BM66(@ uuulllkkkiiiiiikkknnnooopppsssssssssrrrrrrrrrrrrrrrvvvqqqooorrrtttuuuxxx|||~~~}}}xxxtttooojjjgggffffffggggggfffffffffgggeeebbb```aaaccceeegggfffdddaaa^^^[[[ZZZYYYYYYZZZYYYWWWUUUSSSQQQMMMKKKJJJIIIHHHFFFHHHGGGFFFEEEDDDDDDDDDDDDGGGIIIMMMPPPRRRRRRRRRQQQQQQQQQPPPOOOOOOPPPQQQQQQKKKKKKJJJGGGDDDBBBAAABBBEEEEEEFFFEEECCCCCCDDDFFFDDDDDDDDDDDDDDDCCCCCCCCC>>>>>>>>>>>>@@@BBBDDDEEEDDDFFFIIIKKKJJJGGGCCC@@@AAAAAABBBDDDEEECCC>>>;;;<<<;;;888666444444333444555555555555555666777888xxxnnnlllkkkkkklllnnnpppqqqqqqqqqrrrrrrssssssssstttxxxttttttxxx{{{{{{}}}}}}yyyvvvrrrmmmjjjiiijjjjjjiiihhhggggggggggggeeecccdddeeeffffffeeebbb___]]]\\\ZZZYYYYYYZZZYYYWWWUUUTTTQQQNNNLLLKKKJJJIIIGGGEEEEEEDDDDDDDDDEEEFFFFFFCCCEEEIIIMMMPPPRRRSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSRRRPPPLLLFFFBBBAAABBBDDDFFFGGGGGGFFFDDDDDDEEEGGGCCCDDDEEEFFFEEEDDDCCCBBB============???AAACCCDDDDDDFFFHHHIIIHHHFFFCCCAAA??????@@@BBBCCCAAA===999:::999777666555555555666333333333333333444555555xxxooonnnnnnmmmnnnpppqqqrrrqqqrrrsssuuuvvvxxxyyyyyy|||zzz{{{}}}{{{wwwsssooonnnnnnnnnkkkiiigggfffggghhhgggggghhhhhhgggfffcccaaa___]]]\\\[[[ZZZZZZZZZYYYWWWUUUUUURRROOOMMMMMMLLLJJJIIICCCCCCCCCCCCDDDEEEFFFGGGDDDFFFHHHLLLOOOQQQSSSSSSQQQRRRTTTVVVXXXYYYYYYXXXYYYUUUNNNFFF@@@@@@CCCGGGHHHHHHHHHGGGEEEEEEFFFHHHCCCEEEGGGHHHGGGEEECCCAAA<<<<<<<<<<<<>>>@@@BBBCCCDDDEEEEEEFFFEEECCCBBBAAA??????AAABBBCCCAAA===:::888888666555555666666777444333333333333444555555uuuooopppppppppoooppprrrttttttuuuvvvyyy{{{~~~~~~|||xxxtttqqqooonnnkkkhhheeedddeeefffggggggiiihhhfffdddbbbaaa```___]]]\\\ZZZZZZZZZYYYWWWTTTTTTQQQOOONNNMMMLLLJJJHHHCCCCCCCCCCCCCCCDDDEEEEEEIIIJJJKKKLLLNNNPPPQQQRRRQQQSSSVVVYYY[[[\\\\\\[[[WWWTTTNNNFFFAAAAAADDDGGGHHHHHHHHHGGGEEEDDDEEEGGGDDDEEEHHHIIIIIIFFFCCCAAA<<<<<<;;;<<<===???AAABBBDDDDDDCCCCCCBBBAAAAAA@@@AAAAAACCCEEEFFFDDD@@@<<<999888777555555555666666666666555555555666666777}}}tttnnnppprrrrrrqqqqqqtttvvvvvvwwwyyy|||}}}xxxssspppnnnjjjgggcccaaabbbdddeeeeeefffeeecccbbbaaabbbbbbbbb^^^\\\[[[ZZZZZZYYYVVVTTTRRRPPPNNNMMMMMMLLLIIIGGGEEEEEEDDDCCCCCCCCCCCCCCCHHHIIIJJJLLLNNNPPPQQQRRRWWWXXXYYYZZZZZZYYYWWWUUUPPPOOOLLLHHHDDDCCCDDDFFFFFFGGGGGGEEECCCBBBCCCDDDDDDFFFHHHIIIIIIFFFBBB@@@<<<<<<;;;;;;<<<>>>@@@AAACCCCCCBBBAAA@@@@@@@@@@@@AAAAAACCCEEEFFFDDDAAA===;;;:::888666444444444444777666666555555555666666{{{sssnnnqqqtttuuuttttttwwwzzzxxxyyy{{{~~~}}}wwwrrrpppkkkhhhdddbbbbbbcccddddddaaaaaaaaaaaaaaabbbcccccc___]]][[[[[[[[[YYYVVVTTTQQQOOONNNNNNMMMLLLJJJGGGGGGFFFEEEDDDCCCCCCCCCCCCAAACCCGGGKKKOOORRRUUUVVV]]]\\\[[[YYYVVVRRROOOMMMJJJKKKJJJIIIFFFDDDDDDEEEEEEEEEEEECCCAAA@@@AAABBBEEEFFFGGGHHHGGGEEEBBB@@@===<<<<<<<<<===>>>@@@AAACCCBBBBBBAAA@@@@@@??????>>>???AAACCCDDDCCC???<<<<<<;;;999666444333333333555555444333333333333444wwwqqqnnnssswwwxxxwwwxxx|||~~~~~~}}}xxxuuunnnkkkhhhfffeeeeeeeeeddd______``````aaaaaaaaabbb___^^^\\\[[[[[[YYYVVVTTTQQQPPPOOOOOOOOONNNKKKHHHFFFFFFEEEDDDDDDDDDEEEEEEAAADDDIIIOOOTTTWWWYYYYYYZZZYYYWWWTTTQQQOOOMMMLLLJJJJJJJJJHHHFFFDDDEEEFFFEEEEEEEEECCCAAA???@@@AAAEEEFFFFFFFFFEEECCCAAA@@@>>>======<<<===>>>@@@AAABBBBBBBBBBBBAAA@@@???>>>>>>???AAACCCEEECCC@@@===;;;:::888666555444555555555555444333333333333333}}}sssmmmoootttzzz{{{zzz{{{|||{{{}}}zzzrrroookkkiiiiiihhhgggeee^^^___```````````````______^^^\\\[[[[[[YYYVVVTTTRRRQQQPPPPPPPPPOOOLLLJJJEEEDDDDDDEEEEEEFFFGGGHHHGGGJJJOOOUUUXXXZZZ[[[[[[RRRQQQPPPPPPOOOPPPPPPPPPMMMLLLKKKHHHEEEDDDEEEGGGEEEFFFEEECCCAAA@@@@@@AAAFFFFFFEEEEEECCCBBBAAA@@@>>>>>>=========???@@@AAAAAABBBCCCCCCBBBAAA???>>>@@@AAACCCEEEGGGFFFBBB???999888777555555555666777888777666555555555555555zzzzzzuuurrrrrrwww|||}}}~~~}}}|||xxxtttpppmmmjjjgggdddbbb]]]___aaabbbcccbbb```___```___]]][[[YYYWWWWWWVVVQQQQQQQQQQQQOOOMMMJJJIIIGGGEEEBBBAAACCCHHHNNNRRRRRRSSSTTTUUUUUUTTTSSSRRRPPPPPPOOONNNNNNMMMMMMLLLMMMKKKIIIIIIHHHGGGDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFEEECCC@@@??????>>>===<<<===>>>@@@BBBCCCCCCCCCBBBBBBAAAAAA@@@BBBBBBBBBCCCCCCBBB???<<<999999888777666333222000666666666555555444333222~~~{{{|||yyyvvvttttttxxx~~~~~~}}}yyyvvvqqqmmmjjjgggdddbbb___```aaabbbbbbaaa___^^^^^^]]][[[YYYWWWUUUTTTTTTOOONNNNNNMMMMMMKKKJJJJJJFFFGGGIIIKKKNNNQQQSSSTTTQQQQQQRRRRRRRRRRRRRRRRRRPPPPPPOOOOOONNNMMMMMMMMMMMMLLLKKKKKKKKKJJJGGGDDDEEEEEEDDDCCCAAA@@@???>>>DDDEEEFFFGGGFFFEEECCCAAA@@@???===<<<===>>>@@@AAACCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBBCCCCCCBBB???<<<999888888777666666555555333333555666777777888888}}}xxxxxx{{{}}}xxxxxxxxxwww{{{}}}}}}~~~~~~zzzwwwqqqmmmjjjfffcccaaaaaaaaaaaaaaaaaa___^^^]]]^^^]]]\\\YYYWWWUUUTTTSSSRRRQQQOOOMMMLLLKKKKKKLLLEEEJJJPPPVVVYYYXXXVVVTTTNNNNNNNNNNNNOOOOOOPPPQQQPPPPPPOOOOOONNNNNNMMMMMMLLLLLLMMMNNNOOOMMMJJJGGGEEEDDDCCCBBBAAA???>>>>>>EEEFFFGGGIIIHHHGGGFFFDDDAAA@@@>>>======>>>???@@@CCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDCCC???===888888777666666777999999555555555444333111000///zzzxxxzzz{{{yyyzzz|||}}}}}}{{{zzz|||{{{wwwqqqlllhhheeebbb```aaaaaa``````____________```___^^^\\\ZZZWWWUUUTTTTTTRRRNNNKKKIIIIIIIIIJJJJJJOOOUUUZZZ[[[XXXRRROOOKKKJJJJJJJJJKKKMMMOOOPPPQQQPPPPPPOOONNNNNNMMMMMMKKKLLLMMMPPPQQQOOOKKKHHHBBBBBBBBBBBBBBBBBBBBBBBBEEEFFFHHHJJJJJJIIIHHHGGGBBBAAA???=========???@@@BBBCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDCCC@@@>>>999888666555555666888999777777666444333111///...~~~{{{{{{|||{{{}}}{{{zzzzzzzzz}}}{{{wwwqqqkkkhhheeebbb`````````___^^^^^^___```aaa```___^^^]]]ZZZWWWUUUSSSOOOMMMJJJGGGFFFHHHJJJKKKSSSUUUWWWXXXVVVRRRMMMIIIHHHGGGGGGHHHJJJLLLOOOPPPQQQQQQPPPPPPOOONNNNNNMMMJJJKKKMMMOOOPPPOOOKKKHHHCCCDDDCCCDDDCCCDDDCCCDDDEEEFFFHHHJJJKKKJJJIIIHHHCCCAAA???>>>===>>>???@@@AAABBBDDDEEEFFFEEEDDDDDDBBBBBBBBBCCCEEEDDDAAA>>>;;;999666444333444555555333444666888:::;;;<<<<<<}}}}}}}}}zzzzzz{{{|||}}}xxxrrrllliiigggeeecccbbbaaa___]]]]]]^^^```aaa^^^^^^]]][[[YYYUUURRRPPPNNNMMMLLLLLLMMMPPPSSSUUUXXXWWWUUUSSSOOOLLLIIIGGGEEEFFFGGGHHHJJJMMMOOOPPPQQQQQQPPPPPPOOOOOONNNNNNKKKKKKLLLNNNOOONNNKKKHHHHHHGGGFFFEEEDDDBBBAAAAAADDDFFFHHHIIIJJJIIIHHHGGGBBBAAA???>>>>>>???@@@AAA@@@BBBDDDFFFGGGGGGFFFEEEBBBAAABBBDDDEEEDDDBBB???;;;:::888555333222222222444444666888999:::::::::}}}|||~~~|||zzz{{{||||||{{{tttooollljjjiiihhhfffccc```]]][[[[[[]]]^^^^^^^^^]]]\\\YYYUUURRRPPPSSSRRRQQQQQQRRRTTTVVVXXXQQQPPPMMMJJJHHHFFFEEEEEECCCEEEGGGJJJLLLNNNPPPPPPQQQQQQQQQPPPOOOOOONNNNNNMMMMMMLLLMMMNNNMMMKKKIIIGGGGGGFFFDDDCCCBBBAAA@@@DDDEEEGGGHHHHHHGGGFFFEEEAAA@@@???>>>>>>???AAACCC@@@BBBDDDGGGHHHHHHGGGFFFBBBAAABBBDDDEEEEEEBBB@@@;;;:::999777555444222222555555555444333222111000~~~}}}|||{{{{{{}}}}}}{{{zzz{{{||||||}}}vvvqqqnnnmmmlllkkkiiifffaaa]]]ZZZYYYZZZ[[[``````___^^^[[[WWWTTTQQQTTTSSSQQQOOONNNNNNNNNNNNHHHFFFEEECCCBBBBBBBBBBBBBBBDDDHHHKKKNNNPPPPPPPPPRRRQQQQQQPPPPPPOOONNNNNNPPPNNNMMMMMMNNNMMMLLLJJJCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFGGGGGGFFFDDDCCCAAA@@@???>>>>>>@@@BBBCCC???BBBEEEGGGIIIHHHGGGFFFAAAAAABBBDDDEEEEEEBBB@@@:::::::::999888666444333111111222333444444444444~~~|||{{{}}}yyyrrrnnnkkkjjjiiinnnkkkddd]]]WWWVVVXXXZZZ```^^^[[[XXXVVVVVVVVVWWWWWWVVVSSSPPPMMMJJJIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDGGGEEEDDDFFFKKKPPPRRRRRRPPPOOONNNNNNMMMMMMNNNNNNRRRRRRRRRQQQOOOLLLHHHFFFFFFFFFFFFEEECCCBBBCCCEEEFFFEEEDDDEEEEEEDDDAAA???AAA@@@>>>======???@@@BBBCCCDDDFFFGGGHHHHHHGGGGGG???@@@CCCGGGIIIHHHDDD@@@===<<<:::888666666666666777666555444333444444555~~~~~~{{{uuuoookkkiiigggdddccc___[[[WWWUUUWWWYYYZZZZZZ[[[[[[[[[ZZZYYYXXXVVVUUURRRPPPMMMKKKIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDEEECCCBBBDDDIIINNNPPPPPPQQQPPPOOOOOOOOOOOOOOOOOOPPPPPPPPPOOOMMMJJJFFFEEEFFFGGGFFFEEECCCCCCDDDFFFGGGFFFEEEFFFFFFEEEBBB@@@AAA@@@>>>======???@@@BBBBBBCCCDDDFFFGGGGGGFFFEEE@@@AAACCCEEEFFFEEEBBB???<<<:::888666444444555555666555444333222333333444~~~xxxrrrlllgggeee\\\\\\[[[YYYVVVTTTUUUVVV[[[]]]```bbbaaa^^^ZZZWWWUUUSSSQQQOOOMMMKKKJJJJJJHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBDDDHHHLLLOOOPPPQQQQQQPPPPPPPPPOOOOOOOOONNNOOOOOONNNLLLJJJGGGEEEGGGGGGFFFDDDCCCCCCFFFHHHIIIHHHGGGGGGGGGFFFDDDBBBBBBAAA???>>>>>>???@@@AAAAAABBBCCCEEEEEEEEEDDDDDDDDDDDDCCCDDDEEEDDDAAA???;;;999666333222222333444444444333222222222333333|||uuunnngggccc]]]\\\[[[XXXUUUTTTVVVXXXeeefffgggfffccc^^^XXXTTTSSSRRRPPPNNNMMMLLLKKKKKKGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEFFFIIIMMMPPPQQQPPPPPPPPPPPPPPPOOOOOONNNOOOOOOPPPPPPNNNKKKIIIGGGHHHHHHGGGEEEDDDEEEHHHJJJKKKIIIHHHHHHHHHGGGFFFDDDCCCAAA???>>>>>>???@@@AAAAAABBBCCCDDDEEEEEEDDDCCCHHHFFFDDDDDDDDDCCCBBB@@@;;;999666333111222333555444444333333333333333333xxxpppiiiddd```^^^[[[XXXVVVXXX]]]aaaiiihhhfffccc___ZZZVVVSSSRRRQQQPPPNNNMMMLLLKKKKKKGGGFFFEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFHHHKKKNNNQQQNNNOOOOOOOOOOOONNNMMMMMMMMMNNNOOOOOONNNKKKIIIGGGGGGHHHGGGFFFEEEFFFIIILLLMMMKKKIIIHHHHHHHHHGGGEEECCCBBB@@@???>>>???@@@AAABBBCCCDDDEEEEEEEEEDDDCCCFFFDDDBBBAAABBBBBB@@@???<<<:::777444333333444555444444444555555555555444~~~zzzssslllhhhaaa```]]]ZZZZZZ]]]ccchhhcccbbb___\\\ZZZWWWUUUTTTRRRQQQPPPNNNLLLKKKKKKJJJFFFFFFEEEEEEEEEEEEEEEFFFBBBCCCCCCDDDDDDGGGKKKNNNMMMNNNOOOPPPOOONNNMMMLLLJJJJJJLLLLLLKKKIIIGGGEEEFFFGGGHHHHHHHHHHHHJJJLLLMMMKKKIIIHHHHHHHHHGGGFFFDDDCCCAAA???>>>???@@@AAABBBCCCDDDEEEEEEDDDCCCCCC@@@???>>>>>>???@@@???===<<<;;;999777555555555555333444555666666666555555}}}|||zzzzzz||||||vvvpppllleeedddbbb^^^\\\]]]aaaddd]]]]]]\\\[[[YYYXXXVVVVVVSSSRRRPPPNNNLLLJJJJJJIIIFFFFFFEEEEEEEEEEEEFFFFFFAAABBBDDDDDDDDDFFFJJJNNNNNNOOOPPPQQQPPPOOOMMMLLLHHHIIIKKKKKKKKKIIIGGGFFFDDDGGGIIIKKKJJJJJJKKKLLLNNNKKKIIIHHHHHHHHHGGGFFFEEECCCAAA?????????@@@AAAAAABBBCCCDDDDDDCCCBBBAAA=========???AAABBBAAA@@@::::::999888777555444333222333444555555555444444xxxwwwuuutttvvvyyy}}}~~~zzzyyyyyy}}}|||wwwrrrooojjjjjjgggbbb]]]ZZZYYYZZZ]]]^^^^^^^^^\\\ZZZWWWVVVSSSRRRPPPNNNLLLJJJIIIIIIFFFEEEEEEEEEEEEEEEFFFFFFCCCDDDFFFFFFEEEGGGLLLPPPOOOPPPQQQRRRRRRPPPNNNMMMJJJKKKLLLMMMMMMKKKIIIHHHCCCFFFJJJLLLLLLKKKKKKLLLNNNKKKHHHGGGHHHHHHGGGFFFEEEDDDAAA?????????@@@AAA@@@AAABBBBBBBBBAAA@@@???>>>>>>???BBBEEEFFFEEEDDD999999999999777555333222000111333444555444333333~~~{{{yyyxxxtttqqqqqqsssuuuuuutttyyyzzz|||~~~zzztttssssssvvv}}}|||zzzwwwsssqqqqqqlllddd^^^[[[ZZZYYYXXX[[[^^^___]]]^^^^^^ZZZTTTSSSRRRPPPNNNLLLKKKKKKLLLHHHGGGFFFDDDCCCCCCBBBBBBCCCDDDDDDDDDDDDHHHMMMQQQQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNMMMKKKHHHFFFDDDHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFDDDCCC@@@>>>=========>>>DDDDDDCCCBBBAAAAAAAAAAAA>>>???BBBEEEGGGEEEAAA>>>===;;;999888888777666555666555333222222333444555~~~|||yyywwwwwwssspppppprrrttttttsssuuuvvvxxxzzz}}}~~~wwwrrrqqqqqqssszzz}}}zzzwwwssspppmmmiiibbb^^^\\\[[[[[[[[[[[[___```______^^^XXXQQQRRRPPPNNNLLLKKKJJJJJJJJJHHHGGGFFFEEECCCCCCCCCCCCAAACCCDDDEEEEEEGGGKKKMMMPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNLLLIIIGGGEEEHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHGGGGGGFFFEEEDDDCCC@@@>>>======>>>>>>CCCCCCBBBAAAAAAAAAAAAAAA???@@@BBBEEEFFFEEEBBB???===;;;888777777777555444555444333222333444666888}}}zzzxxxvvvuuutttrrrooooooppprrrsssrrrqqqrrrtttvvvxxx}}}zzzuuurrrqqqqqqrrryyy~~~{{{wwwsssoooiiieee```]]]\\\]]]^^^^^^\\\___```___^^^]]]WWWPPPPPPOOOMMMKKKIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCBBBDDDGGGIIIIIIIIIJJJKKKOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQPPPNNNLLLJJJHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGEEEFFFHHHHHHHHHGGGEEEDDDCCCBBB@@@>>>======>>>???BBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCDDDDDDCCCAAA<<<:::777666666666555333444444333333444666888999{{{xxxvvvuuusssrrrqqqpppnnnmmmnnnpppqqqrrrqqqrrrssstttuuuxxx|||~~~{{{wwwuuusssrrruuu{{{~~~~~~|||xxxsssooohhhddd```]]]]]]]]]^^^^^^\\\^^^^^^[[[[[[\\\YYYSSSOOONNNLLLJJJIIIIIIIIIJJJHHHGGGFFFEEEDDDDDDDDDDDDDDDGGGLLLNNNNNNMMMLLLLLLNNNNNNOOOOOOOOOOOOOOOPPPQQQPPPOOOMMMKKKIIIHHHGGGFFFFFFGGGGGGGGGGGGFFFFFFDDDEEEGGGIIIHHHFFFDDDBBBCCCAAA???>>>===>>>???@@@AAAAAAAAABBBBBBBBBBBBAAAAAA@@@???@@@BBBCCCBBBAAA<<<999777666666555444333555555555555555666777888}}}zzzwwwuuutttsssqqqpppoooooonnnmmmmmmnnnppprrrttttttuuuttttttuuuyyy|||}}}{{{xxxvvvtttrrrwww|||~~~}}}~~~~~~yyytttooohhheee```]]]]]]]]]\\\[[[[[[\\\ZZZWWWXXX\\\\\\YYYOOONNNMMMKKKJJJJJJJJJKKKHHHGGGFFFEEEEEEDDDEEEEEEDDDGGGLLLNNNNNNMMMLLLLLLNNNNNNNNNOOOOOOPPPPPPPPPPPPOOONNNLLLJJJHHHGGGFFFEEEFFFFFFGGGGGGFFFFFFEEECCCEEEGGGHHHHHHFFFCCCAAABBB@@@???======>>>@@@AAA@@@AAABBBCCCCCCCCCCCCCCC@@@>>>===>>>@@@AAA@@@@@@<<<999777666666555444333777777666666555555555555zzzxxxuuussssssrrrpppooonnnnnnnnnmmmlllmmmpppsssvvvvvvvvvuuutttuuuxxx{{{|||}}}|||~~~}}}{{{yyywwwuuusssrrrvvv{{{|||{{{}}}{{{uuuqqqhhheeeaaa^^^]]]\\\[[[ZZZYYYZZZXXXUUUWWW\\\]]]ZZZOOONNNLLLKKKJJJJJJJJJKKKHHHGGGFFFEEEEEEEEEEEEEEEBBBDDDGGGIIIIIIIIIJJJKKKNNNNNNOOOOOOPPPPPPQQQQQQPPPOOOMMMKKKIIIGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFCCCDDDFFFFFFFFFEEECCCBBBAAA@@@>>>======???@@@BBB@@@AAACCCDDDEEEEEEEEEDDD???>>>===>>>@@@AAA@@@???<<<:::777666666666555333888777777666555444333222~~~yyywwwuuutttsssrrrpppooommmnnnnnnmmmlllmmmpppttttttuuuuuuuuuuuuwwwzzz}}}{{{}}}~~~||||||zzzyyywwwvvvuuuuuuwww{{{||||||~~~|||vvvrrrfffccc```^^^]]]]]]\\\ZZZWWWYYYYYYXXXYYY\\\[[[VVVMMMLLLKKKIIIIIIIIIIIIJJJGGGGGGFFFFFFEEEEEEFFFFFFAAACCCDDDEEEEEEGGGKKKMMMNNNOOOOOOPPPQQQQQQRRRRRRRRRPPPNNNKKKIIIHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGFFFDDDDDDEEEEEEDDDDDDCCCBBB@@@???>>>===>>>???AAABBB@@@AAADDDFFFGGGGGGFFFFFF@@@??????@@@BBBBBBAAA@@@===;;;888777777777555444555555555555555444333222~~~}}}|||yyyxxxuuuttttttsssqqqooommmnnnooonnnlllmmmqqquuurrrsssttttttuuuxxx|||{{{~~~}}}|||{{{zzzyyyyyyyyyyyyyyy}}}}}}}}}wwwsssdddbbb___^^^^^^^^^]]]\\\UUUYYY[[[[[[\\\\\\XXXQQQLLLKKKIIIHHHGGGHHHHHHIIIGGGGGGFFFFFFFFFFFFFFFFFFCCCDDDDDDDDDEEEHHHMMMQQQOOOOOOPPPPPPQQQRRRSSSSSSSSSQQQOOOLLLJJJIIIIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGEEEDDDDDDDDDCCCCCCCCCCCC@@@???>>>===>>>???AAACCC@@@BBBDDDGGGHHHHHHGGGGGGAAA@@@AAACCCDDDDDDBBB@@@>>>;;;999888888777666555333333444444555444444444}}}}}}|||{{{zzzwwwvvvuuusssqqqooonnnmmmmmmnnnnnnnnnmmmnnnppprrrssstttvvvwwwxxxzzz~~~~~~|||zzzzzzwww{{{{{{tttnnneeebbb___^^^]]]\\\ZZZXXXYYYYYYYYYXXXVVVTTTRRRPPPOOONNNLLLKKKIIIHHHHHHHHHKKKHHHDDDCCCEEEFFFEEECCCCCCCCCCCCEEEGGGKKKOOOQQQPPPRRRTTTTTTSSSRRRRRRRRRPPPOOONNNLLLKKKIIIGGGGGGFFFGGGHHHHHHIIIIIIIIIIIIDDDCCCBBBBBBCCCDDDCCCBBBBBB???;;;:::;;;===>>>>>>AAAAAABBBBBBCCCCCCDDDDDDAAA@@@@@@AAADDDDDDCCCBBB===;;;999666555555555666444444444444444444444444~~~|||{{{zzzxxxwwwvvvuuutttrrrqqqooonnnnnnlllnnnooooooooopppsssvvvtttvvvxxxzzz||||||{{{zzz~~~{{{sssnnnfffccc```^^^]]]\\\ZZZXXXYYYYYYYYYXXXVVVTTTRRRPPPOOONNNLLLKKKIIIHHHHHHHHHGGGEEEBBBBBBDDDDDDCCCAAACCCCCCCCCEEEHHHKKKOOOQQQPPPRRRTTTTTTSSSRRRRRRRRRQQQPPPNNNKKKIIIHHHGGGGGGEEEFFFFFFGGGGGGGGGFFFFFFEEEDDDBBBBBBCCCCCCBBBAAACCCAAA>>>===>>>???@@@@@@@@@AAABBBCCCDDDEEEEEEEEE@@@@@@@@@AAACCCDDDCCCBBB===;;;999666555555555666333333333333333333333333}}}zzzyyywwwuuussstttsssrrrqqqpppooooooooommmoooppprrrrrrtttxxxzzzvvvyyy|||}}}|||zzzsssooogggeeeaaa___^^^\\\ZZZXXXYYYYYYYYYXXXVVVTTTRRRQQQOOONNNLLLKKKIIIHHHHHHHHHDDDCCCCCCCCCEEEEEECCCBBBCCCCCCDDDEEEHHHLLLOOOQQQPPPRRRTTTTTTSSSRRRRRRRRRSSSQQQNNNJJJHHHGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDEEEDDDCCCCCCDDDDDDBBBAAA@@@>>><<<;;;<<<======<<>><<<;;;<<<======<<<>>>AAADDDGGGHHHHHHFFFEEE@@@??????AAACCCDDDCCCAAA<<<;;;:::888666666666666444444444444444444444444}}}{{{yyywwwtttqqqqqqpppooonnnoooppprrrsssuuuwwwyyyzzzzzz{{{}}}~~~~~~{{{uuuqqqllliiieeebbb___]]]ZZZWWWXXXXXXXXXXXXWWWUUUSSSQQQOOONNNLLLKKKIIIHHHHHHHHHCCCEEEFFFGGGGGGFFFEEEEEEDDDDDDDDDFFFHHHLLLPPPRRRPPPRRRTTTTTTSSSRRRRRRRRRUUUSSSOOOLLLJJJJJJLLLMMMNNNNNNMMMKKKIIIFFFDDDCCCAAAAAAAAABBBEEEGGGGGGFFFEEECCC@@@@@@AAABBBBBBAAA???AAADDDGGGHHHGGGFFFEEE?????????@@@BBBCCCBBBAAA<<<;;;:::999777666666555555555555555555555555555}}}|||{{{xxxuuurrrpppooonnnnnnoooqqqtttvvvyyy{{{}}}~~~~~~~~~|||wwwtttnnnkkkgggccc```]]]YYYWWWWWWXXXXXXXXXWWWUUUSSSRRROOONNNLLLKKKIIIHHHHHHHHHBBBDDDEEEEEECCCBBBCCCDDDDDDDDDEEEFFFIIILLLPPPRRRPPPRRRTTTTTTSSSRRRRRRRRRSSSQQQOOOMMMLLLLLLMMMNNNMMMLLLKKKIIIGGGDDDBBBAAAAAA@@@AAACCCFFFHHHHHHGGGFFFCCC@@@>>>???AAABBBCCCAAABBBDDDFFFFFFFFFEEEDDD?????????@@@BBBCCCBBBAAA<<<<<<;;;:::888777666555555555555555555555555555~~~|||{{{{{{xxxuuurrrpppooonnnnnnpppsssvvvxxxyyy|||}}}yyyvvvpppmmmhhhddd```]]]YYYWWWWWWXXXXXXXXXWWWUUUSSSRRROOONNNLLLKKKIIIHHHHHHHHHDDDEEEFFFDDDBBBAAABBBDDDEEEEEEEEEFFFIIIMMMPPPSSSPPPRRRTTTTTTSSSRRRRRRRRRNNNNNNMMMLLLLLLLLLLLLMMMMMMMMMKKKJJJGGGEEEBBBAAADDDCCCBBBCCCEEEGGGFFFEEEEEEAAA<<<:::;;;>>>@@@BBBBBBCCCCCCDDDDDDDDDCCCCCC???>>>>>>@@@BBBCCCBBB@@@<<<<<<;;;:::999777666555444444444444444444444444~~~|||{{{{{{zzzxxxuuurrrpppooonnnoooppptttwwwzzzxxx{{{~~~{{{xxxqqqnnniiidddaaa]]]YYYVVVWWWWWWXXXXXXWWWUUUTTTRRROOONNNLLLKKKIIIHHHHHHHHHGGGHHHHHHFFFBBBAAADDDGGGEEEEEEEEEFFFIIIMMMPPPSSSPPPRRRTTTUUUSSSRRRRRRRRRKKKKKKKKKLLLLLLLLLLLLLLLOOONNNMMMLLLIIIGGGEEEDDDFFFEEEDDDDDDEEEEEEDDDCCCIIIDDD>>>;;;<<<@@@CCCEEEDDDCCCCCCCCCBBBBBBBBBBBB???>>>>>>@@@BBBCCCBBB@@@<<<<<<;;;;;;999777666555222222222222222222222222~~~|||zzzwwwtttrrrqqqlllnnnqqqrrrssssssuuuvvv||||||}}}~~~~~~{{{zzzoookkkgggdddbbb```]]][[[^^^]]]ZZZYYYXXXVVVRRRPPPQQQOOOMMMLLLLLLLLLJJJHHHHHHGGGFFFEEEEEEEEEFFFGGGCCCCCCDDDEEEHHHLLLPPPRRRQQQRRRTTTUUUTTTRRROOOMMMTTTUUUTTTOOOIIIGGGKKKOOORRRRRROOOKKKGGGEEEEEEFFFCCCEEEGGGIIIIIIIIIHHHGGGGGGDDDAAA======>>>AAACCCBBBBBBCCCCCCBBBBBBAAAAAA>>>>>>=========>>>@@@AAA<<<;;;888666444333333333444444555555666777777777~~~|||yyyvvvtttrrrqqqppprrrttttttttttttuuuvvv{{{||||||}}}~~~{{{yyyqqqnnnjjjgggeeebbb___]]]]]]\\\ZZZYYYXXXVVVSSSQQQQQQOOOMMMLLLLLLLLLJJJHHHGGGFFFEEEDDDDDDDDDEEEFFFCCCCCCDDDEEEHHHLLLPPPRRRRRRSSSTTTTTTSSSRRRPPPNNN______\\\UUULLLGGGGGGIIIPPPPPPOOOKKKHHHEEEEEEFFFEEEFFFHHHIIIIIIIIIGGGFFFFFFDDD@@@======>>>AAACCCBBBBBBCCCBBBBBBAAA@@@@@@AAA@@@???>>>>>>>>>???@@@===;;;999777555444444444444444444444444444333333~~~}}}{{{xxxuuusssqqqpppsssuuuvvvvvvuuutttuuuwww{{{{{{{{{|||}}}~~~||||||yyytttqqqmmmjjjhhheeeaaa^^^\\\ZZZYYYXXXXXXWWWUUUSSSQQQOOOMMMLLLLLLLLLJJJHHHFFFFFFEEEDDDCCCCCCDDDDDDCCCCCCDDDEEEHHHMMMPPPSSSSSSSSSTTTSSSSSSRRRQQQPPPSSSTTTTTTPPPJJJGGGHHHIIILLLMMMMMMLLLIIIFFFEEEFFFFFFGGGIIIJJJIIIHHHFFFEEEEEECCC@@@======>>>@@@BBBBBBBBBBBBBBBAAA@@@???>>>CCCBBBAAA@@@????????????===<<<:::777666555555555666555555444333333222222~~~}}}zzzwwwtttrrrqqqpppssstttvvvuuuuuuuuuvvvxxxzzzzzzzzzzzzzzz{{{||||||{{{}}}~~~{{{}}}|||yyyvvvtttpppmmmjjjfffbbb___ZZZYYYXXXXXXYYYXXXVVVTTTQQQPPPMMMLLLLLLKKKIIIGGGGGGFFFEEEEEEDDDDDDDDDDDDBBBCCCCCCEEEIIIMMMQQQSSSTTTTTTTTTSSSSSSRRRRRRRRRFFFHHHJJJIIIHHHGGGHHHJJJIIIJJJLLLKKKIIIFFFEEEEEEHHHHHHJJJJJJIIIGGGEEEDDDDDDBBB???===<<<>>>@@@AAACCCCCCBBBBBBAAA@@@>>>>>>BBBBBBBBBAAAAAAAAAAAAAAA>>>===:::888666555555555777777666666666555555555}}}zzzvvvsssrrrqqqqqqppprrrsssssssssuuuwwwzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxzzz}}}wwwuuuvvv|||~~~zzzwwwuuuqqqnnnkkkfffaaa^^^YYYXXXWWWXXXYYYYYYWWWUUURRRPPPNNNMMMLLLKKKIIIGGGHHHHHHGGGGGGFFFEEEDDDDDDBBBBBBCCCEEEIIIMMMQQQTTTUUUTTTTTTTTTSSSSSSSSSSSSOOOOOONNNLLLIIIGGGFFFFFFGGGHHHJJJJJJHHHFFFEEEEEEGGGHHHIIIIIIHHHFFFDDDBBBBBB@@@>>>===<<<>>>???AAABBBBBBBBBBBBAAA@@@???>>>@@@@@@AAABBBCCCDDDDDDDDD>>>===:::888666555555555555555555666666666777777~~~zzzvvvsssrrrrrrrrrooopppqqqqqqrrrtttwwwzzzyyyyyyxxxxxxxxxxxxxxxyyyyyy{{{~~~tttqqqqqqwww|||~~~|||xxxvvvrrrooolllgggaaa]]]YYYXXXWWWXXXYYYYYYWWWUUURRRPPPNNNMMMLLLKKKHHHFFFHHHHHHHHHHHHGGGEEEDDDCCCAAABBBCCCEEEIIIMMMRRRTTTTTTTTTUUUUUUUUUUUUTTTSSSRRRQQQNNNLLLJJJHHHGGGFFFFFFHHHIIIHHHFFFEEEEEEEEEFFFGGGHHHHHHGGGEEECCCBBB@@@???>>><<<<<<===???@@@BBBBBBCCCCCCBBBBBBAAAAAA>>>???AAABBBDDDEEEEEEEEE===<<<:::777666555555555222222333333444555555666{{{wwwtttsssssssssqqqrrrrrrqqqqqqsssvvvyyywwwwwwxxxyyyzzz|||}}}~~~~~~{{{xxxssspppqqqyyy~~~yyy|||~~~zzzwwwtttqqqmmmhhhaaa]]]YYYXXXWWWXXXYYYYYYWWWUUUSSSQQQNNNMMMLLLKKKHHHFFFGGGGGGHHHGGGFFFDDDCCCBBBAAAAAACCCEEEIIINNNRRRUUUSSSTTTVVVWWWWWWVVVTTTSSSNNNLLLJJJHHHHHHIIIJJJJJJGGGHHHHHHFFFDDDCCCDDDEEEDDDEEEFFFGGGFFFDDDBBBAAA???>>>===<<<<<<===??????BBBBBBCCCDDDDDDDDDCCCCCC???@@@AAACCCDDDDDDDDDCCC===;;;999777555444444444333333444444444444444444{{{wwwtttssssssttttttttttttrrrqqqrrruuuxxxvvvvvvxxxzzz}}}{{{xxxtttrrrssspppsss|||}}}xxx|||{{{yyyvvvrrrnnniiibbb^^^ZZZYYYXXXXXXYYYXXXVVVUUUSSSQQQNNNMMMLLLJJJHHHFFFFFFFFFGGGFFFEEECCCAAA@@@AAAAAABBBEEEIIINNNRRRUUURRRTTTVVVXXXXXXVVVTTTSSSTTTQQQLLLIIIIIIIIIIIIIIIHHHHHHGGGEEECCCBBBDDDFFFBBBCCCEEEFFFEEEDDDBBBAAA>>>>>>===<<<<<<===>>>???AAABBBCCCDDDEEEEEEEEEEEE@@@AAABBBCCCCCCCCCBBBAAA<<<;;;888666444333333333777777777666555555444444~~~{{{zzzzzzzzzyyyuuuuuuuuuvvvwwwxxxyyyzzzzzz{{{|||~~~|||wwwsssqqqpppooopppsssxxx~~~||||||~~~}}}xxxqqqjjjddd```[[[[[[[[[[[[YYYVVVRRRPPPTTTPPPLLLJJJJJJJJJJJJJJJFFFFFFEEEEEEDDDDDDCCCCCCAAAAAABBBDDDHHHLLLPPPSSSQQQRRRSSSTTTVVVVVVVVVVVVVVVSSSOOOJJJGGGFFFFFFGGGHHHHHHHHHFFFCCCAAAAAAAAAEEEGGGHHHHHHFFFDDDCCCCCC===<<<:::999:::===@@@BBBBBBAAABBBEEEIIIJJJGGGDDD>>>???@@@CCCFFFGGGEEECCC???<<<888666666777666666555555555555444333222111|||{{{zzzyyyxxxttttttvvvwwwzzz|||~~~}}}zzzuuurrrqqqpppkkkmmmrrryyy~~~~~~~~~}}}}}}}}}xxxrrrkkkeeebbb\\\\\\\\\[[[YYYVVVSSSQQQPPPNNNLLLLLLLLLLLLKKKIIIFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBCCCEEEHHHLLLPPPRRRSSSTTTUUUUUUVVVVVVVVVVVVTTTQQQNNNJJJGGGFFFFFFFFFFFFGGGGGGEEECCCAAAAAABBBEEEFFFHHHHHHFFFDDDCCCCCC@@@>>><<<;;;;;;===???AAACCCCCCEEEHHHKKKLLLIIIFFFAAAAAABBBDDDFFFEEECCCAAA>>>;;;888777777777666555555555555555444333222111~~~}}}|||{{{yyywwwxxx{{{~~~{{{vvvtttssssssnnnrrrwww~~~~~~~~~}}}~~~}}}|||}}}~~~~~~{{{wwwqqqkkkfffccc]]]]]]]]][[[YYYWWWTTTRRRNNNMMMMMMNNNNNNMMMJJJHHHFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCEEEHHHLLLOOORRRUUUUUUVVVVVVVVVVVVUUUUUUPPPNNNLLLIIIGGGFFFEEEEEEDDDEEEEEEDDDBBBAAAAAABBBDDDFFFHHHGGGEEECCCCCCCCCBBBAAA>>><<<<<<===???@@@DDDEEEHHHLLLNNNMMMJJJGGGCCCCCCCCCDDDEEEDDDAAA>>>===;;;999888888777666444555555555555444333222222}}}zzzyyyzzzzzz~~~}}}~~~~~~~~~}}}~~~~~~{{{xxxvvvwwwxxx{{{yyywwwsssnnnjjjfffccc^^^^^^]]]\\\YYYWWWUUUSSSPPPOOONNNMMMMMMLLLIIIGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDEEEHHHLLLPPPRRRVVVVVVVVVVVVVVVUUUTTTTTTMMMLLLJJJHHHGGGFFFEEEEEEBBBCCCDDDCCCBBBAAABBBCCCDDDFFFGGGGGGEEECCCBBBCCCAAA???===<<<;;;===???@@@CCCEEEJJJMMMOOOMMMIIIFFFCCCBBBCCCDDDEEEDDDAAA???<<<;;;999999999888555333444555555555444444333222}}}~~~~~~}}}|||}}}~~~|||yyyuuuttttttuuutttsssqqqnnnjjjgggdddbbb^^^^^^]]][[[YYYWWWUUUTTTUUURRRNNNKKKJJJIIIHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDFFFIIILLLPPPSSSVVVVVVVVVVVVUUUTTTSSSSSSMMMKKKIIIGGGEEEEEEEEEEEEBBBCCCDDDCCCBBBAAABBBDDDDDDEEEGGGGGGEEECCCBBBBBB>>><<<;;;:::;;;===@@@AAAAAADDDIIILLLLLLJJJFFFDDD@@@@@@AAADDDFFFFFFDDDAAA<<<;;;999999999888555333444444444555444444333333}}}~~~~~~|||{{{{{{}}}~~~|||yyyuuurrrssstttooonnnllliiifffdddbbbaaa^^^]]]\\\ZZZXXXVVVUUUTTTVVVRRRMMMJJJIIIIIIIIIHHHFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDFFFIIINNNRRRTTTVVVVVVWWWVVVVVVUUUTTTTTTNNNLLLIIIFFFDDDDDDEEEFFFCCCDDDEEEDDDBBBBBBCCCDDDCCCEEEGGGFFFDDDBBBBBBBBB<<<;;;:::999:::===@@@BBB???CCCGGGIIIHHHFFFDDDCCC>>>???@@@CCCFFFGGGEEEDDD===;;;999888888777666444333444444555444444333333}}}~~~}}}{{{yyyyyyzzz|||||||||yyyuuuqqqoooooopppkkkjjjhhhfffdddbbbaaaaaa^^^]]][[[YYYWWWUUUTTTTTTRRROOOMMMKKKKKKKKKJJJIIIFFFFFFEEEEEEDDDDDDCCCCCCAAABBBCCCFFFJJJOOOSSSVVVWWWXXXXXXXXXXXXXXXWWWWWWQQQNNNIIIDDDBBBCCCFFFGGGDDDEEEFFFEEECCCBBBCCCDDDCCCEEEGGGFFFDDDBBBBBBBBB???===<<<:::;;;===???AAA???BBBFFFGGGFFFCCCCCCCCC>>>???@@@CCCFFFGGGEEECCC>>>;;;888777777777666555333333444444555444444333~~~~~~}}}{{{xxxwwwyyyzzzxxxwwwuuuqqqmmmjjjjjjkkkjjjiiigggeeecccbbbaaaaaa^^^\\\ZZZXXXVVVTTTTTTSSSMMMLLLLLLMMMNNNNNNLLLJJJFFFFFFFFFEEEDDDDDDCCCCCC@@@AAACCCFFFJJJOOOTTTWWWYYYYYYZZZZZZZZZZZZYYYYYYSSSOOOIIIDDDBBBCCCFFFHHHEEEFFFGGGFFFDDDBBBCCCDDDCCCEEEFFFFFFDDDBBBAAABBBBBB@@@>>><<<<<<===???@@@???CCCFFFFFFDDDBBBCCCDDD??????AAADDDFFFFFFDDDBBB???<<<888666666777666666333333444444555444444444~~~{{{yyyuuuvvvuuunnngggccceeehhhiiigggdddbbb`````````aaa___^^^\\\[[[XXXWWWUUUTTTOOOOOOPPPOOONNNLLLJJJIIIFFFEEEDDDCCCCCCBBBBBBCCCGGGGGGGGGHHHKKKNNNRRRTTTXXXWWWWWWXXXZZZ[[[ZZZYYYRRRNNNIIIFFFFFFGGGHHHHHHJJJIIIGGGFFFEEEEEEFFFGGGFFFGGGGGGGGGFFFDDDCCCAAA@@@???===<<<<<<>>>@@@BBBAAAAAAAAABBBBBBAAA@@@@@@@@@@@@AAACCCEEEFFFDDDCCC@@@===888666555666666666555333111222666888777666|||zzzwwwxxxvvvpppiiieeefffhhhjjjhhhfffdddbbbaaaaaaaaa^^^]]]\\\ZZZXXXVVVTTTSSSOOOOOOOOOOOOMMMLLLJJJHHHFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEHHHKKKPPPTTTWWWWWWVVVUUUVVVXXXYYYYYYXXXTTTPPPKKKHHHHHHIIIJJJJJJKKKJJJIIIGGGGGGGGGGGGHHHFFFGGGHHHHHHHHHGGGFFFEEECCCAAA???===<<<>>>???AAAAAABBBBBBBBBAAA@@@@@@???@@@@@@AAACCCEEEFFFDDDBBB>>>;;;777666666777888777555333222333666777777666~~~|||zzzzzzxxxssslllggggggiiihhhhhhfffeeecccbbb``````]]]\\\[[[YYYWWWUUUTTTSSSOOOOOOOOONNNLLLKKKIIIHHHFFFFFFEEEEEEDDDCCCCCCCCCAAABBBDDDGGGLLLQQQWWWYYYXXXWWWVVVWWWYYY[[[ZZZYYYVVVRRRMMMJJJJJJKKKKKKKKKLLLKKKJJJHHHHHHHHHHHHIIIFFFGGGIIIJJJJJJJJJIIIHHHEEECCC@@@>>>======???@@@BBBBBBBBBBBBAAA@@@>>>>>>@@@@@@AAADDDFFFFFFDDDAAA<<<999777666777888999999555333222333555777777666~~~~~~|||}}}{{{vvvpppkkkiiiiiiffffffeeedddcccaaa___^^^^^^]]]\\\ZZZXXXVVVTTTTTTPPPOOOOOOMMMLLLJJJIIIHHHFFFFFFFFFFFFEEEDDDCCCCCCAAABBBDDDGGGLLLQQQVVVYYYZZZYYYYYYZZZ\\\^^^^^^]]]XXXTTTNNNKKKJJJJJJKKKJJJKKKJJJIIIGGGGGGGGGGGGHHHGGGHHHIIIJJJJJJIIIHHHHHHDDDBBB???===<<<===???@@@CCCCCCBBBBBB@@@???======@@@AAABBBDDDFFFFFFCCC@@@<<<:::777666777888888777555444333444555666666666~~~~~~~~~~~~~~~|||yyytttoookkkjjjggggggfffeeedddaaa```^^^______]]][[[YYYWWWVVVUUUQQQPPPOOOMMMKKKJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDEEEHHHKKKPPPUUUWWWZZZYYYYYYZZZ]]]^^^^^^]]]XXXTTTNNNJJJIIIIIIIIIIIIIIIHHHGGGEEEDDDEEEEEEFFFHHHIIIIIIIIIHHHGGGEEEDDD@@@???<<<;;;;;;===???@@@BBBBBBBBBAAA@@@>>>===<<<@@@AAABBBEEEFFFEEEBBB???>>><<<999777777777666555444555555444444444555666~~~}}}}}}~~~~~~}}}}}}}}}|||zzzwwwrrrmmmkkkiiiiiihhhfffdddcccaaaaaa```___^^^\\\ZZZXXXWWWVVVSSSRRRPPPNNNLLLJJJIIIIIIGGGGGGHHHHHHGGGFFFDDDCCCEEEEEEFFFHHHKKKOOOSSSVVVWWWVVVVVVXXX[[[\\\\\\\\\XXXTTTNNNJJJHHHHHHHHHGGGGGGFFFEEECCCBBBCCCCCCDDDHHHHHHIIIHHHGGGEEEDDDBBB>>>===;;;::::::<<>><<<999888888777555333444555666555333333555777~~~~~~}}}|||}}}~~~~~~}}}{{{|||||||||{{{yyytttoookkkiiigggeeecccaaa````````````___]]][[[YYYWWWVVVUUUUUUSSSQQQNNNLLLKKKJJJJJJGGGHHHIIIIIIHHHGGGEEECCCEEEEEEFFFHHHKKKPPPTTTVVVVVVVVVVVVWWWZZZ\\\\\\[[[YYYTTTOOOJJJHHHHHHGGGGGGFFFEEEDDDBBBBBBBBBBBBCCCFFFGGGHHHHHHHHHFFFEEEDDDAAA???===;;;;;;<<<>>>@@@@@@@@@@@@@@@@@@???>>>>>>@@@AAACCCFFFGGGEEEAAA>>><<<;;;999888888888666444444666666555333333555777}}}~~~}}}|||}}}~~~}}}|||zzz|||{{{|||{{{zzzvvvppplllfffdddaaa^^^\\\\\\]]]]]]___^^^\\\[[[XXXWWWUUUTTTVVVTTTRRROOOMMMKKKKKKKKKGGGHHHIIIIIIIIIGGGEEECCCDDDDDDEEEHHHLLLPPPUUUWWWXXXWWWWWWYYY\\\^^^^^^]]]ZZZUUUOOOKKKIIIHHHHHHGGGGGGFFFDDDCCCBBBBBBCCCCCCEEEFFFGGGHHHIIIHHHGGGGGGDDDBBB???<<<;;;<<<===?????????@@@@@@@@@??????>>>@@@AAACCCFFFGGGEEEAAA===:::999888888999999888666444666777555333222444777}}}{{{zzzzzz{{{{{{{{{{{{zzzzzz{{{zzzxxxwwwuuusssoookkkfffeeecccaaa^^^\\\ZZZYYY\\\\\\[[[ZZZYYYXXXWWWWWWPPPOOOMMMLLLKKKKKKKKKLLLJJJIIIHHHFFFEEEEEEEEEEEEDDDDDDDDDHHHLLLPPPRRRSSSVVVVVVWWWXXXYYYYYYXXXXXX\\\WWWPPPJJJHHHHHHGGGGGGEEEDDDDDDCCCCCCCCCCCCDDDEEEGGGHHHIIIIIIHHHFFFEEEBBBAAA???===<<<===>>>>>>CCCCCCDDDDDDCCCAAA???>>>BBBBBBBBBCCCCCCBBB???<<<:::999999:::;;;:::888666444444444333333222222222~~~zzzxxxyyyyyyzzzzzzzzzzzzyyyyyy{{{yyywwwvvvtttrrrnnnkkkgggfffeeeccc```^^^]]]\\\]]]\\\[[[ZZZYYYWWWVVVVVVPPPOOOMMMKKKJJJJJJKKKKKKGGGFFFEEECCCBBBBBBBBBBBBDDDDDDEEEHHHMMMQQQSSSSSSUUUUUUVVVXXXXXXYYYYYYYYY\\\WWWPPPJJJHHHGGGFFFFFFEEEEEEDDDCCCCCCBBBCCCCCCFFFGGGHHHIIIHHHGGGEEEDDD@@@???===<<<<<<===???@@@CCCDDDEEEEEEDDDCCCAAA@@@BBBBBBBBBCCCDDDBBB???<<<:::999999:::;;;:::888666555555555444444444333333~~~{{{xxxuuuxxxyyyyyyyyyyyyyyyyyyxxxyyyxxxvvvuuussspppllliiihhhhhhfffeeecccaaa```___^^^]]]\\\ZZZXXXVVVUUUTTTPPPNNNMMMKKKJJJIIIJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEIIINNNRRRTTTTTTTTTUUUVVVXXXYYYZZZZZZZZZ\\\WWWPPPJJJGGGFFFEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBFFFGGGGGGGGGGGGEEECCCBBB===<<<;;;;;;<<<===@@@AAACCCDDDFFFFFFFFFEEEDDDBBBAAAAAABBBDDDDDDCCC???<<<:::999888999::::::888666666666555555555555444444|||zzzxxxvvvyyyyyyzzzzzzzzzzzzyyyyyyxxxvvvuuusssrrroookkkhhhhhhgggfffeeedddbbbbbbaaa___^^^]]]ZZZXXXUUUTTTSSSPPPNNNMMMKKKIIIIIIIIIIIIJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDFFFKKKPPPSSSUUUUUUTTTUUUWWWYYYZZZ[[[\\\\\\\\\WWWOOOIIIFFFEEEDDDDDDFFFEEEDDDCCCBBBAAAAAAAAAFFFGGGFFFFFFEEECCCAAA@@@===<<<;;;:::;;;===???@@@BBBCCCEEEGGGGGGFFFDDDCCCAAAAAABBBDDDEEEDDD@@@===:::999888888999999888666555555555555444444444444}}}|||{{{zzzyyyzzzzzz{{{{{{{{{{{{zzzzzzwwwvvvtttsssqqqnnnjjjgggfffeeeeeedddccccccbbbbbbaaa___^^^[[[XXXVVVTTTSSSQQQOOOMMMKKKJJJIIIIIIIIIGGGFFFEEEDDDCCCBBBBBBBBBDDDEEEGGGLLLQQQUUUVVVVVVVVVWWWXXXZZZ\\\]]]]]]^^^[[[VVVNNNIIIFFFEEEDDDCCCEEEEEECCCBBBBBBAAAAAAAAAFFFEEEEEEDDDCCCAAA@@@???>>>===<<<;;;;;;<<<===>>>AAACCCEEEGGGGGGFFFCCCBBB@@@AAACCCEEEFFFDDD@@@===:::999777777888999888666333333333333333333333444}}}|||||||||{{{zzz{{{{{{||||||{{{{{{zzzwwwvvvtttsssqqqnnnjjjgggddddddddddddccccccccccccaaa```___\\\ZZZWWWUUUUUURRRQQQNNNLLLJJJJJJIIIJJJHHHGGGFFFEEEDDDCCCCCCCCCDDDEEEHHHMMMSSSVVVWWWVVVWWWXXXYYY[[[\\\]]]]]]]]]YYYTTTMMMHHHEEEEEEDDDDDDDDDCCCBBBBBBAAABBBBBBBBBDDDDDDCCCBBBAAA@@@@@@??????>>><<<;;;;;;<<<>>>???AAACCCFFFHHHHHHFFFCCCAAA@@@AAACCCFFFGGGEEEAAA===:::999777666888888888777222222222333333333333444~~~}}}}}}||||||yyyzzzzzz{{{{{{zzzzzzyyyxxxvvvtttsssrrroookkkhhhddddddddddddddddddddddddbbbaaa___]]][[[YYYWWWWWWSSSRRRPPPMMMKKKJJJJJJJJJKKKJJJHHHGGGFFFFFFEEEEEEDDDFFFIIINNNTTTWWWXXXWWWVVVWWWXXXYYYZZZ[[[[[[[[[WWWRRRLLLGGGEEEEEEEEEEEEBBBBBBAAAAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@>>>===<<<<<<<<<>>>@@@AAACCCEEEHHHJJJIIIFFFCCCAAA???@@@CCCFFFHHHFFFAAA===;;;888666666777888777777333333333333444444555555}}}|||||||||xxxyyyyyyzzzzzzyyyyyyxxxxxxvvvuuusssrrroookkkhhhdddddddddeeeeeeeeeffffffbbbaaa```^^^\\\ZZZYYYXXXTTTSSSPPPNNNLLLKKKKKKKKKHHHGGGFFFDDDCCCCCCBBBBBBDDDFFFIIIOOOUUUXXXXXXXXXVVVVVVWWWXXXYYYYYYXXXXXXVVVQQQKKKGGGEEEEEEFFFFFFAAAAAAAAAAAABBBCCCDDDDDDAAAAAA@@@@@@???@@@@@@AAA===<<<<<<<<<===@@@BBBDDDEEEGGGJJJLLLKKKHHHDDDAAA???@@@CCCGGGHHHFFFAAA===;;;888666666777888777777444444444555555555666666}}}|||zzzyyy}}}|||{{{zzzyyyxxxwwwwwwyyywwwtttqqqnnnllljjjjjjffffffeeeddddddcccbbbbbbcccaaa^^^\\\[[[ZZZXXXVVVSSSSSSSSSRRROOOMMMJJJHHHGGGEEECCCAAAAAABBBDDDEEEFFFHHHLLLPPPTTTWWWXXXYYY\\\ZZZYYYXXXZZZZZZZZZYYYTTTPPPKKKGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAACCCCCCBBBAAAAAA@@@?????????>>>=========>>>@@@AAADDDEEEFFFGGGGGGEEECCCBBBBBBBBBCCCDDDEEECCC@@@===555555555555666777888999666555333111000000000000~~~|||{{{zzz}}}}}}|||{{{zzzyyyyyyyyyxxxwwwuuurrrnnnkkkiiihhhgggffffffeeeeeeddddddddddddaaa^^^\\\[[[YYYWWWUUUSSSSSSRRRPPPNNNLLLJJJHHHFFFFFFEEEEEEDDDDDDDDDDDDFFFIIILLLQQQTTTWWWYYYYYYYYYWWWVVVVVVWWWXXXXXXWWWSSSOOOJJJFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@>>>===<<<<<<<<<===??????BBBCCCDDDEEEEEECCCBBB@@@BBBBBBBBBDDDDDDCCC???<<<999999888888999999:::;;;555444333333333333444555~~~}}}{{{}}}||||||{{{zzzzzzzzzzzzxxxwwwuuusssoookkkhhheeegggggggggfffffffffffffffeeebbb___\\\ZZZXXXVVVTTTSSSRRRPPPNNNLLLJJJIIIIIIEEEFFFGGGGGGGGGFFFDDDCCCFFFIIIMMMRRRVVVXXXYYYZZZXXXVVVUUUVVVWWWXXXWWWVVVQQQMMMHHHEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA===<<<;;;;;;;;;<<<>>>???@@@AAABBBBBBBBBAAA???>>>AAAAAAAAACCCDDDBBB>>>;;;888888777666666666666777444444444444555666888999}}}|||{{{zzzyyyyyyyyyzzzzzzwwwwwwvvvtttpppkkkgggdddffffffffffffffffffffffffeeebbb___\\\ZZZXXXUUUSSSSSSQQQNNNLLLJJJIIIIIIIIIEEEFFFFFFFFFFFFEEEDDDDDDFFFIIINNNSSSWWWZZZZZZ[[[YYYXXXWWWXXXZZZZZZYYYWWWOOOLLLGGGEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAA======<<<;;;<<<===>>>?????????@@@@@@??????>>>===@@@@@@AAABBBCCCAAA>>>;;;888777666555444444444444333333444555666777888888{{{zzzxxxwwwvvvwwwwwwxxxwwwwwwvvvtttqqqlllhhheeefffffffffeeeeeeeeeeeeeeeeeebbb^^^[[[YYYWWWUUURRRRRRPPPNNNKKKJJJIIIIIIIIIGGGEEEDDDBBBBBBCCCDDDEEEFFFJJJOOOUUUYYY[[[\\\\\\ZZZYYYXXXYYYZZZZZZXXXVVVOOOLLLGGGEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAA???>>>=========>>>???@@@>>>>>>>>>>>>>>>======<<<@@@@@@AAABBBCCCAAA>>>;;;;;;:::999888777666666666444444444444555555444444~~~|||zzzxxxuuutttuuuvvvvvvxxxxxxwwwuuuqqqnnnkkkiiiggggggffffffeeeddddddcccdddaaa^^^[[[YYYWWWUUUSSSQQQPPPNNNLLLKKKJJJJJJIIIGGGEEECCCAAA@@@BBBDDDFFFFFFJJJPPPVVVZZZ]]]]]]]]]ZZZYYYYYYYYYYYYXXXUUUSSSQQQMMMHHHEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>======>>>@@@AAA??????>>>>>>>>>=========AAAAAAAAACCCDDDBBB>>>;;;999888777666555555555555444444444444444333222111~~~|||yyyvvvttttttuuuvvvyyyxxxwwwtttrrrooonnnmmmjjjiiihhhgggfffdddccccccccc```]]]ZZZYYYXXXVVVTTTPPPOOOOOONNNMMMKKKJJJIIIFFFEEEDDDCCCCCCCCCDDDEEEFFFJJJQQQWWW\\\^^^^^^]]]\\\[[[[[[[[[ZZZXXXUUURRRSSSOOOJJJFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@>>>>>>===<<<===>>>???@@@@@@@@@???>>>>>>>>>>>>>>>BBBBBBBBBDDDDDDCCC???<<<666555444333333333333333333444444555444333222111~~~zzzwwwttttttuuuvvvzzzyyyvvvtttrrrqqqpppooolllkkkjjjhhhgggeeedddcccbbb___\\\ZZZYYYXXXVVVTTTOOOOOOPPPPPPNNNLLLJJJIIIEEEFFFFFFGGGGGGEEEDDDCCCFFFKKKQQQXXX\\\^^^^^^^^^```___^^^^^^]]]ZZZVVVSSSTTTPPPKKKGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAACCCCCCBBBAAAAAA@@@??????===<<<<<<;;;<<<===>>>???AAAAAA@@@???????????????BBBBBBCCCDDDEEECCC@@@===888888777666666666666777222333444555555555333333~~~{{{xxxwwwxxxyyy{{{yyyxxxwwwvvvtttrrrqqqpppmmmlllkkkkkkkkkiiifffccc```]]][[[YYYXXXVVVTTTQQQRRRPPPNNNMMMMMMLLLKKKIIIFFFGGGFFFDDDBBBBBBDDDEEEKKKOOOUUUYYY[[[]]]^^^___cccaaa^^^]]]]]]\\\YYYWWWQQQMMMHHHDDDCCCDDDDDDDDDEEEEEECCCAAA??????AAACCCAAAAAA@@@AAABBBCCCAAA???@@@???>>><<<<<<<<<===>>>AAAAAAAAA???======>>>@@@BBBCCCCCCBBBAAA>>><<<;;;999888777666555444333333333333333333333333333333}}}zzzyyyzzz{{{||||||{{{yyywwwuuusssrrrrrrmmmlllkkkjjjjjjiiifffcccbbb```]]][[[ZZZXXXVVVTTTRRRPPPNNNMMMMMMLLLKKKIIIFFFFFFFFFDDDBBBBBBDDDFFFLLLPPPUUUZZZ\\\]]]^^^___aaa```^^^]]]]]]]]]ZZZXXXQQQMMMGGGDDDCCCDDDDDDDDDEEEDDDCCC@@@>>>>>>@@@BBBAAA@@@@@@@@@BBBBBBAAA??????>>>===<<<<<<===>>>???@@@AAA@@@>>><<<<<<===??????AAACCCEEEDDD@@@===:::888888777666555444444333333333333333333333333333~~~}}}}}}~~~~~~{{{xxxvvvuuuttttttmmmkkkjjjjjjjjjiiifffdddbbb```]]][[[ZZZYYYVVVTTTQQQPPPNNNMMMMMMLLLJJJHHHFFFFFFFFFDDDCCCCCCEEEGGGMMMQQQVVV[[[]]]^^^___```___^^^^^^^^^___^^^\\\YYYPPPLLLGGGDDDCCCDDDDDDDDDDDDDDDBBB???======>>>@@@@@@??????@@@AAAAAA@@@>>>======<<<<<<===>>>@@@AAA@@@AAA@@@>>><<<;;;===???===@@@DDDGGGFFFBBB===999777777666666555555555444333333333333333333333333|||yyywwwvvvvvvvvvnnnllljjjjjjjjjiiigggeee```^^^[[[ZZZYYYWWWTTTRRRQQQOOOMMMMMMMMMLLLJJJHHHEEEFFFFFFDDDCCCDDDFFFHHHNNNRRRXXX\\\]]]^^^___```^^^^^^^^^___```___\\\YYYOOOKKKFFFCCCCCCCCCDDDDDDCCCCCCAAA???<<<<<<>>>@@@@@@???>>>???@@@AAA???===<<<<<<<<<<<<>>>@@@BBBCCCBBBBBBAAA???===<<<===???@@@BBBEEEFFFDDD@@@<<<888666666666666666555555555444444444444444444444444~~~|||zzzxxxwwwwwwwwwpppnnnllljjjjjjiiigggeeeaaa^^^\\\ZZZYYYWWWUUURRRPPPNNNMMMMMMMMMLLLIIIGGGDDDEEEEEEEEEDDDEEEGGGIIIPPPTTTYYY]]]^^^___```aaa^^^^^^___aaaaaa___[[[XXXMMMIIIEEEBBBAAABBBCCCCCCBBBAAA@@@>>><<<<<<>>>@@@@@@???>>>???@@@AAA???===;;;;;;;;;<<<>>>AAACCCDDDDDDDDDCCCAAA>>>>>>???AAADDDDDDDDDCCCAAA===:::888666666666666666555555555444444444444444444444444~~~}}}}}}|||{{{zzzyyyxxxtttqqqnnnlllkkkjjjhhhfffcccaaa^^^\\\[[[ZZZWWWUUUOOONNNMMMMMMMMMLLLIIIFFFDDDEEEEEEEEEDDDEEEHHHJJJQQQUUUZZZ^^^___```aaaaaa``````aaacccbbb___YYYUUUKKKGGGBBB@@@@@@AAAAAABBB@@@@@@@@@>>>======@@@BBB@@@??????@@@AAAAAA@@@>>><<<<<<<<<===>>>AAACCCEEEFFFFFFEEEBBB@@@???@@@AAADDDCCCBBBAAA>>><<<999888777777666666555555555444444444444444444444444444}}}~~~|||}}}~~~|||{{{xxxtttpppmmmllljjjhhhfffcccaaa^^^]]]\\\ZZZWWWUUUNNNNNNMMMMMMMMMLLLHHHEEECCCDDDEEEEEEEEEFFFIIIKKKRRRVVV[[[___``````aaabbbbbbcccddddddccc^^^VVVQQQIIIEEE@@@>>>>>>???@@@@@@?????????>>>===???BBBEEEAAA@@@@@@@@@BBBBBBAAA???<<<<<<<<<===???AAACCCDDDFFFFFFEEEBBB???>>>???AAA>>>???@@@AAA@@@===999777888888777666555444444333555555555555555555555555}}}xxxyyy{{{}}}|||~~~~~~}}}zzzwwwrrrnnnllljjjhhhfffaaa___\\\[[[ZZZXXXUUUSSSNNNMMMMMMNNNNNNLLLHHHEEECCCDDDEEEEEEEEEFFFIIILLLSSSWWW\\\___```aaaaaabbbddddddeeeeeeccc]]]UUUOOOHHHDDD???======>>>??????>>>??????>>>>>>@@@CCCFFFBBBAAA@@@AAABBBCCCAAA???============???AAACCCDDDEEEEEEDDDAAA>>>===>>>@@@888;;;???BBBBBB>>>:::777999888777666555444333333555555555555555555555555{{{zzz}}}~~~|||wwwqqqnnnooonnnjjjfffcccbbb___[[[XXXUUUSSSRRRSSSQQQOOOMMMMMMKKKIIIGGGDDDEEEEEEEEEEEEHHHLLLPPPVVV\\\aaaaaaaaaddddddbbbcccdddeeeddd```YYYSSSNNNFFFEEEBBB???=========>>>;;;<<<<<<===>>>?????????AAAAAA@@@@@@???>>>======;;;;;;<<<;;;;;;<<>>>>>@@@AAABBB@@@<<<888666666666555444444444444555555555555444444333333333|||~~~~~~yyysssqqqqqqqqqmmmiiidddbbb___\\\YYYVVVTTTTTTSSSQQQOOONNNNNNLLLIIIGGGCCCCCCCCCBBBCCCEEEJJJMMMVVV\\\``````aaaccccccaaaaaabbbbbbaaa\\\VVVOOOKKKFFFDDDBBB???>>>>>>>>>???======>>>??????@@@AAAAAA@@@@@@??????>>>======<<<;;;<<<=========>>>AAACCCFFFDDDAAA???======>>>>>>???@@@AAAAAA???<<<999777666666555444444444444555555555444444444333333333{{{vvvssssssrrrooollldddccc```]]]ZZZXXXVVVUUUSSSQQQPPPPPPOOOMMMIIIFFFCCCCCCCCCBBBBBBEEEJJJNNNVVV\\\aaa``````cccccc```^^^___^^^\\\WWWQQQKKKGGGDDDCCCAAA@@@??????@@@@@@??????@@@@@@AAABBBBBBBBB??????>>>>>>===<<<<<<<<<;;;<<<>>>>>>>>>@@@BBBEEEEEECCCAAA>>>======>>>???AAA@@@@@@???===;;;999888666666555444444444444555555555444333333333444444|||xxx{{{}}}yyyuuurrrqqqpppmmmkkkdddccc```^^^[[[YYYXXXWWWRRRQQQPPPPPPOOOMMMIIIFFFEEEEEEDDDDDDDDDHHHMMMQQQWWW]]]aaa``````bbbbbb___]]]]]][[[XXXTTTNNNHHHEEECCCBBBAAAAAA@@@AAAAAABBB@@@@@@@@@AAAAAAAAABBBBBB??????>>>>>>>>>=========:::<<<>>>>>>???@@@BBBDDDDDDBBB@@@>>>======>>>???BBBAAA???===;;;:::999999666666555444444444444555555444444333333333444555{{{xxxyyy|||~~~wwwtttqqqnnnlllkkkiiihhhdddbbb```^^^[[[ZZZYYYXXXRRRQQQOOOOOONNNLLLHHHFFFEEEEEEDDDDDDEEEIIIOOOTTTYYY___bbbaaaaaabbbbbb___]]]\\\ZZZVVVRRRMMMHHHFFFCCCBBBBBBBBBBBBBBBBBBBBB????????????@@@@@@@@@@@@@@@???????????????>>>>>>999;;;===>>>>>>???AAABBBBBBAAA???======>>>???@@@BBBAAA>>><<<::::::999999666666555444444444444555555444333222222333555666~~~yyywwwxxx}}}{{{rrrpppmmmjjjhhhffffffeeebbbaaa___]]][[[ZZZYYYYYYRRRPPPMMMLLLKKKJJJHHHFFFCCCCCCCCCBBBDDDJJJQQQVVV[[[aaadddcccbbbcccbbb___\\\[[[XXXUUUQQQMMMJJJHHHCCCCCCCCCCCCCCCCCCBBBBBB>>>>>>??????????????????@@@@@@@@@???????????????:::<<<>>>???>>>>>>???AAAAAA@@@>>>======>>>???@@@AAA@@@>>><<<;;;999999999666666555444444444444555555444333222222333555777}}}zzzxxxuuuwww{{{yyytttpppooollliiifffddddddeeeaaa```^^^]]][[[ZZZYYYYYYRRROOOKKKIIIHHHHHHGGGFFFCCCCCCCCCCCCFFFLLLTTTZZZ]]]bbbfffdddcccdddccc```[[[YYYWWWSSSPPPMMMJJJIIIDDDDDDDDDDDDDDDCCCBBBBBB?????????????????????>>>>>>>>>>>>???????????????<<<>>>@@@AAA@@@??????@@@@@@???>>><<<===>>>@@@AAA@@@???>>>===;;;999888777666666555444444444444555555444222111222333666777~~~vvvuuuuuutttxxx~~~zzzrrrmmmoooooommmiiifffdddeeeeee```___^^^\\\[[[ZZZYYYYYYSSSOOOJJJGGGFFFGGGGGGFFFEEEEEEEEEFFFIIIPPPYYY___^^^dddgggeeedddeeeccc```ZZZXXXUUURRROOOLLLKKKJJJEEEEEEEEEEEEDDDCCCBBBAAA@@@?????????????????????============>>>>>>>>>>>>>>>@@@BBBBBBAAA@@@???@@@@@@???===<<<===>>>@@@AAA?????????===<<<:::888777666666555444444444444555555444222111111333666888{{{tttmmmnnnuuu|||~~~}}}~~~yyyuuuqqqnnnrrrqqqooolllhhhfffcccbbbfffccc```^^^]]][[[YYYWWWTTTQQQLLLIIIGGGFFFDDDCCCDDDBBBAAADDDKKKTTT\\\```eeeffffffffffffeeeeeeddd]]]ZZZUUURRROOOKKKHHHEEEEEEDDDCCCBBBAAAAAABBBCCCBBBBBBAAAAAA@@@???>>>>>>????????????>>>>>>>>>>>>>>>@@@BBBBBBAAA??????@@@BBBAAA???>>>>>>>>>???@@@???>>><<<:::888666444333777777777777666666666666222222222222333444555555}}}xxxsssooopppvvv||||||xxxuuusssqqqooorrrqqqooommmjjjgggeeeddddddbbb___]]][[[ZZZXXXVVVRRRNNNJJJGGGFFFEEEDDDCCCDDDCCCCCCEEEKKKTTT]]]cccggggggggggggfffeeedddddd^^^[[[VVVQQQNNNKKKGGGEEEEEEDDDCCCBBBAAAAAABBBCCC>>>>>>??????@@@AAAAAAAAA????????????>>>>>>>>>>>>???@@@BBBBBB@@@????????????>>>===<<<<<<===>>>???@@@???===;;;888666555444666666666555555555555444666555555444444444555555{{{vvvuuuttttttuuuxxx}}}}}}yyyuuurrrrrrrrrrrrqqqqqqpppooommmkkkiiihhhgggcccaaa^^^[[[ZZZYYYWWWUUUPPPMMMHHHFFFEEEEEEDDDCCCCCCDDDFFFGGGKKKSSS___gggjjjjjjiiiiiigggeeedddccc```\\\VVVQQQMMMJJJGGGDDDCCCCCCBBBAAAAAAAAABBBBBB======>>>>>>???@@@@@@AAA????????????>>>>>>>>>>>>???AAABBBBBB@@@?????????>>>============???@@@AAAAAA@@@>>>;;;999777666555555555555444444444333333777777666555444444444444~~~{{{yyywwwwwwyyy{{{||||||~~~yyyuuuqqqoooppprrrssssssoooooonnnlllkkkjjjiiihhhcccaaa^^^\\\[[[YYYWWWUUUQQQNNNIIIFFFEEEDDDCCCBBBAAADDDGGGHHHKKKSSS```iiinnnnnnmmmkkkiiigggeeedddaaa\\\UUUOOOKKKHHHFFFDDDBBBBBBAAAAAAAAAAAAAAAAAA?????????>>>>>>>>>======????????????>>>>>>>>>===@@@AAABBBAAA@@@>>>???@@@????????????@@@BBBDDDEEECCCAAA???<<<999888777777555555555444444444444333555444333222222222222222|||zzz{{{||||||~~~}}}vvvsssooonnnooopppqqqqqqmmmmmmlllkkkjjjiiihhhhhhdddbbb^^^\\\[[[ZZZXXXVVVTTTPPPKKKGGGEEEDDDBBBAAA@@@DDDHHHJJJMMMTTT```jjjqqqpppooommmkkkhhhfffdddaaa[[[SSSMMMIIIFFFEEEDDD@@@@@@AAAAAAAAAAAAAAAAAA?????????>>>>>>>>>>>>>>>????????????>>>>>>>>>===???@@@AAAAAA??????@@@AAA????????????AAACCCEEEFFFDDDBBB???<<<999888888888666666666555555555444444222222222222222333444555}}}yyyzzz~~~zzzwwwrrrpppnnnmmmnnnnnnnnnmmmllllllkkkjjjiiiiiihhhhhhdddbbb___]]][[[ZZZXXXVVVSSSPPPKKKGGGFFFDDDCCCBBB@@@DDDHHHLLLQQQYYYbbbiiiqqqpppooommmkkkhhhfffddd___YYYQQQJJJFFFEEEDDDDDD??????@@@AAAAAAAAA@@@@@@<<<<<<===>>>@@@AAABBBBBB????????????>>>>>>>>>>>>>>>???@@@@@@???@@@BBBDDD>>>>>>>>>>>>???AAACCCDDDDDDBBB>>>;;;999777777888666666666555555555555444444444444444555666777777zzzzzz~~~|||yyyuuusssqqqpppooooooqqqqqqooommmnnnmmmlllkkkjjjiiihhhhhhcccaaa^^^[[[ZZZYYYWWWUUUOOOLLLHHHFFFEEEEEEDDDDDDBBBEEEIIIPPPWWW___eeeiiinnnnnnmmmkkkiiifffdddccc]]]WWWNNNGGGDDDCCCDDDDDD===>>>???@@@AAAAAA@@@???<<<===>>>???@@@BBBCCCCCC????????????>>>>>>>>>>>>===>>>?????????@@@CCCFFF@@@?????????@@@AAACCCDDDDDDAAA>>>:::888777777888555555555444444444333333555555444444444555555666}}}zzz|||~~~zzzwwwtttrrrqqqqqqrrrsssuuuuuusssqqqoooooonnnmmmkkkjjjiiiiiibbb```\\\ZZZYYYXXXVVVTTTKKKHHHEEEDDDEEEFFFFFFEEEDDDFFFKKKSSS\\\dddhhhiiillllllkkkiiigggeeebbbaaa[[[UUULLLEEEBBBBBBCCCDDD===>>>???@@@AAAAAA@@@???@@@@@@@@@@@@@@@@@@AAAAAA????????????>>>>>>>>>>>><<<===>>>??????AAADDDGGGCCCBBBAAAAAABBBCCCEEEFFFDDDAAA===999777666777777444444444333333333222222555555444333222222222222|||{{{zzzvvvsssqqqnnnoooqqqssstttvvvvvvvvvyyytttnnnkkkjjjhhheeebbbbbb```^^^]]]\\\ZZZVVVSSSMMMKKKHHHEEECCCCCCCCCDDDBBBGGGOOOYYYbbbiiinnnpppmmmlllkkkjjjhhheeeaaa]]]ZZZQQQGGG@@@???@@@>>><<<@@@???>>>>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>===<<<<<<<<<===>>>>>>@@@BBBCCCDDDEEEEEE>>>>>>>>>>>>>>>@@@BBBCCC>>><<<:::888777777777777666555555444444333333222444444333222222333333333~~~|||wwwtttrrrqqqrrrsssttttttuuuuuuuuuwwwsssooollliiigggeeeccc```^^^[[[YYYWWWTTTOOOLLLLLLJJJGGGEEECCCCCCCCCDDDFFFKKKSSS\\\dddjjjnnnooommmlllkkkjjjiiieee```]]]TTTNNNEEEAAAAAABBB@@@>>>@@@???>>>>>>>>>???AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@>>>===<<<<<<<<<===>>>???@@@AAABBBBBBBBBBBB???>>>>>>===>>>???AAABBB???>>><<<:::888666555444444444444444444444444444555444444333333444444555}}}yyyuuussstttuuuuuuuuuuuutttssssssssssssqqqmmmhhheeeddddddcccaaa^^^[[[XXXTTTNNNKKKJJJHHHFFFDDDBBBCCCCCCDDDJJJOOOWWW___ggglllnnnoooooonnnmmmkkkiiieee```\\\MMMIIIDDDBBBCCCDDDBBB@@@@@@????????????@@@AAAAAAAAA@@@@@@??????>>>>>>>>>@@@???>>><<<<<<<<<======???@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>??????@@@???>>><<<999666333222222333333444555555666666555555555444444555555666}}}yyyvvvtttuuuuuuvvvvvvuuutttsssssspppqqqqqqmmmgggddddddeeedddbbb___\\\YYYUUUOOOLLLHHHGGGDDDCCCBBBCCCDDDEEELLLPPPYYYbbbiiinnnpppppprrrpppooommmjjjeee___ZZZIIIFFFDDDCCCDDDDDDBBB@@@????????????@@@@@@AAAAAABBBAAAAAA@@@???>>>>>>===@@@???>>><<<<<<<<<===>>>??????@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>><<<:::777444333333444444444555555555666444444444444444555555666~~~}}}{{{yyyvvvuuuuuuuuuuuuuuuuuuuuuttttttnnnppppppmmmgggddddddeee```^^^[[[YYYVVVSSSNNNJJJFFFEEEDDDBBBBBBCCCEEEFFFKKKPPPYYYccckkkppprrrrrrtttsssqqqnnnjjjccc[[[VVVFFFEEEEEEDDDDDDCCC@@@?????????@@@@@@AAAAAAAAAAAACCCCCCBBBAAA@@@??????>>>??????===<<<<<<======>>>>>>???@@@AAABBBBBBBBBBBB???????????????>>>>>>>>>;;;;;;<<<<<<;;;:::888777666666666555555444444444333333222222333444444555}}}|||zzzyyywwwwwwtttuuuuuuuuuuuutttssssssmmmnnnnnnlllhhheeeddddddaaa___\\\ZZZWWWTTTOOOKKKFFFEEECCCCCCCCCEEEGGGHHHLLLRRR[[[eeemmmrrrssstttuuusssqqqmmmggg___UUUOOOEEEEEEEEEDDDCCCAAA@@@??????@@@@@@AAABBBAAAAAAAAACCCBBBBBBAAAAAA@@@@@@@@@???>>>===<<<<<<===>>>???>>>???@@@AAABBBBBBBBBBBB>>>??????@@@@@@@@@??????999::::::;;;;;;;;;;;;;;;777777666666555444444333222222222222222333444555|||yyyyyyzzz|||~~~|||zzzyyyzzzzzzvvvvvvvvvuuusssrrrpppooommmlllkkkjjjiiigggdddbbbdddbbb___[[[XXXSSSNNNJJJFFFEEEDDDCCCDDDFFFHHHJJJQQQVVV___iiipppssstttttttttrrrooojjjcccYYYNNNGGGBBBCCCDDDCCCBBBAAAAAAAAA???@@@AAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???>>>===<<<<<<===>>>?????????@@@@@@@@@@@@@@@???>>>???@@@AAABBBBBBAAAAAA:::::::::::::::;;;<<<===666666666666555555555555222222222333333444666666||||||tttqqqtttsssrrrvvv}}}|||{{{{{{|||}}}xxxxxxwwwuuurrrpppmmmlllnnnkkkiiiiiijjjiiiddd```bbb```\\\XXXSSSNNNHHHCCCFFFEEEDDDDDDEEEGGGJJJKKKUUUZZZccclllrrrttttttsssssspppmmmggg___TTTIIIAAA@@@BBBBBBBBBAAAAAABBBDDD???@@@AAABBBCCCBBBAAAAAA???????????????@@@@@@@@@???>>>===<<<<<<===>>>???@@@@@@@@@??????>>><<<<<<>>>???@@@BBBCCCCCCBBBBBB<<<;;;:::999:::;;;<<<===444444555555666777777777333333333444555666777888|||{{{yyytttrrrssssssuuuyyy}}}{{{zzzyyyxxxvvvxxxwwwvvvsssqqqnnnlllkkkkkkjjjjjjjjjjjjhhheeeccc^^^]]][[[WWWSSSOOOKKKIIIDDDEEEDDDDDDDDDFFFKKKNNN[[[```hhhmmmqqqrrrsssttttttpppjjj```VVVLLLDDD@@@BBBBBBBBBAAAAAAAAA@@@@@@CCCBBB@@@??????@@@BBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@>>><<<;;;;;;===???AAAAAA??????@@@AAA@@@<<<888;;;<<<>>>??????>>>===<<<>>>===<<<;;;::::::999:::::::::888666444222000000222333333444555666777777||||||{{{wwwvvvxxxyyy{{{~~~}}}zzzxxxxxxxxxwwwvvvwwwvvvuuussspppnnnllllllmmmlllkkkkkkkkkiiifffccc]]][[[XXXUUUPPPLLLHHHFFFFFFFFFFFFEEEEEEGGGKKKOOOZZZ```hhhnnnrrrsssttttttsssooohhh___UUUKKKDDD@@@BBBBBBBBBAAAAAAAAA@@@@@@BBBAAA@@@@@@@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA???>>><<<;;;;;;===???AAABBBAAA@@@AAABBBAAA===:::===>>>@@@AAAAAA@@@>>>======<<<;;;:::999999999999555444333222000...---,,,444444444444444444555555}}}~~~}}}{{{}}}zzzyyyyyyyyyyyyxxxvvvuuutttrrrpppooonnnmmmooommmllllllkkkiiieeeccc]]][[[XXXTTTOOOKKKHHHFFFGGGGGGGGGEEEFFFHHHMMMQQQZZZ___hhhooorrrsssttttttqqqmmmggg^^^TTTKKKDDD@@@BBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???===<<<;;;<<<===???AAACCCBBBAAABBBBBBAAA>>>;;;???@@@AAABBBBBBAAA???>>>;;;:::999888777777777888777666555555444333222222555555555444444444333333~~~|||||||||{{{zzzuuuuuutttsssrrrqqqppppppooonnnlllkkkjjjgggdddaaa^^^\\\XXXTTTOOOKKKIIIGGGGGGGGGFFFFFFFFFJJJOOOSSSZZZ```hhhnnnqqqrrrrrrrrrooollleee\\\SSSJJJDDDAAACCCBBBBBBBBBBBBAAAAAAAAA???@@@AAAAAAAAAAAA@@@???@@@@@@@@@@@@????????????>>>===<<<<<<<<<>>>???AAABBBBBBAAAAAA@@@???===<<>>999888777666666666666666999999999888888888777777555555555555555555555555}}}|||{{{yyyxxxttttttttttttssssssssssssooommmkkkjjjhhheeeaaa^^^[[[YYYUUUQQQMMMJJJGGGFFFFFFFFFFFFFFFHHHMMMTTTYYY^^^bbbiiimmmooopppppppppnnnjjjccc[[[RRRKKKEEECCCCCCCCCCCCBBBBBBBBBAAAAAA???@@@@@@AAAAAA@@@@@@???@@@@@@@@@??????>>>>>>>>>===<<<<<<<<<===>>>@@@@@@@@@AAAAAA@@@>>>===<<<<<<>>>???@@@AAA@@@???===<<<777777666555555555666666555555555555555555555555444555555666777777888888~~~~~~~~~{{{yyywwwuuutttrrrsssssssssttttttttttttpppnnnkkkiiigggddd___\\\VVVSSSPPPLLLHHHFFFEEEDDDEEEEEEFFFHHHLLLSSS[[[aaafffiiilllnnnnnnnnnooopppnnnjjjcccZZZRRRLLLGGGEEECCCCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>=========<<<<<<<<<<<<===???@@@@@@@@@AAAAAA???===;;;<<<======>>>???@@@???===;;;:::666666555555555555666666444444444444444444444444333444555666777888999999~~~zzzxxxvvvuuutttrrroooppppppqqqrrrsssttttttqqqooollljjjgggddd___[[[RRRPPPLLLIIIFFFDDDDDDDDDEEEFFFHHHKKKQQQZZZdddkkkooopppqqqpppooonnnoooqqqnnnjjjcccZZZSSSMMMIIIGGGCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>>>>???@@@AAA@@@??????>>>======<<<<<<;;;;;;<<<===>>>???@@@@@@AAABBBBBB@@@===<<<===>>>===>>>?????????===;;;999666666555555555555666666666666666666666666666666333333444444555555666666|||yyywwwwwwvvvuuutttmmmnnnnnnpppqqqrrrsssssssssqqqnnnkkkhhhddd___\\\RRRPPPLLLIIIGGGFFFFFFFFFFFFGGGJJJMMMTTT___jjjqqqvvvvvvtttrrrooooooppprrrnnnjjjccc[[[SSSMMMJJJHHHDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@>>>======>>>@@@AAA@@@??????>>>===<<<<<<;;;;;;;;;<<<===>>>???@@@@@@BBBCCCDDDAAA>>><<<>>>@@@>>>>>>???@@@???===;;;999666666555555555666666777555555555555444444444444444444333333333222222222{{{{{{zzzyyywwwuuusssrrrooonnnoooqqqttttttsssqqqmmmmmmmmmkkkeee^^^WWWSSSOOOMMMKKKHHHFFFFFFFFFGGGBBBFFFLLLQQQXXXbbbnnnwwwzzzxxxuuurrrppppppqqqqqqqqqjjj```VVVPPPLLLIIIGGGGGGFFFEEEDDDCCCBBBAAAAAA???>>>======>>>@@@BBBCCC??????>>>>>>======<<<<<<;;;;;;;;;<<<>>>@@@CCCDDDFFFDDDAAA>>><<<<<<<<<<<>>===;;;999999444444555555666666777777666666666666666777888888444444444444444444444444{{{{{{{{{zzzxxxvvvuuutttqqqqqqqqqrrrssssssqqqooollllllllliiiccc\\\UUUQQQLLLJJJHHHEEEDDDCCCDDDEEECCCHHHOOOUUU\\\eeepppwwwyyyxxxvvvtttrrrrrrrrrrrrqqqiii___VVVOOOKKKHHHFFFFFFFFFEEEDDDCCCBBBAAAAAA??????>>>===>>>@@@BBBCCC??????>>>>>>======<<<<<<;;;;;;;;;<<<>>>@@@BBBDDDEEECCC@@@===;;;;;;;;;;;;?????????>>><<<;;;999888666666666666777777777777555444444444555555666777444333333333333333333333{{{{{{{{{zzzyyywwwvvvuuuuuutttttttttuuutttqqqooolllkkkjjjfffaaaZZZSSSOOOJJJIIIFFFDDDCCCCCCDDDDDDEEEKKKSSSZZZaaahhhqqqwwwxxxwwwwwwvvvuuutttrrrrrrooohhh^^^TTTNNNJJJGGGEEEFFFFFFEEEDDDCCCBBBBBBAAA@@@??????>>>???@@@BBBCCC??????>>>>>>======<<<<<<;;;;;;;;;===>>>@@@BBBCCCCCCAAA>>><<<:::::::::;;;??????>>>>>><<<;;;999888888888888777777777777777333333333333333333444555555555555444444333333333}}}yyyyyyyyyyyyyyyxxxwwwvvvxxxxxxwwwxxxxxxwwwtttrrrmmmllliiieee___XXXRRROOOKKKIIIGGGEEEDDDDDDEEEFFFFFFMMMVVV^^^dddjjjqqquuuxxxxxxyyyxxxvvvtttqqqooollleee[[[RRRLLLHHHFFFDDDFFFEEEEEEDDDCCCCCCBBBBBB@@@@@@@@@@@@@@@AAABBBCCC??????>>>>>>======<<<<<<<<<<<<===>>>@@@AAACCCCCCBBB@@@>>><<<:::;;;;;;<<>>===<<<:::999888888888777777666666555555444333333222333333444444777777666666555555444444{{{wwwxxxxxxxxxxxxxxxwwwwww{{{zzzzzz{{{|||{{{yyywwwooommmiiiccc]]]WWWRRROOOIIIHHHFFFDDDDDDEEEFFFGGGGGGNNNXXX```eeejjjooosssyyyyyyyyyxxxuuuqqqnnnkkkhhhaaaXXXPPPJJJGGGEEEDDDEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBB??????>>>>>>======<<<<<<===>>>???AAABBBCCCDDDDDDBBBAAA>>><<<<<<<<<===>>>>>>>>>>>>===<<<:::888777666666666555555444444333555555444444444444444555555555555555444444333333~~~zzzwwwwwwxxxyyyyyyyyyyyyyyy}}}||||||}}}~~~}}}{{{yyypppmmmhhhbbb[[[UUUPPPNNNGGGEEEDDDBBBBBBCCCEEEFFFIIIPPPZZZaaafffjjjooossswwwwwwwwwvvvsssooollliiiccc]]]UUUMMMIIIGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB??????>>>>>>======<<<<<<>>>???@@@AAACCCCCCCCCCCCAAA@@@>>><<<<<<===>>>???>>>>>>======;;;:::888777555555444444444444444444777666666555555555555555222222222222222222222222~~~{{{xxxyyyzzz{{{||||||||||||~~~}}}}}}~~~|||yyyvvvppplllfff___XXXRRRNNNLLLGGGEEEDDDCCCCCCDDDFFFGGGLLLRRR[[[bbbfffjjjooossssssssssssrrrpppnnnlllkkk```ZZZRRRKKKHHHGGGFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB??????>>>>>>======<<<<<<<<<===???@@@AAABBBAAAAAA???>>><<<;;;;;;<<<===>>>>>>>>>===<<<;;;999888777444444444555555555555555777666666555555444555555111111222222333444444444~~~|||yyyzzz{{{}}}~~~~~~~~~}}}|||zzzvvvsssoookkkeee]]]VVVQQQMMMKKKIIIHHHFFFEEEFFFGGGIIIJJJNNNTTT\\\cccgggkkkppptttooooooooooooooonnnmmmlll]]]XXXPPPJJJGGGGGGGGGGGGDDDDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCDDDCCCCCCBBBBBB?????????>>>======<<<<<<;;;<<<>>>???@@@@@@@@@???>>>===;;;::::::;;;<<<>>>>>>>>>===<<<;;;999888777444555555555666666777777777666555444444444444444333444444555666777888888~~~||||||zzzzzz{{{|||}}}}}}}}}~~~|||zzzvvvsssqqqhhhddd___ZZZVVVPPPKKKGGGFFFHHHJJJJJJHHHFFFEEEFFFLLLTTT___iiinnnpppppppppqqqqqqlllhhhkkkqqqnnnggg^^^TTTKKKJJJJJJHHHFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBAAA@@@???===<<<<<<;;;;;;===>>>???@@@@@@???==============================@@@???>>><<<:::888777666777666555444333444555555777777666666555555555444555555666777666555333222~~~}}}|||zzzzzzzzzzzz{{{|||~~~~~~~~~|||yyyuuurrrpppgggccc]]]WWWRRRNNNIIIFFFDDDFFFHHHIIIHHHGGGGGGHHHOOOVVVaaajjjoooppppppppplllkkkgggdddfffkkkjjjddd\\\SSSKKKJJJJJJHHHFFFFFFEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???===<<<<<<;;;;;;>>>>>>????????????>>>>>>========================>>>===<<<:::999777666555777666555444333444444555666555555555444444444444666666666666666555444444}}}|||yyyxxxwwwwwwxxxzzz}}}~~~|||yyyuuuqqqooofffaaaYYYSSSNNNJJJGGGEEECCCDDDGGGGGGGGGHHHIIIKKKRRRYYYccckkkooopppooooooiiigggccc```aaaeeeccc___YYYQQQKKKJJJJJJGGGFFFGGGGGGFFFFFFEEEDDDCCCBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@???>>>===<<<;;;;;;;;;???>>>>>>>>>>>>>>>??????========================<<<<<<;;;999777666555444666666555444444444444555444444444444444333333333777666666555555555555555}}}|||xxxvvvtttssstttxxx|||~~~zzzuuupppnnneee___VVVOOOKKKHHHFFFDDDCCCEEEFFFGGGGGGHHHKKKMMMUUU\\\dddjjjmmmmmmmmmllljjjgggaaa]]]]]]]]]\\\YYYUUUOOOJJJKKKJJJGGGFFFGGGGGGGGGEEEDDDBBBAAA@@@@@@BBBBBBBBBBBBAAAAAAAAA@@@??????>>>===<<<;;;;;;;;;???>>>=========>>>@@@@@@========================<<<;;;:::999777666555444666666555555444444444444444444444444444444444444666555444333333444555666~~~|||vvvtttrrrqqqssswww|||{{{uuuooolllbbb\\\TTTMMMIIIGGGFFFEEEEEEFFFGGGFFFGGGIIILLLOOOXXX]]]dddiiikkkjjjiiihhhjjjeee^^^ZZZVVVSSSQQQQQQPPPLLLJJJKKKKKKGGGFFFHHHGGGFFFDDDBBB@@@?????????BBBAAAAAAAAA@@@@@@@@@@@@???>>>===<<<;;;;;;;;;<<>>=========>>>@@@AAA========================<<<;;;:::999888777666555555555555555555444444444555555555555555555666666444444222222222333444555}}}}}}vvvtttsssrrruuuyyy~~~zzzssslllhhh^^^XXXQQQKKKGGGFFFEEEDDDFFFFFFGGGGGGHHHKKKPPPTTT[[[```fffiiiiiihhhfffeeefff```YYYTTTOOOIIIHHHKKKLLLJJJIIILLLKKKGGGGGGIIIGGGEEECCCAAA????????????AAAAAAAAA@@@@@@@@@??????>>>===<<<<<<;;;;;;<<<<<<============>>>???@@@AAA========================;;;;;;:::999888777666666555555666666555555444333555555555666666666666666333333333333333333444555~~~}}}}}}xxxwwwvvvvvvyyy}}}xxxpppgggcccXXXSSSMMMHHHFFFEEEDDDCCCDDDDDDEEEFFFIIIOOOVVV[[[___ccchhhjjjiiigggeeedddbbb[[[UUURRRLLLEEEFFFJJJIIIHHHIIILLLKKKGGGGGGJJJEEEDDDBBB???>>>>>>??????@@@@@@@@@@@@????????????======<<<;;;;;;;;;<<<<<<<<<===>>>??????@@@@@@@@@========================999999888777666666555555444555666666666555444333444444444555555666666666333444555555666666666555~~~}}}}}}~~~yyyyyyyyyzzz}}}~~~vvvmmmddd___TTTPPPJJJGGGEEEDDDCCCBBBAAABBBDDDFFFKKKRRRZZZ```bbbeeeiiikkkjjjgggeeedddaaaZZZTTTRRRMMMFFFGGGMMMHHHGGGIIILLLKKKGGGGGGJJJEEECCCAAA???>>>>>>???@@@@@@@@@@@@????????????>>>======<<<;;;;;;;;;<<<<<<;;;<<<>>>???@@@@@@@@@???========================888888777666555444444333444555666666666555333333333333333444444555555555444555777888888888777666|||||||||{{{yyyxxxyyyzzz}}}}}}vvvlllaaaYYYTTTOOOGGGCCCBBBBBBBBB@@@AAABBBEEEKKKSSS[[[```cccfffiiilllllllllkkkfff^^^XXXUUURRROOONNNLLLJJJGGGKKKKKKJJJIIIIIIIIIIIIJJJEEEDDDAAA???>>>>>>??????============>>>>>>>>>>>>===<<<:::::::::;;;===???===???@@@@@@>>>;;;;;;;;;???>>>======>>>>>>===<<<:::999888777666666666666222333555555555555333222333333444555666666555555333333333333333333333333~~~{{{zzzzzzxxxvvvwwwxxx{{{~~~|||uuukkk___WWWPPPKKKFFFCCCCCCCCCCCCBBBDDDFFFJJJQQQYYYaaafffhhhkkknnnnnnlllkkkkkkeee^^^WWWTTTPPPNNNLLLKKKJJJHHHJJJJJJJJJIIIIIIIIIJJJJJJEEEDDDBBB@@@?????????@@@===>>>>>>>>>>>>>>>>>>>>>???>>>===;;;;;;<<<===>>>>>>@@@AAA@@@>>><<<;;;<<>>======>>>>>>===<<<:::999888777666666666666333444444555555444444333333444444555666666555555444444333333333333333333~~~{{{yyywwwuuusssvvvxxx}}}{{{sssggg[[[TTTKKKHHHDDDCCCCCCDDDDDDCCCGGGKKKQQQYYYaaaggglllnnnnnnooommmiiihhhgggccc]]]VVVRRRNNNKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJEEEDDDBBB@@@??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@>>>===<<<======>>>@@@AAABBBAAA???===<<<===???>>><<<===>>>>>><<<;;;999999888777666666666666555555444444444444555555333444555555666555555555555444444444333333222222|||yyywwwuuussswww{{{yyyooobbbVVVOOOGGGFFFDDDCCCCCCCCCDDDDDDIIINNNVVV___eeekkkoooqqqmmmmmmiiidddbbbccc```ZZZTTTPPPKKKHHHHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIICCCBBBAAA@@@?????????????????????>>>>>>>>>>>>>>>???>>>=========>>>>>>???BBBCCCCCCBBB???======>>>???>>><<<<<<======<<<:::888888777666666666666666666555444333333444555666444444555555555555555444555555555444333333222222}}}zzzxxxxxxxxx|||vvvjjj\\\QQQKKKGGGGGGEEEDDDCCCBBBCCCDDDJJJQQQYYYaaafffjjjmmmpppkkkkkkgggaaa___aaa___[[[RRROOOJJJGGGHHHIIIJJJKKKIIIIIIJJJJJJIIIIIIHHHGGGAAAAAA@@@@@@??????>>>>>>@@@?????????>>>>>>>>>===::::::;;;<<<===???@@@AAACCCDDDDDDBBB???======>>>???>>><<<<<<======;;;999888777666666666666666666666666444333333444666666444555555555555555444444555555555444444333333333}}}zzzzzz|||~~~zzzpppbbbVVVMMMIIIGGGGGGFFFDDDBBBBBBEEEGGGNNNTTT\\\bbbeeegggkkknnnmmmlllgggaaa```aaa___[[[PPPMMMJJJHHHIIIJJJKKKKKKJJJJJJJJJJJJIIIHHHFFFDDDAAAAAAAAA@@@@@@?????????@@@@@@@@@??????>>>>>>===888999:::<<<>>>@@@AAABBBDDDDDDCCCAAA>>><<<===>>>@@@>>><<<<<<<<<<<<:::999777666666555555666666666666666555555555555666666555555555666555555444333444444444444444444444444|||yyyzzz{{{xxxrrrhhh[[[QQQKKKIIIEEEFFFEEECCCBBBDDDHHHMMMSSSYYY```cccdddfffiiimmmmmmmmmhhhaaa^^^^^^[[[VVVNNNLLLJJJIIIKKKLLLLLLKKKKKKKKKKKKKKKIIIFFFDDDBBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAA@@@??????>>>>>>===999:::<<<>>>???AAAAAABBBDDDDDDCCC@@@===;;;<<<===@@@>>><<<<<<<<<<<<:::888666666555555555666666777555555666666666666555555555555666666555444444333333333444444555666666666~~~zzzxxx{{{tttrrrlllbbbVVVNNNKKKJJJDDDEEEDDDCCCBBBEEELLLQQQXXX]]]ccceeeeeeeeeiiimmmmmmlllggg```\\\[[[VVVQQQMMMKKKJJJJJJLLLMMMLLLKKKLLLLLLLLLKKKIIIFFFCCCAAADDDDDDDDDEEEDDDDDDCCCCCCAAAAAA@@@@@@???>>>>>>===<<<===>>>@@@@@@AAAAAAAAADDDDDDBBB???<<<;;;<<<===@@@>>><<<<<<<<<;;;:::888666666555555555666666777444555666777777666555444555666666666555444333333222333333444555666777777}}}yyyxxx{{{}}}xxxpppjjjccc[[[UUUOOOJJJGGGGGGEEEDDDEEEEEEEEEMMMUUU]]]___bbbeeehhhjjjlllmmmpppmmmhhhddd```[[[SSSMMMIIIKKKMMMMMMLLLKKKLLLMMMNNNMMMLLLJJJHHHFFFDDDCCCEEEEEEDDDCCCCCCCCCCCCCCCDDDCCCCCCBBB@@@>>><<<;;;<<<===???@@@AAAAAAAAA@@@AAA@@@???===<<<<<<<<<<<<<<<<<<>>>>>>===<<<999888555555444444444555555666333222222111222333555666444555555666666555555444444444444444444444444444{{{zzz|||~~~|||xxxxxx||||||vvvmmmggg___WWWQQQLLLIIIFFFEEEDDDDDDFFFFFFHHHPPPYYY```bbbdddgggjjjlllmmmnnnpppmmmiiieee```ZZZRRRLLLKKKMMMOOOOOONNNMMMMMMNNNPPPOOOMMMJJJHHHFFFDDDCCCEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBAAA???>>><<<;;;===>>>???AAABBBBBBAAAAAA@@@???===<<<;;;<<<<<<===>>>>>>>>>>>>===:::777666888777666555444333333333333333333222333333444444222333333444444333333222333333333333333333333333~~~xxxtttvvvzzz|||}}}zzzxxxzzzzzzuuuhhhbbbYYYRRRLLLIIIGGGEEEDDDCCCDDDGGGHHHKKKSSS]]]ccceeegggjjjlllmmmnnnnnnpppmmmiiieee```YYYQQQLLLMMMOOORRRRRRQQQPPPPPPQQQRRRQQQNNNKKKHHHFFFDDDCCCEEEDDDDDDDDDCCCCCCCCCCCCAAAAAA@@@???>>>===<<<;;;===>>>@@@AAABBBBBBAAAAAA>>>===<<<;;;;;;<<<======?????????===;;;999666444777666555444444444444444333444444444444333333222222333333444444333333222444444444444444444444444~~~xxxuuuxxx{{{|||}}}zzzzzz|||xxxrrrccc]]]TTTMMMIIIGGGGGGFFFDDDCCCDDDGGGIIILLLTTT^^^fffgggjjjlllnnnnnnnnnnnnooommmiiiddd^^^XXXQQQMMMMMMPPPSSSUUUTTTTTTTTTUUUUUUSSSOOOKKKHHHEEEDDDCCCDDDDDDDDDDDDDDDCCCCCCBBB@@@@@@???>>>===<<<<<<<<<===>>>???AAAAAAAAA@@@???<<<;;;::::::;;;<<<===>>>>>>>>>===<<<:::888666555222222333333555666888888444444555555555444222111444555555666666555555444555555555555555555555555yyywwwzzz}}}}}}}}}zzzyyy|||~~~uuunnn^^^YYYQQQKKKHHHGGGGGGGGGFFFDDDEEEHHHIIILLLTTT^^^fffhhhkkknnnoooooonnnnnnooommmiiiccc\\\VVVRRRPPPNNNQQQUUUWWWXXXXXXXXXYYYVVVSSSOOOKKKGGGEEECCCCCCDDDDDDDDDEEEDDDCCCBBBBBB??????>>>===<<<<<<=========>>>???@@@@@@@@@???>>>;;;;;;::::::;;;<<<>>>???<<<;;;;;;::::::888777777222222333333555666888888444555555666555444222111444555555666666555555444444444444444444444444444{{{wwwuuuyyy}}}~~~|||{{{}}}zzzooogggYYYTTTNNNIIIGGGGGGGGGGGGGGGEEEGGGIIIKKKNNNVVV```gggiiimmmpppqqqqqqpppooonnnlllggg```YYYUUUTTTUUURRRUUUZZZ\\\\\\[[[ZZZ[[[UUUSSSNNNJJJFFFDDDCCCCCCCCCDDDEEEEEEEEEDDDBBBAAA???>>>===<<<<<<===>>>???>>>>>>@@@@@@AAA@@@???>>><<<<<<;;;;;;;;;<<<>>>???;;;::::::999999888888888777666555444444444444444444555555555555444444333222333333444444333333222222222222222222222222222{{{wwwuuuyyy|||~~~ttthhh```TTTPPPKKKHHHGGGGGGFFFEEEGGGFFFHHHLLLNNNRRR[[[eeehhhkkkooorrrttttttsssrrrnnnkkkfff^^^WWWTTTVVVYYYZZZ]]]```aaa```]]][[[ZZZTTTQQQMMMIIIEEEDDDCCCDDDCCCDDDEEEFFFEEEDDDBBBAAA@@@???===<<<<<<===???@@@@@@AAABBBBBBBBBBBB@@@@@@>>>===<<<<<<<<<===>>>???<<<;;;:::999777777666666888777666555444333333333555444444444444555555666222333333444444333333222333333333333333333333333zzzwwwzzz|||}}}|||pppccc[[[PPPMMMIIIGGGFFFFFFEEEDDDGGGFFFIIINNNQQQVVV```jjjiiilllppptttvvvvvvuuutttnnnkkkeee\\\UUUTTTXXX\\\aaacccffffffbbb^^^[[[ZZZSSSPPPLLLHHHEEECCCCCCDDDCCCDDDEEEFFFEEEDDDBBBAAA@@@???===<<<===>>>@@@AAABBBCCCDDDDDDDDDCCCBBBAAA???>>>===<<<<<<===>>>???>>>===;;;999777555444444555555444444444555555666555444333333444555777888444555555666666555555444666666666666666666666666}}}yyy|||{{{sssiii^^^WWWNNNLLLHHHFFFFFFEEEDDDCCCFFFJJJNNNQQQTTTZZZbbbhhhlllmmmooosssvvvvvvtttrrrooohhh^^^WWWUUUWWWZZZ\\\bbbjjjnnniiiaaa]]]YYYVVVQQQMMMHHHDDDCCCDDDDDDDDDHHHHHHGGGEEEDDDCCCBBBAAA>>>===;;;:::;;;<<<>>>???BBB@@@@@@DDDIIIIIIDDD???===<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999888888888888555555444444444444555555333333444444555444444444444444444444444444444444444444333222222333333333}}}xxxoooeee[[[UUUMMMKKKHHHFFFEEEEEEDDDDDDHHHLLLQQQUUUXXX]]]dddiiiooopppqqqtttvvvuuussspppmmmfff^^^WWWVVVYYY]]]___ccciiilllhhhbbb^^^ZZZVVVOOOKKKGGGDDDCCCDDDEEEDDDFFFFFFEEECCCBBBAAA@@@??????>>>===<<<<<<<<<>>>???BBBCCCEEEHHHJJJHHHCCC???======<<<<<<<<<======>>>;;;;;;:::999888888888888555555444444444444555555444444444555444444333333444444444444444444444444222222111111111111222222{{{rrrhhh___VVVQQQKKKJJJGGGEEEDDDDDDEEEFFFKKKQQQWWW\\\^^^aaafffjjjrrrrrrrrrtttuuutttqqqoookkkeee]]]YYYXXX\\\___aaabbbfffhhheeebbb```ZZZTTTLLLIIIEEECCCCCCDDDEEEEEEFFFFFFEEECCCBBBAAA@@@???@@@@@@>>>======>>>???@@@BBBGGGLLLNNNLLLGGGAAA>>><<<=========>>>>>>??????;;;:::999888777777777777555555444444444444555555555555555555444333222222444444444444444444444444333333222222222222333333uuukkkaaaYYYRRRNNNIIIIIIGGGEEEDDDDDDGGGIIIPPPVVV^^^ccceeefffiiilllsssrrrrrrsssuuutttrrroookkkeee^^^ZZZZZZ\\\___```___bbbcccaaa```^^^XXXPPPIIIGGGDDDCCCDDDEEEFFFFFFHHHHHHGGGEEEDDDCCCBBBAAA??????>>>??????@@@BBBCCCCCCJJJRRRSSSMMMEEE???===;;;;;;<<<===>>>?????????:::999888777777666777777555555444444444444555555555555555555444333222111444444444444444444444444555555444444444555666666xxxmmmccc[[[TTTOOOLLLHHHHHHGGGEEEDDDEEEIIIMMMUUU\\\dddiiijjjkkklllnnnqqqqqqqqqrrrttttttrrrpppkkkfff___ZZZYYYZZZ[[[[[[[[[^^^___]]]\\\ZZZSSSLLLHHHFFFCCCCCCDDDFFFFFFFFFHHHHHHGGGEEEDDDCCCBBBAAA======>>>???AAACCCDDDEEECCCKKKRRRRRRKKKBBB>>>===999:::;;;<<<===>>>>>>===999999888777666666666666555555444444444444555555555555555555444333222111444444444444444444444444555444444444555555666777rrrlllcccZZZTTTPPPLLLJJJGGGHHHHHHFFFDDDFFFLLLQQQZZZ```hhhmmmnnnnnnoooqqqppppppoooppprrrrrrqqqpppjjjeee___ZZZXXXWWWWWWVVVWWW[[[]]][[[WWWUUUOOOIIIHHHFFFDDDDDDEEEGGGGGGFFFFFFFFFEEECCCBBBAAA@@@???<<<<<<>>>@@@BBBCCCEEEEEECCCHHHNNNMMMGGG@@@======999:::;;;=========<<<<<<999888777666555555555555555555444444444444555555555555555555444333222222444444444444444444444444222111111111222333444555~~~wwweee```XXXRRRNNNKKKIIIGGGGGGIIIIIIGGGEEEHHHNNNTTT^^^dddkkkpppppppppqqqsssrrrpppooooooppppppnnnlllgggbbb]]]XXXVVVUUUTTTSSSUUU[[[___[[[UUUQQQLLLHHHIIIGGGEEEEEEFFFGGGGGGFFFFFFFFFEEECCCBBBAAA@@@???===>>>???@@@AAABBBBBBBBBBBBEEEGGGFFFBBB>>>======:::;;;===>>>>>>===<<<;;;888888777666555555555555555555444444444444555555444444444555444444333333444444444444444444444444000000000111111222333444uuummm\\\XXXRRRMMMJJJHHHGGGEEEGGGIIIJJJHHHFFFHHHPPPVVVaaafffmmmpppqqqqqqrrrttttttrrroooooonnnmmmkkkiiiddd```[[[WWWUUUTTTSSSRRRTTT\\\aaa[[[TTTOOOKKKHHHJJJHHHFFFFFFGGGHHHGGGFFFHHHHHHGGGEEEDDDCCCBBBAAA???@@@@@@AAAAAA@@@@@@???BBBCCCCCCAAA???=========<<<===???@@@???>>><<<;;;888777666555555444444555555555555444444555555555333333444444555444444444444444444444444444444444222222222222333444555666xxxjjj```SSSQQQNNNKKKHHHGGGGGGHHHJJJGGGDDDCCCFFFLLLSSSXXXdddhhhnnnssstttsssssssssvvvtttqqqpppnnniiibbb\\\]]]ZZZXXXVVVWWWWWWWWWVVVXXXZZZ\\\YYYSSSNNNKKKKKKHHHHHHHHHKKKNNNMMMJJJFFFHHHGGGGGGEEECCC@@@===;;;===???AAACCCDDDCCCBBBAAABBBAAA???===;;;:::999888>>>>>>======<<<;;;999888777555444333444555444333666555444666888999999888999888777555333222222222222333333111000000222555333333333333444555555666zzzmmmaaaXXXPPPNNNKKKIIIGGGFFFGGGGGGIIIGGGEEEEEEHHHOOOVVVZZZgggkkkqqquuuuuuuuutttttttttsssrrrqqqpppkkkddd___\\\ZZZYYYYYY[[[\\\\\\\\\WWWXXXXXXTTTOOOJJJHHHHHHHHHHHHIIILLLNNNNNNJJJGGGFFFFFFFFFEEECCCAAA???>>>===>>>@@@BBBCCCBBBAAAAAA@@@???>>><<<;;;;;;;;;;;;>>>>>>======<<<:::999888888777555555777888777666111000000111333444444333555444444333222222222222333444444333222222444666555444333222111111111111vvvlllbbbWWWQQQKKKJJJHHHGGGFFFFFFFFFGGGGGGFFFFFFHHHMMMTTT[[[___jjjnnnssswwwwwwvvvuuuuuusssrrrrrrrrrqqqlllfffbbb^^^]]]\\\]]]___`````````ZZZXXXUUUPPPKKKHHHGGGHHHHHHIIIJJJMMMNNNNNNKKKHHHEEEEEEEEEDDDDDDBBBAAA@@@===>>>???AAAAAAAAA@@@@@@>>>======<<<<<<<<<==================<<<:::999888555444222333444555555444444333222333555666666555333333333333333333333333444555555444333333555666555444333222111111111111zzzlllbbbZZZSSSNNNHHHGGGGGGFFFFFFFFFGGGGGGFFFGGGIIIMMMSSSZZZaaaeeemmmqqquuuwwwwwwvvvuuuuuurrrrrrrrrrrroookkkfffcccbbb```___```aaabbbaaa```]]]ZZZTTTNNNIIIHHHHHHJJJIIIJJJLLLNNNOOONNNKKKIIIFFFEEEEEEDDDCCCBBBAAA@@@===>>>???@@@@@@@@@@@@???>>>===<<<<<<<<<<<<===============<<<;;;:::999888777555333333444444333222777666666666888999999777444555555555555555555444444555555555333333444666333333333444555666777888pppcccZZZTTTOOOLLLFFFFFFFFFGGGGGGHHHHHHIIIFFFHHHMMMSSSZZZaaagggkkkooorrruuuvvvuuutttssssssrrrrrrqqqooolllhhheeedddcccbbbbbbcccdddeeedddccc^^^YYYQQQKKKGGGGGGIIIJJJKKKMMMOOOPPPOOOMMMKKKJJJGGGFFFEEECCCAAA@@@???>>>>>>>>>??????@@@@@@@@@??????>>>===<<<<<<<<<<<<<<<======<<<<<<;;;999888777===;;;888777777777555444555333333333555666555444666666666666555444333222222444555444333222333444333333333444555666888999|||ssseeeYYYSSSOOOKKKIIIFFFFFFGGGGGGHHHIIIIIIIIIHHHKKKQQQYYYaaahhhnnnpppqqqtttvvvvvvtttrrrqqqqqqrrrqqqpppmmmiiigggggghhhgggffffffhhhjjjjjjiiihhh\\\VVVMMMGGGEEEFFFHHHIIIMMMPPPRRRRRROOOLLLJJJIIIGGGFFFDDDAAA@@@>>>>>>===@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999888777;;;999666555555555444222444333222333444555444333444444555555444222111///222333555555333222333444444444333333333333333444ooofff[[[SSSOOOLLLIIIFFFEEEFFFFFFGGGHHHHHHHHHHHHJJJNNNUUU^^^fffmmmrrrttttttuuuwwwvvvtttrrrqqqqqqppppppnnnkkkhhhhhhlllpppsssrrrpppppppppnnnkkkhhh[[[TTTLLLFFFFFFGGGIIIJJJPPPRRRUUUSSSOOOKKKIIIHHHDDDCCCAAA???>>>>>>>>>>>>AAAAAA@@@@@@@@@@@@AAAAAA<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<;;;:::999888777444333111111222222222111777666555555666777666444111222444555555333222111222444666666555444444444444444333333333333444444zzzrrrggg```WWWQQQNNNLLLIIIFFFDDDEEEFFFGGGGGGGGGGGGGGGLLLPPPXXXaaajjjppptttvvvuuuwwwxxxwwwuuurrrqqqqqqoooooommmjjjhhhjjjqqqvvv~~~zzzwwwsssnnniiieee\\\VVVMMMIIIIIIKKKLLLLLLQQQTTTVVVTTTOOOJJJHHHHHHAAA@@@???>>>>>>>>>???@@@BBBBBBAAA@@@@@@AAAAAAAAA::::::;;;;;;===>>>@@@@@@<<<<<<<<<;;;:::999888777333111000111444555555555666555444444555666555333111222555777777777666555333555777888666555555555333333333444666888999:::wwwmmmhhh\\\WWWPPPLLLJJJIIIFFFDDDDDDEEEGGGGGGGGGHHHJJJLLLOOOUUU^^^ffflllpppsssuuuvvvyyy{{{xxxsssnnnmmmmmmmmmooonnnhhhdddiiivvv|||uuurrrnnnhhhccc[[[QQQIIIHHHIIIIIINNNUUUVVVTTTQQQMMMJJJHHHGGGGGGFFFDDDAAA??????@@@BBBDDDAAAAAAAAACCCDDDCCC???;;;;;;;;;<<<===============???===:::999999999888666555555444333444555666777333222222333444555333222333333333444444555555555777666333222222444666888666666555444333333222222pppfff```VVVRRRMMMJJJIIIIIIHHHFFFDDDEEEFFFFFFGGGIIILLLOOOWWW\\\dddjjjooorrrtttvvvuuuvvvwwwuuuqqqmmmkkkjjjhhhiiihhheeedddjjjwww}}}yyyuuuoooeee^^^VVVMMMFFFGGGIIIKKKPPPWWWXXXVVVSSSOOOLLLIIIGGGGGGEEEDDDBBB@@@@@@AAABBBCCCCCCBBBBBBDDDEEEDDD@@@===;;;<<<======>>>>>>>>>===:::999777777888999888777555444444333444555666777666555444555666555333222333333444444444444444444777666444333333333555555666555555444333333222222wwwggg\\\VVVNNNKKKHHHGGGGGGIIIIIIIIIEEEFFFFFFFFFGGGKKKPPPTTT^^^ccciiinnnqqqsssuuuvvvvvvtttsssqqqpppmmmiiifffaaaaaa```aaadddlllvvv}}}~~~}}}}}}|||xxxnnnbbbXXXOOOIIIDDDFFFJJJNNNTTTYYY\\\ZZZVVVRRRNNNJJJHHHGGGCCCCCCCCCBBBBBBBBBBBBBBBDDDDDDDDDEEEFFFDDDAAA>>><<<======>>>>>>>>>>>>>>>999888666555666777666555555444444444444555666666666555555666777777666444444444444444444444333333666666555555444444333333555555444444333333222222nnn```UUUOOOHHHGGGEEEEEEFFFGGGHHHHHHFFFFFFFFFGGGIIIOOOVVV[[[cccffflllpppqqqssstttuuuwwwtttpppoooooommmhhhddd]]]\\\[[[^^^dddlllsssvvvwwwxxxyyyyyyuuujjj]]]TTTLLLIIIFFFHHHLLLRRRWWW[[[^^^\\\YYYTTTPPPLLLIIIGGGBBBBBBCCCDDDDDDCCCBBBAAADDDDDDDDDEEEDDDCCC@@@???======>>>>>>>>>>>>>>>======:::777666555444222111444444444444555555666666444333333555777888777666555555555444444333333333333333444555555555444333444444444333333333222222~~~tttfffZZZRRRLLLFFFFFFEEEEEEDDDDDDEEEFFFGGGGGGHHHIIIMMMTTT]]]cccgggjjjnnnrrrssstttvvvwwwwwwtttpppnnnnnnlllgggccc[[[ZZZZZZ^^^eeekkkooopppsssssssssqqqkkkbbbYYYRRRMMMLLLJJJKKKPPPVVVZZZ[[[___]]]ZZZVVVQQQLLLIIIGGGAAABBBDDDEEEEEEDDDBBBAAABBBCCCCCCCCCAAA???>>>>>>======>>>>>>>>>>>>=========;;;888666666555333222444444444555555555555555555444333444555555444222555555555444444333333333///111333555666666555444333333333333333222222222wwwhhh]]]UUUOOOKKKFFFGGGGGGFFFDDDCCCDDDEEEGGGHHHJJJLLLQQQYYYccciiimmmooosssuuuuuuvvvwwwyyytttqqqnnnkkkiiigggcccaaaZZZZZZ\\\aaafffkkknnnnnnqqqooolllfff```YYYSSSPPPLLLNNNNNNOOOTTT[[[^^^\\\]]]\\\YYYVVVQQQLLLHHHFFFAAABBBCCCEEEEEEDDDCCCCCCAAABBBCCCAAA???===<<<==================<<<<<<;;;999777666666888999888777333444555555666666555555888777555444333111...,,,444444444444444444333333000111333444555555555555333333333333222222222222|||kkk]]]UUUPPPKKKHHHFFFGGGHHHGGGDDDCCCEEEGGGGGGIIILLLPPPVVV^^^hhhnnnqqqsssuuuuuutttttttttuuummmmmmkkkgggbbb___]]]]]]WWWZZZ___dddiiilllooopppnnnlllfff___WWWQQQMMMKKKJJJMMMOOOPPPVVV^^^aaa^^^[[[ZZZXXXUUUPPPLLLHHHEEEBBBBBBCCCDDDDDDDDDDDDDDDAAABBBCCCAAA===;;;;;;===<<<<<<<<<<<<<<<;;;::::::777666555666888999999888333444555666666666555444777555444333333222///---333333444444444444444444333333333444444333333222222222222222222222222222uuudddWWWPPPLLLHHHEEEEEEGGGIIIHHHEEEDDDFFFHHHGGGJJJMMMRRRYYYaaajjjqqqrrrttttttsssqqqooooooppphhhiiihhhccc\\\XXXYYYZZZUUUZZZaaafffjjjmmmqqqsssllliiiddd\\\SSSLLLIIIHHHGGGLLLOOOPPPWWW```ccc___YYYYYYWWWTTTPPPKKKGGGEEECCCCCCCCCCCCDDDDDDEEEEEEAAACCCCCCAAA===;;;<<<===;;;<<<<<<<<<;;;::::::999999777666555777777666555333333555666666666555444222111111333555555444333333333333444444555555555666666555333222111111000222222222222222222222222yyynnn^^^SSSMMMLLLIIIGGGEEEFFFGGGFFFDDDDDDFFFGGGGGGJJJPPPXXX```hhhnnnqqqsssssstttsssqqqooollljjj```^^^[[[ZZZYYYXXXVVVTTTYYYbbblllrrrvvvwwwsssmmmnnncccVVVPPPMMMJJJIIIKKKJJJLLLOOORRRVVVYYY[[[\\\\\\XXXRRROOOMMMJJJEEE@@@CCCCCCCCCDDDDDDDDDBBB???CCCAAA???<<<;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;777777666666666666777777666555333333555666555444666555444333222333444555666666666555555444444444333444444444555666666666333333333333333333333333}}}mmmcccVVVMMMJJJIIIGGGEEEFFFGGGGGGFFFEEEEEEGGGIIIKKKOOOTTT[[[ccciiinnnpppssssssrrrqqqnnnkkkgggeee[[[YYYVVVTTTSSSSSSSSSSSS[[[eeeqqqyyy~~~}}}wwwlll```TTTNNNLLLIIIJJJMMMKKKLLLOOORRRUUUWWWYYYZZZWWWUUURRROOOMMMJJJGGGDDDEEEDDDDDDDDDEEEDDDAAA???BBBAAA>>><<<;;;;;;<<<<<<;;;;;;;;;;;;;;;:::999999666555555444444555555666555444222222444555444333333333222222333444555666555555555444444444333333444444444444555555555555333333333333333333333333{{{ppp___XXXOOOIIIGGGGGGFFFEEEFFFGGGGGGGGGFFFGGGIIIKKKQQQUUU[[[aaahhhlllooopppsssrrrpppmmmiiiddd```]]]VVVTTTQQQOOONNNPPPRRRTTT```lllzzz{{{iii]]]QQQKKKJJJIIIKKKNNNMMMNNNPPPRRRTTTUUUVVVVVVQQQQQQQQQOOOLLLIIIIIIIIIHHHFFFEEEEEEEEEDDDAAA???AAA@@@>>><<<;;;;;;<<<<<<;;;;;;;;;;;;:::888777777444444333333333333444444555333111111333444333222111111111111222444555666444444444444333333333333555555555555444444444444444444444333333222222222qqqfffWWWRRRMMMIIIHHHGGGFFFEEEEEEFFFFFFFFFFFFHHHLLLOOOWWWZZZ```ggglllpppqqqqqqrrrpppmmmiiiccc]]]YYYVVVRRRPPPOOOMMMNNNRRRWWW[[[iiiwwwvvvggg[[[OOOJJJHHHHHHJJJNNNPPPPPPQQQRRRSSSSSSSSSSSSNNNPPPQQQOOOKKKHHHJJJLLLJJJHHHFFFEEEEEECCCAAA??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888777666444333333333333333333444555333222222333444444333000000111111222333444444333333333333333333333333555555555444444333333333555444444333333222222111tttfff]]]RRRPPPLLLIIIGGGFFFEEEEEECCCDDDEEEFFFHHHKKKPPPTTT\\\___eeekkkooorrrsssssspppnnnjjjeee^^^XXXSSSQQQMMMNNNNNNOOOQQQXXX```gggvvvuuueeeZZZNNNJJJIIIIIILLLOOOSSSSSSTTTTTTSSSSSSRRRQQQOOOQQQRRRPPPKKKHHHIIIKKKKKKIIIFFFEEEDDDCCCAAA???======<<<<<<<<<<<<<<<<<<======<<<<<<:::999888777555555444444444444555555666444333333444555555444222222222222222222222222333333333333333333333333555555444444333333333222444444444333333222222222wwwmmmbbbZZZOOOMMMJJJGGGDDDCCCCCCCCCCCCDDDFFFHHHKKKPPPWWW[[[bbbeeehhhmmmppprrrssssssooolllhhhbbb[[[VVVQQQOOOKKKMMMQQQTTTYYYbbbmmmvvvwwwaaaWWWNNNLLLLLLMMMPPPTTTWWWWWWVVVVVVUUUTTTSSSRRRRRRRRRRRRPPPMMMKKKJJJKKKKKKHHHEEEDDDCCCBBBAAA???<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<;;;:::888888666666555555555555666666777555333444555666555555333333444444333222111111333333333333444444444444444444444444333333333333333333333333333333333333xxxnnnfff^^^XXXMMMKKKIIIFFFDDDCCCDDDFFFDDDEEEHHHKKKOOOVVV^^^cccjjjjjjlllmmmnnnooooooooommmkkkfff```ZZZUUUQQQOOOMMMRRRYYY___fffqqq~~~oooZZZRRRLLLMMMQQQSSSVVVZZZYYYYYYYYYXXXWWWVVVUUUTTTSSSRRRPPPOOOOOOOOOMMMKKKIIIGGGDDDBBBBBBBBBAAA???:::;;;;;;<<<============:::::::::::::::999888888666666555555555555666666666444333333444555555444222333444444555444333333333333444444444555555555333333333333333333444444111222222333333444444555|||lllccc\\\WWWRRRMMMLLLJJJGGGEEEEEEHHHJJJEEEGGGJJJNNNSSSZZZccciiioooooonnnmmmmmmmmmllllllllljjjeee___ZZZUUURRRPPPQQQXXXaaaiiirrr}}}pppbbbUUUNNNKKKOOOTTTXXX[[[___[[[[[[[[[ZZZYYYWWWVVVUUUSSSQQQNNNOOOQQQRRROOOMMMHHHFFFCCCAAAAAAAAAAAA@@@::::::;;;<<<============888888999999999888888777666555555444444555555666555333222222333444444333000111333555666666666555444444444555555666666666222222222333333444444444000111222333444444555666pppddd^^^YYYRRRLLLIIIIIIHHHFFFDDDCCCEEEGGGFFFIIINNNSSSYYYaaahhhmmmnnnppprrrpppmmmkkklllnnnllllllhhh___WWWSSSSSSSSSUUUZZZdddttt{{{pppcccXXXMMMKKKJJJPPPYYY```cccbbb______^^^]]][[[YYYWWWVVVTTTRRRPPPPPPPPPPPPNNNLLLHHHHHHHHHGGGDDDAAA===;;;===<<<;;;<<<===>>>===<<<::::::999888777666555555000111333555666555555444777555333333555555555444222222222333333333444444666555333222222333555666444444333333333222222222222222222333333333444444zzzjjj___YYYUUUOOOJJJJJJJJJIIIGGGEEEDDDFFFHHHHHHKKKQQQWWW]]]dddkkkoooooopppqqqooollllllmmmpppnnnoookkkcccZZZUUUTTTTTTYYYaaaooo~~~~~~ooodddYYYPPPLLLKKKMMMTTT^^^fffhhhgggdddcccaaa^^^[[[XXXVVVUUUSSSRRRPPPOOOOOOOOOMMMKKKJJJJJJIIIHHHEEEBBB>>><<<<<<;;;:::;;;<<<===<<<;;;:::999999888777666555555111222444555666666555555777555333333555666555444333333333333444444444444555444333333333333444555555555555444444444333333333333444444444555555555yyyooobbbXXXSSSPPPLLLGGGJJJJJJIIIGGGEEEEEEGGGJJJLLLPPPWWW]]]bbbgggkkknnnooooooooonnnmmmmmmnnnppppppooommmfff]]]VVVTTTUUU^^^kkk}}}ppp```VVVOOOIIIKKKMMMRRR\\\ffflllmmmllliiigggccc___[[[XXXVVVUUUSSSQQQOOONNNNNNMMMKKKIIIKKKKKKJJJIIIFFFBBB???===<<<;;;::::::;;;<<<;;;999:::999888888666666555444222333444555666666666666666555333333555666555555333444444444444555555555444444444444444444444444666666555555555444444444444444444555555555666666~~~mmmeeeZZZRRROOOLLLJJJGGGIIIIIIHHHFFFEEEFFFIIIKKKQQQVVV\\\aaadddfffhhhjjjlllmmmoooppppppooooooooonnnllljjjfff^^^WWWVVVXXXeeeuuuwwwdddVVVOOOKKKIIILLLQQQYYYdddmmmpppooommmkkkhhhccc^^^ZZZWWWVVVVVVRRRPPPNNNMMMLLLKKKIIIGGGKKKJJJIIIGGGDDDAAA>>>======;;;:::;;;<<<<<<;;;999999999888777666555444444444444555555666666666666666444333333555666666555444444444555555555666666333444444555555444444333555555555555444444444444444444444444555555555555}}}rrrccc\\\TTTNNNLLLKKKIIIHHHGGGGGGFFFEEEEEEGGGKKKNNNXXX\\\```dddddddddddddddhhhkkknnnrrrtttrrrooollljjjfffdddccc]]]XXXZZZaaaooo{{{iiiZZZPPPLLLLLLMMMQQQWWW```jjjqqqqqqnnnkkkhhheeeaaa]]]ZZZXXXXXXXXXSSSPPPNNNLLLKKKJJJGGGEEEHHHHHHFFFDDDBBB???===<<<>>>===<<<<<<======<<<:::999999888777666555444444444444444444555555555666555444333333555666666555444444444555555555666666333444444555555444444333444444444333333333333222222333333333333444444444ssshhh\\\WWWPPPLLLJJJIIIIIIIIIFFFFFFFFFEEEFFFIIIOOOSSS^^^bbbeeegggfffeeeddddddgggiiimmmrrruuutttppplllfff```^^^___]]][[[cccoooxxxkkk[[[RRRNNNLLLMMMPPPVVV]]]gggppptttrrrmmmiiifffdddaaa^^^[[[ZZZYYYYYYSSSQQQNNNLLLKKKIIIGGGDDDEEEDDDCCCAAA@@@>>>===<<>><<<<<<======<<<:::999888777777555555444333444444333333333444444555555333222333555777777666333444444444444555555555444444444444444444444444444444333333333222222222222222222333333333444444tttggg^^^VVVSSSNNNJJJHHHHHHIIIIIIFFFFFFFFFGGGHHHMMMTTTXXXdddgggjjjkkkjjjiiiiiiiiiiiiiiikkkooossstttrrrooofff]]]ZZZ]]]___bbbooolll___SSSPPPOOONNNPPPSSS[[[bbbllltttvvvsssnnnkkkfffeeeccc```^^^[[[YYYXXXTTTRRROOOMMMKKKIIIFFFDDDCCCBBBAAA@@@???>>>>>>>>>???===<<<<<<<<<<<<;;;999888888777666555444444333444333222222222222333444555333222333555777777666333333333333444444444444555444333333333333444555555444444444333333333333333333333333444444444555}}}tttjjj^^^VVVSSSQQQLLLIIIGGGGGGHHHIIIFFFGGGGGGHHHKKKPPPWWW\\\hhhjjjmmmnnnnnnnnnooopppllljjjiiikkkpppssstttsssfff]]]YYY]]]aaagggxxxyyyfffZZZQQQQQQSSSRRRSSSVVV]]]eeeooowwwxxxuuupppmmmhhhgggeeeccc```\\\YYYXXXUUUSSSPPPMMMLLLIIIFFFDDDBBBBBBAAA@@@????????????>>><<<;;;;;;;;;;;;999888888888777666555444333333444333222111111111222333444333222333555777777666222222222333333333444444666555333222222333555666666666555555555444444444444444444555555555666666}}}ssslllcccXXXOOOJJJJJJJJJHHHFFFFFFHHHJJJHHHGGGGGGIIINNNWWW___eeehhhlllqqqrrrqqqpppppprrrqqqooolllkkknnnqqqqqqnnnfff```^^^aaagggsssxxxbbbWWWNNNMMMQQQTTTXXX\\\ccchhhooouuuvvvsssnnnjjjkkkkkkiiieee```\\\ZZZYYYUUUSSSPPPOOOMMMJJJGGGDDDDDDCCCBBB@@@???>>>>>>>>><<<======>>>===;;;999888666666666777666555555444555444333333444444222000444333333222222333333444222333444444555555444444444444444444444444444444777666555444444444444444666555333222111111222333uuukkkddd]]]SSSKKKHHHHHHGGGFFFDDDCCCEEEGGGHHHHHHIIILLLRRR[[[ccchhhjjjmmmpppqqqooonnnooopppnnnllliiiiiikkkmmmllljjjddd______jjjzzzsss___TTTLLLKKKPPPTTTXXX]]]fffjjjooossstttqqqlllhhhkkkkkkjjjgggbbb]]]YYYWWWUUUSSSPPPOOONNNKKKHHHFFFCCCCCCAAA@@@???>>>>>>>>>======>>>===<<<:::999777666777777777777666555555444333333333444444222000444333333222222333333444222333444444555555444444444444444444444444444444555555444444444555555666222222222222222444555666~~~~~~xxxkkkbbb\\\VVVOOOJJJHHHHHHGGGEEECCCCCCDDDFFFIIIIIILLLPPPXXXaaaiiinnnlllnnnppppppnnnmmmmmmnnnkkkhhhfffeeeeeeeeeddddddbbb```fffzzz}}}lll[[[RRRKKKLLLQQQVVV\\\bbbiiillloooqqqpppmmmiiifffiiiiiiiiihhhddd___ZZZWWWVVVTTTQQQOOONNNLLLIIIGGGCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>===;;;999777666666666777777666666555444444333222333444444222111444333333222222333333444222333444444555555444444444444444444444444444444333333333333444555666777222222222222333444555666|||zzzzzzxxxoooddd[[[WWWSSSNNNKKKJJJJJJIIIGGGEEEEEEFFFHHHIIIKKKOOOUUU]]]fffnnnrrrpppppppppooonnnmmmmmmmmmkkkgggdddcccaaa^^^^^^___```gggxxxsssdddXXXQQQMMMQQQWWW\\\bbbhhhjjjkkklllmmmllljjjgggfffffffffeeedddccc```]]]ZZZZZZWWWSSSPPPNNNKKKHHHEEEBBBAAA@@@???>>>>>>>>>>>>???>>>===<<<:::888666555555555555555555444444333444333222333444444333111444333333222222333333444222333444444555555444444444444444444444444444444444333333333444444555666555555444333222222222222yyyvvvwwwyyyzzzllleee\\\UUURRROOOMMMKKKJJJJJJJJJHHHFFFFFFHHHJJJJJJMMMRRRZZZbbbjjjqqqtttsssrrrooonnnmmmmmmmmmmmmmmmgggcccaaa^^^ZZZ[[[```aaatttzzzfffZZZRRRPPPQQQXXX^^^bbbgggmmmjjjjjjkkkkkkjjjiiihhhgggcccaaa______aaabbbaaa___^^^ZZZUUUPPPLLLIIIEEECCCAAAAAA@@@???>>>>>>>>>>>>???>>><<<:::888777666555333333444444333333222111333222222333444555333222444333333222222333333444222333444444555555444444444444444444444444444444555555444333333333333333444444444444333222111111|||vvvuuuuuusssyyy~~~rrrhhh___ZZZTTTOOOLLLKKKJJJIIIGGGHHHHHHGGGFFFFFFIIIKKKMMMQQQWWW___gggnnnsssuuutttqqqnnnllllllmmmmmmllllllddd``````]]]YYY^^^gggllliiiYYYSSSNNNOOOVVVaaagggiiikkkooollllllmmmlllllljjjiiihhhaaa___]]]___bbbdddccc```^^^ZZZTTTOOOKKKHHHDDDBBB@@@@@@???>>>>>>>>>>>>>>>>>>===;;;999777666666666333333444444333333222111333222222333444555444222444333333222222333333444222333444444555555444444444444444444444444444444666555444333222222222222111111222333444444444444vvvrrrssswwwvvv~~~}}}wwwnnnccc[[[UUURRROOOKKKJJJIIIHHHHHHGGGGGGHHHHHHGGGIIIKKKNNNRRRVVV]]]eeelllqqquuuvvvsssooojjjhhhjjjkkklllkkkhhh___[[[]]]\\\[[[dddqqq~~~jjjZZZRRRQQQNNNSSS___mmmtttrrrqqqsssqqqrrrrrrqqqooommmjjjhhhaaa``````dddhhhgggbbb]]]\\\XXXRRRMMMJJJHHHEEECCC@@@??????>>>>>>>>>>>>>>>===;;;:::888777666777777444555555555555444333333222222111333555555444222444333333222222333333444222333444444555555444444444444444444444444444444444444333333222333333333000111333444555444444444{{{sssppptttyyy|||yyyqqqmmmfff]]]XXXQQQPPPNNNLLLJJJIIIIIIIIIHHHIIIJJJJJJJJJLLLOOORRRVVVZZZaaaiiioootttvvvwwwqqqmmmhhhfffhhhjjjjjjjjjcccZZZWWWZZZ[[[\\\hhhxxxzzziii[[[QQQOOOTTTQQQXXXhhhwww~~~{{{xxxxxxvvvwwwvvvuuurrrnnnkkkhhhbbbbbbdddiiimmmjjjaaaYYYYYYUUUPPPLLLJJJHHHGGGEEE@@@???>>>>>>>>>>>>>>>???<<<;;;999777777777777888666666777777666666555444222222111333555555444333444333333222222333333444222333444444555555444444444444444444444444444444222222222222333444555555333444555555444333111000yyytttqqqooosssyyyxxxlllddd___ZZZTTTOOOPPPMMMJJJGGGFFFGGGIIIKKKEEEEEEEEEEEEGGGKKKQQQVVV```cccgggiiikkkmmmoooqqqmmmkkkhhhggggggggggggfff^^^XXXVVVYYYZZZ^^^pppsssaaaXXXVVVTTTSSSTTT]]]ooo{{{wwwvvvtttnnngggccc]]]bbbiiiooopppkkkbbb[[[WWWSSSNNNIIIGGGDDDBBB@@@BBBBBBAAAAAA@@@??????>>>999999888777666555444444444444444444444444444444444333333222222333333444555555555555555555555555333333333333333333333333000000111222333333444444333333333222222333333444333333333333333333333333|||vvvtttrrrqqquuu{{{uuummmccc\\\XXXUUUPPPLLLNNNLLLIIIGGGFFFGGGHHHJJJIIIHHHHHHGGGHHHMMMSSSXXXaaaeeeiiillllllkkkkkkkkkhhhgggggghhhiiiiiihhhfff___XXXUUUXXX[[[bbbwwwwwwiii[[[TTTSSSSSSVVV[[[ooo|||yyyvvvrrrjjjccc______bbbgggkkklllhhh```[[[WWWRRRLLLHHHEEEDDDBBB@@@CCCBBBAAA@@@???===<<<<<<999999888777666555444444444444444444444444444444555555444444444444555555444444444444444444444444333333333333333333333333000111111222333333444444777666555444444444555666333333333333333333333333{{{vvvssssssssssssvvv{{{{{{sssgggaaaYYYTTTRRRPPPLLLJJJJJJJJJIIIHHHGGGGGGGGGHHHKKKKKKJJJJJJKKKPPPVVV[[[cccgggkkkmmmkkkhhheeecccbbbcccfffiiikkkkkkhhheeeaaaZZZVVVYYY___kkkyyyiii___UUUQQQQQQUUU^^^ggg}}}}}}wwwnnnfff```]]]bbbbbbcccdddeeebbb^^^[[[UUUPPPJJJEEECCCBBBBBBAAABBBBBB@@@???===<<<;;;:::999888777777666555444444444444444444444444444444444444333333333333444444333333333333333333333333222222222333333444444444111111222222333333444444888777555333333333555666333333333333333333333333|||zzzxxxvvvrrrqqqssstttsssuuuzzz{{{tttlllddd]]]YYYSSSOOONNNLLLJJJIIIGGGGGGHHHHHHHHHGGGGGGFFFJJJKKKKKKLLLNNNSSSZZZ___cccfffiiiiiigggcccaaaaaa```aaaeeeiiikkkjjjeeeaaa___ZZZXXX\\\fffvvvooo___YYYTTTRRRSSSYYYgggtttuuukkkeeecccbbbdddbbb___^^^^^^]]][[[ZZZSSSNNNHHHDDDBBBBBBBBBBBB@@@??????===<<<;;;::::::888777777666555555444444444444444444444444444444222111111000000111111222333333333333333333333333111111222333333444555555222222222333333333444444777555333111000111333444333333333333333333333333{{{wwwuuutttssstttqqqppprrrrrrpppqqquuu{{{~~~vvvnnnggg___XXXVVVSSSOOOLLLJJJIIIGGGFFFEEEFFFGGGHHHHHHHHHGGGFFFGGGIIILLLOOORRRWWW^^^bbbcccddddddcccaaaaaaaaaccc```aaadddggghhhfff```\\\ZZZYYY[[[cccpppzzzgggYYYUUUSSSUUUWWW___nnn|||tttjjjiiikkkjjjeeebbb]]]YYYXXXXXXXXXWWWPPPLLLGGGCCCBBBBBBBBBBBB=========<<<<<<;;;;;;;;;777777666666555555444444444444444444444444444444222111111000000111111222444444444444444444444444111111222333333444555555333333333333333444444444666555333111111111333444333333333333333333333333{{{vvvtttrrrpppooorrrnnnmmmooonnnlllllloootttvvvtttkkkbbb]]]WWWQQQOOONNNKKKIIIFFFEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHHHHFFFIIINNNSSSWWW[[[___ccccccccccccaaa```aaacccfffaaaaaabbbccccccaaa]]]YYYXXX\\\eeeqqqnnn___UUUSSSSSSWWW]]]eeesssuuummmoooqqqooofffaaa\\\WWWVVVUUUTTTTTTMMMJJJGGGDDDDDDCCCCCCBBB>>>>>>===<<<<<<;;;;;;:::666666666555555555444444444444444444444444444444444444333333333333444444555555555555555555555555222222222333333444444444333333333333444444444444555555555444444555555666333333333333333333333333}}}zzzwwwtttrrrpppnnnlllmmmiiihhhiiiiiifffgggkkklllnnnkkkbbbZZZVVVRRRNNNJJJJJJIIIGGGFFFEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJHHHMMMSSSXXX\\\^^^```aaacccdddeeedddccccccdddfffaaa___^^^^^^^^^]]][[[YYY]]]gggvvvzzzeeeZZZTTTRRRUUU\\\eeennn{{{xxxrrruuusssllleeeaaa\\\WWWUUUTTTRRRPPPKKKIIIGGGFFFFFFEEECCCAAAAAA@@@???===<<<:::888888666666555555555444444444444444444444444444444444555555444444444444555555444444444444444444444444333333333333333333333333444444444444444444444444222333444666666666666555333333333333333333333333}}}yyywwwtttsssrrrpppmmmjjjiiieeedddeeeeeeccceeeiiihhhiiifff^^^WWWTTTQQQMMMHHHIIIIIIIIIHHHHHHIIIJJJGGGFFFFFFGGGHHHIIIKKKKKKKKKPPPWWW]]]____________dddfffhhhiiigggeeeeeeeee```^^^[[[[[[[[[\\\[[[ZZZdddrrrtttbbb[[[VVVTTTXXXbbbmmmwww{{{vvvxxxrrrgggdddaaa\\\XXXVVVSSSPPPNNNJJJIIIGGGGGGGGGFFFCCCAAADDDCCCAAA>>>;;;888666555555555555555555444444444444444444444444444444444444333333222222333333444333333333333333333333333444333333333333333333333444444444444444444444444...000222555666555444333333333333333333333333333{{{uuuqqqsssvvvwwwuuupppkkkggggggccc______aaacccbbbaaafffbbb\\\UUUOOOKKKIIIHHHJJJJJJIIIGGGEEEDDDCCCBBBEEEGGGIIIIIIGGGHHHKKKOOOZZZ\\\___aaacccdddeeeeeegggjjjlllkkkfffaaa``````aaa[[[ZZZ]]]YYYSSSYYYfffrrrgggYYYVVVSSSXXXaaalllxxxrrreeeccc```]]]XXXTTTQQQPPPOOOHHHHHHGGGGGGFFFEEEEEEDDDCCCBBB???<<<:::888666666999888888777666444333222444444555555555555444444111111000000000111333444444///444888222111555444222333444444555555444444000000111222444555666666444444444333333222222222333222000///000222444666zzzuuuqqqrrrttttttrrrnnniiiffffffbbb___^^^```bbb```^^^\\\YYYUUUQQQNNNLLLLLLLLLHHHHHHGGGGGGFFFEEEEEEEEEFFFHHHIIIIIIJJJMMMRRRWWWcccdddeeegggggghhhgggggggggjjjllljjjddd___]]]^^^[[[WWWWWWZZZXXXWWWcccssswwwcccZZZYYYUUU]]]iiivvvzzzqqqjjjcccaaa]]]YYYUUURRRPPPOOOHHHHHHGGGFFFEEEDDDDDDCCCCCCAAA???<<<:::888666666///000222333444444444444444444555555555555444444333222111111222333444555777333000222444222000222333333444444555444444444111111222222333444555555444444444333333222222222222222222222333333333444}}}yyywwwuuuvvvuuutttrrrnnnkkkhhhhhhddd```___``````]]]ZZZTTTRRROOOMMMKKKKKKLLLLLLFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIKKKNNNUUU]]]bbbnnnnnnmmmmmmlllkkkjjjiiihhhjjjkkkhhhbbb\\\ZZZZZZYYYVVVWWWZZZZZZ```sss{{{iii]]]YYY[[[[[[dddsss~~~tttooonnneeeccc___[[[VVVSSSPPPOOOIIIHHHGGGFFFEEEDDDCCCCCCAAA@@@>>>;;;999777666666,,,...111333555555444333444444555555555555444444444333333333333444444555444777111666GGG@@@000333444444444555444444333333222222222333333444444444444444333333333333222222222333444444444333222111}}}yyyxxxxxxxxx|||{{{zzzxxxvvvsssqqqooonnnjjjeeebbb```^^^YYYUUURRRQQQNNNKKKIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGIIIMMMTTT]]]gggmmmuuutttrrrooommmkkkjjjiiihhhjjjjjjfff___YYYWWWWWWZZZYYY[[[^^^bbbmmmzzziii^^^YYYZZZ^^^eeeooo}}}}}}rrrnnnnnniiigggccc^^^XXXTTTPPPNNNJJJJJJIIIGGGFFFDDDCCCCCC@@@???===;;;999777777666333444666777777555333111333444444555555444444333333333333333333333444444---:::777CCC___TTT777777444444555555444444333222333333333333333333333333333333333333333333333333222333333333222111000000{{{uuutttuuuwwwyyy}}}}}}|||zzzxxxwwwuuuuuuuuuooohhhccc___[[[UUUQQQPPPOOOMMMJJJHHHFFFEEEEEEGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGJJJPPPZZZdddnnnssswwwuuuqqqmmmjjjiiihhhhhhiiijjjjjjeee]]]WWWTTTTTTUUUXXX]]]dddnnnwwwggg^^^\\\\\\aaagggwww~~~wwwpppnnnmmmkkkgggaaaZZZTTTOOOMMMMMMLLLKKKIIIGGGEEEDDDCCC>>>===<<<:::888777777666666777888888777555222111333333444444444444333333333333333333333333222222...<<<888DDDaaaVVV999999333444444555444444333333444444333333333333222222333333333333333333333333444222111///...///000111~~~yyyssspppppprrruuuwwwwwwwwwwwwwwwvvvvvvuuuuuuvvvoooggg```[[[WWWRRRMMMKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFHHHIIINNNWWWbbbkkkrrruuuuuurrrnnnjjjhhhgggggghhhiiijjjiiiddd\\\UUUSSSTTTPPPVVV```mmm}}}wwwkkkccc]]]^^^bbbiiirrr{{{|||rrrmmmllljjjgggaaa[[[UUUOOOMMMMMMMMMKKKIIIGGGDDDCCCBBB===<<<:::999888777777777444444444444444444444333333333444444444444333333222333333333333222222111555999333999JJJDDD555888222333444444555555444444333333333333333333333333222222333333333333444444444222000......///111333ssspppmmmlllmmmppprrrrrrmmmoooqqqrrrssssssssssssqqqjjj```YYYUUURRRNNNKKKGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHJJJMMMTTT^^^jjjqqquuuuuusssppplllhhhggggggiiikkkjjjjjjiiiccc[[[UUUSSSTTTUUU]]]jjj{{{}}}lllddd\\\ZZZ\\\dddnnnzzzxxxooojjjfffeeeccc___ZZZUUUPPPNNNLLLKKKJJJGGGEEEBBBAAA@@@;;;;;;:::888777777777777333222222222222333555666222333333444444333333222333444555555444333222111777333111333777555333666111222333444555666666666333333333333333333333333222222222333333444444444333222222111111222333444}}}wwwmmmkkkiiiiiilllnnnoooooohhhjjjmmmppprrrsssrrrrrrkkkdddZZZRRROOONNNLLLJJJFFFFFFFFFEEEDDDDDDCCCCCCBBBCCCDDDEEEGGGIIIJJJJJJLLLPPPXXXdddooouuuvvvuuurrroookkkhhhgggiiikkkmmmjjjjjjhhhccc[[[UUUTTTTTT```hhhvvvkkk___\\\WWWYYY___kkkxxxrrriiifffaaa```___\\\YYYUUUQQQOOOKKKJJJHHHFFFCCCAAA???>>>;;;:::999888777777777777666555333222222333555666222333333444444333333222555555666666666555333222222---333888333222777777000111222444555666777777222222222333333444444444222222222333333444444444111222444555666555555444zzzuuuqqqoooiiiggggggiiijjjkkkmmmpppmmmooosssuuutttrrrnnnlll___[[[TTTOOOLLLIIIGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBGGGFFFEEEEEEFFFIIILLLNNNUUU\\\fffooottttttqqqnnnnnnllljjjhhhggghhhiiijjjiiigggeeeaaaYYYSSSVVV\\\kkkuuummm]]]YYY\\\VVV\\\eeerrr|||nnndddaaaaaaaaa___\\\ZZZXXXVVVSSSQQQNNNLLLIIIEEEBBB???>>>>>>;;;999777555444444666777888777666555555555555555444444222222222222444444;;;999555222111222444555555555555555444333333222000111222333333333222222222111111333555555444333333333333444444555555555333222222111111222222333xxxqqqmmmjjjhhheeeeeeeeehhhjjjlllooorrrssstttuuuuuusssnnniiifff\\\XXXRRRMMMKKKIIIGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDFFFFFFFFFHHHKKKOOOSSSVVV[[[aaajjjrrrvvvuuurrrooojjjjjjkkkkkkkkkjjjiiihhheeecccccc```ZZZVVVZZZbbbxxxtttcccWWWTTTWWWYYYcccqqqyyyoooeee```^^^^^^^^^[[[XXXVVVUUUSSSPPPMMMMMMKKKHHHDDDAAA???>>>===:::888777555555555555666666555555444444444444444444333333222222333333444777555333111111222444555333444444444444333333222222222333333333444444444111111111222444555444333333333333333444444444444333222222111111222222333wwwnnnhhheeedddcccbbbccceeegggkkkooosssuuuyyyyyywwwtttooohhhbbb^^^WWWSSSNNNKKKIIIIIIGGGFFFDDDDDDCCCCCCDDDDDDEEEFFFEEEFFFIIINNNSSSXXX]]]```ccchhhnnntttvvvuuuqqqnnngggiiilllnnnnnnkkkhhhfffaaa``````___\\\\\\cccmmmsssbbbZZZUUUUUUVVV]]]jjj}}}|||rrrmmmfff```]]]\\\\\\\\\[[[YYYVVVTTTSSSQQQNNNLLLLLLJJJGGGCCC@@@>>>======888777777666666555555555333333333333444444444444444333333222222333333444222222222222222333444555111222333333333333333333444444333333333444555666222111111333555666555333333333333333222222222222333222222111111222222333zzzuuummmgggcccbbbbbbcccaaaeeehhhjjjnnntttwwwwwwzzzxxxuuupppiiibbb[[[XXXQQQNNNJJJHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFIIINNNTTT[[[```eeegggjjjmmmqqqtttuuusssooommmhhhiiikkklllllliiifffdddaaa______```aaadddppp}}}~~~eeeXXXWWWYYY[[[]]]iiiwww|||ooogggbbb[[[YYYZZZ\\\]]]\\\[[[XXXVVVTTTSSSQQQNNNLLLJJJHHHEEEBBB???===<<<<<<666666777777666666555444222333444444555555555555333333333333333333333333222222333444444444444444000111222222333333333333555444222111222333555777333333333444666777666555333333333222222111111111333222222111111222222333{{{tttmmmjjjfffaaa___```bbbeeeeeekkkoooppptttyyyzzzvvvsssqqqmmmhhhaaa[[[UUURRRLLLIIIGGGFFFGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDIIIMMMTTT[[[bbbgggiiikkknnnoooqqqsssrrrpppmmmjjjkkkjjjiiigggfffdddcccbbbaaa```cccgggkkkrrrqqq[[[SSSUUU[[[aaafffxxxtttkkkddd```[[[YYY[[[\\\\\\[[[YYYVVVTTTRRRQQQPPPMMMKKKHHHGGGDDD@@@>>><<<;;;;;;555666666666666555555444333444555666777666666666333333333333333333333333444555555666555444333222000111222222333333333333444333111000000222444555555555555666888999888777333333333222222111111111333222222111111222222333xxxnnngggbbbaaa___]]]]]]___cccgggjjjrrrxxxwwwyyy|||yyyrrriiigggccc]]]XXXSSSOOONNNHHHGGGEEEEEEFFFGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEEEENNNRRRZZZbbbiiimmmnnnoooooooooppppppooommmkkkjjjjjjhhheeebbb``````aaaaaaaaaeeennnyyyqqqdddVVVQQQTTT[[[fffooo{{{rrrmmmfffccc```]]]\\\[[[ZZZXXXUUUSSSPPPOOONNNMMMJJJHHHGGGEEEBBB???<<<;;;::::::555555555555555555555555444555666777777777666555222333333444444333333222555666666666555555444333111222333333333333333333222222111111111222333444666555555777999:::999777333333333333222222222222333222222111111222222333}}}tttlllddd^^^\\\]]]]]]]]]]]]aaaggglllnnnyyy}}}|||}}}vvvjjj___]]]YYYTTTOOOLLLIIIHHHGGGEEEDDDEEEFFFGGGFFFEEECCCCCCCCCDDDEEEGGGHHHIIIQQQVVV___iiiooosssttttttooooooooonnnmmmlllkkkjjjdddbbb```^^^]]]^^^___```dddoooxxxbbb]]]XXXVVVXXX```ooo~~~}}}uuuqqqhhhiiihhheee```\\\YYYXXXTTTRRRPPPOOONNNMMMJJJHHHEEEDDDAAA>>><<<::::::999666555444444444444666666444555666777777555444333222333333444444333333222444444444444444444555555333444444444444333333222222222222333333333444444555444444666888888777666333333333333444444444444333222222111111222222333}}}sssllleee^^^ZZZ[[[\\\^^^___```dddkkkpppqqq}}}}}}|||ssseeeZZZXXXTTTOOOJJJGGGEEEDDDFFFEEEDDDEEEFFFGGGFFFEEE@@@@@@BBBDDDFFFIIIKKKLLLSSSYYYbbbmmmtttxxxyyyxxxoooooonnnnnnmmmlllllllll]]]]]]]]]]]]]]]^^^___```hhhxxx{{{mmm\\\\\\]]]^^^___gggzzzzzztttkkknnnoookkkddd^^^[[[ZZZVVVTTTRRRPPPPPPOOOLLLJJJEEECCC@@@===;;;:::999999777555444333333444666777333444666666666444222111222222444444444444222222111111111222333444666777555555555555444444333222222333444555555555444444333333333444666777666555333333333444444555555555333222222222222222222333|||pppgggcccaaa___]]]]]]___bbbccceeejjjrrrwww{{{ssshhh^^^XXXRRRPPPNNNKKKIIIGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEAAABBBDDDGGGIIIKKKLLLMMMRRRZZZfffpppuuuvvvvvvuuunnnmmmlllnnnooonnnkkkgggddd\\\ZZZ^^^]]]XXX[[[fffxxxxxxfffaaa[[[[[[```jjjwww|||sssvvvxxxwwwpppfff^^^\\\\\\VVVTTTRRRPPPPPPNNNLLLIIIFFFCCC@@@>>><<<;;;888666555555444444444333333333555555555555555555555555000111111222222111111000777777666555444444333333333333333222222111111111444333111111111333555666444444444444444444444444222333333333333444444444555333222111111222444555yyyooogggbbbaaaaaabbbccceeehhhlllqqqvvv|||~~~{{{tttlllcccZZZUUUPPPOOOMMMJJJHHHFFFEEEEEECCCCCCCCCCCCCCCDDDEEEFFFDDDEEEGGGIIIKKKNNNOOOPPPVVV]]]gggpppttttttssssssooonnnnnnoooqqqqqqnnnkkkgggaaa___cccaaa^^^eeerrrkkk^^^\\\```hhhvvv|||zzzvvvnnneee___\\\[[[VVVTTTQQQOOONNNMMMKKKIIICCCAAA===;;;:::999666444555555444444444333333333555555555555555555555555555666666777777666666555333333333333333333333333444333333333222222222222444333222111111333444555333333333333333333333333222222222111111000000000666555444333222222333444xxxtttmmmfffbbbbbbfffiiillllllnnnttt|||}}}yyysssjjjbbbZZZTTTQQQMMMLLLKKKHHHGGGEEEEEEDDDCCCCCCCCCCCCDDDEEEGGGGGGHHHHHHJJJKKKNNNQQQSSSTTTZZZ```iiiooorrrrrrqqqqqqpppooopppqqqssssssqqqooogggbbbaaabbb```aaaooowwwlll```\\\^^^kkk}}}|||ssskkkddd___\\\ZZZWWWTTTPPPMMMLLLKKKIIIHHHBBB???<<<:::999888666444555555444444444333333333444444444444444444444444333333444444444444333333///000000111222333333444444444444444333333333333555444333222111222333444222222222222222222222222333333222111000///......555555444333222111000000zzzwwwooonnnkkkfffbbbdddjjjoooqqqooopppxxx~~~xxxsssjjj```XXXRRRNNNMMMKKKJJJHHHGGGEEEEEEDDDDDDCCCCCCCCCDDDEEEGGGHHHIIIIIIJJJKKKMMMPPPSSSVVVXXX]]]bbbiiinnnppppppqqqqqqrrrrrrrrrrrrrrrqqqpppooojjjfffcccaaa___ggg|||mmmdddaaa^^^cccjjj~~~yyymmmeeebbb```]]]ZZZWWWSSSOOOLLLJJJIIIGGGFFFBBB@@@===;;;;;;:::888666555555444444444333333333444444444444444444444444000000111111111111000000000000000111222222333333444444444444444444444444555555333222222222222333222222222222222222222222555444444333222222111111111111222222111000//////zzzuuuqqqjjjkkkjjjgggeeegggmmmrrrmmmkkkmmmuuuyyypppkkkbbbXXXQQQLLLKKKJJJHHHGGGFFFEEEEEEDDDDDDDDDCCCCCCDDDDDDFFFGGGIIIIIIIIIJJJLLLOOOSSSWWWZZZ[[[___ccchhhlllnnnpppqqqrrrsssssssssqqqooommmllllllnnnkkkgggdddfffttt}}}mmm```]]]___bbbmmmzzz|||sssgggbbbaaaaaa^^^ZZZVVVSSSOOOLLLJJJHHHFFFDDD@@@>>>;;;::::::999888666555555444444444333333333444444444444444444444444333333444444444444333333333333333333333333333333444444444444444444444444555444444333222222222222444444444444444444444444333333333333333333444444///000111222333333222222}}}xxxrrroooiiijjjjjjjjjiiikkknnnpppeeedddfffnnnxxx}}}yyyttteeeaaaZZZRRRLLLIIIGGGGGGFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIIIIIIILLLPPPTTTYYY]]]```aaabbbeeeiiikkkmmmnnnppprrrssssssrrrpppllliiiiiiiiijjjjjjiiijjjrrrlllbbb[[[]]]bbbjjj|||tttmmmeeeaaaaaaaaa^^^[[[VVVSSSPPPMMMKKKHHHDDDBBB<<<:::888777777777666444555555444444444333333333333333333333333333333333444444555555555555444444444444444444444333333333333333333333444444444444333333333333333333222222444444444444444444444444222222222222333333333444111111222333444555666666|||wwwqqqmmmjjjjjjjjjlllnnnooonnnmmm```___aaafffmmmoookkkgggZZZXXXSSSNNNJJJFFFEEEDDDFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHIIILLLOOOUUU\\\bbbeeeggghhhfffhhhjjjkkkkkklllnnnpppqqqrrrqqqnnnjjjhhhhhhjjjgggkkkqqqyyynnn___ZZZ[[[aaajjjxxx~~~ppplllgggdddcccaaa^^^ZZZUUUTTTQQQOOOMMMIIICCC@@@;;;999777666666666555444555555444444444333333333333333333333333333333333111222222333333222222111222222333333444444555555222222222222333333333444222222333333444444333333333333333333333333333333444444444444444444333333222222111111222333444555~~~{{{wwwqqqmmmkkkjjjkkknnnqqqqqqmmmjjj___^^^^^^```bbbaaa]]]YYYSSSRRROOOKKKHHHEEECCCBBBEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHNNNSSSZZZbbbhhhlllmmmnnnjjjkkkkkkkkkjjjjjjlllnnnoooppppppnnnjjjhhhjjjlllkkksss~~~kkk```WWWVVV[[[eeeqqq}}}zzzsssnnnllljjjgggeeeaaa]]]ZZZUUUTTTRRRQQQNNNIIICCC>>><<<:::888777888888777666555555444444444333333333333333333333333333333333222333333444444333333222///000111222444555666777111111111222222333333333111222333333444444444444222222222222222222222222999999888777666555555444222111///------...000111{{{zzzzzzxxxqqqkkkooolllkkkmmmpppoooiiicccaaa]]]YYYYYYZZZYYYTTTPPPNNNLLLJJJHHHGGGGGGHHHIIIFFFFFFDDDDDDEEEGGGIIIJJJGGGIIIKKKIIIGGGHHHNNNTTTWWW\\\aaadddeeefffhhhjjjkkkmmmnnnkkkeeebbbdddgggooojjjiiimmmmmmjjjkkkppp{{{jjj```\\\[[[ZZZ```ooo|||ssskkkiiiiiijjjkkkjjjfff```[[[WWWVVVSSSMMMFFF???:::888888777777666555444444444444444444444444444444444555555555444444333333333333333333333333333333333333333333333333333333333222222222222222222222222111222333333444444333333333222222111111222222333555555444444444333333333111111111222222333333333~~~zzzyyyyyyxxxsssnnnnnnllljjjkkklllkkkeee```___[[[WWWVVVWWWUUUPPPKKKIIIHHHFFFDDDCCCDDDEEEFFFHHHGGGEEEEEEEEEGGGIIIJJJGGGIIIKKKIIIHHHJJJPPPVVV___bbbgggiiiiiiiiijjjlllkkkllllllhhhccc``````bbbgggeeefffjjjllloooxxxxxxddd[[[XXXXXXZZZeeexxx~~~yyyqqqkkkkkkkkkjjjjjjiiifffaaa]]]ZZZXXXTTTNNNFFF@@@<<<:::888888888777666666555555444444444444444444444444666555555555444444444333333333333333333333333333222222222222222222222222333333333333333333333333111222333333444444333333444333333333333333333444777666666666555555555555111111222222222333333333}}}zzz|||xxxttttttttttttqqqooommmjjjgggffffffccc^^^YYYYYYVVVRRRQQQQQQOOOKKKGGGEEEEEECCCBBBBBBCCCDDDEEEHHHGGGFFFEEEEEEFFFHHHIIIGGGIIIJJJJJJJJJNNNTTTYYYdddgggjjjllllllkkkkkkllllllkkkiiieeebbb^^^\\\ZZZ^^^```eeemmmuuummm___ZZZYYY[[[bbbsss|||}}}vvvpppkkknnnllljjjhhhgggeeebbb```[[[XXXQQQJJJDDD???<<<:::999888888777777666666666444444444444444444444444555555555555444444444444333333333333333333333333111111111111111111111111333333333333333333333333111222333333444444333333555444444333333444444555666666666666555555555555111222222222222333333333|||{{{xxxuuussspppmmmlllmmmnnnmmmllliiifffccc```^^^[[[VVVSSSQQQOOOMMMLLLLLLKKKGGGEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGEEEDDDDDDEEEGGGHHHGGGIIIKKKMMMNNNRRRXXX]]]ccceeehhhjjjkkkkkkjjjjjjllliiifffccc```]]]YYYVVVYYY___iiiyyyssseee^^^]]]```hhhsss~~~|||uuupppmmmppplllhhhfffeeedddcccaaaXXXSSSLLLDDD???<<<999888777777777777666666555555444444444444444444444444444444444444333333333333333333333333333333333333222222222222222222222222444444444444444444444444111222333333444444333333444444333333333333444444333333333333333333333333222222222222222222222222|||yyyvvvsssqqqmmmkkkiiihhhhhhiiiiiiiiidddaaa]]]YYYVVVRRROOOMMMHHHHHHGGGHHHIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHHHHIIIFFFEEEDDDCCCCCCDDDFFFGGGIIIKKKNNNQQQTTTXXX\\\___aaabbbeeehhhjjjjjjiiiiiijjjgggccc```^^^\\\YYYWWWYYYcccuuuwwwhhhaaa___ccciiizzz{{{uuupppooonnnkkkgggdddcccbbbaaa```UUUOOOGGG@@@===;;;999777555555555555555444444444444444444444444444444444222222222222222222333333333333333333333333333333333333333333333333333333444444444444444444444444111222333333444444333333333333222222222222333333222222333333333333333333222222222222222222222222xxxtttqqqnnnllljjjjjjiiihhhgggggggggggg^^^[[[WWWRRRNNNKKKJJJIIICCCDDDEEEFFFGGGGGGGGGGGGEEEEEEEEEFFFFFFGGGGGGGGGEEEDDDCCCBBBCCCEEEGGGIIIJJJMMMQQQVVV[[[^^^```aaaaaaaaacccfffiiijjjiiigggeeeccc___\\\ZZZZZZ[[[\\\aaaqqq{{{kkkfffeeegggpppzzz|||wwwrrrooommmiiigggeeecccbbb```]]][[[QQQKKKCCC???===<<<:::888444444444444444444444444444444444444444444444444222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333111222333333444444333333333222222111111222222333444444444444555555555555333333333222222222222111xxx|||sssnnnkkkhhhfffhhhhhhhhhgggeeecccbbbbbbXXXVVVRRRMMMIIIGGGGGGGGGBBBDDDEEEFFFFFFFFFGGGGGGEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEHHHJJJLLLLLLOOOUUU\\\aaacccbbbaaabbbaaabbbdddggghhheeebbb^^^^^^[[[WWWUUUVVV\\\aaannn|||vvvjjjeeekkksss|||yyyssspppnnnjjjgggdddcccccccccbbb^^^ZZZVVVLLLFFF???<<<<<<<<<999666555555555555555555555555444444444444444444444444333333333444444555555555333333333333333333333333222222222222222222222222333333333333333333333333111222333333444444333333333333333222222333333333333333444444444555555555333333333222222222111111fffooo|||xxxnnniiifffcccaaaeeefffgggeeebbb___^^^]]]TTTRRROOOJJJFFFDDDEEEGGGDDDEEEGGGGGGFFFEEEFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEGGGJJJMMMNNNLLLPPPWWW___dddfffcccaaaaaa``````bbbdddddd```]]]YYYZZZXXXTTTQQQTTT]]]eee{{{}}}uuurrrfff___cccrrr}}}sssmmmkkkjjjfffcccaaaaaabbbcccbbb]]]WWWRRRFFFAAA:::888999999666333555555555666666666666666444444444444444444444444555555555666666666777777333333333333333333333333111111111111111111111111222222222222222222222222222222333444444444333333555444444333333444444555111111111222222333333333333333333222222111111111jjjkkknnnuuuyyyppphhhdddccccccdddaaa___^^^]]]]]][[[XXXVVVQQQNNNJJJGGGDDDDDDDDDEEEEEEFFFGGGIIIJJJJJJIIIIIIGGGIIIJJJJJJHHHGGGGGGHHHFFFFFFHHHJJJLLLOOOQQQRRRTTTVVVZZZ___cccdddccc```ccccccdddcccaaa^^^[[[YYYYYYUUUTTTTTTTTTYYYiiizzz{{{mmmdddbbb]]]cccnnn~~~wwwnnnhhhgggfffeeecccdddaaa___``````\\\SSSKKK>>><<<:::888666555555555555555666666666666555555444555555555555555555555444444444444444444444444444444444444333333222111333333333444444555555555333333333333333333333333333222111111111222333444111222333333444444333333444444222222222222444444111222333222000///000111mmmkkkjjjkkkqqqzzzvvvqqqiiidddbbbbbbccccccaaa___]]][[[ZZZXXXUUUSSSKKKIIIGGGDDDCCCCCCEEEFFFGGGGGGIIIJJJJJJJJJJJJIIIEEEFFFGGGGGGEEEDDDDDDEEEGGGHHHJJJLLLOOORRRUUUWWWWWWXXX[[[```cccdddbbb``````aaacccbbb```]]][[[ZZZZZZWWWWWWZZZ^^^hhh}}}yyyqqqggg``````aaammm}}}xxxqqqkkkgggdddaaa___fffeeecccaaa]]]UUUJJJBBB===<<<:::888666555555555555555555666666555555555666555555555444444444444444444444444444444444444333444444444333333222111111111222222333333333333333333333333333333333333333222222111222333444555111222333333444444333333444333333222222333333444333444555444222111222333sssnnnhhhccceeellluuu{{{}}}vvviiifffbbb``````aaaaaaaaa```^^^[[[YYYWWWTTTQQQNNNHHHGGGEEEDDDDDDEEEGGGHHHHHHIIIJJJJJJJJJJJJJJJIIIDDDEEEFFFEEECCCCCCCCCDDDIIIJJJLLLOOOSSSWWWZZZ\\\[[[\\\^^^aaaddddddaaa______aaacccbbb```]]][[[[[[[[[\\\```fffpppqqqllliiiccc```bbbgggzzz|||yyytttmmmfff```^^^^^^ffffffddd```WWWLLLAAA;;;;;;:::999777666555555555444444555555555555444444666666555555444444333333444444444444444444444444333333444444444333222222000000000111111111111111222222222222222222222222222222222222333444555666111222333333444444333333444333333222222333333444444555666444222111111222}}}vvvllldddbbbfffmmmsssxxx~~~zzzrrrmmmbbb```^^^^^^___``````___^^^[[[WWWTTTRRRPPPLLLJJJIIIHHHFFFFFFFFFGGGHHHIIIHHHIIIIIIIIIIIIIIIIIIIIIFFFGGGGGGFFFEEEDDDFFFGGGJJJLLLNNNRRRVVVZZZ^^^```______```bbbcccccc```^^^^^^```bbb```]]]\\\]]]^^^ccciiirrr}}}qqqeeeeeeeeebbbccchhhppp{{{zzzxxxtttlllccc___```bbbfffeeeaaaZZZOOOFFF???;;;999999888777666555555555333333444444444444333333444444444444444444444444333333333333333333333333333333333444444333333222000000000111111111111111111111111111111111111111000000111222333444555555111222333333444444333333333333333333333333333333333333444222000//////000xxxmmmgggeeefffhhhooosss{{{|||{{{}}}|||~~~xxxqqqllljjjaaa___^^^^^^^^^^^^]]][[[ZZZWWWSSSPPPNNNLLLIIIGGGIIIIIIGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGHHHGGGFFFGGGIIIKKKLLLNNNPPPSSSWWW\\\___aaabbbaaaaaabbbcccbbb___]]][[[]]]^^^\\\[[[^^^dddjjjyyyqqqfff^^^```cccccchhhqqq{{{xxxwwwuuupppiiicccaaaeeeiiihhhddd\\\QQQFFF???<<<<<<777777777777666666555555333333444444444444333333111222222333444555666666333333333333333333333333222333333444444333333333222222222222222222222111111111111111111111111111///000111111222333333333111222333333444444333333333333333333333333333333222333333222000//////000uuukkkdddaaahhhjjjpppzzz|||wwwvvvwwwyyyyyyyyyuuuppplllhhhgggaaa___]]]\\\\\\[[[YYYWWWUUURRRNNNKKKJJJIIIGGGFFFHHHGGGFFFEEEDDDCCCCCCCCCEEEEEEEEEEEEFFFGGGHHHIIIFFFGGGHHHHHHHHHIIILLLOOOPPPQQQSSSUUUYYY\\\___```cccbbbaaabbbbbbaaa^^^\\\VVVXXXZZZZZZ^^^jjjzzzqqqggg___[[[```eeeiiisss}}}zzzyyytttqqqmmmiiifffgggkkknnnjjjbbbUUUHHH???:::999999555666666666666666555444444444555555555555444444111111222333444555555666333333333333333333333333222222333444444444333333333333333333333222222222222222222222222222222222111111222333333333222222111222333333444444333333222333333444444333333222333444555444222222222333ppphhheeeeeejjjsssyyy|||yyyvvvrrrpppqqqssssssrrrpppnnnjjjfffccc___]]]ZZZXXXXXXVVVTTTRRRPPPMMMIIIGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCEEEEEEEEEEEEGGGHHHJJJLLLHHHIIIJJJKKKKKKNNNRRRUUUUUUUUUVVVXXXZZZ\\\___```cccbbbaaaaaaaaa```^^^[[[TTTWWWZZZ```kkk{{{nnnfff``````hhhpppxxx~~~|||zzzxxxpppnnnlllkkklllmmmmmmlllcccYYYLLLAAA<<<999777666444444555666666666555444555555555666666555555555333333333333333333333333222222222222222222222222111222333333444444444333444444333333333222222222333333333333333333333333333444555555555444333222111222333333444444333333222333333444444333333222111333444444333222333555wwwhhheeehhhnnnrrrrrrxxx}}}uuusssqqqnnnmmmnnnooonnnnnnnnnmmmjjjddd```\\\ZZZWWWUUUTTTSSSQQQPPPLLLJJJFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFHHHJJJLLLNNNKKKMMMNNNOOOPPPSSSWWW[[[XXXXXXYYYZZZ[[[]]]___```cccaaa````````````]]][[[UUUYYY^^^gggyyywwwpppjjjeeegggrrr}}}~~~|||{{{xxxtttnnnmmmllloooqqqqqqmmmiiiYYYPPPDDD===<<<;;;999666333444555666666666555444555555666666666666555555666666555444222111111000222222222222222222222222111222333333444444444444333333333222222222111111333333333333333333333333666777777777777555444333222222333444444444333333222222444444444444222222...000111222111111222444tttiii```aaafffkkkppptttxxxvvvsssooommmmmmlllkkkjjjllljjjhhhfffeeeccc___]]][[[XXXUUURRRPPPNNNLLLJJJGGGGGGFFFFFFEEEDDDDDDCCCGGGGGGGGGGGGFFFFFFFFFFFFGGGFFFEEEEEEFFFHHHJJJKKKMMMNNNPPPSSSWWWZZZ\\\]]]___^^^[[[YYYXXXYYY[[[\\\aaa^^^]]]___]]]YYYWWWZZZWWWYYYddd|||yyypppllleeeooo{{{zzztttqqqpppssssssrrrttttttkkk^^^PPPIII@@@<<<<<<<<<999666666666777777666555444444444444444444444444444444333333333333333333333333555444222333333444222111444444444333333222222222222333555666666333000///222222222333333444444444222222333333333333444444333444444555555444444333777777666555333222111000111222333333333333222111~~~qqqddd```aaacccfffjjjnnnwwwyyypppnnnlllkkkkkkkkkjjjhhhgggeeecccaaa```^^^[[[XXXWWWTTTQQQOOONNNLLLJJJHHHHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDEEEFFFHHHKKKLLLPPPQQQSSSVVVYYY\\\^^^___]]]\\\ZZZYYYYYYZZZ\\\]]]aaa^^^\\\\\\ZZZUUUUUUYYY[[[```ooo}}}uuuppppppttt~~~~~~xxxsssqqqmmmqqqtttrrrqqqmmmaaaTTTFFFBBB<<<999999999777555666666666666666666555444444444444444444444444444333333333333333333333333555444222333333444222111333333333222222222111111111222444555555444333222222222222333333444444444222222333333333333444444333444444444444444444333555555444333222111111000111222333333333333222111mmmdddaaa```aaadddfffmmmuuuxxxyyy|||~~~wwwrrrnnnjjjiiihhhhhhiiiiiigggeee```^^^[[[ZZZYYYWWWUUUSSSQQQOOOLLLKKKJJJJJJHHHGGGHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFIIILLLOOOQQQTTTVVVXXXZZZ]]]___```aaa[[[[[[ZZZZZZZZZ[[[\\\\\\\\\YYYWWWVVVTTTRRRUUUZZZ```kkk}}}vvvqqqnnnrrr{{{uuurrrtttsssxxx{{{xxxqqqfffXXXMMM===<<<:::999888777777777444555666666666666666666555555555555555555555555333333333333333333333333555333222222444444333111222222222222111111111111111111222333444444555555222222333333333333444444222222333333333333444444444444444444444444444444333333333222222111111111111222222333333222222111{{{ooohhheeedddfffeeeiiimmmnnnnnnqqqxxx~~~}}}vvvrrrooommmkkkgggfffeeeffffffdddaaa___ZZZWWWUUUSSSSSSRRRPPPNNNMMMKKKIIIHHHIIIIIIHHHGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHIIILLLPPPTTTVVVXXXYYY[[[]]]___``````aaa[[[[[[[[[[[[ZZZZZZZZZZZZYYYVVVUUUUUUSSSTTTZZZbbbgggzzz{{{qqqnnnmmmpppyyy~~~yyytttuuuzzz}}}wwwjjj[[[NNNFFF:::;;;<<<<<<999888888999444444555666777777666666333333333333333333333333333333333333333333333333444333222222444444333222222222222222222222222222333333222222222333444555333333333333333333333333222222222333333333444444444444444333333444444444222222222222222333333333222222222222222222222222{{{ssslllhhhgggddddddeeedddeeeiiiooottt}}}xxxrrrmmmllllllkkkkkkfffdddcccbbbaaa___[[[XXXUUUSSSPPPNNNNNNNNNMMMKKKKKKIIIGGGGGGHHHIIIHHHGGGHHHHHHHHHGGGGGGGGGGGGGGGEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHJJJNNNRRRVVVYYYYYY[[[]]]^^^_________^^^[[[[[[ZZZZZZYYYXXXWWWWWWYYYWWWVVVWWWVVVXXXaaalllvvvxxxnnniiijjjhhhlll{{{}}}yyywww{{{wwwkkk[[[LLLBBB>>>:::<<<===<<<:::888777888444444555666777777666666222222222222222222222222333333333333333333333333444333222222444444333222444444444444444444444444666555333111111222333444333333333333333333333333222222222333333333444444555444333333333333444555333333333333444444444444222222222222222222222222xxxpppmmmeeeccc```___```eeejjjmmmtttwww{{{|||xxxwwwrrroookkkiiiiiiiiihhhhhhcccaaa^^^]]][[[YYYVVVSSSRRRPPPMMMKKKKKKLLLKKKJJJJJJHHHGGGGGGHHHIIIIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFGGGIIIMMMRRRVVVYYYZZZ[[[]]]______^^^]]]\\\ZZZYYYXXXWWWVVVVVVVVVVVVVVVUUUWWWZZZ\\\```mmmyyyvvvhhhbbbaaahhhjjjvvv~~~{{{lll^^^PPPCCC======:::::::::999888777666555444555666666666666666666222222222222222222222222333333333333333333333333333222111222444555444333444444444444555555555555666555444222111111222222444444333333333333222222222222333333333333444444555444333222222333444555444444444444444444444444333222222111111222222333rrrllleee```___bbbdddfffiiilllooosssxxx}}}xxxuuurrrooommmkkkjjjiiiiiigggdddbbb^^^[[[XXXVVVUUUTTTRRRPPPPPPMMMJJJIIIIIIJJJJJJIIIJJJHHHGGGGGGHHHIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHIIILLLOOOTTTXXX[[[[[[]]]___``````^^^\\\ZZZVVVUUUTTTSSSTTTUUUWWWXXXXXX[[[bbbkkkrrr|||vvvjjjbbb___aaakkkuuuqqq___SSSIII@@@<<<===;;;888666666888999777444666666666666666666555444444444444444444444444444333333333333333333333333333222111222444555444333333333333444444555555555444444333333222333333333444444444333333222222222222222333333333333444444666555333222222333555666444444333333333333333333333333222111111222333333xxxmmmeeeaaa`````````ccceeehhhkkkpppwww~~~}}}vvvssstttuuurrrooommmlllkkkkkkjjjgggbbb^^^YYYVVVSSSQQQQQQQQQPPPOOONNNLLLHHHGGGHHHIIIIIIHHHIIIHHHFFFFFFGGGHHHHHHGGGEEEEEEEEEEEEEEEEEEFFFFFFHHHHHHIIIJJJJJJKKKLLLLLLLLLMMMMMMPPPSSSXXX\\\___\\\^^^```aaa```^^^[[[ZZZSSSRRRQQQQQQRRRUUUYYY[[[bbbhhhtttrrrhhhdddaaaaaadddpppuuucccQQQHHHBBB;;;888:::<<<888444666:::<<<:::777666777777777666555444444666666666666666666666666333333333333333333333333333222111222444555444333222222222333333444444444111222222333333444444555444444444333333222222222222222333333333444444444666555333222222333555666333333333222222222111111444333222111111222333444tttlllfffcccbbb```aaabbbaaaeeelllsssvvv~~~{{{wwwrrrnnnmmmpppqqqoookkkjjjhhheeecccaaa___[[[XXXXXXVVVTTTQQQOOONNNNNNNNNJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGDDDEEEFFFFFFEEEFFFHHHJJJIIIJJJKKKKKKKKKLLLOOORRRRRRSSSTTTUUUWWWYYY[[[\\\___```aaa^^^ZZZWWWWWWWWWPPPLLLMMMSSSUUUWWW___iiiyyyxxxmmmhhhddddddkkkuuuwwwbbbVVVGGG@@@@@@AAA===888<<<;;;:::888777666666666222222222222333444555666666555444333222333444444333333333333333333333333444444444444444444444444000000000111111222222333444222111111222222000///222222222222222222222222444444444444333333222111555444333444666:::???BBB888666333111000000222333222222111111111111222222zzznnngggaaa```___^^^aaaffflllnnnwwwyyy}}}{{{xxxtttoookkklllnnnpppnnnlllfffdddaaa^^^]]][[[XXXUUUVVVUUUSSSQQQOOONNNMMMMMMJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGFFFFFFHHHIIILLLMMMNNNOOOOOOQQQTTTVVVVVVVVVVVVWWWXXXZZZ[[[\\\^^^^^^^^^\\\XXXUUUSSSRRRSSSPPPPPPUUU\\\eeetttwwwooommmnnnrrr}}}{{{mmmXXXOOOCCC===<<<<<<:::777;;;;;;999888777666666666333333333333444555666777666555444333333333444444333333333333333333333333444444444444444444444444111111222222222222222222333222000111222222111000222222222222222222222222333444444444333333222111444333333555888<<<@@@CCC666555333222111111222333222222111111111111222222xxxjjjeee___\\\]]]___ccceeekkkmmmqqqwww~~~|||{{{zzzxxxwwwrrrnnnjjjiiijjjkkkiiifffaaa^^^ZZZXXXVVVUUUTTTRRRSSSRRRRRRQQQOOOMMMLLLKKKIIIHHHHHHGGGGGGGGGGGGHHHFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIHHHGGGGGGIIIJJJNNNPPPRRRRRRSSSTTTWWWZZZZZZZZZYYYYYYYYYZZZZZZ[[[[[[ZZZYYYYYYYYYVVVSSSPPPVVVTTTVVV]]]jjj}}}}}}lll]]]LLLGGG@@@;;;999999888777;;;:::999777666666666666444444444444555666777777666555444333333333333444333333333333333333333333444444444444444444444444333333333333333333222222222111000111222333222111222222222222222222222222333333444444444333222222333333444555666999:::<<<333333333333333333333333222222111111111111222222}}}qqqddd]]][[[ZZZ[[[^^^aaabbbfffkkkrrryyy{{{zzz{{{|||||||||yyywwwrrrnnniiifffdddbbb___]]]\\\YYYUUURRRQQQQQQQQQPPPOOOOOOPPPPPPNNNLLLJJJIIIHHHHHHGGGGGGGGGGGGGGGHHHFFFFFFFFFGGGGGGGGGGGGGGGGGGIIIJJJIIIIIIIIIKKKMMMOOOQQQSSSSSSTTTUUUXXXZZZ\\\[[[ZZZYYYXXXXXXXXXXXXWWWVVVVVVXXXZZZZZZXXXUUUWWWZZZbbbnnnnnn[[[OOOBBBAAA???<<<999888888999999999888777666555555666444444444444444555666666555555444444333333333333333333333333333333333333444444444444444444444444555555555444444333333222222111000111333444333222222222222222222222222222333333333444444333333222444444444333222111000000111222333444444444333333222222111111111111222222kkkbbb]]]YYYWWWXXX[[[[[[^^^bbbhhhnnntttxxxzzz~~~{{{yyyyyyuuuwwwzzz~~~}}}wwwsssllliiieeeaaa]]][[[YYYWWWXXXUUUQQQOOOOOOOOOOOONNNLLLMMMMMMMMMLLLKKKIIIHHHGGGGGGGGGFFFFFFGGGGGGHHHFFFFFFGGGGGGHHHHHHHHHHHHGGGHHHJJJKKKKKKLLLOOOQQQPPPRRRTTTUUUUUUVVVXXXYYYYYYYYYXXXVVVVVVUUUUUUUUUUUUUUUUUUWWWYYYZZZZZZYYY[[[gggxxx}}}mmm\\\NNNFFF;;;<<<<<<:::888666888:::888888777666555555555555333333333222333333444555444444444444444333333333333333333333333333333333444444444444444444444444666555555444444333333333222111000111333444444333222222222222222222222222222333333444444333333333444444444333222000...---000111333444555555444333222222111111111111222222vvvmmmggg___XXXWWWXXXXXXYYY[[[___eeejjjnnnrrruuuzzzzzzyyyxxxsssooonnnooorrrvvvzzz{{{wwwqqqkkkaaa___]]]ZZZXXXWWWVVVVVVSSSQQQNNNMMMNNNNNNMMMMMMJJJJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFGGGGGGHHHGGGGGGHHHHHHIIIIIIJJJJJJHHHJJJLLLLLLMMMNNNQQQSSSSSSUUUWWWWWWWWWVVVWWWXXXUUUUUUTTTSSSSSSSSSSSSTTTUUUVVVWWWWWWWWWXXX\\\___kkk|||kkk[[[NNNEEE@@@777888888777666555666777777777666555555555555555333333222222222333333444444444555555444444333222333333333333333333333333444444444444444444444444444444444444444444333333333222111222333444333222222222222222222222222222222222333444444444333333222333444444444444333333000111333444555444444333222222111111111111222222{{{mmm```[[[WWWWWWVVVWWWYYY^^^bbbeeelllmmmqqqxxx|||uuutttrrrmmmiiiiiijjjkkkmmmooopppnnniiieeeYYYYYYWWWUUUSSSRRRSSSTTTOOOMMMLLLLLLMMMMMMLLLJJJIIIIIIHHHGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLMMMNNNNNNMMMNNNPPPRRRRRRTTTVVVVVVUUUTTTTTTTTTRRRQQQQQQQQQRRRRRRSSSTTTRRRVVVYYYZZZYYY^^^gggooo}}}}}}lllYYYLLLEEE@@@>>>:::999888777777777777777666666555555444444555555444444333333333333444444444444555555555444333222333333333333333333333333444444444444444444444444333333333333333444444444444333222222333444333111222222222222222222222222111222333333444444444333333333333444555555666666222222333333444333333333222222111111111111222222{{{iiiaaaWWWVVVUUUTTTVVVYYY]]]```cccdddgggnnnxxx{{{tttrrrpppllljjjjjjggggggfffggghhhgggeeebbbXXXXXXVVVSSSPPPNNNNNNOOOLLLKKKKKKKKKLLLLLLJJJHHHIIIHHHGGGFFFFFFFFFHHHHHHFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIJJJJJJKKKLLLLLLMMMPPPQQQQQQOOOMMMMMMNNNOOOPPPRRRTTTSSSRRRPPPOOOPPPPPPPPPPPPPPPQQQSSSTTTUUUOOOUUU\\\]]]___fffttt~~~yyyuuurrruuuuuuaaaOOOEEEAAA>>>===???<<<999999:::;;;:::999666666555444444444555555666555555444444444555555333444555555555444333222333333333333333333333333444444444444444444444444222222222333333444444444555444333333333333222111222222222222222222222222111222333333444444444444555444333333222222333333333333333333333333333333222222111111111111222222xxxlllddd^^^\\\YYYUUUXXX^^^\\\^^^bbbhhhpppyyyxxxuuuqqqmmmjjjgggcccaaa___^^^^^^]]][[[ZZZXXXWWWTTTRRRPPPNNNLLLMMMMMMNNNKKKKKKKKKKKKKKKJJJJJJIIIEEEEEEDDDCCCCCCDDDFFFGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIMMMPPPQQQOOOMMMMMMNNNSSSRRRPPPNNNMMMMMMMMMMMMOOOPPPQQQRRRRRRQQQOOOOOORRROOONNNPPPOOOMMMNNNSSSVVV[[[cccmmmvvvuuuooorrrmmmuuuiii```SSSIIICCC???===;;;999888777777666777777777777777666666555555555444444555555555555555555555555444333222222333444555555555555444444333333333444444444555555555666666444444333333333333222222999888777666555444333333333333333333333333333333111111222333333333333222222///---,,,///222444444333333333333333333333333111111111111111111111111zzziii___ZZZUUUUUUXXXWWWXXX[[[```ffflllrrruuu~~~~~~zzzuuurrrmmmiiifffccc___]]][[[[[[ZZZYYYXXXVVVUUUTTTRRRQQQOOOMMMKKKLLLLLLMMMKKKKKKKKKKKKJJJJJJIIIHHHFFFEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIKKKNNNQQQRRRQQQOOOPPPQQQSSSRRRPPPNNNLLLLLLLLLLLLKKKLLLMMMNNNOOOOOONNNNNNLLLIIIIIINNNQQQQQQTTTXXX^^^iiiyyyzzznnnkkkooouuu}}}mmm[[[TTTJJJBBB>>><<<:::999<<<;;;::::::999999999999777666666666555555555555666666555555555444444444444444444333333444444444444444333333333222222222222222222333333333444444444444333333333333222222333333333333222222222222333333333333333333333333000000111222222222222111999666222000000000///...333333333333333333333333111111111111111111111111~~~lllaaaZZZVVVUUUTTTUUUWWWYYY]]]aaaeeegggpppsssxxx|||yyyvvvpppmmmhhhdddaaa^^^ZZZXXXVVVVVVUUUUUUSSSRRRPPPOOOPPPNNNMMMKKKJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEFFFFFFGGGHHHHHHGGGGGGEEEEEEFFFGGGHHHJJJKKKLLLNNNPPPSSSTTTSSSSSSSSSTTTSSSRRROOOMMMKKKJJJIIIIIIHHHIIIJJJLLLMMMNNNNNNNNNKKKHHHIIINNNRRRVVV\\\cccsssuuuoooiiikkkrrrgggWWWJJJFFFAAA<<<;;;:::999888::::::888777666666666666666666666666555555555555666666666555555444444333333444444555555444444333333333222222222222111111222222222333333333444444444444333333333333222222000000111111222222333333333333333333333333333333///000000111111111111111555444333333444444333222333333333333333333333333111111111111111111111111sssfff]]]WWWVVVVVVVVVXXXZZZ]]]```aaaeeeiiioootttyyy}}}zzzuuuqqqkkkhhhccc```]]]ZZZVVVTTTRRRRRRRRRQQQPPPNNNMMMLLLMMMLLLJJJIIIHHHHHHHHHIIIJJJJJJIIIIIIHHHGGGEEEEEEDDDEEEFFFHHHHHHHHHGGGGGGEEEFFFGGGHHHJJJLLLNNNPPPQQQRRRTTTUUUVVVVVVVVVVVVSSSQQQNNNLLLIIIHHHGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMOOOQQQRRRYYYiiixxxuuummmlllmmmttt}}}lllVVVJJJAAA@@@>>><<<;;;;;;;;;;;;999888777666555444444444666666666666666555555555444555555555555555555555222333444555555444333222333333333222222222222222444444444555555555666666444444333333333222222222333333333333444444444444333333333333333333333333000000111222222222222222222222222444666666555333222222222222222222222222111111111111111111111111xxxhhh___XXXXXXVVVVVVWWWZZZ]]]___^^^ccciiinnnrrruuuyyy{{{{{{~~~~~~|||{{{yyyyyy~~~zzzvvvrrrmmmjjjfffccc___\\\YYYWWWTTTQQQPPPPPPOOOOOONNNMMMLLLKKKJJJIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFDDDDDDBBBDDDEEEGGGHHHHHHGGGFFFFFFGGGHHHJJJLLLOOOQQQRRRSSSSSSSSSTTTVVVVVVVVVVVVRRRPPPNNNKKKIIIGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKLLLMMMPPPSSSTTTTTT```}}}rrrooosssyyynnnXXXJJJCCC============<<<;;;;;;;;;;;;;;;:::999888777777777555555555666666666666666222333333444555666777777222333444555555444333222333333333444444444444444444444444555555555666666444444333333333222222222555555555555444444444444333333333333333333333333111222333333444444333333666555444444444222...+++222222222222222222222222111111111111111111111111}}}oooaaa^^^ZZZVVVUUUVVVXXXZZZ[[[___cccgggjjjllloooqqqppptttzzz||||||zzzyyywwwvvvuuutttzzz{{{|||xxxtttqqqmmmiiifffaaa^^^ZZZXXXVVVUUURRRPPPNNNNNNNNNNNNMMMLLLKKKJJJHHHHHHHHHGGGGGGFFFFFFFFFEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCEEEFFFGGGGGGHHHGGGGGGHHHIIIKKKNNNPPPSSSTTTTTTSSSRRRRRRTTTUUUTTTSSSQQQPPPMMMKKKIIIHHHGGGGGGFFFFFFGGGGGGHHHJJJLLLLLLKKKPPPVVVZZZ^^^rrr}}}xxx~~~oooYYYIII@@@===999;;;<<<;;;999888999:::999888777777666777777777555555555666666666666666222333333444555666777777333444444555555444444333333333444444444444555555222222222333333333444444444444333333333333222222444444333333222222222111333333333333333333333333222333333444444444444444222111111222333333111...222222222222222222222222111111111111111111111111tttnnneee]]]WWWUUUWWWXXXXXX[[[^^^```aaabbbdddffffffkkkqqqwww}}}}}}|||yyyvvvrrrooolllhhhdddaaa[[[XXXVVVTTTSSSRRRPPPOOOLLLLLLLLLLLLKKKKKKJJJIIIGGGGGGGGGGGGGGGFFFFFFEEECCCCCCDDDEEEEEEEEEEEEDDDEEEEEEEEEFFFGGGHHHIIIJJJIIIJJJKKKMMMOOOQQQSSSUUUTTTRRROOOPPPRRRRRRQQQOOOPPPOOOMMMKKKIIIIIIIIIIIIFFFFFFGGGIIILLLOOORRRSSSSSSWWW]]]fffsssqqqYYYKKKCCC===999777999:::999777666888:::555444444444444555666666555555555555666666666777555555555555555555555555444444444333333444444444222222333333333444444444222222222333333333444444444444333333333333222222111111111111222222222222333333333333333333333333222222333444444444444333---,,,---000444666666555111111111111111111111111111111111111111111111111rrrfff]]]YYYYYYZZZWWWXXXZZZ[[[ZZZ[[[]]]___aaaeeekkkqqqvvv{{{}}}yyywwwuuupppmmmiiifffddd```\\\ZZZWWWUUURRRQQQQQQQQQOOONNNKKKKKKKKKKKKJJJJJJIIIHHHFFFGGGGGGGGGGGGFFFFFFEEEAAABBBCCCDDDEEEEEEEEEEEEGGGFFFFFFFFFGGGIIIKKKLLLJJJKKKLLLMMMOOORRRTTTUUUTTTQQQNNNNNNPPPPPPOOOMMMPPPOOOMMMKKKJJJIIIJJJJJJHHHHHHJJJMMMQQQUUUYYY\\\___```fffrrrzzz^^^LLLFFFDDD???:::777999:::999777777:::<<<777666666777777888999:::444555555555666666777777888777666555444333222222555555333222222333555555111111111222222333333333444444444555555555666666444444444333333333222222///000111222333444555555333333333333333333333333111111222333333333333222333222111111333333333222111111111111111111111111111111111111111111111111rrreee^^^ZZZXXXZZZXXXVVVXXX[[[\\\ZZZWWW___bbbffflllqqquuuwwwxxxzzzvvvtttrrrmmmiiidddcccaaa^^^\\\ZZZXXXWWWTTTSSSQQQOOOMMMKKKIIIIIILLLLLLLLLKKKJJJHHHGGGFFFIIIHHHHHHGGGFFFEEEDDDDDDHHHHHHGGGEEECCCDDDFFFHHHEEEFFFHHHJJJLLLMMMNNNOOOPPPPPPPPPQQQQQQSSSTTTUUUQQQPPPOOOOOOPPPOOONNNMMMMMMLLLJJJIIIIIIJJJKKKLLLRRROOOPPPVVVZZZ\\\dddnnnsssyyysss___MMMFFFAAA999999???;;;:::999777666555555555999888888777777777777777666555555555555444444444555555444444444333333333222222222333333444444444222222111111222222333333777333000000333666666444555333000000222333111000222333444444555555444444444444444333222111//////222222111111111222333444000111333555666666555444555777888777333111333444000000111111111111000000xxxqqqllliiifffaaa[[[XXXXXXXXXVVVTTTZZZ[[[___dddjjjpppuuuxxxzzz~~~~~~wwwpppllljjjhhhddd```^^^]]]\\\ZZZXXXVVVUUUTTTQQQPPPOOOMMMLLLJJJIIIHHHJJJJJJJJJIIIHHHGGGEEEEEEHHHHHHGGGFFFFFFEEEDDDDDDGGGHHHGGGFFFDDDEEEGGGJJJHHHJJJLLLNNNQQQRRRSSSTTTPPPPPPPPPQQQQQQRRRSSSSSSSSSRRRPPPNNNNNNMMMLLLKKKJJJJJJJJJKKKLLLOOOQQQRRRUUUWWW___llluuu|||yyyaaaRRREEECCC???888666:::777777777777777888888999888888777666666666666777666555555555555444444444555555444444444333333333222222222333333444444444555444333222222222333444333333222333444555444333777:::===<<<888444333444222333444444555444444444222222333333333222111111222222222222222333444444111222444555666555444333333555666444222000111333000000111111111111000000~~~|||ttthhh___ZZZXXXVVVUUUWWWWWWYYY\\\bbbhhhnnnqqqrrrvvv}}}~~~xxxsssmmmgggcccbbb```]]]ZZZVVVVVVUUUTTTRRRQQQPPPPPPMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCGGGGGGFFFFFFEEEEEEDDDDDDGGGGGGGGGGGGFFFGGGJJJLLLLLLMMMOOOQQQSSSUUUVVVVVVQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOMMMKKKJJJJJJJJJKKKLLLLLLLLLNNNRRRWWW\\\___dddlll{{{wwwyyyvvvyyyooo^^^NNNDDD>>>@@@???888444666777777777777777888999999888777666666555555666666666555555555555444444444555555444444444333333333222222333333333333444444777555333111000111333444333555777777555333222222666???GGGEEE;;;333333666222222333444444444444444000111222333333333333333333333333333333444444444222333444555555444333222000222333222000000111222000000111111111111000000pppfffaaa]]]ZZZXXXXXXXXXYYY\\\```dddfffjjjooovvv|||{{{tttooofffbbb]]]ZZZYYYXXXVVVUUUPPPPPPOOOOOONNNMMMMMMMMMKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGGGGGGGFFFEEEDDDCCCFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHIIILLLNNNNNNOOOPPPQQQRRRSSSSSSSSSQQQQQQQQQQQQQQQPPPPPPPPPMMMMMMLLLKKKKKKLLLOOOQQQSSSQQQQQQSSSZZZcccmmmsssvvvnnnppptttmmmYYYMMMDDD>>><<>><<<<<<<<<:::999;;;999999888777666666666777777777666555555555555555666555555555555444444444555555444444444333333333333333333333333333333333333111000///111555999<<>>@@@DDDAAA===777333333555888444111//////222444444222111111222333333333333333333333333333333222111000111222444555555444444333222222222222222333333333444222111222333333222111000000111111111111000000~~~wwwlllaaaYYYVVVWWWXXXZZZ\\\___aaadddgggjjjmmmnnnooorrruuuwwwyyyzzzzzzuuuvvvxxx{{{|||}}}}}}}}}{{{yyyxxxzzz|||xxxvvvmmmhhhbbb___]]]ZZZUUUQQQOOOOOONNNLLLKKKLLLNNNPPPJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFEEEFFFFFFGGGHHHIIIIIIIIIIIIKKKMMMMMMMMMMMMNNNOOORRRRRRRRRRRRRRRQQQPPPPPPPPPQQQSSSTTTUUUTTTSSSRRRNNNTTT[[[___aaacccgggkkkmmmqqqzzz}}}fffUUUJJJAAA>>>>>>===<<<:::777555777999:::555555666666777999:::;;;888888777666666666666777666555555555555444444444555555444444444333333333444444444333333222222222222222333444666999<<<>>><<<999555333333444555555444111///000333555444222111111222333333333333222111111222333333333222222000111333444555444333222111111111111222333444444555333111111333333111///000000111111111111000000zzzhhh\\\WWWWWWXXXWWWXXXZZZ\\\]]]aaaeeehhhggghhhkkknnnqqqsssuuuvvvpppqqqtttvvvxxxyyyyyyyyyxxxtttpppqqqvvv|||~~~xxxrrrnnnkkkgggeeeeee```[[[XXXWWWUUUQQQMMMIIIIIIIIIHHHGGGHHHKKKMMMJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFEEEFFFFFFGGGHHHIIIIIIJJJKKKJJJLLLNNNNNNNNNMMMNNNOOONNNNNNOOOPPPPPPPPPPPPPPPOOOQQQSSSUUUVVVVVVUUUTTTTTT\\\gggoootttyyyzzzeeeQQQHHHDDD???;;;<<<:::<<<;;;888777888:::;;;999888777777777777777888999999888777777777777777666666555555555444444444555555444444444333333333444444444333333222222222000000111222444666888999333000...///333555444222222111111222333333222111111111222333333333333222//////111222333444444444///000222444444333222111111111111111222333444555555333000111222222000---000000111111111111000000ssshhhaaa[[[VVVUUUTTTTTTVVVYYY[[[\\\\\\aaabbbdddfffiiillloooqqqnnnoooppppppqqqqqqqqqppptttrrrooommmnnnpppsssuuuyyyxxxyyy}}}}}}vvvrrrllleee```\\\ZZZZZZYYYXXXVVVSSSPPPNNNLLLJJJHHHIIIIIIJJJJJJIIIIIIHHHDDDEEEEEEFFFGGGIIIKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGHHHIIIIIIHHHGGGGGGJJJJJJKKKKKKLLLMMMMMMMMMPPPPPPOOOOOONNNMMMMMMMMMOOONNNNNNOOOPPPPPPOOOMMMPPPSSSUUUUUUUUUWWW\\\```fffmmmxxxnnnZZZQQQFFF???>>>???>>><<<:::999888777666666666666333333333333444666777888777777666555555555555555666555444333333333333333555555555444444333333333111222444555666555444444222111000//////111333444555444444333222111000000///111222222222222444555444444333222333444555666555444333333222222222222111111111111111111111111333333333222222111111111000111111222222111111000222222222222222222222222tttkkkbbb\\\ZZZXXXVVVVVVXXXYYYYYYXXXZZZ[[[]]]___cccgggjjjlllkkklllmmmnnnooooooooooooqqqooommmllllllmmmoooqqqmmmmmmnnnrrrxxx~~~~~~vvvpppkkkhhhccc^^^ZZZXXXWWWWWWUUUTTTSSSPPPNNNLLLJJJIIIHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKJJJIIIHHHJJJKKKKKKLLLMMMMMMNNNNNNPPPPPPQQQQQQPPPPPPOOOOOOPPPOOOOOOOOOPPPPPPPPPOOOQQQTTTWWWYYY]]]ccclllsssttt}}}uuu\\\QQQIII@@@;;;;;;<<<:::999:::999888777666666666666777666666666666777777888777666666555555555555555555555444444333333333333555555444444444333333333///000111111222222222111333222000000000111333444444333333222222111111111///111222222222222333555444333333222333444555666555444333222222222222222222222222222222222222222333333333222222222111111111111222222222222111111222222222222222222222222yyypppjjjfffbbb]]]YYYXXXXXXWWWVVVWWWWWWXXXYYY\\\___aaacccfffgggiiijjjllllllmmmmmmmmmlllkkkjjjiiiiiijjjjjjffffffhhhmmmssswwwyyyyyyxxx|||zzzuuurrrmmmgggbbb^^^\\\XXXUUURRRQQQQQQRRRPPPPPPOOOMMMKKKJJJIIIHHHGGGHHHHHHIIIIIIHHHHHHGGGIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHJJJKKKLLLMMMMMMLLLKKKJJJKKKLLLMMMNNNNNNOOOOOOOOOPPPQQQRRRRRRRRRQQQPPPOOOMMMMMMLLLMMMMMMNNNOOOPPPRRRUUUYYY]]]eeeppp~~~}}}wwwtttvvv~~~iiiZZZIIIGGGBBB<<<999::::::999777:::999888777666666666666888888777666666666666666777666555555444444555555555444444444444333333333444444444444333333333333333333333333333444444555333222111111111222444555222222222222222222222222000111222222222222333555333333333333333444555555444333333222222222222333333333333333333333333333333333333222222222222111222222333333333333222222111111111111111111111111yyyoooeee___[[[YYYWWWYYYXXXWWWVVVWWWXXXZZZ[[[bbbcccdddggghhhjjjjjjkkkjjjiiiiiihhhgggfffeeeddddddeeegggkkkqqqtttuuuuuussstttvvvwwwzzz|||yyywwwsssmmmiiieeeaaa\\\YYYUUUTTTQQQOOOMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMNNNOOOOOOOOOOOONNNMMMLLLMMMNNNPPPPPPPPPPPPPPPPPPQQQRRRRRRRRRPPPNNNMMMLLLMMMNNNNNNOOOQQQSSSUUUXXX\\\aaahhhsssxxxrrrppprrryyydddRRRLLLBBBAAA>>>;;;:::;;;<<<:::999999999888777666666777777555555444444444444555555666666555444444444444555444444444444444444444333333333333333333333333333666555444333333444555666333333222222222333444555111111111222222333333333000111333333222222333444333333333333333444444444333333222222222222222333333333333333333333333333222222222222222222222222222333333444444333333222000000000000000000000000~~~oooddd]]]YYYYYYWWWUUUTTTTTTUUUWWWXXX]]]___aaaccceeefffggghhhfffggggggfffeeecccaaa```___```bbbeeejjjmmmnnnmmmmmmmmmlllkkkmmmpppuuuyyy{{{vvvrrrnnnllliiigggbbb^^^[[[YYYVVVTTTRRRQQQOOOMMMLLLKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJJJJIIIIIIJJJJJJKKKLLLNNNOOOPPPPPPOOOPPPQQQQQQQQQQQQPPPOOOMMMOOOPPPRRRSSSRRRRRRQQQPPPQQQQQQQQQPPPNNNMMMLLLOOOQQQTTTVVVWWWYYY]]]```bbbhhhqqq}}}|||tttrrrssssssxxxiiiQQQHHHFFF@@@===<<<;;;;;;<<<<<<;;;:::999888777777777777777777333333333444444555777777666666555444444444444444333333444555555444444333333333333333333333333333333222111000000111222333333333222333333333444444111111111222222333333444000222333333222111222444222222222333333333333333222222222111111222222333222222222222222222222222222222222222222222222222222333333444444333333222000000000000000000000000xxxhhh___XXXWWWTTTSSSSSSUUUWWWYYYYYYZZZ\\\^^^```bbbbbbccccccccccccbbbaaa```^^^]]]]]]]]]^^^aaaeeehhhhhhhhhiiihhhfffffffffhhhkkkmmmsssvvvzzz~~~}}}zzzrrrpppmmmiiieeecccaaa```\\\ZZZWWWTTTRRRPPPPPPPPPQQQPPPOOOMMMLLLKKKKKKJJJJJJJJJIIIIIIHHHGGGGGGGGGEEEFFFFFFGGGGGGFFFFFFEEEEEEFFFHHHKKKLLLMMMMMMLLLJJJJJJKKKLLLMMMNNNOOOPPPPPPQQQRRRSSSSSSRRRQQQPPPOOOPPPRRRTTTUUUTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRVVV\\\```aaadddhhhlllmmmvvvwwwrrrssswww|||dddTTTEEEBBBCCC===::::::::::::999999999999888888777777777777777888444555555555777888999:::666555444444333333444444222333444555555555444333222222222222333333333333444333333222222222222333222222222222333333333333111111111222222333333333111222333333111111222333111111222333333333333333222111111111111222222333111111111111111111111111111222222222222333333333222222333333333333222222111111111111111111111111}}}nnnaaa^^^[[[WWWUUUUUUVVVXXXUUUVVVXXXYYY[[[\\\]]]]]]______^^^]]]]]]\\\[[[[[[\\\[[[ZZZ\\\```ccceeeeeedddcccbbbbbbccceeeffffffiiikkknnnppprrrtttwwwyyy|||}}}~~~}}}~~~|||zzzwwwtttpppmmmfffccc```\\\YYYWWWVVVVVVRRRQQQOOOMMMKKKKKKLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFHHHJJJMMMNNNNNNNNNMMMKKKKKKLLLLLLMMMNNNOOOOOOQQQRRRSSSSSSSSSSSSRRRQQQOOOQQQTTTVVVVVVVVVTTTSSSRRRRRRRRRRRRTTTWWWZZZ[[[___fffoootttvvvyyy~~~yyy```OOOHHH@@@???@@@;;;:::::::::999888777888888888888777777777777888888666666666666666777888999666555444444333333444444111222444555666555444333111111222222222333333333555666666666555555444333000111111222222222222222222222222222222222333333111222333333111111222333000111222333444333333222111111111111111222333333222222222222222222222222111111222222222333333333111111222222222222111111222222222222222222222222~~~mmmjjjccc]]]XXXVVVUUUUUURRRSSSTTTVVVWWWXXXYYYYYY]]]\\\[[[ZZZYYYYYYYYYZZZXXXVVVUUUVVVYYY]]]___```\\\\\\[[[]]]___```aaaaaabbbeeegggiiijjjkkknnnpppooopppqqqooopppuuu~~~}}}{{{yyyvvvooommmkkkjjjiiifffccc```aaa___[[[WWWSSSRRRQQQQQQMMMLLLKKKIIIHHHIIIKKKMMMJJJJJJKKKKKKLLLLLLLLLLLLHHHHHHGGGFFFEEEDDDDDDCCCEEEEEEFFFFFFFFFFFFEEEEEEHHHIIILLLNNNOOOOOONNNMMMMMMMMMMMMNNNOOOOOOPPPPPPQQQRRRSSSTTTTTTSSSRRRQQQPPPRRRTTTWWWWWWVVVUUUSSSSSSSSSSSSTTTXXX]]]bbbeeesss{{{rrr```LLLDDDDDD>>>===???;;;======<<<;;;999888999:::888777777777777777888888666666555444444444444555555555444333333333333444111222444666666555444333111111111222222333333333222222333444333222000///000000111222222222222111222222222222222222222222111333444333111111222333000111222333444333222222111111000000111222333333333333333333333333333333111111111222222333333333111111111222222111111111222222222222222222222222|||uuummmgggaaa[[[WWWUUUTTTTTTTTTUUUVVVWWWWWWZZZYYYYYYXXXWWWVVVUUUUUUUUUUUUUUUVVVWWWXXXZZZZZZ\\\]]]\\\[[[YYYYYY[[[]]]\\\]]]```bbbddddddeeedddfffffffffggghhhjjjlllnnnvvvwwwzzz~~~~~~yyyrrrllljjjiiiiiiiiifffbbb^^^]]]]]]\\\YYYWWWXXXVVVRRROOOMMMLLLLLLMMMIIIJJJKKKKKKLLLLLLKKKKKKJJJKKKKKKKKKJJJIIIIIIHHHGGGHHHHHHGGGEEEDDDEEEFFFJJJHHHGGGEEEDDDDDDEEEFFFGGGIIILLLOOOQQQRRRQQQQQQLLLMMMOOOQQQRRRSSSSSSSSSRRRSSSTTTTTTTTTSSSSSSSSSRRRPPPOOOQQQUUUWWWWWWUUUVVVZZZ^^^aaaeeeooo{{{ddd[[[FFFDDD@@@===:::999999999999888888888999::::::;;;;;;999666777888888666333555555555555555555555555777777777777666555333333555444333333222222333333444444333333333333222222222222222111111000000000222222333333333444444444333333333333333333333333111111111111111111111111222222222222333333444555222222111000000111222333111000///222555777666444111111111111111111111111111111111111111111111111222222222222222222222222yyyoooddd]]]WWWVVVUUUTTTTTTTTTSSSRRRWWWWWWVVVVVVUUUTTTSSSSSSTTTTTTTTTUUUVVVXXXYYYZZZ\\\\\\\\\ZZZXXXXXXYYY[[[ZZZ[[[]]]___aaaaaaaaaaaaaaa```aaaaaaccceeeggghhhiiijjjlllnnnrrruuuxxxyyy|||wwwsssppplllfffaaa_________^^^[[[YYYVVVUUUVVVUUUTTTRRRTTTSSSPPPMMMLLLKKKKKKLLLJJJJJJKKKLLLLLLLLLLLLKKKIIIIIIJJJJJJIIIIIIHHHGGGHHHIIIJJJIIIGGGFFFGGGHHHIIIHHHHHHGGGFFFFFFFFFFFFHHHIIILLLOOOPPPQQQPPPPPPNNNNNNNNNNNNNNNMMMMMMMMMOOOQQQSSSTTTUUUUUUUUUUUUUUUTTTSSSSSSUUUXXXZZZ[[[aaahhhqqqyyygggTTTMMMDDDBBB???<<<:::999999999888888888888999999:::;;;;;;999777777888888666444555555555555555555555555666666777666666555444333555444333333222222333333444444333333333333222222111111111222222222222222222222222222333333333333222222222222222222222222222222222222111111111111222222222222222333444555333222111000000111111222111000000222555666555333222222222222222222222222111111111111111111111111222222111111111111222222uuulll___\\\XXXVVVUUUTTTRRRQQQSSSTTTTTTUUUUUUTTTSSSSSSTTTTTTTTTTTTUUUVVVXXXXXXZZZZZZZZZXXXVVVUUUVVVXXXXXXYYY[[[\\\]]]]]]\\\\\\\\\\\\\\\]]]^^^```aaabbbbbbcccdddeeegggiiikkkkkkoootttyyy}}}~~~zzzvvvrrrlllgggcccaaa]]]XXXUUUTTTTTTTTTTTTRRRPPPNNNNNNOOOOOONNNMMMPPPNNNLLLKKKJJJJJJJJJKKKJJJJJJKKKLLLLLLLLLLLLKKKHHHIIIIIIIIIIIIHHHHHHGGGIIIJJJKKKJJJHHHHHHHHHJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIKKKMMMNNNOOONNNNNNOOONNNMMMKKKKKKKKKLLLLLLLLLOOORRRTTTUUUUUUVVVWWWVVVWWWXXXWWWXXX\\\ccciiivvv{{{wwwxxxgggRRREEEBBB@@@???===;;;999999999999888888888888999999999::::::888777777888888666555555555555555555555555555555555666666666555555444555444333333222222333333444444333333333333222222111111222222333444444444000111111111222222222222111111111111111111111111333333333222222111111111333222222222222333333444333333222111000000111111222111111222444555444222333333333333333333333333111111111111111111111111111111000000000000111111rrrlllccc]]]ZZZWWWTTTRRRRRRRRRTTTUUUUUUVVVVVVUUUSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXXXXWWWTTTSSSTTTUUUWWWWWWYYYZZZZZZYYYXXXXXXZZZZZZ[[[[[[]]]^^^______```aaabbbccceeeffffffgggdddgggkkkooorrrvvv|||}}}}}}{{{yyywwwqqqnnnjjjgggdddbbb___]]]WWWTTTQQQOOOPPPPPPPPPOOOOOONNNLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIJJJIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKJJJIIIIIIIIIKKKKKKKKKIIIIIIJJJKKKIIIJJJKKKLLLLLLKKKIIIIIIIIIIIIKKKLLLMMMMMMMMMMMMMMMLLLKKKJJJKKKMMMOOOQQQOOORRRWWWXXXXXXXXXZZZ\\\YYY]]]```aaaaaahhhttt~~~wwwyyyzzzyyybbbRRRGGGBBBBBB===<<<;;;:::999999999999888888888999999999888888999888888777777777777666555555555555555555555555444444555555666555555555555444333333222222333333444444333333333222222222333333333333333333333444000000000000111111111111222222222222222222222222444444333333222222111111333222222222222222333333333333222111111000000000222222222333333333222222333333333333333333333333111111111111111111111111111000////////////000111zzznnnfff___XXXSSSRRRRRRRRRSSSTTTUUUVVVVVVRRRRRRRRRRRRRRRSSSTTTUUUUUUVVVWWWVVVSSSRRRRRRSSSUUUVVVWWWXXXXXXWWWVVVVVVWWWXXXYYYZZZ[[[[[[\\\\\\YYYZZZ\\\^^^```aaaaaaaaa___aaaccceeegggjjjlllooonnnpppsssuuuwwwyyy|||~~~~~~}}}}}}~~~~~~zzzwwwrrrooommmllljjjhhheeeaaa\\\ZZZZZZ[[[\\\\\\RRRPPPNNNNNNOOOOOOOOONNNNNNNNNMMMLLLJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJIIIIIIJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNMMMMMMLLLJJJKKKLLLLLLJJJJJJKKKLLLJJJKKKLLLMMMMMMLLLJJJIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMLLLKKKJJJKKKMMMPPPRRRQQQVVV[[[\\\]]]^^^cccggggggmmmsssvvvxxxxxxssswwwvvv^^^OOOGGGBBB@@@AAA;;;::::::999999999999999777888999999999888777777888888888888777777777777555555555555555555555555333444555555555555555444555444333333222222333333444444333333333222222222555555444444333222111111//////000000000111111111333333333333333333333333333333333222222111111111333222222111111222222222222222222222111111000000111111222333222222222222333333333333333333333333111111111111111111111111111000///......///000111sssdddZZZXXXVVVTTTRRRQQQRRRSSSTTTQQQQQQQQQQQQQQQRRRSSSSSSRRRTTTUUUUUUSSSRRRRRRSSSTTTTTTVVVWWWWWWVVVUUUUUUTTTTTTVVVWWWXXXXXXXXXXXXUUUWWWYYY\\\^^^^^^___^^^]]]]]]^^^^^^___`````````ccceeeggghhhhhhiiikkkmmmlllllllllmmmooosssvvvyyy}}}yyyrrrmmmkkkhhhdddaaa```___^^^\\\ZZZVVVRRRPPPRRRTTTVVVWWWNNNMMMLLLMMMNNNNNNMMMKKKLLLMMMLLLKKKHHHGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKJJJKKKLLLLLLMMMMMMLLLLLLNNNOOOOOOPPPPPPPPPPPPOOOKKKMMMNNNNNNLLLLLLMMMOOOMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIJJJKKKLLLMMMNNNOOOOOOOOONNNMMMMMMNNNOOOPPPNNNTTTZZZ___bbbhhhqqqyyy}}}vvvvvvzzzjjj\\\LLLDDD@@@<<<;;;<<<::::::::::::999999999999777888999999999888777666777888999888777666777888555555555555555555555555444444555555555444444333555444333333222222333333444444333333333333222222666555555333222111000//////000000000111111111111333333333333333333333333111111111111111111111111333222222111111111111222000111222222222222111111///111222333222111222333333333333333333333333333111111111111111111111111222000///------///000222pppeeeaaa[[[UUUQQQPPPQQQRRRPPPPPPPPPPPPPPPQQQQQQRRRPPPRRRTTTTTTSSSRRRSSSSSSQQQRRRSSSTTTUUUUUUTTTSSSRRRSSSTTTVVVVVVVVVVVVUUUXXXYYY\\\^^^______^^^^^^[[[ZZZZZZZZZ[[[[[[ZZZYYYZZZ\\\^^^^^^^^^^^^```aaa^^^^^^___aaadddggghhhiiimmmooossswwwyyy}}}}}}zzzwwwuuuqqqqqqpppooommmhhhbbb^^^]]][[[XXXWWWWWWVVVTTTRRRQQQOOONNNNNNOOOOOONNNMMMLLLKKKKKKLLLNNNNNNLLLJJJIIIJJJKKKJJJHHHGGGIIILLLMMMMMMMMMMMMMMMMMMLLLLLLNNNNNNOOOPPPPPPPPPPPPOOOOOOPPPPPPQQQRRRRRRQQQQQQNNNOOOQQQQQQPPPOOOQQQRRROOOOOOMMMLLLJJJIIIIIIIIIIIIIIIJJJKKKLLLNNNPPPQQQRRRRRRRRRSSSTTTTTTUUUUUUSSS[[[eeemmmvvv|||fffRRRJJJBBB???===:::888999:::;;;;;;;;;:::999999888777888999:::999888666555666888999888666666777999555555555555555555555555555555555555444333333222555444333333222222333333444444333333333333222222444444333222111000000///000000000111111111222222222222222222222222222222/////////000000111111222333333222111111111111111//////111222333333222222---000222333111111333555222222222222222222222222111111111111111111111111222111///......///111222{{{qqqlllcccZZZTTTRRRRRRSSSPPPPPPOOOOOOOOOPPPQQQQQQOOOQQQSSSTTTTTTSSSSSSTTTOOOPPPQQQSSSTTTSSSSSSRRRSSSTTTUUUWWWWWWWWWVVVVVVYYYZZZ\\\^^^^^^^^^\\\[[[ZZZYYYYYYZZZZZZZZZYYYWWWUUUVVVXXXXXXXXXXXXZZZ\\\XXXXXXYYY\\\___aaaaaaaaabbbdddgggjjjkkkmmmpppsssnnnqqqvvvyyy{{{}}}~~~}}}~~~~~~{{{vvvsssqqqooopppqqqpppooollljjjhhheeedddcccbbbaaa]]]XXXTTTUUUSSSQQQQQQQQQPPPNNNMMMMMMMMMNNNOOOPPPNNNJJJGGGLLLLLLLLLMMMOOONNNLLLJJJGGGIIIKKKJJJIIIIIILLLOOONNNOOOOOOOOOOOONNNNNNMMMPPPQQQRRRRRRSSSSSSRRRRRROOOPPPPPPQQQRRRRRRRRRQQQPPPRRRSSSSSSRRRRRRSSSUUUQQQPPPMMMKKKIIIHHHHHHIIIHHHIIIIIIKKKMMMOOOQQQRRRRRRTTTVVVYYY[[[]]]^^^^^^bbbkkkxxxyyy___JJJFFFAAA===>>>>>>;;;:::<<<;;;;;;;;;;;;;;;:::999888777888999:::999888666444555888999999666555777:::555555555555555555555555555666555555444333222111555444333333222222333333444444444333333333222222222222111111111111111111111111111111222222222222111111111111111111111111------...///000111222222333333222111000000111111---///000222333333333222,,,///222333111111333666111111111111111111111111111111111111111111111111333222///......///222333qqq|||lllaaa\\\ZZZXXXVVVXXXVVVUUUUUUUUUTTTQQQOOOPPPNNNMMMNNNPPPPPPNNNKKKNNNPPPRRRSSSQQQQQQQQQRRRPPPRRRUUUWWWWWWVVVTTTRRRYYYZZZ\\\]]]\\\[[[YYYXXXWWWWWWXXXYYYYYYXXXWWWVVVXXXWWWVVVUUUTTTUUUVVVWWWXXXXXXWWWWWWWWWWWWXXXXXX\\\\\\\\\]]]^^^aaaccceeejjjjjjiiiiiijjjkkkmmmnnnrrrssstttvvvxxxyyyyyyyyy}}}~~~}}}yyywwwuuutttoooooonnnllliiigggeeecccdddcccaaa___^^^\\\\\\\\\[[[YYYWWWUUUSSSSSSSSSSSSSSSRRRPPPNNNMMMMMMMMMNNNMMMMMMLLLLLLLLLLLLLLLMMMOOOOOONNNMMMLLLLLLLLLMMMKKKKKKLLLLLLLLLKKKJJJJJJOOONNNNNNNNNOOOQQQSSSTTTTTTUUUUUUTTTRRRQQQSSSTTTPPPQQQRRRSSSSSSSSSRRRQQQOOOOOOPPPQQQSSSRRROOOMMMMMMMMMLLLKKKJJJIIIIIIIIIJJJIIIKKKPPPRRRSSSWWW]]]bbbgggkkkjjjggggggmmmssszzznnnZZZJJJBBB???>>>===<<<;;;::::::999999999999888888888777777777888888999999999888888555555555555666666666777666666555555555444444444222222333444444555555666333333333333333333333333333333333222222111111111222111111111000000//////111111222222222222111111333222222222111000000000111111111111111111111111000000000000000000000000000000000000000000000000111111000000111111222333222000...///111333444333111111222222222222111111222222111111111111222222nnn~~~}}}rrrkkkgggeeedddddd```ZZZWWWVVVVVVTTTRRRTTTSSSRRRSSSTTTTTTQQQNNNNNNOOOQQQQQQQQQOOONNNMMMNNNPPPSSSVVVWWWWWWWWWVVVYYYZZZ[[[\\\\\\ZZZYYYWWWVVVWWWXXXYYYXXXXXXWWWVVVWWWVVVUUUUUUUUUUUUVVVWWWWWWWWWVVVVVVVVVVVVWWWWWWZZZZZZZZZZZZ\\\]]]___```______^^^]]]^^^___```aaadddeeefffhhhjjjkkkkkkkkknnnoooqqqtttxxx|||~~~zzzxxxuuusssqqqnnnkkkiiiggggggeeeeeedddcccaaa___]]]\\\^^^]]]\\\ZZZYYYXXXWWWWWWTTTSSSQQQPPPNNNNNNNNNOOOQQQPPPNNNMMMLLLLLLMMMMMMMMMMMMLLLMMMMMMNNNOOOPPPOOOOOONNNMMMMMMMMMNNNNNNMMMNNNNNNNNNNNNMMMLLLLLLNNNNNNNNNNNNOOOQQQRRRSSSTTTUUUUUUSSSQQQOOOPPPQQQPPPPPPRRRSSSSSSSSSRRRQQQUUUUUUUUUUUUUUUSSSQQQNNNPPPOOONNNLLLKKKKKKKKKLLLNNNLLLNNNTTTYYY]]]fffnnnyyyxxxuuuuuu{{{}}}iiiYYYKKKBBB>>>???>>>===;;;::::::999999999999999888888777777777777777888888888777666666333333444444444555555555666555555555444444444444444444444444444444333333333333333333333333333333333333333222222111111111222111111111000000000000000000111111111111000000222222222111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000//////000000111222222000//////111333333333111111111111111111111111222111111000000111111222www}}}}}}wwwmmmfffbbb___\\\ZZZVVVVVVWWWXXXYYYXXXVVVSSSRRRQQQPPPQQQQQQPPPNNNLLLOOOQQQSSSUUUWWWXXXWWWWWWXXXYYYZZZZZZZZZXXXWWWVVVUUUVVVWWWWWWXXXWWWVVVUUUVVVUUUUUUTTTUUUUUUVVVVVVVVVUUUUUUTTTTTTUUUUUUVVVWWWWWWWWWWWWXXXYYYZZZ[[[ZZZZZZYYYXXXXXXXXXXXXYYY[[[\\\]]]___```aaaaaaaaadddeeeeeegggiiikkkmmmooopppqqqrrrtttttttttsssrrrqqqtttvvvvvv{{{~~~~~~~~~}}}yyysssnnnjjjfffeeedddcccaaa___]]]\\\[[[[[[ZZZZZZZZZYYYXXXWWWVVVUUUWWWWWWVVVTTTSSSRRRQQQQQQNNNNNNMMMLLLLLLLLLLLLMMMNNNMMMLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNOOOQQQRRRSSSOOOOOOOOONNNOOOOOOPPPPPPQQQQQQQQQQQQQQQPPPOOOOOONNNNNNNNNOOOPPPQQQSSSSSSUUUUUUUUUSSSPPPNNNNNNNNNOOOPPPPPPQQQRRRQQQQQQQQQRRRSSSSSSSSSRRRQQQPPPOOOPPPQQQPPPNNNMMMNNNPPPSSSWWWVVV[[[dddmmmwwwzzzqqqmmmppprrrzzzsss^^^PPPGGGBBB@@@AAA>>>===<<<;;;:::999999999888888888888777777777777777777777777666666555444444444444444555555555666555555555555444444444444555555555444333222222222333333333333333333333333222222222222222111111111111111111111111000000000//////000000000000//////111111111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000///////////////000000111111000//////222333333333555444333222222333444555222111111000000111111222~~~vvvlllfff]]]^^^aaadddffffffdddccc___\\\WWWTTTSSSRRRPPPNNNQQQRRRSSSTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVUUUSSSSSSSSSTTTUUUVVVVVVVVVUUUTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVUUUUUUTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWZZZYYYXXXXXXWWWVVVVVVVVVWWWXXXYYYZZZ[[[\\\\\\\\\```_______________``````dddeeeffffffgggffffffeeeccceeeffffffllltttxxxwwwsssrrrpppppprrruuuyyy|||{{{}}}~~~|||{{{zzzvvvuuutttsssqqqooonnnnnnnnnppprrrttttttrrrpppnnnlllkkkhhhddd```]]][[[ZZZ]]]\\\[[[YYYXXXWWWWWWWWWTTTTTTUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRQQQPPPOOONNNNNNNNNNNNNNNOOOOOOOOOPPPMMMMMMLLLLLLMMMNNNPPPQQQQQQQQQQQQQQQQQQRRRSSSTTTPPPPPPPPPPPPPPPQQQRRRSSSTTTTTTTTTTTTTTTSSSRRRQQQOOOPPPPPPQQQRRRSSSTTTUUUVVVWWWVVVTTTPPPNNNMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOLLLNNNOOOOOOPPPPPPRRRSSSSSSUUUVVVVVVVVVYYY^^^bbbfffhhhrrr~~~xxxtttssssssuuugggYYYJJJCCC@@@>>>@@@CCC===<<<;;;:::999999999999777777777777777777777777777777777777666555444444666666666777777777888888444444444444444444444444444444444333333333222222222222222222222222222222222222222111111111111111111111111111111111111111000000111111111111000000000000000111222222222333111111111111111111111111000000000000000000000000000000000000000000000000000////////////000111111111000///000222333333222444222111//////111222444111111000000000000111111wwwkkkmmmrrrvvvyyy{{{|||}}}yyyrrriii___XXXTTTQQQPPPPPPPPPPPPPPPPPPQQQRRRSSSSSSSSSSSSRRRQQQQQQPPPOOOQQQRRRSSSUUUUUUUUUTTTSSSQQQRRRSSSTTTUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVUUUUUUVVVVVVVVVVVVVVVUUUVVVVVVUUUUUUTTTSSSRRRQQQQQQRRRSSSTTTUUUVVVVVVVVVXXXXXXXXXXXXXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[ZZZZZZ]]]_________dddkkkllljjj``````aaaaaacccdddfffgggfffiiikkkkkkjjjhhhggggggeeedddcccbbbaaa``````______aaacccddddddbbb___^^^^^^]]]\\\ZZZYYYXXXXXXXXXYYYXXXWWWVVVVVVVVVVVVVVVQQQRRRSSSTTTTTTTTTTTTTTTRRRRRRSSSSSSRRRQQQPPPOOOOOOOOOPPPQQQRRRRRRRRRSSSOOONNNNNNNNNOOOQQQSSSTTTUUUUUUTTTSSSSSSRRRSSSSSSRRRRRRQQQRRRRRRSSSTTTTTTVVVVVVVVVUUUTTTSSSRRRRRRQQQQQQRRRSSSTTTUUUVVVVVVVVVWWWXXXVVVRRROOONNNNNNMMMMMMMMMMMMMMMNNNNNNNNNLLLNNNPPPQQQQQQSSSWWWZZZYYY]]]aaadddfffkkkrrrxxx{{{uuudddPPPHHH@@@===<<<;;;;;;===<<<;;;:::999999999999999666666666666666666666666777888888888777777666555666666666666777777777777333333444444444444444444222222222333333333444444222222222222222222222222111111111111111111111111111111111111111222222222111222222333333222222111000000000111222222222333111111111111111111111111000000000000000000000000000000000000000000000000111000000000000111222222000//////000333444333222///...,,,++++++,,,...///111000000000000000000111}}}xxx|||wwwhhh]]]XXXVVVRRRQQQPPPPPPPPPQQQSSSTTTRRRQQQQQQPPPOOONNNMMMMMMOOOPPPRRRSSSTTTTTTSSSSSSOOOPPPRRRSSSUUUUUUVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVTTTUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTRRRQQQPPPPPPQQQRRRSSSTTTTTTTTTTTTTTTUUUVVVXXXZZZ]]]___aaaYYYYYYXXXXXXWWWWWWWWWVVVYYYZZZZZZ[[[```eeeddd___XXXYYYZZZ[[[\\\\\\\\\[[[[[[^^^```aaa___^^^]]]]]]\\\\\\[[[[[[ZZZZZZYYYYYYXXXYYYZZZZZZZZZYYYXXXXXXUUUUUUTTTTTTUUUVVVWWWWWWUUUTTTTTTSSSSSSSSSSSSSSSPPPQQQRRRSSSSSSTTTTTTSSSRRRSSSTTTUUUTTTTTTRRRQQQNNNOOOPPPQQQRRRRRRRRRRRRQQQPPPPPPPPPQQQSSSUUUVVVXXXWWWVVVTTTSSSSSSSSSSSSTTTTTTSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUTTTRRRQQQPPPQQQRRRSSSTTTUUUVVVVVVVVVTTTVVVWWWVVVTTTQQQPPPPPPMMMMMMMMMMMMMMMNNNOOOOOOMMMPPPSSSTTTUUUXXX___dddeeelllsssxxx|||}}}iiiXXXNNNGGGAAA>>>???>>>;;;999;;;;;;:::999999888888888999555555555555666666666666666777777888888777777777333333333333444444444555333333333333444444444444111111111222333444444444222222222222222222222222000000000111111111111111111111111222222222222222222333333333333333333222111111111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111222222333000//////111333444333111222111000//////000111222111000000//////000000111~~~{{{ssskkkiiibbb```\\\YYYVVVVVVVVVWWWSSSRRRQQQOOONNNNNNMMMMMMNNNOOOQQQRRRSSSSSSRRRRRRNNNOOOQQQSSSUUUUUUUUUUUUUUUTTTTTTSSSSSSTTTTTTUUUSSSTTTUUUVVVVVVVVVVVVUUUTTTTTTUUUUUUUUUSSSRRRQQQQQQQQQRRRSSSTTTTTTTTTTTTUUUUUUVVVXXX[[[^^^```aaaZZZZZZYYYXXXWWWWWWVVVVVVTTTVVVXXXZZZ___ccc```YYYXXXXXXYYYYYYYYYYYYXXXXXXXXXZZZ]]]^^^\\\[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVWWWWWWRRRRRRRRRSSSTTTUUUVVVWWWUUUUUUTTTSSSSSSSSSSSSSSSQQQQQQRRRSSSTTTTTTTTTTTTQQQRRRTTTUUUUUUTTTSSSRRRNNNOOOQQQRRRRRRRRRRRRQQQRRRQQQQQQQQQRRRSSSUUUVVVWWWVVVUUUUUUTTTTTTTTTTTTWWWVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSRRRPPPOOONNNOOOPPPRRRTTTUUUUUUUUUTTTPPPSSSUUUUUUTTTRRRQQQQQQPPPOOOOOONNNOOOPPPQQQRRRQQQUUUZZZ^^^bbbjjjttt|||mmm^^^SSSJJJDDDBBB>>>===??????<<<;;;<<<:::999999888888888888888444444444555555666666666444444555666777777777777222222222222333333333333222222333333333444444444222222222222222222333333111111111111111111111111///000000000111111111222111111111222222333333333222222222333333222222222222222222111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000111222222//////000111333444222111444444444444444444444444000000////////////000000vvvzzz~~~|||{{{~~~yyyxxx~~~~~~uuuqqqkkkddd^^^[[[YYYXXXTTTSSSQQQPPPOOONNNNNNNNNMMMOOOPPPRRRSSSSSSRRRRRRMMMNNNQQQSSSUUUUUUUUUUUUSSSSSSRRRRRRRRRRRRSSSSSSQQQRRRTTTVVVVVVVVVVVVUUUPPPPPPQQQRRRRRRPPPOOONNNNNNNNNOOOPPPQQQQQQQQQPPPTTTTTTTTTTTTUUUVVVWWWXXXXXXWWWVVVUUUTTTSSSSSSSSSRRRTTTWWWZZZ```ddd___XXXWWWWWWUUUTTTTTTTTTUUUUUUTTTWWWYYYZZZYYYWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUSSSRRRQQQPPPQQQRRRTTTUUUTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYXXXWWWVVVVVVWWWWWWSSSTTTUUUUUUVVVVVVVVVVVVPPPRRRSSSUUUUUUTTTSSSRRRPPPQQQRRRSSSTTTSSSRRRRRRRRRRRRQQQQQQRRRSSSUUUVVVUUUUUUTTTTTTTTTUUUVVVVVVXXXWWWVVVVVVUUUUUUUUUUUUSSSSSSRRRRRRPPPOOONNNMMMNNNOOOQQQRRRSSSTTTSSSSSSMMMPPPSSSTTTSSSRRRRRRRRRRRRRRRQQQPPPQQQRRRSSSTTTXXX^^^fffnnnvvvyyyuuuwwwuuu{{{~~~aaaPPPLLLJJJFFFBBB<<<999888::::::888999<<<999999888888888888888888444444444555555555666666222222444555666777777777333333333444444444555555222222222333333444444444444444333222222111111111111111111111111111111111//////000000111111111222111111111222222333333333111111222222222222111111333222222222111111000000111111111111111111111111000000000000000000000000000000000000000000000000///////////////000111111//////000222444444222111000111111222222111111000000000////////////000000uuuwwwzzz}}}~~~}}}{{{zzzwwwtttqqqqqqwww{{{ppphhhccc```XXXXXXWWWTTTQQQQQQSSSUUURRRRRRQQQPPPOOONNNMMMMMMJJJMMMPPPRRRRRRRRRRRRRRRNNNPPPSSSTTTSSSRRRRRRRRRSSSTTTUUUVVVVVVVVVUUUTTTVVVWWWWWWVVVUUUSSSQQQPPPPPPPPPPPPQQQRRRSSSTTTUUUUUUUUUUUUTTTTTTTTTSSSSSSTTTSSSSSSSSSSSSSSSTTTTTT[[[RRRQQQ___mmmlllccc\\\YYYVVVRRRRRRTTTVVVVVVUUUWWWWWWWWWXXXWWWWWWVVVVVVSSSUUUUUUTTTRRRQQQRRRSSSVVVVVVVVVVVVUUUTTTSSSSSSTTTTTTUUUUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVUUUTTTTTTQQQQQQQQQQQQRRRSSSTTTUUUUUUUUUVVVVVVVVVUUUUUUTTTVVVUUUTTTTTTTTTTTTTTTUUUWWWWWWXXXWWWWWWVVVUUUTTTWWWUUUSSSTTTVVVVVVSSSPPPNNNOOOOOONNNMMMLLLLLLMMMPPPMMMKKKLLLPPPTTTUUUTTTPPPQQQRRRTTTTTTTTTTTTTTTWWWVVVVVVYYYYYYZZZaaaiiiooovvv}}}uuunnnnnntttvvv}}}kkk```PPPEEEAAA???===;;;;;;:::999999888888999999;;;::::::999888777666666999888888888777777666666555555444444444333333333666555333222111222333333444444444444444444444333888444000,,,+++...222555222222222222222222222222222222222222222222222222000111111111111222222222////////////000222555666//////000000111111111222000000000000000000000000111111111000000000//////222222111111111111222222333333333222222222111111111111000000//////......222222222222222111000///111111000000//////......xxxyyyzzz{{{zzzyyywwwuuuqqqnnnjjjjjjqqq~~~xxxsssqqqfffccc```\\\ZZZYYYXXXXXXVVVTTTRRRRRRSSSSSSQQQPPPPPPQQQSSSTTTSSSQQQPPPPPPPPPQQQRRRRRRQQQQQQQQQQQQQQQQQQSSSTTTTTTUUUTTTTTTSSSSSSTTTTTTSSSQQQOOONNNOOOOOOPPPPPPQQQSSSTTTTTTUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSTTTVVVTTT[[[kkktttoooaaaXXXXXXUUURRRRRRTTTVVVVVVUUUTTTUUUUUUVVVVVVVVVUUUUUUTTTUUUVVVUUUSSSRRRSSSTTTUUUUUUUUUVVVUUUUUUTTTSSSUUUUUUUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVUUUTTTTTTRRRRRRSSSTTTTTTUUUUUUVVVSSSSSSTTTUUUUUUUUUUUUUUUTTTTTTSSSSSSRRRSSSSSSSSSTTTTTTUUUVVVVVVVVVVVVUUUWWWUUUSSSSSSTTTSSSOOOLLLQQQQQQQQQPPPNNNMMMMMMMMMHHHHHHIIILLLPPPSSSSSSQQQRRRTTTWWWXXXYYYZZZ]]]```cccbbbccchhhlllpppyyyyyyuuurrrvvv~~~gggUUUNNNDDD???======;;;888;;;:::999999888888999999999999888888777777666666777777777666666666555555666666555555555444444444555444333222222222333333444444333222111000000///666555333111111222333444111111111111111111111111000000000000000000000000000111111111111222222222333222222222333555666777///000000000111111111111000000000000000000000000////////////000000000000111000000000000000000111000000000111111222222222111111000000////////////222222222222222111000000////////////000000000000yyyyyyxxxwwwuuusssqqqpppkkkgggcccdddlllvvv~~~zzzuuuqqqmmmhhhccc___[[[VVVVVVXXXYYYUUUQQQQQQQQQQQQQQQQQQPPPOOONNNRRRRRRQQQPPPPPPPPPPPPPPPOOOPPPQQQRRRSSSTTTUUUVVVQQQRRRRRRRRRRRRQQQPPPOOONNNOOOOOOPPPQQQRRRSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSNNNQQQ[[[gggllldddYYYRRRWWWUUUSSSSSSTTTUUUVVVUUUTTTTTTUUUVVVWWWWWWWWWWWWUUUVVVWWWVVVTTTSSSTTTUUUTTTTTTUUUVVVVVVVVVVVVUUUVVVVVVVVVWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWVVVVVVUUUUUUUUUSSSTTTVVVWWWXXXXXXWWWVVVRRRRRRSSSSSSTTTTTTUUUUUUSSSSSSSSSRRRRRRRRRQQQQQQQQQRRRSSSUUUVVVWWWWWWWWWVVVUUUUUUUUUVVVTTTQQQOOORRRRRRQQQOOONNNMMMMMMMMMIIIJJJMMMQQQUUUVVVUUUSSSVVV[[[bbbfffhhhkkkrrrxxx|||{{{~~~xxx```OOOGGGCCC???>>>??????<<<999::::::999888888888888999777777777777777666666666666666555555555555555444666666666666555555555555444444333222222222333333444333222111///...------222333444555444333222111000000000000000000000000000000000000000000000000000111111111111222222222111111000000111222333333000000000000111111111111000000000000000000000000//////000111222333444444000000////////////000000------...///000111222333111000000000000/////////111222222222222111000000.........///000111111111xxxwwwtttqqqooonnnnnnnnnjjjfffbbbfffnnnuuuyyyxxx{{{zzzqqqjjjbbb```aaa```ZZZTTTTTTSSSRRRRRRSSSTTTSSSSSSRRRQQQQQQQQQQQQQQQPPPOOOOOOPPPPPPRRRSSSUUUWWWWWWSSSSSSSSSSSSSSSRRRRRRRRRMMMNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQPPPQQQQQQQQQNNNRRRVVVZZZYYYUUUSSSSSSVVVUUUTTTSSSTTTTTTUUUUUUUUUVVVWWWXXXYYYZZZZZZZZZUUUVVVWWWWWWUUUUUUUUUWWWTTTUUUVVVWWWXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVYYYZZZ[[[ZZZXXXWWWUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRQQQQQQRRRSSSUUUVVVWWWWWWWWWTTTTTTUUUWWWXXXXXXWWWVVVVVVTTTRRRQQQQQQRRRQQQQQQRRRSSSUUUYYY\\\^^^^^^^^^bbbmmmzzzlll\\\QQQJJJCCCAAA????????????<<<::::::999999888888888888888555555555666666666666666555555555555555555555555555555555555444444444444444333333333333333333333333333222111000000/////////111222333333222000///111111111111111111111111222222222222222222222222000000111111111222222222000000000000///000000000000000000000000111111111000000000000000000000000000111222444666777999999000000////////////000000......///000000111222222000000000000000000000000111111222222222111111000.../////////000000000111sssqqqmmmjjjiiikkkmmmooollliiihhhlllsssyyyyyywwwwwwwww~~~zzzuuussspppiiibbbdddbbb^^^^^^^^^___^^^\\\UUUSSSQQQQQQRRRQQQOOOLLLPPPPPPQQQRRRTTTUUUVVVVVVSSSSSSSSSRRRRRRRRRRRRRRRMMMNNNPPPQQQRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPOOOOOOPPPPPPSSSWWWYYYVVVRRRQQQTTTXXXTTTTTTTTTTTTSSSSSSTTTUUUUUUVVVWWWXXXYYYYYYYYYYYYUUUVVVWWWWWWVVVUUUVVVXXXVVVVVVXXXYYYZZZZZZ[[[[[[WWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXZZZ[[[\\\[[[YYYXXXYYYXXXWWWUUUTTTTTTTTTTTTVVVWWWWWWWWWVVVUUUSSSRRRQQQQQQRRRSSSTTTUUUUUUUUUSSSSSSUUUUUUVVVVVVWWWWWWXXXVVVTTTTTTWWWZZZZZZZZZXXXXXXZZZ]]]bbbiiipppttt{{{uuuuuuzzzzzzsss\\\PPPIIIEEEBBB>>><<<:::999999999999888:::999888888777777888888555555555555555666666666666666666666666666666666444444444333333333222222222333333333333333333333333333333333333444444444111111111111111111111222222222222222222222222222222222222222222222222222000000111111111222222222333333333333333222222222111111000000000000000000000000000000000000000000111111333444666888999:::222111111000000111111222111111111111111111111111000000000000111111111111000111111222222222111111111000000000/////////...mmmiiieeebbbbbbfffkkknnnmmmlllmmmpppuuuxxxwwwvvvppplllooozzz}}}vvvsssrrrpppnnnkkkccc^^^XXXUUUUUUTTTRRROOOSSSTTTUUUWWWWWWVVVUUUTTTSSSRRRQQQQQQPPPPPPPPPQQQNNNOOOQQQSSSTTTTTTSSSSSSQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQPPPOOONNNNNNNNNNNNOOOWWW\\\XXXRRRQQQRRRTTTSSSTTTUUUUUUSSSSSSSSSUUUSSSSSSTTTUUUVVVVVVVVVVVVTTTVVVWWWWWWUUUUUUVVVXXXWWWWWWXXXZZZZZZ[[[[[[[[[WWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXUUUUUUUUUVVVVVVWWWWWWWWWXXXXXXZZZZZZZZZZZZYYYXXX[[[YYYWWWVVVUUUUUUUUUVVVXXXYYYYYYYYYXXXVVVUUUSSSPPPQQQRRRSSSTTTTTTTTTTTTUUUVVVVVVUUUTTTVVVXXX[[[\\\YYYXXX[[[aaafffhhhhhhbbbcccfffjjjsssxxxqqqmmmpppuuu|||lllVVVKKKGGGCCC===999:::999777777777999;;;<<<999999888777777777777888666666666666666555555555666666666666666777777777333333333333222222222111222222333444444444333333222333333444555555666666444333222111222333444555222222222222222222222222000000000000000000000000000111111111111222222222111111222222222111111000111111111111000000000000000000000000000000000000000000111222333444555555222222111111111111222222222222222111111000000000000000000111111111111222000000111222222222222111111111111000///.........gggccc]]]ZZZZZZ___fffjjjllllllnnnoooppppppoooooofffbbbeeeqqqyyy}}}uuuhhh___\\\\\\\\\[[[\\\]]]___```___]]]YYYWWWUUUTTTSSSQQQPPPPPPPPPQQQNNNPPPRRRTTTUUUUUUTTTTTTPPPPPPPPPQQQQQQRRRRRRRRRQQQPPPOOONNNNNNMMMMMMMMMLLLUUUZZZUUUOOOOOOPPPPPPQQQTTTVVVUUUSSSRRRSSSUUUSSSSSSTTTTTTUUUTTTTTTTTTSSSUUUVVVVVVUUUUUUVVVWWWVVVWWWXXXYYYYYYYYYYYYYYYWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTUUUVVVVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWUUUTTTTTTUUUWWWXXXYYYZZZZZZZZZYYYWWWUUUSSSRRRSSSUUUWWWYYYZZZ[[[[[[[[[\\\]]]]]]^^^bbbiiinnnooommmlllqqqzzz~~~|||xxx^^^SSSIIIGGGFFFAAA;;;:::999::::::::::::;;;<<<>>>999999888777777777777777888777777666666555555555444444555555555666666666444444333333333222222222111222333444444444333333222222222222333333333333333222222222333333444555111111111111111111111111000000000000000000000000000111111111111222222222---...///000000///......111111111111000000000///000000000000000000000000000111111111111111222222111111000000000000111111//////000000000000000000000000111111111222222222000000111222222222222222000000000000////////////ddd___YYYUUUUUUZZZaaafffiiikkklllllljjjhhhggghhhaaa]]]bbbooovvvvvv|||vvvhhhdddeeeggghhheeegggiiijjjhhhddd___\\\YYYXXXVVVTTTSSSRRRRRRSSSOOOPPPSSSUUUVVVVVVUUUTTTPPPPPPPPPQQQQQQQQQRRRRRRQQQPPPOOONNNMMMMMMMMMMMMQQQXXXYYYRRRLLLOOOSSSTTTQQQTTTVVVUUUSSSRRRSSSUUUUUUUUUVVVVVVVVVUUUTTTTTTSSSTTTVVVUUUUUUUUUVVVWWWUUUVVVWWWWWWXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTUUUVVVWWWWWWXXXXXXYYYXXXWWWWWWWWWWWWXXXXXXTTTSSSSSSSSSTTTVVVXXXZZZYYYZZZZZZZZZYYYWWWUUUSSSVVVXXXZZZ]]]___aaaccccccbbbcccfffhhhlllsss~~~qqq]]]KKKCCC@@@AAA@@@<<<<<>>===;;;:::::::::;;;::::::::::::999999999999999999888888777888888888666777888888888888777777555555555555555555555555666555555555444444444444444444333333333333444444111222333222000000000222222222111111111111222222111111000000111111222333111111111111111111222222111111111111111111111111//////000111111111111111111111111111111111111111000000111111111111000000000000000000111111111111000000////////////000000//////000000000111111111333333333000------///222222222222222222111000000111111111111111111111111eee___VVVOOONNNVVVbbbkkkpppooonnnmmmkkkiiihhhgggnnnooottt{{{|||vvvrrrqqqmmmlllmmmpppyyy}}}yyyuuusssoooqqquuuyyy{{{zzzuuuqqqgggccc```^^^___^^^[[[XXXYYYXXXWWWVVVVVVVVVWWWWWWccc___YYYTTTQQQPPPQQQRRRNNNNNNOOOOOOPPPPPPPPPPPPUUUVVVVVVUUUUUUTTTSSSRRRPPPQQQRRRSSSSSSSSSRRRRRRPPPOOOOOONNNOOOOOOPPPQQQSSSSSSRRRQQQPPPPPPPPPQQQOOOOOOOOOPPPQQQRRRSSSTTTSSSSSSTTTUUUWWWYYY[[[]]]]]]___``````___bbbhhhlllllljjjgggeeeeeegggjjjllloooqqquuuyyy}}}zzz{{{eeeTTTMMMFFFAAA>>><<<;;;;;;::::::::::::;;;999999999999888888888777::::::999888777777777777333333444555555555444333444444444444444444444444555555555555444444444444444444333333333333444444///000111111000///000222333333222222222222333333111111000000111111222333///000000111222222333333222222222222222222222222//////000111111111111111111111111111111111111111111111000000000000111111000000000000111111111111000000////////////000000.../////////000000000000333444333111//////000222222333333333333222111111////////////////////////fff```XXXQQQQQQYYYfffpppvvvvvvuuussspppmmmlllllluuuxxxwwwmmmiiifffeeeeeegggllluuu}}}|||uuurrrqqqnnnhhhcccgggffffffffffffggghhhiiirrrnnnhhhaaa\\\XXXUUUSSSRRRRRRSSSSSSSSSSSSSSSSSSUUUUUUUUUVVVWWWWWWVVVTTTQQQQQQRRRRRRSSSSSSQQQPPPQQQQQQPPPPPPQQQQQQRRRSSSQQQRRRRRRQQQPPPNNNNNNNNNPPPPPPQQQRRRTTTWWWYYY[[[ZZZZZZZZZZZZ[[[]]]___```bbbgggmmmppprrryyymmmTTTHHHEEECCC@@@>>>;;;::::::999999999999999888888888888777777777777999999888777777777777777666555444333222222222333444444444444444444444444444444444444444444444444444333333333333333333444...000111111000000222333444333333222222333333444111111000000111111222333000000111111111222222222222222222222222222222222//////000111111111111111111111111111111111111111222111000//////000111222///000000000111111111111000000////////////000000/////////000000000111111333222222111000000000111111222222333222222111111........................gggccc\\\XXXYYYbbbnnnwww{{{{{{{{{wwwrrrooonnnoooyyy{{{mmmgggddddddfffiiinnnssswwwyyy|||vvvlllbbb[[[[[[ZZZYYYYYYYYYZZZ[[[[[[\\\\\\]]]```cccdddbbb```[[[YYYVVVUUUVVVVVVTTTRRRRRRSSSTTTUUUUUUVVVVVVVVVTTTVVVXXXWWWTTTQQQQQQQQQSSSTTTUUUXXX[[[```dddfffggggggfffgggiiillloooqqqrrrzzzppp]]]JJJBBBAAA???;;;999;;;;;;:::999888777666666888888888777777777666666777777666666777888888999AAA===999444333444666888444444444444444444444444333333444444444444444444333333333222222333333333///111222222111111333444444333333222222333333444111111000000111111222333222222222111111111000000111111111111111111111111//////000111111111111111111111111111111111111111222111000//////000111222///000000000111111111111000000////////////000000000000000111111111222222111000000///000000//////000000111111111111111000111111111111111111111111kkkhhheeeccceeelllvvv~~~{{{tttooonnnooo|||~~~pppkkkeeefffiiilllpppsssuuuuuu}}}qqqeeecccbbbbbbdddgggkkkmmmooonnnooosssxxxzzzwwwuuukkkeee^^^ZZZZZZ[[[ZZZXXXUUUWWWZZZ]]]^^^^^^]]]\\\\\\^^^___]]]ZZZYYY[[[^^^]]]^^^```dddjjjpppuuuyyy{{{zzzyyyyyy}}}xxx```RRREEE@@@???<<<888777;;;;;;;;;:::999777666555888888888888777777777666666666666666777888999999AAA===888333111222555777333333333333333333333333333333333333444444444444333333222222222222333333111222333333222111333444333333222222222222333333111111000000111111222333333333222222111000000///000000000000000000000000//////000111111111111111111111111111111111111111111111000000000000111111000000000000111111111111000000////////////000000111111111111222222222222000///...///000111///...//////000111111111111000000000000000000000000000ppppppooooooqqqvvv|||xxxrrrqqqrrr{{{zzzqqqpppjjjjjjkkklllmmmooopppqqq{{{|||{{{zzz{{{~~~rrrkkkjjjkkklllkkkkkkoootttxxxzzzzzzwwwvvvpppqqqoookkkiiimmmvvv}}}~~~|||xxxmmmaaaSSSJJJBBB???===::::::<<<999999:::::::::999888777999999888888888777777777777777666666666777777888999777444222111222333444333333333333333333333333222222333333333444444444333333222222222222333333111222333222111000111222222222111111111111222222111111000000111111222333222222111111111111111111111111111111111111111111//////000111111111111111111111111111111111111111000000111111111111000000000000000000111111111111000000////////////000000000000000000111111111111111///...000222222000...///000111111222222222111........................tttuuuvvvwwwxxx{{{}}}wwwuuuwwwwww{{{~~~tttppprrrooonnnkkkjjjiiikkklllnnnsssvvvxxxyyyzzz}}}~~~xxxpppcccZZZXXXZZZVVVPPPHHHBBB<<<;;;999777:::>>>777888999:::;;;::::::999999999999999888888888888999888777666666555555666555555666777777666666555333333333333333333333333222222222333333444444444333222222222222222222333111222222111///...///000222111111111111111111222111111111000111222222333000000000111222222333333222222222222222222222222//////000111111111111111111111111111111111111111///000111222222111000///000000000000111111111111000000////////////000000////////////000000000000222000///111333444222///000111222333333333333333111111111111111111111111wwwzzz|||{{{|||yyytttssswwwvvvvvvwwwyyyxxxsssoooooommmjjjiiiiiijjjjjjiiijjjnnnqqqppplllmmmtttzzzoooeeeTTTQQQNNNJJJGGGFFFGGGGGGCCCBBB???===;;;;;;;;;;;;<<<<<<===<<<;;;999777555888777777666555444444444444555555666777888888999555555444444444333333333222222222222222222222222000111222222333444555555000111333444555444444333000000000000000000000000222222222111000//////...111111000000000000111111000000111111111111000000000000////////////000000////////////////////////000000//////.........---000000000000000000000000000000000000111111111111222222111111111111111111111000000000111222333333000111222333333333333333111333555666444111---+++////////////////////////zzz|||~~~}}}}}}xxxtttsssuuusssqqqqqqrrrrrrpppnnnmmmkkkhhhgggffffffeeeeeegggkkknnnkkkfffffflllsssssseeeXXXPPPLLLIIIFFFCCCAAA@@@AAAAAABBB@@@>>><<<;;;:::::::::;;;;;;;;;;;;:::888777666777777777666555444444444777666666666666666555555444444444333333333333222333333222222222222222222333333333333333333333333222222333333444333333333111111111111111111111111222222111111000//////...111111000000000000111111111111222222222222111111///000000000000000000///000000000000000000000000000000/////////.........000000000000000000000000/////////000000000111111111111111111111111111111111111111111111111222222//////000000111000000000---...000111111000...,,,000000000000000000000000xxxzzz{{{|||}}}wwwtttsssssspppmmmkkklllmmmmmmmmmjjjhhhfffcccaaa```______aaafffjjjgggbbbbbbjjjrrruuuaaaUUULLLEEE@@@CCCBBB???===;;;;;;<<<===???>>>===;;;:::999999999888888999999999888777666777777666666555444444444888888777666444333222111444444444333333333222222333333333222222111111111444444444333333222222222444333333222222222222333222222222222222222222222222222111111000/////////111111000000000000111111222222333333333333222222///000000000000000000///111111111111111111111111000000////////////......000000000000000000000000....../////////000000000111111111111111111111111222222222111111111111111//////000000000///......++++++---...///000000000111111111111111111111111tttuuuvvvxxxzzz{{{vvvsssrrrooommmkkkjjjjjjjjjkkkkkkfffeeeccc```\\\ZZZZZZ[[[\\\bbbgggfffcccfffoooxxxwwwqqqooosssxxxzzzrrrgggXXXMMMGGGDDDBBB@@@@@@???===;;;;;;;;;<<<<<<===<<<;;;::::::999888888666666777777777777777777666666666555555444444444777777666555333222111111555555555444444444444333444333333222222111111111333333333333333333333333555444222111111111222222222222222222222222222222111111111111000000//////111111000000000000111111111222222222222222222111///000111111111111000///000000000000000000000000000000//////////////////////////////////////////............////////////000000000000111111111111222222222222111111000000111111111111111000///...------......000111222333000000000000000000000000yyyyyyxxxxxxyyy|||~~~{{{xxxtttqqqooohhhiiiiiihhhgggfffeeeeeeccccccbbb^^^ZZZXXXYYYZZZ]]]aaaeeeeeeeeejjjsss{{{~~~vvvmmmhhhggghhhjjjkkkjjjooowwwppphhhUUUPPPIIIEEEDDDCCCBBBAAA>>>===<<<;;;;;;;;;<<<===;;;::::::::::::999888888666666666666666666777777555555555555444444444444555555444444333333333222666666666666555555555555333333333222222111111111111111222333333444555555555444222111000111111222222222222222222222222222111111111000000000000000111111000000000000111111000000111111111111000000///000111222222111000/////////////////////////////////000000000000000000////////////////////////............//////////////////000000000111111111222222222222222111000///111111111111111000///...//////......///000111222////////////////////////~~~|||||||||}}}|||yyyvvvtttpppmmmjjjbbbccceeedddbbb`````````aaacccbbb___[[[YYY[[[^^^cccccccccdddgggmmmtttyyyuuullleeecccbbbaaa```bbb]]]___ccciiivvv{{{lll___VVVSSSFFFDDDBBBAAA@@@???===;;;<<<;;;::::::::::::::::::999999::::::::::::999888666666555555555666777777444444444444444444444444333333444444444444444444666666666666555555555444222222222222222222222222000111111222444555555666333222222111111111111222222222222222222222222222111111000000000000000000111111000000000000111111000000000111111000000000///000222333333222000///........................//////000000000000111111000000000000000000000000....../////////000000000...//////000000111111111000111222333333222000/////////000000000///......///......------...//////........................~~~}}}|||yyyrrrnnnlllllljjjiiiaaabbbbbb```]]]\\\___aaa```bbbcccaaa]]]\\\___cccgggdddbbbdddllltttyyy{{{pppggg```^^^]]]ZZZZZZ]]]XXXYYY[[[]]]eeerrr{{{ggg\\\TTTLLLGGGFFF@@@@@@???>>>>>>===;;;999:::::::::999999888888888888999:::;;;;;;::::::999888777666555555666666777444444444444444444444444444444444444444444444444555444444444333333333333111111111222222333333444222222222333333444444444000111111222222222222111111111111111111111111111000000000000000000000111111111000000000000111111000111111222222111111000///000222444444222000/////////////////////////////////000000000111111111000000000000000000000000/////////000000000111111......//////000111111222///000222333333222111000//////000000111000000000........./////////000000////////////////////////}}}uuulllffffffhhhjjjjjjeeedddbbb^^^[[[\\\aaaeee```cccdddbbb___^^^bbbfffhhhccc```fffqqq|||pppggg___]]]ZZZUUUWWW\\\UUUVVVXXXYYY\\\dddoooxxx|||{{{lll\\\NNNJJJHHHBBB??????@@@???>>>>>>>>>>>>>>>===;;;;;;;;;:::999999888888888999:::;;;<<<;;;:::999999888777666555666666777444444444444444444444444666666666555555444444444333333333222222222111111000000111222333444444555444444333333333333222222...000111333333333222111000000000000000000000000000000000000000111111111111111000000000000111111222222222333333222222222///000222444444222000///000000000000000000000000//////000000111111111222000000000000000000000000000000000000111111111111---......///000111111222...///111333444333222111000111222333333333333333...///000222333333333333000000000000000000000000|||{{{{{{|||{{{tttjjjdddcccgggkkknnniiieee___\\\]]]^^^^^^]]]ZZZ\\\]]]]]]]]]___aaadddccc______hhhxxxqqqiii^^^WWWVVVWWWWWWWWWTTTTTTTTTUUUXXX]]]bbbeeekkkyyysssddd[[[OOOMMMIIIDDDAAA??????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::888999:::;;;;;;;;;:::999777777777666555555444444222222333333444555666666444333222222222333444555444444444333333222222222222333333333333222111111111111111111111000//////444333222111000000000000111111111111111111111111111111111111111111111111////////////////////////...///000111111000///...////////////////////////111111111111111111111111000000000000000000000000............////////////......///000111222222333000000000000000000000000000000/////////111222333222222222111111111000000000111222222222000///...000000////////////000000|||||||||{{{yyyxxxwwwwwwtttnnnhhhdddfffiiilllmmmkkkeee^^^[[[\\\]]]\\\YYYWWWYYY[[[\\\\\\]]]___aaa```^^^aaannn~~~wwwkkkcccYYYRRRQQQSSSTTTTTTSSSRRRPPPPPPRRRVVV[[[^^^bbboooqqqcccYYYPPPJJJFFFDDDAAA>>><<<;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999888999:::;;;;;;:::999999777777666666555555444444222222333333444555555666444444333222222222333444444444333333333222222222222333333333222222111111111111111111111000//////111111000000000111111222111111111111111111111111////////////////////////000000000000000000000000//////000000000000//////////////////////////////////////////////////////000000000000000000000000............/////////////////////000111111111222000000000000000000000000111000000//////000111222222222222111111111000000111111111111111000//////000000////////////000000wwwxxxwwwvvvuuusssqqqooojjjgggcccdddhhhlllnnnnnnkkkddd[[[YYY[[[\\\XXXTTTRRRUUUXXXZZZ[[[\\\^^^```___aaahhhwwwzzznnnggg___VVVPPPPPPRRRSSSTTTUUURRROOOMMMNNNRRRWWWZZZbbbooozzzooo___RRRKKKGGGDDDBBB===<<<;;;:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888777777777777888888999:::;;;::::::999888777777666666555444444444222333333444444555555555555555333333222222222222333333333333222222222222222222222222222111111111111111111222111111000///////////////000111222333111111111111111111111111////////////////////////111111111111111111111111000000////////////000000000000000000000000000000////////////////////////000000000000000000000000............////////////000000000000000000000000000000000000000000000000222111000000///000000111222111111111111000000000222111111000000000000000000000////////////000000uuuttttttsssrrroookkkiiiccc```^^^bbbiiiooopppoooiiiaaaXXXVVVXXXXXXSSSNNNMMMQQQVVVZZZ\\\___aaacccccciiitttuuukkkfff___WWWRRRSSSVVVWWWXXXWWWTTTPPPMMMNNNSSSYYY]]]ggguuu~~~nnnccc^^^WWWNNNGGGDDDCCCCCCBBB<<<<<<;;;::::::;;;<<<<<<::::::::::::::::::::::::888888777666666666666777888999999::::::999888777777666666555555444333333333333333444444444555555555555444333222222111111333222222222222222222222333222222111111111111111111111111222222111111000//////...//////000111111111111111111111111111111111111111111111111111111000000000000000000000000111000///......///000111000000000000000000000000111111111111111111111111////////////////////////............////////////000000000000000/////////000000000000000000000000222222111000000/////////111111111111000000000000222111000//////000111222000000////////////000000tttsssssssssrrrnnnhhhddd___\\\[[[```iiipppqqqoooddd]]]VVVSSSUUUUUUPPPKKKJJJOOOVVV]]]aaadddgggiiijjjsss}}}~~~vvvpppllleee___XXXUUUVVVYYYYYYYYYVVVSSSPPPNNNPPPUUU\\\```dddtttvvvhhh]]]TTTOOOKKKIIIEEEBBBAAA???>>>=========<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888777666666555555666666888888999999999888666555666666666555444444333333333333333444444444444444555555444444333222111000222222222222222222222222333222111000000000111111111111222222222222111111111111000///////////////111111111111111111111111111111111111111111111111////////////////////////111000///......///000111000000000000000000000000000000000000000000000000////////////////////////............////////////000000000///////////////////////////////////////111111111111000000//////000000000000000000000000222111000//////000111222000000////////////000000uuussssssssssssnnnggg```\\\YYYZZZbbblllqqqoookkk^^^ZZZVVVTTTSSSSSSPPPMMMLLLQQQZZZaaafffiiikkklllooovvv|||{{{tttmmmkkkkkk```\\\WWWVVVWWWXXXWWWUUUQQQOOOMMMLLLOOOTTTZZZ^^^aaaqqq}}}yyyyyyzzzyyyzzztttsssyyy}}}wwwdddXXXPPPJJJGGGFFFAAAAAAAAA@@@>>><<<999888<<<<<<<<<;;;;;;:::::::::999999999999999999999999888777666666555555666666888888999999888777555444666666555555444333333333444444444444444444444444444444444444333333111111111111111222222222222222333222111000///000111111000111222222333222222222333222111000////////////111111111111111111111111////////////////////////........................000000////////////000000000000000000000000000000........................000000000000000000000000............////////////////////////////////////////////////////////////000111111111111000000/////////000000000000000111000000000000000111111222000000////////////000000uuussssssssssssnnneee^^^XXXXXX\\\gggqqqsssllldddZZZYYYXXXVVVTTTSSSSSSSSSPPPVVV^^^eeehhhjjjkkklllnnnppppppooollliiifffeee\\\YYYVVVVVVWWWWWWTTTQQQNNNLLLKKKKKKMMMRRRWWWZZZbbboooyyyxxxrrrnnnkkkhhheeefffcccgggooouuu~~~gggZZZLLLGGGEEEAAA@@@AAA>>>>>>???>>><<<;;;::::::999999::::::::::::::::::999999999999999999999999888777777666555666666666777888888888888666555444666555555444444333333222444444444444444444444444222333444444444333222222000111111111222222222222333222000/////////111111000111222222333333333222222111111000000000111111111111111111111111111111//////////////////////////////////////////////////////000000000000//////////////////////////////........................000000000000000000000000............////////////---.........///000000000//////////////////////////////111111222111000000////////////000000111111//////000111111111111111000000////////////000000uuusssrrrssssssnnnddd\\\UUUWWW___kkkvvvuuuiii^^^XXXZZZZZZXXXUUUSSSUUUXXXTTTYYYaaagggiiijjjjjjjjjlllhhheeefffhhhgggccc___ZZZXXXWWWWWWXXXWWWSSSOOOMMMLLLKKKKKKMMMQQQUUUWWWaaalllqqqmmmfffbbb^^^YYYYYY\\\]]]eeeqqqxxx~~~nnn```WWWKKKCCCBBBCCC???<<<===;;;;;;;;;:::999999;;;<<<888888999;;;<<<<<<<<<<<<888888888888888888888888888888777666666666666666777888888888777666444333666555555444444333222222444444444444444444444444111222333444444444333222000000111111222222222222333222000///...///111222000111222333333333333333000000000000111222333444111111111111111111111111111111111111111111111111000000000000000000000000...///000111111000///...////////////////////////000000000000000000000000000000000000000000000000............/////////000,,,------...///000111111////////////////////////...///000111222222111000.../////////000000111111...///000222222222111000000000////////////000000sssuuuvvvvvvsssmmmgggcccWWW___jjjsssuuuooogggaaa\\\]]]^^^]]]\\\[[[[[[[[[______aaacccfffgggfffddddddcccbbbcccdddbbb^^^ZZZZZZZZZYYYXXXVVVSSSQQQOOOJJJIIIKKKMMMMMMMMMSSSZZZgggooopppeeeZZZVVVTTTQQQTTTTTTWWW___ooopppeee]]]TTTLLLLLLHHHCCC@@@?????????>>>;;;;;;:::999999999999::::::999888777777888999:::777777666666666666777777888888777777666666555555666666777777777777666666555444444333333222222111333333444444333333222111444333333222222333333444222222111111111111222222000000000000111111111111111111222222222222111111000000111111222222222222555222000//////000000///222111000......000111222111111000000000000111111000000000000111111111111////////////////////////000000000000000000000000000000000000000000000000///......------///000111///////////////000111111111000///......///000111000000000///......------//////000111111111111111000111111111111222222222111111000///////////////tttuuuwwwwwwuuupppkkkhhh```eeemmmssstttpppjjjeeeeeefffggggggeeedddcccbbbdddbbb``````bbbbbbbbbaaaaaa``````bbbcccbbb___[[[XXXXXXXXXXXXVVVTTTRRRQQQNNNLLLLLLMMMLLLLLLRRRZZZhhhmmmkkk```UUUQQQOOOMMMQQQSSSXXXbbbqqqyyygggZZZSSSOOOJJJEEEFFFCCC???======>>>>>>===>>>======<<<<<<<<<<<<<<<999999888777777888999999777777777666666777777777666666666555555444444444555666666777777666666555333333333333333333333333333333444444333333222111444333333222222333333444222111111000000111111222000000000000111111111111111111222222222222111111111000000111111111111111444222//////000000000000222111000//////000111222//////............////////////000000000111111111///////////////////////////////////////////////////////////////////////////......---...///000111///////////////000111111000000////////////000000//////000000000000000000///000111111222222111111000000111111111222222222111111000///////////////ppprrrtttuuutttqqqnnnkkkkkkmmmoooqqqqqqnnnllljjjmmmnnnooopppooommmjjjhhhhhhccc^^^ZZZYYYZZZ[[[[[[^^^^^^___aaabbbaaa^^^\\\WWWWWWWWWWWWVVVTTTSSSRRRRRROOOMMMLLLJJJKKKRRR[[[jjjkkkeeeYYYOOOLLLKKKJJJMMMPPPXXXbbbppp}}}tttccc]]]SSSKKKGGGEEEDDDCCC@@@===:::999:::<<<<<<<<<;;;;;;:::999999999999:::999888888777777888888999888888777777777777888888666666666666555555555555444555555555555555555444111111222333333444555555333333444444333333222111333333222222222222333333222111111000000111111222000000000000111111111111111111222222222222111111111111000//////000000000444111//////000111111111222111000//////000111222//////............////////////000000000000111111///////////////////////////////////////////////////////////////////////////............///000000///////////////000111111//////000000000000///////////////000111222222222///000111111222222111111000000000111111111222222111000000///////////////kkklllnnnppppppnnnlllkkkpppnnnmmmkkkjjjjjjjjjkkklllmmmoooqqqrrrqqqmmmjjjgggbbbZZZTTTSSSUUUWWWYYY^^^___```bbbbbb```]]]ZZZWWWWWWVVVUUUTTTSSSQQQQQQSSSOOOLLLKKKKKKMMMWWWaaapppkkkbbbVVVMMMJJJJJJJJJMMMPPPUUU]]]gggpppxxx}}}|||kkkfffmmmuuuvvvcccXXXSSSQQQMMMHHHCCCAAAAAABBB>>>;;;999888999::::::999999999888777777777777888888888777777777777888888888888777777777777888888888888888888888888888888333444444555555444444333222222222333333444444444333333444444333333222111333333222222222222333333111111000000000000111111///000000000111111111111111111222222222222111111111000//////...//////000444111//////000222222111111111000//////000111111111111000000000000111111////////////000000000111////////////////////////////////////////////////////////////////////////............/////////000///////////////000000111...///000111111000///.../////////000000111111111...///000000111111000000000000000000111111111111000000////////////000000hhhiiijjjkkkjjjjjjhhhgggllliiifffcccbbbcccfffgggfffgggiiimmmppppppllliiiddd___YYYUUUUUUWWWZZZ[[[___aaaccccccaaa^^^ZZZXXXWWWWWWUUUSSSQQQPPPOOONNNQQQMMMKKKLLLMMMRRR^^^jjjvvvmmmaaaVVVPPPMMMMMMOOOQQQQQQRRRTTTYYY___eeeiiikkknnnpppoooooosss|||~~~lll\\\UUUYYY___```jjjwwwmmm[[[PPPMMMGGGHHHFFFCCC>>><<<<<<===>>><<<999888999999888777<<<;;;;;;:::::::::::::::777777777777777777777777888888777777777777888888777777777777777888888888333333444444444444333333444444444333333222222222333333444444333333222111333222222111111222222333111000000000000000000111///000000000111111111111111111222222222222111111111000///......///000111444222000000111222222111111111000000000000111111111111000000000000111111...////////////000000000////////////////////////................................................---......//////////////////////////////000000111...///000111111000///...000000000//////.........---...//////000000////////////000000000111111111000000////////////000000hhhhhhggggggeeedddccccccbbb```^^^\\\]]]___aaacccbbbbbbcccgggkkkkkkhhhddd___]]]ZZZYYYZZZ\\\]]]]]]]]]```cccccc```[[[WWWUUUUUUTTTRRRPPPOOONNNNNNMMMNNNLLLKKKMMMQQQXXXfffsss{{{nnn```XXXTTTQQQRRRUUUVVVTTTQQQOOOOOORRRUUUXXXVVVXXXZZZ[[[[[[___eeejjjlllkkkfff]]]TTTOOOQQQUUUSSSWWW\\\```fffqqq}}}vvvxxxuuujjjYYYLLLHHHIII???@@@@@@>>><<<;;;<<<===>>><<<:::999::::::999777::::::999888888888888888666777777888888777777666777777666666666666777777444444444444555555555555333444444444444444444333555555444333333222111111333333444444333333222111222222111111111111222222111000000//////000000111000000000000111111111111111111222222222222111111111000///......000222333666444111000111111111000000000000111111000000000//////............//////......////////////000000////////////////////////................................................---......///000////////////////////////000111111//////000000000000//////000000000///...------------...//////000000///////////////000000000111111///////////////000000111gggeeecccaaa___]]][[[[[[XXXXXXYYYZZZ\\\^^^```aaa```^^^]]]___cccddd```]]]WWWWWWXXXZZZ\\\]]][[[YYYYYY]]]aaaaaa]]]XXXUUUTTTPPPOOONNNMMMMMMNNNOOOOOOMMMKKKLLLPPPTTT\\\kkkxxx{{{lll]]]XXXVVVTTTUUUXXXYYYVVVRRROOOLLLLLLLLLMMMNNNNNNPPPQQQSSSUUUVVVWWWSSSSSSSSSPPPMMMLLLLLLNNNMMMMMMMMMNNNPPPWWW```fffxxx~~~wwwnnnfff]]]]]]ZZZTTTKKKEEECCCBBB===<<<;;;<<<<<<=========;;;:::999999:::;;;:::999777777666555555555555666555666777888888777666555666666555555555555666666222333333333444444444555444444555555555555444444333333333333333333333333333333444444333333222111222222111111111111222222000000////////////000000000000000000111111111111111111222222222222111111111000......///111444666888555222111111111000///000000111111111111000000//////............//////........./////////000000////////////////////////................................................------///000000000///...///////////////000111111000000////////////000000000000000//////////////////000000111111111111111////////////000000000111///////////////000111111dddbbb___\\\YYYVVVTTTSSSRRRTTTWWWZZZ\\\^^^``````^^^[[[XXXYYY\\\]]]YYYUUUOOOQQQTTTXXX[[[ZZZVVVRRRTTTYYY^^^___\\\WWWTTTTTTLLLKKKKKKKKKLLLNNNPPPQQQNNNLLLMMMQQQWWW___mmmzzzzzzjjj[[[WWWWWWVVVVVVYYYYYYXXXUUUQQQNNNKKKIIIHHHIIIIIIJJJLLLNNNNNNLLLJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGFFFFFFIIINNNRRRUUUWWWcccuuutttmmmfffeeeggghhhccc___RRRNNNIIIFFFEEECCC???<<<<<<:::888888:::;;;:::999888777777888;;;<<<<<<;;;:::999999888888888888888555666777888888777666555555555444444444444555555444444444555555555666666444555555666666555555444111222222333333444444555333333444444444333222222222222111111111111222222000000////////////000000000000000000111111111111111111222222222222111111111000......///222555777999666333111111000///...000000111111111111000000111111000000000000111111............/////////000////////////////////////................................................,,,---///000000000///...///////////////000111111111000///......///000111//////000000111111222222111111222333333333333222////////////000000000000///////////////000111111```______``````___\\\ZZZSSSTTTWWW\\\aaadddeeeeeeaaa^^^\\\\\\\\\ZZZUUUQQQRRRSSSTTTTTTTTTSSSRRRQQQSSSUUUWWWXXXVVVSSSOOOLLLMMMKKKHHHHHHKKKNNNPPPQQQOOOOOOOOOPPPTTT\\\fffmmmgggccc]]]WWWTTTTTTVVVXXXOOOMMMJJJIIIIIIHHHGGGFFFFFFGGGIIIKKKKKKIIIGGGEEEDDDDDDEEEEEEFFFFFFFFFGGGFFFEEEDDDDDDEEEGGGIIIKKKMMMSSS[[[dddmmm{{{vvvmmmaaaZZZRRRPPPSSSWWWXXXWWWQQQNNNGGGAAA>>><<<===>>>>>>===;;;:::999999::::::::::::999999888777666666888888777777666666555555666666666666666666666666777777777888777666666555333444444444555666666666222222222222222222222222555555555444444333333333111111111000000000000///111111111111111111111111000000000000000000000000111111000000000000111111222222222222222111000///000000000000000000000000,,,------...///000111111.........///////////////111111000///...---,,,,,,,,,---------.../////////111000///......///000111111000///......///000111......////////////......///000111000...------...////////////............000000//////000111222333//////.........000222333111000///......///000111......///111111222222222//////000000000000//////ddddddeeefffgggeeeaaa^^^ZZZ[[[]]]aaafffkkknnnpppjjjfffaaa^^^\\\XXXTTTPPPPPPQQQRRRRRRRRRQQQPPPOOOPPPPPPPPPPPPOOONNNLLLKKKOOOLLLJJJIIIKKKNNNOOOPPPMMMMMMMMMNNNPPPWWW^^^dddddd```ZZZTTTPPPOOOOOOPPPMMMKKKIIIHHHHHHGGGEEECCCFFFGGGIIIJJJIIIGGGEEECCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDBBBBBBBBBDDDFFFGGGFFFJJJOOOSSSWWW___kkksss|||uuuqqqnnnjjjccc]]]WWWQQQJJJGGGJJJNNNOOONNNMMMJJJFFFAAA>>><<<============;;;:::999999::::::::::::999888888777666666888777777777666666666555555555555555555555555555666666555555555444444444444444444444555555555555222222222222222222222222444444333333222222222222333333333222222222222111111111111111111111111111000000000000000000000000111111000000000000111111111222222222222111000///000000000000000000000000,,,,,,,,,---.........///000/////////............///////////////...............//////////////////000000////////////000000000000///......///000000......////////////.........000000///...------...---.........//////000000//////............//////222111000///.........///111000///......///000111...///000111111222222222222111000//////...------eeeeeefffggghhhfffccc```aaaaaaaaadddiiiooouuuxxxvvvppphhh```ZZZVVVRRROOOQQQQQQRRRRRRRRRQQQOOOOOOOOOMMMJJJHHHHHHIIIKKKMMMRRROOOLLLKKKLLLMMMNNNMMMLLLLLLMMMMMMNNNQQQVVVZZZbbb^^^XXXRRRMMMKKKJJJKKKIIIHHHGGGHHHHHHFFFCCCAAAEEEFFFGGGHHHGGGEEEBBBAAABBBBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@@@@@@@AAABBBCCCBBBEEEGGGHHHHHHKKKQQQVVVaaaqqqyyyjjj\\\XXXTTTSSSTTTTTTRRRPPPLLLGGGAAA???AAADDDEEEEEEGGGEEECCC@@@===<<<<<<<<<===<<<;;;:::999999999999999999999888888777777666777777777777666666666666555555555555555555555555555444333222111222333333555555555555444444444444222222222222222222222222222222222222111111111111333333333222222222222111111111111111111111111111000000000000000000000000111000000//////000000111111111222222111111000000000000000000000000000000........................000000//////......---------.........//////000000000000000000000//////////////////000000///////////////...------...//////......////////////.........///000///---------///,,,,,,---...///000111111////////////............222111000///............000000////////////000000...///000111111222111111222111///.........///000gggeeeddddddeeeeeedddcccddddddccccccfffllltttyyy~~~xxxmmmbbbYYYSSSPPPNNNTTTTTTUUUUUUUUUSSSRRRQQQQQQMMMHHHEEEEEEIIINNNQQQTTTRRROOOMMMMMMMMMMMMLLLKKKLLLMMMMMMNNNOOORRRUUU___\\\WWWRRRMMMKKKJJJJJJGGGGGGGGGGGGHHHFFFBBB???EEEEEEFFFFFFDDDBBB@@@???@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@??????>>>??????@@@AAACCCDDDEEEEEEFFFIIILLLKKKWWWhhhvvv~~~qqq\\\NNNMMMJJJGGGFFFGGGHHHHHHGGGFFFBBB>>><<<>>>@@@AAAAAAAAA@@@???>>>===<<<;;;;;;;;;;;;::::::999888888888999888888888777777777666777777777777666666666666555555555555555555555555555444222000000111333444555555555444444333333333222222222222222222222222222222222222222222111111111111111000000000//////111111111111111111111111000000000000000000000000000000////////////000000000000111111111111000000////////////////////////111111111111111000000000.........///////////////............////////////111000000//////.........---...///000000///...---.........------.........---......//////......------...//////---------///---------...///000000111000000000111111111111111------......///000000111000000////////////000000//////000111111111111111///.........///222555666hhhddd```^^^___bbbdddeeeeeeeeedddcccccchhhoootttyyyooodddYYYSSSPPPOOOVVVVVVWWWWWWVVVTTTSSSRRRSSSOOOJJJFFFFFFJJJPPPTTTUUUSSSPPPOOONNNNNNMMMLLLGGGIIIKKKLLLLLLMMMOOOPPPXXXVVVSSSPPPMMMKKKKKKKKKGGGFFFFFFGGGHHHFFFCCC@@@DDDDDDDDDDDDBBBAAA???>>>???>>>>>>>>>>>>>>>>>>>>>@@@?????????>>>>>>??????===>>>???@@@@@@AAACCCDDDEEEMMMYYYcccgggdddaaa___ccckkkvvvxxxnnnggghhhhhh^^^OOOEEEFFFDDDAAA??????@@@AAAAAAAAA???<<<;;;<<<===>>>>>><<<<<<<<<<<<<<<;;;:::::::::::::::999999888777777888888888777777777777777666666666666777777777777555555555555555555555555666555333111111222333555555555444444333333333222222222222222222222222222222222222222333333333333111111111000000000//////111111111111111111111111000000000000000000000000000000////////////000000///000000111111111000000////////////////////////111111111111111000000000,,,------...///000111111////////////............/////////......------------...///000000///...------..................---------............------,,,...///...---,,,...//////////////////.........---...000111222222222222,,,---......///000000000//////000000000000/////////000000111111111111000000/////////111444777888aaa]]]WWWUUUVVVZZZ]]]___eeeffffffeeecccfffkkkpppyyyvvvooofff]]]VVVTTTTTTVVVVVVWWWWWWVVVTTTRRRQQQTTTQQQNNNKKKKKKNNNRRRUUUUUUSSSQQQPPPPPPPPPOOOMMMDDDFFFHHHIIIIIIIIIKKKLLLOOONNNMMMKKKJJJIIIHHHHHHFFFEEEEEEEEEFFFEEECCC@@@CCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>===============>>>>>>>>>>>>>>>?????????>>>>>>>>>===>>>>>>??????CCCFFFNNNWWWYYYTTTPPPNNNOOOSSSXXX]]]cccooo~~~|||pppgggaaa[[[TTTQQQUUUXXXRRRIIICCCAAA@@@???>>>>>>>>>???@@@<<<<<<;;;:::::::::;;;<<<::::::::::::::::::::::::999999999999999777666666777777777777777777777777666666666666777777777777444444444444444444444444666555444333333333444444444444444444333333333333222222222222222222222222222222222333333333333333333333333222222222222111111111111111111111111111000000000000000000000000000//////......//////000//////000000111111000000000000000000000000000000........................,,,------...///000111111000000//////.........---............------------.........//////.........---...////////////...---------............------,,,---......---,,,...///000000//////............+++,,,...000000000/////////////////////---,,,,,,//////000000000000//////000000111111111111000000333333222111111222333444[[[XXXUUUTTTUUUWWWYYYYYY```cccffffffeeeeeejjjnnnqqqqqqnnniiiaaa\\\ZZZZZZXXXXXXYYYXXXWWWVVVTTTSSSXXXWWWVVVUUUUUUUUUVVVWWWSSSRRRPPPQQQRRRRRRQQQPPPFFFHHHIIIHHHGGGGGGIIIJJJJJJJJJJJJIIIGGGFFFEEEDDDEEEDDDBBBBBBCCCCCCBBB@@@BBBBBBBBBAAAAAA@@@@@@@@@>>>>>>=========<<<<<<<<<;;;<<<<<<===>>>>>>>>>>>>AAA???=========>>>>>>>>>AAA@@@EEENNNPPPKKKGGGGGGHHHIIIJJJLLLPPPXXXaaaggg~~~{{{pppeee\\\UUUOOOLLLJJJGGGGGGLLLNNNJJJFFFEEE??????@@@???>>>>>>>>>???::::::::::::999999:::;;;::::::999999999999::::::888999999999888777666555666777777777777777777777555666666666777777777888444444444444444444444444555444444444444333333333333333333333333333444444222222222222222222222222111111111111222222222333333333333222222222222111111111111111111111111111000000000000000000000000//////............//////...//////000000000000000000000000000000000000000,,,,,,,,,---........./////////////////////...............///////////////............///////////////......------......///...///000000000000///...,,,------......------,,,+++,,,...------,,,...///.........///////////////...///000111000///---+++...////////////---,,,+++...///000111111000///...000000111111111111000000111111111111111111111111^^^]]]\\\\\\^^^___^^^\\\[[[```eeefffeeeeeehhhllllllnnnnnnkkkeee```^^^^^^[[[\\\\\\\\\ZZZYYYWWWUUU\\\\\\]]]]]]]]]\\\[[[ZZZRRRQQQPPPQQQRRRSSSRRRQQQKKKLLLLLLJJJIIIHHHIIIKKKJJJJJJJJJIIIGGGFFFDDDCCCDDDBBB@@@@@@AAAAAA@@@???BBBBBBAAAAAAAAAAAAAAAAAA>>>>>>=========<<<<<<<<<999:::;;;<<<======>>>===>>><<<:::999;;;===>>>>>>???===@@@HHHJJJEEEAAABBBBBBAAABBBCCCFFFKKKPPPRRR```xxxtttkkk___[[[TTTNNNKKKHHHEEECCCAAA@@@CCCHHHJJJGGGEEEGGG<<<===>>>===;;;999888999:::;;;<<<;;;::::::;;;<<<;;;:::999888888999:::;;;888888999999888777555444666666666666777777777777555666666666777777888888444444444444444444444444333444444444444333222111222222222333333444444444222222222222222222222222//////000000111111111222111111111000000000000///111111111111111111111111000000000000000000000000//////............//////......///000000000000000000000000000000000000000,,,------...///000111111222111000///...---,,,,,,,,,,,,---...///000111222......//////000000111111///...---,,,,,,---...///...///000111111000///...,,,------......------,,,+++,,,------,,,,,,...///,,,------...///000111111333333444333222///,,,***+++,,,---////////////......///000111111000///...000000111111111000000///,,,---...000111111111111bbbcccbbbaaa___]]]]]]^^^ZZZXXXYYY^^^eeeiiihhheeekkkjjjiiigggeeedddcccbbbdddcccbbb```^^^\\\YYYXXX\\\\\\[[[YYYXXXVVVUUUUUURRRRRRRRRRRRRRRSSSTTTTTTPPPPPPPPPPPPOOOMMMJJJIIIKKKJJJHHHHHHHHHFFFDDDBBBBBBAAAAAA@@@AAABBBDDDEEEAAAAAAAAAAAAAAAAAAAAAAAA===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======<<<<<<;;;<<<:::888888;;;>>>???@@@<<<>>>@@@AAAAAAAAA???>>>??????@@@AAABBBDDDEEEFFFVVV[[[aaacccbbbccchhhlllqqqzzz~~~rrrfffZZZQQQKKKJJJHHHEEECCCAAA@@@@@@AAA@@@@@@AAADDDFFFFFFEEE@@@>>>;;;:::;;;;;;;;;:::888888777777888888999:::<<<<<<:::999888999:::;;;555777999:::999888777777999888666444333444555666777777666666555555444444333333333333333333333333555444444333333222222111333333333333333333333333444444333333222111000000222222222222222222222222111111222222222222111111000000000000000000111111111111000000000000111111............//////////////////000111222222333333222000///------///000222000//////............///222111111000///......---...............///000000111000///.....................//////......---,,,---...///...,,,,,,...///,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.../////////...---,,,,,,---///000////////////////////////---------............/////////000000111111111222111111000///...---,,,,,,eeeeeeeeecccaaa___^^^^^^TTTRRRRRRWWW^^^dddeeedddiiiiiihhhfffeeecccaaa```eeedddcccbbb```^^^\\\[[[[[[ZZZZZZYYYXXXWWWVVVVVVSSSRRRQQQQQQQQQQQQRRRSSSQQQQQQQQQQQQPPPNNNLLLKKKKKKJJJHHHHHHHHHGGGDDDBBBBBBAAA@@@@@@@@@AAABBBCCCBBBBBBAAAAAAAAA@@@@@@@@@===<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;<<<<<<<<<;;;999999;;;=========<<<===???@@@AAA@@@???>>>=========>>>???@@@AAABBBFFFKKKOOOPPPNNNNNNRRRUUUVVV\\\gggvvvyyyoooggg```YYYPPPIIIEEEDDDBBB@@@>>>======<<>>>>>???BBBCCCCCCBBB@@@===;;;:::;;;;;;;;;:::888888888888888999999:::;;;:::999999:::;;;;;;:::999999999888777666777777777666555444444555777888666666666555555555555555333333333333333333333333222222333444444555555666333333333333333333333333333333222222111000000///222222222222222222222222111111222222222222111111,,,---...///000222333333111111000000000000111111....../////////000000000222222111111111111111000111000///......///000111//////.........//////000111111000000///......---...............///000000000000///.....................//////......---,,,---...///...,,,,,,...///------............------...............---------......------......///000000000///...------------////////////////////////........./////////000000///000000000111111111111,,,------///000111222222dddddddddcccaaa^^^\\\[[[RRRPPPPPPUUU]]]dddhhhiiiffffffffffffdddbbb___^^^cccbbbaaa```^^^]]]\\\[[[XXXXXXXXXXXXWWWWWWWWWWWWUUUSSSQQQOOOOOOOOOPPPQQQQQQQQQQQQQQQPPPOOOMMMMMMKKKJJJHHHHHHHHHGGGDDDBBBAAA@@@???>>>>>>???@@@@@@BBBBBBAAAAAA@@@@@@??????===<<<<<<<<<<<<;;;;;;;;;;;;::::::999:::;;;===>>><<<:::999:::;;;<<<;;;999;;;<<<>>>?????????>>>===<<<<<<<<<<<<<<<===>>>>>>>>>AAADDDDDDAAAAAABBBEEEEEEHHHMMMUUU___kkkuuuzzzssshhhccc```___aaa]]]XXXUUUSSSPPPJJJEEE??????===<<<;;;;;;::::::<<<;;;;;;<<>><<<::::::;;;;;;:::999999888888888888999::::::;;;888777888;;;<<<:::888<<<:::888777666555666666555444444333444666777999444444555555555555555555333333333333333333333333333333444444555666666666333333333333333333333333222222111111000000//////111111111111111111111111111111222222222222111111,,,---...///000222333333111000000//////000000111/////////000000000111111444444333222000///......111000///......///000111...............///000111111000000//////..................---......///000/////////.....................//////......---,,,---...///...,,,,,,...///.........//////.........//////////////////////////////......//////000111111111111000///...---,,,//////////////////////////////000000000111111111000000000000111111111111+++,,,---///111222444444aaa`````````___]]]YYYVVVOOOOOOQQQVVV^^^dddhhhiiidddeeeeeeeeecccaaa^^^]]]]]]\\\[[[ZZZYYYXXXWWWWWWUUUVVVVVVVVVVVVWWWWWWWWWVVVTTTQQQNNNMMMMMMNNNOOOOOOOOOOOONNNNNNMMMLLLLLLJJJIIIHHHGGGHHHGGGDDDBBBAAA@@@>>>===<<<======>>>@@@@@@@@@@@@@@@@@@AAAAAA===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===999999999:::<<<<<<:::999;;;;;;<<<===>>>======<<<>>>======<<<<<<<<<=========???AAAAAA???>>>???AAAEEEEEEFFFIIIMMMSSSYYY]]]^^^cccjjjttttttdddVVVPPPNNNMMMLLLRRRPPPNNNMMMLLLIIIEEEAAA======<<<;;;;;;;;;;;;<<<<<<;;;:::;;;===>>>===<<<===;;;::::::;;;;;;:::888888888888888888999:::::::::777555777:::;;;888444:::999777666666666555444555444444444444555666777333333333444444555555666333333333333333333333333555555555444333333222222333333333333333333333333222222222222111111000000333333333333333333333333111111222222222222111111111111111111111000000000000000////////////000000000000000000111111111111444333222111000///...---000000////////////000000---------......000111111000000/////////..................------......///.....................---.........///......---,,,---...///...,,,,,,...///......////////////......///////////////000000000///////////////000111111///000111111111///...---/////////////////////////////////000000000111111000000000000000111111111000000000000111111111111^^^^^^___```aaa___ZZZVVVKKKNNNRRRXXX^^^aaabbbbbbccccccccccccaaa```^^^\\\YYYXXXWWWUUUTTTSSSSSSSSSRRRSSSSSSTTTUUUUUUVVVVVVUUUSSSPPPMMMLLLKKKKKKLLLJJJJJJJJJJJJIIIIIIJJJJJJIIIGGGFFFFFFGGGFFFDDDBBB@@@???===<<<;;;<<<<<<======>>>??????@@@AAABBBBBB===<<<<<<<<<<<<;;;;;;;;;:::;;;<<<======<<<:::999888888888:::<<<===;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;999:::<<<============>>>???@@@AAACCCEEEGGGIIIJJJKKKMMMQQQVVV^^^hhhsss{{{qqqeee\\\QQQIIIGGGGGGFFFEEEFFFEEEEEEDDDCCC@@@===:::<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::;;;<<<===<<<;;;;;;:::999999:::;;;999888888888777777888888999::::::777555666777888666444888777666666888777555222666666555444444444444444222222333333444444555555333333333333333333333333444444333333222111111000333333333333333333333333333333333333333333222222444444444444444444444444111111222222222222111111333333333222222111111111000000////////////000000000000000000111111111111111111111000000000//////000000////////////000000---------......000111111////////////..................------------......,,,---......///...------.........///......---,,,---...///...,,,,,,...///......////////////......---------......////////////////////////000111111---...///111111111000///////////////////////////....../////////000000000111111000000000000000000222222222111000/////////______```dddgggfffaaa\\\SSSVVV[[[```bbbcccaaa```aaaaaa```___^^^]]]\\\\\\YYYXXXVVVSSSRRRQQQRRRRRRPPPPPPQQQQQQRRRSSSSSSTTTRRRQQQOOOMMMLLLJJJIIIIIIFFFEEEEEEEEEEEEFFFFFFGGGGGGEEEDDDEEEEEEEEECCCAAA>>>>>><<<;;;;;;<<<=========>>>>>>???@@@AAABBBBBB===<<<<<<<<<<<<;;;;;;;;;777888:::;;;<<<;;;;;;::::::999999:::;;;<<<<<<;;;999999999:::::::::;;;;;;999888888777777777888888888888:::;;;<<<=========777999<<>>>>>>>>>>>>>>===<<<;;;:::::::::999999999999::::::<<<;;;::::::;;;<<<;;;999999999888999::::::999777777666666666666777888888888777666666666777888:::<<<999777777888888555222666666555555444333333222222222333333333333333333333333333333333333333333000000000111222222333333333333333333333333333333444444444444444444333333444444444444444444444444111111222222222222111111000000111111222333333444000//////......//////000/////////000000000111111//////000000000000000000//////000000000000//////...............///000111........................///...------,,,---------+++,,,---//////...------......//////......---,,,---...///...,,,,,,...///.........//////.........,,,,,,,,,------....../////////......//////000111,,,---...///000111111111////////////////////////........./////////000000111111111111000000000000//////000000000000000111______bbbhhhmmmmmmhhhbbb```bbbeeeffffffdddcccbbb___^^^\\\ZZZYYYYYYZZZZZZZZZXXXUUURRRPPPOOOOOOPPPNNNNNNOOOOOOPPPPPPQQQQQQOOOOOOOOONNNLLLJJJHHHGGGCCCBBBBBBAAABBBCCCDDDEEEEEEDDDCCCCCCDDDCCCAAA???======<<<;;;;;;<<<>>>>>>@@@@@@??????????????????===<<<<<<<<<<<<;;;;;;;;;777777777888;;;>>>BBBDDD@@@===;;;::::::;;;:::999888888888888888999::::::888777777777777777888999:::::::::;;;======<<<<<<888999;;;===???@@@@@@@@@>>>???@@@@@@@@@BBBEEEHHHGGGJJJRRR[[[aaafffppp{{{mmmOOOIIIAAA======>>>===<<<<<<<<<<<<<<<;;;;;;<<<===:::999999888888999999999<<<:::999999::::::999777888888888999::::::888777555555555555555666777777555777888777666999???EEEGGGAAA:::666777888777555444444444555444444333333333333333333222222222222333333333333333333333333000111111222222333444444333333333333333333333333333333333333333333333333222222222222222222222222111111222222222222111111/////////000000111222222//////............//////....../////////000000000000000000000000000000000//////000000000000////////////.........//////000........................///...------,,,,,,,,,---***+++---//////...---,,,......//////......---,,,---...///...,,,,,,...///------............------+++,,,,,,---......//////......------......///000------------...///000000//////////////////////////////000000000111111111111111111111000000000///------...///000000111111^^^^^^bbbiiiooopppkkkeeefffgggfffeeebbb`````````^^^\\\YYYVVVUUUVVVXXXYYYXXXVVVSSSPPPNNNMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOMMMNNNOOONNNMMMJJJHHHFFFBBBAAA@@@@@@AAABBBDDDEEEDDDBBBBBBBBBCCCCCCAAA???===<<<;;;;;;<<<===>>>???BBBBBBAAA@@@???>>>===<<<======<<<<<<<<<;;;;;;;;;:::999777888<<>>@@@AAACCCCCCGGGKKKKKKMMMUUU___iii~~~{{{yyyyyy~~~}}}}}}wwwxxxyyygggMMMGGG???;;;<<<>>>??????<<<<<<;;;:::888888:::<<<<<<;;;;;;:::::::::::::::;;;999888888999999777666888777777999::::::888666444444444444444555666666333666999999777;;;EEENNNQQQHHH<<<666555777888777222222333444555555555555444333333222222111111111333333333333333333333333555555444333333222222111333333333333333333333333222222222222222222222222000000000000000000000000111111222222222222111111111000000///...------,,,//////............//////............////////////111111000000/////////...//////000000000000//////000//////.........//////---.....................///...------,,,,,,,,,,,,***+++---//////...---,,,......//////......---,,,---...///...,,,,,,...///,,,------------------,,,,,,,,,------...//////000---------------...//////000///---,,,,,,---...///////////////////////////000111111111111222222222222111111111000000//////............////////////```bbbeeeggghhhhhhfffeeecccbbbaaaaaaaaa```___]]]]]][[[YYYWWWVVVUUUSSSQQQQQQRRRRRRRRRQQQOOOMMMLLLMMMLLLJJJHHHHHHIIIJJJKKKIIIKKKLLLKKKIIIGGGFFFFFFDDDCCCBBBBBBBBBCCCEEEFFFCCCBBB@@@???>>>>>>=========<<<:::999999;;;>>>@@@@@@@@@??????>>>=========???>>><<<;;;:::999999999666999888777CCCVVV^^^ZZZ:::999777666555666888999<<<999777777999999777444444666888999:::999777666888999999888777888:::===<<<;;;;;;::::::999999888:::::::::;;;;;;;;;<<<<<>>>>>======>>><<<:::999:::<<<>>>@@@??????>>>>>>======<<<<<<>>>===<<<;;;:::999888888777:::999666===IIIKKKDDD888777666555555666888999===:::777777888999777666555666888999999999777666888999999888777888:::<<<999999999999999:::::::::::::::::::::;;;;;;;;;;;;>>>>>>>>>>>>???@@@BBBCCCLLLRRRYYYYYYTTTOOOMMMNNNMMMPPPTTT[[[jjjzzz{{{yyy{{{~~~sssiiiccc```___fffttt|||xxxsssjjjccc```]]]YYYXXXZZZ\\\^^^cccfffddd\\\QQQIIIDDDAAA===<<<<<<<<<<<<;;;999::::::::::::;;;;;;;;;::::::999999999888888888888888888888888888888888777777777777666666666555555555555555555666666777555555666777888888888888888777666555444333222222444444444444444444444444555444333333333333444555111111222222222333333333333333333333333333333333000111111222222111111000222222222222222222222222///000000111111222222222111000////////////000111///000111111111111000/////////.........---------------........./////////......///000000000000000///...------------...///...............---------......////////////......------.../////////......---,,,,,,++++++,,,,,,---------------............+++,,,------,,,,,,---///......---------,,,,,,,,,,,,,,,,,,------.........................................................222111///...------......111111111000000000//////111111111111111111111111111000000000000000111111[[[\\\^^^___``````___^^^]]]^^^```aaa```^^^[[[ZZZSSSTTTUUUUUUUUUSSSQQQPPPRRRRRRSSSSSSRRRPPPNNNMMMKKKIIIGGGEEEDDDCCCDDDDDDEEEGGGIIIJJJHHHGGGGGGGGGEEEFFFFFFGGGGGGGGGGGGGGGCCCBBBAAA@@@>>>>>>>>>>>>>>>===;;;:::;;;<<<>>>???>>>======<<<<<<;;;::::::===<<<;;;::::::999888888777:::999666888>>>:::222777777666666666888999:::===;;;888666777888888888555666777999999888888777888999999999777888999;;;666777777888999999::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>??????CCCGGGHHHGGGEEEDDDDDDDDDFFFGGGKKKTTT^^^bbb```YYYWWWWWW\\\dddlllppppppuuu|||yyytttooojjjgggeeeaaa[[[TTTOOOLLLKKKKKKRRRXXXiii|||yyyqqqpppaaaVVVMMMKKKKKKJJJIIIJJJPPPRRRVVVXXXWWWOOOEEE>>>@@@===;;;:::;;;<<<<<<;;;888888999999999:::::::::999999999888888888888888888888888888888888888888777777777666666666555555555555444444555555666777444555666777888888888777555555444333222222111111444444444444444444444444444444333333333333444444111111222222222333333333444444444444444444444444000000000111111000000000333333333333333333333333//////000111222333444444111111000000000000111111///000000111111000000////////////............---....../////////000000000//////......//////000111///...------------.../////////.........---------......////////////......///...---------------------,,,,,,++++++,,,,,,---............---------------...//////......///000...------------,,,,,,,,,***++++++,,,---...///000+++,,,,,,------......///////////////////////////222222111//////.........111111000000000000//////000000000000000000000000222111/////////111333444XXXXXXYYYZZZZZZZZZZZZZZZZZZ\\\___```^^^[[[XXXWWWQQQSSSVVVVVVUUURRRPPPOOORRRRRRRRRRRRQQQPPPNNNMMMKKKJJJHHHFFFDDDCCCBBBBBBDDDFFFHHHIIIHHHGGGGGGHHHFFFGGGIIIIIIJJJIIIHHHGGGCCCBBBAAA@@@???>>>>>>>>>>>>===<<<;;;;;;<<<>>>???<<<<<<;;;;;;:::999999999;;;;;;;;;:::999888888777666888888666888;;;777111888777777888888:::;;;<<<===;;;888666666777999:::666666777888888888888777777999999999888777888:::666777777777888888888999999999999999:::::::::::::::::::::::::::;;;;;;;;;=========???@@@AAA???>>>CCCCCCCCCDDDIIINNNOOONNNLLLJJJIIIJJJNNNQQQRRRRRRUUU\\\aaaaaafffrrrrrrdddaaa\\\XXXVVVSSSQQQOOONNNMMMJJJHHHFFFEEEEEEEEEMMMKKKYYYrrr~~~wwwoooppp[[[NNNCCCAAADDDDDDBBBBBBHHHJJJMMMOOOOOOJJJBBB<<<===<<<999999:::;;;:::999777888888888888999999999888888888888888888888777888888888888888888888888777777666666666555555555555444444444444555666666444555666666777777777666444444333333222222111111333333333333333333333333333333333333333333333333111111222222222333333333333333333333333333333333000000111111111111000000222222222222222222222222111111111222222333333444000000000000000000000000111111222222222222111111/////////...............////////////000000000000//////...------///000111.........------........./////////...------,,,,,,---......//////......---000///---,,,++++++,,,---///......------......///.........------,,,,,,,,,---...000///...---...000------------------------++++++,,,,,,---...//////)))******+++---......///000000000000000000000000////////////////////////111000000000////////////////////////////////////111000...---...000333555UUUUUUUUUUUUUUUVVVWWWXXXXXX[[[^^^^^^[[[WWWTTTSSSSSSVVVXXXXXXUUUQQQOOOOOORRRRRRSSSRRRQQQPPPNNNMMMJJJIIIGGGEEECCCBBB@@@@@@CCCEEEHHHIIIHHHGGGHHHHHHGGGHHHIIIJJJJJJIIIHHHGGGDDDCCCAAA@@@??????>>>>>>>>>===<<<<<<;;;<<<======;;;;;;::::::999888888888999:::::::::999888777666777888777666777999999666666666666777888999::::::;;;:::888666555666999;;;666666777888888888888888777888:::999888777777999888888888777777666666666888888888999999999::::::888999999999999999999999???===;;;<<<>>>>>>===;;;>>>===<<<>>>@@@@@@AAAAAADDDBBBAAA@@@AAABBBBBBBBBEEEKKKNNNMMMOOOXXXdddjjjdddeeegggiiilllrrrzzzyyycccYYYLLLJJJGGGFFFGGGGGGFFFFFFBBBBBBBBBAAAAAAAAA@@@@@@HHHBBBLLLfffuuupppiiihhhXXXLLL@@@>>>@@@@@@>>>>>>AAACCCFFFIIIJJJHHHCCC>>>===;;;999999999999888666777777777888888888999999777777777777777777777777777777777777777777777777666666666666555555555555444444444444444555666666444444555666666666666555444444444333333333333333333333333333333333333333333333333333333333333333111111222222222333333333111111111111111111111111111222222222222222222111000000000000000000000000444333333222222111111111////////////////////////111111111111111111111111////////////////////////////////////000000000000///...---------...000111---..................---//////.........---------------............------000///---,,,++++++,,,---///......------......///......------,,,,,,,,,+++,,,...///...---,,,---...------------------------------------------------((()))***+++,,,...//////000000000000000000000000+++,,,---...///000000000000000000////////////...///////////////////////////...,,,+++,,,///222444RRRRRRQQQQQQRRRTTTVVVXXXXXX[[[^^^\\\WWWRRRPPPQQQTTTWWWZZZXXXTTTQQQPPPQQQTTTTTTUUUTTTSSSRRRPPPOOOHHHHHHGGGEEECCCAAA@@@???DDDFFFIIIIIIHHHHHHHHHIIIHHHHHHHHHHHHHHHGGGGGGFFFDDDCCCBBB@@@????????????===<<<<<<;;;;;;;;;;;;<<<;;;::::::999999888888777888888999:::999888777666999888777555555666777777444444555555666666777777888888777666444555777:::777777777777777888888888777888:::999888666777777999999888888777666666555777777888888888999999999777888999::::::::::::999>>><<<;;;;;;;;;;;;:::999;;;999999<<<<<<::::::<<<;;;;;;;;;<<<<<<===>>>???>>>CCCEEEDDDGGGOOOWWWZZZLLLLLLKKKKKKLLLQQQWWW\\\XXX[[[```cccfffhhhjjjlllooossszzz~~~yyyrrrooowwwyyysss___QQQIIICCCAAA>>>===>>>???>>>>>>>>>>>>>>>>>>>>>=========CCC>>>EEEYYYiiihhhaaa\\\QQQFFF===;;;;;;:::999:::<<<===@@@CCCFFFEEEBBB???<<<;;;999999999999777666777777888888888999999999666666666666777777777777777777777777777777777777666666666555555555444444444444333333444444555666444444555555555555555444444444444444444444444555333333333333333333333333222222333333333333222222111111222222222333333333111111111111111111111111222222333333333333222222000000000000000000000000444444333222111000//////......////////////......000//////......//////000...////////////000000000....../////////000000000......------......///000------...//////...------........................------............------///...---------------------,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,---...---+++++++++---,,,,,,,,,------------.........---------,,,,,,,,,))))))***+++---...//////////////////////////////***+++,,,...///000000000000000////////////......000000000000000000000000......,,,,,,,,,...000111PPPPPPOOOOOOQQQTTTWWWYYYYYY\\\]]]ZZZSSSNNNMMMOOOSSSVVVYYYWWWSSSPPPRRRTTTWWWXXXXXXXXXWWWUUUSSSRRRKKKJJJJJJHHHGGGEEEDDDCCCFFFHHHJJJJJJIIIHHHHHHIIIHHHGGGGGGFFFEEEEEEFFFFFFDDDCCCBBBAAA@@@?????????<<<<<<;;;;;;::::::::::::;;;;;;:::999999888888777777888999:::999888666555888888777777666555555777555666666777777777666666444666777666444333666888777777777777777888888999666888::::::888666666666888888888888888888888888777777777777888888888999666777999:::;;;;;;;;;;;;999:::::::::999888888888;;;888999===<<<888888<<<999:::;;;;;;;;;<<<===>>>;;;???AAAAAAEEEKKKOOONNNCCCCCCCCCBBBBBBDDDHHHKKKGGGIIIKKKMMMMMMOOOQQQSSSPPPSSSWWW\\\ccckkktttyyyxxxvvvrrrppppppssswwwzzz{{{{{{{{{|||vvvoookkkooo}}}}}}tttiii```\\\YYYXXX```kkkrrrrrrooolll~~~ppp[[[PPPHHH???AAA>>><<<:::;;;;;;:::999=========<<<<<<<<<<<<<<<>>>>>>CCCPPP___ddd]]]TTTHHH@@@:::999888666777999::::::<<>>:::999888999::::::999777888888888999999999::::::555555555666666666777777777777777777777777777777666666555555555444444444444444333333444444555666444444555555555444444333333333333444444444555555222222222222222222222222111222333333333333222111111111222222222333333333111111111111111111111111111111222222222222111111000000000000000000000000222222222111111000000///...///000000000000///...000///...------...///000.../////////000000000000------........./////////,,,---......//////......------...//////...------,,,,,,------.../////////,,,------......------,,,------.../////////......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,------,,,---...---+++***+++,,,,,,,,,,,,---------......,,,,,,------------------***++++++,,,---......///........................,,,---...///000//////...000000/////////.........111111111111111111111111//////............///000PPPOOONNNNNNPPPTTTWWWZZZZZZ]]]]]]YYYQQQLLLLLLMMMQQQTTTWWWUUUQQQPPPSSSWWWZZZ[[[[[[[[[ZZZXXXVVVUUUOOONNNNNNMMMLLLJJJIIIHHHGGGIIIKKKKKKJJJHHHHHHIIIHHHGGGEEEDDDCCCDDDEEEEEEDDDCCCBBBAAA@@@?????????;;;;;;;;;::::::999999999;;;;;;::::::999888888888666777999:::999888666555777777999:::999777777999999999:::::::::999999888222555777666444333444777777777777777777888888999666888::::::888666666666777777777888999999::::::777777777777888888888888666777999;;;<<<===<<<<<<666888::::::888777888:::999666777;;;:::555555:::999:::;;;:::999888999:::;;;>>>???@@@DDDIIIIIIEEE;;;===??????>>>>>>>>>???BBBCCCCCCCCCBBBBBBDDDFFFFFFGGGHHHIIIKKKOOOUUUYYY]]]ZZZVVVRRRRRRTTTWWWYYYWWWWWWWWWWWWZZZ^^^bbbeeeaaajjjsssyyy~~~wwwuuussstttyyy}}}|||~~~sssjjj```\\\```eeefffeeeccc[[[SSSUUUaaaooozzz~~~rrrqqqppprrrqqqkkk```WWWIIIJJJLLLOOOSSSVVVXXXYYYbbbuuuwww___LLLJJJEEE:::AAA???<<<;;;<<<<<<<<<;;;<<<;;;::::::::::::;;;;;;:::===BBBKKKXXXaaa[[[OOOCCC>>>;;;:::999777888<<<;;;;;;<<<>>>@@@AAA???===777777777999;;;<<<;;;:::888999999999999:::::::::444555555555666666777777777777777777777777777777666666555555555444444444444333333333333444555555444444444555555444333333222222222333333444444555222222222222222222222222111222333444444333222111111111222222222333333333222222222222222222222222000000111111111111000000111111111111111111111111000000000000000111111111///000111222222111000///222111000//////000111222.../////////000000111111------------.........///+++,,,.../////////...---,,,---...//////...---,,,+++,,,,,,---...///000000,,,------......------,,,,,,---///000111000/////////......------......///+++++++++,,,,,,------------...///...,,,+++,,,---,,,,,,,,,------.........***++++++,,,---...//////+++,,,,,,------......///........................000000111111111///---,,,000/////////............111111111111111111111111000000000000000/////////RRRRRRSSSTTTVVVYYY\\\]]][[[^^^___ZZZSSSMMMKKKMMMWWWWWWWWWWWWWWWWWWWWWWWW^^^\\\YYYXXXXXXWWWTTTRRRRRRQQQPPPNNNMMMLLLLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHIIIHHHGGGFFFDDDCCCBBBAAACCCBBB@@@???======>>>>>>>>><<<:::888888888999:::999999999888777666666666666666777777666555333222555666777999999999888777444444555555666777777777888777666555555555555555555777888777666555666888888888888888777555444333555555555555555666777777777777777777777777777777999888777666666777888999:::999777666666666777888:::999888777666666666666888888888888888888888888;;;666666;;;@@@AAAAAABBB:::::::::;;;;;;<<<<<<<<<===============>>>???@@@AAA@@@???>>>@@@DDDIIIKKKKKKJJJGGGEEEDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHMMMOOORRRVVVZZZ]]]___```UUUUUUVVVVVVXXX\\\bbbgggwww}}}jjj```^^^\\\ZZZYYYYYYZZZ[[[\\\\\\[[[\\\^^^bbbfffiiikkkiiijjjnnnsssuuusssppplllwwwzzzpppkkkqqquuutttcccXXXNNNMMMPPPOOONNNNNNJJJIIIHHHIIILLLUUU___fffjjjccc\\\[[[ccchhhaaaUUUHHHEEEAAA@@@BBBFFFIIIJJJUUUdddhhhXXXFFFAAAAAA???::::::;;;<<<<<<;;;::::::<<<<<<;;;;;;;;;:::::::::;;;===???FFFSSS\\\UUUHHH>>><<<;;;999999:::;;;<<<999999;;;<<<===>>>>>>>>>999999888777666555444444555666666666666666555555444444444444444555666777555555666666777777888888666666666666555555555555555666777888777666333222555555555444444333333333555555555444444333333333444444444333333222222222222222222111111111111000222222222222222222222333333333222111000000000111///000111333555777888999222222222222222111000///555444111///......///000000000000000000000000000////////////////////////......//////000222333444,,,---......//////....../////////...,,,,,,---...---,,,++++++++++++,,,---------------------------+++++++++******)))))))))000...,,,+++,,,,,,***))),,,,,,,,,---------............//////...---,,,,,,---.........---,,,,,,++++++,,,...//////---,,,***+++,,,------......------------............------....................................////////////+++,,,---...///000111222......//////000000111111////////////000000000000UUUVVVWWWYYY\\\___aaaccc``````___XXXQQQLLLMMMOOOXXXXXXXXXXXXXXXYYYYYYYYY\\\\\\ZZZXXXVVVTTTRRRRRRQQQPPPOOOMMMLLLLLLKKKKKKLLLKKKKKKJJJIIIIIIHHHHHHIIIIIIHHHFFFEEEDDDCCCBBBCCCBBB@@@>>>===<<<<<<<<<>>><<<:::999888888999:::999999888888777666555555444555777888999888777666333444444555555555555444555555555555666666666666666555555444444444444444444666666666555444555666555555555666666555444444555555555555555666777777666666666666666666666666999999888777777888999999999999777666666666777777999888888777666666777777888888888888888888888888999555555<<>>===<<<===>>>BBBEEEGGGFFFEEECCC@@@??????@@@AAA@@@@@@@@@AAAAAAAAAAAABBBBBBCCCEEEGGGJJJKKKLLLMMMGGGGGGHHHGGGHHHKKKOOORRR[[[cccppp~~~|||jjj[[[NNNMMMKKKIIIHHHIIIJJJJJJLLLKKKJJJKKKMMMPPPTTTVVVWWWYYY[[[\\\\\\\\\\\\\\\YYYccceee\\\XXX]]]cccbbbYYYMMMDDDCCCEEEEEEDDDDDDCCCCCCBBBBBBEEEKKKTTTZZZ```]]]WWWUUU[[[aaa```ZZZLLLHHHCCC@@@AAACCCEEEFFFNNN\\\aaaSSSCCC======;;;999:::;;;<<<<<<;;;:::999;;;;;;;;;::::::::::::999;;;<<>><<<;;;;;;;;;===<<<:::999888888999:::999999888777666555444444222444888:::<<<;;;:::999888888777777666777777777666666666555555555555444333333333333444444444444333444555555444333444555222222333444444444444444555555555555666666666777666666666666666666666666:::999999888888999999:::888888777666666666777777888888777666666666777777888888777777777777888888888555777>>>CCCAAA>>>>>>888888888999999999999:::::::::999888888888999999999999999:::<<<>>>@@@AAA@@@???===;;;:::::::::;;;:::::::::;;;;;;;;;<<<<<<======>>>?????????>>>>>>???@@@AAAAAA@@@@@@BBBDDDIIIMMMVVV```gggcccXXXNNNDDDCCCAAA@@@???@@@@@@AAABBBBBBAAAAAABBBEEEGGGIIIJJJMMMQQQPPPLLLIIIKKKMMMKKKSSSTTTMMMJJJPPPVVVVVVSSSIIIAAA@@@AAA@@@??????============>>>BBBHHHLLLWWWXXXUUUPPPOOOSSSWWWXXXOOOJJJDDD???>>>@@@AAABBBFFFSSSYYYNNNAAA<<<:::999999::::::;;;;;;::::::999:::::::::999999999888888;;;<<>><<<;;;:::888888999::::::222333555777999;;;;;;<<<555555666666666777777777333333444444444444444333555444444444444555666666333333333222222222222222888888777777666555444444222333444666777777666555555444444444444333333333444444444444333333333333222222222333333333333333222222222111111111111000444444333222111000000///111111111000111111222222111111111000000000000///000000///......///111111000000///...///000222333000000000000000000000000////////////////////////000///...---,,,+++++++++,,,---......//////.........//////...---,,,---.........------------......------------------------............------------((('''&&&(((+++...//////,,,,,,,,,---------......---............------,,,------------------,,,,,,***+++---...///...------++++++,,,---------------------............------....................................////////////000000000000111111111111111111111111000000000000....../////////000000000\\\^^^```ccceeefffffffffeeedddbbb]]]XXXWWWXXXZZZ]]]\\\[[[ZZZYYYXXXWWWWWWTTTWWWXXXSSSLLLHHHIIILLLMMMMMMLLLKKKJJJIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIHHHGGGFFFEEEDDDDDD???>>>>>>===<<<<<<;;;;;;===<<<;;;999999999999999999999888777666555444444444666999<<<===<<<:::999===;;;:::888888888999:::777777666555555444333333222333444444555555555555333555666555444333444555222333333444444444333333444555555666666666666666666666666666666666666666888888888888888888888888777777777666666666777777777777666666666777777888888777666666666666777888888666999AAAFFFCCC>>>===777777777888888888888888;;;:::999999888888888888666777888999;;;;;;<<<<<<<<<;;;:::888888777888888999999999:::::::::;;;;;;<<<<<<<<<<<<;;;:::999999>>>@@@AAAAAA@@@???@@@AAAFFFFFFIIINNNRRRQQQJJJDDDAAAAAA@@@?????????@@@@@@BBBAAA@@@@@@@@@BBBDDDEEEEEEGGGJJJIIIGGGEEEDDDEEEFFFKKKLLLFFFEEEJJJPPPRRRPPPGGG@@@@@@AAA???===>>>;;;<<<===<<<<<<===@@@CCCPPPWWWXXXOOOGGGFFFJJJMMMNNNIIIBBB>>><<<===>>>???AAALLLRRRKKKAAA===;;;:::999999::::::::::::999999999999999888888888888777::::::???GGGOOOPPPGGG===;;;:::999888888888888999222333555666888888999999888777777666555555444444333333444555555555444444555555444444444555555666666666555555444444333333999888777777666555444444222333444555555555555444444444444444444444444444333333333333333333333333111111222222333333333444222222222111111111000000333333222222111111000000111000000000111222333333111111111000000////////////...---,,,---///111222000////////////000111111//////////////////////////////////////////////////////---,,,++++++++++++,,,---......///.........---...//////---------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++,,,,,,,,,---------......---------......------,,,------------,,,---------***+++,,,---...///......++++++,,,------------,,,------............------....................................////////////////////////............222222111111000000//////........./////////000000^^^___aaabbbccccccbbbaaabbbcccddddddbbbaaa`````````___]]][[[XXXUUUTTTSSSUUUXXXYYYTTTMMMIIIJJJLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIHHHHHHGGGFFFEEEDDDDDD;;;;;;<<<<<<============<<<<<<;;;:::999999999999888888888777666666555555777888:::<<<<<<:::888777:::999777666555666777777777777666555444333222222333444555666777666666666444555666666444444555666666666666555555444222222444444555666777666666666555555555555555555555555666666777777777777666666666666666777777777666666666555555555666777888888888777555555555555777888555444888AAAEEEBBB<<<999777777777777777777777777:::999888777777777777777555666888999:::::::::999;;;:::999999888888888888999999999:::::::::;;;;;;888888888999888888777777888:::===>>>===<<<===>>>AAA??????@@@BBBBBB???<<<<<<<<<<<<<<<<<<<<<======>>>======<<<===>>>?????????>>>>>>@@@BBBBBB???===>>>AAABBB??????CCCHHHJJJHHHAAA<<<======;;;999:::<<<=========;;;;;;===???HHHRRRXXXQQQFFFAAABBBDDDHHHDDD???;;;;;;<<<=========DDDIIIFFF@@@<<<;;;:::999999999888888999999999999999888888888777777777999999???IIIQQQOOOFFF===999999888888777777777777666666777777777777666666777777666666555555444444444444555666666666666666666555555444444444555555777666666666555555444444777777666666555444444333444444444444444333222222444444444444444444444444333333333333333333333333111111111222222333333333222222222111111111000000000000000111111222222222111000000000111222333333000000000111111111111111///...---,,,,,,...000222111000000///////////////////////////////////////////////////////////////......------,,,------...,,,---......///.........,,,---//////...------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,000...,,,,,,,,,---,,,***,,,,,,,,,---------......,,,,,,---------------,,,...---,,,,,,,,,------...***+++,,,---......//////***+++,,,,,,------,,,,,,------............------....................................////////////////////////............222111111111000000//////............////////////^^^____________^^^^^^]]]```cccfffiiijjjhhheeecccaaa```^^^[[[XXXUUUSSSQQQYYY[[[[[[WWWRRROOOOOOPPPLLLKKKJJJJJJIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDCCC:::;;;<<<===>>>>>>======<<<;;;;;;::::::999888888888888888777777777777777999999::::::999888666555999888888777777777777888666666555555444333222222444555666777777777666555444666777666555444555666888777777777555444333222333444666777777777666555555555555555555555555555555666666777777666666555555555666777777777666666444444444555666777888999888666555333333555666888333222666???CCC???999666888777777777777666666666666666555444444444555555666777888999999999999999::::::::::::999999888888777777888888888999999999888888999999:::999999999555777999:::999999;;;<<<;;;:::999:::;;;<<<<<<:::888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===;;;999888;;;???@@@===999:::;;;<<<<<<<<<>>>AAACCCBBB===;;;<<<<<<:::999;;;;;;<<<<<<;;;::::::;;;<<<>>>JJJSSSPPPHHHCCCAAA@@@@@@>>>;;;::::::;;;;;;;;;888<<<@@@???<<<999888999999888888777777888888999999999999888888888777777999999@@@LLLRRRMMMDDD===888777777777777666666666777888888777777666555444333333444555666777777888444444555666777777777777666666555444444444444555444444444444333333333333555555555444444444444333555555444333222222111111333333333444444444444555222222222222333333333333111111111222222222222222222222222111111111111000...//////000111222333333111111111000111111222222000000111111222222333333//////...------...000000000000000//////.........000000000000000000000000////////////////////////------------......///000,,,---......//////......+++---///000///.........------............------------------------------------------............///---,,,,,,...//////...,,,,,,,,,---------......+++,,,,,,------------,,,...---,,,+++,,,---...///,,,,,,,,,,,,---.........******+++,,,,,,,,,,,,,,,------............------....................................////////////111111111111000000000000000000000000////////////------........./////////^^^^^^]]]]]]]]]]]]^^^^^^aaacccfffjjjkkkjjjgggdddaaa```^^^\\\YYYWWWUUUTTT[[[[[[YYYWWWUUUSSSQQQQQQLLLKKKKKKJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEEEEDDDCCCCCCCCC======>>>???>>>===<<<;;;;;;;;;;;;;;;:::999888888777777888888999999::::::999888777666666555555555666666777888888888777777555555555444444333333333444555666777777555444333333444555555444333444555666666666666666555444333333444666777888777666555555555555555555555555555555666777888888777666555444444666777777777666666444444444555666777999999777666444333333444666777444333666???CCC???999777888888888777777777666666555555444444444555555666777777777777777888888888888999999999999888777777666777777777777888888888999::::::;;;;;;;;;::::::666777888888888888999;;;:::::::::;;;<<<<<<;;;:::777888999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<======>>>::::::;;;===>>>===<<<;;;999999;;;===>>>===>>>@@@???<<<;;;===>>>;;;;;;===;;;;;;<<<;;;::::::<<<===999DDDLLLMMMIIIFFFBBB>>>;;;999888999::::::888777777888999:::888777777888999888777777777777888999::::::999999999888888888::::::AAAMMMRRRJJJ???:::666777777777666666555555666666666777666666555444222333333444555666777888222333444555666666666666666666555444444444444444222222222222222333333333222222222333333333333444333333222222222222222333333333333444444444555555111111222222222333333333222222222222111111111111222222222111111111111000//////000000111111222222222222111111000111111111000000111111111222222222000000//////////////////......//////////////////000000000000000000000000////////////////////////---------------...//////,,,---......//////......***,,,///000///.........+++,,,---......---,,,+++------------------------,,,,,,,,,,,,---------...,,,+++***+++---/////////,,,,,,,,,---------......***+++,,,---------------...---,,,++++++---...000------,,,,,,,,,------...******+++,,,,,,,,,,,,+++------............------....................................////////////000000000000111111111111.............../////////---------.........//////]]]]]]\\\\\\\\\^^^___```cccdddfffiiijjjiiifffddd``````^^^]]][[[ZZZYYYXXXZZZXXXVVVUUUTTTSSSQQQOOOLLLKKKKKKJJJJJJJJJKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEDDDDDDCCCCCCBBBBBB@@@@@@@@@@@@>>><<<:::999;;;;;;;;;;;;:::999888888666777888999:::;;;<<<<<<888777555444444444555666///000222333333333222222555555444444444444333333333444666666666444222111222333444444222222333444333444555555666666555555333444666777888777666555555555555555555555555555666777888999999888777666333444666777777777666666333333444444666777999:::777666444222222444666777888666999AAAEEEBBB<<<:::999999888888777777777666666666666666666777888999777777666666666777777888777777777888777777666666777777777888888888999999777888888888888777666666555666666555444444555777::::::;;;;;;:::999777666555666777888999:::::::::999::::::;;;;;;<<<<<<<<<777;;;>>>===:::888999;;;777777999<<<===;;;;;;<<<:::777777;;;;;;999999;;;<<<<<<===<<<;;;;;;>>>@@@:::BBBHHHIIIIIIGGGBBB;;;888888888999999888666333888777777888888777777:::999888777666666777888999:::::::::999999999999888<<<;;;BBBNNNQQQGGG<<<666666666666777666555555444333444555555666666555555555555555555555444444444111222333444555555555555777666555444444444444444222222222333333444444555000111111222222333333444111111111111222333444555333333333444444555555555111111111222222333333333333222222222111111000000222222222111111111111000111111111111000000000000333333222111000000000111111111111111000000000000000000111111000///...---+++,,,---///000111111111000000000000000000000000////////////////////////......---,,,,,,---------,,,---......//////......***,,,///000///.........++++++,,,------,,,++++++------------------------)))))))))******+++++++++---+++***+++,,,------,,,,,,,,,,,,---------......***+++,,,,,,------------...---+++++++++---///000......---,,,,,,,,,------******+++,,,,,,,,,,,,+++---..................---..................................../////////000............/////////000,,,---------......//////---------.........//////___```aaaaaaaaa```^^^]]]___^^^^^^___aaacccbbbbbb______^^^[[[XXXVVVWWWYYY]]]ZZZUUUSSSRRRQQQQQQPPPMMMLLLJJJHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJEEEEEEEEEDDDCCCAAA@@@??????@@@AAAAAAAAA???===;;;===<<<;;;:::999:::;;;<<<999::::::;;;;;;::::::999;;;:::999777666444333222333333333333333333333333555666666666444333444555444444444444444444444444222222222333333444444444555555555555555444444444999888888777666555555555222222444444444444222222666666777777777777666666555444444333333444444555666666666666666666666666555555555555555555555555555888;;;======<<<<<<===777777666555555555555555555555555555555555555555888999::::::888777777888777666555555666777888999888888888888888888888888666666666666666666666666888888888777777777777777777777777888999999999:::888888999999999:::::::::555777999:::999999:::;;;=========<<<;;;:::888777888777777777888999::::::999999888888999999:::;;;::::::::::::::::::::::::<<<===@@@DDDFFFDDD>>>888777777777777777777777777:::888666555444555666777777777777777666666666666>>>888666777999888999<<<888DDDMMMKKKDDD???<<<999555555666666555444333333444444333222222111000000333333333444444444555555666666777777777777666666333333222111111222333333222333333444444333333222444444333222222222333333111111111111111111111111111222333444444333222111555333111///...///111333222222222222222222222222////////////000000000000///000111222222333222222---.........//////000000000000111111111111000000...///000111111000///.................................////////////......000000000000///////////////...---+++******++++++..................------------------------------***+++---///000//////...,,,,,,---...---,,,***)))////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,++++++,,,---............------,,,,,,,,,------------------------------------------------------------.........///........................333000------///000...,,,,,,,,,------...//////000//////////////////////////////......---------,,,___``````aaaaaa___^^^]]]^^^]]]\\\^^^```aaa```___\\\\\\[[[XXXUUUTTTTTTUUUZZZWWWTTTRRRQQQQQQPPPNNNMMMLLLJJJHHHGGGGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGEEEEEEDDDDDDBBBAAA@@@??????@@@AAABBBAAA???===<<<===<<<;;;:::::::::;;;;;;::::::::::::::::::999999999888777666555333222222333333333333333333333333444666666555444333444555444444444444444444333333222222222222333333444444333333333444444444444444777666666555444444333333222333333444444333333222555555666666666666555555444444333333333333444444555555555555555555555555444444444444444444444444333555888999999888888888777777666555555555555555555555555555555555555555444666777777555444444555666666555555555666777888888888888888888888888888777777777777777777777777777777777777777777777777666777777777777777888888888888888999999999::::::666888::::::::::::;;;<<<999999:::::::::999888888888888777777888888999:::999888888888888999::::::::::::::::::::::::::::::999999;;;>>>AAA???:::555777777777777777777777777777777777777777666555555777777777777666666666555:::777666:::;;;999:::<<>>======<<<;;;::::::::::::;;;:::::::::::::::999888777666666555555444333333222333333333333333333333333444555666555444333333555555555555444444333333333111222222222222222333333111222222333333444444444444444444333333222222111222333333444444333333222444444444555555444444444444444333333333333444444555555555555555555555555333333333333444444444444333555777777666444444555777666555555444555555555444444444444444444444444333444666555333222222333666666555444444444555555666666666666666666666666777777777777777777777777777777777777777777777777777666666666666666555555777888888888999999999999777999;;;;;;::::::;;;<<<888888999:::::::::::::::888888777777777888999999888888888888888999999:::999999999999999999999999777777888:::<<<;;;888555777777777777777777777777555666777999888777555333777777777666666666555555666555666;;;===;;;;;;>>>JJJQQQRRRJJJ@@@:::777444444555555555555444444333555555444444333333222222555555555555666666666666888888888888888777666555333222222111111222222333222222333333333333222222555555444222222111111111222222222222222222222222222222222111111222222222222222222111111111111111000000000000000000000000////////////000000000000111111111111000///...---//////000000000000000111///000000111111000000///000000////////////000000////////////////////////......////////////......000////////////.........++++++***+++,,,---...///+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......///......------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,++++++,,,------...------------,,,,,,,,,------------------------------------------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,---,,,,,,......//////000111111111000000000000000000000000000000000///////////////^^^^^^_________^^^]]]\\\ZZZYYYYYY[[[]]]]]]\\\ZZZXXXYYYZZZXXXVVVTTTSSSTTTUUUTTTSSSSSSSSSRRROOOMMMLLLKKKIIIHHHGGGGGGHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCDDDCCCBBBAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@???>>>======<<<<<<;;;::::::::::::::::::::::::999888777666555555555444444444444444333333333333333333333333444555666555333222333444555555555444444333333222222222222222222222222222111111222333444555555555444333333333222222222111333333333333333333333333444444555555555555444444444333333333333333333444555555555555555555555555222222333333333333333444666888999888666444444555666555555444444555555555444444444444444444444444555666777777555444444555666555555444333333333333555555555555555555555555666666666666666666666666666666666777777777777777777777777666666555555555777777777888888888888999777999;;;;;;::::::;;;<<<::::::;;;<<<<<<<<<<<<<<<888888777777777777888888777777777777777888999999888888888888888888888888999999999999::::::999999666666666666666666666666555555666777777666555444777777666666666555555555555444666:::<<<;;;===BBBTTTWWWTTTIII>>>999555222444444444555555444444333555555555444444333333333444444444444555555555555777777777777666555444444222222222222222222222222222222333333333333222222555555333222111111000000222222222222333333333333333222111000000111222333000111222333222222111000222222222222222222222222////////////000000000000//////000000///...------000000000000111111111111//////000000000000//////111000///......///000111////////////////////////......////////////....../////////.........------++++++++++++,,,---......++++++++++++,,,,,,,,,,,,------------------------,,,,,,------............,,,+++*********,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------...---------------------------------------------------------------------------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---......///....../////////000000000111111111111111111111111------------------------\\\\\\]]]^^^]]]\\\[[[ZZZYYYXXXYYY[[[\\\\\\ZZZXXXVVVWWWWWWVVVTTTTTTTTTUUUVVVUUUTTTTTTTTTSSSPPPNNNLLLKKKIIIHHHGGGGGGHHHIIIIIIIIIHHHHHHGGGFFFDDDDDDCCCBBBAAA@@@??????@@@@@@@@@@@@@@@@@@???>>>=========<<<<<<<<<;;;:::999999888999999999888888777666555555555555555555555555333333333333333333333333444555555555333222333444555555555444444333333333222222222222222222222222222333333444555666666777444444444333333333333333333333333333333333333333555555555666666555555555333333333222222333333333555555555555555555555555222222222333333444444444888999:::888666444444555555555444444444444555555444444444444444444444444555777888777666555555555555555444444444333222222444444444444444444444444555555555555555555555555555555666666777777777777888888888777777666666666666666777777777888888888888999;;;;;;:::999:::;;;;;;;;;<<<<<<;;;;;;:::999888888777777666777777888777777666666777777888999777777777777777777777777999999999999888888999:::555555555555555555555555666666555444444555666777666666666666555555555555666444555888999:::@@@HHHXXXYYYSSSGGG<<<888555333333333444444444444444333555555444444444444333333222222333333333444444444444444555444444333222222222222222222222222222222111222222333333222222111555444333222111111111111111111111222222333333333333222000000000000222333///000222333333222111000111111111111111111111111////////////000000000000------...///////////////111111111111000000000000//////000000000000//////111000///......///000111------------------------......////////////..................------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...........................,,,,,,,,,,,,---------...---,,,+++++++++---...///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////......------------------------------------------------------------------------......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------............//////000000000000000000000000,,,,,,,,,---------------ZZZZZZ[[[\\\[[[ZZZYYYXXXWWWWWWXXXZZZ[[[[[[XXXVVVRRRSSSSSSRRRQQQRRRUUUWWWXXXVVVTTTSSSSSSRRRPPPNNNKKKJJJIIIHHHGGGHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEBBBBBB@@@???>>>???@@@@@@@@@??????>>>======<<<<<<=========<<<;;;:::999888777777777888888888777777666666666555555555555555333333333333333333333333333444555444333222222444444444444444444444444444444444333333333333333222333444444555555666666666444444444444444444444444444333333222222333333444555555666666666666555555333333222222222222333333444444444444444444444444222222333333444444555555777888888666444222333444444444444333444444555666333333333333333333333333333555666555444222333333444444555555555444333333444444444444444444444444444444444444444444444444444555555666666777777888888888777777777777777666666666666666777777777777777999::::::999888999:::888888999888888777666666888888777666666666777777666666666666666777777888666666666666666666666666777777888777555555777999555555555555555555555555777666444333333555777888666666666555555555444444777555555777777999AAAKKKTTTSSSMMMAAA999777666333222333333444444444444333444444444333333333333333111222222222333333333333111222222333333333222222111222222333333222222111111111222222222222111111333333222111111111111222000000000111111222222333111111111000000111111111///000111333333222111111////////////////////////////////////000000000000,,,---...///000000000000111000000000000000//////...//////000000//////...000000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,......////////////............---------,,,,,,,,,,,,,,,---------,,,++++++++++++,,,,,,------..............................------,,,,,,,,,,,,------......---------...//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////......,,,,,,,,,------------...------------------------------------------------/////////000000000111111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******,,,...---------...............////////////////////////.............../////////XXXXXXYYYZZZYYYXXXWWWVVVUUUUUUVVVXXXYYYXXXUUUSSSQQQRRRQQQPPPPPPSSSWWW[[[YYYVVVSSSQQQPPPPPPOOOMMMKKKJJJIIIHHHGGGHHHIIIIIIHHHIIIIIIIIIHHHGGGFFFFFFBBBAAA???>>>>>>>>>@@@AAA???>>>===<<<<<<;;;;;;;;;<<<=========;;;:::888777555555666777888888888888555555555444444333333333333333333333333333333333333444555444222111222333222333333444444555555555555555555444444444333333444444444444444444444444444444444444444444444444444333333222222333333444444444444555555444444444333333222222222222333333444444444444444444444444222333333444555555666666666777777555333222333444444333333333444444555666333333333333333333333333222333444444222111111222333333555555666555444444555555555555555555555555555555555555555555555555444444555555666777777888555555666666666666666777555555555666666666777777666888:::999888777777888555555666777777777777666888888777666666666666666666555555555555666777777555555555555555555555555555666777666444444666888444444444444444444444444444444444444555555666666666666555555555444444444555555777999888999AAAJJJJJJJJJDDD;;;555555555333111222333444444444444444222222333333333333333333222222222333333333444444000111222333333333333333111222333333333333222111111111222222222222111111111111111111111222222333...//////000000111222222000000111111111111000000000000111222222222222222////////////////////////////////////000000000000...//////000000000//////000000000/////////............////////////......//////000000000000//////------------------------......////////////......---------,,,,,,,,,,,,+++)))***,,,------------,,,*********+++,,,---------------------------------------,,,++++++,,,,,,---,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---......---,,,,,,,,,,,,,,,---------......------------------------------------------------,,,---......///000111111------------------------,,,---...---******,,,.../////////.......................................---------....../////////VVVWWWXXXXXXXXXWWWVVVUUUSSSSSSTTTVVVXXXVVVSSSPPPSSSSSSRRRQQQRRRUUU[[[```ZZZVVVRRROOONNNNNNMMMLLLKKKJJJIIIHHHGGGHHHIIIJJJGGGHHHHHHHHHHHHGGGFFFFFFBBBAAA???======>>>@@@AAA>>>===<<<;;;;;;:::;;;;;;<<<=========<<<:::888777333444555777888888888888555555444333333222111111333333333333333333333333333444555444222111222333111222222333444555666666666666666555555444444444444333333333333333333333333333333333333333333333444444222222222222444444222333333444444333333222333222222222222222222333444444444444444444444444333333444444555666777777777888888666444333444666333333333333444444555666333333333333333333333333222444555555333222222333222333555666777666555555555555555555555555555555666666666666666666666666444444444555666777777888333444444555555666666666555555555555666666666777666888999999777666777777444555666888999999::::::888888777666666666666666555555555555555666777777555555555555555555555555555777999888666555666999444444444444444444444444222333555666777666555444666666555555555444444444333444888;;;::::::@@@HHHCCCCCC>>>666222444444222111222333333444444444444222222222222222222222222333333333444444444555555000111222333444555555555111222333444444333222111111111222222222222111111000000000000111222333444---......///000111111111///000111222222111000///000000111111111222222333111111111111111111111111////////////000000000000111111111111000///...---000000//////.........---......////////////.........///000111111000///.................................////////////......---------,,,,,,,,,++++++'''(((***---...//////...((())))))***++++++,,,,,,++++++++++++++++++++++++...---,,,+++++++++,,,---((()))*********((('''%%%------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......******,,,,,,,,,,,,******,,,,,,,,,------.........------------------------------------------------((()))***+++---...//////........................///111222000---,,,...000000000000000////////////........................+++++++++,,,,,,---------VVVVVVWWWWWWWWWWWWWWWVVVTTTUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSTTTWWWZZZ^^^```ZZZWWWRRROOONNNNNNMMMKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFEEEEEEEEEAAAAAAAAAAAAAAAAAAAAA@@@======<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::999888888555555666666777999:::;;;777777666666555444444444666666555444333222222111111222222333444444444444555333222555888::::::888:::999777666444333333333333333333222222111111111111111111222222333333333333222111000111222333444666555333222222333555666555555555555444333222222444444444333333222222222111111111222333444555666:::777444222222333444444333333333222222222111111000111222333333333333333222222222222222222222222444444333111000111333666333333222222222333444555444444555555555555444444666666666666777777777777555444333222222222222222333444555555555444333222777777777777777888888888666666666666555555555555111222444666666666666555666666666666666777888888555444444333333333444444777777888777777666555555777777777777777777777777333333444555666666666555333333333333333333333333444444555777:::>>>BBBDDD;;;999777444333333444444444444333333333333222222000000111111111222222222222222222222222222222222111222333333444444444444333222222222222222222333666555333222111222333333////////////////////////333222222111111222222333111111000000000000111111000000000000000000000000222111111000000000000000111000///......///000111111000///...............111///,,,******,,,///111000000000000000000000000........................,,,,,,,,,------,,,++++++111000...---,,,------...........................***++++++,,,,,,------...------,,,+++++++++,,,,,,///......------,,,,,,+++......,,,,,,,,,,,,......++++++++++++++++++++++++///............---------,,,,,,------...///000000------------------------***+++,,,,,,---------,,,,,,,,,++++++,,,,,,---...+++,,,,,,,,,,,,,,,++++++,,,------...//////......////////////////////////,,,,,,,,,------.........//////.........---------......---,,,---///111333333222000...---...///000111111000000000000111111RRRSSSTTTUUUVVVWWWWWWWWWUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSTTTVVVZZZ]]]___XXXTTTPPPNNNMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAA======<<<;;;;;;;;;;;;;;;<<<;;;;;;:::999999888888666666666666777888999:::777777777777666555444444444444444444444333333333222222333444444444333333333222222555999<<<<<<;;;:::999777555444333222222333333333222222222111111111111222222222333333333222222111111222222333444333444444444444444444333222333333444444444333333444444333333333222222222222222222333444555666777???;;;666333333444444444333333333222222222222111000111222333333333333333222222222222222222222222222333333333222333555777333222222222333333444444444444555555555555444444555555555666666666666777555444444333222222333333111222444555555555444444555666666777777888999999777777777777666666666666333444555777777777777666444444444444444555555666666666555555555444444444666666777777666555555444444444444444444444444444333333444555555555444444333333333333333333333333555555555666888:::===???999888666444333333444444444444333333333222222222111111111111222222222222222222222222222222222222111222222333333333333222222222111111111111222222444333111000000000111111000000000000000000000000222111111000000111111222222222111111111111222222000000000000000000000000222111000000//////000000000000///......///000000111000000////////////.........------------......////////////////////////------------------------+++,,,---............---...---,,,+++++++++,,,,,,...........................------,,,,,,++++++***,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,------...//////000++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,++++++,,,,,,---.........//////////////////------..........................................,,,,,,,,,---------......//////.........---------000///...---...///111222222111000......///000111//////............//////OOOPPPQQQSSSTTTUUUVVVVVVUUUTTTSSSRRRQQQRRRSSSSSSSSSSSSSSSTTTUUUXXXZZZ\\\TTTRRRNNNLLLLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBAAAAAA======<<<<<<;;;;;;;;;;;;;;;;;;::::::999999888888888888777777777777888888777888999999888777555333222333333333444444444555333333444444444333222222111111222555999===>>>===:::999777555333222111111333333333222222222222111111222222222222333333333111111222333333333333222111333444666666444333111000000111222333444444333333333333333222222222222333333333444555666888888CCC???999555333444555555333333333333222222222222111111222333333333222222222222222222222222222222000222444555555555666777222222222333333333444444444444555555555555444444444444444444555555555555555555444333333333444444000111222444555555666666444555555666777888999999888888888777777777666666333444666777888888777777444333333333333444555555777888888888777666444333444555555555555444444333333333333333333333333333444444333333333333333222333333333333333333333333555555444444444666777888666555444222222222333444333333333333222222222222111111222222222333333333333333333333333333333333111222222222222111111000111111000000000000111111111000///////////////000111111111111111111111111000000000//////000000000222222222222222222222222000000000000000000000000222111000000//////000000//////...------...//////------......------,,,+++,,,---...//////...---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////,,,,,,+++++++++,,,------------------------------...------,,,,,,++++++***++++++++++++,,,------...******++++++,,,------...***++++++,,,,,,++++++***------------------------............------------,,,,,,,,,---......//////++++++++++++++++++++++++***+++++++++++++++***))),,,,,,++++++,,,,,,---...++++++,,,---------------............------------------------------------,,,,,,,,,------------..................---------000000///......///000111111000/////////000111222///......------......///NNNOOOQQQRRRSSSTTTTTTTTTTTTSSSQQQOOOOOOPPPRRRSSSRRRRRRRRRRRRTTTUUUWWWXXXRRROOOMMMLLLLLLKKKJJJIIIHHHHHHHHHIIIIIIJJJJJJJJJGGGGGGHHHHHHGGGFFFDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@<<<<<<<<<<<<<<<;;;;;;:::::::::::::::999999888888999999888777666666777777666888:::;;;:::888555333333333333333333333333333444444444444333222222111000111222444777:::;;;;;;999888666444222111000000222222222222222222222222222222222222222222222222000111222333444333222111222333444444444444333222000000111222222222222222333222222222222222222222222222222333444666777888BBB>>>888444333555666777444444333333333222222222111222222333333333222222222222222222222222222222111333666777666555555555222222333333444444444333333444444555555444444333222222333333333444444444555555444444333444444555111111222333444444555555555555666666666666666777777777777777666666666666333444555777777777666555555555444444555555666777999999::::::999777444222333333444444444333333222333333333333333333333333444333333222222111111111333333333333333333333333333333222222222333444444333333222111111222333444333333333222222222222111222222222222333333333333333333333333333333333333111111111111111000///...000000////////////000000////////////////////////000000000000000000000000111000000//////000000111111111111222222111111111000000000000000000000000111111000///////////////.........------.........,,,---............---,,,------...//////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------------------...//////000------------------------***++++++,,,,,,------...*********+++,,,---...///*********++++++,,,,,,,,,,,,,,,............,,,,,,,,,,,,,,,,,,------------.........---------,,,,,,,,,,,,,,,------.........------------------------+++,,,,,,,,,,,,+++******,,,,,,++++++,,,,,,---...)))***+++,,,,,,,,,,,,,,,......---------,,,------------------------------------------------------........................000///...------......//////............///111111000000000//////000000000PPPQQQQQQRRRRRRRRRRRRQQQSSSRRRPPPNNNNNNOOOPPPQQQPPPPPPPPPPPPQQQRRRSSSSSSPPPNNNLLLLLLLLLLLLKKKJJJGGGHHHHHHHHHIIIIIIJJJJJJFFFGGGHHHHHHGGGFFFDDDCCCAAAAAA@@@@@@???>>>======<<<<<<======<<<<<<;;;::::::999999999999999888888:::999888777666666666666666888:::;;;:::888555333555444444333222222111111444444444444333222222111111222333333444444555666777666444333111000000000222222222222222222222222222222222222222222222222000111222333444333222111444333222222222222333444111222222222111111000///222222222222222222222222000000111222333555777888===999555333333666888888444444444333333333222222222222333333333222222111222222222222222222222222333555888888666444222222111222333444444444333333333333444444444444333333222222222222333333333333444444333333333444444555333333333333222333333333777777666666555444444444666666555555555444444444222333444555555555444333444444444444444555666666999999::::::999777444222222222333333333333222222333333333333333333333333444333222111111111111111333333333333333333333333000000000000111222333333111111111111111222222333333333222222222111111111111111222222222333333333222222222222222222222222111111111111000000///...000//////////////////000//////000000000000000000////////////////////////111111111000000111111111//////000111111000//////////////////////////////111000000///.../////////---..................---///000000111111111000000///...------------...///------------------------------------------------.........---,,,+++***))),,,------....../////////------------------------***++++++,,,,,,------...*********+++,,,---...///,,,,,,,,,++++++*********,,,,,,............,,,,,,******++++++,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,---------------------------------------,,,---------------,,,,,,,,,,,,++++++,,,,,,---...------...///////////////...---,,,,,,,,,,,,---------------------------------------------------------...........................------------------------------...//////000000000////////////000000PPPPPPQQQQQQQQQPPPPPPOOOQQQPPPOOONNNMMMNNNOOOOOOMMMNNNNNNNNNNNNNNNOOOOOOMMMLLLKKKKKKLLLLLLKKKJJJHHHHHHHHHHHHIIIIIIIIIIIIFFFGGGHHHIIIHHHFFFDDDBBBAAA@@@??????>>>===<<<<<<;;;<<<=========<<<:::999999999999999999999888888999999888777666666777777777888999999888777555333555555444333222111000000333333444444444333222222222333444333111111111222444333222111111000000000111222222222222333333333333333333222222222222111111111222333333333333222555333222000000222333555222333333222111000//////111111111222222222222222///000000111333555777888888555333222444777999999444444444444333333333333222222333333333222111111222222222222222222222222444666888888555222111111111222333444555444333222333333444444444444333333222222222222333333333333333333222222222333444444444444333222222222222222666666666555444444333333555555555444444444333333222333444444555444333222222111111111111222333333777888888888777666444333111222222333333333333333111111111111111111111111444333222111111111222333333333333333333333333333......///000111222333333111111111222222222222222222222222222111111111111000000111111111222222222111111111111111111111111000111111111111000000///000000////////////000000///000000111111111111000........................222111111000000111111222---...///000000///...---////////////////////////111000//////......//////---...////////////...------,,,,,,,,,,,,---......///...---,,,,,,---...///------------------------.................................---,,,+++))))))++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***++++++++++++,,,------......------,,,++++++*********++++++,,,,,,++++++***)))******++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,---...............,,,,,,++++++,,,,,,---...------.........------------,,,+++++++++,,,...///------------------------...------------,,,,,,,,,---------...............---------------------------........................------,,,,,,------...LLLMMMNNNOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMKKKLLLLLLLLLLLLKKKKKKJJJJJJIIIHHHIIIKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHFFFGGGHHHIIIHHHFFFDDDBBBAAAAAA@@@???>>>===<<<<<<;;;<<<===>>>===<<<:::999888888888888888888999999888888777777777777777888777777777777666555444444444333333333222222111111222222333444444444333333222444555444111000111222111111111000000111111111111111222222222333333333333333333222222222111111222222111111222222333444333222222222222222222333222222222333222222111111000111111111222222222222000000111222444666888999555444333444666888888888555444444444444333333333222333333333333222111000222222222222222222222222333444666666444222222222000222333555555444333222222333333444444333333222222222222333333333444444111111111111111222333444333222111111111222333444333333444444444555555555666555555555444444444444333333444555555444333222111111111111111222222333666666555555555444444444111222333333444444333333111111111111111111111111444333222111111222444555333333333333333333333333///000000111222222222222222222222333222222111111222222222222111111111111//////000000000111111111////////////////////////000000111111222222111111111000000//////000000111...///000111222111111000////////////////////////000000000//////000000000...///000111111000///...////////////////////////000000///............///...///000000000000///...,,,***)))'''(((***,,,...------............------------------------------------------------------,,,,,,---------------,,,+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,++++++******++++++,,,******++++++,,,------...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---.../////////,,,,,,++++++,,,,,,---...,,,,,,,,,,,,+++***))))))++++++******+++---///000..............................---------,,,,,,,,,---------.........//////------...///000000000000000000000000000000//////...------,,,,,,------...HHHIIIKKKLLLNNNOOOOOOOOOMMMNNNNNNNNNNNNMMMLLLLLLJJJJJJKKKKKKJJJIIIIIIHHHGGGGGGGGGHHHJJJJJJIIIGGGIIIIIIIIIHHHHHHGGGGGGGGGEEEGGGHHHIIIIIIFFFDDDBBBBBBBBBAAA@@@???>>>===<<<;;;<<<===>>>>>><<<:::999888888888888888888999999888888777777777777888888777777666666555444444444111222222222222333333333111222333333444444444444222444666444222000222444000000///000000111222222111111111222222333333333333333333222222111111111333222111000111222444555000111333444444333111000000111222333333333333333000000111111222222222222111111222333555777999:::666555444666888999888777555555444444444333333333333333333333333222111000222222222222222222222222111333444444333222333444000111333555555444333222222333333444444333333222222222333333333444444444111000000000111222222333111111000000111333555666000111222333555666777888777666666666555555555555444555666666666555444333333333222222333333444555555444444333333333444444111222333444444444444444333333333333333333333333444333222111111333555666333333333333333333333333111111222222222222111111333333333333333222111111222222222111111111111000////////////000000000000///////////////////////////000111222222222222222111111000000000000111111---...000111111111000///000000000000000000000000//////............//////...000111222222111000...////////////////////////000000///..................///000111111000///...111///---+++,,,...111444+++,,,///111111///,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...///000000000......///000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......------,,,+++++++++,,,,,,+++,,,,,,------......//////...,,,,,,,,,,,,...///++++++,,,------...//////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------((()))***,,,---...//////,,,,,,++++++,,,,,,---...000000000///...---,,,++++++***))))))+++---000111////////////////////////.........------,,,,,,,,,---------.........//////......000111222222222222222222222222222111000////////////....../////////JJJHHHGGGHHHJJJJJJIIIHHHKKKLLLMMMNNNMMMLLLJJJHHHKKKJJJJJJJJJJJJIIIIIIIIIGGGEEECCCDDDFFFIIIKKKKKKKKKKKKIIIHHHGGGFFFFFFFFFDDDDDDEEEFFFFFFEEECCCBBBFFFDDDBBB@@@>>><<<;;;:::============;;;999777666888777666666666666666777555666777777777666444333666666555444333333222222555555444333333333444444666666555555555555666666333333333222222111111111000000000000000000000000//////000000111111111111111111000000000000000000000000000000000111111222111111222222222333333333333444444222//////222555222111000111222333222000111222000...111888;;;999444444555555666555555444333111000111222222111000111111111111111111111111222222333333333222222111222222333333333333444444333111111333555555222///111111111111222333444444333444444222000000111222444444444444444444444444333333333333333333333333444444444444444444444444444444555555444444333333666666666666666666666666444444222111000/////////222222222333333444444444//////000111222222333333222222222111111000000000222222222333333444444444222222222111111111111111222111000//////000111222......///000111222333333000111222333333222111000000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000//////000000////////////000000---...///111111111000000////////////////////////000000111111111111000000222111///...///000222333////////////////////////------,,,,,,---...000111000//////...------,,,,,,////////////////////////////////////////////////------------------------......//////......---,,,******+++++++++,,,,,,,,,------------------------000///------,,,---...///++++++++++++++++++++++++)))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,---....../////////++++++++++++++++++++++++...---,,,,,,,,,,,,---...+++,,,...//////...,,,+++))),,,...///...---------000///...---,,,---......////////////////////////,,,,,,++++++++++++++++++000000000000000000000000////////////////////////000000000000000000000000IIIHHHGGGGGGIIIIIIHHHGGGGGGHHHJJJLLLMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIFFFEEEDDDEEEHHHKKKMMMMMMLLLKKKIIIHHHFFFEEEDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCEEECCCAAA???===;;;::::::>>>>>>??????>>><<<:::999999999888777777777777777666777777777666555333333555444444333222222111111555444333333222333333333444444444333333444444444333333333222222111111111111111111111111111111111000000000111111111222222111111111111111111111111000000000000000111222222333333333333222222222222444555555444111000222444333222111111333333222111000111000...222999<<<:::444444555444444444333222333111000111222333111000111111111111111111111111111111111111111111111000222222222333333333444444111000///000222222000...111111000000111111222222111222333222111111222444333333333333333333333333333333333333333333333333444444444444444444444444444444444555444444444333555555555555555555555555444333222222222222222222222222333333333333333333000000111111222333333333333222222222111111111111333333333222222222222222333222222222111000000000222111000//////000111222/////////000111111222222000000111222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////......000000////////////000000......///000000///...---////////////////////////000000111111111111000000000///...------///000222........................111000...---,,,,,,------,,,,,,------.../////////................................................------------------------,,,,,,,,,---,,,,,,+++***++++++++++++,,,,,,,,,,,,------------------------...---,,,++++++,,,------------------------------+++,,,---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,,,,---......---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,,,,,,,---...,,,---///000000///---,,,***,,,......---,,,---......------,,,---...///000........................,,,,,,,,,,,,,,,---------000000000000000000000000////////////////////////000000000000000000000000IIIGGGFFFGGGHHHHHHGGGFFFDDDFFFHHHKKKMMMMMMMMMLLLJJJJJJIIIIIIIIIHHHHHHHHHEEEDDDDDDFFFIIILLLMMMMMMLLLJJJIIIFFFDDDCCCBBBBBBEEEFFFFFFFFFFFFEEEDDDCCCCCCBBB@@@>>><<<::::::999<<<===>>>>>>>>>===<<<;;;;;;;;;999888777777777777777777777777666555444333333333333222222111111000444333222222111111222222222222111111111111222222222222222222222111111111222222222222222222222222111111111222222222222222111111222222222222222222111000000000000111222222444444444333333222222111444555666555333111111222333222111222333333333111111222222111666===@@@>>>666555555444333222111000222111000111222333222111111111111111111111111111000000000000000000000000222222222222333333333333222000//////000111111000111111000000///000000000///111222111111111333555222222222222222222222222333333333333333333333333444444444444444444444444444444444444444555555555444444444444444444444444222111111111222333333444333333333333333222222222111111111222222333333444333333333222222222222111333333222222111000000000333333222222111000//////111111000000000000111111000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////............000//////......//////000////////////...---,,,+++///////////////////////////000000111111000000///...---,,,,,,,,,---//////........................000000...------,,,------+++,,,,,,---......//////........................------------------------------------------------,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,------------------------------------++++++************+++,,,------------------------......//////...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---...///000000///...---,,,---------,,,,,,...///,,,,,,,,,,,,...///000111........................,,,,,,------......//////000000000000000000000000////////////////////////000000000000000000000000JJJHHHGGGHHHIIIIIIHHHFFFEEEFFFIIILLLNNNNNNMMMMMMIIIIIIIIIIIIHHHHHHHHHGGGEEEEEEDDDFFFIIIJJJJJJIIIHHHGGGFFFDDDCCCCCCBBBBBBFFFFFFFFFFFFEEEDDDDDDCCCBBBAAA???===;;;:::999999999999;;;<<<<<<<<<;;;:::<<<;;;999888777666666666555555666666666666666555444333333333222222111111333222222111000111111111222111111000000111111222222222222111111111111111111111111111111111111111222222222222222222222222222222222222222333333333111111000000111111222333333333333333444444444444333444555555444222111000333111000111222333222111222444444444999AAADDDBBB999888666444333111000000222111000111333444333222111111111111111111111111000000//////000000111111111222222222222333333333444333111111111222333333333222111000000000000000000111222111000111222444111111111111111111111111222222222222222222222222444444444444444444444444444444444444444555666666555555555555555555555555111000000000000111222222444333333333222222111111111111222222333333333444333333333222222222222222111111111111000000000000444333333222111000//////111000000000000000000111111111000000////////////...//////////////////...000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////////////....../////////////////////......------//////////////////////////////000000000000//////------,,,,,,,,,---...///........................,,,,,,------...//////000.........------,,,,,,,,,........................---------------------------------------------------............---,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++******++++++++++++,,,,,,---......///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,------------------------------...//////...------,,,------,,,+++,,,...000,,,,,,------...///000000........................++++++,,,---...//////000........................////////////////////////////////////////////////LLLJJJIIIIIIJJJJJJIIIGGGHHHJJJLLLNNNOOONNNMMMLLLIIIHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEFFFGGGFFFDDDBBBBBBBBBBBBBBBBBBCCCDDDDDDFFFFFFEEEDDDDDDCCCCCCCCCAAA@@@>>>===;;;:::999999888999:::<<<<<<<<<<<<;;;;;;:::888777666555444444333333444555666777888999444444444444333333333333222222111000000000111111222222111111111111222222111111111111111111111111000000000000000000000000222222222222222222222222111111222222222333333333111111111111111222222333111111222444555666777777222333333444444333111000222000000000111222111000000333333444999AAACCCAAA<<<:::888666444222111111222111000111333444333222111111111111111111111111111000000000000111222333111111111222222222333333333333222111111111333444444333222111111111111111222222333111000///000222111111111111111111111111222222222222222222222222444444444444444444444444444333333444444666777888666666666666666666666666333333222111111111111111333333333222222111111111111222222222222222333333222222222222222222222222......///000111111222222333333222222111000000///000000000111111000000000111111000000///.........///..................///////////////////////////////////////////////////////////////////////////000000000000000000000000//////............//////.........//////000000111//////////////////////////////000000000000//////.............../////////........................,,,,,,---....../////////---------------,,,,,,,,,........................------------------------------------------------------......------,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***+++---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,...000..................------........................***++++++,,,---......///------------------------////////////////////////////////////////////////MMMKKKJJJJJJKKKKKKIIIHHHKKKLLLNNNOOOOOONNNMMMKKKHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEAAA>>>?????????@@@AAACCCDDDEEEFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@>>>===;;;::::::::::::;;;<<<>>>>>>>>>>>>===999999777666555555555555333333444444666777999:::444444444444444444444444333222111111000000111111222222222111111222222222000000000111111111111111////////////////////////222222222222222111111111000000111111222333333333222111111111111222333333000111222444666888999:::333222222333555555444333222111000000222222111000---///111111666===???======;;;999666444333222222222111111222444555444333111111111111111111111111111000//////000111333444111111111111222222222222000111111000//////000222444333222222222222222222222333333111///...///111111111111111111111111111222222222222222222222222444444444444444444444444444333333333444666888:::777777777777777777777777555555444333222222222333222222222222222111111111111111111111111111111111000111111111111222222222------...000111222333444222222222111111111111111000000111111111111000000000000000//////.........//////............//////////////////////////////////////////////////////////////////////////////000000000000111111111111///......------......//////......//////000222222////////////////////////...//////000000//////.........//////000000000000------------------------////////////...---,,,+++)))***+++,,,---...///000------------------------------------------------------------------------+++++++++++++++***)))))),,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.........---+++,,,,,,------......///)))***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,---------,,,,,,...///......//////...------,,,------------------------++++++,,,,,,------......------------------------////////////////////////000000000000000000000000MMMKKKJJJJJJJJJJJJHHHGGGJJJKKKMMMNNNOOONNNLLLKKKGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFGGGHHHFFFAAA>>>>>>>>>>>>???@@@AAABBBCCCFFFEEECCCAAA@@@@@@@@@@@@AAA@@@???===<<<;;;;;;;;;:::;;;<<<>>>>>>>>>======999888888777666666666777666555555444555666777888333333333333333333333333333333222111111111111222222222111111111111222222///000000000111111111222////////////////////////222222111111111000000000//////000000111222222333222222111111222222333444111222333555666888999999555333222333666999888777444333222222444444333222---///111111666<<<>>>;;;<<<;;;888555333222222333222111111222444555555444111111111111111111111111000///.........000222444111111111111222222222222...000222222000///000111222111111111111111222333111111222111//////000222222222222222222222222222111111111111111111111111444444444444444444444444444333333333444777999;;;777777777777777777777777111111111111111111222333111111111111222222222222000000000000000000000000//////000000000111111111//////000000111222333333111111111111111222222222///000111222222111000/////////////////////......000000///......///000000/////////////////////////////////////////////////////////////////////////////////000000000111111///......------......///000///.........///000000////////////////////////......////////////............///000000000000000------------------------...////////////---,,,+++))))))***+++---...///000------------------------........................------------------------***++++++++++++***))))))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---.........---++++++,,,------...//////)))***+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,++++++***+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,---......---,,,,,,,,,,,,,,,++++++,,,,,,,,,***,,,......---,,,---...,,,---...//////......------------------------------------------.................................////////////////////////000000000000000000000000LLLJJJIIIIIIIIIIIIGGGFFFHHHIIIKKKMMMNNNMMMLLLLLLGGGGGGGGGFFFFFFFFFFFFEEEDDDEEEFFFHHHIIIGGGCCC@@@??????>>>>>>???@@@AAAAAAEEEDDDBBB@@@????????????AAAAAA???>>><<<<<<;;;;;;888999;;;<<<<<<<<<;;;;;;999999888888888888888999999888666555444444555555222222222222222222222222444333222222111111222222111111000000000000111111//////000000111111111222000000000000000000000000222111111111000000//////...//////000111111222222222222111111222222333444333444444555666777888888777555333444888;;;<<<;;;666555444444666666555444///222333444888>>>???===;;;999666444222111222222222111111222444555555444111111111111111111111111///...---,,,---///111333000111111111111222222222///222555555333111111333000000//////000111222222...000000000///000222444222222222222222222222222111111111111111111111111444444444444444444444444444333222333444777:::<<<666666666666666666666666++++++,,,,,,---///000111000000111111222222222333000000000///////////////......//////000000000111111111111111111222222222000000000111222222333333///000111222222111000///////////////////////////111000///......///000111////////////////////////////////////////////////////////////////////////---.........//////000000.........------.........111000...---,,,,,,---...////////////////////////......////////////......---...//////000000//////------------------------+++,,,---////////////...,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////------------------------,,,------------,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,---......------))))))***++++++,,,------++++++,,,,,,+++***(((''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,++++++******++++++*********++++++,,,,,,,,,......---,,,,,,+++++++++------------------------,,,,,,---......---,,,,,,...------,,,,,,------...***,,,...///...---------***+++---///000000//////------------------------///////////////.........000000000000000000000000////////////////////////000000000000000000000000HHHIIIIIIIIIHHHFFFDDDCCCHHHIIIIIIIIIHHHHHHGGGFFFHHHHHHHHHGGGGGGGGGFFFFFFIIIHHHFFFDDDCCCDDDDDDEEEDDDDDDCCCCCCDDDEEEFFFFFFDDDDDDCCCBBBAAAAAA@@@@@@CCCBBBAAA???<<<:::999888;;;999666666777999::::::999999888777777777777777555555444333333333333444444444444444444444444444222222222222222222222222111111222222222111111000444333333222111111111222111111111111111111111111////////////////////////222222111111///...---,,,111111111111111111111111333333333333333333333333222111222666===BBBCCCCCCEEE>>>777555888;;;;;;:::666111222:::===:::888999:::999888666444222000///111111222333444555555666222111111111000000//////000000000000111111111111111111000///////////////////////////////////////////////////000111222333111111111111111111111111111111000000111111222333////////////////////////333333444444333333222222444444444555555555555555666666666666555444333222111111111111000000000000...///000111111111111111//////000000000000//////111111111000000000000000//////............//////111111222222222222111111//////000000111111222222000000000000000000000000111111000000000000111111////////////000000000000------...///000111111222222111111000///......---000000000000000000000000............/////////////////////...---------,,,////////////////////////......//////...---,,,,,,---..................---........................,,,,,,---------.........******+++,,,---...///000//////.........---------------------------------...------,,,,,,------...............---,,,++++++***************************)))))))))***++++++,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,))))))***+++---...//////++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++///...---+++******+++++++++,,,---.........---,,,---------,,,,,,+++++++++///......---+++)))'''&&&+++,,,---...///...---,,,///......---+++)))'''&&&******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------------------------...------------...//////111111000///////////////...............///000000GGGHHHHHHHHHHHHFFFEEEDDDFFFGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDCCCBBBBBBAAA@@@@@@AAA@@@???>>>===<<<;;;:::;;;888666555777999999999::::::999888777777777777555555444333333333333444333333333333333333333333222222222222222222222222000111111222222222111111444333222222111111111222111111111111111111111111000000000000000000000000000000000111111000000///111111111111111111111111222222222111111111111111222111222666;;;@@@BBBBBBEEE???888666888;;;;;;:::666222333:::===:::888888999888777555333222111000111111111222333333444444111111000000000/////////000000000000111111111111222222111000000000000000111111111111111111111111............///000111222111111111111111111111111111111111111111222222333000000000000000000000000000111111222222111111111444444444555555666666666666666666666555444333222111111111111000000000000///000000000111111111111000000////////////000000111000000000000000000000000000////////////000000//////000000000000//////000000000000000111111111000000000000000000000000111000000//////000000111....../////////000000000---.........///000000000111111111000///.............................................////////////...............---------..............................//////...------,,,------...//////...------........................******+++++++++,,,,,,,,,,,,,,,---------------...//////.........---------------------------------...------,,,,,,------...---------...------,,,,,,++++++++++++++++++++++++***************+++,,,------------,,,,,,+++++++++++++++++++++++++++,,,,,,******++++++,,,---......++++++,,,,,,,,,,,,------//////......------,,,,,,///...---+++******++++++***+++,,,---------,,,,,,---,,,,,,,,,,,,,,,,,,+++---------------,,,+++***+++,,,------......------******+++,,,,,,,,,,,,+++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...---------......//////111111000///////////////...............///000000EEEFFFGGGHHHHHHGGGFFFEEEDDDEEEFFFHHHIIIJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFFFFDDDDDDCCCCCCBBBAAAAAAAAA>>>>>>>>>======<<<<<<<<<:::888666555777888888888;;;:::999888777666666666555555444333333333333333222222222222222222222222111111111111111111111111///000111222222222222222333333222111111111111222111111111111111111111111111111111111111111111111......000111222222333333111111111111111111111111000000000000000000000000111111222555999===??????DDD>>>888666777999999888666444555999;;;888666666666555555444333222111111111111111111111111111111000000///////////////...000000000000111111111111333222222111111111111111111111111111111111111111...------......///000111111111111111111111111111000111111111111222222222111111111111111111111111222333444555666666666666333444444555666777888888555555666555555444333222111111111111000000000000111000/////////000111222111000///......///000111000000000000000000111111111111000000000000111111//////000000000000//////111111111111000000000000000000000000000000000000000//////......//////000------........./////////............////////////111111000000//////..........................................////////////---------................................................///......---,,,,,,---///000000///---,,,........................++++++++++++,,,,,,,,,,,,.........------,,,,,,,,,...............---------------------------------...------,,,,,,------...,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------,,,,,,,,,,,,++++++,,,,,,+++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------///......---,,,++++++***......---,,,++++++++++++)))***+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,---.........---------,,,,,,,,,,,,---......)))***+++,,,,,,------,,,------------------......------------------------------------------------------------------------------........./////////111000000///////////////...............///000000CCCDDDFFFGGGGGGGGGFFFFFFDDDEEEFFFGGGHHHIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHDDDEEEFFFGGGGGGFFFDDDCCCEEEEEEEEEDDDDDDEEEEEEFFFCCCCCCCCCCCCBBBBBBAAAAAA???>>>>>>===<<<<<<;;;;;;999888666666888::::::999::::::888777666666666666555444333333222222333333222222222222222222222222000000000000000000000000...///000111222333333333222222111111111111111222222222222222222222222222111111111111111111111111...///000222222333333333111111111111111111111111/////////000000000000000111111222444777999;;;<<<@@@<<<777555555666555444555444555777777555333222333333222222222111111111111111000000000/////////////////////............///000000000111111111111222111111000000111111111111111111111111111111111...............///000111111111111111111111111111000000111111222222222222111111111111111111111111333444555777888999999999333333444555777888999999444555555555444444333222111111111111000000000///222111///......000111333222000///------///000222000000000000000111111111111000000//////000000111111111222222222222111111222222111111000000////////////////////////////////////............//////------------.........///000000//////////////////111000000000/////////.......................................////////////,,,---------.../////////........................---...............------+++---///000000///---+++........................---------............///......---------,,,,,,,,,........................------------------------...------,,,,,,------...++++++,,,---............,,,,,,,,,---------------------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++***)))((((((---------,,,++++++++++++***+++++++++,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,------------------------,,,+++,,,---...///.........---,,,***)))(((..................------........................////////////////////////,,,,,,---------------------......///////////////000000////////////000000...............///000000BBBCCCEEEFFFGGGFFFFFFEEEEEEFFFGGGGGGHHHHHHGGGGGGJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHGGGFFFDDDBBBAAAEEEEEEDDDDDDDDDDDDDDDEEEBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>===<<<::::::999999888777999<<<>>>???>>><<<<<<:::888777666666666444444333222222222222333333333333333333333333333000000000000000000000000...///000111222333333333111111111000000111222222333333333333333333333333111111111111111111111111000111111222222222111111000000000000000000000000000000000111111111222222000000111222444555777999:::777555333222222111111222444555555444222111///000000000111111111111111111000000//////......---............///////////////000000000111111111111000000/////////000000111000000000000000000000000000000//////000000111111000000000000000000000000///000111222222222222111111111111111111111111111///000222333444555666666222333444555666777888999444444444444444444333222111111111111000000000///333111000......///111222222000///------///000222//////000000111111111111000//////......//////000111111222222222222111111222222111111000000////////////////////////////////////............//////------------.........///111000000000000000000000000000000000////////////////////////////////////............////////////,,,---------.../////////........................------...............---,,,---///000000///---,,,........................------........./////////,,,,,,,,,---------......---.....................------------------------...------,,,,,,------...++++++,,,---............,,,,,,---------...............------,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,+++******)))((((((,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------...+++++++++,,,,,,---------+++,,,,,,,,,,,,++++++***------,,,+++,,,---...///000000///...,,,***((('''..................------........................////////////////////////,,,,,,,,,---------......---...///000000000//////000000////////////000000...............///000000BBBCCCDDDEEEFFFFFFEEEDDDEEEFFFGGGGGGGGGGGGGGGFFFIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHGGGEEECCCAAA@@@DDDDDDCCCCCCBBBBBBCCCCCCAAAAAAAAA@@@@@@@@@@@@@@@@@@???>>>===;;;:::999888888888:::===BBBEEEFFFFFFDDDCCC@@@===999777555444444444333222222222222222333333333333333333333333111111111111111111111111///000111222222222222222111000000000000111222222333333333333333333333333111111111111111111111111111222222222111000//////000000000000000000000000000111111222222333333333///000111111111222444666444333222111000000//////000444666444222222000...////////////////////////000000000//////............////////////000000000000000000000111111111111//////////////////000111////////////////////////111111000000000000111111000000000000000000000000///000111333333222111111111111111111111111111111///000222333444555555555222333333444555666777777333333444444444444333333111111111111000000000000222111000/////////000111111000///......///000111/////////000111111222222//////............////////////000000000000//////111111111111000000000000000000000000000000000000000//////......//////000------.........//////////////////000000000000000000000000000////////////000000000000000000000000............////////////---------...............------------------------,,,---......///.........---..................---........................+++,,,,,,,,,------------,,,,,,,,,------.........---------...............------------------------...------,,,,,,------...,,,,,,------...---------+++,,,,,,------...............---,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,---...///+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,++++++******---,,,,,,,,,,,,---......---------------,,,++++++------------------......------------------------------------------------+++,,,,,,------.........---...///000111000/////////////////////000000111...............///000000BBBCCCDDDEEEEEEEEEDDDCCCCCCDDDEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA????????????????????????>>>>>>===<<<;;;;;;::::::888999<<>>>>>>>>>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<888999===DDDKKKQQQSSSTTTZZZVVVPPPGGG???888222000444333222222111111222222000000000000000000000000222222222222222222222222111111222222222111111000000000///000000111222222//////////////////////////////////////////////////////000000000000//////000000000000000000000000///000000111222333333333...000111000...---000222///000222222111000000000///777:::555222444444111...............---------///000000000000000000000//////000000111111222222000000000000111111111111111111000000111222333333111111111111111111111111000//////.........//////000000000000000000000000...000222333333333111000////////////////////////------...///000000000000333333333333333333333333222222333444444333333333111111111111000000000000111111111111111000///...//////000000000000//////...//////000111222222222111111000000000000111111111111222222222222111111//////000000111111222222000000000000000000000000111111000000000000111111////////////000000000000******++++++,,,---......////////////000000000000..................................../////////000/////////......------,,,------------------------,,,,,,---.../////////...000///---,,,,,,---///000................................./////////000000000//////---,,,++++++***---------.........//////------------------------...------,,,,,,------...............---,,,++++++******++++++,,,---.........---,,,,,,+++++++++++++++++++++,,,,,,---------*********++++++,,,,,,---+++++++++,,,,,,---------++++++,,,,,,,,,---------***++++++,,,,,,------...***+++,,,---------,,,+++,,,+++*********+++,,,------------,,,,,,+++++++++((()))+++---...///000000+++,,,---...///...---,,,++++++,,,---............******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////++++++,,,,,,---...//////---...000111222111///...///////////////000111111...............///000000AAAAAABBBBBBCCCDDDEEEEEEGGGFFFEEEDDDDDDDDDEEEFFFHHHGGGFFFEEEDDDDDDDDDDDDEEEDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@?????????>>>>>>CCCCCCBBB@@@>>>===;;;;;;???<<<999999;;;;;;:::777999;;;>>>CCCGGGJJJLLLMMMQQQNNNHHHCCC===:::888777444444444444444444333333444333333222111111111222000000111111222222222333000000111111111222222222222222111111111111111111000000000000000000000000////////////000111333333000000111111111111000000000///...---...///111333444222222555999:::555000111222222222222111000000111000///......///000000888;;;===:::444000000222////////////////////////////////////////////////000000000000000000000000.../////////000000111111////////////////////////222111111111000000//////000000000000000000000000222000///...///000222333222333555666555333111///000111111000......///000///000111222333333222111333333333333333444555666222333333444444333333222333333222111000000000111000000000000000000000000//////000000111111111111---......///000111111222000000000000000000000000......////////////......000000000000000111111222000000000000////////////........................------...//////...------000000//////.........---........................---------------...///000////////////////////////------------------------/////////...---,,,+++***000//////......---,,,,,,................................................///000111111000...,,,+++++++++++++++,,,------...000000000000////////////,,,,,,,,,------........./////////......---------------------------------------------------------+++******))))))******+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------...++++++,,,,,,---...//////,,,+++++++++,,,,,,---......------,,,,,,------...,,,++++++***+++,,,...////////////...---,,,+++***------++++++++++++---------+++******,,,---------------,,,+++,,,---...///...+++)))+++///222111///........................***+++,,,...///......---////////////////////////////////////............000111222444444333333222@@@@@@AAAAAABBBCCCCCCDDDEEEEEEDDDCCCCCCCCCDDDEEEGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@CCCBBBAAA???>>>>>>>>>>>>@@@???>>>======<<<;;;:::999:::<<<>>>AAABBBCCCDDDIIIGGGCCC???;;;999888888666666555444333222222111333222222111000000111111222222222111111111111111000000111111111222222222222222222222222222222222000000000000000000000000////////////000000111222000000111111111111000000000///...---...///111222222111111555:::;;;888444222222222111111111000000111000///......///000111222666999888333//////111000000000000000000000000//////////////////////////////////////////////////////000000000111111111000000000000000000000000111111111111000000000///000000000000000000000000111000///...///000222333222444666777777555333111000111111000...---...000///000111222333333222222333333222222222222333333444444444444444444444444333222111111000000111111000000000000000000000000000000000000000111111111------......///000000111000000000000000000000000......////////////......000000//////000000111222000000000000/////////...........................////////////////////////000/////////....................................---------------...//////................................................------------,,,+++******------------------------------------------------........................000000111222111///---,,,,,,,,,,,,+++,,,,,,------000000/////////.........,,,,,,,,,---------------.........---------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......++++++,,,,,,---......///,,,,,,+++++++++,,,------...------,,,,,,------...,,,,,,,,,,,,,,,---..................---,,,+++***------++++++++++++---------+++***+++---...---,,,------,,,,,,,,,---...///...//////.........///000........................,,,,,,---------,,,,,,+++////////////////////////000000/////////.........---...///000111000000///?????????@@@AAAAAABBBBBBCCCBBBBBBAAABBBBBBCCCCCCFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@AAAAAAAAACCCCCCCCCBBBBBBBBBAAAAAAAAA@@@???>>>>>>@@@AAACCCCCCFFFGGGEEEAAA===<<<===::::::;;;<<<<<<<<<;;;;;;???>>><<<:::888888888999777666555444333222111000111111111111000000000000333333222222111000000000111111111111111222222222333333333333333333333333000000000000000000000000/////////...//////000000000000111111111111000000//////...------...000111000///111555:::<<<:::777333222111000///000111111111000////////////111111666999===<<<777333222222111111111111111111111111////////////////////////........................///000000000000111111111000000000000000000000000111111111111000000000000000000000000000000000000111000/////////000222333333444666777888777555444111222222000...---...//////000111222333333333333666555444333222222222222555444333333333333444555222222111000000000111111000000000000000000000000111111111000000000000000---------...//////000000000000000000000000000000......////////////......///////////////000111111000000000/////////..............................000///...------...///000////////////.......................................------------...//////................................................,,,------......------,,,,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000111111111///...---...---,,,,,,,,,,,,,,,,,,//////.........---------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++------------------------------------------------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++***++++++,,,---......///++++++,,,,,,------......------,,,++++++,,,,,,,,,...------,,,,,,------...,,,,,,---............---............---,,,++++++------++++++++++++---------+++++++++---...---,,,---,,,,,,,,,,,,---...///...111333111---+++...222........................//////---,,,,,,+++++++++////////////////////////000000000000////////////------...////////////...>>>>>>>>>?????????@@@@@@AAAAAAAAAAAABBBBBBCCCCCCEEEDDDDDDCCCBBBBBBCCCCCC@@@@@@@@@???@@@@@@AAAAAACCCCCCBBBBBBBBBAAAAAAAAA@@@???======>>>AAADDDFFFIIIOOORRROOOFFF???===>>><<<<<<<<<;;;;;;999888888999888777666666666777777555555444444333222111111111111222222222111111111222222111111111111111111111111111111111111111111111111222222222222333333000000000000000000000000000//////............///000000111111111111000000//////...------...///000//////000444888999888666444222000///...///111222111000/////////000111222<<<>>>@@@>>>:::444111000000000000000000000000000////////////////////////////////////////////////////////////////////////111111111111111111111111111111111000000000000000////////////////////////000000//////000000111222222333555666777666555555222222222000...------//////000111222333333444444:::999888666555444333333555333111000000111333555111111000000000000111111////////////////////////111111111111000000000000......//////000000000111////////////////////////......////////////......///............///000000000000/////////....................................---+++******+++---...///////////////.......................................---------......///........................------------------------------...///////////////......//////000000000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////000000///...------///...---,,,,,,,,,,,,,,,......---------,,,,,,,,,...------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---...000000...---+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,...//////...,,,+++******+++,,,---......///++++++,,,,,,,,,---------------,,,+++++++++,,,,,,...------,,,,,,------...,,,---.../////////---------------...------,,,,,,------++++++++++++------,,,,,,+++,,,...///...,,,,,,,,,,,,,,,------.........///000///---,,,...000........................111000...---,,,---......////////////////////////111111000000000/////////....../////////000000000=========>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDDDDCCCCCCBBBBBBAAABBBBBBBBB???????????????@@@AAABBBAAAAAAAAAAAA@@@@@@@@@??????>>>===<<<>>>AAAEEEGGGNNNUUUZZZWWWLLLAAA===>>>;;;;;;;;;::::::999888777777666666555555555555555222222333333333333333333222222333444444333333222//////000111222222333333111111111111111111111111///000000000111111111222000000000000000000000000000//////............///000000111111111111000000/////////.........////////////000222444555444333333222000......///000111111000/////////111222333:::;;;<<<:::777222///---////////////////////////000000000000000000000000000000000000000000000000........................000000000000000000000000000000000000000000111111////////////////////////000000000000000111111222111111333444444444444333111222222000...---...///000000111111333444555555;;;:::888666444333222222222111///......///111222111000000///000000111111////////////////////////111111111000000000000000111111111111111222222222////////////////////////......////////////...............---......///000////////////.......................................---+++******+++---............///////////////........................///......---------..............................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.............../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,///......---,,,,,,,,,,,,------------,,,,,,,,,,,,---------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++---//////---+++***+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,...//////...,,,+++******++++++,,,---......+++++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,...------,,,,,,------...------/////////...---,,,,,,,,,------...---------------++++++++++++------,,,,,,,,,---//////...,,,,,,,,,,,,------------------+++***+++...000///...........................000///.........///111222////////////////////////000000000000////////////.............../////////==================>>>>>>>>>???@@@BBBCCCDDDDDDDDDBBBBBBAAAAAAAAAAAAAAABBB???>>>??????@@@AAABBBCCC@@@@@@?????????>>>>>>>>>>>>===<<<===>>>@@@CCCDDDMMMTTT[[[YYYOOODDD>>>===888888888888888777666555666666555555444444333333111111222222333444444444222222444555555555444333......///111222333444555222222222111111111111111......//////000111111111000000000000000000000000/////////...//////000000000000111111111111000000000000000000000////////////000000111111111111111222111000///...///000000111000//////000111333444888999999999888666444333........................000000000000000000000000111111111111111111111111//////............------////////////////////////000000000000111111111111000000000000000000000000///000000000111111111111000111111222222222222111000111111000......///000000000000111333444666777888777666444222000000///000///...------...///000000000/////////000111111000000000000000000000000///000000000111111111111222222222222222333333333000000000000000000000000......////////////......---------------...///////////////.........------........................000///...------...///000.........///////////////........................//////...------------...------------------------------------------------)))******+++,,,,,,,,,+++...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------------------......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,---...//////...---,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---......------,,,,,,------...---............---,,,,,,++++++,,,---............------++++++++++++------,,,,,,,,,...000000...,,,+++,,,------......---------***''')))...111///---.................................//////111222222////////////////////////////////////............,,,,,,++++++,,,,,,---...>>>>>>>>>===============;;;<<<>>>@@@BBBBBBCCCBBBAAAAAA@@@@@@@@@@@@AAAAAA>>>>>>??????AAABBBCCCDDD@@@@@@?????????>>>>>>>>>============>>>???@@@AAAFFFNNNVVVWWWPPPGGG@@@<<<888888888777777666555444444444444444444333222222222222222222222333333333000111333555555444333222//////000111222333333444222222222111111111000000...//////000111111222222000000000000000000000000////////////000000111222000000111111111111000000111111111111111000000//////000111111111000111222111000000000////////////111000//////000222333444;;;:::999888888999888888////////////////////////000000000000000000000000000000000000000000000000111111000000000/////////........................///000000000111111111111000000000000000000000000//////000111111111111111111111111111111111000000...///000///......000222000000000111222444666888777666555333111000/////////////////////////////////////////////000111111000000000000000000000000......///000111222222333222222222222222222222222000000000000000000000000......////////////......------,,,,,,------.../////////.........---------........................////////////////////////............/////////000........................//////...---------------------------------------////////////////////////++++++,,,,,,,,,,,,,,,+++------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...------------......///............------------+++++++++++++++,,,,,,,,,++++++++++++,,,,,,------++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---..............................,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********+++,,,---...///...------,,,,,,------.........---,,,,,,,,,,,,,,,***+++,,,---............------++++++++++++------,,,,,,---///000000...,,,+++,,,---.........---------,,,+++,,,---.................................---....../////////......////////////////////////............---------------,,,,,,+++,,,---...///>>>>>>>>>>>>>>>=========999:::===???AAAAAAAAAAAAAAA@@@@@@???@@@@@@AAAAAA?????????@@@AAACCCDDDEEE@@@@@@@@@?????????>>>>>>=========>>>>>>>>>>>>>>>@@@HHHQQQTTTQQQHHHAAA===:::::::::999888666555444111222333333333333222222333333333222222111111111///000222444444444222111111111111111111222222222222222222222111111000000///000000111222222333333000000000000000000000000////////////000222333333000000111111111111000000222222222222222111000//////000111111111111333444000000000111000///......111000000000000222444555;;;999666444444444333333000000000000000000000000000000000000000000000000////////////////////////333222222222111111000000........................//////000000111111111222000000000000000000000000//////000111111111111111333222222111111000000000---///////////////111333111000000111222555777888888777666444333222111111//////000000000000/////////////////////000111111000000000000000000000000------...000111222333444222222111111111111111111000000000000000000000000......////////////......---,,,,,,,,,,,,---......//////.........---------........................------...//////...---------.........//////000000........................000///...---------------------------------------111111111111111111111111...///////////////............//////000111111111........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......---------------...///000//////.........---------*********++++++,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---------------------------******+++,,,,,,---......///...------------...///------,,,++++++******)))++++++++++++++++++++++++))))))***+++,,,...///000...------,,,,,,------...///...,,,+++***+++,,,,,,***+++,,,---.../////////------++++++++++++------,,,,,,---///111000...,,,+++,,,---.........---,,,---///111///+++***---000........................---......///...,,,+++***////////////////////////......---------,,,,,,,,,//////...---...///000111;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<<<<============AAABBBBBBCCCCCCBBBBBBAAA??????>>>>>>>>>???AAABBB@@@???>>>???@@@AAA@@@>>>============<<<<<<<<<<<<>>>AAADDDFFFEEEAAA;;;888555555555666666666666666555333222222333444222111222222222222222222222222222111111111000000//////000111111222222111111000000000000000000000000000222111111111000000//////111111222222222111111000222222222333333444444444222222222111111000000000222111///......///000000222222111111000000//////333222111/////////000111000///------...111444777;;;777333222444555111---111111111111111111111111---......///000111111222////////////////////////000000000000000000000000222222111111000000//////000000000000000//////...222111000//////...//////111111111111111222222222222222333222222111000///000000...------...//////000111111222333333444444222222222222222111000000////////////////////////------......//////000000...............///000000000111111111222222222222444444333333222111111000............////////////222222222222222111000000////////////////////////------............------////////////////////////---......///////////////............////////////............////////////111000///...---,,,,,,,,,............///000111111000000000///......------000000...---,,,++++++***,,,++++++***+++,,,...///+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,---...//////,,,---/////////...---,,,)))***,,,---...------,,,+++***)))***,,,---,,,+++,,,------......------,,,---------------------------...............------...---,,,++++++,,,---...+++++++++,,,,,,,,,------+++,,,------......------******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******///...---,,,,,,---...///000000///...---,,,,,,+++++++++,,,,,,---...//////........................+++++++++,,,,,,---------,,,,,,++++++,,,,,,---............------,,,,,,,,,000///---,,,+++,,,,,,---........................//////.........---------+++++++++,,,,,,,,,------.........,,,+++,,,///222000000000000000000000000//////............//////;;;;;;;;;<<<======>>>>>><<<<<<<<<<<<============@@@@@@AAAAAAAAAAAA@@@@@@@@@???>>>=========>>>??????===<<<===>>>???>>>===<<<<<<<<<;;;;;;;;;;;;:::===>>>@@@AAA@@@===:::999777666666555555444444444444333222222333333222000222222222222222222222222111111111111000000000///111111222222222222111111000000000000000000000000111111111111000000000///111222222333333222111111//////111222444555666777222222333222222111111000111000000////////////000111111111000000/////////333222000/////////000111000///...---///111444666<<<777333333555555222///////////////////////////......//////000000111111////////////////////////000000000000000000000000000000000///////////////000000111111000///......111000////////////////////////////////////////////////000000000000000///111000///...//////000111000000111111222222333333000000000000000///......////////////////////////.........//////////////////............///000000000000000111111111222222333333222111000///..................////////////111111111111111000000///////////////////////////...//////////////////...////////////////////////---...//////000000//////............////////////////////////000000000000//////...------------...++++++******)))*********............////////////------------------...///---,,,,,,,,,,,,------...,,,------......------,,,+++,,,,,,------,,,,,,+++------......//////000000------------------------***+++,,,---------,,,,,,+++*********,,,---,,,+++,,,------......------,,,---------------------------...............------------,,,,,,,,,,,,------,,,,,,---------.........***+++,,,,,,------,,,,,,++++++,,,------------,,,---------,,,,,,,,,+++++++++++++++******+++++++++/////////...------,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.........---------,,,,,,,,,...---,,,+++++++++,,,---........................//////.........---------,,,,,,,,,,,,------------.........---+++,,,///111000000000000000000000000111000///............///::::::;;;<<<<<<======>>>;;;<<<<<<<<<<<<=========>>>??????????????????>>>??????>>>===<<<<<<<<<<<<===;;;::::::;;;<<<<<<;;;;;;;;;:::::::::999999999;;;;;;;;;;;;::::::999888777777666555444333222222444333222222333333222000222222222222222222222222111111111111000000000000222222222333333222222222000000000000000000000000111111111111000000000000222222333444444444333222000000111222333444555666222333444444444333111000000111111111000000///...000000000000////////////222111000000///000000000//////......///222555666:::777444333555555333000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000............////////////111111111111000///...---/////////...//////000000////////////////////////+++,,,---...////////////000000//////000111222333/////////000111111222222000000000000000///......///////////////////////////////////////.........//////......//////000111/////////000000000111111111111000///...---,,,,,,............////////////000000000000000//////...//////////////////////////////000000000000//////////////////////////////...//////000000000000000............//////////////////000000000111111111---------------...///000//////---,,,,,,+++++++++,,,------...//////000000......------......///000..................---------......//////......---,,,,,,------------,,,,,,.............../////////------,,,,,,,,,,,,---...,,,------------,,,,,,+++,,,+++***+++,,,---,,,+++,,,------......------,,,------------------------------...............---,,,,,,------------,,,,,,---------.........//////)))***++++++,,,,,,++++++,,,,,,---............---.........---------,,,,,,)))******++++++******)))------------------------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---......------------,,,,,,,,,,,,++++++***++++++,,,---.......................................---------------------.........////////////---,,,,,,...000000000000000000000000000222111000//////...//////999::::::;;;<<<<<<======;;;;;;;;;<<<<<<<<<======>>>>>>????????????>>>>>>>>>>>>=====================;;;999999:::;;;;;;;;;;;;::::::::::::999999999888888999999999888777777555555555444444333333222555444333333444444333111111111111111111111111111111111111000000000000000222222333333333333222222000000000000000000000000111111111000000000000000111333444555666555444333444333333333222222111111222333444555555444222111000111222222111000...---////////////////////////111111000000000000000000//////...///000222555666777555333222333333222000000000000000000000000000000000000000////////////000000000000000000000000////////////////////////.........//////000000000222222222111000///...---...............///000111111111111111111000000000,,,---....../////////.........//////000111222333......//////000111111111222222222222222111000000////////////////////////000000//////......------/////////...///000000111////////////000000000000/////////.........------............/////////////////////000///......---/////////////////////////////////000000/////////////////////////////////...///000000111111000000............////////////////////////000000000000...------------...//////222111111000//////000000---------....../////////111111000......---------...///000000000...---,,,------............------,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------........................------,,,++++++,,,+++***+++---...---,,,,,,------......------,,,------------------------,,,---......///.........+++,,,---......---,,,+++------------............******+++,,,,,,,,,,,,,,,+++,,,,,,---------------------------,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,------.........,,,,,,,,,---------..............................---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...------------------------+++++++++,,,,,,------...............................................................////////////...//////...,,,,,,---///000000000000000000000000000000/////////000000111999999::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>????????????>>>>>>;;;<<<===>>>??????@@@@@@>>>;;;999999:::<<<<<<<<<;;;;;;;;;:::::::::999999555777999;;;;;;999666555222333333444444555555555666555444444555555444333111111111111111111111111000000000000000000111111111222222333333222222111////////////////////////000000000000000000111111111222444666777666444333333333333222222111111111222222333444444444333222111222222222222000...---/////////000000000000000000000000111111111000000/////////000111333555666444222111000111111000000000000000000000000000000000000000000////////////000000000000000000000000/////////////////////////////////000000111111111222222222222111000///.........---......///000000111111111111000000//////000000000000000///...---,,,---...///000000111111---......///000000111111222222222222222111000000////////////////////////000000//////......------///////////////000111111////////////000000000000------...//////000000111............///////////////////////////...------////////////////////////---......//////......---////////////////////////......///000000000000000............////////////---------.........////////////...------------...------,,,,,,---......//////.........---------,,,111000///...............//////000111000///---,,,,,,,,,------------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,++++++++++++,,,///111111000...---///......---,,,,,,,,,,,,,,,+++***+++---...---,,,,,,------......------,,,------------------------,,,------...//////......***+++,,,------,,,+++***+++,,,,,,,,,,,,---------+++,,,,,,---------------******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...//////...---,,,++++++,,,,,,---.........,,,,,,,,,---------------........................---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...------------------------,,,,,,---....../////////........................---............................../////////000000---...///...---,,,---///000000000000000000000000............///111222333888888999::::::;;;;;;<<<:::;;;;;;;;;;;;<<<<<<<<<===>>>>>>??????>>>>>>===:::;;;<<<>>>@@@@@@AAAAAA???<<<999999:::<<<===<<<;;;;;;;;;:::::::::999999666888:::<<<;;;999666444222222333444555666777777666555444444555555444333111111111111111111111111000000000000111111111111111111111222222111111111////////////////////////000000000000111111111111000111444666777666444333//////000111222333444555222222222222333333333333333333333222111000///...000000000000111111111111//////000111111111111000//////000111222333555666111000000/////////000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111222222111111000///.........---......//////000//////......------,,,111111111111000///......,,,---...///000000//////.........///000000111111000000000000000///......///////////////////////////////////////.........000000//////000000111222/////////000000000111111---......///000111222222............///////////////////////////......---////////////////////////------............------////////////////////////---......///////////////............////////////,,,,,,---------.........000///...---------------,,,,,,,,,,,,---...////////////......---,,,,,,+++,,,,,,------...///000111//////////////////...---+++,,,,,,,,,,,,,,,,,,+++------............---------------------.........***,,,...000000000...---///...---------------...---,,,+++,,,---...---,,,,,,------......------,,,------------------------,,,,,,---...////////////++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,---............---)))***++++++,,,,,,++++++,,,,,,+++++++++*********+++,,,,,,------,,,,,,+++++++++,,,,,,---------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,------------...---......////////////...........................---------.........................../////////000,,,---......------...000000000000000000000000000------------...000111222888888888999::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<============<<<<<<:::;;;<<<>>>??????>>>>>>>>><<<999888999;;;<<<<<<:::999999999999888888888999999::::::999777666555444444444555555666666777555333222222333444222111111111111111111111111111///000000000111111111111///000000111111000000//////////////////////////////000000000111111111111...000444666777666444222---...///111222444555555222222000000000222333555444444222111000/////////000111111111222222222333...///000111222111111000//////000111333444555666000000000/////////000111////////////////////////......//////000000111111////////////////////////000000000000000000000000000000000000000/////////000000111222222222111111//////...---------......000//////...------,,,,,,000000111111111000000///...///000000000000///......//////000000111222222000000000000000///......////////////////////////.........///////////////000000//////000000111222000000000111111111222222////////////////////////............///////////////000000000000///......////////////////////////......////////////......////////////////////////,,,,,,---...........................////////////------------.........///...------------...//////000///////////////000000------------------------++++++,,,,,,---///000111.........---......//////,,,,,,------------,,,,,,------............------,,,,,,,,,------......///++++++******+++,,,...///......---,,,------//////---,,,+++,,,.........---,,,------......------,,,------------------------+++,,,---...////////////,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------...++++++,,,------------,,,***+++,,,,,,------,,,,,,------,,,,,,,,,+++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---.../////////...---,,,........................---------.........//////------........./////////***,,,............///111000000000000000000000000......------------......777888888999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;::::::;;;<<<=========<<<;;;>>>;;;888777888:::;;;<<<888888888888777777777777<<<;;;999777666555666666666666666666666666555555333222000111222222111///000000000000000000000000//////000000111111111222//////000000000000////////////////////////////////////000000111111111222...000333666777555333222000000111111222222222333333111///...///111333555666444222000/////////000111111222222222333333333...///000222222222111000//////000222333444555666000000111000///000111333111111111111111111111111---......///000111111222////////////////////////000000000000000000000000000000//////.........---///000111222222222222222000///...---------------222111111000///.........---...///000111111111111000000111222222111////////////000000111111222222222222222222222111000000////////////////////////---.........//////000000000000000000000111111222111111111111222222222222111111000///...------,,,............/////////000000000000000000//////...//////////////////////////////000000000000//////////////////////////////+++,,,------......------............/////////000............/////////000,,,,,,,,,---...///000111111000///......------...+++,,,,,,------......///......---,,,,,,,,,------...---,,,,,,,,,...///111---..................---------............------))))))***++++++,,,---------***'''%%%&&&)))...111...---,,,,,,---...///000---,,,+++,,,...///...---,,,------......------,,,------------------------+++,,,---...////////////---,,,+++******+++,,,------------.........//////******+++,,,,,,,,,,,,++++++,,,------......------......---------,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,------.........------...///...---+++***........................---------.........//////------------.........///)))+++---......///000222000000000000000000000000000000...---,,,++++++***444444555555777888999::::::::::::;;;;;;:::999999======>>>>>>===<<<;;;;;;;;;;;;<<<===>>>???@@@@@@>>>>>>===<<<;;;::::::999999888555333222222333444<<<;;;;;;:::999888777666666777777777777666666555555666666444222000000111111111111111111111111111///000222222000///000111222111111111000000//////000000000000000000000000///......//////000111222//////000000111111111222000000000000000000000000111111000000/////////...000000000000111111111111222222111000//////000000111111111111111111111111///222111///222888999555000000000000000000000000333222000///........./////////...//////000111222111000///---------...///222222222111111111111111111000///......///000111111111000000000000000111///000111222333333222111333222111000////////////........................000222444666666333000...000000000000111111111111222222222111000//////...///////////////////////////////////////.........000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////000000//////.........---///////////////......------------............///222000...---,,,---...///..................------////////////////////////---...///...------...///000///...///000111000///000///......000111111000//////............//////000...---------...---,,,------............------////////////...---,,,+++///......---------......------------------------,,,---......//////......//////.........------------------.........//////---,,,+++++++++,,,---...------,,,+++++++++,,,,,,/////////......---------***+++,,,,,,,,,,,,+++***---+++***))))))***,,,...++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))++++++,,,------------,,,,,,,,,,,,---------......------------------------000...,,,---......,,,)))//////---+++)))***...000---------------------------,,,+++***+++,,,---.../////////...---,,,***)))---,,,,,,,,,,,,---......---------.........//////000///......//////...,,,111111000000//////......//////000000///...------------///000222222333333***,,,000111000...------444444444555666777888999999999::::::::::::999999;;;;;;<<<<<<;;;::::::999<<<<<<<<<======>>>>>>???<<<<<<<<<<<<;;;;;;;;;;;;999777555444333444555666777777777888888999999999777777777777777777666555444555666444222000111222222222222222222222222222000222333333111000000000000000000000//////......000000000000000000000000111000///////////////000//////000000000111111111000000000000000000000000000000000//////.........000000000000111111111111222222111000000000000000111111111111111111111111...111111///222777888444000000000000000000000000111111000//////000111222000////////////000000111222222000000///000111111111111111111111111111111111000///......///000111111111000000000000000111///000111222222222111111333222111000////////////...........................///111222222000...,,,000000000000111111111111222222111111000//////.../////////////////////////////////////////////...000000000000////////////000000000000000000000000000000000000000000000000000000000////////////...000/////////............///////////////......---.........////////////000111000...---,,,---...///........................////////////////////////---...///...------...///...------...000111111000111000......000000000//////..................///222111000///000000000000------............------+++,,,---...////////////..................------------------------,,,,,,+++,,,,,,---------------//////.........---------,,,------------.........---,,,,,,++++++,,,------,,,,,,,,,++++++,,,------.........---------,,,,,,+++,,,------------,,,+++///...---,,,,,,,,,---...++++++++++++++++++++++++,,,,,,---......---------+++,,,,,,---------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000...,,,---......,,,)))+++++++++)))((((((+++---------------------------,,,,,,+++++++++,,,---......------------,,,,,,,,,---,,,,,,,,,,,,---......------..................///...---...000222111000/////////.........------///////////////...---------...///000111111111111//////000///...---......333333333333444666777888888888999999:::999999888999999999999999999888777<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<888777666555555666777888555666666777888999::::::777777888888777777666555333444555444222111222333222222222222333333333333333555666555333111000000////////////............000000000000000000000000222111000///............//////000000000000111111000000000000000000000000/////////...............000000000000111111111111222111111111000000000000111111111111111111111111...000//////111555555222000000000000000000000000////////////000111333333111000000////////////000111111000000000111222222///000000111111222222222000000////////////000000000000000//////000000111111111222222222111000000222222111000////////////...........................//////000//////...---000000000000111111111111222222111111000/////////////////////////////////......//////////////////000000000000////////////000000000000000000000000////////////////////////000/////////............////////////............///////////////......---...////////////000000000000///...---------...///........................////////////////////////---...///...------...///+++++++++...111333444333333111///...///000///---......------------............---------......///------............------+++,,,---......//////...,,,---...//////...---,,,.........------,,,,,,,,,***+++,,,,,,------,,,,,,...............---------,,,,,,,,,,,,------------------,,,,,,,,,,,,------++++++++++++,,,------...------------,,,,,,,,,,,,,,,------......------,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............+++,,,,,,---------------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------...---+++))))))+++++++++***)))***,,,------------------------,,,,,,,,,+++,,,------...---,,,,,,+++,,,---...///---,,,,,,,,,,,,---........................------...------///222444444444.........---------------///////////////......---......///000111111000000222111///---,,,---...///222222222222333444555666777777888888999999888888777888888999888888777777===<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;777777666666777888999999888888888888888888888888888888888888888777666555222333444444222222333444222333333333333333444444555777888777555222000000////////////////////////000000000000000000000000111111000/////////////////////000000000000000000////////////////////////..................------///000000000111111111111111111111111111111111000111111111111111111111111.../////////222333333111000000000000000000000000......//////000111111222111111000//////...//////.........//////000000111...//////000111222222333000000////////////000000000////////////000000111222222111111111000//////111111000///////////////........................000000000/////////000000///000000000111111111111111111111111000000//////////////////////////////............////////////000000000000////////////////////////////////////////////////////////////000000//////......------///////////////.........///////////////......---............//////////////////...---------...///............////////////////////////////////////---...///...---------///++++++,,,///333666777666444222000/////////...,,,------,,,,,,,,,,,,------,,,,,,,,,,,,+++,,,---...------............------............---,,,++++++***,,,...//////...---,,,.........------,,,,,,+++++++++,,,------------,,,........................+++++++++,,,,,,,,,------...---------,,,,,,,,,,,,*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,+++***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++............------+++***+++---//////...------...------------------------,,,,,,,,,,,,------.........---+++++++++,,,...000---,,,,,,,,,,,,---.....................---------///......000333555555444......------------------...///////////////......000000111111111111111000111///---,,,---...//////222222111222222333444555555666666777888888888777777888999999999999888888<<<<<<;;;;;;:::999999999<<<;;;;;;:::999999888888666666777777888888999:::888999999::::::;;;;;;;;;999999999999888777666555111333444444222222333555222222222333333444444444666888:::999666333111000000000000000000000000000///////////////////////////////////////000111111000000//////////////////////////////////////////------..................///000000000111111111111000111222222222222111111000000000000000000000000///......000222222111000////////////////////////////////////////////////111111000//////...//////......///000000000111111......///000111111222222//////000000000000////////////......///000111111222111111000000/////////111000//////////////////////////////////////////000000///......///000111///000000000111111111111111111111000000000000000////////////////////////---.........//////000000000000000000////////////////////////////////////////////////////////////111000000///......------.........//////////////////////////////......---,,,,,,,,,---------............---------................../////////000000////////////////////////---...///...---------///,,,,,,---000444777999888444222000/////////---,,,------,,,,,,,,,,,,------...000000///...---///111------............------............---,,,+++***)))+++---//////...---,,,.........------,,,,,,,,,,,,,,,---...............---.....................+++++++++,,,,,,,,,------............------,,,,,,*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++***)))))))))***+++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++......///...---,,,+++++++++---000111000/////////------------------------,,,,,,---------.........000...,,,+++++++++---...---,,,,,,,,,,,,---...........................---111000000000222333222111..............................///////////////...111111222333333222222222---,,,+++,,,///000///---222222222222222333444444444444555666777777777777777888999999:::999999999;;;:::::::::999999888888<<<;;;;;;:::888777777666666666777777888888888999444555777999<<<>>>@@@AAA:::::::::999888777666555222333444444222222333444111111222222333333444444666888::::::777444111000000000000000111111111111////////////////////////............///000111222000000////////////......000000000000000000000000.............../////////000000000000111111111111000111222333333333222111000000000000000000000000111......222444111////////////////////////////////////000000000000///...111000000////////////000111111222333333333222222...//////000000111111111//////000000000000//////............///000111111111111000/////////000000000//////....../////////////////////////////////...------------......///000000000000111111111111111111000000000000000000////////////////////////------......///000000000000000000000////////////000000000000000000000000////////////////////////222222111000///......---.........//////////////////////////////......---++++++,,,,,,,,,---------,,,---------.....................//////000000111////////////////////////---...///...------...///------...000444777888777444222000/////////---,,,......------------......---///000///+++***---///------............------***+++,,,------......---***+++,,,---......------------------------------,,,---......//////......---------...............,,,,,,,,,,,,------------......///......---,,,+++++++++++++++,,,------...,,,,,,,,,,,,------------,,,++++++******++++++,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***)))******+++++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,++++++,,,(((+++---...---------...------------------------,,,,,,---............---///...---,,,+++,,,,,,------,,,,,,,,,,,,---......---------.........//////222111//////000000///................../////////---...//////////////////000111111222333333333222...,,,+++---000111///,,,333222222222222333444444333333444555666777777666777777888999999999999999999999999999999888888888::::::999999888888777777666666777777777777777777333444666999<<<>>>@@@AAA:::::::::999888777666555222444444444222222222444000000111111222333333444555777::::::777444222111/////////000000000111111////////////////////////000///////////////000111000000/////////.........000000000000000000000000.........//////000000000000000000000111111111111///000222444444333222111000000000000000000000000222...///444555111...000///////////////////////////000111222333333222222000////////////000000111222222333333333222111000/////////000000000000000...///000111111000///......------......000111111000000///...//////111111//////.........//////000////////////////////////------........./////////000000000000111111111111000000000000000000000111////////////////////////------......///000000111000000000000////////////000000000000000000000000000000000000000000000000333333222111000///................../////////000///////////////......---,,,,,,,,,---------......+++,,,------............---......///000000111111////////////////////////---...///...------...///...------///222444555444333111////////////...---///..................///,,,...///---(((&&&))),,,------............------******+++,,,------------***++++++,,,------......+++,,,,,,------.........,,,,,,---............------------.........//////,,,------------............/////////...---,,,+++,,,,,,,,,++++++,,,------,,,,,,---------.........---,,,++++++++++++,,,---///...---,,,,,,,,,---...---------------------------------......---,,,,,,++++++,,,------------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...000///,,,***+++,,,''')))+++,,,++++++,,,---------------------------,,,,,,.../////////...---,,,,,,,,,------------...---,,,,,,,,,,,,---......+++,,,,,,---...///000000000///------...///---,,,,,,,,,---------.........------...///////////////---...///000111222222222666111------000111///,,,333333333222333333444444222333444555666666666666666666777888888888888888888888888888888888888888888888888888888999999999666666777777777777666666555555777888:::<<<===>>>;;;:::::::::888777666555333444555444222111222333//////000111222222333333444666999:::888444222111---.........//////000000////////////////////////222111000//////......///000000//////.........---000000000000000000000000.../////////000000111111000000000000111111111111///000222444444444222111000000000000000000000000333//////555666111...000////////////////////////...///222444555666666555//////...//////000111222000111222222111000///...000000000000////////////...///000111111000///...---------......000111111000///.........000111222//////.........//////000000000000000000000000000//////000111222222111111000000000000111111111111000000000000000111111111////////////////////////---------...///000000111000000000000////////////000000000000000000000000111111111111111111111111444444333222111000///...---.........//////000000///////////////......------------.........//////+++,,,------.........------......///000111111222////////////////////////---...///...------...///...------...111222222111333111///...///000///...//////............/////////222333000+++(((+++...---..................---------------,,,+++******++++++++++++,,,---...///***++++++,,,---...//////++++++,,,---------,,,,,,---------.........//////---------.........//////...///000000///---+++***------,,,+++++++++,,,,,,---------....../////////...---,,,,,,,,,,,,---...---+++***))))))***,,,...------------------------))))))***+++,,,,,,,,,,,,,,,---......//////......******+++++++++,,,,,,,,,------------------------,,,///000///,,,***+++,,,(((***++++++++++++---...------------------------,,,,,,.../////////...---)))***,,,---.../////////---,,,,,,,,,,,,---......***+++,,,---...000111111...---,,,,,,---...---,,,+++++++++,,,,,,---------------...///000000//////+++,,,---///000111111111===777///---...000///---222222333333333333444444555555555555666666666666888888999777444333333444444444444555666777777888888888888888888888888888888777666444444333333333333444555666777888999::::::999777666555555555666444444333333222111000000333222111000000111222333333333333222222222111111---,,,,,,,,,---...000111............/////////000000000000000000000000000000000000000000////////////////////////.........------------.........///////////////000000000000...///000111222222111000000000000000000000000000//////111555888777222..................///000000000111111222222222111111000000000000000000000000222444555555222000000000000000000000000000000000,,,,,,,,,---------......///...///000333444333222000111111222222222111111000000//////.........---////////////////////////000000000000000000000000---...///000000///...---000000111111111111000000000000////////////000000000000//////.........---//////////////////////////////000000000000//////...000111000///...///111222111111000///......---//////............//////000000//////.........---...///////////////..............................000000000000000000000000///////////////............------,,,,,,------...////////////000000000000000//////...------,,,,,,+++,,,............///111000000000///...,,,+++***////////////////////////++++++,,,,,,,,,,,,------+++---......,,,,,,---///,,,,,,,,,,,,,,,,,,++++++---------............///...------,,,,,,------...,,,,,,------.../////////,,,------......------,,,******+++,,,------......,,,,,,,,,---------......///---+++))))))+++---///---,,,,,,,,,,,,---......+++,,,,,,------,,,,,,,,,------,,,,,,------...///...------,,,,,,------...******,,,------,,,******,,,,,,------...------,,,......---,,,,,,,,,------......---,,,,,,,,,------000///---,,,+++,,,,,,---//////...---+++***))))))---,,,---...000000...,,,---------............///---,,,,,,,,,,,,---............//////......---,,,---------............///////////////000000000000...//////000111222222222222111///.........///000222222222333333333444444444444444444555555555555555666777666444444444666444444555555666777777888888888888888888888888888777777666555444444333444333444555666777888999999888777666444333333444444444444333333222111111000111000///......///000111111111111111000000000///...------,,,---...000000........./////////000000000000000000000000000000////////////////////////------------------------------........./////////////////////000000000000//////000111222111000000//////////////////////////////111555777666222...///............///000000111111222222222111111000000000000000000000000000000111333222000.................................------........./////////000//////111333444222111...//////000000000//////000/////////............000000000000000000000000000000000000000000000000///000000000000000//////000000111111111111000000000000////////////000000000/////////............//////////////////////////////000000000000//////...000111000///...///000111111000000///......---////////////////////////000/////////................../////////......---......................../////////////////////////////////////////////......------,,,,,,------........./////////000000000........................,,,---......---...000111222222111111000...---,,,////////////////////////,,,,,,---------.........,,,---...---,,,+++,,,---,,,,,,,,,------------------------............///...------,,,,,,------...---------------,,,,,,,,,,,,------......------,,,+++,,,,,,,,,---.........,,,,,,,,,---------......///...,,,++++++,,,...///---,,,,,,,,,,,,---......,,,,,,---------,,,++++++++++++******++++++,,,---...------,,,,,,------...,,,,,,,,,------,,,,,,,,,------.........---,,,,,,------,,,,,,,,,------...///...---,,,,,,,,,,,,,,,///...---,,,,,,,,,---------------,,,,,,,,,++++++---,,,---...000000...,,,---------............///...------------...//////......//////......---,,,---------............///....../////////000000000---......///000000111111222111000000/////////000222222222222333333333333222333333333444444444444222444555555444444555777444555555666666777777888777777777777777777777777777666666555555444444444444444555666777777888888666555444333222222222333444333333222222111111111000000////////////000000////////////............///......------...//////....../////////000000000000000000000000000000000........................,,,,,,,,,------......///....../////////000000000////////////000000000000000000111111111000//////........................///000222444666555111...//////......//////000111222222222222222111000//////////////////////////////111222111///......................................./////////000000000111111111222444555333222/////////000000//////...////////////............000000000000000000000000000000000000000000000000111111111000000111111222000000111111111111000000000000////////////000000////////////............//////////////////////////////000000000000//////...///000000......///000111000000//////...............000000000000......////////////............,,,---............------........................////////////////////////......//////////////////......------------......------........./////////,,,,,,---...//////000000---.........---...000222333333333333222111//////////////////////////////---............/////////,,,---...---+++***+++,,,,,,,,,------......//////---------............///...------,,,,,,------......------,,,++++++******,,,------......------,,,------------------------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,---......------------,,,,,,+++***++++++******++++++,,,---...------,,,,,,------......------,,,,,,------..................---,,,+++,,,,,,,,,,,,------...///000///...---,,,+++++++++------,,,,,,,,,---......++++++,,,,,,------......---,,,,,,...///000...------------............//////............///000000......//////......---,,,---------............///------........./////////------......//////000000111111111222111111000///111222222222222333333333333333333333444444444444222333444444333333444666555555666666777777777777666666666666666666666666666666666666666555444444444555555666666777777777555444444333333222222222333333333222222111111111222111111111111111111222......................../////////..................////////////000000000////////////////////////---------...............---......///000111111222////////////000000000000////////////000000000000111111111000000///......///////////////////////////000222444555333111.../////////...///000000111333333333222111000///...........................111222333222000///000000............................../////////000000000111111111333666888777666111111111111111111000//////////////////.........////////////////////////////////////////////////222111000//////111222333000111111222222111111000000000////////////000000///////////////.........//////////////////////////////000000000000//////...///000///......///000000000/////////.........---...000111111000...---///////////////.........+++,,,------...---------........................////////////////////////............////////////......------------......------------.........///---------...//////000000/////////...---...111333444444444444333222111000////////////////////////------........./////////---......---+++)))***+++,,,------...///000000111---------............///...------,,,,,,------...---------,,,,,,,,,++++++,,,------......------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---...//////...---,,,,,,,,,++++++,,,,,,---...------------,,,+++******------,,,,,,------...///...------,,,,,,------......---,,,++++++,,,---...////////////...---,,,++++++++++++,,,---...///000000///...---,,,+++++++++,,,,,,,,,,,,---......///++++++,,,,,,---............---,,,---///000///------------............///...............//////000.........///......---,,,---------............///------------.........///.........//////000000000000111222333333222111000111111111222222222333333333444444444444555555555444555555555333222333444666666666777777777777777555555555555555555555555555666777777777666555444555555555555666666666666555555555555444444444333333333222222222222222111111111111222222111111111//////////////////////////////////////////......////////////000000000111////////////////////////------------......//////......//////000111222222////////////000000000000////////////000000000000111111000//////.........000000000000000000000000///000333444333111000//////////////////000111111333333333222111000///...------------------------000111222111///...///111////////////////////////------........./////////000000111444888;;;;;;:::111111111111111000//////.........///////////////........................////////////////////////000000///...///000222333111111222222222222111111000000////////////000000........./////////////////////////////////////////////000000000000//////---///000///...---...///////////////...............///111222222111///............///////////////+++,,,,,,---......------................................................---.........//////000000///......------......///------------.........//////////////////////////////000000///......111333333333333333222111000000////////////////////////,,,------------.........---...///---+++******+++------......///000111111---------............///...------,,,,,,------...,,,---------.........///,,,------......------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......+++,,,---......---,,,+++,,,++++++++++++,,,------,,,---------,,,,,,+++***------,,,,,,------...///...------,,,,,,------...---,,,+++******+++,,,---.../////////......---,,,+++++++++,,,---...///000//////...---,,,++++++,,,+++,,,,,,------.........------------------------...---,,,---...//////...---------............///------,,,,,,------...///.........///......---,,,---------............///------------.........//////000000000000000111111000111222333333222111000111111111111222222222222444444444444555555555555555666666555333222333444777777777777777777777777666666666666666666666666555666777888888777555555666666555555555555555555555555666666666666555444222222222222222222222222//////000000000000///////////////000000000000000...//////000000000///////////////000000000111111000000000000000000000000---------...//////000000---------......//////000....../////////000000000////////////000000000000000000///.........//////111111111111111111111111///111333333222000//////000000//////000000111222222222222222222111000///........................---...///---,,,,,,---///000000000000000000000000------.........///////////////111444888;;;;;;:::////////////...---,,,,,,.........///////////////------------------------000000000000000000000000////////////000000111222111111222222222222111111000000////////////000000........./////////////////////////////////////////////000000000000//////---...//////------...///........................//////111111111111//////.........///////////////+++,,,---......///......................................................------......///000000000//////............//////------.........////////////////////////////////////111222111000///000222222222222222222111000000////////////////////////,,,,,,---------.........---...///...,,,+++,,,---------......//////000000---------............///...------,,,,,,------...,,,,,,---......///000000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++,,,------,,,+++***+++++++++++++++,,,------+++,,,,,,------,,,,,,+++++++++******++++++,,,---...------,,,,,,------...,,,++++++******++++++,,,---....../////////......,,,,,,,,,,,,------...///......---,,,,,,,,,------,,,,,,---.........---------------------.........///---,,,,,,...//////...---------............///,,,,,,,,,,,,,,,---............//////......---,,,---------............///------........./////////000000000000111111111111000000111111222111111111111111111111222222222222222333333333444444444444333555666666555444555777777777777777777777777777666666666666666666666666444555777888888777666555666666666555555444444444444555666666777666555444222222222222222222222222...///000111111000///....../////////000000000000---...///000111111000000//////000000000111111111000000000000000000000000------...//////000111111.............../////////------........./////////////////////000000000000//////...---...///000000000000000000000000000000///111444333111//////000000000//////000000111222111111222222222111111000........................---......---++++++---///////////////////////////....../////////000000000//////000222555777777666////////////...---,,,+++............/////////000........................000000000000000000000000...///000111222222222222111222222333333222222111000000////////////000000............/////////000//////////////////////////////000000000000//////---...//////------...///........................000000000000000000000000............/////////000,,,,,,---...////////////................................................------......///000000111//////............//////....../////////000000000......//////000000111111...111333333222000000000222222333333333222111111////////////////////////---............/////////---/////////------...///........................---------............///...------,,,,,,------...------------------------,,,------......------,,,,,,------....../////////,,,,,,,,,---------......,,,,,,------------,,,,,,+++++++++***++++++,,,---******+++,,,------------++++++******++++++,,,---...------,,,,,,------...+++,,,,,,,,,,,,,,,,,,+++,,,---...//////000000///------,,,,,,,,,------...------,,,,,,,,,---......,,,---.........---,,,+++++++++,,,---...///000000///---,,,,,,---/////////---------............///---------------...//////......//////......---,,,---------............///....../////////000000000000000000000000000000000000/////////000000111222000111111111111222222222111111222222222333333333222444555666666666888:::888888888777777777777777777777777777777777777777444555777888999888666555666666666555444444333333333444555666666666555444222222222222222222222222000111222333333222111000........./////////000000,,,---///000111111111000000000000000111111111111000000000000000000000000.........///000111111222111111111111000000000000------------.........///////////////000000000000///...------...///000111///////////////////////////111444333000......000000000000000000111111222000111111222222222111111/////////////////////////////////...------///222........................000000000000111111111111000//////111333333222111111111111111000///...------.........//////000000////////////////////////000000000000000000000000///000222333444444333333111222222333333222222111000000////////////000000---.........//////000000//////////////////////////////000000000000//////---...///...------...///---.....................111111000000000000111111---.........//////000000,,,---...///000000000000................................................---------...///000000111//////............//////////////////000000000000,,,,,,---///000222333333...111444555333111000///333333333444333333222222////////////////////////////////////000000000000---///000///......///000...............------------------.........//////...------,,,,,,------......------,,,,,,++++++***,,,------......------,,,---......///000111222222,,,,,,,,,---------..............................++++++******++++++,,,---)))***+++,,,---.........------,,,,,,------...///...------,,,,,,------...+++,,,............,,,++++++,,,---///000000111111......---,,,,,,,,,------,,,,,,,,,,,,---...//////------...///...---+++***)))***+++---///111222333///---,,,,,,---/////////---------.........//////...............///000000......//////......---,,,---------.........//////////////////000000000000///////////////.........000///.........///111222111111111111222333444555222333444555666555444333333333333444444444555555666777777777888888888888888888777777666666555555777777777777777777777777777666555444444555777888555666666666666666555555111111111111111111111111///000111222222222222222111111111111000000000000000///...------...///000...---,,,,,,,,,,,,---...////////////000000000000//////000000111111111222////////////////////////---------...............000//////......000111222.../////////000000111111////////////000000000000111333555555333111000000---......///000111111222////////////000000000000////////////////////////,,,,,,---...///000111222000000000000000000000000,,,---...//////...---,,,---......///////////////000000000000000000000000......//////000000111111////////////////////////222111111111000000/////////000111222333444444444333444444222000000111333111111000000/////////...111111000000//////......------......//////000000000000000000////////////////////////////////////............/////////000000111111222222000///............---------.............................................///000000000000////////////000000------............------000000////////////000000............////////////+++,,,,,,---.........---000111111111222222222222111222555666666333000...000000000111000///......---------,,,,,,---------------------------------.........////////////000........................&&&(((,,,000111111///---...---,,,,,,,,,,,,---...)))******+++,,,---......///...---,,,+++,,,,,,---.................................------,,,,,,,,,***+++,,,------,,,+++***........................++++++++++++++++++++++++---..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,++++++,,,,,,,,,..........................................------////////////////////////000000000000111111111111---------............///.........///////////////---------......000111111222222111000//////000000222111000//////000111222000000000000000000000000111111000111111222333444222222333444444444444444333333333444444444444555666666777777777888888888777777777777666666555555555555555555555555555555777666444333333444555666333333444555555555555555111111111111111111111111000000111222222222111111111111111000000000//////000///...------...///000......---,,,,,,---..................//////////////////000000000111111111////////////////////////........................//////.........///000111.........//////000000000////////////000000000000000222444444222000//////......//////000000111111000000000000////////////////////////////////////////////////////////////////////////////////////------...//////...---------...//////000000//////........................000000000000////////////////////////////////////000000000000//////.........///000111222333333333555666666555222111222222111111111000000000//////000000000000////////////.........//////////////////////////////.........////////////////////////........./////////000000000111111222111000///...000///...---------------////////////////////////...............///000000000000////////////000000---......//////......---000//////......//////000............////////////,,,---...////////////...////////////000000000000222444777999999888666444000000000000////////////......------------......000000000000000000000000------........./////////........................***+++---///000///---,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,------------///...---,,,,,,,,,------...........................---------,,,,,,,,,,,,......///000000///......------------------------------------------------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---,,,,,,++++++,,,,,,---........................................................................------........./////////---------............///000//////......------------------......///000111111000//////......//////000000000//////000000000000000000000000000000000111000000000000000111111222222111111222222333444333333333333444444444444666666666666777777777777777777777666666666666555666666666666666666666666777666444333222222333444111222333444444444444444111111111111111111111111111111111222111111000000111111000000000000////////////............//////......---,,,,,,---......------------............//////000000000000111111////////////////////////000//////......---------......------......///000.............../////////////////////000000000000000222333333111///......////////////000000000000111111000000//////......////////////////////////222111000000///...------........................---......//////......------...//////000000//////........................111111111000///.........////////////////////////////////////............---...///111222222333333666777888888555222222222111111111111000000000000////////////000000000000000000///////////////...........................////////////////////////....../////////000000000000000111111111000///...000///...---------------000000000000000000000000...............///000000000//////......//////000---......//////......---///..................///............////////////......///000000000//////------------.........///111333666999:::999888777222111///.........///000//////............//////------------------------,,,,,,,,,---------.............................................---,,,+++...------,,,,,,------............---------,,,,,,///...------,,,---------........................------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---........................................................................,,,,,,---------.........---------............///000000///...---,,,++++++......---......///000111//////......------......//////000000000000//////000000000000000000000000111000000////////////000222111000000000111333444222222333333333444444444555555555666666666777777666666666666666666666666888888888888888888888888777666555444333333333333333333444444444444333333111111111111111111111111111111222111111000//////111000000000/////////////////////....../////////......------------......------.........///////////////000000000000000000////////////////////////111000000///...------,,,------------.........///------..................////////////000000000000///111222222///...---...000000000000////////////111111000000//////......////////////////////////222111111000///...------////////////////////////......////////////............///000000000000000........................111000000000/////////...////////////////////////////////////////////////...///000111333333333333666777999888555222000000000000000000000000000000......//////000000111111111000000000//////...............///////////////////////////////////////...////////////000000000000000000000000/////////...------------...//////////////////////////////...............///000000/////////....../////////......////////////............------------..................////////////...//////000000/////////,,,,,,---------.........///000333555666666555444333111///...---...000111000000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................000///...------,,,,,,---------------------------.................................------------...........................,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------........................---------.................................................../////////000---------............///.........------,,,,,,+++...............///000000//////......---......//////000111222222111000///000000000000000000000000000000//////.../////////222111000///000111222333222222222333333333444444444555555555555666666666555555555555555666666666888888888888888888888888888777666555555444444333666666666555444333222111111111111111111111111111111111111111111000///...000000000////////////......//////////////////................................./////////000000000000000//////////////////////////////////////////111111000///......------,,,------.................................------////////////000000000000000111222111///------...000000000000////////////111000000000/////////...000000000000000000000000000000000000000000//////000000000000000000000000////////////////////////...//////000000000000000////////////////////////.../////////000000000111////////////////////////000000000000000000000000000000222333444555555555444666888777444111///...////////////////////////......//////000000111111111111000000/////////...//////000000000111111111////////////////////////////////////000000000111000000000///////////////+++++++++,,,...///111222.......................................///000000//////............//////...//////////////////.........------------..................////////////....../////////......---------........./////////...///111222333222111000333111///...---...000111000000////////////000000////////////////////////+++++++++,,,,,,,,,,,,---..............................---------...///000------------------------,,,,,,------...///000000---.............................................,,,,,,,,,,,,,,,,,,,,,,,,//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------+++++++++,,,,,,---------,,,+++++++++,,,,,,---...........................---------.........//////..................................../////////000---------............///+++,,,,,,------.........///............//////000/////////......///000000000111333333333333111000000000000000000000000000000///////////////000000111111000000111111222333222222222222333333333333444444444444555555555666444555555555555666666666666666666666666666666666777777777666666555555444666666666666555333222111111111111111111111111111000000000111000000//////000000////////////............////////////......---...////////////...---////////////000000000111000000////////////......////////////////////////111000000//////.........------...////////////.../////////...............////////////000000000000000111222000...---...///////////////000000000000/////////000000000000000000000000000000000000000/////////000000111111111111111111111111111111111000//////......//////000...///000000111111000000000000000000000000000000.........///000111111111////////////////////////000000000000111111111111000111222444555555666666333444555444222///......////////////000000000000////////////000000000000111000000000000000000//////000000111111222222333/////////////////////////////////000000000111111111000///.........//////***++++++,,,...000111222.......................................///000000///......------......///...//////000000//////...///..................///............////////////....../////////...------........./////////000000///000111222222111000000222111///.........///000000000////////////000000........................+++++++++,,,,,,,,,------........................------------...///000111,,,------......------,,,***+++,,,---...///000000------...////////////...........................,,,,,,------------............------------......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------------,,,,,,------------------------------------------------+++,,,,,,------......///++++++++++++,,,---..............................,,,,,,------.../////////------------------------,,,,,,---------.........---------............///++++++,,,---...///000000//////............///////////////...//////000111111222222222222222222111000000000000000000000000////////////000111222222000111222222333333222222111222222222222333333333333333444444444555555555444444444555555555666666555555555555555555555555555555555555555555444444333333444444444444333333111111111111111111111111...///000000000000000000000000/////////.........---...///000000///...------...///000000///...---........./////////000000000000/////////.........////////////////////////000000000///////////////---...///000000000//////000000000//////.........////////////000000000000111222222111///...///000......//////000000111111......//////000000111111000000000000000000000000//////000000000111111111000000000000000000000000111000///......///000111//////000111111111111000////////////////////////////////////000000000000/////////////////////////////////000000000111111000111222333444555555555333444444333111///000111000000111111222222222222000000000000////////////000000000000000111111111/////////000111111222222//////////////////////////////000000000111111111111000///...---......///---------------...///000.......................................///000000///......------....../////////000000000000//////000//////......//////000............////////////000000000000000///...---............////////////,,,---///000111111111111000000000000////////////000//////......//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................---------...///000000000,,,,,,---......---,,,,,,++++++,,,,,,------......,,,---...///000000///...........................---------....../////////,,,++++++******++++++,,,------------------------////////////////////////------............------------------------------........................,,,,,,---......///000000++++++++++++,,,---...///........................,,,,,,------...//////000------------------------------........./////////---------............///---------......//////000//////............//////...---------......///000111000000000000000000111000000000000000000000000////////////000222333333000111222444444333222222111111222222222333333333333333333444444444555555444444444555555555666666777777777777777777777777333333444555555444444444//////111222333444444444111111111111111111111111......///000000111000000000/////////............---...///000000///...------...///000000///...------------.........//////000000//////.........---////////////////////////////////////000000000000---...000111111111000///111111000000/////////...////////////000000000000222333222111///...///111---......///000111111222------...///000111222222000000000000000000000000111111111000000000000000000000000000000000000000111000///......///000111//////000111111111111111........................111111000000//////......////////////////////////---.........//////000000///000111222333444444444333444444222000000111333222222222333333444444444111111000000//////......//////000000111111222222---......///000111111222////////////////////////000000000000111111111111111000///------....../////////...------------...000000000000000000000000...............///000000.........------.........//////000000000000//////000000////////////000000............/////////000111111111111111000//////---------.........//////((()))+++---///000111222000000000111000///......//////............//////////////////////////////,,,,,,------------..............................---...//////000//////...,,,,,,---......---,,,,,,------,,,,,,,,,+++++++++,,,---///000000000///..................................../////////000000//////------------//////........................---------------------------......//////......---------------------------........................------......///000111111++++++++++++,,,---...///........................,,,,,,------...///000000------------------------000000000000111111111111---------.........////////////////////////......000//////.........//////,,,,,,,,,,,,------...///000///...------...///000000000000000000000000000---.........//////000000///000111222333222111111222222111111222444555777333333333333444555666666333444555555666666555555444444444444444444444444555444444333333444444555666555444333333333444555444444333222222111111000000000000000000000000000////////////////////////......------------......000000000000000000000000...............///000000000000000000////////////.........//////111222333---///222222///,,,***)))---------......///000111000111111222222000///......///000///...///000222555333111000111222222222000000000000000000000000............///000111222111000...------...000000222222111000000/////////000000000000000///.........---,,,++++++---...000111111111111000...---,,,..................------///000111222222111000///........................111111000000//////......000111222444333222000///000000000000000000000000333222222222222222333333////////////////////////000000000000000000000000////////////000111222333000000000000////////////------------------------////////////////////////111///...------...///111////////////////////////////////////////////////888777444222000/////////...........................///...---,,,,,,...000,,,,,,,,,------///000000444444333333222111000000////////////////////////////////////000000000000222222111000///...------111111000000//////......111111000...---,,,+++***////////////////////////111000///...---------...------...///000111222222---,,,,,,++++++,,,,,,---........................,,,---------.../////////............---,,,+++***000000//////.........---,,,,,,---...///000111111......------------......//////.........------------+++***+++...000///---//////...---,,,,,,++++++////////////////////////,,,,,,------...///000000000000////////////000000//////.........---------------------------------,,,,,,,,,---------......//////000000///...------............////////////000//////............///222111000000000000000000000000000000000000000000000000///...,,,)))'''%%%111111000000//////....../////////000000000111111///000111222222222111111222111222222333444555555555555444333333333333333333444444555555555444444444444444444444444444444444444333333333333444444333333222222222444555666333333222222222222111111000000000000000000000000///////////////////////////..................///000000000000000000000000///............///000000000000000000////////////---------------...///000///111222222///---,,,+++............///000111111000111111222111000///......///000///...///000222666333111000111222222111000000000000000000000000////////////000111222222111111111111222333444444444444444444333222111000000000000000000///......///...---,,,,,,...000111///000000000000//////..............................///000111111000///...........................////////////000000000000000000111222222111000///000000000000000000000000222222111111000111111111////////////////////////000000000000000000000000000000000000111111222333000000000/////////..............................////////////////////////000///...------...///000////////////////////////////////////////////////666555333111000/////////...........................//////---,,,,,,...000------------...///000111444333333222111111000000////////////////////////////////////000000000000000000000000////////////000000000000////////////000000///...---,,,,,,+++........................////////////////////////---.....................------,,,,,,,,,,,,------........................------..................,,,------......---------//////......------------------......///000000000......------------......//////.........---------///---+++,,,...///---++++++,,,,,,------......///........................,,,,,,------...//////000......------------......//////.........---------........................,,,,,,---------............////////////......---............//////////////////.........//////000222111000//////.........000000000000000000000000000000000///...---,,,+++111111000000////////////000000000000111111111111///000111111222222111111000111222333444444444444777666555333222111111111333444444444444444333222444444444444444444444444444444333333333333444444000000000111222333555666111111111222222222222222000000000000000000000000////////////////////////000//////......//////000000000000000000000000000//////......//////000111000000000000////////////......---------......///111222222111///------...////////////000111222222000111111111111000//////...///000///...///000222666444111000111111111000000000000000000000000000////////////000111222333111222444666888888999888777888888888666444222111000000000000000//////...000///.........///111111......///000000000000000...........................///000111000000///...////////////////////////.........///000111111111000000000000000000000000000000000000000000000000444333222111111111111111000000000000000000000000000000000000000000000000111111111111222222222222/////////.........------////////////////////////////////////////////////000///...------...///000////////////////////////////////////////////////333222111000////////////...........................//////...------...000............///000111111333333222222111000000000000000000000000000000000////////////000000000000......//////000000111111////////////000000000000//////.........---------........................,,,---///000111111111000000/////////.........---......------------..............................//////..................***+++,,,---.../////////......---------------,,,////////////////////////......------------.....................---------000///------...---,,,***+++,,,,,,---......//////------------------------,,,,,,------.../////////......------------.....................---------////////////////////////,,,------------.........---....../////////..................////////////...............///000111222222000///............000000000000000000000000000000000000000111222333111000000000000/////////000000000000000000000000///000000111111111111111000111222444444444333222666555444222111111000000333333444444333333222222333333333333333333333333444333333333333333333444000000000111111222333333///000000111222333333333////////////////////////////////////////////////000000////////////000000/////////////////////////////////...///000000111000000000000////////////111000000////////////000111222111///---,,,...///////////////000111222333111111111111000000000///...///000///......000222666444111000000111000///////////////////////////000//////000000111222333000333777;;;===>>>>>>===::::::::::::888555222111//////000000000000////////////.........///000111//////000000000000//////............////////////000000111222111000///...000000000000000000000000.../////////000000000111000//////...//////000111000000000000000000000000555555444333222222222222000000000000000000000000////////////////////////222222333333333222222111///.........------------////////////////////////////////////////////////000///............///000////////////////////////////////////////////////////////////////////////...........................///000///------...000///////////////000111111222222111111000000000000000000000000000000000000////////////000000000000////////////000000000000......//////000000111111---.....................---------------------------...000222222111000///111111111111111111111111//////............//////........................000000//////......------+++,,,---...////////////........................000000//////..................------------..............................///............------,,,///.........---------,,,---------------------------------.........//////000//////......//////000................................................------------............,,,,,,---...////////////............////////////---------......000111111111111000000//////000000////////////////////////111111000000111222444555000000000000000000000000////////////////////////000000000000000111111111000111222333444333222111222222222111111111222222222333333444333333222222333333333333333333333333333333333222222333333333222222222222111000000/////////000111222222333444////////////////////////////////////////////////000000////////////000000///////////////////////////////////////000111111000000000000////////////111000000////////////000000000///---++++++---///////////////000111222333111111111000000000000000...///000///......000222555333000///000111000///////////////////////////////////////000111222333333666;;;@@@CCCEEEDDDDDD;;;;;;:::999666444111/////////000000000000//////.............../////////111111111111000///...---........./////////000000222333333444333222111000111111111111111111111111111000000000/////////...//////......///000111111000000000000000000000000333333222111111111111111000000000000000000000000////////////////////////222222333333333222111111///.........------------........................//////////////////////////////............//////////////////////////////////////////////////////------......////////////........................---///000000.........000000////////////000000111111111000000000000//////////////////////////////////////////000000000000000000000000////////////......//////000000111111---------..........................................///111222111000...,,,...//////000111222222222000//////......//////000........................000000000//////......------......//////......---///////////////000000000000000000///......------......------------......---.....................,,,---............/////////...............------........................---------...............//////............//////---.....................---------------------------------.........//////,,,,,,---......///..................////////////---------......000111111000000000000111222333333////////////////////////222111000///000111222333000000000000111111111111////////////............000////////////000111222111111222222222222222111000000000000111222333444222222333444444444444444333333333333333333333333333333222222222222333333333333333333111000///...//////000000111222333333000000000000000000000000////////////////////////000//////......//////000000000000000000000000000000000//////000000111222000000000000////////////......---------......////////////---++++++---///////////////000111222222222111111000///000000000...///000///...///000222444222//////000111111000000000000000000000000000............///000111222666999>>>CCCFFFHHHIIIHHH===<<<:::777444111///......//////000000000000000------........./////////222222111111000...---,,,.........//////000000111444444555555444333111000000000000000000000000000111111111000///............//////000000111111111000000000000000000000000//////........./////////000000000000000000000000000000000000000000000000000111222333333222111111/////////.........------........................////////////////////////////////////////////////////////////////////////////////////////////////,,,---...////////////...........................---///111111///...//////000//////......//////000000000000///////////////////////////////////////////////////000000000000111111000000//////......////////////000000000000------..................///////////////////////////000000000///...,,,+++++++++,,,---...///000000//////............//////........................000000//////////////////....../////////......---///000000000000111111111000000//////.........---......------------......---------...............+++---...///......000111++++++,,,...///000111222////////////////////////........................------,,,,,,,,,,,,---------------...............------------------------------........./////////,,,------.........------............////////////...............///000111////////////000111222333000000000000000000000000000000000//////000000000000000000111111111111222000000000000//////......000//////...///000111222222222111111111111222222/////////000000111333333111222333444555666666666222222222222222222222222333333222222222222333333222333333333333111000/////////000000111111222222000000000000000000000000///////////////////////////..................///000000000000000000000000000000//////000000111222000000000000////////////---------------...///000//////000///------...///............///000111111222222000/////////000111...///000///...///000222222000......000222222222000000000000000000000000------------...///000111333666:::???CCCEEEFFFGGG???===999555222000//////......///000000000000000......//////000000000000000000000000000///......---......///000000111111333444555555444222111000000000000000000000000000000000000000////////////...///000222222222222111000000000000000000000000............///000111222////////////////////////000000000000000000000000...///111222333222111000000000000/////////......////////////////////////////////////////////////......////////////......////////////////////////////////////////////////------//////000///..............................---///111111000///////////////...............///////////////////////////------------------------////////////000000000000////////////000000000000000000000000////////////..................------000000000000000000000000............------------++++++,,,,,,------......///......------......///........................///////////////000000000,,,---...//////000//////////////////000000000111///////////////...............------------......---------.........//////---///000///...---...000++++++,,,...///111222222................................................---,,,,,,++++++,,,,,,------------.........//////....................................////////////------.........---,,,,,,............//////////////////.........//////000000000///...............000000000000000000000000---...///000000000000000000000111111111222222222222111111111000000//////000///.........///111222333222111000000000222222000000000000000111111222111222333555666777888888222222222222222222222222333222222222222222222333000111333444444333222111000000000000111111111111000000000000000000000000////////////////////////......------------......000000000000000000000000000000000000000111111222000000000000////////////.........//////111222333///000111000///...///000---------......///000111333222000/////////000111...///000///...///000222111///......000222333222000000000000000000000000---,,,,,,------...///000///111444999<<>>999444111/////////......///000000000000000//////000111111111111111...//////000000000000000---......///000111111222333333444444333222000///////////////////////////......//////000000111111---///111333444333222111000000000000000000000000000000111111222333555666////////////////////////000000000000000000000000,,,...000222333222111111000000000000////////////000000000000000000000000////////////////////////......////////////......////////////////////////////////////////////////---...///000000///..............................---///111222000////////////......---------...............///////////////------------------------////////////000000000000------...///000111222222111111000000//////......//////.........---------000000000000000000000000,,,,,,,,,,,,,,,---/////////............---------......------------....................................//////000000111111***+++---///000111222222---.........//////000000////////////////////////.........------.........---------.........//////...000222000---,,,---///.........///////////////------------------------.....................---///......------......///---------.........//////////////////////////////............/////////000............---,,,++++++............/////////000000//////.........//////111000///---+++*********000000000000000000000000+++,,,...000111111111111000000111111222222222222...///////////////......000000000000000000000000111111000000000000000111222222222222222222222222000000111222333333444444111111222222222333333333444444333333333333222222444333222222111222222222////////////////////////000000000000000000000000111111000///...---,,,,,,......///000111222222333000///...---------------///000111///,,,,,,...111111111000000//////......222000......///000000//////............//////000............////////////111000///......///000000---///000///222666555111///......------///000111000000000000000000000000........................111222333555777999:::;;;;;;:::888666444222000000000000/////////000000111000000000000000000000000////////////////////////............////////////111222222222111000...------......///////////////000000000///......------000000000000111111111111222222222222222222222222333333222111000///......------......//////000000........................//////000111222333333444000111111111111///---,,,---///000///---,,,,,,---000000000000000000000000000000000000000000000000////////////////////////,,,---///000000000///...........................------......///000000000111111111111111111111111///...---,,,,,,,,,,,,,,,000000000000000000000000222111000///....../////////000000000000000//////......///000000000000000///000111222222333222222222111111000///.........111111000///////////////------......///000000111000000//////......------000000000000000000000000////////////////////////000000000000000000000000------............------,,,,,,,,,---------..............................------......//////000000//////............//////222///++++++,,,---,,,***////////////////////////000000//////............---.........//////000000///......---------......,,,---...///000000000000000///...---------------///000111111111///...---,,,...000///---,,,---000............////////////000///...///000000...,,,+++,,,...000000000000//////////////////.........000000000000000000000000...//////000000000000///...///////////////......000000000000000000000000111111000000000000000111222222222222222222222222222222222333333444444555111111222222222333333333222222222333333444444444555444333222222222222222///////////////////////////////////////////////////////////////.........//////000000111111222222111000//////.........///...///000///------///222111000000000/////////...111///......000111000///000//////.........///////////////000000000000111000////////////000222333000111111///111555444000//////...---...///000111////////////////////////........................000000111111222333444444444333222000///---,,,+++///.........//////000111000000000000000000000000////////////////////////............////////////222222333333222111///...---...//////000000//////........./////////////////////000000000111111111222222222222222222222222222222111111000//////////////////000000000000000////////////////////////000000000111111222222333000000111111111///...---000111222111...---,,,---////////////////////////000000000000000000000000..............................000111111111000///////////////////////////111000000///......------////////////////////////...---------------...///000000000000000000000000000000000000/////////......///////////////......///000000111111111111111//////000000000//////...000//////...------,,,,,,000000///...............,,,------...//////000000///////////////.........////////////////////////////////////////////////........................---......//////......---------........./////////---------...........................//////////////////............/////////---***+++---......---........................////////////......------............/////////000///......------............///////////////......///......---,,,,,,------//////000000000///...---+++,,,...---+++***,,,...............///////////////...---...//////---+++,,,---///000111111000000.........///////////////000000000000000000000000///000111111222111111111...//////000000/////////000000000000000000000000000000000//////000000111222222222222222222222222333333444444444444444444111111222222222333333333000000111222333444555555555444333222111111111111000000000000000000000000.................................//////000000000000000000000000111111111111111000000//////000000---...//////......000222000000000000////////////000...---...000111111111111000///...............000000000000111111111111/////////000111222444555222333111...///333333000//////.........///000111////////////////////////////////////////////////000000000000/////////.........---,,,+++******)))------------...///000111000000000000000000000000////////////////////////............////////////222333333444333222000///---...//////000000//////------......///000000111////////////000000000000111111111111111111111111000000000000000000000000111111111111000000000000000000000000000000000000111111111111111111111111000000111111111000000///000222333222111000000111////////////////////////000000000000000000000000//////////////////////////////000111111111111111000000000000000000000000111000000//////......---////////////////////////---------......///000111000000000000000000000000///000000111111000......//////000000000000//////000000111222222222222222111111111000000///------000//////......------,,,//////...---------......,,,,,,------.../////////.........///////////////////////////////////////////////////////////////////////////////////////---......//////......---....../////////000000000---------.........///////////////.............../////////....../////////---+++***+++---/////////------------------------...............---------............///////////////......---......//////000000000000///...---,,,...------,,,,,,,,,,,,,,,....../////////...------,,,------,,,++++++,,,...............////////////000///...///000000...,,,---...///000000000000000------......//////000000////////////////////////000111111222333333222222...//////000000000000///////////////////////////000////////////000000111111111111111111111111111333333333333333333222222111111222222222333333333000111111222333333444444444333222111000/////////000000000000000000000000////////////////////////...////////////000000000111111111000000000000000111000000//////000000000---......//////000111222000000000000///////////////...---...000222222111111111000......---------//////000000000111111111111111111222222333333444222333000---///333444222///////////////000000000////////////////////////000000000000000000000000222111111111000000//////......---------,,,,,,,,,++++++,,,,,,...///111111000000000000000000000000////////////////////////............////////////111222222333222111000///......///000000000000000............//////000000....../////////000000000000000000000000000000000//////000000111111111111111111111000000/////////000000000000000000000000222111111111000000000///000000000111111222222222000222444444333333444555........................////////////////////////000000000000000000000000//////000000111111111111000000000000000000000000.........///000000111111111111111111111111111111///////////////000111111////////////////////////...///111222222000...---000000111222222222111111///000111111222222111111222222222222222111000000111111111111000000//////000//////.........//////,,,---------.........///------......//////000000////////////////////////////////////////////////111111111111111111111111......////////////............/////////000000000,,,,,,------...//////////////////......---------......////////////......,,,++++++,,,---...///...------------------------............------------.........///////////////...............//////000///////////////...---------,,,,,,+++++++++,,,,,,..................------/////////...---...///000............////////////111000///000111222000...------......////////////,,,------...///000111111////////////////////////000000111222333333333333......///000111111000000//////////////////////////////......///000111111111111111111111111111111222222222111111111111111111111222222222333333333222222222222222222222222222111000///............000000000000000000000000000000000000000000000000111000000000////////////111111111000000000000000/////////......///000000.........///111111222111////////////000000000000///...---...000222222111111111000......---------........./////////000000333333333333222222111111000111///,,,///555666444/////////000000000000000........................000000000000000000000000000000000000111111111111............////////////++++++,,,,,,...///111111111111111111111111111111000000000000000000000000............///////////////000000111111000///......//////000000000000000000000//////............////////////000000000000000000000000000000000000/////////000111111222222000000000//////.........////////////////////////222222111111000////////////000000111222333444444555777888777444333222333////////////////////////////////////////////////////////////////////////............//////000000////////////////////////......//////000111111111000000000000000000000000222111000///////////////////////////////////////---...000222222111///......///000000111111111000...///000000111111000000000000111222222222222222111111111111111000000000111000000000000000111111---------...............------......//////000000........................////////////////////////111111111111111111111111...//////////////////...------........./////////---------.........////////////......------,,,,,,......///000000///......,,,---------------------------------------------........................///////////////........................///000111------...//////000//////,,,,,,+++++++++,,,,,,---......---------.........111///...---...///000000............///////////////......///000111///...------------------......,,,------...///000111111////////////////////////...///000111222222222222......///000111111111111000000000000000000000000............///000111111111111111111111111111111000000000111111111111111111111222222222333333333333333222222111111111111111000//////////////////000000000000000000000000111111111111111111111111111111111000000/////////000000000000000111111111//////.........///000000///......000222222111000////////////000000000000000...---...000111111111111000///...........................////////////444444444333222111000//////000///---000555666444...///000111111111000000........................////////////////////////------......//////000000........................------------...///000111111111111111111111111111000000000000000000000000............////////////......///000000///...---...///000000111111000000111000000///......------000000000000111111111111111111111111111111111111//////000000111111111222////////////............////////////////////////111111111000000///////////////000111222444666777======<<<999444000......000000000000000000000000000000000000000000000000------------------------...............///000000////////////////////////222111111000000//////...........................222111000///............000000000000000000000000......000111111000000///+++,,,---......///............///000000000000000------///000000111111111////////////////////////111111000000111111222222////////////////////////.........///////////////........................////////////////////////////////////////////////...//////000000//////...------........./////////.................................------------------...///000000///...---+++---///...---,,,,,,---------------------------.........//////////////////////////////.....................///000111111,,,---...///000000000000,,,,,,,,,,,,,,,------............---......///000000...+++***,,,.....................////////////,,,++++++,,,......---,,,...------,,,,,,---......------......//////000000////////////////////////......000111222222222222......///111111222222111000000000000000000000000...------......000111111111111111111111111111111000000000111111222222333111111222222222333333333111111111111111222222222111000000000000111222222////////////////////////000000000000000000000000000000000000000111111111//////000000111111222222000/////////000000111222000//////000222333000....../////////000000000111111///......000111000///000//////.........//////...////////////000000000222222333333222111000//////111000///111555555111...///000111222111000000................................................---------............///.........---------------///.........//////000111111111111111111111111111000000000000000000000000............////////////...///000111111000///...//////000111111111111000///////////////.........111111111111222222222222222222222222222222222222000000000000000111111111///////////////000000000000000000000000000000000000000000000000///////////////000111333555777999>>>>>>===999444000...---111111111111111111111111000000000000000000000000------------------------000///.........///111111000000000000000000000000222222111111000/////////........................000000///.........//////000000000000000000000000.../////////000000000000,,,,,,---//////000000000//////000111111111111000...//////000000000//////////////////////////////000000000000000111222222000000000000000000000000///////////////.................................////////////////////////........................//////000000000000//////....../////////000000000/////////...------,,,,,,,,,------------------...---...///000000///...---)))+++...///---,,,---///......................../////////000000000111111000/////////........................///000111222......///////////////...------,,,,,,---....../////////.........///000111111...+++***,,,...///...............////////////---,,,,,,---//////...---000///............///000.........///////////////000000000000000000000000...///000222333444444444......///111111222222222000000000000000000000000---------......000111111000000000000000000000000000000111222333333444444111111222222222333333333//////000111222333333444111111111111222333444555////////////////////////////////////////////////......///000111222333333...//////000111222222333111111000000111222333333111000///111333333000---.../////////000000111111222000......///000000/////////.........//////000000000000000111111111111///000111222333222111000000222222000111444333......///000222222111111000................................................//////////////////......//////...............---000000/////////000000111111111111111111111111111000000000000000000000000............/////////000///000111222222111000/////////000111111111111111------......///000000000111111222222222333333333222222222222222222222222111111000000000000000000//////000000111111222222111111111111111111111111/////////000000000000000/////////111333555888::::::;;;;;;999555333222222111111111111111111111111000000000000000000000000111111111111111111111111111000/////////000222333111111111111111111111111/////////000111111222222000000000000000000000000...------......///000111000000000000000000000000//////......///000111222//////111222222333333333000000111222222222222222222333333222222111000///111111111111111222222222///////////////000111111111111111111000000000000000000//////.........---........................////////////////////////000000000000000000000000//////000000000000//////000000000000111111111111000000///...---,,,,,,+++,,,,,,,,,------.........---...///111111///...---&&&***...///...---///111//////////////////////////////000000111111222222000000//////.........---............///000222222000000000000///...---,,,---------------...///000000///......///000111222444000,,,,,,...111111000............/////////000000//////000222333222000222111000//////000111222///////////////.........111111111111111111111111///000222333444555555555...///111111///...///000000000000000000000000000000000000000000000000000//////000000111111111222444444333222222111000000111111111111111111111111111111000000111111222333666555333111000000000000000000////////////000000///......---------............//////000000111111000000000000000000000000////////////////////////......//////000000111111///////////////.........////////////////////////111000///......///000111222111111111000000//////222111000//////000111222000//////000222222111///111111111000000000000000000000000000////////////............////////////111000///...------...///......................../////////000000111222333555555555555444222111000333333333222222111111111///////////////000111111111111000000//////......000000000000000000000000000000//////.........---000000000000111111111111///000222333333222000///......//////000000000111111111111111111111111111000000000000000000000000......///000111222222333666555222111222555888:::<<<;;;999666444222111111,,,------...///000000111//////............//////000000000000000000000000111000000/////////000000///////////////000000000...///000111111222111111333333222111000000000111000000111111111111000000///////////////.........000000000000000///......////////////000000000000111111222222222333333333////////////////////////......//////000000111111000000000000000111111222000000000000000///......////////////////////////++++++,,,...111333333333......------------......000000000///......------000000000000000000000000//////000000000000000000......------------..................////////////////////////............//////.........---------......---------,,,,,,,,,//////000000111111222222000///...000222222///,,,------------------,,,,,,000000//////.........---,,,---......///.........222000---,,,...111222333111000///...------...///000000000000000000000000...............///000000111000---,,,+++,,,.../////////000000000000//////444333333222111000//////222111111000111111222222111222444444222111222333000000000000000000000000000000000000000000000000///000000000111111111111222222222222222222222222111111111111111111111111111111111111111222333333666555444222111000111111111111000000//////000000//////...............///////////////000000000000000000000000000000000000////////////////////////.../////////000000000111/////////...//////000000////////////////////////111111000000000000111111111111111111000000000///111000////////////000111000//////111222333111000222222222222111111000000000000000000////////////............////////////111000///...---......///........................000/////////000111222333888888666555444333222222333333222222222111111111///////////////000111111111000000000/////////...000000000000000000000000000000/////////.........000000000000111111111111000111222333333222111000/////////000000000111111111111111111111111111111000000000000000000000000//////000000111111222222333222111000111333666777888777555333222000000000------...//////000111111000000////////////000000000000000000000000000000000000/////////000000000000000000000000000000000//////000111111111000000222222111000000000111111000000111111111111000000////////////////////////000000000000000///..................////////////111111111222222222333333222222222222222222222222000000000000111111111111/////////...///000000111000000000000000///......////////////////////////111000000555;;;>>>;;;666/////////....../////////////////////............000000000000000000000000000000//////////////////......------------..................////////////////////////............//////.........---------............---------,,,....../////////////////////......///222222000---/////////...............000/////////.....................---------------,,,...222555777666555555111000///...---......///000000000000000000000000...............///000000111000...---------.........//////000000//////...222111111000000//////...111000000111111222222333...000111111000//////000000000000000000000000000000000000000000000000000000000000000111111111111000000111222333333444444111111111111111111111111222222111111222222333444666555444333222111111111222222111111000000000000/////////......//////000000000000000////////////000000000000000000000000////////////////////////////////////000000000000000//////...///000222333////////////////////////111111222222222222111111111111111111000000000000111000////////////000111000000000111333333222000444444333222111111000000000000000000////////////............////////////000000///.........//////////////////////////////111000///...///111333444;;;:::999777666555444444222222222111111111111111/////////000000000111111000000000000////////////000000000000000000000000000000////////////......000000000000111111111111111222333444444333222111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000111111111000000000000000111222333333222111000///............//////000000111111111111111000000000000111111////////////////////////.../////////000111111111111111111111111111111111///000000000000//////...000000/////////000111111000000111111111111000000////////////////////////000000111111000000//////---------.........//////111111111222222222222333222222222222222222222222222222222222111111111111...............//////000000000000000000//////...////////////////////////111......444===???999222000000////////////000000............////////////000000000000000000000000000000//////.........---......------------..................////////////////////////...........................---------/////////.........------.........---------------...------///111111000///000000000000000000000000////////////............//////...---------...///,,,333;;;???===888555333111000...------...//////000000000000000000000000///............//////000000000////////////...............//////.........//////////////////////////////000111222333333444---///000000///......///000000000000000000000000000000000000000000000000000000000000000111111111000111111222222333444444111111111111111111111111222222222222222333333444666555444333333222222222333333222222111111000///000////////////000000111111111000000//////......000000000000000000000000////////////////////////////////////000000000000000///......///111333444///////////////////////////000111222333222111000111111111000000000000000111111111000000111111111000000000222444555333111444444333222111//////...000000000000////////////............////////////000000//////////////////////////////////////////111000.........000333555;;;<<<===<<<;;;999666444111111111111111111111000000000000111111000000000000000000000////////////////////////////////////000000/////////////////////000000000111111111111111222333333333333222111000000111111111111111111////////////////////////000000000000000000000000111111111000000000000000...///000000111111111111000//////...............///000000000111111111222111000000//////000000111////////////////////////......///000111222222222222222222111111111111111000000000000000///...---//////......///000111111000000111111111111000000///////////////000000000000000111111111000000///.........////////////000111111111111222222222222000000000000000000000000222222222111111000000000///............///000000//////000000000000//////////////////////////////...,,,,,,000555666222...000//////////////////000---------...///000000111////////////////////////000000//////...---------......------------..................////////////////////////....................................000////////////..................------,,,,,,,,,---------...000111111000000000000000000111111111///////////////.........000///...---...000222333555;;;AAAAAA:::333000///000///...------...///000//////////////////////////////............///000//////000000000000//////------............------.........//////000000000......000111222333444444000222333333222111111222111111111111111111111111000000000000000000000000111111000000000000000000222222222222222222222222111111111111111111111111222222111111222222333444444444444333333222222111222222222222222111000//////////////////000111111111111000000//////......////////////////////////000000000000000000000000000000000000////////////////////////000111333444////////////////////////---...000111111111000///000000000000000000111111222222222222222222222222///000111444666666333111333222111000///...------000000000000////////////............//////////////////000000000000000000000000000000000000000000000000///...///111333444999;;;???AAA???<<<777333000000000000000000000000000000111111111111000///////////////000000000000//////////////////////////////000000000000000000///000000000111111111111222222222222222222222222111111000000000000000000////////////////////////000000000000000000000000111111111000000000000000///000111111222111111000//////............//////000000000000111111111111000//////......//////000000000000000000000000000///000111222333333333333222222222222111111000000000000111000000///......//////......///000111111000000111111111111000000////////////000000111111000000111111111111000000///000000000000111111111000000111111111222222222000000000000000000000000111111111000000//////...000000//////000000111222//////000000000000//////000000000000000000000000111111111000//////000222///......------......///,,,------...///000111111////////////////////////000000//////..................------------..................////////////////////////............---.....................000////////////.........000/////////...---------,,,------......///000111.........//////000000000........./////////////////////......000333666888<<<>>>???:::222---...000000///...------...///000//////////////////////////////............////////////000000000000//////------............------...//////000000111111222---...000222333333333333///111222222111000000111111111111111111111111111000000000000000000000000111111111111000000000000333222222222222222222222111111111111111111111111111111000000111111222333222333333333333222111000///000111222222111000///............///000111111000000000000////////////////////////////////////000000000000000000000000000000000000////////////...//////000000111111111////////////////////////---...///000000000000000000000000000111111111111111222222333333222222111///000222555777777444222111111000///......------000000000000////////////............//////////////////000111111111000000000000000000000000000000/////////000000111222333444888<<>>888333222333111111111111111111111111//////000111111111111111000000000000000000000000222222111111000000//////111111000000//////......////////////000000000000000000000000000000000000000000111111111111000000////////////////////////............////////////---......////////////.../////////.........//////,,,---...///000111111111///......------...000111111111///......---------,,,---...///000000111000000000//////......------////////////////////////////////////////////////111111111000000000111111............////////////000000////////////000000///000000000111111111111///000111222111000...,,,000000000000////////////111222222333333222222111000000////////////000000////////////000111222333222222222111111111000000000000000000000111111222222000///000222444444333222222111000000000111111333222222222222222222222222222222222222222222222//////000000000000//////////////////////////////////////////////////////000000000000111111111111111222333222111000111222222222222333333333333333222111111111111000000000......------------,,,,,,......//////000000111111//////............//////000222333222111000000000---000333333111/////////000111222111000///000111000000000000000000000000000000////////////000000111111111111111111111111111111111000000000000000222222222222333333333333222222222222222222222222111111000000000000111111///000000111111111000000111111000000//////......////////////000000000000//////////////////////////////000111222333333333333222111111000000111111///////////////000000111222222111222222222111000000000000000000000111111000000000000000000000000.........///000111111222000000///000000111222333111000/////////000222333000000000000000111111111111111111111111111111111222222111111111111222222111111111111111111111111000222555888:::<<<======888888777777555333111000111111000000000000111111000000111111222222222222222222222111111111111111222333444444555555444444111111000000111111222333222222333444555666666777333888<<<:::333...---///000000000000000000000000//////000111111111111111000000000000111111111111222222111111000000//////111111000000//////......////////////000000000000000000000000000000000000000000111111111111000000................................./////////000000------...///////////////......//////////////////)))***+++,,,---.........///......------...000111//////............//////,,,,,,...///000000000000000000//////......------////////////////////////........................000000111111111111111111---.........//////000000000000////////////000000........./////////000000111111000/////////000000////////////000000000000......////////////......///////////////000000111////////////000111333333333333222222111000000000000000000000000111111222444222000000222222222111111111000000000000000111222222222222333333333444333333222222111111111111111222222333333222222111000000000000000000000000000000000000000000000000000000000111111111111222111333555555444222222222222222222333333333333333222222222222111111111000//////........................//////000000111111///......------......///111222333333111000000111---111444444111//////000000111222111000///000111000000000000000000000000111000000//////000000111222222222111111111111111111111000000000000000000///000000000000111111111222222222222222111111111111000000//////000000111///000000111111111111000000000000000////////////////////////000000000000000000000000000000000000...///000111222333333333222222222111111111111000///////////////000111111222111///000111222111///000000000000111111111111000000000000000000000000......///000111222333333111111000000000111222222111000000000000111222222000000000000000000111111111111111111111222222222000000000111111222222333111111111111111111111111000222444777999:::;;;;;;777666555444333222111000111111000000000000111111000111222222333333222222222222222222222111111111333333444555555555555444111111000000111111222333222222333333444555666666333666888777333///.../////////////////////////////////000111111111111111000000000111111111111222111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000---......//////......------......//////......---....../////////000000000---......///000000000000---...//////000/////////,,,,,,---...////////////...............///000000...............///000000,,,,,,---.../////////...///////////////.........////////////////////////........................------.../////////......------......///000000000000//////......//////000------------............000///...---,,,---///000////////////000000000000///000000111111000000//////////////////000111111......//////000222333444333333222222111000000///000000000000000111111222333222000000111222222111000000/////////000000111000111111222333444555555333333222111000//////...111222333333333333222111000000000000000000000000000000000000000000000000000000111111111222222222222555888999777444222222111111222222333333333333333333222222222111111111000000000000111111111111////////////000000000000///......------......///000111333222000//////000...222666666222//////111000111222111/////////000000000000000000000000000111111000000000000111111222222222111111111000000000000000000000000000111/////////000000000000111222222111111111000000000000//////......//////000//////000111111111111111////////////000000000000.../////////000000000111111111111111111111111111...///000111222333333333111111222333222111000//////////////////000111111333111///000222333222000///000000000111111111111111111111111111111111111000000111111222222333333222222111111000111111111000000111222222222222111111000000000000000000000000000111111111222222222000000111222222222111111111111111111111111111111111222444666888888888888444333111000/////////000111111000000000000111111///000111222333222222111333333333222222111111111111222222333333333333333111111000000111111222333222222333333444444444555444444555555444333222111000000000000000000000000//////000111111111111111000000111111111222222222000000000000000111111111////////////000000000000////////////000000000000000000000000000000000000------............------...///000000000000///....../////////000000000000---...///000111111111111,,,---///000000000//////000000111222222111111111---......///////////////000//////............///,,,,,,---------------,,,.........///////////////////////////////////////........................+++,,,---...///......---------......///000000111///..................///,,,------------................../////////........./////////000000000111222222333333333333222222///////////////000111111.........///000222333444333333222222111000000///000000000000000111111222222111///000111333222222000000////////////000111000000111222444555666666444333222111000...------///000111222222111000///000000000000000000000000000000000000000000000000000000111111222222222222222555999;;;999666333111111111111222222333333333333333333222222222111111------------.........///000000000000////////////.........------.........///000222111///......//////333777666222///000222111222222111/////////000000000000000000000000000111111000000000000111111222222222222111111000000000000000000000111111111000111111111111222222222222111111111000000////////////............////////////000111111111111111......//////000000111111.../////////000000111111111111111111111111111111...///000111333333333444000111333444333222000...///////////////000111111444222000000333444333111//////000000111111111222222222222222222222222222333333333222222222222111333333222111000000000111///000111333333222111111111111111000000000000000000000111111222222222222111222333333333111000///111111111111111111111111111222444555666666666555666555333111111222333444111111000000000000111111...///000222222111111000333333333222222111111111000000111222222222222111111111111000111222222333222222333333333333444444111000...///000111000///111111111111111111111111//////000111111111111111000000111111222222222222//////000000111111222222......//////000000111111////////////000000000000000000000000000000000000//////000000000000/////////000111222222111000///////////////000000000000......000111222222222222,,,---///000000000//////...///////////////...---,,,---///000000000///...222111000///...---------,,,,,,,,,---,,,,,,++++++---.........//////000000////////////////////////........................,,,---///000000000//////---------...///000000111......------------......---------............///...///111333333222000....../////////000000111111//////000000000000//////000000000000////////////333222111000000222444555666444222000000000222333222222222222111111111111111000/////////000222333///////////////000000111/////////000222444666888444333333444666666555333333222000//////000222333000000000000111111111111000000000000000000000000111111222222222333333333999;;;<<<;;;888444222111333333333333333333333333555333111///......///000222111111111111111222222000000000000000000000000222222111111000/////////111111111111000000000000444666666555222000000111222222111000//////000000......///000111111222222222111111111000/////////000000000000000000000000///......------///000111//////000000000000//////111111000000//////......000000000000000000000000---...///000111222333444000000000000000000000000///000000000000000//////000000000000000000000000000000000000000000000000444444444333333222222222////////////000000000000000000000000000000000000000000000000000000000000222222222111111111111000000000111111111222222222000000000000000000000000000000000000000000000000222222111111111111111111000000000000000000000000111111000000000000111111111111000///////////////000111222444444333333222666555333111000///000000111111111111111111111111000000000000000000000000333333333333333222111000000222222222111000111222333333333222222111111111111111222222222222111111222222222222111111000000000000111111111111000000111111111111000000000000333222222111111111111111000000////////////000000......///000000000000000......//////000000111111333222000//////000222333111000/////////000222333000000000000000000111111000000000000//////////////////000000000000//////------------------,,,,,,,,,---...//////...---,,,---...///000111111111111...............///000000...------,,,,,,------...000000000000000000000000,,,------..................---,,,---//////...---+++,,,------......------111000///......///000111000000//////.........---////////////000000000111222111000000111111000///////////////000000000000222111111000///......---000000000000000000000///222111111111222444666888666555333111000000111222000000000/////////......000000//////000111111222000000/////////000111111000000000000111333555666222111111222333333222000222111000000000000111222000000000000111111111111000000000000000000000000111111111111222222222333888:::;;;:::777333111111222222222222222222222222444222000///...///000111222111111000000000111111------------------------000000000000000111111111000000000000000000000000444555666444222000000000222222111000000000000000//////000000111222222333333333222222222222222222111111111111111111111111//////...---...///000111//////000000000000//////111000000000/////////...000000000000000000000000......///000111111222222000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000444444444444333333222222000000000111111111111111111111111111111111111111111111111111111111111111000000111111222222222333000000111111111222222222111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111000000000000111111222222111000000000000000000111222333333222111111555444222111000111111111111111111111111111111111111111111111111111111111111111222222222111000000000222333222111000111222222222222111111111000000111111222222222222111111222222222222111111111000000111111222222111111000111111111111000000000000............///111222333000000////////////000000///000000111111111111111000000000111111111111111333222111000000111222333000000000000000111111222111111111000000000000000/////////000000000000000//////000000000000//////.................................///......---------...............------...............///000000...------,,,,,,------...000000000000000000000000///000000111222111111111000///------......---+++------...////////////...000//////......//////000000/////////............---------.........//////000///...///111222222111////////////000000000111111111111111000///......000000000000000000000000111111111222444666888:::777666444222000000111111////////////............//////000000111111000000111000000000000111222222111000000111111222444444222111111111333333111000000000000000000000000000000000000000111111111111000000000000000000000000000000000111111111222222666888999777444222000000111111111111111111111111222111000//////000111111222111000000////////////////////////////////////...//////000111111222222////////////000000000000222444555444111//////000222111000000000000000000000000000111222222333333111111222222222222222222222222222222222222222222//////.........///000111//////000000000000//////000000000000////////////000000000000000000000000......//////000000000111000000000000000000000000//////000000111000000///////////////////////////000000000000000000000000222222222222222111111111222222222111111111111111222222222222222222222222111111111111111111111111...///000111222333444444111111111111111222222222111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222111111000000000000111111333333222111111111111222000111111222111111000000333333222111111222222333111111111111111111111111111111111111111111111111///000111111111111111111111222333222111000111333111111111111000000000000111111222222222222111111222222222222111111111111111222222333333222222111222222111111111000000000.........///000111222333111000000//////000000111000000111222222222222222222222222222222222111111111111111111111111111111///000000111111111111000222111111111000000//////...//////000000111111111///000000111111000000///.........//////000000111000//////...---------...////////////...---,,,+++...............///000000......------------......000000000000000000000000000111111222222222222222222000............,,,+++......///000000000000///...//////////////////...////////////............------.........////////////......///222333333222/////////000000000111111111222222222222000///...000000000000000111111111111111111222333555777888777666444333111111000000111111111000000000//////...///000111111000///...111111111111111222222333111111111111111222222222444333333444555555333222//////000000000000/////////000000000111111111111000000000000000000000000///000000000000111111111444555666555222000///000000000000000000000000000111000000///000000111222222111000///............111111111111111111111111//////000000111111111111///////////////000000000111333444333111//////000111111000000000000000111000111111111222222222333......//////000000111111111111111111111111111111///////////////000000000//////000000000000//////000000000000//////////////////////////////////////////////////////000000000000000000000000000000//////000111111111000000////////////////////////000000000000000000000000000000000000000/////////222111111111111111000000222222222222222222222222111111111111111111111111///000000111222222333333111111111111111111111111111111111111111111111111000000000000000000000000111111111111111222222222222222222222222222222222222111111000000111111222333222222111111111222222111111111111111000000000111111111111222222222333111111111111111111111111111111111111111111111111///000111222222222222222111222333333111111222333222222111111111111111111111222222333333222222111222222222222222222222222222333333444444333333222222222222111111111000000444333222222111111222222111000000000000000000111///000111111222222111111333333222222111111111000000111222222222222111000///000111222222111000///222222111111000/////////......///000111111222222000000000111111000000000------...//////000111111222000///---------......000000000000000///.....................///000000......------------......////////////////////////......///000000000000///111///......//////...,,,......///000000000//////...///111111111111///...///////////////.........///000000000000111111111///......///111333222111//////000000000111111111111222333333333111000...///000000000111111111222111111111222222333444444666666555333222111111111111111111111000000000000...///000111111000///...111111111111111222222333111111111111111111111111444333333444666666555333//////000000000000/////////000000000111111111111000000000000000000000000///000000000000111111111222333444333111//////000000000000000000000000000000000000000000000111111111111000//////...//////........................111111111111000000//////.../////////000000111111111222333333111//////000111000000000000000111111111111111111111222222222.........//////000000111000000000000000000000000/////////000000000000000//////000000000000//////////////////000000000000////////////////////////////////////000000000000000000000000000000000000//////000111111111111111000000000000000000000000000000000000000000000000000111111111111111111111111111000000000/////////111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000111111111222222222111111111111111111111111222222111111111111222222111111000000000111111222222222222111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111222333444444444444111333333333222111222333333333333333333333333333222222333333333333222222222222222222222222222333333333444444444444333333222222222222111111111111444333333222222222222222111111000000000000111111...///000000111111000000222222222111111000000///000111222222222222111000///000111222222111000///111111111111000000//////...//////000111222222333000000111111111111000000,,,,,,---...//////000000111000///...---......///......///000000111000000...............///000000///......------......///////////////////////////,,,---......//////.........------...000111000///------...////////////...000000222333333222000000.........///////////////000000000000111111111222222000///000111111000///000000000000111111111111111111222333222111000//////000000111111222222222111111222222222222222333555555444444333333222222000000000000//////////////////000000000///......111000000000000111222222000000111111222111111000111111111333555666666444000000000000000000000000000000000000111111111111000000000000000000000000000000000111111111222222111222333111000//////111000000000000000000000000111111111111000000000000111000000//////000000111000000000000000000000000222222111111000//////...//////000000111111222222111333444333111000000111000000000000000111111222000000000000000000000000000000111111111111111111////////////////////////...///000111111111000000//////000000000000//////////////////000000000000000000000000000000000000//////000000111111111222000000000000000000000000//////000111222222222222000000000000000000000000000000000000000000000000333333333444444444444444111111000000///.........000000000000000000000000222222222222222222222222222222222111111111000000222222222111111111111111222222222222222222222222000000000000000000000000000000000111222222333333000000000000000000000000222222111111111111222222111000000000000111222222333333333333333444555555666666666555444333111000111111111111111111111111222222222222222222222222222333444444444444444444222333444333222111222444333333333444444444444444222222333333333333222222222222222222333333333333222333333444444333333222333222222222222111111111/////////000111222333444222111111000000111111222......///000000000000000111111111111111000000000111111111111111111111111000111111111111000000///000000000000000000000111///000000111111222222222000111111222222111111000---------....../////////000//////.../////////000+++,,,---...////////////...............///000000//////............//////000000000000000000000000......///000000000000000...---,,,...000222222111------...////////////...000111111222222111111000.........///////////////........./////////000000222111000000111111000...000000000111111111222222111111111111111111111111///000000111111222333333000111222333444444444555333444444444444444333333111111111111000000000000000000///...............000000/////////000111111...///000111222222111111111111111444777999888777222111000000000000111222000000000000111111111111000000000000000000000000111111111111222222222333000111222111//////000111111111111111111111111111111111111111111000///...000000000000000111222333222222222222222222222222111111111000000000000000000000000111222333333333222333444444222111111222000000000000000111222222////////////////////////111111111111111000000000////////////////////////...///000111222111000000//////000000000000//////.../////////000000000111000000000000000000000000///000000111222333333444000000000000000000000000//////000111222222222222222222222222222222222222000000000000000000000000333333333444444444555555222222111111000//////...111111111111111111111111222222222222222222222222111111111111111222222222222222222111111111000000222222222222222222222222000000000000000000000000///000000111222222333333111111111111111111111111333222222111111222222333111111111111111222333333555444444444555777999:::<<<<<<;;;:::777555222111111111111111111111111111222222222222222222222222333333444444444333222222222333444444222222333444222222222333333444444444222333333444444333333222222222222333333333444444222222333333333333222222333333222222222111111111/////////000111222333444222111111000000111111222//////000111111111111000111111111222222222222222333222111000000111222333222111111000000000000000/////////000111111222222111111111111111111111111000111111222222111111000////////////////////////---...///000000111000000------...............---...............///000000//////............//////000000000000000000000000//////000111111111111111///...---...000111111000......///000000000000///000000////////////000000............/////////000....../////////000000000111000///000111222111000000000111111111222222222222111///......///111222///000000111222222333333///000222444555777777777222333444444555555444444444444444333333333222222111000///---------...//////////////////000000111---...000111222222111111222222444666:::<<<<<<;;;444222000//////000222444000000000000111111111111000000000000000000000000111222222222222333333333000111222111//////000222111111111111111111111111222222222222111///...---//////000000111333444555/////////////////////////////////000111111222222000000111222333333444444222444555555333222222333000000///000000111222222////////////............000000//////......------000000000000000000000000...///000222222111111000//////000000000000//////.../////////000000111111000000000000000000000000///000000222333444555555000000000000000000000000//////000222222333333333222222222222222222222222000000000000000000000000000000111111111222222222333333222222111000000///222222222222222222222222222222222222222222222222//////000111222333333444222222222222111111000000222222222222222222222222000000000000000000000000///000000111222222333333222222222222222222222222333222222111111222222333222222222222333333444555666555555666777999;;;<<>><<<444333222000//////......////////////000000000000333222111000////////////111111222333333333222222111111000////////////////////////000111111222222222222222111111111000000000111222333222111///---000000000000000000000000...//////000000000000000---......***&&&&&&,,,111777555111000000000///...000000000000000000000000......//////000000111111////////////////////////222111000000000111333333222222111000//////000000111111111111111111111111222111000//////000111222........................///000111222222222222222111111111111111111111111...///111222333333222222////////////000000000000000000000111222333555555444444444333333222222222444333111000...---------//////000000111111222222111111222222222333333333000111222222111000222333333333333444444333222222444333222333444444333222333333222222111000000///333222111000111333666777666444333333444555444333444444333333333333333333222222222333333444444555111777;;;999444666>>>GGGKKKJJJHHHDDD???:::555333444333222333555555444222222222222222111111111111333333111111111222333444111111222222222333333333000000111111222222222222333333333333333333333333333333333222222222111111222333333222111222555777333444555666555444333222222222222222222222222222000111222333333222111000111111111111111111111111555444333111000/////////222222111111000000//////111111000000000000111111222222222222222222222222111000//////000222444555111111111111111111111111000000000000000000000000000000000000000000000000////////////000222333444444222000///...///000111000000000000000000000000////////////////////////000000000000111111111111............/////////000///...,,,+++,,,---///111222111111111000000//////......//////000000111111000000111222333444444555111111000000//////......555555555444444444444444222222000/////////000111111000000000000000111111222222222222333333333444222222111111222222333444777777777555222111111222////////////////////////111111111111000000000//////////////////000111111111222555999======;;;999000//////............///////////////000000000111222111111000000000000000222222333333333222222111111111000////////////////////////000111111222222222222222111111111000000///000111222222000...---000000000000000000000000...//////000000000000000222444444111......222777777555222000000000///...000000000000000000000000////////////000000111111000000000000000000000000222111000000000111222333222222111000000000000000111111111111111111111111222111000//////000111222000000000000000000000000///000111222222222222111222111111111111111111111//////000111222333333333////////////000000000111222222222222222222333333444333333333222222222222333222111///............111111111111222222222222111111111111222222222333///000222222111111222444222222222333333222222111444333222222222333333222333222222222111111000000222222222222444666888999888666444333444444444333111111111111111111111111222222222333333444444444333666999888666777>>>EEEJJJJJJIIIFFFBBB<<<888555444333333333444333111000555555555555555555555444444444333333333333444444222222333333333444444444222222222333333333444444333333333333333333333333444444444333333222222222222222222111000111333555333444555555555444222222222222222222222222222222000111222333333222111000222222222222222222222222333222111111111111111111222222222222111111111111111111000000000000111111222222222222222222222222000000000000111222333444111111111111111111111111000000000000000000000000000000000000000000000000////////////000111222222111000///------...///000000000000000000000000000/////////////////////////////////000000000111111........./////////000000......---,,,---...///000111111000000000/////////.../////////000000000111.............../////////111000000000/////////...000000000000000000000000333222111000000000111111////////////000111222333111111111111111222222222222111111111111222333333666777777666444222333444000000000000000000000000111111111111000000000000000////////////000111111222222555888:::;;;888666...............///000000/////////000000000111111111000000000000111222222333333333333222222111000111000000////////////////////////000111111222222222111111111111000000000//////000111111000...---000000000000000000000000...///000000111111000000000333444333000000222555777555222000000000///...000000000000000000000000/////////000000000000111111111111111111111111111111111000000111111222333222111000000000000000000111111111111111111111111111111000000000000111111111111111111111111111111000000111111222222111111222222222111111000000000000000000000111222333333/////////000000000111111333333333222222111111111222222222222222111111111222111000////////////000333333333222222222222222000000000111111111222222...000222222111222333555111111111222222222222222555444222111111111222222222222222222111111111111111222444555888:::;;;<<<;;;999666444444444333222111111111111111111111111222222333333333333333333444555777777777999===@@@GGGHHHHHHGGGDDD???:::777666555444444444333111///333333333333333333333333444555555555555555444444333333333444444444555555444444444444444555555555222222222222222222222222444444444444333333333333333444444333111111222444333333444444444333222111333333333333333333333333111111222222222222111111222222222222222222222222111111111111111222333444222222222333333333333333111111000000000000111111111111111111111111111111///000111222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000//////......//////000......---,,,,,,---///000000000000000000000000000////////////////////////....../////////000000000....../////////000000000------........./////////000000///////////////...////////////000000000000111111000000000/////////000000000000///////////////000000111111222222222333333222111111111111222////////////000111222333111111111111111111111111111111111111111222222333444666777666555444444555222222222222222222222222111111111000000000000000000000//////000000111222222222444777::::::999666000000000000000111111222//////000000000111111111000000000000111222333444444444444333222111000///000000////////////000000/////////000111111222222111111111111000000000000//////000000000//////...//////////////////////////////000111111111111000...000222222111000111333888555222111111111000///000000000000000000000000000000000000000000000000111111111111111111111111111111111111111222222222111111000000000000000111111111111111111111111111111000000000000000000111000000000000000000000000000000111111111111000000222222111111000000//////222111000000000111333444//////000000000111111111222222222333222222222222111111111111111111111111111000000///000000111111333333333222222111111000///000000000000111111111...000222222222222444555222222222222222222333333666555444222000000222333111111222222222333333333111333555999;;;===??????@@@<<<888666555444333222333333333333444444444444444444333333333333333333444444444555888:::;;;;;;AAACCCEEEEEEDDD@@@;;;888777666555555666666444222111111111222222333333333444555666777777666444333333333333444444444555555555555555555555555555555333333333333333333333333333333333333333333333333555666666555333222333444333333333333333222222222333333333333333333333333222222222222222222222222333333333333333333333333222111111111111222333333111111222222333333444444222111111000000111111222000000000000000000000000///000111333333222222111000000000000000000000000000000000000000000000000000000000000000000000000000000///...............---------------...///000////////////////////////////////////////////////............////////////...////////////000000000------...////////////...////////////............////////////000000000000222222222111111111111111000000000000//////////////////000000111222333333333333333222222222222222111111000000000000111111222222222222111111111111111111000000111111222333333555666666555444444555222222222222222222222222000000000000000000111111000000000000000111222222111111333777:::<<<;;;999222111111000000000000000000000000000111111111111000000000000111333444555444444444333222111000///000000////////////000000/////////000111111222222000000000000000000000000//////000000000000000//////////////////////////////000000111111111111111111333555666666666666777888666222111111111000///111111111111111111111111111111111111000000000000111111111111111111111111000000111111222222222222111000000000000000111111000000000000000000000000000000000111111000000000111111111111111111111111000000111111111000000///111111111000000000//////222111000000000111222333000000000000111111111111///000111333333444333333111111111111111111111111000000000000000111111222222222111111000000000//////000000000000111111111///111222333222222444555444333333333333444555666777888777555222111222444111111222333444555666666222444777:::>>>@@@AAABBBDDD@@@;;;888666666444333333333444444555555555666666555555555444444333333444333222555888999888777:::===@@@BBBBBB???;;;999555444444555777888777555555555666666777888999999555666777777777666444333333333333444444444444555555555555555555555444444333333333333333333333333222222333333333333333333444555666555333222222333444444333333333222222222333333333333333333333333333222222222222222222333333333333333333333333333444333222222111222222222000111111111222222333333222222111111111111222222000000000000000000000000///000111333333222111000000000000000000000000000000000000000000000000000111111111111111111111111111000///......------............//////000111111////////////////////////000000000000000000000000............////////////////////////000000000111---...//////000000//////............////////////000000000000////////////---......///000000111111////////////000000000000+++,,,,,,---...///000000333333333333222222111111111111000000000000000111222222222111111111111111111000000000000111222222222444666666444333333333000000000000000000000000000000000000111111111111111000000000000111222222111111333666:::;;;;;;:::000000///...............000000000111111111222222000000000111222333444555333333333333222222111000///////////////000000111/////////000111111222222//////000000000000000111000000000000000111111111000000000000000000000000///000111111222222111111222333444666777888888888888666333111111111000///111111111111111111111111222111111111111000000000111111111111111111111111000000111222222222222111000000000000000111111222000000000000000000000000000000111111111111000000222222222222222222222222000000111111000000//////000000000000000000000000222111111111111111222222000000000111111111222222...///111333444444444333111111111222222222222222111111000000000111111222111111111000000000000000000000000111111111222222111222333333222222333444444444333333333555666888999;;;<<<:::555333333555222222333555666888999999555666888;;;>>>AAACCCEEEHHHDDD>>>:::999888777666222333333444444555555555888888777666555555444444444444555777999999888666777999===@@@AAA@@@>>>===666555666777:::;;;:::999666777888999:::;;;<<<===888999999888888777666555444444444555555555666666666666666555555555555555444444444444444444444444333333333333444444444444111333444444222111111222666555444333333333444444333333333333333333333333333333222222222222333333444444444444444444444444555444333222222222222222111111111111222222222222222222111111111111222222111111111111111111111111000111111222222222111111111111111111111111111111000000000000000000000000111111111111111111111111111000000///.........///000000000111111111111111000000000000000000000000000000000000000000000000....../////////000000000/////////000000000111111....../////////000000000...////////////000000000000000000000////////////...//////000222333333444////////////000000000000/////////000000111111111222222222333222111111000000/////////000111222333111111111000000/////////000000000000000111222222111333555555444222111111///////////////////////////000000000111111111111111111000000111111222333222222222555777999888777...............//////000000000111111111222222222111111111111222222333444222222333333333222222111///////////////000111111/////////000111111222222////////////000000111111111111111111111222333333000000000000000000000000000000111222222222222111//////000111444555666666999666333222222222111000111111111111111111111111222222222111111111000000000000000000000000000000///000111222333222222111000000000000000111222222000000000000000000000000///000111222222111000///222222222222222222222222000000000000000//////.........//////000111111111111111222222222111111000000000111111111222222222///000222444444444222222222222222222333333333444222222111111000111111111000111111111111111222222111111111111222222222333333444444444222111222333444333222222333444666888:::>>>AAA???999555555666222333555666888:::;;;<<<777777888:::===AAADDDFFFKKKFFFAAA<<<;;;::::::999444444444555666777777777::::::999888777666555444555777999;;;;;;:::999888888:::===@@@BBBCCCCCCCCC>>>======???AAAAAA@@@???999999:::<<<===???@@@@@@===<<<;;;:::999999999999666666777777777888888888888888777777777666666666666666666666666666666666555555555555666666666777222444666666555444444555777666555444444444555555444444444444444444444444444333222222222222333444444444444444444444444444333333222222222333444444333333333333333222222222333222222111111222222333222222222222222222222222222222111111111111111222222222222222222222222222000000000000000000000000111111111111111111111111111111000/////////000000111111111111111111000000000000000000000000000000000000000000000000000000/////////000000000111111//////000000000111111111000///.........///111111/////////000000000111111111000000000/////////...111111222222333333444444.../////////000000000111444444444444444444444444111111222222222111000///---......///000222444555000000//////.........---000000000000000111111222111333555555333111//////000000000000000000000000//////000000111111111222111111111000111111222333333222222444666666555444......//////000222333444000111111111111222222222222222111111222222333444111111222333333333222222///////////////000111111/////////000111111222222.../////////000000111111222222111111222333444444000000000000000000000000000000111222222222222111000//////111333666777777999666333222222222111000111111111111111111111111222222222222111111000000///////////////////////////000111222333222111111000000///000000111222222000000000000000000000000///000111222222111000///////////////////////////000000000000000///......------...///000111222222000111222333333222000///000111111111111222222222111222333444444333111///222222222333333444444444333222222111000000111111111111111222222333333444111222222222222333333333444555555444222111111222333222111111111333666777;;;@@@CCCBBB<<<777666777333444555777999;;;===>>>888888888:::===AAADDDGGGLLLHHHBBB>>><<<<<<<<<;;;666777777888999::::::;;;<<<;;;:::999888666666555666999===>>>===;;;;;;;;;:::<<>>999666666555666888::::::888666777888888;;;>>>CCCGGGIIILLLIIICCC===:::999:::;;;===============;;;888555============<<<:::888777888:::===@@@AAAAAA???>>>AAABBBCCCEEEGGGJJJLLLMMMKKKLLLNNNOOONNNLLLIIIGGGCCCCCCFFFKKKPPPPPPMMMIIIGGGEEEAAA>>><<<<<<<<<=========>>>======<<<;;;:::::::::::::::999999888888888999:::::::::888777666777666555444444444444444777666555444444444555666444666777777666555555666555444444333333444444555333222222111111222222333888666555555666666555444222222222222222222222222222222333333333222111111555444444333333333444444666555444333222222222222000000111222444555666777666555444444222222111000111222333444444222111///000111111111222222222222222111000......000111222000000000000000000000000111111111111111111111111000000111111111111000000000000111222333444444444000000000000000000000000///////////////000000111...///000222222222111000......///000111222333333//////000000000000//////......///000000000000000111111111111111111111111111222444555444333111000//////000111111111111000//////000000111111222222222222222222222222222222222222222222111000//////111111111111111111111111333333333333222222222111000111111111111222222222222222222222222222222222000000000000000111111222111111000000000111222333222111111222333666888999>>>888555555444111000222333222111000000111222222111222222111000000111333222222111111000111111111222444666666555333333444111111111111111000//////000111111222333333444444333222222222222333444444222222111111111111222222111111000000///......---000000111111111222222222222111000000/////////000000000000000000000000000111111000000000000111111111222222222222111000000111111111111111000//////000111111222222222111111///000222333333222000///000000000000000111111111000000111111111111000000111111111111222222222222222222222222333333333333333333333333333222222222444777:::;;;888555333222222222222222111111111111222222111111222222333444444444444333333222222222555444333222333555777888;;;???CCCGGGGGGDDD@@@===777666777888999:::888666555666777:::>>>CCCGGGJJJKKKHHHBBB===:::::::::;;;??????@@@@@@@@@???<<<:::>>>>>>?????????>>><<<;;;;;;>>>CCCGGGHHHFFFBBB@@@CCCDDDEEEGGGIIILLLMMMNNNNNNOOOQQQRRRQQQOOOMMMKKKGGGHHHKKKPPPTTTUUUQQQNNNMMMKKKFFFBBB???>>>???@@@DDDDDDDDDDDDCCCBBBAAA@@@>>>======<<<<<<;;;;;;;;;::::::;;;;;;:::999888777777777777666666777777777666666555444444444555666444666777777666555555666555444444444444444444555666666555555555555666666888666555555666666555444333333333333333333333333222333333444444444333333555555444444444444444555666555444333222222222222000111111222333444555555555444444333333222222222111222333444444222111///000000000111111111222222222111000//////000111222111111111111111111111111000000000000000000000000000000111111111111000000.........//////000000111////////////////////////000000000000000111222222///000000111111111111000/////////000111111222222//////000000000000////////////000111111111111000111111111111111111111111000111111111111000......000000111222222222222111000111111111111111111111111111111111111111111111000000111111111111000000111111111111111111111111222222222111111111111111000111111111111222222222111111111111111111111111000000000000000111111222000000000///000111111222333333333444777;;;???BBBFFF>>>777555333000000333444444222111000000000000111222222111000000111333111111111000111111222222444666888888666444444444111111111222111111000///111111111222222333333444222111111111222222333444222222222222222222222222222111111111000000//////000000000111111111222222111000///////////////000111111111111111111111111111111000000000000111111333222111111000111111111222111000000000000000000000000111222333333333222222222222222222222222222111111111111000000000000000000111111111111000000111222222222222333333333333333333333444444444444111111222222222222222333666:::>>>@@@===888444222333222222222111111111111222222111111222222333444444444333333333333222222444444333333333555666777:::>>>DDDIIIKKKIIIFFFCCC:::888777888999999888666333444666999===BBBFFFIIIHHHEEEAAA===;;;;;;;;;<<<@@@AAABBBCCCCCCBBBAAA@@@@@@AAABBBCCCDDDCCCCCCBBBBBBFFFKKKOOOPPPMMMHHHDDDFFFGGGIIIKKKMMMOOOOOOPPPPPPQQQRRRTTTSSSRRRPPPOOOKKKMMMPPPUUUXXXYYYVVVTTTTTTQQQKKKFFFCCCCCCDDDEEEJJJJJJJJJJJJIIIHHHGGGFFFCCCBBBAAA@@@????????????============<<<;;;:::999999999999999::::::::::::777777666666666666777777444555777777555555555666555555444444444444555555777777666666666666777777888666555555666666555444444444444444444444444444222333444555555666555555666555555444555555666666666555444333222222222222111111222222222333333333444333333333333333333333222222333444333222111000///000000000111111111111222111000//////000111222111111111111111111111111////////////////////////000000111111111111000000.............../////////////////////////////////111111111111111222222333222111000000000000000000000000000000000000000000///000000111111000000///000000111222222222222111111111111111111111111111555555444333222111111111111111222333333333333222222111111111111111111111000000000000000000000000...///000111111111111111111111111111111111111111111111111000000000000000000000111111111222222222000000000000000000000000000000000000000111111222000//////000000000111111222222333666<<>>@@@BBBDDDDDDCCCBBBBBBBBBCCCEEEGGGHHHIIIHHHHHHIIILLLQQQSSSTTTQQQMMMJJJHHHJJJLLLOOOQQQRRRRRRSSSRRRSSSTTTUUUUUUTTTSSSRRRPPPQQQUUUXXX[[[[[[ZZZXXXWWWTTTNNNJJJGGGHHHJJJKKKMMMMMMMMMMMMMMMLLLKKKKKKIIIHHHFFFDDDCCCCCCCCCCCCAAAAAA@@@@@@???>>>===<<<============<<<<<<;;;;;;888888888888888888888999444666777777666555555666666666555555555555666666555444444444444444444555888666555555666666555444555555555555555555555555111222333444555666666666666555555555555666777777555555444333333333333333222222222222222222222222333333333333444444555555222222333333333222111000//////000000000111111111222111111000000111111222111111111111111111111111000000000000000000000000000000111111111111000000111111111111111000000000000000000000000000000000111000000000000111222222333222111/////////000111111111111111000000//////000000000111111000000000111111222333333333333222111111111111111111111111888666444222111111222333111111222333333333333333222222222222111111111111000000000000000000000000...///000111111222222111111111111111111111111111000000000000000000000000000000111111111222222222000000000000000000000000000000000000000111111222///000000111111111111111///000222888@@@IIIRRRWWWNNNDDD:::555111///000444111111222222333333333333111222222111000000111333111000000000111222333333222444555555333222111222111111222222222222111111111222222222222222333333111111111111222333444555111222333333333333222111111111111111222222222222//////000000000111111111///////////////000111222222222222222222222222222333333333222222333333333444333111000000000111222333333111111111222333444///000111222333444444444444333222000000222333444222222111111000000//////111111222222222222111111000000000000111111111222333333333444444444555555222222333333444444555555777;;;@@@BBB???999444111333333333222222222222111222222111111222222333444333333333333333333333333333333333333333444444555333777<<>>:::888777777777666444555666888:::<<<>>>???>>>======<<<<<<<<<======;;;???BBBDDDCCCBBBCCCDDDEEEFFFHHHJJJLLLMMMMMMLLLMMMNNNPPPQQQQQQPPPOOONNNLLLMMMOOORRRTTTVVVWWWXXXYYYZZZZZZ[[[ZZZZZZYYYXXXVVVYYY\\\^^^______^^^]]]WWWUUUQQQNNNLLLNNNPPPRRRQQQQQQRRRRRRRRRRRRQQQQQQOOOMMMKKKIIIGGGFFFGGGGGGFFFEEEDDDCCCBBBAAAAAA@@@AAAAAAAAA@@@???===<<<:::999999999888888888777777555777888888777666666777777666666555555666666777444444333333333333444444888666555555666666555444555555555555555555555555111111222444555555555555555555555555555666777777555555444444333333444444333333333222222222222111222333333444444555555666333333333333222222111111000000000000111111111111222222111111111111222222111111111111111111111111111111111111111111111111000000111111111111000000222222222222222222222111111111111111111111111111000////////////000111111333222111/////////000111222222111111000/////////000000111111111111000000111111222333333333333333111111111111111111111111333222///---,,,---...000111111222333333333333222111111222222222222222222111111111111111111111111///000111222222222222222222222222222222222222222000000000000111111111111000111111111111222222222111111111111111111111111000000000000000111111222000000111222222222222111...///222888???HHHOOOTTTJJJAAA999555222///111444000111222333444444444444111222222111000000111333111111111000111111222222///111333333222111111111000111222222333222222222222222222222222222222222111111111222333444555666111222333444444333222111000000111111222222222333/////////000000000111111////////////000111333333222222222222222222222222333333222222222222333333333222111111000111111111000000000000000000111222111111222333444444444333333222111000000111222333111111111111000000000000111111222222222222111111//////000000000111111111333333333333444444444444333444444444444444555555666999<<<<<<:::666333111333333333333222222222222222222111111222222333444222222333333333333444444333333333333444444444333444666:::???DDDGGGJJJKKKDDD@@@;;;888777777666666444555666777888999::::::;;;<<<===>>>??????@@@@@@===AAAFFFGGGEEEDDDEEEGGGJJJKKKMMMOOOPPPPPPPPPOOOOOOPPPPPPQQQQQQRRRRRRRRRQQQRRRSSSVVVYYY\\\___aaaccccccccccccbbbaaa``````___aaadddeeedddcccccccccZZZXXXVVVTTTTTTUUUVVVXXXUUUVVVWWWXXXYYYZZZZZZZZZVVVTTTQQQNNNLLLKKKLLLLLLKKKJJJIIIGGGFFFEEEEEEEEEDDDEEEEEEDDDCCCAAA???>>>:::::::::999888777666555777888::::::888777888999777777666666666666777777666555555555555555555666888666555555666666555444555555555555555555555555111222333444444444444444444444444444555666777777555555444444444444444555333333333333333333333333333333444444555555555666333333333222222222111111000111111111222222222222222222222222222222222222222222222222222222222222111111111111111111111111000000111111111111000000000000000000000111111111222222222222222222222222///////////////000000111222111000000000000000000222111111111000000//////000111111222222111111000111111222333333333333222111111111111111111111111444222000//////000111222000111111222222222222222111111111222222333333333222222222222222222222222111222222333333333333222222222222222222222222222000000000111111222222222000111111111111222222222222222222222222222222222000000000000000111111222000111222333444333333222000111333777;;;@@@DDDGGGDDD<<<666555333111111333111222333444444444333222111222222111000000111333222222111111000111111111---///222333222111111222000111222222333333333222222222222222222222222222222222222333444555777888111222444555555444222111//////000000111222222333////////////000000000111//////000000111333444555222222222222222222222222222111111000000111111222111222222222222111000000//////000111111111111111222222333333444333333333111111111000000111111111000000000000000111111111111222222333333222222111000000111111111222222222222222222222333333333333444444444333333333333333444555666555333111111222444444333333333222222222222222111111222222333444222222222333333444444444333333333444444333333222555666777;;;???DDDHHHKKKGGGBBB<<<888666666666666222333555666888999999999;;;<<>>@@@CCCEEEGGGGGGGGGIIINNNSSSTTTPPPOOOPPPSSSTTTUUUVVVVVVVVVUUUTTTSSSZZZ\\\```dddeeedddbbb```[[[[[[[[[]]]aaagggmmmqqqnnnmmmllljjjhhhgggfffeeeeeegggiiihhheeebbbbbbdddfffeeedddcccbbb```___^^^WWWXXX[[[]]]___aaabbbcccaaa___[[[WWWUUUTTTUUUUUURRRQQQOOOMMMKKKKKKKKKKKKFFFGGGIIIKKKLLLLLLKKKJJJGGGGGGGGGFFFCCCAAA>>><<<999;;;<<<<<<;;;::::::;;;888888777777777777888888666666555555555555666666888666555555666666555444444444444444444444444444555666666666666666555555222222222333444555666777555555444444444555555666444444444555555555666666555555555555555555555555444333222222111111222222222222333333333444444444111222222333333222222111222222222222222222222222000000000000000000000000000000111111111111000000...//////000111222222333000000000000000000000000111111111000111222222333...///000222222222111000000000000000000000111111111111222222222222111111000000111222222222222111111111111111111111111111333333333333444555555666444333222111111333555666222333555666666666555555333222111000000111222333333444555555555444333222111111222222222222111111444444222111000000////////////000000111222444444444444444333333222222222222222222222222222333333555555555555555555555555555555444333333444444444555555555444444333333333222222222222222222222222111111111111111111111111000000000000000//////...000000000000111222333444333333222222111000000000111000/////////000222333444333333444666777777666444555666666555444111000000000000000000000000000000000000000111111111111111111111000111111222222111111111000111111222222000000000000000000000000...000222444555444333222111111222222222333333333444444333333222111000000222222111000000111222222222222111111222222333444222222333333333444444444///000111222333444555555222222222222222222222222222333333444444333333222222222222222222222222222000000000111222222222333000000000000000000000000111222333444555555555555777666555444333222222333666444222///000555<<>><<<999888<<<999666555666888888888888777777666555555444444777777777777777666666555777666555444444444444444666666666666666666666666444555666777777666555444666666555444444444444555666555555444444555555666555555555555555555444444555555555444444333333333222222222222222222222222222222222111111222333333222222222222222222222222111000///000111111000///222222222222222111000000000111111111222222222222111111111111111000//////......//////000000111111111111111111111111111111222222222222222111000000//////000111222333333444333333222222111222222222555444444333333444444555111222333333444444444444444333222111111333444666333444555666666555555444333222111000000111222333222333444555666666555555111222222333333222222111444333222111000000000000222111111111222333444555222222222111111111000000222222222222222222222222444444444444444444444444444444333333333333333444555555444444444333333333222222222222222222222222111111111111111111111111000000111111000000///...000000000000111222333444333333222111111000000///111000/////////000222222333222222333555777666555444555666666555333111000111111111111111111111111000000000000111111111111222111111111111222333333444444333222111111111111000000000000000000000000...000222333444444333222111111222222222333333333444444333222222111000000111111111111111111111111000000//////000000111222222222222222333333333333000000000000000000000000333333333333333333333333222333333444444333333222222222222222222222222222222222222222222333333333111111111111111111111111000111222333333444444444666555444444333333444444555666666555555777;;;???@@@>>><<<999888777888888555666777777777:::>>>AAABBBFFFKKKPPPSSSUUUWWWYYY[[[___cccbbb___\\\\\\^^^___ccchhhiiieee```]]][[[[[[cccjjjllllllkkkhhhcccaaa___^^^bbbiiiooopppooommmllljjjiiihhhhhhggggggdddeeeeeedddbbb`````````gggggggggfffeeecccbbbaaaaaaaaa`````````aaaaaabbbbbb```^^^^^^______^^^]]]^^^\\\ZZZWWWUUUUUUTTTUUURRRRRRPPPOOONNNMMMMMMMMMNNNNNNOOOPPPPPPNNNJJJFFF@@@AAAAAAAAAAAA???>>>======:::777666777888999888888888777777666666666555777777777777777666666555666666555555444444444444555555555555555555555555333333444555555444333333666666555444444444444555444333333222222333333444555555555555555555555555666666666555555444444444222222222222222222222222222222111111111111222222111111111111111111111111444333222333444444444222111111222222111111000///000000000111111111222222111111111111111000////////////000000111222222222111111111111111111111111111111222222111111000///222222222111111111111000333222222111111222222222222111111000000111111222111222222333333333333222444333222111222333444555444555555555555444444333333222222111111222222333111222333555666666777777222222333333333333222222222222111111111111222222444444333333333333444444222222222222111111111111111111111111111111111111333333333333333333333333333222222222222222333333444444444444333333333333222222222222222222222222222222222222222222222222000111111111111000//////111111000111111222333444222222222111000000//////000000000///000111111222222222111333555666555444444444555555555333222111111111111111111111111111000000000000111111111111222222222222222333444444666555444333222111111111000000000000000000000000///000111333333333222222111111222222222333333333333333333222111111000000000111222333333222111000000000//////000000111222000111111111222222222222333222222111000///......444444444444444444444444333333444444444444333333222222222222222222222222444444444333333333333333111111111111111111111111222222222333444444555555444444333333444555555666666888:::;;;:::::::::;;;999888777666555666777777666777999:::<<>><<<:::999999666666555555555555666777777999;;;>>>@@@EEEJJJNNNTTTXXX^^^cccfffhhhjjjllllllkkkkkkmmmpppqqqooommmjjjjjjjjjhhhfffdddcccbbbaaafffiiigggfffhhhhhheeeeeeccccccdddhhhjjjiiihhhiiigggddd```______ccceeedddaaa^^^^^^aaaddddddbbbhhhhhhiiiiiiiiihhhggggggiiihhhhhhgggfffdddcccbbbaaa```___```bbbbbbaaa```^^^^^^]]]\\\]]]]]]^^^___XXXWWWVVVUUUTTTSSSSSSSSSTTTSSSRRRSSSSSSRRROOOMMMJJJIIIHHHGGGEEECCCBBBAAABBB???<<<;;;;;;;;;:::888888888888888888888888888777888888888888777666666555555666666666555555555444444444444444444444444555666666666666666666555777666666555555555555555666666555555555555666666555555555555666666666666666666555555555555555555333333333333333333333333333333333333333222222111111111111111111111111111111000///000111222111///000111111111111000////////////000000000111111111111111111222222111111000000000111111222333333333222222222222222222222222000000000000000///......//////000111222333333444111111111111111222222333333333222222222222333333222222222222222111000///222222222222333333444444555555444444333333333333333333333444444333333333333333222222222222222222111111222222222222111111111111111111222333444555555444333222222111111222444444444444444444444444222222222222111111000000222222222222222222222222111000000000111111222333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222111111000222222222222222222333444333333222222111111000000///000000000111111111111111111111333555666444222333333333333333333222222111111111111111111111111///000000000111111111111222222222222333444555666000000///000000111222222000000000000000000000000000000111111222222111111111111222222222333333333222222111111111111111000000111333444444333111000222222111111222222333444//////000000000111111111333222222222222222222222111111222222333333333333333444444555555444444333222222222222222222222222333333222222111111000000222222222222222222222222666666555555555666777777222222333444555777888999;;;===>>>===;;;999999999;;;;;;:::::::::::::::;;;:::<<>><<<:::::::::::::::999999999999888888888888888777777666555555666777777666666555555555555555555555555555666666666555555666666666777777666555555555555666777666666555555666666777555555555666666666777777444444444444444444444444333333333333333333333333444444555555444333222222333333333333333333333333555444333333555555444333111111111111111000//////000000000000111111111111111111222222222222111111//////000000111222222333222222222222222222222222000000000000000///......//////000111222333333444111000000000111111222333444444333333333333444444222222222222222111000///222222333333333444444444555444333333333333333444333444444555555444444333444444333222111222222222222222333333333333222222222222222222222333444555444444333222222111222222222222222222333333333333444444333333222111111111222222222222222222222222000000000000111222333333222222222222333333333333222222222222222222222222333333333333333333333333222333333333333222111111333333222222222222333333444444444333222222111111//////000111111111111000111111222555777777444222333333333222222222222222222222222222222222222222000000000000111111111111111111111111222444555666.........///000111222333000000000000000000000000111111111111111111111111111111222222222333333333111111111111111111111111111222333444444333222111000000//////000000111222///000000000111111111111//////000000111111111222000111111222222333333444444444555555555555444444222222222222222222222222222222111111111111111111333333333333333333333333555444333222222333444555222222333444555777999:::>>>??????===;;;::::::;;;<<<<<<<<<<<<============???AAAEEEHHHMMMRRRYYY^^^bbbeeeiiikkklllllllllmmmlllmmmpppvvv}}}~~~|||pppkkkddd```^^^^^^______```ddddddaaa___aaabbbaaa]]]]]]___```aaaaaaaaaaaa[[[]]]^^^^^^```dddlllsssnnnjjjdddaaaaaaeeehhhkkkiiijjjkkklllmmmmmmmmmmmmmmmmmmooooooooonnnmmmllliiiiiiiiijjjkkkkkkhhhfffcccdddgggiiijjjhhhfffeeefffeeecccaaa___]]]]]]\\\ZZZWWWTTTRRRQQQPPPOOOMMMIIIJJJJJJKKKMMMOOOQQQRRRNNNLLLIIIGGGFFFDDDAAA???>>>>>>>>>===<<<;;;;;;;;;888888999999888888777666444555666777888777666555666666666666666666666666555444333333333333444555888777666666555555666666555555444444444444555555555555555666666777777888333333333444444444444444333333333333333333333333444444555555555333222111444444444444444444444444444333222222444444333222222222222222222111000000000111111111222222222222000111222222333222222222//////000000111222222222333333333333333333333333000000111111000000///...222222222111111111111000000000000000000111222333333222222222222222222333222222222222222222111111222222333333444444444333444333222222222333444555333444555666666555444333555444333333333444555666444444555555555555444444333333222222222333444444555444333333333333333444222222222333333333444444555555444444333222222111333333333333333333333333111000000111222333444444111111222222222333333333222222222222222222222222333333333333333333333333333333333444333222222111444333333222222333333333666555555444444333333222...///000111222111111000111222333666888888555333333222222222222222333333222222222222222222222222000000000000111111111111000000000111222333444555000/////////000111222222000000000000000000000000111111000000000000111111111111222222222333333333000000000000111111111111333333333333333333333333000000//////000000111222000000000111111111222222//////000000000111111111111111222222333444444555444444555555555555444444222222222222222222222222111111222222222222222222444444444444444444444444444333222111111222333444333333333444555777888999???@@@AAAAAA>>><<<;;;<<<:::;;;<<<>>>???@@@AAAAAAEEEHHHKKKOOOTTTZZZ```eeeeeehhhlllnnnnnnnnnnnnooosssvvv{{{ssslllccc\\\ZZZ[[[]]]]]]___cccddd```^^^```aaa___\\\^^^```bbbcccccccccddd^^^aaacccbbbaaadddkkkqqqhhhgggfffdddcccdddgggjjjggghhhjjjkkklllmmmmmmnnnmmmmmmooooooooonnnlllkkkjjjjjjkkkmmmoooooommmkkkccchhhnnntttvvvvvvsssqqqsssqqqooollliiigggfffeee```]]]YYYXXXWWWWWWWWWVVVQQQQQQQQQRRRSSSUUUWWWXXXVVVTTTQQQPPPNNNLLLHHHEEEDDDCCCBBBAAA@@@???>>>===888999999999999888777777444555777888888888666666777777777777777777777777555444333333333333444555888777777666666666666666555555444444444444555555444555555666777777888888444444444444555555555666444444444444444444444444222333444444333222000...333333333333333333333333222111000000222222111000333333333333333222111111222222222222333333333333000111222222333333333222000000111111222333333333333333333333333333333333111111222222111111000///222222222111111111111000////////////000111222333222222111111111111222222111222222333333333333222111222333444444444333333333222222111222333555666333444555666666555444333555444444444555777888:::666666777777777777666666444333333222222333333444555555444444444555555666444444444555555666666666666666555444444333222222333333333333333333333333111111111111222333444555111111111222222333333333222222222222222222222222333333333333333333333333333333444444333333222111444444333222222333333333777666666555555444333333...///000222222111111000222222444777999888555333333222222111222222333333222222222222222222222222000000000000111111111111/////////000111333444555222222111111111111111222000000000000000000000000111111000000000000000111111111222222222333333333000000000000000111111111444333333222222333333444222222222111222333333444111111111111222222222222333333222222222222222222222222333444444555666666444444555555555555444444222222222222222222222222222222222333333444444444444444444444444444444444666555333222222333444666444444444444666777888999>>>AAADDDDDDBBB???===<<<<<<===@@@CCCEEEGGGHHHIIIJJJLLLPPPTTTXXX^^^eeejjjfffjjjmmmpppppppppqqqqqq{{{uuummmbbb[[[YYYZZZ[[[\\\```cccddd```^^^``````___^^^```ccceeeffffffggghhhfffhhhiiifffbbbaaafffkkkaaadddffffffddddddfffiiifffggghhhjjjkkklllmmmmmmlllmmmnnnnnnmmmkkkiiigggggggggiiilllooopppooommmhhhnnnxxx|||xxxvvvtttssskkkhhheeeddddddffffffeee\\\[[[YYYXXXWWWWWWXXXXXX\\\ZZZWWWUUUTTTQQQMMMJJJHHHGGGFFFEEECCCAAA@@@@@@888999999999999888777777333555777888999888777666777777777777777777777777777666555444444555666777888888777666666666666666777777666666666666777777444555555666777888888999444555555555666666777777444444444444444444444444000111222333222000...,,,222222222222222222222222555444333333555555444333333444444444444333222222222222333333333444444444000111222333333333333333111222222333333444555555333333333333333333333333222222222222222111000000//////000111222333333444////////////000111222333333333222222222222333333111222333444444444444444444333222222222333444555555555444333444555666777444444444444444444444444222333444555666777777777<<<<<<======;;;:::888777333555666666555444444555555444333222222222333444333333444444555666666666444444444444444444444444222222222222222222222222333333444444444444555555333333333222222111111111222222222222222222222222333333333222222111111111111111222222222222111111333222222111111222222333444666777999888666333222333333222222222222222222333...///555:::777222///555444333333222222222333222222333333444444333333222111000000222222111000000111222333444555555555333333333333333333333333111111000///.........///111111222222222222111111//////000111222333333333000000111222333333444444333333333333333333333333111111111111111111111111000111222333333222111000111111222222222333333333222333555444333333444666888888888777666555333333222222222222222222222222333444555555333111111222444666777888777666444333555555555666555555444333333444666666666777999;;;AAAAAABBBAAA@@@@@@AAACCCDDDEEEGGGIIIKKKMMMOOOQQQNNNPPPTTTZZZ```dddeeeddddddhhhkkkkkkkkkpppyyytttmmmccc[[[YYYZZZ]]]^^^````````````aaabbbccccccfffhhhjjjkkkkkklllnnnpppjjjkkkmmmnnnnnnmmmkkkjjjmmmjjjfffcccaaaccceeegggeeefffhhhiiihhhhhhhhhjjjmmmmmmlllllljjjhhhfffdddhhhcccccciiinnnmmmmmmnnnppp~~~yyyuuuzzz|||rrrpppjjjdddbbbbbbbbb___[[[[[[ZZZZZZYYYWWWSSSRRRSSSMMMJJJGGGGGGGGGFFFBBB>>>===<<<;;;999888999999:::999999::::::999888666555666777888999999888777666777888888888777666777888333333333444444555555555888777777666666666666777555555666777777777777777777666555444444444444444333333333333333333333333444444444444444444444444444444555555444444333222333333444444555666666666111111111111111111111111222222222222222222222222000000000111222222333333222111///000111333333222222222111111222222333444333333333222222111111111000111111111111222222222444444333333222333333333555555444444444555666666111111111111111222444444666666444333222333333444555444333333333444666666444444444444444444444444333444555888999;;;;;;<<<@@@@@@???>>>===:::888777333555666666555444444555444444333222222333333444555555555555555555555555444444444444444444444444333333333222222222222222333333333222222111111111333333333222222222111111222222222222222222222222333333333222222222111111111111222222222222111111333222222111111222222333444555777888888666333222222222222222222222222222333///000666:::777222000444444333222222222222222333333333444444333333222222111000000111222111000000111222333444444444444333333333333333333333333222222111000000000111111111111222222222222111111//////000222222333333222333333333333333222222222111111222222333333333444111111111111111111111111111111222222222222111111111111222222222333333333222333555444333333444666666666666666555444333222222222222222222222222222333555666666444333333333555555777777777666444333555555555555555555555555555666777888777888;;;======>>>@@@@@@@@@AAACCCEEELLLMMMOOOQQQRRRTTTUUUWWWXXXYYY]]]bbbgggiiihhhgggeeegggiiijjjmmmttt~~~}}}}}}tttnnneee___]]]^^^```bbbcccccccccccceeegggiiikkkmmmoooqqqqqqqqqqqqsssuuupppqqqsssuuuuuuuuutttsssuuuqqqlllhhheeeeeefffgggiiikkkmmmmmmllljjjkkkkkkkkkllllllllljjjhhheeedddiiiffffffjjjmmmmmmooosss~~~vvvqqqooolllhhhdddbbb```^^^\\\ZZZXXXXXXYYYSSSPPPLLLJJJJJJHHHDDD@@@@@@???===;;;::::::::::::999999999999999888777666777777888888888888777777777888888888777777777888444444444444444444555555777777777666777777888888555555666777777777777777666666555444444444444444444444444444444444444444444444444444444333333333444444444555444444333333444444444444333333333333333333333222222222222222222222222222222222222222333333222222111000000000222111///000222333333222222222222222222333333444333333333222222222111111111111111111222222222222333333222222222222333333111111111111111222222333222222222333333333333333888777666444333333333333444333333333333444555555444444444444444444444444333555777;;;>>>@@@BBBBBBDDDDDDBBB@@@===:::777666333555666666555444444555444444333333333333444444777777666666555444444333444444444444444444444444444444444333333222222222555555444333222111000000333333333333222222222222222222222222222222222222333333333333222222222222111111222222222222111111333222222111111222222333333555666777777555333222222222222222222222222222555111222777:::777333222333333222222222222222222333333333444444333222222222111000000222222111000000111111222333333333333222222222222222222222222000000/////////000111111111111222222222222111111///000111222222222222222666666555333222111000///000000111222333444444555111111111111111111111111222222111111111111222222111111222222222333333333222333555444333333444666444555666777777666555444333333333333333333333333444555777666555444444555555555666777666555444333666555444444444555666777777888::::::999:::<<<>>><<<>>>@@@BBBCCCEEEHHHKKKTTTWWWYYY[[[\\\]]]___```aaabbbdddhhhjjjjjjhhhfffgggggghhhlllrrr{{{zzzwwwuuuqqqllleeeaaaaaaccceeeggghhhgggfffgggiiilllppprrrwwwxxxyyyyyyxxxxxxyyy{{{uuuwwwxxxzzz{{{{{{{{{zzzuuurrrnnniiiffffffggggggmmmoooqqqqqqooommmlllllllllmmmnnnooommmkkkhhhfffjjjiiijjjmmmmmmooouuu~~~~~~yyyuuuooolllhhhdddbbb```^^^\\\ZZZVVVQQQNNNMMMKKKGGGDDDCCCBBB@@@>>><<<;;;;;;;;;999999888888777888888888888888888777777888888888777777777777777777777777555555555555555444444444666666666666777888999999555666666777777777777777666666555444444444444555555555555555555555555555333333333333333333333333333333444444555444444444444444444333222111111111444444444333333222222222111111111111111111111111333333333222111111000000222111000000222333333222222222222222333333333333333333333222222222222111111111111111222222222333222222111111111222222333///////////////000111111333333444555555444222222666555555444333333333333333333333333444444444555555555555555555555555555444666999===AAADDDFFFGGGFFFEEEBBB???<<<888666444333555666666555444444555333333333333444444444555777666666666555555555444444444444444444444444444555555444444333333222222777666666555444444333333333333333333333333333333222222222222222222222222333333333333333333333333111222222333333222222111333222222111111222222333333444555666666555333222222222222222333333333333666333333888:::777444444222222222222222222111111111111222333444444444444333222111222333444333111000111111222333333333222222222222222222222222222111111000111111222333333111222222333333222222111///000111222222222222222555555444222111000///...000111222333444555666666111111111111111111111111333222111000000111222333111111222222222333333333222333555444333333444666555666888999999999888777333333333333333333333333333555666666444333444555555555666666666555444333666555444333444555777999888999:::::::::;;;===???@@@BBBDDDFFFGGGIIIMMMOOOWWW[[[```cccdddeeehhhkkkllllllmmmnnnooommmjjjgggggghhhkkkqqqyyy|||vvvrrrqqqjjjgggdddccceeeiiilllnnnooommmlllkkkmmmppptttwww~~~}}}|||}}}~~~xxxyyyzzzzzz{{{zzzzzzyyyqqqooollljjjiiijjjkkkmmmrrrtttvvvuuusssqqqqqqqqqnnnoooqqqrrrqqqooollliiijjjkkkoooqqqqqqttt{{{vvvmmmccc^^^YYYSSSPPPOOONNNJJJGGGFFFEEECCCAAA???===;;;;;;:::999888777777888999::::::999777777777777999:::888777777777888888888777777666666666555555444444555444555555666777888999666666777777777777666666666555555444444444555555555555555555555555555555222222222333333333333333222333444444555555444444444333333333222222222111444444444333222222111111111111111111111111111111000000111222222333333444333111000000222333333222222222222333333333333333222222222222222222222222111111111222222222333333111111111000111111222222111111111111111222333333333444666666666444222000222222333444444444555555333333444444444555555555555555555555555555555555555777:::>>>BBBEEEGGGHHHCCCBBB???<<<999666444333333555666666555444444555333333444444555555555555555555555666666666777777444444444444444444444444555555555444444444333333555555555555555555555555333333333333333333333333222222222222222222222222333333333333333333333333222222333333333333222222333222222111111222222333222333444444555444333333222222333333444444444555666444555999999666444555111222222333333333222222...///111333555666666777555444333333555555444333111111222333333333222222222222222222222222222222444444444444555555666777222222333333333333222222000000111222222222111111222222111111000000000///111222333444555666777888111111111111111111111111333222111000000111222333111111222222222333333333222333555444333333444666333555777999:::999888777333333333333333333333333111333555555333222333444555555555555555444444333666555444333444666999:::777999:::::::::;;;>>>@@@DDDFFFGGGHHHIIIKKKMMMPPPVVV\\\cccgggiiikkkppptttyyyxxxwwwwwwvvvtttqqqnnniiikkkpppwww~~~|||vvvpppnnnmmmgggffffffhhhmmmssswwwxxxyyyxxxuuussssssuuuxxxzzz}}}|||}}}~~~zzzyyyyyyxxxwwwvvvuuuuuuqqqpppnnnlllmmmnnnppprrrtttuuuwwwvvvuuuuuuvvvwwwqqqssstttuuuuuussspppooonnnqqqwww{{{|||sss```ZZZTTTPPPOOOOOOLLLJJJHHHGGGEEECCCAAA???===<<<<<<;;;999888888999:::::::::999888777777888999:::999777666666888999888666777777777666666555555555333333333444555666777888666666777777777777666666555555444444444555555666444444444444444444444444222222222333333444444444333333444444555444444333222222333333444444444444333222222222111111111000111111111111111111111111111111111222333333444444333222000111222444444333111222333444444444333333222222222222222222222222111222222222222333333333111000000000111111222333333222222222222333444444333444666666666444222000111222333555666666666666333444555555666666555555555555555555555555555555777888:::===???AAABBBCCC===<<<:::888666555444444333555666666555444444555222333444555555666555555444444555666666777888888444444444444444444444444555555555555555555555555222222333333444444444444333333333333444444444444222222222222222222222222333333333333444444444444222222333333333333222222333222222111111222222333222222333333444444333333333444444555555666666666777444555888888444333555111222333444555444333222---///111333555666777777555444333333555555444333222333333444444333333333333333333333333333333333222111111111111222222333222222333333333333222222000111111222222222111111000000000111111111111111222333333444555666666777111111111111111111111111222222111111111111222222111111222222222333333333222333555444333333444666222444777999999888666555333333333333333333333333000222444444333222333444555555555444444444444444444444444444555777999:::666888:::;;;;;;===@@@CCCEEEFFFGGGHHHHHHIIILLLNNNTTT\\\eeejjjmmmpppuuuzzz~~~|||yyyxxxwwwvvvtttrrrmmmpppuuuyyy|||}}}}}}|||zzzyyyvvvrrrmmmjjjjjjkkkjjjjjjlllqqqxxx~~~~~~{{{zzz{{{|||}}}|||}}}~~~}}}zzzyyyzzz{{{zzzzzzxxxwwwuuutttsssrrrooonnnmmmlllmmmnnnpppqqqrrrsssttttttuuuwww{{{~~~~~~~~~~~~~~~eee___WWWRRRQQQPPPNNNLLLJJJIIIHHHGGGEEEBBB@@@>>>>>>===<<<;;;::::::::::::999999888888888888999999999777555666999:::888555777777777777777666666666444444444444555666777777777777777777777666666555555444444444444555666666444444444444444444444444222333333444444555555666444444555555444444333222222222222333444555555555111111111111111111111111222222222222222222222222444444444333222222111111333222111111333444444333111222444555555555444333111222222222222333333333222222222222333333333333111111111111111222333444222111111111111222333333333333444555555444222222444555666777888888777777444555666777777777666666555555555555555555555555888888:::;;;<<<<<<======888777666555555555666777333555666666555444444555222333444555666666666555666666666666666777777777444444444444444444444444444444444555666666777777444444444444333333333333333333333444444444555555222222222222222222222222333333333444444444555555222333333444444333333222333222222111111222222333111111222222333333333333555555555666777888888888666444555888777333222555111333444666666555444333000111222333444555555555444222111222333444333222444444444555555444444333444444444444444444444444000//////............///222333333444444333333222111111222222222111111000222222222222222222222222222222222333333333444444111111111111111111111111111111222222222222111111111111222222222333333333222333555444333333444666555777:::<<<<<<:::888666444444444444444444444444111333555555444333444555555555444444333333333444333333444666777888::::::666888;;;<<<>>>@@@DDDFFFDDDFFFHHHHHHIIIJJJMMMOOOVVV___iiinnnppprrrxxx}}}~~~{{{wwwuuuuuuuuuuuuuuuqqqtttwwwvvvsssrrrssstttsssqqqnnnjjjhhhhhhkkkmmmnnnooorrrwww~~~~~~}}}}}}}}}}}}xxxyyyzzzyyywwwvvvvvvwwwxxxwwwvvvtttsssrrrqqqqqqnnnnnnoooppprrruuuxxxyyy}}}~~~nnnggg]]]WWWSSSRRROOOMMMLLLLLLLLLKKKIIIFFFDDDCCC?????????>>>===;;;:::999888999999::::::999999888:::777444666999:::888555777777777777777777888888777777666666666777777888777777777777777666555555444444444444444555666666555555555555555555555555333333444555555666777777666666666555444333222111222222222222333333333333000111111222222333333444333333333333333333333333555444444333333222111111444222111111333444444333111222444555666555444333111111222222222333333333222222222333333333444444111111111222222333444555222111111111111222333333222222222333333333333333777888999::::::999777777444555777888888888777666666666666666666666666666888999999999999999888888555444444444555666888999333555666666555444444555111222444666777777666555888888777777666666555555444444444444444444444444333333444555666777888888888888777666555444444333333333333444444555555555222222222222222222222222333333333444444555555555222333333444444333333222333222222222222222222333111111111222222333333333555666666777888999999:::666444555777666222222555222333555777777666555444222333333444444333333222222111000000222222111000555555555666555555444444555555555555555555555555555555444333222222222333222333333444444333333222111111222222222111111000555555555444444333333333111111111111111111111222111111111111111111111111000111222333333222111000111111222222222333333333222333555444333333444666:::<<<>>>@@@@@@>>>;;;999444444444444444444444444222444666666555555555666555555444333333333333444222333555777888999::::::777999<<<>>>@@@BBBFFFIIIEEEGGGIIIJJJKKKMMMPPPSSSZZZbbblllqqqrrrtttyyy~~~yyywwwwwwyyyzzz{{{uuuwwwwwwrrrkkkiiilllppppppoookkkhhhfffiiinnnrrrqqqrrrtttzzz~~~}}}|||{{{{{{{{{vvvwwwwwwwwwuuutttuuuvvvtttsssrrrqqqppppppppppppssstttvvvyyy~~~vvvnnnccc[[[VVVSSSPPPMMMNNNOOOOOONNNLLLJJJGGGFFF@@@AAAAAA@@@>>><<<999888888999:::;;;;;;:::999888:::777444555999;;;888555666666777777888888999999:::999888888888888888999777777777777777666555555444444444444444555666777777777777777777777777777444444555555666777888888777777666555444222111000333333222222111000000000000111222333444555555666444444444444444444444444111222222333333444444555444222111222333444444444111222444666666555444333111111111222222333333333222222333333333444444444222222222222333444555666333333222222333333444555222111111111111222444444666888999;;;;;;:::999888777888888666555666888:::::::::999888888888888888666666777777777666666555444222000222555777666444777777666666666666666666777666555555444444444555777777777777777777777777999777555333222333444555444555666666555666888:::===:::666666777888777555777666555444333444555555444444444333333222222222444444444444444444444444111111222222222333333333333333333333333333333333333222222111111222222333222222222333444555666777222888:::666444666888888222333555666777666666555333333333333333333333333333333333333333333333333555555555555555555555555444444444333333222222222333333222222111000000///555444333222111111111111///000111222222222222222000111111111111222222222555555555555555555555555000000000000000000000000111111000///......//////000111222222000000111222333333444555666777888999999999;;;???BBBAAA===888999777555222111111222333777777777777777777777777555555444444444555555666:::999888888999;;;>>>???======>>>???BBBEEEHHHJJJMMMNNNOOOOOOPPPTTTXXX\\\gggmmmqqqssswww~~~zzzyyy{{{~~~~~~yyyuuuoooiiiffffffhhhjjjiiijjjlllmmmmmmooosssvvvsssvvv|||~~~~~~{{{xxxwwwxxxyyyzzzzzztttrrrrrrtttuuutttrrrrrrqqqssssssqqqpppqqqvvv{{{tttmmmfffaaaZZZRRROOOPPPQQQPPPPPPOOOMMMKKKIIIHHHHHHFFFDDDCCCCCCBBB@@@>>>;;;;;;::::::::::::::::::888888888888888888999999999999999888888888888777555555555666666666666666999888666555444444444555777777777777666444333222555555666666666666666555333333222222222333444555555444444333333444444555444444444444444444444444333333333333333333333333000000000111111222222222222222222222111000000///111111000000111111222333444444444444444444444444222222222222222222222222333333333333222111000000222222333333333333222111000111111222222333444444333333444444333333222111:::;;;===>>>===<<<:::999888999999999888888:::<<<;;;;;;;;;::::::;;;;;;<<<888888888888777666555444555333111222444666666444666666666666666666555555777666666555555555666666777777777777777777777777777666444222222222333444444555555555555888<<<@@@DDD@@@;;;999888888777555777666555444444444555555555555555444444444333333444444444444444444444444222222333333333444444444333333333333333333333333444333333333333333333444333333333333333444555666444999;;;777444444555444111222333444555444444333333333333333333333333333333333333333333333333333444444444444444444444444333222222222111111111111222222222333333333333333333333222111000000000000000000111222222222222222000111111111111222222222222222222222222222222222111111111111111111111111333222111111000000111111111222333333111111222333333333444555666777777888888888:::===@@@???<<<888999888555333222222333444555555555555555555555555555555555555555555666777888888777777888999:::;;;>>>???@@@CCCFFFIIILLLNNNQQQRRRRRRSSSUUUZZZ```eeejjjpppuuuwwwzzz~~~|||}}}wwwssslllfffcccccceeegggkkkllllllllllllnnnqqqtttzzz}}}}}}zzz{{{zzzxxxwwwwwwwwwwwwvvvtttrrrrrrssstttuuuuuuvvvvvvxxxzzz{{{}}}wwwmmmbbb]]]YYYUUUTTTUUUVVVVVVUUUTTTSSSQQQPPPOOOKKKJJJHHHGGGGGGEEEBBB@@@>>>======<<<;;;::::::999::::::::::::::::::::::::999999999999888888888888888888888777777666666555999888666555444444555555888888888777666666555555555555666666666666555555444444444444444555555666555444444444444444444555////////////////////////333333333333333333333333111111111222222222333333111222333444444555555555222111111111111222333333444444444444444444444444222222222222222222222222222333333333333222111111111111000///...,,,***)))111111111222333333444444333444444444444333222222===>>>@@@@@@@@@>>><<<:::999;;;===>>>======>>>?????????>>>??????@@@AAABBB>>>>>>===<<<:::888666555888666555555666777777666777777777777777777777777666666666555555666777777777777777777777777777777777666444333222222333333444444444444666;;;CCCHHHNNNIIIBBB===999888666555777666555555444444555555666666555555555555444444444444444444444444444444333333444444444555555555333333333333333333333333555444444333333444444555444444333333333333444444444:::<<<888444333222000111111222333333333222222444444444444444444444444333333333333333333333333333333333333333333333333111111111000000000000000222222333444444555666666222111111000000000111111000111222222222222222222000111111111111222222222111111111111111111111111222222222222222222222222444444333333222222333333222333444444222222333444444444444444555555666666888888999;;;======<<<::::::888777555444444444555444444444444444444444444666666555555666777888888888888888888999::::::;;;AAABBBEEEIIIMMMPPPSSSTTTVVVWWWXXXZZZ\\\bbbhhhmmmnnnuuu{{{|||~~~vvvrrrkkkeeebbbaaacccdddllllllkkkjjjjjjlllpppsss~~~{{{wwwwwwxxxyyyzzzzzzyyywwwwwwsssrrrqqqqqqssswww{{{}}}qqqbbb\\\\\\[[[ZZZZZZXXXWWWVVVUUUTTTTTTSSSSSSPPPOOONNNMMMLLLJJJEEEBBBAAA@@@???>>>===;;;:::::::::::::::::::::::::::::::::999999999888888888888;;;:::999888777666666555888888777666555555555555999888777666666777888999555666666666666666555555555555555555555666666666555555555555555555555555222222222222222222222222222222222333333444444444222222333333333333333444222222333444555555555555333222222222222333444444444444444444444444444444333333333333333333333333111222222333333333333333333333333222111///------111111222222333333444444444444444444444333222222>>>???AAABBBBBBAAA???>>>===???BBBDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJHHHGGGFFFDDDAAA>>><<<:::===<<<;;;::::::::::::::::::999999999999999999888666666555555666666777777777777777777777777777777777777555444333333444444444444333333777>>>GGGNNNTTTOOOGGG???:::777666666777666666555555555555555555555555555444444444444444444444444444444444444333333333333444444444444444444444444444444444444444444333333333333444444444444333333222333333333222888<<<888444333111///222222222222222222222111444444444444444444444444444444444444444444444444222222222222222222222222111111111000000000000000222333333444444555666666222111111111111111222222111111222333333222222222000000111111111222222222222222222222222222222222222222222222222222222222444444333333333333444444333444555444333333444555444444444444555555555555888888999:::;;;<<<===<<<:::999888777666666666666444444444444444444444444666666666666777888::::::::::::999:::<<>>===<<<;;;999999999999888888888888::::::999999999888888888999999999888888777777666888777777666666666555555888777666555555777999:::666666666666666666555444444444555555666666666666555555555666666555555555666666666666666666666666111111222333333444555555444444444444444444444444444444444333222111000///444333333333333444555555555555555555555555555555333333333333333333333333000111222333444444444444333444444555555555555444111111222222333444444555444444444555444333333222???AAACCCFFFGGGGGGFFFFFFEEEHHHKKKLLLLLLLLLMMMMMMMMMMMMNNNNNNPPPQQQSSSTTTSSSRRRPPPNNNKKKHHHFFFDDDBBBBBBAAA???>>>======>>><<<<<<<<<;;;:::999999888777777666666666666777777888888888888888888888888999888777777666555555555444444444444777>>>GGGMMMSSSNNNGGG???999666666777666666666666666555555555333333333333333333333444444444444444444444444444222222222222333333333333444444444444444444444444333333222222222222333333444444333222222222333333///666:::888555444444222555555444444333333333333444444444444444444444444444444444444444444444444222222222222222222222222222222222222222222222222444444444444444444444444333333222222222333444444222222333333333222222111000000111111111222222222222222222222222222222222111111111111111111111111333333222222222333333444333444555555333333444555444444555555555555555555999999:::;;;;;;<<<>>>???;;;;;;:::999888888888888555555555555555555555555666777777888999:::<<<======;;;:::;;;>>>DDDKKKOOOPPPSSSXXX\\\______^^^]]]aaaeeekkknnnoooooonnnooonnnwww|||zzz|||~~~}}}|||ssspppkkkgggddddddfffgggjjjjjjjjjjjjjjjmmmqqquuu|||~~~~~~zzztttqqqnnnrrruuuwwwvvvuuuuuuvvvsss{{{}}}rrrkkkfffddd```\\\ZZZYYYZZZZZZTTTSSSRRRRRRQQQMMMHHHDDDBBBBBBAAA@@@???>>>>>>===;;;:::::::::999999888888:::::::::999999999999888666666666777777888888888777777777777777666666666666555444333444666888:::666666666666666555444444333333444555555555555444555666666777777666666555444444444444444444444444111111222333333444555555444444444444444444444444444444444333222111///...444444333333444444555666555555555555555555555555333333333333333333333333000111222333444555555555000111111222333333222222111222222333444444555555444444555555555444333333GGGIIILLLOOOQQQRRRRRRQQQRRRTTTVVVWWWWWWWWWXXXYYYWWWWWWWWWXXXYYY[[[\\\]]]\\\\\\[[[YYYVVVTTTQQQPPPIIIIIIIIIGGGDDDBBBCCCDDDAAAAAA@@@>>>===;;;:::999::::::999888888888888999888888888888888888888888999999999888777777666666555555666777888<<>>@@@<<<<<<;;;;;;;;;:::::::::777777777777777777777777777777888999:::<<<>>>???===<<<<<<===BBBJJJQQQVVVVVVZZZ```eeeggggggdddbbbiiimmmrrruuuuuusssqqqpppnnnvvv~~~zzzwwwyyyzzzzzzyyyooommmjjjgggggghhhjjjkkkmmmnnnoooooooooqqqtttvvv}}}}}}|||zzzwwwrrrmmmkkkkkknnnqqqqqqpppqqqtttwwwwwwrrrkkkddd^^^ZZZYYYYYYVVVUUUTTTTTTSSSPPPLLLIIIFFFEEEDDDCCCAAA@@@???>>>>>>>>>>>>======<<<<<<;;;::::::::::::999999999999444555555666777888999999666777777888888777777666555555444444444666777888777777777777666555444333222333444555666555444444555666777888888777666555333333333333333333333333222222222333333444444444555444444444444444333333222333333444444333333333444333333333333444555555555555555555555555555555333333333333333333333333111111333444555555555555333333333333222111000///222222333333444444555555555555555555555444333333VVVXXXZZZ]]]_________^^^```aaabbbbbbaaaaaaccceee````````````aaabbbcccdddcccbbbbbb```___]]][[[ZZZTTTUUUUUURRRNNNKKKLLLNNNKKKJJJHHHFFFDDDAAA@@@???@@@???>>><<<;;;;;;;;;;;;888888888888888888888888999999888888777777666555555777999999999999;;;======>>><<<999555444666999666777777888777666555444333333333333444444555555444444444444444444444444222222222333333333444444555555555555555555555555333333333222222333333333111111111111222333444444111777999777444666888777999888666555333333333333222222222222222222222222555555555555555555555555333333333333333333333333222333333333444444444444444444444555555666666777555555444333222222222222333333444444333333222111000111111111111222222222111111111111111111111111111111111111111111111111222222111111222333333444222444555444333222333444444555555666777888999999444777:::;;;;;;;;;===???<<<<<<======<<<<<<;;;;;;777777777777777777777777777888888:::;;;>>>???@@@???@@@BBBFFFKKKPPPUUUXXXYYY^^^eeekkknnnnnnkkkhhhlllooorrrssssssrrrrrrrrrooovvv}}}{{{yyy{{{|||zzzxxxpppooommmlllmmmooorrrttttttvvvwwwwwwvvvuuuvvvwwwzzzyyywwwuuuqqqnnnllljjjiiimmmqqqsssvvv|||ssshhhaaa\\\[[[[[[YYYWWWWWWVVVUUURRROOOMMMLLLJJJGGGDDDAAA???>>>@@@@@@@@@???>>>=========;;;;;;:::::::::999999999666777777888888999999999666777888888888888777666666666666666666777777777777777777777666555444333333444666777777777555444555666888999999888666555666666666666666666666666333333333333333333333333444444444444333333222222111222222333333222222111333333333333333444444555555555555555555555555555444444444444444444444444222222333444555555555444555666666555555444333222222222333333444555555555555555555555555444444333bbbcccfffhhhiiiiiihhhgggjjjjjjjjjiiiggghhhjjjllleeeeeeeeeeeeeeefffggghhheeeeeeeeedddcccbbbaaa```^^^______\\\WWWUUUUUUWWWTTTSSSQQQNNNKKKIIIFFFEEEDDDCCCAAA???>>>=========888888888888888888888888888888888888777666555444666888:::;;;999777777777555777888666444333666999666777888888888777555444444444444555555555666666444444444444444444444444333333333444444444555555555555555555555555555555555444444333333444444555111111111111222333444555333999:::666444666888888999888666444333222333333111111111111111111111111555555555555555555555555333333333333333333333333222222222333333444444444333333444666777999::::::555444333222111111111111444444444444333333222111000111111111111222222222333333333333333333333333222222222222222222222222222222222222333333444555222333444444222222333444444555666777888999:::;;;222666:::;;;::::::;;;===<<<===============<<<;;;777777777777777777777777777888999:::<<<>>>@@@AAACCCEEEJJJOOOSSSVVVXXXYYYZZZ___gggooosssrrrooommmkkklllmmmmmmmmmnnnppprrrqqqwww}}}~~~~~~|||}}}|||yyyssssssrrrrrrssswwwzzz|||{{{|||~~~}}}{{{xxxwwwwwwvvvuuusssqqqooonnnnnnnnniiinnntttzzzxxxmmmgggddd___]]]ZZZYYYYYYXXXWWWUUUSSSQQQNNNJJJFFFBBB???===@@@??????>>>===<<<<<<;;;;;;;;;;;;:::::::::999999::::::999999999999999999666777888999999888777666777777888888888888777666777777777777666555444333444555777888999888666555555777888999999888777555666666666666666666666666444333333333333333333333444444444333333222222222222222222111///---,,,+++333222222222222333444444666666666666666666666666444444444444444444444444333333444444555555444444111222333444555555555555222222333444444555555666555555666666555555444333nnnnnnmmmmmmmmmoooqqqrrroooooopppooonnnllljjjhhhhhhgggffffffgggiiikkkllljjjiiihhhfffeeeddddddcccccccccdddcccbbb```^^^]]]^^^]]]\\\[[[ZZZWWWRRROOONNNNNNMMMKKKHHHDDDAAA???BBB@@@<<<999777666666777777999999666333222444777777777888888999999999::::::888777888999999888777777777777777777777777777666666555555555555666666444444444444444444333333111222444555666555444444666666555555555444444444333333333444444555555555555444444444444555666666888888888777666666555555444444555666777777666666444444444444444444444444444333333222222333333444333333444444555444444444000111222333333333333333555555555666666666777777333444555555666666555555333333333222222111111111444333222111111111222333111222333444555444444333222222222222222222222222333333333444444333222222555444444333333333444444555666666777777777777666999:::<<<===<<<===???AAADDDCCCAAA@@@>>>>>>======555666666666777777888888555555777:::???EEEIIILLLHHHMMMSSSWWWZZZ[[[]]]^^^```dddjjjoooqqqoookkkhhhjjjgggeeegggmmmsssvvvwwwvvvxxxzzz{{{|||}}}|||zzzuuuuuuwww|||}}}}}}zzzwwwtttrrrtttvvvyyyzzzyyyvvvuuutttooosss|||wwwqqqmmmiiieeebbb^^^ZZZXXXZZZUUUPPPNNNMMMLLLIIIEEEGGGDDD@@@@@@BBBCCCAAA???>>>;;;888777888999999999:::::::::999999999888888888888999999999999888888999999888888888888888888777777777777777666555555777777777777666666666666666666555555555555666666555555555444444333333333444444444333333222222222666666555444333333333333333333333333333333333333111222222333444555666666888777555444333333444444555555444333222222111111222333555444333333444666777666555666777777444222222222333333333333444444444555777888888777555444rrrrrrqqqqqqppppppppppppnnnnnnmmmllljjjhhhfffeeedddcccbbbaaabbbdddfffggggggfffeeecccbbbbbbaaaaaaddddddeeeeeedddcccaaa```aaa```_________]]]ZZZWWWUUUUUUSSSQQQNNNKKKHHHGGGDDDCCC@@@===;;;999999888;;;<<<<<<:::777666888:::777777888888888999999999:::888777888999:::888777777777777777777777777777666666555555555555666666444444444444444444444444333444555666666666555555555555555555444444444444333333333444444444555555555444444444444555666666777777666666555444444444333444444555555555555444444444444444444333333333555444444333333444444555333333444444555444444333222222333444444444444444444444444444555555555555333333444555555555555444333333333222222222111111333333222222222333333444111111333444444444333333222222222222222222222222444444444555555444444333555444444333333444444555444555666666666666666666:::<<<===>>>>>>>>>@@@BBBFFFEEEDDDBBB@@@>>><<<<<<777777777777777777777777777888999<<>>@@@GGGGGGGGGFFFDDDAAA>>><<<::::::999888777777777777999999;;;>>>DDDJJJQQQTTTVVVZZZ```dddfffgggggghhhaaadddiiinnnqqqqqqpppnnnhhhfffccceeejjjrrryyy}}}{{{wwwvvvxxx|||}}}~~~~~~~~~}}}uuunnndddaaa]]][[[[[[XXXTTTOOOIIIHHHGGGIIIKKKJJJFFFAAA???===;;;:::;;;<<<<<<<<<::::::::::::999999999999888888999999999999888888888888888888888999:::;;;777777777777666666666666888888888777777777666666555555444444444444555555555555555444444444444444555555555555555666666666333333333333444555666666333333333333333333333333555555444444444333333333444333333444444666777777666666666555555444444333222444555555444444555666666444333555777888666333222222333333333333444444333333555555555555333333uuuuuuvvvuuussspppmmmkkkjjjhhheeebbb```^^^^^^^^^^^^\\\[[[YYYYYYZZZ\\\]]]bbbbbbaaa```__________________```aaaaaabbbbbbbbbbbb```^^^^^^___``````___[[[YYYWWWTTTQQQPPPPPPPPPNNNNNNMMMLLLJJJFFFCCCAAA;;;:::999777666666666777888888888888888888888888999888777888:::;;;:::999888888888888888888888888666666555555555555666666333333444555666777777777777777777777666555555444444444444444333333333333444444444444444444444444555444444444444555666666888777666444444444444444555555555555555444333222222222222333333333333333555555444444444444555555444444444555444444333333333333444444444444444333000000111111111222222222111222333333444444333333333333333333333333333333///000222333444444444333111222222222222222222222222222222333333333333333333444444555555555555444555444444444444555555666444555666777777888777777666888999:::999999;;;<<>>===;;;999888777777777999:::<<>><<<;;;=========<<<;;;;;;:::::::::999999999888999999::::::999999888777777777888999:::;;;<<<888777777666666666666666777777777666666666555555555555444444444444555555555555555555555444444444444444444555555666666777666666555444333333333333444444444444444444444444444444444444444444444444444444444444555555666666444444333333333222222222333444555555444444555666999777666777888999888777222222222333333333444444222333333444444333333222uuuuuutttrrrpppmmmjjjiiigggfffcccaaa___^^^^^^^^^```___]]]\\\[[[\\\^^^___ccccccbbbaaaaaaaaabbbbbb______```aaabbbcccddddddcccaaa___^^^______^^^]]]ZZZYYYVVVTTTRRRQQQQQQQQQSSSSSSTTTSSSQQQNNNJJJHHHCCCAAA>>><<<;;;;;;;;;;;;999999999999888888888888999888777888:::;;;:::999999999999999999999999999666666555555555555666666444444555666666777888888777666666555555444444444555555444444444333333333444444444444444444444444555444444444444555666666:::888777555444555555666666666666666666555444333222222222333333444444444444444333333333333444444444555555555444333333222222222333333333333222111000000000111111111222222111222333333444444333333333333333333333333333333...///111333444333333222333333222222222222222222222222333333333444444444111222333444444444444444444444444444444555666777666666777999999:::::::::666888999999888888:::;;;CCCEEEIIILLLMMMKKKIIIGGGBBB@@@>>>;;;:::999999999888;;;???FFFNNNWWW^^^bbb___aaabbbcccaaaaaaaaabbb___aaafffjjjmmmmmmmmmllliiiiiijjjmmmsss{{{}}}|||uuuuuuuuuvvvyyy|||}}}rrriiibbb[[[WWWOOONNNNNNPPPQQQOOOIIIDDDAAA???======>>>>>>===;;;;;;;;;;;;:::::::::999999999999::::::::::::999999888888888888999:::;;;<<<888888777666555666666777666666555555555444444444555555555444444555555555555555555555555555555555333333444444555555555666666666555444333333333333444444444444444444444444222222333333444555666666666666555555555444444333333333333333333222222222333444666555444444555777777999;;;:::888666666666222222222333333333444444222333333333333333333222zzzxxxtttpppllljjjhhhhhhddddddcccbbbaaaaaaaaaaaadddcccbbbaaaaaabbbdddeeeeeeeeedddddddddeeeeeefffccccccccccccdddfffggghhhgggeeecccbbbbbbbbb```^^^]]]\\\ZZZYYYWWWVVVUUUUUUWWWWWWXXXXXXWWWTTTQQQPPPIIIFFFBBB@@@???>>><<<;;;:::::::::::::::999999999999888888999;;;<<<;;;:::999999999999999999999999666666555555555555666666555555666666777777888888666666555444444444555555666666555555555444444444555444444444444333333333555444444444444555666666:::999777555444555666777666666666777666666555555222333333444444555555666333333333222222333333333555555555555444333222222222222333333222222111111111111111222222222222333222222333444444444444444333333333333444444444444000111111222333333333333555444333222222222333333222222333333444444555555111111222333444444444444444444444444555666777777666777888:::;;;;;;;;;;;;888:::;;;;;;::::::;;;===???BBBFFFJJJMMMMMMLLLKKKEEECCC@@@>>><<<;;;<<<<<<<<>><<<<<<<<<<<<;;;;;;:::::::::999888888999;;;<<<<<<;;;::::::::::::::::::::::::666666555555555555666666777777777777777777777777777666555555555666777888777777666666666555555555555555444444444333333333555444444444444555666666:::888666444333444555777444444555555666666555555333333444555555666777777444444333333333333444444555555555555444333222111333333444444333222222111222222333333333444444444333333444555555555555444333333333444444444555555444444333333333444444555666555444333333333444444222222333333444555555666111222333444555555555555444444444444555666777888666666888999:::;;;;;;;;;999:::<<<;;;::::::;;;===;;;>>>BBBGGGJJJKKKKKKKKKHHHFFFCCC@@@>>>>>>???@@@CCCGGGNNNVVV^^^cccggghhhfffeeedddbbbbbbeeejjjnnnnnnqqqvvvyyyzzzwwwssspppvvv{{{~~~|||yyyuuutttuuuvvvsssvvvzzz~~~~~~rrrjjj]]]XXXSSSPPPOOOOOOLLLIIIIIIGGGEEEDDDCCCAAA???<<<<<<;;;;;;;;;;;;:::::::::999::::::;;;;;;::::::999::::::999999999::::::;;;999888666555555555777777888777777777777666666666777777666666666666777777444555555555666666666777666666666555555555555555333333333333444555666666555555555555555555555555333333333444444555555555444555555666666555444333555555555555555555555555444555666666555555666777;;;MMM___bbbTTTDDD;;;999222222333333333333444444444444333333333333444444{{{pppiiifffggghhhaaabbbeeeggghhhiiiiiihhhkkkkkkjjjiiijjjlllnnnpppggggggggggggggghhhiiijjjddddddccccccdddeeeggghhhgggfffggghhhiiihhheeebbbbbbbbbcccbbbaaa___]]]\\\[[[[[[\\\\\\[[[[[[ZZZZZZXXXSSSNNNJJJIIIGGGDDDAAA=========<<<<<<;;;;;;;;;999888888999;;;<<<<<<;;;::::::::::::::::::::::::666666555555555555666666888888888777777777777777777777666666666888999:::777777777777666666666666555555555444444333333333555444444444444555666666999777555222222333444666222222333444555555555555444444555555666777888888555555555444444555555555555555555555444333222111444555555555444444333222333333444444444555555555333444555555666666555555333333333444444555555555888777555444444555666777777666555444333444444555222222333333444555666666222333444555666666666666444444444555555777888888555666777888999::::::;;;888999::::::999888999;;;:::<<<@@@DDDGGGHHHIIIIIIIIIGGGDDDAAA???@@@AAABBBIIIMMMUUU]]]cccggghhhhhhjjjhhhfffeeefffkkkrrrwww|||~~~zzzwwwvvvtttqqqooopppsssuuuwwwyyy|||~~~}}}~~~|||fff```XXXTTTSSSSSSQQQOOOLLLJJJHHHGGGFFFCCC@@@===<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999;;;;;;:::999999999::::::999888666555444555777888999999999999888888888888888888777777777777888888444555555555666666777777888888777777666666555555666666555444333333333333555555555555555555555555555555444444444333333333222333444666666666666555333333333333333333333333444555666666555555666888777OOOiiinnn]]]FFF888444222222333333333444444444555444444333333444444555{{{oookkklllllljjjhhhhhhiiilllnnnmmmiiieeejjjiiiiiijjjlllllljjjhhhjjjfffcccccceeefffeeedddhhhccc^^^___ccchhhiiigggkkkhhhgggiiihhhddddddfffbbbbbbbbbcccddddddbbb```eeebbb^^^]]]]]]_________VVVUUUTTTQQQNNNLLLJJJIIIEEEBBB>>>;;;::::::999888777888999;;;;;;:::999999:::::::::999999999888888888888777666555555666666777777777777777777777777999999888888888888888888777777666666666666777777777666444444666777666555666777777666444444555777<<<999555333333444444444444444444444444444444444444444444444444555666666777777666555444444333333555444444333222222222222333333333444444555555555555444333222222333444555444444444444444444444444333333333444444444444555777666555555555555555666555555555666555555444333444555555555444333333222000111222222000000111333444555666666555555666888888999999:::::::::999999:::::::::999999999888888;;;;;;;;;<<>>EEEJJJJJJDDD<<<666333222111000000000111222444444444555555555666666}}}pppkkkjjjiiifffdddeeefffiiilllmmmmmmkkkkkkjjjiiijjjkkklllkkkiiigggfffgggjjjooorrrsssrrrrrrooolllmmmooopppmmmjjjlllhhhfffhhhgggcccbbbccccccddddddeeefffeeedddbbbfffdddbbbaaaaaaaaa```___ZZZYYYWWWUUURRRPPPOOONNNOOOKKKGGGDDDBBBAAA???>>>;;;;;;;;;<<<<<<;;;;;;:::::::::::::::999999999999999999888888888777777777888888888888888888888888999999999999999999999999777777666666666666777777777666444444666777666555444555666555555555777999<<<999555333444555555555444444444444444444444444555555444444444555555666666666555555444333333333444444333333222333333333333333444444444444444444555555444333333444555555444444444444444333333333333333333444444555555555777666666555555666666666666666555555444444333333444555555555444444333222333444555555333222333555333555666666555555666777777888888999:::::::::999:::::::::999999999888888999999999:::<<>>===>>>>>>===;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999::::::999888777666555666666777777777777777888888888888::::::999777777666666777666666666666666666666666888888888888888777777666444444444444555666777888666555444333333333333444333333444444444555555555666666666666555444333333444444444444444444444444555555555555555555555555555999===@@@???<<<777333222111111000111222333444444444444444555555555666~~~rrrmmmkkkjjjhhhdddeeehhhlllooorrrssstttsssrrrqqqqqqsssuuuuuutttpppsssxxx{{{wwwqqqmmmnnnnnniiieeedddffffffhhhhhhhhhfffeeecccdddbbb````````````___^^^\\\[[[YYYWWWUUUTTTSSSRRRTTTQQQLLLIIIGGGEEECCCAAA@@@???>>>======<<<<<<<<<;;;;;;:::::::::999999999999:::;;;;;;;;;:::999888999999999999999999999999888999999::::::;;;;;;;;;888777777666666777777888777666444444666777666555222444555555555666888:::<<<:::666555555666666666444444444444444444444444666666555555444555555555555555555444444333333222333333333333333333444555444444444444444444333333666555444444444444555666333333333333333333333333222222333444555555666666777777666666666666777777888777555444333333333444444444444444444444333333666777777666444333444555333444555555444444555777555666777888999::::::::::::::::::999999999888888888777777888999;;;===>>>>>>???AAACCCHHHPPPYYY___fffkkkqqquuuvvvuuutttssssssuuuyyy~~~{{{wwwsssqqqnnniiihhhooouuuxxx{{{}}}xxxzzz|||}}}}}}tttnnnddd```[[[VVVRRRNNNIIIFFFCCCBBBBBBBBBCCCBBB???===>>>============<<<<<<<<<::::::999999999999::::::;;;:::999777666555555555777777777888888888999999;;;:::999888888888888888666666666666666666666666888888999999888888777666444444444444555666777777555555444333333333444444333444444444444555555555888777777666555444333222555555555555555555555555555555555555555555555555444555666666666555444333111111111111222444666777444444444444555555555555{{{rrrooommmllllllhhhnnnuuuzzz}}}zzztttrrrqqqsssttttttqqqnnnlllkkkjjjgggccc````````````___^^^]]]\\\ZZZYYYYYYYYYYYYWWWTTTPPPMMMLLLJJJHHHFFFEEEDDDAAA???============;;;;;;;;;;;;:::::::::::::::;;;===>>>>>><<<;;;999999999999999999999999999999999::::::;;;<<<======888777777777777777777888777666444444666777666555333444555555555555777999<<<:::777666666777777666555555555555555555555555777666666555555555555555555555444444333333333222333333333333333444555666555555555444444333333333555555555555555555555555222222222333333333333333222222333444555666777777777777666666666777888888999777555222111222333444444444444444333444444444666777777666333222222333333444555555444444555666444555666888999::::::::::::::::::999999999888888777777777777777999:::;;;<<<>>>BBBGGGNNNYYYdddkkkkkkpppvvv{{{{{{zzzxxxxxxuuuyyy~~~}}}{{{xxxuuusssrrrrrrssssssnnnmmmrrrvvvxxxzzz}}}||||||}}}yyyrrrggg^^^WWWSSSPPPOOOGGGGGGGGGGGGHHHFFFBBB???>>>>>>=========<<<<<<<<<:::::::::999999:::::::::::::::999888777777666666777777888888888999999999::::::999888888888888888666666666666666777777777888999999999999888777777333333333333333444555555555444444333333333444444444444444444555555555555777777666555555555444444555555555555555555555555555555555555555555555555444444444444444444444444333333222222333444666777444444444444444444444444sssllljjjhhhjjjmmmrrr|||}}}tttmmmiiigggfffeeecccaaa___^^^]]]]]]^^^^^^[[[XXXVVVTTTTTTSSSQQQOOOJJJHHHEEEBBB???>>>======<<<<<<<<<;;;;;;;;;:::::::::;;;===>>>>>>===<<<:::888888888888888888888888999999:::;;;<<<<<<======888888777777777777888888777666444444666777666555555666777666444444555777;;;999777666777777777666555555555555555555555555777666666555555555666666555444444444444444333333333333333333444555555666555555555444444333333333444555555555555555555444222222222333333444444444333333444555555666777777666666666666666777888888888666444222111222333444555444333333333444444555666777888666444333333444333444666555444444555777555555777888::::::;;;;;;:::::::::999999999888888888888888888888888999999;;;???DDDKKKTTT^^^hhhoookkkpppwww{{{}}}|||{{{{{{wwwzzz|||tttrrrqqqpppqqqtttwwwyyy|||wwwtttvvvwwwwwwyyy}}}{{{jjj^^^XXXUUUSSSMMMLLLLLLLLLKKKHHHDDDAAA============<<<<<<<<<;;;;;;::::::::::::::::::;;;888888999999999999999999888888888888999999999999999999888777777777888888666666666666777777888888999999999999999888777777444444333333333444555555444444333333333444444555444444444555555555666666555555555555555666777888444444444444444444444444555555555555555555555555444444555666666555555444666555444333333333444555444444444444444444333333}}}mmmiiiiiihhhlllsss|||vvvrrrpppiiigggccc```]]]\\\\\\\\\\\\ZZZXXXXXXXXXWWWUUUSSSOOOMMMJJJFFFCCC@@@>>>=========<<<<<<<<<;;;;;;;;;:::;;;<<<=========<<<;;;888888888888888888888888999::::::;;;;;;<<<<<<<<<999888888777777888888999777666444444666777666555666777777666444444555666:::888666666777777666555555555555555555555555555666666555555666666777888555555555555555555555555444444444444444444555666444444444444444444333333333333444555555444333333222333333444444555555666444555555555555666666666555555444555555666777888555555333222222222333444555444333222333444555666888999999888666555666777444555666666555555666888666777888999:::;;;;;;;;;:::::::::999999999888888888888888999999999999999:::???HHHQQQYYYbbbjjjooommmqqqwwwzzz||||||||||||zzz}}}zzzrrrrrrrrrsssuuuyyy}}}}}}yyyyyyyyyyyy|||}}}kkk```ZZZWWWSSSRRRPPPNNNMMMJJJFFFBBB============<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;777888999:::::::::::::::888888888999999999999:::999888888777777777888888555666666777777888888999999999999:::999999888777777666666666666666777777444444333333333444555555444444555555555666666666555444444444555777999:::444444444444444444444444555555555555555555555555222333444555555555444333666555444333222333444444444444444444333333333333ppppppuuuyyy|||xxxrrrlllfffcccaaa``````^^^\\\[[[[[[YYYVVVTTTSSSRRRPPPLLLHHHDDD@@@???============<<<<<<<<<;;;::::::::::::;;;;;;;;;<<<999999999999999999999999:::::::::::::::;;;;;;;;;999888888777777888888999777666444444666777666555555666666666444444666888888777555555666777666555555555555555555555555555555555555555666777999999666666666666666666666666666555555444444444444555333333444444444444444444222222333444444333222222333333444555555666777777666666666666555555555555333333333333444555666777222333333333333444444444555444333222222444555777666777888888666555666888555666777777666666777999888999:::;;;;;;;;;;;;;;;:::::::::999999999888888777888888999:::::::::999;;;BBBNNNYYYbbbiiimmmppprrruuuxxxzzz{{{{{{|||}}}~~~|||xxxyyyzzz{{{}}}{{{{{{{{{}}}}}}oooeee```YYYVVVRRROOOMMMJJJFFFCCC??????>>>>>>>>>=========;;;;;;::::::::::::;;;;;;999::::::;;;;;;:::999888888888888999999999::::::999999888888888999999:::555666666777888888999999999999::::::999999888777777777666666666666777777333333333333333444555666555555555555666666666666777666555444555666888:::555555555555555555555555555555555555555555555555333333333333333444444555444333222222222333444555444444444333333333222222xxx|||wwwqqqnnnlllhhhfffdddcccaaa___\\\YYYVVVUUUSSSPPPLLLGGGBBB@@@>>>=========<<<<<<<<<<<<999999999999999:::;;;<<<::::::::::::::::::::::::::::::::::::::::::999999999999888888888888999999777666444444666777666555333444555555555666888:::777666555555666666555444666666666666666666666666444444444555777888:::;;;666666666777777777777777777666555444444444444444333333333444444555555555111111333333333333111111444444555555666777888888777777777666555555444444222222222333444555666777000111222444444444444444555444222222222444666777333444555555444444555666666777888888777777888999::::::;;;<<<<<<;;;;;;;;;:::::::::999999999888888666777888999:::::::::999===FFFTTTaaajjjooorrrtttwwwyyy{{{{{{zzzzzz|||}}}~~~}}}{{{{{{}}}}}}qqqkkk\\\YYYTTTPPPLLLIIIFFFCCC@@@@@@@@@????????????>>><<<;;;;;;::::::;;;;;;<<<;;;<<<<<<<<<;;;999777666888888999999999::::::::::::::::::999999:::;;;;;;555666666777888999999999999::::::::::::999888888666555555444444444555555333333333333333444555666555555555555666666666777999888666555444555777888777777777777777777777777555555555555555555555555666444333222222444666888222111111111222444666777444444444333333222222222|||uuuppplllhhhbbb^^^YYYYYYXXXUUUQQQMMMIIIGGG>>>>>><<<:::999999;;;>>>;;;;;;::::::::::::;;;;;;999999::::::::::::;;;;;;888888999999999:::::::::999999999999999888777666777777888888888888777777777666555444444555666777888777777666555444444444555555555555555555555555444444444555555555666666666666555555555555666666777666555444444444444444444444444444444444444444444444444444444444444444444444333444555777999:::777666555444444555666777777777666555444333333222222222333444555555555555444444444333333444555555444333333333333444555555555444444333444555666777444555777999;;;<<<======:::;;;<<<<<<:::888888999999:::::::::999;;;>>>@@@IIIRRR]]]eeejjjooouuuzzz{{{|||}}}|||{{{|||~~~}}}xxxfffaaaZZZUUURRROOOKKKGGGAAABBBBBBBBB@@@???@@@@@@===============<<<<<<<<<;;;::::::999999::::::;;;<<<;;;999888888888999999:::::::::999999999888888999999999::::::999999999:::::::::999777666444333555444222111111222444555555555555555555555444444666666555555555444444444666666555555555444444444444444444444444444444444555666666666666666555555666666555555555444444444333444444555555444444333111222444666666555444333wwwkkkdddaaa^^^ZZZXXXUUURRRNNNKKKGGGGGGEEEBBB???>>>>>>>>><<<;;;;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::888888999999999:::::::::888888888888888888777777777777888888888888777777666666666666666888999:::888777777666555555444444555555555555555555555555444444444555555555666666777666555555555555555666666666555444444444444444444444444444444444444444444444444444444444444444444444555555666888999:::666666555555555555666666777666666555444333333333333444555555666666666555444444333333333444444555444333333333444444555555666555444444444555666666777777888999::::::::::::999;;;<<<<<<:::999999::::::::::::999:::===AAAEEERRRZZZdddkkkooorrrvvvzzz|||~~~}}}~~~vvvnnnddd[[[VVVRRRMMMJJJDDDDDDDDDBBB@@@>>>>>>>>>============<<<<<<<<<<<<;;;::::::999999::::::;;;;;;:::999888888888999:::::::::999999999888888888777888888999999888888777888888888888888777666555555444333222222333444555555555555555555555555555444444444555555666666666666666555555555444444444555555555555555555555555333333444555666666666555666666555555555444444444222333333444444333333222222222444555555555444444uuulllfff^^^[[[[[[ZZZWWWSSSNNNMMMJJJGGGDDDAAA>>>=========<<<<<<<<<<<<======<<<<<<;;;;;;:::999999999888888999999999:::::::::777777777888888888888888777777888888888888777777555555555666888999;;;<<<888777777666666555555444666666666666666666666666444555555555555666666666777777666555444444444555666666555444444444444555444444444444444444444444444444444444444444444444444444666777888888999999555555666666666666555555666666555555444444333333444555666666666666666666444444333333333333333444333444444444444555555555666666555444444555555666999999:::::::::999888888999;;;<<<<<<:::999999:::;;;;;;::::::<<>>===<<<<<<======>>>===<<<;;;:::999888888888888999999999:::::::::888888888888999999::::::777777888888888888777777444444555666888999:::;;;777777777777666666555555777777777777777777777777555555555555555666666666777777666555444444444444666555555444444444555555555555555555555555555555444444444444444444444444222333555777888777777666333444666666666666444333555444444444444444444444444555555666666666666666555444444333333333333333333444444555555555555555666666666555555555555555999999:::::::::999888888999;;;<<<<<<;;;::::::;;;;;;<<<<<<===AAAGGGOOOUUU```gggpppvvvyyyyyyzzzzzz}}}~~~xxxooofff___YYYSSSPPPKKKGGGEEEDDDCCCBBB>>>======<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;999999999999::::::;;;;;;999999888888888777777777;;;<<<<<<<<<<<<<<<<<<;;;777888888888888777777666666666555555555555666666444444444555555555555555333333444555666777888888666666666555555555555555555555555555555555555555333333444555666666666666555555555555555555555555222333333444444333333222444444333333333444444555zzzpppllljjjddd___]]]ZZZWWWVVVTTTQQQMMMIIICCCBBB@@@???>>>=========>>>>>>===<<<:::999888888888888999999999:::::::::999999999999999:::;;;<<<777777888888888888777777777888888999::::::;;;;;;777777777777777666666666888888888888888888888888666666666666666666666666666666555444444444444444555555444444444555555666555555555555555555555555444444444444444444444444111222444555666555444444333444555666666555444333333333333444444444444444333444555666666777777666666555444444333333333444333444555666666666555555666666666666666666555555777888999999::::::::::::999;;;<<<<<<;;;:::;;;<<<;;;===@@@DDDHHHOOOWWW\\\aaafffnnnuuuyyy{{{{{{{{{|||~~~vvviii```\\\VVVOOOJJJHHHGGGEEECCC??????>>>===<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<999999::::::;;;;;;;;;;;;999999999888888888888777;;;<<<<<<======<<<<<<;;;:::999999999777666555444666666666666666666666666444444444555555555666666555555555666666666777777666666666666666666666666444444444444444444444444777777777777777666555444444555555555555555555555444444555555555555444444555444444333333333444444zzztttpppjjjfff```]]][[[XXXSSSNNNHHHGGGEEECCC@@@???>>>===>>>>>>===<<<;;;:::999888888888999999999:::::::::;;;:::999888888999;;;<<<777777888888888888777777::::::;;;<<<=========<<<777777777777777777777777777777777777777777777777777777777666666666666555555444444444444444555555555444444444444555666666555555555555555555555555444444444444444444444444111222222333444444333333444444555555555555444444222222333333444444555555222333555666888999999999888777666555444444444444333444555666777666555555444555666777777777777666555666888999:::;;;;;;<<<999;;;<<<===;;;;;;;;;<<<;;;???FFFLLLQQQWWW\\\```aaaeeekkkrrrxxx{{{}}}}}}~~~xxxlllhhh```VVVOOOKKKIIIFFFDDD@@@@@@??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<999:::;;;;;;;;;;;;;;;::::::::::::999999999888888999::::::;;;;;;::::::999:::::::::999777666444333666666666666666666666666333333444444555666666666666666666666666666777777555666666666666777777777444444444444444444444444999999999888777666555444444444444555555555555555555555666666666666555555555444444444444444333333zzzqqqkkkfffaaaZZZUUUOOONNNKKKHHHDDDBBB@@@???>>>======<<<;;;::::::999888888999999999::::::::::::999888666666777888999777777888888888888777777666777999;;;<<<=========777777777777777777777777777777777777777777777777777777777777666666666555333333333333444555666666444444444444444555666666555555555555555555555555444444444444444444444444333333222222333333444444555444444333333444444555111111222333444444555555333444666999;;;<<<======999888777666666555555555333444666777777777555555333444555777888888888888666777888999:::;;;;;;;;;999;;;======<<<;;;<<<===;;;AAAKKKTTTZZZ^^^```bbbdddfffkkkqqqxxx|||~~~yyypppcccYYYSSSOOOJJJFFFBBBBBBAAA@@@???>>>======<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<<<<<<<;;;:::999;;;;;;;;;::::::::::::999999999::::::::::::999999999999999888888666555555555555555666666555555555333333444444555666666777444444555666777888888999555666666666777777777777555555555555555555555555777777888777777666555555444444444555555555666666444555555555555555555444444444555555555444222222|||uuunnneee___TTTRRROOOKKKGGGDDDBBBAAA=========<<<;;;;;;::::::888888999999999::::::::::::888666555444555666777777777888888888888777777000222555777:::;;;;;;;;;777777777777777888888888666666666666666666666666888888777777666666666555222222222333444555666777444444444444444555666777666666666666666666666666444444444444444444444444555444333222333444555666555555333222222333555555111111222333444444555555444555888:::===???@@@AAA::::::888777666666666666333444666777888777666444222333555777999999999999777888999:::::::::::::::999;;;======<<<<<<<<<===:::BBBNNNXXX___aaaccccccgggiiilllqqqxxx}}}}}}nnnbbbZZZUUUNNNJJJCCCCCCBBBAAA@@@???>>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<===<<<;;;999888<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;:::777777888888888888777777444444555555555555444444333333444444555666777777222333444666777999:::;;;555666666666777777888888666666666666666666666666555555666666666666666555444444444555555555666666333444444555555444444333333444555666666444222111yyynnnggg\\\[[[XXXUUUQQQKKKDDD???@@@@@@@@@>>><<<<<<>>>???===<<<;;;:::::::::;;;<<<===;;;999999:::::::::999666777999;;;;;;:::999888666777777999:::;;;<<<<<<555777:::;;;;;;888555333444444555777777888888888777777666555555555555555555444444444444555666666555666777777777666444333666666555555555444444444555444333333333333444555333444444555555444444333555666555333222111333555333333333333444666777888888777777888;;;<<<;;;:::======<<<:::888777666555333333333444444444555555333444555777888:::;;;;;;<<<999666666:::======<<<===::::::>>>AAA@@@@@@BBBEEEOOO[[[aaa```___aaadddiiikkknnnpppsssxxx~~~pppeee```ZZZTTTNNNLLLGGGBBBAAABBBBBB???????????????>>>===<<<;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888888999999999999888777777555555555555555555555555222333333444444555555666777777777777888888888888555555666777888999::::::777666555333333333444555444444555555666777777777777777666666666666777777777666555666777888888666333333333222222222111111wwwiiiccc]]]YYYVVVSSSMMMIIICCCBBBAAA???<<<;;;;;;<<<======<<<;;;;;;;;;<<<======;;;999999:::;;;:::999777888:::;;;<<<;;;:::999777777888999:::;;;<<<<<<666777999::::::888666444555555666777888888888888777777666555555555555555666666555555666666777888666666666666666555555444666666555555555444444444555555444333333444555555333444444555555444444333555666555444222222333555444555555666666777777777888777666777999;;;;;;:::<<<<<<;;;999888666555555333333444444444555555555555555666777999:::;;;;;;<<<999666777:::<<<===<<<===;;;;;;@@@CCCBBBCCCFFFKKKTTT^^^bbb```___```cccgggjjjooosssvvv{{{}}}sssnnnddd[[[TTTOOOIIIDDDBBBBBB@@@===>>>>>>>>>>>>===<<<<<<;;;<<<;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888888888888888777666666666666666666666666666666666666555555555555555555555555555555666666666666555666666777777888888999777777666555555555555555666666666666666555555555555555555555555555555555666555444555777888777666333333333333222222222222{{{rrrgggaaa___]]]XXXRRRIIIHHHEEEBBB???===;;;:::>>>===<<<;;;;;;<<<===>>>===;;;999999:::;;;:::999888999;;;<<<<<<<<<;;;:::777777888999:::;;;<<<<<<888888888999888888777666666777888888999999999999777777666555555555666666777777777777777888888999777777666555555555555555666666666555555555555444555555444333333444555555444444555555555555444444555555666444333222444555555666777999999999888888999777555555777999::::::::::::999888666555444444333444444444444555555555666666777888888999::::::;;;999888888:::<<<===<<<>>><<<===CCCFFFFFFHHHMMMTTTZZZaaacccaaa___aaadddhhhmmmtttyyy|||wwwiii```XXXOOOIIIFFFCCC@@@>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::777777777888777666666555777777777777777777777777888888888777666555555555555555555555666666666666666666666666666666666666777777777777777777666555888777777666555555444444333444555666666555444333555444444444666777666555444444333333333222222222yyyrrroookkkaaaXXXRRRPPPLLLHHHEEEBBB???===>>>===<<<;;;;;;<<<===>>>===;;;::::::;;;;;;:::999:::;;;<<<<<<======<<<<<<888888999999:::;;;;;;<<<999999888888777888888888777888999999::::::::::::777777666666666666666777777777777777777888999999888777555444444555555666666666666555555555555555555555444444444444555555444444555555555555444444444555666555444333444666333555888;;;<<<===<<<;;;;;;888555444555888999:::888888777666555555444444444444444444555555555555666666666777777888888888;;;:::999999:::;;;<<<<<<======???EEEHHHJJJNNNTTT[[[___ccceeeccccccfffiiinnnttt|||}}}qqqeeeYYYQQQLLLGGGBBB@@@<<<;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<======;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888888777666666777777777777777777777777888888777777777666666666777777777777888888888888777666666666555555555444555666777888888777555444777777666666555555555555444666888999999888666444555444333444666666666444444444444444333333333333qqqddd^^^YYYSSSMMMJJJFFFCCC@@@???>>><<<;;;;;;;;;<<<===>>><<<::::::;;;;;;;;;:::;;;;;;<<<<<<=========<<<999999999::::::;;;;;;<<<999999888777777888999:::888999999::::::::::::999777777666666666777777888777777666666777777888999888777555444444555555666666666666666666666666666555555555555555555555555444555555666666555555444333555666666555444555666111444888;;;>>>@@@@@@@@@<<<999555444555777888999666666666555555444444444444444444555555555666666555555555666666666777777:::;;;;;;;;;;;;;;;<<<<<<======AAAGGGJJJLLLRRRZZZ^^^aaaeeeggggggiiimmmpppuuuzzzqqqaaaYYYRRRIIICCCAAA======<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<=========;;;;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;999999::::::999999888777666666666666666666666666555555666666666777777777777777777777888888888888777777666666555555444444333444666666777666555444555555555555666666777777444666888999999888666444555444333444666666666444555555555444444444333333}}}ooohhh]]]UUUPPPKKKGGGCCCAAA@@@>>>===<<<<<<<<<<<<>>><<<::::::;;;<<<;;;:::;;;;;;;;;;;;<<<<<<======999:::::::::;;;;;;;;;<<<999888888888888999::::::888999999:::::::::999999777777666666666777888888777777777666777888888999777777666555555555555555555666666666666777777777444555666666666666555444555555666666666666555555333555666777555555555666222444777;;;>>>AAABBBBBB<<<:::777666666888888777555555555555555555555555444444555555555666666666444444555666666777888888:::;;;===<<<;;;:::;;;<<<<<<===AAAGGGJJJMMMTTT]]]```bbbfffiiilllooosssvvvyyy~~~}}}~~~~~~zzzhhh___WWWLLLEEEDDDAAA@@@>>>===<<<<<<======<<<<<<<<<<<<<<<=========;;;;;;;;;<<<======>>>>>>::::::::::::;;;;;;;;;;;;::::::;;;;;;::::::999888666666666666666666666666555555555666777888888888555555555555666666666666777777777666666555555555333444444555555555555555444444555555666777777888333444555666666555444333555444444444666777666555666666555555555444444444|||mmmaaaYYYSSSNNNJJJFFFDDDBBB???>>>=========>>><<<;;;:::;;;<<<;;;:::;;;;;;:::;;;;;;;;;<<<===:::::::::;;;;;;;;;;;;;;;888888888999999:::::::::888888999999999999888888777777666666777888888999888888888888888999::::::666666666666666555555444555666666666777777777777444555666777777666555444555555666666666666555555222444777777666555666666555666888:::===???AAABBB<<<:::888888888888777666555555555555555666666666555555555555666666666666444555666777888999:::;;;:::<<<>>>===;;;:::;;;===;;;===AAAGGGIIILLLUUU^^^bbbdddhhhlllppptttwwwyyy~~~zzz}}}~~~}}}{{{pppggg___RRRJJJIIIEEECCCAAA???======>>>>>>============<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>999999999999:::::::::;;;999::::::::::::999888888777777777777777777777777777777888888888888888888555555555555666666666666777777777777777777777666555555555555555666777777555555555666666666666666555555555555555555555555666555444555777888777666666666666666555555555444zzzkkkbbb[[[TTTPPPIIIGGGEEEBBB@@@>>>>>>>>>>>>===;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;777888999:::::::::::::::888888999999999888888777777777666777777888999999::::::999999::::::;;;<<<555666777777777666444333555666666666777777888888444555666777777666555444555555666666666666555555222444777777777666666777999999999:::<<<===???@@@===;;;999999:::999777666555555555666666666666666555555555555666666666777555666777888:::<<<======:::<<<>>>>>>;;;:::;;;===;;;<<>>>>>>>>???>>>>>>======<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>???888888888999999:::::::::888999999999999888777777888888888888888888888888;;;;;;:::999999888888888777777777777888888888888777777777777888888888888777666555555555777888999777777777666555555444444777777666666666666777777777666555666777888888666777666666666555555555555xxxnnnhhhaaa\\\PPPKKKFFFDDDCCCBBB???<<<@@@>>><<<<<<===?????????999999999888888888777777===999999<<<>>>;;;:::;;;::::::::::::::::::::::::888999999999999888777777555555666666777777888888888777666555666888:::;;;666666666666666777888888888888777666666666666666888777666555555444444555777888999::::::999888777999999999888888666555555777777999;;;>>>AAADDDFFF@@@>>><<<:::999:::<<<===;;;999777666555666777888555666666777888888777777999::::::::::::::::::;;;===<<<<<<======<<<:::888>>>AAAEEEIIIMMMSSSYYY^^^dddcccdddiiirrrzzz~~~{{{yyy}}}yyyrrruuu}}}{{{iii```ZZZVVVLLLGGGDDDEEEEEEAAA???@@@=========>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<===999999999999999999999999888888999999999999888888888888999999999::::::::::::999777777888999888888999999999888888888777777::::::999888777666555555222555888888666666777999666666777777777777666666666777888999999888777666777555444555666777666555555555666666666666666666~~~uuullleeeXXXSSSLLLHHHGGGFFFBBB@@@???===;;;;;;<<<======<<<;;;:::::::::999999999999===999999===>>>;;;:::;;;::::::::::::::::::::::::999999999999999888777777666666666777777777777777888777666444444555777888666666666666666777888888888888777666666666666666777777666555555555666666777777888999999888777777999999999888777666555555666777999<<>><<<<<<=========<<<999777666666777888666666666777888888888999888888999999999999::::::<<<<<<===???@@@@@@>>><<<@@@CCCHHHNNNUUU[[[aaadddeeecccccchhhqqq{{{zzz}}}~~~xxxwwwyyylll```WWWRRRLLLHHHHHHGGGCCC@@@@@@>>>>>>>>>>>>>>>>>>??????===<<<;;;::::::;;;<<<===999999999999999999999999888888999999999999888888888888888888999999999::::::888777777888999999888999999999888888888777777888888777777666666555555666888:::999777666777888666666777777777777666666666666777888888777666666777555444555666777666555666666666666666555555555{{{rrraaa[[[RRRLLLIIIFFFCCC@@@@@@>>>======>>>>>><<<:::<<<<<<;;;;;;;;;;;;::::::===::::::>>>???<<<:::;;;::::::::::::::::::::::::999999999999999888888777777777777777777777666666888777555444333333444444666666666666666777888888888888777666666666777777666666666666666777777888777777777777777777777777888888888777777666666555666777999;;;???CCCFFFHHHIIIHHHEEECCCAAAAAAAAAAAA@@@???<<<999777777777888666666666666777888999:::777777777888888999999999:::<<>>===;;;;;;;;;;;;;;;;;;;;;;;;===::::::???@@@===:::;;;::::::::::::::::::::::::999999::::::999999888777999888888777777666666666777777666555444444555555666666666666666777777888888888777777666777777888666666666666777888999:::777777666666666666777777888888777777666666666666666777888:::===???BBBCCCEEEEEEEEEEEEEEEEEEFFFFFFAAA???<<<999777666777777666666666666666888999:::777777888888999999:::::::::===AAACCCDDDDDDDDDDDDHHHKKKRRR\\\ffflllnnnmmmggghhhkkkrrrzzz}}}wwwzzzqqqeeeZZZQQQNNNLLLGGGCCCAAA????????????>>>>>>>>>>>>;;;;;;::::::::::::;;;;;;999999999999999999999999888999999::::::999999888666777777777777888888888999888666777888:::999888888888888888888888888888555666666666777777888888888999999999888777777777666666777777777777666666555555666666666666555555777555444555666777666555777777777666555555444444{{{nnnccc[[[UUUOOOKKKCCCBBB@@@@@@AAAAAA???>>>:::::::::;;;;;;;;;;;;;;;===:::;;;@@@AAA>>>;;;;;;::::::::::::::::::::::::999::::::::::::999888888999999888888777777666666777777777777777888888999666666666666666777777888888888777777777777888888666666666777888999:::;;;666666666666666666666666888777666666555666666777888888888888999;;;<<<===AAABBBBBBCCCDDDDDDDDDDDD>>>===:::777666555666666777777777666777888888999888888999999:::;;;;;;<<<;;;>>>AAACCCCCCDDDFFFHHHMMMRRRYYYcccjjjnnnnnnmmmjjjnnnuuu}}}}}}xxxxxx|||zzzssseeeXXXQQQNNNIIIDDDCCC?????????>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999::::::::::::999999666777777777777888888888999777666777888::::::999888888888888888888888888777777777888888999999:::555555666777888888888777666666777777777777666666666666555555555555666666777555444555666777666555777777666666555555555444rrrhhh___WWWQQQHHHEEEBBB@@@??????>>>===:::::::::;;;;;;;;;;;;<<<===;;;<<>>???@@@AAA@@@???===<<<;;;999777555555555777888999::::::::::::999888888888888999:::;;;<<<<<<===;;;>>>BBBCCCCCCEEEJJJNNNSSSYYYbbbiiilllnnnnnnoooqqqwww~~~|||}}}}}}{{{vvvcccWWWQQQLLLGGGFFF@@@@@@@@@???>>>>>>======;;;<<<<<<======<<<<<<;;;999999999999999999999999999999::::::::::::999999777777777888888888999999888777666777999::::::999888888888888888999999999888888888999999:::::::::555444444666888999888777666666777777777777666666777666666555555666666777777555444555666777666555666666666666666666666666yyynnnccc\\\SSSOOOHHHCCCAAA???>>>===;;;;;;<<<<<<<<<============;;;===BBBCCC???<<<;;;::::::::::::::::::::::::::::::;;;;;;::::::999888888888888888888888999999999999999::::::::::::999666666666666666777888888888888777777888888999:::888888888888888999:::;;;555777999;;;;;;999777555777666555444444555777888999888888777777777888888999:::<<<======;;;999888777777555555555777999:::===>>>???@@@???<<<999888777777888999:::;;;<<<<<<:::===AAABBBDDDIIIQQQXXXXXXaaakkkpppoooooorrruuu{{{~~~|||zzzqqq```WWWOOOJJJHHHCCCCCCBBBAAAAAA@@@??????<<<<<<===>>>>>>===<<<<<<999999999999999999999999999::::::;;;;;;::::::999888888888888999999999:::888777666777999:::::::::777777888888888999999999888888888888888999999999888666555777999999888555666666777777777777666666888777666666666666777888777555444555666777666555444444555555666777777777ssskkk^^^XXXOOOHHHDDDAAA@@@???<<<=========>>>>>>??????===;;;===BBBDDD@@@<<<;;;::::::::::::::::::::::::::::::;;;;;;::::::999888777777777888999999999::::::::::::::::::999888777666666666666666777888888888888777777888999::::::999999888888999999:::;;;444777:::======:::777444777666555444444555777888888888777777888999::::::333555888;;;<<<<<<:::999666555555555666888;;;===@@@AAACCCDDDBBB???;;;888555666777888999:::;;;;;;999===@@@BBBEEELLLWWW___[[[fffppptttrrrqqqvvv{{{~~~|||yyytttxxx{{{ggg[[[RRRLLLJJJEEEEEEDDDCCCBBBBBBAAAAAA<<<===>>>??????>>>===<<<999999999999999999999999999::::::;;;;;;::::::999888999999999999:::::::::888777666777999:::;;;:::777777888888999999999999888888777777777777777777;;;999777888::::::777444666666777777777777666666999888777666666777888999777555444555666777666555333333444555666777888888wwwhhhXXXPPPKKKFFFAAA@@@>>>>>>>>><<<;;;;;;===?????????@@@AAABBBAAA>>><<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::999888888888888999:::;;;<<<===;;;<<<=========;;;888777555666666777888999999999888888888999::::::;;;;;;===999555777:::<<<:::777777888888888999999999999999999999888888888777777888888777666666666666666888888888888888888888888444444555666777999;;;<<>>===<<<<<<<<<<<<======;;;<<<<<<======<<<<<<;;;<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::777777777777777777777777333666999;;;:::999888999888888777777777777888888888888888888777777666666<<<;;;999888666555555444888777777777777777888999666777888999999888777666999777555555555555444333uuubbbWWWQQQJJJEEEDDDAAA@@@???>>><<<<<<<<<===>>>???@@@AAAAAA@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::999888888999999999999:::;;;;;;<<<:::;;;<<<<<<<<<:::888777666666666777888999999999666666666777888888999999;;;888555666999;;;999666777777777888888888999999999999999888888888777777888777666666555555666666666666666666666666666666555555666666888:::;;;<<>>>>>======<<<<<<======999::::::;;;;;;::::::999<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999999999999999888:::<<<<<<;;;999999:::999999888888888888999999999999888888888777777777888777666555555444555555999999888777777666666666666666666555555666666666999777555555555555555333sssfff\\\RRRLLLJJJDDDCCCAAA@@@>>>===<<<<<<>>>???@@@AAA@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888777777:::::::::999999:::;;;;;;999:::;;;;;;:::999777666666666777777888999999999666666666777888888999999:::777555555888999888666666666666777777777888888999888888888888777777777777666666555555555555666555555555555555555555555666666777777999:::<<<===FFFHHHJJJIIIEEEAAA>>>===999999999999999:::;;;<<>>===============::::::;;;;;;;;;;;;::::::<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;999888888999::::::999999999999::::::999999999888888888888888666555555555555555666777::::::999888777666555555666555333222222333555666999777555555555666555444yyylll^^^TTTPPPFFFEEEBBBAAA@@@???===<<<>>>???AAABBB@@@>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;999::::::::::::999888888;;;;;;:::999999999::::::888999999999999888777666777777777888888999999999888888888999::::::;;;;;;:::888666666888999888777666666666666777777777777888888888888777777777777666666555555555555555666777777777777777777777777777777777888999;;;<<<===CCCEEEGGGFFFCCC???======::::::999::::::;;;<<<===???AAAFFFMMMSSSYYY^^^```]]]bbbkkkvvv{{{tttqqqwwwvvvjjjlllppprrroooddd___XXXUUUQQQNNNLLLIIIFFFDDDBBBAAA@@@>>>>>>=========<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999::::::888666666777999999999999888888999999999999999999999888888888888888888777777777777888888888888888888777777666666555555444333333444555555888777555444555666555444mmm___YYYKKKHHHCCCAAAAAA@@@???===>>>AAACCCCCC@@@>>>===============<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999;;;;;;:::999999999::::::888888888888888888777777888888888888999999999999888888888999::::::;;;;;;:::999888888999999999999666666666666777777777777777777777777777777777777666666555555555666666777888888888888888888888888888777888888999:::;;;<<<>>>@@@BBBAAA???<<<;;;;;;::::::::::::;;;<<<===>>>>>>BBBHHHOOOWWW\\\```bbb___eeeooozzz{{{tttoooppp|||xxxlllgggooowwwrrrggg^^^ZZZUUUPPPMMMJJJHHHEEECCCCCCAAA@@@>>>>>>======<<<======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;777888888888777777999;;;888888777777777777888888888888888888888888888888:::999888777666666666666555666777888999999888888444555666777777666555444888666444444666666666555~~~mmmeeeUUUOOOHHHCCCBBBBBB@@@>>>???BBBEEEEEEAAA>>>===>>>>>>>>>======<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::999999:::;;;;;;999888888888888888888888999999999999999999999999666666666777888888999999::::::999999999999::::::666666666777777777888888666666777777777777777888777666666666666777777888666666666666666666666666777777777888888999;;;;;;:::<<<>>>===;;;:::999::::::::::::;;;<<<===>>>???@@@DDDKKKRRRZZZ```dddfffdddlllvvv~~~wwwtttsss{{{xxxkkkjjjnnnyyyyyyhhhcccZZZSSSNNNJJJHHHFFFEEEDDDCCCAAA???>>>>>>===;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::777999::::::::::::<<<===888777777777777777777888777777777777777888888888888888666555444444444444333555777888999999999999444555777999999777555444888666444444666666666555zzzssscccZZZNNNGGGDDDCCC@@@>>>@@@DDDGGGFFFBBB>>>>>>@@@>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999999999999:::;;;;;;<<<999999999888888999999999999999999999999999999999666666666777888888999999999999999888777888999:::777777777888888888999999666666666666777777888888777777777777777888999999888888888888888888888888777777777777888888999:::888:::;;;;;;:::888999999::::::;;;;;;<<<>>>???@@@DDDHHHNNNVVV]]]dddhhhkkkiiisss~~~zzzwwwzzz}}}vvvvvvpppzzzyyyqqqeeeZZZRRRNNNKKKIIIGGGFFFDDDBBB@@@???>>>===;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::777:::<<<<<<;;;:::::::::999888888777777888888999555555666666666777777777666666555555555555666666444555777999999999888777666666666777777666666666777666444444666777666555}}}mmmbbbTTTJJJEEECCC@@@>>>AAAEEEIIIGGGBBB??????AAA???>>>>>>===<<<;;;;;;;;;::::::;;;;;;::::::999888888888888999:::;;;<<<===:::999999888999999::::::999999999999999999999999888888888999::::::;;;;;;777888888777666666777999888888888888999999999999555666666666777777888888888888777777888999::::::::::::::::::::::::::::::777666666666777888999999777999;;;:::999888999:::::::::;;;;;;===>>>???@@@GGGJJJPPPXXX```ggglllnnnlllwwwzzzwwwxxxvvvvvv|||}}}~~~ooobbbXXXRRROOOMMMHHHFFFDDDBBB@@@???>>>>>>======>>>>>>>>>>>>======:::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;777999;;;;;;999777666555:::999999999999999999:::444555555555666666777777666666666777777888999:::666777888:::999888666555888777555444444555777888777555444444666777666666