BM66(M }}}~~~~~~xxxzzz~~~}}}}}}uuuxxx~~~}}}}}}~~~|||vvvxxx}}}}}}{{{}}}~~~{{{yyyvvvwwwzzz}}}xxxzzz|||~~~~~~}}}zzzyyyrrrsssttt~~~|||wwwxxx{{{}}}~~~~~~|||{{{oooooopppyyyvvvzzz{{{{{{|||~~~{{{vvvjjjnnnooottt|||vvvxxxxxxwwwxxxyyyvvvpppeeeiiikkkrrr{{{wwwyyyxxxuuutttuuuqqqkkkcccfffhhhooo}}}{{{}}}{{{wwwvvvuuupppjjjfffgggggglll|||}}}{{{}}}|||yyyxxxvvvqqqjjjggggggeeegggtttyyyuuuyyy{{{yyyyyywwwqqqiiifffdddbbbdddnnn~~~uuupppuuuyyyzzz{{{zzzsssjjjhhheeebbbccckkk}}}~~~tttnnntttzzz}}}~~~}}}uuummmlllhhhddddddjjjzzznnnrrruuuxxx{{{xxxnnneeejjjllljjjooouuussswww{{{~~~zzzpppjjjjjjjjjlllzzz}}}yyyxxxxxxxxxzzz}}}{{{{{{|||~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~zzztttyyy|||rrrnnniiifffmmm~~~|||}}}}}}}}}|||zzzxxxuuutttooonnnnnnooopppsssuuuvvvwwwwwwxxxxxxyyyzzz{{{|||yyyxxxxxxwwwwwwxxxxxxyyyttttttssstttvvvyyy}}}|||zzzxxxwwwvvvrrrrrrrrrssstttvvvwwwxxxyyyzzz{{{{{{{{{}}}wwwrrryyy|||rrrmmmhhheeemmm|||zzzyyyzzz||||||{{{zzzxxxtttrrrpppmmmnnnooopppppppppooonnnggggggggggggiiijjjlllmmmoooooooooppppppppppppppppppoooooonnnnnnoooooopppoooooonnnmmmnnnpppqqqsssssssssrrrqqqooonnnnnnmmmjjjjjjkkkmmmpppsssuuuwwwxxxxxxwwwvvvuuuvvvxxxzzzyyy{{{}}}{{{}}}~~~}}}|||{{{zzzzzz|||}}}}}}|||~~~rrrooovvv~~~zzzqqqlllkkkiiimmm|||~~~|||{{{zzzzzzzzz{{{}}}}}}||||||{{{zzzzzzyyyxxxwwwwwwwwwwwwtttttttttssspppnnnnnnoooqqqqqqooommmkkkiiigggfffbbbcccdddeeegggggghhhhhhdddddddddeeeeeeggghhhhhhhhhhhhhhhiiihhhhhhgggfffdddddddddccccccdddddddddddddddddddddeeegggiiijjjkkkkkkkkkkkkjjjhhhgggfffbbbcccdddfffiiimmmppprrrrrrqqqooonnnmmmlllmmmmmmnnnoooqqqssstttuuuvvvvvvnnnqqquuuxxxzzzzzzyyyxxxuuuuuuvvvwwwzzz}}}}}}{{{yyyxxxxxxvvvvvvuuuuuutttrrrqqqppppppqqqqqqqqqpppooommmllliiihhhhhhjjjnnnpppqqqqqqqqqrrrrrrtttuuuvvvwwwxxxzzzzzzzzzzzzzzz{{{|||}}}|||}}}oookkkttt{{{~~~~~~xxxpppkkknnnnnnnnnuuu~~~||||||{{{zzzyyywwwvvvvvvppppppqqqtttvvvwwwuuusssqqqpppnnnllljjjiiiiiiiiihhhkkkooopppooooooqqqsssrrrqqqpppooonnnmmmlllllliiiiiiiiiiiiiiiiiiiiiiiifffggggggfffdddbbbcccdddeeedddcccaaa___^^^]]]\\\[[[[[[[[[\\\]]]^^^___```^^^^^^______``````aaaaaa___```aaabbbbbbaaa```___ZZZYYYYYYXXXXXXYYYYYYZZZYYYYYYYYYZZZ[[[]]]^^^___ccccccddddddcccaaa^^^]]]ZZZZZZZZZ\\\^^^bbbeeegggfffeeecccaaaaaaaaa```___aaaaaabbbdddeeegggiiijjjdddeeegggiiijjjjjjjjjjjjfffggghhhkkkmmmoooqqqrrrrrrqqqooommmkkkiiihhhhhheeedddcccbbbbbbbbbccccccbbbbbbbbbbbbaaa___]]]\\\[[[ZZZZZZ\\\```bbbdddcccccccccdddfffggghhhiiijjjllllllkkkjjjjjjkkklllmmmkkklllnnnoooqqqvvv~~~|||mmmiiirrryyy{{{{{{{{{vvvppphhhmmmnnnkkkpppyyyyyyxxxxxxwwwxxxxxxxxxxxxwwwtttrrrppprrrvvvzzz{{{{{{vvvsssnnnnnnmmmlllkkkjjjiiiiiieeedddeeegggiiijjjiiigggeeedddaaa___]]]]]]]]]]]]ZZZ^^^bbbccccccccceeegggccccccbbbbbbaaa```______]]]^^^^^^^^^^^^^^^^^^^^^^^^______^^^]]]\\\\\\]]]]]]\\\ZZZXXXWWWVVVVVVVVVXXXWWWVVVVVVVVVWWWYYYZZZTTTTTTTTTUUUUUUVVVVVVVVVUUUVVVWWWYYYYYYYYYXXXXXXTTTTTTSSSSSSSSSSSSTTTTTTTTTSSSSSSTTTTTTUUUVVVWWWWWWYYYZZZZZZYYYVVVRRRPPPTTTTTTSSSTTTUUUXXX[[[]]][[[ZZZXXXWWWXXXXXXWWWVVVVVVVVVVVVWWWYYY\\\^^^```___^^^]]]\\\\\\]]]^^^___^^^___aaabbbcccdddddddddfffeeecccaaa___^^^^^^]]][[[ZZZXXXWWWWWWXXXZZZ[[[YYYYYYYYYXXXWWWUUUSSSQQQUUUTTTSSSTTTVVVXXXXXXWWWXXXXXXYYY[[[\\\^^^______aaaaaa___^^^^^^___``````___```aaabbbdddkkkttt{{{yyykkkiiiqqqxxxyyyyyyyyyuuupppeeeiiijjjhhhmmm~~~{{{yyypppnnnlllkkkkkkmmmoooqqqpppooonnnmmmkkkjjjiiihhhnnnoooooommmjjjiiifffcccddddddcccbbbaaaaaa``````]]]]]]]]]]]]\\\\\\\\\\\\YYYXXXWWWVVVUUUTTTSSSRRRUUUUUUVVVWWWWWWXXXWWWWWWWWWVVVUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUXXXWWWVVVUUUSSSQQQPPPPPPUUUTTTSSSRRRQQQPPPPPPOOOOOONNNNNNNNNNNNNNNOOOOOOKKKMMMOOOOOOOOONNNOOOPPPPPPPPPPPPOOOOOOOOONNNNNNOOONNNMMMKKKJJJIIIHHHHHHIIIJJJKKKLLLMMMOOOPPPPPPNNNNNNNNNMMMMMMLLLLLLLLLJJJJJJKKKLLLNNNPPPRRRSSSTTTSSSRRRPPPMMMJJJGGGEEEOOONNNNNNMMMMMMMMMMMMNNNQQQQQQQQQQQQQQQQQQRRRRRRQQQRRRSSSTTTUUUVVVVVVUUUXXXVVVUUUTTTUUUUUUSSSRRRQQQNNNNNNQQQWWW[[[YYYVVVOOONNNMMMLLLKKKJJJIIIIIILLLLLLMMMMMMNNNNNNOOOOOOOOONNNNNNPPPRRRTTTTTTSSSTTTTTTSSSSSSSSSSSSTTTTTTWWWTTTSSSVVVZZZ^^^gggqqqyyy}}}rrrllltttyyyzzzxxxwwwsssnnniiigggcccaaajjj|||}}}zzzwwwuuutttkkkiiigggeeeeeegggiiijjjiiihhhgggfffdddcccbbbaaaaaaaaaaaa```^^^]]]\\\ZZZZZZZZZYYYXXXXXXWWWVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTQQQQQQPPPOOONNNMMMLLLLLLJJJKKKKKKLLLLLLLLLLLLKKKMMMLLLLLLKKKKKKLLLLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKNNNNNNMMMMMMLLLLLLLLLKKKMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJIIIHHHHHHHHHIIIIIIGGGHHHJJJJJJIIIHHHIIIJJJKKKJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDEEEGGGHHHIIIKKKKKKKKKJJJHHHFFFDDDCCCHHHHHHGGGGGGHHHHHHIIIJJJJJJIIIHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKNNNMMMLLLLLLNNNNNNMMMLLLIIIGGGFFFJJJOOOQQQPPPMMMHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIJJJJJJKKKKKKHHHGGGGGGIIIKKKMMMLLLKKKNNNNNNMMMMMMNNNNNNOOOPPPQQQOOONNNQQQTTTXXXaaakkkxxxrrrnnnuuu{{{||||||{{{wwwrrriiigggccc```eeeuuu{{{zzz{{{|||~~~}}}zzzxxxwwwssssssrrrpppooommmlllkkkcccbbb```^^^]]]^^^___```______^^^]]][[[ZZZYYYYYYVVVVVVUUUUUUUUUTTTSSSTTTOOOOOONNNMMMMMMLLLLLLLLLMMMLLLLLLKKKJJJIIIIIIHHHGGGGGGFFFFFFEEEDDDCCCCCCFFFFFFFFFGGGFFFFFFEEEEEECCCCCCBBBBBBBBBBBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDEEEEEEFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAABBBDDDCCCBBBAAAAAABBBCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@??????>>>>>>??????>>>>>>>>>>>>?????????@@@>>>>>>>>>===============@@@@@@@@@@@@AAABBBCCCCCCAAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@AAABBBCCCDDDBBBAAA@@@???????????????CCCBBBAAA@@@@@@@@@AAAAAADDDCCCBBBDDDFFFGGGGGGFFFBBBAAA@@@BBBFFFHHHFFFCCCAAAAAAAAABBBBBBCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEBBBAAA@@@BBBDDDFFFEEEDDDEEEEEEEEEFFFGGGHHHIIIJJJLLLJJJKKKMMMOOORRR\\\gggvvvtttnnntttzzz|||}}}~~~{{{vvvjjjhhhccc^^^```lll~~~||||||zzzvvvqqqmmmllllllkkkmmmooopppqqqpppnnnmmmhhhggggggfffeeedddcccbbb\\\[[[YYYXXXWWWWWWWWWXXXXXXXXXWWWVVVUUUTTTSSSSSSPPPNNNMMMNNNMMMKKKKKKMMMHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@??????>>>>>>======DDDDDDDDDDDDDDDCCCBBBAAA??????>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBCCCCCC@@@@@@@@@AAAAAABBBBBBBBB??????>>>===<<<<<<<<<<<<===>>>??????===;;;<<<<<<>>>>>>========================<<<<<<<<<======>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::>>>>>>=========>>>??????;;;;;;<<<<<<=====================<<<<<<===>>>>>>>>>>>>===;;;::::::::::::===<<<<<<;;;;;;<<<===>>>???>>>>>>???AAABBBAAA@@@@@@???>>>@@@BBBBBBAAA???============>>>>>>>>>>>>===>>>>>>???@@@@@@AAAAAA@@@???>>>@@@BBBCCCCCCBBB???@@@@@@AAACCCDDDFFFGGGJJJIIIJJJLLLMMMPPP[[[fffvvvvvvlllqqqwwwyyy}}}}}}wwwjjjgggbbb]]][[[eee{{{|||wwwrrroooqqqrrrpppmmmgggbbb```______aaaccceeefffeeedddcccaaa```___^^^]]][[[ZZZZZZVVVUUUTTTSSSRRRQQQRRRRRRSSSSSSRRRRRRQQQPPPOOOOOOKKKFFFFFFHHHGGGBBBAAADDDBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@??????>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;===>>>>>>>>>===<<<;;;;;;======<<<<<<===>>>>>>???::::::::::::::::::::::::==================>>>>>><<<<<<<<<===>>>>>>??????======<<<;;;;;;;;;;;;;;;;;;===>>>===;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;:::::::::999999999999999999999999:::999999888888999999:::;;;;;;::::::::::::;;;;;;>>>===<<<;;;;;;;;;;;;;;;<<<<<<:::999888888888888888888888999:::<<<===>>>===<<<;;;;;;======<<<;;;>>>>>>===>>>??????>>><<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<======>>>>>>??????>>>===>>>@@@AAAAAA@@@======>>>???AAACCCDDDFFFHHHHHHJJJLLLLLLOOO[[[gggxxxxxxlllqqquuuyyy~~~zzzjjjeee```\\\ZZZaaavvvyyyvvvvvvyyy|||}}}wwwwwwvvvtttppplllhhheeeggggggfffccc^^^YYYWWWVVVYYYZZZ[[[[[[ZZZYYYWWWVVVYYYXXXWWWVVVTTTSSSRRRRRROOOOOONNNMMMLLLLLLLLLLLLNNNMMMMMMLLLKKKKKKJJJJJJHHHDDDDDDHHHGGG???===AAA=================================<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;999::::::::::::999999888999999999999:::;;;<<<<<<::::::::::::::::::::::::::::::::::::999999999999888888888999999:::::::::;;;:::::::::::::::;;;;;;999;;;<<<<<<:::999999:::999999999:::::::::::::::888777777777777777888888888888888888888888888888666666666777777777777777:::999999999999999:::;;;::::::999999999999::::::<<<<<<;;;:::::::::::::::999999888777666666666666333444666888:::;;;<<<<<<:::999888888::::::999888;;;;;;;;;<<<<<<;;;;;;:::;;;;;;;;;::::::999999999::::::;;;<<<<<<======>>><<<;;;;;;;;;===>>>===<<<<<<======>>>@@@AAACCCDDDDDDEEEHHHJJJJJJNNNZZZhhhzzzzzznnnrrrvvvzzz}}}kkkccc^^^[[[YYY]]]ooo~~~~~~{{{xxxpppoooooorrruuuwwwwwwwwwtttpppjjjggghhhiiikkkllljjjjjjiiigggeeecccaaa___]]]]]]\\\YYYTTTQQQOOOOOOQQQQQQPPPOOONNNNNNMMMMMMOOONNNNNNMMMLLLKKKJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCDDD???AAAHHHHHH???<<<@@@::::::::::::::::::::::::999999999::::::::::::;;;888888999999::::::::::::777888999999999999999999666666666666777888999:::::::::::::::::::::::::::888888888888888888888888777777777777777777888888777777777777888999::::::666888999999888777888999666666777777888888888888888777777666666666666777666666666666666666666666555555555555666666666777999999999999999:::;;;<<<777777666666666777999:::777777777888999:::;;;<<<777777666666666666666777333555888:::;;;;;;:::999888777777888:::;;;:::999888999:::::::::999999999999999999999999:::::::::999::::::;;;;;;<<<======;;;:::999:::;;;<<<;;;:::;;;;;;;;;<<<===???@@@AAABBBCCCGGGJJJJJJNNN\\\jjj{{{|||nnnqqqtttyyy|||lllbbb[[[ZZZXXXYYYgggxxx}}}{{{yyywwwtttrrrkkklllooopppooommmiiigggbbbbbbccceeeiiilllllllllfffccc___]]]]]]]]]]]]]]]\\\\\\[[[ZZZZZZYYYXXXXXXVVVVVVUUURRRNNNKKKKKKKKKHHHGGGGGGGGGGGGHHHIIIJJJFFFFFFFFFFFFFFFFFFEEEEEEBBBBBBBBBBBBBBBBBBCCCCCC@@@@@@??????>>>>>>======:::666:::CCCCCC:::666;;;::::::::::::::::::::::::666777777888888999999:::666777777888888999999:::333444555555666666666666555555555555666777888999555555555555555555555555888999999::::::;;;;;;;;;888888888888888888888888444444444555666777888999333555777777666666777888444444555555555666666666:::999888777777777777888555555666666666777777777555555666666777777777777444444444444555666777777444333333333444666888:::333333444555777:::;;;===777777777777777777888888555777;;;===>>><<<:::888888777777999<<<>>>>>>===888999;;;;;;:::999:::;;;666666777888999:::;;;<<<999999999:::;;;;;;<<<<<<;;;:::999:::;;;<<<;;;::::::999::::::;;;<<<>>>>>>BBBDDDIIILLLLLLPPP___mmm{{{}}}mmmooorrrvvv~~~zzznnnbbbYYYXXXWWWVVVaaaooo~~~}}}|||yyyuuuqqqkkkggghhhgggfffcccaaa___]]]\\\]]]\\\[[[YYYXXXVVVUUUTTTTTTSSSRRRSSSUUUYYY\\\___WWWVVVUUUTTTTTTTTTTTTTTTQQQPPPNNNLLLLLLLLLNNNOOOPPPOOOLLLHHHEEEBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAA????????????????????????======<<<;;;;;;:::999999======<<<;;;;;;:::999999777555555777:::;;;999777999888666555666777999:::111444888999777555555666888888777666555444333333888888777777666666555555777666444333444555777888777666555444444444444444;;;999777666555666777888555555444444444444555555555555666666666666666666444444444555555555555666777777666666555555555444333333333444444444444555555555444444444333333333444444444444444444444444777666666555555777888999666666555555555777888999333444666777888888888888777777777777666666666666666777777888999:::::::::999999999999999999999999;;;777333444999<<<;;;999<<<;;;::::::999999999::::::>>>@@@>>>999666777999::::::;;;<<<<<<;;;;;;:::999::::::;;;<<<===??????CCCFFFJJJLLLKKKOOO\\\jjjyyyttttttuuuxxx{{{|||yyyvvvhhh```[[[[[[XXXTTTXXXbbb|||{{{{{{{{{|||}}}}}}~~~~~~~~~zzz}}}yyyuuuqqqnnnmmmlllkkkiiimmmkkkhhheeebbb^^^YYYUUUWWWVVVVVVUUUSSSRRRRRRQQQPPPPPPOOONNNLLLKKKJJJJJJJJJIIIHHHHHHJJJMMMPPPRRRKKKJJJJJJIIIHHHHHHIIIIIIHHHGGGEEECCCBBBCCCDDDDDDIIIHHHFFFCCCAAA@@@??????>>>>>>==========================================888888999::::::;;;;;;;;;;;;::::::999888888777777888666555666888888666444666666444444444555777888000333666777555444444555333333444444555555555666666666666666666555555555666555444333444555777888666666555444444444444444:::999777666666666777888555555444444444444555555333333333333333444444444444444444444555555555555666666666666555555444444444444444444555555555555555444444444444333333333444444444444444444444444555444333333333444666666777666555555555666777888222333555888999:::::::::777666666666666666666666666666666777888999999999888888888888888888888888<<<888444555999===<<<:::===<<<;;;999888888888888===???AAA???:::888999<<<:::::::::::::::999999999::::::::::::<<<===>>>???BBBEEEJJJMMMMMMPPP]]]kkk{{{ssstttvvvyyy||||||xxxtttjjjaaa[[[ZZZWWWSSSXXXbbbuuuuuuvvvyyy}}}}}}~~~|||zzzyyyxxxyyy{{{zzzxxxwwwzzz~~~}}}xxxxxxwwwtttpppnnnnnnoooqqqpppmmmjjjhhhgggffffffgggkkkpppqqqqqqqqqtttwwwssswww{{{~~~|||vvvuuurrrpppoooppprrrssswww}}}yyyssstttsssqqqooooooqqqssstttvvvtttqqqnnnkkkiiihhhgggdddeeeeeefffggghhhiiiiiieeeeeeddddddccccccbbbbbb___``````aaabbbdddeeeffffffhhhkkkppptttyyy|||~~~|||~~~}}}xxxrrrnnnmmmooopppooopppvvvyyyuuuttttttuuuuuusssrrrooommmkkkkkkkkkkkkjjjiiihhhhhhiiiiiihhhgggfffhhhkkknnnppppppnnnmmmgggdddaaa___^^^]]][[[YYYZZZXXXVVVTTTRRROOOKKKGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBAAA@@@@@@??????@@@???>>>>>>???AAACCCEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCBBB@@@>>>===<<<======??????>>>===<<<<<<<<<<<<;;;;;;::::::999999888888::::::::::::::::::::::::666666777888888999::::::888777777666666555555555777666555555666555333111444333222222222333555666000222444555444333333333111111222333333444555555444444444444444444555555555555444333444555666777666555444444444444444444888777555444444555666666555555444444444444555555333333333333333333333333333333333444444444555555666555555555555444444444333333333333444444444444444444444444333333333333333333333333444444444444444333333333333444555555888777666555444555666666222333555777999;;;<<<<<<666666666666666666666666555555555666777777888888777777777777777777777777<<<999666777:::===<<<;;;::::::999888888888999999???AAAAAA>>>;;;:::<<>>>>>AAADDDIIINNNOOOSSS___lllyyyqqqtttxxx}}}}}}yyytttmmmccc[[[XXXTTTQQQWWWbbbdddeeegggkkkooopppooonnnkkkkkkjjjiiihhhfffeeeeeegggiiilllnnnnnnmmmllllllooopppqqqrrrrrrqqqpppooommmmmmmmmmmmlllkkkjjjiiieeedddccceeehhhjjjiiihhheeeeeeeeebbb___]]]^^^___```^^^\\\ZZZXXXWWWVVVVVVUUUYYY]]]____________aaa]]]```dddhhhkkknnnsssvvv}}}}}}|||xxxsssqqqrrrttt{{{|||xxxtttsssrrrqqqpppppppppppprrrvvv{{{}}}{{{wwwsssqqqvvvxxxzzzyyywwwvvvwwwxxxyyyxxxvvvtttsssqqqqqqpppvvvxxxyyyxxxuuuoooiiieee```^^^[[[XXXXXXYYY[[[\\\cccsssyyynnnfffgggeee]]]\\\YYYVVVUUUVVVWWWYYYYYYYYYXXXVVVSSSQQQPPPOOONNNOOOOOOPPPPPPQQQRRRRRRSSSPPPOOOOOOOOONNNNNNNNNMMMLLLLLLLLLLLLMMMNNNOOOOOOOOOPPPRRRUUUXXX\\\___aaa```aaaaaaaaa___[[[WWWUUUQQQSSSTTTSSSUUU^^^nnn{{{wwwooojjjdddaaa```aaabbbbbbaaa```^^^[[[YYYWWWWWWVVVWWWVVVVVVWWWYYYZZZYYYXXXXXXZZZ\\\___`````````___[[[YYYWWWVVVVVVUUUSSSQQQOOOMMMLLLKKKJJJHHHDDDAAA<<<<<<<<<<<<<<<<<<======;;;;;;;;;;;;::::::::::::;;;;;;:::999999:::<<<===@@@@@@????????????@@@@@@???>>><<<:::999888888777999999888888888888999999999999888777666555555555666666666666666666666666777777777666666666555555666666555555555444444444444444444444444333222111333222222222222333444444111222333444444333333333444444333333333222222222111111222222333333444444444444333333333444555666555555444333333444444444444444333222222333333444555444444333333444444555555555555444444444444444222333333333444444444444444444444444444444444444111111111111222222222222444444444333333333222222333333333333333444444444555555555555555666666666888777555444444444444555333444555666777999999:::555555555666666666666666444444444555555666666666666666777777777777777888:::888666777999;;;;;;:::666666666777888999:::;;;???@@@???<<<::::::===???<<<;;;999777666777888999::::::::::::;;;<<<===>>>@@@BBBHHHNNNQQQVVVaaammm}}}tttooosss{{{}}}yyyooocccYYYUUUQQQOOOWWWcccWWWXXX\\\```dddeeecccaaaZZZYYYXXXXXXWWWVVVVVVVVVVVVWWWYYY[[[\\\\\\ZZZYYYYYYZZZ[[[\\\\\\[[[ZZZYYY[[[[[[ZZZYYYXXXVVVTTTSSSRRRRRRRRRSSSUUUVVVVVVVVVTTTUUUTTTSSSPPPOOOPPPQQQRRRRRRQQQPPPOOOOOOOOOOOOLLLOOOQQQSSSRRRQQQPPPPPPNNNPPPSSSWWWZZZ^^^cccgggnnnpppqqqmmmfff```]]]\\\dddiiippptttsssnnnfff```^^^]]]]]]\\\[[[[[[[[[\\\___dddiiillljjjfffcccaaadddeeefffeeedddbbbbbbbbb```^^^\\\ZZZXXXWWWVVVVVV\\\^^^aaacccaaa]]]WWWTTTRRRPPPNNNLLLKKKLLLMMMOOORRRaaaeeeZZZTTTZZZ]]]YYYQQQMMMIIIHHHIIIJJJKKKJJJFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGIIIKKKLLLMMMMMMLLLKKKJJJIIIIIIIIIAAADDDEEEEEEGGGSSSeeesss{{{qqqhhh]]][[[XXXVVVVVVWWWVVVVVVVVVUUUSSSQQQNNNLLLKKKJJJLLLKKKLLLNNNQQQRRRQQQOOOMMMMMMOOOPPPQQQRRRRRRRRRQQQPPPPPPPPPPPPOOOLLLJJJGGGEEEDDDDDDDDDCCC@@@===;;;;;;::::::999999999888888888888888888888888888999999888777777888999999:::999999888999999::::::999999777666444333222222777777666555555555555666888888777666555555444444444444444444444444444444555555555555555444444444555555555555444444444444000111222333333333333333333333222333333333444444222222222333444444444333555555444444333222222222000000111111222222333333333333333333333444444555444444333333333444444555444444444444444444444555444444333333333333444444555555444444333333333333222222222222333333333444333333333333444444444444222222222222333333333333444444333333333222222222222222222333333333444444333444444555555555555555777666555333333333444444555555444444444555555555444444555555666666666777444444444444444555555555777777777888888888999999888777666777888888888888777666666666666777888888===<<<;;;999888999;;;======;;;999888777888999;;;:::::::::::::::;;;<<<===>>>AAAGGGOOOSSSXXXbbblll|||}}}rrrmmmttt~~~qqqdddXXXSSSOOOOOOZZZhhhJJJMMMQQQVVVZZZ[[[XXXVVVMMMMMMLLLKKKJJJJJJKKKKKKJJJIIIHHHJJJKKKLLLKKKJJJKKKKKKLLLLLLKKKKKKJJJJJJMMMLLLLLLKKKIIIGGGEEEDDDEEEEEEFFFFFFGGGHHHHHHIIIGGGGGGGGGFFFDDDCCCEEEFFFIIIIIIJJJJJJKKKKKKKKKKKKHHHIIIJJJJJJJJJIIIHHHGGGEEEGGGIIIKKKNNNRRRXXX\\\eeeiiillliiibbbZZZTTTRRRVVV[[[aaaeeeddd___XXXSSSNNNNNNMMMMMMMMMMMMMMMNNNQQQUUUZZZ]]]\\\YYYWWWVVVVVVVVVVVVVVVVVVUUUTTTSSSPPPOOOMMMKKKIIIIIIIIIIIIJJJMMMQQQSSSSSSPPPLLLJJJJJJIIIHHHFFFFFFFFFFFFGGGCCCLLLOOOJJJIIIQQQYYYZZZOOOJJJEEECCCDDDEEEDDDBBB>>>>>>=========>>>??????======>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBBBBCCCDDDEEE===>>>???@@@EEEPPPaaammmzzz~~~|||vvvoooddd[[[QQQPPPPPPPPPRRRRRRQQQPPPPPPOOONNNLLLJJJGGGFFFEEEFFFFFFGGGJJJLLLMMMLLLJJJIIIIIIIIIIIIJJJJJJKKKKKKMMMLLLMMMNNNOOONNNJJJHHHEEEDDDCCCCCCCCCBBB???===::::::999888777777666666777777666666666666666666666666666555555555666666666666666666666777777888999888777666555444333222666666555444444444444444777777666666555555444444444444444444444444444444111111222333555666777777444444444444444444444444...000222333222222333444333333333333444444444444333222111222444555444333222222333333333333444444111111111111111111222222222222222333333333444444333333333333333444444555666666666777777777777777444444333333333333444444333222222111111000000///111111222222222333333333222222333333333333333444444444444444555555555555333333333333222222222222111111222222333333444444000111222222333333222222666555444333222333444555666555444333333222333333444444444555555666666777444444444444444444444444666777777888888999999999666777777777777777777777:::999777666555444444444999888777666777888999:::;;;:::999888888999:::;;;:::::::::::::::;;;<<<<<<===@@@FFFOOOTTTXXXaaajjjxxxuuunnnvvvssseeeXXXSSSPPPSSSaaapppAAADDDIIIOOOSSSTTTQQQNNNEEEDDDCCCBBBBBBCCCCCCDDDDDDAAA???@@@BBBDDDCCCBBBEEEDDDDDDCCCBBBBBBCCCCCCBBBBBBBBBBBBAAA@@@??????===>>>????????????@@@AAA@@@AAAAAA@@@>>>>>>???AAADDDDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEEEEDDDAAAAAABBBCCCEEEJJJOOOTTT^^^bbbfffeee___XXXSSSRRRNNNRRRWWWZZZYYYUUUOOOKKKFFFFFFEEEEEEEEEFFFFFFGGGHHHKKKOOORRRQQQPPPNNNNNNMMMMMMMMMMMMNNNNNNMMMKKKHHHGGGEEECCCBBBCCCDDDEEEBBBEEEHHHKKKKKKIIIFFFDDDDDDDDDDDDCCCCCCBBBAAA@@@===>>>???@@@CCCHHHOOOSSSNNNIIIBBB@@@AAAAAA???===<<<<<<;;;;;;;;;;;;;;;<<<::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>???@@@AAACCCDDDDDDCCCCCCBBBCCCDDDFFFGGGFFFEEEDDD??????@@@BBBIIITTTaaajjjlllqqqssspppkkkeee[[[RRRMMMLLLLLLNNNPPPRRRRRRQQQNNNNNNMMMKKKJJJGGGFFFEEEDDDDDDEEEHHHKKKLLLJJJHHHIIIHHHGGGFFFFFFFFFGGGGGGIIIJJJKKKMMMNNNMMMIIIFFFDDDCCCCCCCCCCCCBBB???===888888888777666666555555666666666555555444444444444444444444444444444444666666666666666777888888888888777777666555444444444333333333333333444444555555555555555555555555444444444444444444444444000111222333555666777888333333333333333333333333///222444444222111222333222222333333444444444333333111///000222444333222222222222222222111111111222222222111111111111111111111222333333333333333333333222222333333444555555555666777777777777777444333333222222333333444222222222111000/////////111111111111222222222222111222222222333333333333333333333333444444444444333333333222222222222111000111111222333333444444///000111222333222222111444333222222222333444555666555444333333333444444333333444555555666777777555555555555555444444444555555666666777888888999666777888888777777777777777666666555444444555555555555555555777777777777777777888888999999::::::::::::999999::::::;;;;;;===???EEEOOOTTTXXX___gggtttxxxqqqyyywwwhhhZZZUUUSSSXXXiiizzz>>>AAAFFFLLLQQQQQQMMMJJJAAA@@@???>>>>>>???@@@AAADDD@@@======@@@BBBBBBAAA@@@???===<<<<<<<<<===>>><<<<<<===>>>??????>>>>>>:::;;;<<<<<<<<<<<<===>>>>>>???@@@???>>>===???AAAAAABBBBBBCCCCCCCCCBBBBBBBBBAAA@@@AAABBBDDDEEEDDD>>>?????????AAAEEEJJJOOOUUUYYY]]]]]]XXXSSSPPPPPPFFFIIIMMMOOONNNKKKFFFCCCCCCCCCBBBBBBCCCCCCDDDDDDCCCFFFJJJLLLKKKJJJJJJJJJIIIHHHHHHIIIKKKKKKJJJIIICCCBBB@@@??????@@@BBBCCCAAABBBEEEGGGGGGFFFCCCBBB@@@@@@AAAAAAAAA???===<<>>AAAAAADDDJJJNNNHHHAAA>>>>>>???<<<999<<<;;;:::999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::;;;;;;<<<===>>>>>>@@@CCCGGGIIIJJJIIIIIIDDDGGGKKKNNNNNNLLLHHHEEECCCBBBCCCFFFNNNXXXccciiiccchhhkkkhhhddd```XXXOOONNNMMMLLLMMMPPPSSSUUUVVVOOOOOONNNMMMLLLJJJHHHGGGDDDDDDFFFIIIKKKLLLJJJHHHFFFEEECCCAAAAAAAAAAAABBBCCCDDDFFFHHHJJJHHHEEEAAA@@@????????????>>>;;;999777777777777777777777777888777777666555555444444333333444444444444444555333333333333333444555555222222333333222111000000111111111111222333555555444444444444444444555555444444444444444444444444444444444444444444444444222222222222222222333333111444666444111///000222111111222333333333333222222000---...111333222000666555333111///---,,,+++333333222222111111000000111111222333333333333222222222222222333333444555222333333444555555555444444333333222222333333444444444333333222111111000000111111111111222222222111111111222222333333333///000000000000111111111333333333222222222111111000000111222333333444444111222333444555444333333333222222111222333555666555555444333444555666777333333444444555666777777555555555555555555555555444444444555666777777888777888::::::888777888888111111222333555777999:::444444444555777888777555444555666888999999999999::::::999999999:::;;;;;;===>>>EEENNNTTTXXX^^^fffrrryyysss{{{yyyjjj\\\WWWVVV]]]nnn>>>???AAACCCDDDDDDDDDCCC===<<<;;;;;;<<<===>>>???===<<<;;;:::::::::::::::555666888:::;;;;;;;;;:::>>><<<;;;;;;<<<===<<<;;;;;;;;;999999999999;;;;;;========================@@@AAAAAA@@@???>>>>>>?????????@@@@@@@@@@@@??????>>>=========>>>AAACCCEEEOOORRRTTTVVVTTTPPPKKKGGGMMMJJJHHHHHHHHHFFFBBB>>>@@@@@@@@@@@@@@@@@@AAAAAADDDCCCCCCDDDFFFGGGFFFEEEFFFEEEEEEDDDCCCCCCBBBBBB@@@???>>>>>>@@@AAA@@@???BBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<===???AAADDDEEEPPPKKKDDD@@@??????>>><<<::::::999888888999::::::777999;;;:::888777999<<<<<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>>>>======???@@@CCCCCCEEEHHHLLLOOOPPPOOOOOOOOOQQQUUUXXXWWWRRRNNNHHHIIILLLSSS[[[bbbdddddd]]]^^^___]]]YYYUUUSSSRRRLLLMMMMMMLLLMMMPPPTTTXXXWWWUUUQQQNNNKKKJJJJJJJJJDDDEEEHHHJJJLLLLLLKKKKKKIIIGGGEEEDDDCCCBBBCCCCCCFFFEEEEEEFFFGGGEEEBBB@@@<<<>>>@@@BBBBBB@@@>>>===666666555444444444444444555666777666444333333444555444333222222222222222444444444444444555666777666555333222111222333333333333333222222111111111555444444333333222222111333333333333333333333333555444333333333333444555222222222222222222222222666666555444444333222222222222222222222222222222333111000111555666555333999444//////222444333000666555444333111000//////333333222111000000111111555444111000000111333444222222333444555666777888333111......///111111111111111000000000000111111000000000000000000000000////////////////////////111111222333444444555555222222222222222222222222111111111111111111111111333333222222111222222222333333333333333333333333333444444222111000111222000111333444555444333333555555555555555555555555333444444555666777888888999999888777666555444444333333333444555666777888666666666666666666666666555555555555666666666666888888999:::;;;;;;;;;;;;EEEAAABBBHHHOOOUUU\\\bbbrrryyysss}}}vvvpppggg___^^^fffttt======???@@@AAAAAA@@@@@@<<<<<<;;;;;;;;;<<<===>>><<<<<<;;;:::::::::::::::555666888999::::::999999===;;;::::::;;;<<<<<<;;;;;;:::999888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???>>><<<;;;<<<=========>>>>>>>>>>>>=========<<<<<<<<<===???BBBCCCKKKMMMOOOPPPNNNKKKGGGEEECCCAAA@@@AAABBBAAA>>>;;;@@@@@@@@@@@@@@@@@@??????AAA@@@@@@AAACCCDDDDDDBBBCCCCCCBBBAAAAAA@@@@@@??????======>>>@@@AAA@@@??????????????????>>>>>>=========<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<>>>@@@BBBCCCLLLGGGBBB>>>======<<<;;;:::999999888888999999:::888999::::::888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========>>>@@@BBBFFFHHHKKKOOOTTTWWWXXXXXXZZZZZZ\\\___aaa___ZZZVVVSSSRRRSSSXXX___cccaaa^^^XXXZZZ[[[YYYVVVRRRPPPOOONNNOOONNNNNNNNNPPPTTTWWWYYYWWWSSSOOOLLLKKKJJJJJJHHHIIILLLNNNOOOOOONNNNNNIIIHHHFFFCCCBBBAAAAAAAAACCCCCCCCCEEEFFFEEEBBB???<<<>>>???AAA@@@>>><<<;;;777666555555444444444555444666666555444333444555666666555444444444555555444444444444444555666666555444333222222222333333333333333222222222111111222222222222111111111111333333333333333333333333444333222222222222333444222222222222222222222222444444333333222111111000000000000000000000000000111///...000222444333111...***''')))...222222111444444333222111000000///222222111000000000000000222222222222222333333333222222333444555666777777444111///...000111222222//////............//////000000000000000000000000/////////000000000111111111111111222333333444444222222222222222222222222111111111111111111111222333222222111111222222222222222222222222222222222222333333222111000222333111222333333444444333333444444444444444444444444444444444555555666666666888888888777777666555555555555444444444555555666555555555555555555555555555555555555666666666666666666777888999999999999AAA>>>@@@GGGOOOUUU\\\cccrrr~~~{{{xxxssskkkeeedddmmmzzz;;;;;;<<<<<<===<<<<<<;;;<<<;;;:::::::::;;;<<<===<<<;;;;;;:::::::::::::::888888999::::::999999888;;;:::999:::;;;<<<;;;:::;;;:::999888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<;;;999888999:::;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;<<<===???@@@EEEFFFGGGGGGFFFDDDCCCAAA@@@@@@@@@AAACCCCCCBBBAAA@@@@@@@@@??????>>>======>>>===<<<===@@@AAA@@@????????????>>>======<<<<<<<<<<<<;;;===???@@@@@@???<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<======<<<<<<<<<>>>???@@@FFFCCC???<<<<<<;;;;;;::::::999888888888888999:::;;;:::999888999999888666::::::::::::::::::::::::;;;;;;<<<<<<<<<>>>BBBEEEHHHLLLQQQWWW\\\```bbbcccccceeegggjjjkkkhhhbbb^^^\\\ZZZZZZ^^^dddddd^^^WWWSSSTTTVVVUUURRRPPPNNNNNNQQQQQQQQQPPPOOOQQQTTTWWW[[[YYYUUUPPPMMMKKKJJJJJJKKKLLLNNNOOOPPPPPPPPPOOOKKKIIIFFFCCCAAA?????????@@@@@@AAACCCEEEDDDBBB@@@===>>>??????>>><<<999888777666666555555555555666444555555333111//////000555555444444444555666666444444444444444444555666444444333222222222333333333333333222222222222111111111222222222222333333333333333333333333333333222222111111111111222222222222222222222222222222222222111111000/////////000000000000000000000000000//////000222333222111...+++))),,,000444555444222222222222111111111000111111000/////////000000///000222333444333333222222222333333444555666666444222000000111222222222222222222111111222222222000000000000000000000000222222222111111000000///000000000111222222333333222222222222222222222222000000000111111222222222222222111111111222222333111111111111111111111111111222333222111111333444333222222222222333333444333333333333333333333333444444444444444444444444888888777777777777777777666666555444444444444444555555555555555555555555555555555555666666666666555666777888999999999999<<<:::>>>FFFNNNTTT[[[cccsss|||xxxrrrmmmnnnuuu;;;;;;;;;;;;::::::999999;;;:::999999999:::;;;<<<;;;;;;::::::999::::::;;;;;;;;;;;;;;;:::999999999:::999888999;;;<<<;;;999:::999888777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;888999:::999888777888999;;;;;;;;;<<<<<<;;;;;;;;;;;;:::::::::;;;<<<>>>>>>AAAAAAAAA@@@????????????BBBBBBBBBDDDEEEFFFFFFFFFBBBAAA@@@???>>><<<;;;;;;;;;::::::;;;>>>??????>>>=========<<<;;;;;;::::::::::::999;;;>>>??????>>>::::::999999999999999:::888888999::::::;;;<<<<<>>===<<<<<<===>>>???BBB@@@>>><<<;;;;;;::::::999999888888888888999999===:::777777999:::777444888888888888888888888888:::;;;;;;;;;<<>>>>>???@@@CCCEEEEEEDDDBBB????????????===;;;888666777666666555555555666666555555444111...+++******222222222222222333444555444444444333333444555555444333333333333333333333222222222222222222222222222333333444555555666666222222222222222222222222222222222111111222222222111111111111111111111111111111000000000/////////222222222222222222222222222111111222333333333333444222000000222444333222000111111111111111111111000000///////////////000---...///111111222222222111222222333444444555555444222111111222333333222333333222222222222333333000000000000000000000000666555444222000///...---//////000000111111111222111111111111111111111111//////000000111111222222111111111111111222222333111111111111111111111111000111222222111111333555444333222111111222333444222222222222222333333333444333333333333333333333777777777777888888999999666555555444444444555555444444444444444444444444555555555555666666666666777888999::::::;;;;;;::::::999===FFFLLLQQQYYYaaatttyyyvvvvvv{{{===<<<<<<;;;::::::::::::;;;:::999888888999:::;;;::::::999999999::::::;;;::::::999999888777777777999888888:::<<<<<<;;;999999888777777777777888999;;;;;;;;;;;;;;;;;;;;;;;;888999::::::999888999:::;;;<<<<<<======<<<<<<;;;:::::::::;;;<<<===>>>>>>@@@???>>>===<<<<<<===>>>@@@@@@AAAAAAAAABBBCCCDDDDDDCCCAAA???===;;;:::999::::::999;;;>>>??????>>>======<<<<<<;;;:::::::::999888888:::<<<>>>>>>===999999888888888888999:::777888888999:::;;;<<<<<<@@@???>>>===<<<======>>>??????>>>===<<<;;;::::::888888888888888888888888<<<999777777999999777444888888888888888888888888999:::::::::;;;>>>CCCGGGIIIOOOWWW^^^dddiiinnnqqqkkknnnsssvvvxxxxxxwwwvvvqqqmmmiiihhhhhhbbbVVVLLLGGGHHHJJJJJJHHHHHHIIIJJJOOOPPPQQQQQQPPPQQQSSSVVVXXXVVVQQQMMMIIIGGGFFFFFFHHHIIIJJJKKKLLLLLLMMMMMMMMMKKKHHHEEEBBBAAA@@@@@@??????AAADDDGGGGGGFFFDDDAAAAAA@@@???===:::888777666666555555555555666666333444444222///------...222222222222222333444555555444444333333333444444222333333333333333333333222222222222222222222222111222333333444555666666222222222222222222222222222222333333333333222222111111111111111111111111111111111111111000000000111111111111111111111111111222222222222222333333222111///.........---,,,//////000000000000111111000///////////////000000...---,,,,,,---///111333111111222222333333444444444222111111333333333222///......------......///000000000000000000000000333333222222111000000000///000000000000000111111111111111111111111111111//////000000000111111111111000000000111111222333222222222222222222222222000111222222111111333555444333111111000111222333111111111222222222333333333333333333333222222222666666666777888888999999333333333444444666777777555555555555555555555555555555555555666666666666777777888999::::::::::::;;;;;;???FFFKKKOOOWWW```uuu{{{{{{???>>>===<<<<<<<<<<<<<<<<<<;;;:::999999999:::;;;999999999999999::::::;;;888777666555555555555555999888999;;;======;;;:::999888777666666777888999::::::::::::::::::::::::888:::;;;;;;:::999:::<<<<<<<<<============<<<<<<999:::;;;<<<>>>???@@@@@@AAA@@@>>><<<;;;;;;<<<===???@@@AAA@@@???@@@BBBDDDFFFEEECCC@@@===;;;999888:::::::::;;;>>>@@@@@@???=========<<<;;;;;;::::::999888777999;;;<<<<<<;;;888888777666666777999:::888888999::::::;;;<<<<<>>===<<<;;;;;;<<<======>>>???>>><<<:::::::::777777888999999888777777:::999888777888888777555888888888888888888888888777888999:::;;;===AAAEEEIIINNNVVV\\\```fffmmmrrrnnnrrrwww{{{}}}|||uuummmeeeZZZOOOGGG???@@@AAAAAA@@@@@@AAABBBHHHIIIKKKLLLMMMNNNQQQSSSRRRPPPLLLHHHDDDBBBBBBAAAEEEFFFFFFHHHIIIKKKLLLLLLKKKIIIGGGDDDBBBAAAAAAAAA@@@AAABBBEEEHHHIIIGGGEEEBBBAAA@@@>>><<<:::888777555444444444444555666666111333444555444444666777555555444444444555666666555444444333333333333333222222333444444444333333111222222222222333333333//////000111111222333333222222222222222222222222222222333333333333222222111111111111111111111111222222222111111111111111///////////////////////////000111000//////000111........................///////////////000000000000000/////////000111111///...,,,++++++...000222111111111222222333333333333111111111222333222111000//////......//////000000000000000000000000000---...///000222333444555000000000000000000111111111111111111111111111111000000000000000000000000000000000000000111222333222222222222222222222222111222333222111111333444333222222111111111111222111111111222222333333444333333333333333333333333555555666666777777777888333333333444555666777888666666666666666666666666555555555555666666666666444555666777888888888888======@@@FFFIIINNNXXXcccvvv~~~~~~@@@???>>>=========>>>???===<<<;;;999999999:::;;;999999888888999::::::;;;888777666555555666666777999999:::<<<>>>>>><<<:::888777666555555666777888999999999999999999999999888:::;;;;;;::::::;;;<<<<<<<<<============<<<<<<999:::<<<>>>@@@AAABBBCCCAAA@@@???===<<<;;;;;;;;;>>>@@@AAAAAA@@@AAADDDGGGHHHGGGDDDAAA>>>;;;999777:::999999;;;>>>@@@@@@???=========<<<;;;;;;::::::999888777888:::;;;:::999777666555444555666888999999999::::::;;;;;;<<<<<<<<<;;;:::999999999:::;;;;;;===???>>>;;;888888888666777888999999888777666777888999888777666777888888888888888888888888888666777999::::::<<>>@@@CCCEEEGGGIIILLLOOOLLLIIIFFFBBB???=========???@@@AAABBBDDDFFFHHHIIIFFFEEECCCBBBAAAAAAAAABBBAAAAAACCCFFFHHHIIIGGGEEE@@@???>>><<<;;;999777666333333333333333444555555222444555555555555666888666666555444444444555555555444333333222222333333111222333444444444333333111111222222222333333333/////////000000111111111111111111111111111111111000111222333333222111000111111111111111111111111111111111111111111111111////////////////////////...000111111......///111---///000000000000000111/////////////////////...000000000000000111222222000///.........///000111111111111111222222222222111000000111222222111///333222222111111222222333000000000000000000000000,,,---...///111222333444111111111111111111111111111111111111111111111111111111111000//////......////////////000111222333111111111111111111111111222333333222111000222333222222222222222111000000111111222222333444444555222222333333444444555555555555555555555666666666444444444444444555666777777777777777777777777777555555555555666666666666444555666777888888888888======@@@EEEIIIOOO\\\hhhwww@@@???>>>======>>>???@@@>>>===;;;:::999:::;;;;;;999888888888999::::::;;;;;;:::999888888999:::;;;999999:::===??????===;;;888777666555555666777888999999999999999999999999888999;;;;;;::::::;;;<<<;;;<<<<<<======<<<<<<;;;999:::<<>>>>>>>>???CCCGGGIIIHHHEEEBBB>>>;;;888777999999999;;;===?????????======<<<;;;;;;::::::999999888777888999:::999888666555333333333555777888::::::;;;;;;;;;;;;<<<<<<:::999888777777888999999:::===???>>>:::777666777666777888999999888777666555777:::999666555777:::888888888888888888888888555777999::::::;;;===???===BBBHHHKKKNNNTTT]]]eeegggjjjnnnoooqqquuu{{{vvvgggVVVJJJDDDBBB999:::;;;:::999999;;;<<<777:::===@@@CCCFFFIIILLLGGGEEEBBB>>><<<:::::::::999:::;;;===???BBBDDDFFFCCCBBBAAA@@@@@@@@@AAABBBAAAAAACCCEEEHHHHHHFFFDDD???>>>===;;;999777666666222222222222333333444555555555666444222000111222555444333333222222222222555444333333222222222222000111333444555444333333111111111222222333333333111111111111111222222222111111111111111111111111///000111222222111000///000000000000000000000000000000000000111111111111111111111111111111111111000222444333000///111333...///000000///.........000000//////............111111000000111222333333000000111222222111000///111111111111111222222222111000///000222222000///111000000000000000000111000000000000000000000000000000000000////////////222222222111111111111111000000000000000000000000222222111000///...------////////////000111222333000000000000000000000000333444444222111000111222111222333333333111000///111111222333444444555555222222333444444555666666555555555555555555555555666666555444444444444555777777777777777777777777555555555555666666666777666777888999999::::::999======@@@EEEIIIQQQ___mmmxxxBBBBBBAAAAAA@@@??????>>><<<:::999777777888:::;;;999888888888999;;;===>>>;;;999777777999:::::::::777777999;;;===???@@@AAA<<<;;;888666555555666666666666777777888888888999::::::999888888999999:::777888999:::;;;::::::999:::;;;<<<>>>???AAABBBCCCCCCAAA???<<<;;;;;;<<<<<<>>>???@@@>>><<<<<>>===;;;999888777666666666666666666666666666666777777888999::::::999999>>><<<;;;999888777888888888777777666555444444444888888999999999888888777888666555444555666888:::999888666444555777:::<<<999999999999777666555444999999888888999;;;<<<>>>===@@@BBBCCCFFFNNN[[[dddkkkiiieeeaaa```dddkkkppp|||uuuiii\\\OOOFFFAAA???@@@???<<<:::888777777777888999:::;;;===>>>???@@@>>>===;;;999888888888888999999999:::<<>>>>>>>>??????@@@======@@@EEEGGGDDD@@@;;;;;;:::999888777666555///111222222111111222333666555555555555444444444222333444555444333222111222222333333333222222111333333333222222222111111555444333333222222222222000000111222333333444444......///000111222222222111111111111222222222222000000000000000000000000........................000000000000000000000000000000000000000000000000000000...------...///000000000000000000000000000///////////////.........000000000000111111111111//////000111111111111111111111222222222222111111111222444555555333000...000000...------...///000//////000000///...------//////000000000000//////............////////////000000000000000000000000000000000000000111111111222222222111111111111111111111111111000000000000333333222111000///......000000000000111111111111444444555555555555444444222222333444444555555666333333333333444444555666555555444444444555555666888888888888888888888888888777666555666777999;;;>>>===???EEEJJJQQQ^^^kkk}}}}}}|||~~~??????>>>>>>===<<<<<<;;;:::999777666666777999:::999888888888999;;;===>>>;;;999777777888::::::999666777888:::<<<>>>???@@@<<<;;;888666555555666666666666666666777777777888999999999999999999999999666777888999:::999999888999:::;;;<<<>>>???@@@AAA@@@>>><<<:::999999999:::===>>>>>>===;;;;;;===@@@AAA@@@===;;;999999::::::999999::::::;;;<<<======;;;;;;999888777666666666555555555555555555555555666666777777777777666666777777666555555666777888888888777777666555555444666666777777777666666555666555555444555666777888777666555333333444555666888888888888777666555555///111333666999;;;<<<<<<:::===???AAADDDMMMXXXbbbeeebbb^^^YYYWWWYYY^^^cccjjjfff___VVVMMMFFF@@@>>>>>><<<:::888666555555666666777888999;;;<<<======<<<;;;999777666666666666666666777999;;;>>>@@@BBB@@@???>>>===<<<===>>>>>>======>>>AAADDDDDD@@@===::::::999888777666555555000222333333222111333444444444444444333333333333333333333444444333333222222222222333333222222111222111111111111000000000333333222111111111111111000000000111222333333333111111111222222333333444////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000//////.........//////////////////////////////........./////////////////////000000000111111111...///000000111111000000///000000111111000000///222222222222111111000000333222000///............///////////////...------//////000000000000//////....../////////000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111000000000000111111111111000000000000000000000000111111111111333333444444444444333333222222333333444555555555555444333333333333333444555555555555555666777888555555555555555555555555999888666555555666777888===<<>>;;;999777666888999999888666666888999;;;<<<===>>>;;;:::888777666666666666555555555555555666666666777777888999999999888777555666777777888777777777777888999:::;;;<<<======<<<:::999777666666777777;;;;;;<<<;;;999999;;;===<<<;;;999888777777888999777777888888888999999999888777666666555555666666555555555555555555555555333444555666777888888888777666555444444444555666888888777777666666555555333333444555555444444333444444444444555555555555666666555555444333333333666666777777777777666666,,,///333777999:::999888777999;;;===AAAIIISSS[[[\\\ZZZUUUPPPLLLMMMPPPSSSXXXXXXWWWTTTNNNGGGAAA===;;;999888666555444555555444555666888999::::::;;;999888666444333333444444333444555777999<<<>>>@@@>>>===<<<::::::;;;<<<<<<999<<>>EEEKKKTTTbbbnnn{{{||||||}}}777777777666666555555555555444444333444444555666888888888888999;;;<<<>>>;;;999777666777888777777555666666888999:::;;;;;;:::999888777666666666666444444444444444444444444444666888999999888777555555555555555555555555555555666666777888999999:::888777666555555555555666888999999888888888888999777777666666666777888888666666666555555555555555444444444444444555666666444444444444444444444444222444666888;;;<<<>>>>>><<<;;;888666444333333333666666666555555444444444222222333333444333333333222333333444444444333333555555666777777666555444444555666666777777777666444666777888999777666555666777888:::===BBBJJJPPPRRRQQQMMMIIIEEEDDDFFFIIIOOORRRTTTUUURRRKKKDDD???999888777555444444555555333444666777999999999999777666444333222222333333222333444666999;;;===>>>;;;:::999888888999::::::777;;;===<<<777555666999666666555555444333333222000222333333111111222444333333333333222222222222444333222111222333444555222222222222222222333333555555555444444444333333222111111000000000111111.../////////000000111111000000000000////////////000111111111222222222222////////////////////////////////////////////////////////////////////////////////////////////////---...000111111000///...........................,,,------...///000111111////////////000000000111---......///////////////...//////000000//////...000//////.........//////222111111000///......---...///////////////......//////000000000000//////000000000000111111111111........................//////000000111111222222222222222222222222222222333333222222111000000000111111111111111111111111///000000000111111111111222222333333333333222222111111111222333333444444333333222111111111222222333333333444555777888999888888888888888888888888999888777666666777777888;;;;;;>>>DDDJJJRRR___lllyyyzzz|||}}}~~~555555555555555444444444222222222222333444444555777777777777888:::;;;===<<<999777555666666666555444555555666777888888999888777777666555555555555444444444333333333333333333444666888888777666555555444444444444444444444444444444555555666666666666666555555555555555555666666666666777777666666444444555555666777888888444444444444444333333333333333333333444555666777555555555555555555555555666777999;;;<<<>>>??????>>><<<999666444333222222333333333333333222222222111222333333444444444333222222333333333333222111000222444666777666555555333444555666666666666666:::999888777555555444444666777777777888;;;@@@CCCFFFEEEDDDAAA???>>>@@@AAAFFFJJJOOOSSSRRRNNNHHHDDD:::999777666555555666666444555777999:::999999888666555444333222222333333222333444666888:::;;;<<<888777666666666777888999777::::::666000///333999555555444444333222222222///000111111000000111222444444444444333333333333333333222111222333555666222222111111111222333444555555555444444444333333222222111111111222222333///////////////000000000000000//////////////////000111111111222222222222////////////////////////........................................................................---...000111111111000///////////////////////////,,,------...///000111111...////////////000000000---......//////////////////000000111111000000///,,,---///000000///...,,,------........................///////////////...//////000000000000//////000000000000111111111111------------------------...//////000111111222222333333333444444555555555555444444333222222111111333333333222111000000//////000000000111111111111333333444444444444333333000000111111222333333333000000111111222333444555222222222333444555777888999999999999999999999999777777888888999:::;;;<<<<<<;;;===BBBGGGNNN[[[gggwww}}}}}}}}}||||||~~~444444444444444444444444111111222222333333444444666666555555666888:::;;;<<<999666555555555555444444444444555555666666666666555555555444444444333444444444444333333333333222333555666777666666555555555444333333333333444333333333333444444444444444444444444444555555555555444444555666666555333222333444555666777777888444444333333333333333333444444444444555666777888666666666666666666666666:::;;;<<<<<<============:::999777555444444444444222222111111111111111111111111222333444444444444333333333333222222222222---...000222333444444444333333444555666666555555666555444333222333555555777666555444555666888999999:::;;;:::999888999;;;;;;???DDDJJJLLLLLLJJJHHH<<<;;;999777666555666666444555888:::::::::999888666555333222222222333444222333444666777888999999666666555444555666777888888999999444///...333888444444333333333222222222...///000000//////000222444444444444333333333333222222222222333444555555222111111000111222444555222222222222111111111111222111111111111222333333////////////000000000000111111111111111111111111////////////000000000000////////////////////////..............................................................................///000111111111111111111111111111111111111------......//////000000......////////////000000......///000000000000//////000000111111000000///+++,,,///111111000---,,,++++++,,,...............---...////////////////////////000000000000///////////////000000000111111..............................///000111222222333222333444555666777888999777777666555444333333222555444333222111000//////000000000000111111111111333333444444444444333333///000000111111222333333000000000111333444666777222222222222333444555666888888888888888888888888777777888:::;;;<<<===>>><<<;;;<<>>BBBFFFIIIKKKLLLDDDBBB???;;;888666555555222222222222222222222333//////000222222333333333666555333111111222333444222222222222222222333333333444444555555444444333000222444666666555333111333222111111222333333333222444666777666444444555888888888:::<<<>>>AAABBB===;;;999666444333333333333444777999:::999777555333222111000000111111222000111222333444333222111555444444333444555666777777999<<<<<<:::888666555444444333333333333333333///111222222111111222333222222222111111111111000///111222444555555444444222111000000111222555666333333333222222222111111///////////////000111111111111111111000000000000,,,------...///000000111111111111111222222222222111111111111111111111111000000000000000000000000................................................000//////...///111333444000000000000000000000000///////////////...................../////////000//////000111111111111111---..................---///......---...///000111//////000000000///---,,,------...///000000////////////000000000000//////............////////////////////////////////////---...///000111222333333...///111333666999:::;;;::::::999888777666555555111222222222222333333333000000000000111111111111111111222222222222111111/////////000111111222222444444333333333444555555555555444444444555555666888888888888888888888888888888999:::::::::999999:::999;;;AAAGGGNNN\\\hhhrrrzzzxxx{{{555555444444333222111111444444333222222333333333555555555666777999:::;;;:::999888666555333111111222222222111111111111000111111111111111111111111555444444333222222222333333333222222333333444555444444444444444222111000333333333222222222111111444222000......///111333111111111222222333444555333222111000111222444666666666666666777999;;;<<<:::;;;<<<=========<<<;;;888777777666777888999:::===???BBBFFFHHHJJJKKKKKKIIIFFFBBB???===:::777555111111111111222111111111...111222111222666777555444444333222222222333333333333444555555444444444333333333444666666555444444333333444666555333111555444333333333444555666444444444444555666777777777777777888:::===???AAACCC???999666555555444444444777;;;>>>???<<<999666666555333222111111111222333222222222222222333333777666444222222333555666:::999999999::::::888666666666555444222111000000111111111000000000000000000111111222222222111111444444333222333444666777///000000111222222333333111111111000000000000///,,,---///000111111000///333333222111000///...---000000111111111111000000000000000000000000000000222111000000//////000000////////////////////////,,,...///...---++++++,,,............/////////000000000////////////000000222000///000222222///---//////000000///...------......////////////......//////000111222222222222......---,,,,,,,,,,,,---,,,,,,,,,---...///000111222000......//////---+++111111000///...------,,,////////////////////////---.........//////000000000000000000///---,,,+++///...---...///000000...000111222333555666777888;;;;;;<<<======:::666222111111000///////////////111000///......///000111222111111000000000000000000000000000000000111111222222222222222111000000222222333333333333444444777888888888999999999999888999999:::;;;;;;;;;:::999888:::???CCCLLL\\\kkkzzz|||zzz~~~222222222333333444444555222111111222333444666666666777777888999:::;;;<<<;;;:::999777666444333222222222222222111111111111222222222222222222222222444444333222222222222222222222222333333444555666444555777777777555222111444444444333333333222222222333333333333333222222000000000000111111222333444333222111222333555666888888888888888999:::;;;======>>>>>>===<<<;;;:::777777777888999<<<>>>???BBBCCCFFFIIILLLMMMNNNOOOLLLKKKIIIHHHFFFBBB===999444444333222222222222333111444444222333666666444666666555444333333444444444555555666666555555444444333333444555666555444444333333444555444222000333444666888888888777777777777666666777777888888888888999<<>>======???BBBHHHWWWeeezzz}}}|||~~~111222222333444444555555///000000111333666888:::999999::::::;;;<<<===>>>===<<<:::888777666555555333333333222222222111111333333333333333333333333333333222222111111222222222222222333555666888999666777888999999666444222555555444444444333333333111333666888888666333111222111111111111111222333444444333333444555777888999:::;;;<<<======>>>>>>?????????>>><<<;;;999888555666888:::>>>AAADDDFFFHHHIIIKKKNNNPPPRRRSSSSSSRRRRRRTTTUUURRRLLLDDD>>>999888555333222222333444222555777555777;;;<<<:::888888777555555444444444555666666666666666555555444444333444444555555666555444333333444444333111333666;;;???@@@???<<<:::<<<<<<;;;;;;;;;:::::::::888:::===AAAFFFJJJNNNPPPNNNHHH@@@:::777777888888555777888::::::999888777666555333111000000000000222111111000000000111111666555333222333666:::===AAA???<<<;;;:::999777555666555555444333222111111222222222222222222222222111111111111111111111111111222222333333333333333111111222333333444444555333222222222111111111111111111111111222333444555444333333222111000//////111111222222222222111111111111111111111111111111222222111000000000000111000000000000000000000000...000111111///......///....../////////000000000111111000000000000111111000//////000222222111///111000...------...//////......////////////......///000111222333333333333222111000000//////000000...---------------......222000......//////...---((((((***+++---///000111////////////////////////---------............///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---///000///......///000111222333444555888999:::<<<===;;;888555111111000///////////////222111111000000111111222---......///000222222333222111111111000000//////+++,,,---///111222222333222222222222333333333333555555666666666777777777777888999;;;<<<=========@@@>>>>>>???AAAGGGUUUccc{{{555555555444444333333333000000000111333666999:::;;;;;;<<<===>>>>>>??????>>>===;;;999888777777777444333333333222222222222222222222222222222222222333222222111111111222222222222333444666888:::;;;999999888888777666666555555555444444444333333333000222555888888666333111444444333333333444444555444555555666888;;;===>>><<<===@@@BBBCCCDDDCCCCCC@@@???>>>===;;;999777666555666999>>>BBBGGGKKKMMMLLLMMMOOOQQQSSSUUUVVVWWWXXXZZZ]]]___]]]UUUKKKCCC===:::777444222222333444111555777888;;;AAADDDBBB999888777666555444444444666666666666666666555444333333333333333444666888999777555444555555555444666999>>>BBBDDDDDDBBBAAACCCBBBBBBAAA@@@>>>===<<<:::===AAAGGGMMMRRRVVVXXXRRRKKKBBB;;;888888999:::999::::::;;;;;;;;;::::::999777666444222222222222222111111000000000000111222111000000222777;;;>>>EEEBBB>>>;;;999888666555555555444444333333333222333333444444444444444555333222222111111111111111000111333333444333222111222222333333444555555666333333333222222222111111000000/////////111333444333333333222111000000000111111222222222222111111111111111111111111111111222222111000000000000111000000000000000000000000...///111000///......///...////////////000000000111111000000000000111111000000111111222222222111111000...---,,,...///111---......//////......---///000111222333333333333222111000000//////000000......---,,,,,,,,,------111000...------.........,,,,,,,,,,,,,,,---------........................------------------------++++++++++++,,,,,,---------,,,+++,,,...///...---------...///000222222333666666888:::;;;;;;888666111000000///////////////111000000000000000000111---...///000000111111111222222111111000/////////000000111222222222222111111222222222222333333333444444444555555555666666333444666888999:::;;;;;;;;;:::;;;>>>AAAHHHWWWfffzzz666666666555555555555555333333111111222555777999<<<===>>>???????????????>>>===;;;888777777777888444444444444333333333222222222222222222222222222333222222111222222333333333333444666888:::<<<===<<<:::777555444555777999555444444444444333333333111222333444444444444444555555555555555555666777666777999;;;>>>AAADDDEEEEEEFFFGGGGGGGGGEEEDDDCCC>>>===<<<;;;999888777777777999===BBBHHHLLLPPPRRROOOPPPQQQSSSVVVXXXZZZ[[[]]]___bbbcccaaaXXXMMMFFF>>>;;;888444222222222333000444666777:::@@@CCCAAA888777666555444444444444666666666666666555444444222333333333222444999===???<<<999888999::::::999:::;;;>>>@@@CCCEEEFFFFFFJJJJJJIIIHHHEEECCC@@@???<<<@@@FFFMMMSSSXXX[[[\\\RRRLLLCCC<<<999:::;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::999777555333222222333333333222111111111111111222222333555999>>>BBBEEEIIIEEE???;;;888777555444444444444444444444444444444555555555666666777777555444333222111222222222111222333444333222111000222333333444444555666666333333333222222222111111000//////...///111222333333222222111111000000000111111111222222111111111000000000000000000000000222111000000//////000000000000000000000000000000,,,...000///...---...///////////////000000000111111111000000000000111111000111222333222222222222111///...,,,---...000111------............------//////000111222222222222111000//////......//////...------,,,,,,,,,------//////---,,,+++,,,---/////////......---,,,,,,+++------------------------------------,,,,,,,,,,,,,,,+++++++++,,,---...///---,,,+++,,,---...---,,,------......///000111111444444555777999:::888666111000000///////////////...//////////////////...//////000000000000///...111111111111000000//////000111111222222222111111111111111222222222333333333444444444444555555555222333555777888999::::::999888999===AAAIIIXXXgggxxx}}}|||}}}~~~~~~444444555777888999::::::666444333111222444777888<<<===>>>???@@@???>>>>>>===;;;999777666666777777555555444444444333333333333333333333333333333333333333222222333333444444444555666777999;;;===>>>>>>;;;888555444666888:::666666555555555444444444444333333333444555666777666666666666777888999:::;;;===???AAADDDGGGIIIJJJNNNMMMKKKHHHEEEAAA???===;;;::::::999::::::;;;;;;===@@@DDDIIINNNRRRUUUVVVSSSTTTUUUWWWZZZ]]]```aaaaaaaaaaaa```\\\UUULLLEEE>>><<<999666444333333333111444555444666:::;;;999777666666555555555555555777888888777777666555444333444555555444888???DDDGGGDDD@@@>>>>>>@@@@@@@@@?????????@@@CCCFFFIIIKKKQQQQQQPPPNNNJJJGGGCCCAAA???CCCJJJPPPVVVZZZ[[[\\\PPPJJJCCC===;;;<<<===============>>>======<<<<<<;;;:::888555444333333333666555444333333333333333111333666;;;@@@DDDHHHJJJKKKFFF???:::777666555444444444444444444555555555666666666777888888999999777666444333222333333444333333333333333222222111222222333444444555555666333222222222111111111111000000000000111222333444111111111111000000//////000000111111111111000000////////////////////////000000///............///000000000000000000000000,,,---//////.........////////////000000000111111000000////////////000000000111222222000//////000//////...---...///000111------............---------...///000111111111111000///......------......---,,,,,,,,,,,,,,,------------,,,***)))***,,,///------------............---------------------------,,,,,,,,,,,,,,,++++++,,,,,,+++***+++,,,...///,,,+++***+++---...---,,,---------...///000000000222222333555777777666444111111000///////////////---......//////......---//////000111000///...---000000000000000000000111,,,---...000111111111111111111111111222222222222333333444444444555555555444555666888999:::::::::;;;::::::===???FFFUUUcccttt}}}|||{{{zzzzzzzzz{{{|||555666777888:::;;;<<<===666444222111222444777999;;;<<<===??????>>>===<<<;;;:::777555444444666777555555555555444444444444555555555555555555555555444444333333444444555666666666777888:::;;;===>>>===<<<;;;999999999999999888888888777777777666666666666666777888999999::::::::::::;;;<<<>>>???@@@CCCDDDFFFGGGIIIJJJKKKKKKMMMKKKHHHDDD@@@===;;;:::888888999:::<<<>>>@@@BBBFFFHHHLLLPPPTTTWWWYYYZZZYYYYYY[[[]]]aaadddhhhjjjccc```]]]YYYTTTNNNGGGCCC>>>===;;;999777555444444222555555333444777777555777777666666666777888888::::::::::::999888777666666888999888999===FFFMMMOOOKKKFFFDDDDDDFFFGGGGGGGGGGGGGGGHHHKKKNNNQQQSSSVVVVVVUUURRRNNNJJJFFFCCCBBBFFFLLLSSSWWWYYYZZZYYYNNNIIICCC@@@??????@@@@@@AAABBBCCCCCCCCCBBB@@@??????>>><<<999777777666666999888777666555555555555333666<<>>888666555444444333444444444555555666666777777777888999999::::::999888666444333444555666555555444333333333333333222222222333444444555555222222111111111000000000......000000111111111111000000000/////////////////////000000000000//////........................//////...---------------////////////////////////,,,...000000//////000111//////000000000111111111//////............//////...000111000---***+++,,,............/////////000,,,------......------,,,,,,---...//////000000000000///......------......++++++++++++,,,---......+++,,,+++)))''''''+++...******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***,,,+++***))))))***,,,---,,,******+++,,,---,,,+++------......//////000000111111111222444555444222111111000///////////////---...///000000///...---,,,...///000111000...---/////////000111111222222......///000000000000000111111111111222222222222444444444444555555555555444555666777888888888888===;;;;;;===???EEESSSaaaqqq}}}}}}zzzzzz|||~~~::::::::::::::::::::::::555444222111222555999;;;:::;;;===>>>???>>><<<;;;:::888666333222333555666666666555555555444444444777777777777777777777777444444444444444555666777777777888999:::<<<===>>>;;;<<<>>>>>>===<<<999888:::::::::999999999888888888999:::<<<<<<===<<<<<>><<<;;;;;;;;;777888999;;;>>>AAAEEEGGGLLLNNNQQQUUUXXXZZZ\\\\\\]]]]]]___bbbeeejjjnnnpppccc___YYYTTTNNNIIIDDDAAA>>>>>>===;;;999888666555222555666444666:::;;;888777777777777888999:::;;;<<<<<<<<<<<<;;;:::999888888:::<<<<<<<<>><<<<<<;;;;;;::::::888777777666666666:::>>>EEEMMMSSSWWWZZZZZZKKKEEE>>>777555444444444333333444444555666666666777777888999::::::;;;;;;;;;999777555444555666777777666444333222333444444111111222333333444444555111111111000000000000///***+++---/////////......////////////..................////////////......------------------------......---,,,,,,,,,,,,---////////////////////////...///111222111000111222000000000000111111111111......------------......,,,...///...***'''''')))------...///000000//////,,,------......------,,,+++,,,---...////////////000000///...............*********+++,,,---...///***+++***(((%%%&&&***...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,***)))''''''(((***++++++***)))***,,,---,,,+++---.........///000000000111000000111333333222111111111000///////////////...///000111111000///...***,,,...000111111000///......///000111222333333444444444333111000...---000111111111111222222222444444444555555555666666333333444555666666555555;;;::::::<<