BM66(@ ttteeeeeejjjppp~~~}}}{{{~~~~~~tttjjjaaa[[[YYYYYYZZZ[[[^^^bbbfffhhhmmmooorrruuuyyy|||~~~~~~xxxqqqiiibbb\\\TTTPPPLLLGGGCCCHHHZZZkkkzzzrrrfff^^^XXXYYY\\\[[[YYYZZZWWW[[[dddqqquuusssvvv|||oooccc]]]YYYTTTQQQHHHEEECCCBBBDDDFFFFFFFFFBBBAAA@@@>>>===;;;:::999777777777777777777777777888888777666666666666666666666666666555555555555333333444444555666666666666666666666666666555555555555555444444333333333444555666666666555444333666666666555555444333333777777888999999999999999555555666666777777888888999888777666666777888888888:::<<<<<<;;;;;;<<<===>>>@@@AAAAAA@@@AAACCCEEEHHHIIIJJJLLLLLLLLLKKKKKKOOOPPPQQQPPPPPPQQQTTTWWWVVV\\\bbbkkk~~~vvvjjjnnnxxx|||vvvvvvvvvxxxsssjjjccc]]]ZZZZZZ[[[\\\___bbbfffiiikkkoooqqqtttwww{{{}}}xxxpppiiibbbZZZUUUKKKJJJHHHGGGHHHPPPdddvvv{{{qqqfff^^^YYYZZZ[[[YYYWWWWWW[[[bbbnnnyyyzzzxxx}}}yyymmmddd[[[RRRKKKGGGFFFFFFGGGIIIHHHGGGEEEBBBAAA@@@>>><<<;;;:::999777777777777777777777777888888777666666666666666666666666666555555555555555555555555555555444444444444444444444444444444555555555444444333333333333444555666666555555444444444444444555555555555555555666777777777777666666666666666777777777777999888777666666777888888666888::::::999999:::;;;>>>???@@@@@@@@@@@@CCCEEEIIIJJJKKKMMMNNNNNNMMMMMMOOOPPPRRRRRRQQQRRRTTTVVVTTTZZZaaajjj~~~|||ttt{{{{{{qqqjjjkkkooouuu|||tttiiiaaa]]][[[[[[ZZZ\\\```dddhhhlllnnnooossstttwwwzzz}}}zzzppphhhaaaZZZRRRMMMGGGFFFGGGJJJNNNZZZpppzzzqqqddd^^^YYYZZZZZZWWWTTTTTT\\\fffuuu}}}|||{{{}}}sssiii]]]PPPGGGFFFHHHKKKOOOPPPNNNHHHCCCAAA@@@???>>><<<:::999888777777777777777777777777888777777666666666666666666666666666555555555555777666666555444444333333444444444444444444444444555555555444444444444444333333444555666666666555222222333333444555555666444555666666777777666666777777777777666666666666888888777777777777888888666888::::::999999;;;<<<===>>>?????????@@@BBBDDDGGGHHHJJJLLLMMMNNNMMMMMMOOOQQQSSSTTTSSSSSSUUUVVVVVV[[[aaakkkzzzyyyvvvmmmgggfffmmmuuu}}}xxxmmmddd^^^\\\\\\\\\ZZZ]]]bbbhhhmmmppprrrsssuuuwwwyyy|||~~~~~~vvvlllccc\\\UUUMMMHHHIIIGGGGGGLLLSSSbbbyyyyyypppccc]]]YYYZZZYYYUUUSSSTTT\\\fffrrrzzz{{{zzz}}}{{{vvvnnnfff[[[OOOGGGGGGKKKQQQWWWXXXSSSJJJCCC@@@@@@???===;;;:::888888666666666666666666666666777777666666666666777777666666666666555555555555666666555555555444444444555555555666666666666666555555555555555444444444222333444555555666777777333333333333444444555555666777777888888888888888888888777777666666555555777777777777777888888888888:::;;;;;;;;;;;;===???<<<===>>>???>>>???BBBDDDCCCEEEGGGIIIKKKKKKKKKKKKNNNQQQTTTUUUUUUTTTUUUVVVZZZ___dddmmm}}}tttzzzxxxrrrkkkgggfffiiisss~~~sssnnngggaaa^^^]]]\\\\\\[[[^^^dddjjjooossstttuuuwwwxxx{{{~~~}}}ttthhh^^^WWWPPPJJJEEEHHHFFFGGGNNNXXXiii{{{pppgggaaa[[[ZZZXXXUUUUUUXXXbbbiiiqqqwww{{{|||zzzwwwtttqqqkkkeee^^^VVVNNNIIIIIIMMMTTTZZZ[[[VVVLLLDDD@@@???>>><<<;;;999888777666666666666666666666666777777666666666666777777666666666666555555555555444444444555555555666666555555555666666666777777555555555555555555555555333333333444555666777777555555555444444333333333666666777888888888888888888888777777666666555555666666777777888888888888888999:::::::::;;;===@@@;;;===>>>>>>???@@@BBBEEECCCEEEGGGIIIKKKKKKKKKKKKNNNQQQTTTUUUUUUTTTUUUVVVZZZ^^^cccmmmtttvvv~~~uuuiiifffdddeeegggnnn{{{xxxgggddd```]]]\\\\\\\\\[[[]]]```ffflllqqqtttwwwwwwyyy{{{}}}xxxoooaaaWWWPPPLLLHHHEEECCCDDDKKKWWWfffxxxzzzsssjjjaaa\\\XXXUUUXXX^^^lllqqqvvvyyy}}}}}}wwwpppnnnkkkeee^^^WWWQQQLLLJJJJJJNNNSSSXXXYYYTTTKKKEEE???>>>===<<<:::888777666777777777777777777777777666666666666666777777888666666666666555555555555333333444444555666666777222222333333444555555555555555555555555666666666444444444444444555666777777666666555444444333333333444555555666666555555777777777777666666666666555666777888888999888888555666666666666888;;;===;;;===>>>??????AAACCCFFFGGGHHHJJJLLLMMMNNNMMMMMMOOOQQQSSSTTTSSSSSSUUUVVVVVVZZZ```mmmuuupppooozzz}}}pppfff```___aaagggnnnzzzuuummmaaa^^^[[[YYY[[[]]]^^^^^^```ccchhhmmmrrrvvvyyyzzz|||~~~|||rrrhhhZZZPPPKKKJJJIIIIIIFFFKKKYYYkkk}}}xxxjjj```YYYWWW\\\cccooovvv{{{zzzyyywwwppphhhfffddd```YYYSSSNNNKKKJJJJJJLLLOOORRRSSSOOOIIIDDD???>>>===;;;999888777666777777777777777777777777666666666666666777888888666666666666555555555555444444555555555555555555222222333333444555555666444555555555666666666777666555444444444444555666666666666666666666666666333444555555666666555555666666666666777777777777444555777888999999888888333444555444444666:::===<<<===???@@@@@@BBBDDDGGGIIIJJJKKKMMMNNNNNNMMMMMMOOOPPPRRRRRRQQQRRRTTTVVVWWWZZZ___kkksssiiibbbiii}}}uuunnnfff```\\\]]]aaakkkvvvzzznnngggaaa^^^ZZZXXXZZZ^^^aaacccccceeeiiinnnssswwwzzz|||~~~zzzuuuoooeeeWWWMMMJJJKKKMMMNNNMMMVVVhhh~~~qqqdddZZZXXX^^^fffkkkvvv|||xxxrrrnnnhhhaaa^^^]]]ZZZVVVQQQMMMKKKKKKJJJJJJLLLMMMNNNLLLGGGDDD>>>>>>===;;;999888666666777777777777777777777777666666666666666777888888777666666666555555555555666666666555444444333333444444555555666777888888444555555555666666777777777666444444333444555666555555666666777888888888555666666777777777777777555555666666777777888888444555777888999999999888555555666555555888;;;>>><<<>>>???@@@AAABBBEEEGGGHHHIIIJJJLLLLLLLLLKKKKKKOOOPPPQQQPPPPPPQQQTTTWWW[[[]]]aaakkknnn```eeessswwwmmmhhhddd```___```aaacccgggpppuuunnnhhheee^^^]]]\\\[[[\\\^^^```bbbiiijjjlllnnnqqqvvv{{{wwwpppggg^^^TTTOOOLLLJJJLLLQQQUUUkkkjjjbbbaaa___ccckkkrrrtttvvvtttooohhhbbb___YYYXXXVVVSSSQQQOOONNNNNNLLLKKKIIIIIIHHHFFFBBB???<<<;;;:::999888888888888777777777777777777777777777777666666666777777888444444444444444444444444777777666666555555555444555555555666777888999:::333333333333333333333333555555555666666666666666777666444222222222333444777777777777777666666666666666666666777777777777777888888888888999999999999888777666666888:::<<<@@@??????>>>???@@@BBBCCCHHHIIIHHHGGGFFFHHHKKKNNNNNNPPPRRRSSSSSSTTTVVVXXXUUU^^^hhhuuuwwwfffccciiivvvppphhh```^^^]]][[[\\\^^^dddhhhooo|||vvvmmmgggbbb```______^^^___```ccceeegggkkkmmmpppsssuuuyyy~~~zzzqqqjjjaaaYYYRRRNNNKKKKKKQQQXXXqqq~~~hhhbbbbbbbbbgggooouuuwwwxxxuuuooogggaaa]]]ZZZWWWTTTPPPNNNMMMMMMNNNKKKJJJIIIIIIHHHFFFCCC@@@<<<;;;:::999888888888888777777777777777777777777888888777666666666777777444444444444444444444444777666666666555555555555555555444333333333333333444444444444444444444444777777666666555555444444666555333222222333555666777777777777777777777777666666666666777777777777777777888888888999999999:::999888888888:::<<<===@@@@@@@@@@@@AAABBBDDDEEEGGGHHHIIIIIIIIIJJJNNNPPPPPPQQQQQQQQQQQQSSSVVVXXXeeemmmwwwttthhhccchhh}}}oooaaa[[[WWWXXXZZZZZZ\\\```ggglllxxxvvvkkkddd```^^^\\\]]]]]]^^^___bbbeeeiiijjjnnnqqquuuyyy{{{~~~{{{rrriiibbbYYYUUUPPPNNNMMMRRRaaaoooxxxgggdddgggkkkqqqxxxzzz{{{{{{vvvnnneee]]]ZZZXXXVVVRRRNNNLLLKKKKKKLLLJJJIIIHHHHHHHHHFFFCCC@@@;;;;;;:::999888888888888777777777777777777777777999888777666666666666666666666666666666666666666666666666666555555555555888777666666555555666666555555555555555555555555888777777666555444333333555444333333333444555666777777777777777777777777666666666666777777777777777777777888888888999999;;;::::::::::::<<<>>>???DDDCCCBBBBBBBBBCCCDDDEEEEEEGGGIIIKKKLLLMMMPPPRRRSSSTTTVVVWWWXXX[[[```cccmmmsss{{{xxxjjjfffssszzzfff^^^ZZZXXX[[[]]]___ccchhhooowww}}}wwwmmmddd___^^^]]]]]]]]]^^^```cccgggkkknnnpppppptttyyy~~~uuukkkbbb\\\UUURRRPPPPPPTTTbbb}}}~~~qqqggghhhooovvv}}}~~~vvvlllaaaYYYUUUTTTSSSQQQOOOMMMKKKIIIIIIJJJIIIHHHHHHHHHFFFCCC@@@;;;:::999999888888888999666666666666666666666666888777666555555444555555666666666666666666666666666666666666666555555555555555555666777888::::::666666666666666666666666666666666555555444444444666555444444444444555555555555555555666666666666666666666666777777777777777777777777888888888888::::::::::::;;;===>>>???FFFEEECCCBBBAAAAAABBBBBBDDDGGGJJJLLLLLLMMMOOOPPPQQQUUUZZZ^^^bbbfffjjjmmmkkknnnrrr{{{~~~sssrrrxxxzzzeeeaaa]]]\\\^^^```bbbhhhnnn{{{rrrmmmeee___]]]]]]^^^^^^aaaccceeeiiimmmqqqtttvvvrrrvvv||||||qqqfff]]]XXXQQQNNNNNNQQQ[[[rrrzzztttoooiiigggnnnxxxvvviii]]]UUUQQQOOOPPPQQQRRRPPPMMMIIIGGGJJJIIIHHHGGGGGGFFFBBB@@@::::::999999888888999999666666666666666666666666777666666555444444444555777777777777777777777777555555555666666666666666222222222333444555666777666666666666666666666666333333444444555555666666777777666555444444333333333333333444444444555555666666666666777777777777666666777777777888888888888888999999;;;<<<===>>>AAAAAA@@@@@@@@@AAACCCDDDEEEGGGJJJKKKKKKKKKMMMNNNNNNTTT[[[aaadddfffggghhhiiiiiikkksss{{{ttt|||hhh```]]]\\\^^^aaadddllluuu~~~wwwgggddd^^^\\\\\\]]]^^^___aaaccceeeiiimmmpppssstttuuuyyy~~~yyymmmbbbYYYTTTLLLKKKLLLRRRaaa|||}}}sssjjjfffcccdddjjjuuuwwwggg[[[TTTQQQMMMOOOQQQSSSRRROOOKKKIIIKKKJJJHHHGGGGGGEEEAAA>>>::::::999999888999999:::777777777777777777777777777777666666666666777777777777777777777777777777555555555666666666666666777666555555444444555555666666666666666666666666222222333444555666666777777777666666555444444333222222333333444555555555666666666666777777777777666666666777777777888888666777888999:::;;;<<<===::::::;;;===@@@CCCFFFHHHFFFHHHJJJJJJJJJKKKLLLNNNVVVZZZ```ddddddcccaaaaaacccdddeeepppwwwvvvkkk___]]]]]]```dddjjjvvv{{{rrrlllaaa^^^\\\\\\]]]```aaaaaaccceeehhhkkknnnppprrrsssxxx|||uuuhhh\\\TTTPPPLLLKKKNNNWWWggg{{{vvvppphhhbbbbbb___eeeqqqxxxggg[[[UUUSSSOOOOOOPPPQQQQQQPPPPPPOOOLLLJJJIIIGGGFFFCCC???<<<:::999999888999999::::::777777777777777777777777999888888888999:::;;;<<<666666666666666666666666555555555555666666666777999999888777777777777777555555555555555555555555333333333444444555555555444444555666666666666666333333444555555666777777666666666666777777777777666666666666777777777888555666888999;;;<<<<<<===::::::;;;===@@@CCCFFFHHHFFFHHHIIIJJJJJJLLLPPPRRR\\\^^^```aaa___]]]]]]]]][[[]]]bbbooo}}}pppxxxnnnaaa^^^___dddjjjrrr{{{ssskkkeee___^^^]]]^^^aaacccddddddlllmmmpppsssuuuwwwxxxyyy{{{~~~}}}rrreeeYYYPPPLLLNNNMMMRRR]]]lll}}}rrrmmmiiibbb```bbb```jjjyyyzzzhhh\\\WWWUUURRRQQQOOOOOOOOOQQQSSSUUUMMMKKKIIIHHHFFFCCC???;;;999999999888999999::::::777777777777777777777777:::::::::;;;<<<===>>>???666666666666666666666666444555555555666666777777333333333333444666777888555555555555555555555555444444444444444444444333111222444666777888999999555555555666777888888999666666666666777777777777666666666666777777777777555666888:::;;;<<<======>>>>>>>>>>>>???AAACCCDDDFFFGGGIIIJJJKKKNNNSSSWWWYYYYYYYYYWWWVVVVVVWWWYYYXXX\\\dddtttyyynnnlll{{{sssfffdddeeeiiiooo}}}uuunnniiieeebbb^^^___``````aaacccgggjjjmmmpppsssuuuvvvwwwyyyzzzyyylll^^^UUUOOOKKKJJJOOOWWWcccssspppgggbbb______bbbbbbpppuuufff\\\UUUQQQPPPPPPQQQSSSUUUVVVVVVVVVRRRNNNJJJFFFCCC@@@===:::::::::888777777777888999999888888888777777666666666666666666666777888888777777666666666666777777666666777777777777666666444444444444444444444444444333333222333444555666444555666555444444555666555666777888888777666666555555555555666777888999444444444444666888:::;;;888888999999999999888888666777999999:::;;;>>>@@@999:::<<>>@@@AAA@@@======@@@EEEJJJNNNMMMMMMMMMLLLJJJJJJLLLNNNPPPPPPPPPQQQRRRSSSTTTUUUYYY]]]eeesssjjjccciiiuuuvvvtttzzztttoooiiiccc___^^^^^^___```bbbeeehhhjjjnnnsssvvvvvvyyy|||~~~ooo___VVVRRRPPPPPPPPPXXX```nnnvvvmmmgggiiippptttsssjjjccc^^^ZZZYYY^^^fffooorrrlllaaaYYYOOOKKKFFFBBB@@@>>>;;;999999999999888888888888888888888888777777777777777777777666666666666777777666666666555555666666666555666666666666666666555555555555555555555555555555555555555555555666666444555666555444444444666666666666555555444333333444555666777777888888888777777777666666666666777666666777777777777666666444666777888:::===AAAEEE999===CCCJJJNNNOOOOOONNNMMMMMMLLLJJJIIIIIILLLNNNNNNNNNOOOPPPQQQRRRTTTUUUXXX]]]dddsssooodddbbbiiixxx~~~}}}~~~vvvjjjhhhddd```]]]^^^```bbbcccfffhhhkkklllooosssuuuwwwzzz~~~vvvgggYYYTTTRRROOOOOOQQQZZZddduuu|||uuuqqqvvv}}}zzzsssnnnhhhbbb^^^ZZZbbbnnn{{{wwwhhh[[[NNNJJJDDD@@@>>><<<:::999999999999999888888777777777777777777777777888888777777666666666666777777666666555555555555666666555555666666666666555555444444444444444444444444444444444444444444444444444555666555444444444666444444444444555555666666444555666777888888888777777777777777777666666555777888888999999888888777;;;;;;:::999888:::===@@@@@@DDDLLLRRRSSSQQQLLLHHHHHHIIIIIIHHHHHHIIIMMMPPPMMMNNNNNNOOOQQQRRRTTTUUUXXX\\\dddssssssiiicccbbbkkkwww|||tttlllaaaaaa___]]][[[]]]```cccgggiiilllnnnoooqqqtttvvvzzz}}}zzzlll___UUUTTTSSSOOOQQQWWWaaannn~~~|||{{{|||zzzuuuqqqnnnjjjeee```^^^eeeqqq~~~{{{jjj\\\MMMHHHCCC>>><<<;;;:::999888999999999999888777777777777777777888888888888888777777666666666666666666555555444444555555666444555555666666555555444444444444444444444444444444444444555444444333222444555666555444444555666333333333444555666888999333444666888888888777777666777777777777777666555888888999999999999888888888999999888999<<<@@@DDDPPPPPPPPPNNNKKKHHHEEECCCEEEFFFGGGHHHHHHJJJMMMPPPMMMMMMNNNOOOQQQSSSUUUVVVXXX\\\dddrrr{{{sssjjjaaaaaagggqqq~~~wwwqqqiiibbb]]]^^^^^^\\\[[[]]]bbbfffiiillloooqqqssstttwwwyyy|||yyypppdddXXXQQQRRRRRRPPPWWWbbbnnn||||||vvvxxx||||||wwwpppllljjjiiieeebbb```dddkkkuuuyyyrrrcccVVVLLLGGGAAA===;;;:::999999888999999:::999888777666666777777777888888888888888888777666666666666666666555555444444555555666444555555666666555555444555555555555555555555555444555666666666444333222444555666555444444555666666555555555555666888999333444666888999888777666555666777888888777666666777777888888888888777777333444666777:::???EEEJJJPPPMMMJJJFFFCCCCCCCCCCCCDDDFFFHHHIIIJJJKKKMMMOOOMMMNNNNNNPPPRRRTTTUUUVVVWWW\\\cccrrr}}}qqqbbb[[[]]]dddrrrxxxoooiiibbb[[[]]]^^^___^^^]]]```eeeiiijjjmmmqqqsssuuuwwwzzz||||||tttiii___TTTNNNPPPQQQQQQ\\\kkkyyy~~~uuupppsss|||zzz}}}wwwnnnhhhffffffeeeccc``````dddjjjmmmhhhZZZOOOKKKGGGAAA<<<::::::999888888888999:::999888777666666666777777888888888999888888777666666666666666555555555444444555555555444555555555555555555444666666666666666666666666666666777777777666444333444555666555444444555666888888666555555666777888333444666888999888777666444555777888888888777666666666777777777777666666999:::999888999<<>>@@@@@@@@@@@@BBBCCCGGGGGGGGGHHHIIIJJJKKKLLLMMMOOOPPPPPPPPPQQQSSSVVVSSSXXX```ppp{{{nnn______fffwwwyyyuuunnngggaaa^^^^^^^^^aaa``````ccciiimmmooopppqqqtttwwwyyyzzz{{{~~~zzzmmmaaaZZZQQQNNNMMMQQQZZZggg|||}}}mmmooosss{{{{{{sssnnnooorrrtttpppkkkfffbbb___]]]\\\ZZZYYYYYYYYYXXXTTTOOOKKKAAA@@@===:::888888888888888888888888888777777666666666777777777888888888777666666666555555555555222333555666777777777777666666666666666666666666666666666666666666666666888777666555444444444444333333444444555666666777666666666666666666666666333333444555555555555555666666666777777777888888:::999999999999999999::::::;;;;;;;;;;;;<<<<<<<<<>>>???AAAAAAAAAAAACCCEEEGGGGGGGGGHHHIIIJJJKKKLLLMMMNNNOOOOOOOOOOOORRRTTTTTTXXX```pppoooeeeaaaiii{{{}}}wwwkkkiiiddd```]]]]]]^^^___eeedddeeehhhmmmqqqssstttuuuwwwzzz}}}~~~zzzsssfff[[[VVVNNNLLLNNNVVVcccvvv|||ooovvvwwwmmmhhhiiimmmoookkkfffddddddaaaZZZUUUSSSRRRRRRRRRQQQNNNIIIEEE>>>===;;;888777666666777888888999999888888777666666666777777777777888888444555666888888777666555555666777999999999888777666666666666666666666666666666666666666666666666555555444444444444444555333333444444555666666666444444444444444444444444444444555666666666666666666666666777777777777888:::::::::999999:::::::::999999999::::::;;;;;;;;;>>>@@@BBBBBBBBBBBBDDDFFFGGGGGGHHHHHHIIIJJJLLLMMMMMMNNNOOOOOONNNNNNPPPRRRUUUZZZaaapppzzzfffbbblll}}}sssmmmdddbbb___]]]]]]___aaaccchhhhhhjjjmmmqqqtttvvvwwwwwwzzz}}}~~~wwwrrrjjj^^^UUURRROOONNNRRR\\\kkkzzzvvvvvvyyymmmhhhiiinnnnnnlllkkkiiigggaaaYYYSSSPPPOOONNNNNNMMMJJJEEEBBB===<<<:::888777666666666888999999999999888777777666666666666777777777888444555666777777777777777;;;;;;:::888777666555555666666666666666666666666666666666666666666666666444444333333444555666666444444444555555555666666333444444444444444555555777777888999999999999999777777777888888888888999:::999999888888999999:::888888888999999::::::;;;===???AAABBBBBBBBBDDDFFFHHHHHHHHHHHHIIIKKKLLLMMMOOOOOOPPPOOONNNNNNPPPQQQVVV[[[bbbqqqqqq```___kkk~~~|||ssskkkfff```___^^^]]]^^^```ccceeeiiikkknnnqqqsssvvvxxxyyyyyy|||xxxqqqjjjeee^^^UUUOOOOOOPPPPPPWWWddduuuvvvpppnnnzzz|||qqqkkkmmmrrrqqqsssuuuqqqjjjaaaZZZWWWPPPOOOMMMLLLKKKHHHCCC@@@<<<;;;:::999999888888888999999999999999888777777555666666666666777777777777666555444555777999:::===;;;888555444444666777666666666666666666666666666666666666666666666666444444444444555666777777444444444555555555555555444444555555555666666666777888888999999999999999888888888999999999::::::888888777777777777888888777777888888999:::;;;;;;<<<===???@@@@@@AAACCCEEEHHHHHHHHHIIIJJJKKKLLLMMMPPPQQQQQQPPPOOOOOOQQQSSSWWW[[[bbbqqqkkk___```kkkwww~~~yyyqqqiiiccc___]]]]]]\\\]]]___bbbeeegggkkknnnrrrtttvvvwwwzzz|||||||||nnnhhhbbb^^^YYYRRRPPPRRRPPPTTT___ppp|||wwwrrrmmmjjjkkk{{{vvvoooooorrrtttwwwyyytttjjjaaa\\\ZZZRRRPPPMMMKKKIIIFFFBBB>>>;;;;;;;;;;;;::::::999999999999999:::999999888777555555666666666666777777999888555444444666999:::888777444333444666999:::666666666666666666666666666666666666666666666666555555444444555666777777555555555555555555555555555555555666777777888888555555666777777777777777888888888999999999::::::777777666666666666777777777777888999::::::;;;<<<;;;===???@@@@@@AAACCCEEEHHHHHHHHHIIIJJJKKKMMMMMMOOOPPPQQQQQQPPPPPPRRRTTTVVV[[[bbbqqq~~~iii^^^___fffttt~~~uuulllfffbbb___\\\\\\\\\]]]___bbbfffjjjlllmmmqqquuuxxxxxxyyy|||~~~xxxrrreee```\\\YYYVVVRRRSSSXXXWWW]]]lll~~~vvvooommmkkkiiimmmttt|||tttqqqrrruuuuuutttpppiiibbb]]]ZZZRRRPPPMMMJJJGGGCCC???;;;::::::::::::::::::999999999999::::::999999888777555555555666666666777777999888777666666666777888444555555666777888888999666666666666666666666666666666666666666666666666444444444333444444555555555555555555555555555555444555555666777777888888444555666666777777666666666666777777777888888888888888777777777777888888777777888999:::;;;<<<<<<;;;===???AAAAAABBBDDDFFFIIIIIIIIIIIIJJJLLLMMMNNNMMMOOOPPPPPPOOOPPPRRRTTTUUUZZZbbbqqqooo\\\VVVYYYdddyyy~~~wwwqqqiiiccc```_________\\\]]]___bbbfffkkkoooqqqooosssxxxzzzzzz{{{}}}vvvlllfff\\\WWWSSSRRRPPPNNNQQQWWW```gggwwwwwwppplllkkkiiiiiisssxxxssssssuuuqqqmmmjjjhhhddd]]]XXXRRROOOKKKHHHEEEAAA<<<999999999:::::::::999999888999::::::::::::999888888555555555555666666666777777888999999888777666555444666999;;;;;;999666444666666666666666666666666666666666666666666666666444333333222222333333444555555555555555555555444444444555555666777888888666666777888888888888888555555555555666666666666999999888888888888999999777888888:::;;;<<<======<<<>>>@@@BBBBBBCCCFFFHHHIIIIIIIIIIIIKKKLLLMMMNNNLLLMMMNNNNNNNNNOOORRRTTTUUUYYYbbbqqqmmm]]][[[bbbgggxxx~~~zzzllliiiddd___\\\\\\^^^___]]]aaaeeeiiikkkmmmoooqqqsssuuuxxx{{{}}}{{{pppccc[[[WWWRRRPPPPPPOOONNNUUU```gggzzz~~~tttllllllooottt~~~}}}xxxwwwqqqttttttpppkkkfff___XXXUUUQQQLLLGGGCCC???<<<999:::::::::999999888888888888888888999999:::::::::777777666666666666777777555555555555555555555555777777777777666666666666555555666666666666555555666666666666666666666666444444444555555555555666444444555555555555444444555555555555555555555555666888999;;;;;;:::999888;;;:::777666555666777888777777777777888888888888666777777888999;;;<<<===:::;;;=========???BBBEEEIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKNNNOOOOOOPPPRRRTTTVVV\\\eeessskkkddd]]]___kkk~~~|||tttooohhheeeaaa^^^]]]^^^aaabbb```ccchhhkkkmmmnnnqqqrrrtttwww{{{~~~ttthhh[[[SSSSSSOOONNNPPPPPPRRR[[[fffrrrwwwpppttt{{{{{{yyywwwzzzzzzuuuoooiiiaaaYYYVVVRRRKKKFFFBBB???<<<::::::::::::999999888888888888888888999999:::::::::777777666666666666777777666666666666666666666666777666666666666666666666555555666666666666555555666666666666666666666666444444444555555555555666444555555555555555555444555555555555555555555555555666888::::::999888777:::999777666555666777888777777777777888888888888888888888888999:::;;;;;;<<<===>>>>>>>>>@@@DDDFFFIIIIIIIIIJJJJJJJJJJJJJJJJJJLLLNNNOOOPPPQQQSSSUUUUUU[[[dddssstttaaa^^^bbbqqq|||yyy{{{~~~}}}uuunnnhhhdddbbbaaa___^^^___aaadddffffffiiimmmpppqqqsssuuuvvvwww{{{xxxlll```UUUOOONNNLLLKKKMMMOOOUUUaaammm~~~|||}}}|||{{{|||uuummmbbbYYYWWWRRRJJJDDDAAA>>><<<;;;999999999999999888888888888888888999999999999999777777666666666666777777777777777777777777777777666666666666666666666666555555666666666666555555666666666666666666666666444444444555555555555666555555555555555555555555555555555555555555555555555666777888888888777666888777666555666777888999777777777777888888888888::::::999999888999999:::===>>>??????@@@AAAEEEGGGIIIIIIIIIJJJJJJJJJKKKKKKKKKMMMOOOPPPQQQRRRTTTVVVTTTYYYcccrrrtttlllfffiiittt{{{xxxyyyyyyzzz}}}yyyrrrkkkfffbbb``````_________aaacccfffhhhkkknnnrrruuuwwwxxxzzz{{{zzz~~~rrrfff\\\TTTPPPPPPOOONNNOOOTTT___ooo|||~~~}}}zzz|||rrrdddXXXVVVPPPHHHBBB???===<<<<<<999999999888888888888888888888888888888999999999777777666666666666777777666666666666666666666666555555555666666666666666555555666666666666555555666666666666666666666666444444444555555555555666555555555444444555555555555555555555555555555555555666777888888888777777666555555555666777999:::666777777777888888888888999999888888999999::::::<<<>>>?????????AAAEEEGGGHHHHHHIIIIIIJJJKKKKKKKKKLLLNNNPPPQQQRRRSSSUUUWWWTTTYYYaaapppsssjjjiiiqqq|||zzzzzzyyywwwwwwzzz~~~zzzuuunnnhhhdddbbb```___aaaaaaaaabbbdddfffhhhiiimmmppptttwwwyyyzzz|||~~~}}}}}}ooobbbYYYTTTRRRQQQSSSUUUXXXbbbttt~~~|||zzzyyyxxxwwwfffYYYRRRMMMFFF@@@======<<<<<<888888888888888888888888888888888888888888888888777777666666666666777777555555555555555555555555444444555555666666666777555555666666666666555555666666666666666666666666444444444555555555555666666555444444444444555666666666666666666666666666777777777888888888888888444444555555666888999999666777777777888888888888777777777888999:::<<<===<<<===>>>>>>???@@@DDDFFFHHHHHHIIIIIIJJJKKKKKKLLLMMMNNNQQQRRRRRRSSSUUUWWWUUUZZZaaannnsssfffcccmmmyyy}}}|||zzzwwwuuuuuuwwwyyy{{{yyytttmmmiiidddaaa```______^^^bbbcccdddfffhhhjjjkkkkkkmmmpppuuuxxxzzz|||{{{kkk]]]UUURRRRRRMMMUUU^^^hhhxxx|||zzzxxxvvvyyyuuufffYYYLLLHHHBBB>>>===<<<<<<<<<777777777888888888888888888888888888888777777777777777666666666666777777555555555555555555555555444444444555555666666777555555666666666666555555666666666666666666666666444444444555555555555666666555444333333444555666666666666666666666666666777777777888888888999999444444555666777777888888777777777777888888888888666666777888999;;;<<<===<<<===>>>>>>>>>@@@DDDFFFGGGHHHHHHIIIJJJKKKLLLLLLLLLNNNPPPQQQRRRSSSUUUWWWVVVZZZaaammmooobbbccckkk{{{wwwttttttuuuvvvzzzzzzsssnnnfffccc```^^^___``````___bbbdddgggjjjlllnnnooopppppptttyyy}}}~~~rrrcccWWWRRRSSSVVVUUUdddvvv{{{zzzzzzyyywwwyyy~~~{{{tttkkk___UUUGGGCCC???===<<<<<<<<<;;;666777777777888888888999999888888888777777777666777777666666666666777777555555555555555555555555333333444555555666777777555555666666666666555555666666666666666666666666444444444555555555555666777666444333333444666777666666666666666666666666666666666666666777888888444444555666777777777777777777777777888888888888888888888888999:::;;;<<<===>>>??????@@@AAAEEEGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLNNNPPPQQQQQQRRRUUUVVVWWW[[[aaannn{{{hhhdddiiisss{{{wwwuuuvvvsssuuuwwwxxx{{{{{{tttpppeeeccc``````aaabbbaaaaaabbbdddhhhlllooorrrssstttuuuyyy~~~~~~xxxrrrhhh\\\TTTRRRVVV[[[iii|||zzzvvvxxx{{{|||{{{xxxzzzwwwooofff```WWWOOOCCCAAA>>><<<<<<<<<;;;:::666666777777888888888999999888888888777777666666777777666666666666777777777777777777777777777777333333444444555666777777555555666666666666555555666666666666666666666666444444444555555555666666777666444333333444666777777777777777777777777777555555555555555666777777444555666666777666666666777777777777888888888888:::999999888999999::::::>>>???@@@@@@AAACCCFFFIIIGGGGGGHHHIIIJJJKKKLLLMMMKKKMMMOOOPPPQQQRRRTTTVVVWWW[[[aaaooozzzjjjjjjqqq|||yyywwwyyytttrrrsssuuuvvvzzz~~~yyyyyy~~~~~~yyyrrrdddaaa______```ccceeefffhhhjjjnnnpppqqqrrrtttvvvzzz}}}}}}{{{wwwssskkkhhh]]]VVVWWWTTTVVVcccssszzzyyy{{{{{{xxxxxxuuuppphhh^^^UUUMMMIIIAAA???===:::999999:::;;;;;;:::888777777777888888777888:::;;;:::999777555777777666666666666777777777777666666666666777777777777777777777777777777666666555555555444444444111222333555666666666666444555777888999888777666444666888::::::888666555666666555666666777888999666666666666666666666666666666555555555555666666:::999888999::::::999888999999999999:::;;;<<<<<<>>>???AAAAAA@@@@@@AAACCCFFFGGGHHHHHHHHHJJJNNNQQQRRRQQQPPPPPPQQQSSSVVVWWWVVVZZZ```mmmzzznnnkkkrrr|||zzzwwwssspppqqqrrrqqqtttxxx~~~xxxsssooopppvvvwwwsssnnnkkkiiieeeccccccdddeeefffjjjlllppprrrtttuuuxxxzzz~~~vvvpppkkkeeeaaa^^^^^^VVVQQQUUUUUU\\\mmm~~~xxxxxxvvvrrrnnnlllggg```XXXOOOHHHDDD@@@???<<<:::999999:::;;;::::::888777777777888888888888999:::999888777666777777666666666666777777777777666666666666777777777777777777777777777777222333444555555555555555;;;888555222222333555777;;;999666333444777;;;===BBBAAA???<<<:::777666555666666666666666666777888666666666666666666666666777777777666666777777777888777777777777888777666999999999999:::;;;<<<<<<>>>???@@@@@@@@@@@@AAACCCFFFGGGHHHHHHHHHJJJNNNQQQRRRQQQPPPPPPQQQSSSUUUWWWVVVZZZ```mmmyyykkkeeeoooyyyuuussssssqqqnnnnnnqqquuuuuuyyy|||vvvrrrjjjgggdddggglllpppnnnkkkqqqooollliiihhhhhhjjjkkklllooosssvvvxxxzzz}}}yyynnnfff```[[[WWWSSSVVVQQQOOOUUU[[[hhh~~~vvvrrrnnniiihhhfffbbb[[[TTTMMMGGGDDD???>>><<<:::999999:::::::::999888888777888888888999999888888888777777777777777666666666666777777777777666666666666777777666666666666666666666666111333555666888888777777777666444222333666999;;;:::999777777999>>>CCCFFFJJJFFFAAA;;;777666666777777777666666555666666666666666666666666666666666888888777777777777888888777777777777777777777777999999999999:::;;;<<<<<<===???@@@@@@@@@@@@BBBCCCFFFGGGHHHIIIIIIKKKNNNQQQQQQQQQPPPPPPQQQSSSUUUWWWVVVZZZaaammmvvvhhhhhhpppyyy{{{yyyyyyuuupppmmmoooqqqooopppuuuzzz~~~yyytttpppkkkhhhcccaaa```bbbgggjjjkkkjjjqqqpppooommmlllmmmpppsssooossswwwzzz}}}{{{pppggg```\\\XXXVVVOOOTTTRRRRRRZZZcccuuusssnnniiiddddddbbb]]]WWWPPPIIIDDDBBB>>>===<<<;;;::::::::::::999999888888888888888888999999888777777777777888777777666666666666777777777777666666666666777777666666666666666666666666444555777999::::::999888222333444666777888888888555999???EEEIIIJJJIIIGGGCCC@@@;;;777555444666777888777666555555555555555666666666666666666666666777777777777777777777777777888999999888888999:::999999999999:::;;;<<<<<<===>>>@@@@@@@@@@@@BBBDDDFFFGGGIIIIIIJJJKKKNNNQQQQQQPPPOOOOOOPPPRRRUUUVVVVVVZZZaaannnsssnnnkkkjjjrrr}}}~~~zzzssspppqqqrrrmmmlllooosssuuuzzz{{{tttnnnjjjfffcccbbb_________```cccfffiiijjjrrrsssrrrpppnnnooosssvvvtttwww{{{rrrlllccc[[[VVVTTTSSSSSSMMMTTTTTTVVV```iii{{{{{{pppkkkfffaaa^^^[[[VVVOOOHHHBBB>>>;;;===<<<;;;;;;::::::::::::888888888888999888888888999888777777666666777777777777666666666666777777777777666666666666777777666666666666666666666666666777888888888888777666888777777777777888999:::AAAEEEKKKOOOOOOJJJEEE@@@999888777555444333333333777777666555555444555555666666666666666666666666555666666777777666666555666888999999777777999;;;999999999999:::;;;<<<<<<<<<>>>@@@@@@@@@@@@BBBDDDFFFGGGIIIJJJKKKLLLNNNQQQQQQPPPOOOOOOPPPRRRTTTVVVVVVZZZbbbooo|||wwwoooeeeeeekkk|||}}}vvvtttuuutttnnnkkkmmmnnnnnnqqqtttyyy~~~|||yyyooommmjjjfffbbb___^^^]]]]]]^^^___```aaadddhhhlllvvvwwwvvvsssoooooossswwwzzz}}}|||iiiddd]]]VVVRRRPPPQQQQQQMMMUUUWWW]]]jjjtttuuulllhhhddd___\\\YYYTTTMMMGGGAAA===;;;;;;;;;;;;;;;::::::999999777777888999999999999888888888777777777666666666777777666666666666777777777777666666666666777777666666666666666666666666777666666666555555555555777666555777;;;BBBIIIMMMTTTRRRNNNJJJDDD???:::888777777777666555333222111666666555555444555555555666666666666666666666666444555666777777666555444222555777777555444777:::999999999999:::;;;<<<<<<<<<>>>???@@@@@@AAACCCDDDFFFHHHJJJKKKKKKLLLOOOPPPPPPPPPOOOOOOPPPRRRTTTVVVUUUZZZcccqqq{{{mmmdddcccmmm~~~{{{yyy{{{xxxrrrmmmnnnnnnlllkkkmmmrrrtttxxx|||}}}wwwqqqmmmkkkcccccccccaaa___^^^]]]]]]]]]___aaabbbcccfffmmmrrrvvvwwwxxxuuuqqqqqqvvv{{{zzzpppccc```[[[UUURRRRRRTTTVVVTTT\\\aaalll~~~rrriiieeeaaa[[[YYYVVVRRRLLLFFFBBB???>>>:::;;;;;;;;;;;;:::999999666777888999:::999999888666777888888888777555444777777666666666666777777777777666666666666777777777777777777777777777777888777666555555666888999555888===CCCJJJPPPTTTWWWPPPLLLEEE>>>999666555555666666666555555444333333555555444444444555666666666666666666666666666666444666777888888777666444111555888777444444777:::999999999999:::;;;<<<<<<;;;===???@@@@@@AAACCCEEEEEEHHHJJJLLLLLLMMMOOOPPPPPPOOOOOONNNOOORRRTTTUUUUUUZZZcccrrryyyjjjdddaaappp}}}vvvpppppppppmmmjjjkkknnnpppqqqsssvvv{{{~~~{{{vvvpppjjjeeebbb```^^^```aaaaaa```______```^^^aaadddeeefffjjjrrrxxxrrruuuwwwuuusssuuu{{{~~~nnnccc[[[YYYVVVRRRPPPRRRVVVYYY]]]ffflll{{{~~~pppgggccc^^^XXXRRROOOKKKFFFBBB???===<<<::::::;;;;;;;;;:::999999666777888999::::::999888555666888999888777555444777777666666666666777777777777666666666666777777888888888888888888888888:::999888777888:::===???;;;CCCMMMVVVYYYUUUNNNIII>>><<<999777666666666777333333222222333444666777444444444444444555666777666666666666666666666666555777888999999888777555333666:::999666555999<<<999999999999:::;;;<<<<<<;;;===???@@@@@@AAACCCEEEEEEHHHKKKLLLLLLMMMOOOPPPPPPOOONNNNNNOOOQQQTTTUUUTTTZZZdddssstttkkk___cccqqq}}}xxxuuusssrrrpppnnnmmmnnnpppqqqssstttttttttzzz~~~|||vvvrrrkkkjjjhhheeebbb```^^^^^^ZZZ[[[]]]___aaabbbccccccaaadddhhhkkkmmmoooqqqsssvvvvvvvvvxxxzzz~~~sssggg___ZZZVVVRRRSSSVVVZZZ[[[ZZZdddxxx|||ssspppkkk```WWWSSSNNNHHHCCC@@@???>>>===999999999888888888777777888888888888888888888888444555777888888888777666666777888888777666777999::::::999888777666666666444333444666999::::::999888888888:::===AAAFFFHHHNNNQQQTTTTTTPPPGGG>>>888888888777777666666666555555555555555555555555555555444333333333333444555222333555666777888777777:::888555666999:::999888888888888777777777777777666777777888999999::::::999;;;===???@@@AAADDDFFFHHHJJJKKKKKKJJJJJJKKKMMMSSSSSSSSSRRRQQQRRRUUUXXXWWW]]]fffrrrvvvhhhdddhhhxxx}}}zzzyyywwwtttrrrooopppqqqrrrrrrrrrrrrqqqrrrvvv{{{{{{wwwtttqqqmmmiiieeedddbbb___]]]\\\\\\[[[ZZZ[[[]]]___aaaccccccdddhhhjjjnnnppprrrtttwwwzzz{{{{{{}}}zzzrrriii___YYYXXXWWWVVVVVVXXX^^^ffflllvvvsssmmmcccZZZOOOJJJDDD@@@======<<<;;;::::::::::::999999999888888888888888888888888888555666777888888888777666666777999888777666777999666777888999999999999888999777444333555666666666<<<>>>BBBFFFHHHJJJJJJJJJHHHFFFCCC>>>;;;999777777666555555555444444444333555555555555555555555555666555444444444444555666444555666777777666666555888666555555888999888777888777777777777777777777777888888888999999::::::999;;;>>>???@@@AAADDDFFFGGGIIIKKKKKKJJJJJJLLLNNNRRRSSSSSSRRRQQQRRRUUUXXXWWW]]]fffssstttjjjdddiiixxx}}}zzzwwwsssssssssrrrqqqpppnnnnnnkkknnnppprrrtttvvvzzz}}}tttqqqmmmjjjhhhfffcccaaa```^^^\\\ZZZYYYZZZ[[[\\\]]]^^^```bbbdddfffhhhiiilllnnnqqqtttuuuxxx{{{~~~~~~zzzsssllleee___YYYVVVUUUXXX[[[]]]bbbmmm~~~{{{wwwpppeee\\\JJJFFFAAA>>><<<<<<<<<;;;;;;;;;;;;:::::::::999999888888888888888888888888555666777888999888777777777888999888777666777888666777888::::::999888777999777555555888;;;===>>>FFFIIIMMMPPPPPPMMMIIIFFF???;;;666111///000333555555555555444444444444444555555555555555555555555777666555555555555666777666666777777666555444444666555444555777888777666777777777777777777888888999999999999:::::::::::::::<<<>>>???@@@AAADDDFFFFFFHHHJJJJJJJJJKKKMMMNNNQQQRRRSSSRRRQQQRRRUUUWWWWWW]]]ffftttzzzsssqqqsss|||~~~{{{yyyxxxwwwuuurrrooommmkkkkkkkkklllkkkjjjkkknnnqqqsssvvvzzz{{{wwwtttrrrhhhfffdddbbbaaa___^^^^^^]]]\\\ZZZZZZZZZ\\\___```cccdddeeehhhjjjmmmooopppqqqsssvvvyyy{{{}}}vvvrrrkkkddd___[[[YYYXXXSSSYYYbbbkkkxxxxxxnnnbbbZZZHHHEEE@@@>>>>>>>>>======;;;::::::::::::999999999888888888888888888888888666777888999999999888777777888999888777666777888::::::999888888777777777555888<<>>============<<<999999999999888888888888888888888888888888888888666777999:::::::::999888777999999888666666666777;;;999888666777999<<<>>>===BBBKKKTTTZZZYYYSSSNNNNNNJJJEEE???;;;888777777444555777999:::999777666555555555666666666666666555555555555555555555555444444444444444444444444444444444555666777777888444555777888888888888888666666777777888888888888999:::::::::::::::;;;;;;;;;===???@@@@@@AAADDDEEEEEEFFFIIIIIIJJJKKKMMMOOOOOOPPPRRRRRRRRRSSSUUUWWWSSSYYYbbbrrrvvvsss~~~zzzvvvrrrqqqnnnnnnnnnkkkhhhffffffgggeeefffhhhiiiiiijjjmmmooovvvyyy~~~}}}yyyvvvrrrooolllgggccc```]]]\\\ZZZ[[[\\\[[[ZZZZZZ\\\^^^\\\]]]^^^```ccceeegggiiillllllmmmpppssswwwzzz||||||}}}vvvnnnhhhaaa___[[[WWWSSSTTTWWWZZZaaaoooyyylll^^^RRRKKKAAA>>><<<;;;;;;;;;:::999999999999888888888777777888888888888888888888888777888999:::;;;:::999999888999999888666555666777777666777888<<>>@@@AAAAAAAAACCCEEEEEEGGGIIIIIIIIIJJJLLLMMMNNNOOOQQQRRRRRRSSSTTTVVVSSSXXXaaarrrrrrjjjvvv{{{xxxvvvqqqrrrqqqooollliiihhhhhhcccdddffffffddddddeeefffjjjlllpppsssvvvzzz~~~~~~{{{xxxtttooollljjjeeedddaaa___\\\[[[ZZZZZZXXXZZZ\\\[[[ZZZZZZ]]]``````aaadddhhhkkkmmmnnnnnnrrrssstttvvvzzz~~~~~~vvvpppkkkeee```XXXXXXWWWTTTSSSUUUZZZ^^^mmm}}}rrrcccUUUKKKFFF@@@>>><<<;;;;;;;;;:::999::::::999999999888888888888888888888888888888888888888:::;;;;;;;;;:::999888999:::888666555666777444777:::???EEEJJJMMMOOOOOOOOOOOONNNLLLEEE>>>888999777555444333444555666666444222111111444666888222222222333333444444444555555555555555555555555333444555666666555444333666555444444555666777888000333777888777666777888555666666777888888999999555666777888999;;;<<<<<<===>>>@@@AAAAAABBBCCCEEEFFFHHHIIIIIIIIIIIIJJJLLLMMMOOOQQQRRRRRRSSSTTTVVVUUUYYYbbbsssxxxccchhhttt~~~{{{zzztttuuuvvvtttpppmmmkkkkkkbbbdddeeeeeecccbbbbbbcccccceeegggiiikkknnnrrruuuqqqssswww{{{~~~{{{xxxwwwsssrrrpppmmmjjjfffcccbbb]]]\\\[[[ZZZYYYZZZ[[[[[[YYY\\\^^^]]]\\\\\\___bbbeeegggkkkooorrrtttttttttyyyyyyzzz|||zzzppphhhccc___ZZZVVVUUUVVVWWWVVVWWWZZZ```eeevvv~~~xxxmmm^^^QQQHHHDDDBBB@@@>>>=========<<<:::;;;;;;;;;:::::::::999999888888888888888888888888888999:::;;;;;;;;;::::::888999:::999666555555666666:::@@@GGGLLLNNNOOOOOOJJJGGGBBB???===;;;999777666777999:::999777555333444555666666777666666555444444444555555666666666555555555555555555555555444555666777777666555444888777666444444555666666...222666777666555666888555666666777888999999999444555666777999;;;<<<<<<===???@@@AAAAAABBBCCCEEEGGGHHHIIIIIIHHHHHHJJJKKKLLLNNNQQQRRRRRRSSSTTTVVVWWW[[[cccuuu|||ddd___^^^hhhxxx~~~}}}{{{yyywwwrrrmmmiiijjjhhhdddbbbbbbaaa```___eeeeeeeeeeeeeeefffggghhhkkkkkkkkklllmmmppprrrsssxxxxxxwwwxxxzzz}}}}}}{{{xxxwwwvvvsssqqqnnnkkkjjjgggggggggdddaaa______```\\\[[[[[[[[[[[[\\\]]]]]]^^^^^^^^^___aaadddggghhhlllnnnrrruuuxxxyyyzzzyyy|||ooohhhaaa```^^^XXXTTTTTTOOOSSSVVVVVVUUU[[[gggrrr}}}xxxrrrhhh^^^UUULLLEEE@@@::::::::::::::::::::::::<<<<<<;;;:::::::::;;;;;;666777888888777777999;;;::::::;;;;;;;;;:::::::::888777555555777:::===???AAABBBEEEKKKOOOMMMDDD<<<::::::999999888777666666333444666777777777666555555555666666666666555555555555666666555444333333444444555555555555444444666666666666666666666666888777555444333333444444555555555555666666777777777666555555555666888999999999999888999999::::::::::::<<<>>>AAADDDFFFHHHFFFHHHJJJJJJIIIIIIJJJKKKOOONNNNNNOOOPPPRRRTTTVVVYYY]]]eeewww~~~eee]]]XXX]]]hhhwww~~~|||zzzvvvrrrnnnpppmmmjjjgggfffeeecccaaacccccccccccccccccccccdddddddddddddddeeegggiiijjjllllllkkklllmmmooorrrtttvvvuuuuuuuuuvvvwwwyyyzzzwwwwwwwwwwwwwwwwwwwwwwwwssssssrrrqqqooommmkkkjjjllllllkkkiiigggeeecccaaaaaaaaaaaa___]]]\\\]]]^^^[[[[[[[[[\\\\\\]]]______ccccccdddfffhhhkkkmmmnnnqqqtttyyy|||}}}~~~wwwiiiaaaZZZXXXVVVRRRPPPQQQRRRTTTVVVXXX^^^lll~~~{{{pppjjj```VVVNNNFFF@@@<<<<<<;;;;;;;;;::::::999999999999999888999999:::;;;:::<<<===<<<:::888888888:::999888888888888999999999:::;;;<<<>>>>>>?????????===>>>AAADDDBBB<<<777888888777666666555444444333444444555555555555555555555666666666666555555555555666666555444444333444444555555555555444444444444444444444444444444888777666666666666777888666666777777777777777777777777777777777888999:::999999999888999999:::;;;======>>>@@@BBBDDDFFFGGGFFFHHHJJJJJJJJJIIIJJJKKKOOONNNNNNOOOPPPRRRTTTVVVYYY\\\ddduuulllbbbXXXWWW\\\dddqqq{{{~~~|||yyywwwxxxuuuqqqnnnmmmkkkhhhfffeeeeeedddccccccbbbaaaaaa```______``````aaaccccccbbbbbbaaaaaaaaacccdddeeeggggggfffffffffhhhiiijjjhhhhhhhhhhhhhhhhhhhhhhhhfffffffffdddcccaaa```___`````````___^^^\\\[[[ZZZ[[[\\\]]]\\\[[[[[[]]]___^^^^^^^^^___```bbbcccdddiiijjjllloooqqqsssuuuuuuvvv|||uuulllaaaZZZTTTRRRQQQPPPQQQUUUUUUVVVXXX```nnn}}}xxxuuugggaaaWWWNNNGGGAAA===:::======<<<;;;:::999999888999999999999999:::;;;<<<999;;;===>>><<<;;;::::::666666777888;;;>>>AAACCCGGGHHHKKKLLLJJJGGGCCCAAA===:::777777999999666333666555555444444333333222333333333333333444555555555555666666666666555555555555555666555555444333444444555555555555444444444444444444444444444444666666555666777888999:::777888999999999888777666777777888999999::::::;;;999999999999999:::;;;;;;@@@@@@@@@AAABBBDDDEEEFFFFFFHHHJJJKKKJJJJJJKKKLLLOOOOOOOOOOOOQQQSSSUUUVVVYYY\\\cccssszzzoooddd___^^^___dddkkk}}}}}}{{{xxxvvvuuussspppnnnkkkkkkjjjiiigggfffdddcccbbbbbbbbbaaaaaabbbbbbbbbaaa```___^^^^^^^^^______aaa```_________```aaabbb`````````aaaaaaaaaaaaaaabbbbbbbbbaaa```___^^^]]]ZZZ[[[[[[[[[[[[[[[ZZZZZZYYY[[[\\\]]]]]]^^^aaacccaaabbbbbbdddfffhhhjjjkkklllnnnrrruuuxxxzzz{{{{{{zzzwwwkkkccc[[[UUURRRSSSTTTTTTWWW[[[[[[___hhhwwwvvvppplll```ZZZPPPHHHCCC???===<<<======<<<<<<;;;;;;::::::===<<<<<<<<<<<<<<<======<<<======<<<:::888999:::777999===BBBGGGKKKOOOQQQRRRSSSRRRPPPLLLFFF@@@<<<:::777555555666777666444666666555555444444444333555444333222333444666777555555666666666666555555444555555555555555444444444444555555555555444444666666666666666666666666444444444555555666777777777888999:::999888666555666777888999999:::::::::999999999999999:::;;;<<>>>>>===<<<<<<<<<<<<@@@???===:::888888:::===EEEGGGKKKOOOQQQRRRQQQPPPJJJIIIGGGCCC???:::666444555555555666777888777666777777777777666666666666666555444444444555777888555555666666666666555555444444555555555555555444444444555555555555444444666666666666666666666666555666666666666666666555666777888888888777666555777777777888888888999999999999999999:::;;;<<<=========>>>@@@BBBDDDFFFGGGGGGJJJLLLMMMMMMMMMNNNOOOPPPOOOOOOPPPQQQSSSUUUWWWYYY]]]cccppp|||rrrlllkkkkkkoooyyyxxxxxxxxxvvvtttqqqnnnlllhhhhhhhhhgggfffdddbbbaaaaaaaaa```___^^^]]]\\\\\\\\\[[[YYYXXXWWWXXXXXXYYYYYYYYYYYYZZZ[[[[[[\\\\\\\\\^^^aaaccccccaaa___]]]\\\]]]^^^___```aaaaaaaaa```aaacccdddeeefffiiillljjjjjjkkklllnnnppprrrsssuuuwwwzzz~~~xxxooohhhaaaYYYTTTTTTQQQQQQSSSSSSTTTYYY___nnnzzzmmm```WWWNNNJJJDDD???>>>======<<<:::;;;;;;<<<===>>>??????======<<<;;;;;;;;;;;;;;;777999:::<<<@@@EEEKKKPPPUUUUUUUUUSSSOOOJJJEEEBBB===;;;999777555444444444111222444666777777777666777777777777777777777777666555555555555666777777555555666666666666555555333444555555666555555555444444555555555555444444444444444444444444444444888888999999999888777777666666666666777777888888:::999888666666777888888999999999999:::<<<===>>><<<===>>>@@@BBBDDDFFFHHHHHHJJJMMMNNNNNNNNNOOOQQQPPPPPPPPPPPPQQQTTTVVVWWWXXX\\\bbbooo}}}~~~}}}yyyvvvtttqqqqqqqqqooommmkkkiiigggeeeeeeeeedddcccbbbaaa```___^^^\\\[[[ZZZZZZZZZ[[[[[[\\\\\\]]]^^^^^^______```dddiiilllmmmjjjfffcccaaaaaacccdddeeefffffffffhhhiiikkkkkkkkkmmmoooqqqsssssstttuuuvvvxxxzzz{{{~~~wwwqqqhhhbbb^^^[[[VVVRRRTTTQQQQQQTTTWWW]]]iiitttxxxlll\\\PPPGGGDDD@@@>>>>>>>>>===<<<<<<<<<<<<======>>>>>>???;;;;;;;;;;;;<<<===>>>???:::>>>CCCHHHMMMRRRWWW[[[TTTQQQMMMHHHBBB===:::888666666666666777777888888333444555555555555666777555555555555555555555555333444555555666666555555555555666666666666555555333444444555666666555555444444555555555555444444444444444444444444444444666666888999::::::999999777777666666777999;;;<<<>>><<<999666555666888999999999999:::;;;<<<===>>>???@@@@@@AAABBBDDDFFFGGGHHHKKKMMMNNNNNNOOOPPPRRRPPPPPPPPPPPPRRRTTTVVVWWWUUUYYY```mmm~~~uuusss}}}{{{{{{{{{zzzyyywwwtttqqqpppkkkkkkkkkkkkjjjiiihhhgggeeedddbbb```______``````aaaaaabbbccccccdddeeeeeebbbffflllqqqrrroooiiifffeeefffgggiiijjjjjjkkkkkkpppqqqrrrrrrrrrsssuuuwww|||||||||}}}mmmggg```\\\ZZZYYYWWWTTTTTTRRRRRRWWW___kkk}}}{{{vvvlll[[[LLLFFFCCCAAA???@@@@@@???>>>>>>>>>>>>>>>============:::;;;;;;===???AAACCCDDDNNNQQQUUUVVVUUURRRPPPPPPGGGDDD???:::777666666777444555666777888888777777888888777555444444666888333333333333333333333333222333444555666555444333555555666666666666555555333333444555666666666555444555555555555555555444666666666666666666666666111333555777999999999999999777666666777:::===???BBB???:::777555666999:::999999999:::;;;<<<>>>>>>CCCCCCCCCCCCCCCDDDEEEFFFIIIKKKMMMOOOOOOOOOQQQRRRPPPPPPPPPQQQRRRTTTVVVWWWRRRWWW___lllxxxkkklllrrr}}}{{{zzzyyywwwuuusssrrrrrrrrrpppnnnllljjjhhhfffeeefffggghhhhhhgggffffffggghhhiiijjjiiikkkooorrrsssrrrpppooonnnnnnnnnoooppppppqqqqqqsssuuuxxxyyyyyyzzz|||~~~xxxjjjggg]]]VVVVVVVVVRRRQQQTTTOOOUUU\\\___fffzzzxxxhhhTTTHHHFFFCCC>>>;;;;;;<<<======???>>>===<<<<<<===>>>???;;;<<<===AAAGGGMMMTTTWWWXXXUUUPPPKKKFFFCCCAAAAAA;;;:::999888777777777777777777777777777777777777666666666666777777777777777777666666666666777777666666777777777777666666777888888888666444222111111444666777666555555555444444444555555555555666555555555666666666666777999999999888888888888888999777666666777888888777999999999888888888888888888888888888999:::;;;;;;<<<===???AAACCCEEEGGGHHHGGGIIILLLLLLLLLLLLMMMNNNSSSQQQPPPOOOPPPSSSVVVXXXUUUYYY___jjjwwwnnnlllooozzz}}}{{{zzzyyyyyywwwuuusssrrrpppnnnnnnnnnoooppppppooooooooooooppprrrsssoooqqqtttvvvwwwwwwvvvuuuxxxxxxxxxxxxyyyyyyyyyyyy{{{}}}oooccc]]]VVVRRRSSSSSSQQQRRRUUUWWW\\\dddmmm~~~yyynnn___QQQIII======>>>???@@@???===<<>>=========>>>???@@@IIILLLRRRVVVWWWVVVSSSPPPHHHFFFBBB???<<<:::::::::;;;:::999888777777777777666666666666666666666666555666666666777777777777666666555555555555666666555666666666666555555444333444555666777777666666333333444555555555555444444444444555555555555666444444555555555666666666777777777777777777777777999888777777777888888777888888888888888888999999999999999999:::;;;<<<===<<<===>>>@@@BBBDDDEEEFFFGGGIIILLLLLLLLLLLLMMMOOORRRQQQPPPPPPQQQSSSVVVXXXVVVZZZ___kkkqqqhhhaaafffppp~~~~~~||||||zzzyyyyyyzzz{{{|||zzzzzzzzzzzz{{{|||~~~~~~{{{|||}}}~~~|||sssfff\\\UUUSSSRRRSSSSSSRRRUUUZZZ[[[cccrrrqqqcccTTTIIIFFFCCCCCCBBBAAA@@@>>><<<;;;>>>>>>@@@BBBFFFJJJMMMOOOOOORRRUUUWWWTTTMMMFFFAAA<<<;;;:::999888999:::::::::999888888777777777777555555555555555555555555555555666666666777777777555555555444444555555555555555666555555444333333222333444666666777777777555333000111444666555333444444444555555555555666333444444444555555555555555555666666777777888888888888888888888888888888777777777888999999999:::::::::::::::;;;<<<============>>>@@@AAABBBDDDDDDHHHJJJLLLMMMLLLLLLNNNOOORRRQQQPPPPPPQQQSSSVVVWWWXXX[[[```kkkyyymmmeeedddeeekkkxxxwwwpppiii___XXXTTTUUUVVVVVVUUUVVV[[[```aaaqqq{{{lll]]]OOOFFFDDDGGGDDDAAA===<<>>;;;999888999999888999999;;;<<<===999999888777777777777777666666666666666666666666555555555666666666777777555555555555555555555555666666666666555444333333555555555555555555444444777222...///444666555222444444444555555555555666333333333444444444555555555555666666777888999999777888999999888777888888666666777888999:::::::::999999999::::::;;;<<<===>>>??????AAABBBCCCDDDDDDHHHJJJLLLMMMMMMMMMNNNOOOQQQQQQPPPPPPQQQSSSUUUWWWYYY[[[```lllwwwmmmhhhcccaaafffooowww|||uuulllfff```ZZZUUUTTTWWWXXXWWWXXX\\\dddiiivvvrrrbbbTTTJJJFFFHHH@@@@@@AAABBBEEELLLTTT[[[]]]ZZZVVVQQQLLLIIIFFFEEECCC@@@<<<888666777999;;;777777777777888888999999888888777777666777777777777777777777777777777777555555555555666666666666555666777777777777666555777777777777777666555444555555555444444444444444777222...///444666555222444444444555555555555666333333333444444444555555666666777888888999::::::666888::::::888777888999666666777888999:::::::::888888888888999:::;;;<<<@@@@@@AAABBBCCCDDDEEEFFFHHHJJJMMMMMMMMMMMMNNNPPPQQQQQQQQQQQQRRRTTTUUUVVVYYY[[[```mmm|||uuuqqqjjjdddbbbcccfffiiinnnwwwxxxqqqhhhaaa]]]YYYVVVSSSRRRVVVXXXZZZaaannnzzzyyybbbRRRHHHDDDFFFKKKIIINNNTTTWWWXXXXXXZZZ]]]UUURRRMMMHHHBBB>>>;;;:::888999::::::;;;;;;<<<<<<999999999999888888888888888777777666666777777777888888888888888888888888444444555555555666666666555666777888888777666555666666777777777777666666333333333333444555777777555333000111444666555333444444444555555555555666333444444444555555555555777777888888999999::::::555999<<<<<<999777888999777777777888999999999:::888888888888999:::;;;;;;@@@@@@AAACCCDDDFFFGGGGGGIIIKKKMMMNNNMMMMMMOOOPPPPPPQQQQQQQQQRRRTTTUUUVVVYYY[[[___mmmyyyqqqkkkjjjkkkeeejjjqqqyyyzzztttuuuhhhccc]]]YYYWWWWWWVVVTTTTTTYYY]]]eeewww}}}lllZZZRRRPPPPPPQQQSSSVVV[[[^^^]]]VVVPPPMMMMMMAAA@@@>>><<<;;;;;;;;;;;;555777999:::;;;;;;:::999;;;;;;;;;;;;:::999888888777777666666666666777777777777777777777777777777444444444555555555666666444555777888888777555444444444555666777777777777444333333333333444555666333333444555555555555444444444444555555555555666444444555555555666666666777777777888888888888888555999======999777888:::888888888888888888999999999999999999999;;;<<<<<<>>>???@@@BBBDDDFFFGGGHHHIIIKKKMMMNNNNNNNNNOOOPPPPPPPPPQQQRRRSSSTTTUUUUUUXXXZZZ^^^mmm~~~zzzvvvvvvfffggghhhjjjppp~~~vvvjjjdddeee___[[[WWWVVVVVVXXXXXXXXXYYY^^^eeerrr|||rrrggg```ccchhhhhhccc```QQQSSSRRRLLLCCC>>>>>>@@@<<<;;;:::999999999:::;;;;;;:::999888888888999:::888888888888777666555555777777666666666666777888777777777777777777777777444444444555555555666666333444666777777666444333222222444555666777777777888777555333222222222222111444666777666555555555444444444555555555666666555555555666666666666777777777777777666666666666444999======999777888:::999999999888888888888888::::::::::::;;;<<<======<<<===???AAACCCEEEGGGHHHIIIKKKMMMNNNNNNNNNOOOPPPPPPPPPQQQRRRSSSTTTUUUUUUWWWYYY^^^mmmqqqvvvfffbbbgggoooyyy{{{tttpppiiiaaa\\\\\\ZZZWWWSSSRRRSSSTTTTTTSSS]]]dddqqqyyyooohhhccc^^^VVVPPPIIIHHHFFFCCCAAA>>><<<;;;<<<<<<<<<;;;;;;:::::::::777777777888999999999:::888888888888888888888888666666777777777777666666777777777777666666666666666666555555555555666666666666666666777777777777666666666666666666666666666666666666666666666666666555333222222333555666888777777666555555444444555444444444444555666666555555555555555666777777777777888999999999999999666777777888999:::::::::999999888888888999:::::::::;;;===???AAACCCEEEFFFHHHJJJLLLMMMLLLKKKLLLMMMNNNOOOPPPRRRSSSTTTTTTTTTTTTWWW]]]lllfffrrrwwwkkkdddcccfffkkkvvvyyytttmmmhhhfffaaa[[[XXXYYYSSSQQQPPPPPPRRRUUUXXXZZZaaalll}}}hhhbbbYYYSSSPPPKKKEEE@@@BBBBBBAAA???>>><<<;;;:::;;;;;;;;;:::::::::999999888888888888888999999999888888888888888888888888666666777777777777666666555555666666777777888888666666555555555555666666777777666666555555555555666666666666666666666666555555555555555555555555666555333222222333555666666666555555444333333222555444444444444555666666666666555555555666666777666777888888999999888888666666777888888999::::::;;;;;;:::::::::;;;<<<<<<<<<===???@@@BBBDDDFFFFFFHHHJJJLLLMMMLLLLLLLLLNNNNNNOOOPPPQQQRRRSSSTTTUUUWWWZZZ```ooo[[[aaannn~~~lll^^^YYY[[[]]]dddlllssswwwzzzvvvllleeeaaa\\\ZZZYYYWWWSSSRRRTTTQQQRRRSSSTTTVVV[[[bbbfffmmm~~~nnnaaaTTTOOOIIIEEECCC@@@<<<999;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888888888888888777777777777777777777777666666777777777777666666444444555666777888999999666666555555555555666666888888777666555444333333666666666666666666666666555555555555555555555555666555444333333444555666444444444333222222111111555444444444444555666666666666666666666666666666555666777777888888777777666666666777888888999999;;;:::::::::;;;;;;<<<===??????@@@BBBCCCEEEFFFFFFHHHJJJLLLMMMLLLLLLMMMNNNOOOOOOOOOPPPQQQSSSUUUWWWWWW[[[bbbqqqWWWYYYaaarrr|||hhh]]]\\\VVVYYY\\\___aaaeeekkkooorrruuu|||{{{ppphhh```[[[ZZZWWWUUUVVVTTTQQQRRRVVVTTTWWW[[[\\\^^^cccmmmuuusssfff\\\RRRKKKJJJFFFBBB@@@@@@???===<<<999999999999999999999999999999888888888888888888:::999999999888777777777666666666666666666666666666666777777777777666666555555555666777888888888666666555555555555666666888888777777666555555444666666666666666666666666555555555555555555555555555555444444444444555555444444444333333222222222555444444444444555666666777777777777777666666555555555666777777777777777666666666777777888888888888888888888999:::;;;;;;???@@@AAABBBCCCDDDEEEEEEHHHJJJLLLMMMMMMMMMNNNOOOPPPOOONNNOOOPPPSSSVVVXXXVVVZZZbbbqqqVVVXXX]]]gggvvvqqqdddaaaUUUTTTSSSRRRSSSVVV[[[___ccchhhqqq~~~yyynnnfffaaa\\\XXXXXXWWWWWWXXXVVVSSSVVV[[[ZZZbbbjjjlllmmmtttnnn]]]SSSLLLIIIHHHAAA???===<<<<<<======<<<;;;;;;;;;;;;:::::::::999888888888888888888888888:::999999999888777777777666666666666666666666666666666777777777777666666777777777777666666666666666666555555555555666666777777777777777777777777666666666666666666666666555555555555555555555555555555555555555555555555555555555555444444444444555444444444444555666666666666777888888777666555555555666777777777777777777777777777888888888888888888888888999:::;;;<<<>>>???@@@AAABBBCCCDDDDDDHHHJJJLLLMMMMMMMMMNNNPPPOOOOOONNNOOOPPPSSSVVVXXXXXX[[[cccqqqSSSWWWZZZ^^^fffxxxxxxlllhhhYYYVVVSSSPPPOOOPPPRRRTTTVVV[[[dddppp~~~}}}uuukkkbbb^^^[[[XXXVVVQQQQQQSSSVVVUUUTTTYYY```ppp{{{yyyhhh[[[QQQHHHDDDDDD>>>===<<<;;;;;;;;;<<<============<<<;;;;;;::::::888888888888888999999999999999999888888888888888777777777777777777777777666666777777777777666666888777777777666666666555666666555555555555666666666666666666777777777888666666666666666666666666444444444444444444444444555555555555555555555555666666666666666666666666555444444444444555666666555666777888999888777777555666777777888888777777888888888888888888999999999999999:::;;;<<<===>>>>>>>>>???AAABBBCCCEEEEEEHHHJJJLLLNNNMMMNNNOOOQQQNNNNNNNNNOOOQQQTTTVVVXXX[[[^^^eeesssQQQTTTWWWXXX]]]iii|||~~~{{{ppplllfff```[[[XXXWWWVVVQQQUUUZZZbbbmmm}}}}}}xxxnnnhhh```ZZZXXXWWWUUUSSSPPPRRRWWW]]]___aaahhhqqq~~~ooo___TTTKKKBBB>>>?????????>>><<<;;;;;;<<<===;;;;;;;;;;;;;;;:::::::::888888888999999999::::::888888888888888999999999888888888888888888888888666666777777777777666666666666666666777777777777666666555555555555666666555555555555555444444444666666666666666666666666444444444444444444444444555555666666666666555555666666666666666666666666555444444444444555666666333444777999:::999999888666777888888999999888888::::::999999999999999999999999999:::;;;<<<>>>>>>===>>>@@@AAACCCEEEGGGGGGHHHJJJMMMNNNNNNNNNPPPQQQLLLMMMOOOQQQSSSUUUVVVWWW\\\^^^dddrrrPPPRRRTTTVVVZZZcccpppzzz~~~uuummmfffaaa]]]SSSTTTVVVZZZaaannn~~~~~~zzzvvvqqqmmmgggbbb[[[VVVVVVUUUSSSQQQYYY\\\dddlllqqquuunnn]]]MMMDDD@@@<<>>>>>===;;;999888:::;;;888999999999::::::::::::888888999999::::::::::::777777888888999999999:::888888888888888888888888666666777777777777666666444444555666777888999999666666555555555555666666555555444333222222111000666666666666666666666666444444444444444444444444555555666666666666555555555555666666666666666666555444444444444555666666222444666999::::::999999777777888999999999999999::::::::::::::::::::::::777777777888999:::<<<===>>>???@@@CCCEEEGGGHHHIIIHHHJJJMMMNNNNNNNNNPPPQQQKKKMMMOOOQQQTTTUUUVVVVVVZZZ]]]bbbpppRRRRRRRRRTTTXXX]]]bbbeeeyyy}}}lllfffYYYSSSXXX^^^aaajjjwww~~~vvvooojjjeee```\\\\\\WWWSSSSSSQQQPPPRRRWWWYYYdddvvvnnn___UUUIIIBBB@@@@@@>>><<<<<<<<<<<<<<<===============<<<:::999888999::::::999::::::;;;;;;::::::999999999888888888888999999888777666555444333333333777666555555555777888999666666666666555555555555444444444444444444444444222333555666666666555444444444555555555555444444666666666666666666666666777666666555555555666666555444444444444333333333444444333222333444555666555666777666555444555777888555333777<<>>@@@BBBDDDDDDCCCDDDEEEGGGIIIJJJMMMNNNOOONNNMMMLLLMMMMMMOOOQQQSSSVVVXXXZZZWWW^^^fffqqqRRRRRRQQQRRRUUUYYY]]]___nnn|||zzzjjj]]][[[ZZZZZZbbbnnnuuuyyyrrrqqqmmmfffbbb___]]]YYYWWWVVVRRRQQQSSSTTTSSSVVV\\\jjjwwwtttaaaVVVOOOEEE@@@??????>>><<<>>>>>>======<<<<<<;;;;;;<<<;;;:::999999999::::::999::::::;;;;;;::::::999999888888888888888888999777777666555555555666666777666666555555666777888666666666666555555555555555555555555555555555555333444444555666666555555444444555555555555444444555555555555555555555555666666555555444555555666777666666666666555555555444444333333333444555666555666777666555444555777666555444444555777777888777777777888999999::::::;;;;;;;;;::::::;;;<<<<<<@@@AAACCCCCCCCCCCCEEEGGGIIIJJJLLLNNNNNNNNNMMMLLLLLLLLLNNNPPPRRRUUUWWWXXXYYY___fffqqqQQQQQQPPPPPPQQQTTTVVVXXXaaagggsssssshhh___YYY[[[cccccclllvvv|||~~~wwwsssnnngggccc^^^[[[XXXVVVVVVVVVUUUTTTSSSQQQRRRVVVXXXYYY^^^dddxxxzzzgggWWWLLLGGGAAA>>>>>>???===;;;??????>>>===<<<;;;:::999;;;;;;:::999999999::::::999999::::::::::::999999888888888888888888888888666666666666777777888999888777777666666666666777666666666666555555555555777777777777777777777777555444444444444555666666444444555555555555444444444444444444444444444444555444444444444444555555777666666666666555555555444333333333333444555666555666777666555444555777555666777555333333555777777777888888999:::::::::===<<<;;;;;;::::::;;;;;;???@@@BBBBBBBBBCCCDDDFFFHHHIIIKKKMMMMMMMMMMMMLLLKKKLLLMMMOOOQQQTTTVVVWWWZZZ```fffoooPPPOOOOOOOOOPPPQQQSSSUUUYYYYYYaaarrrpppccc]]]]]]ZZZ___dddhhhmmmssszzz~~~{{{vvvnnnhhheeebbb___\\\VVVUUUTTTSSSTTTTTTTTTTTTTTTSSSUUUYYY]]]```iiisssyyyiiiYYYNNNEEEBBB???===>>>===<<<:::>>>>>>===<<<<<<;;;::::::;;;:::::::::::::::::::::999999::::::::::::999999888888888999999888888888777666666666666777888888888888777777666666555555666666666666555555555555777777777777777777777777666555444333333444666666444444555555555555444444444444444444444444444444444444333333333444555555555444444444444333333333333333333333444444555555555666777666555444555777777888:::::::::999888888777777888999999::::::;;;<<<;;;;;;;;;;;;<<<<<<===>>>???AAABBBBBBBBBDDDFFFHHHIIIJJJLLLMMMMMMMMMMMMLLLMMMNNNOOOQQQTTTVVVWWWZZZ___dddmmmNNNNNNNNNOOOPPPRRRTTTUUUSSSSSSZZZeeerrrrrrddd^^^XXXXXXXXXZZZ\\\^^^bbbfffooottt{{{zzzsssiiieee```[[[XXXWWWWWWVVVTTTTTTTTTTTTSSSSSSTTTUUUTTTUUUYYY```fffooo|||vvvfffWWWLLLFFFBBBAAA???>>>>>>===;;;999;;;;;;;;;<<<<<<<<<<<<<<<999:::::::::::::::::::::888999999::::::999999888777888999999999999888777888777666666555555666666888888777777666666555555666666666666555555555555666666666666666666666666666666444333333444555666444444555555555555444444555555555555555555555555333333333333333444555666555444444444444333333333333333333444444444444444555666777666555444555777888888999>>>BBBAAA<<<666888888888999::::::;;;;;;999::::::;;;<<<===???@@@===???AAABBBBBBCCCEEEFFFHHHIIIJJJKKKMMMMMMNNNNNNNNNNNNOOOQQQSSSUUUWWWXXXXXX]]]aaajjjMMMMMMNNNOOOQQQSSSUUUVVVOOOPPPVVV]]]aaajjj}}}nnneee^^^YYYUUUUUUSSSQQQSSSVVVYYY]]]dddjjjpppwww}}}~~~tttjjjddd]]][[[XXXUUUSSSSSSTTTUUUSSSTTTVVVVVVUUUUUUWWWXXXXXX\\\fffqqq{{{wwwggg[[[PPPHHHEEEAAAAAA@@@???===<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<999999:::;;;;;;;;;::::::888888999999999999888888777888999::::::999888777888777666666555555555555666777777777777777666555666666666666555555555555555555555555555555555555666666555444444444444555444444555555555555444444666666666666666666666666333333333333444555666777777666666666666555555555222333444444555555444444555666777666555444555777777666777<<>>@@@AAA===???AAABBBBBBDDDFFFHHHIIIJJJKKKLLLMMMNNNOOOPPPOOOOOOPPPQQQSSSUUUWWWXXXVVV\\\```iiiMMMNNNOOOPPPQQQRRRSSSTTTPPPOOOTTTYYYYYYZZZkkkyyyqqqkkkccc^^^\\\YYYSSSRRRUUUSSSVVVZZZ]]]```dddhhhkkknnnwww|||uuuooohhhaaa\\\XXXWWWVVVUUUTTTUUUWWWYYYTTTWWW[[[]]]^^^___bbbeeegggppp{{{ggg\\\WWWOOOHHHFFF>>>??????>>>===<<<======;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;;;;::::::888888999999999999888888666888999::::::999888666777777666666777777888888555666777888888777777666666666666666555555555555555555555555555555555555555555666666555444444333444444555555555555444444555555555555555555555555444444444444555666777888777666666666666555555555222333444555555555444444555666777666555444555777777666777999;;;;;;888444888888999::::::;;;;;;<<<:::::::::;;;<<<>>>???@@@>>>@@@BBBCCCCCCDDDGGGIIIJJJKKKKKKLLLNNNOOOQQQRRRNNNOOOOOOPPPRRRTTTVVVWWWUUU[[[aaakkkNNNOOOOOOPPPQQQQQQRRRRRRRRRPPPSSSXXXWWWUUUaaasss}}}xxxoooiiigggccc\\\ZZZ]]]TTTUUUVVVUUUTTTUUUVVVXXXYYYaaalllvvv|||xxxrrrnnnjjjfffbbb^^^ZZZWWWTTTTTTTTTTTTTTTUUUWWWYYYWWW[[[aaaeeegggjjjooosssyyy}}}jjjXXXRRRQQQKKKDDDAAA<<<<<<===<<<<<<<<<>>>@@@======<<<;;;:::999999888777888:::;;;<<<;;;::::::888888999999999999888888666777999::::::999777666666666666777888:::;;;<<<444555666888888888777777777666666666555555555555666666666666666666666666444555666777666555333222444555555555555555555444444444444444444444444444444444444555666777888888555555444444444333333333222333444555555555444333555666777666555444555777999::::::888555555666777888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>???>>>@@@BBBDDDDDDEEEGGGIIIKKKKKKLLLMMMNNNPPPRRRSSSMMMNNNNNNOOOQQQSSSTTTUUUUUU\\\bbblllNNNNNNOOOPPPQQQQQQQQQQQQTTTTTTTTTTTTUUUWWW\\\```rrr|||}}}~~~}}}ssshhh___\\\XXXSSSQQQPPPQQQRRRRRRWWW\\\aaagggppp|||zzzvvvtttqqqmmmiii```___]]]\\\[[[ZZZWWWUUUTTTSSSSSSTTTWWWYYY[[[[[[___gggrrr~~~~~~fff\\\OOOFFFCCCCCCAAA???@@@@@@???>>>===<<<;;;;;;;;;;;;;;;::::::999999999888999:::;;;;;;:::999888888888888888888888888888:::999777555555555555666888888777666666666666666555555555666666666666666555555555666666666666666666555555555555444444444333333333444444444555555333444444444555666666666444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555666666666555555555444444444555555555555666666666666777777888999:::::::::::::::999999999:::<<<>>>???>>>???AAABBBBBBBBBDDDFFFJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTSSSZZZcccpppJJJKKKMMMNNNPPPQQQQQQQQQQQQRRRRRRRRRRRRUUUYYY\\\```iiixxxrrrnnnfff^^^VVVQQQNNNMMMPPPRRRUUUWWW[[[bbblllsss{{{vvvtttpppllliiigggeeeaaa^^^[[[ZZZYYYYYYYYYYYYWWWVVVWWWVVVUUUVVVZZZ```fffiiixxxooo[[[SSSIIIBBBAAAAAA@@@>>>@@@@@@???>>>===<<<;;;;;;;;;;;;;;;::::::999999999999999999::::::999999999888888888999999999999999;;;:::999777777666777777777666555555444444555555666666666666666555555555555555555555555555555555666555555555555444444444333333444444444555555555444444444555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555666666666555555555444444444666666666777777777777888888888999;;;;;;;;;;;;;;;::::::;;;;;;<<<>>>???@@@>>>???AAABBBBBBCCCDDDFFFJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTZZZcccnnnHHHIIIKKKMMMNNNOOOPPPPPPNNNOOOOOOOOOOOOQQQUUUXXXVVV\\\ggguuu}}}pppdddYYYRRRNNNPPPPPPPPPPPPQQQVVV]]]bbbooottt|||zzztttppplllgggcccdddaaa^^^\\\[[[YYYWWWUUUTTTTTTTTTTTTUUUVVVVVVWWWZZZ\\\^^^bbbiiisss~~~kkk]]]PPPJJJCCC@@@@@@AAA@@@???@@@???>>>>>>===<<<;;;;;;;;;;;;::::::::::::999999:::999999999999999999:::999999999999999999999999<<<;;;:::999999999999999777777666555555555666666777777666666555555444444777777666666555555444444666555555555555444444444333444444444444555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555666666666666555555555444444777777777777888888888888999999:::;;;<<<<<<<<<<<<:::;;;<<<>>>??????@@@@@@===???AAABBBBBBCCCEEEGGGJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTZZZaaakkkIIIJJJKKKLLLMMMNNNNNNNNNLLLMMMMMMMMMMMMOOORRRTTTVVVZZZ___eeeoootttiii```\\\ZZZXXXTTTRRRSSSUUUXXXYYYbbbfffkkkqqqxxx~~~~~~{{{uuupppkkkfffcccaaa^^^[[[ZZZYYYXXXVVVVVVUUUUUUTTTUUUUUUUUUUUUUUUVVVYYY[[[]]]fffrrr~~~ppp[[[QQQIIIFFFCCCAAABBBCCCBBBAAA???>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::;;;:::999888888999:::;;;::::::::::::999999999999;;;;;;::::::999999999999999999888888888888999999888888777666555444444333999999888888777666555555666555555555555444444444444444444444555555555555666666666555444444444333444444444444444444444444333333444444444444444444444444444444444444444444444444444555555555555666666666666666555555555555666666777777777888888888888999:::;;;<<<<<<<<<<<<999;;;===>>>@@@@@@??????===???AAABBBBBBCCCEEEGGGJJJKKKLLLMMMNNNOOOOOOOOONNNNNNOOOOOOQQQRRRTTTUUUUUUZZZ```hhh|||LLLMMMMMMMMMMMMLLLLLLKKKKKKLLLMMMMMMLLLMMMOOORRRQQQTTTWWWXXX]]]jjj~~~~~~vvvqqqooommmhhhbbb______^^^\\\YYY\\\\\\]]]```dddjjjoooqqqzzzxxxuuuqqqnnnllljjjgggeeeccc```]]]ZZZXXXWWWUUUTTTTTTTTTTTTSSSSSSSSSTTTUUUVVVWWWXXXWWWWWWYYY^^^aaahhhxxxrrr___QQQKKKFFFDDDBBBBBBBBBAAAAAA@@@>>>>>>======<<<<<<;;;;;;::::::::::::::::::::::::;;;:::999888888999:::;;;:::::::::999999888888888999999999999999888888888999999888888888888999999888888777666555444444333888888777666666555444444666555555555555444444444444444444555555555666666666666666555444444444333444444444444444444444444333333333444444444555555444444444444444444444444444444444555555555555666777777666666666555555555555555555666666666777777777888999::::::;;;;;;:::888999;;;===>>>>>>>>>===<<<>>>@@@BBBBBBCCCEEEGGGJJJKKKLLLMMMNNNOOOOOOOOONNNNNNNNNOOOQQQSSSTTTUUUUUU[[[```fffxxxNNNNNNNNNMMMLLLKKKJJJIIIJJJLLLLLLLLLKKKKKKMMMOOOMMMPPPSSSSSSTTT]]]kkkwww}}}xxxvvvwwwtttnnniii```\\\WWWUUUWWW[[[^^^```iiimmmtttzzz~~~{{{uuuqqqooofffccc```___^^^]]][[[ZZZWWWVVVUUUTTTRRRQQQQQQQQQOOOPPPQQQQQQPPPQQQSSSUUURRRTTTWWWXXXZZZ___gggmmm~~~ooo```SSSIIIFFFAAAAAA@@@???>>>>>>>>>>>>=========<<<<<<<<<;;;;;;999999::::::::::::;;;;;;:::999999999999999999::::::999999888888777777777777777888888888888777777666666555555555666777777777777666666555555444444555555444444333333222222666555555555555444444444444444555555555666666666555555555555555444444444444444444444444444444444222333333444444555555555444444444444444444444444444444444555555555555666777777777666666666555555555555555555666666666666777777888999::::::::::::777888999;;;<<<<<<======<<<>>>@@@BBBBBBDDDFFFHHHJJJKKKLLLMMMNNNOOOOOOOOOMMMNNNNNNOOOQQQSSSUUUVVVVVV\\\aaafffvvvKKKKKKLLLKKKKKKJJJIIIHHHIIIJJJKKKKKKJJJIIIKKKLLLMMMOOOQQQQQQQQQVVV___fffwwwxxxooocccYYYUUUUUUVVVVVV[[[^^^cccgggjjjnnnqqqtttuuutttsssrrrrrrvvv|||{{{xxxsssmmmhhhccc```___]]][[[XXXWWWWWWWWWVVVTTTRRRRRRSSSRRRQQQQQQQQQRRROOOQQQSSSSSSRRRSSSVVVXXXVVVZZZ```eeekkktttmmm]]]SSSKKKDDDAAA>>>>>>>>>===<<<<<<===>>>======<<<<<<<<<;;;;;;;;;999999999::::::;;;;;;;;;999999999::::::999999999999999888777777666666555666777888999999888777777555555444444555555666777666666666666666555555555555555555444444444444444666555555555555444444444555555555555666666666666444444444555555555555555444444444444444444444444222222333333444555555666444444444444444444444444444444444555555555555666777777777777666666666555555666666666666777777777777888999:::;;;;;;;;;;;;888888999999:::<<<===>>>;;;>>>@@@AAABBBDDDFFFHHHJJJKKKLLLMMMNNNOOOOOOOOOMMMMMMNNNOOOQQQSSSUUUVVVVVV\\\bbbffftttHHHIIIIIIJJJJJJIIIIIIHHHHHHIIIJJJJJJHHHHHHIIIJJJMMMNNNNNNMMMLLLOOOTTTYYY___kkktttdddZZZVVVSSSRRRNNNQQQTTTWWWZZZ]]]```cccaaaaaa```______bbbhhhlllrrrtttxxx|||||||||}}}~~~}}}zzzxxxttttttsssrrrqqqooommmlllkkkhhhddd___ZZZWWWUUUTTTUUUSSSQQQPPPPPPPPPNNNMMMNNNOOOPPPPPPOOONNNOOOPPPTTTVVVXXXXXXWWWXXX[[[^^^dddjjjrrrzzzuuu]]]PPPLLLGGGBBB???===>>>>>>===<<<===???AAA<<<<<<<<<<<<<<<;;;;;;;;;999999999::::::;;;;;;;;;888999:::;;;;;;:::999888888888888777666555555444666777999999:::999888777666666666666666777888888555555555666666666666666777777777777888888888888666666555555555444444444555555555555666666666777333444444555555666666666444444444444444444444444222222333333444555666666444444444444444444444444444444444555555555666666777777777777666666666666777777777777888888888888999999:::;;;<<<<<<<<<<<<:::999999999:::<<<>>>???;;;===@@@AAABBBDDDFFFHHHJJJKKKLLLMMMNNNOOOOOOOOOMMMMMMNNNOOOQQQSSSUUUVVVVVV]]]bbbfffsssHHHHHHIIIIIIHHHHHHGGGFFFJJJIIIIIIHHHIIIJJJKKKLLLLLLKKKIIIIIIJJJMMMQQQSSS[[[```kkk{{{{{{fffWWWTTTWWWOOOOOOQQQSSSSSSQQQSSSVVVXXXWWWVVVUUUVVVXXXZZZ[[[___bbbgggmmmrrryyyyyyrrrnnnlllkkkiiiiiiiiiiiihhhgggfffhhhiiifffbbb___^^^___ZZZYYYXXXVVVTTTRRRQQQPPPRRRQQQPPPOOONNNMMMMMMMMMMMMNNNOOOQQQSSSVVVXXXYYYYYYZZZ[[[\\\^^^dddmmmtttzzzrrrgggXXXNNNIIIFFFCCC@@@@@@??????>>>>>>>>>>>>>>>======<<<;;;:::999999888555666888999:::999999888888888888888888888888888::::::999999888777666666999888888777666555555444777777777777777777777777777777777777777777777777555555555555555555555555666666666666666666666666777666444333222222333444666666555555555444444444333333222222222222111111---...111333444555555444222333444555666666666666777666555444444444444444444444555555555555444444444666888888777666666777999999888888999999:::;;;:::<<<>>>>>>===<<<======:::<<>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<;;;;;;888888888888888888888888::::::999888888777666666888888777777666666555555666666666666666666666666666666666666666666666666555555555555555555555555666666666666666666666666333333333333444555666777666666555555555444444444555444444444333333333333111222222333333333222222444555555555555555444444555555444333333333333333444555555666666555555444444666888888777666777888999999999999999:::;;;;;;:::;;;<<<<<<;;;;;;<<<>>><<<>>>@@@CCCFFFHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNPPPQQQSSSTTTTTTUUUWWWYYYXXXZZZ^^^eeetttGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEDDDEEEEEEFFFGGGIIIIIIIIIIIIJJJJJJJJJKKKLLLNNNQQQVVVaaarrrwwwjjjddd^^^[[[XXXWWWYYY[[[ZZZXXXSSSRRROOOMMMLLLMMMNNNOOOTTTUUUVVVVVVVVVYYY\\\___aaaaaabbbcccfffiiilllmmmwwwyyy|||}}}wwwqqqnnnjjjiiihhhggggggggggggggglllkkkhhhfffdddcccdddddd_________^^^\\\ZZZXXXWWWWWWVVVTTTTTTUUUUUUTTTSSSRRRTTTUUUUUUTTTTTTUUUVVVPPPOOONNNMMMMMMMMMMMMNNNNNNNNNNNNOOOQQQSSSTTTUUUVVVVVVXXX\\\cccllltttyyynnn___PPPJJJDDDAAAAAACCCBBBAAA===<<<;;;;;;::::::;;;;;;:::::::::;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<888888888888888888888888999999999888888777777666777777777777666666666666555555555555555555555555666666666666666666666666555555555555555555555555666666666666666666666666333333444555666666666666555555555555555444444444666666666666555555555444333333222222222222333333666666666555555444222222444444333222222222333333444555555666666555555444444666888888777777777888:::::::::::::::;;;;;;<<<:::;;;;;;;;;::::::<<<>>>>>>@@@BBBEEEHHHIIIJJJJJJIIIJJJJJJKKKLLLMMMNNNNNNNNNPPPRRRSSSSSSTTTVVVWWWXXXZZZ^^^fffvvvGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEGGGGGGHHHIIIIIIHHHGGGFFFIIIKKKMMMNNNSSS___ppp}}}|||xxxpppmmmiiihhhmmmqqqpppkkk___\\\WWWSSSOOONNNNNNOOOMMMOOOPPPPPPPPPQQQTTTVVVXXXWWWWWWXXXYYY[[[]]]^^^ccceeeiiimmmrrrwww{{{}}}}}}yyyssslllfffaaa^^^___^^^]]]\\\\\\[[[\\\\\\]]]]]]\\\[[[ZZZYYYYYYXXXXXXWWWVVVUUUTTTTTTTTTUUUTTTQQQNNNMMMNNNOOOOOOOOOLLLLLLMMMMMMMMMMMMNNNOOONNNNNNNNNNNNNNNOOOPPPPPPNNNOOOQQQTTTWWW[[[]]]___cccdddhhhooo{{{zzziiiYYYNNNJJJGGGCCCAAAAAAAAA@@@???===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888777888888999888888888888888888888888999888888888777777777666666666666666777777777777666666666666666666666666666666666666666666666666555555555555555555555555666666666666666666666666666777777888777555444333555555555555555555555555666666666666555555555555111111111111222444666777444555555555444444333222444444333333333333333444555555666666666666555555444666888888777777888999;;;;;;:::::::::;;;<<<<<<999;;;======<<<;;;<<<===>>>@@@CCCEEEHHHIIIIIIIIIJJJJJJKKKLLLMMMNNNNNNOOOMMMNNNPPPQQQQQQRRRTTTVVVWWWYYY^^^gggyyyFFFFFFGGGGGGFFFFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHHHHGGGEEEDDDCCCFFFHHHHHHJJJQQQ\\\fffzzzvvvqqqhhh___WWWRRRPPPOOOMMMOOOQQQQQQQQQPPPQQQRRRUUUUUUTTTTTTUUUVVVXXXYYYVVVWWWZZZ]]]aaadddggghhhllljjjgggccc^^^YYYUUUSSSTTTTTTSSSRRRRRRQQQRRRRRRQQQRRRUUUWWWWWWVVVTTTRRRTTTSSSQQQOOOOOOPPPQQQRRRUUUSSSPPPPPPQQQTTTUUUUUUNNNMMMLLLLLLLLLLLLMMMMMMPPPQQQRRRTTTVVVXXXYYYYYYWWWYYY^^^dddkkkrrrxxx{{{~~~}}}mmmbbbWWWKKKCCCGGGEEECCCBBBAAAAAA@@@???>>>===<<<<<<;;;;;;<<<<<<======<<<;;;::::::999999:::999888666666666777777888888888888888888888888888888888777777777777777666666666666777777777777777777777777777777777777555555555555555555555555555555555555555555555555666666666666666666666666666777777888777555444333444555555555555555555555555555555444444444444333222222111111222444666777222222333444555555444444555555444444444444555555555666666666666666666555444666888888888888999:::;;;;;;:::::::::;;;<<<<<<888;;;@@@AAA@@@>>><<<<<<>>>???BBBDDDFFFGGGHHHHHHJJJJJJKKKLLLMMMNNNOOOOOOMMMOOOQQQRRRRRRSSSUUUVVVWWWYYY^^^hhh|||EEEFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCEEEEEEFFFGGGGGGFFFEEEDDDBBBDDDGGGHHHIIILLLRRRWWWcccooozzznnnccc[[[WWWUUU[[[]]]aaabbb```^^^\\\[[[WWWVVVUUUSSSRRRRRRRRRSSSOOOPPPQQQSSSUUUWWWXXXYYY\\\\\\ZZZXXXUUURRROOONNNOOONNNNNNMMMMMMNNNNNNOOOJJJLLLQQQTTTUUUSSSQQQNNNPPPNNNMMMKKKKKKMMMNNNPPPTTTUUUWWW[[[```bbbbbbaaa\\\YYYWWWVVVWWWWWWWWWWWWSSSVVV[[[```eeehhhiiijjjnnnqqqxxxyyycccXXXSSSMMMGGGBBB@@@@@@@@@???@@@@@@@@@AAA???>>>======<<<=========>>>===<<<;;;:::999999888:::999999888888888888999888888888888888888888888777777777777777777777777777777777777666666666666888888888888888888888888555555555555555555555555555555555555555555555555666666666666666666666666333333444555666666666666444444444555555555555555444444444333333333222222666555444333333222222333111111333444444555555555555555444444444555666666555666666777777666666555444666888999888888999;;;:::::::::::::::;;;;;;<<<999<<<@@@BBBAAA???=========???AAACCCEEEFFFFFFFFFJJJKKKKKKLLLMMMNNNOOOOOOPPPQQQSSSTTTTTTUUUWWWYYYWWWXXX]]]iii~~~EEEEEEFFFFFFEEEEEEDDDCCCDDDDDDEEEEEEEEEDDDBBBBBBEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGIIIKKKMMMPPPQQQUUU\\\iii{{{{{{rrrmmmjjjiiilllqqqwww{{{zzzxxxuuusssqqqnnniiiccc]]]XXXUUUSSSQQQQQQRRRRRRSSSTTTTTTTTTVVVVVVUUUTTTRRRPPPOOONNNNNNNNNNNNNNNOOOPPPQQQRRRNNNPPPRRRUUUUUUTTTRRRQQQQQQPPPPPPPPPQQQRRRUUUVVVTTTZZZeeepppxxxzzzvvvrrrhhheeebbbbbbccceeeeeeddddddiiirrr|||uuufffVVVPPPLLLHHHEEEFFF>>>>>>>>>>>>===>>>???AAA???>>>======<<<<<<======<<<<<<<<<;;;;;;:::::::::888888999:::::::::999999888888888888888888888888666777777777777777777777888888777777666666555555777777777777777777777777555555555555555555555555555555555555555555555555666666666666666666666666333333333333444555666777444444444555555555666666444444444333333333333222555555555555444333222111222333333444444444333333444333333333444444555666666666777777777777666666444666888999999999:::;;;999999999999999:::;;;;;;;;;===>>>???>>>===>>>???>>>???AAACCCEEEFFFFFFFFFKKKKKKLLLMMMNNNOOOOOOPPPNNNPPPRRRSSSSSSTTTVVVWWWVVVXXX]]]jjjEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEDDDCCCAAA@@@EEEEEEEEEEEEFFFFFFFFFGGGDDDCCCCCCEEEHHHKKKLLLLLLPPPSSSYYYcccrrr}}}~~~~~~|||qqqggg```\\\UUUUUUUUUVVVVVVVVVWWWWWWVVVVVVVVVUUUTTTRRRQQQPPPMMMMMMMMMNNNOOOPPPQQQRRRVVVWWWWWWXXXXXXWWWWWWVVVWWWWWWWWWXXXZZZ]]]___aaammmxxx|||||||||yyybbbWWWNNNKKKGGGAAAAAAEEEAAAAAA@@@>>>===<<<>>>???>>>>>>===<<<<<<<<<<<<===:::::::::;;;;;;;;;<<<<<<555666888999::::::999888888888888888888888888888666666666666777777777777999888888777666555555444666666666666666666666666555555555555555555555555555555555555555555555555666666666666666666666666777666444333222222333444444444444555555555666666555555444444444333333333111222444555666555444444444444444444333222111111222222222222333333444555666666777777777777666666444666888999999999:::<<<999999888888999999:::;;;======<<<:::999;;;>>>AAA>>>@@@BBBDDDFFFFFFFFFFFFKKKKKKLLLMMMNNNOOOOOOPPPKKKMMMOOOPPPPPPQQQRRRTTTVVVXXX]]]jjjGGGGGGFFFEEEDDDCCCBBBBBBEEEEEEDDDDDDCCCCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJKKKMMMLLLOOOXXX___hhhzzzuuuoooiiieeebbbcccgggjjjkkkkkkiiiccc^^^]]]ZZZUUUSSSTTTSSSRRRSSSUUUTTTRRRVVV]]]aaahhhmmmkkkiiiiiiiiifffgggfffcccccceeejjjppptttqqqeeeSSSPPPKKKFFFBBB@@@??????????????????>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<999999::::::999999888777999999999888888888777777999999999888777666666555444555666777777888777777666666666666666666666666555555444444444444555555666666666666555555555555666666555444444444444555555555555555555555555555777777777777777666666555444555555555444333333222444444444444444444444444444444444444444444444444555444333333333333444555666555555666666777888999555666888777555444444555666777777888999999::::::;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;BBB@@@???BBBFFFJJJJJJIIIJJJKKKKKKMMMNNNOOOPPPPPPPPPPPPQQQQQQRRRSSSSSSSSSXXXZZZ^^^ggg}}}EEEEEEEEEDDDDDDCCCCCCBBBEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJKKKIIIJJJNNNQQQVVVbbbooo|||vvvmmmccc]]]\\\]]]\\\]]]```aaabbbhhhooo}}}mmm\\\SSSJJJHHHEEEBBBAAAAAACCCDDDAAA@@@@@@@@@????????????>>>>>>============>>>>>>;;;;;;<<<<<<;;;;;;:::999999999999888888888777777999999888888777666666555555666666777777777777666666666666666666666666666666555555444444555555666666666666666555555555555444444444444444555666777555555555555555555555555666666777777666666555444555555666666555555444333444444444444444444444444444444444444444444444444555444333333333333444555666666555444444444555555000222444444333333444555777777777888888999999999:::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<>>===???CCCGGGGGGFFFJJJJJJKKKMMMNNNOOOPPPQQQPPPPPPQQQQQQRRRSSSSSSTTTXXX[[[___iiiCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHKKKJJJJJJKKKJJJKKKRRRZZZkkkyyy|||rrroooqqqqqquuu{{{qqqdddWWWNNNJJJDDDBBBAAA@@@@@@AAACCCDDD????????????>>>>>>>>>>>>>>>>>>============>>>>>>;;;;;;<<<<<<;;;;;;:::999999999999888888888888888999999888888777666666666666777777777777666666555666666666666666666666666666666555555555555666666666666666666555555555555333333333444555666777888555555555555555555555555555555666666555555444333555666666666666555555444444444444444444444444444444444444444444444444444555444444333333444444555666555444333222222222222///111333444444444555666777777888888888888888888999999999999999:::;;;;;;;;;<<<<<<======>>>>>>???=========???BBBEEEFFFFFFJJJJJJKKKMMMNNNOOOPPPQQQPPPPPPPPPQQQQQQRRRSSSTTTYYY\\\aaakkkAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFFFFEEEEEEEEEFFFFFFHHHIIIJJJJJJJJJKKKOOOSSSWWWaaarrrzzzhhh\\\TTTMMMJJJJJJDDDCCCAAA@@@??????@@@AAA===<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<999999::::::999999888777888888888888888888888888888888888888777777666666777777888777777666555444666666666666666666666666777666666555555666666777666666666666555555555555333333333444444666777777555555555555555555555555444444555555444444333222444555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444555444444333222222333333222444777777666666777888777777777888888888888888999999888888999999:::;;;;;;;;;<<<===>>>???@@@@@@>>>>>>>>>@@@CCCEEEGGGHHHIIIJJJKKKLLLNNNPPPQQQQQQQQQQQQPPPPPPQQQRRRTTTTTTXXX\\\aaalll@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEBBBDDDFFFFFFGGGIIILLLLLLLLLRRR]]]kkk{{{lllaaaUUUNNNJJJEEEEEEGGGDDDCCCBBB@@@?????????@@@<<<<<<<<<<<<;;;;;;;;;:::;;;;;;::::::::::::;;;;;;999999::::::999999888777888888888888888888888888888888888777777777777777777777888777777666555444666666666666666666666666666666555555555555666666666666666666555555555555666555555444444444555555555555555555555555555555444444444444444333333222222333333444444333333333444444444444444444444444444444444444444444444444444444444444444444444444444444333333444555666666666777999999777666777777777777777777777888888888999999888888999999:::;;;:::;;;<<<===>>>???@@@AAA===>>>???@@@BBBDDDFFFHHHIIIIIIKKKLLLNNNPPPQQQRRRQQQQQQPPPPPPPPPRRRTTTUUUVVV[[[aaammmAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEECCCFFFGGGFFFGGGJJJJJJHHHIIIKKKQQQWWWaaarrrrrr\\\TTTMMMJJJGGGBBBAAACCCAAAAAA@@@@@@AAAAAABBBBBB>>>>>>>>>>>>==================<<<<<<<<<<<<======;;;;;;<<<<<<;;;;;;:::999888888888888888999999999888888777777777777777777666777777777777666666555666666666666666666666666555555444444444444555555666666666666555555555555666666555444444444444444555555555555555555555555444444555555444444333222111111222333333333333222444444444444444444444444444444444444444444444444333444444555555444444333444444444444555666777888555666777777555444444555555555666777777888888999999999999999999:::;;;;;;:::;;;;;;<<<>>>???@@@@@@:::<<<>>>???@@@AAADDDGGGHHHIIIJJJLLLNNNPPPRRRRRRRRRQQQPPPOOOPPPRRRTTTUUUUUU[[[bbboooBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEFFFIIIIIIFFFGGGKKKKKKFFFGGGHHHKKKPPPTTT^^^rrr}}}jjj___SSSNNNIIIHHHFFFBBBAAACCC>>>??????@@@AAAAAABBBCCC?????????>>>>>>>>>=========<<<<<<;;;;;;<<<<<<===;;;;;;<<<<<<;;;;;;:::999777777888888888999999999777777777777777777777888555666666777777777777666666666666666666666666666444444333333333333444444666666666666555555555555555555444444444555555666555555555555555555555555555555555555555444333333111222333333444444444333444444444444444444444444444444444444444444444444333333444555555444333333666555555555555555666666111333555555444333333444333444555666777999999::::::::::::::::::;;;;;;<<<::::::;;;<<<======>>>>>>:::===???@@@@@@AAAEEEHHHHHHIIIJJJLLLNNNPPPRRRSSSRRRQQQPPPOOOPPPRRRTTTVVVVVV\\\dddqqqCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEBBBEEEEEEBBBDDDIIIIIIDDDFFFEEEIIIOOORRRUUU```mmmuuucccVVVOOOJJJFFFCCCCCCBBB@@@@@@CCC????????????@@@@@@@@@@@@============<<<<<<<<<<<<;;;::::::999999::::::;;;999999:::::::::999888888777777888888999999999999777777777777777888888888555555666777777888777777666666666666666666666666444333333222222333333444777666666666555555555555333333333444555666777888555555555555555555555555555555666666555555444333222333444444555555555444444444444444444444444444444444444444444444444444333333444555555444333333777777666555444444444444000222444555444444666777222333444666777999:::;;;;;;;;;::::::;;;;;;<<<===::::::;;;;;;<<<============???BBBCCCBBBDDDGGGKKKHHHIIIJJJLLLNNNPPPRRRSSSSSSQQQPPPOOOOOORRRTTTVVVWWW]]]eeesssBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFEEECCCBBBBBBCCCDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCEEEEEEEEEDDDCCCBBBFFFEEEDDDCCCCCCDDDEEEFFFHHHGGGFFFGGGKKKPPPUUUXXXjjjxxxkkk]]]UUUOOOKKKCCCBBB@@@???>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;:::::::::::::::::::::::::::::::::::::::999999999888888999999999888888888888777888888777777666666555555666777777777666555444444777666555444444555666777555555555555666777999999777777666666555555555444666555555555555444444444444444444444444444444444666555333222222333555666888777555333333333555666444444444444444444444444555555555666666666777777222222222333333444444444666444333111111222444555333444444555555444444333777777777888999999::::::999999::::::::::::;;;;;;999:::;;;<<<============???@@@AAACCCEEEFFFGGGGGGHHHIIIJJJKKKLLLMMMNNNOOONNNNNNOOOOOOQQQRRRTTTUUUWWW\\\cccsssBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEECCCBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAACCCCCCCCCDDDDDDCCCCCCBBBFFFEEEDDDCCCCCCCCCDDDEEEEEEEEEEEEFFFIIIMMMQQQTTTYYYdddvvvkkkZZZPPPKKKGGGDDDDDDCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999888888888999999999888888888777777888777777777666666666555666666666777666666555555777666555444444555666777555555555555666777888999777666666666555555555555666555555555555444444444444444444444444444444444666555333222222333555666777666444333222333444555333333333333333333333333333333444444444555555555222333333333333333333444222111000//////000111222444555555666666555555444666777777888888999::::::999999::::::::::::;;;;;;::::::;;;;;;<<<======>>>???@@@BBBDDDEEEGGGGGGGGGHHHIIIJJJKKKLLLNNNNNNOOOOOOOOOPPPQQQRRRTTTUUUVVVYYY\\\dddrrrBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEDDDCCCAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAABBBBBBCCCFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGJJJLLLMMMNNNUUU```mmm}}}pppfffYYYNNNIIIGGGEEEDDDDDDCCCAAA???>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::999999999999888888888999999888888888777777777777777777777666666666666555555666777777777666666666666555555555555666666555555555555666777888888666666666666555555555555666555555555555444444444444444444444444444444444555444333222222333444555555444333222222222333444222222222222222222222222333333333333444444444444444333333333333333333222444333222111111222444444555666666666666666666555666666777888888999999:::999999::::::::::::;;;;;;;;;;;;::::::;;;<<<>>>???>>>@@@BBBDDDFFFGGGGGGGGGHHHIIIJJJKKKMMMNNNOOOPPPPPPPPPQQQRRRSSSUUUVVVWWWZZZ^^^dddrrrBBBBBBBBBBBBBBBBBBBBBBBBAAACCCDDDDDDBBBAAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@BBBAAA@@@???@@@AAABBBCCCEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCDDDFFFGGGGGGHHHHHHLLLOOOSSSZZZdddtttrrr]]]WWWOOOIIIGGGFFFEEEDDDBBBAAA@@@???>>>===<<<<<<========================<<<<<<<<<;;;;;;:::::::::999999999999999999999999999999999999888888888888888888888888777777777777777777777777666666666666444555666777777777777777666666666555555666666666555555555555555666777888666666666666666555555555666555555555555444444444444444444444444444444444555444333333333333444555333333222111111222222333222222222222222222222222333333333444444444555555444444444333333222222222555444444333444444555666555555666666666666555555666666777777888999999999999999999:::::::::;;;;;;<<<;;;:::999:::<<<>>>@@@>>>@@@CCCEEEGGGGGGGGGGGGHHHIIIJJJKKKMMMOOOPPPPPPPPPPPPQQQRRRSSSUUUVVVWWW[[[^^^dddsssBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCCCCAAA@@@@@@AAA@@@@@@@@@@@@????????????AAA@@@?????????AAABBBCCCCCCCCCCCCCCCBBBBBBAAAAAABBBCCCEEEFFFFFFFFFFFFEEEGGGIIIKKKMMMRRR\\\iiissskkk```QQQNNNIIIEEECCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999999888888888777777888888888777777777666666666666666666777777777777555555666777888888888777555666666666666666666555555555555555555666666777555555555666666666666666666555555555555444444444444444444444444444444444444444444333333444444444222222222111222222222222444444444444444444444444111111222222222333333333444444444333333222222222111111111111111222333333333444444555555444444333555666666777888888999999999999999:::::::::;;;;;;<<<;;;:::999:::<<<>>>@@@>>>@@@CCCFFFHHHHHHGGGGGGHHHIIIJJJLLLMMMOOOPPPQQQOOOOOOPPPQQQRRRTTTUUUVVV[[[^^^eeesssBBBBBBBBBBBBBBBBBBBBBBBB@@@BBBCCCBBBAAA???@@@@@@@@@?????????>>>>>>>>>>>>@@@@@@@@@@@@AAABBBCCCCCCAAAAAABBBCCCCCCBBBBBBAAACCCCCCDDDEEEEEEEEEEEEEEEDDDFFFIIIKKKMMMRRRZZZaaalllzzz{{{gggXXXQQQLLLJJJGGGDDDAAA???>>>===<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999888888888888777777777888888777777777666666666666666666666777777777777666666777888888888777777555555666666666666555555666555555444555555666666555555555666666666666666666555555555555444444444444444444444444444444444444444444444444444444444111111222222222333333333444444444444444444444444////////////000000000000444333333333333333333222111222222333444444444555333333444444444444333333555555666777777888888999999999::::::::::::;;;;;;;;;;;;::::::;;;<<<>>>???>>>@@@DDDGGGIIIIIIHHHGGGHHHIIIJJJLLLNNNPPPQQQRRROOOOOOPPPQQQRRRTTTUUUVVVYYY]]]eeetttBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBBBB@@@??????@@@??????>>>>>>>>>=========???@@@AAABBBCCCCCCCCCCCC??????AAABBBCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDBBBEEEIIIJJJJJJMMMQQQVVVWWWaaaqqq~~~ooocccUUULLLHHHGGGGGGFFFCCCAAA?????????<<<===>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888888888888777777777777888777777777666666666666555666666666777777777888777777888888888777666666444555666777777666555444666555555444444555555555555555555555666666666777666555555555555444444444444444444444444444444444333444444444444444444333111222222333333333333333333333333333333333333333000000000111111111111222222333333333333333333444333444555666777777777777444444555555555555444444555555666666777888888888999999::::::::::::;;;;;;::::::;;;;;;<<<======>>>>>>@@@DDDGGGIIIIIIHHHFFFHHHIIIJJJLLLNNNPPPRRRRRRPPPPPPQQQRRRSSSUUUVVVWWWVVV[[[ddduuuBBBBBBBBBBBBBBBBBBBBBBBB???AAABBBBBB@@@??????@@@>>>>>>>>>>>>============>>>@@@AAACCCDDDDDDCCCCCC===>>>@@@BBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCDDD>>>AAADDDEEECCCDDDGGGJJJNNNTTT]]]hhhxxxyyydddZZZUUUNNNHHHGGG@@@@@@@@@???===<<<===>>>===>>>>>>>>>>>><<<:::999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888888888888888777777777777777777777777666666666666555666666666777777888888888888888888888777666555444555666777777666555444666555555444444444555555444555555555666666777777666666555555555444444444444444444444444444444444333444444555555444444333111222333444444444444444222222222222222222222222333333444444444555555555222222222333333444444444000111222333444444444444555555666666666666555555555555666666777888888888999999:::::::::;;;;;;;;;999:::;;;<<<============>>>@@@DDDHHHJJJIIIHHHFFFHHHIIIJJJLLLNNNPPPRRRSSSQQQRRRRRRSSSTTTVVVWWWXXXUUUZZZddduuu@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@>>>=========>>>???======>>>>>>?????????@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@AAABBBCCCDDDBBBBBBCCCCCCDDDFFFGGGHHHFFFJJJPPPWWW```nnnnnneeeZZZRRRMMMIIIDDD???CCCBBBAAA???>>>=========??????>>>=====================<<<;;;;;;:::999999888999999::::::999999888999999888888888888999999888777777777666666555555555555666666666666555555666666555555555555666666888888777777666666555555666666666666666666555555777777666666555555555444444555666666666555333222555555555555555555555555555444444333333444444555555444444333333222222111444444444444444444444444222222333333333333444444666444222222333444555444555444333222222222333333333333222111111222333333111222333333444444333333111222444555777888999999888888999::::::::::::999<<<;;;999888999:::<<<>>>EEEEEEFFFGGGHHHHHHHHHHHHMMMKKKIIIKKKOOORRRRRRRRRPPPRRRRRRRRRRRRRRRTTTVVVYYYZZZ```ppp@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@>>>=========>>>>>>======>>>>>>>>>?????????AAAAAA@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@AAABBBCCCDDDAAAAAAAAABBBCCCDDDFFFFFFDDDGGGJJJMMMQQQZZZgggpppuuujjj]]]VVVNNNJJJHHHGGGCCC???CCCBBB@@@???>>>=========<<<<<<<<<<<<<<<======>>>;;;;;;;;;::::::999999999999999::::::::::::999999999888888777777888888999888888777777777666666666555555666666666666555555777666666555555666666777555555555666777777888888555555555666666666666666888777777777666666666666555555666666555444444333444444444444444444444444555444444333333444444555222222222333333333333333333333333333333333333333222222333333333333444444444333111111333444333222444444333333222222222333444333222111111222333444222222333444444444444333333444555777888999999999999999:::;;;;;;;;;;;;:::;;;::::::;;;<<<>>>???AAADDDDDDFFFGGGHHHIIIIIIIIIJJJIIIHHHJJJNNNRRRSSSSSSQQQRRRSSSRRRRRRRRRTTTVVVXXX[[[aaaqqq????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>=========>>>>>>======>>>>>>>>>>>>??????????????????????????????AAAAAA@@@@@@AAAAAABBBCCC@@@@@@@@@@@@AAACCCDDDDDDBBBDDDFFFFFFFFFJJJRRRXXXbbbqqq}}}qqqggg]]]VVVQQQNNNIIIHHHHHHGGGDDDAAABBBAAA@@@???>>>=========;;;;;;:::;;;;;;<<<===>>>;;;;;;;;;;;;::::::::::::999::::::;;;;;;::::::999999888888777777888888999888888888888777777777777555555666666666666555555777777666666666666777777444555555666666777888888444555555555666666777777888888888777777777777666666666555444444444444555333333333333333333333333555444444333333444444555000000111222222333444444222222222222222222222222222222333333333333444444222111111222333333222000444444333333333222222222444333222111111222333444222222333444444444444444555666777888999999999999::::::;;;<<<<<<<<<<<<;;;::::::<<<===???AAABBBCCCBBBCCCEEEGGGHHHIIIJJJJJJHHHGGGGGGJJJNNNRRRSSSTTTQQQRRRSSSSSSRRRRRRTTTVVVXXX[[[bbbrrr??????>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@AAAAAABBB@@@@@@@@@@@@AAABBBCCCDDDAAACCCEEEEEEFFFHHHMMMPPPWWW___kkkzzztttfff^^^YYYUUURRRMMMKKKIIIHHHGGGFFFBBB???AAA@@@???>>>===============<<<<<<;;;;;;<<<<<<===;;;;;;;;;<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::888888777777777777888888888888888888888888777777555555666666666666555555777777666666666666777777888777777666555555444444444444555555666777777777777777777666666666666666666666444333333444555666333333333333333333333333555444444333333444444555111111111222222222333333222222222222222222222222222222222333333333444444222222222333555444222000333444444444333333222222444333222222222222333444222333333444555444444444555666777777888888888888999::::::;;;;;;;;;;;;;;;:::;;;<<<>>>@@@AAAAAAAAA@@@BBBDDDFFFHHHJJJKKKKKKIIIIIIJJJLLLOOORRRSSSTTTQQQRRRSSSSSSRRRSSSUUUWWWXXX\\\dddsss>>>>>>>>>=========<<<<<<=================================>>>>>>>>>======>>>>>>========================>>>>>>?????????@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCAAABBBDDDEEEGGGIIIKKKMMMKKKPPPWWW^^^hhhxxxpppiii^^^UUUQQQNNNMMMKKKGGGGGGFFFEEEDDDBBB???===@@@@@@???>>>============AAA@@@???===<<<;;;;;;;;;:::::::::::::::;;;;;;;;;999::::::;;;;;;::::::999888777777777777777777888777777777777777777888888555555666666666666555555777777666666666666777777777777666666555444444444444555555555666666777777555555555555555555555555666555444333333444666666444444444444444444444444555444444333333444444555333333333222222222111111444444444444444444444444222222222333333333444444333333333444666555333111333333444444444333222111444444333222222333444444333333444555555555444444444555555666777777777666888888999:::::::::::::::;;;;;;===>>>>>>>>>>>>>>>???AAACCCFFFHHHJJJKKKKKKLLLMMMOOOPPPQQQQQQRRRSSSQQQSSSSSSSSSSSSSSSUUUWWWXXX]]]dddsss============<<<<<<<<<<<<========================<<<<<<===>>>>>>>>>======>>>>>>============<<<<<<<<<======>>>>>>?????????>>>>>>???@@@@@@@@@@@@???@@@@@@@@@@@@@@@AAABBBBBB@@@@@@@@@AAABBBCCCDDDEEE@@@EEEMMMTTTXXX^^^mmm|||{{{mmm\\\WWWQQQMMMJJJGGGEEEDDDDDDDDDEEEEEEEEEDDDCCCCCC@@@???>>>===============CCCBBB@@@>>><<<;;;:::999888888888888777777777777888999999::::::999999888888777777666666777777888666666666666777777777777555555666666666666555555666666555555555555666666333444444555555666777777666666666666666666666666333444444444444444555555555444444444444555666666555555555555555555555555555444444333333444444555555555444333333222111111444444444444444444444444222222333333333333444444444444333444555666444222222333444555444333222111555444333222222333444555333333444555555555555555333333555666777777777777777888999999::::::999999;;;;;;<<<<<<<<<<<<======@@@AAACCCEEEHHHIIIJJJKKKMMMOOORRRRRRQQQQQQRRRSSSRRRSSSTTTTTTSSSSSSUUUWWWXXX]]]dddqqq=========<<<<<<<<<;;;;;;========================;;;;;;===>>>>>>>>>======>>>>>>=========<<<<<<<<<:::;;;;;;<<<======>>>>>>======???@@@@@@@@@???>>>??????>>>>>>>>>???@@@@@@@@@???======>>>???@@@@@@AAACCCHHHOOOQQQQQQXXXaaaqqq}}}~~~qqqcccYYYRRROOOLLLIIIGGGEEECCCBBBCCCCCCDDDDDDDDDDDDEEEFFF??????>>>============>>>BBBAAA???===;;;::::::999999999999888888777777777777888888999999888888777777777666666666666777777444555555555666666666666555555666666666666555555555555444444444444555555333333444555555666666777777777777666555555444444444444444444555555666666333444444555666666555555444444444444444444444444555444444333333444444555555444444444444444444444333333333333333333333333222222333333333333444444555333222222333444444333222333444555555333222000555444333222222333444555333444444555555555555555222333555666888888999999888999::::::;;;;;;::::::;;;;;;::::::;;;===>>>???@@@AAACCCEEEGGGHHHIIIJJJKKKNNNQQQRRRQQQQQQRRRTTTRRRSSSTTTTTTSSSTTTVVVXXXXXX]]]cccppp======<<<<<<<<<;;;;;;;;;========================:::;;;===>>>>>>>>>======>>>>>>======<<<<<<<<<;;;999999:::;;;;;;<<<======<<<===>>>@@@@@@??????>>>>>>============>>>>>>???@@@>>>======???@@@AAAAAAGGGBBBAAAFFFHHHGGGKKKQQQTTT___qqqoooeee]]]VVVQQQJJJIIIGGGEEECCCBBBAAAAAA@@@@@@@@@???>>>>>>???@@@???>>>>>>============>>>???>>>===<<<;;;:::::::::======<<<;;;;;;:::999999777777888888888888777777777777666666666666777777333444444444555555666666555555666666666666555555444444444333333444444444777666666555444444333333888888777666555444333333444555555555666666777777222333555666777666555444333333333333333333333333555444444333333444444555333333444555555666666777222222222222222222222222222222333333333444444444555333000000111333333333222333444555555333111000555444333333333333444555333444555555666666555555333444555777999::::::;;;999:::;;;;;;<<<<<<;;;;;;::::::999:::;;;>>>AAACCCAAABBBCCCEEEGGGHHHIIIIIIHHHLLLPPPRRRQQQQQQSSSUUURRRSSSTTTTTTSSSTTTVVVXXXXXX\\\cccooo>>>===<<<;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>?????????>>>>>>===AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAABBBCCCEEEGGGHHHOOOTTT\\\dddppptttggg]]]WWWTTTOOOKKKEEEEEEEEEDDDCCCCCCBBBBBBAAAAAABBBCCCBBBAAA@@@???>>>>>>===;;;;;;::::::;;;<<<;;;::::::999999999999999999999888888888777777777777777777777777777777888888888888777777777777777666555444444555666777777777777777777777777777444444444555555555555666777444222333555555333111333333333333333444555666555555666666666666555555555555555555555555555555333333333444444444555555999777555444555666555555555555555444444333333333222222333333333333444444333333333333333333333333000222444444333333333444555555555555555555555555444444444333333222222222444444444555555555555666444444555555666777777777888888888777888888999:::;;;;;;;;;<<<===>>>???@@@@@@BBBDDDFFFHHHJJJJJJKKKHHHIIIJJJKKKMMMOOOPPPQQQRRRTTTUUUVVVUUUUUUVVVXXX\\\___dddppp<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>???@@@@@@AAA@@@@@@??????????????????????????????AAAAAAAAAAAABBBCCCEEEFFFDDDHHHMMMRRRZZZhhhxxxwwwiiiaaaWWWPPPMMMKKKGGGDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@AAAAAAAAA@@@???>>>>>>===<<<;;;;;;;;;;;;;;;<<<;;;:::999999999999999999999999888888888777777777777777777777777777777888888777777777666666666777666555444444555666777666666666666666666666666555555555444444333333333:::888666777999999777555555555444444444555666666555555666666666666555555555555555555555555555555333333333444444444555555999666444444555555555444555555444444444333333333222222333333333333444444333333333333333333333333111333444444222111111222444444444444444444444444444444444333333222222222444444444444555555555555444444555555666777777777888888888888888999999::::::::::::;;;<<<===??????@@@AAACCCEEEGGGIIIJJJJJJIIIJJJKKKLLLNNNPPPQQQRRRRRRSSSUUUUUUTTTTTTVVVWWW\\\___dddppp===<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;==============================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===============>>>>>>??????@@@@@@?????????<<<<<<==================@@@@@@@@@@@@@@@AAABBBCCCAAACCCFFFGGGJJJQQQ[[[bbb|||ttteee]]]VVVRRRLLLIIIIIIHHHFFFDDDCCCCCCBBBBBBAAA@@@@@@????????????@@@???>>>=========<<<;;;;;;;;;;;;;;;<<<;;;::::::999999999999:::999999999888888888888888777777777777777777777777777777777666666666555555666666555555555555666666666666666666666666666666666666555444333222111000888777555666777777666555777777666555555555666666555555666666666666555555444444444444444444444444333333333444444444555555777666444444555555555444444444444444333333333333222222333333333333444444333333333333333333333333555666777666333111111111333333333333333333333333444444333333333333222222444444444444555555555555444444555555666777777777888888888888888999::::::999999::::::;;;===>>>??????@@@BBBEEEGGGHHHIIIJJJJJJJJJKKKMMMOOOPPPRRRRRRQQQRRRTTTTTTSSSSSSUUUVVV[[[^^^dddppp???>>>>>>===<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>======<<<<<<;;;;;;===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<=========<<<<<<;;;;;;;;;;;;<<<<<<<<<<<>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;::::::;;;;;;<<<::::::999999999999999:::888888888888888888888888666666666666666666666666666666666666555555555555666666666555555666666666666666666666666666666666666666555444444333222222555555444444555555444444777777666555444444444555444555555666666555555444444444444444444444444444333333333444444444555555666444333333555555444333333333333333333333333333222222222333333333444444333333333333333333333333:::;;;;;;999666333333333222222222222222222222222333333333333333333333333333333444444444555555555444444555555666777777777999888888888888999::::::999999999:::;;;<<<===>>>???@@@BBBDDDFFFHHHIIIIIIIIIIIIKKKLLLNNNPPPQQQQQQPPPQQQSSSSSSRRRRRRTTTUUUZZZ^^^dddppp>>>>>>=========<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===============>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBDDDFFFNNNTTT___kkkvvv~~~rrreee\\\UUUNNNKKKLLLCCCCCCCCCDDDEEEEEEDDDBBB@@@@@@@@@???>>>>>>============<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::::::::;;;999999999888888999999:::888888888888888888888888666666666666666666666666666666666666555555555555555666666666666666666555555555555555555555555555555555555555666666666666666777777777666666777777666666555444333333333333444444555555555555444444444444444444444444444444333333333444444444555555444333222333555555444222333333333333333333333333222222222333333333444444333333333333333333333333:::;;;;;;999666333333333222222222222222222222222333333333333333333333333333333333444444444444555444444555555666777777777999999999888999::::::;;;999999999:::;;;<<<===>>>???@@@BBBDDDFFFHHHIIIIIIGGGHHHIIIKKKLLLNNNOOOPPPOOOQQQRRRSSSRRRRRRSSSUUUYYY]]]dddqqq::::::;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;:::999999999999888888888:::;;;<<<===============::::::;;;;;;<<<=========;;;<<<======>>>>>>>>>===<<<===>>>???@@@AAABBBBBBFFFHHHMMMUUU\\\dddppp{{{~~~rrrhhh___VVVQQQLLLGGGFFFHHHBBBBBBCCCDDDCCCCCCBBBAAA@@@@@@??????>>>===============<<<;;;;;;;;;;;;<<<===<<<;;;:::999999999999999888888888888999999:::888888888888888999999999777777777777777777777777777777777666666666555555555555666666666666555555555555555555555555555555555555666666666777777777333555666666444444555777555444444333333333444444444444555555555555444444333333333333333333333333333333333444444444555555222222222333444555333222222222222222333333333333222222333333333333444444333333333333333333333333555666777666333111111111222222222222222222222222222222333333333333444444333333333333444444444444444444555555666777777777999999999999999:::;;;;;;999999::::::;;;===>>>??????@@@BBBEEEGGGHHHIIIJJJFFFGGGHHHJJJLLLMMMOOOOOOPPPQQQSSSSSSRRRRRRTTTUUUXXX\\\dddqqq888999:::<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;::::::999999999999:::::::::::::::999999999888888999:::;;;<<<<<<=========999999:::;;;;;;<<<======999:::<<<===>>>>>>>>>>>>>>>>>>>>>???AAABBBAAAAAABBBAAADDDJJJLLLOOOWWWbbbppp{{{uuuhhh^^^YYYSSSNNNMMMJJJFFFEEEGGGCCCCCCDDDDDDCCCBBBBBBCCC@@@@@@??????>>>=========>>>===<<<;;;:::;;;;;;<<<>>>===<<<:::999888888777888888888888888999::::::777777888888888999999999777777777777777777777777888888777777777666666666444555666777777666555444555555555555555555555555666666666666666555555555111333555444333222444666555444444444444555555666333444444555555444444333333333333333333333333333333333333444444444555555111111111333444555333111111111222222222333333333222222333333333333444444333333333333333333333333111333444444222111111222333333333333333333333333222222222333333444444444222222333333333444444444444444555555666777777777:::999999999999:::;;;;;;:::::::::;;;<<<===??????@@@AAACCCEEEGGGIIIJJJJJJGGGHHHIIIKKKLLLNNNOOOPPPPPPRRRSSSSSSSSSSSSTTTVVVWWW\\\dddrrr999:::<<<>>>??????>>>>>>========================::::::::::::::::::::::::777777777888888999999::::::999999888888999999:::;;;;;;;;;::::::999999999666777888999::::::;;;:::888888999:::;;;;;;<<<<<<888:::<<<>>>???????????????>>>======>>>???>>>===@@@???BBBFFFFFFEEEJJJRRROOOYYYiii}}}vvvkkkfffaaaXXXQQQKKKHHHFFFHHHGGGCCCBBBEEE???@@@AAA@@@?????????@@@@@@@@@??????>>>>>>======>>>===<<<;;;:::;;;<<<<<>><<<:::999777777666888888777777888999::::::777777888888999999999999777777777777777777777777888888888888777777777777444555666777777666555444555555555555555555555555777777666555444333333222555777999999777666888;;;555555555555555666777888333444444555555444444333333333333333333333333333333333333444444444555555111000111333444555333111111111111222222333333333222222333333333444444444333333333333333333333333000222444444333333333444333333333333333333333333222222222333333444444444222222333333333444444444444444555555666777777777::::::999999::::::;;;<<<;;;;;;;;;<<<===>>>???@@@AAABBBDDDFFFHHHJJJKKKKKKHHHIIIJJJLLLMMMOOOPPPQQQQQQRRRTTTTTTSSSSSSUUUVVVWWW\\\dddrrr======>>>>>>>>>>>>===============>>>>>>>>>>>>>>><<<<<<<<<<<<;;;:::999888999::::::;;;;;;::::::999999::::::;;;;;;::::::999666888;;;======:::777555999999999999999999999999999888777777777888::::::777999:::<<<======<<<<<<===============<<<<<<<<>>>>>======<<<<<<<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;@@@>>>;;;999777777777888777888999888666666666777777777777777888888888888777777777777666666666666555666777666555444555777777777555333111222555888666666555444444444444555444444444444444444444444555444444333333444444555777555444666888888666333333444555666666555444333333333333333333333333333444333111000000111333444333333222222222222333333333333333333333333333333222222222222222222222222111333444444222111111222444444444333333222222222111111111111111111111111333222111000000111222333555555666777777666666666333333444444555444444444444555777999::::::::::::999999:::;;;<<<===>>>???BBBBBBCCCEEEFFFGGGHHHIIIIIIIIIJJJLLLMMMNNNOOOPPPPPPSSSVVVWWWVVVTTTTTTTTTYYY\\\aaannn======>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888999::::::;;;;;;::::::999999::::::;;;;;;::::::999666777777888999::::::;;;999999999999999999999999999888777777777888999:::888999:::;;;<<<<<<;;;;;;===<<<<<<<<<<<<<<<<<<<<<>>>>>>??????AAABBBCCCDDDCCCFFFJJJNNNTTT```ooozzzyyyqqqaaa\\\UUUOOOLLLJJJHHHGGGGGGGGGFFFEEECCCBBBAAAAAA@@@@@@?????????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999777777777888999888999999999777666777888777777777777888888888888777777777777666666666666555666777666555444555777777777666444333333555777666666555444444444444555444444444444444444444444555444444333333444444555444222111111333444333111444444555555555555444444333333333333333333333333666555333222222333555666111111000000000000111111444444444444444444444444222222222222222222222222222444555555333222222333222222222111111111000000111111111111111111111111222222111111111111222222444444444444444333222222444555555666666666666666555666888::::::;;;::::::::::::;;;<<<===>>>??????BBBBBBCCCEEEFFFGGGHHHIIIJJJJJJKKKLLLNNNOOOPPPQQQOOORRRUUUWWWWWWVVVVVVWWWYYY\\\aaaooo<<<======>>>>>>======<<<<<<<<<<<<;;;;;;::::::999<<<<<<<<<;;;;;;:::999888999999::::::::::::999999999999::::::::::::999999999888666444555777:::<<<888888888888888888888888888888777777888888999:::888999999:::::::::999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAAAAA@@@BBBDDDDDDFFFLLLUUU\\\ggguuu~~~ooobbb[[[SSSOOOKKKHHHGGGHHHHHHGGGEEEEEEDDDBBBAAA???>>>>>>????????????>>>>>>>>>>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888777777777888999:::888999:::999777777777888777777777777888888888888777777777777666666666666555666777666555444555777666777888777555444555666666666555444444444444555444444444444444444444444555444444333333444444555666444222222333555555444444444333333333333444444333333333333333333333333555555333333333333555555444444333333333333444444444444444444555555555555222222222222222222222222333444666555333222222333222222222111111111111000222222222222222222222222111111222222222222111111666666666666666555444333666666777888888888888888888999::::::;;;;;;;;;:::;;;;;;<<<===>>>??????@@@BBBBBBCCCDDDFFFGGGHHHHHHGGGHHHIIIJJJKKKMMMNNNNNNNNNQQQTTTVVVWWWWWWXXXYYYXXX\\\bbbooo<<<==================<<<>>>>>>======<<<;;;::::::;;;;;;;;;;;;:::999888888999999::::::::::::999999999999::::::::::::999999<<<:::777444333444555666888888888888888888888888888888888888888999999999999999999999888888888888;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<======???@@@BBBCCCDDDGGGLLLPPPRRR[[[hhhsss~~~tttiii```YYYUUUPPPMMMIIIGGGFFFGGGFFFFFFDDDCCCBBBAAA???>>>======??????>>>>>>>>>=========;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999888888777888888999:::888999:::999888777888999666777777777888888888888777777777777666666666666555666777666555444555777555777999999777555555666666666555444444444444555444444444444444444444444555444444333333444444555777555333222333444555666444444222111111222444444333333333333333333333333333222222111111222222333555555444444444444555555333333333444444444444444222222222222222222222222222444555444333111222222333333333333333333333333222222222222222222222222000111333333333333111000444555555666666666555555666666777888999999999999::::::;;;;;;;;;;;;;;;;;;<<<======>>>??????@@@@@@AAABBBCCCDDDEEEGGGHHHHHHHHHHHHIIIJJJLLLMMMNNNOOONNNPPPSSSTTTUUUUUUVVVWWWXXX\\\cccooo<<<<<<============<<<<<<>>>======<<<;;;::::::999;;;;;;;;;;;;:::999888777888999999::::::999999888888999999::::::999999888:::999888777555444444333777777777777777777777777777777888888999999999999999888888888888888888888999:::::::::;;;;;;;;;<<<@@@???>>><<<;;;:::::::::;;;<<<>>>@@@AAACCCEEEGGGGGGMMMSSSWWW]]]jjj|||ooo___XXXSSSPPPOOOKKKHHHEEECCCCCCCCCCCCBBBCCCBBBAAA@@@???>>>>>>===>>>>>>>>>=========<<<<<<;;;;;;<<<<<<;;;;;;999999::::::::::::::::::::::::;;;::::::999999999999999888999:::999777666777888666777777777888888888888777777777777666666666666555666777666555444555777555777999999777666555555666666555444444444444555444444444444444444444444555444444333333444444555333222111//////000222444444444222111111222444444333333333333333333333333222222222222222222222222111000000//////000000111111111222222222333333333222222222222222222222222111222333333111000000111333333333333333333333333222222222222222222222222111222333444444333222111---...///111222222222222444555666777888888888888;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>??????@@@@@@AAAAAABBBDDDEEEFFFGGGHHHJJJKKKLLLMMMOOOPPPQQQQQQNNNPPPRRRRRRQQQQQQRRRTTTWWW\\\cccooo;;;<<<<<<======<<<<<<;;;:::::::::999999888888777;;;;;;;;;::::::999888777888888999999999999888888888888999999999999888888444555777888888888777666666666666666666666666666777777888999999999999888999888888777888888999999888999999::::::;;;;;;;;;AAA@@@>>><<<;;;:::999999======>>>??????@@@@@@@@@@@@DDDIIIKKKMMMSSS]]]eeetttttt```TTTNNNJJJHHHHHHGGGEEECCCBBBCCCDDDDDDDDDAAA@@@@@@@@@????????????============<<<<<<<<<<<<;;;<<<======<<<;;;999888::::::::::::::::::::::::;;;;;;;;;::::::::::::999777888999888666666666777777777777777888888888888777777777777666666666666555666777666555444555777444666888888777555444555666666555444444444444555444444444444444444444444555444444333333444444555333444444333111111333555444444333333333333444444333333333333333333333333444444444444444444444444111111000000000000111111000000111111222222333333222222222222222222222222000111333222000//////000000111111111111222222222333333333333333333333333222222333333333333222222...///000222333333333333333444555777777888888888;;;::::::::::::;;;<<<======>>>>>>>>>????????????AAAAAABBBCCCEEEFFFGGGGGGGGGGGGHHHJJJKKKLLLMMMNNNNNNPPPQQQPPPOOOOOOPPPRRRVVV\\\dddooo;;;<<<<<<======<<<<<<;;;999999999888888888888888::::::;;;::::::999888777888888999999999999888888888888999999999999888888444555666888999999999888666666666666666666666666666777888999:::999999888999888777777888999:::;;;888888888999::::::;;;;;;>>>===<<<;;;::::::::::::??????>>>??????@@@???>>>===???BBBDDDEEEHHHKKKNNNXXXbbbooo{{{ooocccVVVPPPLLLHHHFFFGGGFFFDDDCCCCCCDDDEEEDDDDDD>>>>>>>>>>>>?????????@@@=========<<<<<<<<<;;;;;;<<<===>>>>>>>>><<<:::888999999999999999999999999777888999999::::::;;;:::666777888777555555555666777777777777888888888888777777777777666666666666555666777666555444555777555666777777555444444555666666555444444444444555444444444444444444444444555444444333333444444555555777888777555444666888444444555555555555444444333333333333333333333333333444444555555444444333444444444333333444444444000000111222222333444444222222222222222222222222000222333333111000000111000000111111111222222222333333333333333333333333333333333222222333333333555555666666666555555444333444555777888888999999999999999999:::;;;===>>>=========>>>>>>>>>>>>???@@@AAABBBCCCDDDFFFGGGGGGDDDEEEFFFGGGIIIJJJKKKKKKMMMOOOPPPPPPOOOPPPRRRTTTVVV]]]eeeppp;;;<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::;;;;;;::::::::::::999888777777888888999999999999888888888888999999999999888888888888888777777777777888666666666666666666666666666777888999:::999888888888888777777888:::<<<===777777888999::::::;;;;;;:::::::::999::::::;;;;;;===<<<;;;<<<>>>>>>>>>===???>>>======???BBBFFFHHHHHHNNNVVV\\\cccppplll\\\TTTNNNLLLJJJFFFFFFHHHEEECCCAAA@@@@@@@@@>>>===<<<<<<======>>>??????@@@======<<<<<<<<<;;;;;;;;;===>>>??????>>><<<:::999999999999999999999999999444555666888:::;;;;;;<<<555777777666555444555666777777777777888888888888777777777777666666666666555666777666555444555777555666666555444333444555666666555444444444444555444444444444444444444444555444444333333444444555111444666666333222333555333444666666666666444333333333333333333333333333111222222333333222222111333222222111111222222333111111222333333444555555222222222222222222222222111333444444222111111222222222222333333444444444333333333333333333333333555444222222222222444555666666666555444222111000444555666777999999::::::888888888888999;;;===>>>============>>>>>>>>>>>>@@@AAABBBCCCDDDFFFGGGGGGIIIJJJKKKLLLMMMOOOPPPPPPLLLNNNOOOPPPPPPRRRTTTWWWVVV]]]eeeppp===<<<;;;:::999:::;;;<<<777888888999999999888888888:::;;;:::888888999:::777777777777777777777777888888888888888888888888888888777777666666666555777777777777888888888888888888999999999:::::::::888888777777666666555555666666666777888888999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>CCCEEEHHHKKKPPPXXX```fffuuuuuueee[[[PPPMMMJJJFFFDDDCCCCCCCCCBBBBBBAAAAAA@@@???>>>>>>???>>>===<<<<<<===>>>???>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;:::999888888888777888::::::999777999999888888777777666666888777666555555666777888777666666555555555666666555555555555555555555555333333333333444666777888111444777777666555444444444333222222111111222222444444444444444444444444222222222222222222222222555444444333333333444444444333333222222333333444555444333333222222333333222333333222111111222333222222222222222222222222444333333222222333333444222222222222222222222222111111111111111111111111111111222333333333333222111222222333333222222111555444333333222222222222555555555555444333222222555666777888::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;;;;<<<>>>???===???AAACCCCCCDDDFFFHHHJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSWWW[[[```jjj===<<<;;;:::::::::;;;;;;999999999999888777666666777888999999888777999:::777777777777777777777777777777777777777777777777888888888777777666666666666666777777777888888888888888888999999999::::::888777777777666666666555666666666777888888999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>BBBDDDEEEFFFHHHLLLQQQUUU]]]fffttt|||ooobbbWWWPPPLLLJJJGGGDDDBBBAAAAAABBBBBBAAAAAA@@@??????>>>>>>>>>===<<<<<<<<<<<<===>>>;;;;;;;;;:::::::::999999:::::::::::::::999888888999888888999::::::999777888888888777777777777777888777666555555666777777666666555555555555666666555555555555555555555555333333444444555666666666000333666777666444444555666666555444444444444555444444444444444444444444333333333333333333333333666555555444444444555555444333333222222333333444444444333222222222222333444333222111000111333555222222222222222222222222333333222222222222333333222222222222222222222222111111111111111111111111//////000111111111111111111222222333333222222111555444333333222222222333444444444555444444333333444444666777888999999999999999::::::;;;<<<=========<<<;;;::::::;;;===>>>===???BBBCCCCCCDDDFFFHHHJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSXXX]]]cccmmm<<<;;;;;;;;;::::::::::::999999999888777666444444555666888888777777888999777777777777777777777777555555555555555555555555777777777777777666666666666666777777777777888888777888888888999999999999777777777777666666666666555666666777777888888999999999999999999999999999999999:::::::::;;;;;;;;;::::::;;;<<<<<<======>>>???@@@AAAAAAAAABBBEEEGGGIIIMMMVVV```lllzzz|||ooocccYYYRRRNNNKKKGGGFFFDDDBBB@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>===<<<<<<;;;;;;<<<<<<===:::::::::999999999888888999999999999999888888888:::999888888::::::999888666777777777777777777888777777666666666666777777666666555555555555666666555555555555555555555555333444555666666555444444///111444555555444555555777666555555444444555555444444444444444444444444444444444444444444444444666666555555555555666666444333333222222333333444444444333222222222222222555444222111111222444666222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222///000000111111111111111111222222333333222222111444444333222222222333333333333444444555444444444222333444666777777777777777777888:::;;;===>>>>>>;;;;;;:::999:::;;;===>>>>>>@@@BBBCCCCCCDDDFFFHHHJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSTTTYYY```jjj999::::::::::::999888888777777777777777666555444333555666666555666777888666666666666666666666666444444444444444444444444666666666555555555555555666666666666777777777888777777777888888888888999777777777777666666666666555555666666777888888888999999999999999999999999999999999999::::::::::::999::::::;;;<<<<<<======:::===???@@@@@@@@@BBBCCCCCCEEEIIIMMMTTT]]]gggnnn}}}{{{ssskkk```VVVOOOLLLJJJIIIDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888888888888888888:::888777777888999888777555666666666777777888888666666666666666777777777666555555555555666666777555555555555555555555555444555666777777555333111...000333444444444555666444333333222111222222222444444444444444444444444444444444444444444444444555444444444444555555666444333333222222333333444444333333222111222222222444333222222333444444444222222222222222222222222111111111222222111111111111222222222222222333333222222222222222222222222111222333333444444333333111222222333333222222111444333333222222333333333222222333444555555555555222333444666777777888888777888999:::;;;<<<======;;;::::::;;;;;;===>>>??????AAACCCCCCCCCDDDFFFHHHJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSQQQWWW^^^iii777888:::::::::999777666444555666777777777777777333444666666555555666777555555555555555555555555555555555555555555555555444444444444444444444444555666666666666777777777666666777777777888888888666666666666777777777777555555555666777777888888888888888888888888888888888888888999999999::::::999999::::::;;;;;;<<<<<<999;;;>>>@@@??????@@@BBBAAACCCEEEGGGIIIMMMRRRVVV^^^dddooo{{{{{{vvvxxxyyyuuupppddd^^^VVVPPPKKKHHHEEECCCBBBBBBAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>======::::::;;;;;;;;;;;;::::::;;;;;;:::::::::999999999999888888777777888999999:::888666555666777666555555555666666777777777888555555666777777777777777555555555555555666777777555555555555555555555555444555777777777555222111...000333333333444555777333222222111111111111111444444444444444444444444222222222222222222222222333222222222333333444555444333333222222333333444333333222111111111111222111111222444666666333111222222222222222222222222000111222222222222111000111111111222222333333333222222222222222222222222222222333444444444444333111222222333333222222111333333333222222333333444222222333444555555555555444555666777888999999999999999999:::::::::::::::;;;;;;;;;<<<>>>???@@@AAA@@@AAACCCDDDDDDDDDFFFHHHJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSTTTYYY```jjj888999;;;===<<<:::888666444444666777888999999999444555666666444444555666555555555555555555555555666666666666666666666666333333333444444444444444555555666666666666777777666666666666777777777777666666666666777777777777444555555666666777777888777777777777777777777777777777888888888999999999888888999::::::;;;;;;<<<;;;<<<>>>>>><<<<<<<<<===;;;>>>@@@BBBCCCDDDFFFHHHMMMQQQVVV^^^gggqqq|||rrrqqqooollljjjjjjllloootttmmmddd```bbbffffffeee[[[WWWSSSOOOKKKGGGCCC@@@AAAAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>===============:::;;;;;;<<<<<<;;;;;;:::999999999888888888777777999999888777777999:::;;;;;;888666555666777666666555666666666666666666777444555666777888888888777555555444555555666777888555555555555555555555555555555666666666555333222000222333444333444555777555555444333333333333444444444444444444444444444222222222222222222222222111111111111222333444555444333333222222333333444333333222111111111111111000///000333666666333///222222222222222222222222000111222333333222111000111111111222222333333444333333333333333333333333000111111222222222222222111222222333333222222111333333222222222333444444333333444444555444444444555666777999::::::::::::::::::::::::999999999999:::;;;<<<===???@@@AAABBB@@@BBBDDDDDDDDDDDDFFFHHHJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSUUUYYY^^^ggg|||999;;;>>>@@@@@@===:::888666666777888999999999999666777888666444333444555444444444444444444444444666666666666666666666666444444555555555666666666555555555666666666777777555555555666666666777777555666666666777777777888444444555555666777777777777777777777777777777777777777777777888888888999888888888999::::::;;;;;;<<<======<<<;;;:::;;;<<<:::<<>>>>>========================:::;;;<<<======<<<;;;::::::999999999888888888888:::999888888888999;;;<<<===;;;888666777888888777666666666666666555555555333444666777888888888777444444444555555666777888555555555555555555555555555555555555555555444444333444555444333444555777777777666555555555555666444444444444444444444444333333333333333333333333222222222222333444555555444333333222222333333444333222222111111111111111222///,,,...222555444111222222222222222222222222111222333444444333222111000111111222333333444444333333333333333333333333000111222222333333222222111222222333333222222111333222222222333333444555444444444555444444333333555666888999::::::;;;;;;888888888999:::::::::;;;888999;;;===???@@@AAABBBAAACCCDDDEEEDDDEEEFFFHHHJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSUUUXXX[[[cccwww;;;>>>AAACCCBBB@@@<<<:::888888999999999888888777777888888777555333333444444444444444444444444444555555555555555555555555555666666666777777888888555555555555666666666777555555555555666666666777555666666666777777888888444444555555666777777777777777777777777777777777777777777777888888888888777888888999::::::;;;;;;;;;<<<===<<<;;;;;;===??????@@@AAA@@@??????@@@AAABBBCCCEEEEEEFFFIIIMMMPPPPPPWWW```hhhnnnvvv~~~vvviii]]]QQQSSSTTTRRRNNNMMMNNNPPPMMMMMMMMMLLLJJJIIIJJJLLLMMMJJJGGGDDDCCCAAA>>><<>>===<<<<<<<<<<<<===============;;;;;;<<<======<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::;;;:::999888888:::<<<===???<<<999888888999999999777777666666555555555444333444666777888888888777444444444555555777888888555555555555555555555555555555444444444555555666444555666555444444555777777777666555555555555555444444444444444444444444444444444444444444444444333222222333444555666777444333333222222333333444333222222111000111111111555000******///333444444222222222222222222222222111222444555555444222111000000111222333333444444333333333333333333333333222333444444555555444444222222222333333222222222222222222222333333444555555555555555444333222222555666777888::::::::::::666666777888:::;;;<<<===777888:::<<<>>>@@@AAAAAAAAACCCDDDEEEDDDEEEFFFHHHJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSYYY\\\^^^dddyyy@@@CCCFFFGGGFFFBBB===:::;;;;;;::::::999888777777666666666666555555555555777777777777777777777777444444444444444444444444666666666666666666666666666666666666666666666666777666444333222222333333444444444444444444444444777777777666555555444444444555555666777888888888888888888888888888888999888888999::::::::::::999888888999::::::::::::999>>>>>>>>>===<<<<<<;;;;;;<<<===???AAADDDGGGIIIJJJJJJLLLNNNSSSXXX^^^cccfffqqqxxxwwwgggiiiiiiiiiiiihhhddd^^^YYYZZZSSSKKKGGGHHHIIIHHHEEEGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB????????????????????????:::;;;;;;;;;<<<=========;;;;;;;;;<<<<<<=========888888888888888888888888888888888888888888888888999999888888888888999999777777666666666666777777666666666666666666666666777666555444444444444444888666555555777777555222333333333444333333222222555555555555555555555555111111222222222333333333555555444444444333333333444333222222222222333444333333333333333333333333111111111111111111111111333333333333333333333333222222222222222222222222333333333222222111111111222222222111111111000000333333333222222222111111000111111111111222222222111111000000000000111111333333333444444555555555111111222333333444555555222333555666777666555444222333555666888999999999999999999::::::;;;;;;;;;;;;<<<===>>>???@@@AAAAAACCCCCCCCCCCCCCCDDDEEEFFFIIIIIIIIIJJJKKKMMMNNNOOOPPPPPPQQQRRRSSSTTTUUUUUUcccaaa```fffwwwAAACCCFFFGGGFFFCCC???<<<;;;;;;:::999999888777777666666666666555555555555555555555555555555555555444444444444444444444444666666666666666666666666555555555555555555555555444444333333444555777888444444444444444444444444444444555555666666777777555666666777888888999999888888888888888777777777666777888888999999888888777888999999::::::999999<<<<<<<<<;;;;;;;;;;;;;;;<<<===???@@@BBBCCCDDDDDDDDDDDDEEEGGGJJJMMMPPPRRRVVV[[[dddkkkrrrxxxyyy{{{qqqddd[[[ZZZZZZZZZYYYVVVRRRNNNUUUOOOHHHEEEFFFGGGEEECCCDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<777777777888888888999999888888888888888888888888888888888888888888888888888777777666666777777888444444333333333333444444666666666666666666666666666666555444444444444444777555444555777777555333111222333444444444444444444444444444444444444444222222222222333333333333555444444444444333333333666555444444444444555666333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222333333333222222222111111222222222111111111000000333333333222222222111111000111111111111222222222111111000000000000111111222222222222222333333333222222222333333444444444444444444333333333444444666777777888888777777666999999999::::::;;;;;;<<<>>>>>>???@@@AAABBBCCCCCCDDDDDDCCCDDDDDDEEEFFFGGGIIIIIIJJJKKKLLLNNNPPPPPPPPPPPPQQQRRRSSSTTTUUUUUUaaa```___fffwww@@@BBBEEEFFFFFFDDDAAA>>>:::::::::999888888777777666666666666555555555555444444444444444444444444444444444444444444444444666666666666666666666666555555555555555555555555444444444444555666777888444444444444444444444444444444444555666666777777555555555666666777777888888888777777666666666555555555666777777777777777777888999999::::::999999999999::::::::::::;;;;;;;;;<<<>>>?????????>>>===BBBAAAAAAAAABBBCCCDDDDDDDDDGGGLLLPPPSSSXXX]]]aaakkkooowww}}}ppphhh```bbbhhhppptttqqqfff]]]SSSRRRPPPPPPPPPOOOMMMJJJNNNIIICCCAAABBBDDDCCCAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@???========================<<<;;;;;;;;;;;;;;;;;;:::888888999999::::::999999888888888888888888888888888888888888888888888888777666666555555666666777777666666555555666666777666666666666666666666666666666555444444444444555555555444555777777666444111111333444555666666666444444444444444444444444333333333333444444444444444444444444333333333333555555444444444444555555333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333222222222222111222222222111111111111111333333333222222222111111000111111111111222222222111111000000000000111111111111111111111000000000333333333333333333333333666444222111000222333555777888888888888888888777888999999:::;;;;;;<<<<<<>>>>>>???@@@AAABBBBBBCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIJJJLLLNNNPPPQQQRRRPPPPPPQQQRRRSSSTTTUUUUUU^^^^^^^^^eeevvv>>>@@@BBBCCCDDDBBB@@@???:::999999999888888777777666666666666555555555555444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555777666666555444444333333444444444444444444444444777666666555555444333333333333444444444555555555777777777666555555444444555555666777777777777666777777888999999999999999888888999999:::;;;;;;<<<:::;;;<<<>>>>>>===<<<;;;??????@@@AAABBBCCCDDDEEEFFFFFFFFFFFFHHHKKKNNNPPPTTTWWW[[[```ffflllsssxxxzzzqqqggg___ZZZUUUVVVYYY___cccaaaYYYSSSPPPOOOMMMMMMNNNNNNMMMLLLGGGDDDAAA@@@AAABBBBBBAAA????????????????????????@@@@@@?????????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999:::;;;;;;;;;;;;::::::888888888888888888888888888888888888888888888888777666666555555666666777888888777777777777888888666666666666666666666666666555555444444444555555444444555666777777777666222333444555555555555555666666666666666666666666333333333444444444555555444444444333333333222222222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111333333333222222222111111000000111111111222222222222111111000000111111222222222111111000000//////333333333333333333333222333333222222222333555666444555777888:::;;;;;;;;;888999999:::;;;<<<======<<<======>>>??????@@@@@@CCCCCCCCCCCCDDDEEEGGGGGGHHHIIIKKKMMMPPPQQQSSSSSSPPPPPPQQQRRRSSSTTTUUUUUU[[[[[[]]]ddduuu<<<===>>>?????????>>>===999999888888888888888777666666666666555555555555555555555555555555555555444444444444444444444444444444444444444444444444555555555555555555555555555444444444333222222111444444444444444444444444666666666555444444333333444444555555555555666666666666666666555555444444555666777777888777777777777777888999999999999888888888999:::;;;<<<<<<===888999;;;<<<=========<<<;;;<<>>>>>>>>>>>=================================;;;;;;::::::999999999888777777999:::999888777666777777777777777777777777777777777777777777777777888777777666666777777888555444444333333444444555666666666666666666666666555555444444444555555666333444666666666666666777444555555555444333222222444444444444444444444444333333333444444444555555444444333333333222222222222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111333333333222222222111111000000111111111222222222222222111111111111222222333333333222111111111000333333333333333333333222000111333555666777777666444555777888:::;;;;;;;;;888999999:::<<<======>>>=========>>>??????@@@@@@AAAAAAAAABBBCCCDDDFFFFFFHHHIIILLLNNNPPPRRRSSSSSSPPPPPPQQQRRRSSSTTTUUUUUUXXXYYY]]]cccsss::::::;;;;;;;;;;;;;;;;;;888888888888888888888888666666666666555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444000111222333333444333333444444444444444444444444333333333444555555666666777777777777777777777777555666666666666666666666555666666777777777777777666777888888999999888888888888999::::::;;;<<<<<<888888999:::;;;===>>>>>>===???BBBFFFJJJLLLNNNOOOFFFCCC@@@>>>???@@@@@@@@@BBBDDDFFFGGGHHHJJJMMMPPPPPPRRRTTTUUUVVVXXX\\\^^^bbbgggnnnvvv|||uuuiiibbbXXXUUUQQQOOONNNMMMLLLJJJHHHHHHJJJLLLNNNNNNLLLJJJJJJIIIGGGHHHIIIKKKKKKJJJAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>???????????????>>>>>>>>>>>>====================================::::::999999999999999888888999;;;<<<;;;:::888777777777777777777777777777777777777777777777777777888777777666666777777888666666555555555555666666666666666666666666666666555444444444444555666666333555777777666555666777555555555444333222000000111111111111111111111111333333333333444444444444333333333333222222222222333333444444444444333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111222222222222333333333111111111111111222222222333333333222222222111111000111111111111222222222222222111111111111222222333333333333333222222222333333333333333333333333///111444777888888777666777888888888888888888777888999:::;;;<<<===>>>?????????@@@@@@@@@AAAAAAAAA???@@@@@@AAABBBDDDEEEFFFHHHIIILLLOOOQQQRRRRRRRRRPPPPPPQQQRRRSSSTTTUUUUUUVVVYYY]]]cccqqq::::::999999999999999999777777777777888888888888666666666666555555555555444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444000111222444444444444444444444444444444444444444222333333444444555555666666666666666666666666666555555555666666777888888444444555666666666666555666777777888888888888888777888888888999999::::::999888777777888:::<<<>>>AAACCCDDDFFFHHHHHHHHHHHHBBB???<<<<<<===>>>>>><<<===???AAACCCCCCCCCEEEFFFGGGHHHIIIHHHHHHHHHJJJLLLMMMPPPTTTXXX\\\aaafffjjjmmmpppuuuzzz}}}|||xxxvvvvvvvvvvvvuuuxxxzzzvvvlll```VVVQQQMMMKKKHHHGGGGGGGGGFFFDDDCCCDDDFFFHHHJJJKKKKKKJJJHHHGGGFFFGGGIIIJJJIIIHHH???@@@AAABBBAAA@@@@@@@@@=========>>>>>>>>>??????>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;888888888888999999999999999:::<<<======;;;999777777777777777777777777777777777777777777777777777777666666555555666666777888888777777777777888888666666666666666666666666444444444444444555666666444666888777555444444666333333333333222111000000222222222222222222222222222222222222333333333333333333333222222222222111222333444444444444333222333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222111111222222222333333333000000111111111222222222333333333222222222111111000111111111111222222222333222222111111222222333222222222333333333333333222222222333333444444444333333444444555555444444666777777888888777777666888999:::;;;<<<>>>??????@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@AAACCCDDDFFFGGGHHHJJJLLLOOOPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUUUUUUUXXX]]]cccppp;;;:::999999888888999999777777777777777888888888777666666666555555555555333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444444555555666555444222111444444444444444444444444666555555444444333222222333333333333333333333333444444555666777888999999222333444444555555444444666666777888888888888888777777777777888888888888:::999777555666888;;;<<<@@@@@@@@@@@@>>><<<:::999<<<999777888:::;;;:::888:::===???@@@???>>>??????@@@BBBCCCCCCCCCDDDFFFIIIGGGHHHJJJKKKLLLOOOSSSVVVVVVYYY]]]```bbbdddgggiiijjjkkknnnrrruuuxxxzzz|||}}}zzzyyyssspppkkkgggeeefffhhhjjjjjjeee___[[[ZZZ[[[\\\\\\YYY^^^cccddd]]]UUUNNNKKKIIIGGGEEEEEEFFFFFFEEEDDDDDDEEEFFFHHHJJJJJJJJJIIICCCBBBBBBCCCEEEEEEDDDBBB>>>???AAABBB@@@???>>>???<<<<<<<<<=========>>>>>>???>>>>>>>>>============::::::::::::::::::::::::777777888888999999999:::555666888999999777444222777777777777777777777777777777777777777777777777555555555444444555555555555555444444444444555555666666666666666666666666444444444444444555666777555777999888555333444555000111111222222222111111555555555555555555555555111111222222222333333333333333333222222222111111000111222333333222111000333333333333333333333333111111111111111111111111111111111111111111111111222222222222222222222222111111111222222333333333000000111111222222222222333333333222222222111111000111111111111222222222333222222111111222222333111111111222333333333444111111222333333444555555777666333222111111222333222333555666888999999999888999:::;;;===>>>???@@@>>>>>>>>>>>>>>>?????????AAAAAAAAABBBDDDFFFGGGHHHHHHJJJLLLOOOPPPPPPOOONNNPPPPPPQQQRRRSSSTTTUUUUUUTTTXXX]]]cccooo666666666666777777777777666666777777666555444444666777888888666555555666444444444444444444444444222222222333333444444444222222222111111111000000111111111222222333333333222333444444555555444444111222222333444555666666666555444444333333333333555555555555555555555555333444555666777777777777555555666777777777777777777777777777888888888888777777777777777777777777:::999888888888999;;;;;;>>>;;;888888;;;===<<<:::======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>@@@@@@>>>???@@@AAAAAA@@@>>>===CCCBBBAAA@@@BBBEEEHHHJJJIIIJJJKKKLLLNNNOOOPPPPPPSSSTTTVVVYYY[[[]]]^^^___aaaaaabbbcccdddfffhhhiiiggghhhiiikkklllnnnoooppppppppppppppppppppppppppppppppppppoooooommmlllllljjjiiigggeeebbbaaa```___[[[YYYVVVSSSQQQRRRSSSTTTOOONNNMMMKKKKKKKKKLLLMMMRRRQQQPPPNNNLLLKKKKKKKKK@@@AAACCCEEEFFFFFFEEEDDDDDDDDDDDDDDDEEEGGGHHHHHHDDDCCCBBBDDDGGGGGGCCC???>>>>>>>>>>>>>>>>>>>>>>>>CCCAAA>>><<<;;;<<<>>>???>>>>>>===<<<<<<<<<<<<<<<;;;;;;::::::::::::999999:::999888888777777888888777666666666777888999999777777777777777777777777777777666666555555555444555555666666666666555555333555777888888777555333666666555555555444444444444444555555555555444444888888777777666666666555444333333222222333333444333333333333333333333333444444222222222222444444333333333444444333222222333333333333333333333333333333444444444444444444444444444444333222111000333333222111111000000///222222222222222222222222000000000000000000000000222222222222222222222222333111///111444555333111000000111222222222222111///000222333444444333333333222111111000000111111333333333333333333333333444222111222555777555333666666666666777777777777888777666888;;;===>>>===@@@???>>>======???AAABBBAAAAAABBBBBBCCCDDDDDDDDDIIIJJJLLLLLLLLLLLLNNNPPPOOOPPPSSSVVVWWWWWWWWWVVVYYY[[[]]]```kkk777777777666666666666666555555555555555444333333555777888888666555555666444444444444444444444444222333333333333333333444333333333333222222111111222222222222222222333333222333444444555555444444333333333444444444444444555555444333333333333333555555555555555555555555555555666666666555555444555555666777777777777777666666666777777888888999888888888888888888888888999888777777777888::::::===:::888888:::<<<;;;:::;;;;;;;;;;;;:::::::::999<<<<<<<<<<<<===>>>???@@@===>>>>>>>>>>>>>>>======???>>>>>>===>>>@@@BBBDDDBBBCCCCCCDDDEEEFFFGGGGGGIIIJJJKKKMMMNNNNNNOOOOOOQQQQQQPPPQQQQQQRRRSSSTTTRRRRRRSSSUUUVVVWWWXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXUUUUUUUUUUUUTTTSSSRRRRRRWWWUUUTTTRRRPPPOOONNNNNNNNNMMMKKKIIIHHHHHHIIIIIIJJJJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCDDDDDDAAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFCCCBBBCCCDDDDDDCCCAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA???===<<<;;;;;;<<<=========<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::999999:::999888888777777888888777777777666777777888888777777777777777777777777777666666666555555555555666666777777777777666666444555666777777666555444555555444444333333333333666666777777777777666666666666555555555444444444444333333222222333333444333333333333333333333333444333222222222222333444222333333444333333222222333333333333333333333333222222333333444555555666444444444444333222111000333333333333333333333444222222222222222222222222111111111111111111111111222222222222222222222222333111000111333444333111000000111222222222222111///000111222333333333333444333222222111111222222333333333333333333333333555333222333555666555333666666666666777777777777888999:::;;;<<<===??????@@@???>>>======???@@@AAAAAAAAAAAABBBDDDEEEFFFGGGIIIJJJLLLMMMMMMMMMOOOQQQNNNPPPRRRUUUVVVVVVVVVUUUWWWZZZ]]]```lll888777777666666555555555444444444444444444333222555666888777666444444555444444444444444444444444444333333333333333333222444444444333333333333222333333222222222222222222222333444444555555444444555444444444333333333222444333333222222222222333555555555555555555555555666666666555555444222222555555666777777777777666555555666777777888999999999999999999999999999999777777666666666777888999;;;999777777999:::999999::::::999999999999888888;;;;;;;;;;;;<<<===>>>???===<<<<<<<<<<<<<<<======<<<<<<<<<======>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBBEEEEEEEEEFFFFFFEEEEEEDDDGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGFFFEEEIIIHHHGGGFFFEEEDDDDDDDDDFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAABBBBBBCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBCCCAAACCCDDDCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<;;;;;;::::::<<<;;;::::::::::::::::::;;;;;;::::::::::::999999:::999888888777777888888888888777666666666777777777777777777777777777777666666666666555555555555555666666777777666666555555555555555555555555555444333333333333222222222666666777777777777666666444444333333333333222222444333333222222333333444333333333333333333333333333333222222222222333333222222333333333333222222333333333333333333333333111222222333444555555666444444444444333222111111111222222333444444555555222222222222222222222222222222222222222222222222222222222222222222222222222111000111333333333222000000111222222222222111000000000000111111222333444444333222222222222333333333333333333333333333555444333333444555444222666666666777777777888888777:::>>>???>>>===???AAA@@@???>>>===>>>???@@@AAABBBBBBBBBCCCDDDGGGIIIKKKHHHJJJLLLMMMMMMNNNPPPRRRNNNOOOQQQSSSUUUUUUUUUTTTTTTXXX\\\aaalll888888777666555555444444444444555555555444444333444666777777555444444555333333333333333333333333444444444333333222222222333333333333333333333222333333333222222111111111222333444444555555444444333333333333333333333333333222222111111222222222555555555555555555555555444444555555444333333222444555666666777777666666444555555666777888999999777777777777777777777777555555555555666666777777888888777777888888888888999999999999999999999999;;;;;;:::;;;;;;<<<=========<<<;;;::::::;;;===>>>======>>>??????>>>===<<>>>>>???@@@AAAAAA@@@@@@????????????@@@AAACCCEEEDDD@@@======???========================;;;<<<======<<<;;;:::999;;;;;;::::::::::::;;;;;;;;;;;;:::::::::999999999:::999888888777777888888999888777666666666666666666666666666666666666666666666666666666555555555444444555555555555444444666555555444444555555666444333333333333333333333333444444555555444444333333333333333222222222222444333333222222333333444333333333333333333333333333222222222222222222333111111222333333333333222222222222222222222222222333333333333333333444444333444444444333333222111000000000111111222222222222222222222222222222222222222222222222222222222111111111111111111111111111111000111222222222222000000111222222222222111111000/////////000222333444333222222111111222222333333333333333333333333666555444444444444333222666666666777777888888999555;;;@@@AAA>>><<<>>>AAA@@@@@@??????@@@@@@AAABBBDDDDDDCCCDDDEEEGGGJJJKKKHHHJJJLLLMMMNNNOOOQQQSSSNNNOOOPPPRRRSSSTTTTTTTTTRRRVVV[[[aaalll888777777666555444444333444555555666666666555555444555666666444333333444333333333333333333333333444444444333333222222222111111111111222222222222333333333222222111111111222333444444555555444444111111222222333444444555222222222111111222222333555555555555555555555555222333333444555555444444444444555666666666666666444555555666777777888888666666666666666666666666444444555555666666666666666777777777777777777777999999999999999999::::::::::::::::::::::::;;;<<<<<<;;;;;;:::;;;<<<===>>><<<===?????????>>><<<;;;<<<<<<<<<;;;;;;;;;;;;;;;======>>>???????????????@@@??????@@@@@@AAABBBCCCBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@???AAAAAA@@@@@@@@@@@@AAAAAA===>>>@@@AAAAAAAAA???>>>@@@AAABBBCCCCCCBBBAAA@@@BBBAAA@@@???>>>>>>>>>>>>AAA@@@>>>======>>>???@@@@@@??????>>>>>>>>>>>>???BBBDDDFFFDDD@@@===>>>@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>><<<;;;:::<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;:::::::::999999999:::999888888777777888888888888777666555555555666666666666666666666666666555555555666666666666666666666777777777777666666555555444444444444555555444444444444555555555555333333444444444444333333333333333333333333444444444333333222222333333444333333333333333333333333222222222222222222222222000111222222333333333222222222222222222222222222444444444333333222111111333333444444444333222222222222222111111111000000222222222222222222222222222222222222222222222222111111111111111111111111000000111111111111222222000000111222222222222111111000/////////000111222222111111000000000000000333333333333333333333333555555555444333333333333666666666777888999999999444:::???@@@===;;;===???AAAAAAAAAAAABBBBBBCCCCCCFFFEEEEEEEEEFFFHHHIIIJJJHHHJJJLLLMMMMMMNNNPPPRRROOOOOOPPPQQQRRRSSSSSSSSSQQQUUUZZZ```kkk777666666555555444444444444555666666777666666666333444666555444222333333333333333333333333333333444333333333333333333222000111111111111111222222333333222222222222222222222333444444555555444444000000111222333444555555333222222222222333333444555555555555555555555555222222444555555666666666444444555666666666666555555555666666666666777777444444444444444444444444333444555666666666666555555777888888777666666777999999999999999:::::::::::::::999999999999::::::::::::::::::;;;<<<======:::;;;<<<======<<<:::999===============<<<<<<<<<;;;<<<===>>>??????@@@@@@=========>>>???@@@AAABBB>>>>>>>>>=========<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>>??????>>>>>>>>>??????@@@===>>>???@@@@@@???>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>============???>>>>>>>>>>>>>>>????????????>>>>>>>>>??????@@@CCCCCCCCCBBB@@@??????@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;=========<<<;;;:::;;;;;;;;;;;;;;;<<<<<<===;;;;;;::::::::::::999999:::999888888777777888888777777666555555555666666777777777777777777777777555555555666666666666666888999999::::::999999888444444444444444444444444444444555555555555555666555555666666666666555555333333444444444444555555444333333222222333333444333333333333333333333333111111222222222222111111///000111222333333333333222222222222222222222222444444333333222222111111333333333444444333333222555555444444333222222111222222222222222222222222222222222222222222222222111111111111111111111111///000222111000000111333000000111222222222222111111111111000000111111222111111000///////////////333333333333333333333333333555555555333222333444555666777777888999::::::666999======;;;:::<<<>>>AAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEFFFHHHIIIIIIJJJIIIJJJLLLLLLLLLLLLNNNPPPPPPPPPPPPQQQRRRSSSSSSTTTRRRVVVZZZ^^^iii555555555555555555555555333444555555666666666555222444555555333222222333222222222222222222222222222333333333333333333444111111111222222333333333222222222222222222333333222333444444555555444444111111222222333333333444333333333333333444555555555555555555555555555555444555555666666666555555333444555555666666555555666666666666666555555555555555555555555555555555333444555666777666666555444777:::999777666666888777777777888888888999999999999888888888888999999777888999:::;;;;;;;;;;;;999::::::;;;;;;;;;::::::======>>>>>>>>>>>>>>>>>><<<===>>>??????@@@@@@@@@??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@???===============>>>??????@@@??????>>>>>>>>>??????<<<===>>>??????????????????????????????@@@AAABBBBBBAAA??????@@@@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::999999:::;;;;;;<<<;;;;;;::::::::::::999999:::999888888777777888888666666555555555666777777777777777777777777777777555555555555666666666777888888999999999999888888333333555555555555333333333333333444444555555555444555555666666555555444333333333444444444555555444333333222222333333444333333333333333333333333000111222333333222111000///000111222222333333333111111111111111111111111111111222222222333333333222333333444444333333222444333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111...000222111000///111333000000111222222222222111111222222222222222111111222111111000///000000000333333333333333333333333222444555555333222444666555666777888999::::::;;;999::::::;;;;;;<<<<<<===???@@@@@@AAAAAAAAAAAAAAA>>>@@@CCCGGGJJJKKKKKKKKKIIIKKKLLLLLLKKKKKKLLLMMMQQQQQQQQQQQQRRRSSSTTTTTTTTTWWWYYY\\\ggg444444444555555555555555222333333444555555555444222444555555333222222333222222222222222222222222222222222333333444444444222222222333333444444444111111111222222333333444222333444444555555444444333333333222222222222111333333333333444444555666555555555555555555555555777777777777666555444333333444555555666666555555777777777666555555444444666666666666666666666666444444666777777777666555444777::::::888666777888555666666666777777888888999999888888888888888999555666888999::::::999999::::::;;;;;;;;;<<<<<<<<<888888999999::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>===<<<;;;:::::::::>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<======>>>======<<<======<<<;;;;;;;;;;;;<<>>>>>>>>=========;;;;;;:::999:::;;;===>>>;;;;;;;;;;;;<<<===>>>???;;;<<<>>>@@@@@@@@@@@@???????????????@@@AAACCCCCCBBB???<<<<<>>>>>???@@@@@@@@@@@@???:::===BBBGGGKKKMMMMMMMMMIIIKKKLLLKKKJJJIIIJJJLLLRRRRRRRRRRRRRRRSSSTTTUUUVVVXXXYYY[[[eee}}}777333000000222444444333777666555444444555666777333333333333333333333333333333222111111222333333333333333333333333333333555444333333222222222222222222222222222222222222444444444555444444333333333333333333333333333333222222333333333333444444777666444222222222444555555555555555555555555555444555555555444333333222111222444555666666666555555555666777777666666666444555666666666666666666333444555777888888888888777777777777888888888888::::::999999999999::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;;;;;;;;;;;;;::::::======<<<<<<<<<<<<======:::;;;;;;<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<>>===>>>???@@@???===AAA???===;;;:::999999999<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::888999999::::::999999888888999999999999888777777777888888888888999999999:::999999999888888777777777777666666555555555444777777777777777777777777555555444444444444555555333333333444555666777777333333333444444555555555333333333444444555555555555555555444444333333333222222222222222222222222444333111000000000111111111000/////////000222333222222222222222222222222444444444333333222222222222222222222222222222222555333111//////000111222222222222222222222222222333222111000////////////111111111111111111111111111222222222222333333333000000111111111222222222000000000000000000000000000111111111222222222222000111333555555444333222111111111222222333333333333333444555666666666666666777888999:::;;;;;;;;;???>>><<<;;;;;;<<<===>>>@@@@@@@@@AAAAAABBBBBBBBB@@@AAACCCDDDFFFHHHJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKMMMPPPSSSVVVVVVVVVVVVTTTSSSUUU[[[fff{{{777444111111333555555444666666555444444555666666333333333333333333333333333333222111111222333333111111111111111111111111555444333222222222222222222222222222222222222222333444444444444444333333333333333333333333333333222222333333333333444444777555444222222222444555555555555555555555555555444444555555444444333222333444666777777777666666666666666555555444333222777777777777666555444333555666666777777777777666666666777777777888888888888777777666666777777888999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;<<<<<<===;;;;;;<<<<<<======>>>>>>========================<<<;;;;;;;;;;;;;;;<<<<<<===<<<:::;;;===>>>>>>===???>>>===<<<;;;;;;<<<<<<;;;;;;;;;::::::::::::999::::::::::::::::::::::::888999999::::::999999888888999999999999888777777777777888888888999999999999999888888777777777777777666666666555555555555444444444444444444444444666666555555555555666666222222222333333444666666333333333444444444444444444444444444444333333333333333333222222111111111222222222222222222222222555444222111111111222222111000000///000111222333222222222222222222222222444333333333222222222222222222222222222222222222444333111000000000111111222222222222222222222222111000000000000000111111111111111111111111111111///000000000000111111111000000111111111222222222000000000000000000000000000000000111111111222222000111333444555444333222333333333444444555555555333444444555555555444444444555666777888999999999>>>===<<<;;;;;;<<<===>>>CCCBBBBBBAAA@@@@@@??????BBBBBBCCCDDDEEEGGGGGGHHHKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNQQQSSSUUUVVVUUUUUUUUUTTTVVV[[[eeeyyy777555222222444555555555555444444333333444444555222222222222222222222222333222222111111222222333111111111111111111111111444333333222222222222333222222222222222222222222333333444444444444333333333333333333333333333333222222333333333333444444666555333222222333444444444444444444444444444444444444555555444444333333444444555666666666555555555555555666777888999:::777777666666555555444444777777777777777666555444666666777777777777888888888777777666666777777888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::::::::999::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<===<<<;;;999:::<<>>======<<<======>>>>>>:::::::::999999999888888999999999999999999999999888888999999999999888888888888999999888888777666777777777888888888999999777777777777666666666666666666666666555555555555444444444444444444444444777777666666666666777777222222222222222333444555444444444444333333333333555555444444333222222222333333222222222222111111222222222222222222222222555444333333222222333333111000000000000111222222222222222222222222222222222222222222222111111111222222222222222222222222222222222111111111111111222222222222222222222222////////////000111222333111111111111111111111111///000000000000111111111111111111111111222222222000000000000000000000000///000000000111111111111000111333444444444333222333333444444444444555555333444444444444333333222444555666777888999999999======<<<;;;;;;<<<===>>>BBBBBBAAAAAA@@@?????????BBBBBBCCCCCCDDDEEEEEEEEEKKKKKKKKKLLLLLLMMMMMMMMMNNNPPPRRRSSSTTTUUUTTTTTTVVVVVVWWW[[[cccuuu666555444444444555555555333333333333333333333333111111111111111111111111222222222222222222222222222222222222333333333333333333222222222222222333222222222222222222222222222222333444444444333333222222222222222222222222222222222333333333444444444444333222222333333444444444444444444444444444333444444555444444333333333333444444444444444333555555444555666777999;;;444444444555666777888888555666666666666666555555666666666666777777777888999999888888888888999999888888888888999999999999::::::::::::::::::::::::777777888999999999999999999999999999999999999999888888999999999:::::::::999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::999999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999:::;;;<<<===>>><<<:::;;;>>>AAACCCCCC======<<<<<<<<<<<<======999999999888888888888777999999999999999999999999888888999999999999888888888888888888888777777666777777777777888888888888666666666666666666555555666666666666666555555555666666666666666666666666666666555555555555666666333333222222333444444555555444444333333222222222444444333333333333333333444444444444444444444444222222222222222222222222333333333222222222333333000000000111111111222222222222222222222222222222111111111111111111111111222222222222222222222222111111222222222111111000222222222222222222222222000000//////000111222222111111111111111111111111111111222222222333333333111111111111111111111111000000000000000000000000//////000000000111111111000111222333333333333222222222222222222222222222444444444444333222111111666777888999:::;;;;;;;;;<<<<<<;;;;;;;;;<<<=========>>>>>>???@@@AAABBBBBB@@@AAAAAABBBCCCDDDEEEEEEJJJJJJKKKLLLMMMMMMNNNNNNPPPQQQRRRSSSTTTTTTSSSSSSUUUUUUWWWYYY___ppp555555555555444444555666222333333333333333333222111111111111111111111111222222222222222222222222111111111222222333333333222222222111111222222333222222222222222222222222111222222333444444333333222222222222222222222222222222222333333333444444333333333222222333333333444444444444444444444444333333444444555444444333444444444444444444555555999777444222111222444555555444444444555666888999333444555666666777777777555666666666666777777777999888888888888888888999777777777888888888999999::::::::::::::::::::::::666777888888999999888888999999999999999999999999888888888999999999::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<::::::999999999999::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::888888888999999;;;<<<======;;;:::<<>>???@@@AAABBB>>>???@@@BBBCCCEEEFFFGGGIIIJJJKKKLLLMMMNNNOOOPPPQQQQQQRRRSSSSSSSSSSSSSSSSSSTTTVVVXXX\\\mmm333444666555444333444555222333333444444333333222222222222222222222222222111222222333333222222111......//////000111111111222111111111111222222333222222222222222222222222000111222333333444444333222222222222222222222222222222333333333333444444222222222222333333333333333333333333333333333333333333444444555555444444444444444444555666777888666555444444777;;;@@@CCC:::999777555444444444444222222444555666777777777555555666666666666777777777666666555555666666777666777777777777888888888::::::::::::::::::::::::777777888999999999999888999999999999999999999999888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;888888999999::::::;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::999999999999999999999999888888888888999:::;;;;;;:::999999;;;>>>@@@@@@???<<<<<<<<<;;;;;;999888777999999999888888888777777777777777777777777777777777777888888888888777777777777888888777777666555666666666777777777888888555555555555666666666666555555555666666666666666333333333333333333333333444333333333333333333444555555555444444555555666333333333333222222222222///000111222333444555666111111222222222222333333222222222222222222222222000000111222222222111111000111222222333333222222222222222222222222222222111111111222222222222222222222222222222222222222111111111111111222222222222222222222222222222222333222111000////////////000000000000000000000000///000000000000111111111222222222111111111111111000000000000000000000000000111111111222222222222111111111111222222222333555555444444444444333333333444444444444333333222444555666777888999999999:::::::::;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@BBBDDDFFFGGGHHHIIIJJJKKKLLLNNNOOOPPPQQQQQQQQQRRRRRRSSSSSSTTTTTTRRRSSSVVVXXX\\\lll111444555555333222333555222333444555555444333222333333333333333333333333111222333333333333222111.........///000111111111111111111111111222333333222222222222222222222222000000111333333444444333111111111111111111111111222222333333333333444444111111222333333333333333333333333333333333333333222333444444555555444444111111111111333555666888333333333666;;;CCCJJJOOO<<<:::777555333222333333333444444555666666666555555555555666666666777777666666555555555555666666666666666777777777888888999999999999999999999999777888999999::::::999999888888888888888888888888999999999999:::::::::;;;888888888888888888888888999999999999999999999999::::::::::::::::::::::::666777777888999999::::::;;;;;;::::::::::::;;;;;;888888999999::::::;;;;;;::::::::::::::::::::::::999999888888888888999999999999:::===@@@@@@???===:::;;;;;;<<<<<<;;;:::999::::::999999999888888888777777777777777777777777777777888888888888777777777777777777777666666555666666666666777777777888555555666666666777777777555555555555666666666777333333333333333333333333444444444333333444444444555444444333333444444555222222222222222333333333000000111222333444444555111111111222222333333333222222222222222222222222000111222333333333222222000111222333333333222222222222222222222222222222222222222222333333333444222222222222222222222222111111000000000111333444222222222222222222222222111111000000000000000111000000000000000000000000///000000000000111111111222222222111111111000000000000000000000000000000222222222222333333333333111111111111111222222333555555555444444333333333333444444555555555444444444555666777888999999999999999:::;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCDDDEEEGGGGGGHHHIIIJJJLLLNNNPPPQQQRRRQQQQQQQQQRRRRRRSSSUUUUUUQQQTTTWWWYYY^^^nnn000333555555222111222444333333555555555555333333333333333333333333333333111222333444444333222111///000000111222333333333111111000000111222333333222222222222222222222222///000111222333444444444111111111111111111111111222222333333333444444444000111222333333333333333333333333333333333333333222333333444555555555444,,,,,,,,,---///111444555888666444333555:::@@@CCC999888666444333444555666555555555666555555444333555555555555666666666777888888777777777777888888666666666666777777777777999999999999999999999999888888999::::::::::::999888888888888888888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888888888888888888888888888555666666777888888999999<<<;;;;;;::::::;;;;;;<<<777777888999::::::;;;;;;::::::::::::::::::::::::999999888888888888888888:::;;;===@@@CCCBBB@@@===888:::;;;===>>>======<<<:::::::::999999999999888777777777777777777777777777777888888888888777777777777777777777666666555666666666666777777777777555666666666777777888888444555555555666666777777555555555555555555555555555555555444444555555555444444333222222333333333111111111222222333333444222222222222222222333333333333333444444555555555222222222222222222222222000111333444555444444333000111222333444333222222222222222222222222222222222222222333333444444444222222222222222222222222222111000//////111333555222222222222222222222222////////////000111222333000000000000000000000000111222222222222333333333222222222222111111000000000000000000000000000000222222333333333444444444111111000000111111222333333333333222222111111111333333444555666666666666666777888999:::;;;;;;;;;888999:::;;;<<<<<<<<<<<<::::::;;;===>>>@@@AAAAAABBBBBBCCCCCCDDDEEEEEEFFFHHHIIIJJJLLLNNNPPPRRRRRRPPPPPPQQQQQQRRRTTTUUUVVVRRRUUUYYY[[[```ppp555555444333333222111111444444444333333222222222222111111000000111111222111111111111000000//////222222333444444444444333222222222222222222222222222111000000000111333333333333333222222111111111111111222222222333333333555555555444444333333333///000000222333444555555444444444555555555666666555444444333333444444555777666555444444555777888555555555555555555555555555555555555555555555555777777777666555555444444555555444444444444555555555555666666666666555555666666666666777777777777888888888888888888888888777777888999999999999999666666777777777777666666888888888777666777;;;===:::999999888999;;;<<<>>>999999888888999999:::;;;777777888999::::::;;;;;;888999999888777777888:::999999888888888888999999777777777777888999:::;;;888888888888888888888888777777777777888999:::;;;<<<:::;;;>>>AAAAAA===999;;;;;;;;;;;;:::999888777999999999888888888777777777777777777777777777777777777777777777777777777888888888888777555444444666666555555444444444333555555666666666666666666666666555555555444444444777777888777777666555555555444444333333444444555111111111222222333333333555555555444444444333333333333333222222222111111111000000//////000000111666333...++++++...333666111111000000000000111111222222222222222111000///555555444333333222111111111111222222222333333333111111111111111111111111111222222111///...///000222111111111000000////////////......---------,,,222111000//////000111222222111000//////000111222222222333333333444444444////////////////////////000000111111222222222333222222222222222222222222111222333333111111222333999888666444333333333333555666777888999999888777:::::::::;;;<<<===>>>???@@@AAAAAA???>>>===>>>@@@AAAAAABBBCCCEEEGGGHHHJJJHHHKKKPPPRRRQQQOOONNNNNNOOONNNNNNOOOPPPRRRTTTUUUUUUUUUUUUWWWaaaxxx666666555444444333222222333333333333333333222222222222111111111111222222222222111111111000000000111111222333333333333333222222222222222222222222222111000000000111222333333333333222222222111111111111111222222222333333444444444333333333333333222222222222222222222222222222333333333444444444444444333333333333444444333333333333555666888999555555555555555555555555555555555555555555555555333333333444444444444444555555444444444444555555555555666666666666555555555666666666777777777777777777777777777777777777555555666777777777777666777777888888888888777777555555444333111111444666999999777666555555555555888888888888888999::::::777888888999999:::::::::888888999888777666888:::999888888777777888888999::::::999888777777777777888888888888888888888888777777777777888999999::::::;;;<<>>???@@@@@@???======>>>???AAAAAABBBCCCEEEGGGIIIJJJJJJNNNQQQSSSRRRPPPOOOOOONNNNNNNNNOOOQQQSSSUUUVVVUUUVVVVVVYYYccc{{{666666555555444444333333222222222333333333333333333333222222222222333333222222222222222111111111000000111222222222222222222222222222222222222222111111000000111111222333333333333222222222222111111111111222222222222333222222222222222333333333555444444333222111000000000000111111111222222222444444333333333333444444333333222333444555666777444444444444444444444444444444444444444444444444111222222333444444555555555555444444444444555555555555666666666666555555555555666666666777777777666666666666666666666666444555666666777777666666888888888888888888888888888888888666333333555666777777666666555333222111777777777777777888888999888888888888888999999999777888888888666666888999888888777777777777888888::::::999888777777777777888888888888888888888888888888777777777888999999888;;;???@@@???<<<:::999:::::::::::::::999888777777777666666666666555555777777777777777777777777666666666666666666666666666666777777777666666555666666666666666555555555666666666666555555444444555555555555444444444444333333444444333333222222333333222222222222333333333333444444444444555555444444333333333333222222000111111222333333333333333222222111111222222333000111222333333222111000222222222222222222222222111222222222222111000000222222222111000000//////111111222222222333333333111111111111111111111111///111222111000000111222111111111111111000000000222222222111111111111111000000111111111111000000111111000000000000111111000111111111222222222222000000000000000000000000333333222222111000000000000000000000000000000000111222333333111111222333222222222222222333444555555555777888999999999999;;;;;;;;;;;;;;;<<<===>>>???@@@@@@???======>>>@@@AAAAAABBBCCCEEEGGGIIIJJJLLLNNNQQQRRRQQQOOOOOOOOOMMMMMMNNNOOOQQQSSSUUUWWWUUUVVVXXX[[[ggg555555444444444333333333111111222222333333333444444333333222222333333444222222222222222222222222//////000111111111111111222222222222222222222222111111111111111222222222222222222222222222222222111111111111222222222222000000111111222222222333555444444333222111000000000000000111111111111222444333333333333333333444666555444333222222111111444444444444444444444444444444444444444444444444444444444555555666666666555444444333333444444555444555555666666555555444555555555666666666777777666666666666666666666666666777777888888888888888777777666666666666777777:::;;;;;;999777777888:::444555777888888777666555666666666666666777888888888888888888888777777777666777888777555555777999777777777666666777777777666666666777777888999:::888888888888888888888888888888777777777777888888777;;;@@@@@@===999888999999999999999999888777777666666666666666666666666777777777777777777777777666666666666666666666666555555666666777666666666666666666666666666666666777666666555555444444333444444444444444444444444222222333333333333222222333222222111111222222333333333333444444444444444555555444444444333333333...///111333444444444444222222111111111111222222000111333444444333111000111222222222222222222111111111222222222111111000222222111111111000000000111111222222222333333333111111111111111111111111///000222111111111222333111111111111111111111111000000000000000000000000///000111222222111000///111000000000000000000111000000000000111111111111////////////////////////222222111111111111111111111111111111111111111111111222333333111111222333333333333333333444444444555555666777888999999999:::::::::;;;<<<===>>>??????@@@AAA@@@>>>>>>???AAABBBBBBBBBDDDEEEGGGIIIJJJJJJLLLNNNNNNMMMLLLLLLMMMMMMMMMNNNPPPRRRTTTVVVWWWUUUWWWYYY^^^kkk333333333222222222222222111111111222222333333333444333333222222333333444222222222222222222222222//////000111111111111000222222222222222222222222000000111111222222222222222222222222222222222222000000111111111222222222000000000111111222222222222222222222222222222222111111111111222222222222333333333222222333333333555444444333333222111000444444444444444444444444444444444444444444444444666666555555444444444444444444333333333333444444444444555555555555444444555555555555666666666666777777777777777777777777666666777888888888888888666555444444444444555666444555666666555555777888555666777888999888777666666666555555666666777888888777777777777777777777666777777666555555666888777666666555555666666777666666666666777888999:::777777777777777777777777777777777666777777888888888<<>>@@@AAA@@@AAABBBAAA@@@???AAACCCBBBBBBCCCDDDFFFHHHIIIKKKJJJLLLMMMMMMKKKKKKLLLMMMMMMNNNOOOQQQSSSTTTVVVVVVTTTVVVZZZ```nnn222222222222111111111111111111111222222222222222333333222222222222333333111111111222222222222222//////000111111111111111222222222222222222222222000000111222222222222111111222222222222333333333000000000111111111111222111111111111111222222222111111111222222333333333111222222222222333333333333333222222222222333333000111222333444444444444333333333333333333333333333333333333333333333333444444333333222111111000444444333333333333444444444444555555555555444444444444555555555666666666777777777777777777777777333444555555666666555555555444333222222333444555222444555666555555666888777777777777666555444333666666666666666777777888666666666666666777777777555666666666444444666777666666555555555555666666999999888777666666666666777777777777777777777777666666666666777888999999<<<======;;;999777777777777777888888888777777666666666777777777777888888666666666666666666666666555555555555555555555555555555666666666555555444444444444555555555555555444444444444444444444444333333333333444444444444333333444555555555444444333333222222222222333333333333222222222222111111222222222111111111111000---///111444555555444333444333333222222333333444333222111000000111222333///000111222222111000///000000111222222222222111222222222222222222222222111111222222222333333333111111111111111111111111000222333222111111222333111111111222222222222222222222222222222333333333000000111111111111000000000000111111111111000000///000000000111111111111222222222222222222222222......///111222333444555222222222222222222222222111222333333111111222333555666666666555555444333555555555666777999:::;;;777888999:::<<<>>>@@@AAA@@@AAAAAAAAA???@@@AAACCCBBBBBBCCCDDDFFFHHHJJJKKKKKKLLLMMMMMMLLLMMMOOOQQQNNNOOOQQQRRRTTTTTTUUUUUUSSSVVVZZZaaaooo222222222222222222222222222222222222111111111111222222111111111111222222000000000111111111222222///000111111222222111111222222222222222222222222///000111222333222222111111111222222222333333333000000000000111111111111222222222222222111111111111111222222222333333333111111222222222222333333333333222222222222333333///000222444555666666666333333333333333333333333333333333333333333333333333222222222222222222222444333333222222333333444333444444555555444444333444444444555555555666666666666666666666666666666333444555555666666555555666555333222222333555666555777999999777777777888666666555555555555666666777777666666777777888999444555555666666777777777555666666555444444555777666555555444444555555666999888777666666555555666777777777777777777777777444444444555777888:::;;;@@@===:::888888888777666666666777777777777777666555555555666666777777777666666666666666666666666555555555555555555555555666666666666555444333333333333333333444444444555222333333444444555555666222222333333333444444444222333333444555555444444444444333333333333444444444444333333333222222222444444444333333333333222---///222444555444333222000000000//////000000000111111111000000111111111///000222333333222000///000000111222222222222222111111111111111111111111111111222222222333333333111111111111111111111111222333444333111000111222111111111222222333333333111111111222222222333333111111000000000000111111///000111222222111000///000000000111111111222222000000000000000000000000//////000111222333333444111111111111111111111111111222333333111111222333222333444555555555444444555555555555777999;;;<<<:::::::::;;;<<<===>>>???>>>?????????>>>>>>@@@BBBBBBCCCCCCEEEFFFHHHJJJKKKJJJKKKKKKKKKKKKMMMPPPSSSOOOPPPRRRSSSTTTTTTSSSSSSRRRUUUZZZaaaooo333333333333333333333333333222222222111111000000222111111111111111111222//////000000111111111222000000111222222222222222222222222222222222222222///000111222333222111111111111111222222333333333000000000000111111111111444333333333222111111111222222222222222222222222111111111111222222222222333222222222222222222333222333444555555555444333333333333333333333333333333333333333333333333333222333333444444555555666444333333222222333333444333444444555555444444333444444444555555555666666555555555555555555555555555666666777777777777777777666444333333444666777666888999888666555555555444444444444666999;;;===777777777777777888999999333444444555666777888888444555666555333333555666555555555444444555555555555555555666666777888999777777777777777777777777333333444555777999:::;;;BBB===888666777888777666666666777777777777777666444444444555555555666666666666666666666666666666555555555555555555555555666666666666555444333222222222222333333444444444111222222333444555666666222222222333333444444444111222333444444444444444555444444333333444444555555555555444444333333333111111111000000000//////...000222555555444222111333333222222222222333333///000111111111111000///000111333444444333111000///000111222222222222222////////////000000000000111111222222222333333333111111111111111111111111222444444333111000111222111111111222222333333333......//////000000000000222111000//////000111222///000111222222111000///111111111111222222222222333333333333333333333333111111111111111222222222000000000000000000000000111222333333111111222333///000222444555555555555555555555555777999;;;======<<<<<<;;;;;;;;;<<<<<<<<<===>>>===<<<===>>>@@@CCCCCCDDDEEEFFFHHHJJJKKKGGGHHHHHHHHHIIIKKKOOORRRPPPQQQSSSTTTTTTTTTSSSRRRQQQUUUYYY```nnn222222222111111111000000333333333333333333333333222222111111111111222222000000000000000000000000//////000000111111111222333444555555333111111222222222222111111111000000222222222222222222222222111111000000000000111111000000111111111222222222333222000//////000222333333333333333333222111000111111111111111111111111333333333333333333333333,,,///444777777555111...222222222222222222222222111111222333333444555555333444444444444333222111333333444555666777888999333333444444444444444444444444444444444444444444222333444666777777777777333333333333333444555666777777777777666666666666666555555555555444444444555555444333444555666777555555555555555555555555444444444444444444444444777666444333333444666777555444444444444555666666666666555555555555666666444666777555444555999<<>>???@@@AAABBBDDDFFFHHHHHHHHHHHHJJJLLLJJJJJJKKKLLLMMMNNNOOOOOORRRRRRRRRRRRSSSSSSSSSSSSTTTWWWZZZ```nnn333222111000000000000000222222222222222222222222222222111111111111222222111111111111111111111111///000000000111111111111222444555444222111111222222222222111111111000000222222222222222222222222111111000000000000111111000000111111111222222222333222000//////000222333111111111111111000//////111111111111111111111111000000000000000000000000000111222333444333222222222222222222222222222222222222222222111111111111000000111111222222333333111222222333444555666666222222333444444555555666555555555555555555555555333444555555555555555444444444333333444555555666666666666666666666666666666555555555555444444444555444444333444555666777555555555555555555555555444444444444444444444444666555444333333444555666444444444444444555666666666666555555555555666666444555666555444555:::======:::777555555666666555777777777777777666555555444666777666555444555666111444555333555:::;;;:::555555555444444555555555333333333333333444555555333333333333222222222222333333333333333333333333333333333333333333333333000000111222222333444444333333333333333333333333000111222222222222111000222222333333333222111111111111111222222222333333222222222222222222222222111111111111111111111111000111111111111000000///111111111111111111111111111111111111111111111111333222111000000000111222333222111111000///......111111111111111222222222333333111000000000111111000000000000000000000000222222111111111111222222000111222222222222111000444333222111000111111222333333333222222111111111000000111111111000000///222222222222333333333333111111111111111111111111555444444333333333333444444555666888999::::::;;;===<<<;;;;;;;;;===>>>@@@AAA@@@@@@???@@@AAABBBCCCDDDFFFGGGHHHGGGGGGIIIJJJJJJJJJKKKLLLMMMNNNOOOOOOQQQRRRRRRRRRSSSSSSSSSTTTVVVXXX\\\bbbppp444333111000//////000000111111111111111111111111222222111111111111222222222222222222222222222222000000000000111111111111111333444444222111111222222222222111111111111111222222222222222222222222111111000000000000111111111111111111111222222222333222111000000111222333111111222222222111000000222222222222222222222222333333333333333333333333333222111000000222444555222222222222222222222222111222222222222222333333333333222111111222333444222222333333444444444555222222333333444555666666555555555555555555555555444444555555444333333222555555444444555555666666666666666666666666666666666555555555555444444444444444444333444555555666444444444444444444444444444444444444444444444444666555444333333444555666444444444444444555555666666666555555555555666666444444444444444666;;;>>><<<:::888777888888777555666777777777777666555555444555666666444444555666000333555444666<<<>>>===666666555555555555666666222222222333333333333444222222222222111111111111333333333333333333333333555555444333222111111000000111111222222333333444333333333333333333333333111111111111111111111111333333333333333222111000111111111222222222222333222222222222222222222222444333333222111000//////000111222222222000///...111111111111111111111111222222222222222222222222333222111111000000111111111222333444222///,,,***000000111111222222222222333222111111000111111111000000000000000000000000222222111111111111222222000111111222222111111000333333333333333222222111222222222222222111111111111111111111111000///...111111222333333444555555333333333333333333333333222222222222222333444555777777777777888999:::;;;>>>===<<<;;;;;;<<<>>>???AAAAAAAAA@@@AAABBBBBBCCCDDDEEEFFFFFFFFFEEEGGGHHHJJJJJJKKKLLLMMMNNNOOOOOOPPPPPPQQQRRRSSSTTTUUUUUUWWWYYY]]]dddttt555444222000000000111222000000000000000000000000222222111111111111222222222222222222222222222222000000000000000111111111000222333333111111111222111111111111111111111111111111111111111111111111222111111000000111111222111111111111111111111111222222111000000111222222333333444444444444333333222222222222222222222222444444444444444444444444444222111///000222444555222222222222222222222222///000222333555777888999;;;999666444222222333333555555555555555555555555333333444444444444444444555555555555555555555555444444555555555444444333666666555555555666666777444555555555555555666666666555555555555444444444333333333444444444555555444444444444444444444444333333444444444444444444555444444333333444444555444444333333444444555666666555555444444555555666444444333333555888<<<>>>:::888777777888888777555666666777777666666555444333444555555444333444555333666666444555999;;;999555555444444444444555555333333333444444444333333444444444444333333333333222222222222222222222222555444444333222111000000333333333444444555555555222222222222222222222222444333333222222333333444333333333333222111000000111111111111222222222222111111111111111111111111333333222222111000000///000111222222222000...---111111111111111111111111222222222222222222222222222222222111111111111111222333555555555222///---000000000111222222333333222222111111111111111111000000000000111111111111222222111111111111222222000000111111111111000000111333444555555444222111222222222111111111111111222222222111111///...---222222333333333444444444555555555555555555555555333333333222333333444555777777666555666777999:::======<<<<<<<<<<<<===>>>AAAAAAAAABBBBBBBBBCCCCCCCCCDDDEEEEEEDDDDDDEEEGGGJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOPPPRRRSSSUUUVVVVVVWWWYYY]]]eeevvv555444333222111222333333000000000000000000000000222222111111111111222222222222222222222222222222111111000000000000000000///111222222111000111222111111111111111111111111111111111111111111111111222222111111111111222222111111111111111111111111222111111111111111111222222333333444444333333333222222222222222222222222000000000000000000000000222222111111222222333333222222222222222222222222///000111333555777888999;;;999666444222222333333444444444555555555555555555555555444444333333222333333333333333333333333333333444666666777777777777666666555555555666666333333444444555555555555666555555555555444444444333333333444444444444444444444444444444444444444333333333444444444555555444444444333333444444444333333333333333444555555555555444444444444555555444333333444666999;;;===555333222333444444333222666666666666666555444444222444555444333222333555444666666333333666666444444333333222222333333444444444555555555555444333555555555555444444444444222222222222222222222222222222222222222222222222333333444444444444555555222222222222222222222222444333333222222333333444333333333333333222111000000000111111111222222222111111111111111111111111000111111111111222222222000111222222111000///...111111111111111111111111222222222222222222222222222222222222111111000000222222222222333333333222000000111111111222222222111111111111222111111111111111111222222333333333222222111111111111222222000000000000000000000000000222444555666444222111111111111111111111111111222222222111111///...---444444444333333222222222111111111111111111111111666555555444444444444444666555444444555666777999<<<<<<<<<<<<<<<======>>>AAAAAABBBBBBBBBCCCCCCCCCBBBCCCDDDDDDDDDDDDEEEGGGJJJJJJKKKLLLMMMNNNOOOOOONNNOOOPPPRRRSSSUUUVVVWWWVVVWWW[[[eeewww222222222333333333333333000000000000000000000000222222111111111111222222222222222222222222222222111111111111000000000000...000111111000000000111111111111111111222222222111111111111111111111111222222111111111111222222222222222111111111111111111111111111111111111111//////000111111111000000333333333333333333333333222222222222222222222222000111222333333333333222222222222222222222222222000111111111111111222222333333222111111222333444111111222222333333333444555555555444444333333222222222222222222222222222222333444666777888888888666666555555444444555555222222333333444555555555666555555555555444444444222222333444444444444333333333333333333333333333222333333444444555555555333333333444444333333333333333333333333444444555555555444444444444555555333333333555888::::::999555444222333444555555444555666666666666555444444222333444444222222333444111444333111111555666444333333222222222222333333444555666666666555444333333333333333222222222222222222222222222222222222000000111111222222333333222222222222222222222222222222222222222222222222111111111111111111111111111222222333333222222222000000000111111111111222111111111111111111111111...///000111222333444444000000000000000000111111111111111111111111111111222222222222222222222222111222222222222111000000000//////...///111222444111111111111111111111111000000111222222222222111111111222222333444444444222222111111111111222222111000000//////000000111000111333444555444222111000000000111111111111111111111111111111000///...444444333222222111000000333333333333333333333333777666555555444444444444555444555555666777888999;;;;;;<<<<<<===>>>>>>>>>@@@@@@AAABBBBBBBBBBBBBBB@@@BBBDDDDDDDDDDDDFFFHHHJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOPPPRRRSSSUUUVVVVVVUUUVVVZZZdddxxx---...000222333333333222111111111111111111111111222222111111111111222222111111111111111111111111111111111111000000000///---///111111000///000111000000111111111222222222111111111111111111111111333222222111111222222333222222222111111111000000111111111222222111111111---...///000000000000///333333333333333333333333444444444444444444444444111111222222222333333333222222222222222222222222111000000000000000000///000000111111222222333333000000111222333333444444333333333444444444555555333333333333333333333333333444555555666666666666666555555444333333444444111222222333444444555555666555555555555444444444111222333444444444333333333333333333333333333333222222333333444555555666333333333444444333333333333333222222333333444555555444444333333444444555333333444777:::;;;888666888666444444666888999999555555666666555555444333111333444333222111222333000333333000111555666333444333333222222333333444333444555666666444222111222222222222111111111111111111111111111111111111000111111111222222222222222222222222222222222222111111111111111111111111000111222222222222111000000111111222333333333333000000000000111111111111111111111111111111111111...///000111222333444444111000///...///111222444111111111111111111111111111111111111111111111111111222222333222111000///111000/////////000111222333333222222111000000000///000111222333222222111000111111222333333444444222222111111111111222222111000///......///000111000000222333333333222222///000000000111111111222000000111111111000000///111111111111111111111111555555555555555555555555444444333333444444555555444555666888999:::::::::999:::;;;<<<>>>???????????????AAABBBBBBBBBAAA@@@???AAACCCDDDDDDEEEHHHJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPQQQRRRSSSTTTUUUVVVTTTUUUYYYeeezzz)))+++...222333333111000111111111111111111111111222222111111111111222222000000000000000000000000222111111111000000//////---///000111000///000111000000111111222222222222000000000000000000000000333222222111111222222333222222222222111111000000111111222222222222111111//////000111111111111111333333333333333333333333111111111111111111111111333222111000111222444555222222222222222222222222///000000111222222333333333444444444444333222111111111222333555666777777000111222333555666777888444444444444444444444444444444555555444444333222666555444333333333333333111111222333333444555555666666555555555444444444111222333444555444333333333333333333333333333333222222333333444555666666222333333444444333333222333333222222333333444555555444444333333444444555333333555888<<<;;;777333666333111000222555777777555555666666555555444333111222333333111111222333333555555111111444444111555444444333333444444555222333555555555333111000333333333222222222222111111111111111111111111111222222111111111111111111444444444444444444444444111111111111111111111111111222444555555444222111///000111222333444444444000000000000111111111111000000000000000000000000///000000111222222333333111///...---...111444666111111111111111111111111000000000000000000000000111111222333222111000///333333333333222222111111444333333222111000/////////000111222333333222111///000000111222222333333222222111111111111222222111000///......///000111///000111111222222222222//////000000111111111222///000000111111111111000/////////000111111222222222222222222222222222222111111111222333444666777444555888:::<<<<<<<<<<<<888999:::===>>>???@@@@@@>>>???@@@AAABBBAAA@@@@@@>>>AAACCCDDDEEEFFFIIIKKKJJJJJJKKKLLLMMMNNNOOOOOOPPPPPPQQQRRRSSSTTTUUUUUUUUUUUUZZZfff{{{333222222111111222222333222222111111111111111111222111111111111111222222000000111111111111000000///////////////////////////.........///111444666000000111111111111000000111222222333333222222111000000000000000000000000111111222222222222111111000000000000000000000000000111222333333222000000111111111111111111111111333222111000000111222333444444333333222333333333000222555666444222111111333444444444444222111111333333333333333333333333444333333222111111111222333333333222222222111111222222222333333333444444555555555555555555555555333333333333333333333333333333222222333333444555444444444444444444444444333333333333333333333333444333111000000111333444444444444444444444444444222222222222222222222222666555555444444444555555444444333222222333333333111333666:::<<<:::666222666666666666666666666666555666777777666444222111222222222333444555666777444444444333333222222222111111222222222333333333222222333333333333444444000111222222333333333333111111222333333333333222222222333333333333222222...000222222222333444666333222222222222222222333111111111222222333333333444333111000000000111222000000000000////////////000000000000000000000000///000111222222111000///222222111111000000//////000000000000111111111111444444333333222111000000222222222222222222222222222111111111000000//////000000000111222222333333111111111111111111111111222222111111111111111222111111000///////////////222222111111111111111111222222222111111111111000333333333333333333333333222222222222222222222222333333222222222222222222111111111111111111111111333444444333222222333555444444555777888999:::;;;::::::;;;<<<===>>>??????=========>>>?????????@@@@@@@@@AAABBBDDDGGGJJJKKKNNNNNNOOOPPPPPPPPPPPPOOONNNNNNOOOQQQRRRTTTUUUUUUVVVXXX\\\eee{{{333222222111111222222333111111111111111111111111222111111111111111222222000000000000000000000000111111111111111111111111000///......///111333555000000111111111111000000000111111222222111111000111111111111111111111111111111222222222222111111111111111111111111111111///000000111111111000000111111111111111111111111222222111000000111222222444333222222222333444444555444333111///000333555777555222000///000222333333333333333333333333333111111111111222333444444333333333222222222111111333333333444444444555555555555555555555555555555333333333333333333333333333333222222333333444555444444444444444444444444333333333333333333333333444444333222222333444444444444444444444444444444222222222222222222222222444444333333333333333444444333333222222333333444333555888999:::999777666555555555555555555555555555555555555444333222111333222222333333555666666555555555444444333333333111111222222222333333333222222333333333333444444111111222333333333222222000111222222333333222222000000000000000000000000111333444333222111222444222222111111111111222222111111222222222333333333333222111000///000111111000000000000000000000///000000000000000000000000///000111222222111000///000000000000////////////000000000000111111111111111111111111111111111111111111111111111111111111222222222222111111111000222222111111111111111111000000000000000000000000222222111000000111111222222222111000000000000000111111111111111111111111111111111000000000//////222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111333444444333222222333555444555666777888999:::;;;::::::;;;<<<===>>>??????===>>>>>>??????@@@@@@AAAAAAAAABBBCCCEEEHHHJJJLLLJJJJJJKKKLLLLLLLLLLLLKKKNNNOOOPPPQQQRRRTTTUUUUUUWWWZZZ___iii222222111111111111222222111111111111111111111111222222111111111111111222222111000//////000111222111111111111111111111111111000/////////000222333000000111111111111000000000000000111111000000000222222222222222222222222111111222222222222111111222222222222222222222222//////......///000111111111111111111111111111111222222111000000111222222333222111000111333555666999777333000000555>>>DDDMMMGGG===555///...000222333333333333333333333333222222222111222222333333333333333222222222111111444444444444555555555555444444444444444444444444333333333333333333333333333333222222333333444555444444444444333333333333333333333333333333333333444444444444444444444444444444444444444444444444222222222222222222222222222222111111111111222222333333333222222333333444444777::::::888666777999555555555555555555555555555444333333222222222222333222222333333444555666555555555555444444444444111111222222222333333333222222333333333333444444222222333333333222111111000111222222333333222222000000////////////000000222333333222000......///111111111000000111111111111222222222222333333333222111000/////////000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111000000000000111111111111......//////000111222222000000000000000000000000333333333222222222222222333333222222111000000///////////////////////////111111000000000111111222333222222111111111111111111111111111111111111111000000000000/////////...111111111111111111111111000000000000000000000000111111111222222333333444222222222222222222222222333444444333222222333555444555666777888:::;;;;;;::::::;;;<<<===>>>??????>>>>>>???@@@@@@AAABBBBBBBBBBBBCCCDDDFFFHHHKKKLLLKKKLLLMMMMMMNNNNNNMMMMMMOOOOOOPPPQQQSSSTTTUUUUUUWWW[[[```kkk222222111111111111222222111111111111111222222222333222111111000111111111333111///......///111333111111111111111111111111222111000000///000111111000000111111111111000000000000111111111111000000222222222222222222222222111111222222222222111111222222222222222222222222000///......///000222333111111111111111111111111222111111111111111111222222111000///000333555777:::888555333666???JJJRRRTTTMMMCCC999222111222444222222222222222222222222777666444222111000//////333333333222222222111111333333333444444444444555444444444444444444444444333333333333333333333333333333222222333333444555444444444333333333333333222222222222222222222222333333444444444444333333333333333333333333333333111222222222222222333333111111111111111222222333333333222222222333444444444999======888555666999555555555555555555555555666555333222222222333444333222222222333444444555444444444444444444444444111111222222222333333333222222222333333333444444333333333333222222111000000000111222222222222222222222111000000111222222000111111000---,,,,,,---111111000000000000111111222222222222222222222222111000000///////////////000000000000000111111111000000000000000000000000000000000111111000000000000000111222222333444444///000000000111111111111......///000000111111222111111111111111111111111222222222222222222222222222222222111111111000000000000000000000000000000111000000000000111111222222111111000000111111111111111111111111222222222111111000000000/////////000000000111111111111111111111111111111111111111000000111222333333444444222222222222222222222222333333444333222222333555555555666777999:::;;;<<<::::::;;;<<<===>>>????????????@@@@@@AAABBBCCCCCCBBBBBBBBBCCCEEEHHHJJJKKKMMMNNNOOOOOOPPPPPPOOOOOOOOOPPPQQQRRRSSSTTTUUUUUUVVVZZZ```kkk222111111000000111111222000000111111111222222222333222222111000000111111333111///......///111333000000000000000000000000111111111000000000000000000000111111111111000000111222222222222222222111222222222222222222222222111111222222222222111111111111111111111111111111111111000///000111333444111111111111111111111111111111111222222111111111222111000000111222555666555444444555888???HHHNNN>>>;;;777333222333555777222222222222222222222222777666444222111000//////333333333222222222111111111111222222222333333333444444444444444444444444333333333333333333333333333333222222333333444555444444333333333222222222222222222222222222222222222222333333333333222222333333333333333333333333111111111222222333333333222222222222222333444444333222222222333333444555333999>>>>>>:::555555777555555555555555555555555777666444333333333555555333333222222222333444444222222222222222222222222111111222222222333333333222222222333333333444444333333333333222222111000000000111222222222222111222222111111111111222222///000111111///...///111111111000000000000111111222222222222222222222222000000000000/////////...///000000000111111111222000000000000000000000000111000000000000000000111...//////000111222333333///000000000111111111111111111111111111111111111222222222222222222222222000000111111111111111111000000111111111222222222111111111111111111111111000000//////000111111222000000/////////000000111000000111111111222222222222222111111111000000000111111111111222222333333222222222222222222222222000000111222333333444444222222222222222222222222333333444333222222333555555555666888999:::;;;<<<::::::;;;<<<===>>>??????>>>???@@@AAABBBCCCDDDDDDBBBBBBBBBCCCEEEGGGIIIJJJLLLLLLMMMNNNNNNNNNNNNMMMPPPQQQQQQRRRSSSTTTUUUUUUWWW[[[aaalll111111000000000000111111000000000111222222333333333333222111000000000000222111000//////000111222////////////////////////111111111111000000000000000000111111111111000000222222333333333333222222222222222222222222222222111111222222222222111111000000000000000000000000222222111111111111222222111111111111111111111111000111222222222222111000111111111111111222333444///000222222333555999<<<333222222111111222222333222222222222222222222222222222222111222222333333333333333222222222111111111111111111222222222222333333333333333333333333333333333333333333333333333333222222333333444555444444333333222222111111222222222222222222222222222222222222222222222222333333333333333333333333111111111222222333333444333333222333333444555666222222222222333444555555555999<<<<<<999555444555444444444444444444444444666555555444444555555555333333222222222222333333111111111111222222222222111111222222222333333333222222333333333333444444222222333333333222111111///000111111222222111111000000111111111111000000111222333333222222444555111111111000000111111111333333333222222222222111000000111111111000///...///000000111111222222222000000000000000000000000111111000000000000111111,,,------...///000000000000000000000111111111111111111111111111111111111222222222222222222222222000000000000000111111111///000000111222222333333111111111111111111111111////////////000111111222//////////////////000111000000000111222222333333222222222222111111111111000000111111222333333333222222222222222222222222111111111222222333333444333333333333333333333333333444444333222222333555555666777888999;;;<<<<<<::::::;;;<<<===>>>??????>>>>>>???@@@BBBCCCDDDDDDCCCCCCCCCDDDEEEGGGIIIKKKNNNNNNOOOPPPPPPPPPPPPOOOQQQQQQRRRSSSSSSTTTUUUUUUYYY]]]cccnnn111111000000000000111111///000000111222222333333444333222111000000000000000000000000000000000000000000000000000000000000///000000111111111111000000000111111111111000000111111222222222222111111111111111111111111111111111111222222222222111111111111111111111111111111222222222222111000///...111111111111111111111111000111222222222222111000000111222222333222111111---///111222111111111222444444333333222111000000111111111111111111111111111111111111222333444444333333333222222222111111111111222222222333333333333333333333333333333333333333333333333333333333333333222222333333444555444444333333222111111000111111111111111111111111444333222222222222333444222222222222222222222222000111111222333333444444222222222333333444555666222222222222333444555666;;;:::888666555555555555444444444444444444444444333444444555555444444444333333222222222222222333111111111222222333333333111111222222222333333333222222333333333333444444111111222333333333222222///000000111111111111111///000222444444222000///111222444333222222333555222222111111111111222222333333333222222222111111000111222222222111000//////000000111111222333333000000000000000000000000222111000//////000111222.........//////000000000000000000000111111111111...//////000000111111111111111111111111111111111000000000111111222222222111111111111111111222222111111111111111111111111.........//////000222222000000//////000000111222///000000111222222333333111111111111000000000000//////000000111222222333111111111111111111111111222222222222222222222222333333333333333333333333333444444333222222333555666666777888:::;;;<<<<<<::::::;;;<<<===>>>??????======>>>@@@AAACCCDDDDDDFFFFFFEEEFFFGGGIIIKKKMMMOOOPPPQQQQQQRRRRRRQQQQQQRRRRRRRRRSSSTTTTTTUUUUUUXXX\\\cccooo111111000000000000111111///000000111222222333333444333222111000000000000000000111111111111000000111111111111111111111111//////000111111111111111000000111111111111000000000000111111111111000000000000000000000000000000111111222222222222111111222222222222222222222222111111222222111///---+++111111111111111111111111000111222333333222111000000111222444333222000//////111333444444333444444---...///000111333444555111111111111111111111111444333333222111111111222333333333222222222111111222222333333333444444444333333333333333333333333333333333333333333333333333333222222333333444555444444333333222111000000111111111111111111111111666555333222222333555666222222222222222222222222000000111222333333444444222222222222333444555666222222222222333444555666@@@;;;555222222444666777444444444444444444444444111222333444555444333222333333222222111222222222222222222333333444444444111111222222222333333333222222333333333444444444000111222333333333333333//////000111111111111111111333666888888666333111000111222111000///000111333333222222222222333333333333333222222111111111111222222333333111000//////000000111222222333333000000000000000000000000222111000//////000111222222222222222222333333333000000000000111111111111+++,,,---...///111222222000000000000000000000000111111111222222333333333333333222222111000000000000000000000000000000000............///000222222111111000000111222333333///000000111222222333333000000000000////////////---......///000111111222000000000000000000000000333333222222222222222222333333333333333333333333333444444333222222333555666666777888:::;;;<<<===::::::;;;<<<===>>>??????<<<===>>>???AAABBBCCCDDDHHHHHHHHHHHHIIIKKKMMMNNNLLLLLLMMMNNNNNNNNNNNNMMMRRRRRRSSSSSSTTTTTTUUUUUUTTTYYYaaannn111111111111111111111111111111111111111111111111111111111111111111111111222111000000000111333333111111000000000000111111222222111000//////000000111111111111111111111111000000000000000000000000333333333222222111111111222222333333333444444444111222222333333222222111111111111111111111111111444444444333333222222222222222111111222222333444444444333333222111000000222222111111000////////////000111222222222222222444222000///000111111111333333333222222111111111333333333333333333333333333333333333333333333333333333333333333222111000333333333333333333333333444333333222111111111222444444444333333222222222333333333333333333333333222222222111111000000000222222222222222000//////333333333333333333333333111111111111111222333444444444333222111111444666===888222111444777666333444444444555555555555666444444555555555555444444222222333333333444444444333333333333333222111000111222333333444444333333555555444333222111000///111111111111111111111111222222222222222111000///000000111222222222222111222222111111111111222222222333333444333222000///000000000000000000000000000000111111111222222222000000111111111222222222111111111111111111111111222111111111000000//////000000000000000000000000000000000000000000000000---///111111111111222333555444222111111111222222------...///000111222222000000000000000000000000444444222111000000//////333444555333111.........333333222111000///......222222222222222222222222222111000//////000111222///...---///222333111...111111111111111111111111111111111222222333333333444333222222222333444555555555555444444333333333555666888999:::::::::999===;;;999999<<<>>>@@@@@@??????@@@AAACCCEEEGGGHHHEEEFFFGGGHHHIIIJJJJJJJJJLLLLLLMMMNNNOOOPPPPPPQQQQQQQQQRRRSSSTTTUUUUUUVVVXXX[[[```nnn222222222111111111000000111111111111111111111111111111111111111111111111222111000000000111222333111111000000000000111111222222111000000000000000111111111111111111111111111111111111111111111111333333333222222111111111222222222222333333333333111222222333333222222111111111111111111111111111333333333333222222222111222222111111222222333444444333333222111111000000111111111111000000000000000000111222222222111111222111//////000111111111444333333333222222222222222222222222222222222222333333333333333333333333333333333333333222111000333333333333333333333333444333222222111111222222444333333333222222222222333333333333333333333333444444444333333333222222000000111111222333333333333333333333333333333333666666666555555555555555444333222111222333666999<<<777222222444666555333333333333333444444444444444444555555555555444444222222222222333333333333333333333333333222111000111222222333444333333333333333222222222222111111111111111111111222222222222222222222222111000000000000111222222222222111222222111111111111222222111222333333333222111000000000000000000000000000///000000111111111111111111111111111111111222222111111111111111111111111111111111111000000000///000000000000000000000000111111111111111111111111---///111111111111111333444333222111111111222222000000000000111111111111000000000000000000000000222222111000////////////111222333222000.........111111111111000000000000111111111111111111111111111000///......///000111000///...000222333222///111111111111111111111111222222222222222222333333333222111111111222444555555555444444444333333333555666888999::::::::::::>>><<<::::::<<<>>>????????????@@@AAACCCEEEFFFGGGFFFGGGHHHIIIJJJKKKKKKKKKLLLLLLMMMNNNOOOPPPPPPQQQRRRRRRSSSTTTUUUVVVWWWWWWXXX[[[```mmm222222222111111111000000111111111111111111111111111111111111111111111111111111000000111111222333111111000000000000111111222111000000000000000000000000000000000000000000111111111111111111111111222222222222222111111111000111111111222222222222111111222222222222111111111111111111111111111111222222222111111111111111222111111111111222333333222222222111111000000///000000000000111111111111111111222222222111111000000///......000222222111444444444444333333333333111111111111111111111111333333333333333333333333222222333333333222111111333333333333333333333333333333222222111111222222222222222222222111111111333333333333333333333333444444444333333333333222111111111111222333444555333333333333333333333333444444555555444333222111333222111222444777;;;===;;;777222222444666555333222222222222333333333333444444555555555555444444000111111111222222222222222222333333333222111111111111222333333333333222111111111222222222333333000000111111222222222222111222222222222111000000000000111222222222222111222222111111111111222222000111222222333222222222000000000000000000000000...///111222333222111000222222111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000222222222222222222222222---///111111111000111222333333222111111111111222222222222222111111111000000000000000000000000000000000////////////000000111222333333111000000111//////000000111111111222000000000000000000000000000//////......//////000111000000111333333222000111111111111111111111111333333222222222222222222222222111000111222333444555444444444444333333333555666888999:::;;;::::::???===;;;:::<<<===>>>===>>>???@@@AAACCCEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLMMMNNNOOOPPPPPPQQQSSSSSSTTTUUUVVVWWWXXXXXXXXX[[[aaalll000000111111111222222222111111111111111111111111111111111111111111111111111111111111111222222222111111000000000000111111111111000000000000000111////////////////////////000000000000000000000000222222222111111111111111000000000000111111111111111111222222222222111111111111111111111111111111111111111000000000000000111111111111111222222333111111111000000000//////...//////000111222222222222222222222222111000///000///...000222444444333444444444444444444444444222222222222222222222222222222222222222222222222222222333333333222222111222222222222222222222222333333222222111222222333111111111111111111111111222222222222222222222222111111111111111111111111555444333222111111111222222222222222222222222222111222444555555333111000333222111222666;;;???@@@888555333222333555444333222222222222333333333333333444444555555444444333000000000000111111111111222222333333333222222111000111111222222222222222111111111111222222222222000000000111222222333333111111222222222111111000000000111222222222222111222222111111111111222222000000111111222222222333000000000000000000000000...000222444555333111000222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000111111111111111111111111...///111111111000111222222222111111111111111111111111111111111111111111000000000000000000000000///////////////000111222111333444444333222333333000000000000111111111111111111111111111111111111000000////////////000000000000111111222222111000111111111111111111111111333333333222222111111111222111000000000111222333444444444444444444444444444666888:::;;;;;;;;;;;;???===;;;;;;<<<======<<<===>>>@@@BBBCCCEEEFFFFFFFFFFFFGGGHHHIIIJJJLLLLLLLLLLLLMMMNNNOOOPPPPPPQQQRRRRRRSSSTTTUUUWWWXXXXXXXXX\\\aaalll......///111222333444555111111111111111111111111111111111111111111111111000000111111222222222222111111000000000000111111111000000000000000111111////////////////////////////////////////////////111111111111111111111111//////000000000111111111000111111222222111111000111111111111111111111111000000000000000000000000111111000000111111222333111111111000000000000000......///000111222222333222222222222222111000///000000000222555666666555444444444444444444444444333333333333333333333333222222222222222222222222111222222333333333222222222222222222222222222222333222222111222222333333111111111111111111111111222222222222222222222222111111111111111111111111444444333222111111111111222222222222222222222222111333555777888888666555333111111444999>>>@@@AAA666444333222333444444333333333333333444444444444333333444444444444333333//////000000000111111111111222222333333333222222///000111111222222111111222222222111111111000000000000111111111222222222000111111222222222111111000000111222222222222111222222111111111111222222000000000111111222222333000000000000000000000000///111333555666444222111111111111111111111111111000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000000000...000111222000000000111111111111111111111111111......//////000111111222000000000000000000000000000000000000111222333333///111333333222111222333111111111111000000000000222222222222222222222222111111111111111111111111///000111111000/////////111111111111111111111111333333333222222111111111222111000000000111222333444444444444444444444444444666888:::;;;<<<<<<<<>>@@@BBBCCCEEEEEEEEEDDDDDDEEEFFFGGGIIIKKKLLLLLLLLLMMMNNNOOOPPPPPPQQQPPPPPPRRRSSSTTTVVVWWWWWWXXX\\\bbbkkk---...///000222444555555111111111111111111111111111111111111111111111111000000111222222222222111111111000000000000111111000000000000000111111222000000000000000000000000////////////////////////000000000111111111111111///000000000111111111111000000111111111111000000111111111111111111111111000000000000111111111111111000000000000111222222111111111111111111111111...//////000111222222222111111222222222111111000111111222444666777777555333333333333444444444444333333333333333333333333222222222222222222222222111111222333333333222222222222222222222222222222222222111111222222333333111111111222222222222222222222222222222222222222222333333333333444444444//////111222222222222222222222222222222222222222///000222444555666666666222111222666<<>>444333333222222333333333333333333333444444444444333333444444444444333333///000000000111111111111111111222333333333222222//////000111111111111000222222111111111000000000111111111111111111111111000000111222222222222111000000111222222222222111222222111111111111222222111111000000000111222222000000000000000000000000000111333444555444333222000000111111111222222222000000000000000000000000000000000000111111111111000000000000000000000000///////////////////////////000222222000000000111///000111111222111111111------...///000111222222000000000000000000000000111111000111111222333333---///000000///...///000222111111111000000//////222222222222222222222222111222222333333222222111...000111111///......///111111111111111111111111333333222222222222222222222222111000111222333444333333333444444444444555444666888:::<<<======<<<===<<<;;;<<<>>>>>>===<<<<<<===@@@BBBDDDDDDDDDDDDDDDDDDDDDDDDFFFHHHKKKLLLLLLLLLMMMNNNOOOPPPPPPQQQOOOPPPQQQRRRTTTVVVWWWWWWXXX]]]bbblll000000000111222222333333111111111111111111111111111111111111111111111111///000111222333222222111111111000000000000111111000000000000000111222222111111111111111111111111111111111111111111111111///000000000111111111222000000000111111111222222000000111111111111000000111111111111111111111111000000000111111222222222000000000000000111222222111222222222222222222222//////000000111111111222000000111222222222111111111111222444666777555444222222222222333333333444222222222222222222222222111111111111111111111111000111222333333333333222111111111111111111111111222222111111222222333444222222222222333333333444111111111111111111111111222222333333333444444444,,,...000222333222111///111111111111111111111111......///000000111222222222222333888>>>@@@===:::222222333333222222222333222222222222333333333333222333333444444333333222000000000111111111222222000111222333333333333222...///000000111111000000000000000000111111111111333333222222111000000000000000111222222222222222000000111222222222222111222222111111111111222222222111000//////000111111000000000000000000000000///000111222222222111111//////000111222333333444000000000000000000000000///000000000111111111111000000000000000000000000///////////////////////////000222222000///000111...///000111222222111000/////////000000111111111000000000000000000000000111000000000000111111222///000222111000//////000000000000000111111111111111111111111111111111111000111222222222222111000///111333222000...///000111111111111111111111111222222222222222222333333333222111111111222444555333333333444444444555555444666888:::<<<=========<<<;;;;;;<<<>>>???>>>===;;;===???BBBDDDDDDDDDDDDDDDDDDDDDDDDFFFIIILLLMMMLLLLLLMMMNNNOOOPPPPPPQQQPPPPPPQQQSSSUUUWWWXXXYYYXXX]]]ccclll222222222111111111111000111111111111111111111111111111111111111111111111///000111222333222111111111111000000000000111111000000///000000111222222111111111111111111111111222222222222222222222222//////000000111111111222111111111111222222222222000000111111111111000000111111111111111111111111000000111111222222222333000000000000000111111222222222222222222222333333000000000000111111111111///000111222222222222222111111111333555666444222111111111222222333333333111111111111111111111111111111111111111111111111000111222333333333333333111111111111111111111111222111111111222333333444222222222333333444444444111111111111111111111111000000000111111222222222...///222333333000,,,***111111111111111111111111333222222111111222333444333222333999???@@@;;;777111222333333222111222333000111111111111222222222222333333444444333333222111111111111222222222222000111222333333333333333...//////000000000000000......///000111222333333444333333222111000/////////000111222222222222222000000111222222222222111222222111111111111222222333222111/////////000000000000000000000000000000///////////////000000000......///111222333444555000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000///111222222000///000000...///000222222222111000222222222111111111111111000000000000000000000000000000////////////000000333444555555333222222333......///000111222333333000000000000000000000000///000111222222111000///000222444333000///000111111111111111111111111111111111111222222333333444444333222222222333444555333333333444444555555555444666888:::<<<=========;;;::::::<<<>>>???>>>===;;;===???BBBDDDDDDDDDCCCEEEEEEEEEEEEGGGJJJMMMOOOLLLLLLMMMNNNOOOPPPPPPQQQQQQQQQSSSTTTVVVXXXYYYZZZWWW]]]ccclll333222222222111000000000...///111222222111111000111111111111111000//////...............---,,,,,,000111111111111222222222000000000000000111111222//////000000000000//////000000111111111000000///111222333444444333222111000000111222222111///...222222111111000000///////////////000111111222222222222222111111111000000////////////000000000000////////////////////////000000000000111111111111111111111111111111111111222222222222222222222222555333111000111333333222222333333444444333333222222222111111111111111111222222222222222222222222111111111111111111111111///000000000111111111111666555333222111222333333333333333222222111111111222222111000//////000000444444444444444333222111222222111111111111222222111111222222222111111000444000333@@@HHHBBB888111000000111222333333444444222333333333222000...---,,,...111333444444333222000000000///000000111222222222222222222222222222222222222222222222222222111222333444444333222111555555444333333222111111444333111000///000111111333333222111111222333333333222111111000000000111000000000000000000000000///000111333333222222111222222222222222111000///111111111000000000000000000000000000000000000000333222222222111111000000222222111000///...------111111111111111111111111////////////000000000000222000//////000111111000111111000000//////............---......///000111333222222222111000000000...///000111222333444444222222111000000///000000222222222222222222222222000000000000111222333444111111111000......000222222222111111111111222222444444222111111111111111222222111111222222333444222222222222222222222222666777888:::;;;<<<======:::;;;<<<===>>>>>>>>>>>><<<===>>>???AAADDDFFFGGGDDDDDDDDDEEEHHHKKKMMMOOOOOOOOOPPPPPPPPPOOONNNNNNPPPQQQQQQRRRSSSTTTTTTUUUWWWZZZ```kkk~~~222222222111111111111111///000000111111111111111111111111111111000//////111111111111111000//////000111111111111222222222000000000000000111111222///000000111111000000///000000111111111111000000///000000111111000000///111111111111111000///...000/////////.........---111111111000000000000000111111111000000000//////////////////000000000111111111111111111111111111000000000000111111111111111111111111111111111111222222222222222222222222444222111000222333333222222333333444444333333222222222222222222222222222222222222222222222222222111111111111111111111111111111111111222222222222444333222111111111222222222222111111111111111000333222111000000000000000000000111222222222111111111111111000000111111111111111222222222111111111111...333===BBB===444000000111111222333333444444333333333333333222111000000111333333444333222222000000000000000111222222222222222222222222222222222222222222222222222222111222222333333222222111444333333222111111000000000000000111222444666888333222222111111222222333333333222222222111111111000000000000000000000000---...///000111000000///111111111111111000/////////000000000111111111111000000000000000000000000000000000000/////////...222111111000000//////...111111111111111111111111/////////000000000111111333111///000111222111000222222111111111000000000/////////...//////000000222222111111111111111111111111111111111222222222111000//////.........///////////////////////////222222111111111111111222111111111000//////000222222222111111111111222222333333333333222222222222222222111111222222333444222222222222222222222222666777888:::;;;<<<======:::;;;<<<===>>>>>>>>>>>>===>>>???@@@BBBDDDEEEEEEDDDEEEFFFGGGIIIKKKMMMNNNOOOOOOOOOOOONNNNNNNNNNNNPPPQQQQQQRRRSSSTTTUUUUUUWWWZZZ___jjj}}}111111111111111222222222111000000000000111222222111111111222111111000///111222222222222111000000000111111111111222222222000000000000000111111222000111111111111111111000000000111111111111000000111000000//////000000111333222111000////////////////////////............222222111111000//////...000000000////////////////////////000000000111111111111111111111111111111000000000000111111111111111111111111111111111111222222222222222222222222444222000111222333333222222222333333333333222222333333333333333333333333222222222222222222222222111111111111111111111111111222222222222333333333333222111000000000111111000000000000000111111111333333222111111111111222...///000111222222222222111000000//////000000111111111111111111111111111333444999@@@@@@;;;666444111111111222222333333444444444333333333333333444444444444333333222222222111111111000111222222333222222222222222222222222222222222222222222222222222222222111111222222222222222222111000000/////////000000222444666888:::333222111111111111222333222333333444444333111111000000000000000000000000......///000000000000//////000000000000///......//////000000111111222222000000000000000000000000000000000000////////////111111111111111111111111000000000000000000000000000000000111111111222222333222000000222333222111222222222222222111111111222111000000000000000000000000111111111111111111333222222222111111000000111111000////////////000222222222222222222222222444333222111000000000000000111111000//////111222222222111111111111222222111222333444444444333222222222111111222222333444333333333333333333333333666666888:::;;;<<<<<<<<<:::;;;<<<===>>>>>>>>>>>><<<>>>@@@BBBCCCDDDDDDDDDEEEFFFHHHJJJKKKLLLMMMMMMOOONNNMMMLLLLLLMMMNNNOOOPPPQQQQQQRRRSSSTTTUUUVVVYYY[[[___jjj}}}000000000111222222222333222111000///000111222333111111111222222111111000000000111111111000000///000000111111111222222222000000000000000111111222111111222222222222111111///000000111111111111000333222111000000111222333444333111///......//////111111111111000000000000111111111111000000//////000000000000000000000000//////000000000111111111111111111111111111111111///000000000111111111111111111111111111111111111111111111111111111111111333111000111333444333222222222333333333333222222222222222333333333333333111222222222222222333333111111111111111111111111111111111222222222333333222222222111111111111222///000000000111111222222333333222222222222222333111222222333333333333222000000////////////000000111111111111111111222222555999???AAA===888666777111111111222222333333333333222111111111333444555444444333222222222222333111111111111111222333333111111111111111111111111111111111111111111111111333222111000000111222333222222111111111000000000333333333333333333444444222222111111111111222222111222444555555444222111000000000000000000000000000111111111222222222222///000000000000000//////111111111000000000000000000000000000000000000000222222222111111111111111000000111111222222222222////////////////////////000111111111222222222222444222111111222333333222222222222222222222111111333333222111000000000000//////000000111111222222222222222111111111111000333333222222222222222333333333333333333333333333333222222111000000111111///000111111000///111222222222111111111111222222000111333555666555444222222222111111222222333444333333333333333333333333555666888999;;;<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>:::<<>>>>>>>>>>>888;;;???CCCFFFGGGHHHHHHFFFHHHJJJLLLMMMMMMMMMLLLNNNMMMLLLKKKKKKMMMOOOPPPPPPPPPQQQSSSTTTVVVWWWWWWYYY[[[```jjj}}}111111111111111222222222111111111111111222333333000111222222333222222222111111222333333333333222000111111111111222222222000000000000000111111222000111111111111111111000...///000111111222111111000//////......//////000222111111000000000000000............////////////...//////000111111222222111111111111222222222222000000000111111111222222////////////////////////000000000000111111111111000000000000000000000000111111111111111111111111111000000222444555333222111111222222222222111111000000000111111222222333111111111222222333333444111111111111111111111111//////000000000111111111222222333444444444333333222222222222222333333333222111111111111222333333333222222111000...---,,,111000000//////000000111111111000000000222333444999???AAA;;;333111333444222222222222222222222222000000000000111222222333000000000111111222222222000000000///000111111222111111111111111111111111111111111111111111111111111111111000000111111111222222222222222222222222//////000000000000//////000000111222222111000000111111333444444333333222000000000000000000000000/////////...///000000111000111111222222222222111333222222111000///......000000000000000000000000////////////000000000000000000000111111222222222000000000000000000000000000000000111111111222222333222000000222333222111000000000111111111111111222222111111111111111111//////000000000000000000000000111111222222222333000////////////000111111111111111111111111111111000000000000111222333444---///111222111000111222222222111111111111222222000111222333333333222111222222111111222222333444333333333333333333333333555555777999:::;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>999;;;???BBBEEEGGGHHHIIIFFFGGGIIIKKKLLLMMMNNNNNNMMMMMMLLLLLLMMMNNNPPPQQQPPPPPPRRRSSSUUUVVVWWWXXXXXX[[[aaalll222222222111111111111111000111222222333333222222000111222222333333333222000111111222333333222222000111111111111222222222000000000000000111111222///000000111111000000///...///000111111222222222......////////////......///000000111111111111000---........./////////000000000000000000111111111000000000000111111111222000000111111111222222222000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111000000000222444555333222111111222222222222111111000000111222222333444444000111111222333333444444111111111111111111111111000000111111111222222222000111222333444333333222222222222222111111111111000000000000000111222333111111111111000...------111111111000000111111111111000//////000222444555>>>DDDDDD;;;333333555555222222222222222222222222111111222222333222222222111222333333333222111000//////......//////000111111111111111111111111111111111111111111111111111000000111111111111000000111111111111111111111111---...///000111000000//////000111222222111000///111111111222222222333333000000000000000000000000000///.........///111111//////000111111111111111000000000000000000111111000000000000000000000000.../////////000000000000000000000000000000000000111111111111111111111111/////////000000000111111333111///000111222111000111111111222222222333333111000000000000111111222000000000000000/////////222222222111111111111111///.........//////000111333333333333333333333333222111111111111111222222,,,///111222111111111222222222111111111111222222222111111111111111000000222222111111222222333444444444444444444444444444444555777888:::;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>@@@BBBDDDEEEGGGHHHFFFFFFGGGHHHJJJMMMNNNPPPMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPRRRSSSUUUWWWXXXYYYWWWZZZbbbnnn333222222222111111000000000111222333444333222222000111222333333333333333---...///000000000000000000111111111111222222222000000000000000111111222//////000000000000//////......///111111222222222///000111222222111000///---...000222222222111111///000000000111111222222222222111111000/////////.../////////000000111111000111111111111222222222111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000222555555444222111111222222222222111111111111222333333444555555000000111222333333444444111111111111111111111111111111222222222333333333///000111222333333222111222222111111000000//////000000//////000111222222111222222222222111111000222222111111111111222222111000//////000222444555===BBB@@@666///000222111222222222222222222222222222333444555555444222111444555666666555222000..................///000000000000000000000000000000000000000000000000000000///000111222222111000///////////////000000000000//////000111111000///...///000111222222111000///111000000000111222333333000000000000000000000000222111000000000111333444......///000000000000000---...///000111222333333000000000000000000000000000000111111222222222333000000000///////////////111111111111111111111111////////////000000000000222000//////000111111000222222222333333444444444000/////////000111222222111111000000//////......444444333222111000///...000000///000000111222222000000000000000000000000444333222111000000000000,,,...111222111111111222222222111111111111222222222222111000/////////000222222111111222222333444444444444444444444444444444555777888:::;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>AAAAAAAAAAAABBBDDDEEEFFFEEEEEEFFFGGGIIILLLOOOQQQLLLMMMNNNPPPPPPQQQQQQPPPPPPPPPRRRSSSUUUWWWXXXYYYVVVZZZbbbooo//////000000111111111222//////000111111111111111333333333222222111111111////////////000000000000111111111111111111111111222222111111111111222222222222222111000//////...000///...------...///000////////////000111222333000000111111111111000000000000////////////000000000000000000111111111111222222111000000000000000000111111111111222222222111000000000//////......000000000000000000000000111///...000222333111...000000000000000000000000111111222222222222111111222222333333333444444444333222222111111222222333000000000000111111111111333333333333333333333333222222333333333333222222111111111111111111111111222222222111111111000000////////////////////////333111000.........//////333222111000111222333555666333111///...000666<<>>>>>>>>???@@@@@@AAAAAABBBAAA@@@BBBDDDEEEEEEDDDEEEEEEFFFGGGHHHJJJKKKLLLKKKLLLNNNNNNNNNNNNPPPRRRPPPSSSVVVVVVTTTTTTWWWZZZWWW]]]gggttt///000000000111111111111//////000111111111111111333222222222222222222111/////////000000000111111111111111111111111111111000000////////////000000222222111111000//////...000000///......///000000333222111000///////////////000000000000000000///000000000000000000000000............////////////000000///...............000111111111111222222222111111111000000/////////000000000000000000000000111000///000222333111...000000000000000000000000000111111222222111111000222222222222333333333333222111111000000111111222111111111111222222222222222222222222222222222222000000000111111000000000111111111111111111111111222222222111111111000000////////////////////////000000///...//////000111222222111111222222333333///000111111000222999@@@GGG???777666555333222333111111111222222333333333333333333333333333333333444444333333333222222222000111111111111222222222333111//////111222111000000000000000000000000000333333333222222111111111111111111111000000000000111111000000000/////////000000000000111111111111000000111111111111000000000000000000000000000000222222111000000//////...000000000000000000000000000000000000000000///...---///000000//////111222222222111000000000000000222222222111111111111111000000000000000000000000444444333111///...///111111111111111111111111111111111111111111111111111111111111111000000000///111111111111222222222222111111111111000000000000000111111222333333333333111111111111111111111111000111111111111222222222000000000111222222333333000000000000111111111111222222222222222222222222111222222222222333333333666666555555444333333333444666999:::::::::<<<===<<<<<<<<<===>>>>>>??????AAA@@@@@@BBBDDDEEEEEEDDDFFFFFFFFFGGGIIIJJJLLLMMMKKKLLLNNNNNNNNNOOOPPPRRRPPPRRRTTTUUUUUUVVVXXXZZZVVV\\\eeeqqq000000000000111111111111//////000111111111111111111111111222222222222222000000000111111111222222111111111111111111111111000000////////////000000222222111111000/////////111111000000000000111111333222111000//////////////////////////////////////////000111111000//////............////////////000//////...............000111111111111222222222111111111111111000000000000000000000000000000000111000000111222222111///000000000000000000000000000111111222222111111000000111111111222222222222111000000000000000000111222222222333333333333444111111111111111111111111000000000000000000000000111111111111111111111111222222222111111111111111000000000000000000000000//////...///000111222333000111222333333333222222+++///222222111444;;;AAAIII@@@777555333111000111///000111222333444444555333333333333333333333333111111111000000000000000000111111111111222222222333111//////000000///...000000000000000000000000222222222222222111111111111111111111000000000000111111111111000000000000000000000000111111111111111111000000000000111111000000000000000000000000222111111000000/////////222111000//////000111222//////000000111000000000///000111111//////000111222111000000000000000000000000000//////.........000000000000000000000000111222111///---,,,---...111111111111111111111111000000000000000000000000111111111111000000000000111222222222222333333333111111111111000000000000000000000000000/////////111111111111111111111111000111111111111222222222111111111111111111111111000000000111111111222222222222222222222222222222222222222222333333333333444444444333333333333333444666999:::::::::<<<===<<<<<<<<<===>>>>>>??????AAA@@@@@@AAADDDFFFEEEEEEEEEFFFFFFGGGHHHJJJKKKLLLKKKMMMNNNOOONNNOOOPPPRRRSSSRRRRRRSSSUUUWWWVVVVVVVVV[[[bbblll}}}000000000000000111111111//////000111111111111111000000111111222222333333000111111111222222222222111111111111111111111111222222111111111111222222111111111111000000//////111111111111111111111111////////////000111222333//////............//////...///111222222111///...000000000000111111111111111111000000000000111111000000111111111222222222222222111111111111111111000000000000000000000000111111111222222111000///000000000000000000000000000000111111111111000000000000000000111111111111111111000000000000111111222222222222333333333333000000000000000000000000333222222222222222222333111111111111111111111111111111111111111111111111111111111111111111111111/////////000000111111222///000333444555444222000///333444111000555===BBBEEE<<<333111000......000000000111222333333444444222222222222222222222222111111111111111111111111000000111111111222222222333111000//////......---000000000000000000000000222222222111111111111111111111111111000000000///000000000000000000000000///000000000111111111111222111000//////000111222000000000000000000000000000000000//////.........000///---,,,,,,---///000...///000111111111111111000111222111//////000111111111000000000000000111/////////......------,,,////////////////////////...///000000//////000222111111111111111111111111////////////////////////111111111000000000000000111111111222222222333333111111111111000000000///000000//////000000111111111111111111111111111111000000111111111222222222222222222111111111000000000000111111111222222222222222222222222222222222222222222333333333444444222222222333333444444444444666999:::::::::<<<===>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@AAADDDFFFFFFEEEDDDDDDEEEFFFGGGIIIJJJKKKKKKMMMOOOOOOOOOOOOQQQRRRWWWTTTRRRSSSUUUVVVTTTQQQXXX[[[```iiiyyy111111000000000000000000//////000111111111111111000000000111111222222222000111111111222222222222111111111111111111111111222222111111111111222222111111111000000000000000111111222222222222111111////////////000111222333//////............//////...000111333333111000...000000000000111111111111111111000000000000111111000000111111111222222222111111111111111111222222000000000000000000000000111222333333222111000000000000000000000000000000000000000111111000000000//////000000000111111111222222222111111222222222111111111222222222222333000000000000000000000000333333222111111222333333111111111111111111111111111111111111111111111111222222222222222222222222111111111111111000//////...000333555555444222000111444333///111:::CCCFFF@@@777000000111000000222222222222222222222222222222222222222222222222222333333444444444444444444000000111111111222222222222222111///...---......000000000000000000000000111111111111111111111111111111111111000000000//////////////////////////////000000000111111111111222111000//////000111222000000000000000000000000///...............------///...,,,++++++,,,.../////////000111111222111111000111222111000///000111111000000000000000111111222222222111111000000000////////////////////////111222444444333222333555111111111111111111111111////////////////////////000000000000000000111111000000000000111111111222111111111111000000000///111111111111222444666777111111111111111111111111000000111111111222222222333333222222111000000000111111111111222222222222222222222222222222222222222222333333333444444444111222222333333444444444444666999:::::::::<<<===>>>>>>>>>???@@@@@@AAAAAA@@@??????AAADDDFFFFFFEEECCCCCCCCCDDDEEEGGGIIIIIILLLMMMOOOOOOOOOOOOQQQSSSVVVSSSQQQSSSVVVWWWVVVSSSZZZ\\\```gggwww111111111111000000000000//////000111111111111111000000000111111111111111000000000111111111222222111111111111111111111111000000////////////000000111111000000000000000000111111222222222222111111333222111000////////////111000///......///000111000000111222222111000000............////////////...............//////000000111111111111222222222000000000111111111111111000000000000000000000000222333444333111000000111000000000000000000000000///000000111111000000//////000000000111111111111333333222222222222333333111111111111222222222222000000000000000000000000222111000//////000111222111111111111111111111111111111111111111222222222111111111111111111111111222222222222111000///...///000333555555444222000///222111...666DDDKKKJJJ===555000222444333333555333333333222222222111111222222222222222222222222///000000000000111111111000111111111111222222222111222222000......///000000000000000000000000000000000000111111111111111111111111111000000000000............////////////000000000000111111111111111111000000000000111111000000000000000000000000........................111000///......///000111000000111111222111111111000111222111000000111222000000000000000111111222000000000000000000000000000000000000000000000000111222333222///---------111111111111111111111111000000000000000000000000000000000000111111111111//////000000000111111111111111111111000000000000------------///111333444111111111111111111111111000111111111111222222222333222222222111111000000111111111222222222222333222222222222222222222222333333333333444444444444222222333333444444555555444666999:::::::::<<<===<<<<<<<<<===>>>>>>??????@@@??????AAADDDFFFGGGFFFBBBCCCCCCDDDEEEGGGHHHIIILLLNNNOOOPPPOOOPPPQQQSSSQQQQQQRRRTTTWWWYYYYYYYYY[[[]]]```gggvvv111111111111000000000/////////000111111111111111111111111111000000000000/////////000000000111111111111111111111111111111000000////////////000000000000000000000000000111000000111222222111000000333222111000////////////222111///......///111222111111111111111111111111............////////////...............///000000000111111111111222222222/////////000000111111111000000000000000000000000222444555444111///000111000000000000000000000000//////000000000000//////000000000111111111222222222222111111111111222222222222222222333333333444111111111111111111111111222111000......000111222111111111111111111111111000000111111111222222222111111111111111111111111000111222222222111000000///111222444444333222111///111111111===LLLOOOGGG:::333000222555333222333222222222222222222333333111111111111111111111111------------......//////000111111111111222222222000222333111///...000333000000000000000000000000///000000000111111111222111111111111000000000000......//////000000000000000000000000111111111111000000111111111111000000000000000000000000000000000000000000000000000000111111111111111111111111111111222222222111000000///000222111111111222444000000000000000111222222,,,,,,------.../////////000000000000000000000000...///111000---+++++++++111111111111111111111111111111111111111111111111///000000000111111111111000000111111111222222222111111111111000000000000,,,,,,+++++++++---///111111111111111111111111111000111111111111222222222222222222111111111111111111111111222222222333333222222222222222222222222333333333444444444444555444444444444444555555555444666999:::::::::<<<===<<<<<<<<<===>>>>>>???????????????AAADDDGGGGGGFFFDDDDDDDDDEEEGGGHHHJJJKKKLLLNNNOOOPPPPPPPPPRRRSSSSSSTTTVVVVVVVVVWWWXXXZZZZZZ\\\___fffuuu222111111111000000////////////000111111111111111222222111111000000//////////////////000000000000111111111111111111111111222222111111111111222222000000000000000111111111///000111222222111000///////////////000111222333333111000......000111333222222111000000111222222000000000000111111111111000000000000000111222222000111111111111222222222......//////000000000111000000000000000000000000222444666444111///000111000000000000000000000000//////000000000000//////111111111111222222222222111111000000000000111111333333333444444444555555111111111111111111111111444333111000000111333444111111111111111111111111000000111111222222222222000000000000000000000000...///111222333333222222000111222333333333222222111333333555BBBPPPMMMAAA777111...111333111//////000000111222333444444555111111111111111111111111111111222222333333444444000111111111111222222222000222333222000///222444000000000000000000000000//////000000111111111222111111111111000000000000//////000000111111111222000000000000111111111111///000111222222111000///000000000000000000000000111111111111111222222222000111222222222222111000222222222222222111000///...000111111111111333555000000///000000111222222......///000111222333333000000000000000000000000///111444444333222222333111111111111111111111111111111111111111111111111//////000000111111111222111111222222222333333333111111111111000000000000444222111000000111333444111111111111111111111111000111111111111222222222111111111111111111111111111111222222222333333333222222222222222222222222333333333444444444555555555555555555555555555555444666999:::::::::<<<===>>>>>>>>>???@@@@@@AAAAAA?????????AAADDDGGGGGGFFFEEEEEEFFFGGGHHHJJJKKKLLLLLLNNNPPPPPPPPPPPPRRRTTTXXXZZZ[[[YYYUUUSSSTTTVVVYYY[[[___fffttt000000000000000000000000222222111111111111111222111111111111111111111111000000000000000000000000000000000000000000000000//////////////////000000000000000000111111111111222111111111000000//////222222222111111111111000000000000000000000000000000000111111222222333333111111000000//////......111111222222222222111111000000000000111111111111000000111111111111000000222111111111000000////////////000000000000//////111111111111111111111111000000//////000000111222222111000//////000111222111222444555666666555444555444444333222111000000000111111111111222222222000000000000000000000000333222222222111000000000222222222111111111000000000000000000000000000000333222222222111000000000333333222222111222222222555555333888HHHVVVOOO>>>333333333222222111111111222222222222222222222222333333333333333333333333222222222222222222222222111000/////////000222333000000000000000000000000////////////000111333333000000000000000000000000111111111111111000////////////000000111111111222000////////////111333444444222//////111111000...000000000000////////////000000000000000000000000000000000000000000000000//////...---...000222444000000000000000000000000222000......///000//////000000000000111111111111000///.........///111222000000000000111111111111444444333222111111222222000000000000000000000000444333111000000000111222000000000000000000000000000000000000000000000000222222222222222222222222000111111111111222222222111111111111111111111111111111111000000000000000111111111111111111111111111111111111111111111111000000111111111222222222111111111222222333333333333444666888:::;;;<<<<<>>===CCCBBBAAABBBDDDEEEDDDCCCEEEFFFGGGIIIJJJKKKLLLLLLIIIKKKMMMNNNMMMMMMOOOPPP```oootttdddUUUTTTXXXZZZWWWYYY\\\aaaooo000000000000000000000000222111111000000000111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000///222222222111111111111000000000000000000000000000000000000111111111111111111000000000/////////...111111222222222222111111000000000000111111111111000000111111111111000000111111111111000000000/////////000000000000//////111111111111111111111111000000000000111111222222111111111000000111111111222222333333333222222111222111111111111111111111000111111111111222222222111111111111111111111111222222222111111111111111111111111000000000//////000000000000000000000000222222111111111111111111333222222111111222222222222333888DDDSSSWWWIII888333333333222222111111111222222222222222222222222222222222222222222222222222222222222222222222222000000000000000111111222000000000000000000000000000/////////000111222222000000000000000000000000111111111111111000/////////000000000111111111111000/////////000111222333222000...///111222111000///000000000111111222222000000000000000000000000000000000000000000000000000///...---...000222333000000000000000000000000000///...///000111000///000000000000111111111111000//////...///000111222//////000000000111111111111111111000000000//////000000000000000000000000333222222111000000111111000000000000000000000000000000000000000000000000222222222222222222222222000111111111111222222222111111111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111222222222333333333333222222333333333444444444333444666888:::;;;<<<<<<<<<===>>>???@@@??????>>>@@@??????AAACCCEEEEEEDDDEEEFFFGGGIIIJJJKKKKKKLLLMMMOOORRRRRRRRRRRRSSSUUUeeeqqqsssfffYYYXXX[[[ZZZXXXZZZ\\\aaaooo000000000000000000000000000000000//////000000111111111111111111111111111222222222222222222222222000000000000000000000000222222111111111000000000000000000000111111111111111111111111000000000000222222222111111111111000000000000000000000000000111000000000000000000///000000000000////////////111111222222222222111111000000000000111111111111000000111111111111000000111111111111000000000000///000000111111000000///111111111111111111111111111111111111222222222333111111222222222222111111333222111000//////////////////000000000111111111000111111111111222222222111111111111111111111111111111111111111222222222000000000///////////////000000000000000000000000000000111111111111111111222222111111111222222333222000888HHHSSSOOOAAA555222222222222222111111111222222222222222222222222111111111111111111111111222222222222222222222222//////000111111111111111000000000000000000000000111000000000000000111111000000000000000000000000000111111111111000000///000000000000111111111111000/////////000111222333000///...///111222333222//////000111222333444444000000000000000000000000000000000000000000000000000///......///000222333000000000000000000000000......///000222333111///000000000000111111111111///////////////000111111//////000000000000111111000000111222111000///...000000000000000000000000111222222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222333333333444444444333333444444444444555555444555666888:::;;;<<<<<<:::;;;<<<>>>????????????>>>======@@@CCCEEEEEEEEEDDDEEEGGGHHHJJJKKKKKKKKKMMMOOOQQQRRRQQQQQQSSSTTT\\\dddfff]]]VVVWWWYYYWWWYYY[[[]]]aaannn000000000000000000000000//////////////////000111111111111111111111111111222222222222222222222222000000000000000000000000333333222222111000000000///000000000111111111111111111111000000000000000222222222111111111000000000000000000000000000000111111000000//////......000000000000////////////111111222222222222111111///000000000111111111111000000111111111111000000111111111000000000000000000000000111111000000000111111111111111111111111111111222222333333333333111222333444444333222111222111000///...///000000000000111111111111111111000000111111111222222222111111111111111111111111000000000111222222222333000000000000000000000000111111111111111111111111//////000000111111222222111111111111111222222333666///111???FFF@@@888777222222222111111111111111222222222222222222222222111111111111222222222222222222222222222222222222...///000222222111000000000000000000000000000000222111000000000000000111000000000000000000000000000000111111111111000///000000000000000111111111000000000000000111111222000000//////000111222222//////000111111222333333////////////////////////000000000000000000000000000000/////////000222222////////////////////////...///000333555555333111///000000000111111111111///////////////000000111////////////000000000111000222333444444333111000000000000000000000000000000111222333333222000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222111111111111111111111111000111111111111111222222111111111111111111111111111111111111111111111111222222222333333333333444333333333444444444444444444555777999:::<<<<<<===<<<<<<===>>>>>>?????????>>>======???BBBCCCDDDCCCDDDEEEFFFHHHIIIJJJKKKKKKLLLNNNPPPQQQPPPPPPRRRSSSOOOTTTVVVSSSSSSWWWXXXVVVYYY[[[]]]aaannn000000000000000000000000//////...//////000111111111111111111111111111111222222222222222222222222000000000000000000000000222222222222111111000000///000000000111111111111000000000000000000111111222222222111111111000000000000000000000000000000111111000000//////......////////////000000000000111111222222222222111111///000000000111111111111000000111111111111000000000000000000000000111111000000111111111111000000000000000000000000000000000111222333333333333222111222333444444333222111111000/////////111222333444333333222111111000000000000111111111222222222111111111111111111111111000000000111222222222333111111111111111111111111222222222222222222222222/////////000000111111222111000000000111111222333777//////888<<<666333666111111111111111111111111222222222222222222222222222222222222333333444444222222222222222222222222...///000222222111000000000000000000000000000000222111000000000000000111000000000000000000000000///000000111111111000000111111000000000000000000///000000000111111111111222222111000//////000000000000000000000000000000////////////////////////000000000000000000000000000000000000000111111222////////////////////////000000111444666666444222///000000000111111111111...//////000000000000000...////////////000000000000111333444444333222000111111111111111111111111000000222333333222111000000000000000000000000000000000000000000000000000////////////////////////000000111111111222222222111111111111111111111111000000111111222222222333111111111111111111111111111111111111111111111111111111111111222222222222333333333222222222222222444555777999;;;<<<======???????????????????????????>>>>>>???AAABBBAAA@@@DDDEEEFFFHHHIIIJJJJJJKKKNNNPPPRRRSSSRRRRRRTTTUUUOOOQQQRRRRRRVVVZZZ[[[YYYYYY[[[]]]aaammm000000000000000000000000////////////000111222222111111111111111111111111222222222222222222222222000000000000000000000000111111111111111111111111000000000000111111111111000000000000111111111111222222222111111111111000000000000000000000000000111000000000000000000///////////////000000000000111111222222222222111111000000000000111111111111000000111111111111000000000000000000111111111111000111111222222111111000000000000000000000000000///000222333333333222111111111222222222222111111000000000000111222333444555555444333222111000000000111111111111222222222222222222222222222222222111111111111111222222222111111111111222222222222222222222222222222222222//////000000000000000000000000000000000111222333222222555::::::444111111000000000111111111111111222222222222222222222222222222222333333444444555222222222222222222222222//////000111111111111111000000000000000000000000111000000000000000111111000000000000000000000000///000000111111111111000111111111111000000000000///000111111111111000000222333222111///...///000000000000000//////......000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111000111333444555333111000000000000111111111111......///000000000000000......////////////000000...///000111222111000000111111111111111111111111000000111222222222222111000000000000000000000000000000000000000000000000////////////////////////000111111111111222222222111111111111111111111111000000111111222333333333111111111111111111111111111111111111111111111111000000111111111222222222333333222222222222111111555666777999;;;<<<======AAAAAA@@@???>>>>>>??????@@@?????????AAABBBAAA@@@CCCDDDFFFGGGIIIJJJJJJJJJKKKMMMPPPPPPPPPPPPQQQSSSSSSSSSSSSTTTVVVWWWWWWVVVXXXZZZ\\\```mmm000000000000000000000000000//////000111222333333111111111111111111111111111111111111111111111111000000000000000000000000...//////000000111111222000000000000111111111111///000000000111111111111222222222111111111111000000000000000000000000000000000000111111111111111.../////////000000000111111111222222222222111111000000000000111111111111000000111111111111000000///000000000111111111111000111111222222111111000000000000000000000000000...///111222333222111000111111111000000111111111000111111222222222111111333333222222111111000000000111111111111222222222222222222222222222222222222222222111111111111111000000000000111111111222000000000000000000000000000000000000000/////////////////////000111222333///555999777555444222//////000000000111111111222222222222222222222222222000111111222333333444444222222222222222222222222000000000000000111111222000000000000000000000000000/////////000111222222000000000000000000000000//////000111111111111111111111111111000000000//////000111222222111000///000111222111///...000222000000000000000000111111000000000000000000000000000000000000000000000000111111111222222111111000000000000000000000000000000///...///111111000///000000000000111111111111---...///000111000000///........./////////000000//////000000000111111111111111111111111111111111111111000000111222222333000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111111111000000111222222333444444111111111111111111111111111111111111111111111111111111111222222222333333444444333333333222222222555666888:::;;;======>>>??????>>>===>>>>>>???@@@??????>>>@@@BBBCCCCCCBBBCCCDDDFFFGGGIIIJJJJJJJJJIIIKKKMMMNNNNNNNNNOOOPPPSSSRRRRRRSSSTTTSSSTTTTTTVVVXXX[[[```mmm000000000000000000000000000000000000111222333444111111111111111111111111000000000000000000000000000000000000000000000000------...///000111222222000000000000111111111111//////000000111111111222222222222111111111111000000000000000000000000000000000111111222222333333.../////////000000111111111111222222222222111111000000000000111111111111000000111111111111000000//////000000111111111222111111222222222222111111000000000000000000000000---///111222222222000///222111000//////000111222111111222222222000///---000000000000111111111111000111111111111222222222222222222222222222222222333222222222111111000000.../////////000000111111////////////////////////111111000000//////......////////////000111222333///888999000,,,111444111//////000000111111111222222222222222222222222222///000000111222222333333222222222222222222222222111000/////////000222333000000000000000000000000////////////000111333333000000000000000000000000//////000111111111111111222111111111000000/////////000111222222111000///...000111111//////222555//////000111222333333444000000000000000000000000000000000000000000000000111111222222222111111000000000000000000000000000000...,,,,,,---......---000000000000111111111111---...000111111111000///............/////////000222222111111222333444444111111111111111111111111222111000000000111333444000000000000000000000000000000000000000000000000111111111111111111111111000111111111111222222222111111111111111111111111000000111222333333444444111111111111111111111111111111111111111111111111222222333333333444444444555555555444444333333333555666888:::<<<======>>><<<<<<<<<<<<===>>>@@@AAA>>>===>>>@@@CCCEEEEEEDDDCCCDDDEEEGGGHHHIIIJJJJJJMMMOOOQQQRRRQQQQQQSSSTTTRRRQQQSSSUUUVVVUUUWWWYYYVVVXXXZZZ```mmm111111111111111111111111///000111222222222222222111222333333333333222111222111111111000000//////222111000//////000111222///000000000000111111111000000000000000000000000222222222111111111000000/////////000111111222222111111111111111111111111000000111111111111000000000000000000111111111111000000000000111111111111...///000222222222111000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000000111111111333333222111000000111111222333444444444444333222111111000000000000111111111111111111111111111111333333222111000000111111000111111111111222222222........................000000000000000000000000000000000000000000000000222111000/////////000111222:::===777111111000...//////......///000111111222222111111000//////...000111111111111222222222222333333444444333333222222111000///...,,,++++++222222111111000/////////111111111111111111111111000000000000000000000000000000000000000111111111111000///......///000111//////000000111111111222000000000000000000000000111111111111222222222222---...///000111111000000...///111222333333333222111000...---...///111222222111000.........///000////////////000000000000111000000000//////......000000000000000000000000......//////000000111111......//////000000111111222222222222222222222222333222111000////////////222111111111000000//////000000000000000000000000///////////////000111111///000111222222111000///***+++---...000111111222222222111000//////000000111111111111111111111111333222222111111222222333333333222222333333444555444444444444444444333333444444555777888999:::;;;===>>>>>>======>>>@@@BBBAAA@@@>>>???AAACCCCCCCCCFFFEEEEEEEEEFFFGGGHHHHHHMMMKKKJJJLLLOOOQQQOOOMMMQQQRRRSSSRRRRRRSSSVVVXXXWWWYYY\\\bbbooo111111111111111111111111000000111222222222222222111222222333333222222111222222222222111111000000222111000//////000111222111111222222222333333333000000000000000000000000222222222111111111000000111111111000000000000000111111111111111111111111000000111111111111000000000000000000111111111111000000000000111111111111...///000111222111111000////////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222333222222111000000111111000111111222222111111000111111111000000111111111111111111111111111111111333222222111000000111111000111111111111222222222222222222222222222222222000000000000000000000000000000000000000000000000222111000//////000111222222999<<<666111111000...111111000000///000000000333222222111000000//////111111111111222222222222222333333444444333333222333333222111000000//////000000000000000111111111111111111111111111111111000000000000000000000000222222222222222222222111111111//////...///000000000000000111111222222222111111111111111111111111---............///////////////.........///000000//////111222333222222111000///---,,,+++,,,---...222111000///......///000////////////000000000000000000/////////.........000000000000000000000000000000000000//////////////////000000000000000111222222222222222222222222111000000000000000111111111111111111000000000///000000000000000000000000///////////////000111111000000111111111111000000000000111222222222222222444333333222111111222222111111111111111111111111333222222111111222222333333333222222333333444555444444444444444444444444444444555777888999:::;;;===>>>>>>>>>===>>>@@@BBBCCCBBB@@@AAACCCEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIKKKJJJKKKMMMQQQSSSRRRPPPNNNPPPQQQRRRSSSUUUXXXZZZWWWYYY\\\bbbppp111111111111111111111111000000111222222222222111111111222333333222111111333333222222222222111111111111000000000000111111111111111222222222333333000000000000000000000000222222222111111111111111222222111111000//////...000000000000000000000000000000111111111111000000000000000000111111111111000000000000111111111111//////000111111111111000/////////000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222333333222111111000111111111000000111222222111000000222222111111111111222222111111111111111111111111333222111111000111111111000111111111111222222222222222222222222222222222000000000000000000000000000000000000000000000000222111000///000000222222333888:::555111000000///444333222111000000000000333333333222111111000000111111111111222222222333222222333333333333222222333333222222222111111111...//////000111111222222111111111111111111111111000000000000000000000000222222222111111000000000222111000///////////////000000111111111111222222222222222222222222222222------------............111000///------...///000000000111222222111111000444333111///......//////111000000////////////000////////////000000000000000////////////.........000000000000000000000000111111111000///.........111111111111111000000000222222222222222222222222////////////000111222333111111111111000000000000000000000000000000000000///////////////000111111111111000000000000111111333444444333333222111000444333222222111222222222111111111111111111111111333222222111111222222333333333222222333333444555222333333444444555555555444444555777888999:::;;;<<<===>>>>>>===>>>@@@BBBCCCBBB@@@AAACCCEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIJJJHHHIIIJJJMMMQQQSSSRRRQQQNNNPPPSSSTTTTTTTTTVVVWWWVVVYYY\\\bbbppp111111111111111111111111000111111222222222111111111111222222222222111111111111111111111111111111111000000000000000000111////////////000000000000000000000000000000000000111111111111111111111111111111111111000000//////111111111111111111111111000000111111111111000000///000000000111111111111///000000000111111111111000000000111111111000000//////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333333333222222111111111111111222222222333333333333222222333222222222222222222333111111111111111111111111222222111111111111111222000000111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000111111000000000111333444555777777444111000000111333333222111111222222222333333333222222222111111111111111222222222333333222222333333333333222222000000000000000000111111//////000000111111111111111111111111111111111111000000000000000000000000111000000///...---,,,,,,222222111000000/////////000000000000000000000000111111111111111111111111/////////000000000111111111111111000////////////111111111111111000000000555444333222111111111111000000000////////////000////////////000000000000000000000000000000000000000000000000000000000000111000000000/////////...333333222222111111000000111111111111111111111111000000//////000111222222111111111000000000000000///////////////////////////////////////000000111222111000//////000111222111111111111000///......111111000000000000000111111111111111111111111111333222222111111222222333333333222222333333444555222222333333444555666666444444555777888999:::;;;<<<===>>>>>>>>>>>>@@@AAAAAA@@@>>>???AAACCCCCCCCCCCCCCCEEEGGGHHHIIIJJJKKKGGGHHHKKKNNNPPPQQQPPPPPPRRRTTTVVVVVVTTTRRRRRRRRRVVVYYY]]]cccrrr111111111111111111111111111111222222222111111000111111111111111111111111/////////000000000000000000000000111111000000000....../////////000000000000000000000000000000000111111111111111111111111//////000000111111111111222222222222222222222222000000111111111111000000///000000000111111111111///000000000111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333333333222111111111111111222222222222222222222222222222333222222222222222222333111111111111111111111111222111111111111111222222000000111111111222222222////////////////////////000000000000000000000000000000000000000000000000000000000000111222444555777666555333111///000222111111111111222333555555333333333222222222222222111222222222222333333333111222222333333222222111000000000000000111111111111111111111000000//////000000000000000000000000111111111111111111111111111000000///...---,,,,,,111111111111111000//////////////////////////////000000000000000000000000000000111111111222222222111111333333333111///...111111000000000000000000/////////.../////////////////////000000000000///////////////000000000000111111111111111111111111000000000000000000000000.../////////000000000111333333222222111111000000111111111111111111111111222222111000//////000000000000000000000000111111///////////////////////////////////////000000111222111000//////000111222......//////000/////////111000000000000000111111111111111111111111111111333222222111111222222333333333222222333333444555222222333333444555666666444444555777888999:::;;;;;;===??????>>>>>>???AAAAAA@@@>>>???AAACCCCCCCCCBBBDDDEEEGGGIIIJJJJJJJJJJJJLLLOOOQQQQQQQQQPPPOOORRRTTTVVVVVVTTTRRRQQQQQQWWWZZZ^^^eeettt111111111111111111111111111222222222222111000000222111000000000000111222.........////////////000000000111111111111000000000000000111111111222222000000000000000000000000111111111111111222222222...//////000111111222222111111111111111111111111000000111111111111000000000000000000111111111111000000000000111111111111222111000000///000000000000000000111111111222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222333111111111000111111222333111000////////////000111222222111111111111222222111111111111111111111111111111111000111111222333000111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000///000111333555666999555222222111///000333//////000111222444555666222222222222222222111111222222222222333333333333111111222222222222111111111111222222222222222222222222111111000//////...000000000000000000000000111111111111111111111111222222222111111000000000000000111222222111111000000000////////////......////////////////////////////////////000000000000000111222333222111000///000000/////////000000111.../////////000000000000...//////000000000000///////////////000000000000000000111111111111222222000000000000000000000000.........///000111111111111111111111111000000000111111111111111111111111333222111000////////////000000000000111111111111000000000000000000000000///////////////000111111111111000000000000111111---...///111111222222222222222222111222222333444111111111111111111111111333222222111111222222333333333222222333333444555222333333444444555555555444444555777888999:::;;;;;;===?????????>>>???@@@CCCBBB@@@AAACCCEEEEEEEEECCCDDDFFFHHHJJJJJJJJJIIIMMMPPPTTTUUUTTTSSSRRRRRRPPPQQQTTTTTTTTTTTTUUUVVVXXX[[[```gggwww111111111111111111111111222222222222222111000000222111000//////000111222.../////////000000000000///000111222222111000///000000000000111111111222000000000000000000000000000000111111111222222222000000000000000111111111////////////////////////000000111111111111000000000000000000111111111111000000000000111111111111333222000/////////000111000000111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222111111000000111222222333111000///......///000111111111111000000111111111111111111111111111111111111111000000111222222333000111111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000000//////000111444666777:::444000111111///000444000000000000111333444444111111111111111111111111222222222333333333444444111111222222222222111111111111111111111111111111111111111000000000000000000000000000000000000000111111111111111111111111222222222222222222222111...///111222333222222222222111111111000000000000////////////////////////.........////////////000111000...------///111222//////......///000111222111111222222111111000000---...///000111111000///////////////000000000000......//////000000000000000000000000000000000000////////////000000000000//////000000000000000111111111111111111111111111111111000000000000000111///000000000111111111111000000000000000000000000///////////////000111111000000111111111111000000//////000111222222222222222222111111222333333444111111111111111111111111333222222111111222222333333333222222333333444555444444444444444444444444444444555777888999:::;;;:::===???@@@?????????@@@CCCBBB@@@AAACCCEEEEEEEEEDDDEEEGGGIIIJJJJJJIIIHHHJJJNNNSSSUUUTTTSSSSSSSSSPPPQQQSSSSSSSSSTTTVVVXXXZZZ]]]aaaiiizzz111111111111111111111111222222222222222111000///222111000//////000111222//////000000111111111222///000111222222111000///............////////////000000000000000000000000000000111111222222222222222222111111000/////////........................000000111111111111000000000000000000111111111111000000000000111111111111333222111/////////000111000111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000///000000000000111111111111111000000111222333333333222111000000111222333111111000000000000111111111111111111111111111111111111000000111222333333000111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000/////////000222444666888;;;333///111111...000555111111111000111111222222000000000000000000111111222222333333333444444444111111222222222222111111////////////.........---/////////000111111222222000000000000000000000000111111111111111111111111000000000000000111111111---///000222333333333222333333333333222222111111000000000000000000000000////////////000000000111222///+++((())),,,111444///.........///000222333////////////...,,,+++***---...///111111111000///////////////000000000000,,,---------......//////000000000000000000000000111111000000//////............//////000000111111000000000000000000000000////////////000111222333//////000000111111111222000000000000000000000000///////////////000111111///000111222222111000//////000000111111111111000000000//////000111222222111111111111111111111111333222222222222222222333333333222222333333444555444444444444444444333333444444555777888999:::;;;:::===???@@@?????????@@@BBB@@@>>>???AAACCCCCCCCCEEEFFFHHHJJJJJJJJJHHHGGGEEEJJJPPPRRRRRRQQQQQQRRRTTTTTTTTTSSSQQQRRRTTTVVVZZZ^^^bbbkkk{{{111111111111111111111111333222222222111111000000//////////////////////////////000000000000//////000000000000000000000000---///111000---,,,...111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000222222111111000000//////000000000000111111111111000000000000111111111111000000111111111111000000111111111111111111111111222222111111111111111111...///000111111000///...////////////////////////000000000000000000000000...///000111111000///......//////000000000000000222000///...///000222333111111000000000000111111444222000///...///000111000000000000000000000000000000000000000000000000//////000000000000//////111111111111111111111111222222111000000333666999555444333333222222222333000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111333333222111111222333333333222111000000222444555333333333333333222111000111222333333111000000111111000///......///000111222222000///............///000000000000000///...111111000000000000111111222111000//////000111222222333333222222111000///...//////000111222222222000000000000000000000000000000000000111111111111111111000000//////......000000////////////000000000000000000000000000000000000000000111111111111222111111111000000////////////000000000000//////111111000000000000111111000000000000000000000000//////...---------------///////////////000111111222111000//////000111222111111111111111111111111333222000//////000222333222222222222222222222222000000000000000000000000111111222222222333333333444333333333333444555555888777666555555777999;;;;;;===????????????@@@AAA???@@@AAABBBCCCCCCCCCCCCGGGGGGHHHIIIIIIJJJJJJKKKJJJMMMPPPRRRRRRSSSTTTUUUVVVVVVVVVUUUVVVVVVWWWWWW[[[]]]```iii111111111111111111111111000000000000/////////...111111111111111111111111000000111111111111000000000000000000000000000000000///------.../////////111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000111111111000000000000000000000000000111111111111000000000000111111111111000000111111111000000///111111111111111111111111000000000000000000000000...///000111111000///...000000000000000000000000000000000000000000000000//////000111111000//////...//////000000000000000111111/////////000222333111111111000000111111111444333111000///000111222000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000111111111111222666999<<<333222222111000000111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111222222111000000111222222222222000000000111333444222333333333222222111000///000222111///......///222111000//////000111222222222222111000000/////////000000111111111000000111111000000000000111111111111000000000000111111+++,,,...000111222222333...//////000111111222222000000000000000000000000000000000000111111111111000000000//////.........000000////////////000000000000000000000000000000000000000000111111111111222111111111000000000000000000000111000000//////111000000//////000000111000000000000000000000000111111000///////////////000000000000000111222222222111000//////000111222111111111111111111111111333222111000000111222333222222222222222222222222333333333333333333333333111111222222222333333333444333333333333444555555777777666666777888999:::;;;===???????????????AAA@@@@@@AAAAAABBBCCCCCCCCCGGGGGGGGGHHHIIIIIIJJJJJJJJJLLLPPPQQQRRRRRRSSSTTTTTTSSSSSSSSSSSSTTTUUUUUU[[[^^^aaajjj111111111111111111111111000000000000////////////111111111111111111111111111111222222222222111111000000000000000000000000555111,,,---000333222000222222222222222222222222111111111111111111111111000000000000111111111111000000000000000000000000000000000000111111111111000000000000111111111111000000000000111111111111111111111111111000///...000000000000000000000000//////////////////000000//////000000000000//////111111111111111111111111000000000000000000000000///000000111111000000///...///000000111111000000111111000///000111222333222222111111111111222222444333222111111111222333000000000000000000000000000000000000000000000000///000000111111000000/////////////////////////////////000222555888<<<>>>111000000///////////////000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111000//////000111111111000/////////000222333222222222333222222111000---///000000...------...222222111111111111222222222222333333222111000///...///000111111111111111111111000000000000111111000000111111111111000000000000000///...---,,,+++...//////000000111111222////////////////////////000000000000111111111111000000000///////////////111000000//////000000111000000000000000000000000000000000000111111111111111111111111111000000000222222222111111000000///000//////......//////000000000000000000000000000333222111111111111111111111111111111111222222333111111000000000000111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111222222222333333333444333333333333444555555555666777888999999999999;;;===?????????>>>???@@@AAAAAA@@@@@@AAABBBDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIKKKOOOQQQQQQQQQRRRTTTSSSSSSRRRRRRSSSTTTTTTUUU\\\^^^bbbkkk111111111111111111111111222222222111111111111111111111111111111111111111000111111222222111111000000000000000000000000000777333000///111444444444111111111111111111111111222222222222222222222222///000000000111111111111000000000000000000000000//////000000111111222222///000000000111111111111///000000000111111111111111111222111111000///.../////////////////////////////////000000000000000//////000000000000//////111111111111111111111111000000000000000000000000000000000000000000000000//////000111111111111000111111000000000111222333333222222222222222222333333222222111111111222333000000000000000000000000000000000000000000000000000000000111111000000000000000000000000000000000//////000222666999:::;;;000//////....../////////000000000000000000000000///000000000111111111111111111111111111111111111111111111111111111111111111111111000000111111111000//////...///000111111111111222222222222111111---///000///...,,,------111111111111111111111111000111222333333111///...,,,---...///000111111111111111000000000000111111...///111222222111000000333222111000---+++)))(((////////////000000111111///////////////////////////000000000111111111111000000000000111111111111111000000000000000000111///////////////////////////000000000111111111111111111111111111111111111333333222111111000000000//////............//////000000000000000000000000333222222111111111222222111111111000000111111222111000000000000000000111111111111111111111111111000111222222222222111000111222222222222222333333000000000000000000000000111111222222222333333333444333333333333444555555444555888999::::::999999<<<===?????????>>>???@@@BBBAAA?????????AAADDDEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHKKKNNNPPPPPPQQQRRRSSSTTTTTTTTTTTTUUUVVVWWWWWW[[[^^^bbblll111111111111111111111111111111111111111111222222000000000000000000000000//////000000000000//////000000000000000000000000222333333111//////222555000000000000000000000000111111111111111111111111///000000000111111111111000000000000000000000000//////000000111111222222///000000000111111111111///000000000111111111111111111111111111000//////////////////////////////000000000111111222222222000000////////////000000111111111111111111111111000000000000000000000000111111000000000000111111///000000111111111111111111111111111111222222333333222222222222222222333111111000000000111111111000000000000000000000000000000000000000000000000000000111111111111000000111111111111111111111111111000000222555777666555000000/////////000000111000000000000000000000000///000000000111111111111111111111111111111111111111111111111111111111111222222222222222222222222///////////////000000000000111111222222111111111...000111111///......//////000000000000000000///...///111222222000...---+++,,,---...//////000///111111000000000000111111...///000222222222111000---...///000000000000//////////////////000000000///////////////////////////000000000111111111111111111111222222333333333111111000000000000111111///////////////////////////000000000111111111111111111111111111222222222333333222111000000111111//////............//////000000000000000000000000111111111000000111111222111000000/////////000000000000000111111000000000111111111111111111111111000111222222222222111000111111111222222333333333333333333333333333333333111111222222222333333333444333333333333444555555333555888:::;;;;;;:::999<<<>>>???@@@>>>>>>>>>???AAA@@@???>>>???AAACCCEEEDDDDDDEEEFFFFFFGGGGGGHHHHHHKKKNNNPPPPPPQQQRRRSSSTTTTTTTTTTTTUUUVVVWWWXXXZZZ^^^bbblll111111111111111111111111////////////000000000000//////////////////////////////000000000000//////000000000000000000000000---000222111---,,,///222////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000000000111111111111000000000000111111111111000000111111111111000000000000000000000000000000000000111111222222333333000000////////////000000111111111111111111111111000000000000000000000000222111111000000111111222///000111111222222111111111111111222222222222333222222111111111111222222///000000000000111111111000000000000000000000000000000000000000000000000000111111222222111111000111111111111111111111111333111111333666666333000000000000000000111111222000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111222222333333333333222222////////////000000000000///000111111222111111111///111222222000//////000//////000000000000//////...///000111111000///...,,,---......////////////111111000000000000111111...///000111111222111111000000111111111000//////////////////////////////////////////////////////000000000000111111111111000000111222333444444555222111111000000111111222000000000000000000000000000000000000111111111111111111111222222222222222222111000//////000111222000//////......//////000000000000000000000000000000000000///000000111222111000//////////////////000000111111111111000000111111111111111111111111111111111111111111111111111111111222222333333444222222222222222222222222111111222222222333333333444333333333333444555555333555888:::;;;;;;;;;:::===>>>@@@@@@>>>>>>>>>???@@@@@@??????@@@AAACCCDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIKKKOOOQQQQQQQQQRRRTTTRRRRRRSSSSSSTTTUUUWWWWWW[[[^^^cccnnn111111111111111111111111.../////////000000000000000000000000000000000000000000000111111000000000000000000000000000000000...///111111000/////////////////////////////////////////////////////////000000000000111111111111000000000000000000000000111111111000000000000000000000000000111111111111000000000000111111111111...///000111111222111111111111111111111111111111/////////000111222222222111000///......///000111000000000000000000000000000000000000000000000000222222111000000111222222000000111222222222222111111111222222333333333222111111111000000111111111000000111111222222222222000000000000000000000000000000000000000000000000000111111222222111111000111111111111111111111111333222111444888888444///000000//////000111111222000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111000111222333333222111000//////000000111111111000//////000111111111111111///111222222000//////000///000111111111111000///000000000000000000000000//////000000000000000///111111000000000000111111////////////000111222333444333333222000...,,,+++////////////////////////000000000000000000000000000000000000111111111111......///000111333333444222111111000000111111222000000000000000000000000000000000000111111111111111111111222222333333333000///.........000222333111000000//////000000111000000000000000000000000000000000000000111222222222111000000//////000000///000111222222111000///111111111111111111111111333222111000000111222333000111111222333333444444////////////////////////111111222222222333333333444333333333333444555555444555777999;;;<<<<<<;;;===>>>@@@@@@>>>===>>>????????????@@@AAAAAABBBBBBEEEEEEFFFFFFGGGHHHHHHIIIJJJLLLPPPQQQRRRRRRSSSTTTSSSSSSSSSTTTUUUWWWXXXYYY]]]aaafffppp111111111111111111111111000000111111222222222333111111111111111111111111111111222222222222111111000000000000000000000000222111000333666666222...000000000000000000000000////////////////////////000000000000111111111111000000000000000000000000222222111111000000//////000000000000111111111111000000000000111111111111---...///111222222222222111111111111111111111111---......///000111111222111000///......///000111////////////////////////000000000000000000000000333222111000000111222333000000111222222222222111111111222333333333333222111111000000000000111111000111222333333333333333000000000000000000000000000000000000000000000000111111222222222222111111000000000000000000000000444222222555::::::555111///////////////000111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111///000111222222111000/////////000111111111111111//////000111111111111111///000222111///......///000111222333333222111000222111111000111111222222111222222222222111111000111111000000000000111111000//////...///111333444,,,---...000111111222222///////////////.........111111111111111111111111000000000000111111111111,,,---...///000111222333222222111111111111222222000000000000000000000000000000000000111111111111111111111222222333333333///...------...000222444111111000000000000111111000000000000000000000000111000000000111222222333333333222111000000111111///000111222222111000///111111111111111111111111333222000//////000222333000000111222333333444444222222222222222222222222111111222222222333333333444333333333333444555555555666777999:::<<<<<<<<<===???@@@@@@>>>===>>>>>>>>>>>>@@@AAAAAAAAAAAAAAAFFFFFFFFFGGGHHHHHHIIIIIIJJJMMMPPPRRRRRRSSSTTTUUUVVVVVVVVVWWWXXXYYY[[[\\\___ccchhhsss222111000//////111333444555444333222111111111111000111111111111222222222//////000000111111222222////////////////////////111111000000000000111111111111111111111111111111///000111222222111000///000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222333////////////000000000000000000////////////000000000000111111111111000000222111000//////......///000000000000000000000000000000000000000111111222000000000000111111111111111111222111111000///...222222111111000000//////111+++''')))///333111---222///,,,,,,...000000...000111222222222000///...000000111111111111000000000000000000000000000000000000000000111111111111///000111222222111000///---111777:::;;;777111---111111111111111111111111//////...---------------000000111111111000000///000111111111111222222222111111222333333333222222111111111111111111111111111111000000//////......000000000000000000000000333222111000000000222222111111000000000000111111////////////000111333333111000000000////////////000000000000000000000000222222222111000//////...111111111111111111111111////////////////////////+++---///111222222000000000000000000000000000000---......///////////////222111111111000000//////111///------///111111111111111111111111222222333000111222333333222000///111111111000000000000///////////////000000000000222111000.........///000222111111111000000//////000000000000000000000000000000000000111111111111444333111000000000111111//////000111222333333444222222222222222222222222333222111000000111222333333222111111111222333444555555555555555666777888888777777777888999:::::::::;;;===>>>???@@@??????@@@@@@@@@AAABBBBBBBBBBBBBBBDDDFFFFFFFFFGGGIIIJJJGGGKKKPPPSSSTTTTTTTTTUUUXXXWWWVVVUUUUUUUUUVVVWWW```aaadddooo222111000///000111333444444333222111000000000000000111111111111222222222000000000000000111111111111111111111111111111111111111000000000000111111111111111111111111111111111222222222222222222111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111222222000000000000111111111111000000////////////000000000000111111111111000000000///////////////000111000000000000000000000000000000000000000111111222000000000000111111111111///000000111111111000000111111111000000000000000222...+++,,,000333222000111///------000111000...000111111222111000///...000000111111111111000000000000000000000000000000000000000000111111111111///000111222222111000//////333666888666333000///111111111111111111111111111111000///////////////000000111111111111000000000111111111111222222222222222333333333222222111000000000000000000000000111111000000////////////000000000000000000000000222222111000000111111222111111000000000000111111/////////000000111222222---......///000000111111000000000000000000000000111111000000///......---000000000000000000000000////////////////////////,,,---///111222111000000000000000000000000000000---...//////000000//////111111111111000000000///000...---...///111111000111000000000000111222222000111222333333222000///222222111111111000000000////////////000000000000222111000///...//////000111111111111000000000///000000000000000000000000000000000000111111111111222222000/////////000000111111111111111222222222333333222222222222222222333333222111111222333333555444333111111111222222444444333333444444555555777777777777888999:::;;;:::;;;===>>>???@@@??????>>>>>>>>>>>>???@@@AAAAAACCCEEEFFFGGGFFFGGGHHHJJJHHHLLLPPPSSSTTTTTTTTTUUUUUUUUUTTTTTTUUUVVVXXXYYY___aaaeeeqqq222111000000000111333444222222111000////////////000111111111111222222222111111111111000000000000111111111111111111111111111111000000000000111111111111111111111111111111222111111000000111111222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111000000111111111111222222222222000000////////////000000000000111111111111000000............///000111222000000000000000000000000000000000000000111111222000000000000111111111111......000111111222222222000000000000111111111111222111111000111111222222000//////000111111000...000111111111111000//////000000111111111111000000000000000000000000000000000000000000111111111111///000111111111111000000111555888666111...///222111111111111111111111111333222111111111111111111000000111111111111000000000111111111111222222222333333333333222222111000////////////////////////111000000000000/////////000000000000000000000000111111000000000111111222111111000000000000111111000000000000000000111111++++++,,,...///111222333000000000000000000000000000000//////......------////////////////////////////////////////////////---...///111111111000000000000000000000000000000---...//////000000//////111111111111000000000000......---...000000///...000000/////////000111111000000222333333222111000333222222222111111111111////////////000000000000111111000/////////000000111111111111000000000000000000000000000000000000000000000000111111111111111000//////.../////////222222222111111111000000333333333222222111111111444333333222222333333444666555444222111111111111444333222222222222222333555666666777999:::;;;<<<:::;;;===???@@@@@@@@@??????>>>======>>>???BBBCCCEEEFFFHHHGGGGGGFFFHHHIIIJJJMMMQQQSSSTTTTTTUUUVVVSSSSSSSSSSSSUUUWWWYYYZZZ]]]```fffsss111111000000000111222333222222111000000000000000000000111111111222222222222222111111000000//////111111111111111111111111111111000000000000111111111111111111111111111111000///...------...///000000000000000000000000000000000000000000000000000000000000000000000000000222222111111000000//////000000000111111111222222//////000000000000//////000000111111111111000000///////////////000111111////////////////////////000000000000000111111222///000000000111111111111//////000111111111111111//////000000111111222222111333444333000///111333///000111222222222000///000000111111111000000000000000111111111111000000000000000000000000000000///000000000111111111111///000000111111111111111111777;;;888111---...222111111111111111111111111333222222111111111222222///000000111111111111000000000111111111222222222444444444333222111000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000000000000111111000111111111111000000///++++++,,,...///000111222000000000000000000000000000000000//////.........000000000000000000000000////////////////////////---...///000111000000000////////////////////////......///000000000000000111111111000000000000000...---...///111000...,,,///////////////000000111000000111222222222111111333333333222222222111111////////////000000000000111111000000000000000000111111111000000000000000000000000000000000000000///000000000111111111111000000000000///000000000111111111111111111111111444333333222222111111111333333333222222333333333444444333333222222222222444444333222111111111222444555666888999;;;;;;<<<:::;;;===???@@@@@@@@@???BBB@@@???>>>???AAADDDFFFFFFHHHIIIHHHGGGGGGHHHIIIKKKNNNQQQSSSTTTTTTUUUVVVRRRRRRRRRSSSTTTVVVXXXYYY[[[```gggttt111111111111111222222222333333222111111111222222000000111111111222222222222222111111000000//////000000000000000000000000111111000000000000111111000000000000000000000000000///...------...///000000000000000000000000000000000000000000000000000000000000000000000000000222111111000000//////////////////000000000111111//////000000000000//////000000111111111111000000111111000///////////////////////////////////////000000000000000111111222///000000000111111111111111111111111111000////////////000000111111222222///222444333///...000333///000222222222111000///000000000000000000111111000000111111111111000000000000000000000000000000///000000000111111111111000000000000000111111222222888===;;;444...///222111111111111111111111111111111111000000111111222//////000111111111111111000000111111111222222222444444444333222111000///111111111111111111111111000000000000111111111111000000000000000000000000//////000000111111111111111111000000000000111111000000111111111000000///............/////////000000000000000000000000000111111000000000000000///111111111111111111111111000000000000000000000000...//////000000000000000////////////////////////...//////000000000000000000000000000000000111111.........000111000...,,,///////////////000000111000000111111222222222222333333333222222222111111////////////000000000000000000111111111111111111000000000000000000111111111111111111111111111111///000000000111111111111000111111111111111111111///000000111222222333333333333333222222111111111111111222222222222111111222222333333444444444444555555444333333222333333333555666888:::;;;;;;;;;;;;<<<>>>???@@@AAA@@@@@@AAA@@@>>>>>>???BBBEEEGGGGGGHHHIIIIIIHHHGGGHHHJJJKKKNNNQQQRRRSSSSSSTTTVVVSSSSSSRRRRRRSSSTTTVVVWWWZZZ```iiiuuu000000111111222222222222333333222222222222222333000111111111111222222222111111111111000000000000////////////////////////111111000000000000111111000000000000000000000000222111111000000111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////.../////////000000000000...///000111111000///...000000111111111111000000222111000///............000000000000000000000000000000000000000111111222000000000000111111111111222222222111111000......000000000000111111111111---000333222000...000222...000111111000//////000000000000///000000111222000000111111111111000000000000000000000000000000000000000000111111111111000/////////000111222333444888<<<;;;555111000222111111111111111111111111000000000///000000111222...///000111111222111111000111111111111222222222333333333333222222111000111111111111111111111111000000000111111111111222000000000000000000000000......///000111111111111111111000000000000111111///000111222222111000///111111000000/////////...000000000000000000000000111111111111000000000000111111111111111111111111000000000000000000000000///////////////000000000000000000000000000000000...///000000111111000000000000000000111111111111111000///000111111///---000000/////////000111111000000000111111222333333333222222222111111111111////////////000000000000///000111222222222111111000000000000111111111111111111111111111111111111000000000000111111111111000111111222222222222111...///000111222333444444222222222222222222222222000111111222222111111000000111222444555555555555666555555444444444444555444555777999:::;;;::::::;;;<<<>>>@@@AAAAAAAAA@@@>>>===<<<===>>>@@@CCCDDDGGGHHHJJJIIIIIIHHHJJJKKKKKKNNNPPPQQQQQQRRRSSSUUUSSSSSSRRRRRRRRRTTTUUUVVVYYY```iiiuuu000000111222222222222222222222111111111111222222000111111111111222222222000000000000000111111111000000000000000000000000111111000000000000111111000000000000000000000000111222222222222222222111000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000000000//////000000000111111111...///000111111000///...000000111111111111000000111000///////////////000000000000000000000000000000000000000000111111222000000000000111111111111000000111111111000000///111111111000000000000000---///111222111111111111...000111000------///111111000/////////000222333000000111111111111000000000000000000000000000000000000000000111111111111000/////////000111222333777888888666444222222333111111111111111111111111000000000000000111222222...///000111111222222222000111111111111222222222222222333333333222222111111111111111111111111111000000111111111222222222000000000000000000000000---...///000111111111000111111000000000000111111---...000222222222111000222222111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000//////000111111111111000///000000000111111111111333222000000000111000///111000000000000111222222000000000000111222333444222222111111111000000000////////////000000000000///000111222222222222111///000000000111111111111111111111111111111111111000000000000111111111111...///000222222222111000000000111111111222222222111111111222222333333444111111222333333222111111111222333555555555444444555444444444444555555666444666888:::::::::999888;;;<<<>>>@@@AAAAAAAAA@@@<<<<<<===>>>???AAABBBCCCFFFHHHIIIJJJIIIJJJKKKMMMKKKMMMOOOPPPPPPPPPRRRTTTQQQQQQPPPQQQRRRTTTVVVWWWZZZaaaiiiuuu000000111222222222222111111000000000000000111111000111111111111222222222//////000000111111222222111111111111111111111111111111000000000000111111000000000000000000000000///000111222222111000///000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111000111111111111222222222...///000222222000///...000000111111111111000000///......//////000111222000000000000000000000000000000000000000111111222000000000000111111111111...///000111111222222111222222111111000000//////...///000222333333333222...000000...,,,,,,///222111000/////////111222333000000111111111111000000000000000000000000000000000000000000111111111111000////////////111333444999777444222111111333444111111111111111111111111111000000000111222222333......///111111222222222000111111111111222222222111111222333333333222222000000000000000000000000000000111111222222222222000000000000000000000000,,,---///000111111111000111111000000000000111111,,,...000222333222111111111111111111111111111111000000000000000000000000.........///////////////000000000000000000000000000000000000000000000000111000////////////000000000000000000000000000000//////000111111111111111//////000000111111111222555333000///000111111111111111111111111222222333000000000000111222333444111111111000000000000///////////////000000000000///000111222333333222111//////000000111111111222111111111111111111111111000000000000111111111111---...///111111111000///222222222111111111111111000000111222333444444555222222444444444444222222333444555555555444333222333333333333444555555666555666888:::;;;:::888888;;;===>>>@@@AAAAAAAAAAAA===>>>???AAABBBCCCDDDEEEFFFGGGIIIJJJJJJJJJLLLNNNKKKMMMNNNOOOOOOOOOQQQSSSNNNNNNOOOPPPRRRUUUXXXYYYZZZaaaiiiuuu111111111111111111111111///000000000111111111111222222111111111111222222111111111111111111111111000000000000000000000000111000///......///000111000111222222222000///...//////000111111111111111//////000000111111222222000000000000000000000000/////////.....................//////000111333333222222111000//////000000444444444444333222111111111111111111111111111111//////000111111111111111222111111111000000//////222222111000//////000000000000000000000000000000...///000222222111000000222222111111111111222222111111111111111111111111000000////////////000000000000000000000000000000111111111111111111111111111111000000000000111111222111000//////000111222//////111222111///222777AAA:::444333222000000333222111000000222333333222333222111000000//////000///......///111222000///222222222111111111000000111111111111111111111111000000000000111222333444000000000000000000000000000000000000000000000000333222111/////////000000111111111111000000000000111000/////////000222333//////000000000000//////000000000000000000000000111///---...111222000...000000000000000000000000111111111000000000000000000000000000111111111111111000000///////////////111...,,,---000222111000...///000111333444666666222222111000/////////000222111111111000000//////111000000000000222333444222222222111111111000000222222111000//////000000222222222222222222222222222222111111111111222222000000000000000000000000000000000111222222222333000000000000000000000000000000000000000000000000111111111111111111111111111111222222222333333333444222///---...000333555555555444444444444555555666666777888999::::::;;;======>>>>>>>>>>>>======>>>???@@@@@@???@@@BBBDDDGGGIIIKKKLLLKKKJJJJJJJJJLLLNNNQQQRRRSSSSSSUUUWWWNNNPPPQQQRRRRRRUUUXXX[[[YYYaaakkkvvv111111111111111111111111111111111111222222222222222222111111111111222222000000000000000000000000000000000000000000000000111000////////////000111000111111222111000///...//////000111111111111111000000000000000111111111000000000000000000000000111111111111111111111111000000/////////000000111222222111000000000000000///000111222222333333333111111111111111111111111//////000111111111111111111111111111000000000///222222111000000000000000000000000000000000000000000000111222222222222222222222111111111111222222111111111111111111111111000000////////////000000111111111111111111111111111111111111111111111111111111000000000000111111222111000//////000111222///000111222111111444888@@@999333222222000000333...---,,,,,,...//////...333222222111000000000111///......///111222000///222222222111111111000000111111111111111111111111333222222111111111222222000000000000000000000000000000000000000000000000111111000//////000111222111111111111000000000000111000/////////000222222//////000000000000//////000000000000000000000000111///...///111222000...000000000000000000000000111000000000000000000000000000000000111111111111111111000/////////000000111///---...111333222111///000111222444555666777555444333222111111111111111111111111000000000/////////......///000111222222222222111111111000000222222111000000000000000222222222222222222222222111000000000000000000111000000000000000000000000111111111111111222222222111111111111111111111111000000000000000000000000222222222222222222222222111111222222222333333333444333111000111222555666555555444444444444555555666666777888999::::::;;;:::;;;<<<======>>>>>>======???@@@@@@???@@@BBBDDDHHHJJJLLLMMMLLLKKKKKKKKKLLLNNNPPPRRRRRRRRRTTTUUUPPPQQQRRRRRRSSSTTTXXXZZZZZZaaaiiittt111111111111111111111111111222222222222333333333222222111111111111222222////////////////////////000000000000000000000000111000000//////000000111000111111111111000////////////000111111111111111111111111111000000000000000000000000000000000000222222222222222222222222111111000///////////////222111000000000000000000---...///000111111111111000000000000000000000000//////000111111111111111111111111111000000000000222222111000000000000111000000000000000000000000222222222222222333333444222222111111111111222222111111111111111111111111111000000//////000000111111111111111111111111111111111111111111111111111111111000000000000111111222111000000000000111222///111222222222444777999???888333222222000000333000///---...///111000000333222111111111111111222000///...///111222111000222222222111111111111111222222222222222222222222444444333222111111111111000000000000000000000000000000000000000000000000////////////000111222333111111111111000000000000000000000///000111111222///000000111111000000///000000000000000000000000111000//////111111000///000000000000000000000000000000000000000000111111000000000000111111111111222222111000000000000111111000///000222444333222111222333444555666777888888777555444333222222111111111111111000000000000//////...//////000222222222222222111111111111111222111000000000000000000222222222222222222222222000000////////////000000000000000000000000000000222222222111111111111111111111111111111111111111000000000000000000000000222222222222222222222222111111222222222333333333444444444333444555666666555555444444444444555555666666777888999::::::;;;999999;;;<<<===============???@@@@@@@@@AAACCCEEEHHHKKKMMMMMMLLLKKKLLLLLLLLLNNNPPPQQQQQQQQQRRRTTTRRRSSSSSSSSSSSSTTTWWWYYY\\\```fffrrr111111111111111111111111111111111222222222333333222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000//////000111111111111111222222111111000000//////000000000000000000000000000000000000000111111111222111111000000000111111111111000000000000000111111111111111000///...---//////////////////////////////000111111111111111111111111000000000000000222222111000000111111111000000000000000000000000222222111000111222333444222222111111111111222222111111111111111111111111111000000000000000000111111111111111111111111111111111111111111111111111222111111000000111111222111111111111111111111111///111222111333888;;;<<<===666222222222000000333222111///000111333222222111111000000000111111222111///...///111222111000111111111111111111111111222222222222222222222222333222111000000000000000000000000000000000000000000000000000000000000000000000000000000111111222111111111111000000000///000000000000000111111222000000000111111000000000000000000000000000000000111111000000000000000///000000000000000000000000000000000000000111111111///000000000111111111111333222222111111111111111111111111333444555555555444444555666777777888888999888666555333222111111111111111000000000000000111111111111222333444444111111111111111111111111111111000000000000000111111111111111111111111111000000////////////000000000000000000000000000000333222222222111000000000111111111111111111111111000000000000000000000000222222222222222222222222111111222222222333333333333444444555555555555555555444444333333444444555666666777888999::::::;;;:::;;;<<<<<<===============???@@@@@@@@@AAADDDFFFHHHJJJLLLMMMLLLKKKKKKLLLKKKMMMPPPQQQPPPPPPRRRSSSTTTUUUUUUTTTSSSTTTVVVXXX]]]___dddppp111111111111111111111111000000000000111111111222222222111111111111222222111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000111111//////000111111111111111222222111111000000//////000000000000000000000000//////000000111111111111111111111111222333444555111000000000000000111111222222222222111000///...//////////////////////////////000111111111111111000000000000000000111111222111111111111111222222111111111111111111111111111111000//////111222333222222111111111111222222111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111222222111111111111222222111111222222222222111111///222222111444<<<@@@>>>:::555111222222000000222000///......000111111000///////////////000111222222000...///000222222111111111111111111111111111222222222222222222222222///////////////000111111000000000000000000000000111111111111111111111111111111111111000000//////111111111111000000000//////000000000111111111111000000111111111111000000000000000000000000000000111222222111000//////000111111111111111111111111//////000000111111111111///000000000111111111111333222222111111111111111111222444555666666777777666666666777777888888888888777666444222111000000000000000000000000111111000111222222333333444444111111111111111111111111111000000000000000111111111111111111111111111111222111111000000111111222000000000000000000000000333222222222111000000000111111111111111111111111000000000000000000000000222222222222222222222222111111222222222333333333111222333444555444444333444444333333333333444444666666777888999::::::;;;======>>>>>>>>>======<<<===???@@@@@@AAABBBDDDGGGGGGIIIKKKLLLKKKJJJJJJKKKKKKMMMOOOPPPPPPQQQRRRSSSVVVVVVVVVUUUSSSTTTVVVXXX]]]___cccooo111111111111111111111111//////000000000111111111222222111111111111222222111111111111111111111111000000000000000000000000000111111222222111111000000000000///000000111222//////000111111111111111111111111111000000000000000000000000000000000000000000111111222333333333000000000111222333444555000000000000000111111222000000111222333333333333000000000000000000000000//////000111111111111111000000000000111111111111222111111111111222333333111111111111111111111111000000//////000000111222222222111111111111222222111111111111111111111111222111111000000111111222222222222222222222222222111111111111111111111111222222111111111111222222111111222333333222111111000333333000555@@@DDDAAA888333000111222000000222222111000000222333333222////////////000111222333222000//////000222222222111111111111111222222222333333333333333333333333///......///000111222222000000000000000000000000111111111111111111111111222222222222111000......111111111111000000000000//////000111111111111000000111111222222111111000000000000000000000000000111222333222000//////000111111111111111111111111/////////000111111222222000000000000111111111111222222111000000000000111111333666888888888888999777777777777888888888888777666444333222111000000000000000000111111111111...///000111222222222222111111111111111222222222000000000000000111111222111111111111111111111111222222111111111111222222000000000000000000000000222222222111111111111111222222222222222222222222000000000000000000000000111111111111111111111111111111222222222333333333111111222333333333333333444444333333333333444444666666777888999::::::;;;======>>>>>>>>>>>>=========>>>@@@AAAAAABBBEEEGGGFFFIIIKKKKKKJJJIIIJJJJJJJJJMMMOOOQQQQQQRRRTTTUUUWWWWWWWWWVVVTTTTTTVVVXXX[[[___cccooo111111111111111111111111000000111111111222222222222222111111111111222222111111111111111111111111000000000000000000000000000111222222222222111000111000/////////000222333//////000111111111111111000000000000000111111111000000000000000000000000//////000111111222333333000/////////000111222222000000000000000111222222///000111222333333333333111111111111111111111111//////000111111111111111///000000000111111111111222111111111222222333444111111111111111111111111000000111111222222222111222222111111111111222222111111111111111111111111222111111000000111111222222222222222222222222222111111111111111111111111333222222111111222222333111222222333333222222111000444333000666CCCGGGCCC777222///111222000000222444333111222333555444444000000000111222444555666333111///...000222333333000000111111111222222222333333333333333333333333222111111111111111222222000000000000000000000000111111111111111111111111000000111222111111000///111111111111000000000000...///000111222111111000000111111222222111111000000000000000000000000000111333444333000...///111111111111111111111111111...//////000111111222222000000000000111111111111111111000/////////000000111444888:::999999999;;;888888888777777777777777666555444333222222222222///000000000111111111111...///000222222222222222000000111111111222222222000000000000000111222222111111111111111111111111111111000000000000111111000000000000000000000000111111111111111222222222222222222222222222222222000000000000000000000000000000000000000000000000111111222222222333333333222222222222222333333333444333333222222333333444666666777888999::::::;;;999:::;;;===>>>?????????===>>>@@@AAAAAACCCFFFHHHGGGIIILLLLLLKKKJJJJJJKKKJJJLLLOOOQQQRRRTTTVVVWWWWWWWWWWWWVVVUUUUUUWWWYYYZZZ___eeeooo111111111111111111111111111111222222222333333333222222111111111111222222000000000000000000000000000000000000000000000000000111222333333222111000111000/////////111222333//////000111111111111111//////000000111111222222000000000000000000000000,,,------...///000000000000//////...............000000///000000111222222222333333222222111000///111111111111111111111111//////000111111111111111//////000000111111111222222111111111222333333444111111111111111111111111000111222333444333222222222222111111111111222222111111111111111111111111222222111111111111222222222222222222222222222222111111111111111111111111333222222111111222222333111222333444444333222111000444333000777EEEIIIDDD666111///111222000000222000///---...000111111000111222222333444666777888333111///...000222333333000000111111222222222222333333333333333333333333555555444333222222222222000000000000000000000000111111111111111111111111---...000111222222111111111111111111000000000000...///000222222111111000111111222222222222111111000000000000000000000000222333555333000...///111111111111111111111111111...//////000111222222222000000000000111111111111111000000///////////////111555999;;;:::999:::<<<888888888777777777777777666555444333333333333333//////000000111111111222000111333444555555444444000000111111222222222222000000///000000111222222000000000000000000000000000000////////////000000000000000000000000000000000000111111222222222333222222222222222222222222000000000000000000000000////////////////////////111111222222222333333333333333222222222333444555444333333222222333333444666666777888999::::::;;;555666999;;;>>>???AAAAAA===>>>@@@AAAAAACCCFFFHHHHHHKKKMMMMMMLLLKKKKKKLLLIIILLLOOORRRSSSUUUWWWYYYVVVWWWWWWVVVUUUVVVXXXZZZXXX___fffooo//////000111222333333444333333222111111222333333222222222222222222222222////////////////////////000000000000////////////111111111111111000//////000000000000111111111111//////000000111111222222222222222111111111000000222222111000//////000000000000000000000000000000111111000000000000111111333222111000////////////222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000111111222222222222111111111111111111111111111111222222222222222111000///333333333333333333333333222222111111000111111111222222111111111111111111111111111111111111111111333333333222222111111111222222111111000111111111///000111111000///000111111555444222:::DDDDDD<<<222222222222222222222222333333333222222111111111555333111222444777888999777333000000222333222000111222222333333222222111222222222222222222222222111000000000//////......000000////////////000000000000000000000///......111111111000000000000000111111111111111111111111000000000000111111111111111111000000000000111111222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000///......///000111///111333555777888888888888999:::;;;;;;:::999888777666666444333222111111////////////000000000000///......//////000111222222222222111111111000000222222111000//////000000222222111000//////000000////////////////////////222111111000000000000000000000111111111111000000111111000000000000000111000000000000000000000000333333333444444444555555111111111111111111111111111111111222222333333444444444444666888999777555777777999:::;;;<<<<<<<<<:::;;;===???@@@AAAAAA@@@@@@AAAAAABBBDDDFFFGGGHHHIIIJJJLLLLLLKKKJJJKKKLLLIIIKKKNNNQQQTTTVVVWWWWWWVVVWWWWWWVVVUUUTTTVVVWWW]]]```dddmmm222222222111111111111000333333222111111222333333222222222222222222222222000000000000000000000000000000000000000000000///111111111111111000//////000000000000111111111111////////////000000000000222222222111111111000000111111000///////////////000000000000000000000000111111000000000000111111111000000000000000111222333333222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000111111222222222222111111111111111111111111111111222222222222222111000000111111111111111111111111000000000000000000111111000000000111111111111111111111111111111111111111333333333222222111111111222222111111111111222333222444444444222222222444111222111222888===;;;666222222222222222222222222333333333222222111111111333111///000222555666666666333000000222333222111111222222333333222222111222222222222222222222222333333333333222222222111000000////////////000000000000000000000///......111111111111000000000000111111111111111111111111000000000000111111111111111111000000000000111111222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000///111333555777888888888777888999::::::999888777777666555444333222222111111111111111222222222222111000000/////////000000222222222111111111000000222222111000000000000000222222111000000000000000222222222222222222222222222111111000000000000000000111111111111111111000222222111111111111222222111111111111111111111111222222222222333333333444222222222222222222222222222222222222222333333333222111111333555666555333777888999:::;;;;;;;;;;;;======???@@@@@@???>>>>>>??????@@@AAACCCEEEFFFGGGHHHIIIKKKKKKJJJIIIJJJKKKJJJLLLOOORRRUUUWWWWWWXXXUUUVVVVVVVVVTTTTTTVVVXXX\\\```eeeooo222222222111111111111000333222222111111222222333222222222222222222222222111111111111111111111111000000000000000000000000000111111111111000000///000000000000111111111111//////////////////......222111111111111000000000111111000////////////000000000000000000000000000111111000000000000111111/////////000000222333333333333333222222111111111222222222222222222222222222222222222222222222222000000000000000000000000111111222222222222111111111111111111111111111111111222222222222111000000000000000000000000000000.........///000000111111//////000000111111222222111111111111111111111111222222222222222111111111111111111111222333444444111222222111000//////000333///000555999666333111222222222222222222222222222222222222222111111111111///......111333444444444222111000222222222111111222222333333222222111111111111111111111111111444444444333333333333333111000000//////000000111000000111111000000//////111111111111111111111111111111111111111111111111000000000000111111111111111111000000000000111111222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000111111000000//////111333555777888888888666777777888888777777666666666555444333222222111111111111111222222222222222222111000////////////222222222111111111111111222111000000000000000000222111000000000000000000333333333333333333333333222111111000000000000000111111222222222222111111333222222222222222333333222222222222222222222222111111111111222222222222333333333333333333333333333333333333222222222222222111000111333444444444888888999:::;;;;;;::::::<<<===>>>???@@@@@@???>>>===>>>???@@@BBBDDDEEEFFFFFFHHHJJJJJJIIIIIIIIIJJJKKKLLLPPPSSSVVVWWWXXXYYYSSSTTTUUUUUUTTTTTTVVVXXXZZZ___fffqqq//////000111222333333444222222222222222222222222111111111111111111111111111111111111111111111111000000000000000111111111000000111111111111000//////000000000111111111111111111000000//////......111111111111000000000000222111111000000000111111000000000000000000000000222111111000000111111222111000000000111111222333444333333222222111111111111111111111111111111111222222222222222222222222000000000000000000000000111111222222222222111111111111111111111111111111111111222222222111111000000000000000000000000000---...///000111111111222///000000111222333444444111111111111111111111111222222222111111111111111111111111111222333555555000111111000...------...555///111;;;<<<555000222111111111111111111111111222222222111111111111111000...---...000222222222222222111111111222111111111222222333333222222111000000000000000000000000111111111111111111111111111000000000000000000111000000111111111000000///000111111111111111222222111111111111111111111111///000000000111111111111111111000000000000111111222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000111222222111000//////111333555777888888888666666666666666666666666666666555444333333222222.../////////000000000000222111111000//////000000111111111111111111111111111111000000000000000111111111000000000000000111111111111111111111111111222111111000000000000000222222222333333222222222222222111111111222333333222222222222222222222222111111111222222222222333222222222222222222222222444444444333333222222111555333111111333555666666888888999:::::::::::::::888:::<<>>???@@@@@@???>>>===;;;===@@@CCCEEEFFFGGGGGGDDDFFFHHHIIIHHHHHHJJJKKKKKKLLLPPPSSSVVVWWWXXXYYYTTTUUUVVVVVVUUUUUUWWWYYYZZZ___gggttt222222222111111111111000111222333333333333222111111111111111111111111111000000000000000000000000///000000111111222333333//////000111111111111111000000000000111111111111111111111111111222222222////////////000000111111000000//////000000111222000000000000000000000000333222222111111222222333333333222111111111222222111111111222222333333444111111111111111111111111111111111111111111111111000000000000000000000000111111222222222222111111111111111111111111111111000000111222222222222222222222222222222222222222...000111222222111000///111111111111111111111111111111111111111111111111///000000000111111111222000000000///000000111111+++---......------///000...333666555444555222///111111111111111111111111///000000000111111111222000//////000222222111000---000222333111000111222111222222333333222222111222222222222222222222222111111111222222333333333222111111000000111111222///000111222222222222111000000111222222333444444111111111111111111111111000000000000111111111111111111000000000000111111222222111111111111222222000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000222111111000000111111222///111333555777888888888777666555444444555666777555444444444444333333333111111111111222222222222111111111000111111222222000000111111111222222222000000000000000111222222000000000000000111222222333333333333333333333333222111111000000000000000000111111111111111111000000000000000111222333444111111111111111111111111111111111111222222222222000000000000000000000000333333333444444444444444222111111333555666555333444555666888:::;;;<<<<<>><<<;;;999;;;???BBBDDDFFFFFFFFFDDDFFFHHHIIIIIIIIIJJJLLLJJJLLLOOORRRUUUWWWWWWXXXVVVWWWXXXWWWVVVVVVWWWYYY[[[```gggsss//////000111222333333444111222333444444333222111000000000000000000000000///////////////////////////000000111222222333333//////000111111111111111000000000000111111111111//////000000111111222222.../////////000000111111...............///000000000000000000000000000000333222222111111222222333111111111111222333444444000000111222333444444555000000000000000000000000222222222222222222222222000000000000000000000000111111222222222222111111111111111111111111111111///000111222222222222222111111111111111111111111...///111222111000...---000000000000////////////111111111111111111111111//////000000111111111222111000///////////////000---///000111000111333444000888:::444333666444---000000000000000000000000//////000000111111111222//////...000111111000...,,,///222333111000000222222222222333333222222222222222222222222222222222000000000111111222222222222222111111111111222222///000111222222222222222000000111222333333444444111111111111111111111111000000000000111111111111111111000000000000111111222222111111111111222222000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000333222111000000111222333///111333555777888888888777666555444444555666777444444444444444444333333////////////000000000000444333222111000000000000000000111111222222222222000000///000000111222222000000///000000111222222222222222222222222222222222111111000000000000000000000111111111111000000111111111111222333444555222222222222222222222222000000000000111111111111111111111111111111111111333333333444444555555555444444444666888999777555222444666888:::;;;<<<===<<<===>>>@@@@@@??????>>>888:::===AAACCCEEEEEEEEEDDDFFFIIIJJJJJJJJJKKKLLLIIIKKKNNNQQQTTTVVVWWWWWWXXXYYYYYYXXXVVVVVVWWWYYY\\\aaagggrrr222222222333333222222222111000000000111222333333333333222222111000//////111111000000000000111111.........111444444111---444444444444444444444444000000000000000000000000111111000000//////......111111222222222222111111000000000000000000000000111111222222222222111111000000000000000000000000//////000111222222333333111000///......///000111222222111111111111222222333333222111111000//////000000000000000000000000333222000//////000222333222222222222222222222222333333222111000000111111111111111111111111111111000000000000000000000000111111111111111111111111222222333444333222111000111111111111111111111111////////////////////////222333222111000111333555111555888777444222111222222222333333333222111111222111111111000000//////000000111111111111000000000000000000000000000000000000111222333333444444444444444444444444444444777666444222111/////////111111111111111111111111333222111000000111222333000000111111111000000///222111111111000000//////222222111111000///////////////000111111111111111222222222222222222222222444333222111111222333444222222222111111111111000333222111/////////000111222111111111000000//////000000////////////000000...///111333333333111000555555444444444555555666888777666555444444333222......//////000222333444333333333222222111111111111000//////000111111111////////////////////////......///000111111222222222222111111111111222222333222222111111222222333111111111111111111111111111111222222222333333333333333333333333333333333111111000000111111222333444333333222111111111222333333333333333333333333666555333222222333555666777888888777666777:::<<<===>>>???AAAAAA@@@@@@??????======@@@DDDGGGGGGEEEGGGGGGFFFFFFGGGGGGHHHIIIHHHKKKNNNQQQRRRTTTVVVXXXXXXXXXYYYXXXVVVVVVWWWYYY]]]aaafffppp111111222222222222111111111111111000111111222222333333222222111000000///111111000000000000111111000000111333666666222///000000000000000000000000000000000000000000000000222111111111000000000000111111222222222222111111000000000000000000000000000000111111111111000000000000000000000000000000//////000111111222333333///000111222222111000///222222111111111111222222...///000222333555666666111111111111111111111111333222111000000111222333222222222222222222222222444333222111111111111111111111111111111111111111000000000000000000000000111111111111111111111111222222333333333222111000111111111111111111111111000000000000000000000000111222333222111000222444444777888777444111000000///000111111222222222222111111111111000000000///111111222222222222111111111111111111111111111111111111111222333333333444333333333333333333333333444333222222111111111111111111111111111111111111222222111111111111222222000000111222222222222222222222222222111111111000000000000000000111111111//////000111111111111111222222222222222222222222333222111000000111222333222222222111111111111000333222000/////////000111111111111111000000000///222222111111111111222222000111333555666555555444666555555444444444555555555555555444333333222222111000000000000111111222222222222111111000000000222111111111111222222222////////////////////////111222222333444444555555222222111111111111222222222111111000000111111222111111111111111111111111111111111111222222222333222222222222222222222222111111000000111111222333444333222222111111222222333333333333333333333333666555333222222333555666777888888888777888:::<<<;;;<<<===??????>>>>>>===???>>>>>>AAAEEEGGGGGGFFFHHHHHHGGGGGGHHHHHHIIIJJJIIIKKKOOOQQQSSSTTTWWWYYYYYYZZZZZZXXXWWWVVVWWWYYY\\\```eeeooo000111111111111111111000222222111111000111111111333333222222111000000000111111000000000000111111000000111333555444222///........................000000000000000000000000222222222222111111111111111111222222222222111111000000000000000000000000//////000000000000//////000000000000000000000000///000000111111222222222...000333444444333000...222222111111111111222222111111111111000000000///222222222222222222222222111111111111111111111111222222222222222222222222333333222111111111222222111111111111111111111111000000000000000000000000111111111111111111111111222222333333222222111000111111111111111111111111111111111111111111111111000111333333111000111111888888999777333000///...---...///000111222222222111111111111000000000000222222333333333333222222111111111111111111111111222222222222333333333333222222222222222222222222111000000111111222444444111111111111111111111111111111222222222222111111000000111222333333333333333333333222222222222222...//////000111111222222//////000111111111111111222222222222222222222222111111000000000000111111222222222111111111111000222111000000///000000000111111111111000000000000222222111111111111222222000111333555666777666666777666555444444444444444444444444444444444444444333222111000000000000000111111111000000000000000111111111111111111111111000000000000000000000000///000000111111222222222222222111111111111222222111000000000000000000111111111111111111111111111000000000111111111222222111111111111111111111111111111000000111111222333333333222222111111222222333333333333333333333333666555444333333444555666666888888888888888:::<<<;;;<<<===??????>>>>>>===???>>>???AAAEEEGGGHHHGGGIIIIIIHHHHHHIIIIIIJJJKKKIIILLLPPPRRRSSSUUUWWWYYY[[[[[[[[[ZZZWWWVVVWWWXXX[[[___dddnnn000000111111111111000000333333222111000000000111222222222111111111000000111111000000000000111111...///000111111111///...000000000000000000000000000000000000000000000000111111111111111111111111111111222222222222111111000000000000000000000000000000111111111111000000000000000000000000000000///000000000111111111222///000222333333222000///222222111111111111222222555444333222000///...---222222222222222222222222000111222222222222111000222222222222222222222222222111111000000000111111111111111111111111111111000000000000000000000000111111111111111111111111222222222222222111111000111111111111111111111111111111111111111111111111///111333333222000000000999888777555222000////////////000111222222111111111111111000000000000000111222222222222222222111111111111111111111111111333333333333333333222222222222222222222222222222000000000000111222444444111111111111111111111111000111222333333222111000111111222222222111111000222222222222222222222222//////000000111111111111//////000111111111111111111111111111111111111111000000////////////000000222222222111111111000000111111000000000000000000111111111000000000000000000000////////////000000...///111333555666666666777666555444444444444444444444555555555666666666333222111111000000111111111111111111111111000000000111111111000//////000111111111111111111111111////////////000000111111222222111111111111222222111111000000000000111111111111111111111111111111///000000000000111111111222222222222222222222222111111000000111111222333333333222222111222222333222222333333333333444444555555444444444444555555666777999999888999;;;======>>>???@@@AAA@@@@@@???===>>>???AAACCCFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJJJJMMMPPPSSSTTTVVVXXXZZZ\\\]]]\\\ZZZXXXVVVWWWXXX[[[___dddnnn000000111111111111000000333333222111000000000111222222222111111111111111111111000000000000111111...///000111000///......111111111111111111111111000000000000000000000000000000000000000000000000111111222222222222111111000000000000000000000000111222222333333222222111000000000000000000000000000000000000000111111111000000000//////000000000222222111111111111222222111222222333444555555666222222222222222222222222000111222222222222111000222222222222222222222222000000/////////000000111111111111111111111111111000000000000000000000000111111111111111111111111222222111111111000000000111111111111111111111111111111111111111111111111...000333333222111111222999777555333222222111111222333333333222111000000000000000000000000111111000000111111111111000000111111111111111111111111444444333333333333333333333333333333333333333333111111111000111111222222111111111111111111111111000111222333333222111000111111111111000...------000000111111111111111111111111111111000000////////////000111111111111111111111111111111111111111////////////////////////222222222111111111000000000000000111111111000000000000000000000000111111000000////////////000000//////111333444555666777666666555444444444444444333333333444555555666666111111111111111222222333222222222222222222222222111333555444222000000111222222222222222222222222222222222333333333333333222222111111111111222222222222222111111222222222111111111111111111111111///000000000000111111111333333333333333333333333111111000000111111222333333222222111222222333333222222222333333444444444555555555555555555555555555777999:::999:::;;;======>>>???@@@AAA@@@@@@???<<<===???AAABBBDDDFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJMMMPPPSSSTTTVVVXXXZZZ\\\]]]\\\ZZZXXXVVVWWWXXX]]]```eeeppp000111111111111111111000222222111111000111111111111111111111111111111111111111000000000000111111000111333222111///000111000000000000000000000000000000000000000000000000///////////////000000000111111222222222222111111000000000000000000000000222333333333333333333222000000000000000000000000000000000000000000000000111000///......///000111222222111111111111222222000000000////////////...222222222222222222222222111111111111111111111111222222222222222222222222000////////////000111111111111111111111111111111000000000000000000000000111111111111111111111111222222111000000000000111111111111111111111111111111111111111111111111111...000222333333333444555:::777444222222222222222444444444333222111000///000000000000111111111111000000000111111000000000222222222222222222222222333333333333444444444444333333333333333333333333222222111000000000000111111111111111111111111111111111222222222222111111111111111000///...,,,,,,000000000000000111111111222222111111000//////...//////000111111111111111111111111111111111111111//////000000000000//////222222222111111111111000//////000111111111111000000000000000111111111111222222111111111111222222111222333444555666777888555555444444444555555666222222222333333444444444111111111111111222333444222222222222222333333333333666999888555222333444111111111111111111111111111111222222222222222222222222111111111111222222333333222222222222333333111111111111111111111111000000000111111111222222333333333333333333333333111111000000111111222333222222111111222222333333111222222333333444444555555555555555555555555555555777999::::::;;;<<<===;;;<<<===??????>>>>>>===<<<>>>@@@AAABBBDDDFFFHHHGGGFFFFFFFFFFFFGGGHHHHHHIIILLLPPPRRRSSSUUUWWWYYY[[[[[[[[[ZZZWWWVVVWWWXXX]]]aaafffppp111111222222222222111111111111111000111111222222111111111111111111111111111111000000000000111111000222333222000...///111////////////////////////000000000000000000000000//////000000000111111111111111222222222222111111000000000000000000000000222222222333333222222222000000000000000000000000000000000000000000000///000000000000000000000000222222111111111111222222111000///---***((('''&&&111111111111111111111111333222111000000111222333222222222222222222222222111111111111111222333333111111111111111111111111000000000000000000000000111111111111111111111111333222111000///000000111111111111111111111111111000000000000000000000000///000222222333444777999===999444111111222111000222222333222222111000//////000000000111111111111000111111222222111111000222222222222222222222222222333333333444555555555222222222222222222222222111111000000000000111111111111111111111111111111222222111111111111222222//////000000000000//////000000000111111222222222111111111000000000000000//////000111111111111111111111111111111111111111///000111111111111000///222222222111111111111000...///000111222111111000///000000000111111111111222222111111111111222222222222222333333555666666444444444444444555666777444444444555555555555555333333222111111111222222000111111111222222222222222666:::999444111222444111111111111111111111111000/////////////////////222222111111111111222222222222111111111111222222111111111111111111111111111111111111222222222333222222222222222222222222111111000000111111222333222222111111222222333444111111222333333444555555555555666666666666555555444777:::;;;;;;;;;<<<===;;;<<<===??????>>>>>>======@@@CCCDDDDDDEEEHHHJJJHHHGGGGGGGGGGGGHHHIIIIIIIIIKKKOOOQQQSSSTTTWWWYYYYYYZZZZZZXXXWWWVVVWWWYYY\\\```eeeooo222222333333333333222222111000000000111222333333111111111111111111222222111111000000000000111111...000111000---,,,---///111111111111111111111111000000000000000000000000000000111111222222222333111111222222222222111111000000000000000000000000111111222222222222111111000000000000000000000000000000000000///////////////000222444444222000///222222111111111111222222000000000000000000000000000000000000000000000000333222000//////000222333222222222222222222222222333222222222333444444555111111111111111111111111000000000000000000000000111111111111111111111111333222000/////////000111111111111111111111111111///////////////////////////000111222333555999<<<@@@;;;444111000111000...///000000111111111000000//////000000111111111222222222222333333222222222222222222222222222222222222222333333444555666666000000000000000000000000000/////////000111222333111111111111111111111111333222111000000111222333---...///000222222333333111111111222222333333333/////////000111111222222//////000111111111111111000000000000000000000000///000111222222111000///222222222111111111111000...///000222222222111000//////000000111111111222000000////////////000000111000000000111111222333333333333444555666777888999999999999888888888888666555333222111000000000//////000000111111111222///444777666222...///111000000000000000000000000333333333222222222222222222222111111111111222222111111000000000000111111111111111111111111111111111222222222222333333333111111111111111111111111111111111000111222222333222111111111222333333444111111222333333444555555555555666666666666555555444666:::;;;;;;<<<<<<======>>>???AAAAAA@@@@@@???>>>BBBEEEFFFEEEFFFIIIMMMIIIHHHHHHHHHHHHIIIJJJJJJHHHKKKNNNQQQRRRTTTVVVXXXXXXXXXYYYXXXVVVVVVWWWYYY[[[___dddnnn222222222111111111000000111111000000000000111111222111000//////000111222222222222222222222222222000000000000000000000000////////////////////////222111000//////000111222111111111111111111111111000000000000000000000000000111111111111222222222222111000//////000111222111111111111111111111111000000111111111000000///......///000111222333333111111111111111111111111222222222222222111000///000000000000000000000000////////////000000000000444333222222111111222222---///111222333333333222000000000000000000000000111111111111111111111111222222222222222222222222222222222111111111111000111111111111111111111111000000000000000000000000666444111222444666888888333111000000111222222111222222222222222222222222111111111111000000000000222222111111111111111111111111111111111111111111333111111444999999444///555555444333333222111111222222111000//////000000111111111111111111111111444333111000000000111222333222222111111000000000000000000111111222222333222222111000000111222222000000000000000000000000000000////////////000000333222222111111222222333......//////000000111111///000000000111111111111222111111111000000//////111111000000000000000111000000000000000111111222333333444444555444444444777666666666555555555555444333222111000111222333000000000000000000000000111111111111111111111111000000000000000000000000333222222222111111000000000000000000000000000000222222111111111111222222333333222111111222333333222222222222222222222222111111000000///.........111111111111111111111111222222333333333333444444444333333222222333333444333555777777555444333444444555888;;;=========<<<======>>>???????????????>>>>>>@@@BBBDDDFFFGGGHHHJJJIIIHHHHHHIIIJJJLLLMMMNNNNNNOOOQQQSSSTTTUUUVVVZZZYYYYYYXXXXXXWWWVVVVVV^^^___bbblll222222222111111111000000222222111111111111222222222111000//////000111222////////////////////////000000000000000000000000000000000000000000000000222111000000000000111222222222222111111111111111111111111111111111111111000111111111111222222222222111000//////000111222111111111111111111111111111111111000///...------//////000000111111222222111111111111111111111111222222222222222111000000000000000000000000000000000000111111111222222222333222111111000000111111//////000111222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000111111222222222333111111111111111111111111111111111111111111111111555333111222444777888888333111000000111222222111111111111111111111111111222111111111000000//////111111111111111111111111111111111111111111111111222222555:::???>>>999333444444444333333222222222333222111000000000000000111111111111111111111111333222111000000000111111111111111111111000000000000000000111111111111111111111111111111111111111000000000000000000000000000000////////////000000222111111000000111111222////////////000000111111111111111111222222222222111111111111000000000///111111000000000000111111000000000000000111111222333333444555555555444444777777666666666555555555555444333222111222222333111111111111111111111111111111111111111111111111111111111111111111111111333333222222222111111111111111111111111111111111222222111111111111222222222222111000000111222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333444444444333333222222333333444///111444666666666777999444666888;;;===============>>>>>>???@@@?????????>>>>>>@@@BBBDDDFFFGGGHHHHHHHHHGGGGGGHHHIIIKKKKKKMMMNNNOOOPPPRRRSSSUUUUUUXXXXXXXXXXXXWWWWWWWWWWWW\\\___bbblll222222222111111111111111333333222222222222333333222111000000000000111222////////////////////////000000000000000000000000111111111111111111111111222222111111111111222222222222222222111111000000222222222222222222222222000111111111111222222222222111000000000000111222111111111111111111111111222222111000...---,,,+++111111111111111111111111111111111111111111111111111222222222222111000000000000000000000000000000222222222333333333333444222111000000//////000000000000000//////000000111222222222222222222222222111111111111111111111111000000000000000000000000...///000111222333444444111111111111111111111111222222222222222222222222333111111222555888999999333111000000111222222111000000000000000000000000222222222111000//////...111111111111111111111111222222222222222222222222111222666<<>>???@@@@@@@@@??????>>>>>>@@@BBBDDDFFFGGGHHHGGGGGGFFFGGGGGGIIIJJJKKKLLLLLLMMMOOOPPPRRRTTTUUUVVVVVVVVVWWWWWWWWWWWWXXX\\\^^^bbbkkk111111111111111111111111222222222111111222222222111111111111111111111111111111111111111111111111000000000000000000000000222222222222222222222222333222222222222222222333333333222222111000000000222222222222222222222222000000111111111222222222111111111111111111111111111111111111111111111111222222111000///.........222222222111111000000000111111111111111111111111111111222222222111111000000000000000000000000000222222222333333333444444222222111000000000000000222111///.........///000222222222222222222222222111111111111111111111111111111111111111111111111///000000111222222333333111111111111111111111111222222222222222222222222111000111333777999999888333111000000111222222111000000000111111111111111333222222111000///......111111111111111222222222222222222222222222222222000111333777;;;:::777333222333333333333333333333333333222222222222222333111111111111111111111111111000000000000000000000000000111111222222333333333333222222111111000000///000222333333222000///000000000000000000000000111000000000000000000111111111000000000000111111000000000000000000000000111111111222222222333333111111111000000000000000000000000000000000111222000000000000000111111222222333444555666666666555777777777666666666666555555555444444444333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222111111111111222222111111111000000111111111111222222222222222333333111111111222222333333333333333333333333333333333222222222333333333444444444333333222222333333444777888888777555333333333555666888:::<<<============>>>@@@AAABBBAAA@@@???>>>>>>@@@BBBDDDFFFGGGHHHFFFFFFGGGHHHHHHIIIJJJKKKKKKKKKLLLMMMOOOQQQTTTUUUUUUUUUUUUVVVWWWXXXXXXYYY]]]```dddlll111111111111111111111111111111000000000000111111111111222222222222111111333333333333333333333333000000000000000000000000222222222222222222222222222222222222222222222222222222222111111111000000111111111111111111111111000000111111111222222222111111222222222222111111111111111111111111111111222111000000000111222222333333222222111111000000111111111111111111111111000111111222222222111111000000000000000000000000111111111111222222222222333333222111111111111222222111000.........//////111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000111444888999999777333111000000111222222111111111111222222222333333222222111111000//////...000000111111111222222222222222222222222222222222222222111222333333333222222333333333333333333333333222222222222222333333111111111111111111111111000000000111111111111000111222222333333444444444444444444333333222222111///000222333333222000///000000000000000000000000111111000000000000111111222222222111111222222222111111111111000000000000000000000000111111111222000000000000000000111111000000//////000111222222000000000000000111111222222333444555666666666666888777777777666666666666555555555444444444333333111111111111111111111111111111111111111111111111111111111111111111111111//////000000000000000000111111111111111111111111222222111111111111222222222222222222222222222222111111111222222333333333333333333222222222111111222222222222222222222222222222222333333333444444444333333222222333333444000222444555666888:::===555666888999;;;======>>>===???AAACCCCCCBBB@@@???>>>>>>@@@BBBDDDFFFGGGHHHFFFGGGHHHIIIJJJKKKLLLLLLKKKKKKKKKLLLNNNQQQTTTVVVTTTUUUVVVVVVWWWXXXYYYYYY___bbbffflll~~~111111111111111222222222111000000000000000000111111111222333333222111111222222222222222222222222000000000000000000000000222222222222222222222222111111222222222222111111111111111111111111111111000000000000000000000000000111111111111222222222111111222333333222111111111111111111111111111111222111000000111222444555333333222222222111111111111111111111111111111111000000111222222222222111000000000000000000000000000000000000111111111111444333333222111222222222222111000000////////////111111111111111111111111111111111111111111111111222222222222222222222222222222222111111111000000111111111111111111111111000000000000000000000000000000222555888999888666333111000000111222222111111111111222333333444444111111111111000000000000000000000111222222333333333333333333333333333333555444222111111111333444333333333333333333333333222111111111111222333333111111111111111111111111000000111222222222222111222222222333333333333333333333333333333222222222000111222333333222111000000000000000000000000000222111111000000111111222333333222222222222333333222111111111111000000000//////000000000111111111000000000000111111111111////////////000111222333000000000000000111111222222333444555666777777777888888777777777666666666444444444444444333222222222222222222222222222222111111111111111111111111222222222222222222222222/////////000000000000000111111111111111111111111222222111111111111222222222222333333333333222222111111111222222333333444666666555444444333222222111111111111111111111111222222333333333333444444444333333222222333333444333555666666555666888:::666666888999;;;<<<>>>>>>>>>???BBBDDDDDDCCCAAA???>>>>>>@@@BBBDDDFFFGGGHHHFFFGGGHHHJJJKKKLLLLLLLLLKKKKKKKKKLLLNNNQQQUUUWWWVVVVVVWWWWWWXXXYYYZZZZZZ^^^cccffflll}}}000000111111111222222222222111111000000111111222111222222333333222222111111111111111111111111111000000000000000000000000222222222222222222222222000000111222222111000000000000000111222222333333111111111111111111111111000111111111111222222222111222222333333222222111111111111111111111111111333222000///000111333444222222222222222222222222111111111111111111111111000000111222222222222222000000000000000000000000000000000000111111111222333222222111111111111111111111111111111111000000222222222222222222222222111111111111111111111111111111111111111111111111111111111111111222222222111111111111111111111111111111111111111111111111000111333666999999666444333111000000111222222111000000000111222333333333000000000000111111111111///000000111222222333333333333333333333333333333444444444333333333444666444444444333333222222222000000000000000111222333111111111111111111111111000111222333444333333222222222111111111111111000000111111111111111222222111111111111111111111111000000000000000000000000222111111000000111111222222222111111111111222222222222222111111111000000000000111111111222222222///000000000111111111111////////////000111222333000000000000000111111222222333444666777777888888888888888777777777666666222333444444444333111111222222222222222222222222111111111111111111111111222222222222222222222222000111111111222222222222222222222222222222222222222222111111111111222222000111222333333222111000000111111222333333444444444444444444333333333333222222222222222222222222222222333333333333444444444333333222222333333444<<<;;;:::777444222222444666777777999:::<<<>>>???>>>@@@BBBEEEEEECCCAAA???>>>>>>@@@BBBDDDFFFGGGHHHDDDFFFGGGJJJKKKLLLLLLLLLLLLKKKKKKLLLNNNRRRVVVXXXXXXXXXXXXYYYYYYZZZZZZZZZ[[[```eeelll|||000000111111222222222222333222222222222222222333111222333444444333222111222222222222222222222222000000000000000000000000111111111111111111111111///000111222222111000/////////000111222333333444222222222222222222222222000111111111111222222222111222333444444333222111111111111111111111111111444222000///...///000111222222222222222222222222111111111111111111111111///000111222222222222222000000000000000000000000000000111111111222222222222111111000000000000000000111222333333222111000333333333333333333333333111111111111111111111111000000000000000000000000//////000111222333333444111111111111111111111111222222222222222222222222000111444777999999555222333111000000111222222111...//////000111222222222/////////000111111222222///000000111222222333333333333333333333333333333000222444555555555555666555555444333333222111111000000//////000111222222111111111111111111111111111222333444555444444333111111000000//////............//////000000111111222222111000000111222222000000000000000000000000222222111111111111222222111111000000000000111111222222222222111111000000111111222222222333333333//////000000111111111222////////////000111222333000000000000000111111222222333444666777888888888888888888888777777777777222222333444333222111000222222222222222222222222111111111111111111111111222222222222222222222222222222222333333444444444333333333333333333333333222222111111111111222222///000111222222111000///000000111222333333444444///000000111111222222333333333333333333333333333222222333333333444444444444333333222222333333444999999888666444444555777666777777888:::<<<>>>???>>>@@@CCCEEEEEEDDDAAA???>>>>>>@@@BBBDDDFFFGGGHHHCCCDDDFFFIIIJJJKKKKKKJJJLLLLLLKKKLLLOOOSSSWWWYYYYYYYYYYYYYYYZZZZZZZZZZZZXXX^^^dddkkk}}}111111111000000000000/////////000111111111111111222222222111111111000000111111111111111111111111222111111111000000//////111111111111111111111111333333333222222111111111///000111222222222222222////////////////////////000000000000000000000000222222222222222222222222000000000000000000000000333222111000000111222333000111111111111000000///222222222222222222222222111000---,,,,,,---000111111111111111111111111111222222222222222222222222000000000000000000000000111111222222222222111111222222222222222222222222333333333333333333333333000111222222222222111000////////////000000000000000000000111222222222333444222000111333444222000777111111999===999333222111111111111111111111111333333222222333333444555222111111111000000//////333333222222111222222222222222222222222222222222000111333444555444333333444444444444333222111000333222222111111000000000111111111111111111111111000000000000000000000000222222222222222222222222111111111111111111111111333333222222222222333333000000000000000111111111444333111000000000111111111111111111111111111111333333333222222222111111000000000000111111111111222222222111111111000000222222222111111111111111444444444333333222222222000111333555666666555555999888777555555666666777555666666555333111222333444444333222222111111000000000000111222222333333444333222000///.........111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222333333333444444444333222222111111222222333111111222333333333333222777888999888555222000000111111222444444444444444888666444333444555555444777777999:::<<<===>>>???CCCCCCDDDDDDCCCCCCBBBAAA<<<>>>@@@BBBDDDFFFGGGGGGHHHIIIIIIIIIJJJKKKKKKKKKLLLKKKKKKNNNTTTYYY]]]___ZZZ[[[[[[ZZZYYYXXXXXXYYYYYY___eeejjjyyy333333333222222222222111//////000111111111111111222222222111111111000000111111111111111111111111111111111111000000000///111111111111111111111111333333333222222222111111...///000000111111000000333222222111111111111222111111111111111111111111000000000000000000000000111111111111111111111111222222111111111111222222000000111111111111000000222222222222222222222222111000///......///000111111111111111111111111111222222222222222222222222111111111111111111111111111111222222222222111111222222222222222222222222222222222222222222222222222333444444444444333222//////000000000111111111222222222222222333333333444222000111333444222000333000222888;;;777333333111111111111111111111111111111000000111111222222222111111111000000000000333222222111111222222222222222222222222222222222333333444444444333222222444444444444333222111000222222222222222111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111000000000000111111000000000111111222222222333333111000000000111111111111111111111111111111333333222222111111111111000000000000111111111111222222222111111111000000222222222222222222222333222222222111111111000000111222444666777777777777888777666555555555666666444555666555333222222333222222222222222222222333222222111111111111111111222222111000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222333222222111111222222333111111222333333333333222333555777666444333222333111111222222333444444444888666444333444555555444777777888:::<<<===>>>???BBBBBBBBBBBBBBBAAAAAA@@@===>>>@@@CCCEEEFFFHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKLLLKKKLLLOOOUUUYYY\\\]]]ZZZ[[[[[[ZZZYYYXXXXXXZZZYYY___eeekkk{{{333333333222222222222111///000111111222111111111222222222111111111111111111111111111111111111111111111111111000000000000111111111111111111111111333333333222222222222111///000111111111111111111555444222111111111222333111111111111111111111111000000000000000000000000111111111111111111111111111111222222222222111111//////000111222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111222222222222111111222222222222222222222222111111111111111111111111222333333444444333333222000000111111111222222222444444444333333333333333333222111111333333333111111111555888888333222444111111111111111111111111000000111111111222222222111111111111111000000000222222111111111222222333222222222222222222222222555555444333222222222222444444444444333222111111222222222222333333333333222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111111111000000000000111111000000000111222333333444333222111111000111111111111111111111111111111111222111111111111000000000000000000000111111111111222222222111111111111111111222222333333444444444222222222111111111111000111222444666777888999999777666555555444444555555333444555555333222333555000111111222333333444444333333222222111000000///111111111111111222333444111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222333222222111111222222333111111222333333333333222///111444444444333444555222111111111111333444555777555444333555555555444666777888:::;;;===>>>???AAAAAABBBBBBAAAAAA@@@??????@@@AAACCCEEEGGGHHHIIIHHHHHHIIIIIIJJJKKKKKKLLLKKKKKKMMMPPPUUUYYY[[[[[[YYYZZZ[[[ZZZYYYXXXYYYZZZYYY___ffflll}}}111111111000000000//////000111111222222111111111111111111111111111111111111111111111111111111111111111111000000000000000111111111111111111111111222222222222222222222222222333333444444444333333333222000/////////000111111111111111111111111111222222222222222222222222111111111111111111111111000111222333333222111000...///000111222333333333222222222222222222222222111111222333333222111111111111111111111111111111222222222222222222222222222222222222222222222222111222222333333222222111222222222222222222222222111111111111222222222222111111111111111111111111111111222222222333333333444444333333222222222111222111111222222333333222222666::::::555111111444111111111111111111111111222222333333444444444444111111111111111111111111111111111111111222222333222222222222222222222222555444333222111222333444333444444444333333222111222222222333333444444444222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111333333222222222222333333000000111222333444444555222222111111111111111111111111111111111111111111111000000000000000000000///000000000111111111111111111111111111111111111000000111222222333444444333333333333333333333333000111333555777888999:::666555555555444444444444222444555444333333444555111111111222222333333333222222222111111111000000222222111111222222333444111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222333333333444444444333222222111111222222333111111222333333333333222///000222333222222444555222111000///000222444666666555444444555666555444555666777999;;;===>>>???AAABBBBBBBBBBBBAAA@@@@@@@@@AAABBBCCCEEEGGGIIIJJJGGGHHHHHHIIIJJJKKKLLLLLLKKKKKKMMMQQQVVVYYYZZZYYYYYYZZZ[[[ZZZYYYXXXYYYZZZZZZ```fffnnn111111111000000000//////111111222222222222111111111111111111111111111111111111111111111111111111000000000000000000111111111111111111111111111111222222222222222222222222333333444444444333333222111111000//////000111111111111111111111111111111222222222222222222222222111111111111111111111111000111222333333222111000//////000222333333333333222222222222222222222222111222333444444333222111111111111111111111111111222222222222222222222222111111111111111111111111222222333333333333222222222222222222222222222222222222222222333333444444111111111111111111111111222222222222333333333333333333222222111111000000111111222222222222333444777<<>>???CCCCCCCCCCCCCCCBBBAAAAAAAAABBBBBBCCCDDDGGGHHHJJJGGGGGGHHHIIIJJJKKKLLLMMMKKKLLLMMMQQQUUUXXXXXXXXXXXXZZZ[[[ZZZYYYXXXYYY[[[\\\aaafffnnn333333333222222222222111222222222333222222111000111111111111111222222222111111111111111111111111000000000000111111111111111111111111111111111111111222222222222333333333111111111111111111000//////000000111222222333333222222222222222222222222000000000000000000000000222222222222222222222222111111222222222222111111000000111222333333333333222222222222222222222222111222333444444333222111111111111111111111111111222222222222222222222222000000000000000000000000222222333333333333222222222222222222222222222222222222222333333444444555444333333222222333333444111111222222222333333333222222111111111111111111000111222333222222333555999???@@@;;;444111111111111111111111111111111111///000111222333222111111111111111222222222222222000000000000000111222333222222222222222222222222000000111222333555666777333333333444444333333222222222222222333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111000000000000111111111111111222222222222222000000111222222222222111111111111111111111111111000000000111111111111222000000000000111111111111111111111111111222222222......//////000111111111000111111111111222222222000111111222444666777999555666666666666555444444333444555555333222333555444444333333222111111000///000000111222222333333444333222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222333222222111111222222333111111222333333333333222333333333222111000222333333222222111222444555666444444333555666777555444444555666888;;;===??????CCCCCCDDDDDDCCCCCCBBBAAABBBBBBAAABBBCCCFFFHHHIIIFFFGGGHHHIIIJJJLLLMMMMMMMMMLLLMMMPPPTTTWWWXXXWWWXXXYYYZZZZZZYYYYYYZZZ[[[^^^bbbfffnnn333333333222222222222111222333333333222222111000000000111111111222222222111111111111111111111111///000000000111111111111111111111111111111111111111111222222222333333333000000111111000000///...+++---///111333333222222222222222222222222222222000000000000000000000000222222222222222222222222222222111111111111222222111111222333333222222222222222222222222222222222222222333333333333222222111111111111111111111111222222222222222222222222111111111111111111111111222333333444444333333222222222222222222222222222000111111222333333444444444444333222222333444444111111111111222222222222111111222222222222222222///111333333111111333666888===>>>888333444333000111111111111111111111111...000111333333222111000111111111222222333333333////////////000111222333222222222222222222222222000111222333444555555555222333333444444333333222222222222222222111111111333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111000000000000111111222111111111111000000000///000111222333222222111111111111111111111111111111111111111222222333333000000000000111111111111000000111111111222222222000000000000000000111111000000111111111222222222333333222333444666777999666666777777777666555444444555666555333222222333333222222222222222222222111111111111111111222222111111000000000111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222333222222111111222222333111111222333333333333222333333333222111111333555222333333444444555666666444333333555777777555444333444666888;;;===??????BBBCCCCCCCCCCCCBBBAAAAAABBBAAAAAAAAABBBDDDGGGHHHFFFGGGHHHIIIJJJLLLMMMMMMNNNMMMMMMOOORRRVVVWWWXXXWWWYYYZZZZZZYYYYYYZZZ\\\aaacccfffmmm111111111000000000000///333333333333333222111000000000111111222222222222111111111111111111111111//////000000111111111222111111111111111111111111111111111222222333333333222222222222222111000///&&&(((,,,///111111000///222222222222222222222222222222222222222222222222222222222222222222222222333222111000000111222333222222333333333222111111222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222333333444444333333222222222222222222222222222///000000111222222333333333222111000000111222333000000111111111222222222222222222333333444444444...111333333111111333666555:::;;;555333555555000111111111111111111111111000222333555555444333222111111111222222333333333////////////000111222333222222222222222222222222111222333444555444333222222222333444444333333333333222222111111000000000333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111333333222222222222333333222222111111000////////////000111222333333222111111111111111111111111111111111222222222333333333000000000000111111111111000000111111222222222222222222222111111111111111222222222333333444444444555444444444555666888999666777888888888777555444555666666555333111222333111111111222222333444444333333222222111000000000.........///000222333444111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222333333333444444444333222222222222222222333111111222333333333333222222333333222111222555777222333444555666666666666333333333555777777555444333444666888:::===???@@@AAAAAABBBBBBBBBAAA@@@@@@BBBAAA@@@@@@AAADDDFFFHHHFFFGGGHHHIIIKKKLLLMMMNNNOOONNNMMMNNNQQQUUUWWWXXXWWWYYYZZZZZZYYYYYYZZZ\\\bbbdddeeelll222222222222222222222222222222222222222222222222444444333333222111111111111111222222222222111111000000000000000000000000111111111111111111111111000000000000000000000000111222333333222111///...///000000000111111111111222222222222222222222222000111111111111222222222111111111111111111111111222111000//////000111111222222222222222222222222666666555333111000///...333333333333333333333333222222111111111111222222111111000000111111222333111111111111111111111111222222222111111111000000333222111000000000111222333333111111111222333444333333222222333333444555222222222111111111000000333///---000444666333...333333222111222333444555<<<:::777444222111111222111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333444444444333333222222222888777555333222222222222444333333222111111111222222222222222222222222222111111222222222333333333555555555444444333333333222222222222222222222222111111111111111111111111000111111111111222222222000000000000000000000000222111111111000000//////333333333222222222111111333222222111111222222333000000000000000000000000111111111111111111111111222222222111222222333333333333333444444666777888777777666666555555555444777777666666666555555555111222222333333222222111333333333333333333333333111111222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111444444444333333222222222111111111111222333444444333222111111000000111111222222222222222222222222222222111111111111111111000111333333333333111000777777777777777777777777555666777888:::===???@@@>>>>>>???AAACCCDDDBBBAAAAAA@@@??????@@@CCCEEEGGGGGGGGGGGGHHHIIIJJJKKKLLLKKKKKKLLLMMMPPPSSSVVVWWWZZZ[[[[[[ZZZYYYYYY[[[]]]bbbcccdddmmm222222222222222222222222222222222222222222222222111111111222222222222222111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222111111000111111111111222222222222000000000000000000000000000111111111111222222222111111111111111111111111000000//////000111222333222222222222222222222222333333333222222111111111333333333333333333333333222222111111111111222222111111000000111111222333111111111111111111111111222222222111111111000000222222111000000111222333444333222111111222222333333222222222222333444444444444444333333333222222222000///111333444222///333222222222222333555666<<<:::666333111111222222111111111111111111111111333333333333333333333333222222222222222222222222111111111111111111111111333333333333333333333333444444444333333333222222333444444555555444333333444333222222111111222222222222222222222222222222111111222222222333333333222222222333333333333333222222222222222222222222111111111111111111111111000111111111111222222222333333333333333333333333222222222222111111111000333333333222222222111111333222222111111222222333111111111111111111111111111111111111111111111111333333222111000000000000333333333444444555666777666666666555555555444444555444222000000111222333111222222333333222222111333333333333333333333333111111222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111444444333333333222222222222222111111111222333333555444333333222222333333222222222222222222222222222222111111111111111111444555555666666555555444666666666666666666666666555666777888:::===???@@@???@@@AAABBBCCCCCCBBBAAA?????????@@@BBBDDDGGGIIIGGGGGGGGGHHHIIIJJJKKKLLLKKKKKKLLLNNNPPPSSSVVVWWWYYYZZZ[[[[[[ZZZYYYZZZ[[[aaacccfffooo222222222222222222222222222222222222222222222222//////000000111222222333111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111222222222222333333333000000000000000000000000000111111111111222222222111111111111111111111111////////////111222333444222222222222222222222222000111111222333333444444333333333333333333333333222222111111111111222222111111000000111111222333222222222222222222222222222222222111111111111111111111111111111222333444555444333222111111222222222222222222222333444444444444444333333333222222222222222222222222111000333222222222222444666777<<<999555222000111222444222222222222222222222222333444444444444444444444222222222222222222222222111111111111111111111111222222222333333444444444444444444444333333333333...111444666777666555333333333222222111111222222222222222222222222222222111111222222222333333333000000111222222333333444222222222222222222222222111111111111111111111111000111111111111222222222444444444444444444444444333333333222222222222222333333333222222222111111333222222111111222222333222222222222222222222222111111111111111111111111333333111000///.........333333333444444555555666555555555555444444444444555222///---,,,...111333111222222333333222222111222222222222222222222222111111222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111333333333333222222222222333333222111111111222222555444333333222222333333222222222222222222222222111111222222222222222222444333333222222333333444666666666666666666666666555666777888:::===???@@@AAAAAACCCDDDDDDCCCBBBAAA>>>??????AAACCCFFFIIIKKKGGGGGGGGGHHHIIIJJJLLLLLLLLLLLLLLLNNNPPPSSSVVVXXXXXXZZZ\\\\\\[[[YYYYYYZZZ___ccchhhrrr222222222222222222222222222222222222222222222222//////000000000111111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111000///000111333444111111111222222222333333222222222222222222222222000000111111111222222222111111111111111111111111000000000111111222222333111222222222222222333333000000111222333333444444222222222222222222222222222222111111111111222222111111000000111111222333222222222222222222222222111111111111111111111111000000111111222333444444555444444333222222222111222222222111222333333444222222222111111111000000111333444333222111111222222222111222333555777888;;;888444111000111333555222222222222222222222222222222333333333333333444222222222222222222222222333333333333333333333333111111222333333444555555444444444444444444333333///111333555666666555444333333222222111222222333222222222222222222222222111111222222222333333333222222222222222333333333333333333333333333333333111111111111111111111111000000111111111222222222222222222222222222222222222222222222222222222222333333333222222222111111333222222111111222222333222222222222222222222222111111111111111111111111333222111000000000000000222222333333444444444444444444444444333333333333444333111000///111222444111222222333333222222111111111111111111111111111111111222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111333222222222222222222222333333222111000000111111333222111111000000111111222222222222222222222222111111222222222222222333444333111111111111333444777777777777777777777777555666777888:::===???@@@AAACCCDDDEEEDDDBBBBBBBBB@@@@@@AAABBBDDDFFFHHHIIIFFFFFFGGGHHHIIIJJJLLLMMMLLLLLLMMMNNNPPPSSSVVVXXXWWWZZZ\\\]]][[[YYYXXXXXX]]]bbbjjjttt222222222222222222222222222222222222222222222222111111111000000000//////111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111000///000111333444000000000000111111111222222222222222222222222222000000111111111222222222111111111111111111111111222222222222111111000000111111111222222333333333222222222222222222333333222222222222222222222222222222111111111111222222111111000000111111222333222222222222222222222222111111111111111111111111000000111222333444444444444444444444333333222222222111111111111222333333222222222111111111000000111222444444222111222222111111111222444666888999999777444111000111333555222222222222222222222222000000111111222222222222222222222222222222222222333333333333333333333333111111222333333444555555444444444444444444444444444444333333333444444555333222222111222222333333222222222222222222222222111111222222222333333333666555555444333222222111555555555555555555555555111111111111111111111111000000111111111222222222222222222222222222222222000000111111111111111111333333333222222222111111333222222111111222222333111111111111111111111111111111111111111111111111111111111111111222333444111222333333444333333222222222222222333333333333111222333333444333222222111222222333333222222111111111111111111111111111111111222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222333222222111000000000000333222111111000000111111222222222222222222222222111111222222333333333333777666555444444555666777666666666666666666666666555666777888:::===???@@@AAACCCEEEEEECCCAAABBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGIIIKKKLLLMMMLLLLLLMMMNNNQQQTTTWWWXXXWWWZZZ\\\\\\[[[XXXWWWWWW[[[bbbjjjuuu222222222222222222222222222222222222222222222222333222222111000000//////111111222222222222111111222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111222222//////000000000111111111000000000000000000000000000111111111111222222222111111111111111111111111444444444333222111///...111111111222222333333444333333333222222222222111222222222222222222222222222222111111111111222222111111000000111111222333333333333333333333333333111111111111111222222222000111222333444444444333333333444444444444333333111111111111111222333333444444444333333333222222111111222333444444333333111111111222444777999;;;666555333222111222333444333333333333333333333333//////000000111111222222222222222222222222222222111111111111111111111111222222222333333444444444444444444444555555555555777666444333222222333444222222111111222222333333222222222222222222222222111111222222222333333333888777666555333222111111555555555555555555555555111111111111111111111111000111111111111222222222444444444444444444444444000000000000000111111111333333333222222222111111333222222111111222222333000000000000000000000000111111111111111111111111000000111111222333555666000111333333333333222111111111111111222222222222...000222444444333111000111222222333333222222111222222222222222222222222111111222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222111000000000111111555444333333222222333333222222222222222222222222111111222222333444444444555555555444444555555555333333333333333333333333555666777888:::===???@@@???BBBEEEEEEBBBAAABBBCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGIIIKKKMMMNNNLLLMMMMMMOOOQQQTTTWWWYYYXXXZZZ\\\[[[YYYWWWWWWWWWZZZbbbjjjttt222222222222222222222222222222222222222222222222222222222222222111111111111111222222222222111111222222222222222222222222111111111111111111111111222222222222222222222222111111222222222111111000000000111111111222222222000000000000000000000000000111111111111222222222111111111111111111111111222333333333333222000///000111111222333333444444222222222222222222222222111111111111111111111111222222111111111111222222111111000000111111222333333333333333333333333333000000111111111222222222111222333444444333333222111222333555555555555444111111111111111222222333444444444333333333222222222000///222555777555333000000111222444777:::;;;444444333333333333333333333333333333333333333333///000000111222222333333222222222222222222222222111111111111111111111111333333333333333333333333444444444444555555555666555555444444444333333333222222111111222222333444222222222222222222222222111111222222222333333333555555444444333222111111444444444444444444444444111111111111111111111111000111111111111222222222333333333333333333333333000000000111111222222222333333333222222222111111333222222111111222222333111111111111111111111111111111111111111111111111111111000111111222333444000111222333333222111000000000000111111111222222///000111222222222111111111222222333333222222111333333333333333333333333111111222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111000111111111222222222222111000000000000111111222555444333333222222333333222222222222222222222222111111222222333444444555222222333333333333222222444444444444444444444444555666777888:::===???@@@<<<@@@DDDDDDAAA@@@BBBDDD@@@@@@AAABBBCCCDDDDDDDDDEEEEEEFFFGGGIIIKKKMMMNNNMMMMMMNNNOOOQQQTTTWWWYYYZZZ[[[[[[ZZZXXXVVVWWWXXXZZZaaaiiirrr222222222222222222222222222222222222222222222222111111111222333333444444111111222222222222111111222222222222222222222222111111111111111111111111222222222222222222222222111222333333333111000...111111222222222333333333222222222222222222222222000111111111111222222222111111111111111111111111000111222333444333222111000000111222333333444444111111111222222333333444111111111111111111111111222222111111111111222222111111111000111222222333333333333333333333333333000000111111222222222222222333444444444333222111000111333555666666666555111111111000111222222333222222222111111111000000222///...111666999666333000000111222555888:::<<<222333444444444333222222333333333333333333333333000000111222333333444444222222222222222222222222333333333333333333333333444333333333333333333333444444444555555555666666111333555666777555333222222111111111222333333444222222222222222222222222111111222222222333333333333333222222222222222222222222222222222222222222111111111111111111111111000111111111111222222222000000000000000000000000111111111222222333333333333333333222222222111111333222222222222222222333222222222222222222222222111111111111111111111111111111000000000000000111000111222333333222000/////////000000111111111222222222111111111333444555222222222333333222222222333333333333333333333333111111222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111000000111111222222222222000000//////000111222222333222111111000000111111222222222222222222222222111111222333333444555555444555666777777666555444777777777777777777777777555666777888:::===???@@@;;;???DDDDDDAAA???BBBEEE===>>>@@@BBBCCCDDDEEEEEEEEEEEEFFFGGGIIIKKKMMMNNNMMMMMMNNNOOORRRUUUWWWYYY[[[[[[[[[YYYWWWVVVWWWXXXZZZaaahhhppp444333333222222333333444222222222222222222222222''')))---000333444444444222222222111111111000000222222222222222222222222222222333333333333444444222222111111111111222222111222222333333222222111111111222222222333333333111111111111111111111111111111222222222222111111111111222222222222111111111111111111111111111111222111111111000000//////111111111111111111111111222222222111111111000000222444666555222111111333666555333222111222333333111111111222222333333333333333333222222111111111333333333222222111111111111111222222222333333333222222333333333333444444555555555444444333333333222111000111444555666666333000000333888;;;888555333000...///222444333111333333333333222111000000000000111111222222333333555444222111000111222333222111//////111222333222111111222333444444444444333333444444444444444444555444333333222333333333333333333222222222111111000000111111111222222222333333333333333333333333555555444444444444444444222222222222222222222222333333333222222111111111///000111222333444444444333222222111111222222333333222111000000111222333111111222222222333333333111222222333333222222111222222111111111111111111111111000000000111333444333333333222222111111111444333222222111111111222000000000000000000000000111111111111111111111111111111222222222333333333222222222222222222222222222222222111111111000000222222222222222222222222444333222222111111222222////////////////////////444444333222222333444444222333333444333222111000000000000000000000000000444333333333333444555555555444333222111222333333333333333333333333333333333333333444444555555555333222222555888;;;======???AAABBBBBB@@@@@@AAACCC@@@@@@@@@AAABBBCCCDDDEEEDDDEEEGGGIIIJJJKKKLLLLLLLLLLLLMMMOOOQQQSSSVVVWWWYYYXXXWWWWWWXXXYYYXXXXXX]]]aaafffppp333333222222222222333333222222222222222222222222...///111333333333222111333333333333222222111111222222222222222222222222222222222333333333444444222222111111111111222222111222222333333222222111333444444444444555555555111111111111111111111111111111222222222222111111111111222222222222111111111111111111111111111111111111111111111111000000111111111111111111111111222222222111111111000000111333555444222000111222444333222111111111222222222222222222222222333333333333333222222222111111333333333222222222111111111111222222222333333333222222222333333333444444444444444444333333333222111000///000111222333333444111000222777:::999666555333111111333555444222222222222222222111000000000000111222333444555555333333444333333222222111333111000000222444555555222222333444444444444444222333333333333333333333555555555444444444555555444444444333333333222222111222222222333333333444333333333333333333333333000000000000000000111111222222222222222222222222333333333222222222111111000111111222333333333333333222222111111222222333222222111111111111111222111111222222222333333333111222222333333222222111222222111111111111111111111111000000000111333333666666555555555444444444333333333222222222111111111111111111111111111111222222222222222222222222111111222222222333333333222222222222222222222222222222222111111111000000222222222222222222222222222111111111222333333444000000000000000000000000222222111000000111222222222333333333333222111000222222222222222222222222444333333333333444555555555444333222222222333333333333333333333333333333444444444444444333333333555555555888;;;>>>>>>>>>???@@@BBBAAA@@@@@@AAACCCCCCCCCCCCCCCDDDFFFGGGHHHDDDEEEGGGIIIKKKLLLMMMMMMLLLMMMNNNOOOQQQTTTVVVWWWXXXWWWVVVVVVWWWXXXXXXWWW]]]aaafffppp333222222111111222222333111111111111111111111111222333444555444444222222444444444333333333333222222222222222222222222222222222222222333333333333222222111111111111222222111111222222222222111111000000000111111111222222111111111111111111111111111111222222222222111111111111222222222222111111111111111111111111111111111111111222222222222222111111111111111111111111222222222111111111111111111222444333222000111111333222111000000000111111333333222222222222222222333333333222222222222111333333333222222222222111111111222222222333333333222222222222333333333333333333333333222222222222222111111000111111111222444222111333777999999777333111000000111222111000111222222222222222111111333333333333333333444444222333555666555444222000333111000000222444555555333333444444555444444444333333333333333333333333555555555555555555666666444444444444333333333333333333333333444444444444333333333333333333333333222222333333444444555555333333333333333333333333333333333333222222222222111222222333333222222222333222222111111222222333222222333333222111000000111111222222222333333333111222222333333222222111111111222222222222222222111111111000111111222333333333333222222222222222222222333444333222111000222222222222222222222222333333333333333333333333111111222222222333333333222222222222222222222222222222222111111111111111222222222222222222222222000000000111222333555666111111111111111111111111222111111000000111111222222222333333333222111111222222222222222222222222333333333333333444555555555444333222222222333333333333333333333333333333000000111333444555666777555555666999<<<>>>>>>===???@@@AAAAAA@@@@@@AAACCC@@@@@@@@@AAABBBCCCDDDEEEEEEFFFHHHJJJLLLMMMNNNNNNMMMNNNOOOPPPRRRTTTVVVWWWWWWWWWVVVVVVVVVVVVWWWWWW\\\```fffqqq222222222111111222222222111111111111111111111111111222333444555555555444333333333333333333333222222222222222222222222222111222222222222333333333222222111111111111222222111111222222222222111111........./////////000000111111111111111111111111111111222222222222111111111111222222222222111111111111111111111111111111111111111222222333333444111111111111111111111111111111111111111111111111000111222222222111111111222222222111111111111222333333333222222111111111222222222222222222222222222222222222222222222222111111222222222333333333111222222222222333333333222222222222222222222222444444444333222111222333222222333666999999777555444333222111111222222111111222222333333333222222555555444444333222222111444444555666666555444333666444222222333555555444444555555555555555444444666666666555555555555555444444555555555555444444444444444333333333222222333333333333333444444444333333333333333333333333444444555666777777888888333333333333333333333333333333333333333333333333333333333333333222111000333222222111111222222333222333333444333222000///111111222222222333333333111222222333333222222111111111222222222222222333111111111111111111222222111111111111111111000000000111333444444333111000222222222222222222222222333333333333333333333333111111222222222333333333222222222222222222222222111111111111111111111111222222222222222222222222111111111111222333444555222222222222222222222222333333333333333333333333222222222222222222222222000000000000000000000000333333222222333333444555444444333333333222222222222222333333333333444444333333333333444444444444555555666888;;;===<<<:::>>>@@@AAAAAA@@@@@@AAABBB>>>>>>??????@@@BBBCCCDDDFFFGGGIIIKKKLLLMMMNNNNNNNNNNNNOOOPPPRRRTTTVVVWWWUUUVVVWWWWWWVVVUUUVVVVVV\\\```fffqqq333222222222222222222333111111111111111111111111222222222333333333333333111111111111222222222222222222222222222222222222111111111222222222333333222222111111111111222222000111111222222111111000111111111222222222222333111111111111111111111111111111222222222222111111111111222222222222111111111111111111111111111111111111111222222333333444111111111111111111111111111111111111111111111111111111111111222222111000222222333333333333333333333333333222222111111111222222222222222222222222222222222222222222222222111111222222222333333333111111111222222222333333222222222222222222222222444555555444111000222444///222666:::<<<:::666222666666666555555555666666111111222333444444333333555555666666777777777777;;;:::999999999:::;;;<<<@@@>>>;;;::::::::::::999999999:::999999888777777888888888777777666666666444555555555555444333333444333333333222222222222333333333333333222222222333333333333333333333333000000111111222333444444333333333333333333333333333333333333333333333333333333333333222111000000333222222111111222222333222333444444444222111000111111222222222333333333111222222333333222222111111111222222333333333333111111111222111111111111333333333444444444444444000111333444444333111000222222222222222222222222333333333333333333333333111111222222222333333333222222222222222222222222111111111111111111111111222222222222222222222222333333222222111222222333222222222222222222222222333333333333333333333333222222222222222222222333000000000000000000000000333222222222222333444444444444444333333333222222222222222333333444444444<<<;;;888666333000...,,,777666777999;;;<<<<<<;;;>>>???AAA@@@??????@@@BBBAAAAAABBBBBBCCCDDDFFFGGGFFFGGGIIIKKKLLLMMMNNNNNNNNNNNNOOOPPPRRRTTTUUUVVVTTTVVVXXXXXXVVVUUUUUUVVV[[[```fffqqq444333333222222333333444222222222222222222222222555444444222111000000///000111111111111111222222222222222222222222222222111111111111222222222222222222111111111111222222000000111111111111000000000000000111111111111222111111111111111111111111111111222222222222111111111111222222222222111111111111111111111111111111111111111222222222222222111111111111111111111111111111111111111222222222111111000222333444222111222222333444444444333333333333222222222222222222111222222222222333333333111222222222222333333333111111222222222333333333111111111111222222222222222222222222333333333333111333444222///...000333///222777;;;<<<:::555222333444555555444444666777333444555666777888888888999:::<<<>>>AAADDDFFFGGGFFFEEECCCBBBCCCDDDFFFHHHMMMJJJGGGFFFFFFFFFEEEDDDCCCCCCCCCCCCBBB@@@??????<<<<<<<<<;;;::::::999999888999999999888666444333444444444444333333333333333333333333222222222222333333333333333333333333//////000000111111222222333333333333333333333333333333333333444444444444333333333333333222111000333222222111111222222333222222333333333333222222111111222222222333333333111222222333333222222111111111222222333444444444111222222222222111000000111111222222222222333333000111222333444333222222222222222222222222222222333333333333333333333333111111222222222333333333222222222222222222222222111111111111111222222222222222222222222222222222444333222222111111222222222222222222222222222222000111111222222111111000222222111111222222333444222222222222222222222222222222222222222333444444333333444444444333222111111222222333333444444555666666666555555555555555<<<:::999:::<<<>>>>>>>>>>>>???@@@@@@??????@@@BBB@@@@@@@@@AAABBBCCCDDDEEEEEEFFFHHHJJJLLLMMMNNNNNNNNNNNNNNNOOOQQQRRRTTTUUUSSSVVVYYYYYYWWWUUUUUUWWW[[[___fffqqq555444444333333444444555333333333333333333333333555444333222111111000000111111111222222333333333222222222222222222222222111111111111222222222222222222111111111111222222000000111111111111000000....../////////000000000111111111111111111111111111111222222222222111111111111222222222222111111111111111111111111111111111111111111111111000000111111111111111111111111000000111111111222222222222111000222444555333111000111222333444333333222222222222222222222333333111111222222222333333333111111222222222333333333111111222222222333333333111111111111222222222222222333333333444444444444000222444222///...000444111444777999999888666666333555666666555555888;;;===>>>???@@@AAABBBBBBCCCFFFGGGIIILLLOOOQQQSSSUUURRRRRRQQQRRRRRRSSSSSSTTTTTTRRRPPPOOOPPPQQQQQQQQQOOOOOOOOONNNMMMLLLJJJJJJEEEEEEDDDDDDCCCBBBBBBBBB??????@@@???>>>;;;888666666666666666555555555555555444444444333333333333333333333333333333333333333333444444444444444444444444444444444444444444333333333444444444555555222222333333333222111111333222222111111222222333222222222222333444444555111111222222222333333333111222222333333222222111111111222222333444444555111222222333222111000///.../////////000000000111111111222222222333333333111111111111111111111111222222222222222222222222111111222222222333333333222222222222222222222222000000111111111222222222222222222222222222222222222222222111222222333333222222222222222222222222000111222222222222111000222222111111111222333444222222222222222222222222222222222111222222333444333333444444444333222111111111222333333444555555...000222555888;;;>>>???>>><<<999999;;;===??????===???@@@@@@??????@@@AAA======>>>>>>???@@@BBBCCCDDDEEEGGGIIIKKKLLLMMMMMMMMMMMMMMMNNNPPPQQQSSSTTTSSSWWW[[[[[[WWWUUUVVVXXX[[[___eeeppp666555555444444555555666444444444444444444444444222222222222333444555555222222222333333444444444222222222222222222222222000111111111111222222222222222111111111111222222000000111111111111000000222222222222333333333333111111111111111111111111111111222222222222111111111111222222222222111111111111111111111111111111222111111111000000//////111111111111111111111111000000111111222222222222333111111222555666444222///000111222333333222111111111111222222333333444111111111222222333333333111111111222222333333333111111222222222333333333000111111111111222222222333333333444444555555555111444666444111000333777444666777777666666888999999<<<>>>>>>===>>>AAADDDGGGGGGIIIJJJLLLMMMMMMMMMUUUUUUVVVWWWXXXYYYZZZ[[[YYYZZZ\\\^^^^^^]]]\\\[[[VVVTTTSSSSSSUUUWWWXXXXXXXXXXXXXXXWWWVVVTTTSSSRRRNNNNNNMMMMMMLLLKKKJJJJJJEEEEEEEEEDDDBBB???<<<:::888888888888777777777777666666555555555444444444333333333333333333333333444444444444444444333333444444444444444444444444333333333444444555555555111222222333333333222222333222222222222222222333222111111111222444666777111111222222222333333333222222222333333222222222111111222333333444555555111222333333222111000///111111222222333333333444222111111111222222444444000000000000000000000000111111111111111111111111111111222222222333333333222222222222222222222222000000111111222222222222222222222222222222222222000000000111222333555555111111111111111111111111222333444555555444333222222222111111111222444555000000000000000000000000222222111111222222333444333333444555444333222111111111222333333444555555555555666777888999::::::>>>;;;777666888;;;===>>>===???@@@@@@??????@@@AAA@@@@@@@@@AAABBBCCCEEEEEEDDDEEEGGGIIIJJJLLLLLLLLLLLLMMMMMMNNNOOOPPPRRRSSSSSSXXX\\\\\\XXXUUUVVVYYY[[[___eeeppp333333333333333333333333222222222333333444444444333333333222222222111111111111222222222333333333000222444444222111222222222222333333333444444444222222222111111111000000222222222222222222222222......///111111222222222111111111111222333444444111222222333333222222111111111222222222111111000000000000111222222333333333333333333333333333333222111111111000000//////333333222222111000000000///000111222333333222111222222222222222222222222444333333222111111111222333333333333333444555666444444444333333222222222222222222222222222222222444444333111///000222444444000+++((('''+++///333555444333333444444333222555<<>>===<<<:::999777777777888777555444444555666666222333444333111//////000222222444555555444333222444444555555444444333222666555444333333555666888444333333222333444666777333333222222111000000000333222222111111000000000000000111222333333333333333333333333333333333333//////000000111111111111111111222222222333333333111///------000222111///222222222111111111111000222222111111111222333444111111111222333333333444111222222333333222222111333333333222222111111111222222111111111111111111444444333333222111000000222222111111111111222222222222222222222222222222111222333444555444333222333333333333333333333333333222222111111222222333111111222222222333333333555555555555555555555555666333111222444555333000555555666777777777777777===<<<:::999888888999:::<<<===???@@@@@@@@@???>>>@@@@@@@@@@@@@@@@@@@@@AAAEEEFFFGGGHHHIIIJJJJJJJJJLLLMMMNNNPPPRRRSSSUUUUUUUUUWWWYYYZZZXXXWWWWWWXXX\\\aaafffooo444444444444444444444444222333333333333333333444333333333333222222222222111111222222222333333333222333555444333222333444222222222222333333333444333333333333222222111111222222222222222222222222...///000111222222222222333222222222222222222333111222222333333222222111222222333333333333222222000000000000////////////333333333333333333333333222111111111000000000000222222222111111111111111///000111222333222222111222222222222222222222222444333222222111111222222222222222222222333444444444333333333333333333222222222222222222222222222444444444222000000111333555333111//////111444666555444444444555666777777<<>>===<<<<<<<<<<<<:::888777555444444444555444444555555444333111000222333444555555444444333444444555555444444333222444333222111222333555666444444333333333444555666111111111111111222222222222222222222222222111111222222333333333222222111333333333333333333333333000000000111111222222222111111222222222333333333222000...///111333222111222222222111111111111000333222111000000000111222111111111111111222222222111222222333333222222111333333333222222222111111222222222222222222222222444444333333222111111000222222111111111111222222222222222222222222222222111222222333333333333333333333333333333333333333333222222111111222222333111111222222222333333333222222222222222222222222222111111222333444444333555555666777777777777777888888999:::===@@@BBBDDD>>>>>>???@@@@@@???????????????@@@@@@@@@AAAAAAAAAEEEFFFGGGHHHIIIJJJJJJJJJMMMNNNOOOPPPQQQSSSTTTUUUVVVXXXZZZZZZYYYWWWWWWXXX\\\aaagggooo555555555555555555555555444333333333333333333222444444444444333333333333111111222222222333333333333444555444333333333555111111222222222333333333444444444333333333333222222222222222222222222222//////000111222222222222333333222222222222222222111222222333333222222111222333333444444444333333222111111000//////......333333333333333333333333111111111111111000000000000111111111111222222222000111222222333222222222222222222222222222222222333333222222111111222222222222111111111222333333222333333333333333333444333333333333333333333333333444444333111000000111333222222333333444555666666666666777999<<<>>>@@@GGGMMMUUUXXXVVVUUUWWWZZZaaacccddddddbbbaaabbbccceeefffgggeeecccaaa```aaabbbdddeeeeeecccbbbcccdddddddddddddddddddddcccccc``````^^^]]]]]]^^^___``````^^^]]]]]]___```_________]]][[[YYYWWWUUUTTTSSSRRRPPPLLLHHHDDDCCCBBBBBB;;;;;;:::999:::;;;<<<<<<>>>===;;;:::888888777777888777777999;;;:::555111///000111222222222222111444444555555444444333222222111000000000111333444555555444333333333444444000000111111222333333444222222333333333333333333333333333333222111000000333333333333333333333333111111222222222222333333111111222222222333333333333111000000222333333222222222222111111111111000333222111000//////000000333333333222222222222222111222222333333222222111333333333222222222222111333333333333333333333333444333333222222111111111222222111111111111222222222222222222222222222222111111111111111222333333333333333333333333333333333222222111111222222333111111222222222333333333111111111111111111111111///000222222222333555666555555666777777777777666777777888999:::<<<>>>???@@@@@@???>>>>>>?????????>>>??????@@@AAABBBBBBCCCEEEFFFGGGHHHJJJJJJJJJKKKOOOOOOOOOPPPQQQSSSTTTUUUVVVXXXZZZ[[[YYYXXXXXXXXX\\\aaahhhqqq444444444444444444444444444444444333333222222222555555444444444333333333111111222222222333333333222333444333222222333444111111111222222222333333333333333333333333333222222222222222222222222222///000111111222222222222111222222222333333222222111222222333333222222111111222333333333333333333333333333222222111111111333333333333333333333333111111111111111111111111///000000111222222333333111222222222222222222222222222222222222222222222333333222222111222222333333222222222222222333333222222222333333444444444333333333333333333333333222444555444222000000111555444444555555666777888777999;;;===AAAEEEJJJNNNTTTZZZaaadddcccbbbccceeedddfffggggggfffdddeeeffffffggggggfffbbb```______ccceeeggggggeeedddcccccchhhgggfffeeeeeeeeeffffffdddcccbbbaaaaaaaaabbbbbbaaa```___```aaabbbbbbcccbbb```^^^\\\YYYWWWVVVVVVQQQNNNIIICCC???<<<;;;;;;777777666666777999;;;<<>><<<::::::===AAA@@@:::444111111222222333333333333444444555555444444333222111111111000111222333333666555555444333333333333111111111222222333333333222333333444444555555555333333333333333222111000222222222222222222222222333333333333333333333333111111222222222333333333222111000111111222333333222222222111111111000000222222111000000111222333555555444444333333333222111222222333333222222111222222222222222222222222222222222333333333333333333333333222222111111111222222111111111111222222222222222222222222222222222111000///000111222333333333333333333333333333333222222111111222222333111111222222222333333333222222222222222222222222///222555444222222555777444555666666777777666666666666777888999:::;;;<<<@@@???>>>===<<<===>>>???>>>>>>???@@@AAACCCCCCDDDEEEFFFGGGIIIJJJKKKKKKKKKPPPPPPOOOPPPQQQSSSTTTUUUWWWYYY[[[[[[ZZZXXXXXXXXX\\\bbbiiisss333333333333333333333333444444444333333222222222555555444444444333333333111111222222222333333333111222222111000000111333111111222222222333333333111111111111222222222222222222222222222222222222000111111222222222222111///000111333333444444333111222222333333222222111000000111222222222222222111111222222333333333444333333333333333333333333111111111111111222222222//////000111222333333444333333222222222222222222222222222222222222222222333222222111222222333333444444333333333333444444222222222333333444444444333333333333333333333333222444555555333222222333;;;:::888888888:::<<<>>>===@@@DDDHHHLLLQQQWWW\\\___dddiiikkkkkkiiiiiijjjgggiiikkkkkkjjjjjjkkkllliiijjjkkkjjjgggfffeeefffhhhjjjkkkkkkjjjhhhggggggjjjiiigggfffffffffggghhhffffffeeedddddddddddddddaaaaaabbbbbbbbbbbbdddeeebbbaaa___\\\ZZZYYYXXXWWWUUUQQQLLLEEE@@@;;;999888999888777777888;;;===???AAAAAABBBCCCCCCDDDDDDDDD@@@>>>>>>AAAEEEDDD>>>888777777777777777777777777444444555555444444333222222222222222222333444444555555555444444333333222333333333333222222111111333333333444444555555666000111222333333333333333222222222222222222222222444333333333333333333333111111222222222333333333000000000000000111222333222222222111111111000000111111000111222444666777444444333333222222111111111222222333333222222111222222222222222222222222000111111111222222222333333333222222222222222111222222111111111111222222222222222222222222222222222111000///000111222333333333333333333333333333333222222111111222222333111111222222222333333333222222222222222222222222333555777666333222444666444444555666666666666666222333666:::>>>AAACCCEEE???>>><<<;;;;;;<<<===>>>>>>??????AAABBBCCCDDDDDDEEEFFFGGGIIIJJJKKKLLLLLLPPPPPPOOOPPPQQQSSSUUUWWWYYYZZZ\\\\\\ZZZYYYXXXXXX\\\bbbkkkvvv333333333333333333333333444333333333333333333222444444444444333333333333111111222222222333333333111111111000...///111333222222333333333444444444000111111111111111222222222222222222222222222222111111222222222222222111///000222333444444333333111222222333333222222111//////000111222222222222//////000000111222222333333333333333333333333333111111111222222222222222//////000111222222333333444444333222222222222333222222222222222222222222222222111111222222333333555555444444333333444444222333333333333333333444333333333333333333333333333555666555444444555777;;;;;;:::;;;===@@@CCCEEEGGGLLLRRRVVVXXX\\\aaafffgggiiilllmmmmmmkkkkkklllhhhjjjllllllllllllmmmnnnjjjkkkmmmlllkkkjjjjjjjjjiiijjjkkkkkkiiigggggghhhlllkkkiiihhhgggggghhhhhhgggggggggfffeeeeeeddddddaaabbbcccbbbaaaaaaccceeeaaa```^^^\\\[[[ZZZYYYYYYVVVSSSNNNHHHBBB<<<888666999888666555666888;;;===???@@@AAACCCDDDEEEEEEEEEBBBBBBBBBDDDGGGFFFBBB>>>999888777666666555666666444444555555444444333222333333333444444444444444444444555555555444333333555444444333222222111111333333444444444444444444000000111222333333333333222222222222222222222222444444333333333333222222111111222222222333333333///000111111000000111333222222222111111111111000000000000111333666888:::111111000000000000000000111222222333333222222111111222222222222333333333000000000111111222222333222222222222222222222222222222111111111111222222222222222222222222222222111111111111111222333333333333333333333333333333333222222111111222222333111111222222222333333333000000000000000000000000555666666555444333333444444444555666666666666555444555777:::<<<===>>>>>>===<<<<<<<<<======>>>??????@@@@@@AAABBBCCCCCCDDDEEEFFFGGGIIIKKKLLLMMMMMMPPPOOOOOOOOOQQQTTTWWWYYYZZZ[[[]]]]]][[[YYYXXXYYY\\\ccclllxxx444444444444444444444444222333333333333333333444333333333333222222222222111111222222222333333333222222222000//////222444333333444444444555555555111111111222222333333333222222222222222222222222111222222333333222222111222222444444444222000///111222222333333222222111///000111222333333333333111111111111111111111111333333333333333333333333111111111222222333333333000000000111222222222333555444333222222222222333222222222222222222222222222222111111222222333444555444444333222222333333444333333333333333333222444444444444444444444444444555666555555666999;;;===>>>BBBFFFJJJMMMPPPQQQUUUZZZaaaccccccdddgggjjjjjjkkkllllllllllllmmmnnniiikkkmmmnnnmmmmmmnnnoookkklllnnnnnnlllkkkkkkllljjjjjjjjjiiigggfffggghhhkkkkkkjjjiiihhhhhhhhhhhhggggggggggggfffeeedddcccaaacccdddbbb```___aaaccc```___^^^]]]\\\[[[[[[[[[XXXVVVSSSOOOIIICCC>>>;;;;;;999666444444666999;;;@@@AAABBBDDDEEEEEEEEEDDDDDDDDDEEEFFFGGGFFFEEEDDD<<<;;;999777555555555555444444555555444444333222222333333444444444444444222333444555555555444333333333333333333333333222444444444333333333333333111222222333333333222222111111111111111111111111333333333333222222222111111111222222222333333333000222333222000000222555222222222111111111111000000000000111333555777999000000111111111111111111111222222333333222222111111111222222222333333333000000111222222333444444222222222222222222222222222222111111111111222222222222222222222222222222111222222333333333333333333333333333333333333333333222222111111222222333111111222222222333333333111111111111111111111111333222111222333444333222333444555555666666555555888888999999888777666555;;;<<<===???@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDFFFGGGIIIKKKLLLMMMMMMOOONNNNNNOOOQQQUUUXXX[[[[[[\\\^^^]]][[[YYYYYYYYY\\\cccmmmzzz555555555555555555555555222222222333333444444444333333333222222222111111111111222222222333333333333333333111///000333555444444444555555555666666222222222333333444444444222222222222222222222222222222333333333222222111444555555555333111...,,,222222222333333222222222000111222333444444555444555555444333333222222222333333333333333333333333111111111222222333333333111111111111111222222222666555333222111222333333222222222222222222222222222111111111222333333444444333333222111111111222444444444333333222222222444444444444444444444444555555666555555888;;;>>>DDDHHHOOOVVV\\\```aaaaaa___dddjjjllliiigggiiikkkjjjjjjjjjjjjkkkmmmnnnooopppqqqssssssqqqqqqqqqrrroooqqqrrrrrrpppoooooopppooooooooollljjjjjjkkkmmmkkkkkkjjjjjjiiihhhggggggggggggggggggfffeeeccccccaaacccdddbbb___^^^```bbb```___^^^]]]]]]\\\\\\]]]^^^]]]\\\YYYTTTNNNIIIFFFAAA???<<<999888:::<<<>>>CCCDDDEEEFFFGGGFFFEEEEEEDDDFFFGGGGGGFFFEEEFFFGGGDDDCCC@@@>>><<<;;;;;;;;;444444555555444444333222222222333444444444444333111222444555666555444444111222222333333444444555444444444333333222222222333333333333222222111000111111111111111111111111333333333222222111111111111111222222222333333333111333444333111111444666222222222111111111111000111111000000111333555666333333333444444555555555222222222333333222222222111111111222222333333333111111222333333444555555222222222222222222222222222222111111111111222222222222222222222222222222111222333444555444333333333333333333333333333333333222222222222222222333111111222222222333333333333333333333333333333333111///---///333555444222333444555555666666555555666777999;;;<<<<<<<<<<<<;;;===???AAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDFFFGGGIIIKKKMMMMMMNNNNNNNNNNNNNNNQQQUUUYYY\\\[[[]]]^^^^^^[[[YYYYYYYYY\\\dddnnnzzz333333333333333333333333333333333333333333333333444444444333333222222222444444444333333222222222222222222222222222222222333333333333333333333333333333444444444333333222333333333333333333333333000111333333222222222333111222222333333444444555333333333333333333333333222222222111111///......222222111111000111111111111222444555555444222111111222222333333222222111444444444333333222222222222222444444444444222222444444222222222222444444111222222333333222222111222222222222222222222222555555444333333444444444444222111222444555333111777777777777888;;;@@@CCCNNNUUU___ddddddccceeegggeeefffhhhiiijjjkkkkkkkkkppppppoooooooooppppppqqqooonnnmmmmmmnnnooopppqqqqqqppppppppppppqqqrrrrrrooonnnnnnnnnmmmmmmllllllooonnnllljjjiiihhhhhhhhhhhheeecccaaaaaa```___]]]^^^^^^^^^^^^^^^]]]\\\\\\[[[]]]^^^^^^]]]\\\]]]^^^\\\[[[[[[[[[[[[XXXSSSPPPLLLIIIEEE@@@>>>>>>???@@@DDDHHHLLLNNNLLLIIIFFFEEEDDDCCCBBBAAABBBDDDFFFHHHFFFEEEDDDBBB@@@===:::999333444555666666555444333333333333222222222222222444444444555555666666666///000111222222111000///333333444555555444333333222222222222222222222222222222222111111111111000111111111111111111111111111111111111111111111111444333222111111222333444111111222222222333333333222222111111000111111222111111222222222333333333444333333222222333333444444444444333333222222222444333222111000000000000444444444333333222222222111111222222222333333333111222222333333222222111333333333333333333333333444444444333333222222222111111111111111111111111333333444444444333222222333333333333333333333333555444333222222444555777555666666666666666555444777888:::<<<===??????@@@>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAABBBCCCCCCDDDEEEGGGIIIJJJLLLMMMMMMNNNNNNOOOPPPRRRTTTVVVWWWZZZZZZ[[[ZZZXXXXXXYYY[[[YYYaaakkkxxx444444444444444444444444333333333333333333333333444444444333333222222222444444444333333222222222222222222222222222222222333333333333333333333333222333333333333333222222333333333333333333333333222444444333111/////////333333333333333333333333333333333333333333333333222222222222111000///...333222222111111111222222333333333333333333333333222222333333333333222222444444444333333222222222111222222333333222222111444333333222222333333444222222333333333333222222333333333333333333333333444444333333333333444444888555333444666777666444666777888999<<>>>>>>>>>>>>>>>>>??????@@@BBBBBBBBBBBBCCCDDDEEEEEEDDDEEEGGGIIIKKKLLLMMMMMMNNNNNNOOOPPPRRRTTTVVVWWWYYYYYYZZZYYYXXXWWWYYYZZZ]]]dddmmmyyy555555555555555555555555333333333333333333333333444444333333333333222222444444333333333333222222333333333333333333333333333333333333333333333333111222222333333222222222333333333333333333333333444555555333111000000000555555444333333222111111333333333333333333333333333333333333222111000000333333222222222222333333555444222111111222444555333333444444444444333333444444333333333333222222222111111000000111111222444333333222222333333444222222333333333333222222444444444444444444444444333333333222222333333444777444222111333555666555777999;;;???DDDMMMVVV\\\dddiiioooqqqooommmmmmnnnmmmlllmmmmmmnnnoooqqqqqqppppppooooooooooooppppppwwwvvvuuutttssssssssstttsssrrrqqqppppppoooooopppqqqqqqppppppoooooonnnnnnooooooooonnnkkkhhheeecccXXXUUUQQQNNNMMMLLLJJJHHHFFFHHHJJJLLLMMMMMMMMMLLLRRRTTTWWWXXXXXXXXXZZZ[[[ZZZZZZ[[[]]]___^^^\\\ZZZXXXWWWUUUSSSRRRQQQQQQQQQQQQSSSUUUTTTRRRPPPOOOOOOMMMKKKIIIFFFCCCBBBBBBBBBDDDDDDEEEEEEEEEEEEEEEEEECCC@@@===999777666666777666555555555444444444444333333333444444444444555666555555444444555555666333444444555555444444333333333333333333333333333333222222222111111111111222222222222222222222222222222222222222222222222333333222111111222333333111111222222222333333333222222222222333333444555333333333333444444444444444333333222222333333444444444333333333333222222/////////000000222333333444444333333333333222222111111222222222333333333333333444444444444333333222222222222222222222222444444333333333333222222222222222222222222222222111222222333444444444444333333333333333333333333444444333222333444555666444444555666777777777666555666888:::;;;======>>>>>>>>>>>>>>>>>>??????@@@BBBBBBBBBBBBCCCDDDEEEEEEDDDEEEGGGIIIKKKLLLLLLMMMNNNNNNOOOPPPQQQSSSUUUVVVWWWXXXYYYXXXWWWWWWXXXYYY```gggooozzz444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111222222333222222222333333333333333333333333222333444444333333444666444444444333333222222222333333333333333333333333333444444444333333222111333333222222333333444444444444222222222222444444333444444555555444444333333333333333333333333333333222111000000111222333333333333333333333333333222333333333333333333222444444444444444444444444333222222222222333444444555444222111333555888999;;;???EEEKKKQQQYYY```eeeiiilllpppqqqpppooonnnooooooooonnnnnnnnnpppqqqrrrrrrrrrqqqpppppppppqqqqqqttttttsssrrrqqqppppppooosssrrrqqqppppppppppppqqqmmmmmmmmmnnnooooooppppppnnnoooooonnnkkkgggbbb___PPPMMMIIIFFFEEEDDDCCCBBB@@@BBBFFFIIIMMMOOOPPPPPPRRRTTTVVVVVVTTTTTTTTTUUUWWWWWWXXX[[[]]]^^^]]][[[XXXXXXXXXXXXXXXWWWVVVVVVWWWXXXXXXWWWTTTSSSSSSTTTRRRPPPMMMJJJHHHFFFDDDDDD??????@@@AAABBBDDDEEEFFFDDDCCCAAA>>><<<;;;::::::777777666666555555444444333333333444444444444444555444333222222333444555444444444444444444444444333333333333333333333333333333222222222111111111222222222222222222222222222222222222222222222222555444333222222333444555111111222222222333333333555444444333333333444444333333333444444444555555444333333222222333333444333333333333333333333333444333222111111111111111333333333333333333333333111111222222222333333333333444444555555444444333444444444444444444444444333333333333333333333333222222222222222222222222000111222333444555555555333333333333333333333333444444333333333444555666333333555666777777777777777888:::<<<===??????@@@>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAABBBCCCCCCEEEFFFHHHIIIKKKLLLLLLMMMNNNNNNOOOPPPQQQSSSTTTUUUUUUWWWXXXXXXWWWVVVWWWXXXaaagggooozzz333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333000111222333333333333333333333333333333333333333222222333222111111333555222222222333333444444444333333333333333333333333333444444444444333222222333222222222333333444555222222444444444444222222333444444555555444444333333333333333333333333333444333222111111222333444333333333333333333333333333333333444444333333333222222222222222222222222333222222222333333444555555555555555777;;;???BBBEEEKKKRRRYYY___cccfffhhhjjjmmmooopppqqqppppppqqqsssrrrrrrqqqqqqqqqqqqrrrppppppooonnnnnnnnnnnnnnnrrrrrrrrrrrrqqqppppppoooooonnnnnnnnnnnnnnnoooooonnnnnnnnnooooooooopppppplllmmmnnnnnnkkkfff```]]]KKKHHHDDDAAAAAAAAA@@@??????AAADDDIIINNNRRRUUUWWWYYYZZZ[[[YYYVVVTTTSSSSSSVVVVVVVVVYYY[[[\\\[[[ZZZVVVVVVXXXYYYYYYYYYXXXXXXYYYYYYYYYXXXVVVUUUUUUWWWUUUTTTRRRPPPMMMLLLJJJJJJBBBAAA@@@???????????????@@@AAACCCCCCCCCAAA>>>===999999888777777666555555444444444444444444444444444333222111111222333444444444444444444444444444333333333333333333333333333333333222222222222111222222222222222222222222222222222222222222222222444333222111111222333444111111222222222333333333777666555444333222222222333333333444444444555555444333333222222333333444333333333333333333333333666555555444444444444555333333333333333333333333111111222222222333333333333444444555555444444333444444444444444444444444333333333333333333333333222222222222222222222222000111222333444555555555333333333333333333333333333333333333444444555555333333555666777777777777777888:::<<<===??????@@@>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAABBBCCCCCCFFFGGGHHHJJJKKKLLLLLLLLLNNNNNNNNNOOOQQQRRRTTTTTTTTTVVVXXXXXXWWWVVVWWWXXX^^^eeemmmxxx333333333333333333333333444444444444444444444444222222333333333333444444222222333333333333444444333333333333333333333333333333333333333333333333111222222333444444444444333333333333333333333333333333222000------...000111111222333333444555555333333333333333333333333333333333444444333333222222111111222222333444555111222444555555444222111333333444444444444333333222222333333333333444444444333333333333333333444222333333444444333333222333333444444444444333333222222222222222222222222333333333333444555666666222444777999<<>>>>>>>>>>>>>>>>>??????@@@BBBBBBBBBBBBCCCDDDEEEEEEGGGHHHIIIJJJKKKLLLLLLLLLNNNNNNNNNOOOPPPRRRSSSTTTSSSUUUXXXYYYXXXWWWWWWXXX\\\ccclllwww444444444444444444444444555555555555555555555555222222222333333444444444222222222333333444444444444444444444444444444444333333333333333333333333222222333444555555555555333333333333333333333333444444333000...---///111333333333333333333333333333333333333333333333333222222333333333333222222000000000111111333444444333333333333333333333333222222333333333333222222222222222333333444444444222222333333333333222222222333333444444333333222333333444444444444333333333333333333333333333333444444444444555666777888444888===BBBFFFLLLSSSWWWbbbeeeiiikkklllmmmoooppprrrrrrqqqrrrssstttttttttttttttuuutttrrroookkkiiikkkjjjiiihhhggggggggggggggghhhjjjmmmnnnoooooooooqqqpppnnnlllkkkjjjiiiiiijjjkkkkkklllmmmnnnoooooonnnoooooonnnlllhhhdddaaaYYYTTTNNNJJJGGGFFFEEEEEECCCBBBBBBCCCFFFLLLQQQTTTYYY[[[]]]]]]\\\\\\]]]^^^VVVUUUSSSSSSSSSSSSQQQOOOMMMNNNOOOQQQSSSUUUVVVWWWUUUWWWYYYYYYXXXWWWXXXYYYWWWWWWWWWVVVUUUSSSRRRQQQNNNLLLHHHDDDAAA???>>>>>>===>>>AAADDDFFFFFFEEEDDDAAAAAA@@@???>>>===<<<<<<777777666666666555555555666666666777777666666666555444333333333333444555444444444444444444444444444444333333333222222222333333333333333333333333333333333333333333333333222111000000000000111222111111222222222333333333444333333333333333444444222222222222333333333333444333333222222333333444222222222333333444444444******+++,,,---///111111222222222333333444444444111111222222222333333333222222333333333333222222333333333333333333333333222222222333333444444444333333333333333333333333222222333444444333333333333333333333333333333333333333444444555555444444555555666666666666666555555666888:::;;;======>>>>>>>>>>>>>>>>>>??????@@@BBBBBBBBBBBBCCCDDDEEEEEEGGGHHHIIIKKKLLLLLLLLLLLLNNNNNNNNNOOOPPPQQQRRRSSSSSSUUUXXXZZZYYYXXXXXXYYY\\\bbbkkkuuu555555555555555555555555555555555555555555555555222222222333333444444444222222222333333444444444444444444444444444444444333333333333333333333333222333444555666666666666333333333333333333333333444444444333222222555888555444444333333222222111333333333333333333333333111111222333333222222222000000000000111222333444555444222111111222444555111222222333333222222111222222222333333444444444000111222333333222111000222222444444444444222222333444444555555444444333444444444444444444444444444444444555666777888888===CCCJJJPPPUUU[[[bbbgggkkklllmmmmmmmmmooorrrttttttsssqqqqqqrrrssssssrrrpppqqqrrrqqqnnnjjjeeebbb___^^^]]]\\\[[[[[[[[[[[[]]]___aaadddggghhhiiiiiijjjiiifffccc```^^^]]]\\\___```cccfffjjjmmmpppqqqpppppppppooommmiiifffdddeee___XXXRRROOOMMMKKKJJJGGGEEEBBBAAACCCHHHMMMQQQQQQTTTWWWZZZ[[[]]]___aaaaaa___\\\[[[ZZZYYYWWWUUUHHHHHHIIIKKKNNNPPPSSSTTTTTTVVVYYYZZZYYYYYYYYYZZZXXXXXXWWWVVVUUUSSSRRRQQQJJJHHHFFFDDDCCCCCCDDDEEE??????@@@BBBCCCEEEFFFFFFEEEEEEDDDCCCAAA@@@@@@???888888777777666666666555444555666777777666555444555444333333333333444555444444444444444444444444444444444333333333222222333333333333333333333333333333333333333333333333555555444333333444555555111111222222222333333333111111111222333444666777111111222222222333333333444333333222222333333444222222222333333444444444222111111111111111222222222222222333333444444444111111222222222333333333111222222333333222222111555555555555555555555555222222222333333444444444333333333333333333333333333333444444444333222222333333333333333333333333222333444444555555444444555666666666666666555555777888:::<<<===??????@@@>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAABBBCCCCCCHHHHHHJJJKKKLLLLLLLLLLLLNNNNNNNNNOOOPPPQQQRRRSSSSSSVVVYYYZZZZZZYYYYYYYYY\\\ccckkkuuu666666555444333333222222444444444444444444444444333222222111111222222333333333333333333333333333333333333444444444555555222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333444333333222222333333444333333333333333333333333444333222111222222444555333333444444444444555555333333333333333333333333222222222222222222222222333333333222222111111111555444444333333444444555333333333333333333333333444333222222333555555444777333333666666444999@@@CCCKKKVVV]]]aaadddiiinnnppppppoooooooooppprrrsssuuusssqqqrrrtttsssppplllssskkkkkkqqqmmm\\\PPPNNNMMMMMMMMMMMMLLLLLLLLLLLLOOOPPPSSSWWWZZZ]]]^^^___^^^\\\ZZZWWWTTTRRRPPPNNNNNNTTTZZZ]]]]]]___ccchhhjjjjjjjjjjjjjjjiiihhhhhhhhhfffccc```\\\YYYWWWVVVTTTRRRPPPMMMKKKJJJJJJJJJNNNMMMNNNPPPTTTXXXZZZ[[[[[[]]]___aaaaaa```^^^\\\RRRPPPLLLIIIHHHKKKOOORRROOOOOOPPPRRRTTTWWWZZZ\\\[[[ZZZXXXVVVTTTQQQPPPOOOGGGGGGFFFEEEDDDCCCAAAAAAAAA@@@?????????@@@BBBCCCCCCDDDEEEGGGGGGGGGFFFEEE@@@???<<<999777666666666666666666555444444333333555666777777666444222111222333555555555555333222444444444444444444444444666444333444777777555222333333444444333333222111333333333333444444555555444333333222111111111222777666555444333222222222555444222222111222333444333222222333555666555555444333111000000000111111333333333333333333333333222333333333333222111111000000111111222222222222222222111111111111222222333333333333333333333333444444444333333222222222333333333333333333333333333444444555555444444333333333333333333333333333333333333444444444555555444555666777888888777777888999:::<<<===???@@@AAA======>>>===;;;;;;<<<>>>BBBBBBBBBCCCBBBBBBAAAAAAHHHIIIKKKLLLMMMLLLKKKJJJPPPOOOOOOOOOPPPRRRTTTUUUTTTVVVYYYZZZZZZYYYZZZ[[[\\\dddlllsss666666555444444333222222444444444444444444444444333333222222222222333333333333333333333333333333333333333444444444555555222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333444333333222222333333444333333333333333333333333444444222111111111222333111111222222222222333333333333333333333333333333444444444444444444444444444444333333333222222222555444444333333444444555444444444444444444444444333222111111222333333222888555444888:::<<>>???@@@======>>>===;;;;;;===>>>BBBBBBCCCDDDDDDCCCCCCCCCGGGHHHJJJLLLMMMLLLKKKKKKNNNMMMMMMMMMNNNPPPRRRSSSTTTVVVYYYZZZZZZYYYZZZ[[[\\\ccckkkqqq666666555555444333333333444444444444444444444444444444444333333444444444333333333333333333333333333333333444444444555555333333333333333333333333222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444333333333333444444444444444444444444444444444444333222111111222222111111222222222222333333333333333333333333333333444444444444444444444444444444444444444333333333555444444333333444444555555555555555555555555555333333333333333333333222999777888===BBBHHHQQQZZZ```eeekkkmmmmmmmmmooorrrsssrrrrrrqqqqqqqqqrrrrrrrrrqqqpppooommmiiiddd```WWWRRRSSSXXXUUUJJJAAA@@@????????????>>>>>>>>>>>>???@@@BBBDDDEEEFFFGGGGGGGGGGGGEEEDDDBBBAAA@@@???AAACCCEEEEEEEEEIIIOOOUUUYYYYYYZZZ[[[\\\\\\\\\\\\bbbbbbccceeegggiiikkklllbbbaaa___^^^]]]]]]^^^^^^XXXWWWUUUTTTSSSRRRRRRRRRRRRSSSVVVXXXZZZ\\\]]]]]][[[[[[[[[YYYVVVSSSOOOMMMJJJIIIHHHHHHIIIKKKOOOQQQWWWYYY\\\]]][[[WWWQQQNNNFFFDDDBBB??????@@@BBBCCCAAAAAAAAAAAA@@@???>>>===?????????@@@BBBDDDFFFGGGFFFEEECCC@@@>>>===<<<<<<666666666666666777777777666666555555444555555555555555444444444444555555444444444444444444444444333222222333444444333111333333444444333333222111555444333111222333555777444333333222222222222222444444333222222333333333666555444333333333444444444444444444555555555555444333222111111111222333222222222222222222222222111111222222111111000///111111111111222222222222333333222222222222333333333333333333333333333333444444333333333333222222333333333333333333333333222222333333333333222222444444444444444444444444222333444555555555444333111222444666777777777666666666777999;;;<<<>>>>>><<<===>>>===<<<<<<===???BBBBBBCCCDDDEEEEEEEEEEEEEEEGGGIIIKKKLLLMMMLLLLLLNNNMMMMMMMMMNNNPPPRRRSSSTTTVVVYYYZZZZZZYYYZZZ[[[[[[bbbiiiooo~~~666666555555444444444333444444444444444444444444555555444444444444555555444444444444444444444444333333333444444444555555333333333333333333333333222222222333333333333333333333333333333333333333333333333333333333333333222222333333333333444444444444333333333333444444555555555555555555555555333333333333333333444444333333333444444444555555333333333333333333333333222222222222222222222222555555555555555555444444555444444333333444444555666666666666666666666666444555666666555555555666999;;;???FFFMMMUUU^^^eeeiiikkkooopppoooooopppqqqooopppqqqrrrtttuuuwwwwwwvvvtttqqqmmmfff^^^VVVQQQNNNKKKMMMPPPNNNFFFAAAAAA@@@@@@AAABBBBBBCCCDDDDDDCCCCCCEEEGGGHHHIIIJJJJJJLLLKKKKKKJJJIIIHHHHHHHHHEEEFFFHHHHHHIIIKKKPPPTTTPPPQQQQQQQQQQQQQQQPPPPPPRRRSSSTTTVVVXXX[[[]]]___ZZZYYYYYYYYYZZZ\\\^^^___^^^^^^]]][[[XXXVVVVVVVVVSSSTTTTTTUUUVVVWWWWWWXXXVVVWWWYYYZZZYYYVVVTTTRRRNNNLLLHHHFFFEEEFFFHHHJJJNNNQQQUUUXXXYYYWWWTTTSSSLLLIIIDDD@@@>>>>>>???@@@>>>???@@@AAAAAA@@@???>>>>>>===<<<===???BBBEEEHHHHHHGGGFFFDDDCCCAAA@@@@@@888888777777666555555555666666555444444555666777666555444333333444555666444444444444444444444444333333333444444444333222333333444444333333222111444444444333333444444555444333333222222222333333333333222222222333333444666555555444555666888999111222333444444444666777444333222111111222333444444444444444444444444444222333333333333222111111222222222222222222222222555555444444444444555555333333333333333333333333333333333333333333333333333333333333333333333333111222222333333222222111555555555555555555555555111222444555666555444333666777777777777555444222555666777999;;;<<<===>>><<<===>>>===<<<<<<>>>@@@@@@AAABBBDDDDDDEEEEEEEEEDDDFFFHHHJJJLLLMMMMMMNNNPPPOOOOOOOOOPPPRRRTTTUUUTTTVVVYYYZZZZZZYYYZZZ[[[[[[aaagggnnn~~~666555555555555555444444444444444444444444444444666555555444444555555666444444444444444444444444333333333444444444555555333333333333333333333333222222333333333444444444333333333333333333333333333333333333333333333333222222222333333444444444555444444333333444444555555555555555555555555555222222333444555666777777333333333444444444555555333333333333333333333333222222222222222222222222555555555555555555555555555444444333333444444555666666666666666666666666333444666555555555888;;;<<>>===<<<<<<===???AAACCCCCCCCCBBB???===<<<<<<===AAADDDGGGHHHHHHGGGGGGFFFEEEDDDCCCAAA@@@???===;;;999777666777666555444444555777888666666444333333444666666444444444444444444444444333444555555555444444444333333444444333333222111222333555666666555333111444333333222333333444444333333333222333333444444444444444555777:::<<<===555666888777444333555666444444333222222333444555444444444444444444444444444444555555444444333222333222222222222222222222444444333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333111222222333333222222111555555555555555555555555222333444555555555444444888999999999888666555333666777888999;;;===>>>???<<<===>>>=========???@@@???@@@AAABBBCCCDDDDDDDDDDDDEEEGGGIIIKKKMMMNNNNNNPPPOOOOOOOOOPPPRRRTTTUUUTTTVVVYYYZZZZZZYYYZZZ[[[\\\aaagggnnn555555555555555555555555444444444444444444444444555555444444444444555555444444444444444444444444333333333444444444555555333333333333333333333333222222333333444444555555333333333333333333333333333333333333333333333333111222222333333444444555555555444444444444555555444444444444444444444444111222333555666666666666111111222222222222333333333333333333333333333333444444444444444444444444444444444555555555555555555444444333333444444555666666666666666666666666111333444444444777===BBBEEENNNWWW]]]bbbhhhjjjjjjoooooooooppprrrtttuuuvvvuuuvvvvvvwwwvvvvvvuuuuuusssrrrpppkkkddd^^^YYYXXXWWWXXXYYYXXXUUUSSSRRRRRROOOPPPRRRUUUXXXZZZ]]]^^^[[[\\\^^^aaabbbdddeeeeeecccccccccccccccccccccccc]]]^^^```bbbccccccbbbbbbbbbbbbaaa___]]][[[YYYXXXRRRQQQPPPNNNLLLKKKKKKJJJJJJJJJKKKLLLNNNPPPSSSTTT^^^aaaeeefffddddddfffiiigggfffeeeccc```]]]ZZZXXXYYYXXXWWWVVVUUUUUUUUUUUUTTTRRRNNNJJJGGGDDDCCCBBBBBBCCCDDDFFFKKKQQQVVVYYYXXXVVVRRRNNNHHHDDD@@@===<<<===???AAACCCEEEFFFFFFAAA@@@>>>===>>>@@@BBBDDDEEEEEEFFFGGGGGGGGGFFFFFFDDDCCCAAA>>>;;;999777555777777666666555666666666666666555555555555666666444444444444444444444444333555666666555444444555333333444444333333222111222444555666666444222111333333333333333444444555555444444333333444444444333333333555777:::<<<>>><<<>>>>>>;;;666333333555555444333333333444555666222222222222222222222222555555666666666555444444333333333333222222222222111111000000000000111111333333333333333333333333222222333333333333444444333333333333333333333333222222333333333333222222444444444444444444444444333333333444444444555555555666888999:::999999888666666888999;;;===>>>>>><<<===>>>>>>======???AAA@@@@@@AAABBBCCCCCCCCCBBBEEEEEEGGGHHHJJJLLLMMMNNNNNNMMMMMMMMMNNNPPPRRRSSSTTTVVVYYYZZZZZZYYYZZZ[[[^^^bbbhhhppp555555555555666666666666444444444444444444444444555444444444444444444555555555555555555555555555333333333444444444555555444444444444444444444444222222333333444555555666333333333333333333333333444444444444444444444444111111222333333444555555555555444444444444555555333333333333333333333333222222333444444333222111111111222222222222333333333333333333333333333333444444444444444444444444333333444444444555555555555444444333333444444555555555555555555555555555222444666555666;;;EEEMMMTTT\\\cccdddggglllmmmkkkqqqpppoooppprrruuuwwwxxxwwwwwwxxxxxxxxxvvvuuutttssstttssspppkkkhhhhhhiiifffhhhhhheeebbb```aaabbbcccccceeegggiiikkkmmmnnnjjjkkklllmmmnnnoooooooooppppppppppppppppppppppppkkkkkkjjjkkklllmmmmmmllljjjjjjiiihhhfffdddcccbbbaaa___]]][[[XXXWWWVVVUUUOOONNNMMMMMMMMMNNNPPPPPPWWW\\\bbbdddcccdddgggkkkjjjjjjjjjiiigggccc```^^^]]]]]]\\\[[[ZZZYYYXXXWWWWWWVVVUUURRRPPPMMMJJJIIIFFFEEEEEEFFFIIIMMMQQQTTTUUUVVVWWWVVVRRRMMMGGGDDD???@@@@@@AAACCCEEEGGGHHHDDDCCCAAA@@@???@@@AAABBBAAABBBDDDFFFGGGGGGGGGGGGDDDCCCAAA>>><<<999777666777777777777777666555444555555666666666666555555444444444444444444444444222444666666444333333555333333444444333333222111666555444333333333333444333333333333333444555555777666666555444444444444333222222333444666888:::;;;===>>>;;;666222333666555444333333333444666777333333333333333333333333555555555555555444444333444444333333333222222222111111000000000000111111333333333333333333333333222222222333333444444444333333333333333333333333333333444444444444333333333333333333333333333333555444333222222444555777444555777888999999999888444555666888:::;;;<<<===<<<===>>>>>>===>>>@@@BBBBBBBBBCCCCCCCCCCCCCCCBBBFFFFFFGGGHHHIIIKKKMMMMMMNNNMMMMMMMMMNNNPPPRRRSSSTTTVVVYYYZZZZZZYYYZZZ[[[```dddiiirrr555555555666666666666666444444444444444444444444444444444333333444444444555555555555555555555555333333333444444444555555444444444444444444444444222222333333444555666666333333333333333333333333444444444444444444444444111111222333333444555555555555444444444444555555333333333333333333333333333333333333222000...---333333444444444555555555333333333333333333333333222222222222222222222222333333333444444444555555555444444333333444444555555555555555555555555555666888999999:::AAAMMMVVV^^^fffjjjhhhiiinnnooommmrrrpppooooooqqqtttvvvwwwuuuvvvwwwxxxyyyyyyxxxwwwwwwxxxwwwtttpppoooqqqssssssvvvuuuqqqmmmlllmmmnnnmmmnnnooopppqqqrrrsssttttttuuuuuuvvvvvvvvvuuuuuussssssssssssssssssssssssuuussspppoooppprrrtttuuuqqqqqqqqqpppooonnnmmmllljjjhhhfffdddbbbaaa```___[[[ZZZXXXVVVUUUTTTUUUUUURRRXXX^^^aaaaaabbbfffjjjggghhhjjjjjjiiigggdddbbb^^^___```aaa```___]]]\\\[[[[[[[[[ZZZXXXVVVSSSRRRKKKJJJIIIIIIIIIKKKMMMNNNRRRUUUXXXZZZYYYTTTNNNJJJCCCBBBBBBBBBCCCEEEFFFHHHGGGEEEDDDBBB@@@@@@@@@@@@>>>@@@BBBEEEFFFGGGGGGGGGGGGFFFDDDBBB@@@>>>===<<<777888888888888666444333444555666777777666555444444444444444444444444444111333555555222111222444333333444444444333222222999777333000000222555777333333333333333444555666999888777666555444444444333222222111222333444555333666999777444222555888555444444333444555666777555555555555555555555555444444555555444444333222444444444333333222222222444333333222222333333444333333333333333333333333222222222333333444444444333333333333333333333333333444444555555444444333333333333333333333333333666444222111111333666888666777777888888777555444333444555777888:::;;;<<<<<<===>>>>>>===>>>@@@BBBDDDDDDDDDDDDDDDDDDCCCCCCFFFFFFGGGHHHIIIJJJLLLMMMPPPOOOOOOOOOPPPRRRTTTUUUTTTVVVYYYZZZZZZYYYZZZ[[[aaaeeejjjsss333333444444444333111000333333333444444444555555333555666555444444555666555444444333333222222111555555555555555555555555222222222111111000000000222222222222222222222222444444555555555555555555333333333333333333333333222222222222222222222222222333444444333333555666666555444444222222111000111222222222222222222111222222333333333333444444222222222222222222222222---...000222444555666666444444444444444444444444444333333333333444555555555555555333222333555777777:::>>>CCCHHHOOOVVVZZZdddgggkkkmmmmmmnnnoooqqquuuuuuvvvwwwwwwvvvtttsssyyyzzzzzzyyyxxxxxxyyy{{{|||{{{zzzyyyyyyyyyyyyyyyyyyyyyxxxvvvuuuuuuttttttvvvvvvvvvvvvvvvvvvwwwwwwuuuwwwyyyzzzyyywwwwwwxxxvvvwwwwwwvvvvvvuuutttsssttttttttttttssssssssssssuuusssqqqqqqqqqqqqooommmmmmlllkkkjjjiiihhhggggggcccbbb```]]]\\\ZZZZZZYYY^^^^^^___```aaabbbdddeeeeeeffffffffffffeeedddcccaaa```___^^^]]]^^^______[[[\\\___bbbcccbbb]]]ZZZXXXWWWUUUTTTSSSSSSSSSSSSXXXXXXYYYYYYXXXWWWUUUTTTPPPMMMJJJGGGEEEEEEFFFGGGGGGHHHJJJKKKJJJGGGDDDBBB>>>???@@@AAACCCDDDEEEFFFHHHFFFDDDCCCCCCBBB@@@>>>>>>===;;;999888777666666444444444444444444333333777777777777666666666666666666666555444444444333444444444444444444444444555555555555555555555555333444444444444444444444222222222333333444444444444444444444444444444444333333333444444444555555555555555555555555555555333333333333333333333333222333333444444333333222333333333444444555555555111111111111111111111111111111222222222333333333555444333333222222222222333333444555555444333333444444333333333444555555333333333333333333333333333333333333333333333333888888999::::::::::::999555666666777888:::;;;<<<=========>>>??????@@@@@@???@@@BBBBBBBBBBBBDDDEEEDDDFFFIIILLLNNNNNNNNNMMMPPPQQQQQQQQQPPPQQQTTTVVVVVVXXXZZZZZZYYYXXXYYYZZZ```fffnnnwww555555666666666555444333333333444444555555555555333444555555333333444555444444444444444444444444555555555555555555555555555555444444444333333333333333333333333333333333444444444444444444444444333444444444444444444333222222222222222222222222222333555444333333444666555444444333333222222111666666777777777777666666222222333333333333444444333333333333333333333333000111222444444555555555444444444444444444444444444444333333444444555666555666777666555555666888777<<>>===<<<:::999888888888666666666555555555555555333333444555666777888888555555555555555444444444444444444444444444444444555555555555555555555555555555555444444333333222222222222333333444444444444444444444444444444444333333333444444444555555555555555555555555555555333333333333333333333333222333333444444333333222333333444444444444444444222222222222222222222222222222222222333333333333555444333333222222333333333333444555555444333333333333333333333444444555333333333333333333333333333333333333333333333333777888888999999999999999555666666777888:::;;;<<<=========>>>??????@@@@@@???AAABBBBBBAAAAAACCCDDDEEEFFFHHHKKKLLLMMMMMMMMMOOOPPPQQQQQQPPPQQQTTTVVVWWWXXXZZZZZZYYYXXXYYYZZZ___fffnnnwww555666666666666555444444444555555555555666666666333555555555333333444555333333444555555666777777444444444444444444444444555555555555555444444444444444444444444444444444555444444333333222222222222222444444444444222222222222222222333333333333222444555444333333444666333333333333333333333333444444555555555555444444222222333333333333444444444444444444444444444444333444444555555555555444444444444444444444444444444444444333444444555666666777888888777888999;;;???DDDLLLTTT\\\ccciiimmmlllnnnqqqrrrrrrqqqrrrsssvvvwwwxxxxxxxxxxxxwwwwwwsssuuuwwwxxxyyyzzz|||~~~||||||{{{{{{zzz{{{{{{{{{}}}{{{xxxuuutttuuuvvvxxxyyyyyyyyyxxxxxxxxxxxxxxxyyy{{{}}}}}}{{{zzzzzzzzzxxxxxxxxxxxxwwwvvvuuuuuuwwwvvvvvvuuutttssssssssstttsssqqqqqqqqqpppooommmjjjjjjjjjiiiiiiiiihhhhhhccccccccccccdddddddddddddddccccccbbbbbbccccccdddcccccccccbbbbbbcccddddddbbbaaa___]]]]]]^^^```aaaeeedddbbbaaaaaa___[[[YYY___^^^]]]\\\\\\\\\\\\\\\YYYYYY[[[\\\]]]]]]]]]]]]YYYXXXVVVSSSPPPMMMKKKIIIGGGGGGHHHHHHHHHIIIIIIIIIIIIFFFBBB>>>===>>>???AAAAAAAAA@@@AAABBBAAA>>><<>>===<<<;;;:::::::::888777777777666666666666222222333444555666777777444444444555555555555555444444444444444444444444555555555555555555555555666666555444333222222111222222333333333333444444444444444444444444444444333333333444444444555555555555555555555555555555444444444444444444444444333333444444444444333333444444444444444444333333444444444444444444444444333333333333444444444444555444333333333333333333333444444555555444444333222222222222222333444444333333333333333333333333333333333333333333333333666666777888888888888888555666666777888:::;;;<<<=========>>>??????@@@@@@AAABBBCCCCCCAAAAAABBBCCCEEEFFFGGGIIIJJJLLLMMMNNNOOOPPPQQQQQQQQQRRRTTTWWWXXXYYY[[[ZZZYYYXXXXXXYYY]]]eeennnxxx444444444444444444333333555666666666666666666666555666777666444444444666333444444444555555555666444444444444444444444444444444444444444444333333444444444444444444444444444444333333222111000000000111222333333222111000222222222333333333333333333444555444333333444555222222222333333444444444111111222222222222111111222222222333333333444444555555555555555555555555333333444555555555555555444444444444444444444444444444444444444555666666666777777666777999>>>AAAKKKQQQXXX___cccgggjjjlllnnnpppssstttsssrrrrrrsssuuuvvvvvvwwwwwwxxxxxxxxxvvvwwwyyyyyyyyyxxxyyy{{{||||||{{{{{{{{{||||||}}}|||yyyvvvuuuvvvxxxyyyzzzzzzzzzzzzyyyyyyyyyyyywwwyyy{{{{{{zzzxxxxxxxxxwwwwwwwwwwwwvvvuuuttttttqqqqqqqqqqqqqqqqqqqqqqqqpppooommmmmmmmmmmmkkkiiiffffffffffffffffffffffffaaabbbbbbccccccccccccccceeedddcccbbbbbbbbbbbbbbbeeeddddddcccddddddffffffaaa```______```bbbdddeeefffdddaaa___^^^]]]\\\ZZZ^^^]]]]]]]]]]]]\\\]]]]]]YYYYYYYYYZZZZZZ[[[[[[[[[ZZZZZZYYYWWWUUURRROOOMMMKKKJJJIIIHHHHHHIIIJJJJJJKKKIIIFFFBBB@@@@@@@@@@@@@@@@@@@@@AAABBBBBB???===>>>===<<<<<<;;;;;;;;;;;;888888888777666666555555666666666555555555444444333444444444555666666666444444444444444444444444555555555555555555555555555555555444444333333333333333333333333333333333444444444444444444444444333333333444444444555555555555555555555555555555555555555555555555555555333333444444444444333333555555555444444333333333333333333333333333333333333333333444444444555555555444444333333333444444444444444444444444444444222222111111222222333444444444444444444444444444444444444444444444444444555666666777777777777777555666666777888:::;;;<<<=========>>>??????@@@@@@AAACCCCCCCCCAAA@@@AAABBBEEEEEEFFFGGGIIIKKKMMMNNNNNNPPPRRRRRRRRRSSSUUUWWWXXXZZZ[[[[[[YYYXXXXXXYYY\\\eeennnxxx444444444444444444444444666666666666666666666555666777888777555444555666444444444333333333222222444444444444444444444444444444444444444444444444222222222222222222222222444444333222111111000000111222333444444333222111222222333333333444444444333444555555333333333555111222222333333444444555444444555555555555444444222222222333333333444444555555555555555555555555000111222444555555555555444444444444444444444444555444444444444555666666777666555555777===FFFLLLUUUZZZ```eeehhhiiijjjkkkoooqqqssstttsssrrrrrrssstttttttttuuuvvvwwwxxxxxxvvvxxxzzz{{{zzzyyyzzzzzz{{{{{{{{{{{{{{{|||}}}~~~}}}zzzwwwvvvwwwyyyzzz{{{{{{{{{{{{zzzzzzyyyyyyxxxyyy{{{{{{yyywwwwwwwwwuuuuuuuuuttttttsssrrrqqqlllmmmnnnooopppqqqqqqrrrnnnmmmkkkkkkkkkjjjiiigggddddddddddddddddddddddddcccdddddddddcccbbbaaa```dddccccccbbbbbbbbbbbbbbbaaa```````````````aaaaaa]]]^^^^^^```bbbeeegggiiiccc```]]][[[[[[\\\\\\[[[[[[\\\\\\\\\]]]]]]\\\\\\[[[ZZZZZZYYYYYYYYYXXXXXXWWWXXXXXXXXXWWWUUUSSSQQQPPPOOOMMMJJJIIIIIIJJJJJJJJJJJJIIIIIIGGGEEEDDDCCCBBBAAAAAABBBDDDCCCAAA???======<<<;;;;;;;;;;;;;;;888888777777666555555444777777777666666666555555333444444444555666666666444444444444444444444444555555555555555555555555333333333444444555555555333333333333333333333333444444444444444444444444333333333444444444555555555555555555555555555555555555555555555555555555333444444555555444444333555555555444444333333333333333333333333333333333333333333444444444555555444444444333333444555555444444444444444444444444222222111111222222333444444444444444444444444444444444444444444444444444555555666777777777777666555666666777888:::;;;<<<=========>>>??????@@@@@@AAACCCCCCCCCAAA@@@AAABBBEEEEEEFFFGGGIIIKKKMMMNNNNNNPPPRRRSSSSSSTTTUUUWWWXXXZZZ[[[[[[ZZZYYYYYYZZZ\\\dddnnnxxx666666666555666666777888666666666555555555555444777888888777555444555666555444444333222222111111333333333333333333333333555555555666666666666666222222222222222222222222444333333222222111111111555555555555555555555555222222333333444444555555444555555555333222333444222222222333333444444444555555666666666666555555222222333333333333444444555555555555555555555555000111222333555555666666444444444444444444444444555555444444555555666777888777888999>>>FFFQQQXXX[[[___eeeiiikkklllmmmnnnoooqqqssstttssssssssstttssssssssstttuuuwwwxxxyyyuuuwwwzzz||||||||||||}}}zzzzzzzzzzzz{{{|||}}}~~~~~~{{{xxxwwwxxxyyyzzz||||||{{{{{{zzzzzzyyyyyyyyy{{{}}}|||zzzxxxxxxxxxrrrrrrrrrrrrqqqpppoooooollllllmmmnnnoooqqqqqqrrrnnnmmmkkkkkkkkkkkkiiigggdddcccccccccbbbbbbaaaaaa______```___^^^\\\ZZZYYYZZZZZZZZZZZZZZZ[[[\\\]]]ZZZZZZ[[[[[[[[[ZZZYYYXXXTTTVVVXXX[[[^^^```bbbbbb]]][[[XXXVVVWWWYYYYYYYYYYYYYYYZZZ[[[\\\\\\\\\[[[\\\[[[ZZZYYYXXXXXXXXXXXXUUUVVVWWWXXXWWWWWWUUUUUUTTTRRRPPPNNNLLLKKKKKKKKKJJJKKKLLLMMMLLLJJJHHHFFFEEECCCBBBBBBCCCDDDCCCBBB>>>>>>===;;;;;;:::::::::999888888777666555444444444444555666777888999999444444444555555555555555444444444444444444444444555555555555555555555555111222222333444555666666444444333333333333222222444444444444444444444444333333333444444444555555555555555555555555555555444444444444444444444444444444555555555555444444444444444444444444333333222222222222222222222222333333333333444444444444444444444444444444555666555444444333333444444555222222222222222333444444444444444444444444444444444444444444444444444444555555666777777777777777555666666777888:::;;;<<<=========>>>??????@@@@@@AAABBBCCCCCCAAAAAABBBCCCEEEFFFGGGIIIJJJLLLMMMNNNMMMOOORRRTTTTTTTTTVVVWWWWWWYYY[[[[[[ZZZZZZZZZ[[[]]]dddmmmvvv777666555555666777888999555555555555444444333333555666777666333222333444444444444444444333333333333333333333333333333333444444555555555666666666333333333333333333333333333333333333333222222222666555333222222333555666222222333333444555555666444555666555333222333444333333333333333333333333222333333444444333333222222222333333333333444444444444444444444444444444333333444555555555555555444444444444444444444444555555555555555666666777888:::>>>CCCJJJSSS]]]cccbbbfffjjjmmmnnnooopppqqqoooqqqtttuuutttttttttuuutttsssttttttvvvxxxzzz{{{wwwzzz}}}~~~}}}||||||}}}xxxxxxxxxyyyzzz|||}}}~~~~~~|||zzzyyyyyyzzzzzz||||||{{{zzzzzzyyyxxxxxxxxxzzz|||{{{yyywwwvvvwwwqqqqqqqqqqqqqqqooonnnnnnllllllllllllmmmmmmmmmmmmmmmkkkjjjiiiiiiiiigggfff``````___^^^]]]\\\\\\[[[XXXYYYZZZZZZYYYWWWTTTSSSRRRRRRSSSTTTUUUWWWYYYZZZZZZ[[[]]]]]]\\\ZZZWWWVVVSSSUUUYYY]]]___```___^^^YYYWWWTTTSSSTTTTTTTTTTTTSSSTTTUUUWWWXXXXXXWWWWWWYYYXXXWWWVVVVVVWWWWWWXXXUUUVVVVVVWWWWWWWWWVVVVVVTTTSSSRRRPPPOOONNNNNNNNNLLLMMMMMMMMMMMMLLLKKKJJJGGGEEEBBBAAABBBCCCCCCCCCAAA@@@???===<<<;;;;;;;;;;;;:::999888777666555555333444444555666777888888555555555555555444444444444444444444444444444444555555555555555555555555222333333444444555555555444444444333333222222222444444444444444444444444333333333444444444555555555555555555555555555555333333333333333333333333444444555555555555444444333333444444444444444444444444444444444444444444222222222222333333333333444444444444444555666666555444333333333333444555333333333333333444444555555555555555555555555555555555555555555555555555666666777888888888888777555666666777888:::;;;<<<=========>>>??????@@@@@@???AAABBBBBBAAAAAACCCDDDEEEFFFHHHKKKLLLMMMMMMMMMMMMOOORRRTTTUUUUUUVVVXXXVVVXXXZZZ[[[[[[[[[\\\]]]^^^eeellluuu555444333333444555666777555555444444444333333333444555555444222111111222333333444444555666666666333333333333333333333333222222222333333333444444444444444444444444444444333333333333333333444444444222000......000222444222222333333444555666666444555666555333222333444333333333333333333333333333444444555555444444333222222333333333444444444444444444444444444444444666666777777666555444444444444444444444444444444555555555555555666777777777<<>>??????@@@@@@???@@@BBBBBBBBBBBBDDDEEEDDDFFFIIILLLNNNNNNNNNMMMLLLOOOSSSUUUUUUUUUWWWXXXUUUWWWZZZ[[[[[[[[[]]]^^^___eeelllttt999888888777666555555444333555777999999888666555666666666666666666666666333333444555666666555555555555555555555555555555333333444444555666777777777777666555333222111111333333333333333333333333555444333222222444555777444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444333333333444444444555555555555555555555555555555333444444555555444444333666555555444444444555555666666666555555666:::======DDDPPP[[[ccchhhkkkmmmppppppqqqrrrrrrsssssstttssstttuuuvvvvvvuuuuuutttvvvvvvwwwxxxyyyyyyzzzzzzzzzzzz{{{}}}~~~|||zzzyyyyyyyyyyyyzzzzzz{{{|||}}}{{{zzzyyyzzz{{{{{{zzzyyyxxxxxxxxxxxxwwwwwwwwwuuuuuuuuuuuutttqqqooonnnooonnnnnnnnnmmmmmmmmmmmmhhhhhhiiiiiihhhfffdddcccfffdddbbb```___]]][[[YYYZZZYYYWWWTTTRRRRRRUUUWWW]]]bbbbbb\\\[[[___aaa___\\\^^^]]]\\\aaaiiimmmmmmmmmmmmnnnnnniiidddgggmmmssstttwww|||}}}wwwrrrfff___YYYWWWYYYYYYTTTOOOPPPOOOPPPTTTYYYYYYTTTPPPOOONNNMMMNNNPPPRRRTTTTTTXXXXXXWWWUUUTTTTTTUUUVVVWWWVVVUUUUUUUUURRRNNNJJJOOOPPPOOONNNLLLKKKLLLMMMLLLKKKHHHFFFDDDCCCCCCCCC@@@???======>>>>>><<<:::;;;<<<<<<<<<;;;999777666555666666666555444333333333444444555555444444333555555555555555555555555777777777777777777777777555555555555555555555555333222111111111222333444666666555555555555666666555555555666666666777777555555555444444333333333666555444333222333333444444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555666666555444333222222111222222333333333444444444555555666666666666555555666444222333666777666444666777777777555555777888555555666777777777777777555666777888:::;;;<<<===<<<<<<======>>>????????????AAADDDEEEDDDBBB@@@@@@FFFHHHJJJLLLNNNPPPQQQQQQQQQQQQPPPPPPQQQSSSVVVXXXWWWYYYZZZ[[[ZZZZZZ\\\]]]cccfffiiiooo{{{777777777666555444444444333555777999999888666555666666666666666666666666333444444555666666555555555555555555555555555555333333444444555666666777444444444444444333333333333333333333333333333333444333222111111333444666444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444333444444444555555555555555555555555555555555555333444444555555444444333666555555444444555555555777777777777777888<<>><<<<<<<<<<<<<<<<<<<<<;;;;;;777777666666555444444444444555555666666555555444666555555555555555444444555555555555555555555555555555555555555555555555444333222222222333555555666666555555555555666666333333333333444444444444555555555444444333333333666555444333333333444444444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555333333333333333333222222222222333333333444444444444444555555555555444444555444222333666777666444555666666555444444555777555555666777777777777777666666777888:::;;;<<<===;;;;;;;;;<<<======>>>>>>???BBBEEEFFFEEECCCAAAAAAEEEEEEGGGIIIKKKMMMNNNOOOQQQPPPPPPPPPQQQTTTVVVXXXWWWYYY[[[[[[ZZZZZZ\\\]]]bbbeeeiiinnnzzz666666555555444444333333333555666888888777666555666666666666666666666666333444555555666555555555555555555555555555555555333333444444555666666666111111222333333444555555333333333333333333333333333222111111111222444555333333333333333333333333444444444444444444444444333333333444444444555555444444444444444444444444444444555555555666666666555555555555555555555555444444555555555555444444666555555444555555666666888888888888999<<>>??????999888777666555555555555666666666777777666666666666666666555555555444444555555555555555555555555555555555555555555555555444444444333444555555666666666555555555555666666222222222333333333444444555555555444444444444444666555444444333444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555111111111222222333333333333333333333444444444444333333444444444444333333555333333333555666555444444555555444333333444666555555666777777777777777666666777888:::;;;<<<<<<999::::::;;;;;;<<<======@@@CCCEEEFFFEEECCCBBBCCCEEEEEEFFFGGGIIILLLNNNOOOPPPPPPPPPPPPRRRTTTVVVXXXXXXYYY[[[[[[ZZZZZZ[[[]]]aaadddhhhnnnzzz666666666555555444444444333444666777888777666555666666666666666666666666444444555555555555555444555555555555555555555555444444444555555555666666000111111222333444555555444444444444444444444444333333222222222333444555333333333333333333333333444444444444444444444444333333333444444444555555555555555555555555555555555555555666666666666777555555555555555555555555444444555555555555444444555555555555555666666777999888888888;;;BBBKKKQQQbbbdddgggiiijjjlllooorrrssssssttttttuuuvvvvvvvvvuuuuuuvvvwwwwwwxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzz|||{{{{{{{{{||||||zzzxxxzzzzzzyyyyyyyyyyyyzzzzzzzzzyyyyyyyyy{{{{{{zzzxxx{{{zzzzzzyyyxxxwwwvvvvvvsssrrrpppnnnmmmnnnnnnoooooopppppppppooommmkkkiiifffeeeccc```^^^[[[XXXWWWUUUVVVWWWXXXXXXXXXYYYZZZ[[[aaahhhjjjgggeeegggjjjkkkpppuuuxxxxxxyyyxxxxxx}}}~~~sssjjjfffgggiiivvvyyy~~~~~~|||yyyvvvsssrrrrrrxxx{{{}}}zzzrrrhhh```\\\ZZZVVVRRRQQQQQQSSSTTTTTTUUUTTTTTTTTTTTTSSSQQQOOOOOOOOOOOONNNLLLJJJGGGFFFEEEDDDBBBBBBDDDEEEDDDCCC@@@???>>>======>>>???@@@;;;:::888777666666666666555666666777777666666555666666666666555555555444777777777777777777777777555555555555555555555555444444444444444555555555666555555444444555555666444444444444555555555555555555555555555444444444555555555444444444444555444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555222222222222222333333333333333333444444444444555333444444555555444444333444333333444444555555555444555555444333333444666555555666777777777777777666777888999:::;;;<<<<<<::::::;;;;;;<<<=========???BBBDDDEEEDDDBBBBBBCCCGGGGGGHHHIIIJJJMMMOOOPPPOOOOOOPPPQQQRRRTTTVVVXXXXXXZZZ[[[[[[ZZZZZZ[[[]]]___ccchhhnnnzzz777777777666666666666666444444555666777666666555666666666666666666666666444555555555555555444444555555555555555555555555444444444555555555555555333333333333333333333333444444444444444444444444444444444444444555666666333333333333333333333333444444444444444444444444333333333444444444555555555555555555555555555555555555555666666666666777555555555555555555555555444555555666666555555444555555555555555666777888999888888:::@@@JJJVVV^^^dddeeeggghhhiiikkkooorrrsssssstttuuuuuuvvvvvvwwwttttttuuuuuuvvvwwwxxxxxxzzzzzzzzzzzzzzzzzzzzzyyy{{{zzzzzzzzz||||||zzzyyyyyyyyyxxxxxxxxxxxxxxxyyy{{{zzzzzz{{{|||{{{yyywwwyyyxxxxxxwwwvvvuuuuuuuuuqqqpppnnnmmmlllllllllmmmnnnnnnmmmmmmkkkhhhfffeeeaaaaaa```___]]]]]]\\\\\\XXX[[[___bbbeeehhhlllooopppvvv}}}}}}{{{}}}yyyooolllooosss|||rrrnnnccc^^^XXXSSSRRRRRRSSSSSSTTTRRRQQQRRRSSSSSSQQQOOOMMMNNNNNNNNNLLLJJJHHHGGGIIIFFFAAA@@@AAACCCEEEFFFBBBAAA???============>>><<<<<<:::999888777777777555555555666666555555555666666666666666666666666777777777777777777777777555555555555555555555555222333333444444444444444555555444444444444555555444444444555555555666666555555555555555555555555444555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555666555555444333222222222333333444444444555555555555555666666666666555555222333444444444444444555555666666555444444555777555555666777777777777777777777888999::::::;;;;;;<<<<<<<<<===>>>>>>??????>>>@@@BBBCCCBBBAAAAAABBBGGGGGGHHHIIIKKKMMMNNNOOONNNOOOPPPQQQSSSUUUWWWWWWYYYZZZ[[[[[[ZZZYYY[[[\\\^^^ccchhhooo{{{777777777777777777666666444444555666666666666555666666666666666666666666555555555666555555444333555555555555555555555555555555555555555555555555555555555444444333333333444444444444444444444444444555555555666666666666444444444444444444444444444444444444444444444444333333333444444444555555555555555555555555555555444444555555555666666666555555555555555555555555555555666666666666555555555555555555666777888888999;;;>>>CCCJJJTTT___fffcccdddfffggghhhkkkooorrrssssssttttttuuuvvvvvvvvvtttttttttuuuvvvwwwxxxyyy{{{{{{zzzzzzyyyyyyxxxxxxzzzyyyxxxyyy{{{|||{{{zzzzzzyyyyyyxxxxxxxxxxxxxxx|||{{{zzz{{{{{{zzzwwwtttuuuuuutttttttttssssssssspppooonnnlllkkkjjjiiiiiihhhgggfffeeedddcccbbbaaa^^^^^^___aaaccceeeggghhhiiinnntttxxx{{{|||zzz}}}lllggg```[[[XXXXXXWWWWWWUUURRROOOPPPRRRTTTSSSQQQLLLLLLLLLLLLLLLKKKJJJJJJKKKGGGBBB???@@@BBBEEEFFFCCCBBBAAA???>>>===============<<<<<<:::999777666444555555666666555555444444555555666666777888888555555555555555555555555555555555555555555555555222222333444444444444333555555444444444444555555333333333444444444555555555555555555555666666666444444555666666666666555444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555777666666555333222222111333444444444555555555555555666666666666666666555111333444444333333444555555666666555444444555777555555666777777777777777777777888999::::::;;;;;;===>>>>>>??????@@@AAAAAA===???AAAAAAAAA@@@AAABBBEEEFFFGGGIIIKKKLLLLLLLLLMMMNNNPPPRRRTTTUUUWWWWWWYYYZZZ\\\[[[ZZZYYYZZZ\\\]]]cccjjjqqq~~~666666666666666666666666444444444555555555666666666666666666666666666666555555666666555444444333555555555555555555555555555555555555555555555555666666666555555444444444555555555555555555555555333444555555555666555555555555555555555555555555444444444444444444444444333333333444444444555555555555555555555555555555333444444444555555555555555555555555555555555555555555666666666666555555555555555555666777888999:::@@@HHHQQQXXX___dddhhhbbbdddfffggghhhkkknnnqqqrrrssssssttttttuuuvvvvvvuuuuuuuuuuuuvvvxxxzzz{{{{{{zzzzzzyyyxxxwwwwwwwwwyyyxxxwwwxxx{{{|||}}}||||||{{{zzzzzzyyyyyyyyyzzz{{{zzzyyyyyyyyywwwssspppppppppqqqqqqqqqqqqrrrrrroooooonnnllljjjhhhfffeeecccbbbaaa``````bbbdddeeeeeefffiiimmmsssyyy}}}wwwrrrlllhhhgggggggggfffaaa\\\VVVTTTVVVWWWUUUSSSLLLLLLKKKKKKLLLMMMMMMNNNKKKHHHEEECCCCCCDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@???<<<===>>>>>>===:::777555555666666777777666666555333333444666777888999:::555555555555555555555555555555555555555555555555222333444555666555555444555444444333333444444555444444444555555555666666444555555555666666666777333444555666777777666555444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555444444444333333333222222444444444444555555555555444555555666666555555444111333444444222222444666444555555444333333444666555555666777777777777777888888888999999::::::;;;>>>>>>??????@@@AAAAAAAAA>>>@@@AAAAAAAAAAAABBBDDDDDDFFFIIILLLMMMMMMLLLKKKMMMNNNPPPRRRTTTVVVWWWWWWYYY[[[\\\[[[ZZZYYYZZZ[[[]]]ccckkkttt444555555555555555555555444444444555555555666666666666666666666666666666555666666666555444333333555555555555555555555555555555555555555555555444555666666666666666666666555555555555555555555555222333444444555555444444666666666666666666666666444444444444444444444444333333333444444444555555666666666666666666666666333333333444444444555555555555555555555555555555555555666666666666555555555555555555666777999999;;;DDDPPP\\\cccffffffgggdddeeegggiiijjjkkknnnqqqrrrrrrsssssstttuuuuuuuuuwwwvvvvvvvvvwwwyyy{{{|||zzzzzzyyyyyyxxxwwwvvvvvvxxxwwwvvvxxx{{{}}}}}}}}}~~~}}}|||{{{{{{{{{{{{{{{zzzyyyxxxxxxwwwtttpppmmmnnnnnnnnnoooppppppqqqqqqoooooonnnmmmjjjgggdddcccaaa```______aaaeeehhhkkksssuuuzzz{{{wwwttttttuuuvvvvvvrrrjjjaaa\\\[[[ZZZWWWSSSLLLLLLKKKKKKLLLNNNPPPQQQJJJIIIHHHHHHGGGFFFBBB???@@@AAACCCDDDDDDDDDCCCBBB<<<>>>???@@@>>>;;;777444777777888888888888777777222333444666777999:::;;;777777777777777777777777555555555555555555555555333444666777777777666555555444444333333444444555777777777777888888888888444555555555666666777777333444666777777777666555444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555111222222222222333333333444444444555555555666666333444444555555444444333000333555444222111333666333444444333222222333555555666666777777777777777888888888999999::::::;;;>>>>>>>>>???@@@@@@AAAAAA???@@@BBBBBBBBBBBBCCCEEEFFFIIILLLPPPQQQPPPNNNLLLLLLNNNPPPRRRTTTVVVWWWWWWZZZ[[[\\\[[[ZZZYYYZZZ[[[]]]cccllluuu777666666666555555555555666666666666666777888888777777777777777777777777666555444333333444555666555555444444444444555555555444111//////111333444777444222222444555444222444555555666666555555444444444444333333222222222000111111222333444555555000222444666666444222000555555444333333333444444555555555555555555555555444444555555666555555555333333444444555666777777777666666555555555666666444555666777777888;;;===GGGNNNWWW```fffiiikkklllkkkkkkkkkmmmppprrrrrrrrruuuuuuttttttuuuvvvwwwwwwwwwwwwvvvvvvwwwyyy{{{|||~~~|||{{{zzzzzz{{{{{{xxxzzz{{{{{{zzzzzz{{{}}}|||||||||{{{yyywwwxxxwwwwwwwwwwwwuuurrroooooommmkkkjjjkkkkkkjjjiiinnnkkkhhhhhhiiiggg```ZZZ\\\```dddfffhhhmmmsssyyy~~~|||{{{|||uuuooojjjeee]]]XXXTTTRRROOOMMMNNNNNNNNNMMMMMMKKKHHHGGGGGGGGGEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCBBB???===<<<<<<===>>>000111222444555777888999666666777777777777666666:::777555666777888666333555666666777666666555555555555555555555555555555777666555444444555666777444444555777999;;;===>>>666666666666666666666666666777888888888777555444111333444444333333555666444444444333333222222222444444555555555555444444555444444333333444444555333333333444444444555555555555444333333333333444333333333444444444555555555555555666666666666666555555444222111000222444333444666888888888777777555555777999;;;===>>>???<<<<<<<<<======>>>???@@@AAABBBDDDEEEEEEDDDBBBAAAFFFGGGHHHJJJKKKLLLLLLMMMMMMOOOPPPQQQRRRTTTWWWYYY]]]]]]]]]\\\ZZZZZZ\\\^^^aaahhhooouuu777777666666666555555555666666666666666777777888777777777777777777777777777666555555555555666777555555444444444444555555666555333111111333555777888666333444555666555333222333333444444333333222555444444444333333333222333333333444444444444444111222444555555444222111444444444333333444555555555555555555555555555555777777777666555444222111333333444555555666666777666666555555555555555666444555666777999===BBBEEEVVV[[[cccjjjmmmoooqqqrrrpppnnnllllllnnnppprrrsssuuuuuuvvvvvvxxxyyy{{{{{{xxxxxxwwwwwwwwwyyyzzz{{{{{{zzzyyywwwwwwwwwwwwxxxxxxyyy{{{zzzzzzyyy{{{|||~~~~~~}}}{{{yyywwwvvvuuutttttttttuuuvvvtttpppmmmmmmkkkjjjjjjkkklllkkkjjjfffdddbbbbbbdddeeeeeedddgggjjjmmmoooqqqvvv~~~|||xxxqqqhhhaaaZZZXXXUUUTTTSSSRRRPPPNNNOOOMMMKKKJJJJJJJJJJJJIIIGGGFFFFFFEEEEEEDDDCCCBBB@@@@@@@@@???>>>===<<<;;;999999888777666555555444777777777777777777888888999777555666777888666444666666666666555444444333555555555555555555555555777666555444444555666777666666666777777999::::::777777777777777777777777666666777777666666555444333444555555444333555666555555555444444444333333444444555555555555444444444444444444444444444444333333333444444444555555555555444333333333333444333333333444444444555555777777666666555555444444555666666444333333444666444555666777777888888888666666777999:::<<<======>>>>>>===>>>>>>???@@@AAA@@@AAACCCDDDDDDCCCAAA@@@EEEFFFHHHJJJKKKLLLLLLLLLMMMOOOPPPQQQRRRTTTWWWYYY\\\]]]]]][[[ZZZZZZ\\\^^^aaagggnnnvvv777777777666666666555555666666666666777777777777777777777777777777777777777777666666666666777777555555444444444444555555666555444333444666888999999777555555666777666555222333333444444333333222555555555444444444444444666666555555444444444444333333333444444333333333333333333333444555666666555555555555555555555555777777777666555444333222444444444555555666666777555555444444444555555666444555777999===DDDLLLQQQaaadddiiilllnnnooopppqqqsssqqqnnnllllllooorrrttttttuuuuuuwwwxxxzzz|||}}}zzzyyyxxxwwwwwwxxxyyyzzzyyyxxxwwwvvvuuuuuuvvvvvvxxxyyy{{{zzzyyyyyyzzz{{{{{{}}}}}}zzzuuurrrrrrtttqqqrrrsssuuuuuusssnnnkkkiiigggeeeeeeggghhhhhhgggeeedddbbbaaabbbgggmmmrrryyy{{{|||}}}vvvmmmfffeeecccbbbaaa^^^[[[XXXUUURRRNNNLLLLLLMMMMMMLLLJJJJJJIIIIIIGGGEEEDDDBBB???@@@AAAAAA@@@>>>;;;999>>>>>><<<:::888666555444777777666666666777999:::888777666666777777666555666666666666666666666666555555555555555555555555666666555555555555666666888888777666666666666666777777777777777777777777666666555444444444555555555666777666444444444666666666666555555555555555444444555555555555444444333444555666666555444333333333333444444444555555555555444333333333333444333333333444444444555555888777777666555444333333555666777666555555777999555555555666666777888999888888999999:::;;;;;;;;;????????????@@@AAABBBBBBAAABBBCCCDDDDDDCCCBBBAAAEEEFFFHHHIIIKKKLLLLLLLLLMMMOOOPPPQQQRRRTTTWWWYYY[[[\\\\\\[[[ZZZZZZ\\\^^^aaafffmmmxxx777777777666666666666555555666666777777777777777666666666666666666666666666666666666666666666666555555444444444444555555666555444444555777999:::888777666555555666666555444555555666666555555444555555555555555555555555666666666666666555555555555444333222222333444555333333333333444666777777555555555555555555555555333444555666666777666666444444555555666666666777555444444444444555555666444666888<<>><<<;;;<<<<<<;;;;;;:::999888888777666444444444666888:::777777666666777777666666555555666777888:::;;;<<<555555555555555555555555666666666555555666666666888777666555555555555555666666666666666666666666666555333222222333444555666777888777555444444555555555555555555555555555444444555555555555444444222444555777777555444222333333333444444444555555555555444333333333333444333333333444444444555555666666666555555444444444444666777666666666777999666666555555555777999:::;;;;;;;;;;;;;;;;;;;;;;;;???>>>>>>??????@@@AAABBBCCCDDDEEEEEEEEEEEEDDDCCCEEEFFFGGGIIIJJJKKKLLLLLLMMMOOOPPPQQQRRRTTTWWWYYYZZZ[[[\\\\\\[[[[[[\\\^^^```eeelllyyy888777777777666666666666555555666777888777777666666666666666666666666666555555555555555555555555555555444444444444555555444444444444555666888999666666666555444444555555444555555666666555555444555555555555555555555555444444555555666777888888666555333222222333555666333333333444555666777888555555555555555555555555333444555666777777777777555555555666666666666666444444444444444555666777555888<<>>>>>>>>>>>;;;:::::::::::::::::::::666555333333333555777888666666777777666666777777666666666666666888999:::666666666666666666666666555666666666666666666555666555555555555555666666555555555555555555555555555444333222222333444555666777888777555444444555444444444444444444555555444444555555555555444444333444666777777666444333333333333444444444555555555555444333333333333444333333333444444444555555333333444444555555666666222444666666555555666777666666555555555777999:::=====================<<<>>>>>>>>>>>>???@@@AAAAAACCCCCCCCCDDDDDDCCCCCCCCCEEEEEEGGGIIIJJJKKKKKKLLLMMMOOOPPPQQQRRRTTTWWWYYYZZZ\\\]]]]]]\\\\\\]]]^^^```eeelllyyy888888777777777666666666444555777888888888777666777777777777777777777777444444555555555555444444555555444444444444555555444444444444444555666777666666777555444333444666222333333444444333333222444444444444444555555555333333444555666777888888666555444333333444555666444444444444555666777777555555555555555555555555777777777777777666555444666666666666666666666666555555555555555666777888999===DDDLLLUUU^^^fffllllllnnnpppqqqqqqqqqrrrtttkkkpppuuuwwwvvvuuuvvvxxx|||{{{zzzzzzyyyyyyzzzzzzzzzzzzyyyxxxxxxyyyzzz{{{zzzyyyxxxwwwwwwxxxyyyzzzzzz|||||||||zzzyyyzzz{{{wwwyyyyyyvvvqqqnnnnnnpppooonnnlllkkkjjjfffbbb^^^UUUUUUWWW^^^jjjwww~~~zzztttooojjjeee```]]]QQQOOOLLLIIIHHHHHHHHHIIIFFFDDDBBB???>>>???@@@AAA===<<<<<<;;;999888888777666666555444444444555666555666777777666666777888888777666444333333444444666666666666666666666666555555666666666666555555555555444555555666777888444444444444444444444444444444333333333444555555555666777666444444444666444444444444444555555555444444555555555555444444444555666777777666555444333333333444444444555555555555444333333333333444333333333444444444555555222222333444555666666777222444555555444444444555555555555666666777888999;;;<<<<<<======>>>>>>>>>>>>======>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAADDDEEEGGGHHHJJJKKKKKKKKKMMMOOOPPPQQQRRRTTTWWWYYYZZZ\\\^^^___^^^^^^^^^___```fffmmmyyy888888888777777777666666444555777888888888666666777777777777777777777777444555666777777666555444555555444444444444555555555555555555555555555555666888888777444444555777222333333444444333333222222333333333444444444444444444444555555666666666555555444444444444555555666555555555555555666666555555555555555555555555666777777777777666555555777666666666666666666666666555555666666888999999>>>DDDNNNWWW___ffflllpppllloooqqqrrrqqqqqqqqqqqqnnnssswwwwwwuuutttvvvzzz{{{{{{zzzzzzzzz{{{{{{|||zzzyyyxxxxxxyyyzzz{{{|||zzzyyyxxxwwwwwwxxxyyyzzzyyyzzz{{{zzzxxxwwwxxxyyyvvvuuutttrrrpppnnnmmmmmmllljjjgggfffeeedddaaa___\\\^^^dddooo|||}}}{{{xxxuuuppplllYYYUUUPPPJJJGGGGGGHHHJJJFFFEEEDDDCCCBBBAAAAAAAAA>>>>>>===;;;:::999888777888888888777666666555555444666888777666555777999888777555444444555777888666666666666666666666666444555666777777666555444666666555555666666777888555555555555555555555555333333444555555555555555333444555555444333555666444444555555555666666666444444555555555555444444555555555666666555555555333333333444444444555555555555444333333333333444333333333444444444555555333333333444444555555555333444666666444333333333444555666777777888888888888888999;;;<<<>>>?????????????????????@@@BBBBBBBBBBBBAAAAAAAAAAAABBBBBBDDDEEEFFFHHHIIIJJJKKKKKKMMMOOOPPPQQQRRRTTTWWWYYY[[[]]]___``````___```aaa```gggoooxxx888888888888777777777777444555777888999888666555777777777777777777777777555666777888888777666555555555555444444555555555666666666666666555555555777999:::888555444777999444555555666666555555444222222222333333444444444555555555555555444444444555555555555555555555555777666666555555555555666555555555555555555555555333444555777888888999999777777777777666666666666666666666666777888::::::BBBIIITTT^^^fffllloooqqqqqqsssvvvvvvuuusssrrrrrrsssvvvxxxvvvsssrrrvvv{{{wwwwwwwwwxxxyyyzzz{{{|||yyyyyyxxxxxxyyy{{{|||}}}{{{zzzyyyyyyyyyzzz{{{|||wwwxxxyyyxxxvvvuuuvvvwwwtttrrrpppooooooooolllkkkjjjhhhfffeeeeeeeeedddcccpppttt}}}}}}yyyvvv___[[[SSSLLLGGGGGGHHHJJJDDDEEEFFFFFFEEECCCAAA???======<<<<<<;;;;;;::::::::::::::::::999777666555444666888888666555777:::666666555666888<<>>???@@@@@@@@@@@@AAABBBCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEFFFHHHIIIJJJKKKKKKMMMOOOQQQRRRRRRTTTWWWYYY[[[^^^```aaaaaa```aaaaaa```hhhpppwww:::999999999888888777777777777777777777777777777777777777777666666666666888888777777666666555555666666555555555444444444333444444444555666666666444444444555555555555666555555555555555555555555555555555555555555555555333444555555666666555555555555555555555555555555666666666666666666666666666666666666666666666666444555555555555555444444555555444444444555555666777888888888999<<>>>>>???@@@@@@???======999999888777666666666777777777777777777777777777888888777777666666555555666666666666666666666666222444666777555444444444555555555555666666666777888888777777666666555555666666555555555444444444555555555555555555555555555555444444444444555555666666555555555666666777333333333333333333333333555444444333333444444555444444444444444444444444555444333333444555777888777777666555444222111000555555555555555555555555555666666777888999999999777777888999;;;===???@@@>>>???@@@???>>>>>>@@@BBBEEEEEECCCBBBAAA@@@@@@@@@DDDFFFIIIJJJIIIHHHIIIJJJOOOOOOPPPOOOPPPSSSXXX[[[]]]]]]]]]]]]]]]^^^___```bbbfffkkkttt888777777777666666666666777777777777777777777777777777777666666666555555888777777777666666666555666666555555555444444444444444555555555555555555444444444555555555555666555555555555555555555555333333333333333333333333333444555555666666555555555555555555555555555555555555555555555555555555666666666666666666666666444555555666666555444444555555444444555555666666777777888888;;;@@@GGGLLLYYY___ffflllooopppqqqrrrttttttttttttttttttuuuuuuyyyxxxuuusssrrrrrrssssssxxxyyy{{{||||||{{{yyyxxxwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyxxxwwwvvvvvvwwwwwwrrrssstttsssqqqqqqrrrsssrrrqqqnnnkkkiiihhhgggggglllpppzzz}}}zzzxxxwwwnnncccZZZVVVRRRLLLGGGJJJHHHGGGGGGGGGFFFCCCAAA>>>???@@@AAA@@@???>>>===:::999888777777777777777777777777777777777777777888777777777666666666555666666666666666666666666555666888888777555555666555555555666666666777777777777666666666666666666666666555555555444444444555555555555555555555555555555444444444444555555666666555555444555555555222222222222222222222222666555555444444555555666444444444444444444444444555555444444444555555666666666666555444333222111555555555555555555444444555666666777888888999999777777888999;;;===???@@@>>>???@@@???>>>???@@@BBBCCCCCCBBBAAAAAAAAABBBBBBCCCFFFIIIJJJKKKKKKLLLMMMOOOOOOPPPPPPPPPSSSXXX[[[]]]]]]]]]]]]]]]^^^___```bbbfffkkkttt777777777777777666666666777777777777777777777777666666666666555555555555777777777777666666666666666666666555555555444444666666555555555555555555444444444555555555555666555555555555555555555555333333333333333333333333333444555555666666555555555555555555555555555555555555555555555555555555666666666666666666666666444555555666666555555555555555555555555666777777777777888999>>>FFFPPPWWWcccggglllooopppqqqrrrsssuuutttsssrrrrrrsssssstttxxxwwwuuusssrrrrrrrrrrrryyyzzz{{{||||||{{{zzzyyyuuuvvvvvvvvvwwwxxxxxxxxxzzzyyyxxxwwwvvvuuuuuuuuusssrrrqqqqqqrrrrrrqqqooommmkkkhhhfffeeegggiiikkkooowww}}}yyynnneee```[[[UUUOOOKKKIIIGGGFFFGGGGGGGGGFFF@@@AAAAAABBBAAA@@@???>>>;;;:::999888777777777777777777777777777777777777777777777777666666666666666666666666666666666666777999::::::888666666777555555666666666777777777555555555666666666666666666666666555555555555444555555555555555555555555555555444444444444555555666666555444333333444444333333333333333333333333666666666555555666666666444444444444444444444444555555555555555555444444555555555555555444333333666666666555555444444444666666666777888888999999777777888999;;;===???@@@???@@@@@@@@@??????AAACCCAAAAAAAAAAAAAAABBBCCCDDDCCCEEEIIIKKKLLLMMMNNNOOONNNOOOPPPPPPQQQSSSXXX[[[\\\\\\\\\\\\]]]^^^___```aaaeeejjjsss999999999999999999999999777777777777777777777777666666666666555555555444777777777777666666666666666666666666555555555555777777666666555555444444444444444555555555555666555555555555555555555555555555555555555555555555333444555555666555555555555555555555555555555555444444444444444444444444666666666666666666666666444555555666666666666555555555555555666777888888666777999<<>>===<<<:::999999888888888888888888888888888888666666666666777777777777777777777777777777777777777888999777666555666777666666666666777777777888444555555555666666777777666666666666666666666666555555555555555555555555555555444444444444555555666555444333333333333333666666666666666666666666555444444333333444444555555555555555555555555555555555666777666555333222444444555555666666555555777777666666666555555555777777777777777888888888777777888999;;;===???@@@@@@AAABBBAAA@@@@@@BBBDDDCCCCCCBBBAAAAAAAAAAAABBBEEEGGGJJJKKKJJJJJJKKKKKKMMMOOOPPPQQQRRRTTTWWWZZZ[[[[[[[[[\\\]]]^^^___``````dddiiisss777777777888888888888888888888888888888888888888777777777777666666666666666666666666777777777777777777777666666666555555777777666666666666666666444444444555555555555666555555555555555555555555333333333333333333333333333444555555666666555555555555555555555555555555666666666666666666666666666666666666666666666666444555666666777777777777666666666666777999:::;;;999>>>DDDLLLTTT\\\dddjjjlllnnnppprrrrrrssstttvvvuuutttsssrrrrrrsssssstttqqqqqqssstttvvvwwwxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvtttuuuuuuuuuvvvwwwwwwwwwwwwvvvuuutttsssrrrrrrrrrqqqnnnjjjhhhhhhiiijjjjjjiiigggdddeeemmmzzz{{{xxxvvvtttrrrcccaaa^^^[[[WWWQQQKKKFFFFFFGGGGGGGGGFFFDDDCCCAAA??????===;;;:::999999999888888888888888888888888666666666666777777777777777777777777777777777777555666777666444444666888666666666777777777888888666666666666777777777777555666666666666777777777555555555555555555555555555555444444444444555555555555444444444444555555444444444444444444444444444444333333333333444444555555555555555555555555555555555555555555444444444555555666666666555555666666666666666666666666777777777777777777888888777777888999;;;===???@@@AAABBBBBBBBBAAAAAACCCEEEDDDCCCBBBAAAAAAAAAAAAAAAEEEHHHJJJKKKJJJIIIJJJJJJMMMOOOQQQRRRRRRTTTWWWYYYZZZZZZZZZ[[[]]]^^^`````````eeejjjttt777777777888888999999999888888888888888888888888999888888888777777777777555666666666777777777888777777777777666666666555666666666666666777777777444444444555555555555666555555555555555555555555333333333333333333333333333444555555666666555555555555555555555555555555777777777777777777777777666666666666666666666666444444666777777888888888666666666777888999;;;;;;>>>DDDNNNWWW^^^dddiiilllnnnpppssstttsssrrrssssssttttttttttttttttttuuuuuussstttuuuvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwuuuuuuuuuuuuvvvvvvvvvvvvrrrrrrqqqpppooooooppppppooommmiiidddbbbccchhhkkkkkkkkkmmmrrrzzz}}}qqqpppooommmhhh___UUUNNNHHHHHHIIIHHHGGGEEEDDDBBB@@@@@@>>><<<;;;:::999999888888888888888888888888555666666666777777777888777777777777777777777777444555666555444555777:::666666777777777888888888888888888888888777777777555666666666777777777777555555555555555555555555555555444444444444555555444444444444555666777777333333333333333333333333555555444444444444555555555555555555555555555555555555444444444555555666555666666666666666555444555555555666777777888888888777777777777777777777777777888999;;;===???@@@AAABBBCCCBBBAAAAAACCCEEEBBBBBBAAAAAAAAABBBCCCCCCEEEGGGJJJLLLKKKKKKLLLMMMLLLNNNQQQRRRSSSTTTWWWYYYYYYYYYZZZ[[[\\\^^^```aaaaaaeeekkkuuu999999999::::::;;;;;;;;;888888888888888888888888999999999999888888888777555666666666777777888888777777777777666666666666555555666666777777888888444444444555555555666666555555555555555555555555555555555555555555555555333444555555666666555555555555555555555555555555777777777777777777777777666666666666666666666666444444666777888888888888666666666777888:::;;;<<>><<<<<<<<<<<<;;;;;;:::999999999999888888999999999999888888999888777666666777888999777777777777777777777777777777777666555555444444999999999::::::999999999777666555444333444444555555777888999999888777555555555555555555555555555666666555555555444444444555666666666666666666555111333555777888888777666555555555666555555444333666555444444444666777888777666555444444555666777777777777777888888888888555666777888999:::::::::777777888999;;;===???@@@BBBBBBAAAAAA@@@AAAAAAAAACCCBBBBBBBBBBBBCCCDDDDDDFFFHHHKKKLLLLLLMMMNNNPPPOOOOOOOOOPPPQQQSSSVVVWWWYYY[[[\\\]]]^^^___bbbddddddhhhmmmvvv999999999999999999999999888888777777777777888888777777777777777777777777666666666666777777777777666666666666666666666666777777777666555555444444666666666666666666666666444444444444444444444444555555555444444333333333555555555555555555555555555555555555666666666666777777777777777777777777888888777777777666666666666666555555555555666666999999999888999===CCCIIIVVV[[[bbbhhhlllnnnqqqssssssttttttuuutttsssrrrqqqssssssttttttttttttttttttuuuttttttuuuwwwxxxxxxwwwwwwxxxyyyxxxwwwvvvwwwxxxxxxvvvsssrrrqqqpppooommmooollliiijjjlllkkkfffaaa```^^^[[[YYY[[[aaagggkkkppprrrxxx|||zzzwwwrrroooqqqsssuuuwwwxxxvvvuuutttuuusssuuuzzzyyykkkbbbYYYVVVQQQMMMIIIFFFDDDBBB@@@@@@@@@???===<<<<<<<<<;;;;;;:::999888888888888888888999999999999888888999888777666666777888999777777777777777777777777666777777777777777777777777777888888888888777777777666555444444444555555555666888999999888666555555555555555555555555555666666555555555444444444222333333333333333333222222444666777888777666555666666777777666666555444666666555444444555666777777666555444444555666777555555666666666777777777666777888999999999999999666666777888:::<<<>>>???@@@@@@???????????????@@@CCCBBBBBBBBBBBBCCCDDDDDDFFFHHHJJJLLLLLLLLLMMMOOONNNNNNNNNOOOQQQSSSVVVWWWYYYZZZ\\\]]]]]]___aaadddeeeiiiooozzz777888:::;;;;;;;;;;;;:::888888777777777777888888777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444555555555444444444444444555555555555555555555555555555555555666666666666888888888888888888888888888888888888777777777777444444444444555666888888777:::<<<;;;:::@@@KKKTTT```cccgggjjjmmmooorrruuurrrssssssttttttsssqqqpppsssssssssttttttuuuuuuuuutttuuuvvvvvvvvvvvvxxxzzzyyyzzz{{{zzzxxxwwwxxxyyywwwtttqqqooooooooonnnmmmnnnllljjjiiiiiifffaaa\\\WWWXXX[[[___dddhhhmmmooosssuuu{{{{{{ssspppmmmiiiiiikkklllnnnoooooooooppprrruuutttvvv}}}}}}|||zzzwwwwwwyyy}}}~~~{{{}}}{{{oooggg[[[[[[ZZZVVVOOOIIIGGGFFFEEEDDDCCCBBBAAA???>>>>>>;;;;;;:::999888777777888888888999999999999888888999888777777777777888999777777777777777777777777666666777888888999::::::555666666777777666666555777666555555444444555555666666888888888888666666555555555555555555555555555555555555555444444444444555555666666555555444444555666777777666555444777777777777777666666555666666555555444555555666666666555555555555666666444444555555555666666666777888888999999999888888666666777888:::;;;===>>>@@@@@@????????????@@@@@@CCCBBBBBBBBBBBBCCCDDDDDDEEEGGGIIIKKKJJJKKKLLLMMMLLLLLLMMMNNNPPPSSSVVVWWWXXXZZZ[[[\\\]]]^^^aaaccceeekkkrrr~~~666888:::<<<======<<<;;;999888888777777888888999777777777777777777777777777777777777666666666666666666666666666666666666555555555555666666777777666666666666666666666666666666666666666666666666555555555555555444444444555555555555555555555555555555555555666666666666888888888888888888888888777777777777777777777777666666666666777888999:::777999;;;===@@@IIIUUU^^^dddgggjjjlllmmmnnnoooqqqqqqrrrsssssssssrrrqqqppprrrsssssstttuuuvvvvvvwwwvvvxxxyyywwwttttttwwwzzzyyyzzzzzzyyywwwvvvwwwxxxvvvssspppnnnnnnnnnnnnmmmjjjhhhgggffffffccc^^^ZZZVVVYYY___eeelllrrruuuwwwuuuvvvyyy{{{yyy||||||zzzxxxvvvuuuuuurrrrrrqqqooonnnppptttwwwyyy||||||xxxwwwwwwvvv|||tttllljjjttt~~~wwwrrrbbbaaa___\\\WWWSSSQQQOOOKKKIIIGGGEEEDDDBBB???======<<<;;;:::999888888888888888999999999999888888888888888888888888888888777777777777777777777777777777777888888888999999555666666666666666666555666666555555555555555555666666777888888777666666555555555555555555555555555555555555555555555555666666777777777777666666555666666777666666555444666777777777777666555555666666555555555444444444666666666555555666666666444444555555555666666666888888999999999888888777777777888999:::<<<>>>>>>BBBBBBAAAAAAAAABBBCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDGGGIIIJJJIIIJJJKKKLLLKKKKKKKKKMMMPPPSSSVVVXXXXXXZZZ[[[\\\\\\^^^```cccdddjjjttt777888;;;===>>>===<<<;;;999999888888888888999999888888888888888888888888777777777777666666666666777777777777777777777777444444555555666777777777666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555666666666666777777777777777777777777666666666666666666666666888888777777777777888888888888:::@@@JJJUUU^^^dddeeeiiimmmoooooonnnmmmmmmpppqqqrrrsssssssssrrrqqqrrrrrrssstttuuuwwwwwwxxxxxxzzzzzzwwwsssrrrtttwwwwwwxxxyyywwwuuuttttttuuuuuussspppoooppppppooooooiiigggeeecccaaa___\\\ZZZZZZ]]]bbbiiipppuuuzzz|||rrrrrrtttyyy|||~~~~~~{{{xxx{{{~~~|||wwwrrrpppppptttxxx|||~~~yyymmmdddgggsss~~~~~~{{{zzzpppjjjccc___^^^\\\XXXTTTJJJHHHEEEDDDDDDCCC@@@>>>???>>>===<<<;;;:::::::::888888999999999999888888888888999999999999888888777777777777777777777777888888888777777666666666666777777888888777777666555555666666666666666666666666666777777666666666666666666666666666666666444555555555555555555555222333333444444333333222666666666666666555555555555555666666555555444333555555555555555555444444555666666666666666666555555555666666666777777777888888999999999888888777999999::::::<<<===??????BBBAAAAAAAAABBBCCCCCCDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEGGGIIIIIIIIIIIIJJJKKKKKKKKKKKKMMMPPPSSSVVVXXXXXXZZZ\\\\\\]]]^^^aaacccbbbiiittt888999;;;<<<<<<<<<<<<;;;999999888888888888999999888888888888888888888888666666666666777777777777777777777777777777777777444555555555666666777777666666666666666666666666444444444444444444444444555555555555555666666666555555555555555555555555555555555555666666666666555555555555555555555555555555555555666666666666777666555555555555555666:::<<<@@@IIIUUU___eeeggghhhkkkppprrrrrrpppoooooopppqqqsssttttttssssssrrrqqqrrrssstttvvvwwwxxxyyyzzzyyywwwuuurrrrrrsssuuuvvvwwwwwwvvvtttrrrrrrssssssrrrqqqqqqrrrrrrpppoookkkhhhddd___]]]]]]___```eeegggkkkpppuuuxxx{{{}}}pppqqqssszzz~~~zzzzzzyyyxxxvvvssspppooolllooosssvvv|||yyyuuuuuuxxx||||||oookkkooottt|||~~~|||{{{|||~~~vvvlllgggfffccc]]]WWWOOOLLLIIIIIIKKKLLLIIIFFFAAA@@@>>>===<<<;;;::::::888888999999999999888888888888999::::::999888888777777777777777777777777999888888777666666555555777888888999999888888777555555666777777777666666666666666666666666666666666666666666666666666666444444444555555555555555444444555555555555444444555555555555666666666666555555555555555444444333333333444555555555555444555555666666666666555555555555666666666777777777777888888999999999888888::::::;;;;;;<<<>>>???@@@@@@??????@@@@@@AAABBBCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEGGGIIIJJJIIIIIIJJJKKKLLLLLLMMMNNNPPPSSSVVVWWWYYY[[[\\\]]]]]]___bbbdddaaaiiittt:::::::::::::::;;;;;;;;;:::999999888888999999:::888888888888888888888888444444555666777888999999777777777777777777777777555555555666666666666666666666666666666666666666444444444444444444444444444555555555666666666777555555555555555555555555555555555555666666666666555555555555555555555555555555666666777777777777555555444555555666777888>>>DDDLLLUUU]]]ccchhhjjjjjjmmmoooqqqqqqpppqqqrrrqqqrrrssstttuuuttttttsssqqqqqqssstttvvvxxxyyyzzzyyyvvvsssqqqrrrtttuuuuuuvvvwwwwwwvvvsssrrrrrrsssqqqpppqqqrrrsssssspppnnniiieee```\\\]]]bbbjjjpppwwwyyy}}}wwwyyy}}}~~~}}}yyytttrrrrrrrrrqqqooommmjjjiiijjjlllpppxxx~~~yyywwwyyy~~~|||}}}|||wwwrrrmmmfffbbb[[[WWWSSSRRRSSSSSSOOOKKKAAA@@@>>>===;;;:::::::::888888999999999999888888888999999::::::999999888777777777777777777777777888888888888888888888888777888888999999888888777444555666777888777777666666666666555555666666666666666666666666666666666444444444555555555666666666666777777777777666666555555555555555666777888666666666666666555444444000111333555666666666555444555666777777666555444444444555555555666666666666777888999999999999999:::::::::;;;<<<===>>>????????????@@@@@@BBBCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDFFFHHHJJJJJJJJJIIIJJJKKKNNNNNNNNNOOOQQQSSSVVVWWWZZZ\\\^^^^^^___```ccceeebbbiiittt;;;;;;:::999999999:::::::::999999888888999999:::888888888888888888888888333444555666777888999:::777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666444555555555666666777777555555555555555555555555555555555555666666666777666666666666666666666666666666777777888888888999444555555666888999;;;<<>><<<:::999999999888888999999999999888888888999:::;;;;;;:::999888777777777777777777777777888888888999999:::;;;;;;777777888888888888777777444555666888888888777666666666555555555555666666777777777777777777777777444444444555555555666666333333444444444444333333444444444444555777888999777777777777777666666555///000333555666666666666444555666777777666555444333333333444444444555555555666777888999:::::::::999999999:::;;;<<<===>>>AAAAAAAAABBBCCCDDDEEEFFFCCCBBBBBBBBBBBBCCCDDDDDDGGGIIIKKKKKKJJJJJJKKKLLLOOOOOOOOOPPPQQQSSSVVVWWW[[[]]]^^^______aaacccfffcccjjjuuu;;;;;;::::::::::::999999777777777777777777777777777777777888999999999:::888888777777777777888888666666666666666666666666777777777777777777777777555555555555555444444333555666777888888777666555444555555555666666777777666555444333333444555666666666666777888888999999777777777777666666666666777777888888888888777777444666888888888:::>>>BBBKKKQQQ[[[cccgggiiiiiiiiikkkllllllmmmnnnoooooopppuuuuuuttttttsssssssssrrrwwwuuutttvvvyyy{{{zzzxxxuuutttrrrqqqrrruuuxxxzzzzzzxxxuuusssrrrrrrrrrsssnnnnnnnnnqqqsssqqqlllhhhaaa```\\\bbbqqqwww~~~|||}}}|||xxxvvv~~~~~~{{{{{{|||{{{{{{qqqjjjgggbbb\\\VVVOOOHHHCCCGGGDDD@@@===<<<;;;999888999999888888888888888888999999999999999888777666888888888777777777777777777777888888999999999::::::999999999888777777777777777777777777777777777777777666666555555555444666666666666555555555555777666555444333222111111666666666666666777888888555555555555555555555555666666666666555555555555666555444333333444666666777777777777666555444333666666666666666666666666444555666777777888888777999999:::;;;<<<>>>???@@@@@@AAABBBCCCCCCCCCBBBAAAEEEDDDCCCBBBBBBCCCEEEEEEEEEGGGIIIJJJIIIIIIJJJLLLNNNMMMMMMNNNPPPSSSVVVXXXZZZ\\\^^^______```bbbcccbbbiiirrr;;;;;;::::::::::::999999999999999999999999999999888888888888888999999999888888777777777777888888888888888888888888888888777777777777777777777777555666666666666555444444444555666777777666555444555555555555666666666777666555444444444444555666777777777666666666666666777777777777666666666666666777777888888777777666666777888777777:::@@@EEEQQQWWW___fffjjjkkklllmmmmmmmmmnnnnnnoooooopppppptttttttttuuuvvvvvvwwwwwwuuutttssstttwwwxxxwwwuuutttssssssrrrsssuuuwwwxxxxxxvvvtttrrrqqqqqqqqqrrrqqqpppooooooooolllgggccceeehhhhhhppp{{{{{{{{{{{{zzzuuurrr{{{xxxoookkkfff```[[[TTTNNNJJJDDDBBB???>>>===<<<:::888:::999999888888888888888999999999999888888888777999999999888888777777777999999999888888888888888999999999888888888888888777777777777777777777777777666666666555555555555666666666666555555555555666666555555555555444444666666666666666777777888555555555555555555555555666666666666555555555555666555555444444444555555333444555666777777777777666666666666666666666666666777888999999::::::999888999999:::;;;===>>>???@@@AAABBBCCCCCCCCCBBBAAACCCCCCCCCCCCCCCDDDEEEEEEEEEGGGIIIJJJIIIIIIKKKLLLKKKKKKJJJKKKMMMPPPSSSUUUZZZ\\\^^^_________aaacccbbbiiirrr;;;;;;::::::::::::999999::::::::::::::::::::::::999999999888888888888888888888777777777777888888888888888888888888888888777777777777777777777777666666777777777666555555444444555555555555444444555555555555666666666666666555555444444555555666777777777666555444444444666666666666777777777777666777777888888777777666888888777777888>>>EEEJJJYYY^^^dddhhhkkklllnnnoooooooooooopppppppppppppppqqqqqqrrrtttvvvwwwxxxyyytttsssrrrssstttuuutttrrrsssssssssttttttuuuuuuvvvuuutttrrrpppoooooooooppprrrpppnnnllljjjhhheeebbbgggpppwww|||yyy|||wwwqqqvvvvvvrrrlllfff```[[[VVVSSSFFFDDDBBBAAA@@@???<<<:::;;;:::999999888888888999;;;:::888888777888999999;;;::::::999888777777777::::::999999888777777777888888888888888999999999777777777777777777777777666666666666555555555555666666666666555555555555555555555666666666777777666666555555666666777888666666666666666666666666666666666666555555555555555666666666555444333333333444555666777777777777666666666666666666666666666777888999999::::::999888888888999;;;<<<>>>???@@@@@@AAABBBBBBBBBBBBBBBAAAAAACCCDDDEEEEEEEEEEEEEEEGGGIIIJJJJJJJJJKKKLLLKKKKKKJJJKKKMMMPPPSSSUUUZZZ\\\]]]^^^^^^___aaacccccchhhqqq;;;;;;:::::::::999999999888888888888888888888888:::999999999888777777777888888777777777777888888888888888888888888888888666666666666666666666666777777777777777666666555555555555555555555555555555555555666666666666666666666555555555555666666777777777666666555555555666666666666777777777777888888999999999999888888888777777888===EEEMMMSSS___bbbfffiiijjjkkkmmmoooqqqqqqqqqqqqqqqqqqppppppnnnooopppqqqsssuuuvvvvvvtttssssssssssssrrrrrrqqqrrrssstttuuuuuuuuutttssssssrrrpppooonnnnnnnnnnnnnnnllliiigggfffffffffgggnnn}}}{{{{{{}}}}}}~~~|||zzz{{{}}}|||zzzyyy{{{yyy~~~~~~yyyrrrkkkeee```[[[XXXOOOLLLHHHDDDCCCBBB@@@>>><<<;;;:::999999999999999;;;:::888777777888:::;;;<<<;;;;;;:::999888777777999999888888888888888888777777777888999999999:::666666666666666666666666666666666666666555555555666666666666555555555555444555555555666666666666666555555555555666777777777777777777777777777777666666666666555555555555555555666777666444333222777777777777666555444333666666666666666666666666444555666777777888888777777777888999:::<<<===>>>@@@@@@AAAAAABBBBBBBBBBBB???@@@BBBDDDFFFFFFFFFEEEEEEGGGIIIJJJJJJJJJLLLMMMNNNNNNNNNOOOQQQTTTWWWYYYZZZ\\\^^^^^^^^^___aaacccccchhhqqq;;;;;;:::::::::999999999888888888888888888888888:::999999999888777777777888888777777777777888888777777777777777777777777666666666666666666666666777777777777777666666555666666666666666666666666666666666666666555555555666666666666666666666666666666666777777888888888555666666666777777777888999::::::;;;;;;::::::999777777888===EEEOOOWWW\\\dddgggjjjkkkllllllnnnooorrrrrrrrrrrrqqqqqqqqqqqqpppppppppqqqrrrsssssstttttttttttttttrrrrrrrrrrrrrrrsssuuuuuuuuutttrrrqqqrrrqqqpppnnnmmmlllkkkkkkhhhfffcccaaaaaadddiiilll~~~wwwvvvuuutttxxxxxxtttssssssrrrpppqqquuu{{{}}}xxxpppjjjddd___[[[ZZZTTTMMMFFFCCCBBBAAA@@@===<<<;;;:::999999999999;;;:::888777777999:::<<<;;;;;;::::::999888888777666666777888999999::::::777777777888999999999:::666666666666666666666666555555555666666666666666666666666666555555555555555555555444444444333333555555555555555666666777777777777777777777777777666666666666555555555555444555666666666555333222777777777777666555444333666666666666666666666666444555666777777888888777777777888999:::<<<===>>>@@@@@@@@@@@@AAAAAABBBBBB???@@@BBBDDDFFFFFFFFFEEEEEEGGGIIIKKKKKKKKKMMMNNNPPPPPPPPPQQQSSSVVVYYY[[[ZZZ\\\^^^______```bbbcccdddhhhppp;;;;;;::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888888888888777777777777888888666666666666666666666666777777777777777777777777666666777777777666555555777777666666666666777777666666666666666555555555555666666777777666666555666666666777888999999999555555666666777777888888:::::::::;;;;;;:::::::::777888<<>>===<<<;;;:::999999999::::::999888999999;;;<<<999999999999999888888888555555666888999:::;;;<<<888888888888888999999999777777777777777777777777555555555666666666666666666666666666555555555555555555444444333333333222555555444444555555666777666666666666666666666666666666666666555555555555444444555555555555555444333444555666777777777777666666666666666666666666666777888999999::::::999888888888999;;;<<<>>>???@@@@@@@@@@@@@@@AAABBBBBBAAAAAACCCDDDEEEEEEEEEEEEDDDGGGIIIKKKKKKLLLMMMOOOPPPPPPOOOPPPRRRUUUXXXZZZ\\\^^^___``````aaaccceeeeeehhhooo~~~;;;;;;::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;888888888888888999999999888888777777777777888888777777777777777777777777777777777777777777777777555666666666666555444444777666555555555555666777777666666666555555555555555666777888888777666555666666777777777777777777555555555666777888888888888999999999999999999888:::<<>>===;;;::::::999999999999999:::::::::;;;;;;777777777888888888888999666666777888999::::::;;;999999999888888888888888777777777777777777777777555555555555666666666777666666666666555555555555444444444444555555555555555444444444444555666666555555555555555555555555666666666666555555555555444444444444444555666777333444555666777777777777666666666666666666666666666777888999999::::::999888999999:::;;;===>>>???AAA@@@?????????@@@AAABBBCCCCCCCCCCCCCCCDDDEEEEEEDDDGGGIIIKKKKKKLLLNNNOOOPPPOOOOOOPPPRRRUUUXXXZZZ]]]___aaaaaabbbbbbdddfffeeehhhnnn~~~;;;;;;;;;:::::::::999999999999999999999999999999777777888888999999999:::888888777777777777888888888888888888888888888888777777777777777777777777555555555555555444444333666555444333333444555666777777666666555555555444555666777888888777666555777777777666555555444444444555555666777888888999777777888888888888777777<<>>???@@@AAA@@@?????????@@@AAABBBEEEDDDCCCBBBBBBCCCEEEFFFDDDGGGIIIKKKLLLLLLNNNPPPQQQQQQQQQQQQSSSWWWZZZ\\\^^^```bbbbbbbbbccceeegggfffhhhnnn~~~;;;;;;;;;;;;::::::999888888999::::::;;;;;;;;;;;;888888888888888888888888777777777777777777777777888888777777777777888888888888777666666666666666666666666666666666666666777666555555555777888999222222444555666888999999777777777777777777777777666666666666666555555555555555555555666666666666666888::::::999888888999>>>DDDOOOZZZbbbgggggggggmmmmmmnnnooooooooooooooooooooopppppppppqqqqqqqqqvvvtttrrrpppoooooooooooouuuuuutttrrrpppppprrruuusssqqqnnnmmmmmmllljjjiiinnnkkkhhheee___XXXXXX\\\______cccnnn{{{mmmfffgggnnntttzzzwww}}}xxxpppdddcccaaa```^^^YYYRRRLLLAAA@@@>>>===<<<:::777444;;;;;;::::::::::::999999;;;:::999888777777777777888888777777777777888888777777777777777777777777888888888888777777777777666666555555555555666666:::999888777666666666666888777666555555555555555888888777777666666555555777777666666555555555444555555555555555555555555666666666666666555555555777444222333555555333111777777666666666666777777555555666777888999999:::888888888999;;;>>>@@@BBBAAAAAA@@@@@@@@@AAABBBBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGIIIKKKMMMOOOPPPPPPPPPPPPQQQPPPQQQTTTYYY\\\]]]___aaabbbbbbbbbcccdddeeejjjrrr::::::;;;;;;;;;:::999999888999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888888888777777777777888888888888777666666666666666777777777777777777777777777666666555555666777888444444555555666666777777777777777777777777777777777777777777777777777777666666666777777777888888888999::::::999999:::<<>>;;;999;;;;;;::::::::::::999999;;;:::999999999999999999999888888777777888888999999999888888888888999999999888888888777777666666666666555555555555666666999999888777666666666666888777777666666666666777888777777777666666666555777666666666555555555555555555555555555555555555666666666666666666666555888666444444666666555333777777666666666666777777666666777777888888999999777888999:::===@@@CCCEEEAAAAAA@@@@@@@@@AAABBBBBBBBBBBBCCCCCCDDDEEEEEEEEEFFFGGGIIIKKKMMMOOOPPPPPPOOOPPPPPPPPPQQQTTTXXX\\\^^^```bbbcccbbbbbbcccdddbbbgggppp999::::::;;;;;;;;;;;;:::999999:::::::::999888888999999999999999999999999888888888888888888888888888888777777777777888888888888777666666666666666888888888888888888888888888777777666666666666777666666666666666555555555777777777777777777777777777777777777888888888888777777777888888888999999999:::999999888:::>>>AAAJJJRRR^^^eeeggghhhlllooooooooopppqqqqqqqqqqqqpppqqqqqqpppppppppppppppppprrrrrrrrrrrrrrrssstttuuusssttttttsssqqqooopppqqqrrrpppnnnmmmmmmmmmkkkiiifffaaa\\\ZZZWWWUUUYYY___cccmmm|||vvvtttmmmkkkgggggglllyyy~~~tttnnniiiiiilllhhh[[[OOOKKKGGGCCC???>>><<<;;;999;;;;;;::::::::::::999999::::::999999::::::;;;<<<:::999999888888999999:::;;;:::999888888999:::;;;999999999888777666666555777666666555555666666777999888777666555555555555888777777777777888888999777777777777666666666666666666666666555555555555666666666666666666666666555555666666666666666666888777555666777777666444777777666666666666777777777888888888888888888888777777999;;;>>>BBBEEEFFFAAA@@@@@@@@@AAAAAABBBCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGIIIKKKMMMOOOPPPPPPOOOPPPPPPQQQQQQTTTXXX[[[___aaaccccccbbbbbbcccdddccchhhqqq999999:::;;;<<<<<<<<<;;;::::::::::::999888777777888888888888888888888888888888888888888888888888888888777777777777888888888777777666666666666666777777777777777777777777888888777777666666555555666666666666666666666666666666666666666666666666666777777777777777888888777777777888888888999999999999888777888<<>>AAACCCDDD@@@@@@@@@@@@AAABBBCCCCCCDDDEEEEEEFFFFFFGGGHHHHHHFFFGGGIIIKKKMMMOOOPPPPPPNNNOOOPPPQQQQQQTTTWWWZZZ```bbbcccdddcccbbbcccdddgggkkkttt999:::;;;;;;<<<<<<<<<<<<:::::::::::::::999888777;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888888888777777777777888888888777777666666666666666666666666666666666666666888888777777666666555555444444555555666777777777666666666666666666666666555555555666666777777777666666666777777777888888888888777777999???GGGMMMXXX```iiillljjjjjjnnnsssppppppqqqrrrrrrrrrrrrrrrppppppppppppppppppppppppssstttttttttttttttttttttuuuwwwwwwvvvssspppooopppnnnmmmlllkkkkkkiiifffddd```YYYUUUVVVYYY^^^gggooozzzuuuoooooooooqqqwww|||uuunnngggaaa^^^\\\VVVQQQJJJDDDAAA???>>>===;;;;;;:::::::::999999999777777777777888:::;;;<<<;;;;;;::::::::::::;;;;;;999888777666666777888999999999888888777666666555777777666666666666777777999888777666666555555555555555555555666666777888666666666666777777777777555555555666666666666666777777777777777777777777444555555555666666777777555555555555555555555666777777666666666666777777999999999999888888888888888999:::<<<===>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDCCCCCCDDDEEEEEEFFFFFFGGGFFFGGGIIIKKKMMMOOOPPPPPPMMMOOOPPPQQQRRRTTTWWWZZZ___aaaccccccbbbbbbcccdddgggkkkttt:::;;;;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;:::999999::::::::::::::::::::::::999999999999999999999999888888777777777777888888888888777666666666666666555555555555555555555555666777777777777777666555444444444555666777777888777777777777777777777777444444555555666666777777666666666777777777888888777777888999===EEENNNTTT\\\bbbiiikkkjjjjjjnnnqqqppppppqqqrrrrrrrrrrrrqqqoooooopppppppppqqqqqqqqqssssssttttttuuuttttttssswwwwwwwwwuuuqqqooooooooolllkkkiiiiiihhheeeaaa^^^ZZZTTTRRRXXX```jjjuuu~~~vvvsssuuuwwwzzz~~~|||vvvmmmddd______```YYYTTTMMMFFFCCC@@@>>>===;;;;;;::::::::::::999999777777777777888999:::;;;;;;::::::999999::::::;;;777777777777777777777777888888888888777777777777888777777666666777777888:::999888777666666666666666555555555555666666777666666666666777777777777555555555666666666666666666666666666666666666666444444555555666777777777333555666666555444555777777777666666666666777777888888999999999999999999888999:::<<<============?????????@@@AAABBBCCCDDDAAAAAAAAABBBCCCCCCDDDDDDFFFGGGIIIKKKMMMOOOPPPPPPLLLNNNPPPQQQRRRTTTVVVYYY]]]___aaabbbbbbbbbcccdddbbbhhhqqq<<<<<<<<<<<<<<<<<<;;;:::::::::;;;<<<<<<<<<;;;;;;777777777777777777777777999999999999999999999999888888777777777777888888888888777666666666666666666666666666666666666666555666777888888777777666555555555666666666666666777777777777777777777777444555555666777777888888777777777888888888999999777888:::===CCCKKKUUU\\\___bbbfffhhhiiijjjmmmooooooppppppqqqqqqqqqqqqqqqnnnnnnooopppqqqrrrrrrssspppqqqrrrtttuuuuuuuuuuuuwwwvvvuuurrrnnnlllmmmnnnjjjiiigggfffdddaaa\\\YYYVVVRRRSSS^^^mmm{{{xxxvvvrrrmmmhhheeebbbaaa[[[VVVOOOIIIEEEAAA>>><<<;;;;;;::::::::::::999999888888888888999999:::;;;::::::999999999999::::::666777999::::::999777666777777777777888888888888888888777777777777888888;;;:::999888888777777777888777666666666666666666555666666666777777777888555555555555666666666777555555555555555555555555444444555555666777777888444666777777555555777999777777666666666666777777888888888999999:::::::::777999;;;===>>>??????????????????@@@AAABBBDDDDDDBBBBBBBBBCCCDDDDDDEEEEEEFFFGGGIIIKKKMMMOOOPPPPPPLLLNNNPPPQQQRRRSSSVVVXXXZZZ]]]___aaaaaabbbccceeeaaagggppp<<<=========<<<;;;::::::::::::;;;<<<============::::::::::::::::::::::::999999999999999999999999888888777777777777888888888888777666666666666666777777777777777777777777444555666888888888777777888777777666555555444444777777777777777777777777555666666777888999999999888888999999999:::::::::888:::<<<@@@GGGPPPZZZaaaeeefffhhhkkknnnpppqqqqqqoooooopppqqqqqqqqqqqqpppmmmmmmnnnpppqqqrrrssstttmmmnnnqqqsssuuuvvvvvvvvvvvvuuusssoookkkjjjkkkmmmiiihhhfffdddbbb^^^YYYUUUUUURRRVVVeeewwwssspppmmmmmmnnnkkkeee```aaa]]]VVVPPPKKKGGGCCCAAA;;;;;;;;;:::::::::999999::::::999999::::::;;;;;;:::999999888888999999:::666888:::<<<<<<:::888666666666666777888888999999888888777777777777888888<<<;;;:::999888888888888999999888777666666777777555666666666777777888888444555555555666666777777555555555555555555555555444444444555666777777888444777999888666666888:::777777666666666666777777777777888999::::::;;;;;;777888;;;>>>@@@AAABBBBBB?????????@@@AAABBBDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHFFFGGGIIIKKKMMMOOOPPPPPPKKKMMMPPPQQQRRRSSSVVVXXXYYY[[[^^^```aaabbbccceeedddiiirrr;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;<<<===<<<;;;:::999999999888888888888999999:::;;;<<<======;;;999888666777888999999888777666777777777777777777777777777777777777777777777777777777777777777777777777999888888888777777666666666666555555555555666666;;;999777666777999::::::888<<>>??????DDDEEEEEEDDDBBBAAACCCDDDFFFEEEDDDDDDDDDEEEGGGHHHIIIIIIJJJLLLMMMOOOPPPPPPLLLLLLNNNPPPRRRUUUWWWXXX]]]^^^___```aaabbbbbbbbb```dddooo<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<<<<;;;;;;:::999999888888999999:::777888888999888777666666777777777888888777777777777777777777777777777777777777777777777777777777666666666666666666666666888888888777777777777777888888888777777888888888888999::::::::::::;;;<<>>===<<<;;;999;;;;;;:::::::::999999999999999999999999999999999888999999::::::999999888999999999999999999999999777777888888888888777777777777777777777777777777666666666666777777777777666666666666666666666666555555555555555555555555777777777777777777666666666666666666555555555555555555666777888999999:::666666666666666666666666999999999:::::::::;;;;;;777888:::<<<===>>>??????BBBCCCCCCCCCAAAAAACCCEEEFFFEEECCCBBBCCCDDDFFFHHHGGGGGGHHHJJJKKKMMMNNNNNNLLLLLLNNNPPPRRRUUUXXXYYY^^^^^^___aaaaaabbbbbbbbbbbbfffppp<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::999999999999::::::999999999999999888888777888777777777777777777888777777777777777777777777777777777777777777777777666666666666666666666666777777777777777777888888888777777666666777777888666888::::::999:::<<>>>>>>>>>>>???@@@AAA@@@AAADDDFFFEEEDDDCCCBBBBBBDDDFFFGGGFFFGGGHHHJJJKKKMMMNNNOOOMMMMMMOOOQQQTTTWWWZZZ[[[______```aaabbbbbbbbbaaabbbfffppp<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::::::::;;;;;;::::::999999999999::::::;;;;;;::::::999999999999888888777777777777888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888777777777666666777777777333666777777777999>>>CCCLLLSSS\\\cccgggggggggfffiiijjjlllllllllmmmoooqqqrrrrrrssssssttttttuuuuuupppqqqqqqrrrsssttttttuuuqqqqqqrrrrrrrrrpppooonnnkkkjjjhhhhhhhhhfffdddaaaZZZYYY\\\eeeqqq~~~{{{www{{{|||vvvmmmjjjeee^^^XXXRRRNNNLLLIIIFFFBBB???>>>===;;;:::<<<<<<;;;;;;::::::999999999999999999::::::::::::888999999::::::999999888777777777777777777777777777777888888888888777777666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777555555666666666666777777666666666666555555555555666666777777888888999999777777777777777777777777555555666666666777777777888999:::<<<===>>>>>>>>><<<===???@@@@@@AAADDDFFFEEEDDDCCCCCCCCCDDDFFFGGGGGGHHHIIIKKKNNNPPPQQQRRRNNNNNNPPPRRRUUUYYY[[[]]]___```aaaaaabbbbbbbbbaaa```cccooo<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;:::;;;;;;<<<;;;::::::999999::::::;;;;;;;;;:::999999999999999999888777666666777888999777777777777777777777777777777777777777777777777777777777777777777777777666777777777888888888888999888888777777888888999444777888888888;;;CCCJJJSSSXXX___dddfffgggggghhhiiijjjkkkkkklllmmmpppsssqqqqqqrrrsssssstttuuuuuuoooqqqrrrttttttttttttsssrrrrrrrrrrrrqqqpppooonnnkkkiiihhhggggggeeebbb___\\\]]]dddppp{{{rrruuuzzz~~~xxxsssjjjhhhddd]]]WWWQQQNNNMMMJJJGGGCCCAAA@@@???>>>===;;;;;;;;;;;;;;;:::::::::999999999:::::::::;;;;;;888999999::::::999999888888888888888888888888888777777888888888888777777666666666666666666666666666666666666777777777777777777777777777777777777666666666666666666666666555555555666666666777777666666666666555555555555777777777777777777777777777777777777777777777777666666777777777888888888999999;;;<<<======>>>>>>===???@@@@@@@@@AAADDDFFFDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGIIIKKKNNNPPPRRRSSSMMMNNNPPPRRRVVVYYY\\\]]]``````aaabbbbbbbbbbbbaaa___cccooo========================<<<<<<<<<<<<<<<<<<<<<<<<999888777666666666777888;;;::::::999999::::::;;;;;;:::999999888888999999999888777666666777888999777777777777777777777777777777777777777777777777777777777777777777777777666666777777888888888999:::999999999999999999:::888:::;;;;;;;;;@@@IIIQQQXXX\\\aaadddfffggghhhiiiiiijjjkkkkkklllnnnqqqtttppppppqqqrrrrrrsssttttttpppqqqsssuuuuuutttsssrrrsssssssssrrrqqqpppooonnnjjjiiihhhgggfffddd```]]]```ccckkkzzz}}}vvvwww{{{{{{wwwiiigggddd^^^WWWRRROOONNNKKKHHHEEECCCBBBAAA@@@???;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;999999999::::::999999999999999999999999999999999777777888888888888777777888888888888888888888888666666666666777777777777777777777777777777777777555555555555555555555555444555555555666666777777777666666666555555555555777777777666666666666666777777777777777777777777999999:::::::::;;;;;;;;;999:::;;;<<<============@@@AAABBBBBBAAAAAACCCEEEDDDDDDEEEFFFGGGFFFFFFFFFCCCDDDFFFIIILLLOOOQQQRRRMMMNNNOOORRRUUUYYY\\\]]]```aaaaaabbbbbbbbbbbbaaaaaaeeeqqq========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;666666777777888888888888999999999999999999999999888888888888888888888888888888888888888888888888888777666555555666777888666666666666666777888888777777777777888999:::;;;<<<;;;999888<<>>===<<<;;;;;;;;;;;;;;;;;;;;;:::999999999::::::999999999999999888888888999999888888888888999999666666666666666777777777999999888777777777888888888888888888777777777777888888888888888888888888777777777777777777777777666666555555555555666666777777777777777777777777777777777777777777777777777777777777777777777777777888888999::::::;;;;;;999999::::::<<<===???@@@AAAAAAAAAAAABBBDDDEEEFFFEEEDDDDDDDDDEEEEEEFFFGGGIIIIIIJJJLLLPPPSSSTTTSSSPPPPPPPPPSSSWWWZZZ\\\\\\^^^^^^___``````aaaaaaaaaaaafffrrr========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666;;;;;;;;;;;;;;;<<<<<<<<<999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888777777666666777777888999;;;::::::999999999::::::888:::>>>CCCJJJTTT^^^dddcccdddeeegggiiikkklllmmmnnnmmmlllmmmmmmnnnooooooppppppppppppqqqssstttuuussstttuuuvvvvvvuuutttsssqqqnnnkkkkkknnnnnnlllhhhkkkfff```]]]^^^eeeuuuqqqjjjggghhhooovvvwwwmmm\\\XXXSSSOOOLLLIIIGGGEEE@@@???>>><<<;;;;;;::::::;;;::::::999999::::::::::::::::::999999888888888:::999999999999999999:::777777777777777777777777::::::999888777777777888999999888888777777666666555555555555555555555555666666666666666666666666666666666555555666666666666666666666666666666666777777777777777777777777666666666666666666666666888888888999::::::;;;;;;999999999:::<<<===???@@@@@@@@@@@@AAAAAACCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIHHHIIILLLPPPRRRSSSSSSQQQPPPQQQSSSXXX[[[\\\]]]^^^^^^^^^^^^___```aaaaaabbbfffrrr========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666;;;;;;;;;;;;;;;:::::::::999999999999999999999999888888888888888888888888888888888888888888888888666777777777777777777666777777777777777888999999:::999999888888888888999777:::@@@GGGOOOXXX```fffeeefffggghhhjjjkkklllmmmmmmmmmmmmmmmmmmmmmnnnoooooooooooopppqqqrrrssstttsssssstttuuuuuutttrrrrrrqqqnnnkkkkkklllllliiiggggggaaa^^^ccclllwwwwwwpppnnnnnnsssyyy{{{eee```YYYRRRMMMJJJFFFDDDBBBAAA???===;;;:::999999:::::::::999999::::::;;;;;;:::::::::999999888888:::999999999999999999:::888888888888888888888888::::::999888777777777888999999888888777777666666555555555555555555555555666666666666666666666666555666666666666666666555666666666666666666666666666666666666666666666666666666666666666666666666777888888999999:::;;;;;;999999999:::<<<===???@@@????????????@@@AAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHGGGHHHKKKOOOQQQRRRRRRQQQPPPQQQSSSXXX[[[\\\]]]^^^]]]]]]]]]^^^___```aaabbbfffsss========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;:::999888888;;;::::::::::::999999999999999999999999999999999888888888888888888888888888888888888888888888888666666777777777777666666888777777777777888999999888888888777777888999999888===DDDLLLTTT[[[bbbfffgggggghhhiiijjjllllllmmmmmmnnnnnnnnnllllllnnnpppnnnnnnnnnooopppqqqssssssrrrrrrssssssrrrqqqooonnnnnnmmmllljjjhhhfffeeeeeeaaa```fffttt}}}|||zzz{{{~~~~~~nnnhhh___WWWQQQMMMJJJHHHDDDBBB@@@>>><<<:::999999::::::999999999:::;;;;;;:::::::::::::::999999999999999888888888888999999999999999999888888888888999999888777777777888888888888888888777777777777888888888888888888888888777777777777777777777777555555666666666666555555777777777777777777777777444444444444444444444444777777777777777777777777666777777888999999::::::999999::::::<<<===???@@@???????????????@@@AAAAAABBBBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHJJJNNNQQQRRRQQQPPPPPPPPPSSSWWWZZZ\\\\\\]]]]]]\\\\\\]]]^^^```aaabbbgggsss========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;::::::999;;;;;;;;;:::::::::999999999999999999999999999999888888888888888888888888888888888888888888888888666777888888888888777666888888777777888888999:::888888888888999999:::;;;;;;@@@IIIQQQXXX^^^cccggghhhiiiiiijjjkkklllmmmmmmmmmnnnooonnnlllkkkmmmpppnnnnnnnnnnnnpppqqqrrrsssqqqqqqqqqqqqpppnnnllljjjhhhjjjkkkhhhbbb___```bbbccckkk|||xxxzzzvvvpppfff]]]WWWTTTQQQOOOGGGEEECCC@@@===;;;:::999:::999999999::::::;;;<<<999999::::::::::::::::::888888888777777888888888999888888888777777777777777777666666666777888888777777777777777888888888888888888888888888888888777777777777777777777777444555666777777666555444777777777777777777777777555555555555555555555555777777777777777777777777555666666777777888999999999999::::::<<<===???@@@@@@@@@??????@@@@@@AAAAAABBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHKKKOOORRRRRRRRROOOOOOOOORRRVVVZZZ[[[[[[]]]]]]\\\[[[\\\^^^```aaabbbgggsss========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999999888888888888888888888888888888888888888888888888777888999::::::999888777888888888777888888999:::888888999999:::;;;<<<======CCCLLLUUU[[[```eeegggiiiiiijjjkkkkkklllmmmmmmmmmooopppnnnlllkkkmmmpppmmmmmmnnnnnnoooqqqrrrssspppqqqppppppnnnllliiihhhdddhhhjjjfff^^^ZZZ\\\```lll{{{{{{wwwwwwttttttvvv{{{~~~{{{uuukkkbbb]]]ZZZXXXVVVIIIGGGEEEBBB???===;;;;;;999999999999::::::;;;<<<999999999::::::;;;;;;;;;888888777777777777888888888888777777666666666555666666555666666777888888666666777777888888999999666666666666666666666666777777777777777777777777444555666777777666555444777777777777777777777777999999999999999999999999777777777777777777777777555555555666777777888888999999::::::<<<===???@@@AAAAAA@@@@@@AAAAAABBBBBBAAAAAABBBBBBDDDEEEFFFGGGIIIIIIJJJLLLPPPSSSTTTSSSOOONNNOOOQQQVVVYYY[[[[[[]]]\\\[[[[[[[[[]]]___aaacccgggsss>>>>>>>>>>>>============<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::999999999999999999999999666666777777777777666666777888999:::;;;:::999888999999999999999999999999666666888:::888555888>>>EEELLLUUU[[[^^^aaadddggghhhiiijjjlllmmmnnnnnnooolllnnnoooooonnnmmmmmmnnnooonnnnnnnnnooopppqqqqqqoooqqqsssqqqmmmiiiiiijjjiiihhhhhheee^^^YYY___gggwww~~~xxxuuuzzz|||xxxssstttyyy|||{{{xxxzzzxxxssslllccc\\\WWWUUULLLIIIEEEAAA>>>=========999999::::::::::::;;;;;;999::::::;;;;;;::::::999:::::::::999999888888888999888888777777888888999888888777777666666555555777777777777777777777777777777777777777666555555666666777777888888888999666666666666666666666666444444555555555444222111777777777777777777777777555555555555666666666777888999999:::::::::999999777888999;;;===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@EEEEEEDDDCCCBBBCCCFFFHHHIIIJJJKKKLLLNNNOOOQQQQQQMMMNNNPPPRRRUUUXXX[[[\\\aaa````````````aaaaaabbbffflllwww>>>>>>>>>>>>============<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;:::::::::999999999999999999999999999999999666777777888888777777666888888999::::::::::::999999999999999999999999999888777999;;;999777:::@@@HHHOOOWWW]]]___aaadddgggiiijjjkkklllmmmnnnnnnnnnkkkmmmnnnooonnnmmmnnnooonnnnnnnnnmmmnnnnnnoooooopppqqqrrrpppmmmjjjiiijjjmmmiiieee```YYYXXXaaalllyyyvvvvvv|||{{{yyyzzzzzzyyywwwzzzxxxsssmmmeee___[[[YYYPPPMMMHHHDDD@@@>>>======::::::::::::::::::;;;;;;999::::::;;;;;;::::::999:::::::::999999999888888777999;;;<<<<<<;;;999777666666666666777777777777777777777777777777777777777777777777777666555555666666777777777888888888777777777777777777777777555555666666666555444333666666666666666666666666555555555666666666777777555666777999:::;;;<<<<<<777888999;;;===>>>???@@@>>>>>>???@@@AAAAAABBBBBBCCCDDDCCCBBBAAABBBEEEGGGJJJKKKLLLNNNOOOQQQRRRRRRNNNOOOPPPRRRUUUXXXZZZ\\\``````_________```aaaaaaeeekkkvvv>>>>>>>>>>>>============<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::999999999999888888999999999999999999999999888888888999999888888888999999888888999999:::;;;999999999999999999999999999888:::<<<:::888===DDDNNNTTT[[[___aaabbbeeehhhjjjkkkllllllmmmmmmlllllliiikkkmmmnnnnnnnnnooopppnnnnnnmmmmmmllllllmmmmmmqqqrrrqqqooollljjjjjjkkknnnhhhaaa\\\XXX\\\iiixxx}}}zzzuuuwww{{{{{{xxxvvvvvvzzzwwwrrrlllfffbbb___^^^UUURRRMMMHHHCCC@@@>>>===;;;;;;;;;;;;;;;;;;::::::999::::::;;;;;;::::::999:::::::::999999999999888666999===@@@@@@===999666555555555666777888888888777777777777777777777777777777777777777666666555666666777777777777888888888888888888888888888888666666777777777666555555555555555555555555555555555555666666666777777777555666777999:::;;;;;;;;;777888999;;;===>>>???@@@<<<===>>>???AAABBBCCCDDDBBBCCCCCCBBBAAAAAADDDFFFJJJKKKMMMOOOQQQRRRSSSSSSOOOPPPQQQSSSUUUWWWYYYZZZ^^^^^^^^^^^^^^^___```aaabbbiiiuuu>>>>>>>>>>>>============<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::::::::999999999999999999999999999999999999999888999999::::::999999888:::999888777888999:::;;;999999999999999999999999999888999;;;::::::@@@GGGTTTYYY___bbbccccccfffhhhkkkllllllmmmllllllkkkkkkhhhjjjlllnnnnnnnnnpppqqqoooooonnnmmmllllllllllllrrrqqqpppnnnllljjjjjjjjjkkkddd^^^\\\]]]eeeuuu{{{yyyzzz|||wwwvvvvvvwwwtttnnniiifffccc```___XXXVVVQQQLLLFFFBBB>>><<<===<<<<<<<<<;;;;;;::::::999::::::;;;;;;::::::999999999999999999999999999777999===??????===999777555666666666777777777888777777777777777777777777666666777777777777666666666666777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666555666666666666777777777888999999999999888888777777888999;;;===>>>???@@@===>>>???@@@AAABBBCCCCCCBBBCCCCCCCCCBBBBBBDDDFFFIIIJJJLLLOOOQQQRRRRRRSSSPPPQQQQQQSSSUUUWWWYYYZZZ]]]]]]]]]]]]^^^______```aaahhhttt>>>>>>>>>>>>============<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;999999999999999999999999999999::::::::::::999999:::999888777888999:::;;;999999999999999999999999888777888:::;;;<<>>>>>======<<<;;;::::::999::::::;;;;;;::::::999999999999999999999999999888999:::;;;;;;:::999888888777777777666666666555777777777777777777777777666666777777777777666666777777666666666666666666666666666666666666666666555555555555555555666666777777777777777777777777666666666666777777777888999999999999888888777666777888999;;;===>>>???@@@???@@@@@@@@@@@@@@@AAAAAACCCDDDEEEDDDCCCCCCEEEFFFFFFHHHKKKNNNPPPQQQQQQQQQPPPQQQQQQSSSUUUWWWYYYZZZ\\\\\\\\\]]]]]]^^^`````````hhhuuu>>>>>>>>>>>>============<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<999999999999999999999999888999999::::::999999888999999888888999999:::;;;999999999999999999999999888777888;;;<<<@@@IIISSS\\\```dddfffeeeeeehhhkkklllllllllmmmllllllkkkkkkgggiiilllmmmmmmnnnooopppoooooonnnnnnmmmnnnnnnnnnooonnnmmmlllllljjjgggdddaaa]]][[[___fffooo~~~~~~~~~uuupppkkkhhhgggccc^^^ZZZZZZXXXVVVRRRMMMGGGBBB???@@@???>>>===<<<;;;::::::999::::::;;;;;;::::::999888999999999999:::::::::999888888777777888888999888888888777666555555555777777777777777777777777555666666777777777777777777777666666666666555555555555555555555555555555555555444444444555666777888888888888888888888888666666666777777777888888555666777888999999999999777888999;;;===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCDDDEEEEEEDDDDDDEEEFFFEEEGGGKKKNNNPPPQQQQQQQQQOOOPPPQQQSSSUUUWWWYYYZZZ\\\\\\\\\]]]^^^___```aaabbbiiiwww>>>>>>>>>>>>============<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======::::::::::::::::::::::::999999:::::::::;;;;;;;;;999999999999999999999999888888999999999999888888888888999::::::::::::999999999999999999999999999999777999<<>><<<;;;:::999999::::::;;;;;;::::::999888888999999999:::::::::999888777777777777888999777777777777666666666666777777777777777777777777555555666777777777777777777777666666666555555555666666666666666666666666666666555555555666888888777777777777777777777777666666777777777888888888555666777888888999999888777888999;;;===>>>???@@@?????????@@@@@@AAAAAAAAAAAACCCEEEEEEDDDCCCDDDEEEEEEHHHKKKOOORRRRRRRRRRRRNNNOOOPPPRRRUUUXXXZZZ\\\\\\\\\]]]]]]^^^```aaabbbccckkkyyy>>>>>>>>>>>>============<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======::::::::::::::::::::::::888888888999999:::::::::999999999999999999999999888888888999999888888888777888999:::;;;:::999999999999999999999999999999:::888:::>>>BBBHHHSSS^^^^^^aaaeeegggffffffiiillljjjkkkllllllmmmmmmllllllhhhjjjlllmmmllllllmmmoookkkkkkkkkkkkllllllmmmnnnjjjjjjjjjlllmmmjjjccc^^^YYYWWWYYYcccrrr}}}zzz{{{wwwsssqqqoooiii```YYYZZZZZZZZZXXXTTTOOOJJJGGGBBBAAA@@@>>>===;;;:::999999::::::;;;;;;::::::999888888888999999:::::::::888888888999999888888888555555666666777777888888777777777777777777777777555555666777777777777777777777666666555555555444777777777777777777777777888777666666666888999:::777777777777777777777777777777777777888888888888999999999888888777555555777888999;;;===>>>???@@@======>>>???AAABBBCCCDDD@@@BBBDDDDDDCCCBBBCCCDDDFFFIIIMMMPPPSSSTTTSSSSSSNNNNNNPPPRRRUUUXXX[[[\\\]]]]]]]]]^^^___```bbbbbbeeelllzzz??????@@@@@@@@@@@@??????<<<<<<<<<===============<<<;;;::::::::::::;;;<<>>===;;;:::999888<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<999999999999999999999999;;;:::888777777777888888777777777777888999::::::999999888888888888888999:::999:::???GGGQQQYYY]]]ccccccddddddfffiiikkkmmmkkkkkkllllllmmmnnnnnnooonnnmmmmmmlllllllllmmmmmmnnnmmmkkkiiihhhhhhiiiiiijjjmmmlllgggfffhhheee^^^VVVXXX^^^iiizzz{{{sssooommmkkkfffaaaeeeeeeeeegggfff___RRRIIIFFFEEECCCAAA>>>===;;;;;;;;;;;;:::999999999999:::999999999888888888888777777777777777777888888888666666777888888888888888999:::999666333222555888666777888888888666555444666666666666666666666666666666777777777777666666666666666777777777777777777777888888888888777777555555555555666777999999999999888888999999:::;;;:::::::::;;;<<<===>>>???<<<>>>@@@BBBCCCCCCCCCBBBAAABBBDDDDDDCCCCCCEEEFFFIIIIIIKKKNNNQQQSSSRRRQQQPPPOOONNNNNNQQQVVV[[[^^^\\\]]]^^^___```bbbcccccceeemmmzzz>>>??????@@@@@@??????>>>>>>=========<<<<<<;;;;;;<<<<<<;;;::::::;;;<<<<<<>>>======<<<;;;:::999999;;;;;;:::::::::999999999888888888888888888999999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777777777888999999999888888888999999:::999999888888888888999999999:::<<>>===<<<<<<;;;;;;<<<<<<999999999999888888888888999999888888777777666666666777888888999999999999999999999777444333666999777777777777777666666555666666666666666666666666666777777777777777777666666666666555444444444333777777888888888888777777666666555666666777888999999999888888999999:::;;;:::::::::;;;<<<===>>>???<<<===???BBBCCCCCCBBBAAAAAABBBDDDDDDCCCCCCEEEFFFIIIIIIKKKNNNQQQSSSRRRQQQOOOOOOOOOPPPRRRVVVZZZ]]]]]]^^^___```aaacccddddddeeemmmzzz>>>??????@@@@@@??????>>>>>>>>>===<<<;;;::::::999<<<<<<;;;::::::;;;<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888999;;;::::::999999999999:::999999888888888888999999888;;;@@@GGGNNNVVV[[[___bbbbbbcccdddeeegggiiijjjjjjjjjkkkkkkkkkkkkkkkkkkmmmmmmlllllllllmmmmmmnnnnnnmmmllljjjiiiiiihhhhhhhhhkkkjjjfffddddddbbb^^^[[[___iii}}}{{{tttqqqooollljjjiiinnnwww~~~}}}qqq___QQQIIIHHHFFFCCCAAA???>>>===>>>===<<<<<<;;;<<<<<<<<<:::999999999888888888888::::::999888777666666555777777888888888888999999888999888777666666888:::888888777666666666777777666666666666666666666666777777777888888777777777888777666666444444333222777777888888888888777777777777666666666666777777999888888888888999:::::::::::::::;;;<<<===>>>???<<<===???AAABBBBBBAAAAAA@@@BBBCCCDDDCCCCCCDDDFFFHHHIIIJJJNNNQQQSSSRRRQQQNNNNNNPPPRRRTTTWWWZZZ[[[^^^^^^___```bbbcccdddeeeeeelllyyy>>>>>>????????????>>>>>>======<<<<<<;;;;;;::::::<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::=========<<<<<<<<<<<<<<<999999999999999999999999999999999999999999999999<<<<<<;;;:::999999999999999999888888888999::::::888===EEEMMMTTTYYY]]]```aaabbbcccdddeeeggghhhiiikkkkkkkkkkkkkkkkkkkkkkkkmmmllllllllllllmmmnnnnnnnnnnnnmmmkkkjjjiiihhhhhhggghhhgggeeebbbaaaaaa```dddfffpppxxxsssqqqpppooonnnoooqqqrrroooggg\\\TTTKKKJJJHHHEEEBBB@@@???>>><<<<<<;;;:::::::::::::::::::::999999999888888888999999999888888777777777777777777777777777777888888888888777777888:::;;;999888777666666666888888666666666666666666666666888888777777777777888888999888888888777777666666777777888888888888777777888777777666666666666777888888888888888999999:::999999::::::<<<===???@@@>>>???@@@AAABBBBBBBBBBBB@@@BBBCCCCCCCCCCCCDDDFFFHHHHHHJJJNNNQQQSSSSSSRRRMMMNNNPPPSSSVVVXXXZZZZZZ]]]]]]^^^```aaabbbcccddddddkkkxxx>>>>>>>>>??????>>>>>>>>>:::;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;:::::::::::::::::::::999999999999999999999999999999999999999999999999:::::::::999999<<<<<<;;;:::999999999999999999888888999::::::;;;:::AAAJJJSSSXXX\\\___bbbaaabbbcccdddfffgggggghhhllllllllllllmmmmmmmmmmmmlllllllllllllllmmmnnnnnnooonnnmmmlllkkkiiihhhgggfffeeedddbbb___^^^aaadddkkknnnxxxxxxsssqqqqqqqqqpppnnnkkkgggccc]]]WWWSSSMMMKKKIIIFFFCCCAAA??????<<<<<<;;;::::::::::::;;;:::::::::999999999999888777777888888999999::::::777666666555555555666666777777777777999:::::::::999888777666666777888999777777777777777777777777888888777666666777888888666777777777888888999999777777888888888888777777888777777666666666666777888888777777888888999:::999999999:::<<<>>>???@@@@@@@@@AAABBBBBBCCCCCCCCC@@@AAACCCCCCBBBBBBDDDEEEHHHHHHJJJMMMQQQSSSSSSRRRLLLNNNQQQTTTWWWYYYZZZZZZ[[[\\\]]]^^^```aaabbbbbbdddjjjvvv===>>>>>>??????>>>>>>===:::;;;;;;<<<===>>>??????;;;<<<============<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<::::::999999999888888888:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;:::::::::;;;::::::999999999999:::999999888999999:::;;;<<<>>>FFFPPPWWW[[[]]]aaacccbbbcccdddfffggggggggggggkkkkkklllmmmmmmnnnnnnooolllllllllllllllmmmnnnooooooooonnnmmmkkkiiihhhgggdddbbb```^^^[[[[[[aaaiiinnnttt~~~uuuooommmnnnooolllllljjjfffaaaZZZTTTQQQNNNLLLJJJFFFCCCAAA?????????>>>======<<<<<<======::::::::::::999999999999666777777888999:::;;;;;;888777666555444555666777777666666777999:::999888888888777777777888999999777777777777777777777777888777666555555666777888333444555555777777888999777777888888888888777777777777666666666666777777888777777777777888999999888999999:::<<<>>>@@@AAA@@@@@@@@@AAAAAABBBBBBBBB???AAABBBCCCBBBBBBCCCEEEGGGHHHJJJMMMQQQTTTTTTSSSMMMOOOQQQTTTWWWYYYZZZ[[[[[[[[[\\\]]]___```aaabbbcccjjjuuu======>>>>>>>>>>>>======<<<=========>>>?????????;;;<<<===>>>>>>===<<<;;;=====================<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<===>>>???@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;;;;::::::999999888888888999999:::999999999999:::;;;<<<<<>>???>>>>>>===============;;;;;;:::::::::999999999888888888999999::::::::::::999777666666666777888888666555666999999888555666777888999999999999999777777777777777777777777777666555444444555666777555555555666777777777888777777888888888888777777666666555666666777888999777777777777777888999999888888999:::<<<>>>@@@AAA??????????????????@@@@@@???AAABBBBBBBBBBBBCCCEEEGGGGGGIIIMMMRRRTTTTTTSSSNNNOOOQQQSSSVVVYYY[[[\\\[[[\\\]]]^^^___aaabbbbbbccciiiuuu======>>>>>>>>>>>>======????????????>>>>>>>>>>>>;;;<<<===>>>>>>===<<<;;;???>>>>>>>>>============????????????>>>>>>>>>>>>777888999:::;;;===>>>>>>999999999999999999999999777888:::;;;<<<;;;::::::777777777777888999::::::999999999999:::;;;<<<===DDDLLLVVV\\\]]]^^^bbbeeecccdddfffhhhiiiiiihhhhhhggggggiiijjjlllmmmooooookkkkkkkkklllmmmnnnooopppooooooooonnnllljjjgggfffccc^^^ZZZXXXVVVXXXdddrrrqqq~~~}}}yyyssskkkdddbbbbbbdddfffccc]]]WWWSSSRRRTTTWWWNNNLLLJJJFFFCCC@@@???>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999::::::999999999999999999<<<;;;999777777888999:::888666555666888999666444666777888:::::::::999888777777777777777777777777777666444333333444666777999999999888888888888888777777888888888888777777555555555555666888999999777777777777777888888999888888999:::<<<>>>@@@AAA>>>===============>>>??????AAABBBBBBBBBBBBCCCEEEGGGGGGIIIMMMRRRTTTTTTSSSOOOPPPQQQSSSVVVYYY[[[]]]\\\]]]^^^___```bbbccccccbbbiiitttBBBBBB@@@?????????@@@AAA>>>>>>>>>>>>============================================================999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===999999999:::::::::;;;;;;888999999::::::999999888;;;;;;;;;::::::999999999:::777888<<>>>>>@@@LLLQQQXXX^^^aaacccdddfffdddgggjjjlllkkkjjjjjjkkklllkkkjjjiiijjjkkklllmmmkkkkkkkkkkkkmmmnnnooopppnnnoooooonnnllliiifffeee^^^YYYWWWXXXXXXYYYbbbnnnvvvxxxsssllleeebbb```^^^]]]ccc```\\\WWWSSSQQQPPPPPPMMMKKKIIIHHHGGGFFFDDDBBB???>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::888999999::::::999999888999888888888888888999999;;;:::999777777777888999888888777666666666666666777777666555555555555555777777777777777777777777666666777777777777666666777777777777777777777777999888777666666555555666999999888888999999:::;;;999::::::;;;<<<===?????????>>>>>>>>>???@@@AAAAAA?????????@@@AAABBBCCCDDDFFFHHHJJJMMMPPPQQQRRRRRRPPPQQQSSSUUUWWWZZZ[[[\\\\\\]]]^^^___````````````fffiiiuuu@@@???>>>=========>>>???>>>>>>>>>>>>============================================================999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===::::::;;;;;;;;;<<<<<<<<<999999::::::::::::999999;;;;;;;;;::::::999999999:::777777;;;>>>===???BBBNNNRRRYYY^^^aaacccdddfffeeehhhkkklllkkkjjjjjjjjjkkkjjjjjjjjjkkkllllllmmmlllkkkllllllmmmnnnnnnooollllllllllllkkkiiieeebbb[[[WWWUUUWWWXXX[[[fffrrrzzzsssnnniiidddaaa___]]][[[___\\\YYYUUUQQQNNNMMMLLLNNNKKKIIIGGGFFFEEEBBB@@@???>>>===<<<;;;;;;;;;<<<::::::::::::::::::::::::888999999::::::999999888999999888888888888888888888888777666666666777777888888777666666666666666777777666555555555555666777777777777777777777777666666777777777777666666777777777777777777777777777777666666666777777888999999888888999999:::;;;:::::::::;;;<<<===>>>???BBBAAA@@@???>>>>>>>>>>>>?????????@@@AAABBBDDDDDDFFFHHHJJJMMMPPPQQQRRRRRRPPPPPPQQQSSSUUUXXXZZZ\\\]]]^^^^^^___````````````dddhhhuuu@@@???>>>>>>======>>>>>>>>>>>>>>>>>>============================================================::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;<<<<<<<<<======999999::::::::::::999999;;;;;;::::::::::::999999;;;777666:::<<<===AAAGGGPPPUUU[[[___bbbcccdddfffgggiiikkkllljjjiiiiiiiiihhhiiijjjllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmjjjhhhhhhiiijjjhhhbbb^^^WWWUUUUUUXXX\\\dddrrr~~~|||||||||xxxuuummmjjjfffcccaaa^^^[[[XXXYYYXXXVVVTTTQQQOOOMMMLLLLLLJJJGGGFFFFFFEEECCCBBB???>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::888999999::::::999999888::::::999888777777777888444555555666666666666555888888777666666666777777888777777666666666666666777777777777777777777777666666777777777777666666777777777777777777777777666666666666777888999999999999888888999999:::;;;:::::::::;;;<<<===>>>???AAAAAA@@@???>>>>>>>>>>>>??????@@@@@@AAACCCDDDEEEFFFHHHJJJMMMPPPQQQRRRRRRPPPPPPPPPQQQSSSWWWZZZ\\\^^^^^^___`````````______ccciiiwwwAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>============================================================:::::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<999::::::::::::::::::999::::::::::::::::::::::::;;;888666999;;;>>>DDDLLLTTTXXX]]]```bbbcccdddfffggghhhjjjjjjhhhgggggghhhggghhhkkkmmmnnnnnnnnnmmmnnnnnnnnnmmmmmmlllkkkkkkiiigggeeefffgggeee___YYYUUUVVVYYY^^^fffsss|||zzzyyywwwtttllljjjhhheeeccc___ZZZVVVWWWWWWWWWWWWVVVUUUTTTSSSLLLJJJGGGFFFFFFFFFFFFEEE???>>>===<<<;;;;;;::::::::::::::::::::::::::::::888999999::::::999999888::::::999888777777777777333444555777777777666555888888777777666777777888999888777777666666777777666666666666666666666666666666777777777777666666777777777777777777777777777777666666777888888999999999888888999999:::;;;:::::::::;;;;;;===>>>>>>>>>>>>>>>>>>???@@@BBBBBB@@@@@@@@@AAABBBCCCDDDEEEFFFHHHJJJMMMPPPQQQRRRRRRQQQQQQPPPQQQSSSWWW[[[]]]______````````````______dddjjjzzzAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>============================================================::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===999::::::::::::;;;;;;;;;:::::::::;;;;;;:::::::::::::::::::::::::::::::::;;;888777:::<<>>===<<<;;;;;;;;;::::::::::::::::::::::::888999999::::::999999888:::999999888777777888888444555777888999999888777888888777777777777888888999999888777777777777777666666666666666666666666666666777777777777666666777777777777777777777777999999888777777777777777999999888888999999:::;;;;;;;;;;;;;;;;;;<<<===>>>=========>>>???AAABBBCCC@@@@@@@@@AAABBBCCCEEEEEEFFFHHHJJJMMMPPPQQQRRRRRRRRRRRRQQQRRRTTTXXX\\\_________``````aaa`````````ccciiiyyy>>>????????????>>>======>>>>>>>>>>>>============================================================:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===999999999:::::::::;;;;;;::::::;;;;;;;;;;;;::::::999999::::::::::::;;;;;;;;;999999<<<===AAALLLVVV[[[^^^aaacccccccccdddfffeeefffggggggfffeeeggghhhiiijjjkkkmmmmmmnnnnnnnnnnnnooooooooonnnllljjjiiijjjiiigggeeecccaaa``````]]]dddlllsss}}}yyyvvvtttrrrsssrrrpppooommmhhhccc^^^______```bbbccceeeffffff___ZZZTTTNNNJJJGGGDDDBBBBBBAAA@@@>>>===<<<<<<;;;::::::::::::::::::::::::888999999::::::999999888999888888888888888999999777888888999999999999888888888777777777888999999:::999999888888888888888777777777777777777777777666666777777777777666666777777777777777777777777::::::999888777777777777999999888888999999:::;;;;;;;;;;;;;;;;;;<<<======@@@@@@???????????????@@@@@@@@@AAAAAABBBDDDEEEFFFFFFHHHJJJMMMPPPQQQRRRRRRRRRRRRRRRSSSUUUYYY\\\^^^^^^^^^___```aaaaaaaaaaaabbbhhhwww>>>??????@@@???>>>===<<<>>>>>>>>>>>>============================================================;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===::::::::::::;;;;;;;;;<<<::::::;;;;;;;;;;;;::::::999999999::::::;;;;;;;;;;;;:::;;;>>>@@@DDDNNNZZZ^^^```bbbcccccccccdddffffffggghhhhhhggggggiiikkklllllllllllllllmmmnnnnnnmmmnnnoooooonnnllljjjiiiggghhhiiifffbbbbbbfffjjjkkkuuu}}}|||yyyvvvsssqqqssssssrrrrrrqqqnnnjjjgggdddcccbbbbbbcccdddfffgggeee```YYYRRRNNNKKKGGGEEEDDDCCCAAA???>>>======<<<::::::::::::::::::::::::888999999::::::999999888777777777777888999:::::::::999999888888888999999888888777777888888999:::::::::999888888888888999777777777777777777777777666666777777777777666666777777777777777777777777999999888888777888888888999999888888999999:::;;;<<<;;;;;;;;;;;;<<<======@@@???????????????@@@@@@AAAAAAAAAAAABBBDDDEEEFFFFFFHHHJJJMMMPPPQQQRRRRRRPPPPPPRRRSSSVVVXXX[[[\\\\\\]]]___```bbbcccccccccdddjjjxxx@@@@@@AAABBBAAA@@@???>>>>>>>>>>>>>>>============================================================;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<======:::;;;;;;<<<<<<;;;;;;:::999999999::::::;;;;;;;;;;;;;;;===@@@BBBEEEPPP[[[___aaacccdddccccccdddfffggghhhiiiiiihhhiiikkkmmmnnnmmmlllkkkkkklllnnnooommmnnnoooooonnnmmmjjjiiidddgggiiifffbbbdddkkksssyyy~~~~~~zzzwwwsssqqqsssrrrrrrssstttrrrooommmfffeeecccaaaaaabbbcccdddddd___YYYTTTQQQOOONNNLLLEEEDDDBBB@@@???>>>======::::::::::::::::::::::::999999999::::::999999999666666777777888999;;;;;;;;;:::999777777777888999888888777777888999::::::;;;:::999999888888999999777777777777777777777777666666777777777777666666777777777777777777777777777777777777888999:::;;;999999888888999999:::;;;<<<<<<;;;;;;;;;<<<======<<<<<<===>>>???AAACCCDDDAAAAAAAAABBBCCCDDDEEEFFFFFFHHHJJJMMMPPPQQQRRRRRRNNNOOOQQQSSSVVVXXXYYYZZZ\\\]]]^^^```bbbcccddddddhhhmmm{{{??????????????????@@@@@@AAAAAAAAA@@@???>>>===<<<===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;<<>>===<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999777888:::;;;<<<;;;;;;:::;;;:::888777777777888888888888888888888888888888999999::::::::::::;;;;;;;;;:::888666666666666777888777666555555666777888999888777555555555666777888888777777777777888888555666999;;;;;;;;;:::999;;;;;;:::::::::;;;<<<<<<>>>>>>>>>???@@@@@@AAAAAAAAABBBCCCBBBAAAAAABBBDDDFFFGGGKKKNNNQQQSSSTTTTTTSSSSSSTTTUUUVVVVVVWWWWWW\\\^^^```aaaaaa``````aaajjjooo}}}@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>=========<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>AAAHHHPPPXXX]]]bbbcccdddeeeeeeeeedddccchhhhhhhhhjjjkkkmmmooopppnnnnnnmmmmmmmmmnnnnnnoooooooooooonnnmmmkkkjjjiiiccccccbbbaaadddkkkvvv~~~~~~}}}zzzyyyxxxssssssrrrrrrrrrqqqpppnnniiiiiigggbbb]]]YYYYYYYYYYYYYYYYYYXXXUUUPPPLLLIIIGGGFFFDDDBBB@@@>>>======;;;;;;;;;:::::::::999999999999999999999999999999;;;:::999888888999:::;;;:::999888777777888888999888888888888888888888888888888888999999999:::::::::999888777666666666777888777777666666777777888:::999888777666777777888888888777777777777888888888888888888999:::;;;;;;;;;;;;:::::::::;;;<<<<<<>>>>>>>>>???@@@@@@AAAAAAAAABBBBBBBBBAAAAAACCCDDDHHHIIILLLNNNPPPQQQRRRRRROOOPPPQQQSSSUUUVVVXXXXXX\\\^^^aaabbbbbbbbbbbbccckkkppp}}}AAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@??????>>>?????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>????????????<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<::::::;;;<<<======<<<<<<===========================>>>@@@DDDKKKSSSZZZ^^^bbbccceeefffffffffeeeeeeiiiiiiiiiiiijjjlllnnnoooooooooooonnnnnnmmmmmmmmmooooooooonnnllljjjiiihhh___```aaaeeemmmwwwzzzyyyxxxzzz|||wwwttttttvvvsssooommmllllllkkkjjjiiijjjiiifffaaa\\\YYYXXXWWWXXXYYYYYYVVVRRRNNNKKKHHHGGGEEECCCAAA???>>>>>>;;;;;;;;;;;;::::::::::::999999999999999999999999<<<;;;888666666777999;;;999888888888888999999:::888888888888888888888888777777777888888888888999:::999888777666666666777777888888888888888888777:::999888888888888888999888888777777777777888888;;;:::888777777888:::<<<:::::::::::::::;;;<<<===>>>>>>>>>???@@@@@@AAAAAA@@@AAABBBBBBAAAAAACCCEEEIIIKKKMMMNNNPPPPPPPPPPPPLLLMMMOOORRRTTTVVVXXXYYY[[[^^^aaacccccccccdddeeekkkppp}}}AAAAAAAAAAAAAAA@@@@@@@@@>>>??????@@@@@@@@@????????????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>????????????<<<<<<<<<<<<<<<============>>>BBBGGGMMMTTTZZZ^^^cccdddeeegggggggggffffffkkkjjjiiiiiijjjkkknnnooonnnnnnooooooooonnnnnnnnnppppppooonnnlllkkkiiihhh___```ccclllwww}}}wwwvvvxxxyyy||||||xxxttttttwwwwwwrrrkkkgggfffgggfffeeeiiikkkllljjjfff```ZZZWWWUUUWWWYYYYYYXXXTTTPPPMMMHHHGGGEEECCCAAA???>>>>>><<<;;;;;;;;;;;;:::::::::999999999999999999999999:::999777666666888999;;;888888888888999::::::;;;888888888888888888888888777777777888888888999999999888888777777777777777777888999::::::999888777888888888888888888888888888888777777777777888888;;;:::999888888888999:::::::::::::::;;;;;;<<<===>>>>>>>>>???@@@@@@AAAAAA@@@AAABBBBBBAAAAAACCCEEEIIIJJJLLLNNNOOOPPPPPPPPPMMMNNNPPPRRRTTTVVVXXXYYYYYY\\\```bbbcccdddeeefffkkkppp}}}AAA@@@@@@@@@?????????>>>>>>??????@@@@@@@@@??????>>>>>>>>>=========<<<<<<========================<<<=========<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<===>>>>>>>>>>>>>>>::::::;;;;;;;;;<<<<<<<<<<<>>======<<<<<<<<<;;;;;;;;;::::::999999999999999999999999555666777888999:::::::::888888999999::::::::::::888888888888888888888888888888888888999999999:::888888888888777777777666777888999::::::999888777666666777777777777777777888888777777777777888888888999:::;;;:::999888777:::999999:::;;;<<<======>>>>>>>>>???@@@@@@AAAAAA???AAABBBBBBAAAAAADDDFFFGGGHHHKKKMMMOOOQQQQQQQQQOOOPPPQQQSSSUUUVVVWWWXXXXXX[[[^^^aaabbbcccdddfffjjjooo}}}AAA@@@@@@??????>>>>>>>>>??????@@@@@@@@@??????>>>>>>>>>=========<<<<<<<<<====================================<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========:::;;;;;;;;;;;;;;;::::::999999::::::;;;<<<<<<<<<===AAAGGGNNNTTTYYY]]]^^^bbbccceeeggghhhhhhgggggghhhhhhiiikkklllmmmmmmnnnkkklllnnnpppqqqqqqqqqpppqqqpppooonnnllljjjhhhggg\\\bbblllwww}}}qqqooorrr|||xxxrrrqqqpppppptttzzz|||vvvtttxxx|||sssiiidddeeehhhhhhfffmmmnnnppprrrpppjjjbbb\\\XXXXXXYYYYYYWWWUUUSSSQQQGGGFFFDDDBBB@@@>>>======<<<<<<<<<<<<;;;;;;;;;:::999999999999999999999999555777888:::;;;::::::999888999::::::;;;::::::999888888888888888888888888888888888999999999::::::777777888888888888777666777888888888888888888777555555666777777777777666888888777777777777888888777888:::;;;;;;:::888777999999999:::;;;<<<===>>>>>>>>>>>>???@@@@@@AAAAAA???@@@AAAAAAAAABBBDDDFFFFFFGGGJJJMMMOOOPPPQQQQQQPPPQQQRRRSSSUUUVVVWWWXXXXXXZZZ^^^```aaabbbccceeeiiinnn|||BBBBBBAAA@@@@@@???>>>>>>@@@@@@@@@@@@@@@???>>>===?????????>>>>>>>>>==============================<<<<<<=========<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============;;;;;;;;;;;;:::999888777:::::::::;;;<<<=========???CCCJJJRRRYYY]]]___```aaabbbdddfffggggggggggggeeegggiiilllnnnnnnnnnmmmlllmmmoooqqqqqqqqqpppoooooonnnnnnllljjjgggeeeddd^^^ggguuuzzzrrrpppwww~~~uuurrrpppssstttuuu{{{|||wwwyyyvvvlllhhhkkknnnnnnlllnnnoooqqqttttttooogggaaaZZZZZZYYYXXXVVVUUUSSSSSSHHHGGGEEECCCAAA???>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999;;;;;;::::::999999999999999:::;;;;;;;;;:::999888888888888888888888888888777777777888888888888999666777888999999888777666888777777666666777777888555666777888999888888777888888777777777777888888777888888999::::::::::::999999999:::;;;<<<===>>>>>>>>>>>>???@@@@@@AAAAAA???@@@AAAAAAAAABBBDDDFFFGGGIIIKKKMMMOOOOOOOOOOOOMMMNNNPPPRRRTTTVVVXXXYYYYYY\\\___aaabbbbbbdddeeegggmmmzzzCCCCCCBBBAAAAAA@@@??????AAAAAAAAA@@@???>>>===<<<@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>=========<<<;;;:::888888;;;;;;;;;<<<===>>>>>>???AAAFFFMMMUUU\\\```bbbbbbaaabbbdddfffgggggggggfffcccfffiiimmmoooooonnnmmmnnnoooqqqrrrqqqpppnnnmmmmmmmmmllljjjhhheeecccbbbbbbmmm}}}yyyuuuwww~~~vvvqqqmmmlllnnnrrruuuwww}}}{{{{{{zzzyyyooolllooossssssqqqoooppprrruuuvvvrrrjjjddd\\\[[[YYYWWWUUUTTTTTTTTTJJJHHHFFFDDDBBB@@@@@@???======<<<<<<<<<;;;;;;;;;999999999999999999999999AAA???;;;888777777888999:::;;;;;;<<<;;;:::888777888888888888888888888888666666666666777777777777666777888999999888777666888777666555555666777888666777888999::::::999888888888777777777777888888999888777777888:::<<<===999999999:::;;;<<<>>>>>>>>>>>>>>>???@@@@@@AAAAAA???@@@AAAAAAAAABBBDDDGGGJJJKKKLLLMMMNNNNNNMMMMMMJJJKKKMMMPPPSSSVVVXXXZZZ[[[^^^aaacccccccccdddeeeffflllzzzDDDDDDCCCBBBAAAAAAAAAAAABBBAAA???>>>>>>>>>???@@@AAA@@@>>>=========>>>???================================================:::;;;;;;<<<===>>>??????<<<<<<<<<<<<==================<<<<<<<<<;;;;;;;;;>>>:::888;;;===<<<<<>><<<:::999999999999;;;:::999999999:::;;;<<<<<<<<<;;;:::999888777666999999999888888888777777::::::999888777777888888888999999::::::;;;;;;<<<888777666555555666777888888777777777666666555555999999888777666666777777777777777777777888888888777888888888888999999999:::;;;;;;<<<<<<============>>>???@@@@@@???>>>===AAAAAAAAAAAABBBCCCDDDDDDEEEHHHKKKMMMNNNOOOPPPQQQOOOMMMMMMPPPUUUYYYZZZYYY[[[\\\^^^```aaabbbbbbaaafffmmmzzzDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@??????>>>>>>??????@@@@@@>>>=========>>>???================================================;;;;;;<<<<<<======>>>>>><<<<<<<<<<<<==================<<<<<<<<<;;;;;;;;;>>>:::888;;;<<<;;;<<>>===<<<:::999999::::::<<<;;;:::999999999:::;;;:::::::::999999999999888999999999888888888777777:::999999888777777888888:::::::::999999999999999888777666666666666777888:::::::::999999999888888999888888777666666777777999999888777666555444444888888888888999999999999888999999::::::;;;;;;;;;:::;;;===>>>@@@AAAAAAAAAAAAAAA@@@AAAAAABBBCCCDDDDDDGGGJJJLLLMMMNNNOOOPPPOOOMMMMMMPPPUUUYYYZZZZZZ]]]^^^```bbbcccdddddddddeeelllyyyEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>@@@??????>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<===============;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<;;;;;;;;;???<<<:::<<<===;;;===AAAIIINNNUUU[[[^^^```aaabbbbbbccceeeggghhhiiijjjjjjjjjjjjkkkkkkkkkjjjjjjiiifffhhhkkkllllllmmmnnnpppkkkjjjhhhdddaaaaaaccceeesss}}}}}}~~~uuupppiiidddbbbcccdddeeejjjlllrrrzzz~~~{{{uuuooommmnnnoootttrrrnnnjjjgggfffggghhheeebbb^^^ZZZWWWVVVWWWWWWUUUSSSOOOJJJFFFCCCAAA@@@>>>===;;;:::::::::;;;;;;<<<;;;:::999999999999:::888888888999999:::::::::999999999888888888888888:::999888888777888888888::::::999999888777777666888777777666666777777888888888777777777777666666888888777666666666777777888888777666555444444333888888888888999999999:::888888999999:::;;;<<<<<<<<<<<<======???@@@BBBCCC@@@@@@@@@AAAAAABBBCCCDDDCCCFFFIIIKKKLLLMMMNNNOOOOOONNNNNNQQQUUUYYYZZZZZZ]]]^^^```bbbdddddddddddddddkkkxxxEEEDDDCCCBBBBBBAAAAAAAAA??????@@@AAAAAA???>>>===@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======================================<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<>>===???>>>===@@@EEEMMMRRRXXX]]]```aaacccdddbbbccceeefffhhhiiijjjjjjlllkkkjjjiiiiiihhhhhhhhhfffhhhjjjkkkkkkkkkmmmnnnjjjhhhfffbbbaaadddiiimmmwww}}}}}}|||tttooojjjgggcccbbbbbbeeehhhiiimmmpppwwwzzztttnnnjjjhhhhhhnnnllljjjhhhggghhhjjjkkkiiifffbbb\\\XXXVVVVVVWWWZZZWWWSSSNNNIIIEEEBBBAAA>>>===<<<:::::::::;;;<<<<<<;;;;;;:::999999999999888888999999999:::::::::888888888888888888888888999999888888888888888999999888888888777777777666777777777777777777777777666666666666666666666666888777777666666666777777555555666666777777888888888888888999999999::::::::::::;;;;;;<<<===>>>>>>AAA@@@>>>>>>>>>>>>@@@AAA@@@@@@@@@@@@AAABBBCCCDDDCCCFFFJJJLLLMMMMMMOOOPPPOOOOOOPPPRRRUUUXXXZZZ[[[ZZZ[[[^^^```bbbbbbbbbbbbcccjjjwwwEEEEEEDDDCCCBBBBBBBBBBBB??????@@@AAAAAA???>>>===????????????>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>=======================================<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<>>======AAAHHHQQQUUUZZZ^^^```bbbccceeebbbccceeeggghhhiiiiiijjjlllkkkiiihhhgggggghhhhhhjjjkkkmmmmmmkkkjjjjjjkkkhhhfffcccaaabbbhhhqqqwww}}}{{{}}}zzzsssmmmhhhfffaaa``````___aaadddhhhjjjssswww~~~xxxsssmmmhhhdddaaadddeeefffgggiiikkkmmmnnnnnnmmmhhhbbb[[[WWWWWWXXX[[[YYYUUUQQQLLLGGGDDDCCC???>>><<<;;;:::;;;;;;<<<;;;;;;;;;::::::999999999:::::::::999999999888888888888888888888888888888999888888888888888999999666666666777777888888888777777888888888888777777999999999999999999999999777666666666666666777777666666777888999999::::::888999999999999:::::::::999999:::;;;<<<===>>>???AAA@@@???>>>>>>???@@@AAA@@@@@@@@@@@@AAABBBCCCCCCEEEGGGKKKMMMNNNNNNPPPQQQOOOPPPQQQSSSUUUWWWZZZ[[[ZZZ[[[]]]```bbbcccccccccdddkkkxxxFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@???>>>>>>>>>????????????>>>======>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<===============:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<:::;;;<<<;;;;;;BBBJJJTTTWWW\\\___aaabbbccceeecccdddfffggghhhhhhhhhhhhjjjjjjiiihhhhhhiiiiiijjjmmmnnnooommmkkkiiiiiiiiigggdddaaa___bbbkkkvvv~~~zzzvvvpppjjjeeebbb``````^^^```aaabbbdddgggkkknnnxxx~~~|||~~~{{{wwwsssooojjjeeeaaa___aaaccceeehhhjjjlllmmmppppppmmmfff^^^YYYXXXYYYZZZXXXUUURRRMMMIIIFFFDDD@@@???===;;;:::::::::;;;999::::::;;;;;;::::::999:::::::::999999888888888888888888888888999999999888888888777888888999:::555666666777888888999999777888888999999888888777777777777888888888888888666666555555666666777777:::::::::999999888888888999999999999::::::::::::777777888999;;;<<<============>>>>>>@@@AAACCCDDD?????????@@@@@@AAABBBCCCEEEHHHKKKNNNNNNOOOPPPQQQOOOQQQSSSTTTTTTVVVYYY\\\[[[]]]___bbbdddeeeeeeeeefffmmmzzzFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@??????>>>>>>??????>>>??????@@@???>>>===<<<================================================;;;;;;<<<<<<======>>>>>>::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;:::;;;=========EEENNNVVVYYY]]]___aaabbbccceeeeeeeeefffgggggggggggggggiiiiiijjjkkkllllllmmmmmmlllnnnnnnmmmjjjhhhhhhhhhgggddd___]]]```jjjwww{{{wwwiiigggddd```]]]\\\]]]^^^^^^aaadddfffhhhkkkppptttzzz~~~~~~|||yyyxxx{{{yyywwwvvvuuurrrlllhhhbbbaaaaaa```bbbdddfffhhhhhhjjjjjjeee]]]WWWVVVWWWWWWVVVTTTQQQNNNKKKHHHFFFBBBAAA>>><<<::::::999:::777888:::;;;;;;;;;;;;:::888999999999999999::::::777777888888888999999999888888777777888999999:::888888888888888888888888777888999999999999888777444555555555666666666777555555555555555666777777999999999888888888888888999999999:::::::::;;;;;;666777888999;;;<<<======<<<===>>>@@@AAABBBCCCCCC????????????@@@AAABBBCCCDDDGGGKKKMMMMMMNNNOOOQQQOOOQQQTTTTTTTTTVVVYYY\\\[[[\\\___bbbdddeeeeeefffiiiooo{{{FFFEEEDDDCCCCCCBBBBBBCCCBBBAAA???>>>>>>>>>???@@@>>>??????@@@@@@>>>===<<<================================================:::;;;;;;<<<===>>>??????:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<============>>>AAA@@@AAAJJJTTTVVVYYY]]]___```aaacccdddffffffggggggggggggffffffiiijjjkkkmmmnnnoooppppppkkklllmmmllljjjhhhhhhiiigggddd^^^[[[___iiiwwwvvvoooiiieeeaaaaaa___]]][[[[[[]]]___ZZZ]]]bbbeeegggkkkpppttt{{{~~~||||||{{{yyyxxxvvvuuutttyyyxxxxxxyyyzzzxxxsssooogggddd```\\\[[[]]]aaaccc___bbbddd```YYYSSSRRRSSSUUUTTTSSSQQQNNNKKKIIIGGGCCCBBB???<<<:::999999999666777999;;;<<<<<<<<<;;;666777888999:::;;;<<<<<<777777888888999999999999888888777777888999::::::::::::999999888777777777777888999::::::999888777777777888888999999999:::555555555555555666777888444555666777888999::::::999999:::::::::;;;;;;;;;888999:::;;;===>>>???@@@???@@@AAABBBBBBAAA@@@???????????????@@@AAABBBCCCCCCFFFIIILLLLLLMMMNNNPPPOOORRRTTTUUUTTTUUUYYY]]]YYYZZZ]]]```bbbcccddddddkkkqqq}}}LLLHHHEEECCCBBBCCCBBBAAAAAA@@@@@@@@@???>>>>>>>>>;;;===???@@@AAA@@@>>>===???>>>===<<<<<<===>>>???;;;<<<<<<===============<<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::::::::;;;<<<>>>>>>>>>>>>@@@FFFPPPXXXYYYZZZ\\\___bbbdddeeeeeeggggggggggggggghhhiiiiiijjjkkkmmmnnnnnnnnnmmmlllmmmmmmlllkkkjjjjjjiiiiiifffeeebbbaaadddjjjqqqwww|||uuummmjjjgggccc```ZZZZZZZZZ[[[\\\\\\]]]]]]```aaadddggggggiiiqqq{{{{{{yyy{{{zzzvvvssstttqqqwww|||~~~~~~wwwooocccbbbaaa^^^[[[[[[^^^```___``````]]]XXXUUUSSSSSSQQQUUUXXXWWWQQQKKKHHHGGGCCCBBB@@@===;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888888888888888888888888666666777777888888888999777777888888888888777777888888888888888777666666888777666555555666777888::::::999999999999::::::888888777777777666666666777777777888999;;;<<<===;;;;;;:::;;;;;;<<<===>>>======>>>>>>>>>???????????????@@@BBBDDDEEEFFFGGGGGGHHHIIIKKKMMMNNNOOOOOOQQQQQQRRRTTTVVVXXXZZZ[[[ZZZ]]]___aaaaaabbbdddeeefffmmm}}}LLLIIIEEECCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@>>>???@@@@@@@@@>>>===<<>>===<<<<<<===>>>???<<<======>>>???>>>>>>>>>??????>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;======>>>>>>@@@GGGQQQXXXZZZ[[[^^^```ccceeefffgggiiihhhhhhhhhhhhiiijjjjjjkkklllmmmnnnnnnnnnmmmmmmmmmmmmlllkkkjjjjjjiiiiiigggeeebbbbbbeeekkkqqqttt|||{{{sssiiicccaaa```]]]ZZZYYYYYYYYYZZZ[[[\\\]]]]]]aaaaaaeeehhhiiilllvvv|||wwwtttvvvvvvsssrrrssswwwwwwooocccaaa^^^[[[[[[]]]___```___^^^\\\YYYWWWTTTRRRQQQPPPTTTVVVUUUPPPKKKHHHGGGDDDBBB@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999888888888888888888888888777888888888999999999999777777888888888888777777999999999999999888777777888777666666666666777888999999888888888888999999555555555444444333333333777777777888999:::<<<===;;;;;;:::;;;;;;<<<===>>>@@@@@@AAAAAAAAAAAABBBBBB@@@AAAAAABBBCCCDDDEEEEEEFFFGGGIIIKKKMMMNNNOOOOOOPPPQQQQQQSSSUUUWWWYYY[[[[[[]]]```aaaaaabbbccceeeiiipppMMMJJJFFFDDDCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@???>>>===<<<<<<>>>>>>============>>>>>>===>>>>>>?????????????????????>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;<<<======???BBBIIIRRRXXX\\\]]]___bbbdddfffggghhhjjjiiiiiiiiiiiijjjkkkkkklllmmmmmmnnnooonnnnnnnnnnnnmmmlllkkkjjjiiihhhhhhdddbbb```aaaeeejjjnnnppp~~~xxxqqqiiiccc\\\YYYYYYYYYXXXWWWYYYYYYYYYYYYZZZ[[[\\\\\\]]]^^^aaaeeehhhmmmyyyzzztttppppppqqqppprrruuu}}}yyyrrrgggbbb\\\ZZZ\\\^^^______aaa]]]YYYWWWWWWVVVSSSPPPOOORRRSSSRRROOOKKKHHHGGGDDDCCC@@@>>><<<<<<;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::888888888888888888888888999999999999999:::::::::777777888888888888777777999999::::::999999888888888777777666666777777888888888888888888888888888777777777777777666666666777777777888999:::;;;<<<;;;;;;:::;;;;;;<<<===>>>>>>>>>>>>>>>????????????BBBBBBBBBBBBCCCCCCCCCCCCFFFGGGIIIKKKMMMNNNOOOOOOOOOPPPQQQRRRTTTWWWYYYZZZ\\\^^^```aaaaaaaaacccdddkkkqqqNNNKKKGGGDDDDDDCCCCCCBBB???@@@@@@@@@AAAAAABBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>============>>>>>>======>>>????????????>>>;;;;;;<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>@@@@@@>>>===;;;<<<<<<===@@@EEELLLTTTXXX\\\^^^```bbbdddfffggggggiiiiiiiiiiiiiiijjjkkkkkkmmmmmmnnnnnnnnnoooooonnnnnnmmmlllkkkiiihhhgggfffcccbbbbbbeeejjjnnnrrrtttwwwooogggbbb]]]ZZZWWWVVVWWWYYYZZZYYY[[[ZZZYYYXXXXXXYYYZZZZZZ[[[\\\```fffjjjqqqzzzrrrmmmlllnnnooosssxxx{{{ooohhh___]]]___aaa```^^^ccc^^^XXXWWWYYYXXXUUUPPPOOOOOOPPPPPPMMMKKKHHHGGGCCCBBB@@@===<<<;;;;;;;;;::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::888888888888888888888888999999999999999999999999777777888888888888777777888888999999999888888777777777777777777777777777777777777888888777777777999999999999999999888888888888888888999:::;;;<<<;;;;;;:::;;;;;;<<<===>>><<<<<<<<<=========>>>>>>AAAAAAAAABBBBBBCCCCCCDDDFFFGGGIIIKKKLLLNNNNNNNNNOOOOOOPPPRRRTTTVVVXXXYYY\\\^^^```aaaaaaaaabbbdddjjjppp}}}OOOLLLHHHEEEDDDDDDCCCBBB>>>>>>??????@@@@@@AAAAAA@@@@@@????????????@@@@@@======>>>>>>>>>>>>======;;;<<<======>>>>>>======;;;;;;;;;<<<===>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@@@@???===<<<<<<<<<>>>BBBHHHPPPVVVZZZ\\\^^^___bbbdddeeeffffffiiihhhhhhhhhhhhiiijjjjjjmmmmmmmmmmmmmmmnnnnnnooommmmmmkkkjjjhhhfffeeedddbbbdddgggkkkpppvvv{{{~~~wwwooohhhbbb]]]YYYXXXWWWVVVWWWYYY[[[\\\]]]]]]\\\ZZZXXXWWWXXXXXXYYY]]]___dddkkkqqqzzzyyyqqqjjjiiikkkmmmsssyyy~~~yyyqqqhhhcccddddddaaa^^^bbb]]]XXXWWWYYYXXXTTTPPPNNNNNNMMMMMMLLLKKKIIIHHHCCCAAA???===;;;:::::::::::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::888888888888888888888888888888888888888888777777777777888888888888777777666666777777777777777666777777888888888888777777666777888888888888777666666666666666666666666666888888888888999:::;;;;;;;;;;;;:::;;;;;;<<<===>>>?????????@@@@@@@@@AAAAAA>>>???@@@AAABBBDDDEEEEEEEEEFFFHHHJJJLLLMMMNNNNNNOOOOOOPPPRRRTTTVVVXXXYYY\\\^^^```aaaaaaaaacccdddkkkppp|||PPPMMMIIIFFFEEEDDDCCCBBB??????????????????@@@@@@?????????@@@@@@@@@AAAAAA======>>>>>>>>>>>>======;;;;;;<<<===============>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>===<<<<<<<<>>===>>>>>>>>>>>>?????????===>>>???@@@BBBDDDEEEFFFEEEFFFHHHJJJLLLMMMNNNNNNOOOPPPQQQRRRTTTWWWYYYZZZZZZ]]]___aaaaaabbbdddeeennnrrr|||QQQNNNIIIFFFEEEEEEDDDBBB@@@@@@@@@@@@@@@@@@?????????@@@AAAAAAAAA@@@???>>><<<===>>>??????>>>===<<<<<<<<<===>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================@@@GGGPPPXXX\\\]]]___```aaaccceeefffggggggjjjiiiiiiiiiiiijjjkkkkkklllkkkkkkjjjkkklllmmmnnnkkkjjjiiifffdddaaa```______iiitttzzz}}}{{{tttpppdddbbb___[[[XXXXXXZZZ[[[WWWXXXYYYYYYYYYXXXYYYYYYZZZYYYXXXXXXYYY\\\___aaaaaaeeemmmxxx}}}uuummmlllnnnpppvvv|||}}}}}}xxxrrrmmmhhheeeccc]]]^^^^^^^^^\\\YYYUUUSSSOOOMMMJJJJJJLLLMMMMMMKKKEEEDDDAAA???===<<<<<<<<<999999999999999999999999::::::::::::999999999999888888888888888888888888999999999888888777777777777777888888888888777777555555666777777777777777777888999999999999888777777888999::::::999888777:::::::::;;;;;;;;;<<<<<<999999888888999999::::::;;;;;;:::;;;;;;<<<===>>>;;;;;;;;;<<<<<<<<<<<<===>>>??????AAABBBCCCDDDDDDEEEFFFHHHJJJKKKMMMMMMNNNPPPQQQQQQSSSUUUWWWYYY[[[YYY[[[___aaabbbccceeegggnnnqqq{{{QQQNNNJJJGGGEEEEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBBCCCBBB@@@===;;;<<<===>>>??????>>>===<<<======>>>???????????????::::::;;;<<<===>>>???@@@==============================<<<<<<<<<<<<=========>>>AAAHHHRRRZZZ^^^^^^```aaaccceeefffggghhhhhhkkkkkkjjjjjjkkkkkklllmmmkkkkkkjjjiiijjjkkklllmmmkkkjjjhhheeeccc```^^^]]]kkkxxxxxxqqqjjjddd```]]]\\\YYYWWWVVVWWW[[[^^^YYYZZZ\\\[[[YYYXXXXXXXXXWWWVVVVVVWWWZZZ^^^ccceeelllpppyyyzzzsssrrrsssuuu{{{yyyzzz||||||~~~~~~{{{vvvoooiiiffffff___bbbeeedddaaa]]]YYYXXXPPPMMMJJJJJJLLLNNNNNNLLLGGGEEECCCAAA???>>>>>>>>>999999999999999999999999:::::::::999999999888888888888888888888888888888:::::::::999999888888888777777888888888888777777666666777888888888888888777888999::::::999888777777888:::;;;;;;:::888777777777777888888999999999999999999888999999::::::;;;;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@AAAAAABBBBBBBBBEEEFFFHHHJJJKKKMMMMMMMMMQQQQQQRRRTTTVVVXXXZZZ[[[XXX[[[^^^```bbbcccfffhhhlllnnnxxx^^^UUULLLJJJIIIEEECCCDDD@@@@@@@@@@@@AAAAAABBBCCCCCC???<<<<<<>>>??????===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======>>>>>>============>>>>>><<<>>>CCCKKKSSSZZZ]]]___```bbbfffggggggggghhhiiijjjkkklllmmmmmmmmmlllkkknnnnnnmmmmmmmmmlllllllllooojjjgggfffccc```aaaeeerrr~~~yyyqqqjjjeeeaaa]]][[[WWWVVVVVVUUUUUUVVVVVVWWWYYYYYYWWWWWWWWWWWWYYYYYYUUUXXXZZZZZZ\\\```hhhnnnqqqxxx~~~|||zzzwwwvvvyyy~~~yyyqqqqqquuuyyy{{{}}}yyyrrrkkkgggfffcccbbbbbbddddddbbb[[[VVVNNNMMMMMMOOOTTTVVVVVVTTTIIIGGGDDD@@@>>>===<<<===<<<;;;::::::999999999999::::::::::::::::::::::::777777777777888999:::;;;:::999888888::::::999888;;;:::999777777777888999666666777777777777666666777777888;;;>>>===999555888888999999999999888888666666666777888888999999777777888888888999999999999999999:::;;;<<<===>>>======>>>???????????????>>>@@@AAAAAAAAABBBEEEGGGFFFHHHJJJKKKKKKLLLNNNOOOOOOQQQSSSTTTTTTVVVXXXZZZZZZ\\\^^^___```aaaccceeejjjnnnzzz___TTTKKKIIIHHHEEECCCCCCAAAAAA@@@@@@AAAAAABBBCCCBBB???======???@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======>>>>>>============>>>>>>>>>@@@EEEMMMTTT[[[___``````bbbdddfffffffffgggiiiiiijjjlllmmmnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllhhhggggggfffaaa```iiisss}}}wwwmmmiiiccc^^^[[[YYYWWWUUUWWWVVVVVVUUUUUUVVVVVVWWWYYYXXXWWWVVVVVVWWWXXXYYYYYY[[[^^^```bbbhhhpppvvv~~~|||{{{~~~|||zzzvvvqqqqqquuuvvvxxxyyyxxxsssnnniiigggfffeeecccccccccaaa]]]YYYSSSPPPOOOTTT\\\___[[[UUULLLIIIFFFBBB???>>>======;;;;;;:::999999999::::::::::::::::::::::::::::::999999888888888888888999:::999888888::::::999888999888666555555555666777888888999999999999888888888777666777:::;;;999777777888888999999888888777666666666777888888999999888999999999:::::::::::::::999999::::::<<<============>>>??????????????????@@@AAAAAAAAABBBDDDFFFEEEGGGIIIJJJKKKLLLNNNPPPOOOQQQSSSTTTUUUVVVXXXZZZ[[[]]]___``````aaadddeeejjjooozzz```UUUJJJGGGFFFDDDCCCCCCAAAAAAAAAAAAAAAAAABBBCCC@@@???>>>???@@@@@@>>><<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======>>>>>>============>>>>>>???CCCHHHOOOVVV\\\___aaaaaabbbdddddddddeeehhhjjjjjjjjjlllmmmnnnnnnnnnnnnmmmmmmlllllllllkkkkkkkkkeeegggiiifff```aaappp}}}uuummmggg```]]]YYYWWWWWWWWWWWWVVVWWWVVVVVVUUUUUUVVVVVVWWWXXXWWWVVVUUUUUUVVVWWWXXXWWWZZZ___bbbfffmmmwww~~~|||tttrrrqqqppprrrvvvvvvvvvuuuuuusssppplllhhhjjjgggeeecccbbb```]]]ZZZVVVRRRPPPWWWaaaddd]]]UUUNNNLLLHHHDDDAAA???>>>===::::::999999999:::;;;;;;::::::::::::::::::::::::;;;;;;:::888888777777777:::999888888999:::999888888777666666555666666666888888999999999999888888888666444444666888888888777888888999999888888777666666666777888888999999999999:::::::::;;;;;;;;;:::999999::::::;;;<<<=========>>>???????????????@@@AAABBBAAA@@@AAACCCDDDCCCFFFHHHJJJKKKLLLOOOQQQPPPRRRTTTUUUUUUVVVXXXZZZ\\\]]]```aaaaaabbbdddfffkkkooo{{{dddWWWJJJFFFFFFDDDCCCCCCBBBBBBAAAAAAAAABBBBBBCCC??????@@@AAAAAA@@@>>><<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<<<<======>>>>>>============>>>>>>@@@DDDKKKQQQWWW[[[___aaacccddddddddddddfffiiillllllmmmmmmmmmnnnnnnnnnnnnllllllllllllkkkkkkkkkkkkiiiiiiiiigggdddhhhwww~~~vvvoooiiiaaa\\\ZZZXXXVVVUUUWWWXXXYYYXXXWWWVVVVVVUUUUUUVVVVVVWWWWWWVVVVVVUUUVVVWWWXXXYYYXXX\\\aaafffmmmvvvuuukkkjjjlllnnnssswwwzzzvvvrrrqqqqqqqqqnnnkkklllkkkiiigggccc___ZZZXXXUUURRRPPPTTT[[[]]]ZZZUUUOOOMMMIIIEEEBBB???===<<<999999999999::::::;;;<<<::::::::::::::::::::::::;;;;;;:::999888888888888999888777888999:::999777999999888888888888888888666666777777777777666666777777666666666777888888777777888888888888777777666666666777888888999999999999999::::::::::::;;;:::999999999:::;;;;;;<<<======>>>???????????????@@@AAABBBAAA@@@@@@BBBCCCBBBEEEGGGIIIKKKLLLOOOQQQPPPRRRTTTUUUVVVWWWYYY[[[\\\^^^```aaabbbccceeegggkkkppp|||kkk[[[LLLFFFFFFEEECCCCCCCCCCCCBBBAAAAAABBBBBBBBB>>>@@@AAAAAA@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<<<<======>>>>>>============>>>>>>@@@EEEMMMSSSWWWZZZ^^^aaaeeeeeefffffffffhhhkkknnnpppoooooonnnmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkmmmiiifffiiinnnuuu~~~xxxpppiiieee```ZZZVVVUUUSSSQQQRRRSSSUUUUUUUUUWWWVVVVVVUUUUUUVVVVVVWWWVVVVVVVVVVVVXXXYYY[[[]]]^^^cccjjjqqqyyy{{{zzz{{{yyynnneeecccgggkkkqqqwww}}}xxxqqqmmmmmmnnnnnnlllooopppqqqooojjjccc\\\WWWVVVUUUSSSQQQRRRSSSUUUVVVNNNLLLIIIFFFBBB???===<<<999999999999::::::;;;<<<::::::::::::::::::::::::::::::999999999999::::::999888777777999999888777888888888999999999888888666666777777777777666666666777888999999888888888777777777888888777777777666666666777888888999999888888888888999999999999::::::999999999:::;;;;;;======>>>???????????????@@@AAABBBAAA@@@@@@AAACCCBBBDDDGGGIIIJJJLLLOOOQQQQQQSSSUUUVVVWWWXXXZZZ\\\\\\^^^```aaabbbccceeegggkkkqqq~~~sssaaaOOOGGGGGGFFFDDDDDDDDDCCCBBBBBBBBBBBBBBBBBB???@@@BBBAAA???>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======>>>>>>============>>>>>>@@@GGGOOOUUUXXXZZZ^^^aaaeeefffhhhhhhhhhiiilllnnnqqqpppooonnnnnnmmmnnnnnnnnnnnnmmmmmmmmmllllllllllllfffeeennnzzzoooiiibbb]]][[[YYYVVVRRRUUUSSSRRRRRRTTTUUUUUUTTTWWWVVVVVVUUUUUUVVVVVVWWWVVVVVVWWWXXXZZZ]]]```bbbdddiiiqqqyyy{{{xxxvvvsssjjjcccaaabbbeeelllsssyyyuuuppplllkkkkkkkkklllooosssvvvuuuppphhh```\\\\\\[[[WWWRRRNNNNNNRRRVVVMMMLLLJJJGGGCCC@@@>>><<<::::::999999999:::;;;;;;::::::::::::::::::::::::::::::999999999::::::;;;999888777777888999888777555555666777777777777666888888999999999999888888555777999:::999888888888666777777888888777777666666666666777888888999999777777888888888999999999::::::999999999999::::::======>>>??????????????????@@@AAA@@@???@@@BBBCCCBBBEEEGGGIIIJJJKKKNNNPPPRRRTTTVVVWWWWWWXXXZZZ\\\\\\]]]```aaaaaabbbdddffflllqqqzzzgggRRRIIIHHHGGGEEEDDDDDDDDDCCCBBBBBBBBBBBBBBB@@@AAABBBAAA>>>===???AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======>>>>>>============>>>>>>BBBIIIRRRWWWYYY[[[___bbbccceeehhhiiiiiiiiikkkllloooooonnnnnnnnnooopppqqqoooooonnnnnnnnnmmmmmmmmmkkkgggjjjvvv~~~uuupppbbb]]]XXXUUUVVVVVVUUUSSSWWWVVVUUUUUUWWWXXXWWWVVVWWWVVVVVVUUUUUUVVVVVVWWWVVVWWWXXXZZZ^^^aaaeeegggiiioooxxx~~~}}}{{{vvvtttqqqkkkeeebbb___^^^dddkkkmmmnnnnnnmmmjjjhhhhhhhhhjjjnnnrrrrrrnnnhhhdddbbbbbb^^^YYYTTTPPPOOOOOOPPPMMMLLLKKKHHHFFFCCC@@@???;;;;;;:::999999999::::::::::::::::::::::::::::::<<<;;;::::::999999999999999777666777888999888666444555666777888777777666888888999999999999888888555777888777555555888:::666666777777777777666666666666666777888888999999888888888999999999::::::::::::999999999999999:::======>>>???????????????>>>???@@@@@@???@@@BBBDDDCCCEEEHHHIIIIIIJJJMMMOOORRRTTTVVVWWWXXXYYY[[[]]][[[]]]___``````aaadddeeelllrrrjjjTTTJJJIIIHHHFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBAAABBBBBB@@@======@@@CCC>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======>>>>>>============>>>>>>DDDKKKTTTYYY[[[\\\```dddbbbdddgggiiiiiiiiijjjkkkmmmmmmmmmmmmoooqqqsssuuuoooooooooooonnnnnnnnnnnnmmmkkkppp}}}|||ssskkkfff]]]XXXTTTRRRUUUWWWVVVUUUTTTSSSSSSTTTVVVWWWVVVUUUWWWVVVVVVUUUUUUVVVVVVWWWWWWWWWYYY\\\```dddhhhjjjrrrxxx~~~}}}yyyuuusssqqqlllgggccc]]]ZZZ^^^fffccchhhmmmnnnkkkgggeeeeeedddhhhkkkkkkhhhfffeeeeeeeee___XXXTTTSSSPPPLLLHHHNNNMMMLLLJJJGGGEEEBBBAAA<<<;;;;;;:::999999999999::::::::::::::::::::::::>>>===<<<:::999888777777888777666777888999888666666777888:::::::::999888666666777777777777666666666777666333111333777<<<666666777777777777666666666666666777888888999999999999:::::::::;;;;;;;;;::::::999999888999999999======>>>???????????????===>>>???@@@???@@@CCCEEEDDDFFFHHHIIIIIIJJJLLLNNNRRRTTTWWWXXXXXXYYY[[[]]]ZZZ\\\^^^___```aaaccceeelllrrrrrr[[[KKKHHHIIIJJJIIIDDDCCCBBBAAA@@@?????????AAAAAABBBCCCBBBAAA@@@???>>>??????@@@@@@@@@??????@@@>>><<<<<<<<<===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;===AAADDDIIIOOOWWW[[[]]]___bbbdddeeeeeeggghhhjjjlllmmmnnnlllkkkjjjjjjkkkmmmppprrrssssssqqqooommmllljjjiiihhhjjjtttuuunnniiiaaa[[[UUUTTTRRRQQQPPPQQQSSSTTTVVVWWWXXXXXXWWWVVVTTTSSSWWWVVVTTTTTTUUUWWWWWWWWWVVVXXX[[[]]]aaahhhsss{{{~~~{{{yyy{{{~~~{{{vvvrrrooommmiiiccc^^^]]]___bbbbbbfffjjjllllllkkkjjjiiiggghhhgggfffdddccccccddd```]]]XXXSSSNNNKKKJJJIIIJJJIIIHHHGGGEEECCCAAA@@@>>>>>>>>>===<<<<<<;;;;;;999999999999999999999999;;;;;;<<<<<<<<<;;;999888::::::999::::::888555333666666777777888888999999555555666777888999999:::555555666666777777888888888888888888888888888888999999888888777777666666<<<<<<;;;:::999888777666999999::::::::::::;;;;;;<<<<<<======>>>>>>??????>>>>>>???@@@AAACCCDDDEEEDDDFFFIIIJJJKKKLLLOOOQQQVVVXXXYYYZZZYYYZZZ\\\]]]```]]]^^^___^^^\\\___dddkkktttxxx```NNNHHHHHHGGGFFFCCCCCCBBBAAA@@@@@@@@@@@@@@@AAAAAABBBBBBAAA??????>>>???@@@@@@@@@@@@???>>>???>>><<<<<<======<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<>>>AAAEEEMMMSSSYYY]]]^^^___aaadddeeeeeeggghhhjjjlllmmmnnnooonnnmmmmmmnnnqqqssstttssssssqqqooommmlllkkkjjjggglllyyy{{{vvvkkkeeeaaaZZZUUUSSSRRRRRRQQQRRRSSSTTTUUUVVVVVVWWWWWWWWWVVVTTTSSSVVVUUUSSSSSSTTTVVVWWWWWWYYY\\\```dddjjjsss~~~{{{wwwxxx|||}}}{{{yyyvvvtttooolllgggcccaaabbbdddeeehhhjjjmmmooonnnkkkiiihhhbbbbbbaaa___^^^]]]^^^___]]]ZZZVVVQQQMMMJJJIIIHHHIIIIIIHHHGGGEEECCCAAA@@@>>>>>>>>>===<<<<<<;;;;;;999999999999999999999999;;;;;;<<<<<<<<<;;;999999777777777888:::;;;:::888777777777777777888888888777777777777777888888888777777777777888888888999666666666666666666666666888888888777777777777777777777777777777888888888999999999:::::::::;;;;;;<<<<<<======>>>>>>??????>>>>>>???@@@AAACCCDDDEEEDDDFFFIIIJJJKKKLLLOOOQQQUUUWWWXXXYYYXXXYYY[[[\\\^^^]]]]]]___^^^\\\^^^ccchhhrrrhhhTTTJJJFFFEEEDDDBBBBBBAAAAAAAAAAAAAAABBB@@@@@@AAAAAA@@@@@@???>>>===???@@@AAAAAA@@@>>>===???>>><<<<<<===>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<>>>>>>>>===<<<<<<;;;;;;999999999999999999999999:::;;;;;;;;;;;;::::::999666666666888<<>>>>>??????>>>>>>???@@@AAACCCDDDEEEDDDFFFIIIJJJKKKLLLOOOQQQSSSUUUWWWWWWWWWWWWYYY[[[]]][[[\\\___^^^\\\^^^cccfffooo}}}qqq\\\NNNGGGEEEDDDBBBBBBAAAAAAAAABBBBBBCCC@@@@@@@@@@@@??????>>>>>>===???AAABBBBBB@@@>>><<>><<<<<<===>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>======@@@DDDGGGQQQWWW]]]```aaaaaaccceeeffffffggghhhjjjkkklllmmmmmmmmmmmmmmmnnnooopppqqqrrrqqqpppnnnmmmlllllllllmmmwwwwwwwwwnnnbbb[[[XXXWWWUUUSSSQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUVVVWWWXXXYYY[[[^^^```cccgggnnnuuu}}}zzzuuusssvvv{{{~~~}}}zzzvvvtttnnnhhhbbbbbbhhhmmmooooooooonnnnnnnnnmmmllljjjhhhaaa^^^ZZZWWWVVVVVVWWWWWWVVVUUURRROOOLLLJJJIIIHHHHHHHHHGGGGGGEEEDDDBBBBBB>>>>>>>>>===<<<<<<;;;;;;999999999999999999999999::::::::::::::::::::::::999888888:::>>>BBBDDDEEE999999888888777777666666888888777777777777777777888888888888888888888888888888888888888888888888666666777777888888999999;;;;;;::::::999888888777888999999999999:::::::::<<<<<<======>>>>>>???????????????@@@AAABBBDDDDDDDDDFFFIIIJJJKKKLLLOOOQQQRRRTTTUUUVVVUUUVVVXXXYYY[[[ZZZ\\\______]]]___cccfffooo}}}zzzdddSSSJJJGGGFFFBBBBBBAAAAAAAAABBBCCCCCC@@@@@@@@@???????????????>>>???AAAAAAAAA???>>><<>>???>>>>>>===================================================>>>>>>>>>>>>AAAEEEIIIPPPUUU\\\```aaabbbdddgggffffffgggiiijjjkkkllllllllllllllllllmmmnnnnnnoooqqqpppnnnlllkkkkkklllmmmttt}}}{{{yyylllfff]]]XXXVVVVVVVVVUUUTTTTTTUUUUUUUUUUUUTTTTTTUUUUUUUUUVVVVVVWWWWWWXXXTTTVVVYYYZZZ\\\___cccgggooottt{{{~~~zzzvvvtttvvv{{{}}}wwwrrrmmmgggaaaaaagggnnnpppqqqooonnnmmmnnnpppqqqpppnnneee```ZZZVVVUUUUUUUUUUUUVVVUUUSSSPPPNNNLLLJJJJJJGGGGGGGGGFFFFFFDDDCCCCCC>>>>>>>>>===<<<<<<;;;;;;999999999999999999999999:::::::::999:::::::::::::::999888999<<>>>>>???????????????@@@AAABBBCCCDDDDDDFFFIIIJJJKKKLLLOOOQQQQQQSSSTTTUUUTTTUUUVVVXXXZZZYYY\\\___```^^^```dddhhhqqq~~~lllYYYNNNIIIHHHCCCCCCBBBBBBBBBBBBBBBCCCAAAAAA@@@????????????@@@@@@@@@@@@@@@??????>>>===???===<<<===>>>??????>>>===================================================>>>>>>>>>???BBBGGGJJJPPPVVV]]]aaabbbcccfffhhhfffggghhhiiijjjkkkllllllmmmnnnnnnnnnooooooooooooooonnnllljjjiiijjjkkkmmmyyy}}}wwwooobbb^^^YYYVVVUUUVVVVVVUUUVVVVVVVVVUUUUUUUUUTTTTTTVVVVVVVVVVVVWWWXXXZZZZZZTTTXXX\\\___aaaeeekkkpppxxx}}}~~~~~~}}}yyyvvvwww{{{wwwqqqlllfffaaa___ccciiimmmooopppnnnmmmooossswwwwwwuuuiiibbbZZZTTTSSSSSSSSSRRRVVVUUUSSSQQQOOOMMMKKKJJJFFFFFFFFFFFFFFFEEEDDDCCC>>>>>>>>>===<<<<<<;;;;;;999999999999999999999999:::999999999999::::::;;;:::888777777999::::::999888888888888777777777777555555666777888999::::::777777777666666666666666666666666666666666666666777777777777888888888888555555666777888999999:::888888888888999999999999<<<<<<======>>>>>>??????@@@@@@@@@@@@AAABBBCCCDDDDDDFFFIIIJJJKKKLLLOOOQQQPPPRRRTTTTTTTTTTTTVVVXXXZZZYYY\\\aaaaaa___aaaeeeiiiqqqttt___PPPIIIHHHEEEDDDCCCBBBBBBBBBBBBBBBCCCBBBAAA@@@???@@@@@@AAABBBAAA@@@>>>>>>>>>>>>>>>???===<<<===>>>@@@@@@???===================================================>>>>>>>>>@@@CCCHHHLLLTTTYYY```ccccccdddfffhhhgggggghhhiiijjjkkkkkklllnnnnnnoooppppppppppppooommmllliiihhhhhhiiikkklll{{{vvvkkkddd[[[YYYWWWVVVVVVVVVVVVUUUVVVVVVUUUTTTUUUUUUWWWWWWWWWWWWWWWWWWXXXZZZ\\\]]]ZZZ^^^dddhhhjjjpppwww~~~}}}yyywwwzzz}}}~~~wwwrrrjjjfffaaa^^^___ccchhhlllooollljjjmmmssswwwxxxwwwooofff\\\UUUTTTTTTRRRPPPVVVUUUTTTRRROOOLLLJJJIIIEEEFFFFFFFFFFFFEEEEEEDDD>>>>>>>>>===<<<<<<;;;;;;999999999999999999999999999999888888888999;;;;;;:::999888888999999777555777777777777777888888888666666777777888888888999888888888777777777666666666666666666666666666666888888888777777777777777444555666777888999::::::888888888888999999999999<<<<<<======>>>>>>??????@@@@@@@@@@@@AAABBBCCCCCCDDDFFFIIIJJJKKKLLLOOOQQQQQQRRRTTTTTTTTTTTTVVVXXXZZZZZZ]]]bbbcccaaabbbggghhhqqq~~~xxxaaaQQQIIIGGGFFFEEEDDDCCCBBBAAAAAAAAACCCBBBAAA@@@@@@@@@AAABBBDDDBBB@@@=========>>>??????===<<<===???@@@@@@???======================================================>>>???@@@CCCHHHLLLXXX]]]bbbeeeeeedddfffhhhgggggghhhiiijjjkkkkkklllmmmnnnnnnoooooooooooonnnllljjjhhhgggfffhhhjjjlll{{{tttjjjaaa[[[XXXXXXXXXXXXXXXXXXWWWVVVVVVUUUTTTSSSTTTWWWYYY[[[XXXWWWWWWXXXYYY[[[]]]^^^```ffflllqqqtttyyyzzzwwwxxx{{{}}}wwwsssiiifffbbb]]][[[___eeejjjmmmiiifffiiioootttuuuttttttkkk___XXXVVVVVVTTTRRRUUUUUUSSSQQQNNNLLLIIIHHHEEEEEEFFFFFFFFFFFFEEEEEE>>>>>>>>>===<<<<<<;;;;;;999999999999999999999999999999888888888999;;;<<<;;;;;;:::;;;<<<;;;888666666666777777888888999999888888888888777777777777:::999999999888888777777888888888888888888888888999999888888777777666666:::::::::999999999999999777888888888888999999999<<<<<<======>>>?????????@@@@@@@@@@@@AAABBBBBBCCCDDDFFFIIIJJJKKKLLLOOOQQQQQQRRRTTTUUUTTTUUUVVVXXXZZZZZZ^^^cccdddbbbccchhhfffppp~~~}}}dddPPPIIIKKKFFFEEECCCBBBAAAAAABBBBBBCCCBBBAAAAAA@@@@@@AAAAAAGGGEEEBBB???===>>>???@@@>>>===<<<<<<<<<>>>???@@@========================>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>===>>>CCCKKKPPPXXX\\\```bbbccccccdddeeeeeehhhkkklllkkkkkknnnpppoooooooooooopppqqqrrrsssllliiiiiihhheeecccgggnnnssskkkeee___ZZZUUUUUUVVVVVVWWWWWWWWWWWWWWWVVVUUUVVVWWWXXXWWWVVVYYYXXXXXXZZZ]]]___``````hhhlllrrrwww}}}}}}zzzzzz|||}}}yyysssnnnppplllddd[[[VVVYYY```ggggggeeedddfffiiimmmooopppooojjjbbbZZZUUUSSSSSSTTTXXXXXXXXXWWWTTTQQQNNNKKKHHHFFFDDDDDDEEEEEECCCAAA@@@@@@???===<<<;;;:::999777777777777777777777777999::::::::::::999888888999888888888777777666666::::::999888777777777888999888888888777777666666777777777777888888888888888888888888888888888888:::999888888777888888888:::::::::999999888888888::::::::::::::::::::::::============>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDFFFGGGIIIKKKLLLMMMNNNNNNPPPQQQSSSUUUWWWXXXXXXXXX[[[YYY[[[```bbb```aaadddhhhlllwwwkkkUUUKKKKKKFFFEEECCCBBBAAAAAABBBBBBCCCBBBAAAAAA@@@@@@AAAAAADDDCCC@@@???>>>>>>>>>???>>>===<<<<<<===>>>???@@@========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======???EEEMMMSSSYYY\\\```bbbccccccdddeeefffiiikkklllkkkkkkmmmoooppppppppppppppppppppppppkkkhhhgggfffdddbbbgggoootttjjjeee```[[[XXXVVVVVVVVVVVVWWWWWWWWWWWWUUUTTTTTTUUUVVVWWWWWWVVV\\\\\\]]]```dddhhhjjjkkkooosssyyy~~~}}}{{{{{{}}}~~~~~~~~~}}}zzztttpppooolllggg```[[[[[[___cccfffcccbbbccchhhkkklllllloookkkddd\\\VVVSSSRRRRRRWWWWWWWWWVVVTTTPPPMMMKKKHHHFFFDDDDDDEEEEEECCCBBB@@@@@@???===<<<;;;:::999999999999999999999999999999::::::::::::999888888999888888888777777777777:::999888888777777888888888888888888777777777666777777777777888888888888666666666666666666666666777666666666777888999999:::::::::999999999888888::::::::::::::::::::::::============>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDEEEFFFHHHJJJLLLMMMNNNNNNPPPQQQSSSUUUWWWXXXYYYYYY[[[YYY[[[```aaa```aaadddhhhlllwwwwww^^^OOOJJJFFFEEEDDDBBBAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>============>>>>>>???========================>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>AAAHHHPPPVVVZZZ]]]aaaccccccdddeeefffhhhjjjllllllllllllmmmnnnqqqqqqrrrrrrqqqooonnnllljjjgggeeedddbbbbbbiiiqqqzzzsssiiibbb^^^\\\YYYVVVWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVWWWXXXYYY]]]^^^aaadddiiinnnsssuuuyyy}}}~~~}}}}}}}}}~~~|||||||||||||||{{{wwwtttpppnnnkkkfffaaa^^^___aaadddaaa___bbbhhhlllkkkiiimmmiiibbb[[[VVVSSSSSSSSSVVVVVVVVVUUURRROOOLLLJJJGGGFFFEEEEEEEEEEEEDDDBBB@@@@@@???>>><<<;;;::::::::::::::::::::::::::::::999::::::::::::999888888888888888888888777777777999999888777777777888888888888888888777777777777777777777777888888888888666666666666666666666666444444444555666888999::::::::::::999999999999888::::::::::::::::::::::::<<<=========>>>>>>>>>???????????????@@@BBBCCCDDDDDDEEEGGGIIIKKKLLLMMMMMMPPPQQQSSSUUUWWWXXXYYYYYYZZZYYYZZZ___aaa___```ccchhhlllxxxiiiTTTJJJFFFEEEDDDBBBBBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA===>>>???@@@@@@??????>>>>>>============>>>>>>>>>================================================<<<===>>>@@@CCCJJJRRRWWW[[[^^^aaacccdddeeefffhhhiiijjjlllllllllllllllmmmooopppqqqrrrqqqooommmllljjjgggeeedddbbbccckkktttnnniiibbb]]][[[ZZZYYYWWWWWWWWWWWWVVVVVVVVVVVVUUUWWWXXXXXXYYYYYY[[[]]]___aaacccfffjjjooouuu{{{}}}xxxyyyzzz{{{||||||{{{zzzuuusssooojjjeeecccbbbbbbfffbbbaaafffnnnrrrqqqnnnlllggg```YYYTTTTTTUUUWWWUUUUUUUUUTTTRRRNNNKKKIIIGGGFFFEEEEEEFFFFFFDDDCCCAAA@@@???>>>===;;;::::::::::::::::::::::::::::::999::::::::::::999888888888888888888888888888888888888777777777777888888888888888777777777777777666777777777888888888888888888888888888888888888555555555666777888999999999999999999999999999999::::::::::::::::::::::::<<<<<<======>>>>>>???????????????@@@AAABBBCCCCCCDDDEEEGGGIIIJJJKKKLLLLLLPPPQQQSSSUUUWWWYYYZZZZZZ[[[YYYZZZ___```______bbbggglllyyysssYYYLLLGGGFFFDDDCCCBBBBBBCCCCCCDDDCCCBBBBBBAAAAAABBBBBB===>>>@@@AAABBBAAA@@@???===>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>========================>>>???@@@BBBEEEKKKRRRWWW]]]___bbbddddddfffhhhiiijjjkkkkkklllmmmmmmmmmlllmmmnnnpppqqqqqqpppnnnmmmkkkhhhfffeeedddeeemmmvvvsssgggddd___\\\ZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWYYYZZZ\\\\\\\\\^^^bbbfffiiikkkooossswww}}}~~~{{{sssuuuxxxzzz|||}}}~~~~~~|||wwwqqqkkkgggfffffffffkkkjjjlllrrrzzz~~~~~~{{{vvvpppfff\\\WWWVVVWWWYYYUUUUUUUUUTTTQQQNNNKKKHHHGGGFFFEEEEEEFFFFFFEEEDDDAAAAAA@@@>>>===<<<;;;:::999999999999999999999999999::::::::::::999888888888888888888888999999999888777777666777777888888777777777777777777888888666777777777888888888888888888888888888888888888999888888777777888888888999999999999999999999999::::::::::::::::::::::::<<<<<<<<<===>>>?????????@@@@@@@@@@@@AAABBBCCCCCCDDDEEEGGGIIIJJJKKKLLLLLLPPPQQQSSSVVVXXXYYYZZZ[[[[[[ZZZ[[[___aaa______bbbgggmmmzzz{{{___OOOGGGFFFEEECCCBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBB>>>???@@@AAAAAAAAA@@@???===>>>>>>>>>>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCGGGMMMTTTYYY^^^```cccdddeeefffiiikkkkkkjjjjjjlllnnnooonnnmmmmmmnnnooopppppppppooonnnkkkiiiggggggeeefffmmmvvvzzz~~~xxxlllaaa```]]][[[YYYXXXXXXXXXYYYYYYZZZZZZZZZ[[[[[[[[[\\\^^^`````````bbbhhhlllmmmqqquuuyyy}}}|||wwwnnnqqquuuwwwyyy{{{~~~yyyqqqjjjhhhhhhiiiiiiqqqssswww}}}|||rrrggg___ZZZYYYXXXUUUUUUUUUTTTQQQNNNKKKIIIGGGFFFEEEEEEGGGGGGFFFEEEAAAAAA@@@???===<<<;;;;;;999999999999999999999999999::::::::::::999888888888888888999999999999999777777666666666777888888777777777777888888888888777777777777888888888888666666666666666666666666::::::999888888888888888888999999999999:::::::::::::::::::::::::::::::::;;;;;;<<<===>>>???@@@@@@AAAAAAAAAAAAAAABBBCCCCCCDDDEEEGGGIIIKKKLLLMMMMMMPPPQQQSSSVVVXXXZZZ[[[\\\]]][[[\\\```aaa___```bbbgggmmm{{{cccRRRGGGFFFEEECCCCCCCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBBBB??????????????????>>>>>>===>>>??????>>>===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<>>>AAADDDIIIOOOWWW\\\```aaacccdddeeegggjjjllljjjiiiiiilllooopppooonnnppppppoooooonnnnnnmmmmmmjjjhhhggghhhfffeeekkkssssss{{{pppfff^^^^^^^^^]]]\\\[[[[[[\\\\\\]]]^^^^^^___```aaaaaabbbeeegggggggggjjjpppvvvtttyyyxxxqqqiiilllpppsssuuuwww{{{}}}wwwooojjjhhhiiihhhhhhpppuuu{{{~~~xxxppphhh```ZZZWWWUUUVVVVVVTTTRRROOOKKKIIIGGGFFFEEEEEEGGGGGGFFFEEEBBBAAA@@@???>>><<<;;;;;;::::::::::::::::::::::::999::::::::::::999888888888888888999999:::::::::666666666666666777888888666777777777888888888888777777777777888888888888666666666666666666666666888777777777777888888999888888999999999:::::::::::::::::::::::::::::::::;;;;;;<<<===>>>???@@@@@@BBBAAAAAAAAAAAABBBCCCCCCEEEFFFHHHJJJLLLMMMNNNNNNPPPQQQSSSVVVYYY[[[\\\\\\^^^\\\]]]aaabbb``````cccfffmmm|||fffTTTHHHGGGEEEDDDCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBCCC???>>>>>>>>>===============>>>?????????===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>:::<<<@@@DDDJJJQQQYYY___```bbbdddeeeeeegggjjjmmmjjjiiiiiikkkoooqqqpppnnnsssrrrpppnnnmmmllllllllliiigggggghhhfffdddiiipppnnnyyy{{{jjjaaa^^^___``````______```aaa___```aaabbbcccdddeeefffiiilllnnnnnnnnnqqqxxx~~~~~~}}}tttmmmeeeiiimmmppprrrtttyyy}}}zzztttnnnjjjiiiiiigggeeekkkrrrzzz}}}|||{{{}}}yyyyyyxxxtttmmmddd\\\VVVVVVVVVVVVUUUSSSOOOLLLJJJGGGFFFEEEFFFGGGHHHGGGFFFBBBAAA@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::999888888888888888999999:::::::::666666666666666777888888666666777777888888888999777777777777888888888888888888888888888888888888555555555555666888999:::888888888999999:::::::::::::::::::::::::::::::::;;;;;;<<<===>>>???@@@@@@BBBBBBAAAAAAAAABBBCCCCCCFFFGGGIIIKKKLLLMMMNNNNNNPPPQQQTTTVVVYYY[[[\\\]]]___]]]^^^bbbcccaaaaaadddfffmmm}}}mmmSSSJJJFFFDDDGGGGGGDDDBBBCCCCCCCCCBBBBBBBBBAAAAAAAAA???????????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>======>>>???@@@AAA@@@AAAEEEMMMUUU\\\___```cccgggiiiiiihhhhhhhhhkkkkkkkkkkkkmmmooorrrssstttsssqqqooonnnmmmmmmmmmkkkhhhccc```ccckkkqqqssstttvvvjjjfffdddbbb``````bbbdddeeeeeeggggggggghhhjjjmmmoooqqq{{{|||zzzwwwzzz}}}vvvqqqnnnkkkjjjooovvv|||}}}{{{yyyvvvqqqkkkhhhfffggghhhooovvv|||{{{tttmmmkkkllllllnnnooonnniii```XXXRRRRRRWWWXXXTTTQQQPPPNNNJJJKKKJJJHHHFFFEEEDDDCCCCCCAAA@@@???>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888:::::::::999999888888888:::999888777777888999:::777777777777777777777777777888888888888999999999777666555444444555666777;;;;;;::::::999888888888999999999999888888777777::::::::::::::::::::::::;;;<<<===???@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAABBBDDDFFFIIIJJJKKKKKKMMMNNNQQQRRRTTTUUUWWWXXXXXXXXX[[[\\\^^^___```bbbfffiiijjjppp~~~oooWWWLLLGGGEEEGGGGGGDDDCCCDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>======>>>???@@@AAA@@@AAAFFFNNNVVV\\\___aaadddhhhjjjjjjjjjjjjjjjllllllllllllmmmoooqqqrrrssssssrrrqqqooonnnmmmlllhhhgggccc```bbbiiisssyyytttkkkhhhjjjhhhffffffgggiiijjjkkkqqqsssuuuvvvvvvwwwyyy|||~~~xxxsssooommmmmmrrryyy}}}|||zzzwwwtttpppkkkgggeeeeeeffflllqqqvvvtttlllfffdddeeeeeefffggggggddd^^^XXXTTTRRRWWWWWWSSSPPPOOOMMMJJJIIIIIIHHHGGGFFFDDDDDDCCCBBBBBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888999999999888888777777777888888777666666777888888777777777777777777777777666666777777777888888888999888777777777777888999999999999999888888888888999999999999888888888777:::::::::::::::::::::::::::;;;<<<===>>>?????????>>>>>>>>>>>>???@@@AAABBBDDDFFFIIIJJJKKKKKKMMMNNNOOOPPPRRRTTTVVVXXXYYYZZZ\\\]]]^^^___```aaaeeegggjjjooo}}}sss[[[NNNIIIFFFGGGGGGDDDCCCDDDCCCCCCBBBBBBBBBAAAAAAAAACCCBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????@@@@@@BBBHHHPPPXXX]]]```aaadddhhhkkkkkkkkklllmmmmmmmmmmmmmmmnnnooopppqqqssssssssssssqqqooommmlllhhhfffdddccceeennnzzztttooonnnmmmmmmlllkkklllnnnppprrrzzzvvvrrrqqqrrrvvv{{{}}}{{{yyyuuussspppkkkfffddddddeeegggkkkmmmjjjbbb\\\[[[\\\\\\\\\]]]]]]\\\YYYWWWVVVVVVZZZZZZUUUQQQPPPNNNKKKHHHHHHHHHGGGGGGEEEDDDCCCDDDCCCBBBAAA???>>>======;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888888888888777777777777777777777666666666666777777777777777777777777777777555666666666777777777777:::999888888888888999:::777777777777888888888888999999999999888888888888::::::::::::::::::::::::999:::;;;===>>>>>>>>>>>>???>>>>>>??????@@@AAABBBDDDFFFIIIJJJKKKKKKMMMOOOMMMNNNPPPSSSVVVXXXZZZ[[[\\\]]]_________aaacccfffjjjooo}}}xxx```PPPJJJFFFFFFEEEBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAACCCCCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>???@@@AAADDDJJJRRRZZZ^^^``````dddgggjjjkkkkkkmmmnnnnnnnnnnnnooooooppppppqqqssssssttttttssspppmmmlllkkkfffdddhhhoooyyyxxxvvvvvvttttttuuuvvvwwwzzz~~~|||yyyuuuvvvwww{{{}}}}}}yyyvvvssstttrrrmmmgggddddddeeeeeeggghhhccc\\\WWWUUUWWWWWWVVVUUUUUUUUUUUUVVVWWW^^^aaa```ZZZUUUSSSPPPLLLGGGGGGHHHHHHGGGFFFDDDCCCDDDCCCBBBAAA@@@>>>======;;;;;;;;;;;;;;;;;;::::::999999999999999999999999888888888888888888777777777777777777777777777777777777777777777777777777666666666777777777888888888777777777777777777888555555555666777888888999999999999999999999999999::::::::::::::::::::::::::::::<<<===>>>?????????????????????@@@AAABBBBBBCCCEEEHHHJJJKKKLLLMMMOOONNNOOOPPPRRRUUUWWWYYY[[[\\\^^^___```___```bbbdddiiinnn|||}}}eeeRRRKKKFFFEEECCCAAA@@@CCCCCCCCCBBBBBBBBBAAAAAAAAABBBAAAAAA@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>??????>>>>>>>>>@@@AAAEEELLLUUU\\\```aaa```cccfffiiiiiijjjlllnnnnnnooooooppppppqqqqqqqqqssssssttttttssspppmmmlllmmmeeeccclllyyy}}}|||xxxyyy{{{}}}}}}{{{wwwssssssttttttpppiiieeeeeefffeeefffeeeaaa[[[VVVUUUVVVWWWUUURRRPPPQQQSSSUUUWWWfffiiihhhbbb[[[WWWSSSNNNHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBAAA???>>>===<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999999999999999999999888888888888888888888888777777777777777777777777777777777888888888999999777777777888888777777777444444555666777888888999999999999999999999999:::::::::::::::::::::::::::;;;<<<===>>>???@@@@@@@@@????????????@@@AAABBBCCCCCCEEEHHHJJJKKKLLLNNNPPPQQQQQQRRRSSSTTTVVVXXXYYY[[[]]]___`````````bbbccchhhmmm|||lllUUUNNNGGGEEECCC@@@@@@CCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>????????????>>>>>>@@@BBBGGGNNNWWW^^^aaabbbaaadddfffhhhiiijjjlllmmmnnnnnnpppqqqrrrrrrrrrrrrssssssssssssqqqooommmlllkkkeeefffttt~~~~~~{{{|||~~~}}}{{{wwwsssppprrruuuvvvrrrjjjeeedddfffdddeeedddaaa]]]YYYXXXWWWXXXUUURRROOOOOORRRUUUXXXggglllmmmggg```[[[UUUOOOKKKJJJHHHFFFEEEDDDDDDCCCDDDCCCBBBAAA???>>>======<<<<<<<<<;;;;;;::::::999888999999999999:::::::::999999999999999:::::::::888888999999999999888888777777777777777777777777888888888888999999999999888888999::::::999888888444555555666777888888999999999999999::::::::::::::::::::::::::::::::::::;;;<<<===???@@@@@@@@@@@@@@@??????@@@@@@AAABBBCCCBBBEEEHHHJJJKKKLLLNNNPPPSSSSSSSSSSSSTTTVVVYYYZZZZZZ\\\___`````````bbbcccgggmmm{{{vvvYYYQQQIIIFFFDDDAAABBBEEECCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????===>>>???@@@@@@???>>>===@@@BBBHHHPPPYYY___bbbbbbdddfffhhhiiiiiijjjlllnnnmmmnnnpppqqqssssssssssssssssssrrrqqqooonnnmmmllliiiiiiqqq~~~}}}~~~~~~|||xxxtttpppnnnoootttvvvrrrjjjdddccceeeaaabbbbbbaaa^^^[[[YYYYYYWWWUUUQQQOOOOOORRRWWWYYYbbbhhhlllhhhccc^^^WWWPPPNNNLLLHHHEEECCCBBBCCCDDDEEEDDDCCCBBBAAA???>>>>>>===<<<<<<;;;::::::999999888888999999999:::::::::777888888888999999999999666777888999999888777666777777777777777777777777777777777777888888888888777888888999999888888777666666666777777888888888999999999:::::::::;;;;;;:::::::::::::::::::::::::::;;;===>>>??????@@@@@@@@@@@@@@@@@@AAABBBCCCCCCBBBDDDHHHJJJKKKLLLOOOPPPSSSSSSSSSSSSUUUXXX[[[]]]XXXZZZ^^^``````aaabbbdddggglll{{{}}}\\\TTTKKKHHHFFFCCCDDDGGGCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBB>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????===>>>???@@@@@@???>>>===@@@CCCIIIQQQZZZ```bbbcccfffhhhjjjjjjjjjkkklllnnnlllmmmooorrrsssttttttttttttsssqqqooonnnmmmmmmmmmiiiooo}}}~~~~~~~~~~~~{{{vvvqqqnnnlllnnnrrruuuqqqiiibbbbbbddd^^^___``````___]]]ZZZYYYVVVTTTQQQOOOPPPSSSXXX[[[\\\dddiiihhhddd___XXXQQQPPPMMMHHHDDDBBBAAACCCDDDFFFFFFEEECCCBBBAAA@@@???======<<<;;;::::::999999888888888999999:::::::::666666777777888888888999555666777888888777666555777777777777777777777777666666666666777777777777444555666777777666555444777777777777888888888888999999999::::::;;;;;;;;;::::::::::::::::::::::::999:::;;;===>>>>>>??????@@@@@@@@@@@@AAABBBCCCCCCBBBDDDHHHJJJKKKLLLOOOQQQRRRRRRRRRTTTVVVZZZ^^^```WWWZZZ]]]```aaaaaacccdddffflll{{{lll\\\LLLHHHIIIHHHFFFEEEFFFEEECCCAAA???===;;;:::???@@@BBBCCCCCCBBB@@@???@@@??????>>>>>>>>>>>>>>>@@@@@@????????????@@@@@@===>>>@@@@@@?????????@@@CCCFFFLLLTTT\\\aaacccccciiiiiiiiijjjjjjkkkkkklllmmmnnnppprrrssstttuuuuuuwwwrrrpppqqqqqqnnnlllnnnooowww~~~~~~~~~|||wwwqqqmmmjjjhhhqqqrrrrrrqqqnnnjjjeeebbb^^^^^^___aaabbb___XXXSSSPPPPPPPPPQQQSSSVVVXXXZZZ]]]]]]]]]]]]]]]\\\[[[[[[MMMKKKHHHDDDBBBAAAAAAAAAEEEDDDCCCAAA@@@??????>>><<<;;;;;;::::::999999888;;;;;;::::::::::::999999999999999888888888777777999999888888888888888888666777888999999888777666:::999888777777888999:::777777888888888888777777777666555555555666888999<<<;;;:::999999;;;===>>>::::::999888999:::;;;<<<;;;;;;<<<<<<===>>>>>>>>>>>>???@@@@@@???@@@BBBDDDCCCFFFIIIKKKLLLMMMOOOQQQRRRSSSUUUUUUVVVXXX\\\___ZZZ[[[\\\]]]^^^```aaaaaahhhmmmzzztttbbbPPPIIIIIIGGGEEEDDDDDDDDDCCCBBBAAA@@@??????@@@AAACCCDDDDDDCCCAAA@@@@@@@@@???>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????===???@@@@@@??????@@@AAACCCFFFMMMUUU\\\aaacccccciiijjjkkklllmmmoooppppppoooppprrrtttuuuvvvvvvwwwvvvrrrooopppooolllkkkmmmsss~~~||||||~~~}}}{{{uuuppplllhhhfffoooppprrrqqqooojjjeeeaaa_________```aaa^^^YYYUUUPPPPPPPPPQQQSSSVVVXXXZZZXXXYYYYYYXXXXXXWWWVVVVVVPPPNNNKKKHHHEEEDDDDDDDDDDDDDDDBBBAAA@@@?????????<<<<<<;;;::::::999999888::::::999999999888888888999999999888888888777777777777666666666777777888777777888888888888777777999999888777777888999999777777888888888888777777777666666555666777888999888777666555666777999:::::::::999999999:::;;;<<<;;;;;;<<<<<<===>>>>>>>>>>>>???@@@@@@???@@@BBBDDDDDDGGGJJJKKKLLLMMMOOOQQQQQQSSSTTTUUUUUUXXX[[[^^^ZZZZZZ[[[]]]^^^___```aaahhhmmm{{{mmmWWWLLLIIIGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCAAABBBDDDDDDDDDDDDBBBAAA@@@@@@???>>>>>>>>>>>>???>>>>>>============>>>>>>===???@@@@@@??????@@@AAACCCHHHOOOWWW]]]aaacccdddggghhhjjjlllnnnppprrrsssrrrssstttvvvwwwxxxxxxxxxvvvrrrooopppnnnjjjjjjmmmttt}}}zzz~~~~~~~~~}}}}}}zzzvvvqqqlllhhhfffkkknnnpppqqqooojjjeeeaaaaaa```_________^^^[[[XXXQQQQQQQQQRRRSSSVVVXXXYYYVVVVVVUUUTTTTTTSSSRRRRRRPPPNNNLLLIIIGGGEEEDDDCCCCCCCCCBBBAAA@@@@@@??????<<<<<<;;;;;;:::999999999999999999888888888777777999999999888888888888888777777777777777888999:::888888777777777777888888999888888777777888888999666777777888888777777666666666666666666777888888666666555444555666777888::::::999999999:::;;;<<<;;;;;;<<<<<<===>>>>>>>>>>>>???@@@@@@???@@@BBBDDDDDDGGGJJJKKKLLLMMMOOOPPPPPPQQQSSSTTTUUUWWWZZZ\\\ZZZ[[[\\\]]]^^^```aaaaaahhhmmm}}}www]]]OOOIIIFFFDDDDDDBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@??????>>>>>>????????????>>>>>>>>>>>>??????>>>???@@@???>>>>>>@@@BBBDDDIIIQQQYYY^^^bbbdddeeeeeefffgggiiikkkmmmoooooossssssuuuvvvwwwxxxxxxxxxvvvsssqqqpppnnnjjjkkkoooyyy~~~~~~}}}~~~~~~}}}|||~~~}}}{{{xxxsssnnniiiggghhhkkkoooqqqooojjjddd```aaa```______^^^]]]\\\[[[SSSSSSSSSSSSTTTVVVXXXYYYWWWVVVUUUTTTSSSRRRQQQQQQLLLKKKJJJHHHEEECCCAAA@@@BBBBBBBBBBBBAAA@@@@@@???<<<<<<<<<;;;::::::999999999999999999888888888888888888888888888888888888999999999999:::;;;<<<===999888777666666777888999888888777777777777888888666666777777777777666666666666666666666777777888888777777777777888999999999999999:::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>???@@@@@@???@@@BBBDDDCCCFFFHHHJJJJJJKKKMMMNNNNNNPPPRRRTTTTTTVVVYYY[[[[[[\\\]]]^^^```aaabbbbbbgggmmm}}}~~~bbbQQQJJJFFFDDDEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@???????????????AAA@@@@@@??????@@@@@@AAA>>>???@@@???>>>>>>@@@BBBDDDKKKTTT[[[```bbbdddffffffggggggiiijjjkkklllmmmrrrssstttuuuvvvwwwwwwwwwwwwtttrrrrrroookkkmmmssszzz~~~~~~}}}|||||||||{{{xxxtttnnniiiffffffiiimmmooonnniiiccc___``````___^^^]]]\\\\\\\\\VVVUUUUUUUUUVVVWWWYYYZZZXXXWWWUUUSSSQQQPPPPPPPPPKKKJJJJJJHHHFFFCCC@@@>>>@@@AAABBBBBBBBBAAA@@@@@@======<<<;;;;;;::::::999;;;::::::::::::999999999888888888888888888888888999999999999:::;;;<<<===999888777666666777888999777777777777777777777777666666777777777777666666555666666777777777777777888888888888999999::::::999999:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>???@@@@@@???@@@BBBDDDBBBDDDGGGIIIIIIIIIKKKLLLMMMPPPRRRTTTUUUVVVXXXZZZ]]]^^^___```aaabbbcccdddgggmmm|||eeeSSSKKKGGGEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@????????????@@@AAAAAAAAA@@@@@@AAAAAAAAA?????????>>>===>>>@@@CCCEEELLLWWW^^^aaaccceeegggiiiiiijjjkkkmmmnnnoooooorrrssstttuuuvvvvvvvvvvvvvvvtttsssrrrooolllpppvvv~~~~~~~~~}}}yyyzzzzzzxxxtttoooiiieeefffhhhlllmmmlllgggbbb^^^^^^______^^^\\\[[[[[[\\\YYYXXXXXXWWWXXXYYY[[[[[[WWWVVVSSSQQQOOONNNNNNNNNLLLMMMMMMLLLJJJFFFBBB@@@???@@@AAABBBCCCBBBAAA@@@======<<<<<<;;;:::::::::;;;;;;;;;:::::::::999999888888888888888999999999777777777777777888999:::888888777777777777888888666777777888888777777666555666666777777666666555555555666777777777777777777777777888888888999999888999:::;;;;;;;;;::::::;;;;;;<<<<<<===>>>>>>>>>>>>???@@@@@@???@@@BBBDDDBBBEEEGGGHHHHHHIIIJJJLLLMMMPPPSSSUUUUUUVVVXXXZZZ]]]^^^___```aaacccddddddiiiooo}}}eeeSSSKKKGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBAAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@@@@@@@AAA???@@@???>>>===>>>@@@CCCEEENNNXXX___bbbccceeehhhiiijjjkkkmmmoooqqqrrrsssrrrssstttuuuvvvvvvvvvvvvsssrrrrrrqqqnnnkkkpppxxx~~~{{{|||}}}|||xxxrrrlllhhhgggiiikkkkkkiiieeeaaa^^^[[[]]]___^^^[[[YYYZZZ[[[\\\[[[ZZZZZZZZZ[[[\\\]]]XXXVVVSSSPPPNNNMMMMMMMMMNNNOOOOOOOOOLLLHHHDDDBBB>>>???AAACCCCCCBBBAAA@@@=========<<<;;;;;;::::::::::::::::::999999999888777777888888888999999999777777666666666777777888777777888888888888777777555666777888888777666555555555666666666666555555444555666777888777777666666777888888999999888888888999:::;;;;;;;;;::::::;;;;;;<<<<<<===>>>>>>>>>>>>???@@@@@@???@@@BBBDDDDDDFFFIIIJJJJJJJJJLLLMMMMMMPPPTTTVVVVVVWWWXXXZZZ\\\\\\]]]___```aaabbbcccmmmqqqeeeSSSLLLHHHFFFGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDBBBAAA@@@@@@??????@@@@@@@@@@@@????????????@@@@@@???@@@???>>>===>>>AAACCCFFFNNNZZZ```bbbccceeehhhfffhhhjjjlllooorrrtttuuussstttuuuvvvvvvvvvvvvvvvqqqpppppppppmmmkkkqqqyyy~~~}}}wwwqqqmmmhhhiiijjjjjjhhhddd```]]]YYY\\\___^^^[[[YYYYYYZZZ]]]]]]\\\[[[[[[\\\]]]^^^ZZZXXXUUUQQQOOONNNNNNNNNMMMNNNOOOOOOMMMIIIDDDAAA===???AAACCCCCCCCCAAAAAA=========<<<;;;;;;::::::999999999888888888888777777777888888999999999999999999888888888888888888666777888999999888777666555666777888888777666555555555666666666666555555444555777888888888777666888888999:::::::::::::::888999:::;;;<<<;;;::::::;;;;;;<<<<<<===>>>>>>>>>>>>???@@@@@@???@@@BBBDDDFFFHHHJJJKKKKKKLLLMMMNNNNNNQQQTTTVVVWWWXXXYYYZZZZZZ[[[\\\]]]^^^```aaaaaapppttteeeSSSKKKFFFDDDFFFFFFDDDBBBCCCEEEFFFDDDAAABBBBBBBBBBBBBBBBBBBBBBBBEEEDDDDDDBBBAAA@@@??????>>>>>>???@@@AAABBBBBBCCCAAA>>>>>>??????>>>AAAGGGNNNTTT\\\aaacccdddfffiiiiiijjjlllnnnqqqsssuuuvvvwwwwwwxxxxxxxxxwwwwwwvvvvvvssspppmmmhhhhhhqqq{{{~~~~~~tttmmmkkkjjjhhhfffffffffeeecccaaa^^^[[[\\\___^^^[[[YYY[[[[[[[[[[[[ZZZZZZYYYXXXXXXXXXXXXWWWTTTQQQOOOOOOPPPOOONNNLLLJJJHHHFFFDDDCCC>>>@@@AAACCCDDDDDDCCCCCC@@@???>>><<<;;;;;;;;;;;;>>><<<:::888888888777555777666666666555555444444777777777777777777777777777777777777777777777777888888888888888888888888999888777777777888:::;;;666666666666666777777888777777888888888999999999888888999999999888777777;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???>>>>>>???AAAEEEGGGIIIJJJKKKLLLOOOQQQRRRRRRTTTVVVWWWXXXYYYYYYZZZ[[[]]]___aaacccddddddjjjpppfffTTTLLLGGGFFFGGGGGGEEECCCCCCEEEFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCBBBAAA@@@???????????????????????????@@@AAA>>>>>>??????>>>BBBHHHPPPVVV^^^ccceeefffhhhkkkkkklllnnnppprrruuuvvvwwwwwwxxxxxxyyyxxxxxxwwwvvvsssqqqpppnnnjjjiiipppyyyuuuooolllkkkiiigggffffffeeedddbbbaaa______aaa```[[[XXXXXXZZZZZZYYYXXXXXXXXXXXXXXXXXXYYYXXXUUUQQQOOOOOOPPPNNNMMMKKKIIIGGGEEEDDDCCC???@@@AAACCCCCCCCCCCCBBBAAA@@@>>>===;;;:::::::::999777666777:::;;;;;;;;;:::999999999888888888888777777777777777777777777777777777777777777777777888888888888888888888888888777777777777888999999777777777777777888999999888888888888888888999999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>????????????@@@BBBDDDFFFIIIJJJJJJLLLNNNPPPQQQRRRTTTVVVXXXZZZZZZ[[[ZZZ[[[]]]```bbbcccdddeeeiiiooo~~~iiiWWWMMMHHHGGGHHHGGGEEEDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCBBBAAA@@@???????????????>>>>>>>>>======AAA>>>>>>@@@@@@???CCCIIIRRRXXX```eeeggghhhjjjmmmmmmnnnppprrruuuwwwxxxyyyyyyyyyzzzzzzyyyxxxwwwvvvpppooopppooollljjjpppyyyxxxqqqooollljjjhhhgggffffffdddcccbbb______bbb```ZZZTTTSSSXXXWWWVVVUUUUUUUUUVVVWWWXXXXXXWWWUUUQQQOOOOOOOOOMMMLLLJJJIIIGGGEEECCCCCC???@@@AAABBBCCCCCCBBBBBBAAA@@@>>>===;;;::::::999777666666777:::<<<===<<<777777777777666666666666777777777777777777777777777777777777777777777777777777777777777777777777555666777777888888777777888888888888888999999:::999999888888888888888888:::;;;<<<<<<============;;;;;;;;;<<<<<<<<<=========>>>@@@@@@??????AAABBBCCCEEEHHHIIIJJJKKKNNNPPPPPPRRRTTTVVVYYYZZZ\\\\\\[[[\\\^^^aaacccdddeeeeeeiiimmm{{{rrr\\\OOOIIIGGGFFFFFFEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@????????????????????????>>>>>>AAA>>>>>>@@@@@@@@@DDDJJJSSSYYYaaafffhhhiiikkknnnooooooqqqsssuuuwwwyyyzzzzzzzzz{{{{{{zzzyyywwwuuuqqqoooooonnnlllkkksss}}}zzztttrrrnnnkkkhhhgggffffffeeeddd___\\\\\\______XXXQQQNNNTTTSSSRRRQQQQQQRRRTTTUUUUUUVVVVVVTTTPPPNNNMMMMMMLLLKKKJJJHHHFFFDDDCCCBBB@@@@@@AAAAAABBBBBBBBBBBB???>>>===<<<<<<;;;;;;<<<;;;:::888888999:::999888666666666666666555555555777777777777777777777777777777777777777777777777666666666666666666666666444555777888888777777666888777777777777888999999999999999888888888888888777777999:::;;;;;;;;;;;;::::::;;;;;;<<<============???@@@AAA@@@@@@AAACCCBBBDDDGGGHHHIIIKKKMMMPPPRRRSSSUUUWWWYYYZZZ[[[[[[\\\]]]___aaaccceeeffffffhhhlllyyy}}}dddSSSKKKGGGDDDEEEEEEEEEDDDBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>??????@@@AAAAAABBB@@@>>>>>>AAAAAAAAAFFFLLLTTTZZZbbbggghhhjjjlllnnnooooooqqqsssuuuvvvxxxyyyzzz{{{||||||{{{xxxvvvtttssspppnnnllljjjlllxxx{{{wwwuuuooolllhhhfffffffffeeeddd]]]YYYYYY^^^___ZZZSSSOOOPPPOOOOOOOOOOOOPPPRRRSSSSSSTTTTTTRRROOOLLLKKKKKKKKKJJJIIIHHHFFFEEEDDDCCC@@@@@@@@@@@@AAAAAAAAABBB<<<<<<<<<<<<<<<===>>>>>>>>><<<999888999888777666999999999999999999999999888888888888888888888888777777777777777777777777666666666666666666666666444555777888888777777666777666666666666777888888888888888888888888888888666666777999999:::::::::::::::;;;;;;<<<======>>>===???@@@AAA@@@@@@AAACCCAAADDDFFFHHHIIIKKKNNNPPPSSSTTTUUUWWWXXXYYYYYYYYY\\\]]]___aaaccceeeffffffhhhlllxxxmmmXXXNNNIIIEEEEEEFFFFFFEEEBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???>>>>>>???@@@AAABBBCCCCCC@@@>>>>>>AAABBBBBBGGGNNNUUU[[[ccchhhjjjkkkmmmoooooooooqqqrrrtttvvvwwwxxxzzz{{{||||||zzzwwwtttrrrrrrooollljjjiiimmmzzz{{{wwwuuuooolllhhheeeeeeeeedddccc```ZZZYYY^^^aaa]]]WWWSSSNNNNNNOOOPPPQQQQQQRRRRRRRRRSSSTTTRRROOOLLLJJJJJJKKKKKKJJJHHHGGGFFFDDDDDDAAAAAA@@@@@@@@@@@@AAAAAA<<<<<<<<<<<<<<<===>>>???;;;999888888999:::999999888888888888888999999999888888888888888888888888777777777777777777777777777777777777777777777777555666777777888888777777666666666666666777777888777777888888888999999999888888999:::;;;;;;;;;;;;999::::::;;;<<<===>>>>>>===>>>@@@@@@??????AAABBBBBBDDDGGGIIIJJJLLLOOOQQQRRRSSSTTTVVVWWWXXXYYYYYY[[[\\\^^^aaacccdddeeeeeehhhlllxxxuuu^^^SSSMMMHHHGGGHHHIIIGGGDDDBBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>??????@@@@@@AAAAAA@@@>>>>>>BBBCCCCCCHHHOOOWWW]]]eeejjjlllmmmooorrrppppppqqqsssuuuvvvwwwxxxyyyzzz||||||zzzvvvrrrpppnnnllljjjjjjiiilllxxx}}}||||||~~~{{{vvvsssooolllgggdddcccccccccbbbbbb\\\YYY^^^aaa^^^XXXTTTNNNOOOQQQSSSUUUUUUTTTSSSSSSTTTUUUTTTPPPMMMKKKJJJLLLKKKJJJIIIHHHGGGFFFEEEBBBAAA@@@??????@@@AAAAAA>>>>>>===<<<<<<<<<<<<<<<999888777888999;;;;;;:::555555666666666777777777888888888888888888888888777777777777777777777777888888888888888888888888888777777777777888999999777777666666777777888999666666777888999::::::;;;::::::;;;;;;;;;;;;;;;:::999999:::;;;<<<===>>>>>><<<>>>????????????@@@BBBBBBDDDGGGIIIKKKMMMPPPRRRNNNOOOQQQTTTWWWYYYZZZ[[[ZZZ[[[]]]```bbbcccdddeeeiiimmmzzzzzzaaaVVVPPPKKKHHHJJJKKKIIIEEECCCDDDFFFBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>@@@>>>???BBBCCCDDDIIIOOOYYY___ggglllmmmoooqqqsssqqqqqqrrrtttuuuwwwxxxyyyyyyzzz{{{{{{yyyvvvrrrooojjjhhhiiijjjjjjlllwww~~~zzzyyy{{{}}}~~~zzzuuuqqqoookkkfffcccccccccbbbbbbccc\\\WWW[[[___[[[VVVRRROOOQQQTTTWWWXXXXXXVVVUUUTTTVVVWWWVVVRRRNNNLLLLLLLLLLLLKKKJJJHHHGGGFFFFFFBBBAAA@@@?????????@@@AAAAAA@@@>>>===;;;:::::::::;;;999888888999::::::999888888999999:::::::::;;;888888888888888888888888777777777777777777777777888888888888888888888888999888777777777888:::;;;888888888777888999999:::555555666888999:::;;;<<<:::::::::;;;::::::999999999999:::;;;<<<===>>>???<<<===??????>>>>>>@@@AAABBBEEEHHHJJJLLLNNNQQQSSSJJJLLLOOOSSSWWWZZZ\\\]]]ZZZ[[[]]]___aaacccddddddiiinnn{{{rrrZZZOOOOOOFFFEEEDDDBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????BBB>>>>>>AAACCCDDDIIIOOOZZZ```gggmmmpppqqqqqqrrrvvvvvvvvvwwwwwwxxxyyyyyy{{{{{{zzzxxxvvvtttrrrqqqpppkkkhhhiiijjjooo{{{~~~{{{{{{{{{{{{}}}|||{{{yyywwwvvvuuuuuugggeeedddcccdddcccaaa___fffaaa[[[\\\______ZZZTTTNNNSSSXXXYYYXXXYYY]]]bbb\\\]]][[[WWWUUUTTTOOOHHHHHHHHHHHHGGGFFFDDDBBB@@@AAA@@@>>>===<<<<<<======<<<============;;;:::999888888999999999999888888888888888888888888888888777777666666666666777777777777777777777777777777777777777777777777777777888888999999999888888777888888777777666666555555777888888888888999999999999:::;;;:::888888999:::::::::;;;<<<============????????????@@@AAABBBCCCBBBDDDGGGHHHIIIKKKNNNPPPOOOPPPQQQTTTVVVYYY[[[\\\\\\^^^aaabbbbbbcccdddfffggglllyyy}}}cccTTTPPPGGGFFFEEECCCCCCCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB??????@@@@@@@@@@@@??????AAA>>>===@@@BBBDDDIIIOOO[[[```hhhmmmpppqqqrrrrrrtttuuuwwwxxxyyyzzzzzzzzz{{{{{{zzzxxxvvvtttrrrqqqoookkkhhhjjjmmmsss~~~~~~{{{yyyyyyyyyyyy{{{zzzxxxuuusssrrrqqqpppgggeeebbb``````___^^^\\\ccc^^^YYYYYY]]]]]]YYYTTTLLLOOOSSSVVVYYY```kkkssswwwwwwpppeee[[[VVVOOOIIIHHHIIIIIIHHHGGGDDDBBBAAABBBAAA???>>>======>>>>>><<<<<<=========<<<:::999888999999::::::999999888888888888888888888888888777777666666666666777777777777777777777777777777777777777777777777777777777777888888888777777666888888888888777777777777777888888888888999999999777999::::::999999;;;<<<999:::;;;<<<============????????????@@@AAAAAABBBBBBDDDGGGHHHIIIKKKNNNPPPOOOPPPQQQTTTVVVYYYZZZ[[[ZZZ\\\^^^``````aaabbbdddiiimmm{{{oooZZZQQQIIIGGGFFFDDDDDDDDDDDDEEEDDDCCCCCCCCCCCCBBBBBBBBB??????????????????????????????@@@@@@@@@@@@??????@@@======@@@AAACCCIIIQQQ\\\bbbiiinnnqqqrrrrrrsssssstttwwwzzz|||||||||{{{|||{{{zzzyyywwwtttrrrqqqooojjjiiimmmssszzz~~~}}}{{{yyyxxxxxxxxxyyyxxxvvvsssqqqooommmmmmmmmfffbbb]]][[[[[[\\\\\\\\\___[[[WWWWWWZZZ[[[XXXTTTMMMNNNOOORRRYYYfffvvvrrraaaXXXQQQMMMIIIIIIIIIIIIHHHFFFDDDBBBCCCBBB@@@???>>>>>>??????<<<<<<=========<<<;;;;;;999999::::::::::::999999888888888888888888888888777777666666666666777777777777777777777777777777777777777777777777777777555666666777777777666666888888888888999999999999777888888888888999999999666888999:::::::::<<<===888999:::<<<===>>>>>>>>>@@@@@@?????????@@@@@@AAABBBDDDGGGHHHIIIKKKNNNPPPOOOPPPQQQTTTVVVXXXZZZ[[[YYY[[[^^^``````aaabbbdddjjjooo|||www```TTTJJJIIIGGGEEEDDDDDDEEEEEEDDDCCCCCCCCCCCCBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@??????======@@@AAACCCJJJSSS^^^cccjjjppprrrsssssstttrrrtttxxx|||~~~~~~~~~}}}||||||{{{yyywwwuuusssrrroookkkkkksss|||zzzzzzyyyxxxxxxxxxxxxyyysssrrrpppmmmlllllllllmmmddd```ZZZWWWXXX[[[]]]^^^]]]YYYVVVVVVYYYZZZXXXUUUQQQPPPPPPQQQXXXdddsss~~~tttdddYYYTTTPPPIIIJJJJJJJJJIIIGGGEEEDDDCCCBBB@@@???>>>>>>??????<<<<<<=========<<<<<<<<<888888999999999999888888888888888888888888888888777777666666666666777777777777777777777777777777777777777777777777777777555666777777888777777777777777777888888999999999777777888888888999999999666888999999888888:::;;;888999:::<<<===>>>>>>>>>AAA@@@???????????????@@@BBBDDDGGGHHHIIIKKKNNNPPPOOOPPPQQQSSSUUUWWWYYYZZZZZZ]]]___aaabbbcccdddfffjjjnnn|||~~~hhhYYYKKKIIIHHHFFFEEEDDDEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@???===>>>@@@AAACCCLLLVVV```eeelllqqqsssttttttuuusssuuuyyy}}}}}}}}}|||zzzxxxvvvtttsssqqqlllnnnzzz}}}{{{vvvvvvuuuuuuuuuvvvvvvvvvqqqpppnnnllllllmmmnnnpppiiiddd\\\WWWWWWYYY[[[]]]]]]ZZZWWWVVVXXXZZZYYYXXXPPPPPPPPPRRRXXXaaajjjqqqvvv{{{zzzooobbbYYYTTTPPPIIIJJJJJJJJJIIIGGGFFFEEEBBBAAA???>>>======>>>>>>>>>=========<<<<<<<<<<<<777777888888888888777777888888888888888888888888777777666666666666777777777777777777777777777777777777777777777777777777666777888888999999999888555666666777777888888888777777888888888999999999888999:::888777666666777888999:::<<<===>>>>>>>>>@@@@@@??????>>>?????????BBBDDDGGGHHHIIIKKKNNNPPPOOOPPPQQQSSSUUUWWWXXXYYYYYY\\\___aaaaaaccceeefffhhhmmmzzzmmm]]]KKKJJJHHHFFFDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>???AAAAAADDDNNNYYYbbbgggmmmrrruuuuuuuuuvvvuuuwwwzzz~~~~~~}}}|||{{{yyyvvvtttssssssooosss~~~}}}|||{{{xxxvvvssssssssssssssssssssssssrrrpppnnnllllllnnnpppqqqoooiii```YYYWWWWWWXXXYYY^^^[[[XXXWWWWWWYYYYYYYYYLLLMMMPPPTTTZZZ___dddggggggmmmnnnggg^^^WWWQQQLLLIIIIIIJJJJJJIIIGGGFFFEEEBBBAAA???>>>======>>>>>>@@@???>>>===<<<<<<<<<<<<888888888999999888888888888888888888888888888888777777666666666666777777777777777777777777777777777777777777777777777777666777888999999:::999999666666666666666777777777777888888888888999999999999::::::999666555555666999:::;;;<<<============??????>>>>>>>>>??????@@@BBBDDDGGGHHHIIIKKKNNNPPPOOOPPPQQQSSSUUUVVVXXXXXXWWWYYY\\\^^^___aaacccdddgggkkkyyymmmZZZKKKIIIGGGEEEDDDCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBBBB????????????????????????@@@AAAAAABBBBBBAAAAAA@@@??????AAABBBBBBDDDPPP\\\ccchhhooosssvvvvvvvvvvvvxxxyyy{{{}}}~~~~~~}}}{{{yyywwwuuutttuuuqqqwww~~~}}}{{{xxxvvvtttttttttuuuuuuttttttsssuuussspppmmmlllmmmooopppnnnhhh```ZZZWWWXXXYYYZZZ^^^[[[XXXVVVVVVWWWXXXXXXKKKMMMQQQVVV\\\___aaaaaa___bbbaaa\\\XXXUUUPPPJJJHHHHHHIIIIIIHHHGGGFFFEEECCCBBB@@@???>>>>>>??????BBBAAA???===<<<;;;;;;;;;999::::::;;;;;;::::::999888888888888888888888888777777666666666666777777777777777777777777777777777777777777777777777777555666777888999999999999888888777777777777777777777888888888888999999999:::;;;;;;:::888777888999;;;;;;<<<<<<<<<<<<<<<;;;>>>>>>===>>>>>>???@@@AAABBBDDDGGGHHHIIIKKKNNNPPPOOOPPPQQQSSSTTTVVVWWWXXXVVVYYY\\\^^^___```cccdddfffkkkyyyiiiTTTJJJIIIGGGEEECCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@@@@@@@BBBCCCBBBEEEQQQ^^^dddiiioootttvvvvvvvvvwwwzzz{{{|||}}}~~~~~~}}}|||zzzwwwuuutttwwwssszzz~~~{{{yyyxxxxxxxxxyyyxxxxxxwwwvvvxxxvvvqqqmmmkkkkkkmmmnnniiiddd]]]YYYYYY[[[]]]^^^^^^[[[XXXVVVUUUUUUWWWXXXOOOPPPTTTXXX]]]______^^^ZZZZZZXXXTTTSSSSSSPPPJJJGGGHHHHHHIIIHHHGGGEEEDDDDDDCCCAAA@@@???@@@@@@AAACCCBBB???===;;;;;;:::;;;;;;<<<<<<======<<<<<<;;;888888888888888888888888777777666666666666777777777777777777777777777777777777777777777777777777444555666777888888888888:::999999999888888777777777888888888888999999999:::;;;<<<<<<::::::;;;<<<<<<<<<======<<<<<<;;;:::============>>>???AAAAAABBBDDDGGGHHHIIIKKKNNNPPPOOOPPPQQQSSSTTTVVVWWWWWWXXXZZZ^^^```aaabbbeeegggggglllyyy{{{```SSSLLLKKKIIIGGGFFFDDDDDDCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAEEECCCBBBDDDEEEHHHQQQ[[[bbbfffmmmrrrtttvvvxxxyyy|||{{{{{{|||}}}|||{{{zzzxxxuuusssrrrmmmqqq~~~}}}|||{{{{{{{{{zzzxxxvvvwwwuuurrrpppooonnnllljjjdddaaa]]][[[[[[[[[[[[ZZZ[[[ZZZXXXVVVUUUSSSRRRRRRRRRQQQRRRZZZbbbfffbbb\\\[[[XXXTTTRRRPPPNNNLLLJJJHHHHHHHHHHHHHHHGGGFFFEEECCCBBB@@@????????????@@@AAAAAA@@@>>>===;;;:::::::::::::::::::::888777777777777888888888888777777888666444222222333555777999999999888888888777777999999888888888888999999888888888888888888888888:::888666555555666888:::::::::999999888888999999999999:::;;;;;;<<<<<<===;;;;;;<<<<<<===>>>>>>>>>>>>>>>===>>>>>>@@@BBBCCCBBBCCCDDDFFFIIIKKKMMMNNNRRRRRRRRRTTTUUUWWWYYYZZZZZZ\\\^^^___^^^^^^___```fffkkk{{{|||aaaSSSLLLKKKIIIGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBBDDDBBBBBBDDDFFFIIISSS]]]cccgggmmmrrruuuwwwxxxzzz|||{{{{{{|||}}}|||{{{yyywwwtttrrrqqqnnnsss~~~}}}{{{yyyzzzwwwtttqqqpppnnnllljjjdddaaa^^^\\\\\\]]]]]]\\\\\\[[[YYYWWWUUUTTTTTTTTTNNNMMMOOOVVV___ccc```\\\ZZZWWWTTTQQQPPPNNNLLLJJJGGGGGGFFFFFFDDDCCCAAAAAACCCBBB@@@????????????@@@AAAAAA@@@>>>===;;;::::::;;;;;;:::999999888888777777777888888888888777777;;;:::888777777888999:::999999999888888888777777777777666666666666777777888888888888888888888888999888777666666777888999999999999999::::::;;;<<<999999::::::;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>@@@@@@???>>>>>>???@@@AAACCCFFFJJJNNNQQQQQQPPPOOOQQQQQQRRRSSSUUUWWWYYYYYYXXXZZZ]]]^^^___```bbbcccggglllzzz~~~bbbSSSMMMKKKJJJHHHFFFEEEDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB??????@@@AAABBBCCCCCCDDDDDDBBBCCCEEEGGGLLLVVV```dddiiinnnsssuuuwwwyyy{{{|||{{{{{{|||~~~}}}|||zzzxxxvvvsssqqqpppmmmttt}}}|||yyyuuusssqqqooommmkkkcccaaa^^^]]]^^^^^^^^^]]]\\\[[[XXXVVVUUUUUUVVVWWWKKKJJJJJJQQQYYY^^^^^^[[[YYYVVVSSSPPPOOONNNKKKJJJGGGGGGFFFEEECCCBBB@@@???CCCBBBAAA???>>>??????@@@AAA@@@???>>>===<<<;;;:::<<<;;;:::888888888888999777777888888888888777777888777777777777888888888999888888888888777777777666555555444444555555666777777777777777777777777777777777777777777777777777777777888999:::<<<===999999::::::;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>AAAAAA???>>>>>>>>>???@@@CCCGGGMMMSSSUUUTTTQQQOOOPPPPPPQQQSSSUUUVVVXXXXXXWWWZZZ\\\^^^___aaadddfffiiimmmyyycccTTTMMMLLLJJJHHHFFFEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB??????@@@AAABBBCCCDDDEEECCCBBBCCCFFFIIINNNXXXcccgggjjjooosssvvvxxxzzz||||||{{{{{{|||}}}{{{xxxuuusssqqqpppmmmwww{{{yyyvvvtttsssrrrpppoooeeebbb```^^^^^^]]]\\\ZZZ[[[ZZZWWWUUUTTTUUUVVVWWWLLLJJJJJJNNNTTTYYYZZZYYYWWWTTTQQQOOONNNMMMKKKIIIIIIIIIHHHHHHGGGEEEDDDCCCDDDCCCAAA???>>>>>>??????@@@@@@???>>>===<<<;;;;;;===;;;999777777777999:::777777888888888888777777444555666777888777666666888888888888777777777777666555555444444555555666666666666666666666666666777777888888888888777777666666666666777888999:::888999999:::;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>@@@???>>>>>>>>>???@@@AAAAAAEEEKKKPPPRRRQQQOOOMMMOOOOOOQQQSSSUUUVVVWWWWWWXXXZZZ]]]^^^___aaadddfffjjjmmmyyyeeeTTTMMMLLLJJJHHHGGGEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB??????@@@AAACCCDDDEEEEEECCCBBBCCCGGGJJJOOOZZZeeeiiilllqqqtttwwwyyy|||~~~}}}||||||}}}|||xxxuuusssqqqpppqqqyyywwwuuutttuuuuuutttssshhheeebbb___]]][[[XXXVVVYYYXXXVVVTTTSSSSSSTTTUUUOOOMMMLLLNNNRRRVVVVVVVVVUUUSSSPPPNNNNNNMMMKKKIIIHHHHHHHHHIIIIIIHHHGGGGGGDDDCCCAAA???>>>>>>>>>???@@@??????>>>===<<<;;;;;;===;;;999777777777999:::777777888888888888777777666777999:::;;;:::999888777777777777777777777777777666666555555666666777666666666666666666666666777777888888888888777777:::999999888888888999999888888999999:::;;;;;;<<<;;;;;;<<<<<<===>>>>>>>>>============???@@@BBBDDDAAACCCGGGJJJLLLMMMNNNMMMNNNOOOQQQSSSUUUVVVWWWWWWZZZ\\\]]]^^^^^^```ccceeekkkmmmyyyfffUUUMMMLLLKKKIIIGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBCCCDDDDDDEEECCCBBBCCCGGGJJJOOOZZZeeekkknnnrrruuuwwwzzz}}}~~~~~~{{{wwwtttqqqpppoooxxxwwwuuuttttttvvvwwwwwwvvvkkkhhhdddaaa^^^[[[WWWTTTXXXWWWVVVUUUSSSSSSRRRRRRPPPOOONNNOOORRRTTTTTTTTTSSSQQQNNNMMMMMMLLLKKKIIIEEEFFFGGGGGGHHHHHHGGGGGGEEECCCAAA???>>>>>>>>>>>>?????????>>>===<<<<<<<<<<<<;;;:::888888888888999777777888888888888777777444555777888999999888777666666777777777777777888888777777666666777777888777777777777777777777777777777777777777777777777===<<<;;;;;;::::::;;;;;;888888999999::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<===???AAACCCEEEDDDEEEFFFHHHJJJMMMOOOPPPNNNPPPRRRTTTVVVWWWWWWWWWZZZ[[[\\\\\\\\\^^^bbbdddjjjmmmyyygggVVVNNNMMMKKKIIIGGGFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBCCCCCCDDDDDDCCCBBBCCCGGGJJJOOOYYYdddmmmpppsssvvvxxxzzz~~~~~~zzzuuuqqqnnnmmmmmm|||wwwvvvttttttvvvvvvvvvuuullljjjfffdddaaa^^^ZZZWWWXXXXXXXXXWWWUUUSSSQQQPPPNNNNNNNNNPPPRRRSSSTTTTTTRRRPPPMMMLLLLLLLLLKKKIIIFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDBBB@@@>>>>>>>>>>>>??????>>>>>>======<<<<<<;;;;;;:::999999888888777777777888888888888777777444444555666777777777777666666666666777777888888888777777666666777777888888888888888888888888888999888777666666777888999;;;:::::::::::::::;;;;;;888888888999::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>============???@@@BBBDDDDDDEEEFFFIIIKKKMMMOOOPPPOOOPPPSSSVVVWWWXXXXXXWWWXXXYYYZZZZZZ[[[^^^bbbeeeiiimmmyyyhhhVVVNNNMMMKKKIIIGGGFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBCCCFFFIIINNNYYYdddnnnppptttvvvxxx{{{~~~|||xxxsssooolllkkkkkk|||yyywwwuuutttuuuuuuuuutttllljjjhhhfffdddaaa]]]ZZZYYYYYYZZZYYYWWWTTTQQQOOOKKKLLLMMMPPPRRRTTTTTTTTTQQQOOOMMMLLLLLLLLLKKKIIIIIIIIIIIIHHHGGGFFFEEEDDDEEEDDDBBB@@@>>>======>>>??????>>>>>>======<<<<<<:::::::::::::::999777777777777888888888888777777888999999:::;;;;;;<<<<<<555666666666777777888888777777666666666666777777888888888888888888888888:::888777555555777888:::555555666666777888::::::777888888999::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>??????>>>>>>>>>???AAABBBBBBDDDGGGIIILLLMMMNNNOOOOOOQQQTTTVVVXXXYYYXXXXXXUUUVVVXXXYYY[[[___cccgggiiimmmyyyeeeVVVOOOMMMJJJIIIHHHGGGEEEDDDGGGGGGGGGFFFFFFDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCAAABBBCCCDDDHHHRRR___hhhnnnrrrvvvyyyzzzzzz{{{|||}}}zzzxxxxxxsssmmmmmmppp~~~}}}yyyuuussssssrrrooollllllmmmmmmiiiccc]]]ZZZXXX\\\[[[ZZZXXXVVVTTTSSSRRRLLLKKKKKKLLLOOOQQQQQQQQQTTTRRRPPPNNNNNNLLLJJJHHHIIIGGGFFFGGGHHHHHHGGGFFFDDDCCC@@@>>>======>>>>>>@@@@@@@@@??????===<<<<<<===<<<;;;999888777777777999999888888777777666666:::999888777777888999:::666666777777888888888999777777777777777777777777666666777888888888888888999888777777777777777888666666777888999999::::::<<<;;;;;;:::::::::;;;;;;::::::;;;;;;<<<=========<<<<<<======>>>@@@AAABBB@@@CCCFFFIIIJJJKKKLLLNNNOOOPPPPPPRRRTTTVVVXXXYYYZZZ\\\^^^___^^^^^^```aaaiiiooo{{{kkkYYYPPPNNNJJJIIIHHHGGGEEEDDDFFFGGGGGGFFFFFFDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@BBBAAAAAAAAAAAABBBCCCCCCAAABBBCCCDDDIIIRRR___iiinnnrrrwwwzzz|||}}}~~~}}}zzzyyytttnnnnnnrrr{{{xxxtttrrrrrrqqqnnnkkkiiijjjjjjhhhccc^^^ZZZYYY[[[ZZZYYYWWWVVVTTTSSSRRRMMMLLLKKKMMMOOORRRRRRRRRQQQPPPOOONNNMMMLLLJJJIIIIIIGGGFFFGGGHHHHHHGGGEEEDDDBBB@@@>>>======>>>>>>@@@@@@@@@??????>>>===<<<===<<<;;;999888777777777888888888777777777777777777666555444444555666777666777777777888888888888777777777777777777777777666666777888888888888888888777777777777777888888555666666777888888999999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========<<<<<<======>>>@@@AAABBBCCCFFFIIIKKKKKKKKKLLLMMMOOOOOOPPPRRRTTTVVVXXXYYYZZZ\\\^^^_________```aaajjjooo{{{ttt\\\QQQNNNKKKIIIHHHGGGFFFDDDFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBBBBCCCDDDAAABBBCCCEEEJJJTTTaaajjjrrruuuyyy|||}}}~~~|||yyytttooopppttt~~~yyywwwsssqqqqqqooommmlllhhhiiiiiigggbbb^^^[[[ZZZZZZYYYXXXWWWUUUSSSRRRRRROOOMMMLLLMMMPPPRRRSSSSSSUUUUUUUUUTTTTTTSSSRRRQQQIIIHHHFFFGGGHHHHHHFFFEEECCCBBB@@@>>>======>>>>>>??????@@@??????>>>===<<<===<<<;;;999888888888888777777777777888888888888999888777777777777888999777777777777888888888888777777777777777777777777666777777888888888888777777666666666777888999999555555666666777888888888999:::;;;<<<<<<;;;:::999::::::;;;;;;<<<=========<<<<<<======>>>@@@AAABBBDDDFFFIIIJJJJJJIIIJJJKKKOOOOOOPPPRRRTTTVVVXXXYYY[[[]]]___`````````aaabbbjjjooozzz{{{^^^SSSPPPLLLIIIHHHGGGFFFEEEEEEEEEFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@AAABBBBBBCCCAAABBBDDDFFFKKKUUUbbbllluuuxxx|||~~~}}}}}}}}}~~~|||xxxsssooopppttt~~~~~~~~~~~~}}}|||xxxwwwuuusssqqqpppooonnnkkklllllliiiddd^^^[[[ZZZXXXWWWWWWUUUTTTSSSRRRRRRPPPNNNMMMNNNPPPSSSUUUUUUWWWXXXYYYZZZXXXWWWWWWWWWJJJHHHGGGGGGGGGGGGFFFEEEBBBAAA@@@???>>>>>>>>>>>>???????????????>>>======<<<<<<;;;:::999888888888666666777777888888999999999999999999999999999999777777777777777888888888777777777777777777777777666777888888888888777777666666666666777888::::::666777777777888888888999777999;;;<<<<<<;;;:::999::::::;;;;;;<<<=========<<<<<<======>>>@@@AAABBB@@@CCCFFFGGGGGGGGGHHHIIINNNOOOPPPRRRTTTVVVYYYZZZ\\\^^^aaaaaaaaaaaabbbdddiiimmmwwwaaaUUUQQQLLLIIIHHHHHHGGGFFFDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@AAAAAABBBAAACCCDDDGGGLLLWWWdddnnnssswww{{{}}}~~~~~~zzzwwwrrrnnnooottt~~~}}}}}}}}}|||{{{yyyxxxwwwuuusssrrrrrrrrrrrrrrrqqqlllfff___ZZZXXXVVVVVVUUUTTTSSSSSSRRRRRRQQQOOOMMMMMMPPPSSSUUUVVVTTTWWWYYYYYYWWWUUUUUUUUUJJJIIIGGGGGGGGGGGGFFFDDDAAAAAA@@@??????>>>>>>>>>>>>????????????>>>>>>===<<<<<<;;;:::999999999999666666777777888888999999555666666666666666666555888888777777777777777777777777777777777777777777777777888888888777777666666666666666777888::::::888888999999999999::::::777888:::<<<<<<;;;:::999::::::;;;;;;<<<=========<<<<<<======>>>@@@AAABBB>>>AAAEEEGGGHHHHHHJJJKKKNNNNNNPPPQQQTTTWWWYYYZZZ^^^```bbbcccccccccdddeeegggkkkuuugggVVVRRRMMMJJJHHHHHHGGGGGGDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCAAA@@@@@@@@@@@@AAABBBBBBAAACCCEEEGGGMMMXXXfffpppppptttyyy}}}|||yyywwwrrrnnnooosss}}}|||}}}}}}|||{{{yyyzzzyyywwwuuuttttttuuuxxxxxxuuuppphhh```ZZZXXXTTTTTTSSSSSSSSSRRRRRRRRRQQQOOOLLLMMMOOOSSSUUUVVVVVVZZZ]]]\\\XXXTTTTTTUUUKKKIIIGGGGGGGGGGGGEEEDDD@@@@@@@@@@@@??????>>>>>>>>>>>>????????????>>>>>><<<<<<;;;:::::::::::::::777777777777888888888888666777777888888777777666888888888888777777777777777777777777777777777777777888888888888777777666777666666666777888999999::::::::::::::::::::::::777888999:::;;;;;;::::::::::::;;;;;;<<<=========<<<<<<======>>>@@@AAABBB@@@CCCGGGIIIJJJKKKMMMOOOMMMNNNOOOQQQTTTWWWYYY[[[___aaacccdddddddddeeefffhhhkkksssqqqWWWSSSNNNJJJHHHHHHHHHGGGCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDCCCBBBBBBBBBBBBCCCDDDDDDAAACCCEEEHHHNNNYYYgggqqqssswww|||~~~zzzyyyxxxtttoooooosss~~~}}}||||||}}}}}}{{{zzzyyyzzzzzzxxxuuutttuuuwwwzzzzzzwwwqqqiii```[[[XXXSSSSSSRRRRRRRRRRRRRRRQQQQQQNNNLLLLLLNNNRRRUUUVVVYYY]]]```^^^XXXSSSRRRSSSKKKIIIGGGGGGGGGGGGEEECCC???@@@@@@@@@@@@???>>>>>>>>>>>>????????????>>>>>><<<<<<;;;::::::::::::;;;888888888777777777777777888999::::::::::::999888888888888888777777777666777777777777777777777777888888888888888777666666888777777777777777888888999999999999999999999999777888888999::::::;;;;;;::::::;;;;;;<<<=========<<<<<<======>>>@@@AAABBBBBBEEEHHHJJJKKKKKKMMMNNNMMMNNNOOOQQQTTTWWWZZZ[[[```bbbdddeeeeeeeeefffgggiiillltttyyyXXXTTTNNNJJJHHHHHHHHHGGGCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFAAACCCEEEHHHNNNZZZhhhrrrzzz}}}|||zzzyyyyyyuuuqqqpppttt}}}}}}|||{{{zzz{{{||||||zzzxxxxxxzzzzzzxxxuuutttvvvxxxzzzyyywwwqqqiiiaaa[[[YYYRRRRRRRRRRRRRRRRRRRRRQQQQQQNNNKKKKKKNNNRRRTTTVVVVVVZZZ]]][[[TTTNNNMMMMMMKKKIIIHHHGGGGGGGGGEEECCC??????@@@@@@@@@??????>>>===>>>>>>?????????>>>>>><<<<<<;;;:::::::::;;;;;;999999888888777777666666555666777888888777666555999888888888777777666666777777777777777777777777888888888888888777666666999888777777777777777888999999888888888888888888888888888888999:::;;;<<<::::::;;;;;;<<<======>>><<<<<<======>>>@@@AAABBBCCCEEEHHHIIIIIIIIIJJJJJJMMMNNNOOOQQQTTTWWWZZZ[[[aaaccceeefffeeeeeeggghhhkkknnnuuuzzz\\\TTTMMMKKKIIIFFFEEEGGGEEEEEEEEEEEEEEEEEEEEEEEE@@@@@@AAABBBCCCEEEEEEFFFCCCBBBBBBAAAAAABBBBBBCCCBBBDDDEEEHHHRRRbbboootttvvvyyy}}}|||{{{zzzwwwoookkkqqqzzz}}}zzzyyyvvvuuuvvvxxxzzz{{{yyywwwzzzyyyxxxtttrrrsssxxx}}}|||yyytttmmmfff```[[[YYYWWWVVVUUUTTTSSSSSSSSSSSSVVVTTTQQQOOONNNPPPRRRTTTVVVVVVUUUSSSRRROOOMMMLLLHHHGGGFFFFFFFFFEEECCCAAAAAAAAA@@@@@@???>>>>>>===???????????????>>>======>>>===;;;:::999999:::;;;999999999999999999999999777777777777777777777777999777555666999:::888666666777888999999888777666:::999999888777777888888777777777777777777777777999999888888999999:::;;;888888999::::::::::::999999:::;;;<<<=====================>>>??????@@@@@@DDDEEEFFFGGGIIIJJJKKKKKKMMMMMMOOOQQQTTTWWWZZZ[[[aaadddfffggggggfffggghhhhhhllluuu|||^^^UUUNNNKKKIIIFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBAAAAAABBBBBBCCCBBBEEEFFFHHHRRRbbboootttzzz}}}zzzyyyxxxuuuooonnnvvv~~~{{{xxxvvvuuutttsssrrrrrruuuwwwxxxwwwyyyxxxwwwtttssstttyyy~~~|||yyyrrrkkkddd^^^ZZZXXXWWWVVVUUUTTTSSSSSSSSSSSSTTTRRROOOMMMMMMOOOQQQSSSUUUTTTSSSRRRPPPNNNLLLJJJIIIGGGFFFFFFFFFEEECCCAAAAAAAAAAAA@@@???>>>>>>>>>???????????????>>>======>>>===;;;:::999999::::::999999999999999999999999777777777777777777777777999777666666888999888666777777888888888888777777888777777666666666777777888888888888888888888888999999888888999999:::;;;777777888999999999999888999:::;;;<<<=====================>>>??????@@@@@@EEEFFFGGGIIIJJJLLLMMMNNNMMMNNNPPPRRRUUUXXXZZZ\\\```ccceeegggfffffffffgggjjjnnnwwwbbbXXXOOOLLLJJJGGGFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@??????CCCCCCBBBBBBBBBBBBCCCCCCBBBEEEFFFHHHRRRcccpppuuu~~~yyywwwvvvsssppprrr~~~~~~}}}}}}|||{{{zzzxxxwwwvvvuuuvvvsssppppppqqqtttvvvwwwwwwwwwvvvttttttvvv{{{~~~|||xxxppphhhaaa\\\YYYXXXVVVVVVUUUTTTTTTSSSSSSSSSRRRPPPNNNLLLLLLNNNQQQSSSUUUTTTSSSRRRPPPMMMKKKJJJIIIHHHFFFFFFFFFFFFDDDBBBBBBAAAAAA@@@@@@??????>>>???????????????>>>============<<<:::::::::::::::888888888888888888888888777777777777777777777777888777666777888999888666888888777777777777888888777777777777777777888888888888888888888888888888999999888888999999:::;;;666777777888888888888888999:::;;;<<<=====================>>>??????@@@@@@CCCDDDEEEGGGJJJLLLNNNOOOOOOOOOQQQSSSUUUXXX[[[\\\___aaadddeeeeeeeeeeeefffkkkpppzzzggg[[[PPPLLLKKKHHHGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBBBBAAACCCCCCBBBBBBBBBBBBCCCCCCCCCEEEFFFIIISSSdddqqqvvv{{{xxxuuurrrpppuuu}}}|||{{{zzzzzzzzz{{{||||||}}}}}}~~~~~~{{{xxxvvvvvvvvvvvvvvvvvvvvvttttttuuuwww{{{}}}{{{wwwooofff___[[[YYYXXXUUUUUUUUUUUUTTTTTTSSSSSSRRRPPPNNNLLLLLLOOOQQQSSSUUUTTTTTTRRRPPPNNNLLLKKKJJJHHHFFFFFFFFFFFFDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@???????????????>>>=========<<<<<<;;;::::::999999777777777777777777777777666666666666666666666666888777777777888888777777999888777666666777888999888999999:::::::::::::::888888888888888888888888999999888888999999:::;;;777777888999999999999999999:::;;;<<<=====================>>>??????@@@@@@???@@@BBBEEEGGGJJJLLLMMMPPPPPPQQQSSSVVVYYY[[[\\\]]]___bbbddddddddddddeeekkkppp{{{lll___RRRMMMKKKIIIGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDCCCEEEGGGIIITTTdddrrrwww}}}~~~zzzuuurrrqqqxxx}}}|||}}}|||}}}~~~}}}yyyvvvvvvuuusssssstttwwwyyyzzzyyyuuummmeee___[[[YYYYYYTTTTTTUUUUUUUUUTTTSSSSSSSSSQQQOOOMMMMMMOOORRRTTTRRRRRRQQQPPPOOONNNLLLKKKKKKIIIFFFEEEFFFFFFEEEDDDBBBBBBBBBAAAAAAAAAAAAAAA???????????????>>>======<<<<<<<<<;;;;;;:::999999777777777777777777777777666666666666666666666666777777888888777777777888999888777666666777888999888999999:::::::::999888888888888888888888888888999999888888999999:::;;;888999::::::;;;;;;::::::999:::;;;<<<=====================>>>??????@@@@@@>>>@@@BBBDDDHHHJJJMMMNNNPPPQQQRRRSSSVVVXXXZZZ\\\\\\^^^aaacccccccccdddeeeiiippp{{{qqqbbbSSSMMMLLLJJJHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAABBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCFFFGGGJJJUUUeeesssxxx|||{{{vvvssssss|||}}}xxxxxxuuusssrrrsssuuuuuuuuutttpppjjjddd^^^ZZZXXXXXXSSSTTTUUUVVVVVVUUUTTTSSSUUUSSSPPPMMMMMMOOOQQQSSSMMMNNNNNNNNNMMMMMMLLLKKKLLLIIIFFFEEEFFFFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB???????????????>>>======<<<<<<<<<<<<;;;:::999888888888888888888888888888777777777777777777777777666888999888777666777888888888777777777777888888666777777888888666555444999999999999999999999999999999888888999999:::;;;999::::::;;;;;;;;;;;;;;;999:::;;;<<<=====================>>>??????@@@@@@AAABBBDDDGGGJJJMMMOOOPPPPPPPPPQQQSSSUUUWWWYYY[[[[[[^^^aaacccccccccdddfffhhhooo{{{uuueeeTTTMMMMMMKKKIIIHHHEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDCCCFFFGGGJJJUUUffftttyyy~~~~~~zzzvvvtttuuu}}}yyyvvvrrrqqqrrrrrrqqqpppnnnkkkfffaaa]]]YYYWWWVVVRRRSSSUUUVVVVVVUUUTTTSSSUUUSSSOOOMMMLLLMMMOOOPPPMMMMMMNNNOOOOOOOOOOOOOOOLLLJJJFFFEEEEEEFFFFFFEEEBBBBBBBBBBBBBBBCCCCCCCCC???????????????>>>======;;;<<<<<<<<<<<<:::999888999999999999999999999999777777777777777777777777666888999888666666777999777777888888888888777777666777777888777555222111999999999999999999999999999999888888999999:::;;;999999:::;;;;;;;;;;;;:::999:::;;;<<<=====================>>>??????@@@@@@CCCDDDFFFHHHKKKMMMOOOPPPOOOPPPQQQRRRTTTVVVXXXZZZ[[[^^^aaacccddddddeeefffhhhppp|||wwwfffUUUNNNMMMKKKIIIHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCFFFHHHKKKUUUffftttzzz|||yyyuuuuuuwwwzzzvvvrrrpppqqqqqqooollliiigggddd___[[[XXXUUUTTTRRRSSSUUUVVVVVVUUUTTTSSSUUURRROOOLLLJJJKKKMMMNNNOOOPPPQQQRRRSSSTTTTTTTTTMMMJJJGGGEEEEEEFFFFFFFFFBBBBBBCCCCCCCCCCCCCCCCCC???????????????>>>======;;;<<<<<<===<<<:::999888999999999999999999999999777777777777777777777777666888:::999666555777999666777888999999888777666888999999999888555333111999999999999999999999999999999888888999999:::;;;888888999::::::::::::999999:::;;;<<<=====================>>>??????@@@@@@BBBCCCEEEGGGIIIKKKMMMNNNOOOOOOPPPRRRTTTVVVXXXYYY[[[^^^aaacccddddddfffggghhhppp}}}tttdddTTTMMMLLLJJJIIIJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBB@@@AAAAAABBBBBBCCCCCCCCCFFFFFFFFFKKKVVVdddsss|||zzz|||xxxpppsss{{{vvvuuuttttttsssqqqnnnkkkeeeccc___]]][[[YYYVVVSSSSSSTTTVVVWWWWWWVVVUUUUUUVVVUUUQQQMMMIIIHHHJJJMMMTTTTTTUUUXXXZZZYYYUUUQQQMMMLLLIIIFFFDDDDDDDDDDDDBBBBBB@@@@@@@@@@@@BBBBBB??????>>>=====================<<<<<<<<<;;;;;;;;;888888888777777777777666999999888888999;;;<<<>>><<<;;;::::::999999::::::666666666666666666666666999999888888777666666666888888777777777777888888777777777777888888888888999999::::::::::::;;;;;;999:::;;;;;;<<<<<<;;;;;;===>>>>>>??????@@@AAAAAACCCDDDFFFHHHJJJKKKKKKLLLPPPQQQRRRQQQQQQRRRUUUWWWXXX\\\aaabbbaaabbbdddffflllssssssdddTTTMMMLLLKKKIIIJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEFFFLLLWWWfffuuu~~~}}}~~~xxxpppqqq|||xxxvvvtttssssssqqqnnnkkkdddaaa^^^\\\ZZZXXXTTTRRROOOPPPRRRSSSTTTSSSSSSRRRVVVTTTQQQMMMIIIHHHJJJMMMNNNOOORRRXXX]]]___^^^[[[QQQOOOKKKHHHEEEEEEEEEFFFBBBAAAAAA@@@@@@AAAAAABBB??????>>>===============@@@@@@>>>===;;;999888777999999888888888777777777999888888888999:::;;;<<<:::999999888777888888888777777777777777777777777666666666777888888999999888888777777777777888888888888888888999999999999999999::::::::::::;;;;;;::::::;;;<<<<<<<<<<<<<<<>>>>>>??????@@@AAAAAAAAACCCDDDFFFHHHJJJKKKKKKLLLOOOQQQRRRRRRRRRTTTVVVXXXYYY]]]bbbccccccccceeehhhlllrrrssscccTTTMMMMMMKKKJJJJJJHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDFFFLLLXXXgggvvv}}}}}}wwwoooooo{{{~~~~~~|||zzzxxxtttrrrqqqooommmkkkccc```]]][[[YYYVVVSSSQQQMMMOOOPPPRRRSSSSSSRRRRRRUUUSSSPPPLLLIIIHHHKKKMMMKKKNNNRRRYYY___bbbbbbaaaVVVSSSNNNIIIFFFEEEFFFGGG@@@AAAAAABBBBBBAAAAAA@@@??????>>>===============@@@???>>>===;;;999888888:::999999999888888888888888777777777888999:::;;;888777777666666666666666888888888888888888888888666666666777888888999999888888777777777777888888999999999::::::::::::;;;999999::::::::::::;;;;;;;;;;;;<<<============<<<>>>??????@@@AAAAAABBBBBBCCCDDDFFFHHHJJJKKKKKKLLLLLLNNNPPPRRRSSSTTTVVVXXXZZZ^^^cccdddddddddfffiiijjjrrrrrrcccTTTNNNMMMKKKJJJJJJHHHGGGGGGFFFEEEEEEFFFFFFDDDDDDDDDCCCCCCCCCCCCCCCFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDFFFLLLXXXggguuu~~~|||{{{uuunnnmmmuuu~~~}}}|||yyyvvvpppqqqsssssstttvvvyyy{{{~~~}}}}}}~~~}}}{{{zzzwwwsssooonnnmmmkkkiiicccaaa]]][[[YYYWWWTTTQQQPPPQQQRRRTTTUUUUUUUUUTTTTTTRRRPPPLLLIIIIIIKKKNNNPPPRRRUUUYYY\\\]]]]]]\\\XXXUUUOOOJJJFFFEEEEEEFFF@@@@@@BBBBBBBBBBBB@@@@@@???>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888777777777777777888999999777777666555555555666666888888888888888888888888999999888888777666666666999888888777777888888999999999999999::::::::::::999999999:::::::::;;;;;;;;;<<<<<<===>>>=========?????????@@@AAAAAABBBBBBCCCDDDFFFHHHIIIKKKKKKLLLHHHJJJNNNPPPQQQSSSVVVXXXZZZ^^^cccdddddddddfffiiijjjrrrqqqbbbTTTNNNNNNLLLJJJJJJHHHGGGFFFFFFEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFEEEEEEDDDDDDCCCEEEEEEGGGMMMXXXfffsss||||||uuunnnjjjooo|||zzzxxxzzz}}}xxxvvvtttppplllgggggghhhhhhgggiiilllooouuuyyy}}}|||{{{zzzyyyxxxuuuqqqnnnlllkkkiiigggeeebbb___]]][[[YYYVVVSSSRRRSSSUUUVVVWWWWWWVVVVVVRRRQQQOOOKKKIIIIIILLLNNNTTTVVVWWWXXXWWWVVVTTTTTTVVVSSSNNNIIIEEEDDDDDDEEE@@@@@@BBBBBBBBBBBB@@@@@@???>>>>>>===============;;;<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888666666777777777888888777888888777666666666666777888888888888888888888888999999888888777666666666999999888888888888999999888888888999999999999:::999999999:::::::::;;;;;;;;;<<<<<<===>>>=========>>>??????@@@@@@AAABBBBBBCCCDDDFFFHHHIIIKKKKKKLLLHHHKKKNNNPPPRRRTTTXXXZZZYYY]]]bbbccccccccceeehhhkkkrrrpppaaaTTTOOONNNLLLJJJJJJGGGGGGFFFFFFFFFFFFFFFGGGCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEGGGNNNYYYggguuu}}}vvvmmmhhhjjjwww||||||}}}~~~}}}zzzyyy|||{{{rrrkkkgggccc```aaabbbbbbbbbbbbdddgggjjjpppttt{{{~~~{{{yyyxxxwwwvvvssspppnnnmmmkkkiiiggggggdddaaa___]]][[[WWWUUUSSSTTTUUUVVVVVVVVVUUUTTTQQQPPPNNNKKKHHHIIILLLOOOSSSUUUVVVUUUSSSQQQPPPPPPPPPNNNKKKHHHEEEDDDCCCCCC@@@AAAAAABBBBBBAAAAAA@@@??????>>>===============???>>>===<<<;;;:::999999:::999999999888888888888666777888888888888777777999999888777777777777777888888888888888888888888666666666777888888999999999999888888888888999999888888888888999999999999999999::::::::::::;;;;;;;;;;;;<<<============<<<===>>>>>>???@@@@@@AAAAAACCCDDDFFFHHHJJJKKKKKKLLLLLLMMMOOOQQQSSSVVVZZZ^^^YYY]]]bbbccccccccceeehhhlllsssoooaaaTTTOOOOOOMMMJJJJJJGGGFFFFFFFFFFFFFFFGGGGGGCCCDDDDDDDDDEEEEEEEEEEEECCCCCCDDDDDDDDDDDDDDDEEEBBBDDDHHHPPP\\\kkkyyy}}}ssslllgggjjjyyy~~~yyyvvvwwwyyy|||}}}~~~~~~}}}~~~zzzooofffaaa^^^^^^```aaabbbbbbcccggglllooouuuzzz}}}zzzxxxvvvvvvuuusssqqqpppooommmjjjhhhgggeeeaaa___]]][[[XXXUUUUUUUUUVVVWWWVVVUUUTTTSSSPPPOOOMMMJJJHHHIIILLLOOORRRTTTUUUTTTPPPNNNMMMNNNKKKKKKIIIHHHFFFEEEDDDCCCBBBAAAAAA@@@@@@AAAAAABBB??????>>>===============>>>>>>===<<<;;;::::::999999999888888888777777777777888888999999888777777999888777777666666777777777777777777777777777777666666666777888888999999:::999999888888999999:::999999999999:::::::::;;;999999::::::::::::;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<======>>>>>>???@@@@@@CCCDDDFFFHHHJJJKKKKKKLLLMMMMMMNNNNNNPPPTTTZZZ^^^ZZZ^^^cccdddddddddfffiiinnnttt~~~oooaaaTTTOOOOOOMMMJJJJJJGGGFFFFFFFFFFFFFFFGGGGGGCCCDDDDDDDDDEEEEEEFFFFFFBBBBBBCCCCCCDDDDDDEEEEEEAAACCCHHHQQQ___ooo~~~wwwoookkkhhhnnn~~~|||wwwuuuvvvxxx{{{|||{{{{{{{{{}}}~~~{{{qqqgggccccccdddbbbcccdddfffhhhlllrrrwww~~~}}}yyywwwvvvvvvuuutttrrrrrrrrrpppllliiigggdddaaa___]]][[[XXXUUUWWWXXXYYYYYYXXXWWWUUUTTTPPPOOOMMMJJJHHHIIIMMMPPPTTTUUUVVVTTTOOOLLLKKKLLLHHHHHHIIIHHHGGGFFFEEEDDDCCCBBB@@@@@@@@@@@@BBBCCC??????>>>===============;;;;;;;;;<<<<<<<<<======888888888777777777777666777888999::::::999888777888888777666666666666666666666666666666666666666999999888888777666666666:::999999888888999999::::::::::::;;;;;;;;;<<<<<<999999:::::::::;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<===>>>>>>??????CCCDDDFFFHHHJJJKKKKKKLLLKKKKKKJJJJJJKKKPPPVVV[[[[[[```dddfffeeeeeegggjjjpppttt}}}nnnbbbVVVRRRPPPMMMJJJJJJHHHHHHGGGGGGFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCEEEEEEEEEEEEDDDDDDDDDDDDDDDFFFGGGNNN]]]qqquuullllllyyy}}}zzzwwwuuuuuuxxx|||}}}~~~uuummmgggcccdddhhhdddgggkkkooorrrwww|||}}}yyywwwvvvwwwxxxuuusssppppppqqqpppllliiigggfffddd```[[[WWWUUUUUUYYYWWWUUUTTTUUUUUUTTTSSSPPPRRRRRROOOKKKIIILLLNNNNNNOOOOOOOOOOOONNNMMMMMMIIIIIIIIIHHHHHHGGGGGGGGGBBBAAA@@@@@@@@@AAABBBCCC???===<<<===???@@@@@@???>>>>>>===<<<;;;::::::999999999999888888888777777999888888888777777666666999:::<<<<<<;;;999666444777777777777777777777777888888777777777777888888999888777555555777888999888888888888888888888888============<<<;;;:::999;;;<<<<<<===============<<<<<<<<<<<<===???@@@AAAAAAAAABBBFFFKKKLLLJJJHHHKKKLLLNNNPPPSSSVVVXXXYYY[[[___ccceeeddddddgggiiiooottt~~~nnnbbbWWWRRRQQQMMMJJJJJJIIIHHHGGGGGGFFFGGGGGGGGGDDDDDDCCCCCCCCCBBBBBBBBBEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFHHHOOO^^^sss}}}uuupppuuu~~~yyywwwuuussstttwww|||vvvnnniiifffiiimmmqqqtttwww{{{}}}zzzwwwvvvuuuvvvuuusssqqqpppqqqpppmmmjjjggggggfffbbb\\\WWWUUUTTTWWWVVVTTTTTTUUUVVVUUUTTTSSSTTTSSSOOOJJJHHHJJJMMMNNNNNNNNNNNNMMMMMMLLLKKKIIIIIIIIIHHHHHHGGGGGGFFFCCCBBBAAA@@@@@@@@@AAABBB@@@???>>>>>>???AAA@@@@@@>>>>>>===<<<;;;::::::999999999999888888888777777888888888888777777777666999999999999999999888888777777777777777777777777888888777777777777888888999888777666666777888999888888888888888888888888888999999:::::::::999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAAAAAAAABBBFFFJJJLLLJJJHHHKKKLLLNNNPPPSSSUUUWWWXXX[[[___ccceeeddddddgggiiiooottt~~~nnnbbbWWWRRRQQQMMMKKKJJJIIIIIIHHHGGGGGGGGGGGGGGGDDDDDDCCCCCCCCCCCCBBBBBBEEEEEEEEEEEEDDDDDDDDDDDDDDDFFFIIIOOO___ttt}}}wwwvvv{{{wwwwwwyyy{{{zzzyyy|||}}}zzzvvvuuutttssstttxxx}}}wwwqqqmmmmmmqqqvvv~~~~~~{{{xxxuuusssrrrtttrrrqqqpppqqqpppnnnllljjjjjjiiiddd^^^XXXUUUSSSUUUTTTTTTUUUVVVWWWVVVTTTUUUUUUSSSNNNIIIHHHJJJMMMNNNNNNNNNMMMLLLKKKJJJIIIJJJIIIIIIHHHGGGGGGFFFFFFDDDCCCAAA@@@???@@@@@@AAABBB@@@??????@@@AAA@@@??????>>>>>>===<<<;;;::::::999999999888888888888888888888888888777777777777999888777777777999:::<<<777777777777777777777777999999888888888888999999999888777666666777888999888888888888888888888888666777888999::::::::::::999::::::;;;<<<;;;;;;;;;<<<<<<<<<<<<===???@@@AAAAAAAAACCCFFFIIIKKKJJJIIILLLMMMOOOQQQSSSUUUWWWXXX[[[___dddeeedddeeegggiiinnnsss}}}nnnbbbWWWSSSQQQNNNKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCFFFIIIOOO^^^sssxxxyyywwwuuurrrsssuuuxxxyyyxxxyyyzzz{{{|||{{{yyywwwuuuuuuvvvvvvuuuvvvyyyzzzuuutttuuu{{{~~~|||yyyuuurrrppprrrqqqppppppooooooooonnnoooooommmhhhaaa[[[VVVTTTSSSSSSSSSUUUXXXXXXVVVUUUUUUUUUSSSNNNIIIHHHLLLOOOOOOOOOOOONNNMMMLLLKKKJJJJJJIIIIIIHHHGGGFFFEEEEEEEEECCCBBB@@@??????@@@@@@BBB@@@>>>>>>??????>>>===??????>>>===<<<;;;::::::888888888888888888888888888888888777777777777777888888888888888999999:::777777777777777777777777999999888888888888999999888888777666666777888888888888888888888888888888999:::;;;<<<============::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<===???@@@AAA@@@AAACCCFFFHHHJJJJJJJJJMMMNNNOOOQQQSSSUUUWWWXXX[[[___dddeeeeeeeeegggjjjnnnsss|||mmmbbbWWWSSSRRROOOLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDAAAEEEHHHNNN\\\rrr}}}wwwzzzzzzsssqqqpppqqqtttwwwyyyzzzyyywwwtttrrrppppppqqqqqqrrrtttvvvvvvvvvyyy~~~{{{|||~~~~~~~~~|||yyyvvvrrrpppqqqqqqpppooooooooopppqqquuuuuurrrlllddd]]]XXXVVVQQQRRRTTTVVVYYYYYYVVVTTTRRRSSSRRRNNNKKKJJJNNNRRRPPPQQQQQQPPPOOONNNMMMLLLJJJIIIIIIHHHFFFEEEEEEDDDEEECCCBBB@@@??????@@@@@@AAA???=========>>>===<<>>===<<<;;;;;;:::888888888888888888888888777777777777777777888888777888999::::::888777555777777777777777777777777999888888888888888888999888888777777777777888888888888888888888888888888<<<<<<============<<<<<<;;;;;;<<<===============<<<<<<<<<<<<===???@@@AAA@@@BBBDDDFFFGGGIIIJJJKKKMMMNNNOOORRRTTTVVVXXXXXX\\\```dddfffeeeeeehhhjjjnnnrrr{{{mmmbbbWWWSSSRRROOOMMMMMMLLLKKKJJJHHHGGGGGGGGGGGGCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDAAAEEEIIINNN[[[pppzzzuuu{{{xxxnnnnnnnnnoooqqquuuxxxzzzzzzvvvqqqllliiiiiikkkmmmlllppptttvvvvvv{{{~~~~~~}}}|||zzzwwwtttrrrqqqrrrrrrqqqpppqqqsssvvv{{{yyyuuummmddd]]]YYYWWWQQQRRRTTTXXXZZZYYYVVVSSSOOOQQQRRRPPPMMMLLLOOORRRQQQQQQRRRRRRRRRQQQPPPPPPJJJIIIIIIGGGFFFEEEDDDCCCDDDCCCAAA@@@???@@@@@@AAA???===<<<<<<=========<<<@@@??????>>>===<<<;;;;;;888888888888888999999999777777777777888888888888666888:::;;;:::888555444777777777777777777777777888888777777777777888888777777777888888777777777888888888888888888888888:::::::::;;;;;;:::999999;;;<<<======>>>>>>======<<<<<<<<<<<<===???@@@AAA@@@BBBDDDFFFFFFHHHJJJMMMLLLMMMOOORRRTTTWWWYYYZZZ\\\```eeefffeeefffhhhjjjnnnrrr{{{mmmbbbWWWSSSRRRPPPMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCGGGKKKOOO[[[ppp|||xxxxxxmmmmmmnnnoooqqqtttxxxzzz{{{wwwqqqlllhhhggghhhiiihhhnnnuuuxxx{{{~~~~~~}}}|||zzzxxxvvvuuutttuuuuuutttssstttxxx{{{~~~{{{uuulllbbb[[[XXXWWWQQQRRRUUUXXXZZZYYYUUUQQQOOORRRTTTRRRNNNLLLMMMOOOPPPQQQRRRRRRSSSRRRRRRRRRJJJIIIHHHGGGFFFDDDCCCCCCCCCBBBAAA@@@@@@@@@AAABBB???===<<<<<<>>>???>>>>>>@@@@@@???>>>===<<<;;;;;;777777888888888999999999666777777777888888888888666777888888999888888777777777777777777777777777777777666666666666777777777777888888888888777777888888888888888888888888666777777888999999999999:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<===???@@@AAA@@@BBBEEEFFFFFFGGGJJJNNNKKKLLLNNNRRRUUUXXXZZZ\\\\\\```eeefffffffffhhhkkkmmmrrrzzzmmmbbbWWWTTTSSSPPPNNNNNNLLLLLLJJJIIIHHHGGGGGGGGGEEEEEEFFFFFFGGGGGGGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDEEEIIIMMMPPP\\\qqq}}}yyynnnnnnoooppprrruuuyyy|||{{{xxxsssnnnjjjgggffffffgggnnnwww|||~~~}}}{{{zzzyyyxxxxxxvvvwwwxxxwwwvvvwww{{{|||uuujjj```ZZZWWWVVVQQQRRRUUUYYY[[[YYYTTTPPPPPPSSSUUUTTTOOOLLLKKKMMMOOOPPPQQQRRRSSSSSSSSSSSSJJJJJJHHHGGGFFFDDDCCCBBBBBBAAA@@@@@@@@@AAABBBCCC???===<<<===???@@@@@@???@@@@@@???>>>===<<<;;;;;;777777888888999999999999666666777777888888888999666666555666777999:::<<<777777777777777777777777666666555555555555666666777777888888888888777777888888888888888888888888444555666888:::;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<===???@@@AAA@@@CCCEEEFFFEEEGGGKKKNNNJJJKKKNNNQQQUUUYYY[[[]]]\\\```eeegggffffffhhhkkkmmmqqqzzzmmmaaaVVVSSSRRROOOLLLLLLLLLKKKIIIGGGGGGGGGIIIJJJIIIHHHFFFDDDDDDDDDDDDEEEFFFEEEDDDCCCCCCDDDEEEFFFCCCCCCGGGQQQaaatttyyyvvvrrrnnnnnnsssxxx{{{|||{{{{{{yyyvvvrrrmmmjjjhhhmmmrrrxxx}}}~~~zzzyyyyyyzzzwwwxxxyyyzzzzzz{{{~~~zzzqqqiiiddd___XXXTTTTTTSSSSSSUUUVVVVVVTTTRRRRRRSSSSSSRRROOOMMMLLLMMMMMMQQQSSSSSSUUUWWWTTTNNNOOOLLLHHHGGGHHHIIIGGGEEE@@@@@@???>>>???@@@BBBCCCCCCBBBAAA@@@@@@@@@AAABBBFFFEEECCC@@@>>>===<<<<<<:::999888888777777888888777777777777777888888999:::999888777666666666666888888999888777666444333666888999999888888888999777777777777777777777777777888888888888999999999999999::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>===<<<<<<===@@@AAAAAA@@@CCCCCCDDDEEEFFFIIIJJJKKKLLLNNNQQQSSSTTTVVVYYY[[[]]]```cccdddeeefffhhhjjjpppttt|||nnnbbbXXXTTTSSSQQQOOOOOOOOOMMMKKKIIIHHHHHHHHHIIIIIIHHHFFFEEEDDDDDDDDDEEEFFFEEEDDDDDDDDDDDDEEEFFFEEEEEEIIIRRRbbbuuu~~~zzzuuurrrpppppptttyyy{{{|||}}}}}}|||zzzuuuqqqmmmlllqqquuu{{{~~~|||{{{|||}}}}}}}}}}}}|||{{{|||}}}~~~}}}wwwmmmfffbbb^^^YYYUUUSSSSSSSSSUUUWWWWWWUUUSSSSSSSSSSSSQQQNNNLLLKKKLLLNNNSSSUUUUUUVVVWWWUUUOOONNNKKKHHHGGGHHHHHHFFFEEEBBBAAA@@@@@@@@@AAABBBCCC???>>>>>>===>>>???AAABBBCCCBBBAAA@@@>>>===;;;;;;:::999888888777777888888777777777777777888888999;;;:::999888777777777777777888888888777666555444888999;;;:::888777777777777777777777777777777777777888888888888999999999888888888999999999::::::;;;;;;<<<<<<======>>>>>>===<<<<<<===@@@AAAAAA@@@BBBBBBCCCDDDFFFHHHJJJKKKKKKMMMPPPRRRSSSUUUXXX[[[\\\^^^aaacccdddeeefffhhhpppuuu~~~ooocccYYYVVVUUUSSSQQQQQQQQQPPPMMMKKKIIIHHHHHHHHHIIIHHHFFFEEEDDDDDDEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFHHHGGGJJJSSScccuuu}}}|||tttsssrrrtttwww{{{|||}}}zzzuuurrrqqqtttyyy~~~}}}}}}{{{tttjjjccc___]]]YYYWWWRRRRRRSSSVVVXXXXXXVVVTTTTTTTTTRRROOOLLLIIIIIIJJJOOOTTTWWWVVVVVVWWWUUUPPPMMMKKKHHHGGGGGGGGGEEEDDDCCCCCCBBBAAAAAAAAABBBBBB============>>>@@@BBBCCC???@@@@@@@@@???===;;;::::::999888888777777888888777777777777777888888999;;;;;;:::999888888888888666777777888888777666666999:::;;;:::888666666666777777777777777777777777777888888888888999999999777777888888888999999999;;;;;;;;;<<<======>>>>>>===<<<<<<===@@@AAAAAA@@@AAAAAABBBDDDFFFGGGIIIIIIJJJLLLOOOPPPRRRTTTXXXZZZZZZ]]]```aaabbbccceeegggpppvvvooodddZZZWWWVVVTTTRRRRRRPPPOOOMMMKKKIIIIIIHHHHHHHHHHHHFFFEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHJJJSSSbbbuuu~~~|||}}}ssstttuuuwwwzzz|||~~~~~~yyyvvvuuuvvv{{{~~~}}}|||~~~{{{tttiiiaaa]]][[[YYYVVVQQQRRRTTTWWWYYYZZZXXXUUUUUUTTTRRRNNNJJJHHHGGGHHHMMMSSSVVVUUUUUUUUUSSSOOOKKKJJJIIIGGGFFFEEECCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@????????????AAACCCDDD>>>???@@@AAA@@@>>>;;;::::::999888888777777888888777777777777777888888999;;;:::999888888888888888666666777777888888888888888999::::::888777777777777777777777777777777777777777888888888999999999888888888888999999999999::::::;;;<<<<<<======>>>===<<<<<<===@@@AAAAAA@@@@@@AAABBBDDDFFFGGGHHHHHHIIIKKKMMMOOOQQQSSSWWWZZZZZZ]]]```bbbbbbccceeegggnnnuuupppeeeZZZWWWVVVTTTRRRRRRLLLLLLKKKJJJJJJIIIIIIIIIHHHGGGFFFEEEEEEEEEFFFGGGEEEEEEFFFFFFFFFFFFEEEEEEGGGGGGHHHQQQaaattt}}}||||||rrrtttwwwyyy{{{}}}{{{xxxwwwvvv{{{~~~}}}|||{{{{{{~~~}}}uuujjjaaa]]]ZZZWWWTTTQQQRRRUUUXXX[[[ZZZXXXUUUTTTTTTRRROOOJJJGGGFFFGGGKKKQQQUUUSSSQQQQQQPPPMMMJJJJJJIIIGGGEEECCCBBBAAAAAAAAAAAAAAA@@@@@@??????BBBAAA@@@?????????@@@AAA???@@@AAAAAAAAA>>><<<;;;:::999888888777777888888777777777777777888888999999888888777777777777888666666777777888888999999555777999999888888999:::888888888888888888888888777777888888888999999999999999999::::::::::::;;;::::::;;;;;;<<<============<<<<<<===@@@AAAAAA@@@???@@@BBBDDDFFFGGGHHHHHHIIIKKKLLLNNNPPPSSSXXX[[[\\\^^^aaacccdddeeeggghhhllltttrrrfff\\\XXXWWWTTTRRRRRRKKKKKKJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHEEEFFFFFFGGGGGGFFFFFFEEEGGGFFFGGGPPPaaattt~~~}}}yyyrrruuuwwwyyy{{{}}}}}}yyyyyyxxx}}}~~~}}}{{{zzz{{{|||tttjjjbbb]]]YYYUUURRRRRRSSSVVVYYY\\\[[[XXXUUUSSSSSSSSSPPPLLLHHHFFFFFFHHHOOOTTTRRROOONNNMMMKKKHHHIIIIIIGGGDDDAAA@@@@@@@@@@@@AAAAAAAAA@@@??????@@@???>>>===<<<======>>>AAAAAAAAAAAA@@@>>><<<;;;:::999888888777777888888777777777777777888888999888888777777777777777888777777777777777888999:::444666888999999999:::;;;888888888888888888888888777888888888888999999999999999:::::::::;;;;;;;;;:::::::::;;;<<<<<<=========<<<<<<===@@@AAAAAA@@@???AAACCCFFFGGGHHHHHHHHHIIIKKKLLLNNNPPPSSSYYY\\\]]]```ccceeeeeefffhhhjjjlllsssuuujjj^^^ZZZXXXUUURRRRRRMMMMMMMMMLLLKKKJJJIIIHHHHHHGGGFFFFFFFFFGGGHHHHHHEEEFFFGGGGGGGGGGGGFFFEEEGGGFFFHHHQQQbbbvvvvvvrrruuuwwwyyyzzz|||zzzzzz{{{~~~|||zzz{{{wwwpppgggaaa]]]YYYUUUQQQTTTUUUWWWZZZ\\\[[[WWWTTTQQQSSSTTTRRRNNNJJJGGGFFFGGGOOOTTTQQQMMMLLLLLLJJJGGGHHHIIIGGGCCC@@@?????????@@@AAABBBBBBBBBAAA@@@>>>>>>===<<<<<<===>>>???BBBAAA@@@???===<<<:::::::::999888888777777888888777777777777777888888999999888888777777888888999999888777777777888999:::555777999999888888999:::888888888888888888888888777888888888888999999999888999999999::::::::::::999::::::;;;;;;<<<<<<======<<<<<<===@@@AAAAAA@@@@@@AAADDDGGGHHHIIIIIIHHHJJJKKKMMMNNNPPPTTTZZZ^^^^^^```ccceeeeeefffhhhjjjlllsssxxxlll```\\\ZZZVVVSSSSSSPPPPPPOOONNNLLLJJJIIIGGGHHHGGGFFFFFFFFFGGGHHHIIIEEEFFFGGGHHHHHHGGGFFFEEEGGGFFFHHHRRRcccxxx~~~tttrrruuuwwwxxxyyy{{{|||{{{~~~~~~{{{|||{{{rrrllleee___\\\YYYUUUQQQTTTVVVXXX[[[\\\[[[WWWSSSPPPRRRTTTTTTPPPKKKHHHFFFGGGOOOTTTQQQMMMLLLLLLJJJFFFHHHJJJGGGCCC???>>>??????@@@BBBCCCDDDCCCCCCBBB>>>>>>===>>>???@@@BBBCCCBBBAAA???===;;;:::999999:::999999888777888888888777777777777777888888999999999999888999999:::::::::999888777777888999999777999::::::888777777888888888888888888888888888777888888888888999999999777888888888888999999999999999:::;;;;;;<<<<<<======<<<<<<===@@@AAAAAA@@@@@@BBBEEEHHHIIIJJJIIIIIIJJJKKKMMMNNNPPPUUUZZZ^^^]]]```cccdddeeefffhhhjjjmmmtttxxxlllaaa]]]ZZZVVVRRRQQQOOONNNMMMLLLKKKKKKKKKKKKFFFFFFFFFFFFFFFGGGGGGHHHGGGFFFFFFFFFFFFFFFGGGGGGFFFGGGHHHPPPbbbzzzsssrrrsssssstttvvvzzz}}}}}}}}}zzzuuujjjhhheee```\\\XXXTTTRRRRRRSSSUUUZZZ]]]\\\WWWSSSRRRTTTVVVTTTPPPKKKGGGEEELLLOOOSSSSSSQQQMMMJJJHHHGGGFFFEEEEEEEEECCC@@@>>>@@@AAAAAABBBBBBBBBAAAAAA>>>===<<<;;;<<<>>>@@@AAA???@@@@@@@@@???>>><<<;;;888888888888888888888888999888777555555777888999888888777777777777888888888777666666666888999:::777777777777888888888888666666666666666666666666666777777777888888888888888888999999999:::::::::;;;;;;;;;;;;;;;;;;::::::??????>>>>>>>>>>>>??????EEEDDDDDDDDDEEEGGGJJJKKKJJJLLLNNNPPPQQQSSSVVVYYY^^^```cccdddeeefffgggiiimmmuuuzzznnnccc___\\\XXXTTTSSSPPPPPPNNNMMMLLLKKKKKKKKKHHHHHHGGGFFFEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGFFFGGGIIIPPPbbbzzzuuurrrsssuuuvvvyyy|||sssnnneeedddaaa]]]YYYUUURRRQQQRRRSSSVVVZZZ]]]\\\WWWSSSSSSUUUWWWUUUQQQLLLIIIGGGLLLOOORRRSSSPPPLLLIIIHHHGGGFFFEEEEEEEEECCC@@@>>>AAAAAABBBBBBBBBBBBAAAAAA>>>===<<<<<<<<<>>>@@@AAABBBBBBBBBAAA>>><<<999888888888888888888888888888999888777666666777888999:::999888888888888999:::777777666666666777888999777777777777888888888888777777777777777777777777888888888888999999999999888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;============>>>???@@@AAADDDDDDDDDEEEFFFHHHIIIJJJHHHJJJMMMOOOPPPSSSVVVYYY^^^aaaccceeeeeeeeeggghhhmmmttt}}}qqqfffaaa___ZZZVVVUUURRRQQQPPPNNNLLLKKKJJJJJJJJJIIIGGGFFFEEEDDDDDDDDDGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHJJJPPPaaayyy~~~yyyrrrtttwww{{{|||rrrkkkhhhbbb```^^^[[[WWWTTTRRRQQQRRRTTTWWW[[[]]][[[WWWSSSTTTVVVXXXVVVRRRNNNJJJIIILLLOOORRRRRROOOKKKHHHGGGGGGFFFEEEDDDDDDCCCAAA>>>AAABBBBBBBBBBBBBBBAAAAAA>>>===<<<<<<===>>>@@@AAABBBBBBAAA@@@>>><<<999888777777777777777777777777999888777666666777888999:::999777666666777999:::666666555555555666777888777777777777888888888888888888888888888888888888888999999999999:::::::::888888999999999:::::::::999::::::;;;;;;<<<<<<<<<;;;<<<<<<===>>>@@@BBBCCCBBBCCCDDDFFFHHHIIIIIIIIIGGGIIILLLNNNPPPSSSWWWZZZ___aaadddeeeeeeeeefffgggmmmsss~~~~~~rrrgggbbb```[[[WWWWWWTTTSSSQQQOOOMMMKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEHHHHHHGGGFFFFFFFFFGGGGGGGGGIIIKKKPPP```xxx}}}}}}{{{tttvvvzzz~~~}}}tttlllgggeee```___]]][[[XXXUUUSSSRRRRRRUUUXXX\\\]]][[[WWWTTTTTTVVVWWWUUUQQQMMMJJJIIILLLNNNQQQQQQNNNJJJHHHGGGHHHFFFDDDDDDDDDCCCAAA???AAAAAAAAAAAAAAAAAA@@@???============>>>???@@@AAA===>>>?????????>>><<<;;;777777777777777777777777888888777666666777888888888666444333333444666888666555555555555666666666666777777777888888888888888888888888888888888888888888888999999999::::::888888999999999:::::::::999999::::::;;;<<<======<<<<<<<<<===>>>@@@AAABBBAAABBBEEEGGGIIIIIIIIIIIIGGGIIILLLOOOQQQTTTXXX\\\```bbbdddeeedddeeefffgggmmmsss|||~~~rrrfffbbb```[[[WWWVVVUUUTTTRRRPPPNNNLLLLLLKKKHHHHHHGGGGGGGGGGGGHHHHHHIIIHHHHHHGGGFFFFFFGGGGGGGGGIIIKKKPPP^^^vvv|||}}}vvvyyy~~~~~~~~~wwwnnngggdddbbb^^^]]][[[YYYWWWUUUSSSRRRRRRVVVZZZ]]]\\\ZZZVVVTTTRRRTTTTTTSSSOOOKKKIIIIIIKKKNNNPPPPPPMMMKKKIIIHHHHHHFFFDDDCCCCCCCCCAAA???@@@@@@@@@@@@@@@???>>>>>>=========>>>>>>???@@@AAA======>>>???>>>===<<<;;;777777777777777777777777888888777777777777888888777666555444444555666777555666666666666555555555666777777777888888888888888888888888888888888888777777777777888888888999888888999999999:::::::::999999::::::;;;<<<======>>>>>>>>>>>>>>>>>>???@@@@@@BBBDDDGGGIIIIIIJJJIIIIIIKKKNNNQQQSSSVVVZZZ]]]___aaadddeeeeeeeeefffhhhnnnsss}}}}}}rrrfffbbb```[[[WWWVVVUUUTTTRRRQQQOOONNNMMMMMMIIIHHHHHHHHHIIIIIIJJJKKKJJJIIIHHHGGGGGGFFFGGGGGGFFFIIIKKKNNN\\\ssszzz{{{xxx|||}}}|||~~~}}}{{{wwwqqqiiicccaaa```[[[ZZZYYYVVVTTTRRRPPPOOORRRVVV[[[]]]\\\YYYVVVUUUQQQRRRRRRPPPMMMJJJHHHHHHKKKMMMOOOPPPNNNLLLKKKKKKIIIGGGDDDCCCCCCCCCAAA@@@@@@AAAAAAAAA@@@???>>>=========>>>??????@@@@@@@@@???@@@@@@???>>>;;;999888888888888888888888888888777777777888888777777777888888888777777888888888666666777777777666555555777777777777888888888888888888888888888888888888666666777777777888888888888888999999999:::::::::999::::::;;;;;;<<<<<<<<>>>>>>>>>>>>>>???AAABBBDDDFFFHHHIIIJJJKKKKKKMMMPPPRRRTTTWWW[[[^^^^^^```cccdddeeefffgggiiinnnttt~~~rrrgggccc```\\\XXXWWWUUUTTTSSSQQQPPPOOOOOOOOOLLLKKKKKKJJJJJJJJJJJJKKKJJJJJJIIIHHHGGGGGGGGGGGGEEEHHHJJJMMMZZZqqq}}}xxxxxxyyy}}}~~~|||~~~}}}{{{wwwvvvsssmmmgggcccaaaaaa[[[ZZZYYYVVVTTTRRRPPPOOOSSSWWW\\\^^^\\\XXXVVVUUUPPPQQQQQQOOOLLLIIIHHHHHHJJJMMMOOOPPPOOONNNNNNNNNIIIGGGDDDBBBBBBBBBAAA@@@BBBCCCCCCBBBAAA@@@??????======>>>???@@@@@@@@@@@@????????????===;;;999888999999999999999999999999777777888888888888777777888888999::::::999888888777777888888888777666555777777777777888888888888777777777777777777777777777777888888888999999999888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>======>>>???@@@@@@AAABBBCCCEEEGGGIIIKKKLLLLLLNNNPPPRRRSSSVVVYYY\\\\\\___bbbdddeeefffhhhjjjooovvvssshhhdddaaa]]]YYYXXXTTTTTTSSSQQQQQQPPPPPPPPPOOONNNMMMKKKJJJJJJJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGDDDGGGIIILLLYYYpppzzzvvvwww}}}yyy}}}{{{}}}}}}{{{yyywwwuuuvvvuuurrrnnnhhhdddcccccc^^^]]][[[YYYVVVSSSQQQPPPSSSWWW]]]___\\\XXXVVVVVVPPPQQQQQQOOOLLLIIIIIIIIIJJJLLLOOOPPPOOOOOOOOOPPPJJJGGGDDDBBBBBBBBBBBBAAADDDDDDDDDDDDCCCBBBAAA@@@===>>>???@@@@@@AAA@@@@@@;;;<<<===>>>>>>===<<<<<<::::::::::::::::::::::::777777888888888888777777555666888::::::888666555777888999999999777666555777777777777888888888888666666666666666666666666888888999999999:::::::::888888999999999:::::::::;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<===>>>@@@BBBBBBBBBBBBCCCDDDFFFIIILLLMMMLLLNNNPPPQQQRRRUUUXXX[[[[[[^^^bbbdddeeegggiiikkkpppwwwtttiiieeeddd```]]]\\\XXXVVVSSSQQQQQQPPPNNNLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFHHHIIIJJJNNNYYYlllvvvrrrwww~~~{{{yyywwwuuusssqqqsssoookkkgggfffeeedddbbb[[[[[[ZZZXXXWWWVVVUUUTTTTTTXXX]]]___]]]YYYUUUSSSRRRQQQQQQPPPPPPMMMJJJGGGJJJKKKLLLNNNSSSVVVQQQHHHJJJIIIGGGFFFDDDBBB@@@???CCCDDDDDDDDDCCCAAA???>>>===<<<;;;;;;===>>>>>>===BBBAAA???>>>======>>>>>><<<;;;999777777888999:::888999999999999888777777888777777777777666333111444555777888888888777666777777666666666666777777:::::::::999999999888888666666777777888888888999777777888888888999999999888888777777777777777888=========>>>??????@@@@@@BBBCCCDDDEEEGGGIIIJJJJJJLLLMMMOOORRRUUUXXXZZZ[[[[[[]]]aaadddfffiiilllooopppttt}}}tttiiifffddd```]]]]]]ZZZWWWTTTRRRRRRQQQOOOMMMMMMMMMLLLKKKJJJJJJIIIHHHGGGHHHHHHHHHHHHGGGFFFFFFGGGHHHIIIMMMWWWjjj|||rrrmmmsss{{{~~~{{{wwwuuutttsssrrrppppppmmmiiifffdddcccaaa```[[[[[[ZZZYYYXXXWWWVVVUUUUUUXXX]]]^^^\\\XXXUUUTTTRRRRRRRRRRRRQQQNNNKKKHHHKKKOOORRRSSSUUUXXXWWWRRRJJJIIIHHHFFFDDDBBB@@@@@@CCCCCCDDDDDDCCCAAA???===>>><<<;;;<<<===???>>>>>>???>>>===;;;;;;;;;;;;;;;<<<:::999777777888999:::888999999999999888777777666555444555666555222000444555666777888777777666777777666666666666777777999888888888777777777777:::::::::999999999999999888999999999:::::::::::::::999999888888999999:::=========>>>??????@@@@@@BBBCCCDDDEEEGGGIIIJJJJJJLLLMMMOOORRRUUUXXXZZZ[[[[[[^^^aaaccceeehhhkkknnnpppuuu~~~vvvkkkgggeeeaaa^^^^^^\\\YYYVVVUUUTTTSSSQQQOOONNNMMMMMMLLLKKKJJJIIIHHHGGGHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHKKKUUUhhhzzzooojjjqqq{{{zzzwwwrrrpppppppppppppppooollliiifffeeecccaaa___[[[[[[ZZZYYYYYYXXXWWWWWWVVVYYY\\\]]][[[XXXUUUTTTRRRSSSSSSSSSQQQOOOLLLJJJMMMUUU\\\\\\[[[\\\[[[XXXKKKJJJHHHFFFDDDBBBAAAAAABBBCCCDDDEEEDDDBBB???===???===<<<<<<>>>??????>>>>>>===<<<;;;::::::::::::;;;:::999777777888999999888999999999999888777777888777777888999999777666555555666777777777777777777777666666666666777777777777666666666666555555;;;;;;::::::999888888888999999:::::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========>>>??????@@@@@@BBBBBBDDDEEEGGGIIIJJJKKKLLLMMMOOORRRUUUXXXZZZ[[[\\\^^^aaacccdddgggkkkmmmqqquuu~~~xxxlllhhhfffbbb``````___\\\YYYWWWVVVUUUSSSQQQMMMLLLKKKJJJIIIHHHGGGFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFGGGIIIKKKTTTggg{{{ppplllssszzzvvvqqqnnnnnnoooooooooqqqooollliiihhhfffccc```[[[[[[[[[ZZZYYYYYYXXXXXXXXXZZZ\\\\\\ZZZWWWUUUUUUQQQRRRSSSSSSPPPNNNKKKKKKPPP[[[eeejjjkkkggg___VVVLLLKKKHHHFFFDDDCCCBBBBBBAAACCCEEEEEEDDDBBB>>><<>><<<===???@@@@@@??????>>>>>>===<<<<<<;;;;;;::::::999888777888888888888999999999999888777777888777777888:::;;;:::888555666666777777777777777777777666666666666777777666666666666666666666666888888777777777777777777999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<============>>>??????@@@@@@AAABBBCCCEEEGGGIIIJJJKKKLLLMMMOOORRRUUUXXXZZZ[[[^^^```bbbdddeeehhhkkknnnqqqvvv{{{nnniiigggcccaaaaaaaaa^^^[[[YYYWWWVVVTTTRRRMMMMMMLLLKKKIIIHHHGGGFFFGGGHHHHHHHHHHHHGGGFFFFFFGGGIIIJJJLLLSSSfff|||rrroooyyy}}}yyytttpppppppppqqqqqqtttqqqmmmjjjhhhfffcccaaa\\\\\\[[[ZZZYYYXXXXXXWWWXXXZZZ\\\\\\ZZZWWWUUUTTTNNNQQQSSSRRROOOLLLKKKKKKPPP\\\lllxxx~~~yyyhhhXXXMMMLLLIIIFFFDDDCCCCCCCCCBBBCCCDDDEEEDDDAAA???===???>>><<<===???@@@@@@???>>>>>>>>>======<<<;;;;;;999999888888888777777888888999999999999888777777444333222333555666666555666666666666666777777888777777666666666666777777777777777777777777777777555555666777888888999999888888888888999999999999:::::::::::::::;;;<<<<<<=========>>>??????@@@@@@AAABBBCCCEEEGGGIIIKKKLLLLLLMMMOOORRRUUUXXXZZZ[[[___aaacccdddfffiiimmmqqqrrrwww}}}pppjjjhhheeeccccccbbb```\\\ZZZXXXWWWUUUSSSPPPPPPNNNMMMKKKJJJIIIHHHGGGHHHHHHHHHHHHGGGFFFFFFGGGIIIKKKLLLRRRddd}}}uuuuuu{{{wwwuuuuuuuuuuuuuuuwwwsssmmmiiifffcccaaa___]]]\\\[[[ZZZXXXWWWVVVUUUXXXZZZ]]]]]][[[WWWTTTSSSMMMPPPSSSRRRNNNKKKJJJKKKOOO[[[mmm}}}qqq___OOOMMMIIIFFFDDDCCCDDDDDDCCCDDDDDDDDDCCCAAA???>>>???===<<<<<<>>>??????>>><<<<<<===<<<<<<;;;999999999888888888888777777777888999999999999888777777666555333444666777777777666666666666666777888888777777666666666666777777777777888888888888999999666666777999:::;;;<<<===777777888888888999999999999999999999::::::;;;<<<=========>>>??????@@@@@@@@@AAACCCEEEGGGJJJKKKLLLLLLMMMOOORRRUUUXXXZZZ[[[___```bbbccceeeiiinnnrrrsssxxx~~~qqqkkkiiieeeddddddccc```]]]ZZZYYYWWWUUUSSSQQQPPPOOOMMMKKKJJJIIIHHHGGGHHHHHHHHHHHHGGGFFFFFFFFFIIIJJJJJJPPPbbb}}}{{{}}}}}}{{{yyyxxxzzz{{{{{{zzz}}}wwwpppiiieeecccbbb```]]]\\\[[[YYYWWWUUUTTTSSSWWWZZZ^^^___\\\WWWSSSQQQMMMQQQTTTSSSOOOKKKKKKMMMOOO[[[jjjuuu|||zzznnnbbbOOOMMMJJJFFFDDDDDDDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@>>><<<;;;<<<===???>>>>>>=========>>>===<<<:::999888888888888888777777666888999999999999888777777;;;999777777999:::::::::777666666555666777888999777777666666666666777777777777777888888999999999777777888999:::;;;;;;<<<888888888999999999::::::999999999999:::;;;<<<============>>>??????@@@@@@@@@AAACCCEEEGGGJJJLLLLLLLLLMMMOOORRRUUUXXXZZZ[[[\\\]]]___aaadddhhhnnnrrrsssxxxrrrllliiifffdddeeeccc```]]]ZZZYYYWWWUUUSSSOOONNNMMMKKKJJJHHHGGGFFFGGGHHHHHHHHHHHHGGGFFFFFFDDDHHHIIIIIINNN```|||zzzyyyyyyzzz}}}|||ssskkkgggeeedddccc^^^]]][[[YYYVVVTTTSSSRRRVVVZZZ^^^___]]]XXXSSSPPPMMMRRRUUUTTTPPPLLLMMMOOOQQQ[[[fffkkklllkkkfff```PPPNNNJJJFFFDDDDDDEEEEEEFFFEEECCCAAA@@@@@@@@@AAA===<<<;;;;;;===>>>>>>===???@@@@@@@@@@@@>>>===<<<888888888888888777666666888999999999999888777777:::888666555666888888777777666555555555666888999777777666666666666777777666666777777888888999999777777777777777888888888999999:::::::::;;;;;;;;;999999999:::;;;<<<===>>>=========>>>??????@@@@@@@@@AAACCCEEEHHHJJJLLLMMMLLLMMMOOORRRUUUXXXZZZ[[[YYY[[[]]]___bbbgggmmmrrrsssyyy