BMN6(b ~~~~~~yyy~~~|||xxx~~~|||zzzzzz}}}}}}~~~{{{wwwuuupppvvv~~~zzzyyy{{{zzzpppiiirrr}}}zzzzzz}}}}}}|||{{{{{{{{{||||||}}}}}}yyyxxx}}}}}}zzzwwwvvvvvvyyy}}}~~~|||yyyvvvvvvzzzzzz{{{zzzwwwtttqqqnnnhhhkkkqqqwww{{{zzzvvvrrrlllooouuuzzz~~~zzzzzzyyyyyy{{{~~~zzzssspppqqqtttvvvvvv}}}zzzyyy||||||vvvttttttwww~~~{{{yyyzzz}}}|||zzz|||vvvooojjjqqq}}}xxx{{{{{{}}}~~~~~~|||{{{}}}~~~}}}}}}}}}}}}|||}}}~~~{{{{{{{{{}}}}}}|||{{{~~~~~~~~~~~~}}}|||||||||{{{||||||}}}}}}}}}|||{{{{{{}}}|||zzz|||}}}wwwttttttvvvwwwvvvvvvvvvwwwyyy{{{|||xxxzzz|||}}}|||{{{{{{|||vvvtttssssssssssssqqqpppoooooooooppppppooollljjjpppmmmjjjhhhhhhjjjmmmpppllljjjhhhffffffgggiiijjjgggggghhhkkkooorrrssssssmmmmmmmmmnnnpppqqqssstttnnnjjjiiilllmmmiiiffffffdddgggkkkooosssuuuuuuuuuqqqqqquuuyyyxxxvvvvvvyyy{{{|||~~~}}}}}}}}}~~~}}}||||||}}}~~~}}}{{{yyyuuuzzz}}}|||zzzyyyzzz~~~|||zzzxxxtttzzzzzzzzzzzzzzz{{{|||}}}|||~~~~~~~~~{{{tttssstttvvv||||||zzzqqqpppnnnllljjjhhhffffffeeeiiimmmooommmiiihhhggglllmmmnnnnnnmmmkkkhhhfffbbbbbbcccfffiiiiiieeebbb\\\^^^bbbfffhhhiiihhhhhhfffeeeddddddeeegggiiikkkeeeccc___]]]]]]^^^```bbbbbbccccccbbbbbbcccgggkkknnnjjjhhhhhhffffffkkkrrrooonnnlllkkkjjjjjjkkkkkkkkklllmmmllljjjjjjlllnnnllllllkkkkkkkkkmmmooopppuuuxxxyyywwwwwwyyyxxxtttqqqtttvvvuuusssrrrrrrssstttzzz}}}|||{{{}}}~~~|||tttrrrqqqrrrsssrrrnnnjjjjjjnnnttt{{{~~~|||uuuvvvxxx}}}~~~}}}|||}}}}}}}}}zzzzzz{{{vvvxxx{{{~~~~~~}}}|||}}}~~~~~~}}}|||~~~~~~zzzsssoooppprrruuuuuuuuuuuutttsssssssssssstttvvvxxxzzzzzzzzzzzzyyy{{{|||{{{xxxvvvuuuuuupppqqqssssssqqqooonnnmmmmmmnnnpppooommmllllllmmmlllnnnpppqqqpppooopppqqqooonnnmmmnnnpppqqqpppooojjjnnnooommmnnnqqqqqqnnnmmmllllllkkkkkkkkklllllllllkkkjjjiiiiiiiiijjjjjjjjjlllmmmkkkiiigggfffgggggggggffffffffffffggghhhhhhgggfffeeeeeeeeeeeeeeedddfffiiijjjiiihhhhhhhhhdddbbb```___``````^^^\\\^^^]]]\\\\\\]]]^^^]]][[[]]]\\\ZZZYYYYYYZZZ\\\]]]]]]\\\[[[ZZZZZZ[[[[[[\\\WWWWWWWWWZZZ\\\]]]\\\[[[XXXZZZ[[[\\\]]]___aaabbb^^^ZZZYYY\\\]]]ZZZWWWXXXWWWXXXYYYZZZ\\\^^^___``````___aaaeeeccc```aaagggccceeehhhiiihhhfffffffffhhhhhhhhhiiijjjkkklllmmmzzzqqquuuzzz{{{zzz|||~~~}}}}}}~~~zzzvvvtttvvvzzz|||xxxyyy|||~~~{{{sssllliiijjjmmmpppmmmkkkkkkkkkmmmmmmkkkiiicccggglllooonnnkkkiiiiiijjjhhhfffcccaaadddhhhlllttttttnnnfffbbbbbbaaa^^^ccccccdddeeeggghhhhhhiiibbbdddeeeeeeddddddeeegggllllllkkkkkkkkkkkkllllllppprrrqqqoooqqqyyy~~~~~~qqquuuyyyzzzxxxvvvvvvwwwpppfff_________^^^aaagggkkkooosssqqqlllgggggghhhkkklllkkkjjjhhhdddaaa___]]]]]]\\\[[[ZZZZZZYYYYYYTTTYYY^^^```]]]ZZZYYYYYYXXXYYY[[[]]]\\\[[[XXXWWWUUUSSSRRRSSSVVVWWWUUUSSSLLLNNNPPPSSSTTTTTTSSSSSSQQQQQQPPPOOOOOOPPPQQQQQQOOOOOOOOONNNLLLMMMOOORRROOOSSSVVVUUURRRRRRUUUYYYUUUTTTUUUWWWWWWVVVYYY___SSSSSSSSSTTTTTTTTTTTTTTTUUUWWWYYYZZZYYYYYYYYYZZZXXXXXXXXXZZZ]]]]]][[[YYYaaaeeefffeeeeeehhhgggddd```dddhhhhhheeebbbaaaaaa^^^fffkkkiiifffgggiiiiiicccbbbbbbcccddddddcccbbbdddfffiiilllppprrrttttttxxxyyy{{{~~~yyyuuuuuussssssuuuxxxxxxuuuqqquuuuuuuuuxxx|||~~~}}}}}}~~~}}}{{{|||~~~~~~}}}~~~}}}}}}}}}~~~~~~~~~~~~}}}{{{yyyxxxvvvyyy{{{zzzwwwsssrrrssspppqqqrrrtttuuuuuuuuuuuusssttttttuuutttsssrrrqqqmmmnnnoookkkggggggkkkpppmmmkkkiiihhhjjjlllmmmlllhhhiiillloooqqqrrrsssssssssssssssrrrqqqooommmkkkhhhjjjlllllljjjgggfffeeedddeeefffeeecccbbbcccddd___bbbfffhhhgggeeeccccccaaa```___```ccceeeeeeeeedddggggggeeedddgggfffbbb````````````aaabbbcccccceeedddcccaaa___^^^]]]]]]^^^___```___]]]ZZZWWWUUUXXXXXXYYY\\\```bbbcccbbbcccaaa___]]]ZZZYYYWWWWWWXXX[[[^^^^^^]]]\\\[[[[[[WWWUUUSSSTTTVVVVVVTTTRRRTTTTTTTTTSSSRRRQQQQQQQQQRRRQQQQQQQQQQQQQQQQQQRRRQQQQQQRRRRRRRRRQQQOOOOOOOOOOOOPPPRRRTTTTTTQQQOOOLLLNNNOOOPPPPPPPPPQQQSSSWWWQQQOOORRRUUUTTTRRRQQQPPPPPPOOOOOOPPPQQQSSSUUUUUUSSSSSSVVVTTTQQQUUU\\\QQQUUUYYYZZZXXXXXXZZZ]]]XXXWWWVVVXXXZZZ]]]___```gggiiillloooqqqrrrrrrqqqnnnppptttuuusssnnngggcccaaa``````___```aaabbbcccbbbbbbccceeefffggghhhiiikkkiiifffdddcccdddfffgggeeeeeeccc```^^^^^^aaacccaaaaaaaaa``````aaaaaaaaabbb```\\\XXXVVVWWWXXXZZZXXXXXXWWWWWWWWWVVVVVVVVVTTTTTTSSSSSSSSSSSSTTTTTTSSSTTTRRRNNNMMMQQQRRRPPPZZZXXXTTTPPPNNNNNNNNNOOOPPPPPPPPPOOOOOONNNNNNNNNJJJJJJKKKKKKKKKLLLLLLLLLUUUVVVVVVUUURRRQQQQQQRRRRRRTTTXXX\\\___```aaaaaa___^^^]]]]]]]]]]]]]]]^^^WWWUUUQQQNNNMMMNNNOOOPPPWWWUUUVVVYYYWWWRRROOOPPPQQQPPPOOONNNNNNNNNNNNNNNLLLLLLLLLLLLLLLKKKJJJIIIJJJJJJIIIIIIIIIIIIIIIJJJDDDEEEFFFGGGHHHHHHHHHHHHEEEFFFGGGFFFDDDCCCDDDEEE@@@CCCEEEEEECCCBBBCCCEEEDDDCCCBBBAAABBBCCCDDDEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@BBBCCCCCCCCCCCCDDDFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFGGGIIIJJJIIIIIIIIIJJJLLLJJJIIIKKKOOOQQQPPPNNNSSSSSSSSSTTTTTTUUUUUUUUUWWWUUUSSSTTTVVVWWWUUURRRRRRUUUXXXXXXUUUUUUWWW[[[WWWZZZ^^^_________^^^^^^```^^^___dddhhhjjjmmmrrrxxxyyy{{{zzzvvvrrrqqqtttuuuqqqoooppplllnnnpppuuuzzz}}}~~~~~~||||||{{{|||wwwlllfffiiisss|||}}}{{{|||xxxrrrsssrrrwwwxxxssssssxxxyyyvvvsssrrroookkklllkkkkkkmmmoooooommmkkkhhhhhhiiikkklllllliiigggmmmmmmiiibbbbbbggghhhcccdddaaabbbfffkkkjjjhhhfffiiillllllkkklllooonnnjjjpppqqqpppmmmllllllkkkiiihhhgggfffffffffdddaaa___bbb___aaaeeeddd^^^XXXWWWaaa\\\ZZZ[[[[[[XXXXXXZZZWWWXXXZZZZZZYYYYYY[[[]]]\\\ZZZWWWUUUTTTUUUWWWXXXWWWVVVXXX[[[ZZZXXX\\\bbbeeecccbbb___XXXRRRQQQUUUUUUVVVVVVVVVUUURRROOOMMMJJJNNNRRRWWWZZZ]]]aaadddkkkiiiddd]]]WWWTTTTTTUUUTTTRRRTTTYYYYYYUUUTTTUUUQQQRRRRRRPPPNNNMMMOOOPPPJJJKKKLLLMMMMMMLLLLLLKKKJJJKKKLLLKKKHHHGGGGGGGGGFFFKKKNNNLLLKKKNNNOOONNNKKKIIIJJJMMMMMMJJJJJJMMMFFFFFFHHHIIIJJJJJJJJJJJJBBBDDDGGGHHHGGGGGGGGGHHHEEEFFFHHHIIIIIIIIIHHHGGGHHHJJJMMMMMMLLLKKKLLLMMMLLLMMMMMMMMMLLLLLLNNNPPPLLLLLLKKKLLLOOOSSSXXX[[[QQQSSSUUUWWWXXXWWWVVVVVVVVVXXXYYYZZZYYYWWWTTTRRRNNNNNNMMMMMMMMMNNNPPPQQQNNNOOOOOOPPPQQQRRRSSSSSSVVVTTTQQQOOONNNOOOQQQRRROOOOOOPPPNNNLLLKKKLLLMMMNNNMMMMMMLLLLLLMMMMMMNNNOOOMMMJJJGGGFFFFFFGGGHHHGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFCCCEEECCC???>>>BBBCCCAAAFFFEEECCCAAA@@@@@@AAABBBDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCDDDEEEDDDCCCBBBCCCDDDFFFHHHJJJLLLNNNOOOOOOOOOKKKKKKJJJJJJJJJJJJKKKKKKJJJIIIFFFEEEDDDDDDDDDEEEFFFDDDEEEHHHGGGBBB@@@AAACCCCCCBBBBBBAAABBBBBBBBB@@@@@@@@@@@@@@@???>>>>>>AAA@@@@@@???>>>>>>>>>???>>>>>>>>>???@@@@@@@@@AAA>>>???@@@???===<<<===>>>999<<<>>>>>><<<;;;<<<>>>=========<<<===>>>>>>??????>>>===<<<<<<;;;;;;;;;;;;<<<>>>>>>======???@@@????????????????????????>>>>>>??????@@@@@@AAAAAAAAABBBCCCCCCAAA@@@@@@AAADDDBBBAAACCCFFFGGGFFFEEEFFFFFFGGGGGGHHHIIIJJJKKKNNNLLLJJJKKKNNNOOONNNMMMJJJLLLMMMMMMMMMMMMOOORRRPPPQQQSSSTTTUUUUUUVVVVVV[[[YYY\\\bbbhhhnnnvvv~~~|||uuuppprrrsssqqqppppppppppppqqqtttxxx}}}}}}}}}sssddd^^^fffuuu|||wwwsssuuu~~~wwwtttzzz|||wwwrrrqqqpppnnniiiiiijjjkkkmmmmmmlllkkkggghhhkkknnnpppoookkkhhheeehhhfffcccdddiiikkkhhhcccccceeehhhjjjjjjhhhfffccciiillliiigggiiijjjiiilllmmmllljjjiiijjjiiihhhhhhgggfffeeeeeeccc```]]]^^^\\\\\\aaaaaa\\\WWWVVVUUURRRSSSWWWXXXUUUTTTVVVPPPSSSWWWXXXWWWTTTRRRQQQWWWVVVSSSRRRRRRRRRSSSSSSTTTSSSTTTVVVVVVUUUZZZ```dddeeeddd^^^XXXTTTSSSSSSSSSSSSRRRQQQOOOMMMJJJHHHMMMNNNPPPTTTYYYbbbkkkrrr}}}wwwlllbbbYYYTTTRRRRRRNNNLLLMMMQQQRRRNNNNNNPPPOOOQQQRRRTTTTTTRRROOOMMMLLLLLLKKKKKKKKKKKKLLLLLLIIIIIIIIIHHHFFFFFFHHHJJJEEEIIILLLLLLPPPUUUWWWUUUNNNIIIFFFIIIJJJHHHGGGIIIGGGGGGGGGFFFFFFFFFFFFFFFEEEFFFGGGIIIJJJJJJIIIHHHHHHGGGFFFFFFFFFGGGHHHIIIIIILLLOOOOOONNNLLLJJJJJJLLLMMMNNNMMMLLLLLLNNNPPPLLLKKKIIIIIILLLRRRXXX[[[CCCDDDEEEEEEEEEDDDBBBAAADDDDDDCCCCCCDDDEEEFFFFFFBBBBBBAAAAAABBBBBBCCCDDDBBBBBBBBBBBBCCCCCCCCCDDDEEEDDDBBB@@@???@@@AAABBB>>>@@@BBBBBB@@@>>>======AAA@@@@@@??????@@@@@@AAAAAA@@@???>>>============>>>=========<<<<<<<<<<<<>>>======<<<<<<======>>>:::<<<;;;777777:::;;;999999999999::::::;;;;;;;;;999999999999999888888888::::::;;;;;;;;;<<<<<<<<<999:::;;;;;;::::::<<<===============>>>>>>>>>>>>===============>>>???@@@<<<<<<;;;;;;::::::::::::<<<:::;;;>>>>>>:::888:::888888777777888888999999999:::::::::::::::999888;;;:::999888777777666666999888888888888888999999888999999999777666777888444666888888777666777888777777888888999999999888:::999888777777666777777666777999999888888:::;;;::::::::::::::::::::::::888999999:::;;;<<<<<<===@@@BBBBBBAAA>>><<<<<<<<<@@@>>>>>>???AAACCCCCCCCCAAAAAAAAAAAACCCEEEFFFGGGFFFDDDCCCDDDGGGIIIJJJJJJIIIIIIIIIIIIJJJKKKMMMNNNOOOOOOPPPQQQRRRSSSTTTUUUWWWWWWZZZbbbjjjuuuvvvtttvvvuuusssssssssssstttwww}}}sss```^^^lllyyy}}}wwwyyyzzzsssrrrsssrrrkkkllllllllljjjjjjkkklllfffhhhmmmqqqtttrrrmmmiiidddhhhjjjhhhiiilllnnnnnncccgggkkklllllljjjhhhggggggmmmpppmmmiiijjjkkkkkklllkkkjjjjjjjjjkkklllmmmiiihhhfffdddcccaaa^^^[[[ZZZVVVWWWZZZ[[[WWWTTTTTTOOONNNQQQWWWXXXTTTRRRTTTOOOSSSWWWYYYXXXTTTQQQOOOPPPOOONNNOOOPPPPPPOOOMMMQQQOOOPPPTTTVVVYYY___ffflllooolll```ZZZZZZYYYTTTTTTSSSRRROOOLLLJJJHHHGGGOOONNNNNNQQQYYYgggwwwqqqbbbXXXSSSOOOMMMJJJGGGGGGJJJJJJHHHIIILLLNNNQQQVVV[[[]]]YYYQQQIIIJJJIIIHHHIIIKKKOOOTTTWWWSSSQQQNNNIIIFFFFFFIIILLLGGGJJJMMMPPPXXX```bbb^^^SSSKKKDDDFFFHHHHHHGGGHHHIIIHHHGGGEEEDDDDDDEEEEEEFFFDDDDDDFFFJJJLLLJJJHHHLLLIIIEEEBBBBBBDDDIIILLLOOOSSSVVVWWWTTTOOOKKKIIIKKKMMMNNNNNNLLLLLLNNNOOONNNKKKHHHGGGJJJQQQYYY^^^@@@AAAAAAAAA@@@???>>>>>>======<<<<<<===>>>@@@AAA???>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>???>>>===;;;;;;;;;<<<===;;;<<<>>>===;;;::::::;;;======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999999::::::999;;;:::777777::::::888666777888:::;;;;;;::::::777777777777777777777777777777777888888888999999999:::;;;;;;::::::;;;<<<::::::999888888888888999888888888999:::;;;<<<===555555777777777777666555999777888;;;<<<888888:::777777666777777888999:::888888999999999999999888===<<<:::999888777777666888777666555555666666777666777888777666555666777444555666666666666666666444555666888888777666666888777666666555555555666444666777777777777888:::999999999999999999999999888888999:::<<<===>>>???AAABBBBBBAAA>>><<<<<<<<<<<<<<<===>>>AAADDDFFFGGGFFFEEECCCBBBCCCDDDFFFHHHFFFEEEDDDDDDFFFHHHKKKLLLLLLKKKJJJJJJKKKKKKLLLLLLOOOQQQSSSVVVYYYYYYWWWVVVVVVWWW\\\fffqqqzzzyyywwwtttsssooorrrxxx{{{jjjllluuu{{{}}}}}}yyywwwxxxwwwtttvvvuuurrrmmmiiihhhkkknnnhhhjjjoootttvvvtttoookkkgggjjjmmmllljjjiiijjjjjjeeelllssstttqqqooommmkkkooossstttssssssuuutttpppmmmjjjiiijjjjjjjjjkkkooommmkkkgggeeeccc```\\\YYYWWWSSSRRRUUUVVVRRROOOPPPOOONNNPPPTTTSSSOOONNNPPPSSSWWW]]]```^^^ZZZVVVTTTLLLLLLMMMPPPTTTTTTRRROOOQQQOOOPPPUUU[[[```hhhooouuuxxxqqqbbb\\\```aaa[[[ZZZXXXUUURRROOOMMMKKKJJJPPPOOOMMMPPPYYYhhhzzz}}}jjj[[[TTTPPPMMMJJJKKKGGGFFFHHHHHHGGGHHHLLLQQQTTT[[[cccgggaaaTTTIIIEEEEEEEEEIIIOOOXXXaaagggddd```YYYPPPJJJHHHJJJMMMNNNOOOQQQTTT]]]ffffffaaaWWWLLLDDDEEEJJJKKKKKKKKKKKKJJJHHHGGGHHHJJJLLLMMMJJJGGGFFFJJJPPPTTTRRROOOQQQMMMFFFAAAAAAEEELLLPPPZZZ]]]``````[[[TTTMMMJJJJJJKKKMMMMMMLLLKKKLLLNNNNNNKKKGGGEEEHHHPPPXXX^^^;;;;;;;;;<<<<<<<<<<<<;;;888888999::::::::::::999999::::::::::::999999999::::::::::::999999999999999999888777666777777888999999888666444555777:::999888888888888888888999666777888888888888777666999888888888888777777777555555444444444444555555444666666333333666777444222444555666777666555444777777777777777777777777555555666666666777777777777888999888666555666777888777666666666666777777444444444444555666777888333444666777777777555555555222333666777444444666888888777888888999::::::333444555666666777666666===<<<;;;999888777777777777777666666555555666666555666777777555555666777444444555666666777666555222333555666666666555444666666555444444444555555333444666666555555777888999999999999999999999999888999;;;===???@@@BBBCCC???@@@AAA@@@>>><<<<<<===999999;;;===AAAEEEIIILLLJJJHHHDDDAAA@@@AAACCCDDDJJJIIIHHHGGGGGGJJJNNNPPPNNNNNNMMMLLLJJJHHHFFFFFFKKKNNNTTT[[[___^^^YYYTTTTTTVVV^^^lll{{{~~~zzzuuutttnnnvvv{{{yyyxxxzzz{{{|||~~~wwwpppkkkjjjlllnnnmmmpppuuuzzz}}}zzzuuupppiiijjjkkklllkkkhhhfffgggiiiuuu~~~~~~|||xxxrrrssstttuuuzzz}}}pppkkkhhhiiiiiigggiiinnnsssooojjjfffbbb^^^ZZZWWWUUUQQQPPPRRRRRRNNNKKKKKKJJJIIIJJJMMMKKKIIIKKKPPPZZZbbbnnntttpppfffZZZRRRNNNNNNQQQVVV\\\]]]ZZZVVVUUUQQQQQQVVV[[[```fffmmmnnnnnneeeYYYWWW^^^bbb```ZZZYYYVVVSSSQQQOOONNNMMMOOONNNMMMOOOVVVcccrrr|||xxxmmm]]]SSSPPPPPPNNNMMMJJJFFFEEEFFFGGGFFFHHHLLLTTTWWW^^^gggjjjdddVVVJJJDDDDDDFFFKKKSSS]]]gggmmmjjjfff^^^TTTLLLIIIKKKMMMQQQRRRQQQRRRYYY___^^^WWWSSSIIIAAADDDJJJLLLKKKKKKJJJIIIIIIKKKMMMQQQUUUWWWQQQNNNNNNRRRZZZ___^^^\\\VVVRRRKKKGGGGGGKKKQQQVVV^^^aaacccaaa[[[SSSLLLHHHGGGIIIKKKKKKJJJIIIJJJKKKJJJFFFBBBAAACCCJJJRRRXXX777777777888888999999:::666888999;;;;;;999888666777777888888888777666666888888888888888777777777777666666555555666666666888777666333222333666999777666666555555666666777555555666666666555444444666666666666555555555555444444333333333333444444111444444222222555555222111222333444444333222111333444444444444555555555333333333333444444444444555666777666444333333444333333333333333333333333333333333333333444555666333444666666777666555444444111111444444222222555666555555555555666666777222333444555666777777777888888777555444444444444444444555555666555555444222444555555444333555666333333222444555666555333111111222333333333333333444333333222222222333333111222444444333333555666777777777777777777777777888999;;;===@@@BBBDDDEEEDDDEEEFFFEEECCCAAAAAABBB<<<===@@@BBBDDDIIIOOOSSSNNNKKKFFFBBB@@@@@@BBBDDDJJJIIIHHHGGGGGGKKKPPPUUUXXXZZZ[[[WWWPPPIIIFFFFFFLLLPPPXXXaaagggfff___XXXTTTVVV```qqq}}}}}}{{{~~~}}}{{{zzzvvvssssssrrrqqqrrrxxx|||qqqnnnnnnrrruuurrrqqqqqqqqq}}}{{{{{{}}}tttooopppnnniiikkkrrrxxxtttmmmgggbbb\\\WWWTTTRRROOONNNRRRRRRNNNJJJJJJHHHHHHJJJMMMMMMLLLQQQYYYdddqqqrrr]]]OOOQQQPPPRRRXXX^^^```\\\WWWTTTOOOMMMQQQTTTVVVZZZ^^^ZZZUUUNNNKKKMMMRRRXXX[[[SSSRRRQQQPPPNNNMMMLLLKKKKKKKKKKKKLLLPPPXXXaaahhhccc\\\TTTOOOOOOPPPPPPOOOGGGCCCBBBDDDDDDCCCEEEIIISSSVVV[[[aaabbb\\\QQQHHHEEEFFFGGGJJJPPPWWW^^^bbb]]][[[VVVOOOIIIGGGHHHJJJKKKLLLKKKJJJMMMPPPNNNHHHIIIBBB>>>BBBFFFFFFEEEEEEFFFGGGHHHJJJNNNRRRUUUWWWNNNMMMLLLPPPVVVZZZ[[[ZZZUUURRRNNNLLLLLLPPPTTTWWWXXXYYYYYYWWWQQQKKKFFFDDDCCCEEEHHHHHHGGGFFFFFFGGGBBB@@@===<<<>>>CCCIIIMMM888888888888888999999:::777888:::;;;;;;;;;::::::888888999999999888777666777888888888888888888888777777777777777777777777666777777666444444666888666666555555555555666666777777666666555555444444777666666666555555555555555555444444444444555555222555666444444777777444333333444555555555555555333333333444444444555555111111222222222333333333333444555555444333555666222222333333333111000///666666555555555555666666555666666666666555555444777444333666666333333666555444444333333333333444222333444666777888888888555444444333222222222333000222444666777666444333111222444333333222444555333111111222555555444222222111111111111222333333333333222222222222333333111222444444333333555666555555555555555555555555999:::<<>>AAA======AAABBB???===>>>BBBBBBDDDEEEGGGIIIKKKKKKDDDDDDDDDEEEHHHJJJLLLMMMKKKJJJJJJJJJKKKMMMNNNPPPKKKLLLKKKIIIEEECCCBBBBBB???BBBDDDEEEDDDCCCCCCCCC======<<<<<<===@@@CCCDDD999999888777777777888888666666666777888999:::;;;777777888888888777555444555555555666666666777777555555555555555555555555111444666666555444444444444333333222222333333444777666555333333333333333555555444444444333333333333222222111111222222333111555666444444777777444111222222333444555666777555666666666777777888888222222222333333333444444...000222222222222444666444555666666555333000...666666555444444444555555888888777777666666666666888555444666555333333666777666555444444444444444//////111333444555555555666555444444444444444555000222666888999888666444111333444444333333444666444222111333666666444222444333222222222333555666555444444444444444555555333444666666555555777888555555555555555555555555:::<<<>>>AAADDDGGGIIIJJJJJJJJJJJJGGGCCC@@@???>>>>>>@@@AAAAAAAAADDDJJJOOOIIIEEE@@@<<<:::===@@@CCCCCCDDDEEEFFFHHHOOOXXX___mmmtttxxxppp___QQQLLLMMMRRRTTTZZZdddmmmooojjjdddeeeccciiixxxzzzvvvwwwzzz~~~}}}{{{|||zzz{{{~~~{{{}}}{{{{{{sssvvv}}}zzzyyyvvvrrreeefffhhhgggaaa___hhhtttuuuyyy}}}sssooovvv~~~}}}yyywwwzzzrrrqqqlllcccdddlll}}}wwwnnnfff^^^WWWPPPLLLJJJIIILLLSSSVVVSSSPPPOOOHHHKKKQQQUUUSSSOOOQQQVVV]]]bbbhhhjjjfff^^^VVVQQQHHHDDDCCCFFFKKKKKKFFF???BBB>>>===CCCHHHIIIJJJMMMNNNAAA>>>HHHIII===:::AAABBBDDDFFFGGGHHHGGGEEEDDDDDDDDDCCCAAAAAADDDHHHLLLIIILLLNNNNNNKKKHHHFFFFFFCCC@@@@@@CCCCCCAAABBBEEEIIIJJJKKKIIIEEEAAA???>>><<<===???AAACCCDDDDDDDDDCCCDDDDDDBBB???=========:::>>>@@@===;;;======;;;>>>===???BBBAAA<<<999999>>>???@@@@@@AAA@@@@@@???@@@AAAAAA@@@???@@@CCCEEE???AAACCCEEEFFFFFFFFFFFFBBBCCCBBB@@@??????AAACCC===@@@BBBCCCBBBAAAAAAAAA======>>>???@@@@@@AAABBB555555666666666666555555555555666777999<<<===???888888999999999888888777666666555555555555666666333333333444555666777888555555555444444555555555333333333333333333333333333111000///000111222222333333111111111222333444333333333222222111111111555555555444444333333333555555555444444333333333333222111111111222333444333333222222222222222222111111111111111111111111222222222111111111111000555444222111222444777888222333333444444333333222---///111222222222000/////////000000000111111111222222222333333444444444333333333333333333333333222222222333333444444444444333222111111111333333444222111//////000222333333333333444444444555555444333111000000111333444333222222222222333444444222222222333444555666777999;;;===???AAACCCDDDDDDDDDCCCBBB@@@???===<<<;;;<<<===>>>???AAAAAABBBBBB<<<;;;;;;;;;;;;<<<======>>>@@@AAABBBEEEJJJRRRYYY```eeeiiifff\\\RRRLLLIIIMMMQQQWWW[[[]]]^^^```aaaiiikkkmmmoooppppppoooooo|||zzzqqqlllmmmoooooosssyyy~~~~~~{{{yyyzzzzzzvvvtttuuuuuusssrrrlllllluuu|||}}}xxxooopppssswww{{{}}}}}}|||vvvyyy}}}}}}{{{yyywwwvvvvvvwwwwwwvvvxxx~~~qqqfffbbbbbbiiihhhkkkrrrxxxxxxppphhhfff]]]WWWYYY^^^___```bbbfffnnnvvvwwwqqqjjjiiiiiijjjuuuwwwqqq|||rrrlllfffeeeiiilllllljjjwwwvvvvvvxxx}}}tttooofff___[[[\\\___bbbppplllfff^^^WWWQQQNNNMMMDDDEEEFFFJJJLLLMMMLLLJJJMMMLLLJJJJJJKKKKKKJJJIIIKKKLLLNNNQQQRRRQQQLLLHHHAAAAAA@@@@@@@@@@@@@@@AAAAAA???>>>======???AAABBBBBBAAA@@@???>>>>>>>>>>>>BBBBBBCCCCCCBBBBBBAAA@@@======>>>???@@@AAABBBBBBDDDEEEGGGHHHIIIIIIHHHHHHDDDCCCAAA???============????????????????????????:::;;;;;;<<<===>>>>>>??????>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;::::::;;;;;;:::999999:::;;;;;;===<<<;;;::::::;;;<<<===???>>>============>>>>>>===<<<;;;<<<>>>>>>>>>===;;;;;;;;;<<<<<<<<<======;;;===>>>??????>>>===;;;;;;:::999;;;???@@@???<<<555666666777777666666555666666777777999:::;;;<<<777777888888888888888777666666666555555666666666555444444444444555555666555444444333333444444555333333333333333333333333111333444222///...111444333333222222111222222222333333333333333222222222555444444444333333333333555444444444333333333333222222111111111222333444222222222222222222222222222222222222222222222222111111111222222333333333222222333333444444444333222222333333333333222222...///111222333222111000333333444444444555555555222222222333333333444444333333333333333333333333222222222333333333444444333222111111111222333444333222111//////000222333222222222222333333333444555444222111111222444555333333333333333444444555333333333333333444555666777888:::<<<===??????@@@>>>===<<<;;;:::999888777;;;;;;===>>>????????????;;;;;;:::;;;;;;;;;<<<===999<<>>>>>=========>>>?????????>>>>>>===>>>???@@@AAA@@@@@@???>>>>>>>>>>>>???@@@@@@@@@@@@@@@??????>>>>>>>>>============<<<<<>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<============<<<;;;;;;:::::::::::::::999999888888888999888777777777777888999<<<;;;::::::::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999:::<<<<<<<<<;;;999999999:::::::::;;;;;;;;;<<<>>>??????>>><<<;;;<<<;;;:::;;;===>>><<<:::666777777888888777777666888777777777777888888999555555666777888888888777777666666555555666666777666666555444444444444444444333333222222333333444333333333333333333333333000444777444///---111555333333333333333222111000333333333444444444444444444444333333333333333222444444333333333333333222222111111111111222333333000111111111222333333333000000000000000000000000000000111222333444555666+++...111555666555333111111111222222222222111111///000222333333333222111222222222222333333333333222222222222333333333333333333333333333333333333222222222222333333333333111111111111111222333444222222111000000111222333111111111111222222222222555444333222222333444555444333333333333444555555444444333333333333444444444555666777888999999999888888888777666666555555999::::::;;;<<<<<<;;;;;;999::::::::::::;;;;;;;;;555888;;;>>>???AAACCCEEEBBBFFFIIIHHHEEEAAAAAAAAA???AAACCCDDDDDDDDDEEEFFFJJJJJJLLLNNNPPPSSSUUUVVV[[[bbbeeeaaaaaadddbbb[[[YYYVVVVVV\\\bbbfffjjjooopppjjjggggggggghhhmmmsssoooppppppllljjjmmmvvv}}}~~~zzzxxxxxxwwwvvvuuuuuuwww{{{~~~|||rrroooppptttuuuqqqnnnnnnkkkpppxxx~~~wwwrrrsssrrroooooouuu}}}rrrkkkhhhccc^^^bbbbbbeeeeeebbb```ccciiiooooooppppppooommmkkkiiipppnnnjjjhhhfffggghhhiiipppqqqvvvwwwnnnkkkiiieeebbbccccccbbbcccdddfffhhhjjjrrrvvvzzzzzzvvvrrrppppppmmmoooooohhh^^^VVVSSSTTTPPPPPPTTT]]]gggnnnmmmkkk\\\UUURRRSSSUUURRRPPPPPPPPPVVV\\\[[[UUUNNNLLLLLLNNNWWWeeettt~~~|||jjjWWWQQQVVV```nnnwwwtttfffZZZSSSOOOKKKKKKMMMOOOOOOMMMPPPWWW^^^dddhhhhhhbbbZZZXXXVVVUUUTTTTTTQQQNNNKKKQQQOOOKKKHHHHHHIIIKKKMMMKKKKKKLLLLLLMMMNNNOOOPPPNNNJJJFFFDDDDDDFFFHHHIIIDDDCCCBBBCCCDDDDDDBBB@@@>>>>>>>>>???AAAAAA>>><<<;;;;;;:::;;;;;;<<<======<<<======>>>>>>>>>>>>>>>>>>============>>>??????======>>>>>>======<<<;;;;;;;;;;;;:::::::::999999===>>>???AAAAAAAAA@@@@@@>>>>>><<<;;;::::::::::::999999999999999999999999999999999999::::::::::::;;;;;;;;;:::999999888888999999888777666666555555888888777777777777888888:::999999888888999999:::999999888888888999999:::888777777777999:::999888777777777777888888888888;;;;;;============;;;;;;<<<;;;:::;;;<<<<<<:::888777777888888888888777777999888777666555555555555333333444666777777777777777666666555555666666777555444444333333444444444333222222222222222222333222222222222222222222222222444555444111///111333222333444444333222000///333444444444555555666666333333333333222222222222333333333333222222222222111111111111111222222333///000000111222333333444111111111111111111111111000000111222222333444444'''***///333555666444333000000111111111111000000000111222333333333333222000000000000111111111111222222222222222222222333222222222222222222222222222222222222222222222333000000000111111222333333222111111000000111222333111111111222222222222333333333222222222333444444444444333333444444555666444444333333222333333333222333444444555555444444666666666666666666666666777777888999999999888888888888999999999::::::999555666888:::;;;<<<===>>><<<>>>??????>>>===???AAA:::<<<>>>??????@@@BBBDDDCCCCCCDDDFFFIIILLLOOOQQQXXXZZZZZZWWWXXX[[[ZZZTTTUUUTTTUUU[[[aaagggjjjmmmkkkgggdddeeeffffffiiinnnkkklllmmmkkkjjjmmmttt{{{vvvwwwxxxyyy{{{~~~zzzwwwwwwxxxzzzzzz{{{}}}}}}|||uuuqqqppprrrsssooommmnnnjjjlllppptttxxx{{{}}}~~~xxxuuuuuutttqqqpppwwwuuujjjgggfffeeeggghhhiiijjjiiihhhhhhjjjhhhgggggggggggghhhiiijjjsssrrrooollljjjjjjkkkmmmnnnppprrruuuyyy~~~~~~vvvllleeecccbbb```^^^^^^___``````aaacccfffhhhppprrrtttsssoookkkgggddddddfffgggccc[[[UUUSSSTTTQQQPPPPPPUUU]]]bbbcccaaaYYYTTTSSSUUUVVVRRROOOOOOOOOTTTXXXXXXSSSNNNLLLLLLIIINNNYYYhhhsssqqq```PPPJJJKKKOOOVVV\\\[[[TTTMMMNNNKKKIIIHHHJJJKKKJJJIIIIIILLLOOOSSSWWWXXXUUUQQQNNNMMMMMMLLLKKKJJJHHHFFFIIIHHHFFFEEEEEEEEEGGGGGGCCCDDDFFFGGGHHHHHHHHHHHHKKKGGGCCCBBBBBBDDDEEEEEE@@@??????@@@AAAAAA???===???>>>======??????>>>===999999999999:::;;;<<<<<<:::;;;===>>>>>>>>><<<;;;;;;;;;;;;;;;<<<===>>>???;;;;;;<<<<<<<<<;;;::::::666666777888999:::;;;;;;999:::<<<===>>>>>>===============<<<;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999999999999999999999888888777777777999888888777666555444444999999999888888999999999777777777777777777777777777777777777777777888999777666555666888999888777555666666666777777777777::::::;;;<<<<<<;;;::::::;;;;;;;;;;;;<<<;;;;;;:::777777888888888888777777888777666555444333333333111222333444555666666666666666555555555555666666222222222333333555666666222222222111111222222222000000000000000000000000555222111111333444111///222222333444333222111000444444444555555666666666222222222222222222222222222222222222222222222222000000111111222222222222//////000111222222333333444444444444444444444444111111111111000000000000,,,---...000111222333333///000000111111000000///111111222222333333333333111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222000000111111222222222222111000000111111222222333222222222222333333333333111111111111111222222333444333333333333444555555444444333222222222333333333333333444444333333222444444555555555666666666555666666777777777666666666666777888999888888777888777666666777999:::;;;;;;;;;;;;::::::;;;>>>@@@:::<<<>>>>>>>>>???AAACCCBBBBBBCCCEEEHHHKKKNNNPPPPPPQQQPPPPPPRRRTTTSSSPPPSSSTTTTTTWWW\\\aaaccccccaaa___```ccceeeccceeehhhhhhiiijjjjjjjjjmmmrrrwwwwwwxxxyyyzzz|||}}}zzzxxxzzz{{{{{{zzz{{{|||~~~||||||vvvqqqqqqooolllkkkmmmjjjkkkmmmooorrruuuwwwxxx|||zzzrrrsssrrrpppooottt~~~uuukkkjjjkkkkkkiiihhhhhhkkkqqquuusssooollljjjiiiggghhhiiikkkmmmlllmmmnnnmmmkkkjjjkkkmmmmmmooorrrsssrrrrrruuuwwwtttrrrmmmhhhccc```______^^^___aaabbbbbbdddgggkkkrrrpppnnnllliiieeeaaa^^^[[[]]]^^^\\\WWWSSSQQQRRRSSSPPPNNNOOORRRUUUVVVUUUOOOLLLMMMQQQRRRNNNKKKLLLJJJNNNQQQRRROOOLLLKKKKKKHHHIIIPPP]]]fffdddXXXNNNJJJIIIIIIKKKMMMMMMKKKIIIFFFEEEDDDDDDEEEEEEDDDCCCCCCCCCFFFJJJMMMLLLJJJHHHEEEFFFFFFFFFEEEDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@CCCCCCDDDDDDDDDDDDCCCBBBBBBAAAAAAAAACCCDDDCCCBBB>>>===>>>???AAA@@@>>><<<@@@???======???@@@???>>>999999999999999:::;;;<<<888999<<<===>>>===;;;999999999999:::;;;<<<===>>>;;;;;;;;;;;;;;;:::999999555666666777888999::::::888999:::<<<<<<<<<<<<;;;:::::::::::::::::::::999::::::::::::::::::::::::::::::999999999999999999777777777777666666666666999888888777666555555555888888888888888888888888555666666666666666666555777777666666777888888999777666666666888999888777666666666666777777777777999999999::::::999999999888999;;;<<<<<<<<<<<<===666777777888888777777666555555444333333333333333111111222333444444444444555444444444444444444555111111222222333555666777333222222111111222222333000000000000000000000000444000---///444666222---111222222333333222222222444444444555555555555555000111111111111222222222000111111111111222222222///000111111222222111111///000000000111222222222111111111111111111111111111111000000////////////333222111///......//////000000111111111111000000111111111111222222222333//////000000000111111111222222222222222111111111222222222222222222222222222222222222222111111111000111111222222111000000000000000111222222333333222222222222333333333444//////000000111222222222333222222222222333444444333333222222222222333333333333444444444444333333222222222333333333444444444555555666777777777666444555666888888777666666:::777555444666888999999:::999777666777888:::<<<<<<>>>??????>>>======>>>BBBBBBCCCEEEFFFIIIJJJLLLHHHIIIJJJLLLNNNPPPRRRSSSWWWXXXWWWUUUXXX\\\]]]ZZZZZZYYY\\\bbbddddddeeehhhiiijjjlllmmmnnnpppsssvvvwwwxxxyyyyyyzzz|||~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyyysssrrrooojjjhhhjjjiiiiiikkkmmmooorrrtttuuu{{{qqqpppnnnlllmmmpppuuuyyyzzzzzzuuulllhhhjjjllllllhhhffffffkkkuuu~~~|||uuuvvvtttpppmmmkkklllmmmnnniiikkkmmmmmmjjjiiikkkmmmllloooqqqssssssrrrssssssnnnpppooolllfff```^^^^^^]]]```cccddddddffflllppptttooohhhdddcccbbb___]]]ZZZ[[[\\\ZZZWWWTTTSSSSSSPPPNNNKKKIIIJJJLLLMMMMMMJJJIIIKKKOOOPPPLLLKKKLLLHHHJJJMMMMMMLLLJJJJJJJJJKKKJJJNNNXXX^^^[[[TTTPPPHHHGGGFFFEEEEEEEEEFFFGGGBBBBBBCCCCCCCCCBBBAAA@@@BBB@@@AAAFFFIIIFFFDDDDDDCCCDDDEEEDDDBBBAAAAAACCCCCCBBBAAA@@@????????????AAAAAAAAAAAAAAABBBBBBBBB======???BBBDDDDDDBBB???======>>>@@@BBBAAA???<<<>>>===<<<<<<>>>>>>===<<<::::::999999999999::::::777888:::<<<<<<;;;:::999888888888999:::;;;<<<===::::::;;;;;;::::::999888888888888777777777777666777888999;;;;;;;;;;;;:::555666777777777777777666888888888888888888888888888888999999999999999999666666666666666666666666888888777777777777666666555555666666666666555555444555555666666555555444666666666666777888999999888666666777888999888777666666666666777777777777888888888888888888888888555888:::;;;:::;;;<<<===555666666777777666666555222222222222222333444444111111222222333222222111444333333222222333333444333222222222333444444555333333222222222222333333222222222222222222222222///...---000333444111...111111111111222333444444555555555444444444444444000000000000111111222222000000000000111111222222...///000111222111111000000000000000111111111111........................000000000000000111111111333222111000////////////000111111222222111111000000000000000111111222222............////////////222222222222111111111000111111111111111111111111222222222222111111111000111111222222111000///...//////000111222333333333111111111111222222222222//////000111222222333333222111111111111222333333111111111111222333444444333333444444444444333333111222222222222222333333333444555666777888888888333444666777777777555444888666555666888888777555999777555444555777888999;;;===@@@AAA???>>>===>>>AAAAAACCCDDDEEEEEEEEEEEEEEEGGGIIIKKKLLLPPPWWW]]]\\\]]]YYYTTTTTTXXXXXXTTTVVVTTTWWW]]]bbbcccfffkkkmmmoooqqqssstttuuuwwwxxxwwwwwwxxxwwwvvvvvvwwwyyywwwyyyzzzzzzzzz~~~{{{xxx}}}|||xxxxxxuuunnniiiiiijjjiiiiiikkkmmmqqqtttvvvrrrnnnjjjiiikkkoooqqqrrrnnnnnnkkkgggiiiooosssssspppqqqrrruuuzzzuuuqqqooooooooopppqqqqqqnnniiihhhlllpppnnnnnnooopppqqqqqqqqqppplllmmmnnnmmmkkkeee___ZZZ[[[```dddggghhhlllsssyyyvvvmmmbbb]]]]]]______^^^]]]^^^^^^]]][[[XXXVVVUUUQQQNNNKKKIIIHHHHHHIIIIIIKKKJJJLLLPPPPPPLLLLLLNNNKKKLLLLLLLLLKKKJJJIIIIIIJJJIIINNNVVVYYYSSSOOOOOODDDDDDDDDCCCAAAAAABBBDDDBBBDDDFFFFFFEEECCCBBBBBBDDD@@@???DDDFFFCCCBBBEEEBBBCCCEEEDDDBBBAAACCCEEECCCBBBBBBAAAAAAAAABBBBBB@@@@@@>>>>>>>>>???@@@AAA>>>>>>@@@BBBDDDDDDBBB@@@<<<===>>>@@@BBBBBB???<<<;;;;;;:::;;;======;;;999;;;:::999888888777777888777888999:::::::::999888888888888888888999:::;;;999999999:::999888888777777777777666666666555555666777888::::::::::::999333444555666777666666555777777777777777777777777666666666777777888888999666666666666666666666666666666666666777777777777444444555666666555444444444444555666666555444444555555555555666777888888777666555666888888888666555555555666666666777777888777777777777777777888444777999999777777888:::555555666666666666555555000000111111222333444555111111222222222111111000333222222111111222222333444444333333222222333333444333333222222333333444333333333333333333333333+++---///111111111111111111111000000111333555666555555555444444333333222//////000000111111111222//////000000111111111222...///000222222111111000111111111000000000000000333333333333333333333333//////000111222333333444---...000111222222222222111111222222222222111111000000000///000000111222111222222222333333333333222222222222111111000000111111111111111111111111222222222222111111000000222222222222111000...,,,//////000222222333333333000000000000111111111111///000111222333444444444111111000000111111222333111111111111222333444555222333333444444444444333333333333333333444444444333444555777888999999999222333555777777666555444666555555888:::999555111888666444444555777888999777;;;???BBBBBBBBBAAABBB@@@AAABBBDDDDDDCCCBBBAAADDDEEEHHHIIIJJJOOOZZZeee[[[[[[WWWOOONNNSSSRRRNNNPPPNNNOOOUUUZZZ^^^dddjjjoooppprrrtttvvvvvvwwwxxxwwwxxxxxxwwwtttrrrrrrssslllppptttvvvyyy{{{vvvttt{{{~~~~~~}}}tttmmmjjjlllkkkiiijjjlllqqqvvvyyy}}}wwwqqqkkkdddcccggglllnnnmmmnnnnnnkkkjjjoooyyy}}}|||vvvrrrqqqpppvvvvvvsssmmmfffeeejjjoooqqqooolllkkklllmmmlllkkklllkkkkkknnnoookkk```XXX[[[```gggjjjmmmrrr{{{wwwlll___XXXZZZ^^^______\\\]]]]]]\\\ZZZWWWUUUTTTUUUSSSOOOKKKIIIHHHGGGGGGJJJIIIKKKNNNMMMIIIIIILLLKKKKKKKKKJJJIIIGGGFFFEEEBBBCCCIIIQQQQQQIIIFFFHHHAAABBBCCCBBB??????AAACCCBBBDDDFFFGGGEEECCCBBBBBBDDD===;;;???@@@>>>???CCC;;;>>>@@@@@@@@@AAADDDGGG??????>>>>>>>>>???AAABBBAAA@@@===;;;;;;;;;===>>>BBBAAAAAABBBDDDDDDBBBAAA<<<<<<>>>AAABBBBBB???<<<:::::::::;;;===<<<:::888;;;:::999777666666666666777777888999999999999999888888888888888888999:::888888888888888777777666222333333444555666777888555666777999999999999888444555666888888888777777999999999999999999999999333444444555666777888888555666666666666666666666444444555555666777777777555666777888888777666555444444555666666555444444333333333444555666777888666555444555777777777666444444444555555555666666777777666666666666777777444666888888555333444666444555666666444444555666999555111///000222444444000000000000111111111111000111111111111222222222222111000111444555666555111111000000111111222333111111000000000000111111222111111111000000//////...111444555444333222222222222222111000//////...444222111000111000...---////////////000000000000000000////////////000000000000000000000000000000///000111000//////111333......------------......////////////000000000000000///.........000111222......///000000000000000222222111000///...------000000000000111111111111000000111000///...,,,+++333333222222111000000000111222444444222111222333444333111///------000333,,,---///111222333222222111///...000333555333111111111111111111111111111222222222111111111111111444222000///...///000111222222111111222222333444111222333444555444333333333333333333333333333333444444444555444444333333222333555444444444777999<<<>>>AAACCCCCCAAA>>><<>>@@@AAA???===EEEEEEFFFHHHMMMRRRXXX[[[\\\ZZZWWWTTTQQQPPPPPPPPPMMMMMMOOOSSSWWW]]]aaadddmmmmmmooorrruuuvvvuuusssmmmnnnooorrruuuuuusssqqqooommmmmmqqq{{{~~~{{{yyytttuuuwwwyyy||||||sssnnnjjjgggeeefffjjjpppuuuxxxuuujjjeeehhhmmmnnnllllllmmmoooqqquuu||||||uuunnnjjjkkkpppmmmoooppplllfffdddgggjjjqqqiiidddffffffaaa___aaadddbbbdddkkkrrrqqqhhh^^^XXX[[[aaahhhpppvvv{{{~~~mmmggg^^^VVVTTTXXX^^^ccc___[[[WWWWWWZZZ[[[YYYUUUPPPLLLHHHHHHJJJIIIEEEAAAFFFFFFFFFFFFGGGHHHIIIIIIEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIHHHHHHGGGDDDBBB@@@>>>>>>@@@BBBDDDBBBAAAAAA@@@@@@AAAAAABBBAAA@@@@@@???>>>===<<<<<<<<<======<<<<<<>>>BBBEEEDDDBBB???===<<<===???@@@========================999;;;>>>AAACCCDDDDDDCCC;;;<<<<<<<<<======>>>>>>@@@???>>><<<:::999999999:::999888777777888999:::999999888888777666666666888888777777666666555555777777888999999999999999777444222333555777666444444555666888888888777666666444444666:::<<<:::888555555666666666555333222555555444333333555666777222444555555444333333444555555555444444333333333555555555555555555555555444444444555777777555333777666444333333444666777444555666666444333444666555555555666666666666777666666666666666555555555888888888888888888888888333444555555333333444555666333000...///111222222000000000000111111111111000111111111111222222222444333111111222222222111444333333333333444555555111111000000000000111111111111111111111111111111...000333333222111222222222222111111000//////...333111000000111111///...////////////000000000000000000////////////000000000000000000000000000000///000000000//////111222///......------......///....../////////000000000000//////......///000111...//////000000000//////000000000000//////////////////000000000111111111000111111111111///...---//////////////////000000000111333333111111111222///000000///...///111444000111222222333222111000111///...000333444333111111111111111111111111111222222222222222222222222444333111000///000111222222222111111222222333444111222333444444444333333333333333333333333333333333444444444444444333333222444444444444444666888999;;;===???@@@@@@>>>===???===;;;<<>>>>>=========<<<======<<<<<<===AAACCCCCCBBB@@@>>>===>>>???@@@========================;;;<<>>==============================<<<;;;<<<>>>AAAAAAAAA@@@??????>>>>>>>>>========================<<<===>>>???>>>===<<<;;;:::;;;;;;;;;;;;;;;<<<<<<888777777777777777888888777777888888888888777777555555666666777888888999777777777666666666666555555555666777777777777666777666444444555555444222444555666777777777666555777555444444555444222000444555555555555444333333333333444555555555555555222444555555444333333444555444444444444333333333444444444444444444444444666555444555666555333111666555444333333444555666222333444444222222333444333333333444444444555555555555555555555555555555444444444444444444444444000222333222111000111333000///...///000000///---///000000000111111111111000000111111111222222222000///...///111333444333000////////////000111111111111000000000000111111000000000000//////......///000000///......000222111111000000////////////000......///111222111000////////////000000000000000000////////////000000////////////////////////,,,...//////......///000//////............//////------------.........///111111000000//////....../////////000//////...---////////////000000000000////////////000000000111//////000000111111111111000000000000111111222222...000111111000//////000000111222111...,,,++++++333333333222111000///...000000///000111222222111111111111111111111111111000000000000000111111111333222222111111111222333222222111111222222333444111111222222333333333333222222222222222222222222222222333444444444333333333444444444333333555777555555555666777999:::;;;:::999999999;;;<<<======<<<>>>BBBFFFIIILLLMMMNNNQQQOOOMMMLLLKKKLLLMMMNNNQQQPPPNNNNNNQQQWWW]]]aaadddeeegggkkkmmmkkkhhheee______```dddiiinnnqqqqqqnnnnnnooopppssswww{{{}}}}}}{{{xxxvvvuuuuuusssrrrsssrrrooommmlllooouuuyyyyyyyyyyyyyyyyyyzzzzzz{{{yyytttrrrnnnkkkfffeeegggjjjmmmooolllkkkjjjkkkooovvv~~~wwwwwwuuupppkkkhhhhhhjjjeeeeeefffiiioooxxxwwwhhhbbbaaa___]]]\\\\\\\\\[[[XXXVVVUUUXXX[[[aaa_________]]]YYYVVVUUUWWWUUUTTTUUUXXXXXXVVVTTTOOOOOOPPPQQQSSSTTTVVVWWWVVVTTTQQQOOOOOOQQQSSSUUUPPPQQQQQQSSSSSSOOOIIIDDDEEEDDDDDDGGGKKKNNNNNNMMMEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????@@@AAABBBBBBAAA@@@???>>>>>>???@@@@@@???>>>>>>>>>======<<<<<<======>>><<<<<<<<<<<<<<<=========<<<======<<<;;;;;;<<<>>>===>>>>>>???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999888::::::::::::::::::::::::777777666666666666777777555666777888888777666555555555555666666777777777666666666666666666666666333444555555666666555555777666666555555444333222444444555666666666555444666555555444444333111000444444444444444444444444222333444555666555444333222444555555444333333444444444444444444444444444444444444444444444444444666555444444555444333111555444444333333444444555111222333333222111222444222222333333333444444444444444555555555555555666555555555555555555555555000111222111000000111222/////////000222222000...///000000000111111111111000000111111111222222222111//////000222444444444222222222222222333444444111111000000000000111111111111000...---,,,+++***///000000///......///111000000000//////////////////...---...000111111000////////////000000000000000000////////////000000////////////////////////,,,...000000///...///////////////....../////////------------.........///111111000000//////............////////////......000000000000////////////...////////////000000000............///000000111111111111111000000//////...///111111///...///000///000222222///,,,++++++000000000/////////000000///000000000000000111111000000000000000000000000............//////000000111111000000000111111111222222111111222222333444111111111111222222333333222222222222222222222222111222222333444444333333333444444444222333444666666555444444444555666777::::::999999888888999::::::<<>>>>>>>>>>>??????@@@AAAAAA@@@???>>><<<===???@@@@@@???===<<<;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<===<<<:::999;;;<<<999:::;;;<<<<<<;;;999888999999999999999999999999888999999999999999999999999999999888888888888888999888777666555555555555555666777888888777666555666666666555555555444444555555555555555666666666333333444555555555555555666666777666555333222222333444555666666555444333333444555555555444444444444444333333333444444444111222444555555555444333222444555555444333333444444444444444444444444444444444444444444444444444666555333333444444333222444444444333333444444444000111222222111111333444222222222333333333333444333444444444555555666666555555555555555555555555000111222111000000000222000//////000222222111///000000000000111111111111000111111111111222222222444333111111222222222111111111000000111111222333111111000000000000111111111000///...---,,,+++***///000111000///...///000///////////////////////////...---...000111000///////////////000000000000000000////////////000000000000000000000000000000,,,...000111000//////000000//////......//////000------.........////////////000000000000000///...,,,---...////////////...111111000000//////............////////////000000......------...///000000000000///......---,,,,,,...///111111/////////000+++---000111000000000111...............///000111///000111111//////000111000000000000000000000000------......//////000000///000000000000111111111222222111111222222333444222111111111111222333333222222222222222222222222000111222333333444444333333444444333222222444555555555444444444444555555999::::::999777666888999888:::===@@@BBBCCCDDDDDDFFFEEEEEEEEEFFFIIIKKKMMMPPPNNNLLLKKKMMMQQQUUUXXXZZZZZZ\\\___bbbcccbbbaaaZZZ[[[]]]aaagggkkkmmmmmmjjjjjjjjjjjjjjjiiiiiiiiijjjiiiiiikkkmmmooonnnnnnllllllkkkiiiiiikkkooorrrooooooooooooooopppqqqrrrxxxxxxxxxwwwwwwvvvuuutttrrrnnnhhhffffffiiikkkmmmjjjkkkkkkkkkkkkkkkkkkkkkfffiiikkkkkkiiihhhiiikkkkkkiiiggggggnnn{{{yyynnnccc___]]]ZZZWWWWWWQQQOOOMMMLLLNNNQQQTTTWWWWWW[[[[[[WWWSSSSSSRRRPPPKKKLLLMMMMMMNNNPPPTTTWWWQQQPPPNNNLLLJJJJJJJJJJJJKKKKKKIIIHHHHHHHHHHHHIIIIIIGGGEEECCCBBBAAAAAAAAA@@@AAABBBDDDFFFGGGIIIIIICCCCCCAAA@@@???????????????>>>>>>>>>>>>=========??????@@@AAA@@@???>>>===<<<<<<>>>>>>>>>>>><<<<<<999999888888888888999999;;;;;;:::::::::::::::::::::;;;<<<;;;:::999:::;;;777888999::::::999888777777777777777777777777777777777777888888999999:::888888888777777777777666999999777666555555555555555555666666666666555555777666666555444444333333444555555555555666666666333333444555555555555444444666777777555333333333333444555555555444333222222444666666555555666777333333333222333333444555222222333444444444444444222444555555444333333444333333333444444444444555333333333333333333333333555333222222333444444333333333333444444333333333000111222222222222333555222222222333333333444444333333333444555555666666333333333333333333333333000111222222000000111222000///...///111222111000000000000000111111111111000111111111111222222222333111000000111111000///...............///000000111111000000000000111111000000////////////......///111222222000///...//////////////////////////////...---...000000///...////////////000000000000000000////////////000000000000000000000000000000,,,///111222111000000000000000////////////000000....../////////000000000...///000111111000000///+++,,,---...///000000000////////////000000000000........./////////000000000//////......///000111..................------...000222111000///000000+++---///000000111222444000///.........///111222...000222111///...///111000000000000000000000000......//////000111111222000000111111222222222222222222111111222222333444222111000000000111333333111111111111111111111111000000111333333444444333333444444333222222333555333333444444555555666666777999:::999777777999;;;888999;;;===???@@@AAAAAADDDCCCCCCDDDFFFIIILLLNNNMMMLLLKKKJJJLLLNNNQQQSSSWWWWWWWWWYYY[[[]]]\\\[[[YYYYYY\\\```eeehhhiiihhhhhhhhhggggggfffeeedddddddddcccdddgggkkkmmmmmmmmmggghhhhhhfffeeeeeehhhjjjkkkllllllmmmnnnnnnooooooooopppqqqrrrrrrrrrqqqqqqoookkkfffcccdddfffiiijjjiiiiiijjjjjjiiihhhgggfffhhhiiijjjjjjiiigggggggggmmmkkkhhhgggjjjsss}}}wwwssswww|||{{{vvvoooggg```]]]ZZZUUUSSSTTTOOOMMMKKKJJJLLLPPPTTTVVVSSSXXXWWWQQQMMMOOOPPPNNNFFFIIIKKKLLLLLLNNNSSSXXXQQQOOOLLLIIIHHHGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGHHHEEEEEECCCBBB@@@??????@@@???@@@AAABBBBBBBBBCCCDDD@@@@@@???>>>======>>>>>>>>>>>>>>>>>>============>>>>>>?????????>>>===<<<<<<<<<<<<======<<<<<<<<<:::999999999999999999:::;;;;;;::::::999999888888888999;;;;;;999999999:::777888888888888888888777777777777777777777777777777777777777777888888999777777777666666666555555777666666555555555666666666555555444444555555666555444444444444444444444444444444555555555666666333444444555555555555555222555777888555333333444333444444555444333222111111444666666444444555666333333222222222333444555333333222222333333444555222444555555444333333444333333333444444444555555333333333333333333333333444222111111333555555555333333333444444333333333000111333333222333444666333333333333444444444444222222333444444555666666333333333333333333333333000222333222111000111222000///---...000111111111000000000000111111111111000111111111111222222222///------...000222222222111111111111111222222333111111000000000000111111...//////000111222222333///111333444222000...............///////////////000///......///000///---////////////000000000000000000////////////000000000000000000000000000000---///222333222111000000000000////////////000000////////////000000000000---...///111111111000000***+++,,,...///000000111------...///000111222222............/////////000222111000//////000111222......//////000111111111///000222222000000000111///000111111000000111222222111000//////000111222...000222111...---///111000000000000000000000000///000000111222333333333000111222333333333333333222222111111222222333444222111000000000111333444111111111111111111111111///000111222333444444444333444444333222111333444111222333555666777888888555777999888777777:::===888888999;;;===>>>???@@@DDDDDDDDDEEEHHHKKKNNNPPPLLLKKKJJJJJJKKKMMMOOOPPPWWWUUUTTTTTTVVVWWWWWWWWWWWWXXX[[[```dddffffffdddgggffffffeeedddcccbbbaaa``````bbbfffjjjlllmmmllldddeeeeeedddbbbaaabbbccchhhhhhjjjkkkllllllllllllkkklllmmmnnnoooooonnnmmmkkkgggbbb___```bbbeeefffggggggggghhhgggggggggggglllkkkjjjiiigggeeecccbbbkkkiiigggeeeeeejjjqqqwwwssssssrrrpppssswwwvvvppphhhbbb^^^\\\WWWQQQPPPRRRSSSOOOLLLJJJKKKNNNQQQRRRQQQVVVUUUNNNJJJLLLNNNLLLFFFIIILLLLLLJJJKKKPPPTTTPPPNNNKKKHHHFFFEEEEEEFFFCCCCCCBBBCCCDDDFFFHHHIIIBBBCCCDDDCCCAAA??????@@@???@@@AAA@@@??????@@@AAA>>>>>>===<<<<<<<<<<<<===???>>>>>>>>>==================>>>>>>>>>===;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::;;;;;;;;;::::::999888777777666888::::::999999999;;;888888888888888888999999777777777777777777777777999888888777777777777888777777666666555555555444444333444444555666777888666555444333333444555666222333333444444555555666444444444555555555666666333444555555666666555555000444777888666444444555333444444555444333111111222444777666333222333555333333222111222333555666444333222111222333444555222444555555444333333444333333333444444555555555333333333333333333333333333111000000333555666666222333333444444333333222000222333333333333555666333333444444444444555555222222333333444555666666666666666666666666666666......///000000000000000111///...///222333222///111///...------...///111111111111111111111111111111222222111///...///000000000000000000000000000000000111111111111000000111111000///////////////111111000///...---,,,,,,111///...///000111000...///...---///111111...+++////////////000000000000,,,...//////...------...------------..........................................---,,,---...///000---------,,,++++++---///............////////////222///------.../////////...........................///000111111000///...///......---------......//////000///------...000//////......---------,,,////////////000000000000//////000000000000/////////////////////000111111///111333111...,,,...000...111333333111111444777222222111111000000//////000000000//////////////////111222111000///000111////////////000000000000111222222111000000111333222222222222222222222222333333333444444555555555111444777666444333555777777888888999999:::;;;;;;;;;===@@@DDDFFFHHHIIIIIIKKKKKKKKKJJJIIIIIIHHHHHHNNNNNNOOONNNNNNPPPSSSVVVUUUXXX\\\```dddggghhhiiihhhgggeeebbb```___^^^]]][[[]]]___bbbfffiiilllmmmeeeeeedddbbbaaa___^^^]]]cccdddfffggghhhgggffffffggghhhjjjkkkkkkjjjiiihhhddd```[[[XXXZZZ]]]___aaaiiihhhhhhfffdddbbb```___hhhgggdddaaa^^^^^^```bbbeeedddbbbaaaaaabbbdddeeejjjjjjjjjkkkmmmppprrrttthhhddd]]]XXXTTTRRRPPPNNNKKKKKKJJJJJJJJJJJJJJJJJJPPPPPPOOOMMMLLLJJJIIIIIIHHHGGGGGGHHHJJJMMMPPPRRRKKKJJJHHHFFFEEEEEEEEEFFFDDDAAA??????AAACCCDDDDDD@@@@@@??????????????????>>>>>>>>>>>>>>>?????????===>>>@@@AAA@@@???<<<;;;999:::<<<<<<;;;<<<===???======<<<;;;;;;;;;;;;<<<;;;;;;;;;:::999888777666666666777888999:::::::::777777777777777777777888444555666666666666555555666666555555555666666777999888777666555444444444666555555555555777999:::999888777666555444333333888777555333222333555666111444777666333222333555111111222333444444444444333222333444666666444222555555555555555555555555333444444555444444333333222222222222222222222222444444444333333222222222222222222111111000000000333333333333333222111000222222111111111222444555111111111111111111111111333222222222333333222000444444444444444333222111111000000000111111222333000000000000000000000000---///333666777666444222222222222111111111000000/////////000111222333444......///000000000000000222000///000222333111000222000///......///000222111111111111111111111111000111222111///...///000000000000000000000000000000111111222222111111000111000000///////////////............////////////000///...///000111000...///...---///111111...,,,.../////////000000000000---...//////---,,,---...000000000000111111111111........................///......---...///000111111222111///...---///000............////////////000...,,,,,,.../////////...........................///000111111000///...//////.........//////000---...///...---...///111111111111111000000000///....../////////000000000//////000000000000/////////////////////000000111000111111111///...///000000111222222111111222333111111111000000000000000......///000000000000000///000111111000///000111000000000000111111111111111222222111000000111333222222222222222222222222222222333333333444444444111444666666444333555666777777888888999:::::::::===>>>@@@BBBDDDEEEEEEDDDIIIHHHHHHHHHHHHGGGGGGGGGLLLMMMMMMMMMLLLNNNQQQTTTSSSUUUXXX[[[___bbbdddeeeeeedddbbb```]]]\\\ZZZZZZZZZ\\\^^^```cccdddeeefffaaaaaa```___^^^^^^]]]]]]aaaaaabbbcccddddddddddddeeefffggghhhhhhgggeeedddaaa]]]YYYXXXZZZ]]]```bbbdddddddddddddddbbbaaa```bbbbbbaaa___]]]]]]```bbbbbbaaa```______```aaabbbffffffgggiiijjjmmmnnnooojjjeee^^^WWWSSSPPPLLLJJJKKKKKKKKKKKKKKKKKKKKKKKKOOONNNMMMLLLJJJIIIHHHGGGGGGFFFFFFGGGIIILLLNNNPPPKKKJJJHHHFFFEEEEEEEEEEEEDDDAAA??????@@@BBBCCCCCCBBBBBBAAA@@@>>>===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>===<<<;;;;;;<<<>>>>>>======???@@@===<<<<<<;;;;;;;;;;;;;;;::::::::::::999888777666777777777888888999999:::999999888888888888888888888888999999999999888888888777666555555444555555777666555444444444444444555555555555666777888888666666666666777777777777777666555444333333444555222333555444333333333444333333333444444333222222333222333444666666444222444444444444444444444444333333444444444444444444222222222222222222222222444444333333333222222222555555555444444333333333333333333333333222111000222222111111111222333444111111111111111111111111222111111222333444333111111222222222111111000///444333333333333444555666111111111111111111111111000111444555555444222111333333333222222222111111444444444444444555555555......///000000000000000333111000111222222111000222111000//////000111222000000000000000000000000000111222111///...///000000000000000000000000000000000111111111111000000000000//////......//////............////////////000///......000000///...///...---...000000...,,,....../////////000000000...///000///---,,,,,,------------.........//////........................//////......//////000111000000000...+++***+++------............/////////...,,,+++,,,.../////////...........................//////000000//////...///////////////000111222---.........---...///111///............---------------........./////////...//////000000//////...//////......//////000111//////...///000111000//////...------......,,,+++///000000000000000000111+++,,,...000111111111111///000111111//////000111111111111111222222222222000111222111000///111333222222222222222222222222222222222222222333333333111333555555444444444555666666777888888999999:::>>>???@@@AAAAAAAAA@@@???EEEEEEEEEEEEFFFFFFFFFFFFJJJKKKKKKKKKJJJKKKNNNQQQQQQQQQRRRUUUXXX\\\___aaabbbaaa___]]]ZZZXXXWWWVVVXXXYYY\\\^^^___^^^]]]]]][[[[[[[[[\\\\\\\\\\\\\\\^^^^^^^^^^^^___```aaabbbbbbbbbcccdddcccbbb```___]]]ZZZXXXXXX[[[___bbbccc___```bbbcccdddcccbbbaaa\\\\\\]]]\\\[[[\\\___aaa^^^]]]\\\[[[[[[\\\]]]^^^aaabbbccceeeggghhhhhhiiifffbbb[[[VVVRRROOOLLLJJJJJJKKKKKKKKKLLLLLLMMMMMMLLLKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGJJJLLLMMMKKKJJJHHHFFFEEEDDDDDDDDDDDDBBB??????@@@AAAAAAAAAAAAAAA@@@???===<<<;;;;;;========================<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>>>>======>>>@@@===<<<;;;;;;::::::;;;;;;::::::::::::999888777777888888888888888888888888::::::999999888888777777666666666777777666666555888888666555444333333333666666555555555555555666555555666666666666666555666666666777777777888888555555555444444444444444333222222222333444333222444444444444333222111000333222222333555666444333333333333333333333333333222222333444444444444444222222222222222222222222333333333333222222222222222222222222222111111111222222333333333222111111222111111111111222333333111111111111111111111111111111000111333444444333111111111222111111000///111111111111111111222333222222222222222222222222333333444444333222111111333333333333333222222222222333444444444333111000......///000000000000000333222222111222222111000111000000//////000000111///////////////////////////000111000///...///000000000000000000000000000//////000000000000//////000//////.........//////111111000///...---,,,,,,000///......///000///........................---........./////////000000//////000...,,,+++,,,...+++,,,,,,,,,,,,---------.......................................//////000---......---+++***+++,,,---------.........//////,,,+++***+++...//////...........................////////////////////////............///000111222...//////...---,,,...///------,,,,,,,,,,,,,,,,,,------------.........///...//////////////////...///............///000000...,,,***,,,000111000...000---+++,,,///000...+++.../////////000000111111+++,,,...000111111000//////000111000///...///111000000000111111111222222000111111111//////111222111111111111222222222222111111111111111111222222111222444444444444444444555666666777777888888999===>>>???@@@@@@???>>>>>>BBBBBBCCCDDDDDDEEEFFFFFFGGGHHHIIIHHHHHHIIIKKKMMMNNNNNNNNNOOOQQQUUUYYY\\\```___^^^\\\YYYWWWUUUTTTTTTVVVYYY[[[[[[ZZZXXXWWWVVVWWWWWWXXXYYYZZZ[[[[[[[[[[[[ZZZZZZ[[[]]]___```___`````````___]]]\\\[[[ZZZXXXWWWXXX\\\```cccddd___```ccceeeeeedddbbb```XXXZZZ[[[ZZZZZZZZZ\\\^^^ZZZZZZYYYYYYYYYYYYZZZZZZ\\\]]]___aaabbbcccbbbbbb^^^ZZZVVVSSSQQQPPPNNNMMMJJJJJJKKKKKKLLLLLLMMMMMMHHHHHHGGGFFFEEEDDDCCCCCCDDDCCCDDDDDDEEEGGGIIIJJJIIIIIIGGGFFFDDDCCCCCCBBBCCCAAA???>>>???@@@???>>>==================>>>>>>=========<<<<<<<<<<<<<<<===<<<;;;;;;;;;;;;<<<<<<999:::<<<;;;::::::<<<===<<<;;;;;;:::::::::::::::999999999999999888777777888888888888777777777777999999888888777777666666555555666666555555444444777666555555444444444444666666666666666777888888444555666777666555444333888777777666555555444444333444555555555444333333555222///000333444333000333444444444333333222111333222222333444555444333222222222222222222222222111222333333444444444444222222222222222222222222333222222222222222222222111111111111000000000000222222333333333222222111111111111111111111222222111111111111111111111111333222111111333333333222222222333333333333222222000000/////////000000111222222222222222222222222333333222222222222222333222222222222222222222222000111333444444222111///......///000000000000000111111222111111111111111////////////////////////...........................///000000///...///111////////////////////////------............------//////............//////111111000///...---,,,,,,///...---...///000///------.........------................../////////////////////...,,,,,,---///....../////////000000000........................,,,,,,---------.........---...000000//////000111------------............++++++***,,,...//////...........................//////............//////,,,,,,,,,---...///000111000000000...,,,+++,,,---////////////////////////------------.........///......////////////.....................//////000+++)))(((***...000...,,,222///...000333555444111......//////000000000111---...///000000///...---...000111000///...///000/////////000000000111111000111111000//////000222000000000111111222222222111111111111111111111111111222222333444444333222444444555666666777777888;;;<<<===???@@@@@@??????AAAAAABBBCCCDDDEEEEEEFFFEEEFFFGGGGGGFFFFFFHHHJJJLLLKKKJJJKKKMMMPPPTTTWWW]]]]]]\\\[[[YYYVVVTTTSSSPPPRRRUUUXXXYYYXXXVVVUUUTTTTTTUUUVVVWWWXXXYYYZZZYYYXXXXXXXXXYYY[[[]]]___]]]]]]]]]\\\\\\ZZZZZZYYYXXXWWWWWWYYY]]]```bbbccc```bbbeeegggfffddd```]]]XXXYYYZZZZZZXXXWWWXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXYYY[[[]]]]]]]]]]]]\\\XXXVVVRRRQQQPPPOOONNNLLLIIIIIIJJJJJJJJJKKKKKKKKKFFFEEEEEEDDDCCCBBBAAAAAABBBBBBBBBBBBCCCDDDEEEFFFFFFFFFEEEEEECCCBBBAAAAAAAAA@@@>>>>>>??????>>>===;;;;;;;;;<<<<<<=========<<<<<<<<<;;;;;;;;;::::::===<<<<<<;;;;;;<<<======999:::;;;;;;::::::;;;<<<;;;;;;:::999999999999999888888999999999888777777888888777777777777777777777777666666555555555444999999999999999888777666444444444444444555666777444444444444555666777777333444555666666555333222555555555444444333333222333333444444555444444333555222///000222444333111111222333333444444444333333222111222333444444333222222222222222222222222111222222333444444333333222222222222222222222222222222222222222222222222333444444444444444444444111222222333333333222222111111111111111111111111111111111111111111111111555333111111222222222111111222222333333222222222444333333222222222333333111111111111111111111111111111000000111333444555000000000000111111111111000222444666777777555444......///000000000000000...000111111000000111222......////////////......////////////////////////---///000000......///111////////////////////////------............------......------......//////............///////////////...------//////...------......---,,,,,,---///------........./////////.........---,,,,,,...000------------.........///........................++++++,,,------------,,,***,,,.../////////000111,,,------------.........,,,,,,,,,---///000...---........................///......------......///---------------...///000///000000...+++***+++,,,---------...............------........./////////---......//////......---......------......///000***))))))***,,,...---------,,,,,,...000222222111...//////////////////000/////////......---------...///000000......///000.../////////000000000000///000111000///...000222//////000000111222222222222222222111111111111111222111111222444444333111333444444555555666777777888:::<<<>>>????????????@@@@@@AAAAAABBBCCCDDDDDDCCCDDDFFFFFFEEEDDDFFFGGGJJJIIIHHHGGGIIILLLOOORRRXXXYYYYYYXXXWWWUUUSSSQQQMMMOOOQQQTTTUUUUUUUUUTTTRRRRRRSSSTTTTTTUUUUUUVVVVVVVVVVVVWWWXXXZZZ[[[\\\[[[ZZZZZZYYYYYYXXXXXXXXXVVVUUUUUUXXX[[[^^^___^^^___bbbeeefffeeeaaa\\\YYYVVVXXXYYYYYYWWWTTTSSSSSSVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUVVVWWWWWWXXXWWWWWWWWWTTTQQQOOONNNMMMJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCBBBAAA@@@@@@???>>>======>>>???>>><<<======<<<<<<;;;::::::999<<<<<<;;;;;;:::999999999;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<======<<<;;;<<<===;;;:::999999888888999999777888888888888888777777777777777777777777777777444444444444555555555555888888888888777666555555222222333333444555777888222111111111222333444444333333444444444444444333000111111222333444555555333333333333444444444444555333111111222333333333000111222333444444444444333222000111333444444333222222222222222222222222222222333333333333222222222222222222222222222222111111111222222222222222222222222222333333333333111111222333333333222222111111111222111111000///111111111111111111111111666333111000111222222222...///000000111000000000222222111111000000111111000000000000000000000000000000000000111333444555/////////000000000000000...000111333444555444444......///000000000000000+++...000000//////111333/////////000000/////////////////////////////////---...//////......///111////////////////////////...//////000000//////......------------...///000............///////////////...------//////...------......---++++++---000---------.........//////---------,,,,,,---000222******+++++++++,,,,,,,,,........................+++,,,---.........------(((***---------,,,,,,---,,,,,,---------............------///000000...,,,........................///...------------...//////...............//////,,,---...---,,,,,,---///******+++++++++,,,,,,,,,....../////////000000000---......//////......---...------------...//////***,,,------,,,,,,---///***,,,------,,,,,,---//////////////////.........///...---,,,,,,---///000...///000///......///000//////000000000111111111///000111000......000111/////////000111222222222333333222222222111111111222000///111333444222000333333333444555555666666777888:::<<<======<<<<<<>>>>>>??????@@@@@@AAAAAABBBDDDEEEEEEDDDDDDDDDEEEFFFEEEEEEEEEFFFHHHJJJLLLQQQRRRSSSSSSSSSQQQOOONNNLLLMMMNNNPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTVVVWWWXXXYYYYYYWWWWWWVVVVVVVVVVVVVVVWWWSSSSSSSSSUUUXXXYYYYYYXXXZZZ\\\```cccaaa]]]XXXTTTRRRTTTVVVVVVTTTRRRPPPPPPSSSSSSTTTTTTTTTTTTSSSSSSRRRQQQQQQQQQQQQRRRRRRSSSSSSQQQOOOMMMMMMLLLJJJHHHGGGFFFFFFEEEEEEDDDDDDDDDBBBBBBBBBAAA@@@@@@??????>>>??????@@@@@@@@@@@@???>>>>>>@@@AAAAAAAAA@@@???===<<<<<<===>>>???>>><<<<<<<<<;;;;;;::::::999999;;;;;;;;;:::999888888888888999:::<<<<<<<<<;;;:::;;;<<<======;;;;;;<<<===::::::999888888888888888777777888888888888777777555555666666777777888888333333444555555666666666666666666666555444333222333333333333444555555666333333222222222333333444222222222222333444555555000111222333444555555666333333222222222333555555444444444222111222444666222222333444444333333333444222000000222333444333333333333333333333333333333333333333333222111000222222222222222222222222000111111111222222222222//////000000000111111111000111222333333333333222000111222222111000///...111111111111111111111111333111//////111444555555......///000000000000000000000///...............111111111111111111111111000000111111222222222222//////000000111111111111.........//////000000000...//////000000000000000))),,,//////......111444000000111111111111000000000000000000000000000000,,,...//////......///111////////////////////////000000111111111111000000---------------...///000111111000///...---,,,,,,///...------...///...---,,,...///---******---000---------.........//////,,,------,,,,,,---111333---------.........//////........................,,,,,,.../////////...------///111111///.........,,,,,,,,,---------......///......000111000...,,,........................///...---,,,,,,---...///111000000////////////000***+++,,,,,,,,,---///222---------....../////////////////////000000000000---..................---...------------...//////+++...000///---,,,...111///222444222///...000222000000//////.........---...---+++***+++...111333...///000///...---...000000111111111111222222222///000000000......000111...//////000111222222222333333333333222222111111222000///111333444222000222222333444444555555666777888999:::;;;::::::999============>>>>>>>>>>>>BBBCCCEEEEEEDDDCCCDDDEEECCCCCCCCCCCCDDDFFFGGGHHHLLLMMMNNNOOOOOONNNLLLKKKMMMMMMMMMMMMMMMNNNNNNNNNPPPPPPOOOOOONNNMMMMMMMMMOOOQQQSSSUUUWWWWWWWWWWWWUUUTTTTTTTTTTTTTTTUUUVVVRRRQQQQQQSSSUUUVVVUUUSSSTTTWWW\\\___^^^ZZZUUUQQQNNNPPPTTTTTTSSSPPPOOOOOOQQQRRRRRRSSSSSSRRRRRRQQQPPPOOONNNMMMMMMNNNOOOPPPMMMLLLKKKLLLMMMNNNMMMKKKFFFFFFEEEDDDCCCBBBAAAAAABBBAAAAAAAAA@@@@@@??????>>>>>>????????????>>>>>>;;;<<<>>>???@@@@@@??????<<<;;;;;;<<<>>>???>>><<<888888999::::::;;;<<<<<<;;;;;;::::::999888777777666777999;;;<<<;;;999888999:::;;;;;;999999999;;;:::999999888777888888888666777777888888888777777444555555666777888888999333444444555666777888888999999999999888777666555555555444333333333444444777666666555555555666666222222111111222444666777444444444444444444333333444333111111111333555666444555666333111111444888444444444444333222111111444222000000222333444333333333333333333333333333444444444333222111000///222222222222222222222222000000111111222222222222222222333333333444444444000111222333333333333333000111222222222000///...111111111111111111111111000...---...222555888888000000111222222222222222333333222111111111111111222222222222222222222222111222222222222111000000000000111111222222222333333222111111000111111111////////////////////////---...///000111111111111///////////////.........//////............//////+++,,,,,,------.........000///...---------------////////////////////////111000...,,,,,,,,,...///+++---......---,,,,,,---//////.........---------,,,,,,,,,---------......************************,,,------......------,,,------++++++++++++------...//////...,,,***+++,,,---.........---,,,,,,+++000///---,,,+++,,,,,,---,,,,,,,,,------------...------------------------...------------,,,,,,,,,.........------,,,,,,,,,000///---,,,+++,,,------111000///...,,,***)))))),,,,,,,,,,,,,,,,,,++++++...............///000111000000000000000000000000......////////////......111111000///////////////000000///---,,,---///222222111000000111000...,,,,,,///111000---,,,...111444222000111222222...***......////////////......000...---...111222111///222222111000///...------111111000000000000000111555444222111000111222222000222444444333333333444333444555666777777777777<<<<<<<<<:::999999;;;===BBBBBBBBBAAAAAA@@@@@@@@@AAABBBBBBAAA@@@AAACCCEEEGGGHHHJJJLLLLLLKKKJJJIIIFFFFFFEEEEEEFFFGGGHHHIIILLLLLLLLLLLLLLLKKKKKKKKKLLLLLLMMMNNNOOOPPPPPPQQQRRRQQQPPPPPPPPPQQQRRRSSSQQQMMMMMMRRRQQQLLLLLLOOOPPPQQQSSSTTTTTTSSSQQQPPPMMMPPPQQQOOOLLLKKKMMMPPPPPPOOOMMMLLLJJJJJJIIIIIIKKKJJJJJJIIIIIIJJJJJJKKKKKKKKKJJJIIIIIIHHHGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBAAA@@@>>>=========>>>>>>>>>======<<<===>>>@@@AAAAAA@@@???>>>======>>>>>>===<<<;;;;;;<<<;;;::::::999999::::::888777777777888999::::::777777777888999999999:::;;;;;;;;;:::999888777666666666777777888888888888777777777777777666555555777777666555444333333222222333333444555666777777444555555555666666777777111111222222222333333333222222222222222222222222222777;;;888333000222777222222333333333333444444222333444555666555444333111111000000111111222333333333333333333333333333222222222222222222222222222222222111111111000000222222222111111000000000000000000000000111111222////////////////////////222222111111222222333444222111000000111222555666000000111222222222222111000000000000000000111111000000000000111222333444333000------000222222222000000000000000000000000000000000000111111111111444333333333222111111111111111111111111111111111---...111222222111...---////////////////////////,,,---...///000000000000/////////////////////...//////............//////---------------.........111000///.......................................000///---++++++,,,---...,,,...//////...---......//////.........---------,,,,,,,,,---------..............................---......//////......---......---,,,,,,---.........//////...,,,++++++,,,------......------,,,+++///...---,,,,,,,,,------////////////000000000111------------------------,,,,,,------.........///......---------,,,,,,,,,//////...---------------.........------,,,,,,,,,///....................................///000000////////////////////////.........//////.........111000//////.........//////000///...,,,---///111///...---...000111000/////////....../////////...000///...000111111///,,,......////////////......000...---...111222111///111111111000//////......111111000000000000111111555444333222111111222333000222444444333333333444333444555666777777777777888999:::999999:::===???BBBBBBAAAAAAAAA@@@@@@@@@AAAAAABBBAAA@@@@@@BBBDDDDDDEEEGGGHHHIIIHHHGGGFFFCCCBBBAAA@@@AAACCCEEEFFFJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMOOOOOOOOONNNMMMLLLLLLMMMNNNOOOKKKHHHHHHLLLKKKGGGFFFIIIMMMNNNPPPQQQQQQPPPNNNMMMNNNMMMLLLLLLLLLLLLLLLLLLMMMLLLKKKIIIHHHGGGGGGGGGIIIHHHHHHGGGGGGHHHHHHIIIHHHGGGGGGFFFEEEEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===>>>>>>????????????>>>>>>===>>>???@@@AAA@@@>>>===<<<<<<======<<<;;;;;;:::;;;;;;:::999999999999999===<<<:::999888777777777888888888888888888999999::::::::::::999888777666777777777777777777888888777777777777777666555555555555555555555444444444444444444555555555555555444555555555666666666777222222333333333444444444222222222222222222222222222555888777333111333555222222333333333333444444222333333444555444444444111111000000111111222333111111111111111111111111222222222222222222222222333333333333222222111111333333222222222111111111222222111000000000000000000000000000000000000000222222111111222222333444222111000000111222444666000000111222222222222111111111111111000000000000000000000000111222333444222000......000222222111111111111111111111111111000000000000111111111111222222222222222111111111111111111111111111111111///000111222222111000///////////////////////////,,,---...///////////////......//////////////////000//////......//////000//////..................111111000////////////000------------------------000///...---,,,---...///...///000000.........000...............---------,,,,,,,,,---------......////////////////////////...//////////////////...//////............//////...//////...,,,+++,,,---------......------,,,,,,------,,,,,,,,,---......,,,---------............------------------------+++,,,---...///000111111...------------,,,,,,,,,......//////......------++++++,,,------......///////////////////////////............////////////........................------------------------000///......---........./////////...------///111---,,,+++,,,...111222222111...,,,---000222///,,,---------...000111///.........////////////......000///...///000111000///000000000000000000000000111000000000000000111111444444333222222222333333000222444444333333333444444444555666666777777777555666888888999;;;>>>AAAAAAAAAAAA@@@@@@@@@@@@@@@???@@@AAA@@@??????AAACCCBBBCCCDDDFFFFFFEEEDDDDDDAAA@@@>>>===>>>@@@CCCEEEGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFGGGHHHJJJMMMNNNLLLKKKIIIHHHGGGHHHHHHIIIIIIGGGGGGJJJJJJFFFFFFHHHIIIJJJKKKLLLLLLKKKJJJIIIMMMJJJGGGHHHKKKLLLJJJFFFHHHHHHFFFEEEDDDDDDDDDDDDFFFEEEEEEDDDDDDEEEEEEFFFCCCCCCCCCBBBAAAAAA@@@@@@????????????????????????AAA@@@???>>>>>>===>>>>>>>>>??????@@@@@@@@@??????<<<===>>>??????>>>===<<<::::::;;;;;;;;;:::999999::::::999888888888888999>>>===;;;:::888777666666888888888888888888777777999999999999999888777666777777777777777777777777666666777777777666555555333333444444555555555555555555555555444444333333555555555555555666666666333333444444444555555555333333333333333333333333222222333444444333333333222222333333333333444444333333333333333444555555111111000000111111222333111111111111111111111111222222222222222222222222444444444333333333333222333333333333222222222222444333222111000/////////111111111111111111111111222222111111222222333444222111000000111222444555000000111222222222222111222222111111111000000000000000000000111222333333111000///000222222222111111111111111111111111111000000000000111111111111000000111111111111111111111111111111111111111111111111111222222111111111////////////////////////,,,,,,---...//////..................////////////000000////////////000000000000//////.........---000000///////////////000------------------------000000///......///000000.../////////------...000........................,,,,,,,,,---------......------------------------......////////////.................................//////...---,,,,,,---,,,------...------,,,,,,,,,,,,,,,,,,---......///++++++,,,,,,,,,---------,,,,,,------------------------......///000000111------------------------,,,---...//////...,,,+++++++++,,,,,,---...//////---------.....................///////////////...........................---------,,,,,,---------///......---------....../////////...------///111---+++******---000222222000...---...000000///---.........///000000000///......////////////......////////////000000000000//////000000000111111111000000000000000000111222444444333333333333333333000222444444333333333444444444444555555666777777444555777777888:::===@@@@@@@@@??????????????????===???@@@???>>>>>>@@@AAACCCCCCDDDEEEEEEDDDDDDCCCBBBAAA???>>>???BBBEEEGGGEEEEEEDDDDDDDDDEEEFFFFFFEEEEEEDDDEEEGGGIIILLLNNNJJJIIIGGGEEEDDDDDDEEEEEEFFFFFFFFFGGGGGGEEEDDDEEEDDDEEEFFFGGGGGGFFFFFFEEEIIIGGGFFFFFFHHHHHHFFFDDDDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBAAAAAABBBBBBBBB@@@@@@?????????>>>>>>>>>========================@@@???===<<<<<<<<<===>>>======>>>?????????>>>>>><<<============<<<<<<;;;888999999999999999888888999999888777777777777888::::::999888777777777888999999888888777777666666888888999999888777666666777777777777777666666666555666666666666666555555444444444444444444444444444444444444444444444444555555555555555555555555333333333333444444444444333333333333333333333333222000000111444555333111222222222333333333444444444333222111222333555666111111000000111111222333333333333333333333333333222222222222222222222222333333333333333333333222333333333333333333333333444333222111000000000000222222222222222222222222222222111111222222333444111111000000111222333333000000111222222222222111333222222111111000000///111111000000111222222333000000111222222222222111111111111111111111111111///000000000111111111111/////////000111111111222111111111111111111111111222111000000000000111222////////////////////////,,,---..................---.........//////000000000000////////////000000000000//////.........---.........------......///------------------------.....................///---......---,,,,,,---///---.....................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------......------------/////////---,,,---...,,,,,,------...------,,,+++,,,,,,------............/////////000000000000,,,,,,,,,---------....../////////////////////...------------------------+++,,,---......---,,,+++,,,,,,------------------------------......//////......///000//////...---...........................---,,,,,,,,,,,,---.........------------...///...///000///...---///000000---++++++,,,///000000---///000000...---...000111111111000/////////000......////////////.........//////000///000000111//////000000111111222222000000//////000111222222222333333333333333333333000222444444333333333444444333333333444555666777555666777777666888:::============>>>>>>>>>>>>>>>;;;===???>>>======>>>???BBBBBBBBBBBBBBBBBBAAAAAABBBAAA??????@@@CCCFFFHHHEEEDDDCCCBBBCCCDDDFFFGGGFFFEEEEEEFFFHHHJJJLLLMMMIIIHHHFFFEEEDDDDDDDDDEEEAAABBBBBBAAAAAAAAA@@@???AAABBBBBBCCCCCCCCCCCCCCCBBBEEEGGGFFFDDDBBBBBBDDDAAA@@@@@@?????????@@@@@@@@@@@@????????????@@@@@@>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;:::;;;<<<===::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::777777888888888888888777888888777666666666666777888888777666666555666666999888888777777666666666777777888888888777666666777777666666666666666666555555666666666666555555666555555444333333222222222222333333444555555666555555555555555444444444222222222222333333333333333333333333333333333333222000...111444666333000222222222333333333444444333333222111222333444555111111000000111111222333333333333333333333333333222222222222222222222222111111111111222222222222333333333333333333333333222111111111111111222222222222222222222222222222222222111111222222333444111111111111111111222222000000111222222222222111333222222222111111000000111111111000111111222333///000222222222222222222111111111111111111111111///000000000111111111111/////////000111111111222111111111111111111111111222111///......///111222////////////////////////---....../////////......------......///000000000111000000//////000000111//////.....................------------......///------------------------+++++++++,,,,,,,,,,,,,,,---...---,,,++++++---///---------...............,,,,,,,,,---------......------------------------,,,,,,------------,,,,,,,,,---............---,,,---///000///...---...///,,,,,,------......------,,,,,,---.........------------........./////////+++,,,,,,------........./////////.........------,,,,,,,,,------------...,,,,,,------...---------...---------------,,,,,,.........//////000000111...///000000000///------........................///...---,,,,,,---...///.........---......///000---///000///...---...000111///---,,,...//////...,,,///222000---,,,...111222222222111///...000111......////////////.........///000000//////000111000000000111111222222222////////////000111222333111111222333333333222222000222444444333333333444222222111111222333555666666777777666555666888:::;;;;;;;;;;;;<<<<<<<<<<<<:::<<<===>>>===<<<===>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBDDDEEEDDDCCCBBBAAABBBDDDFFFGGGFFFGGGHHHIIIJJJJJJKKKKKKIIIHHHGGGEEEEEEEEEFFFFFFAAADDDDDDBBBBBBCCCBBB@@@@@@@@@AAAAAABBBBBBCCCCCC???CCCFFFEEEAAA???@@@BBB@@@???????????????@@@AAA@@@??????>>>>>>??????@@@========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;777888999999::::::::::::;;;;;;;;;:::999999999888666666777888888888888777777777666555555555555666:::999777666444333222222777777777777777777666666666666777777777777666666555555555666666777777777444444555666666666555555666666555444333222111111111111222333444555666666555555555444444444444444111111111222222222333333333333333333333333333333333111000111444555333000222222333333333333444444222222222222222333444444111111000000111111222333111111111111111111111111222222222222222222222222000111111111111111222222222222222222333333333333111111111111111222333333222222222222222222222222222222111111222222333444000111111111111111111111000000111222222222222111222222222222222222222222222111111111111111222222000111222222111111222444222222222222222222222222000000000000111111111111000000111111111111111111111111111111111111111111111000///......///000111/////////////////////////////////000000//////...------......///000000111111111000000000000111111---------------........................///000000........................++++++,,,---------------...///...,,,+++,,,...000---------.........//////,,,,,,,,,---------......------------------------------............---------...////////////...------///000///...---...000+++,,,------......------,,,---.........---,,,++++++++++++,,,,,,,,,------++++++,,,,,,---......///---------------.........,,,,,,,,,---------.....................///000000------------------------,,,------...//////000000...///000111000///---,,,////////////////////////000///---,,,,,,---///000///.........//////000111---///000000.........///000///......000000///....../////////....../////////000111///......000333......////////////......---///111000///...000222111111111111111111222222////////////000111222333///000111222222222111111000222444444333333333444111111000///000111333555555555666555444555888:::888999999999::::::::::::888:::======<<<;;;;;;<<>>===============<<<===>>>@@@AAABBBCCCCCCCCCBBB@@@???@@@BBBEEEGGGFFFHHHIIIKKKKKKKKKIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHDDDHHHHHHEEEDDDGGGFFFBBB@@@@@@@@@AAABBBCCCDDDDDD???AAACCCCCCBBB@@@??????@@@@@@@@@@@@@@@AAABBBBBB@@@??????>>>>>>??????@@@<<<<<<<<<<<<<<<<<<<<<<<<========================999999:::::::::::::::999666666777888999::::::999;;;;;;:::999888888777777666666777888888888888888777666555555444444555555999888777666444444444333666666666777777777777777555666666777777666666555333444444555666777888888333444555555666666555555444444444333333222222222222222222333333444444444555555555444444333333333222222222333333333444444444444444444444444444444333333222333444333222111222222333333333333444444111111222333333333333333111111000000111111222333111111111111111111111111222222222222222222222222111111111222222333333333111111111222222222333333333333222111111111222222222222222222222222222222222222111111222222333444000000111111111111000000000000111222222222222111000111111222222333333444222222111111111111111222111222333222000000333666222222222222222222222222000000000000111111111111222222222222222111111111111111111111111111111111111000000000000000000111///////////////////////////000000000000000//////---------...///000000111111111000000000000111111+++,,,,,,------.........///////////////000111111////////////////////////......///000111111000000000000///---,,,---///222---------.........//////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......////////////.........///000111111000///...---///000///......///000+++,,,,,,---.........---------...///...---+++***........./////////000000++++++,,,,,,---...//////***++++++,,,---...//////,,,,,,,,,------.........111000/////////111222333+++,,,,,,------.........******++++++,,,---.........///000111000///---+++000000000000000000000000111000...------...000111///////////////000111111---///000000///......//////......000111222000///111...,,,---000111///,,,+++---///...---...111555......////////////......---///111111......000222111111111111111111111111////////////000111222333...///000111222222111000000222444444333333333444111000......///000333444333444555444444666888;;;777777888888888999999999888:::<<<===<<<;;;;;;;;;AAAAAA@@@???????????????<<<===@@@BBBDDDDDDDDDDDDBBBAAA???>>>???AAADDDFFFFFFHHHJJJLLLLLLJJJHHHFFFGGGGGGFFFEEEEEEFFFHHHHHHBBBFFFGGGCCCBBBFFFEEE@@@AAAAAAAAAAAABBBCCCDDDEEEAAA@@@???AAADDDCCC???;;;AAA@@@@@@@@@AAABBBCCCDDD@@@@@@????????????@@@@@@;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>777888:::;;;;;;:::999888555666777888999:::::::::;;;:::999888777777777777666666777888888888888888666666555444444444444555666666666666666777888999555555666666777777888888555555666666666666666555222333444555666888999999333333444555666666666555222222333333333333444444444444333333333333222222555555555444444333333333333333333444444444555555444444444444444444444444444444555444333222222111222222333333333444444444000111222333444333222222111111111000111222222333333333333333333333333333222222222222222222222222222222222333333444444444000000000111111222222222555555333222111000000000111111111111111111111111222222111111222222333444000000111111111111000///000000111222222222222111000000111222333444444555222222111111111111111222222333333111///000333777222222222222222222222222000000000000111111111111444333333333222111111111111111111111111111111111111111111111111111111111---......//////......---------------.........///000000//////.........---000000//////.........---333222///---,,,,,,---...000000000000000000000000///............---------...///---+++000666444,,,111111000......---------000///...---------------///////////////.........******++++++,,,---..................////////////000111111000---,,,,,,---111------111111------111---,,,++++++------,,,+++000///...------...///000)))******+++---......///+++,,,,,,---...//////000.........------,,,,,,,,,---++++++,,,...000111000...---,,,,,,......---,,,,,,,,,,,,---------.........///000000...---...///......////////////......000000111111111111000000////////////////////////............////////////------......///000000000...///111222222000...---////////////000000000000......//////000000111111////////////000000000000222...++++++...000000///////////////000000000000...///111111000000222333222000...///222333111///111111111111111111111111222222333333333333444444444444444555555555666666777666666666666888999:::;;;<<<<<<;;;::::::===???>>>>>>>>>>>>>>>===<<<<<<<<<===@@@CCCEEEEEEEEEDDDCCCBBB@@@@@@BBBEEEHHHJJJJJJJJJJJJIIIIIIHHHHHHHHHDDDEEEEEECCCAAABBBDDDFFFCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDBBBAAA@@@???>>>>>>>>>>>>@@@???>>>===<<<;;;;;;;;;<<<<<<<<<>>>???>>><<<:::;;;;;;::::::::::::999999555666777888888777666555555222333888888333222555666666555555555666666777555555555666777888888888555444444444444555666666555555666666555444333333555555555555555555555555666444222222444555222000888777666444333222111111111222222333333222222111444444444444444444444444666333222222222111333555111222333333444444333333666666555444222222333555333333333222222222111111222222222222222222222222///111333333222000000000111222333333222111///...222222222222222111000///444222111222333555444444555444222111111111222222222222111111000111111111000000111111111222222222000000000000000000000000111111111111111111111111111111222222222222111000111111111111111000///.........///000111222222333000111111111111222222222333333222111000000000111222333444333111111222333777555333111000000111222222222222111111111111000111111111111111111111111222222222111111111000000......////////////......------........./////////000/////////............000/////////............222111///---------...///////////////////////////000////////////.........,,,...------111666222+++111000///......---------//////...---------------...............---------++++++,,,,,,------......------------...............///000///...---...///000,,,,,,000000,,,,,,000...---,,,,,,......---,,,//////...------...//////,,,---------------.........//////000111111222222......---------,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,,,,......---,,,,,,,,,---------.........---...//////...---...///......////////////......//////000000000000//////////////////////////////............///////////////////////////............///000111111000///...////////////000000000000////////////000000000000////////////000000000000777444000///000111000///////////////000000000000000111222111000///000111222000//////111222111///444444444444444444444444222222222333333333444444333333444444444555555555777666666666666888999:::;;;;;;<<<;;;::::::<<>>>>>>>>>>>===<<<;;;<<<===@@@BBBCCCCCCCCCBBBBBBAAA@@@@@@AAADDDGGGIIIIIIIIIHHHGGGGGGGGGGGGGGGCCCDDDDDDCCCBBBBBBDDDFFFCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAACCCCCCCCCCCCCCCDDDDDDDDDAAAAAA@@@???>>>>>>>>>>>>???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<======<<<;;;;;;;;;::::::::::::999999777777888888888888777777999666666::::::666666999999888777666666666666666777777777777666666666666555444444444444555666666666666777777666666555444555555555555555555555555666444222222444444333111777666555444333222222222111222222333333222222111222222333333333333333333444333222333222222222333111222333333444444333333333444333222000000111333333333333222222222111111222222222222222222222222000222444444222111111111111111222222222111111000222222222222222111000000333222000111333444444333444333222111111111222222222111111111111111222222111111222222222333333333111111111111111111111111111111111111111111111111111111111111111111222222111111111111111000////////////000000111111222222000111111111111222222222333222111111000000111111000000111111222111111000444333222000000111222333222222222111111111000000000000000000000000000000222222222111111111000000000///............///000....../////////000000000////////////............////////////............000///...------...///000////////////////////////000000000////////////...+++---...000333555111***111000///......---......//////...------------...---------------------------------...............,,,,,,,,,------------...,,,...//////......///111///,,,,,,//////,,,,,,//////...------//////...---......------------....../////////......---------,,,------....../////////...------------,,,,,,,,,,,,......---***)))+++---...---,,,,,,......---,,,,,,------------.........+++,,,......------...000...//////////////////.........////////////......////////////////////////............////////////111000000///......------////////////000000000000////////////000000000000000000000000////////////////////////000000000000444222///---.........---////////////000000000000111222333111///...//////111000///000111222111///000000000000000000000000222222222222333333333333222222333333333444444444666666666666777888999999:::;;;;;;;;;::::::<<<>>><<<============<<<;;;;;;<<<===???@@@AAAAAA@@@???@@@???>>>>>>@@@BBBEEEGGGHHHGGGEEEDDDDDDEEEFFFFFFBBBCCCCCCCCCBBBCCCEEEFFFDDDDDDCCCBBBCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCEEEEEEDDDDDDDDDDDDCCCCCCAAAAAA@@@???>>>>>>>>>>>>======<<<;;;:::::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::999999999999888888888888999999888666555777777555666888;;;:::999777666666666666:::999888777666555444333555444444444444555666666777777777777777777666555555555555555555555555555555444333333444444333222666555444333333333333444111222222333333222222111111111111222222333333333222333333333222222111000111222222333333333333333222333333222000000111333333333333222222222111111222222222222222222222222111222444444333222222333111111111111111111222222111222222222222111000000222111///000222333333222333333222111111111111222000000000000111222333333222222222333333333444444222222222222222222222222111111111111111111111111111111000000000111333444111111111111000000000000000000000000000111111111000111111111111222222222222222111000000000111111000//////222555555222///222111111000111222333444222222111111111000000000////////////////////////222111111111111000000000//////...------...//////////////////000000000000///////////////.........///////////////..................---...///000111////////////////////////////////////............,,,...111444666555000+++000000///...............///......---------......---------------.........////////////............,,,,,,---------.........---...//////......///000---,,,,,,------,,,,,,---...---,,,---...///...,,,------------------------............------------++++++,,,,,,------------------------------------,,,000111...)))''')))---...---,,,,,,......---,,,------------............***+++------------...000//////............//////---..................---////////////////////////............////////////000000//////............000////////////000000111////////////000000000000111111000000//////......////////////000000000000...---,,,,,,...///000000////////////000000000000000222222111/////////000111000000000111111000000////////////////////////111222222222222333333333111111222222222333333333555555666666777888888999999:::;;;;;;:::999;;;===;;;;;;<<<<<<<<<<<<;;;:::<<<<<<===>>>>>>>>>======>>>>>>===>>>???AAACCCDDDFFFDDDCCCBBBBBBCCCDDDEEE@@@AAACCCCCCBBBCCCEEEFFFDDDCCCBBBAAAAAACCCEEEFFFDDDDDDDDDDDDEEEEEEEEEEEECCCDDDDDDEEEEEEEEEDDDDDDGGGFFFFFFEEEDDDCCCCCCCCCAAA@@@???>>>>>>=========<<<;;;;;;:::::::::;;;;;;<<<<<<;;;:::999999;;;===;;;;;;:::::::::999999999999999777666666777999999888666555555555555666888999888888777666666666666999999888777666555444444555444444444444555666666666666777777777666666555555555555555555555555555444444333444444444444333444444333333333444444555111222222333333222222111111111222222333333444444111333444333222333111...111111222333333333333222333555555444333333444555333333333222222222111111222222222222222222222222111333444444333222333444111111000///000111333444111111222222222111111000111000...///111222222111222222111111111111111111000000000000111222333444111111222222222222333333222222222222222222222222111111111111111111111111222111/////////111333555111111000000000000000111111111111000000000000000000000111111111222222222111111000000000000111111222000000444999:::666000222222111000111111222333111111111111000000000000000000000000000000000000111111111111000000000000...------------------...////////////000000000000.........///////////////.........///////////////------......//////000111..............................---------,,,,,,,,,...///333777888555000---000//////............///......---------......///------......//////////////////////////////......---.........////////////...000000///...---...///,,,------,,,,,,------,,,---,,,+++,,,---------+++,,,------------------,,,+++,,,,,,,,,,,,---------///////////////000000000------------------------...111222///***(((+++///...---,,,,,,......---,,,---------.........//////***+++------------...000000///............///000------............------////////////////////////............////////////............//////000000/////////...///000111111////////////000000000000111111000000//////......////////////000000000000///000000111111222333444////////////000000000000...000111111000000111222000000111111000000000111222222222222222222222222111111111222222222333333111111111222222222333333444555555666777777888888777999::::::999999:::;;;999::::::;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<============>>>@@@AAABBBCCCBBBAAAAAAAAAAAABBBCCC???AAACCCCCCCCCCCCDDDFFFDDDCCCAAA@@@@@@BBBDDDEEEBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCEEEFFFFFFFFFFFFEEEGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@???>>>============;;;;;;:::::::::;;;;;;<<<;;;<<<<<<:::888888;;;>>>;;;;;;:::::::::999999999888777666555555666777888::::::999777777999::::::555555555555666666777888777777777777666666666666555444444444444555666666444555555666666555555555555555555555555555555555333444444444444444444555444444333333333444555555111222222333333222222111222333333333444444555555111555666222111333222---000111222222333333222222222444555555444333444555333333333222222222111111222222222222222222222222111333444333222222444555111111000///000111333444000111111222222222111111111///...///000222111111111111111111111111111111000000000000111222333444000000000000111111111111111111111111111111111111111111111111111111111111222111000//////111333444111111000//////000111222111111111000000000000000000000111111111222222222111000000///000000111111222000000444999:::666000333333222111000000000///111111111000000000//////111111111111111111111111000000000000000000000000------............------....../////////000000000.........///////////////.........///////////////---....../////////000000........................---------,,,,,,,,,++++++//////333888888333////////////............//////...------------...//////------......///000000000.........///////////////........./////////000000///000111000...------...,,,//////,,,,,,//////,,,---,,,++++++------,,,+++------............------+++++++++,,,,,,---------------..................,,,,,,,,,------------......000111///,,,+++---///...---,,,,,,......---,,,------........./////////+++,,,......------...000000///...------...///000------............------////////////////////////............////////////------......///000000111......//////000000111111////////////000000000000000000000000////////////////////////000000000000000111222111///...///000////////////000000000000---///111111000000222333///111222111000///000111111111111111111111111111111111111111222222222222111111222222222333333333444444555666777777777777666888::::::999999999:::888999999::::::::::::999;;;;;;;;;;;;;;;;;;<<<<<<============>>>???@@@AAA@@@@@@@@@AAAAAAAAAAAAAAA???AAACCCCCCCCCBBBCCCDDDBBBBBBAAA@@@AAABBBCCCDDDAAAAAAAAABBBBBBCCCCCCDDDAAACCCDDDFFFGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCBBBBBB@@@@@@???>>>============;;;:::::::::;;;<<<======:::<<<>>><<<999999;;;>>>;;;;;;::::::::::::999999777777666666666666777777777999888666666888999777444444444444555777888999444555555666777888888999555444444444444555666666333444444555555555555555555555555555555555555555333444555555444444555666444444333333333444444555111222222333333222222111444444444444444444444444222777777222111555333...000111111222222222222222000111333333222111222333333333333222222222111111222222222222222222222222111222333222111222444666111111111111111111222222000000111222222222222111111000...///111222222111///000111111222111111111000000000000111222333333/////////000000000000111000000000000000000000000111111111111111111111111333222111000000111222222111000/////////000222222000000000000000111111111000111111111111222222222000000/////////000111111000//////222555555222///333333222111000///......111111000000000/////////111111111111111111111111//////000000000000000111---///111222222111///---------........./////////............/////////000............/////////000......//////////////////..............................---------,,,,,,,,,......111777666000---/////////............//////---------------...//////,,,,,,---......///000000---------......//////000---------.........//////---...//////......///000,,,000000,,,,,,000000,,,...,,,+++,,,---...---,,,---...////////////...------------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,------...///...---,,,,,,......---,,,............////////////---...//////...---...///000///...------...///000......////////////......////////////////////////............////////////.........///////////////,,,---///000111111111000////////////000000000000////////////000000000000////////////000000000000,,,...000///---,,,,,,...////////////000000000000///000111111000///000222///111222111//////000222000000000000000000000000111111111111222222222222222222222222333333333444333444555777777777777666555888::::::999888999999777888888999::::::999999::::::::::::;;;;;;<<<============>>>>>>???@@@@@@>>>???AAABBBBBBBBB@@@@@@@@@BBBDDDDDDCCCAAABBBBBB@@@AAAAAAAAAAAABBBBBBBBBAAAAAABBBBBBCCCDDDDDDEEE@@@AAADDDFFFGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBBBB@@@???>>>======<<<<<<===;;;;;;;;;;;;<<<===>>>???999<<>>;;;999;;;>>>;;;;;;::::::::::::999999777777777888888777777777222666666333333666666222666555555555666777888888555555555666777888888888555444444444444555666666444444555666666666666666555555555555555555555555222444666555444333555777555444444333333333444444111222222333333222222111555555444444333222222222444:::999111000555555///000000111222222222222222///111333444333222222333333333333222222222111111222222222222222222222222000111111111000111444666111111222222222111111000000000111222222222222222222000//////111222222111...///000111222222111000222111111111111111222222///000000000000111111111111111111111111111111111111111111111111111111111333333222222111000000000111000///...///000222333//////000000111111222222000111111111111222222222///////////////000111111000000111111222111111000111111111111111000//////111000000000////////////111111111111111111111111////////////000000111111...000333555555333000...------------.........///---.........//////000000---.........//////000000......////////////..............................//////.........---------...,,,000555444---,,,/////////.........//////000---------------...///000++++++,,,,,,---...//////+++,,,,,,---...///000000,,,,,,,,,---------......+++---.../////////111333---111111------111111---///...------...///...------...///000000///...---111000///...---,,,++++++........................,,,,,,,,,------.........+++***)))***---//////......---,,,,,,......---,,,............/////////000...///000000...---...///111///...------...///111......////////////......////////////////////////............/////////000000000000///......------+++---///111222222000///////////////000000000000......//////000000111111////////////000000000000+++...111222111000222555////////////000000000000111222333111///...///000///111333222///...000222333333333333333333333333000111111111111222222222222222333333333444444444333444555777777777777666555777::::::999888888999666777888999999999999999::::::::::::;;;<<<===>>>======>>>>>>??????@@@@@@<<<>>>AAACCCCCCBBB@@@???@@@BBBDDDDDDBBBAAAAAAAAA???@@@AAABBBBBBBBBAAAAAABBBBBBCCCCCCDDDEEEEEEFFF???AAACCCFFFGGGGGGFFFFFFCCCCCCCCCCCCCCCBBBBBBBBB@@@???>>>======<<<<<<<<<;;;;;;;;;<<<===>>>???@@@888===AAA@@@<<<:::;;;>>>;;;;;;;;;:::::::::999999777888999::::::999888777333888999666666999888333888888777777777777777888666666666666777777777777555444444444444555666666555555666777777888777777555555555555555555555555222444666666444333555888666555444333333333333444222222222333333222222222555444444333222111000000666;;;999111///666666000000000111222222222222111000333555666555444444555333333333222222222111111222222222222222222222222///000111000000111333666111222333333333111000...///000111222222222222222222111///000222333333222...///000222222222111000222222111111111111111111000111111111111222222222222222222222222222222222111111111111111111111111333333333333222000///...111000///...///000222444...//////000111222222333000111111111111222222222///////////////000111111222333444333111111222333//////000111111111111000000000000000////////////000000000000000000000000.../////////000000111111,,,------......------,,,000///.........///111222........................////////////////////////---------............/////////......---------,,,---...---+++***)))+++------..................---///000000///------...///333111---+++***+++...000,,,,,,,,,---...///000000......---------......///,,,---......//////......++++++,,,,,,---...//////---,,,+++++++++---000111...---+++)))))))))+++,,,******++++++,,,+++++++++,,,---......,,,,,,,,,...***++++++,,,,,,++++++***,,,------......------,,,***++++++,,,,,,------...------------------------)))******++++++******)))........................000///---,,,,,,---///000---------...------,,,,,,000111///,,,---///---)))............////////////................................................---------.........//////////////////////////////......,,,++++++,,,---...,,,...//////...------..................///000000000000000000//////////////////000111111111111111000000111111111111000000000111111111111222222222111111000000000000111111333444555666777777777777777777777777777777777777777777888888888999999999999999999999999999::::::>>>======<<<<<<<<<======<<<<<<===>>>???@@@@@@AAA@@@AAAAAABBBAAA@@@???>>>AAAAAAAAAAAABBBCCCDDDDDDAAA@@@>>>=========>>>???@@@@@@AAAAAABBBCCCDDDDDDEEEDDDBBB@@@????????????>>>>>>>>>>>>===<<<;;;:::888999;;;<<<===<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999999999::::::888777555333222333555666444555666666777666666666777777666666555555555444444444444444444444444444333444666777777666444333555555555555666666666666888777777666555555444444555444444444444555666666555555444333222222222222000111///...///111---'''333333333222222222111111////////////////////////111111111111111111111111111000//////111111000///000000000000000000000000111000/////////000222333111111000000000000111111111111000000000000111111222222111111111111222222555222......000000...+++222222111111111111222222///111222111000///000111////////////////////////......---,,,---...///000111111000000000000000000,,,---///111222111000///000000000000000000000000000000000000000000111111000000////////////000000---------...///111222333000000000000000000000000000000111111111111000000000000//////.........---000000000000111111111111000000000000000000000000---......//////......---...............//////000........................////////////////////////---------............////////////.........------.........,,,+++***,,,...000///...------...///000///000000///------...///000...---++++++---///111,,,,,,------....../////////......---------......,,,---......//////......++++++,,,,,,---......///,,,,,,+++***+++---///000111///...,,,,,,---...///,,,---...///000111111111+++,,,...---,,,,,,---///++++++,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,......////////////..............................---..................------------......------,,,...000000------000///,,,............////////////................................................------------............////////////////////////222111000000000000111222...000111111000//////000...............///000000......//////000000111111//////000111111111111111000000111111111111000000000111111111111222222222111111000000000000111111333444444555555666666777777777777777777777777777999999999999999999::::::999999999999::::::;;;;;;===<<<<<<;;;;;;<<<<<<============>>>>>>??????@@@???@@@@@@AAA@@@???>>>===????????????@@@AAABBBCCC@@@@@@???>>>>>>>>>>>>>>>@@@@@@@@@AAABBBCCCCCCCCCEEEDDDBBB@@@?????????????????????>>>>>>===<<<;;;999999:::;;;<<<<<<<<<<<<>>>>>>>>>======<<<<<<<<<<<<<<<;;;:::999999999:::888777666555444555555666444444555666666666666666777666666666555555555555777777777777777777777777555555555444444555555555555555555555666666666666777777666666555444444333444444444333444555555666333333333222222333444444444666555333444777555111333333333222222222111111000000000000000000000000111111111111111111111111555444333444555555444333111111111111111111111111111000000///000111222333222222111111111111222222111111000000000000111111222222111111111111222222111000......///000///...222222111111111111222222///111222111000///000111//////////////////////////////.........///000111000000000000000111111111...///000222222111000///000000000000000000000000111111111000000000000000000000////////////000000000000000//////000000111000000000000000000000000000000111111111111000000000000/////////........./////////000000000111111000000000000000000000000/////////000000/////////,,,------.......................................////////////////////////---------............///000000////////////.........//////...,,,,,,---///000///...------...///000///000000///------...///---,,,,,,------///000000---------------.........000///...---------------,,,---......//////......+++,,,,,,------.........,,,++++++***+++,,,...///...---+++******+++,,,,,,)))***,,,---///000000000***,,,------,,,,,,...///++++++,,,,,,,,,,,,++++++,,,------......------,,,......---,,,,,,+++******.........------,,,,,,,,,---......//////......---........................+++---///000000///---+++,,,------.........------+++///000...---000000...............////////////................................................,,,,,,,,,---------......////////////////////////000//////...//////000000...000111111000///000000............/////////000------...///000111222222//////000111111111111111000000111111111111000000000111111111111222222222111111111111111111111111444333222222333444666777777777777777777777777777::::::::::::::::::999999777888888999:::;;;<<<<<<;;;;;;;;;::::::;;;;;;<<<=========>>>>>>>>>>>>>>>>>>>>>?????????>>>============>>>>>>???@@@@@@AAA??????@@@@@@??????>>>===??????@@@@@@AAABBBBBBBBBDDDCCCBBBAAA@@@?????????????????????>>>===<<<<<<::::::::::::;;;<<<===>>>AAA@@@@@@???>>>======<<<======;;;:::999999999999777777777777777666666666333444555555666555555555666666666666555555555555888888888888888888888888777666444222222444666777555555555555666666666666666666555555444333333333333333333333333444444555222222222222333444555666000444555222111444666555333333333222222222111111111111111111111111111111111111111111111111111111444333222222333444333222222222222222222222222222111000000000000111222222333333222222222222333333111111000000000000111111222222111111111111222222///000111111000000222444222222111111111111222222///111222111000///000111000000000000000000000000000000000///000111222222//////000000111111111222000111222222222111000///000000000000000000000000222111111111000000//////000000////////////000000444333222111000/////////000000000000000000000000000000111111111111000000000000////////////............/////////000000000000000000000000000000000...//////000000//////...,,,---...///000///...---........................////////////////////////---------............///000000000000000/////////...///000///...---...000........................///000000///------...///,,,------...//////.........---------------------000///...---------------,,,---......///.........,,,,,,,,,---------......,,,++++++++++++,,,---...,,,+++******)))***++++++)))***+++,,,------------,,,---......,,,+++,,,...+++,,,,,,,,,,,,,,,,,,+++,,,------......------,,,---------,,,,,,+++++++++.........------,,,,,,+++,,,------------------,,,........................,,,---...//////...---,,,,,,------...............)))...111...,,,......---............////////////................................................,,,,,,,,,,,,------------////////////////////////---------------.........---...000000...---...///---......///////////////.........///000111111111//////000111111111111111000111111222222111111000000000111111111222222222111111111111111111111111333222111111111333555777666666666666666666666666::::::999999999999888888666666777888999:::;;;<<<::::::999999::::::;;;;;;=====================<<<=====================<<<<<<===>>>??????@@@@@@@@@>>>???@@@AAA@@@???>>>===?????????@@@@@@@@@AAAAAACCCCCCBBBAAA@@@@@@??????======>>>>>>===<<<;;;;;;;;;;;;:::::::::<<<>>>???AAA@@@@@@???>>>===<<<<<<>>>===<<<:::999999999999666666777777777666666555333333444555555555555555666666666666666555555555555555555555555555555555666555444333333444555666555555555555666666666666555555444444444333333333333222222222222333444444333222222222333333444555---222333...,,,///222333333333333222222222111111222222222222222222222222111111111111111111111111222111000000222222111000222222222222222222222222000000000111111111222222222222222111111222222222111111000000000000111111222222111111111111222222111333555444111111333777222222111111111111222222///111222111000///000111111111111111111111111111000000000000111111111222/////////000111111222222222222222333222111000///000000000000000000000000222222111111000/////////000000////////////000000444444222111000000000000////////////////////////000000111111111111000000000000//////////////////............////////////////////////////////////.........//////.........---...///111111000//////........................////////////////////////---------............////////////000000000000000---///000000///...///000***,,,...000000...,,,***///000000///------...///....../////////...,,,,,,---------------,,,,,,,,,//////...---------------,,,---......///.........,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,------......---------..................///......------...//////...,,,***++++++,,,,,,,,,------,,,,,,,,,,,,------......------,,,+++++++++,,,,,,---------.........------,,,,,,,,,...//////000000//////...........................///...---,,,,,,---...///,,,---....../////////...***///000---+++,,,+++(((............////////////........................////////////////////////,,,,,,,,,---------......////////////////////////...//////000000000000000---///000000///......///------...///000/////////000000000000//////////////////000111111111111111111111222222222222111111000000111111111222222222000111222222222222111000333222111000111333555777555555555555555555555555888888888888777777777777444555666777888999:::;;;999999999999999:::;;;;;;=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@AAAAAAAAAAAA???@@@AAAAAAAAA@@@>>>===>>>>>>>>>???????????????AAAAAAAAA@@@@@@???>>>>>>;;;;;;;;;<<<;;;;;;::::::<<<;;;::::::;;;<<<>>>?????????>>>===<<<<<<;;;;;;<<<<<<;;;999999888888888444444555666666555555444333444555555666666555555555555555666666666666666444444444444444444444444333444555666666555444333555555555555666666666666444444444444444333333333333222222222222333444444555444333333222222222333111666666111...000333444333333333222222222111111222222222222222222222222111111111111111111111111444333222222444444333222111111111111111111111111000111111111222222222222111111000000000000111111111111000000000000111111222222111111111111222222111333444333000///111444222222111111111111222222///111222111000///000111222222222222222222222222//////000000111111111111//////000000111111111111222222222222111111000000000000000000000000000000111111111111000000//////000000////////////000000222222111111111111111222////////////////////////000000111111111111000000//////000000000000000000............////////////////////////////////////---......//////......---...//////000000000000000........................////////////////////////---------............///......////////////000000,,,...000000///...///000+++,,,///111111///,,,+++///000000///------...///////////////...---,,,+++,,,,,,,,,,,,,,,---------......---------......///,,,---......//////......------------------------------------------------,,,,,,,,,,,,---------------------------,,,******...///000...,,,***++++++,,,,,,------------,,,,,,,,,------......------,,,******+++,,,,,,---......------------------------,,,,,,------------,,,,,,........................000///---++++++---///000,,,---...///////////////---//////------...+++%%%............////////////........................////////////////////////---------.........//////////////////////////////,,,,,,---...///////////////111222222111000000111,,,---///000000000///...111000000000/////////...//////000111111111111111111111222222222222111111000111111111111222222222000111222333333222111000333222111111222333555666555555555555555555555555666666666777777777888888555666666777888999::::::999999999999:::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>???@@@BBBCCCBBBBBBAAA@@@@@@@@@AAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>===<<<999:::::::::::::::999999;;;;;;;;;;;;<<<===>>>???<<<<<<<<<<<<;;;;;;;;;;;;:::999999888888888888888444444444444555555555555444555555666777666666666555555555666666666666666666666666666666666666666222444666777777666444222555555555555666666666666555555444444444444444444333333333333333444444555666555444333222222222222333666666222000222333222333333333222222222111111222222222222222222222222111111111111111111111111222111000111222333222000000000000000000000000000000111222222333333222222111000000000000000000111111111000000000000111111222222111111111111222222000000000///------...///222222111111111111222222///111222111000///000111111111111111111111111111//////000111111111111000111000000000000000000000111111111111111000000000000000000000000000000000000000000000000000000111000000////////////000000000000000000000111222333000000000000000000000000000000111111111111000000//////000000000000111111....../////////000000000000000000000000000000000...//////000000//////...///............///000000........................////////////////////////---------............///------........./////////+++---///000///......///000000////////////000000///000000///------...///...............---------+++++++++,,,,,,------...---------------...///000,,,---......//////......------------------------.........///.........---))))))******+++++++++++++++++++++,,,++++++******,,,---...---,,,,,,---...,,,,,,------------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........******++++++++++++******.................................------.........,,,---...///000000000000//////------111444...%%%............////////////........................////////////////////////........./////////000000////////////////////////)))***,,,---.........---000111333333111000111222,,,---///000111000///...////////////000000000000//////000111111111111111111222222333333222222111000111111111111222222222000111333444444333111000222222333333444555555555444444444444444444444444555555666777888999999:::888888999999::::::::::::999999999::::::;;;<<<===:::::::::;;;;;;<<<<<<======<<<;;;;;;;;;===>>>???===???@@@BBBCCCBBBAAAAAAAAAAAA@@@@@@?????????@@@========================<<<===>>>>>>>>>===<<<;;;999::::::;;;;;;::::::::::::;;;<<<======>>>>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<777777777666777777888999666555444444444555777888555666777777888888777777555555555555666666666777666666666666666666666666444555555555555555555444555555555555666666666666555555555555555555555555444444444333444555555666444444333222222333333333000222222000222555444000333333333222222222111111222222222222222222222222111111111111111111111111111000//////111111000///111111111111111111111111000111222333333333222222222111111000000111111222111111000000000000111111222222111111111111222222000...------///000000///222222111111111111222222///111222111000///000111111111111111111111111111000000222333333333222111222222111111000/////////000000//////000000111111000000000000000000000000/////////000111111222222000000////////////000000000////////////000111222000000000000000000000000000000111111111111000000//////000000000111111111/////////000000000111111000000000000000000000000000000111111111111000000......---,,,,,,...///000........................////////////////////////---------.........//////,,,---------......//////***,,,/////////......///555333000......000333555///000000///------...///---------------...///000******+++,,,,,,---......,,,,,,,,,---...///000111,,,---......//////......------------------------...//////000//////......+++,,,---...............------...///000000000///)))+++,,,---------///111,,,------......------,,,,,,------......------,,,...------,,,,,,++++++******++++++,,,---...//////---......//////......---........................,,,---///000000///---,,,,,,---...///000000000000000...,,,---444888222'''............/////////000........................000000000000000000000000////////////000000000000////////////////////////---...000222222222222111...///111111///...///000,,,---///000111000///...------...///000111222222//////000111111111111111111222222333333222222111000111111111111222222222000111333444444333111000111222333555555555555555444444444444444444444444555555666888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>>999999::::::;;;<<<=========<<<<<<;;;<<<===>>>???===>>>@@@BBBCCCBBBAAA@@@BBBAAA@@@???>>>???@@@AAA===============<<<<<<<<<;;;<<<=========<<<;;;:::::::::;;;<<<<<<;;;;;;;;;999;;;<<<>>>>>>>>>======::::::;;;;;;<<<=========555555555555666777888999777666555444555666888:::666666777888888888888888444555555555666666777777666666666666666666666666777666444333333444666777555555555555666666666777555555666666666666666666555444444444444555666666222222222222333444555555000222222222666:::888222333333333222222222111111111111111111111111111111111111111111111111111111555444333333555555444333222222222222222222222222000111222333444333222222333222222222222222222333111111000000000000111111222222111111111111222222111///---///333555444333222222111111111111222222///111222111000///000111000000000000000000000000111222333444555444333333333333222111000///......//////......///000111111000000000000000000000000......///000111222333333000000////////////000000000000///////////////000000000000000000000000000000000111111111111000000//////000000111111111222000000000000111111111111000000000000000000000000////////////////////////......////////////.........///000///---,,,,,,...////////////////////////////////////////////////---///000///,,,+++---///,,,---......///.........,,,,,,---...///000111111222000---------...---+++------------------------+++***)))***,,,---,,,+++...------------...//////,,,------....../////////---.........---,,,,,,++++++,,,---//////---,,,+++,,,++++++***+++,,,...///111---***+++///000---)))+++,,,...---,,,,,,---///000///...---,,,+++++++++******)))))))))***,,,---------++++++++++++------------,,,,,,,,,,,,------///,,,---000000...///111,,,,,,,,,---------..............................///...---,,,+++,,,,,,---//////////////////......,,,,,,,,,---------......,,,++++++---......,,,***111111000000/////////...........................------......//////000000------------------,,,,,,........................////////////////////////111000///......///000111000000000///000111111222////////////000000000000222222111111111111111222111111111111111111111111222222333333333333444444111333666666666555555666999999888888777888888888555666777888999999888888888888888888888999999999============<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<>><<<888666777888???>>>===<<<;;;::::::::::::::::::999999:::;;;;;;999888888888999::::::;;;888999:::;;;;;;;;;:::999:::::::::::::::;;;<<<===999888777777777777777777666666777777777777666666666666777777888888999999666666555555555444444444333333333333333333333333222333555666666666555555333444666555444444555666444555666666444444555666555444444333333222222111555555555555444444333222333111//////111222000---111222333444555444333222222222222111000...---,,,...///000222222111000000444333111000000000111222222///---...111333222000333333111000000000111222333222111000000111222333222222111///------...000111111111000000000000000111111222222222111111000333222111000000222444555---......///000111111222...///000111111222222111222222111111222222333444222222222111111111000000222000...///222333111...000000000000000000000000000000///...............//////000111111111111111111111000000111111222333000...---...111222111///---...///111111///...---111000///...............000000000000111111111111000---+++---222444222///////////////////////////......////////////......///000111000...---...///////////////////////////////////////////////////---///000///---+++---...---......///000/////////.........///////////////111///---------...---+++---------------------------..................///...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++000111222333333222111000///...---,,,,,,,,,---...000---***+++...///---)))+++,,,...---,,,,,,---///------,,,,,,,,,---......,,,,,,+++++++++,,,---.........---,,,,,,---......000000////////////000000...++++++......,,,,,,///,,,,,,,,,---------..............................000///...---------..............................------------.........///000...,,,,,,---......---000000000//////.........////////////////////////.........///////////////000000000000000000000000........................////////////////////////111000///......///000000000000000000000111111222////////////000000000111111111000000000000111111111111111111111111111111222222222333333333444444222444666777666666666777999999888888888999999:::777777888888888888888888888888999999999999::::::>>>>>>>>>>>>============<<<<<<;;;;;;;;;<<<======AAAAAA@@@@@@@@@@@@@@@@@@???@@@@@@???======>>>@@@===<<<<<<;;;;;;;;;;;;<<<999999999999::::::;;;<<<999999888888999::::::;;;999:::;;;;;;;;;:::999888<<<;;;;;;;;;;;;;;;;;;<<<999999888777666666666777666666777777777777666666777777777777777777777777666666555555555444444444666666666666666666666666333444555666666666555444222444555555444444666777333555555555444333444555444444333333333333222222444444444444444333222222666444222333444555333111333333333444444333222222000000000000111111222222///000111111222222111111333222222111000000111111333111///000222444333222333222111000000000111222333333222111111222333333222111000///000111111222111111111111222222222222222222222333333222222111111111222222333222222222//////000000111111222222000000111111222222111111222222111111222222333444222222222222111111111111111000///000111111111000000000000000000000000000111111000/////////////////////000111111111111111111111000000111111222333000...---...111222111///...///000222222000///...000000000000/////////////////////000000000111111000---+++---222444222///////////////////////////......////////////......///000111000///...///000////////////////////////////////////////////////.../////////---,,,---.........///000000000000000000000//////............111///---------...---,,,------------------------+++---///---+++)))+++---...------------...//////---,,,,,,,,,,,,,,,++++++------......------,,,,,,---...///000000///...---111000///...------------000---+++,,,...///---***+++,,,...---,,,,,,---///******+++,,,---///000111......---------.../////////......------......///...------,,,,,,------...///,,,,,,......++++++...,,,,,,,,,---------..............................000000///.........//////------------------......---------.........//////333000---+++,,,...///////////////...............000000000000000000000000///////////////.................................////////////////////////000000000000000000000000000000////////////000000000000000000000111111111/////////000000000111111222111111111111111222222111111111111111111111111222222222222333333333333222444666777666666777888888888888888999:::;;;;;;999999777666666777888888888888999999999:::::::::?????????>>>>>>>>>======<<<<<<<<<<<<<<<===>>>>>>AAAAAA@@@??????>>>======<<<===>>>>>>===<<<>>>???;;;;;;::::::;;;<<<======888888888999:::;;;<<<===999999999999999::::::;;;:::;;;;;;;;;:::999888777<<<<<<<<<<<<<<<;;;;;;;;;:::999888777666666555666666666777777777777666666888888777666666555444444555555555555555444444444555555555555555555555555555555555666555555444333222333555555444555666888222444555444333222333444222222333333333333444444333333333333333222222111555444333444555666555444555444444333222222222222111000000000111333444555111111111111111222333333111222222222222111000000333222000111222444333333333222111111000000111111444333222222222222333444222000...///333555444333111111111222333333444444//////000000000000//////000111333444444222000///111111111111111222222222111111222222222111000000222111111111111222333333333333333222222222111111000111111111000///000111000000000000000000000000222222111000000000000000//////000111111111111111111000000000000111222222000///...///000111000//////000111222222111000///...///000111111111000///....../////////000000000000...,,,...111333111///////////////////////////......////////////.........000111000......///000////////////////////////////////////////////////...//////...------------------...//////////////////////////////.........111///------......---,,,------------------------)))---000---)))''')))---...------------...//////------..................,,,------...------,,,,,,***+++,,,,,,,,,,,,+++***///......---------------...---+++,,,......---++++++,,,...---,,,,,,---///******+++,,,---...000111..................//////......------------......,,,,,,++++++++++++,,,,,,111///...000000---,,,///,,,,,,,,,---------..............................//////..................,,,,,,,,,---------------,,,,,,---------.........333000---,,,---......---..................------////////////////////////000000//////......------------------............000000000000000000000000000000000000000000000000///////////////000000000//////000111111111111111//////000000000111111111333333222222222333444444111111111111111111111111111222222222222333333333222333555555555555666777666666666777777999:::::::::888666444444555666777777777888888999999::::::>>>>>>>>>>>>============;;;;;;;;;;;;<<<===>>>>>>??????>>>>>>>>>=========<<<===>>>===;;;999999:::;;;;;;::::::;;;;;;<<<===888888888999:::;;;===>>>::::::999999999::::::;;;;;;;;;;;;:::999888777777;;;;;;<<<<<<============:::999888777666555555555666666777777777777666666777666666666555555555444555555555555555555555555444444444444444444444444666666666555555444333333111333555555555555777888222333444444222222333444111111222333333444555555222222222333333222222111111111111222333444444333777666444222111111222222444333111000///111222333333222111111111222444555000111222333333222000000333222111111111222222222222222222111111111111111222222222222222222222222333000---///444666444000000000111111222333444444//////000000111111000000111222333333222111000///111111111111111111111000111111111111000///...---111111111111111222222333333333333333222222222222...111333222///...000222000000000000000000000000222111000000//////000000//////000111111111111111000000000000000111222222////////////000000000000///000000111111000000///+++---///111111111///...............////////////000...---...111222111///////////////////////////......////////////......---...//////------...//////////////////////////////////////////////////////...............---,,,+++,,,------......------------......///000000111000...------.........------------------------------111333111,,,***---000...------------...//////,,,,,,------...///000000,,,,,,------...------,,,.........//////.........++++++,,,,,,---------------,,,,,,,,,---...---,,,+++,,,...---,,,,,,---///,,,,,,,,,,,,,,,---...///---............---------,,,,,,,,,------,,,,,,,,,//////............//////111///...000000---,,,///,,,,,,,,,---------..............................------------------------,,,,,,,,,---------......+++,,,,,,,,,------------///...---.........,,,+++------..........................................000000//////......------000000111111222222222333000000000000000000000000000000000000000000000000......///000000000000000//////000111111111111000000000000000111111111111111111111111111222333333111111111111111111111111111111111222222222333333000222333333222333444666444444444444555666888888888777555333222333444666666666777777888999999:::======<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<===>>><<<<<<<<<======>>>>>>>>>>>>???@@@@@@===<<<;;;<<<<<<<<<;;;:::::::::::::::888888888999:::;;;===>>>;;;;;;::::::999::::::;;;;;;;;;:::999888888777777777888:::<<<===>>>>>>>>>999888777666555555555555666666777777777777666666444555555555666666666777444555555555555555555555777777777777777777777777666666555555444444444444222333555555444555666888222333444444222222333444111111222222333444555555111222222333333222222222000111111222222222333333777666444222111111222222333222000//////000111333333222111111111222444555000000222333333222111000111111111000000000111111222222222222111111000000000000111111111111000000444000---///333555111---...//////000111222333333111222222333444444333333444333111000000000000111000000000000000/////////111111000000///...,,,,,,111111000000111111222333333333333222222222111111...111333222///...000222000000000000000000000000000000///............/////////000111111111111111000000//////000000111222...//////000///000000111////////////////////////+++,,,...000111000...---............////////////000///...///000111000///////////////////////////......////////////......,,,---......------...///////////////////////////////////////////////////000...------......---,,,++++++,,,------------,,,,,,,,,---...///000111111000...,,,,,,...///...---------------------------,,,///000///,,,+++---///...------------...//////******+++,,,,,,------...,,,,,,------......------////////////////////////)))***+++,,,------------,,,,,,---------------...+++,,,...---,,,,,,---///......---,,,,,,,,,---------------...------,,,++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------///,,,,,,......++++++...,,,,,,,,,---------..............................+++,,,------...---------,,,,,,,,,---......//////,,,,,,,,,---------......,,,,,,---...000///---+++.............../////////........................///////////////.........///000000111111222222222////////////////////////000000000000000000000000---...///000111111111000...///000222222111111000000000000111111111222222............///000111111111111111111111111111111111111111111222222222222000111222111111111333555333333333333444555555666666666444333333444555555666666777888999::::::;;;<<<<<<<<<;;;;;;;;;::::::999999999:::;;;<<<===>>>;;;;;;<<<======>>>??????999;;;===>>>===<<<<<<<<<<<<<<<;;;:::999999::::::888888888999:::;;;<<<===<<<;;;;;;:::::::::::::::;;;:::999888888888888888666777999<<<============777777666666555555666666666666777777777777666666444444555666666777888888444444444555555555555555666666666666666666666666666666555444444444555555333444666555444444555777222444555444333222333444111111222333333444555555111222222333333333333333222333444444333333444555555444444333222222222222000/////////000111333444111111111111111222333333000000111222222222222111000111222000///...000111111222222222222111000000//////000000000000//////222000///000333333111.../////////000111111111222---...///000000000000000444222000///...000111222///////////////000000000000000000000///...---,,,111000000000000111222222222222222111111111000000000111111111000///000111000000000000000000000000000//////...............//////000111111111111111000////////////000111111...///000000//////000111//////............//////---...///000000///............/////////000000000////////////000000000000////////////////////////......////////////......,,,...//////......///000////////////////////////////////////////////////000...,,,---//////---++++++,,,------......---------.........//////000000///...,,,,,,...///......------------------------++++++,,,,,,,,,,,,,,,,,,...------------...//////---------,,,,,,++++++++++++,,,------......---------,,,,,,,,,,,,,,,,,,---+++,,,---......------,,,+++,,,------------......+++,,,...---,,,,,,---///...------,,,,,,---------------.........---,,,+++,,,,,,---......---,,,,,,++++++************++++++...++++++......,,,,,,///,,,,,,,,,---------..............................+++,,,---/////////...---,,,------...//////000000............/////////000...---,,,---///000000///.........//////000000000.................................///////////////------...//////000111111........................////////////////////////,,,---///000111111111000...///111222222222000///000000111111111222222222////////////000111222333111111111111111111111111111111111111222222222222111111222111111111444666444444444333333444555555555555666666666666666777777888999:::;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;999999::::::;;;===>>>???===============>>>>>>>>>888:::======<<<:::999999::::::999999::::::;;;;;;999999999999::::::;;;<<<<<<<<<;;;::::::::::::::::::999888777777888999999777888:::;;;<<<;;;:::999666555555555555666777777666666777777777777666666777777777777777777777777444444444555555555666666222222222222222222222222555555444333444555666666444666666666444333444555333555555555444333444555222222222333333444444444222222333444444444444444444555777666333222444666333333333444444333222222111111111222222222333333///000111111222222111111111111000000111222222333111333333222///...000222111222222333222111000//////000111111111111000//////000111333333333333222111111111111111111111111***+++,,,---............000000000000000111111222/////////000000111111222111111222111111000//////000000000000000111222222111111111000000000//////111000///000111111111000000000000000000000000000111000000///...///////////////000111111111111111///////////////000111111---///111000///...000222000//////////////////000111111111111000000000000/////////000000000111111///000000000/////////000////////////////////////......////////////......---///000000//////000222////////////////////////////////////////////////000...,,,---//////---+++,,,---......//////......///////////////.........///...,,,,,,...//////...------------------------///------...000111000///...------------...//////222111000///---,,,******+++,,,,,,---.........---...------,,,,,,------......////////////---,,,++++++,,,------------...///+++,,,...---,,,,,,---///,,,,,,,,,,,,,,,---...///....../////////...,,,+++,,,---...//////...---,,,...------,,,,,,------...///,,,---000000...///222,,,,,,,,,---------..............................,,,---///000000000//////------......///000111111000000000000111111111111111...,,,,,,...111333444.../////////000000111111000000000000000000000000---.........//////000000000111111222333333444444........................////////////////////////,,,---///000111111111000...///111222333222000///000111111111111222222222222222222222333444555666111111111111111111111111000111111111111222222222222222333222111222555777666555555444444444555555555666777888999999888888999999:::;;;<<<>>>>>>???>>>=========<<<<<<<<<<<<::::::;;;;;;===>>>???@@@?????????>>>======<<<<<<@@@BBBCCCBBB???;;;999999888888888999:::;;;===>>>:::::::::999999:::;;;;;;===<<<;;;:::::::::::::::999888777777777888999:::999:::;;;;;;;;;999666555555444444555555666777888666666777777777777666666999999888888777777666666444444444555555555666666555555555555555555555555555444333333444555666888555666777666444333333444444555666666444444555666222222333333333333444444222333444444555555555555333555777555222111222444111222333444555444333222555555555444333222000///...///000222222111000000222111000000000111333444222444555333000///111333111111222333222111000///000111222333333222111000---000333444444444555666333333222222222222222222///000111222333333333333---...000222333222111000//////000111222333333444222333333333333222111111000000000000000111111222000000000000////////////333000...///222333111...000000000000000000000000222111111000000000000000//////000111111111111111///////////////000111111---///111111......000222111111000000000000111111444444333222111111111222000000000000111111111111///000111000///...///000000000///.....................//////000000111111........................---......///000/////////////////////...---,,,+++)))+++------------///000***++++++++++++++++++***---------............///)))***,,,------,,,***))).........------,,,,,,,,,111000///......///000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***------......------,,,+++...//////000///---,,,+++)))***,,,------,,,***((()))+++,,,------,,,***))))))+++---///000...---+++***+++---...///...------,,,---///000///---***)))+++++++++,,,,,,,,,------------------------------000///...---------------........................///////////////...............---------,,,,,,,,,---......///...---+++***000---+++,,,......,,,***---------............//////////////////.........,,,...111000------///222000000000000///////////////............///000000...///000///...---...///000000000///////////////000...---...000111111000////////////////////////000000000000000111111222...///000///---...111444000000111111111222222222222///---...111333222000///000111222333444444444444444333444444555666777888999999::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;999999::::::;;;<<<======;;;<<<<<<:::888888999:::======<<<;;;;;;:::999999888999::::::888888999::::::::::::::::::::::::::::::::::::;;;::::::999999888777666555555666777888888888888888888777666555666666666666666666666666666888999888666555555666444555666777777666555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444666555444444555666777888111222222333333222222222///111444333111000333666111111222222222222111111111111111111111111111111333333222111000000111111111111222333333333333222000000//////000111222222111111111111111111111111000000000000000111111111000000000000000111111222////////////////////////000000000000000000000000000000000000000000000000000000111222222222222111//////000333444333///,,,111000/////////000222333...---,,,---...///...---111111111000///---,,,+++////////////////////////111111000000//////......000000000000000000000000111222333222111000111333111111111111000000000000111...,,,---......+++(((000000000000000000000000,,,,,,...///000000000000000000///000000111222222000000///...---,,,,,,+++000000///...............000000000111111111111111........................------...////////////...000///---,,,,,,---...///,,,...//////------...///......////////////......---------............//////000222333333222000///......---------,,,,,,,,,...------------------...------------------------------------------------...------------------...******+++,,,------------+++,,,---...////////////++++++,,,------,,,+++******+++,,,------,,,***))),,,,,,,,,---------......+++,,,------......------,,,,,,------------------,,,,,,---------.................................---------------...///000........................////////////............//////.........---------,,,,,,------...---------111...------//////---+++.........////////////000/////////////////////...---...//////......///000000000000000////////////.........////////////000---///000///......///000000000000000000000000000222000//////111222111111000000000000000000000000000000000000000111111222///000111///......000333111111222222222333333333222000...///111333222111111111222333444555555444444444333444444555666777888888999:::;;;;;;<<<<<<999999::::::;;;<<<======<<<<<<<<<<<<============;;;;;;<<<;;;:::999;;;===<<<<<<;;;;;;::::::999999:::;;;<<<;;;:::999:::;;;::::::::::::::::::::::::;;;;;;<<<;;;;;;:::999999888888888777777888888888::::::999999777666555444666666666666666666666666222444555666555555555777777888999::::::999888777555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555666555555444444555666777222222333333333222222111222333444444333333444555222222333333333333222222111111111111111111111111333222222111000000111111000111111222222222222222000000000000000111222222111111111111111111111111222222111111000000//////000000000000000111111222111111111111111111111111111111111111111111111111000000000000000000000000000000111222222222222111000///000111333222000...111000/////////000222222111000///000222333222111/////////000//////...---////////////////////////111111000000////////////000000000000000000000000,,,---...---,,,+++,,,...111111000000000/////////111///......000000---+++000000000000000000000000---...//////000000000000000000000000000111222333/////////......------,,,000//////............///000000000000000/////////........................,,,,,,---...............111///,,,******---000222///000111000...---...///------............---------------............///...///000111111000///......------------,,,,,,,,,,,,,,,------------,,,,,,------------------------........................000///---,,,,,,---///000'''((()))+++---......///,,,,,,,,,,,,---...///000---,,,,,,,,,,,,,,,------***+++,,,------,,,+++***...---,,,++++++---...///------,,,,,,,,,---......---,,,++++++,,,---///000---------.........//////..............................---------......///------------------------........................000000/////////.........,,,,,,,,,,,,---...//////111///......///000...---...////////////000000000....../////////////////////...---...///000000///////////////000000000000---...///000000000//////,,,...//////......000111000000000000000000111111333222000000111222111000111111111111111111111111000000000000000111111222000111111000......///111222222222333333333444444222111000000222333333222222222333444555555555555444444333444444555666777888888999:::;;;<<<======777888999:::<<<===>>>>>>?????????>>>>>>>>>======:::;;;<<<;;;::::::<<<>>>;;;;;;;;;:::::::::::::::<<<===>>>===;;;:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;============<<<;;;999999999999999::::::999999999<<<;;;:::888777555444333666666666666666666666666333555666666555444555666555666666777777666666555666666666666666666666666444444444444444444444444555555555555555555555555555555555555555555555555777666555555444555555555333333333333333222111111444333222222333333222111333333333444444333333333111111111111111111111111333222111111000111111111//////000111111111111111111000000000000111222222111111111111111111111111333333222111000///......000000000000000111111222111111111111111111111111222222222222222222222222000000000000000000000000000000111222222222222111111000///000111222111///000000000///000111111222333222111222444555444333---...//////000000000000////////////////////////111000000000000/////////000000000000000000000000...///000000......///000000////////////.........111000000000222222000///000000000000000000000000//////000000111000000000111000000000000111111222........................000///............//////.........------,,,,,,+++------------------------+++,,,------......------...---,,,+++,,,...000222...///000///...---...///,,,------......------,,,---------............///++++++,,,------,,,++++++------------------------,,,---...//////...---,,,------------------------------------------------///...---,,,,,,---...///((()))***,,,---...//////000///---,,,++++++,,,---...---,,,++++++---...///***+++,,,---------,,,,,,---,,,,,,,,,,,,---.........---,,,++++++,,,...///,,,,,,,,,,,,,,,---...///------------....................................222111000...,,,++++++***------------------------------...............///////////////.........---------,,,+++,,,---...//////.........//////..................////////////............////////////000---,,,---000222000---////////////000000000000,,,...000111222111///...+++---//////...///000222000000000111111111111111333111000///000000000///000000000000000000000000000000000000000111111222111222111000////////////111111222222222222333333222222111111222333333333222222333444444444444444444444333444444555666777777888999:::;;;<<<===>>>999999::::::;;;<<<======>>>>>>>>>>>>>>>>>>??????;;;<<<<<<;;;:::999;;;<<<::::::::::::;;;;;;;;;;;;===>>>>>>===;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;?????????>>>===;;;:::999888999:::;;;;;;:::999888;;;:::999888666555555555666666666666666666666666:::;;;;;;999666444333444555555555555555555555555555555555555555555555555444444444444444444333333555555555555555555555555555555555555555555555555777666666555444444444444444444444444333222111111444111...///111222///---222222333333333333222222111111111111111111111111222222111111111111111222...//////000000000000000111111111000000111222222111111111111111111111111222111111111000000//////000000000000000111111222111111111111111111111111111111111111111111111111000000000000000000000000000000111222222222222111333111///...000111111111000000000000000111111222111000///000222333222111......///000000000000000////////////////////////000000000000000000000000////////////////////////111222333333111111222333//////.........---------///000000111222222222111////////////////////////000111111111111000000///000///////////////000000---........./////////000//////............//////......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,,,,---...///000000***,,,------------///000000000111111111111000000---------............///---..................---------------------------,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,------...............000///---,,,++++++,,,,,,...---+++***+++---///000++++++,,,,,,------------***+++---//////...---,,,///...,,,++++++,,,---...,,,---...//////---+++***+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,222111000...,,,++++++***------------------------,,,---------......//////.........---------,,,,,,///...---,,,+++,,,---------------------------...,,,,,,,,,---------......---.........//////000000000---,,,---000222000---.../////////000000000111---...000222222111000...+++---//////...///000222//////000000111111111111222000.........///...---////////////////////////000000000000000111111222222111111111111000//////000000000000111111111111222222222222111222333444111222222333333333333222444444333444444555666777777777888999:::;;;<<<===;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<>>>???@@@@@@<<<======;;;999888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<>>===;;;:::999777888999::::::999888777999888777777666777777888777777777777777777777777:::;;;;;;:::777444444444888888888888888888888888444444444444444444444444555555444444444333333333333333333333333333333333333333333333333333333333666666555555555444333333444444444444444333222111444111...///111222///---111111222222222222111111111111111111111111111111222111111111111111222222......///000000000000///222222111111111111111222111111111111111111111111//////000000111111111222000000000000000111111222000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222222111333111......///111111111///000000000111111111111000///...///111111111000000000000000000//////...000000000000000000000000000000000000111111111111////////////////////////...///000000......///000............---------------...000111111111111111////////////////////////000111111111111000000//////......---------......------......///000000000///............//////000///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............+++,,,---...////////////)))+++,,,---------///111...//////000000//////...---------............///........................,,,,,,,,,------------...,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***///////////////...------++++++++++++,,,---...///---,,,+++***+++,,,///000++++++,,,,,,------......)))+++...000000///,,,+++......---,,,,,,,,,------,,,---///000///---***(((+++++++++,,,,,,,,,------++++++++++++++++++++++++......---------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////...------------,,,,,,,,,//////...---,,,,,,,,,,,,+++,,,...---,,,,,,---...++++++,,,,,,,,,---------------......///000000000///...---...///000000///......//////000000111111...///000111111111000000,,,...//////......000111......//////000000111111000...------...///...---........................000000000000000111111222222111000111222222000////////////000000000000111000111222222000111222444111222222333333222222111444444333444444555666777777777888888999999::::::===<<<<<<;;;;;;:::999999888888:::;;;===>>>@@@@@@=========<<<:::999:::;;;=========<<<<<<<<<<<<<<<;;;<<<===<<<;;;;;;<<<===========================>>>>>>>>>>>>===<<<::::::888999999::::::999999888888777666666666777999:::777777777777777777777777444666777777666555666777888777777666666777777888444444444444444444444444555555555444444333333222222222222222222222222222222222222222222222222222444444555555555444333333333333444444444444333333444333222222333333222111000111111222222111111000111111111111111111111111111111111000111111222333......///000000000000000333333222111111111111222111111111111111111111111......///000111222333333000000000000000111111222////////////////////////////////////////////////000000000000000000000000000000111222222222222111333111///...000111111111//////000111111111111000111000///000222222222111111111111111000000///...000000000000000000000000000000000111111111111222000000000000000000000000---...//////------...//////............---------,,,...000000000///000111000000000000000000000000//////000000111000000000///......------------............//////000000000...............///000000///////////////000000000........................------...////////////...---------------...///000+++---......------...000,,,,,,,,,------,,,,,,,,,---------............///------,,,,,,,,,,,,------,,,,,,,,,---------.........------------------...------------------------------------------------,,,,,,------------,,,,,,......//////...------,,,******+++,,,------------+++*********+++,,,...///+++++++++,,,---...//////+++,,,---.........------------......------,,,+++,,,---.........---,,,+++,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////............---------------------...------,,,,,,+++---///...---,,,...000,,,,,,,,,---------......------......///000000111---...//////......///000.........///000111111111//////000000000111111111---///000///......///000,,,------...//////000000000...------///000000///////////////////////////000000000000000111111222111000///111333444111//////000000000000111111111///111222111//////111444222333333333333333222222444444333444444555666777777777777777777777777777;;;;;;;;;;;;;;;;;;::::::999999:::;;;===>>>??????<<<===>>>===<<<===>>>@@@??????>>>>>>======<<<<<<:::<<<============>>>@@@====================================<<<<<<;;;:::;;;;;;::::::::::::;;;;;;:::888777666555666888999777777777777777777777777333555777777666666777888666555444333333444555666555555555555555555555555666555555444333333222222333333333333333333333333333333333333333333333333222333444555555555444333111222333444555555555555222333444444333333444555111222222333333222222111111111111111111111111111111111000000111222222333//////000111111111111000444333222222111111111222111111111111111111111111//////000000111111222222000000000000000111111222000000000000000000000000////////////////////////000000000000000000000000000000111222222222222111222000//////111111111000...///000111222111111000111000///000222222222111//////000111111111111000000000000000000000000000000000111111111222222222000000000000000000000000///111222111000///000111/////////............------///111111///...///111000000000000000000000000---...//////000000000000111000//////.........//////////////////000000000...............///000111,,,---------.../////////000000000000000000000000---...//////000000//////000///,,,***+++---000222...000000000...---...///......////////////......---------.........////////////............//////,,,,,,,,,------.........111000///......///000111------------------------........................000///---,,,,,,---///000,,,------......------,,,,,,---......---,,,***))))))*********+++,,,---...,,,++++++,,,---...///000------,,,+++,,,---...///------...///...---+++***---,,,++++++,,,---///000---------.........//////------------------------000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////000/////////............***+++---...///......---,,,...000000...---///222---------.........//////---------...///000000111,,,...111000------///222---......///000111111222000000000///000111111222...///000///...---...///,,,,,,------...//////000000...---...000111111111000000000000000000000000000000000000000111111222000//////111444555222///000111111111111222222222...000222111///...111444444444444555555444333333444444444444444555777777777777777777666666666666:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<======>>>>>>;;;<<<>>>??????@@@CCCEEEAAA@@@@@@???>>>======<<<;;;<<<>>>???>>>???@@@BBB>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<<<<<<<;;;;;;===<<<;;;::::::;;;<<<===<<<:::888666555555666777777777777777777777777777888999;;;:::888777777888999888777666666777888999666666666666666666666666666666555444333333222222444444444444444444444444444444444444444444444444111222444555666555444444111111333444555666666666///111444333111000333666222333333444444333333222111111111111111111111111111111000000111222333333//////000111111111111111444333333222111111111222111111111111111111111111111111111111000000000000000000000000000111111222111111111111111111111111000000000000000000000000000000000000000000000000000000111222222222222111111000///000111222111///...///000222222111111000///.........000111000///---...///000222222333333000000000000000000000000000000111111222222222222000000000000000000000000...000111000///...///000000////////////............111333222000...///111000000000000000000000000,,,,,,...///000000000000222222111000000000000000000000000000////////////000///...------...///000------......//////000000+++,,,...//////...,,,+++,,,---------.../////////000///------......---+++---......---++++++,,,...///...---,,,,,,---...///+++,,,------......------,,,,,,,,,---------......)))+++---......---,,,***+++//////,,,---111000***+++///222111,,,***,,,///---,,,,,,...000000,,,)))+++++++++,,,,,,,,,------......//////......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------...///...+++***,,,///------------,,,+++******++++++,,,,,,,,,,,,------,,,,,,+++,,,,,,---...///000000///...,,,***((('''***,,,------,,,+++---...***+++---...///...------.......................................---------///...---,,,+++,,,------///...---,,,,,,---...///000111111111111000//////111111000000/////////...//////............//////000000//////.........---////////////////////////---///000222222000///---(((***---000111222111111////////////000000000000333000...111555555111---000000000000111111111111////////////............222222333333333222222111444444444444444444444444444444444555777888:::;;;:::::::::;;;;;;<<<<<<<<<999;;;<<<<<<::::::;;;===>>>===<<<<<<<<<===???@@@>>>@@@AAAAAA???===<<<<<<888999<<<>>>??????>>>===>>>===;;;999999999;;;<<<;;;<<<======;;;:::;;;===::::::::::::::::::::::::999888888777777777777777666666666666777777777777777666666666666888:::;;;999777555444333444555666555666777666555444555777555333111333555777555333333222222222222333444444333333333444444444555555222333444444222000000111222333444555555333111000000000000000000///......333333333222222111111111222222111000//////000000///000222333333111...,,,////////////////////////222222111111111111111111111111111111111111111111000000111111111111000000000000000000000000000000111111111111111111111111111111000000//////......---///111222111000111111111111111111000000////////////...///111111///---000000////////////000000...///000111111000///......///000111222111000//////111222111000///000111000000000000000000000000......///000000000000000---......///////////////111111111000000///...---000000////////////000000000000//////.........---///+++,,,000000,,,+++///111111000000//////.........///111111///...///000000///...------...///000.........///////////////,,,---///000000///---,,,---------...............000///......///000///---.........---,,,+++,,,...///...------------...///,,,---......//////......,,,,,,,,,---------......////////////...,,,***)))...000000222777<<<888///,,,///111000---+++,,,......------...000000...+++,,,,,,---------.........///............---------------------------------,,,,,,,,,------,,,,,,,,,---------,,,,,,---------,,,,,,---------.........---------.........//////---...///---+++***,,,...---------------,,,,,,+++,,,,,,---------.........111111111000//////......,,,,,,---...............***,,,------,,,+++---...+++,,,---.........---,,,..............................//////////////////------,,,,,,,,,...///000000///...------...//////111111111111111000///...///.........------------000000////////////000000000/////////............////////////////////////...///000111111000///...---...000222444444444444////////////000000000000333000///111444555111---000000000000111111111111000000000000000000000000222222222333333222222111333333333333333333333333666555555555666777888888::::::::::::;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>===<<<<<<<<<===>>>???>>>???@@@???===<<<<<<<<<;;;;;;===>>>>>>===<<<<<<>>><<<;;;999999999;;;<<<:::;;;<<<<<<::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999888888777777777777777777777777777888888888888777666666666666888999:::999888666444444555666777555666777666555444555777444222111222444666444333333333333333333444444555333333444444444555555555111333444444222111222222333333444444444333222111111222222222111111000///333333222222222222222222333333222111111111111111000111222333333111000///000000000000000000000000111111111222222222333333111111111111111111111111000000111111111111000000////////////////////////111111111111111111111111222111111111000000000000...000222222111000000111222222111111111000000000222111000111333444333222111111000000000000111111//////000111111000//////111222333444444444333333...000111000///...///000000000000000000000000000......///000000000000000---......///////////////---...///000000111111111000000////////////000000000000/////////.........///,,,,,,000000,,,,,,///111000000000/////////......000111111000//////000//////............/////////////////////.........---...///000000///...---...............---------000///...///000111000///...//////---,,,+++---...///...------------...///---...//////000000//////,,,,,,,,,---------......111000000///...---,,,,,,---------111888<<<555***......//////...------,,,000///......000000///...---------.........//////000///...---,,,---......------------------------+++,,,---......---,,,+++,,,------......------,,,---------.........//////---------.........//////---......---++++++,,,...,,,---..................---............/////////...//////......---,,,++++++,,,---...///000111111***,,,------,,,,,,---...------.........---,,,,,,........................---------......//////000,,,,,,,,,---...///111222000//////......///000000111222111111000///...---............------------111000000000000000000111////////////............//////////////////////////////000000000000//////111111111222333444444444////////////000000000000222000///000333444111...000000000000111111111111000111111222222333333333111222222333333222222222222222222222222222222222777777666666555666666777999:::::::::::::::;;;;;;<<<:::888:::===>>><<<:::===<<<<<<<<<<<<===>>>>>>===>>>>>>===;;;:::;;;<<<============<<<<<<;;;;;;===<<<:::999999:::;;;;;;888:::;;;:::999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<999888888777777777777777777777888888888999999999666666666666777888999999999888666555555666777777555666777666555444555777555333333333555666555444444444444333444555555666444444444555555555666666111333555555333333333444444444444333333333222222333333333333333333222111222222222222222222333333444333222222222222222222111111111222222222222222222222222222222222222222000000111111222222333333111111111111111111111111000000111111111111000000000000000000000000000000111111111111111111111111222222222222111111111111///111222222000//////000222222222111111111111111111///......000111222111222222111111111111222222///000000111111000000/////////000111111111111111...///000000......///000000000000000000000000000////////////000000000000---......///////////////---...///000000111111111000000////////////000000000000////////////......///------000000------///000000000000///////////////111222111000///000111/////////....../////////000000//////......---------...////////////...---/////////...---------,,,///...---...000111111000...//////...,,,,,,---............------.........------...///////////////,,,,,,,,,---------.........---------...///000111---,,,+++...111222,,,&&&///...---...//////---+++000///...---......//////------------............111///---,,,+++,,,...///------------------------+++,,,---......---,,,++++++,,,---......---,,,+++------------............+++++++++,,,,,,,,,------.........---,,,,,,,,,---,,,---...///000000000000------........./////////)))***,,,---......------//////.........---......+++,,,------,,,,,,---///.........------,,,,,,+++........................++++++,,,,,,---...//////---------...///000000111///////////////000000000111111111111000///------000000000000000/////////000000////////////000000///////////////.........////////////////////////000000////////////000000000000/////////000111111////////////000000000000222000///000222222111//////000000000111111111111000000111111222333444444111111222333333333222222111111111111111111111111666666555555555666777777999999999999::::::::::::;;;888555777<<<>>><<<888;;;;;;;;;<<<<<<<<<============<<<;;;999999;;;===>>>===<<<;;;;;;;;;<<<<<<;;;;;;:::999999::::::;;;777888999999888888999::::::::::::;;;;;;;;;;;;;;;999888888777777777777777666777777777777888888888666666666666777777888888888777777666666666777777555666777666555444555777666666666666666777666666555444444444444555666666444444555555555666666666111333555555444444555666555444333222222222333333222333333444333333222222111111111222222333333333333222222111111111222222222222111111111222444555222222222222222222222222000000000000000000000000111111111111111111111111000000111111111111000000222222222222222222222222111111111111111111111111111111111111111111111111000222222222000...///000222222222222111111111111333000---,,,---/////////222111111000000111111222000000000000000000000000---......///000000000000///000111000///...///111////////////////////////000///////////////000000---......///////////////111111111000000///...---000000////////////000000000000//////////////////.........000000.........000000000000////////////000111222111000///111222...//////////////////...000000//////......---------------......---------/////////...---------,,,...---,,,---///000///......//////...,,,,,,---///---..................---,,,,,,---............---,,,,,,,,,---------......,,,,,,,,,,,,---...///000////////////...,,,---//////...---...//////---+++......------,,,,,,---...+++,,,,,,,,,,,,---------111///---,,,+++,,,...///------------------------,,,---............---,,,+++,,,---......---,,,++++++,,,,,,,,,,,,---------+++++++++,,,,,,,,,------///...---,,,,,,---,,,,,,,,,---...///000111111111,,,------------.........---...///000000111111111111000...---,,,+++,,,,,,+++---......---,,,...///.........---,,,,,,,,,,,,........................,,,,,,---...///000000111//////////////////.........//////000000000000000111111111000000...------/////////000000000000000.........------..................///////////////000000000000000000000000000000////////////000000//////.........//////000////////////000000000000111000//////000111000000///000000000111111111111/////////000111222333333000111222333333333333333111111111111111111111111333333444444555777888999999999999999999999999999999666333666;;;===;;;777:::;;;;;;;;;<<<<<<<<<<<<;;;<<<;;;:::888888:::<<<<<<;;;;;;;;;;;;<<<======:::::::::999999:::::::::666777888888777777888:::888888999999999:::::::::999888888777777777777777555555555666666666666777555666666666777777777777777666666666666666777777555666777666555444555777555666666666555555555555555444444444444555666666444444444444555555555666111333555555444444555666555444333222222222333333111111222222222222222111111111111222222333333333111111000000000000111222333222111000111222444555111111111111111111111111111111000///...------,,,111111111111111111111111000000111111111111000000222222222222222222222222000000000000000000000000000000000000000000000000111222222111///...///000111111111111111111111111999666222000000000000000000000////////////000000111111000000000000111111000000111111222333444444000111222222000000111222////////////////////////111000////////////000000---......///////////////111111111000000///...---000000////////////000000//////000000000000000000...//////////////////...////////////000000000000000111111000//////000222......////////////......///////////////.........------------------------...............---------...---,,,---...///...---//////000...---,,,...///------...//////...------+++,,,,,,---...---------,,,,,,,,,---------...............---------,,,,,,,,,---...///,,,***///555......//////...------,,,,,,---...---,,,,,,,,,...+++++++++,,,,,,,,,------000///...---,,,---......------------------------...------------------...,,,------......------,,,+++++++++,,,,,,,,,---------------........./////////...,,,,,,---------,,,,,,---...///000000000000,,,,,,---------.........111000///...------------...---,,,,,,,,,---...///+++---......------...///......---,,,,,,,,,------........................000000000111111222222333...////////////...---,,,------...///000000000000//////000000000///......---------..................------,,,,,,------............///////////////000000000000000000000000//////000000000000//////000000000000000111111111////////////000000000000111000000//////000000111000000000000111111111111.../////////000111111111000111222222333333333333111111111111111111111111222222333444555777888999999999999888888888888777888666444666:::<<<;;;999999:::;;;;;;<<<<<<;;;;;;:::;;;;;;:::999999:::<<<::::::;;;;;;<<<<<<<<<<<<999999999999::::::::::::555777888888777777999:::777777888888999999::::::999888888777777777777777444444444555555555666666555666666777777666666555555555555666666666666666555666777666555444555777333444555444222222222444444444444333444555555666333333333444444444555555111333555555333333333444444444444333333333222222///000000111111111111111222222222222222222333333000000000///000000111222333222111000000111333444000000000000000000000000111111000///...---,,,,,,111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000///////////////000000000111111222000//////000222000000000000000111111111777444111000//////...---000000////////////000000222111111000000111111222////////////000111333333111222333333111111222333000000000000000000000000222111///......///000000---......///////////////---...///000000111111111000000////////////000000//////000000000000111111---000111//////111000---////////////000000000000000000000///---...000222---...///000000///...---.........///////////////......------------......---------...............000///......//////...---///000000///------...///------...//////...------,,,------...............,,,,,,,,,---------............///000///...---,,,+++)))+++...---***+++111,,,///111000---+++,,,...+++---000000...,,,---...,,,,,,,,,,,,---------...///............---------------------------------///...---,,,,,,---...///---------,,,,,,---------,,,,,,,,,,,,---------...---------.........//////000...++++++---...---+++,,,---......////////////---............/////////000...,,,***)))***+++---...---,,,,,,---///111222,,,---......------...000------,,,,,,,,,---...///........................000000000000111111111111,,,,,,......///...------+++,,,...///000000//////---...//////000/////////------------.........///......------------................../////////000000000000000000000000000...///000111111000///...///000111222333222222111////////////000000000000000000000///...///000111000000000000111111111111//////000000000000000000000000111222333333333333222222222222222222222222333333333444555666777888999999888888777777777777777777888999:::;;;<<<<<<888999:::;;;<<<;;;;;;:::999;;;<<<<<<;;;::::::;;;:::;;;<<<<<<<<<;;;:::999888888999:::::::::::::::555777888888888888999;;;777777888999999:::;;;;;;999888888777777777777777555555555555666666666666555555666777777666555444333333444555555555555555555666777666555444555777444666777666333222333555333333333333333444444555222222222333333333333444111333444444222111222222333333444444444333222111///000000111111111111111333333222222222222222222111000000000111111222333222222111000000000111111000000000000000000000000000000000000000000000000111111111111111111111111000000111111111111000000////////////////////////000000000000000000000000//////000000000111111111000111111000//////111333....../////////000000000111000......//////---,,,111000000000000000000111222222111000000111222222,,,,,,,,,,,,---///111222000222333222111000111222000000000000000000000000222111///...---...///000---......///////////////---...///000000111111111000000////////////000000//////000000000111111111---111111......111111---.../////////000000000111/////////---,,,,,,///111---...///000000///...------.........//////000000//////............//////,,,------....../////////222000//////000000///---///000000///------...///,,,---...//////...---,,,---......///////////////,,,,,,,,,---------......***,,,///111222222111000222,,,,,,111222---***++++++///222111,,,***,,,///+++...222222000------...---------.........//////......//////......---,,,------------------------111///---++++++---///111......,,,++++++,,,......---------.........//////+++++++++,,,,,,,,,------000---++++++---...---+++,,,---..................////////////000000000000111///,,,+++,,,...222444000///...---...///111333,,,---......------...000---,,,,,,+++,,,---///000.......................................---------)))***,,,...//////......***+++---////////////...,,,---...///000000000000.../////////000000111111//////............//////---.........//////000000000000000000000000000000---///000222222000///---,,,...000222333222111000////////////000000000000000000000///......000222000000000000111111111111111111111000000000000000///000111222333444444444222222222222222222222222555555444444444555555666999888888888777777666666777999;;;;;;;;;;;;===???888999:::;;;<<<;;;::::::888:::======<<<;;;:::;;;<<<<<<===>>><<<:::888666777888999:::::::::::::::555777888999888888:::;;;888888999::::::;;;<<<<<<999888888777777777777777666666666666777777777777555555666777777666555444222222333444555555555444555666777666555444555777777999:::999666555666888333222222222222333444444111111222222222333333333222333444444222000000111222333444555555333111000///000111222222222222222444333333222222111111111222111111111222333333444222111111111000000//////000000000000000000000000...///000111222333444444111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000111111222222222333///000000/////////222444---.........//////000000111000000111333444222111222222111111111111222222333222111000000111222333//////...///000222444555///111222111000///000111000000000000000000000000333111///...---...///000---......///////////////111111111111000///...---000000////////////000000//////000000111111111222---111222......222111---.../////////000000111111//////...,,,+++,,,...111