BM66(@ cccdddttttttmmmmmmnnnmmmlllnnnoooqqqrrrqqqnnnkkkjjjccc```\\\XXXWWWXXX[[[]]]\\\cccmmmvvvzzzwwwpppjjj___\\\XXXUUUUUUXXX\\\^^^dddjjjsss}}}nnnbbbXXXPPPOOORRRRRRXXX```jjjwww}}}vvvrrrkkkccc]]]XXXaaappp}}}rrrhhh```[[[XXXVVVTTTIIIAAACCCFFFJJJVVVccckkkssszzz~~~{{{zzz~~~{{{vvvsssrrrwwwzzzxxxwwwuuupppjjjbbbWWWIII@@@<<<;;;888555444555666555444444444555333333333333333333333333444333333222222333333444222222333333333333444444111222222333333222222111111111111111111111111111222222222222222222222222222222222222222222222222222333333444444333333222333333222222111000//////111222333333444444333333444444444555444444333333333333333444444444555555888888888888777777777777===>>>???>>>===>>>@@@BBBBBBBBBBBBBBBCCCEEEFFFGGGIIIJJJLLLMMMMMMKKKJJJHHHKKKJJJMMMTTTZZZbbbrrrhhhiiiyyy~~~sssllllllmmmmmmlllmmmnnnooopppnnnkkkhhhfff___]]]YYYUUUSSSSSSUUUVVVYYY^^^eeelllooolllgggbbbZZZXXXVVVUUUWWW[[[___bbbfffkkkrrr{{{vvvggg]]]UUUOOOOOORRRSSS[[[gggtttvvvrrrpppjjjaaa\\\]]]gggxxxyyynnneee___[[[XXXWWWSSSJJJCCCDDDEEEIIIWWWgggpppwww{{{}}}}}}wwwsssqqqvvvxxxvvvtttsssoooiii___TTTGGG===:::888555222444555555555444444444555333333333333333333333333444333333222222333333444222222333333333333444444333333333444444333333333444444444444444444444444222222222222222222222222222222222222222222222222222333333444444333333222444444333333222111111000111222333333444444333333333444444555555555444444333333444444444555555555777777777777888888888888999;;;<<<<<<<<<===???AAABBBBBBBBBBBBCCCEEEFFFGGGIIIJJJLLLMMMMMMKKKJJJIIINNNKKKMMMTTT^^^jjj{{{mmmmmm}}}{{{qqqkkkjjjjjjkkkjjjkkkkkklllllljjjfffcccaaaYYYWWWUUURRRQQQQQQRRRSSSVVVXXX]]]aaabbb```^^^\\\VVVVVVWWWXXX\\\```eeehhhkkkooottt{{{xxxlll^^^VVVQQQMMMOOOTTTZZZeeetttwwwooonnnnnniiibbb^^^cccooo}}}yyyoooeee___ZZZWWWVVVRRRKKKFFFEEECCCGGGYYYlllzzz|||xxxsssqqquuuuuusssqqqpppmmmhhh]]]SSSEEE<<<999777444222333333444444444444444444333333333333333333333333444333333222222333333444222222333333333333444444333444444555555444444333333333222222222111111000222222222222222222222222222222222222222222222222222333333444444333333222555444444333333222222222111222333333444444333333333333444555666666666666333444444444444555555555666666777777888999999999999:::<<<<<<<<<===???AAABBBBBBBBBBBBCCCEEEFFFGGGHHHJJJKKKMMMMMMLLLJJJIIIOOOKKKLLLUUUddduuuoooooo~~~|||vvvmmmhhhffffffgggggggggggghhhgggeeeaaa^^^[[[TTTSSSRRRRRRRRRSSSTTTUUUSSSUUUXXXZZZ[[[\\\]]]]]]ZZZ\\\^^^aaaeeeiiilllnnnqqqtttyyy~~~wwwrrrqqqrrrwwwnnncccXXXQQQNNNMMMQQQVVVdddqqqxxxpppjjjkkklllhhhdddcccggguuu~~~~~~ssshhh```ZZZVVVTTTRRRLLLIIIFFFBBBEEEZZZppp}}}yyyssspppssstttpppnnnnnnkkkggg^^^TTTFFF===:::999666333333222333444555555444333222222333333333333444444444333333222222333333444222222222333333333444444333333444444444444333333222222111111000000//////222222222222222222222222111222222222222222333333222333333444444333333222444444333333222222222222111222333333444444333333222333444555666777777777444444444444555555555555555666666777999::::::;;;===>>>???>>>===>>>@@@BBBBBBBBBBBBBBBCCCEEEFFFGGGHHHIIIKKKLLLMMMLLLJJJIIILLLIIIKKKXXXlllqqqqqq|||uuupppiiicccaaaaaabbbcccaaabbbccccccaaa]]]ZZZXXXTTTSSSRRRRRRRRRSSSTTTTTTRRRUUUXXX[[[\\\___dddggghhhjjjmmmqqqtttuuuvvvvvvwwwzzz~~~ssshhhbbb[[[ZZZ[[[aaalll}}}{{{iii^^^TTTPPPOOOPPPTTTZZZkkkzzzwwwqqqkkkhhhiiiiiifffdddfffiiixxx~~~ssshhh```ZZZWWWTTTRRRMMMJJJGGGBBBEEEYYYqqq}}}~~~xxxssspppssssssooommmmmmjjjeee]]]SSSFFF===:::888666333333222222444777777555222222222222333333444444444444333333222222333333444222222222333333333444444222222333333333333222222555555444444444333333333222222222222222222222222111111111222222333333333222333333444444333333222222222222222111111111111111222333333444444333333222333444555666666666666444444444555555555666666555666777888999:::;;;<<>>???BBBBBBBBBBBBCCCEEEFFFGGGHHHIIIKKKLLLMMMLLLKKKJJJIIIJJJOOO]]]tttrrrsss|||rrrllliiiccc]]][[[ZZZ\\\^^^[[[\\\^^^___^^^[[[XXXVVVVVVUUUSSSQQQQQQQQQRRRSSSVVV[[[```dddgggkkkqqqvvvzzz|||vvvhhh^^^XXXTTTMMMMMMMMMQQQ[[[jjj{{{wwwddd[[[RRRPPPQQQTTT[[[aaaqqqyyynnnhhhffffffiiiiiieeedddfffmmmzzzxxxnnneee___[[[YYYWWWSSSNNNJJJGGGBBBEEEXXXnnnzzz}}}wwwssspppttttttqqqooonnnjjjeee[[[QQQDDD;;;888777555222333222222555999999666222111222222333333444444555444333333222222333333444222222333333333333444444111222222333333222222111222222222333333333333333222222222222222222222222111111111222222333333444222333333444444333333222111111111111111111111111111222333333444444333333222222333444555555555555444444555555555666666666666666777888999:::;;;<<<===>>>>>>===;;;;;;<<<===BBBBBBBBBBBBCCCEEEFFFGGGGGGIIIKKKLLLMMMLLLKKKJJJIIILLLSSSaaaxxxooorrrvvvmmmeeebbb^^^YYYUUUUUUWWWYYYVVVXXXZZZ\\\\\\[[[XXXWWWWWWUUUSSSRRRSSSVVVYYY\\\bbbhhhpppuuuxxx|||tttbbbWWWRRRNNNLLLHHHHHHHHHIIIOOOZZZhhhrrrqqq___VVVOOOPPPTTTYYYaaaiii{{{}}}ooogggaaaccciiiooooooiiifffgggqqq}}}~~~wwwmmmeee___\\\ZZZYYYTTTNNNJJJHHHDDDEEEVVVjjj}}}uuuzzz|||vvvsssqqquuuvvvsssqqqooojjjddd[[[QQQDDD;;;999888555333444333333666:::;;;777333111111222333333444555555444333333222222333333444222222333333333333444444222333333333333333333222/////////000111111222222222222222222222222222222000111111222333333444444222333333444444333333222222222222222222222222222111222333333444444333333222222333333333333333222555555555555666666666666777777888999999:::;;;;;;:::;;;<<<<<<<<<<<<>>>@@@BBBBBBBBBBBBCCCEEEFFFGGGGGGHHHJJJLLLMMMMMMKKKKKKIIIMMMRRR]]]tttkkkooo|||tttlllaaa___[[[VVVRRRRRRTTTVVVSSSUUUXXXZZZ[[[ZZZYYYXXXUUUTTTSSSTTTXXX^^^dddhhhmmmttt}}}zzzgggXXXPPPMMMKKKIIIHHHHHHGGGFFFIIIQQQ\\\eeevvvxxxjjj[[[SSSMMMOOOUUU\\\fffnnntttggg```]]]cccmmmwwwvvvooojjjjjjuuu{{{qqqgggaaa]]]ZZZXXXTTTMMMIIIHHHEEEFFFTTTfff~~~{{{qqqvvv|||vvvsssqqquuuwwwuuussspppjjjddd^^^SSSFFF>>>;;;:::888555555333333777<<<<<<888333111111222333333444555555444333333222222333333444222222333333333444444444333444444555555444444333111111222333444555555666222222222222222222222222000000111222333333444444222333333444444333333222333333333333333333333333222222333444444444333333222222333333333222111111555555555555666666666777888888888999999::::::;;;999;;;===>>>>>>@@@CCCEEEBBBBBBBBBBBBDDDEEEFFFGGGGGGHHHJJJLLLMMMMMMLLLKKKGGGKKKOOOWWWlllmmmmmm}}}|||sssmmmiii^^^ZZZUUUQQQNNNNNNPPPQQQYYYXXXXXXZZZ\\\[[[WWWSSSRRRSSSTTTTTTXXX```lllttt|||wwwhhhXXXPPPNNNJJJGGGGGGFFFGGGGGGGGGHHHLLLRRRVVViiivvv|||xxxwwwmmmaaa^^^RRRLLLSSSZZZ___kkkyyyvvviii```]]]aaaooovvvzzz~~~wwwpppsssxxx|||rrrggg^^^ZZZXXXXXXTTTTTTJJJCCCEEEDDDLLL^^^xxxrrrsss{{{yyyuuuwwwwwwxxxxxxwwwrrrkkkeee^^^RRRFFF???;;;666444666777666555666777:::<<<>>>555444444555666555222000333333333333333333333333444444444444444444444444111111111111111111111111222222000---+++,,,000333000000111222333444444555111111111111111111111111444444444333333222222222333333333333333333333333222222222222333333444555666666666555555444444333333444555555555444333222888999999::::::;;;<<<<<<;;;<<<<<<<<<======>>>>>>>>>???AAAAAAAAABBBEEEGGGIIIJJJKKKMMMMMMMMMMMMLLLKKKMMMOOOYYYrrrllllll}}}xxxooogggaaa[[[XXXSSSOOOMMMMMMOOOPPPTTTTTTVVVXXX[[[ZZZVVVRRRQQQRRRTTTVVV[[[eeerrr{{{nnn```RRRLLLJJJGGGFFFFFFGGGGGGFFFFFFFFFJJJOOOTTT```oooyyyyyyxxxvvvlll___ZZZPPPMMMTTT\\\bbbppp~~~yyyqqqeee^^^\\\cccrrrzzz~~~{{{tttwww{{{pppfff]]]YYYWWWWWWTTTTTTJJJCCCDDDDDDKKK]]]yyywwwuuuzzz~~~wwwtttvvvvvvvvvvvvuuuqqqjjjfff\\\QQQEEE>>>;;;777666777444444444555777:::===>>>;;;888555333333444333222333333333333333333333333444444444444444444444444333333333333333333333333333333333222000000111333111111111222222333333444444444444444444444444444333333333222222222111111333333333333333333333333333333222222222333444444555555444444444444444444555555666666666666555555777777777888999999::::::;;;;;;;;;<<<===>>>>>>???>>>@@@AAAAAAAAABBBEEEGGGHHHIIIKKKLLLMMMMMMLLLKKKLLLMMMOOOXXXoookkklll~~~|||uuukkkaaaZZZVVVTTTPPPMMMKKKLLLNNNOOOOOOPPPSSSWWWYYYXXXTTTQQQOOORRRUUUYYY```kkkxxxxxxfffYYYMMMIIIIIIGGGFFFGGGIIIIIIGGGFFFFFFJJJPPPUUU\\\jjjvvvxxxwwwtttjjj^^^WWWQQQQQQWWW\\\cccrrrzzzvvvsssrrrlllccc]]]]]]fffvvv{{{~~~}}}}}}wwwmmmccc[[[WWWVVVVVVTTTTTTJJJCCCDDDCCCJJJ[[[||||||xxxyyy{{{vvvsssvvvuuuuuutttssspppkkkggg[[[PPPDDD>>>;;;777666888222222222444666999<<<===???;;;555111111222444444333333333333333333333333444444444444444444444444333333333333444444444444222444555555333222222222222222222222222222222222222222222222222222222222222222222222111111111111333333333333333333333333444444333222222222333333333333333333333333444444555555444444444555555666555555555666777777888888999:::;;;<<<===>>>???@@@>>>@@@AAABBBBBBCCCEEEGGGGGGHHHJJJKKKLLLLLLKKKKKKMMMMMMNNNVVVjjjjjjlll}}}}}}}}}~~~|||xxxrrriii^^^WWWQQQOOOLLLJJJIIIJJJLLLNNNMMMOOOSSSWWWXXXVVVRRRPPPOOOSSSWWW\\\dddooo}}}rrrbbbXXXNNNKKKKKKJJJJJJKKKKKKJJJIIIIIIKKKPPPWWW]]]dddnnnwwwwwwtttooofff]]]VVVTTTUUUYYY\\\bbbqqqzzzooommmnnnoookkkccc``````gggyyy{{{vvvqqqhhh___YYYVVVVVVWWWUUUUUULLLEEEEEECCCJJJ[[[~~~yyyyyy~~~yyyuuutttvvvuuuttttttssspppllliii\\\PPPDDD>>>:::666555666222222333333555777888999<<<999444111111333444444333333333333333333333333333333333333333333333333111111111222222222222222222333444333111000111222333333333222222111111111000000000000111111111111222222222222222222222222222222222222222222222222555444333333222222222222111111111222222333333444333333222111111222444555444444555666666777777888999999:::<<<===???@@@AAA???@@@BBBBBBBBBCCCFFFHHHGGGHHHIIIKKKKKKKKKKKKJJJNNNMMMNNNUUUeeezzzhhhlllzzzvvvvvvwwwxxx|||zzzwwwsssmmmeee\\\VVVMMMLLLJJJHHHHHHIIIJJJLLLNNNQQQUUUWWWWWWUUUSSSQQQRRRVVV[[[```hhhsss|||kkk```WWWPPPNNNNNNLLLMMMOOOKKKKKKLLLNNNRRRYYYbbbhhhsssxxxzzzwwwooohhh```YYYSSSSSSVVVYYY]]]eeettt|||oooiiiiiimmmooollleeebbbcccjjj|||zzzpppkkkddd\\\WWWVVVWWWXXXVVVWWWMMMFFFFFFDDDIIIZZZ|||zzz|||yyyvvvuuuwwwvvvuuuuuutttrrrnnnkkk]]]QQQEEE>>>999555333444555555444444444444444555555333222222333444333222333333333333333333333333333333333333333333333333111111222222222333333333555444333111//////222555444333333222222111111111333333333333444444555555444444444444444444444444222222222222222222222222555444333333222222222222000111111222222333333333333333222111222333444666555555666666777888888999999999:::<<<===???@@@AAA???@@@BBBBBBBBBCCCFFFHHHGGGHHHIIIKKKKKKKKKKKKJJJNNNLLLNNNUUUbbbuuueeejjj{{{sssppppppqqqrrrxxxuuuqqqmmmhhh```XXXSSSKKKJJJHHHGGGGGGGGGIIIJJJOOORRRVVVXXXWWWVVVUUUVVVWWW[[[aaagggooozzzqqqccc\\\UUUPPPPPPPPPOOOPPPSSSNNNPPPTTTXXX^^^fffoootttyyyoooddd\\\WWWPPPSSSVVV[[[cccnnn}}}qqqeeedddffflllpppmmmgggdddgggppp~~~xxxpppkkkddd\\\XXXWWWXXXYYYVVVWWWNNNFFFFFFCCCHHHXXXwww{{{|||yyyvvvuuuuuuuuuuuuvvvvvvsssooolll]]]QQQDDD>>>999555333444666666666555444333222222111111111333555555333000333333333333333333333333333333333333333333333333333333444444555555666666777666444111000111555888333333333222222111111111111111222222333333444444444444444444555555555555222222222222222222222222444444333222222222333333222222222222222222333333555555555555666666777888666666777777888888999999999:::;;;<<<===>>>???@@@???AAABBBCCCCCCDDDFFFHHHGGGHHHJJJKKKLLLLLLKKKKKKMMMLLLNNNVVVbbbrrr```fff}}}wwwqqqnnnllljjjiiipppooommmjjjfff___WWWQQQJJJIIIHHHFFFFFFFFFGGGHHHMMMPPPTTTVVVVVVWWWZZZ\\\]]]aaahhhoooxxx|||kkk```XXXSSSQQQRRRSSSSSSUUUYYYXXX\\\aaagggnnnvvv~~~wwwjjj```[[[VVVXXX[[[```kkkxxxyyyiiiaaabbbfffnnntttqqqkkkjjjmmmzzz{{{uuuppphhh```ZZZXXXXXXYYYTTTUUULLLEEEEEEAAAEEEUUUkkk~~~zzzxxxuuutttrrrssstttvvvvvvsssnnnjjjYYYNNNBBB===999666555777666666666555555444333222333222333444555555222000333333333333333333333333222222222222222222222222333333444444555666666777555555444333111111333555333333222222222222222222...//////000111111222222333333333444444555555555111111111111111111111111333333222222222333444444333333333333333222222222444555666777888888888888666666666777888888999999;;;;;;;;;<<<===>>>>>>???@@@AAABBBCCCCCCDDDFFFIIIHHHIIIKKKLLLMMMMMMLLLKKKLLLKKKOOOXXXcccsss]]]ccc|||}}}zzzvvvrrroookkkfffccckkkllllllkkkhhh```WWWPPPJJJIIIHHHFFFFFFFFFGGGGGGKKKNNNRRRUUUVVVXXX]]]aaaaaafffmmmuuu~~~yyykkkbbbWWWSSSRRRUUUWWWXXX[[[```cccgggnnnttt{{{rrrfffbbb^^^___```eeeppp~~~sssgggbbbbbbgggpppwwwvvvppppppsss{{{uuulllccc\\\XXXXXXXXXSSSTTTKKKDDDCCC???CCCSSSaaauuu{{{xxxtttssspppqqqsssvvvvvvsssmmmiiiVVVKKKAAA<<<:::888888:::444555555666666555444444777555444444444444222000333333333333333333333333222222222222222222222222111111222222333444555555000222333333111000000111222222222222222222222222111111222333444444555555222222222333333444444444111111111111111111111111222222222222333444444555444444444333333222222222222333555777888777777666555555666666777888888888;;;<<<<<<<<<======>>>>>>@@@AAACCCCCCCCCDDDGGGIIIIIIJJJKKKMMMMMMMMMMMMLLLLLLKKKOOOYYYdddttt___fffyyyuuurrrmmmfffccceeefffjjjkkkiiigggcccZZZQQQKKKFFFCCCDDDDDDBBBBBBDDDHHHMMMTTTWWWWWWZZZ```eeeiiikkkooouuu~~~sssfff^^^WWWVVVXXX\\\]]]___fffooovvvzzz}}}tttkkkjjjnnnvvv~~~{{{kkkaaa``````pppyyy{{{}}}wwwrrryyy~~~pppddd]]]ZZZZZZZZZWWWTTTMMMFFFBBBAAAEEEIIIWWWfffvvv|||xxx}}}vvvssstttssswwwyyyvvvssspppiiibbbRRRJJJ@@@999666666666555555555555555666666666666444444444444444444444444222333333444444333333222444444222222222222444444555555555444444333333333333333333222222111111111111111111111222333444444222222222222222222222222...///000111222111000000111111111222222333333333333333222222333333444555444444444444444444444444333333444555666777888999888777666666666777999:::<<<<<<======>>>>>>??????>>>>>>???@@@AAACCCDDDEEEJJJKKKLLLLLLLLLLLLLLLLLLQQQNNNLLLTTTgggaaajjjyyytttqqqkkkdddaaacccccchhhkkkjjjhhhddd[[[RRRKKKEEEBBBCCCDDDBBBBBBEEEGGGLLLRRRUUUWWW[[[cccjjjooorrrvvv|||}}}wwwnnnccc\\\YYYZZZ^^^cccfffjjjsss|||}}}}}}wwwggg```___hhhxxxyyytttzzz|||ooobbb[[[XXXWWWVVVXXXTTTMMMFFF@@@@@@BBBFFFNNN^^^ppp{{{xxxvvv|||tttrrrsssrrrwwwyyyvvvsssoooggg```RRRJJJ@@@999777777666555666666555555444444333333333333333444444444555555222333333444444333333222444333333222222333333444444444444444333333333222333333222222222222222222333333222222111222222222111111111111111111111111000111222333333333222222222222222222222222333333222222222222222333444444444444444444444444444444333333444555666777888888888777666666666777999999<<<<<<<<<===>>>>>>??????>>>>>>>>>???AAABBBDDDEEEGGGHHHHHHIIIIIIIIIIIIIIINNNMMMMMMSSSccc|||dddooo}}}xxxsssoooiiibbb___```aaagggkkklllkkkggg^^^TTTKKKEEEBBBCCCDDDBBBCCCFFFFFFKKKPPPTTTWWW^^^iiiqqqvvvzzz~~~}}}{{{yyyvvvrrrkkkccc]]]^^^```fffnnntttzzzrrrccc^^^___ooo|||vvv}}}yyykkk___XXXTTTSSSRRRWWWSSSMMMEEE???===@@@BBBHHHYYYlllxxx}}}vvvvvvzzzrrrooopppqqqvvvyyyvvvrrrmmmeee]]]QQQIII@@@999777777666555666666555444333222111111222222333333444444555555222333333444444333333222222333333444444333333222333333333333222222222222222222222222222222333333555444333222111111111111111111111111111111111111222333333444555444444444333333222222222222222222222222111111222222333444444444444444444444444444333333444555666777777888777777777666777888888999;;;<<<<<<======>>>??????======>>>???@@@BBBCCCDDDFFFGGGGGGHHHIIIIIIHHHHHHKKKLLLNNNUUUddd~~~ggguuu|||wwwqqqnnnhhhaaa^^^___bbbhhhnnnooooookkkaaaVVVLLLFFFBBBCCCCCCBBBCCCFFFFFFKKKPPPTTTYYYcccpppzzz{{{yyywwwuuurrroookkkfffbbbccceeemmmxxx|||nnnaaa^^^aaappp{{{}}}{{{sssfff\\\UUURRRQQQQQQTTTQQQKKKDDD>>>===???BBBKKK\\\ooo{{{{{{xxx{{{wwwooolllmmmqqqvvvyyyvvvrrrmmmddd[[[PPPIII@@@:::888777666555666666555555444333222222333333333333333333333333222333333444444333333222222222444444444444222222222222222222222222222222111111111222222333333333444333222222111111111222111111111111111111111111333333333444444444444444333333333222222111111111222111111111111222333333444444444444444444444444333333444555555666777777777777777777777888888999;;;;;;<<<<<<===>>>>>>???======>>>???@@@BBBCCCDDDHHHIIIJJJJJJKKKKKKKKKKKKLLLMMMQQQ\\\pppjjjyyyyyytttpppjjjbbb___```eeekkkqqqrrrrrrnnndddYYYNNNHHHCCCCCCDDDCCCDDDGGGHHHLLLQQQVVV\\\gggvvvyyytttuuusssqqqooommmkkkgggeeeeeehhhppp|||zzzlll``````eeeqqq}}}zzztttlllbbbYYYSSSRRRQQQQQQOOOMMMHHHCCC>>>>>>@@@CCCQQQaaarrr}}}}}}yyyzzzvvvmmmkkkkkkrrrvvvyyyvvvqqqlllddd\\\OOOHHH@@@:::888888666555555555555555555555666666555555444333222111111000222333333444444333333222222222444444444444222222222222222222222222222222111111111222222333333333222111111111222222333444333333333333333333333333222222222222222333333444333333333222222111111111222222111111222222333444444444444444444444444444333333444444555555666666666777777777888888888888;;;;;;;;;<<<======>>>>>>===>>>>>>???@@@BBBCCCDDDIIIIIIJJJLLLLLLMMMMMMMMMNNNMMMSSSdddlll{{{|||wwwooofffaaaaaaeeekkkqqqrrrssspppggg^^^RRRKKKEEEEEEDDDCCCDDDGGGIIIMMMRRRWWW^^^jjjyyyzzztttqqqpppooommmkkkkkkiiifffddddddfffooo|||xxxkkkaaaaaahhhuuu}}}zzzoooiii___WWWSSSRRRRRRRRRMMMKKKGGGBBB???>>>AAACCCRRR```qqq{{{}}}uuuzzzwwwooolllmmmqqquuuvvvsssoookkkddd]]]NNNHHH???:::999888777555555555555666666666777777555555444333222111000000222333333444444333333222222333333444444333333222222222222222333333333333222222222222222222333333111111111111222333444555444444444444444444444444111111111111111222333333333333222222222222222222333333222222333333444555444444444444444444444444333333444444444555555555666666777888888888888777:::;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAACCCDDDEEEGGGGGGIIIJJJKKKKKKLLLLLLNNNMMMTTThhhmmm{{{uuuiiicccbbbbbbhhhmmmppprrrrrrkkkcccVVVNNNHHHFFFEEECCCDDDHHHHHHMMMSSSWWW^^^iiiyyy|||vvvsssqqqmmmlllkkkjjjjjjiiifffddd___bbbkkkzzz}}}wwwjjjaaabbbiii{{{~~~zzzooohhh___WWWSSSRRRQQQQQQNNNLLLHHHCCC???>>>???BBBMMM\\\mmmxxx}}}rrryyy{{{sssppppppooorrrrrrnnnkkkhhhccc]]]MMMGGG???;;;999999777555555555555555555555555444222222222222222222222222222333333444444333333222444333333222222333333444222333333333444444444444333333222222222222222222222222222111222222333333333333333333333333333333222111111000111222333444222222222222222222333333444444333333444444555666444444444444444444444444333333444444444444555555555666777888999888888777::::::;;;<<<<<<======>>>??????@@@AAABBBDDDEEEFFFFFFFFFHHHIIIJJJKKKKKKKKKKKKLLLSSSeee~~~nnnzzzzzzllldddbbb^^^dddjjjmmmqqqrrrnnngggXXXPPPIIIGGGFFFDDDEEEHHHGGGLLLRRRWWW^^^iiiwww}}}~~~xxxtttsssrrrnnnmmmllllllllljjjgggeee\\\^^^hhhwww}}}zzzzzz{{{{{{vvvjjj```bbbjjj~~~~~~{{{~~~}}}yyypppiii```XXXSSSQQQPPPPPPPPPNNNJJJDDD???===>>>@@@IIIXXXjjjwww}}}qqq{{{~~~vvvssssssmmmpppoookkkhhhfffbbb\\\MMMGGG???;;;:::999777555666666555444333222222111///000000222333444555555222333333444444333333222555444222222222222444555333333333444444555555555444333333222222111111111444444333222111111111111222222222222222222222222333222111111111222333444111111111222222333333444555444444444444555666666444444444444444444444444333333444444444444444444555666777999999888888777::::::;;;;;;<<<======>>>@@@@@@AAABBBCCCEEEFFFGGGFFFGGGIIIJJJKKKLLLLLLLLLHHHKKKRRR```tttqqqxxxtttjjjdddcccdddgggnnntttuuupppjjj___UUUKKKHHHGGGEEEEEEGGGKKKMMMPPPTTTYYYaaajjjpppuuuwwwyyyyyy{{{~~~{{{xxxuuusssqqqnnnooopppooommmjjjgggddd``````ggguuuxxxpppnnnnnnuuuyyyrrreee```eeennn|||~~~~~~rrryyy~~~xxxrrrgggZZZSSSSSSTTTRRROOOQQQMMMGGGBBB???@@@AAACCCKKK[[[nnn~~~|||www~~~vvvssstttrrrrrrmmmeee```___]]]YYYLLLCCC:::888777555444666666555333111111222333444333222222111111222222333444444444333333222222222333333333333333333333333333333333333333333333333222333333444333222111000222222222222222222222222444333333222222333333444333333333222222111111111222222222222222222222222333333333222222111111111444444444333333222222222111111222333555666777777777777777888999999::::::;;;:::::::::;;;===???@@@CCCDDDDDDCCCAAAAAACCCDDDEEEHHHKKKLLLLLLLLLLLLMMMMMMMMMOOOWWWggg}}}vvvwww~~~tttkkkgggdddeeeiiipppwwwxxxtttoooaaaWWWMMMIIIHHHGGGHHHKKKJJJKKKMMMOOORRRWWW^^^ccckkkooorrrtttwww~~~}}}zzzxxxvvvuuutttqqqqqqrrrrrrpppllliiiggg```bbbjjjzzz~~~ssslllkkkkkkssswwwrrrhhheeemmmwww|||wwwmmmdddXXXRRRRRRSSSQQQNNNPPPLLLFFFAAA>>>>>>@@@BBBJJJ\\\rrr|||zzzyyywwwyyyxxxxxxrrriiibbb```\\\WWWLLLBBB:::888777555444666666555333222111222333444333333222222222222333333444444444333333222222222333333333333333333333333333333333333333333333333222333333333333222111000222222222222222222222222444333333222222333333444333333333222222222111111222222222222222222222222444444444333333333222222444444444333333222222222222222333444444555666666777777777888999999::::::::::::::::::;;;===???@@@@@@AAABBBBBBAAABBBDDDFFFFFFHHHKKKLLLLLLLLLLLLMMMNNNOOORRR\\\nnn}}}vvvzzz}}}vvvooollleeeggglllssszzz}}}{{{wwwggg[[[PPPKKKJJJJJJLLLOOOLLLMMMMMMMMMMMMPPPUUUYYYaaagggnnnrrrvvv|||~~~}}}{{{yyyxxxxxxxxxxxxtttuuuuuuuuussspppllljjjcccfffqqqwwwjjjfffhhhooouuuyyysssjjjiiisss~~~~~~wwwsssfff^^^TTTPPPPPPRRRPPPNNNOOOKKKEEE@@@======???AAAHHH\\\vvv{{{xxx|||{{{~~~~~~~~~xxxmmmeee```[[[UUUKKKBBB:::888777555555666666555333222222222333444333333222222222222333333444444333333333333222222333333333333333333333333333333333333333333333333222222333333333222111111222222222222222222222222333333222222222222333333333333333333222222222222222222222222222222222222555555444444444444333333444444333333333333222222333333444444555555555555777777777888999999:::::::::::::::;;;<<<===??????===???@@@AAAAAABBBEEEGGGFFFHHHKKKLLLLLLKKKLLLMMMPPPQQQVVVbbbwwwwwwxxx~~~yyysssppphhhjjjpppwww~~~ooobbbUUUNNNLLLKKKMMMQQQQQQQQQQQQPPPPPPRRRUUUXXX___fffpppvvvzzz~~~zzzyyyxxxwwwwwwxxxzzz{{{uuuvvvwwwwwwuuurrrnnnlllhhhmmmyyy~~~ooocccbbbgggxxx~~~xxxmmmkkkuuuzzzpppiii]]]XXXQQQNNNOOOQQQPPPNNNOOOKKKEEE@@@======???AAAGGG[[[vvvzzzttt}}}|||{{{ppphhhbbb[[[TTTKKKBBB:::888777555555777555555444333333333333444333333333222222333333333333333333333333333333333222222333333333333444444333333333333333333333333222222222222222222222222222222222222222222222222333333222222222222333333333333333333333333333333222222222222222222222222444444444444444333333333333333333333333333333333444444444444555555555555777777777888999999::::::::::::;;;<<<===>>>??????===>>>@@@@@@@@@AAADDDFFFFFFIIIKKKLLLLLLKKKKKKLLLPPPQQQWWWeee|||~~~uuuzzzzzzuuuqqqmmmooottt{{{zzzlll\\\SSSOOOLLLNNNQQQQQQRRRSSSTTTUUUXXX\\\___eeemmmwww}}}zzzvvvuuuuuuuuuuuuwwwxxxyyyuuuvvvwwwxxxvvvtttpppnnnnnnsss}}}vvvyyy~~~xxxhhh^^^aaajjj|||qqqooozzzwwwhhh___VVVSSSOOONNNOOOPPPPPPNNNPPPLLLFFFAAA>>>>>>@@@BBBFFFYYYrrryyyttt}}}zzzzzz}}}{{{rrriiiccc\\\UUUJJJAAA999888888666555777555555444444333333333444444333333333333333333444333333333333333333333333222222222333333444444444333333333333333333333333222222222222222222222333222222222222222222222222333222222111111222222333333333333333333333333333222222222222222222222222222222222222222333333333333333333333333333333333555555555555555555555555777777777888999999::::::::::::;;;===>>>>>>?????????@@@AAAAAA@@@@@@BBBDDDGGGIIILLLLLLLLLKKKKKKLLLOOOPPPVVVeee|||zzzsss{{{|||vvvrrrqqqtttyyyuuudddZZZUUUQQQQQQTTTQQQSSSVVVZZZ]]]aaagggjjjqqqxxx}}}xxxqqqrrrrrrssssssttttttttttttuuuwwwxxxxxxvvvsssqqqrrruuu~~~~~~wwwtttqqquuu{{{{{{nnn```[[[bbbnnnwwwvvvuuudddXXXRRRPPPOOOOOOPPPQQQPPPOOOPPPLLLFFFAAA>>>>>>@@@BBBEEEXXXppp{{{{{{}}}xxxxxx{{{}}}{{{ssskkkeee]]]VVVJJJAAA999888888666666888555555555555444444444333444444333333333333444444222222333333333333444444111222222333333444444555333333333333333333333333222222111111222222333444222222222222222222222222222222111111111111222222333333333333444444444444222222222222222222222222111111222222222222333333222222333333333333444444444444555555555666666666777777777888999999:::::::::;;;<<<===>>>?????????@@@AAABBBAAA@@@AAACCCEEEGGGIIILLLLLLKKKKKKKKKKKKMMMMMMSSSccc{{{|||uuu|||}}}xxxvvvyyy}}}{{{lllbbb\\\WWWWWWYYYXXX\\\aaafffkkkqqqwww{{{}}}wwwnnnooopppqqqqqqpppooonnnsssuuuwwwyyyyyyxxxvvvuuuqqqrrrxxxzzzpppkkkiiijjjooowww~~~|||ooobbbYYYYYYdddqqq|||{{{sssbbbWWWPPPPPPPPPQQQRRRRRRQQQPPPOOOKKKEEE@@@======???AAADDDXXXqqq|||xxxyyy}}}~~~}}}uuummmggg^^^VVVJJJAAA999888888666666888555555555555555444444333444444333333333333444444222222222333333444444444111111222333333444555555333333333333333333333333222222111111111222333444222222222222222222222222222222111111111111222222333333333444444444555555222222222222222222222222222222222333333333444444222222222333333444444444333444444555666777777888777777777888999999:::::::::;;;<<<>>>???????????????@@@AAABBBBBBCCCEEEGGGHHHJJJLLLLLLKKKJJJJJJKKKJJJKKKQQQbbb{{{xxx}}}yyy{{{pppgggaaa]]]\\\^^^cccffflllrrrxxx}}}xxxkkkmmmoooqqqpppnnnllljjjsssuuuxxxzzz{{{zzzyyyxxxoooooossszzz{{{nnneeeaaa```dddiiiqqqyyyuuufff[[[UUUXXXeeesss~~~}}}rrrcccYYYOOOPPPQQQRRRSSSRRRQQQPPPMMMJJJDDD???<<<<<<>>>@@@DDDYYYttt}}}yyy{{{wwwooohhh___VVVJJJAAA999888888666666888555555666666555555444333555444444333333444444555222222222333333444444444111111222333333444555555333333333333333333333333222222111111111222444555222222222222222222222222222222111111111111222222333333333444444555555555222222222222222222222222333333333444444555555555222222222333333444444444333333444555666777888999777777777888999999:::::::::;;;===>>>???@@@??????===???AAABBBCCCDDDHHHJJJHHHJJJLLLMMMKKKJJJJJJKKKIIIJJJPPPbbb|||{{{uuu}}}yyykkkcccaaacccdddgggpppzzzyyypppjjjhhhkkkmmmjjjhhhiiipppsssuuuvvvzzz|||yyyrrrwwwqqqooovvv|||ooobbbYYYWWWZZZ]]]```iiiuuu~~~}}}lll\\\VVVTTTWWWhhh|||~~~|||rrrddd[[[QQQPPPPPPOOONNNMMMLLLLLLKKKHHHDDD@@@>>>???@@@AAAIIIXXXppp}}}}}}~~~~~~~~~{{{xxxtttnnnggg___YYYNNNEEE<<<999888555444555555555555555555555555555444333222222444444333222333333333333333333333333222222111111222222333444444444444444444444444444111222444555555444222111222222222222222222222222111111222333333333333222444333333222111111111222111111111111111111111111222222333333333333444444444444444333333222222222555555555555555555444444333444666888;;;===>>>???888999;;;<<<>>>??????@@@DDDDDDEEEEEEFFFFFFGGGGGGEEEGGGIIIKKKMMMMMMMMMMMMPPPQQQWWWcccvvv|||wwwtttllliiijjjkkkuuuwwwnnniiifffiiikkkjjjjjjlllrrrwwwyyyxxxzzz|||zzzuuuvvvsssttt{{{vvviii]]]SSSRRRUUUXXXZZZaaakkkrrrwww~~~wwwgggYYYVVVVVV\\\nnn}}}}}}oooaaaYYYOOOOOOOOONNNNNNMMMMMMLLLLLLIIIDDD@@@>>>>>>???@@@HHHUUUkkk~~~|||xxxtttnnnggg```[[[MMMDDD;;;999888666666777555555555555555555555555444333222222444444333222333333333333333333333333222222111111222222333444333333333333333333333333222222222111111222222222222222222222222222222222111111222333333333333222444333222222111111222222111111111111111111111111222222333333333333444444444333333333333333333222555555555555555555555555555666777888999:::;;;;;;999:::;;;===>>>???@@@@@@CCCCCCCCCDDDDDDEEEFFFFFFFFFGGGIIIJJJLLLMMMMMMMMMMMMOOOUUUddd{{{~~~{{{wwwvvvvvvvvvlllfffbbbdddfffgggjjjooouuu|||~~~||||||{{{yyyvvvvvv{{{{{{lll```UUUMMMLLLOOOTTTTTTXXX___dddgggnnnvvv~~~mmm```VVVUUUXXXbbbuuuwwwjjj]]]UUUMMMMMMMMMMMMMMMMMMMMMMMMLLLIIIEEE@@@>>>===>>>???GGGQQQcccxxx}}}xxxsssnnnhhhaaa]]]MMMCCC;;;888888777777999444444444444444444444444444333222222444444333222333333333333333333333333222222111111222222333444222222222222222222222222333222000//////000222333222222222222222222222222111111222333333333333222333333222222111111222222222222222222222222222222222222333333333333444444222333333333333333333444555555555555555555555555777777777777777777777777::::::<<<>>>???@@@@@@@@@AAAAAABBBCCCCCCDDDEEEEEEGGGGGGHHHIIIJJJKKKMMMNNNMMMOOOXXXkkktttkkkddd______```bbbhhhnnnuuu~~~|||xxx|||ssseeeZZZQQQJJJIIILLLPPPOOOQQQUUUYYY\\\ccckkk{{{}}}vvvddd[[[TTTTTT[[[hhh|||}}}pppcccXXXRRRLLLLLLLLLLLLMMMMMMNNNNNNLLLIIIEEE@@@======>>>???FFFNNN^^^rrr}}}|||~~~~~~~~~}}}xxxsssnnnhhhaaa]]]MMMDDD;;;999888666666888444444444444444444444444444333222222444444333222333333333333333333333333222222111111222222333444222222222222222222222222333222111000000111222333111222222222222222333333111111222333333333333222333333222222111222222333222222222222222222222222222222222333333333444444222222222333333444444444444444444555555555555555777777666666666666666666:::;;;<<<>>>???@@@@@@@@@AAAAAABBBCCCDDDEEEEEEFFFHHHGGGGGGGGGHHHJJJLLLNNNNNNQQQ^^^uuu~~~sssjjjccc]]]\\\\\\^^^fffnnnyyyxxxmmm```XXXQQQKKKJJJKKKKKKIIIJJJNNNQQQTTT[[[ccclll~~~{{{zzzzzzuuunnn]]]WWWSSSVVV___nnnuuuhhh]]]TTTNNNJJJKKKKKKLLLLLLMMMMMMNNNKKKHHHDDD@@@======>>>???EEEOOO___qqqzzz{{{{{{{{{}}}|||wwwrrrmmmfff___ZZZMMMDDD;;;999888555444555444444444444444444444444444333222222444444333222333333333333333333333333222222111111222222333444444444444444444444444444111222333444444333222111111111111222222333333333111111222333333333333222333222222111222222333333222222222222222222222222222222222333333333444444222222222333333444444444444444444555555555666666555555666666777777777888:::;;;<<<>>>????????????AAABBBBBBCCCEEEFFFFFFGGGHHHGGGGGGGGGHHHIIIKKKLLLMMMRRRaaayyy}}}rrrjjjddd___]]]]]]aaajjjttt{{{qqqfff\\\VVVRRRMMMKKKKKKGGGEEEFFFIIIKKKMMMTTT[[[cccttt{{{tttssssssnnnfffXXXVVVUUUYYYdddwww|||mmmaaaWWWPPPLLLJJJJJJKKKKKKLLLLLLLLLMMMJJJGGGCCC???======>>>@@@FFFRRReeewww}}}~~~}}}yyyxxxzzz}}}~~~}}}zzzvvvqqqkkkccc[[[UUUIIIAAA;;;:::999555333333333333333333333333333333444333222222444444333222333333333333333333333333222222111111222222333444444444444444444444444444111222444555555444222111111111111222222333333444111111222333333333333222222222111111222222333333333333333333333333333333222222333333333333444444222333333333333333333444333333444444555666666666666666777777888999:::::::::;;;<<<===>>>>>>>>>>>>AAAAAABBBDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKPPP^^^sss{{{rrrlllgggccccccdddhhhsss~~~~~~tttiii___WWWTTTSSSNNNKKKJJJGGGEEEFFFIIIJJJJJJOOOUUU\\\lll|||uuuooommmmmmggg___VVVVVVXXX^^^kkkvvvggg[[[SSSNNNKKKJJJKKKKKKKKKKKKKKKKKKKKKHHHFFFBBB???===>>>???AAAFFFWWWmmm~~~~~~zzzwwwxxx{{{~~~zzzyyyuuuqqqjjj```VVVOOOBBB<<<888::::::777444333333333333333333333333333444333222222444444333222333333333333333333333333222222111111222222333444333333333333333333333333222222333333333333222222000111111222333333444444111111222333333333333222222222111111222222333444333333333333333333333333222222333333333333444444444333333333333333333222333333444444555666666777888888999999:::;;;;;;;;;999:::;;;<<<<<<======<<>>===>>>@@@BBBGGGZZZsss}}}}}}~~~yyyvvvxxx|||yyywwwuuupppiii^^^SSSKKK===888666:::;;;888555444333333333333333333333333444333222222444444333222333333333333333333333333222222111111222222333444222222222222222222222222333222000//////000222333000000111222333333444444111111222333333333333222222111111111222333333444333333333333333333333333222222333333333444444444444444444333333222222222333333444444555666777777;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<<<<<<<<<<>>>???@@@AAACCCDDDEEEFFFDDDEEEGGGHHHIIIIIIHHHGGGNNNPPPWWWcccvvvxxxqqqnnnlllllloootttxxxtttnnngggcccXXXUUUQQQNNNLLLKKKIIIHHHEEEEEEDDDDDDFFFHHHKKKMMMPPPYYYfffttt}}}xxxtttrrrrrrtttuuummmllljjjhhhfffhhhllloooooooookkkeeebbbaaa]]]XXXUUUXXX\\\dddvvvooocccYYYOOOJJJIIIJJJJJJKKKKKKKKKKKKKKKJJJFFFAAA>>>???>>><<>>???@@@@@@AAABBBBBBBBBCCCEEEGGGFFFFFFGGGHHHIIIKKKKKKLLLQQQPPPSSS___ttt~~~wwwrrrnnnmmmpppwwwqqqjjjgggaaa[[[XXXVVVSSSOOOMMMKKKJJJHHHFFFGGGFFFEEEEEEEEEGGGIIIJJJNNNTTT^^^hhhnnnppppppnnnllljjjeeeaaa___```aaaccc]]]^^^]]]]]]\\\^^^bbbfffggghhhfffbbbaaabbb___ZZZWWWXXX[[[eeeyyy~~~}}}mmmaaaWWWNNNHHHHHHIIIIIIJJJJJJKKKJJJJJJIIIFFFAAA??????>>>===@@@EEEMMMggg{{{~~~~~~|||{{{{{{|||}}}}}}|||xxxtttooojjjdddZZZNNNFFF<<<:::888888888999888666777666666555444444333333222333333444444333333222111111222222333444444444555555444444444333333333222222222222222222222222222222222111111111111111111111111111111111111111222222222222222222222222222222111111111111111111222222222333333333333333555333111222444666555444111111000000000444:::>>>888666444555:::BBBJJJOOOFFFBBB<<<999999:::999888;;;;;;;;;;;;<<<>>>???@@@@@@AAABBBBBBBBBCCCEEEGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKLLLPPPZZZkkk{{{vvvsssqqqrrryyy~~~oooaaa[[[YYYUUUQQQOOOQQQOOOMMMKKKJJJIIIFFFDDDHHHGGGFFFEEEEEEFFFGGGGGGKKKNNNTTTYYY\\\\\\[[[YYYXXXUUURRROOONNNNNNOOOPPPOOOPPPRRRSSSTTTWWW[[[^^^___bbbbbbbbbcccfffddd___ZZZYYY[[[gggyyyyyy~~~}}}wwwtttvvvzzz~~~}}}yyyxxx~~~|||{{{zzzjjj^^^UUULLLGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHEEEAAA??????>>>===BBBIIIUUUooo~~~~~~~~~~~~|||wwwsssnnnhhhbbbXXXLLLCCC;;;999777777888888777666666666555555444333333333222222333333333333222222222222222222222111111111444444444444333333333333222222222222222222222222000000111111222222222333111111111111111111111111222222222222222222222222333222222111000000//////000000111222222333444444333222111222333555555444333555777777666555555666666;;;BBBIIIMMMLLLJJJHHH???===:::888888999888777;;;;;;;;;;;;<<<>>>???@@@@@@AAACCCCCCBBBCCCEEEGGGHHHHHHHHHIIIIIIJJJJJJJJJGGGJJJOOOUUU```rrr}}}zzzxxxvvvuuuvvvzzzpppdddXXXTTTSSSQQQNNNNNNMMMLLLJJJJJJJJJIIIFFFDDDGGGFFFEEEEEEEEEEEEFFFGGGHHHJJJMMMPPPRRRSSSRRRRRRNNNLLLJJJIIIHHHHHHIIIJJJJJJLLLOOOQQQRRRUUUXXX[[[^^^ccceeegggjjjmmmkkkfff^^^\\\^^^lll~~~rrrsss~~~sssoooqqquuuwwwuuurrrmmmkkkkkkooorrroooqqqrrrqqqrrrxxx|||vvvtttvvvxxxhhh\\\SSSKKKHHHHHHGGGHHHHHHHHHHHHGGGGGGFFFEEEAAA??????>>>>>>EEEMMM```{{{~~~}}}vvvrrrlllggg```UUUIIIAAA:::888666666777777777666555555555444444333333333222222333333333333222222222222222222222222222222333333333333333333333333222222222222222222222222000111111111111222222222111111111111111111111111111222222222222222333333222222222222111111000000111111111222222222333333444333222222333333444444666888::::::999999:::;;;EEEIIINNNPPPMMMFFF>>>888999999888888888888888777;;;;;;;;;;;;<<<>>>???@@@@@@BBBCCCCCCCCCCCCFFFHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIMMMQQQUUU\\\mmm~~~zzzwwwuuuuuuvvvxxx|||hhh^^^UUUTTTTTTQQQOOOPPPMMMKKKJJJIIIJJJJJJHHHFFFDDDDDDDDDDDDEEEFFFGGGGGGHHHIIIKKKMMMNNNNNNNNNNNNJJJIIIIIIHHHHHHIIIIIIJJJIIIKKKNNNPPPRRRTTTXXX[[[ccchhhlllnnnrrrtttqqqkkkcccaaaeeetttxxxnnnppp{{{zzzmmmdddaaadddfffgggfffdddaaa___```cccfffcccfffjjjlllnnnrrrwww{{{zzzvvvrrroooqqqvvvwwwfff[[[SSSKKKHHHIIIGGGGGGHHHHHHGGGFFFEEEEEEDDDAAA@@@???===???HHHRRRlll}}}vvvrrrlllfff^^^SSSGGG>>>888777555555666777666555444444444444444333333333111222222333333222222111111111222222333333444444333333333333333333333333222222222222222222222222222222222111111111111000111111111111111111111111111111111222222333333333222222222333333333444444333333333222222222111111333333333222111111222333666666666777<<>>777666888:::666777888888999999999999;;;;;;;;;;;;<<<>>>???@@@AAABBBCCCCCCCCCDDDFFFHHHHHHIIIIIIIIIIIIIIIIIIIIIKKKNNNSSSZZZeeezzz{{{{{{zzzwwwtttrrrrrrsssuuu}}}wwweee^^^YYYYYYZZZWWWUUUUUUSSSPPPMMMJJJJJJJJJIIIGGGBBBCCCCCCDDDEEEFFFFFFFFFGGGHHHIIIJJJJJJJJJIIIHHHFFFFFFGGGHHHIIIIIIIIIJJJIIIKKKMMMPPPRRRVVVZZZ^^^hhhnnnsssvvvyyyzzzuuunnnggghhhnnn~~~tttlllooowww|||~~~xxxrrrggg^^^XXXXXX[[[]]]ZZZZZZXXXUUUTTTUUUXXX[[[[[[___dddhhhjjjkkkmmmnnnrrruuuzzz}}}yyyuuurrruuu{{{uuudddYYYQQQKKKIIIJJJHHHHHHHHHHHHGGGFFFEEEDDDDDDAAA@@@???===@@@JJJVVVuuu~~~vvvrrrkkkeee]]]RRRFFF===777555444444555666555444444444333333333333333333111111222222222222111111111111111222333444444555222222222222333333333333222222222222222222222222333222222222111111000000111111111111111111111111111111111222222333333444222222333333444555555666555555444333333222111111111222333333222222444666888>>>HHHPPPTTTUUUTTTTTTLLLGGG>>>666333333777:::444666888888888888:::;;;;;;;;;;;;;;;<<<>>>???@@@AAABBBDDDDDDCCCDDDFFFHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIMMMUUUcccxxx}}}xxxtttsssuuupppqqqsssqqqnnnllllllmmmpppxxxyyykkkfffeeehhhhhheeeaaaaaa]]]XXXRRRMMMJJJHHHGGGFFFCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFEEEDDDEEEGGGIIIJJJKKKKKKKKKMMMOOOQQQTTTWWW]]]dddhhhpppvvv|||}}}uuukkkooowwwqqqlllooosssrrrnnneee```XXXSSSQQQSSSWWWYYYVVVTTTRRRNNNLLLMMMPPPSSSWWWZZZ^^^aaacccdddeeefffiiinnnwwwrrraaaVVVOOOIIIHHHIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCAAA@@@???===@@@MMMZZZxxx~~~vvvrrrllleee]]]RRREEE<<<666444333333444555555444333333333333333333333333111111222222222222111111111111111222222222222222111111222222222333333333222222222222222222222222111111111111111222222222111111111111111111111111000111111222333333444444333333333333333333333333555444444444444444444444111444777888888:::>>>AAAFFFOOOYYY^^^[[[QQQEEE>>>777888999::::::888666555333555777777666666999<<<;;;;;;;;;;;;<<<>>>???@@@AAACCCDDDDDDDDDDDDGGGIIIGGGGGGHHHHHHIIIJJJKKKKKKJJJNNNYYYoooyyyqqqjjjiiilllgggjjjmmmllljjjggghhhiiinnnsss|||uuurrrrrrvvvvvvrrrnnnnnnddd^^^VVVNNNJJJGGGEEEDDDEEEEEEEEEEEEDDDCCCBBBAAA???AAACCCFFFGGGHHHGGGFFFFFFGGGJJJLLLNNNNNNNNNNNNSSSUUUWWWZZZ___fffnnntttvvv||||||mmmsss}}}|||oookkknnnpppkkkeeeZZZVVVPPPMMMNNNRRRVVVXXXWWWUUURRRMMMJJJJJJNNNQQQVVVWWWYYY\\\^^^```bbbcccgggmmmwww~~~ppp___TTTMMMHHHFFFHHHIIIIIIIIIHHHHHHFFFEEEEEECCCAAA@@@???===AAANNN\\\yyy~~~wwwrrrllleee]]]RRREEE<<<555444222333444555555444333333333333333333333333111111222222222222111111222222222111000//////...111111111222222333333333222222222222222222222222...///000111222333444444111111111111111111111111000000111222333333444444444444333222222111111111333333444555555666666777444888<<<>>>@@@CCCIIIMMMXXXVVVPPPHHH@@@;;;::::::999777444333333666999<<<333555666555444444888<<<;;;;;;;;;;;;===>>>???@@@BBBCCCDDDDDDDDDEEEGGGIIIFFFFFFGGGHHHJJJKKKLLLLLLNNNQQQ]]]wwwwwwoooiiieeebbb``````bbbddddddcccdddeeegggnnnqqqvvv{{{wwwnnnbbbUUUNNNJJJGGGGGGIIIFFFCCC@@@@@@BBBBBB@@@>>>DDDEEEGGGHHHHHHHHHGGGFFFIIIIIIJJJMMMRRRVVVXXXXXX[[[aaafffjjjrrr{{{tttwwwwwwqqqooolllhhhddd[[[VVVQQQPPPSSSVVVXXXWWWSSSMMMHHHIIIKKKLLLOOOTTTWWW[[[___```^^^^^^aaaccchhhnnnxxxyyylll^^^UUUOOOIIIFFFGGGGGGHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDBBB???CCCRRRaaawww}}}|||~~~zzzsssqqqllldddYYYLLLAAA:::666555555555555666666777555444333333222222333333111111111111111222222222444333222111111222333444111111222222222333333333222333333444444333333222444444333222111111111222111111222222222333333333555444444333333444555555333333444444333222000///000222555444333333555888999===CCCIIIMMMNNNNNNMMM???>>><<<999777555333333333333444444555666777777777777777888999999::::::============>>>>>>>>>>>>??????AAABBBDDDEEEFFFGGGFFFHHHJJJKKKJJJJJJKKKLLLOOOSSS^^^ooozzzuuunnngggaaa^^^[[[ZZZ\\\^^^```aaabbbcccfffhhhqqquuu{{{vvvgggWWWOOOJJJFFFDDDEEEHHHFFFDDDEEEGGGHHHFFFDDDDDDEEEFFFFFFFFFFFFGGGGGGMMMNNNPPPSSSVVVZZZ]]]^^^fffmmmuuu{{{zzz}}}zzzxxxvvvrrrnnnaaa\\\WWWVVVWWWXXXVVVTTTTTTNNNKKKLLLMMMNNNQQQUUU\\\___bbbbbbaaaaaadddhhhmmmsssvvviii\\\SSSNNNHHHFFFGGGFFFFFFFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@===AAAPPP___qqq~~~~~~~~~~~~qqqooojjjbbbWWWKKK@@@:::666666555555555555555666555444333333222222333333222222222111111111111111333222111111111111222333111111222222222333333333222222333333333333222222222222111111111222222333222222222222333333333333333333333444444555666666444444444333333222222222222333444333555999@@@FFFMMMMMMNNNNNNLLLHHHCCCAAA;;;:::888777666555555444333333444444555666666777777777777888999999::::::<<<<<<======>>>>>>>>>???@@@AAABBBCCCDDDEEEFFFGGGFFFHHHJJJKKKJJJJJJKKKLLLMMMPPPVVVcccvvvxxxmmmjjjddd^^^ZZZWWWVVVUUUXXX[[[^^^aaadddgggkkknnnzzz|||jjjWWWNNNKKKHHHEEECCCGGGFFFEEEFFFHHHIIIHHHGGGFFFGGGHHHHHHHHHJJJMMMOOOVVVZZZ^^^```aaacccgggkkksss{{{{{{wwwnnniiidddaaa```^^^ZZZWWWYYYTTTRRRTTTUUUUUUXXX]]]fffhhhjjjjjjiiikkkooosss{{{pppdddXXXQQQLLLHHHFFFGGGFFFFFFFFFFFFEEEDDDCCCBBBAAA??????>>>===AAAOOO]]]jjjyyy|||ooolllggg^^^TTTIII@@@:::777777666555444444444444555444333333222222333333333333222222111111000000222111111000000111111222111111222222222333333333222222222222222222222222333222111111000000111111333333333333444444444444000111333444555555555555555444333222222222333444666888;;;>>>AAAEEEKKKOOOPPPNNNLLLGGGAAA;;;555222555555444444444444555555333333444444555666666666777777777888999999::::::;;;;;;<<<===>>>>>>??????AAABBBBBBCCCDDDEEEEEEEEEFFFHHHJJJKKKJJJJJJKKKLLLQQQQQQTTT\\\kkkwwwooodddccc___ZZZVVVTTTTTTUUUXXX\\\aaaggglllqqqvvvyyy|||hhhSSSKKKKKKKKKHHHFFFGGGFFFGGGHHHIIIJJJJJJJJJJJJLLLNNNOOOPPPTTTZZZ___dddiiimmmnnnmmmooouuu{{{}}}xxxqqqlllkkkiiifffddddddaaa___aaaaaa```ccciiirrrtttwwwxxxxxxzzzzzzjjj___SSSNNNKKKGGGFFFGGGHHHHHHHHHHHHGGGEEEDDDCCCBBB@@@@@@??????BBBOOO\\\fffwww{{{uuummmjjjcccZZZPPPFFF>>>:::888777666555444333333333555444333333222222333333444444333222111111000000111000000000000000000111111111222222222333333333222222222111111222222222555444222111000/////////333333333444444444555555000111222333444333333222555444333222333555888:::???CCCJJJNNNPPPNNNKKKHHHAAA@@@>>>;;;777444222111222222222222222333444444444444444555555555666666777777777888999999::::::::::::;;;<<<===??????@@@AAAAAABBBBBBCCCCCCCCCDDDFFFHHHJJJKKKJJJJJJKKKLLLQQQRRRUUU]]]lllvvvnnnhhh^^^^^^]]]YYYUUUTTTUUUWWWYYY___hhhqqqxxxyyyeeeQQQJJJKKKKKKHHHGGGJJJJJJKKKKKKLLLMMMOOOQQQOOORRRVVVXXX[[[aaajjjqqqvvvyyy|||{{{zzz|||wwwttttttvvvvvvuuurrrooonnnnnnmmmlllpppvvv}}}}}}}}}ssseeeZZZPPPLLLIIIFFFEEEFFFHHHHHHHHHGGGFFFEEEDDDDDDBBB@@@???@@@@@@DDDPPP\\\iiiwww~~~|||zzz|||qqqmmmhhh```VVVLLLCCC===:::777777666444333333333333555444333333222222333333555444444333222111000000000000000111111000000000111111222222222333333333333333222111111222333333222222111111111111111222333333333444444444555555111222222222222111111000222333555888<<<@@@DDDFFFKKKMMMOOOPPPNNNHHHAAA<<<888888777666666666666666222222111111111111222222444444444555555555555555777777777888999999::::::999:::;;;<<<===>>>???@@@@@@@@@@@@AAAAAABBBBBBBBBFFFHHHJJJKKKJJJJJJKKKLLLKKKNNNUUUaaasss~~~|||rrrjjjddd```ZZZ\\\\\\ZZZVVVUUUWWWZZZ]]]eeerrr~~~vvvdddSSSLLLKKKJJJHHHHHHJJJKKKKKKLLLMMMQQQVVVZZZ\\\aaafffjjjmmmttt~~~{{{xxxxxx}}}}}}{{{xxxwww}}}~~~xxxvvvtttuuu|||qqqaaaWWWNNNJJJHHHEEEDDDFFFDDDDDDEEEEEEDDDDDDCCCBBB@@@>>>>>>@@@CCCIIIUUUaaappp{{{{{{zzzwwwxxxvvvnnnhhh___TTTIIIAAA<<<999666666555444333333333333555444333333222222333333444444333333222222111111000111111222222111111000111111222222222333333333555444333222222333444555/////////111222444666777333333333333444444444444333333222222222222333333333666;;;AAAFFFKKKMMMNNNPPPLLLFFFAAA>>>;;;777555666666666555444333333333333333222111111111111111555555555555555555555555777777777888999999::::::::::::;;;<<<======>>>>>>???@@@@@@AAABBBBBBCCCCCCFFFHHHJJJKKKJJJJJJKKKLLLLLLPPPYYYjjjnnneee```^^^\\\[[[^^^___]]]YYYXXXZZZ^^^fffpppoooaaaTTTNNNMMMLLLLLLNNNNNNOOOQQQRRRUUU\\\eeelllvvv||||||~~~uuuuuuwwwzzzvvvuuuvvv|||nnn___UUUMMMIIIHHHEEEDDDEEEBBBCCCCCCDDDDDDDDDDDDDDD>>>===???DDDKKKSSS```lllxxxzzzxxxzzz|||oooiii^^^RRRGGG???:::888555555444333333444444444555444333333222222333333333333333333333333333333111111222333333222111111111111222222222333333333666555333222222333555666111111111222333555666777222222222222333333333333555444333222333666999;;;:::===CCCHHHJJJIIIFFFDDDEEE???999444444444444333333333444333333222111000333333222222222222333333555555555555555555555555777777777888999999::::::;;;;;;;;;<<<<<<=========@@@@@@AAABBBDDDEEEFFFFFFFFFHHHJJJKKKJJJJJJKKKLLLQQQSSS[[[nnnsssddd]]]\\\]]]]]]^^^aaacccaaa]]]\\\___bbbnnnzzzhhh]]]SSSPPPPPPPPPSSSVVVYYYZZZ\\\^^^ccclllxxx~~~nnnqqqyyyyyyjjj___UUULLLIIIHHHEEECCCEEECCCDDDEEEFFFGGGGGGGGGGGG???>>>AAAIIIRRR]]]kkkwww}}}|||{{{~~~pppjjj^^^RRRFFF>>>:::888444444333333333444555555555444333333222222333333333333333333333333333444111222333444444333222111111111222222222333333333777666444333333444666777777666555444333222222222111111222222222333333333555444333333555:::>>>AAABBBEEEIIIJJJGGGAAA999444555333111222555666555333000222333555666666666666222222222222333444555666555555555555555555555444777777777888999999::::::;;;;;;<<<<<<<<<<<<<<<<<>>AAAFFFUUUkkkzzz~~~~~~~~~|||vvvlll]]]NNNCCC===:::888666666555444333333222222333333333333333333333333333333333333333333333333222222222222222222222222333333333333222111000000666555333111111333555666CCC;;;111...000333444333666444000......000333666666999===AAACCCCCCCCCBBB>>>===;;;999777666555444333333333222222111111111111111222222222333333333111111111222333444555666777666555444444555666777777777777777777888888888999999999999:::<<<===???@@@AAABBBBBBAAAAAACCCEEEIIIJJJKKKLLLLLLKKKJJJIIINNNNNNRRR]]]ppplllccc^^^ZZZXXXYYY^^^___dddgggeeebbbgggnnnrrrccc___\\\^^^___ccckkkttt}}}~~~}}}{{{vvvrrryyy~~~lll___UUUPPPJJJEEEDDDEEEEEEFFFHHHFFFDDDEEEFFFFFFCCCAAA>>>AAADDDKKK[[[ppp~~~~~~|||sssiiiZZZLLLBBB<<<888777666666555444444333222222333333333333333333333333333333333333333333333333222222222222222222222222222222333333333333333222222222222222222333333333555333111333666888666444...///222666:::???CCCEEEIIIIIIIIIHHHFFFCCC???>>>:::999888666444444333333333222222222111111111111111111222222222333333333222222222222333444555666777666555444444555666666777777777777888888888888<<<<<<<<<<<<===???@@@AAA@@@AAABBBBBBAAAAAACCCEEEHHHIIIJJJKKKLLLLLLKKKJJJMMMMMMPPPXXXeeeuuu~~~lllbbb]]]YYYXXXZZZ]]]___cccgggggghhhoooxxxnnnfffdddffflllrrryyyyyywwwuuuvvvfff[[[QQQMMMHHHDDDCCCDDDDDDDDDHHHGGGFFFFFFGGGFFFDDDCCCAAACCCFFFOOOaaauuu}}}yyypppfffWWWIII@@@:::777666666666555555444333333333333333333333333333333333333333333333333333333333333333333333333333333333111222333444555555555555222333444555555444333222222222333333444444333333222555<<>>???@@@AAABBBBBBAAAAAADDDEEEGGGHHHIIIKKKLLLLLLLLLLLLLLLNNNQQQUUU\\\iiixxxnnnccc]]]ZZZ[[[]]]___aaaeeejjjkkknnnxxx|||ppplllmmmtttvvvwww{{{|||wwwwww}}}|||nnn```WWWNNNJJJFFFCCCCCCDDDDDDCCCGGGGGGGGGGGGGGGFFFEEEDDDAAAAAAFFFRRRfffxxx{{{xxxlllcccUUUHHH>>>:::777666666666555555444444444333333333333333333333333333222222222222222222222222333333333333333333333333333333444555666666555555666666666666666555555444444444333111111444:::>>>EEEGGGIIILLLNNNNNNMMMMMMCCCAAA>>>:::666444222222222111111000000111111222333333333333222222222222111111222222222333333333444333333333444555555666555444444555555555666666666666777777888888999999888888999999:::;;;<<<===???@@@AAAAAAAAABBBDDDFFFFFFGGGHHHIIIKKKLLLMMMMMMMMMPPPSSSVVV^^^lll}}}mmmccc]]]ZZZ[[[___bbbdddhhhlllnnnrrr|||{{{uuussswww~~~ssswww~~~{{{}}}rrrpppmmmooovvvvvvhhh\\\UUUJJJGGGEEECCCCCCDDDCCCBBBFFFGGGGGGGGGGGGFFFEEEEEEAAABBBIIIYYYlll{{{~~~zzzwwwjjjaaaSSSFFF>>>:::888777666555555555555555444444333333333333333333333333222222222222222222222222333333333333333333333333555666666666555555444333666555333222111222444555333555888;;;???EEEMMMRRRSSSQQQMMMIIIEEEBBB???>>>888777555444333444555666111111000000111111222333333333444444444444444444111111222222222333333333444444333333333444555555333333444555555555555555555666666777888888999999:::;;;<<<===>>>??????@@@???@@@AAAAAAAAABBBDDDFFFFFFFFFGGGHHHJJJLLLMMMNNNMMMPPPSSSXXXcccwwwxxxjjjbbb\\\XXXZZZ^^^eeefffjjjnnnooorrr{{{~~~||||||{{{sssyyy|||zzz~~~uuutttrrrtttzzzrrrdddXXXRRRGGGFFFDDDDDDDDDEEEDDDBBBDDDFFFGGGGGGFFFEEEEEEFFFCCCFFFQQQcccttt{{{wwwuuufff^^^PPPDDD===999888888555555555555555555555555333333333333333333333333222222222222222222222222333333333333333333333333666666666666555444333222333222000000111444777999???CCCHHHMMMQQQRRRQQQPPPMMMJJJDDD>>>999555333333222111000000000222333444111111111111111222333333333333333333444444444444111111222222222333333333333333333222222333333444222333444555555555555555555555666777888999999:::999:::;;;<<<===>>>>>>>>>>>>@@@AAAAAAAAABBBEEEGGGFFFFFFGGGHHHIIIKKKMMMNNNMMMNNNRRR[[[jjj~~~tttjjjccc]]]YYY[[[___ggghhhkkknnnnnnnnnvvvzzzuuu}}}yyywww|||}}}nnn```UUUOOOFFFDDDDDDDDDEEEFFFDDDCCCCCCEEEGGGGGGEEECCCDDDFFFDDDJJJYYYkkkyyy|||wwwssspppcccZZZMMMBBB;;;888777777555555555555666666666666333333333333333333333333111111111111111111111111444444444444444444444444444444555555555444444333444555666999===BBBEEEGGGOOOOOOOOOPPPPPPLLLDDD>>>===;;;888444222000000000000000/////////000111111222222111111111222333333111111111222222333333333111111222222222333333333333222222111111222222222111222333555666666555555555555666777888999::::::666777999:::<<<<<<<<<;;;>>>???AAAAAAAAABBBEEEGGGGGGGGGGGGGGGHHHJJJLLLMMMLLLOOOUUUcccyyy}}}uuukkkeee```\\\]]]aaaggghhhkkknnnlllkkkqqqzzz{{{xxx|||sssttt~~~{{{lll]]]SSSMMMEEEDDDDDDEEEFFFFFFEEECCCBBBDDDGGGFFFDDDCCCDDDFFFCCCKKK\\\ooo{{{}}}~~~zzzuuupppmmm```XXXKKK@@@999666666666555555555666666666666666333333333333333333333333111111111111111111111111444444444444444444444444222222333444555555555555888;;;AAAGGGMMMRRRUUUWWWRRRLLLFFFCCCDDDBBB===888333333222222222111111222222333333333444444444444222222111111111111222222//////000000111111111222111111222222222333333333222222111111000111111111000222333555666666555555444555666777888999::::::999:::<<<>>>??????>>>>>>>>>???AAAAAAAAACCCEEEGGGHHHGGGGGGGGGHHHJJJLLLMMMLLLPPPZZZlll|||vvvmmmeeeaaaaaabbbgggggghhhiiilllooosssvvvrrreeeYYYOOOIIIDDDDDDCCCCCCCCCDDDDDDEEEBBBCCCEEEEEECCCAAAAAAAAAEEERRRdddrrr|||yyytttmmmggg^^^PPPCCC===;;;888777777555444444444444555666666666555444333333333444444777777888999999999999999222444666666333000...---000333666777777888<<<@@@RRRSSSUUUVVVUUURRROOOLLL>>><<<888555333333444555333333333333333333333333222222333333333222222111111111111111111111111111444444444333333222222222333444555666666444222111333333333444444444555555111111222333333444444555444555777999999999888888:::;;;<<<<<<<<<<<>>@@@BBBAAAAAAAAAAAAAAABBBCCCDDDBBBEEEGGGHHHHHHHHHJJJKKKLLLNNNRRR\\\lll{{{yyyyyy}}}xxxttt|||~~~|||~~~yyyqqqeeeYYYOOOHHHCCCAAA@@@AAACCCEEEFFFFFFFFFEEECCCDDDEEEDDDCCCCCCEEEHHHNNNUUUcccttt|||wwwrrrggg\\\MMMCCC:::999:::999888888777777777666777888888999444333333333666999===???DDDHHHOOOTTTVVVTTTPPPMMMIIIHHHDDD???999555444444555555444222000000222444444444444333333333222222111111111111222222222222111111111111111111111111000000111222333333333333111111111111111111111111000111111111222222222222000111222333444333333222222222333333333444444444222222222333444444555555555666777888888999999888888999;;;<<<<<<>>>@@@CCCBBBBBBAAAAAAAAABBBCCCCCCBBBDDDGGGHHHHHHHHHJJJKKKJJJLLLTTTbbbwww}}}{{{}}}{{{tttuuukkkhhhqqqxxxuuuuuuzzz}}}{{{yyyyyy|||}}}tttmmmaaaUUULLLFFFBBB??????@@@CCCEEEFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCFFFHHHPPPZZZiiiyyy}}}|||vvvpppcccWWWLLLBBB:::999::::::999999666666666666666777888888:::::::::;;;???EEEJJJNNNNNNRRRXXX[[[XXXPPPGGGAAA===<<<999555222333666999///222555444222000222555///000111222222222222222111111111222222222222222111111111111111111111111///000111222333444444444111111111111111111111111000000111111222222222222///000222444555444222111111111222222222333333333111111222333333444444555444555777999999999888888888999;;;<<<<<<>>>AAACCCBBBBBBAAAAAAAAABBBCCCCCCDDDFFFHHHJJJJJJJJJLLLMMMMMMPPPZZZmmm~~~xxxpppkkkeeeaaa___^^^^^^^^^```cccfffiiirrrssswww~~~}}}tttsssuuuzzz~~~}}}zzzrrrjjj___TTTLLLFFFBBB@@@BBBCCCDDDFFFFFFFFFEEEEEEEEEFFFDDDAAA@@@CCCHHHKKKRRR\\\qqq}}}}}}{{{qqq```RRRJJJDDD<<<777666666555444444666777999999888777666>>>>>>BBBJJJSSSXXXVVVSSSNNNKKKEEE@@@<<<:::::::::444333333222111111111222222222222222222222222222111111111222222333333333222222222111111111111000000000111222222222222111111111222222222333333333222222222222222222222222111333333222000///000111222222333333333333444444333333333444444444555555333333222222333555666777888888888888888999999999555777999:::;;;<<>>@@@BBBAAAAAAAAAAAABBBCCCCCCEEEGGGIIIJJJIIIIIIJJJKKKQQQUUUccc{{{yyyuuuwwwpppiii___XXXUUUTTTRRRPPPQQQOOONNNMMMOOOSSSWWWYYYaaagggqqq|||~~~~~~zzzsssmmmeee___UUUMMMGGGDDDBBBAAAAAABBBDDDEEEFFFFFFFFFEEEAAABBBBBBAAA@@@BBBHHHNNNYYYfff|||~~~{{{wwwkkkZZZMMM@@@===:::888888999888888:::>>>EEELLLSSSWWWZZZ[[[RRRMMMHHHCCC@@@<<<666111111111111111111111111222333333222111111111111222333333222111222333555666333333222222222222222222222222222111111111111000000000111222222222222111111111222222222333333333222222222222222222222222111222333222111000111222222222333333333333444444333333333444444444555555444444333333444555666777777777777888888888999999999:::;;;;;;:::;;;===>>>BBBAAAAAAAAAAAABBBCCCCCCDDDFFFIIIJJJIIIJJJKKKLLLNNNRRR]]]rrr|||sssttt{{{tttooobbb]]]WWWSSSRRRRRRQQQPPPNNNMMMMMMMMMPPPTTTYYY\\\eeejjjsss{{{yyyqqqjjj]]]WWWOOOHHHEEECCCBBBBBBAAABBBDDDEEEFFFFFFFFFFFFBBBBBBBBBAAA???@@@GGGPPP[[[jjj|||tttgggVVVIIIBBB>>>:::777888;;;???BBBEEEMMMWWW___^^^WWWLLLEEE===:::777555666666555333444444555555444333111000222222111111111111111222333333222111222333555777333333333222222111111111222222222111111111000000000000111222222222222111111111222222222333333333222222222222222222222222111222333333111111111333222222222333333333444444333333333444444444555555333333333333333444555555666666777777888888999999999:::;;;;;;;;;;;;>>>@@@BBBAAAAAAAAAAAABBBCCCCCCCCCEEEHHHIIIJJJJJJLLLMMMLLLOOOWWWeeexxxzzzvvvzzzmmmccc___YYYWWWTTTRRRQQQQQQQQQQQQNNNNNNOOOQQQUUUZZZ___bbbiiilllppptttvvvzzz}}}vvvmmmfffWWWRRRKKKEEEBBBBBBBBBBBB@@@BBBCCCEEEFFFGGGFFFFFFEEECCCBBBBBB??????HHHTTTcccsssyyypppaaaQQQEEE>>>???AAACCCGGGKKKPPPSSSXXXVVVRRRMMMGGGBBB===;;;888666444333333444555555111222333333222000...,,,111111111000000111222222333222222111222333444555333333333222222111111111222222222111111111000000000000111222222222222111111111222222222333333333222222222222222222222222111222333333222111222444222222222333333333444444333333333444444444555555111222222222333333333333555666666777888888999999777999:::;;;;;;===@@@BBBBBBAAAAAAAAAAAABBBCCCCCCCCCEEEHHHIIIJJJJJJLLLMMMNNNOOOUUU^^^kkkzzzxxxyyynnn```XXXUUURRRQQQQQQPPPOOOOOOOOOOOONNNPPPSSSVVV[[[___bbbdddfffhhhkkkmmmooouuu}}}{{{yyyxxxxxxvvvpppggg```UUUPPPIIICCCAAAAAABBBBBB@@@AAACCCEEEFFFGGGGGGFFFGGGCCCBBBCCC@@@AAAMMM^^^rrr~~~uuukkk___RRRIIIHHHMMMTTTWWWWWWTTTPPPOOONNNIIIBBB;;;666444444444444444333222333444555666---...000111111000000///111000000000000111222222222222222222222222222222333333222222222222222222222222222111111111111000000000111222222222222111111111222222222333333333222222222222222222222222111222333333222222333444222222333333333333444444333333333444444444555555111222333333333333222222444555666666777888999999666888:::;;;<<<>>>AAACCCBBBAAAAAAAAAAAABBBCCCCCCDDDFFFIIIJJJIIIJJJKKKLLLKKKMMMRRRXXXcccqqq{{{}}}yyy~~~lll___WWWRRROOOMMMNNNPPPPPPPPPOOOOOOOOOQQQSSSWWW[[[___aaabbbcccaaaffflllpppvvv~~~yyyuuusssrrrqqqrrrpppkkkbbbZZZUUUPPPHHHCCCAAAAAAAAAAAA@@@AAACCCEEEGGGGGGGGGGGGFFFBBBAAACCCBBBDDDUUUiii|||zzzsssllleee]]]WWWXXX[[[\\\YYYQQQHHHBBB???888888999999777444222000///000111111222333444666///000111222333444444444000000000000000111222222111222333333222111///...222222222222222222333333222222222111111111111000000000111222222222222111111111222222222333333333222222222222222222222222111222333333222222333555222222333333333333444444333333333444444444555555333444555555555444333333444444555666777888999999888:::;;;<<<<<<===@@@BBBBBBAAAAAAAAAAAABBBCCCCCCEEEGGGIIIJJJIIIIIIJJJKKKHHHLLLQQQXXXdddtttyyy|||ppp___VVVRRROOOMMMMMMOOOQQQSSSSSSRRRSSSSSSTTTWWW[[[___bbbcccbbbaaa```gggqqqyyy~~~zzzvvvrrrooonnnqqqpppooopppnnniii```XXXVVVPPPIIICCCAAAAAAAAAAAA???AAACCCEEEGGGGGGGGGGGGEEE@@@???CCCCCCGGG[[[qqq~~~yyytttppplllhhheee\\\ZZZTTTKKKAAA;;;999:::666666555444555555666777444555666555333222222333222222222222333333333333000000///000000111222222000111333444333000---+++111111111222222333333444222222222111111111111000000000111222222222222111111111222222222333333333222222222222222222222222111222444333333222444555222222333333333444444444333333333444444444555555555555777777777666555444444444555666777888999999:::<<<===<<<<<<<<<>>>@@@BBBAAAAAAAAAAAABBBCCCCCCFFFHHHJJJJJJIIIIIIIIIKKKKKKPPPWWW```mmmzzzqqq```VVVRRRPPPQQQSSSNNNOOOPPPPPPQQQSSSXXX[[[___```___^^^]]]^^^aaaddduuu||||||wwwssspppnnnnnnnnnoooooollleee[[[TTTPPPKKKFFFBBBAAAAAAAAA@@@EEEEEEEEEEEEEEEFFFFFFFFFEEEBBB@@@AAAEEENNN___ppp}}}{{{wwwppphhh^^^WWWRRRDDDAAA===:::888888777666666666555444333333222222222222222333333444444444333222222111111222222333222222111111222222333444111222222333333222222111222222222222222222222222111111000000000000111111555444222111111222444555111111111111111111111111222222111111111111222222111111111111111111111111333333333333333333333333666555444333333333333333444444333222333444555666444333333444444555666777999999:::;;;<<<===>>>???@@@??????@@@AAACCCEEEGGGFFFGGGIIIHHHHHHGGGIIIJJJJJJLLLVVVkkk}}}~~~ttthhh[[[VVVSSSPPPPPPQQQQQQRRRSSSUUUWWWZZZ^^^```bbb```^^^^^^bbbjjjsssyyy|||vvvrrrsssrrrqqqnnniiiaaaXXXQQQLLLHHHCCC@@@????????????DDDDDDEEEEEEFFFFFFFFFFFFEEEBBB@@@BBBFFFOOObbbrrryyyvvvoooeeeZZZNNNEEE@@@AAA>>>:::777777666555444666555555444333333222222222222222333333444444444333222222111111222222333111111111111111222333333111222222333333222222111222222222222222222222222111111111000000111111111333222000//////000222333111111111111111111111111222222111111111111222222111111111111111111111111333333333333333333333333555555444333333333333333444444333333333444555666444444444444555666777888999::::::;;;<<<===>>>>>>?????????@@@AAACCCEEEFFFDDDFFFGGGHHHHHHHHHJJJLLLKKKOOOZZZnnn~~~fff^^^WWWVVVUUURRRQQQQQQTTTUUUXXX]]]bbbeeegggfffbbb```^^^cccnnn}}}{{{yyywwwrrrllleee]]]SSSMMMIIIEEEAAA??????@@@AAA@@@DDDDDDEEEEEEFFFFFFEEEEEEDDDAAA@@@CCCGGGRRRfffwwwxxxsssjjj___RRRFFF<<<777<<<:::777555555555444444555555444444333333222222222222333333333333444444222222111111111111222222000111111111111222222222111222222333333222222111222222222222222222222222222222111111111111222222333222111000000111222333000000000000000000000000222222111111111111222222111111111111111111111111333333333333333333333333555444444333333333333333444333333333333444555666555555555555666777888999;;;;;;;;;<<<<<<<<<======?????????@@@AAACCCEEEFFFBBBDDDFFFGGGHHHIIIKKKMMMLLLQQQ[[[lllvvv```YYYUUUVVVVVVTTTTTTVVVXXX[[[```gggmmmooollliiiddddddhhhrrr|||xxxqqqiiiaaaYYYPPPKKKHHHEEEBBBAAAAAACCCCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDCCCAAA@@@DDDJJJVVVkkk}}}uuupppggg[[[OOOEEE>>>:::999777555444555555555444444444444333333333222222333333333333333333333333222222111111111111222222000000111111222222222111111222222333333222222111222222222222222222222222333222222222222222222333444333333222222333333444000000000000000000000000222222111111111111222222111111111111111111111111333333333333333333333333444444333333222333333444333333333333444444555555666666666666777888999:::;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>???@@@BBBCCCDDDEEECCCDDDFFFGGGGGGHHHJJJLLLKKKPPPYYYgggzzz|||~~~wwwjjj^^^XXXTTTUUUUUUUUUWWW[[[cccggglllqqqsssqqqlllhhhmmmsss}}}zzzvvvnnnfff^^^VVVNNNJJJEEECCC@@@@@@BBBCCCDDDDDDBBBCCCDDDFFFFFFEEEDDDDDDCCC@@@@@@EEELLL[[[qqqpppjjj```TTTJJJAAA;;;999888666555555666666555444333333333333333222222222333333333333333333333333222111111000000111111222000000111222222222222111111222222333333222222111222222222222222222222222333222222222222222222333333333333333333333333333000000000000000000000000222222111111111111222222111111111111111111111111333333333333333333333333333333222222222333333444333333333444444444444444777666666777777888999:::;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@BBBCCCDDDDDDDDDFFFGGGGGGGGGGGGHHHIIIJJJOOOWWWdddvvv~~~mmmddd^^^XXXUUUVVVWWWXXX]]]cccqqqsssvvvvvvssspppnnnnnn}}}wwwrrrkkkccc[[[SSSLLLHHHAAA???>>>>>>@@@AAAAAAAAAAAABBBDDDFFFFFFEEEDDDCCCBBB@@@AAAFFFOOO___wwwyyyqqqjjj^^^QQQFFF>>>999777777666555555666777555444333333333333222222222222444444333333333333222222111111000000000000111111000111222333444333222222111222222333333222222111222222222222222222222222222222111111111111222222111111111111111111111111111111111111111111111111222222111111111111222222111111111111111111111111333333333333333333333333222222222222222333333444222333444444555555444444666666666666777888999:::;;;;;;;;;<<<<<<<<<======<<<===???AAABBBCCCCCCCCCEEEFFFGGGGGGFFFFFFGGGHHHKKKNNNVVVdddxxxxxxlllhhh^^^[[[[[[^^^```aaagggmmmvvvxxxxxxtttppprrr{{{|||xxxvvvuuupppiiiaaaYYYQQQIIIDDD@@@???===>>>???AAAAAA@@@@@@BBBDDDFFFFFFEEECCCBBBAAA???AAAGGGQQQbbb{{{}}}xxxppphhh\\\OOOCCC<<<999888777555555555666666444222222222222222222222222222444444444333333222222222111111000000000000111111111222444555555444333222111222222333333222222111222222222222222222222222111111111000000111111111111111111222222111111111222222222222222222222222222222111111111111222222111111111111111111111111333333333333333333333333222222111111222333333444222333444555555555444444666666666666777888999999999::::::;;;<<<===>>>>>><<<===???AAABBBCCCCCCCCCCCCEEEFFFGGGFFFFFFHHHJJJKKKMMMRRR```sssssskkkkkk```___bbbgggjjjkkkpppvvvtttuuutttpppnnnwww}}}yyywwwuuutttrrrtttooohhh```XXXOOOFFFAAABBBAAA???@@@AAABBBBBBAAA@@@BBBDDDFFFFFFEEECCCBBBAAA???AAAGGGRRRddd}}}{{{iiibbbVVVIII???999777777666555444444555555333111222222222222222222222222444444444333333222222222111111000000000000111111111222444666666555444333222222222333333222222222222222222222222222222222111111000000000000111111222333333444444333333222333333333333333333333333222222111111111111222222111111111111111111111111333333333333333333333333222111111111222333333444222333444555555555444333555555555555666777888999999999:::;;;<<<>>>>>>???;;;===???AAABBBCCCCCCBBBAAACCCEEEFFFFFFGGGJJJLLLLLLKKKNNNZZZlll}}}}}}vvvoookkkgggjjjooouuuzzzzzzwwwsssvvvuuuuuuyyy~~~xxxvvvrrrnnnpppvvvxxxlll```XXXQQQIIIEEEDDD????????????????????????BBBDDDFFFGGGGGGDDDAAA??????AAABBBDDDUUUqqqyyynnn___NNNCCC===777333333444444444444444444444444333333333333333333333333222222222222222222222222333333333222222111111111111222333333444444333333000000111222333444444555333333333222222111111111111111111111111111111111111111222222222333333333333333333444444555555555333444444555444333111000777555333111111111222333666555333111111222333444222222111111222222333444222222333333333444444444444555666888888888777666666666777888:::<<<>>>@@@??????????????????@@@@@@CCCEEEGGGGGGGGGGGGIIIKKKJJJLLLPPPXXXddduuu}}}xxx~~~yyysssooopppsssvvvyyy{{{zzzyyyxxxxxx{{{}}}zzzwwwsssrrruuuuuujjj^^^VVVPPPHHHDDDCCC????????????@@@@@@@@@AAABBBDDDFFFGGGFFFDDDAAA???<<<@@@DDDJJJ[[[ttt{{{vvvjjjZZZJJJ@@@;;;666444555444444444444444444444444333333333333333333333333222222222222222222222222333333333222222222111111111222333333444444333333333333333222222222111111333333222222222222222222222222222222222222222222111111111222222222333333333333333333333444444444111111222222222111000///333222111111111333555666666444333111111222333444222222111111222222333444222222333333333444444444555666777888888777666555666777888:::;;;===>>>>>>BBBBBBCCCCCCCCCCCCDDDDDDDDDFFFGGGHHHGGGGGGIIIJJJKKKKKKMMMSSSbbbxxx~~~yyy{{{wwwtttxxxzzz}}}|||zzzzzz}}}~~~zzzvvvuuurrrfffZZZTTTNNNGGGBBBBBB>>>>>>???@@@AAAAAABBBBBBBBBDDDEEEFFFFFFCCCAAA???;;;BBBKKKWWWiii~~~{{{vvvsssdddUUUEEE<<<999666555777444444444444444444444444333333333333333333333333222222222222222222222222333333333222222222222111111222222333333333333333333333333222222222111111222222222222222222333333333333333333333333333333111111111222222222222333333333333222222222222222000000111222222222111111222222111111222333555666555444333111111222222333222222111111222222333444333333333333444444444444666777777777777777666555777888:::<<<============AAAAAAAAAAAABBBBBBCCCCCCEEEGGGHHHHHHGGGGGGHHHJJJOOONNNNNNWWWjjj~~~~~~zzz|||yyy|||yyywwwxxx{{{}}}|||zzz|||zzzuuummmbbbWWWPPPKKKEEEAAAAAA======???@@@AAACCCDDDDDDBBBCCCEEEEEEEEECCCAAA???>>>GGGUUUfffyyy}}}zzzvvvqqq___QQQBBB:::888666555777444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222111111222333333333333222000000111222333444444555111111111222222333333333333333333333333333333333111111111111222222222222333222222222111111000000111222222333444444444444555444333222111111111111444333222222111111222222222222111111222222333444333333333444444444444555555555666777777777777777888999<<<>>>>>>>>>===<<<>>>??????@@@@@@AAAAAAAAAFFFGGGHHHHHHGGGGGGHHHJJJMMMMMMRRRaaa{{{|||}}}|||yyy~~~wwwpppnnnvvv|||yyywwwvvvvvvyyy||||||}}}}}}uuuiii^^^SSSNNNIIICCC@@@@@@===>>>???@@@BBBDDDEEEFFFCCCCCCDDDEEEDDDBBB@@@???AAAJJJZZZooowwwppp\\\NNN@@@:::888555555666444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222000111222222333333222222000000111222333444444555111111111222222333333333333333333333333333333333000000111111111222222222222222222111111000000000222222222333333444444555444444333222111111111111333333222222111111111111222222111111222222333444333333444444444555555555333444555666777888999:::888999<<<>>>>>>>>>===<<<@@@@@@AAABBBBBBCCCDDDDDDFFFGGGIIIIIIHHHHHHIIIKKKGGGKKKWWWnnnxxx}}}}}}zzz{{{sssmmmhhhgggooozzz{{{xxxvvvuuuuuuvvvxxx|||~~~{{{ssseee[[[PPPLLLHHHCCC@@@@@@>>>???@@@AAACCCDDDEEEFFFCCCCCCDDDDDDCCCBBB@@@???AAAIIIYYYpppvvvkkkVVVJJJ>>>999888666444555444444444444444444444444333333333333333333333333222222222222222222222222111222222222222333333333000111111222222222222222333333333222222222111111222222222222222222333333333333333333333333333333000000000111111111111222222222222111111111111111111111111000000111222222000000111111222333333333222222222222222111111111222222111111222222333444333444444444555555555555444444444555666888:::;;;777888:::<<<============>>>>>>???@@@AAABBBBBBCCCEEEFFFHHHIIIHHHIIIKKKLLLJJJPPP```{{{{{{{{{{{{sssjjjdddbbbdddjjjqqqzzz}}}xxxxxxwwwvvvttttttuuuvvvwwwxxx{{{~~~{{{{{{wwwqqqcccYYYOOOJJJGGGCCC@@@AAA???@@@AAABBBCCCDDDEEEFFFCCCCCCCCCCCCBBBAAA@@@???BBBGGGWWWnnn~~~qqqdddNNNCCC:::888888666444444444444444444444444444444333333333333333333333333222222222222222222222222111111222222222333333333000000111222222222222222333333333222222222111111333333222222222222222222222222222222222222222222000000000000111111111111111111111222222222222222333222111000000000111222///000111222222333333333222222222222222111000000222222111111222222333444444444444444555555555555777666666555555666888888666777888:::;;;===>>>>>><<<======>>>???@@@AAABBBDDDEEEHHHIIIIIIJJJLLLNNNQQQTTTbbb|||}}}yyy}}}vvvmmmeee]]]^^^bbbhhhmmmrrr}}}yyyuuupppqqqrrrrrrrrrsssuuuwwwxxxxxxyyy}}}yyyuuuvvvtttnnnbbbXXXNNNJJJGGGCCCAAAAAA@@@AAAAAABBBCCCDDDEEEEEECCCCCCCCCCCCBBBAAA@@@@@@DDDHHHVVVmmm|||~~~zzzkkk^^^GGG>>>777777888777444444444444444444444444444444333333333333333333333333222222222222222222222222111111111222222333333333000000111222222222222111000000111222333444444555444333333222222111111111111111111111111111111111000000000000111111111111111111111222333333333444666555333222222222333333222222333222222111000///111222222222222111000000222222111111222222333444444444444555555555666666:::999777666555555555666666666777888:::<<<>>>@@@@@@@@@AAABBBDDDEEEEEEFFFCCCEEEGGGIIIIIIKKKMMMOOOQQQQQQZZZqqqxxxuuu|||ooodddbbb______ccchhhmmmwww{{{wwwtttqqqooonnnmmmlllllllllmmmmmmqqqsssuuuwwwzzz~~~{{{uuusssssspppkkkfff___YYYPPPHHHCCC@@@>>>===@@@AAABBBDDDFFFGGGHHHHHHIIIEEEBBBBBBAAA???AAAEEEDDDPPP]]]sssyyyuuunnnbbbWWWDDD>>>888666777999777444777666666666666555555555444444444444444444444444888777666555444444333222222222222111111111000000444444333333333333222222222222222222111111000000333333333333333333333333222222222222222222222222///000111222333222111111222222222111111111111000111111111111111111111111222222222222222222222222000111111111111222222222333333444444333333222111333444555666777777777777777777777777666666666666888888999:::<<<>>>@@@AAA???AAADDDEEEFFFDDDBBB@@@FFFHHHJJJKKKJJJJJJLLLMMMRRRSSSYYYggg{{{~~~rrrxxx|||~~~rrrhhhbbb```ccchhhlllpppwww}}}wwwssspppmmmkkkkkkjjjhhhhhhhhhjjjlllmmmmmmoooqqqtttxxx}}}|||wwwvvvrrrmmmllllllkkkfffaaa\\\VVVNNNGGGCCCAAA@@@@@@@@@AAACCCEEEFFFGGGHHHHHHIIIEEEBBBBBB@@@===>>>BBBGGGUUUeeezzzzzzuuulll^^^RRRBBB===777555777888666444666666666555555555444444333333333333333333333333444444333333222111111111222222222111111111000000333333222222222111111111222222222222111111111000222222222222222222222222222222222222222222222222111222333444444444333333222222222222111111111111111111111111111111111111222222222222222222222222111111111111222222222222333333444444333333222111333444555666666777777777666666666666777777777777777888888:::<<<>>>???@@@@@@AAACCCDDDEEEDDDBBBBBBEEEGGGIIIJJJJJJJJJKKKLLLMMMMMMQQQ\\\mmmwwwpppyyyssswwwnnnffffffjjjqqqtttvvv{{{}}}{{{{{{|||||||||zzztttnnnkkkiiihhhfffeeedddbbbbbbcccfffiiikkkjjjkkknnnrrrwww}}}wwwsssppplllkkkkkkjjjeeeaaaYYYSSSKKKEEECCCBBBBBBBBBBBBBBBDDDEEEGGGGGGHHHHHHGGGDDDCCCCCCAAA>>>@@@EEEMMM^^^ppp|||ttthhhWWWKKK@@@;;;666555666777555333555555444444444333333333222222222222222222222222111111111111111111111111222222222111111111111111222222222111111111000000222222222222111111111111111111111111111111111111111111111111111111111111111222333444444444444333333222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333444444333333222111333444555666666777666666555555666666777777888888777777888999;;;===>>>???AAAAAABBBBBBCCCCCCCCCCCCDDDFFFHHHIIIIIIIIIJJJKKKNNNMMMPPPYYYiiizzzrrrnnn{{{ooo~~~{{{xxxwwwyyy||||||}}}~~~vvvpppooosssyyy|||~~~|||tttrrrpppmmmkkkmmmpppsssuuurrrnnnkkkiiihhhggggggcccbbb```___```cccfffhhhiiikkkooosssyyy~~~}}}xxxvvvrrrpppmmmjjjddd```WWWQQQJJJDDDBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGEEECCCCCCDDDCCCBBBFFFMMMTTThhh{{{}}}ssscccQQQEEE===:::666555555666555444444444444333333333222222222222222222222222222222111111222222333333333333111111111111111111111111222222222222111111111111222222222222222222222222222222222222222222222222000000000000000000000000000000111111222222222222333333222222222111111111111111111111111111111111000000000000000000000000111111111222222222333333333333444444333333222111333333444555666666666666444555555666777888888999777777888999:::<<<===>>>BBBAAAAAAAAAAAABBBDDDEEEDDDFFFHHHIIIHHHHHHJJJKKKNNNOOORRR[[[kkk~~~qqqppp~~~~~~sss{{{|||rrriiiiiiooozzz{{{xxxwww}}}{{{yyyzzz~~~~~~qqqjjjjjjjjjiiigggeeefffjjjnnnnnnmmmkkkjjjhhhhhhjjjkkkgggeeedddbbbccceeegggiiikkknnnqqquuu{{{zzz}}}{{{wwwrrrmmmfff```[[[VVVPPPIIICCCAAA@@@AAA@@@EEEEEEFFFGGGGGGHHHGGGGGGEEECCCCCCCCCBBBBBBIIIRRR^^^ttt}}}ppp^^^LLL@@@:::888666555555555555444444333333333333222222222444444444444444444444444000111111222222333333444111111111111111111111111444333333333333222222222222222222222222222222333333333333333333333333333000000000000000000000000111000111111111111222222333333333222222222222111111111111111111111111111000000000000000000000000111222222222222333333333333333444444333333222111222333444555666666666666444555555666777888888999777777888999:::;;;===>>>AAAAAA@@@@@@@@@BBBDDDEEEDDDFFFHHHIIIHHHHHHJJJKKKJJJKKKOOOXXXhhh}}}tttrrr~~~||||||}}}qqqddddddlllvvv~~~yyyxxx}}}nnneeebbbcccccccccbbbbbbcccfffhhhiiijjjjjjjjjiiikkkmmmpppooonnnmmmmmmmmmnnnooopppqqqsssvvvzzz~~~~~~{{{uuunnnfff___[[[TTTOOOGGGBBB@@@@@@@@@@@@FFFGGGGGGHHHHHHHHHGGGGGGGGGDDDCCCBBB@@@AAAKKKWWWlllzzzjjjXXXHHH>>>888888777666666666666666444444333333333222222222444444444444444444444444//////000000000111111111111111111111111222222222444444444333333333222222222222222222333333333333333333333333333333333333111111111111111111111111333333222222333333444555333333333333222222222222111111111111111111111111111111111111111111111111222222222222333333333333333333444444333333222111222333444555555666555555555555666666777777888888888888999999:::<<<===>>>@@@@@@???@@@AAABBBDDDEEEDDDFFFHHHIIIIIIIIIJJJKKKKKKLLLPPPXXXggg{{{|||uuuyyy|||yyyiiijjjrrrzzzttteee^^^]]]______```bbbdddfffgggggggggjjjlllmmmmmmooosssvvvwwwwwwxxxzzzzzz{{{{{{{{{zzz}}}yyyyyywwwsssllleee___\\\PPPLLLEEEAAA@@@AAABBBCCCGGGHHHHHHHHHHHHHHHGGGGGGFFFDDDCCCBBBBBBGGGVVVddd|||uuudddRRRDDD<<<777888888777666666666777444444444444333333333333333333333333333333333333000000111111111111111111000000111111111222222222333333333333222222222111222222222333333333444444222222222222222222222222222222222222222222222222333333222222222333444555444444333333333222222222111111111111111111111111222222222222222222222222222222222333333333444444333333444444333333222111222222333444555555555555666666666666777777777777999999::::::;;;<<<>>>>>>?????????@@@AAABBBDDDDDDEEEGGGIIIJJJJJJJJJKKKLLLNNNOOOSSS[[[iii~~~~~~{{{}}}rrrssszzzpppaaa[[[[[[______```dddhhhkkkkkkjjjiiilllpppqqqrrrtttxxx||||||}}}zzzvvvtttlllmmmmmmjjjddd^^^ZZZXXXMMMIIICCC@@@@@@BBBDDDEEEHHHHHHIIIIIIIIIHHHGGGGGGDDDBBBCCCEEEGGGPPPbbbsss~~~ppp___NNNAAA;;;777888999888777666777888555555444444444444333333222222222222222222222222333333333333333333333333000000111111222222222222222222222111111111111000222222222333333444444444111111111111111111111111222222222222222222222222222111000000000111222333444444444333333333222222111111111111111111111111222222222222222222222222222222333333333444444444333333444444444333222222222222333444555555555555777777777777666666666666:::::::::;;;<<<===>>>???>>>>>>???AAABBBCCCCCCDDDFFFHHHJJJKKKJJJJJJLLLMMMKKKMMMRRR[[[jjj~~~|||tttuuuwwwiii```^^^___bbbffflllppprrrqqqooonnnrrrtttvvvwwwxxxzzz~~~zzzvvvrrrooommmmmmmmmkkkhhhbbb\\\UUURRRGGGEEECCC@@@@@@AAACCCDDDGGGGGGGGGHHHIIIIIIGGGFFFGGGBBBBBBIIIOOOYYYoooyyyjjjVVVFFF===:::777888777777666444333222222333333444555555555444555555444333333222111111333333333222222111111111000000111222222333444444111111111111111111111111000000111222333333444444222222222222222222222222111111111111111111111111333333333333333333333333333333222222333333444555333333333222222111111111000111222333444333333222222666999888333000111333666666555555555444444444222222222333333333444444555666666777888999999:::777777888999:::<<<===>>>>>>>>>>>>>>>???BBBDDDEEECCCEEEHHHIIIIIIIIIJJJLLLLLLMMMTTTfffzzzwwwuuu~~~wwwiiiaaa```ccckkknnnssswwwxxxvvvtttrrrrrruuuxxx{{{~~~zzzsssooommmkkkjjjlllkkkiiieee___XXXRRRNNNFFFDDDBBB@@@@@@AAABBBDDDFFFFFFGGGHHHIIIIIIGGGFFFFFFCCCBBBEEEOOOaaa|||tttcccPPPBBB:::888888888888777777777777777222333444444555555555444555555444333333222111111333333333222222222111111111111222222333333444444222222222222222222222222111111111222222333333444222222222222222222222222111111111111111111111111333333333333333333333333333222222222222333444444333333333222222222111111000111222333333333333222222666888777333000111333333333333333222222222222555555555666666666777777555555666777777888999999777777888999:::<<<===>>>?????????@@@AAACCCEEEFFFCCCFFFHHHJJJJJJJJJLLLMMMMMMPPP]]]ttt|||uuuzzzzzzkkkdddfffkkkwwwzzz~~~~~~{{{yyyyyywwwzzz~~~uuulllhhhffffffgggjjjhhheee```ZZZSSSMMMIIIDDDCCCAAA??????@@@BBBCCCEEEFFFGGGHHHHHHGGGFFFEEE@@@CCCFFFJJJWWWppp{{{lllYYYHHH===777666777777666666666777999:::333333444555555555555444555444444333333222222111333333333222222222222111333333333333333444444444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222222333444444333333333222222222222111111111222333333333222222333555888666333111222444222222222222111111111111333333333333444444444444555555555666666777777888777777888999:::<<<===>>>@@@@@@@@@AAABBBDDDFFFGGGDDDFFFIIIJJJKKKLLLMMMOOOOOOTTTfffvvvyyypppkkkqqqxxx}}}}}}}}}~~~~~~}}}vvvkkkfffdddeeefffiiigggbbb\\\UUUNNNIIIFFFBBBAAA@@@??????@@@BBBCCCEEEFFFGGGGGGEEEDDDCCCCCC<<>>??????@@@AAACCCDDDEEEFFFCCCEEEHHHJJJJJJKKKMMMOOOQQQUUUfff~~~|||zzzyyyvvvttt||||||}}}{{{|||{{{{{{yyynnnhhhgggggghhhhhheee```YYYQQQKKKGGGDDDAAA@@@@@@@@@@@@AAABBBCCCFFFGGGGGGFFFCCCBBBDDDEEEHHHTTT^^^gggyyysss^^^KKK@@@;;;999999777666444222222333555666444555555666666555444444444444333333333333222222222222222222222222222222444444444444444444444333333333333333333333333333333333222222222222222222111111111222222333333333222222222222222222222222222222222222222222222222222111111111111222333333222222222222222222222222333222222222222222222222444555555444333333333444444444444333333333222222555555555555666666666666555555555555666666666666777777888999:::<<<===>>>>>>>>>@@@AAABBBDDDDDDEEEBBBDDDGGGIIIIIIJJJLLLMMMRRRSSS^^^uuu{{{zzzzzz~~~zzz~~~{{{uuuvvvwww{{{yyypppkkkiiiiiiiiigggccc]]]UUUNNNIIIEEECCC@@@@@@@@@@@@AAACCCDDDDDDFFFHHHGGGEEECCCDDDIIINNN\\\```fffqqq|||lllWWWFFF>>><<<:::999999888666555555555666666555666666666666555444444333333333333333333333333111222222222222333333333333333333333333444444444333333333333333333333333222222222222222222222222111111111222222333333444333333333333333333333333222222222222222222222222111111111111111222333333111222222222222333333333444333222222111111222222555444444333333333444444222222222222111111111111333444444444444555555555666666666666666666666666777777888999:::<<<===>>>===>>>@@@AAACCCDDDDDDDDDCCCEEEGGGIIIHHHIIIJJJLLLPPPOOOTTTcccvvv{{{zzz{{{zzz~~~}}}yyy|||xxxxxx{{{yyyrrrmmmjjjiiihhhhhhddd```ZZZRRRKKKFFFDDDBBB@@@@@@AAABBBCCCDDDEEEEEEFFFGGGGGGFFFFFFJJJTTT[[[bbb```gggyyyrrrcccNNN@@@<<<;;;999777555555555666666666666777666666666666666555444444333333333333333333333333111111222222222333333333111111222222333333444444222222222222222222222222111111111222222333333444000111111222333333444444333333333333333333333333111111111111111111111111111111111111111222222333111111222222222333333333444333222111111111222222555444333222333444555555333333333333222222222222111111111222222222333333777777777777777777777777777777888999:::<<<===>>>>>>???AAACCCDDDEEEEEEEEEEEEGGGIIIJJJIIIIIIJJJKKKKKKKKKOOOYYYcccnnn}}}}}}{{{vvvwww}}}zzz~~~|||ssspppkkkhhhggggggffffffbbb^^^WWWPPPIIIEEECCCBBB@@@@@@AAABBBDDDEEEFFFFFFEEEGGGHHHGGGHHHPPP\\\eeeZZZXXXdddkkk\\\III===::::::888444000111333444555666666666666666777777666555444444333333333333333333333333111111111222222333333333000000111222222333444444111111111111111111111111000000111222333333444444000000111222333333444444333333333333333333333333111111111111111111111111111111111000111222222333111111111222222333333333555444222111111111222222666444222222333444555555666666555555555555444444444444444555555555666666888888888888777777777777777777888999:::<<<===>>>???@@@BBBDDDFFFFFFFFFFFFGGGIIIKKKKKKJJJIIIJJJKKKGGGIIIOOOVVV[[[aaammmyyywwwtttxxx~~~~~~~~~}}}wwwwwwpppmmmhhhcccccceeeeeebbb___^^^XXXPPPJJJFFFDDDCCCBBBDDDCCCCCCEEEHHHJJJJJJIIILLLGGGEEEMMM[[[bbb\\\RRROOOWWWooo|||```PPP???999999777555444777777777777777777777777444444333333333333222222222222333333333333444444333333333333333333333333111111111111111111111111111111111111111111111111222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111000000111111111222222222222111///......///111222,,,---000222333444444333333333333222222111111111444444444444333222222111444444444444444444444444666666666666777777777777888888999:::;;;===>>>???===>>>???AAACCCEEEFFFGGGFFFHHHJJJKKKJJJIIIIIIIIIOOOKKKKKKQQQYYY```jjjssszzzrrrooozzz|||zzz{{{}}}zzzyyy{{{|||ssslllfffccc```bbbdddddd```\\\XXXSSSLLLFFFCCCBBBAAA@@@CCCCCCDDDEEEFFFHHHIIIIIIFFFJJJQQQWWW\\\[[[TTTMMMNNNYYYnnnyyy\\\MMM===888888777555444555555555555555555555555444444333333333333222222222222333333333333444444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333444444444444444444444444111111111111111111111111111111111222222222222333333222000//////000222333///000111222222222222222333333333222222222111111333333444444444333222222333333444555555666777777666666666666777777777777888888999:::;;;===>>>???===>>>???AAABBBDDDEEEEEEFFFHHHJJJKKKIIIIIIIIIIIILLLIIIIIIPPPXXXcccrrr~~~~~~~~~ooohhhqqqzzz~~~|||uuutttvvvxxx|||~~~yyyvvv{{{tttkkkddd]]]]]]]]]```cccaaa\\\WWWQQQMMMGGGBBB@@@@@@@@@???BBBDDDFFFFFFDDDDDDGGGJJJEEEPPP\\\```YYYPPPKKKKKKPPP___pppyyy~~~pppVVVHHH;;;777888777555555333333333333333333333333444444333333333333222222222222333333333333444444111111111111111111111111333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333444444444444444444444444111111111111111111111111222222222222333333333333333222111000000111222333333222222111111111222222333333333222222222222111222222333444444444333333222333444555777888999999666666666666777777777777888888999:::;;;===>>>???>>>>>>???@@@AAABBBCCCCCCFFFHHHJJJJJJIIIIIIIIIJJJLLLIIIKKKRRR\\\kkkxxxoooiiimmmsssxxx}}}xxxqqqmmmnnnooouuu{{{zzzyyywwwnnnccc[[[YYYZZZ]]]```aaa]]]VVVPPPJJJGGGBBB??????@@@@@@@@@BBBEEEHHHGGGCCCCCCHHHMMMQQQWWW^^^\\\QQQGGGIIIOOOXXXiiiuuuttt{{{wwwfffNNNBBB888666777666555555222222222222222222222222444444333333333222222222222222222333333333444444222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222333333333444444444333333222111111222333333333333111000000111333333222222222222222222222222111222222333444444444444222333444555666777888888666666666666777777777777888888999:::;;;===>>>???>>>>>>???@@@@@@AAABBBBBBFFFHHHIIIJJJIIIIIIJJJKKKMMMLLLOOOXXXdddvvvxxxvvvwwwjjjhhhiiiooovvv{{{}}}}}}}}}xxxpppkkkiiiiiisss{{{yyy|||wwwlll```XXXYYY[[[^^^```^^^XXXPPPJJJFFFCCC@@@>>>???AAAAAAAAABBBEEEHHHGGGEEEFFFKKKQQQ___[[[UUUOOOFFFCCCLLLXXXcccssszzzvvv|||ppp^^^GGG>>>666666777666555666333333333333333333333333444444333333333222222222222222222333333333444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222333333333444444444333222222222222222222333222111111000111333444555222222222222222222222222111222222333444444444444444444444444444555555555666666666666777777777777888888999:::;;;===>>>???>>>>>>???@@@@@@AAABBBBBBFFFHHHIIIIIIHHHIIIJJJLLLNNNNNNUUUaaaqqqtttvvvoooeee```dddnnntttwwwyyy{{{yyysssnnnllllllvvv~~~~~~}}}zzz{{{|||uuulllccc\\\[[[]]]^^^]]]YYYSSSKKKGGGCCCAAA???>>>@@@BBBBBBBBBCCCEEEHHHHHHIIILLLQQQVVVbbbUUUIIICCC@@@BBBOOO^^^jjjvvv|||{{{iiiVVVBBB;;;666777888666555666444444444444444444444444444444333333333333222222222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333111111111111111111111111222222222222333333333333222222222222222222222222111111111222222444555555111222222222222333333333222222333444444444333333444444444444444444444444666666666666777777777777888888999:::;;;===>>>???>>>>>>???@@@AAABBBCCCCCCFFFGGGHHHHHHHHHIIIKKKMMMMMMPPP[[[nnnzzzrrrwwwzzz|||}}}mmm___```gggmmmppprrrtttyyy~~~zzzvvvuuuvvvxxx~~~}}}~~~|||zzzyyyzzz~~~{{{yyyuuuqqqmmmhhhdddaaa[[[\\\\\\YYYTTTNNNIIIFFFAAA@@@>>>>>>@@@BBBBBBBBBDDDEEEFFFIIIMMMSSSXXX[[[VVVIII??????@@@BBBOOO]]]kkkrrrxxxxxx^^^LLL???999666777888666444555444444444444444444444444444444333333333333222222222222333333333333444444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111111111111222222222222333000111111111111111111000222222333333444333333222111111222222222333333333333333444444444333222222333333444444555555666666666666666666777777777777888888999:::;;;===>>>???===>>>???AAABBBDDDEEEEEEFFFGGGHHHHHHHHHIIIKKKNNNOOOTTTddd~~~xxxtttyyy{{{tttwwwxxxddd```eeehhhiiilllkkkqqqyyy~~~zzzxxxzzz}}}yyyuuusssyyy~~~rrrooojjjfffcccbbbbbbcccZZZZZZYYYVVVQQQLLLHHHFFF@@@???======???AAABBBAAAEEEEEEEEEIIIPPPWWW\\\^^^HHH???<<>>???===>>>???AAACCCEEEFFFGGGFFFGGGHHHHHHGGGIIILLLNNNRRRXXXlllzzzxxx}}}xxxqqqtttnnn___```fffgggdddeeekkksssvvvvvvwwwzzz}}}}}}}}}{{{~~~zzzwwwxxx{{{xxxsssiiifffaaa^^^^^^^^^^^^^^^[[[YYYVVVRRRNNNIIIEEEBBBAAA???>>>===???@@@AAA@@@GGGEEEGGGNNNUUUWWWQQQJJJFFFBBB@@@AAABBBFFFOOOXXX^^^nnnxxx^^^KKKAAA;;;999777555444555666777777777666555444444333333555555555444444333333333333333333222222111111111222222222222222222222222333222000000000222444666222222222333333444444444222222333333333333444444222222222222222222222222222222222111111111000000111111111111111111111111111111222222222333333333333222111000000000111222222222222222222222222222222222333333333333444444333333333333333333333333333333333444444444555555777777777777888888888888::::::;;;;;;<<<===>>>>>>===>>>???AAACCCFFFHHHIIIHHHIIIJJJIIIIIIIIIKKKMMMQQQZZZnnnxxxvvv}}}rrrmmmuuummmcccbbbcccbbbdddiiipppsssrrrrrruuuxxxzzz}}}~~~}}}}}}xxx{{{wwwnnnhhhaaa^^^[[[XXXXXXXXXWWWVVVUUUSSSPPPMMMHHHDDD@@@>>>AAA???>>>>>>@@@AAACCCCCCCCCEEEJJJRRRVVVUUUMMMFFFAAA>>>>>>@@@AAAEEEMMMWWW___rrrpppXXXFFF>>>;;;999777666555555666777666666555555444333333222555555555555555444444333333333333222222222111111222222222222222222222222333222111111111222333444222222222222333333333444222222222333333333444444222222222222222222222222222222222111111111000000111111111111111111111111111111111222222222333333333333222222222333333444222222222222222222222222222222222333333333444444333333333333333333333333333333333444444444555555666666666777777777888888999999:::;;;<<<======>>>>>>??????AAACCCEEEGGGHHHGGGIIIJJJJJJIIIIIIKKKMMMOOOWWWiiiuuuuuu|||qqqkkktttkkk``````bbbaaaeeekkkmmmmmmmmmnnnqqqvvvyyy}}}~~~~~~~~~{{{yyyzzzpppfff___]]][[[YYYXXXWWWWWWTTTSSSOOOMMMKKKGGGCCC@@@===<<>>AAABBBEEENNNWWWcccyyy|||dddOOOAAA;;;:::999777666555555666777555555444444333333222222333333555666666555444444333333333222222222222111222222222222222222222222222222222222222111111111111111111222222222222222222222222222333333333333222222222222222222222222222222222111111111111111111111111111111111111111111111111222222222222333222333444444555555555555222222222222222222222222222222222222333333333333333333333333333333333333333333333444444444555555555555666666666777777777777888999:::;;;<<<<<<===???@@@@@@AAABBBDDDFFFGGGGGGIIIJJJJJJIIIIIIKKKMMMKKKRRR```uuuqqqpppwwwnnniiiqqqwwwccc^^^aaa\\\```dddggghhhiiikkklllrrruuuyyy{{{|||}}}|||xxxxxxzzz~~~wwwooogggaaa[[[ZZZYYYXXXXXXVVVRRRPPPKKKJJJHHHEEEBBB???>>>======>>>???@@@AAACCCFFFIIIHHHNNNUUUWWWRRRJJJCCC???===>>>@@@DDDEEEGGGQQQ[[[mmmpppYYYGGG===999777777666555444444555555444444444333333222222222000222333555666555444333222222222222222222222222333333222222222222222111222222333333222111000///111111111111111111111111111222222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111222222222222000111333555666666555555222222222222222222222222111222222222222333333333333333333333333333333333333333333444444444555555555555555555666666666666666666777999:::;;;<<<<<<@@@@@@@@@AAABBBCCCDDDEEEGGGHHHJJJJJJJJJJJJKKKLLLHHHNNNXXXeeewwwoookkkqqqkkkhhhoookkk]]]ZZZWWWZZZ^^^bbbdddgggiiijjjnnnppptttvvvvvvvvvvvvwwwttttttvvv{{{}}}wwwsssuuu|||xxxsssnnniiidddYYYXXXVVVVVVTTTRRRMMMJJJGGGFFFDDDBBB@@@???>>>>>><<<===???@@@AAACCCGGGKKKRRRUUUVVVRRRJJJCCC??????>>>>>>AAADDDEEEIIIUUUbbb|||fffPPPBBB;;;999555555444444333333444444444333333333333333222222000111222333444444333222222222222222222222222222333333333222222111111111222222222222222111000///111111111111111111111111111111111222222222333333222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222///000222333444444444333222222222222222222222222111111111222222222333333333333333333333333333333333333333444444444555555555555555555666666666666555666777888:::;;;<<<===@@@@@@@@@AAAAAABBBDDDDDDFFFHHHJJJKKKJJJJJJKKKLLLJJJLLLQQQXXXcccrrrtttkkkooojjjgggooowww___SSSTTTVVVYYY]]]aaadddfffgggiiijjjmmmoooppppppooonnnmmmmmmooouuu~~~{{{wwwuuuyyy|||tttooollliiidddaaa[[[ZZZXXXVVVTTTPPPLLLIIICCCAAA???>>><<<<<<======<<>>>>>@@@======@@@CCCEEEMMM^^^nnnvvv]]]JJJ???;;;:::444444444444444444333333444444444444333333333333222222222222222333333333111222222222222333333333444333333222222111111111111111111111111000000000222222222222222111111111111111111111222222222222222222222222222222222222111111111111111222222222111111111111111111111111000000000111111111111222///000000111222222222222222222222222222222222222111111111111222222222222333333333333333333333333333333333444444444555555555555666666666777777777555666777888:::;;;======@@@@@@@@@@@@AAABBBDDDDDDFFFHHHKKKLLLKKKJJJJJJKKKMMMMMMMMMOOOVVV```lllttt~~~}}}ppprrr~~~iiihhhooohhhUUUSSSSSSUUUYYY]]]```aaabbbdddeeegggiiillllllkkkjjjlllmmmpppxxxyyyyyyzzz|||tttooohhhdddcccaaa^^^[[[^^^[[[XXXUUURRRNNNJJJGGG@@@???===;;;;;;<<<===>>>???BBBEEEEEEDDDFFFKKKPPPUUUQQQKKKCCC>>><<<>>>@@@>>>>>>@@@DDDIIIVVVmmmmmmWWWFFF===::::::444555555666666555555555444444444444444444444444666555444222222333444555111111222222222333333333444444333333222111111000111111000//////000222222444333333333222222222222111111111111222222222222222222222222222222222222000000111111111222222222111111111111111111111111000000000000111111111111111111000000000111111222222222222222222222222222111111111111222222222222333333333333333333333333333333333444444444555555666666666777777777888888555666777999;;;<<<===>>>?????????@@@AAACCCDDDEEEEEEHHHKKKLLLKKKJJJJJJKKKMMMLLLLLLNNNUUU^^^fffkkkuuu|||tttuuu}}}iiijjjqqqsss\\\SSSSSSTTTVVVZZZ\\\]]]]]]aaaaaacccfffiiikkkkkkjjjooopppuuu|||uuuxxx}}}wwwjjjeee```]]]]]]\\\ZZZWWWZZZWWWSSSOOOKKKHHHCCC@@@@@@???===<<<<<<===???@@@AAAEEEHHHHHHFFFGGGMMMRRRPPPKKKEEE???<<<<<<>>>@@@AAA@@@CCCGGGNNN___zzz~~~hhhSSSDDD<<<::::::666666777777777777777666555555555555555555555555:::888555333333444666777111111111222222333333333444444333333222111000000111000///...///000222444444444444333333222222222000111111111111222222222222222222222222222222222000000111111222222222222111111111111111111111111000000000000111111111111333222111000000000111222222222222222222222222222000111111111111222222222333333333333333333333333333333333444444444555555777777777777888888888888555666777999;;;===>>>???>>>>>>???@@@AAACCCDDDEEEEEEHHHKKKLLLKKKJJJJJJKKKKKKJJJLLLQQQ[[[eeellloooxxxuuuvvv}}}jjjkkkrrrppp^^^TTTMMMOOOTTTXXX\\\```bbbccceeeggghhhiiiiiihhhiiinnnuuu{{{{{{yyywww|||zzzpppbbb^^^YYYUUUTTTTTTTTTSSSQQQOOOLLLIIIFFFCCCAAA@@@======<<<;;;;;;<<<>>>???>>>CCCFFFFFFJJJQQQVVVVVVKKKGGGAAA>>>???AAA???;;;@@@AAADDDJJJUUUkkkxxxcccOOOBBB;;;888777666555444333222333444444333333222222222333555666999888555333111111222222222222222111111000000000111111111111111111111111222222222111111111000000222222222222222222222222222222222222222222222222444333333222222333333444222222111111111111222222//////000000111111111222222111000000000111333333222222111111111111222222222111///......///111222111111111111111111111111111222333333111111222333222333444444555555444444333444555666777777777777555666888:::<<<>>>@@@AAAAAAAAA@@@@@@AAADDDGGGHHHJJJIIIHHHGGGHHHJJJLLLNNNOOOMMMPPPZZZeeeppp}}}uuuppppppiiijjjwww|||bbbVVVMMMMMMRRRUUUWWWYYY^^^```bbbdddfffggggggggghhhlllqqqwww{{{}}}{{{zzzzzz~~~vvvnnn```\\\WWWSSSRRRRRRRRRQQQQQQOOOLLLHHHEEEBBB@@@???>>>======<<<===???@@@AAADDDEEEFFFHHHOOOVVVUUUPPPIIIEEE???===>>>AAAAAA???BBBDDDJJJTTTdddyyysss^^^LLL@@@:::888888666555444333333333444444222111111111111222333444888777444222111222222333333333222222222111111111111111111111111111111111222222222111111111000000222222222222222222222222222222222222222222222222333333333333333333333333222222111111111111222222000000111111111111111111222111000000000111222333222222111111111111222222000111111111111111111000111111111111111111111111111222333333111111222333222333444444555555444444444555666777888888888888666777888:::<<<>>>???@@@AAA@@@@@@@@@BBBDDDFFFHHHIIIIIIHHHGGGHHHJJJKKKMMMQQQOOOVVVhhh|||rrrnnnoooiiijjjxxxnnn^^^OOOKKKNNNQQQRRRSSSXXXZZZ]]]```bbbddddddeeeeeegggjjjnnnssszzz~~~zzzxxxzzzzzzxxxxxxuuuoooiii]]]ZZZUUURRRQQQQQQPPPOOOOOONNNKKKGGGDDDAAA???>>>=========>>>???AAACCCEEEIIIHHHGGGKKKTTTZZZSSSGGGFFFBBB>>>======???AAABBBEEELLLYYYiii}}}}}}nnnYYYGGG===:::999999666555444333333333333444222222111111222222333444666555333222222222333444333333333333222222222222111111111111111111111111222222222111111111111111222222222222222222222222222222222222222222222222111222333444444333222111222222111111111111222222222222222222222111111111111111000000111111222333222222111111111111222222///111333444444333111///111111111111111111111111111222333333111111222333222333444444555555444444555666777888999999999999777888999:::<<<===>>>???@@@@@@@@@@@@BBBDDDFFFGGGHHHHHHGGGGGGGGGIIIKKKLLLPPPPPP[[[uuummmlllnnnjjjkkkyyymmmVVVLLLLLLMMMOOOPPPSSSUUUXXX\\\___aaabbbcccbbbbbbbbbcccgggoooyyy|||yyyyyyxxxsssmmmjjjjjjjjjgggddd\\\YYYVVVTTTSSSRRRPPPOOOMMMLLLIIIEEEBBB@@@>>>===<<<<<<===>>>@@@CCCEEEGGGJJJKKKLLLOOOUUUVVVMMMAAAAAA???>>>>>>>>>===???BBBGGGYYYqqqzzzjjjUUUDDD;;;999999999555555444444333333333333333333333333333333444444444333333222222333444444333333333333333333333333111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222000111333444444333111000222222111111111111222222444333333222222111111111111111111111111222222222222222111111111111222222111222333444444333222111111111111111111111111111111222333333111111222333222333444444555555444444555555666777888888888888888888999:::;;;======>>>??????@@@@@@BBBDDDEEEFFFGGGGGGGGGGGGGGGHHHJJJKKKMMMOOO\\\vvv}}}llljjjkkk~~~llllllzzz}}}aaaPPPKKKIIIKKKNNNOOOQQQTTTXXX\\\^^^``````cccaaa___^^^```fffooovvvvvvwww|||}}}|||~~~rrrllleeeaaa``````___]]][[[YYYVVVUUUTTTSSSQQQOOOJJJIIIFFFCCCAAA???======;;;;;;<<<>>>@@@CCCFFFHHHHHHNNNRRRRRRPPPMMMGGG@@@>>><<<>>>AAA@@@<<<>>>DDDOOOlllxxxhhhRRRBBB;;;999888666444444444444444333333333333333333333333333222222222222222222333333444444333333333333333333333333111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222000111333444444333111000222222111111111111222222444333333222222111111111000000111111222222222222222222111111111111222222444333222111111222333444111111111111111111111111111222333333111111222333222333444444555555444444444444555666777777777777888888999:::;;;======>>>??????@@@AAABBBCCCEEEFFFGGGGGGGGGGGGHHHIIIJJJJJJMMMPPP\\\qqq}}}kkkhhhhhhzzzlllkkkwwwppp[[[OOOHHHHHHKKKKKKMMMQQQUUUXXX[[[\\\]]]bbbaaa^^^[[[\\\```gggmmmmmmqqqwww~~~yyynnnhhhaaa[[[XXXXXXWWWWWWWWWVVVTTTTTTSSSQQQOOOLLLFFFEEEDDDAAA@@@>>>>>>===<<<<<<<<<>>>AAADDDFFFHHHGGGQQQWWWRRRJJJEEEBBB@@@===;;;>>>CCCAAA===DDDOOOddd~~~ssscccOOO@@@;;;999777444444444555555444444333222111111222222222111000000222222222333333333333333222222222222333333333333111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222000111222333333222111000222222111111111111222222222222222222222111111111000000111222222222222111222222111111111111222222444333111//////111333444111111111111111111111111111222333333111111222333222333444444555555444444333444555666666777777777777888999:::<<<===>>>???>>>>>>???AAABBBCCCDDDEEEGGGGGGHHHHHHIIIJJJJJJJJJOOOQQQ\\\mmm}}}jjjgggfffxxxnnnkkkvvvmmmZZZMMMIIIKKKGGGIIIMMMQQQTTTVVVXXXXXX]]]\\\ZZZXXXWWWZZZ___dddfffkkkqqquuuxxx{{{~~~wwwrrriiiddd]]]WWWSSSRRRRRRRRRQQQPPPPPPOOOOOOMMMJJJGGGCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>@@@BBBEEEHHHIIIKKKSSSXXXQQQGGGBBBAAAAAA???;;;===BBBAAAAAANNN```yyylll]]]JJJ>>>;;;:::777333444444555555555444333222333333444444444333222111222222333333333222222111111111111222222222333333111111111111111111111111000000111111111222222222222222222222222222222222222222222222222222222222111111111111111111111111222222111111111111222222000000111111111111111111///000111222333222222111222222111111111111222222111111111000000111111111111111111111111111111111111222333333111111222333222333444444555555444444444555666777777888777777666777888:::<<<>>>???@@@===>>>???AAABBBCCCDDDDDDGGGHHHIIIIIIJJJJJJKKKKKKOOOPPPYYYmmmyyygggdddfffzzzuuupppzzz}}}fffTTTLLLLLLEEEGGGJJJNNNQQQSSSTTTUUUUUUUUUUUUSSSSSSUUUYYY]]]aaaffflllmmmnnnrrr||||||~~~|||vvvpppllleeeaaaZZZTTTPPPNNNNNNOOOMMMLLLLLLLLLLLLIIIFFFCCCAAAAAA@@@???>>>>>>??????@@@@@@@@@AAACCCFFFIIIJJJNNNUUUWWWOOOFFFCCCBBBAAAAAA<<<<<<@@@AAADDDWWWmmmvvvfffWWWFFF<<<;;;:::777222333444555555555444333222777777888888888777555444222333333333333222111000000000000111111222222222111111111111111111111111000000111111222222222222222222222222222222222222222222222222222222222222222222111000000111222222222222111111111111222222//////000000111111111222///000111222333222111111222222111111111111222222...000111222222111000...111111111111111111111111111222333333111111222333222333444444555555444444555666777888888999999999555666888:::<<<>>>@@@AAA===>>>???AAABBBCCCDDDDDDGGGHHHIIIJJJKKKKKKKKKKKKMMMLLLVVVnnnuuudddcccggg}}}|||wwwsss[[[QQQHHHFFFHHHJJJIIIKKKOOOSSSTTTUUUUUUTTTTTTUUUUUUVVVWWWVVV[[[```cccfffmmmwww~~~zzzwwwrrrnnnkkkjjjiiihhhaaa\\\UUUNNNJJJJJJLLLNNNLLLLLLKKKIIIGGGDDDBBB@@@???>>>>>>>>>>>>>>>???@@@===>>>AAACCCEEEGGGKKKMMM___VVVMMMJJJFFFAAA>>>>>>;;;===???@@@AAALLLeee}}}{{{ooo]]]OOOAAA<<<;;;999777777777666555444333444555555444444444444444444444444444444444333333222222222444444333222111111111111111111111111111111111111333222111000000111222333222222222111111111000000222222222222222222222222//////000111222333333444111111111111111111111111111111111111111111111111000111111111111222222222000000111222222222222111333333333222222111111111222222222111111111111000111222222333333222222111222222333333333444444444333444666888888888777777777888999;;;<<<===>>>>>>???@@@AAABBBCCCEEEFFFFFFGGGIIIJJJIIIHHHHHHIIIJJJLLLNNNWWWjjjrrrddddddgggjjjZZZKKKFFFFFFFFFFFFHHHKKKMMMNNNRRRRRRRRRSSSSSSTTTUUUVVVUUUYYY]]]```bbbgggpppwww~~~xxxrrrjjjdddbbbaaa___]]][[[WWWRRRMMMKKKKKKLLLNNNKKKJJJIIIGGGEEECCCAAA@@@???>>>>>>>>>>>>???@@@@@@@@@AAACCCEEEGGGJJJNNNPPPYYYQQQIIIGGGEEE@@@>>>???===???BBBDDDIIIYYYwww|||oooYYYKKK???::::::888666666777666555444333444444555444444444444444444444444444444444333333222222222333333222222111222222222111111111111111111111111222222111000000111222222222222222111111111000000222222222222222222222222111111111222222222222222111111111111111111111111111111111111111111111111000111111111111222222222000000111222222222222111333333333222222111111111222222222111111111111000111222222333333222222111222222333333333444444444444555666777888888888888777888999;;;<<<===>>>>>>???@@@AAABBBCCCEEEFFFFFFGGGIIIJJJJJJHHHHHHIIIKKKMMMOOOUUUcccxxxnnn```bbbhhhjjjUUUHHHFFFCCCDDDFFFHHHIIIJJJNNNNNNOOOPPPQQQSSSTTTTTTRRRUUUYYYZZZ\\\```gggllluuuwwwzzz{{{|||}}}~~~~~~}}}xxxoooccc\\\YYYXXXUUURRRSSSQQQNNNLLLJJJJJJKKKLLLJJJHHHFFFCCCAAA@@@@@@@@@??????>>>>>>??????@@@AAABBBBBBCCCEEEHHHLLLPPPRRRQQQJJJDDDCCCAAA???>>>AAA??????BBBIIITTTjjjxxxiiiQQQFFF;;;888888666555666666666555444444444444555444444444444444444444444444444333333333333222222222222222111222222333333111111111111111111111111222222111000000111222222222222222111111111111111222222222222222222222222444333333333222222222111111111111111111111111111111111111111111111111111000111111111111222222222000000111222222222222111222222222222222111111111222222222111111111111000111222222333333222222111333333333333444444444444666666666666777888999999888888999;;;<<<===>>>??????@@@AAABBBCCCEEEFFFFFFGGGIIIJJJJJJIIIIIIJJJKKKMMMNNNRRR[[[jjj}}}mmm^^^bbbkkk|||bbbNNNGGGBBBCCCEEEFFFGGGHHHIIIJJJKKKMMMOOOPPPQQQRRROOOQQQTTTUUUWWW[[[```dddlllnnnqqqtttuuuxxx{{{~~~}}}yyyvvvwww|||~~~||||||~~~{{{~~~{{{pppbbbYYYVVVUUUQQQMMMMMMMMMLLLJJJIIIHHHHHHHHHGGGEEEBBB@@@>>>>>>?????????????????????@@@AAABBBBBBBBBBBBDDDHHHLLLOOOPPPJJJDDD@@@???>>><<<===AAACCCBBBFFFTTThhhnnn\\\III@@@888777777555444555666666555555444444444444444444444444444444444444333333333333333333333333111111111111222333444444111111111111111111111111222111111111111111111222111111111111111111111111222222222222222222222222333333333333333333333333111111111111111111111111111111111111111111111111000000111111111222222222000000111222222222222111222222222111111111111111222222222111111111000000111222222333333222222111333333333444444444444555777666666555666888999:::888999999;;;<<<===?????????@@@AAABBBCCCEEEFFFFFFGGGIIIJJJJJJIIIIIIKKKLLLMMMMMMPPPWWWddduuummm]]]bbbnnnsssXXXKKKAAAAAADDDDDDDDDFFFEEEFFFHHHKKKMMMNNNOOOOOOLLLMMMOOORRRTTTWWW[[[^^^cccfffiiilllooorrruuuxxx}}}zzzzzz~~~~~~|||{{{zzzzzzxxxwwwqqqttt|||yyyooocccZZZVVVTTTPPPLLLKKKKKKJJJIIIGGGEEECCCBBBDDDBBB@@@===<<<<<<===>>>????????????@@@AAABBBCCCDDDCCCCCCFFFJJJMMMNNNMMMFFFAAA>>>>>><<<:::===AAAFFFEEEOOOfffzzzcccOOOCCC<<<777777777555444555555555555555555444444444444444444444444444444444333333333333333333333333111111111111222333444444111111111111111111111111111111111222222111111111111111111111111111111111222222222222222222222222111111222333333444555555111111111111111111111111111111111111111111111111000000111111111222222222000000111222222222222111111111111111111111111111222222222111111111000000111222222333333222222111333333444444444555555555777777666666666888:::;;;999999::::::<<<===???@@@???@@@AAABBBCCCEEEFFFFFFGGGHHHJJJJJJJJJJJJKKKMMMLLLMMMQQQZZZjjj|||kkk\\\aaalllfffSSSCCC@@@BBBAAAAAADDDCCCDDDGGGIIIKKKLLLLLLLLLKKKKKKMMMOOOQQQTTTVVVXXXYYY]]]aaaeeehhhkkknnnqqqqqqzzz|||yyyvvvuuussssssvvvzzzzzzzzzzzzvvvuuuuuummmiiiaaaZZZUUUQQQNNNKKKJJJJJJIIIGGGEEEBBB@@@???AAA@@@>>>===<<<<<<<<<===?????????@@@AAABBBCCCDDDGGGFFFFFFJJJNNNPPPMMMJJJCCC???>>>>>>===;;;???EEECCCIII[[[xxxpppYYYGGG???:::777888888555444555555555666666555555444333444444444444444444444444222222333333333333444444222222222111222222333333111111111111111111111111000111222222222222111000111111111111111222222222222222222222222222222222000000111222333444555555111111111111111111111111111111111111111111111111000111111111111222222222000000111222222222222111000000000111111111111111222222222111111111111000111222222333333222222111333444444444555555555555777777777777888999::::::::::::::::::<<<>>>@@@AAA???@@@AAABBBCCCEEEFFFFFFGGGHHHJJJJJJJJJJJJLLLNNNKKKMMMTTTcccyyygggYYY^^^hhhzzzaaaKKKEEEDDDAAA@@@CCCBBBDDDFFFIIIJJJKKKJJJJJJKKKKKKKKKMMMOOOPPPPPPPPPQQQUUUZZZ^^^bbbeeehhhkkkiiiqqq|||}}}yyywwwvvvuuuxxx~~~|||vvvrrrnnnkkkiiiggg``````___[[[TTTOOOLLLKKKIIIHHHGGGFFFDDDBBB@@@???>>>>>>>>>======<<<<<<<<>>>>>DDDKKKJJJXXXrrrxxxcccOOOAAA===999888:::999555444555444555666666666555444333444444444444444444444444222222222333333444444444333333222222111222222222111111111111111111111111000111222222222222111000000000111111111222222222222222222222222222222222000111111111222222333333111111111111111111111111111111111111111111111111000111111111111222222222000000111222222222222111///000000000111111111222222222222111111111111000111222222333333222222111444444444444555555555555666666777888999999999999;;;:::::::::;;;>>>@@@BBB???@@@AAABBBCCCEEEFFFFFFGGGHHHJJJKKKJJJKKKMMMNNNLLLNNNXXXmmm}}}dddYYY^^^gggnnnSSSKKKHHHCCCAAADDDBBBDDDFFFIIIJJJJJJIIIIIIMMMLLLKKKKKKLLLMMMLLLKKKLLLPPPUUUZZZ^^^aaadddggggggnnnxxx~~~~~~~~~yyyuuusssxxx~~~wwwrrrkkkgggeeeccc___[[[WWW[[[^^^[[[TTTNNNLLLLLLHHHGGGFFFDDDCCCBBBAAA@@@======>>>>>>======<<<;;;@@@@@@@@@AAABBBCCCEEEEEEFFFEEEFFFKKKOOOMMMGGG@@@<<<;;;<<>>@@@BBB???@@@AAABBBCCCEEEFFFFFFGGGHHHJJJKKKKKKKKKMMMOOOMMMOOOZZZttt{{{ddd\\\aaaiiigggTTTKKKEEECCCDDD>>>BBBEEEFFFGGGIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLNNNRRRWWW]]]bbbdddlllooorrrtttuuuuuuvvvwwwzzzvvv}}}|||ppplllfffaaa]]]YYYUUURRRUUUWWWZZZXXXSSSNNNLLLKKKGGGFFFCCC@@@>>><<<<<<<<<>>>>>>>>>>>>???@@@AAABBBEEEEEEDDDCCCCCCDDDEEEFFFHHHFFFGGGJJJNNNLLLDDD===@@@???@@@BBBAAADDDNNNYYYppprrrXXXIII@@@:::666666666666555555555555444444444444444444444444777666444333222111111111444444444333222111000///000000000000111111111111111222222333333222222111333333333222222222111111111111222222222333333333222222222222222222222222333333333333333333333333222222111111000000//////111111111111111111111111000000000000000000000000222222111111111111111222444333333222111111111111555222///111444666555333111111111111111111111111333444444555555444444333222444666777777777999::::::::::::;;;===>>>@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGHHHHHHIIIJJJJJJLLLKKKWWWsss}}}dddXXX^^^jjj|||fffTTTFFF@@@AAA@@@AAABBBBBBBBBDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIILLLOOOTTTYYY^^^```hhhjjjmmmoooppppppqqqsssyyy~~~zzzmmmhhhbbb\\\WWWSSSPPPMMMQQQTTTUUUTTTOOOKKKHHHHHHFFFEEECCC@@@>>>=========>>>>>>>>>>>>??????@@@AAABBBCCCDDDFFFFFFFFFEEEEEECCCFFFIIIJJJGGGCCC@@@>>>??????@@@BBBDDDKKK]]]nnnhhhQQQFFF>>>888777777666666555555444444444444444444444444444444444444333333444444555555333333333333222111000000000000000000111111111111111222222333333222222111111111111000000000//////111111222222222333333333222222222222222222222222333333333333333333333333111111111111000000000000222222222111111111111111111111111111111111111111222111111000000111111222333222222111111111111222333333333333222222444555222222222222222222222222333444444555555444444333666666666555444555888::::::::::::;;;===>>>@@@AAAAAAAAAAAABBBCCCDDDEEEFFFGGGGGGGGGHHHHHHIIIIIIIIIPPPMMMSSSeee|||xxxbbbYYY```mmmfffPPPDDDBBBCCCAAA@@@??????AAACCCEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFHHHKKKOOOTTTXXXZZZaaacccfffhhhhhhiiijjjllloooyyy|||{{{{{{{{{xxxuuuiiiccc\\\UUUQQQMMMJJJHHHMMMNNNOOONNNJJJFFFDDDCCCCCCBBBAAA@@@???>>>>>>>>>???>>>>>>>>>>>>>>>??????@@@BBBEEEGGGHHHGGGFFFDDDAAAHHHLLLJJJBBB<<<===@@@???@@@DDDIIIQQQ```yyysssYYYHHHAAA;;;777888777777666555444444444444444444444444444444444444444444444555555555666333333333333222111111000000000000111111111222222111222222333333222222111111111111000000000000000111111222222222333333333222222222222222222222222222222222222222222222222000000000111111111111111222222222222111111000000222222222222222222222222111111000000000111111222222222111111111222333333222444666444000///222666333333333333333333333333333444444555555444444333999888777444333444777::::::::::::;;;===>>>@@@AAAAAAAAAAAABBBCCCDDDEEEFFFHHHHHHHHHHHHHHHIIIIIIIIIMMMMMMPPPZZZgggxxxwwwbbb[[[cccooo|||cccQQQGGGEEEAAA???@@@AAAAAABBBDDDEEEEEEEEEEEEEEEFFFFFFFFFDDDEEEFFFHHHKKKOOORRRTTTZZZ\\\___```aaabbbdddfffhhhrrr~~~}}}{{{xxxtttsssrrrrrrooommmccc^^^WWWQQQNNNLLLJJJHHHIIIJJJJJJHHHFFFCCC@@@?????????>>>>>>>>>>>>>>>>>>???>>>>>>======>>>>>>???@@@BBBDDDGGGHHHHHHGGGFFFEEEJJJMMMIII@@@;;;>>>BBBBBBCCCKKKYYYjjjzzz```JJJ@@@===:::777888888777666555444444333444444444444444444333333555555555555444333222111333333333333333222111000000000111111111222222222111222222333333222222111222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111000000000111111222222222333333222222111000000000222222222222222222222222111111000000000111222222222222222222333444555555333555555444111000222444333333333333333333333333333444444555555444444333666777777555444555777::::::::::::;;;===>>>@@@AAAAAAAAAAAABBBCCCDDDEEEFFFIIIIIIIIIIIIIIIIIIIIIIIIDDDIIIQQQXXX```ooo|||fff]]]cccooo|||cccQQQHHHAAA>>>AAACCC@@@???BBBCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDEEEFFFHHHKKKNNNOOOTTTVVVYYYZZZ[[[]]]```cccccckkkuuuzzz|||zzzwwwtttrrrooollljjjhhheeeddd^^^ZZZTTTPPPNNNMMMLLLKKKGGGGGGFFFEEECCCAAA>>>===;;;;;;<<<<<<============>>>>>>>>>>>>>>>>>>???@@@CCCCCCDDDDDDFFFGGGHHHIIIHHHHHHGGGDDD@@@>>>@@@BBBEEEHHHVVVmmmzzzgggPPPAAA<<<;;;999888888777777666555444444444555555444444444333333333333333333333333222111000222222333333333222111111111111111111222222222222111222222333333222222111222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111000000111111222222333333222222222111111111000000111111111111111111111111111111111111111222333333444444444444444555666777666444222222333444222111222222222222222222222222333444444555555444444333111444777888888888888999:::::::::;;;===>>>@@@AAAAAAAAAAAABBBCCCDDDEEEFFFHHHIIIIIIIIIIIIIIIJJJJJJAAAHHHQQQXXXcccvvvhhh\\\aaaoooyyybbbPPPEEE@@@BBBBBB>>><<<@@@AAAAAAAAABBBBBBCCCCCCDDDDDDCCCCCCDDDEEEGGGIIIKKKNNNPPPSSSUUUWWWZZZ^^^aaa^^^ccciiilllnnnrrryyy|||xxxtttrrrnnnllliiieeebbb___]]]\\\YYYVVVSSSPPPOOOOOOMMMKKKFFFDDDCCCBBBAAA@@@===;;;999:::;;;<<<============>>>>>>>>>>>>???@@@AAABBBEEEEEEDDDDDDEEEGGGHHHJJJHHHEEE@@@===>>>???AAABBBIIIRRRgggfffVVVEEE===;;;:::888888666666666666555555555555555555555444444333333222...///111222333333333222222222222333333222222111111111111222222222222333111222222333333222222111000000000000000111111111111111222222222333333333222222222222222222222222222222222222222222222222111111111222222222222222111111111111111111111111000000000000000000000000222222222222222333444555555555444444444555666666777333000111444666333000111111111111111111111111333444444555555444444333///222777::::::999888888:::::::::;;;===>>>@@@AAAAAAAAAAAABBBCCCDDDEEEFFFHHHHHHHHHIIIJJJJJJKKKKKKHHHLLLQQQYYYlllpppaaagggxxx|||```QQQEEEDDDCCC======BBB??????@@@@@@AAABBBBBBCCCCCCBBBBBBAAABBBDDDEEEFFFHHHJJJMMMPPPSSSWWW\\\___\\\^^^```aaaaaafffooovvvyyysssooollljjjgggfffccc___[[[XXXVVVVVVUUUSSSQQQPPPOOOMMMJJJGGGEEEBBB@@@???@@@???<<<999:::;;;===>>>???>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGCCC???<<<===@@@DDDGGGQQQbbb}}}pppTTTIII???===<<<888777888555555555555666666666666666555555444333333222222---///111333444444444333111222222333333222222222111111111222222222333333111222222333333222222111//////000000000111111111111111222222222333333333222222222222222222222222333333333333333333333333333222222222222222222111000000000111222222333333111111111111111111111111333333333333444555666777555444444333333333333444444333222222333444444444222222222222222222222222333444444555555444444333222444777888888777777888:::::::::;;;===>>>@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMPPPUUUaaa}}}ttt{{{ooo\\\LLLGGGDDD???@@@GGG>>>>>>???@@@AAAAAABBBBBBBBBAAA@@@@@@@@@AAACCCCCCEEEGGGJJJMMMQQQUUU[[[___]]]^^^]]][[[[[[aaakkksss}}}{{{rrrkkkgggeeecccaaaaaa___[[[WWWTTTTTTTTTSSSRRRPPPOOOMMMJJJFFFCCCDDDAAA>>>===>>>>>>;;;888<<<===>>>@@@@@@@@@??????===>>>>>>@@@AAACCCEEEFFFCCCEEEGGGIIIIIIHHHFFFDDDFFFEEEAAA>>>>>>AAAHHHNNNZZZooossscccIIIAAA;;;===<<<777555777444444555555666777777777666666555444333333222222222333444555555444222111111222222333333333222222111111222222222333333333222222222333333222222222111111222222333333333333111111222222222333333333222222222222222222222222333333333333333333333333444333333222222111111111//////000111222333333444222222222222222222222222333333333444555666777888444333333222111111111111000333555444111111444777333333333333333333333333333444444555555444444333666777777777555555777888:::::::::;;;===>>>@@@AAAAAAAAAAAABBBCCCDDDEEEFFFEEEFFFGGGIIIKKKLLLMMMNNNKKKPPPYYYllloooYYYMMMGGGAAA>>>???CCC>>><<<@@@DDDCCCAAAAAA???@@@AAABBBCCCCCCCCCCCCCCCEEEGGGIIILLLPPPVVVZZZYYY[[[\\\^^^```eeejjjnnnwwwxxxyyy||||||wwwnnngggbbb^^^\\\ZZZZZZYYYYYYYYYYYYWWWSSSPPPQQQOOOMMMIIIFFFCCCAAAAAA@@@???>>>===<<<;;;;;;;;;===<<<;;;::::::;;;===>>>>>>>>>@@@AAACCCDDDEEEFFF@@@IIIMMMHHHDDDGGGJJJJJJSSSFFF>>>@@@AAACCCMMM\\\vvv}}}bbbMMMAAA???>>>;;;999888777666666555555555555444444444444444555555666777777777333333333333333333333333555555444333333333444444222222222222222111000///222222222222222222222222111111222222222222111111222222222222222222222222333333333333333333333333222222222222222222222222777666555333111111000000000000000111222222222333333333333222222222111111111111222222222222111111111111000000000000111111333//////333555111///000555444222000000111222333000000111222444555666666777777777777888888888888;;;;;;<<<<<<======>>>>>>???@@@AAABBBCCCEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMRRROOOZZZyyynnn]]]NNNCCCAAADDDBBB===<<<@@@BBB@@@???@@@@@@@@@AAABBBCCCCCCCCCBBBAAACCCEEEFFFIIIMMMQQQUUUUUUWWWYYY[[[]]]aaaeeeiiinnnooopppsssxxx~~~|||yyyvvvuuuuuuuuusssnnnfff```\\\YYYWWWUUUVVVVVVVVVWWWWWWVVVSSSPPPNNNMMMJJJGGGDDDBBB@@@??????>>>===<<<;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<======>>>???@@@AAACCCDDDEEEFFFDDDIIIJJJDDDAAADDDGGGFFFDDD???@@@FFFHHHKKKYYYjjjwww]]]KKK>>>===<<<:::888777666666666555555555555444444444444444555555555555666666333333333333333333333333555444333333222333333333111111222222222111000000222222222222222222222222111111222222222222111111222222222222222222222222333333333333333333333333222222222222222222222222333333333222111111111000111111111111111222222222111111111222222333333333222222222333333222222222111111000000000000111111;;;888444333333444777999555444222000000111222333222222222333333444444444777777777777888888888888;;;;;;<<<<<<===>>>>>>>>>???@@@AAABBBCCCEEEFFFFFFHHHHHHIIIJJJKKKLLLLLLMMMSSSTTTbbbsss\\\JJJEEEHHHAAA>>>>>>AAAAAA>>>???AAA@@@AAAAAABBBBBBBBBAAAAAA???AAABBBCCCDDDGGGKKKNNNNNNQQQTTTWWWYYY[[[^^^aaabbbcccdddggglllrrrxxx|||~~~tttrrroookkkhhhggggggggggggccc]]]XXXUUUTTTRRRQQQRRRRRRRRRSSSTTTSSSQQQOOOJJJHHHFFFCCCAAA???>>>=========<<<;;;:::::::::;;;;;;<<<======>>>>>>>>>===@@@@@@AAABBBCCCDDDEEEFFFGGGHHHFFFCCCBBBFFFHHHGGG<<<===DDDLLLPPPXXXllliiiRRREEE<<<;;;999888777666666666666555555555555444444444555555444444444444333333333333333333333333333333444333222222111111222222000111111222222222111111222222222222222222222222111111222222222222111111222222222222222222222222333333333333333333333333222222222222222222222222000000111111222111111000222222222111111111111111//////000111222333444555222333333333333333333222111111000000000000111111---111333222000000///,,,444333222111111111222333444444333333333333333333777777777777888888888888;;;;;;<<<<<<===>>>>>>??????@@@AAABBBCCCEEEFFFFFFJJJJJJJJJKKKKKKLLLLLLLLLQQQUUUgggsss]]]OOOJJJCCC@@@???AAA@@@>>>@@@DDD@@@AAAAAAAAAAAA@@@@@@???>>>@@@AAAAAAAAACCCFFFHHHIIILLLOOORRRTTTUUUXXXZZZZZZZZZ[[[]]]aaaggglllooovvv|||}}}{{{zzzxxxuuurrriiigggdddaaa```___``````aaa]]]YYYUUUTTTSSSRRRQQQPPPOOONNNNNNOOONNNLLLJJJDDDCCCBBB@@@>>>===<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<>>>???@@@??????>>>AAAAAABBBCCCDDDEEEEEEEEEFFFEEEDDDEEEGGGJJJJJJIIIBBBEEEMMMWWW___mmmvvvZZZGGG>>>::::::999888777777777777666555555555555444444444555555444333333222111111333333333333333333333333333222222111000111111111///000111222222222222222111111111111111111111111111111222222222222111111222222222222222222222222222222222222222222222222222222222222222222222222000000111222222111000000333222222222111000000000///000000111222333333333111222222333333222222111222111111000000111111222000555888555333333333111444333222111111111222222333333333444444444444444666777777777888888888888:::;;;;;;<<<===>>>?????????@@@AAABBBCCCEEEFFFFFFKKKKKKKKKLLLLLLLLLLLLLLLMMMQQQbbb~~~|||dddTTTIIICCC??????>>>===>>>BBB@@@@@@@@@AAA@@@@@@??????>>>@@@AAAAAA@@@AAACCCDDDEEEHHHKKKNNNOOOPPPRRRTTTVVVVVVVVVXXXZZZ]]]```bbbiiinnnuuuzzz~~~~~~~~~|||yyy{{{yyyvvvsssqqqnnnkkkiii```^^^]]][[[[[[\\\]]]^^^```]]]YYYWWWVVVVVVUUUTTTOOOMMMKKKJJJIIIHHHEEECCC@@@???>>>===<<<;;;;;;;;;;;;;;;:::::::::;;;;;;<<<;;;===>>>@@@AAAAAA@@@???CCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDGGGJJJJJJHHHGGGJJJRRR```pppiiiOOO@@@<<<::::::999888888888888888666555555555555444444444555555444333222111111000333333333333333333333333222222111000000000111111///000111222222222222222111111111111111111111111111111222222222222111111222222222222222222222222222222222222222222222222222222222222222222222222333333333333222111000///333222222222111000000000111111111111111111111111000000111111111111000000222222111111111111222222777555444333222222555888333333222222222111222222111222222333555666666777666777777777888888888888::::::;;;<<<===>>>?????????@@@AAABBBCCCEEEFFFFFFKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNXXXlllkkkVVVKKKAAA>>>===<<<<<<>>>>>>??????@@@@@@@@@??????>>>@@@AAAAAA@@@@@@AAABBBBBBEEEGGGIIIIIIKKKNNNPPPTTTUUUVVVWWWXXXXXXYYYYYY___bbbhhhlllnnnpppsssttt{{{|||}}}zzzyyyzzz}}}wwwrrroooqqqooommmiiigggdddcccbbbZZZYYYXXXWWWWWWYYY[[[\\\___\\\YYYWWWVVVVVVUUUSSSLLLJJJGGGFFFDDDCCC@@@>>>======<<<;;;;;;;;;<<<<<<;;;:::::::::;;;<<<=========>>>???@@@AAAAAABBBBBBDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDEEEHHHIIIFFFFFFIIIQQQbbb|||www]]]III???===::::::999888777777777888666555555555555444444444555555444333333222111111333333333333333333333333333222111111000000111111000111111222222222111111111111111111111111111111111111222222222222111111222222222222222222222222222222222222222222222222222222222222222222222222555444333111111000000111222222222111111111111111222222111111111000000000//////000000000000//////222222111111111111222222//////;;;MMMOOO@@@222000333333333222222222111111111111222444555666777888777777777777888888888888999:::;;;<<<===??????@@@???@@@AAABBBCCCEEEFFFFFFJJJJJJJJJKKKKKKLLLLLLLLLPPPNNNRRR\\\iiixxxkkkZZZIIIBBB@@@>>><<<<<<======>>>???@@@@@@@@@???===???@@@AAA??????@@@AAA@@@AAACCCCCCDDDFFFIIILLLRRRSSSUUUWWWWWWVVVUUUTTTWWWYYY]]]___aaacccfffhhhlllnnnrrrzzz|||yyyxxxvvvuuuzzz{{{|||{{{wwwrrrllliiiiiihhheeebbb_________```YYYXXXWWWVVVWWWXXXZZZ[[[[[[YYYUUUSSSSSSQQQPPPNNNHHHFFFCCCBBBAAA@@@>>>===<<<<<<;;;;;;;;;<<<======;;;;;;;;;;;;<<<===>>>???>>>>>>??????AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFDDDEEEIIIIIIHHHNNNWWWbbbzzz~~~fffQQQCCC===<<<:::999888777666555555555666555555555555444444444555555444444333333222222333333333333333333333333333333222111111111111222111111222222222111000000111111111111111111111111111111222222222222111111222222222222222222222222111111111111111111111111222222222222222222222222333222000......000222333111111111111111222222222000000000000111111111111000000111111111111000000333222222111111222222333444333KKKooouuuWWW;;;444222333333333222222111111222333333444555666666777777777777777888888888888999:::;;;<<<===???@@@@@@???@@@AAABBBCCCEEEFFFFFFHHHHHHIIIJJJKKKLLLLLLMMMNNNMMMPPPUUU[[[eeeuuu}}}hhhRRRHHHFFFCCC???===<<<<<<===???@@@@@@@@@@@@<<<>>>@@@@@@???>>>???@@@??????@@@@@@@@@CCCGGGJJJOOORRRUUUXXXXXXVVVTTTRRRQQQSSSUUUWWWXXXZZZ]]]___cccdddhhhoooxxx}}}|||||||||{{{wwwwwwwwwuuusssuuuwwwxxxxxxuuupppkkkgggfffeeeccc___]]]]]]```bbb\\\[[[YYYXXXXXXYYYZZZ[[[XXXUUURRROOONNNMMMJJJHHHEEECCC@@@???@@@???>>>===;;;;;;;;;;;;<<<======>>>;;;;;;;;;<<<===>>>???@@@@@@?????????@@@BBBDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEECCCEEEJJJKKKNNNZZZhhhvvvrrrYYYGGG>>>;;;:::999888777666444444444444666666555555555444444444555555444444444444333333333333333333333333333333444333222222111111222222222222222222222111000///000000000000000000000000111111222222222222111111222222222222222222222222111111111111111111111111222222222222222222222222111///---,,,,,,///333555000000111111222222222333......///000111222333333111111222222222222111111333222222111111222222333888,,,:::```hhhKKK666888222333333333333222111111555555555555555555555555777777777777888888888888999999:::<<<===???@@@@@@???@@@AAABBBCCCEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMHHHJJJOOOTTTXXX^^^kkkyyy~~~bbbOOOGGGDDD@@@<<<;;;<<<<<<;;;999888888888?????????>>>>>>>>>>>>>>>???>>>>>>>>>@@@BBBEEEGGGNNNPPPRRRUUUVVVUUUSSSRRRSSSRRRPPPNNNMMMOOOTTTXXXZZZ[[[]]]```eeekkkpppssszzz|||}}}zzzwwwxxx}}}~~~yyywww{{{}}}uuupppnnnoooppppppqqqqqqqqqpppnnnkkkiiigggccccccbbbaaa``````______\\\\\\\\\\\\\\\[[[ZZZYYYTTTRRRNNNJJJGGGFFFFFFFFF???>>>>>>===<<<<<<;;;;;;============<<<;;;::::::>>>===;;;:::;;;<<<>>>@@@???AAABBBBBBAAABBBDDDFFFDDDEEEHHHJJJFFFBBBCCCIIIEEEHHHOOOTTTVVV^^^uuu|||]]]JJJBBB===999888777777777777666666666666666666666555444444333333111111222333444444444444444333333222222333333444333333333222222111111111111111111111111111111111333333333333333333333333111111111111111111111111222222222222222222222222333333111111111111333333222222111000000111222222222222222222222111000///000000000000000000000000000000000000000000000000444333111000000000111222111111111111111111111111111333666888999777444222555222000111333444222///111222333444555555555555333333444555777888:::;;;>>>===<<<<<<<<<>>>???@@@CCCBBBAAA@@@AAACCCEEEFFFEEEHHHJJJKKKJJJJJJKKKMMMOOOOOOPPPVVV```nnn{{{vvv___QQQIIICCC@@@>>>>>>======<<<<<<>>>???>>>>>>>>>>>>>>>>>>>>>???@@@???>>>>>>>>>@@@BBBCCCIIILLLOOORRRTTTTTTSSSRRRRRRQQQOOOMMMLLLMMMPPPSSSRRRSSSUUUXXX]]]ccchhhkkkqqqssswww|||~~~~~~~~~{{{{{{~~~~~~xxxwww{{{~~~~~~}}}xxxqqqmmmllllllnnnnnnssssssrrrpppnnnllliiihhheeeddddddcccbbb``````___]]]]]]\\\[[[YYYWWWUUUTTTNNNLLLIIIEEECCCAAAAAAAAA@@@@@@???>>>===;;;;;;:::<<<<<<<<<<<<<<<;;;::::::>>>===<<<;;;;;;===???@@@@@@AAABBBBBBAAABBBDDDFFFEEEBBBBBBFFFFFFDDDDDDGGGMMMPPPYYYdddnnn|||qqqUUUEEE@@@<<<;;;:::777777777777666666666555444444444555555555555555333444444444444444333222333333333333333333333333333333333222222222111111333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111444333222111111222333444444333333222222333333444222222222222222111000000000000000000000000000000000000000000000000000000444333333222222111222222111111111111111111111111///111333555555444222111555333111111333333222000333333444555666666666666444444444555666888999:::;;;;;;;;;;;;<<<>>>@@@AAACCCBBBAAAAAAAAACCCEEEFFFEEEHHHJJJKKKJJJJJJKKKMMMLLLMMMPPP[[[kkkqqq]]]OOOFFFBBB>>>===<<<;;;;;;<<<>>>???=========>>>>>>?????????@@@???>>>=========>>>???DDDFFFJJJMMMPPPQQQQQQQQQOOOOOOOOOMMMKKKKKKLLLMMMLLLMMMOOORRRVVV[[[___aaafffgggjjjnnnsssyyy~~~}}}{{{{{{zzzyyywwwwwwzzz~~~}}}|||xxxsssppppppqqqrrrrrrvvvuuussspppnnnkkkjjjjjjhhhgggeeecccaaa___^^^]]]\\\\\\ZZZWWWTTTQQQNNNLLLHHHFFFDDDAAA???=========@@@??????===<<<;;;::::::;;;;;;<<<<<<<<<;;;;;;:::>>>>>>===<<<===>>>???@@@@@@AAABBBBBBAAABBBDDDEEEGGGBBB@@@CCCFFFFFFFFFHHHRRR[[[mmmttt```JJJ???===<<<<<<<<<777777777666666666555555222333333444555555666666666666666555555333222222222222444444444444222222333333333222222222222111333333333333333333333333333333333333333333333333111111111111111111111111000000000000000000000000444333333222222333333444444333222222222222333444111222222222222111000000000000000000000000000000000000000000000000000000333444444444444333222222111111111111111111111111000000111222222222222111444333111222333333222000444555666666666666555555555555555555666777999999888999999;;;<<<>>>@@@BBBBBBBBBAAAAAABBBCCCEEEFFFEEEHHHJJJKKKJJJJJJKKKMMMKKKLLLRRRbbb{{{rrr```PPPFFF@@@>>><<<;;;;;;<<<;;;;;;;;;<<<<<<===>>>???@@@@@@@@@???>>>=========>>>>>>AAACCCFFFIIIKKKLLLLLLLLLKKKMMMOOOOOOMMMLLLLLLMMMNNNNNNOOOQQQSSSVVVXXXYYY\\\]]]```dddiiipppvvvyyy}}}~~~~~~}}}}}}{{{yyyyyy{{{}}}{{{xxxuuuttttttuuuvvvuuuwwwuuurrrooollljjjjjjiiihhhgggdddaaa]]]ZZZWWWVVVVVVUUUSSSQQQMMMJJJGGGEEEEEEDDDBBB@@@>>>=========<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;???>>>>>>>>>>>>???@@@AAAAAABBBCCCBBBAAABBBDDDEEEIIIEEECCCDDDEEEFFFJJJOOO^^^rrrbbbQQQAAA;;;;;;;;;;;;<<<777777666666666555555555333333333444444555555555555555666666555444444333111222444555555444222111222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111444333333333333333333444111111000000000000111111111111222222222111111000000000000000000000000000000000000000000000000000111222333444444333222111111111111111111111111111222222222222222333333444333333222222222222111111444555555555555555444333666666666666666777888888888999999;;;<<<>>>???@@@AAAAAAAAAAAABBBDDDEEEFFFEEEHHHJJJKKKJJJJJJKKKMMMMMMNNNXXXlllzzzcccQQQDDDBBB???>>>??????>>><<<;;;;;;<<<===>>>??????@@@>>>>>>>>>>>>>>>??????@@@AAABBBCCCEEEFFFFFFFFFEEEFFFJJJMMMPPPPPPPPPPPPQQQRRRRRRQQQQQQQQQRRRRRRRRRSSSTTTWWW[[[aaahhhnnnrrrrrrtttuuuwwwzzz~~~~~~~~~zzzwwwuuutttrrrrrrrrrsssrrrqqqrrrpppmmmjjjhhhfffffffffeeeccc___[[[VVVQQQNNNLLLLLLKKKJJJIIIFFFDDDBBB@@@AAAAAA@@@???======<<<<<<888888999::::::;;;<<<<<<:::;;;;;;<<<============????????????@@@@@@AAAAAABBBCCCCCCCCCBBBBBBCCCEEEFFFFFFGGGGGGFFFGGGRRR^^^zzzpppUUUHHH<<<999;;;:::::::::666666666666555555555555555555444444333333333333333444555555666666555555111222444555555444222111222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222333333333333333333333333000000000000000000000000000111111222222222111111000000000000000000000000000000000000000000000000000111222333333222111000111111111111111111111111222222111111111222333444333333333333222111111222333333444444444333222222666666666666666777888888::::::;;;<<<<<<=========@@@@@@AAABBBCCCDDDEEEFFFEEEHHHJJJKKKJJJJJJKKKMMMNNNQQQ^^^uuuwwwcccOOOIIIBBB>>>>>>???>>><<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>????????????@@@AAAAAAAAAAAAAAAAAA@@@BBBEEEJJJNNNOOOPPPRRRSSSRRRRRRQQQPPPOOONNNMMMMMMLLLMMMPPPTTTYYY___cccfffiiijjjmmmoooqqqvvv{{{}}}~~~|||}}}~~~{{{xxxuuurrrqqqpppppppppooommmkkkgggfffdddbbb```___^^^]]]\\\[[[WWWSSSNNNJJJFFFEEECCCCCCCCCBBBAAA@@@???>>>======<<<<<<;;;;;;::::::888888999999:::;;;<<<<<<:::;;;<<<===>>>?????????@@@@@@@@@AAAAAAAAAAAAAAACCCDDDDDDCCCBBBBBBCCCEEEAAADDDIIIMMMMMMTTTfffxxx|||cccMMMCCC;;;:::;;;999888888666666666555555555444444555555444444333222222111222222333555555666666666222222444444444444222222111222222222222333333333333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222111222222333333222222111111111222333333222111111000000111222222222222111000000000000000000000000000000000000000000000000000000111222222222111111111111111111111111111111000000//////000000111222222333444333111000111222111222222333333333222222555555555555666777999999;;;;;;<<<=========<<<<<>>>>>===<<<<<<==================>>>>>>>>>>>>===<<<;;;;;;??????????????????>>>>>>===AAAFFFIIIKKKMMMOOOQQQQQQQQQPPPPPPOOONNNLLLLLLIIIKKKMMMPPPSSSVVVYYYZZZ]]]___bbbdddfffhhhkkkmmmooorrrtttuuuuuuuuuvvvwwwqqquuu{{{~~~~~~~~~yyyssspppoooppprrruuuwwwxxxwwwuuusssrrrmmmlllllllllllliiieeebbbZZZZZZZZZYYYWWWVVVTTTSSSRRRQQQNNNLLLIIIFFFDDDBBB@@@@@@@@@??????>>>===<<<::::::;;;;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@@@@AAAAAA@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEDDDBBBBBBCCCEEE@@@CCCKKKUUU```ooo{{{kkkUUUFFF>>>999:::;;;999666666666666555555555444444444444333333333333333333333222333444444444444444333333333333333333333333333111111222222222333333333333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111000111111222222111111000000111222333333222111000000000111222222222222222000000000000000000000000000000000000000000000000222111111111222222333444111111111111111111111111000000000111111111111222111333444333111000111333111111222333444444444444444444444555666888999::::::;;;<<<>>>??????>>>>>>??????AAACCCDDDEEEFFFFFFEEEHHHJJJKKKJJJJJJKKKMMMMMMRRR\\\nnnyyy|||dddPPPFFFCCCBBBBBB===============<<<<<<<<>>===<<<:::888777=========>>>>>>>>>>>>>>>;;;>>>CCCFFFGGGIIIKKKMMMPPPPPPQQQQQQPPPOOONNNNNNKKKLLLNNNPPPQQQSSSSSSSSSSSSVVVYYY\\\\\\\\\]]]^^^eeegggiiiiiihhhhhhiiijjjcccgggkkkmmmmmmnnnqqqtttsssvvv{{{}}}}}}}}}||||||xxxvvvrrrlllfffcccbbbcccaaadddhhhjjjjjjiiihhhhhheeedddddddddccc```[[[WWWQQQRRRRRRRRRQQQOOOMMMLLLJJJJJJIIIHHHFFFEEEDDDCCC????????????>>>===<<<;;;:::;;;<<<<<<<<<<<<;;;;;;??????>>>===<<<;;;;;;:::;;;<<<>>>???AAAAAABBBBBB@@@AAABBBBBBCCCCCCBBBBBBDDDDDDEEEDDDBBBBBBCCCEEECCCDDDMMM]]]qqqzzzlll]]]IIIBBB;;;888:::;;;888555555666666555555555444444444111222222333333444444555444444444444333222111111444333333222222333333444111111111222222333333333111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000///000111222222111000///...///000111111000///...///000111222222222222222000000000000000000000000000000000000000000000000333333222111222333555666111111111111111111111111222222333444444444444333111333555444111///111333111222333444555555666555333333444555777888:::;;;888999<<<>>>@@@AAAAAAAAA>>>???AAACCCDDDEEEFFFFFFEEEHHHJJJKKKJJJJJJKKKMMMNNNQQQXXXeeexxxgggsss}}}~~~eeeTTTJJJDDDAAA<<<<<<>>>???;;;777:::AAA>>>>>>??????>>>===<<<<<>>>>>>>>======<<<<<<======>>>@@@AAACCCEEEFFFLLLMMMNNNMMMKKKJJJJJJLLLLLLLLLMMMNNNNNNOOONNNNNNOOOPPPQQQRRRSSSTTTUUUVVVZZZZZZZZZ]]]___```^^^\\\ZZZ[[[]]]___bbbeeeggghhhkkklllmmmooooooooonnnmmmiiifffbbb^^^[[[YYYXXXXXXZZZZZZZZZ[[[[[[\\\\\\\\\[[[ZZZXXXWWWUUUSSSQQQQQQKKKKKKJJJIIIHHHFFFFFFEEEAAAAAAAAA@@@@@@@@@?????????>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>@@@BBBCCCEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBCCC@@@AAADDDDDDBBBCCCFFFFFFKKKYYYsss{{{cccNNNCCC;;;:::999777666666555555444444555555555555555555222333555666777666555555000111111222222333444444111222222333444444444444444444444333333222222222111111111111111111111111000000000111222333555555222222111111111111222222111111111111111111111111222222222222222222222222222222222222222111000///000000000000000000000000222222222222222222222222000111111111111222222222222222222111111111000000000111222333333222111000111111222333333333333222111111000000000000111111222333444444444333222111555444444555555666777888888:::;;;<<<<<<===@@@BBBAAABBBBBBBBBCCCDDDDDDDDDGGGHHHIIIKKKLLLLLLMMMMMMPPPPPPUUUbbbwww___hhhnnnrrrzzz{{{gggXXXMMMGGGAAA??????@@@===:::<<>>>>>>>>>>>>>>>>>===?????????>>>>>>============>>>>>>???@@@BBBCCCDDDEEEFFFHHHHHHGGGGGGIIIJJJOOOPPPRRRSSSTTTTTTSSSSSSOOOOOOOOOOOOOOOOOOOOOOOORRRRRRSSSUUUWWWXXXVVVTTTTTTUUUWWWYYY\\\^^^___``````aaabbbcccddddddcccbbb^^^\\\XXXUUURRRPPPPPPPPPRRRRRRRRRRRRRRRRRRSSSSSSRRRQQQPPPNNNMMMKKKJJJIIIHHHGGGGGGFFFDDDCCCCCCBBB?????????>>>>>>>>>======>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>???@@@BBBCCCDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCBBB@@@@@@BBBCCCAAACCCHHHNNNYYYmmmwww^^^KKKAAA;;;;;;999888777666666666555555555555555555555555333444555555555555555555333333333333333333333333222222333444444444333333333333333222222111111111111111111111111111111111222222111111111222333333222222111111111111222222111111111111111111111111222222222222222222222222222222222111111111000000000000000000000000000000222222222222222222222222000111111111111222222222222222222111111111000000000111222333333222111000000111222222333333222222111111000000000000111111222333444444444333222222555444444555555666777888999:::<<<<<<<<<===???AAABBBBBBCCCCCCDDDEEEEEEEEEGGGHHHIIIKKKLLLLLLMMMMMMNNNOOOVVVeee}}}\\\```cccfffooo|||iii[[[TTTKKKDDD???>>>===:::;;;>>><<<<<<<<<===>>>>>>?????????????????????>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA???AAACCCDDDDDDEEEGGGIIIOOOPPPSSSUUUVVVVVVVVVUUUQQQQQQPPPNNNMMMLLLKKKJJJLLLLLLMMMNNNPPPQQQOOOMMMOOOPPPQQQSSSUUUVVVWWWWWWUUUUUUVVVWWWWWWWWWVVVVVVRRRQQQNNNKKKIIIHHHHHHHHHJJJJJJJJJIIIIIIIIIIIIIIIJJJIIIHHHFFFEEECCCBBBBBBCCCCCCBBBAAA@@@??????>>><<<<<<<<<<<<<<<;;;;;;;;;===<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;<<<============>>>>>>>>>??????AAABBBDDDDDDEEEEEEEEEDDDCCCCCCBBBCCCCCCCCCCCC@@@@@@BBBBBBBBBFFFLLLUUUfffnnnVVVFFF@@@;;;:::999888777666666666555555555555555555555555666555444444444444444444666555555444333333222222333333444444444333222222222222111111111111111000111111111111111111111111333333222111111111111111222222111111111111222222111111111111111111111111222222222222222222222222333222111000000000111222000000000000000000000000111111111111111111111111000111111111111222222222222222222111111111111111000111222333333222111000000111222222333333222222111111000000000000111111222333333444444333333222555444444555555666777888:::;;;======<<<===>>>@@@BBBCCCCCCDDDEEEEEEFFFFFFGGGHHHIIIKKKLLLLLLMMMMMMPPPRRRZZZkkk[[[]]]___bbbkkk|||}}}||||||rrrmmm^^^RRRFFFAAA???======>>>:::::::::;;;<<<===>>>???@@@@@@??????????????????>>>>>>============>>>>>>===???AAABBBBBBCCCFFFHHHIIIKKKNNNQQQSSSSSSRRRQQQSSSRRRQQQPPPNNNMMMKKKKKKLLLLLLLLLNNNOOOOOOMMMKKKLLLMMMOOOPPPQQQRRRRRRQQQNNNNNNNNNNNNOOONNNNNNNNNLLLKKKJJJHHHGGGFFFFFFFFFGGGFFFFFFEEEEEEDDDDDDDDDFFFEEEDDDCCCBBBAAA@@@???@@@@@@???>>>======<<<<<<;;;;;;;;;;;;;;;;;;::::::<<<;;;;;;:::::::::;;;;;;::::::::::::;;;;;;;;;;;;>>>>>>>>>>>>????????????@@@@@@BBBCCCDDDDDDDDDDDDEEEDDDCCCCCCBBBBBBCCCCCCDDDAAAAAABBBBBBCCCKKKSSScccuuu~~~bbbLLLBBB???:::999888777666666666666555555555555555444444444777666444333222333444444444444333333333222222222444444444444333222222111222222222222111111111111111111111111111111111111222222111111111111111222222222111111111111222222111111111111111111111111222222222222222222222222444222000//////000222333000000000000000000000000000000000000000000000000000000111111111222222222111111111111111111111111111111222333333222111111000000111222222222222222222111111000000111111222222222333333333333333333555444444555555666777888:::<<<=========<<<===???AAAAAABBBCCCDDDEEEFFFFFFGGGHHHIIIKKKLLLLLLMMMMMMPPPRRRZZZjjj\\\]]]___ccckkkxxx}}}yyy|||vvvfffUUULLLHHHCCCAAAAAA;;;::::::::::::<<<======??????????????????@@@@@@???>>>======<<<<<<<<<===<<<>>>@@@@@@??????AAACCCDDDFFFHHHKKKLLLMMMLLLLLLOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMNNNOOOOOOLLLJJJIIIJJJLLLMMMNNNNNNMMMLLLJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFDDDDDDDDDCCCCCCBBBBBBBBBCCCBBBBBBAAA@@@?????????>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<:::::::::;;;;;;<<<<<<<<>>>>>===<<<===>>>???@@@@@@AAACCCDDDDDDEEEGGGHHHIIIKKKLLLLLLMMMMMMJJJNNNWWWiiigggfffhhhlllqqqzzz||||||wwwggg]]]TTTKKKCCCAAA???>>><<<;;;;;;;;;<<<<<<>>>>>>>>>??????????????????>>>======<<<<<<<<<===;;;<<<======<<<;;;<<<>>>BBBCCCDDDFFFGGGHHHHHHIIIHHHIIIIIIJJJJJJKKKKKKKKKLLLKKKKKKKKKLLLLLLIIIGGGDDDFFFHHHJJJJJJJJJHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFEEEEEEEEEEEEDDDDDDCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>==================<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<===;;;;;;;;;<<<======>>>>>>@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@AAAAAAAAA???>>>@@@DDDHHHQQQbbbqqqfffNNNAAA:::888888777666555555555555666666666666555444444333333555444333333333333333333//////000000111222222333333333444444444333222222333333333333333444444444111111111111111111111111/////////000111222333444222222111111111111222222111111111111111111111111222222222222222222222222222111000000000111222333000000000000000000000000111111111111111111111111000111111111111222222222111111111111111222222222111222333444444333222111///000111111222222111111222222111111111111222222222222222222333444555555555444444555555666777888888;;;===>>>>>>===>>>>>>>>>>>>???AAABBBCCCDDDDDDGGGHHHIIIKKKLLLLLLMMMMMMKKKQQQ^^^ssssssoooooorrruuuyyyyyymmm]]]PPPJJJEEECCC@@@>>><<<<<<<<<============>>>>>>????????????>>>==================:::;;;===<<<;;;;;;<<<>>>BBBAAAAAAAAABBBCCCEEEFFFDDDEEEEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHIIIHHHEEECCCBBBCCCFFFHHHIIIHHHGGGFFFGGGFFFEEEDDDCCCCCCDDDEEEBBBBBBBBBBBBBBBAAAAAA@@@??????@@@@@@@@@@@@@@@@@@===============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>><<<<<<======>>>??????@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@??????@@@@@@@@@AAAEEEMMMUUUdddyyysssVVVFFF???;;;888999888888777777777777888777666666555444444333333222222333444444444333333111111111111111111222222222222333444444444333333111111222222333333333333111111111111111111111111000000000000000111222222222222111111111111222222111111111111111111111111222222222222222222222222000000111111111222222222000000000000000000000000222222222222222222222222000111111111111222222222000000111111111222222222222222333444444333222222///000000111111111111111333222222111111222222333222222111111222444555666555444444555555666777888777999===>>>>>>>>>>>>???>>>???@@@AAACCCDDDEEEEEEGGGHHHIIIKKKLLLLLLMMMMMMOOOVVVggg|||vvvpppnnnppppppsss~~~uuucccZZZIIIGGGDDD@@@>>>=========<<<<<<======>>>>>>>>>???>>>>>>============>>>>>>;;;<<<>>>>>>>>>>>>???AAAAAA@@@>>>===>>>@@@BBBCCCDDDDDDEEEFFFGGGHHHHHHIIIHHHGGGFFFGGGGGGFFFCCCAAABBBDDDGGGIIIJJJIIIHHHGGGHHHGGGFFFDDDDDDDDDEEEFFFAAABBBBBBBBBAAA@@@??????@@@@@@@@@AAAAAABBBBBBBBB========================;;;;;;;;;:::::::::::::::888888999999::::::::::::<<<<<<<<<<<<<<<===>>>???<<<======>>>???@@@@@@AAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@??????>>>>>>??????CCCEEELLLVVVbbbtttbbbJJJ@@@>>><<<:::::::::999999999999999999777777666555444444333333000111333444555444444333444444333333222111111111111222333333444444444444000000111111222222222222111111111111111111111111222111111000000000000000222222111111111111222222111111111111111111111111222222222222222222222222///000111222222222222222000000000000000000000000222222222222222222222222000111111111111222222222000000111111222222222222222222444444444444222222//////000111111111111111333222222111111222222333222222111111222444555666555444444555555666777888666999<<>>===>>>:::888;;;======>>>@@@????????????>>>>>>>>>>>>======<<<<<<<<<<<<======???>>>===<<<<<<===>>>???>>>>>>??????@@@@@@AAAAAADDDDDDDDDCCCCCCBBBBBBBBBEEEFFFGGGGGGFFFFFFGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@??????>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::999999===<<<<<<;;;;;;;;;<<<<<<===>>>>>>???@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDEEE@@@???@@@BBB@@@===>>>CCCLLLNNNVVVhhhlllPPPFFFBBB;;;888:::777777777777666666666666555555555555555555555555333333333333333333333333333333333333333333333333111111111111111111111111222222222222222222222222333333333222222222111111333222222111111222222333111111000000000000111111222222222111111111000000111111111111111111111111//////000000000000////////////000000111111222222333222111000000222444555111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222111111222333333444555555444444555555666777777777999999;;;===>>>?????????BBBBBBBBBCCCDDDEEEEEEFFFHHHJJJLLLLLLKKKJJJKKKLLLQQQTTT```sss~~~tttrrr___]]]ZZZWWWXXXaaaooozzz}}}vvvkkk```YYYPPPEEE>>>===@@@<<<;;;>>>@@@>>>===???===>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======>>>>>>============>>>>>>>>>>>>>>>???????????????BBBBBBBBBBBBAAAAAAAAA@@@BBBCCCDDDDDDCCCCCCDDDFFFDDDDDDDDDDDDCCCCCCCCCCCCAAAAAA@@@@@@@@@?????????>>>=========<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999======<<<<<<<<<<<<======>>>??????@@@@@@AAAAAABBBCCCDDDDDDEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@???>>>>>>???>>>???AAAAAAAAAGGGNNNTTT___qqqvvv^^^FFF???>>>888555777777777777777666666666555444444444444444444444444333333333333333333333333111111111111111111111111333333333333333333333333222222222222222222222222333333333222222222111111333222222111111222222333111111000000000000111111222222222111111111000000111111111111111111111111000111111222222111111000000000000000000111111111222222000000000111333444111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222111222222333444444555555555555666777777888888999999999;;;===>>>?????????AAAAAABBBCCCDDDEEEFFFGGGHHHJJJLLLLLLKKKJJJKKKLLLNNNPPPYYYiiiyyywwwsssTTTRRRPPPQQQWWWaaakkkrrryyy~~~vvvdddRRRGGGCCC@@@<<<;;;>>>???<<<:::;;;<<<<<<<<<======>>>>>>>>>======<<<<<<<<<<<<============>>>>>>>>>>>>======>>>>>>>>>>>>============@@@@@@????????????>>>>>>>>>@@@AAAAAA@@@@@@AAABBBCCCBBBBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;::::::888888888888888888888888::::::::::::::::::::::::<<<;;;::::::::::::<<<<<<===============>>>???@@@@@@@@@@@@AAABBBBBBCCCCCCEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCBBB@@@>>>======<<>>?????????@@@@@@AAACCCDDDFFFGGGHHHHHHJJJLLLLLLKKKJJJKKKLLLQQQRRRZZZiiiwww~~~wwwNNNLLLKKKPPPYYYccckkknnnwww{{{zzzsssnnntttlll[[[QQQGGGAAA>>>??????<<<;;;===;;;;;;<<<<<<======>>>>>>======<<<<<<<<<<<<======;;;<<<>>>??????>>>======>>>>>>======<<<<<<<<<;;;========================<<<>>>??????>>>>>>???@@@AAAAAA@@@@@@@@@?????????<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::???===<<<;;;;;;<<<>>>@@@=========>>>???@@@AAABBBAAAAAABBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCAAAAAA@@@??????@@@@@@AAADDDAAAAAAEEELLLZZZooozzzbbbNNNBBB::::::<<<:::777777777777666666666555555555333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111222222222222222222222222333333333222222222111111333222222111111222222333222111111000000111111222111111111111111111111111111111111111111111111111222333333333333333333222222222111111000000//////000//////...///000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222333333333333444444555555666666777777888999999:::888999;;;===>>>????????????@@@AAACCCEEEFFFHHHHHHGGGIIIKKKLLLKKKKKKKKKLLLRRRWWWcccvvvIIIGGGHHHNNNYYYbbbgggiiimmmiiiccc]]]]]]dddrrr~~~ttteeeTTTMMMFFFCCCAAA>>>>>>@@@;;;<<<<<<<<<=========>>>======<<<<<<<<<<<<======;;;<<<===?????????>>>===>>>=========<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>??????>>>===???@@@????????????>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>><<<;;;:::;;;<<<>>>@@@>>>>>>>>>??????AAABBBCCCAAABBBBBBCCCDDDDDDEEEEEECCCCCCDDDDDDCCCBBBBBBAAA@@@???>>>>>>>>>@@@BBBCCCGGGGGGKKKTTTaaavvvfffPPPDDD>>>:::;;;<<<;;;888777666666666666555555555555333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111222222222222222222222222333333333222222222111111333222222111111222222333222222111111111111222222111111111111111111111111111111111111111111111111111111222222222222111111222222111111000000/////////////////////000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222333333444444444444555555555555666777777888888999888999;;;===>>>????????????@@@AAACCCEEEFFFHHHHHHGGGIIIKKKLLLKKKKKKLLLMMMOOOXXXkkkDDDCCCEEEKKKTTT\\\```aaabbbZZZSSSSSSWWW___iiirrr}}}||||||ddd[[[RRRLLLFFF???===>>>==============================<<<<<<<<<<<<======;;;<<<===>>>>>>??????>>>============<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<======<<<>>>??????>>>>>>???@@@???>>>>>>>>>>>>=========;;;;;;;;;<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<::::::999999:::;;;===>>>???????????????@@@AAABBBBBBBBBBBBCCCDDDDDDEEEEEEBBBBBBBBBBBBAAAAAA@@@???@@@???>>>===>>>@@@BBBCCCFFFKKKXXXhhhyyy{{{jjjTTTEEE===;;;999999999999777666666666666555555555444444333333333333333333333333333333333333333333333333111111111111111111111111333333333333333333333333222222222222222222222222333333333222222222111111333222222111111222222333222222111111111111222222111111111111111222222222111111111111111111111111000000111111111111000000111111111111000000000000////////////000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222444444444444444444555555555555666666777888888999999999;;;===>>>?????????@@@@@@AAACCCDDDFFFGGGHHHGGGIIIKKKKKKKKKKKKLLLMMMPPP[[[sssAAABBBDDDHHHNNNTTTXXXZZZ[[[UUUQQQTTTXXXZZZ___fffjjjxxx|||zzz}}}tttjjjbbbXXXKKKCCCAAA?????????>>>>>>======<<<======<<<<<<<<<<<<======<<<<<<<<<<<<===>>>???@@@==================>>>>>><<<<<<<<<======>>>>>>>>><<<>>>??????>>>===???@@@>>>>>>>>>>>>============<<<<<<<<<=========>>>>>><<<<<<<<<<<<=========>>>========================>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;<<<<<<===>>>>>>@@@???????????????@@@@@@AAAAAABBBCCCCCCDDDDDDEEEBBBBBBBBBBBBAAA@@@???>>>AAA@@@???@@@BBBEEEIIIKKKRRR^^^sss|||iiiVVVGGG@@@::::::999777777777777777666666555555555444444444444444444444444444444444333333333333333333333333111111111111111111111111333333333333333333333333222222222222222222222222333333333222222222111111333222222111111222222333333222222111111222222333000000111111111222222222111111111111111111111111000000111111111111000000000000000000000111111111//////000000111111111000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222555555555555555555444444666666777888888999999:::999999;;;===>>>?????????AAAAAABBBCCCDDDEEEFFFGGGFFFHHHKKKKKKKKKKKKLLLNNNQQQ\\\sssAAABBBEEEHHHLLLPPPUUUXXXUUURRRRRRVVVUUUQQQRRRWWW\\\lllzzz}}}ooo^^^QQQLLLAAAAAA@@@???>>>===<<<<<<======<<<<<<<<<<<<=========<<<<<<<<<<<<>>>@@@AAA<<<<<<======>>>>>>??????=========>>>>>>>>>??????<<<===>>>>>>======>>>@@@???>>>>>>>>>=====================>>>>>>>>>??????=========>>>>>>>>>??????========================>>>>>>>>>>>>>>>>>>>>>>>><<<===???@@@AAAAAAAAAAAA@@@@@@??????>>>?????????AAAAAABBBBBBCCCDDDDDDDDDBBBBBBBBBBBBAAA@@@???>>>@@@@@@AAADDDHHHNNNSSSVVViiiyyyttt]]]JJJ@@@???:::;;;:::777666888::::::666666555555555444444444555555555555555555555555333333333333333333333333333333333333333333333333111111111111111111111111222222222222222222222222333333333222222222111111333222222222222222222333333222222111111222222333000000111111222222222222111111111111111111111111111111111222222111111111//////000000111111222222//////000111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222555555555555555555444444777888888999::::::;;;;;;999999;;;===>>>?????????BBBBBBBBBCCCDDDEEEEEEFFFFFFHHHJJJKKKKKKKKKMMMNNNMMMVVVkkkCCCEEEIIIMMMPPPRRRSSSSSSOOOPPPQQQPPPNNNLLLLLLLLLYYYcccsss|||jjj^^^WWWOOOFFFCCCDDDCCC===777===>>>===<<<===??????>>><<<<<<<<<<<<===>>>????????????@@@@@@@@@@@@??????BBBBBBAAAAAA@@@?????????===>>>???@@@@@@???>>>===============>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>??????????????????>>>>>>======<<<<<<======>>>>>>>>>>>>======@@@@@@?????????@@@AAAAAABBBAAAAAA@@@?????????@@@BBBCCCEEEDDDBBB@@@??????DDDBBB?????????@@@>>>===CCCGGGLLLOOOTTT___ooo{{{ooo\\\NNNCCC===<<<999888888777666555555444444444444333333222222222666555333222222333555666444444444444444444444444444444444333333222222222444333111000///000111111222222333333333333444444000000000000111222333444111111111111111111111111444333222222111111111222000000000000000000000000333222111000000111222333111111111111111111111111222222111000//////000000111111111111111111111111222222111111111111111111111111000000000000111111222222222111111111000000111111222222222222111111444444333222222111111000222333444444555555444444888888888888888888999:::::::::;;;<<<===>>>??????AAABBBBBBCCCCCCCCCCCCCCCEEEGGGJJJKKKLLLLLLNNNOOOOOOTTT___ooo~~~HHHJJJMMMOOOQQQRRRRRRQQQNNNOOONNNLLLJJJIIIJJJKKKVVV]]]jjjyyysssjjj\\\PPPIIIEEEBBB@@@===<<<;;;:::;;;=========;;;:::::::::;;;;;;<<<===>>>??????????????????>>>??????>>>>>>>>>>>>======>>>>>>???@@@@@@???>>>>>>============>>>>>>>>>???>>>===<<<<<<<<<<<<===>>>>>>>>>>>>>>>????????????======>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>???????????????@@@@@@AAACCCBBBAAAAAA@@@@@@@@@AAA???AAABBBBBB@@@?????????>>>???@@@@@@???AAAEEEIIIJJJUUUccclllttt~~~}}}cccPPPEEE>>>;;;;;;999999888888777777666666666555555555444444444444555444222111111222444555444444444444444444444444444333333333222222222222333333222111111111111111111111111222222222333333000000000000111222333333111111111111111111111111333333333222222111111111000000000000000000000000222222111000000111222222111111111111111111111111222222111000000000000000111111111111111111111111111111111111111111111111111111000000000000111111222222222111111111000000111111222222222222111111222222222222222222222333222333444444555555444444666666666666666777777888::::::;;;<<<===>>>??????AAAAAABBBCCCDDDEEEEEEDDDDDDFFFIIIJJJJJJJJJLLLMMMLLLPPPYYYeeeqqq~~~NNNOOOPPPQQQQQQPPPOOONNNLLLLLLJJJGGGEEEFFFIIILLLXXX[[[aaajjjvvvqqq```SSSKKKHHH@@@===:::999:::<<<<<<===;;;::::::::::::;;;;;;<<<===>>>>>>??????>>>>>>===============>>>>>>>>>>>>??????@@@@@@@@@@@@??????=========>>>>>>>>>??????>>>>>>============>>>>>>>>>>>>>>>?????????@@@@@@<<<======>>>??????@@@@@@???@@@@@@@@@@@@@@@@@@??????????????????@@@AAAAAACCCCCCBBBAAAAAAAAAAAABBB>>>@@@AAAAAA?????????AAA===@@@CCCCCCBBBGGGRRR[[[eeeuuupppTTTDDD===::::::;;;888888888888888888888888777777777666666666666666333333111111111111333333444444444444444444444444222222222222222111111111333333333333333222222111000000111111111222222222222111111111111111222222111111111111111111111111111222333333333222111000000000000000000000000000222222111000000111222222111111111111111111111111222111000000000000000000111111111111111111111111111111111111111111111111111111000000000000111111222222222111111111111111111111222222222222111111000111111222333333444444222333444444555555444444666666666666666777888888::::::;;;<<<===>>>??????@@@AAABBBDDDEEEFFFGGGGGGDDDFFFHHHIIIHHHHHHIIIJJJJJJLLLSSS]]]fffppp~~~PPPPPPPPPPPPNNNLLLKKKJJJIIIHHHEEECCCBBBFFFLLLPPP^^^]]]]]]___fffoooyyyppp\\\PPPHHHAAA;;;:::;;;;;;<<<===<<<<<<;;;;;;:::;;;;;;;;;<<<======>>>>>>======<<<======>>>>>>???@@@AAAAAA??????@@@@@@@@@@@@??????======>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@>>>>>>>>>??????@@@@@@@@@??????@@@@@@@@@@@@??????@@@@@@???@@@@@@AAABBBCCCBBBAAAAAA@@@@@@@@@AAAAAA???@@@AAA@@@??????AAACCCAAACCCFFFIIIPPP\\\lllwwwyyycccJJJ>>>;;;;;;:::;;;777777777777777888888888777777666666666666666666333333222111111222333333333333333333333333333333111111111111111111111111222333444555555444222111111111111111222222222222222222111111000111111111111111111111111111111111000111222444444222000///000000000000000000000000222111111111111111111222111111111111111111111111111111000000000000000111111111111111111111111111111111111111111222222222111111000000000000111111111111111111111111111111111111222222222222111111111111111222222333333333222333444444555555444444888777777777888999:::;;;::::::;;;<<<===>>>?????????@@@BBBDDDFFFGGGHHHIIIFFFGGGIIIIIIHHHGGGHHHIIIJJJKKKPPPYYYaaajjjxxxNNNNNNMMMKKKIIIGGGEEEDDDEEEDDDCCCBBBDDDIIIPPPUUU___]]]YYYWWWYYY]]]cccfffqqqvvvvvveeeRRRGGG>>><<<<<<::::::<<<<<<<<<;;;:::999999999:::;;;<<<<<<======<<<<<<;;;<<<<<<===>>>???@@@@@@AAA????????????????????????>>>>>>>>>>>>????????????>>>??????????????????>>>????????????@@@@@@@@@@@@AAAAAA@@@@@@?????????>>>>>>??????????????????>>>@@@@@@@@@AAAAAACCCDDDDDD@@@???????????????@@@@@@??????@@@??????AAADDDGGGEEEFFFLLLYYYmmmeeeTTTCCC<<<<<<;;;999999555555555666666666666666555555555555555555555555444444333333333333444444333333333333333333333333111111111111111111111111111222444555555444333222222222222333333333333444222222111111000111111111111111111111111111111111///000222333333222000///111111111111111111111111111111111222222111111111111111111111111111111111111000000000000000111111111111111111111111111111000000111111111222222222111111000000000000111111111111111111111111111111111111222222222222111111333333333222222222111111222333444444555555444444777777777777888999:::;;;::::::;;;<<<===>>>?????????@@@BBBDDDFFFHHHIIIIIIHHHIIIKKKKKKJJJIIIIIIJJJJJJJJJOOOVVV]]]eeerrr~~~HHHHHHGGGEEEDDDBBBBBBAAABBBCCCDDDEEEGGGLLLRRRWWWYYYWWWTTTQQQPPPQQQTTTUUU\\\eeettt___PPPDDDAAA???;;;999<<<<<<<<<:::999888888888888;;;;;;;;;<<<<<<;;;;;;;;;999::::::;;;<<<======>>>??????>>>>>>>>>>>>??????>>>>>>>>>?????????@@@@@@??????@@@@@@@@@@@@???????????????@@@@@@@@@@@@AAABBBBBBAAAAAA@@@??????>>>>>>>>>????????????>>>>>>@@@@@@@@@@@@AAACCCDDDEEE???>>>>>>>>>>>>??????@@@======??????BBBFFFLLLPPPNNNTTTbbbyyysssQQQFFF===;;;;;;888666666555555555555555555555555333444444444444555555555444444444444444444444444333333333333333333333333111111111222222222222222111222222333333333333333222222333333333444444444222111111111111111222222111111111111111111111111///000111222222222111000111111111111111111111111000111222222222222111000111111111111111111111111000000000000000111111222111111111111111111111111000000000111222222333333111111000000000000111111111111111111111222222222111111222222222222111111444444333333222111111000222333444444555555444444555555555555666777999999::::::;;;<<<===>>>?????????@@@BBBDDDFFFGGGHHHHHHIIIJJJLLLLLLKKKJJJKKKLLLJJJJJJMMMRRRXXX___lllxxxCCCBBBAAAAAA@@@@@@@@@@@@AAACCCEEEHHHJJJMMMPPPSSSSSSQQQNNNKKKJJJJJJKKKLLLPPPUUUbbbqqq{{{qqq^^^OOOKKKHHHAAA>>>BBB@@@???===<<<;;;:::::::::::::::;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<>>>>>>===<<<<<<===>>>>>>>>>>>>?????????@@@@@@@@@??????@@@AAAAAA@@@???????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@@@@@@@??????>>>>>>>>>???@@@AAACCCCCC??????>>>>>>??????@@@AAA===???AAAEEEJJJRRRZZZ```fffsssuuu\\\DDD???;;;;;;:::666555777777777666666555555444444333333444444444555555555333333333444444333333333222222222222222222222222222222222222333333333444111111111111111222333333111222222222333333333333000000000000111222333333111111111111111111111111///000000000111111111111111111111111111111111111000111222222222222111000111111111111111111111111000000000000000111222222111111111111111111111111///000000111222222333333111111000000000000111111000000111111111222222222111111222222222222111111333222222222222222222222222333444444555555444444444444555555666888999:::::::::;;;<<<===>>>?????????@@@AAACCCEEEFFFFFFFFFHHHJJJLLLLLLKKKKKKLLLMMMJJJJJJMMMSSSZZZbbbppp|||??????>>>>>>>>>???@@@@@@AAACCCGGGJJJKKKLLLNNNPPPRRROOOKKKHHHEEEEEEFFFFFFHHHGGGNNN___qqq}}}kkkYYYTTTPPPHHHEEEHHHDDDDDDBBB@@@???>>>>>>>>>999::::::;;;;;;::::::999<<<<<<<<<============>>>>>>===<<<;;;;;;<<<===>>>>>>????????????@@@@@@@@@???@@@AAABBBBBBAAA@@@?????????@@@@@@@@@AAAAAAAAA???@@@@@@AAAAAABBBBBBCCC@@@AAAAAABBBBBBAAAAAA@@@<<<<<<<<<===>>>@@@AAABBB@@@?????????@@@AAAAAABBB@@@BBBFFFKKKSSS]]]hhhooowww\\\III@@@===<<<<<<999666777;;;999888888777666555555444333444444444555555666666111222222333333222222111222222222222222222222222222222222333333444444444111111000///000111333444000111111111111222222222000000000000111222333444111111111111111111111111000000//////000111222222111111111111111111111111000111222333333222111000111111111111111111111111000000///000000111222222111111111111111111111111///000000111222222333333111111000000000000111111000000111111222222222222111111222222222222111111111111111222222333444444222333444444555555444444666666666777888:::;;;<<<::::::;;;<<<===>>>?????????@@@AAACCCDDDEEEEEEEEEGGGIIIKKKLLLKKKKKKLLLMMMJJJKKKOOOWWW```jjjzzzAAA@@@???>>>>>>???@@@AAAEEEGGGIIIKKKLLLMMMNNNNNNPPPMMMHHHEEEDDDDDDDDDDDDFFFCCCEEEMMMYYYhhhzzz{{{}}}rrrhhhaaa]]]YYYVVVRRRNNNJJJFFFCCC???;;;999===<<<;;;<<<======<<<:::>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::===============>>>??????===>>>@@@AAAAAA@@@@@@???>>>???@@@???>>>???@@@BBB??????@@@@@@???===<<<:::===???@@@@@@>>>======>>>===;;;:::;;;===>>>>>>>>>BBB???<<<===@@@BBBBBB@@@KKKLLLOOOWWWeeexxxsssZZZIIIAAA===<<<:::888777777888999666666555444444444444555333333333444444555555555444444444444444444444444333222111000000111222333222222222222222222222222444333333222111000//////222222333333444555666666333222222222111111000000222222222222222222222222111111111111111111111111000000000000000000000000111111222222222222111111222222333333222111///...000111111222222222111111111111000000//////......111111111000000000000000////////////////////////111111111111000000000000222222222222222222222222111222222333333222222111333444555555666666555555666777888999999:::999999::::::;;;===>>>@@@AAAAAA@@@AAAAAABBBDDDFFFGGGHHHHHHJJJKKKKKKJJJKKKLLLNNNLLLNNNRRR]]]lll<<<<<<<<<<<<===???@@@AAAGGGHHHHHHIIIIIIJJJKKKKKKMMMIIIEEEBBBBBBBBBBBBAAACCC@@@@@@GGGPPP[[[kkkxxx}}}{{{{{{vvvtttrrrppppppiii^^^TTTLLLFFFAAA???@@@>>>;;;:::;;;;;;:::999<<<<<<<<<<<<======>>>???<<<<<<<<<<<<<<<<<<;;;;;;======<<<<<<======>>>???===>>>???@@@AAA@@@@@@??????@@@@@@???>>>>>>@@@AAA@@@@@@AAAAAAAAAAAA@@@??????@@@AAA@@@>>><<<===>>>===<<<<<<===???@@@AAAAAA>>>>>>>>>???BBBEEEHHHIIITTT\\\iiixxxxxxbbbOOOCCC>>><<<;;;999777666777888888666666555444444444444555333333444444444444444444444444444444444444444444333333222111111222333333222222222222222222222222333333222222111000000000222222333333444555555555222222222111111000000000222222222222222222222222111111111111111111111111111111111111111111111111111111222222222222111111000000222222222222111000000111111222222222111111111000000000/////////...111000000000000000000000111111111111111111111111111111111111000000000000222222222222222222222222111222222333333222222111333444555666666666666666666777888999999:::999999;;;<<<===>>>???@@@AAABBBAAAAAAAAABBBCCCEEEFFFGGGFFFHHHIIIIIIHHHIIIJJJLLLNNNRRR[[[jjj}}}::::::;;;<<<>>>@@@BBBDDDIIIHHHFFFFFFEEEFFFGGGGGGJJJGGGCCCAAAAAABBBAAAAAAAAA>>>===AAAFFFMMMYYYdddvvvyyyvvv{{{uuuhhh[[[QQQJJJEEEAAA===;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<=========<<<<<<;;;;;;<<<<<<===>>>======>>>????????????>>>??????@@@???======>>>@@@>>>>>>>>>>>>?????????@@@===>>>>>>===<<<<<<===???@@@??????@@@@@@BBBCCCCCC===AAAFFFKKKNNNTTT[[[aaappp}}}rrr^^^NNNDDD>>>;;;:::999888666666666777777666666555444444444444555444444444444444444333333444444444444444444444444444333333222222333333444222222222222222222222222111111111111111111111111222222222333333444444555111111111000000000000000111111111111111111111111111111111111111111111111222222222222222222222222111111222222222222111111//////000222222333333222111111222222222111111000000000000000////////////000000000000000000111111111111111111111111111111222222111111111000000000111111111111111111111111111222222333333222222111333333444666666777777777666777888999999:::999999======>>>??????@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFFFFHHHIIIIIIHHHIIIJJJLLLOOOTTTaaattt<<<<<<===???@@@BBBDDDEEEFFFEEECCCBBBBBBCCCEEEFFFIIIFFFCCCBBBBBBCCCCCCBBBBBB???>>>@@@BBBFFFNNNWWW```qqqvvvrrr{{{yyyggg\\\MMMIIICCC@@@??????@@@@@@??????>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;<<<======;;;;;;<<<<<<===============>>>>>>===<<<;;;<<<>>>===============>>>>>>???===>>>???>>>>>>???BBBDDDBBBCCCCCCCCCBBBBBBDDDEEEFFFNNNYYYaaagggppp}}}rrr]]]KKKBBB>>><<<;;;999888777666555666666666666666555444444444444555555555555444444333333333333333333333333333333333333333333222222333333333222222222222222222222222000000111111111222222222111222222222333333333444000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222111111222222222222111111000000111111222222222222111111222222222111000000000000000000////////////000000000000000111111111111111111111111111111111222222222111111111000000000000000000000000000000111222222333333222222111111222333555555666666666666666888999999999999999======>>>>>>????????????BBBBBBBBBBBBCCCCCCDDDEEEHHHJJJKKKKKKJJJKKKLLLMMMNNNSSS___ttt======>>>???@@@@@@AAAAAAAAA@@@??????@@@BBBDDDFFFEEECCCAAA@@@AAABBBBBBAAABBB???>>>@@@AAABBBGGGNNNOOO___sssyyywww}}}rrr\\\WWWQQQLLLHHHFFFCCCAAACCCCCCAAA@@@????????????;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<======::::::::::::;;;;;;<<<<<<<<<======<<<::::::<<<===@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBDDDFFFCCCEEEHHHIIIIIIJJJNNNQQQYYYcccqqq|||lll^^^MMMAAA===<<<;;;999777777666666666666666666666666555444444444444555555555555444444333333333333333333333333333333333111111222222222222111111222222222222222222222222000000000111222222333333111111111222222222222222000000000000000111111111000000000000000000000000000000000000000000000000111111111111111111111111111111222222222222111111333222222111111111000000222222222222222111000///////////////000000000000//////000000111111111111000000000000000000000000222222222222111111111111000000000000000000000000111222222333333222222111111111222333444555555444666666888999999999999999;;;<<<<<<<<<======>>>>>>BBBBBBBBBBBBBBBCCCDDDDDDHHHJJJKKKKKKJJJKKKLLLMMMOOOQQQZZZlll;;;<<<<<<======<<<;;;;;;<<<<<<===>>>???BBBDDDFFF@@@>>>======???@@@???>>>???===>>>@@@@@@>>>AAAGGGFFFRRRbbbnnn|||}}}xxxppplllgggaaa[[[UUUNNNJJJFFFEEECCCBBBAAA@@@@@@???=========<<<<<<<<<;;;;;;<<<<<<;;;;;;<<<<<<===>>>;;;;;;::::::;;;;;;<<<===;;;<<<===<<<;;;<<<===???>>>???AAABBBCCCBBBAAAAAAAAACCCFFFHHHHHHIIIJJJLLLOOOSSSXXX\\\^^^bbbhhhmmmuuutttVVVMMMBBB<<<::::::888666777777777777777666666666666666555444444444444555444444444444444444333333333333333333333333333333000111111222222111111000222222222222222222222222000000111111222222222333111111111111111111111111111111111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000111111222222222222111111444333222111000000000000222222222222222111000///////////////000000000000/////////000111111222222////////////////////////333222222222222111111111111111111111111111111111111222222333333222222111222222333444444444444333666777888999999:::999999::::::;;;<<<<<<===>>>>>>AAAAAAAAAAAABBBCCCDDDEEEFFFHHHIIIIIIHHHIIIJJJLLLPPPQQQWWWhhh::::::;;;<<<<<<;;;:::999:::;;;<<<>>>@@@AAACCCCCC===<<<;;;<<<>>>??????>>>???>>>???AAA@@@===>>>BBBAAAIIIQQQZZZfffuuu~~~}}}|||xxxqqqiiicccWWWUUUQQQMMMIIIFFFDDDCCCAAA@@@@@@???>>>===<<<<<<======<<<<<<======>>>???>>>===<<<<<<<<<===??????<<<===??????>>>???AAACCC???BBBFFFIIIKKKKKKJJJIIIIIINNNUUU[[[```cccgggiiioootttzzz}}}vvvaaaGGGBBB===999999999888666666777777888888777777777666666555444444444444555333333444444444444444444222222222222222222222222111111222333333222111111222222222222222222222222111111111111111222222222111111111111111111111000111222222222333333333333222222222222222222222222000000000000000000000000111111111111111111111111111111222222222222111111333222111000000111111222222333333222222000//////.../////////000000000111...//////000111111222222000000000000000000000000333333222222222111111111222222222222222222222222111222222333333222222111555555666666555555444444666777888999999:::999999999:::;;;<<<===>>>???@@@@@@@@@@@@AAABBBDDDEEEFFFFFFHHHIIIIIIHHHIIIJJJLLLNNNOOOWWWhhh~~~:::;;;<<<=========<<<;;;:::;;;===???@@@AAAAAAAAA>>>===<<<>>>@@@AAA@@@???AAA@@@AAACCCAAA===<<<@@@>>>BBBFFFLLLWWWeeemmmnnnsss}}}}}}qqqnnnhhh```YYYRRRMMMKKKDDDCCCBBBAAA@@@>>>=====================>>>??????@@@???>>>>>>>>>???AAABBB===???@@@AAAAAABBBDDDFFFGGGKKKPPPVVVYYYZZZYYYXXXWWW^^^jjjuuueeeOOOAAA???<<<999999999999999666777888888888888888777666666555444444444444555333333333444444555555555222222222222222222222222222222444444444444222222222222222222222222222222111111111111111111111111111111111000000000000000222222222333333444444444222222222222222222222222000000000000000000000000222222222222222222222222111111222222222222111111111000000000000222333444333333333222222000//////.../////////000000111111...//////000111222222222111111111111111111111111333333333222222222111111222222222222222222222222222222222333333222222222888888888888777666555444666777888999999:::999999::::::;;;===>>>@@@AAABBB?????????@@@BBBDDDFFFGGGHHHJJJKKKKKKJJJKKKLLLNNNJJJMMMWWWjjj:::999999999999:::;;;;;;============>>>>>>>>>>>>======<<<;;;<<<===>>>??????>>>>>>>>>======<<<<<<===>>>@@@CCCHHHPPPZZZ```iiiuuuvvvttt{{{tttdddUUUPPPMMMHHHEEEDDDCCCAAA@@@???===<<<===???AAAAAAAAADDDBBB@@@@@@BBBCCCCCCBBB@@@CCCEEEEEEEEEHHHNNNRRRTTTYYYbbbjjjqqqtttuuuuuuyyyeeeQQQJJJ===;;;:::888777777888888555555666666777777888888222333333444444333333222444444444444444444444444333333333333333333333333333333333333333333333333111111111111111111111111222222222222222222222222333222000/////////000111333222111000000111222333000000000000111111111111000///////////////000111222111000.........///000111111000000111111222333000000111222222222222111000000000000000000000000222222111000//////000000000111111111222222222222222000...------...000222000222333222111000111222222111///......000222333333222111000000111222333111222333444555555555555666777777777888888888888;;;;;;;;;<<<<<<>>>???@@@@@@AAAAAABBBCCCDDDEEEEEEHHHJJJKKKKKKJJJJJJLLLMMMIIIMMMUUUdddwww;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<=========<<<<<<;;;:::;;;<<<===>>>?????????>>>>>>>>>=========>>>>>>@@@CCCIIIQQQWWWcccnnnyyytttnnntttttt]]]ZZZVVVQQQNNNJJJEEEBBBEEEBBB@@@@@@BBBDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHIIILLLOOOSSSYYY___dddjjjnnnuuu~~~pppWWWGGGBBB<<<;;;999888777777888888666666666666666777777777333333444444444444333333444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000222222111000000000000000222222111000000111222222000000000000111111111111222111000000000000111111222111000/////////000000111111111111111222222333000000111222222222222111000000000000000000000000222222111000000000000000000000000111111111222222111000////////////000111000111222111000000111222111000/////////000222333222222111000000111222222111222333444555555555555444555666777888999::::::<<<<<<<<<<<<===???@@@AAA@@@@@@AAABBBCCCDDDEEEEEEHHHIIIKKKKKKJJJJJJLLLMMMPPPQQQWWWdddyyy<<<;;;;;;:::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;::::::999999;;;<<<===?????????>>>>>>>>>>>>>>>============>>>BBBGGGLLLZZZcccoooyyy|||iiicccppp|||wwwuuu|||qqqnnniiiddd^^^VVVNNNIIIJJJIIIGGGHHHKKKMMMNNNNNNOOORRRUUUUUUTTTSSSUUUWWW[[[[[[^^^dddmmmvvv}}}nnnZZZIII@@@>>>;;;:::999888777777777888777777666666666666666666444444555555555555444444444444444444444444444444333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000222222222222222222111000222111111000000111111222000000000000111111111111444333222111000000000111222222111000000000111111000111111111111222222222000000111222222222222111////////////////////////222111000000000000000000/////////000000000111111111111111111111111111111///000111111//////000111000000000000111111111111222222111000000111222222111222333444444555555555222333444666888:::;;;<<<<<<<<<<<<===>>>???AAABBB???@@@@@@AAABBBCCCDDDDDDGGGIIIJJJKKKJJJJJJLLLMMMQQQTTT]]]nnn::::::::::::;;;<<<===>>>999999999:::::::::;;;;;;:::999888888888999;;;<<<========================<<<===<<<<<<<<<>>>BBBEEEQQQWWWbbbooovvvhhhhhhnnn}}}tttooowww~~~vvvmmmccc]]]YYYZZZ]]]bbbgggiiiiiihhhlllqqquuuuuuqqqooorrruuuxxxwwwxxxiiiVVVKKKCCC@@@@@@999999888888777777777777777777777666666555555444444555555555555555555444444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222111222333444444333111111111111000000000000111111///000000000111111111111444333222111000/////////222222111111111111111111000000111111222222222222000000111222222222222111////////////////////////111111000000000000000111////////////000000000000111111222222222222111111...000111000///...///000//////000111111111111000222111111111111111111222111111222333444444444444333444555666777999::::::;;;;;;;;;<<<===???@@@AAA??????@@@AAABBBCCCDDDDDDGGGHHHJJJJJJJJJJJJLLLMMMMMMUUUddd{{{777777888999;;;===???@@@999999:::::::::;;;;;;;;;999888888777888999:::;;;:::::::::;;;;;;;;;;;;;;;;;;<<<=========>>>AAADDDGGGKKKUUUdddwwwzzzlllfffiiiuuuuuulllppp{{{zzzuuuyyy|||hhhRRRGGGBBB???>>>>>>777777777777777777666666777777666666555555444444444555555555555555555444444444444444444444444444333333333333333333333333333333333333333333333333111111111111111111111111222222222222222222222222000111333444444333222111000000000000000000000000///000000000111111111111333222111000///.........111111111222222222111111///000111222222222222111000000111222222222222111////////////////////////111000000000000000111111////////////000000000000111111222222222222111111...000111000///...///000//////000111111111111000111111111222222111111111000111222333444444444444555555555666777777888888999999999:::<<<>>>???@@@???@@@@@@AAABBBCCCDDDEEEFFFGGGIIIJJJIIIJJJLLLMMMMMMUUUddd{{{666666777888:::<<<>>>???999999999999::::::::::::999888888777777999:::;;;999999999999999::::::::::::;;;===>>>>>>???AAACCC@@@BBBKKKYYYjjj}}}vvvhhhcccffftttxxxnnnlllnnnuuu~~~|||bbbSSSEEE>>>===:::777777666666777777777777666555666666555555555555555555444444555555555555444444444444444444444444444444333333333333333333333333333333333333333333333333111111111111111111111111000000000000000000000000000111222222222222222222///000000111111000000///000000000000111111111111111111000///.........//////000111111222111111111///000111333333222111111000000111222222222222111////////////////////////000000000000000111111222/////////000000000111111111111111111111111111111///000111111//////000111000000000000111111111111000111222222222222111000000111222333333444444444555555666666666666777777888888888:::;;;===???@@@@@@AAAAAABBBCCCDDDEEEEEEEEEGGGIIIIIIIIIJJJLLLNNNRRRTTT\\\lll777777777888999:::;;;<<<777777777888888888999999999999888777888999:::;;;888888999999::::::::::::888:::<<<===<<<===>>>???>>>>>>DDDNNNXXXhhhyyyooojjjlllzzzzzzppphhhnnnxxxtttbbbPPPFFF>>><<<;;;888666666555555666777777666666555444444555555555555555555333333444444444444333333444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000111222222...///000111111000///...000000000000111111111111111111000000///000000111...///000111111111000000///000222333333222111000000000111222222222222111000000000000000000000000000000000000000111222222000000000111111111222222111000////////////000111000111222111000000111222111000/////////000222333000111222222222222111000000111222333333444333333444444444555666777888888888888999:::<<<>>>@@@AAAAAABBBBBBCCCDDDEEEFFFFFFDDDFFFHHHIIIIIIJJJLLLNNNPPPOOOSSS]]]nnnzzz~~~999999888888888888888999666666666666777777777777:::999888888888999;;;;;;999999999::::::;;;;;;;;;777999;;;;;;;;;:::;;;<<>>AAAEEEJJJUUUlll~~~uuuoooqqq{{{hhhiiikkkkkknnnvvvwww```PPPFFF???;;;<<<===;;;999:::444555666777777666555555333444444555555666666666222333333444444333333222444444444444444444444444333333333333333333333333111111111111111111111111111111111111111111111111222222222222222222222222111000/////////000222333...///000111111000///...000000000000111111111111111111111111111111222222---...///111111111000///...000222333333333111000000000111222222222222111111111111111111111111111000000///000000111222222111111111111222222222222222000///------///000222000222333222111000111222222111///......000222333000111222333333222111000000000111222333333333333111222333555777888999:::999999:::;;;===???AAABBBBBBBBBCCCDDDEEEFFFGGGGGGDDDFFFHHHIIIIIIJJJLLLNNNIIIJJJNNNWWWdddrrr|||xxx|||999999888777777777777777777888999999888777888999999666777;;;:::666777<<<999999999999999999999999:::;;;===<<<;;;;;;<<<>>>;;;===@@@AAAEEEMMMZZZddd||||||tttxxxttthhh___[[[___eeeqqqwwwkkkWWWIIIBBB===;;;:::888777777888888777777777777666666666666555555555555555555555555444444444444444444444444111111111222222333333333111111111111111111111111222222222111111111000000111111000000111111222333111222222333333222222111......///000000000000000000000000000111111111111000000111111111111000000222222222111111111111000111111000000//////......////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000...///000222222111111000222222222222222222222222333222222111111222222333000111333444555555444333555555555555666888999:::888999999:::<<<>>>???@@@DDDDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJKKKKKKLLLMMMMMMNNNUUU___jjjtttxxx}}}rrr|||777777666555555555555555777888999999777777888999555333444999999777888===999999999999999999999999999;;;<<<<<<::::::;;;===:::<<<>>>>>>@@@FFFPPPXXXcccrrr~~~mmm^^^XXXYYYXXX]]]fffppp}}}~~~kkkZZZKKKBBB===<<<;;;999888777777888888777777777777666666666555555555555555555555555555444444444444444444444444222222222222222222333333111111111111111111111111222222222222111111111111111111000000111111222333111222222333333222222111//////000111111111111111000000000000111111111111000000111111111111000000111111111000000000//////111000000000/////////...000000000000000000000000111111111000000/////////////////////////////////000000000000000000000000000000000000111111111111111111111111000000000000...///000111222111111000000000000000000000000000333222222111111222222333111111222333444444444444444444444444555777888999999999:::;;;<<<===???@@@BBBBBBCCCCCCDDDEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIJJJLLLKKKMMMTTTbbbsssyyyoooyyy777666666555555555555555777888999999777777888999999777777:::;;;999:::===999999999999999999999999888999::::::999999:::<<<:::<<<======<<>>?????????@@@AAABBBDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJIIILLLWWWjjjsssjjjuuu888888777777777777888888777888999888777666777999<<<:::999999:::999777777888888888888888888888888777888999999888888999:::<<<===>>>>>>======@@@CCCGGGOOO[[[jjjxxxvvvvvv~~~lllccc```\\\WWWSSSRRRUUUZZZ^^^ggglllrrruuuzzzxxxpppqqqqqqqqquuu~~~eeeZZZKKKAAA>>>===;;;999999999888888777777777777777777666666666555555555444444444444444444444444444444444444444444444444333333333222222111111111111111111111111111111111333333333333222222222222111111000000111111222333111111222222222222111111000000111222222111111111///000000000111111111111000000111111111111000000111111000000000/////////000000000000////////////111111111111111111111111333333222222111000000//////////////////////////////////////////////////////000000000111111111111111111111111000000000//////000000000111111111111222222222222222222222222222222111111111111222222333222111111222333555666444444444555666777888999<<<<<<;;;<<<<<<===>>>>>>===>>>???AAABBBDDDEEEEEEHHHHHHIIIJJJJJJKKKKKKLLLIIIJJJPPP___uuuzzznnnfffrrr888888777777777777888888666777888888777666777888888777666666777999777555888888888888888888888888666777999888777777888::::::;;;<<<=========>>>???CCCEEELLLXXXcccmmmtttwwwxxx{{{~~~sssllluuuyyysssjjjaaaZZZWWWVVVVVVTTTWWWZZZ[[[___kkk|||yyypppkkkiiiffflllssszzzgggRRRJJJAAA<<<===>>>===:::777777777777777777666666666666666666555555555555444444444444444444444444444444444444444444444444333333333222222111111111111111111111111111111111333333333222222222111111111111000000111111222333000111111222222111111000///000000000000000/////////000000000111111111111000000111111111111000000222222111111111000000000////////////000000000000111111111111111111111111111111111111111111222222000000000000000000000000///////////////////////////000000000111111111111111111111111000000000///000000000000000111111111222222222222222222222222222111111000000111111222333222111111222333555666555555666666777888:::;;;<<<<<<<<<<<<<<<===>>>???>>>???@@@AAACCCDDDFFFFFFHHHHHHIIIJJJJJJKKKKKKLLLIIIMMMVVVhhhvvvkkkeeerrr555555555555555666666777666777888888666666777888666777777888===CCCCCC???888888888888888888888888666777888888777777888:::777777888999:::;;;<<<<<>>???@@@@@@@@@AAABBBDDDEEEFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJIIINNNZZZllluuulllgggttt555555555555555666777777666777888777666555666888777999999:::AAAJJJJJJEEE888888888888888888888888666888999999888777999:::666666666777999;;;;;;;;;AAA@@@BBBFFFIIINNN\\\kkknnnuuu{{{oookkknnn}}}wwwooocccYYYRRRQQQSSSUUU[[[bbblllvvv|||yyyvvvtttkkkiiieeeaaadddrrrmmmWWWGGG===<<<;;;::::::999999888555555666777777666666555666666555555555444444444333333333333333333333333444444444444444444444444222222222222222222333333111111111111111111111111111111111000000000//////111111000000111111222333000000111111111111000000111111111111111000///...000000000000111111111111000000111111111111000000111111111111000000000000.../////////000000000111000000000000000000000000000000000000000000000///000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000111000/////////000222222000000000000000000000000111111000000000000111111111111222333444444444444555666666666777999:::;;;;;;;;;;;;<<<===???@@@AAAAAAAAAAAABBBCCCDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIJJJIIIMMMXXXkkkwwwnnnjjjwww777777777777777888999999666777888777666555666888444666666666===FFFEEE???777777777777777777777777666888999999888888999:::999888777888:::<<<<<<<<<======@@@CCCBBBEEETTTeeepppwww|||nnndddhhhttt{{{kkkaaaZZZUUURRROOOSSSWWW[[[___fffnnntttzzzzzzyyyyyyxxxwwwvvvvvvvvveeeffffffgggppplllXXXHHH===<<<<<<<<<:::888777888999444555666777777666555555666666555555555444444444333333333333333333333333444444444444444444444444111111111222222333333444111111111111111111111111000000000000////////////111111111000111222222333000000111111111111000000222222222222222111000///000000000000111111111111000000111111111111000000000000000000////////////.../////////000000111111////////////////////////222222111000///...------////////////////////////000000000000000000000000000000000000111111111111111111111111000000000000111000/////////000222333222222222222222222222222111111000000000000111111000111333444555555444333555555555555666888999:::::::::;;;<<<>>>???AAABBBAAAAAAAAABBBBBBCCCCCCCCCHHHHHHIIIJJJJJJKKKKKKLLLHHHLLLVVVggg~~~xxxppplllyyy444444555555555555444444666555444333333444555666666666666666777777777777555555555555555555555555666666666666666777888888<<<;;;999888888;;;===??????>>>===>>>BBBHHHOOOSSSfffooo{{{qqqgggcccjjjsssqqqccc[[[^^^WWWRRRRRRSSSTTTWWW\\\\\\___fffnnnxxxzzz|||}}}hhhYYYKKKAAA<<<999999999888888888888777888888777777666666555555666666555444444444444555333333333222222111111111222222222222222222222222555444333222111///......111111111111111111111111111111111111111000//////111111111111111111111111111111111111111111111111///000111222222222222222////////////////////////222111000111222333222000222111111111000000//////000000000000000111222222000111222333222000...---...000222333111000000000111111000000//////......///////////////.........000000000000000000000000000/////////000111222222000000000000000000000000000000000000000000000000111111111111111111111111111333444444222222333555555555666777888999::::::======<<<======>>>???@@@AAA@@@@@@BBBDDDEEEEEEDDDFFFGGGHHHIIIIIIHHHFFFEEEDDDJJJTTT___nnnrrrlllzzz333444444555555444444333666555444333333444555666555555666666666777777777666666666666666666666666666666666666666777777888;;;:::999888999;;;>>>??????>>>===>>>BBBGGGNNNRRRZZZaaakkkttt~~~}}}tttrrrjjjkkksssvvvnnnfffaaa[[[UUUSSSUUUWWWWWWYYY\\\aaaggglllooooootttzzzgggXXXNNNEEE>>><<<999999999888888888777777777777777777666666555555666666555444444444444444333333333222222222111111222222222222222222222222//////000111333444555555444444444444444444444444000111111111111111000000111111111111111111111111111111111111111111111111000000111222222222111111000000000000000000000000000///......000000///...222222111111111000000000000000/////////000111111...///111222222111000//////000222222000///000111111000000000/////////.../////////////////////...000000000000000000000000000000000000000000111222000000000000000000000000000000000000000000000000111111111111111111111111111333444444222222333555555555666777888999::::::===<<<<<<======>>>???@@@AAA@@@@@@BBBDDDEEEEEEDDDGGGGGGGGGHHHHHHGGGGGGFFFHHHLLLSSS^^^ooo~~~qqqlll{{{333333444444444444333333555555444444444444555555555555555666666666666777666666666666666666666666666666555555666666777888999999888888:::<<<>>>???>>>===<<<===@@@EEEJJJNNNMMMRRRXXX^^^iii{{{}}}uuupppvvvxxxllleeeeeecccaaa]]]YYYWWWWWWXXXYYYYYY[[[___bbbccceeehhhjjjjjjjjjkkkkkklllnnnoooooonnnnnnpppuuu|||qqq```OOOFFFCCC???===<<<999999888888888777777777777777777666666666666555555555555444444444444444333333333222222222222111222222222222222222222222222222222222222222222222000000000000000000000000000111111222222222111111111111111111111111111111111111111111111111111111111111222222222111111000111111111111111111111111///...------//////...---111111111111111000000000000000//////.../////////---...000111222222111111000111111000//////000222000000000000////////////......//////////////////000000000000000000000000222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222444333333222444555555555666777888999::::::<<<<<<<<<<<<===>>>???@@@AAA@@@@@@BBBDDDEEEEEEDDDHHHGGGGGGFFFGGGGGGHHHHHHJJJLLLSSS```ttttttmmm|||444444555555555555444444444444444444444444444444444444555555555666666666444444444444444444444444666555555555555666777777777888888999:::<<<===>>>;;;::::::;;;===AAAEEEGGGFFFHHHKKKNNNWWWiii~~~vvvnnngggcccaaa]]]^^^`````````aaadddfffbbbaaabbbcccgggkkkoooqqqtttwww}}}ppp\\\OOOBBB>>>>>>===<<<===888888888888777777777777666666666666666666666666555555555555444444333333222222222222222222222222222222222222222222222222333222222111000000//////////////////////////////000111111222222222222222111111111111111111111111111111111111111111111111222222222222222111000///000000000000000000000000111///...///000111000...000/////////////////////000//////..................///000111222111111111000111000///---...000222000000000000////////////............////////////////////////////////////222222111000/////////000000000000000000000000000000000000000000000000000////////////////////////000222333333333333444666555555666777888999::::::<<<<<<<<<<<<===???@@@AAAAAA@@@@@@BBBDDDEEEEEEDDDHHHGGGFFFEEEFFFGGGHHHIIIJJJKKKSSSeee~~~{{{qqq}}}555555666666666666555555333444444444444444444333444444444444555555555555444444444444444444444444555555555555555666666777666777888:::;;;<<<<<<<<<888888888888:::<<>>???AAAAAAAAA@@@@@@BBBDDDEEEEEEDDDFFFFFFFFFFFFGGGHHHIIIIIIKKKMMMWWWkkkyyy222333333444444333333222222333444444444444333222222333333333333444444444555555555555555555555555555444444444444555666666777888:::<<<<<<:::888777666777777888888999999999888:::;;;;;;===AAAGGGLLL]]]hhhttt|||yyyzzzmmm^^^RRRHHHCCCCCCDDD>>>:::::::::777555666888777777777666666666666444444444555555555666666222333444555555333222000111111222222222333333333222222222222222222222222666555444222111///...---000000000000000000000000111111111000///...---,,,111111111111111111111111000000000000000000000000000000111222222222111111////////////////////////000///......000000///............//////000000000.........///000111222333111111000000000000000000---///000000///......///.../////////000000000111------......///000000111000000000000000000000000000000000000000000111222000000000000000000000000000000000000000000000000111111111111111111111111///111333333333333555777555555666777888999::::::;;;;;;;;;<<<>>>???AAABBBAAA@@@@@@BBBDDDEEEEEEDDDEEEEEEFFFGGGHHHHHHHHHHHHKKKOOOZZZmmmzzz111111111222222111111111222222444444444444222222222222333333333444444444333333333333333333333333555444444444444555666666777999;;;<<<<<<:::777666777888999999999999888888666888;;;======???BBBDDDHHHTTTbbbmmmwww|||uuuppptttrrrXXXKKKEEE@@@===>>>===999777:::;;;999888999777777777777666666666666444444444555555555666666222333444555555333111000111111111222222333333333222222222222222222222222222222333333333444444444333333333333333333333333111111111000///---+++***111111111111111111111111000000000000000000000000///000111222222222222222000000000000000000000000333111000111222333222000///000000000111111222222.........///111222444555////////////000111222333,,,...000111///............/////////000000111111---------...///000000111000000000000000000000000000000//////000111222222000000000000000000000000000000000000000000000000111111111111111111111111///111333333333333555777555555666777888999:::::::::;;;;;;<<<>>>???AAABBBAAA@@@@@@BBBDDDEEEEEEDDDDDDEEEGGGHHHIIIIIIHHHHHHJJJPPP\\\ooozzz|||111000///000333555555555333333333444444333222222444444444444444444444444444444444444444444444444444444444555555555555666444555777999:::999888777666777777777888888888888::::::;;;;;;<<<===>>>>>>@@@EEEMMMWWWbbbnnnzzzsssiiiiiisssfffZZZJJJ???<<<<<<===<<<777777777888999999::::::888777777666555444444444666666666666555555555555444555555555555555555444777666444333222222333444111111111111111111111111222111111111000000//////333333333333333333333333222111111111000000//////000000000000000000000000//////............//////000000000000111111111111000000000000////////////000000000000000000000000000000000000000///......222000...///222333111///.........---...///000000111111000000//////.........///000111111000///...///////////////.........////////////000000000000000000////////////000000222222111111111111222222......///000111222222333222222222222222222222222222222333444444333333333444444555555666888999:::;;;;;;;;;<<<>>>???AAABBB>>>??????@@@AAABBBCCCCCCCCCDDDGGGIIIJJJIIIHHHGGGNNNSSSccc}}}}}}333222000111222333333222222333333444333333222222444444444444444444444444444444444444444444444444444444444444555555555555666777888999999888666555666666777777777888888888999999::::::;;;<<<<<<======@@@EEELLLUUUaaammmuuuuuuyyy~~~rrrllllllttt|||~~~nnnYYYPPPDDD<<<:::;;;<<<;;;::::::999888888777777666777777777666555444444444555555555555444444444444333333333444444333333333444333333222222222222333111111111111111111111111111111111111000000000///111111111111111111111111111111111111000000000///000000000000000000000000000000////////////000000333333222111000///......000000000000////////////000000000000000000000000000000000000000///......111000000111222222000///....../////////000000000111000000000/////////......///000111111000///............///////////////////////////000000000000111000000//////000000111222111111000000111111222000000000000000111111111222222222222222222222222111222333333444444444444666666666777888999;;;;;;;;;;;;;;;<<<>>>???AAABBB@@@AAAAAABBBCCCDDDEEEEEEDDDEEEGGGHHHIIIIIIIIIHHHOOOTTTeee|||555333111111222222222000222222333333333333222222444444444444444444444444444444444444444444444444444444444444555555555555777888888888888666444333666666666666777777777777888888888999::::::;;;;;;:::;;;===@@@FFFPPP[[[cccooouuu~~~wwwooojjjjjjqqq{{{rrraaaUUUHHHCCC<<<999999::::::999:::999999888888777666666777777666666555444444444444444444444333333333222111111222222222222111111000111222222222222222222111111111111111111111111111111111111000000000000////////////////////////111111111111000000000000000000000000000000000000111111000000000000111111333333222111000///......////////////000000000000000000000000000000000000000000000000////////////000222333333111/////////...///000111111111000000000000000000////////////...//////000000//////...------......//////000000////////////000000000000111111111000000111111111222111111000000111111222111111111111000000//////222222222222222222222222000111222333444555555555666666666777888999:::;;;;;;;;;;;;<<<>>>???AAABBB@@@AAAAAABBBCCCDDDEEEEEEGGGGGGHHHHHHIIIIIIJJJJJJKKKPPP___xxx}}}555333111111222333222111111111222333333333333222333333333333333333333333333333333333333333333333333333444444444555555555666666777777777666555444555555555666666666777777777777777888888888999999888888999:::>>>DDDLLLQQQeeeooo|||}}}uuupppdddiiitttzzziiiZZZNNNEEE===;;;999999::::::999777666666777777888999999999666666666555555444444444444444444444333333333333111111222222222222111111///000222333333333222222111111111111111111111111111111111000000000000000////////////////////////111111111000000000000000000000000000000000000000111000000//////000000111///000000000111111111111////////////000000000000////////////////////////000000///////////////000///333666555111......///---///111222333222000///000000000000////////////////////////////////////,,,------...///000111111////////////000000000000222222111111111111222222111111000000000000111111111111000000000000000000111111111111111111111111///000222333444555555555444444444444666777888999;;;;;;;;;<<<>>>???AAABBB>>>??????@@@AAABBBCCCCCCIIIHHHHHHHHHHHHIIIJJJKKKJJJLLLVVVjjj333111000111222444333333000111222222333333333222333333333333333333333333333333333333333333333333333333333444444444444555444444555555666666666666444555555555555666666666666666666777777777777777777888:::;;;<<>>:::::::::;;;;;;:::999777555666666777888888999999555555555555444444444444555555555444444444444333222222333333333333222222000111222444444444333222111111111111111111111111000000000000000000111111000000000000000000000000000000000000000000111111000000000000000000000000000//////......//////000///000000000111111111111.../////////000000000111////////////////////////000000////////////000111000333666444111...///000---///111222333222000///////////////000000000000//////............//////,,,------...///000111111////////////000000000000222222111111111111222222111000000000000000000111...//////000111111222222111111111111111111111111///000222333444555555555333333444444555777888999;;;;;;;;;<<<>>>???AAABBB>>>??????@@@AAABBBCCCCCCIIIIIIHHHHHHHHHIIIJJJJJJNNNMMMQQQ___qqq333111000111222444444333///000111222333333333333333333333333333333333333333333333333333333333333333333333333444444444444333333444444555666666777444444444444555555555666666666666666666666777777777999;;;<<<<<<<<<>>>???CCCPPP```llluuu|||wwwsssssszzz~~~mmmVVVHHHEEEDDD@@@;;;:::;;;;;;;;;;;;:::999888999888888777777666555555444444444444444444444444555555555555444444444444333333444444444444333333222222333333333333333333111111111111111111111111000000000000111111111111111111111111111111111111000000000000111111111111000000000000000000000000//////............//////333333222111000///............//////000000111111000000000000000000000000000000///......///111222222333444222111000000111...///000111111111000000////////////000000000000///......------......///------......//////000000////////////000000000000111111111000000111111111111000000//////000000111......///000111222333333111111111111111111111111000111222333444555555555555555555666777888999:::;;;;;;;;;<<<>>>???AAABBB@@@AAAAAABBBCCCDDDEEEEEEHHHHHHHHHHHHHHHIIIIIIIIILLLJJJLLLXXXhhh{{{444333111111222333222111///000111222222333333333222222222222222222222222222222222222222222222222222222333333333444444444444444444444444444555555333333444444444555555555777777777666666666666666666777888888888999;;;===@@@HHHRRRYYYaaapppuuu___UUUIIIAAA@@@???>>>;;;:::::::::999888888888999888888888777666666555555444444444444444444444444444444444444333333333222333333444444444444333333333222222111111111111222111111111111111111111111///000000000111111111111000000000000000000000000///000000000111111111111000000000000000000000000000000////////////000000333333222111000///...............///000111111111000000000000000000000000000///...---...///111222555333000000111222333333....../////////000000000.../////////000000000111///...------------...///.........///////////////////////////000000000000111000000//////000000111000000////////////000000//////000000111111111222111111111111111111111111111222333333444444444444555555555666777888999:::;;;;;;;;;<<<>>>???AAABBB@@@AAAAAABBBCCCDDDEEEEEEFFFGGGHHHIIIIIIHHHGGGFFFGGGFFFKKKYYYkkk777555222111222111000/////////000222222333333333222222222222222222222222222222222222222222222222222222333333333444444444666666555444333333333333333333333444444444555555777777777777777666666666666666555333333555:::===@@@CCCEEEGGGLLLZZZmmm|||yyyfffVVVMMMKKKGGGCCC@@@>>>======999999888777666666888:::555555666666777888888888444444444444444444444444333333333222222222111111222333333444444333333222333222111/////////000111111111111111111111111111//////000000111111111222000000000000000000000000//////000000111111111222000000000000000000000000111111000000000000111111000000000000111111111111---......///000111111222000000000000000000000000000///...---...///111333777222......111444444333///............///000000.../////////000000111111///...---,,,,,,---...//////////////////.........////////////000000000000000000////////////000000000000////////////000000111111111111000000000000000000000000000000000000222222333444444444333333333333333333555666777888;;;;;;;;;<<<>>>???AAABBB>>>??????@@@AAABBBCCCDDDEEEFFFHHHIIIIIIHHHFFFEEEGGGIIIRRRbbbvvv000111111222222111111000111111222222222111111000333222222111111222222333111111111111111111111111000000111222333333444444555555555555555555444444444444444444444444444444222222444555666888999999999888777777777888999:::===>>>???AAAFFFNNNWWW]]]rrr}}}~~~}}}|||~~~qqqdddZZZOOOHHHDDDBBB@@@>>><<<<<<<<<<<<;;;999666777888888666333666666666666666555555444666555555444444333222222777666444333222111111111333333333222222111111111333333333333333333333333333333333222222111111111////////////////////////000000000000000000000000000000000000000000000000222111000//////000111222////////////000000000000000000//////.........---000000000000000000000000000000000000000000000000111111000000///000111111000000000000000000000000111111000000//////......222111111111000000//////////////////////////////---......///////////////222222111000///...------000000////////////000000333333222222222222222333222111111111000000//////222111111111000000//////333333333333555888:::<<<777777777777888:::;;;<<<::::::;;;<<<===>>>??????<<<===???BBBCCCDDDDDDCCCFFFFFFHHHIIIJJJKKKKKKKKKPPPOOOVVVhhh}}}111111222222222222111111222222333333333222222111333222222111111222222333111111111111111111111111000000111222222333444444444444333333333333333333444444444444444444444444444444444555666666777777999999888777888999:::;;;>>>>>>>>>===>>>BBBHHHMMM[[[eeennnpppqqquuuuuusssvvvvvv|||lll\\\SSSMMMFFFAAABBB@@@>>><<<;;;:::::::::<<<999777888999999777555666666666666666555444444333333444444444444444444333222222222222333444444333333333222222222111111222222222222222222222222333333333222222111111111111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111.........///000111111111111111000000000/////////000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000111111111111000000000///111111111000000000//////////////////////////////---......///////////////111111000000//////......000000////////////000000222111111111111111222333111111111111000000000///111111111111000000000///111111222222333444555666444444444555666777888999::::::;;;<<<===>>>??????===>>>???AAABBBCCCDDDDDDDDDEEEFFFHHHIIIIIIJJJJJJLLLPPP\\\qqqxxx{{{~~~222222222333333222222222222222333333333333333222222222111111111111222222111111111111111111111111000000111111222333333333222222222222222222222222444444444444444444444444555555555555555555555444999999888888888999:::;;;>>>===<<<999888999===@@@FFFOOOXXX^^^ccckkkqqqsssxxxwww~~~qqqdddSSSGGGBBBAAA@@@>>>???>>>===;;;:::999999999;;;:::888888999999777666555666666666666555444444222222222333444555555555222222222222333333444444333333333222222222222111111111111111111111111111222222222222222111111111111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000---......///000111111222111111111111000000000000000000000000000000000000////////////////////////...///000111222222111000000000000000000000000000222222111111111111000000111111000000000000//////////////////////////////---......///////////////000000000000////////////000000////////////000000000000///000000111222222111111111111000000000000111111111111000000000000111111222333333333222222333333333444555666888888::::::;;;<<<===>>>??????>>>>>>???@@@AAACCCDDDEEECCCDDDEEEGGGHHHHHHIIIIIILLLPPP\\\ooossstttxxx222222333333333333222222111111222333333333222222222222111111111111222222111111111111111111111111000000111111222222222333111111222222222222222222333333333333333333333333444444444444444444444444888777777666666888999:::;;;;;;;;;:::999999;;;===<<>>??????>>>>>>===<<<;;;:::999888888999888888777777777777666555555666666555555444333222222333333333444444444444444444333222111000000222222222222222222222222000000000000000000000000222222222111111111111111////////////////////////000000000000000000000000000000000000000000000000///000111222222111000///000000000000////////////000000000000000000000000////////////////////////////////////////////////---...000222333222111000////////////////////////111000000000000000000000000000000000000000//////////////////////////////---......///////////////.../////////000000000111000000////////////000000///......//////000111222111111111000000000000000111111111000000000000000111222333444555444333333555555555555666888999:::::::::;;;<<<===>>>??????@@@?????????@@@BBBDDDEEECCCDDDEEEGGGHHHHHHIIIIIIOOOOOOUUUbbbwwwrrrrrruuu111222222333333222222111//////000111111111111111222111111000000111111222111111111111111111111111000111111111111111222222111111222222333333333333333333333333333333333333222222333333444444555555666555444444444555777888999:::<<<;;;::::::;;;<<<:::;;;===AAAGGGRRR```lllvvvxxxqqqccc___[[[LLLGGGBBB?????????>>>=========<<<<<<;;;:::999888666666666666555555555555555555555555555444444333444444333333333222222222333333333333333111000000222222222222222222222222000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000///000111222222111000///222222111000///...------////////////////////////////////////////////////////////////////////////---///111222333222000///////////////////////////...///////////////////////////////////////000000////////////////////////---......///////////////......//////000000111111000000////////////000000//////......///000000111000000000000000000111111000000000000000000111111///000222444555555444444555555555555666888999:::::::::;;;<<<===>>>??????@@@@@@??????@@@BBBDDDEEEDDDEEEFFFHHHIIIIIIIIIIIINNNNNNQQQ]]]pppxxxuuuwww111111111222222111111111......///000111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111111222222333444444333333333333333333333333111111222222333444555555444444333333333444555666888:::<<<<<<:::888777777<<<::::::;;;===BBBMMMXXXhhhmmmyyyzzzhhhUUUOOOMMMDDDAAA???=========<<<:::999<<<<<<<<<<<<;;;:::999888444555666555444333444555444555555555555444333333444444444333222111111111...///111333444444333333111222222222222333333333000000000000000000000000000000000111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000333222111000///...---,,,............////////////000000000000000000000000///////////////////////////000111222222111000///000000000000000000000000------............//////......////////////000000////////////////////////---......///////////////......//////000000111111000000////////////000000000000////////////000000000000000000111111111111000000000000111111111111......000111222333333333333333333444555666888888::::::;;;<<<===>>>??????@@@@@@@@@@@@AAABBBCCCDDDDDDEEEFFFHHHIIIIIIJJJJJJJJJNNNWWWfffxxx}}}}}}///000000111111000000///......000111111222222222111111000000000000111111111111111111111111111111111111111111000000000000//////000000111222222333222222222222222222222222222222222222222333333333555444333333333444555666555888;;;<<<:::777666555:::888:::======<<>>===;;;;;;;;;;;;::::::999::::::::::::888777666333555777666444333555777444444555555444444333222333333222222222222222222---...111333444444333222111111222222222333333333111111111111111111111111///000000000111111111222111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111000000000000////////////......//////000000000000000000000000000000000000000000000000000000000000222222111111000/////////000000000000000000000000............/////////000........./////////000000////////////////////////---......///////////////////////////000000000000000000////////////000000222222111000///////////////000000000111111111111///000000000111111111111111111111111111222333333444444444555666777888999::::::;;;<<<===>>>????????????@@@AAABBBBBBBBBBBBCCCDDDEEEGGGHHHHHHIIIIIIHHHOOO\\\nnn//////000000000000////////////000222222333333333111111000000000000111111111111111111111111111111111111111000000000000000---......///000111111222222222222222222222222222444444333333222111111000555555444333444555666777222666:::<<<<<<:::999888000111777>>>>>>;;;>>>EEEAAALLL]]]lllwwwttt___SSSHHHEEEPPPfffcccGGG@@@>>><<<;;;;;;<<<>>>???777888999999999777666555444666888777555444666888444444555555444444333222111111111222222333444444000111222333333222000///111111111222222333333333111111111111111111111111//////000000111111111222////////////////////////000000000000000000000000000000000000000000000000222111000//////000111222......//////000111111111//////000000111111111222000000000000000000000000111111111111111111111111444333222000////////////000000000000000000000000.../////////000000111111---.........//////000000////////////////////////---......///////////////000000000000////////////000000////////////000000444333222000//////////////////000000111111111222//////000000111111111222777666444333222333444555777777777777888:::;;;<<<::::::;;;<<<===>>>??????>>>???AAABBBCCCBBBBBBAAABBBCCCDDDFFFGGGGGGGGGGGGKKKQQQ]]]nnn|||111111111111111111111111222222111111000///......000000000000000000000000000000000000000000000000000000000000111111111111///000000000000111111111222222222222222222222222333333333333333333333333333333333444444444555555444555555666777888888999333555666777777777:::<<>>>>>???@@@AAAAAABBBBBBBBBAAAFFFFFFGGGHHHIIIIIIIIIIIILLLPPP[[[jjjyyy~~~{{{ppp111111111111111111111111333222222111000000//////000000000000000000000000000000000000000000000000000000000000111111111111000000000111111111111222222222222222222222222222222222222222222222222222333333333444444444444555555555555666777777777888777888999999999:::===???AAADDDGGGGGGIIIPPP]]]hhh{{{vvviii___VVVMMMGGGDDD@@@===>>>BBBCCCAAA>>><<<<<<<<<;;;::::::999999777888888888888777666666555555555444444444333333444444444333333222222222444444444444333333333222222222222222222111111111111111222222222222111111222222222222222222222222//////000111111000//////000000000000000000000000222222111000000000000000000000000000000000000000000000000000000000000000/////////000000000111111............////////////////////////////////////////////////000000111222222111000///............////////////////////////////////////000000000000111000000///......------000000000000000000000000////////////////////////111111111000000000//////000000000000////////////111111111111111111111111222222222111111111111111000000000000000000000000222222222333333444444444444444444555666777888999;;;;;;;;;<<<===>>>>>>???===>>>@@@AAABBBCCCCCCCCCEEEFFFGGGHHHIIIIIIIIIIIIIIIMMMXXXgggvvv~~~sssnnn111111111111111111111111333333222222111000000000000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222222222222222222222222222111111111111111111111111333333333333444444444444555555666666666666666666888999999888999;;;>>>AAADDDFFFFFFBBB???@@@GGGNNN[[[ccclllssszzz||||||lllcccVVVMMMHHHEEECCC@@@===;;;:::;;;>>>???<<<:::<<<;;;;;;::::::999999999777777888888777777666555555555555555555444444444444444333333333333222222333333333333222222222222222222222222333333333333222222333333333333222222222222222222222222222222000000111222222111000000000000000000000000000000222111000000000000000000000000000000000000000000000000000000000000000000...///////////////000000............//////////////////////////////////////////000000111222333333111111000///............////////////////////////////////////000000000000000000000///......------000000000000000000000000////////////////////////111111000000000000//////000000000000////////////111111111111111111111111111111111111222222222222////////////////////////333333333333333333333333333333333444555666888888999:::;;;<<<===>>>???@@@<<<===???AAACCCDDDEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHIIILLLVVVeeettt~~~tttttt111111111111111111111111333222222222111111111000000000000000000000000000000000000000000000000000///000000000111111111111111111111111222222222222111111111111111111111111222222222222222222222222222222333333333444444444666555555555555555555555666777777777777999===AAADDDFFFEEEAAA===<<>>???AAABBBCCCDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGJJJMMMWWWeeettt||||||000000000000000000000000222222222111111111111111000000000000000000000000///////////////////////////000000000111111111111000000111111111222222222111111111111111111111111333333333333333333333333222222222333333333444444555555555444444444444444555666777777777:::>>>AAABBBBBBBBB???;;;999:::<<<<<<>>>AAAHHHOOOUUU\\\```ffflllwww|||nnnddd\\\RRRJJJDDDBBB@@@>>>>>>>>>===<<<;;;;;;<<<>>>??????===<<<999999999999999888888888888999999999999888777777444444555555555555555555333333333333333333333333222222222222222222222222222222222333333444444444222333333444444333333222111111111111111111111111222111111111111111111222000000000000000000000000111000000000000000111111////////////////////////////////////////////////////////////........................////////////////////////////////////,,,---///000111222222222000//////...............////////////////////////////////////000000000000////////////............//////////////////////////////////////////////////////////////////000000000000000000////////////000000000000000000000000......//////000000111111111111111111111111111111000111111222444555555666555555555555666888999:::999999:::<<<===???@@@AAA??????@@@AAABBBBBBBBBBBBDDDDDDEEEFFFGGGGGGGGGGGGJJJMMMVVVeeettt||||||000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111///000000000000111111111111111111111111111111111333333333333333333333333222222222222333333333333333444444444444444444444555777999::::::<<>>:::888888999999777999>>>BBBDDDIIINNNTTT[[[gggtttxxxeeeVVVMMMHHHDDDAAA<<<===>>>???>>>===;;;999999:::;;;<<<<<<<<<<<<<<<888888888888888888888888666666777777666666555444333333333444444444444444222222333333333333444444222222222222333333333333222222222222333333333333222222333333333333222222111111111111111111111111222111000000000000111222000000000000000000000000000000000000000111111222000000000000000000000000000000000000000000000000000000000////////////...............////////////////////////////////////,,,---///111222222111111//////......---......///////////////////////////////////////000000000000//////////////////......000000000000000000000000////////////////////////......////////////000000000000000000////////////000000000000000000000000111111111111222222222222111111111111111111111111///000111222444555666777333333333444555666888888999:::;;;<<<===>>>???@@@@@@@@@AAABBBBBBBBBAAAAAADDDEEEFFFGGGHHHHHHHHHHHHHHHKKKTTTcccttt~~~~~~000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000111111111111....../////////000000000111111111111111111111111222222222222222222222222111222222222222333333333222222222333444444444555222555888:::;;;<<<>>>???FFFEEEBBB>>>:::888888999888444555;;;===<<<>>>CCCDDDJJJSSS\\\ggguuuvvviiiaaaUUUKKKEEEBBBAAAAAA;;;===>>>???>>><<<:::999888999999999999:::<<<===777888888888888888888888666666666666666555555444222222222333333333444444222222222333333444444444222333333333444444444444222222222222222111111111111111222222222222111111111111111111111111111111111000000//////000000111000000000000000000000000000000000000000111222222000000000000000000000000000000000000000000000000111111000000000/////////............////////////////////////////////////...///111222333222111000.........------......///////////////////////////////////////000000000000.../////////////////////000000000000000000000000////////////////////////........./////////000000000000000000////////////000000000000000000000000222222222111111111111111111111111111111111111111111111222333333444555555444444444555666777888999;;;;;;;;;<<<===>>>>>>???>>>???@@@AAABBBCCCCCCCCCEEEFFFGGGHHHIIIIIIIIIIIIIIIKKKTTTdddvvv|||}}}000000000000000000000000............////////////000000000000000000000000////////////////////////000000000000111111111111............////////////000000000000000000000000111111111111111111111111111111222222222333333333111111222333333444555555...222666999::::::;;;<<>>>>><<<===???AAACCCDDDDDDEEEFFFFFFGGGHHHIIIIIIIIIIIIKKKNNNWWWgggyyyyyyyyyyyy////////////000000000000222222111000//////000000444...---000222///...000000000000000////////////000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111333333333222222111111111444444333222222333444444111222333555666888999:::<<<@@@@@@;;;888888777444666555555666666777888999:::<<>><<<;;;::::::::::::999999999888888666666777888999::::::;;;777777777777777777777777444666888999777666666666444999888222000333444111444333333222111111111222000000000111222222222333222222222111111111111000222222222111111111000000222222222222222111000///000000000000000000000000000000////////////000000222000///------///000222222000///------///000222222222111000///...---------......///////////////........................---.........------...000000222444555555333000///...---,,,,,,,,,,,,---.........////////////......000000000000000/////////////////////////////////000000//////.........---+++---111333444333111///////////////////////////000000000000000000000000000000000000////////////000000111222222222222111////////////////////////111111222333444444444444777555444666999;;;:::888===============<<<<<<<<>>>>>?????????@@@AAABBBBBBBBBBBBGGGGGGHHHHHHIIIIIIJJJJJJJJJNNNWWWjjjvvvwww,,,,,,---...000111222333111111000/////////000000///<<>>999666777666333666666555444333222222333444666888888888999;;;===>>>DDDJJJOOOUUU___mmmwww{{{uuukkkaaaXXXRRROOONNNPPPVVVTTTGGG>>>???@@@>>>??????>>>===<<<;;;;;;::::::999999999999888888888:::::::::999999999888888777777777777777777777777444666777777555333333444444777777444444666555333333333222222222222222222222222222111111111111111222222222111111111111000222222222111111111111111111111111111111000000///000000000000000000000000000000////////////000000111000///......///000111111000///......///000111////////////////////////---......///////////////...........................//////...------...000111111111000///......---......---,,,,,,---............////////////..............................////////////////////////////////////..................///000111111111111////////////////////////000000000000000000000000////////////000000000000000000111222222222222111444444333333222222222111111111222333444444444444666555555666999::::::999999999:::<<<===???@@@@@@??????@@@AAABBBBBBBBBBBBFFFFFFFFFGGGHHHIIIIIIIIIIIINNNYYYooouuuttt------......///000111111111000000/////////000000...BBBKKK???222111111---000000000000////////////........................////////////000000000111///////////////////////////000000000111111111111000000111111222222333333111111111111111111111111333333333333444444444444777;;;<<<888555666555333555555444333333333333333444666777888888888888888;;;===@@@AAADDDKKKUUU]]]iiimmmuuu}}}qqqhhh[[[WWWQQQKKKGGGEEEDDDEEEHHHLLLIIIAAA<<<>>>???>>><<<<<<<<<;;;;;;;;;;;;:::999999999999888888888888:::::::::999999999999999777777777777777777777777666777888777555444444555777666444333222222000...222222222333222222222111333222222222111000000000222222222111111111000000111111111111111111111111111222222222222222111111000000000000000000000000000000////////////000000000000////////////000000000000////////////000000........./////////000000---......///////////////.........................../////////------...000555333222000/////////000......------------............////////////......---------...............///////////////////////////////////////.........///////////////000111111////////////////////////////////////////////////////////////000000000000000000111222222222222111333333222222111000000000111111222333444444444444555555555777888999::::::999:::;;;<<<===???@@@@@@??????@@@AAABBBBBBBBBBBBEEEFFFFFFGGGHHHIIIJJJJJJJJJOOO\\\tttuuusss////////////............000///////////////000000000DDDNNNBBB555444444000000000000000////////////////////////////////////...////////////000000000///////////////////////////000000000111111111111000000000111111222222222111111111111111111111111222222222222222333333333555999:::666444555555333444333333333444444555666444555666888:::999888777777999:::;;;;;;>>>DDDHHHNNNTTT___jjjqqqyyy{{{lll___TTTOOOJJJIIIFFFDDDCCCBBBCCCCCCHHHGGGCCC===:::;;;<<<;;;::::::::::::::::::::::::999999999888888888777777777777888999999:::;;;;;;777777777777777777777777888999999888666555666777444111000111444444444444111222222333333333222111333222222222111000000000222222222111111111000000111111111111111111111111222222333333444333333222111111111111111111111111000000////////////000000000000////////////000000000000////////////000000------......//////000000---......///////////////.........................../////////......000111444333111///......///000..............................////////////......------------......//////////////////////////////.........///////////////000///.........///000111////////////////////////////////////////////////.../////////000000000111000000111222222222222111222222222111111111000000111111222333444444444444444555666777888888999:::;;;;;;<<<<<<===>>>>>>>>>??????@@@AAABBBBBBBBBBBBFFFFFFGGGHHHIIIJJJKKKKKKLLLQQQ___xxxsssqqq000000///......------,,,//////......//////000000---999@@@999111///000---000000000000////////////000000000000000000000000......////////////000000000000000000000000000000000000000000111111111111000000000111111111111111111111222333333222111111111111111111222222222222333777888555333444444222333333333333444555666666222222333666888999888666555777:::;;;<<<===???AAA===BBBMMMYYY```gggrrr}}}rrrmmmeee\\\SSSLLLHHHGGGCCCBBBAAA@@@@@@@@@AAAAAALLLHHHBBB===<<<<<<<<<;;;::::::::::::::::::::::::999888888888888777777777555666777888999:::;;;;;;777777777777777777777777888999999888777777888:::???888333333555444444555000111222333444333222111222222222111111111111111222222222111111111111000111111111111111222222222111222333333333333333333111111111111111111111111000000////////////000000//////000000000000////////////000000000000//////---------....../////////---......///////////////........................,,,---//////...///111333000///---,,,,,,------...---...////////////...---......////////////......---------...//////000000////////////////////////.........///////////////000//////......//////000////////////////////////000000000000000000000000......//////000000111111000000111222222222222111333333333333333333333333111111222333444444444444444555777888777888999;;;;;;;;;<<<<<<======>>>>>>??????@@@AAABBBBBBBBBBBBEEEFFFGGGHHHIIIJJJKKKLLLNNNRRR```yyyzzzqqqmmm..................------...............///000000+++---//////---++++++,,,000000000000////////////////////////////////////........./////////000000000000000000000000000000000000000000111111111111111111111111000000000000111222333444444333222111000000000111111222222222111555777444222444444222333333222222222333333444333222111444777888777555666777:::;;;<<<======>>>;;;===CCCLLLQQQSSSXXX^^^hhhnnnxxxzzzqqqiiiaaa\\\TTTQQQMMMIIIEEECCCBBBBBB???>>><<<;;;===@@@DDDFFFMMMFFF@@@===>>>>>>======::::::::::::::::::::::::888888888888777777777777666666666777777888888888777777777777777777777777666777777777666777999;;;JJJ???666444444000///111///111222444444333222111111111111111111222222222222222222111111111111000000000111111111222222222///000111111222222222111111111111111111111111111000000////////////000000//////000000000000////////////000000000000//////---.....................---......///////////////........................+++,,,...//////000333555------,,,,,,------......---...///000000///...---......////////////......------...//////000111111////////////////////////............/////////000/////////////////////...////////////////////////000000000000000000000000.........///000111111111000000111222222222222111000111111222222333333333111111222333444444444444333666888888777777999<<<999:::;;;<<<===>>>???@@@??????@@@AAABBBBBBBBBBBBDDDDDDEEEGGGHHHJJJKKKKKKOOORRR^^^wwwuuummmiii{{{,,,------....../////////...............///000111000+++***///111//////111000000000000////////////..................................../////////000000000000000000000000000000000000000111111111111222222111111000000//////222333444444444444333222/////////000111111222222000555666333222333444222444333222111000000000000555333222444777888777555555666777777777777777777???>>>@@@FFFHHHFFFFFFIIIGGGLLLTTT]]]eeennnvvv{{{{{{}}}|||vvvpppmmmjjjfff___XXXSSSNNNJJJGGGEEEDDDCCCAAA@@@>>>=========;;;999999<<>>@@@AAABBB??????@@@AAABBBBBBBBBBBBBBBCCCDDDFFFGGGHHHJJJJJJPPPRRR\\\tttqqqjjjfffxxx~~~......////////////............////////////......///...---,,,,,,---...///000000000000000000000000000///...------...///000//////............//////////////////000000000000111111000000//////......------...000111333444444///000111222222222222222333222111000000111222333666555333222111111222333111111000000111111222333333444444555666666666555666555555444444666777888<<<<<<<<<=========>>>>>>===@@@DDDFFFHHHNNNXXX___dddnnnuuuqqqhhhfffooozzzwwwqqqhhh```YYYUUUQQQOOOMMMKKKIIIFFFDDDCCCCCCCCC@@@???===<<<;;;;;;;;;<<<:::<<<;;;999<<>>===<<<;;;:::999999999999::::::::::::999888888555555555555666666666666777777777777777777777777999888777888999:::999777777777777777777666555555777666444222222222444555111111111111111111111111222333333333333222111111333222222111111222222333222111111111000000////////////000111111111111111111111111111111000//////000000000000000000000000000000000000000000000000------...///000000/////////////////////.................................111000///...------...///,,,---///000222333333333000000000000000000000000,,,---------.../////////000000111111111111000000000000000000000000000000000000000000///...---,,,000000//////.........---........................//////............//////111111000000//////............///000000000000000000111111111111222222222444333222000000000000111222333333444555666777777555555555666666777888999======<<<<<<<<<>>>@@@AAA@@@AAAAAABBBBBBAAAAAAAAABBBDDDEEEEEEDDDEEEGGGJJJOOOPPP[[[tttppplllkkk}}}......////////////............////////////....../////////....../////////////////////////////////000///...------...///000//////............//////////////////000000000000111000000000/////////...//////000000000111111111//////000111111111111111222222111000000111222222444444333222222222222333111111000000111111222333222333444555555555555555666555555444555666777888999999999::::::;;;;;;;;;:::<<<>>>>>>===???EEEKKKQQQYYY```___XXXUUU[[[ccckkkooowww|||~~~}}}wwwvvv|||{{{ssskkkeeeaaa\\\WWWQQQLLLIIIHHHGGGFFFFFFDDDCCCAAA????????????>>>===<<<;;;:::::::::::::::;;;;;;999===DDDHHHHHH===<<<;;;:::999999999999999999::::::999999888777555555666666666777777777777777777777777777777777777666555666777777666555555666666666666555444444555444222111111111333333111111111111111111111111222222333333222222111000333222222111111222222333111111111111000000000/////////000111111111111111111111111111111000//////////////////////////////000000000000000000000000------...////////////////////////////////////...........................111000///...---......///---...///000111222222222........................---------.....................////////////......////////////////////////,,,,,,---------------,,,000/////////....................................//////............//////////////////000000000000...///000000000000000///000111111111111222222222444333222000000000000111000111111222333444555555555555555666666777888999===<<<<<<<<<===>>>???@@@AAAAAABBBBBBCCCCCCBBBBBBCCCDDDEEEEEEEEEFFFHHHJJJNNNOOO[[[uuunnnmmmooo......////////////............////////////......//////000000000000////////////////////////////////////............////////////............//////////////////000000000000000000000000////////////222111111000000//////.........///000000000000///222111111000000111111222111222222333333333333333111111000000111111222333222222333444444444333333555555444444555555666777666666666666777777777777:::<<<===<<<999888;;;>>>DDDJJJPPPRRRNNNKKKMMMOOOMMMPPPUUU[[[aaafffjjjkkkkkkkkkkkkjjjiiihhhfffeeeccceeegggkkkooorrruuuwww}}}~~~vvvppphhhccc______cccggghhhgggeeeccc^^^YYYSSSNNNKKKIIIHHHEEEBBB@@@@@@AAAAAA@@@???>>>===<<<;;;;;;;;;;;;<<<;;;:::999999999999999999:::::::::>>>FFFHHHFFF<<<;;;:::999888888888888999999::::::999999888777666666666777777777888888777777777777777777777777777666555555777777666555444555555555555444333333444333111000000111222222111111111111111111111111222222333333222222111000222222111111111111222222111111111111000000000000///000000111111111111000000111111111111000000///........................000000000000000000000000---......///////////////......//////////////////////////////////////////000000///............///...///000000111111111000------------------------...............------------......//////......---////////////////////////***+++,,,---............////////////............//////////////////////////////............//////.........///000111111111///000000000000000///...000111111111111222222222444333222111000000000000000000111222333444555555555555555666666777888999<<<<<<<<<<<<===>>>???@@@AAAAAABBBCCCCCCDDDCCCCCCDDDEEEFFFFFFFFFGGGIIIKKKMMMOOO\\\vvvnnnoooqqq......////////////............////////////.........///000111111000///.../////////////////////////////////......///////////////............//////////////////000000000000000000000000////////////111111111000//////......//////000000000000000///111111000000000000111111///000222333444444333333111111000000111111222333111222222333333333222222444444444444555555666666444444555555555555555555777999;;;;;;:::999:::<<>>>>>???>>>===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999:::888::::::;;;@@@GGGHHHDDD:::999888888777777777888999999999999999888777777777777777777888888888888777777777777777777777777999777666777888999888777555555555555555444333333333222111111111111222222111111111111111111111111222222222222222111000000222222111111111111222222111111111000000000000000///000111111111111000000000000111111111111000///////////////////////////////////////////////////......///////////////.............../////////////////////////////////////////////........./////////000000000000000//////------------------------/////////...---------,,,///000000000000000000///////////////////////////---......///000000/////////////////////.........000000000000000000000000//////............//////.../////////000000000111000000000000000//////...000000111111111222222222333333222111111000000000222222333444555666666777555555555555666777888999;;;;;;<<<<<<===>>>>>>??????@@@AAABBBCCCCCCCCCCCCDDDFFFGGGGGGFFFGGGIIILLLLLLOOO\\\wwwrrroooppp......////////////............////////////......------///000000///------...........................//////////////////...//////............//////////////////000000000000////////////000000000000///////////////000000000111111111222222111000000000000000000000000000000...///111333444444333333111111000000111111222333111222222333222222111111333444444555555555555555555555555444444444444444333444666777777666777777:::<<<@@@CCCEEECCC???;;;AAA@@@@@@@@@AAABBBDDDEEECCCCCCBBBAAAAAABBBCCCDDDCCCCCCDDDDDDEEEEEEFFFFFFIIIJJJKKKKKKKKKKKKJJJIIIEEEGGGJJJMMMPPPPPPNNNLLLBBBAAA@@@??????@@@AAABBB>>><<<::::::;;;;;;:::888999999::::::;;;;;;;;;;;;999:::::::::;;;;;;;;;:::888::::::<<>>>>>>>><<<===???@@@AAABBBCCCCCCDDDFFFGGGGGGFFFGGGIIILLLLLLOOO^^^yyywwwnnnlll......////////////............////////////......------............------..............................////////////......//////............//////////////////000000000000////////////000000000000------...//////000111111111222222222222111111000///000000111111000000//////000111222333333333333111111000000111111222333222222333333333222111111333333444555555555555444555555555555555444444444555555666666666666555555777888:::===???>>>:::888;;;;;;;;;<<<===???AAAAAA??????>>>======>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@AAABBBDDDEEECCCEEEIIILLLLLLJJJFFFCCC???>>>===<<<;;;;;;;;;;;;888777777999;;;;;;:::888777777888999999999999999888999:::;;;;;;;;;;;;;;;999:::;;;>>>DDDIIIEEE===666666555555555555666666888888999999888888777666666666666777777777888888666666666666666666666666666555444444666666555444666666666666666555444444222222222333333333333333111111111111111111111111111111222222111111000///111111000000000000111111000000000000111111111111000111111111111000000//////000000111111111111000111111111111111111111111000000000000000000000000//////////////////...---------......///000000000........................---...//////000///////////////000000000///.............................................---------,,,------......------,,,....................................---,,,+++***........./////////////////////////////////////////////............//////111111111000///...............///000000000000000000111111111111222222222222222333222222111////////////000111222333444444555555555666666777888999::::::;;;===============;;;<<<===???AAABBBCCCCCCDDDEEEFFFFFFFFFGGGIIIKKKMMMQQQ```{{{yyymmmkkk......////////////............////////////......//////............//////........................---...///000000///...---//////............//////////////////000000000000.../////////000000000111------......///000000111111111111111111000//////...///000111111000///...111111000000111222333333111111000000111111222333333333444444333222222111222333444555555555444444666555555555444444444444777666666777888888888888888999999:::;;;;;;::::::888999999:::;;;<<<======;;;;;;<<<<<<====================================::::::;;;;;;===>>>???@@@@@@DDDHHHJJJIIIEEEAAA>>>============<<<;;;:::999888888999;;;======;;;999777888999::::::999999888666777888999:::::::::::::::;;;<<>>@@@BBBCCCDDDDDDCCCDDDEEEEEEEEEFFFHHHJJJNNNRRRaaa}}}wwwmmmmmm......////////////............////////////......111000///......///000111........................---...///000000///...---//////............//////////////////000000000000.../////////000000111111.........///////////////000000000000000///.........///000111111000///...222111000000000111333333111111111000111222222333444444444444444333222111222333444555555555444333555555555444444333333333333222222333666888999999888888777777666777888:::;;;;;;;;;;;;;;;:::999888888888:::;;;<<<<<<<<<<<<888888888888999999999999999:::<<<>>>???@@@@@@@@@===AAAFFFIIIHHHDDDAAA???888999:::;;;;;;;;;:::999:::999:::;;;<<<;;;888555999:::;;;<<<<<<;;;:::999444555777888999999999888;;;<<<===@@@FFFHHHBBB888444444333333333444444555888888888888888777666666555555555555666666666666666666666666666666666666888666555666777888777666333333444444444333222222...///000111111111111111111111111111111111111111111111111111111000//////111111000000000000111111//////000000111111111222111111111111111000////////////000111111111111111////////////////////////000000000000000000000000//////000000///...---------------...///000000111,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000//////---......///000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////...//////////////////...........................------...///000000000000---.........//////000000........................//////............//////......//////000000111111+++,,,...///111222222222000111111111111222222222222222333333222111///...111111222333444555555666555555555666666777888999999:::;;;============<<<;;;===>>>AAACCCDDDEEEEEEBBBDDDEEEEEEDDDEEEHHHJJJOOOSSSbbb~~~sssnnnqqq000000000000000000000000........................//////////////////////////////////////////////////////000000///...------..................------222111000000111111000///////////////000111333444111111111111000000000000------------............000000000111222222222333111111111111111111111111222000///000444555444222111111222222222333333333000222333222000000111222222333333444444333333222555555555666666666666777888888888888777777777777777777888888888999999999666777777888888999::::::===<<<:::999888999::::::888888888999:::===???@@@@@@CCCEEEDDD@@@===<<<<<<888888888888888888888888:::::::::999999888888888888888999999999999888888666666777777777777666666777666:::CCCEEE???;;;<<<777777666666777888:::;;;===:::777666666666555444444444444444444444444444555555444444444333333333444444444555555555555666555666777888888666444333222222222111000//////...222222111111111111222222111111111111111111111111000000000000000000000000//////000111222333333444000000000000000000000000////////////////////////111111000000//////......000000//////.........---......////////////......000000////////////000000........................------------------------//////////////////////////////............//////------------------------000000//////......------...///////////////......//////............//////////////////////////////000000000///......------//////............//////111///...------...///111000000111111111111000000...///////////////...---000000000000000///......222333333444444555555666777666666666666777777888999999999:::;;;===@@@AAA>>>>>>>>>???@@@CCCEEEFFFEEEFFFFFFFFFFFFHHHLLLOOOQQQVVVgggrrriiippp........................///////////////////////////////////////////////////////////////////////////////////////...------////////////////////////000///...///111222222000000000000000000000111111////////////...............////////////000000000111111111111111111222222111111111111111111111111222000///111333555444222111111111222222222333333111222333222111000111333222333333444444333333222444444555555555666666666555555555555555555555666777777777888888888999999<<<<<<<<<;;;::::::999999;;;;;;999888888888999999;;;:::999999999:::<<<<<>>AAA===999777777777666666555555555555555555555555666666555555555444444444444444444555555555555666444555666777777555444222333333333222111000000000222222111111111111222222111111111111111111111111000000000000000000000000///000000000111222222222000000000000000000000000////////////////////////////////////000000000000//////......------------......////////////............------------..............................................................................//////............//////........................////////////............,,,---------------,,,,,,//////............//////////////////////////////000000000000//////////////////............//////000///...------...///000000000111111111111000000//////000000111000000000000000000000000//////...000000111222222333333444666666666666666777777888;;;:::::::::;;;<<<>>>???????????????@@@BBBDDDEEEHHHIIIIIIGGGFFFFFFIIIKKKNNNTTTeeesssjjjppp........................000000000000000000000000////////////////////////////////////////////////...////////////...------///000000000000000000000...------///111333333222111111111000000/////////............////////////000000000111111111222222111111111111111111000000111111111111111111111111111000000111333444333222111111111222222222222333111333444333222111222444222333333444444333333222333333333444444444555555333444444444555666666666777777777777888888888888:::999999888888777777666999999888777777777888888:::999888888888:::;;;<<>>;;;999:::;;;999999999999999999999999999999999888888888888888777888888999999888888777666666777777777777666666666666:::>>>>>>:::666666555555666888;;;???CCCEEEHHHCCC===999777777777777666666666666666666666666777777666666666555555555444444444555555555555666333444555666555444333222444444333333222111111111222222111111111111222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////.........///000111111111......---------------,,,......////////////............------------..............................////////////////////////------------------------//////............//////////////////////////////.............../////////,,,,,,---------------,,,//////............/////////////////////////////////000000000000111111111//////............//////000///...------...///000000000111111111111000000//////000111222222222222111111000000000/////////000000111111222333333333666666666666666777888888<<<;;;;;;;;;;;;<<<======@@@@@@@@@@@@AAABBBCCCDDDGGGHHHIIIIIIGGGGGGHHHIIILLLRRRcccxxxnnnsss000000000000000000000000////////////////////////////////////////////////////////////////////////.........//////...------///////////////000000000///...---///111222222111000000000000000000//////000000000000111111111111000000111111111222222222222222111111000000//////111111111111111111111111111000000111222222222222111111111111222222222222111333444444333222333555222333333444444333333222222222333333333444444444444444555666777777888888666666666777777777888888444555555666666777888888777777777777666666777777555555666777999;;;>>>???BBBAAA???<<<;;;;;;<<<===888888888888888888888888888888888888888888888777777777888888888888777777666666777777777777666666777999;;;===;;;888555555555666777;;;AAAGGGMMMPPPPPPJJJAAA:::777666666666555555555555555555555555666666666666555555555444444444444555555555555666333333444444444333222111333333222222222111111111222222111111111111222222111111111111111111111111000000000000000000000000000000000///////////////////////////////////////////////////////////////.../////////000000000111..............................////////////......000//////......//////000................................................------------------------///......------......///........................---------....../////////---...//////000///////////////............//////////////////////////////---......///000111111111//////............//////000///............///000000000111111111111000000...///000111222222222222111111111000000000000000222222222333444444555555666555555666666777888999:::::::::;;;<<<===>>>>>>@@@@@@@@@@@@AAABBBBBBCCCCCCEEEHHHIIIIIIIIIJJJLLLLLLSSSeee~~~sssuuu000000000000000000000000........................////////////////////////////////////////////////------............---------------....../////////111///...///000000///...,,,---///000111111111000///000000000111111111222/////////000000000111111222111111000000/////////000000000000000000000000000111111111111111222222000000111111111222222222111222444444333222444555222333333444444333333222222222222333333333333444333444444555666777777888555555666666666777777777777777888888999:::::::::666666666666666666666666555555555777999<<<>>>@@@AAA???<<<:::999:::;;;<<<666666666666666666666666777777777777777777777777777777777888888777777777666666777777777777666666888<<<>>>===:::888666666555666999>>>EEEMMMUUUYYYTTTMMMCCC;;;666444333333444444444444444444444444555555555444444444333333444444444555555555555666333333333333333222222111111111111111111000000000222222111111111111222222000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////111000000000/////////...///////////////000000000......////////////......//////............//////........................------------------------..............................------------......------------------------,,,,,,------......//////---......///000000////////////............//////////////////////////////+++,,,,,,---...///000000//////............////////////............//////000000111111111111000000---...///000111111222222222222111000///000000111111111222333333444444555555555555555666777888999777888999;;;===???@@@@@@???@@@@@@AAABBBBBBBBBBBBBBBDDDGGGIIIIIIJJJKKKLLLOOOVVViiiwwwvvv................................................////////////////////////////////////////////////,,,,,,---............---,,,,,,------......//////111000...//////000...---+++,,,...000111111111000------......//////000000........./////////000000000000000000000000//////000000000000000000000000000111222111000000111222000000000111111111111222000111333333222222444555222333333444444333333222222222222333333333444444111222222222333444444444555555555555666666666666999888888777666666555555555555666777777777666666888888888888999:::<<<===>>>;;;888666777888888888555555555555555555555555666666666666777777777777666777777888888777777666666666777777777777666666999>>>@@@<<<888888888777777777999>>>EEEMMMUUUYYYRRRKKKBBB:::555333222222444444444444444444444444555444444444444333333333444444444555555555555666444444333333333222222222000000000000000000000000222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111111111000///.........///000000000000111111111......////////////......------,,,,,,,,,,,,------........................------------------------////////////////////////......------------......---------------------------------------.........++++++,,,---............//////............//////////////////////////////++++++,,,---......////////////............//////////////////////////////000000111111111111000000......///000111111111111333222111000///000111111//////000000111222222222555555555555666888999:::555666999;;;>>>@@@AAAAAA>>>???@@@AAABBBBBBBBBBBBDDDFFFHHHHHHHHHHHHJJJLLLQQQXXXkkk|||zzz................................................////////////////////////////////////////////////+++,,,------.........------------...//////000000///...---...000000///...,,,---///000111000///...---------...///000000000........./////////000000/////////000000000000000000000000000000000000000///111222222//////000222000000000000111111111111///000222222111222333555222333333444444333333222333333333333444444444444222222222222222222333333444444555555555666666666666555555444444333333222444555666777888777777666999999888999:::;;;===>>><<<999666666777888777666666666666666666666666666555555555666666666777777666666777777777777666666666666777777777777666666888>>>@@@;;;666777999888888888888;;;@@@FFFMMMQQQKKKFFF>>>777444333333333555555555555555555555555555555555555444444444444444444444555555555555666555444444333333333333333111111111111111111111111222222111111111111222222000000000000000000000000000000000000000000000000///000000000111222222222000000000000000000000000////////////////////////000000000000////////////////////////000000000111......////////////......---,,,,,,++++++,,,,,,---...........................................................................------,,,,,,------..............................------------------,,,***+++,,,---............//////............//////////////////////////////,,,---------......////////////............//////......////////////......000000111111111111000000000000111111222111111111444333111//////000111222/////////000111111222222444444555555666888999:::666777999<<<>>>?????????===>>>@@@BBBCCCCCCCCCCCCDDDEEEFFFGGGGGGIIILLLOOOQQQXXXkkk000000000000000000000000000000000000000000000000////////////////////////////////////////////////+++,,,------.........------......///000111111222---,,,,,,---000111111000---...000111111///---,,,...//////000111222222333////////////000000000000......//////000000111111000000000000000000000000///111333222///...000222000000000000111111111111...000111111111111333444222333333444444333333222333333444444444444555555555444444444444444444444444444444555555555666666555555666666777888888888444555777888888888777666666666777888;;;>>>AAACCC===:::888888::::::999777777777777777777777777777444555555555666666777777666666777777777777666666666666777777777777666666666>>>@@@999555777999888999888777777;;;@@@FFFIIIEEE@@@:::666444444444444666666666666666666666666777666666666555555555555444444444555555555666666666555444333333333444444222222222222222222222333222222111111111111222222000000000000000000000000000000000000000000000000//////000111222333333444000000000000000000000000////////////////////////......//////000000111111---.........//////000000......////////////......///......------......///........................////////////////////////------------------------...------,,,,,,------...////////////////////////.........------,,,,,,,,,,,,---...///000000000000//////............//////////////////////////////........./////////////////////............//////......////////////......000000111111111111000000222222333333333222111111444333111//////000111222111111111222333333444444444444555555666888999:::777999;;;===>>>>>>>>>===<<<===???BBBCCCDDDDDDDDD@@@BBBCCCEEEGGGKKKPPPTTTPPPWWWjjj////////////////////////........................------............------,,,---......//////......,,,***(((***...///...,,,000000//////......------000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000---......///////////////000000000000111111111111111111222222222222111111111111111111111111111111111111111222222333333333333333333444444444555555555555555444444333333333333333333444444444555555222333444555666888999999777666666555555555666666999777666777;;;>>>>>><<<999999888777666666777777666555555444444666777888666555333222222333555666555555555555666666666666777666555444444555777888>>>;;;777555666777777777555555777888999999999999999999888666555444222222444444444444444444444444666555444333333333333333555444444444444555666666555555444333333333333444111111111000000000000///222111000//////000111222222111111000///000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000---...000111222111///...//////000000///...------////////////////////////000000///...---,,,,,,+++------,,,+++,,,---...///......//////...---,,,,,,...///111222222000...---//////.........---------////////////////////////........................---------............/////////......---------,,,........................////////////////////////........................000000000000000000000000111111000000000000000111222222222111111111111111333333444444333333222222///000000111111222333333555555555555666888999:::;;;;;;<<<<<<===>>>>>>>>>@@@@@@??????@@@@@@AAABBBBBBCCCDDDEEEGGGIIIJJJKKKOOOUUUggg................................................------............------,,,---......//////......---+++***+++...///...,,,////////////............000/////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000---....../////////////////////000000000111111111000111111222222111111000111111111111111111111111111222222222222222222333333333333333444444444444444444333333222222222222444444444444555555555666333333444555666777888888666666555555555555666666888777666888<<<======;;;999888777777666666777777666555555444555666777888777666444333333444666777444444555555666666777777999888666555555666888999>>>;;;777555555666666666444555666777888888888888666666555555444444333333444444444444444444444444555555444333333333333333444444444444444555666666555555444333333333333333222111111111111000000000222111000//////000111222222111111000000000000000333333222111000///......000000000000000000000000000000000000000000000000////////////////////////...///000111000...,,,+++///////////////...------/////////////////////////////////...------,,,,,,------,,,,,,,,,---...//////////////////...------......///000000///...---//////.........---------................................................---------............///111000000000////////////........................////////////////////////........................000000000000000000000000111111000000000000000111111111111111111111111111666666555444333111///...222222222333444444555555555555555555666888999:::;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@???@@@@@@AAAAAABBBCCCDDDEEEGGGIIIJJJKKKOOOUUUggg------------------------........................------............------,,,---......//////.........---,,,---...///...---.............../////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000---....../////////////////////000000000000111111000111111222222111111000111111111111111111111111222222222222222111111111222222333333333444444444222222222222111111111111444444555555555666666666444444555555555666666666666555555555555555666666777777888:::======;;;999888777777666666666666777555555444444555555666777777666555444444555666777333333444555666666777777:::999777666666777999:::>>>;;;777555555555555444333444555666666666666666333333333333333444444444444444444444444444444444555444444333333333333333444444444444444555555666444444444444333333333333222222222111111111111000111111000000000000111111111111111000000000000000444333333222111000///...000000000000000000000000000000000000000000000000//////////////////////////////000000...---+++***///////////////......---////////////////////////........................------,,,,,,------.../////////000000000///.............................................---------------------------------........................---------............///000000000000////////////........................////////////////////////........................000000000000000000000000000000000000000000111111///000000111111222222222555555444333222111///...222222333333444444555555555555555555666888999:::;;;;;;<<<<<<===>>>>>>>>>AAAAAA@@@@@@???@@@@@@@@@BBBCCCDDDEEEGGGIIIJJJKKKNNNTTTggg------------------------........................------............------,,,---......///.........//////......//////......---------....../////////.........///////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000---......///////////////////////////000000000111000000111111111111000000111111111111111111111111333333222222111111000000222222222222333333333333222222222222222222111111333333333444444444555555555555555555555555555555555555444444444555666666555777999<<<===<<<999777777666666555555666666666444444444444555555666666666666555444444555666666222333444444555666777777999888777666666777999:::>>>;;;888666666555555444222333444555555555555555333333333333333333333333333333333333333333333333444444333333222333333444444444333333444444555666444444444444333333222222222222222222111111111111111000000000000000000111111111111111111000/////////000000000000111111111000000000000000000000000000000000000000000000000////////////////////////...////////////...---,,,...///////////////......////////////////////////---------.........//////---------------......//////000000000000000//////------,,,,,,,,,---..............................------------------------........................---------............///...............---------........................////////////////////////........................000000000000000000000000///000000111111111111111...//////000111222222333000000111222222333222222000000111111222333333444555555555555666888999:::;;;;;;<<<<<<===>>>>>>>>>BBBAAA@@@@@@??????@@@@@@BBBCCCDDDEEEGGGIIIJJJKKKMMMTTTggg................................................------............------,,,---......///.........//////000//////......///,,,,,,------......//////------....../////////000////////////////////////////////////////////////////////////////////////////////////////////////---......///////////////...////////////000000000000000000111111000000000000000000000000000000000222222222111111000000000111111111222222222333333222222222222333333333333111111222222222333333333555555555555444444444444444444444444444555666666444777;;;===<<<:::888666666555555555555555666666333444444555555555555555555444444444444444444555333333333444555666666777777666555555555777999;;;===;;;888777777666555444222333333444444444444333666666555555444333333333333333333333333333333333333333222222222333333444333333333333333444555555333333444444444333222111222222222111111111000000000000000111111000000000000111111111111000//////.........////////////000////////////////////////////////////////////////........................---...//////000000000000......///////////////...////////////////////////,,,,,,------.../////////------.........//////...//////000000000000000///,,,,,,,,,,,,,,,---...///---.....................................................................---------............///---------.......................................////////////////////////........................////////////////////////...///000111111111111111......///000111111222222...///000111222222222222000111111222333333444444555555555555666888999:::;;;;;;<<<<<<===>>>>>>>>>AAAAAA@@@@@@???@@@@@@AAABBBCCCDDDEEEGGGIIIJJJKKKMMMTTThhh}}}////////////////////////........................------............------,,,---......//////......---///000///......///000---------------.........---------......//////000////////////////////////000000000000000000000000////////////////////////////////////////////////---......///////////////......////////////000000///000000111111000000///000000000000000000000000111111111111111000000000000000111111111222222222222222222333333333333333000000000111111111222222555555444444444444444444333333333333444555666666555888<<<===;;;999777666555444444444444555555666333333444555555555555444444444444444444444444444444444444444444555555555555444444444666888;;;===;;;999777666777777555444333333444444444444333333777666666555444333333222333333333333333333333333222222222222222333333444333333333333333444444555222333444444444333111000111111111000000000000///000000111111111111000000000111111222222000///...111000///...---,,,,,,+++////////////////////////////////////////////////........................---......///000111222222---...//////////////////////////////////////////---------.........//////------...////////////.........///000000000//////+++,,,,,,------.........---------...............////////////////////////........................---------............////////////000000000000000........................////////////////////////........................////////////////////////---...000111222222111111...//////000000111111111000000111111111000000///333333444444555555666666555555555555666888999:::;;;;;;<<<<<<===>>>>>>>>>@@@@@@??????@@@@@@AAABBBBBBCCCDDDEEEGGGIIIJJJKKKMMMUUUjjjvvv}}}................................................------............------,,,---......//////......+++---//////------///111...------------------,,,,,,,,,---......///000000////////////////////////000000000000000000000000////////////////////////////////////////////////---......///////////////........./////////000000//////000000000000//////000000000000000000000000000000000000111111111111000000000000111111111222111111111111222222222333000111111111222222222222444444444444444444444444333333333333444555666777666999<<<<<<:::777666666444444333333444444555666222333444555555555444444444444555555555555444444555555444444444444333333444333444555777;;;>>>@@@777666444444555555444333333444444444444444333333444444333333333333333333222222222222222222222222222222111111222333333444333333222222333333444555111222333444444333111000000000000/////////......///000111222222111000//////000222222222111///...111111000///...---,,,,,,////////////////////////////////////////////////....................................//////000111------...///////////////////////////////////////---------...............,,,---...///000//////...------...///////////////***+++---...//////......---------.........//////................................................---------............///////////////000000000111........................////////////////////////........................////////////////////////---...000222333222111000/////////000000000000000//////000000000000000///333333444444555666666666555555555555666888999:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCBBBCCCDDDEEEGGGIIIJJJKKKNNNVVVkkkzzzqqqzzz------------------------........................---..................---,,,---......//////......***,,,///...------///222.........------,,,,,,,,,,,,,,,------...///000000////////////////////////000000000000000000000000////////////////////////////////////////////////---......///////////////............/////////000//////000000000000//////000000000000000000000000//////000000111111222222000000000000111111111111//////000000111111111222111111222222222333333333333333333444444444555555222222222333444555666777666999<<<<<<999666666777333333333333444444555666222333444555555555444333555555666666666666555555666555555444444333222222444444444666999===@@@CCC444333222222444444333222444444444555555444333333000000111222333333444444222222222222222222222222222111111111222333333444333333222222333333444555111222333444444222111///////////////............///000111222222111000//////000222333222111///...////////////000000000000////////////////////////////////////////////////........................///......---------......------...///000000//////////////////////////////........................,,,---///000000000///...,,,,,,---...//////......***+++...000000000///...---------.........//////------------------------........................---------.........//////,,,---------......//////........................////////////////////////........................////////////////////////,,,...000222333222111000000000000000////////////+++,,,---///111222333333111111222333333444444555555555555555666888999:::;;;;;;<<<<<<===>>>>>>>>>===>>>>>>???@@@BBBCCCDDDBBBCCCDDDEEEGGGIIIJJJKKKOOOWWWllluuunnnwww,,,,,,,,,---------..............................------------------------.........------,,,,,,,,,,,,------,,,+++,,,...000......------------.....................---------..................------,,,---///000000000///...000000//////.........---//////......------,,,,,,//////.........---------...------------...//////////////////000000000000111111000000//////......000000000000000000000000111111111111111111111111222222222222222222222222111111222222222333333333666555444333333333333333444333333222333444666777999:::<<<<<<:::777444222555555555555555555555555444333333222222333333444222333555777888888777666444333333222222333333444888888666666888;;;;;;999222222222222222222222222333333333222111000//////111111111222222333333333333222222111111222222333222222222222222222222222111111222333333333333222333333222222111000//////000000//////000111222222////////////////////////////////////////////////////////////////////////////////////////////////......////////////......---------............///......////////////......///............------------------............///111111111000//////......,,,,,,,,,------.........------............------...---,,,,,,,,,,,,---.../////////////////////////////////...---------,,,///////////////////////////////////////000111111......///000000000000000000000//////.........---/////////...------,,,,,,222111///---------......000000000000000000000000...000111000///...///111000111111111222222222222111111111111000000000000111222222333333444444555555555666666777777888888999999::::::;;;<<<======>>>>>>>>>>>>???@@@AAABBBCCCDDDDDDEEEFFFHHHIIIJJJMMMUUUiiivvvoooyyy,,,---------....................................------------------------.........------,,,,,,,,,,,,------,,,+++,,,...000......------------......//////......---------,,,........................------///000000000///...000000/////////........./////////...............//////.........---------...------------...//////////////////000000000000111000000000/////////...000000000000000000000000111111111111111111111111222222222222222222222222222222222222333333333333555555444333333333333333444333333222333444666777::::::;;;:::999777444222444444444444444444444444444333333222222333333444222333555777888777666555333333333333333333333333555555555666888:::999777444444444444444444444444333333333222222111000///111222222222222222222333333222222111111222222333111111111111111111111111111111222333333333333222333333222222111000000///000000//////000111111222000000000000000000000000////////////////////////////////////////////////////////////////////////......////////////......---------............///......////////////......///............------------------............///.........------------,,,,,,,,,,,,---------......------............------......---,,,,,,---.............................................---------........................///////////////000000111......///000000000000000///.........------------.../////////////////////000//////............///000000000000000000000000...000111000///...///111000000000111111111222222111111111111000000000000111222222333333444444555666666777777888888999999999999:::;;;===>>>??????????????????@@@AAABBBCCCBBBCCCCCCDDDEEEGGGHHHIIINNNVVVjjj}}}sss{{{------........./////////........................------------------------.........---------------,,,---...---,,,,,,...000......------------......000000///...------,,,,,,........................---......///000/////////000000////////////.........///////////////000000...............---------...------------...//////////////////000000000000000000000000////////////000000000000000000000000111111111111111111111111222222222222222222222222222222333333333444444444555444444333333333333333444333333333333555666777::::::999888777555444444222222222222222222222222444333333222222333333444222333555666777666666555222222444444444444222222222222444777::::::888666555555555555555555555555333333333333222111000///222222222222222111111111222222111111111111222222000000000000000000000000111111222333333333333222333333222222111000000000000000/////////000111111000000000000000000000000////////////////////////////////////////////////////////////////////////......////////////......---------............///......////////////......///............------------------............///,,,,,,,,,,,,,,,---------,,,,,,,,,------------...------............------......---,,,,,,---..............................---------.......................................//////......//////000111......///000000000000///---------------,,,,,,,,,......//////000111111222---......///////////////000000000000000000000000...000111000///...///111/////////000000000111111111111111111000000000000111222222333333444444555666666777888888999::::::999:::;;;<<<>>>@@@AAAAAA@@@@@@@@@@@@AAABBBCCCDDDBBBBBBBBBCCCDDDFFFHHHHHHOOOVVViiiyyy}}}.........////////////000...............................................................---------,,,---......------...000......------------......000000///...---,,,,,,+++............////////////---......///////////////000000//////////////////......//////000000111111...........................------------...//////////////////000000000000000000000000////////////000000000000000000000000111111111111111111111111111111111111111111111111222333333333333444444444444444333333222333333444444333333333444555777888:::999777555444444444555333333333333333333333333444333333222222333333444222333444555555555555444111222444555555444222111111000444:::===:::666555555555555555555555555555222333333333222222111000333333222222111111000000222222111111111111222222000000000111111111111111111111222333333333333222222222222111111111000000000000/////////000000111111111111111111111111111////////////////////////////////////////////////////////////////////////......////////////......---------............///---......//////......---///............------------------............///,,,,,,------...//////000------------------------------............------......------------..............................,,,---------.../////////........................///............///000000---...//////000000//////------------------------....../////////000000000+++,,,...000111000000///////////////////////////...000111000///...///111////////////000000000000111111111111000000000///111222222333333444444555555555666777888999999::::::;;;;;;<<<>>>???@@@@@@@@@@@@???@@@@@@AAABBBCCCBBBBBBCCCCCCEEEFFFHHHIIINNNTTTggg|||~~~.........////////////000........................................................................,,,---//////...---...000......------------......000//////...------,,,,,,........./////////000000............/////////000//////000000000000000000......//////000000111111---........................------------...//////////////////000000000000////////////000000000000////////////////////////000000000000000000000000111111111111111111111111222222222333333333444444333333222222222333333444333333333333444666888999999888666444333333444444333333333333333333333333444333333222222333333444222333333444444444444444111222444555555444222111222000444===???:::666555333333333333333333333333222333333333333222111111222222222111111000000000222111111000000111111222111111111222222222333333111111222333333333333222222222222111111111111111000000///////////////000000000000000000000000000////////////////////////////////////////////////////////////////////////......////////////......---------............///------............------///............------------------............///+++,,,,,,---...///000000------------------------------............------................................................,,,---------.../////////.......................................//////000------...///////////////..................///////////////......---------+++,,,...000111111000000////////////////////////...000111000///...///111////////////000000000000111111111111000000000///111222222333333444444555333333444555666777888999;;;;;;;;;<<<<<<=========>>>>>>>>>??????@@@AAABBBCCCCCCDDDEEEFFFHHHIIIJJJLLLRRRddd||||||------........./////////.............................................................../////////,,,---///000///......///......------------......///............---------.........//////000000111///............///000000//////000000000000111111...///////////////000000---------..................------------...//////////////////000000000000////////////000000000000////////////////////////000000000000000000000000111111111111111111111111111111222222222333333333222222222222222333333444333333333333555777999:::777666555333222222333444444444444444444444444444444333333222222333333444333333333333333333333333222222444444444444222222444111555>>>@@@999444555222222222222222222222222222333333333333333222222111111111111111000000000111111000000000000111111111111111222333333444444111111222333333333333222111111111111111111111111000000//////......//////////////////////////////////////////////////////////////////////////////////////////////////////......////////////......---------............///------............------///............------------------............///***++++++,,,---............------------,,,,,,,,,------............---------...////////////...------------------------------------...............------------------------......------......///000------...////////////............///////////////000//////...------,,,,,,,,,---...///000000000000000000000000000000000000...000111000///...///111/////////000000000111111111111111111000000000000111222222333333444444555222222333444666777888888:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>???@@@AAAAAADDDDDDDDDEEEFFFHHHJJJKKKLLLPPPbbbyyyzzz,,,---------............................................................---........./////////000+++...000000///......///......------------......---------...............---......///000000111111///......---...///000111//////000000000111111111/////////...............---------.........//////...------------...//////////////////000000000000.../////////000000000111////////////////////////000000000000000000000000111111111111111111111111000000000111111111222222222222111111222333333444333333333333555777999:::666555444333333222222222222222222222222222222222444333333222222333333444333333222222222222222333333333333333333333333333555000444===???666111333222222222222222222222222222222333333444333333222000000000000111111111111111111000000000000111111000000000111222333333333111111222333333333333222111111111111111111111111000000///.......................................////////////////////////////////////////////////////////////////////////......////////////......---------............///,,,------......------,,,///............------------------............///,,,,,,,,,------...............---------,,,,,,,,,------............---------...///000000///...---------------------------...............---------------------------------...------------...//////,,,---......//////......---------....../////////////////////...........................///000111000000000000000000000000...000111000///...///111000000000111111111222222111111111111000000000000111222222333333444444555222222444555666888999999888999:::<<<>>>@@@AAABBB????????????@@@AAABBBBBBCCCCCCCCCDDDFFFGGGIIIJJJLLLPPPaaavvvzzz,,,,,,,,,---------..............................////////////////////////---.........//////000000+++...000111///...//////.........------.........,,,,,,------.../////////---......///000111111222///......------///000111//////000000111111111222//////......---------,,,---------.........//////...------------...//////////////////000000000000.../////////000000111111////////////////////////000000000000000000000000000000000000000000000000///000000000000111111111222111111111222333333444333333333444555777999;;;444444444333333222222222111111111111111111111111444333333222222333333444333333222222111222222333444333333222222333333444666000222<<<===444///222222222222222222222222222222222333444444333333333//////000000111111222222111111000000000000111111...//////000111222222222111111222333333333333222111111111111111111222222111000///.......................................////////////////////////////////////////////////////////////////////////......////////////......---------.........//////,,,------......------,,,//////.........------------------.........///////////////000000000000000.........------,,,,,,,,,---..................------...///000000///...---------------------------/////////......------,,,------------------------...------------...//////,,,---......//////......,,,,,,,,,------...............//////000000111111//////...------...000111000000000000000000000000///000111000///...///111111111111111222222222222111111111111000000000000111222222333333444555555333333444666777999::::::777888:::===@@@CCCEEEFFF@@@@@@@@@@@@AAABBBCCCCCCBBBBBBBBBCCCEEEFFFHHHIIIMMMQQQaaatttzzz000000000000000000000000---------............////////////...------,,,,,,//////.........---------,,,,,,,,,---------......---------............///,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000///...............,,,------......------,,,////////////..............................------///////////////.................................000000000000000000000000---------...///000000111000000000000//////////////////............//////222111000//////000111222111111111111111111222333111222444666888999::::::333222222111111222222333444333222222222333444555333333333222222111111111333333333333333333333333000222333333222111222333333999:::666555777555000444444444333333222222222111111111111111111111111///000000111111111000000222222111111111111222222000000000111222222222333111111111111111111111111111222222222222111000000......//////000000111111////////////////////////000000000000////////////,,,---......///.................................------------------------111111000000/////////...000000000000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,******,,,...///.........------,,,,,,,,,,,,,,,,,,------........./////////......---------,,,,,,,,,---------......,,,,,,,,,------............------------...//////////////////////////////////////////////////////........................//////.........---------...............---------...............///000000000000////////////000000111000/////////000222333222222222222222222222222111222333333222111222444333333444444666777888999777888:::<<<===>>>??????BBBBBBAAAAAAAAABBBCCCCCCEEEFFFGGGGGGFFFGGGIIIKKKNNNUUUeee{{{tttwww////////////////////////---------............///------..................//////.........---------,,,,,,,,,---------......---------............///------------------------............////////////000000///...............---......//////......---////////////.............................................///////////////........................////////////////////////,,,,,,------...//////000000000000000////////////222222111111111111222222111111000000000000111111222222222111111222222333111333777:::;;;999777666333222222111111222222333333222222111222333444555333333333222222222111111333333333333333333333333111333444444333333333444333999<<<777444444444111444444444333333222222222111111111111111111111111000000111111111111000000222111111000000111111222111111111111111222222222111111111111111111111111222333333333333222111111......//////000000000000////////////////////////.............../////////---......///000/////////........................------------------------000000/////////.........////////////////////////////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,---------.........------------...//////////////////////////////........................------------------------//////.........---------------.................................///000000000000////////////000000///......---...///000111222222222222222222222222000222333333222111222444555555555666777888999:::777888:::<<<===>>>??????AAA@@@@@@@@@@@@AAABBBBBBBBBDDDEEEEEEDDDEEEGGGIIINNNUUUfffwwwpppuuu........................---------............///,,,,,,------...//////000...............---------,,,,,,,,,---------......---------............///....................................////////////000000///.............../////////000000/////////////////////....................................------......//////000000////////////////////////////////////////////////,,,,,,,,,------......///////////////000000000000000//////......//////000111111222222222222111111333333222222222222222333222555:::======999444000222222111111111111222222222111111111111222333333333333333222222222222111333333333333333333333333222333555555444333555666555;;;===888333111222222444444333333333333222222111111111111111111111111000000111111111111000000222111111000000111111222222222222111111111111111111111111111111111111111333333444444333333222111...////////////000000000////////////////////////,,,,,,------......//////......///000000000000000........................------------------------///............---------........................////////////............------------------------+++,,,............,,,+++...------------,,,,,,,,,------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------......------------...//////////////////////////////------------------------------------------------...............---------,,,---------.../////////...............///000000000000////////////000000...............///000000000000000000000000000000000111333333222111333444666666666666777999:::;;;777888:::<<<===>>>?????????????????????@@@AAAAAABBBCCCEEEEEEDDDEEEHHHJJJNNNUUUhhhvvvpppvvv---------------------------------............///---------.........//////........................,,,,,,,,,---------......---------............///------------------------............////////////000000///..................//////000000//////...////////////............---------...............,,,------...///000111111000000000000000000000000////////////////////////---------.........//////////////////000000000000///......------......///000111222333333222111000222222111111111111222222666888;;;<<<;;;777222///222222111111111111222222111111111111111222222222222222222222222222222222333333333333333333333333111333444444333333555666777<<<===999222///111333333333333333333333333333111111111111111111111111000111111111111000000///111111000000000000111111333222222222111000000000111111111111111111111111222222333333222222111000////////////////////////////////////////////////,,,,,,---......///000000------...///////////////........................------------------------------------------------------------------------............---------,,,........................,,,------------------,,,------------------------.........------,,,,,,,,,---------....../////////,,,,,,,,,---------......------------------------...------------...//////////////////////////////------------------------------------------------........................,,,,,,,,,---...///000000...............///000000000000////////////000000000000000000000111111222000000000000000000000000000111222222222222333555666666666666777888999:::777888:::<<<===>>>?????????????????????@@@AAABBBDDDEEEFFFGGGGGGHHHJJJLLLNNNVVViiizzzttt{{{---------------------------------............/////////.........------------.....................,,,,,,,,,---------......---------............///,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000///........................//////.........////////////............---------.........//////,,,------...///000111111000000000000000000000000........................////////////000000000000.../////////000000000111222111111000000111111222000111222333333222111000111000000000000111222222:::::::::888666444111000222111111000000111111222000000111111222222222222222222222222222222222222333333333333333333333333000111222222111222444666:::;;;;;;888222...000444333333333333333333333333111111111111111111111111111111111111111000//////111000000000000000000111333222222222111000000000111111111111111111111111111111111111111000///////////////...............////////////////////////------...///000000111111+++,,,------......------........................------------------------,,,,,,,,,------------------------------------------------,,,,,,,,,++++++........................///...,,,++++++,,,...///------------------------.........------,,,,,,,,,---------....../////////,,,,,,,,,---------......------------------------...------------...//////////////////////////////---------------------------------------------------.....................,,,,,,,,,---...///000000...............///000000000000////////////000000///000000111111111111111///////////////////////////111222222222222444555555555555555666666777888777888:::<<<===>>>??????????????????@@@AAABBBCCCCCCEEEFFFGGGGGGHHHJJJMMMNNNWWWkkkyyy---------------------------------............///000//////...------,,,,,,---------...............,,,,,,,,,---------......---------............///,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000///...............---......//////......---////////////............,,,,,,------.../////////------......//////000000////////////////////////........................000000000000000000000000......//////000000111111111000000//////000000111000000111111111111000000/////////000111222444444<<<:::777444222222222222111111000000000000111111000111222222333333222222111222222222222333333333333333333333333333333333000111111111000222444777>>>:::888666333///000444222222333333333333444444111111111111111111111111111111222111111000///...111000000//////000000111222222222111111111111111111111111111111111111111000000000111000//////.../////////............---////////////////////////......//////000000111111++++++,,,------------,,,........................------------------------,,,,,,,,,------------...---------------------------------,,,,,,,,,,,,+++------------------------000...,,,******,,,...000,,,,,,,,,------------...------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------,,,,,,,,,...------------...//////////////////////////////------------------------........................---------...............,,,---------.../////////...............///000000000000////////////000000------...//////////////////////////////////////////000222222222222444666555555555555555666777777777888:::<<<===>>>???????????????@@@AAABBBCCCDDDAAABBBDDDDDDEEEFFFIIIKKKNNNXXXmmm|||---------------------------------............///..................---------------.........//////,,,,,,,,,---------......---------............///------------------------............////////////000000///..................//////000000//////...////////////............,,,,,,------...//////000.........///////////////................................................000000000000000/////////.........///000111111111......------------......000//////////////////000///000000222333555777888999888555222111111111222111111000000000000111111111111333444444444333222111111222222222333333333333333333333333333333333111111222111111222666888AAA999444444444222111444222222222333333444444444111111111111111111111111222222222111111000///...000000////////////000000111111111111111222222222111111111111111111111111111111111111111000////////////.........---------////////////////////////////////////////////////+++,,,------......------........................------------------------,,,---------............------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,---------......,,,,,,------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------............---------,,,,,,,,,...------------...//////////////////////////////........................////////////////////////---------.........//////------.................................///000000000000////////////000000,,,---...///000//////...000000000000000000000000...000222222222222444666666666666666666666777888777888:::<<<===>>>??????===>>>>>>>>>???AAABBBCCC@@@BBBDDDDDDEEEFFFIIIKKKNNNYYYnnn~~~........................---------.........//////,,,,,,------.../////////---------.........//////,,,,,,,,,---------......---------.........//////..................................../////////000000000///...............000000111111111111000000000/////////............,,,,,,------...///000000///////////////.........................................................///////////////.........---......///000111111222111111000000000000111111000///...------...///000000111111333555888:::;;;777666444222111111111111111111000000000000111111111222333444555444333333111111111222222333333333333333333333333333333333222333333222222444777:::BBB888111333555333222444222222222333333444444444111111111111111111111111222222222111111///......000000////////////000000000000111111222222222333111111111111111111111111222222222222222111000000//////.........---------////////////////////////...............---------,,,---......//////..............................---------------------------------....../////////........................111000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,------.........,,,,,,,,,------........./////////......---------,,,,,,,,,---------...............------,,,,,,,,,...------------...//////////////////////////////////////////////////////000000000000000000000000---------.........//////...............---------...............///000000000000////////////000000...///111222222222111000111111111111111111111111...000222222222333444666888777777777777777888999777888:::<<<===?????????<<<<<<<<<===>>>@@@AAABBBBBBDDDFFFFFFGGGHHHKKKNNNNNNYYYnnn///......------,,,++++++.........------,,,,,,,,,///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........---,,,,,,,,,,,,---......------------------------........................//////////////////////////////000000///...------------............------...------------...//////+++,,,.../////////...---......///000000000000000...------------...//////000000000000000000000000000000000000000000000000000111111111222222222222111111000000000000000111000111333555777777777777333333333222222222111111333333222222111000000000111111111111111111111111111000000000111222333333111222333333333333222111000222333333333555999===GGG777---000111...///555111111111111111111111111333333333222222111111111111111111111000000000000////////////............000000000000000000000000//////000000111111111222...///111222111000...,,,........................+++++++++,,,,,,------------------............///................................................---...............------///...---,,,,,,,,,,,,,,,------......///000000000.........------,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,---...//////++++++,,,---............,,,,,,************,,,,,,////////////////////////////////////............//////............//////---------............///////////////000000000000---------............///............////////////,,,---------.../////////............//////////////////000000111111222222000000000000000000000000////////////000000000000000000000000000000000000111222222333333444444555777777777777777888999999::::::;;;<<<===>>>??????@@@??????>>>???AAABBBCCCDDDEEEFFFFFFFFFGGGKKKMMMPPPXXXnnn{{{++++++,,,------......///......---------,,,,,,,,,///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......................................................------------------------///////////////...------------............---------------------...//////,,,------...//////......------...///////////////---------............///////////////////////////////////////////////////000000000000111111111222111000000//////000000111000222444666777777777666333222222222111111111111222222222111111111000000111111111111111111111111000000000000111222333444111111111111111111111111000111222222222555:::>>>GGG999000111111------222111111111111111111111111333333333222222111111111111111111111000000000000000///......//////...---000000000000000000000000111111111000000000000000///000111111111000...---........................------------................../////////000000000................................................------...............---///...------,,,,,,,,,---////////////..................---------,,,,,,,,,......---,,,,,,+++******000///...---,,,+++++++++))))))***+++,,,,,,,,,,,,//////...------...//////------------------------............------------......------------......---------............///,,,,,,,,,,,,---------------------............///------------............---------...........................////////////000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111222222333333444444555555555555555666777888999::::::;;;<<<===>>>??????@@@????????????AAABBBCCCCCCDDDEEEEEEEEEFFFIIIKKKQQQXXXnnn}}}++++++,,,------......///...------------,,,,,,,,,......---,,,,,,,,,------------------------------,,,,,,,,,------------...---,,,,,,,,,,,,---......////////////////////////........................------------------------///////////////......---------............---------------------......///...------------...//////,,,------...............,,,,,,.../////////...---////////////////////////........................////////////000000000000000000////////////000000111222555888888888666555111111111111000000000000000000000111111111222222111111111111111111111111000000000111111222444444000///............///000000111111111333666;;;???AAA666000222222......111111111111111111111111111222222222222222111111111111111111111000000000000222///---...000111///,,,000000000000000000000000222222111111000/////////000000000000////////////........................000000000///////////////---.........////////////................................................+++,,,---........................---------------000000//////...------,,,...------------,,,,,,,,,...------,,,,,,++++++***000000...---,,,+++++++++))))))***+++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++------,,,,,,,,,,,,---------------............///+++++++++,,,,,,,,,,,,------------............///,,,,,,,,,------------..................---------............////////////111111000//////...------////////////////////////111111111111222222222222////////////////////////111222222333333444444555444444444555666888999:::::::::;;;<<<===>>>>>>???????????????@@@AAABBBCCCCCCDDDEEEEEEDDDEEEGGGIIIQQQXXXnnnyyy~~~///......------,,,++++++------------------------...------,,,,,,,,,------........................---------------------------,,,,,,,,,,,,---......................................................////////////////////////...///////////////......------............------------,,,,,,------...//////...---,,,,,,---//////,,,---......//////......+++,,,...000000///...,,,////////////////////////.................................////////////000/////////...//////000111111333666888888777555333000000000000000//////////////////000111222222333111111111111111111111111000000000111222333444555111000...------...000111000000000111333777<<>>???????????????@@@AAABBBBBBCCCDDDFFFFFFEEEEEEGGGIIIPPPWWWmmmooovvv///......------,,,++++++------------------------------,,,,,,,,,------...........................---------------------------,,,,,,,,,,,,---......------------------------........................////////////////////////......///////////////...------............------,,,,,,,,,,,,,,,---......//////---,,,,,,---...///......///000000000000///+++,,,...000000///...,,,................................................---.........///////////////////////////000111111333444666777777555333111////////////////////////......///000111222222333000000000000000000000000000000000111222444555666222111///......///111222000000000222555888;;;<<<333000///111333222222444000000000000000000000000111111111111111111111111111111111111000000000///222000...///111111///---////////////////////////......///000111222222333111111000///.../////////......................../////////......---------+++++++++,,,,,,,,,------................................................++++++,,,---......------------...//////......---,,,---------.........///------------------------------,,,,,,,,,,,,++++++------,,,,,,,,,---......++++++,,,---...............//////////////////....................................------------,,,......------------......---------............///.../////////000000000000---------............///---........./////////////////////...---------,,,............////////////---........./////////000/////////////////////////////////000000000111111////////////////////////111222222333333444444555333333333444666888:::;;;999999:::;;;<<<===>>>>>>>>>??????@@@AAAAAAAAABBBCCCEEEGGGGGGGGGGGGHHHJJJOOOUUUkkkqqqdddmmm++++++,,,------......///,,,,,,,,,------------...------,,,,,,,,,---.................................------------,,,,,,,,,---,,,,,,,,,,,,---......------------------------........................---------------------------...//////////////////------............------,,,,,,,,,,,,,,,------...//////...------------......//////000000000000000,,,,,,.../////////...---............................................................////////////000//////000000111222333444555555555444333111000////////////000000000000......//////000111222222000000000000000000000000000000000111333444666777222222000000000000222222000000111333777999999999444333222111111000000000000000000000000000000000000000000111111111111111111111111111000000000000111111111000000/////////000000000000000000000000------...000111222333444000000000000////////////..............................---------------------.........////////////................................................,,,,,,------------,,,,,,,,,---...000000///......+++,,,,,,---......//////,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,------...//////...------++++++++++++++++++++++++............------------......------------......---------............///---------.........//////---------............///........./////////000000...............---------............////////////------...//////000111111////////////////////////.../////////000000000000////////////////////////111222222333333444444555222222222333444666777888999999:::;;;<<<======>>>>>>>>>???AAAAAAAAAAAAAAABBBDDDGGGHHHHHHHHHJJJKKKMMMUUUjjjwwwccc[[[fff++++++,,,------......///,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///------------------------......---------,,,,,,,,,---,,,,,,,,,,,,---......................................................------------------------------...///////////////------............------,,,,,,++++++,,,,,,---.........//////...------,,,---...//////000000//////---------............///........................////////////////////////....../////////000000000000000000000111222333444666555444222111000000////////////000000111111111.../////////000000111111000000000000000000000000000000111111333555666777111111111111111111111111000000222555999:::777555222333222000//////000000000000000000000000000000///000000000111111111222111111111111000000000000///222444222...---///222000000000000000000000000......///000111222222333///000111111111000...---........................------------------............/////////000000000................................................------------,,,,,,+++***,,,---///000000000///...------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------))))))***+++,,,,,,,,,,,,++++++,,,------,,,++++++++++++++++++++++++++++++------------,,,,,,,,,+++------,,,,,,,,,,,,---------------............///,,,,,,,,,---------......---------............///---------.........//////---------...........................////////////000000000000000000000000000000000000000000000000//////000000000111111111000000000000000000000000111222222333333444444555444444444555555777888888888999::::::<<<<<<===>>>===>>>@@@AAABBBBBBAAAAAA???BBBEEEGGGHHHIIIJJJKKKKKKUUUkkkppp^^^XXXbbbzzz}}}///......------,,,++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,---...///------------------------.........------,,,,,,,,,---,,,,,,,,,,,,---......////////////////////////........................////////////////////////------...///000000//////---..................---,,,,,,++++++,,,,,,---...---...///000///...,,,+++,,,---......//////.........------------...//////........................000000000000000000000000////////////000000000000111111111111222333444555666555333000///...////////////000000111111222222////////////000000000000000000000000000000000000000000111222333555777777000000111111111111000000000111333777::::::666222///111111///...000333333000000000000000000000000//////000000111111111222111111111111000000000000---222666333...+++///333000000000000000000000000000000000000111111111111...///111222111000...---........................,,,---------......//////---------............///.........................................................---,,,+++***)))+++---///000111000///...///......------,,,,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---///111222++++++,,,---............---...///000000///...---------------------------,,,,,,,,,+++++++++******,,,++++++++++++++++++,,,---------.........//////---------.........//////---------.........//////,,,,,,,,,---------......,,,------....../////////............/////////000222222111111000000//////111111111111111111111111000111111111111222222222111111111111111111111111111222222333333444555555999999888999999:::;;;;;;888999999:::;;;<<<===>>>===>>>@@@AAABBBBBBAAAAAA===@@@DDDFFFGGGHHHJJJKKKJJJUUUlllnnn]]]XXX```vvv{{{////////////////////////.........------,,,,,,,,,------------------------........................------............------...------,,,,,,------.........------------....../////////...---------,,,------------------------......------------......//////.........---------////////////////////////---,,,,,,++++++,,,,,,---//////.........---------/////////000000000000111333222000...------------............////////////........................///000111222333333333333000000000000000000000000000000000000111111111111000000000000000000000000222222111000//////000000222222333333333222111111000000000000////////////444///222@@@IIIDDD888000222222222222222222222222111111111111111111111111...000111222222111000...222222111000///...------111111000000//////......000000////////////000000////////////000000000000000111111000000///...---/////////...---------,,,//////...---------------------,,,,,,,,,,,,------//////.........---------,,,---......//////..............................,,,------......------,,,---------............///------------------------.........------,,,,,,,,,,,,,,,,,,------.........---------,,,,,,+++++++++,,,,,,,,,---------......------------------------,,,,,,,,,---------......//////---,,,+++*********---------....../////////------------..................------------......---.........//////000000000///...------...///000...///000///...---...000---...///000000///...---000000000000000000000000000000000000000000000000///////////////...------111222222333333444444555666777777666444555777:::;;;;;;;;;;;;;;;;;;;;;;;;@@@?????????@@@BBBDDDEEEDDDDDDEEEFFFGGGIIIJJJKKKNNNYYYqqqooo\\\WWW^^^rrrxxx~~~..............................---------,,,,,,,,,------------------------........................,,,,,,------------,,,,,,...------,,,,,,------...------,,,,,,,,,,,,------...............---------------------------------.........------.........//////.........---------////////////////////////------,,,,,,,,,,,,------//////.........---------,,,------------............------,,,---...///000.........////////////000000000/////////.........///000222444555666777777000000000000000000000000....../////////000000000////////////////////////111000000///......//////000000111111222111111111......//////000000111111555222666BBBIIICCC999333111111111111111111111111////////////////////////000111222333333222111000000000000000////////////111000000000/////////...111000000//////000000111////////////000000000000...///000000000000000///...............---------000///...---,,,------.........------------......//////.........---------,,,---......//////......------------------------,,,------......------,,,------------............------------------------......---------,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,+++++++++,,,,,,,,,---------......------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,------...,,,,,,---------.........////////////000000000000......------------......---........./////////000000///...------...//////---...///...---,,,---///......////////////......000000000000000000000000000000000000000000000000111111111111111000//////000000111222222333333444555666777666555555777999777888888999:::;;;;;;<<<>>>>>>>>>>>>???AAACCCDDDCCCCCCDDDEEEFFFHHHIIIJJJPPP[[[tttuuu```YYY___tttyyy}}}------------------------...------------,,,,,,,,,------------------------........................+++,,,,,,,,,,,,,,,,,,+++...------,,,,,,------...,,,,,,,,,++++++,,,,,,,,,---------...............------------------------.......................................---------////////////////////////......------------.....................---------,,,,,,,,,------------...,,,,,,,,,,,,,,,...000111....../////////000000000000000000111111222222333444444555666666666666666000000000000000000000000------........./////////////////////////////////000//////.....................///000111111111111------...///000111222222333333999AAADDD>>>777444000000000000000000000000////////////////////////000111333333333333111000......//////000000111111000000000000////////////111000000//////000000111////////////000000000000---...///000111111111111---------...............000///---,,,,,,---...//////..................///...............---------,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------............------------------------...------------,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,------------------,,,,,,---......///,,,,,,,,,,,,------------...////////////000000000......------------.....................////////////......---......//////,,,---......,,,,,,---...//////............//////000000000000000000000000000000000000000000000000111111111111111000000//////000000111111222333333444666777888777666777888444555666777999:::;;;<<<=========>>>???@@@BBBBBBBBBCCCCCCDDDEEEGGGHHHIIIQQQ]]]www}}}eee[[[aaauuu}}}------------------------------------------------------------------------........................,,,,,,------------,,,,,,...------,,,,,,------...------,,,,,,,,,,,,------,,,---------.../////////---------------------------..................---........................//////////////////////////////............//////....................................////////////000///...---......///000111111111222222222222222111111333444666888999:::999888888777555333111000000000000000000000000000------........./////////////////////////////////000//////.........//////---...///000111111222222.........///000111111111---222888<<<;;;666222222000000000000000000000000111111111111111111111111000111222222222222111000////////////000000000000000000000000////////////000//////......//////000////////////000000000000......///000000000000000,,,---------.../////////000///---++++++---///000//////............//////........................,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---------.........------------------------------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++,,,,,,,,,---------000000///...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------.................................------.........//////---...//////------...///000///...------...///000////////////////////////////////////////////////......////////////......000000111111222222333333222555777888888777777888555666777888999:::;;;;;;======>>>???@@@AAABBBBBBCCCCCCCCCDDDFFFGGGIIIJJJQQQ]]]yyyhhh[[[bbbvvv------------------------------------------------------------------------........................------............------...------,,,,,,------.........------------......,,,---------.../////////------------------------------...//////...---------.....................////////////////////////000//////......//////000---............................../////////000000111111000000111222444555999999888888888777777777777777888888999:::::::::777777666555333111///...////////////////////////....../////////000000000........................000000000//////000111111...///000111222222222222000000000000////////////+++222888888444111//////111111111111111111111111111111111111111111111111//////000000000000//////000000000000////////////////////////000000000000///......------......///////////////000000000000000000000000000///......,,,---------...////////////...---,,,,,,---///000//////............//////---.....................,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------------...------------------------------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,------000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------.....................---------,,,,,,---..................000111000///...///000000///...------...///000////////////////////////////////////////////////......////////////......111111222222333444444444222444777888888777777888999999999:::::::::::::::>>>>>>???@@@AAABBBCCCCCCDDDDDDEEEEEEGGGIIIJJJKKKPPP\\\yyygggYYYaaavvv------------------------,,,,,,,,,------------...------------------------........................---......//////......---...------,,,,,,------...///......------......///---------...............------------------------,,,---...//////...---,,,---------...............//////////////////////////////............//////---------...............---------............/////////000222444777:::<<<@@@@@@???>>>===;;;::::::<<<;;;:::999777666555444000000111111111111000000////////////////////////....../////////000000000........................111000000000000111111222//////000111222222222222111000000000/////////......555:::777222000000000111111111111111111111111////////////////////////////////////////////////111111000000//////......////////////000000000000///......------......///////////////000000000000111111111111000///...------------..................------------.../////////..................///---------...............,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,------------...,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...000000------------,,,,,,,,,,,,---............/////////......------------...............---------------+++,,,---...............///000111111//////000111//////............//////000000000000000000000000000000000000000000000000///000000111111111111111111222222333444444555555222444777777777777888999;;;;;;;;;;;;;;;;;;;;;;;;>>>???@@@AAABBBCCCCCCCCCDDDEEEEEEFFFGGGIIIKKKKKKNNN\\\yyyyyydddWWWaaaxxx........................,,,,,,,,,---------......------------------------........................,,,------......------,,,...------,,,,,,------......------,,,,,,------..................---------------------------------,,,---///000000///---,,,---------........./////////////////////////////////......------......///---------.........//////........./////////000000///000111333666999<<<>>>AAA@@@???===;;;999777666888777666555333222111000,,,---...///000000000000////////////////////////------........./////////........................///////////////000111111//////000000111000000///////////////000000000000000777:::555111111111///000000000000000000000000////////////////////////000000////////////000000////////////000000000000.../////////000000000111000000////////////000000////////////000000000000///000000000000000///..................---------,,,,,,.../////////............------------......---------.........//////,,,---......//////......------------------------,,,------......------,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......,,,,,,,,,,,,------------+++++++++,,,,,,---------,,,,,,,,,---------......------------------------***++++++++++++,,,,,,,,,******++++++,,,...///000.........---------,,,,,,------........./////////......------------...............------,,,,,,,,,***+++,,,...//////......///000111000///...///111......////////////......000000000000000000000000000000000000000000000000//////000111111111111111111111111222333333444444333555666666666777999;;;::::::;;;;;;<<<<<<<<<======>>>???AAABBBBBBBBBBBBDDDDDDDDDEEEFFFHHHJJJKKKNNN]]]xxxsssaaaVVVbbb{{{|||~~~////////////////////////,,,,,,,,,------.........------------------------........................+++,,,,,,------,,,,,,+++...------,,,,,,------...---,,,,,,++++++,,,,,,---/////////......------,,,------------------------,,,---///000000///---,,,---------.........//////////////////////////////......------------......---------.........//////111111111111222222222222333222333444555888:::;;;>>>===;;;888666333111000/////////000000000111111......////////////......////////////////////////,,,,,,,,,---------.............................................///000111...///////////////......------...///000111222222111777999333000111000---////////////////////////111111111111111111111111111111000000000000111111------...///000111222222.../////////000000111111222222111111111111222222////////////000000000000---...///000111111111111/////////......------,,,***,,,...000000///...------------,,,,,,------------------.........//////,,,---......//////..............................,,,------......------,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,------.........,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,---------......------------------------******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,/////////......---------+++++++++,,,,,,,,,------.........------..................------,,,,,,,,,)))+++,,,...//////.........///000///...---...000---...///000000///...---000000000000000000000000000000000000000000000000------...///////////////000000000111222222333333444555555555555666999<<<888888999:::<<<===>>>>>>;;;===>>>@@@AAAAAAAAAAAACCCCCCCCCDDDEEEGGGIIIJJJOOO^^^xxxnnn___WWWccc}}}qqquuu..................------,,,,,,,,,---------..............................,,,,,,,,,---------......,,,,,,,,,------.........//////////////////...............------,,,,,,,,,***++++++,,,,,,++++++***------------------------000...,,,,,,---.........+++---//////...---...///....................................////////////111///------...//////...000111222333444333222111333222222222222222222333444444444333333111000000.........////////////000......------------......------------------------///...------------.../////////...---------------000000000000///////////////////////////////////////000111111000000111222222333444222111000111333////////////////////////...///000111111000///...111000000///...---------////////////000000000000000000000000000000000000............////////////222///......111111000---......////////////..............................---------............/////////............//////......------------......//////.........---------------------------------,,,------......------,,,------++++++++++++------............---,,,++++++......---------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++---------,,,,,,+++++++++///...---,,,,,,,,,,,,,,,...//////000///---,,,+++++++++++++++++++++++++++000///------......---,,,---///222333222000---+++............////////////......------------......---------............///........................000000000000000000000000...///////////////......//////............//////000111222333333222000///...///111333555777888999===<<<;;;::::::;;;===>>>????????????@@@AAABBBCCCBBBDDDEEEFFFGGGHHHKKKMMMOOOTTTlllkkkbbb[[[fffrrrttt........................,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------......---------,,,,,,,,,,,,,,,------------,,,,,,------------------------000...,,,,,,---.........,,,---//////...---...///.................................//////000000000111000///000222333222111444444555555555555444444111111000000000000111111000000000000///...---,,,------........./////////......------------..............................///...---,,,,,,---...///000///......---------..................////////////////////////////////////000111000//////000222666555333111111111111111000000000000000000000000...///000111111000///...222111111000//////......////////////000000000000000000000000000000000000............////////////111///---...111222000......//////000000//////...---------------------------------............//////..................///......------------......//////.........---------------------------------,,,------......------,,,------,,,++++++,,,------,,,------......------,,,***++++++,,,---...//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++///...---,,,,,,,,,,,,---,,,,,,---------------,,,------------------------000...------......---,,,000000000000000///...---............////////////------,,,,,,,,,,,,---------------............///........................000000000000000000000000//////000000000//////...000//////.........//////111222333444444333111000222222333444666777888888:::::::::;;;;;;<<<======????????????@@@AAABBBCCCBBBDDDEEEFFFGGGHHHKKKMMMRRRVVVlllkkkbbbZZZeeewwwyyy........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...------------------------...------------,,,,,,,,,......////////////......------------------------///...,,,,,,...///......,,,...//////...------...---------------------------......///000111111111111111222444666777666444444333222111111000000111///..................///............---,,,+++***,,,---------..................------------......////////////////////////...------,,,,,,------...000//////............///,,,,,,------....../////////////////////////////////000000///......000111<<<888222000111222111///111111111111111111111111//////000000000000//////222222111111000000//////////////////000000000000000000000000000000000000............///////////////...---///000222111000///000000111111000000///,,,,,,,,,,,,,,,,,,,,,,,,---------............///......------------............------------.....................---------------------------------,,,------......------,,,------,,,,,,,,,,,,------,,,,,,------......------***++++++,,,---...//////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------------------,,,,,,,,,,,,......---,,,,,,,,,------+++***++++++,,,---..............................///...------...///---,,,111000///.........//////............////////////...------------------...---------............///////////////////////////000000000000000000000000///000000111111111000000111000///...............222222444555555444333222555555555666666777777888999999:::;;;<<<=========????????????@@@AAABBBCCCBBBDDDEEEFFFFFFHHHJJJMMMTTTXXXmmmmmmbbbZZZeee---------...............,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------.........///////////////------------------------......////////////......------------------------...---,,,---...//////...---...000///...,,,------------------------------......///000111111222222222333444666888888555333333222000...------...///......------------......///////////////...---,,,,,,,,,,,,---------............------------...................../////////------,,,,,,,,,,,,------000//////.........//////,,,,,,---......///000000///////////////////////////000///...---...111444@@@999222///111222000---000000000000000000000000//////000000000000//////111111111000000/////////////////////000000000000////////////////////////............////////////.........///000111111111000000111111111111000000---------------------------------............///------,,,,,,,,,,,,------......------------..............................------------------------,,,------......------,,,---------,,,,,,------------------...------,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------,,,,,,...------,,,,,,,,,---------,,,+++++++++,,,...///------------------------///...------...///...,,,////////////////////////............////////////000000////////////000000---------............///000000000000000000000000////////////////////////000000111222222222111111111000///......---......111222333444444333333222444555555666666777888888===<<<;;;:::;;;<<<===>>>????????????@@@AAABBBBBBBBBDDDEEEFFFFFFGGGJJJLLLRRRYYYppprrrddd\\\fff---------.........//////,,,,,,,,,---------......////////////////////////,,,,,,,,,---------......------------------------........./////////000000------------------------------............---------------------------------,,,,,,---///000///...,,,...//////...------...........................//////000000111222222333444333444555666555222///555444222000///000000111///......------....../////////000000000///......,,,,,,,,,---------............------------......,,,,,,---------.........------------------------//////............//////------...///000000111111/////////////////////////////////......111555999@@@999111///000222000---////////////////////////000000////////////000000000///////////////......////////////000000000000////////////////////////............////////////---...//////000000111222000000111111111111000000////////////////////////---------............///------,,,,,,,,,,,,------......------------......---.....................------------------------,,,------......------,,,------------------------............---,,,+++***......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////......------------------------------------------,,,,,,,,,------...000///---,,,,,,,,,---...------------------------///---,,,---...///...---,,,---///111111000...,,,............////////////000000////////////000000---------............///000000000000000000000000////////////////////////000000111222222222222222000000///...............000000111222222222222222222222333444666777888999CCC@@@===:::999;;;>>>@@@????????????@@@AAABBBBBBBBBDDDEEEEEEEEEFFFIIIKKKNNNXXXsssyyyfff```ggg~~~,,,,,,------.../////////,,,,,,,,,---------......////////////////////////,,,,,,,,,---------.........------------,,,,,,,,,++++++,,,,,,---.........,,,,,,,,,------------...,,,,,,------------,,,,,,------------------------,,,,,,,,,...000000///...+++---//////...---...///////////////////////////111111111111222222222222333222222222222111...,,,111111000///............//////............//////---...............------,,,---------..................------------......++++++,,,,,,---.........---......//////......---...------------...//////......//////000000111111////////////////////////............000555<<>>@@@????????????@@@AAABBBCCCCCCDDDEEEEEEEEEFFFHHHJJJLLLYYYvvv~~~hhhaaaggg}}},,,,,,------...//////000,,,,,,,,,---------......////////////////////////,,,,,,,,,---------............---------,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,---------......,,,,,,------------,,,,,,------------------------,,,+++,,,...000111///---***,,,...///......///111111111111111111111111111333222222222222111111111111000//////000///...---,,,,,,---------,,,,,,+++......------------......------............------------........./////////......------------......,,,,,,,,,---.../////////......///000000///......,,,,,,,,,,,,,,,---......////////////////////////////////////////////////---......///333:::BBBHHH555333222000//////000000////////////////////////111000///......///000111////////////////////////////////////000000000000000000000000000000000000............////////////...000111000///...///111...//////000000//////...////////////////////////---------............//////..................///......------------......---------.........//////------------------------,,,------......------,,,,,,---...//////...---,,,+++,,,,,,---.........---***++++++,,,---...//////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,..................------------------.........///,,,,,,,,,,,,,,,---...///------.........---,,,,,,------------------------...---,,,---///000///...+++,,,...///000///...---............////////////------,,,,,,,,,,,,---------------............///........................000000000000000000000000...///000111222222222222......---......///000111111111111111222333444444444444555666777777888888<<<;;;::::::;;;<<<===>>>????????????@@@AAABBBCCCCCCDDDEEEEEEEEEEEEHHHJJJMMM[[[wwwhhh___eeezzz,,,,,,------...///000000,,,,,,,,,---------..............................,,,,,,,,,---------...............------,,,,,,,,,------......///000111111,,,,,,,,,------.........,,,------------------,,,------------------------++++++,,,...000111///---)))+++---......///000222111111111111111111111111444444333222222111111000000...------.../////////---...///000000000///......------,,,,,,------.........//////000/////////.........////////////000.........------.........---------...///000000111...///000111111000///...++++++++++++,,,,,,---..................---------////////////////////////------...000555===FFFMMM000111222111///...000111000000000000000000000000111000///......///000111000000000000000111111111////////////000000000000000000000000000000000000............/////////000...000222111...---///111......////////////..............................---------.........////////////............//////.........------.........---------.........//////------------------------,,,------......------,,,,,,---...//////...---,,,((()))+++---...000000000......---------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///---------.........//////,,,,,,,,,,,,,,,---...///)))***,,,---......---,,,++++++++++++++++++++++++...---,,,---///000///...---------------...///000............/////////000.........------.........---------.........//////........................000000000000000000000000......///111111222222222------------///000111222222222222222333444555666888888888777777777777777444666999;;;======<<<<<>>>>>???@@@BBBCCCCCCDDDEEEEEEEEEFFFIIILLLQQQ^^^yyyuuubbb^^^eeeyyyzzzwww................................................000//////......---------......//////000///////////////.........---------------...............---...////////////...---,,,------------------------,,,,,,,,,,,,------------............................../////////......---........................//////---------...000111555222///...///000...---------,,,,,,,,,---...///------,,,,,,,,,,,,---...------..................------...//////...------//////.........------------------...............------............---------------...///000000000//////////////////...---////////////////////////,,,///000///111777:::777//////............/////////......---...///000111222111000//////......///111000000///......------...............---,,,,,,///////////////////////////......---...///000111333333222111000///.....................---------------........................------------.........---,,,,,,,,,,,,---...------............---------,,,,,,,,,,,,---......---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...------,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,,,,,,,,,,---------.........------,,,,,,------...---------......///000000................................................---------...///000000000............////////////////////////000000000000000111111222222111111000////////////000000000000///000111222222333333222333444444555666777888888555777999999999:::<<<=========>>>>>>???@@@BBBCCCCCCDDDEEEEEEEEEFFFIIILLLQQQ___zzzuuuaaabbbhhh{{{uuuttt................................................//////////////////////////////000000000//////..................---------***+++,,,---............//////////////////...---------------------------,,,------------................................./////////......---++++++///...---,,,,,,---...//////...---------...000111000///------...//////...---,,,,,,,,,,,,---...///++++++++++++,,,------...,,,,,,------...//////000------...//////...------...............---------...............---------.........//////.........---------...//////000000---...//////////////////////////////////////////...//////000555;;;:::666//////............/////////............///000000000000////////////000000000000000///......------///////////////......---///////////////////////////............///000000////////////............//////......------,,,,,,,,,,,,------...//////000///..................///...------,,,,,,------...------............---------,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,---------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,,,,,,,,,,---------.........------,,,,,,------...+++,,,,,,---......//////...............---------........................---------...//////000000------------............////////////000000000000000111111222222111111000......//////000000111111111000000111111222333444444555555555666666777777444666888999:::;;;===???======>>>>>>???@@@BBBCCCCCCDDDEEEEEEEEEGGGJJJLLLQQQ```}}}vvvaaabbbiii|||{{{nnnppp.........................................................//////000000000...............------,,,........................+++,,,---..................//////000//////......---------------------------------.........//////........................------......---,,,,,,+++000///---,,,,,,---///000......---------...///000...---------------------,,,,,,,,,,,,------......*********+++,,,---...///---------.........//////---..................---......................../////////...---------,,,......////////////......---------....../////////------...///000000/////////////////////////////////......222888;;;999444//////............//////............/////////000///////////////000111111000000//////............//////000000000000//////////////////////////////............/////////000------........./////////222222111000///......------------.........////////////............//////------------------------------............---------,,,,,,,,,,,,---......,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---...///------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,---------.........------,,,,,,------.........---------,,,,,,,,,---------.........//////........................---------....../////////------........./////////////////////000000000000000000111111111111000000---......///000111111222222111000000111222444555555555555666666666666666555777999::::::;;;===???=========>>>???@@@BBBBBBBBBDDDEEEEEEEEEGGGJJJMMMQQQaaayyybbb___ggg|||rrrhhhlllxxx................................................------......//////000000---...............---------.....................///////////////...------......////////////......---------------------------------.........//////........................+++,,,,,,---......------000///---,,,,,,---///000---------------......///---......---,,,+++++++++,,,,,,,,,---------------******++++++,,,---.../////////.........---------.........------.........---...................../////////...---------,,,......////////////......------------............------...///000000/////////////////////////////////---...333999:::555111//////............//////---......//////////////////......//////000111222////////////............//////000000000000000///////////////////////////---......///////////////------...//////000000111222222111000///......---//////.........---------//////............//////------------------------------............---------,,,,,,,,,,,,---......,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------...///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---------.........------,,,,,,------...---------------,,,,,,,,,***+++,,,---...000111111........................------------................../////////000000000////////////000000000000000000000111111000000000---......///000111111222222111111000111333444666555555555666666666666666888999;;;;;;::::::;;;============>>>???@@@BBBBBBBBBCCCDDDEEEEEEGGGJJJMMMRRRbbb|||fff```iii~~~}}}kkkbbbgggttt------------------------........................,,,---------......//////...///000111111111111000---------...............000000000000///...---,,,,,,---..................------------------------,,,------------.................................++++++---......////////////...---,,,,,,---...///,,,,,,------............,,,...///...,,,++++++++++++,,,------......------,,,,,,,,,,,,---......///000//////...------,,,,,,///...------------...///---------..............................---------.........//////.........---------------------------.../////////////////////////////////////////////---000777:::777111/////////............//////---......///000////////////////////////000111111//////////////////.........//////000000000000000////////////////////////---......///000/////////......//////000111111222//////......------,,,,,,000//////...------,,,,,,///..................///,,,------......------,,,------............---------,,,,,,,,,,,,---......+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,---------.........------,,,,,,------...***++++++---...///000111***+++,,,---...000111111........................------------------------////////////000000000111////////////000000000000///000000111111000000///......//////000000111111222111111222222333444555444555555555666666777777999:::;;;;;;::::::;;;<<<======>>>>>>???@@@BBBCCCBBBCCCDDDEEEEEEGGGKKKNNNQQQ```}}}}}}iiieeennnpppttthhh___eeeuuu------------------------........................,,,,,,,,,------------------...///111111222222222---------.........//////.........//////...------++++++,,,---------------------------------------,,,,,,,,,,,,------------........................---....../////////..............................,,,,,,------.........---))),,,//////---,,,---...+++,,,---.........------.........------...//////..................------///...------------...///---------.........//////---------...............------............------------------------------//////////////////...---////////////////////////000///444;;;;;;444////////////............//////------///000000000///...000///////////////000111.../////////////////////---...//////000000000///////////////////////////------///000000000///.........//////000000111111...............---------..................------......------------......,,,,,,---......---,,,,,,------............---------,,,,,,,,,,,,---......+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,,,,,,,---------.........------,,,,,,------...++++++,,,---///000111222---------.......................................------------------------........./////////000000////////////000000000000//////000000000000//////////////////000000000000111111222333444444444444333444444555666777888888777999;;;;;;:::;;;<<<>>>======>>>>>>???@@@BBBCCCAAABBBDDDEEEEEEHHHKKKNNNOOO\\\xxx}}}kkkfffppplllrrrlllbbbhhhyyy------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,***+++---...000111111111---------.........//////++++++,,,---............***+++,,,,,,---------,,,------------------------+++++++++,,,,,,,,,------........................000000000000///...---,,,------...//////...------+++,,,------......------'''***...///...---///111+++,,,---.........---,,,000//////.........//////,,,,,,------...////////////...---,,,,,,---...///---------.........//////,,,------....../////////,,,------------------,,,------------------------///000000000///...------////////////////////////111111888???===333...000//////............//////,,,---///000000000///...000000////////////000000.........///////////////------...///////////////////////////////////////,,,---///000000000///............/////////000000/////////000000000000000,,,,,,------.../////////---------,,,,,,---------,,,,,,---......---,,,,,,---..................------,,,,,,,,,,,,---......+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,---------.........------,,,,,,------.........//////////////////000000///...------,,,,,,........................---------------------------------.........//////////////////000000000000//////000000000000//////000000000000////////////000111333444555555444333333333444555666777888999666888:::;;;;;;<<<>>>@@@======>>>>>>???@@@BBBCCCAAABBBDDDEEEEEEHHHKKKNNNMMMYYYttt}}}llldddooooootttqqqhhhmmm|||,,,,,,,,,------.........000000///...---,,,++++++........................---------............///.........------,,,,,,,,,///......------......///------------------------------------------------------------------------,,,---......//////..............................---------............///...---+++******+++---...---------............///000///...------...///000,,,,,,,,,++++++*********------------------------......------------......................................................,,,---///000000000//////..............................//////...---,,,,,,......---------,,,,,,,,,---333777888888666111+++............////////////........................,,,---------.../////////000000//////.........---////////////000000000000------............------000000//////......------111111000000//////............//////000000111111...---,,,++++++,,,---...---------............//////............---------///...------...///...---,,,---------------------......//////...---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------------------------------........................,,,,,,---...---,,,***)))/////////...------,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,------.........***+++,,,,,,------,,,,,,*********+++,,,---...///,,,,,,,,,---------......,,,------......------,,,------............---------.../////////...,,,+++........................000000000000111111111111000000000000000000000000111111111000000000000000............///////////////000000111111222333333666666666777888888999999::::::::::::::::::::::::======>>>>>>???@@@BBBCCCEEEFFFGGGHHHGGGHHHKKKMMMSSS\\\rrrzzzlllhhhnnnssstttzzzeeennn,,,,,,------------------000//////......---------........................---------............///.........------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---......//////..............................---------............///...---+++******+++---...---------............///...---,,,,,,,,,,,,---...------,,,,,,,,,+++++++++------------------------......------------......------------------------........................+++,,,---......------,,,..............................//////...------,,,,,,,,,,,,------.........---444999888666444000+++............////////////..............................//////////////////000/////////.............../////////000000000000---......//////......---///////////////.........111000000000/////////......///////////////000000///...---,,,,,,---...///---------............///---------........./////////...------...///...---.........------,,,,,,+++...............---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---------,,,,,,+++***---------...............---------------------------------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,---............---------------......///000,,,,,,,,,---------......,,,------......------,,,------............------,,,,,,---.../////////...........................//////000000000111111111000000000000000000000000111000000000000000000000....../////////000000000000000111111222333333333666777777888999999::::::999999::::::;;;;;;;;;<<<======>>>>>>???@@@BBBCCCDDDEEEGGGGGGGGGHHHJJJMMMRRR^^^wwwppphhhnnnpppqqq~~~jjjttt------------------,,,,,,////////////////////////........................---------............///.........---------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---......//////..............................---------............///...---,,,++++++,,,---...---------............///...---,,,,,,,,,,,,---...---------------,,,,,,,,,------------------------......------------......------------------------........................,,,------------,,,,,,+++.................................///......---,,,***+++,,,---...///000000---666;;;888333000///---............////////////////////////////////////000000000000000/////////////////////................../////////000000000---......//////......---.........///////////////000000000000/////////////////////...............///......------......///---------............///++++++,,,---...///000111///...------...///...---//////...---,,,++++++***---............------,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,+++,,,,,,---......//////------------------------------,,,,,,,,,,,,++++++,,,,,,,,,------------...,,,---......//////............---------......///,,,,,,,,,---------......------............------------............------,,,,,,,,,---...///000111........................//////000000000000111111000000000000000000000000000000000000000000111111/////////000000000111111111111222222333444444444777777888888999:::::::::999999:::;;;<<<======>>>======>>>>>>???@@@BBBCCCCCCDDDFFFFFFFFFGGGJJJLLLQQQ```}}}tttiiinnnwwwjjjnnnqqq}}}.........------,,,,,,,,,.........//////000000000........................---------............///...............---------000//////////////////000------------------------------------------------------------------------,,,---......///.................................---------............///...---,,,,,,,,,,,,---...---------............////////////....../////////..................------..............................------------......................................................////////////...------,,,........................---...............------,,,,,,,,,---...//////000///777<<<777000---..................////////////000000000000000000000000111000000//////.........///////////////................../////////000000......////////////......------......//////000000000000000000//////////////////......------,,,,,,/////////....../////////---------............///,,,,,,------...//////000///---------...///...---.........------,,,,,,,,,---------......------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...---,,,+++***+++,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---...............------,,,+++++++++,,,,,,,,,,,,,,,---------......------............------------............------------,,,,,,---...000111........................////////////000000000111////////////////////////000000000000000111111111000000000000111111111111111222222333333444555555666666666777888888999999999999:::;;;<<<>>>>>>???=========>>>???@@@BBBBBBBBBCCCEEEEEEFFFGGGJJJLLLRRRaaavvvjjjooo|||kkkdddjjjvvv.........------,,,,,,,,,------......//////000000........................---------............///........................------,,,,,,,,,,,,------........................------------------------------------------------,,,---......///.................................---------............///---------------------------------............///...//////////////////.........................................................------------......////////////////////////........................//////......------------........................------...............---........................000888<<<666...,,,...///............////////////000000000000000000000000/////////......---------.........///////////////............////////////...//////////////////...------......//////000000////////////000000000000//////......------,,,,,,...//////////////////...---------............///........................///---------...///...---,,,,,,,,,------.........,,,,,,---------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------,,,+++***+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------------,,,------,,,+++++++++,,,,,,,,,,,,,,,---------......---......//////......---------............------//////---,,,,,,---...///...........................////////////000000000//////////////////////////////000000111111111111000000000000111111111111111222222333333444555555444444555555666777777777999999:::;;;<<<>>>>>>???=========>>>???@@@BBBBBBAAACCCDDDEEEFFFGGGJJJLLLSSSbbb~~~vvvlllppppppccc```gggxxx------------------,,,,,,,,,---------......//////........................---------............///...............////////////......------......///........................------------------------------------------------,,,---......//////..............................---------............///---------------------------------............///,,,,,,---......---,,,,,,---------.............................................------------......////////////////////////........................---,,,+++++++++++++++,,,........................,,,---......///........./////////.........------222888999333------...///............////////////////////////////////////............------------.........///////////////------........./////////...//////000000//////............///////////////////////////000000000000/////////...............---......//////......------------............/////////.........---------///...------...///...---***++++++,,,---...//////+++,,,,,,------------,,,,,,,,,---......//////000------,,,,,,,,,,,,++++++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------------,,,,,,,,,***+++,,,,,,------,,,,,,......---------......///,,,,,,,,,---------............////////////......------............------//////...---------------..............................////////////000000000000000000000000000000/////////000111111222222/////////000000000111111111111222222333444444444333333333444555555666666999999:::;;;<<<======>>>======>>>>>>???@@@BBBCCCAAACCCEEEFFFFFFHHHKKKMMMUUUcccxxxooorrrkkkaaa___fff}}}vvv,,,,,,------------------,,,,,,,,,---------------........................---------............///---........./////////000111111000000000000111111------------------------------------------------------------------------,,,---......//////..............................---------............///------............---------------............///,,,,,,---......---,,,,,,,,,,,,---------.......................................------------......................................................,,,+++*********+++,,,---........................,,,------...//////..................////////////444777666000---///000///............////////////....................................////////////............/////////000---------.........////////////000000000000/////////////////////............/////////000000000111...///////////////000000,,,---...//////...---,,,---------............///---------...............///...------...///...---+++,,,,,,------.........***+++,,,---------------++++++,,,...///000111222---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------......---------,,,,,,,,,+++,,,,,,---------------------------......///000,,,,,,,,,---------............////////////......------............------------.................................................../////////000000000000000000000000000000...//////000111111222222....../////////000000000000000111111222333333333333333444444555666666777999999::::::;;;;;;;;;<<<======>>>>>>???@@@BBBCCCBBBDDDEEEGGGGGGIIILLLOOOUUUddd}}}rrrtttmmmdddaaafffzzzttt,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////---.........//////000000......------------......++++++++++++++++++++++++------------------------------------------------,,,---......//////..............................---------.........//////------............---------------.........//////---...///000000///...---,,,,,,,,,---------......////////////////////////.........------.........,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,+++,,,---///000........................,,,,,,---.../////////...,,,------...///000111111555666444...---000111///............/////////000..............................//////000000111111---.........//////000000---------.........////////////000000000000//////000000//////.........---.../////////000000111111......//////000000111111+++,,,---......---,,,+++---------.........//////+++,,,,,,---...///000000///...------...///...------------------------,,,***+++,,,,,,------------***+++,,,...000111333333---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,***++++++,,,,,,------...+++++++++++++++++++++++++++++++++,,,,,,---------.........------,,,,,,,,,,,,---......//////......*********+++,,,---...///,,,,,,,,,---------............////////////......---..................---***+++---///000000//////..................................../////////000000000000000000000000000...//////000111222222222............///////////////000000111222222333333444444555555666777777777::::::::::::::::::::::::======>>>>>>???@@@BBBCCCBBBDDDFFFGGGHHHJJJMMMOOOTTTeeetttvvvqqqhhhdddgggxxxsss~~~///......------,,,++++++000000///......---,,,,,,,,,,,,------.../////////..................---------...///111111///...---........................,,,------.../////////.........////////////...............------,,,,,,,,,------............------,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------............------------......++++++,,,------,,,++++++,,,,,,,,,---------......,,,---------.../////////////////////////////////////////////.....................------,,,,,,,,,...------------,,,,,,,,,///...------,,,,,,,,,,,,000+++***......,,,...333???888///,,,---//////---//////---,,,,,,---...///000000...------...///000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,111000///......------..................///000000...------------...//////111000000///////////////111000///......///000111333111///---,,,---...///...///000000000///---,,,////////////////////////.........------,,,,,,,,,............---,,,+++***.........------,,,,,,,,,,,,------...///000111111------------------------...---,,,,,,,,,,,,---...,,,---...---,,,+++---///++++++,,,---.........---.........------,,,,,,,,,,,,,,,,,,---------..............................++++++++++++,,,,,,---...........................,,,------......------,,,---.........//////000000000,,,((($$$###&&&***---...........................------,,,,,,,,,------............////////////........................222222111111000000//////---......///000111111222000000000000111111111111000111111222222333444444555666666777777777777666<<<;;;::::::;;;<<<===????????????@@@@@@AAAAAABBBDDDDDDDDDDDDEEEGGGLLLPPPWWWpppyyy}}}pppggggggmmmyyy~~~---------------------------------------,,,,,,,,,..................------........................---...///000000///...---........................,,,,,,---.............../////////000000///............---------,,,,,,,,,------............------,,,------.........------------------------------......---------,,,,,,,,,,,,,,,,,,---------............------------......+++,,,---......---,,,+++,,,,,,,,,---------......---------.......................................////////////..................---------,,,,,,,,,,,,,,,------.........///......---,,,,,,,,,------111,,,+++...///...000555===666///,,,...000000//////...------------...///000///...------...//////////////////////////////...........................------......///000111...............///000000///............///000000///////////////000111111000000////////////000000222000...---,,,,,,---......///000000///...---,,,------------------------.........------,,,,,,,,,***+++,,,---............------------------,,,,,,---------......//////000------------------------...---,,,,,,,,,,,,---...,,,---...---,,,+++---///,,,,,,------------------......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,........................,,,,,,++++++,,,,,,---...........................---......//////......---////////////............000///---++++++,,,---..............................------,,,,,,------...............////////////////////////////////////000000000000000000//////.........///000111111111............////////////000111111222222333444444555555666777777777777666;;;;;;::::::;;;<<<===>>>?????????@@@@@@AAAAAABBBEEEEEEEEEEEEFFFIIIMMMQQQWWWqqq}}}ooohhhhhhmmm++++++,,,------...//////,,,,,,,,,---------......000//////...------,,,,,,........................---...///000000///...---------------------------+++,,,,,,------------,,,...............---,,,+++...------------,,,,,,,,,------............------,,,------------,,,,,,+++...........................------------,,,,,,,,,,,,,,,,,,---------............------------......------............------,,,,,,,,,---------.....................---------......................../////////............---...------------,,,,,,,,,+++,,,---...///000111111------------------......000------///000000333777;;;666000...///111111000......---------......///......---------......///////////////////////////...........................------......///000111///............//////000///////////////000111111------......///111222333//////000000000000//////000///...,,,,,,,,,------...////////////...------------------------------.........---------------***+++,,,---............,,,,,,------------------------------------------------------------------...------,,,,,,------...,,,---...---,,,+++---//////...---,,,+++,,,---......------------,,,,,,,,,))))))*********+++++++++------------------------,,,,,,,,,,,,,,,,,,---...------------------------...//////////////////...000000//////...---------...///000000000///...---...........................---------------..................////////////000000000000000000000000//////////////////000000......//////000000111111............////////////000111111222222333444444444555666777777777777777::::::::::::;;;<<<===>>>>>>>>>???@@@AAAAAABBBBBBDDDDDDEEEDDDEEEHHHMMMPPPWWWssspppkkklllqqq~~~,,,,,,,,,---------..............................//////.........------------------...............---......//////......---------------------------++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,++++++***)))------------------------------............------------------,,,+++******------------------------------------------------,,,,,,,,,---------............------------..............................,,,,,,,,,---------....../////////...---------,,,........................//////.........---------------------------------------......///000000111---------------...///000///------...000222555777:::666111//////000//////------------.........///---------------.........////////////////////////------------------------111000///......------...//////............///000//////......//////000111............///000111222...///000111111000///...///...---,,,,,,,,,,,,---.....................---////////////////////////...............---------............---,,,+++***,,,,,,,,,------...............---------,,,,,,,,,------------------------------------------------,,,---...---,,,+++---///000///---+++***+++---...------------------------)))************+++++++++------------------------------,,,,,,,,,------...------------------------......////////////...........................---,,,---...//////...,,,+++...........................------------......///............////////////////////////////////////------......//////000000.../////////000000000111000000000000111111111111000111111222222333444444444444555666777777777777999999::::::;;;<<<===>>>>>>>>>???@@@AAAAAABBBBBBBBBCCCCCCCCCDDDGGGLLLPPPYYYvvvsssqqqtttzzz......---------,,,,,,,,,............------,,,,,,---------.........//////---------.........//////------............------------------------------+++,,,,,,---,,,,,,++++++---------------,,,++++++------------------------------............------------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------............------------..............................,,,,,,,,,---------....../////////...---------,,,....................................------------------------------------/////////////////////...------------......///000,,,,,,,,,---///333666888999666333000///...---,,,,,,------.........//////,,,------....../////////////////////////////////------------------------111000///......------...//////............//////......------......///000000000////////////000000...///000111111000///......---------,,,,,,,,,---...------------.........////////////////////////....................................---,,,+++***,,,,,,,,,------..................---,,,,,,++++++------------------------------------------------,,,---...---,,,+++---///000///---+++***+++---...------------------------+++++++++,,,,,,,,,------------------------------......---,,,,,,---------------------------------,,,------......------,,,+++,,,,,,---...//////000,,,,,,,,,,,,,,,,,,------........................---------------...///000............////////////........................------......//////000000////////////000000000000000000000000111111111111000111111222222333444444333333555666666777777777888888999:::<<<<<<=========>>>>>>@@@AAABBBCCCCCCCCCDDDDDDEEEFFFIIINNNRRR\\\yyyvvvxxx}}}}}}//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000,,,,,,------.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++//////000000000000//////,,,,,,,,,------------...------............------,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------............------------............------------......,,,,,,,,,---------.....................---------------------------------.........------------,,,,,,,,,,,,------------.../////////.........------.........---......//////***,,,---,,,///555888888555444222000...---,,,,,,+++,,,---...////////////,,,---...///000000000///////////////////////////////////////////////////...------......///000111000//////............///---------------...//////111111000/////////////////////000000000000//////------......---------------------,,,------...///------------------------.............../////////***+++,,,---............,,,,,,------------------///.........------,,,,,,------------------------,,,------......------,,,,,,---...---,,,+++---//////...---,,,+++,,,---...,,,,,,,,,------------...,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,///...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******+++---...///000111///...---,,,,,,---///000........................------------...///000000............////////////........................//////////////////000000////////////000000000000............////////////000111111222222333444444222333444555666777777777666777999:::<<<===============>>>???AAABBBCCCCCCEEEFFFGGGGGGIIILLLQQQUUU]]]yyy~~~yyy|||---------------------,,,++++++,,,---...///000111------..................,,,,,,------...//////000...------------------...,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,---...///000000111000000,,,,,,,,,---------......------............------,,,------.........------------------------------,,,,,,,,,---------......,,,,,,,,,---------............------------.........---,,,++++++,,,---...,,,,,,,,,---------......---------...............------------------------.........---------,,,,,,,,,,,,,,,---------......---------------.........000//////............///***---...,,,000777;;;:::///000000///...---------+++,,,---////////////...---...///111111111111000////////////////////////////////////////////////...------......///000111000000///..............................//////000000////////////000000111000000////////////000000.........//////.........------,,,,,,,,,---...///---------------------------........./////////000***+++,,,---............------------------,,,,,,//////..................------------------------,,,,,,---......---,,,,,,,,,---...---,,,+++---///,,,,,,------------------,,,,,,,,,---------......,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++,,,------...//////...---------......///000........................------------...///000111............////////////........................000000000000000000//////000000000000////////////............////////////000111111222222333444444111222444555666777777777555777999;;;<<<=========<<<===>>>???AAABBBCCCDDDDDDEEEFFFGGGHHHLLLQQQUUU]]]xxx{{{zzz}}}+++,,,,,,------......///+++,,,...000333555777888/////////...------,,,,,,,,,,,,------...///000000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,.../////////...------,,,******,,,---.../////////,,,,,,,,,------.........---..................---,,,,,,---...////////////........................,,,,,,,,,------.........,,,,,,,,,---------...............------.........---,,,++++++++++++,,,---,,,,,,,,,---------......,,,------....../////////------------------------......---------,,,,,,,,,,,,,,,,,,------.........***++++++,,,---...//////111000///...............***...///---111999===<<<***,,,...///......///000***+++---///000000///...---...000111222222222111////////////////////////........................111000///......------...111000///...............///////////////000111111............///111222333111000///......///000111......//////000//////...---,,,,,,+++,,,---//////////////////////////////---.........//////000000............---,,,++++++.........------,,,,,,,,,////////////////////////------------------------,,,,,,---......---,,,,,,------...---,,,+++---///++++++,,,---.........---,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,---------------------***+++,,,.........------........................---------......000111111............/////////000000000000000000000000000222222111111000000//////000000000000////////////000000000000111111111111000111111222333333444444111222333555666777777777555666888;;;<<<======<<<<<<===>>>???AAABBBCCCDDDAAABBBCCCDDDEEEIIINNNRRR\\\vvvyyyzzz}}}...........................///000///...,,,)))'''------............---------------------...///000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++/////////////////////////////////...---------,,,------......///000000000......///...,,,,,,---///...------,,,,,,------...,,,+++******,,,///111222...------,,,,,,------...------------------------------------------------.........---,,,+++))))))---------------...///000------------------------,,,---...//////...---,,,000000//////.........---,,,,,,,,,------.........,,,//////---333<<<:::222........................***,,,---//////...,,,+++444333111000////////////111111111000///.........000000//////.........---........................000000//////.........---............////////////000///.........///111222//////000000000000//////,,,,,,,,,---------..............................,,,---///000000///---,,,------------------------,,,---...//////...---,,,...------,,,,,,------...+++++++++,,,---...///000...---,,,,,,,,,,,,---...---.........---,,,,,,+++------............---------,,,,,,++++++,,,,,,---///000000000///...------.........------,,,,,,,,,,,,------,,,******+++---,,,,,,---...///000///...///...,,,*********,,,---------------------------.........////////////000,,,,,,,,,---------......,,,------....../////////,,,,,,---...///000111111///...---,,,,,,---...///---......///000111111222222111111111000000/////////////////////......---////////////000000000000111222222333333444444555222333444666777777888888::::::::::::;;;;;;<<<===???@@@AAAAAABBBBBBBBBBBBCCCEEEFFFGGGHHHKKKNNNQQQ\\\mmm}}}zzzzzz}}}uuuqqqxxx---------------------------......///...,,,)))(((------............------...------------......///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------,,,,,,,,,+++.......................................---------............---------------......---,,,,,,---///...------,,,,,,------...//////......,,,,,,++++++...------,,,,,,------...------------------------------------------------............---,,,+++***......---------......///........................------............------///.........------------,,,,,,---------------------000///---222999666///........................,,,---...///...---+++***)))***,,,---///////////////////////////000000000000/////////.........---........................000/////////........................////////////000//////...///000111222//////000000000000//////................................................,,,---...//////...---,,,------------------------------...//////...------...------,,,,,,------...,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,---...------......------,,,+++,,,,,,------------,,,,,,------,,,,,,+++,,,,,,,,,....../////////...------......---------,,,,,,,,,,,,---------,,,---///111444...)))(((,,,...,,,***///...,,,******+++,,,---------------------------------........./////////,,,,,,,,,---------......---------------.....................///////////////...---,,,,,,---...///......//////000000111111111111111000000000/////////////////////......---....../////////000000000111222222333333444444555222333444666777777888888888888888888999:::;;;<<<>>>???@@@AAABBBBBBBBBBBBCCCEEEFFFGGGHHHKKKNNNQQQZZZkkkuuuuuuxxxvvvooottt,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++***------............------...............---------........................------------------------,,,,,,,,,---------...............------------------------------------------------...............///......---,,,,,,++++++------...---,,,,,,---///...------,,,,,,------...,,,...000111000......///...------,,,,,,------...------------------------------------------------------............------//////...---------......////////////////////////.........------.........---------------,,,,,,,,,------------------,,,,,,////////////333555222---..............................//////...,,,***)))$$$&&&***---//////...---------...///000000111111/////////.......................................////////////........................///////////////////////////000111111//////000000000000////////////////////////......................................................------------------------------...//////...------...------,,,,,,------...,,,,,,,,,,,,------...///...------,,,,,,------...------......------,,,,,,+++,,,,,,,,,,,,,,,,,,+++......---,,,++++++,,,,,,,,,,,,---.........------...------------,,,,,,,,,,,,------------///333666???666,,,)))---000///+++...---,,,+++***+++,,,---------------------------,,,---------............,,,,,,,,,---------......------------,,,,,,,,,,,,/////////.........------///...---,,,,,,---...///////////////////////////111111000000000000/////////////////////......---------........./////////111222222333333444444555222333444666777777888888777777777888999;;;<<<===>>>>>>???@@@AAAAAAAAAAAACCCEEEFFFGGGHHHKKKNNNQQQYYYlllrrrnnnqqq}}}~~~uuuvvv,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------............------/////////......---,,,,,,------------------------........................,,,,,,,,,---------..............................------------------------,,,---------.../////////.........---------,,,,,,---...///...------///000...------,,,,,,------...,,,---...///.........///...------,,,,,,------...........................------------------------------...///////////////000///...---------------........................///...---,,,,,,---...///------------------------.........------,,,,,,,,,//////000444666555111///........................---............,,,+++++++++,,,...//////...---+++------......///000000111................................................///////////////.....................///////////////////////////000000111//////000000000000///////////////.......................................///...------------...///---------------------------..................---...------,,,,,,------...,,,,,,,,,,,,,,,---...///------------------------,,,------...------,,,,,,,,,,,,------------,,,,,,///...---,,,,,,,,,,,,,,,***+++,,,,,,---------------------------------------...---------///333666>>>777///,,,...//////---------,,,+++++++++,,,---------------------------,,,,,,,,,---------......,,,,,,,,,---------......---------,,,,,,+++++++++........................///...---,,,,,,---.../////////////////////......000000000000000000/////////////////////......---------------.........///111222222333333444444555222333444666777777888888888999999:::<<<>>>???@@@===>>>???@@@AAAAAABBBBBBCCCDDDFFFGGGHHHKKKNNNQQQZZZooossskkklllyyy,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////------............------.../////////...---,,,+++++++++++++++++++++++++++........................,,,,,,,,,---------......................................................,,,---------.../////////------......////////////...///000///......000222...------,,,,,,------...111000...---...............------,,,,,,------...........................------------------------------...///000000000000000///...---------------------------------------///...---,,,,,,---...///..................//////.........------,,,,,,,,,///---222;;;===666222222........................+++,,,,,,------.........111000///...------------........................---------................................................///////////////............////////////...//////000000000000000//////000000000000//////------------------------........................///...------------...///------------------------.........------............------,,,,,,------...------,,,,,,,,,---......------------------------,,,,,,------...------,,,------............------///...------,,,,,,,,,---******+++,,,---------,,,------------------------.........---,,,---///222000000///,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,---------......,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,---...//////000///...---,,,,,,---...///////////////............//////////////////000000///////////////......---------------.........///111222222333333444444555222333444666777777888888999999:::;;;<<<>>>@@@AAA===>>>???@@@AAABBBBBBBBBCCCDDDFFFGGGHHHKKKNNNQQQ\\\tttzzzllliiivvv,,,,,,,,,,,,,,,,,,,,,,,,..................//////------............---------.../////////...---,,,++++++++++++++++++++++++------------------------,,,,,,,,,---------......---------------.........////////////////////////---------...............------......///000000111---...//////...///111222...------,,,,,,------...222//////444<<>>...------,,,,,,------...........................------------------------------...///000000////////////...---------......------------------------.........------..................///////////////------------------,,,,,,///---555CCCDDD888111333........................***++++++,,,---...///000...---,,,,,,,,,---///000///.....................---------------..........................................///////////////............////////////......///000000000000000//////000000000000//////,,,,,,,,,---------......................................................------------------------///...------------...///...------,,,,,,------...---------,,,,,,------...,,,------......------,,,,,,,,,------......---------......//////......---......------------......++++++,,,---------,,,,,,,,,,,,,,,------------......//////...,,,+++,,,---)))---000///,,,)))+++...++++++,,,,,,,,,,,,------------------------------,,,---------............,,,,,,,,,---------......------------,,,,,,,,,,,,***+++,,,---...///000000///...---,,,,,,---...///..............................////////////000000///////////////......---------........./////////111222222333333444444555222333444666777777888888888888888999:::<<<===>>>===>>>@@@AAABBBCCCDDDDDDCCCEEEFFFGGGHHHKKKNNNQQQ]]]xxxqqqjjjttt------------------------...------,,,,,,,,,------------............------+++---...///000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,,,,------------.......................................---------........................+++,,,------------///111...------,,,,,,------...///,,,...999HHHOOOKKKDDD...------,,,,,,------...........................------------------------------.../////////............---------......///........................------............---------------....../////////,,,,,,------------------///---888IIIHHH777---111........................,,,,,,,,,,,,------...///++++++,,,---.../////////,,,------....../////////,,,,,,,,,------............................................./////////000............////////////---...///000111000000/////////000000000000//////++++++,,,---...///000000........................,,,---...//////...---,,,------------------------///...------------...///...------,,,,,,------......------,,,,,,---------,,,,,,---......---,,,,,,+++,,,------......------,,,------......------,,,------,,,------...///000,,,------------,,,,,,+++,,,,,,,,,---------......,,,...//////---,,,+++,,,,,,...///000///......///***+++,,,,,,------------------------------------------........./////////,,,,,,,,,---------......---------------.........,,,,,,,,,------.........///...---,,,,,,---...///,,,------....../////////........./////////000000///////////////......---....../////////000000000111222222333333444444555222333444666777777888888999999999::::::;;;======>>>???@@@BBBDDDDDDEEEEEECCCEEEFFFGGGHHHKKKNNNQQQZZZyyyuuukkkttt........................---,,,++++++*********+++---..................---***,,,...000000///...---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------------------------------/////////......------,,,///......------,,,,,,+++)))+++,,,,,,+++,,,...000...------,,,,,,------...000,,,---888EEEHHH<<>>???>>>???AAACCCDDDEEEFFFFFFCCCEEEFFFGGGHHHKKKNNNQQQXXXxxxxxxlllttt........................//////.........---------,,,,,,,,,---------....../////////...---------,,,///...,,,---------,,,+++,,,,,,,,,---------..............................+++,,,------......------/////////......---------..............................------------......,,,,,,,,,---------......,,,,,,---...//////......000000000000000000000000000000////////////000000......////////////......//////.........---------..................------......------------......//////.........---------.........////////////000......---------,,,,,,,,,,,,,,,,,,---------------333:::===666///---...///111000---++++++,,,...///........................///......------,,,,,,+++............////////////000000000000000000000000............////////////......//////...---,,,,,,------......///000000000...///000111111000///...//////000000000000//////........................------------------------.........------,,,,,,,,,///////////////............------,,,---...///000...------,,,,,,------.........//////...---,,,,,,---......///////////////000000...---,,,+++++++++.........------,,,,,,,,,------------------------++++++******++++++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,------,,,+++,,,...///...---......---,,,---...///000......,,,,,,,,,,,,...///...///000///.........///---...///...---,,,...000//////.........---------------............------............//////////////////000000000000//////000000000000000000000000////////////000000000000222222222222333444555555666666666666777777777777::::::;;;;;;<<<;;;;;;;;;<<<===>>>@@@BBBDDDEEEFFF@@@BBBEEEGGGIIILLLPPPRRR[[[ssssssmmmrrr........................///.........------------,,,,,,---------........................---------000...------......---+++,,,,,,,,,---------..............................,,,,,,---........................---------,,,,,,........................---------,,,,,,---------,,,,,,---------.........,,,------...//////......////////////////////////000//////......//////000......////////////......//////.........---------..............................------------......//////.........---------------........./////////......---------,,,,,,,,,.........///////////////000888<<<888111......---------------------------........................------------------------............////////////////////////////////////............////////////......//////...------,,,---------...//////000000...///000111111000///...//////000000000000//////........................------------------------.........------,,,,,,,,,////////////...............------,,,---...///000...------,,,,,,------.........//////...------,,,......///000000000000000......---,,,,,,,,,------.........------,,,,,,,,,------------------------------,,,,,,------...///......---------,,,,,,,,,---,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,------,,,+++,,,...///...---...------,,,---...///000---------------...///000---...//////...---......+++,,,---,,,+++***,,,...000000/////////.........------............------............//////////////////000000000000//////000000000000000000000000////////////000000000000222222222222333444555555666666666666777777777777::::::;;;;;;<<<<<<;;;;;;===>>>???@@@BBBDDDEEEFFFDDDFFFHHHIIIJJJLLLOOORRRZZZqqquuuooosss....................................------------,,,------------.........---------...............///...------......---,,,,,,,,,,,,---------..............................------...////////////...------------,,,,,,,,,,,,////////////////////////---,,,,,,,,,,,,,,,,,,---,,,------------.........,,,---......///..........................................------...............////////////.....................---------..............................------------.....................---------,,,---------..................---------,,,,,,,,,........./////////000000...666;;;888222000...---***+++---......---,,,+++........................+++,,,,,,---......//////............////////////////////////////////////---............/////////.........///......---,,,,,,,,,------...///////////////000000000000////////////000000000000//////........................------------------------.........---------------...........................------------...//////...------,,,,,,------............///......---,,,+++,,,------......------,,,,,,,,,,,,,,,---...///.........---------------------------------------------,,,,,,------...///...------------,,,,,,,,,------,,,,,,,,,---......------,,,,,,,,,,,,---------,,,+++,,,.........---...------------...//////------....../////////000,,,,,,---......---,,,,,,+++,,,---,,,+++***,,,...000000000000000/////////------............------............//////////////////000000000000//////000000000000000000000000////////////000000000000222222222222333444555555555666666666777777777888999:::;;;;;;<<<<<<;;;;;;>>>>>>@@@AAACCCDDDEEEFFFGGGHHHJJJKKKKKKLLLOOOQQQXXXoooyyyrrrttt........................------------------------------------............,,,---------.../////////...,,,+++,,,---...---+++,,,,,,,,,---------..............................---......///000/////////,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000...------,,,,,,------...------------............------...............---------------------------...------,,,,,,------.........////////////..............................---------.....................------------..............................,,,,,,,,,---------............---------,,,,,,,,,++++++,,,,,,---.........000666999555111000000///---.........------,,,+++........................,,,---------.........///............////////////////////////////////////---------.........//////---...............------,,,,,,,,,---......////////////000000000000////////////000000000000//////...............................................................---------------...............///......------...............------,,,,,,------...---...............------,,,,,,---...............---,,,,,,,,,,,,---.....................---------------------------------++++++******++++++,,,---------------------------------,,,,,,,,,------...------,,,,,,,,,,,,------...,,,,,,,,,......---,,,------------......//////------..................---,,,,,,---------,,,***---...///...---,,,...000////////////////////////------............------............//////////////////000000000000//////////////////////////////////////////000000000000222222222222333444555555555555666666777777888888999999:::;;;<<<<<<<<<<<<>>>???@@@AAACCCDDDEEEFFFFFFHHHIIIJJJJJJLLLNNNQQQVVVlll}}}tttttt........................,,,,,,---------------------------.........//////,,,---------.../////////,,,+++***+++,,,---,,,+++,,,,,,,,,---------..............................---......///000/////////,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000//////............//////---------.........//////---...............------------------------------------,,,,,,,,,,,,------......////////////......---.....................---------.........//////......------------......---.....................,,,,,,,,,---------............---------,,,,,,,,,++++++,,,,,,---......///444777666000---///111111444222000---,,,,,,------......................../////////......---------............////////////........................------------............------...............---,,,,,,------...//////000000000////////////000000//////000000000000//////........................................................................,,,---------......//////..................------...------,,,,,,------...------...............---//////000111111111111000......---,,,,,,,,,,,,---........................------------------------++++++******++++++,,,---------------------------...------,,,,,,,,,------...------,,,,,,------......---,,,,,,---...---,,,---------........................---------------111...,,,,,,------,,,***---...///...---,,,...000........................------............------............//////////////////000000000000//////////////////////////////////////////000000000000222222222222333444555555555555555666777888888888888999:::;;;<<<<<<<<<<<>>??????@@@AAABBBCCCDDD@@@BBBEEEFFFGGGIIIMMMOOOUUUmmm}}}sssrrr........................++++++,,,,,,,,,---------............////////////...............------------,,,+++,,,...///...---,,,,,,,,,---------..............................,,,,,,---...............,,,,,,---------.................................//////............//////............////////////......//////...------,,,------------------------......------------............////////////......---------.........//////,,,,,,------...//////000......------------......---------.........//////------........./////////......---------,,,,,,,,,,,,,,,---...///000111111777888555///,,,...000...000000///...---...//////........................////////////........................////////////........................,,,,,,---------.........,,,------...//////............//////000111111111111000///......///000111//////000000000000//////................................................---........./////////000++++++,,,------...//////....../////////...,,,,,,...------,,,,,,------...,,,------...//////......))))))***++++++++++++***------,,,,,,,,,---......---........./////////000------------------------------,,,,,,------...///,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,......------------......///---,,,,,,---...,,,+++,,,---.../////////...------,,,+++,,,...333777:::>>>777000,,,---///...,,,+++,,,---,,,+++***,,,...---.........////////////------............------............//////////////////000000000000//////000000000000000000000000////////////000000000000222222222222333444555555444444555666777888999999777888:::;;;<<<============>>>>>>???@@@AAABBBBBBBBBCCCEEEFFFFFFHHHKKKMMMXXXooo{{{pppppp........................+++++++++,,,,,,---------............/////////000/////////......------,,,///...---...000111000///,,,,,,,,,---------..............................+++,,,------......---------------....../////////..............................------------................../////////000.../////////...---,,,,,,........................///......------......///......////////////......---------.........//////,,,,,,------...///000000.........------.........---------.........//////.........////////////000......---------,,,,,,,,,******+++,,,---...///000666888666000...///...+++***+++---///////////////........................------......///000000000............/////////000........................,,,,,,,,,---------......,,,,,,---.../////////...//////000000111111222222111000///......///000111//////000000000000//////........................////////////////////////---.........//////000000++++++,,,,,,---...//////....../////////...,,,+++...------,,,,,,------...,,,,,,---.../////////...---...//////000000//////+++++++++,,,---...000000---.........//////000000------------------------++++++******++++++,,,---,,,,,,,,,------.........///...---,,,,,,,,,,,,,,,......------------......///...,,,,,,------,,,+++,,,,,,.../////////...---,,,++++++,,,000777===AAABBB:::111,,,---//////---......///...---,,,...000.../////////000000111111---..................---............/////////000//////000000000000//////000000000000000000000000////////////000000000000222222222222333444555555444444555666777888999999777888:::;;;<<<===============>>>???@@@@@@AAAAAADDDFFFGGGGGGFFFGGGIIIKKKZZZrrryyyooonnn.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------///000///---+++------------------------,,,---------.../////////------------------------+++,,,------......------------------------------........................++++++,,,---....................................,,,,,,,,,------...........................------...---,,,,,,---...///000////////////////////////++++++,,,,,,---.../////////...---,,,,,,---...///111000///...//////111111////////////////////////000///...------...///000///...---,,,,,,---...//////,,,---000...+++///666;;;222,,,---///...,,,---........................---------............///////////////////////////,,,------...///000111111---......///////////////........................---------............///...............///000000000000////////////000000000000000000//////////////////.........---------..............................------------......//////.........///000000.........------,,,,,,,,,...------,,,,,,------...------............------***+++,,,---///000111111///...,,,++++++,,,...///---------.........//////------------------------+++,,,,,,---...///000000.........------,,,,,,,,,........................------------------------------------------------,,,,,,,,,---------............---,,,---...///000000///...---,,,------...//////.........---------......---------,,,,,,,,,........................////////////////////////////////////////////////......//////000000111111000000////////////000000222333555444333333444666555666777888888777666666999:::<<<>>>>>>===<<<;;;======<<<<<<<<<>>>???AAAEEEEEEFFFFFFFFFHHHLLLOOO^^^wwwtttlllooo.........------,,,,,,,,,........................------------------------000///...///111111000///------------------------------------............------------------------+++,,,------......------------------------------........................,,,,,,------...---------........................,,,,,,------------------------------------............---,,,---...//////........................,,,,,,,,,------.........000//////////////////000......,,,+++++++++,,,,,,////////////////////////000///............///000///...------------...//////,,,---///...,,,000666:::222,,,---///...,,,---........................------------....................................------......//////000000------...///////////////........................---------............///...............///000000000//////////////////000000000000000//////////////////.........---------..............................------------.........---,,,+++************......---------,,,,,,,,,...------,,,,,,------...------............------++++++,,,---...//////000...---+++******+++---...,,,------------.........---------------------------------...............---------,,,,,,+++++++++,,,,,,++++++++++++++++++---------------------------------------------------------.........//////...------,,,---...///000000///...---,,,------...//////.........---------............------,,,,,,........................////////////////////////////////////////////////////////////000000000000............///000222222222333555444333333444666444555666777888888777777777888;;;===>>>>>>>>>===============>>>???@@@@@@CCCDDDEEEFFFFFFIIIMMMPPP^^^www{{{pppqqq.........---------------////////////////////////---------------------------,,,+++,,,...//////...------------------------............------------------------------------+++,,,------......------------------------------////////////////////////---------...------,,,,,,........................------------------,,,,,,++++++,,,,,,------......//////...---------..............................------------------............////////////......000///...---------------////////////////////////000000////////////000000///...------------...//////------///......111777888111,,,...///...,,,---........................------------......................................................//////------...////////////...////////////////////////---------............///...............///000000////////////////////////000000000000////////////...............---------..............................------------............---,,,,,,,,,,,,,,,...------------,,,,,,,,,...------,,,,,,------...------............------+++,,,,,,,,,---------------,,,+++******+++,,,---,,,,,,,,,,,,------------------------------------............------,,,,,,,,,,,,,,,+++++++++++++++*********+++++++++++++++------------------------------------------------........./////////000000...------------...////////////...------------..................---------/////////............---........................////////////////////////////////////////////////000000000000////////////,,,------...000111333444222333555444333333444666333444666777888888888888666777:::<<<>>>?????????======>>>???@@@@@@@@@@@@BBBCCCDDDEEEFFFIIINNNQQQ]]]wwwvvvsss...............---------------------------------------------------------+++***+++---//////...,,,------------.....................------,,,,,,,,,------------------------+++,,,------......------------------------------////////////////////////............---,,,++++++.................................------,,,,,,,,,******++++++,,,---......//////......------------....................................------------***+++,,,------,,,+++***..................//////////////////////////////000000000000000000000000.........------............------...///111444777555000,,,...///------...........................,,,,,,---------......................................................---,,,---......//////......////////////////////////---------............///...............///000000000000111111111111000000000000000000////////////......................................................------------......******+++,,,---...000111------------------------...------,,,,,,------...------............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------------------------.........////////////------------......//////............------............................../////////////////////...........................////////////////////////////////////////////////111111000000//////......------......///111222333222333555444333333444666333444555666777888999999777888:::<<<===>>>>>>???===>>>@@@AAABBBBBBAAA@@@@@@BBBCCCDDDFFFJJJOOORRR\\\wwwzzzttt}}}........................---------------------------------------------------...111444666444000------------....../////////......------,,,,,,,,,+++------------------------+++,,,------......------------------------------////////////////////////............---,,,++++++.................................------,,,,,,,,,******++++++,,,---....../////////......---,,,,,,.............................................---***+++,,,------,,,+++***((()))***+++,,,---------//////////////////////////////000000000000//////---..................---......------000333666777333...---//////------///........................,,,,,,,,,------------...////////////////////////............------------,,,------...............////////////////////////---------............///...............///000000111222222333333222222111000000000000////////////---...................................................------------......'''''''''((()))+++,,,---------------------------...------,,,,,,------...------............---------,,,,,,,,,,,,+++++++++......------------......+++++++++,,,,,,,,,------------------------------++++++,,,,,,---......///---------...............+++++++++,,,,,,---------------------------------------------------------,,,,,,---------.........---------...............------..................---......................../////////////////////........................////////////////////////////////////////////////111111000000//////......///////////////000000111222333555444333333444666444444555666777888999:::::::::;;;<<<<<<============>>>@@@BBBBBBBBBAAAAAA???AAACCCDDDFFFJJJOOORRR]]]yyyyyyttt|||}}}.............../////////........................------------------------,,,---000333444222---***---------...//////000000------------,,,,,,,,,,,,------------------------+++,,,------......------------------------------........................---------...------,,,,,,........................------------------,,,,,,++++++,,,,,,------...............///......---,,,------------------------..................//////......////////////......***+++,,,---.../////////////////////////////////......////////////......------...//////...---------...---,,,000666888777000------//////,,,---000........................,,,,,,,,,,,,------------////////////////////////------------------......,,,,,,---............---........................---------............///...............///000000111222333444444333222111000000000000////////////---------.............................................------------......---,,,+++***************,,,,,,,,,------------......------,,,,,,------...------............------------------,,,,,,,,,,,,.........//////.........,,,,,,,,,,,,------------------------------------******+++,,,---...//////............////////////))))))******++++++,,,,,,------------------------------------------------,,,,,,,,,------------...,,,---......//////......,,,---......///.........---------...............---............/////////........................////////////////////////////////////////////////000000000000////////////000000////////////000000222333555444333333444666555555555555666777999:::;;;;;;;;;;;;<<<<<<<<<===>>>>>>???@@@AAAAAAAAAAAA???AAABBBDDDFFFIIINNNRRR___{{{vvvsss{{{{{{---........./////////000------------------------------------------------,,,,,,+++,,,,,,,,,)))'''---------...///000000000,,,,,,,,,,,,,,,,,,------------------------------+++,,,------......------------------------------------------------------,,,,,,------...---------........................,,,,,,------------------------------------......,,,---.../////////...---------------------------------......//////000000000//////////////////000///000111111111000//////////////////////////////,,,---...//////...---,,,------...//////...---------///---,,,000888:::777///,,,---//////,,,---000........................++++++,,,,,,,,,---------------------------------,,,,,,,,,------.........+++,,,------......---------------------------------------............///...............///000000///000222333333222000///000000000000////////////---------.........//////..............................------------......111000///---,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...------............---------------------.........---..................---,,,------------.........------------------------+++++++++,,,,,,------------------.........//////*********+++,,,,,,------------------------------------------------------------------............,,,---.../////////...---,,,,,,.../////////......---------.........//////,,,,,,------....................................////////////////////////////////////////////////////////////000000000000//////...//////000111111222333555444333333444666666666555555666777888999:::::::::;;;<<<===>>>>>>>>>>>>>>>??????@@@AAABBB@@@AAACCCDDDEEEIIIMMMQQQ\\\www}}}rrrpppxxxxxx---.........//////000000************************------------------------222///+++******+++++++++---------...///000000111+++++++++,,,,,,---------------------------------+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---....................................,,,,,,,,,------...........................------+++,,,.../////////......------------------------,,,------...///000111111///...---,,,,,,---...//////000000000...---+++)))////////////////////////+++,,,---......---,,,+++,,,---...//////...---,,,---///---,,,111999;;;777...,,,---000///,,,---111........................++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,---...//////+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...............///000000---///000111111000///---000000000000////////////---------.........//////.................................------.........+++++++++******+++,,,,,,,,,,,,,,,------............------,,,,,,------...---..................------------.........//////,,,------......------,,,---------.........//////------------------------------,,,,,,,,,,,,++++++,,,,,,,,,------.........,,,,,,---......///000000------------------------------------------------............/////////000,,,,,,.../////////...---+++,,,.../////////......---------.........//////,,,,,,,,,---------..............................////////////////////////////////////////////////......//////000000111111---------...000111333444222333555444333333444666888777666555555666777888888888999:::<<<>>>@@@AAA???>>>>>>===>>>@@@AAABBB@@@BBBCCCDDDEEEHHHMMMPPPWWWrrrzzzoooooovvvuuu......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......,,,+++***))))))........................++++++,,,,,,---...//////------------------------//////...---,,,++++++***------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++///...,,,++++++,,,...///,,,---------------,,,,,,///...---,,,+++,,,,,,---................................................------------------------///............---------......------------......000222000---111888888222000000///...------,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000111111000/////////......---------,,,////////////...---,,,+++........................,,,,,,,,,------.........///////////////.........000000000000000000000000111111000000//////......//////.........---------...---,,,+++++++++++++++...........................---,,,,,,,,,,,,---...///...,,,+++******+++,,,------------------------......---------,,,,,,,,,+++,,,,,,,,,,,,***)))(((,,,,,,---...//////......000///...---------------,,,++++++,,,...///...,,,000000//////............+++***(((&&&%%%'''+++///...------,,,,,,------...---------------------------,,,,,,,,,,,,---......((()))***+++,,,---------/////////...---------,,,---------------...///000//////////////////////////////.........------------...//////......///111....................................////////////......////////////.....................///000000222333444555555555444444888888888888888888888888888:::<<<<<<;;;:::;;;<<<<<<===>>>@@@AAABBBCCCCCCBBBCCCEEEFFFGGGJJJNNNQQQWWWkkktttwww}}}rrrrrr|||......////////////......------------------------------------------------------------,,,,,,,,,,,,........................,,,,,,------......//////------------------------.........------,,,,,,+++------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++++++++,,,,,,---------///////////////...------///...,,,++++++,,,...///------............------///...---,,,,,,,,,------................................................///////////////////////////............---------......------------......---///...---111666555///000//////...------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111222111000///.........---------,,,,,,------...............---........................,,,------------------............///////////////000000000000000000000000111000000000/////////...//////.........---------///......------------...------------------------...---,,,,,,,,,,,,---...,,,,,,,,,+++,,,,,,---------------------------------------,,,,,,,,,++++++,,,---.........---,,,+++,,,------...//////............---------......///---,,,,,,---//////...,,,/////////......---------+++,,,---,,,++++++---///...------,,,,,,------...++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,,,,---...////////////...............---------......---------......///........................//////.........------------...//////......///111............................../////////000000000//////000000000000/////////////////////000111111333333222222222333444555666666666777888999999:::888:::<<<<<<;;;:::;;;<<<;;;<<<===???@@@AAABBBBBBAAABBBDDDEEEFFFIIILLLOOOWWWhhhvvvttt~~~mmmoooyyy......////////////......------------------------........................,,,,,,------.........///------------------------........................------------------------------------------------------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++++++++,,,,,,------------............------,,,...---,,,++++++,,,---...---....../////////......///...------,,,---------........................///////////////////////////////////////////////////............---------......------------......,,,...///000333666333---/////////...------,,,,,,------------------,,,,,,------------------------...///000111111111//////.........------------,,,+++,,,---...////////////.................................---------------------......//////000000000000000000000000000000000000000000////////////...............---------/////////...//////000000,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...***+++,,,------.........---------------------------------,,,,,,,,,,,,,,,,,,---......///.........,,,---......///.........,,,,,,,,,,,,---...///000///...---...//////---,,,......------------,,,,,,))),,,///000///...------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........//////000000//////...---------...............//////...---------.............................................------------...//////......///111......................../////////000000000111111000000111111111111000000000000000000000111222222555444333222333444666777333333555666777999::::::888:::<<<<<<;;;:::;;;<<<:::;;;===>>>@@@@@@AAAAAA@@@AAACCCDDDEEEGGGKKKNNNVVVfff~~~vvvsss}}}~~~~~~kkklllxxx---......//////......------------------------------------------------------------.........//////------------------------///////////////.........------------------------,,,,,,,,,------.........---------------------------------------------------------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,++++++******...---,,,,,,,,,,,,---...---...//////////////////.........------------...........................////////////////////////------------------------///............---------......------------.........///111444888888333...//////.........---------.........------,,,,,,,,,...........................//////000000///...---........................,,,------...//////..............................//////......------,,,,,,,,,------...///000111111////////////////////////000000000000////////////........................///.........///000111111,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...***+++---.........---,,,------------------------...---------------------++++++,,,---......//////------...............------,,,,,,,,,------...///000///......//////---+++,,,,,,,,,,,,,,,,,,,,,,,,'''***---...---,,,++++++...------,,,,,,------...////////////////////////---,,,,,,,,,,,,---......---------------,,,++++++,,,---------.../////////000///...---------------................................................---...//////......///111........................000000000000111111111111111111111222222111111111000000//////000000111222333333333444444444444444333333444555666777888999888:::<<<<<<;;;:::;;;<<<;;;;;;===???@@@AAAAAAAAAAAABBBCCCDDDEEEGGGKKKNNNUUUffftttqqq}}}{{{lllnnnzzz------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------------------------------///////////////.........------------------------+++,,,,,,------.........---------------------------------------------------------------------------,,,,,,,,,,,,---............---,,,,,,+++************++++++,,,++++++***---------,,,,,,------------......///000000//////---.............................................////////////////////////------------------------///............---------......------------............111666:::777111---...............---------.........------,,,,,,,,,........................------------------,,,,,,//////////////////000000......//////...------,,,......................../////////......---------,,,------...///000111111////////////////////////////////////000000000000---.....................------------...///000000------------------------...---,,,,,,,,,,,,---...------...///...---,,,***------------------------.............../////////,,,,,,---...///000111111---...............------......---,,,,,,,,,,,,,,,///...---...///...,,,++++++,,,,,,,,,,,,,,,,,,,,,)))***++++++******+++---...------,,,,,,------...////////////////////////---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,+++***))),,,---------.../////////000///...---------------........................---.....................---...//////......///111////////////////////////000000000000111111111111111111222222222222111111///............///000000///111555777888666333111555555555555555666666666888:::<<<<<<;;;:::;;;<<<<<<===>>>@@@AAABBBBBBCCCBBBCCCEEEEEEFFFHHHKKKNNNTTThhhwwwnnnooozzzlllooo|||------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,------.........------------------------,,,,,,,,,------------...---------------------------,,,,,,,,,,,,---............------,,,+++******,,,------...............------------------------,,,---...///////////////------...////////////...................................................///////////////////////////............---------......------------......---+++...555888444...+++........................------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///////////////000000000////////////...---,,,+++......................../////////...............------......//////000000000000000000000000000000////////////000000000000---------...............---------,,,------.................................---,,,,,,,,,,,,---.../////////......---++++++------------------------.............../////////.........//////111222333.........///......---,,,///...---,,,++++++++++++...---,,,---......,,,+++++++++,,,,,,,,,,,,------------,,,+++***+++...111...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---.........---,,,,,,+++---------...............//////...---------......---------------------------------...............---...//////......///111/////////////////////////////////000000000111111111111222222222222111111...............//////000444888===@@@AAA>>>999666666666666666666555555555888:::<<<<<<;;;:::;;;<<<<<<===???@@@BBBCCCCCCCCCCCCDDDEEEEEEFFFHHHKKKNNNTTTjjjtttmmmnnnyyyjjjmmm{{{,,,------......------,,,------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////------------------------,,,,,,------------------------------------------,,,,,,,,,---------..............................---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////,,,------------------,,,++++++---....../////////,,,---...///000000///...........................------------------------///////////////////////////............---------......------------.........+++...555888333...,,,........................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...------------.........///---...............------....................................////////////.........///////////////000000000000000000000000.../////////000000000111---------.........//////......------,,,---------------------------------...---,,,,,,,,,,,,---...///......---------......------------------------,,,,,,,,,,,,------......------,,,,,,,,,...///000......//////...------,,,------,,,,,,+++,,,,,,,,,,,,+++***,,,---...,,,+++,,,,,,,,,,,,---------...---......,,,+++,,,///111...------,,,,,,------...++++++++++++++++++++++++---,,,,,,,,,,,,---......---...............------...............---------......---------......///---------------------------------.........//////---...//////......///111////////////////////////....../////////000000000000000111111111111000000/////////...///000000111777999>>>AAAAAA???;;;888555555555666666777777888888:::<<<<<<;;;:::;;;<<<;;;<<<>>>???AAABBBBBBBBBBBBCCCDDDDDDEEEFFFJJJLLLTTTkkk~~~uuurrrwwwjjjmmm{{{,,,------......------,,,------------------------........................)))******+++,,,......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------------------------------------------------------,,,,,,,,,------.................................---,,,,,,,,,,,,---......)))******+++---...//////+++,,,,,,---.........---,,,------......------,,,***+++,,,---............,,,---///000000000///...........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------.........------.........111---///777:::555///...---.....................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000+++++++++,,,,,,---------,,,,,,---...////////////........................------......//////000000///////////////.........000000000000000000000000.../////////000000111111---------.........//////000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---......---,,,,,,---...000111------------------------*********++++++,,,,,,,,,***)))((((((((()))***+++.../////////...---,,,,,,++++++++++++,,,---......***))))))+++------,,,+++,,,,,,,,,------.........+++,,,------,,,,,,---///...------,,,,,,------...---------------------------,,,,,,,,,,,,---......,,,,,,---------------,,,/////////......------,,,---------------...///000---------------------------------.........//////---...//////......///111000000000000000000000000............////////////000000111111111111000000000000000000000111111222000222444666666555333222333444555666777999999:::888:::<<<<<<;;;:::;;;<<<:::;;;===>>>@@@AAAAAAAAAAAABBBCCCCCCCCCEEEHHHKKKTTTjjjxxxuuukkkooo}}}---------.........//////........................,,,---------.../////////222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---.../////////...,,,+++------------------------//////.........---------,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---///000000///---,,,////////////////////////111000///---------...///////////////////////////......//////......---,,,---------............//////000222444555444333222////////////////////////........................---------............///------............------///...---,,,,,,,,,,,,,,,...------,,,,,,++++++***---------............///---------------------------------............///000000////////////000000000000000000/////////////////////......------------------......///////////////.........------------.....................+++,,,------......------/////////......---------........................//////...---,,,++++++***........................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++,,,------......------...---,,,,,,,,,,,,---...------.........---+++******++++++,,,,,,------...000///...---------------------,,,,,,,,,,,,++++++.........------,,,,,,,,,------------------------...------,,,,,,------......///000///------///000////////////////////////---.........//////000000////////////////////////111111111111000///------.........//////000111222444444444555444444333333333444444555777888:::;;;888:::;;;===>>>>>>============<<<===>>>???AAABBBDDDDDDDDDDDDEEEFFFHHHHHHUUUcccuuugggmmm|||---------.........//////........................---------...............000000//////...---------------------------------------------...........................---,,,,,,------------------------......------,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,---......------------------------------------------------,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,...//////...,,,+++........................000000///...............---------------------------------------,,,,,,+++------------...............///111222222222000///........................---------------------------------............///------............------///...------------------,,,,,,,,,---......//////---------............///........................---------............///000000////////////000000000000000000////////////............---------,,,++++++,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...---------,,,,,,,,,,,,+++,,,------......------.........---------,,,,,,........................///......------,,,,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,------......------...---,,,,,,,,,,,,---...------.........---,,,,,,...------,,,,,,++++++***//////.........---------+++++++++,,,,,,---------,,,,,,++++++++++++++++++------------------------...------,,,,,,------....../////////------///000////////////////////////............/////////000////////////////////////111111111111000///...---.........//////000111222333444444555444444333333444444444555777888:::;;;777888999;;;;;;;;;;;;;;;============>>>@@@AAABBBDDDDDDDDDDDDEEEFFFHHHHHHQQQ^^^{{{vvvjjjnnn{{{------........./////////.......................................---------------------------------........................------------............///......------------------------------------------,,,,,,,,,,,,+++++++++,,,------------...............---,,,,,,,,,------........................---------------------------------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---...//////...---,,,------------------------///////////////......---------------------------,,,,,,------,,,,,,+++***------------...............///000000000///---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///------............------.........---......//////---------...//////000000---------............///////////////////////////---------............///000000////////////000000000000000000////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---------,,,,,,,,,++++++---------,,,,,,++++++***,,,,,,---............---------------,,,,,,,,,,,,........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,------......------...------,,,,,,------...,,,---......///............------,,,,,,++++++***---.../////////...---,,,******+++,,,---...//////++++++++++++,,,,,,,,,,,,------------------------...------,,,,,,------......//////...------...000////////////////////////............////////////////////////////////////000111111000000///...---.........//////000111222333333444444555444444333444444444555666888::::::888888999:::;;;;;;;;;;;;============???@@@AAABBBCCCCCCDDDDDDEEEGGGHHHIIIMMMYYYttt}}}pppqqq{{{............////////////......................../////////...---------,,,,,,,,,------....................................,,,,,,---------.........///...---,,,,,,,,,---...........................---,,,,,,,,,,,,,,,,,,,,,------------............///...---,,,,,,,,,,,,,,,------------------------------------------------............---,,,+++***------------------------...........................///000000000000///...---------------------------...///000000///...---////////////////////////,,,------------,,,++++++,,,,,,---------.........//////000//////---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///------............------...............///000111000000//////...------,,,---------............///........................---------............///000000////////////000000000000000000////////////---------------,,,,,,,,,/////////......---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---------......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------......------------------------------,,,------...////////////***++++++,,,,,,------...,,,---///000000///---+++++++++,,,,,,---......///,,,---------......//////...........................------,,,,,,------.........///...---,,,...000////////////////////////.........///////////////////////////////////////000000000000000///..................///000111222333333444444555444444444444444555555666888999::::::;;;;;;<<<<<<==================>>>???@@@AAABBBCCCCCCCCCDDDEEEGGGHHHIIIMMMXXXqqqxxxuuu|||........./////////000000......................../////////...---------,,,---------......///000000------------------------,,,,,,,,,------------......---,,,++++++,,,..............................------------............---------........./////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////...---,,,+++***------------------------.................................//////.................................---...///000000///...---////////////////////////...............---,,,,,,,,,,,,,,,------------...111111000000///...---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///------............------...............///000111//////......---,,,,,,,,,---------............///---------------------------------............///000000////////////000000000000000000////////////------------------------/////////......---------////////////............++++++,,,---...///000000,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++,,,------......------------------------------------------......//////***++++++,,,,,,------...+++---...000000///---,,,---------------------------------....../////////...........................------,,,,,,------...---...///...,,,,,,...//////////////////////////////////////////.........///////////////////////////000000000000//////...............///000111222222333333444555555555444555555555555666888999999;;;;;;;;;;;;<<<<<<============>>>???@@@AAAAAABBBBBBBBBCCCDDDEEEGGGIIIJJJOOOZZZssszzz}}}....../////////000000000.......................................---------------....../////////000------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...........................------...............///------........./////////......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............---,,,+++------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---...//////////////////------------------------......//////......---,,,,,,,,,,,,,,,------------222111111000///.........////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------............///------............------.........---......//////+++,,,,,,---......//////---------............///---------------------------------............///000000////////////000000000000000000////////////---------............///,,,,,,,,,,,,,,,,,,++++++000000000////////////...+++,,,------...///000000------...////////////...,,,,,,,,,,,,------------........................------......////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......+++,,,------......------,,,------......------,,,------,,,,,,,,,---.........------,,,,,,++++++***,,,---.../////////...---............------,,,,,,,,,,,,,,,,,,,,,---------...........................------,,,,,,------...---......---,,,,,,---//////////////////////////////////////////.........//////////////////////////////000000000000//////.........//////000111222222222333444555555555555555555555555666777888999::::::999999999::::::;;;<<<===???@@@AAABBBBBBBBBBBBBBBCCCDDDFFFGGGIIIJJJPPP[[[vvv}}}}}}.../////////000000000000........................---------...............------------------..............................++++++,,,,,,,,,---------***+++,,,---------------........................,,,,,,,,,------.....................////////////------,,,,,,,,,---......---------------------------------------------------...............------................................................------,,,,,,,,,,,,------.......................................///000000---------------------------............---,,,,,,++++++,,,,,,,,,---------111111000//////......///........................---------------------------------............///------............------///...---------------------------...//////000000---------............///........................---------............///000000////////////000000000000000000////////////........./////////000000++++++,,,,,,,,,,,,,,,,,,000////////////.........------------------------------...///////////////,,,,,,---------.............................................////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,------......------,,,,,,---......---,,,,,,------,,,+++***+++,,,,,,...------,,,,,,++++++***---------.........//////------------............------------,,,,,,,,,,,,...........................------,,,,,,------...---......---,,,,,,---///////////////////////////000/////////............//////////////////////////////000000000000//////.........//////000111222111222333444555555555555666555555666666777888999;;;:::999999999999:::;;;<<<===???AAABBBBBBBBBAAABBBBBBCCCDDDFFFHHHIIIKKKNNN[[[xxx~~~{{{////////////000000000000........................,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000++++++,,,,,,,,,---------)))***,,,---...---,,,,,,////////////////////////+++++++++,,,,,,---------............/////////000,,,,,,,,,,,,------...///........................------------------------------......///.........................................................000000////////////000000------------------------///...---------///000111////////////////////////,,,,,,---------,,,++++++++++++,,,,,,,,,---------000000///............///------------------------........................---------.........//////---..................---///...---,,,,,,,,,,,,,,,111111111000//////......---------.........//////////////////////////////---------.........//////000000////////////000000000000000000////////////.../////////000000111111---------......///////////////.........---------//////...---+++***))))))---......///////////////---------....../////////......................../////////////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,------......------,,,,,,---......---,,,,,,...---+++***)))******+++***++++++,,,,,,---......---------------...///000+++,,,,,,---...///000000000000000///.........---////////////////////////...------,,,,,,------...------...---,,,+++---///////////////////////////000000//////.........---//////////////////////////////000000000000000///.........//////000111222111222333444555555555555666666555666666777888999>>>===<<<;;;:::;;;<<<===<<<===???AAABBBBBBBBBAAAAAABBBBBBDDDFFFHHHJJJKKKKKKYYYxxxzzz~~~yyy000000//////.........------------.........//////...........................---,,,++++++,,,---.................................................../////////...------,,,,,,...---,,,,,,---...///000,,,,,,,,,---------......///000000000///...------.........------,,,,,,,,,/////////000000000000111---------------------------------------...///000................................................---------------...//////................................................000///---,,,,,,---...///---------............///...---+++***+++---///111666222...++++++,,,------........................+++,,,---...////////////.../////////...------,,,***+++---...///...------******+++,,,---...///000.........------,,,,,,,,,+++,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////333222222222333555777888................................................///...---,,,,,,---...///------------------------........................,,,,,,---.../////////.........---------,,,,,,,,,------------------------//////...---,,,,,,,,,,,,...............---------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------............------...000111///......---+++***+++---///000........................---,,,,,,,,,,,,---......////////////////////////222...++++++---//////...------------------------,,,---///000000000///...000000////////////000000......///000111222222333222111111000///......---////////////000111333333333333333444444444555555555666777888888888888888999:::;;;;;;<<<<<<;;;;;;<<<===??????>>>???AAADDDBBBCCCCCCEEEGGGIIIJJJLLLOOO___|||yyy|||}}}000/////////.........------------.........//////........................///......------......///........................---------------------------------.....................---,,,---...//////,,,,,,,,,---------............/////////...------/////////......---------,,,,,,---------.........---------------------------------------...//////................................................---------,,,,,,---......................................................000///---,,,,,,---...///---------............//////...,,,+++,,,...111222999555000---------------........................+++,,,---...////////////,,,---------,,,,,,+++***+++,,,---.........---,,,,,,,,,------------......------------------,,,,,,,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////000////////////111222333................................................///...------------...///////////////////////////........................------......///.....................------------------------------------------,,,,,,,,,------...------.....................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------.........------...000000///...------,,,+++,,,---...///...........................------------...//////........................111...++++++---//////...........................------///000000000///...000000////////////000000/////////000111111111222111111111000///.........////////////000000111222333333333444444444555555555666777888888999888888999:::;;;;;;<<<<<<;;;;;;???@@@AAAAAA@@@AAACCCEEEBBBCCCCCCEEEFFFHHHJJJKKKNNN]]]yyywwwzzz|||vvv/////////...............---------..........................................//////////////////...........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......////////////...---------......,,,,,,,,,---------......,,,------............---///////////////.........+++,,,,,,,,,------------------------------------...------------...//////...................................................------,,,,,,,,,------................................................///...---,,,,,,---...///---------............///000///---------///222333;;;777222///.........---........................,,,,,,---...////////////,,,,,,,,,,,,,,,,,,++++++------.........---,,,,,,///.........------,,,,,,,,,,,,------------------........................------------------------------------------------............///////////////......------......///................................................///...------------...///////////////////////////.................................///......------............------------------------------------,,,,,,,,,,,,---...//////,,,---------.../////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------------......------...000000///---,,,,,,,,,------------...........................///............///000000........................000...,,,,,,---...///...////////////////////////---......///000/////////000000////////////000000000000000000000000000000111111000000//////....../////////...//////000000333333333444444444555555555555777888888999999999999:::;;;;;;<<<<<<;;;;;;???@@@AAAAAA@@@@@@BBBDDDBBBCCCCCCDDDFFFHHHJJJKKKMMM[[[vvvzzz|||~~~sssppp........................................................................---...///000000///...---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........//////......------------,,,,,,,,,---------......++++++,,,---.........---//////..................---------.........//////------------------------......---------......///................................................///......---------------......................................................---------...//////---------............//////...------...///111222999555111////////////...........................,,,------...//////..................---..................------,,,,,,+++............------------,,,,,,,,,------.........//////.........---------............................................................////////////111000000/////////...............................................................------.........------------------------.........................../////////...---,,,,,,------------,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,---...///000000...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,------------------------------,,,...///000///---,,,,,,---......------,,,.......................................//////000........................///...---------.................................---......///////////////000000////////////000000000000000000000/////////111000000000/////////...000//////............///333333333444444444555555444555666888888999999999999:::;;;;;;<<<<<<;;;;;;>>>???@@@???>>>>>>@@@BBBBBBCCCCCCDDDFFFGGGIIIJJJMMMYYYtttvvvmmmmmm---------....................................---........................,,,---...//////...---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,/////////......---,,,,,,,,,,,,,,,---------......++++++,,,---.........------------------------------------.........//////------------------------///......---------......................................................//////...............///................................................------------......//////---------............///---------------///000111333111.........000000///........................,,,---......///.........///...---------......///.........---,,,,,,,,,,,,---------.........//////,,,,,,,,,------........./////////...------,,,,,,............................................................////////////111111111000000///......................................................---..................---------------------------.........................../////////...---,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,,,,,,,,,,---...///000000...---,,,,,,++++++,,,,,,+++++++++,,,,,,---------,,,------......------,,,---------------------------,,,,,,---///000...---,,,------......---,,,,,,........................------,,,,,,------...///....................................------......------------------------............/////////000000000////////////000000000000000///////////////000000000000////////////000//////............///333333333444444444555555444555666777999999999:::999:::;;;;;;<<<<<<;;;;;;===>>>??????>>>>>>@@@BBBCCCCCCCCCDDDEEEGGGHHHIIIMMMYYYtttrrrjjjkkk---------------........................---------........................,,,,,,------------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***.........///......---,,,,,,,,,,,,---------......,,,------............---,,,,,,,,,---------------+++,,,,,,,,,------------------------------------//////...------------......................................................------------...//////................................................,,,,,,---....../////////---------............///------------...///000000000...,,,,,,...///000///........................------...............------,,,+++***+++,,,---.........---,,,,,,,,,------------........./////////,,,,,,------------------//////.........---------------------------------....................................///////////////////////////...---,,,................................................------...//////...------////////////////////////.................................///......------,,,,,,,,,,,,+++++++++++++++,,,,,,------.........//////...---,,,,,,,,,,,,,,,---------.../////////...---,,,,,,++++++,,,,,,***++++++,,,,,,------...,,,------......------,,,...------------,,,,,,,,,---,,,,,,---//////...,,,...------------,,,,,,,,,........................,,,,,,,,,,,,,,,---......---------------------------...//////---------///------------------------///............///000000000000////////////000000////////////////////////000000000000/////////////////////...//////000000333333333444444444555555333444666777999:::::::::999:::;;;;;;<<<<<<;;;;;;>>>???AAAAAA@@@AAACCCFFFCCCCCCCCCDDDEEEFFFHHHHHHMMMYYYsssppphhhjjj~~~,,,,,,,,,------.........//////.........---------..............................------------..............................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,,,,,,,---------............/////////...------------------.........///,,,,,,---------.........------------------------//////...---------------................................................*********+++,,,---...///................................................+++,,,---...////////////---------............///.........//////000111111000...------...//////...........................---...............---------,,,+++******,,,---///------,,,,,,,,,---...///////////////............------------------,,,,,,...............---------,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////---......//////...---,,,................................................------...//////...------////////////////////////........................------......///..................---------,,,,,,++++++,,,,,,---......///...------,,,,,,,,,------------.....................---,,,,,,++++++,,,,,,******+++,,,,,,---......,,,------......------,,,......---------,,,,,,,,,---,,,,,,---//////...,,,///...---,,,+++,,,------........................---------------...//////------------------------,,,...000///---,,,---///........................///......---...///000111000000////////////000000---.........///000000000////////////000000000000////////////000000111222333333333444444444555555333444666777999:::::::::999:::;;;;;;<<<<<<;;;;;;===>>>@@@@@@AAABBBEEEGGGCCCCCCCCCDDDDDDFFFGGGHHHLLLXXXrrrrrrjjjkkk~~~,,,,,,,,,------.........//////.........---------........................000///...------...///000................................................***++++++,,,,,,------...+++,,,.../////////......,,,,,,,,,---------......///000000000///...---------.........//////000000/////////000000000000111------------------------000///...---------------................................................'''(((((()))***,,,---...................................................+++,,,---...////////////---------.........///////////////000111111222222222000.........///...,,,........................---...............------///...,,,,,,,,,...000111---,,,,,,+++,,,---///000111111000///...---,,,,,,.........------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////............/////////000---...///000000000......................................................,,,---...//////...---,,,------------------------........................,,,,,,---.../////////...000000/////////.........++++++,,,,,,---...//////,,,,,,,,,,,,---...//////...............---------...---,,,,,,++++++,,,,,,******+++,,,,,,---......,,,------......------,,,.........------,,,,,,,,,,,,,,,+++---...///...,,,000///---+++++++++---..........................................///000000------------------------+++...000000---,,,---//////////////////////////////......------///000111000000////////////000000,,,------...///000111111////////////000000000000////////////000222333333333333333444444444555555333444666777999::::::;;;999:::;;;;;;<<<<<<;;;;;;:::;;;===>>>???AAADDDFFFCCCCCCCCCCCCDDDFFFGGGGGGJJJVVVqqq}}}vvvmmmmmm,,,---.../////////...---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......---------......,,,---...//////...---,,,,,,,,,,,,---------......//////////////////......---------............//////...---,,,+++*********---------............///---------............///,,,,,,---.../////////...000000111000000///.........------,,,,,,------...000000//////.........---//////............//////------............------................................................---------.........//////000000...,,,...555777555666444222///........./////////.........------------------.........//////---------............///------------------------000000000///......------,,,---------......////////////.........---------........................,,,,,,,,,---------......000000000000000000000000000111111000///......///...............///000000//////////////////////////////.........---------///...---------------...///............------------------,,,,,,+++++++++......---,,,+++******))),,,,,,,,,---------.........---,,,,,,......---,,,.........------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......---,,,,,,+++,,,---///000.../////////...---,,,,,,...------,,,,,,++++++***---------............///---------...///000000111//////.........---------/////////...---------,,,............////////////000000000000000000000000000---,,,---000111000...000000000000////////////------...///000111222222555444333222222222333444333444555777888888888888::::::;;;<<<<<<======>>>>>>???@@@AAABBBCCCCCCDDDHHHFFFDDDBBBAAACCCEEEFFFLLLVVVooovvvoooqqq....../////////...,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---------......------...//////...------,,,,,,,,,---------.......................................////////////000///...---,,,++++++++++++---------............///---------............///------......///.........///000000000//////...---...------,,,,,,------...000/////////.........---......------------......,,,,,,------------,,,,,,................................................---------.........//////...///...---111888:::999444333000...---....../////////.........------------------.........//////---------............///------------------------............------------------.........///////////////.........---------........................,,,---------............////////////////////////000111111000///......000///............///////////////////////////////////////.........---------000000000000000000000000///............---------...---------,,,,,,,,,+++......------,,,,,,++++++,,,,,,,,,---------.........---,,,,,,......---,,,......---------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------.........//////------,,,,,,,,,---...///...............---------,,,,,,,,,,,,,,,,,,,,,------------............///,,,,,,,,,---...///////////////.........---------...............---------............////////////000000000000000000000000000///---...111222111///111000000000////////////------...///000111222222444444333222222222333444333444555777888888888888:::::::::;;;<<<<<<======>>>>>>???@@@AAABBBCCCCCCGGGFFFDDDCCCCCCDDDFFFGGGLLLVVVmmmyyyrrrsss000000000///...,,,+++***------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------......///------...//////...------,,,,,,,,,---------......------------------.........////////////000000000//////...---,,,,,,,,,,,,---------............///---------............///.........///......------...////////////...------...------,,,,,,------.../////////...............------,,,,,,,,,,,,---------------......---------................................................---------...............---//////...333:::===;;;111000///------......///...............------------------...............---------............///------------------------,,,,,,,,,---------------.........///////////////...............---------........................------.........////////////////////////////////////000111000///...///000//////..................////////////////////////...............---------+++,,,...///000//////...///............---------.........---------------------------------------,,,,,,,,,---------.........---,,,,,,......---,,,...------------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......------------------------............////////////......---,,,,,,,,,------------------............***++++++,,,------......---------............///++++++,,,,,,---........................------------------...........................////////////000000000000000000000000111000///000111222222000111111000000000/////////------...///000111222222444333333222222333333444333444555777888888888888999999:::;;;;;;<<<<<<======>>>>>>???@@@AAABBBBBBDDDDDDEEEEEEFFFGGGGGGHHHMMMUUUjjj{{{tttuuu/////////......---,,,,,,........................------------------------------------------------...------------...//////---..................---,,,,,,,,,---------......,,,,,,,,,---------------............////////////000///...------------------------............///---------............///.../////////...---,,,,,,---...............------...------,,,,,,------..............................------,,,,,,------...//////000000000000//////........................................................................,,,...//////333:::;;;999......---------......///................................................---------............///------------------------++++++,,,---......//////////////////////////////.........................................................////////////000///////////////////////////000111000///...///000..................------////////////////////////........................***+++...000111000///...///............---------........................---------.........//////,,,,,,,,,---------.........---,,,,,,......---,,,------------------------,,,,,,,,,+++++++++******,,,,,,,,,---------......------------------------------------............///......---,,,,,,,,,,,,,,,,,,,,,,,,---......///,,,,,,,,,,,,------......---------............///,,,,,,---------.................................,,,---------.../////////............////////////////////////////////////000//////000111111111111111111111000000000//////------...///000111222222333333333333333333444444333444555777888888888888999999::::::;;;<<<<<<<<<======>>>???@@@AAAAAABBBBBBCCCEEEGGGHHHHHHHHHHHHKKKRRRfff}}}uuuvvv.........------.................................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...//////.........------.........,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......//////...---------......---------............///---------............///.../////////...---,,,,,,------...............---...------,,,,,,------...---------...............//////............////////////000000000000//////.....................................................................---,,,/////////222666666222---------------......///---..........................................------------............///------------------------,,,,,,---...///000000111///////////////.........---......................................................////////////000...........................000111000///...///111------...///......---,,,////////////////////////---........................000222555555555444333///............---------........................,,,,,,---....../////////,,,,,,,,,---------.........---,,,,,,......---,,,------------------------,,,,,,,,,+++++++++******,,,,,,,,,---------......------------------------++++++,,,,,,,,,---------.........------,,,,,,+++,,,,,,,,,+++,,,---...///.........------,,,,,,,,,---------............///.............../////////---.....................,,,---------.../////////............////////////////////////////////////......////////////000000111111111111000000000000------...///000111222222222222222333333444444444333444555777888888888888999999:::;;;;;;<<<<<<=========>>>???@@@AAAAAABBBAAACCCEEEGGGIIIIIIHHHHHHIIIPPPcccyyyyyy---------------...///000........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...///000///...------------...///,,,,,,,,,---------......,,,,,,,,,---......//////++++++,,,,,,,,,---------......---------------...---------............///---------............///.........///......------------...////////////......------,,,,,,------...---------------........./////////....../////////---------......---------...............................................................---------,,,///000///111444222---------..................---------..............................------------------............///------------------------------......///000111111...............------------------.......................................------........./////////...........................///000000//////000111+++,,,---...///......---////////////////////////---------...............///000222333333333333222///............------------------------.........,,,,,,------.........///,,,,,,,,,---------.........---,,,,,,......---,,,,,,,,,,,,------------...,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......------------------------***+++++++++,,,,,,,,,,,,------.........---,,,,,,------+++++++++,,,---...//////......---,,,,,,+++---------............///////////////////////////---------...............---------...........................////////////000000000000000000000000---...//////......///000222222111111111000000000------...///000111222222111111222333444444444444333444555777888888888888::::::;;;;;;<<<======>>>===>>>>>>???@@@AAABBBBBBAAACCCEEEGGGHHHHHHHHHGGGHHHOOObbb~~~//////...---,,,---..............................------------------------........................---,,,,,,------///000000///...------------...///,,,,,,,,,---------......,,,------...//////000000,,,,,,,,,---------......------,,,,,,,,,,,,---------------............///---------............///------......///.........---...//////000000000///...------,,,,,,------...,,,,,,,,,------.........///......------......///,,,,,,------------,,,,,,................................................//////.........---------+++...000///111333111,,,....../////////......------------.........////////////.........------------------............///---------------------------------....../////////...---------,,,,,,,,,,,,---------.........//////........................,,,---------....................................---///000000//////000222)))***,,,...//////......////////////////////////---------.........//////........................///............---------+++,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,---------.........---,,,,,,......---,,,,,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,------+++,,,---.........---,,,...---,,,******+++,,,---...............------------------............///........................---------.........//////...............---------............////////////000000000000000000000000---///111000......000222222222222111111111000000------...///000111222222000111222444555555444444333444555777888888888888;;;;;;<<<======>>>>>>???>>>>>>???@@@AAABBBCCCCCCBBBCCCDDDEEEFFFFFFGGGGGGIIIPPPddd222000///---,,,,,,,,,---////////////////////////////////////////////////........................,,,,,,,,,---...///000111///...---,,,,,,---...///,,,,,,,,,---------......------......///000111111---------.........//////,,,,,,+++++++++,,,,,,------------.........//////---------.........//////,,,,,,---.../////////.........///000111111000000...------,,,,,,------...,,,,,,,,,------............------,,,,,,------...---..................---................................................//////.........---------***...///000222444222---//////000000///......------------.........////////////.........------------------.........//////------------------------,,,,,,,,,---------......---------,,,,,,+++++++++---------.........//////........................,,,,,,,,,---------..............................---///000000//////000222'''))),,,...000000///...////////////////////////---------.........//////111000000/////////000000//////.........---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,......---,,,,,,,,,,,,------...............------------,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......***+++---...///...------///...,,,*********,,,---,,,,,,------.../////////---------.........//////---------------------------------.........///////////////......------,,,............/////////000000000000000000000000000...000222111//////111333222222222111111111111000------...///000111222222000111222444555555444444333444555777888888888888<<<<<<======>>>???????????????@@@AAABBBCCCCCCDDDCCCCCCCCCDDDEEEEEEFFFFFFJJJQQQfff---------------...///000...///000000000///---,,,------............------.........------,,,,,,,,,------............---------...............------555///+++---000111///---,,,---///000000000///..................///000111------------------------000000000///.........---...///000111111000///...000///...---------------------,,,,,,,,,,,,------//////...---,,,++++++***............////////////---------------------------,,,,,,,,,,,,---............------------......////////////............///......---------......***+++...222666666222...//////.........---------.........---,,,,,,++++++------......//////000000...---,,,,,,,,,,,,---...------------------------000000///...---,,,,,,+++------------------------+++++++++,,,,,,,,,------------------------------......------------.....................///000000//////000000000000////////////.........------------.........------///000//////............//////333222000...---,,,------........................///...------...///...---/////////...---------,,,---------------------------,,,,,,++++++,,,,,,---------------------------...------,,,,,,------...------------------------------------------------------------------------,,,,,,---...---***(((&&&------++++++++++++------------,,,,,,,,,---............................../////////...------,,,,,,000000000000000000000000,,,---------.../////////...............///000000////////////000000000000000000////////////000000,,,,,,,,,...111222111000***,,,///111222222222111555444444444444333333333333444555777888888999999::::::;;;<<<===>>>???@@@>>>??????@@@BBBDDDFFFGGGEEEEEEEEEEEEFFFGGGIIIIIIIIITTTkkk~~~}}}///......---------.........///000000///...---,,,------............------.........------,,,,,,,,,------............---------...............------,,,++++++---//////......------...///////////////...------------......///---------------------------------------,,,,,,,,,......////////////......//////...---------------......------------......000//////......------,,,............////////////---------------------------,,,,,,,,,,,,---............------------..................---------------,,,,,,++++++,,,,,,---++++++...222555444000---//////.........------------------------.....................////////////...---,,,,,,,,,,,,---...------------------------/////////...------,,,,,,------------------------,,,,,,,,,,,,------------------------------------......------------......//////......//////000111---......//////......---//////.........------------.........------///000.........//////000000000//////------,,,---..............................///---,,,---...///...---///////////////.........---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++...------,,,,,,------...------------------------------------------------------------------------,,,,,,---...---,,,***(((---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---......///...............---------...............------------------------------------------..............................///000000........./////////000000000000////////////000000///......///000000///---***+++---...///...---,,,444444444444444444444444333444555777888888999999::::::;;;<<<===>>>???@@@>>>>>>??????AAABBBDDDEEEDDDDDDDDDEEEFFFGGGHHHIIIMMMWWWmmm~~~000000///------,,,,,,,,,...////////////...------------............------.........---------------------............------------...............---)))+++---...------------.........---......///000...------,,,,,,,,,------------------------------,,,,,,,,,---------------...------------------...//////...------------...///..................///////////////////////////............////////////---------------------------,,,,,,,,,,,,---............------------.........------------,,,,,,,,,---,,,,,,,,,,,,,,,------,,,---///111333222...+++...............---------,,,------...//////000000/////////..................------,,,,,,------...------------------------------------------------------------------------------------.........///..............................------------......000////////////000111111...//////000000//////..................------------...///...------///111---...000111111111000000,,,,,,,,,,,,,,,---...///...........................---,,,---...///...,,,///////////////000000000------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,------------------------------------------------------------+++,,,---......---,,,++++++,,,,,,------,,,,,,++++++,,,,,,---......////////////.........------------------...............,,,,,,,,,,,,,,,,,,,,,,,,...............---------...............///000000........./////////000000000000////////////000000222111//////000///---++++++,,,---......---,,,+++444444444555555666777777333444555777888888888888;;;;;;<<<======>>>??????????????????@@@AAABBBBBBCCCCCCCCCDDDEEEFFFHHHHHHPPPXXXmmm//////...---------------.....................---------............------...............---------------............------,,,---......///............//////------...---+++///...---,,,---...///000//////...---,,,,,,,,,,,,,,,,,,---------------------.........///000000000///...---,,,,,,---...//////......---------......//////............//////------......////////////............////////////---------------------------,,,,,,,,,,,,---............------------...............---------,,,,,,///............//////000...///111222333111...+++................................./////////000000/////////......---------------------------------------------------------,,,,,,,,,------.........------------------------............////////////////////////////////////......------------......000000000000000111111222111111222222222222111111........................---...///...------///111///000222333222111///------------------....................................---,,,,,,......---,,,------......//////000000........................------,,,,,,,,,,,,------...........................------,,,,,,------...,,,,,,,,,,,,,,,---------,,,,,,------------------------------------------,,,,,,---...//////......++++++------------++++++++++++,,,---...//////000/////////...------,,,,,,,,,,,,------...//////000......................../////////...---------,,,...............///000000/////////000000000111111000000////////////000000222111000000000///---+++...///000000111000000///333333444555666777888999444555666777888888888888;;;<<<<<<===>>>>>>??????@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBCCCDDDFFFGGGHHHNNNVVVlll---------------...//////...------------.........------............------........................------............------,,,------...//////......000000---)))+++111000,,,...---,,,,,,,,,---///000000000///...---------...,,,,,,,,,---------......---.........///000000000000///...------...///000......---------....../////////............//////,,,,,,,,,------...//////............////////////---------------------------,,,,,,,,,,,,---............------------......////////////.........---...............///000111000222444444333111///------.....................000000/////////.........//////......------,,,,,,------------------------------------------------++++++,,,,,,---.........------------------------........./////////000000////////////////////////......------------......000000000000000111111222111111222222222222111111---......................../////////......000111222333333333222///---+++////////////......------...........................,,,+++,,,---...---,,,,,,,,,,,,------....................................------,,,,,,------..............................------,,,,,,------...+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,---...////////////++++++------------+++++++++,,,---...//////////////////.........---------+++,,,,,,---...///000000/////////////////////////////////...---------,,,...............///000000000000111111111222222222000000////////////000000000//////000111111///......///000111222333444444222333444555666888999999444555666777777888777777<<<<<<======>>>>>>??????BBBBBBAAAAAAAAAAAABBBBBBAAABBBBBBCCCDDDFFFHHHIIILLLTTTlll,,,,,,,,,------///000000---------,,,------...///------............------.............../////////------............------,,,,,,---...////////////---000///***+++111222...---------,,,------...///000000///.........//////+++,,,,,,------.........,,,,,,,,,---------------//////............//////...------------.../////////..................///+++,,,,,,,,,------..................////////////---------------------------,,,,,,,,,,,,---............------------......000000/////////.........,,,,,,,,,,,,---...//////111333555555333000//////---------...............000000//////...------,,,.........---------------,,,------......------,,,------------------------++++++,,,,,,---------...------------------------............/////////000..............................------------......000////////////000111111...//////000000//////...---------..................///000///......000222333333333222000...,,,+++///000000000///...------........................---,,,+++,,,---...---+++,,,,,,,,,,,,,,,---------..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...******++++++,,,,,,------+++,,,,,,------.........------------------------------------......//////+++,,,,,,------,,,,,,+++,,,---...000000///..............................,,,,,,------...///000000.......................................---------...............///000000000000000111111111222222000000////////////000000///......000222222111000------...000111333444444222333333555666777888888555555666777777777777777=========>>>>>>?????????BBBBBBBBBAAAAAABBBCCCCCCAAABBBBBBDDDEEEGGGIIIJJJMMMVVVooo......---------......///------,,,,,,,,,---...///------............---------........./////////000------............------+++,,,---...////////////---999>>>555...///000...,,,,,,------......------......---------...//////++++++,,,,,,---......///---------------,,,,,,,,,---------......------------------------...//////......------------......------------........................////////////---------------------------,,,,,,,,,,,,---............------------......//////.........---------,,,,,,,,,,,,---...///000000222555444111//////000---------.........//////.........---------------,,,------------------...,,,,,,---......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,------------------------------------........./////////------------------------......------------......//////......//////000111---......//////......------------.........//////...///000///......000222111111000//////......---,,,---.../////////...---........................---,,,++++++------,,,+++---------------,,,,,,,,,..............................------------......------------------------...------,,,,,,------...)))******+++,,,,,,------++++++,,,,,,---......///------------------------------------------......---,,,,,,++++++,,,,,,------...000000000///---,,,,,,,,,------.../////////,,,---------......//////---------------------------------..............................///000000...////////////000000000000000////////////000000000//////000222222111///////////////000111222333222222333444555666666777555666666777777777777777>>>>>>>>>>>>>>>?????????AAA@@@@@@@@@AAABBBCCCCCCBBBBBBCCCDDDFFFHHHJJJKKKOOOVVVpppqqqxxx000///...------------------,,,,,,+++,,,---//////---..................------.........//////000000---..................---+++,,,---...////////////111EEEOOOBBB111,,,------+++,,,---...///...---,,,,,,,,,,,,,,,------...///++++++,,,,,,---...//////000000000//////......---++++++---......---++++++---------------...///000---------,,,,,,---------////////////////////////............/////////000---------------------------,,,,,,,,,,,,---...............------...............---------,,,,,,,,,.........//////111222222...111444333000...///000---------.........//////++++++,,,,,,---.........,,,,,,,,,------.........,,,,,,---......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------.........///------------------------.........------........................///000000//////000000000000//////---------.........//////...///000///...///000222...............///000000)))***,,,.../////////...........................---,,,++++++------,,,+++/////////......------,,,////////////////////////......------------......////////////////////////...------,,,,,,------...))))))***+++,,,,,,------++++++,,,,,,---...//////------------------------...------,,,,,,,,,------...---++++++++++++---......///000111000///,,,++++++,,,,,,---...///000000---------.......................................,,,------....../////////...............///000000------------.........///000000////////////000000111000000000222222000...222222111111111111222222222222333333444555555555555666777777777777777666>>>>>>>>>>>>????????????????????????@@@AAABBBCCCBBBCCCCCCEEEGGGIIIKKKLLLNNNVVVnnnzzzlllvvv------............------/////////...------,,,,,,////////////////////////........................//////.........---------++++++,,,,,,---...//////000333666444000------...+++,,,------......------........................////////////////////////////////////////////////+++,,,,,,---...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000//////.........---//////......------------,,,---...---,,,,,,---...000//////.........////////////.........---------,,,------,,,+++***,,,---///777999222---...///...///......------...000111...........................---+++******+++---...+++,,,,,,,,,,,,,,,,,,,,,////////////////////////+++,,,,,,---.........---,,,---......//////......,,,---...//////...---,,,//////////////////////////////000111111000///...000111222333333222111000111111000000//////..........................................////////////---------------------------.........//////000000------............------------------------------------............---------......///////////////////////////////////////,,,,,,,,,---------............---------,,,,,,,,,,,,------......------,,,---...//////------...//////...---***(((&&&$$$###///...---,,,,,,,,,,,,,,,...------,,,,,,------...///000111111000...,,,***------------------------///---***((((((***---//////////////////////////////000111111111///...---000000000000000000000000........................------............------000000000000000000000000111111111111111222222222222222222333333333444444444555666777777888888777<<<>>>@@@@@@???>>>>>>???AAAAAA@@@@@@@@@AAABBBCCCDDDEEEEEEFFFGGGIIIJJJKKKOOOXXXqqqyyynnnzzz......////////////......------..........................................------------------------//////.........---------,,,,,,,,,------.........000111222111///---------+++,,,------......------................................................------------------------...//////000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000/////////............000000//////............,,,...///...---,,,---...//////............////////////.........------------......---,,,,,,---///000666888222---...///..................//////000...........................---+++******+++---.../////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,---......//////......------...//////...------........................///000111111111000//////...//////000000//////...111000000000/////////.......................................////////////------------------------------------......//////------............------........................------............------,,,------.......................................,,,,,,,,,---------............---------,,,,,,,,,,,,------......------,,,,,,.........---,,,---.........---,,,***))))))(((///...---,,,,,,,,,,,,---...------,,,,,,------...///000000000///...,,,+++------------------------///...,,,******,,,...///////////////////////////000111222222111000///.........................................................////////////......000000000000000000000000000000000111111111111111333333444444444555555555444555666777888888888888:::<<<>>>>>>===<<<===>>>AAA@@@@@@@@@AAAAAABBBBBBDDDDDDDDDEEEGGGHHHJJJKKKPPPYYYqqqvvvxxxzzzrrr//////000000000000//////,,,,,,------...//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,...............---------------------------......000...---,,,---...---,,,+++,,,------......------........................------------------------------------------------,,,,,,---...............------------------------------------------------........................////////////............000000000///////////////---...//////------.../////////............///////////////.........------...//////...------...000111555666222......///...------...///////////////...........................---,,,++++++,,,---...000000///...---,,,,,,+++++++++++++++++++++++++++,,,,,,------......------,,,---......//////......------...//////...------------------------------//////000000111000000//////......------......///000000000000////////////....................................////////////------------------------,,,---------------......------............------////////////////////////------............------+++,,,,,,---...---------------------------------,,,,,,,,,---------............---------,,,,,,,,,,,,------......------,,,+++---...---,,,+++,,,---------------------------......---,,,,,,,,,------...------,,,,,,------...000/////////...---------..............................------------......////////////////////////111111222222222111000000................................................//////000000000000//////000000000000000000000000/////////000000111111111444444444555555555666666555666777888888999999888888:::<<<<<<;;;;;;<<<===@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCDDDFFFGGGIIIJJJPPPZZZsssrrrrrr{{{uuu......////////////......---------.........//////------------------------------------------------....................................------------///,,,)))))),,,...---,,,+++,,,------......------------------------------------------------------////////////////////////++++++,,,------------,,,................................................///////////////////////////////////////.........////////////...............///000///.........000///............//////000////////////............---...///...------///000333444444111...---......,,,---...///000///...---...........................---,,,,,,,,,,,,---...---------,,,,,,+++++++++------------------------,,,,,,------...------,,,,,,---......///.........---..................---------------------------.........///////////////111000///......///000111000000000000////////////....................................////////////................................................------............------........................------............------,,,,,,---............---------------------------,,,,,,,,,---------............---------,,,,,,,,,,,,------......------,,,+++,,,------++++++,,,------------------............------,,,,,,,,,------...------,,,,,,------...//////...---------....................................////////////......////////////////////////000000111111000000000000000000000000000000000000........................000000111111111111000000////////////////////////......//////000000111111444444444444555555555555555666777888999999999999888:::<<<<<<;;;;;;<<<===@@@@@@AAAAAABBBBBBBBBAAABBBBBBBBBCCCEEEFFFHHHIIIOOO[[[wwwvvvttt~~~||||||yyy,,,------......------,,,//////.........---------------------------------////////////////////////---..........................................---...+++((())),,,...---,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////......///000000000000000................................................////////////////////////.........///////////////------------------------...///000///.........000...............///000000000000/////////.........,,,---...---,,,,,,...000444333222111///------///+++,,,.../////////...---........................------------------------+++++++++,,,,,,---------........................,,,------...------,,,,,,,,,---......///..................------.................................,,,,,,,,,,,,------......111000///......///000111////////////000000000000////////////////////////............////////////........................000000000///////////////------............------------------------------------............------------...///////////////------------------------,,,,,,,,,---------............---------,,,,,,,,,,,,------......------,,,+++,,,------++++++,,,---......------,,,,,,,,,+++------,,,,,,,,,------......------,,,,,,------.........------------...///..............................///000000///......//////////////////////////////........./////////000000000000000000000000////////////////////////000000111111111111000000////////////////////////---......///000000111111222333333333333444444444555666777888888999888888999;;;=========<<<===??????@@@AAABBBBBBBBBAAAAAAAAABBBBBBCCCDDDFFFGGGHHHQQQ]]]{{{yyywwwyyy}}},,,,,,,,,------,,,,,,,,,000//////...------,,,,,,------------------------////////////////////////---------.................................//////...,,,++++++,,,---------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------------------------------...////////////...........................------------------------.................................///////////////,,,,,,,,,,,,,,,------------...//////------...///......---......///000111000000000/////////......+++,,,------,,,---///000666222000000///,,,,,,///,,,,,,---.......................................------------------------+++,,,,,,---...///000000------------------------------......------,,,,,,,,,---......//////......///...------------...///////////////////////////,,,,,,+++,,,,,,---...//////......------......///////////////000000000000////////////////////////............////////////........................111111111000000000000///------............------------------------------------............---------...//////000000//////------------------------,,,,,,,,,---------............---------,,,,,,,,,,,,------......------,,,+++---...---,,,+++,,,---......---,,,+++******)))------,,,,,,,,,---.........------,,,,,,------...,,,,,,------.........///------------------------......////////////......////////////////////////......---------...//////........................////////////////////////000000111111111111000000000000000000000000000000......//////000111222222222222222333333333444444444555666777777888888777999;;;===>>>>>>>>>???@@@???@@@AAABBBCCCBBBAAA@@@BBBBBBBBBCCCEEEFFFHHHIIISSS```}}}zzzwwwzzz,,,------------------,,,..................------........................////////////////////////---------.........//////------......//////000000---...//////...------...+++,,,------......------................................................------------------------***+++,,,,,,------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------............/////////000,,,,,,,,,---------......,,,...///...---,,,---...---------......///000111000000000000/////////...,,,---......---...000222777111...000///,,,,,,///------,,,,,,------..............................------............------,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,---......//////......///...------------...///........................---------------///000111...//////000000//////....../////////000000000111////////////////////////............////////////........................111000000000////////////------............------........................------............------,,,---......//////..............................,,,,,,,,,---------............---------,,,,,,,,,,,,------......------,,,,,,.........---,,,---.........---,,,,,,++++++***,,,,,,,,,,,,,,,---...///...------,,,,,,------...***+++,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,........................///////////////////////////......---...///000111........................///////////////////////////000000000000000000///000000000000000000000000......///000111222333444333333333333444444444555333444555666666777777666999;;;===>>>>>>>>>???@@@>>>@@@AAACCCCCCBBBAAA@@@BBBBBBCCCDDDEEEGGGHHHIIIQQQ___}}}~~~~~~~~~---..................---,,,,,,------.../////////////////////////////////........................---------.........//////,,,------...///000111111,,,000333222///,,,---...+++,,,------......------000000000000000000000000------------------------////////////////////////---...//////000000//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........//////000000---------.........//////,,,---...---,,,,,,---...---------......000111111000000000000////////////---...////////////111333888111...000///,,,,,,///...---,,,+++,,,---...///........................------............------,,,,,,,,,,,,,,,,,,,,,+++---------------------------.........---,,,,,,+++,,,---......//////......///...---,,,,,,---...///------------------------///.........///000222333000111222333333222111000.../////////000000111111000000000000000000000000............/////////000////////////////////////000000//////.........------..................---////////////////////////---..................---+++,,,------......------////////////////////////,,,,,,,,,---------............---------,,,,,,,,,,,,------......------,,,---...//////------...///------------------------,,,,,,,,,,,,,,,---...///...------,,,,,,------...(((***,,,///000///...---++++++++++++++++++++++++......------------......////////////////////////000///.........000111222000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000...///000111222333444444444444444555555555666666222333444555666666666666888:::===>>>======???@@@>>>???AAACCCCCCBBBAAA@@@CCCCCCCCCDDDFFFGGGIIIJJJOOO]]]}}}{{{~~~/////////...---------,,,111000///...---,,,++++++,,,---------....../////////////////////.........000000//////.........---......------------.........---+++******+++---...//////.........---------........................000///...------...///000//////////////////////////////......---------,,,000///...---------------......////////////......///............---------........................,,,------......------,,,......------------......////////////////////////111000///......///111111333///...000///,,,...555888555000.......................................---,,,++++++,,,...111222.........------,,,,,,,,,,,,---...//////...---,,,...............---------,,,------......------,,,------------------,,,,,,........................---.........---,,,,,,+++000///...------...///000000000000000111111111111111000///------......///////////////////////////..........................................------------------------------........................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,******))))))***,,,---///+++++++++,,,,,,---------///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++------,,,+++,,,---///000..................------//////............/////////000000000000...,,,+++////////////////////////000000000000000000000000111111000000//////......000000000000000000000000111000///------......///000/////////000111222222333333333444444444555555555555666777888999::::::;;;;;;<<<===>>>???@@@@@@AAA@@@@@@??????@@@@@@AAAAAACCCDDDDDDDDDDDDGGGIIIKKK\\\~~~yyy{{{qqq...............---------...............---------...............---------...............---------000/////////..................------------......000///...------...///000//////.........---------........................//////...------...//////........................000/////////............//////...---------------......////////////......///............---------........................,,,------......------,,,......------------......////////////////////////222111///............//////,,,,,,///...,,,///555777444000.......................................,,,,,,---...////////////......---------,,,,,,,,,------............------------..................,,,------......------,,,.................................................../////////......---,,,000///...------...///000//////000000000111111111111000///...---...//////////////////////////////................................................------------------------........................------............------------------------------,,,---......//////......------------------------------------------------+++************,,,---...,,,,,,,,,,,,,,,,,,------///............---------------------------,,,,,,------------------------***+++,,,,,,---,,,,,,,,,---,,,++++++,,,---...///........................//////............/////////000000000///...---,,,////////////////////////////////////////////////111000000000/////////...////////////////////////111000///...---...//////////////////000111222333333333333444444444555555555555666777888999::::::;;;;;;<<<===>>>???@@@@@@@@@@@@???@@@@@@AAAAAABBBCCCDDDEEEEEEDDDEEEGGGIIIMMM]]]}}}zzzqqq---------...............---------.........///////////////...------,,,,,,------------------------////////////..................------------......111000///......///000111...............---------..............................------------.............................................---------//////...------------.........////////////......///............---------........................------............------......------------......////////////////////////222111///...---,,,,,,,,,---+++,,,.........111666666333000......///..............................+++---///000000///---,,,...------------,,,,,,,,,.........------.........,,,---------.../////////------............---------......//////000000000......................../////////000//////...---//////............////////////000000000000111111111000///.........//////////////////////////////................................................------------------------........................------............------////////////////////////,,,---......//////......------------------------........................++++++******+++,,,---...------------,,,,,,,,,,,,///............---------.........------,,,,,,,,,........................+++,,,------......------,,,,,,+++++++++,,,------........................//////............/////////000000000///...---,,,////////////////////////////////////////////////000000000000////////////........................111000///.........//////////////////000111222333333333333444444444555555555555666777888999::::::;;;;;;<<<===>>>??????@@@>>>>>>???@@@AAABBBCCCCCCDDDFFFFFFFFFEEEEEEGGGIIIOOO___{{{uuu,,,---------.../////////---------............///...............------------------------.........///////////////...............------------......///...------------...///................................................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,///......---------............////////////......///............---------........................------............------......------------......//////////////////////////////......---------------...///000///000222555444222///......//////................................./////////...,,,+++------------------------///...---,,,,,,---...///,,,,,,,,,---...///000000------............------,,,,,,---...///000000111............................../////////......---/////////....../////////////////////000000000111000000000///////////////////////////////////////........................---------...............................................................------............------////////////////////////,,,---......///.........------------------------------------------------++++++++++++,,,,,,------......------,,,,,,,,,+++///............---------.........------,,,,,,+++------------------------,,,------...............,,,,,,++++++,,,,,,,,,,,,---------...............//////............/////////////////////......---////////////////////////////////////////////////000000000000////////////////////////////////////000000000///////////////////////////000111333333333333333444444444555555555555666777888999:::::::::;;;;;;<<<===>>>??????===>>>???@@@BBBCCCDDDDDDFFFGGGGGGGGGFFFFFFHHHJJJRRRccc~~~zzz,,,---------...////////////............---------,,,,,,,,,---...///000000------......////////////.........///////////////......------------...............------.........---.............................................,,,------------------,,,........................------------------............---------......///......////////////......///............---------........................---......//////......---......------------......////////////////////////,,,,,,---....../////////---///000///......000111333111....../////////...........................111000...---,,,,,,------------------------------///...---,,,,,,---...///,,,,,,,,,---...///000000---......//////......---++++++,,,---......//////........................,,,------.........------...//////////////////......////////////000000000000000000000000/////////////////////////////////........................---------.........//////................................................------............------------------------------,,,---......///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------.........------,,,,,,,,,///............---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////............//////000//////...............////////////////////////........................////////////000000000000000000000000000000000000000000000000000/////////.........///000222333444333333333444444444555555555555666777888999::::::::::::;;;<<<===>>>??????<<<===???AAACCCDDDDDDDDDFFFGGGGGGGGGFFFGGGIIIKKKSSShhh}}}---------...............//////.........---------***+++,,,---...000111111------......///000000000.........///////////////......------------......////////////////////////---------.......................................------............------------------------------/////////000000000000000...------------...//////......////////////......///............---------..............................////////////............------------......////////////////////////+++,,,---...000000000000+++///000---,,,---...---111///......///000///...........................111000...,,,+++,,,...///,,,,,,,,,------------............------.........,,,---------.../////////......////////////......++++++,,,,,,---.................................+++,,,------------------......////////////............////////////000000000000111111111000///...////////////////////////........................,,,,,,------.../////////................................................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,.........---------------///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------.........---,,,,,,,,,,,,------...///////////////............//////000///............//////////////////////////////........................////////////000000000000111111111111111111111111000000111111111000///............///000222333444333333333444444444555555555555666777888999::::::::::::;;;<<<===>>>>>>???<<<>>>@@@BBBDDDDDDDDDDDDDDDEEEGGGGGGFFFGGGIIILLLTTTmmm~~~...............------------------...............+++,,,,,,---...///000000,,,,,,---......///000000............/////////000......------------............////////////......---------.........//////........................---...////////////...---------------------------.........//////000000000---------------...//////......////////////......///............---------..............................////////////............------------......////////////////////////,,,---///000000000000///+++000222///...111222000000...---...///000///...........................///......---------......,,,,,,,,,---------......------............------------........................////////////......------------....................................,,,,,,---...............---...///000000///...---........./////////000000000000111222111000///...////////////////////////........................,,,,,,------...//////000................................................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------------------------------------------,,,,,,---......---,,,+++------------............///............---------+++,,,,,,------.........------------------------,,,,,,---............---....../////////...---,,,,,,,,,------...//////000//////............//////000///...------...///000////////////////////////.........................../////////000000000111000000000000000000000000000000111222111000///...---......///000222444555333333333444444444555555555555666777888999::::::999::::::;;;<<<===>>>>>>===>>>AAACCCDDDDDDDDDCCCBBBDDDEEEFFFFFFGGGJJJLLLUUUppp/////////......------,,,++++++,,,---...///000111------..................++++++,,,,,,---...//////---.........//////000000.........------.........+++,,,,,,------,,,,,,+++---------.........//////........................---...///000000///...---------------------------+++++++++,,,,,,------------------------...///000......////////////......//////.........---------..............................////////////...............------.........//////////////////////////////000111111000///...,,,222555222222666888555///...---...000000///...........................,,,---...000000///---,,,,,,,,,,,,------.........,,,---...//////...---,,,...............---------......////////////......///////////////.................................------...///000000//////---...///000000///...---............/////////000000111111222222000///...////////////////////////........................,,,,,,------...///000000////////////////////////........................---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------------------........................,,,---.........---,,,+++,,,---------...///////////////.........---------***++++++,,,---...//////........................+++,,,------......------//////000000000///---,,,,,,,,,------...///000000//////............//////000///...------...///000////////////////////////.........................../////////000000111111////////////////////////000111111222222000///...------...///111222444555333333333444444444555555555555666777888999::::::999::::::;;;<<<===>>>>>>===???AAACCCDDDDDDCCCBBBAAABBBDDDEEEFFFHHHKKKMMMUUUrrr......................../////////...---------,,,------------------------------------------------,,,,,,---.../////////......///111222333222000///000///---,,,,,,---///000........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,..............................---,,,---...///000////////////////////////---,,,,,,,,,,,,---......//////.........------------------.........//////////////////..............................------///...---,,,,,,---...///.........////////////000///444222+++...888999333......------------..............................------------------------//////.........---------------............------------------------------------------------------........................------------.........///---.../////////...,,,+++,,,...111444444222000...////////////............000000111111111111000000.........------,,,,,,,,,---------............///---------............///........................,,,---......//////......111///---...000111...+++---......///......------...................................................------,,,,,,------.........---------......///.........------,,,,,,,,,//////.........---------......------------......//////............//////...------,,,,,,------...........................---------............/////////...---------------////////////............//////.........---------///......------///000111111000///......///000111222111000......000111222///000111111111///...---......///000111222333333444444444555555555555666555555666666777777888888<<<;;;::::::;;;<<<>>>???>>>???@@@BBBCCCDDDEEEEEEEEEFFFFFFEEEFFFHHHMMMPPPZZZuuu.......................................---------------------------------------------------------------......///.........+++,,,.../////////---,,,---,,,***))))))***,,,---........................//////.........---------------------------------------------------------...------,,,---...///000////////////////////////------,,,,,,------.../////////.........------------------.........//////////////////....................................///...------------...///---............////////////444222---///888999333/////////....../////////////////////////////////........................//////.........---------------............------------------------------------------------------........................------........./////////......//////...------,,,,,,...000222222111///....../////////000000111111000000111111111111000000/////////......------------------............///---------............///........................,,,---......//////......000...---...000000...,,,...............---------................................................///......------......///000///...---------------......---------,,,,,,,,,//////.........---------......------------......///..................///...------,,,,,,------...........................---------............///000//////...------......////////////............//////.........---------///......---...///000111111000///......///000111222111///......///111222000000000000000///............///000111222333333444444444444555555555555555555666666777777888888;;;;;;;;;;;;;;;<<<===>>>>>>???@@@BBBCCCDDDDDDEEEEEEEEEFFFEEEFFFHHHLLLPPPXXXsss........................---------...............------------------------------------------------.........///......------***+++,,,---...---,,,,,,///...---,,,,,,---...///.......................................---------........................,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////////////////////////////---------,,,------...////////////.........------------........./////////////////////....................................///......------......///---------............//////333222...000777888222000000////////////000000111111111111111111111111/////////////////////////////////............---------............------------------------------------------------------............................../////////000000000//////...------------...---...//////000000//////......///000111222333333///000000111111000000//////////////////.........---------............///---------............///........................------...////////////......------...//////...,,,//////...---,,,,,,------................................................/////////....../////////111000///---,,,,,,++++++...------------,,,,,,,,,...............---------......------------............------------.........------,,,,,,------...........................---------............///000000//////......//////////////////...........................---------///............///000000000000////////////000000111111////////////111111111000000///////////////......///000111222333333444444444444555555555555555555666666777777888888999:::;;;<<<===============>>>@@@AAACCCDDDDDDDDDDDDEEEFFFEEEFFFHHHLLLOOOWWWrrr........................,,,---------.../////////.................................................../////////...---,,,,,,------...////////////...000000///......///000000................................................////////////////////////------------------------------------......//////////////////////////////---------------...//////////////////........................////////////////////////............---------...............//////............//////------------...............111111...000555555000000//////////////////000111111111111111111111111......................../////////...............------............------........................................................................////////////000000000000//////---,,,,,,---...///...------------...//////......///000000111222222//////000000000000////////////..................---------............///---------............///........................------...///////////////,,,,,,---...//////...---///...---,,,,,,,,,------................................................//////............/////////......---,,,,,,,,,,,,------------------------..............................------------......------,,,,,,,,,,,,------...------,,,,,,------...........................---------............///000000////////////000000////////////................................................/////////000000000////////////000000111000////////////000111111000///......///000111......///000111222333333333333444444444555555555555555666666777777888888999:::;;;===>>>======<<<===>>>???AAABBBCCCDDDDDDDDDEEEEEEFFFFFFHHHKKKNNNXXXrrr........................,,,---------.../////////.................................................../////////...---,,,,,,......//////000000000000---,,,,,,,,,,,,,,,,,,---........................---.....................////////////////////////////////////////////////---------...............////////////////////////...------------...//////000000/////////................../////////000000////////////............---------.........//////////////////////////////---------.........//////---...//////111333111...///......------......///000000000000000000000000------------------------////////////////////////------............------........................................................................////////////000000000000///...---,,,,,,---//////...---,,,,,,------////////////////////////////////////000000000000//////---------------------------------............///---------............///........................---...//////000000//////------...///............------,,,,,,,,,,,,------...................................................------,,,,,,------...,,,,,,,,,,,,,,,---...///---------------------------...........................------------......------,,,,,,,,,,,,------...------,,,,,,------...........................---------............///000000////////////000000////////////............---.....................---....../////////////////////000000000000//////000//////////////////000111000///......///000111......///000111222333333333333333444444444444555555555666666777777888888999:::;;;===>>>======<<<===>>>???AAABBBCCCCCCDDDCCCDDDEEEFFFFFFHHHKKKMMMYYYrrr........................---------........................................................................///......---------------------.........................................................---------...............////////////////////////////////////////////////,,,---......//////......////////////////////////......------......///000000000000/////////............/////////000000000////////////............,,,,,,------.../////////...//////000000//////............////////////000------///000222222000---......------------......////////////////////////------------------------...////////////000000000------............------............................................................................../////////000000000...------------...//////...------------...//////000/////////.........---...//////000000//////...,,,,,,,,,------------------------............///---------............///..............................///000000000000///...000111000...------...***+++,,,---......------................................................------,,,,,,,,,,,,------******++++++,,,...///000,,,,,,,,,------------...---------.....................------------............------------.........------,,,,,,------...........................---------............/////////......//////000000////////////............---------...............---......///000///////////////000000000000/////////////////////////////////////////////000000111......///000111222333333333333333333444444444444555555666666777777888888999:::;;;<<<============<<<===???@@@BBBCCCCCCCCCBBBCCCEEEFFFFFFHHHJJJMMMXXXppp.......................................---------................................................------......///.........,,,,,,+++,,,,,,,,,---...000000111111111111000000........................---------.........//////........................////////////////////////,,,---.../////////...---////////////////////////...............//////000000000000000/////////....../////////000000000000////////////............,,,,,,------...//////000...///000111111000///.../////////000000000111111......000333555333000...//////............//////////////////////////////.........................../////////000000000000------............------........................................................................------........./////////,,,------...//////......------......///////////////////////////000000000......////////////......------------.........///---------............///---------............///..............................///000000000000000000222333222///------...&&&(((+++...//////...---......................................................------------......++++++++++++,,,---......,,,,,,,,,---------......---------.........//////......------------......///..................///...------,,,,,,------...........................---------............///......------...//////000////////////............---------.........//////------///000000000///......///000111111000///......//////////////////.........///000000000000000......///000111222333333222222333333333444444444555555666666777777888888;;;;;;;;;;;;;;;<<<===>>><<<===???@@@BBBCCCCCCCCCAAACCCEEEFFFFFFHHHJJJLLLTTTkkk......................../////////......------,,,////////////////////////////////////////////////,,,,,,---.../////////...------,,,,,,,,,---...///------............------........................---------.........//////................................................,,,,,,.../////////...---////////////////////////...............///000000000000000000////////////////////////000000000000000/////////............,,,,,,------...///000000...///000111111000///...000000000000111111111111000///111666777444111///000000////////////000000////////////////////////////////////////////////.../////////000000111111---..................---////////////////////////////////////////////////........................------------.........///+++,,,...///000///...------...//////000000//////......///000111222333333......////////////......---.........//////000000---------.........//////---------.........//////...........................//////000000000000000111444555333///------...$$$'''+++///000000///---................................................//////............//////------,,,++++++,,,,,,,,,,,,,,,,,,------.........---------.........//////.........------.........//////............//////...------,,,,,,------...........................---------.........//////---------------...///000000/////////............---------.........//////,,,---///000000000///......///000111111000///.........////////////......---...///111111111000///......///000111222333333222222333333333444444444555555666666777888888888<<<;;;::::::;;;<<<>>>???<<<===>>>@@@AAABBBCCCCCCAAACCCEEEFFFGGGHHHJJJLLLPPPhhh........................////////////////////////222111000///...---,,,,,,........................,,,...000111222111000///,,,------......------,,,---------............/////////.........---------........................---......///////////////........................////////////////////////000000000000000000000000////////////000000000000......------------......////////////////////////,,,---......//////......................................................222111111111000000//////------///333666666222///////////////////////////000000//////.........---........................//////............//////////////////////////////........................---------.........//////,,,---...000111111222222---...///000000///...---.........//////////////////...---,,,,,,,,,,,,,,,000000000000000000000000000000111111111111000000//////000000///...------...............///000000////////////////////////000000111111111111000000000000//////.........---//////////////////////////////////////////////////////////////////////////////.........---------000...,,,,,,......,,,))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...///000000........................000000//////............++++++,,,,,,,,,---------------------------------////////////////////////000111111000...,,,---...------------------------......//////...---,,,,,,////////////000000000000333222000///......///000000000000000////////////000000111111111111000000///000000000111111111111333333222111222333444555555555555666777999;;;;;;::::::;;;<<<===>>>?????????@@@@@@AAABBBCCCDDDDDDGGGDDDCCCEEEFFFFFFHHHLLLPPPkkk........................////////////////////////000000000///////////////........................---...000111111000///...---......//////......------------............/////////.........---------........................---......///////////////..................------////////////////////////........................////////////000000000000///......------......///////////////////////////,,,---......//////......................................................111111111000000000//////......000333666555222...////////////////////////000/////////............//////////////////......//////............//////////////////////////////........................---------.........//////...............------,,,---...///000000///...---000000//////......------///...------,,,,,,,,,---000000000000000000000000//////000000000000/////////////////////...------...............///000000//////////////////////////////000000000000//////000/////////....................................---------------,,,,,,,,,------------------------//////.........---------...,,,+++,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...//////000......................../////////.........------++++++,,,,,,,,,---------........................///////////////////////////000000///---,,,,,,---........................///////////////......---....../////////000000000...---,,,+++***++++++,,,////////////000000000000000000111111111111000000---...///000111222333333333333222222222333444555555555555666777999;;;;;;::::::;;;<<<===>>>?????????@@@@@@AAABBBCCCDDDDDDGGGCCCCCCEEEFFFFFFHHHLLLQQQiii........................////////////////////////......//////000000000000...........................///000111000///...---...//////////////////...---------............////////////.........------........................---......////////////////////////......---------////////////////////////........................////////////000000000000///......------......///////////////////////////------...////////////...................................................111111000000000000////////////111333444333000---////////////////////////////////////............111111000000/////////...//////............//////////////////////////////........................---------..............................------,,,......////////////......111111000///...---,,,,,,///...------,,,---------000000000000000000000000......////////////......///////////////......---///............//////000////////////////////////......////////////......////////////..........................................---------,,,,,,,,,------------------------...............---------,,,++++++,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------.../////////.................................---------------,,,,,,,,,,,,------------////////////////////////////////////////////////...//////...,,,+++,,,---////////////////////////000000000000/////////...------........./////////111000///.........///000......//////000000111111///000000111111000000///,,,---...///111333444555333333222222222333444555555555555666777999;;;;;;::::::;;;<<<===>>>?????????@@@@@@AAABBBCCCDDDDDDFFFCCCCCCFFFGGGFFFHHHLLLPPPcccwww........................////////////////////////---............/////////........................///000000000///...------......////////////......---------............///////////////....................................---......///////////////000000//////......------////////////////////////........................////////////000000000000//////............//////////////////////////////------...///////////////................................................000000000000000000//////000000222333333111///---///////////////////////////////////////.........111111000000///.........//////............//////////////////////////////................................................,,,---...000111111222222...//////////////////...000000//////......------......------------......////////////////////////...//////000000//////......///////////////......//////............///000////////////////////////---..................---///////////////.................................000000000///......------////////////////////////........................,,,,,,,,,,,,---.........------------------------------------............---------.........//////........................------------------------,,,,,,,,,------------...........................////////////////////////---...///...,,,+++,,,---........................//////...............///------------.........///333222111000111222333444......//////000000111111//////000000000000//////------...000111222333444222222222333333333444444555555555666777999;;;;;;::::::;;;<<<===>>>?????????@@@@@@AAABBBCCCDDDDDDFFFCCCCCCFFFGGGFFFGGGKKKPPP^^^mmm////////////////////////////////////////////////.........---------,,,,,,///////////////////////////////////////...------,,,------......------,,,---------............///000000/////////.................................---......///////////////000000/////////.........////////////////////////////////////////////////////////////000000000000/////////....../////////////////////////////////---...//////000000////////////////////////////////////////////////////////////////////////000000000111222222111000...---////////////////////////.........////////////////////////......---------//////............//////////////////////////////.............................................---,,,---...000111111222222/////////....../////////------......//////000000......---------......//////////////////////////////000000111111000000///......///////////////...//////............//////////////////////////////------............------.........///////////////........................000000/////////.........////////////////////////---..............................---,,,,,,,,,,,,---------------------------------....../////////---------.......................................------------------------,,,,,,---------.........------------------------////////////////////////,,,.........,,,+++,,,---------------------------...---,,,,,,,,,---......------------.........///------,,,,,,,,,...///000.../////////000000000111//////000000000000////////////000000111111222222222222333333333444444444555555555666777999;;;;;;::::::;;;<<<===>>>?????????@@@@@@AAABBBCCCDDDDDDEEECCCCCCGGGHHHFFFGGGKKKRRR\\\hhh////////////////////////////////////////////////.........------,,,,,,,,,//////////////////////////////..................,,,,,,------------,,,,,,---------............///000000000/////////..............................---......///////////////////////////////////////////////////////////////000000000000000000000000////////////000000000000000//////......//////000////////////////////////......///000000000000///////////////////////////////////////////////////......////////////000000///111222222000.........////////////////////////.........///////////////------..................//////............//////////////////////////////.......................................---------...............------,,,//////............//////,,,,,,---...///000111111.........---......///000000000000000000000000000000000111111111111000000---...//////////////////000//////............///////////////////////////------............------.........///////////////---------------------------------------------------------------------------------..................//////...,,,++++++,,,---------------------------------...//////000000................................................---------------.........,,,---------............------------------------////////////////////////---...///...---,,,---...---------------------------,,,+++++++++,,,---...------........./////////++++++******+++---///000000000000000000/////////...//////000000//////...000000000000111111111111111222333444444444333333555555555666777999;;;;;;::::::;;;<<<===>>>?????????@@@@@@AAABBBCCCDDDDDDEEECCCCCCGGGHHHFFFGGGJJJTTT]]]hhh////////////////////////////////////////////////.........///////////////////////////////////////......---------...//////------............---------------............///000000000000/////////...........................---......///////////////.........///000000111111////////////////////////////////////////////////////////////000000000000000000////////////000000////////////////////////......///000000000000000////////////////////////////////////////////////........./////////000000...000222222///...///000////////////////////////............/////////000------......//////000000//////............//////////////////////////////........................//////.........---------...............------,,,000///...------...///000------......//////000000...............///000000000000000000000000000000//////000000000000//////------...///////////////000000///...............////////////////////////......////////////................../////////000------------------------++++++,,,,,,---.........---------------------------------.........//////,,,...///...,,,+++,,,...........................---------...///000000000................................................------........./////////------------....................................////////////////////////---...//////------...///...........................---+++++++++---...000....../////////000000000...---------///000222444111111000000//////............////////////............///000111222222333111222333444444444333333555555555666777999;;;;;;::::::;;;<<<===>>>?????????@@@@@@AAABBBCCCDDDDDDEEEBBBDDDHHHIIIGGGGGGJJJPPPZZZfff000000000000000000000000////////////////////////......///000111222333333000000000000000000000000---------------...///000......////////////......---------.........//////000000000000////////////........................---......///////////////------...///000111222222////////////////////////........................////////////000000000000000000////////////000000////////////////////////...//////000000000000000000000000000000000000000000000000000000000000000---.........//////000000---000222111///...///111////////////////////////---.........//////000000------...///000111222222//////............//////////////////////////////........................//////.........---------,,,---...000111111222222000///...------...///000///////////////........................///000000000000000000000000000000......////////////......------...///000000//////111000///...............////////////////////////......////////////......---.........//////000000------------------------,,,------...///000111111////////////////////////---------.........//////))),,,......,,,,,,...000........................---------...///000000111.....................---................................./////////000000---------.........//////////////////////////////////////////////////////---///000///......///000///////////////////////////...,,,,,,,,,...000111////////////000000000000------------///111333444222222111000///...------......////////////......,,,---...000111333444555111222333444555444333333555555555666777999;;;<<<::::::;;;<<<===>>>?????????@@@@@@AAABBBCCCDDDEEEDDDBBBDDDHHHIIIGGGGGGJJJKKKVVVbbb////////////////////////------------...000111222...------------...//////...............---------............////////////000000000111333222000...000000000///......------////////////////////////---///000000///....../////////............//////////////////////////////........................000000000000000000000000222222111111000000//////////////////000000000000//////000000000000//////111111000000//////......111111000000//////......//////............/////////////////////.........,,,333666222......000000////////////////////////------------............000000////////////000000////////////////////////---------.........//////////////////////////////...,,,)))***---//////...............////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000//////000000000000//////........................------............------...------------...////////////000000000000000000...------,,,,,,------...000///............///000,,,------....../////////000000//////..................------------......+++---...000111222111111........................//////.........---------***+++---...///...------------------------------///---******+++...//////------------------------,,,,,,---...//////......////////////////////////,,,------...///000111111000000000000000000000000,,,,,,------.../////////............///////////////...---,,,,,,---...///333333222111000000111111000000000000000000000000111111111111111222222222333333333444444444555555888555333444777999888777::::::;;;;;;<<<=========AAABBBCCCCCCDDDDDDCCCCCCEEEEEEEEEEEEFFFGGGHHHIIINNNUUU```}}}////////////////////////......---......///000111...------------...//////....................................////////////000///...///111111///............///////////////////////////////////////---///000000///....../////////............//////////////////////////////........................000000000000000000000000111111111000000/////////........./////////////////////000000000000//////////////////000000000000000000000000//////////////////............//////////////////////////////,,,333666222...///000000////////////////////////...////////////000000000000000////////////000000////////////////////////---------.........//////////////////////////////111///,,,,,,...//////---............////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////---......//////......---...------------...//////000/////////////////////...------------------...,,,+++************+++,,,---------------..................---------,,,,,,......------------............//////...,,,+++***........................//////.........---------((()))***,,,,,,,,,+++***------------------------///---++++++---//////...------------------------,,,------...//////......////////////////////////---------...............////////////////////////....................................//////////////////...------...//////111000000///......//////000000000000000000000000111111111111111222222222333333333333444444444444777555333444777999999888::::::;;;;;;<<<=========@@@@@@AAACCCCCCDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHJJJQQQ\\\vvv}}}}}}//////////////////////////////............//////...------------...//////////////////////////////............////////////000...------/////////...------......///000000111////////////////////////---///000000///....../////////............//////////////////////////////////////////////////////000000000000000000000000000000000000////////////........................//////000000000000//////.........///000111111111////////////000000000000//////............//////////////////////////////---333555111...///000///////////////////////////000000000111111111222222000000////////////000000////////////////////////------........./////////////////////////////////333111///...//////...---............////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000///000000111111000000///........................---......//////......---...------------...///////////////.........------------------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++......------------.........//////...---,,,+++***.......................................---------,,,---......///.........------------------------...---,,,---///000///...------------------------,,,---......///.........////////////////////////.........---------,,,,,,////////////////////////000000//////...------,,,............////////////000//////......//////000000000///.........//////000000000000000000000000000000111111111222222222222222222333333333444444555444333555777999:::999::::::;;;;;;<<<============>>>@@@AAACCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHOOOXXXpppxxxwww////////////////////////000000///..................------------...//////////////////000000000000............////////////111///------...///000///............//////000000////////////////////////---///000000///....../////////............//////////////////////////////000000000000000000000000///////////////////////////////////////////////////////////////.........//////000000000000//////.../////////000000000111......//////000000111111//////............/////////////////////000000000...333444000...000111///////////////////////////000000111111111222222222000000////////////000000////////////////////////............////////////////////////////////////111000////////////..................////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000111111000000000,,,,,,,,,,,,,,,,,,,,,,,,......////////////.........------------...///////////////...------,,,,,,------............------//////............//////---------,,,,,,+++++++++,,,,,,++++++++++++++++++......------------......------...000111222222333................................................/////////000000000000///,,,,,,------------------...------///000111///...------------------------------...............---////////////////////////........................////////////////////////000/////////.........---............////////////000000////////////000000222111111000000000111111////////////////////////000000000111222222333333222222222333333333333444444333444555777999:::;;;::::::;;;;;;<<<=========<<<===???AAABBBDDDDDDEEEDDDDDDDDDDDDEEEFFFGGGGGGJJJQQQYYYlllxxxvvv////////////////////////111000///......---.........------------...//////.../////////000000111111............////////////333000......///111111111000000//////............////////////////////////---///000000///....../////////............//////////////////////////////111111111111111111111111/////////////////////////////////000000000000000111111111000000000////////////000000000000//////111000000000/////////.........//////000000111111//////............//////////////////000000111111///333333///...000111///000000000000000000000000/////////000000000111111000000////////////000000////////////////////////........./////////000000////////////////////////,,,---............//////............////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000111111111111000000,,,,,,,,,,,,,,,,,,,,,,,,...//////////////////......------------...////////////......---------------......//////......------------------------------------,,,,,,+++++++++,,,,,,,,,,,,------------......------------......,,,---...000222444666666........................---.....................------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------///000111///...---------------------------...............------////////////////////////---......///000000111111................................./////////000000............//////////////////000000000000//////111000000000000000111111///////////////////////////000000111222222333333222222333333333444444444333333444555666888:::;;;::::::;;;;;;<<<=========;;;<<<>>>AAACCCDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHJJJSSSYYYiiixxxwww////////////////////////111000///..................------------...//////---......//////000000111............////////////222111//////111222111000111000000///......------////////////////////////---///000000///....../////////............//////////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111333222222111111000000/////////000000000000//////111111111000///.........////////////000000000000//////............//////...//////000000111111222111333222......111111///000000000000000000000000........./////////000000000000////////////000000////////////////////////....../////////000000000////////////////////////***,,,/////////...///000............////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000111111222222111111000...........................//////000000//////......------------...//////........................---...///000000///...---...//////000000//////...------------,,,,,,,,,,,,------------..................------------..................///000111111........................---------.....................---,,,,,,,,,------+++,,,,,,------............---,,,---///000///...------------------------.........///......---,,,////////////////////////---...///000111222333333........................------...//////000111111............////////////...//////000000//////.........------......//////000000000000000000000000//////000111222333333444333333333444444444555555333444666666666777999;;;::::::;;;;;;<<<=========<<<===???AAACCCDDDEEEFFFEEEEEEEEEEEEFFFGGGHHHIIIIIISSSXXXfffwwwzzzyyy////////////////////////000//////.........//////...------------...//////,,,------...//////000000............////////////000//////000111111000...///////////////.........////////////////////////---///000000///....../////////............//////////////////////////////000000000000000000000000000000000000000000000000000111111111222222222333222222111111000///////////////000000000000//////000000000000////////////000000000000//////////////////............//////...//////000111111222222222333111......111222///000000000000000000000000........./////////000000000000////////////000000////////////////////////.../////////000000000000////////////////////////,,,///111111///...///000............////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000111111222222111111000//////////////////////////////000000000000//////...------------...//////---......//////000000111---...///000000///...---///000111222222111000///---------------.........,,,---------.........///......------------......000///...,,,,,,,,,---...........................---------.........//////111000...---------...///++++++,,,,,,---......//////---++++++---//////...------------------------......//////...------,,,////////////////////////......//////000000111111........................///////////////000000000............////////////---...////////////...------------------...//////000000000000000000000000...///000111222333444444444444555555555666666666444555777666555666888;;;::::::;;;;;;<<<=========>>>???@@@BBBDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJIIITTTYYYeeeyyyooo~~~}}}//////////////////////////////............//////...------------...//////,,,,,,,,,---...//////000............/////////000.........///111000...,,,------......///000000000////////////////////////---///000000///....../////////............//////////////////////////////////////////////////////000000000000000000000000111111222222222333333333222111111000///......---//////000000000000//////......//////000000111111111111000000//////......//////............//////...//////000111222222222222333111---...222222///000000000000000000000000////////////000000000000000000////////////000000////////////////////////////////////000000000000///////////////////////////222444333000......///............/////////000////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111222222222222111111........................//////000000000000//////...------------...//////------...///000111222222---...///111111///...---+++,,,---......---,,,+++---------....../////////,,,,,,,,,------..................------.........000///------,,,---...///........................---------.........//////---,,,+++***)))******+++++++++,,,,,,---.../////////---******,,,...//////------------------------.../////////...---,,,,,,////////////////////////////////////....................................111111000000//////................../////////000,,,---...//////...---,,,///////////////000111222000000000000000000000000...///000111222333444444555555555666666666666777444666888777555555777:::::::::;;;;;;<<<======>>>???@@@AAACCCDDDEEEEEEFFFGGGGGGGGGGGGHHHIIIJJJJJJKKKVVV[[[fffxxxlll{{{////////////////////////////////////////////////,,,---------...///////////////............//////........................000000000000000000000000000000000000000000000000000///...------...///000000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000//////...---------------//////000000111111111222444444333333222111000000000000000000111111111111000000000000000000000000111///---...111222000...111111111000000000000000////////////000000000000666333///------........................///000000111111000000000000111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////............000000000000000111222222...///000000///...///111000000000000000000000000111...+++,,,///111000///111111111111111000//////000000111111111111000000////////////////////////////////////////////////......//////...---,,,,,,......---------,,,,,,,,,...///000111000///---+++------............------////////////////////////,,,,,,------------,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........444333111///---,,,++++++,,,------......------,,,...........................---,,,,,,++++++++++++////////////////////////000000//////.........---,,,------......------,,,.........---,,,,,,++++++000000000000000000000000........................000000//////......------............////////////000000000000000000000000111111000000000000111111000000000000000000000000......//////000222333444444333333222111111111222555555555555666888999:::<<<===>>>??????>>>===<<>>???>>>>>>===AAAAAAAAABBBCCCDDDEEEFFFFFFFFFEEEFFFFFFGGGHHHIIIOOOQQQ[[[ooonnniiittt//////////////////////////////////////////////////////..................//////............//////111111111000000/////////000000000000000000000000000000000000000000000000//////............///000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000111000000///////////////000000000000111111111111222222111111000000//////000000000000111111111111000000000000000000000000111///...///000111000...000000000000000000111111///000000000111111111222555333///......///////////////......//////000111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////...................../////////000000000222333333222111111222000000000000000000000000000//////000222333111000111111111222111111000///222111000//////000111222////////////////////////////////////////////////000000000000000//////...000000000/////////.........///000000000///------------............------.................................//////.........,,,,,,,,,---------......---------------.........111000///...------------------............------........................------------------............................../////////...............------............------,,,------...//////000000////////////////////////.................................///////////////............////////////000000000000000000000000---...///000000///...---......................../////////000111222333444666555555444444444444444555555555666777888999::::::;;;<<<===>>>?????????@@@AAAAAAAAACCCDDDEEEFFFFFFFFFFFFGGGGGGHHHIIIJJJPPPRRR[[[nnnlllgggppp////////////////////////////////////////////////000000//////......------//////............//////222111111000000//////...////////////////////////////////////////////////...............//////000////////////////////////////////////////////////.........///000111111111////////////////////////222111111000///000000000000000000000000111111111111111000000/////////...///000000000111111111111000000000000000000000000000/////////000000000///000000000000000111111111...//////000000111111111555222///...///000///////////////...///000000111000000111111111111000000////////////////////////////////////////////////////////////000000000000////////////////////////////////////............000000111111222222222222///000222222000/////////////////////////////////...///000111222222000///111111111222222111111000333111///......///111333////////////////////////////////////////////////---...............------000000000/////////............///000//////...---------............------..............................////////////......,,,,,,,,,---------......---------...............///......------......///,,,,,,------------,,,,,,........................---------------...///000................................................------............------........./////////000000////////////////////////........................------......//////000000............///////////////////////////////////////111222444444222111////////////////////////////////////000111222444444555555444444444444444555555555555666777888::::::999:::;;;<<<>>>???@@@@@@AAAAAAAAABBBCCCEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJRRRSSS[[[nnnlllgggooo////////////////////////////////////////////////000000000//////......---//////............//////000000000//////.........////////////////////////////////////////////////---......///////////////////////////////////////........................------...///000111222222////////////////////////222222111000000000000000111111000000000000000000000000000//////////////////000000000111111111111000000000000000000000000///000000000/////////000//////000000111111111111------...//////000111111444222000///000000000//////////////////000111111///000111111111111000///////////////////////////////////////////////////////////////000000000000////////////////////////////////////............000000111222333222222111///111333333111/////////////////////////////////,,,...///000000000//////111111222222222222111111333111///......///111333////////////////////////////////////////////////------...............---/////////.........------......///////////////...------............------..............................////////////......,,,,,,,,,---------..............................---------------...//////++++++,,,,,,,,,,,,++++++........................---------------...///000........................---------...............---......//////......---000000/////////.........................................................------......//////000000............////////////////////////////////////111222444555555444222111000000000000000000000000//////000000111333444555444444333333333333444444666666666666777999:::;;;999999:::;;;===???@@@AAAAAAAAABBBCCCDDDFFFHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJSSSTTT\\\oookkkfffmmm////////////////////////////////////////////////000000////////////////////////............//////////////////////////////000000000000000000000000000000000000000000000000,,,---...///000000000///000000000000000000000000........................---......///000111111222000000000000000000000000222111111000000000000000111111111111000000000000000000000000////////////000000000000111111111111000000000000000000000000...000111000///...///111/////////000111111222222------...///000111111222333222000000111111000///000000//////000000111222///000111222222111000///000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////...............///000111111111000///111333666666444222000000000000000000000000000000,,,...///000///...///000000111222222333222222222222111000//////000111222////////////////////////////////////////////////...///000000000000000000/////////.........------............////////////------............------------------------------.........//////.........,,,,,,,,,---------....../////////...............------,,,,,,---......///++++++,,,,,,,,,,,,++++++........................------------------......---------------------------------------...............////////////......000000//////...------,,,.........................................................///////////////............////////////000000000000000000000000000111222333333222111000111111111111111111111111000000000111222333444555333333333333333333444555666666666777888999:::;;;999999:::;;;<<<>>>@@@AAA@@@@@@AAABBBDDDFFFGGGIIIFFFFFFFFFGGGGGGHHHIIIJJJRRRTTT]]]pppiiieeekkk///////////////////////////////////////////////////////////////000000000//////............//////...//////000000111111222000000000000000000000000000000000000000000000000,,,---...///000000000///000000000000000000000000..............................//////000000111111000000000000000000000000111111000////////////000111111111111000000000///000000000000000000000000000000000000111111111111000000000000000000000000...000111111......///111...//////000111111222222//////000111222333444444333222000000222222111000000000//////000000111222///000111222222111000///000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////............---///000222222111000///111444666777444222000000000000000000000000000000---///000000......000222000111222222333333333222000000000000000000000000////////////////////////////////////////////////......///000000000000000000000000/////////.....................///000000------............------------------------------------............------,,,,,,,,,---------......000/////////.........---------,,,,,,,,,---......,,,------......------,,,...........................------,,,,,,,,,,,,---------------------------,,,,,,,,,------...............////////////...............---------------................................................///////////////.....................////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000111222333444555444444444444444555666666666666666777888999;;;;;;::::::::::::;;;===???@@@>>>>>>???@@@BBBDDDFFFGGGFFFFFFEEEFFFFFFGGGHHHIIIOOORRR[[[ooo}}}iiigggmmm}}}~~~////////////////////////////////////////////////......//////000000111111//////............////////////000111222333333444000000000000000000000000000000000000000000000000+++,,,...000000000000///000000000000000000000000........................////////////000000000000000000000000000000000000111000000///////////////222111111111000000//////000000000000111111111111000000000000111111111111000000000000000000000000...000222111...---///111...//////000111222222222000111111333444555666666333111000111222222111000000000000000000111111222...000111222222111000...000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000/////////............///111333444444444222111000222555555333000...---000000000000000000000000///111111000......111555000111222333333333333333000000111111111111000000////////////////////////////////////////////////,,,,,,---...//////......111111111111000000000000...............///000111---..................---------------------------,,,------------------,,,,,,,,,,,,---------......000000//////.........------------,,,,,,------.........////////////.................................---,,,,,,++++++++++++------------------------,,,,,,,,,------...............////////////......++++++,,,,,,---.........................................................000000//////.........---............/////////000000000000000000000000000111111000000000000111111000000000000000000000000000000000111222333555555555555555555555666777888666666777777888999;;;<<<;;;:::::::::;;;===>>>@@@<<<<<<===>>>@@@BBBDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIMMMPPPZZZooo~~~llljjjpppyyyzzz000000//////......------////////////////////////000000000000000000000000////////////////////////............//////////////////000000000000//////////////////000000000000000000000000000000000000111111000000//////......333222000///...---......111111111000000000000000//////...//////000111222000000000000000000000000333222000/////////000111111111111111111111111111000000000000000000000000000000000000111111111111222222222222222111000///000000000000000000000000222333111...000555666333333333222222111000//////444333222111000000000000000000000000000000000000222111111111000000//////111000///......///000111111111111111111000//////000000000000000000000000////////////000000000000...//////000111222222222555444333222111111111111222111000...------------////////////000000000000111111111111111111111111222111111111000000//////000000////////////000000000000000000000000000000,,,---///000000000///.........////////////..............................................................................---------...---,,,,,,+++,,,,,,,,,---------......///////////////////////////---,,,---000222000...------............------------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++------------------,,,,,,,,,---...//////...---,,,---------............//////---,,,,,,...//////...,,,------......------,,,---...///...---,,,---///...............///000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000111222444444555555444333444555666777555555666777888999:::::::::;;;;;;;;;::::::<<<===???@@@@@@@@@???AAADDDFFFGGGFFFFFFEEEFFFHHHIIIJJJQQQQQQXXXlllooohhhmmmzzz}}}///////////////.........////////////////////////000000000000000000000000////////////////////////............//////////////////000000000000//////////////////000000000000000000000000000000000000111000000000/////////...222111000///......//////000000000000000111111111000////////////000000111000000000000000000000000222111111000000000000000111111111111111111111111111111111111111111111111000000000000111111111111222222222222222111000000111111111111111111111111222333111...000555666333333333222222111000000///333222111111000111111111000000000000000000000000222111111111000000000000111000////////////000111111111111111111000//////000000000000000000000000////////////000000000111...//////000111111222222333333444555444222000///444333222111000000000111////////////000000000000000000000000000000000000111111111111000000000///000000////////////000000000000000000000000000000------///000000000///......//////000000//////...........................................................................000000000000000//////...,,,,,,---------.................................---,,,***,,,...///...,,,------............------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...---------------------------...//////...---------------............//////---,,,---...//////...,,,------......------,,,,,,.........---,,,---..................///000000........................000000000000000000000000000000000000000000000000000000000000111333444555555444444333444555666777555555666777888999::::::;;;<<<<<<<<<;;;;;;===??????@@@@@@@@@@@@AAACCCFFFFFFEEEEEEEEEEEEGGGHHHIIIOOOPPPYYYmmmuuummmpppxxx|||.........///////////////////////////////////////000000000000000000000000////////////////////////............//////////////////000000000000//////////////////000000000000000000000000000000000000000000000000////////////000000////////////000000//////000000111111222222111111000/////////000000000000000000000000000000000111111111111000000///111111111111111111111111111111111111111111111111000000000000111111111111222222222222222222111000111111111111111111111111222333111///111666666333333333222222111000000000111111111000111111222333000000000000000000000000111111111111111000000000111000000//////000000111111111111222111111000///000000000000000000000000/////////000000000111111/////////000111111222222000222555666666333000---333222222111111222222333////////////000000000000000000000000000000000000111111111111000000000000000000////////////000000000000000000000000000000---......///000////////////000000111111000000///////////////////////////...............................................................---,,,,,,,,,------------.................................---,,,+++,,,.........,,,------............------------------------------,,,------------.........------------------------........................------...//////...---------------............///...---,,,---///000///...------............------,,,...///...---,,,---///...............///000000........................000000000000000000000000000000000000000000000000000000000111222333555555555444444444444555666666555555666777888999::::::<<<=========<<<<<<>>>???>>>???@@@@@@@@@AAACCCEEEEEEDDDDDDDDDEEEFFFGGGHHHMMMOOOZZZpppxxxnnnqqqwww{{{------......//////000000////////////////////////////////////////////////////////////////////////............//////////////////000000000000//////////////////000000000000////////////////////////000000000000///////////////////////////000111111......///000111222222333222222111000////////////000000000000000000000000///000111222222111000///111111111111111111111111111111111111111111111111///000000000111111111111222222222333333222111111111111111111111111111111111222111///222666777444222222222111111111000000000000000000111222333444000000000000000000000000111111111111111111111111000000000000000000000000111111111222222111111000000000000000000000000000//////000000000111111111//////000000111111111111000111333444333111///---//////......///000000111////////////000000000000000000000000000000000000111111111000000000000000000000////////////000000////////////////////////---......///////////////000000111111111111000000000000000000000000000000................................................,,,------------,,,++++++------------....................................///.........////////////------............---------------------------------------.........//////.................................///////////////---..................------------............///...------...000000///...------............------...///000000......///000...............///000000........................000000000000000000000000////////////////////////000000111111222444555666444444444444555555666666555555666777888999::::::;;;<<<===<<<;;;;;;===???>>>???AAAAAAAAAAAACCCEEEEEEEEEEEEFFFFFFGGGHHHHHHKKKNNNZZZrrrtttlllnnnzzz}}}------......//////000000////////////////////////////////////////////////000000000000000000000000............//////////////////000000000000//////////////////000000000000////////////////////////////////////000000000000......//////000111111111......///000111222222333333222111000000///000000000000000000000000000000///000111222222111000///111111111111111111111111111111111111111111111111///000000000111111111111111222222333333333222222111111111111111111111111000222222000333777777444222222222111111111111111//////000000111222444444000000000000000000000000111111111111111222222222000000111111111111000000111111222222222222111111000000000000000000000000000000000000111111111111000000000000000111111111000000000000////////////---------------...///000////////////000000000000222222222222222222222222000000000000000000111111000000////////////000000////////////////////////............/////////000000000111111111111000000000000000000000000000000................................................000000000000000///......---------.........//////........................////////////.........///------............---------------------------------------.........//////....................................//////000000.........------.........---------............///...------///111111///...---......//////......---///111222111000///000111...............///000000////////////////////////////////////////////////////////////////////////000000000111222333555555444444444555555555555555555555666777888999:::::::::;;;<<<;;;::::::<<<>>>===???AAAAAAAAAAAACCCDDDFFFFFFGGGHHHHHHIIIIIIIIIIIIMMMZZZsssqqqjjjlll.........///////////////////////////////////////000000000000000000000000000000000000000000000000............//////////////////000000000000//////////////////000000000000000000000000000000000000////////////000000000000......///000111111000000//////000000111111222222222222111000000000111111000000000000000000000000///000000111111111111000111111111111111111111111222222222222222222222222000000000000111111111111111222333333333333333333222222222222222222222222000222222111444888888444111111111111111111111111000000000000111222333444000000000000000000000000111111111222222222222222000111111222222111111000000111222222333222222222000000000000000000000000000000000111111111222222000000000000000000111111000000///......///000000............//////000111////////////000000000000333333333333333333333333000000000000111111111111000000////////////000000000000000000000000000000///............///000000///000000111111000000///////////////////////////...................................................////////////...------------........./////////------------------------,,,.........,,,+++,,,---------............------------------------------,,,------------.................................---------......//////000///...------------...///---------............///.........000111111000.........////////////......000111222111000///000222...............///000000000000000000000000000000////////////////////////000000000000000000000000/////////000111222444444333444555555666666555555555555666777888999::::::999:::;;;;;;::::::;;;======???AAABBBBBBBBBCCCDDDFFFGGGHHHIIIJJJJJJJJJJJJIIIMMMZZZsssssskkkmmm///////////////.........////////////////////////000000000000000000000000000000000000000000000000............//////////////////000000000000//////////////////000000000000000000000000000000000000.../////////000000000111...///000111111000//////000000000000000111111111111111111000111111222222000000000000000000000000000000000000000111111222111111111111111111111111222222222222222222222222000000000000111111111111111222333333444444333333222222222222222222222222///222222111444999888444111111111111111111111111111000000000111222333333000000000000000000000000111111111222222333333333000111222222222222111000000111222222333333333222000000000000000000000000000000111111111222222222111000000000000000000000000000111222222111000000000////////////000000111////////////000000000000222222222222222222222222///000000000111111111111000000////////////000000000000000000000000000000///......---...///000111...//////000000//////...........................................................................,,,,,,------,,,,,,+++***............////////////------------------------,,,...///...,,,***,,,---------............------------------------------,,,,,,,,,,,,------------------------------------+++,,,,,,---....../////////...------------...///---------............///.........000222222000---......////////////.........///000000......///000...............///000000////////////////////////////////////////////////000000000000000000000000.........///000111333333333444555666666666555444555555666777888999:::::::::;;;<<<;;;:::;;;<<<>>><<>>???@@@AAABBBBBBBBBCCCCCCDDDDDDEEEEEEEEEFFFMMMNNNWWWnnn~~~sssuuu............////////////////////////000000000000........./////////000000////////////000000000000//////000111111111111111/////////000000000000111////////////000000000111111111111111111111111111000000000//////000000000333111000000222333111///111111111111000000000000000111222111000///000222111111111000000000000000000111111222222333333444111111222222222333333333333333222222111222222222444333222111111111222222333333333333333333333333444333222222222222333444222444444222444888666111000111222222111000111333444333222222111111111222222222222222222222222222111111111111222222222222222222222222111111111000222222333333333333222222222222222111111111000000222222222111111111000000111111222222222222111111111111111111000000000//////000111000//////111333000000111111222222222333333333333333333222111000000000000000000000000000222222333222000//////000000000000000000000000000000000/////////.........//////000000000000//////111111000//////000111111//////////////////////////////////////////////////////............//////................................................................................................//////.........---------...------------------,,,///......---,,,,,,------.........---------,,,,,,---...............------------......///000000111333222222111000///////////////.........//////000............/////////////////////////////////...////////////////////////111///...222888<<<:::666//////////////////////////////000111222333333444333333333333444444444444666666666777888888999999<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@BBBCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFLLLMMMWWWnnnsssuuu////////////............////////////000000000000......////////////000000......//////000000111111//////000111111111111111000000000000111111111111/////////000000000111111111111111111111111111111000000000000000000000000444222111111222111000...111111111111111111111111000111222222000000111222000000111111111111111111000000222333555666777888222222222222333333333333222222222222222222333444333333222222333333444555444444444444444444444444444444333333333333444444222444444333555888666222111222333222111000111222333333222111111111222222222222222222222222222222333333333333333222222222222222222222111111111111222222333333333333222222222222222111111111111111222222222111111111111111111111222222222222111111111111111111000000000000111111222111//////000111...///000111222333444444444444444333222111000///000000000000000000000000000/////////000111000///////////////////////////000000////////////......//////000000000000//////111000000//////000000111........................//////////////////////////////............//////...............................................................................................................------------------------.........000///..................------------,,,,,,,,,,,,------...............---------......///000000000111111000000//////......---------......///111111............////////////......//////////////////////////////////////////555000...333;;;???<<<666//////////////////////////////000111222333333444333444444444444555555555666666666777888888999999;;;;;;<<<<<<===>>>>>>>>>@@@AAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGKKKLLLWWWnnn~~~qqqrrr222222111111000000//////////////////000000000000//////////////////000000---......///000111111222//////000111111111111111//////000000000111111111//////000000000111111111111111111111111111111111111111111111111111111111222222111111111111111000000111111111111111222222111222333222111111222333111111111111111222222222111222333444555777888888222222333333333444444444222222222222333444444555333333444444555666777777555555555555555555555555555555555555555555555555333444444555777888666333222333444333111111111333333333222222222222222333333333333333333333333333444444333333222222111111222222222222222222222222111111222222222222111111111111111111111111111111111111111111111111111111111111222222222222111111111111111000000000000000111222222111///...///111///000000111222222333333333333333333222222111000222222222222222222222222222///---///111222000...////////////////////////000000////////////////////////000000000000//////000000000//////000000000........................//////////////////////////////............//////........................................................................................................................,,,,,,------......////////////......---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.....................//////000000///////////////........................///000000............////////////............////////////////////////////////////222000...111666888666222//////////////////////////////000111222333333444444444444555555555666666666666666777888888999999::::::;;;<<<===??????@@@@@@AAABBBDDDEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGJJJLLLWWWooozzzmmmnnn222222111111000000//////////////////000000000000000000000000000000//////---......///000111111222//////000111111111111111........./////////000000000000000000111111111111111111111111111111111111111111222222222222111111//////000111111222333444000000111111222222222333111333444333222111222333222222222222333333444444444444444555555555666666444444444444555555555555444444333444444555666666444444555666777888888999666666666666666666666666666666666777777666666666555444555888:::888666444444555555444333222222444444333333333333333444444333333333333333333333333333333222222111111111000222222222222222222222333000000111111111111000000111111111111111111111111111111111111111111111111111111222222222222111111000000000000000000111111111222222111///...///111111111111111111111111111000111222222333333333333222222222222222222222222555222///000222222000---//////////////////////////////000000000000000000//////000000000000///////////////000000/////////........................//////////////////////////////............//////................................................////////////////////////........................---.....................---------....../////////...---------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////..................////////////.............../////////000000///...........................////////////---.........//////000000////////////////////////...000111111000/////////........................//////000111222333333444444444444555555555666666666666666777888888999999999:::;;;<<<===>>>???@@@???@@@AAABBBCCCDDDDDDDDDHHHHHHHHHGGGGGGGGGGGGGGGIIILLLWWWpppssshhhjjj////////////............////////////000000000000111111000000000000//////......//////000000111111//////000111111111111111............////////////000000000111111111222222111111111111111111111111111222333444444333222111---///111111111222444666000000111111222333333333222333444444222222333444333333444444555555666666777777666666555555555555555666666666666777777777666666666666666666777888555666777888999::::::999777777777777777777777777777777888888888888777777777555666;;;===:::777666666777888666444333444555555555444444444555666666444444444444444444444444222222222222111111111111222222222222333333333333000000111111111111000000111111111111111222222222111111111111111222222222111111222222222222111111000000000000111111111111111111222111//////000111222222222111111111000000///000111222333444444444000000000000000000000000444333111111111111///...//////////////////////////////000000000000111111//////000000000000//////...//////000000//////...........................//////////////////////////////............//////................................................////////////////////////........................---------............................../////////---------,,,------...///,,,,,,,,,,,,------------,,,,,,---...////////////......//////////////////------......//////000000111111///......---------............////////////------......///000000000////////////////////////---111333222...,,,---000........................//////000111222333333444333444444444444555555555666666666777888888999999999999:::;;;<<<===>>>???>>>???@@@AAABBBCCCCCCCCCHHHHHHHHHGGGGGGGGGGGGFFFJJJMMMXXXpppkkkccchhh............////////////////////////000000000000111111111000000000//////////////////000000000000//////000111111111111111...////////////000000000000000111111111222222222111111111111111111111111111222333555555333222111---000222222111111333555000000111222222333444444333444555444333222333555444555555666777777888888999888888888777777777666777777888888888999999999999999888888777777888888777888999:::;;;;;;:::999888888888888888888888888777888999::::::999888777999666888>>>@@@;;;888888888999999888666555555666666666666666666777888888444444444444444444444444222222222333333333333333222222222333333333444444222222333333333333222222000000111111111222222222000000111111111222222222111111222222222222111111///000000000111111111111///000111000//////111333111111111111111222222222000111222333333333333333000000000000000000000000///000111000/////////000000000000000000000000000//////000000000111111111//////000000000000//////......///000000///......//////////////////////////////////////////////////////............//////................................................////////////////////////........................---------.........//////////////////..................------...//////000,,,,,,---------.........+++,,,---.../////////////////////////////////...------...///000000111111000//////.........//////............////////////------......///000000111////////////////////////---///000000/////////000........................//////000111222333333444333333333333444444444444666666666777888888999999888999999:::;;;<<<<<<===>>>???@@@AAABBBCCCCCCCCCHHHGGGGGGGGGFFFFFFFFFFFFKKKNNNYYYqqqzzzdddaaahhh}}}//////000000111111222222////////////000000000000222111111111000000//////000000000000//////////////////000111111111111111000000000000111111111111000111111111111222222222111111111111111111111111111222444555555444222111///111333222000///111444000000111222333333444444333444555555333333444555555666666777888999999:::999999999999999999999999888888999999999:::::::::;;;;;;:::999888888888999888999:::;;;;;;;;;:::999888888888888888888888888888999::::::::::::999888:::777999@@@AAA<<<888:::999:::;;;999777666666777777777777777777888999999555555555555555555555555333333333444444555555555222222222333333444444444333444444555555444444333000000111111222222222222000000111111222222222222111111222222222222111111//////000000111111111222///000111000///000222333//////000111222333333444222222333333333222222111222222222222222222222222+++---000000...---000333111111111111111111111111//////000000111111111222//////000000000000//////---...///000000///...---000000000000000000000000//////////////////////////////............//////................................................000000000000000000000000........................---------.........//////000000//////......------///////////////000111111---------....../////////+++,,,---...///////////////////////////.........---......///000111222222......---......///000111............/////////000---------...///000000111////////////////////////,,,++++++...111222111000........................//////000111222333333444222222222333333333444444666666666777888888999999888999999::::::;;;;;;;;;??????AAABBBCCCDDDDDDDDDGGGGGGGGGFFFFFFEEEEEEEEEKKKNNNZZZqqquuuaaa```iii|||////////////000000000000000000000000000000111111111111111111111111111111111111111000000000000000////////////////////////222222111111111111111222000000111111222222222222...///111222222111111000222222222111111111111111111111222222222333333333000222444555444444555666666555444444555777:::;;;444444555555666888999:::;;;;;;:::999999888888777::::::999999::::::;;;<<<::::::999888777777888888888999:::;;;<<<============<<<;;;:::999888888888;;;<<<<<<;;;999999;;;<<<::::::;;;===??????>>>===999999::::::;;;:::::::::::::::999888777777777888888777777666555444444333444444444444444444444444333222111000000111222333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111333333222111000000111111111111222222222333333333000111111111111222222222333333333333333333333333///////////////////////////000111000000...,,,+++(((***---///000000000///000000111111111111000000000000000000000///......000000000000000000000000000000//////.........---000000//////......------------------------------,,,,,,------------------...111333222000///000222000222555777777555222///000000000...---,,,...000000///...---------------///---+++***+++,,,,,,+++........................,,,,,,.../////////...---000000...------...///000.../////////000000111111......---------...//////------------------------000000////////////000000////////////////////////,,,---...//////...---,,,............////////////000000000000111222333444333333333444444444555555777777777888999999::::::777888999:::;;;<<<<<<<<<===???AAABBBBBBCCCEEEGGGEEEFFFGGGGGGFFFEEEFFFHHHIIIMMMXXXnnnqqq___bbbmmm}}}////////////000000000000111111111000000000000000111111111111111111111111111000000000000000000000////////////////////////111111000000///000000111111111111111111111111111///000000111111111111111111111111111111111111111222222222333333333333444222444666666555555666777666666666666777999;;;<<<999888777777777888999:::;;;;;;;;;:::::::::::::::;;;;;;::::::;;;;;;<<<===::::::999888888888888888::::::;;;<<<=========<<<===<<<;;;:::999999999999:::;;;<<<;;;::::::<<<>>>::::::;;;===>>>???>>><<<:::;;;;;;;;;;;;;;;::::::;;;::::::999999999999:::999999999888777666666666444444444444444444444444333222111111111111222333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111333222222111000000111111111111222222222333333333111111111111222222222222333333333333333333333333000000000000000000000000111111111000///...------+++---///111222222111000000000111111111111000000000000000000000///......000000000000000000000000000/////////............///////////////.........------------------------...........................000222111///...///111***+++---//////...,,,+++.........---++++++,,,...///......---------......000...++++++,,,---,,,,,,........................,,,---.../////////...---//////............//////.........//////000000000+++---...---++++++,,,---........................000000////////////000000////////////////////////---......//////......---............////////////000000000000111222333444333333333444444444555555444444555555666777777777777888999:::;;;<<<<<<<<<>>>@@@BBBBBBBBBBBBCCCEEEEEEFFFGGGGGGFFFEEEGGGHHHIIIMMMXXXnnnsssaaacccmmm////////////000000000000222111111111000000//////000000000000000000000000000000000000000000111111////////////////////////000///////////////000000111111111000000000000000111111000000111111222333111111111111111111111111333333333333444444444555444666888888777777888999888888999:::;;;<<<<<<===>>><<<:::999888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<======>>>;;;::::::999999999999999;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;:::::::::;;;;;;999;;;<<<<<<;;;;;;===>>>999:::<<<===>>>>>>===<<<============<<<<<<;;;:::;;;::::::::::::;;;;;;<<<;;;;;;::::::999999888888555555555555555555555555444333333222222333333444222222222222222222222222333333333333333333333333111111111111111111111111222222222222222222222222111111111111111111111111333222111111000111111111111111222222222333333333111111111111222222222333333333333333333333333333111111111111111111111111222222111000/////////000///000111333333222222111000000111111111111000000000000000000000//////...000000000000000000000000////////////.....................///////////////------------------------000000000//////......------///000000///......///+++,,,---.....................///---++++++,,,.........---------...//////000...---,,,---......---........................,,,---......//////............///////////////..................////////////333777555111...///222000000000000000000000000000//////......//////000///////////////////////////..................///............////////////000000000000111222333444333333333444444444555555333333444444555666666666777888999;;;<<<<<<<<<<<<@@@AAABBBBBBAAAAAABBBCCCDDDFFFGGGGGGFFFFFFGGGHHHMMMPPPYYYlllwwwddddddmmm////////////000000000000222222111111000/////////////////////////////////000000000000000111111111////////////////////////000000/////////000111111111111111000000000//////222222111000000222333444111111111111222222222222444444444555555555666666666888:::::::::999:::;;;999:::<<<===>>>>>>>>>===>>>===;;;999999:::;;;===999::::::;;;<<<<<<======<<<<<<;;;;;;<<<<<<===>>>;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<;;;::::::;;;;;;:::;;;;;;<<<======;;;===>>>===<<<;;;<<<===999;;;===>>>======<<<===?????????>>>===<<<;;;:::::::::999999:::;;;<<<<<<;;;;;;;;;;;;::::::999999555555666666666666777777555555555444444555555555333333333333333333333333333333333333333333333333111111111111111111111111222222222222222222222222111111111111111111111111222222111111111111111222111111222222222333333333111111111222222222333333333333333333333333333333111111111111111111111111333222111000000000111222111222222333333222111111000000111111111111000000//////000000000000/////////////////////////////////////////////.........------......//////000000........................111000000///...---,,,,,,---...//////......---............///000111222333000111111000......///000---------------...///000000///---...///000///...........................---------...............------///000000000///...------..................111777<<<;;;444000111555000000000000000000000000/////////....../////////////////////////////////000///...------...///000............////////////000000000000111222333444333333333444444444555555444444555555666777777888777888999;;;<<<<<<======???@@@BBBBBBAAAAAABBBDDDDDDEEEGGGGGGFFFFFFGGGIIIRRRSSSYYYjjj}}}hhhfffnnn////////////000000000000111111111111000000////////////////////////////////////000000111111111111000000000000000000000000000000000000111111222333111111111000000000000000333222111111111222444555111222222222333333333444555666666666666777777777888999;;;<<<;;;;;;<<<===;;;<<<===>>>>>>???>>>>>><<<;;;999999999:::<<<===888888999:::;;;<<<======;;;;;;;;;:::;;;<<<<<<===<<<;;;;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;::::::999;;;;;;;;;;;;<<<===>>>>>>===???@@@???===;;;:::;;;:::<<>>@@@@@@??????>>>===<<<;;;999999999999999:::;;;<<<:::::::::::::::999999999666666666777777888888888666666777777777777666666333333333333333333333333333333333333333333333333111111111111111111111111222222222222222222222222111111111111111111111111222111111111111111222222111111222222222333333333111222222222222333333333333333333333333333333333111111111111111111111111333222111000000111333333111111111111111111000000000000111111111111000000//////000000000000//////////////////////////////.........///////////////------......//////000000........................//////......---,,,++++++---------.........---,,,,,,,,,,,,,,,---...000111///111222111///...///000---------------...///000///.........000000///...........................------------......//////,,,---///000000000///.....................------,,,222777555///***,,,/////////////////////////////////............//////////////////////////////000///...------...///000............////////////000000000000111222333444333333333444444444555555444444444555666666777777888999:::;;;<<<=========<<<>>>@@@AAAAAABBBDDDFFFCCCEEEFFFGGGFFFFFFHHHIIIPPPQQQWWWfffmmmiiippp////////////000000000000000000000000000000000111000000000000000000000000/////////000111111222222000000000000000000000000111000000000111222333444000111111111222222222222333333222222333333444555333333333444444555555666777777777777888888888888999:::<<<===<<<<<<===>>><<<<<<=========>>>>>>>>>::::::999::::::;;;<<<<<<888999999:::;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<<<<<<<===>>>::::::;;;;;;;;;;;;;;;:::<<<<<<<<<<<<<<<===>>>???>>>???AAA@@@>>><<<;;;;;;;;;>>>AAAAAA>>><<<===???????????????>>>======<<<:::999999999999999:::;;;::::::::::::999999999999666777777888888999999:::777888888999999888888777444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333111111111111111111111111111111111000111111222333111111222222222333333333222222222222333333333333333333333333333333333333111111111111111111111111111000000000111222333333111111000000000000000000000000111111111111000000...//////000000000000000000000000000000000000000.........///////////////.........///////////////.................................---,,,,,,++++++...------...//////...,,,---,,,,,,,,,---...///000---///000000...------.........---------...//////......---///000111///..............................------------...//////,,,---...///000000000000/////////...............***...222000,,,)))***---........................///......------......///////////////////////////000//////////////////000............////////////000000000000111222333444333333333444444444555555222222333333444555555555888999:::;;;============;;;===???@@@AAABBBDDDFFFCCCDDDFFFFFFFFFFFFHHHJJJKKKMMMUUUfffoookkkrrr////////////000000000000/////////000111111222222111111111111111111111111...//////000111111222222000000000000000000000000/////////000000111222333000000111222333444444555222333333444444444444444444444555555666777777777888888888888999999999999999;;;=========<<<===???===<<<;;;;;;;;;<<<===>>>:::;;;<<<<<<<<<;;;:::999::::::;;;;;;<<<<<<======<<<<<<<<<;;;<<<<<<===>>>===<<<<<<<<<======>>>???;;;;;;<<<===>>>>>>>>>============<<<======>>>>>>;;;===@@@AAA???>>>======<<<@@@CCCBBB???===>>>@@@===>>>>>>>>>>>>>>>======<<<;;;;;;::::::::::::;;;::::::::::::::::::::::::777777888888999::::::;;;888999::::::::::::999888666666666666666666666666444444444444444444444444333333333333333333333333333333333333333333333333111111111111111111111111111111000000111222222333111111222222222333333333222222222333333333444444333333333333333333333333000000000000000000000000...///000111222222222222111000000000000111111111000000111111111111000000......///000000000000000000000000000000000000000............/////////000///////////////.............................................------------///...---...000000...,,,////////////000000000000---///111000///---------///......---------......---,,,---...000000///---...........................------,,,---...///000---------......///000111000000000//////............000111000......///000........................///......------....../////////////////////////////////000000000000//////............////////////000000000000111222333444333333333444444444555555333333333444555555666666888999:::<<<======>>>>>><<<>>>@@@@@@@@@AAACCCDDDBBBDDDFFFFFFFFFGGGHHHJJJKKKOOOWWWiiiooolllttt////////////000000000000......///000111222333333111111111111111111111111...//////000111222222222000000000000000000000000............///000222222000000111222444555666777222333444555666555444333555555555666777888888999888888999999999:::::::::999;;;===============???===<<<:::999:::;;;===>>><<<===>>>>>>===;;;888777<<<<<<<<<==============================>>>??????===============>>>??????<<<<<<>>>???@@@@@@@@@@@@>>>>>>============>>>>>>888;;;???@@@@@@@@@@@@@@@<<>>>>>>>>>>>===>>>===<<<;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;777777888999::::::;;;;;;999999;;;;;;;;;;;;999999777777777777777777777777444444444444444444444444444444444444444444444444333333333333333333333333111111111111111111111111111111000000111222333333111111222222222333333333222222333333333444444444333333333333333333333333////////////////////////,,,...000111222222222111111111000000111111222333000000111111111111000000......///000000000000000000000000000000000000000---.........//////000000000000//////.........---////////////////////////.........///////////////000...---...111111///,,,---......///......------///111333333111/////////000///...---------------,,,,,,,,,...000000...,,,..............................---,,,---...///000......------...///111222111111000000/////////...000//////...//////000111////////////////////////.........------.........////////////////////////...///000111111000///.............../////////000000000000000111222333444333333333444444444555555555555666666777888888888999999;;;<<<===>>>>>>>>>>>>@@@AAAAAA@@@???AAABBBBBBDDDFFFFFFFFFGGGIIIJJJPPPSSS\\\mmm}}}nnnmmmuuu111111000000//////......///000111222222111000///000000111111111111000000222111000000000111333444333333333222222111111111***---000333444333222111000000000111222333555555666666666666777777777777777777777777666666666666999999999999:::;;;<<<<<>>>>>===<<<<<<;;;;;;888999999::::::;;;<<<<<<>>>===<<<;;;:::;;;<<<======<<<<<<;;;;;;;;;;;;<<<===???@@@@@@???>>>?????????>>><<<===>>>???@@@???@@@???>>>???@@@AAA@@@???@@@BBBCCCCCCAAA@@@@@@AAAAAAAAA@@@???>>>>>>======???DDDEEEBBB??????===:::??????@@@BBBBBB@@@??????@@@???>>>>>>???>>><<<:::===<<<;;;;;;;;;;;;:::888:::::::::::::::;;;<<<===<<<<<<<<<<<<<<<;;;;;;;;;777777666666666777777888999777555333222333444555222222111111111222333333444444444333333333222222,,,...111444555444222111222222222222222222222222333333333333222111000000222222333333333444444444444444444444333222111000222111000//////000111222222222222222222222222222//////000111111111111111222111111111000000//////000000000000000000000000111111000000//////......------......//////000000---...///000000///...---......//////000000111111......------------......000000///...............///////////////////////////............---------,,,---------.../////////........................---------............/////////.........---------------......///000000111222111111000///......---------------------------........................000000000000////////////111000...------......///000000000000000000000000......------------......000000000111222222333333555444444333333444444555555444444555555666777888888888:::;;;<<<=========??????@@@AAABBBBBBBBBBBBDDDDDDDDDDDDEEEGGGHHHIIIPPPTTT```uuuuuuyyykkkmmmttt111000000000/////////...///000111222222111000///000000111111111111000000111111000000000111222333333333333222222222111111---...000222333333222111111111111111222444555666666666666777777777888888777777777777777777777777999999999999:::;;;<<<===>>>>>>>>>===<<<;;;;;;;;;999999::::::;;;<<<<<<<<>>>>>>>>>>>??????@@@>>>???@@@AAAAAAAAA@@@??????@@@AAAAAAAAAAAAAAAAAA@@@??????@@@BBBCCCCCCBBB?????????@@@BBBDDDDDDDDDGGGGGGGGGGGGHHHHHHGGGFFFAAABBBBBBBBBAAA@@@???>>>BBBEEEFFFAAA???@@@@@@>>>??????@@@AAAAAAAAA@@@AAA???>>>======??????>>><<<@@@>>>======>>>>>>===;;;;;;:::::::::::::::;;;;;;999999999:::;;;;;;<<<<<<888888777777777888888888999888555444333333444555777777666555444444444555444333333333222222222222...///111333333333222111222222222222222222222222222333333333333222111111222222333333333444444444555555555444444333222111222111000//////000111222222222222222222222222222000000111222222222222222222111111111000000000000000000000000000000000000111000000000/////////............///////////////......///000000///......000000000000///////////////......------......///000000///...............///////////////////////////............------------------.......................................---------............/////////.........---------,,,------...//////000000000000000///...---------------------------------........................000000000000////////////000000///......///000111000000000000000000000000///......------......///000000000111222222333333555444444333333444444555555444444555555666777888888888:::;;;<<<=========>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCDDDEEEFFFGGGHHHLLLRRRaaawww{{{ooo{{{wwwjjjmmmttt000000000000///////////////000111111111111000000111111111111111111111111000000000///000000111222333333333222222222222111000000111111222222222222111111222222333444666777777777777777888888888999888888888888888888888888::::::::::::;;;<<<===>>>>>>======<<<<<<;;;;;;;;;::::::;;;<<<<<<======>>><<<<<<<<<===>>>>>>??????>>>@@@CCCDDDEEECCCAAA???>>>?????????@@@@@@@@@AAA>>>>>>@@@AAABBBBBBBBBBBBAAAAAAAAABBBCCCEEEGGGHHHMMMMMMLLLMMMMMMMMMKKKIIIGGGGGGFFFFFFEEECCCBBBAAABBBFFFFFFBBB???AAABBB@@@@@@AAAAAAAAAAAABBBBBBBBBAAA???>>>???@@@AAAAAA@@@???>>><<<<<<===>>>===<<<<<<<<<;;;;;;:::;;;;;;;;;::::::::::::;;;;;;;;;<<<:::999999888888888999999999888666555444444555666777666555333222222111111333333333222222222111111111111222222222222222222111111111111111111111111111222222333333333333333333333333333444444444444555555555555555444333222222111000000000000111222222222222222222222222222111111222333333333333333111111111111111000000000000000000000000000000000000000000000////////////000000///////////////......//////000000//////...111111111000///.........///......------......///000000///...............///////////////////////////............---------...............---------........................---------............///...............---------,,,,,,------...///////////////......------,,,,,,------------------------////////////////////////////////////000000000000111111000//////000111222000000000000000000000000///......------......///000000000111222222333333555444444333333444444555555444444555555666777888888888:::;;;<<<=========>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBCCCDDDEEEGGGGGGJJJRRRdddzzz}}}oooiiivvvvvviiimmmuuu000000000000///////////////000000111111111111111111111111111111111111111000000000000000000000111222222222222222222222222333222111000111111333333222222222333444555777777888888888888999999999999999999999999999:::::::::;;;;;;;;;;;;<<<===>>>>>>=========<<<<<<<<<;;;;;;<<<<<<======>>>>>>??????<<<======>>>????????????BBBCCCDDDEEEEEEDDDCCCBBB@@@@@@??????AAABBBBBBAAA>>>@@@BBBCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGIIILLLNNNYYY\\\```___ZZZUUURRRQQQSSSQQQMMMJJJHHHGGGGGGHHHDDDHHHJJJGGGEEEEEEDDDBBBBBBDDDEEEDDDEEEIIIJJJIIIGGGEEECCCBBBCCCDDDDDDCCCAAA???======>>>???>>>>>>>>>======<<<<<<<<<<<<<<>>>>>===<<<;;;::::::::::::999888888888999999999888777666666666666777555555444333222111111111333333222222222111111111444333222111111111222222111111111111111111111111000111222333444444444444333333333444444444444555555666666666555444444333111111111111111111111111111111111111111111111111000111222222333333222222111111111111111111111111000000000000000000000000000000000000////////////111000000000//////....../////////000000/////////111000000000/////////...//////............//////000000///...............///////////////////////////............---------/////////...---------,,,........................---------............///........................,,,---------.........////////////......---------------------............000000000000000000000000////////////000000000000444333222000000000000111//////////////////////////////............//////000000000111222222333333555444444333333444444555555444444555555666777888888888:::;;;<<<============>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBCCCEEEFFFGGGKKKTTTeeezzzxxxjjjdddqqquuuiiimmmvvv////////////000000000000000000000000000111111222222222111000000111222222000111111111111000000000222222222222222222222222444333222111111222444555333333444444555666888999999999999999::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@===============<<<<<<<<<===>>>>>>???@@@@@@AAAAAA@@@@@@AAAAAABBBCCCCCCDDDGGGHHHHHHIIIIIIIIIIIIIIIGGGEEECCCCCCEEEFFFFFFDDDCCCEEEGGGGGGEEEDDDEEEGGGHHHLLLQQQTTTWWW[[[___bbbrrryyy|||rrrgggccccccccc^^^WWWPPPMMMMMMPPPRRRNNNTTTXXXVVVTTTSSSPPPKKKEEEJJJNNNNNNRRRZZZ]]][[[QQQMMMIIIGGGFFFGGGGGGFFFEEECCC@@@???@@@@@@@@@@@@>>>>>>============>>>>>>@@@@@@???>>>===<<<<<<;;;;;;:::999999888888888999999999888888777777888888777777666666666777777888333333333222222222111111666444222111000111222222111111111111111111111111000111222333444555555555333333444444444555555555555555555666555555444444111111222222222222111111111111111111111111111111///000000111111111111111111111111111111222222222111111111111111111111111////////////000000000000111111000000/////////...000000000//////000000000.../////////000000000111/////////....../////////000000///...............///////////////////////////............---------/////////...---------,,,........................---------............///---.....................---------...............000000000///////////////---------....../////////000000000000000000000000.../////////000000000111777666333111///........./////////////////////////////////....../////////000000000111222222333333555444444333333444444555555444444555555666777888888888:::;;;<<<=========>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBCCCEEEFFFGGGJJJSSSbbbuuuttthhhaaapppwwwkkkoooxxx////////////000000000000000/////////000111222333333222111000000111222333111222222222222111000000111222222222222333333333333333222111222333555666444444444555666777999999::::::::::::;;;;;;;;;;;;:::;;;;;;<<<<<<======>>>============>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBCCC?????????@@@AAADDDFFFHHHKKKMMMOOORRRSSSUUUUUUUUUQQQMMMIIIIIIKKKLLLKKKIIIJJJLLLNNNMMMLLLLLLOOOSSSYYY```jjjrrrxxx}}}|||wwwwwwsssmmmeee^^^[[[\\\```bbbdddjjjnnnllliiigggddd___TTT\\\aaabbbgggpppsssooo]]]XXXSSSOOONNNOOOOOOOOOIIIFFFBBB@@@@@@AAA@@@@@@AAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBBAAA@@@@@@???===<<<;;;::::::999999:::999999999999999999999999666555555555666666777888444444444333333333222222555444333111111111222333222222222222222222222222111111333444555555555555333444444444555555555555444444555555555444444333111111222333333222111111111111111111111111111111//////000111111111111000111111111222222222222222111111111111111111111111////////////000000000000111000000000000000000///111000000//////000000111.........///000111111111000//////......//////000000000///...............///////////////////////////............---------...............---------........................---------............///---------...............////////////////////////000000000000000000//////---------...//////000000////////////////////////......//////000000111111777666444111///.........000000000000000000000000000//////......//////000000000000111222222333333555444444333333444444555555444444555555666777888888888:::;;;<<<=========??????@@@AAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGGGGIIIPPP]]]mmmxxxxxxnnnddd___ooozzznnnrrrzzz.../////////000000000111000/////////000111222333444333111000000111333444222333333444333222111000111111222222222333333333222222222333444555666666555555555666777888999::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<======>>>??????>>>>>>>>>>>>???@@@AAAAAA?????????????????????@@@@@@AAAAAABBBBBBCCCDDDDDD???>>>???AAAEEEJJJPPPSSSWWW\\\ccckkkoooqqqpppooofffaaa\\\[[[]]]^^^\\\YYYZZZ]]]``````___bbbhhhnnnzzzzzzvvvtttuuuxxxzzz}}}}}}zzzyyyxxxuuupppyyy}}}{{{}}}{{{lllgggaaa]]]]]]^^^______VVVSSSNNNKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLMMMOOOOOOQQQPPPNNNKKKHHHEEECCCBBB@@@???>>>===<<<<<<<<<<<<999999:::::::::::::::999555555444444444444444444555555555444444444333333444333333222222222333333333333333333333333333333222222333444555555555444444444444444555555555555333333444444444444333333111222222333333222222111111111111111111111111111000000111222222222222111111111111222222333333333111111111111111111111111.../////////000000000111000000000000000111111111111111000//////000111111////////////000000000000000000////////////000000000000///...............///////////////////////////............------------------.......................................---------............///---------.........//////000000000000000000000000////////////////////////---------...///000000000.................................///000111111111555333222000////////////000000000000000000000000000000////////////000000000000000111222222333333555444444333333444444555555444444555555666777888888888:::;;;<<<=========@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHJJJPPP]]]kkktttrrriii```\\\mmmqqqttt|||.../////////000000111111000////////////111333444444333111000000111333444333444444555444333222111111111111222222333333333111111222333555666666777555555666666777999:::;;;;;;;;;;;;<<<<<<<<<<<<===;;;<<<<<<===>>>??????@@@>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDEEEEEEFFFIIINNNVVV^^^bbbiiiqqq}}}yyytttrrrtttuuussspppqqqtttwwwxxxxxx}}}|||xxxsssmmmjjjjjjlllnnnooojjjfffaaa^^^]]]\\\\\\[[[TTTTTTUUUUUUWWWXXXZZZ[[[bbb___[[[UUUOOOIIIEEECCCBBBAAA@@@???>>>>>>>>>>>>999999:::;;;;;;:::::::::;;;:::999777666666666666666666555555555444444444333333333333333333333333444444444444444444444444333333444444555555444444444444444555555555666666222222333444444333333333111222333444444333222111000000000000000000000000111111222333333333333222111111111222222333333333111111111111111111111111.../////////000000111111//////000000111111222222222111000//////000111222111111000000//////......000000////////////000000000000///...............//////////////////////////////.........---------,,,------....../////////........................---------.........//////---------.........//////111111111111000000000000---.....................---------...///000000111........................---......///000111111222222111000//////000111222000000000000000000000000000000////////////000000000000000111222222333333555444444333333444444555555444444555555666777888888888:::;;;<<<=========@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHIIILLLSSS___mmmtttqqqggg]]]ZZZlllsssuuu|||222111000//////000111222111111111111222333444555555444222111111111222222666666666444222111222444111111222333444444444444555555666666777777888888:::999777666666888:::;;;<<<;;;;;;<<<<<<===>>>?????????>>>>>>>>>>>>>>>???>>>>>>>>>>>>???@@@BBBCCCFFFEEEEEEEEEEEEDDDAAA???EEEDDDDDDFFFHHHJJJJJJJJJIIILLLTTT^^^iiiuuu~~~}}}{{{|||yyywwwvvvvvvvvvppprrrssspppooottt}}}ppp```RRRJJJKKKEEE???===@@@BBBAAA??????>>><<<:::999999<<<>>>888:::;;;999555111111222777777777777777666666666555555555555555555555555222222222222222222222333222333333222111222444666555444444444444555666666444444555555444444333222000000000111222222222333222222222222222333333333111111111111111111111111222222222222222222222222333333333222222111111111222111111000000000000000...///000111111000///...---...///000111111111111......///////////////...000000000000000111111222111000///...........................////////////000000//////......------,,,------.......................................//////.........---------...///////////////...---......////////////..................//////////////////............//////000000////////////000000000000////////////000000////////////////////////000000000000000000000000------------............000111111111222222222222555444444444444555666666222333444555666777888999;;;;;;;;;;;;;;;;;;;;;;;;:::===AAABBBBBBAAAAAABBBFFFEEEFFFHHHHHHEEEGGGLLLQQQWWWbbbnnnqqqiiiaaa]]]^^^nnnyyysss111111000//////000111111111111111111222333444555444444222111111111222222555666666555222222222444111222333444444555555555666666777888888999999:::;;;:::999888888:::;;;<<<<<<<<<<<<<<<===>>>??????AAAAAA@@@?????????@@@@@@BBBAAAAAABBBBBBDDDEEEFFFFFFFFFFFFFFFGGGGGGEEEDDDEEEFFFHHHKKKOOORRRTTTTTTXXX```mmm{{{~~~kkk```VVVPPPJJJGGGGGGHHHFFFCCC@@@@@@???>>>;;;::::::::::::;;;===<<<999777777999777777666666666666555555333333333333333333333333333333333333333333333333222333333333111222444666555444444444444555666666444444555555444444333222111111111111111222222222444444333222111000//////111111111111111111111111222222222222222222222222333333333222222222111111222111111000000000000000...///000111111000///...---...//////000000000000......//////000/////////000////////////000111111000//////............///............///////////////..................---------...////////////...........................//////.........---------......///////////////.........////////////..................//////////////////............//////000000////////////000000000000////////////000000////////////////////////000000000000000000000000//////000000000111111111111111111222222222333333444444444333444555555666444444555666777777888888:::::::::;;;;;;;;;<<<<<<;;;>>>AAACCCBBBBBBBBBCCCFFFEEEFFFHHHGGGEEEGGGLLLQQQWWWdddqqqssskkkaaa]]]\\\kkk{{{vvv000000////////////000000111111111111222333444444444333333222222222222333555666666555333222333444222222333444555555555555777888888999::::::;;;;;;<<<;;;;;;::::::<<<===>>>=========>>>>>>???@@@@@@CCCCCCBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDFFFGGGHHHJJJJJJJJJJJJJJJKKKLLLLLLLLLNNNSSSYYY```eeeiiikkksss~~~nnnhhh```YYYUUUQQQLLLGGGDDDDDDCCCBBB@@@>>><<<::::::;;;<<<;;;888777777888888888888777777777666666444444444444444444444444444444444444333333333333222333444333222222444666555555444444555555666777444555555555555444333333222222222111111111111111333333222111000//////...111111111111111111111111222222222222222222222222333333333222222222222111222111111000000000000000//////000000000000//////.........///////////////......//////000000000000//////......//////000111///............//////000............////////////---..................///......///000000000//////.......................................---------------...///000000000///...//////000000//////...............//////////////////............//////000//////......//////000000//////......//////000////////////////////////000000000000000000000000000000000111111111222222111111111222222222333333333333333333333444444555666666666777777888888888888999999:::;;;<<<=========???BBBCCCCCCCCCCCCDDDFFFDDDEEEHHHGGGEEEGGGLLLPPPWWWffftttvvvmmmbbb\\\]]]jjj}}}xxx000//////////////////000222111111111222222333444333333333333333333333333444666777666444333333444333333444555666666666666888888888999::::::;;;;;;<<<<<<;;;;;;<<<===>>>???===>>>??????@@@AAAAAAAAADDDCCCBBBAAAAAAAAAAAABBBBBBBBBCCCEEEGGGIIIKKKLLLNNNNNNOOOOOOPPPRRRUUUWWW\\\aaaiiirrrzzz{{{rrriii```WWWQQQLLLJJJGGGEEEDDDBBB@@@>>>>>>>>>===;;;999888777777;;;;;;;;;:::999999888888888888777777777777666666444444444333333333333333222333444444333333444666555555555555555666666777555555555555555444444333333222222222111000000000/////////000111111222222111111111111111111111111222222222222222222222222222222222222222222222222222111111000000000000000/////////000000000000000///...............//////////////////000000111111...............///000000...............///000111............////////////.........//////000000000...//////000000000000000................................................,,,,,,...///000000000000//////000000000000//////............//////////////////............///////////////......//////////////////....../////////////////////////////////////////////////////////////////////000000000000000000000111111111222222333222222222222333444444777777777777888888888888777888999:::<<<===>>>???>>>@@@CCCDDDCCCCCCDDDEEEFFFDDDEEEGGGGGGEEEGGGKKKPPPXXXhhhwwwyyyooobbb\\\```mmm~~~zzz//////000000000000//////222222111111222222333333333333333333333333333333444555777777555444444444444444555666777777777777777777888999999::::::;;;;;;;;;;;;<<<===>>>??????>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBGGGFFFGGGGGGJJJMMMOOOQQQQQQTTTWWWZZZ]]]aaagggkkkvvv}}}wwwnnnhhh___YYYQQQKKKGGGEEECCCAAABBBAAA???>>>======<<<<<<<<<<<<;;;;;;:::999999888999999999888888777777777444444333333222222222222222333555555444333444666666555555555555666777777555555666666555555444333333222222222111000000000...//////000111111222222111111111111111111111111222222222222222222222222222222222222222222222222222111111000000000000000///////////////000111111//////.........///000000222111000000000000111222...............///000000...............///000111............/////////////////////000000111111222...//////000000000000000........................---.....................,,,,,,...///000000000000//////000000000000//////............//////////////////............////////////............////////////............//////////////////////////////////////////////////////////////////000000000000////////////000000000111333222222222222333444444777777777777888888888888777777888:::<<<===>>>??????AAACCCDDDCCCCCCEEEFFFEEEDDDEEEGGGFFFDDDFFFKKKOOOXXXiiiyyy{{{pppbbb[[[^^^mmm~~~000000111111111111000000333222222111222222333333222333333444444444444333333555777777666555444555555555666777888888888888777888888999999:::;;;;;;;;;;;;<<<===>>>???@@@@@@???@@@BBBCCCDDDDDDCCCBBBAAAAAAAAAAAABBBCCCDDDEEEGGGGGGGGGIIIMMMTTTZZZ]]]aaafffmmmrrrwww}}}{{{rrreeeZZZTTTOOOJJJGGGCCCAAA>>>>>>???@@@@@@???<<<<<<;;;::::::999888888999888888777777666666555555555444444333333222222222444555666555444555666666666555555666666777888555666666666666555444444222222222111111111111111222222111111111000000000111111111111111111111111222222222222222222222222111222222222222333333333222111111000000000000000//////......///000111222//////......///000222333444333222000000000111111//////......//////000111///............//////000............////////////000000000000000000111111......///000000000//////........................---------...............------...///000000000//////000000111111000000///............//////////////////............/////////......------......//////......------......///////////////////////////000000000000000000000000000000000111111111222222/////////000000000111111333333333333333444444555666666666777777888888888777888999:::<<<===>>>??????AAABBBCCCBBBCCCEEEGGGEEECCCDDDGGGFFFDDDFFFKKKOOOXXXiiiyyy{{{pppbbb[[[ZZZjjj000111222333333222111000333333222222111222222333222222444555555555444444222555777888777555555555555666777888999999999999999999999:::;;;;;;<<<<<<<<<===>>>???@@@AAAAAABBB@@@AAACCCEEEEEEEEEDDDCCCAAAAAABBBCCCDDDFFFGGGHHHHHHIIILLLSSS___lllyyytttmmmfff___ZZZOOOKKKGGGDDDDDDDDDCCCAAA@@@???>>>===<<<;;;;;;::::::999999888777777666666777777777666555444444444222444666666555444555555666666666666666777777888666666666666666555444444111111111111111222222222222222222222222111111111111111111111111111111111222222222222222222222222111111222222222333333333222111111000000000000000///.........///000222333//////......000222444666777666333111//////000000000////////////000111111000//////............///............////////////////////////............------...////////////...........................---------.........//////......///////////////...000000111111111111000000............//////////////////............/////////......------......//////......------......///////////////////////////000000000000000000000000//////000000000111111111111111111111222222222222444444444333444555555666444444555666777777888888888888999:::;;;======>>>???@@@BBBBBBBBBBBBDDDFFFEEECCCDDDGGGFFFDDDFFFJJJOOOXXXiiixxx{{{ooobbb[[[ZZZjjj111222333444444333222111333333222222111222222222111222444555666555444444222555888888777555555555666777888999999:::999999::::::;;;;;;<<<======>>>===>>>@@@AAABBBCCCCCCCCC@@@AAACCCEEEFFFEEEDDDCCCAAABBBBBBDDDFFFHHHJJJKKKMMMPPPWWWdddvvv}}}uuuoooccc^^^WWWRRROOOLLLIIIFFFDDDDDDCCCBBBAAA@@@???>>><<<<<<;;;;;;:::999888888:::999999888777666666555222444666777666555555555666666666666666777888888666666666666666555555444000000111111222222222333///000111222333444555555111111111111111111111111222222222222222222222222111111111222222333333333222111111000000000000000///.........///000222333//////...///000333666888999777444111/////////000000000000000000111222222111000///.........................../////////000.........------,,,,,,+++,,,------.......................................---------.........//////...///////////////......000000111111111111000000............/////////000//////............//////.........------..................------.........////////////////////////000000000000000000000000------------............222222333333333444444444555444444444444555666666222333444555666777888999888999::::::;;;<<<======???@@@AAAAAAAAABBBDDDFFFEEECCCDDDFFFFFFDDDFFFJJJOOOXXXhhhwwwzzzooobbb\\\^^^mmm111111222222222222111111000000111222333333333333444444444555555555666666888888999::::::::::::999999999:::::::::;;;;;;;;;<<<===>>>=========???AAA<<<>>>@@@CCCDDDDDDDDDCCCAAABBBEEEFFFGGGFFFFFFFFFEEEEEEEEEFFFHHHMMMTTTXXX^^^dddrrrzzzppphhhgggeee\\\PPPQQQJJJEEEDDDCCC???>>>@@@???<<<::::::;;;;;;;;;:::<<<:::777555444444555666777777666666555555555444777777777777777777777777555555555666666666666666333333333222222222111111333333333333333333333333444333333222111111111222111222333333333333222111111111222222222222111111000000000000000000000000//////000000111111222222111000//////111333666888:::444---+++...000000...222222222111111111000000000000000000000000000000000000000000///////////////////////////.........000000//////.........---...---,,,---/////////...////////////////////////------------------,,,,,,000///...------...///000////////////000000000000...------......///000111......///111111222222222...///000111222222111111000000000000000000000000////////////000000000000000000000000000000000000000111111222222333444444666333000111555666333000333333333333444666888999888999999:::;;;<<<======BBBBBBBBBBBBBBBCCCDDDEEEGGGGGGGGGFFFEEEFFFHHHKKKMMM[[[iiivvv~~~ooo]]][[[```rrr111111222222222222111111111222333444444555555444444444555555555666666666888888999::::::::::::999999999999:::::::::;;;;;;;;;<<<======<<<===???AAA<<<===@@@BBBCCCCCCCCCCCCCCCDDDEEEFFFEEEEEEEEEFFFFFFHHHKKKOOOUUU^^^gggmmmxxx~~~{{{pppbbbZZZSSSOOOKKKEEEBBBBBB@@@>>><<<;;;::::::888666;;;:::999777666666777777444555555555555555555666777777777777777777777777555666666666666666666666333333333222222222222111333333333333333333333333444333222222111111222222111222333333333333222111111111222222222222111111000000000000000000000000000000000000000111111111000000//////000222444555;;;666111000222444222000222222222111111111000000000000000000000000000000000000000000////////////........................000/////////...............---,,,---///000///.......................................------------000///...------...///000------------............111000///......------...------...000000111111111............////////////000000000000000000000000////////////000000000000000000000000000000000000000111111222222333444444777444111222666777555111333333333333444666888999888999999:::;;;<<<======??????@@@@@@AAABBBCCCCCCFFFFFFFFFEEEDDDEEEGGGJJJMMM\\\jjjwww~~~ppp^^^\\\___ppp111111222222222222111111222333444555555666666666555555555555666666666666888888999::::::::::::999999999999999::::::::::::;;;<<<======<<<===???AAA>>>???AAABBBCCCCCCCCCCCCGGGHHHHHHGGGFFFGGGIIIKKKNNNSSS[[[dddooo{{{xxxnnnggg^^^RRRHHHDDDCCCAAA>>>=========;;;999;;;;;;::::::999999888888333333444555555666666777777777777777777777777777666666666666666666555555333333333333222222222222333333333333333333333333333333222222111111222222111222222333333222222111111111222222222222111111000000000000000000000000111111111111000000000000111000/////////000222333666333//////111222000---222111111111111000000000000000000000000000000000000000000000////////////------------------------////////////...............---,,,---///000///.......................................//////////////////............//////------------............111000///......------...,,,---...//////000//////000000...------...//////000000000000000000000000////////////000000000000000000000000000000000000000111111222222333444444777444222333666777666333333333333444555666888888888999999:::;;;<<<======<<<>>>@@@BBBCCCCCCCCCCCCEEEFFFFFFEEEDDDDDDGGGIIINNN]]]kkkyyyppp___^^^]]]ooo111111222222222222111111222333444555555666555555555555666666666777777777888888999::::::::::::999999999999999:::::::::::::::<<<======<<<===???AAACCCCCCCCCCCCDDDDDDEEEEEEIIIJJJLLLLLLLLLOOOUUUYYYaaaiiivvvyyygggWWWNNNJJJFFFBBB@@@@@@AAAAAAAAA:::;;;;;;;;;;;;:::999888666666666666666777777777777777777777777777777777666666666666555555555555444444333333333222222222333333333333333333333333333333222222111222222333222222222222222222222222111222222333333222222111000000000000000000000000222222111111000000//////222111000000000000111111222000///000111111///,,,111111111111000000000000////////////////////////000000000000////////////---------...............///////////////.........///------...///000///...........................////////////000000000000/////////....../////////////////////000000000000...------......///000111---...//////000000000///444333000///...///000111////////////////////////////////////000000000000000000000000000000000000000111111222222333444444555444222333666666555444444444444555666666777888888999999:::;;;<<<=========???BBBDDDFFFFFFEEEEEEEEEFFFGGGFFFEEEEEEGGGIIINNN^^^mmmzzzppp```___^^^qqq|||~~~~~~111111222222222222111111111222333444444555555555666666666777777777888888888888999::::::::::::999999999:::::::::;;;;;;;;;;;;<<<=========>>>@@@BBBDDDDDDCCCCCCDDDEEEGGGHHHKKKNNNSSSVVVYYY```iiippp~~~rrrgggZZZTTTLLLFFFCCCBBBBBBBBB<<<<<<<<<<<<<<<;;;:::999;;;::::::999888777777666888888888888888888888888777777666666555555555444444444444333333333222222333333333333333333333333333222222111222222333333222222222222222222222222222222333333333333222222111111111111111111111111222222111111000000//////333333222222111111111111333333333444444444222111000000000000000000000000////////////////////////000000000000////////////......//////000000000000.........//////////////////...---...000000000///......................../////////000000000111111...//////////////////...////////////000000000000...------......///000111//////000111111111000000444333000///...///000111////////////////////////////////////000000000000000000000000000000000000000111111222222333444444333222222333444555444444444444555666666777777777888999999:::;;;<<<=========???BBBDDDFFFFFFEEEEEEFFFHHHHHHHHHGGGGGGIIIJJJNNN___nnn{{{ppp```aaaaaatttxxx|||}}}111111222222222222111111111222333444444555555444777777777777888888888888888888999::::::::::::999;;;;;;;;;;;;<<<<<<<<<<<<;;;===>>>>>>>>>???BBBDDDCCCBBBCCCDDDGGGJJJNNNPPPSSSZZZbbbiiioooyyytttmmmbbbWWWOOOHHHBBB???@@@@@@???>>>===<<<;;;;;;======<<<;;;999888777666888888888888888888888888777777777666555555444444444444444444333333333333333333333333333333333333222222111111222222333333333222222111111222222333222222333333333333222222111111111111111111111111111111111111000000000000333333333333222222222222000111222222222222222111//////000000000000000111000000000000000000000000000000000000/////////////////////000000111111222.........//////////////////...---...000111000///------------------------......//////000000111111......////////////......------------............111000///......------...000000111111111111000000000000...------...//////000000000000000000000000////////////000000000000000000000000000000000000000111111222222333444444111222222333333444444444444555666777777777777666888999999:::;;;<<<======<<<>>>@@@BBBCCCCCCCCCCCCGGGHHHIIIIIIHHHHHHIIIJJJMMM___ooo{{{~~~ooo```aaadddxxxyyy|||{{{111111222222222222111111222333444555555666666555777777777888888888999999888888999::::::::::::999<<<<<<<<<============>>><<<>>>???@@@@@@AAACCCFFFCCCCCCEEEIIIOOOVVV]]]aaafffooozzzxxxkkk]]]QQQIIIFFFDDDBBB@@@>>>=========<<<<<<;;;:::999888888888888888888888888888888888888777777666555555444444555444444444444333333333333333333333333333333333222222111111222222333444333333222111111222333333222333333444444333333222111111111111111111111111000000000000000111111111111111111222222222222111...///////////////000111////////////000000111111000000000000000000000000000000000000////////////.........///000111111111............/////////000000.........000111000///------------------------------...//////000111111---...///000000///...---------------............111000///......------...///000000000000000//////............////////////000000000000000000000000////////////000000000000000000000000000000000000000111111222222333444444111222333444444444555666444555666777888777666666888999999:::;;;<<<======??????@@@@@@AAABBBCCCCCCFFFGGGIIIIIIHHHHHHHHHIIILLL^^^ooo{{{~~~nnn___aaafff{{{zzz|||www111111222222222222111111333444555666777777777777777888888888888999999999888888999::::::::::::999============>>>>>>>>>>>>===>>>@@@@@@AAABBBDDDGGGEEEFFFIIIOOOWWWaaajjjooowwwuuudddYYYJJJHHHEEEBBB@@@??????@@@::::::999999999999999999888888888888888888888888888777777666555444444444555555444444444333333333333333333333333333333333222111111111222333333444444333222111111222333444222333333444444333333222111111111111111111111111//////000000111111222222//////000111111111111111111222222222111222444555.../////////000000111111000000000000000000000000000000000000////////////---------...///000000111---.........//////000000000///...///000111000///------------------------,,,------...///000000111---...///000000///...---////////////000000000111...------......///000111...///////////////.........///000111222222111111000000000000000000000000////////////000000000000000000000000000000000000000111111222333333444444222333555555555555666888555666777888888777666666888999999:::;;;<<<===>>>BBBBBBBBBBBBBBBCCCDDDEEEEEEFFFHHHHHHGGGGGGGGGHHHKKK^^^ooo{{{}}}mmm^^^aaaggg|||yyy|||~~~uuu000000000000111111111111222222333555666888999:::::::::999999999:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;@@@???>>>>>>???@@@???>>>@@@??????BBBGGGIIIIIIGGGGGGMMMTTT[[[dddrrrsssfffWWWSSSRRRHHHCCCDDDAAAAAA;;;777999:::888999;;;:::999888888888888888888777777777777666555444333333444555666777666555444444444444333333333222222333333444444444555555555888777444222222222333444222222222111111111111000222222222111111111000000000000000000000000000000///000000000000//////......///000111111111111111000000//////.........------...000111111111000///111111000000//////......111000...,,,,,,,,,...///...///111222111000...,,,///...---...000000///...,,,...//////......000111000000000000000000000000000000000000000000000000111000...,,,,,,,,,.../////////.........---------000000000000000000000000............////////////111///...------...///111000000000000000000000000111000///......///000111///000000111111111000000111222333333444444333333666666666666777888999:::999;;;<<<<<<;;;<<<===???@@@AAACCCDDDEEEFFFEEEEEEFFFGGGHHHGGGFFFFFFHHHJJJIIIcccwww}}}zzziii]]]```jjj~~~}}}~~~uuu000000000111111111111222222333444555777888999:::888888777777777888999:::::::::;;;<<<======>>>>>>=========>>>???@@@??????@@@@@@@@@BBBEEEHHHJJJKKKPPPVVVaaannn}}}pppfff```SSSKKKIIIDDDDDD>>>;;;===???===;;;===:::999888888888888888888888888888888777666555555333444444555555555555555444444444333333333222222000000000111111111111222777555333222111222333444222222222222111111111111222222222333333333333333000000000000000000000000//////000000000000111111///000000111111111111000000000/////////.........---...///000111000000///111000000000/////////...111000...,,,,,,---...///------.../////////...---,,,,,,---...000000...,,,,,,---......---,,,...///000000000000000000000000000000000000000000000000111000...,,,,,,---.../////////.........---------000000000000000000000000............////////////000///...------...///000000000000000000000000000111000///......///000111000000111111222222111111222222333444444444444333666666666666777888999:::999;;;<<<<<<;;;<<<===???@@@AAACCCDDDEEEFFFEEEEEEFFFGGGHHHGGGFFFFFFHHHJJJLLLfffyyy|||kkk]]]```jjj~~~ttt000111111111222222222333444444555666777999999:::888888777777777888999999::::::;;;===>>>@@@AAAAAA;;;<<<>>>@@@AAAAAAAAAAAAAAACCCEEEFFFGGGJJJPPPUUU___hhhwwwrrreeeZZZLLLFFF???<<<>>>???===:::;;;::::::999888888888888888999::::::999999888777666444444333333444444555666444444444444333333333333////////////000000000000444333222111111222333444333222222222111111111111111111111111222222222222000000000000000000000000000000000000000111222333000111111111111000000///000000////////////............///000000000000000000000000000////////////000///...---------...///......---------.........,,,,,,,,,...000000...,,,...///000///...---...///000000000000000000000000////////////////////////000///...---------...////////////............---000000000000000000000000............////////////000///...------...///000000000000000000000000000000000////////////000000000111222222333333333222222222333444444444444444666666666666777888999:::999;;;<<<<<<;;;<<<===???@@@AAACCCDDDEEEFFFEEEEEEFFFGGGHHHGGGFFFFFFHHHJJJPPPiii|||~~~lll^^^```kkk}}}uuu111111222222333333444444666666666777888999::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>???@@@AAA<<<>>>AAABBBCCCBBBBBBBBBEEEIIIMMMMMMMMMRRR\\\eeesssuuu^^^NNNEEE>>>>>>???===;;;;;;;;;;;;:::999888888888888:::::::::999999888777666555444333333333444666777555444444444444333333333111111222222222333333333222222111111111222333333333333222222222111111111000000//////.........---000000000000000000000000222111111000000111222333111111111111111000///...000000//////////////////...//////000000000000000000000000000////////////000///......---...//////111000///......000111333222000.........///...---222333333222000///000111////////////////////////////////////////////////000///......---...///////////////...............////////////////////////............////////////000///............///000////////////////////////000000////////////000000111111222333444444444444222333333444555444444444666666666666777888999:::999;;;<<<<<<;;;<<<===>>>@@@AAACCCDDDEEEFFFEEEEEEFFFGGGHHHGGGFFFFFFHHHJJJSSSlll~~~lll^^^```lll}}}yyy222222222333444555555555777888888888999999::::::;;;<<<<<<<<<<<<;;;;;;;;;===============>>>>>>>>><<>>@@@AAACCCDDDEEEFFFEEEEEEFFFGGGHHHGGGFFFFFFHHHJJJVVVnnn~~~|||jjj^^^aaannn222222333444555666777777999999::::::::::::::::::;;;;;;<<<<<<<<<;;;::::::>>>>>>>>>==================@@@CCCCCCAAAAAADDDGGGOOOUUU]]]bbbgggqqqooo```QQQKKKIIIFFFCCCBBB@@@???>>><<<;;;;;;;;;;;;999999999999888777666666666666555555666666777888555555555555444444444333333333333333444444444444333333333333333222222222333333333333222222222222444333222111000///...---000000000000000000000000111111222222111111000///000111111111111000000/////////000000000000111111///////////////000111111////////////000000000000....../////////000000000+++,,,---000444999>>>AAA<<<888222...---.../////////000111000///...///000000000000000000000000000////////////////////////....../////////000000000...////////////000000000000000000000000000000000............////////////////////////////////////000000000000000000000000//////000000000000//////000111222333444555555555333333444555555555555555666666666666777888999:::999;;;<<<<<<;;;<<<===???@@@AAACCCDDDEEEFFFEEEEEEFFFGGGHHHGGGFFFFFFHHHJJJVVVmmm{{{}}}wwwggg\\\aaaqqq222333444555666777888888;;;;;;;;;;;;::::::::::::<<<===>>>>>>===<<<;;;:::===>>>>>>>>>???@@@@@@@@@@@@CCCFFFFFFFFFHHHMMMSSSZZZ```iiirrr|||sssddd]]]ZZZSSSKKKGGGBBBAAA???>>>===<<<<<<<<<;;;;;;;;;;;;:::999888777666666777888888888888888555555555555444444444444333333444444444555555555444444444444444333222111444444333333333222222222222222111111111111000000000000000000000000000000+++---000222333222111000///000000111111111111000//////000000000111111111000//////...///000111222.../////////000000000111......///000000000000000------...///222555777999777555111000000000///...---///000///......///000000000000000000000000000000000000000000000000000......///000000000000000.../////////000000000000000000000000000000000000............////////////......////////////......000000000000000000000000...///000111111000///...///000111333444444555555333444444555555555555555666666666666777888999:::999;;;<<<<<<;;;<<<===???@@@AAACCCDDDEEEFFFEEEEEEFFFGGGHHHGGGFFFFFFHHHJJJUUUkkkwwwxxxrrrddd[[[aaasss333333444555666777888999<<<;;;;;;;;;;;;:::::::::???@@@AAAAAAAAA???>>>=========>>>???AAABBBCCCDDDDDDHHHKKKLLLLLLPPPXXX^^^dddjjjtttyyysssnnndddYYYRRRCCCBBBAAA???>>>=========<<<<<<<<<<<<;;;:::999999666777888::::::999888888666666555555555444444444555555555666666666777777666666666555444333222111444444444333333333222222---......///000111111222000000000000000000000000'''***...222444444222111...///000111111111111111//////000000111111111222000///.........///111222.../////////000000111111......///000000000000000333222111///......------111111000111222222///---...///111111000000111333000000000000000000000000111111111111111111111111......///000000000000000.../////////000000111111000000000000000000000000............/////////000......////////////......000000000000000000000000...///000111111000///......///111222333444444444333444555555666666555555666666666666777888999:::999;;;<<<<<<;;;<<<===???@@@AAACCCDDDEEEFFFEEEEEEFFFGGGHHHGGGFFFFFFHHHJJJUUUiiittttttooobbbZZZaaattt777777777777888888888888:::<<<============>>>@@@@@@???>>>>>>???>>><<<;;;@@@@@@AAAAAABBBCCCDDDEEEJJJRRRWWWVVVXXX```jjjpppxxx~~~|||oooeeeWWWLLLCCCCCCDDD???<<<===666888:::;;;999777555555777777777777777777777777555555555444444333333333222333444555666666666666444444444444444444444444333333333333333333333333222222222222222222222222222111111111000000//////111111222222222222111111222222222111111111000000222222222222222111000///...///000111111222111111000000000000000000000000000000000000000000000000////////////000000000000222111111111000000//////000000000000000000000000......//////000000111111000000000000000000000000//////000000000000//////000000000000////////////............/////////000........./////////000000111///...///111222000---////////////000000000000222111111111000000//////111222333555666555555444222333444444555555444444666666666666777777777777999::::::;;;<<<===>>>>>>???AAACCCCCCBBBBBBCCCDDDHHHIIIJJJIIIHHHHHHIIIKKKTTTiiiuuutttmmm^^^WWW^^^rrr777777777777888888888888888999;;;;;;::::::<<<===???>>>======>>>@@@AAAAAABBBCCCCCCDDDFFFHHHKKKMMMSSS]]]fffhhhkkkuuu}}}sssbbbUUUIIIFFFDDDAAA???@@@===>>>??????===:::999888:::999999888777666666555666666666555555555444444222333444555666666666666444444444444444444444444333333333333333333333333111111111111111111111111222111111111000000000000111111222222222222111111222222222111111111000000000111111222222222111111000000111111111000000///////////////////////////000000000000000000000000............////////////111111000000000/////////000000000000000000000000000000000000////////////000000000000000000000000//////000000000000//////////////////............---------............///,,,,,,,,,---------......000///...///111222000---////////////000000000000111111111111000000000///000111222444444444444333333333444555555555555555666666666666777777777777999::::::;;;<<<===>>>>>>???AAACCCCCCBBBBBBCCCDDDGGGHHHIIIHHHGGGGGGIIIKKKVVVjjjtttssslll___YYYaaauuu777777888888888999999999777999:::;;;::::::;;;===@@@???>>>>>>@@@CCCEEEGGGDDDEEEGGGHHHKKKOOOTTTXXXdddppp|||qqqcccTTTLLLHHHEEEDDDDDDAAAAAA@@@???===;;;999888;;;;;;:::888777666555444777777777666666666666666333444555555666666666666333333333333333333333333333333333333333333333333111111111111111111111111111111111111111000000000111111222222222222111111222222222111111111111111...///000111222222222222222222222111111000..............................000000000000000000000000------------............000000///////////////...////////////////////////111111111000///.........000000000000000000000000//////000000000000//////............------------,,,,,,---------.........,,,,,,---------.........000/////////111111///...////////////000000000000111111111111000000000000///000222333444333333222444444555666666666666555555666666666777777777888999999:::;;;<<<===>>>??????AAACCCCCCCCCBBBCCCEEEFFFGGGHHHGGGFFFFFFHHHJJJWWWkkkuuutttpppddd^^^fffyyy|||777777888888999::::::::::::;;;======<<<<<<>>>???AAAAAABBBBBBCCCDDDFFFHHHDDDGGGLLLPPPTTT[[[ccciiizzzrrrbbbWWWQQQMMMIIIGGGEEECCCAAA@@@???===;;;:::;;;::::::999777666666555666666666666666666666666444444555666666666666666333333333333333333333333444444444444444444444444111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111//////000111111111111111111111111111111000//////////////////////////////////////////////////////------........./////////////////////............////////////////////////111000000000/////////...000000000000000000000000//////000000000000///////////////.........---------------.........//////////////////000000000000/////////000000000///...////////////000000000000111111111000000000000000///000222333444444333333444555555666777666666666555555666666777777888888999999:::;;;<<<>>>>>>??????AAACCCCCCCCCCCCDDDEEEDDDFFFFFFFFFEEEFFFHHHIIIVVVkkkyyy|||yyymmmffflll{{{}}}xxx777888888999:::;;;;;;;;;:::<<<============>>>@@@>>>AAADDDEEEDDDDDDEEEFFFGGGNNNYYYbbbjjjttt~~~ttthhhaaa[[[SSSLLLKKKGGGDDDBBBAAAAAA???===999999999999888888888888555555555555555555555555444555666666777666666666333333333333333333333333444444444444444444444444333333333333333333333333111111111111111222222222111111222222222222111111111111111111111111111111111111111111111000///...//////000111111111111111000000000000000000000000////////////////////////....../////////000000000............////////////////////////////////////.../////////000000000111//////////////////////////////000000000000//////000000000/////////......////////////000000000000/////////000000000111111...///000000000/////////////////////000000000000000000000000000000111111111222333555555555555444444555555666777666666666555555555666777888888888888999:::;;;<<<>>>??????>>>@@@CCCDDDCCCDDDEEEFFFDDDEEEFFFFFFEEEFFFHHHJJJUUUlll}}}xxxlllooozzzxxxxxx888888999:::;;;;;;<<<===999;;;<<<===<<<<<<===???;;;???DDDFFFFFFGGGJJJMMMVVVaaarrr{{{sssmmmcccYYYPPPKKKDDDAAA@@@???===:::999999999999999999999999444444555555555555666666555666666777777666666666444444444444444444444444444444444444444444444444444444444444444444444444111111111222222222222222111111222222222222111111111111111111111222222222111111111111000///...---......000111111222222222111111111111111111111111000000000000000000000000////////////000000000111...////////////000000000////////////////////////.........///000111111111//////////////////////////////000000000000//////111000000000//////////////////000000000111111111------........./////////...///111111/////////000////////////000000000000000000000000111111111111111222444555666666555444444444555666666666666555444444555666777888999999888888999;;;===>>>???@@@>>>@@@CCCDDDDDDDDDFFFGGGCCCEEEFFFFFFEEEFFFHHHJJJUUUmmm{{{mmmmmmwwwyyyzzz|||888888999:::;;;<<<======;;;<<<>>>>>>======???@@@<<<@@@EEEHHHKKKQQQZZZbbbqqqvvvjjj[[[TTTKKKEEECCCAAA===999:::::::::999999888888888555555666666666777777777666666777777777777666666555555555555555555555555555555555555555555555555333333333333333333333333111111111222222333333333111111222222222222111111000000111111111222222222///000000000000000/////////000000111111111000000000000000000000000000000000000000000000000000000........./////////000000/////////000000000111111000000000000000000000000////////////000000000000//////////////////////////////000000000000//////000000/////////.........////////////000000000000---.........////////////---000222111///...///000////////////000000000000///000000000111111111111000111333444555555444444333333444555555555555555444444555666777888999999777888999;;;===>>>@@@@@@>>>@@@CCCDDDDDDEEEFFFGGGDDDEEEFFFFFFFFFGGGIIIKKKXXXooowwwgggggguuu||||||888888999:::;;;======>>>>>>???AAAAAA@@@@@@BBBCCC@@@DDDHHHLLLQQQ\\\kkkuuuxxxlllcccXXXQQQMMMIIIDDD???===<<<;;;:::888777666666666666777777888888888999666777777777777777666666666666666666666666666666555555555555555555555555222222222222222222222222111111111222222333333333111111222222222222111111000000111111222222222222---...///000111111111111111222222111111000///...////////////////////////000000000000000000000000---------.........////////////000000111111222222111111111111111111111111111111000000//////......//////////////////////////////000000000000////////////.........---------............/////////000000000000000111111111111---000222111///...///111////////////000000000000//////000000111111111222///000222333444444333333222333444444555555444444444444555666777888999999777888999;;;===>>>@@@@@@>>>@@@CCCDDDDDDEEEFFFHHHDDDEEEGGGGGGGGGGGGJJJLLL[[[ppprrrbbbaaauuu~~~}}}::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===???BBBCCCFFFIIINNNUUUaaasssppp___TTTNNNGGG????????????<<<777666888:::888888888777666555555555666666666666777777777777666666666666666666666666333333444444555444444444555555666666555444333333111222222333333222222111222222222222222222222222000/////////000111222222//////000000000000//////////////////////////////////////////////////////////////////000000000000000000000000000111111111......///000000000000000............////////////111111000000//////......---.........//////000000000000000000000000000000111000///...............---------.........//////............/////////000111111000000//////......---------.........//////000000000000000000000000222111111000111333444555333333333444444444555555555555666666777777888888888999:::;;;===>>>???@@@@@@AAABBBDDDEEEEEEFFFFFFGGGEEEFFFIIIIIIGGGIIIMMMYYYqqq~~~{{{uuuggg\\\___sss~~~:::;;;;;;;;;;;;<<<<<<<<<>>>??????@@@AAABBBEEEGGGEEEJJJUUUeeeyyyuuuhhh^^^RRRGGGBBBAAA???<<<:::888888999999999999888888777777777777777777777777666666666666666666666666666666666333444444555555444444444444444555555444333333222222222333333333333222222222222222222222222222222111111000000000111222222///000000111111000000///111111111111111111111111000000000000000000000000////////////000000000000222222111111000000//////......///000000000000000....../////////000000000111000000000/////////............/////////000000////////////////////////000//////............///---------.........//////........./////////000000////////////000000000000---------....../////////000000000000000000000000222111111111111333444555333333444444444555555555444555555666777777888888888999:::;;;<<<>>>??????@@@AAABBBDDDEEEEEEFFFFFFGGGFFFGGGIIIIIIGGGIIIMMMYYYpppzzzvvvpppfff___dddxxx;;;;;;;;;;;;<<<<<<=========>>>??????@@@BBBEEEHHHIIIRRRddd}}}uuueeeXXXLLLGGGAAA=========;;;999::::::999999999999999999888888888777777666666555666666666666666666666666444444555555555444444333333333333444333333222111222222333333333333222222222222222222222222222222333333222222111111222222111111111222222111111111111111111111111111111111111111111111111111111111////////////000000000000333333222111000///.........//////000000000000000/////////000000000111111000000000000////////////......////////////000000///////////////////////////............//////000------........./////////....../////////000000000.........///000111111111............////////////000000000000000000000000111111111111222333444555333444444444444555555555666666777777888999999:::888999:::;;;<<<>>>??????@@@AAABBBDDDEEEEEEFFFFFFHHHGGGGGGJJJIIIGGGIIIMMM[[[ooowwwqqqllleeeaaahhh;;;;;;;;;<<<======>>>>>>???@@@AAA@@@@@@CCCHHHLLLTTTccc{{{{{{mmm[[[QQQEEE>>>???@@@>>>;;;999999999999999999999999999999888888777666555555666666666666666666666666555555555555555444444333333333444444444333333222222333333333333333333222222222222222222222222222555444333333222222222222111222222333333222222111111111111111111111111111111111111111111111111111////////////000000000000222111111111000000////////////000000000000//////000000000000111111111111000000000000//////////////////////////////000000.......................................///000111............////////////...////////////000000000.../////////000000000111////////////////////////////////////////////////111111111111222333444444444444444444555555555555888888999::::::;;;;;;<<<999999:::;;;<<<===>>>???@@@AAABBBDDDEEEEEEFFFFFFIIIGGGHHHJJJJJJGGGIIINNN\\\qqqzzzvvvrrrjjjhhhooo;;;;;;<<<======>>>??????BBBDDDDDDDDDDDDIIIRRRYYYfffzzzkkk]]]KKKAAA???AAA???===999999999999999999888888:::999999888777666666555777777777777777777777777555666666666555555444333444444555555555555444444333333333444444333333333222222222222222222222222555555444333222222222333222222333333333333222222000000000000000000000000111111111111111111111111////////////000000000000//////000000111111111222//////000000000000//////000000000000111111111111////////////000000000000000000000000000000//////////////////////////////...............///000111........./////////000000////////////000000000111111000000000/////////...000000000000000000000000////////////////////////000111111222333333333444444444444555555555666666777777888888999:::::::::999::::::;;;<<<===>>>>>>@@@AAABBBDDDEEEEEEFFFFFFHHHGGGHHHKKKKKKIIIKKKPPP]]]uuuzzzvvv|||;;;<<<<<<===>>>???@@@@@@@@@BBBDDDDDDGGGQQQ___jjj{{{lllXXXJJJEEECCCAAA>>>;;;;;;:::999999888777777999999999888888777777666777777777777777777777777666666666666666555444333444444555555666666555555333333444444444444333333222222222222222222222222444444333222222222333333111222222333333222222111////////////////////////111111111111111111111111////////////000000000000......///000111222333333000000000000000//////.../////////000000000111111////////////000000000000111111000000000000//////000000000000000000000000///............//////000....../////////000000000/////////000000000111111111111111000///.........111111111111000000000000000000000000000000000000000000111333333333333333444444555555555666666666444444555555666777777777::::::;;;;;;<<<======>>>@@@AAABBBDDDEEEEEEFFFFFFGGGFFFHHHKKKLLLJJJMMMRRR```{{{;;;<<<===>>>???@@@@@@AAA@@@CCCFFFIIIPPP___sss~~~mmm^^^TTTMMMFFFBBB>>>===<<<;;;:::888888777888888888888888888888888777777777777777777777777777777777777666555444333222333444555555555555444333333444444444444333333222222222222222222222222333222222222222222333444111111222222222222111111000000000000000000000000000000000000000000000000////////////000000000000//////000000111111222222000000000000000///............/////////000000000.../////////000000000111111111111000000000//////111111111111111111111111000//////............///.../////////000000000000//////000000000111111111000000000000////////////222222222111111000000000000000000000000000000000///000222333444444333333555555555555666666666666444444555555666777777777::::::;;;;;;<<<=========@@@AAABBBDDDEEEEEEFFFFFFFFFEEEGGGKKKLLLLLLOOOTTTfff}}};;;<<<===>>>???@@@AAAAAAGGGKKKOOOTTT^^^qqq~~~~~~}}}~~~ooobbbWWWMMMGGG@@@???>>>===;;;999888777888888888888888999999999777777777777777777777777777777777777666555444333111222333333444444444444333444444555555444444333222222222222222222222222111111111111222333333444111111111222222111111111111111111111111111111111////////////////////////////////////000000000000111111111111000000000000000000000000000///..................////////////.../////////000000111111222111111111000000//////111111111111111111111111111000///...............////////////000000000000000000000000111111111111......//////000000111111222222222222111111000000000000000000000000000000///000222333444444333333555555555555666666666777777777777888999999:::::::::;;;;;;;;;<<<=========@@@AAABBBDDDEEEEEEFFFFFFEEEEEEGGGKKKMMMMMMPPPVVVmmmwwwxxx~~~xxx@@@@@@???@@@@@@BBBDDDFFFKKKLLLUUUgggzzz{{{{{{}}}qqqaaaUUUIIIHHHEEEBBB>>>;;;999888999777666777888999888666777777777777777666555555777777666666555555555444555555444333333333333444333333333333333333333333444333333222222333333444333333333222222111111111333222222111111222222333111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000000000////////////000000111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000------............------000000000000111111111111111111111111111111111111222111111111000000//////////////////////////////111111222333444444444444555555666666666666666555666666666666777888999:::;;;:::::::::;;;===???@@@BBBCCCCCCCCCBBBCCCFFFHHHEEEEEEGGGHHHHHHIIIQQQ[[[uuuzzzrrryyy{{{qqq{{{@@@@@@AAAAAABBBDDDGGGIIIOOOUUUddd{{{zzz|||tttjjjYYYQQQGGGAAA???>>>;;;999;;;999888888999999888777888888888999888888777666777777666666666555555555666555444444333333444444444444444444444444444444444333333333333333333444333333222222222222222222333222222111111222222333111111111111111111111111222222222222222222222222////////////////////////000000000000000000000000111000000//////000000111111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000//////000000000000//////000000000000111111111111000000000000000000000000111111111111000000000///////////////////////////111111222333444444444444333333555666777777777777666666666666777888999:::::::::::::::;;;===>>>???@@@AAABBBAAA@@@AAACCCEEEFFFFFFHHHIIIGGGHHHPPPYYYssstttmmmuuu~~~vvvAAABBBCCCDDDFFFIIINNNQQQ\\\fff|||rrrcccQQQFFFCCCBBB???;;;===;;;999999::::::999888999999::::::999999888777777777666666666666555555666555444444333444444444555555555555555555555555333333333333333333333333222222222222222222333333333222222111111222222333111111111111111111111111111111111111111111111111////////////////////////000000000000000000000000111111111000000111111111111111111111000000000000////////////////////////111111111111111111111111111111111111111111111111000000000000000000000000000111111222222111111000000000000000111111111111////////////////////////111111111111000000000000////////////////////////111111222333444444444444111222444666777888888888666666666666777888999:::999999999:::;;;<<<>>>???AAABBBBBBBBB@@@@@@BBBDDDHHHGGGHHHIIIGGGGGGOOOXXXrrrssslllvvvyyyCCCDDDEEEFFFIIIPPPYYYaaaqqq~~~wwwcccSSSKKKFFFAAA======;;;999999:::;;;;;;:::999999999999999888888777777777666666666666666666666666555444444444444444444444444444444444444444333444444444444444444333111111111222222333333333333222222111111222222333111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000222222111111111111222222111111111111000000000///////////////////////////111111111111111111111111111111111111111111111111////////////////////////000111111222222111111000///000000000111111111111000000000000000000000000111111111000000000000000////////////////////////111111222333444444444444333333555666777777777777666666666666777888999:::999999:::;;;<<<===>>>>>>CCCEEEEEEDDDCCCBBBCCCEEEFFFFFFHHHIIIGGGHHHPPPYYYnnnoookkkwwwyyyCCCEEEFFFHHHNNNYYYiiittt|||}}}wwweeeVVVJJJCCC???===;;;999999:::<<<<<<<<<888888999999888888777666666666777777777777777777666666555444444444444555333333333333333333333333333444444555555444444333111111111222222333333333333222222111111222222333111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000222222111111111111222222111111111111000000000///////////////////////////111111111111111111111111000000000000000000000000///////////////////////////000000111111000000//////000000000111111111111111111111111111111111111000000000000000000111111000000000000000000000000111111222333444444444444555666666666666666555444666666666666777888999:::999:::;;;<<<===>>>>>>>>>CCCDDDEEEEEECCCBBBCCCDDDDDDDDDFFFHHHHHHIIIRRR\\\pppyyygggeeessszzzCCCGGGMMMRRR[[[kkk~~~~~~yyy{{{wwwfffVVVKKKEEEAAA???<<<:::;;;<<<===<<<888888888999888777777666666666777777777777888888777666555555444444555555333333333333333333333333333444555666666555444333222222222222222222333333333222222111111222222333111111111111111111111111111111111111111111111111////////////////////////000000000000000000000000111111111000000111111111111111111111000000000000////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000...//////000000//////...000000000000111111111111111111111111111111111111000000000000111111111111000000000000000000000000111111222333444444444444777777777777666555444333666666666666777888999::::::;;;<<<===????????????@@@AAACCCCCCBBBAAAAAABBBBBBCCCEEEHHHHHHJJJSSS]]]zzzwwwdddcccttt~~~HHHPPP\\\gggtttyyysssrrrwww{{{lll^^^TTTIIIFFFAAA>>>===<<<;;;;;;999999::::::999999888777666666777777777888888888777666666555555555555555444444444444444444444444333444555666666555444333333333222222222222222222333222222111111222222333111111111111111111111111222222222222222222222222////////////////////////000000000000000000000000111000000//////000000111111111111111000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000...//////000000//////...000000000000111111111111111111111111111111111111///000000000111111111111000000000000000000000000111111222333444444444444555666666666666666555444666666666666777888999:::;;;<<<>>>???@@@@@@@@@@@@>>>@@@CCCCCCCCCBBBBBBCCCDDDDDDFFFHHHHHHIIIRRR\\\}}}uuucccfffyyyNNNZZZkkkzzz{{{uuurrrvvvooobbbPPPLLLFFFAAA>>><<<:::999::::::;;;;;;;;;:::999999666666777777888888888999777777666555555555555555555555555555555555555555333444666777777666444333444333333222222111111111333222222222222222222333111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000000000////////////000000111111111111000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000//////000000000000//////000000000000111111111111000000000000000000000000//////000000111111111222000000000000000000000000111111222333444444444444444444555666777777666666666666666666777888999:::;;;===>>>@@@AAAAAAAAAAAA???BBBDDDEEEEEEDDDEEEFFFEEEEEEGGGIIIHHHHHHPPPZZZtttnnn^^^dddzzzeeelllxxx{{{yyy{{{~~~~~~kkkWWWHHHGGGFFF@@@<<<>>>;;;999888999::::::999888777777777777666666666666777666555444444555666777444444444444444444444444444444444444444444444444333333333333333333333333111111111111111111111111:::777444222111111000///111111111111111000//////000000111111111222222222////////////////////////000000000000000000000000111111000/////////////////////000000000000//////333222000/////////000000000000000000000000000000111111000000//////......---///111222333222000//////...---------...000111//////000111111111111111222222111000//////000000////////////000000000000111222333444555444333333555555555555555444444444666666666666777888999::::::<<<>>>@@@AAABBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDFFFFFFIIIKKKJJJIIINNNTTTrrrvvvhhhaaagggwwwrrrxxx~~~}}}||||||~~~~~~gggRRRJJJEEE>>>;;;>>>999888888888999999888666888777777777666666666666999888777666666777888999444444444444444444444444444444444444444444444444333333333333333333333333111111111111111111111111333111///000222444444444111111111111111000//////000000111111111222222222111111111111111111111111000000000000000000000000111111000/////////////////////000000000000//////333222111000///000000111000000000000000000000000111111000000///////////////000222333333333111000//////......//////000111///000000111111111111111222222111000000000000000000000000000111111111111111222333444444444333333555555555555555555555555666666666777777888999::::::;;;===???AAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCFFFFFFHHHJJJJJJIIIMMMTTTnnntttggg```gggxxx}}}{{{{{{|||~~~zzz___PPPGGG???===@@@:::999999:::;;;:::888555888888777777777666666666888888777777777777888888444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222///...---///222444555555111111111222111111000///111111111111111222222222111111111111111111111111000000000000000000000000111000000//////////////////000000111111000000///333222111111000111111111000000000000000000000000111000000000000/////////000111222333444333222111//////000111111111111111///000111111222222111111222111000000000000000000111111111111222222222222111222333444444444333333666666666666666666666666777777777777777888::::::::::::<<<>>>???@@@@@@@@@??????@@@@@@AAABBBBBBCCCEEEEEEGGGIIIIIIHHHMMMTTTiii~~~tttggg```hhh{{{lllYYYMMMDDDAAACCC<<<<<<<<<<<<===<<<999666888888888777777777666666666666555555555555666666555555555555555555555555444444444444444444444444333333333333333333333333222222222222222222222222222111000000222333222111111111111222222111111000111111111111111111111111111111111111111111111111000000000000000000000000000000////////////000000000000000111111000000000222222222111111111111222000000000000000000000000000000000000000000000000///000111222222222111111///000111222333222111111000000111222222222222111111111000000000000000111000000000111111111222222222222333333333444444444666666666666777777777777777777777777888999::::::::::::;;;<<<>>>>>>??????@@@@@@@@@AAABBBBBBCCCCCCEEEDDDFFFHHHHHHGGGMMMTTThhh~~~wwwjjjccclll~~~zzzfffWWWLLLDDDAAA>>>===<<<<<<<<<;;;888555888888888888777777777777555555666666666666555555555555555555555555555555444444444444444444444444333333333333333333333333222222222222222222222222555444222333333333222000111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000000000111111111111000000111111111111111111111111000000000000000000000000000000000000111111111111...//////000000000000000///000222333333333222111000000111222222222222222111000000000000000111111/////////000000000111111222222222333333333444444555666666666777777888888777777777777888999:::;;;::::::;;;<<<===>>>>>>???AAAAAAAAABBBCCCCCCDDDDDDEEEDDDEEEGGGGGGGGGMMMUUUkkkqqqiiipppuuueeeVVVIIIBBB???===;;;::::::999777555999999888888888777777777777777888888888888777777555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333333222222333555555333222000111222222333222222222222222222111111111111111////////////////////////000000000000000000000000///////////////000000111000111111222222111111000//////000111111111111000000000000000000000000000000000000111111111111222........./////////000000000000111222222222222222000111222222333222222222000000000000000111111222.../////////000000000000333333222222222333444555444555555666666777777888888888777888888999:::;;;;;;;;;;;;;;;<<<===??????AAAAAABBBCCCCCCDDDDDDEEEEEEDDDEEEGGGGGGHHHOOOWWWqqqzzznnnsssrrrcccUUULLLDDDAAA===;;;::::::999888999999999888888888777777666777888999999888777666555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333111111111333444444333111000111222222333333333222222222222111111111000000000000000000000000000000000000000000000000000000///////////////000111111000111111222222111111000---...///000111000000///000000000000000000000000000000111111111222222222///////////////000000111000000000000000111222222000111222222333333222222000000000000000111222222//////000000000111111111333333222222222333444555333444444555666666777777888888888888999:::;;;;;;===<<<<<<<<<<<<>>>???@@@@@@AAAAAABBBBBBCCCDDDDDDFFFEEEFFFHHHHHHIIIPPPXXXwwwrrrtttzzznnnaaaXXXIIIFFFAAA>>>===>>>>>>===999999999888888888888777444555666777777666555444666666666666666666666666444444444444444444444444333333333333333333333333333333333333333333333333222222111222333222000---000111222333333333333333222222222222111111000000111111111111111111111111000000000000000000000000///////////////000111111111111222222222222111111,,,---...000000000///...000000000000000000000000000000111111222222222222000000000000000111111222111000/////////000222333111111222333333333333222000000///000000111222222000111111111111222222222444333222111222333444555333333333444555666666777888888888888999:::;;;<<<>>>===<<<<<<===>>>???@@@???@@@@@@AAAAAABBBCCCCCCGGGEEEFFFHHHHHHIIIQQQYYY{{{ttttttzzzppphhh\\\MMM@@@@@@BBB???;;;:::<<<999666666999>>>BBBDDD===999666555777888777555888888777777666666555555555555555555555555555555222222222333333444444444444444444444444444444444333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222222////////////000000000000222222111000//////000000000000000000000000000000//////000000000000//////333333222111000///......000000000000////////////000000000000000000000000000000////////////000000222222222222222222222222222222111111000000//////000000000000000111111222333333333444444444555555444555555555666666777777333555777:::;;;<<<============<<<<<<<<<>>>???@@@@@@BBBCCCCCCBBBCCCDDDFFFEEELLLJJJIIILLLJJJPPP```|||vvvvvvlllyyygggYYYKKKFFFDDD???;;;;;;<<<999777777:::===@@@AAA<<<999666666777888777555777777666666666666666555555555555555555555555555333333333333333333444444444444444444444444444444333333333333333333333333111111111111111111111111222222222222222222222222111111111111111111111111/////////000000000111111222222111000000000000000000000000000000000000000///000000111111000000///222222111111000/////////111111000000000/////////000000000000000000000000111000000//////000000111////////////////////////111111000000111111222222///////////////000000111333333333444444444555555555555555666666666777777666666666666777888999:::======<<<<<<===>>>???@@@@@@BBBCCCCCCBBBCCCDDDFFFCCCIIIHHHGGGKKKIIIOOO___~~~vvvwwwlllzzznnn___TTTJJJBBB>>>???<<<:::888888:::<<<======;;;999777666777777777666555555555555555666666666555555555555555555555555444444444444333333333333444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000000000000000000111111111222222222111000000000000000000000000000000000000000000000111111111111111111000000000000000000000000000222222111111111000000000000000000000000000000000111111111000000111111111222222222222222222222222222111000000000111222333///............///000000333333333444444444555555555555666666666666777777;;;999666444444666888999<<<<<<<<<<<<===>>>???@@@@@@BBBCCCCCCBBBCCCDDDFFFCCCIIIHHHGGGKKKJJJPPPaaavvvvvvllltttcccSSSGGGCCCCCC<<<;;;::::::;;;;;;:::999999888777777777777777666333333444444555555666666555555555555555555555555555555444444333333333222444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111000111111111222222222222111111000000000000000111000000000000000000000000111111222222222222111111//////000000111111111111222222222222111111111000000000000000000000000000222222111111111111222222333333333333333333333333333222000///......///000///////////////000111111333333333444444444555555666666666666666666777777<<<;;;999777777888999:::;;;<<<<<<===>>>???@@@@@@@@@BBBCCCCCCBBBCCCDDDEEEDDDJJJIIIIIIMMMMMMUUUfffssstttiiinnn[[[NNNGGGDDD>>><<<;;;;;;<<<;;;999777777888888888777777777777333333444444555555666666555555555555555555555555555555555444444333333333444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000111111111222222222222111000000000000000111111000000000000000000000000111111222222222222111111/////////000111111222222222222222222111111111000000000000000000000000000222222111111111111222222000000000000000000000000//////...---...///000111111111000000111111222333333333333444444444555555777777777777777777666666777888999::::::::::::::::::;;;<<<===>>>???@@@@@@@@@BBBCCCCCCBBBCCCDDDEEECCCJJJIIIIIINNNOOOWWWiiiooopppeeewwweeeXXXMMMFFF???>>><<<<<<<<<<<<:::888666777999999777666777777555555555555555666666666555555555555555555555555555555555444444444444444444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222000000000111111111222222000000000000000111111222000000000000000000000000000111111111111111111000//////000000111111111222222222111111111000000000000000000000000000000000111111111000000111111111111111111111111111111111++++++---...000111222333222111111111111222333333333333333444444444555555888888777777777777666666333444666888999:::999999999:::<<<>>>???@@@@@@@@@@@@BBBCCCCCCBBBCCCDDDFFFAAAGGGFFFGGGLLLNNNXXXjjjkkklllbbbzzzwwwzzzrrreeeWWWKKKAAA???===<<<<<<<<<;;;:::555777::::::888666777888777777666666666666666555555555555555555555555555444444444444555555555555444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111/////////000000000111111000000000000000111222222000000000000000000000000///000000111111000000///000000000000000111111111111111000000000/////////000000000000000000000000111000000//////000000111333333333333333333333333---///000222333222111000111111111000111222222333333333333444444444555555888888888777777777666666555555666777888999::::::999:::<<<>>>???@@@@@@@@@@@@BBBCCCCCCBBBCCCDDDFFF@@@FFFFFFFFFMMMPPPYYYmmmiiijjj___~~~~~~wwwuuuuuuwww|||ppp```RRRBBB@@@===<<<<<<======<<<444777::::::888666777888888888777777666666555555555555555555555555555555333444444444555666666666444444444444444444444444555555555555555555555555333333333333333333333333222222222222222222222222000000000000000000000000////////////000000000000000000///000000111222222000000000000000000000000//////000000000000//////111111000000000000000000000000000000////////////000000000000000000000000000000////////////000000000000000000000000000000444555666666444111---+++000000000000000111111222333333333444444444555555999888888888777777666666:::999777666777999<<<===888:::<<<>>>@@@@@@@@@@@@@@@BBBCCCCCCBBBCCCDDDFFFBBBHHHGGGHHHOOORRR\\\pppiiiiii___~~~|||yyywwwwwwwwwyyy~~~lll\\\QQQIIICCCAAA>>>;;;:::<<<666666777888888888888888888888777666555444444333666666555555555444444444444555555555555555444444444444444444444444444444333333333222222111111111111222222333444444444444000111111222222222111111333222222222111000000000111111111111111111111111333333333333333222111000111111000000//////......000000000000000000000000///000000000000111111111222111111111000000//////000000000000000000000000000000111111111111000000111111111111111111111111000000000000000000000000000000000000000000000000111222333444666777888888666666666666666777888888444555666777888999::::::======<<<<<<===>>>???@@@@@@AAABBBDDDDDDDDDDDDCCCCCCFFFEEEGGGNNNPPP]]]wwwtttdddggg{{{ssszzz~~~wwwqqqqqqwwwzzznnn[[[RRRIIIFFFDDD@@@======777888888888888777777666777777777666555555555444666666555555555444444444222222333444555555555555444444444444444444444444333333333222222222111111222222333444444444333333222222222222222111000///222222222111111111111111111111111111111111111111222333333333222222111000111111000000////////////000000000000000000000000111222222222222333333333111111111000000000//////000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000555555555444444444444444666666666666666777888888555666666777888999:::;;;<<<<<<======>>>>>>??????@@@AAABBBDDDDDDDDDDDDCCCEEEHHHFFFHHHMMMNNN[[[tttxxxhhhkkkrrryyyvvvrrrrrrssstttsssvvv{{{gggZZZNNNIIIGGGBBB<<<:::999999888888777666666555666666666666666666666666666666666555555555555444111111222333444555555666444444444444444444444444333333333333222222222222333333444444444333222222444444333333222000///...111111111111111222222222111111111111111111111111222222222333222222111000111000000000000/////////000000000000000000000000111222222222222333333333111111000000000000//////000000000000000000000000000000111111111111000000////////////////////////000000000000000000000000000000000000000000000000555555444444333333222222666666666666666777888888666777777888999:::;;;;;;:::;;;===>>>?????????>>>@@@AAABBBCCCDDDDDDDDDDDDGGGJJJGGGHHHLLLLLLYYYqqq|||lllmmmpppxxxwwwsssnnnlllpppxxxxxxgggUUUMMMJJJEEE>>>;;;999999888777777777777777666666666666666777777777666666666555555555555555444444333333444444555555444444444444444444444444333333333333333333333333444444444444333222222111333333333333222111111000000000000111222222222333111111111111111111111111111111222222222222111111000000000000000000000000000000000000000000000000//////000000000111111111000000000000000000//////000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111222333333444444555666666666666666777777888777888888999::::::;;;;;;999;;;===???@@@@@@???>>>AAAAAABBBCCCCCCDDDDDDDDDFFFIIIGGGHHHLLLMMMZZZrrrnnnmmmnnnxxxxxxtttpppppppppssszzzuuuaaaVVVQQQJJJDDDAAA999999888888888888999:::666666666777777777777777666666666666666666666666999888666555444444444444444444444444444444444444333333333333333333333333444444444444333222222111000111222333333333333333000000000111222222222333111111111111111111111111000111111222222111111111000000000000111111111111000000000000000000000000//////000000000111111111//////////////////000000000000000000000000000000000000111111111111000000111111111111111111111111000000000000000000000000000000000000000000000000111111222222333444555555666666666666666777777888888888888999:::::::::;;;888:::===???@@@@@@???>>>AAAAAABBBBBBCCCDDDDDDEEECCCGGGEEEHHHNNNOOO]]]vvvqqqmmmyyymmmxxxwwwqqqpppqqqsssxxx~~~lllaaaXXXOOOFFFCCC<<<;;;:::999999999:::;;;777777777777777777777777555666666666666777777777<<<:::888666444333333444444444444444444444444444333333333333444444444444333333444444444333222222///000111333444444555555111111111111111222222222111111111111111111111111///000111111222111111111000000000111111111111222000000000000000000000000111222222222222333333333......////////////000000000000000000000000000000000000111111111111000000111111111111111111111111000000000000000000000000000000000000000000000000333333333333444444444444666666666666666777888888888888888888999999::::::999:::<<<>>>???@@@@@@@@@BBBBBBAAABBBBBBCCCEEEEEEBBBFFFEEEHHHOOORRR```zzztttoootttkkkwww{{{sssnnnpppwww}}}~~~|||zzzzzzxxxxxxxxxxxxyyyzzz|||}}}{{{ssshhhYYYLLLGGGAAA@@@===;;;999999999:::999888888888777666666666555666666666777777777777;;;999777555333333444444444444444444444444444444333333333444444444555555222222333444444444333333111111222333444444444444222222222111111111111111111111111111111111111111//////000111111111111111000000111111111222222222000000000000000000000000111222222222222333333333........./////////000000000000000000000000000000000000111111111111000000111111111111111111111111000000000000000000000000000000000000000000000000333333333444555555666666666666666666666777888888777777777888888888888999::::::;;;===>>>@@@AAAAAABBBBBBAAAAAABBBCCCEEEFFFCCCGGGFFFJJJQQQTTTbbb|||tttpppqqqhhhuuuvvvuuuqqqnnnooovvvxxxwwwvvvuuutttsssssssssrrrrrrrrrsssuuuxxx{{{|||~~~|||}}}{{{zzzyyyzzz}}}{{{~~~zzzhhhXXXPPPFFFDDD@@@<<<999888888888:::999999888777666555555555666666666777777888888888777555333222333444555444444444444444444444444333333333444444555555555111222333333444444444444333333444444444333222222333222222222111111000000111111111111111111111111//////000111111111111111000000111111222222222222000000000000000000000000///000000000000111111111---.........//////000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000///000111444666888:::;;;666666666666666777888888777777777777777888888888;;;;;;;;;<<<===???AAABBBBBBBBBAAAAAABBBCCCEEEFFFEEEIIIHHHKKKQQQTTTbbb|||~~~qqqnnnpppeeessszzzsssvvvzzz{{{|||||||||zzzxxxwwwxxxyyy}}}}}}~~~~~~~~~~~~~~~~~~xxxtttssstttuuuuuuyyy{{{}}}~~~jjjWWWKKKJJJFFF@@@:::666666888777777999::::::999888777777777666666555555555444444555666666666555333333333333333444444555555555444444444444444444444444333333222111111222333333222222222222222222222222444444333333222111000000222222000000000111222333111111222222222222111111000111111111111222222222111111111111111111111111222222111111111111222222333111///---,,,---.../////////000111111111111111000000000000111111111111000111111111222222222222000000000000000000000000222222111111000000//////555555555555555555444444444555555666777888888999777777777888999999::::::::::::;;;<<<===>>>??????AAACCCDDDCCCBBBBBBCCCDDDCCCFFFIIIJJJKKKUUUlllsssqqqqqqjjjvvvyyysssrrryyy{{{xxxvvvxxxzzz{{{|||}}}|||{{{{{{zzzxxxxxxxxxwwwwwwyyy|||sssaaaWWWJJJAAA===<<<:::888666777888888888888777666777777666666666555555555666666777777777666555444333333444444444444444444444444444444444444444444333333222111111222333333222222222222222222222222444444333333222111111000222111111111111111222222111111222222222222111111000111111111111222222222222222222111111111111111222222111111111111222222444222000.........///000//////000111111111111111000000000000111111111111000000000111111111222222111111111111111111111111222222222222111111111111555555555555555555555555555555555666777888888888666777777888888999::::::::::::;;;<<<===>>>??????AAABBBCCCCCCBBBBBBCCCEEEDDDFFFJJJKKKJJJSSShhh}}}tttqqqqqqiiiuuuxxxtttsss{{{zzztttsssuuuwwwxxxzzz~~~{{{yyywwwtttqqqxxx~~~pppVVVFFFBBBAAA===888666777777888777777666666777777666666666666555555777777777888777666666555444444444444444444333333444444444444444444444444333222222111111222222333222222222222222222222222444333333222222111111111111111222222222111111000111111222222222222111111000111111111111222222222222222222222111111000000222222111111111111222222444333111000//////000111//////000111111111111111000000000000111111111111///000000000111111111111111111111111111111111111222222222333333333333333555555555555555555555555555555666666777777888888666666777888888999999:::::::::;;;<<<===>>>?????????AAACCCCCCCCCCCCDDDFFFEEEGGGJJJKKKJJJPPPbbbuuuyyyvvvqqqhhhuuuxxxwww|||yyywwwttttttxxx~~~|||kkkRRRHHHDDD>>>888888888888888888777777777777777666666666666666666777777777777666666555555555555555444444333333333444444444444444444444444222222222222222222222222222222222222222222222222333333333222222111111111000111222333333222000///111111222222222222111111000000111111111222222222333333222222111000000000222222111111111111222222333222111000000000000111//////000111111111111111///000000000111111111111//////000000000111111111111111111111111111111111111111222222333333444444444444444555555555555555555666666666777777777888666666777777888999999999::::::;;;<<<===>>>?????????@@@BBBCCCCCCCCCEEEGGGFFFHHHJJJKKKIIINNN^^^nnnuuuvvvzzz~~~|||ooogggtttxxxzzz|||xxxwwwwwwzzz~~~eeeRRRFFF???::::::::::::999888888888888666666777777777777777777666666555555555444444444555555555444444333333333444444444444444444444444222222222222222222222222222222222222222222222222333333222222222222222111111222222333333111000///111111222222222222111111000000111111111222222222222222222111111111000000222222111111111111222222111111000000//////000000//////000111111111111111///000000000111111111111000000000000111111111111111111111111111111111111000111111111222222333333444444444555555555666666666666666666777777777777555666666777888888999999::::::;;;<<<===>>>?????????@@@BBBCCCCCCCCCEEEGGGGGGHHHJJJKKKJJJNNN\\\lllooorrryyy~~~nnnfffrrr~~~}}}xxxxxx|||www```PPPDDD>>><<<;;;:::999999999999999666666777777777777888888666666555444444444444444444444444444444444333333444444444444444444444444111222222333333222222111222222222222222222222222222222222222222222222222222222222222222111000///111111222222222222111111000111111111111222222222111111111111111111111111222222111111111111222222000000000000000000000000//////000111111111111111000000000000111111111111000111111111222222222222222222222222222222222222111111111111222222222222333333444444555666666666666666666666777777777777555555666777777888888999::::::;;;<<<===>>>?????????AAACCCCCCCCCCCCDDDFFFGGGGGGIIIKKKKKKPPP___nnnsssvvv||||||{{{~~~nnneeerrrqqq___OOOEEE<<<;;;:::888888888888888666666777777777888888888777777555444444444555666333333444444444444444444444444444444444444444444111222333333333333222111222222222222222222222222222222222222222222222222444333222111000000000000111111222222222222111111000111111111111222222222000000000111222222333333222222111111111111222222000111111111111111111111//////000111111111111111000000000000111111111111222222222222333333333333222222222222222222222222333333333333333222222222333333444444555666666777777777777777666666666666555555666666777888888888::::::;;;<<<===>>>??????AAABBBCCCCCCBBBBBBCCCEEEGGGFFFHHHJJJLLLTTTcccrrryyy{{{||||||oooeeeqqq}}}kkkWWWIII<<<;;;999777666777777888666666777777888888888999999888666555555555666777333333333444444555555555444444444444444444444444111222333444444333222111222222222222222222222222222222222222222222222222555444222000//////000111111111222222222222111111000111111111111222222222//////000111222333333444222222111111111111222222111222222333333333222222//////000111111111111111000000000000111111111111222222333333333444444444222222222222222222222222555555555444444333333333333333444444555666777777777777777777666666666666555555666666777888888888::::::;;;<<<===>>>??????AAACCCDDDCCCBBBBBBCCCDDDGGGFFFGGGJJJMMMVVVfffuuuzzz|||~~~qqqeeeqqqrrr[[[JJJAAA>>>:::888888888777777888888888888777777777777333333333444444444444444777666666444333222111111666666666666666666666666444333333333333444555555444444444333333222222222555444333333222222222222444333222222111111222222444333111000///000111111222222222111111111111111222222222222222222222222000000000000000000000000///000111222222111000///222111111111000000//////000000111222222222222111111111111111111111111111333222000//////000222333000111111111111222222222111333444444333222333333555555555666666666666666888777777777777999:::;;;============>>>???AAAAAA@@@@@@AAABBBCCCCCCCCCCCCDDDDDDGGGJJJMMMTTTeeeuuu}}}|||yyynnndddrrrttt```PPPDDD@@@<<<:::999999999888888888888888777777777777666666666666666666666666444444444444444444444444555555555555555555555555444333333333333444555555222222222111111111000000555444333333222222222333333333222111111111111222222222111111111111111111111111111111111111222222222222222222222222222222111111111111111111111111000000111111111111000000111111111111000000000///000000111222222222222111111111111111111111111111111111111222222111111111000111111111111222222222111333555444333222333444444555555555666666777777888777777777777999:::;;;<<<<<<<<<===>>>???AAAAAA@@@@@@AAABBBCCCCCCCCCCCCDDDDDDGGGJJJLLLTTTdddttt{{{{{{|||uuukkkfffttt|||{{{|||uuudddVVVGGGDDD???<<<;;;;;;::::::888888888888777777777777888777777666666555555555222222333444555666666777444444444444444444444444444333333333333444555555222222222222111111111111444444333222222222333333333222111111000000111111000111111222222222111111000000000111222222222333222222222222222222222222222222222222222222222222111111000000000000111111111111111111000000000000000000111222222222222111111111111111111111111111///000222444444222000///000111111111111222222222222333555555333222333444333444444555666777888888777777777777888999:::;;;::::::;;;<<<===???AAABBB@@@AAABBBCCCCCCDDDCCCCCCDDDEEEGGGJJJLLLRRRbbbqqqwwwxxx||||||wwwqqq|||jjjhhhvvvuuuuuuwww{{{{{{ssseeeZZZJJJFFFAAA===;;;;;;::::::888888888888777777777666777666666555444333333222222333333444555666777777444444444444444444444444444333333333333444555555444444444444444444444444444333333222222333333333222222111000000000111111...///111222333333222111//////000111222333333333222222222222222222222222222222222222222222222222222111000//////000111222111111111000000000000000000000111222222222222111111111111111111111111111000111222333333222111000000000111111111222222222222444555555444333333444333333444555666777888999777777777888888999::::::888999999;;;===???AAABBB@@@AAABBBCCCDDDDDDDDDDDDEEEEEEGGGJJJKKKPPP___nnnrrrttt~~~{{{zzzvvvpppyyykkkiiixxxzzzpppjjjjjjmmmqqqsssoooeee\\\MMMHHHBBB===;;;::::::999888888888888777777777666777777666555444444333333555555555555555555555555555555555555555555555555444333333333333444555555444444444444444444444444333333333222222333333444333222222111000111111111...///111222333333222111//////000111222333333333222222222222222222222222222222222222222222222222222111000//////000111222000000000000000000111111000000111222222222222111111111111111111111111111333222111000000111222333000000111111111222222222222444666555444333444444333333444555666777888999666777777888999999::::::888999999;;;===???AAABBBAAAAAABBBCCCDDDDDDDDDDDDEEEEEEHHHJJJJJJOOO\\\jjjkkkooo|||zzzyyyvvvqqqsssjjjhhhxxx{{{kkkccc]]]^^^```eeeiiihhhccc^^^PPPJJJCCC>>>;;;;;;::::::888888888888777777777777999888888777777666666666777666666666555444444444666666666666666666666666444333333333333444555555222222222222333333333333333333222222222333444444444333222222111111222222000111111222222222111111000000000111222222222333222222222222222222222222222222222222222222222222111111000000000000111111000000000000111111111111000000111222222222222111111111111111111111111111444222000//////000222444000111111111111222222222333444666666444333444555333444444555666777888888666666888999999:::999999::::::;;;<<<===???AAABBBAAAAAACCCDDDDDDDDDDDDDDDEEEFFFHHHJJJIIIMMMZZZgggggglll{{{yyyyyyuuurrrkkkfffeeewww}}}vvvgggaaaZZZZZZ[[[___bbbcccaaa___SSSNNNFFF@@@===<<<<<<;;;888888888888777777777777888888888777777777777777666666666666555555555555555555555555555555555555444333333333333444555555222222222333333333444444333222222222333333444555555444333333222333333333222222111111111111111111111111111111111111222222222222222222222222222222111111111111111111111111000000111111111111000000///000000000111111111111000000111222222222222111111111111111111111111111222111111111111111111222000111111111111222222222333555666666555444444555444555555555666666777777555666888999::::::999999<<<<<<<<<===>>>???AAAAAAAAABBBCCCDDDDDDEEEEEEEEEEEEFFFHHHIIIIIIKKKXXXeeeeeekkkzzzxxxwwwsssooozzzdddcccbbbuuu{{{wwwiiieee```^^^]]]^^^```aaa___^^^VVVPPPHHHAAA>>>=========888888888888777777777777555555555555666666666666555555555666666666666666444444444444444444444444444333333333333444555555444444444555555666666666222222222222333333444555666555444444333333444444444333111000000000111111222222222111111111111111222222222222222222222222000000000000000000000000///000111222222111000/////////000000111111111222000000111222222222222111111111111111111111111111///000222333333222000///000111111111111222222222333555666666555444444555555555555666666666666666555666888999::::::999999============>>>???AAAAAAAAABBBCCCDDDEEEEEEEEEEEEFFFFFFHHHIIIHHHKKKWWWcccdddkkkzzzwwwuuuppplllwwwbbbbbb```ttt|||