BM6P6(@ ]]]]]]^^^```aaacccdddddddddddddddddddddcccbbbaaabbbbbbaaa______^^^^^^^^^\\\[[[[[[ZZZYYYWWWVVVUUUUUUTTTSSSRRRRRRSSSTTTUUUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRSSSUUUVVVYYY[[[\\\\\\\\\[[[[[[ZZZZZZZZZYYYYYYXXXVVVUUUUUUVVVVVVWWWVVVVVVUUUUUUUUUVVVVVVWWWTTTTTTTTTTTTUUUUUUUUUUUUWWWXXXYYY[[[]]]^^^______^^^^^^^^^]]]\\\ZZZYYYXXXXXXZZZ]]]___bbbcccddddddfffeeedddeeegggjjjnnnppprrrrrrrrrssstttuuuvvvwwwyyyyyyxxxwwwtttqqqnnnmmmhhhgggfffeeedddddddddddd```______^^^]]]\\\\\\[[[^^^\\\YYYWWWUUUTTTUUUUUUQQQRRRRRRSSSSSSSSSSSSSSSMMMOOORRRSSSSSSTTTVVVXXXYYY\\\___aaacccfffiiilllkkkllllllmmmmmmllllllkkkppppppqqqqqqpppooonnnnnnpppooommmkkkhhhfffdddcccccccccccccccbbbbbbbbbbbb```````````````aaabbbbbbbbbaaaaaaaaa``````______bbbbbbcccddddddddddddcccgggggghhhiiijjjjjjkkkkkkmmmlllkkkjjjiiigggffffffcccdddeeegggiiikkkmmmooooooooooooooonnnnnnnnnnnnmmmlllkkkjjjjjjiiijjjjjjjjjiiihhhfffdddbbbaaa```^^^^^^___aaabbbcccdddeeegggfffdddbbb`````````aaadddfffiiimmmppprrrssssssvvvuuutttsssrrrqqqqqqqqqoooooommmjjjgggccc```___ZZZ\\\^^^bbbfffjjjnnnpppnnnnnnoooppprrrtttvvvwwwyyywwwuuusssrrrssstttuuuooonnnnnnnnnmmmmmmmmmmmmppppppppppppqqqrrrssstttvvvvvvuuuttttttuuuvvvwwwwwwvvvuuutttttttttttttttuuuuuusssrrrpppooonnnmmmkkkkkkjjjkkklllnnnpppqqqqqqrrrsssttttttsssrrrqqqtttsssqqqoooooopppqqqrrrrrrrrrqqqppppppqqqqqqqqqoooooonnnnnnmmmllllllkkkhhhhhhhhhhhhhhhiiijjjkkkoooooonnnlllkkkiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiihhhhhhggggggffffffggghhhhhhhhhhhhiiiiiiiiibbbbbbaaa```___^^^^^^]]]^^^]]]]]]]]]^^^___aaabbb]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\]]]^^^^^^```aaabbbbbbbbbbbbbbbaaa^^^```ccceeeffffffdddccceeeeeeeeeddddddddddddddd^^^^^^]]]\\\ZZZXXXVVVUUUTTTTTTTTTSSSSSSSSSSSSSSSNNNNNNMMMMMMNNNOOOQQQRRRPPPRRRSSSUUUVVVVVVVVVUUUQQQRRRSSSUUUWWWXXXYYYZZZVVVWWWWWWXXXXXXYYYYYYYYY[[[[[[\\\]]]^^^___```aaacccbbbbbbcccdddfffiiijjjffffffggghhhjjjkkkmmmnnnpppppppppqqqrrrsssuuuvvvttttttttttttrrrpppnnnmmmppppppqqqrrrssstttuuuuuuvvvvvvuuutttrrrqqqqqqpppnnnppprrrtttvvvxxx|||~~~~~~}}}}}}}}}}}}|||||||||{{{zzzxxxvvvtttuuuuuuuuutttrrrooommmkkkffffffeeeffffffhhhjjjkkkjjjkkklllmmmmmmmmmllllllppprrrtttvvvxxxyyyyyyxxxwwwuuussspppnnnllllllllljjjkkknnnppprrrsssttttttpppooommmkkkjjjjjjkkklll\\\]]]^^^___aaabbbcccdddeeeeeeeeeeeeeeedddccccccbbbbbbaaa```____________\\\\\\[[[ZZZYYYWWWVVVUUUUUUTTTSSSRRRRRRSSSTTTUUUVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSTTTVVVXXXZZZ[[[\\\\\\[[[[[[ZZZYYYYYYXXXWWWVVVUUUTTTTTTTTTUUUVVVTTTSSSSSSSSSSSSTTTTTTUUUUUUUUUVVVVVVWWWWWWWWWXXXXXXYYY[[[]]]^^^___``````]]]]]]]]]]]]\\\[[[ZZZYYYZZZ[[[^^^```bbbcccdddddddddcccbbbbbbdddfffjjjlllllllllllllllmmmnnnoooooorrrqqqqqqpppmmmkkkhhhfffbbbbbbaaa```____________^^^]]]\\\\\\[[[ZZZYYYYYYXXXVVVSSSQQQOOOOOOOOOPPPLLLMMMNNNOOOOOOOOOOOOOOOMMMPPPRRRTTTTTTVVVYYY[[[]]]```ccceeefffhhhkkkmmmnnnnnnoooooooooooonnnnnnoooooooooooooooooonnnnnnooonnnmmmkkkiiigggeeeddddddddddddccccccbbbbbbbbbaaaaaaaaaaaaaaabbbcccccccccccccccbbbbbbaaaaaaaaaccccccdddeeeeeeeeeeeeeeehhhhhhhhhiiijjjjjjkkkkkkmmmlllkkkjjjiiihhhggggggeeeeeefffhhhjjjlllnnnpppooooooooopppppppppppppppoooooonnnmmmllllllllllllkkkkkkiiigggeeecccaaa```______```bbbcccdddeeefffgggfffdddbbbaaa`````````aaacccgggkkkoooqqqssstttvvvuuutttsssqqqqqqppppppooonnnllljjjfffccc```^^^ZZZ[[[^^^aaafffjjjnnnppppppqqqqqqrrrsssuuuvvvwwwxxxwwwuuusssrrrrrrssstttpppoooooooooooooooooooooppppppppppppqqqrrrssssssvvvuuutttsssssstttuuuuuuuuuuuuttttttssstttttttttuuutttsssrrrpppooonnnmmmmmmmmmmmmmmmnnnppprrrsssqqqrrrsssssssssrrrqqqqqqqqqpppooonnnmmmnnnpppqqqqqqppppppooooooooooooooonnnnnnnnnmmmmmmlllllllllhhhhhhhhhhhhiiiiiijjjkkknnnnnnmmmllljjjiiihhhggghhhhhhhhhhhhggggggggggggggggggfffeeeddddddccccccbbbbbbaaaaaaaaaaaaaaaaaa\\\\\\[[[[[[ZZZYYYYYYXXXXXXXXXWWWWWWXXXYYYZZZ[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZ\\\]]]___```aaaaaaddddddeeeddddddcccbbbbbbaaabbbeeefffgggfffdddcccbbbbbbaaaaaa``````______XXXWWWVVVUUUSSSQQQPPPPPPOOOOOOOOOOOOOOONNNNNNNNNKKKKKKKKKKKKMMMNNNPPPQQQQQQSSSUUUWWWXXXYYYYYYYYYXXXXXXYYYZZZ\\\]]]^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[\\\]]]^^^^^^______^^^^^^]]]^^^___```bbbcccbbbbbbccceeefffhhhjjjkkkiiiiiiiiijjjkkklllmmmnnnnnnoooooopppooonnnmmmllllllmmmnnnqqqsssuuuwwwxxxwwwvvvvvvuuutttsssrrrqqqrrrtttwwwxxxzzz|||}}}|||{{{{{{{{{zzzxxxvvvsssrrrooonnnmmmkkkkkkkkklllmmmlllmmmnnnpppppppppooooooqqqsssuuuwwwyyyyyyzzzzzzwwwuuurrrooollljjjiiiiiijjjkkknnnppprrrsssssssssnnnmmmkkkiiihhhiiijjjkkk\\\\\\]]]___```aaabbbbbbeeeffffffffffffeeeeeedddcccbbbaaa```____________]]]]]]\\\[[[ZZZXXXWWWVVVVVVUUUTTTSSSSSSTTTUUUVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVWWWXXXYYY[[[\\\^^^^^^]]]\\\[[[ZZZYYYXXXWWWVVVUUUUUUTTTTTTUUUUUUSSSRRRRRRRRRSSSTTTTTTUUUWWWWWWXXXYYYZZZZZZ[[[[[[YYYZZZ[[[]]]^^^_________^^^^^^^^^^^^^^^]]]\\\[[[]]]^^^```bbbddddddddddddbbbaaa_________aaacccdddeeeeeedddddddddeeeeeefffhhhhhhhhhgggeeecccaaa___\\\[[[ZZZYYYYYYXXXXXXXXXUUUUUUTTTSSSRRRQQQQQQPPPQQQOOOMMMLLLJJJJJJKKKKKKIIIJJJKKKLLLMMMMMMNNNNNNNNNQQQSSSVVVWWWZZZ^^^aaacccfffhhhjjjkkklllnnnpppqqqqqqrrrrrrrrrrrrqqqqqqooooooppppppppppppppppppnnnmmmlllkkkjjjhhhggggggffffffeeeddddddcccbbbbbbcccccccccbbbccccccdddeeeeeeeeeeeeeeeddddddddddddeeeffffffggghhhgggggggggiiiiiiiiiiiiiiijjjkkklllmmmllllllkkkjjjiiiiiihhhggghhhhhhjjjlllnnnpppqqqppppppqqqqqqrrrssssssssssssrrrqqqpppoooooooooooonnnmmmkkkhhhfffdddbbbaaa```aaabbbcccdddfffgggggggggfffdddbbbaaa`````````^^^```dddiiinnnqqqtttuuuwwwvvvuuutttrrrqqqpppoooooonnnllliiifffbbb___^^^ZZZ[[[^^^bbbfffkkknnnqqqssssssttttttuuuuuuvvvvvvxxxwwwuuusssrrrrrrrrrrrrpppppppppqqqqqqqqqqqqqqqppppppoooppppppqqqrrrsssuuuuuutttsssrrrrrrrrrssstttssssssssssssttttttuuutttsssrrrqqqpppooonnnnnnooooooooopppqqqrrrssstttrrrrrrrrrrrrrrrqqqpppooonnnmmmlllkkklllmmmnnnoooooooooooonnnnnnmmmmmmmmmmmmmmmmmmllllllllllllllljjjiiiiiiiiiiiiiiijjjkkkllllllkkkjjjhhhgggfffffffffffffffeeeeeedddddddddccccccbbbaaa```___^^^]]][[[[[[[[[ZZZZZZYYYYYYYYYVVVVVVVVVUUUUUUTTTTTTSSSRRRRRRSSSSSSTTTTTTUUUUUUWWWXXXYYYZZZZZZZZZYYYXXXZZZ\\\___aaaccceeeeeeeeehhhhhhgggfffeeecccaaa```bbbcccdddeeeeeecccaaa```YYYYYYXXXWWWVVVVVVUUUUUUQQQPPPNNNLLLKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKLLLLLLJJJKKKKKKLLLNNNPPPQQQRRRTTTUUUWWWYYYZZZ[[[[[[\\\YYYYYYYYYZZZ[[[[[[\\\\\\\\\\\\[[[[[[ZZZYYYYYYXXXVVVVVVWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYZZZ\\\]]]^^^^^^^^^```aaaccceeefffgggggggggggggggggghhhiiiiiihhhhhhiiiiiiiiiiiihhhhhheeefffiiimmmqqquuuwwwyyyvvvvvvuuutttsssrrrrrrqqqvvvwwwzzz{{{}}}}}}{{{zzzxxxwwwtttrrrpppoooooooooooopppqqqsssttttttssssssrrrtttuuuwwwyyyzzz{{{{{{yyywwwsssooollljjjhhhhhhiiikkkmmmoooqqqqqqqqqqqqmmmllljjjiiiiiijjjkkkmmm\\\\\\]]]^^^___```aaaaaaeeeeeefffffffffeeeeeedddcccbbbaaaaaa`````````aaa___^^^^^^]]]\\\ZZZXXXXXXXXXWWWVVVUUUUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXZZZZZZZZZZZZ[[[\\\]]]^^^``````___]]]\\\ZZZYYYYYYWWWWWWVVVVVVUUUUUUUUUUUUSSSSSSSSSTTTUUUVVVWWWXXXYYYYYYZZZ[[[\\\]]]^^^___[[[\\\]]]^^^____________aaaaaabbbbbbbbbaaaaaa```aaabbbccceeeeeeeeeeeeddd```___]]]\\\[[[\\\]]]]]]___^^^]]]]]]]]]]]]]]]^^^```aaaaaa```___]]][[[ZZZVVVVVVUUUTTTSSSSSSSSSSSSOOOOOONNNNNNMMMLLLKKKKKKMMMLLLKKKJJJIIIIIIJJJJJJIIIJJJLLLNNNOOOPPPPPPQQQRRRTTTVVVYYY[[[___dddgggiiikkknnnoooooooooqqqrrrttttttuuuuuuuuuuuuttttttrrrqqqqqqqqqrrrrrrssssssmmmmmmmmmlllkkkkkkjjjjjjhhhhhhggggggfffeeeddddddfffeeeeeeeeeeeeeeeffffffhhhggggggggggggggggggggghhhhhhiiijjjjjjjjjjjjiiijjjiiiiiiiiiiiijjjkkklllmmmlllllllllkkkkkkjjjjjjjjjjjjkkklllnnnppprrrsssrrrrrrsssssstttuuuvvvvvvvvvuuutttsssrrrrrrrrrrrrpppooommmjjjhhheeecccbbbbbbcccdddeeefffhhhiiiiiihhhgggeeedddbbbaaa```___]]]___ccchhhmmmrrrvvvwwwxxxxxxwwwvvvtttrrrqqqpppooonnnllljjjfffccc```^^^[[[]]]___ccchhhlllppprrruuuuuuuuuvvvuuuuuuuuuuuuwwwvvvuuusssrrrrrrrrrrrrpppqqqqqqqqqqqqrrrrrrrrroooooooooooopppqqqrrrsssvvvuuuttttttsssrrrrrrqqqrrrrrrqqqrrrrrrssstttuuusssrrrrrrqqqpppoooooonnnpppqqqqqqrrrrrrsssttttttrrrqqqqqqpppooonnnmmmllljjjjjjjjjjjjkkklllmmmnnnooooooooonnnnnnmmmllllllllllllllllllllllllllllllkkkjjjjjjiiiiiiiiijjjjjjiiihhhgggfffeeedddccccccbbbaaaaaa``````______^^^___^^^]]]\\\[[[YYYYYYXXXWWWWWWWWWVVVUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRPPPQQQRRRSSSUUUUUUVVVVVVWWWYYY\\\^^^``````______```aaadddfffggghhhgggggghhhgggfffdddbbb___]]]\\\]]]^^^^^^^^^]]][[[YYYXXXSSSRRRRRRQQQPPPOOONNNNNNMMMLLLIIIHHHGGGHHHJJJKKKJJJKKKKKKKKKLLLLLLMMMMMMLLLMMMNNNOOOQQQSSSUUUVVVXXXYYYYYYZZZZZZZZZ[[[[[[WWWWWWXXXXXXXXXXXXXXXYYYYYYXXXXXXVVVUUUTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTVVVWWWXXXYYYZZZ\\\]]]^^^]]]^^^___aaabbbddddddeeeeeeeeeddddddddddddeeeeeeccccccccccccbbbbbbbbbaaa^^^___bbbfffkkkooorrrsssqqqqqqpppoooooonnnmmmmmmrrrsssvvvwwwxxxzzz~~~~~~}}}zzzyyyvvvsssrrrpppppppppqqqrrrtttvvvwwwwwwwwwwwwtttuuuvvvxxxyyyzzz{{{|||zzzxxxuuupppmmmjjjiiihhhhhhjjjlllmmmoooooooooooonnnmmmkkkkkkkkklllnnnooo\\\]]]]]]^^^___```aaaaaaddddddeeeeeeeeeeeeddddddccccccbbbaaaaaaaaaaaabbbaaaaaa```___^^^\\\[[[ZZZZZZZZZYYYXXXXXXYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[]]]^^^^^^```___^^^\\\[[[YYYXXXXXXVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTUUUVVVXXXYYYZZZ[[[\\\\\\^^^___```aaaaaaaaaaaabbbcccddddddcccccceeefffffffffffffffeeeeeeddddddeeeffffffeeedddccc^^^]]][[[YYYXXXWWWWWWWWWVVVVVVUUUUUUTTTUUUUUUUUUXXXYYYYYYYYYXXXWWWUUUTTTQQQPPPOOONNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNQQQSSSTTTUUUUUUWWWYYY[[[^^^```dddiiimmmmmmpppsssttttttsssssstttvvvvvvwwwwwwwwwwwwvvvvvvsssrrrrrrqqqqqqrrrssssssnnnnnnnnnnnnnnnmmmmmmmmmkkkjjjjjjiiihhhhhhggggggiiihhhhhhggggggggghhhhhhiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkllllllllllllkkkkkkjjjiiiiiiiiijjjkkklllmmmmmmmmmlllllllllllllllllllllmmmnnnpppqqqssstttsssttttttuuuvvvwwwwwwxxxwwwvvvuuuttttttsssttttttqqqqqqooollljjjhhhfffeeedddeeefffggghhhjjjkkkkkkiiihhhgggfffdddbbbaaa```___```dddiiinnnssswwwyyyyyyyyyyyyxxxwwwuuusssrrrooonnnmmmkkkhhheeecccbbb___```bbbfffjjjnnnrrrtttvvvvvvwwwwwwvvvuuuttttttvvvuuuuuutttssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqoooooooooooopppqqqrrrrrrvvvvvvvvvuuutttsssrrrrrrqqqqqqpppqqqqqqrrrssssssqqqqqqqqqppppppooooooooopppqqqqqqrrrssssssssssssqqqpppooommmkkkjjjiiihhhhhhhhhiiijjjkkklllnnnnnnoooooooooooonnnmmmlllkkklllllllllllllllkkkkkkkkkjjjiiihhhhhhggggggggggggccccccbbbaaa``````______[[[[[[[[[ZZZZZZYYYYYYYYYZZZZZZYYYXXXWWWVVVUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRSSSUUUVVVXXXYYYZZZZZZ]]]aaafffhhhiiihhhhhhffffffggghhhgggfffeeedddbbbaaa```^^^[[[YYYVVVUUUUUUUUUUUUUUUTTTRRRPPPOOOQQQPPPPPPOOONNNNNNMMMMMMJJJIIIGGGFFFFFFHHHJJJLLLLLLLLLMMMMMMNNNOOOPPPPPPOOOOOOQQQSSSUUUWWWXXXXXX]]]\\\[[[ZZZYYYXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTSSSSSSUUUUUUUUUUUUUUUUUUVVVVVVUUUVVVXXXZZZ]]]___```aaa``````bbbcccdddeeedddddd``````___^^^]]]]]]]]]]]]___^^^]]]\\\[[[ZZZYYYYYYWWWYYY[[[^^^bbbeeeggghhhhhhhhhggggggfffeeeeeeeeegggiiikkklllmmmooorrruuusssuuuxxxyyyyyyzzz|||~~~~~~~~~~~~}}}|||{{{{{{{{{{{{|||||||||}}}~~~|||{{{vvvuuusssqqqqqqpppqqqqqqrrrtttvvvxxxzzzzzzzzzzzzwwwwwwxxxyyyzzz{{{||||||zzzxxxtttpppmmmkkkiiiiiijjjkkkmmmnnnoooooonnnnnnnnnmmmlllkkkkkklllnnnooo]]]^^^^^^___``````aaaaaaccccccdddeeeeeeeeeeeedddccccccbbbbbbbbbbbbbbbcccddddddcccbbbaaa___^^^]]]\\\[[[ZZZYYYYYYZZZ[[[\\\YYYYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYZZZ[[[\\\^^^^^^^^^^^^]]]\\\ZZZYYYXXXXXXWWWWWWXXXXXXWWWWWWVVVUUUVVVVVVVVVWWWYYY[[[]]]^^^``````aaaaaabbbcccddddddiiiiiijjjjjjjjjjjjjjjiiihhhhhhhhhhhhhhhgggfffeeedddeeeeeeeeeeeecccbbb```ZZZYYYXXXVVVTTTSSSRRRRRRNNNMMMMMMMMMMMMMMMNNNNNNQQQQQQRRRSSSSSSRRRPPPPPPMMMLLLKKKJJJJJJIIIIIIJJJHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNOOOPPPRRRUUUXXXZZZ[[[[[[___```aaaccceeehhhmmmqqqqqqtttwwwyyyxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzyyyyyytttsssqqqpppppppppqqqrrrqqqqqqqqqppppppppppppooommmmmmlllllllllkkkkkkkkkkkkkkkjjjjjjiiiiiijjjjjjkkkkkkkkkkkkkkklllllllllkkkllllllmmmmmmmmmmmmmmmmmmkkkjjjiiiiiijjjlllmmmmmmmmmmmmmmmmmmnnnnnnnnnmmmnnnnnnoooqqqrrrtttuuuuuuuuuvvvvvvwwwwwwxxxxxxwwwvvvuuutttssssssssssssrrrqqqpppnnnllljjjiiihhhfffggghhhiiijjjlllmmmmmmkkkjjjjjjhhhfffdddbbbaaaaaabbbeeehhhmmmrrrvvvxxxxxxyyyyyyyyyxxxvvvtttssspppoooooommmllliiihhhgggdddeeegggjjjmmmqqqtttvvvwwwxxxyyyyyyyyywwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuusssrrrrrrrrrqqqqqqqqqqqqoooooonnnoooooopppqqqrrruuuuuuuuuuuuuuutttsssrrrqqqppppppppppppqqqqqqrrrppppppppppppppppppoooooopppqqqrrrssssssssssssrrrpppnnnllljjjgggfffeeeddddddeeeggghhhjjjlllmmmnnnnnnooooooooonnnlllkkkiiikkkkkkkkkjjjiiihhhhhhhhhgggfffeeeccccccbbbbbbbbb]]]]]]\\\\\\[[[ZZZZZZYYYUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUTTTTTTSSSSSSPPPQQQRRRSSSTTTUUUUUUVVVUUUUUUVVVVVVWWWWWWXXXXXXWWWWWWWWWWWWXXXYYY[[[]]]^^^aaagggllloooooommmlllffffffdddcccaaa```___^^^YYYXXXWWWVVVTTTQQQOOONNNMMMNNNNNNNNNMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGHHHJJJLLLMMMNNNOOOOOOQQQRRRSSSTTTTTTSSSTTTUUUWWWYYYZZZZZZ[[[```^^^\\\ZZZXXXVVVUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUUUUVVVVVVVVVWWWWWWXXXYYY\\\^^^aaabbbcccdddcccdddeeeffffffeeedddccc___^^^]]][[[ZZZYYYYYYYYYXXXWWWVVVTTTSSSRRRQQQQQQQQQRRRTTTVVVXXX[[[\\\]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[]]]___```aaabbbeeehhhhhhjjjmmmooopppqqqsssuuuuuuuuuwwwwwwwwwvvvuuutttwwwwwwwwwwwwxxxyyyzzz{{{{{{{{{|||||||||zzzyyyxxxrrrrrrqqqpppqqqrrrssstttuuuvvvyyy{{{}}}~~~~~~~~~}}}|||||||||||||||}}}}}}yyywwwtttqqqooonnnmmmmmmpppqqqrrrsssttttttsssrrrooonnnlllkkkkkklllmmmnnn^^^______``````aaaaaabbbddddddeeefffffffffffffffccccccbbbbbbbbbccccccdddfffffffffeeecccbbb```___[[[ZZZYYYXXXXXXYYYZZZ[[[YYYYYYYYYYYYZZZZZZZZZ[[[YYYZZZZZZ[[[]]]___aaabbbaaaaaa``````___^^^^^^]]]]]]]]]^^^___^^^]]]\\\[[[[[[[[[\\\]]]___aaacccdddeeeeeeeeeffffffgggggggggmmmmmmnnnnnnnnnmmmmmmlllgggggggggffffffdddcccbbbbbbccccccbbbaaa___]]]\\\VVVUUUTTTRRRPPPOOOMMMMMMIIIIIIIIIIIIIIIJJJKKKLLLNNNOOOPPPQQQQQQQQQPPPOOOOOONNNMMMLLLKKKKKKKKKKKKGGGHHHIIIJJJLLLMMMNNNOOOQQQQQQRRRSSSTTTUUUUUUUUUUUUVVVYYY\\\___aaacccdddfffggggggggghhhkkkpppsssuuuxxx|||~~~}}}|||||||||||||||}}}}}}}}}}}}||||||xxxwwwuuusssrrrrrrsssssstttsssssssssrrrrrrqqqqqqnnnnnnnnnooooooooooooooommmmmmlllkkkkkkkkkkkkkkkkkkkkklllllllllmmmmmmmmmllllllmmmnnnnnnnnnnnnmmmmmmllljjjhhhhhhjjjlllmmmmmmmmmmmmnnnnnnooooooooonnnnnnooopppqqqrrrtttuuuwwwwwwwwwwwwwwwwwwwwwwwwuuuuuutttsssrrrrrrrrrrrrrrrrrrqqqooonnnlllkkkkkkhhhhhhiiijjjlllmmmnnnnnnllllllllljjjhhhfffcccbbbbbbccceeegggkkkooosssuuuuuuvvvwwwxxxwwwvvvtttsssppppppppppppooommmlllllljjjjjjlllnnnqqqtttvvvxxxyyyzzz{{{||||||{{{yyyxxxttttttuuuvvvwwwwwwwwwwwwvvvuuuttttttsssrrrqqqqqqnnnnnnnnnoooooopppqqqrrrrrrsssttttttttttttrrrrrrqqqqqqpppoooooooooppppppooooooooooooppppppppppppqqqrrrssstttttttttsssrrrnnnllljjjgggdddbbbaaaaaaaaabbbdddfffhhhjjjkkklllmmmmmmnnnnnnmmmkkkiiigggiiiiiihhhgggeeedddccccccaaa```___^^^\\\\\\[[[[[[XXXXXXWWWWWWVVVUUUUUUUUUQQQQQQRRRRRRSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSQQQRRRTTTVVVXXXZZZ\\\]]]^^^^^^______```aaaaaabbbbbb```]]][[[ZZZ[[[]]]^^^aaadddjjjnnnooonnnkkkiiiaaa___\\\YYYWWWWWWWWWWWWPPPPPPOOONNNMMMKKKJJJIIIJJJJJJKKKKKKLLLLLLLLLLLLHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJLLLMMMOOOPPPQQQRRRTTTTTTUUUWWWXXXZZZ[[[[[[ZZZ[[[]]]___````````````aaa___]]]ZZZXXXWWWVVVVVVQQQQQQQQQRRRRRRSSSSSSSSSUUUVVVVVVWWWXXXYYYYYYYYYYYYYYYZZZ[[[\\\]]]]]]^^^aaabbbdddfffggghhhhhhgggdddeeeffffffeeecccaaa```]]]\\\ZZZXXXWWWUUUUUUUUUPPPOOOMMMLLLKKKKKKKKKLLLLLLLLLNNNPPPRRRTTTVVVVVVTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTVVVWWWXXXZZZ]]]___aaadddhhhjjjkkkmmmnnnpppppprrrsssttttttsssrrrqqqttttttttttttuuuwwwyyyzzzyyyyyyzzz{{{{{{zzzyyyxxxtttssssssrrrssstttvvvwwwwwwyyy|||~~~|||{{{yyywwwvvvvvvvvvwwwyyyzzz{{{|||||||||{{{zzztttrrrpppnnnnnnooopppqqq______``````aaaaaabbbbbbeeeeeefffggghhhhhhggggggcccccccccbbbccccccddddddhhhhhhgggfffeeecccbbbaaaZZZYYYXXXWWWWWWXXXYYYZZZXXXXXXYYYYYYZZZZZZZZZ[[[\\\]]]^^^___aaaccceeeffffffffffffeeeeeeeeedddddddddeeefffffffffeeecccbbbaaaaaabbbdddfffhhhjjjkkkiiiiiiiiiiiiiiijjjjjjjjjmmmmmmmmmnnnmmmmmmlllkkkeeeeeeeeedddcccaaa```___````````````^^^\\\ZZZXXXSSSRRRQQQOOOMMMLLLKKKJJJIIIIIIIIIIIIJJJKKKMMMMMMOOOPPPQQQSSSSSSSSSRRRQQQSSSRRRQQQPPPPPPOOOOOOPPPOOOOOOQQQSSSUUUVVVXXXYYYVVVWWWXXXZZZ[[[[[[\\\\\\[[[]]]```cccfffiiijjjkkkjjjkkkjjjjjjjjjmmmqqquuuwww{{{~~~~~~~~~|||yyywwwvvvvvvvvvwwwuuuuuuuuuttttttssssssrrrooooooooopppqqqqqqrrrrrrooonnnmmmlllllllllllllllkkklllllllllmmmmmmnnnnnnllllllmmmnnnnnnnnnnnnnnnnnnllljjjhhhhhhjjjlllmmmmmmmmmnnnnnnooooooppppppooooooooopppqqqssstttuuuxxxxxxwwwwwwwwwwwwwwwwwwtttsssrrrqqqqqqppppppqqqrrrrrrqqqpppooonnnmmmmmmhhhiiijjjkkkmmmnnnoooooonnnmmmmmmllljjjgggdddbbbccccccdddfffiiimmmppprrrssstttuuuwwwwwwuuutttrrrqqqqqqqqqqqqqqqpppoooooommmnnnooopppsssuuuwwwyyy{{{|||~~~}}}|||zzzssstttuuuwwwxxxxxxyyyyyyxxxxxxwwwuuutttsssrrrqqqnnnnnnnnnnnnooopppqqqrrrpppqqqrrrsssssssssrrrqqqqqqqqqpppooonnnnnnoooooooooooooooooopppppppppppprrrssstttuuuuuuuuutttsssmmmkkkhhheeebbb```______^^^___bbbdddgggiiijjjjjjkkklllmmmmmmllliiigggeeeggggggeeedddbbbaaa______]]]\\\[[[YYYXXXWWWWWWWWWUUUTTTTTTTTTSSSSSSRRRRRROOOPPPPPPQQQRRRSSSTTTTTTRRRRRRRRRSSSSSSSSSTTTTTTTTTUUUXXX[[[^^^aaacccdddfffgggggghhhiiijjjkkkkkkllliiiddd___]]]]]]___```bbbfffjjjnnnnnnkkkgggddd[[[YYYUUURRRPPPPPPQQQRRRKKKKKKKKKJJJJJJIIIGGGGGGJJJJJJKKKLLLMMMNNNOOOOOOMMMMMMMMMNNNOOOOOOPPPPPPNNNOOOQQQSSSUUUVVVWWWWWWZZZZZZ[[[]]]___```aaabbbbbbccceeefffgggggggggfffaaa___]]][[[YYYXXXXXXXXXTTTUUUUUUVVVWWWWWWXXXXXX[[[\\\]]]___```bbbccccccddddddeeefffgggiiiiiijjjjjjkkklllmmmmmmmmmlllkkkddddddeeeeeedddaaa___]]]VVVUUUSSSQQQOOONNNMMMMMMJJJIIIHHHGGGGGGGGGIIIIIIHHHIIIKKKMMMOOOQQQSSSTTTOOOOOOOOOOOOOOONNNNNNNNNOOOQQQSSSTTTTTTVVVYYY[[[___bbbfffiiijjjlllmmmooopppqqqssstttuuutttrrrqqqrrrrrrrrrrrrtttvvvxxxyyyyyyzzz{{{||||||{{{zzzyyywwwvvvvvvuuuvvvwwwyyyzzzzzz{{{~~~~~~yyyxxxuuussssssssstttuuubbbbbbccccccddddddeeeeeehhhiiiiiijjjkkkkkkjjjjjjhhhgggeeecccbbbcccdddeeeddddddeeeeeeeeedddbbbaaaYYYXXXWWWVVVVVVWWWXXXYYYXXXYYY[[[]]]___```aaaaaaaaabbbdddfffiiimmmoooqqqtttsssqqqooonnnnnnnnnoooqqqqqqqqqpppnnnllliiihhhkkkjjjjjjjjjkkklllmmmnnnmmmlllkkkjjjiiiiiiiiiiiiiiijjjkkkllljjjgggcccaaabbbaaa```___^^^\\\[[[ZZZWWWWWWXXXXXXXXXWWWVVVVVVRRRQQQOOOMMMKKKKKKKKKLLLJJJJJJJJJKKKLLLNNNOOOPPPOOOPPPSSSVVVXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWXXXYYY[[[[[[^^^]]]]]]]]]]]]\\\\\\\\\dddeeegggiiilllnnnpppqqqqqqooonnnmmmmmmooorrrsss||||||}}}~~~~~~{{{{{{zzzzzzyyyxxxwwwwwwyyyyyyxxxwwwvvvuuuttttttqqqqqqrrrrrrrrrsssssssssrrrssssssrrrqqqpppooonnnlllmmmmmmmmmmmmmmmmmmmmmoooooooooooooooooooooooolllkkkjjjiiihhhhhhiiijjjkkklllmmmnnnooooooooooooooooooooopppqqqrrrttttttrrrqqqqqqqqqqqqqqqrrrrrrpppooonnnmmmlllmmmmmmnnnmmmnnnpppqqqqqqooommmlllhhhjjjlllmmmmmmnnnppprrrnnnpppqqqpppmmmjjjiiihhheeefffhhhjjjkkklllllllllqqqrrrssstttuuuttttttsssttttttuuuuuuttttttsssrrrqqqppppppppprrrvvvzzz||||||}}}~~~~~~~~~|||{{{zzzyyyxxxxxxzzz}}}~~~~~~~~~yyytttxxx{{{xxxrrrnnnooonnnmmmllllllmmmoooppprrrrrrrrrrrrqqqpppnnnnnnmmmmmmmmmmmmmmmmmmmmmnnnooopppqqqrrrsssrrrrrrqqquuuuuuuuuuuutttrrrpppooommmjjjfffbbbaaa___]]][[[[[[\\\]]]___bbbeeehhhiiimmmlllkkkjjjhhhfffdddcccbbbaaa```^^^\\\ZZZYYYXXXVVVVVVVVVUUUTTTSSSSSSSSSPPPQQQRRRQQQPPPPPPQQQRRRRRRSSSSSSTTTUUUVVVVVVWWWTTTUUUUUUVVVWWWWWWWWWXXX[[[]]]___aaacccfffjjjnnnppprrruuuwwwxxxvvvtttrrroookkkgggcccaaa```^^^]]]```bbbdddfffeeeaaa]]]ZZZSSSQQQOOOLLLJJJIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPRRRSSSTTTUUUUUUUUUVVVWWWZZZ\\\^^^_________bbbccceeeggghhhgggfffeeehhhhhhiiijjjkkkkkkkkkkkkhhhfffaaa]]]YYYXXXXXXXXXXXXWWWVVVWWWXXX[[[___aaadddeeefffffffffhhhkkknnnoooppppppqqqqqqrrrrrrrrruuuuuutttttttttqqqlllhhhcccbbbaaaaaa```^^^[[[XXXQQQPPPMMMKKKIIIIIIJJJKKKJJJIIIHHHGGGFFFGGGHHHHHHIIIJJJKKKLLLNNNOOOPPPQQQOOOOOONNNNNNNNNNNNNNNOOOOOOQQQRRRTTTUUUWWW[[[^^^___jjjtttuuunnnjjjmmmssstttuuuvvvwwwwwwwwwvvvuuuyyyxxxxxxyyy|||}}}}}}|||~~~~~~}}}}}}{{{{{{|||~~~{{{}}}zzzvvvttttttvvvwwweeeeeeeeefffgggggghhhhhhjjjkkkkkklllllllllkkkkkkiiihhhfffdddddddddeeefffeeefffggggggfffeeecccbbb[[[ZZZYYYXXXXXXZZZ\\\]]]```aaacccdddeeefffffffffhhhiiikkknnnrrrvvvyyy{{{~~~}}}{{{yyywwwwwwwwwwwwvvvvvvvvvtttrrrpppmmmlllkkkkkkjjjkkkkkklllmmmmmmmmmmmmlllkkkjjjiiiiiiiiiggghhhhhhgggeeebbb```^^^^^^^^^]]]\\\[[[ZZZYYYYYYWWWWWWWWWWWWWWWVVVVVVUUUUUUTTTRRRQQQPPPPPPQQQQQQNNNOOOOOOQQQRRRTTTVVVWWWXXXYYY[[[]]]^^^____________``````````````````````````````aaaaaabbbddddddffffffffffffffffffffffffjjjkkkmmmooorrruuuvvvxxxtttsssqqqooooooppprrrsss{{{|||~~~}}}||||||{{{zzzzzzyyyyyyyyyyyyxxxwwwvvvuuuttttttttttttttttttssssssssssssttttttttttttsssrrrqqqqqqnnnnnnnnnnnnnnnnnnnnnnnnooooooooonnnnnnnnnnnnnnnkkkjjjiiiggggggggghhhhhhjjjkkklllnnnoooppppppppppppppppppppppppqqqrrrsssqqqqqqpppoooooooooppppppooonnnmmmlllllllllmmmmmmmmmnnnooopppooonnnlllkkkhhhjjjkkkllllllmmmppprrrppprrrsssrrrooollljjjjjjjjjjjjkkkkkkllllllllllllnnnoooqqqrrrrrrrrrqqqpppttttttuuuuuuuuuuuuuuutttuuutttrrrrrrsssuuuxxxzzz}}}~~~~~~~~~}}}|||{{{yyyxxxyyy|||zzzvvvzzz}}}yyyrrrnnnnnnmmmlllkkkkkkmmmoooppprrrrrrrrrqqqpppooonnnnnnkkkkkkkkkkkkkkkkkkkkkkkkoooppprrrssssssssssssrrrttttttuuutttsssrrrpppooommmjjjfffbbb```___\\\ZZZYYYZZZ[[[]]]```ccceeegggiiihhhhhhfffeeebbbaaa```^^^^^^]]][[[YYYWWWVVVVVVTTTTTTSSSSSSRRRRRRRRRQQQNNNOOOQQQQQQPPPOOOQQQRRRUUUUUUVVVWWWXXXYYYZZZZZZYYYYYYYYYZZZ[[[]]]^^^___bbbdddfffiiillloootttxxx|||zzzooojjjeee```]]]ZZZXXXVVVZZZ\\\]]]^^^^^^[[[XXXVVVPPPNNNLLLIIIHHHHHHHHHIIIJJJJJJJJJJJJKKKKKKLLLLLLNNNOOOQQQSSSTTTUUUVVVVVVWWWWWWYYYZZZ[[[\\\\\\\\\^^^___bbbdddfffhhhhhhhhhkkklllnnnoooppppppooooooooooooooopppoooooonnnnnnmmmkkkgggccc```_________^^^]]]]]]]]]___cccgggiiiqqqrrrsssttttttuuuxxxzzzyyyzzzzzzzzz{{{{{{{{{|||~~~}}}|||{{{yyytttoookkkeeedddbbb```___]]]ZZZWWWSSSQQQOOOMMMLLLLLLLLLMMMKKKKKKIIIHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRSSSUUUVVVXXXZZZ^^^aaaccckkktttvvvsssqqqtttyyy{{{{{{}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~{{{}}}}}}{{{|||}}}hhhhhhhhhiiijjjkkkkkkkkkmmmnnnnnnnnnnnnnnnmmmmmmkkkjjjhhhgggffffffgggggghhhhhhiiiiiihhhgggeeeddd___^^^\\\[[[\\\___aaaccciiiiiijjjkkkllllllllllllpppqqqtttwww{{{~~~}}}}}}|||{{{zzzxxxuuurrrpppnnnlllllllllkkkllllllmmmmmmooonnnmmmlllkkkjjjjjjiiihhhgggfffdddbbb```^^^]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXYYYYYYXXXXXXXXXYYYYYYZZZWWWWWWYYY[[[]]]```aaabbbddddddeeeeeefffffffffgggiiijjjjjjkkklllllllllkkkkkkkkkkkkkkkkkklllmmmnnnnnnnnnoooooopppqqqqqqqqqpppqqqsssvvvyyy{{{}}}~~~zzzxxxvvvsssrrrrrrsssttt{{{}}}~~~~~~~~~}}}||||||{{{{{{{{{{{{zzzyyyxxxwwwvvvvvvwwwvvvvvvvvvvvvvvvvvvvvvxxxwwwwwwwwwvvvuuuuuuuuurrrrrrqqqqqqppppppoooooooooooonnnnnnmmmmmmmmmllljjjiiihhhfffeeeeeeffffffhhhiiikkkmmmnnnppppppppppppppppppppppppppppppppppppooonnnmmmmmmmmmmmmmmmmmmmmmlllkkkkkkkkkllllllmmmnnnnnnooonnnllljjjiiihhhiiijjjjjjjjjmmmqqqttttttuuuwwwvvvssspppnnnmmmoooooonnnnnnmmmllllllkkknnnooopppqqqqqqqqqpppooossstttuuuvvvwwwwwwwwwwwwxxxwwwuuuttttttuuuwwwxxx}}}~~~~~~~~~||||||yyyyyyzzz}}}{{{xxx|||}}}xxxqqqnnnkkkjjjjjjjjjkkkmmmnnnpppqqqpppppppppooonnnnnnnnnkkkkkkkkkkkkjjjjjjjjjjjjooopppqqqrrrsssttttttsssssstttttttttsssqqqpppooommmjjjeeebbb```^^^[[[YYYXXXXXXZZZ\\\___bbbdddfffffffffeeedddbbb```___]]]]]]\\\[[[YYYXXXVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSRRROOOQQQRRRSSSRRRSSSTTTVVVYYYZZZ[[[]]]^^^```aaaaaaaaa`````````bbbeeegggiiikkkmmmpppsssvvv{{{}}}yyyooojjjccc]]]YYYVVVSSSQQQUUUUUUVVVWWWVVVUUUSSSRRROOOMMMJJJHHHHHHIIIJJJLLLNNNOOOOOOPPPQQQRRRSSSSSSTTTUUUXXXZZZ]]]___``````aaabbbccceeeffffffffffffgggiiikkkmmmoooqqqrrrrrrrrrrrrsssssstttuuuuuuuuuvvvvvvvvvvvvuuutttsssrrrrrrpppmmmiiiggggggggggggeeeddddddeeehhhlllppprrr{{{|||~~~~~~~~~}}}xxxsssooojjjgggdddaaa___]]][[[YYYVVVTTTSSSQQQPPPPPPQQQQQQOOONNNMMMMMMLLLLLLMMMMMMOOOPPPQQQRRRSSSUUUUUUVVVWWWWWWWWWVVVVVVWWWWWWXXXWWWYYYZZZ\\\]]]```dddgggjjjooouuuyyyzzz{{{~~~{{{}}}jjjkkkkkklllmmmnnnooooooqqqrrrrrrrrrrrrqqqppppppnnnmmmllljjjjjjiiiiiijjjkkklllmmmmmmmmmkkkjjjiiieeedddbbbaaabbbeeehhhjjjmmmnnnoooqqqrrrrrrrrrrrrwwwxxxzzz|||~~~~~~}}}{{{yyyuuurrrpppnnnnnnnnnnnnnnnnnnoooooopppqqqqqqqqqpppooonnnmmmlllmmmkkkhhhfffcccbbbaaaaaa____________````````````bbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaabbbcccdddeeeeeecccdddfffiiilllnnnooopppppppppooonnnnnnnnnoooooossssssuuuvvvwwwwwwvvvvvvsssrrrrrrrrrrrrsssssstttssstttuuuvvvwwwxxxyyyyyyvvvwwwyyy{{{~~~~~~{{{yyywwwvvvvvvvvv|||~~~~~~~~~~~~}}}}}}~~~}}}|||{{{zzzzzzxxxxxxyyyyyyzzz{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyvvvvvvuuuttttttsssrrrrrrqqqppppppooonnnmmmmmmlllkkkjjjhhhfffeeeddddddeeefffgggiiikkkmmmnnnooopppppppppppppppoooooonnnnnnnnnnnnmmmlllkkkkkkkkkkkkllllllkkkkkkkkkkkkkkkkkknnnnnnnnnnnnmmmkkkjjjiiiiiiiiijjjjjjjjjnnnrrrvvvxxxzzz|||{{{xxxuuussssssrrrqqqpppoooooonnnnnnnnnqqqqqqssssssssssssrrrqqqrrrssstttvvvwwwwwwxxxxxxxxxwwwuuuuuuuuuvvvwwwxxx||||||}}}~~~~~~}}}|||{{{{{{zzz{{{~~~zzzxxx{{{|||vvvooollliiiiiiiiijjjkkkmmmnnnoooooonnnnnnmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkknnnooopppqqqrrrsssttttttsssttttttttttttrrrpppooollliiifffcccaaa^^^[[[YYYYYYYYY[[[]]]```ccceeegggfffffffffeeecccbbb```___^^^^^^]]][[[ZZZXXXWWWWWWUUUUUUUUUUUUVVVVVVWWWWWWUUUVVVXXXYYYYYYZZZ\\\^^^aaaaaacccdddfffhhhiiijjjlllkkkiiihhhiiillloooqqqrrrtttwwwyyy|||zzzvvvpppjjjccc]]]YYYVVVTTTRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRPPPMMMLLLLLLNNNQQQSSSTTTUUUVVVXXXYYY[[[[[[\\\]]]___aaadddgggiiikkkllllllmmmnnnooopppppppppppppppqqqrrrtttuuuvvvwwwwwwwwwwwwwwwwwwxxxyyyzzz{{{zzzzzzzzzzzzzzzyyyxxxxxxuuutttqqqooonnnmmmnnnnnnjjjjjjjjjlllooosssxxxzzz|||vvvsssqqqnnniiieeecccaaa___]]]YYYYYYXXXVVVVVVVVVVVVWWWUUUUUUTTTTTTTTTSSSSSSSSSVVVVVVWWWXXXYYYZZZ[[[\\\^^^^^^^^^]]]^^^^^^___```^^^```bbbccceeehhhlllooouuuwwwzzz~~~}}}nnnooopppqqqrrrsssttttttwwwwwwwwwxxxxxxwwwwwwvvvttttttrrrqqqpppoooooooooqqqqqqsssssstttsssrrrqqqnnnmmmkkkjjjkkkmmmoooqqqrrrssstttvvvwwwxxxyyyyyy|||}}}~~~~~~{{{wwwtttrrrqqqrrrrrrrrrrrrssstttuuuuuuvvvwwwwwwwwwvvvuuutttsssrrrqqqnnnkkkhhhgggggghhheeeeeefffgggggghhhhhhiiikkkjjjjjjjjjjjjkkklllmmmlllmmmnnnpppqqqrrrssstttssstttwwwyyy|||}}}~~~~~~~~~}}}{{{yyyxxxyyyyyyzzz|||}}}~~~zzzyyyyyyxxxxxxxxxyyyyyyyyyyyyzzz{{{}}}~~~}}}~~~~~~|||zzzzzzzzz}}}~~~}}}||||||yyyzzz{{{}}}~~~~~~}}}}}}|||}}}}}}~~~{{{zzzzzzyyyxxxwwwwwwvvvttttttsssrrrqqqpppooonnnmmmllljjjgggfffeeeeeeeeeeeefffhhhjjjlllmmmnnnnnnppppppqqqppppppooonnnmmmmmmmmmlllkkkjjjjjjkkkkkkkkklllllllllllllllllllllnnnnnnnnnnnnmmmlllkkkjjjkkkkkkllllllmmmqqqvvvzzz}}}|||{{{zzzuuutttsssrrrqqqqqqrrrrrrrrrssstttuuuuuutttsssrrrqqqrrrtttuuuwwwwwwxxxxxxuuuuuuuuuuuuvvvwwwyyyzzzzzz{{{|||}}}}}}}}}|||{{{|||{{{{{{|||{{{wwwuuuxxxxxxrrrmmmkkkiiijjjjjjkkklllnnnoooooommmmmmlllkkkkkkkkkllllllmmmmmmlllllllllkkkkkkkkkmmmmmmnnnpppqqqssstttuuuuuuuuuvvvvvvuuutttsssrrrmmmkkkhhhfffdddbbb^^^\\\ZZZ[[[]]]___aaadddggghhhiiiiiiiiihhhgggeeedddcccaaaaaa```___^^^\\\[[[[[[XXXXXXYYYZZZ[[[\\\\\\]]]\\\^^^```aaabbbccceeegggjjjkkklllnnnpppqqqsssssswwwuuusssqqqppprrrtttuuuwwwxxxzzz|||}}}}}}yyyooojjjccc]]]ZZZXXXWWWVVVTTTTTTTTTTTTUUUVVVWWWWWWWWWUUUTTTSSSTTTVVVYYY[[[]]]___aaacccdddeeeffffffhhhiiillloooqqqtttuuuvvvtttuuuvvvwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyzzzzzzzzz~~~~~~~~~~~~{{{{{{|||}}}}}}}}}}}}}}}zzzyyywwwvvvuuuttttttuuuqqqpppqqqrrrvvvzzz|||yyyxxxtttpppllljjjhhhfffddd_________^^^^^^^^^^^^_______________^^^^^^]]]]]]^^^______```aaabbbccccccffffffeeeeeefffgggggghhhggghhhkkklllnnnqqqvvvyyyvvvvvvwwwxxxzzz{{{||||||~~~~~~}}}}}}|||{{{zzzxxxwwwwwwxxxyyy{{{}}}~~~~~~}}}}}}{{{zzzxxxwwwvvvvvvwwwwwwwwwxxxyyy{{{|||}}}}}}}}}|||yyyxxxwwwvvvvvvwwwxxxyyy{{{|||}}}~~~~~~zzzyyyvvvtttrrrqqqqqqrrrppppppqqqqqqrrrsssssstttuuuuuutttuuuvvvxxxzzz{{{}}}~~~~~~}}}}}}|||}}}~~~~~~~~~~~~}}}|||||||||zzzyyyxxxvvvuuusssrrrrrrqqqpppmmmkkkiiihhhggggggfffgggiiikkklllmmmnnnnnnppppppqqqrrrqqqpppnnnmmmlllllllllkkkkkkllllllmmmlllmmmnnnnnnoooooonnnnnnpppooooooooonnnnnnnnnnnnmmmooopppqqqsssvvv{{{~~~zzzyyywwwvvvuuuuuuvvvvvvssstttuuuuuuuuutttsssrrrssstttuuuvvvxxxxxxyyyyyytttuuuuuuvvvxxxzzz{{{|||zzz{{{}}}~~~~~~}}}||||||}}}|||{{{{{{||||||{{{yyyxxxtttrrrttttttooollllllkkklllmmmmmmnnnoooppppppnnnmmmlllkkkkkkkkkmmmmmmnnnnnnmmmmmmlllkkkkkkkkkmmmmmmnnnoooqqqsssuuuwwwwwwwwwxxxyyyxxxwwwvvvuuuqqqooommmlllkkkiiieeeccc___```bbbdddfffiiilllmmmooooooooonnnmmmllljjjjjjggggggfffeeedddcccbbbaaa^^^___```bbbcccdddeeeffffffhhhjjjkkkkkklllnnnpppttttttvvvwwwyyyzzz{{{|||}}}{{{yyyxxxxxxyyyzzzzzz|||~~~~~~~~~qqqkkkddd___\\\\\\[[[[[[YYYYYYZZZ[[[\\\]]]^^^______^^^^^^^^^___aaacccdddjjjkkkmmmpppqqqrrrrrrqqqssstttvvvxxxzzz{{{|||}}}zzz{{{||||||}}}}}}||||||~~~~~~}}}}}}~~~}}}~~~~~~}}}|||{{{{{{zzzzzzwwwwwwwwwxxx||||||yyyvvvtttrrrqqqooommmhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjkkkjjjiiiiiihhhggghhhhhhiiijjjjjjkkkkkkmmmmmmlllmmmmmmnnnooopppoooqqqsssuuuwwwzzz~~~}}}{{{||||||||||||{{{{{{zzz{{{||||||~~~}}}||||||zzzzzz{{{}}}~~~~~~}}}{{{yyywwwvvvuuuuuusssqqqnnnlllkkkjjjjjjjjjkkklllmmmooooooppppppoooppprrrsssrrrqqqpppnnnllllllllllllmmmnnnoooooonnnooopppqqqqqqqqqppppppqqqppppppppppppqqqrrrrrrppprrruuuwwwxxx{{{~~~{{{zzzyyyyyyzzzvvvwwwxxxxxxxxxvvvuuutttvvvwwwxxxyyyzzzzzzzzzzzzwwwwwwxxxzzz{{{|||}}}~~~|||}}}~~~~~~|||{{{zzzzzzzzzzzzyyyxxxvvvrrrppprrrqqqmmmlllnnnnnnoooooopppqqqqqqqqqqqqpppooonnnmmmmmmnnnoooppprrrrrrrrrqqqpppooooooooooooooooooqqqsssvvvxxxzzzyyyzzz{{{{{{{{{zzzyyyxxxvvvuuuttttttsssrrrnnnllljjjjjjlllnnnqqqtttvvvxxxyyyyyyyyyyyyxxxvvvuuutttqqqppppppooonnnmmmlllllljjjkkkmmmnnnppprrrssstttsssuuuwwwwwwwwwxxxzzz{{{|||}}}~~~yyyssslllfffcccbbbbbbbbbcccdddfffhhhiiijjjkkkkkkjjjkkklllmmmnnnooooooooovvvxxxzzz|||}}}~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~}}}||||||{{{zzzyyyyyyzzz}}}~~~}}}{{{zzzyyyyyyxxxuuusssqqqqqqrrrsssssssssssssssttttttuuuuuuuuutttsssrrrooooooppppppqqqqqqrrrrrrrrrrrrrrrrrrssstttuuuvvvvvvxxxzzz|||~~~|||||||||{{{yyywwwvvvuuuvvvwwwxxxzzz|||~~~}}}}}}|||}}}~~~~~~|||zzzyyyxxxxxxvvvssspppnnnmmmllllllmmmnnnooopppqqqqqqqqqqqqoooppprrrssssssrrrqqqooolllllllllmmmnnnooopppqqqooopppqqqrrrssssssrrrqqqqqqqqqqqqqqqrrrssstttuuuqqqtttxxxzzz|||}}}{{{{{{{{{zzz{{{{{{|||{{{zzzyyyxxxyyyyyyzzz{{{||||||||||||zzz{{{{{{|||}}}~~~~~~{{{zzzyyyyyyzzz{{{yyyxxxvvvrrroooppppppmmmmmmppppppqqqqqqrrrrrrrrrqqqqqqrrrqqqooonnnoooppprrrsssxxxxxxwwwvvvvvvuuuttttttppppppqqqrrruuuxxxzzz|||{{{|||}}}}}}}}}|||{{{zzz{{{zzzyyyyyyyyyxxxuuurrrttttttvvvxxx{{{}}}~~~yyyyyyxxxxxxwwwvvvuuuuuuuuuvvvxxxzzz|||~~~~~~|||tttmmmjjjiiihhhhhhlllnnnpppsssuuuvvvvvvuuutttvvvwwwyyyzzzzzzyyyyyy~~~zzzzzz{{{|||~~~~~~|||{{{zzzyyyyyyxxxxxxyyy{{{~~~|||{{{zzzzzz|||{{{zzz{{{}}}}}}}}}|||}}}|||{{{|||}}}{{{yyyvvvwwwxxxyyyzzzzzzzzzzzzzzzzzzzzz{{{|||{{{zzzyyyxxxssssssttttttuuuuuuvvvvvvuuuuuuuuuuuuvvvwwwxxxyyyzzz|||~~~xxxvvvuuusssrrrrrrrrrssssssttttttuuuvvv{{{}}}{{{zzz}}}~~~~~~|||zzzxxxvvvttttttttttttuuuuuutttttttttuuuuuuvvvyyyyyyyyywwwvvvtttrrrqqqpppooonnnmmmooorrruuuwwwyyyxxxwwwwwwwwwwwwwwwxxxyyyxxxwwwvvvwwwxxx{{{|||}}}}}}~~~}}}|||{{{~~~}}}||||||{{{zzz||||||}}}}}}~~~}}}}}}~~~~~~}}}{{{yyyxxxvvvuuutttrrrqqqqqqqqqrrrsssuuutttssssssssstttuuuuuupppqqqrrrrrrrrrsssvvvxxxyyy|||~~~{{{zzzyyywwwvvvvvvwwwyyy{{{~~~~~~yyywwwxxx{{{}}}~~~}}}{{{{{{}}}~~~|||zzz{{{|||}}}wwwxxxxxxxxxyyy}}}}}}{{{zzzyyyvvvtttvvvuuutttuuuwwwzzz~~~~~~}}}zzzyyyyyyxxxxxxxxxyyyyyyzzzxxxxxxxxxxxxyyyzzz|||}}}~~~sssrrrqqqooonnnnnnooooooppppppqqqrrrtttxxx~~~}}}||||||||||||{{{zzzzzzyyyyyyzzzzzz{{{||||||{{{zzzyyywwwuuutttrrrqqqppppppqqqsssvvvxxx{{{{{{{{{{{{{{{|||||||||{{{zzzyyyyyyyyy{{{}}}~~~~~~~~~~~~~~~~~~|||{{{yyyxxxxxxzzzyyywwwvvvvvvvvvwwwxxxzzzzzzzzzzzzyyyyyyyyyxxxtttuuuuuuuuuuuuwww{{{~~~}}}}}}zzzzzzzzz{{{}}}|||zzzyyyyyy{{{|||xxxxxxxxxxxxyyy|||}}}{{{zzzyyyxxxvvvtttssssssrrrsssuuuyyy}}}||||||{{{{{{{{{{{{||||||{{{{{{zzz{{{|||}}}}}}qqqpppooonnnmmmmmmnnnnnnooopppqqqsssuuuyyy~~~|||{{{zzzxxxwwwvvvvvvvvvxxxzzz|||~~~~~~}}}}}}}}}}}}|||||||||||||||{{{zzzyyyxxxyyyzzzzzz}}}~~~~~~~~~}}}{{{yyyxxxtttuuutttttttttwww||||||zzzyyyyyy{{{||||||||||||||||||~~~}}}|||{{{zzz{{{zzzxxxvvvtttsssssstttvvvzzz~~~{{{tttsssrrrqqqqqqqqqrrrsssuuuvvvxxxyyy|||~~~~~~~~~}}}|||}}}~~~~~~{{{xxxvvvuuuuuutttuuuyyy}}}|||}}}~~~}}}yyyyyyxxxyyy{{{~~~yyyxxxwwwvvvwwwxxxyyyzzz|||~~~|||zzzzzzyyyxxxyyy}}}~~~~~~~~~|||||||||{{{{{{~~~|||{{{yyyyyyzzzzzzvvvvvvuuutttsssrrrqqqqqqqqqqqqqqqppppppooooooooollllllmmmnnnpppqqqrrrrrrqqqrrrrrrsssttttttuuuuuuwwwzzz}}}~~~~~~{{{{{{{{{zzzzzzzzzzzzzzzxxxxxxvvvssspppmmmjjjiiibbbaaa___^^^]]]]]]^^^^^^]]]\\\[[[ZZZYYYWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVWWWWWWXXXYYYZZZZZZ\\\___bbbfffhhhhhhgggffffffeeeeeeeeeeeefffgggggglllmmmooorrruuuxxx{{{|||zzzxxxsssoookkkiiiiiihhhffffffeeedddcccbbbaaaaaa________________________]]]]]]\\\ZZZWWWTTTRRRQQQMMMLLLKKKJJJJJJKKKLLLMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIKKKMMMOOORRRSSSTTTSSSSSSRRRQQQQQQQQQQQQRRRSSSSSSSSSTTTVVVXXX[[[]]]___```aaabbbdddeeefffgggggghhhhhhiiijjjkkknnnsssyyy~~~xxxoooiii___]]]YYYUUURRRPPPPPPQQQOOONNNNNNNNNMMMMMMMMMLLLKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKJJJIIIHHHFFFDDDCCCAAA@@@@@@???@@@BBBCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@?????????@@@@@@@@@@@@@@@????????????????????????>>>>>>??????@@@@@@AAAAAABBBBBBDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHFFFGGGHHHIIIKKKMMMNNNNNNMMMNNNOOOQQQRRRTTTTTTTTTSSSTTTTTTUUUVVVYYY^^^bbb~~~zzzxxxwwwrrrqqqqqqqqqsssvvvzzz|||}}}yyytttkkk```XXXOOOLLLIIIEEECCCCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@???>>>;;;;;;:::;;;<<<>>>@@@AAA@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<=========;;;;;;<<<<<<=========>>>;;;<<<<<<<<<<<<===============>>>??????@@@AAAAAABBBAAAAAAAAAAAABBBCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGCCCDDDFFFHHHIIIJJJKKKKKKHHHHHHIIIHHHHHHJJJMMMPPP~~~~~~yyysssooolllkkklllllliiigggaaabbbbbbbbbbbbeeejjjmmmqqquuuzzz~~~|||zzzvvvnnnbbbVVVMMMJJJFFFAAA>>>>>>???????????????@@@@@@@@@@@@??????@@@???????????????@@@@@@===>>>@@@AAA@@@===:::888;;;::::::::::::;;;<<<<<<;;;:::::::::;;;<<<======999999::::::::::::999999:::::::::::::::999888888888888888999999999999999;;;<<<<<<===???@@@AAAAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBCCCAAAAAAAAAAAABBBCCCDDDEEEEEEDDDDDDDDDDDDDDDEEEEEE{{{{{{yyywwwtttrrrooonnnllliiiggghhhkkkkkkgggcccaaa^^^\\\[[[]]]]]]\\\ZZZ[[[\\\\\\\\\]]]```eeehhhooorrrxxx}}}|||zzzwwwssslllaaaVVVNNNHHHDDD???<<<<<<=========??????@@@@@@@@@@@@?????????>>>>>>===>>>>>>??????>>>???AAABBBAAA@@@===<<<<<<;;;;;;:::::::::;;;;;;:::::::::999::::::;;;;;;999::::::::::::::::::999:::::::::::::::999888888888888999999:::::::::;;;<<<======>>>???@@@AAAAAA@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>>>>??????@@@@@@AAAAAAAAABBBCCCCCCDDDEEEBBBBBBAAA@@@@@@@@@@@@@@@~~~~~~}}}{{{yyywwwuuuuuuqqqqqqpppooonnnnnnnnnnnnppppppppprrrtttvvvyyyzzz~~~}}}|||zzzxxxuuusssqqqllllllmmmnnnnnnmmmkkkjjjhhhiiikkknnnpppqqqrrrsssoooooonnnmmmooossszzz|||yyyyyyzzz}}}~~~|||{{{yyywwwuuuuuuwwwxxxyyyxxxwwwvvvvvvuuuttttttssssssqqqrrrssssssrrrooommmkkkffffffdddbbb___\\\ZZZXXXZZZXXXWWWXXXZZZZZZVVVSSSTTTRRRQQQQQQSSSTTTTTTSSSUUUUUUVVVVVVXXX[[[```dddkkkoootttyyy}}}~~~~~~}}}zzzxxxtttoooiii```WWWQQQGGGCCC>>>;;;;;;<<<<<<<<<>>>>>>????????????>>>>>>>>>>>>===============>>>===>>>@@@BBBBBBAAA@@@???>>>===<<<;;;;;;:::;;;;;;::::::999888888888999999999::::::;;;;;;::::::999:::::::::999999999888888888888999:::;;;;;;<<<<<>>>>>=========>>>>>>??????CCCCCCDDDEEEEEEFFFFFFFFFBBBAAA@@@???>>>=========}}}zzzxxxuuuttttttssssssttttttuuutttsssqqqooonnnmmmmmmllljjjjjjkkkmmmnnnpppqqqrrruuuuuuvvvwwwyyyzzz{{{{{{}}}|||zzzwwwtttqqqnnnmmmgggfffdddbbbbbbbbbdddeeefffeeeddddddfffiiilllnnnqqqrrrssssssqqqooollljjjfffeeecccaaa___]]]\\\[[[XXXXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXZZZ[[[\\\aaa```___^^^\\\ZZZXXXWWWTTTTTTUUUUUUUUUUUUTTTSSSPPPQQQSSSUUUWWWXXXYYYYYYXXXXXXWWWVVVXXX]]]dddiiimmmllliiifffeeegggkkknnnooooooqqqqqqpppooommmkkkjjjgggeeeeeefffgggggggggffffffffffffggggggggggggffffffffffffeeedddbbbaaa^^^^^^\\\ZZZXXXUUUSSSQQQTTTSSSSSSTTTVVVVVVSSSQQQQQQPPPOOOOOOPPPQQQQQQQQQQQQRRRSSSTTTVVVZZZ___cccjjjmmmrrrwww{{{|||}}}|||yyyvvvrrrnnniiibbb[[[VVVKKKGGGBBB???>>>>>>???>>>??????@@@@@@@@@@@@????????????>>>>>>======>>>>>>;;;===???AAABBBCCCBBBBBBBBBAAA@@@>>>===<<<<<<<<<;;;:::999888888888888888999::::::;;;;;;::::::999999999999888888888888999888888999;;;<<<===??????DDDEEEFFFFFFGGGFFFEEEEEEEEEEEEEEEDDDCCCAAA??????@@@@@@??????@@@AAABBBCCCGGGHHHJJJKKKLLLLLLKKKJJJFFFEEECCCAAA???>>>======~~~}}}}}}|||{{{{{{||||||zzzzzzyyyxxxxxxxxxyyyyyyzzzzzzyyyxxxxxxwwwvvvvvvttttttuuuvvvwwwxxxyyyzzzxxxxxxxxxxxxxxxyyy{{{{{{~~~}}}zzzwwwtttrrrlllkkkjjjiiihhhgggggggggggghhhiiikkknnnpppssstttsssrrrppplllhhhdddaaa___YYYYYYXXXXXXXXXXXXYYYYYYXXXWWWVVVVVVUUUUUUUUUUUUPPPPPPQQQSSSUUUVVVWWWXXXXXXYYYZZZ[[[\\\]]]^^^___`````````___]]][[[YYYWWWSSSQQQOOOMMMMMMMMMOOOPPPPPPPPPPPPOOOPPPRRRTTTVVVXXXZZZ]]]______^^^\\\ZZZWWWVVVSSSQQQOOONNNMMMMMMIIIHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJIIIHHHGGGGGGEEEFFFFFFFFFGGGFFFFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJKKKJJJIIIHHHIIIMMMSSSXXX^^^]]][[[XXXVVVWWW\\\```bbbcccdddeeeeeedddcccbbb]]][[[XXXWWWWWWWWWVVVUUUUUUVVVWWWXXXZZZ[[[\\\]]]ZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWUUUSSSQQQOOONNNPPPPPPQQQRRRSSSSSSQQQPPPOOOOOOOOONNNMMMMMMNNNOOOOOOPPPRRRSSSUUUZZZ```dddkkknnnrrrwwwzzz|||}}}}}}zzzwwwtttqqqmmmhhhbbb^^^TTTPPPJJJFFFDDDDDDDDDCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBAAAAAA@@@??????@@@@@@>>>???AAACCCEEEFFFGGGGGGFFFEEEDDDBBBAAA@@@??????===<<<;;;::::::999::::::;;;;;;;;;<<<<<<;;;;;;;;;:::999999888888999::::::::::::<<<>>>@@@BBBCCCDDDKKKLLLNNNOOOOOONNNMMMLLLLLLLLLKKKIIIGGGEEECCCAAABBBAAAAAAAAABBBDDDFFFGGGNNNOOORRRTTTUUUTTTRRRQQQJJJIIIGGGDDDBBBAAA@@@???}}}|||}}}~~~{{{}}}{{{yyywwwuuuuuuvvvwwwxxxwwwxxxyyyyyyyyy{{{~~~|||{{{yyyxxxuuuqqqnnnllljjjiiiiiijjjkkkllllllkkkiiiiiiccccccccccccbbbaaa```______^^^]]]\\\\\\\\\\\\\\\[[[[[[ZZZZZZYYYZZZZZZ[[[[[[[[[ZZZZZZZZZYYYYYYYYYZZZZZZZZZZZZZZZ\\\]]]]]]\\\\\\\\\\\\]]]___aaabbbggggggfffdddaaa^^^ZZZXXXUUUUUUTTTTTTTTTTTTTTTTTTRRRTTTVVVYYY]]]aaadddffffffeeebbb^^^YYYUUUQQQOOOHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGDDDEEEEEEGGGHHHIIIJJJJJJIIIJJJJJJKKKLLLMMMMMMNNNMMMNNNOOOOOOOOONNNMMMLLLJJJIIIGGGFFFDDDDDDDDDEEECCCDDDEEEEEEDDDEEEHHHJJJKKKNNNRRRVVVXXXXXXVVVUUURRRPPPMMMKKKHHHGGGGGGGGG@@@@@@????????????@@@@@@BBBAAAAAAAAA@@@?????????===>>>???@@@@@@AAA@@@@@@>>>>>>>>>>>>?????????@@@@@@AAABBBCCCCCCDDDCCCCCCCCCCCCCCCBBBCCCFFFKKKNNNTTTTTTSSSPPPLLLMMMQQQUUUYYYZZZ\\\]]]]]]\\\ZZZYYYWWWTTTQQQOOOOOOOOONNNLLLLLLMMMNNNPPPRRRTTTUUUVVVRRRQQQQQQPPPPPPPPPQQQQQQSSSSSSRRRRRRQQQOOONNNMMMNNNOOOQQQRRRRRRRRRRRRQQQQQQRRRRRRQQQOOOOOOPPPRRROOOPPPRRRTTTWWW[[[bbbfffoooqqquuuyyy|||~~~}}}{{{yyywwwtttpppkkkggg^^^YYYRRRMMMKKKIIIHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIDDDDDDCCCBBBAAAAAAAAAAAABBBCCCEEEGGGIIIKKKLLLLLLHHHGGGFFFEEECCCCCCBBBBBB??????>>>=========>>>>>>>>>>>>????????????>>>>>>===<<<;;;:::;;;<<<===>>>>>>???AAACCCFFFHHHJJJKKKSSSUUUWWWXXXYYYXXXWWWVVVUUUTTTRRRPPPMMMJJJHHHFFFBBBBBBAAABBBDDDGGGJJJLLLTTTWWWZZZ]]]]]]\\\YYYXXXNNNLLLJJJHHHFFFDDDCCCCCC}}}|||yyy{{{~~~~~~~~~|||{{{zzz{{{|||}}}{{{yyy}}}zzzsssooofffeeebbb``````aaabbbdddcccfffjjjnnnooonnnlllkkkcccbbb```^^^^^^___aaacccaaabbbddddddfffiiimmmpppttttttttttttqqqmmmjjjgggbbbaaa^^^[[[YYYWWWVVVUUUTTTUUUWWWXXXXXXWWWUUUTTTOOOOOOOOOOOOOOONNNMMMLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHJJJJJJJJJJJJKKKKKKKKKKKKLLLKKKKKKJJJJJJKKKLLLLLLLLLKKKKKKLLLMMMPPPSSSTTTWWWWWWVVVUUUSSSPPPNNNLLLLLLLLLLLLMMMMMMOOOPPPQQQLLLMMMOOOSSSWWW[[[^^^```bbb```]]]YYYTTTOOOKKKIIICCCCCCCCCBBBBBBCCCCCCCCCFFFEEEDDDCCCBBBAAAAAAAAABBBBBBBBBCCCDDDEEEEEEFFFEEEEEEEEEFFFFFFGGGGGGGGGFFFGGGIIIJJJKKKJJJIIIHHHGGGFFFEEEDDDBBB@@@??????>>>@@@BBBBBBBBBCCCFFFIIIJJJMMMRRRVVVYYYYYYWWWVVVSSSPPPMMMIIIFFFDDDCCCCCC======<<<<<<<<<======>>>>>>>>>??????>>>>>>======:::;;;<<<===>>>>>>???>>><<<<<<<<<<<<<<<===>>>>>>??????AAABBBDDDDDDEEEEEEAAABBBCCCDDDDDDGGGJJJMMMQQQRRRSSSOOOKKKJJJMMMQQQVVVWWWXXXXXXXXXVVVTTTSSSRRRPPPMMMLLLLLLLLLKKKJJJJJJJJJKKKLLLMMMNNNOOOOOOMMMLLLKKKJJJJJJKKKLLLMMMMMMNNNNNNNNNNNNMMMLLLLLLMMMNNNPPPRRRRRRQQQQQQRRRQQQSSSTTTTTTRRRRRRUUUWWWRRRSSSVVVXXX[[[```gggkkkuuuvvvyyy|||~~~|||xxxsssoooddd___XXXRRRNNNLLLJJJIIIJJJJJJKKKKKKKKKKKKJJJJJJEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDFFFGGGJJJKKKMMMMMMHHHHHHFFFEEEDDDDDDDDDDDDBBBAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCAAA@@@???>>>???@@@BBBCCCEEEFFFHHHJJJMMMPPPRRRSSSZZZ\\\___aaabbbaaa```___]]]\\\ZZZWWWTTTPPPMMMLLLDDDDDDDDDEEEHHHLLLPPPSSSYYY\\\```ccccccbbb___\\\SSSRRRPPPNNNLLLKKKJJJJJJ~~~|||yyyxxxttttttsssrrrpppooonnnnnntttvvvyyy{{{{{{yyywwwuuuuuuvvvxxxzzz}}}|||yyywwwtttssskkkkkkkkkkkkiiigggeeeddd```bbbgggkkkooorrrssssssllljjjhhhhhhhhhiiihhhgggcccccccccdddeeefffhhhhhhiiiiiiiiikkkoootttyyy|||}}}yyyqqqnnnjjjfffdddeeefffggggggkkkooosssvvvyyy}}}{{{xxxwwwxxxzzz|||xxxxxxxxxzzz}}}~~~uuutttssstttwww{{{}}}vvvpppoooqqqvvvyyy}}}vvvpppmmmlllkkkkkklllmmmnnnlllkkknnnqqqtttuuurrrkkkccc^^^VVVTTTRRRPPPPPPQQQSSSUUUZZZ]]]bbbggghhhgggdddbbb[[[YYYWWWVVVVVVXXXZZZ\\\ZZZ[[[\\\^^^___ccchhhkkknnnoooooommmjjjfffbbb___XXXWWWUUUTTTRRRQQQPPPPPPNNNOOOQQQRRRRRRQQQOOONNNIIIIIIJJJJJJJJJIIIHHHHHHEEEDDDCCCBBBAAAAAAAAAAAABBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDEEEEEEFFFIIIHHHGGGFFFEEEFFFGGGGGGGGGGGGGGGGGGIIILLLPPPQQQPPPQQQQQQQQQOOONNNLLLKKKGGGGGGGGGHHHJJJLLLMMMNNNMMMNNNPPPSSSWWWZZZ]]]___bbb```]]]YYYTTTOOOKKKIIIDDDDDDCCCCCCCCCCCCDDDDDDIIIHHHFFFDDDBBBAAAAAA@@@BBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGIIIKKKKKKJJJIIIHHHEEEDDDDDDBBB@@@>>><<<:::<<>>===============>>>>>><<<<<<===>>>>>>>>>>>>===;;;;;;<<<===>>>>>>>>>>>>======<<<<<<===>>>?????????@@@BBBDDDFFFHHHIIIIIIAAACCCFFFHHHIIIKKKNNNQQQRRRUUUUUURRRMMMKKKNNNRRRWWWWWWXXXXXXVVVTTTQQQOOOKKKIIIGGGFFFGGGHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEGGGIIIFFFGGGHHHHHHHHHHHHHHHHHHHHHJJJMMMNNNNNNNNNNNNOOOLLLOOOQQQQQQPPPQQQUUUXXXWWWXXXZZZ]]]```fffmmmqqqxxxzzz|||~~~xxxtttgggaaaZZZSSSOOOLLLJJJIIIGGGHHHHHHIIIIIIHHHHHHGGGFFFEEEDDDCCCBBBAAAAAAAAAAAABBBCCCEEEGGGIIIJJJKKKHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGEEEDDDBBBBBBBBBDDDFFFGGGIIIJJJMMMPPPSSSVVVXXXYYY___aaadddfffhhhgggfffeeeaaa```^^^[[[XXXTTTQQQOOOHHHHHHHHHIIIMMMQQQVVVYYY[[[^^^bbbffffffdddaaa___YYYXXXVVVTTTRRRQQQPPPPPPlllkkkkkkjjjkkkmmmpppqqqpppssswww{{{~~~}}}}}}}}}|||||||||||||||yyyxxxwwwvvvtttsssqqqqqqoooooonnnooorrrwww{{{}}}yyyuuurrrpppooosssqqqooollliiigggfffeeehhhgggeeecccbbbaaa``````]]]]]]]]]]]]]]]]]]]]]]]]aaaccceeehhhjjjkkkkkkkkkoooppprrrsssssstttvvvxxxvvvuuutttqqqoookkkiiigggeeeeeeeeecccaaa^^^[[[YYYXXXYYY\\\aaagggkkkmmmmmmgggdddbbb```^^^\\\YYYWWWTTTTTTUUUVVVWWWYYY[[[\\\]]]^^^```aaadddhhhnnnsssyyyyyyxxxvvvqqqlllgggddd]]]\\\ZZZXXXWWWWWWXXXYYYZZZ\\\```dddiiimmmoooqqqrrrtttvvvvvvwwwwwwyyy{{{~~~yyyuuuoookkkkkknnnssswwwvvvvvvvvvvvvxxx}}}}}}wwwmmmllllllnnnssszzz{{{wwwqqqllliiiiiikkkllluuuwwwyyyzzzxxxsssnnnkkkggggggfffffffffggghhhhhhjjjmmmpppqqqnnnhhhaaa\\\WWWTTTPPPMMMMMMPPPSSSVVVXXX[[[___ccceeeeeecccbbbXXXWWWVVVUUUUUUVVVXXXYYYZZZ\\\]]]^^^___bbbfffiiiooopppqqqppplllgggaaa]]]]]]ZZZVVVSSSRRRQQQPPPOOOMMMNNNPPPPPPPPPNNNLLLKKKIIIHHHHHHGGGFFFFFFEEEEEEDDDCCCAAA???>>>>>>??????>>>>>>???@@@BBBCCCCCCDDDAAABBBCCCDDDEEEFFFGGGGGGJJJJJJJJJIIIIIIIIIIIIIIIKKKJJJIIIIIIJJJKKKLLLMMMSSSSSSRRRQQQPPPNNNLLLKKKNNNMMMLLLLLLNNNPPPSSSTTTTTTVVVXXXZZZ\\\^^^______cccbbb```]]]YYYTTTPPPNNNLLLKKKHHHGGGFFFFFFGGGHHHKKKJJJIIIHHHGGGFFFGGGGGGFFFGGGGGGHHHIIIJJJJJJJJJKKKJJJJJJIIIIIIJJJJJJKKKIIIJJJJJJKKKMMMNNNOOOPPPKKKIIIGGGEEEDDDDDDDDDEEEAAAAAABBBCCCEEEGGGJJJKKKPPPRRRWWW\\\^^^___^^^]]]YYYUUUOOOJJJGGGEEEBBBAAAEEEDDDBBB@@@????????????AAAAAABBBBBBAAAAAA@@@???======<<<<<<===>>>??????AAAAAA@@@??????@@@BBBCCCDDDFFFIIIJJJJJJIIIJJJKKKFFFHHHIIIJJJKKKNNNRRRUUU\\\[[[ZZZXXXUUUSSSQQQPPPSSSQQQPPPPPPPPPPPPNNNLLLHHHGGGEEEDDDBBBBBBAAAAAA@@@@@@AAABBBCCCEEEFFFGGGDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCDDDDDDDDDDDDEEEHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJKKKLLLMMMNNNOOOPPPUUUUUUVVVYYY]]]ccciiilllttttttuuuvvvvvvvvvvvvvvvvvvwwwzzz{{{zzzwwwtttrrr___\\\VVVQQQLLLHHHFFFFFFDDDDDDCCCCCCCCCDDDDDDEEEBBBBBBAAA@@@???>>>======<<<>>>@@@BBBDDDDDDDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@EEEEEEDDDCCCCCCCCCCCCCCCJJJKKKLLLLLLLLLJJJGGGFFFIIIGGGEEEDDDDDDEEEHHHIIINNNOOORRRUUUWWWYYY[[[[[[\\\]]]___aaabbbcccdddddd```___]]]ZZZXXXVVVUUUTTTNNNNNNMMMNNNPPPTTTXXXZZZ^^^```bbbddddddbbb```^^^XXXYYYYYYYYYYYYYYYXXXXXXTTTSSSRRRRRRRRRTTTVVVWWWZZZ\\\___cccfffggghhhhhhddddddeeeeeeeeeeeeeeeeeefffggghhhiiiiiiiiihhhhhhccccccbbbbbbaaa```______[[[[[[[[[]]]aaafffkkkooouuuvvvvvvwwwwwwvvvvvvuuuqqqnnnkkkgggccc```^^^]]]]]]\\\[[[YYYWWWVVVUUUUUUXXXWWWVVVUUUTTTTTTTTTTTTWWWWWWXXXYYYZZZ[[[[[[\\\ZZZ[[[]]]___aaacccdddeeegggjjjmmmooopppqqqssstttvvvuuusssqqqmmmjjjgggfffeeeeeedddccc```]]][[[YYYYYYYYY\\\aaagggkkkllllllhhhfffcccaaa```^^^[[[YYYUUUUUUUUUVVVWWWXXXYYYZZZZZZ\\\]]]___aaaeeekkkoooqqqqqqpppmmmhhhccc]]]ZZZVVVUUUTTTSSSTTTVVVXXXYYY[[[]]]aaaeeeiiillloooppprrrtttuuuvvvuuuuuuwwwyyyyyyuuuppplllkkknnnssswwwuuuuuuuuuuuuwww{{{zzzpppooonnnpppttt{{{{{{uuunnnjjjiiijjjkkkssstttvvvwwwvvvtttqqqoookkkkkkjjjjjjiiijjjjjjkkkmmmooorrrsssqqqlllgggccc\\\ZZZVVVSSSRRRTTTXXXZZZ___bbbeeehhhjjjiiihhhfff___^^^^^^]]]^^^```bbbddddddeeefffggghhhjjjmmmpppssstttuuutttqqqmmmhhhdddbbb___[[[XXXWWWWWWVVVUUUTTTUUUVVVWWWWWWUUUSSSRRROOOOOONNNLLLKKKJJJIIIHHHFFFEEEDDDBBBAAA@@@@@@@@@??????@@@AAABBBCCCDDDEEEDDDDDDEEEFFFGGGHHHIIIIIIMMMMMMMMMMMMNNNNNNNNNNNNPPPPPPPPPQQQSSSUUUWWWXXX[[[ZZZZZZYYYWWWVVVTTTSSSSSSSSSSSSTTTVVVXXX[[[]]]\\\^^^___aaacccdddeeeeeeiiihhhgggddd```\\\YYYWWWSSSRRRPPPNNNMMMNNNOOOOOOQQQPPPPPPOOONNNNNNMMMMMMKKKLLLLLLMMMMMMNNNOOOOOOQQQPPPPPPOOOOOOPPPPPPQQQRRRSSSTTTVVVWWWXXXXXXXXXQQQPPPNNNLLLKKKJJJIIIIIIFFFFFFFFFFFFHHHKKKNNNPPPVVVYYY]]]```bbbbbbaaa```]]]ZZZUUUQQQOOOLLLJJJGGGFFFEEECCCBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAA@@@??????>>>>>>??????@@@AAACCCCCCCCCDDDFFFGGGIIIJJJGGGIIILLLMMMLLLKKKLLLLLLIIIJJJLLLMMMNNNPPPSSSVVV^^^^^^^^^^^^\\\YYYUUUSSSTTTRRROOONNNNNNMMMJJJIIIDDDDDDBBBAAA@@@@@@@@@@@@>>>>>>??????@@@AAACCCCCCAAA@@@@@@??????@@@@@@AAABBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFDDDEEEEEEFFFHHHIIIIIIJJJNNNNNNOOOQQQUUUZZZ___bbbffffffggghhhhhhhhhhhhhhhiiijjjkkklllkkkiiigggeeeYYYVVVQQQLLLHHHEEEDDDCCCAAAAAAAAA@@@AAAAAABBBBBBAAAAAAAAA@@@>>>===<<<<<<<<<<<<>>>???@@@@@@@@@@@@BBBAAAAAA@@@@@@@@@@@@@@@DDDDDDCCCBBBBBBBBBBBBCCCFFFGGGIIIJJJJJJIIIHHHGGGGGGFFFDDDCCCDDDEEEHHHIIILLLMMMOOORRRTTTUUUVVVWWWXXXYYYZZZ\\\]]]^^^______\\\[[[YYYVVVTTTSSSRRRQQQMMMLLLLLLMMMPPPTTTWWWZZZ[[[\\\]]]]]]]]]\\\ZZZYYYTTTUUUVVVWWWXXXYYYYYYYYYFFFEEEDDDCCCCCCDDDEEEFFFIIIKKKNNNQQQTTTUUUVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTQQQRRRTTTUUUVVVWWWWWWWWWUUUUUUVVVVVVVVVVVVVVVVVVOOOPPPQQQSSSXXX^^^cccfffmmmnnnnnnoooooonnnnnnmmmfffdddaaa]]]ZZZWWWUUUTTTQQQPPPOOONNNMMMMMMMMMMMMOOOOOOOOOOOOOOOOOOPPPPPPRRRSSSTTTVVVXXXZZZ[[[\\\VVVVVVWWWXXX[[[^^^aaabbbgggjjjooorrrssstttvvvwwwvvvvvvtttrrrnnnkkkiiiggghhhhhhgggeeeccc```^^^\\\\\\]]]___dddiiimmmnnnnnnkkkiiigggeeedddccc```^^^ZZZYYYYYYYYYYYYZZZ[[[[[[\\\^^^___```bbbfffkkknnnrrrqqqooolllgggaaa\\\YYYQQQRRRRRRSSSVVVYYY[[[]]]```bbbeeehhhllloooqqqqqqtttvvvwwwwwwvvvvvvwwwxxx~~~}}}vvvsssooollllllnnnrrruuuxxxxxxyyyyyyzzz}}}~~~zzzrrrqqqpppqqquuuzzz~~~xxxqqqllliiihhhhhhooopppqqqssssssrrrqqqqqqooonnnmmmlllllllllllllllnnnppprrrsssrrrpppmmmkkkcccaaa^^^[[[[[[]]]___aaaiiikkkmmmooopppooommmlllfffeeeeeefffgggiiikkkmmmlllnnnooooooooopppsssuuuwwwwwwxxxxxxvvvsssooommmiiifffbbb``````___^^^]]]^^^^^^___``````___]]]\\\XXXWWWVVVTTTRRRPPPNNNNNNKKKJJJHHHFFFDDDDDDCCCCCCBBBBBBCCCDDDEEEFFFFFFGGGHHHIIIIIIJJJKKKLLLMMMMMMQQQQQQQQQRRRRRRSSSSSSSSSTTTUUUVVVXXX[[[^^^```bbbaaaaaa```___]]]\\\[[[ZZZXXXXXXXXXZZZ\\\___bbbccccccccceeefffggghhhhhhhhhkkkkkkjjjhhhfffccc```^^^[[[YYYXXXVVVVVVVVVWWWWWWWWWXXXXXXYYYXXXWWWUUUTTTQQQQQQQQQQQQRRRSSSTTTTTTWWWWWWVVVVVVVVVVVVWWWWWWZZZ[[[^^^___``````___^^^WWWWWWVVVTTTRRRPPPNNNMMMKKKJJJJJJJJJLLLPPPSSSUUUZZZ\\\___aaabbbaaa```^^^]]]ZZZWWWUUUTTTQQQNNNLLLGGGFFFDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@AAAAAABBBBBBBBBCCCEEEHHHJJJLLLMMMMMMHHHJJJLLLLLLJJJJJJJJJKKKIIIJJJLLLLLLMMMOOOQQQTTT[[[^^^aaacccbbb^^^ZZZWWWVVVSSSOOOMMMKKKIIIFFFDDD@@@??????>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@?????????>>>>>>?????????@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCC@@@@@@AAABBBCCCCCCDDDDDDGGGGGGGGGIIIKKKOOOSSSUUUVVVVVVWWWXXXXXXXXXWWWWWWWWWWWWXXXWWWWWWVVVUUUTTTPPPNNNJJJFFFCCCAAA@@@@@@============>>>>>>???@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;<<<======@@@????????????@@@AAAAAACCCCCCBBBAAAAAAAAAAAAAAABBBCCCEEEFFFGGGGGGFFFFFFEEEDDDCCCBBBCCCEEEHHHIIIJJJKKKLLLNNNOOOPPPPPPPPPQQQRRRTTTUUUWWWWWWXXXXXXVVVUUUSSSQQQOOONNNMMMMMMJJJJJJKKKLLLOOOSSSWWWYYYWWWWWWVVVUUUTTTSSSRRRRRROOOPPPRRRTTTVVVWWWXXXYYYGGGFFFEEEDDDCCCDDDDDDDDDDDDFFFIIILLLOOOQQQSSSSSSRRRRRRQQQPPPOOONNNNNNMMMJJJKKKLLLNNNPPPQQQRRRSSSSSSTTTVVVWWWXXXYYYYYYXXXQQQQQQRRRUUUYYY^^^ccceeekkkkkkllllllllllllkkkkkkgggeeeccc```]]]ZZZXXXWWWTTTSSSRRRQQQQQQPPPQQQQQQPPPQQQRRRSSSTTTTTTUUUUUUUUUVVVWWWYYY[[[\\\]]]^^^ZZZYYYYYYZZZ]]]aaaeeehhhllloootttwwwxxxwwwxxxxxxwwwvvvvvvtttsssqqqooonnnnnnmmmllljjjhhhgggeeedddddddddfffjjjooorrrssssssrrrpppmmmlllkkkjjjhhhfff```````````````aaabbbbbbdddeeegggggghhhkkkooorrruuutttrrrnnnjjjddd___\\\VVVWWWXXXZZZ]]]```ccceeeggghhhkkkmmmppprrrssstttwwwxxxyyyxxxwwwvvvwwwxxx{{{}}}|||wwwrrrpppmmmkkkkkkmmmppprrrvvvwwwxxxxxxxxxzzz~~~}}}||||||zzzvvvtttpppooooooppprrruuuyyy{{{~~~{{{vvvpppkkkhhhffffffkkkkkkkkkllllllmmmmmmmmmnnnmmmlllkkkjjjiiiiiiiiikkklllmmmnnnnnnnnnnnnmmmfffeeecccbbbccceeegggiiinnnpppqqqrrrrrrqqqooommmhhhhhhhhhhhhiiijjjkkklllmmmoooppppppooooooqqqssstttuuuvvvvvvuuutttqqqpppllljjjhhhfffffffffeeedddddddddeeeffffffeeedddddd___^^^\\\YYYWWWUUUSSSRRROOONNNMMMKKKIIIHHHGGGFFFFFFGGGGGGHHHIIIJJJJJJJJJLLLMMMMMMNNNOOOOOOPPPPPPQQQRRRRRRSSSSSSTTTTTTUUUUUUVVVWWWZZZ\\\___aaabbbaaa```___^^^]]]\\\[[[[[[XXXYYYYYYZZZ\\\^^^```aaaaaaaaabbbccccccccccccccceeefffeeeeeecccaaa___]]]\\\\\\ZZZZZZYYYYYYZZZZZZZZZ[[[\\\]]]]]][[[YYYWWWTTTSSSSSSRRRSSSTTTUUUVVVXXXXXXWWWWWWWWWWWWXXXXXXZZZ\\\___aaaaaa```^^^]]]YYYYYYYYYXXXUUURRROOONNNLLLKKKKKKKKKMMMPPPSSSUUUXXXYYY[[[\\\[[[ZZZXXXWWWUUUTTTRRRQQQQQQOOOLLLIIIEEEEEEDDDCCCCCCDDDEEEFFFEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBB???@@@CCCFFFHHHIIIIIIIIIFFFGGGHHHGGGEEEDDDEEEFFFEEEFFFHHHIIIHHHIIIKKKMMMSSSWWW^^^cccdddbbb^^^[[[ZZZWWWRRRNNNKKKHHHEEECCC=========<<<<<<===>>>>>>@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@????????????@@@@@@????????????@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAABBBBBBCCCDDDDDDDDDDDDFFFHHHKKKLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHFFFDDDBBB@@@???>>>>>>;;;;;;;;;;;;<<<===>>>??????@@@@@@@@@???>>><<<;;;<<<;;;:::999999:::;;;<<<>>>>>>>>>>>>???@@@AAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCEEEHHHIIIIIIIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNPPPQQQQQQRRRRRRQQQPPPOOOMMMKKKJJJJJJIIIHHHHHHIIIKKKNNNRRRUUUWWWUUUTTTRRRPPPNNNNNNNNNNNNKKKMMMOOOQQQSSSTTTUUUVVVHHHHHHGGGFFFEEEEEEEEEEEEBBBDDDGGGJJJNNNQQQSSSTTTTTTSSSQQQOOOMMMKKKIIIIIIFFFGGGHHHJJJLLLNNNPPPQQQSSSUUUWWWYYYZZZZZZZZZYYYSSSSSSSSSUUUWWW[[[^^^```eeeeeeffffffffffffeeeeeedddcccbbb```^^^\\\ZZZYYYWWWVVVUUUTTTSSSSSSSSSSSSSSSTTTUUUWWWXXXYYYYYYYYY]]]]]]^^^^^^___````````````___^^^___aaaeeejjjlllnnnqqqtttvvvuuusssrrrrrrsssttttttuuuuuuuuuuuuuuurrrqqqpppooommmlllllllllkkklllmmmqqquuuxxxxxxxxxvvvtttrrrqqqqqqpppnnnlllffffffffffffggghhhiiiiiihhhjjjkkkkkklllmmmpppsssqqqpppnnnkkkfffbbb^^^\\\]]]^^^___aaaccceeeggghhhhhhiiikkkmmmoooppppppqqqssstttuuutttrrrrrrrrrttttttuuuxxx{{{|||yyysssooollljjjiiihhhhhhiiikkkllllllmmmnnnnnnnnnoooqqqsssuuusssqqqpppppppppnnnllljjjjjjjjjjjjlllnnnppprrrssstttvvvwwwxxxxxxxxxxxxuuurrroookkkgggeeedddcccfffeeeeeeeeedddeeeeeeeeehhhgggfffeeedddcccccccccddddddeeefffggghhhiiiiiicccccccccdddfffiiikkkmmmmmmnnnoooooonnnmmmkkkiiigggffffffeeeeeeeeeffffffhhhiiikkkkkkjjjiiijjjkkkllllllmmmmmmmmmmmmlllkkkkkkiiihhhggghhhhhhgggeeeeeeeeeeeeffffffeeeeeeeee```___]]][[[YYYWWWUUUTTTRRRRRRQQQPPPNNNMMMKKKKKKLLLLLLLLLMMMMMMNNNNNNOOOOOOOOOOOOPPPQQQQQQRRRRRRPPPPPPPPPQQQQQQRRRRRRRRRTTTUUUVVVXXXZZZ\\\]]]]]]]]]\\\[[[ZZZYYYXXXXXXYYYXXXXXXXXXXXXXXXYYYYYYZZZ[[[\\\\\\\\\\\\\\\[[[[[[\\\]]]]]]]]]]]][[[YYYXXXXXXWWWWWWVVVVVVVVVVVVVVVWWWXXXZZZ[[[ZZZYYYWWWVVVRRRQQQPPPOOOOOOPPPRRRSSSTTTTTTSSSSSSSSSSSSTTTTTTVVVXXX[[[\\\]]][[[YYYWWWVVVVVVUUUTTTRRROOOLLLJJJIIIIIIIIIJJJKKKMMMNNNOOOQQQRRRSSSSSSSSSQQQPPPNNNLLLKKKJJJJJJJJJIIIGGGDDDCCCBBBBBBBBBBBBCCCEEEFFFFFFFFFGGGGGGFFFFFFEEEDDDBBBAAAAAA@@@@@@@@@AAAAAA>>>???AAACCCDDDDDDDDDCCCDDDDDDEEECCCAAAAAAAAABBBBBBDDDEEEFFFEEEEEEFFFHHHKKKPPPXXX```dddeeebbb```^^^ZZZTTTOOOLLLIIIFFFCCC===============>>>>>>???@@@@@@AAAAAAAAA@@@???>>>@@@??????>>>>>>??????@@@>>>>>>>>>>>>????????????BBBBBBAAA@@@???>>>>>>===>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBDDDEEEFFFFFFGGGGGGHHHHHHGGGFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDCCCBBBAAA@@@???>>>======:::::::::;;;<<<>>>???@@@@@@@@@AAABBBAAA@@@>>>===>>>===<<<;;;;;;;;;<<<============>>>???@@@AAABBBAAAAAA@@@???????????????@@@AAAAAAAAAAAAAAAAAA@@@BBBBBBBBBCCCDDDFFFGGGIIIHHHIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNMMMKKKJJJIIIHHHHHHHHHFFFGGGHHHJJJMMMPPPSSSUUUUUUSSSPPPNNNLLLLLLLLLLLLKKKLLLMMMNNNPPPPPPQQQQQQIIIIIIIIIIIIHHHHHHGGGGGGEEEFFFHHHKKKOOORRRUUUVVVUUUTTTSSSPPPNNNKKKIIIHHHGGGGGGHHHIIIKKKNNNPPPQQQTTTUUUXXXZZZZZZZZZYYYXXXSSSSSSSSSSSSUUUWWWYYYZZZ^^^______``````______^^^^^^^^^^^^^^^]]][[[ZZZYYYYYYXXXWWWVVVUUUUUUUUUUUUXXXYYY[[[\\\]]]]]]\\\[[[aaaaaaaaa``````````````````___^^^___aaadddhhhjjjnnnppprrrrrrooommmkkkkkkjjjkkkmmmoooppprrrrrrsssnnnmmmlllllllllllllllmmmllllllnnnqqqtttwwwwwwvvvtttrrrpppppppppooonnnlllggggggfffffffffggghhhhhhdddeeefffffffffgggiiikkkiiihhhfffdddaaa^^^\\\ZZZ]]]]]]^^^```aaabbbcccccccccdddeeefffgggggggggggghhhiiijjjiiihhhggghhhiiijjjkkkllloooooommmiiieeeddddddddddddddddddeeeeeeeeefffhhhgggffffffggghhhjjjhhhggggggggggggfffeeebbbbbbcccdddeeefffggghhhjjjkkklllmmmnnnnnnnnnnnniiihhhgggeeecccaaa```___``````______^^^^^^]]]]]]aaa```___^^^^^^^^^^^^^^^\\\]]]]]]^^^___```aaaaaa^^^___```bbbdddggghhhjjjggghhhhhhhhhgggeeecccbbbbbbbbbbbbaaaaaa```______```aaaccccccbbbbbbbbbcccaaaaaaaaaaaabbbbbbbbbccceeedddccccccddddddcccbbbaaaaaaaaaaaaaaabbbbbbbbb^^^]]]\\\ZZZYYYWWWVVVVVVTTTTTTTTTSSSRRRQQQOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQRRROOOOOOOOOOOOOOOOOOOOOOOORRRSSSUUUVVVWWWXXXXXXXXXYYYXXXVVVUUUTTTTTTUUUUUUVVVVVVUUUUUUUUUUUUTTTTTTVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWVVVTTTSSSQQQQQQRRRRRRQQQQQQQQQQQQRRRRRRSSSTTTTTTSSSRRRQQQNNNMMMKKKJJJJJJKKKMMMNNNPPPOOOOOOOOOOOOOOOOOOPPPSSSTTTVVVWWWWWWUUUTTTRRRPPPPPPOOOMMMKKKIIIGGGFFFEEEFFFGGGHHHIIIHHHHHHHHHKKKKKKLLLMMMLLLKKKJJJIIIGGGFFFDDDDDDEEEDDDCCCAAAAAA@@@@@@@@@AAACCCEEEFFFGGGGGGGGGGGGGGGFFFEEEEEEAAAAAA@@@?????????@@@@@@@@@@@@AAABBBBBBBBBAAAAAACCCDDDDDDCCCAAA@@@AAACCCBBBDDDFFFFFFEEEDDDDDDEEEFFFKKKSSS[[[aaadddeeeeee^^^YYYSSSNNNKKKHHHFFFDDD???>>>>>>>>>>>>>>>???@@@===>>>???@@@@@@???===<<<>>>======<<<<<<======>>>===>>>>>>>>>>>>?????????CCCBBBBBBAAA@@@???>>>>>><<<<<<=========>>>>>>>>>AAA@@@@@@@@@@@@@@@AAAAAACCCCCCDDDDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@AAAAAABBB@@@@@@??????>>>>>>======::::::;;;<<<===???AAABBBAAABBBDDDDDDDDDBBB@@@???@@@??????>>>>>>>>>??????>>>>>>>>>??????AAABBBBBBAAAAAA@@@???????????????AAAAAAAAA@@@@@@@@@@@@@@@CCCCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIHHHHHHGGGFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGEEEFFFGGGIIIKKKNNNPPPQQQSSSRRRPPPMMMLLLKKKKKKLLLKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLMMMLLLLLLKKKKKKJJJJJJLLLMMMPPPRRRTTTUUUTTTSSSRRRPPPOOOMMMLLLKKKHHHHHHHHHIIIKKKNNNPPPRRRTTTUUUWWWYYYYYYWWWUUUTTTPPPPPPPPPQQQRRRSSSUUUVVVVVVWWWWWWXXXXXXWWWWWWVVVVVVWWWXXXYYYYYYYYYXXXWWWVVVVVVUUUUUUVVVWWWWWWXXXZZZ[[[\\\]]]]]]\\\[[[ZZZ]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\___aaacccggghhhiiigggeeecccbbbbbb]]]___```cccdddfffggggggcccbbbbbbbbbcccdddfffgggffffffgggjjjmmmoooooonnnlllkkkiiiiiiiiiiiigggfffdddcccaaa```___^^^]]]]]]ZZZ\\\]]]]]]\\\\\\]]]___^^^]]]]]][[[ZZZYYYXXXWWWWWWWWWYYYZZZ[[[\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^]]]]]]^^^______^^^]]]^^^````````````bbbcccbbb```]]]]]]]]]^^^___```_________```aaaccccccaaa``````aaa```___^^^^^^``````___]]][[[\\\]]]^^^___`````````ccccccddddddeeeeeeeeeeeeaaaaaaaaa```^^^]]]\\\[[[ZZZ[[[[[[[[[[[[ZZZYYYYYY\\\[[[ZZZZZZZZZZZZ[[[[[[XXXXXXXXXYYYYYYZZZZZZZZZZZZ[[[\\\^^^___```aaabbb````````````___]]]\\\[[[ZZZ[[[[[[[[[[[[ZZZZZZYYYVVVXXXZZZ[[[ZZZYYYYYYZZZXXXXXXWWWWWWXXXYYYZZZZZZ]]]\\\[[[\\\^^^^^^]]][[[[[[[[[[[[[[[\\\\\\]]]]]]ZZZZZZYYYYYYXXXXXXWWWWWWTTTTTTUUUUUUUUUTTTSSSRRRPPPPPPPPPQQQQQQQQQQQQRRROOOOOOOOOOOOPPPPPPPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMMMOOOQQQRRRTTTTTTTTTTTTTTTSSSQQQOOOOOOOOOPPPQQQPPPQQQQQQRRRRRRQQQQQQQQQRRRRRRSSSTTTTTTSSSSSSSSSPPPQQQRRRRRRRRRQQQPPPOOONNNNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLJJJHHHGGGGGGHHHJJJLLLNNNNNNMMMMMMMMMMMMNNNNNNQQQQQQQQQQQQPPPPPPOOONNNKKKJJJIIIGGGFFFDDDDDDDDDCCCEEEGGGHHHHHHFFFCCCAAADDDEEEFFFFFFGGGFFFFFFFFFEEECCC@@@@@@@@@AAA@@@@@@@@@??????@@@BBBDDDFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEBBBAAAAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCAAA@@@@@@BBBCCCBBBDDDFFFFFFDDDCCCCCCCCCCCCFFFLLLSSSZZZ___aaacccZZZVVVPPPKKKHHHFFFDDDCCC@@@??????>>>>>>>>>??????===>>>???AAAAAA@@@>>>===>>>==================>>>===>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@<<<============>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@???>>>?????????????????????>>>>>>>>>>>>>>>>>>======999::::::<<<===@@@AAABBBCCCDDDFFFGGGGGGEEECCCBBB???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCAAAAAA@@@????????????@@@@@@@@@@@@@@@AAAAAABBBCCCEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGIIIJJJLLLMMMNNNPPPOOONNNLLLKKKJJJJJJJJJIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKLLLMMMNNNPPPPPPOOOOOONNNMMMLLLLLLKKKKKKEEEEEEEEEFFFHHHKKKMMMNNNPPPRRRSSSTTTTTTRRROOOMMMJJJJJJKKKLLLMMMOOOPPPQQQMMMMMMNNNNNNNNNNNNMMMMMMNNNOOOQQQRRRSSSSSSRRRRRROOOPPPPPPQQQRRRTTTVVVVVVVVVWWWXXXYYYXXXVVVTTTSSSWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYY[[[\\\]]][[[[[[[[[ZZZWWWVVVVVVWWWTTTUUUWWWYYYZZZ[[[\\\\\\YYYYYYYYYYYY[[[]]]___``````___```bbbfffggggggfffeeedddbbbbbbcccbbbaaa___```___\\\YYYWWWUUUTTTSSSTTTUUUVVVVVVUUUTTTVVVWWWRRRRRRRRRQQQQQQQQQPPPPPPQQQRRRTTTVVVWWWXXXXXXYYYZZZZZZ[[[[[[ZZZZZZYYYXXXWWWXXXZZZZZZYYYXXXZZZ[[[ZZZYYYYYYZZZ\\\\\\ZZZXXXXXXYYY[[[\\\]]]\\\[[[[[[YYY[[[\\\\\\ZZZXXXXXXXXXXXXXXXWWWXXXZZZZZZYYYWWWXXXXXXZZZ[[[\\\]]]]]]]]]^^^^^^^^^^^^^^^_________^^^^^^^^^]]]\\\ZZZYYYXXXWWWXXXYYYZZZZZZZZZYYYXXXYYYYYYYYYXXXYYYYYYZZZZZZVVVVVVWWWWWWWWWWWWVVVVVVXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZXXXWWWWWWSSSTTTUUUUUUVVVVVVVVVVVVNNNQQQSSSTTTSSSSSSSSSTTTTTTSSSRRRRRRRRRSSSUUUVVVWWWVVVVVVXXXYYYZZZXXXWWWXXXXXXXXXXXXXXXYYYZZZZZZXXXXXXXXXXXXXXXXXXXXXYYYTTTTTTVVVVVVVVVUUUTTTTTTPPPPPPPPPPPPQQQQQQQQQQQQNNNNNNNNNOOOOOOOOOOOOOOOQQQQQQPPPOOONNNMMMMMMLLLHHHJJJLLLOOOPPPQQQRRRQQQPPPNNNLLLKKKJJJKKKLLLMMMKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQPPPMMMNNNOOOOOOOOONNNLLLKKKLLLMMMNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKLLLMMMKKKJJJGGGFFFFFFGGGIIIKKKNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKIIIHHHFFFDDDCCCBBBCCCCCCCCCEEEHHHJJJIIIEEEAAA>>>???@@@AAABBBCCCCCCCCCCCCDDDAAA>>><<<===>>>>>>>>>@@@???@@@@@@BBBEEEGGGHHHFFFGGGGGGGGGGGGFFFEEEEEECCCBBBAAAAAA@@@@@@@@@@@@???>>>======>>>???AAABBB@@@AAAAAA???>>>>>>AAACCC@@@BBBDDDDDDBBBAAA@@@AAA@@@BBBGGGMMMSSSXXX\\\^^^VVVRRRLLLGGGEEECCCBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>@@@BBBCCCCCCCCCAAA@@@@@@@@@????????????@@@@@@>>>>>>>>>>>>????????????======>>>???@@@AAABBBCCC>>>>>>??????????????????DDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@;;;<<<<<<=========<<<<<<======>>>>>>>>>===<<<<<<999999:::;;;===???AAACCCDDDFFFHHHIIIIIIGGGEEECCC???@@@AAACCCCCCCCCBBBAAAAAAAAA@@@@@@AAAAAABBBBBBBBBAAA@@@@@@???@@@@@@@@@>>>>>>???@@@AAACCCEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGHHHIIIKKKLLLMMMMMMMMMJJJJJJIIIIIIIIIJJJKKKKKKKKKJJJIIIJJJLLLMMMLLLKKKJJJKKKMMMNNNNNNNNNMMMLLLKKKIIIHHHGGGGGGIIIJJJLLLKKKMMMOOOPPPPPPNNNLLLJJJGGGGGGHHHHHHIIIIIIIIIJJJGGGGGGGGGGGGHHHHHHHHHHHHJJJMMMOOOPPPOOONNNNNNNNNIIIJJJKKKLLLNNNPPPQQQQQQQQQRRRSSSSSSRRRPPPNNNMMMNNNOOOOOOPPPQQQRRRSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSQQQQQQQQQPPPOOONNNNNNMMMMMMMMMMMMMMMNNNOOOQQQQQQPPPQQQRRRSSSTTTTTTTTTTTTSSSTTTWWWZZZ\\\^^^______^^^]]]\\\[[[[[[ZZZZZZZZZZZZYYYWWWUUURRRPPPNNNMMMOOOOOOOOOOOOPPPQQQRRRSSSQQQPPPNNNLLLLLLMMMNNNOOOOOOOOOPPPPPPRRRSSSUUUVVVSSSRRRRRRQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSRRRRRRQQQSSSTTTUUUUUUUUUUUUUUUTTTPPPRRRUUUXXXZZZZZZZZZYYYWWWVVVVVVUUUTTTTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUWWWXXXZZZ\\\]]]^^^______]]]\\\[[[[[[ZZZZZZ[[[ZZZZZZYYYXXXVVVUUUTTTXXXWWWWWWVVVVVVVVVWWWWWWVVVWWWWWWWWWVVVTTTRRRQQQUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTVVVVVVVVVVVVTTTRRRPPPOOOOOOPPPPPPQQQQQQPPPPPPOOOQQQPPPPPPPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPQQQRRRRRRPPPPPPOOOOOOOOOPPPPPPQQQRRRRRRSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUVVVWWWXXXXXXUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQLLLLLLMMMNNNOOOOOOPPPPPPPPPPPPQQQQQQQQQOOONNNMMMLLLKKKKKKKKKKKKKKKLLLMMMIIIHHHGGGFFFFFFFFFGGGHHHFFFGGGHHHIIIKKKLLLMMMMMMPPPPPPPPPOOONNNMMMLLLKKKKKKKKKLLLLLLLLLLLLKKKKKKIIIJJJLLLMMMNNNNNNMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGEEECCCAAA@@@AAABBBCCCEEEGGGIIIJJJIIIFFFCCCAAA@@@@@@??????@@@@@@AAABBB??????>>>>>>>>>>>>>>>???===>>>???AAADDDFFFHHHHHHFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@????????????????????????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@BBBCCCEEEHHHJJJMMMOOOPPPNNNLLLHHHEEEBBBAAAAAAAAA??????>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBAAA@@@???>>>>>>>>>???@@@@@@@@@AAA?????????>>>>>>>>>>>>>>>@@@@@@@@@AAAAAA@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDAAAAAAAAA@@@@@@@@@??????======<<<<<<<<<<<<======???>>>===<<<<<<<<<<<<<<<<<<<<<<<<===???CCCFFFHHHKKKKKKJJJIIIHHHFFFEEEDDDEEEDDDBBBAAA@@@@@@AAABBBCCCCCCBBBBBBBBBAAAAAAAAA>>>???@@@AAAAAA@@@???>>>===>>>???AAACCCDDDFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCEEEFFFHHHHHHFFFEEECCCDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGHHHJJJKKKLLLIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIHHHGGGHHHJJJKKKJJJIIIHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFGGGIIIJJJIIIJJJKKKLLLLLLJJJIIIHHHEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGGGGIIIKKKKKKJJJJJJJJJKKKIIIJJJKKKLLLNNNOOOPPPQQQPPPPPPPPPPPPOOONNNMMMLLLNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKMMMMMMMMMMMMNNNOOOOOOOOOOOOOOONNNOOOQQQSSSUUUWWWYYYYYY\\\[[[YYYXXXWWWXXXXXXXXXXXXWWWVVVSSSQQQOOONNNMMMKKKKKKKKKKKKLLLNNNOOOPPPRRRQQQOOONNNMMMNNNNNNOOOQQQQQQPPPPPPOOOOOOPPPPPPRRRRRRRRRQQQQQQQQQRRRRRRQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOPPPQQQQQQRRRQQQQQQQQQSSSUUUXXXYYYZZZYYYYYYWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSUUUUUUWWWXXXZZZ\\\]]]^^^___^^^\\\[[[ZZZYYYXXXXXXYYYYYYXXXXXXWWWVVVTTTTTTVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWVVVUUUSSSQQQPPPQQQQQQQQQQQQQQQQQQPPPPPPRRRRRRQQQQQQQQQQQQQQQQQQRRRRRRSSSRRRQQQPPPNNNMMMMMMMMMNNNNNNNNNNNNMMMMMMOOOOOOOOOOOONNNNNNNNNNNNOOOOOONNNNNNNNNOOOPPPPPPOOOOOONNNNNNNNNNNNOOOOOOQQQRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTUUUVVVWWWWWWUUUUUUUUUUUUTTTTTTTTTSSSRRRRRRQQQQQQQQQPPPPPPPPPNNNNNNNNNNNNOOOOOOOOOOOOPPPQQQRRRRRRRRRQQQPPPOOOLLLKKKKKKJJJJJJJJJKKKKKKIIIHHHGGGFFFEEEEEEFFFGGGEEEFFFGGGHHHIIIJJJKKKLLLNNNOOOOOOOOONNNMMMLLLLLLIIIJJJJJJKKKKKKJJJJJJIIIHHHIIIKKKLLLMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHFFFEEECCCAAAAAAAAABBBCCCDDDFFFHHHIIIIIIFFFCCCAAA@@@@@@??????@@@@@@AAABBB@@@??????>>>>>>?????????@@@@@@AAACCCDDDEEEFFFGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@BBBCCCDDDFFFHHHJJJLLLMMMKKKIIIFFFCCCAAA@@@@@@@@@@@@??????>>>>>>>>>??????AAABBBCCCCCCCCCBBB@@@?????????????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@???????????????@@@@@@@@@@@@@@@?????????@@@AAABBBBBBBBBAAAAAA@@@@@@@@@????????????>>>>>>======>>>>>>???>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<===???BBBEEEGGGJJJJJJIIIHHHGGGEEECCCCCCCCCBBBBBBAAAAAAAAAAAAAAACCCCCCCCCBBBBBBAAAAAAAAA>>>??????@@@@@@??????>>>>>>???@@@AAABBBDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCDDDDDDDDDDDDEEEEEEEEEFFFBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFEEEDDDEEEGGGHHHGGGFFFEEEEEEFFFGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDFFFGGGHHHFFFFFFFFFFFFFFFEEEEEEDDDBBBBBBBBBBBBAAAAAAAAAAAACCCCCCCCCCCCDDDDDDEEEEEEDDDFFFHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPNNNNNNMMMLLLKKKKKKKKKKKKMMMMMMMMMMMMLLLLLLLLLKKKMMMMMMMMMLLLKKKJJJHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMOOOQQQTTTUUUYYYWWWUUUSSSSSSSSSTTTUUUUUUUUUSSSQQQPPPNNNMMMLLLHHHHHHIIIJJJKKKMMMOOOPPPSSSRRRRRRQQQPPPOOOOOONNNPPPPPPOOONNNNNNMMMNNNNNNRRRRRRQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPOOOLLLMMMNNNNNNOOOPPPQQQQQQRRRTTTVVVWWWYYYYYYXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXVVVVVVUUUUUUTTTSSSRRRRRRUUUUUUWWWXXXZZZ[[[\\\]]]]]]\\\ZZZYYYWWWVVVVVVUUUUUUUUUVVVVVVUUUUUUTTTSSSSSSSSSSSSSSSTTTTTTUUUVVVVVVVVVVVVUUUTTTRRROOONNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPOOOOOONNNNNNMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKKKKKKKLLLLLLLLLLLLKKKKKKNNNNNNNNNMMMMMMMMMMMMLLLMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSTTTTTTUUUTTTTTTTTTTTTSSSSSSSSSSSSPPPPPPPPPOOOOOOOOOOOONNNOOOOOOOOONNNNNNNNNMMMMMMPPPQQQRRRSSSSSSRRRQQQQQQLLLKKKKKKJJJIIIIIIIIIIIIIIIHHHFFFEEEDDDDDDDDDDDDCCCCCCDDDFFFGGGHHHIIIJJJMMMMMMMMMNNNNNNMMMLLLLLLHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKLLLLLLLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIHHHHHHFFFEEEDDDBBBAAABBBBBBCCCCCCDDDFFFHHHHHHFFFDDDBBB@@@@@@??????@@@@@@AAABBBAAA@@@@@@??????@@@@@@AAACCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGHHHFFFDDDBBB@@@????????????@@@@@@????????????@@@@@@BBBBBBCCCDDDCCCBBBAAA@@@??????????????????>>>>>>=========>>>>>>?????????>>>>>>????????????>>>>>>===>>>>>>??????@@@@@@@@@>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@?????????>>>=========<<<<<<============<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===???BBBDDDFFFGGGGGGGGGFFFEEECCCBBBAAA???@@@AAAAAAAAAAAAAAAAAACCCCCCBBBBBBBBBBBBAAAAAA@@@??????>>>>>>??????@@@???@@@@@@AAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCDDDCCCBBBCCCEEEEEEEEECCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFEEEDDDCCCBBBAAAAAABBBBBBAAAAAA@@@@@@??????>>>>>>AAAAAAAAABBBCCCCCCDDDDDDEEEFFFHHHHHHGGGFFFGGGIIIJJJJJJKKKKKKLLLMMMNNNNNNMMMLLLKKKIIIIIIIIIJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKOOOOOONNNMMMLLLJJJHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIKKKLLLMMMOOOPPPPPPQQQQQQPPPPPPOOOOOONNNMMMMMMNNNQQQSSSUUUVVVTTTQQQOOOOOOOOOQQQRRRRRRRRRQQQOOONNNMMMLLLKKKIIIIIIJJJLLLNNNPPPRRRSSSTTTTTTTTTSSSRRRQQQPPPOOONNNMMMMMMMMMNNNOOOPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRQQQNNNNNNNNNOOOQQQRRRSSSTTTSSSTTTUUUWWWWWWWWWWWWWWWUUUVVVVVVWWWXXXYYYZZZZZZXXXXXXWWWVVVTTTSSSRRRRRRTTTUUUVVVWWWYYYZZZ[[[\\\[[[ZZZXXXVVVUUUSSSSSSSSSRRRSSSSSSTTTTTTSSSSSSSSSQQQQQQRRRRRRSSSTTTUUUVVVTTTUUUUUUTTTRRRPPPNNNLLLOOOOOOOOOOOOPPPPPPPPPPPPOOOOOONNNNNNMMMLLLKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLLLLNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMMMMNNNNNNMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNOOOOOOOOOOOONNNOOOPPPPPPQQQRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLNNNOOOPPPQQQRRRRRRQQQPPPLLLKKKJJJHHHHHHGGGGGGGGGHHHGGGFFFEEEDDDCCCBBBBBBAAABBBCCCDDDEEEGGGHHHHHHKKKKKKLLLMMMMMMMMMLLLLLLGGGHHHHHHIIIIIIHHHHHHGGGEEEEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMLLLIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHFFFEEEDDDCCCBBBBBBBBBCCCAAACCCEEEFFFFFFEEEDDDBBB@@@@@@??????@@@@@@AAABBBAAAAAA@@@@@@@@@AAABBBBBBCCCDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCBBBAAA@@@????????????@@@@@@@@@@@@???@@@@@@AAABBBBBBCCCDDDDDDDDDCCCBBBAAA@@@@@@??????>>>>>>======;;;<<<<<<===>>>???@@@@@@======>>>>>>>>>>>>======<<<<<<===>>>???@@@@@@@@@>>>>>>>>>??????@@@@@@@@@@@@????????????>>>>>>>>>;;;::::::999999::::::;;;<<<;;;;;;;;;;;;;;;<<<============>>>???AAACCCDDDEEEEEEEEEDDDCCCAAA@@@???<<<===???AAABBBBBBAAA@@@BBBBBBBBBBBBBBBAAAAAAAAA@@@???>>>======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@@@@@@@AAABBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFGGGGGGHHHGGGHHHHHHGGGGGGEEEDDDCCCCCCBBBAAABBBDDDEEEDDDCCCAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBCCCDDDEEEEEEFFFEEECCCAAA@@@@@@AAABBBAAAAAAAAA@@@@@@?????????AAAAAAAAABBBCCCDDDDDDEEEEEEFFFGGGGGGFFFFFFGGGIIIJJJJJJJJJKKKKKKLLLLLLLLLMMMLLLJJJIIIIIIIIIJJJKKKIIIJJJJJJKKKLLLMMMMMMMMMPPPPPPPPPNNNMMMKKKIIIHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGHHHIIIJJJLLLNNNOOORRRSSSSSSTTTTTTTTTTTTSSSRRRQQQOOOOOOPPPRRRTTTUUUSSSRRRPPPNNNMMMNNNOOOPPPOOOOOONNNNNNMMMLLLLLLKKKJJJJJJKKKMMMOOORRRTTTUUUTTTTTTUUUTTTTTTRRRQQQPPPPPPOOOOOOOOOOOOOOOPPPQQQPPPPPPQQQRRRSSSSSSRRRRRRSSSSSSSSSSSSSSSRRRRRRQQQOOOOOOOOOPPPQQQSSSTTTUUUTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSTTTVVVWWWYYYZZZZZZYYYXXXWWWVVVUUUTTTSSSRRRSSSSSSTTTUUUWWWXXXYYYYYYXXXWWWVVVTTTSSSRRRQQQQQQPPPQQQRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRSSSTTTUUURRRRRRSSSRRRPPPNNNLLLKKKNNNNNNNNNOOOOOOOOOPPPPPPOOOOOONNNMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKNNNNNNOOOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJKKKKKKLLLMMMNNNMMMMMMLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLMMMNNNOOOOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJFFFGGGGGGIIIJJJKKKLLLLLLKKKLLLNNNOOOOOOOOONNNNNNJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGFFFEEEDDDCCCAAAAAA@@@AAABBBCCCEEEFFFGGGGGGJJJJJJKKKLLLLLLLLLKKKKKKGGGHHHHHHIIIIIIHHHHHHGGGDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHFFFEEEEEEDDDCCCCCCBBBBBBAAABBBDDDEEEEEEDDDCCCBBB@@@@@@??????@@@@@@AAABBBAAAAAA@@@@@@AAABBBBBBCCCBBBCCCCCCDDDEEEFFFGGGGGGDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@AAABBBCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@??????@@@AAAAAABBBBBBCCCDDDDDDDDDCCCBBBAAA@@@??????>>>>>>=========;;;;;;<<<===>>>??????@@@=========>>>>>>=========<<<<<<===>>>???@@@@@@@@@????????????@@@@@@@@@@@@?????????>>>>>>>>>======::::::999999999999::::::;;;;;;;;;;;;;;;<<<===>>>?????????@@@@@@AAABBBCCCCCCCCCCCCBBBAAA@@@???>>>;;;<<<>>>@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>======>>>???@@@AAAAAA@@@@@@@@@?????????????????????????????????@@@@@@???>>>>>>???@@@@@@??????@@@@@@@@@AAAAAAAAADDDCCCCCCBBBAAA@@@??????AAAAAA@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCFFFEEEEEEEEEEEEFFFGGGHHHGGGHHHIIIIIIHHHGGGEEEDDDDDDCCCBBBCCCEEEFFFEEEDDDBBBAAA@@@@@@???@@@@@@@@@AAAAAABBBCCCDDDEEEFFFFFFGGGEEEDDDBBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCDDDEEEFFFGGGGGGEEEFFFGGGFFFEEEEEEGGGIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNLLLKKKIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGHHHJJJLLLNNNOOOQQQRRRSSSTTTUUUUUUUUUUUURRRQQQQQQPPPPPPQQQRRRSSSQQQQQQPPPOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLIIIJJJKKKLLLOOOQQQSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSUUUTTTRRRQQQOOONNNMMMMMMOOOPPPQQQSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQPPPPPPOOOOOOOOONNNNNNOOOQQQRRRTTTTTTTTTSSSSSSRRRRRRRRRRRRPPPPPPQQQSSSTTTVVVWWWWWWWWWVVVVVVUUUTTTSSSRRRRRRQQQRRRRRRSSSUUUVVVVVVWWWVVVUUUTTTSSSRRRQQQQQQQQQPPPPPPQQQRRRRRRRRRQQQQQQOOOOOOOOOOOOPPPQQQRRRRRROOOPPPPPPPPPOOOMMMLLLJJJJJJJJJKKKKKKLLLMMMMMMMMMNNNNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIJJJKKKKKKNNNOOOOOOOOOOOOOOOOOONNNKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLMMMLLLKKKJJJJJJIIIIIIJJJKKKJJJJJJJJJJJJIIIIIIIIIHHHIIIKKKLLLMMMMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIICCCCCCEEEFFFHHHJJJKKKKKKJJJKKKLLLMMMMMMLLLKKKKKKHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDBBBAAAAAABBBBBBDDDEEEFFFGGGHHHJJJJJJJJJKKKKKKJJJJJJIIIGGGGGGHHHHHHHHHHHHGGGGGGCCCCCCCCCCCCDDDEEEFFFGGGFFFGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJJJJGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEDDDCCCCCCBBBAAABBBCCCCCCCCCBBBAAAAAA@@@@@@??????@@@@@@AAABBB@@@@@@@@@@@@AAABBBCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@AAABBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC????????????@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????@@@@@@@@@AAAAAAAAA???????????????@@@AAABBBBBBBBBCCCDDDCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>======<<<<<<<<<======>>>>>>>>>======>>>>>>>>>>>>=========>>>>>>??????@@@@@@@@@?????????????????????@@@>>>>>>>>>>>>============<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>???@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>===;;;<<<===>>>????????????>>>>>>????????????@@@@@@???>>>>>>======>>>>>>???@@@@@@@@@?????????>>>>>>????????????????????????????????????????????????>>>>>>>>>>>>????????????AAA@@@??????>>>===<<<<<>>>>>>>>?????????@@@@@@>>>?????????@@@@@@@@@@@@AAAAAA@@@@@@@@@?????????>>>??????@@@@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAAAAAAAABBBCCCCCCCCCBBB@@@???=========>>>>>>>>>>>>>>><<<<<<=====================>>>>>>??????>>>>>>===?????????@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<======<<<<<<<<<<<<======<<<<<<<<<===>>>???AAAAAACCCCCCCCCCCCCCCCCCBBBBBB@@@AAAAAA@@@@@@???>>>===<<<<<<<<<<<<===>>>>>>???============>>>>>>>>>???======>>>>>>>>>>>>======???????????????>>>>>>>>>????????????????????????===>>>???@@@@@@???>>>===<<<=========>>>>>>>>>>>>========================>>>>>>>>>>>>???AAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDGGGFFFEEEDDDDDDFFFHHHIIIGGGIIIKKKLLLLLLKKKJJJHHHHHHGGGFFFGGGHHHIIIHHHGGGEEEDDDBBBAAAAAAAAABBBBBBBBBCCCDDDFFFGGGHHHHHHHHHFFFFFFEEEDDDCCCBBBAAA@@@BBBBBBBBBCCCCCCDDDDDDDDDFFFGGGHHHIIIJJJKKKLLLLLLKKKLLLLLLKKKJJJKKKMMMOOOJJJJJJJJJJJJJJJIIIIIIIIIFFFGGGIIIJJJJJJIIIHHHGGGKKKKKKJJJJJJJJJIIIIIIIIIKKKKKKKKKJJJIIIHHHGGGFFFHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKMMMOOOQQQRRRPPPQQQRRRTTTVVVWWWXXXXXXSSSSSSTTTTTTTTTSSSRRRQQQQQQRRRSSSTTTSSSQQQOOOMMMLLLLLLLLLLLLMMMMMMMMMNNNMMMMMMMMMOOOPPPRRRTTTUUUTTTSSSQQQQQQQQQSSSVVVWWWRRRRRRQQQPPPOOOOOOOOOOOONNNOOOQQQSSSTTTTTTSSSRRRSSSSSSSSSSSSSSSRRRRRRQQQSSSRRRPPPOOOOOOPPPRRRSSSSSSRRRQQQPPPOOONNNNNNNNNKKKLLLLLLMMMNNNOOOPPPQQQOOOOOOOOOOOOOOOOOOOOONNNNNNOOOOOOPPPQQQRRRSSSSSSRRRRRRRRRQQQQQQRRRRRRRRRQQQRRRRRRRRRQQQQQQPPPOOOLLLKKKKKKJJJJJJJJJJJJKKKKKKLLLMMMNNNNNNMMMLLLKKKHHHHHHIIIJJJJJJKKKLLLLLLJJJJJJKKKKKKKKKKKKKKKKKKLLLKKKIIIHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJFFFFFFFFFFFFEEEEEEEEEDDDFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDHHHHHHHHHGGGGGGGGGFFFFFFDDDFFFHHHJJJJJJJJJIIIHHHIIIIIIIIIJJJJJJKKKKKKKKKHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHKKKKKKLLLLLLLLLJJJIIIHHHEEEDDDDDDDDDDDDEEEEEEFFFEEEEEEFFFGGGGGGFFFEEEDDDCCCDDDEEEFFFGGGHHHIIIJJJJJJKKKJJJJJJIIIHHHGGGFFFDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCDDDFFFGGGEEEEEEFFFGGGHHHHHHIIIIIIGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCCCCBBBAAA@@@???>>>@@@@@@??????@@@@@@AAABBB????????????@@@AAABBBCCCEEEEEEDDDCCCBBBAAAAAA@@@CCCCCCBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>?????????AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>?????????@@@@@@@@@>>>>>>??????@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@===>>>???????????????>>>============>>>???@@@AAA@@@AAABBBBBBBBBAAA@@@???<<<<<<======>>>>>>??????===============<<<<<<<<<>>>>>>????????????>>>>>>AAAAAAAAA@@@@@@@@@@@@@@@===============<<<<<<<<<>>>=========<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<===>>>@@@BBBBBBDDDDDDEEEEEEDDDCCCCCCBBB@@@@@@@@@@@@@@@???>>>=========<<<;;;;;;<<<>>>???;;;<<<<<<<<<======>>>>>><<<===>>>??????>>>===<<>>>>>>>>>>>>>>????????????????????????<<<>>>???AAAAAA???>>><<<<<<<<<<<<============>>><<<<<<===>>>???@@@AAABBB=========>>>???AAABBBCCCBBBBBBBBBCCCCCCDDDDDDDDDHHHFFFEEEDDDEEEFFFHHHIIIGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLKKKIIIHHHHHHGGGEEECCCBBBAAABBBBBBCCCDDDFFFGGGHHHIIIIIIIIIGGGEEECCCAAAAAABBBDDDFFFGGGFFFFFFFFFFFFFFFFFFGGGJJJJJJKKKLLLLLLLLLLLLLLLNNNMMMLLLKKKKKKLLLMMMNNNOOOOOOMMMLLLJJJHHHGGGFFFIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKIIIIIIIIIIIIKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFGGGHHHIIIKKKLLLMMMLLLLLLLLLLLLMMMNNNOOOOOOPPPPPPPPPPPPPPPQQQRRRSSSRRRRRRRRRRRRRRRQQQQQQPPPQQQQQQQQQPPPOOONNNMMMLLLNNNMMMLLLKKKKKKJJJKKKKKKLLLMMMOOOPPPQQQQQQPPPPPPOOOOOOPPPPPPQQQRRRRRRRRRSSSRRRPPPNNNMMMMMMMMMMMMOOOPPPQQQSSSSSSRRRRRRQQQTTTRRRQQQOOONNNNNNNNNOOOOOONNNMMMMMMMMMNNNOOOPPPOOOOOONNNNNNMMMLLLLLLLLLKKKLLLMMMMMMLLLLLLMMMNNNOOOMMMKKKJJJKKKMMMOOOQQQPPPPPPPPPQQQRRRSSSTTTUUUQQQQQQPPPPPPPPPOOOOOOOOOQQQQQQRRRRRRQQQOOONNNMMMMMMLLLKKKJJJIIIHHHHHHHHHJJJJJJKKKLLLMMMMMMLLLLLLGGGIIIKKKLLLLLLKKKIIIHHHKKKKKKKKKKKKKKKKKKJJJJJJLLLJJJIIIGGGFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHGGGFFFEEEDDDCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHFFFEEEDDDDDDDDDDDDFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJKKKKKKJJJJJJIIIHHHGGGGGGEEEDDDCCCCCCCCCCCCHHHHHHIIIJJJIIIHHHGGGFFFEEEFFFGGGHHHHHHHHHHHHHHHEEEFFFFFFGGGGGGEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGGGGGGGGGGFFFHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@>>>======>>>@@@AAA@@@???>>>>>>>>>@@@BBBDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>AAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>????????????>>>>>>>>>===<<<===>>>???>>>===;;;999<<<===>>>???@@@AAAAAAAAA@@@@@@@@@?????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;::::::========================:::;;;;;;<<<<<<;;;;;;:::===========================<<<<<<<<<<<<;;;;;;;;;999::::::;;;===>>>@@@AAACCCCCCCCCCCCBBBAAA@@@???BBBAAA@@@???>>>>>>>>>>>><<<;;;;;;::::::;;;;;;<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<========================>>>>>>>>>>>>@@@??????>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???<<<<<<<<<<<<============<<<<<<<<<<<<=========>>>AAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAADDDDDDEEEEEEFFFFFFGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIJJJKKKLLLLLLLLLKKKJJJIIIHHHGGGEEECCCBBBBBBBBBBBBDDDEEEFFFHHHIIIIIIJJJJJJGGGEEECCCBBBBBBCCCEEEGGGHHHGGGGGGFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKMMMNNNOOONNNNNNMMMKKKJJJIIIHHHGGGJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIHHHHHHIIIJJJKKKIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFGGGIIIJJJLLLMMMMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPPPPPPPPPPPPPOOONNNMMMLLLMMMMMMLLLKKKKKKKKKLLLLLLKKKKKKLLLMMMNNNOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRRRRSSSRRRPPPOOOMMMMMMMMMNNNNNNOOOQQQSSSUUUUUUUUUUUUUUUSSSQQQPPPNNNNNNNNNNNNOOONNNMMMMMMLLLMMMNNNOOONNNNNNMMMMMMMMMLLLLLLLLLJJJLLLMMMMMMLLLLLLMMMNNNNNNNNNLLLLLLLLLNNNOOOPPPPPPPPPPPPPPPQQQRRRRRRSSSQQQPPPPPPPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPNNNMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLKKKHHHHHHIIIJJJJJJJJJIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIGGGFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDEEEFFFGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFEEEDDDDDDDDDDDDFFFFFFHHHIIIJJJIIIIIIHHHEEEEEEFFFGGGGGGGGGGGGGGGEEEFFFGGGGGGGGGFFFDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@???>>>>>>???@@@AAACCCAAA???>>>======>>>???AAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@??????>>>>>>@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>??????>>>>>>>>>=========>>>>>>======<<<<<<<<<<<<======>>>???@@@@@@@@@@@@@@@@@@?????????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;===>>>@@@AAACCCCCCCCCCCCBBBAAA@@@???@@@???>>>===<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;===<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<============<<<=========>>>>>>>>>>>>@@@???>>>>>>======>>>>>>======>>>?????????>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<=========>>>>>><<<<<<===>>>???AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFGGGHHHIIIIIIIIIKKKLLLLLLMMMMMMKKKJJJIIIHHHGGGEEEDDDCCCBBBCCCCCCEEEFFFGGGIIIJJJJJJJJJJJJGGGFFFDDDCCCCCCEEEFFFHHHIIIHHHHHHGGGGGGHHHHHHIIIHHHIIIJJJLLLMMMNNNNNNNNNLLLLLLKKKKKKLLLMMMNNNNNNLLLLLLLLLKKKJJJJJJIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGEEEEEEFFFGGGHHHJJJKKKLLLNNNNNNOOOOOOPPPQQQQQQRRRQQQPPPPPPPPPPPPQQQRRRRRRSSSSSSSSSRRRQQQPPPOOONNNOOOPPPPPPOOOOOONNNMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLMMMMMMNNNOOOPPPOOOOOOOOOPPPQQQQQQRRRRRRSSSRRRPPPOOONNNNNNNNNNNNMMMOOORRRUUUWWWXXXYYYYYYVVVUUURRRPPPOOONNNNNNNNNOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJLLLMMMMMMLLLLLLMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPOOOOOOPPPQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMLLLKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDEEEFFFGGGHHHHHHGGGHHHHHHHHHHHHIIIIIIIIIKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDFFFFFFGGGGGGHHHIIIJJJJJJIIIJJJJJJJJJJJJIIIHHHHHHHHHGGGFFFEEEEEEDDDEEEEEEDDDEEEGGGIIIJJJJJJJJJJJJEEEFFFGGGGGGHHHGGGGGGGGGFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGIIIHHHGGGFFFFFFEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAA@@@@@@AAAAAAAAA@@@???>>>>>>???@@@AAAAAA@@@???===<<<======>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>??????>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>===>>>>>>>>>=========<<<<<<@@@???===;;;;;;<<<>>>???>>>>>>????????????>>>>>>?????????>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;<<<>>>???@@@CCCCCCCCCCCCBBBAAA@@@???======<<<;;;::::::::::::;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<=========>>>>>>>>>??????>>>===============;;;<<<======>>>>>>======:::::::::;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>;;;<<<<<<===>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFGGGGGGEEEFFFFFFGGGHHHIIIJJJJJJLLLLLLMMMMMMMMMLLLKKKJJJHHHGGGFFFDDDCCCCCCDDDDDDFFFGGGHHHIIIJJJJJJJJJJJJGGGFFFEEEDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHIIIIIIIIIHHHIIIJJJLLLNNNOOOOOOOOONNNMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKNNNOOOPPPQQQRRRSSSSSSSSSQQQQQQPPPPPPPPPQQQQQQRRRSSSSSSSSSRRRQQQPPPOOONNNOOOOOOOOOOOOOOONNNMMMMMMLLLLLLLLLLLLMMMMMMNNNOOOPPPOOOOOONNNOOOPPPQQQRRRNNNOOOOOOPPPPPPQQQRRRRRRRRRQQQQQQPPPOOONNNNNNNNNOOOQQQTTTVVVXXXZZZZZZZZZWWWUUUSSSQQQOOONNNNNNNNNOOONNNMMMLLLLLLKKKJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLKKKLLLMMMMMMLLLLLLMMMOOONNNOOOPPPQQQQQQPPPOOONNNPPPPPPOOOOOONNNOOOOOOOOOPPPPPPPPPOOOOOOOOONNNNNNLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJIIIHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKJJJJJJIIIIIIHHHFFFEEEDDDEEEGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGGGGHHHIIIJJJKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHJJJKKKKKKJJJJJJHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFDDDEEEEEEFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@??????@@@@@@AAA>>>>>>======>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>===============<<<<<<<<<<<<;;;???>>>===<<<<<<<<<===>>>>>>>>>>>>???>>>>>>======>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;<<<===??????AAABBBBBBBBBAAAAAA@@@???<<<<<<;;;:::::::::::::::;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>===<<<<<<<<<<<<===<<<<<<===>>>>>>>>>>>>===::::::;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>??????>>>>>>>>>>>>??????BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGEEEFFFGGGHHHIIIJJJKKKKKKLLLMMMNNNNNNNNNMMMKKKKKKHHHHHHFFFEEEDDDDDDEEEFFFGGGGGGHHHIIIJJJJJJJJJJJJFFFFFFEEEEEEFFFGGGHHHIIIJJJIIIIIIHHHHHHIIIIIIJJJHHHIIIKKKLLLNNNOOOPPPPPPPPPOOOOOOMMMLLLJJJIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKNNNOOOQQQSSSTTTTTTTTTTTTRRRQQQQQQPPPPPPPPPQQQQQQRRRRRRRRRRRRQQQPPPOOONNNOOOOOOPPPPPPPPPOOONNNNNNMMMMMMMMMMMMMMMNNNOOOPPPQQQPPPOOOOOOOOOPPPQQQRRRNNNNNNOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQPPPOOOOOONNNRRRTTTUUUWWWXXXXXXXXXXXXVVVTTTRRRPPPOOONNNNNNNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMLLLMMMNNNNNNMMMMMMNNNPPPOOOPPPQQQRRRRRRQQQOOONNNPPPOOOOOONNNNNNNNNOOOOOOPPPPPPOOOOOOOOONNNNNNNNNLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLKKKJJJJJJIIIHHHEEEDDDCCCDDDFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKMMMMMMLLLLLLKKKJJJIIIIIIGGGHHHHHHIIIHHHHHHGGGFFFFFFGGGHHHIIIJJJKKKLLLLLLJJJJJJKKKKKKJJJJJJIIIHHHIIIHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLKKKJJJIIIKKKKKKKKKLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFHHHIIIIIIJJJKKKLLLLLLMMMMMMLLLLLLJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@?????????@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@AAA>>>?????????@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<======================================================>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;::::::;;;<<<===>>>>>>===<<<;;;======>>>>>>>>>===<<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::;;;===>>>??????@@@@@@@@@@@@??????>>><<<<<<;;;:::::::::;;;;;;:::::::::999999:::::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<============>>>===<<<<<<;;;<<<<<<<<<<<<===>>>>>>??????>>>>>>;;;<<<<<<<<<========================>>>>>>>>>???@@@@@@@@@??????@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDEEEFFFGGGGGGFFFGGGHHHIIIJJJKKKLLLMMMMMMNNNNNNOOONNNMMMLLLKKKIIIHHHFFFEEEEEEEEEFFFGGGGGGGGGHHHIIIIIIIIIIIIIIIEEEEEEEEEEEEFFFGGGHHHHHHJJJIIIIIIHHHHHHIIIIIIJJJIIIJJJKKKMMMNNNOOOOOOOOOPPPOOOOOONNNLLLJJJIIIHHHJJJJJJJJJJJJKKKKKKLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLNNNOOOQQQSSSUUUUUUUUUTTTRRRRRRQQQPPPPPPPPPPPPQQQPPPQQQQQQQQQQQQPPPOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPNNNNNNNNNMMMNNNNNNOOOOOOOOOOOONNNNNNNNNNNNOOOOOONNNNNNNNNOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOTTTUUUVVVWWWWWWVVVUUUUUUTTTRRRQQQOOONNNNNNNNNOOONNNNNNNNNNNNMMMLLLKKKKKKJJJJJJKKKLLLLLLMMMNNNNNNMMMOOOPPPPPPOOONNNPPPQQQQQQQQQRRRSSSSSSRRRPPPOOOOOOOOOOOONNNNNNOOOPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMLLLLLLKKKKKKLLLLLLMMMLLLLLLLLLLLLLLLMMMNNNOOOMMMMMMNNNNNNNNNMMMLLLLLLIIIHHHFFFDDDCCCDDDEEEFFFHHHHHHHHHIIIJJJJJJKKKKKKJJJKKKKKKLLLLLLKKKJJJJJJIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIGGGHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLNNNMMMMMMLLLLLLKKKKKKKKKHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGHHHIIIKKKLLLMMMMMMKKKLLLLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHIIIIIILLLMMMMMMNNNMMMLLLKKKJJJMMMMMMMMMNNNMMMMMMLLLKKKJJJIIIHHHHHHGGGGGGHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLMMMNNNNNNNNNNNNMMMIIIHHHGGGFFFFFFEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB??????>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@??????>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>===============;;;<<<<<<<<<<<<=========================================================<<<======>>>>>>======<<<;;;;;;;;;::::::::::::999888:::<<<===>>>===;;;:::<<<<<<===============<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<===>>>===>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<::::::999999999999::::::::::::::::::;;;;;;;;;;;;999999999:::::::::;;;;;;;;;;;;<<<<<<<<<===============<<<;;;;;;;;;;;;;;;======>>>????????????>>><<<<<<<<<=========>>>>>>=========>>>>>>>>>??????===>>>>>>???@@@BBBDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFGGGGGGGGGHHHIIIJJJKKKMMMNNNNNNMMMNNNOOOOOOOOONNNMMMLLLIIIHHHGGGFFFEEEFFFGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNOOOOOONNNMMMMMMNNNNNNMMMLLLJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKNNNOOOPPPPPPPPPPPPOOONNNKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMOOOQQQTTTUUUUUUUUUTTTRRRRRRQQQPPPPPPPPPPPPPPPOOOOOOPPPQQQQQQQQQPPPPPPQQQQQQRRRRRRRRRRRRRRRQQQPPPOOOOOONNNNNNNNNOOOOOONNNOOOOOOOOOOOOOOONNNNNNMMMNNNNNNOOOOOOPPPQQQQQQPPPQQQQQQRRRRRRQQQPPPOOORRRSSSTTTUUUVVVUUUTTTSSSQQQPPPOOONNNMMMNNNNNNOOOMMMMMMNNNOOOOOONNNMMMLLLJJJJJJKKKLLLMMMNNNOOOPPPOOOPPPQQQQQQPPPPPPQQQSSSSSSSSSSSSSSSRRRRRRQQQQQQOOOOOONNNOOOOOOPPPQQQRRROOOOOOOOONNNNNNNNNNNNMMMNNNNNNMMMLLLLLLMMMNNNOOONNNNNNNNNNNNOOOPPPQQQRRRPPPPPPPPPPPPPPPOOONNNNNNIIIHHHGGGEEEDDDDDDEEEEEEHHHIIIIIIJJJKKKKKKLLLLLLKKKLLLMMMMMMNNNMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMIIIJJJLLLMMMMMMLLLKKKJJJGGGGGGHHHJJJKKKLLLMMMNNNMMMMMMMMMMMMMMMLLLKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJLLLMMMNNNOOOOOOOOONNNMMMMMMMMMNNNNNNMMMMMMLLLKKKKKKJJJIIIHHHGGGHHHHHHIIIFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHJJJKKKLLLKKKKKKLLLMMMMMMMMMMMMMMMHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@AAAAAAAAA@@@@@@???>>>===????????????????????????========================;;;<<<<<<<<<============================================================<<<<<<============<<<<<<::::::::::::999999999999888999999:::;;;;;;;;;::::::;;;;;;<<<============;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999::::::::::::;;;<<<======;;;<<<<<<======<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<::::::999999999999::::::999999:::::::::;;;;;;;;;999999999999::::::::::::;;;;;;;;;<<<<<<<<<=========<<<;;;;;;::::::;;;;;;;;;<<<======>>>>>>======;;;;;;;;;<<<<<<<<<============>>>>>>>>>?????????=========>>>???AAACCCDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDFFFGGGGGGHHHHHHIIIKKKLLLNNNOOOOOONNNNNNOOOPPPOOONNNMMMLLLIIIHHHGGGFFFFFFFFFGGGHHHFFFFFFGGGHHHHHHHHHGGGGGGCCCDDDDDDEEEFFFFFFGGGGGGIIIHHHHHHGGGGGGHHHHHHIIIKKKLLLMMMNNNNNNNNNNNNNNNJJJKKKLLLNNNNNNMMMMMMLLLJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLPPPPPPRRRRRRRRRRRRPPPPPPLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMNNNQQQTTTUUUUUUUUUTTTSSSRRRQQQPPPPPPPPPPPPPPPNNNNNNOOOPPPQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSRRRQQQPPPPPPOOONNNNNNNNNNNNPPPQQQRRRRRRRRRQQQPPPOOOMMMNNNNNNOOOOOOPPPQQQQQQPPPQQQRRRRRRRRRQQQPPPOOOPPPQQQSSSTTTUUUUUUTTTTTTOOOOOONNNMMMMMMMMMOOOOOOLLLMMMOOOPPPPPPOOONNNMMMJJJKKKLLLMMMNNNOOOPPPQQQPPPQQQRRRRRRQQQQQQRRRTTTTTTTTTSSSSSSRRRRRRRRRQQQNNNNNNNNNOOOPPPQQQRRRSSSOOOOOOOOONNNNNNNNNMMMMMMOOOOOONNNMMMMMMNNNOOOPPPOOOOOOOOOPPPQQQRRRSSSTTTRRRRRRRRRRRRQQQQQQPPPOOOIIIHHHGGGFFFEEEEEEEEEEEEIIIIIIJJJJJJKKKLLLMMMMMMLLLMMMNNNOOOOOONNNMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMNNNOOOPPPQQQQQQRRRPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNJJJKKKMMMNNNOOOMMMLLLKKKGGGGGGHHHJJJKKKMMMNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLJJJJJJIIIIIIIIIJJJJJJKKKKKKLLLNNNPPPQQQQQQQQQPPPMMMMMMMMMMMMMMMLLLKKKKKKKKKJJJIIIHHHGGGHHHIIIIIIFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGGGGHHHIIIJJJLLLLLLJJJJJJKKKLLLLLLLLLLLLLLLHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>===>>>>>>???@@@@@@@@@AAAAAABBBBBBAAAAAA@@@<<<===>>>??????@@@@@@???????????????????????????<<<<<<<<<===============<<<<<<<<<=========>>>>>>================================================<<<<<<============<<<<<<:::::::::999999999888888:::999888777777999;;;<<<999:::;;;<<<============;;;;;;;;;:::::::::999999::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999::::::::::::;;;;;;<<<===::::::;;;;;;<<<;;;;;;;;;:::::::::999::::::;;;;;;:::999999999999999999:::999999999::::::;;;;;;;;;888888999999999:::::::::;;;;;;;;;<<<<<<<<<======<<<<<<;;;::::::::::::;;;:::;;;<<<<<<======<<<<<<:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>??????????????????>>>>>>>>>>>>??????????????????????????????@@@@@@BBBCCCDDDFFFGGGGGGIIIIIIIIIJJJJJJLLLMMMMMMNNNMMMLLLKKKJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFEEECCCEEEGGGGGGFFFFFFGGGHHHJJJJJJHHHHHHGGGHHHIIIJJJMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMQQQQQQQQQPPPPPPOOOOOONNNOOOOOOOOONNNMMMLLLKKKJJJHHHHHHHHHHHHIIIKKKMMMNNNMMMNNNOOOQQQSSSTTTUUUUUUVVVTTTQQQOOOMMMMMMNNNNNNNNNNNNNNNMMMLLLMMMPPPRRRRRRQQQQQQQQQRRRSSSTTTUUUTTTSSSQQQPPPOOOOOOPPPPPPQQQQQQPPPOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOQQQRRRTTTTTTPPPOOONNNNNNMMMMMMNNNNNNPPPPPPPPPQQQPPPPPPOOOOOOMMMMMMLLLMMMNNNPPPRRRSSSSSSSSSTTTTTTTTTUUUUUUUUUXXXWWWUUUSSSRRRQQQQQQPPPTTTSSSRRRQQQQQQQQQQQQQQQTTTSSSPPPNNNMMMNNNOOOPPPPPPOOONNNMMMMMMMMMNNNOOOPPPPPPRRRSSSTTTUUUUUUUUUTTTUUUUUUTTTSSSQQQOOONNNNNNKKKGGGFFFHHHIIIIIIGGGJJJJJJKKKLLLMMMMMMNNNNNNNNNNNNOOOOOOOOONNNMMMMMMMMMNNNPPPQQQQQQQQQPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOPPPPPPQQQQQQPPPPPPOOONNNOOOOOOPPPPPPOOOOOONNNOOOOOONNNNNNMMMLLLKKKKKKLLLLLLMMMMMMNNNOOOPPPPPPOOOOOOOOOOOONNNMMMLLLLLLJJJJJJIIIJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKLLLLLLKKKKKKJJJIIIJJJIIIIIIHHHHHHGGGGGGFFFHHHHHHIIIIIIJJJKKKKKKKKKMMMMMMMMMMMMLLLKKKIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCBBBBBBAAAAAA@@@??????CCCBBB@@@???>>>>>>>>>?????????@@@AAAAAAAAAAAA@@@===>>>>>>>>>????????????@@@@@@@@@???>>>======<<<>>>>>>===<<<<<<<<<<<<<<<>>>======<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::777777999;;;======;;;888999999;;;;;;;;;;;;999999888999999:::;;;;;;;;;:::::::::::::::::::::::::::=========<<<<<<;;;;;;;;;999999999999999999999999888888999999999999888888888888888777777777777777999999999999999999999999:::::::::::::::999888777999999999999999888777666:::999999888888999999:::888777666666666777888999777888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>========================>>>>>>>>>>>>???>>>===<<<<<<===>>>???>>>???@@@AAACCCDDDEEEFFFJJJIIIIIIIIIJJJKKKLLLLLLMMMLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFGGGFFFFFFFFFEEEFFFGGGIIIHHHGGGFFFFFFGGGJJJIIIHHHHHHHHHIIIJJJKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMNNNNNNQQQQQQPPPPPPOOOOOOOOONNNMMMMMMNNNMMMMMMLLLKKKJJJHHHHHHHHHHHHIIIKKKMMMNNNOOOPPPQQQRRRTTTTTTTTTTTTTTTSSSPPPMMMLLLKKKLLLLLLIIIJJJKKKKKKJJJKKKLLLNNNPPPQQQQQQQQQRRRSSSTTTUUUTTTTTTRRRQQQPPPPPPQQQQQQRRRQQQPPPOOOOOOOOOOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRTTTTTTQQQPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQPPPPPPPPPOOOOOOOOOOOOPPPRRRSSSUUUTTTTTTTTTUUUUUUUUUUUUVVVVVVUUUTTTSSSSSSRRRSSSSSSTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPQQQRRRQQQQQQPPPOOOOOOOOOPPPQQQRRRSSSTTTUUUWWWWWWWWWXXXWWWWWWVVVVVVTTTRRRPPPOOONNNKKKHHHHHHIIIKKKKKKJJJLLLMMMMMMNNNNNNOOOOOOOOONNNOOOOOOPPPPPPPPPOOOOOOOOOPPPQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSRRRRRRQQQRRRRRRRRRSSSSSSSSSTTTRRRRRRRRRRRRRRRRRRQQQPPPOOOOOOPPPPPPPPPPPPOOOOOONNNOOOOOOPPPPPPOOOOOONNNOOOOOONNNNNNNNNMMMMMMMMMMMMMMMNNNOOOPPPPPPQQQQQQQQQQQQQQQQQQPPPOOONNNMMMJJJJJJJJJKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFGGGGGGHHHHHHIIIJJJJJJJJJLLLLLLLLLLLLKKKJJJIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDEEECCCCCCBBBBBBAAA@@@@@@@@@AAA@@@???===============>>>???@@@@@@AAAAAA@@@@@@>>>?????????@@@@@@@@@@@@@@@@@@??????>>>======<<<>>>>>>===<<<<<<<<<<<<<<<>>>>>>===<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>======<<<;;;:::999999999999999999999999::::::::::::::::::::::::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::888888888:::<<<<<<;;;999999999:::;;;;;;:::999999999999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::999999999999999999999999777888888999999888888777888888888888888888888888999999999999999999999999999999::::::999999888777999999:::::::::999888888::::::999999999999::::::999999888777777777888999777888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>============<<<<<<<<<<<<<<<<<<=========>>>>>>???>>>===<<<<<<===>>>???>>>>>>???AAABBBDDDEEEEEEJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKJJJIIIHHHGGGGGGFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFHHHJJJJJJJJJHHHFFFFFFFFFIIIIIIHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPPPPPPPOOOOOOOOOOOOOOOOOOLLLLLLMMMMMMMMMLLLLLLKKKIIIIIIHHHHHHIIIKKKMMMNNNQQQRRRRRRSSSSSSSSSSSSRRRRRRPPPNNNKKKIIIIIIIIIIIIIIIKKKNNNNNNNNNMMMOOOPPPPPPPPPQQQRRRSSSTTTUUUVVVUUUUUUTTTSSSRRRRRRRRRRRRSSSRRRQQQPPPOOONNNNNNNNNQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOONNNNNNNNNOOOOOOOOOPPPPPPQQQRRRSSSTTTTTTRRRRRRQQQPPPPPPPPPPPPQQQOOOOOOOOOPPPQQQQQQQQQRRRRRRRRRRRRRRRSSSUUUVVVWWWUUUUUUUUUUUUVVVVVVVVVVVVTTTTTTSSSSSSSSSTTTTTTUUUUUUTTTSSSQQQPPPOOOOOOOOOLLLMMMOOOPPPQQQRRRSSSSSSSSSRRRRRRQQQQQQRRRSSSSSSUUUVVVWWWXXXYYYZZZZZZZZZYYYYYYXXXWWWUUUSSSQQQOOOOOOMMMKKKKKKLLLNNNNNNNNNPPPPPPPPPPPPQQQQQQQQQQQQOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTUUUUUUUUUUUUSSSSSSSSSSSSSSSRRRQQQQQQNNNNNNOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRPPPPPPPPPPPPPPPOOOMMMMMMKKKKKKLLLMMMMMMNNNOOOOOOOOOOOOOOOOOONNNNNNNNNNNNLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEDDDCCCCCCBBBBBBCCCCCCAAAAAABBBCCCDDDEEEFFFFFFDDDCCCCCCBBBBBBAAA@@@@@@AAA@@@???>>>=========>>>>>>???@@@@@@AAAAAA@@@@@@?????????@@@@@@@@@AAAAAA@@@??????>>>>>>======<<<>>>===<<<<<<;;;<<<<<<<<<>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;========================<<<======<<<;;;999777555999999999999999999999999::::::::::::::::::::::::999999:::;;;;;;;;;;;;:::;;;;;;;;;:::::::::999999999888777888:::;;;;;;:::888999::::::::::::999888::::::;;;;;;<<<<<<;;;;;;999999999999999999999999:::::::::999999999999999888888888888888888888888777777888888888888777777999999999999999999999999888888888888888888888888888999999999999888888777888999999::::::::::::999;;;::::::999999::::::;;;;;;:::999888888888888888777777888888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::::::::;;;;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>======<<<<<<======>>>===>>>???@@@AAACCCDDDDDDJJJJJJIIIIIIHHHIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFHHHJJJKKKJJJIIIGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJJJJJJJJJJJJJKKKKKKJJJKKKLLLMMMNNNOOOPPPQQQNNNNNNNNNNNNOOOOOOOOOOOOLLLLLLMMMNNNNNNNNNMMMMMMJJJIIIIIIIIIJJJKKKMMMNNNRRRRRRRRRRRRQQQPPPOOOOOONNNMMMKKKIIIHHHGGGGGGFFFIIIKKKNNNPPPPPPOOOPPPQQQQQQQQQSSSTTTUUUVVVWWWWWWVVVUUUUUUTTTSSSSSSRRRRRRSSSRRRQQQPPPOOONNNNNNNNNQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOOOONNNNNNNNNOOOOOOPPPPPPQQQRRRSSSSSSTTTTTTSSSRRRQQQQQQPPPPPPQQQQQQOOOOOOOOOPPPQQQRRRSSSSSSTTTTTTUUUUUUVVVWWWXXXXXXUUUUUUVVVVVVVVVWWWWWWWWWUUUTTTTTTSSSSSSTTTTTTUUUVVVUUUSSSQQQOOONNNNNNNNNKKKMMMOOORRRSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSTTTVVVWWWXXXYYYZZZZZZZZZZZZYYYYYYWWWVVVTTTRRRPPPOOOOOONNNMMMNNNOOOQQQRRRRRRSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQRRRTTTUUUUUUUUUUUUUUUTTTSSSSSSSSSTTTVVVWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUVVVVVVUUUUUUVVVVVVUUUUUUUUUTTTTTTTTTRRRRRRSSSRRRRRRQQQPPPOOOMMMNNNNNNOOOOOONNNNNNMMMNNNNNNOOOOOOOOOOOONNNNNNMMMNNNNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSNNNNNNNNNNNNMMMLLLKKKJJJLLLLLLMMMNNNOOOPPPPPPQQQOOOOOOOOOOOOOOONNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLKKKJJJJJJJJJKKKKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@AAAAAA@@@@@@????????????>>>>>>???@@@@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@??????>>>>>>===============<<<<<<;;;;;;<<<<<<<<<>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;========================;;;<<<<<<;;;999777444222888888888888888888888888999999999999999999999999888888999:::::::::::::::::::::::::::999999999999:::888666666888:::;;;;;;888888999999999999888888:::;;;;;;<<<<<<<<<;;;;;;999999999999999999999999888888888888888888888888888888888888888888888888666777777777777777777666888888888888888888999999888888888888888888888888777888888888888888777777666666777999999:::::::::;;;;;;::::::::::::;;;;;;<<<;;;:::999999888777777777777777888999999::::::::::::::::::::::::::::::888999999999999:::::::::999999:::;;;;;;<<<======;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;<<<<<<==============================>>>???@@@AAABBBCCCJJJIIIIIIHHHHHHHHHHHHIIIHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFFFFHHHJJJJJJIIIIIIJJJKKKIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKMMMNNNOOOPPPPPPLLLMMMMMMMMMNNNOOOOOOOOONNNNNNOOOPPPPPPPPPOOOOOOKKKJJJIIIIIIJJJKKKMMMNNNPPPPPPOOOOOONNNLLLKKKJJJKKKJJJIIIHHHGGGFFFFFFFFFDDDGGGJJJLLLLLLLLLMMMNNNRRRSSSUUUWWWXXXXXXXXXXXXUUUUUUTTTTTTSSSSSSRRRQQQRRRRRRQQQPPPOOONNNNNNOOOQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOONNNNNNOOOPPPPPPPPPQQQRRRSSSTTTTTTTTTSSSRRRQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPRRRSSSTTTUUUUUUVVVWWWWWWXXXXXXXXXUUUUUUVVVVVVVVVWWWWWWWWWWWWVVVUUUTTTSSSSSSSSSSSSUUUTTTSSSQQQOOONNNMMMMMMMMMOOOQQQSSSTTTSSSQQQPPPQQQQQQRRRRRRSSSSSSSSSSSSUUUVVVWWWXXXXXXXXXXXXXXXWWWWWWUUUSSSQQQPPPOOONNNNNNOOOPPPPPPQQQRRRSSSTTTUUUUUUUUUTTTTTTTTTTTTTTTRRRSSSTTTUUUVVVWWWWWWWWWWWWVVVUUUTTTUUUVVVWWWXXXWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTUUUVVVVVVVVVVVVVVVWWWWWWVVVUUUSSSRRRQQQPPPQQQQQQQQQQQQPPPOOONNNMMMMMMNNNNNNOOOOOONNNNNNMMMMMMNNNNNNOOOOOONNNNNNMMMMMMMMMNNNOOOQQQRRRSSSTTTSSSSSSSSSSSSSSSSSSRRRRRRMMMMMMMMMMMMLLLKKKJJJJJJLLLMMMNNNPPPQQQRRRRRRRRRPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLJJJIIIIIIHHHHHHGGGGGGFFFGGGGGGGGGHHHIIIIIIJJJJJJHHHIIIIIIIIIIIIHHHHHHGGGEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBEEEEEEDDDDDDCCCCCCBBBBBBDDDCCCCCCBBBAAAAAA@@@@@@??????????????????>>>>>>>>>>>>???@@@@@@@@@@@@???============>>>>>>>>>>>>>>>>>>>>>===============<<<<<<;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;========================>>>>>>>>>===<<<:::777666888888888888888888888888999999999999999999999999777888999999::::::999999::::::999999999888888888:::777555444777999;;;;;;888888888888888888888888:::;;;;;;;;;;;;;;;::::::888888888888888888888888777777777777777777777777777777777777777777777777555666666777777666666555555666666666777777888888777777777777777777777777666777777888888777777777333444555777888888888888;;;::::::999999::::::;;;;;;;;;;;;:::999888777777666777777888888999::::::::::::::::::::::::::::::888888888999999999::::::888999999:::;;;<<<======::::::::::::999999999999::::::::::::;;;;;;;;;;;;<<<<<<============<<<<<<<<<======>>>???@@@AAAAAAHHHHHHGGGGGGGGGHHHHHHIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBDDDEEEGGGEEEGGGIIIJJJIIIIIIJJJKKKJJJJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOKKKKKKLLLMMMNNNNNNOOOOOOPPPPPPQQQQQQQQQPPPPPPOOOKKKKKKJJJJJJJJJKKKMMMMMMMMMMMMMMMLLLKKKIIIGGGFFFHHHHHHHHHHHHHHHHHHHHHGGGEEEGGGJJJLLLLLLMMMOOOQQQTTTUUUVVVXXXXXXXXXWWWWWWSSSSSSSSSSSSRRRQQQPPPOOOQQQQQQPPPOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOPPPQQQQQQQQQRRRSSSUUUUUUUUUTTTSSSRRRRRRQQQPPPPPPPPPPPPPPPQQQQQQPPPPPPPPPQQQSSSTTTTTTTTTUUUVVVWWWVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVXXXWWWVVVUUUTTTSSSSSSSSSTTTSSSRRRPPPOOONNNNNNNNNPPPQQQRRRSSSSSSRRRPPPOOOPPPPPPQQQRRRSSSSSSSSSSSSTTTUUUUUUVVVWWWWWWVVVVVVUUUTTTRRRQQQOOOOOONNNNNNNNNOOOQQQQQQQQQQQQRRRTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTUUUVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWXXXXXXWWWVVVVVVUUUUUUTTTTTTTTTSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWVVVTTTRRRQQQPPPOOOQQQQQQQQQPPPOOONNNMMMLLLNNNNNNOOOOOOOOOOOONNNNNNMMMMMMNNNNNNNNNNNNMMMMMMLLLMMMNNNOOOQQQRRRSSSTTTSSSSSSSSSRRRRRRQQQQQQQQQNNNNNNOOONNNNNNMMMLLLKKKKKKMMMOOOQQQRRRRRRRRRRRRQQQQQQPPPPPPOOOOOONNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLJJJIIIIIIHHHHHHGGGGGGFFFGGGGGGHHHHHHIIIJJJJJJJJJGGGGGGHHHHHHHHHHHHGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBAAAAAABBBBBBEEEEEEDDDCCCBBBAAA@@@@@@CCCBBBBBBAAAAAA@@@??????======>>>>>>>>>======<<<===>>>??????@@@@@@??????<<<<<<<<<=========>>>>>>========================;;;;;;;;;:::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999888888888888888888888888888888999999999999999999999999777777888999999999999888999999999888888888777777999666444444666999::::::888888777777777777888888::::::;;;;;;::::::999999777777777777777777777777666666666666777777777777666666666666666666666666555555666666666666555555444555555666666777777777666666666666666666666666555666666777777777777666333333444666666777777777:::999999888888999999:::999:::::::::999888777666666666777777888999999999::::::::::::::::::::::::888888888888999999999999999999::::::;;;;;;<<<<<<::::::::::::999999999999:::::::::;;;;;;;;;<<<<<<;;;<<<<<<======<<<<<<;;;<<<<<<======>>>??????@@@GGGFFFFFFFFFGGGHHHIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAABBBCCCEEEGGGFFFHHHJJJJJJHHHHHHHHHIIIKKKKKKLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLJJJJJJKKKLLLMMMNNNOOOPPPQQQQQQQQQQQQPPPOOONNNNNNLLLKKKJJJJJJJJJKKKMMMMMMLLLLLLKKKJJJIIIGGGFFFEEEFFFGGGHHHIIIIIIJJJJJJJJJHHHIIIKKKMMMMMMOOORRRUUUTTTUUUVVVWWWWWWVVVUUUTTTQQQQQQRRRRRRQQQPPPNNNMMMPPPPPPOOOOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQQQQRRRSSSQQQSSSTTTVVVVVVUUUTTTSSSTTTSSSRRRRRRQQQQQQRRRRRRSSSRRRQQQPPPPPPQQQRRRTTTRRRSSSTTTUUUUUUTTTTTTSSSTTTTTTTTTUUUUUUUUUUUUVVVVVVUUUUUUTTTTTTUUUUUUUUUSSSRRRQQQPPPOOOOOOOOOOOOPPPQQQRRRSSSSSSRRRQQQPPPOOOPPPRRRSSSTTTTTTTTTSSSTTTTTTUUUUUUVVVVVVUUUUUUSSSRRRQQQPPPOOOOOOOOOPPPMMMOOORRRRRRPPPOOOQQQSSSRRRSSSSSSSSSTTTUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWVVVUUUVVVWWWWWWXXXXXXWWWWWWVVVVVVUUUTTTTTTSSSRRRRRRSSSSSSUUUVVVVVVWWWWWWWWWUUUUUUTTTTTTSSSSSSRRRRRRRRRRRRRRRQQQPPPOOOMMMLLLOOOOOOPPPPPPPPPPPPOOOOOOMMMMMMNNNNNNNNNNNNMMMMMMLLLMMMNNNOOOPPPQQQRRRSSSSSSRRRRRRQQQPPPPPPOOOOOONNNNNNNNNNNNMMMLLLKKKJJJJJJLLLOOOQQQRRRSSSRRRRRRRRRQQQQQQPPPOOOOOONNNNNNLLLLLLLLLLLLMMMMMMMMMNNNMMMOOOPPPRRRQQQOOOMMMLLLJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIFFFFFFGGGGGGGGGGGGGGGFFFDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCBBBBBBAAAAAABBBBBBCCCCCCBBBBBBAAAAAA@@@@@@BBBAAAAAA@@@@@@???>>>>>>>>>???@@@@@@@@@@@@???>>>===>>>>>>???????????????============>>>>>>>>>>>>========================;;;:::::::::;;;;;;<<<===::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888666666666777888:::888888888888888888888888888888888888888888888888666777777888888888888888999888888888777777777777777666444555777888999999888777666666666666777888999999::::::999999888777777777777777777777777777555666666666777777777777666666666666666666666666444555555666666555555444555555555666777777888888666666666666666666666666444555666666777777666666444444555666777777777666999888888777777888888999777888999999999888777666666666777777888888999999999999999999999999999999888888888888999999999999::::::::::::::::::::::::;;;;;;:::::::::999999999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<======<<<;;;;;;;;;<<<<<<======>>>>>>???FFFFFFFFFFFFGGGHHHIIIJJJHHHHHHHHHGGGGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@AAACCCEEEGGGHHHIIIJJJJJJHHHFFFFFFGGGLLLLLLMMMMMMKKKJJJHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKIIIJJJKKKLLLMMMNNNOOOPPPQQQQQQQQQPPPOOONNNMMMLLLLLLLLLKKKJJJJJJKKKMMMMMMKKKKKKKKKJJJIIIGGGFFFEEEEEEFFFHHHIIIJJJKKKLLLLLLEEEFFFHHHHHHIIILLLPPPSSSSSSTTTUUUVVVVVVUUUSSSQQQOOOPPPPPPQQQPPPNNNMMMLLLOOOOOOOOOOOOPPPQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTRRRSSSUUUVVVVVVUUUTTTSSSUUUTTTTTTSSSSSSSSSSSSSSSTTTSSSQQQPPPPPPQQQRRRSSSPPPQQQRRRSSSTTTSSSRRRQQQSSSSSSTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTUUUVVVWWWXXXRRRQQQPPPOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRPPPQQQSSSTTTUUUUUUTTTTTTTTTTTTUUUUUUVVVVVVUUUUUUSSSRRRQQQPPPOOOPPPPPPQQQLLLOOORRRQQQOOONNNPPPQQQQQQQQQRRRSSSTTTTTTUUUUUUWWWWWWWWWWWWWWWWWWVVVVVVTTTUUUWWWXXXXXXXXXWWWVVVUUUUUUTTTTTTSSSRRRQQQQQQRRRSSSTTTUUUVVVVVVWWWVVVSSSSSSTTTTTTTTTUUUUUUUUUSSSSSSSSSRRRQQQOOONNNMMMOOOPPPPPPQQQQQQPPPPPPOOOMMMMMMNNNNNNNNNNNNMMMMMMLLLMMMMMMNNNOOOPPPQQQRRRRRRRRRQQQPPPOOONNNNNNMMMLLLLLLLLLLLLKKKJJJIIIHHHJJJLLLNNNQQQSSSSSSRRRRRRRRRRRRQQQPPPOOOOOONNNNNNJJJKKKKKKKKKLLLLLLMMMMMMMMMOOORRRTTTSSSQQQNNNLLLJJJJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEFFFGGGGGGHHHHHHEEEFFFFFFGGGGGGGGGFFFFFFCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCBBBAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>===AAABBBCCCDDDDDDDDDCCCBBB======>>>???????????????>>>>>>>>>>>>????????????<<<<<<<<<===============::::::::::::;;;;;;<<<===::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;:::888777888:::===???777777777777777777777777888888888888888888888888666666777888888888888888888888888888777777777777666555444555777999888888888777666555555666777888999999999999999888777666777777777777777777777777555666666666777777888888666666666666666666666666444555555555555555555444555666666777888999999999666666666666666666666666444444555666777777666666555666666777777777777777888888777777777777888888555666888999999888777666666666666777888888999999999999999999999999999999777888888888888999999999;;;:::::::::::::::::::::;;;;;;;;;:::::::::999999;;;;;;;;;<<<<<<<<<======:::;;;<<<======<<<;;;:::;;;;;;<<<<<<======>>>>>>HHHHHHIIIJJJJJJIIIHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCDDDEEEFFFHHHIIIIIIIIIIIIIIIJJJKKKLLLLLLKKKKKKJJJIIIIIIIIIIIIJJJGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHGGGFFFGGGIIIKKKMMMNNNNNNMMMMMMMMMMMMMMMMMMJJJJJJKKKMMMNNNOOOPPPQQQPPPPPPPPPPPPOOONNNMMMLLLLLLLLLLLLLLLLLLKKKJJJJJJMMMLLLKKKIIIHHHGGGGGGFFFGGGGGGHHHHHHHHHGGGGGGFFFIIIIIIIIIJJJKKKLLLMMMNNNQQQRRRTTTTTTTTTRRRPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNPPPPPPPPPQQQPPPPPPOOOOOOSSSSSSSSSSSSSSSRRRRRRRRRVVVVVVVVVUUUUUUUUUTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVTTTRRRPPPPPPPPPQQQTTTTTTSSSRRRRRRRRRRRRRRRQQQRRRSSSTTTVVVVVVVVVVVVUUUUUUTTTSSSRRRQQQQQQPPPSSSSSSRRRQQQQQQQQQQQQQQQPPPQQQRRRTTTTTTTTTSSSSSSVVVVVVUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSTTTTTTTTTTTTUUUSSSPPPNNNLLLLLLMMMMMMNNNNNNOOOPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSTTTUUUSSSSSSSSSSSSSSSSSSTTTUUUUUUVVVXXXYYYYYYXXXVVVUUUYYYXXXWWWVVVUUUSSSRRRRRRTTTUUUVVVVVVVVVVVVUUUTTTUUUVVVVVVWWWWWWVVVVVVUUUVVVUUUSSSQQQPPPOOOPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOMMMLLLKKKKKKKKKKKKNNNNNNNNNPPPQQQSSSUUUVVVTTTSSSQQQOOONNNMMMLLLLLLNNNNNNMMMMMMLLLLLLLLLKKKKKKLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOLLLKKKJJJJJJJJJKKKMMMNNNRRRSSSUUUVVVUUURRRPPPNNNLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFCCCDDDDDDEEEEEEDDDCCCCCCCCCCCCBBBAAAAAAAAABBBBBB???@@@@@@AAAAAA@@@@@@???@@@@@@??????@@@@@@AAABBB@@@AAACCCDDDCCCAAA>>><<<<<<;;;;;;;;;;;;<<<============<<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<======<<<<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<::::::::::::<<<<<<===<<<;;;::::::::::::;;;666666777777888888888999888888888777777777777777:::999888777666666666666777777777777777777777777555555666666777777888888999999888888888888999999666666777777777777666666777777666666555555444444444444444555555777888999777777777777777777777777777777777777777777777777666666666666777777777777444444444555666777888999333444444555555444444333777777666666555555555555666555555444444666777888777777777777777666555555555555666777777777777777555555666666777777888888777777777777777777777777999999:::::::::;;;;;;;;;888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>???===<<<<<<;;;;;;===>>>???HHHHHHIIIJJJJJJIIIHHHHHHIIIIIIHHHHHHGGGFFFFFFEEECCCDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDFFFGGGHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIGGGGGGFFFFFFEEEFFFFFFFFFGGGGGGHHHIIIIIIJJJKKKKKKJJJIIIHHHHHHHHHJJJLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMKKKKKKLLLMMMNNNNNNOOOPPPPPPQQQQQQPPPOOONNNMMMMMMKKKKKKLLLLLLLLLLLLKKKKKKLLLKKKJJJHHHGGGFFFFFFFFFHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMPPPQQQRRRRRRRRRPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPQQQPPPPPPOOOOOORRRRRRRRRRRRRRRRRRRRRRRRUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVXXXVVVUUUSSSRRRQQQRRRRRRSSSSSSRRRRRRRRRRRRRRRSSSRRRRRRSSSTTTUUUUUUUUUUUUSSSSSSSSSRRRQQQQQQPPPPPPSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSQQQOOONNNNNNNNNOOONNNOOOOOOPPPPPPPPPPPPOOOPPPPPPQQQQQQRRRSSSSSSSSSTTTTTTSSSSSSSSSSSSTTTTTTVVVWWWXXXYYYYYYXXXWWWVVVWWWWWWVVVUUUTTTSSSRRRRRRSSSTTTUUUVVVVVVUUUTTTSSSUUUUUUVVVVVVVVVVVVUUUUUUUUUTTTRRRPPPOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMOOONNNMMMLLLKKKKKKKKKKKKKKKKKKLLLMMMNNNPPPRRRRRRSSSRRRPPPNNNMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIJJJKKKKKKLLLNNNOOOOOOPPPQQQPPPPPPOOOOOONNNNNNNNNLLLKKKJJJJJJJJJKKKMMMMMMQQQRRRTTTTTTTTTRRROOOMMMKKKKKKJJJHHHHHHGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAAAAAAAAAAA???@@@@@@AAAAAA@@@@@@???@@@@@@??????@@@@@@AAABBBCCCDDDFFFFFFFFFCCCAAA???===<<<<<<<<<<<<===>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;:::999999:::;;;;;;;;;;;;;;;:::::::::999999666666777777777888888888888777777777777777777777777666666666666666777777777777777777777777777777555555666666777777777777777777666666666666777777666666777777777777666666666666666666555555555555555555444555555666777888666666666666666666666666666666666666666666666666555555555666666666777777333333333333333444555666333444444555555444444333666666666555555555444444666555555444555666777888777777777777777666555555666777777777777666666555555666666666777777777888777777777777777777777777999999999999::::::::::::888888888888999999999:::::::::::::::::::::::::::::::::;;;;;;<<<======>>>===<<<<<<;;;<<<===>>>???HHHHHHIIIIIIIIIIIIHHHHHHIIIHHHHHHGGGGGGFFFFFFFFFBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFGGGGGGGGGFFFGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGIIIJJJKKKLLLLLLKKKKKKJJJJJJJJJLLLMMMNNNOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLMMMMMMMMMNNNNNNPPPQQQQQQPPPPPPOOONNNMMMKKKKKKKKKKKKKKKKKKLLLLLLMMMLLLKKKIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKKKKJJJJJJIIIHHHHHHHHHIIIJJJKKKKKKMMMNNNOOOOOOOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNOOOOOOOOOOOONNNNNNOOOOOOPPPPPPQQQPPPPPPOOOQQQQQQQQQRRRRRRRRRRRRRRRTTTTTTTTTUUUUUUVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXVVVUUUTTTTTTTTTTTTRRRRRRRRRQQQQQQRRRSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSQQQQQQQQQPPPPPPPPPPPPPPPSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSQQQPPPPPPPPPQQQRRROOOPPPPPPPPPPPPOOOOOONNNNNNOOOQQQRRRSSSSSSRRRRRRUUUTTTTTTSSSSSSSSSTTTTTTVVVWWWXXXYYYYYYXXXWWWVVVTTTTTTTTTTTTSSSSSSSSSRRRSSSSSSTTTTTTTTTTTTSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTSSSRRRQQQOOONNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLNNNMMMLLLLLLKKKKKKKKKKKKJJJJJJKKKLLLNNNOOOPPPPPPQQQPPPNNNMMMLLLKKKJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNPPPOOOOOONNNMMMMMMLLLLLLKKKKKKJJJJJJKKKKKKLLLMMMPPPQQQRRRSSSRRRPPPNNNMMMKKKJJJIIIHHHHHHGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBAAA@@@??????@@@AAABBBBBBBBBAAA@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????@@@????????????@@@AAAAAACCCDDDEEEFFFEEEDDDAAA@@@===============>>>??????<<<<<<;;;::::::::::::;;;::::::;;;;;;;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999888888999::::::999999:::;;;:::999888777666666777777777777888888777777777777777777888888444444555555666777888888777777777777777777777777555666666666666777777777555555444444444444555555555666666777777666666555555555555555555666666666666555555555555555666666666666666666666666666666666666666666666666666666444444444555555555666666444444333333333444444555444444555555555555444444555555555444444444444444555555444444555555666777666666777777777666555555888888888777777666555444666666666666777777777777777777777777777777777777777888888888999999999999777777777888888888999999999999999999999999999999999999::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFAAABBBBBBCCCCCCBBBBBBAAACCCCCCDDDEEEFFFGGGHHHHHHEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEFFFFFFGGGIIIJJJLLLMMMNNNMMMLLLLLLLLLLLLMMMNNNOOOPPPPPPOOOOOONNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLPPPPPPPPPPPPPPPOOONNNNNNLLLLLLKKKKKKJJJJJJJJJJJJNNNMMMLLLKKKKKKKKKKKKKKKIIIJJJKKKKKKKKKKKKKKKKKKIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKLLLMMMMMMLLLLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPPPPOOONNNOOOOOOPPPPPPQQQPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSTTTUUUVVVWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWYYYXXXXXXWWWWWWVVVVVVVVVRRRRRRQQQQQQRRRRRRSSSSSSTTTTTTTTTTTTTTTSSSRRRQQQOOOOOOOOOOOOPPPPPPPPPPPPTTTTTTUUUVVVWWWWWWWWWWWWYYYYYYXXXXXXXXXXXXXXXXXXTTTTTTTTTUUUUUUUUUUUUUUUWWWWWWVVVVVVUUUUUUTTTTTTSSSSSSRRRRRRRRRSSSTTTUUURRRRRRRRRRRRRRRQQQPPPOOONNNPPPRRRTTTUUUUUUTTTSSSVVVUUUUUUTTTSSSSSSSSSSSSUUUUUUVVVVVVVVVVVVUUUUUURRRRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSRRRRRRRRRSSSSSSSSSTTTTTTSSSSSSSSSQQQPPPOOONNNNNNMMMMMMMMMNNNMMMMMMMMMLLLLLLLLLLLLNNNMMMLLLKKKKKKKKKKKKKKKLLLMMMMMMOOOOOOPPPPPPPPPOOONNNMMMLLLKKKJJJJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKLLLMMMMMMNNNOOOOOOOOOOOONNNMMMLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLNNNOOOPPPPPPPPPNNNMMMLLLJJJIIIIIIHHHGGGGGGGGGHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBBBBAAA???>>>>>>@@@BBBCCCBBBAAA@@@@@@??????@@@@@@??????@@@@@@@@@@@@?????????????????????@@@@@@AAA@@@AAABBBBBBBBB@@@???>>>======<<<<<<======>>>???<<<<<<;;;:::::::::::::::999999::::::;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::999888888888888888888999666888999::::::999777666666666777777777777777777777777777777777888888888555666666777777777777777666666666666666666666666666666666666666666666666555444444444444444444555555666666666666666666555444444444555555666666666666666555444444444555555666666666666666666666666666666666666666666666666333333333444444444555555777666666555555555666666444444555555555555444444444444444444444444444444444444444444555555666666555666666666666666555555666777777777777666666555666666666666777777777777777777777777777777777777777777777777888888888888666777777777777888888888888888888888888888888888888888999999::::::::::::;;;;;;;;;;;;<<<<<<======HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHEEEEEEEEEEEEEEEGGGHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDEEEEEEFFFGGGHHHIIIKKKLLLMMMNNNNNNMMMMMMMMMNNNNNNOOOOOOPPPPPPOOONNNNNNMMMLLLLLLMMMMMMMMMLLLLLLLLLLLLKKKOOOOOOOOOPPPOOOOOONNNMMMOOONNNLLLJJJIIIHHHHHHHHHLLLLLLKKKKKKKKKKKKKKKLLLIIIIIIJJJKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNLLLNNNOOOQQQQQQPPPOOOOOONNNOOOOOOPPPQQQQQQQQQPPPQQQQQQQQQQQQRRRRRRSSSSSSRRRRRRSSSTTTVVVWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWYYYYYYYYYYYYYYYXXXXXXXXXSSSSSSRRRRRRRRRSSSSSSTTTTTTUUUUUUTTTTTTSSSRRRQQQOOOOOOPPPPPPPPPPPPPPPPPPTTTUUUVVVXXXYYYZZZZZZZZZ\\\\\\\\\[[[[[[ZZZZZZYYYTTTTTTUUUUUUVVVVVVVVVVVVYYYXXXXXXWWWVVVUUUUUUTTTSSSSSSSSSSSSTTTUUUVVVVVVTTTUUUUUUUUUTTTSSSRRRRRRQQQRRRUUUWWWXXXXXXWWWVVVWWWWWWUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQRRRRRRRRRRRRSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQOOOOOOOOONNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNMMMMMMLLLLLLLLLLLLMMMMMMNNNOOOPPPPPPPPPPPPPPPNNNNNNMMMLLLKKKKKKLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPQQQOOONNNNNNLLLKKKJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLKKKKKKIIIIIIHHHGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBAAAAAACCCAAA@@@???@@@AAACCCEEEBBBAAA@@@@@@??????@@@@@@>>>??????@@@@@@??????>>>??????>>>>>>??????@@@AAA>>>>>>?????????>>>===<<<<<<<<<;;;;;;<<<<<<===>>><<<<<<;;;::::::::::::;;;888999::::::;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::888888888888888888888888666777999::::::999777666777777666666666666666666666666777777888888888888888999999999999888777666555555555555555555555555666666666555555555555555666555555444444555555666555555666666666666555555333333444444555555666666666555555444444444444555555555555555555555555555555555555555555555555555333333333333444444444444777666666555555555666666444555555666666555555444444444444444444444444444333444444555555555555555555555666666666666555555444444666777888888888888777777777777666666666666666666666666666666666666666666777777777888888888666777777777777888888888::::::::::::::::::::::::888888888999999999999999:::;;;;;;<<<<<<<<<<<<<<>>>>>????????????>>>>>>???>>>>>>>>>>>>???@@@@@@>>>???????????????>>>>>>;;;;;;;;;;;;;;;<<<============<<<;;;;;;;;;;;;<<<888999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::777888999999999999888777666777888999:::999888888777777666666666666555555666666666777888888999999999:::;;;;;;:::888777666555555555555555555555555666666666555555555555444666666555555555555666666444555555666666555555444444444444444444555555555555444444444444444555555555555555555555555555555555555555555555555555555333333333444444444555555444444333333333444444555555555666666666666555555444444444444444555555555333333444555555555555444444444555666666666555555222333555666888999999999777777777777666666666666666666666666666666666666666777777777888888888888777777777888888888999999;;;;;;;;;;;;;;;;;;;;;;;;888888999999999999999999::::::;;;<<<<<<<<<<<<;;;HHHHHHGGGFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDEEEEEEEEEEEEDDDDDD@@@AAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGHHHIIIJJJJJJHHHGGGEEEDDDDDDCCCDDDDDDEEEFFFGGGHHHIIIIIIJJJKKKLLLLLLMMMNNNNNNNNNOOOOOONNNNNNNNNOOONNNNNNMMMLLLKKKJJJIIIKKKKKKKKKLLLLLLLLLLLLLLLKKKLLLLLLMMMMMMMMMLLLLLLLLLKKKJJJHHHHHHIIIJJJKKKJJJJJJJJJJJJJJJKKKLLLMMMJJJKKKLLLMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMKKKMMMPPPRRRSSSRRRPPPOOOMMMNNNOOOPPPQQQQQQQQQQQQRRRRRRSSSSSSTTTUUUUUUVVVSSSSSSTTTUUUVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWXXXYYYZZZ[[[[[[ZZZYYYXXXXXXVVVUUUTTTTTTSSSSSSUUUVVVVVVVVVVVVUUUUUUTTTUUUTTTTTTSSSSSSRRRRRRRRRTTTVVVYYY\\\^^^____________aaabbbcccbbb___\\\YYYVVVVVVWWWXXXXXXYYYYYYZZZ\\\[[[ZZZYYYWWWVVVUUUTTTRRRSSSTTTUUUUUUUUUUUUUUUTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWYYYZZZ[[[\\\]]]YYYXXXWWWUUUTTTSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSPPPOOONNNNNNNNNNNNOOOPPPOOOOOOPPPPPPPPPPPPOOOOOOMMMNNNOOOOOOOOONNNMMMLLLHHHIIIJJJKKKLLLNNNOOOOOOPPPOOOOOONNNOOOOOOPPPPPPPPPQQQRRRSSSSSSRRRPPPOOOPPPPPPOOOOOOOOOPPPPPPQQQNNNNNNNNNOOOOOOOOOPPPPPPQQQQQQQQQRRRRRRRRRRRRSSSPPPOOONNNMMMKKKJJJIIIIIIHHHIIIJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAA>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>???@@@@@@>>>?????????????????????<<<<<<<<<<<<<<<======>>>>>>>>>===<<<<<<<<<<<<===999999:::<<<<<<=========<<<======>>>>>>======<<<::::::::::::::::::::::::::::::::::::::::::::::::888888999::::::999888888888888888999999999::::::777777666666666555555555555666666777888888999999777888999::::::999777666777777777777777777777777666666555555555444444444666666555555555555666666444555555666666555555444555444444444444444444333333333333333444555555666555555555555555555555555555555555555555555555555444444444444555555555555333333333333333444555666555555666666666666555555444444555555555666666666222333444555555555444444333444555555666666555555444444555777888888888888888777777777666666666555666666666666666666666666777777777888888888999999888888888888999999999:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999:::;;;<<<<<<<<<;;;;;;IIIHHHGGGFFFFFFGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCEEEFFFGGGHHHGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIGGGHHHIIIJJJJJJHHHFFFEEECCCCCCCCCCCCDDDFFFGGGHHHIIIJJJJJJJJJKKKKKKLLLLLLNNNNNNOOOOOOOOONNNMMMMMMNNNNNNMMMLLLKKKJJJIIIHHHKKKKKKKKKKKKLLLLLLLLLMMMJJJKKKLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGHHHJJJLLLNNNMMMMMMMMMMMMNNNOOOPPPPPPKKKLLLMMMNNNOOOPPPPPPPPPNNNMMMLLLKKKJJJIIIIIIIIIJJJJJJJJJKKKMMMNNNPPPQQQLLLLLLLLLLLLLLLLLLLLLLLLKKKMMMPPPRRRSSSRRRQQQOOOMMMNNNOOOPPPQQQQQQQQQQQQRRRSSSSSSTTTUUUVVVVVVVVVTTTTTTTTTUUUUUUVVVVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXVVVXXXYYYZZZ[[[[[[ZZZZZZZZZYYYXXXVVVUUUTTTSSSSSSUUUVVVVVVWWWWWWVVVVVVVVVWWWVVVVVVUUUTTTSSSSSSRRRTTTVVVYYY]]]___```aaa``````bbbdddeeeddd```\\\YYYWWWWWWXXXXXXYYYZZZZZZ[[[]]]\\\[[[YYYXXXVVVUUUTTTRRRSSSTTTUUUUUUUUUUUUTTTSSSTTTUUUUUUVVVVVVVVVVVVWWWWWWWWWXXXZZZ[[[]]]^^^ZZZYYYWWWUUUTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRUUUTTTTTTTTTSSSSSSSSSRRRPPPOOONNNMMMMMMNNNOOOPPPNNNOOOOOOPPPPPPOOOOOONNNMMMNNNOOOPPPPPPOOOMMMLLLGGGHHHIIIKKKLLLNNNOOOPPPPPPPPPPPPOOOOOOPPPQQQQQQSSSTTTVVVWWWVVVUUUSSSRRRQQQQQQPPPPPPPPPQQQRRRRRRQQQQQQQQQRRRRRRSSSSSSSSSQQQQQQQQQRRRRRRRRRRRRRRRPPPPPPOOOMMMLLLJJJIIIIIIHHHHHHJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDAAABBBBBBBBBBBBBBBBBBBBB???@@@AAABBBCCCDDDCCCCCCDDDCCCBBBBBBAAAAAABBBBBB>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>??????@@@===============>>>>>>>>>===============>>>????????????>>>===============999:::;;;<<<==================>>>>>>>>>>>>======::::::::::::::::::::::::::::::::::::::::::::::::888999:::;;;;;;:::999888999999888888999:::;;;;;;777777666666555555555444555666666777888999999999444555777999:::999888777888888888888888888888888666666555555555444444444666555555444444555555666444555555555555555555444555555555444444333333333222222222333444555666777555555555555555555555555555555555555555555555555444444444555555555666666444444444555666777888999555555666666666666555555555555555666666666777777222333444555555555444333333333444555666666666555555666777777777777777666888888777777666666666555666666666666666666666666888888888888999999999999888999999999999:::::::::::::::::::::::::::::::::::::::999999999999999999999:::;;;<<<<<<<<<;;;:::EEEEEEEEEFFFGGGGGGGGGHHHFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDCCCCCCBBBBBBDDDDDDEEEFFFGGGGGGGGGGGGIIIIIIHHHHHHHHHHHHIIIJJJJJJJJJIIIHHHGGGEEEEEEDDDCCCDDDEEEFFFGGGHHHHHHHHHIIIJJJKKKLLLLLLKKKJJJIIIMMMMMMMMMNNNNNNMMMMMMMMMNNNMMMLLLJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKNNNNNNNNNNNNNNNMMMKKKKKKMMMMMMNNNOOOPPPPPPPPPPPPPPPNNNLLLJJJIIIIIIKKKKKKKKKLLLLLLMMMMMMNNNOOOOOORRRQQQPPPNNNNNNMMMMMMNNNMMMNNNPPPQQQRRRSSSRRRRRRQQQRRRTTTUUUUUUTTTSSSRRRUUUVVVWWWXXXXXXXXXWWWVVVXXXXXXWWWWWWVVVVVVUUUUUUXXXWWWWWWXXXZZZZZZYYYWWWXXXYYYYYYZZZZZZZZZYYYYYYWWWVVVUUUTTTTTTTTTUUUVVVSSSTTTUUUUUUTTTUUUWWWYYYZZZXXXWWWUUUTTTTTTTTTUUUWWWWWWYYYZZZ\\\]]]^^^_______________^^^\\\ZZZXXXXXXWWWVVVUUUUUUWWWYYYZZZZZZ[[[[[[[[[ZZZYYYWWWVVVQQQQQQQQQQQQPPPPPPPPPPPPSSSSSSSSSSSSTTTUUUWWWWWWWWWWWWXXXYYYZZZ[[[\\\\\\ZZZYYYXXXVVVUUUTTTTTTSSSRRRPPPOOOOOOPPPQQQRRRRRRVVVUUUUUUTTTTTTSSSSSSSSSQQQQQQPPPNNNLLLKKKLLLNNNMMMLLLLLLKKKLLLLLLMMMNNNMMMNNNNNNOOONNNMMMLLLKKKIIIIIIJJJKKKMMMPPPRRRSSSPPPPPPPPPPPPQQQQQQQQQQQQTTTUUUVVVWWWWWWWWWVVVVVVUUUVVVVVVUUUUUUTTTSSSSSSRRRRRRRRRSSSTTTTTTUUUUUUSSSRRRQQQPPPPPPPPPPPPPPPOOOOOONNNMMMLLLKKKJJJIIIIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBAAA@@@@@@??????>>>BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????@@@@@@@@@????????????>>>;;;<<<>>>???@@@@@@??????>>>>>>>>>>>>>>>===<<<;;;======>>>>>>??????@@@@@@??????>>><<<<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<==============================>>>;;;999888:::;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::999999888888888888999999999999888777777888888888888777666444444333333555666777777777777:::::::::999888777666666666666666666666666666666777777666666555555555444555555555555555444444444555555444444444333333333444444444555555555666666444444555555555555444444666666666666777777777777222222222333333444444444444444444555555555555666444444555555555555444444666666666555444444444333444444444555555555555666333333333222222111111111333333444444555777888999666666666666666666666666888888777777666666555555444555777888888888777666666666777777777777666666999999999:::::::::;;;;;;;;;;;;;;;::::::999999999;;;::::::999888777666666888888777777888888999:::EEEEEEFFFFFFFFFFFFFFFGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJIIIIIIHHHFFFEEEEEEDDDEEEEEEGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLLLLKKKJJJJJJLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGHHHIIIJJJLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNOOOPPPPPPQQQQQQQQQPPPPPPPPPOOOMMMKKKJJJJJJKKKLLLMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMNNNPPPRRRSSSSSSSSSRRRSSSSSSTTTUUUUUUUUUTTTTTTVVVWWWXXXXXXYYYXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXZZZYYYXXXYYY[[[[[[YYYWWWXXXYYYYYYZZZZZZZZZYYYYYYVVVUUUTTTSSSRRRSSSTTTTTTTTTUUUVVVUUUTTTUUUWWWXXXXXXWWWWWWVVVVVVVVVVVVVVVYYYYYYZZZ[[[\\\]]]^^^^^^^^^^^^___^^^]]][[[YYYXXXWWWVVVTTTTTTTTTUUUWWWXXXYYYZZZZZZZZZYYYXXXVVVUUURRRRRRRRRQQQQQQPPPPPPOOOOOOOOOOOOPPPQQQRRRTTTTTTXXXXXXXXXXXXYYYYYYYYYYYYXXXWWWVVVUUUTTTSSSRRRRRRSSSRRRPPPPPPQQQSSSTTTUUUVVVUUUUUUUUUTTTTTTSSSSSSRRRRRRQQQNNNKKKJJJKKKMMMKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLNNNNNNOOONNNMMMMMMLLLLLLMMMNNNPPPRRRSSSTTTQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUVVVWWWWWWWWWXXXXXXYYYYYYXXXWWWUUUTTTSSSSSSTTTTTTTTTTTTUUUUUURRRQQQPPPOOOOOOOOOOOOOOONNNNNNMMMLLLKKKJJJIIIIIIIIIJJJKKKKKKKKKJJJHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFEEEEEEEEEGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@?????????AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@?????????>>>>>>>>>======<<<<<<===>>>??????????????????>>>>>>============>>>>>>>>>>>>>>>>>>?????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<>>>;;;999888:::;;;<<<<<<;;;;;;;;;;;;:::::::::::::::::::::999999888888888888999999999999888777777888888888777777666444444555555777888888999999999999999999999888777666555777777777777777777777777777666666666555555555444555555555555555555555555555555444444444333333333444444444444555555555666444444555555555555444444555555666666666777777777555555666666666666666666444444444444555555555555555555666666666666555555555555555555444444444444444444444555555555555666444444444444333333222222444444444555666777888999777777777777777777777777777777777777666666555555444555666777888777777666666777777777777777777666999999999999::::::::::::;;;;;;:::::::::999999999999999999888888888888888888888777777888888999:::FFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFEEEFFFGGGIIIJJJKKKKKKKKKKKKLLLLLLMMMLLLKKKIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDFFFGGGHHHJJJKKKKKKKKKKKKJJJKKKKKKLLLLLLKKKKKKJJJKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGHHHIIIKKKMMMOOOPPPMMMMMMLLLMMMNNNPPPRRRSSSQQQRRRRRRRRRRRRQQQQQQPPPPPPOOOMMMLLLKKKKKKLLLMMMNNNNNNOOOOOOPPPQQQQQQQQQMMMNNNPPPQQQQQQQQQPPPOOOOOOPPPRRRTTTUUUUUUUUUTTTUUUUUUTTTTTTUUUVVVVVVWWWXXXXXXYYYYYYYYYXXXXXXWWWXXXYYYYYYZZZ[[[[[[\\\\\\]]]\\\[[[\\\\\\\\\ZZZXXXXXXYYYYYYZZZYYYYYYXXXXXXTTTSSSRRRQQQPPPQQQRRRRRRTTTUUUVVVUUUTTTTTTVVVWWWVVVWWWXXXYYYZZZYYYYYYXXX\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[YYYXXXUUUTTTSSSSSSSSSTTTVVVWWWXXXYYYYYYYYYXXXWWWVVVUUUTTTTTTTTTSSSSSSQQQPPPPPPPPPPPPPPPRRRSSSUUUWWWXXXZZZZZZYYYYYYXXXWWWVVVVVVVVVUUUUUUTTTSSSRRRQQQQQQRRRQQQOOONNNOOORRRTTTVVVUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSQQQNNNKKKIIIJJJKKKIIIKKKMMMOOOPPPPPPOOONNNLLLMMMNNNOOOPPPPPPPPPPPPOOOPPPPPPQQQRRRSSSTTTUUUTTTSSSSSSRRRRRRQQQQQQPPPOOOPPPRRRSSSUUUWWWXXXYYYZZZ[[[]]]]]]\\\[[[XXXWWWVVVVVVUUUUUUUUUTTTTTTTTTRRRQQQPPPOOONNNNNNNNNNNNMMMMMMLLLKKKJJJIIIHHHHHHIIIJJJJJJKKKJJJIIIHHHGGGEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEDDDEEEEEEFFFFFFEEECCCAAA@@@BBBBBBAAAAAA@@@@@@??????????????????????????????@@@AAAAAABBBBBBBBBBBBBBB>>>>>>=========<<<<<<<<<======<<<======>>>???@@@@@@???>>>=========>>>???>>>>>>>>>>>>>>>=========>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<===;;;999888:::;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999888888888888999999999999888777777777777777777666555555444555666666777888888888888888999999888888777666555888888888888888888888888666666666555555555555555444444555555666666777777555555444444444333333333444444444444555555555555444444555555555555444444555555555666666666666777777777777777666666666666444444444444555555555555666666777777777777666666444444444444555555555555444444444555555555555666555555555555444444444444444444444555666777888999777777777777777777777777777777777666666666666555444555666777777777777666777777888888888888777777888888888999999999:::::::::::::::999999999999999777777888888888999999999888777777777777888999999FFFFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFGGGGGGGGGFFFGGGHHHJJJKKKLLLMMMMMMKKKLLLNNNNNNNNNLLLJJJHHHHHHHHHHHHGGGFFFEEEEEEDDDFFFGGGHHHJJJKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHJJJKKKNNNPPPSSSTTTQQQPPPOOONNNOOOQQQTTTUUURRRRRRRRRRRRQQQPPPOOOOOONNNMMMLLLKKKJJJKKKKKKKKKMMMNNNNNNOOOPPPPPPQQQQQQLLLNNNQQQSSSTTTTTTSSSRRRRRRSSSUUUWWWXXXXXXWWWWWWWWWVVVUUUUUUVVVWWWYYYZZZYYYYYYYYYYYYXXXXXXWWWWWWXXXXXXYYY[[[]]]^^^___```aaa```___^^^___^^^[[[YYYXXXXXXXXXYYYXXXXXXWWWWWWRRRQQQPPPOOONNNOOOPPPPPPSSSSSSTTTSSSRRRRRRSSSUUUUUUWWWZZZ]]]^^^^^^]]]\\\``````______^^^^^^]]]]]][[[[[[[[[[[[ZZZZZZYYYYYYUUUUUUTTTTTTTTTUUUVVVWWWYYYYYYYYYXXXXXXWWWWWWVVVWWWWWWWWWWWWVVVTTTSSSRRRQQQRRRSSSTTTVVVXXXZZZ[[[]]]]]][[[YYYXXXVVVTTTTTTTTTTTTTTTTTTSSSSSSRRRQQQNNNNNNMMMKKKKKKNNNRRRUUUTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTRRRNNNJJJHHHIIIJJJJJJLLLPPPSSSTTTTTTRRRQQQPPPQQQQQQQQQQQQRRRQQQQQQRRRRRRSSSSSSTTTTTTTTTTTTUUUUUUTTTSSSRRRQQQPPPPPPMMMMMMOOOQQQSSSVVVXXXYYY\\\]]]___```___]]][[[YYYXXXXXXWWWWWWVVVUUUTTTTTTSSSRRRQQQPPPOOONNNNNNNNNMMMMMMLLLKKKJJJJJJIIIIIIIIIJJJJJJKKKJJJIIIGGGFFFDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEDDDEEEGGGGGGFFFDDDBBB@@@CCCBBBBBBAAA@@@@@@????????????????????????????????????AAABBBBBBCCCCCCCCC>>>>>>>>>=========<<<<<<======<<<;;;<<<===???@@@@@@???===<<<<<<===???@@@>>>>>>>>>======<<<<<<<<<===<<<<<<;;;::::::;;;;;;;;;;;;::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<:::999999:::;;;;;;:::::::::::::::999999999999999999999888888888888888888999999999999888777777666666777777666555555444333444444555666666555555777777888888777666666555777777777777777777777777555555555555555555555555444444555555666777888888555555444444444333333333444444444444444444444444333444444555555444444333444444555555555666666666555555444444333333222222333333444444444555555555555555666666666666555555333333333444444555555555444444444555555555555666555444444444444444444444555555555555666777888999888888888888888888888888666666666666666666666666555555555666666666666666777777888888888888777777777777777888888888999999999999999999999888888888888888888888888888888888777777777777777888999999FFFEEEEEEDDDDDDCCCCCCCCCAAABBBCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHFFFGGGIIIJJJKKKLLLLLLLLLJJJLLLMMMNNNMMMLLLJJJHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGIIIJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJKKKHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHGGGHHHHHHIIIIIIJJJJJJKKKJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKIIIJJJKKKMMMPPPSSSVVVWWWVVVUUURRRQQQPPPQQQSSSTTTPPPPPPPPPPPPOOOOOONNNMMMKKKJJJJJJIIIIIIIIIIIIIIILLLLLLLLLMMMNNNNNNOOOOOOMMMNNNQQQTTTUUUUUUUUUTTTTTTVVVWWWYYYZZZZZZZZZZZZXXXXXXWWWWWWXXXYYY[[[\\\ZZZYYYYYYXXXWWWVVVVVVUUUVVVWWWXXXZZZ\\\___```aaabbbaaa```______^^^\\\ZZZWWWWWWWWWWWWWWWVVVUUUTTTPPPOOONNNMMMMMMMMMNNNNNNOOOPPPQQQPPPOOOOOOQQQRRRVVVXXX\\\```bbbbbb```___bbbbbbaaa```___^^^]]]]]]YYYYYYYYYYYYXXXXXXYYYYYYVVVVVVVVVVVVWWWWWWXXXXXXYYYYYYXXXXXXXXXWWWWWWXXXYYYZZZZZZ[[[ZZZXXXVVVUUUPPPQQQRRRSSSUUUWWWYYYZZZ___^^^\\\ZZZXXXVVVTTTSSSSSSTTTTTTUUUTTTTTTSSSRRRMMMMMMMMMKKKJJJLLLPPPSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUSSSOOOKKKIIIIIIJJJLLLOOOSSSWWWYYYYYYWWWVVVVVVVVVUUUTTTSSSSSSRRRRRRRRRRRRSSSTTTUUUUUUTTTTTTVVVUUUTTTSSSRRRQQQPPPOOOKKKLLLMMMOOOQQQTTTVVVXXXZZZ[[[]]]^^^^^^]]]\\\[[[ZZZZZZYYYXXXWWWVVVUUUUUUUUUTTTSSSQQQPPPPPPOOOOOONNNMMMMMMLLLLLLKKKKKKKKKIIIJJJJJJJJJJJJHHHFFFEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGEEEGGGHHHIIIHHHFFFDDDBBBCCCCCCBBBBBBAAA@@@@@@???????????????????????????>>>>>>@@@AAABBBBBBCCCCCC??????>>>>>>>>>============<<<;;;;;;;;;<<<===>>>???>>><<<;;;;;;<<<>>>@@@>>>=========<<<<<<;;;;;;<<<;;;;;;::::::::::::;;;:::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888999:::;;;:::999::::::999999999888888888888888888888888888888888888999999999999888777777555666666666666555555444333444444555555555555444666666777777777666555555555555555555555555555555444444444555555555555555333444444555666777777888555555444444444333333333444444444444444444333333333333444444444444333333444444444444555555555555333333333222222111111111333333333444444444444555333444444555555444444333222333333333444444555555444444444555555555555666333333333333333444444444555444444444555666777888777777777777777777777777555555555555555666666666555555555555555666666777777777888888888888777777666666666777777777888888888888888888888888888888::::::999999888777777666777777666666777777888999DDDDDDDDDDDDCCCCCCCCCCCC@@@AAABBBDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIKKKKKKKKKKKKJJJIIIGGGGGGFFFFFFFFFEEEEEEEEEDDDEEEFFFGGGIIIIIIIIIIIIJJJJJJIIIHHHHHHIIIJJJJJJGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEFFFGGGGGGHHHIIIJJJJJJKKKIIIJJJKKKNNNPPPSSSVVVWWWXXXVVVTTTRRRQQQPPPPPPPPPMMMNNNNNNNNNNNNMMMMMMLLLIIIIIIIIIIIIIIIIIIHHHHHHJJJJJJKKKKKKLLLMMMMMMMMMMMMNNNPPPRRRTTTTTTTTTTTTUUUVVVXXXZZZ[[[[[[[[[ZZZXXXXXXYYYYYYZZZ[[[]]]]]]YYYXXXWWWUUUTTTSSSSSSSSSSSSTTTVVVXXX[[[]]]______```___]]]]]]]]]\\\ZZZXXXUUUUUUUUUUUUTTTSSSRRRRRROOONNNMMMLLLLLLLLLMMMMMMLLLMMMNNNNNNMMMNNNPPPRRRVVVYYY\\\```bbbbbbaaaaaaaaaaaa```___]]]\\\[[[ZZZXXXWWWWWWWWWWWWWWWXXXYYYXXXXXXXXXXXXYYYYYYYYYYYYXXXWWWWWWVVVVVVVVVWWWWWWYYYZZZ\\\]]]\\\[[[YYYXXXTTTTTTUUUVVVWWWYYY[[[\\\]]]]]][[[YYYWWWUUUTTTSSSRRRRRRTTTUUUUUUTTTSSSSSSMMMOOOPPPOOOLLLLLLOOOSSSQQQQQQRRRRRRSSSTTTUUUUUUVVVVVVTTTPPPLLLJJJJJJKKKNNNQQQUUUZZZ\\\\\\[[[[[[ZZZYYYWWWUUUTTTSSSSSSSSSQQQRRRTTTUUUVVVUUUTTTTTTUUUUUUTTTSSSQQQPPPPPPOOOLLLLLLLLLMMMOOOQQQTTTUUUVVVWWWXXXYYYZZZZZZ[[[[[[[[[[[[ZZZYYYXXXXXXWWWWWWVVVUUUTTTRRRQQQPPPPPPPPPNNNMMMMMMMMMLLLLLLLLLLLLIIIJJJJJJJJJIIIHHHFFFEEEGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHGGGEEEEEECCCCCCBBBBBBAAAAAA@@@@@@????????????????????????===>>>???@@@AAAAAAAAAAAA?????????>>>>>>>>>======<<<<<<;;;;;;;;;<<<<<<<<<===<<<;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999::::::::::::::::::::::::;;;;;;<<<:::::::::::::::::::::::::::999888999:::;;;:::888999999999888888888777777777777777888888888888888888999999999999888777777555555666666666555555444555666666777777777666666555555666666666666555555444444444444444444444444444444444444444555555555333333444444555555666666555555444444444333333333444444444444333333333333333333444444444444333333333333333444444444555555444444444333333333333333333333333333444444444444333333333444444333333333333333333333444444444444444444444555555555555666333333333333333444444444444444333333444555555666666666666666666666666666444555555555555666666666555555444444555555666777666666777777777777666666555555555666666666777777777777777777777888888888;;;;;;:::999888777666555777666666666666777888888BBBCCCCCCCCCCCCCCCDDDDDD>>>@@@BBBDDDDDDDDDCCCBBBCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEFFFHHHIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFFFFHHHIIIIIIHHHHHHHHHHHHGGGFFFFFFEEECCCDDDEEEFFFGGGHHHIIIIIIHHHIIIJJJLLLOOOQQQTTTUUUUUUTTTSSSQQQPPPOOOMMMMMMLLLLLLMMMMMMNNNNNNMMMMMMHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMMMMLLLMMMMMMOOOPPPQQQRRRRRRTTTUUUWWWXXXYYYYYYYYYYYYXXXYYYZZZ[[[]]]]]]^^^^^^XXXWWWUUUSSSQQQPPPPPPPPPQQQRRRSSSUUUXXXZZZ\\\]]][[[ZZZXXXYYYYYYXXXVVVTTTSSSSSSSSSSSSRRRQQQPPPOOOOOONNNMMMKKKKKKLLLLLLMMMJJJKKKMMMMMMMMMNNNQQQSSSVVVXXX[[[^^^````````````^^^]]]\\\[[[ZZZXXXXXXWWWWWWVVVUUUUUUVVVWWWXXXYYYXXXXXXYYYYYYZZZZZZYYYYYYUUUUUUTTTSSSSSSTTTUUUVVVWWWYYY[[[]]]]]]\\\ZZZXXXWWWWWWXXXXXXYYY[[[\\\]]]ZZZYYYXXXWWWUUUTTTSSSSSSOOOPPPRRRTTTTTTTTTRRRQQQKKKOOOQQQPPPLLLKKKLLLOOOOOOOOOPPPQQQRRRSSSTTTTTTWWWVVVUUUQQQNNNLLLLLLNNNOOOQQQUUUZZZ]]]^^^^^^]]]YYYXXXVVVTTTSSSSSSTTTTTTQQQRRRTTTVVVWWWWWWVVVUUUSSSSSSRRRRRRQQQPPPOOOOOOMMMMMMLLLLLLMMMOOOQQQRRRQQQQQQQQQRRRTTTVVVYYYZZZ[[[[[[[[[ZZZZZZYYYYYYXXXVVVUUUSSSRRRPPPOOOOOOOOOLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIGGGEEEDDDGGGGGGGGGGGGFFFFFFFFFFFFDDDEEEEEEFFFFFFGGGGGGHHHGGGGGGGGGFFFFFFFFFFFFFFFCCCCCCCCCBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???????????????>>>>>>=========<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<::::::999999999999::::::::::::999999::::::;;;<<<999999999999999999999999:::999888999:::;;;999888999888888888777777777777666777777777888888888999888999999999999888777777444444555666666555555444555666666777777666555555444555555666666555555555444444444444444444444444333333333444444555555555333333333444444444444444555555444444444333333333444444444333333333222222222333333444444333333222222333333333333444444444333333444444444444444444222222333333333444444444333444444444444444444333444444333333333333333333444444444555555555555666333444444444555555555555333333222222222333444444555555555555555555555555444444444555555555666666555555444444444555666777555555666666666666555555444444555555555666666666666666666777777777888888999999999888888888777777666666666666666777888888AAABBBBBBCCCCCCDDDDDDDDD>>>???BBBDDDDDDDDDCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEGGGHHHIIIJJJJJJJJJHHHHHHGGGFFFFFFGGGHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDDDDDDDEEEGGGHHHHHHEEEFFFFFFGGGGGGGGGFFFFFFAAABBBCCCDDDEEEFFFGGGHHHGGGGGGHHHJJJMMMOOORRRSSSQQQQQQQQQPPPOOOMMMLLLKKKKKKLLLMMMNNNNNNNNNNNNNNNIIIIIIJJJJJJKKKJJJJJJIIIJJJJJJJJJKKKLLLLLLMMMMMMKKKKKKKKKLLLMMMNNNPPPQQQRRRSSSUUUWWWXXXXXXWWWWWWXXXYYY[[[]]]^^^^^^^^^^^^WWWVVVSSSQQQOOOOOOOOOOOOOOOPPPRRRTTTVVVXXXZZZ[[[WWWVVVUUUUUUVVVUUUSSSQQQRRRRRRRRRRRRQQQPPPOOONNNOOONNNLLLKKKKKKLLLLLLMMMJJJKKKMMMMMMNNNOOORRRTTTUUUVVVYYY[[[]]]^^^______[[[ZZZYYYXXXWWWVVVUUUTTTVVVUUUUUUTTTUUUVVVXXXYYYWWWXXXYYYYYYZZZZZZYYYYYYSSSSSSRRRQQQQQQRRRSSSTTTUUUWWWZZZ\\\\\\[[[ZZZXXXTTTTTTTTTUUUVVVWWWXXXYYYVVVVVVUUUUUUTTTSSSRRRRRRMMMOOOQQQRRRSSSRRRQQQPPPIIIMMMPPPOOOKKKHHHIIIKKKMMMNNNOOOPPPQQQSSSSSSTTTWWWWWWUUURRROOOMMMNNNOOOOOOQQQUUUYYY\\\^^^______VVVUUUTTTSSSSSSSSSTTTUUUQQQSSSUUUWWWXXXXXXWWWWWWRRRRRRRRRQQQPPPPPPOOOOOOOOONNNLLLKKKKKKMMMOOOPPPNNNMMMMMMNNNPPPTTTWWWYYY[[[[[[[[[[[[ZZZZZZZZZZZZUUUTTTSSSQQQOOONNNNNNNNNKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIGGGEEEDDDGGGGGGFFFFFFEEEEEEDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFEEEEEEDDDEEEEEEFFFDDDCCCCCCBBBBBBAAA@@@@@@========================<<<======>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;:::;;;<<<<<<<<<;;;:::999888999:::;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<999999999888999999::::::::::::999999::::::;;;<<<999999999999999999999999999999888999;;;;;;999777888888888888777777777777666666777777888888888999888999999999999888777777444444555555666555555444333444444555444444333333444444555555666555555444555555555555555555555555333333333444444555555555333333333333333333333222555555444444444333333333444444444333333222222222222333333444444333333222222222333333333444444444222222222333333444444444222222333333333444444444444555555555555555555444444444444333333222222222444444444555555555666666444555555555666666777777222222111111222222333333555555555555555555555555444444444555555555666666555555444333444555666777444444555555555555444444444444444555555555666666555666666666777777888888888888888888888999999999666666666666666777888888@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAACCCDDDEEEEEEEEEFFFEEECCCAAA@@@AAACCCDDDEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEDDDDDDEEEFFFGGGJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBAAAAAABBBCCCEEEFFFEEEEEEFFFHHHKKKNNNQQQSSSQQQRRRRRRRRRQQQOOOLLLJJJLLLLLLKKKKKKJJJJJJJJJIIIJJJJJJJJJKKKJJJJJJIIIHHHIIIHHHGGGFFFFFFGGGIIIJJJKKKKKKLLLMMMNNNOOOOOOPPPNNNOOOOOOPPPRRRSSSUUUVVV\\\[[[[[[[[[ZZZZZZYYYYYYVVVUUUSSSQQQOOONNNMMMMMMNNNNNNOOOPPPRRRTTTVVVWWWVVVUUUTTTSSSRRRQQQPPPPPPOOOPPPQQQQQQPPPOOOMMMLLLMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMNNNPPPQQQRRRRRRSSSTTTUUUWWWYYYZZZZZZYYYYYYWWWWWWVVVUUUTTTTTTTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXWWWVVVUUUTTTRRRPPPNNNLLLLLLNNNQQQSSSTTTUUUUUUUUUUUUVVVVVVVVVTTTTTTTTTTTTSSSSSSSSSRRRRRRSSSTTTTTTSSSQQQOOOMMMOOOOOOQQQRRRRRRQQQOOOOOOMMMMMMMMMMMMNNNOOOPPPQQQSSSRRRPPPOOOOOOPPPRRRSSSRRRQQQQQQPPPPPPOOONNNNNNQQQRRRTTTVVVXXXYYYZZZZZZRRRRRRRRRSSSTTTTTTUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSQQQQQQPPPOOOOOONNNMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNPPPOOONNNNNNNNNOOOPPPQQQWWWXXXYYYZZZ[[[[[[ZZZYYYVVVVVVTTTSSSQQQOOONNNMMMIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@?????????>>>>>>>>>===<<<::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999888888777;;;::::::999999::::::;;;;;;;;;;;;::::::999999999:::::::::999999999888888:::888666666888999:::999===<<<;;;:::999777666666777777777777777777777777888888777666666666666666666666666666666777888888999999999999999888777666777777777777777777777777999666333222444666555333444444555555555555444444555555444444444444333333444333333333333444555555333333444444555444444333222222222222222222222222333333333333333333333333444444444444444444444444555444333333222222333333444444222222222222444444333333333333333333333333444444444444444444444444444333333222222333333444333333333444444444555555666666555444333333222222333333333333333333333333444444444444444444444444555555555555555555555555555555555555555555555555111222333555666777777777777777666666555555555444555555666777888999::::::666666666666777777777777888888888777777777777777BBBAAAAAAAAAAAAAAAAAAAAA???@@@AAACCCDDDEEEEEEEEEEEEDDDBBBAAAAAAAAABBBCCCDDDDDDCCCCCCBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJJJJKKKKKKIIIHHHGGGGGGGGGGGGGGGHHHGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCEEEFFFGGGEEEFFFFFFHHHJJJMMMPPPQQQRRRRRRSSSSSSRRRPPPNNNLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIJJJJJJJJJIIIJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNOOOOOONNNNNNOOOPPPQQQSSSUUUUUUZZZZZZYYYYYYYYYXXXXXXXXXSSSRRRQQQOOONNNNNNNNNNNNOOOOOOOOOPPPQQQRRRSSSTTTUUUTTTSSSRRRQQQPPPOOOOOOPPPQQQQQQQQQQQQOOONNNMMMMMMLLLLLLKKKJJJJJJJJJJJJLLLMMMOOOQQQRRRSSSTTTTTTVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVUUUUUUSSSRRRRRRPPPMMMLLLLLLNNNPPPRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQRRRSSSTTTTTTSSSQQQPPPNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNOOOPPPQQQRRRQQQPPPOOONNNNNNOOOPPPQQQQQQQQQPPPPPPOOONNNNNNNNNOOOPPPQQQSSSTTTUUUVVVVVVPPPPPPPPPQQQRRRRRRSSSSSSSSSRRRQQQQQQPPPQQQQQQQQQOOOOOONNNNNNMMMLLLLLLKKKLLLKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLKKKLLLMMMNNNOOOVVVWWWXXXYYYZZZYYYYYYXXXTTTSSSRRRPPPOOOMMMLLLKKKIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBAAA??????@@@@@@?????????>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999999;;;::::::999999::::::;;;;;;;;;;;;::::::999999999::::::999999999888888888:::888777777999::::::::::::999999888777666555555777777777777777777777777888777777666666666666666666666666666666777777888888999999999888888777666666666666666666666666666888666333333444666555333444444555555555555444444333333222222222222111111444333333333333444555555333333333444333333222222222222222222222222222222333333333333333333333333444444444444444444444444555555444333333333333444444333333222222333333444333333333333333333333333444444444444444444444444444333333222222333333444333333333444444444444555555555555444444333333222333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444111222333555666666777777777666666666555555555444666666666777777888888999666666666777777777888888777777777777777777777777AAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDDDDDDDBBBAAAAAAAAABBBCCCCCCBBBBBBBBBBBBBBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLJJJIIIHHHHHHGGGGGGGGGGGGIIIHHHHHHGGGFFFEEEDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFFFFFFFGGGHHHJJJLLLMMMNNNPPPPPPQQQQQQPPPNNNMMMKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPRRRTTTTTTWWWWWWVVVVVVVVVVVVUUUUUUOOOOOONNNNNNNNNNNNNNNOOOPPPPPPOOOOOOOOOPPPQQQQQQSSSRRRRRRQQQPPPOOONNNNNNQQQQQQQQQQQQQQQOOONNNNNNMMMLLLKKKJJJIIIIIIIIIIIILLLMMMOOOQQQSSSTTTUUUUUUVVVVVVUUUTTTTTTTTTTTTUUUUUUUUUTTTSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTSSSRRRQQQQQQPPPNNNLLLLLLMMMOOOPPPOOOOOOPPPPPPQQQRRRSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQPPPQQQRRRSSSTTTSSSRRRRRROOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRPPPOOONNNMMMMMMNNNOOOPPPPPPPPPPPPOOONNNNNNMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPMMMMMMNNNNNNOOOPPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNMMMLLLLLLKKKKKKJJJJJJIIIKKKJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKJJJKKKLLLMMMNNNTTTUUUVVVWWWWWWWWWVVVUUUQQQQQQOOONNNLLLKKKIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBBBBBBBBBBAAABBBBBBBBBAAA@@@???>>>????????????>>>>>>>>>>>><<<<<<======<<<<<<;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::;;;;;;::::::::::::999999:::999999999999888888888999777666666888999999888888888888777777777666666777777777777777777777777777777666666555555666666666666555555666666777777888888888888888777777666666666666666666666666666777555444333555555555444444444555555555555444444333333222222222222111111333333333333333444555555333333333333222222111000333333333333333333333333333333333333333333333333444444444444444444444444666666555444444444444444444333333222222333333444333333333333333333333333444444444444444444444444444333333222222333333444333333333333444444444444444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444111222333555555666666666666666666555555555555555666777777777777777777777777777777777888888888888777777777777777777777777@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCCCCCCCBBBAAAAAABBBBBBCCCBBBBBBAAAAAAAAABBBCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGIIIIIIHHHGGGFFFDDDDDDCCCDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHGGGFFFEEEDDDCCCCCC@@@@@@@@@@@@AAAAAABBBBBBFFFFFFGGGHHHIIIJJJKKKKKKKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHIIIKKKLLLLLLKKKLLLNNNOOOPPPOOOOOONNNPPPOOOOOOOOONNNNNNMMMMMMMMMMMMNNNNNNOOOQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSOOOOOONNNNNNNNNNNNOOOOOOOOOOOONNNNNNOOOOOOPPPQQQQQQQQQPPPPPPOOONNNNNNMMMQQQPPPPPPPPPOOONNNMMMMMMMMMLLLKKKIIIHHHHHHHHHHHHJJJKKKMMMPPPRRRSSSTTTTTTTTTTTTRRRRRRRRRSSSTTTUUUTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRQQQPPPPPPNNNMMMMMMNNNOOOOOOMMMNNNNNNOOOPPPQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPOOOPPPQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPNNNNNNNNNNNNNNNOOOPPPQQQOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOONNNMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOOOONNNMMMMMMLLLLLLMMMMMMKKKKKKKKKJJJJJJJJJIIIIIIJJJIIIIIIIIIIIIJJJKKKKKKMMMMMMLLLLLLLLLMMMNNNOOORRRRRRTTTTTTUUUTTTSSSRRROOONNNMMMLLLJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@@@@??????>>>>>>>>>=========;;;<<<=========<<<:::999::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<::::::999999999999::::::::::::::::::::::::::::::999999999999888888888888666555444555777888777666999999999999999999999999777777777777777777777777777666666555555555666666666666555555555666666777666777777888777777666666666666666666666666666666666555444444555555555444333444444555555444444333555555444444444333333333333333222222333333444555333333444333333222111000333333333333333333333333333333333333333333333333444444444444444444444444555555444333333333333444333333333333333333333333333333333333333333333333333333333333333333333333444333333222222333333444222222333333333444444444333333444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111222333444555555555555555555555555555555555555777777777666666555555555777777777777888888888999666666666777777777777777BBBBBBBBBCCCCCCCCCDDDDDDBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDEEEFFFGGGGGGGGGJJJJJJIIIIIIHHHHHHHHHGGGJJJIIIHHHGGGGGGGGGGGGGGGIIIIIIHHHGGGFFFDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHHHHGGGFFFEEEDDDCCCCCC@@@@@@AAAAAAAAAAAAAAAAAAFFFFFFGGGGGGHHHHHHIIIIIIHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFFFFGGGHHHJJJLLLMMMJJJKKKMMMNNNOOOOOONNNMMMPPPOOOOOONNNNNNMMMMMMLLLMMMMMMMMMMMMNNNPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPRRRQQQPPPOOONNNNNNNNNOOOMMMMMMMMMNNNOOOPPPQQQRRRPPPPPPOOOOOONNNNNNMMMMMMOOOOOONNNMMMMMMLLLLLLLLLLLLLLLJJJIIIIIIHHHHHHHHHIIIJJJLLLNNNPPPQQQRRRRRRQQQQQQQQQQQQRRRTTTVVVXXXTTTSSSSSSSSSSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSSSSRRRRRRRRRRRRRRRPPPPPPPPPOOOOOOOOONNNNNNNNNNNNOOOOOOPPPQQQRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOONNNNNNMMMLLLKKKNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPOOOOOOOOOOOOPPPPPPNNNNNNNNNMMMLLLLLLKKKKKKLLLLLLMMMMMMLLLKKKKKKJJJKKKLLLLLLMMMMMMNNNOOOOOOOOONNNMMMMMMLLLLLLMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLKKKJJJKKKLLLMMMNNNOOOPPPQQQQQQQQQPPPOOOOOOMMMMMMLLLKKKIIIHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>=========<<<<<<;;;<<<=========<<<:::999::::::::::::::::::::::::::::::::::::::::::::::::999999::::::;;;<<<<<<<<<:::999999888888999999:::::::::::::::::::::::::::999999999888888888777777777666555666888999888666888999999999999:::::::::666666666666666666666666666666555555555555666666666666555555555555666666555666666777777777666666555555555555555555555555444555555555555555555555333333444444444444333333555555444444444333333333333222222222222333444444444444444444444333222222333333333333333333333333333333333333333333333333444444444444444444444444444333222222111111222222333333333333333333333333333333333333333333333333333333333333333333333333444333333222222333333444222222222333333333444444333333444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333222222333444555555555555444444444555555555555555777777666666555444444444666777777777777888888888555555666666777777777777EEEEEEEEEFFFGGGGGGHHHHHHCCCCCCCCCDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDFFFGGGGGGGGGGGGKKKKKKJJJIIIHHHGGGFFFFFFHHHGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHGGGFFFEEEDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBCCCDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHIIIIIIFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFHHHIIILLLMMMIIIIIIKKKLLLMMMMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOPPPMMMNNNNNNNNNNNNOOOOOOOOORRRQQQPPPOOOOOONNNOOOOOOMMMMMMMMMNNNOOOPPPRRRSSSPPPOOOOOOOOONNNNNNNNNMMMOOONNNMMMLLLKKKKKKKKKKKKLLLKKKJJJJJJIIIJJJJJJJJJIIIJJJKKKMMMNNNOOOPPPPPPPPPPPPQQQRRRTTTVVVXXXYYYTTTTTTSSSSSSSSSTTTUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSRRRQQQQQQQQQRRRRRRQQQQQQRRRRRRQQQPPPOOONNNOOOOOOOOOPPPPPPPPPQQQQQQPPPPPPPPPOOOOOOOOOOOONNNOOONNNNNNLLLKKKJJJJJJIIIKKKLLLMMMNNNNNNMMMLLLKKKMMMMMMLLLLLLLLLLLLMMMMMMOOOPPPPPPPPPPPPPPPPPPOOONNNMMMMMMLLLKKKKKKJJJJJJLLLLLLLLLLLLLLLKKKJJJJJJKKKKKKLLLLLLMMMNNNNNNOOONNNNNNMMMLLLLLLLLLLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJKKKKKKIIIIIIHHHHHHHHHIIIJJJKKKMMMMMMNNNOOONNNMMMLLLKKKKKKKKKJJJIIIHHHGGGFFFEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBBBBAAAAAA===>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::::::::::::::::::::::::::::::::::::::::::::::::::999999999::::::;;;;;;;;;999999888888888888999999999999::::::::::::;;;;;;999888888888888777777777888888888999;;;;;;:::888777777777777777777888888666666666666666666666666555555444444555555666666666666555555444444555555444555555666666666666666555555555555555555555555222444666666555444555666333333444444444444333333333333222222222222111111222222222222222333444444333444444555555444444444333333333333333333333333333333333333333333333333444444444444444444444444333222222111111111111111222333333444444333333222333333333333333333333333333333333333333333333333444333333222222333333444222222222222333333333333444444444444444444444444333333333333333333333333333333333333333333333333555555555555555555555555222222222222222222222222222222333444444444444444444444444444444555555555666666555555444444444333666666666666777777777777444555555666666777777888DDDEEEEEEFFFGGGGGGHHHHHHCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCAAACCCDDDFFFGGGGGGGGGGGGJJJIIIIIIHHHHHHGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCDDDEEEGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHEEEEEEEEEFFFFFFFFFGGGGGGHHHGGGFFFFFFGGGIIIKKKLLLIIIIIIIIIJJJKKKMMMNNNOOOMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPOOOOOOOOOOOOOOOPPPQQQQQQPPPOOOOOOOOOOOONNNNNNNNNOOONNNMMMLLLKKKKKKKKKLLLKKKKKKJJJJJJKKKKKKLLLLLLKKKKKKMMMNNNNNNOOOOOOOOOQQQRRRTTTUUUVVVWWWXXXXXXTTTTTTTTTTTTTTTUUUVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRPPPPPPOOOPPPPPPQQQRRRSSSTTTTTTSSSQQQOOONNNPPPPPPPPPOOOOOOOOOOOONNNOOOOOOOOOOOONNNNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKKKKKKKMMMOOOQQQQQQOOOMMMKKKNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOONNNNNNMMMMMMLLLKKKKKKJJJJJJIIIKKKKKKKKKLLLKKKKKKJJJIIIJJJJJJKKKKKKLLLMMMMMMNNNMMMMMMLLLKKKKKKKKKKKKLLLJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIJJJKKKKKKLLLIIIHHHGGGGGGGGGHHHJJJJJJKKKKKKLLLMMMLLLKKKJJJIIIHHHHHHGGGFFFEEEDDDDDDCCCFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@<<<======>>>>>>======<<<=========<<<<<<<<<;;;;;;======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888999999999999999999999999888888888888999999999999999::::::;;;;;;;;;888888888888777777777777777666777888::::::888777888888777777777777777777666666666666666666666666555444444444444555666777777666555444444444444555333444555555666666666555555555555555555555555555111444666777555444555666222333333444444333333222333333222222222222111111222222222111222222333444111222333444444444444444444444444444444444444444333333333333333333333333444444444444444444444444444333222222111111222222222333333444444333333222333333333333333333333333222222222222222222222222444333333222222333333444111222222222222333333333555555555444444333333222333333333333333333333333222222222222222222222222444444444444444444444444222222222222222222222222222222333444444444333333333333333444444555555555555555444444444444444444444555555555666666666666444444555555666777777888AAABBBBBBCCCDDDEEEEEEFFFDDDDDDDDDDDDCCCBBBAAAAAA???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCAAABBBDDDFFFGGGHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHCCCCCCDDDDDDEEEFFFHHHIIIGGGGGGFFFFFFFFFFFFFFFFFFDDDEEEFFFGGGHHHIIIJJJJJJHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBDDDDDDDDDCCCBBBAAABBBCCCEEEFFFGGGGGGGGGFFFCCCCCCBBBCCCCCCDDDEEEFFFDDDDDDEEEEEEFFFFFFFFFGGGHHHHHHFFFFFFFFFHHHJJJLLLJJJIIIIIIIIIJJJLLLNNNPPPKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKLLLLLLMMMNNNNNNKKKLLLLLLLLLMMMMMMNNNNNNKKKKKKKKKLLLMMMOOOPPPQQQRRRQQQPPPPPPOOOOOOOOOPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPOOONNNLLLLLLLLLLLLMMMKKKJJJJJJKKKKKKLLLMMMNNNMMMMMMNNNOOOOOOOOOOOONNNSSSUUUVVVWWWXXXXXXWWWVVVUUUUUUTTTTTTUUUVVVWWWWWWSSSSSSSSSSSSSSSSSSSSSSSSQQQPPPOOONNNNNNNNNOOOPPPSSSTTTUUUUUUTTTRRRPPPNNNPPPPPPOOOOOONNNMMMMMMMMMOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNPPPTTTVVVVVVTTTPPPNNNOOOOOONNNNNNMMMNNNNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJJJJKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLMMMLLLLLLKKKJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJKKKLLLLLLJJJJJJIIIHHHIIIJJJKKKLLLJJJJJJKKKKKKKKKJJJHHHGGGFFFFFFEEEDDDCCCBBBBBBAAAEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>???????????????>>>======<<<<<<<<<;;;;;;;;;>>>===<<<::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999888888888888888888888888999999888888888888999999999999999::::::;;;;;;;;;888888888888777777777777333333444555777777555333:::::::::999999999888888666666666666666666666666444444444444444555666777777666555444444444444444333444444555666666666555555555555555555555555555000444777777555444555666222333333444444333333222555555555444444444333333222222111111222222333444///000111222333444444444444444444444444444444444333333333333333333333333444444444444444444444444555444333333222222333333222222444444444444222222333333333333333333333333222222222222222222222222444333333222222333333444111111222222222333333333666666555444333333222222333333333333333333333333222222222222222222222222333333333333333333333333111111111111111111111111222222333444444444333333333333333444444555555555444444444444444444444444444444444444555555555666444444444555666777777888BBBBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBB@@@@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFHHHHHHGGGFFFFFFEEEEEEEEEBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCAAA@@@??????AAAAAAAAABBBBBBBBBCCCCCCEEEEEEDDDDDDCCCCCCCCCBBBDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDDDDDDDEEEGGGHHHGGGHHHJJJLLLLLLKKKJJJIIIHHHHHHIIIIIIKKKLLLMMMNNNOOONNNMMMLLLJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJLLLMMMOOONNNMMMMMMLLLMMMOOOPPPQQQRRRRRRQQQQQQQQQPPPPPPPPPLLLLLLMMMNNNPPPQQQRRRRRRRRRQQQOOONNNMMMMMMNNNOOONNNNNNMMMMMMLLLLLLKKKKKKMMMOOOQQQRRRQQQQQQRRRSSSRRRSSSTTTUUUVVVWWWWWWWWWYYYXXXWWWVVVUUUVVVWWWWWWRRRRRRQQQPPPPPPPPPPPPQQQQQQOOOLLLJJJJJJKKKNNNPPPQQQSSSUUUUUUSSSQQQPPPPPPPPPPPPPPPPPPOOOOOONNNMMMNNNNNNOOOOOOOOOPPPPPPPPPLLLLLLLLLLLLMMMNNNOOOPPPSSSSSSSSSSSSRRRQQQOOOOOONNNMMMLLLLLLLLLMMMNNNOOOPPPOOOOOONNNMMMLLLKKKKKKLLLKKKJJJIIIHHHIIIJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKJJJLLLLLLLLLKKKJJJJJJIIIIIILLLLLLLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGIIIIIIJJJJJJIIIIIIHHHGGGEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@???????????????????????????????????????@@@@@@@@@========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<:::888777<<<<<<;;;:::::::::;;;;;;999;;;<<<;;;999999:::;;;:::::::::999::::::;;;;;;777777777777888888888888::::::::::::::::::::::::999999888777666666777777666666777777888888888999666666777777888888888999888777777666555444444444444444444444444444444444666555555555555444444444333444444555666777888888777666555444444444444444555444444444444555666666444444444444444444444444444444444444444444444444777666555444333444555555444444444444444444444444555555444444444333333333222222222222222222222222222222222222222222222222555555555444444333333333333333333333333333333333333222111000000222444555333333333333333333333333000111222222444444555666555555444333333333444444444444444444444444444444444444444444444444444444333333333333333333333333000111111222222111111000111222222333333222222111111111222333333444555555444444444444444444444444555555555555555555555555666555555444444333222222555555555666777888888999CCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBB@@@@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBAAA@@@???>>>AAAAAAAAABBBBBBBBBBBBCCCEEEDDDDDDDDDCCCCCCCCCBBBDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEDDDDDDDDDEEEFFFGGGDDDFFFGGGIIIIIIHHHGGGFFFHHHHHHHHHIIIJJJKKKLLLMMMNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNMMMMMMMMMLLLMMMNNNPPPQQQRRRQQQQQQQQQPPPPPPPPPOOOLLLMMMMMMNNNOOOPPPQQQQQQQQQPPPOOONNNNNNMMMMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLLLLNNNPPPQQQQQQQQQSSSTTTSSSTTTUUUVVVVVVVVVVVVVVVXXXWWWVVVVVVUUUUUUVVVVVVQQQQQQPPPOOOOOOOOOOOOPPPPPPNNNKKKIIIJJJKKKNNNPPPTTTVVVXXXWWWUUUSSSRRRRRRPPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNOOOOOOOOOPPPPPPMMMMMMMMMMMMMMMNNNNNNOOORRRRRRRRRRRRRRRQQQPPPOOONNNNNNMMMMMMMMMNNNOOOPPPPPPOOOOOONNNMMMLLLKKKKKKJJJIIIHHHGGGHHHHHHIIIJJJJJJJJJJJJIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLKKKJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@??????========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888<<<;;;;;;:::::::::::::::777888999999777777888999::::::999999999999::::::777777777777888888888888::::::::::::::::::::::::999888888777666666777777666777777777888888888888666666777777777888888888888777777666555555444444444444444444444444444444555555555555444444444444333333333444444444444444666666555444444444444444444444444444444555666666444444444444444444444444555555555555555555555555222222444444555444444333444444444444444444444444555444444444444333333333222222222222222222222222222222222222222222222222555555444444444333333333333333333333333333333333333222111000000222444555333333333333333333333333111222222333333444444444333333333333333333444444444444444444444444444444333333333333333333333333333333333333333333333333111111222222222222111111111222222333333222222111111111222222333444444555444444444444444444444444555555555555555555555555444555555555555555555555444444555666666777777888CCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBAAA@@@???@@@BBBBBBBBBBBBBBBBBBBBBCCCCCCBBBCCCCCCDDDDDDEEEFFFFFFEEEEEEFFFFFFFFFDDDBBBAAACCCCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBAAAAAA@@@???>>>>>>AAAAAAAAAAAABBBBBBBBBBBBDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFEEEEEEDDDDDDDDDEEEFFFGGGDDDDDDFFFGGGGGGGGGFFFEEEGGGGGGGGGGGGHHHJJJKKKLLLMMMLLLKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHJJJKKKLLLMMMMMMMMMMMMMMMLLLMMMMMMNNNPPPPPPQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNNNOOOOOOOOOPPPOOOOOOOOOOOONNNMMMLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLKKKMMMPPPQQQQQQRRRSSSUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVUUUUUUTTTSSSPPPOOOOOONNNMMMNNNNNNNNNMMMKKKJJJIIIIIIKKKNNNPPPUUUWWWXXXXXXUUUSSSRRRRRRPPPPPPQQQQQQQQQPPPOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOOOONNNNNNMMMMMMNNNNNNQQQQQQQQQRRRQQQQQQPPPPPPOOONNNNNNNNNNNNOOOPPPQQQOOOOOONNNMMMLLLKKKKKKJJJGGGGGGFFFGGGGGGHHHIIIJJJKKKKKKJJJJJJIIIJJJJJJKKKJJJKKKKKKKKKKKKJJJIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIKKKJJJJJJIIIIIIHHHHHHHHHFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA???>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;:::999888;;;;;;:::999999999999999777888999999777777888999:::999999888888888999999777777777777888888888888::::::::::::::::::::::::888888777666666666777777777777777777888888888888666666777777777777888888777777777666555555444444444444444444444444444444555555555555444444444444444444444444333333222222666555444444444444444444444444444444444555555666444444444444444444444444555555555555555555555555...000333555666555333111444444444444444444444444444444444444333333333333222222222222222222222222222222222222222222222222555444444444444333333333333333333333333333333333333222111111111222333444333333333333333333333333333333333333333333333333000000222333444444333222444444444444444444444444222222222222222222222222222222333333333333333333222222333333333333222222111222222333333222222111111111222222333333444444444444444444444444444444444444444444444444444444333444444555666777777777333444444555555666666666AAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>>>>>>>>>>>???????????????????????????AAAAAAAAA@@@???@@@AAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFDDDEEEFFFGGGFFFDDDBBBAAACCCDDDDDDEEEEEEDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDAAA@@@@@@@@@??????>>>>>>@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEGGGGGGHHHGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIFFFGGGJJJLLLMMMMMMMMMMMMLLLLLLLLLMMMMMMNNNOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMNNNNNNOOONNNMMMKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJLLLOOOPPPQQQRRRTTTUUUVVVVVVVVVVVVVVVUUUTTTTTTSSSSSSTTTUUUUUUSSSRRRQQQNNNNNNMMMLLLLLLLLLLLLMMMJJJIIIHHHHHHIIIKKKNNNPPPTTTVVVVVVUUURRRPPPOOOPPPQQQQQQRRRRRRRRRQQQQQQPPPNNNNNNNNNNNNOOOOOOOOOOOOQQQQQQPPPNNNNNNMMMMMMMMMOOOPPPPPPQQQQQQQQQPPPPPPOOOOOOOOOOOOPPPPPPQQQQQQOOOOOONNNMMMLLLKKKJJJJJJFFFFFFGGGHHHIIIJJJKKKLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHIIIIIIIIIJJJKKKLLLLLLMMMLLLKKKKKKJJJJJJIIIHHHHHHJJJJJJIIIHHHGGGGGGFFFFFFDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????>>>>>>>>>>>>??????????????????????????????@@@@@@???>>><<<:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;:::::::::999;;;:::999999888888999999888:::;;;;;;:::999:::<<<999999888888777888888888666777777777888888888888999999999999999999999999888777777666666666777777777777777777777888888888666666777777777777777777777777666666555555555555444444444444444444444444555555555444444444333333555555555555555555555555555555444333333444444444444444333333444444555666444444444444444444444444555555555555555555555555000111333444555444222111333333333333333333333333444444444333333333222222222222222222222222222222222222222222222222222222444444444444444444444444333333333333333333333333222222111111111222333444222222222222222222222222333333333333222222111111---///111333444333222111333333333333333333333333111111111111111111111111222222222222222333333333222333333444444333333222111222222333333222222111111111222222333333333333333333333333333333333333444444444444444444444444444444444444555555666666333333333444444555555555????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????@@@AAAAAA??????@@@AAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFDDDCCCBBBCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCC????????????????????????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEECCCCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJIIIHHHGGGGGGFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIFFFGGGIIIKKKMMMMMMLLLLLLKKKKKKLLLMMMNNNNNNNNNOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLMMMMMMNNNMMMKKKJJJIIIGGGHHHHHHHHHIIIIIIJJJJJJIIILLLNNNPPPQQQQQQSSSUUUVVVVVVVVVVVVUUUTTTSSSSSSQQQRRRSSSSSSSSSRRRPPPOOOMMMMMMLLLKKKKKKKKKKKKLLLIIIHHHHHHHHHIIILLLNNNOOOTTTUUUUUUTTTQQQOOOOOOPPPQQQRRRRRRSSSSSSSSSRRRRRRNNNNNNOOOOOOOOOPPPPPPPPPRRRRRRPPPOOONNNNNNNNNNNNNNNOOOPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPQQQQQQQQQQQQOOONNNNNNMMMLLLKKKJJJJJJGGGHHHIIIJJJLLLMMMMMMNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJKKKLLLMMMMMMKKKKKKKKKJJJIIIIIIHHHHHHIIIHHHHHHGGGFFFEEEEEEDDDCCCDDDEEEEEEFFFGGGHHHHHHGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999999:::::::::;;;;;;:::999999888888999999888999;;;;;;::::::;;;<<<:::999888888777777777888666777777777888888888888999999999999999999999999777666666666666666777777888888777777777777777777777777666666666666666666666666666666555555555555444444444444444444444444555444444444444333333333333333444444555666666777444444333333333444444555333333333333333444555555444444444444444444444444333333333333333333333333555555444333333222333333333333333333333333333333444444333333333222222222222222222222222222222222222222222222222222222222444444444444444444444444333333333333333333333333222222111222222222333333222222222222222222222222444333333222222111111000---...111333444333222111333333333333333333333333111111111111111111111111111111111222222333333333222333333444444333333222111222222333333222222111111111222222222222222333333333333333333333333333444444444444444444444444444444444333333222222222333333333333444444444444===>>>>>>>>>>>>?????????>>>>>>>>>>>>???????????????????????????????????????@@@AAA@@@???>>>???AAA@@@@@@AAAAAABBBBBBCCCCCCAAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB???????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEBBBCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJHHHIIIIIIJJJKKKKKKKKKKKKJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIIIIFFFFFFGGGHHHIIIIIIJJJJJJJJJLLLOOOPPPPPPQQQRRRTTTTTTTTTUUUUUUTTTSSSRRRRRRPPPQQQQQQQQQPPPPPPOOOOOOMMMLLLLLLKKKKKKKKKKKKKKKIIIIIIHHHIIIJJJLLLNNNOOOTTTUUUUUUTTTRRRQQQQQQRRRRRRRRRSSSTTTTTTTTTSSSSSSPPPPPPPPPPPPQQQQQQQQQQQQSSSRRRQQQPPPOOOOOONNNOOOOOOOOOOOOPPPOOOOOONNNNNNNNNOOOPPPPPPQQQQQQPPPPPPNNNNNNMMMLLLKKKJJJJJJIIIIIIJJJKKKMMMNNNOOOOOOOOOMMMMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMKKKKKKJJJJJJIIIHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA????????????>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999888888999:::;;;<<<;;;;;;:::999999999999999666777888999888888999;;;;;;:::999888888888888888777777777777888888888888999999999999999999999999666666555555666666777777888888888888777777777777777777666666666666555555666666666666666666555555444444444444444444444444444444444444333333333333000000111222333444555555333333333333333444444555333333333333333444444555444444444444444444444444222222222222222222222222666555333222222222333444333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222333333333444444444444555333333333333333333333333111111222222222333333333222222222222222222222222333333222222111111111000//////111222333333222111333333333333333333333333111111111111111111111111000000111111222333333333222222333333333333222222111222222333333222222111111111222222222222222222333333333333333333333333333333333333333333333333444444333333222111111000444444444444444444444444===>>>>>>>>>????????????>>>>>>>>>??????@@@@@@@@@????????????????????????>>>@@@AAA@@@???>>>???@@@???@@@@@@AAABBBBBBCCCCCCAAAAAABBBCCCCCCDDDDDDEEEEEECCCAAA@@@??????@@@AAAAAAAAABBBBBBAAAAAA@@@???@@@AAAAAAAAAAAABBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@?????????@@@@@@@@@AAAAAA???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDBBBCCCDDDEEEEEEEEEDDDCCCDDDDDDCCCDDDDDDDDDEEEFFFGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIHHHGGGGGGGGGGGGHHHGGGHHHHHHIIIJJJJJJKKKKKKJJJJJJJJJIIIIIIJJJJJJKKKJJJKKKLLLMMMNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNOOOMMMMMMMMMMMMMMMNNNNNNNNNLLLLLLKKKJJJIIIIIIIIIIIIFFFGGGHHHIIIJJJKKKLLLLLLKKKMMMOOOPPPPPPPPPQQQRRRRRRRRRSSSSSSSSSRRRRRRQQQPPPPPPOOONNNNNNNNNNNNOOOMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNQQQRRRSSSRRRPPPPPPQQQSSSRRRSSSTTTTTTUUUUUUTTTTTTQQQQQQQQQRRRRRRRRRRRRSSSRRRRRRQQQPPPPPPOOOPPPPPPOOOOOOOOOOOOOOONNNMMMLLLMMMNNNOOOPPPQQQPPPPPPOOONNNNNNMMMLLLKKKJJJIIIIIIJJJKKKMMMNNNOOOOOOOOONNNNNNMMMLLLKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLKKKJJJJJJIIIIIIHHHHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@??????@@@@@@@@@AAAAAAAAA@@@@@@?????????>>>>>>>>>????????????????????????@@@???===<<<<<<===>>>???========================<<<<<<<<<<<<<<<<<<<<<<<<888888888888999:::;;;<<<<<<;;;;;;:::::::::::::::555777888888888888999;;;<<<;;;:::999999888888888777777777777888888888888888888888888888888888888555555555555555666777777888888888888777777777666777777666666666555555555555666666666666666666666444444444444444444444444444444444333333333222222111111111222222333333333333333222222333333444555333333222222333333444555444444444444444444444444333333333333333333333333000111111222333444444444222222222222222222222222333333333222222222222111222222222222222222222222222222222222222222222222333333333444444444555555333333333333333333333333111111222222333333333222111111111111111111111111222222222111111111111111111222222222222222222222222222222222222222222222222222222222222222222222///000000111222222333333111111222222222222111111111222222333333222222111222222111111111111111111222222222222222222222222333333333333333333333333333333333333333333333333555555555444444444444444>>>>>>??????@@@@@@@@@AAA>>>>>>??????@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@???>>>???@@@??????@@@AAAAAABBBCCCCCCAAAAAABBBBBBCCCDDDDDDEEEDDDBBB???===<<<===???@@@AAAAAAAAAAAA@@@@@@???>>>@@@@@@AAAAAAAAABBBBBBBBB???@@@@@@AAAAAA@@@@@@????????????@@@AAAAAABBBBBB??????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDAAABBBDDDEEEEEEEEEDDDCCCFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLLLLKKKJJJHHHHHHIIIJJJJJJIIIJJJLLLMMMNNNNNNMMMMMMLLLLLLMMMMMMNNNNNNNNNOOOLLLLLLMMMMMMMMMNNNNNNNNNMMMLLLJJJIIIHHHHHHIIIJJJHHHHHHIIIJJJKKKMMMNNNNNNKKKMMMOOOPPPOOOOOOPPPRRRQQQQQQRRRRRRRRRRRRQQQQQQQQQPPPNNNMMMMMMMMMNNNOOOMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNOOOOOOOOONNNNNNPPPQQQRRRSSSTTTUUUUUUUUUUUUUUURRRRRRRRRRRRSSSSSSSSSSSSRRRRRRQQQPPPPPPPPPPPPQQQPPPPPPPPPOOONNNMMMLLLKKKMMMNNNOOOPPPPPPPPPOOONNNNNNNNNMMMLLLKKKJJJIIIIIIJJJKKKMMMNNNOOOOOONNNNNNNNNNNNLLLKKKJJJJJJJJJJJJLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGCCCCCCCCCDDDDDDDDDDDDDDDGGGGGGGGGGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@????????????AAAAAAAAAAAAAAAAAAAAAAAABBB@@@>>><<<===>>>AAACCC????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<888888777777888:::<<<======<<<;;;;;;::::::;;;;;;777999::::::::::::<<<======<<<;;;:::999999999999777777777777888888888888888888888888888888888888555555555555555666777888999888888888777777666666777777666666555555555444555555555666666666666666444444444444444444444444444444444333333333222222555555444444444444333333222222222222333333444555333333222222333333444555444444444444444444444444444444444444444444444444***,,,///333555555444444222222222222222222222222333333333222222222111111222222222222222222222222222222222222222222222222333333333444444555555555333333333333333333333333111111222333333333333222111111111111111111111111111111111111111111111111444333222222111222222333222222222222222222222222222222222222222222222222///000000111222222333333111111111222222111111111222222222333333222222222222222111111111111111111222222222222222222222222333333333333333333333333222333333444444555555666555555555555555555555555????????????????????????>>>>>>????????????>>>>>>?????????>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@BBBBBBAAAAAA@@@???>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>===>>>@@@AAAAAA@@@;;;<<<===>>>>>>???>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIJJJIIIHHHGGGHHHIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJMMMLLLKKKIIIIIIHHHHHHHHHJJJJJJIIIJJJJJJKKKLLLMMMNNNMMMLLLKKKKKKLLLMMMNNNNNNNNNMMMMMMLLLKKKKKKKKKJJJJJJJJJKKKJJJJJJIIIHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMPPPQQQSSSTTTTTTTTTSSSRRRPPPOOONNNLLLKKKKKKJJJJJJMMMNNNMMMKKKIIIIIIKKKLLLKKKKKKLLLMMMNNNPPPRRRSSSRRRRRRQQQQQQQQQQQQRRRRRRUUUUUUUUUTTTTTTUUUVVVVVVRRRRRRPPPOOOOOOPPPQQQRRRRRRQQQPPPOOONNNNNNNNNNNNOOOOOOOOONNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKKKKLLLOOOMMMKKKJJJIIIJJJKKKLLLIIIJJJKKKMMMNNNNNNNNNNNNNNNMMMLLLKKKJJJKKKLLLLLLNNNNNNMMMMMMLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDDDDDDDDDDDDDEEEHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEBBBAAAAAA@@@?????????@@@CCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????>>>>>>>>>>>><<<<<<<<<<<<============<<<===>>>??????>>>===<<<>>>>>>===<<<;;;;;;::::::;;;;;;:::999999:::;;;;;;:::::::::::::::::::::::::::::::::::::::;;;<<<======<<<<<<;;;999888777777888888888888888888888888999999888888888888999999999999888888777666666666999888777666666777888999666666555555555555666666666666666666666666666666333333333333333333333333333333333333333333333333333333222222111111222222333333444555555444444444222222222222222222222222222222111111222222333444444333333222222333333444666555444333222222222222111111111111111111111111222222222222222222222222222222222111111111000000000000111111222222222333333222111111111222444444222222222222222222222222111222222333333222222111222222111111111111111111000111111111111222222222333333333222222111111111222222111111000000//////222222222222222222222222333333333222222111111111111111111111111111111111222222222222222222222222333222111000000111222333///000000000000111111111222222222222222222222222222222333333333333444444333333222222333333444555========================>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>===>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>@@@@@@???>>><<<======>>>>>>>>>>>>===>>>>>>???@@@AAAAAAAAA@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBCCCEEEFFFGGGHHHIIIFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHGGGHHHIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMPPPQQQRRRSSSSSSSSSRRRQQQQQQPPPOOOMMMLLLKKKKKKKKKLLLLLLLLLJJJHHHHHHJJJLLLKKKKKKLLLMMMNNNPPPRRRSSSRRRRRRRRRQQQQQQRRRRRRRRRTTTTTTTTTTTTUUUUUUVVVWWWSSSRRRPPPOOOOOOOOOPPPPPPOOONNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLNNNMMMKKKJJJIIIJJJKKKLLLIIIIIIJJJKKKLLLLLLLLLLLLNNNMMMLLLKKKJJJKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKHHHGGGGGGFFFFFFGGGGGGHHHGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDBBBAAAAAA@@@??????@@@@@@CCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????>>>>>>>>>>>><<<<<<<<<=========>>>>>>===>>>>>>???>>>===<<<;;;>>>======<<<;;;;;;::::::;;;:::999888888999:::;;;:::::::::::::::::::::::::::::::::::::::;;;<<<<<<===<<<;;;:::999888888777888888888888888888888888999888888888888888888999777777777777777888888888999888777666666666777888666666555555555555666666555555555555555555555555333333333333333333333333333333333333333333333333333333222222222222222333333333333333333333333333222222222222222222222222222222111111222222333444333222222111111222222333333333222222222333333444111111111111111111111111222222222222222222222222222222222111111111000000222222222111111111111111222111111000111222333444222222222222222222222222111222222333333222222111111111111111111111111111000111111111111222222222333333333222222111111111222222222222111111111111222222222222222222222222333333333222222111111111111111111111111111111111222222222222222222222222222222111000000111222222000000000111111111222222222222222222222222222222222222222333333333444444333333222222333333444555========================>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@??????????????????>>>======<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>>>>??????===<<<======>>>>>>>>>===<<<<<<>>>??????@@@@@@@@@@@@???AAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCDDDEEEGGGHHHHHHFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIHHHGGGGGGGGGIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMLLLKKKKKKJJJJJJJJJHHHHHHHHHHHHIIIJJJKKKKKKMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKKKKJJJJJJIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKLLLLLLLLLLLLMMMMMMOOOOOOPPPQQQQQQQQQQQQQQQSSSRRRPPPNNNMMMLLLKKKKKKJJJKKKKKKJJJHHHHHHIIIKKKLLLLLLLLLMMMNNNOOOQQQRRRSSSRRRRRRQQQQQQRRRRRRSSSRRRRRRSSSTTTUUUVVVVVVWWWSSSRRRPPPOOONNNNNNNNNOOOLLLLLLLLLLLLMMMNNNOOOPPPNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMLLLJJJIIIIIIJJJKKKKKKIIIIIIJJJJJJJJJJJJIIIIIILLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFEEEEEEEEEEEEDDDDDDBBBAAAAAA@@@@@@@@@@@@@@@CCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;======<<<<<<;;;:::::::::999999888888888888999999:::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;:::999888888777888888888888888888888888888888888888888888888888555666666777888888999999888777666666555555555666666666555555555555666666444444444444444444444444444444444444444444444444333333333333333333333333333222222222222222333444555444222111000111111222222222222222222222222222222222111111222222333444222111111000000111111222111111111222222444555555111111111111111111111111222222222222222222222222222222222111111111111111333333222222111000000000111000000000000111222222222222222222222222222222111222222333333222222111111111111111111111111111000111111111111222222222222222222222222111111111222222222222222333333333222222222222222222222222222222222222222111111111111111111111111111111111222222222222222222222222222111111000000111111222111111111111222222222333222222222222222222222222222222222222333333333333333333222222333333444555>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@?????????>>>>>>>>>=========<<<<<<<<<;;;;;;===>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???======>>>>>>===<<<===>>>>>>>>>===<<<;;;;;;>>>>>>???????????????>>>@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAABBBBBBBBBBBBBBBCCCCCCFFFFFFEEEEEEEEEFFFGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIGGGGGGGGGGGGHHHIIIJJJJJJLLLMMMNNNOOOOOONNNMMMLLLJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKJJJHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLMMMNNNNNNOOOOOOPPPPPPPPPPPPRRRQQQPPPNNNLLLLLLKKKKKKJJJKKKLLLKKKJJJJJJKKKMMMMMMMMMMMMMMMNNNOOOQQQQQQSSSRRRRRRQQQQQQRRRRRRSSSPPPQQQRRRSSSUUUVVVVVVVVVSSSRRRPPPNNNMMMLLLMMMMMMKKKKKKKKKKKKLLLMMMNNNOOOMMMMMMMMMLLLLLLLLLLLLKKKLLLKKKKKKKKKKKKLLLLLLMMMLLLKKKJJJIIIIIIJJJKKKKKKJJJJJJKKKKKKJJJIIIIIIHHHJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJLLLLLLLLLKKKKKKKKKKKKJJJHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHFFFEEEEEEEEEDDDDDDDDDDDDBBBAAAAAA@@@@@@@@@AAAAAACCCCCCCCCDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????>>>>>>>>>============>>>>>>>>>??????<<<<<<==================<<<<<<<<<;;;;;;:::::::::888888888888888888888888999999999999999999999999;;;::::::999::::::;;;;;;;;;;;;::::::999888888777888888888888888888888888888888888999999888888888666666777777888888888888777777666666555444444444666666555555555555666666444444444444444444444444555555555555555555555555444444444444444444444444222222222222222333444555777555333111000000111222222222222222222222222222222222111111222222333444222222111111111111222222111111111111222333444555111111111111111111111111222222222222222222222222111111111111111111111111222222111111111111111111000000000000000111111111111111111111111111111111111222222333333222222111111111111111111222222222000000111111111222222222222222222111111111111111000111111222222333333333111111111111111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111222222222333333333222222222222222222222222111222222222222333333333333333222222333333444555>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>><<<<<<======>>>>>>>>>>>>======>>>>>>>>>??????????????????@@@@@@@@@AAAAAA??????>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;:::======>>>???@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;<<<>>>???>>>==================<<<;;;:::======>>>?????????>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBEEEDDDDDDDDDEEEEEEFFFGGGFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGFFFFFFGGGHHHJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJJJJJJJIIIHHHGGGGGGGGGFFFGGGGGGHHHIIIJJJLLLMMMNNNOOOOOONNNMMMLLLIIIIIIHHHHHHGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIHHHHHHHHHIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLNNNNNNNNNNNNNNNOOOOOOPPPPPPOOONNNMMMKKKKKKKKKKKKKKKMMMNNNNNNMMMMMMNNNPPPOOOOOONNNOOOOOOPPPQQQQQQRRRRRRQQQQQQQQQQQQRRRRRROOOPPPRRRSSSUUUUUUUUUUUURRRQQQOOOMMMLLLKKKLLLLLLMMMLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLMMMMMMKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIGGGGGGFFFEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHJJJJJJIIIIIIIIIHHHHHHHHHEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAA@@@AAAAAABBBBBBCCCCCCCCCDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????>>>>>>>>>===============>>>>>>>>>>>>::::::;;;<<<===>>>??????;;;;;;;;;;;;;;;:::::::::888888888888888888888888999999999999999999999999;;;::::::999999999:::::::::::::::999999888888777888888888888888888888888777888999999999999888777888888888888777777666666666666666666666555444444666666555555555555666666444444444444444444444444555555555555555555555555444444444444444444444444222222222222333444555666888666444222111111333444222222222222222222222222222222111111222222333444333333222222222222333333333222222111111222222333111111111111111111111111222222222222222222222222111111111111111111111111//////000111222222333333//////000000111111111111111111111111111111111111111222222333333222222111000000111111111222222222000000111111111222222222111111111111111111111111///000000000111111222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111222222222333333333222222222222222222222222111111111222222222333333333333222222333333444555========================>>>>>>????????????>>>>>>;;;<<<<<<======>>>>>>???=========>>>>>>>>>??????>>>>>>?????????@@@@@@@@@>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@========================<<<;;;:::;;;>>>???>>>===<<<<<<=========<<<;;;;;;;;;<<<===>>>>>>?????????>>>???@@@BBBCCCCCCCCCCCCAAAAAAAAA@@@@@@??????>>>>>>???@@@BBBDDDFFFGGGHHHCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHIIIJJJJJJIIIGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJLLLLLLMMMMMMMMMMMMLLLLLLIIIHHHHHHGGGGGGFFFFFFEEEFFFGGGHHHJJJKKKLLLLLLLLLIIIIIIIIIHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLNNNNNNNNNNNNNNNOOOPPPPPPNNNMMMLLLLLLKKKKKKLLLLLLLLLNNNPPPQQQPPPPPPQQQRRRQQQQQQPPPPPPPPPQQQRRRRRRQQQPPPPPPPPPPPPPPPPPPQQQOOOPPPRRRSSSTTTTTTTTTSSSPPPOOOMMMLLLKKKKKKKKKLLLMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNMMMMMMMMMLLLLLLLLLKKKJJJJJJKKKKKKLLLMMMNNNKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNMMMLLLKKKKKKGGGHHHHHHHHHHHHGGGFFFFFFHHHHHHHHHHHHHHHIIIIIIIIIJJJIIIIIIIIIIIIHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHEEEEEEDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????>>>>>>>>>>>><<<<<<<<<<<<============:::::::::;;;<<<===??????;;;;;;::::::::::::::::::888888999::::::999888888999999999999999999999999;;;::::::999999999999999::::::999999888888888888888888888888888888888888777888999::::::999888777999999888888777666666555555666666777777666666555666666555555555555666666444444444444444444444444444444444444444444444444444444444444444444444444111111111222333555666777777666444333222333333444222222222222222222222222222222111111222222333444444333333333333333333444333222222111111111222222111111111111111111111111222222222222222222222222111111111111111222222222......///111222333444555///000111111222222111111111111111111111111111111111222222333333222222111000000000111222222333333000111111111111222222222000000000111111111111111000000000000000111111111111111111111111111111111000000000111111111111111000000000000000000000000111111111111111111111111///000000111111000000///111111111111222222222333222222222222222222222222111111111111222222222222333333222222333333444555========================>>>>>>????????????>>>>>>;;;;;;<<<<<<===>>>>>>???============>>>>>>>>>???>>>>>>>>>>>>?????????@@@=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===;;;;;;;;;=========;;;;;;;;;<<<<<<===<<<<<<<<<999:::;;;===>>>??????@@@>>>???@@@AAABBBCCCCCCCCCBBBBBBAAAAAA@@@??????>>>===>>>???AAACCCEEEGGGHHHAAAAAAAAABBBBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEGGGHHHJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIKKKKKKJJJHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLKKKKKKKKKKKKKKKKKKLLLIIIIIIHHHGGGGGGFFFFFFEEEEEEFFFHHHJJJKKKLLLMMMMMMJJJIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLOOOOOONNNMMMNNNOOOPPPQQQMMMMMMLLLLLLMMMMMMNNNOOOLLLNNNQQQRRRRRRRRRSSSTTTSSSSSSRRRRRRRRRRRRSSSSSSPPPOOOOOONNNNNNOOOOOOPPPOOOPPPRRRSSSTTTSSSRRRQQQNNNMMMLLLKKKJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNOOOOOONNNNNNNNNMMMMMMMMMMMMJJJJJJJJJJJJKKKLLLMMMNNNKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMLLLLLLIIIJJJKKKKKKKKKJJJHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEDDDDDDDDDCCCCCCCCCAAAAAAAAAAAAAAABBBCCCCCCCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<======<<<;;;;;;;;;<<<===::::::::::::::::::::::::888999:::;;;;;;:::999888888888888888888888888888;;;::::::999888888999999999999999999888888888888888888888888888888888888666888999::::::999888666888888888777777777777777444555666888888888888777666666555555555555666666555555555555555555555555333333333333333333333333555555555555555555555555111111111222444666777888444333333333333333333333222222222222222222222222222222111111222222333444333333222222222222333333111000000000111222333444111111111111111111111111222222222222222222222222000000111111111222222222//////000111222333333444000000222333333333222111111111111111111111111111111222222333333222222111///000000111222222333333000111111111111222222222///000000000111111111222222222111111111111111000111111111111111111111111///000000000111111111222000000000000000000000000111111111111111111111111...///000111111000///...000000000111111111222222222222222222222222222222111111111111222222222222333333222222333333444555????????????????????????>>>>>>????????????>>>>>>;;;;;;;;;<<<===>>>>>>???============>>>>>>>>>>>>>>>>>>>>>>>>????????????======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;<<<<<<;;;999::::::;;;<<<=========<<<888999:::<<<>>>???@@@@@@===>>>@@@AAABBBCCCCCCCCCCCCCCCBBBAAAAAA@@@??????>>>>>>???@@@@@@AAABBBBBB@@@@@@@@@AAABBBCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFEEEEEEEEEFFFHHHJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGIIIJJJLLLLLLKKKIIIHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLKKKJJJIIIIIIJJJKKKLLLIIIIIIHHHHHHGGGFFFFFFFFFEEEFFFHHHJJJKKKLLLMMMMMMJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLPPPOOONNNNNNNNNOOOPPPQQQMMMMMMMMMMMMNNNOOOPPPQQQKKKNNNQQQRRRRRRRRRSSSTTTUUUTTTTTTSSSSSSSSSSSSSSSOOONNNNNNMMMMMMNNNNNNOOOOOOQQQRRRTTTTTTSSSQQQPPPMMMLLLKKKJJJJJJKKKLLLLLLJJJKKKKKKLLLMMMOOOQQQRRROOOOOOOOONNNNNNNNNNNNMMMJJJJJJJJJJJJKKKLLLNNNNNNKKKLLLMMMNNNNNNNNNNNNNNNLLLLLLMMMMMMMMMMMMLLLLLLKKKLLLMMMMMMMMMLLLJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEECCCDDDGGGHHHHHHGGGDDDCCCEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAAAABBBCCCDDDCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????>>>>>>>>>>>>:::::::::;;;;;;;;;<<<<<<@@@???===;;;::::::::::::::::::::::::::::::::::::999:::;;;;;;;;;;;;:::999888888888888888888888888;;;::::::999888888888999999999999888888888888888888888888888888888888888666777999::::::999777666666666666777888888999999444555777888999:::999999666666555555555555666666666666666666666666666666333333333333333333333333555555555555555555555555000111111222444666888999111111222333333333222222222222222222222222222222222222111111222222333444222222111111111111222222......///000111333555666111111111111111111111111222222222222222222222222000000111111222222222222111111111111111222222222000111222333444333222222000000000000000000000000222222222333333222222222///000000111222222333333000111111111111222222222//////000000111111111222444333333222222111111111000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000...///000111111000///...///000000000000111111111222222222222222222222222000111111111111222222222333333222222333333444555???@@@@@@AAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>>>>>>>======<<<<<<<<<<<<============>>>>>>????????????>>>>>><<<===>>>===;;;::::::<<<======<<<<<<<<<;;;;;;;;;====================================>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<======>>>>>>??????@@@@@@AAAAAAAAAAAABBBBBBAAA@@@@@@??????@@@@@@AAA===>>>???@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAACCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKIIIIIIJJJJJJIIIIIIHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGHHHIIIJJJJJJLLLLLLLLLLLLKKKKKKKKKKKKFFFFFFFFFFFFGGGHHHIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLJJJJJJIIIIIIIIIIIIJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOOOONNNNNNMMMLLLLLLKKKLLLLLLMMMNNNOOOQQQQQQRRRTTTTTTUUUUUUUUUVVVUUUSSSRRRPPPOOOOOOOOOQQQQQQQQQQQQQQQPPPPPPOOOTTTSSSRRRQQQPPPOOONNNNNNMMMMMMLLLKKKKKKKKKKKKKKKMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNOOOPPPOOONNNMMMLLLKKKIIIGGGFFFGGGIIILLLNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLKKKKKKJJJKKKKKKKKKKKKLLLLLLLLLLLLNNNMMMMMMLLLKKKJJJJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFEEECCCDDDEEEFFFFFFFFFFFFFFFJJJJJJIIIHHHFFFEEEEEEDDDIIIGGGEEEDDDCCCBBBCCCCCCBBBBBBCCCCCCDDDDDDEEEEEECCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;<<<<<<============<<<<<<===<<<<<<<<<<<<;;;;;;;;;::::::999888777777777777777666666777888999777555777777777777777777777777666777888999999999999999888888888888888888888888999888777666666777888999777777777777777777777777777777777777666666666666888888777777666666555555555555555555555555555555444444444444444444444444222222222333333333444444444444222222222222444444444444444333333222222222000000111222333333444444222222222222222222222222333333333222222111111111555333222000000111333444111111111111111111111111111111111111111111111111111111111111111111111111000000000///000000111222222111111111111111111222333333222222222222333333222111111111000000//////111111111111111111111111222111111111000000//////000111111000...---...000000000000000000000000000222222111000//////000000////////////////////////000000000000000000000000111000///000111222111///000000000000000000000000//////000111222333333333222222222222222222222222111111222222222333333333111111222222222333333333???@@@@@@AAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>>>>>>>======<<<<<<<<<<<<============>>>>>>????????????>>>>>>===>>>???>>><<<;;;<<<=========<<<<<<<<<;;;;;;;;;========================<<<=========>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<999:::::::::;;;;;;;;;<<<<<<<<<======>>>?????????@@@@@@AAAAAAAAAAAABBBBBBAAA@@@@@@??????@@@@@@AAA@@@AAAAAABBBBBBBBBAAAAAA@@@@@@??????@@@@@@AAAAAACCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIJJJJJJIIIIIIHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLKKKKKKKKKJJJJJJGGGGGGFFFGGGGGGHHHIIIJJJIIIIIIKKKLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRSSSTTTTTTUUUUUUUUUTTTSSSRRRQQQPPPOOOOOOOOORRRRRRRRRRRRRRRQQQPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPNNNMMMLLLKKKKKKKKKKKKLLLMMMMMMLLLLLLLLLLLLMMMMMMLLLMMMNNNNNNNNNMMMLLLKKKLLLKKKJJJIIIJJJLLLNNNOOONNNMMMMMMLLLLLLMMMMMMNNNNNNNNNMMMMMMLLLKKKKKKJJJKKKKKKKKKLLLLLLLLLLLLMMMLLLLLLKKKKKKJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHKKKJJJIIIHHHGGGFFFEEEEEEGGGFFFEEEDDDDDDCCCCCCDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>@@@?????????>>>>>>>>>===<<<======>>>>>>======<<<===<<<<<<<<<<<<;;;;;;;;;::::::999888888888999999888999999999888777666666999999999999999999999999777888888999999999999888888888888888888888888888999888777777777777888999777777777777777777777777777777777777666666666666777777777777666666555555555555555555555555555555444444444444444444444444333333333333444444444444444333333222222333333444444444333333333222222222000111111222333333444444222222222222222222222222333333333222222222111111000000000111111111000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000111222222222222111000000111222222111111000000000000111111111111111111000000000///111111111111111111111111111111111111000000000///000222222222000000222444000000000000000000000000222222111000000000000000111111111111111111111111000000000000000000000000111000///000111222111///000000000000000000000000000000000111111222222333222222222222222222222222111111111222222222333333111111222222222333333333???@@@@@@AAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>>>>>>>======<<<<<<<<<<<<===============>>>>>>??????>>>>>>======>>>???>>>===<<<===>>>=========<<<<<<<<<;;;;;;========================<<<<<<=========>>>>>>>>>>>>===<<<<<<;;;<<<<<<<<<666777888999:::;;;<<<<<<<<<<<<======>>>???@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAA@@@@@@??????@@@@@@AAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@??????@@@@@@AAABBBCCCDDDEEEEEEFFFFFFEEEEEEGGGGGGGGGGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHJJJKKKKKKJJJKKKLLLMMMMMMNNNMMMMMMKKKJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLMMMNNNOOOPPPPPPQQQRRRSSSTTTTTTUUUTTTTTTRRRQQQPPPPPPOOOOOOPPPPPPSSSSSSSSSSSSSSSRRRQQQQQQOOOOOOPPPPPPQQQQQQQQQRRRNNNNNNMMMLLLLLLLLLLLLMMMNNNMMMMMMLLLLLLMMMMMMNNNKKKLLLLLLLLLLLLKKKJJJJJJLLLLLLMMMMMMNNNOOOOOOPPPNNNMMMMMMLLLLLLMMMMMMNNNNNNMMMMMMLLLLLLKKKKKKJJJKKKKKKLLLLLLLLLMMMMMMMMMKKKKKKJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEGGGHHHIIIJJJJJJKKKJJJJJJIIIHHHGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCBBBBBBBBB@@@??????>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>===>>>>>>??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;::::::999999999:::;;;;;;<<<>>>@@@>>>:::777777999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999888777888888888888888888888888999999888888888888999999777777777777777777777777777777777777666666666666777777777666666666666555555555555555555555555555444444444444444444444444333444444444444555555555444333333222222333333444333333333333222222222222111111111222222333333444222222222222222222222222333333333222222222222111---...000222333222111///111111111111111111111111111111111111111111111111////////////////////////111111111000111222222333333222000//////000222333111111000000000000111111111111111111000000000000111111111111111111111111111111111111000000000000///111222222111111333555000000000000000000000000222111000000000000000000111111111111111111111111000000000000000000000000111000///000111222111///000000000000000000000000111111111111111111111111222222222222222222222222111111111222222222222333111111222222222333333333???@@@@@@AAAAAA@@@@@@???????????????????????????======>>>>>>>>>>>>======<<<<<<<<<<<<==================>>>>>>>>>>>>======<<<>>>???>>><<<<<<===>>>============<<<<<<<<<<<<========================<<<<<<<<<=========>>>>>>===<<<<<<;;;;;;<<<<<<<<<777777888999:::;;;<<<<<<<<<<<<===>>>???@@@@@@AAA@@@@@@@@@AAAAAAAAABBBBBBAAA@@@@@@??????@@@@@@AAA@@@@@@AAAAAA@@@@@@???>>>????????????@@@AAABBBBBBDDDDDDEEEFFFFFFFFFFFFEEEHHHHHHGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGHHHHHHIIIJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKLLLKKKKKKLLLMMMNNNNNNNNNNNNKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMNNNPPPPPPRRRRRRSSSTTTTTTTTTTTTTTTQQQPPPPPPPPPPPPQQQRRRRRRTTTTTTTTTTTTTTTSSSRRRRRROOOOOOPPPPPPPPPQQQQQQQQQNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNLLLLLLLLLLLLLLLKKKKKKJJJLLLLLLNNNOOOPPPPPPOOOOOOMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEFFFHHHIIIJJJKKKKKKHHHHHHHHHGGGFFFEEEEEEEEEBBBCCCDDDFFFFFFFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBB@@@??????>>>>>>>>>>>>>>>============<<<<<<<<<<<<>>>>>>????????????>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;<<<===AAAEEEGGGCCC===999:::===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999888888777888888888888888888888888:::999999999999999999:::666666666666666666666666777777777777666666666666666666666666666666666666555555555555555555555555444444444444444444444444444444444555555555666666333333333333333333333333333222222222222222222222111111111222222333333333222222222222222222222222222222222222222222222222///000222333444444444333111111111111111111111111111111111111111111111111000000000000000000000000111111111111111222333333444222000//////000222444333333222222222222333333111111111000000000000000111111111111111111111111111111111000000000000000...000111111000///000111000000000000000000000000111111000000000000000111111111111111111111111111000000000000000000000000111000///000111222111///////////////////////////111111111111000000000000111111111111111111111111111111111111222222222222111111222222222333333333???@@@@@@AAAAAA@@@@@@???????????????????????????======>>>>>>>>>>>>======<<<<<<<<<<<<==================>>>>>>>>>>>>======;;;<<<======;;;;;;<<<===>>>>>>=========<<<<<<<<<========================<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBBAAA@@@@@@??????@@@@@@AAA@@@@@@AAAAAAAAA@@@@@@???????????????@@@AAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFHHHHHHHHHGGGHHHHHHIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLKKKLLLMMMNNNOOOOOOOOOOOOKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNPPPPPPRRRSSSSSSTTTTTTTTTTTTSSSQQQQQQQQQQQQRRRSSSTTTUUUTTTTTTTTTTTTTTTSSSSSSRRRQQQPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNOOOPPPOOOOOONNNNNNNNNNNNOOOOOONNNNNNMMMMMMMMMLLLLLLLLLJJJLLLNNNOOOPPPPPPOOONNNMMMLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEECCCDDDEEEGGGHHHHHHIIIIIIFFFFFFEEEEEEDDDCCCCCCCCCAAACCCDDDFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDBBBAAAAAA@@@@@@AAAAAABBBDDDCCCCCCCCCBBBBBBBBBBBB@@@??????>>>>>>>>>>>>>>><<<<<<<<<<<<============>>>>>>????????????>>>>>>===<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<======AAAEEEGGGDDD===::::::===:::::::::::::::::::::::::::::::::::::::999888777888888888888888888888888999999999999999999999999666666666666666666666666777777777777666666666666555555555555555666666666555555555555555555555555444444444444444444444444444444444555555555666666333333333333333333333333222222222222222222222222111222222222222222333333222222222222222222222222222222222222222222222222111111000111111333555666111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111222333333222000//////000222333333333222222222222333333000000000000000000111111111111111111111111111111000000000000000000111111111222333222000.........000000000000000000000000111000000000000000111111000000000000000000000000000000000000000000000000111000///000111222111///////////////////////////111111000000000000000000111111111111111111111111000000111111111222222222111111222222222333333333???@@@@@@AAAAAA@@@@@@???????????????????????????======>>>>>>>>>>>>======<<<<<<<<<<<<============<<<======>>>>>>======<<<:::;;;<<<<<<;;;;;;<<<===>>>>>>>>>=========<<<<<<========================;;;;;;<<<<<<<<<=========;;;;;;;;;:::;;;;;;<<<===::::::::::::;;;;;;;;;;;;<<<<<<===>>>@@@AAABBBBBB@@@@@@AAAAAAAAAAAABBBBBBAAA@@@@@@??????@@@@@@AAAAAAAAABBBCCCCCCCCCCCCCCC>>>>>>>>>???@@@AAABBBCCCDDDEEEFFFFFFGGGGGGFFFFFFHHHHHHHHHHHHHHHIIIJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJLLLLLLKKKLLLMMMNNNNNNOOONNNNNNLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLKKKKKKLLLLLLNNNOOOQQQRRRSSSSSSTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSTTTUUUVVVTTTTTTTTTTTTTTTSSSRRRRRRQQQPPPPPPPPPOOOOOONNNNNNPPPOOOOOOOOOOOOPPPPPPQQQPPPOOOOOONNNNNNOOOOOOPPPPPPOOOOOONNNMMMNNNNNNNNNJJJLLLMMMOOOOOOOOONNNNNNMMMLLLLLLKKKKKKLLLLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFEEECCCCCCDDDEEEFFFFFFFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@@@@??????@@@@@@@@@CCCCCCBBBBBBBBBAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????===>>>>>>??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;<<<<<<===???AAA???;;;888888:::888888888888888888888888::::::::::::::::::999888888888888888888888888888888888999999999999888888777777777777777777777777777777777777666666666666444555555555555666666666555555555555555555555555444444444444444444444444333444444444444555555555222333333444444333333222111111111222222222222222222222222222222222222222222222222222222222222222111222222222222333333333111000///......000222444111111111111111111111111111111111111111111111111111111111111111111111111000000000///000111111222222111111111111111111222111111000000000000111111000000000000111111111111111111111111111111111111000000000000111111111111444555777666333000//////000000000000000000000000000000000000000111111222////////////////////////000000000000000000000000111000///000111222111///000000000000000000000000000000000000000000000000111111111111111111111111000000000111111111111222111111222222222333333333???@@@@@@AAAAAA@@@@@@???????????????????????????======>>>>>>>>>>>>======<<<<<<<<<<<<============<<<<<<============<<<<<<:::<<<======<<<<<<===>>>>>>>>>>>>>>>=========<<<========================;;;;;;;;;<<<<<<<<<======;;;:::::::::;;;;;;<<<===777777888999:::;;;;;;<<<;;;<<<===>>>@@@AAABBBCCC@@@@@@AAAAAAAAAAAABBBBBBAAA@@@@@@??????@@@@@@AAA@@@@@@BBBCCCDDDDDDEEEEEE>>>>>>>>>???@@@AAACCCDDDEEEEEEFFFGGGGGGGGGGGGFFFGGGGGGGGGHHHIIIJJJKKKLLLKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKJJJJJJHHHHHHHHHHHHIIIJJJKKKLLLJJJKKKLLLMMMNNNNNNNNNNNNLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLMMMMMMMMMNNNPPPRRRSSSTTTSSSSSSTTTTTTTTTTTTSSSSSSRRRRRRQQQRRRRRRSSSTTTUUUSSSSSSTTTTTTSSSSSSRRRQQQNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOPPPQQQQQQRRRPPPPPPOOOOOOOOOOOOPPPPPPQQQPPPOOONNNMMMNNNNNNOOOLLLLLLMMMNNNOOOOOOOOOOOOLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGDDDDDDEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBEEEDDDDDDDDDDDDEEEEEEFFFDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAABBBAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>===>>>>>>>>>?????????@@@<<<======>>>>>>======<<<===<<<<<<<<<<<<;;;;;;;;;<<<;;;::::::::::::::::::::::::::::::999888777777999999999999999999999999999999::::::;;;:::::::::888888888888888888888888777777888999999888777777777777777777777777777777777777777777666666666666444444444555555555666666555555555555555555555555444444444444444444444444333333333333444444444444222333333444444333333222000111111111222222222222222222222222222222222222222222222222222222222222111111222222222333333333000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111//////......//////000111000111222222222222111000111111000000000000111111///000000000111111111111111111111111111111111111///000000000111111111111222444666666444111000000000000000000000000000000000000000000000111222222000000000000000000000000000000000000000000000000111000///000111222111///000000000000000000000000......//////000000111111111111111111111111111111000000000000111111111111111111222222222333333333@@@@@@@@@AAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======<<<<<<<<<<<<=========>>><<<<<<============<<<<<<;;;===>>>>>>======>>>@@@>>>>>>>>>>>>====================================;;;;;;;;;<<<<<<<<<======::::::::::::;;;;;;<<<===444444666777999;;;<<<===;;;<<<===???@@@AAACCCCCC@@@@@@AAAAAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@AAA===>>>???AAABBBCCCDDDDDD>>>>>>>>>???@@@BBBCCCDDDEEEEEEFFFGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIJJJLLLMMMKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKHHHHHHHHHHHHHHHIIIKKKKKKJJJKKKLLLMMMMMMNNNMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLJJJIIIIIIJJJLLLMMMOOOOOOOOOPPPRRRTTTUUUVVVSSSSSSTTTTTTTTTSSSSSSRRRQQQQQQQQQQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQLLLMMMMMMNNNPPPQQQQQQRRRPPPPPPPPPPPPPPPQQQRRRSSSQQQPPPPPPOOOOOOPPPPPPQQQPPPPPPNNNMMMMMMMMMNNNOOOMMMMMMNNNNNNOOOPPPPPPQQQLLLLLLKKKKKKKKKKKKLLLLLLJJJJJJJJJKKKKKKKKKKKKKKKGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCFFFEEEDDDCCCCCCDDDEEEFFFCCCCCCBBBBBBBBBAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAA@@@@@@@@@??????@@@??????>>>>>>>>>>>>>>>;;;<<<<<<<<<======>>>>>><<<<<<============<<<<<<======<<<<<<<<<;;;;;;;;;<<<;;;::::::999999999999999888888999::::::999777999999999999999999999999888999::::::;;;;;;;;;;;;888888888888888888888888666777888999999888777666777777777777777777777777777777777777666666666666444444444555555555666666555555555555555555555555444444444444444444444444222222222333333333444444222222444444444444222222000000111111222222222222222222222222222222222222222222222222222222222222111111111222222333333333111222333444444333111000111111111111111111111111111111111111111111111111000000000000000000000000...............///000000///000222333333222000///333333222222222222333333//////000000111111111222111111111111111111111111//////000000111111111222///111333444222111000000000000000000000000000000000000///000000111222222111111111111111111111111000000000000000000000000111000///000111222111///000000000000000000000000---......///000111111222000000000000000000000000000000000000111111111111111111222222222333333333AAAAAA@@@@@@???>>>======<<<===>>>>>>>>>===;;;:::========================999999;;;===>>>?????????<<<;;;;;;;;;;;;<<<==================<<<<<<<<<<<<<<<<<<<<<<<<============;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<>>>>>>>>>???@@@@@@AAAAAA@@@???>>>======>>>???@@@AAAAAA@@@???>>>>>>>>>???>>>???@@@BBBDDDGGGIIIKKK@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHJJJKKKLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJHHHHHHHHHGGGGGGFFFFFFFFFIIIHHHHHHHHHIIILLLNNNPPPKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLNNNOOOPPPPPPPPPOOONNNMMMIIIIIIIIIIIIIIIIIIIIIIIILLLLLLLLLLLLKKKJJJIIIHHHJJJJJJJJJJJJKKKMMMNNNNNNPPPQQQQQQQQQRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSUUUUUUUUUTTTTTTTTTSSSSSSQQQQQQQQQRRRQQQQQQPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMNNNNNNOOOPPPPPPRRRRRRRRRRRRRRRQQQQQQQQQTTTRRRPPPMMMLLLLLLMMMNNNMMMNNNOOOOOOPPPPPPOOOOOOLLLLLLKKKKKKLLLMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIKKKKKKJJJIIIGGGFFFEEEEEEKKKKKKJJJHHHFFFFFFIIIKKKMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGHHHHHHGGGGGGGGGFFFFFFDDDCCCCCCAAAAAABBBBBBCCCDDDDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGIIIHHHGGGEEEDDDBBBAAA@@@BBBAAAAAA@@@@@@?????????@@@AAABBBBBBBBB@@@>>><<>>===============>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<===>>>???>>>>>>======<<<<<<<<<;;;;;;;;;::::::999:::::::::888888888888888888888888888888999999999:::::::::===<<<;;;:::999888888888888888888888888888888888888888888888888999999:::666666666666555555555555666555444333333444555666666555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444333333444444333333222111222333333444444333333222222222222222222222222222222222222111111111000000111111111111000000000///111222333333444444444444222222222222222222222222222222222111111111000000222111111111000000//////000000000000111111111111111111111111000000000000000000000000111111111111222222111111111111222222000000000000000000000000111111111111111111111111000111111111111222222222......//////000000111111////////////////////////111111111111111111111111222111000//////000111222000000000000000000000000111111000000//////......000000000000000000000000111111111111111111111111222111111111000000//////333222000......///000111AAAAAA@@@??????>>>=====================<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;===>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>============<<<<<<<<<<<<======>>>>>>>>>?????????;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAA@@@???>>>======>>>???@@@AAA@@@??????>>>>>>??????>>>??????AAACCCEEEGGGHHH@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIKKKLLLLLLMMMMMMLLLKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLKKKJJJJJJIIIHHHIIIIIIJJJKKKKKKLLLLLLNNNOOOOOOOOOOOONNNMMMLLLIIIIIIIIIIIIHHHHHHHHHHHHJJJJJJKKKKKKKKKJJJIIIIIIJJJJJJJJJKKKLLLMMMNNNOOOQQQQQQQQQRRRRRRRRRSSSSSSRRRQQQQQQPPPPPPQQQQQQRRRTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOOORRRRRRRRRRRRQQQQQQQQQQQQTTTRRRPPPNNNMMMMMMNNNNNNNNNNNNOOOPPPPPPPPPPPPPPPLLLLLLLLLLLLLLLMMMNNNNNNOOOOOONNNMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGEEEEEEGGGIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCAAABBBBBBCCCCCCDDDEEEEEECCCCCCDDDDDDEEEFFFFFFFFFFFFEEEEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCBBB@@@>>>===???>>>>>>=======================================???>>>===<<<<<<===>>>???>>>=========<<<<<<<<<;;;;;;;;;:::999999999999999888888888888888888888888888888888888999999999:::;;;;;;:::999999999::::::888888888888888888888888777777777777777888999999666666666666555555555555666666555555555555666666666555555555555444444444444444444444444444444444333333333333333333333333444444444444444333333333333333444444333333222111222222333333333333222222222222222222222222222222222222222111111111000000222222222222111111111111000111111222333333222222222222222222222222222222222222222111111111000000111111111111000000000///000000000000111111111111111111111111000000000000000000000000111111111111222111111000000111111222000000000000000000000000111111111111111111111111000000111111111222222222.../////////000000000111000000000000000000000000////////////////////////111111000000000000000111000000000000000000000000111111000000000000000000000000000000000000000000111111111111111111111111111111000000000/////////444333222111111333555666@@@@@@??????>>>>>>======???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<========================<<<===>>>>>>???============<<<<<<<<<<<<=========>>>>>>>>>>>>???;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::999999999999:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAA@@@???>>>>>>>>>>>>???@@@@@@@@@???>>>>>>>>>??????>>>>>>>>>???AAABBBDDDEEEAAAAAAAAABBBCCCDDDDDDEEECCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGIIIJJJKKKKKKMMMLLLLLLKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEFFFHHHJJJJJJIIIHHHGGGKKKKKKLLLLLLKKKKKKJJJIIIHHHHHHHHHIIIJJJJJJKKKKKKNNNNNNNNNNNNMMMKKKJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFHHHHHHIIIIIIJJJJJJIIIIIIJJJJJJJJJKKKLLLNNNOOOPPPQQQQQQRRRRRRRRRRRRSSSSSSPPPPPPPPPOOOOOOPPPPPPPPPRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOONNNLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNQQQQQQQQQQQQQQQQQQQQQQQQTTTSSSQQQOOONNNNNNNNNOOONNNOOOPPPPPPQQQQQQPPPPPPMMMMMMMMMLLLMMMMMMNNNOOOOOOOOONNNMMMLLLKKKKKKJJJGGGHHHHHHIIIJJJKKKLLLMMMHHHHHHGGGFFFDDDDDDFFFHHHIIIIIIIIIJJJJJJKKKKKKLLLLLLKKKJJJIIIHHHHHHHHHHHHFFFFFFGGGFFFFFFEEEDDDCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCBBBAAA???>>>???>>>======<<<<<<==============================>>>======<<<<<<======>>>=========<<<<<<<<<<<<<<<<<<;;;:::999888777777777777777777777777777777777777777777888888888999999999999999999999:::;;;;;;888888888888888888888888666666666666666777888888666666666666555555555555666666777777777777666666666555555555555444444444444444444444444444444444333333333333333333333333555555444444333333222222333333333333333222222111111111222222222222111111111111111111111111111111222222222111111111111111333333333222222222222111///000111111111111111111222222222222222222222222222222222111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111222111111000000111111222000000000000000000000000000000000000000000000000000000000111111111222222////////////000000000000111111111111111111111111///////////////////////////000000111111000000000000000000000000000000000000000000000000000111111////////////////////////111111111111111111111111000000///////////////...//////...///000111333555??????>>>>>>>>>=========@@@???===;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>============<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<:::;;;;;;<<<<<<;;;;;;::::::999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAA??????????????????????????????>>>>>>>>>>>>??????>>>===>>>>>>???@@@AAABBBAAAAAABBBCCCDDDEEEFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJLLLLLLKKKIIIHHHGGGFFFEEEGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIHHHGGGFFFKKKKKKKKKKKKKKKJJJIIIIIIGGGGGGHHHHHHIIIIIIJJJJJJMMMMMMLLLKKKJJJHHHGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNPPPQQQRRRRRRRRRRRRRRRRRRSSSSSSPPPPPPOOOOOOOOOOOOPPPPPPRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNPPPPPPQQQQQQQQQQQQQQQRRRSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQPPPNNNNNNMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLKKKJJJJJJJJJFFFGGGHHHIIIJJJKKKLLLMMMGGGHHHHHHGGGEEEEEEGGGIIIHHHHHHIIIJJJKKKKKKLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHFFFFFFFFFFFFFFFEEEDDDDDDBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBB???@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCBBBAAA??????>>>>>>===<<<<<<<<<<<<===================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888777666666666666666666666666666666666666777777777777888888888:::999999999999999::::::888888888888888888888888555555555555555666777777666666666666555555555555444555666777777666555444666555555555555444444444444444444444444444444444222222222222222222222222555555444333333222222222222333333333333222111111000111111222222111111000000000000000000000000000111111111111111111111111333333222222222111111111000000111111222111111000111111111111222222222222111111111111111111111111111111111000000000000000///000000000111111111111111111111111000000000//////000000000111111111111111111000000000000111111000000000000000000000000////////////////////////000000000000111111111111////////////000000000000000000000000000000000000111111111111111111111111...///000111111111000///////////////////////////.........//////000000000////////////////////////111111111111111111111111////////////..................---......000111222>>>>>>==================???>>><<<::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;:::::::::;;;<<<<<<============<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999999999999999999999999999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>???@@@@@@AAAAAA??????@@@@@@@@@@@@?????????>>>>>>===>>>>>>??????>>>>>>>>>>>>???@@@AAAAAABBBBBBCCCCCCDDDEEEFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJJJJIIIHHHGGGFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFJJJIIIHHHGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHHHHFFFFFFFFFGGGHHHHHHIIIIIIKKKJJJIIIHHHGGGFFFEEEEEEGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEGGGHHHIIIIIIJJJJJJKKKKKKKKKLLLNNNOOOQQQRRRSSSSSSSSSSSSSSSSSSRRRRRRQQQPPPPPPOOOOOOPPPPPPQQQRRRRRRQQQQQQQQQPPPPPPPPPNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPPPPQQQQQQRRRRRRRRRQQQPPPPPPOOOOOOOOOOOONNNOOOPPPPPPQQQQQQPPPPPPNNNNNNMMMMMMLLLMMMMMMNNNKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIIIIJJJHHHIIIJJJIIIHHHHHHIIIJJJIIIIIIJJJKKKKKKLLLMMMMMMKKKJJJIIIHHHHHHGGGGGGHHHEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDGGGFFFFFFEEEDDDCCCBBBBBB@@@@@@@@@AAAAAABBBBBBCCCBBBBBBBBBBBBAAA@@@??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::888777666666666666666666666666666666666666777777777777888888888<<<;;;:::999888888888888777777777777777777777777555555555555555666666777666666666666555555555555222333555555555555333222666555555555555444444444444444444444444444444444222222222222222222222222444444333333333222222222222222333333222222111000000111111222222111111000000000000000000000000000111111111111111111111111222111111111000000000000111222222222222222111111000000000111111222222222111111111111111111111111000000000000000000111111///000000000111111111111111111111111000000000//////000000000111111111111111000000000000000000111////////////////////////........................//////000000000111111111000000000000////////////////////////////////////000000000000000000000000---...///111111111000///////////////////////////---------....../////////////////////////////////000000000000000000000000............////////////222222222111111222222222============<<<<<<<<<<<<===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999999::::::;;;<<<============<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======::::::;;;;;;;;;;;;::::::888888888999999999999999888999999::::::;;;;;;<<<;;;;;;<<<<<<<<<=========>>>>>>>>>???@@@@@@AAAAAA??????@@@AAAAAA@@@??????>>>>>>=========>>>??????>>>>>>>>>??????AAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFFFFKKKIIIGGGFFFFFFGGGIIIJJJHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEFFFFFFGGGHHHHHHHHHIIIHHHFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJIIIKKKKKKLLLMMMNNNPPPRRRSSSTTTTTTSSSSSSSSSSSSRRRRRRQQQPPPPPPOOOOOOPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPOOOMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNOOOOOOOOOOOOPPPQQQQQQRRRRRRPPPPPPPPPOOOOOONNNNNNNNNMMMNNNOOOOOOPPPPPPOOOOOONNNMMMLLLLLLLLLLLLLLLLLLJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJJJJKKKLLLJJJJJJJJJKKKKKKLLLLLLMMMJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEHHHGGGFFFEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@@@@??????>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888777777777777777777777777777777777777777777888888888999999<<<;;;:::999777777777666777777777777777777777777555555555555555666777777666666666666555555555555333333333444444333333333666555555555555444444444444444444444444444444444333333333333333333333333222222222333333333333333222222222222222111111000111111222222222222111111111111111111111111111111111111111111111222222222111111111000000000//////222222222333222222111000//////000000111222222222111111111111111222222222000000000000111111111111000000000000111111111111111111111111000000000000000000000000111111111111111000000//////000000111/////////////////////////////////////////////////////////000000000111111000000000000////////////................................................------...///000000000000000000000000000000000000---...............//////////////////////////////000000000000000000000000...////////////000000000111111111111000000//////<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<============<<<<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<999::::::;;;;;;::::::999777888888888999999999999888888999::::::;;;<<<<<<<<<<<<<<<<<<============>>>>>>>>>???@@@@@@AAAAAA???@@@@@@AAAAAA@@@@@@???===============>>>???????????????@@@AAACCCDDDEEEDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFGGGGGGHHHFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHFFFEEEDDDCCCBBBCCCCCCDDDBBBCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIJJJIIIIIIKKKKKKLLLMMMOOOQQQSSSTTTTTTTTTTTTSSSSSSSSSRRRRRROOOOOONNNNNNNNNNNNOOOOOOPPPOOOOOOOOOOOONNNNNNNNNLLLLLLMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKLLLMMMNNNOOOPPPNNNNNNOOOPPPPPPQQQRRRRRRNNNNNNNNNOOONNNNNNMMMMMMLLLMMMNNNNNNOOOOOONNNNNNMMMLLLLLLKKKJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJHHHJJJLLLLLLKKKKKKKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFFFFGGGGGGHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======<<<;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;:::999999999999999888888888888888888888888888888888888999999999:::::::::999888777777888888777777777777777777777777666666555555666666777888666666666666555555555555444444444333333444444444666555555555555444444444444444444444444444444444333333333333333333333333111111111222333333444444222222222222222111000000222222333333333333222222222222222222222222222222000000111111111222222222222222222111111111000000111111222222111000000////////////000111222222222000000111111111222222222///000000000111111111111000000000000111111111111111111111111000000000000000000000000111111111111000000////////////000000////////////////////////////////////////////////////////////000000000111111000000000/////////...////////////////////////........................---------...///000111111000000000000000000000000000000000000000/////////000000000000000000000000000000000000000000000000/////////000000000111111------..................;;;<<<<<<<<<<<<<<<<<<<<<888999;;;<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<======>>>=========<<<<<<<<<<<<888888999999999:::::::::999::::::;;;;;;::::::999777777888888999999999999888888999::::::;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>???@@@@@@AAAAAA???@@@AAABBBBBBAAA@@@???===============>>>????????????@@@AAABBBDDDEEEFFFDDDDDDDDDCCCBBBBBBAAAAAACCCCCCCCCCCCDDDDDDDDDEEEDDDDDDEEEEEEFFFFFFGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGBBBDDDFFFGGGHHHGGGEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGEEEDDDBBBBBBAAABBBCCCDDDAAABBBBBBCCCDDDEEEFFFFFFHHHHHHIIIJJJJJJJJJIIIIIIKKKKKKLLLMMMOOOQQQSSSTTTUUUTTTTTTTTTSSSSSSRRRRRRNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJLLLMMMOOOPPPQQQNNNNNNOOOOOOPPPQQQRRRRRRMMMMMMNNNNNNNNNMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIGGGHHHHHHIIIJJJKKKLLLLLLHHHJJJLLLLLLKKKKKKKKKLLLIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@???>>>==================<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<======<<<;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;::::::999:::::::::888888888888888888888888888999999999999:::::::::888888888777888888999:::777777777777777777777777666666666666666777888888777666666666555555555555666555444333333444555666666666555555555444444444444444444444444444444444444444444444444444444444000000111222333444444555111222222222222111000000222333333444444333333222222222222222222222222222000000111111222222222222333333333222222222111111000000000000000///.........//////000111222222222000000111111222222222222//////000000111111111222000000000000111111111111111111111111000000000000000000000000111111111111000000////////////000000////////////////////////000000000000000000000000////////////000000000000111111000000/////////...000000000000000000000000000000000000000000000000......------...///111222000000000000000000000000333333222222111111000000111111111111111111111111000000000000000000000000//////000000111111222222---...///111222222222222========================<<<<<<;;;;;;;;;;;;<<<<<<============<<<;;;:::999:::::::::;;;;;;;;;<<<<<<777888:::<<<======<<<;;;AAA@@@>>><<<;;;:::;;;;;;:::::::::::::::::::::::::::::::::999999999888888::::::999999888999999999:::;;;<<<<<<======<<<<<<<<<<<<============<<<<<<>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@?????????>>>>>><<<;;;::::::;;;===???AAA@@@@@@@@@@@@AAABBBCCCCCCDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDBBBBBBCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCGGGGGGEEEDDDCCCCCCCCCCCCEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAABBBBBBCCCBBBBBBCCCDDDFFFHHHIIIIIIJJJJJJKKKLLLMMMMMMMMMOOOPPPPPPRRRTTTVVVXXXYYYTTTTTTUUUTTTTTTSSSRRRQQQOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMLLLKKKJJJJJJIIIKKKKKKLLLLLLLLLLLLLLLKKKIIIIIIIIIHHHHHHGGGGGGGGGMMMMMMNNNNNNNNNMMMMMMLLLMMMMMMLLLLLLMMMMMMNNNOOOOOONNNMMMKKKKKKKKKLLLMMMLLLLLLMMMNNNOOOOOOPPPQQQPPPNNNLLLIIIHHHHHHIIIIIINNNLLLJJJHHHGGGHHHIIIJJJFFFGGGHHHIIIKKKLLLMMMNNNLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGFFFFFFEEEDDDCCCEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEFFFHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<================================================<<<<<<======<<<<<<;;;:::<<<<<<<<<;;;;;;::::::::::::999888888777777888888::::::999888777777777888777777777777777777777777666666666666555555555555555555666666666666555555666666666666666666666666555555444444444444555555444444444333333222222222222222222222222222222222222222444444444444222222444444444333333222222222222222222222222222222222333222111000000111222333111111111222222333333333000000111222333333444444000000111111111222222222111111111111111111111111......///000111111222222111000000000//////......000000000000000000000000222111111111000000//////000000000000000000000000222222222333333222222222000000////////////000000////////////////////////////////////////////////000000000000000000000000000///.........///111222////////////////////////---///000222222000///---000000//////.........---------///000111111111111000000000000000000000000222111111111000000000///000000/////////111222333000000000000////////////////////////000000000000<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;888999:::;;;<<<<<<<<<<<<>>>===<<<;;;;;;;;;<<<===::::::::::::::::::::::::::::::999999999888888888999999999888888999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<==================<<<<<<<<<===>>>>>>??????@@@@@@@@@?????????>>>>>>>>>>>>===<<<;;;;;;<<<>>>???@@@@@@???@@@@@@AAABBBCCCCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBCCCDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBBBBBBBCCCDDDEEEFFFEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCEEEGGGHHHJJJNNNMMMMMMLLLLLLKKKKKKKKKPPPPPPQQQRRRTTTUUUWWWXXXTTTTTTTTTTTTSSSRRRQQQPPPOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHKKKLLLLLLMMMMMMMMMLLLLLLMMMMMMLLLLLLMMMMMMNNNOOONNNNNNLLLKKKKKKKKKLLLLLLLLLLLLMMMNNNNNNOOOPPPPPPOOONNNLLLIIIHHHHHHIIIJJJMMMKKKIIIGGGGGGGGGHHHIIIGGGGGGHHHIIIJJJKKKKKKLLLIIIJJJKKKKKKLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;::::::<<<;;;;;;;;;:::::::::::::::999888888777777888888:::999888888777777888888777777777777777777777777666666666666555555555555555666666777777666666555555555555555555555555555555555444444444444555555555555555444444444333333333333333333333333333333222333333333333333333222444444333333333222222222222222222222222222222222222222111000000111222222111111111222222333333333000000111111222222333333000000111111111222222222111111111111111111111111//////000000111222222333111111111000000/////////000000000000000000000000111111111111000000000///000000000000000000000000111111222222222222111111000000////////////000000////////////////////////////////////////////////////////////////////////000///.........///111111000000000000000000000000...///000111111000///...000/////////............------///000000111111111000000000000000000000000........................111000/////////000111222000000000000////////////////////////000000000000<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<999999:::;;;;;;;;;;;;:::999999:::::::::;;;;;;;;;:::999999::::::;;;<<<===;;;;;;::::::;;;<<<======:::::::::::::::::::::::::::999999999999888888888888888888888888999:::;;;::::::;;;<<<<<<<<<<<<<<<<<<======>>>>>>======<<<;;;;;;<<<<<<===>>>>>>>>>????????????>>>>>>>>>>>>@@@???>>><<<<<<<<<===>>>????????????@@@AAABBBCCCBBBBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDEEEAAAAAAAAABBBBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDFFFHHHIIIJJJOOOOOONNNNNNMMMLLLLLLKKKPPPQQQQQQRRRSSSUUUUUUVVVSSSSSSSSSRRRRRRQQQOOOOOOMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJIIIJJJKKKLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLMMMNNNNNNMMMMMMLLLKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNOOOOOOOOONNNMMMKKKJJJIIIIIIIIIJJJKKKJJJIIIGGGFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIFFFGGGHHHJJJKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJEEEEEEEEEEEEDDDCCCBBBAAABBBBBBAAAAAAAAA@@@@@@@@@AAABBBBBBCCCEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@??????>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999;;;;;;:::::::::::::::999999999888777777777777888999999888777777777888888777777777777777777777777666666666666555555555555666666777777777777666666555555555555555555555555555555444444444444555555666666555555555555444444444444444444444444444444333333222222222222333333333333333333222222222222222222222222222222222222222222111000000111222222111111111222222222222222111111111111111111111111000000000111111111111222111111111111111111111111000000000111222222333333111111111111111000000000000000000000000000000000111111111111000000000000000000000000000000000000000000111111111111000000000000////////////000000//////////////////////////////////////////////////////////////////////////////......//////000111000000000000000000000000////////////////////////////////////............---......///000000000000000000000000000000000000..................//////111111000/////////000000////////////000000000000////////////000000000000<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<999999:::::::::999999888999999999999::::::::::::;;;:::999888999:::<<<===:::::::::::::::;;;;;;<<<999999999999999999999999999999999999888888888888777777777777888999;;;;;;::::::;;;<<<<<<<<<;;;;;;<<<======>>>>>>======<<<;;;;;;;;;<<<======>>>>>>??????>>>>>>>>>=========???>>>>>>=========>>>>>>>>>>>>>>>??????@@@AAABBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCDDDDDDEEEDDDCCCCCCBBBBBBBBBCCCFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@AAAAAABBBCCCCCCDDDEEEEEEGGGHHHIIIKKKKKKMMMMMMMMMNNNNNNOOOOOOOOOPPPQQQRRRSSSSSSTTTTTTTTTRRRRRRRRRQQQPPPOOONNNMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJKKKKKKKKKKKKJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIJJJJJJKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@?????????>>>>>>>>>@@@AAABBBCCCEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAA@@@??????>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;::::::999888::::::::::::999999999999999999888777777777777777888888777777777777888888777777777777777777777777666666666666555555555555666666777777777777666666555555555555555555555555555444444333333444444555555555555555444444444444444444444444444444444444444333222111111222333444333222222222222222222222222222222222222222222222222111111111111111111222111111111111111222222222111111111000000000000000000000000000111111111111111111111111111111111111000111111111222222222333222222111111111111111111000000000000000000000000111111111000000000000000000000000000000000000000//////000000000000//////000000////////////000000////////////////////////////////////////////////////////////////////////............//////000000////////////////////////000///............///000///////////////.........---......///000000//////////////////////////////111111000000000/////////111111000000////////////////////////000000000000////////////000000000000<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;:::999777666555888888888999999999::::::;;;:::999888888:::;;;<<<:::::::::::::::999999888999999999999999999999999999999999888888888777777666666777777888999:::;;;999::::::;;;<<<;;;;;;;;;<<<<<<============<<<<<<;;;;;;<<<======>>>>>>???>>>>>>>>>=========<<<<<<<<<<<<<<<======>>>???@@@>>>>>>>>>>>>???@@@AAAAAA@@@@@@?????????@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDDDD@@@@@@@@@@@@@@@AAABBBCCCEEEEEEDDDDDDCCCDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHJJJKKKLLLMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPRRRSSSTTTTTTTTTSSSRRRRRRQQQQQQPPPNNNMMMLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKLLLMMMNNNNNNOOOOOOLLLLLLKKKKKKLLLLLLMMMNNNLLLLLLMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKJJJJJJJJJJJJKKKLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGDDDDDDDDDCCCCCCBBBAAA@@@>>>>>>>>>>>>============???@@@BBBDDDEEEFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@??????>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;::::::999888999999999999999999999999999888777777666666777777888777777666777777888888777777777777777777777777666666666666555555555555666666777777777777666666555555555555555555555555444444333333333333444444333333333333333333333444222222222222222222222222333333111000000111333333222222222222222222222222222222222222222222222222111111111222222111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000111111111111111222222222111111111111111111222222000000000000000000000000000000000000000000111111000000000000000000000000/////////000000/////////000000////////////000000////////////////////////////////////////////////........................---......///////////////........................//////............//////.........///////////////---......////////////...////////////////////////333222111000///...---,,,000000000000//////........./////////000000000111////////////000000000000;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;======<<<;;;999777555444777777888888888999999999::::::999999999999::::::999999::::::999888777777999999999999999999999999999888888888888777777777777777777777777888999:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>============<<<<<<<<<<<<::::::;;;<<<===>>>??????============>>>???@@@AAA??????>>>>>>??????@@@@@@AAAAAAAAAAAABBBBBBBBBBBBDDDDDDDDDDDDDDDCCCCCCBBB????????????@@@@@@AAABBBBBBBBBCCCCCCEEEFFFHHHIIIGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEE@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBCCCEEEFFFGGGIIIJJJKKKMMMNNNOOOOOOOOOQQQQQQPPPOOOMMMLLLKKKKKKNNNOOOQQQSSSTTTTTTTTTTTTRRRRRRRRRQQQOOONNNLLLKKKKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKLLLMMMNNNNNNOOONNNNNNLLLKKKKKKKKKKKKLLLMMMMMMLLLMMMNNNNNNOOOOOONNNNNNNNNNNNNNNMMMLLLLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHGGGGGGGGGHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>=========<<<<<<<<>>======<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999777888888888888999999999888888777666666666666777777777666666666777888888777777777777777777777777666666666666555555555555555555666666666666555555444444444444444444444444444444333333333333444444222222222333333333333444222222222222222222222222222222111111111111222222111111111222222222222222222222222222222222222222000111222222222222111000111111111111111000000000111111111111111111111111111000000000000000//////000000000000000000000000000000000000000000000000000000000111111111111111000000000000000000000000000000000000111111111111000000000000000000000000//////000000000000//////000000////////////000000////////////////////////////////////////////////........................------...////////////...------------------------.................................///////////////---....../////////......000000000000000000000000000000///...,,,+++******//////000000000///............//////000000111111////////////000000000000;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<<<<<<<;;;:::888777666777777777777888888888999999999:::::::::999999888666777888999999999888777888888888888888888888888888888888888777777777777888888777777777777888888999999:::;;;;;;;;;;;;:::999::::::;;;;;;::::::999:::::::::;;;<<<<<<===============<<<<<<<<<;;;;;;::::::;;;<<<<<<<<<<<<<<<===============>>>@@@@@@>>>>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAA????????????@@@AAABBBCCCAAAAAAAAABBBDDDFFFGGGHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCEEEFFFHHHIIIKKKLLLNNNPPPQQQRRRRRRRRRQQQQQQPPPNNNMMMLLLKKKJJJLLLNNNPPPSSSTTTUUUTTTTTTSSSRRRRRRQQQPPPNNNLLLKKKKKKKKKLLLMMMMMMNNNOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKLLLMMMMMMMMMNNNOOOPPPPPPPPPPPPOOOOOONNNNNNMMMLLLKKKKKKJJJIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKJJJKKKKKKJJJJJJIIIHHHHHHHHHFFFGGGHHHJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFDDDDDDEEEDDDDDDCCCBBBAAA>>>============<<<<<<<<>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::777777777777888888999999888888777666666666666666666666666666666777888888777777777777777777777777666666666666555555555555444444555555555555444444444444444444444444444444444333333222222333333444333333333333444444555555333333333333333333333333111111222222222222111111000111111111222222222222222222222222222222222222000111222222222222111000222111111111000000000///000000111111222222333333111111000000////////////000000000000000000000000/////////////////////////////////000000111111111000000000000000000000000///000000000111111111111000000000000000000000000///000000111111000000///000000////////////000000////////////////////////////////////////////////........................,,,---.../////////..............................------...//////...------............/////////000---......//////...------000000000000000000000000...------------,,,,,,,,,---...///000000000///............///000111111111////////////000000000000;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;:::999888777777777777888888888888888999:::;;;;;;:::888777333444666888999:::999999888888888888888888888888888888888888777777777777999888777777777777777888999999:::;;;;;;;;;::::::888999999::::::999999888888999999::::::;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999<<<<<<<<<======>>>???@@@>>>>>>===>>>>>>???@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@AAABBBCCCDDDCCCCCCBBBBBBBBBCCCCCCDDDGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDFFFHHHIIIJJJLLLMMMOOOQQQSSSSSSSSSSSSMMMMMMMMMMMMMMMMMMMMMMMMKKKMMMPPPSSSUUUUUUUUUTTTSSSSSSRRRQQQPPPNNNMMMLLLKKKLLLLLLMMMNNNOOOOOOOOOMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOOONNNNNNLLLKKKKKKJJJKKKKKKKKKLLLLLLMMMMMMKKKLLLLLLLLLLLLLLLKKKJJJKKKKKKKKKKKKKKKLLLMMMMMMMMMNNNPPPQQQRRRQQQPPPPPPOOONNNNNNMMMLLLKKKJJJJJJHHHIIIJJJKKKLLLLLLLLLKKKIIIIIIJJJJJJKKKJJJJJJIIIKKKKKKJJJJJJJJJIIIIIIIIIEEEFFFHHHJJJKKKMMMMMMNNNKKKKKKJJJIIIIIIHHHGGGGGGEEEEEEEEEEEEDDDCCCBBBAAA>>>>>>=========<<<<<<<<>>???????????????<<<=========>>>>>>>>>???@@@?????????@@@AAAAAABBBCCCCCCCCCBBBBBBAAAAAAAAA??????@@@AAAAAABBBCCCCCCBBBAAA@@@???@@@BBBEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCDDDDDDEEEFFFFFFFFFFFFFFFBBBBBBAAA@@@AAABBBCCCDDDCCCBBBBBBBBBDDDGGGJJJLLLNNNOOOPPPRRRSSSRRRRRRQQQOOONNNMMMKKKKKKKKKLLLMMMMMMNNNPPPQQQSSSSSSSSSRRRSSSRRRPPPNNNLLLKKKKKKJJJLLLLLLMMMMMMMMMNNNNNNNNNLLLLLLLLLLLLLLLKKKKKKKKKMMMMMMNNNNNNNNNMMMLLLLLLOOONNNMMMLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKJJJJJJJJJKKKLLLNNNOOOPPPRRRRRRRRRRRRRRRQQQQQQPPPNNNMMMLLLKKKIIIIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNLLLLLLKKKKKKJJJJJJIIIIIIKKKKKKLLLLLLMMMMMMMMMMMMIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFDDDCCCAAA@@@@@@@@@>>><<<;;;:::;;;===>>>BBBCCCFFFHHHIIIIIIIIIHHHIIIGGGFFFEEEEEEEEECCCBBBAAAAAAAAA@@@@@@?????????@@@@@@@@@?????????>>>>>>======<<<;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999:::<<<=========<<<;;;===<<<<<<<<<<<<;;;;;;;;;888888888777777777777777777777777777777888999999555666777888888777666555666666666666666666666666666666555555555555666666444444555555666666777777444444555555444444333222222222333333333333444444555555444444444333333333444444444333333222222222555444222111000111111222222222111111111111111111000000111111111222222222111111111111111111111111222222222222222222222222000000000000000000000000444333222000//////......///000000111111111000000000000000000000000000000////////////////////////000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000//////.........---........................---..............................------,,,,,,,,,........................---......///////////////,,,---......,,,,,,---...***---///000///.........++++++,,,---...///000111............////////////111111000///////////////............////////////222111111111000000//////......---...///000222333<<<<<<;;;:::::::::::::::::::::;;;;;;;;;;;;::::::<<<:::999777777888999:::888888888888888888888888999999::::::::::::999999777777777777777777777777888999999::::::999999888777777777777777888999999999999999999888888888888888999999999999:::::::::;;;;;;:::999999999999:::999::::::;;;<<<<<<;;;;;;999::::::;;;::::::999999999999::::::::::::;;;;;;;;;;;;<<<===========================>>>>>>>>>>>>@@@?????????@@@@@@AAABBBCCCBBBBBBBBBAAAAAAAAAAAA??????@@@@@@AAABBBBBBCCCBBBAAA@@@@@@@@@BBBDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFCCCBBBBBBAAABBBCCCDDDEEEDDDCCCCCCDDDEEEHHHKKKLLLMMMNNNOOOPPPPPPOOOOOONNNNNNMMMLLLKKKJJJKKKKKKLLLLLLMMMOOOQQQRRRSSSSSSRRRRRRQQQPPPNNNMMMLLLKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMNNNNNNNNNNNNNNNMMMOOONNNMMMLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLNNNOOOQQQRRRSSSSSSSSSSSSRRRQQQPPPPPPLLLLLLKKKJJJIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMIIIIIIIIIHHHHHHGGGGGGGGGIIIHHHGGGFFFDDDCCCBBBAAAAAA@@@???>>>>>>???AAABBBEEEGGGJJJLLLNNNNNNMMMMMMIIIHHHFFFFFFFFFEEEDDDBBBAAAAAAAAA@@@@@@@@@??????@@@@@@@@@?????????>>>>>>>>>===<<<<<<;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999888888777777555555555555555666777777666666777777777777666666777777777777777777777777666666555555555555666666555555555666666666666666555555666666555555444333222222333333333333444444555444444444444333333333444444333333333222222222333222111111111222333444000000000000000000000000000000111111111222222222111111111111111111111111222222222222222222222222111111111111111111111111333222111000////////////111111111111111000///...000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000/////////....................................//////...........................------,,,,,,,,,........................---......///////////////,,,---......,,,,,,---...,,,...000000/////////000000000000000////////////............////////////111000000///////////////............////////////111111111000000000//////000///////////////000111<<<;;;;;;::::::::::::::::::;;;;;;<<<<<<;;;::::::;;;:::999777777888999999888888888888888888888888888888999999999999888888777777777777777777777777888888999999999999888888777777777777777888999999999999999888888888777777888888999999999:::::::::;;;;;;:::999999999999999999::::::;;;;;;;;;;;;;;;999999::::::::::::999999999999::::::::::::;;;;;;;;;;;;<<<============<<<>>>>>>>>>>>>============@@@????????????@@@AAAAAABBBBBBAAAAAAAAAAAAAAA@@@??????@@@@@@AAAAAABBBBBBCCCBBBAAA@@@@@@AAABBBCCCDDDCCCCCCCCCCCCBBBBBBBBBDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDCCCCCCDDDDDDEEEFFFEEEEEEEEEFFFGGGJJJLLLNNNNNNNNNOOOOOOOOONNNMMMMMMLLLKKKJJJIIIIIIIIIJJJKKKKKKLLLNNNPPPRRRRRRRRRRRRPPPPPPOOONNNMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMNNNOOOOOOPPPOOOOOONNNNNNMMMLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKLLLNNNPPPQQQSSSTTTUUUUUUTTTSSSRRRPPPOOONNNJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIIIIHHHGGGGGGJJJIIIHHHGGGFFFDDDDDDCCCAAA@@@??????AAACCCEEEGGGIIIKKKMMMPPPQQQQQQPPPPPPJJJHHHGGGFFFFFFFFFDDDCCCAAAAAAAAA@@@@@@@@@@@@???@@@@@@@@@???????????????>>>>>>===<<<<<<<<<<<<<<<============>>>>>>>>>>>>======>>>>>>======<<<;;;<<<<<<;;;;;;<<<<<<===>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999888888777555555555555555666777777777777666666666666777777888888888888888888888888666666555555555555666666666666666666666555555555666666666666666555444444222222333333333333444444444444444444333333333333333333333333222222222222111111111111222333444555//////////////////000000111111111111111222222222111111111111111111111111222222222222222222222222222222222222222222222222111111000000000000111111222222222222111///...---000000000000000000000000111111111111111111111111000000000000000000000000//////............//////000000000000000000000000000000000000000000000000////////////....................................000000000//////..................---------------........................---......///////////////,,,.........---,,,---...---///111111000///000111111111000000////////////............////////////000000//////......//////............////////////111111000000000000//////000000000000/////////...;;;;;;::::::999::::::;;;;;;;;;<<<<<<<<<;;;::::::::::::999888777888888888888888888888888888888888777777888888888888777777777777777777777777777777888888999999999999888888888888888888888999::::::::::::999999999888888888888888888999999::::::;;;;;;::::::999888999999999999::::::;;;;;;;;;::::::888888999::::::::::::999999999999:::::::::;;;;;;<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>============@@@???????????????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@??????@@@@@@AAAAAAAAAAAACCCBBBAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFHHHIIIKKKMMMOOOQQQQQQQQQPPPOOONNNNNNMMMKKKJJJIIIHHHHHHHHHIIIJJJJJJKKKMMMOOOQQQQQQQQQQQQNNNNNNMMMMMMLLLMMMMMMMMMKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMLLLMMMNNNOOOPPPQQQQQQQQQMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLNNNPPPRRRSSSTTTUUUTTTTTTSSSRRRPPPNNNLLLKKKGGGGGGGGGGGGHHHIIIJJJJJJIIIJJJKKKKKKLLLLLLKKKKKKNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLKKKJJJJJJIIIHHHIIIIIIHHHGGGFFFEEEDDDDDD?????????@@@BBBEEEHHHJJJNNNOOOPPPRRRRRRPPPOOONNNJJJHHHGGGFFFGGGFFFEEECCC@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????>>>======<<<<<<============>>>>>>?????????@@@>>>????????????>>>=========<<<;;;;;;;;;<<<>>>???<<<<<<<<<;;;;;;;;;::::::;;;;;;:::999888777777666777777777777777888888999888777666555555666777888777777777777777777777777666666555555555555666666777777666666555555444444555555555555555444444333222222222333333333444444444444444333333333222222333222222222222222222222111111111222222333333333/////////000000000000000111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222000000//////000111222222111111111111111000///...////////////////////////000000000000000000000000////////////////////////000//////......//////000////////////////////////000000000000000000000000///////////////.................................111111111000//////.....................---------........................---......///////////////---...///...---,,,---///---///000000//////000111,,,,,,------...//////000............////////////000//////.........//////............////////////000000000000000000////////////000000000000//////::::::999999999::::::;;;;;;;;;<<<<<<;;;::::::999999999888888888777777888888888888888888888888888666777777888888777777666777777777777777777777777777888888999999888888777:::999999999999:::;;;;;;;;;:::::::::999999999999777777888999::::::;;;;;;::::::999888888888888999999::::::;;;::::::999999777888999999:::::::::999999999999:::::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>============@@@@@@???>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@AAABBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFGGGHHHIIIKKKMMMNNNOOOQQQQQQPPPOOONNNMMMMMMMMMIIIIIIHHHGGGGGGHHHIIIJJJJJJKKKMMMNNNOOOPPPOOOOOOMMMLLLLLLKKKKKKKKKLLLLLLJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNLLLMMMNNNOOOPPPQQQQQQQQQMMMLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKLLLMMMOOOQQQSSSTTTUUUUUURRRRRRQQQOOOMMMKKKIIIHHHFFFFFFFFFGGGHHHIIIJJJKKKJJJKKKKKKLLLMMMLLLLLLLLLNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMLLLKKKKKKJJJHHHHHHGGGFFFFFFEEEDDDDDD@@@@@@AAABBBEEEIIIMMMOOOUUUVVVVVVUUUSSSPPPMMMKKKJJJHHHFFFFFFFFFFFFDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????>>>============>>>======>>>>>>??????@@@@@@??????@@@@@@??????>>>=========<<<;;;;;;===>>>???<<<;;;;;;;;;;;;::::::::::::999999888777777666666777777777777777888888999888777666555555666777888666666666666666666666666666666555555555555666666777777666666555555444444333444444444444333222222222222222333333333444444444444333333333222222222222222222222222222222222333333333333222222111111000000000111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111////////////000111222333...///000111111111111111////////////////////////////////////////////////////////////////////////111000000//////000000111////////////////////////////////////////////////.........///////////////........................111111000000/////////...................................................---......///////////////---...//////------...///,,,...///...------///000,,,,,,------......//////............//////////////////............//////............//////////////////////////////000000.........///000111111222999999999999999::::::;;;;;;;;;;;;;;;:::999888888999888888888888777777777888888888888888888888888777777888888888888777777777777777777777777777777777777888888888888777777999999999999999:::;;;;;;:::::::::999999999888888777777888999:::;;;;;;<<<::::::999888888888888888:::::::::::::::999999888666777888999::::::::::::999999::::::::::::;;;;;;::::::;;;<<<<<<<<<<<<;;;============>>>>>>>>>>>>@@@@@@???>>>>>>>>>>>>???>>>????????????@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFGGGHHHJJJLLLMMMNNNOOOOOONNNMMMLLLKKKKKKKKKKKKIIIHHHGGGGGGGGGHHHIIIJJJJJJKKKMMMNNNNNNNNNMMMLLLKKKKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKIIIJJJJJJKKKKKKLLLLLLMMMLLLMMMNNNOOOOOOPPPOOOOOOLLLKKKKKKJJJJJJKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKLLLMMMNNNPPPSSSTTTTTTTTTTTTPPPPPPOOONNNLLLJJJHHHGGGFFFFFFFFFGGGHHHIIIKKKKKKMMMMMMNNNOOOOOOOOOOOOOOOMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLKKKKKKHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDEEEGGGKKKOOOSSSUUU\\\\\\[[[YYYUUUQQQMMMKKKIIIGGGFFFEEEEEEEEECCCBBB???@@@@@@@@@@@@AAAAAAAAA???????????????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????@@@@@@??????>>>=========<<<<<<======>>>???;;;;;;;;;;;;::::::::::::888888888777777777777666555555555555555666777777777777666666666666777777555555555555555555555555666666555555555555666666666666666666666555555555333333333333333222111111222222333333333333444444333333333333222222222222111111111222222222222222333333444333333111000///000000111111222222333333222222222111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000//////000111222222---...///111222222222222000000000000000000000000........................000000000000000000000000111111000000000000111111000000000000000000000000////////////////////////.........///////////////........................////////////////////////.............../////////........................---......///////////////---...//////...---...///,,,---...---,,,---...000222222111000///......---............////////////......------......//////............////////////......////////////000000......---...///000222444999999888888999::::::;;;::::::::::::999888777666888888888888888777777666888888888888888888888888777888888999999888888777777777777777777777777777777777888888888888777777888888777777888888999:::888888888777777777777666666777888999:::;;;;;;<<<:::999999888888888888888:::::::::::::::999888888666777888999999:::::::::999999::::::::::::;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????????????????>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFEEEFFFGGGHHHHHHHHHGGGGGGFFFGGGHHHJJJLLLMMMNNNOOONNNMMMLLLKKKJJJJJJKKKKKKIIIHHHHHHGGGHHHIIIJJJKKKKKKLLLMMMMMMMMMLLLKKKJJJJJJJJJIIIHHHGGGGGGGGGHHHIIIIIIJJJJJJJJJKKKKKKKKKIIIJJJJJJKKKLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMKKKKKKJJJJJJJJJKKKKKKLLLMMMMMMLLLLLLLLLLLLMMMMMMNNNOOOQQQSSSTTTTTTSSSRRROOOOOONNNMMMLLLJJJHHHGGGGGGGGGGGGGGGHHHJJJKKKLLLMMMNNNOOOOOOPPPPPPOOOOOOLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGIIIMMMQQQUUUXXX\\\\\\[[[YYYUUUQQQMMMJJJHHHFFFDDDDDDDDDDDDBBBAAA??????@@@@@@@@@AAAAAAAAA>>>>>>?????????@@@@@@@@@@@@@@@???>>>>>>>>>??????>>>>>>>>>>>>>>>>>>======???????????????>>>>>>===<<<<<<===>>>>>>>>>>>>>>>;;;;;;;;;:::::::::999999777777888888888888999999555555555555555666777777666666777777777777666666666666666666666666666666666666555555555555666666555555555666666666666666333333444444333333222111222222333333333333444444333333333222222222222111000111111111222222222222111222333333333222111111/////////000111222222222222222222111111111000000111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000111111...///000111111111111111000000000000000000000000////////////////////////000000000000000000000000000000////////////000000000000000000000000000000////////////////////////............/////////000........................---------...//////000000---........./////////000........................---......///////////////---///000///...---...000......///...------///111222222111000///...------............////////////...------------...///000............////////////........./////////000000111000...,,,---///222444999888888888999::::::;;;:::::::::999888777666555888888888888888777666666888888888888888888888888888888999999999999888888777777777777777777777777777777888888888888777777666666666666666777777888666666666666555555555555666777777999:::;;;<<<<<<:::999999888777888888888:::::::::::::::999888777666666777999999:::::::::999999:::::::::;;;;;;;;;;;;<<<======>>>>>>======:::;;;<<<===>>>???@@@AAA@@@@@@???>>>>>>===>>>>>>======>>>>>>?????????@@@@@@@@@??????????????????===>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEFFFGGGHHHIIIHHHGGGGGGEEEGGGHHHJJJLLLMMMNNNNNNOOOOOOMMMLLLLLLLLLMMMNNNIIIIIIHHHGGGHHHIIIKKKLLLLLLMMMMMMMMMLLLKKKIIIHHHJJJIIIHHHGGGFFFFFFFFFFFFIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLMMMNNNOOOOOOOOOMMMMMMNNNNNNNNNMMMLLLLLLKKKKKKJJJJJJJJJKKKKKKLLLNNNNNNMMMMMMMMMMMMNNNNNNOOOPPPRRRSSSTTTSSSQQQPPPOOOOOOOOONNNLLLKKKIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLMMMNNNNNNNNNNNNMMMKKKKKKLLLLLLMMMMMMNNNNNNLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHFFFFFFFFFIIILLLPPPTTTWWWYYYYYYXXXWWWSSSOOOKKKIIIGGGFFFDDDCCCDDDCCCBBB@@@?????????@@@@@@AAAAAAAAA>>>>>>??????@@@@@@@@@@@@AAA@@@??????>>>???????????????>>>>>>======<<<<<<>>>????????????>>>======;;;<<<>>>?????????>>>===;;;;;;;;;:::::::::999999777888888999999:::;;;;;;777777777777777888999999555666777888888777666555777777777777777777777777666666555555555555666666444555555555666666777777444444555555444444333222222222333333333444444444333333333222222222111111000000111111222222222222///000222333444444333222---......///000111111222222222222222111111000000111111111111111111111111000000000000000000000000222222222222222222222222111111000000000000111111000111111111111000000///000000000000000000000000000000000000000000000000000000000000000000000000//////............//////000000000000000000000000////////////////////////---.........//////000000........................+++,,,,,,---...///000000---.........//////000000........................---......///////////////...///000///...---...000///000000///......111333---------.........................../////////000---------------...///000............/////////000---.........//////000000444222...,,,+++---111333::::::::::::::::::::::::;;;;;;::::::::::::999999999999888888888888999999888888888888888777666666777777777777888888888888999999999999888888888777666666666666777777777777888888888888888777666666666666666666666777888888888999999::::::999999888;;;;;;::::::999::::::::::::::::::999999888888888888999999999999888777777999999999999999999::::::====================================>>>>>>>>>>>>@@@@@@????????????@@@@@@AAA@@@@@@??????@@@@@@AAA?????????>>>??????@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCHHHHHHGGGFFFEEEEEEFFFFFFDDDEEEGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNNNNLLLKKKKKKJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJIIIKKKKKKKKKKKKJJJIIIHHHHHHJJJHHHFFFDDDCCCDDDEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIKKKKKKLLLMMMMMMMMMMMMMMMNNNMMMMMMMMMLLLLLLKKKKKKIIIIIIIIIIIIIIIJJJKKKLLLOOOOOOOOOPPPPPPRRRSSSSSSSSSTTTUUUUUUTTTRRRPPPNNNNNNMMMMMMMMMLLLLLLKKKKKKIIIHHHHHHHHHHHHIIIJJJJJJNNNNNNNNNMMMMMMMMMLLLLLLLLLMMMOOOPPPPPPOOOMMMLLLKKKJJJHHHGGGGGGHHHJJJKKKJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIHHHHHHIIIJJJJJJFFFGGGIIIKKKNNNPPPRRRSSSUUUUUUTTTSSSPPPMMMJJJHHHFFFEEECCCBBBAAABBBBBBCCCBBBAAA@@@@@@BBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<======>>>>>>????????????===<<<;;;;;;;;;;;;;;;;;;;;;::::::999999999777777777777777777777777777777666555555555555555666666666666777777777777555333222333555777777666777666666555444333333333444444444444444444444444333333333333333333333333333333333333333333333333222333333444444333333222111111111111111111111111333333222222111000//////000000000000000000000000000000000000000000000000000000/////////111222333222111111111000000//////111111222222222222111111111111000000//////......000000000111222222333333111000000000///---,,,+++////////////////////////111111000000//////......////////////////////////000000000000000000000000////////////000000000000/////////...---------,,,/////////////////////////////////...---------,,,...---,,,++++++,,,---.../////////...------,,,,,,111000///...............---------............///............////////////........................111000...,,,,,,...000111---------....../////////------............------,,,------...///000111111000000//////.........---::::::::::::::::::::::::;;;;;;:::::::::999999999888888888777777888888888888888888888888777666666777777777777888888888888999999888888888777777777666666666777777777888888888888888888888777666666666666666666666777888888888999999::::::999999888999888888777777888888888::::::::::::999999999888888999999999888888777777888999999999999:::::::::========================<<<<<<<<<=========>>>>>>@@@??????>>>>>>??????@@@AAAAAA@@@@@@@@@@@@AAAAAA?????????>>>??????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFHHHIIIJJJKKKKKKKKKIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHGGGEEECCCCCCCCCDDDEEEFFFFFFGGGGGGHHHIIIIIIJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKJJJJJJIIIJJJJJJKKKLLLMMMPPPPPPPPPPPPQQQRRRSSSTTTSSSSSSTTTTTTSSSQQQOOONNNMMMMMMLLLLLLLLLKKKKKKKKKIIIIIIHHHIIIIIIJJJKKKKKKNNNNNNNNNNNNMMMMMMMMMMMMLLLMMMOOOPPPPPPOOOMMMLLLJJJIIIGGGFFFFFFGGGIIIJJJLLLLLLLLLLLLKKKJJJIIIHHHIIIHHHGGGFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIGGGHHHIIIKKKMMMOOOPPPQQQSSSRRRRRRPPPMMMJJJHHHFFFDDDDDDBBBBBBAAABBBCCCCCCBBBAAA@@@@@@BBBBBBAAA@@@AAAAAAAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>@@@???>>>======<<<<<<<<<;;;;;;:::::::::999999999888888888888888888888888888888777777666666666666666666666666777777777777888666444444666666666555888888777777666555555444444444444444444444444444333333333333333333333333333333333333333333333333222333333444444333333222111111111111111111111111333333222222111000000///000000000000000000000000000000000000000000000000111000000//////000111222111111111111000000000///000111111222222111111000000000000000/////////////////////...............111111111111000///...---////////////////////////111000000000/////////...////////////////////////000000000000000000000000000000000000////////////...............---------------------------------...............---------///...---,,,,,,---...///------........................---,,,,,,,,,,,,,,,---------............///............////////////........................//////............//////------------............------............------------......//////000000111000000000////////////999999999999999999999999::::::::::::999999999999888777777666666777777888777888888888888777777666777777777777888888888888888888777777777666666666777777777777888888888888888888888888888777666666666666666666666777888888888888999999999999888888888888777777777888888999;;;;;;::::::::::::999999999999888888888777777777888888999999999:::::::::========================;;;;;;;;;<<<<<<<<<======@@@??????>>>>>>??????@@@AAAAAA@@@@@@@@@@@@AAAAAA??????>>>>>>???@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCFFFEEEDDDDDDCCCDDDDDDDDDFFFGGGHHHJJJKKKKKKKKKKKKHHHIIIIIIJJJJJJKKKKKKKKKLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHGGGEEEDDDBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKKKKLLLMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNOOORRRQQQQQQQQQRRRSSSTTTUUUSSSSSSTTTSSSRRRPPPNNNMMMLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJKKKMMMMMMOOOOOONNNNNNNNNMMMMMMMMMKKKMMMNNNOOOOOONNNMMMKKKHHHGGGFFFEEEEEEFFFHHHIIINNNNNNMMMLLLKKKIIIGGGFFFHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIKKKLLLMMMNNNOOOOOOOOONNNLLLJJJGGGEEEDDDBBBBBBBBBAAABBBBBBCCCDDDBBBAAA@@@@@@BBBBBBAAA@@@BBBAAAAAAAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<============>>>>>>>>>?????????>>>=========<<<::::::::::::999999999999888888888888888888888888999999888888888777777777666666666666777777777777:::888666555666666555444999999888888777777666666444444444444444444444444333333333333333333333333333333333333333333333333222333333444444333333222111111111111111111111111333333222222111000000000000000000000000000000000000000000000000000000000222111000000///000000111111111111111000000000000000111111222222111111000////////////000000000000/////////...---,,,,,,,,,000000111111111111000000////////////////////////000000000000////////////////////////////////////000000000000000000000000111111000000//////......---------...............---------------------------------...............///......------......///,,,,,,------...//////000...---------,,,,,,,,,,,,---------............///............////////////........................---...///000000///...---------------------,,,,,,------............------..................//////111111111000000000000///999999999999999999999999:::::::::999999999999888777777666666666666777777777777888888888888777666666777777777888888888888777777777777666666666666777777777777888888888999888888888888888777666666666666666666666777777888888888999999999999888888999999999999999::::::;;;;;;:::::::::::::::::::::999888888777777777777777888888888999999::::::;;;========================:::::::::;;;;;;;;;<<<<<>>>>>>>>>>>??????AAAAAA@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCDDDCCCCCCBBBBBBCCCCCCCCCFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHHHHIIIIIIJJJJJJJJJKKKJJJIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHEEEDDDCCCBBBBBBBBBCCCCCCCCCDDDEEEGGGHHHJJJKKKLLLLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQSSSSSSRRRRRRSSSTTTUUUUUUSSSSSSSSSRRRQQQOOOMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMNNNOOOOOONNNNNNNNNNNNMMMMMMMMMKKKLLLNNNOOOOOONNNLLLKKKGGGFFFEEEDDDDDDEEEGGGHHHMMMMMMMMMLLLKKKIIIGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIHHHHHHGGGFFFFFFFFFGGGGGGIIIIIIIIIJJJKKKKKKLLLLLLMMMLLLKKKJJJHHHFFFDDDCCCAAAAAAAAABBBBBBCCCDDDDDDBBBAAA@@@@@@BBBBBBAAA@@@BBBAAAAAA@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<=======================================<<<<<<;;;:::999999999999999999999999999999999999999999999888888888888888777777777666666666666777777777777888666555444555666555444888888888888777777666666444444444444444444444444333333333333333333333333333333333333333333333333222333333444444333333222111111111111111111111111222222222111111111000000000000000000000000000000000000000000000000000000222222111000000/////////111111111000000000000000000000111111111111000000......//////000000111111111111111000000/////////...///000111111111111111////////////////////////000000000000////////////////////////////////////////////////////////////222111111000///......---,,,---------.../////////////////////////////////,,,---------...//////////////////....../////////---------.........////////////////////////......---------............///............////////////........................---......//////......---......------,,,,,,++++++------............------.....................---000000000///////////////888888888888888888888888::::::999999999888888888777777666666666666777777666777777888888888777777666777777777888888888888777777777777666666666666666777777777777888888888888888888888888777666666666666666666666777777888777888888999999888888777999888888888999999:::;;;::::::::::::::::::::::::999888777666666666777777777777888999::::::;;;;;;========================::::::::::::;;;;;;;;;;;;???>>>>>>>>>>>>>>>>>>???AAA@@@@@@??????@@@@@@AAA>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHIIIGGGHHHJJJKKKLLLMMMMMMMMMNNNNNNNNNMMMLLLJJJIIIHHHEEEDDDDDDCCCCCCCCCCCCDDDCCCDDDEEEGGGIIIKKKMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRTTTSSSSSSSSSSSSTTTTTTUUUSSSRRRRRRPPPOOOMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLJJJKKKMMMNNNNNNMMMKKKJJJGGGFFFEEEDDDDDDFFFHHHIIILLLLLLLLLLLLKKKJJJIIIHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJLLLKKKJJJHHHFFFEEEDDDDDDAAABBBBBBCCCDDDDDDDDDDDDBBBAAA@@@@@@BBBBBBAAA@@@AAAAAA@@@???>>>>>>==========================================<<<<<<<<<<<<=========<<<<<<<<<<<<<<<:::;;;<<<<<<<<<;;;:::999999999999999999999999999999999999999999999999999777777888888888777666555666666666666777777777777555333222222444666555555666666666666666555555555444444444444444444444444333333333333333333333333333333333333333333333333222333333444444333333222111111111111111111111111222222222111111111111111000000000000000000000000000000000000000000000000111111111111000000//////000000000000000000111111000000000111111000000000......//////000000111111000000000111111222222222------...///000000000000////////////////////////////////////000000000000000000000000000000000000////////////////////////222111111000///......---,,,---------.../////////////////////////////////,,,---------.../////////...//////////////////...//////.........---------......///000000//////...---------............///............////////////........................000...---,,,,,,---...000.........------,,,,,,,,,------............------............------------........................777777777777777777777777999999999999888888888888888777777666666777777888666777777888888888888777777777777777888888888888888888777777777666666666666666666666777777777777888888888888888777666666666666666666666777888888777777888888888888777777666666666666666777888999888888999999999999::::::999888777666555666777777777777888999:::;;;;;;<<<========================:::::::::;;;;;;;;;<<<<<>>>>>======>>>>>>?????????>>>>>>>>>>>>??????======>>>>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBAAABBBBBBCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHHHHIIIIIIFFFGGGIIIKKKLLLMMMNNNNNNOOOOOOOOONNNLLLKKKIIIIIIFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEGGGIIIJJJLLLMMMNNNNNNNNNNNNOOONNNNNNMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNOOOQQQRRRSSSTTTTTTSSSSSSSSSSSSTTTTTTSSSRRRQQQOOOMMMLLLKKKJJJJJJKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLLLLKKKKKKKKKIIIKKKLLLMMMMMMLLLKKKIIIHHHGGGFFFEEEFFFHHHJJJKKKKKKKKKLLLLLLKKKJJJIIIIIIFFFGGGHHHIIIJJJJJJIIIIIIJJJIIIHHHGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJIIIHHHFFFEEEEEEDDDDDDCCCCCCDDDEEEEEEEEEDDDDDDBBBAAA@@@@@@BBBBBBAAA@@@@@@?????????>>>=============================================<<<<<<<<<<<<=========<<<<<<<<<<<<;;;888999:::;;;;;;:::999888888888888999999999999999::::::::::::::::::::::::666777888888888777555555666666666666777777777777333222111111444555555555555555555555444444444444444444444444444444444444333333333333333333333333333333333333333333333333222333333444444333333222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000111111111111000000///000000000000111111111111///000000111111000000///////////////000000000000.........///000111111111------...///////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111111000000//////......---------...............---------------------------------...............---......//////......---000//////...------,,,,,,+++,,,---.........---,,,---------............///............////////////........................000...,,,******,,,...000..................------------............------------------------......,,,---------------......777777777777777777777777999999999999888888888888888888888777777888888888666666777888888888888888777777777777888888888888999999888888888777777777444555555555666666666666888888888888888777666666666666666666666777888888777777888888888888777777555555555555666777888999777777777888888999999999999888666555555555777888666777888999:::;;;;;;<<<========================;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>============>>>>>>>>>>>>============>>>>>>=========>>>???AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDFFFFFFGGGHHHHHHHHHGGGGGGJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJGGGHHHJJJLLLNNNOOOPPPPPPPPPPPPOOONNNMMMKKKJJJIIIGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGIIIJJJLLLMMMNNNOOONNNOOOOOOOOONNNNNNMMMLLLKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLMMMNNNOOOQQQRRRSSSTTTSSSSSSRRRRRRRRRSSSSSSSSSRRRPPPNNNLLLKKKJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIJJJLLLMMMMMMLLLJJJIIIJJJIIIHHHGGGHHHJJJLLLMMMMMMMMMMMMLLLKKKIIIHHHGGGFFFGGGHHHJJJJJJJJJJJJIIIKKKJJJIIIHHHGGGGGGGGGGGGFFFGGGGGGGGGHHHHHHHHHIIIIIIHHHFFFDDDCCCCCCDDDDDDEEEFFFFFFGGGGGGFFFEEEDDDBBBAAA@@@@@@BBBBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>=======================================<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;888999;;;<<<<<<;;;999888777888888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;777888999::::::888666555666666666666777777777777555333222222444555555444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333222333333444444333333222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000//////111111222111000000///000000000111111111111//////000000000000//////000000000000////////////......//////////////////...//////000000000//////////////////////////////.../////////000000000111000000000000000000000000000000000000000000000000000000000000////////////...............---------------------------------...............---------,,,---...//////...---,,,..................------***+++---...///...---,,,---------............///............////////////...........................------,,,,,,------.........//////////////////------............------,,,,,,,,,------.........------------......//////777777777777777777777777999999999888888888888777999999888888888888999999666666777888888888888888777777777777888888888888999999999999888888888888444444444444555555555666888888888888888777666666666666666666666777888888777777888888888888777777777777777777888999:::;;;666666777777888888888999999888666555444555777888666777777999:::;;;<<<<<<========================;;;;;;;;;<<<<<<<<<======>>>>>>============>>>>>>======<<<<<<<<<<<<===============>>>???AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEGGGGGGHHHIIIIIIIIIHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKHHHIIIKKKMMMOOOPPPQQQRRRPPPPPPPPPOOOMMMKKKJJJIIIHHHIIIIIIJJJJJJJJJIIIIIIHHHIIIJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOOOONNNMMMLLLKKKKKKLLLLLLMMMMMMMMMNNNLLLLLLLLLMMMOOOQQQRRRSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSRRRPPPNNNLLLJJJJJJIIIKKKKKKLLLLLLMMMMMMNNNNNNMMMLLLKKKJJJJJJIIIIIIIIIKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKMMMMMMKKKJJJIIIKKKJJJIIIHHHIIIKKKMMMOOOOOOOOONNNLLLJJJHHHFFFEEEEEEGGGHHHJJJKKKKKKJJJJJJLLLKKKJJJIIIHHHHHHHHHHHHFFFFFFFFFGGGGGGHHHHHHIIIGGGFFFDDDCCCBBBBBBCCCCCCFFFGGGHHHHHHGGGFFFEEEDDDBBBAAA@@@@@@BBBBBBAAA@@@============>>>>>>>>>>>>========================>>>=========<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;999:::<<<======<<<:::999777777888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;999888666666666666666777777777777888666444444555555444333444444555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333222333333444444333333222111111111111111111111111111111111111111111222222000000000000000000000000000000000000000000000000...///000111222222111000//////000000111111111222//////000000000000//////111111000000//////......111111111000//////......000000111111111111000000////////////////////////.../////////000000111111000000000000000000000000000000000000000000000000////////////000000000000/////////......------,,,/////////////////////////////////......------,,,+++,,,---......---,,,+++,,,,,,------.../////////,,,---///111111000///...---------.........//////............/////////000........................,,,,,,---......---,,,,,,......//////000000111111---..................---++++++,,,,,,---...//////---.........//////000000999999888888777666666666777777777777777777777777999999999999999999999999999999999888888888888777888888888888888888888888888888777666666666666666666666666666666666666666666666666666666555555444333333444444555666666666999999888777666666777777777777777777777777777777999999::::::::::::;;;;;;888888888888777777777777666666666777888:::;;;<<<<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<======???????????????>>>======>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFFFFFFFGGGHHHJJJIIIHHHGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGHHHIIIKKKMMMOOOPPPPPPQQQSSSQQQOOOMMMKKKJJJJJJJJJIIIHHHHHHGGGGGGGGGHHHHHHIIIJJJKKKMMMOOOQQQRRRSSSOOOOOONNNMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKLLLNNNPPPRRRPPPOOOOOONNNMMMMMMMMMNNNPPPNNNKKKIIIHHHHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJNNNMMMMMMLLLKKKJJJJJJIIIJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNMMMKKKIIIFFFCCCAAA@@@CCCEEEHHHJJJLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>============@@@???===<<<<<<>>>@@@AAA>>>>>>>>>>>>===<<<;;;:::999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::888888999999999:::::::::<<<;;;::::::999888777666:::999777888999999888777666666666666666666666666666555555555555444444444444444444444444444444444444444444444444444444444555444333333222222333333111111111111111111111111333222222111111222222333111111111111111111111111111222222222111222333555111111000///......//////111111000000//////......000000000000000000000000000000000000000000000000////////////000000000000222222111000000000000000//////000000111111222222000000000000000000000000......//////000000111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000//////.........---......------------......---------------------------------............///000///...---------------////////////////////////,,,---------......//////........................////////////////////////////////////////////////////////////////////////444222000---,,,,,,------........................000///---,,,,,,---...///777777777777888888888888888888888888888888888888999999999999999999999999999999999888888888777777666666666666666666666666888888777666666666666666666666666666666666666666666666666666666555555444444444555555666777777888999999888777777777777777777777777777777777777777888888888999999999::::::888888888888777777777777666666666777888:::;;;<<<;;;;;;::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>????????????>>>=========>>>>>>??????@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGFFFHHHIIIIIIHHHGGGGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHHHHGGGHHHIIIKKKMMMNNNOOOPPPPPPOOONNNMMMLLLKKKKKKLLLLLLIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKLLLNNNPPPQQQSSSSSSPPPPPPNNNMMMLLLLLLLLLLLLJJJKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKMMMNNNPPPQQQQQQPPPOOONNNNNNNNNNNNOOOOOONNNLLLJJJHHHHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJNNNNNNNNNMMMLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNLLLJJJGGGDDDBBBAAA@@@CCCEEEHHHJJJLLLLLLLLLKKKKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGFFFDDDCCCCCCBBBBBBDDDEEEFFFFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA?????????>>>>>>>>>======???>>>===<<<===>>>@@@AAA????????????>>>===<<<;;;999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::888999999999999:::::::::;;;;;;::::::999999888888;;;999888888999999777666666666666666666666666666666555555555555444444444444444444444444444444444444444444444444444444444555444333333222222333333222222222222222222222222333222222111111222222333111111111111111111111111...///000///......000111333333222111111111111111111000000000/////////...000000000000000000000000000000000000000000000000////////////000000000000//////...---------------//////000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000/////////..................------------......---------------------------------............/////////...---------------////////////////////////...............---------...................................................................................................---,,,,,,---///111222........................///...------------...///666666777777888999999:::888888888888888888888888999999999999999999999999999999888888888777777777666666666666666666666666888777777666666666666666666666666666666666666666666666666666666555555444555555666666777888888888999888777777777777777777777777777777777777777777777777888888888999999999888888888888777777777777666666777777888999;;;;;;;;;;;;::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>>>>??????>>>>>>===<<<======>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGEEEGGGHHHHHHGGGFFFFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHIIIJJJLLLMMMNNNNNNNNNJJJJJJJJJJJJKKKLLLMMMNNNJJJIIIIIIIIIIIIIIIJJJJJJLLLMMMNNNOOOQQQRRRSSSTTTQQQQQQOOONNNMMMLLLLLLKKKJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKKKKLLLMMMNNNOOOPPPQQQPPPOOOOOONNNOOOOOOOOOOOONNNLLLJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHIIIJJJKKKLLLOOONNNNNNMMMMMMLLLLLLKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNLLLJJJGGGDDDBBBAAAAAAAAACCCEEEHHHKKKMMMMMMMMMLLLKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGJJJIIIGGGEEECCCBBBAAAAAADDDDDDEEEEEEDDDDDDCCCBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>======<<<<<<===???@@@BBB@@@@@@@@@@@@???>>>===<<<::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999::::::::::::;;;;;;::::::::::::::::::;;;:::888888999888777555666666666666666666666666666555555555555444444444444444444444444444444444444444444444444444444444555444333333222222333333333333333333333333333333222222111111111111222222111111111111111111111111//////000...------...///333222111111111111111111000000000000////////////000000000000000000000000000000000000000000000000////////////000000000000111111000/////////000000000000//////////////////000000000000000000000000111111111000///.........000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////////////////..................------------......---------------------------------............/////////...------------.../////////////////////////////////...------,,,,,,........................------------------------................................................++++++++++++---///111222........................---------------...///000777777777888888999999999888888888888888888888888888888888888888888888888888888888888777777777777888888888888888888888888777777666666666666777777666666666666666666666666666666666666666555555444444555555666777777888888888888777777777777777888777777777777777777777777888888888888999999999999888888888888777777777666777777777777888999:::;;;;;;::::::::::::::::::;;;:::::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<======>>>>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCEEEEEEEEEEEEFFFFFFGGGGGGDDDEEEGGGGGGFFFEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHIIIKKKLLLLLLLLLLLLHHHHHHIIIIIIJJJKKKLLLLLLJJJJJJIIIIIIIIIJJJKKKKKKMMMNNNOOOPPPQQQRRRSSSTTTRRRQQQOOONNNLLLLLLKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKKKKLLLMMMNNNNNNOOOOOOOOONNNNNNMMMNNNNNNOOONNNMMMLLLKKKJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJIIIIIIGGGGGGGGGHHHIIIJJJLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMKKKIIIEEEBBB@@@AAABBBCCCDDDFFFIIIKKKMMMNNNMMMMMMKKKJJJJJJIIIHHHGGGFFFFFFDDDEEEEEEEEEEEEFFFFFFFFFIIIHHHFFFEEECCCBBBBBBAAACCCCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@??????<<<<<<<<<<<<===???@@@AAA????????????>>>===<<<<<<:::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999999:::::::::;;;;;;:::::::::;;;;;;<<<<<<<<<<<<:::888888888888666555666666666666666666666666666555555555555444444444444444444444444444444444444444444444444444444444555444333333222222333333333333333333333333333333222222111111111111222222111111111111111111111111222222222111//////000111000000///////////////000000000000000////////////////////////////////////////////////////////////////////////000000000000222222111111000111111222000000//////......------////////////////////////111000000000/////////...000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////...............------------..............................---------............//////......---------......////////////////////////...............---------........................------------------------......................................................---,,,,,,,,,------........................,,,,,,,,,---...///000000:::999999999888888777777888888888888888888888888888888888888888888888888888888888777777777666666777777777777777777777777777777666666666666777777666666666666666666666666666666666666666555555444333444444555555666666777888777777777777777888888777777777777777777777777999999999::::::::::::;;;888888888888777777777666777777777777888999:::::::::::::::999999::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<======>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@AAABBBBBBCCCEEEEEEEEEEEEEEEFFFFFFFFFBBBDDDFFFFFFEEEEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHIIIHHHHHHGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLNNNNNNOOOOOOPPPQQQRRRRRRPPPPPPNNNMMMLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNMMMLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHFFFFFFGGGGGGIIIJJJLLLMMMKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJKKKLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJHHHEEEBBBAAABBBCCCEEEFFFGGGJJJLLLNNNNNNMMMLLLJJJJJJIIIHHHGGGFFFFFFEEEDDDEEEEEEEEEEEEFFFFFFFFFGGGFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@<<<<<<<<<======>>>???@@@>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;999::::::;;;;;;<<<<<<===;;;:::888888999888777555666666666666666666666666666555555555555444444444444444444444444444444444444444444444444444444444555444333333222222333333222222222222222222222222222111111000000111111222111111111111111111111111333444444222000000111222000///////////////000000////////////000000000000////////////////////////////////////////////////////////////000000000000......---------......///000000//////......------////////////////////////.../////////000000000111////////////////////////////////////////////////////////////////////////.................................///////////////......------------..............................---------............///......---------......///////////////////////////,,,,,,,,,---...///000000................................................................................................000///...---,,,++++++***........................+++,,,---......///000000;;;::::::999888888777777999999999999999999999999888888888888888888888888888888777777777666666666555555555555555555555555666666666666666777777888666666666666666666666666666666666666666555555444333333444444555666666666777777777777777888888999777777777777777777777777999999:::::::::;;;;;;;;;888888888888777777777777888888777777888999999:::::::::999999999999:::::::::::::::;;;;;;;;;<<<<<<;;;<<<===>>>???>>>===<<<======>>>>>>======<<<;;;<<<<<<===>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@AAAAAABBBBBBDDDDDDDDDDDDDDDEEEEEEEEEAAACCCEEEEEEDDDDDDEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGHHHHHHIIIHHHHHHHHHIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKMMMMMMMMMNNNNNNOOOOOOOOONNNMMMLLLKKKKKKKKKKKKKKKIIIIIIJJJJJJJJJKKKKKKKKKJJJKKKLLLLLLMMMMMMLLLLLLKKKKKKKKKJJJKKKKKKLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHFFFFFFFFFGGGHHHJJJKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIIIIJJJKKKLLLMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKIIIHHHFFFDDDDDDDDDFFFFFFHHHIIIKKKMMMNNNMMMLLLKKKJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@??????<<<<<<=========>>>>>>>>>>>>>>>>>>======<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;999999::::::;;;;;;;;;<<<:::999777888999999888666666666666666666666666666666555555555555444444444444444444444444444444444444444444444444444444444555444333333222222333333111111111111111111111111111111000000000000111111111111111111111111111111111111222111//////000222111111111111111222222333////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000//////......//////000000000000//////////////////000000000000000000000000.........///000111111111////////////////////////........................000000000000000000000000.................................///////////////......------------..............................---------............///...------------...//////////////////////////////***+++,,,---...000111111........................////////////////////////------------------------------------------------------......------------........................,,,,,,---.../////////...999999999999999999999999999999999999999999999999888888888888888888888888888777777777666666666666555555555555555555555555666666666666666777888888666666666666666666666666666666666666666555555444444444444555666666777777777777777777777888999999777777777777777777777777888999999999::::::::::::888888888888777777777777888888888777888888999:::::::::999999999999:::::::::::::::;;;;;;;;;<<<<<<:::;;;<<<>>>>>>===<<<;;;======>>>>>>======<<<;;;<<<<<<======>>>?????????????????????????????????======>>>???@@@AAABBBBBBDDDCCCCCCCCCCCCCCCCCCCCC@@@BBBDDDDDDDDDCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFDDDCCCCCCDDDFFFGGGFFFGGGGGGHHHGGGGGGFFFFFFHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKIIIIIIIIIJJJJJJJJJKKKKKKJJJKKKLLLMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKLLLMMMMMMLLLMMMMMMMMMMMMLLLKKKKKKKKKKKKJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJJJJKKKKKKKKKKKKKKKHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKIIIHHHHHHGGGGGGGGGHHHHHHJJJKKKMMMNNNNNNMMMKKKJJJJJJIIIIIIHHHGGGFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHGGGGGGEEEDDDCCCCCCCCCCCCEEEEEECCCBBBBBBBBBCCCDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????==================<<<<<<>>>>>>???>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<999999999:::::::::::::::999777777777999:::999888666666666666666666666666666555555555555444444444444444444444444444444444444444444444444444444444555444333333222222333333222222222222222222222222111111000000000000111111111111111111111111111111///000000///......000222111111111111111222333333.../////////000000000111000000000000000000000000000000000000000000000000////////////000000000000111111111111111222333333//////000000000000000000000000000000000000000000////////////000000000000////////////////////////////////////////////////000000000000000000000000..................................../////////000......------------..............................---------............///---------------...//////////////////////////////+++,,,,,,---...///000000................................................------------------------------------------------,,,---......////////////........................,,,---...//////......---888888888999999:::;;;;;;999999999999999999999999777777777777777777777777777777777777666666666666777777777777777777777777666666666666666777888888666666666666666666666666666666666666666555555444555555666666777888888888777777666777777888999999777777777777777777777777777888888888888999999999888888888888777777777777888888888888888888999999:::999999999999999999::::::::::::;;;;;;;;;<<<<<<999:::<<<>>>>>>===<<<;;;===============<<<<<<;;;<<<<<<======>>>?????????>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBB???AAACCCDDDCCCCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDBBBCCCDDDFFFGGGFFFGGGGGGGGGGGGFFFEEEEEEGGGHHHJJJKKKLLLKKKKKKJJJGGGFFFFFFGGGHHHIIIJJJKKKJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIIIIIIIIIIJJJKKKKKKIIIIIIIIIJJJJJJJJJKKKKKKJJJKKKLLLMMMMMMLLLKKKKKKLLLLLLKKKLLLLLLMMMNNNNNNLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLHHHHHHIIIJJJKKKLLLMMMNNNMMMMMMLLLLLLKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIILLLMMMNNNOOONNNMMMKKKIIIJJJIIIIIIHHHGGGFFFEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHIIIHHHGGGEEECCCBBBAAAAAAFFFEEEDDDCCCBBBCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>===<<<;;;:::@@@@@@@@@??????>>>===<<<;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<999999999999999999999999888777666777999::::::999666666666666666666666666666666555555555444444444444444444444444444444444444444444444444444444444555444333333222222333333333333333333333333333333111111000000000000111111111111111111111111111111///000111000///000222444//////...//////000111111.../////////000000111111000000000000000000000000000000000000000000000000////////////000000000000......---......///000000//////000000111111222222000000000000000000000000111111000000//////......////////////////////////000000000000000000000000000000000000000000000000........................---.........//////000000.........------.........////////////////////////---------.........//////---------------...///000////////////////////////------..........................................------------------------------------------------------------------------...///////////////..............................---.../////////...---,,,888777777777888999::::::888888888888888888888888777777777777777777777777777777666666666666777777888888777666666666666666777777777777777777777777333333444555555444333333555555555555555555555555666666666666555555555555777777777777888888888888777777777777777777777777888777666666666777999999:::999777777777777666444666666666666777888999:::999999888888999999:::;;;999999;;;<<<<<<<<<;;;:::===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===??????@@@AAACCCEEEEEEDDDCCCBBBAAAAAAAAABBBCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFGGGEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDEEEFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIJJJJJJKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGHHHIIIKKKLLLMMMNNNNNNMMMLLLKKKKKKKKKLLLMMMNNNOOOOOOOOOOOONNNMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGDDDEEEFFFHHHIIIJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOONNNLLLJJJHHHLLLKKKJJJIIIGGGFFFEEEDDDFFFFFFGGGGGGGGGHHHHHHHHHEEEEEEDDDCCCBBBBBBAAAAAAAAABBBBBBCCCDDDDDDCCCCCCAAAAAABBBBBBBBBAAA???>>>AAA@@@@@@???>>>======<<<>>>>>>>>>>>>>>>==================<<<;;;;;;:::::::::::::::;;;<<<======>>>>>>======<<<;;;:::::::::>>>>>>===<<<;;;::::::999;;;;;;:::::::::999999999999888888888777777666666555555555666555555444333666555444333222333444555666666666666666666666666555555555444444333333333444333333222111000//////111222222333333222222111333333333222222111111111000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111000000000000000000000000//////000000000000//////222111111111000000//////////////////////////////////////////000000000000111111000000//////......---...///111111111000///////////////////////////////////////000000000000000000000000000000000000//////............//////------------......///////////////...------,,,,,,//////............//////............////////////000000//////.........---,,,---...000000000//////////////////////////////------------------------000//////...------,,,,,,.........................................................------,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......888888777777888888999:::888888888888888888888888777777777777777777777777777777666666666666777777888777777666555555666666666666666666666666666666777777777777777777777777555555555555555555555555444444555555666666777777666666777777777888888888777777777777777777777777888777777666777888999::::::999888888888777666555666666666666777888999:::999999888888999999:::;;;999:::;;;<<<===<<<;;;;;;============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<<<<<<<===>>>???@@@AAACCCDDDDDDDDDBBBAAABBBBBBBBBBBBCCCEEEFFFGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFEEEDDDCCCCCCDDDEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKIIIHHHGGGFFFFFFGGGHHHIIIKKKLLLLLLMMMMMMLLLKKKKKKKKKLLLMMMNNNNNNOOOOOOOOONNNMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGDDDEEEFFFHHHIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJIIILLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOOOONNNMMMKKKIIIJJJJJJIIIHHHGGGEEEEEEDDDEEEFFFFFFFFFFFFGGGGGGGGGEEEDDDDDDCCCBBBBBBAAAAAACCCCCCCCCDDDCCCCCCBBBAAABBBBBBCCCCCCBBBAAA@@@???@@@??????>>>======<<<<<<========================>>>======<<<<<<;;;::::::::::::;;;<<<<<<===>>>>>>??????>>>>>>===<<<<<<;;;;;;;;;;;;;;;:::::::::::::::999999999888888888888888888888777777777666666777777777666555333222111555555444333333333444555555555555555555555555555555555444444444333333333333333222222111000000000111222222333333222222111333333333222222111111111000000000000000000000000000000000000////////////000000000000000000000000//////000000000111111111000000000000000000000000//////000000000000//////111111111000000000//////////////////////////////.../////////000000000000000000000000//////......///000000111111111111000000000000000000000000000.../////////000000000000000000000000000000000000//////............///////////////////////////////////////...............//////............//////............////////////000/////////............---...///000000//////...........................------------------------.................................................................................------,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......888888777777777888999999777777777777777777777777777777777777777777777777777666666555555666666777777777666555555555555666555555555555555555555555999888777666666777888999555555555555555555555555222333444555666777888888666666777777777777888888777777777777777777777777888888777777888888999:::::::::999999888777777777666666666666777888999:::999999888888999999:::;;;:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<===>>>??????@@@BBBCCCCCCCCCBBBAAABBBBBBBBBCCCDDDEEEFFFGGGDDDDDDDDDCCCCCCDDDDDDEEEFFFEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKIIIIIIJJJJJJJJJKKKKKKKKKHHHGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLLLLLLLKKKJJJKKKLLLMMMNNNOOOOOOOOOOOOLLLLLLKKKJJJIIIIIIIIIIIIJJJIIIIIIHHHHHHGGGGGGGGGEEEFFFFFFGGGHHHHHHGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOOOONNNMMMKKKJJJHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFDDDDDDDDDCCCBBBBBBAAAAAADDDDDDDDDDDDCCCBBBAAAAAACCCCCCCCCCCCBBBAAA@@@???>>>>>>======<<<;;;;;;;;;<<<<<<<<<===============>>>>>>===<<<<<<;;;;;;:::;;;;;;<<<<<<===>>>>>>>>>@@@@@@??????>>>>>>======888999999999:::::::::;;;888888888777777777777666888888777777777777666666666666666666555444333222555444444333444444555555555555555555555555555555444444444444333333333333222222222222222222222222111222222333333222222111222222222222222111111111000000000000000000000000////////////000000000000000000000000000000000000//////000000000000111111000000000000000000000000...//////000000//////...111111000000000000//////////////////////////////....../////////000000000000000000////////////...222222111111000000111111000000000000000000000000....../////////000000000000000000000000000000000//////............//////000000000000000/////////......////////////000000//////............//////............////////////////////////...............//////000//////...---------------------------........................,,,,,,------...///000000.........................................................---------------,,,------......------,,,,,,,,,,,,---------......888888777777777777888888777777777777777777777777666666666666666666666666666666666555555666666666666666555444444555555555444444444444444444444444777555444222222444555777555555555555555555555555333333444555555666777777666666666666777777777888777777777777777777777777888888888888888999999:::999::::::999888777777888777777666666777888999999999999888888999999:::;;;;;;;;;<<<<<<<<<=========;;;;;;<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;999999999999999999999999;;;;;;;;;<<<<<<======>>>???@@@AAAAAABBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEFFFDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFGGGGGGHHHHHHHHHIIIGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIIIIJJJJJJKKKKKKKKKHHHGGGFFFEEEFFFGGGHHHIIIJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNOOOOOOOOONNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGGGGFFFFFFEEEGGGGGGGGGHHHHHHHHHHHHHHHGGGHHHIIIJJJJJJKKKKKKJJJLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMLLLKKKJJJJJJFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBEEEEEEDDDCCCBBBAAA??????<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<=========>>>>>>======<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>????????????>>>>>>======999999999:::::::::::::::888888888777777777666666777777777777777777666666111222333555666777777777444444444444444555555555555555555555555555555555333333333333333333333333111111111222222333333333111222222333333222222111222222222111111111111111000000000000000000000000////////////000000000000000000000000000000000000////////////000000000111////////////////////////...//////////////////...000000000000000000//////////////////////////////........./////////000000////////////////////////333222000///...///000000////////////////////////........./////////000000//////////////////////////////............//////....../////////000000000.........///000111111222//////............//////............///////////////////////////.........000000000//////...------------------------------////////////////////////,,,,,,------.../////////...............................................................---------,,,------......------,,,,,,,,,,,,---------......888888777777666777777888666666666666666666666666666666666666666666666666666666555555555555666666555444444444444444555555444444444444444444444444555444222111111222444555555555555555555555555555555555555555555444444444555666666666666777777777666666666666666666666666777777888888999999999999777999:::999777666777999777777777777777777888999999999888888999999:::;;;;;;;;;;;;;;;<<<<<<======:::;;;;;;;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999:::::::::999999999999999999999999999::::::;;;<<<=========>>>??????@@@@@@@@@@@@@@@?????????@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGEEEEEEFFFGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGHHHHHHFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKKKKLLLGGGGGGFFFFFFFFFGGGIIIJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMNNNOOOOOOOOOOOONNNMMMMMMLLLKKKJJJJJJJJJJJJHHHHHHIIIIIIIIIHHHGGGFFFFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGEEEFFFHHHJJJLLLMMMMMMNNNLLLLLLLLLMMMMMMMMMNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJIIIIIIHHHEEEEEEEEEDDDDDDCCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBB???@@@AAACCCDDDEEEEEEEEEFFFEEEDDDBBBAAA??????>>>;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<======>>>>>>???>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<===========================<<<<<<<<<<<<<<<<<<;;;:::999999888888888888888777777777777666666666666666666777777111222333555666777777777444444444555555666666666555555555555555555555555333333333333333333333333111111111222333333444444111222222333333222222111111111111111111111111111////////////////////////.../////////000000000111////////////////////////...////////////000000000////////////////////////......////////////......//////////////////000000////////////////////////............////////////.............../////////222111///...------...///....................................//////////////////////////////////////////............//////++++++,,,---///000111111------...///000111222222//////............//////............////////////.........///////////////000000//////....................................////////////////////////................................................................................................,,,------......------,,,,,,,,,,,,---------......888888777666666666777777666666666666666666666666777777777777777777777777666555555444444555555666444333333333333444555555444444444444444444444444555555444333333444555555555555555555555555555555555555555444444444333333555555666666666666777777666666666666666666666666666666777888888888888777555888:::999666555777999888777777777777777888888999999888888999999:::;;;;;;::::::::::::;;;<<<<<<:::::::::;;;<<<<<<======::::::::::::::::::::::::::::::999999999999::::::999999999999999999999999888888:::;;;<<<<<<===<<<>>>>>>>>>>>>?????????@@@>>>>>>>>>???@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGGGGDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJKKKKKKLLLHHHGGGGGGFFFGGGHHHJJJKKKJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNOOOOOOOOOOOOOOONNNNNNMMMLLLKKKJJJJJJJJJJJJGGGHHHIIIIIIIIIHHHGGGFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHFFFGGGIIIKKKMMMNNNOOOOOOKKKLLLLLLMMMMMMNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEDDDDDDCCCBBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCC===>>>@@@BBBDDDFFFGGGGGGGGGEEECCCAAA???>>>======;;;;;;::::::::::::::::::<<<<<<======>>>>>>????????????>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;======<<<;;;:::999888888888888888888777777777777555555666666666666777777555555555666555555444444333444555666666666666666444444444444444444444444222222222222333333333333111222222222333333444444111222222333333222222111000000000111111111111111////////////////////////......//////000000111111////////////////////////......////////////000000000000000000000000000000---......//////......---......////////////000000////////////////////////------........./////////---............///////////////...---------......------------------------------........./////////000000000000000000000000//////............//////***+++,,,---...///000111------...//////000111111//////............//////............////////////.........///////////////000//////............///////////////////////////..........................................------.............................................................../////////,,,------......------,,,,,,,,,,,,---------......888888777666666666666666555555555555555555555555777777777777777777777777666555555444444555555666333333222222333444444555444444444444444444444444555555555555555555555555555555555555555555555555444444444444444444444444555555555666666666777777666666666666666666666666444555666777888777666666333777999888555333666999888888777777777777888888999999888888999999:::;;;:::999999888999:::;;;<<<999999:::;;;;;;<<<======::::::::::::::::::::::::::::::999999999999::::::888888888888888888888888666777999;;;<<<<<<<<<<<<>>>=========>>>>>>??????>>>>>>>>>???@@@AAACCCCCCCCCCCCCCCCCCDDDEEEFFFGGGCCCDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHJJJKKKKKKLLLIIIHHHHHHGGGHHHJJJKKKLLLKKKKKKJJJJJJKKKLLLNNNOOONNNOOOOOOPPPOOOOOONNNNNNLLLLLLKKKJJJIIIIIIIIIIIIFFFGGGIIIJJJJJJIIIGGGFFFFFFGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIJJJKKKMMMNNNNNNNNNNNNKKKKKKKKKLLLMMMNNNNNNNNNJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIGGGGGGFFFEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC>>>???AAACCCDDDEEEFFFFFFFFFEEECCC@@@>>><<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>???@@@@@@AAA??????>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888777777777666666666555555555555555666666666777777555666666666555444333333222333555666777777777666444444444444444444444444111111222222222333333333222222333333333333333333111222222333333222222111///000000000111111111222////////////////////////.........///000111111111////////////////////////........./////////000000000000000000000000000000---......//////......---........./////////000000////////////////////////---------.........//////---------.........//////---......////////////...........................---------.........//////000000000000000000000000//////............//////............////////////---------......//////000//////............//////............////////////............/////////000//////...---......000000........................------------------------,,,,,,------.../////////................................................---........./////////000,,,------......------,,,,,,,,,,,,---------......888888777666666666666666555555555555555555555555777777777777777777777777555555555444444555555555222222222222333333444555555555555555555555555555333333444555555444333333555555555555555555555555111222222333444555666666555555555555666666666777666666666666666666666666333444666777777777666555222666999777444222555999888888777777777777777888999999888888999999:::;;;:::999888888888999:::;;;999999::::::;;;<<<======:::::::::::::::::::::::::::999999999999999999:::888888888888888888888888666777999;;;<<<<<<<<<<<<===============>>>???????????????@@@AAABBBDDDDDDAAAAAAAAABBBCCCDDDEEEFFFBBBCCCEEEFFFGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFGGGHHHJJJKKKKKKLLLIIIIIIHHHHHHIIIJJJLLLMMMLLLKKKKKKKKKLLLMMMOOOPPPOOOOOOOOOPPPPPPOOONNNNNNKKKKKKJJJIIIHHHHHHHHHHHHFFFGGGIIIJJJJJJIIIGGGFFFFFFGGGHHHIIIIIIIIIIIIHHHGGGGGGHHHIIIIIIJJJKKKKKKMMMMMMNNNNNNNNNNNNMMMMMMJJJKKKKKKLLLMMMMMMNNNNNNJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIJJJJJJIIIHHHGGGEEEDDDBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCC@@@@@@BBBCCCDDDDDDEEEEEEFFFEEEBBB???===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>???@@@AAAAAAAAA??????>>>>>>======<<<<<<::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<888888888888888999999999666666555555555444444444444555555555666666777777333333444555666666666666222333555777777777777666444444444444444444444444111111111222222333333333333333333333333333333333222222222333333222222222//////000000111111111222////////////////////////---......///000111111222////////////////////////............/////////000000000000000000000000000---..................------.........//////000000////////////////////////---------.........//////---------.........//////---...///111111111000///////////////////////////---------.........//////000000000000000000000000//////............//////222111111000///......------------...............//////............//////............/////////000---.........//////000000///...------...///000111------------------------------------------------***+++,,,---///000111111................................................---.........//////000000,,,------......------,,,,,,,,,,,,---------......666666666666555555555555555555555666666666666666888888888777777777777777444555777888777666444333666555555555555444444444333333333444444444555555777666555444444444444444555555555444444333333333222000///111444666444222444444444444444444444444666666666666666666666666777666555444444555666777444444444555555555555666666666666666777777777777999888777888999999888777;;;:::888777666777777888888888999999999:::::::::999999888888888888888888999999999999999999999999888888999999999:::::::::999999::::::::::::;;;;;;;;;<<<===>>>????????????======>>>???????????????>>>???AAABBBBBBBBBDDDFFFCCCEEEGGGHHHHHHGGGHHHJJJGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEGGGGGGFFFEEEDDDDDDEEEEEEEEEFFFGGGHHHJJJKKKLLLMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNPPPPPPOOOOOOOOOOOONNNNNNJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLMMMLLLJJJIIIHHHHHHIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAACCCCCCCCCDDDDDDDDDDDDEEEBBBBBBAAA???>>><<<;;;:::999999:::;;;;;;<<<<<<===>>>???@@@AAAAAAAAAAAAAAA>>>>>>===<<<;;;:::999999:::999999888888999999:::999:::;;;<<<<<<<<<;;;;;;::::::999999888777777777666555444333333444555666444444444444444444444444222222333333333333444444444444333444444555666777555555444444444333333333333444555555666666555555333333333222222111111111444333333222222333333444000000000000000000000000111111111111111111111111222111000//////......///000000000000000///......------------..................//////////////////000000//////.........---///111333333111...------///////////////////////////////////////////////////////////////.........000000000000000000000000........................,,,---------.../////////111000///---------...///////////////////////////............////////////---,,,++++++++++++,,,------...............------////////////////////////........................---...///000000111000000------......//////000000...................................................------,,,,,,------...//////.........---------+++,,,------......------000...,,,+++---............------,,,,,,------...666666666666555555555555555555555555666666666666777777777777777777777777777777999999999888666555666555555555555444444444333333333444444444555555666666555444444444444444555555444444444333333333000...---///222333222000444444444444444444444444777777777666666555555555777666555444444555666777444444444555555555555666666666666666777777777777999888777777999999888777;;;;;;:::999999999999:::888888888999999999::::::888888888888888888888888999999999999999999999999888888999999999:::::::::999999::::::::::::;;;;;;:::;;;<<<===>>>>>>>>>>>>;;;;;;<<<==================>>>@@@AAAAAABBBDDDEEEEEEGGGHHHIIIHHHGGGHHHIIIGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGIIIJJJLLLMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPPPPOOOOOONNNNNNNNNMMMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKLLLKKKIIIHHHGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAABBBBBBBBBCCCCCCCCCDDDDDDBBBAAA@@@???===<<<;;;:::999::::::;;;<<<<<<======>>>???@@@@@@AAAAAAAAA@@@AAAAAA@@@???>>>===<<<<<<:::999999888888999999:::999999:::;;;;;;;;;;;;;;;::::::999999888777666666777666555555555555666777444444444444444444444444222222333333333333444444444444333444444555666777555555444444444333333333333444444555555555555555333333333222222222111111222222222111111222222222000000000000000000000000000000000000000000000000000///////////////000111000000000000000///......////////////000000000000///////////////.........000/////////............---///111000...,,,++++++////////////////////////////////////////////////.........///////////////////////////////////////000000000000000000000000......//////////////////000000///...............////////////////////////............///////////////...------------.../////////000000000000//////...................................................//////000000000000///............////////////...................................................------,,,,,,------...//////.........---------,,,---......//////......000...------...//////......------,,,,,,------...666666666555555555555444444444555555555666666666777777777777777777777777777888999999999888666555666555555555555444444444333333333444444444555555666555444444444444444444555444444444444333333333333222222333555666555444444444444444444444444444777777777666666555555555666666555555555555666666444444444555555555555666666666666666777777777777999888777777999999888777888888999::::::::::::999888888888999999999999:::888888888888888888888888999999999999999999999999888888999999999:::::::::999999::::::::::::;;;;;;::::::;;;<<<============;;;;;;<<<===============<<<===???@@@@@@AAACCCEEEGGGIIIJJJIIIHHHFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGEEEEEEFFFGGGGGGHHHIIIIIIGGGGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNKKKKKKKKKKKKLLLLLLLLLLLLJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPOOOOOONNNMMMLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@???===<<<;;;;;;::::::;;;;;;<<<=========>>>???@@@@@@AAA@@@@@@@@@>>>>>>===<<<;;;::::::999:::999999888888999999:::999999999:::::::::::::::;;;;;;:::999888777666555777777666666666666777777444444444444444444444444222222333333333333444444444444333444444555666777555555444444444333333333333333444555555555555555333333333222222222222111111111000000000000111111000000000000000000000000////////////////////////............///000111222000000000000000//////...////////////000000000000000000//////.........---////////////............---///000000...,,,+++,,,////////////////////////////////////////////////------......//////000000////////////////////////000000000000000000000000000000000000000////////////////////////......---////////////////////////............////////////000000////////////000000//////000000000000000///------------------------........................//////000000000///....../////////..................................................................------,,,,,,------..................------------...//////000000/////////......///000000///---...------,,,,,,------...666666555555555444444444333444444555555666666666666666666777777777777777555666666777666555444444666555555555555444444444333333333444444444555555555555444333333444444444444444444444444444444444555555555666777777777777555555555555555555555555444444444444555555555555666666666555555666666666444444444555555555555666666666666666777777777777999777666777888999888777333444666888999888888777888888888888999999999999888888888888888999999999999999999999999999999999888888999999999:::::::::999999999:::::::::;;;;;;:::;;;<<<===>>>>>>>>>>>>======>>>???????????????<<<>>>@@@AAAAAABBBDDDFFFIIIKKKKKKJJJHHHFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEFFFFFFGGGHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIGGGGGGFFFEEEEEEFFFFFFFFFIIIIIIJJJKKKLLLMMMNNNNNNKKKKKKKKKKKKLLLLLLLLLLLLJJJKKKLLLMMMNNNOOOPPPQQQPPPPPPOOONNNMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJKKKLLLLLLMMMNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGFFFFFFGGGHHHIIIJJJJJJJJJGGGGGGFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBAAAAAA???@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>===<<<<<<;;;;;;;;;;;;<<<======>>>>>>??????@@@@@@@@@@@@??????<<<<<<;;;;;;:::999999888:::999999888888999999:::999888888888999999::::::<<<;;;:::999888666555555666666666666666666666666444444444444444444444444222222222333333333444444444444333444444555666777555555444444444333333333333333444555555555444444222222222222222222222222111111111000000111111111000000000000000000000000000000000000000000000000///////////////000111111//////000000000000//////------------............000000000///......------///////////////.........///000222111000......///////////////////////////////////////////////////,,,------...///000111111////////////////////////........................111000000//////.........---...///000000///...---////////////////////////............////////////000000000000000000000000,,,---..................------------------------........................///000000000///...------/////////......---------...................................................------,,,,,,------...........................------...///////////////.........000111111///,,,...------,,,,,,------...555555555555444444444444333333333444555666666777555555666666777777777777666666666666666555555444666555555555555444444444333333333444444444555555444444333333333444444555444444444444444444444444333333444444333333444555555555555555555555555555///000111222444555666777555666666666666666666555444444444555555555555666666666666666777777777777888777666777888888777666222333555777888888888777777777888888888999999999777777888888888999999999999999999999999999999999888888999999999:::::::::999999999:::::::::;;;;;;<<<===>>>??????@@@??????======>>>???????????????===???AAABBBCCCDDDFFFHHHKKKLLLMMMKKKHHHFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGIIIJJJJJJKKKLLLMMMNNNNNNJJJKKKKKKKKKLLLLLLLLLMMMJJJKKKLLLMMMNNNOOOPPPPPPOOOOOONNNMMMLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHIIIJJJKKKKKKKKKJJJKKKKKKLLLMMMNNNOOOOOOLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKJJJKKKKKKKKKJJJIIIIIIHHHGGGFFFFFFGGGGGGHHHIIIJJJJJJFFFFFFFFFEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCBBBAAAAAA@@@????????????@@@@@@@@@AAA???>>>>>>>>>======<<<<<<;;;;;;<<<======>>>>>>????????????@@@@@@??????>>>???>>>>>>======<<<<<<<<<:::999999888888999999:::999999888888888999:::;;;;;;;;;:::999888777666555555555555555555555555555444444444444444444444444222222222333333333444444444444333444444555666777555555444444444333333333222333333444555444444444222222222222222222222222222222111111111111222222000000000000000000000000111111111111111111111111111111000/////////////////////000000000000//////------------............000000//////.........---.........//////////////////000111111///...///000////////////////////////////////////////////////,,,------...///000111111................................................/////////......------------...///000000///...---////////////////////////............////////////////////////////////////,,,,,,---...............------------------------........................///////////////...---,,,//////......------,,,,,,...................................................------,,,,,,------...---.....................,,,,,,---............---.........///111000...,,,...------,,,,,,------...555555555444444444444333222222333444555666666777444555555666666777777888888888888888777777777777666555555555555444444444333333333444444444555555333333333333333444444555333333333444444444444555444555666666444444555666555555555555555555555555//////111222444555666777555555666666666666555555444444444555555555555666666666666666777777777777888777666666888888777666555555666888888999999999777777777888888888888999777777777888999999::::::999999999999999999999999888888999999999:::::::::999999::::::::::::;;;;;;======>>>???@@@@@@@@@@@@;;;;;;<<<==================???BBBCCCDDDEEEGGGIIILLLMMMMMMLLLIIIGGGFFFGGGDDDDDDEEEEEEEEEEEEEEEFFFEEEEEEFFFFFFGGGHHHHHHHHHKKKKKKJJJIIIIIIHHHGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHJJJJJJJJJKKKLLLMMMMMMMMMJJJJJJKKKKKKLLLLLLMMMMMMKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJKKKLLLMMMMMMLLLLLLMMMMMMNNNNNNOOOOOOMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@????????????@@@@@@@@@@@@========================<<<<<<======>>>??????????????????@@@??????>>>=========<<<<<<;;;;;;;;;;;;:::999999888888999999::::::999999888888:::;;;<<<::::::999999888777777777444444555555555555444444444444444444444444444444222222333333333333444444444444333444444555666777555555444444444333333333222222333444444444444444111222222222222333333333222222222111111222222222000000000000000000000000111111111111111111111111222111000///...............//////000000000000000////////////000000000000////////////////////////.........///////////////---...///...---,,,---///////////////////////////////////////////////////------......//////000000........................000000000000000000000000............---------------...//////////////////////////////////////////............////////////......////////////......---...///000111111111111------------------------............................../////////...------.........---------------...................................................------,,,,,,------...---------...............+++,,,,,,---...---------...------...//////...,,,...------,,,,,,------...555555555444444444333333111222222333555666666777444444555555666777777888999888888777777777777777666555555555555444444444333333333444444444555555333333222222333333444555333333333444444444555555555777999888666555666888555555555555555555555555222333333444555555666666444555666777777666555444444444444555555555555666666666666666777777777777888666555666777888777666666666666666777777888999777777777777888888888888666777777888999999::::::999999999999999999999999888888999999999:::::::::999999::::::::::::;;;;;;<<<===>>>??????@@@@@@@@@;;;;;;<<<===============<<>>>>>???@@@@@@???????????????>>>======:::::::::999999999999888:::999999888888999999:::;;;:::999888999:::<<<===888888888888888888888888444555666777777666555444444444444444444444444444222222333333333333444444444444333444444555666777555555444444444333333333222222333444444444444333111111222222222333333333111111000000000000111111000000000000000000000000111111111111111111111111111000///////////////000......///000000000000000////////////000000000000------......///000000000............/////////000---...///...,,,,,,...///////////////////////////////////////////////////.........///////////////........................000000000000000000000000............////////////...............///000000////////////////////////............////////////......///000000///......---...///000111111111111................................................------......///.........,,,------------------......................................................------,,,,,,------...---------.........//////,,,------..................---++++++---...---,,,...------,,,,,,------...555555444444444333333333111111222333555666666777444444444555666777777888777777666555555555555555666666555555555444444444333333333444444444555555222222222222333333444555333333333444444555555555222444666555222111333555666666666666666666666666777777666666666555555555444555666777777666555444444444444555555555666666666666666666777777777777888666555666777888777666555555444333333444666777777777777777888888888888666777777888999999::::::999999999999999999999999888888999999999:::::::::999999:::::::::;;;;;;;;;;;;<<<===>>>????????????===>>>>>>???????????????;;;===@@@AAABBBDDDFFFHHHLLLMMMNNNMMMJJJHHHHHHHHHCCCDDDDDDDDDEEEEEEFFFFFFEEEFFFFFFGGGGGGHHHIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKGGGFFFFFFFFFGGGHHHHHHIIIIIIIIIJJJJJJKKKKKKLLLLLLIIIJJJJJJKKKLLLMMMMMMNNNKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJHHHHHHIIIJJJKKKLLLMMMNNNOOOOOONNNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNMMMMMMLLLKKKKKKKKKJJJJJJJJJJJJHHHIIIJJJJJJIIIHHHFFFEEEFFFFFFFFFEEEEEEEEEEEEEEEBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBAAA@@@@@@???@@@@@@@@@@@@AAAAAAAAA<<<<<<<<<========================>>>??????@@@@@@???????????????>>>======<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999999999:::<<<;;;:::999999;;;===>>>777888888888888999999999555666777888888777666555444444444444444444444444222222333333333444444444444444444444444555777777555555444444444333333333222222333444444444333333111111111222222333333333000000////////////000000000000000000000000000000000000000000000000000000///......//////000111222......///000000000000000------------.........///,,,,,,---...///000111111---.........//////000000///000000000......000222///////////////////////////////////////////////////////////////...............................................................//////000000111111///...---------///000111////////////////////////............/////////000...///000111111000///...+++,,,---...////////////////////////////////////........................,,,,,,---.../////////...,,,,,,,,,------............................................................------,,,,,,------...---------.........//////---......///////////////...,,,******+++------,,,...------,,,,,,------...777777666666555555555444666555333222333555777888555555555555666666666666555555555555555555555555555555555555555555555555666666666666666666666666555555444444444444333333111111222333333444555555444444555555555555444444555555555555555555555555333444555555666666555555444555555555666666777777666666666666666666666666666666777777777777666666666666777777666555444444555555555555666666666666888888888777777777777777888888888888888888888888999999999999999999999999666777888999999999999999777777888999;;;<<<======>>>>>>?????????>>>>>>============>>>??????@@@@@@BBBBBBAAABBBCCCEEEGGGHHHLLLLLLLLLKKKIIIGGGEEECCCEEEEEEDDDCCCCCCCCCCCCCCCEEEFFFFFFGGGGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHIIILLLLLLLLLLLLKKKKKKKKKKKKGGGHHHIIIJJJKKKKKKKKKKKKMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMNNNNNNOOONNNNNNMMMLLLJJJHHHHHHHHHHHHIIIKKKKKKJJJJJJJJJJJJKKKKKKMMMMMMNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIGGGFFFEEEEEEDDDDDDDDDEEEGGGHHHHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@???>>>======@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????============<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999::::::;;;<<<::::::::::::;;;;;;;;;;;;:::;;;;;;;;;;;;:::999888666666555555555444444444333333333333333333333333111111111111111111111111333444555555444333111000111111222333333444555555000000111222222222222111222222222222222222222222000000000000000000000000222222111111111111222222111111000000//////......000000000000////////////111111000000//////......////////////////////////------------------------........................////////////////////////////////////////////////000000//////......------////////////////////////111///---++++++---///111111000---,,,,,,---000111000000//////.........---......//////////////////000000//////.........---000000000000000000000000000000000000000000000000,,,,,,------.../////////000000000000000000000000000...,,,---000111///---,,,------......------,,,------------------------////////////////////////,,,---......//////......------------------------...---,,,++++++,,,---...........................000000000000000000000000........................777666666666555555555555555555444333444555666777555555555666666666777777555555555555555555555555444444444444444444444444555555555555555555555555333333222222222222111111000000111222222333444444444444555555555555444444555555555555555555555555333444444555555555555555444555555555666666666777555555555555555555555555666666777777777777666666666666666666666555444444555555555555666666666666777777777777777777777777888888888888888888888888999999999999999999999999777777888999999999999999777888888999:::;;;<<<<<<===>>>>>>??????>>>>>>===<<<======>>>>>>???@@@@@@BBBAAAAAAAAABBBDDDFFFGGGJJJJJJJJJJJJHHHFFFDDDBBBDDDCCCCCCCCCCCCCCCDDDDDDGGGGGGFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMLLLLLLKKKJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMOOONNNMMMLLLKKKKKKLLLLLLLLLKKKKKKJJJJJJKKKKKKLLLNNNNNNNNNOOOOOOOOONNNNNNMMMMMMNNNNNNMMMMMMLLLKKKLLLKKKKKKKKKKKKJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDEEEGGGHHHHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAABBBAAAAAA@@@??????>>>>>>????????????????????????>>>>>>===<<<<<<<<<<<<<<<<<<=========>>>>>>>>>??????>>>>>>>>>>>>=========<<<<<<;;;;;;;;;:::::::::::::::999999::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;::::::999666666555555555444444444333333333333333333333333333333333333333333333333222222333444444333333333222222222333333444444444333333333333333222111000222222222222222222222222000000000000000000000000222111111000000111111222111000000000/////////...000000000000////////////000000000000//////..............................------------------------////////////////////////////////////////////////........................000000000//////.........////////////////////////000...---,,,,,,---...000......////////////......000/////////............///////////////.........000/////////............////////////////////////..........................................------////////////////////////000...---...000000///---,,,------......------,,,------------------------........................,,,---......//////......---------------------------------,,,,,,---------........................................................................666666666666555555555555444555555555555666666666666666666666777777777777555555555555555555555555333333333333333333333333555555555555555555555555333333222222222222111111000000000111111222222333444444555555555555444444444444444444444444444444333333444555555555555555555555555555555666666666555555555555555555555555555666666777777666666555555666666666666555444444555555555555666666666666777777777777777777777777888888888888888888888888999999999999999999999999777777888999999999999888888888999999999:::::::::<<<======>>>>>>>>>======<<<<<<======>>>?????????AAAAAA@@@@@@AAACCCEEEFFFHHHHHHIIIHHHGGGEEECCCBBBBBBBBBBBBBBBCCCCCCEEEEEEHHHGGGGGGFFFEEEEEEDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJKKKLLLLLLMMMLLLLLLKKKLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKLLLLLLLLLLLLOOOOOONNNMMMMMMNNNNNNOOOLLLLLLKKKKKKKKKKKKLLLLLLNNNOOOOOOOOOOOOOOONNNNNNLLLLLLMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEFFFEEEFFFGGGHHHHHHGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAABBBBBBAAAAAA@@@@@@??????>>>>>>>>>???????????????>>>>>>===<<<<<<<<<<<<<<<============>>>>>>>>>>>>????????????>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::::::::999999::::::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;::::::999666666666555555555444444333333333333333333333333444444444444444444444444222222222222333444555666333333333333333333333333555555555444333222111000222222222222222222222222000000000000000000000000222111111000000111111222000000000000////////////000000000000////////////000000000////////////...------------------------........................000000000000000000000000////////////////////////........................000000000000////////////////////////////////////........................+++---000222222000---+++////////////............000000//////.........---////////////............////////////////////////........................000//////...------,,,,,,////////////////////////000...---...///000///...,,,------......------,,,------------------------........................,,,---......//////......------------------------,,,------......------,,,........................................................................666666666666666555555555444555666666666666555555666666666777777777888888555555555555555555555555333333333333333333333333555555555555555555555555555555444444444333333333000111111111222222222333333444444555555444444333444444444444444444444444333333444555555555444444555555555555555555555555555555555555555555555555555666666666666666666555555555555666666555444444555555555555666666666666666666666777777777777777888888888888888888888888888888888888888888888888777888888999999999888888888888888999999999999999;;;;;;<<<============<<<;;;;;;<<<======>>>>>>???@@@@@@??????@@@AAACCCDDDGGGGGGHHHGGGGGGEEECCCBBB@@@@@@@@@AAABBBDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNLLLLLLKKKKKKKKKKKKLLLLLLOOOOOOOOOOOOOOONNNNNNMMMKKKKKKLLLLLLLLLKKKKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEFFFFFFFFFEEEFFFGGGGGGGGGGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBAAABBBBBBBBBAAAAAA@@@@@@@@@???????????????@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<<============>>>>>>>>>>>>?????????>>>>>>>>>======<<<<<<;;;;;;;;;:::::::::::::::999999::::::;;;<<>>===<<<:::888777666666666666555555555555444444444444444444444444555555555555555555555555333333222111222333555666333333333333333333333222444444444444333222111000111111111111111111111111000000000000000000000000111111000000000000111111000000000000////////////000000000000////////////////////////////////////------------------------////////////////////////////////////////////////////////////////////////........................000000000000000000000000////////////////////////------...//////...------+++---000222222000---+++///////////////.........000000000///......------///////////////.........////////////////////////........................//////.........---------//////////////////////////////....../////////...,,,------......------,,,------------------------........................,,,---......///.................................+++,,,---......---,,,+++........................................................................555555555666666666666666555666666777777666555555666666666666777777777777555555555555555555555555444444444444444444444444555555555555555555555555555555444444444333333333222222222333333333333333333333444444444444333333444444444444444444444444222333333444555444444444555555555555555444444444555555555555555555555555555555666666666666555555444444555555555555444444555555555555666666666666555555666666777777777777777777777777777777777777888888888888888888888888888888999999999888888777888888888888888888888888999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>??????>>>>>>>>>@@@AAABBBEEEFFFFFFGGGFFFEEEDDDCCC?????????@@@BBBCCCEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMIIIJJJJJJJJJJJJIIIHHHHHHGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNLLLLLLKKKKKKKKKKKKLLLLLLNNNOOOOOOOOONNNNNNMMMLLLIIIJJJJJJKKKKKKJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEFFFFFFGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDCCCCCCBBBAAABBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBB>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>============>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999::::::;;;<<<>>>???@@@BBBDDDFFFHHHIIIDDDCCCBBB@@@===999777555777777666666666555555555444444444444444444444444333333333333333333333333666555333222111222333333333333333333333333333222111111222222222222111111111111111111111111111111000000000000000000000000111000000000000000000111////////////000000000000000000000000////////////.............../////////------------------------////////////////////////........................////////////////////////........................///////////////000000000////////////////////////,,,---...000000...---,,,......////////////...............///////////////000000//////.........---.........///////////////........................////////////////////////---------.........//////.........................../////////......//////,,,------......------,,,------------------------........................,,,---......///.................................+++,,,---......---,,,+++........................////////////////////////........................555555555666666666666666777777777666666666666555555555555555666666666666555555555555555555555555555555555555555555555555444444444444444444444444333333222222222222111111333333333333333333333333333333444444444444333333333333333333333333333333222222333444444444444444555555555444444444444444444444444444444444444444444555555666666555555444333333444555555555555444555555555555666666666666444555555666666777777888777777777777777777777777888888888888888888888888888999999999999888777777666666777777888888888888888999:::;;;;;;;;;;;;;;;::::::;;;;;;<<<=========>>>>>>=========>>>@@@AAACCCCCCDDDEEEEEEDDDCCCBBB?????????@@@AAABBBDDDEEEDDDDDDEEEEEEFFFGGGGGGHHHDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIGGGGGGHHHHHHIIIJJJJJJJJJLLLLLLMMMMMMMMMMMMLLLLLLHHHIIIIIIIIIIIIHHHGGGGGGFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMNNNNNNOOOOOOOOONNNNNNMMMKKKKKKJJJJJJJJJJJJKKKKKKNNNNNNNNNNNNMMMLLLKKKJJJHHHHHHIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEFFFGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCC>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999::::::;;;<<<===>>>???BBBDDDGGGHHHIIIHHHGGGEEEBBB>>>;;;888666777777777666666666555555444444444444444444444444222222222222222222222222666555444333222222222222333333333333333333333333///000111222222222222111111111111111111111111111000000000000000000000000111000000//////000000111////////////000000000000000000000000////////////---............/////////------------------------................................................////////////////////////------------------------............////////////////////////////////////,,,---...//////...---,,,000///............///000.........///////////////////////////////////////.........///////////////........................000000000000000000000000,,,,,,------...//////000...........................///000///...---...000,,,------......------,,,------------------------------------------------,,,---......//////..............................,,,------......------,,,........................000000000000000000000000........................555555555555666666666777999888666555555555666777444444444444555555555555555555555555555555555555444444444444444444444444444444444444444444444444333333222222222222111111222222222222222222222222222333333444444333333222333333333333333333333333222222333444444444444333555555555444444333333333444444444444444444444444444555555666666555555444222333444444555555555444555555555555666666666666444444555555666777777888777777777777777777777777888888888888888888888888999999999999999888777777444555555666777888999999777888999:::;;;;;;;;;;;;999::::::;;;<<<<<<======>>>===<<<<<<<<<===>>>??????@@@AAABBBBBBAAA@@@@@@????????????@@@AAACCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHIIIJJJJJJJJJIIIHHHFFFGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLMMMLLLLLLKKKKKKHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLMMMMMMNNNNNNMMMLLLKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJMMMMMMMMMLLLLLLKKKJJJIIIGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIGGGFFFFFFFFFFFFFFFFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAABBBCCCCCC>>>>>>===<<<<<<<<<<<<<<>>>>>>>>=========<<<>>>>>>>>>============<<<<<<<<<;;;;;;;;;:::::::::::::::999999::::::;;;<<<<<<===>>>@@@AAACCCDDDEEEHHHGGGFFFDDDAAA>>>;;;:::777777777777666666666555555555555555555555555555222222222222222222222222333333333444444333222222222222222333333444444444222222222333222222111111111111111111111111111111000000000000000000000000000000////////////000000.../////////000000000111000000000000////////////---------.........//////........................------------------------........................////////////////////////------------------------,,,---------.........///////////////////////////---..................---//////............//////............/////////000------......///000000000............/////////000........................////////////////////////------..........................................---///000000...---...000,,,------......------,,,------------------------------------------------,,,---......//////..............................---------,,,,,,---------........................////////////////////////........................444555555555666666777777:::888666555444555666777333333333444444444555555555555555555555555555555333333333333333333333333444444444444444444444444555555555444444444333333222222111111111111111111222333333444444333333222333333333333333333333333222222333444444444333333555555555444444333333333444444444444444444444444444555555555555555555444222333444444555555555444555555555555666666666777444444444555666777777888777777777777777777777777777777777777777777777777999999999999999888777666333444555666777888999:::666777888999:::;;;;;;;;;999999:::;;;;;;<<<<<<=========<<<;;;;;;<<<>>>???<<<===>>>@@@@@@???>>>>>>????????????@@@AAABBBBBBCCCCCCCCCBBBAAAAAA@@@@@@BBBCCCCCCDDDEEEFFFFFFGGGGGGHHHIIIJJJJJJJJJIIIHHHFFFFFFGGGHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLKKKKKKJJJGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKJJJKKKKKKKKKJJJIIIGGGFFFIIIIIIIIIHHHHHHIIIIIIIIILLLLLLLLLLLLKKKJJJIIIHHHFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGEEEEEEEEEEEEFFFGGGIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDCCCCCCBBBAAA?????????????????????@@@>>>>>>???@@@AAAAAABBBBBB>>>>>>===<<<<<<<<<<<<<<>>>>>=========<<>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::::::::999999::::::;;;<<<<<<<<<===>>>>>>???@@@@@@GGGGGGFFFDDDCCC@@@>>>===777777777777666666666666555555555555555555555555333333333333333333333333000111333444555555444333111111222333333444555555555555555444333222111000000000000000000000000000000000000000000000000000000000////////////000000.../////////000000111111000000000000////////////---------.........//////////////////////////////------------------------000000000000000000000000////////////////////////------------------------,,,,,,,,,---------......////////////////////////..............................///000000///......---.........//////000000,,,,,,---...///000111111---.........//////000000................................................/////////...------,,,,,,........................---///111000---,,,...000,,,------......------,,,------------------------------------------------,,,---......//////......////////////////////////......,,,++++++,,,..............................................................................444444444555555555555666777777666555444444333333666666666555444444444333777777666555444333333333333333333444444555555555666555444333333333333333333333333444444444555555111111111222222333333333555444444333333444444555111222222333333222222111333333333444444555555555777777777777777666666666666555444333222333333444111111222222222333333333444444444444444444444444444444555555555555444444555555444444444444555555555555555555666777999999555555555666666666666666:::::::::999888777666666777666666555555555666666555555666777888999999:::888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????>>>??????@@@@@@AAABBBBBBCCCCCCBBBBBBAAA@@@??????@@@@@@AAABBBCCCDDDEEEFFFHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJKKKJJJIIIHHHIIIJJJMMMNNNNNNNNNMMMJJJHHHFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFIIIHHHHHHHHHHHHIIIJJJJJJLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJIIIIIIHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHGGGFFFFFFGGGGGGGGGJJJIIIHHHHHHGGGGGGHHHHHHKKKJJJIIIHHHFFFEEEDDDDDDFFFFFFFFFFFFEEEEEEEEEDDDFFFEEEEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>======>>>>>>:::999888888:::<<<<<<;;;;;;;;;;;;<<<<<<>>>????????????>>>>>>>>>>>>>>>>>>??????@@@@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===???@@@AAADDDDDDEEEDDDBBB???<<<:::777777666555555555555555555555555555555555444444666555555555555444444444555555666666555333222000333333333333333333333333333333333333333333333333222111111111000000//////////////////000000000000---,,,++++++,,,...111222222111///.........///000////////////////////////000000//////.........---,,,---......//////......000///......,,,,,,+++***////////////////////////000000000000000000000000000000//////.........------------............///////////////////////////000000//////.........---000000111111111111000000......////////////............---------......///........................,,,---......//////........................------......---------,,,,,,,,,,,,,,,,,,---------......---------............///------------------------------------------------------------------------,,,,,,,,,---------......,,,---------.../////////000////////////.....................////////////111111000000//////......////////////////////////444444444444555555555555666666555555444333333222555555555555555444444444777666555444444333333333333333333444444444444444444444333222222222222222333333333444444444444555222222222222222222333333333333222222222222333333222222333333333333222222333333333444444444444444555555555555555555555555666555444333222333333444222222222222333333333333444444444444444444444444444555555666666555555444555555444444444444555555444444444444555666777777444555555555666666777777999999999999888777666666666666555555555555666666666666777777888888999999888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBBBBBBBBAAA@@@?????????@@@@@@AAABBBCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKJJJIIIHHHIIIJJJJJJKKKLLLLLLLLLJJJHHHGGGHHHHHHHHHHHHHHHGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIJJJIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>;;;:::888999:::<<<;;;;;;;;;;;;;;;;;;<<<===>>>???????????????????????????@@@@@@AAAAAA@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????AAABBBCCCBBBAAA???<<<;;;777777666555555555555666555555555555555555555555666555555555555444444444444555555555555333222111222222222222222222222222333333333333333333333333111111111111000000000///111111000000//////......000///.........000222333222111000///...//////000////////////////////////000/////////............,,,---......//////......,,,,,,,,,+++******))))))////////////////////////........................000/////////............---------............///////////////////////////000/////////............------............------,,,---...............---///......---------..............................,,,---......//////......+++,,,,,,---...///000000.........---------,,,,,,,,,,,,,,,---------......---------............///------------------------------------------------------------------------,,,,,,,,,---------......---------...............,,,,,,,,,---------..................////////////000000///////////////...////////////////////////444444444444555555555555555555444444333333222222444444444555555555555555777666555444333333333333444444444444333333333333333222222111111111111222333333333333444444444444333333222222222222222222222222111111111111222222333333444444444444333333444444444444333333333333333333333333333333333333555444444333333333333444333333333333444444444444444444444444444444444444555555666666666666555555555555444444444444555555444444444444444444555555333444444555666777888888999999999999888777666666666666555555555555666666777777777777777888888888888888888999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;<<<======>>>>>>??????@@@AAAAAAAAAAAAAAAAAA@@@??????>>>>>>@@@AAAAAABBBCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJIIIHHHIIIKKKHHHHHHJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA?????????@@@@@@AAAAAABBB@@@???>>>>>>>>>>>>>>>>>>===;;;::::::;;;;;;;;;:::;;;;;;;;;;;;<<<===>>>>>>??????@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCBBBAAA???>>>;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<======>>>??????@@@???===<<<;;;888777666666555555666666555555555555555555555555666555555555555444444444444444555555444333222111111111111111111111111111333333333333333333333333111111111111000000000000222222111000///...------111111////////////111222111111000///////////////////////////////////////////////////............------...////////////...........................////////////////////////........................////////////............---------............///////////////////////////////////////............,,,,,,------------,,,,,,++++++,,,---......------//////......------------........................,,,---......//////......---------.........//////.........------------,,,,,,,,,,,,---------......---------............///------------------------////////////////////////------------------------,,,,,,,,,---------.....................---------******+++,,,---...///000---............/////////.............../////////////////////////////////333333444444444555555555444444444333333222222222333444444444555666666666666555444444333333333444555444444333333222222222333222222111111111222222222222333333333444444444333333333222222111111111222222111111111111222222333444444555555444444333555444444333333222222222222222222222333333333333444333333333333333333333333333333444444444555555444444444444444444444444555666666777777666666555555444444333333444444555444555555555555444444333333333444555666777888999888888888888888777666666666555555555555666666777888888888777777777777777888888888888999999999999::::::::::::::::::::::::777888888999:::;;;<<<<<<>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@?????????>>>>>>AAAAAABBBBBBCCCDDDDDDEEEDDDDDDEEEEEEFFFFFFGGGGGGGGGIIIJJJJJJHHHHHHIIIKKKIIIIIIJJJJJJJJJIIIHHHHHHFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJKKKKKKJJJJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHIIIIIIJJJIIIIIIIIIGGGFFFEEEEEEDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA>>>>>>???@@@AAAAAABBBBBB??????>>>>>>>>>>>>>>>??????===;;;:::;;;;;;:::999;;;;;;;;;;;;;;;<<<===>>>@@@@@@@@@@@@@@@AAAAAAAAACCCDDDDDDDDDDDDBBBAAA@@@;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;:::;;;;;;;;;;;;<<<======<<<;;;;;;888777777666555666666666555555555555666666666666666555555555555444444444444444444444333333222222222222222222222222222222222222222222222222222222111111111000000000000000111111000000//////......000000///...------......111000000//////////////////////////////////////////////////////.........------.../////////////////////000000000111111111////////////////////////........................///////////////.........---------............//////////////////////////////////////////............//////000000//////...+++,,,------............/////////......---,,,,,,........................,,,---......///.........111000000...---,,,++++++............------------,,,,,,,,,---------......---------............///........................////////////////////////------------------------,,,,,,,,,---------....../////////...---------,,,------......///000000111---------.........//////,,,,,,------......//////////////////////////////333333333444444444444555444333333333333333222222333444444444555666666666555444444333333333333444444444444333333222222111333333222222222222333333222222222333333333444444333333333222222111111111333333222222222222333333333444444555555444444333444444444333333222222111222222333333444444444444222222333333333333333333333333333444444444555555444444444444444444444444555555666666666666555555444444333333333333444444555555666666666555444444333333444555666777888999777777888888888777666666555555555555555666777777888888888777777777777777777777888888888999999999999999999999999999999999666666777888999:::;;;;;;===>>>>>>??????@@@AAAAAA@@@@@@??????????????????AAAAAABBBBBBCCCDDDDDDDDDCCCCCCDDDEEEEEEFFFGGGGGGGGGHHHIIIIIIHHHHHHIIIKKKMMMLLLLLLKKKJJJIIIHHHGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHIIIJJJJJJJJJJJJIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJJJJIIIGGGFFFEEEEEEDDDEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGHHHHHHGGGFFFFFFFFFFFFFFFHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA>>>>>>???@@@AAAAAABBBBBB???>>>>>>>>>>>>>>>??????@@@>>><<<;;;<<<<<<;;;999<<<;;;;;;;;;;;;<<<<<<===??????@@@@@@@@@AAAAAAAAADDDDDDEEEEEEDDDCCCAAA@@@;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999999999999999999999::::::;;;;;;:::888888777666666666666666555555555666666666777777666555555555555444444444444333333333222222222222333333333333333333333333222222222222222222222222000000000000000000111111......//////000000111111111000//////......------000000000000000//////...////////////////////////.........///////////////---...//////000000//////,,,,,,,,,---......//////////////////////////////////////////////////////.........///////////////---------............///////////////////////////.........///////////////000000000111111000000000------...///////////////......//////...---,,,,,,........................,,,---......///.........111000000...---,,,++++++//////.........---------,,,,,,,,,---------......---------............///........................000000000000000000000000------------------------,,,,,,,,,---------....../////////...---------,,,////////////////////////------------............,,,,,,------......//////////////////////////////333333333333444444444444444444444444333333333333444444444555555555555555444444333333333333444444333333333333222222222222333222222222222333444444222222222222333333333333333333222222222222222222333333222222222222333333333333444444444444333333333333333333222222222222222333333444444555555666111222222333333333333222333333333333444444444444444444444444444444444444444444555555555555444444444444333333333333444444444444666777777666555444333444444555666777888888666777777888888777666666555555444555555666777888777777777777777888888888777777777888888888888999888888888888888888888888555555666777999:::;;;;;;======>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHFFFGGGIIIIIIHHHHHHIIIKKKNNNMMMLLLKKKIIIHHHGGGGGGEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEEEEFFFFFFGGGHHHFFFGGGIIIJJJJJJIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJGGGGGGFFFEEEEEEEEEEEEFFFDDDEEEGGGHHHIIIIIIHHHGGGHHHHHHGGGFFFFFFFFFFFFGGGFFFFFFEEEDDDCCCCCCBBBBBBDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@AAAAAABBB>>>>>>>>>>>>>>>??????@@@AAA???<<<<<<<<<<<<;;;:::<<<;;;;;;;;;;;;;;;<<<<<<>>>>>>??????@@@AAAAAAAAACCCCCCDDDDDDCCCBBB@@@???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888999999888888888999999999::::::999888777777666666777777555555555666666777777888666555555555555444444444333333222222222222333333333333333333333333333333222222222222222222222222000000000000111111111111------...///000111222222222222222111111000000000000000000000000///......////////////////////////.........///////////////......///000000000000///------....../////////000////////////////////////000000000000000000000000.........///////////////---------............///////////////////////////.........///////////////......////////////.........///////////////......,,,---...//////...---,,,........................,,,---......//////......---------.........///////////////.........------,,,,,,,,,---------......---------............///........................000000000000000000000000------------------------,,,,,,,,,---------.....................---------......---------,,,,,,,,,,,,------------......................../////////////////////////////////222222333333333444444444444444444444444444444444555555555555555444444444444333333222333333444444222222222222222333333333111111111111111222333333111222222222222333333333222222222222222222333333222222111111111111222222222222333333333333222222222222222222222333333333222222333333444555555666000111222333444333333222222222222222333333333333444444444444444444444444333333444444444444333333444333333222222333333444111222444666666666555444444555555555666666777777666666777777777777777666444444444555555666777888666666777777888888999999777777777777888888888888777777777777777777777777555555666777999:::;;;<<<======>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIEEEGGGHHHHHHHHHHHHJJJKKKLLLKKKJJJIIIHHHHHHHHHHHHFFFFFFFFFGGGHHHIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEFFFGGGGGGDDDEEEGGGIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHGGGFFFFFFFFFFFFFFFCCCEEEGGGIIIIIIIIIHHHGGGGGGGGGFFFEEEEEEEEEEEEFFFDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>???@@@@@@@@@>>><<<<<<=========<<<<<<;;;;;;::::::;;;;;;<<<======>>>>>>???@@@@@@AAAAAABBBBBBCCCBBB@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888888999999888888888888888999999:::999888777777666666777777444555555666777777888888666555555555555444444444333333222111111222333444222222222222222222222222111111111111111111111111///000000000111111111111......//////000000111111111111222222222111111000///000000111000///...---////////////////////////............/////////000......///000000000000000000000000000000000000000////////////////////////////////////////////////............/////////000---------............///////////////////////////............/////////000---..................---////////////...---,,,,,,***,,,...///000///..............................,,,---......//////......+++,,,,,,---...///000000////////////............,,,,,,,,,---------......---------............///........................////////////////////////------------------------,,,,,,,,,---------......---------...............,,,,,,,,,---------------,,,,,,---------.........000000///////////////...////////////////////////222222333333333444444444555555555555555555555555666666666555555444444333333333333222222333444444111111111222222333333444000000///000000111222222111111222222222333333333111111111222222333333444111111000000000000111111111222222333333222222111111111111222222333333444111111222333444444555555000111222333444333333222111111222222222333333333444444444444444444444444222333333444444333333222444333333222222333333444///000333555555555444333555555555666666666666666666666777777777777777666444444444555555777888888555666666777888999999:::777777777777888888888888777777777777777777777777555555666888999;;;<<<<<<=========>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIEEEGGGHHHHHHHHHHHHJJJKKKIIIHHHHHHGGGGGGHHHHHHIIIFFFFFFGGGHHHIIIIIIJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGCCCDDDFFFHHHHHHHHHFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGCCCEEEGGGIIIJJJIIIHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@>>>>>>===>>>>>>???@@@@@@@@@>>><<<<<<===>>>===<<<<<<;;;;;;:::::::::;;;;;;<<<======>>>??????@@@@@@@@@AAAAAABBBAAA???>>>===;;;;;;;;;;;;;;;;;;;;;;;;999888888888888888999999999999888888888888999999999888888777777777777777444555555666777888888999666666555555555444444444333222111111111222333444111111111111111111111111111111111111111111111111//////000000111111111222000000000000//////////////////000000000000/////////000111111111000...---////////////////////////---.........//////000000...//////000000000000000---------------,,,,,,,,,////////////////////////........................---.........//////000000---------.........//////////////////////////////---.........//////000000...//////////////////.../////////...---,,,******)))+++---///000000///...........................,,,---......//////........................------000/////////............,,,,,,,,,---------......---------.........//////////////////////////////////////////////////////------------------------,,,,,,,,,---------......,,,------....../////////,,,------...///000111111,,,,,,,,,---------......111111000000//////......////////////////////////333333222111222333555666444333333222222333333444555444444333333444444555333333333333333333333333111222222222222111000000333222111000000111222333111111222333444555555666000000111111111222222222111111111111222222222222444333333222222333333444333333222111000000000000333444444555555444444333222333333444444333333222222222222222222222222222111111222333333444555555222333444444555555444444444444444444444444444444333444666777777777666555555555444444444444555555777666555555555777888999555555555555555555555555777777777777888888888888666666777888999999::::::666666666666666666666666555777:::;;;;;;;;;===>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKJJJIIIHHHGGGFFFDDDDDDCCCDDDEEEEEEFFFGGGHHHHHHHHHFFFGGGHHHIIIIIIHHHFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIHHHFFFEEEEEEEEEFFFGGGGGGHHHIIIJJJJJJJJJIIIIIIGGGFFFDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@??????>>>?????????@@@@@@AAAAAAAAA@@@@@@???>>>>>>??????@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::???>>>>>>===<<<;;;;;;;;;::::::999999999999888888<<<<<<;;;;;;:::999888888999888777666666777888888777777777777666666666666666666666666777777777777444444444444333222111000000222444666666444222000222222222222222222222222333333333222222222111111000000000000000000000000...000111111000000111333111111111111000000000000000000000000000000000000//////.........---------000000000000000000000000000000000000///...---,,,////////////////////////......////////////......///////////////.........000000//////.........---////////////////////////000000000000000000000000........................//////......---------,,,.../////////---,,,---...................................................---......///////////////////////////////////////........................///...---,,,,,,---...///---,,,,,,,,,,,,---...............------,,,,,,,,,------------------------.......................................///000000///...---,,,,,,---...//////............---------////////////////////////---......///////////////111111111000000000000000333333222222222333444555444333333222222333333444444444444444444444444444333333333333333333333333222222222222222111000000222222111000000111222222333222222000///...---,,,000000111111111222222222////////////000000000000222222222111111222222222222222111111111222222333222222333333333333222222000111111222222111111000222222222222222222222222222222222333333444444444222333444444555444444444333333333333333333333333444444555555666666555555555555444444444444555555666666666666666666777888555555555555555555555555777777777777888888888888666666777888888999::::::888888888888888888888888333555888999999999;;;<<>>>>>????????????============<<<<<<<<<;;;>>>=========<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<;;;;;;:::<<<<<<;;;;;;;;;:::::::::::::::999999888777777666888888777666666777888999777777777777666666666555555555666666666777777777555555555444444333222111///000222333333222000///333333333333333333333333333333222222222111111111111111111111111111111111...000111111000000111222////////////............000000000000000000000000//////.........---------////////////////////////000000000000///...---,,,////////////////////////......////////////....../////////////////////...000/////////............////////////////////////////////////////////////......................../////////.........------.../////////---,,,---...................................................---......///////////////........................------------------------...---,,,,,,,,,,,,---...---,,,,,,,,,,,,---............---------,,,,,,,,,------------------------.......................................//////000///...------------...//////............---------////////////////////////---......///////////////////////////////////////333333222222222333444444444333333222222333333444333333444555555444333333333333333333333333333333222222222222222111111000222222111000000111222222444333111///---+++)))(((111111111111111222222222////////////000000000000111111000000000000111111111111111111222333444555000000111111111111000000000000111111111111000000222222222222222222222222333333333333333333333333222222333444444444444444222222222222222222222222444333333333444444555555555555444444444444555555666666777777777666555555555555555555555555555555777777777777888888888888666777777888888999999999888888888888888888888888333666888999999:::;;;<<>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;=========<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>=========<<<<<<;;;;;;:::;;;;;;;;;;;;::::::::::::888888777777666666555555777666666666777888999:::777777777666666666555555555555555666666666666777555555555555555444333222111111111111111111111111333333333333333333333333222222222111111111000000111111111111111111111111///000111111000000111222////////////............000000000000000000000000/////////............---........................000000000000///...---,,,////////////////////////......////////////............//////////////////////////////............////////////////////////................................................000000////////////........./////////---,,,---...................................................---......///////////////---------------------------------------.........------,,,++++++,,,---------,,,,,,,,,,,,---.........------------,,,,,,,,,......................................................------......///000///...------------...//////............---------////////////////////////---......///////////////........................333333333333333333333444444333333222222333333444222333555666666555333222333333333333333333333333222222333333222222111000222111111111111111111222222111111000//////......111111111111111111111111000111111111222222222222111111111000000111111111222222111222222333444444000000111111111111000000222222333333333333222222111222222222222222333333333333333333333333333222222222333444444444444333222222222222222222222222444333222111222333444555555555444444444444555555666666777888777666444333555555555555555555555555666777777777888888888888666777777777888888888999888888888888888888888888666888:::;;;;;;<<<===???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEGGGGGGHHHIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEECCCCCCDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEDDDDDDDDDDDDCCCDDDDDDEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGGGGHHHGGGFFFEEEDDDEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFFFFHHHGGGEEEDDDBBBAAA@@@@@@AAAAAA@@@????????????@@@@@@@@@AAAAAABBBAAAAAAAAA>>>>>>>>>>>>??????????????????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;<<<===>>>>>><<<<<<<<<;;;;;;;;;::::::999999999888888888888777777777777666666555555555555666666777888999999:::777777666666666555555555444444555555555666666666555666666666555444444333444444333222222333444444222222222222222222222222222222111111111000000000111111111111111111111111///000111111000///000222111111111111000000000000/////////////////////////////////.......................................//////000//////...------////////////////////////......////////////..................///////////////////////////.........////////////////////////................................................000000000000000/////////.../////////---,,,---...................................................---......///////////////------------------------............////////////---------------------------,,,,,,,,,,,,---......------------------------////////////////////////...........................------------...//////.........------.........///............---------////////////////////////---......///////////////.............../////////333333333333333333333222444333333222222333333444222333555666666555333222333333333333333333333333222333333333333222111111111111111222222111111111000000000111111111222222111111111111111111111111000111111111222222222222222222111111111111222222444333222222111111111222111111222222222222111111111222222333333222222111111111111222222333333333333333333333333333333222111222333333444444333333444444444444444444444444333333222111111333444555555555444444444444555555555666777777777555444333555555555555555555555555666777777777888888888888777777777777777888888888777777777777777777777777666888;;;<<<<<<<<<>>>???>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEHHHHHHGGGFFFEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFFFFHHHHHHHHHIIIHHHHHHGGGGGGDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDBBBBBBBBBCCCCCCDDDDDDEEEFFFEEEDDDCCCCCCCCCDDDDDDCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGEEEDDDDDDDDDEEEFFFDDDEEEEEEEEEFFFFFFFFFGGGHHHGGGFFFDDDBBBAAAAAA@@@BBBAAAAAA@@@???@@@@@@@@@???@@@AAABBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>============;;;;;;;;;<<<<<<<<<<<<<<<888888999:::;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::999999888888888777777777777777777777777666666666555555666777888999999999666666666666555555555555444444444444555555555555555555555666555555444444555444222111111222444555222222222222222222222222222222222111111111111000111111111111111111111111000111222111000///000111111111111111000000000000////////////////////////////////////////////////........................//////////////////...---////////////////////////......////////////......---.........//////000000.........///////////////////////////////////////................................................/////////000000000000000.../////////---,,,---...................................................---......///////////////------------------------,,,,,,,,,------...............////////////......---,,,,,,,,,,,,---......------------------------////////////////////////........................---------------...//////---..................---///............---------////////////////////////---......///////////////.........//////000000000333333444444444333222222444333333222222333333444333333444555555444333333333333333333333333333333333333333333333222222111000111222222222222111000111111000000000000000///222222222111111111111111////////////000000000000222222222111111222222222444333222111000000000000222222333333333333222222//////000000000000//////111111111222222333333444333333333333333333333333111111222333333333333333444444444444444444444444333222222222333333444444555555444444444444555555555555666666666555444444555555555555555555555555777777777777888888888888777777777777777777777777666666666666666666666666444777999::::::;;;<<<===>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIHHHHHHGGGFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCDDDEEEEEEFFFEEECCCBBBBBBBBBCCCDDDCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEEEEEEEFFFHHHIIIIIIIIIHHHGGGGGGFFFDDDCCCCCCCCCDDDEEEDDDEEEEEEFFFFFFGGGGGGGGGHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@???@@@AAABBBBBBCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<888888999999::::::;;;;;;::::::::::::::::::::::::::::::::::::999999999999888888888888777777777777555666777888888999888888666666666555555555444444333333333444444444555555444444555555555444444333333222111000000111222333222222222222222222222222333333333222222222111111222222222222222222222222000111222111000///000111////////////............000000000000000000000000...////////////000000000...........................///////////////......////////////////////////......////////////......------......///000000000.........///////////////////////////////////////......................................................////////////000000.../////////---,,,---...................................................---......///////////////------------------------)))))))))***++++++,,,,,,//////000000000000//////---,,,,,,,,,,,,---......,,,,,,,,,------------...................................................------,,,,,,------...///------...//////...------///............---------////////////////////////---......///////////////.........//////000000111333333444444444333222111444333333222222333333444444444444444444444444444333333333333333333333333333333444444333333222111000111222222222222111000111111000000000000//////222222222111111111000000////////////000000000000111111000000000000111111111111000000///000000000222222333333333333222222//////000000000000//////000111111222333333444444222222222333333444444444111111222333333333333222333333333333333333333333222333333444444444444444555555444444444444555555555555444444444555666666555555555555555555555555777777777777888888888888777777777777777777777666777777777777777777777777555777999::::::;;;<<<>>>>>>>>>>>>>>>????????????????????????????????????@@@AAAAAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIIIIIIIIIIIIIHHHHHHFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDFFFFFFFFFEEECCCAAAAAABBBCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCDDDDDDFFFGGGGGGGGGFFFFFFFFFGGGHHHJJJJJJIIIIIIHHHFFFEEECCCBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@AAA???@@@AAABBBCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@??????<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::999999999999999999::::::::::::::::::999999999999777777777777777777777777666777888888999888777777666666555555555444444444222333333333333444444444333333444444444444333333222111111111111111111222444444444444444444444444444444444333333333333222222222222222222222222222000111222111/////////000////////////............000000000000000000000000.../////////000000000000////////////////////////......////////////......////////////////////////......////////////......------......///000000111............/////////000////////////////////////////////////////////////........................------........./////////.../////////---,,,---...................................................---......///////////////........................))))))***++++++,,,------......///000000///......---,,,,,,,,,,,,---......,,,,,,,,,---------......------------------------........................------,,,,,,------...///------...//////...------///............---------////////////////////////---......///////////////,,,,,,---......///000000333333444555444333111000444333333222222333333444555444444333333444444555333333333333333333333333333333444444333333222111000111222333333222111000000000000111222333333333222222222222111111000000111111111111222222222222000000////////////000000............///000111222222222333333333333222222111111222222222222111111000000111222333333444444111111222333333444555555111111222333333333333222222222222222222222222222222333444555666555444333555555555444444555555555555444333333444555777888555555555555555555555555777777777777888888888888777777777777666666666666888888888888888888888888777999;;;=========>>>@@@>>>>>>>>>>>>????????????????????????????????????@@@AAAAAABBBCCCDDDEEEEEEGGGGGGGGGGGGGGGGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFHHHIIIJJJIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEFFFFFFGGGGGGHHHHHHEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBCCCDDDFFFGGGFFFDDDBBBAAAAAAAAACCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFHHHHHHHHHGGGFFFGGGHHHIIIJJJJJJJJJIIIIIIEEEDDDCCCBBBAAABBBBBBCCCDDDEEEEEEFFFGGGGGGHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@AAAAAA???@@@AAABBBCCCCCCCCCCCC@@@@@@@@@@@@??????>>>>>>>>>>>>=========<<<<<<<<<:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999999999999999999999:::888888888777777777777666666666666777777777777777777777888999999888666666666666555555555444444444222222333333333444444444222222333444444333333333333333333333333333333333666666666666666666666666555555444444444333333333222222222222222222222222111222222111/////////000111111111111000000000000000000000000000000000000.../////////000000111111000000000000000000000000......///////////////...////////////////////////......////////////......---------...///000000111---.........//////000000////////////////////////000000000000000000000000........................,,,---------......//////.../////////---,,,---...................................................---......///////////////////////////////////////,,,,,,---......///000000,,,---...//////...---,,,---,,,,,,,,,,,,---......,,,,,,,,,------.........------------------------........................---,,,,,,,,,,,,---......,,,---...//////...---,,,//////.........---------////////////////////////---......///////////////++++++,,,,,,---...//////444444333333444444555555444444444444444444444444444444444333333333222222111222222333333222222111222222222111111111111000444333222000///---,,,+++222222111111000000//////000000111111111111000000000000000000000000000000111111111111111111111111...///000111333444555666222222222111111111111111111111111111111111111111222222222111111111000000222222222222222222222222222222333333333333444444111111222222222333333333333333333333333333333333222222222222222222222222333333333444444444555555333444444555555444444333444555777888999888666555666666666666777777777777888888888888888888888888999999:::;;;;;;<<<<<<===>>>======<<<<<<<<<======>>>>>>>>>???@@@@@@@@@AAABBBCCCCCCDDDEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGFFFFFFDDDCCCCCCEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEGGGHHHIIIJJJJJJJJJIIIJJJJJJJJJIIIGGGEEEDDDEEEDDDBBBAAAAAABBBDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBAAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<:::::::::999999:::;;;;;;::::::999888777666555555777777777777777888888888888888999999999999888888444444444333333222222222222222333333333333444444444444333333333333222222333222222111111222222333444444444555555666666666444444444444333222222111111111111222222333333333111111111111111000////////////000000///...------000000000000000000000000111111000000//////......---.........//////000000////////////////////////////////////////////////000///...------...///000///////////////.........////////////////////////000000//////.........---------------------------//////.........---------000000//////.........---------------------------.....................---////////////////////////,,,------......------,,,---------............///......------------......111111000///...---,,,,,,//////.........---------......////////////......////////////////////////......//////......---,,,000000//////.........---------............------------------------------........................000///...---------------........................333333222222222333333444444444444444444444444444333333333333222222222222111222222333333222222111222222222111111111111000222222111111000000000///111111111000000000000000000000111111111111000000000000000000000000000000111111111111111111111111000111111222222333333444111111111111111111222222111111111111111111111111222222222111111111000000222222222222222222222222222222222333333333444444111111222222222333333333444444444444444444444444333333333333333333333333333333333444444444444555444555555666666555555444444555777888888888666555555666666666777777777777888888888888888888888888999999::::::;;;<<<<<<<<<======<<<<<<<<<<<<======>>>>>>??????@@@@@@AAAAAABBBBBBCCCDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFDDDCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJIIIGGGEEEDDDEEEDDDBBBAAAAAABBBDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAABBBBBBAAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::::::::999999::::::;;;999999888888777666666666777777777777777777777888777888888999999888888777444444444333333222222222222222333333333333444444444444333333333333222222333222222111111222222333333333333444444555555555222222222333222222111111111111111222222333333333111111111111111000/////////////////////...------000000000000000000000000000000000000//////................../////////000////////////////////////////////////////////////000///...------...///000/////////////////////...////////////////////////000/////////............------------------------//////.........---------000/////////....................................---------.........//////////////////////////////,,,------......------,,,---------............///......------------..................------------//////.........------------...............---,,,..............................//////......---,,,000/////////.........---------............------........................///////////////////////////......------------...........................444333333222222333333333444444444444444444444444333222222222222111111111111222222333333222222111222222222111111111111000000000000111222222333333000000000000111111111111000000111111111111000000000000000000000000000000111111111111111111111111222222222222222222111111000000000111222222222333111111111111111111111111222222222111111111111111222222222222222222222222222222222222333333333333111111222222222333333333555555555555555555555555333333333333333333333333333333333333444444444444555666666666666666666555444555666777888777666666555555666666666777777777888888888888888888888888888999999::::::;;;<<<<<<===<<<<<<<<<<<<<<<======>>>>>>???@@@@@@AAABBBBBBBBBCCCCCCDDDDDDEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFEEEFFFFFFFFFFFFEEEEEEDDDEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBGGGHHHIIIJJJKKKLLLLLLLLLJJJJJJJJJJJJIIIGGGFFFEEEDDDDDDBBBBBBBBBBBBDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<::::::999999999999::::::777777777777777777777777888888777777777777777777777777888888888888777777444444333333333333222222222222333333333333444444444444333333333333222222333222222111111222222333222222222333333333333333///000111111111111111111111111111222222222222222000111111111111000000//////////////////......---000000000000000000000000000000000////////////...............//////////////////////////////////////////////////////////////////............//////......//////////////////////////////////////////////////////...................................................---------////////////............////////////////////////,,,------....../////////////////////////////////------............---------------............///......------------......+++,,,,,,,,,------.....................---------------......---,,,++++++------------------------......//////......---,,,/////////...............------............------////////////////////////000000000000000000000000---------.......................................555555444444444444444555444444444444444444444444222222222111111111000000111222222333333222222111222222222111111111000000//////000111111222333333//////000000111111222222000000111111111111000000000000000000000000000000111111111111111111111111111111111111111111111111//////000111222333333333111111111111111111111111111111111111111111111111111111111111111111111111111222222222222333333333111111222222222333333333444444444444444444444444222222222222222222222222222222333333333444444444555555666666666666555555444555666777777777666666555555555666666666777777888888888888888888888888888888888999::::::;;;;;;<<<<<<;;;;;;;;;<<<======>>>??????@@@AAABBBCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEFFFFFFFFFFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDHHHIIIJJJKKKLLLMMMMMMMMMKKKKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;:::999999999999999999666666777777888888888888888888888777777777777777666777777777777777777666333333333333333333333333222222222333333333444444444444333333333222222222333222222111111222222333111111111111222222222222//////000111222222222222111111111111111222222222000000111111111111000///...///////////////......000000000000000000000000////////////////////////.........////////////////////////////////////////////////////////////////////////....../////////............///////////////////////////////////////////////////.........////////////////////////........................///////////////......................................................---////////////////////////------............---------------............///......------------......,,,,,,---------.............................................------,,,+++------------------------.........///......---,,,........................------............------........................////////////////////////,,,,,,---....../////////........................333333333333333444444555444444444444444444444444222222222111111111000000111222222333333222222111222222222111111111000000/////////000000000000000//////000000111111222222000000111111111111000000000000000000000000000000000000000000000000000000///000000111111222333333//////000111222333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333111111222222222333333333222222222222222222222222111111111111111111111111222222222333333333444444333444444555555444444333444555555666666666666666555555555555666666666666777777777777777777777777777777888888999:::::::::;;;;;;;;;;;;;;;<<<======>>>???@@@AAABBBCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEEEEEEEEEEDDDDDDCCCBBBCCCCCCDDDDDDEEEFFFFFFDDDEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFDDDEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCCCCCCCAAAAAABBBCCCEEEFFFGGGGGGIIIIIIKKKLLLMMMNNNNNNNNNLLLKKKJJJIIIHHHGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>==============================<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;:::999999888888888888666666666777888888999999888888888888777777666666555666666777777666666555333333333333333333333333222222222333333333444444444444333333333222222222333222222111111222222333111111111111111111111111000000111222333333333222111111111111111111111111///000000111111111000000......///////////////...////////////////////////...............////////////////////////.........////////////////////////////////////////////////...//////////////////...---.........//////000000////////////////////////.........///////////////////////////////////////---..............................///////////////------------------------000000///...---,,,,,,+++////////////////////////---......//////......------------............///......------------......////////////.........------.....................///////////////...------------------------------.........///......---,,,---------...............------............------------------------------........................+++,,,---.../////////...........................000000000111222333444555444444444444444444444444333222222222222111111111111222222333333222222111222222222111111111111000000000000///////////////000000000000111111111111000000111111111111000000000000000000000000000000000000000000000000000000//////000000111222333333000000000111222222222333111111111111111111111111111111111111111222222222111111111111111111111111111111111111222222222222111111222222222333333333111111111111111111111111111111111111111111111111222222222222333333333333333333444444444444333333444444555555555666666666444444555555555666666666777777777777777777777777666777777888888999::::::::::::::::::;;;<<<======??????@@@AAACCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBCCCCCCDDDDDDEEEEEECCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFGGGDDDDDDDDDDDDEEEEEEEEEFFFCCCDDDEEEFFFGGGHHHIIIJJJIIIJJJKKKLLLMMMNNNNNNNNNMMMLLLKKKIIIHHHHHHGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBAAAAAAAAA?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>========================>>>============<<<<<<<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;:::999888888777888888666666777777888888888999999999888888777666666666555555666666666666555555222222333333333333444444222222333333333333444444444444333333333333222222333222222111111222222333111111111111111000000000111111222222333222222222111111111111111000000000///000000111111111111000---...//////////////////////////////////////////---............////////////////////////.........////////////////////////////////////////////////......////////////......------......///000000000////////////////////////.........///////////////........................---------........................///////////////------------------------000000///...---,,,,,,+++////////////////////////......////////////......---------............///......------------......000000/////////.........---------.....................///////////////...------------------------......//////......---,,,---------------.........------............------------------------------........................,,,---.../////////...---........................000000111222444666888999444444444444444444444444333333333333222222222222111222222333333222222111222222222111111111111000000000000000000000000000111111111000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111222222111111111111111111111111000000111111111222222222111111111111111111111111111111111111222222222222111111222222222333333333222222222222222222222222222222222222222222222222111222222222222333333333444444555555555555444444555444444444555555666666444444444555555555666666777777777777777777777777666666777777888999999999::::::::::::;;;<<<===>>>??????@@@BBBCCCEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCAAABBBBBBCCCCCCDDDEEEEEEBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGDDDEEEFFFFFFGGGHHHIIIIIIHHHIIIIIIIIIIIIJJJJJJJJJHHHIIIJJJLLLMMMMMMNNNNNNMMMLLLKKKIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;:::999888777777777777777777777777777888888888999999888888777666666555444555555666666555555444222222222333333444444444222222333333333333444444444444333333333333222222333222222111111222222333222222222111111000000000111111111111111111000000222111111111000000000/////////000111111111111111------...///////////////////////////////////////---------.........//////000/////////............////////////////////////////////////////////////---...///000000///...---------......///000000111////////////////////////............/////////000---------------------------------.........//////............/////////000................................................////////////////////////......////////////......---------............///......------------......------............//////---------.........//////,,,,,,---...////////////..............................//////......---,,,,,,,,,,,,------.........------............------................................................------///000///...---+++........................333333444666888:::===>>>444444444444444444444444444444444333333333222222222222222333333222222222222222222111111111111000000000000111222222333333222222111111000000//////000000111111111111000000000000000000000000000000000000000000000000000000222222222111000//////...222222222111111111111111111111111111111111111111000000111111222222222222000000000000000000000000000111111111111222222222111111222222222333333333333333333333333333333333444444444444444444444444111111222222222333333333555555666666666666555555555444444444444555666666444444444555555555666666777777777777777777777777666666666777888888999999999999999:::;;;<<<===>>>???@@@AAABBBDDDEEEFFFGGGCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCAAAAAABBBBBBCCCDDDDDDEEEBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLLLLMMMMMMLLLKKKJJJJJJIIIIIIHHHIIIJJJLLLMMMMMMMMMMMMNNNMMMKKKIIIHHHHHHHHHIIIIIIJJJJJJKKKKKKJJJJJJIIIEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@>>>>>>??????@@@@@@@@@@@@???@@@@@@@@@@@@???>>>>>>????????????????????????????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;:::999888777777777777888888777777777777777777999999999888777666666555444555555555555555555444222222222333333444444444222222333333333444444444444444444333333333222222333222222222222222222333333222222222111111000000000000111000000///......222111111111000000////////////000111111111111111------...///000000//////////////////////////////---------.........//////000000//////.........---////////////////////////////////////////////////---...///000000///...------------...///000000111////////////////////////---.........//////000000---------------------------------.........//////---.........//////000000////////////////////////++++++,,,---...///000111////////////////////////......////////////......---------.........//////.........------.........***++++++,,,---//////000---------.........//////******,,,---.../////////////////////////////////......//////......---,,,,,,,,,,,,------.........---..................---////////////////////////000000000000000000000000---...///000000...,,,***........................222333444666888999;;;;;;222222222222222222222222222222222222222222222222222222222111111111111111222222222111111111111000000000000000000000000000666555333111000000111222111111111111111111111111////////////////////////000000000000000000000000////////////000000000000//////000111111111111111000000000000000000000000111111222222222111111000000000000000111111111111333333333222111000///...222222222222222222222222111111111111111111111111000111222333444333222111444444444444444444333333555555555555555555555555666666555555555444444444555555555555666666666666777777777777777777777777777777777888999999::::::;;;::::::::::::;;;<<<<<>>???@@@@@@AAAAAA@@@@@@@@@????????????>>>===<<<<<<<<<<<<======>>>;;;===>>>??????>>>===;;;;;;::::::999999::::::;;;;;;;;;<<<<<<;;;;;;:::999<<<;;;::::::999888777777777777777777777777777777999777555555666777666555333444444555555444444333444333333222222333333444555444444333333444444555777777777777777666555555555555444444333333333222222222222111111111000000111111111111111000//////000000000000000000000000333222222222111111000000------......//////000000........................////////////////////////000000000000000000000000---......///////////////...///000111111000///...000000000000000000000000///.........------------///////////////.........//////.........---------........................///............---------............////////////........................111000...,,,,,,,,,...///,,,---///000000///---,,,///////////////.........------............------------............---------.........---,,,,,,+++.../////////000000111111---......///////////////111000///---,,,,,,++++++000000//////.........---++++++,,,,,,---...//////..............................//////......---,,,//////.........---------------............------000///---+++++++++---...222333444555666888999999222222222222222222222222222222222222222222222222111111111111111111222222222222222111111111111000000000000000000000000000555444222000///000111111////////////////////////////////////////////////000000000000000000000000000000000000111111111111//////000111111111111111000000000000000000000000000111111111111111000000000000000000111111111111222222222222222111000///222222222222222222222222111111111111111111111111111111222333333333333222333333444444444444444444555555555555555555555555666555555555444444444444555555555555666666666666666666666666666666666666666777777888888999:::::::::::::::::::::;;;<<<<<<>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAA??????@@@AAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAABBBDDDFFFFFFFFFFFFEEEDDDDDDDDDCCCCCCDDDDDDEEECCCEEEFFFFFFFFFFFFGGGIIIIIIIIIJJJJJJKKKKKKKKKKKKIIIIIIJJJKKKLLLLLLLLLLLLJJJJJJKKKLLLMMMMMMMMMMMMMMMLLLJJJHHHGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBAAA@@@????????????======>>>??????@@@AAAAAA@@@@@@@@@?????????>>>>>><<<<<<;;;<<<<<<===>>>>>>;;;<<<>>>??????>>><<<;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;::::::999;;;;;;:::999999888777777777777777777777777777777;;;999666555555444333111333444444555555444444333444333333222222333333444444444333333333333444444666777777777777666555444777777777666666666666666333333333222222222111111111111111111111000//////000000000000000000000000222222111111000000000000.........///////////////////////////////////////////////////////////////////////////////////////---......///////////////---...////////////...---/////////////////////////////////.........------/////////000000000000000//////.........---------........................///............---------............////////////........................111///...,,,,,,,,,...///---...///000000///...---////////////............------............------------............---------.........------,,,+++.........//////000000000---......///////////////222111111000000000111111///.........------------------......///000000111..............................//////......---,,,//////.........---------------............------///...,,,++++++,,,---...333333444444555555666666222222222222222222222222222222222222222222222222000000000111222222222333222222222111111111111000000000000000000000000000333222111/////////000000////////////////////////000000000000000000000000000000000000000000000000111111111111222222222222///000111111222111111111000000000000000000000000///000000111111000000///000000000000111111111111111111222222222111111000222222222222222222222222111111111111111111111111222222111111222222333444222222333333444444555555444444444444444444444444555555555555444444444444444555555555555666666666666666666666666666666666666666777888888999999:::::::::999999::::::;;;<<<<<<============>>>>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@BBBCCCEEEFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCEEEFFFFFFFFFFFFGGGIIIHHHIIIJJJKKKKKKKKKJJJIIIGGGHHHIIIJJJJJJKKKKKKKKKIIIJJJKKKLLLMMMMMMMMMLLLMMMLLLJJJHHHGGGGGGGGGGGGIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDBBBAAA@@@???????????????===>>>>>>??????@@@@@@@@@@@@@@@?????????>>>>>>>>>;;;;;;;;;;;;<<<===>>>???;;;<<<===>>>>>>===<<<;;;;;;::::::999999::::::;;;:::;;;;;;;;;;;;:::999999:::::::::999888888888777777777777777777777777777999777444333444333222111333444444555555444444333444444333333333333444444444444333333333333444444555666666666666555444444333333333333444444444444444444333333333222222222000111111111111000000///000000000000000000000000000000000000///////////////////////////.........000000000000000000000000////////////////////////........................---......///////////////,,,---............---,,,////////////////////////000000000/////////....../////////000000111111222...............---------///////////////////////////............---------............////////////////////////////////////000///...,,,,,,---......////////////////////////........................------............------------............---------............---,,,,,,.............../////////---......///////////////+++++++++,,,---...///000---------------,,,,,,,,,------......///000000000..............................//////......---,,,...............---------------............------...---,,,+++,,,---...///333333333333333333333333222222222222222222222222111111111111111111111111//////000111222333333333222222222111111111000000000000000000000000000000222111000///.../////////111111111111111111111111000000000000000000000000////////////////////////000000000111111111222222000111111222222111111111000000000000000000000000...//////000000000000//////000000000111111111111///000111222222222222222222222222222222222222222111111111111111111111111333222111000111222333444111111222333444444555555444444444444444444444444444444444444444444444444444444444555555555666666666666666666666666666666666666777777888999999999999999999999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@????????????CCCDDDEEEFFFGGGFFFFFFEEECCCCCCBBBAAAAAAAAABBBBBBBBBCCCEEEEEEEEEEEEGGGHHHGGGIIIJJJKKKKKKJJJHHHGGGEEEFFFGGGHHHIIIJJJJJJJJJIIIJJJKKKKKKLLLLLLLLLKKKMMMLLLJJJHHHGGGFFFFFFFFFIIIIIIIIIIIIIIIHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDAAAAAA@@@???????????????===>>>>>>>>>?????????@@@????????????>>>>>>>>>>>>:::::::::;;;<<<===>>>???;;;<<<<<<======<<<<<<;;;;;;::::::999999::::::;;;:::::::::::::::999888888999999999999888888888888777777777777777777777777555333222333555666666555333444444555555444444333444444333333333333444444444333333333333333333444444444555555555555444333000111111111222333333333333333222222222222111111000000111111111111000///000000000000000000000000//////////////////......000000//////......------////////////////////////////////////////////////........................---......///////////////---------......---------////////////////////////000000000000////////////------...///000111111222........................000000000000000000000000///............---------............////////////000000000000000000000000///...------------......///......------......///------...............///------............------------............------------............------------..................---......///////////////(((((((((((()))+++,,,---------------------------,,,,,,,,,---------.......................................///......---,,,........................------............------,,,,,,,,,,,,,,,---...///444333333333222222222222222222222222222222222222111111111111111111111111//////000111222333333333222222222111111111000000000000000000000000000000000000//////////////////111111111111111111111111000000000000000000000000/////////////////////////////////000000000111111111111222222222222111111000000000000000000000000......///000000000000000///000000000111111111111///000111222222222222222222222222222222222222222111111111111111111111111333222111000111222333444111111222222333444555555444444444444444444444444333333444444444444444444444444444444555555555555555555555555555555555555555666666777888888999999999888888888888999::::::999999:::::::::;;;;;;;;;=========>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@????????????@@@DDDDDDFFFGGGGGGFFFFFFEEECCCCCCBBBAAAAAAAAAAAAAAA@@@BBBCCCDDDDDDDDDFFFHHHHHHIIIJJJKKKJJJIIIFFFEEEDDDEEEFFFHHHIIIIIIJJJJJJIIIIIIJJJKKKKKKKKKKKKJJJKKKJJJIIIHHHGGGFFFEEEEEEHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDCCC@@@@@@??????>>>>>>??????>>>>>>>>>>>>>>>??????????????????>>>>>>>>>======:::::::::;;;;;;<<<>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999999::::::;;;999999::::::999999888777888888888888888888888999666666666666666666666666555333222333666777888777333444444555555444444333555444444333333444444555333333333222222333333333222333333444444444333333333333333444555555555666111111111111000000000000///000000111111111000000000000000000000000000000..................//////000000//////......------........................////////////////////////////////////////////////---......///////////////................................................000000000000////////////,,,,,,------...///000000---.....................000000000000000000000000///............---------............////////////000000000000000000000000......---------...............---,,,,,,---......,,,---------......//////------............------------............------------...//////......---..................---------......///////////////.........------......///..................//////,,,,,,,,,---------------.................................///......---,,,---.....................------............------,,,,,,,,,,,,------...///444333333333222222222111222222222222222222222222111111111111111111111111000000000111222222222333222222222111111111111000000000000000000000000000000000000000000/////////////////////////////////000000000000000000000000000000000000000000000000.../////////000000000000222222222333222222111000000000000000000000000000......///000111111111111000000000000111111111111///000111222222222222222222222222222222222222222111111111111111111111111222222111111222222333444111111222222333333444444333333333333333333333333333333333333444444444444333444444444444555555555555555555555555555555555555555666777777888888999888888777777888888999:::999999999999::::::::::::<<<<<<<<<=========>>>>>>????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA?????????@@@AAABBBDDDEEEFFFGGGGGGGGGEEEEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@AAACCCDDDDDDEEEFFFHHHIIIIIIJJJJJJIIIGGGEEEDDDDDDDDDFFFGGGIIIJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDCCCCCC@@@??????>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>=========;;;;;;;;;:::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;888999999999999888777777666777777777888999999999666666666666666666666666777666444444555666555555333444444555555444444333555555444444444444555555333333222222222222333333111222222333333333333222222222222222333333333333111000000000000////////////000000111111111111000000000000000000000000000............///////////////////////////.................................////////////////////////////////////////////////---....../////////////////////............//////........................000000000/////////......,,,,,,,,,------......///---------...............///////////////////////////............---------............////////////////////////////////////---------.......................................,,,,,,,,,---......//////------............------------............------------...////////////.../////////...............---......///////////////222111000///////////////.........///////////////////////////////////////..............................//////......---,,,---------...............------............------,,,,,,------------------333333333333333222222222222222222222222222222222111111111111111111111111111111111111111111222222222222222111111111111000000000000000000000000000///000000111111000000000////////////////////////////////////////////////000000000000000000000000//////000000000111111111222333333333222222111000000000000000000000000000...///000111222222222222000000000000111111111111000111111222222222111111222222222222222222222222111111111111111111111111111111222333333333333222222222222222222222333333333333333333333333333333222222333333333444444444333333444444444555555555555555555555555555555555555555666666777888888888777777777777777888999999888888999999999:::::::::;;;;;;<<<<<<<<<===============>>>???@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@?????????AAACCCDDDEEEFFFGGGGGGGGGGGGEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAACCCEEEFFFFFFFFFHHHJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDFFFHHHIIIJJJKKKKKKIIIIIIJJJJJJJJJIIIIIIHHHFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCC??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>===???>>>>>>>>>============<<<<<<;;;;;;::::::;;;;;;;;;::::::::::::::::::;;;;;;::::::999999::::::;;;888888888888888777777666555666666777888999999:::666666666666666666666666666444333333444555555444333444444555555444444333555555444444444444555555333333222222222222333333000111111222333333222222000000000000000/////////111111111000000000000/////////000111111111111111000000000000000000000000....../////////000000000.........///////////////........................////////////////////////........................---......///////////////......---,,,,,,---............................../////////.........---------------...............---------.........//////........................///............---------............////////////........................,,,------......///.........///000111111000///...++++++,,,------...//////------............------------............------------...///////////////000000000//////.........---....../////////////////////...------------------------....../////////////////////////////////..............................//////......---,,,---------.........//////------............------------------------,,,,,,333333333333333333333333222222222222222222222222000000000000000000000000222222222111111111111111222222222111111111111000000000000000000000000000///000111111111111111000111111111111111111111111////////////////////////000000000000000000000000000111111111111222222222333333333333333222111000000000000000000000000000//////000222222333333333000000000000111111111111111111222222222111111000222222222222222222222222111111111111111111111111000111222333444333222222333333222222222222222222333333333333333333333333222222222333333444444444333333333444444444555555555555555555555555555555555555666666777888888888777777777777777888888999888999999999999:::::::::;;;;;;;;;<<<<<<<<<======<<<<<<===???@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@??????@@@BBBDDDFFFEEEFFFGGGHHHHHHGGGEEEEEEFFFEEEDDDCCCBBBAAAAAAAAABBBDDDFFFGGGGGGHHHJJJLLLKKKJJJIIIGGGFFFEEEEEEEEEDDDEEEFFFHHHJJJKKKKKKKKKIIIIIIIIIJJJJJJIIIHHHHHHEEEEEEFFFGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCC???>>>>>>>>>>>>>>>??????>>>>>>>>>>>>============>>>>>>>>>>>>==================<<<;;;::::::::::::;;;::::::999999::::::;;;;;;::::::999999::::::;;;888888888888888777666666555555666777888999999:::666666666666666666666666111000///111444666777777333444444555555444444333555555444444444444555555333222222222222222222333///000111222222222222222444444333333222222111111222222222111111111111000//////000111111111111111000000000000000000000000.../////////000000111111---.........//////000000000000000000000000000000////////////////////////---------------------------......///////////////------++++++++++++------........................///.........------------///////////////.........---------.........//////........................//////.........---------............/////////000........................,,,,,,---.../////////...///000222444444222000///++++++,,,,,,---...//////---..................------..................---------...///000000//////111111000000/////////...---......///////////////.........------......///,,,,,,,,,------.........---------------------,,,..............................//////......---,,,---------.........//////---..................---............---,,,++++++444444333333333333222222//////000111222222333333333222000/////////000111111222222333333222222111333333333222222222111111111111111111111000///...000///.........000111222......////////////......//////000000000000//////------...///000111222222000000000000000000000000111111111111111111111111000000000000000000000000000000////////////000000222111111111000000//////000000000000000000000000333444444444222000---+++000000000000111111111111222333333444444333333222222222333333333333333444333222111000000111222333111111111111111111111111333444444555555444444333333333333333333333333333777777666666555555555444555555555555555555555555666666777888999::::::;;;<<<<<<<<<<<<============<<<===>>>???@@@@@@??????@@@@@@@@@AAAAAABBBBBBBBB??????@@@AAAAAAAAAAAA@@@===>>>???@@@BBBCCCDDDEEEGGGHHHHHHHHHHHHGGGFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGHHHJJJLLLMMMJJJIIIHHHFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFGGGGGGHHHGGGEEEDDDCCCDDDFFFGGGGGGGGGHHHHHHGGGFFFDDDCCCEEEEEEFFFFFFEEECCCAAA@@@???>>>>>>>>>>>>>>>???@@@>>>============>>>>>>???@@@??????>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999888888888<<<;;;999777666777777888999888888888777777666666;;;:::999777777777777888777777666555555555555555777666555444444444444444555555555444444333333333333333333444444444444444333333333333333333333333222222222222222222222222111111111111111111111111333222222222222222222222111111111111111111111111111000///......///000111111000///...------...///////////////////////////,,,---------.../////////......////////////......//////............//////000000//////.........---//////////////////////////////////////////////////////000000///...------........................//////............//////............////////////,,,---------.../////////........................//////............//////---------............///......////////////......///......------///000111................................................000000000000000000000000//////.........---------/////////...------,,,,,,,,,,,,------...------,,,........................------............------........................000000///...------,,,,,,///......------,,,,,,+++......................../////////......---------444444333333333222222222///000000111222222333333333333111000000000111222111222222333333222222111333333222222222111111111111111111111111111000///000//////......///000111///000000111111000000/////////000000000000//////000000000000////////////000000000000000000000000111111111111111111111111000000000000000000000000000000////////////000000111111111111111000000000000000000000000000000000111222333333333111///...000000000000111111111111222333333444444333333222111111222222333444444555333333222111111222333333333333333333333333333333444555555555555555555444444444444444444444444444777666666666555555555444555555555555555555555555555666777777888999::::::<<<<<<<<<<<<=====================>>>??????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA??????@@@AAAAAAAAAAAA@@@>>>>>>???@@@BBBCCCDDDEEEGGGGGGGGGHHHGGGFFFFFFEEECCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGIIIKKKLLLJJJIIIGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHJJJIIIHHHGGGGGGFFFFFFGGGGGGFFFDDDCCCCCCEEEFFFGGGGGGHHHHHHIIIHHHFFFEEEDDDDDDEEEEEEEEEDDDBBB@@@???>>>>>>===<<<<<<===============<<<<<<<<<===>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888;;;:::999777777777777888888888888888777777777666999888888777777888999:::888777666666555555666666666666555444444444444444555555555444444444333333555555555444444444444444444444444444444444444444222222222222222222222222111111111111111111111111222222222222111111111111111111111111111111111111111000///......///000111111000///...---......///////////////////////////......////////////////////////////////////////////////............//////000/////////............///////////////////////////////////////////////////////////////...------........................//////............//////........................------..........................................///..................///---------............///......////////////......///......---...///000111................................................//////////////////////////////.........---------------..................------.........---,,,,,,........................------............------........................000//////...------,,,,,,------------------------.................................---------,,,,,,333333333333222222222222000000000111222222333333444333222222111111222222111111222222222222111111333222222222222111111111000000111222222222222111111000000////////////000000111111222222111111000//////000000000000//////000000000000////////////000000000000000000000000111111111111111111111111000000000000000000000000000000////////////000000111111111111111222222222000000000000000000000000///000111222222222111000000000000000111111111111222222333333333333222222000111111222333444555555444333333222222333333444444444444444444444444444555555666666666666555555555555555555555555555555666666666555555555555555555555555555555555555555555555666777888999::::::;;;<<<<<<<<<<<<=========>>>===<<<<<<===>>>@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAA>>>???@@@AAABBBCCCDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEGGGHHHHHHIIIIIIJJJIIIGGGFFFEEECCCCCCCCCCCCBBB@@@???>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888;;;:::999888777777777777888888888888777777777777777777777777888999:::;;;888888777666666666666777666666555444444444444555555555555555555444444444777666666555555444444444666666666666666666666666222222222222222222222222111111111111111111111111000000000000000111111111111111111111111111111111000000////////////000000000000///............///////////////////////////000000000000000/////////000///...------...///000//////............//////////////////............///////////////////////////////////////////////////////////////......---........................//////............///////////////......---------//////..........................................---------------------------------............///......////////////......///............///000000.......................................................................................---------,,,,,,------...//////000...............---,,,+++........................------............------......................../////////...------,,,,,,+++,,,,,,---......//////........................------------,,,,,,,,,,,,333333333222222222222111000000111111111222222222333333222222111111111111111111222222222222111111222222222222111111111111///000111222333333333333111111000000//////......000111111111111111111000//////000000000000//////------...///000111222222////////////////////////111111111111111111111111000000000000000000000000000000////////////000000000000111111222222333333000000000000000000000000///000111111222111111000///000000000111111111111222222333333333333222222222222222222222333333333333333333222222333333333555555555555555555555555444444555555555555444444444444444444444444444444555555555555555555555555555555555555555555555555444444555666888999::::::;;;;;;;;;<<<<<<<<<======>>>===<<<;;;<<<>>>@@@BBBAAAAAAAAA@@@@@@@@@@@@@@@???@@@AAAAAABBBBBBAAAAAA??????@@@AAABBBCCCDDDEEEEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEGGGHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCEEEFFFHHHIIIIIIJJJJJJJJJJJJHHHGGGFFFCCCBBBBBBAAA@@@???>>>===>>>>>><<<;;;::::::::::::::::::::::::;;;<<<<<<===;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::999999888888777777777888888888777777777777777777777888888888999999:::999888888777777777777777666555555444444444555555666555555555555555555555888888777666555444444333666666666666666666666666222222222222222222222222111111111111111111111111////////////000000000000111111111111111111111111000000////////////000000/////////.........//////////////////////////////111000000//////.........111000...,,,,,,...000111//////............/////////////////////.........////////////////////////////////////////////////...///////////////..............................//////............//////111000000//////......---000000//////......------........................,,,------------------,,,---------............///......////////////................../////////000................................................------------------------........................---------.........//////////////////...---,,,+++........................------............------........................//////.........---------,,,---------.........///........................,,,,,,,,,,,,,,,,,,,,,,,,333333222222222111111111111111111111111222222222111111111111111000000///000111111222222111111000222222222111111111000000...///000111222333333333111111000000//////......///000000111111000000/////////000000000000//////------...///000111222222////////////////////////000000000000000000000000////////////////////////000000////////////000000000000000111111222222333////////////////////////000111111111000000000//////000000000111111111111111222222333333222222111444333333222222111111000111111222222222222111111333333333333333333333333222333333444444333333222333333333333333333333333444444444555555555555555555555555555555555555555444444555777888:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>===;;;;;;<<<===@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAA@@@@@@AAABBBCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGIIIIIIJJJJJJKKKKKKJJJIIIGGGFFFCCCBBBAAA@@@???>>>>>>===???>>>===<<<;;;:::::::::999999999::::::;;;======;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999888888888777777777777777777777888888999999999999888888777777999888888777777777777777555555444444444555555666666666666666666666666666888888777666555444444333444444444444444444444444222222222222222222222222111111111111111111111111....../////////000000000000000000000000000000000//////000000000000//////......///////////////////////////////////////////////////......---------111000...,,,,,,...000111//////............//////.........///////////////////////////////////////////////////////////////......///////////////...//////////////////////////////............//////111111111000000000//////000000000//////......---........................,,,,,,---......---,,,,,,---------............///......////////////......---......///////////////................................................---------------------------.....................//////.........---------.../////////......---,,,........................------............------.......................................---------/////////......---------........................,,,,,,,,,,,,,,,,,,,,,,,,222222222222111111111111111111111111111111111111000111111111111000//////000000111111111111000000222111111111111000000000......///111111222222222///000000000000000///...///000000000000000000/////////000000000000//////000000000000////////////000000000000000000000000000000000000000000000000////////////////////////000000////////////000000000000000000000111111111////////////////////////111000000000000000//////000000000000111111111111111111222222222222111111333333333222111111000000000111111222222111111000222222222222222222222222222222333333333333222222333333333333333333333333444444444444444555555555555555555555555555555555444555666888999;;;<<<<<<:::;;;;;;;;;;;;<<<<<<<<<===<<<;;;;;;<<<===???@@@????????????@@@@@@@@@AAA@@@@@@AAABBBBBBBBBBBBBBB@@@AAAAAABBBCCCCCCDDDDDDCCCCCCDDDDDDDDDCCCBBBBBBAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFEEECCCCCCBBBBBBBBBCCCDDDDDDDDDDDDEEEFFFHHHIIIIIIJJJIIIJJJJJJKKKJJJHHHGGGFFFCCCBBBAAA???>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;999999999:::;;;<<<===>>>===<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888999999999999:::::::::888888999999999888888777777777777777888888888888999::::::999999777666666888888777666666666666777555444444444444555666666666666666666777777777777777666666555555444444444333333333333333333333333222222222222222222222222111111111111111111111111......//////000000111111000000000000000000000000//////000000000000//////---...//////000/////////////////////////////////............------------000///...------...///000//////............//////.........///////////////////////////////////////////////////////////////---...////////////////////////////////////////////////............//////000000000000000000000000000000//////////////////........................,,,---...//////...---,,,---------............///......////////////......---......///000/////////................................................---------------------------------...............000//////...------,,,,,,---....../////////..............................------............------................................................000000//////...------,,,........................,,,,,,,,,,,,------------222222222222111111111111111111111111111111111111111111222222222111000///000000111111111111000000111111111111000000000000---...///000000000000000...///000111111000000///000111111222222111111000//////000000000000//////000000000000////////////000000000000000000000000000000000000000000000000////////////////////////000000////////////000000000000000///////////////////////////////////////.........//////000111222000000000000111111111111111111222222222222111111000000111111222222222222111111222333333222111111222222222222222222222222222333333444444333333222444444444444444444444444333333333444444555555555555555555555555555555555555666777888:::<<<===>>>::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>???======>>>???@@@AAAAAABBB@@@AAABBBBBBCCCBBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDBBBCCCCCCCCCCCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCEEEEEEEEEEEEFFFGGGHHHHHHFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBBBBCCCDDDEEEGGGGGGEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIJJJJJJIIIHHHFFFEEEDDDCCCAAA???>>>>>>>>>>>>;;;;;;:::::::::::::::;;;999999::::::;;;===>>>???>>>>>>>>>======<<<<<<<<<::::::::::::::::::::::::888888999999999:::::::::777888999999999999888777666777777777888888888888777888999999999999777777888777666666555555666666444444444444444555666666666666777777777888888888555555555444444444444444333333333333333333333333222222222222222222222222111111111111111111111111......///000000111222222000000000000000000000000...///000111111000///...,,,---///000000000//////////////////////////////............//////////////////////////////////////////............//////............/////////000////////////////////////////////////////////////------.../////////////////////////////////////////////............//////------......//////000000///////////////000000000........................,,,---///000000///---,,,---------............///......////////////......------///000000000///...................................................---------------------------------.........//////..................------,,,---...//////000000///........................------............------................................................////////////....................................,,,,,,---------.........222222222111111111111000222222111111111111111111222222333444333222111000000000111111111111000000111111111111000000000000---......///////////////---...///111111111000000222222222333333222222222//////000000000000//////------...///000111222222000000000000000000000000000000000000000000000000////////////////////////000000////////////000000000000//////......------////////////////////////,,,,,,---...000222333444000000000000111111111111111111222222222222111111---...///111222333555555222222444444444444222222333333333333333333333333333444444555555444444333555555555555555555555555333333333444444555555555555555555555555555555555555666777999;;;===>>>???:::::::::;;;;;;;;;<<<<<<:::;;;<<<===>>>>>>>>>>>><<<<<<===???@@@AAABBBCCC@@@AAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBCCCDDDDDDDDDBBBBBBCCCCCCBBBBBBAAA@@@AAAAAAAAABBBBBBBBBCCCCCCFFFEEEEEEEEEFFFGGGHHHHHHFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEDDDBBBCCCCCCDDDFFFGGGIIIJJJGGGGGGHHHIIIJJJJJJJJJJJJHHHIIIIIIJJJIIIGGGFFFEEEDDDCCCAAA???>>>>>>??????999999999888999999:::::::::::::::;;;<<<===??????@@@@@@???>>>===<<<<<<;;;::::::::::::::::::::::::888888888999999:::::::::777777999::::::999888777666666777777888888888999555666888999::::::999999777777666555555555555555444444444444444555666777666666777777888888888999333333444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111...//////000111222222333000000000000000000000000...///000111111000///...,,,---///000000000//////////////////////////////......//////000000111111......////////////......//////............//////---.........//////000000////////////////////////////////////////////////------...///000000//////000000000000000000000000//////............//////***++++++,,,---...//////......//////000000111111........................---...000111111000...------------.........//////......////////////......,,,---///000000000///...........................................................................---------.........//////,,,,,,------.../////////+++,,,---///000000111111........................---..................---........................---.....................------......///000000000........................---------....../////////222222222111111111000000000000000000000000000000000000000000000000000000111111111111111111111111222111000//////...//////000000000000000000000000//////////////////////////////000111111111111111............////////////000000000000000///......000000000000000000000000///............---------......//////000000111111............//////////////////............//////////////////////////////000000000000111111111111000000000000000111111222333222222111111222222333222222333333333222222111222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444555555555444444333333333555555555444444333333333666666888999:::;;;;;;;;;::::::::::::;;;<<<======@@@?????????>>>>>>======>>>>>>>>>>>>????????????BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@BBBDDDFFFEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHFFFEEEDDDDDDDDDDDDFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCEEEHHHJJJLLLIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFEEEDDDCCCCCCCCCDDDBBB@@@???=========>>>;;;;;;;;;::::::999999999999999999:::;;;<<<>>>>>>===============<<<<<<;;;::::::::::::::::::::::::::::::;;;<<<;;;:::999888888888999999999999888888777777666666666666777777888888888888888888888888999999777666555555555555666666666666666666666666777777777777777777777777777666555444222111000///444444555555444444333222111111111111111111111111000000000000000000000000000000////////////000000222222222111111111000000////////////////////////////////////////////////000000000000000000000000//////////////////////////////...---,,,,,,++++++////////////////////////---------............///...............---------////////////////////////000000000000///...---,,,000000111111111111000000..............................////////////............////////////.........111444555333000---,,,..........................................------///............---------......------------..............................---------............///000///...------...///000............////////////------------------------........................------------------------,,,,,,,,,---------......////////////////////////........................111000...,,,,,,...000111................................................333333333333222222222111222222222222222222222222111111111111111111111111////////////////////////111000000////////////000000000000000000000000000////////////////////////...///000000111111000000............////////////111111111111111000//////000000000000000000000000000000/////////.........///////////////000000000............////////////000//////......//////000000000000000000000000000//////000000000111111111000000//////000000111222222111111000000111111222111222222333333222222111222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444333333333555555444444444333333333666666888999:::;;;;;;;;;:::999999::::::;;;<<<===???>>>>>>>>>=====================>>>>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@AAABBBDDDFFFEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCDDDEEEGGGJJJLLLJJJIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDDDDCCCBBBBBBCCCBBB@@@>>>============;;;;;;;;;:::::::::999999999999999:::;;;<<<>>>>>>===============<<<<<<;;;::::::::::::::::::::::::::::::;;;;;;;;;:::999888777888888999999888888777777777666666666666777777888888888888888888888888999888777666555555555555444444444444444444444444555555555555555555555555555444444333333222111111444444444555444444333222111111111111111111111111000000000000000000000000000000////////////000000222222222111111111000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000//////...------,,,++++++........................---------............///........................////////////////////////,,,---...///000000000000000000111111111111000000////////////////////////---..................---......////////////.........111333333111...---,,,................................................///............---------......------------..............................---------............///000///...------...///000............////////////------------------------........................------------------------,,,,,,---------.........................................................000///...------...///000................................................444444444333333333222222222222222222222222222222222222222222222222222222////////////////////////000////////////000000111000000000000000000000000////////////////////////---......///000/////////............////////////111222222222222111111000000000000000000000000000111111111000000000//////000000//////////////////............////////////000000////////////000000111111111111111111111111//////000000000000111111000000//////000000111222000000000//////000000000111111222222222222222111222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444333333333333444444444444555444444444444333333333666666888999::::::;;;;;;999999999999:::;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<============>>>@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@AAACCCDDDEEEFFFEEEEEEEEEEEEEEEEEEDDDFFFFFFEEEDDDDDDEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCDDDEEEGGGIIIKKKJJJJJJIIIHHHGGGFFFFFFEEEDDDDDDDDDCCCCCCBBBBBBAAABBBAAA???===<<<<<<<<<===;;;;;;;;;;;;;;;:::::::::999999::::::;;;<<<>>>>>>===============<<<<<<;;;:::::::::::::::::::::::::::::::::;;;:::999999888777888888999999888888777777777666666666666777777888888888888888888888888888888777666555555555555333333333333333333333333333333333333333333333333222222222333333333333333444444444444444333222222111111111111111111111111000000000000000000000000000000////////////000000222111111111111000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000//////......---,,,,,,,,,........................---------............///---------......//////000////////////////////////,,,---...///000000000000///000000111111000000///000000000000000000000000......////////////............////////////.........000111111///---------////////////////////////........................///............---------......------------..............................---------............/////////...------...//////---............/////////------------------------........................///.........------,,,,,,,,,------------.................................................................................................................................444333333333333222222222000000000000000000000000111111111111111111111111000000000000000000000000//////...//////000111111000000000000000000000000////////////////////////,,,---......//////..................////////////111111111222222111000000////////////////////////111111000000000/////////000000000//////......---............////////////000000////////////000000000000000000000000000000////////////000000000111///////////////000111111111000000//////000000111000111111222222222222111111111111111111111111111111222222222222222333333222222222222222222222222333333333333333333333333222222222333333444444555444444444444444444444444666666888999999:::::::::888888888888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>????????????>>>>>>@@@AAACCCCCCDDDDDDAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFFFFEEEEEEDDDDDDCCCCCCEEEEEEDDDDDDDDDEEEEEEFFFCCCCCCDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDEEEGGGHHHIIIJJJIIIIIIGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@>>><<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;<<<>>>>>>===============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999888888777777888888888888777777777777666666666666777777888888888888888888888888888777666555555555555555333333333333333333333333222222222222222222222222222222222222222333333333333444444444444333222222111111111111111111111111000000000000000000000000000000////////////000000111111111111000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////......---------,,,---------------------------------............///,,,------...///000000111////////////////////////000000000000///...---,,,//////000000000000//////////////////////////////000000000111111000000000......////////////.........//////...,,,,,,---...000000000000000000000000---------...............///............---------......------------..............................---------............///........................---------.........//////................................................//////......------,,,,,,------------............................................................---......//////......---................................................222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////...//////000111111////////////////////////////////////////////////,,,,,,---...........................//////////////////000000000000000///////////////////////////000000000/////////......000000//////......------............////////////000000////////////000000////////////////////////...////////////000000000/////////...///000000111111111111000000111111111///000111111222222222222111111111111111111111111111111111222222333333333222222222222222222222222333333333333333333333333111222222333333444444444444444444444444444444444666777777888999999999999888888888888888999;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>?????????===>>>???AAABBBCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>><<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>===============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888888888777777777888888777777777777777666666666666777777777777777777777777777777777666666555555555555555444444444444444444444444333333333333333333333333333222222222222222111111333333444444333333222111111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000////////////////////////////////////////////////////////////////////////........................///...............------........................---------............///------......///000111111////////////////////////000000000000///...---,,,//////000000000000//////...........................//////000000//////.........////////////.........//////---,,,+++---///000000000000000000000000---------........./////////............---------......------------..............................---------............///------............------------------............................................................/////////......------------------.........//////................................................------............------................................................222222222111111111000000222222222222222222222222////////////////////////////////////////////////000////////////000000111////////////////////////////////////////////////,,,------...///.....................////////////......///000000000000///000000000000000000000000000000/////////.........//////..............................//////////////////............//////..............................////////////000000//////......//////000111222111111000000111111222//////000111222222222222111111111111111111111111111111111222222333333444222222222222222222222222333333333333333333333333222222222222333333333333333333333444444444444555666777777888999999888888777777777777888999:::;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<======>>>>>>?????????===>>>???@@@AAABBBBBBBBB@@@AAAAAABBBBBBCCCCCCCCCAAABBBBBBCCCDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEDDDEEEEEEDDDCCCCCCDDDDDDDDDAAAAAABBBBBBCCCDDDDDDDDDCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>===<<<===>>>>>><<<<<<<<<===============<<<<<<;;;;;;<<<======>>>===============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888999666777777888888777777666777777666666666666777777777777777777777777777777666666555555444555555666444444444444444444444444444444444444444444444444222222222222222111111111333333333333333222111111111111111111111111111111000000000000000000000000000000////////////000000//////000000000000000111////////////////////////////////////////////////000000000000000000000000------------------------........................////////////////////////---------............///.........//////000000111////////////////////////,,,---...///000000000000...//////000000//////...........................,,,,,,------------,,,,,,......////////////............///...,,,,,,...///////////////////////////,,,,,,------...////////////............---------......------------..............................---------............///------............------,,,------------.................................................................................------........./////////------------------------........................------------------------................................................333333222222222111111111222222222222222222222222////////////////////////////////////////////////111000000////////////000////////////////////////////////////////////////------...///////////////............////////////...///000111111111111111000000000000000000000000111111111000000000//////------..............................////////////......------------......////////////////////////........./////////000000///............///000000000000000//////000000000...///000111222222222222111111111111111111111111000111111222333333444444222222222222222222222222222222222222222222222222333333333222222222222222333333333444444444555555666777777888888888888888777666666777777888999:::::::::::::::;;;;;;<<<<<<;;;<<<<<<<<<<<<=========<<<======>>>??????@@@@@@>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDAAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCC@@@AAAAAABBBCCCCCCDDDDDDCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCAAA@@@???>>>===>>>??????<<<<<<=========>>>>>>>>><<<<<<<<<<<<<<<======>>>===============<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::888777777777888999666666777777777777666666777777666666666666777777777777777777777777777777555555555444444555555666333333333333333333333333444444444444444444444444000000000111222222333333222333333333333222111111111111111111111111111111000000000000000000000000000000////////////000000////////////000000111111////////////////////////////////////////////////000000000000000000000000....................................////////////000000000000000000000000---------............//////////////////000000000////////////////////////,,,---...///000000000000......////////////..............................------............------......////////////......---...//////...---...///........................,,,,,,------...//////000///............---------......------------..............................---------............///,,,------......------,,,,,,,,,---------.........................................................------......//////000000............////////////------------------------..............................,,,,,,,,,,,,......................................................444444444333333333222222000000000000000000000000000000000000000000000000111111111111111111111111222111000//////...//////////////////////////////////////////////////////---...//////000000//////............/////////000///000111222222222222222000000000000000000000000222222222111111111111000,,,------....../////////............/////////000---------,,,,,,---------000000000000000000000000............/////////000...............///000000//////............//////......000111111222222222000000000000000000000000000000111222333333444444222222222222222222222222222222222222222222222222444333333222222111111111333333333444444555555555666777777888888888888777666666666666777888999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<============>>><<<======>>>???@@@@@@AAA>>>??????@@@@@@@@@??????@@@@@@AAAAAABBBCCCDDDDDDAAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHGGGFFFEEECCCCCCBBBBBBBBB@@@@@@AAABBBBBBCCCDDDDDDBBBCCCDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@???>>>>>>??????@@@<<<=========>>>>>>??????===<<<<<<<<<<<<======>>>===============<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888777777777888999666666777777777777666666777777666666666666777777777777777777777777777777555555444444444555555666222222222222222222222222333333333333333333333333---...///111222444555555222333333333333222111111111111111111111111111111000000000000000000000000000000////////////000000.../////////000000111111////////////////////////////////////////////////000000000000000000000000////////////////////////.........///////////////000000000000000000000000---------.........//////000000000000////////////////////////////////////000000000000///...---,,,......////////////......000000000000000000000000000000111111111111000000......////////////......---...000000///......///........................,,,,,,------...///000000//////.........---------.........------.................................---------.........//////,,,,,,---......---,,,,,,,,,,,,,,,---------......////////////////////////........................,,,,,,---...///000111111............/////////000------------------------........................///...,,,++++++,,,...///................................................333222000/////////000111000000111111111111000000000000000000000000000000000000000000000000000000000000///...............---.........//////000000000000//////.........---000000000///......------////////////////////////...//////000//////...---,,,,,,,,,------///000111000000000000111111111111000000111000000///......,,,---...//////...---,,,000000000000000111111222111000000////////////000////////////000000000000111000///......///000111111111222222222222111111............////////////222111111111000000//////111111111111111111111111111111222333333333333222222222222222222222222222222222111111222222333444444444444444555777888999666666666666777777777777777777777777888888888888777777888888888999999999::::::;;;;;;<<<===============>>>???@@@@@@AAAAAABBBAAA@@@?????????@@@AAABBBCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCDDDCCCBBBAAAAAAAAAAAAAAA???@@@CCCEEEFFFFFFEEEDDDCCCDDDEEEGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBAAA@@@????????????@@@???===<<<<<<<<<===>>>???>>>===<<<;;;:::999999;;;<<<===>>>>>>===<<<;;;<<<;;;;;;;;;;;;<<<======::::::::::::::::::::::::888888888888888888888888999999999::::::999999999444444555666777777666666777777666666555555555444777666333111000111222333222222222222222222222222000000000000000000000000111111111111111111111111222111111111000000//////111111111000000000000000111111000/////////////////////000000000000////////////////////////////////////////////////////////////............/////////////////////////////////////////////.........000.........///000///...+++,,,,,,---...///000000---......///////////////......---,,,---...///000222111000//////000111222//////000000111111222222222---)))***000222///***............///000222222222000//////000000///---.................................------,,,,,,,,,------------.........///000///...---------------...........................------,,,,,,------...444000+++***,,,..................------,,,,,,,,,////////////////////////+++,,,------......------///////////////////////////...---,,,,,,---...///.........------,,,,,,,,,......//////...---,,,,,,+++,,,,,,---...///000000........................---------------...///000........................333222111000///000000111000000111111111111000000000000000000000000000000000000000000000000000000000000///.........................../////////000000/////////.....................///////////////////////////////////////////////////////////////---------......///000000//////000000000111111111...///////////////...---...//////000000000000///...------------...//////...............//////000......//////000000111111111000///......///000111///000000111111000000///....../////////000000000111111111111000000000///111111111111111111111111000111222222333333222222222222222222222222222222222222111111222222333444666666555555555555666666666666666666777777777777666666777777777888888888888888888999999999999:::::::::;;;<<<<<<======>>>===>>>>>>???@@@@@@AAAAAABBBAAA@@@?????????@@@AAACCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDCCCBBBBBBAAAAAABBBBBB@@@AAADDDFFFGGGGGGFFFEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDCCCBBBAAA@@@????????????@@@???>>>=========>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<======;;;;;;;;;::::::999999999888888888888888888888888888888999999999999888888444444555666666666666666777666666666555555555555666555444222111111222222222222222222222222222222000000000000000000000000111111111111111111111111111111111111000000000///....../////////000000000111111000///////////////000000111111111111000000//////////////////////////////////////////////////////............///////////////////////////////////////////////////...///...------//////...------------...............---......///////////////......---------...///000111000////////////000111000000000000000111111111111...+++,,,///111///,,,............///000111222111000//////000000///---.................................------,,,,,,,,,------.........///////////////...---------------...........................------,,,,,,------...222///,,,+++---......---.........------,,,,,,,,,........................+++,,,------......------------------------------///...------------...///------------------,,,,,,......//////...------,,,,,,,,,------.../////////........................000//////............///........................222222111000000000000111000000111111111111000000000000000000000000000000000000000000000000000000000//////............///............////////////////////////............------......///000000111////////////////////////000///...------...///000///////////////000000000//////000000000000111111------.../////////......111111000000111222333333...------------...//////,,,,,,------......//////---......///000111111222000000////////////000000...//////000000//////.../////////000000000111111111111111111000000000000111111111111111111111111000111222222333333222222222222222222222222222222222222111111222222333444888777666555444444444444666666666666777777777777666666777777777777888888999999999999:::::::::::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@?????????@@@AAABBBDDDDDDEEEEEEEEEEEEEEEFFFEEEEEEEEEDDDCCCCCCCCCBBB@@@AAABBBCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCBBBCCCEEEGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEEEECCCCCCBBBAAA@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>???;;;;;;;;;<<<<<<=========;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;::::::999888888777777777777777777777777777888888888888888888777444555555666666666666666666666666666555555555555555444444333333222222111222222222222222222222222000000000000000000000000111111111111111111111111111111111111000000000000------......//////000000111000000///////////////111111222222222222111111000000000000000000000000//////////////////////////////............//////////////////////////////......//////////////////...---,,,---...///...,,,//////.........------------......///////////////...............///000000111000////////////000111111000000000000000000///000//////......//////000............///000111111111///...///000000///---.................................---------------....../////////000000000//////...------------.................................------------......000...------...///---,,,.........---------------------------------------,,,,,,---............---------------------------///...------------...///,,,,,,------------------.........///......---,,,................................................111111000000///.................................222222111111111000000000000000111111111111000000000000000000000000000000////////////////////////000///............//////.........//////////////////////////////.....................//////000000////////////////////////000///---,,,---...000111000111111111111000000///////////////000000000111------...///000000000///222111000000111222444555111000000000000111222222........./////////......------...///000111222222000000////////////000000...//////000000//////...000000000000111111111111111111111000000000000000111111111111111111111111000000111222222222222222222222222222222222222222222222111111222222333444777777666555444444444444666666666666777777777777666666666666777777777888999999:::::::::;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@?????????@@@BBBCCCEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@BBBCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHFFFFFFFFFFFFFFFFFFGGGHHHGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@???????????????<<<<<<<<<<<<============;;;<<<===>>>>>>===<<<;;;;;;;;;::::::;;;;;;<<<=========<<<;;;999888777777777777777777777777777777777777888888888888777777555555666666666666666555666666666666666555555555333444444444444333222111222222222222222222222222000000000000000000000000111111111111111111111111111111111000000000000000////////////////////////000000////////////000000000111111222222111111000000000000000000000000000//////////////////////////////............//////////////////////////////............////////////...---,,,,,,---...---,,,........................---......//////////////////////////////000000000111111111000000111111111111111000000/////////...///000111000...---///222...............///000111000///......///000///..........................................---------////////////000000000000///......---------....................................------------......------.../////////---,,,...............---------------------------------,,,------...............////////////////////////.........------.........,,,,,,,,,------.........---...............------//////.........---------........................///////////////.................................222222222222111111111000000000111111111111000000000000000000000000000000//////////////////////////////............/////////////////////..................///////////////000000//////............////////////////////////000///---,,,---...000222000111111222111111000///...////////////000000000...///000111111111111111111111000///000111222444222222111111222222333444111111222222111000///...---......///000111111111//////000000000000/////////000000111111000000///000000000000111111111111000000000000000000111111000000000000000000000000000000111222222222222111222222222222222222222222222222111111222222333444444444444444444555666666666666666666777777777777555666666666666777777777999999:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????????????????@@@@@@@@@??????>>>>>>???AAACCCDDDFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@AAACCCDDDFFFFFFGGGGGGDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHFFFFFFEEEEEEFFFGGGHHHHHHFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>=========<<<<<<<<<;;;<<<===>>>>>>===<<<;;;:::::::::::::::;;;<<<<<<======<<<;;;999888777777777777777777777777777777777777888888888888777777555666666666666666555555555555555666666666666666333333444444444333222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000111111333222111111000///......000000////////////000000//////000000000000//////000000000000000000000000//////////////////////////////............//////////////////////////////---.........//////000000...---,,,,,,---...---,,,,,,,,,------...//////000---......////////////////////////000000000000000222222222222222222222222111000000000//////.........000222111---,,,///333...............//////000///...---...///000///...................................................////////////000000000000......---------......//////////////////////////////......------......///+++---///000///...------................................................,,,---......//////......////////////////////////---..................---,,,,,,,,,------.........------...............---/////////...------,,,,,,........................***+++,,,---...///..............................222222333333222222111000000000111111111111000000000000000000000000000000000000000000000000000000///............//////000///////////////..................///////////////111000000///......------////////////////////////......------...///000111///000111222222111000///......////////////000000000000111222222222111111111111000000000000000111000////////////000111111222333444444444333111000////////////000000000000//////000000000000/////////000000111111000000////////////000000000111111000000000000111111111111000000000000000000000000///000111111222222111111222222222222222222222222222222111111222222333444222222222333444666777888666666666666777777777777555555666666666666777777999999999999::::::::::::;;;<<<<<<======>>>??????????????????????????????>>>>>>>>>>>>???AAACCCEEEFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBAAAAAAAAA@@@AAABBBCCCEEEFFFGGGGGGGGGEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGEEEEEEEEEEEEEEEFFFGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBAAA@@@??????????????????@@@@@@??????>>>===>>>>>>>>>======<<<<<<<<<;;;<<<===>>>>>>===<<<;;;:::::::::::::::;;;;;;<<<<<<<<<;;;::::::999888888888888888888888888888888777888888888888888888777666666666666666666555444555555555666666666666666333333333333333333333333222222222222222222222222000000000000000000000000000000000000000000000000000000000000111111111111333333222111000///......///////////////000000111//////000000000000//////000000000000000000000000//////////////////////////////............//////////////////////////////------......///000000000...---,,,---...///...,,,++++++,,,---...///000111---....../////////////////////000111111111111111111222222333333222222111000//////////////////......000111000------///222///......---......//////...---------///000///........................................../////////....../////////000000000...------------...////////////////////////////////////............//////+++---///000///......................../////////////////////////////////------...////////////...------------------------------...//////...------,,,,,,------------------,,,---......///.........//////.........---------........................''')))+++---...//////...........................222222333333333222111000000000111111111111000000000000000000000000000000000000000000000000000000...............///000000000/////////......................../////////000///////////////.........////////////////////////------......///000000111---...000111222111000///........./////////000000000111111111111000000///111222222111111000///............---...//////000///111333555555555444333000000000000////////////...///000111111000///......//////000000//////........./////////000000000///000000000111111111111000000000000000000000000///000000111111111111111222222222222222222222222222222111111222222333444222222222333444555777777666666666666777777777777555555555666666666777777888888888999999999999:::<<<<<<<<<===>>>>>>??????????????????????????????>>>======>>>@@@BBBDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIGGGHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHDDDDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>?????????>>>===<<<===============>>>>>>>>>;;;<<<===>>>>>>===<<<;;;::::::999999::::::;;;<<<;;;;;;;;;::::::999999999999999999999999999999999888888999999999999888888666666666666666555444444555555555555666666666777444333222222222333444444222222222222222222222222000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000///////////////000111111000000000111111000000000//////////////////////////////////////////////////////............//////////////////////////////------......///000000111///...------//////...---,,,---------......//////---......//////////////////000111222222222111111///000111111111111000///.........///////////////...//////...------...000///......------............---,,,---///000///...........................---........./////////000------........./////////---------------...////////////////////////////////////............//////+++---//////------...000---........./////////000........................------...///////////////------------------------------...//////...------------------------,,,,,,,,,------...//////.....................---------........................)))***,,,...//////...---........................222222333444333222111000000000111111111111000000000000000000000000000000000000000000000000000000...............///000111000000//////.........------.........//////000000------......///000000000////////////////////////,,,---...///000000000000+++---///111222111000000............/////////000000000111000000///......222333333333222000...---...............///000000,,,...111444666777777666111111000000//////.........///000111111000///...---..................---............//////////////////000000111111111222000000000000000000000000//////000111111111111111222222222222222222222222222222111111222222333444333333333333444555666666666666666666777777777777555555555555666666666777777777888888888999999999<<<<<<======>>>>>>??????@@@@@@??????????????????=========>>>@@@BBBDDDFFFEEEEEEDDDDDDCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAABBBAAAAAABBBCCCDDDDDDDDDDDDEEEEEEDDDEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHGGGHHHHHHIIIHHHGGGFFFDDDCCCCCCCCCCCCDDDEEEFFFGGGDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>===============>>>>>>??????===<<<;;;;;;;;;<<<===>>>???@@@@@@;;;<<<===>>>>>>===<<<;;;::::::999999::::::;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::999999666666777777666555444444444555555555666666777777555444222111111222444666222222222222222222222222000000000000000000000000000000000000000000000000//////000000111111111222,,,,,,---...///000111222///////////////000111111111111222222222222111111//////////////////////////////////////////////////////............//////////////////////////////---------...///000000111000///......///000///...///............------------......//////////////////000111222333222111111---...///000000///...------.........//////000000///...---------.........///......---------.........---,,,---///000///...........................---.........//////000000------------.........///---------------...///000000000000000000000000000//////............//////+++---//////---,,,...111---.........//////000000---------------------------......///////////////////////////////////////,,,---...//////...---,,,.........------,,,,,,,,,,,,,,,---.../////////...................................................+++---...000000///---,,,........................222222222111111111000000111222222222222111000000//////000000000000//////////////////////////////////////////////////////222111111111000000//////111111111111111000//////111111111111111111111111111111000000/////////...//////////////////............////////////......000000000000000000000000//////000111222333333444111000///000222222000///000000////////////000000---......///000111111222111111000000//////............//////000000111111000///...------...///000///000111222222111000///222222111111000000//////111///...///222222000,,,---///000222222000///---111111111111222222222222111111222222222333333333333333333333333333333333999888777555555555666777666666555555555555666666555555666777888999::::::::::::;;;;;;<<<=========>>>>>>============>>>>>>>>>===<<<<<<===???AAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAABBBBBBCCCDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFDDDCCCEEEDDDBBBAAAAAABBBDDDEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@????????????@@@@@@@@@@@@???===<<<;;;:::999>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<===<<<;;;:::::::::::::::::::::::::::::::::::::::::::::;;;;;;::::::999888999999999999999999999999777777777777777777777777666666666666666666666666666555444333222222222222000000000000000000000000000000000000000000000000111111000000000000111111......///000000000000///...111333333222111000111000000000000000000000000222333333444444333333222////////////////////////000000//////.........---//////............//////111111111000//////.................................///000000//////000222222111000//////.........//////000111222333333444111111111000000000000000000000000000000000000000000000000000////////////////////////...---,,,+++...............///000000111111000000//////......000000////////////000000---------............///////////////////////////........................//////.........---------000///...---,,,---...///,,,---///000000000///...//////...------------...---------............///........................//////...------------...,,,++++++******++++++,,,...---,,,+++***+++,,,------------............///...///000000000...---,,,000///...------...///000................................................222222222111111111000000111222222222222111000000//////000000000000//////////////////////////////////////////////////////111111111000000000//////111111111111111000//////........................000000000//////..................///////////////......////////////......////////////////////////...//////000000111111222///......///000000///---000000000000000000000000---......///000000111111000000000000//////............//////000000000000000///...------...///000......////////////......////////////......------000000///000111111000......///000111111000///...////////////000000000000111111111222222222333333333333333333333333333333666555444444444444444444666666555555555555666666555555666777888999999:::::::::;;;;;;<<<=========>>>>>>============>>>>>>>>>===<<<<<<===>>>@@@BBB@@@@@@@@@@@@?????????>>>??????@@@@@@AAAAAABBBBBBBBBBBBAAABBBBBBCCCDDDEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEDDDCCCDDDCCCBBB@@@@@@BBBCCCDDDEEEEEEEEEDDDDDDCCCAAAAAA?????????>>>>>>?????????@@@@@@???>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<;;;:::::::::::::::::::::::::::::::::::::::999::::::::::::999888888999999999999999999999999666666666666666666666666555555555555555555555555444333222111000000000000222222222222222222222222111111111111111111111111111111000000000000111111//////000000000000000000555666777555333111000111////////////////////////222222333333333333222222////////////////////////000/////////............//////............//////000000////////////..............................,,,---......------...///111000000///////////////000111111222222333333444000000000000000000000000000000000000000000000000............------------......//////......------...............///000000////////////.........---......------------......---------............///////////////////////////........................//////.........------------,,,++++++++++++,,,---,,,---...///000//////...//////...------------...---------............///,,,,,,,,,,,,,,,,,,,,,,,,//////...---------------///......------......///---,,,+++++++++,,,---...---------............///......///////////////...000///...------...//////........................------------------------222222222111111111111111111222222222222111000000//////000000000000//////000000000000000000000000////////////////////////111111000000000000//////000000111111000000//////......................../////////...............---.........//////000000......////////////......////////////////////////////////////////////////000///...///111111///...///000111222222111000///.........//////000000111000000000////////////......////////////000000000//////............/////////..................////////////............---...000111111000///000111//////000000000000//////////////////000000000000111111111222222222222333222222333333333333333333333333444444555444444444666555555444444555555666444555666666888888999::::::::::::;;;<<<<<<======???>>>>>>======>>>>>>???======<<<<<<<<<>>>@@@AAA>>>>>>>>>>>>============>>>>>>??????@@@AAAAAABBBBBBBBBAAABBBBBBCCCDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBAAA@@@@@@AAABBBCCCDDDDDDDDDDDDCCCBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::999999888777888888888888888888888888666666666666666666666666444444444444444444444444333333222111000000000000333333333333333333333333111111111111111111111111111111000000000000111111111000000000000111222333;;;;;;:::777333000000111........................000111111222222111111000////////////////////////////////////............//////............//////---............/////////........................+++---......------...//////////////////000000111222222222222222222333333000000000000000000000000000000000000000000000000............------------------.../////////.....................///000000............------------......------------......---------............///////////////////////////.......................................---------,,,,,,+++++++++,,,,,,---------...////////////...//////...------------...---------............///,,,,,,,,,,,,,,,,,,,,,,,,//////......------------000//////......//////000,,,,,,,,,,,,,,,---//////---------............///000///......------......///......---......//////........................,,,,,,,,,,,,,,,,,,,,,,,,111111111111111111111111111222222222222111000000//////000000000000//////000000000000000000000000////////////////////////000000000000000000/////////000000000000000//////000000000000000000000000..................------------......///000000000......////////////......////////////////////////000000000//////.........222111111222333333222000---///000222222000///---........./////////000000/////////////////////////////////////////////////////////....../////////111000///......///000111000000000000000000000000,,,///222111...---///111000000////////////000000000111111111222222222222111111111111222222222222222222222222222333333333222333555666777777666555555444444444444444444555444444555666777888999999999::::::;;;;;;<<<======???>>>>>>======>>>>>>???===<<<<<<<<<<<<===>>>???=====================<<<======>>>???@@@@@@AAABBBBBBBBBAAABBBBBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;::::::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999888888888888888888888888888666666666666666666666666444444444444444444444444555444333333222222222333333333333333333333333333111111111111111111111111111111000000000000111111111111111111333555666888::::::888444111//////000........................//////000000000000/////////////////////////////////////////////.........//////............//////,,,,,,------...//////000........................---...000///......///111............///000111222222222222222111111000000/////////000000000000000////////////////////////000000000000////////////,,,,,,...//////000000000...............///000000........................000//////......//////000---------............///////////////////////////...................................................---------......//////------.........///////////////...------------...---------............///////////////////////////...............------,,,------,,,,,,,,,,,,------------------------......---------............///222111///---,,,,,,,,,,,,...------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,111111111111111111111111111222222222222111000000//////000000000000//////000000000000000000000000//////////////////////////////////////////000000...//////000000000//////////////////////////////------..................---.........//////000000......////////////..............................222111111000000//////...222111000111333333111000,,,---///000000///---,,,............////////////...............//////////////////..................//////////////////...111000///......///000111///////////////000000000***---000000---,,,...000000000////////////000000000111111111222222222222000000111111111222222222111111111222222333333333222333444666666666555444444444333333333333444444444444555666777888999999999999::::::;;;<<<<<<<<<>>>>>>============>>>>>><<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<============<<<===>>>???@@@AAABBBBBBBBBBBBAAABBBBBBCCCDDDEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFEEEAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@>>>>>>????????????>>>>>>;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999777777777777777777777777555555555555555555555555555555555555555555555555444444333333222222333333222222222222222222222222111111111111111111111111111111000000000000111111000111222333666888:::;;;444444333000...---...000...........................//////000000//////...////////////////////////........./////////////////////............//////+++,,,,,,---...///000000........................---...//////......///000............///111222333111111000000//////............//////000000000000////////////////////////000000000000////////////,,,,,,...///000000111111...............///000000//////////////////////////////............//////---------............///////////////////////////........................---.....................,,,------....../////////---------------....../////////...------------...---------............///////////////////////////......//////......---,,,,,,,,,++++++++++++,,,,,,.........------,,,,,,+++---------............/////////---,,,,,,---...///,,,,,,---.......................................------------------------111111111111111222222222111222222222222111000000//////000000000000//////000000000000000000000000////////////////////////......////////////000000......///000000000//////------------------------.............../////////////////////////////////......////////////..............................111111111000000////////////...---...000000...---+++,,,---......---,,,+++........................---............//////////////////............---......////////////.........------------------...,,,------------.........+++---...///......///000//////000000000000//////////////////000000000000000000000111111111111222000000111111222333333333111111222222333222222222444333333222222333333444333444555555777777888999999999999:::;;;;;;<<<<<<===<<<<<<;;;;;;<<<<<<===;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@BBBCCCCCCBBBBBBAAABBBBBBCCCDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFAAAAAABBBBBBBBBBBBAAAAAA@@@AAAAAABBBBBBAAA@@@@@@>>>???@@@AAAAAA@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999999999999999::::::;;;:::::::::::::::::::::::::::;;;;;;;;;;;;:::999999666666666666666666666666555555555555555555555555666666666666666666666666222222111111000111111222222222222222222222222222222222222222222222222222111111000000000000111111///111333555777888999999---...///...------...000...........................//////000000//////...////////////////////////........./////////////////////............//////,,,,,,---...//////000000........................***,,,------,,,,,,---...............///000222222000/////////......---------......//////000000111000000000000000000000000............------------,,,---...///000111111111...............///000000/////////000000000000000------,,,,,,,,,,,,---------------............///////////////////////////........................---------...............******+++,,,------------------,,,,,,------.../////////...------------...---------............///---------------------------.../////////...,,,+++---------,,,,,,---------,,,,,,---------,,,+++***---------............///******+++,,,...///111222+++,,,---...............................................................000000111111111222222222111222222222222111000000//////000000000000//////////////////////////////////////////////////////........./////////000000---......///000000//////------------------------.........//////000000000000000000///......------......////////////..............................////////////////////////...---,,,---//////---,,,------------------------........................---------.........////////////.........------------...///000000///...---,,,------......------,,,,,,,,,,,,---------...............///111222111000...///000111111000///...////////////000000000000000000000000111111111111///000000111222222333333333222111111111111111111333333222222222222333333333444444555666777888888888999999::::::;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;999999999:::::::::;;;;;;======>>>@@@AAACCCDDDDDDBBBBBBAAABBBBBBCCCDDDEEECCCCCCCCCDDDDDDDDDEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHEEEFFFFFFFFFFFFEEEDDDDDDBBBBBBBBBCCCCCCBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@???@@@AAABBBBBBAAA@@@???<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999888888999::::::;;;999999999999999999999999888999999999999888777777666666666666666666666666555555555555555555555555555555555555555555555555222111111000111111222222333333333333333333333333222222222222222222222222111111000000000000111111000111333555666555333222+++---/////////...///000//////////////////////////////000000000000//////////////////////////////............/////////000//////............//////.........//////000000000........................***,,,------,,,+++---...//////...//////000111111///////////////.........------......///000000111000000000000000000000000............---------------...///000000000000000...............///000000........./////////000000---,,,,,,++++++,,,,,,------------............///////////////////////////........................---------.........//////)))***+++---------------------,,,,,,,,,---.../////////...------------...---------............///---------------------------...///000///...,,,+++......------------......((()))***,,,,,,,,,,,,,,,---------............///)))***+++---...//////000***+++,,,...//////..............................------------------------000000111111222222222222111222222222222111000000//////000000000000//////////////////////////////////////////////////////---.........//////000000------...///000000//////////////////////////////.../////////000000111111111111000///...---,,,,,,......////////////......................................................///......///000000///---///...------------...///.....................------------.........////////////.........------------...///000000///...------...///000000///...---........./////////000000111///...000444555333111---///000222222000///---111111111111222222222222000000000000111111111111///000000111222222333333666555333222111222333333333222222222222222222333333333444555666777888888888999999::::::;;;<<<<<<;;;::::::999999::::::;;;;;;;;;;;;<<<<<<;;;::::::777777888888999999999:::===>>>???@@@BBBCCCDDDEEEBBBBBBBBBBBBBBBCCCEEEEEECCCCCCCCCCCCDDDDDDDDDEEEDDDEEEEEEFFFGGGGGGHHHHHHCCCDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCDDDDDDCCCCCCBBB???@@@@@@AAAAAAAAA@@@@@@???@@@BBBCCCCCCBBB@@@???>>>>>>======<<<<<<<<<<<<:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999888888888999::::::;;;888888888888888888888888777777777777777666555555666666666666666666666666555555555555555555555555444444444444444444444444333333333222333333444444444444444444444444444444222222222222222222222222111111000000000000111111000222444555444111---++++++...000111111000000111000000000000000000000000//////000000000000//////////////////////////////---.........//////000000//////............//////////////////000000000000........................,,,---///...------...000///////////////000000111/////////000000000000000---------...///000000111000000000000000000000000111000000000////////////...//////000000000000000...............///000000---------........./////////......------......///---------.........//////////////////////////////........................---------.........//////***,,,---///000000//////------,,,+++,,,---.../////////...------------...---------.........//////000000000000000000000000---...///000000...,,,+++---------,,,,,,---------$$$%%%(((+++---.........---------.........//////......//////...,,,***))))))+++,,,...//////..............................,,,,,,,,,,,,,,,,,,,,,,,,222222222111111111111000000000000000000000000000000000000000000000000000000000//////.........---////////////////////////222111111000///......---111111111000000000000000...,,,+++,,,///111///---//////.........//////000////////////////////////000000000000000000000000,,,,,,---...//////............///000000///...---.........///////////////111000...,,,+++,,,---...000000///...---,,,,,,+++////////////////////////000/////////......------000000000000000000000000---------............///////////////////////////...///000111222333444444000000000000000/////////111111111000000000000000444333111000000000111111111111222222222333333333111111111222222333333333333333333333333333333333222222333444555666777888777888888999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::888888888888999:::;;;<<<===>>>???@@@AAABBBBBBBBB>>>??????@@@@@@AAABBBBBBCCCCCCBBBAAAAAAAAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@AAAAAA??????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBAAA@@@???>>><<<:::888777888999:::::::::::::::::::::::::::::::::;;;;;;::::::999888666666666777888888999999::::::999888777777777888777777888888888888777777666666555444444444444555666555555555555444444444333444444555555444444333222222222222222222222222444444444333333222222222111111111111111111111111222111111111000000//////111111000000000000111111---.........//////000000111111000000//////............//////000000111111000000//////.........------......///////////////000000000000000000000000111000000///...---------000///---++++++---///000...........................---,,,++++++---...000222111111111000000//////........................000000000000////////////000000///...............//////000000000000//////000000///...............///...---,,,,,,---...///........................---------............///111111000000//////......,,,---......//////........................------///...---,,,,,,---...///......------------......------------------------......------------....../////////000000111111111111000...,,,+++,,,---...111000///...............,,,,,,************,,,,,,///...---,,,,,,---...///+++---///000...,,,++++++......------------.........------,,,,,,------...///......------,,,,,,+++222222222111111111000000000000000000000000000000////////////////////////000/////////....................................111111000000///......---000000000000000000000000///---,,,---///000///---//////...---------------........................////////////////////////,,,------...//////............///000///...------/////////......---------///...---,,,,,,---///000/////////...------,,,,,,........................222222222111111111000000////////////////////////---------............///////////////////////////......///000111222333333.....................---111000000000000000000000222222000/////////000000111111111222222222333333222222222222333333333444333333333333333333333333222333333444555666666777777777777888999999:::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;::::::::::::999888777777888888999:::;;;======???@@@AAABBBBBBBBB>>>??????@@@@@@AAABBBBBBCCCBBBBBBAAAAAAAAAAAAAAABBBCCCDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@AAAAAA??????@@@@@@@@@AAAAAAAAA@@@AAABBBBBBBBBAAA@@@???>>>===;;;999999999:::;;;::::::::::::::::::::::::::::::;;;;;;::::::999888666666666777888888999999:::999888888777777888888666777777888888777777666666666555444444444444555777666666666666555555555333333444444444444333333222222222222222222222222333333222222222111111111111111111111111111111111111111111000000000//////111111000000000000111111....../////////000000000111000000000/////////....../////////000000000111000/////////............---......///////////////////////////////////////111000000///......------......---,,,,,,---.................................---,,,++++++---///000000000000000//////..............................////////////000000000000000000///...............//////000000000000//////000000///...............///...------------...///...............------------------............///000000000000//////......,,,---......//////..............................///...------------...///......------------......------------------------......------------......///000000111222333333333333222000...------...//////...------,,,,,,,,,------,,,++++++++++++,,,---///...------------...///)))+++...///...---------......------------.........------,,,,,,------...------------------------222222111111111000000000000000000000000000000000////////////////////////////////////............------------------------111000000//////.........000000000000000000000000000...---...//////...---000///...---------------------------------------------------------------,,,---......///...............//////...------,,,000000///...---,,,++++++---,,,,,,,,,,,,...000111................................................///////////////.........////////////////////////---------............///////////////////////////---......///000111222222------..................000000000000000000111111111000//////.../////////111111111222222222222333333333333333444444444444333333333333333333333333333333333444444555555555555666666777777888999999::::::::::::;;;;;;;;;;;;:::::::::999999999888888777777777777888999::::::<<<===>>>???AAAAAAAAAAAA>>>??????@@@@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBCCCBBBAAAAAA@@@@@@@@@AAA??????@@@@@@@@@AAAAAAAAA@@@AAABBBBBBBBBAAA???>>>???>>><<<;;;:::;;;;;;<<<;;;;;;:::::::::::::::::::::::::::::::::999999888666666666777888888999999999999888777777777888888666666777777777777666666666666555444444444444555777777777666666666666555333333444444444444333333222222222222222222222222111111111111111000000000111111111111111111111111111111000000000000//////111111000000000000111111//////000000000000000111000000000000////////////////////////000000000000////////////............---......///////////////////////////////////////000000000///......------------------------------...........................---,,,,,,,,,---///000////////////..........................................//////000000111111000000///...............//////000000000000//////000000///...............///...------------.../////////.........------------------............///000000000////////////...,,,---......//////..............................///...------------...///......------------......------------------------......------------......///000111333444555555666555444222000///...//////---,,,,,,+++++++++++++++...---,,,,,,,,,,,,---...///...------------...///(((***---............///......------------.........------,,,,,,------...+++,,,,,,---......//////111111111111000000000000000000000000000000000000///////////////////////////////////////.........------------------------000000/////////........./////////000000000000000000000///.........------/////////......///000000------------------------------------------------------...............---...............------,,,///......---,,,,,,++++++------,,,,,,,,,---...///---------.........//////........................------------------------////////////////////////---------............///////////////////////////------......///000000111////////////000000000000000000000000000111111111000000000000///000000000111111111111222222222222444444444444444444444444222222222222222222222222333333333333333444444444444444555666666777777888999999:::::::::;;;;;;;;;999999999888888888888777666666666666777888999:::;;;<<<>>>???@@@@@@AAAAAA>>>??????@@@@@@AAABBBBBBBBBAAA@@@@@@??????@@@@@@@@@AAABBBBBBCCCCCCBBBBBBDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA@@@@@@AAABBBAAA@@@???>>>??????>>>===<<<<<<======;;;;;;;;;;;;;;;:::::::::999::::::::::::999888888666666666777888888999999888888777777777777888888666666666777777666666666666666555444444444444555666666666666555555555555333333333444444333333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000//////111111000000000000111111000000000000111111111111000000000000////////////////////////000000000000///////////////.........---......///////////////////////////////////////000000//////............---......//////......---...........................------,,,---...//////////////////////////////........................---......///000111111222000000///...............//////000000000000//////000000///........................------........./////////...------,,,,,,---------............///////////////////////////,,,---......///.........---------........................------...............------------......------------------------......------------......///000222444666777777777555444222000///.........,,,,,,+++++++++++++++,,,.........------..................------.........)))+++---...------...///......------------.........------,,,,,,------...,,,---------.........///111111111000000000//////000000000000000000000000.................................///////////////------------------------////////////..................//////000000000000000000000///............,,,,,,------...///111111------------------------........................---...............------........................------------------------......------,,,,,,,,,,,,,,,,,,------.../////////........................000000000000000000000000........................---------............///////////////////////////---------...//////000000.../////////000000111111//////000000111111111111000111111111111111111111000000111111111222222222444444444444444444444444222222222222222222222222222222222333333333333333333444444555666666777777999999999:::::::::;;;;;;999999888888888777777777666666666666777888999:::;;;<<<===>>>???@@@@@@@@@>>>??????@@@@@@AAABBBBBBBBBAAA@@@@@@??????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA???@@@AAAAAAAAA@@@???>>>??????>>>>>>======>>>>>><<<<<<<<<;;;;;;:::::::::999999::::::999999888777666666666777888888999999888777777666777777888888666666777777777777666666666666555444444444444555555555444444444333333333222333333333333333333222222222222222222222222222111111222222222222222222000000000000000000000000//////////////////000000111111000000000000111111111111111111000000000000////////////000000000000000000000000////////////.........///////////////---......///////////////........................////////////...............///000000000000///...........................------------......//////000000000000000000000000////////////////////////---......///000111111222000000///...............//////000000000000//////000000///...............---..................---//////.........------------------............///.............../////////,,,---......///.........---------.........//////---..................---......------------......------------------------......------------......///000222555666777777666222111000///...------,,,------,,,,,,,,,,,,------........................---..................---,,,---......,,,,,,,,,---......------------.........------,,,,,,------.../////////......---------111111000000000/////////000000000000000000000000.................................///////////////------------------------........................---......//////000000111///000111000.........000+++++++++,,,---...///000------------------------////////////////////////.........///......---,,,......---......///000111,,,,,,------.....................---,,,++++++***---------.........//////------------------------............////////////........................---------............///////////////////////////............//////000000,,,,,,------...//////////////////000111111222222000111111222222222222111000000000111111111111222444444444444333333333333222222222222222222222222111111111222222333333333333444444555555666777777999999999999::::::::::::999999999888888888777777777777777777888999:::::::::;;;<<<>>>????????????>>>??????@@@@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBCCCDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@???????????????@@@@@@@@@AAAAAAAAA???@@@AAAAAAAAA@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;:::::::::999999999999999888888777666666666777888888999999777777666666666777888888777777888888888888777777666666555444444444444555444444444333333333222222222222333333333333222222222222222222222222222222111111111222222222222222000000000000000000000000......////////////000000111111000000000000111111111000000000000000//////////////////000000000000000000000000////////////.........///////////////---......///////////////........................//////////////////......////////////////////////........................------......////////////000000000000111111111111////////////////////////......//////000000111111000000///...............//////000000000000//////000000///...............------...//////...------........................---------............///---............/////////,,,---......//////......,,,,,,------.../////////------...//////...------......------------......------------------------......------------.........///222444666666555444//////......------,,,,,,---------------......///------...//////...------------...//////...---------...///...,,,+++,,,---......------------.........------,,,,,,------...000000//////...------,,,111000000000////////////000000000000000000000000..................................../////////000................................................------......///000000111---///111000......///111//////............//////........................////////////////////////......//////...------,,,---------...///111333444//////..................,,,,,,---------,,,,,,+++---------...............------------------------+++++++++,,,,,,---------........................---------............///////////////////////////...////////////000000000,,,,,,------...//////000...//////000111111222222...///000222222222111000000000000000111111111111444333333333222222222222111111111111111111111111///000000111222333333444444444444555666666777777888999999999999:::::::::::::::999999999888888888888777777888888999:::;;;::::::<<<===>>>?????????>>>??????@@@@@@AAABBBBBBCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDBBBAAA@@@???????????????@@@@@@@@@AAAAAAAAA???@@@@@@AAAAAA???>>>=========>>>>>>>>>>>>>>>============<<<;;;;;;::::::999999999999999888777777666666666777888888999999666666666666666777888888888888999999999999888888666666555444444444444555555555444444444333333333222222333333333333222222222222222222222222222222000000000111111111222222000000000000000000000000........./////////000000111111000000000000111111000000000/////////........./////////000000000111111000000000/////////.............../////////000---......///////////////...........................////////////////////////...---,,,,,,---...///........................---......////////////////////////000000000111111////////////////////////////////////000000000000000000///...............//////000000000000//////000000///...............------...//////...------,,,,,,------.../////////---------............///---------.........//////,,,---......//////......,,,,,,------...//////000------...//////...------......------------......------------------------......------------......---///111333444333222111------.........------------------------...//////,,,---............---,,,------...//////...------,,,---...---,,,,,,---///......------------.........------,,,,,,------...////////////............000000000000////////////000000000000000000000000........................---.........//////000000////////////////////////---.....................---------...///000000111,,,///111000///...000333666555444222111000000000////////////////////////////////////////////////.../////////...---,,,,,,---------...000333555666111111000///...------,,,******+++,,,------------........................------------------------.........//////000000000........................---------.........///////////////////////////////////////000000000000000.........///000111111222...//////000111222222222---...///111111111000///000000000000111111111111333333333222222111111111111111111111111111111111...///000111222333444444444444555555666777777777888888999999999::::::::::::::::::999999999999888888888888888999:::;;;<<<999:::;;;===>>>>>>??????>>>??????@@@AAAAAABBBBBBDDDCCCBBBBBBAAAAAABBBBBBAAABBBCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFEEEDDDBBBAAA@@@???????????????@@@@@@@@@AAAAAAAAA??????@@@AAA@@@???>>>===<<<===>>>>>>>>>>>>======>>>>>>===<<<;;;;;;::::::888999999999999888777777666666666777888888999999666666666666666777888888999999::::::::::::999999666666555444444444444555666666555555555444444444222222222333333222222222222222222222222222222222.../////////000000111111000000000000000000000000---.........//////000000111111000000000000111111000000//////.........---.../////////000000111111111111000000/////////...---.........//////000000---......///////////////.................................///////////////...---+++******+++---...........................---......///000/////////---.........//////000000000000000000000000000000000000000000////////////000000///...............//////000000000000//////000000///...............,,,---...//////...---,,,+++,,,,,,---...///000000---------.........//////---------.........//////,,,---......//////......,,,,,,------...///000000,,,---...//////...---,,,.........------.........------------------------.........------.........,,,...111333333222000///,,,---......///.........,,,,,,,,,,,,------...///+++,,,---......---,,,+++,,,---...//////...---,,,***+++,,,,,,,,,---///111.........------............------,,,,,,------...------......///000000000333222111000000111222333000000000000000000000000///000000111000...,,,+++---,,,,,,+++,,,---...///000000000000000000000000//////...---,,,,,,++++++///////////////////////////...---,,,,,,---...///333222111///..................//////000000111111111111000000/////////...........................,,,---------.../////////111000///...,,,***))))))+++++++++,,,,,,---------////////////////////////.................................------,,,,,,,,,........................////////////////////////.../////////000000000111////////////////////////////////////////////////............////////////////////////000000000000000000000000000000000000111111000000000000111111111111111111111111111111000111111222222333444444666555555555555666666777888888999::::::::::::999::::::999999888999999999999999:::::::::;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@??????????????????AAA@@@@@@???@@@AAABBBCCCDDDCCCBBBAAAAAAAAAAAAAAADDDDDDDDDDDDDDDCCCCCCBBBDDDDDDCCCBBBAAA???>>>===???@@@@@@AAAAAA@@@@@@???BBBBBBAAAAAA@@@???>>>>>>????????????????????????===============<<<<<<;;;:::999999888888999999:::888888999999999:::::::::999999888888888888999999888999999999999888777777444555666777777888888777666666555444333333222222555555555444444333333333333333333222222222111111111111000000000111333444444333222111000000000000222111111111000000//////222000///------///000222000000000000000000000000///////////////////////////////////////.........////////////............---------...///000000111//////////////////////////////000000000000//////------............------////////////////////////////////////////////////000000000000000000000000------...//////...------........................111111000///////////////////////////////////////------......------,,,+++///////////////......---...------------...//////..................------........................---------............///......------------......000///...---,,,,,,---...///............---------........................---..................---------------------------............////////////...---+++******+++---...------------------------******,,,---------,,,+++..............................//////000000111111............////////////------------------------111111000//////000111111000000000000000000000000000000000000///...---,,,......---------...///000////////////////////////........................///////////////////////////...------------...///111000000///............///////////////000000000000000/////////.................................---------........................------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........................................................------,,,,,,,,,................................................///////////////000000000////////////////////////////////////////////////............////////////////////////000000000000000000000000000000000000111111000000000000111111111111111111111111111111111222222333444444555555555555555555555666666777777888999999::::::999999::::::999999888999999:::999999:::::::::;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@??????????????????BBBAAA@@@@@@AAABBBCCCDDDCCCCCCBBBAAAAAAAAAAAAAAADDDDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCBBBAAA@@@???>>>?????????@@@@@@?????????AAAAAAAAA@@@@@@??????>>>????????????????????????<<<<<<<<<<<<<<<;;;;;;::::::999999888888999999:::888888999999999:::::::::999999888888888888999999888999999999999888777777666777777777777777666555666666555444444333222222555555444444444333333333333333333222222222222111222111000000000111222333444333222111000000000000111111111000000000//////111000///......///000111000000000000000000000000/////////////////////////////////////////////...////////////............------......///000000111////////////////////////...//////000000//////...---..................---////////////////////////////////////////////////////////////////////////................................................111111000///////////////////////////////////////......//////......---,,,///////////////......------------------......///................................................---------............///......------------......//////...---,,,---......///............---------..............................////////////......------------------------............////////////...---,,,++++++,,,---...........................,,,---...///000///.......................................///////////////............////////////------------------------000000////////////000000000000000000000000000000111000///......---......//////.........///000000////////////////////////------...///000000111111///////////////////////////...------------...//////......---------......000000/////////////////////............---------.......................................---------++++++,,,------......///------------,,,,,,,,,,,,------------------------.................................---------------................................................////////////////////////////////////////////////////////////////////////............////////////////////////000000000000000000000000000000000000111111000000000000111111111111111111111111111111222333333444444555666666555555444444555666666777777888999999::::::999999:::999999888999999::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@??????@@@@@@@@@@@@@@@@@@BBBBBBBBBAAABBBBBBCCCDDDCCCBBBBBBAAAAAAAAAAAAAAACCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@>>>>>>????????????>>>>>>@@@@@@@@@???????????????????????????????????????;;;;;;;;;<<<;;;::::::999999999888888888888999999888888999999999:::::::::999999888888888888999999888999999999999888777777888888888888777666555444666666555555444333333333555444444444444333333333333333333333222222222222222222111000000000111111333222111111000000000000111111000000000000//////000000////////////000000000000000000000000000000////////////////////////......//////////////////////////////............------......///000000000////////////////////////.........//////.................................///////////////////////////////////////////////////////////////////////////......------......///////////////////////////111000000/////////////////////////////////////////////000000//////...---///////////////......---,,,,,,,,,,,,------------................................................---------............///......------------............---------.../////////............---------..............................////////////......---------------------------............////////////...---,,,,,,---...///000000000//////.........---...//////000000//////........................////////////............---............/////////........................000000000000000000000000000000000000000000000000111000///---------...///..................//////////////////////////////---......//////000000111////////////////////////.........------.........,,,,,,,,,,,,------...///000000000//////......---------------------------......................../////////...---------,,,++++++,,,,,,---...//////......------,,,,,,,,,+++------------------------.......................................---------................................................000////////////.........////////////////////////////////////////////////............////////////////////////000000000000////////////////////////111111000000000000111111111111111111111111111111222222333333444555555555444444444444555555666777777777888999999999999999999999888888999999:::::::::::::::;;;;;;;;;;;;<<<;;;;;;<<<===>>>???@@@@@@??????@@@@@@@@@@@@@@@AAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@AAAAAABBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBAAA??????@@@@@@@@@@@@??????>>>>>>>>>???????????????????????????????????????;;;<<<<<<<<<<<<;;;::::::999999888888888888999999888888999999999:::::::::999999888888888888999999888999999999999888777777777777777777777666555555666666555555444444444333444444444444444444444444444444333333333222222222222222111111000000000///222222111000000000000000000000000000000000////////////000000000000//////000000000000000000000000////////////////////////............////////////////////////........................//////000000////////////////////////------............------.........------.........////////////////////////////////////////////////////////////////////////000///...------...///000000000000000000000000000000000////////////000000///////////////////////////////////////...------///////////////......---++++++,,,,,,,,,---,,,,,,---------.......................................---------............///......------------......------------....../////////............---------........................------............---------------------------------------........./////////...------------...///000000//////...---------,,,,,,---------.................................111000000//////.........---------.........//////////////////////////////111111111111111111111111////////////////////////111000...------...//////------------------------................................................////////////////////////---..................---,,,,,,+++,,,,,,---...///000000//////......------,,,,,,,,,---------------......................../////////...---------,,,,,,,,,------------------.........------,,,,,,,,,......................................................................................................................../////////...............////////////////////////////////////////////////............////////////////////////000000000000////////////////////////111111000000000000111111111111111111111111111111111111111222333333444444333333333444444555777777777777888999999999999888999888888888999999:::;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<===>>>???@@@@@@??????@@@@@@AAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBCCCCCCCCCBBBBBB@@@AAAAAABBBBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>===============<<<;;;;;;999888888777777888888999888888999999999:::::::::999999888888888888999999888999999999999888777777555555666777777777777777666555555555555555444444444444444444444444444444444444444333333333222222111111111111000000//////111111000000///000000000//////////////////000000//////000000000000//////////////////////////////////////////////////////---.........//////000000////////////........................////////////////////////////////////------............------///...------------...///////////////////////////////////////////////////......................../////////....../////////000000000000000000000000000000////////////000000////////////////////////---............---,,,,,,///////////////......---***+++,,,---------,,,,,,---------.........//////........................---------............///......------------......,,,,,,---......////////////............---------........................,,,,,,,,,------,,,,,,,,,------------------------------------.....................------..................---------,,,,,,,,,,,,,,,,,,------..............................111111111000000/////////------------............////////////////////////111111222222222222111111//////////////////////////////............//////---------...------,,,+++................................................////////////////////////------...//////...------,,,,,,,,,,,,,,,---.../////////..................,,,,,,,,,------------..........................................---------...---------------,,,,,,.........---------------////////////////////////......................................./////////........................------------------------------........./////////////////////////////////////////////////////////............////////////////////////000000000000000000000000000000000000111111000000000000111111111111111111111111111111000000111222222333333444222222333333444555777777666777888888999999888888888888888888999:::;;;;;;:::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@??????@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBAAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAA>>>>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>======<<<;;;888888777777777777888888888888999999999:::::::::999999888888888888999999888999999999999888777777444555666777888888888888555555555555555555555555333333333444444444444555444444444444333333333333000000111111111000//////111000000//////000000000......////////////000000000000////////////000000////////////////////////////////////////////////------......///000000000////////////..................//////////////////////////////////////////.........//////.........///...---,,,,,,---...///////////////////////////////////////////////////...........................//////000000//////...///////////////////////////////////////000000111////////////////////////---------...---,,,,,,+++///////////////......---***+++---.........---,,,,,,,,,------.../////////........................---------............///......------------......,,,---......///.........///............---------........................,,,,,,------------,,,,,,------------------------,,,------------.........------------------------------------------------...------------...//////........................000000000000////////////,,,------------.................................///000111222222111000///////////////////////////......////////////......---.../////////---,,,+++.................................//////000000111////////////////////////------...//////...------...---------------...///------..................,,,---------....................................---------...............------------------------------------............................................................---........./////////000........................------------------------+++,,,,,,---...///000000////////////////////////////////////////////////............////////////////////////000000000000000000000000000000000000111111000000000000111111111111111111111111111111111111222222333444444555222222222333444555777777666777777888888888888888888888888888999:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@??????@@@@@@AAABBBBBBCCCAAABBBCCCCCCBBBAAA@@@???@@@@@@??????@@@AAAAAABBBBBBBBBCCCCCCBBBBBBAAA@@@BBBCCCCCCCCCCCCCCCBBBBBB@@@AAAAAABBBBBBAAAAAA@@@>>>>>>>>>======<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======<<<<<<;;;:::888888777777777777888888888888999999999:::::::::999999888888888888999999888999999999999888777777555666777777777777777666555555555555666666666666333333333444444444555555555444444444444333333333...///000111111000000///000000////////////000000........./////////000000111000///......///000111////////////////////////////////////////////////------......///000000111////////////............/////////////////////...////////////////////////...//////000000//////...000///---,,,,,,---///000////////////////////////////////////////////////........................---...000222222000...---........................///////////////000111111////////////////////////...............------,,,///////////////......---+++,,,.../////////---,,,,,,,,,------...//////000........................---------............///......------------......---.../////////...---,,,///............---------........................---......//////......---------------------------,,,,,,---------.........,,,,,,------------,,,,,,,,,,,,------......//////---,,,,,,+++,,,---...///........................---------...............,,,,,,---------.........------------------------...///000111111000///...////////////////////////---...///000000///...---//////000000000///---,,,........................------...000111333444444////////////////////////,,,---...//////...---,,,///......------.........,,,------....../////////---------....../////////........................,,,------....../////////+++,,,,,,------.........,,,---------.../////////------------------------........................---.........//////000000........................------------------------***+++,,,---...000111111////////////////////////////////////////////////............/////////000////////////000000000000000000000000000000000000111111000000000000111111111111111111111111111111222222333444444555555666222222222333444555777777666666777888888888888888888888888888999:::;;;<<<;;;;;;;;;<<<<<<<<<======;;;;;;<<<===>>>???@@@@@@??????@@@AAAAAABBBCCCCCCAAAAAABBBCCCBBBAAA???>>>@@@?????????@@@AAAAAABBBBBBBBBCCCCCCBBBBBBAAA@@@CCCCCCDDDDDDCCCBBBBBBAAA???@@@@@@AAAAAA@@@@@@?????????>>>===<<<;;;;;;:::>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<;;;;;;:::999888888777777777777888888888888999999999:::::::::999999888888888888999999888999999999999888777777888888888888777666555444555555555666666666666666333333333444444555555555555555444444444333333333---...///111111111000000000000////////////000111---.........//////000000222000///------///000222////////////////////////////////////////////////---------...///000000111000/////////............///////////////.........//////////////////////////////000000000000//////000///---,,,,,,---///000////////////////////////////////////////////////........................,,,...111333333111...,,,........................///////////////000111111///////////////////////////////////////......---///////////////......---+++,,,...000000///...---,,,,,,------...///000000........................---------.........//////.........------.............../////////...,,,+++//////.........---------........................//////000000000000//////------------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,------...///000111111+++***)))))))))***+++,,,........................+++++++++,,,,,,---------,,,,,,,,,---------......------------------------000000000000000000000000///000111222222111//////000000000000000000000000------............------.................................///111222444555000000////////////000000222111///,,,)))&&&###"""...........................------,,,,,,------...------............------..................------000000000000000111111222........................------............------........................//////.........------------------.........//////---------------------------------............///..............................//////////////////............................................................////////////000000000000000111111222000000000000////////////000000000000111111111111000111111111111222222222333333333444444444555555555555555555666666666666666666666666777777777777::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@???>>>>>>@@@BBBCCCAAAAAAAAA@@@@@@@@@??????CCCBBBBBBAAAAAA@@@@@@???CCCBBBAAAAAA@@@@@@@@@@@@@@@@@@???????????????@@@????????????>>>>>>>>>>>>======<<<;;;:::888888777888777666666666777999:::777888:::;;;;;;:::888777666666666666666777888888;;;;;;;;;:::888666555444666666666666555555555555444444444444444444444444444444444444444444444444666666555444333333222222000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111000///////////////333222000///---,,,,,,,,,............//////////////////000000///...------////////////////////////////////////////////////---...///000000///...---//////.........//////000///////////////////////////......---------......000000//////.........---..................................../////////000000000///...............000000000000///...---,,,////////////////////////............////////////000000//////.........------------............///,,,---------.../////////......------------..............................////////////////////////////////////////////////........................,,,,,,,,,------.........000000000///.........---.................................------,,,,,,,,,........................///////////////////////////...,,,++++++,,,...//////...---,,,+++,,,,,,---------------------------000000000///.........---000000000000000000000000000000000000//////...---000000000000000000000000.........//////..........................................///000111222333000//////......//////000---------,,,,,,+++++++++...........................------,,,,,,------...------............------.......................................///000000........................------............------........................//////.........---------------..................---------------------------------............///........................////////////............000000000000000000000000....................................////////////000000//////000000111222000000000000////////////000000000000111111111111000111111111111222222222333333333444444444555555555555555555666666666666555666666666777777777777:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@AAAAAAAAAAAABBBCCCBBBBBBBBBAAAAAAAAAAAABBBAAA@@@??????@@@BBBCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???????????????>>>>>>============>>>>>>????????????>>>>>>>>>>>><<<<<<;;;:::999888777777888777777666777888999:::777888:::;;;;;;:::888777666666666666666777888888999999999999888888777666666666666666555555555555444444444444444444444444444444444444444444444444444444333333222222111111000000000000000000000000000000000000000000000000111111000000000/////////000000000000000000000000111000//////.........///111000///...........................///////////////////////////...------///////////////////////////////////////////////////000000000000///...---111000///.......................................///......---------......000/////////............................................./////////000000000000///...............000000000000//////...---////////////////////////............////////////000/////////............---------............///---------.....................------------..............................////////////////////////................................................---------......////////////..................---...............---------.........------,,,,,,,,,................................................000///---++++++,,,---...///...---,,,,,,,,,---------------------------------------------,,,,,,,,,000000000000000000000000333222111000///.........////////////////////////...//////000000//////..........................................///000000.........------.........,,,,,,------...///000000------------------------......------------......------............------........................---,,,,,,,,,,,,---..............................------............------.......................................---------..................---------------------------------------............///........................////////////......------000000000000000000000000....................................////////////000000//////000000111222000000000000////////////000000000000111111111111000111111111111222222222333333333444444444555555444555555555555666666666555555666666666777777777999:::::::::;;;;;;;;;<<<;;;;;;<<<<<<===>>>>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAA@@@CCCBBBAAA@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@>>>??????@@@AAAAAABBBBBB@@@@@@???>>>>>>>>>>>>???>>>>>>=========>>>>>>???@@@@@@?????????>>>>>>>>><<<;;;::::::999888777777888777777777777888999999888999:::;;;;;;:::999888666666666666666777777888777777888888999888888888666666666666555555555555444444444444444444444444333333333333444444444444111111111111111111111111000000000000000000000000000000000000000000000000000000000/////////......////////////////////////000///......---.........//////.........//////000............///////////////////////////......---////////////////////////////////////////////////000111111111000000///...111111000///...---,,,,,,..............................---------......///////////////........................................../////////000000000000000///.........//////////////////////////////////////////////////////............////////////////////////............---------............///...............---------......------------..............................////////////////////////.........................................................///////////////,,,------------------...//////.........---------.........---------------........................------------------------000///---,,,,,,,,,---...///...------,,,---------........................,,,,,,,,,---------------000000000000000000000000777666333111000000000111........................//////000000000000//////........................///......---------.........------,,,,,,------.../////////...............------------------------......------------......------............---------------...............,,,,,,,,,,,,,,,------...........................------............------...............................................................---------........................---------............///........................000//////......------,,,............................................................///////////////////////////000111111000000000000///////////////000000000111111111111000000111111111222222222333333333444444444555555444444444555555555666666555555555666666666777777999999999::::::;;;;;;<<<;;;;;;<<<<<<===>>>>>>>>>????????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@DDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAA@@@>>>?????????@@@@@@AAAAAA@@@??????>>>>>>>>>??????@@@@@@??????@@@@@@AAAAAA@@@@@@@@@?????????>>>>>>;;;;;;:::999888888777777777777777888888888999999888999999::::::999999888777777666666666666777777777777888888888888777777666666666666555555555555444444444444444444444444333333333333333444444444000111111111111111111111000000000000000000000000000000000000000000000000////////////............///////////////////////////......---------......//////............//////............////////////...///////////////......///////////////////////////////////////////////////000000111111111111111000000000//////...------...........................------------.../////////////////////....................................////////////000000000000000///////////////000..................//////////////////////////////............///////////////////////////.........---------............////////////...---------,,,......------------..............................////////////////////////..................................................................//////+++++++++,,,,,,---------/////////...------,,,,,,...............---------........................------------------------...------,,,---...//////.........------------...////////////////////////---.........///000000000////////////////////////777666333111000000000111------------------------//////000000000000//////........................///......---------------------,,,,,,,,,,,,------//////......---,,,,,,,,,------------------------///......------......///------............---------------.........//////------,,,,,,------...///........................------............------........................---..........................................---........................---------............///........................//////......---------,,,............................................................/////////////////////...///000000111000000000000///////////////000000000111111111111000000111111111222222222333333333444444444555555444444444444555555555555555555555555666666666666888888999999:::;;;;;;<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>>>>>@@@@@@?????????@@@@@@AAA@@@@@@@@@@@@@@@AAABBBBBB@@@@@@@@@@@@????????????;;;::::::999999888888888777888888888999999999999999999999999999999999999777777666666666666777777888888888888777666555555666666666666555555555555444444444444444444444444222222222333333333444444111111111111222222222222000000000000000000000000000000000000000000000000////////////............////////////////////////......------------...///111000///......------...............////////////......///////////////...////////////////////////////////////////////////---......///111222444444,,,---...///000000//////........................---------------...//////.........///////////////////////////////////////////////////000000000111000000/////////000000111------,,,,,,,,,---......////////////////////////............////////////.........///////////////---------............////////////...---------,,,......------------..............................////////////////////////................................................------------------------***+++++++++,,,,,,------//////.........---------................................................------------------------++++++,,,---...000111222---.....................////////////////////////---.........///000000000////////////////////////333222111000///....................................//////000000//////...........................///......---------......---------,,,,,,---------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,//////............//////------............------,,,,,,------.../////////...------------...//////........................------............------........................---------...............---------.........//////........................---------............///........................------------------------000000000000000000000000....................................//////////////////......//////000111000000000000////////////000000000000111111111111000111111111111222222222333333333444444444555555333444444444444555555555444444555555555666666666777777888999:::;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>===>>>>>>>>>>>>?????????>>>????????????@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????@@@@@@??????>>>======<<<@@@????????????@@@AAAAAA>>>>>>>>>>>>>>>???@@@AAAAAA@@@@@@@@@@@@?????????;;;;;;;;;:::::::::999999777888999999::::::999999999999999999999999999999888777777666666666666666888888888888777666555444666666666666555555555555444444444444444444444444111111222222333333444444222222111111111111111111000000000000000000000000000000000000000000000000000000000/////////......////////////////////////.........---......///000111111000......---------............////////////---...//////////////////////////////////////////////////////////////////---------...000222444555+++,,,...000111111000000---------------------------------------...///000.........////////////////////////////////////////////////000000000111111000000/////////000111111///...---,,,,,,,,,......////////////////////////............////////////.........///////////////---------............///...............---------......------------..............................////////////////////////------------------------........................---------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---......................................./////////........................------------------------***+++,,,...///111222222------...////////////...........................,,,,,,,,,---------------////////////////////////000000000000//////...---.................................//////.................................///...............//////......------------......++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,//////............//////------............------,,,,,,------...//////000---------------...//////........................------............------........................---------.........//////+++,,,,,,---...///000000........................---------............///........................+++,,,,,,------......///000000000000000000000000....................................///////////////............///000000000000000000////////////000000000000111111111111000111111111111222222222333333333444444444555555333333444444444555555555444444444555555555666666777777888999:::;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>=========>>>>>>>>>??????>>>>>>>>>>>>??????@@@@@@>>>>>>???AAABBBBBBBBBCCC@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>???@@@@@@>>>>>>>>>>>>???@@@AAABBBAAAAAA@@@@@@@@@?????????<<<<<<<<<;;;;;;;;;;;;:::777888999:::::::::999999:::999999999999999999:::888888777666666666666666666777777777777777666666666666666666555555555555444444444444444444444444000111111222333333444444111111111000000/////////000000000000000000000000000000000000000000000000111111000000000/////////000000000000000000000000///.........//////000111//////............//////............////////////------...//////////////////////////////////////////////////////////////////............000111222+++---///000111000///...---------------------------,,,,,,------///000000............/////////000//////////////////////////////000000000111111111000000//////000111111222222111///---------...///////////////////////////............////////////............/////////000---------............///---------.....................------------..............................////////////////////////------------------------........................///.........------------------------,,,,,,,,,,,,,,,,,,------.../////////---........./////////000................................................,,,---...//////000000000,,,---...///000000///...---------------------------------------,,,,,,,,,///////////////////////////000111222222111//////////////////////////////------............------.......................................///000000///......------......///........................,,,,,,,,,,,,,,,,,,,,,,,,//////............//////---..................---,,,,,,------...///000000------,,,,,,------...///........................---..................---........................---------.........//////***+++,,,---...000111111////////////////////////---------.........//////........................***++++++,,,---...//////............................................................/////////000...............///000000000000000000////////////000000000000111111111111000111111111111222222222333333333444444444555555333333333444444444555555444444444555555555666666666777888999:::;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>============>>>>>>>>>>>>======>>>>>>?????????@@@<<<===>>>@@@AAABBBCCCCCC?????????>>>>>>>>>>>>===<<<<<<======>>>>>>??????===============>>>??????@@@@@@@@@@@@AAABBBCCCDDDAAAAAAAAA@@@@@@@@@??????<<<<<<<<<<<<<<<<<<;;;;;;777888999:::;;;:::999999:::999999888888999999:::888888777666666666666666444555666777888888888888777666666666555555555555444444444444444444444444000000111222333333444444111111000///...------,,,000000000000000000000000000000000000000000000000111111111111000000000000111111111111111111111111///////////////000111111---------......000111111............/////////000------...///000000//////////////////////////////////////////////////////111000...---------...///---...000111111///---,,,------------------------,,,,,,,,,---...///000111---.........//////000000000000000000000000000000000000000000111111111111000000///000000111222222555333111///......///000////////////////////////............/////////000---.........//////000000---------.........//////,,,------....../////////.........------.................................////////////////////////------------------------........................000000//////.........---.........------,,,,,,,,,+++,,,,,,---...///000000---.........//////000000......................../////////////////////////////////000///......---,,,---///000000000///...------------------------000000000//////......---......//////000000111111////////////////////////111///---+++++++++,,,------------............/////////.........---------................................................+++,,,------.........------------............///---.........---,,,,,,+++---------............///........................,,,,,,,,,,,,,,,---...///..............................------------..............................////////////////////////000000//////.........---........................------............------......................................................//////......---,,,---.........///000000000............////////////////////////////////////////////////////////////////////////000000000000000000000000111111111111444444444333333222222222111111222222222333333333333333444444555666666666666666777888999:::::::::999:::;;;;;;<<<<<<;;;;;;===<<<<<<<<<<<<;;;;;;;;;>>>======<<<<<<<<<============>>>???@@@@@@AAAAAA???@@@@@@@@@@@@???>>>>>>BBBBBBAAA@@@???>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>;;;;;;<<<===============>>>>>>===<<<;;;;;;::::::888888999::::::999999999777777777777777666555555777777666666666555555555333333444555555666666666555555444444444333333333444444444333333222222222333222222111111111111111...///000222222111000000111111111111000000000000222111111111000000//////////////////////////////////////////////////////---------.........//////000000000000000000000000////////////............////////////////////////111000///......///000111111///---++++++...111333/////////////////////////////////...---------,,,,,,---...//////...---,,,............------------............////////////111111000///...---,,,,,,111111000000//////......444222000...------////////////.........000111222000000//////.........---***,,,------,,,,,,...///---------.........//////,,,,,,,,,------.........//////000000000000//////........................////////////////////////////////////////////////................................................,,,,,,------.../////////---------............/////////---,,,,,,---...///////////////...---,,,++++++,,,,,,---...///000000------......///000000000---------.........//////......------------..............................////////////000000000000////////////////////////////////////...---,,,,,,---------............/////////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,//////...---+++)))'''&&&---------............///---.........------,,,+++---------............///..............................---------...//////..............................------------......................................................000/////////....................................------............------......................................................//////......---,,,..................//////............////////////////////////////////////////////////////////////////////////000000000000000000000000111111111111333333333222222111111111111111222222222333333333222222333333444555555555777777777888888999999:::999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======<<<======>>>??????@@@@@@>>>????????????>>>======??????????????????>>>>>>==============================>>>??????@@@AAAAAA@@@@@@???>>>======<<<<<<;;;<<<======>>>>>>=========<<<<<<;;;::::::999999999999::::::::::::999999777777888888777777666555888777777777666555555555666666666555555555555555555444444444444333333333333333333333333333222222222222111000000000000111//////000111111111111111111111111111000000000000000000000000//////......////////////////////////////////////////////////---------.........//////////////////////////////////////////............////////////////////////000000////////////000000000///---,,,,,,...000222////////////////////////...............------------......//////......---......//////////////////............////////////111000000//////.........111000000000/////////...333222000...---...//////111000///......///000000///.........------------,,,---......------...///------..................---------......///////////////000000000000//////................................................------------------------..................................................................---------------............///333111///---,,,+++++++++...//////000000000/////////............---------////////////............---------.........//////...------,,,,,,------...........................000000000000////////////////////////////////////...///111111111///---+++---------............///...............---------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---------............///---............---,,,,,,---------............///........................000000///.........//////..............................------------..............................------------------------////////////....................................------............------......................................................//////......---,,,.........---------------............////////////////////////////////////////////////////////////////////////000000000000000000000000111111111111222222111111111111111000111111222222222333333333111111222222333444444555888888888888888888888888999999:::;;;;;;;;;;;;:::::::::;;;;;;<<<=========::::::::::::;;;<<<======<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>===<<<<<<;;;<<<<<<===>>>???@@@@@@==============================>>>>>>??????@@@@@@??????>>>===<<<;;;:::999<<<<<<===>>>>>>>>>>>>======<<<<<<;;;;;;::::::999:::::::::;;;;;;::::::999777888888888888777777666888888777777666555555444777777666666555444444333444444444444333333333333222222222333333333333333111111000/////////000000000000000000000111111222111111111111000000000000////////////............////////////////////////////////////////////////---------.......................................////////////............/////////////////////////////////000000////////////............///000000////////////////////////---------...............///................../////////000000111111222222............////////////000000000000000000000000000000000000////////////222111///...---......///222111000///............---------------,,,,,,,,,...///000///...---...///..................------.........///////////////...//////000000//////...................................................------------------------------------------------........................000//////...------,,,,,,---------............///222111///...,,,,,,++++++...///000111222222222222///............---------000000//////...------,,,------........./////////...------,,,,,,------...........................111111000000//////......////////////////////////...//////000///...---,,,---------............///........................................................................***+++,,,...///000000000---------............///------............---------------............///........................000000///...---------.................................------------..............................------------------------///////////////.................................------............------.........................................................///......---,,,.........---,,,,,,,,,+++............////////////////////////////////////////////////////////////////////////000000000000///000000000111111111111222222222222111111111111111111222222222333333333222222222333444444555555888888888888777777777777888888999:::::::::::::::999999:::;;;<<<===>>>???===<<<<<<;;;;;;;;;<<<<<<=========>>>>>>>>>??????>>>>>>??????>>>>>>===<<<:::;;;;;;<<<===>>>??????=================================>>>>>>>>>?????????>>>>>><<<;;;:::999888<<<<<<===>>>>>>>>>>>>============<<<<<<;;;;;;;;;:::;;;;;;;;;;;;:::999999777888888888888888777777777777666666555444444333555555555555444444333333444444444333333333222222111111222222333333333444111000000///////////////111000/////////000222333111111111111000000000///////////////////////////////////////////////////////////////////////////................................................////////////............////////////////////////---...///000000///...------......///////////////////////////////////////,,,---------.../////////000///...------...///000///000000111222333333444............///////////////000000000111111111222000000000000////////////111000///............///000000//////............------------------------000111111000...---...///...............---------..................//////...//////////////////...................................................////////////////////////------------------------........................//////.........------------------............///------------........./////////000111111111111111+++,,,,,,---...///000000/////////......---------............///////////////......------......///........................111111000000//////......///////////////////////////...---,,,,,,,,,---...---------............///---.....................................................................000000000///...---+++***---------............///------...//////......------------............///........................//////...---,,,,,,,,,,,,..............................------------...............................................................///////////////........................------............------.........................................................///......---,,,.........---,,,,,,,,,+++............////////////////////////////////////////////////////////////////////////000000000000///000000000111111111111222333333333333333333333111111222222222333333333333333333444555555666666888888777777777777777777777888999999::::::999999888999:::;;;<<<>>>??????@@@@@@>>>===<<<<<<<<<<<<>>>>>>???????????????@@@??????@@@@@@??????>>>===<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<==================>>>>>>???>>>===<<<;;;:::999999;;;;;;<<<===============;;;;;;:::::::::::::::999:::;;;;;;;;;::::::999888666777777888888888777777555555555444444444333333222222333333333444444444444444333333333222222222111111111222222333333333111000000///////////////111000/////////000222333111111111111000000000///000000000000000000000000////////////////////////////////////////////////.....................---........................////////////............////////////////////////---...///000000///...---------///000000000///...////////////////////////,,,---------.../////////000///...------...///000///000000111222333333444............//////////////////000000111111222222////////////000000000000/////////...............------......////////////..................//////000111222111///......///.....................---------------------------......////////////......................................................////////////////////////------------------------........................---------.........//////---------............///,,,------.........////////////000000///......---+++,,,,,,---...///000000,,,---------.........///........./////////000000000000////////////000000........................000000000000///////////////////////////////////////...,,,******,,,---///---------............///---------.......................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------............///------...////////////...---------............///...........................------,,,,,,,,,------..............................------------..............................////////////////////////.........///////////////........................------............------......................................................//////......---,,,.........---------------............////////////////////////////////////////////////////////////////////////000000000000000000000000111111111111333333333333333444444444111111222222222333333333333333444555555666666777777777777777777777777777777777888999999999999888999999:::;;;<<<===>>>???AAAAAA???>>>===<<<<<<<<>>>>>>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================<<<<<<;;;:::::::::::::::;;;<<<<<<<<<<<<;;;777777777777777777777777::::::::::::999888777777555666666777777777777666333444444444444555555555111222222333444444555555333333333333222222222222111111111222222222222222111111000/////////000000000000000000000111111222111111111111000000000000000000000000111111111111////////////////////////////////////////////////...............---------........................////////////............////////////////////////.........//////.........---......///000/////////////////////////////////---------...............000//////////////////000//////000000111111222222............/////////////////////000000111111111////////////000000000000........................+++,,,---//////000//////.........//////////////////000111000///...///000---------.........//////---------------,,,,,,,,,---......//////......---........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------...//////000---------............///////////////...---,,,+++////////////...---,,,+++///............---------+++,,,,,,---......//////....../////////000000000000//////////////////000........................////////////000000000000////////////////////////......------------......---------............///---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,...000000111---------............///------...///////////////---------............///...........................------------......///..............................------------................................................................../////////000........................------............------......................................................//////......---,,,..................//////............////////////////////////////////////////////////////////////////////////000000000000000000000000111111111111111111222222333333333333111111222222222333333333222333333444444555666666555555666666777777888888666777777888888888888888::::::;;;;;;<<<===>>>>>>>>>>>>============>>>>>>???????????????>>>>>>>>>???????????????>>>>>>===>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888999::::::;;;;;;::::::777777777777777777777777999999999999888777666555444444555666666666666666333444444555666777888888555555555555555555555555333333333222222222222111222222222222111111111111222222111000000000000111//////000111111111111111111111111111000000000000/////////000000000111111//////////////////////////////////////////////////////.........---------////////////////////////////////////............///////////////////////////......------......///............/////////000////////////////////////...............---------//////000000000000//////......//////////////////............/////////////////////////////////000.../////////000000000111---.....................,,,---.../////////...------------....../////////---///000000......///111+++,,,,,,---...///000000///.........---------------......//////......---........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------..................---------............///...////////////---,,,+++------.........------,,,///............---------------------------------.../////////000000000000......------------....................................//////000000111111////////////////////////,,,...///111111000...------------.........//////---------.........//////................................................//////000000///......------------.........//////------...///000000//////---------.........//////.......................................///000111.................................------.................................---------------------------.........//////000000........................---..................---......................................................//////......---,,,---.........///000000000............/////////000////////////////////////////////////////////////////////////000000000000000000000000111111111111000000111111222222222222111111222222222333333333111222222333333444555555444555555666777888888999666666777888888888888888::::::;;;;;;<<<=========::::::;;;;;;===>>>???@@@>>>>>>>>>>>>============>>>>>>>>>>>>>>>======<<<=========>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;777888888888888999999999888888999::::::::::::999:::::::::::::::::::::;;;999999999888888666555555333333444555666666555555444444555777888:::;;;;;;888888888777666666555555333333333222222222111111333222222222111111000000333222222111111111111111...///111222222222111000111111111111000000000000---.........//////000000//////////////////////////////////////////////////////.........---------000000000000000000000000000/////////............///////////////////////////...---,,,,,,---...//////............///000000/////////////////////////////////......------,,,...///000111111000///...............------------............/////////000///////////////............/////////000000111111------......///......---...////////////---,,,+++,,,,,,,,,------.........,,,...//////......///111***+++,,,---...000111111000000//////.........------..................---........................------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......................../////////...------,,,,,,---------.........//////***+++---///000000///...+++,,,---...////////////+++,,,,,,---...///000000///......------,,,,,,+++////////////000000000000---,,,,,,++++++,,,,,,---..............................//////000000111111////////////////////////.......................................///000000//////////////////////////////////////////......------------------------000000////////////000000//////////////////////////////000000000000//////........................////////////000000000000///............---------........................000000000000000000000000........................---------............///000000000000000000000000///...---,,,,,,---...///,,,,,,,,,---------......////////////............---------............///------............------...------,,,,,,------......------------...//////000000000000111111111111111111111111111111111111000000////////////000000000000000000111111111111///000000000000111111111000000000000000000000000111222222333333444444555333555777777666666888:::999999999999999999999999;;;;;;;;;;;;;;;===>>>>>>>>>>>>>>>>>>============????????????????????????BBBAAA???============>>>???>>>>>>>>>;;;:::<<>>AAADDDFFFGGGGGG===;;;888666444333444444000000000000000000000000000000111111111111000000222222111111111111111111222111111111000000//////000000000000000000000000+++,,,...---,,,,,,---///222000------///000...,,,111000///..................------...000000///---------............------000000///...---,,,,,,+++...............///000111///////////////.........////////////////////////...------------...//////000000000000000000000000---000555999666///,,,///000000000000000000000000////////////////////////////////////////////////......//////000000111111///////////////.....................////////////000000//////.........------...............------,,,---......//////......000000//////.........---........................000000///...---,,,,,,+++........................+++,,,...///000///......------,,,++++++***))))))------------------------------------------------................................................///...---...000000000///,,,------......------,,,..................................................................------------,,,,,,,,,,,,------000000000///////////////...............................................................//////000................................................------------------------...------------------...........................------............------........................---............////////////............---------........................---------------------------------------------------------............//////////////////////////////...------------...///,,,---------........................---------------------............///------............------...------,,,,,,------......------------...////////////000000000111111111////////////////////////000000////////////000000000000000000111111111111000000000111111111111222111111111111111111111111111222222333333444444555333444666666555555777888999999999999999999999999:::::::::;;;;;;<<<===>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===>>>>>>@@@@@@@@@===;;;;;;<<<>>>@@@BBB<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999888888777777888888888888999999999999888888777777888999:::777:::;;;888777999777444222222444666999===@@@BBBNNNMMMMMMLLLJJJIIIIIIHHH666666666555444333222111111111111111111111111111000000111111111111000000111111111111111111111111111111111111000000000///000000000000000000000000000111222111///...///000111///------///000///---......------,,,---------999555111...---------,,,---......//////......---000000//////......------...------------......////////////////////////...////////////////////////...------------...//////////////////////////////...///333777666000---...////////////////////////////////////////////////////////////////////////////////////............/////////////////////...............////////////000/////////............---...............---------------............//////.........------------........................---------,,,,,,++++++***........................***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------................................................---,,,+++,,,.........---,,,------......------,,,........................................................................//////............//////111111000000///......---......................................................------......///000........................------------------......------------------------------,,,,,,,,,,,,------........................------............------........................,,,,,,---------.........///............---------........................---------------------------------------------------------............//////////////////////////////...------------...///------........./////////...------------,,,,,,,,,---------............///------............------...------,,,,,,------......------------...////////////000000000000111111////////////////////////000000////////////000000000000000000111111111111000111111111111222222222222222222222222222222222111222222333333444444555222444555555444444666777999999999999999999999999999999::::::;;;<<<<<<===<<<======>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======???@@@BBBCCCPPPKKKEEEBBBAAAAAA???======<<<<<<<<<<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888888777888888888888999999999888888777777888999:::;;;888<<<<<<888555666666444666888<<>>111222444555555444222000111111111111111111111111000000111111111111000000111111111111111111111111111111111111000000000000000000000000000000000000222333333222///......///000...------///000000///......---------...//////???999222---,,,,,,......---......//////......------------,,,,,,,,,,,,,,,...------,,,,,,,,,------......//////////////////////////////////////////...------------.../////////////////////////////////---///555666222..............................////////////////////////////////////////////////000//////...------,,,,,,......//////////////////............////////////////////////............------...............---......---,,,---...///000---------------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---------,,,++++++++++++,,,,,,---...//////------------------------........................------------------------........................---,,,+++,,,.........---,,,------......------,,,........................................................................//////............//////000000/////////............................................................------------...//////........................,,,,,,,,,---------------..............................------------.................................//////000000//////...........................,,,------------.........///............---------........................////////////////////////---------------------------------............///////////////////////////.........------..................////////////000.........---------,,,,,,---------............///------............------...------,,,,,,------......------------...//////////////////000000000111111111111111111111111111000000////////////000000///000000000111111111111111111111111222222222222222222222222222222222222111222222333333444444555333444666555555444666777888888888888999999999999888999:::;;;;;;<<<<<<<<<<<<<<<===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<===>>>???AAABBBCCCQQQRRRPPPJJJDDDAAA>>>;;;<<<<<<<<<<<<<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888777777888888888999999999999999999:::;;;<<<======:::<<<;;;666444888::::::CCCEEEIIINNNQQQTTTTTTUUUNNNKKKEEE???999666444333444444555666555444333222111111111111111111111111000111111222222111111000000000000000111111111111111111111000000000000000///////////////////////////000111///---,,,,,,---......------...000000000000000000000000111222333:::555000------///111222......////////////......------------------......//////...---,,,,,,,,,,,,............////////////////////////////////////...------------.../////////////////////////////////,,,,,,222555333///.........................../////////////////////////////////////////////////////////......---------............////////////............///////////////////////////.........,,,---......///.........///...,,,+++,,,---///111------------------------........................---------....../////////......................../////////......------,,,,,,,,,------.../////////------------------------////////////////////////------------------------........................///...---...000000000///,,,------......------,,,................................................---------...............------,,,,,,,,,,,,---------........./////////000................................................---------------...//////........................,,,,,,,,,---------....................................------------....................................////////////..............................------.........////////////............---------........................////////////////////////---------------------------------............///........................---..................---.........////////////000////////////.........------------............///------............------...------,,,,,,------......------------...//////...////////////000000000000000000000000000000000000000////////////000000///000000000111111111111000000111111111222222222222222222222222222222222111222222333333444444555555666777777666555666888777777777888888999999999888999:::<<<<<<<<<<<<<<<<<<======>>>???@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????@@@@@@@@@@@@===IIIPPPKKKBBB?????????;;;;;;::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999888777777888888888999999999999999:::;;;<<<=========999:::888777;;;DDDIIIIIIIIIKKKMMMOOOOOONNNLLLKKKBBB???<<<888555444444444888666555333222222222222111111111111111111111111111111222222222222111111//////000000000111111111000000000000000000111111////////////////////////,,,---......,,,,,,---..................///000111000000000000000111222333222000......///111111000...//////////////////...000000000000000111111111000000///...---------...---.........//////000000////////////////////////...------------...//////........................000,,,+++000444222///...........................////////////////////////////////////////////////....../////////000000000---.........//////000000............////////////.........///////////////,,,------...//////......///...,,,+++,,,---///111..................//////........................,,,------....../////////......................../////////...------------........................------------------------////////////////////////------------------------........................///...---...000000000///,,,------......------,,,................................................---------.........//////------,,,,,,,,,,,,------,,,------...//////000000------------------------........................------,,,,,,------...///------------------------,,,,,,,,,---......//////........................------,,,,,,,,,,,,------------------------------,,,,,,------------,,,,,,........................---............////////////............---------........................,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///........................------...//////...------------........./////////000000/////////.........---------............///------............------...------,,,,,,------......------------...//////......////////////000000........................000000////////////000000000000000000111111111111///000000000000111111111222222222222222222222222111222222333333444444555555777888777666666777888666666777777888999999999999:::;;;===>>>======<<<===>>>>>>??????@@@@@@@@@???????????????????????????@@@@@@AAA@@@@@@???>>>:::KKKUUUMMM@@@===>>>???:::::::::::::::;;;<<<<<<::::::::::::::::::::::::999999999999999999999999777888888888888999999999777888999:::;;;;;;::::::777888888<<>>??????>>>===???????????????????????????????????????????????????@@@@@@AAAAAA@@@??????BBBQQQWWWKKK???<<<>>>===;;;;;;;;;;;;;;;<<<======::::::::::::::::::::::::999999999999999999999999777888888888888999999999888999:::;;;;;;::::::999999999;;;CCCPPPXXXQQQFFF999:::::::::999777666555222333333444444555555555444444333222222222222222222222222222222222222222111222222333333222222111......//////000111111222///000000000111111111111000000000000000000000000///000111000///...///000...000000///---,,,...000......------,,,---------///.........000///...,,,//////000000000000//////,,,,,,,,,++++++******)))......---------...//////------......///000000111////////////////////////...------------...//////........................///---...000...+++,,,000////////////////////////////////////////////////////////////////////////.../////////////////////------......///000000111............////////////............/////////000+++,,,---...////////////---------............///---------....../////////........................++++++,,,,,,,,,,,,,,,,,,........................,,,,,,+++++++++,,,---...,,,,,,,,,---.........///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,+++,,,.........---,,,------......------,,,................................................,,,,,,------...//////000//////............///////////////...------,,,,,,------------------------........................---,,,,,,,,,,,,---......------------------------------......///000111111////////////////////////000000////////////000000---------------------------......//////......---........................++++++,,,,,,,,,---------//////.........---------................................................000000000000000000000000---------.........//////........................,,,---...//////...---,,,,,,,,,,,,---------............---------,,,,,,,,,---------.........//////---..................---...------,,,,,,------......------------...//////............/////////000000000000000000000000000000000////////////000000000000000000111111111111............////////////000000000000000000000000111222222333333444555555444555666666444333444555555666666777888999999999:::;;;===???@@@???>>>===@@@@@@@@@???????????????AAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAABBBAAAAAA@@@???JJJMMMCCC;;;>>>AAA???<<<<<<<<<<<<<<<===>>>>>>::::::::::::::::::::::::999999999999999999999999777888888888888999999999;;;<<<=========<<<;;;:::<<<<<<>>>GGGSSSUUUEEE333444444555666777888888888555666666777666666555555222333555777777666555444222222222222222222222222111222222333333222222111---......///000111111222//////000000111111111222000000000000000000000000000111111000---,,,,,,---///000111///,,,+++---000111000///..................---,,,---///111111000//////000000000000//////222222111000//////......,,,,,,,,,,,,------...///---------...///000000111////////////////////////...------------...//////........................///...///000---)))+++111000000000000000000000000/////////////////////////////////////////////////////////...------,,,,,,---------...///000000111............/////////000---.........//////000000+++,,,---...////////////,,,---......//////......,,,,,,,,,------....................................................................................------,,,---...000111)))***+++,,,...///000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................///...---...000000000///,,,------......------,,,................................................,,,,,,------...///000000---------,,,,,,---------........................111111000///...------,,,------------------------........................,,,,,,+++***+++,,,...///000///...---------------000000//////.........---////////////////////////---------............///+++,,,.../////////...---///............---------//////000000000///---,,,......................................................---,,,---...///000//////.........---------000...,,,---000111///---...........................---,,,++++++,,,---...//////.........---------........................//////.........---------..............................------------......000000000000000000000000,,,,,,,,,---------......////////////////////////........................000000000000000000000000...//////000111222222222000111111111111222222222111111222333333444555555555555555555666666666666999888888888999::::::;;;@@@@@@??????????????????======>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@DDDCCCBBB@@@???>>>>>>>>>;;;;;;:::::::::;;;;;;<<<======<<<;;;::::::999999888888888888888888888888666666777777777888888888======<<<;;;;;;;;;;;;<<<888BBBKKKKKKBBB999666777666666555555555777888999888777555444333333333444333333333222222222111111333333333222222111111111333333444555444333222111111222333444444333222111000000000000000000000000111000000///...---------///////////////////////////...,,,,,,,,,---///111//////////////////////////////............//////222111///.........///000...------,,,,,,------.............../////////000---...///000000///...---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////......///000000000000000//////000000000000//////////////////////////////.......................................///000000///............---------......................................................---------,,,,,,,,,........................///...---,,,,,,---...///000000///...---,,,++++++......------------.........---,,,,,,......---,,,---------.........//////111000///...............,,,------......------,,,,,,---......,,,,,,---......---,,,,,,++++++++++++,,,---...//////...---,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,---------.../////////---------...------,,,,,,,,,---------.../////////........................000//////......---------------------------------........................,,,,,,+++++++++,,,---...//////...---------------000/////////.........---........................---------............///,,,---......///.........///............---------....../////////...---,,,...................................................------,,,---...///000//////.........---------000...---...000000///---........................///...---,,,,,,---.../////////.........---------........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,......------------......////////////////////////,,,,,,---------.........////////////////////////........................000000000000000000000000...//////000111111222222000111111111111222222222111111222222333444444555555555555555666666666666777777777888999:::;;;<<>>???????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBAAA???>>>>>>======<<<;;;;;;::::::;;;;;;<<<===<<<<<<;;;::::::999999888888888888888888888888999:::::::::;;;;;;;;;;;;===<<<<<<;;;;;;;;;;;;;;;;;;AAAFFFEEE???999888999666666555555555666777888777666555444444444444444333333333222222222111111333333333222222222111111222333333444333222111000///000111222222111000///000000000000000000000000111000000///......------////////////////////////000///...------///000222//////////////////////////////............//////222111000///............///......------......///.........///////////////......////////////......////////////////////////------------------------................................................------.../////////////////////000000000000//////////////////////////////////////////////////////...............///000000///............---------................................................000000/////////.................................//////...---------......111111111000//////............------------.........---,,,,,,......---,,,---------.........//////000//////............///,,,------......------,,,,,,---......,,,,,,---......---,,,,,,++++++,,,,,,------...//////...------------------------......,,,,,,,,,---------......---------...............,,,------...------,,,,,,---------................................................---------------------------------------........................,,,,,,,,,+++,,,,,,---...//////...------------.../////////...............---------------------------------............///...------------.../////////............---------,,,------............---...................................................------------...//////...............---------000...---...///000///...........................///......------......///...............---------.......................................---------,,,,,,,,,,,,,,,,,,,,,,,,......------------......////////////////////////,,,------------.........////////////////////////////////////////////////000000000000000000000000/////////000111111222222000111111111111222222222111111222222333333444444444555555555555666666666666666666777888:::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>======>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA???>>>============<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::999999888888888888888888888888::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::===>>>???===;;;999:::;;;777777666555555555666666444555555555555555444444333333333222222222111111333333333222222222222111111222222222222111000000......////////////......000000000000000000000000000000000///......------////////////////////////000000///......000111222//////////////////////////////............//////111111111000///...---,,,/////////......////////////////////////.........//////............//////////////////////////////........................................................................,,,------..................//////000000//////...////////////////////////000000000000000000000000...............///000000///............---------................................................///////////////.................................000///...---------------000000000000000000000000......------------.........---,,,---.........,,,---------........................---......//////,,,------......------,,,,,,---......,,,,,,---......---,,,,,,,,,,,,,,,,,,------...//////...------..................------,,,,,,,,,---------.....................---------,,,,,,------...------,,,...............---------........................,,,,,,,,,---------------------------------------........................------,,,,,,,,,---------///......---------..............................---------------------------------............///......---,,,,,,...///000///............---------+++,,,,,,------.........................................................------------......//////........................//////....../////////.........................../////////....../////////......................................................................................................------------......////////////////////////------------............////////////////////////000000000000000000000000//////////////////////////////000000111111111111000000111111111222222222111111222222333333333333444444444555555555666666444555555666888:::;;;<<<==================>>>>>>======>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@???>>>==================<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;:::::::::999999888888888888888888888888888888888999999999999:::;;;;;;;;;;;;;;;:::999999<<<;;;999999999::::::999999888888777666666666666333444555666666666555444333333333222222222111111222222222222222222222222111111111111111000000///........................000000000000000000000000000000//////............//////////////////////////////.........///000111//////////////////////////////............//////---...///000000///...---//////............//////////////////............000///...------...///000////////////////////////........................................................................,,,---......//////.........//////////////////...////////////////////////////////////////////////...............///000000///............---------................................................------------------------........................000//////...---------,,,------------......//////......------------......///---,,,---...///...---........................------------......///000,,,------......------,,,,,,---......,,,,,,---......------,,,,,,,,,---------..................---//////......------,,,,,,,,,,,,,,,---------....../////////...---------,,,,,,,,,------...---------/////////...---------,,,........................,,,,,,,,,---------------------------------------........................------------------------......---------......///---------...............---------------------------------............///......---,,,,,,...///000///............---------,,,,,,,,,,,,------......................................................---------...............---......................../////////......//////...........................//////////////////...---.............................................---...................................................------------..............................---------.........//////////////////////////////000000000000000000000000////////////////////////000000000000000111111111000000111111111222222222111111222222222222222333444444444444555555555555444444555666777999;;;<<<;;;;;;;;;<<<<<<===============>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>======<<<=========>>>===<<<;;;;;;;;;;;;;;;:::::::::::::::999999999888888888888888888888888777777777777888888888888::::::;;;;;;::::::999888999777777888::::::888666999999999999888777777666333444555666666666555444333333333222222222111111222222222222222222222222111111000000000/////////////////////////////////////////////////////////////////////............////////////////////////...---------......////////////////////////////////////............//////***,,,...///000111000000...------,,,,,,------...///////////////.........000///...------...///000////////////////////////------------------------......................................................///000000000000///......////////////......////////////////////////.......................................///000000///............---------................................................,,,---------------------........................//////.........------,,,,,,,,,------.../////////......------------......///...------//////...---.....................------------------...///000,,,------......------,,,,,,---......,,,,,,---...---------,,,,,,---...............------............---------,,,,,,++++++,,,,,,,,,---------....../////////...---------,,,+++,,,,,,---.........---/////////...---------,,,.................................---------------------------------------........................---............---,,,,,,...------------...//////---------------.........---------------------------------............///...------------.../////////............---------...------,,,------...///................................................,,,---......//////......---------..................///000///...---...000........................---......//////......------------.......................................---------...............,,,,,,,,,,,,,,,,,,,,,,,,......------------..............................------........./////////////////////////////////////////////////////////000000000000000000000000000000000000000000111111000111111111111222222222111111222222222222222222333444444444444555555555444444444555666888999::::::::::::;;;;;;<<<<<<=========>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>============>>>>>>???>>>>>>===<<<;;;;;;;;;;;;::::::::::::999999999999888888888888888888888888888888999999999:::::::::888999:::;;;:::999888777666666777888999999777555888888999999999888777777444555555555555555444444333333333222222222111111111222222222222333333333222111111000///000000000000000////////////000000//////////////////////////////////////////......////////////////////////---------...............//////////////////////////////............//////***+++---...///000111111------,,,,,,,,,,,,------............/////////000//////............//////////////////////////////------------------------........................------------------------...//////000000000000000---......//////......---////////////////////////.......................................///000000///............---------.........................................................///////////////........................------...//////......---.../////////000000111111......------------......///...---...//////...---...............------------------,,,------......,,,------......------,,,,,,---......,,,,,,---...------------------...//////...------------...///,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.....................---------++++++,,,---...........................---------........................000//////......---------------------------------........................---.../////////...,,,+++---------------...//////,,,,,,,,,------.................................---------............///,,,---......///.........///............---------000///...---------...///................................................,,,---.../////////...------------.........//////---///000000...---...000........................,,,---...//////...---,,,---------.........//////........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,......------------..........................................////////////////////////////////////........................000000000000000000000000111000000000000000000000000111111111111222222222222222111111111111111111333333444444444555555555555444444555666777888999999999999:::;;;;;;<<<<<<======>>>???????????????????????????????????????????????????????????????>>>=========>>>>>>???@@@???>>>===<<<;;;;;;;;;;;;999999999999999999999999888888888888888888888888999999999:::::::::;;;;;;888999:::;;;:::999777666777777777777777666666777555555666777888777666666777666555444444444444444333333333222222222111111111111222222222333333333333222111000000000111111111000///......///000111////////////////////////.../////////////////////////////////////////////------.../////////////////////////////////////////////............//////...------------...//////......------------......,,,------...///000111111......////////////......////////////////////////................................................---------------------------...//////000000//////---......//////......---////////////////////////.......................................///000000///............---------........................................................./////////000000........................+++,,,---////////////.../////////000000000000000......------------......000...---...///000///---//////.........---------......---,,,,,,,,,------,,,------......------,,,,,,---......,,,,,,---...---------------.../////////...------------...///,,,,,,,,,---------------,,,,,,,,,---------......---------...............***+++,,,---............---------.......................................111111000///...---------------------------------............................../////////...,,,+++---------------...///000,,,,,,,,,------.........////////////////////////---------.........//////+++,,,.../////////...---//////.........---------111000///...------...///................................................,,,,,,.../////////...------------.........//////---///111000---,,,...000........................+++,,,---......---,,,+++---------.........//////........................---------.........//////.................................------............................................./////////000////////////////////////........................000000000000000000000000111111111000000000000000000111111111111222222222222222111111111111111111333333333444444444555555555555555555555666777888888888999::::::;;;<<<<<<======>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@AAA??????>>><<<<<<;;;;;;;;;999999999999999999999999888888888888888888888888888888999999999:::::::::777888:::::::::999777555888888888666444444777999222333444666666666555555888777555444333333333444333333333222222222111111111111111222222333333333444333111000000000111222000///...------...///000////////////////////////.........///////////////////////////////////////...//////000000000000000//////////////////////////////............//////111000...---,,,,,,------//////............//////+++,,,---...///111222222---...///000000///...---////////////////////////000000000000000000000000........................------------------------,,,---......//////......---..................---////////////////////////000000000000000000000000...............///000000//////.........---------................................................,,,,,,,,,---------..............................***+++---///000000//////.................................------.........000...---...///000///...//////.........---------///...------,,,,,,,,,,,,,,,------......------,,,,,,---......,,,,,,---...---------------...///000///...---,,,,,,---...///,,,------....../////////,,,,,,,,,---------......,,,------....../////////***+++,,,---............,,,------....../////////------------------------------------------------........./////////000000---,,,,,,++++++,,,,,,---///......------,,,+++++++++,,,---...////////////------------------------------------------,,,,,,...------,,,,,,------.../////////...------,,,,,,)))***+++,,,------------...------------...//////+++))))))***,,,---,,,+++------............------////////////////////////...------------...////////////............//////////////////////////////000///...------...///000......////////////............//////...---,,,,,,---------.........//////++++++,,,---...///000111........................---------............///............//////////////////000000///...------000///...---------------////////////000000000000000000000000000000000000000000///////////////000111111111111111111111111222222333333333333444444555555555666666666666777777777777777888999:::;;;============>>>>>>>>>>>>>>>>>>?????????>>>>>>===<<<===>>>>>>>>>>>>======>>>>>>======<<<<<<<<<;;;@@@??????>>>===<<<<<<<<<999999::::::::::::;;;;;;;;;;;;;;;::::::999999999:::::::::999999888888888888888888888888888888888888777666444444555555666555555555555666666666666333333333333333333333333111111222222222333333333111222222222222111000000000000111111111000000///////////////000000000000000000000000000000000000////////////////////////////////////////////////................................................000////////////.........---------............///////////////////////////000//////.........//////000000//////.........---......---,,,---...///000......////////////......//////............///////////////////////////////////////...------,,,,,,,,,+++******+++,,,...///---......///////////////////////////............////////////////////////................................................,,,,,,,,,---------......////////////////////////............////////////......------------......//////.........//////000000//////.........//////.........................................................------,,,,,,,,,000222444222...,,,,,,...........................,,,---------------------------...............---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******------------------------------------------------+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,------------------------------,,,,,,---...////////////------------------------------------------------...------,,,,,,------...//////.........---------******+++,,,------------...------------.../////////...---...///000///...------............------...........................------------...////////////............//////////////////////////////000///...------...///000......////////////............//////...------,,,---------.........//////---------.......................................---------............///............///////////////////////////...------000//////............///.../////////000000000000000000000000000000000000111111000000000000111111111111111111111111111111222222222333333333444444444444555555555666666666777777777777888999::::::<<<<<<=========>>>>>>>>>>>>>>>?????????>>>>>>===<<<======>>>>>>>>>===============<<<<<<<<<;;;;;;>>>======<<<;;;;;;::::::999999::::::::::::;;;;;;;;;;;;;;;::::::999999999:::::::::999999999888888888888888888888888888888888777666555444555555666555555555555666666666666333333333333333333333333111111222222222333333333111222222222222111000000222222222111111///...---////////////000000000000000000000000000000000000////////////////////////////////////////////////........................000000000000000000000000/////////.........---------------............///////////////////////////.........---------......000/////////..................---------...///000......////////////......//////............//////........................,,,,,,------...////////////...------------...///---......///////////////////////////............................................................////////////////////////,,,---------................................................////////////......------------......///......---......////////////............//////........................------------------------......---------,,,,,,,,,---///000000...------....................................------,,,,,,,,,------...............---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...............//////000------------------------......------,,,++++++***---------------------------------------------------------............///......------------......++++++,,,------...//////,,,---...///000000000000------------------------+++,,,,,,------............------,,,,,,------..................---------***+++,,,------...------...------------...//////222000///000111111000///------............------------------------------...------------...////////////............//////000000000000000000000000//////............//////......////////////...............///......---,,,---------...............//////.........---------........................---------............///---............/////////...////////////...------//////////////////000111....../////////000000000000000000000000000000000222222111111111111222222111111111111111111111111222222222222333333333333333333333444444444555555777777777777888999::::::<<<<<<<<<============>>>===>>>>>>??????>>>>>>>>><<<===============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999888888999999::::::::::::;;;;;;;;;;;;::::::::::::999999:::::::::999999999999888888888888888888888888888777777666555555555555666444555555555555666666666333333333333333333333333111111222222222333333333111222222222222111000000333333333222000///---,,,////////////000000000000000000000000000000000000////////////////////////////////////////////////........................000000000000000000000000............---------,,,---------............///////////////////////////------------------------////////////..................------......///000......////////////......//////............//////........................,,,,,,------...///////////////...---------......---......///////////////////////////............................................................000000000000000000000000------........./////////....................................////////////......------------............---------------...///...............//////........................------------------------...------------,,,,,,,,,,,,,,,,,,---//////...---........................000//////...---,,,++++++---...............------------------------------......---------,,,,,,,,,------------.........///..............................------,,,+++++++++------------------------------------------------............/////////000.........------.........,,,,,,,,,---------......---...//////000000000///,,,,,,------------------++++++,,,,,,---...//////...------,,,,,,------...------..................++++++,,,---......------...------------...//////111///......//////---,,,------............------------------------------...------------.../////////......------......///000000000000000000000000/////////....../////////---......//////......------...............------........................///............---------........................---------............///---------.........//////.........//////...------......---......///000111........./////////000000000000000000000000000000111111000000000111222222111111111111111111111111111222222222222333333333222222333333333444444444666666666777777888999:::;;;;;;<<<<<<<<<=========<<<===>>>>>>>>>>>>>>>>>><<<<<<=========<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999888888888999999999:::::::::;;;;;;::::::::::::::::::::::::999999999999999999999999888888888888888888888888777666666666555555555555444444444555555555666666333333333333333333333333111111222222222333333333111222222222222111000000222222222111111///......////////////000000000000////////////////////////////////////////////////////////////////////////......................................................---------,,,,,,,,,---------............///////////////////////////------..................///////////////........................//////000......////////////......///......------......///......................../////////...------,,,,,,,,,,,,+++,,,,,,,,,,,,------......///////////////////////////............................................................////////////////////////.........////////////000....................................////////////......------------............---,,,,,,,,,------......---------...//////........................------------------------------------------------...,,,+++,,,000111...+++........................//////......------,,,,,,.........///......---,,,..............................---------,,,,,,,,,++++++,,,,,,------------------------------------......------,,,,,,,,,,,,------------------------------------------------******+++++++++,,,,,,,,,.........------...............---------,,,,,,,,,---......///////////////,,,,,,,,,---------......++++++,,,,,,---...//////...------,,,,,,------...,,,---------......//////,,,,,,---.........------...------------...//////000...------......,,,+++------............------...........................------------...//////......------------......////////////////////////...//////////////////...------............------------...............---.....................------------............///........................---------............///------------............------............------,,,,,,,,,,,,------...///............///////////////////////////////////////////////////000111222111111111111111111111111111111111222222222333333222222222333333333333444666666666666777888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;::::::999999999999:::::::::::::::::::::999999999999999999999999:::::::::;;;;;;::::::::::::::::::::::::999999999999999999999999888888888888888888888888666666666666666555555444444444444444555555555555333333333333333333333333111111222222222333333333111222222222222111000000///000000111111111000000////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////..............................---------,,,,,,,,,---------............///////////////////////////---...///000111000000000.........///////////////.........///////////////......////////////............------------............................../////////...------,,,,,,)))***+++,,,------......---......///////////////////////////.............................................................................................////////////000....................................////////////......------------......///...---,,,,,,,,,,,,,,,---------------...//////........................------------------------------------------------000...,,,...000000...+++........................---------....../////////......//////...------,,,..............................---------,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,------------------------------------------------++++++,,,,,,,,,,,,------......------------......//////...---,,,,,,++++++------...............---+++,,,,,,------.........+++,,,,,,------............------,,,,,,------...,,,,,,,,,---...///000000------............------...------------...//////000...---...//////...---------............------////////////////////////...------------...//////......------------......////////////////////////......////////////......------............------,,,---......///........................------------------.........//////........................---------............///,,,------------.........,,,,,,---............---,,,,,,,,,+++,,,,,,------------........./////////////////////////////////............///000111222111111111111111111111111111111111111222222222222222222222333333333444444666666666666777888999999:::::::::;;;;;;;;;<<<<<<;;;;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<;;;:::999999888888888888999999999999::::::::::::::::::999999999999::::::::::::;;;;;;999999::::::::::::;;;;;;888999999999999:::::::::888888888888888888888888666666666777666555555444333444444444444555555555333333333333333333333333111111222222222333333333111222222222222111000000...///000111111222222111////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000............---------,,,---------............///////////////////////////---...000111222222111000.........///////////////---...///000000000000///......////////////............------------......------------------------,,,,,,------.../////////+++,,,---...////////////---......///////////////////////////............------------------------................................................------........./////////------------------------............////////////......------------......000///...---,,,,,,,,,,,,,,,,,,,,,,,,---...//////................................................,,,,,,,,,------------...000///.../////////---,,,........................,,,,,,---...///000000111////////////...---,,,,,,------------------------......---------,,,,,,,,,......000111111111000///,,,,,,,,,,,,,,,,,,,,,,,,......------------------------------------------------------------------------........./////////------,,,,,,,,,,,,---------------------------,,,,,,,,,------------,,,,,,++++++,,,,,,---......///------------------------...------,,,,,,------...++++++,,,---...///000111------............------...------------.../////////---------///000///...------............------...........................------------...//////...------,,,,,,------...---------------------------...///000000///...---,,,------......------,,,,,,------...//////......//////.........---------...............---------........................---------............///,,,,,,---------.........+++,,,------.........---......---,,,,,,,,,---------------.........//////////////////////////////////////////000111222333111111111111111111111111111111111111222222222222333333333333444444444444666555555666666777888999999::::::::::::;;;;;;;;;:::;;;<<<===>>>>>>>>>>>><<<<<<<<<;;;;;;999888888777777777888888888999999999999999999999999999999999999::::::::::::;;;;;;999999999::::::;;;;;;;;;888888999999999:::::::::888888888888888888888888555666777777777666444444333333444444444555555555333333333333333333333333111111222222222333333333111222222222222111000000///000000111111111111000////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000/////////.........---------------............///////////////////////////,,,---///111222111000000............/////////000---...///000111000000///......////////////.........------,,,,,,------...------------------------,,,,,,------.../////////....../////////...,,,,,,---......///////////////////////////............------------------------................................................,,,---------............------------------------............////////////......------------......111000///...------------,,,,,,,,,,,,---...///000........................////////////////////////,,,,,,,,,---------......+++---......---------...........................------......//////000000////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,---///111111000///...------------------------------..................------------------------------------------------*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------......///,,,,,,,,,------,,,++++++++++++,,,,,,---...//////------------------,,,,,,...------,,,,,,------...++++++,,,---...000111111---...............------...------------...//////,,,++++++,,,...///...------..................---------------------------...------------...//////...------,,,,,,------...---------------------------...///000000///...---,,,------......------,,,,,,,,,---.../////////...//////.........---------111000///...---,,,++++++........................---------.........//////,,,,,,,,,---------......+++,,,------.........---000///...------------------------.........//////////////////////////////000000000000111222333444111111111111111111111111000111111111111222222222333333444444444444555555555555555666666777888999999999:::::::::;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>;;;<<<;;;;;;:::999888777666666777777888888888999888888888888888999999999999999:::::::::;;;;;;;;;999999999::::::;;;;;;;;;888888888999999:::::::::888888888888888888888888555666777777777666444333333333333444444444555555333333333333333333333333111111222222222333333333111222222222222111000000111111111111111000///...////////////000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000........................000////////////.........---------.........//////////////////////////////+++,,,...000111111000///---.........//////000000---...000111111111000///......////////////.........------,,,,,,------...------------------------000//////...------,,,,,,/////////...,,,***(((&&&---......///////////////000/////////............------------------------........................000000000000000000000000,,,,,,,,,---------......------------------------............/////////000.........------.........111111000///...---------+++++++++,,,---...///000........................000000000000000000000000,,,,,,,,,------.........&&&***---...,,,+++...000........................///////////////.........////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,)))***,,,......---,,,+++........................------..................///...---,,,+++,,,,,,---***++++++,,,,,,++++++***+++,,,---,,,***)))***++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////........................******+++++++++,,,,,,,,,......//////...---,,,,,,---------............///000000///...................../////////...,,,+++------------------------,,,,,,,,,---------.........---,,,,,,,,,,,,---...000///---,,,---...000111++++++,,,,,,,,,---------................................................---------............///............////////////......////////////......///////////////////////////////////////.........////////////000000000000000000000000000000000000111111111111111111111111555444444333333444444555555555555666777888888999:::999777777777999;;;===:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999888888777777777777777777777777999999999888888888888888888888888999999:::::::::<<<;;;;;;:::999999999:::888888888888888888888888999888888777777777777777666666666666555555555555444444444444444444444444444444333333333333222222222222222111111111111000000111222333444333333222444444333222111000///...000000000000000111111111////////////////////////////////////////////////111111000000//////......000000000000000000000000------------.........//////////////////////////////...,,,++++++,,,...///......//////000000111111000///...---------------........................////////////////////////---......///000111111222........................////////////////////////,,,------......------,,,........................++++++,,,,,,,,,---------////////////////////////+++++++++,,,,,,,,,------///......---------.........///000111111000///...000000000000000000000000,,,,,,,,,---------......///...---,,,,,,---.../////////.........---------......------------......,,,,,,,,,---...///000111------............------//////.........---------//////.........---------...///000///.........000...------------...//////........................////////////............---------,,,,,,------...---,,,,,,,,,,,,---...///111000......//////...,,,........................------------------------///...---,,,,,,,,,------,,,,,,,,,------,,,,,,,,,+++,,,---,,,***)))***++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------.........///000000000000000000000000...------,,,,,,------...000000000000000000000000........................------------....................................+++,,,,,,,,,------------......//////...------,,,---------............///000//////...................../////////...,,,,,,---------------------------------.........//////......---,,,,,,---......222000///---------...///++++++,,,,,,,,,---------................................................---------............///............////////////......////////////............................../////////////////////....../////////000000000000000000000000000000000000111111111111111111111111444444333333333333444444444444555666666777777888999888777777888999;;;<<<:::::::::;;;;;;;;;;;;<<<;;;;;;;;;:::999888888888777777777777777777777777888888888888888888999999888999999999999999999::::::999888888777777777888888888888888888888888888999888777777666666777777666666666666555555555555444444444444444444444444444444333333333333222222222222222111111111111000000111222333333333222222222222222222222222222222111111111111111111000000////////////////////////........................///////////////000000000////////////////////////------.........////////////////////////////////////...,,,++++++,,,...//////////////////000000000000000///.......................................////////////////////////.........//////000000000........................////////////////////////,,,------......------,,,........................++++++,,,,,,,,,---------........................---------........./////////......---------......,,,---...//////...---,,,........................++++++++++++,,,,,,,,,,,,///...------------.../////////.........---------......------------......---------------...///000------............------//////.........---------//////.........------------...//////------...///---------------...//////........................////////////..................---,,,,,,,,,------,,,,,,---------.........///...------......---,,,------------------------------------------------......---,,,,,,,,,------,,,------......------,,,+++,,,---,,,+++***+++,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............------------------------...------,,,,,,------...------------------------........................,,,,,,,,,------------...........................------------.....................///......---,,,---------............///000///......------...............///......---,,,------------------------........./////////000000......---,,,,,,---......333222000...---,,,------,,,,,,,,,,,,------------................................................---------............///---............/////////......////////////......------------------------......//////////////////....../////////000000000000000000000000000000000111111111111111111111111444444333333333333444444333444444555555666666666666777777888999999::::::::::::::::::;;;;;;;;;;;;:::::::::999888888777777666666666666666666666666777777777888999999999:::999999999999999888888888999999888777777777777888888888888888888888888888999888777777666666777777666666666666555555555555555555555555555555555555444444333333333333222222222222222111111111111000000111222333333333222111000111111222333444555555333333222222111000000000////////////////////////........................---......///000000111111////////////////////////....../////////000000000///////////////////////////...---,,,,,,---...///000000//////////////////111000//////////////////........................////////////////////////.....................///........................////////////////////////------............------------------------------,,,,,,,,,,,,------------........................---------.........//////......---------......///,,,---............---,,,------------------------,,,,,,,,,,,,---------...///...------------...///...............---------......------------............---------......///------............------...............---------...............---------,,,...///...---,,,---...---------------......///......................../////////............---///...---,,,,,,,,,,,,,,,+++,,,---...///...---------,,,+++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------------,,,,,,+++,,,------+++***+++---+++,,,------......------------------------------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.................................,,,------------.........---...............---------------............/////////...------------.....................------........................---.........////////////......------------......222111///...---------...,,,,,,,,,------------...................................................---------............///---------.........//////---......//////......---------------------------............////////////........./////////000000000000000000000000000000111111111111111111111111444333333333333333333444333333333444444555555555555555777888999999999999999999:::::::::;;;;;;;;;999999999888888888777777666666666666666666666666666666777888999:::::::::::::::999999888888777777::::::999999999999999:::888888888888888888888888888888777666666666666666666666666666555555555555666666666666666666666666444444333333333222222222222222222111111111000000000111222333333222111000000000111222333333444444444333333222111000000///////////////////////////................................./////////000000////////////////////////////////////000000000000////////////////////////......------------......000000000//////......---//////............//////........................////////////////////////...............---------........................////////////////////////------............------------------------------,,,,,,,,,------------...........................+++++++++,,,,,,,,,------...------------...//////////////////////////////------------------------////////////000000000000.........------.......................................------------......///......---------......------............------................................................,,,---...---,,,,,,---...------,,,,,,------...///........................//////.........---------///......---,,,,,,,,,,,,+++,,,...000000///---,,,---,,,+++,,,...//////---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---------------------++++++,,,,,,,,,,,,+++++++++,,,------,,,+++,,,---+++,,,------......------------------------------,,,,,,---------.........------------------,,,,,,////////////////////////...------,,,,,,------...////////////////////////---------------------------.........////////////........................,,,,,,,,,,,,------------------...............------------............/////////...---------------......------....................................,,,,,,---------.................................//////........./////////,,,,,,---------.........................................................---------............///------------............------............---------------------------------.........//////000000............////////////000000000000000000000000111111111111111111111111333333333222222333333333333333333333444444444444333444666777888999999999999999999:::::::::;;;;;;999999888888888888888888777777777777777777777777666666777888999:::::::::999999999888888777777777999999999888888999::::::888888888888888888888888888777777666555666666666666666666666555555555555666666666666666666666666444444333333333222222222222222222111111111000000000111222222222111000000000000000000111111111111333333222222111000//////////////////////////////........................000/////////.........---........................////////////000000000000////////////////////////........................000000//////......---------------,,,,,,------...////////////////////////////////////////////////...............---------........................////////////////////////---......//////......---------------------------,,,,,,---------.................................+++++++++,,,,,,,,,---------------------...////////////............//////......................../////////000000000111111---..................------...........................------------......///......---------......------............---------.....................---.....................,,,---...---,,,,,,---...,,,,,,,,,,,,,,,---..........................................------------///...---,,,,,,,,,,,,,,,+++,,,...000000///...---...---,,,---///000000///------------------------........................+++,,,---.........------***++++++,,,,,,++++++***+++,,,------,,,,,,---...+++,,,------......------------------------------,,,---------............------------,,,,,,,,,,,,...........................------,,,,,,------...........................////////////////////////........./////////000000........................+++,,,,,,,,,,,,---------,,,---......///.........---------............//////...------,,,,,,------......---------...//////........................,,,,,,,,,------------...---...////////////...------......////////////000,,,---------............................................................---------............///,,,------------.........------............------------------------------------......///000000000------........./////////000000000000000000000000111111111111111111111111333333222222222222333333444444444444444444444444333444555666777888999:::999999999999::::::::::::999999999999999999999999777777777777777777777777777777777888999999999:::888888888888888777777777777666666666666777888888888888888888888888888888888777666666555555666666666666666666555555555555555555555555555555555555444444333333333333222222222222222111111111111000000111222222222111000///111111000000/////////...222222111111000/////////////////////////////////------------------------000000//////...------,,,............................../////////000000000////////////////////////........................//////..................,,,,,,,,,+++,,,,,,---...////////////////////////////////////////////////.....................///........................////////////////////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------------------------------.........//////---------------...///000------,,,,,,,,,,,,------........................------------.........///------...//////...---------------.....................------------............---------......///------............---------------...............---------...............,,,...///...---,,,---...,,,,,,,,,,,,,,,------....................................------------,,,---------,,,,,,------...,,,---...///000///......///...---...000000000...................................................+++,,,---.........------+++,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,---///+++,,,------......------........................------------............---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---------.........//////........................------------............,,,------...//////......---------............//////...------,,,,,,------...------,,,---...///000........................------------............---...///000000///...---//////////////////......------------............................................................---------............///,,,,,,---------.........,,,------......------,,,........................------......///000000111---------.........//////000000000000000000000000111111111111111111111111333333222222222222333333555555555444444444444444444333333444555777999;;;888999999999999:::::::::999999999:::::::::::::::999999999999999999999999888888888888888888999999777777777777888888888888666666666666666777888888888888888888888888888888777777666555555555555666666666666666555555555555444444444444444444444444444444333333333333222222222222222111111111111000000111222222222000///...111111111000000000//////000/////////////////////////////////////////////------------------------................................................------........./////////////////////////////////......////////////......------..................,,,,,,,,,,,,,,,---......////////////////////////////////////////////////.........//////000000000........................////////////////////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,------------............---------------------------------.........//////---,,,,,,------///000000---,,,,,,++++++,,,,,,---------------------------,,,,,,---------.........------...//////...---------------.........//////......------------......---------------...///000------............---------------.........//////---------.........//////---...//////------...///,,,,,,++++++,,,,,,---....................................---------,,,,,,,,,,,,,,,,,,------...///............////////////000...------//////...,,,------------------------........................***+++---...///...------,,,------......------,,,+++,,,------,,,,,,...///+++,,,------......------........................---------.........//////---------,,,,,,+++++++++////////////////////////...------,,,,,,------...////////////////////////........................,,,,,,,,,---------........................................../////////000,,,,,,---.../////////...---------.........//////......---,,,,,,,,,,,,---...------,,,---...///000////////////////////////............/////////000---...///000000///...---000000000000///...,,,+++---------.........//////................................................---------.........//////,,,,,,,,,---------......,,,------......------,,,////////////////////////---------...///000000111---------.........//////000000000000000000000000111111111111111111111111333222222222222222222333555555555555555555555555444333333333444777:::<<<888888999999999:::::::::::::::::::::::::::::::::999999999999999999999999999999999888888888888888666666777777888888999999888888777888888999::::::888888888888888888888888777777666555555555555555777666666666555555555555444444444444444444444444444444444333333333222222222222222111111111111000000111222222111000///...111111111111111111222222............////////////////////////////////////------------------------,,,,,,------.../////////........................------------.........///////////////////////////......////////////......,,,------....../////////---------------...///000000000000000000000000000////////////////////////---......///000111222222........................////////////////////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------+++++++++,,,,,,,,,------,,,,,,,,,---...///000111///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,............/////////000,,,---...//////...---,,,---------.........//////.........------.........,,,,,,,,,---...///000111---..................------------.........//////---------.........//////...///000///......///000,,,,,,++++++,,,,,,---.................................---------,,,,,,,,,+++++++++,,,---...///000///............///000000///...,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------------------------///////////////////////////...---,,,,,,---...///,,,------......------,,,---------,,,,,,+++++++++000//////............///---------,,,,,,+++++++++........................////////////////////////---------,,,,,,+++++++++111111000///---,,,++++++........................................................................------------------------////////////////////////......................................................//////...---,,,,,,---------.........//////------......//////000000------------------------//////.........---------........................---------,,,,,,+++++++++,,,,,,------...///000000---------,,,,,,+++++++++////////////////////////***+++,,,---............,,,------...///000111111//////////////////////////////000111111000///...000000000000000000000000111111111111222333444555222222333333555666888999555555444444555666888999999999999::::::999999999888999:::;;;<<<<<<<<<<<<<<<;;;;;;:::999888777777999999888888888888888999777777888999999999999888999999999888888888888777999888888777777777777777777777666666555555555444666555555555444444444444666666555555555444444444444444333333333333222222333222222111111222222333111111111111111111111111333222000......///000111111111000000/////////...............////////////................................................111000///...---,,,++++++---------............///---///000222222000///---...//////000000000000000////////////////////////......------------....................................////////////...............................................................------,,,,,,,,,------,,,,,,,,,,,,------........................,,,,,,,,,---------........./////////...---,,,,,,,,,---...//////...---,,,//////...---,,,,,,++++++000000//////......---------...............------......////////////......000000//////.........---........................//////...------------...---.........---,,,,,,+++,,,,,,,,,---------......------------------------///---+++,,,---...---,,,........................................................................///...---,,,---///111222/////////...------,,,,,,---,,,***))))))***,,,---111111000000/////////......---,,,+++,,,...000111......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---......,,,------......------,,,---------,,,,,,,,,++++++,,,,,,------...000111222.........---------,,,,,,.........................................................---------,,,,,,,,,,,,+++***)))((('''&&&........................................................................................................................................................................//////000000///......------------.........//////............////////////------------------------//////.........---------........................---------,,,,,,,,,++++++,,,,,,------...//////000---------,,,,,,,,,++++++........................+++,,,,,,---............------......//////000000////////////////////////...///000111111000//////000000000000000000000000111111111111222333444444333333333333444666777888777777777777888999999:::999999::::::::::::999999888999:::;;;<<<<<<<<<<<<::::::999999999999999999999999888888888888888999777777888999999999999999999999999999888888888888999888888777777777777777777777666666666555555555666666666555555555444444666555555555444444444444444444333333333333222222333222222111111222222333111111111111111111111111666444333111111222333444/////////.........------............////////////...............................................................------------------............///...///000111111000///.........///000000000//////////////////////////////......------------....................................////////////......................................................---------,,,,,,,,,++++++......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///......------,,,---...//////...---,,,,,,,,,------------......///////////////.........---...............------......////////////......///.........------------........................//////...------------...------......------,,,+++,,,,,,,,,---------..............................000...,,,,,,...///...---........................................................................---,,,+++******+++---...------..................111000...------...000111000000/////////.........///...---------...///000......------------......------------------------++++++++++++++++++++++++------,,,,,,,,,,,,------,,,------......------,,,------------,,,,,,,,,,,,,,,,,,------...///111111//////............------........................------------------------//////............------......---,,,+++*********........................................................................////////////////////////........................................................................///000000000000///......---------.............../////////...............------------------------...............---------........................------------,,,,,,,,,,,,,,,,,,------.../////////------------,,,,,,,,,,,,........................,,,------.........------.........///////////////////////////////////////---...///000111111000000000000000000000000000000111111000111111222333444444444444444444555555666555666666777777777777666999999::::::::::::999999888999:::;;;<<<<<<<<<<<<888888999999999:::::::::999888888888888888999999777888888999999999999999:::999999999888888888888999888888777777777777777777777666666666666555555777777777666666666555555555555555555444444444444444444333333333333222222333222222111111222222333111111111111111111111111333222000/////////000111000///////////////..................////////////................................................---------.........//////---------............///...///000111111000///...------...////////////...////////////////////////......------------....................................////////////...............................................................---------------///..................///,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------......///.........------............------******+++---...///000111.........///////////////------...............---......////////////......---------------,,,,,,,,,........................//////...------------...------......------,,,,,,,,,,,,,,,---------......////////////////////////000...------...//////...---------------------------------------------------------------------------,,,+++***)))***+++,,,,,,,,,------...//////000///...---,,,,,,---...//////............---------///////////////...............------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------,,,,,,000///......------------............------------........................------------------------............------------111000000000//////....................................................................................................................................................................................////////////............................../////////......---------------------------------................................................------------------,,,,,,---------.........//////------------------,,,,,,........................---...............---,,,///////////////.........////////////////////////------...///000111111111000000000000000000000000000000000000111222333444555555444333333444444444444555666777777666555444777888888999999888888777888999:::;;;<<<<<<<<<<<<999999999999999999999999888888888777888888999:::777888999999::::::999999::::::999999999888888888999888888777777777777777777777666666666666666666777777777777666666666666444444444444444444444444444444333333333222222222333222222111111222222333111111111111111111111111111000///.........//////222222222222111111111111............////////////................................................---------............///---------............///......///000000///......,,,------...............////////////////////////......------------....................................////////////......................................................//////////////////////////////............//////////////////////////////------........./////////,,,,,,---.../////////...------------------------***+++,,,---...///000111------......//////000000,,,---......///.........---......//////......---------------------------........................//////...------------...,,,------...------,,,,,,,,,,,,,,,---------..............................///...,,,,,,...///...---------------------------------------------------------------------------000///...---,,,,,,---------------.........//////---,,,++++++++++++,,,---------------------------///000000000///...------......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------000000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---........................------------------------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,........................................................................------------------------........................................................................,,,,,,---......---------.....................---//////......------,,,,,,---------------------------.............................................---------------------------------...............------------------------.................................///......------///////////////.........////////////////////////.........///000111111222000000000000000000000000000000000000111222333333555555444333333333333444444555666777888777666555666666777777777777666666888999:::;;;<<<<<<<<<<<<;;;;;;::::::999888777777888888777777888999999:::888888999::::::::::::999:::::::::999999999999888999888888777777777777777666666777777777777777777777777777777666666666666333333444444444444444444444444333333333222222222333222222111111222222333111111111111111111111111333333222222111111111111111111111111222222222222............////////////................................................///............------------------............///......////////////......,,,------...............////////////////////////......------------....................................////////////........................................................................////////////............//////////////////////////////------------.........///,,,,,,---.../////////...---------,,,,,,------------------....../////////------......//////000000,,,------...//////......------............------..................//////........................//////...------------...,,,,,,------...------,,,,,,,,,,,,---------......------------------------...,,,++++++,,,------,,,------------------------------------------------------------------------000000///.........------//////.........---------.........------.........,,,,,,,,,---------------//////000000///...---,,,......------------......------------------------************************,,,,,,------------,,,,,,,,,------......------,,,------------............------,,,,,,---......///+++++++++,,,,,,,,,,,,---........................------------------------+++++++++,,,,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,........................................................................------------------------------------------------................................................++++++,,,------------,,,...............---------.........------------------------------------------------.......................................------------....................................------------............---------------------------....../////////.............../////////////////////////////////////////////......///000111222000000000000000000000000000000///000000111222333444444333333333333333444000000111222333333333333666666777777777777666666888999:::;;;<<<<<<<<<<<<<<<;;;;;;:::999888777666777777777777888999::::::888999999:::::::::::::::::::::::::::999999999999999888888777777777777777666666777777777777888888777777777666666666555555333333333333444444444444444444333333333333222222333222222111111222222333111111111111111111111111111111111111000000//////......///////////////000............////////////................................................//////.........------------------............///........................------...////////////...////////////////////////......------------....................................////////////......................................................,,,,,,,,,,,,,,,---------///..................///------------------------,,,,,,,,,---------......------......///.........------,,,,,,,,,,,,------/////////........................///////////////,,,,,,---...////////////------............------.........///////////////........................//////...------------...,,,,,,------......------,,,,,,,,,---------......---------------------------+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................---------......------------......------------------------++++++++++++++++++++++++,,,---............---,,,,,,------......------,,,------------.........///------,,,,,,------......,,,,,,,,,,,,------......................................................,,,,,,,,,,,,------......---.........//////000000................................................................................................------------------------................................................+++,,,------......------//////.........---------,,,------------------...---------------------------------.........//////........................------------.........///........................------------.........///------------------------,,,---...//////000//////------......//////000000////////////////////////000000///......///000111000000000000000000000000/////////000000111222333333333333222333333444444//////000111222444555666777777888888888888777777888999:::;;;<<<<<<<<<<<<:::::::::999999888888888777777777777888999:::;;;888999::::::;;;;;;::::::;;;;;;:::::::::999999999999888888777777777777777666666777777777888888888666666666555555555444444222222333333333444444444444444333333333333222222333222222111111222222333111111111111111111111111...............------,,,------........./////////............////////////................................................---------...............---------............///.........------...............///000000000//////////////////////////////......------------....................................////////////......................................................,,,,,,---------...............------------......------------------------+++++++++,,,,,,,,,,,,---.........///......------------,,,++++++,,,------/////////...............///////////////.........+++,,,---...////////////,,,------......------,,,---------....../////////........................//////...------------...+++,,,------......------,,,,,,,,,---------.................................,,,***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,..................------***++++++++++++++++++***,,,---------............------,,,++++++,,,............------------......------------------------------------------------------...//////...------,,,------......------,,,---------.........//////000000...---,,,+++++++++---------.........//////........................////////////////////////---------.........//////,,,,,,------.../////////........................................................................////////////////////////------------------------................................................,,,------.../////////...//////.........---------,,,,,,,,,------.........---------------------------------.........//////........................---------.........//////.....................------------.........//////------------------------,,,,,,...///000000000000,,,------...///000111111////////////////////////111000///......///000000000000000000000000000000////////////000111222333333222222222333333444555777777777777999;;;>>>???999999::::::::::::999999999999:::;;;<<<<<<<<<<<<888999999999999:::::::::777777777777888999:::;;;888999::::::;;;;;;::::::;;;;;;;;;:::::::::999999999888888777777777777777666666777777888888888999666555555555444444444444222222222333333444444444444444444333333333222222333222222222222222222333111111111111111111111111111111111111111000000///.../////////000000111111............/////////000................................................++++++,,,---...///000111---------.........//////......------------.........//////000000000000000////////////////////////.........------.......................................////////////......................................................///000000000111111222222---------,,,,,,---------000000000000000000000000******+++++++++,,,,,,,,,.../////////...---,,,,,,------++++++++++++------............//////000000000000//////.........---+++,,,---...////////////,,,------......------,,,,,,,,,,,,------.................................//////...------------...+++,,,,,,---.........---,,,,,,,,,---------......///////////////////////////---+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............,,,,,,------.../////////...//////000000//////...---------....../////////---,,,*********,,,...///.........------..................------,,,,,,,,,........................,,,------......------,,,,,,,,,,,,---------......///...,,,*********,,,------,,,,,,,,,---...000111...------,,,,,,------...........................---------...------,,,,,,------------------------------------------------000000000000000000000000//////.........---------........................////////////////////////......------------..............................//////.........---------////////////////////////---------............///........................///...,,,++++++,,,...///..........................................------------,,,,,,,,,,,,---------------------------------------............//////......---------..................///////////////////////////////////////////////////////////////////////////.........000000000000000000000000111111111111111111111111222222333333333222111111222222222333555888;;;<<<777777777888999999::::::666777999;;;<<<<<<<<<;;;999888666555444444444555777777666666777888999999888888999999999:::::::::888999999:::;;;;;;;;;;;;888888777777666666555555777777777777666666666666666666666666666666666666444444444444444444444444555555444333222222111111333222000//////000222333222111000000///000000000000000000000000000000000......------------......000000///...............////////////////////////..............................//////...---,,,,,,........................///////////////////////////...------...///...---............................................................///////////////////////////.........//////////////////////////////............//////......,,,++++++,,,---...------............------........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,000000///...,,,+++******---------------------------------............///000000////////////000000---------............///........................,,,,,,,,,------............---,,,,,,,,,,,,---.../////////...------,,,,,,000//////...------,,,,,,///...,,,++++++,,,---///111000///...---,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,---------......//////.........---------........................---------............///,,,---------,,,++++++***,,,,,,,,,---...///000000......---------,,,,,,,,,........................,,,------......------,,,,,,,,,,,,---------......///...,,,+++++++++,,,---...------------...000111...------,,,,,,------...------------------------,,,------...------,,,,,,------------------------------------------------------------------------//////.........---------......................................................------------..............................//////.........---------////////////////////////---------............///........................///...,,,++++++,,,...///------------------------,,,---------.../////////......------------......---------------------------------............///......---------......///------------............/////////////////////////////////////////////////////////////////////...000000000000000000000000111111111111111111111111111111222333333222222222111111222333555777888999666777777888888999::::::777888999;;;;;;;;;;;;:::999888777555555555555666666666555555666777777888888888888999999999::::::999999::::::::::::::::::888888888888777777777777888777777777666666666666666666666666666666666666444444444444444444444444555555444444333222222111333222111000000111222333222222111000000000000111000000000000000000000000/////////....../////////000000///...............////////////////////////////////////////////////......//////...------,,,........................///////////////////////////...------...///...---............................................................/////////////////////////////////...//////////////////////////////............//////111000//////...///000111------............------..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...------------------------........................---------............///------,,,,,,,,,,,,---------------............///------------------------,,,,,,,,,---------............---,,,,,,---......------..................,,,,,,------...////////////...,,,++++++,,,...///000///...---,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////.........---------........................---------............///...............---,,,,,,,,,---------.../////////...------------,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,---------......000///---,,,,,,---......//////.........//////000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...............---------........................------------------------......------------.............................................---------////////////////////////---------............///...........................---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000///..................///........................---------............///---------------...///000,,,,,,,,,------------...////////////////////////////////////////////////......//////////////////000000000000000000000000111111111111111111111111000000111222333333333333000111222333555555555555666666777888888999999:::999999::::::::::::999999:::999888777666666666777555555555555555666666777888888888999999999999:::999999:::::::::999888888888888888888999999999999888888777777777666666666666666666666666666666666444444444444444444444444555555555444444333333222333222111000000111222333333333222111111111111111000000000000000000000000000000////////////000000000//////............///////////////////////////////////////////////////.........///......---,,,........................///////////////////////////...------...///...---............................................................////////////......////////////////////////////////////////////////............//////......------------......------............------........................///..................///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////++++++,,,---...///000000////////////////////////---------............///,,,,,,++++++++++++,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---,,,,,,---......,,,,,,------...//////000+++,,,,,,---......//////...---,,,++++++,,,......///...---,,,,,,++++++,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,---------.....................---------........................---------............//////000000000000///......------..................------------------------------------------------,,,------......------,,,,,,,,,,,,---------......000///............//////000/////////////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------------------------------,,,,,,------------------........................................................................------------------------......------------......................................................////////////////////////---------............///...........................---,,,,,,,,,,,,---...------------------------,,,---------......////////////............//////////////////////////////---------............///,,,,,,,,,---...///000111,,,,,,---------.........////////////////////////////////////////////////............////////////000000000000000000000000111111111111111111111111//////000222333333333333000222333555555555444333666666777777888999999999::::::::::::999999888888:::999999888888777777777666666555555555666666777888888888888999999999999999999::::::999888777777666666777888888999::::::888888888777777777666666666666666666666666666666444444444444444444444444555555555444444444333333333222222111111222222333444333222222111111222222000000000000000000000000000//////////////////000000///............//////////////////////////////////////////////////////---...............------........................///////////////////////////---------...///...---............................................................////////////............//////////////////////////////////////////............//////,,,,,,,,,,,,,,,,,,------------............------........................//////............//////------------------------,,,,,,,,,,,,,,,---...///***+++,,,---...///000111........................---------............//////......------......///---------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......---------.........//////.........------,,,,,,,,,------,,,,,,,,,---.........---,,,+++++++++++++++---------------------------------------,,,,,,,,,,,,,,,,,,---------......................................................---------............/////////000000000//////..................---------------------------------------------------------,,,------......------,,,,,,,,,,,,---------....../////////.../////////000///////////////............------,,,,,,------...------------------------+++,,,,,,---.........---------------------------,,,,,,,,,---------......////////////////////////---.............................................------------------------......------------..............................---.....................////////////////////////---------............///........................---------,,,,,,---------//////////////////////////////......---------,,,//////............//////////////////////////////---------............///,,,,,,,,,---...///000111---.........////////////////////////////////////////////////////////////---.........//////000000////////////////////////000000000000000000000000...///000111222333333333222333444666666555555444555666666777888888999999;;;::::::999888888888888999999999999999888888888888888777666666777777777777777888888888999999999999999999999888777666666444555555666777888999999888888888888777777777777666666666666666666666666444444444444444444444444444444444444444333333333333222222222222222222333444333222222111111222222000000000000000000000000///......------....../////////............//////////////////////////////------------------------------...............---........................///////////////////////////---------...///...---............................................................////////////---.........//////000000//////////////////////////////............//////......//////000000000000------............------........................//////............//////------------------------///...---,,,,,,,,,,,,,,,---------....../////////---------------------------------............///000000////////////000000---------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................//////.........------------------------,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,------------------------//////...------,,,++++++,,,,,,,,,---------......---.............................................---------............///---....../////////.....................---------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------...............///////////////------......///......---...------,,,,,,------...........................++++++,,,---............------------------------+++,,,,,,------.................................---------.......................................------------------------......------------..............................---------...............////////////////////////---------............///........................------------------------////////////////////////000000///...---,,,,,,+++///..................///........................---------............///---------------...///000........./////////000000////////////////////////////////////////////////------......///000000000////////////////////////000000000000000000000000//////000111222222222222222333444555555555555555555555666777777888888999;;;:::999888888888888888888888999999999888888777999888888777777777777888777777777888888888888999777777888888888777777666444555555666777888888888999999888888888777777777666666666666666666666666444444444444444444444444333333333333333333333333333333333333333333333333333333222111111111111111000000000000000000000000......------------......///............//////000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.................................///////////////////////////...------...///...---............................................................////////////------......///000000000//////////////////////////////............//////,,,---...///////////////------............------........................///..................///------------------------//////...---,,,,,,,,,,,,........................---------------------------------............///.........------.........---------............///,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---...////////////...---000//////...------,,,,,,)))***+++,,,---...///000+++,,,,,,------.........------,,,,,,,,,,,,------------------------------//////......---,,,,,,,,,,,,,,,,,,---------......---------.......................................---------............///,,,,,,---.........------------..................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......------......////////////***+++,,,---......------...------,,,,,,------...------------------------***+++,,,---............------------------------++++++,,,,,,---......///---------------------------------.........//////......................................................------------..............................---------.........//////////////////////////////---------............///........................,,,------------------,,,/////////////////////////////////...---------,,,......------------......---------------------------------............///......---------......///---------.........//////////////////////////////////////////////////////------......///000000111////////////////////////000000000000000000000000000000111111111111000000222222222222333444555666555555666666777888888888:::999888777777888888999666777888999999888777777888888777666666666666666777777777777888888888888666666777777888777777777666666666777777888888888999999999888888888777777666666666666666666666666444444444444444444444444222222222222222222222222222333333333333333333222222222111000000000000111000000000000000000000000//////............//////...............///000000////////////////////////------------------------,,,------...//////..............................///////////////////////////...------...///...---............................................................////////////------......///000000111//////////////////////////////............//////)))***+++---------------------............------..............................------------.................................------,,,,,,,,,------............////////////........................---------............///...------,,,,,,------...---------............///------------------------......---------,,,,,,,,,---...///000000///...---..................------))))))***+++---...///000***+++,,,---...............---------------......------------------------,,,---------......//////,,,,,,,,,---------......---------.........//////........................---------............///+++,,,---...............,,,---------.../////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......,,,,,,---...//////......((()))+++---......------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............------------------------++++++,,,,,,---...//////........................---------.........//////........................////////////////////////.........------.................................---------.........//////////////////////////////---------.........//////........................,,,------......------,,,........................------..................---------,,,,,,------------------------------------------........./////////......---------......,,,,,,,,,---------......////////////////////////////////////////////////---------...///000000111////////////////////////000000000000000000000000000111111111111000000///111000000000111333555666555555666666777888888888999999888777777888999:::666666888999999888777666888777666555555555555555777777777777888888888888555555666777777888777777888888888888888999999999999999999888888888888777666666666666666666666666444444444444444444444444111111111111111111111222222333333444444333333222222111111000///000000000000000000000000000000000000000////////////000000...............///000111////////////////////////........................,,,,,,---.../////////...........................///////////////////////////...------...///...---............................................................/////////000---------...///000000111//////////////////////////////............//////+++---...000111111000000---..................---........................---------,,,,,,---------........................,,,,,,,,,,,,---...//////,,,------...///000111111////////////////////////---------........./////////......------......///---------.........//////.................................------,,,,,,,,,---...///000000///...---,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---..................---------......///------------------------******+++---///000111222,,,,,,,,,---------......---------.........//////........................---------.........//////,,,,,,---...//////......,,,,,,------...///000000------------------------..................------..................------------------------------------------------------........................------------------------/////////......---------.........------,,,,,,,,,...........................------,,,,,,++++++***,,,,,,,,,------.........------,,,,,,,,,,,,------................................................................................................//////.........------------------...///000000111................................................+++,,,.../////////...---......////////////......,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,,,,------.................................------,,,,,,,,,------------------------........................................................................////////////////////////000000000000000///......222222111111000/////////111111222222222222333333666666666666777777777777444555777888999999888888777888888888888999999999777777777777777777777777777777777777666555444333555555666666666666555555777888888888888999999999888999999999999888777777666666666666666666666666444444444444444444444444333222222111111222222333///000111222222222222222555222000000333444333111222111111111000000//////////////////////////////////////////////////////////////////////////////---------.........//////---------------...///000//////.........---------///000000...,,,+++,,,...+++...111000...---///111///...---,,,,,,,,,,,,,,,........................//////.........---------...------------.../////////...------///000000///......////////////......,,,---...///000111222333////////////////////////,,,---///000000000///...///...------...///000111000//////...---,,,,,,,,,........................------,,,,,,,,,,,,------///...---,,,,,,---...///------............------,,,,,,,,,---------..............................,,,------......------,,,------------------,,,,,,...........................------------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***...------,,,,,,------...///...------//////...---........................---------............///111111000......---------......------------....../////////...---------,,,---+++,,,000000---///555------------------------................................................------------------------------------------------........................------------------------.........---------,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,------...............------------......................................................................................................//////.........---------,,,,,,,,,---.../////////................................................,,,---......///...............////////////......------------------------...........................------,,,,,,------.................................---------,,,,,,,,,++++++++++++++++++++++++........................................................................////////////////////////000000000000000///......111111111111000000000000333333333444444444555555555555666666666777777777666666777888999999999999999999999888888777777777666666666666666666666666777777777777666555444333333444555666777777777777777777888888888999999999888999999999999888777777666666666666666666666666444444444444444444444444333222222111111222222333111111222222222222222222333111//////111222222000111111111000000000//////////////////////////////////////////////////////........................---------........./////////......---------......//////.........------------...///...---,,,---...---///111000...,,,---//////......---,,,,,,------------------------------//////.........---------...------------.../////////...------///000000///......////////////..............................////////////////////////---....../////////////////////...---......000000222111111000//////..............................//////............/////////...------------...///------............------,,,,,,---------.................................***++++++,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,...............///000000........................---------------------------------------,,,+++***...------,,,,,,------...,,,+++******,,,,,,+++***........................---------............///111000///...------------......------------.....................---------...+++,,,000///---000666------------------------................................................------------------------------------------------........................------------------------------------,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---------------.........///..................///...............................................................................................................---------++++++,,,,,,---............................................................------------...//////......////////////.........................................................---------------.................................------------,,,,,,,,,++++++++++++++++++++++++........................................................................////////////////////////000000000000000//////...000000000000111111111111333333333333444444444444555555555666666666666777777777777888888999:::;;;::::::999888777666555555666666666666666666666666666666666666666555444333111222444666777888888999777777777888888888999999888888999999888888777666666666666666666666666666444444444444444444444444333222222111111222222333222333333333333222222111222000......000111000///111111000000000000//////////////////////////////////////////////////////........................---------...............000000///------,,,,,,,,,/////////............---+++,,,......---------......///000///---,,,,,,---//////......------......,,,,,,,,,,,,,,,,,,,,,,,,...............---------...------------.../////////...------///000000///......////////////......------------------------////////////////////////...............///000000000//////............///111111111000//////..............................//////............/////////...------------...///------............------,,,------------.................................++++++,,,,,,,,,,,,+++++++++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,/////////...///000000111................................................,,,------------,,,,,,+++...------,,,,,,------...///---,,,---...///...---........................---------............///000000///...------------......------------......---------...............///------.........333888---------------------------------...............---------.......................................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------............---------...............//////............//////........................................................................................................................,,,,,,---------...............................................................---,,,,,,...///000---......//////......---------------.......................................------------......///........................------------------------................................................................................................//////////////////////////////000000000000//////...//////000111222222222000111111111111222222222444444555555555666666666777777666666666888:::;;;999888888777666666555555666666666666666666666666555666666666555555444333222333444666777777888888777777777777888888888888888888888888888777777666666666666666666666666666444444444444444444444444333222222111111222222333444444444444333333222111111000//////000000000000000000000000000000//////////////////////////////////////////////////////................................................//////...---------------/////////...............+++---//////...---------...///......---,,,------000//////.........//////------------------------...........................------------.../////////...------///000000///......////////////......******+++---...///000111///////////////////////////......------...000111000000//////............//////......------------........................------,,,,,,,,,,,,------.........------.........------............------------------....................................------............------++++++,,,,,,---...//////.......................................///000000........................------------------------,,,---------------,,,,,,...------,,,,,,------...000///...///000000///...........................---------............///000///...---------------......------------......,,,---------...////////////...------...000666:::---------------------------------.........//////---------.........//////........................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////////////////////////////......---------........................//////............//////................................................................................................---..................................../////////......................................................---,,,,,,...///000------............------++++++,,,,,,,,,---------........................---------------...///000........................------------------------................................................................................................//////////////////////////////000000000000//////......///000111222222333000000000111111111222222444444444444555555555555555555444444444666888999666666666666666666666666555555555555555555555555555555555555555444444333444555666666666666666666666666777777777888888888777888888888888777666666666666666666666666666666444444444444444444444444333222222111111222222333444444444444333333222111111111111000000000111222//////////////////000000////////////////////////////////////////////////.............................................------------------...//////////////////////////////---///000///...,,,------///...---------....../////////.........//////000////////////////////////---........................------------.../////////...------///000000///......////////////......++++++,,,---///000111222///////////////////////////......------...000111000000000//////...------............------------........................------,,,,,,,,,,,,---------..................---------............---------------.........//////........................---......//////......---++++++,,,,,,---...//////........................------,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------...------,,,,,,------...---,,,+++,,,---------+++........................---------............//////......------------.........------------......,,,---------.../////////...//////---...333888<<<------------------------,,,,,,------.../////////,,,,,,------.../////////........................................................................------------------------,,,,,,,,,,,,------------,,,,,,,,,------------...////////////////////////111000000///......------/////////...............///..................///................................................................................................---------...............////////////////////////...................................................------------...//////------............------***++++++,,,,,,---------........................------------...///000000........................,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,........................................................................////////////////////////...//////000000000000000...//////000111222222222222222222222333333333333333333333444444444555555333333333444444555666777444555555555666666666777555555555555555555555555444444555555555444444333555666666666666666555555666666666777777777888888777777888888777777666555666666666666666666666666444444444444444444444444333222222111111222222333222333333333333222222111111111222111000///111333......////////////000000////////////////////////////////////////////////------------------------...............---------,,,,,,,,,------///000000...////////////000000000///000000///......///111222000------...//////.........------......//////////////////////////////---------..................------------.../////////...------///000000///......////////////..............................////////////////////////...............///000000...//////000//////...---000000000000000000//////........................//////............//////------...//////...------------............------------........./////////........................,,,,,,------------,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---...------,,,,,,------...///...------//////...---........................---------............///......---------------.........------------......---------...............---000000...000555:::<<<------------------------,,,,,,------...//////000,,,,,,------...//////000........................................................................------------------------,,,,,,---------.........,,,,,,,,,---------......////////////////////////000000//////////////////000/////////.........---......------------......................................................................................................---------.........//////........................................................................,,,---......///.........,,,------......------,,,++++++,,,,,,---......///........................------------...///000111........................,,,,,,,,,---------......------------------------........................................................................////////////////////////......///000000000000000//////000000111111111222222222222222333333333333222333333333333444444444222333444555666666666666666555555555555555555555555555555555555555555555333444444555555444444444444444555666777777666666666666666666777777777888777777777777777666666555666666666666666666666666444444444444444444444444333222222111111222222333111111222222222222222222///000111000......000222........./////////000000////////////////////////////////////////////////------------------------//////.........---------......---------......///.../////////000000000000/////////......000444777777333///......///...,,,------,,,,,,---......///////////////////////////---------.........//////...------------.../////////...------///000000///......////////////......------------------------////////////////////////---......///////////////---...///000000//////...///000000000000000000000........................//////............//////------...//////...------------............------............////////////........................,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..............................------------------------,,,,,,---..................------,,,,,,------...111000///000111222111///........................---------............///...------,,,,,,------.........------------.....................---------+++000222000111888<<<;;;------------------------,,,,,,------...///000000,,,,,,------...///000000////////////////////////////////////////////////........................---------------------------------....../////////,,,,,,,,,------.......................................//////000000111111000000//////.........------------,,,,,,---------................................................................................................---------.........//////------------------------................................................+++,,,.../////////...---,,,------......------,,,,,,,,,------...///000000........................---------......000111111........................,,,,,,,,,------.........////////////////////////........................................................................////////////////////////......///000000000000000000000000000111111111111///000000000000111111111222222333333333444444444222444555777888777777666777777666555444333333222555555555555555555555555333333444444555444444444222333444666777888888888666666666666777777777777777777777777777666666555666666666666666666666666444444444444444444444444333222222222222222222333///000111222222222222222---///111///---,,,///111---.........//////000000////////////////////////////////////////////////------------------------//////.........---------000///...---------------.../////////000000111111.........---...222888<<<;;;777222///......,,,***,,,,,,,,,,,,,,,---...///........................---------.........//////...------------.../////////...------///000000///......////////////......))))))***+++---...//////////////////////////////,,,---///000000000///...,,,---...000000000//////---------.......................................---------,,,,,,---------,,,---...//////...---,,,---..................---............/////////000..............................////////////......------------------,,,,,,...........................------------...//////................................................,,,,,,---.../////////......------,,,,,,------...///---,,,---...///...---........................---------.........//////------,,,,,,,,,------............------........./////////......------,,,***000333111222999<<<;;;///......------,,,,,,+++---------............///............////////////////////////////////////------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,---...///000000,,,,,,------///000111222000000000000111111111111///............---------,,,,,,------...///000000........................---------.........//////...------------...//////........................------------------------///............---------,,,,,,,,,---------......------------------------000///---+++++++++---...//////...---,,,++++++***---------------...///000,,,------------------------------............/////////.........---------,,,---......//////......---------............///......------------......////////////////////////......------------......////////////////////////............////////////......//////000000111111111111000000000000111111222222333333333333444444666666666666666555555555888888777777666666555555555555555555555555555555444444444444444444444444555555666777777777777777888777666555555666777888444444555666555444222111333444444444555666666666666666555555555444444444555555555444444555555666222111111111000000//////111111111111111111111111000000000000////////////////////////////////////---------............///,,,---......//////........./////////...------,,,//////.........------------......///////////////...///000000//////000111222222111000///...------///............///000000------............------................................................////////////////////////......////////////......000000//////.........---------------------------//////000000000000//////---...///...---...///111---------............///---------............///,,,---...///...---,,,+++...---,,,+++,,,---...///////////////000000000000......------------......------------------------++++++++++++++++++++++++////////////////////////......//////...---,,,,,,........................,,,,,,------...------,,,000000//////.........---------------------------//////...------------...////////////////////////111000///..........................................---,,,,,,,,,,,,---...//////.........---------.................................000333888<<<>>>,,,,,,,,,,,,,,,------------------............///............////////////////////////////////////........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,---------,,,,,,------///000000000000////////////000000/////////000000000111111///............---------,,,,,,------...//////000........................---------.........//////...------------...//////........................------------------------///............---------,,,,,,,,,---------......------------------------000...---++++++,,,---............------,,,,,,+++......---------......////////////......------------------............///---------,,,,,,,,,++++++,,,---......//////......---------............///......------------......////////////////////////......------------......////////////////////////............////////////111111000000//////......111111000000000000111111111111111222222222333333666555555555555555555555666666666555555555444444555555555444444444444444444444444444444444444444555555666777777777777777888777666555555666777888666666666666666555444333444444555555555555555555666666555555555444444444444444333222222222333333222111111111000000000000111111111111111111111111000000000000////////////////////////////////////---------............///,,,---......//////......///////////////...------//////.........------------......///////////////---...000///......///111000000///////////////...---,,,,,,,,,,,,---.........//////////////////...................................................////////////////////////......////////////......000/////////............------------------------......////////////......---...//////......///111---------............///---------............///------............------...---,,,,,,,,,---.............../////////000000////////////////////////------------------------------------------------..............................//////...------,,,........................---------...------,,,,,,000/////////.........------------------------------------------...///000........................000000///.............................................---,,,,,,---......//////.........---------........................//////000222555999===???******++++++,,,------...---------............///............////////////////////////////////////////////////////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,---------------------...///000333333111000///..................////////////000///............---------,,,,,,------.../////////........................---------..................------------...//////................................................///............---------,,,,,,,,,---------......------------------------///...---,,,+++,,,---...------------------------//////...---------......111111000///...------,,,---------............///---------,,,,,,,,,,,,+++,,,---......//////......---------............///......------------......////////////////////////......------------......////////////////////////............////////////111111000000//////......000000000000000000000000000000000111111111111222555555555555555555555555555555555444444444444444555555444444333333222222666666666666666666666666555555666777777777777777777777666666666666777777777777666666555666666666666666555555555555555555555555555555555444444444555444333222222222222222111111111111111000000000111111111111111111111111000000000000////////////////////////////////////---------............///,,,---......//////.........////////////......---...............------------......///////////////,,,---///...------...000------........./////////---,,,,,,,,,,,,---......//////000000000000//////................................................////////////////////////......////////////......////////////............------------------------------............---------...//////......///111---------............///---------............///......------------............------,,,------...---------........./////////000111222222111000///........................////////////////////////------------------------.........///......---,,,........................---.........---,,,,,,+++/////////...............------...............---,,,,,,,,,---...///000111........................////////////..........................................---,,,,,,---.....................---------........................000000222444777;;;===???*********++++++,,,,,,,,,---------............///............////////////////////////////////////................................................------------------------------------......//////---------------...///000222222000///............---------........./////////............------------------.........//////...................................................------------...//////........................///////////////////////////............---------,,,,,,,,,---------.................................------,,,,,,,,,---...,,,,,,,,,------.........000///...---------------000/////////......---------------............///////////////............,,,---......///.........---------............///......------------......////////////////////////......------------......////////////////////////............////////////......//////000000111111000000111111111111000000000000000111111111222222444444444444444555555555555555444444444444444444555444444333333222222111666666666666666666666666555555666777777777777777777777666666666666777777888777666555555555666777777777666666555555444444555555555555555555555555777666666555444444444444111111111111111111111111111111111111111111111111000000000000////////////////////////////////////---------............///,,,---......///.........------............---,,,........................---......///////////////+++,,,...---,,,,,,---///------------.........//////............///000000/////////000000/////////................................................////////////////////////......////////////......///////////////.................................---......//////......---,,,...///000......///000---------............///---------............///------,,,++++++,,,...///.........---------------,,,,,,,,,---------.........///111333333111///...////////////////////////////////////////////////---------------------------...............------....................................---,,,++++++........................------.../////////......,,,,,,,,,------///000000...........................///////////////....................................------------......................................................///111333555888;;;===>>>,,,,,,,,,++++++*********---------............///............////////////////////////////////////---------------------------.....................------------------------------............//////...------------.../////////......---------......------------............///............------------------............................................................---...------------...//////........................///////////////////////////............---------,,,,,,,,,---------..............................---------,,,------------+++,,,,,,------.........000///...---------------,,,,,,,,,------.........---------............///000000/////////.........,,,---......///.........---------............///......------------......////////////////////////......------------......////////////////////////............////////////......//////000000111111///000111111111111000///111111111111222222222333222333333333444444444555555555555555555555555555444444444333333222222222777777777777777777777777555555666777777777777777666666777777777777666666666666444444444555666777777777777666666555555444444555555555555555555555777666555444444444444444111111111111111222222222000000000000000000000000000000000000////////////////////////////////////---------............///,,,---......///.........+++,,,,,,---------,,,,,,---.....................---......///////////////+++,,,------,,,,,,---...............------------///............///000000---......//////......---................................................////////////////////////......////////////...............///////////////......................../////////000000/////////,,,...000000///...///000---------............///---------............///,,,+++*********+++---.../////////......---------,,,,,,,,,,,,---------------...000111111000...---////////////////////////........................------------------------------...............---........................---.........---,,,,,,+++---------...............,,,---///000111000///...///......---------..............................---...//////000///......................................................---................................................000333666999;;;;;;<<<...------,,,++++++******---------............///............////////////////////////////////////---------------------------------...............------------------------,,,,,,,,,,,,,,,,,,------......---------......///,,,,,,,,,,,,---...//////---------............//////............---------...............................................................---------...------------...//////................................................///............---------,,,,,,,,,---------..............................,,,,,,------------------,,,,,,,,,------.........//////...---------......***++++++,,,---...//////---------............///.........---------,,,,,,,,,---......//////......---------............///......------------......////////////////////////......------------......////////////////////////............////////////111111000000//////......///000111222222111000///111111111222222222333333111222222333333444444444555555555555555666666666333333333333444444444444777777777777777777777777555555666777777777777777666666777777777777666666555555444444555555666666777777666666666666666666444444444555555555555555333333333222222333333444111111111222222222222222000000000000000000000000000000000000////////////////////////////////////---------............///,,,---......//////......++++++,,,------------,,,---------...............---......///////////////+++,,,...---,,,,,,---////////////.........---------,,,,,,,,,,,,---......------............------................................................////////////////////////......////////////...............///////////////........................//////000000000000//////+++...000111000/////////---------............///---------............///+++******++++++,,,---...///////////////...---,,,,,,,,,,,,---------......,,,---...//////...---,,,................................................------------------------,,,---......///.................................,,,------......------,,,---------------.........,,,---000111222111000/////////...---------------------------------------------///000000000///...........................---...////////////...------------..........................................000444777:::;;;;;;;;;---------,,,,,,,,,,,,,,,---------............///............////////////////////////////////////........................---------.........//////........................------------------,,,,,,///......---------......---------------...//////---............////////////............---------................................................//////.........---------...------------...//////........................------------------------///............---------,,,,,,,,,---------..............................+++,,,,,,---.........---,,,,,,------------------......---------......///,,,,,,------......//////---------............///............------------,,,---......//////......---------............///......------------......////////////////////////......------------......////////////////////////............////////////111111000000//////......///000111222222111000///000000000111111111111222111111111222333333444444333333444444444555555555333333333444555555666666666666666666666666666666555555666777777777777777555666777888888777666555555555666777777777777777666666666666666777777777444444444555555555666666222222222222333333444555111111111222222333333333000000000000000000000000000000000000////////////////////////////////////---------............///,,,---......//////......,,,---....../////////...---------.........//////---......///////////////,,,---......------...///...///////////////000000---,,,,,,,,,,,,---............////////////......................................................////////////////////////......////////////................../////////000...........................//////////////////...+++---000111000///...///---------............///---------............///++++++,,,---............///000000000///...,,,+++------------............------------------------------------------------................................................,,,------...//////..............................++++++,,,---............,,,,,,,,,------.........,,,---000222333222111000......---------......///------------------------,,,---///000111000///...........................---...///000000///...------------.........//////........................///222666:::<<<<<<<<<;;;+++,,,,,,------......///---------.........//////............/////////000////////////////////////////////////////////////---------.........//////........................//////////////////......///......---------......000//////.........//////.........////////////000//////.........---------.....................---........................//////.........---------...------------...//////........................------------------------//////.........---------,,,,,,,,,---------......////////////////////////+++,,,------.........------------------------------------------...///000///////////////.........---------.........//////111000000000////////////,,,---......//////......---------.........//////.........------.........////////////////////////.........------.........////////////////////////............/////////000......//////000111111111...000111222222111000...////////////000000000000000000111222333333444444222222222333333444444444222333333444555666777777666666666666666666666666555666666777777777777777555666777888888777666555555666777999999999888777555555666666777777888888444444444555555555666666333333333444555666777888111111111222222333333333000000000000000000000000000000000000////////////////////////////////////---------.........//////,,,---......//////............///000111111000000---------.........//////---......///////////////,,,---///...------...000------...///000111222222///............///000000//////000000000000//////................................................////////////////////////......////////////......---.........//////000000////////////////////////---..................---+++---000111000///...///---------.........//////---------.........//////+++,,,...000111111000//////000000000000...,,,+++---------........./////////...------------...///------------------------////////////////////////////////////////////////,,,,,,---.../////////...........................******,,,---.../////////,,,,,,,,,------.........,,,...000333333333111000,,,,,,,,,---...///000111------------------------+++---///000111000///...........................---...///000000///...------------.........//////........................000333777;;;>>>>>>===<<<.........------,,,,,,,,,+++++++++,,,,,,,,,------//////000000///...------..................------///...------------......////////////////////////........................------------------------......------------......................................................------------------------////////////////////////------------------------111000///..................------------...//////+++,,,---...////////////......////////////..............................---------.........////////////.........---------..............................////////////......000///---,,,,,,---///000+++,,,,,,,,,---.................................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,......------------......//////.........------------------.........//////111000000///......------................................................000000000000000000000000000000000000000000000000000000000000111111111111111111222222222333333333444444444444444444444444222222444555555555444333777777777777666666666666888888777777666666555555444555555666666666666666999888888888777777666666555666777888888777666555666555555555555444444444444444444444444444444444444333222111000000000000///////////////...------//////000000000000//////........................------------------------........................---,,,,,,,,,,,,---......//////000000000000//////000000//////.........---////////////////////////..................------,,,...000000///......///...000000///---+++,,,,,,......------------............////////////......------------------------////////////..................////////////..............................---------............///...///////////////......000000000000////////////000000//////.........---000000//////......------....................................////////////...---,,,,,,---...///000111000000///...---------......////////////......000//////............///..................------..................------........................---,,,,,,,,,,,,---......---...000111222222222111////////////////////////000000//////............////////////////////////........................000000//////.........------.........//////000000000000000000////////////333777:::===<<<<<<;;;<<<......---------,,,,,,,,,,,,,,,---------.........///////////////...------..................------------..................................................................------------------------......------------......................................................------------------------////////////////////////------------------------......------,,,,,,------...------------...//////---...............------......////////////......---------------------------------.........////////////.........---------........................------............------...---+++******+++---............///////////////........................//////.........---------------------------------......------------......//////.........------------------.........//////,,,------......//////000................................................////////////////////////000000000000000000000000//////000000000111111111111111111222222222333333444444444444444444444444222333444555666555444444666666666666666666666666777777777777666666555555444555555666666666666666888888888777777777666666555666777888888777666555555555555555444444444444222222222222222222222222444333222111000000000000000111111111111000////////////000000000000//////........................------------------------........................------,,,,,,------.../////////000000000000//////000/////////.........---........................,,,,,,,,,,,,,,,,,,,,,,,,---...000000//////000111......------......//////......------------............////////////......------------------------////////////..................////////////..............................---------............///......////////////......///////////////000000000///.........------------////////////....................................------------............///...---------...///000000000000///...---------.........//////.........///...............//////........................................................................---,,,,,,,,,,,,---......---...///111222222111111.................................---------,,,,,,................................................000/////////......................../////////000000/////////////////////222666:::======<<<;;;;;;...------------,,,,,,,,,---------.........//////...////////////...------------------------......+++,,,.../////////......................................................------------------------......------------......................................................------------------------////////////////////////------------------------,,,+++++++++++++++,,,---...------------...//////////////////...---,,,+++......////////////......,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------........................,,,,,,------------,,,,,,---,,,+++******+++,,,---///////////////................................................---------..............................------------.....................------------------...............++++++,,,------...//////................................................////////////////////////000000000000000000000000//////000000000000111111111111111222222222222333333333333333444444444444333444555555666666555555666666666666666666666666777777777666666666666555444555555666666666666666888888777777777777666666555666666777777666666555555555555555444444444444222222222222222222222222333333222111000000000000222222333333222222111000//////000000000000//////////////////////////////------------------------........................---------,,,------...///...//////000000//////.../////////...............------------------------+++++++++,,,---------....../////////...///222555333000,,,,,,...000000.........------------............////////////......------------------------/////////............---......////////////..............................---------............///......///////////////............//////000000111---------------,,,,,,,,,.............../////////////////////////////////,,,,,,,,,------------.........---,,,,,,,,,------000000//////...---------------............------------------...///000000........................................................................---,,,,,,,,,,,,---......---...///000111111111000........................,,,,,,,,,,,,++++++++++++------------------------........................////////////........................////////////////////////////////////111555:::>>>>>><<<;;;:::------------------------------------.....................//////...------,,,,,,------------......***+++...000000000...---................................................,,,,,,------------------......------------..............................................................................////////////////////////........................+++*********+++,,,------...------------...//////......//////...------,,,......////////////......------------------------........................................................................,,,------......------,,,///...------------...///.........---,,,,,,,,,+++................................................////////////////////////......------------......................................................---------,,,,,,+++++++++................................................////////////////////////////////////////////////////////////000000000111111111111111222222222222333333333333333444444444444444555555555666666666444555555555555555666666666666666666666666666666444555555666666666666666777777777777777777666666666666666666666666666666555555555444444444333333333333333333333333333333333222222111000000111111222222333333222222111000//////000000000000//////000000000000000000000000................................................---------------...//////...//////////////////...........................------------------------,,,------...///000000111...//////......000444777:::444---,,,...///---***......------------............////////////..............................//////.........---------......////////////..............................---------............///---...//////////////////------......///000111111---------------------------------....../////////////////////////////////,,,,,,---------.........---,,,,,,+++************/////////......---------,,,,,,------------,,,,,,,,,,,,,,,---...///000111---------...............---------.......................................---,,,,,,,,,,,,---...............//////000000000........................,,,,,,++++++++++++++++++------------------------........................///////////////..................///////////////.........///////////////000444:::>>>>>><<<;;;:::------------------------+++,,,,,,,,,,,,---------------............------,,,,,,,,,,,,------......***,,,...000000///...---................................................,,,,,,,,,---------............------------..............................................................................////////////////////////........................,,,,,,+++,,,,,,---.........------------...//////,,,------...//////............////////////......////////////////////////.....................------...................................................////////////...............------..................---,,,,,,,,,+++........................---.....................////////////////////////......------------......---..........................................---,,,,,,,,,,,,,,,+++++++++........................................................................////////////////////////...////////////000000000000000111111111222222222222222222333333333444444444444444444555555666666333333444444555555555555555555555555555666666666444555555666666666666666666666666666666666777777666666555555555555666666555444444444444333333333333333333333333333333333333222111111000111111111111111222222111111000/////////000000000000//////000000000000000000000000...................................................------------...//////......////////////......---------...............------------------------------......///000111111...//////......000444777:::444---,,,...///---***......------------............////////////..........................................------------......////////////..............................---------............///------...///////////////,,,------...///000000111..................//////,,,,,,------......//////////////////////////////---.........////////////......---------,,,++++++............------------,,,,,,------------,,,,,,,,,,,,,,,,,,---///000000---------.........//////---------.........//////........................---,,,,,,,,,,,,---...................../////////........................,,,,,,,,,,,,------------.........................................................//////////////////////////////.........------....../////////000000444999======<<<;;;;;;,,,,,,,,,------------...+++++++++,,,,,,,,,------,,,,,,---............---++++++,,,,,,------......------...//////...---,,,------------------------........................+++,,,,,,------...............------------..............................................................................////////////////////////...........................------------......///...------------...//////+++,,,---...////////////......////////////......////////////////////////...............------------------..........................................//////////////////...,,,,,,,,,,,,,,,,,,,,,,,,///////////////.................................---------...............////////////////////////......------------......---------..............................---------))))))***+++---...//////........................................................................000000000000000000000000......////////////000000000000000111111111111222111111222222333333444444444333333333333444555555222222333333444555555555444555555555555666666666444555555666666666666666555555666666666666777777666555555444444555555666444444444444333333333333111111111111111111111111222222111111111111111222000000000111000000///...//////000000000000//////////////////////////////......................................................------......///000---......//////......------------------.........------------------------,,,,,,,,,---.........///.../////////...///222555333000,,,,,,...000000.........------------............////////////.......................................------------,,,......////////////..............................---------............///,,,---...///000000000000---------......//////000.........///////////////---------------........................................../////////000000000000111111111000//////------------------------------............------,,,,,,,,,,,,---...//////,,,,,,------.../////////,,,,,,------.../////////........................---,,,,,,,,,,,,---............------------...///------------------------------------............////////////////////////.................................//////////////////////////////.........---------......//////000000444888;;;;;;;;;<<<<<<,,,,,,,,,---------......,,,,,,,,,,,,---------...+++,,,------.........---***++++++,,,------....../////////...------,,,,,,------------------------........................++++++,,,,,,---......///......------------..............................................................................////////////////////////........................///......------------......------------...//////------...............---......////////////......//////////////////////////////.........------------------.........//////........................---......//////......---+++,,,,,,,,,,,,,,,,,,+++.........///////////////........................---------.........//////..............................------------......---------.........////////////.........---------))))))***,,,---///000000........................................................................000000000000000000000000........./////////000000000000000000111111111111000111111222333333444444333222222111222333444555111222222333444444555555444444444555555555666666444555555666666666666666555555555666666666777777666555444444444444555666444444444333333333222222000000000000000000000000222111111111111111222222000000111111000000///...//////000000000000//////.......................................................................................//////000---......//////......---,,,,,,,,,------.................................------------............---...000000//////000111......------......//////......------------............////////////.......................................---------,,,,,,......////////////..............................---------............///,,,---...///000000000000........................---------....../////////...------------------,,,---------------------------------.........//////...///000111111111000///------------------------.........//////.........---------,,,,,,---......,,,,,,------...//////000,,,,,,------...//////000........................---,,,,,,,,,,,,---............---,,,,,,---......------------------------,,,---------.........///............................................................/////////000000/////////............,,,,,,---......///000000111444777999:::;;;<<<>>>,,,,,,,,,------.........---------.........//////+++,,,------.........---******+++,,,,,,---......111000///---,,,,,,,,,,,,------------------------........................++++++,,,,,,---...//////.........------.........................................................///////////////////////////////////////////////////////////////////////////......---,,,,,,,,,,,,...------------...//////////////////...---,,,,,,......////////////..............................//////.........------------------.........//////........................,,,------......------,,,---......//////......---+++,,,,,,------.................................---------.........//////.................................------.........---------.........////////////.........---------------------------------........................................................................000000000000000000000000............/////////000000000000000111111111111000000111222333333444444333222111111111222333444111111222333333444555555444444444555555555666666444555555666666666666666444555555555666666777777666555444333333444555666444444444333333333222222222222222222222222222222222111111111111111222222111111111111111000////////////000000000000//////........................////////////////////////.......................................///000000---..................---,,,,,,,,,------.........////////////////////////000000000000000/////////,,,...000000///......//////000000///---+++,,,,,,.........------...............////////////......////////////////////////......---------,,,,,,,,,......////////////..............................---------.........//////,,,---...///000000000000...............---------,,,,,,,,,------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,.../////////......------------------------......////////////............---,,,,,,,,,------,,,,,,------...///000000,,,,,,------...///000000........................---,,,,,,,,,,,,---......///...---,,,,,,,,,---...------------------------,,,,,,,,,------.........------------------------........................---.........//////000000000000//////.........---,,,,,,------...///000000222444666888888:::===???------------------------......////////////......***+++,,,---...............---,,,,,,,,,,,,---...------------------------000000000///.........---------------------------------------------,,,,,,////////////////////////------------------------////////////////////////111000///...------...///......------------......//////.........---------------------------------.................................------,,,,,,,,,........................//////............//////........................,,,------......------,,,---------,,,,,,+++++++++//////.........---------//////............//////,,,,,,,,,,,,,,,---...///........................//////.........---------////////////////////////---.../////////...,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------////////////////////////////////////////////////000000000000////////////---......///////////////000000000000111111111111000000111111111222222222222333444444555555444444555555555444444333333333333333333444444444555555666888444///555BBBDDD===333333555666666666555444444444444444444444444444555555555444444333333333333333333222222222111111222222222111111111000000//////000000111111111222000000//////......------////////////////////////////////////000000000000000000//////.........---//////.........------------------.........//////////////////////////////------------------------000////////////.........000///...---------------333222222222111111000000///...---,,,,,,---...///...///000///---,,,,,,...------......//////000000000000//////......------000///...---------------...........................------------...//////000000//////.........---//////.........------------------------...///000///...------...///...---000//////...---,,,,,,,,,////////////////////////......////////////............////////////......******+++,,,,,,------......,,,(((&&&%%%'''***,,,................................................//////000000///...------........................---------............///,,,------......------,,,........................------------------------...............---------........................000000000000000000000000///////////////////////////222555888999:::===>>>------------------------------............------++++++,,,---...............---,,,,,,,,,,,,---...------------------------......------------------------------------------...---------------------------------------------------------------------........................111000///...---......///......------------......//////.........---------------------------------.................................------,,,,,,,,,........................//////............//////........................,,,------......------,,,.........---------,,,,,,......------,,,,,,,,,,,,///......------......///------,,,,,,,,,---..............................//////.........---------..............................//////...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------................................................000/////////////////////---....../////////////////////000000000111111111111111222222222333333333111222333333444444333333444444444444333333333333333333333444444444555555555888666222999DDDFFF???333333555666666666555444444444444444444444444444444444444444444333333333333333333222222222111111222222222111111111000000///000000000111111111111///////////////.........////////////////////////------------............000/////////.........---//////.........------------------.........//////........................------------------------...------------,,,,,,,,,//////...---------------111000000000///////////////...------------...///...///000///---,,,---............//////////////////////////////.........//////...---------------...........................------------...//////000/////////.....................------,,,,,,,,,---------------.........///...------...///...---.............../////////..............................////////////............////////////......++++++,,,,,,---.........---,,,+++******+++,,,---...............................................................---,,,,,,---------------------------------............///,,,------------------,,,........................------------------------........................................................................///////////////////////////111444666777999<<<>>>------------------------,,,,,,------------,,,,,,,,,,,,------...---------...------,,,,,,------...------------------------++++++++++++,,,,,,,,,,,,------------------------........................------------------------................................................000000///............///......------------....../////////............---------------------------////////////////////////.........---------------........................//////............//////........................------............------//////............---------,,,,,,,,,,,,+++++++++...------,,,,,,------.........---,,,,,,,,,------.......................................---------........................//////...------------...------------------------------------------------------------------------------------------------------------------------........................////////////////////////---....../////////////////////000000000000111111222222222333333333444444000111222222333333222222222222222222333333333333333333333444444444555555333555444111666>>>>>>777333333444555555555555444444444444444444444444444333333333333444444444444333333333222222222111111222222222111111111111111000000000000111111111111.........///////////////////////////////////////,,,------------........./////////..............................------------------...............------------------------------------------------...------------,,,,,,,,,//////...------------..................---------///...------------...///---/////////---,,,---...///////////////................../////////////////////...------------..............................------------...//////////////////............------------,,,,,,,,,,,,///...............------///...------...///...---,,,,,,---...000111222222..............................////////////............////////////......,,,,,,------.../////////,,,---......///......---................................................,,,,,,,,,---,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------////////////////////////------------------------......//////////////////................................................///////////////////////////000222333444666:::===------------------------,,,------......------,,,---------...------,,,,,,------------------------------------------------******++++++,,,,,,,,,---------------------------.........///////////////////////////////////////////////////////////////......................../////////.........//////......------------....../////////.......................................000000000000000000000000...............---------........................///......------......///........................------............------............---------------,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///...---,,,,,,,,,,,,,,,........................................................................//////---,,,,,,---...///................................................------------------------------------............------------------------.................................///////////////---......///////////////////////////000000000111111111222222222222333333111111222333333333333333111111111222222333333333333333333444444444555555555777555222333666444...333333444444444555555555444444444444444444444444222222222333333444444555333333333222222222111111111111111111111111111111000000000000000111111111------......//////000000////////////////////////........./////////000000........................................................................------------------------........................000////////////.........///......---------......------------------------.........------.........---...///...---,,,---///000000//////......------------......//////000000///......---------.................................------------.../////////////////////...........................------111111000000000///......///---------...///...---,,,---...///000111222333........................---......//////......------......//////......---------......///000000000000000000//////......---................................................,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------,,,,,,---------////////////////////////------------------------......///////////////000........................000000000000000000000000///////////////////////////000000000111333777;;;------------------------......////////////......---------...------,,,,,,------------------------------------------------++++++,,,,,,------......------------------------............//////000000////////////////////////////////////////////////..............................//////////////////......------------......////////////////////////........................000000000000000000000000......................................................------------..............................---......//////......---,,,,,,,,,,,,,,,,,,,,,---------------............,,,,,,++++++++++++,,,,,,///...---,,,,,,,,,,,,,,,........................---.............................................///...---,,,,,,---//////................................................---------------------------------....../////////................................................------....../////////000---......///////////////...////////////000000000000000000000111111111111222333333444444444444444111111111222222333333333333333333444444444555555888999888666555666333///333333333333444444555555444444444444444444444444111222222333333444444444333333333222222222111111111111111111111111111111111111000000000000000000------......//////000000////////////////////////............////////////---------...............---..........................................---................................................000////////////...............---------......///........................---..................---,,,...///...------...///000000//////......------------......//////000000......---------......///...........................------------...//////.........////////////////////////000000000000000222222333333222111000//////---------...///...---.../////////000000111111........................------............------------............------------...//////000000111444222000...,,,,,,------................................................------............---------------------------------------............///...---,,,,,,,,,,,,---...////////////////////////---------------------------........./////////000........................000000000000000000000000///////////////////////////////////////111555888------------------------...//////////////////...,,,,,,------...---------,,,------......------,,,------------------------------------............---------------------------------......//////000------------------------........................---------------------------...//////000/////////......------------.........////////////000000000........................////////////////////////.............../////////..............................------------....................................////////////......+++++++++,,,,,,,,,,,,---------...............///---,,,,,,++++++,,,,,,---......---,,,,,,,,,------........................---------...............------------------------...------------...//////........................---------------------------------------------------------...//////000000////////////////////////---------------------------------......//////000---......///////////////......////////////000000/////////000000000000111333333444555555555555444222222222222333333333333333333333444444444555555222333444444444444444333333333333222333444444555444444444444444444444444222222222222333333333333333333333222222222111111111111111111111222222222111111111111000000000000.........///////////////////////////////////////+++,,,,,,,,,,,,------------------------.........---------..............................---------////////////////////////...........................------------,,,,,,,,,...------------...//////.........///////////////------...//////...------,,,---///...------...//////////////////..................///////////////...------------...//////...........................------------...//////.........///////////////000000000111111111111111111222333333333222111000///...------...///...---000/////////////////////------------------------------............------------............------------......///000000000444222000---,,,,,,------......................................................//////000000//////........................---------............///...---,,,++++++,,,---...........................------------------------,,,,,,------.../////////................................................////////////////////////...///000//////111333666---------------------------......//////......---++++++,,,---............,,,,,,---......---,,,,,,------------------------............------------------------------------+++,,,,,,---......//////------------------------------------------------------------------------,,,---///000000000//////......------------........./////////000000000000................................................---........./////////000...........................------,,,,,,------.................................////////////......,,,,,,,,,,,,------......,,,,,,,,,------.........------,,,,,,,,,,,,------------,,,,,,,,,---..............................---------.........//////------------------------,,,------...//////..............................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...///000000000........................------------------------,,,,,,---......///000000---......///////////////........./////////000000///000000000000111111111222222333444444444444333444444444444333333333333333333333444444444555555000000111222111111222444333333222222222333444555444444444444444444444444333333333222222222222222333333333222222222111111000000111111111222222222111111111111000000000//////////////////.........////////////////////////++++++,,,,,,,,,---------,,,,,,,,,------.........---------.........////////////.........---------...................................................------------,,,,,,,,,---------------...//////---........./////////000------...//////...------,,,---......------...000.........//////////////////////////////.........---------------...//////...........................------------...//////............/////////000//////000000111111111111...000111222333222000000///...------...///...---........................------------------------,,,------......------,,,,,,------......------,,,,,,------......///000000000000000000////////////................................................---...///000000000000///---------------------------------............//////...,,,++++++,,,...///------------------------------------------------++++++,,,,,,---.........................................................////////////////////////---///000111000111222444------------------------,,,------......------,,,***+++,,,---......///...,,,,,,---......---,,,,,,------------------------.........------,,,,,,,,,------------------------++++++,,,,,,---...//////////////////////////////------------------------------------------------,,,---///000000000//////.........------............/////////000000111111////////////////////////........................---.........//////000000...........................------,,,,,,------.................................////////////......---------.........//////+++++++++,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,------...///........................---------.........//////------------------------+++,,,...///000///...---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...///000000111------------------------------------------------,,,,,,------...///000000---......///////////////............/////////000000111111111111222222222111111222333333333333222555555555444444333333333333333333444444444555555666555555555333222333666444333222111222333444555444444444444444444444444444333333222222111111111333333333222222222111111000000111111222222222222222111111111000000//////000000//////.........---////////////////////////---------.........//////,,,,,,,,,------.........---------.........////////////.........---------------------------------////////////////////////000000/////////.........---------------...///000---------....../////////,,,---...//////...---,,,,,,---......------///000---.........//////000000000000//////.........------------------...///000...........................------------...//////---.........//////000000.../////////000000111111,,,---///111222111000//////...------...///...---------------......//////------------------------,,,------......------,,,,,,------......------,,,,,,,,,------.../////////,,,---000222333333111000................................................------...///000000//////,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---..............................000000000000000000000000////////////////////////---///111222111111222333------------------------.........................................................------,,,,,,,,,------------------------........................------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,---.../////////.........---------..................................................................------////////////////////////---------............///////////////////////////............////////////////////////..................////////////..............................//////.........---------------------------------......---------......///........................------------------------***+++,,,,,,------,,,,,,---------............///........................---------............///000...,,,---//////---+++------------------------......//////...---,,,,,,000///...---------------,,,,,,------------,,,,,,........................---------............///---///111222333222000///000000////////////000000000///.........///111222000111111111111222222222222222333333333333444444444444444444444444444444444333333222222333333444444333222111111222333444666555444333333444555666444333333222222333333444111222222222222111000000000000000000000000000000000000000000////////////......////////////......//////............/////////...---,,,+++***))))))111111000000/////////...........................000000///...---,,,,,,+++---------.........//////......------------......------------------------......................../////////...---------,,,///......---------......//////.........---------......////////////......000000000000000000000000---......///000111111222//////............//////////////////////////////////////////////////////000000///.....................000111222222222222////////////////////////////////////...---++++++...---,,,+++,,,---...///,,,,,,,,,------.........---------.........//////------..................---------,,,,,,+++++++++***++++++,,,---...//////111111000///...---,,,,,,......---------,,,,,,,,,........................------............------///............---------........................///////////////.........////////////000000000000........................///...------...///...---////////////000000000000000000///...---...111333------------------............................................................---------,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------,,,,,,,,,---......//////.........---------........................................................................////////////////////////---------............///////////////////////////............////////////////////////..................////////////..............................//////.........---------------------------------......------------------........................------------------------,,,---......//////......---------............///........................---------............///000...,,,---//////---+++------------------------......//////...------,,,///......---------......------............------........................---------............///...///000111222111000000111000000000000000000111000//////...///000111222000111111111111222222222222222333333333333444444444444444444444444444444444333333222222333333444333333222111111222333333555555444333333444555555444333333222222333333444222222222222222111000000000000000000000000000000000000000000////////////......////////////............------------......///...............------000000/////////........................---------/////////...------,,,,,,---------.........//////......------------......------------------------.......................................---------///......---------......//////.........---------......////////////..............................---......//////000000000000000////////////000000////////////////////////////////////////////////000000///...............---...///000111111111111........................000000000000///...---,,,...---,,,,,,,,,---...///------------......//////---------.........//////------------............/////////......---------,,,,,,------......//////000000000///......------///.........---------,,,........................------............------///............---------.................................///////////////............////////////........................///...------//////...---////////////000000000000...//////---,,,---000222---------.........//////...................................................------------,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,......---,,,,,,,,,------...............---------........................................................................////////////////////////---------............///////////////////////////............////////////////////////..................////////////......------------------------...............---------------------------------.........---,,,,,,,,,,,,........................------------------------,,,---......//////......---------............///........................---------............///000...------......---,,,------------------------.........///......---,,,......---------...//////.........//////.........---------------------------------............/////////000000000111111111111111000000000000111111000////////////000111222000111111111111222222222222222333333333333444444444444444444444444444444444333333222222333333444333333222222222222333333444444333333333333444444444333333222222333333444222222222222222111111000000000000000000000000000000000000000////////////......////////////......------,,,,,,,,,,,,---------------......////////////............---------//////.........---------........................------........./////////......------------......------------------------........................---------.....................---------......///...............---------......////////////......------------------------........................111000000000000000000111////////////////////////////////////////////////000000///...............------...///000000000000........................000000000000///...---------------------...//////------...............///---------...............,,,,,,,,,---------....../////////........................///////////////////////////////////////////////////....................................------............------///............---------........................------......//////000000------------....................................///...------//////...---////////////000000000000---......---,,,---///111,,,------......//////000................................................------------------------................................................------------------------------------------------///...---,,,,,,,,,,,,,,,........................................................................---------...............////////////////////////---------............///////////////////////////............////////////////////////............---......//////......---------------------------........................------------------------.........------,,,++++++................................................***+++,,,,,,------,,,,,,---------............///........................---------............//////...............---------------------------------...............---------------------...///000......////////////......---------------------------------............///000////////////000111111///000000000000000000///000000000000000111111111000000111111111222222222222222222333333333444444444444444444444444444444444333333222222333333444333333333333333333333333333333333333333333333333444333333222222333333444222222333333222222111000000000000000000000000000000000000000////////////......////////////.........------,,,,,,------...+++++++++,,,,,,,,,------------------------------/////////...------,,,,,,---------.........//////............////////////......------------......................................................,,,---------.../////////...------------...//////..............................////////////......---------------------------------------------,,,000000////////////000000////////////////////////////////////////////////000000///...............,,,------...//////................................./////////......---,,,---------......///000000------------------------........................++++++,,,,,,------......---------------,,,,,,,,,111000000000//////..................//////000000000000000///////////////........................------............------///............---------........................,,,------...///000111111------........./////////........................///...---...///000///---////////////000000000000...//////...---...000222------------......//////................................................------------------------........................................................................------------------------///...---,,,,,,,,,,,,,,,---.....................................................................---------.........//////////////////////////////---------............///////////////////////////............////////////////////////............------............---------------------------------.....................------------------------------.........---,,,+++................................................***+++,,,,,,------,,,,,,---------............///........................---------............///...//////...------------------------------------------...............------------------...///000......////////////......---------------------------------............/////////......//////000111...//////000000//////...///000000111111111111111000000111111111222222222222222222333333333444444444444444444444444444444444333333222222333333444333333333333333333333333333333333333333333333333444333333222222333333444222333333333333222111111000000000000000000000000000000000000////////////......////////////......//////............//////------,,,,,,,,,+++++++++,,,,,,,,,---------------//////.........---------,,,,,,------.../////////........./////////000000......------------......................................................,,,---------.../////////---------------...//////---...........................////////////..............................------------,,,,,,,,,,,,.........------.........////////////////////////////////////////////////000000///...............,,,------............---........................//////000000000///......------...///000000111111------,,,,,,,,,,,,,,,,,,.....................---++++++,,,------...//////------------------------111111111000//////......------......///000000000000000000000000000000000////////////////////////------............------///............---------........................,,,------...///000111111....../////////000000000////////////////////////000///......///000///...////////////000000000000///000111000//////111333------------------------................................................,,,,,,,,,------------...........................................................................,,,,,,,,,------------.........---,,,,,,,,,---------------...............................................................,,,,,,------.../////////////////////////////////---------............///////////////////////////............////////////////////////............------............------,,,,,,,,,,,,,,,,,,,,,,,,---------...............------------------------,,,---.../////////------................................................,,,---......//////......---------............///........................---------............///.../////////---,,,---...------------------------,,,---......///...............---------...//////.........//////.........,,,,,,,,,,,,,,,,,,,,,,,,---------............///....../////////000000000...///000111111000///...///000111111222222111111000111111111111222222222222222333333333333444444444444444444444444444444444333333222222333333444333333444444444444333333333333444444444444333333444333333222222333333444333333333333333222222111000000000000000000000000000000000000////////////......////////////....../////////......//////////////////......---------,,,,,,,,,------------...........................---------.........//////....../////////000000000......------------......................................................---------...............---------------...///000---------.....................////////////..............................------------------------...------,,,,,,------...////////////////////////////////////////////////000000///...............------...............---------------------------111111111222222111111000,,,---///000111111111111---------------,,,,,,,,,...............---------+++,,,,,,---...///000000///////////////000000000111111000000//////......---.........//////000000////////////000000000000////////////////////////------............------///............---------........................------......//////000000////////////000000000111////////////////////////000///......000000///...////////////000000000000///000222222111000111333---------,,,++++++******................................................,,,,,,,,,---------......................................................------------------------,,,,,,,,,---------......------,,,,,,,,,---......---------.........//////................................................,,,,,,------...//////000////////////////////////---------............///////////////////////////............////////////////////////............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------,,,---///000111111//////................................................,,,---......//////......---------............///........................---------............///---///000///---+++---...------------------------,,,------...//////......///......---------......------............------,,,,,,,,,,,,,,,,,,,,,,,,---------............///------///000000000///...///111222333333222111//////000111222222222111111000111111111111222222222222222333333333333444444444444444444444444444444444333333222222333333444333333444555555444333333333444555555555555444333444333333222222333333444333333444444333333222111000000000000000000000000000000000000////////////......////////////......///......------......///------...............///,,,---------............,,,,,,------.../////////---------................../////////000000000000......------------.....................................................................------------,,,,,,------///000000---------.........//////......////////////......------------------------,,,,,,------......//////......------------......////////////////////////////////////////////////000000///...................../////////......---------------------------//////000000000000//////,,,---///111222222222222000000//////............//////.........---------,,,------...///000111222.../////////000000000111/////////////////////............///////////////.........//////000000000////////////////////////------............------///............---------.................................///////////////........./////////000000////////////////////////000///...///000111000...////////////000000000000...000111111000000111222...------,,,+++***)))(((................................................,,,,,,,,,------.........////////////////////////........................++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,------...///---------.........//////................................................,,,,,,------...///000000////////////////////////---------.........//////////////////////////////............/////////000000/////////............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------+++---///111222222111000........................////////////////////////***+++,,,,,,------,,,,,,---------.........//////........................---------.........//////---///000///,,,+++---///------------------------,,,,,,---.../////////...000///...---------------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,---///111111000...---111222444555555444222111///000111222333222111111000111111111111222222222222222333333333444444444444444444444444444444444444333333222222333333444333333444555555444333333444444555666666555444444444333333222222333333444333333444444333333222111000000000000000000000000000000000000////////////......////////////.........------,,,,,,------...)))******+++,,,......///---------....../////////+++,,,,,,---...///000000........................////////////000000000000.........------.........////////////////////////......................../////////......------,,,,,,,,,,,,---...///000111---------.........//////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000//////............//////////////////////////////////////////////////////000000///..................///////////////......------------------------++++++,,,,,,---,,,,,,+++,,,---///111222333222222222222111111000000////////////.........---------------...///000111222333,,,---------......//////.........///////////////////////////////////////---.........//////000000000000000000000000000000---..................---//////.........---------........................///////////////.........---------.........//////000000000000000000000000111///...///000111000...////////////000000000000---///111111000///000111------------------------///...---,,,+++,,,---...,,,---------.../////////...---,,,+++***+++,,,,,,------------------------.........------,,,,,,,,,------------------------.........------,,,,,,,,,......------------......------,,,...//////...,,,///------///...+++,,,000///......------,,,,,,+++000000///...............---------------------------------............/////////////////////////////////......------------222222111000///...------///...---,,,,,,,,,,,,,,,.........------,,,,,,,,,///......------......///........................+++,,,,,,---...///000000................................................---------............///............................................................---,,,++++++..............................------------......,,,---///000000///---,,,////////////////////////,,,,,,,,,---------......///...---,,,+++,,,---.....................------000000000000000000000000,,,...111333444444222111000111111111111222222222333333333222222111111111111111222222222333333333444444444333333222222222222222111111222222333444555555555444444333333333444444555666555444222111666555555444222111111000555555444333333222111111222111111000000000000000111111111111000000000000000000000000000000000000////////////////////////111000///...............------------------------,,,,,,,,,------.................................//////.........---------...............///000000.....................---................................................///...---,,,,,,---...///////////////////////////000///...---,,,------...........................+++---//////...,,,,,,,,,.........------,,,,,,,,,000000000000000000000000///...---,,,,,,---...///000000///...............//////.........---------..............................////////////......//////...---...///000111111111111111111111111111------------------------------...///000111222222//////000000000000000000000000//////.....................//////111222222...------------...//////111111000000//////......//////////////////////////////.........---------//////.........---------........................------------------------000//////.........//////000000///...............000000////////////000000////////////000111222333------------------------...---,,,,,,,,,,,,---...---------.....................,,,+++++++++,,,---------------------------......---------,,,,,,,,,------------------------......---------,,,,,,,,,......------------......------.........//////000333///---......,,,,,,///------------------------000000///.......................................---------............///........................000000//////............000000//////...---------///...---,,,,,,,,,,,,---/////////......---------......------------..............................,,,,,,------.../////////................................................---------............///................................................------.........---,,,,,,..............................------------......,,,---...000000...---,,,////////////////////////,,,---------............---,,,,,,+++,,,---//////........................///////////////////////////000000000000000000000000000111111111222222222333333333222222111111111111111111222222222333333444444444333333222222222444444333333444444555666555555444444444333333333333444444555444333222111444444333333333333222222555555444333333222111111222111111000000000000000111111111111000000000000000000000000000000000000////////////////////////000///......------......------------------------,,,,,,------------------........................//////.........---------...............///000000---------.........//////................................................//////...------...//////////////////////////////000///...---------..............................---...//////...---------.........------,,,,,,,,,........................///...------------...///000000///...............//////.........---------..............................////////////......///...---------...000000000000000000000000000000....................................//////////////////..................////////////......------............///000111111...------------...//////////////////000000000000//////////////////////////////.........---------//////.........---------................................................//////............//////000000///...............000//////////////////000000000000000111222333444------------------------------,,,,,,,,,------..................---------///...------,,,,,,------------------------------...------------,,,,,,,,,------------------------...------------,,,,,,,,,......------------......,,,...//////---...111555888111,,,---...---,,,...+++,,,,,,---......//////000///......---.........////////////////////////---------............///........................000000000///////////////------------------------......---,,,,,,,,,------///////////////............------,,,,,,------...................................................................................................---------............///................................................,,,------.........------..............................------------......,,,---...//////...---,,,////////////////////////------........./////////+++++++++,,,---...///000........................////////////////////////222111///...---...//////000000000111111111222222222222222222222111111111111111111222222222222333444444333333333333222222444444333333444444555666444444444444333333333333333333333333333333222111222222222333333444444444555444444333333222222111222111111000000000000000111111111111000000000000000000000000000000000000///////////////////////////...------------------------------------------------------------,,,,,,.......................................---------///............//////000,,,------....../////////................................................000//////......//////000////////////////////////000///......------...................................................///.........---------------........................///......------......///000///......---........................---------..............................////////////.........------------...//////........................000000000000000000000000///.........------------.........------,,,,,,,,,...............---------///...............//////......------......///000.........///000111111111////////////////////////...............---------...............---------........................//////////////////////////////............//////000000///.........////////////............//////111111111111222333444555---------------------------,,,,,,,,,------....../////////...---------,,,//////......------------------------------------------------------------------------------------------------------------......------------......,,,///111///,,,---222888<<<333,,,,,,///...,,,---,,,---------.........//////......------.................................---------............///........................////////////............,,,,,,------...............------,,,,,,,,,------//////..................------,,,,,,,,,,,,------........................//////.........---------................................................---------............///................................................,,,,,,---......///....................................------------......------...//////...------////////////////////////.........////////////000,,,,,,,,,,,,---.........---------...............////////////////////////000000///....../////////000000000000111111111111222222222111111111111111111111111111222222222222333333333333333333333333222222111111222222333444333333333333333333333333222222222222222222222222222222333333333333444444444444444333333222222222222111111000000000000000111111111111000000000///////////////////////////////////////////////////...------,,,,,,,,,------------------------------.........------,,,,,,,,,................................................//////............///000.....................---................................................000000////////////000000//////////////////////////////.............................................---------...//////..................---------........................//////............/////////......------...............................................................////////////......---------------......///------------------------000000000000000000000000........................//////......------,,,,,,............------------///......------------..................//////000.../////////000000000111////////////////////////.......................................................................................////////////............//////000000000///////////////000//////............//////111111111111222333444444------------------------+++,,,,,,------........./////////...---------,,,...............---------------------------------------------------------------------------------------------------------......------------......,,,///111///,,,---222888<<<222+++,,,///...------/////////......---------......------------......---------------------------------............///........................---------------------------------......///000000------,,,,,,,,,------...------------------------...------,,,,,,------.........................../////////...------,,,,,,................................................---------............///................................................,,,,,,---...////////////..............................------------......---..................---////////////////////////.........////////////000.........------,,,,,,+++---------.........//////........................,,,---000111222222111000//////000000000111111111111111111111111111111111000000111111111222222222333333333333333333333333222222111111222222333444333333333333333333333333222222222222222222222333444444333333333333222222444444333333333333222222222111111000000000000000111111111111000000000///////////////////////////////////////////////////------,,,,,,,,,------...------------------------.........------,,,,,,,,,........................---.....................//////............//////000000///...---,,,,,,+++................................................//////000000000000//////////////////////////////......//////////////////...........................,,,+++,,,///000///---........................////////////////////////////////////////////////......------------......---...................................................////////////......---------.......................................////////////////////////---......///000000111111111000000000/////////...........................///......------------...///............///000000111000000000/////////...////////////////////////---.....................---.............................................,,,,,,---------........................///000000000000/////////000000111//////............//////000//////000000111222333------------------------++++++,,,---...........................------------............---,,,,,,------------------------,,,,,,,,,------------...------------------------,,,,,,,,,------------.........------------......,,,...//////---...111555777000,,,---///...---///000000//////...------,,,---------,,,------...///---------------------------------............///------------------------,,,,,,,,,,,,,,,---------------....../////////000------,,,,,,,,,---......,,,,,,,,,---------------.........------.................................//////.........---------................................................---------............///................................................------.../////////....................................------------..............................////////////////////////------.........//////////////////...---,,,******,,,,,,------.../////////........................***,,,000222444333111000/////////000000000111111000000000111111111111111000000000111111111111222222222333333333333444444444444333333444444555666222222222222333333333333333222222222222333333444444444444333333222222222333333333333333333333333222111111000000000000000111111111111000000000000000000000000000000000000////////////////////////------------------...///------------------------------------------,,,,,,........................---------...............000//////............///000000///...---,,,,,,+++...................................................//////000000//////...////////////////////////......///000000000//////........................---,,,+++...111222///,,,.............../////////000000000000000000000000...//////000000//////...---------,,,------...///---------.............................................////////////......---...//////000000//////////////////////////////........................------...///000111222222111111111111111111111111.........//////////////////...............////////////......//////000111111111111000///.........////////////////////////---------...............---------.......................................++++++,,,,,,---...............---......///000111000000/////////000111111000000////////////000000////////////000111222333------------------------***+++,,,...............---------...............,,,------...---,,,+++***------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------............------------......------.........//////000111---,,,......---...111////////////............---,,,,,,,,,------...///........................---------............///------------------------,,,,,,,,,---------......------------------......,,,,,,,,,,,,,,,---...///------------.........///000//////......//////000.......................................---------................................................---------............///...................................................////////////......---..............................------------...............------.........////////////////////////,,,---------............---............---+++***,,,,,,------...//////000........................------///000000000000///////////////000000000111///000000000111111111222000000000000111111111111222222222333333444444444444444333333444444555666111111222222222333333333444333222222222444555666222222333333333333444444333333333333333333333333222111111000000000000000111111111111000000000000000000000000000000000000////////////////////////......------......///000------------------------,,,,,,------------------........................---------.........//////000000///.......................................................................................---...////////////...---////////////////////////---...///000111000000///...........................------111555666111------........./////////000////////////////////////...///000111111000///...---,,,,,,,,,------...///---------.........//////..............................////////////.........///000111111111000///////////////////////////.................................//////000000000000000111111222222333333/////////000000000111111............///000111111///////////////000000111000000000000////////////////////////////////////---------.........//////---------.........//////........................,,,,,,,,,---.../////////---------......///000111000000//////000111111222111111000000000000111111000000000000111222333333------------------------)))+++,,,...//////......,,,------....../////////+++,,,---------,,,+++***------------------------,,,,,,,,,------.........------------------------,,,,,,,,,------..................------............------...///000...,,,,,,+++,,,///...,,,...333------......///000000000,,,,,,,,,,,,------...///////////////////////////---------.........//////---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---.........//////000000000000////////////000000................................................................................................---------.........//////................................................///000000000///...------.................................------...............------------......////////////////////////,,,,,,,,,---------......+++,,,---.........---,,,,,,,,,------...///000000........................000///...---,,,---......////////////000000000000//////000000111111111222000000000000111111111111222222222333333444444444222222111111222222333444111111111222222333333333444444333222333444666777000111111222444555555666333333333333333333333333222111111000000000000000111111111111000000000000000000000000000000000000////////////////////////...............///000111------------------------,,,,,,,,,------.................................---------.........//////111000///...............++++++,,,---...///000111................................................,,,---...//////...---,,,////////////////////////---...///111111111000///........................///...///444999999333------.........//////000000...........................///000111111000///...,,,,,,,,,,,,------...///---------.........//////..............................////////////.........///111222222222111000........................///////////////////////////............---------//////000111222333444444//////000000111111222222.........//////111222333///////////////000111111......//////000000111111////////////////////////---------.........//////---------.........//////........................---------...///000000111---------......000111111000000///000000111222222222222111111111111222222111111111111222333444555...---,,,,,,++++++++++++///......------,,,++++++)))+++///111111///+++)))...---,,,,,,,,,,,,---...---,,,,,,,,,,,,---......///......---------......///......---------......000000000000000000000000......------------......+++++++++,,,,,,,,,---------------............///,,,,,,,,,---------......................................................------------------------........................000000///...---,,,,,,+++---------............///......---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,---......//////..............................------------------------......---------,,,,,,,,,........................------............------,,,,,,---......---,,,,,,///...---,,,,,,---.../////////.........------------------............///------------------------------............------//////.........---------......////////////......------------------------...............///000000000000//////......------............////////////000000000000000000000000000000000000111111111111111111111000000000000000222222222222222222222222333333222222333333444555555555444333333222111111333333333333333333333333333333222111111222222222222222222222222222222222333333333222222111111111000000000000000000000000........................////////////////////////---------...///000000111------------------------,,,,,,,,,------.........,,,,,,,,,---...///000000111111111000000000000000........................///...---,,,,,,---...///////////////000000000000000///...---,,,------...------------------------***,,,///222222///,,,***+++,,,------......------000000//////..................000333666444///***------------------------////////////////////////))))))***++++++,,,------//////.........------------------............///------------------------+++,,,---///000000000000///000111111111000...---(((***---///111111000///........................---......///////////////////////////000000000000111111000000//////......////////////////////////........................////////////////////////////////////////////////........................------------------------------............------000000000000///...---,,,//////////////////////////////000111111111111111/////////000111111222222333222111000000222444555------,,,+++++++++,,,,,,------------------------,,,------......------,,,......---,,,,,,---......---,,,,,,,,,,,,---............---------------.........------------..............................------,,,,,,,,,,,,------,,,,,,,,,,,,------------------------............,,,,,,,,,---------....................................................................................................../////////...------,,,,,,---------............///......---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,---......//////..............................------------------------............------,,,,,,........................------............------,,,,,,---......---,,,,,,///...------------.../////////.........------------------............///------------------------------............------//////.........---------......////////////......------------------------------...///000//////...000000000//////.....................////////////000000000000000000000000//////000000000111111111000000000000000111111111222222222222222222222222222111111111111222333333555555444333333222111111333333333333333333333333333333222222222222333333222222222222222222222222333333333222222222111111000000000000000000000000////////////////////////////////////////////////---------...///000000000------------------------------..................,,,---------.../////////////////////////////////........................///...------------...///....../////////000000000000///...---------......000000000000000000000000---///222444444222///---+++,,,------......------////////////......------......///222444333///+++........................////////////////////////++++++,,,,,,---....../////////.........------------------............///.........---------------------.../////////........./////////......---,,,'''(((***,,,---------,,,........................---......///////////////////////////000000000000111000000000/////////...000000000000000000000000........................////////////////////////////////////////////////........................---------------------------......//////......---......///////////////...//////////////////////////////000111111111111111///000000000111111222222222222111000111333555777,,,,,,+++++++++,,,------++++++,,,------.../////////...,,,++++++,,,...///......---,,,,,,---......---,,,,,,,,,,,,---......------,,,,,,,,,,,,------...---------------......------------------------,,,,,,,,,++++++,,,,,,,,,,,,------------.........------------............,,,,,,,,,---------......................................................////////////////////////................................................---------............///......---,,,,,,,,,,,,---,,,,,,------------,,,,,,,,,---......//////..............................------------------------/////////............---........................------............------,,,------......------,,,///...------------...///...............------------------............///........................------............------...............---------......////////////......------------------------,,,---...000000///...---000000000000////////////............////////////000000000000000000000000//////000000000000111111//////000000111111222222222222222222222222222222111111000000111111222333555444444333333222222111333333333333333333333333333333333222222333333444222222222222222222222222333333333222222222222111000000000000000000000000000000000000000000000000////////////////////////---------...//////000000------------------------////////////............------..................................................................///......------......///------........./////////000///......------......222222222222222222222222...000222444444222000...,,,,,,---............---...............---------.........///111111...,,,////////////////////////////////////////////////------......///000000000/////////.........---------------............////////////......---------.../////////......---,,,...---,,,,,,,,,,,,,,,,,,------------.........///........................---......///////////////////////////000000000000000000000000////////////000000000000000000000000........................////////////////////////////////////////////////........................---------------------------......//////......---,,,---...///000000000000//////////////////////////////000111111111111111111111111111111111222222222222111222333555777888++++++++++++,,,,,,---...,,,,,,,,,---------......///...,,,++++++,,,...///......------------......---,,,,,,,,,,,,---......,,,,,,+++++++++,,,------------,,,,,,------......------------------------------,,,,,,,,,,,,---------------.........//////,,,,,,---------.........,,,,,,,,,---------......................................................................................................---------.........//////---------............///......---,,,,,,,,,,,,---,,,,,,------------,,,,,,,,,---......///.................................------------------------/////////////////////...........................------............------------------------------.........------.................................---------............///////////////////////////------............------..............................////////////..............................---------.........//////000000000000000000000000............////////////000000000000000000000000////////////000000000111......///000111222222333111111111111111111111111111111111111111222333333444444444333333222222222222222222222222222222222333333333222333333444555222222222222222222222222222222222222222222222222000000000000000000000000////////////////////////////////////////////////---------....../////////------------------------//////......------,,,,,,...............---------.............../////////........................//////............//////------------........./////////..................////////////////////////---...///000000///...---,,,------...........................------------......---............---////////////////////////////////////////////////....../////////000000000////////////............---------............///000000000///......------/////////000000//////......---,,,+++++++++------000000///......//////000........................---......///////////////////////////000000000000000000000000////////////////////////////////////........................////////////////////////////////////////////////......................................................////////////......,,,---...///000000000000//////////////////////////////000111111111111111222222222222222222222222222222222333555777999:::++++++++++++,,,,,,---.........---------,,,,,,,,,,,,------------------,,,........................---,,,,,,,,,,,,---......+++++++++++++++,,,---...,,,,,,,,,,,,,,,---....................................------------......---------.........//////,,,,,,,,,------------...,,,,,,,,,---------......................................................------------------------........................,,,,,,------.../////////---------............///......---,,,,,,,,,,,,---,,,------......------,,,,,,---......///.................................------------------------.../////////////////////........................------............---------------------------------..................------.....................---------............///////////////////////////------............---------...........................////////////..............................///...,,,++++++---///111///////////////000000000............////////////////////////////////////...////////////000000000......///000111222222333111111111111111111111111222222222222222333444444444444333333333333222222222222222222222222222222222222222222222333444555222222222222222222222222222222222222222222222222111111111111111111111111........................////////////////////////------------............---------------------------------,,,,,,+++++++++...............---------.........//////000000000........................////////////////////////------------.........///......//////////////////........................,,,------......------,,,,,,---......//////.......................................---------..............................////////////////////////.............../////////000000/////////.........---------............///000000/////////...............///000111222222111///...---,,,,,,---...///...---,,,,,,+++,,,,,,,,,////////////////////////---......///////////////////////////000000000000////////////000000000000........................////////////////////////000000000000000000000000////////////////////////...................................................//////////////////.........////////////......000000000000000000000000//////000111111111111111222222222222333333333333333333444555777888:::;;;,,,,,,+++++++++,,,------//////...---,,,,,,+++++++++,,,...//////...,,,+++---...////////////...------,,,,,,,,,,,,---......,,,++++++,,,,,,---...///++++++++++++,,,---...///........................///......------......///,,,------------.........,,,,,,,,,,,,------------,,,,,,,,,---------......................................................------------------------........................---------.........//////---------............///......---,,,,,,,,,,,,---------............------,,,---......//////..............................---------------------------............/////////........................------............------...------,,,,,,------...------...//////...---------------...............---------............///........................------............---------------.....................////////////..............................///...,,,***+++---///111............////////////............////////////////////////////////////......////////////000000//////000000111111222222111111111111111111111111333333222222333333444555333333333333333333333333222222222222222222222222111111111111222333444444222222222222222222222222111222222222222333333333111111111111111111111111........................////////////////////////------------------------------------------------,,,,,,,,,+++++++++++++++------...........................//////000000111...........................//////000000//////...------........./////////......///000000000//////................................................------...////////////............///////////////---...///...---,,,...///........................////////////////////////------..................000000000/////////......---------............///........................------///000111222222222...............//////000.....................---////////////////////////---......///////////////////////////000000000000////////////000000000000------------------------////////////////////////000000000000000000000000////////////////////////...................................................//////000000//////......///////////////......000000000000000000000000//////000111111111111111111222222333333444555555444555666777888999:::;;;------,,,+++++++++,,,,,,---------------------,,,+++,,,...//////...,,,+++---...///000000///...------,,,,,,,,,,,,---......,,,,,,,,,,,,---...///000++++++++++++,,,---...///------------------------...------,,,,,,------...,,,,,,,,,,,,------------++++++,,,,,,,,,---------,,,,,,,,,---------......................................................................................................---------...............---------............///......---,,,,,,,,,,,,---------............------,,,---......//////..............................------------------------,,,,,,------....................................------............------...---,,,,,,,,,,,,---...------...//////...---------------.........//////---------............///------------------------------............---------------.........//////......////////////..............................,,,,,,---------.........,,,---------.........///............////////////////////////////////////........./////////000000000000000000000111111111111111111111111111111111222222222222222333333444333333333333333333333333111111111111111111111111000000000000111222333444222222222222222222222222111111222222222333333333111111111111111111111111........................////////////////////////------------------------------------------------++++++,,,,,,,,,,,,,,,,,,,,,---------.../////////,,,,,,---......///000000...........................///000111111000///........./////////000000000---...///000111000000///........................000///............///000------...////////////////////////000000000111111,,,...000000...---...///////////////////////////////////////////////////........................000000000000/////////...---------............///,,,,,,,,,---......//////------...///////////////------...//////////////////000111222222111000000////////////////////////---......///////////////////////////000000000000.../////////000000000111........................////////////////////////000000000000000000000000////////////////////////................................................//////000000000000//////,,,---...///000000000///000000000000000000000000//////000111111111111111000111222333444555666777666777888999999:::::::::...------,,,+++++++++++++++,,,,,,------......///---------------------------...///000000///...------,,,,,,,,,,,,---......,,,,,,,,,---...///000111++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,---------......................................................////////////////////////................................................---------.........//////......---,,,,,,,,,,,,---------............------,,,---......//////..............................------------------------,,,,,,,,,---------..............................---..................---...---,,,,,,,,,,,,---...,,,---...//////...---,,,---------.........//////---------.........//////---------------------------..................------------.........//////......////////////......////////////////////////)))+++...000000///,,,***,,,,,,,,,---------................../////////000////////////////////////............/////////000111111111000000000000000000000000000000000000000111111111000111222222333333333333333333333333333111111111111111111111111////////////000111222333222222222222222222222222111111111222222333333333111111111111111111111111000000000000000000000000////////////////////////------------------------------------------------,,,,,,,,,------.........,,,,,,------...///000000++++++,,,,,,---...//////...........................///000111111000///...////////////000000000000---...///111111111000///------------------------///...---,,,,,,---...///---....../////////////////////000000111111222222+++///222111///---...///000000000000000000000000////////////////////////////////////............000000000000////////////---------.........//////***++++++,,,---...//////---------...------,,,++++++,,,...///000///......***,,,...///000///...,,,000000000000000000000000---......///////////////////////////000000000000.../////////000000111111////////////////////////000000000000000000000000000000000000000000000000////////////////////////........................//////////////////////////////000000000000//////***+++---///000111222222000000000000000000000000//////000111111111111111000000111333555666888888777888999:::::::::::::::------------------------------------------------,,,,,,,,,---------..............................---............---,,,+++---------------------------------,,,,,,+++++++++---------,,,,,,+++++++++---------,,,,,,+++++++++------------------------...------,,,,,,------...,,,,,,,,,------.........---------............///........................------------------------........................---------............///------------------------,,,,,,,,,---------..............................------,,,+++,,,---...//////222555222...+++,,,///,,,,,,---------------------------------...///000,,,,,,,,,---------......---------............///,,,,,,,,,+++,,,,,,------......//////......---,,,///......------///000111........................//////////////////......000...---,,,,,,---///000111000...,,,,,,,,,...///......------------......////////////////////////////////////////////////000000///...............---------...///000000111.........//////////////////////////////////////////000000000111111111111000000000000111111111111///000111222333444555555111111111111111111111111333333444555444333222111222222111111222222333444222222111111111111111111111111111111111111111111111111111000000000000///000000000000000///......//////////////////////////////////////////////////////.........---------///000///...+++***+++,,,+++,,,...///000000///.........////////////......////////////////////////,,,------...///000111111000000//////.........---////////////////////////---------...000111000...000000000000000000000000////////////////////////000///...------------------------............///------......//////000000---......//////////////////////////////////////////............---------............////////////////////////////////////..................------////////////////////////000000//////......------////////////////////////------............------////////////////////////////////////////////////////////////000000000000333111///...---...///000000000000000000000000000------...///000000//////////////////////////////........................000/////////............------......///000000000////////////000000000000444333111111111333666777555666666666444555666888;;;::::::::::::;;;;;;<<<------------------------------------------------+++++++++,,,,,,,,,------...........................---------,,,,,,,,,,,,------------------------000000/////////............---------,,,,,,,,,+++---------,,,,,,,,,++++++------------------------...------,,,,,,------...,,,,,,---------------------------............///........................------------------------........................------------............------------------------,,,,,,,,,---------..............................------,,,,,,,,,---...///888:::;;;777111,,,,,,---++++++,,,,,,---...//////,,,++++++++++++,,,---...,,,,,,,,,---------......---------..................------,,,------............//////......---,,,...------,,,---...///000................................................///...------...000222333111///...,,,,,,,,,...////////////....../////////////////////////////////........................000000///...............------......///000000111000000//////......------////////////////////////000111111111222222222222000000000000111111111111111222222222222222222222222222222222222222222222333333444444444333222111111111111111111222333333222222111111111111111111222222222222222222222222222222111111111000000000000000000000000///......//////////////////////////////////////////////////////.........---------.........---******+++,,,------...............---......////////////......////////////////////////.........///000000111111000/////////............///////////////////////////......///000111000...000000000000000000000000////////////////////////111000///...............---------............///.........///////////////---......///////////////////////////////////////000000/////////.....................///////////////////////////////////////////////////////////////////////////////////////////////////.........////////////////////////.........//////.........000000000000000000000000////////////////////////////////////000000000000222111///.........///000000000000000000000000000------...///////////////////////////////////////////////////////////////000000/////////.........------......///000000000000000000000111111111111111000000000000222333444555666777777777888:::<<<======<<<<<<===>>>@@@AAA------------------------------------------------***+++++++++,,,,,,,,,,,,...........................---,,,+++++++++,,,---------------------------------------,,,,,,,,,,,,.........---------------------------,,,,,,,,,,,,------------------------...------,,,,,,------...------------------,,,,,,---------............///........................------------------------........................------------............------------------------,,,,,,,,,---------..............................---,,,,,,,,,,,,---...///:::;;;;;;888222---,,,---)))***+++,,,...///000000,,,,,,+++++++++,,,------,,,,,,,,,---------......------------------------//////......---......///...////////////...---------,,,,,,,,,,,,---..............................------------------..................000222444666000///...,,,,,,---......000000////////////000000////////////////////////------------------------000//////............///------......///000000000111111000///...---,,,,,,////////////////////////111111111222222222333333000000000000111111111111333333222111000//////...333333333333333333333333333333333444333222222111111000000000000111222222111111222222222222222222333333333333333333333333333222222222111111111111000000000000000///......////////////////////////////////////////////////...............---------...//////...,,,+++,,,...000/////////...............//////////////////...////////////////////////000000000000000000000000////////////............////////////////////////111000//////111111000...000000000000000000000000////////////////////////111111000////////////000---------............//////////////////.........---......///////////////////////////////////////111000000000////////////............///////////////////////////////////////000000000000000000000////////////////////////.........///////////////////////////////////////...//////000000//////...111111111111111111111111000000000000000000000000////////////000000000000222111///......///000000000000000000000000000000---......///////////////////////////////////////000000000000000000000000000000000/////////......---......//////000000111000000111111222222222222000000111111222333333444222444555666777888;;;>>>===<<<<<<<<<===@@@CCCEEE------------------------,,,,,,------------------++++++,,,,,,,,,---------...........................---+++******+++,,,...------------------------,,,+++++++++++++++++++++........................------------------,,,,,,------------------------...------,,,,,,------............------,,,,,,,,,---------............///........................------------------------........................,,,,,,---------.........------------------------,,,,,,,,,---------..............................,,,,,,,,,,,,------......111333444222///------...++++++,,,,,,---...//////......---------......///,,,,,,,,,---------......------------------------000//////...............///////////////...---------------------.................................,,,,,,,,,---------------.........///000222333444///...------------......000//////////////////000////////////////////////------------------------000///............//////............//////000000000000//////......------////////////////////////000000111111111222222222///000000000111111111111333222222111000///......333333333333333333333333333333333333222222111111000000000///000000111222111111222222222222222333333333333333333333333333333333333222222222111111000000000000000///......////////////////////////////////////////////////........................///000000///...---///000000000000//////000000000//////............//////////////////////////////000000000//////.........///////////////.........////////////////////////333222000000111111000...////////////////////////////////////////////////000000///////////////000---------............///000000//////......---------......///////////////////////////////////////000000000/////////..................///////////////////////////////////////////////////000000000////////////////////////------......//////000000//////////////////////////////000000000000//////000000000000000000000000000000000000000000000000////////////000000000000111000////////////000000////////////////////////......///////////////...////////////////////////////////////////////////000000000////////////............///000000111111000000000111222222222333222333444555666666666666444666777888888:::===???>>>>>>>>>@@@CCCGGGKKKMMM------------------------,,,,,,,,,---------......------------.......................................---+++******+++---...------------------------............////////////........................------------------------------------------------...------,,,,,,------............------,,,,,,,,,---------............///........................------------------------........................,,,,,,,,,------------...------------------------,,,,,,,,,---------..............................,,,,,,,,,---------------+++,,,---...---------...------------------,,,,,,///......---------......,,,,,,,,,---------......---------.........//////000000///...............//////000000//////...---------......////////////........................,,,,,,,,,---------......///.........//////000000......---------.........///......------......///////////////////////////------------------------//////............//////............////////////------......//////000000////////////////////////////////////000000000000///000000000111111111111111000000000000000000000222222222222222222222222333333222222111111111111000000000///000000111222111111222222333333333333222222222222222222222222333333333222222222111111000000000000000///......////////////////////////////////////////////////---.....................---...///...------///000.........//////000000000000///............///000////////////////////////000//////......------,,,.........///////////////000000000000000000000000444222000///000111000///////////////////////////////////////////////////.........------......///---------............///000000//////......---------......////////////////////////////////////////////////.........------............////////////////////////////////////---------....../////////////////////////////////------......//////000000//////////////////////////////000000000000//////////////////////////////000000000000000000000000////////////000000000000000///////////////000000////////////////////////...///////////////......////////////////////////........................111000000000////////////......//////000111111111//////000111111222333333444555666777888888888777:::;;;<<<<<<<<<===???AAACCCDDDFFFIIINNNSSSXXX[[[------------------------+++,,,,,,------.....................////////////...........................---,,,,,,,,,---...///---------------------------------------.........---------------.........------------............------------------------...------,,,,,,------...------------------,,,,,,---------............///........................------------------------........................,,,,,,,,,,,,------------------------------------,,,,,,,,,---------..............................+++,,,------......---------------......---,,,,,,///......------,,,++++++------,,,+++++++++,,,,,,,,,,,,,,,---------......------...///000111111222222222111000///////////////000000000000///......---...//////000000//////........................,,,,,,,,,---......//////...............------------------.....................------------......////////////////////////------------------------///............//////000......//////////////////,,,,,,---...///000111111////////////////////////........./////////000000000000000000111111111111///000000111111222222222111111111111111111111111333333222111111111111222111000000000000111222222111111222222333444444444111111111111111111111111333222222222111111111111000000000000000///......////////////////////////////////////////////////---------...............***,,,,,,,,,++++++---///---...///000000///...---000///...------...///000////////////////////////000000//////......------.........///////////////000000000000000000000000333111......///000000000000000000000000000000000////////////////////////...------------......///---------............//////////////////.........---......///////////////////////////////////////............------------............////////////////////////////////////,,,,,,------......//////////////////////////////.........///////////////////////////////////////...//////000000//////...........................000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000//////////////////...---////////////////////////........................111111000000000/////////...//////000000111111222000000111222333444444555555555666666777888888888999:::;;;;;;;;;<<<>>>@@@DDDFFFKKKQQQXXX___dddggg------------------------++++++,,,,,,---......///---------.........//////........................---------....../////////------------------------*********++++++,,,,,,,,,+++,,,,,,,,,------------------------.........///------------------------...------,,,,,,------...,,,,,,---------------------------............///........................------------------------........................++++++,,,,,,,,,---------------------------------,,,,,,,,,---------..............................+++,,,---.........------///.........///...---,,,------------------,,,,,,...---,,,+++++++++++++++,,,,,,,,,---------......,,,---...000111333444555555555333222222111111111000000000000000///......,,,---.../////////..............................,,,------...//////000000+++,,,---...............,,,------......///......//////............//////////////////////////////.......................................///000000/////////////////////...------......//////000000////////////////////////////////////000000000000000000000000111111111111111111111111222222222333222222222222222222222222333333111000000000111222111111111111111222333333111111222222333444444555222222222222222222222222222222111111111000000000000000000000000///......////////////////////////////////////////////////---------.........//////+++,,,------,,,---///111333444666666555222///---000///...------...///000////////////////////////111111111111000000000000............/////////000000000000000000000000000111///---,,,...000111000000000000000000000000000////////////////////////...............///000000---------............///.........///////////////---......///////////////////////////////////////////////////........................////////////////////////////////////---------...//////000000///////////////////////////////////////.........////////////////////////.........//////.........////////////////////////////////////////////////////////////000000000000......///000000000000000000000000000000000000000///////////////...------////////////////////////........................111111111000000000///////////////000111111222222222222333444555666777777888888777777888999;;;<<<888:::;;;<<<<<<===@@@BBBHHHLLLSSS\\\eeelllrrrttt------------------------++++++,,,,,,---...//////,,,,,,,,,---------..............................------...///000000//////---------------------------------....../////////+++++++++,,,,,,------------------.........//////------------------------...------,,,,,,------...,,,,,,,,,------.........---------.........//////........................------------------------........................++++++,,,,,,,,,---------------------------------,,,,,,,,,---------..............................+++,,,---.........---,,,---,,,,,,...///000///---,,,,,,,,,------.........000///...---------------,,,,,,,,,---------......,,,---...000222444666777888777666555444333333333000000000000000//////...+++,,,---.........---,,,........................------......///000111111***+++,,,...///000000000,,,,,,---.../////////...000000////////////000000////////////////////////////////////////////////...............///000111///////////////.........///////////////.........////////////////////////000000000000111111111111000000000000111111111111333333222222222222222222333333333333333333333333444333111000000000111222222222111111222222333444111111222333333444555555333333333333333333333333111111111000000000000///000000000000000//////...////////////////////////////////////////////////---------.........//////...///000000000000333555;;;<<<>>>>>>;;;777222...111///...------...///111////////////////////////222222222222222222222222---.........//////000000000000000000000000000000000...,,,,,,---000111111000000000000000000000000///////////////////////////////////////000111111---------.........//////---.........//////000000---......///////////////////////////////////////000000000000////////////............/////////000////////////////////////---......///000111111222////////////////////////000000//////.........---////////////////////////------............------000000000000000000000000////////////////////////////////////000000000000......///000000111000000000000000000000000000000//////000000///...------////////////////////////000000000000000000000000111111111111000000000000/////////000111111222222444444555666777888999:::<<<;;;:::999:::<<<>>>@@@===???AAACCCDDDFFFIIILLLSSSXXX```kkkuuu|||.........------,,,,,,,,,------------------------........................---------------------------------------------------,,,,,,,,,,,,---......000///---+++++++++---...------------------------.........------,,,,,,,,,000---)))&&&%%%&&&(((***+++++++++++++++++++++++++++---///000///.........---,,,,,,++++++,,,,,,---////////////////////////000...+++,,,...000...------------------------------.........//////000000///......------......///++++++,,,,,,,,,,,,,,,,,,***)))((())),,,///000000,,,,,,,,,---------..............................,,,---......//////......------------------------,,,,,,,,,------............//////......///222444666777888999:::999888888444333222000000//////000,,,,,,,,,---------..............................,,,---......//////............................................................------------..............................................................................------............------////////////////////////////////////////////////000000000000000000000000222111111111000000//////000111111111111222222222111111222333333333333222222222222111111111000000222222222222222222222222222222222222222222222222333333333222222111111111000000000000000000000000000000000000000000000000...000111222222111000...000000//////.........---////////////////////////111///,,,,,,...444:::>>>@@@===:::666222///...------...///000000///...---//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////............//////////////////............//////111///,,,+++***+++---...111111000000//////..................///////////////............000222333111111000000//////......+++,,,.../////////...---++++++,,,,,,---.........---.........//////000000111000///......///000111222111...------...111222............////////////////////////////////////////////////000000000000000000000000000000000000000000111111111111000000////////////000000000000000000000000000000000000000000//////.........---000000000000000000000000////////////////////////000000000000000000000000//////.........//////000//////000111222222333333888888888888888888777777999;;;======<<<;;;<<<======???AAADDDFFFJJJOOORRRZZZ```kkkwww......---------,,,,,,,,,------------------------........................---------------------------------------------------,,,,,,,,,,,,---......000...---++++++,,,---...------------------------------------------,,,,,,...---***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...---,,,,,,---------,,,,,,,,,,,,------........................///---++++++---...---,,,---------------------------........./////////000---,,,,,,++++++,,,,,,---...........................---,,,+++,,,,,,------,,,,,,,,,---------..............................,,,------...............------------------------,,,,,,------------------......//////...///111333555666888:::;;;<<<<<<;;;777666555444222111000000......------------..............................,,,---......//////............................................................------------.................................................................................//////////////////...////////////////////////////////////////////////000000000000000000000000111111111111000000000///000000111111111222222222000111222222333333222222222222222111111111000000222222222222222222222222222222222222222222222222333333333222222111111111000000000000000000000000000000000000000000000000...///111222222111///...000/////////............//////////////////////////////......///111444555444333111000////////////......////////////......//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////............//////////////////............///////////////......---------////////////.........---............//////////////////...//////000111222111000000000/////////...------....../////////...............------------............/////////000000000///......///000000000000111111111111000000............////////////////////////////////////////////////000000000000000000000000000000000000......////////////......////////////000000000111////////////////////////000/////////............000000000000000000000000////////////////////////000000000000000000000000000////////////000111111///000000222333444555555888888888999999::::::;;;999:::<<<<<<<<<<<<>>>???CCCEEEHHHKKKOOOSSSXXX\\\fffllluuu...------------,,,,,,,,,------------------------........................---------------------------------------------------,,,,,,,,,,,,---......///...---,,,+++,,,---...------------------------,,,,,,---------------------,,,,,,,,,,,,---...///------------------------)))+++------,,,+++,,,---......------------..............................---,,,++++++,,,---,,,+++------------------------.............../////////---,,,,,,++++++,,,,,,---//////////////////////////////...---,,,,,,,,,---,,,,,,,,,---------..............................,,,,,,---...............------------------------------------------,,,,,,---...//////......000222111222444777999;;;<<<<<<999999999888777555222111222111///...------...///........................,,,---......//////............................................................------------..............................................................................//////000000000000//////////////////////////////////////////////////////000000000000000000000000111111111111000000000000000000000111111111222222000111222222333333222222222111111111111000000000222222222222222222222222222222222222222222222222222222222222222111111111000000000000000000000000000000000000000000000000//////111111111111//////////////////............////////////////////////---...///000000///---,,,---------------...///000//////............////////////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////............//////////////////............//////...///000111111///...---............------------............//////////////////000000000000000///000000000000////////////...............///000000000000000///...---------............//////////////////...------...//////...000333555555333000...............////////////////////////////////////////////////000000000000000000000000000000000000......////////////....../////////000000000111111////////////////////////////////////............000000000000000000000000////////////////////////////////////////////////000000000000000111222222000000111333444666777888999999999:::;;;<<<===>>>;;;<<<===>>>>>>@@@DDDFFFIIILLLPPPUUUYYY^^^dddhhhssswww~~~------------------------------------------------........................---------------------------------------------------,,,,,,,,,,,,---.........------,,,,,,,,,---...------------------------,,,,,,,,,------.........,,,,,,---...............------------------------,,,---//////...---...///.........------.................................,,,,,,,,,,,,------,,,,,,------------------------........................///......------......///......------------,,,,,,,,,---......---...///000,,,,,,,,,---------..............................,,,,,,---.........------------------------------.........------,,,,,,,,,---...//////......000111...///000222555666888888888999;;;;;;:::999666555555444111///......//////........................,,,---......///...............................................................------------............................................................................../////////000000/////////////////////////////////////////////////////////////////////////////////111111111000000000000000000000000000111111111111000000111222222222222222111111111111000000000000111111111111111111111111111111111111111111111111222222222111111111111111000000000000000000000000000000000000000000000000//////000111111000/////////////////////.........////////////////////////---.../////////...,,,***/////////...............000///...------...///000//////000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////............//////////////////............///////////////000000//////.......................................////////////...///000111111000......000000000000////////////000///...---...///111222111000000000/////////............///////////////.........------.........---///222444444222///---............////////////////////////////////////////////////000000000000////////////////////////000000111111111111000000//////000000000111111111........................///////////////.........////////////////////////////////////////////////////////////////////////000/////////000111222222111111333444666888::::::;;;;;;::::::;;;===>>>???>>>???AAABBBDDDGGGLLLPPPOOOSSSXXX]]]bbbhhhmmmqqqyyy|||------------------------------------------------........................---------------------------------------------------,,,,,,,,,,,,---......---------,,,------------------------------------,,,,,,,,,------.........,,,------...------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...000.........------.................................,,,---...///...---------------------------------...............---------///......------......///......------,,,,,,,,,,,,+++---//////------...000,,,,,,,,,---------..............................+++,,,,,,---...---------------------------------.........------,,,,,,,,,---...//////......///000...//////000111222333444555666999:::;;;;;;999888777555333222000000000000........................,,,---......///...............................................................------------......................................................////////////////////////---......//////......---////////////////////////////////////////////////////////////////////////000000000000000000111111//////000000000111111111000000111222222222222111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000/////////000000/////////.........///////////////////////////////////////........................000000000//////...------000///...------...///000//////000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////............//////////////////............//////000///---,,,,,,...///000////////////////////////............////////////...///000111111000......////////////000000000000000000///...///000111222/////////000000000111111///////////////.........---..................---......///000000///..................////////////////////////////////////////////////000000000000////////////////////////000000111111111111000000000000000000111111111111////////////////////////.........///////////////////////////////////////000000000000000000000000000000000000000000000000////////////000111222333333333555777888:::<<<<<<>>>===<<<;;;<<<===>>>???@@@BBBDDDGGGJJJOOOUUUYYYZZZ]]]ccchhhlllqqqvvvyyy|||~~~,,,,,,,,,------------...------------------------........................---------------------------------------------------,,,,,,,,,,,,---......,,,,,,------------------------------------------,,,,,,------------------,,,---------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---///......------------......------------------------+++...000000///------...------------------------.........------------------,,,,,,++++++,,,,,,---/////////...------,,,,,,,,,///111000,,,***+++---,,,,,,,,,---------..............................++++++,,,---------------------------------------------------------,,,,,,,,,...000000...---...///111000000000000111111222111222555777888999999999777666555444333222111111........................,,,---......//////............................................................------------......................................................////////////////////////------............------////////////////////////////////////////////////000000000000000000000000000000000000111111111111/////////000000000111111///000111111222222111111//////000000000000000111111111111111111111111111111111111111111111111111000000000111111111111111000000000000000000000000000000000000000000000000////////////////////////.........//////////////////////////////////////////...---------...000111+++,,,---...//////////////////............////////////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////............//////////////////............//////000///,,,++++++---000222/////////000000000000000............//////////////////000000000000000///////////////000000000000000000000000000111111222.........///000111111111///////////////.........---...////////////...---///......------......///............////////////////////////////////////////////////000000000000000000000000000000000000......////////////......000000000111111111222222000000000000000000000000.........///////////////000000000000000000000000000000000000000000000000000000000000000000000000000///000000111222444444555666777999:::<<<======@@@???>>>===>>>???BBBCCCDDDFFFJJJNNNSSSXXX^^^bbbhhhkkkppptttwww{{{~~~,,,,,,,,,---------......------------------------........................---------------------------------------------------,,,,,,,,,,,,---......+++,,,,,,---.........---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------+++,,,,,,+++***+++---///------,,,,,,,,,,,,------------------------------***---000000...,,,,,,---------------------------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---///......---,,,,,,++++++)))---000///,,,***+++...,,,,,,,,,---------..............................++++++,,,------------,,,------------------------,,,,,,------------------,,,...000000...------...//////.........///000111000000111222444555666777555666777777666444222111........................,,,---......//////............................................................------------......................................................////////////////////////......////////////......////////////////////////////////////////////////000000000000000000000000///000000000111111111111////////////000000000111///000000111111111111111////////////000000111111111111111111111111111111111111111111111111111111///000000000111111111222000000000000000000000000000000000000000000000000/////////....../////////............/////////000///////////////////////////......---------......***+++---///000000000000......////////////......//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////............//////////////////............////////////.........///000111........./////////000000............//////////////////...//////000111222.../////////000000000111///000111111222222111111////////////////////////000/////////...............///000000000000///...//////............//////............////////////////////////////////////////////////000000000000000000000000000000000000......////////////......000000111111111222222222111111111111111111111111............/////////000000000000000000000000000000000000000000000000000222222222222222222222222222222222222444555666777888888999:::;;;======>>>@@@@@@??????AAAEEEHHHJJJKKKOOOUUUZZZ```eeekkkooosssvvvzzz}}},,,,,,,,,------.........------------------------........................---------------------------------------------------,,,,,,,,,,,,---......+++,,,------.........---------------------------.........------,,,,,,,,,++++++++++++---...000000////////////////////////---......---,,,---///111---,,,,,,++++++,,,,,,---------------------------(((,,,//////---++++++,,,------------------------.........------,,,,,,,,,///......------......///,,,,,,+++******)))(((((($$$)))......,,,+++...111,,,,,,,,,---------..............................++++++,,,---------,,,,,,------------------------,,,,,,,,,------.........,,,...000000...---------,,,+++******+++,,,...///000000///000000222333444444666888999888666333111........................,,,---......//////...............................................................------.........................................................000000000000000000000000//////000000000000//////////////////////////////////////////////////////000000000000000000000000//////000000111111111222////////////000000000000//////000111111111111111.../////////000000111111000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000//////............//////---.........//////000000////////////////////////......//////...,,,+++***---...000111111111000000---...///000000///...---//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////............/////////000//////............//////...///000111222222111000---------.........//////............/////////000///............000222333.../////////000000111111///000111333333222111111000000//////......------000000//////.........---...///000111111000///......///000111111000///.............../////////000////////////////////////////////////000000000000000000000000000000000000000000111111111111000000000111111111111222222222111111111111111111111111---.........//////000000000000000000000000000000000000000000000000000000222222222222222222222222333444444555666777999999::::::;;;;;;<<<===>>>>>>@@@@@@@@@AAADDDIIIMMMPPPSSSXXX___eeekkkpppvvvyyyxxx{{{,,,,,,,,,------.........,,,---...//////...---,,,------------------------------------------------........................//////............//////,,,------......------,,,------------------,,,,,,........................,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................---,,,,,,,,,,,,---......------............------,,,,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,------.................................//////.........---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,------............------111111222222222333333333000...---,,,,,,---///000------------------------........................111///---,,,,,,,,,...///......//////////////////.../////////---,,,---...,,,,,,,,,,,,,,,---...///........................////////////////////////000000000000000000000000111111000000//////..................////////////////////////////////////000000000000000000000000000000111111111111000000111111000///...---,,,,,,000111111111111222222222111111111111111111111111222222222111111111000000000000000000000000000000222222111111000000//////111111111111111111111111222222111000///...------////////////////////////////////////////////////000///---,,,,,,---...///........................////////////////////////........................////////////////////////......------------......,,,------...///000111111......//////000000111111////////////////////////---------.........////////////000000///...---------......///////////////////////////////////////111111000///////////////......////////////......++++++---...///111222222////////////////////////......////////////............////////////......---------...............000000000000000000000000000000//////.........---000000000000111111111111111111000000//////......//////000000000000//////111111000000000000111111000000////////////000000////////////////////////222222111111000000/////////000000111222333333444000333555777888:::<<<>>>>>>>>>======??????>>>===??????@@@BBBFFFNNNWWW]]]dddhhhooovvv{{{}}}}}}}}}~~~,,,,,,,,,---------......------...//////...------------------------------------------------------........................///..................///,,,------......------,,,------------------------........................,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,---------------......///------............------,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------//////////////////////////////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,------............------///000000000000111111111000///---,,,,,,---...///------------------------...........................---,,,,,,,,,...000111---------,,,,,,++++++***...///000///---,,,---...---------------...//////////////////////////////////////////////////////////////////////////////////////////.........---............////////////////////////////////////000000000000000000000000000000111111111111000000111111111000000//////...000111111111111222222222111111111111111111111111222222222111111111000000000000000000000000000000111111111000000000000000111111111111111111111111000000000000////////////////////////////////////////////////////////////000///---,,,,,,---///000........................////////////////////////........................///////////////////////////......------......///------......//////000000.../////////000000000111////////////////////////........................000////////////......---......///000000000000///////////////////////////111111000///////////////...//////000000//////...------......//////000000////////////////////////......////////////............////////////......000//////......---------000000000000000000000000000000/////////.........//////000000000111111111111000000000/////////...//////000000000000//////000//////////////////000000000////////////000000000000000000000000000000222222111111000000000///111111111111222222222222444666777888888888:::<<<;;;;;;;;;<<<>>>?????????AAACCCEEEIIINNNWWW```fffqqqtttyyy~~~,,,,,,,,,------------...------...//////...------------------------------------------------------..............................------------......,,,------......------,,,+++,,,,,,------.........------------------------,,,------......------,,,........................------------------------...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,......------......///000------............------------..................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///------------------,,,,,,////////////////////////...............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------............------------........./////////000///...---,,,,,,---...------------------------........................,,,,,,,,,,,,---///111222...------,,,+++***))))))...///000///---,,,---...///............//////000000000000000000000000000////////////////////////////////////////////////............------------............////////////////////////////////////000000000000000000000000000000111111111111000000111111111111111111111111000111111111111222222222111111111111111111111111222111111111111000000000000000000000000000000000000000000000111111111111111111111111111111111111......//////000000111111//////////////////////////////////////////////////////---------...///000........................////////////////////////........................///////////////////////////......------......///.........///////////////////////////000000000000////////////////////////...............---------000000///............///...///000000111111000000////////////////////////111111000//////////////////000000111111000000//////////////////.........////////////////////////......////////////............////////////......222111111000///...---,,,000000000000000000000000000000////////////......//////000000000000111111000000000000//////////////////000000000000////////////............//////000//////......//////000111111111111111111111111222222111111111111111111333333222222222111111111888999::::::888888999:::999:::;;;<<<>>>AAABBBDDDEEEIIINNNTTT\\\eeennnttt---------------------------..................---------------------------,,,,,,------------------........................------,,,,,,,,,,,,------,,,------......------,,,++++++,,,,,,---...//////------------------------,,,------......------,,,................................................---------------......///........................///............///000000------............------...............---------------------------------,,,,,,------------------.........------,,,,,,,,,////////////////////////........................................................................------------------------------------------------,,,------...............------............------------------............000///...------,,,------................................................---,,,,,,,,,---...000111/////////......---------...///000///...------///000///////////////000000////////////////////////////////////////////////////////////////////////....................................////////////////////////////////////////////////////////////000000111111111111000000000000000111111111222222000000111111111222222222111111111111111111111111111111111111000000000000000000000000000000000000//////000000111111222222111111111111111111111111////////////000000000000///////////////////////////////////////////////////......---......///000........................////////////////////////........................//////////////////////////////............/////////////////////.........////////////000000000000////////////////////////---------.........//////000///......---...////////////000111111111111111////////////////////////111000000///////////////000000111111111111000000////////////////////////////////////////////////......////////////............////////////......111111000000//////......////////////////////////000000//////////////////////////////000000000111000000000000//////////////////000000000000///////////////////////////////////////....../////////111111111111111111111111111111222222222222222222333333333333333333333333:::;;;<<<;;;999999:::;;;<<<===>>>???AAACCCGGGIIILLLQQQXXXaaajjjttt|||------------------------.........------.........------------------------,,,,,,,,,---------..............................------,,,,,,,,,,,,------,,,------......------,,,++++++,,,,,,---...//////------------------------,,,------......------,,,................................................,,,,,,,,,+++,,,,,,---...........................///............///000000------............------...............---------------------------------//////...---,,,,,,++++++.........------,,,,,,,,,---------------------------.....................////////////////////////........................------------------------------------------------,,,---....../////////...------............---------------.........////////////......------------.........................................................---------............//////000000111111///000000000...---...///111000000/////////000000........................////////////////////////........................////////////////////////............////////////000000000000000000000000////////////////////////000000111111111111000000...//////000000111111222000000111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000//////000000111111222222000000000000000000000000000000000000////////////////////////////////////////////////////////////............//////000000/////////////////////////////////////////////////////////////////////////////////////////////////////////......////////////////////////.........000000000000////////////////////////////////////***+++,,,---...000111111//////.........///////////////000111111111111111////////////////////////111000000///////////////000000111111111111000000------......///000000000////////////////////////......////////////............////////////............//////000000111111//////////////////////////////000000000000000000...////////////000000000////////////000000000000//////000000000000/////////000000111111000000/////////............//////111111111111111111111111111111222222333333444444222222333444555666777888999;;;<<<<<<;;;;;;<<<>>>===???AAABBBCCCEEEJJJNNNUUU[[[eeeoooxxx...------------,,,,,,,,,///...------------...///------------------------+++,,,,,,------.......................................------------......,,,------......------,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................------------------------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------......///000------............------------..................------------------------000000///...,,,+++***)))------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............////////////////////////........................------------------------------------------------,,,---...///////////////------............---------............/////////........................................................................//////.........---------,,,,,,---...///000111111///000111000...---...///111000000///////////////........................////////////////////////......................../////////000000000000000............////////////000000000000000000000000000000000000000000000000000000111111111111000000/////////000000111111111000111111111111222222222111111111111111111111111//////000000000000000111000000000000000000000000000000000000111111111111000000000000000000000000111111000000//////......////////////////////////////////////////////////---......///000000000111////////////////////////////////////////////////////////////////////////////////////////////////000//////......//////000.........///////////////000000000000////////////////////////////////////***+++,,,---...000111111---...//////000/////////...///000000111111000000////////////////////////111111000//////////////////000000111111000000///---------...///000000111////////////////////////......////////////............////////////......,,,---...///000111111222000000000000000000000000//////000000000000111111......////////////000000////////////000000000000//////000000000000/////////000111222222111000//////......------......///111111111111111111111111111111222333444444555555222333444666888999:::;;;999;;;============???@@@===@@@CCCDDDEEEIIIOOOTTT```gggrrr|||......---------,,,,,,,,,///...------------...///------------------------++++++,,,,,,---......///........................///..................///,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------------......///------............------,,,---------.../////////........................//////...---,,,,,,++++++,,,,,,---------------------------------------------------.........//////................................................................................................,,,---...///000000000000------............---------------.........//////,,,,,,---...////////////................................................------..................,,,---------....../////////000111000.........000111000//////.........///........................////////////////////////................................./////////000000............////////////000000000000000000000000000000000000000000000000000000111111111111000000000111111111111111111111000111111111111222222222111111111111111111111111////////////000000111111000000000000000000000000111111111000000000000000000000000000000000000000////////////000000000000////////////////////////////////////////////////---...//////000111111111////////////////////////////////////////////////////////////////////////////////////////////////000000////////////000000------......//////000000111000000000/////////...////////////////////////---------...............+++---///111111000...---......///000000000000///////////////////////////111111000///////////////...//////000000//////............///////////////////////////////////////......////////////............////////////......---------......//////000000000000000000000000000//////000000000111111111........./////////000000.../////////000000000111//////000000000000//////...///000111111000///...///......------......///000000000000000000000000111111222333444555666666666666777888999;;;;;;<<<;;;===>>>>>>===>>>???@@@>>>BBBGGGIIIKKKPPPYYY```lllsss~~~.........------,,,,,,,,,///...---,,,,,,---...///------------------------++++++,,,,,,---...//////........................//////............//////,,,------......------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////........................---,,,,,,,,,,,,---......---..................---,,,,,,------...///000000........................---------------------,,,,,,,,,,,,------.................................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////................................................,,,---...///000000000000---..................---,,,,,,---------.........++++++---...///000000000////////////////////////........................++++++---...//////000000//////////////////......///000111000///...///000000000///...............000000000000000000000000////////////////////////........................---------.........//////............/////////000000000000000000000000000000000000000000000000000000000111111111111000000222222222222222222222222000111111111111222222222111111111111111111111111.../////////000000111111000000000000000000000000222222111111000000//////000000000000000000000000------...///000111222222////////////////////////////////////////////////------///000111111111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000////////////000000,,,------...///000111111111111000000/////////...////////////////////////000000///...------,,,,,,***,,,///222222111...,,,---......///////////////////////////////////////111111000///////////////......////////////......111000000///......------////////////////////////......////////////............////////////.....................---------000000000000000000000000//////000000111111111222............/////////000.../////////000000111111//////000000000000//////---...///111111///...---.........------.........////////////////////////111111222333555666777777999999999::::::;;;;;;;;;===>>>??????>>>===>>>@@@AAAEEEKKKOOORRRYYYcccjjjsss{{{///............------------------------------------+++)))+++---///---+++............................../////////...,,,+++........................---------............///,,,,,,---......---,,,,,,---------.........//////---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.................................---,,,++++++,,,---///000---------,,,,,,+++++++++///...---,,,,,,,,,,,,,,,........................+++++++++++++++++++++++++++++++++,,,,,,------------,,,++++++,,,---///000//////...---------......------,,,,,,,,,,,,------........./////////000000////////////////////////,,,,,,,,,---------.................................------,,,,,,------............------,,,,,,,,,......////////////..................////////////................................................////////////////////////------............------////////////////////////---.........//////000000,,,,,,---.../////////.........//////000000111111............////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000111222222111111000000000000111111000000000000111111111111000000000111222222222333111111111111111111111111111111111111000000000000------...///000000000///000000111111111111000000000000000000000000000000000000000000000000000000---------.........//////000000000000000000000000000000//////.........---////////////////////////111111000000//////......111111000000//////..............................//////............//////...------------...//////////////////////////////////////////////////////////////////...............///////////////......000000000000000/////////000000000///......------000000000000000000000000///000111222222111//////////////////////////////........................------............------------............------...///////////////......111111111111111111111111000000000000111111111111222222222111111111111111000000////////////000000000000000000000000000000222111111000///......---............/////////000000000111222222111///...///000111333555666777888;;;;;;<<<=========<<<<<<>>>@@@BBBBBBBBBBBBCCCEEEHHHLLLRRRYYY___eeelllppp{{{}}}|||{{{///............------------------------------------+++***+++---...---+++............................../////////...,,,,,,........................---------............///,,,,,,---......---,,,,,,------------.........///------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------......---,,,,,,,,,---...//////.........---------///...---,,,,,,,,,,,,---........................------------------------,,,,,,,,,,,,,,,,,,------///...---,,,,,,,,,---...++++++++++++++++++,,,,,,...------------------.....................//////........................---------.........//////........................///......------......///.........------,,,,,,,,,.........//////.....................////////////................................................////////////////////////------............------////////////////////////............/////////000------......///............///////////////000000............////////////////////////////////////000000000000000000000000000000000000000000000000...............///000000111111000000000000111111000000000000111111111111111111111111111222222222111111111111111111111111111111111111000000000000......//////000/////////000000111111111111000000000000000000000000000000000000000000000000000000---------.........//////////////////////////////000000/////////.........////////////////////////111000000000/////////...111000000000/////////...........................//////............//////...------------...//////////////////////////////////////////////////////////////////////////////......////////////......////////////////////////.........///////////////000000000000000000000000---...///000111222222222////////////////////////........................---......//////......------......//////......---......////////////......////////////////////////...////////////000000000111111111111111111111111000000////////////000000000000000000000000000000111111000000//////.............../////////000000000111222222222111000000111111333444666888999999<<<<<<===============<<>>>>>=====================???BBBFFFJJJOOOUUU\\\```eeeiiipppuuuxxxzzz|||~~~|||wwwrrrpppqqqtttvvv///............---------........................,,,,,,------------....................................------....................................---------............///------------------------------------------,,,,,,+++,,,,,,------,,,,,,+++------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------....../////////)))***+++---..................------------......------------------------------------------------,,,,,,---------....................................------,,,,,,------...........................,,,,,,------------,,,,,,............////////////////////////////////////........................////////////////////////------............------///////////////////////////////////////............/////////...---,,,,,,//////......------,,,,,,............////////////////////////////////////////////////////////////////////////////////////000000000000000111111222111111000000000000111111///000000000111111111111333222222222111000000000111111111111111111111111111111111111000000000///000111111111000///......000000111111111111000000////////////////////////////////////////////////........./////////000000000000000000000000000000//////000000000000000000////////////////////////////////////000000000000////////////000000000000//////////////////////////////............/////////............///000000////////////////////////////////////////////////...//////000111222222333------...///////////////------------......//////000000//////............////////////////////////444333000...---------...////////////////////////000000000000000000000000...//////////////////......//////////////////...------...///////////////000000000000000000000000//////000000000111111111......//////000000000000000000////////////000000////////////////////////////////////000000000000////////////000000000111.........///000111222222777777888:::<<<===??????>>>======<<<===>>>??????AAAEEEJJJPPPVVV^^^eeejjjnnnrrrwww{{{}}}}}}~~~yyywwwsssqqqqqquuuyyy|||///............---------........................+++---......------...///..............................---------...//////........................---------............///...------,,,,,,------...------------,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---------............///------,,,,,,,,,---...............................................................---------------,,,,,,---//////000000///+++,,,...///000///......---------,,,,,,---------,,,---------............------------------------,,,,,,,,,------------...........................------,,,,,,,,,,,,------.............../////////------............------............////////////////////////////////////........................////////////////////////------............------///////////////////////////////////////..................///......------/////////...........................////////////////////////////////////000000000000000000000000////////////////////////...............///000000111111000000000000111111000000000000111111111111222222222111111111111111111111111111111111111111111111111111000000000000000000111111111000//////000000111111111111000000000000000000000000000000////////////////////////....../////////000000000111111111111111111111111//////000000000000111111////////////////////////////////////000000000000////////////000000000000//////////////////////////////............////////////......//////000111////////////////////////////////////////////////...//////000000111111111,,,---...///000000000000---------...//////000000111000000///......------000000000000000000000000............//////000111////////////////////////////////////////////////...//////000000//////......//////000000//////...,,,---...///000000000000////////////////////////000000000000111111111111...//////000000111111222000000////////////000000000000000000000000000000000000000000/////////////////////000000000111111.........///000222333444888888:::;;;===>>>@@@@@@???>>>>>>>>>???AAACCCDDDGGGLLLSSSZZZaaaiiioootttyyy|||~~~~~~~~~|||sssrrrqqqqqqsssxxx}}}///............---------........................+++---///...---,,,...000...........................------,,,---...///000........................---------............///...---,,,,,,,,,,,,---...---------,,,,,,,,,++++++------............------........................,,,,,,------------------------------------------+++,,,---.........---,,,---------.........//////,,,,,,,,,,,,,,,---...///........................////////////////////////------------............---...///000000///.........///111222222111000///,,,,,,++++++++++++,,,,,,,,,,,,---...///000000111........................------------..........................................------------......---........./////////000.........//////.....................////////////////////////////////////........................////////////////////////------............------////////////////////////000/////////............------......///............///////////////000000............////////////////////////////////////000000000000000000000000000000000000000000000000...............///000000111111000000000000111111000000000000111111111111111111111111111222222222111111111111111111111111111111111111000000000000//////000111111111000000000000111111111111000000000000000000000000000000000000000000000000000000.../////////000000000000000000000000000000000000//////000000000111111111////////////////////////.../////////000000000111.../////////000000000111//////////////////////////////............/////////////////////000000111////////////////////////////////////////////////////////////////////////,,,---...///000000000000------...//////000111111///////////////.........000000000000000000000000,,,---...///000000000000////////////////////////........................//////000000000000////////////000000000000//////,,,---...///000000000000/////////////////////////////////000000000000111//////000000111222222333000000////////////000000000000000000000000000000111111000000//////......//////000000000111111111000///000000222444666777888999:::<<<===???@@@AAAAAAAAA@@@AAACCCEEEHHHJJJPPPVVV^^^gggnnnuuuzzz~~~~~~{{{ssssssssstttwww{{{//////.........---------////////////////////////+++---//////---,,,...000...........................------,,,---...///000........................---------.........//////...---,,,,,,,,,,,,---...---------,,,,,,+++++++++---......//////......---........................,,,,,,,,,------.................................---......///...---+++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,---...///........................------------------------,,,---------...///////////////000000000...---,,,,,,---///000///...,,,+++,,,++++++******++++++,,,+++,,,---...///111222222////////////////////////............/////////000........................//////............//////---.........//////000000......////////////................../////////000000000000000000000000000........................////////////////////////---..................---////////////////////////000000//////.........---,,,,,,---.../////////.........//////000000111111............/////////000////////////////////////000000000000000000000000111111111111111111111111000000000000000111222222111111000000000000111111000000000000111111111111000000111111222222222333111111111111111111111111111111111111000000000000...///000111111111111111000000111111111111000000000000000000000000000000111111111111111111111111////////////000000000000//////////////////////////////000000111111111222////////////////////////.../////////000000111111.../////////000000111111000000000000000000000000//////............/////////////////////000111111////////////////////////////////////////////////////////////............,,,---...///000000000000.........///000111111222------......///000000000000000000000000000000000......///000000///...---////////////////////////........................//////000000000000////////////000000000000//////,,,---...///000000000000111111111111111111111111............/////////000///000000111222333333333000000////////////000000000000000000000000000000222111111000///......---000000000000111111111111111111111222333666888999888999:::<<<===???@@@AAACCCCCCCCCCCCFFFIIILLLNNNWWW]]]gggpppwww}}}}}}zzzvvvvvvwwwxxx{{{333222000///......//////------......///000000000////////////////////////................................................000///...---,,,------...---..................---------------------------------------------------,,,,,,,,,------.........000000///...---,,,,,,+++........................------------------------------------------------------------------------...---,,,,,,,,,,,,---...------............------.................................------,,,,,,,,,---,,,*********,,,...///........................---------------------------------............///........................//////...---...///000111..............................------------......---------------...//////000000000000000000000000//////////////////////////////000000///...------////////////////////////---------.........//////..................------////////////////////////......//////000000111111................................................////////////000000000000//////.........---------////////////............000000000000000000000000000000000000000000000000---......///000111111222000000000000000000000000222222222111111111000000000000000000000000000000111111111111111111111111///......///111111000///222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000//////............//////000000000000000000000000111111000000//////......111111000000//////......////////////000000000000///.........///000111222............////////////............////////////000000000000000000000000........................------............------........................000000000000000000000000///111222222000//////000000,,,+++///333000...---000000//////.........---------...///000000//////////////////////////////////////////////////////000000000000000000000000............////////////////////////////////////000000000000////////////---......///000111111222000000000000000000000000111000000000222222000...............////////////000000000000111111111111333333333444444444555555;;;::::::;;;>>>@@@AAAAAABBBCCCEEEGGGKKKPPPVVV[[[eeekkkttt}}}~~~~~~{{{|||}}}444333111000//////000000///////////////.........////////////////////////................................................000///...---,,,------...------............------------------------------------------------------,,,,,,------------------/////////...------,,,,,,........................------------------------------------------------------------------------...---,,,,,,,,,,,,---...------............------..............................---------,,,,,,,,,---,,,+++***+++,,,...///........................---------------------------------............///........................---,,,+++++++++,,,....................................------------............---------......///........................///////////////////////////////////////...------........................---------.........//////........................////////////////////////............////////////.................................................../////////000000000000000000/////////.........---.........//////000000000000000000000000000000000000000000000000000000......//////000000111111000000000000000000000000222222222111111111000000000000000000000000000000111111111111111111111111/////////000111222111///111111111111000000000///000000000000000000000000000000000000000000000000........................//////............//////000000000000000000000000/////////......---------111000000000/////////...////////////000000000000////////////........................////////////............////////////000000000000000000000000........................---......//////......---........................////////////////////////...///000000///...///111...,,,---111222///---///000/////////............//////////////////...---........................////////////////////////....................................////////////111111111111111111111111000000000000////////////.........///000111111111000000000000000000000000222111000111222222111////////////000000000111111000000000000111111111111333333444555666777888999999999999:::<<<>>>@@@@@@DDDFFFIIILLLQQQXXX```eeepppttt{{{555444222111000000111111111000000///......------////////////////////////................................................//////...------------...,,,,,,------------,,,,,,........................------------------------------------------,,,,,,------------------------------------------------------------------------------------------------------------------------...------,,,,,,------...------............------...........................------------,,,,,,,,,---,,,+++++++++,,,..............................---------------------------------............///........................,,,++++++++++++,,,------..............................------------......//////......---.........///////////////////////////////////////////////////////////////......---------------------------------........./////////........................////////////////////////............------------....................................................../////////000000000000000000000000/////////,,,,,,---...///000111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000222111111111111000000000000000000000000000000000000000000000000000000000000000///111222333111000111111111111000000000000000000000000000000000000000000000000000000000000........................//////............//////000000000000000000000000////////////............000000000000////////////////////////000000000000.../////////...---+++***............////////////............////////////000000000000000000000000........................---......//////......---........................////////////////////////---.........---...000222111......111222///...000////////////............000000000000///...---,,,------------------------////////////////////////....................................////////////111111111111111111111111////////////000000000000......//////000000111111000000000000000000000000111000000111222333111000000000000111111111222222000000000000111111222222333333555666888:::;;;<<<999999:::;;;<<>>???@@@DDDJJJNNNTTTYYYaaakkkttt===<<<999666444333222222------......///000000111////////////////////////................................................,,,---......///.........,,,,,,------------,,,,,,------------------------+++,,,,,,------.........------------------,,,,,,++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,------......------,,,------............------........................,,,,,,,,,------------...............------------........................+++,,,,,,------.........---------............///........................+++,,,------......------..............................------------......//////......//////000111........................////////////////////////---...//////////////////------------------------....../////////000000000.........//////000000111////////////////////////000000000000000/////////////////////////////////////////////////////////------........./////////------------............000000//////............////////////////////////////////////////////////////////////000000000000000000000000000000000000//////000000000000000111000000000000000000000000000000000000000000000000000000///111222333111000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000......------------......000000000000000000000000------------............////////////000000000000////////////000000000000,,,...///111111111111000............////////////............////////////000000000000000000000000...........................//////000000//////......................................................///000//////000333666EEE777,,,,,,111333000///.........///////////////***+++---///000111111111000000000000000000000000////////////////////////000000000000000000000000............////////////111111111111111111111111......//////000000111111////////////000000000000////////////////////////...------///111111000////////////000000000111111222333333444555666777777999999999999999::::::::::::<<>>;;;888555444444.........///////////////////////////////////////................................................,,,,,,.../////////......------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,---......---,,,,,,------............------........................,,,,,,,,,---------.....................------,,,........................++++++,,,,,,---......///---------............///........................,,,---.../////////....................................------------..................///000222222////////////////////////////////////////////////------...///////////////.........................../////////000000000000---......///000000111111////////////////////////......//////////////////////////////////////////////////////////////////---------.........//////---.........////////////.........///////////////////////////////////////////////////////////////......//////000000111111000000000000000000000000////////////000000111111000000000000000000000000111111111111111111111111/////////000111222111//////000000000111111111111000000000000000000000000000000000000000000000000////////////////////////...------,,,,,,------...000000000000000000000000+++,,,,,,,,,---------....../////////000000000111////////////000000000000......//////////////////............////////////............////////////000000000000000000000000........................//////000000000000//////................................................,,,...000000///000111333777111...///111//////000............/////////000,,,,,,...///000000000000000000000000000000000000////////////////////////////////////////////////............////////////111111111111111111111111.........///000111111111000000000000///////////////////////////////////////...///000222333222111000000000111111111222222444444555666777888999999999999:::;;;;;;<<<======<<<@@@DDDFFFHHHNNNWWW^^^iiioooyyyHHHFFFBBB>>>;;;888666666000000000///......------////////////////////////................................................+++,,,.../////////......---......//////......---++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,---......---,,,,,,---..................---........................,,,,,,,,,------............/////////...---,,,,,,........................++++++,,,,,,---...//////---------.........//////...........................///111222222222111000.................................------.........---------...000111333444333333333333333333333333////////////////////////------...///000000//////////////////////////////////////////000000000000---......///000111111222////////////////////////,,,------....../////////000000000000000000000000000000000000000000000000---------.........//////.../////////000000111111,,,------...///000111111////////////////////////////////////////////////---......///000111111222000000000000000000000000.../////////000000111111000000000000000000000000111111111111111111111111///......///111111000/////////000000111111111222000000000000000000000000000000000000000000000000...........................------,,,,,,------...000000000000000000000000---------.........//////.../////////000000111111////////////000000000000000///...---------------............/////////000............/////////000000000000000000000000000........................//////000000000000//////................................................+++---///000/////////000***+++000333111,,,---111---.........//////000000......///////////////...////////////////////////////////////////////////..................................../////////000////////////////////////---......///000111111222000000000000////////////////////////////////////111000000222444555444333111111222222222333333333555555666777888999::::::888999:::<<<===???@@@AAAAAAEEEIIILLLNNNUUU___gggpppwwwSSSOOOHHHBBB>>>;;;999777555444222111222222111000......////////////......////////////////////////......------------......+++,,,---...////////////........................------------------,,,,,,---,,,,,,++++++,,,,,,---......------------......,,,,,,,,,------.........------.........---+++***+++,,,------......------------............------..................---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---...///000000---,,,+++++++++,,,---...------------------------///............---------------------------------------------------------........................---------------------------,,,+++++++++,,,---...//////............//////111///000111000333DDDVVV]]]RRRGGGDDDHHHKKKIIIEEE333222111///............000...---...///000///...............//////////////////............//////////////////////////////////////////////////////////////////////////////////////////////////////......------------......//////000000///...------...............---------000000000000000000000000........................///000000000000000//////000000000000000///......000000000000000000000000222111111000000111111222111111111111111000//////000000000000000000000000111111111111111111111111///000111111111111111000000000000000000000000000000000000000000000000000000/////////............////////////////////////000//////........./////////////////////////////////......------///000111000000000000000000000000000000000000000000000000//////............//////////////////////////////////////////////////////........................///////////////////////////...------------...//////////////////......---000000000///......------111000///......///000111///////////////000111111333222111///......------000///...,,,,,,...///000////////////////////////......---......///000111000000000000//////////////////000000000000/////////000000000000000//////////////////000000000000000000000000000000000000111111111111000000000000222222222333333444444555///222555777777777888999:::;;;;;;;;;;;;===AAADDDFFFJJJPPPUUUYYY```hhhooo{{{XXXSSSLLLFFFBBB???<<<:::777555333222333333222000...//////////////////...///////////////////////////......------......///---...............------........................////////////////////////---,,,,,,++++++,,,,,,---......------------......,,,,,,------------------------.........---,,,+++,,,,,,---...............,,,,,,------------,,,,,,........................------------------------...------,,,,,,------...,,,---------.../////////000///---,,,,,,,,,,,,---------------------------+++,,,,,,,,,------..............................------------------------........................------------------------...---,,,+++++++++,,,---............///111222333333222222333111111;;;GGGNNNFFF>>>;;;>>>@@@???<<<222111000///............000...---...///000///...............//////////////////............///////////////////////////////////////////////////////////////////////////////////////////////////////////////......////////////////////////...------........................000000000000000000000000........................//////000000000000//////000000000000000///......000000000000000000000000222222222222222222222222111111111111111000//////000000000000000000000000111111111111111111111111111111111111000///......000000000000000000000000000000000000000000000000///............---------/////////////////////////////////........./////////////////////////////////......---...///000111000000000000000000000000000000000000000000000000//////............//////////////////////////////////////////////////////........................////////////////////////---...////////////...---------...///000000//////......//////////////////...///000111111000///...///////////////000111111111000000////////////000333222111000000111222333////////////////////////000//////.........//////000///////////////////////////000000000000////////////000000000000//////////////////000000000000000000000000000000000000//////000000111111222222111222222333333444444555222444777999999888999:::============>>>AAAEEEIIIKKKQQQWWW]]]bbbgggooottt~~~___ZZZRRRLLLGGGCCC@@@>>>999777555444444444222111///////////////////////////////////////////////////......------......///////////////...---,,,+++........................////////////////////////------,,,,,,,,,,,,------......------------......------------------,,,,,,------.........---,,,+++------...////////////...+++,,,,,,,,,,,,,,,,,,+++........................------------------------///......------......///------..................111000///...---,,,,,,,,,------------------------))))))***+++,,,---...///////////////////////////------------------------------------------------------------------------///...---,,,+++++++++,,,,,,,,,---///111333555666555333333444222///111666:::777333111222222222222000//////......//////000000...---...///000///...............//////////////////............//////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000///////////////......------------......//////000000000000000000000000000...........................//////000000/////////000000000000000//////...000000000000000000000000111111222222222222111111111111111111111000//////000000000000000000000000111111111111111111111111111111111000///...---,,,000000000000000000000000////////////////////////.........---------,,,,,,///////////////////////////////////////////////////////////////////////////............///000000000000000000000000000000000000000000000000000000//////............//////////////////////////////////////////////////////........................////////////////////////,,,---///111111///---,,,+++,,,---///000000111111------...//////000111111---...111222222111...---///////////////000111111///////////////000111111111000///......///000111000000000000000000000000111111///......---------//////////////////////////////000000000000////////////000000000000//////////////////000000000000000000000000000000000000......///000111222333444111111222222333444444555666888:::;;;::::::;;;<<<<<<<<<<<<<<<>>>BBBHHHLLLTTTZZZccciiimmmrrrwww|||eee___XXXPPPKKKGGGDDDAAA<<<:::777666555555333111000//////////////////000//////////////////////////////............//////......//////...------,,,........................,,,,,,,,,---------------------,,,,,,,,,,,,------......------------...............------,,,,,,,,,---------------------,,,---......///000/////////,,,,,,------------,,,,,,---------...............------------------------......------------.....................---------//////...---------,,,,,,------------------------***++++++,,,------..............................------------------------------------------------------------------------//////...---,,,+++++++++,,,,,,---...000222333444444222111111000///------.........---,,,+++,,,---...............///000111000...---...///000///...............//////////////////............///////////////////////////////////////////////////////////////////////////////////////////////////////////////000000/////////...///////////////......,,,------...///000000111////////////////////////..............................//////000///////////////000000000000/////////////////////////////////000111111111111000///111111111111111000//////000000000000000000000000111111111111111111111111//////000//////...------//////////////////////////////////////////////////////.........---------////////////////////////...//////000000000000000////////////////////////............/////////000//////////////////////////////////////////////////////............//////////////////////////////////////////////////////........................////////////////////////,,,---............---,,,,,,---...///000000000000......//////000000000000...///000111111000///...///////////////000000111///////////////000000111///...------------...///000000000000000000000000000000///......................../////////////////////000000000000//////...//////000000000000///////////////000000000000000000000000000000000000//////000111111222333333111111222333444555555666888:::;;;;;;::::::;;;===<<<===>>>>>>AAAFFFMMMRRR\\\cccmmmtttwwwzzz~~~}}}|||}}}~~~hhhccc[[[SSSNNNJJJFFFDDD@@@===:::888777666444222111000////////////000111/////////////////////////////////....../////////,,,------...//////..............................,,,,,,,,,---------.........------,,,,,,------.........------------...............------,,,,,,,,,---------------------------......///000/////////------............---------------.........//////------------------------------,,,,,,,,,,,,------...............---------++++++,,,,,,------------------------------------.........---------------------------------------------------------------------------------------------------------------//////......---,,,++++++------------...///000000000///---,,,...000000---***---//////---,,,---...------------...///000111000...---...///000///...............//////////////////............//////////////////////////////////////////////////////////////////////////////////////////////////////---......//////......---......///////////////...------......///000111111////////////////////////////////////////////////------.../////////////////////000000000000//////////////////////////////000000111111111111000000111111111111111000//////000000000000000000000000000000000000000000000000------...//////000//////////////////////////////////////////////////////000000000000////////////////////////////////////......///000111111000000////////////////////////---....../////////////////////////////////////////////////////////////////////............//////////////////////////////////////////////////////////////////////////////////////////////////////...---+++******+++---......///////////////......111111000000////////////000000////////////000000///////////////000000111111000000///////////////111111111111111111111111000000000000000000000000...............///000000------....../////////000//////000000000000//////......///000000000000000////////////000000000000111111111111111111111111222222222111111111111111111222333444555666777777999:::<<<;;;:::;;;<<<>>>@@@AAACCCEEEIIIOOOVVV[[[ccckkkttt{{{~~~{{{{{{zzzyyyzzz|||~~~jjjeee]]]VVVPPPLLLIIIFFFCCCAAA===:::999777555333111111////////////111111////////////////////////000//////......//////000+++,,,---...////////////........................------......///000000000......------------............------------......------------------,,,,,,------,,,,,,,,,---......------...////////////...---......//////......---,,,,,,------.../////////------------------------,,,,,,,,,++++++,,,,,,,,,------..................((()))+++,,,---.........------------------------/////////......---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......///......---,,,+++......------,,,---------,,,---,,,***---111222000---...000111000//////000...---------...//////000000...---...///000///...............//////////////////............//////////////////////////////////////////////////////////////////////////////////////////////////////,,,---...//////...---,,,---...//////////////////.........//////000000111000000000000000000000000////////////////////////,,,---......////////////...//////000000000000000000000000000000000000000333222222111111222222333111111111111111000//////000000000000000000000000000000000000000000000000,,,---...///000111111111000000000000000000000000////////////////////////111111111000000000//////////////////////////////---...000111222111111000////////////////////////---......///000/////////000000000000000000000000000000000000000000000000//////............//////////////////////////////////////////////////////////////////////////////////////////////////////000...+++))))))+++...000///////////////...------222222111000000///......111000///......///000111///////////////000111111111111000///////////////000000000000000000000000000000000000000000000000---------......///111111---------......//////000//////000000000000//////---...///000000111111000////////////000000000000111111111111111111111111333333222222222111111111333333444555666888999999:::;;;<<<<<<;;;<<<>>>@@@???BBBFFFJJJNNNUUU[[[```kkkrrr{{{{{{zzzyyyyyyzzz|||~~~kkkfff^^^XXXSSSOOOKKKIIIFFFCCC???<<<:::888555333222111///......///111222////////////////////////000000////////////000000------...............---........................------......///000000111......------------............------------......,,,,,,---------------------,,,,,,,,,,,,---...///,,,,,,---...............,,,------......------,,,,,,,,,------...//////000------------------------------,,,,,,,,,,,,------,,,---------.../////////***+++,,,.........---------------------------------------------------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...//////...---,,,///......---------......***...000------111222///......//////000000000///......---------...//////000...---...///000///...............//////////////////............//////////////////////////////////////////////////////////////////////////////////////////////////////---...///000000///...---------...//////////////////////////////000000000000000000000000000000000////////////////////////+++,,,---...////////////......///000000000000000000000000000000000000000222111///------///111222111111111111111000//////000000000000000000000000000000000000000000000000......///000111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////////////////---...000222222222111000////////////////////////------///000000000///...000000000000000000000000000000000000000000000000//////............//////////////////////////////////////////////////////////////////////////////////////////////////////000///---,,,,,,---///000---...///////////////...111111000000000000000000//////000000000000/////////////////////000111111///////////////000000111------............------//////////////////////////////.........//////000,,,,,,---......///000000//////000000000000//////---...///000111111111111////////////000000000000111111111111111111111111111222222222222222222222444444555777888999:::;;;;;;<<<=========>>>AAADDDBBBFFFLLLRRRWWW]]]cccgggssszzz}}}|||{{{{{{|||~~~lllggg```YYYTTTQQQMMMKKKGGGDDD@@@===;;;999666333222111000......000111222////////////////////////000000////////////000000////////////...---,,,,,,........................++++++,,,,,,---...//////......------------...............------.........,,,,,,,,,------.........---,,,,,,+++,,,---...///+++,,,------......------+++,,,,,,------,,,,,,+++,,,,,,------...///000000------------------------.........------.........,,,,,,------...///000000---.../////////...---,,,------------------------******+++,,,------...///////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---.../////////...---///............///000000)))000444000...000///+++///---,,,---///000///---///......---------......000...---...///000///.............../////////000//////............//////////////////////////////////////////////////////////////////////////////////////////////////////...///000222222000///...------...///000000//////000000000000////////////000000000000000000000000000000000000000000000000+++,,,---...////////////......///000000000000000000000000000000000000000///---***((((((***---///111111111111111000//////000000000000000000000000000000000000000000000000000111111111111111000///000000000000000000000000111111111111111111111111000/////////............////////////////////////,,,...000222333222111000////////////////////////,,,---///000000000///...000000000000000000000000000000000000000000000000//////............//////////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000,,,,,,...///000000111111/////////000111111222222---...111222222111...---///////////////000111111------......///111222333000000111111111111000000////////////////////////111000///......---......,,,,,,------...///000000//////000000000000//////---...///000111111111111////////////000000000000111111111111111111111111000000111222333444444555555555666888999;;;<<<<<<<<<>>>?????????AAADDDFFFLLLPPPWWW^^^dddjjjooosssyyy~~~}}}}}}~~~jjjgggccc]]]WWWQQQNNNLLLHHHFFFCCC@@@???<<<999777888555000---+++,,,...000//////.........//////000000///...---,,,------...////////////////////////................................................,,,,,,,,,---------......................................................------............---------...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///---------............///------............------........................---------............///------............------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------......//////////////////////////////.........---------....................................////////////........................000000000000000000000000000000//////.........---////////////////////////......------------......,,,------...///000111111222222111000//////000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000//////000000111111111222111111111111000000000000000000000000000000000000///000111222222111000///000000000000000000000000222222222111111111111111000000000000000000000000111111000000000000111111000000000000000111111111////////////000000000000222222111111111111222222333111000......000111333////////////000000000000////////////////////////..............................////////////......///////////////.........////////////000000000000111111000000000000111111............////////////000000000000000000000000//////000000000000//////000000////////////000000------------------------////////////////////////000000000000000000000000...///////////////......111111222222111000...---000000////////////000000000000000000000000000000000000////////////000000////////////////////////000000000000000000000000...---------...///111222////////////////////////////////////////////////////////////000000000000...///111222333333222111000000//////000222444555333555888::::::::::::;;;<<<===???@@@AAACCCGGGIIIQQQZZZcccggglllsssyyy{{{hhhfffbbb^^^YYYUUUSSSQQQKKKIIIFFFCCCAAA???;;;999666444222111000///000000//////.........//////000000///...---------......////////////////////////................................................,,,,,,---------.........................................................------............------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///---------............///------............------........................---------............///------............------........................------------------------,,,---------..................------------......//////////////////////////////.........---------....................................////////////........................////////////////////////000/////////............////////////////////////......------------......------......//////000000222111111000//////000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000000000000000000000000000......////////////......000000000000000000000000111111111111111111111111000000000000000000000000111111000000000000111111111111111000000000000000////////////000000000000111111111000000111111111000///...------...///000////////////000000000000////////////////////////000000000000000000000000...///////////////....../////////////////////...////////////000000000000000000////////////000000............//////////////////////////////////////////000000000000//////......------------......------------------------////////////////////////000000000000000000000000......////////////......//////111111222111000///222222111000000000000000000000000000000000000000000000////////////000000////////////////////////000000000000000000000000......------...///000111////////////////////////111111111111111111111111////////////000000000111000111222333333444444333222222111111222444555666666888;;;<<<<<<<<<<<<>>>===???AAABBBEEEHHHNNNQQQZZZdddmmmrrrwww}}}fffdddbbb___\\\ZZZXXXXXXPPPMMMJJJHHHEEEBBB>>>;;;555555666555444333222111000//////....../////////000///......------......////////////////////////................................................---------...............................................................------............------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///---------............///------............------........................---------............///------............------................................................------........./////////......------------......////////////////////////...............---------....................................////////////................................................////////////............////////////////////////......------------...............///////////////111111000/////////000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000...///////////////000000////////////////////////000000000000000000000000//////............//////000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111222222111111000000//////////////////000000000000111000000//////000000111000///...------...///000////////////000000000000////////////////////////000000000000000000000000//////000000///...------......//////////////////////////////000000000000//////............//////............//////////////////////////////////////////000000000000//////......------------......////////////////////////////////////////////////000000000000000000000000......///////////////...---...///111222222111111222222222111111000000000000000000000000000000000//////000000000000//////////////////////////////000000000000000000000000//////............///000////////////////////////111111111111111111111111/////////000000000111111222222222222333444555666444444444444444555666777999;;;===>>>>>>>>>???@@@???AAACCCFFFJJJPPPXXX]]]eeeppp{{{dddcccaaa___]]][[[[[[ZZZSSSQQQOOOLLLJJJFFFBBB???::::::999777666444222222111000////////////////////////..................////////////////////////........................................................................................................................------............------------------------------------------------------........................---------............///---------............///------............------........................---------............///------............------........................------------------------.........////////////000......------------......////////////////////////............................................................////////////................................................///////////////.........////////////////////////......------------......///////////////.........111000000/////////000000////////////////////////////////////////////////////////////////////////////////////////////////............////////////............////////////////////////////////////222111000//////000111222////////////////////////////////////000000000000000000000000000000000000111111000000000000111111333222222111000///......////////////000000000000000000////////////000000111111000000000000111111////////////000000000000////////////////////////........................000000000000///...---,,,............////////////////////////000000000000000//////......//////000............//////////////////////////////////////////000000000000//////000000////////////000000////////////////////////////////////////////////////////////////////////---...//////////////////---...000111111111000/////////000000111111111111////////////////////////...///000111111000///.../////////////////////////////////////////////////////////...............//////////////////////////////////////////////////////000000000111111111222222111111222333555666444444444555666666777777:::<<<===>>>>>>>>>???AAA@@@BBBEEEIIIOOOXXXbbbiiippp{{{~~~~~~cccbbb```^^^\\\[[[ZZZZZZWWWUUUSSSQQQOOOKKKFFFCCCBBB@@@<<<888555333222222111111000///////////////......//////////////////////////////////////////..................................................................------................................................------............------///..................///------------------------........................---------............///---------............///------............------........................---------............///------............------........................,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000......------------......////////////////////////---.........................................................////////////////////////////////////.................................///////////////////////////////////////......------------......///////////////.........000///////////////000000////////////////////////000000000000000000000000////////////////////////////////////////////////////////////............---........./////////000////////////////////////222111000//////000111222////////////////////////......//////000000000000111111111111111111111111111111000000000000111111333222222111000///......////////////000000000000000000////////////000000111111000000000000111111////////////000000000000////////////////////////........................//////000//////...---------.........//////000000////////////000000000000111000000//////000000111............////////////........................//////000000000000//////000000////////////000000000000000000000000000000////////////////////////////////////////////////------...//////////////////000000111000///...---***+++---///000111111111//////////////////////////////000000000000/////////////////////////////////////////////////////////////////////.........000000000000000000000000////////////////////////000000000000111111111111111111000000000222444555333333444555666777888888999;;;<<<======>>>@@@BBBBBBEEEIIINNNVVV```kkkrrr{{{~~~}}}~~~bbbaaa___]]][[[ZZZZZZYYYZZZYYYXXXWWWUUUQQQMMMIIIHHHEEEAAA<<<888555444444222222111000////////////......///000000000//////////////////////////////................................................---------------,,,,,,,,,................................................------............------000///............///000------------------------........................---------............///---------............///------............------........................---------............///------............------........................,,,,,,,,,,,,,,,,,,,,,,,,------........./////////......------------......////////////////////////---------...................................................////////////////////////////////////.................................///////////////////////////////////////......------------.............../////////////////////......//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////............//////000000111000000000000000000000000//////............//////000000000000000000000000...//////000000111111222111111111111111111111111111111000000000000111111222222111111000000//////////////////000000000000111000000//////000000111......////////////......////////////000000000000////////////////////////000000000000000000000000......////////////......------......///000000000////////////000000000000111111000000000000111111............////////////........................//////000000000000//////......------------......000000000000000000000000////////////////////////000000000000000000000000,,,---...///000000000000000000111111000...---,,,)))***,,,///000111111111000000000000000000000000000000////////////000000////////////////////////000000000000000000000000......///////////////...000000000000000000000000111111111111111111111111000000000111111111222222000000000000111222333333222333444666888999::::::999;;;===>>>>>>@@@CCCFFFGGGJJJOOOVVV___iiittt{{{```___^^^]]]\\\\\\\\\\\\^^^]]]]]]\\\[[[XXXSSSPPPIIIHHHEEEBBB>>>:::888666333222111000////////////---...///000111000000///////////////////////////................................................------,,,,,,,,,+++++++++................................................------............------///...------------...///................................................---------............///---------............///------............------........................---------............///------............------........................------------------------,,,---------..................------------......////////////////////////---------.........//////....................................////////////////////////////////////////////////////////////............/////////000////////////////////////......------------......------......//////000000...............///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000/////////......///000000111222222000000000000000000000000......////////////......000000000000000000000000//////000000111222222333111111111111111111111111111111000000000000111111111111111000000000000000////////////000000000000111111111000000111111111......////////////......////////////000000000000////////////////////////000000000000000000000000,,,---...///000000000000------......///000000111////////////000000000000000000////////////000000............////////////........................//////000000000000//////......------------......////////////////////////////////////////////////000000000000000000000000,,,---...///000000000000...///000000000///...---+++,,,...000111000///...000000000000000000000000222111...------...111222////////////////////////000000000000000000000000,,,---...///000000//////000000000000000000000000111111111111111111111111000000111111111222222222000000111222333333333333111333555888;;;<<<======<<<>>>@@@AAABBBEEEIIILLLNNNRRRYYY```iiisss|||~~~^^^^^^]]]]]]]]]^^^^^^___aaa`````````___\\\XXXTTTHHHIIIHHHGGGDDD???;;;888333222111000////////////---...///111111111000///////////////////////////................................................,,,,,,,,,++++++*********................................................---..................---...---,,,,,,,,,,,,---...................................................---------.........//////---------.........//////---..................---........................---------.........//////---..................---................................................,,,,,,,,,---------...............------.........////////////////////////---------.........//////..................................../////////000000000000000000000000000000000000000000000000000---.........//////000000////////////////////////.........------.........,,,------...///000111111...............///000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222111111000000//////...//////000111222222333000000000000000000000000///000111222222111000///000000000000000000000000///000000111222333333333111111111111111111111111111111000000000000111111000000000000000111111111////////////000000000000222222111111111111222222000000111111111111000000////////////000000000000////////////////////////........................+++,,,---///000000111111---------...///000000111////////////000000000000//////............//////............/////////000........................//////000000000000//////000000////////////000000////////////////////////////////////////////////000000000000000000000000,,,---...///000000000000,,,---...000000000000///...///111222111000...---000000000000000000000000333111...,,,,,,...111333////////////////////////000000000000000000000000+++,,,...000000000000000000000000000000000000000////////////////////////000111111111111222222222000111333444555555444333111333666:::===???@@@@@@???@@@BBBDDDFFFIIINNNQQQTTTXXX___gggpppyyy}}}{{{|||~~~____________aaabbbddddddcccbbbbbbbbbbbb```]]]ZZZXXXUUUQQQMMMJJJGGGDDDAAA777777666333111000000111000000///.......................................////////////////////////,,,---......//////......---------............///........................//////.........---------...............---------///...,,,+++,,,---///111///......---------......------------------------//////////////////......000000000...,,,,,,...000//////............//////+++,,,......---...///111////////////////////////,,,,,,,,,,,,,,,,,,,,,+++000///...---,,,,,,---...,,,,,,------------,,,,,,---...............------......------------......////////////000000000000//////............//////.......................................///000000000000000000000000000000........................000000//////.........---////////////////////////000000//////......------111111000000//////......---------............///////////////////////////000000000000000000000000////////////////////////000000000000000000000000...//////000000000000000000000000000111111111111111111222222222222111111000000000000000111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111000000000000000000000000000////////////000000//////.........---//////............//////////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////000000000000......////////////............//////////////////////////////////////////000000000000000000000000////////////////////////000000000///......------///000000000000000///...000000000000000000000000///////////////.........222000...---,,,---...///000000000000000000000000////////////000000000000000000000000111111111111222111000//////000111222000000000000000111111111///000111111000///111222444333222111111333555666888999;;;<<<<<<===>>>@@@AAACCCEEEHHHKKKQQQXXX]]]dddgggkkkpppwww~~~|||{{{zzz|||~~~______```aaacccdddfffgggdddddddddfffggggggdddbbb^^^[[[WWWTTTPPPKKKFFFBBB999888666333111000000111000000///............///........................////////////////////////,,,---......//////......---------............///........................//////.........---------------........................---,,,---...///000......---------......///------------------------------------------------000000000...---,,,...000......------------......***,,,------------...000.................................//////000000000//////...---,,,---......------............------......////////////............------------..................//////////////////............//////.......................................///000000000000000000000000000000........................000/////////............///////////////////////////////////////.........111000000000/////////............/////////000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000---......///////////////............////////////000111111111111111111000000000000000000111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000000000000000000000000000000000////////////000/////////............000//////......//////000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000......////////////......///////////////.........////////////////////////////////////////////////////////////////////////.........///////////////000000000000000000000000000000000000000000000000////////////////////////111000...---------//////000000000000000000000000////////////000000000000000000000000111111111111222111000//////000111222333333222111000///......///000111111000000111222444333222222222444666777999;;;============???AAABBBEEEIIIMMMRRRYYY```eeemmmooorrrvvv{{{~~~}}}zzzxxxxxxzzz}}}```aaaccceeegggiiijjjjjjggggggiiimmmqqqrrrqqqooojjjgggccc___YYYSSSKKKFFF===;;;777444222111111111111000//////......//////........................////////////////////////,,,---......//////......---------............///.......................................---------,,,---------.../////////---------.........//////---------------...///000------------------------------------------------///000000///------...000------------------------+++,,,------------...000---------------------------......///000111222222......---------...//////.........//////.........------...............---......------------......------------............//////............//////.......................................///000000000000000000000000000000////////////////////////////////////............////////////////////////.........///////////////000000000000//////////////////000000000111111111////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000,,,---......//////..................///////////////000000111111000000///000000000000000111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000111111000000000000////////////////////////............000000////////////000000////////////////////////........................////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000......////////////......000000//////.........---////////////////////////////////////////////////////////////////////////------......///000000111111000000//////000111111000000000000000000000000////////////////////////111000...------...//////000000000000000000000000////////////000000000000000000000000111111111111222111000000000000111222333222222111000///......///000111111000000111333333333222333444666888:::;;;===>>>>>>>>>>>>@@@BBBDDDHHHNNNUUU\\\dddlllrrrxxxyyy{{{}}}{{{yyyvvvuuuuuuxxx|||~~~ccceeehhhkkkmmmnnnoooooolllmmmqqqwww|||xxxuuuqqqkkkddd\\\SSSMMMAAA>>>999666333222111111111000000///.../////////........................////////////////////////,,,---......///.........---------............///................................................,,,,,,,,,---...///000000,,,---......//////......---------------...///000,,,,,,------------------.........//////////////////000000///------...///---------......---------,,,---//////......///000------------------------,,,,,,------.........///------------......//////......////////////......++++++,,,---------,,,,,,......------------......------.........///////////////............//////.......................................///000000////////////////////////000000000000000000000000///////////////.........////////////////////////------......//////000000000000000000/////////////////////000000000111111////////////////////////////////////////////////000000000000000000000000////////////////////////---......///000/////////000000000000111111111111//////000000000000//////000000000000000111111222////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111000000000000000111111111000000000000///////////////////////////.........000000////////////000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000......////////////......000000000///......------////////////////////////////////////////////////////////////////////////............//////000000000///.........///000111///////////////////////////////////////000000000000///............//////////////////////////////////////////000000000000///000000000111111111111111111111111111111111111//////000000111111222222///000111111111111222444333333444555777999;;;<<<<<<===>>>>>>>>>???AAACCCFFFKKKTTT^^^gggpppxxx}}}}}}{{{xxxvvvsssqqqrrruuuzzz|||hhhkkknnnrrrtttuuuttttttssstttyyy{{{uuummmdddZZZTTTGGGCCC<<<888666555333111111111000///////////////////////////////////////////////////////////////,,,---......///.........---------............///........................---.....................,,,,,,,,,---...///000000,,,---......//////......---------------...//////,,,,,,,,,---------.............../////////000000...///000000...---......---...////////////...---...///000000///...000111---------------------------------,,,,,,+++++++++,,,,,,---....../////////......////////////......,,,,,,---.....................------------............/////////000000000//////............//////.......................................///000000////////////////////////000000000000000000000000.........///////////////////////////////////////------......//////000000////////////000000000000....../////////000000000000000000000000000000000//////////////////////////////////////////////////////////////////////////////000111111111111000000000000000111111111111//////000000000000//////000000000000000111111222////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111//////000000111111111111000000000000////////////.........///////////////000000////////////000000////////////////////////000000000000000000000000////////////////////////................................................////////////////////////////////////000000000000......////////////......000000//////.........---////////////////////////........................////////////////////////000000//////............------------......///000////////////////////////////////////000000111111//////........./////////////////////////////////////////////000000000000///000000000111111111111111111222222222222111111...//////000111111222222...000111222111111333444444444555777999;;;===>>><<<===>>>>>>>>>???CCCEEEIIIPPP[[[fffoooxxx}}}zzzxxxvvvtttqqqpppqqqtttxxxzzznnnqqquuuyyy{{{{{{yyyxxxxxxzzz~~~zzzrrrhhh___YYYMMMGGG???:::888777555333222111000000//////000000////////////////////////////////////////////////,,,---......//////......---------............///........................---------...............,,,---------.../////////---------........./////////......---------......+++,,,,,,------.........++++++,,,,,,---............///111000///------...---...///000000///...---...///000000///...///000------------------------000000///...---,,,,,,+++,,,---......///..................//////...............///000111111111111......------------......////////////000000000111//////............//////.......................................///000000000000000000000000000000////////////////////////.........///////////////////////////////////////.........///////////////////////////000000000000........./////////000000000000000000000000000000000000000000000000000000........................000000000000000000000000000000111222222222111111............///////////////000000111111000000///000000000000000111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111/////////000111111222222000000000000////////////........./////////////////////............//////////////////////////////111111111111111111111111////////////////////////................................................////////////////////////////////////000000000000......////////////......////////////////////////////////////////////////........................////////////////////////111000000///......------,,,,,,...///////////////000000000000000000000000...//////000000111111222.........///////////////000000000000000000000000////////////000000000000000000000000111111111111111111222333333222111111111111111111000000//////...000222222222222444555555666777999;;;===>>>>>>===>>>?????????BBBFFFIIIPPPWWWbbbmmmvvv}}}~~~|||zzzxxxwwwvvvtttssstttvvvxxxzzz|||~~~sssvvv{{{}}}{{{{{{}}}yyyqqqiiiaaa\\\SSSKKKBBB<<<;;;:::777444222111000000//////000000////////////////////////////////////////////////,,,---......//////......---------............///........................---------.........//////------........................---,,,---...///000000///...---------------++++++,,,,,,---......///++++++,,,,,,---......///---///111111///------...,,,---///000000///---,,,---...///...---,,,---...........................000000//////......---------.../////////...---,,,------............------,,,---...///000000000000......------------.............../////////000000//////............//////.......................................///000000000000000000000000000000..................................../////////000///////////////////////////////////////............/////////000000000111//////000000000111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000//////000111111111111111............////////////000111111111111111111000000000000000000111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111...//////000111111222222000000000000////////////............/////////000......------------......////////////////////////000000000000000000000000////////////////////////................................................////////////////////////////////////000000000000......////////////......------......///000000000////////////////////////........................///////////////////////////////////////.........+++---000222222222000///000000000000000000000000...//////000111111222222---......///////////////000000000000000000000000////////////000000000000000000000000111111111111111222222333333222222111111111111111000000000000...000222222222222444666777888999;;;<<<===>>>>>>>>>???@@@AAABBBFFFKKKNNNWWW^^^iiittt|||~~~~~~}}}{{{zzzzzzzzzyyyyyyyyyzzzzzz{{{{{{}}}wwwzzz~~~}}}|||~~~xxxppphhhaaa]]]UUUMMMDDD>>><<<;;;888555222111111000000000000000000000000000000000000000////////////////////////,,,---......//////......---------.........//////........................---------.........//////...............---------///...,,,+++,,,---///111111000///...---,,,,,,,,,++++++,,,,,,---...//////------......///000111111---///111111///...------+++,,,...//////...,,,++++++,,,------+++++++++---////////////////////////---------...................../////////...,,,+++,,,------------------,,,)))***+++,,,------------.........------.........---------.........////////////............//////.......................................///000000000000000000000000000000........................---.........//////000000////////////////////////000000//////.........---.../////////000000111111000111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...//////000000000000000000000000000111111111111111111222222222222111111000000000000000111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111...//////000111222222222000000000000////////////---.........//////000000---------,,,,,,---------////////////////////////////////////////////////////////////////////////................................................////////////////////////////////////000000000000......////////////......,,,,,,---...///000111111////////////////////////........................////////////////////////------......///000000000,,,...222444555444222000000000000000000000000000...//////000111222222222------...///000000//////000000000000000000000000////////////000000000000000000000000111111111111111222333444444333222111---...///000111222333333...000222222222333444666888999:::<<<===>>>>>>>>>@@@AAABBBCCCEEEIIINNNRRR\\\cccnnnxxx{{{{{{|||~~~~~~~~~~~~}}}|||}}}}}}}}}}}}}}}}}}|||||||||~~~wwwxxxzzz~~~|||}}}}}}~~~zzzssslllfff```\\\WWWRRRKKKEEE@@@<<<999666444222//////000000000000111111000/////////////////////.........---------////////////////////////////////////////////////........................//////.........---------........................***+++,,,---............................................................//////............////////////......------,,,,,,111111000000//////............//////...---,,,,,,000000//////......------+++,,,---.........---,,,---------.........//////..................------///...------,,,,,,,,,,,,............////////////000///...------...///000////////////////////////////////////////////////////////////000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000///..............................000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000,,,,,,,,,---...//////000222111000//////000111222000000000000000000000000000000000000000000000000111111222222222222111111222222111000//////000000333222111///............000000000000000000000000///////////////////////////////////////////////////......------...000111//////............//////000000000000000000000000000000000000000000000000000000//////.........---///////////////000111111000000000000000000000000////////////////////////////////////////////////111111111111111111111111........................---------.........////////////000111111111111111111111000000//////......111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222333333222222111222222222222111111000000333333444555555666666777:::;;;<<<>>>???@@@@@@AAA@@@AAABBBDDDHHHOOOWWW\\\iiinnnwww~~~~~~}}}}}}|||~~~}}}zzzzzz{{{|||}}}~~~|||~~~~~~}}}||||||}}}~~~wwwxxxzzz}}}}}}{{{|||||||||~~~}}}xxxrrrmmmgggbbb^^^WWWSSSMMMGGGCCC@@@===:::666444111000111111111000111111000/////////////////////.........---------////////////////////////////////////////////////........................//////.........---------........................+++,,,,,,---............................................................//////............///////////////...............000000000000//////............//////...------,,,///////////////.........+++,,,---.........---------------.........//////..............................---,,,,,,,,,------............////////////000///...------...///000////////////////////////////////////////////////....../////////000000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000///..............................000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000.........///000111111111222111000000000000111222000000000000000000000000000000000000000000000000000111111222222111111000222222111000000000000000222111000//////......///000000000000000000000000////////////////////////////////////////////////...............///000000//////............//////000000000000000000000000........................000/////////............///////////////000000111000000000000000000000000////////////////////////////////////////////////................................................---------.........////////////000111111111111000000000000000111111111111111000000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111222222333333222222111222222222222111111111000333333333444555666777888::::::;;;===>>>>>>>>>??????AAACCCGGGLLLSSS\\\aaapppttt{{{}}}yyywwwwwwxxxyyyyyy}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}{{{zzzyyyuuuvvvxxx{{{}}}~~~|||zzz{{{zzzxxxyyy{{{||||||{{{zzzxxxuuuqqqnnniiiddd```WWWTTTNNNJJJGGGEEEBBB@@@999666333222222222111000111111000////////////000/////////............---////////////////////////////////////////////////////////////////////////...............---------........................,,,------.........------................................................//////............//////...///////////////000000000000000////////////............///......---,,,.........///////////////,,,,,,---............------------.......................................------------------..................//////////////////............//////////////////////////////////////////////////////------........./////////////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000//////...////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////////////////111000000000000/////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000111222222333333222222111111111111222222000000000000000000000000000000000000000000000000000111111222222111111000222111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000////////////////////////---....../////////////////////............//////000000000000000000000000........................////////////............//////......//////000111000000000000000000000000////////////////////////000000000000000000000000................................................------........./////////...///000000111111000000//////000111111222333333000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222111222222333333222222111222222222222111111111111333333333333444666888999<<<<<<======>>>>>>>>>>>>AAACCCHHHMMMTTT\\\ffflllxxx||||||zzzwwwtttssssssuuuvvvxxx|||~~~}}}}}}{{{{{{yyywwwtttqqqnnnmmmrrrrrrtttwww{{{||||||zzzzzzxxxvvvuuuuuuvvvuuutttuuutttrrrpppnnniiiddd```XXXUUUQQQMMMKKKIIIFFFDDD<<<999555333333222111///222111000000//////000000/////////...............////////////////////////////////////////////////000000000000000000000000................................................---...............---,,,................................................//////............//////......//////000000111111////////////////////////---...............------------......//////000000,,,------.......................................---------...............---------------...///000............/////////////////////....../////////////////////////////////////////////////////////------------.........///////////////000000000000////////////////////////////////////000000000000//////////////////////////////000000000000//////000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111222222222333333222222111111111111222222000000000000000000000000000000000000000000000000000000111111111111000000111111000000000000000111///////////////000111111////////////////////////000000000000000000000000////////////////////////,,,---///000000000///...//////............//////////////////////////////000000000000000000000000///////////////.........///............///000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000....................................////////////...//////000000000000000//////000000000111111111000000000000////////////////////////////////////////////////////////////000000000000000000000000222222222222222222222222111222222333333222222111222222222222222222222222444333333333555777:::;;;???????????????@@@AAAAAADDDHHHNNNUUU]]]gggpppvvv~~~}}}|||uuusssqqqppppppqqqrrrtttzzz~~~~~~|||zzzyyyvvvuuusssppplllhhheeedddnnnoooppptttxxx{{{{{{zzzyyyvvvsssqqqqqqqqqqqqppprrrqqqooonnnllliiiddd```ZZZWWWTTTQQQOOOMMMJJJHHH>>>;;;777444333222000...222222111000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000---......................................................///......------................................................//////............//////......//////000000111111.............../////////------...............---------......//////000000------------......//////.....................------------.........//////------------......///000............////////////...//////////////////...////////////////////////////////////////////////------------.........///////////////000000000000////////////////////////////////////000000000000//////////////////////////////000000000000//////000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000111111111111111222111111111111111111111111000000000000000000000000000000000000000000000000000000000111111000000000111000000000000000111111///......//////000111222////////////////////////000000000000000000000000////////////////////////,,,---///000000000///...//////............//////////////////////////////000000000000000000000000.........///////////////...............//////000////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////........./////////000000......///000000000000000000000/////////.........////////////000000000000////////////////////////////////////////////////000000000000000000000000111111111111111111111111111222222333333222222111222222222222222222222333333333444555777999<<<===????????????@@@AAACCCDDDGGGLLLSSS\\\dddnnnvvv|||~~~zzzyyyxxxwwwwwwooonnnmmmmmmnnnppprrrsssyyy{{{}}}~~~}}}|||{{{{{{}}}{{{xxxuuusssnnnmmmkkkhhheeebbb```___nnnnnnooorrruuuxxxxxxwwwvvvsssooonnnnnnnnnnnnnnnnnnmmmlllkkkjjjhhheeebbb___]]]YYYVVVTTTQQQMMMJJJBBB???:::777555333000///222222111000000000000111...////////////000000000////////////////////////////////////////////////////////////////////////---------.......................................---....../////////......................................................//////............//////...///////////////000000---............/////////,,,---......///..................///////////////......------......///000...............---------,,,,,,------.../////////.........---......//////............////////////......////////////......////////////////////////////////////////////////------........./////////////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000...//////000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000111111111111222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000///000000111111000000///000000000000000111111222///////////////000111111000000000000000000000000000000000000000000000000////////////////////////---....../////////////////////............//////000000000000000000000000.................................///////////////......------......///000000000000000000000000000////////////////////////000000000000000000000000------------------------////////////////////////....../////////000000000---...//////000000//////000000///......---,,,,,,////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222333333222222111222222222222333333333333333444666888:::<<<>>>>>>======>>>???AAACCCFFFHHHLLLQQQYYYbbbjjjrrrzzzyyyuuutttsssrrrqqqlllllllllmmmooorrrtttvvvuuuuuuvvvvvvwwwwwwwwwvvvxxxyyyyyywwwuuuqqqmmmkkkfffeeecccaaa___]]]]]]\\\pppooooooppprrrssssssrrrrrroookkkjjjjjjllllllllljjjiiiggghhhiiiiiihhhffffffccc___\\\YYYUUUPPPMMMGGGCCC>>>:::888555222000333222111111000000111111.../////////000000000000////////////////////////////////////////////////........................---------.........//////........................,,,---...//////000//////................................................//////............///////////////...............---------.........//////,,,------...//////......///////////////.........///......---......000000//////.........---------,,,,,,------...//////000000//////............///............////////////---...///000000///...---////////////////////////////////////////////////....../////////000000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000......///000000000000000........................000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222000000111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111000000000000...///000000000000///...000000000000000000000000000000000000000000000000//////000000000000//////000000000000000111222222000///////////////000111000000000000000000000000////////////////////////////////////////////////...............///000000//////............//////000000000000000000000000..................................../////////000...------------...//////000000000000000000000000////////////////////////////////////////////////------------------------////////////////////////.../////////000000000000---...//////000000//////////////////.............../////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111222222333333222222111222222222333333333444444333555888;;;>>>?????????>>>??????BBBEEEIIIMMMOOOVVV[[[ccckkkrrrzzz{{{vvvrrrqqqpppnnnmmmkkkkkkmmmooorrruuuwwwyyytttssspppoooooooooooonnnnnnnnnoooooommmjjjgggeee___^^^\\\ZZZYYYXXXXXXYYYtttrrrppppppqqqpppooommmooollliiiggghhhjjjkkkkkkgggeeeeeefffhhhjjjjjjjjjjjjgggccc```\\\WWWRRROOOJJJFFFAAA===:::777444222333222111111000111111111.../////////000000111111////////////////////////////////////////////////........................---------.........//////........................,,,,,,...///000000000000................................................//////............////////////......---------,,,---------.........//////,,,,,,---.../////////...000000//////.........---///......------///000111//////.........---------,,,,,,------...///000000111000///.........................../////////000---...///000000///...---////////////////////////////////////////////////////////////000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000......///000000000000000........................000000000000000000000000111111111111111111111111000000000000000000000000222222222222222222222222000000111111222222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000222111111111111111111111---...///000000///...---000000000000000000000000000000000000000000000000//////000000000000//////000000///000000111222222000000////////////000000000000000000000000000000//////////////////////////////////////////////////////...------///000111//////............//////000000000000000000000000000000000000000000000000---.........//////000000...------------...//////000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000////////////000000000000---......///////////////......//////000000111111.../////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222222222222333333222222222222222222333333444444444222555999===@@@AAA@@@@@@AAABBBCCCFFFJJJOOOTTTWWW___dddllltttzzz~~~~~~}}}zzzuuuqqqooonnnlllkkkkkklllnnnpppssswwwzzz{{{xxxtttoookkkiiihhhgggfffeeeggghhhiiiiiifffdddbbb\\\ZZZXXXVVVUUUUUUUUUUUUtttsssrrrpppooooooooopppjjjiiiiiiiiihhhhhhgggggghhhgggfffeeeeeefffggghhhlllkkkjjjfffbbb\\\WWWTTTRRRNNNHHHCCC>>>;;;777555777444222111111000///...000000000000////////////222111111000///......---......------------......................................................---------.........//////)))***,,,...//////...---//////............//////---.........///000000000,,,---......//////..............................///////////////000111222000///...------...///000***,,,///...,,,)))((('''------...///000000//////........................///...---,,,,,,,,,,,,,,,//////.........---------......///000000000000000//////000000000000//////////////////////////////////////////////////////000000000000////////////000000000000000000000000000000000000000000000000...///000///...---...000............/////////000000000111111222222333333000000000000111111111111000000111111111111000000000000000000000000111111000111111111111222222222000000000000000000000000222222333333333444444444111111111111111111111111222111111111000000//////222222222222222222222222111111111111111111111111111111111111111111111111222111111111000000//////000000000000000000000000222222111111111111222222111111111111000000000000111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////............//////000000000000000000000000..............................////////////......////////////000000000000111000///......///000111........................000000000000000000000000---......///////////////......////////////..................////////////000000////////////000000---...111222333222111000///////////////////////////////////////.........000000000000000000000000000000111222222222222111222222111111222222333444000111111111111222222222333333222222333333444444333666:::===???AAACCCDDDAAACCCFFFJJJPPPWWW___dddmmmqqquuuxxx{{{{{{{{{|||}}}~~~zzztttqqqppppppppppppllllllmmmpppuuuyyy{{{|||wwwpppiiieeeaaa]]]^^^aaa^^^aaaeeefffdddaaa___^^^YYYYYYXXXWWWUUUTTTSSSSSSuuusssqqqnnnmmmmmmmmmnnniiijjjjjjjjjiiiiiihhhggghhhgggffffffggghhhjjjkkkpppooonnnkkkgggaaa]]]ZZZVVVSSSMMMHHHCCC>>>:::777666444222111222222111///111000000000////////////111111111000///.........///......------......///................................................---------.........//////***+++---...//////......//////............//////.............../////////,,,---......//////..............................//////.........///000000000///...------...///000+++---//////---,,,+++,,,---...//////////////////........................///...------,,,,,,,,,---//////.........---------......///000000000000000...//////000000//////...////////////////////////////////////////////////000000000000////////////000000000000000000000000000000000000000000000000...///000///......///000........./////////000000///////////////000000000000000000000111111111111000000111111111111000000111111111111000000000000000111111111111222222222111111111111111111111111000000111111111222222222111111111111111111111111222111111111000000000000222222222222222222222222111111111111111111111111111111111111111111111111111111111111000000000///000000000000000000000000222222111111111111222222000000111111222222333333////////////////////////222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////....../////////000000000000000000000000////////////////////////......////////////......////////////000000000000111000///......///000111........................000000000000000000000000---......///////////////......////////////..................////////////000000////////////000000///000111333333333111111000000000000000000000000////////////////////////000000000000000000000000000000111222222222222111111111111111111222333333111111111111222222222222333333333333333444555555999;;;>>>?????????@@@BBBEEEIIINNNSSSZZZbbbkkkqqqsssvvvzzz|||}}}||||||}}}~~~{{{vvvrrrqqqqqqppppppnnnnnnoooqqquuuxxxxxxxxxpppiiibbb^^^ZZZVVVWWWZZZ[[[^^^bbbcccbbb```^^^]]]YYYYYYXXXVVVUUUSSSRRRRRRvvvssspppllljjjjjjjjjkkkiiijjjkkkkkkkkkjjjiiihhhggggggggggggiiikkkmmmnnnssssssrrrooolllgggccc```[[[XXXSSSNNNIIICCC===999666444111111222333222222111111000000000/////////111111000000//////......///......------......///................................................------........./////////,,,---.../////////////////////............//////...............---------,,,---......//////..............................//////......---.........//////............//////,,,...//////......///000//////////////////...---........................///...------,,,---------/////////.........------......///000000000000///.........//////.........////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000...///000000......///000....../////////000000000000000000000////////////000000000111111111222222000000111111111111000000222222111111111000000000000111111111111222222222111111111111111111111111000000111111111222222222222222222222222222222222111111111111111000000000222222222222222222222222111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000222222111111111111222222///000111222333444555555////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000...//////000000//////...////////////000000000000000000////////////000000........................000000000000000000000000---......///////////////......////////////..................////////////000000////////////000000000111222333333333222111111111111111111111111111////////////////////////000000000000000000000000///000111111222222111111111000000000000111222222111111111111222222222333333333333333444666777777===>>>@@@@@@@@@@@@AAACCCEEEJJJQQQZZZcccmmmvvv|||}}}~~~~~~~~~|||wwwtttssssssrrrrrrrrrrrrrrrtttuuuuuutttrrrjjjccc\\\XXXSSSOOOPPPSSSWWW[[[___aaa```^^^]]]]]]YYYXXXWWWUUUTTTRRRPPPPPPxxxuuupppllliiiiiiiiijjjjjjkkklllmmmmmmllljjjiiiffffffggghhhiiilllnnnpppssssssrrrpppmmmiiieeeccc^^^[[[WWWRRRMMMFFF@@@;;;666444111000111333333222111111111000000000//////111000000000/////////...//////............//////............................................................////////////---....../////////000000//////............////////////......------,,,,,,,,,---......///.................................000///...---------------/////////....../////////...//////...------///111//////000000///...------..............................------------......////////////............---...//////000000//////------............------////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////...000111000///...///000...////////////000000000333333222222111111000000000000111111111222222222000111111222222111111000333222222111111000000///000000111111111222222222111111111111111111111111222222333333333444444444222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000222222111111111111222222000000111111222333333444111111111111111111111111000000000000000000000000000000000000000000000000/////////////////////////////////////////////////////////////////////////////////////////////////////////000000///////////////////////////////////////////////////////////////000000000000//////////////////000000000000000000////////////000000........................////////////////////////---......///////////////......////////////..................////////////000000////////////000000000111111222222222111000000000000000000000000000///////////////000000000000000000000000000000000///000000111111111111111000000000///000000111222111111111222222222333333333333333444666888999:::<<<===???@@@AAACCCFFFHHHFFFMMMVVVaaalllvvv|||yyyvvvtttuuuvvvwwwvvvxxxwwwvvvvvvuuusssnnnkkkeee^^^XXXTTTPPPLLLMMMQQQUUUYYY]]]______]]]\\\\\\XXXWWWVVVTTTRRRPPPOOONNN{{{xxxtttooolllkkkjjjkkkkkklllmmmnnnnnnmmmllllllggggggggghhhjjjlllnnnpppooooooooonnnllliiieeeccc___\\\XXXTTTOOOIIICCC???999666222111111222222222111111111111000000000000000000000000/////////////////////....../////////........................................................./////////000000............/////////000//////............///////////////......------,,,,,,---......///.................................000///...---------------...//////////////////...///000///---++++++,,,---//////000000///...------..............................---------......///000000/////////.........------...///////////////------............------////////////////////////////////////////////////.../////////000000000111///////////////////////////////////////////////////000111000///...///111////////////000000000111333333222222111111000000111111111111222222222222111111222222222222111111333222222222111111000000000000111111111222222222111111111111111111111111222222333333333444444444222222222222222222222222111111111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000111111000000000000000000000000222222111111111111222222111111111111111111000000111111111111111111111111000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////000111111000//////////////////////////////........................//////000000000000//////////////////000000000000//////000000000000//////////////////////////////////////////////////////---......///////////////......////////////..................////////////000000////////////000000///000000000000000//////////////////////////////////////////000000111111000000000000000000000000//////000111111111111000000000000///000000111222111222222222222333333333333333444666888:::<<<======>>>???@@@AAADDDIIILLLOOOVVVaaammmwww{{{wwwuuutttuuuwwwzzz||||||}}}{{{yyyvvvsssoooiiiddd___XXXRRRPPPMMMJJJLLLPPPUUUYYY]]]^^^^^^\\\ZZZZZZVVVVVVTTTSSSQQQOOONNNMMM~~~|||yyyuuurrrpppnnnnnnmmmmmmmmmnnnnnnnnnnnnoookkkkkkjjjjjjkkkmmmnnnooommmnnnnnnnnnllljjjgggeee```]]]YYYVVVRRRNNNIIIFFF>>>;;;666333222222222222222222111111111000000000000000000000////////////000//////......//////000....................................................../////////000000000///......------...////////////............/////////////////////.........,,,---......//////..............................//////......---...............////////////.........//////...+++)))******//////////////////...---.................................---......///000000000000/////////......------...////////////............//////.........////////////////////////////////////////////////......//////000000111111000000000000000000000000000000000000000000000000///000111111//////000111/////////000000000111111000000000000////////////111111111222222222222333111111222222222222111111222222222222222222222222000111111111111222222222222222222222222222222222000000111111111222222222333333333333333333333333111111111222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000222222111111111111222222111111111000000000//////////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////111111111111//////000000000000000000000000........................///000000111111000000///////////////000000000000//////000000000000//////////////////////////////000000000000000000000000---......///////////////......////////////..................////////////000000////////////000000000////////////....................................//////000000111111222000000000000000000000000...///000000111111000000111000000000000111222222222222222222333333333333333333555777999<<<>>>@@@@@@AAAAAAAAABBBFFFKKKOOOWWW^^^iiiuuu~~~}}}yyyrrrrrrrrrtttyyy}}}|||xxxsssnnnhhhbbb^^^VVVPPPLLLKKKIIIHHHKKKPPPVVVYYY]]]^^^\\\YYYWWWVVVTTTSSSRRRQQQPPPOOONNNMMM~~~|||yyyvvvsssrrrpppooommmmmmmmmoooppprrrqqqpppooonnnmmmnnnooopppooopppqqqqqqpppnnnkkkjjjccc```\\\YYYVVVTTTQQQOOOFFFAAA;;;777555444333333222222222111111111000000////////////000000000000000000////////////000000.................................................../////////000000000000///...---,,,,,,---......//////............///////////////000000000000000,,,---......//////..............................//////.........///000000---...///000000///...---+++---///...---+++***+++---...//////////////////.......................................///000000000000000000/////////...,,,---......//////.........//////000000//////...////////////////////////////////////////////////.........///000111111111000000000000000000000000000000000000000000000000///000111111000///000111//////000000000111111111///////////////000000000111111111222222222333333111222222333333222222111000111111222222333333444000111111111111222222222222222222222222222222222000000111111111222222222333333333333333333333333111111111222222333333333222222222222222222222222111111111111111111111111111111111111111111111111///000000000111111111111000000000000000000000000222222111111111111222222111111111111111111111222////////////////////////222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...///111222222111///...000000000000000000000000........................000000111111111111000000////////////000000000000...///000111111000///...////////////////////////000000000000000000000000---......///////////////......////////////..................////////////000000////////////000000111111000///////////////////////////////////////...//////000111111222222000000000000000000000000...//////000000000000000111111111111111222333333222222222333333333444444333333555777:::===@@@AAAAAABBBBBBCCCFFFKKKQQQVVV```gggrrr|||~~~xxxuuuqqqpppqqqtttyyy}}}~~~zzztttnnnhhhbbb[[[WWWPPPKKKGGGHHHHHHIIIMMMRRRWWWYYY\\\\\\YYYUUURRRQQQQQQQQQQQQPPPOOONNNNNNNNN}}}yyyvvvtttqqqpppnnnlllmmmooorrrsssuuutttrrrpppoooooopppppprrrsssttttttsssrrrooonnneeebbb^^^[[[ZZZYYYWWWVVVKKKFFF???:::777666555444222222222111111111111000////////////000000000000000000////////////000000................................................////////////000000000000......,,,++++++,,,---...//////............////////////000000111111222222,,,---......//////..............................///////////////000111222---...///000000///...---))),,,...///...---,,,,,,------...///000000000///.......................................///000000000000000000////////////,,,---......//////......//////000000000000//////////////////////////////////////////////////////---......///000111111222000000000000000000000000000000000000000000000000///111222111000///000111000000000000111111111111000000111111222222333333111111222222222333333333111222222333333222222111000000111222333444444555000111111111111222222222222222222222222222222222222222333333333444444444333333333333333333333333111111111222222333333333222222222222222222222222111111111111111111111111111111111111111111111111//////000000111111111222000000000000000000000000222222111111111111222222000000111222333444444555111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...000111222222111000...000000000000000000000000000000000000000000000000000000111111111111000000////////////000000000000...///000111111000///...000000000000000000000000000000000000000000000000---......///////////////......////////////................../////////000000000////////////000000222222111000//////000000000000000000000000000000...//////000111222222222000000000000000000000000...//////000000000000000222222111111222222333444222222333333333444444444333444555888;;;>>>AAACCC???@@@BBBDDDIIIPPPYYY___lllrrr}}}~~~xxxtttqqqqqqqqqqqqtttyyy|||~~~~~~}}}xxxqqqjjjccc]]]WWWSSSNNNIIIGGGHHHJJJKKKPPPVVVWWWYYY[[[ZZZWWWRRROOOMMMPPPPPPPPPOOOOOOOOONNNNNN}}}zzzxxxuuuqqqnnnnnnmmmmmmssszzz}}}~~~~~~zzzsssooommmnnntttxxx}}}}}}zzzwwwuuurrrkkkccc```aaacccaaa___YYYRRRHHH@@@:::777555444111000///000111000...,,,////////////////////////000000//////.........---////////////////////////////////////////////////---......//////////////////////////////.........///////////////////////////...---,,,,,,---...//////////////////.........////////////////////////........................///////////////////////////////////////000111111---...000000///....../////////////////////////////////.........---------......////////////..............................////////////////////////////////////////////////000000//////......------........................000000000000000000000000111111111111111000//////000000000000000000000000222222222111111111111111///000111333444444444444333333222222222222222333222222333333333333222222222222333333333444444444222333333444444333333222333333333333333333333333444444444444444444444444444444444444444444444444111111111111000000000///111111222222222333333333222222222222222222222222333333222111111222333333000000000000000000000000000222222222111000111222222222222111111111111000000000000000000000000000111111222222222222111111000111111111111222222222333222111/////////000000000000000000111111111111000000////////////000000............/////////000//////000000111111111222000000000000000000000000000000000000000000000000////////////////////////......///000000000000000111111111000000000000000222111000//////000111222111000///......///000111000000////////////000000////////////000000000000000000000000000000000000......///000000000000000111111222222222222111111///000111222222111000///......//////000000111111000000000000000000000000000000111111111111000000000000000000000000000000000111111111111222222222222333555444444333555666555666888:::===>>>???@@@AAACCCEEEHHHMMMVVV```fffuuuzzz}}}yyyuuurrrqqqqqqqqqsssvvvzzz}}}~~~}}}xxxrrriii```YYYTTTOOOLLLKKKJJJIIIIIIJJJNNNQQQSSSYYYXXXXXXVVVTTTQQQNNNLLLHHHJJJKKKLLLLLLLLLNNNOOO}}}zzzxxxtttpppmmmmmmmmmooouuu}}}xxxsssrrrrrrxxx|||}}}|||uuunnnfffcccdddfffeeedddaaaZZZPPPFFF???:::777555222000000000111111///---////////////////////////000/////////............////////////////////////........................---......////////////////////////////////////...///////////////////////////...------------...///////////////............////////////////////////........................//////////////////////////////......//////000111---///000000///....../////////////////////////////////.........---------......////////////......///////////////////////////////////////////////////////////////////////////////////////.................................000000000000000000000000111111111111111000//////111111111111111111111111111111111111111111111111000111111222222111111000333222222111111222222222222222333333333333222222333333333333444444444444333333444444444444333333444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333222222111222222222222333333333222222222222222222222222333333222111111222333333111111111111111111111111000222333222111000111222222222222111111111111000000000000000000000000000111111222222222222111111000111111111111222222222///......------...///000000000000000111111111111000000////////////000000........./////////000000///000000000111111111111000000000000000000000000000000000000000000000000////////////////////////......///000000000000000////////////////////////222111000//////000111222111000///......///000111000000////////////000000////////////000000000000000000000000000000000000......///000000000000000000000000111111000000000000000111111111111000000.../////////000000000111000000000000000000000000000000111111111111000000000000000000000000000000000111111111111222222222111333444444333333555666666888:::<<<>>>@@@AAAAAAAAABBBEEEIIIPPPZZZeeemmmxxx|||}}}zzzwwwuuutttttttttvvvxxx{{{|||{{{yyysssnnneee]]]WWWRRRNNNKKKJJJIIIIIIIIILLLOOOSSSVVVWWWWWWVVVTTTRRROOOLLLKKKHHHJJJKKKLLLLLLMMMOOORRR}}}zzzxxxsssnnnkkklllmmmooowww{{{uuussstttzzzyyyssskkkggghhhkkkllllllllleeeZZZPPPGGG???:::666222111000000111222000///000000000000000000000000////////////............////////////////////////---------------------------......///////////////....../////////////////////////////////////////////...------------...///........................////////////////////////////////////////////////////////////////////////......------......///000...///111000///......////////////////////////////////////............---......////////////......000000000000000000000000////////////////////////////////////////////////.........///////////////////////////////////////000000000000000000000000000111111111111000000///111111111111111111111111111111111111111111111111333333333222111000///...222222111111111111222222222333333444444333333222333333444444444555555555333444444555555444444333555555555555555555555555444444444444444444444444444444444444444444444444555444444444333333333333222222222222333333333333333333333333333333333333333222222111111222222333222222222222222222222222111222333222111000111333222222222111111111111000000000000000000000000000111111222222222222111111000111111111111222222222000000000000111222333444000000000000111111111111000000////////////000000....../////////000000000000000000000111111111111000000000000000000000000000000000000000000000000////////////////////////......///000000000000000............////////////111111000000000000111111000000////////////000000000000////////////000000////////////000000000000000000000000000000000000......///000000000000000//////000000000000//////111111000000000000111111////////////000000000000000000000000000000000000000000111111111111000000000000000000000000000000000111111111111222222222000222333444333333555666888999;;;>>>@@@AAABBBBBB@@@BBBFFFKKKTTT___kkkssszzz}}}}}}~~~~~~}}}|||{{{zzzzzzyyyzzzzzzzzz||||||zzzwwwtttlllggg```YYYTTTQQQMMMKKKJJJIIIIIIJJJLLLPPPTTTWWWUUUTTTSSSRRROOOMMMKKKIIIIIIKKKLLLLLLMMMOOOSSSVVV|||yyywwwrrrmmmjjjjjjkkkmmmvvvyyysssqqqqqqyyy~~~|||vvvooolllmmmppprrrtttuuuooodddYYYNNNDDD<<<777444222111111222222111000000000000000000000000000///////////////.........////////////////////////---------------------------......///////////////............////////////////////////////////////.........------.........------...............///////////////////////////000000000000000000000000////////////////////////---------------...//////...000111111///......////////////////////////////////////.....................////////////......////////////////////////////////////////////////////////////////////////------......//////000000000000000000000000000000000000000000000000000000000000111111111111000///111111111111111111111111000000000111111111111111444444444444333222111000222222111111111222333333444444555555555555444444444555555555666666666666555555666666666666555555555555555555555555555555555555555555555555555555555555444444444444444444222222222111111111111000222222222333333333444444333333333333333333333333222222222222222222222222222222222222222222222222111222333333111111222333222222222111111111000000000000000000000000000000111111222222222222111111000000111111111222222222333333333333444444555555///000000000111111111111000000////////////000000...////////////000000000000000000000000111111111////////////////////////////////////////////////////////////////////////......///000000000000000......///////////////000111000000000000000000111000000////////////000000000000////////////000000////////////000000000000////////////////////////......///000000000000000//////000000000000//////222111000//////000111222////////////000000000000000000000000000000000000000000111111111111000000////////////////////////000000111111111222222222///111333444333444666777999:::<<<>>>@@@AAABBBBBB@@@BBBGGGMMMVVVaaammmuuuyyyzzz|||~~~}}}|||zzzyyyyyyyyy{{{|||}}}~~~~~~~~~}}}yyyrrrnnnddd```[[[VVVSSSPPPMMMKKKJJJIIIHHHIIIKKKNNNRRRTTTRRRQQQPPPOOOMMMKKKJJJIIIKKKLLLNNNNNNOOORRRWWWZZZ}}}zzzwwwuuurrrmmmjjjiiiiiikkksss{{{~~~vvvqqqooooooyyy}}}{{{wwwrrrooopppsssvvvxxxyyytttjjj___TTTIII???999666444222111222222222111000000000000000000000000.........///////////////////////////////////////---------------------------......///////////////---.........//////000000////////////////////////---..................---,,,---------......//////////////////////////////000000000000000000000000////////////////////////---------------.../////////111222111///......///////////////////////////////////////////////////......////////////..............................////////////////////////////////////////////////------......//////000000111111111111111111111111111111111111111111111111///000000111111111000000111111111111111111111111000111111111222222222333222222333333444444333333333333333333333444555555666666777777777777666666777777777777888888888888777777888888888888777777666666666666666666666666666666666666666666666666666666666555555555444444222222111111111000000000222222333333333444444444333333333333333333333333222222222222222222222222111111111111111111111111111333333333222111222333222222222111111111000000000000000000000000000000111111222222222222111111000000111111111222222222222222222111111000000//////000000000111111111111000000////////////000000////////////000000000111111111000000000000000000////////////////////////////////////////////////////////////////////////......///000000000000000/////////000000111111111000000000111111000000000//////000000000000//////000000////////////000000////////////000000000000////////////////////////......///000000000000000000111111222222111111000222111000//////000111222000000000000////////////000000000000000000000000000000111111111111000000////////////////////////000000111111111222222222///111333444444555777999:::;;;<<<>>>@@@AAAAAABBBBBBEEEJJJQQQYYYbbblllrrrtttvvvxxxzzz||||||zzzyyywwwvvvvvvxxxzzz}}}|||uuunnniii^^^[[[WWWTTTRRRPPPNNNLLLJJJIIIGGGFFFGGGIIILLLNNNOOONNNMMMMMMLLLKKKKKKKKKMMMOOOQQQRRRTTTVVVZZZ]]]~~~{{{xxxuuusssqqqmmmjjjkkkkkkkkkqqqyyy}}}wwwrrrpppqqqzzz~~~}}}|||xxxvvvsssqqqqqqtttwwwzzzyyytttmmmcccYYYNNNDDD===999777444222222222222111000000000000000000000000.........///////////////////////////////////////---------------------------......///////////////------......///000000000////////////////////////------...//////...------,,,,,,,,,---......//////////////////////////////////////////////////////////////////////////////......------......///000000111222222000......///////////////////////////...////////////000000000......////////////..............................////////////////////////////////////////////////.........///////////////000000000000000000000000111111111111111111111111///000000111111111111000222222222222222222222222111111222222333444444444///000222333444555555555666555555555666777888999888999999::::::999999888999999999:::::::::;;;;;;999::::::;;;;;;::::::999777777777777777777777777888888888888888888888888888888888777666666555555444444444444333333333333333333333333444444444444333333333333333333333333111222222333333222222111000000000000000000000000222333444333222111222444222222222111111111111000000000000000000000000000111111222222222222111111000111111111111222222222333333333333222111000///000000000000111111111111000000////////////000000/////////000000000111111111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////......///000000000000000//////000000111111222222000000111111111111000000//////000000000000//////000000////////////000000////////////000000000000000000000000000000000000......///000000000000000111111222222222222111111111111000000000000111111000000000000////////////000000000000000000000000000000111111111111000000000000000000000000000000000111111111111222222222///111444555666777999;;;:::;;;===???@@@AAABBBBBBFFFJJJPPPWWW^^^fffmmmqqqqqqsssvvvyyy|||}}}{{{yyywwwuuuwwwyyy||||||wwwppphhhcccZZZWWWTTTRRRQQQPPPNNNLLLIIIHHHEEEDDDDDDFFFHHHIIILLLLLLLLLLLLLLLMMMNNNOOOPPPSSSVVVWWWYYYZZZ]]]___~~~|||yyyvvvsssqqqooolllkkkmmmnnnnnnttt{{{}}}|||wwwsssssstttzzz~~~|||xxxvvvssssssrrrqqqrrrsssvvvyyyvvvsssmmmfff^^^TTTIIICCC<<<999555333222222111000////////////////////////............/////////000////////////////////////........................---......///////////////------......///000000111////////////////////////------...//////...------++++++,,,------...//////////////////////////////........................//////////////////////////////......//////000111000222333222000......///////////////////////////.../////////000000000000......////////////..............................///////////////////////////////////////////////////////////////.........000000000000000000000000111111111111111111111111//////000111111111111111222222222222222222222222222222333444444555666666333444555777888888999999888888888888999:::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<======<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::999999888777777666777666666666555555555555333333333444444444444555444444444444444444444444111222333333333333222111111111111111111111111111222333444444222222333444222222222111111111111000000000000000000000000000111111222222222222111111000111111111111222222222333333444555555444333222000000000000111111111111000000////////////000000//////000000000111111111111111111111000000000///000000000000000000000000000000000000000000000000////////////////////////......///000000000000000......//////000111111222///000111222222111000///...///000111111000///...000000////////////000000////////////000000000000000000000000000000000000......///000000000000000000000111111111111000000000000111111111111000000111000000000/////////...000000000000000000000000000000111111111111000000000000000000000000000000000111111111111222222222000222555666777999;;;===<<<===???@@@BBBCCCCCCCCCJJJOOOXXX```ggglllqqqtttrrruuuxxx{{{~~~|||zzzzzz{{{~~~zzzuuupppiiiccc^^^VVVTTTQQQPPPPPPNNNLLLJJJGGGFFFDDDCCCCCCEEEGGGIIIKKKKKKKKKLLLMMMOOOQQQSSSSSSVVVZZZ\\\]]]^^^___```~~~}}}}}}{{{xxxuuurrrpppmmmkkklllpppqqqrrrwww}}}zzz|||}}}{{{vvvssssssuuuyyy||||||wwwsssqqqppppppqqqqqqqqqsssuuuwwwuuurrrnnnhhhaaaWWWMMMFFF>>>;;;666333222222000///////////////////////////---.........//////000000////////////////////////////////////////////////---......///////////////---------...///000000111////////////////////////,,,---...//////...---,,,++++++,,,,,,---...//////////////////////////////........................///////////////////////////////////////000111111111222333222000......///////////////////////////.../////////000000111111......////////////......000000000000000000000000////////////////////////////////////////////////000000//////.........---////////////////////////111111111111111111111111//////000111111111111111222222222222222222222222333333444444555666777777999999:::<<<<<<<<<<<<<<<::::::::::::;;;<<<===>>><<<<<<============<<<<<<============>>>>>>>>>>>>======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777777666666666666555555555555333333333444444444555555444444444444444444444444111222333444444333222111222222222222222222222222222333444444222222333444222222222111111111111000000000000000000000000000111111222222222222111111000111111111111222222222---...000111222222111000000000000000111111111111000000////////////000000000000000000111111111111222111111111000000//////000000000000000000000000000000000000000000000000////////////////////////...//////000000000000000---------...///000000111///000111222222111000///...///000111111000///...000000////////////000000////////////000000000000000000000000000000000000...//////000000000000000//////000000000000/////////000111222222111000///111111000000/////////...000000000000000000000000000000111111111111000000000000000000000000000000000111111111111222222222111333555777888:::<<<>>>>>>???@@@BBBCCCDDDDDDDDDMMMSSS]]]fffmmmrrrvvvxxxtttwww{{{~~~|||}}}{{{vvvpppkkkeee___[[[TTTRRRPPPOOONNNMMMKKKIIIEEEDDDCCCBBBCCCFFFIIIKKKJJJJJJKKKLLLNNNQQQTTTUUUTTTXXX]]]```````````````}}}xxxuuussssssqqqsssuuuxxxzzz}}}~~~~~~{{{xxxvvvtttttttttuuuwwwzzz{{{zzzvvvpppmmmmmmlllkkkkkkmmmqqquuuxxxtttrrrmmmhhhaaaYYYPPPJJJAAA>>>;;;777444333222222111111111111000000000000111111000000//////......000000000000000000000000........................////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111111000000//////......000000000000000000000000////////////////////////000000000000000///......////////////////////////---......///////////////......///000000000000000........................000000000000000000000000111111000000//////....../////////////////////////////////000111111222222(((;;;DDD::://////222333222222111111000000//////...///000111333444555666666777777888:::;;;<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>============?????????@@@@@@@@@@@@@@@===>>>???@@@@@@@@@???>>>???@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>?????????===============>>>>>>>>>???>>>======<<<<<<======999999999888777777666666666555555555666666777888777777666555444444333333555555444333222222222222333333333333333333333333444555666555333222333444333333333222222111111111222222222111111111111000111111111111111111111111222222222222222222222222000000000000111111111111000000000000000000000000222000...------...000222////////////////////////000000000///////////////000000000000000000000000222222222222222222222222222111111000///......---000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000222111000///......//////............////////////000000000000111111111111000000000000000000000000000000000000000000000000///000111000//////111333111111333666:::===>>>>>>>>>???@@@@@@AAADDDHHHLLLWWW]]]gggooouuuwwwyyyzzz{{{|||~~~yyyvvvrrrlllgggbbb]]]XXXTTTRRRPPPNNNLLLJJJIIIHHHHHHBBBCCCDDDDDDDDDEEEHHHJJJLLLMMMNNNQQQTTTWWW[[[\\\]]]^^^___bbbcccbbb^^^[[[}}}zzzvvvuuuuuuvvvxxxzzz~~~|||xxxvvvtttssssssrrrsssuuuvvvtttqqqllliiijjjiiihhhiiikkkooosssvvvvvvsssooojjjccc[[[RRRMMMCCC@@@<<<777444222222222111111111111000000000000111000000000/////////...////////////////////////........................////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000........................------------------------111000000000/////////...000000000000000000000000////////////////////////000000000000000///......////////////////////////---......///////////////......///000000000000000................................................111000000000/////////...//////////////////////////////000000111111222222;;;IIIMMM@@@333000111...333222222222222111111111000000222333444666777777888888999:::;;;<<<=====================>>>>>>???????????????????????????????????????????????????======??????@@@??????>>>??????@@@@@@@@@@@@??????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>======<<<<<<======<<<<<<;;;;;;:::999999999888888777666666555666666555555555444444333333222555555444333222222222222333333333333333333333333333444555444333222222444333333333222222222111111222222222111111111111000111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222111111000000//////......000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111000000000/////////000000000000000000000000000000000000000//////.../////////000000000000111000000000000111111111111000000000000000000000000000000000000000000000000000111111111///000111333333333444777:::===>>>???@@@@@@AAAAAACCCGGGMMMRRR^^^dddmmmvvv{{{~~~{{{uuummmiiiccc]]]YYYTTTPPPNNNLLLKKKIIIGGGEEEDDDCCCCCCBBBCCCDDDDDDDDDEEEHHHKKKMMMNNNQQQUUUYYY\\\___```bbbaaaaaaaaaaaa]]]XXXTTT{{{xxxwwwwww{{{}}}}}}yyyuuusssrrrqqqppppppqqqpppooollliiigggfffeeeeeefffhhhlllppprrrwwwtttpppkkkeee]]]UUUPPPIIIEEE@@@;;;666444333333222222111111111000000000000000000000////////////........................////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000................................................000000000000////////////000000000000000000000000////////////////////////000000000000000///......////////////////////////---......///////////////......///000000000000000................................................000000000000//////////////////////////////////////////000000111222222222888AAABBB:::333333444111333333333333333444444444333333444555777888999999::::::;;;<<<===>>>>>>???????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@AAAAAA@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@????????????>>>?????????>>>======<<<<<<<<<<<<:::999888777777777666666666666666555555555666666444333333222222222333333333333222222222222222444444333222111222333333333333222222222222111222222222111111111111000111111111111111111111111000000000000000000000000000000000000111111111111222222222222222222222222///000222333333222000///111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000///////////////...000000000000000000000000///000111222111000///...000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000000111111111000000222444555555666888;;;===???@@@AAABBBCCCDDDGGGMMMUUUZZZffflllttt|||~~~uuuoooddd___YYYSSSOOOLLLJJJHHHHHHGGGEEEDDDBBBAAA@@@@@@DDDEEEFFFFFFFFFHHHKKKNNNOOORRRWWW]]]aaadddeeeeeefffeeebbb___\\\VVVPPPLLL~~~{{{{{{{{{}}}~~~zzzuuurrrqqqpppppppppooonnnllliiigggfffcccccccccdddfffjjjmmmpppuuurrrnnniiiddd^^^WWWSSSOOOLLLFFF@@@;;;888666666222222222111111111000000000000000000////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000111111111111111111111111000000000000////////////////////////////////////////////////////////////000000000000000///......////////////////////////---......///////////////......///000000000000000........................000000000000000000000000000000000000///////////////////////////////////////000000111111222333333---222333000000555777555222333333444555555666666666666777888999;;;;;;<<<=========>>>???@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@??????>>>>>>???>>>===<<<;;;:::::::::999999::::::::::::::::::888777666444444333333333333333333333222222222222222333444333111000111222222222222222222222222222222222222111111111000000111111111111111111111111222222222222222222222222///000000000111111111111222222222222222222222222000111333444444333111000111111111111111111111111111111111111111222222222000000000000000000000000000000000000000000000000////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////............////////////////////////000000000000000000000000//////000000000111111111///000000000111111111111000000000000000000000000000000000000000000000000000111222222111111333555666777888999:::<<>>:::777666222222222222111111111111////////////000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000111111111111111111111111////////////000000000000////////////////////////////////////////////////000000000000000///......////////////////////////---......///////////////......///000000000000000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000000000111222222333333333333222000222555666444333333444555666666777888999999:::;;;<<<======>>>?????????@@@AAAAAAAAABBB???@@@AAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHGGGFFFFFFEEEDDDDDDFFFFFFFFFGGGFFFEEEDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@???>>>======<<<<<<======<<<<<<<<<<<<<<<<<<======:::999888666555444444444444444444333333333222222222333444333111000111222222222222222222222222222222222222111111111000000111111111111111111111111222222222222222222222222///000000000111111111111222222222222222222222222333333222222222222333333111111111111111111111111000000111111222222222222000000000000000000000000////////////////////////////////////000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////............////////////////////////////////////222111000//////000222333........./////////000000///000000000111111111111000000000000000000000000000000000000000000000000000111222222222222444666555777999999:::<<<@@@DDDCCCGGGMMMSSSYYY```fffkkksssvvv|||xxxmmmeee\\\WWWQQQLLLJJJJJJIIIIIIGGGGGGFFFDDDDDDCCCCCCCCCEEEGGGIIIKKKMMMPPPUUUXXX^^^aaaggglllnnnllliiiggg```\\\WWWSSSNNNJJJDDDAAAzzzvvvrrrpppooommmlllkkkiiigggdddbbbaaabbbbbbbbbcccdddfffhhhiiijjjhhheeebbb```]]]YYYVVVQQQOOOKKKFFF@@@;;;666444333222222222222111111111////////////000000000000111111111111111111111111////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000................................................////////////000000000000000000000000000000000000////////////////////////000000000000000///......////////////////////////---......///////////////......///000000000000000////////////////////////........................////////////000000000000000000000000000000000000000000111111222333333333333222111222444666666666555555666777888888999999;;;;;;<<<======>>>??????@@@@@@AAAAAAAAABBBBBBBBB@@@AAACCCDDDDDDCCCCCCBBBAAAAAABBBBBBCCCDDDDDDDDD@@@AAAAAABBBCCCDDDEEEEEEFFFFFFFFFFFFGGGHHHJJJKKKJJJKKKKKKLLLLLLKKKKKKJJJHHHHHHIIIJJJKKKLLLMMMMMMPPPPPPOOONNNLLLKKKJJJJJJIIIJJJKKKKKKKKKJJJHHHHHHHHHHHHGGGGGGFFFEEEEEEEEE@@@??????>>>>>>>>>>>>???============<<<<<<<<<<<<<<<<<<:::999777666666666666666555555444444333333222444444333222111222333111222222222222333333333222222222111111111111000111111111111111111111111000000000000000000000000000000000000111111111111222222222222222222222222333333222111111222333333111111111111111111111111//////000000111222222222000000000000000000000000////////////////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000...////////////000000000000000000000000000000000222111000///000111222333............////////////000000000000111111111111000000000000000000000000000000000000000000000000000222333333222333555777666888:::;;;;;;===CCCHHHIIIPPPZZZcccjjjooosssuuu{{{}}}~~~uuuiiiaaaWWWSSSNNNKKKJJJJJJIIIHHHFFFFFFEEEDDDDDDDDDDDDDDDDDDGGGJJJMMMQQQUUU[[[___hhhkkknnnpppoookkkfffbbbWWWSSSNNNJJJGGGDDDAAA>>>{{{vvvsssqqqpppmmmmmmmmmkkkiiifffcccaaabbbbbbbbbbbbcccdddeeefffeeecccaaa```___]]][[[YYYSSSRRROOOKKKFFF???999555333333222222222111111111.../////////000000000111000000000000000000000000........................////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000........................------------------------.../////////000000000111000000000000000000000000////////////////////////000000000000000///......////////////////////////---......///////////////......///000000000000000////////////////////////.........................../////////000000000111000000000000000000000000000111111222222333333444//////000444666888999;;;999999999:::;;;;;;;;;<<<<<<======>>>>>>?????????AAAAAAAAAAAABBBBBBBBBBBBBBBCCCEEEFFFFFFFFFDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFDDDEEEFFFHHHIIIKKKLLLMMMNNNMMMMMMNNNOOOPPPRRRSSSSSSSSSTTTTTTTTTTTTSSSSSSQQQQQQSSSTTTVVVWWWYYYYYY[[[[[[ZZZXXXWWWVVVTTTTTTQQQRRRTTTTTTTTTSSSQQQPPPNNNNNNNNNMMMLLLLLLKKKKKKGGGGGGEEEDDDCCCCCCBBBCCC@@@??????>>>>>>=========???>>><<<;;;999888888888888777777666555555444444333444555444333222222444111111222222222333333333222222222111111111111000111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111000111222333333222111000000000000000000000000000......///000000111222222000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000...///111333333333111000...////////////000000000000000000000111111111111000000000000000000000000000000000000000000000000000222333333333444666888777:::=========@@@GGGMMMQQQ[[[iiiuuu}}}{{{rrrfff^^^TTTQQQMMMLLLKKKKKKJJJIIIGGGGGGFFFEEEEEEEEEFFFFFFHHHKKKOOOTTTYYY^^^eeeiiiqqqrrrsssrrrnnnggg```\\\OOOLLLGGGCCCAAA???===;;;{{{vvvsssqqqqqqpppppppppooollliiieeecccbbbaaaaaaaaaaaabbbbbbccccccaaa_________^^^\\\ZZZVVVUUUTTTQQQKKKDDD===999333333333222222222111111.../////////000000111111////////////////////////........................////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////.../////////000000111111000000000000000000000000////////////////////////000000000000000//////...////////////////////////---......///////////////...//////000000000000000000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000000111111222222333444444666666888::::::999999;;;<<<<<<<<<========================>>>?????????@@@AAAAAAAAABBBBBBBBBBBBBBBCCCEEEGGGHHHHHHHHHFFFEEEDDDEEEEEEFFFGGGGGGHHHHHHJJJKKKLLLNNNQQQSSSTTTUUUVVVUUUUUUUUUWWWXXXZZZ\\\[[[[[[\\\\\\\\\\\\[[[[[[ZZZ[[[\\\^^^```bbbdddeeeddddddbbbaaa___^^^]]]\\\ZZZ[[[\\\]]]]]][[[YYYXXXSSSSSSSSSRRRQQQQQQPPPPPPPPPOOOMMMKKKIIIHHHGGGGGGCCCCCCBBBBBBAAA@@@??????@@@???>>><<<:::999999999999888888777666555555555444555666555333222333444111111111222222333333333222222222111111111111000111111111111111111111111222222222222222222222222000000000000111111111111000000000000000000000000---000333555555333000---////////////////////////---......///000111111111000000000000000000000000111111111111111111111111222111111000///......---000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000//////000000111111222222000000000000000000000000+++...333666777444000---000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000111222333333333444666999888<<>>666444222222333333333111////////////////////////111...++++++...//////---////////////////////////000111111111///---+++***---.........//////000000111///...------...///111000000//////......------............/////////////////////...---------,,,////////////000000000000666555222000...---------000000000000000/////////000000////////////000000........................000000000000000000000000000///......000111111000222222111000///...------////////////000000000000111222333333222111000/////////000000111111222222000000111222333555666777888999999::::::;;;;;;;;;======<<<;;;;;;;;;;;;<<>>AAABBBDDDLLLUUU```ppp{{{{{{~~~wwwnnnddd]]]XXXRRROOOLLLMMMPPPQQQMMMIIIGGGGGGGGGGGGHHHIIIJJJJJJRRRWWW]]]bbbgggnnnuuu{{{}}}yyytttmmmdddZZZPPPIIIBBBAAA@@@>>><<<:::888888}}}|||{{{{{{}}}{{{zzzyyywwwssspppnnnnnnnnnmmmllljjjhhhgggaaa```^^^\\\\\\]]]^^^______```bbbbbbbbbaaa___^^^[[[ZZZZZZYYYUUUNNNEEE>>>777555333222333333222111000000000000000000000000///---******,,,...---,,,////////////////////////,,,---///000000000//////............/////////000000///...------...///000000000000//////.....................////////////..................------////////////000000000000444333111///------------------..................000000////////////000000........................000000000000000000000000000///......000111111000000000000000////////////////////////000000000111111222222333222111000///000111111222222333333333222222333444555777888999999999:::;;;;;;<<<======>>>>>>>>>>>>>>>>>>???@@@???@@@AAAAAA??????@@@AAADDDDDDDDDFFFHHHIIIIIIIIIJJJLLLMMMMMMLLLLLLMMMOOOOOOPPPRRRTTTVVVWWWXXXXXX^^^```bbbcccdddeeehhhjjjkkkkkkkkklllmmmooopppqqqrrrrrrsssssssssttttttttttttuuuuuuwwwyyy|||}}}zzzxxxvvvuuutttuuutttsssrrrpppmmmkkkjjjjjjgggdddbbbaaaaaa___^^^^^^]]][[[ZZZYYYVVVRRROOONNNLLLIIIGGGGGGGGGFFFEEEBBB???<<<;;;;;;<<<;;;:::<<<<<<;;;:::999888777666555555444444444333333333222222222222222333333333222222222222111111111000111111111111111111111111111000000000000222333444111111111111111111111111111111111111111111111111111222222222222222222333111111111111000000000000000000000000000000000000000000000000000111111111//////000000000000//////////////////////////////111000000000/////////............//////000000111000000000000111111111111000000000000000000000000------------------------000000000000000000000000111111111111000000000///111111222333333333333222111111111111111111111111111111111111000000000000///000000///......000222000000000000000111111222111111111111111111111111111111111111111111111111222333444666777999:::;;;>>>===>>>BBBDDDGGGQQQ[[[jjjxxx|||xxxtttuuuxxx{{{tttkkkbbb[[[VVVRRRNNNLLLLLLOOOOOOLLLHHHIIIIIIIIIIIIKKKMMMOOOQQQUUUZZZ```ffflllqqqwww||||||xxxppphhh___UUUKKKEEE@@@???>>>===;;;:::999999}}}{{{yyyyyy{{{{{{zzzzzzzzzxxxtttqqqqqqpppooonnnlllkkkjjjiiidddaaa^^^[[[ZZZ[[[]]]^^^```bbbccceeeeeedddcccbbb```^^^]]]]]]\\\UUUIII@@@999777444222222222222000111111111111111111111111///...,,,,,,---......---////////////////////////,,,---...///000111111111............////////////000///...------...///000000000000000////////////............////////////..................//////////////////000000000000111000///...---------...---------....../////////000000////////////000000........................000000000000000000000000000///......000111111000......//////000000111111/////////000000000111111111222222222222111000000222222222333444555555555444555555666777999:::;;;::::::;;;<<<===>>>???@@@@@@??????@@@@@@AAABBBCCC>>>@@@AAABBBAAAAAACCCDDDDDDEEEEEEFFFHHHJJJKKKLLLQQQSSSUUUVVVUUUUUUVVVXXXYYYZZZ\\\___aaacccdddeeejjjkkknnnooooooqqqsssuuuwwwxxxyyyzzz}}}|||yyyxxxwwwtttpppmmmllljjjhhhffffffdddbbbaaa```]]]YYYVVVRRRPPPMMMKKKJJJIIIGGGFFFDDDBBB???>>>>>>???>>>===>>>>>>======<<<;;;::::::888888777666555444444333222222222333333444444444222222222222111111111111222222222222222222222222000000000000111222333444111111111111111111111111222222222222222222222222222222222222222111111111111111111111000000000000000000000000000000000000111111111111000000000000//////000000000000//////////////////////////////000000000000////////////000000000000000000000000000000000000111111111111////////////////////////////////////////////////000000000000000000000000111111111111000000000000111222333333444444333333111111111111111111111111111111111111000000000000000000111000......///111000000000000000111111222111111111111111111111111111111111111111111111111333333555666888999;;;;;;@@@>>>???CCCGGGLLLXXXddduuuzzztttpppmmmooottt~~~}}}|||}}}{{{vvvoooggg___XXXTTTPPPMMMKKKKKKLLLLLLIIIFFFFFFFFFFFFGGGIIIMMMQQQTTTZZZ___gggnnnssswwwzzz}}}{{{uuukkkaaaVVVMMMEEE@@@===<<<<<<;;;::::::::::::|||~~~{{{zzzyyyyyyyyyzzzzzzyyyuuurrrqqqpppooonnnmmmmmmmmmmmmiiifffbbb^^^\\\]]]___aaacccdddfffhhhiiihhhggggggeeeaaa]]]]]]]]]XXXMMMCCC<<<999666333333222111000000000000000000000000000111000000000000111111000///////////////////////////000000000000/////////.........///////////////000///............///000000000000000000000000000............////////////------......//////000000////////////000000000000////////////////////////......///000111222222333//////000000000000//////........................////////////////////////000///......000111111000////////////000000000000//////000000000111111111111111111222111111111111222222333333444555666666666666666777999:::<<<===;;;<<<===>>>???AAAAAABBBAAA@@@@@@@@@AAAAAABBBCCC@@@BBBDDDEEEEEEFFFHHHJJJHHHIIIJJJKKKMMMOOORRRTTT[[[]]]___````````````bbbccceeehhhlllooorrrtttuuutttvvvyyy|||}}}~~~}}}zzzxxxuuurrrooopppnnnlllkkkiiifffbbb___ZZZXXXTTTRRRPPPNNNLLLIIIHHHEEECCCBBBBBBBBBBBBAAA>>>>>>>>>======<<<<<<<<<===<<<;;;:::888777666555222222333333444444555555222222222222222222222222222222222222222222222222111111111111111111222222111111111111111111111111222222222222222222222222333333222222111111000000111111111111000000000///000000000000000000000000222222111111000000//////...//////000000000000///////////////////////////000000000000////////////111111111111000000000000///000000000111111111111////////////////////////111111111111111111111111////////////////////////111111111000000000000000000111222222333333222222111111111111111222222222111111111111000000000///000111111000...---...000000000000000000111111222111111111111111111111111111111111111111222222222222333444666888999:::;;;@@@>>>???DDDIIIQQQ___lll|||~~~uuupppllljjjnnnttt|||~~~|||{{{zzzxxxwwwwwwuuuqqqkkkccc\\\VVVRRRNNNLLLIIIIIIIIIIIIHHHFFFEEEEEEEEEFFFKKKPPPVVVZZZaaafffmmmuuuzzz|||}}}}}}yyyqqqeeeYYYOOOFFF@@@<<<::::::999999999:::;;;<<>>===>>>>>>???AAABBBBBBCCCBBBAAAAAA@@@@@@@@@AAAAAAAAACCCFFFHHHIIIKKKNNNPPPRRRTTTVVVVVVWWWZZZ^^^bbbdddfffiiijjjjjjiiiiiijjjkkknnnrrrwww|||~~~{{{}}}|||yyyxxxvvvsssnnnkkkfffddd```]]][[[WWWSSSQQQKKKIIIFFFDDDDDDDDDCCCBBB??????>>>>>>=========<<<>>>===<<<:::999777666555333333444444444555555555222222222222222222222333222222222222222222222222333222222222111000000///111111111111111111111111111111111111111111111111222222222111111000000000111111111111000000000///000000000000000000000000222222111111000000//////......///000000000000000////////////////////////////////////000000000000111111111111000000000000///000000000111111111111////////////////////////........................////////////////////////000000000000000000111111//////000111111111111111000000111111111222222222111111111111000000000///000111111000...---...000000000000000000111111222111111111111111111111111000000111111111222222222222222444555777999::::::???>>>???EEELLLVVVeeessswwwoookkkiiijjjpppwww|||}}}zzzxxxxxxwwwuuutttqqqooolllggg```ZZZTTTQQQKKKJJJHHHGGGGGGGGGGGGGGGJJJJJJJJJMMMRRRYYY```dddhhhlllssszzz~~~}}}{{{tttlll___SSSIIIBBB>>>;;;999999888888999:::<<<===wwwyyy}}}}}}{{{zzzyyyyyyzzzzzzxxxvvvnnnmmmlllkkkmmmppptttvvvqqqnnnjjjfffddddddeeefffjjjkkkmmmoooppppppooonnnkkkeee]]]YYYXXXVVVPPPKKKEEEAAA;;;777555444222111........................---...000000///......///////////////////////////.........///000111222333///////////////.........////////////////////////............////////////............//////////////////////////////000000////////////000000000000//////000111222111111111.........//////000000000...///000111111000///...////////////////////////000000000000000000000000000///......000111111000111111000000//////......000000000111111111222222111111111000111111222333111222222444555666777888888888999:::;;;===>>>?????????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEHHHKKKNNNPPPRRRVVVXXXZZZ\\\___``````ccciiinnnooorrruuuvvvuuussssssssstttwww||||||wwwtttooolllhhheeebbb]]]XXXUUUPPPMMMJJJHHHGGGGGGEEEDDDBBBBBBAAA@@@??????>>>>>>===<<<;;;999888666555555555555555555555555555555222222222222333333333333222222222222222222222222222222333222222111000///111111111111111111111111111111111111111111111111111111111111111000000000111111111111000000000000000000000000000000000000111111111111000000000000---...///000000111111000////////////////////////////////////000000000000000000000000000000000000000000000000111111111111////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111...//////000111000000000000000000111222222333333111111111111000000000000000000111000......///111000000000000000111111222111111111111111111111111000000000111222222333333333333444666888999;;;;;;???>>>AAAHHHPPP[[[kkkyyytttmmmgggggghhhjjjrrryyy~~~|||zzzwwwuuutttsssqqqpppkkkiiigggbbb]]]WWWRRROOOIIIHHHGGGFFFFFFGGGHHHIIIKKKKKKMMMRRRXXX___eeeiiioooqqqwww|||{{{xxxmmmeeeXXXMMMEEEAAA>>><<<999999888777888;;;===???uuuwww{{{~~~~~~|||zzzyyyyyyzzzyyyxxxooommmkkkjjjlllooosssvvvuuussspppmmmkkkkkkkkkkkkmmmoooqqqrrrsssrrrqqqpppkkkhhhccc^^^[[[WWWRRROOOIIIDDD>>>999666555444333////////////////////////+++...000000...------...////////////////////////000000/////////000222333000/////////..................////////////......,,,---------.........///............////////////000000000///////////////////////////000000000000...///000111111111000////////////////////////000...///000111111000///...////////////////////////000000000000000000000000000///......000111111000////////////000000000000000000111111111222222222111111000000000111333333222333444555777888999999;;;;;;;;;<<<===???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDEEEFFFHHHJJJKKKNNNQQQUUUXXX[[[^^^bbbeeeeeehhhkkkllllllooovvv|||yyywwwsssoookkkfff```\\\ZZZWWWSSSPPPNNNMMMKKKJJJGGGGGGFFFEEEDDDBBBBBBAAA>>>===<<<;;;:::999888888777777666666555444444444222222222333333333444444111111111111111111111111///000111222333222222111111111111111111111111111222222222222222222222222000000000000111111111111111111111111000000000000000000000000000000000000000000000000000111111111---...///000111111111111////////////////////////.../////////000000000111.........//////000000111000000000000111111111111000000000000000000000000222222222222222222222222000000000000000000000000///000000000111111111111//////000111111111111111///000000111222222333333111111111111000000000000///000000///......000222000000000000000111111222111111111111111111111111///000000111222222333333555555777888:::<<<======@@@@@@DDDLLLUUU___ooo}}}~~~{{{vvvkkkfffccceeehhhmmmvvv~~~}}}|||yyyuuurrrpppnnnllljjjeeedddaaa^^^YYYTTTOOOLLLGGGGGGFFFEEEEEEGGGIIIKKKKKKLLLPPPUUU[[[bbbgggkkktttuuuxxx|||~~~yyytttddd]]]RRRHHHBBB???>>>===;;;999888888999;;;>>>???tttvvvzzz~~~~~~zzzxxxyyyzzzzzzzzzpppnnnllljjjkkknnnrrrtttzzzyyyvvvtttrrrqqqqqqqqqoooqqqrrrttttttsssrrrqqqkkkjjjhhhddd___YYYTTTQQQKKKFFF???:::777666444333000000000000000000000000,,,///222222000...///000////////////////////////555444222000.........///000000//////.........---......////////////......,,,,,,,,,---------................../////////000111111000000//////......////////////000000000000---...///000000///...---222222222111111111111111...///000222222000///...000000000000000000000000000000000000000000000000000///......000111111000------...///000111222222000111111111111222222222111111000000000111333444444444555777888:::;;;;;;<<<======>>>???AAABBBCCCBBBBBBAAAAAAAAA@@@@@@@@@CCCDDDFFFHHHKKKNNNPPPRRRXXX[[[___bbbeeeiiimmmpppssswwwzzz{{{{{{~~~|||xxxrrrlllhhhccc___[[[XXXVVVTTTRRRPPPLLLKKKJJJIIIGGGFFFEEEDDDAAAAAA@@@???>>>===<<<<<<888888777666555444333333222222222333333444444444000000000000000000000000,,,---000222333444444444111111111111111111111111333333333333333333333333//////000000111111222222111111111111000000000000000000000000000000000000//////000000111111222222---...///000111111111111////////////////////////.../////////000000111111,,,------...///000000111000000000000111111111111111111111111111111111111////////////////////////000000000000000000000000//////000000111111111222000000111222222222222222///000000111222222333333111111111111000000000000...///000///...///111333000000000000000111111222111111111111111111111111///000000111222222333333777777999:::<<<===??????AAABBBFFFOOOXXXcccrrr~~~{{{}}}}}}tttnnnhhhcccbbbfffkkkqqqzzz~~~|||xxxtttpppnnnkkkgggeeeaaa```^^^[[[VVVQQQMMMJJJFFFFFFFFFEEEEEEGGGJJJMMMOOOQQQVVV[[[bbbhhhmmmpppwwwwwwyyy|||~~~|||wwwrrr^^^WWWNNNEEEAAA???>>>===;;;:::999888999;;;>>>@@@uuuxxx||||||xxxxxxyyy{{{{{{wwwsssnnnjjjiiikkknnnqqqxxx{{{|||zzzvvvsssssstttttttttttttttsssrrrqqqpppqqqqqqooolllhhhccc___\\\UUUOOOFFF>>>:::888777666333222111000000111111222////////////////////////////////////////////////////////////000000000000---------------...//////111111000///////////////000000000000000000000000......///000000000000000...///000111111000///...000000000000000000000000////////////////////////000000000000000000000000111000000000//////......000000000000000000000000111111000000//////......000000000000000000000000////////////000000000000222222222111111111111111111222222111000111333666777777888999;;;<<<======>>>@@@AAAAAA@@@@@@AAACCCAAACCCEEEFFFEEEEEEEEEFFFHHHLLLPPPRRRSSSUUUYYY]]]]]]aaaffflllrrrwww}}}wwwpppooojjjeee```]]]ZZZXXXVVVPPPMMMJJJHHHHHHGGGFFFEEEGGGEEEBBBAAAAAAAAA???>>><<<;;;;;;;;;;;;999666444888888777666555444444333333333222222222222222222222222111111111111222222222222222111111111111000111111111111111111111111111111111111111111111111000000000000000000000000222111111111000000//////444222000///...///000111111111111111111000//////000000111111111111000000333222222222111111000000111111000000//////......000000000000000000000000000000//////.........---111111000000//////......//////000000111111111222111111222111000///---,,,//////000000111111222222333222222222111000000000000111111000//////000222......///000111222222333222222111111111111222222222222222111111111000000111111111111222333444444444555666999<<>>EEEEEEFFFMMMZZZiiiwww~~~~~~}}}}}}~~~~~~~~~|||vvvooojjjggg^^^bbbeeeiiiqqq|||zzzxxxtttppplllhhhccc___\\\ZZZVVVQQQMMMIIIHHHGGGEEEDDDEEEGGGIIIKKKLLLKKKMMMQQQVVV^^^eeelllqqqsssyyyzzz|||~~~|||uuulllfffWWWSSSLLLEEE@@@=========;;;;;;;;;<<<>>>???@@@AAAuuuwww{{{~~~zzzzzz{{{{{{|||xxxtttnnniiigggiiilllooowwwyyy{{{zzzwwwsssrrrrrrqqqqqqqqqrrrrrrrrrrrrqqquuuvvvvvvuuurrrnnniiifff]]]VVVMMMDDD>>>:::777555222111000......///000000////////////////////////////////////////////////////////////000000000000///////////////000111111111111000///////////////000000000000000000000000......///000000000000000...///000111111000///...000000000000000000000000////////////////////////000000000000000000000000222222222222111111111000000000000000000000000000111000000000/////////...000000000000000000000000////////////000000000111111111111111111111111111222222333222111222444777888999:::;;;<<<>>>??????@@@BBBCCCCCCBBBBBBDDDEEECCCFFFHHHJJJIIIIIIIIIJJJJJJOOOTTTXXX[[[___fffkkkkkkoootttzzz{{{wwwqqqlllhhheeebbb___[[[XXXTTTRRRQQQPPPNNNMMMHHHFFFCCCBBBBBBAAA@@@>>>???>>>=========<<<999777999999888777666555444444333333333333222222222222222222111111111111222222222222222111111111111000111111111111111111111111111111111111111111111111000000000000000000000000111111111111000000000///333222000......///000111111111111111111000/////////000000111111000000///222222111111111000000000111000000000/////////...000000000000000000000000000000000/////////......111000000000/////////...///000000000111111111111000000111111000///...---///////////////000000000111111000000000000000000000111111000//////000222000000000000000111111111222222111111111111222222222222222111111111000000111111111111222333444555777777888;;;>>>@@@@@@@@@EEEFFFIIIQQQ\\\jjjuuu|||~~~}}}}}}}}}}}}~~~~~~}}}}}}{{{vvvooohhhdddbbb___eeejjjoooxxx{{{xxxsssnnniiiddd^^^ZZZUUUSSSPPPMMMJJJHHHGGGGGGEEEEEEEEEGGGJJJLLLMMMMMMRRRUUU\\\ccckkkrrrvvvyyy||||||||||||xxxpppggg```SSSOOOIIICCC>>><<<<<<===<<<<<<<<<===>>>@@@AAABBBuuuwww{{{~~~}}}||||||}}}|||yyytttmmmgggeeefffjjjllltttvvvyyyyyywwwsssqqqpppllllllmmmnnnoooqqqrrrsssxxxzzz|||~~~|||xxxssspppfff___UUULLLDDD===888555222222000/////////000000000000000000000000000000////////////////////////////////////000000000000/////////000000000111111111000000///////////////000000000000000000000000......///000000000000000//////000000000000//////000000000000000000000000////////////////////////000000000000000000000000222222222222111111111111000000000000000000000000000000000000////////////000000000000000000000000/////////000000000111111111111111111111111111111222333444444333444666888:::;;;<<<===???@@@AAAAAABBBCCCEEEEEEDDDEEEFFFHHHGGGJJJMMMOOOOOOPPPQQQRRRSSSXXX^^^bbbfffllltttzzz}}}|||wwwsssnnnkkkeeebbb]]]YYYWWWUUURRRPPPMMMJJJGGGFFFEEEEEECCCAAABBB@@@???@@@@@@???===;;;;;;:::999888777666666555444444333333333222222222222222111111111111222222222222222111111111111000111111111111111111111111111111111111111111111111000000000000000000000000111111111111000000000000222111///.........///000000111111111111000000/////////000000000000//////111111000000000000//////000000000000////////////000000000000000000000000111000000000000000//////000000000000////////////000000000000111111111111//////000000000000//////////////////............///////////////000000000000111111000//////000222111111111111000000//////222222111111111111222222222222222111111111111111222222222222333444555555999:::;;;===???AAABBBCCCGGGJJJOOOXXXbbbllluuuzzzzzzzzz{{{{{{|||}}}~~~~~~~~~|||wwwooogggbbb______bbbjjjssszzz|||xxxqqqjjjddd]]]WWWSSSLLLKKKIIIHHHGGGFFFFFFFFFEEEFFFGGGIIIKKKMMMOOOQQQVVV[[[bbbjjjrrrxxx}}}~~~|||xxxrrriii___XXXMMMJJJEEE@@@===<<<<<<===<<<======>>>???AAACCCDDDuuuwwwzzz|||~~~~~~}}}|||yyytttmmmgggdddeeehhhjjjqqqsssvvvxxxvvvsssooommmhhhhhhhhhiiilllnnnqqqssswwwzzz~~~zzzuuuqqqjjjddd[[[RRRIIIBBB;;;777666555333222111111222333000000000000000000000000////////////////////////////////////000000000000------...///////////////000000////////////000000////////////////////////......///000000000000000//////000000000000//////////////////////////////////////////////////////000000000000000000000000000000000///////////////////////////////////////000000000000//////////////////////////////////////////000000000111111111000000000111111111111111333444666666666777999;;;<<<<<<===>>>@@@AAABBBBBBAAACCCEEEFFFFFFGGGIIIJJJKKKNNNRRRUUUWWWXXXZZZ[[[aaaeeejjjnnnrrrxxx~~~{{{xxxppplllgggbbb^^^ZZZWWWTTTSSSQQQNNNLLLKKKJJJHHHFFFDDDCCCAAAAAAAAAAAA???=========<<<:::999888777777555555444444333333222222222222111111111111222222222222222111111111000000111111111111111111111111111111111111111111111111000000000000000000000000111111111000000000000000000000///......//////000000000111111111111000////////////000000/////////000000000///////////////000000000000////////////000000000000000000000000111111111111000000000000000000000000////////////000000000000000111111111......///000000000000000000000000//////............//////000000111111111000111111000//////000222111111000000000000000000222222111111111111222222111111111111111111111111222222222222333555666777:::<<<===???@@@BBBDDDFFFJJJOOOXXX```hhhooouuuyyywwwxxxzzz|||}}}~~~|||uuulllddd``````aaafffqqq|||}}}wwwooofff^^^WWWQQQMMMFFFFFFEEEEEEEEEEEEEEEEEEEEEGGGIIIJJJLLLOOORRRUUU[[[```hhhpppxxx~~~zzzssskkkaaaWWWQQQGGGEEEAAA>>><<<<<<>>>???>>>>>>>>>@@@AAACCCEEEFFFuuuvvvyyy{{{~~~~~~|||{{{xxxtttnnnhhhffffffhhhjjjnnnpppsssuuuuuurrrnnnkkkdddddddddeeegggkkkooorrrvvvyyy}}}}}}xxxqqqmmmhhhddd]]]UUUNNNFFF???:::777666444333222222222333000000000000000000000000000000000000000000000000////////////000000000000---...//////000000//////000000////////////000000////////////////////////......///000000000000000000000////////////000000//////////////////////////////////////////////////////////////////////////////////////////000000////////////////////////////////////000000000000////////////////////////000000000000111111111111000111111111222222222333333555777999999:::;;;===<<<===>>>???@@@AAABBBCCCAAACCCFFFGGGHHHJJJLLLOOOQQQUUUZZZ]]]```ccceeeggglllqqqwww|||~~~~~~|||zzzyyywwwwwwvvvrrruuuzzz~~~{{{uuuooojjjeeeaaa^^^ZZZWWWTTTQQQPPPOOOLLLJJJGGGEEECCCBBBBBBBBB@@@>>>@@@???>>>===;;;:::999888666666555555444333333222222222111111111111222222222222222111111111000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000111111000000/////////000000000///000000111111111000000//////000000000000/////////////////////000000000////////////000000000000000000000000000000000000000000000000111111111111////////////000000000000111111000000000000000000.........///000000111111111111111000000/////////000000000111111222222222000111111000//////000222...//////000111111222222222222111111111111222222111111111111111111111111222222222333444666777888:::<<<>>>???@@@BBBFFFIIILLLSSS^^^ffflllpppsssuuuvvvxxx{{{~~~~~~zzzqqqhhhbbb```cccfffmmmyyy~~~{{{tttkkkaaaYYYRRRMMMIIIEEEEEEEEEEEEEEEEEEDDDDDDFFFHHHJJJLLLMMMQQQVVVZZZbbbgggooowww~~~}}}uuulllbbbYYYPPPKKKDDDBBB@@@>>>===>>>@@@AAA??????@@@AAACCCEEEGGGHHHuuuvvvxxxzzz|||}}}zzzyyyuuusssoookkkiiiiiikkklllmmmnnnooorrrsssqqqnnnjjjcccbbb```aaacccgggllloootttwww{{{|||zzzuuunnnjjjdddaaa\\\WWWQQQJJJBBB>>>666555333111000000111111000000000000000000000000000000000000000000000000////////////000000000000///000111222333222111000///////////////000000111000000000000000000000000......///000000000000000000000////////////000000000000000000000000000000////////////////////////////////////////////////111111111111222222222222000000000000000000000000////////////000000000000000000000000000000000000000000000111111111222222111111222222333444444444444666999;;;;;;<<<>>>???===>>>???@@@AAACCCDDDDDDBBBEEEIIIKKKMMMPPPTTTVVV[[[___eeeiiimmmqqqtttvvvyyy}}}|||{{{zzzwwwvvvuuuuuuvvvvvvtttrrroooooonnnmmmmmmlllkkkkkkkkknnnrrrvvvxxxzzz|||~~~zzztttooojjjgggaaa^^^ZZZXXXVVVTTTRRRPPPNNNKKKHHHFFFFFFEEECCCAAABBBAAA@@@???===;;;::::::777777666555444333333222222222111111111111222222222222222111111111111000111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000111111111111///000000111111111111000000000111111111111000000//////000000000000111111////////////000000000000000000000000000000000000//////000000000000000111////////////000000000000111111111111000000000000//////...//////000111222111111111111000000000000111111111111222222222222000111111000//////000222......///000111222333333222222111111111111222222111111111111111222222222222222333444555666888999:::===???@@@AAACCCIIIMMMOOOXXXccckkkoooppprrrtttxxxzzz}}}wwwrrrkkkddd___aaafffkkkuuu{{{uuuoooddd[[[SSSNNNJJJGGGDDDEEEFFFFFFFFFFFFEEEEEEFFFIIILLLNNNOOORRRYYY^^^hhhmmmuuu|||{{{uuulllbbbYYYQQQJJJFFFAAA@@@???>>>>>>???AAABBB@@@@@@AAACCCEEEGGGIIIJJJuuuvvvwwwxxx{{{~~~{{{xxxvvvrrrqqqpppooonnnnnnnnnnnnmmmllllllnnnqqqpppmmmjjjcccaaa___^^^___ccchhhkkkpppsssvvvwwwvvvqqqlllhhhaaa___\\\XXXSSSLLLEEE???777555444222111000111111////////////////////////000000000000000000000000////////////000000000000///000111333333222111000///////////////000111111000000000000000000000000......///000000000000000111000///......///000111000000000000000000000000////////////////////////////////////////////////000111111111222222222222000000000000000000000000.../////////000000000111000000000000000000000000000000111111111222222222222222333444444555666666444777:::======>>>@@@AAA???@@@AAABBBCCCEEEFFFFFFGGGJJJNNNRRRUUUYYY]]]```gggkkkqqqwww{{{~~~}}}}}}|||||||||{{{zzzzzzyyyyyywwwxxxzzz{{{{{{zzzyyyxxxwwwvvvuuutttsssrrrqqqqqqnnnmmmkkkkkkjjjiiifffdddccccccddddddddddddccccccfffiiimmmpppqqqrrrtttvvvvvvxxx{{{|||}}}zzzuuurrrllliiieeebbb```^^^\\\ZZZVVVSSSOOOLLLKKKJJJHHHFFFDDDCCCBBB@@@>>>===;;;;;;888888777666555444333333222222111111111111222222222222222111111111111000111111111111111111111111111111111111111111111111000000000000000000000000///000000000111111111111000000111222222222222222//////000111111111111111111111222222222222111111000000000111111111222222.../////////000000000111000000000000000000000000....../////////000000000.../////////000000000111111111111111000000000///000000///......///000111/////////000000000000000111111111111000000000000000111111000//////000222//////000000111111111222222222111111111111222222000000111111111222222222222333333444555777999::::::>>>AAABBBCCCFFFMMMRRRWWW```lllsssuuuuuuvvvxxxyyy{{{~~~|||ooolllfffaaa```dddkkkqqq}}}}}}wwwnnnggg]]]TTTNNNJJJGGGEEEBBBCCCEEEFFFGGGHHHGGGGGGGGGJJJNNNOOOPPPTTT[[[bbbiiinnnuuu|||~~~|||rrrkkkaaaWWWPPPJJJEEEBBB???>>>=========???@@@AAAAAAAAABBBDDDFFFHHHJJJLLLuuuvvvwwwxxx{{{}}}zzzwwwuuuqqqqqqqqqqqqqqqpppppppppmmmkkkkkkmmmooopppmmmkkkcccaaa^^^\\\]]]aaafffiiilllnnnqqqsssrrrnnnjjjgggaaa___]]]ZZZUUUNNNFFF@@@999888666444333333333333////////////////////////000000000000000000000000////////////000000000000---...000111222111///...///////////////000111111000000000000000000000000...//////000000000000000111000///......///000111000000000000000000000000////////////////////////////////////////////////......//////000000000111000000000000000000000000.../////////000000111111000000000000000000000000000111111111111222222222333333444444555666777777444777;;;===>>>???AAABBBAAABBBCCCDDDEEEFFFGGGHHHJJJNNNRRRWWW[[[___dddgggooossszzz~~~|||{{{yyyvvvtttrrrqqqpppqqqqqqqqqppppppooooooooooooppprrruuuvvvuuuttttttqqqqqqpppoooooonnnnnnmmmkkkiiigggfffeeeccc```]]]]]]^^^___```aaaaaaaaa```cccfffjjjlllmmmmmmooopppmmmooorrrsssuuuwww{{{~~~}}}~~~vvvsssooollljjjhhheeeccc\\\YYYUUUQQQOOONNNLLLJJJEEEDDDCCCAAA???===<<<;;;999888777666555444333333222222111111111111222222222222222111111111111000111111111111111111111111111111111111111111111111000000000000000000000000//////000000111111111222000111222333333333333333//////000111111111111111222222333333333333222222000000111111222222222333.../////////000000111111000000000000000000000000---.........//////000000.../////////000000111111222111111111000000//////111000///......///000111---.........//////000000111111000000//////......000111111000//////000222111111111111000000000000222222111111111111222222000000111111222222222222222333333444666888999:::;;;???CCCDDDDDDHHHOOOVVV___hhhttt{{{|||{{{|||~~~yyy||||||zzzllliiieeebbbbbbhhhpppwww{{{uuuiiibbbXXXPPPJJJGGGEEEDDD@@@AAADDDFFFHHHIIIIIIIIIGGGKKKNNNOOOPPPTTT]]]cccggglllrrryyy{{{zzzwwwuuukkkdddZZZQQQJJJEEEBBB@@@======<<<<<<===>>>???@@@AAABBBCCCDDDGGGIIIKKKLLLuuuvvvxxxyyy||||||yyyuuutttqqqooonnnnnnoooqqqqqqpppnnnnnnooonnnmmmkkkiiihhhbbb```]]]\\\]]]aaaeeehhhjjjmmmpppoookkkhhhhhhhhhbbb```^^^[[[VVVPPPHHHCCC>>>:::555222111222222222111111111111000000000000......////////////......---......///////////////////////////000000000000000000000000000000000000000000////////////000000222111000.........///000000000///////////////000............/////////000////////////////////////000000000000000000000000////////////////////////000000000000000000000000000111111111111222222222,,,------...///000111111333222222222222222333333000222444555555666777999:::;;;===???@@@AAABBBBBBBBBCCCDDDFFFGGGHHHIIIJJJRRRWWW^^^cccggglllsssxxx}}}|||{{{wwwsssnnnmmmnnnpppooooooooonnnkkkkkklllmmmooooooooooooooonnnmmmlllllloootttvvvwwwvvvvvvvvvxxxwwwvvvtttssssssssssssooonnnkkkgggeeecccccccccbbbaaa```___^^^^^^^^^^^^```bbbeeehhhiiiiiihhhgggdddcccbbbdddiiipppwww{{{||||||~~~{{{xxxtttqqqnnnkkkgggccc___[[[XXXTTTPPPMMMFFFDDDCCCBBBBBBAAA>>>;;;999999888666666555555555333333333333333333333333222222222222111111000000444333333222111111111222111111111111111111111111222222222111111111000000000000000000000000000000111111222333333333333222222111111111000000//////////////////000000000000111111111111111111111111444333000///...///000111333222222111111111111111000000000000////////////000000000000000000000000111111000000000000111111000///...,,,,,,,,,---...///000000111111111111111000000000000111111111111111111000000111111222333111111000000000000111111......//////000000000111222222222111222222333333111222333555777:::<<<===<<>>???AAABBBCCCCCCCCCAAACCCEEEHHHJJJNNNQQQTTT\\\bbbiiipppuuu{{{|||vvvrrrooonnnllliiifffeeegggiiikkkllllllkkkjjjjjjkkkmmmrrrrrrsssssssssrrrrrrqqqrrrvvvzzz|||}}}|||}}}}}}~~~~~~}}}|||{{{{{{zzzzzzwwwuuurrrooommmkkkkkkjjjjjjiiigggfffdddcccbbbbbbbbbdddhhhjjjjjjiiigggeee```___^^^^^^bbbiiippptttzzzzzzzzz|||~~~~~~zzzvvvsssnnnkkkfffbbb___[[[WWWTTTLLLJJJGGGEEEEEECCC@@@>>>===<<<:::888777555555444333333333333333333333333222222222222111111111000444333222222111111222222111111111111111111111111222222222111111111000000000000000000000000000000000000111222222222222111222111111111000000000000222222111111000000//////111111111111111111111111222111/////////000111333111000//////......//////000000000000////////////000000000000000000000000111111000000000000111111222111000/////////000000---......///////////////000000000000111111111111111111000000111111222333222111111000000111111222000000000111111222222222222222111111222222333333333333444666999;;;===??????AAAEEEGGGJJJSSS^^^gggyyy~~~yyyqqqkkkeeeaaa```eeeiiinnnyyy~~~tttmmm^^^XXXOOOJJJIIIIIIHHHFFFCCCDDDEEEGGGHHHHHHGGGGGGIIIJJJKKKNNNRRRXXX\\\___ccceeehhhjjjiiieeeaaa^^^SSSNNNHHHCCCBBB@@@>>><<>>999555444444333222111111111111000000000000...//////000000//////...---...//////000000//////////////////000000000000000000000000000000000000000//////......//////000111000000////////////000000000////////////000000....../////////000000000111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000.../////////000000000000///////////////000000000111111111111222222333444444666888999999:::<<<===@@@AAAAAABBBCCCDDDEEEEEEDDDFFFIIIMMMQQQWWW^^^ccchhhnnnvvv}}}zzzvvvqqqmmmkkkhhheeeccccccddddddcccbbbbbbeeegggjjjlllnnnoooooooooqqqsssyyyyyyzzz{{{|||}}}}}}}}}}}}{{{yyyxxxxxxwwwvvvsssqqqnnnlllkkkjjjiiillloooqqqqqqnnnjjjggg```^^^\\\[[[^^^dddjjjnnnxxxwwwvvvvvvvvvwwwxxxyyy{{{{{{}}}}}}wwwtttppplllhhhddd```]]]TTTQQQMMMJJJHHHFFFDDDBBBAAA@@@>>>;;;888666555444444444333333333333333333222222222222111111111111333333222222111111222222111111111111111111111111222222222111111111111111000000000000000000000000//////000111111111111000111111111111111000000000444444333222111000//////111111111111111111111111000////////////111333444111000//////......//////////////////000000000000000000000000000000000000111111000000000000111111222222111000000000111111---...//////000000//////000000000111111111222222111111000000111111222333222222111111111111222222222222222333333333333333222222111111222222333444444555666888:::===???@@@BBBDDDHHHKKKRRR\\\iiirrr~~~}}}yyyqqqiiiccc```^^^```fffmmmuuu}}}}}}~~~zzzrrrkkk\\\UUUNNNIIIIIIIIIHHHGGGEEEFFFGGGHHHHHHHHHHHHHHHIIIKKKNNNQQQUUUXXXZZZ[[[^^^^^^^^^]]][[[WWWTTTQQQIIIFFFBBB?????????>>>===@@@@@@@@@AAABBBDDDEEEFFFJJJJJJJJJLLLOOORRRVVVXXXwwwxxxyyyzzzzzz|||~~~|||yyyuuuqqqmmmjjjiiifffhhhkkkpppuuuwwwwwwvvvpppnnnjjjfffccc```___^^^``````_________``````aaadddeeefffgggggggggggggggaaa___]]][[[YYYTTTOOOJJJCCC???:::777555444222111111111111111000000000/////////000000000000//////......///000000000000000////////////000000000000/////////////////////////////////....../////////000000000////////////000000////////////000000111...////////////000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000/////////000000000111111111000000000000000000000111111111111222333444555666888:::::::::;;;===???AAAAAABBBBBBDDDEEEFFFGGGIIIMMMQQQUUUZZZaaajjjqqqvvv|||}}}wwwsssjjjhhheeebbbaaaaaaaaaaaaccceeeggghhhiiikkknnnqqqsssuuuxxxzzz|||}}}~~~zzzwwwvvvuuuuuuxxx|||~~~|||xxxrrrooohhheeeaaa___aaaeeejjjnnntttsssqqqooonnnnnnoooooorrrssstttvvvyyy}}}|||xxxsssppplllgggddd\\\XXXRRRNNNKKKHHHFFFEEECCCBBB???<<<:::888666666444444444444444333333333222222222222222222222222333333222222111222222333111111111111111111111111111111111111111111111111000000000000000000000000///000000111111111111111111111111111111111111111222222222111111000000000111111111111111111111111000000//////000111222222222222111000000000000000////////////000000000000000000000000000000000000111111000000000000111111000000000////////////000000000111222222222222111000000111111111222222222111111000000111111222333111111000000000000111111333333333333333333333333111111111111222333444444555555666888;;;===???AAACCCFFFJJJQQQZZZfffsss|||}}}xxxrrrjjjbbb]]]\\\^^^cccjjjrrr{{{|||ssstttwwwzzz|||xxxpppiii\\\VVVOOOJJJJJJJJJHHHFFFHHHHHHHHHIIIIIIJJJJJJJJJJJJMMMQQQUUUXXXZZZZZZZZZYYYXXXUUURRROOOKKKHHHGGGEEECCCAAA???????????????@@@@@@AAABBBDDDEEEGGGHHHKKKKKKLLLMMMOOOTTTYYY\\\vvvxxxzzzzzzzzz{{{}}}}}}yyywwwssspppllljjjhhhgggfffhhhlllqqqwwwzzzzzzyyytttqqqmmmgggccc___]]]\\\```aaaaaabbbbbbbbbaaaaaabbbcccdddfffhhhjjjkkkkkkcccaaa^^^\\\YYYUUUPPPLLLEEEAAA<<<888666444111000111111111111000000000/////////000000000000//////...//////000000000000000////////////000000000000//////////////////////////////............///////////////000000000000//////////////////000111111////////////000000000111////////////////////////////////////////////////000000000000000000000000111111111111111111111111000000000111111111222222111111111111111000000000111111111222333555666777777999;;;;;;;;;<<<>>>@@@@@@AAAAAACCCEEEHHHJJJKKKPPPTTTZZZ^^^bbbiiissszzzzzztttoookkkhhheeeaaa```___]]]^^^aaadddgggiiilllqqqtttvvvyyy}}}{{{tttqqqmmmjjjjjjllloooqqqpppnnnllliiihhhgggfffggghhhhhhiiikkkooosssvvvxxx~~~~~~zzzvvvqqqmmmiiiccc^^^XXXSSSOOOLLLIIIGGGCCCBBB@@@>>><<<:::999999555555555444444333333333222222222222222222222333333222222111222222333333111111111111111111111111111111111111111111111111000000000000000000000000000111222222333333222222111111111111111222222222...//////000000111111111000000000000000000000000222111111000000000000000222111111000///000000000.../////////000000000111000000000000000000000000111111000000000000111111/////////000000000000///000111111222222222222222111111111111222222222222111111000000111111222333000000000//////000000000222222222222222111111111111111111111222333444555444555666888:::===???AAACCCGGGNNNXXXcccooozzzzzzsssjjjccc^^^[[[\\\aaahhhooowwwzzzvvvnnnoooqqqvvvxxxuuunnnhhh]]]XXXPPPLLLKKKJJJHHHFFFIIIIIIJJJJJJKKKKKKLLLLLLLLLOOOTTTYYY\\\[[[ZZZXXXTTTRRROOOKKKGGGDDDBBBAAABBBBBBAAA???>>>>>>>>>???AAAAAABBBCCCDDDFFFHHHIIIIIIJJJKKKLLLNNNSSS[[[```uuuwwwyyyzzzzzzzzz|||~~~{{{yyyrrrqqqnnnkkkiiihhhhhhhhhiiijjjmmmrrrxxx{{{|||{{{yyyvvvqqqlllfffaaa]]]\\\___```bbbdddeeedddbbbaaa``````aaaeeeiiimmmoooooohhhfffbbb___[[[WWWQQQMMMGGGCCC>>>:::777555222000111111111111000000000000///000000111111000000///...///000000111111000000////////////000000000000000000000000000000000000///......------......///...//////000000000000//////......//////000111222/////////000000000111111........................000000000000000000000000000000000000000000000000111111111111111111111111111111111111222222222222111111111111111222222222222222222444555777999:::888:::<<<======>>>???AAAAAABBBCCCFFFJJJNNNRRRTTTXXX^^^dddiiilllsss|||~~~wwwllliiieeecccbbbaaa```^^^]]]]]]]]]]]]___dddkkkpppuuuyyy~~~zzzxxxxxxxxxyyypppnnnkkkgggdddbbbaaaaaa^^^^^^^^^___aaaeeehhhkkkrrrvvv|||}}}yyytttqqqiiieee___ZZZVVVRRROOOLLLFFFEEECCC@@@>>>===<<<;;;666666555555444333333333222222222222333333333333222222111111222222333333111111111111111111111111111111111111111222222222000000000000000000000000111111222333333333333333111111111222222222222222------...///000111222222000000000000000000000000222222222111000//////...000///......------............//////000000111111000000000000000000000000111111000000000000111111///000111222222222111111...///000000111111000000111111111222222222222333111111000000111111222333111111000000000000111111111111111111000000000000000000000111222333444555555666777999;;;>>>@@@AAAEEEKKKUUUbbbooozzz|||uuulllccc]]][[[\\\]]]fffpppxxx|||uuuqqqkkkkkklllooorrroooiiiddd\\\WWWPPPMMMLLLLLLJJJGGGJJJJJJJJJKKKLLLMMMOOOPPPPPPSSSXXX[[[\\\ZZZVVVTTTMMMKKKHHHEEEBBB@@@>>>>>>>>>>>>???>>><<<;;;===>>>BBBBBBBBBCCCDDDFFFGGGHHHGGGIIIJJJKKKMMMSSS]]]dddtttvvvyyyzzzzzzzzz|||~~~~~~{{{vvvsssmmmllljjjhhhggghhhiiijjjmmmnnnooosssxxx|||}}}}}}}}}{{{wwwqqqkkkddd___\\\\\\^^^bbbdddeeedddbbb```]]]\\\^^^cccjjjoooqqqrrrooolllhhhccc___YYYSSSOOOKKKGGGBBB>>>;;;777444111111111111111000000000000000000111111111111000000//////000111111111111000////////////000000000000000000000000000000000000///......------......///---...///000111111000///............///000111222//////000000000111111111////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111000111111222222333333333222333444555777999;;;<<<;;;<<<>>>??????@@@BBBDDDEEEFFFHHHLLLQQQWWW\\\___cccjjjsssxxx{{{zzzrrrkkkggg```___^^^___aaaccccccccccccdddfffgggjjjqqqzzzyyyvvvrrrmmmhhhdddbbbaaa]]]\\\ZZZYYYZZZ\\\^^^```cccgggmmmssswww|||}}}zzzqqqmmmhhhddd___[[[VVVSSSLLLJJJHHHDDDAAA???===<<<666666666555444444333333222222222333333333444444222222111111222222333444111111111111111111111111000000111111111222222222000000000000000000000000000000111222222222222222111111111222222333333333/////////000000111111222000000000000000000000000000000111111111000000/////////...------------............///000111111111000000000000000000000000111111000000000000111111...///000111111111000000//////000111111111111000111111111222222222333333111111000000111111222333333222222222222222222333222222111111000000000000000000000111222333555666777777888:::===???AAACCCIIIQQQ___nnn||||||xxxoooddd[[[XXXZZZ]]]___kkkxxx~~~xxxrrrmmmiiihhhggghhhjjjhhhbbb^^^WWWSSSNNNLLLMMMMMMLLLJJJJJJJJJKKKKKKMMMOOOQQQSSSUUUWWWZZZ[[[YYYUUUPPPLLLEEEDDDBBB@@@>>>===<<<<<<:::<<<======<<<<<<>>>@@@BBBBBBBBBCCCDDDEEEFFFGGGEEEGGGIIIJJJMMMTTT___hhhsssuuuxxxzzzzzzzzz|||~~~{{{}}}~~~~~~|||wwwrrrooojjjiiigggfffggghhhjjjkkkqqqppppppsssxxx|||~~~~~~~~~zzzuuunnnfff```]]]YYY\\\```dddeeedddaaa```ZZZZZZ[[[aaaiiipppssssssuuuqqqlllgggaaa[[[UUUQQQMMMJJJEEE@@@===999555333111111111111000000000000000000111111111111000000//////000111111111111111////////////000000000000000000000000000000000000.........------.........---...///111111111000///............///000222222000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111////////////000000000000000000111222333333444444333444444666888:::<<<======>>>@@@AAAAAABBBDDDEEEHHHIIILLLPPPVVV]]]cccgggmmmuuuyyypppiiieeebbb`````````aaadddhhhkkklllkkknnnppprrrssswww{{{tttnnniiieeedddbbb```]]]ZZZYYYYYY[[[\\\WWW[[[bbbiiiooouuuzzz~~~vvvsssooojjjfffaaa\\\XXXQQQOOOLLLHHHDDD@@@>>>===777777666555444444333333222222222333333444444444222111111111222333333444111111111111111111111111000000111111222222222222000000000000000000000000//////000111111111111111111111111222222333333333222222222111111111111111000000000000000000000000...///000111111222222111111111000///////////////---......///000111111222000000000000000000000000111111000000000000111111+++,,,---/////////...---111111222333333333333222111111222222222333333333111111111000111222222333555444444333333444444555222222222111111111000000000000000111222444555666888999:::<<<>>>AAACCCDDDMMMVVVeeewwwyyytttkkk___WWWUUUYYY^^^```nnn}}}|||vvvooojjjgggeeeccccccdddbbb]]]XXXRRROOOKKKJJJMMMNNNNNNLLLJJJJJJKKKLLLNNNPPPSSSUUUYYYZZZ[[[[[[WWWQQQJJJFFF???>>>>>>===<<<;;;::::::888;;;>>>>>>>>>>>>AAADDDCCCCCCCCCCCCCCCDDDEEEEEEDDDGGGIIIJJJMMMUUUaaakkksssuuuwwwxxxwwwwwwyyyzzz||||||{{{zzzwwwssspppmmmgggfffffffffiiilllpppsssuuuvvvwwwxxxyyy{{{}}}vvvnnnfffbbb___\\\]]]```dddgggfffbbb___\\\\\\^^^aaafffmmmtttxxxzzzuuunnnhhhddd___YYYUUUSSSOOOIIICCC???;;;888555555444333111000/////////000000111111111111000000//////......///000111222/////////...,,,---///111////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000///......------///000111000000000000111111111111000000//////.........---000000000000000000000000000000000000111111111111333222222222333333444555555666777999;;;===>>>???<<<>>>@@@AAABBBDDDHHHJJJIIINNNVVV]]]bbbhhhpppuuu{{{~~~wwwnnngggeeeeeecccaaahhhiiijjjkkkmmmqqqwww{{{~~~yyytttqqqpppiiifffaaa]]]ZZZXXXUUUSSSXXXXXXYYY\\\bbbhhhooosssvvv{{{yyyrrrmmmhhhdddaaaZZZVVVQQQLLLHHHDDD@@@======:::777666555555555444222222111111111111111222222222222222222222222222000111222333444333222222222222222222222111000///111111222222222222111111111111111111111111111111111111111111111111111111000000111111111111000000333333333222222222111111111111000000000000111111000000000000111111111111222111111111000000//////000000000000000000000000000000000000000000000000333333222222111000//////////////////000000000000222111111111000000//////111111111111111111111111333222111000000000222222000000000000000000000000000222333333222333555777:::888999>>>AAA@@@CCCGGGPPP^^^ppp~~~|||ooobbb[[[XXXWWWYYY]]]hhhsss~~~zzzuuunnnjjjfffdddbbb___\\\XXXSSSOOOPPPOOONNNMMMMMMLLLLLLMMMLLLLLLMMMNNNPPPRRRTTTUUUZZZYYYWWWVVVSSSNNNHHHCCC<<<<<<;;;;;;;;;<<<<<<======<<<<<<<<<>>>@@@BBBCCCDDDBBBCCCDDDCCC@@@AAAFFFFFFDDDIIIRRRTTTVVVggg{{{tttvvvxxxyyyxxxxxxyyyzzzzzzzzzzzzyyyvvvrrrooommmhhhgggggghhhkkkooosssvvvyyy{{{|||}}}}}}}}}wwwooohhhbbb```\\\]]]```dddffffffccc```]]]]]]^^^aaagggnnntttxxxyyytttnnnhhhddd```ZZZVVVVVVSSSNNNIIIDDD@@@;;;777333222222111111111111111000000111111111111000000////////////000000000000...///000///------///000////////////////////////000000000000000000000000////////////000000000000////////////////////////000000000000000000000000//////...---...///000111000000000000111111111111000000000/////////......000000000000000000000000000000000000111111111111333222222222333444555666666777888:::<<<>>>@@@AAACCCDDDDDDCCCCCCEEEHHHKKKSSSXXX```ffflllttt|||{{{rrrnnniiiffffffhhhjjjkkkrrrtttvvvxxx|||~~~}}}vvvrrrmmmhhheeebbb___\\\XXXWWWWWWXXX\\\bbbhhhkkkrrrvvv|||{{{uuupppkkkggg___\\\VVVQQQMMMIIIDDDAAA???===:::888888777666555444333222222222222222222222222222222222222222222000111222333333333222222111111222222222111000000111111222222222222111111111111111111111111111111111111111111111111111111000000111111111111000000222111111111000000000000111111000000000000111111////////////000000000000111111111111000000000///000000000000000000000000000000000000000000000000333333222222111000000///////////////000000000111222111111111000000000000111111111111111111111111333222111000000111222222222222222222222222222222000222333333222333555777;;;999;;;???AAAAAAEEEJJJRRR```qqqzzzmmm```ZZZWWWWWW[[[```lllvvv{{{vvvpppkkkhhheeeaaa]]]YYYTTTOOOLLLLLLKKKJJJIIIIIIIIIIIIIIILLLLLLMMMOOORRRTTTWWWXXX\\\ZZZVVVSSSOOOIIICCC???<<<;;;;;;;;;;;;<<<======>>>=========>>>???AAABBBCCCAAAAAACCCBBB@@@BBBFFFIIIHHHLLLTTTXXX^^^pppuuuwwwzzz{{{zzzyyyzzzzzzxxxxxxxxxwwwuuurrrooommmiiiiiiiiikkknnnsssxxxzzz~~~}}}xxxqqqjjjeeeaaa]]]^^^```cccffffffdddbbb]]]]]]^^^aaagggnnntttxxxwwwsssnnniiieeeaaa\\\YYYXXXVVVRRRNNNJJJDDD===888111111111111222222333444000000111111111111000000//////000111111000......---///000000///...//////////////////////////////000000000000000000000000////////////000000000000........................000000000000000000000000//////.........///000111000000000000111111111111111111111000000000000000000000000000000000000000000000000111111111222222333333333333444555666777888999;;;===???AAABBBCCCGGGGGGFFFEEEFFFIIIMMMQQQZZZ___gggmmmttt}}}|||uuupppiiiiiiiiijjjlllpppvvv{{{yyytttppplllgggddd___]]][[[ZZZ[[[___cccfffmmmpppuuuxxx{{{~~~yyysssooohhhddd^^^XXXSSSNNNJJJFFFBBB???<<<;;;:::999888666555444333333222222222222222222222222222222222222000111222333333333333222000111111222222222111111111111222222222222111111111111111111111111111111111111111111111111111111000000111111111111000000000000////////////......111111000000000000111111........./////////000000111111111111000000000000000000000000000000000000000000000000000000000000333333222222111000000000/////////000000000111111111111111111111000000000111111111111111111111111222111111000111111222222222222222222222222222222111222333333333444666888<<<;;;===AAABBBCCCGGGMMMVVVddduuuuuujjj^^^XXXWWWXXX^^^eeesss||||||wwwrrrmmmiiieee___ZZZUUUQQQLLLIIIIIIHHHHHHGGGGGGGGGHHHHHHKKKLLLNNNQQQTTTXXX\\\^^^]]]YYYSSSNNNIIICCC>>>;;;;;;;;;;;;;;;;;;<<<======???>>>>>>>>>??????@@@AAABBB@@@@@@BBBBBB@@@BBBGGGHHHGGGLLLUUU]]]hhh~~~uuuxxx{{{|||{{{zzzzzz{{{wwwxxxxxxxxxvvvtttqqqooolllllllllnnnrrrwww|||~~~zzzuuuooohhhddd```___```bbbeeegggfffeee]]]]]]^^^aaaffflllsssvvvuuurrrnnnjjjeeeaaa^^^\\\YYYWWWUUURRRMMMFFF>>>999333333222222222333333444000000111111111111000000///000111222111000---,,,---///111111000///...///////////////////////////////////////////////////////////////000000000000////////////////////////000000000000000000000000///////////////000000000///000000000111111111111111111111111111111111111000000000000000000000000000000111111111222222222333333333444555777888999;;;<<<===???AAACCCDDDEEEEEEEEEFFFFFFIIIOOOVVV[[[___eeemmmttt{{{|||wwwsssnnnkkkiiimmmqqqsssvvv|||~~~yyytttqqqnnnkkkgggcccbbbdddfffhhhlllmmmppprrrtttwwwzzz|||{{{vvvpppllleee___YYYSSSNNNJJJCCCAAA>>><<<<<<:::888666666555444333222222111222222222222222222222222222111111222222333333333333///000111222222222222222111111222222222222111111111111111111111111111111111111111111111111111111000000111111111111000000////////////////////////111111000000000000111111////////////000000000000111111111000000000000000000000000000000000000000000000000000000000000000222222222111111111000000//////000000000111111111111111111111111111111111111111111111111111111111111111111111111111222222000000000000000000000000111222444444444555777999===<<<===AAABBBCCCJJJQQQ\\\iiiyyy~~~pppggg]]]YYYYYY\\\dddlllzzz|||wwwrrrnnnhhhddd]]]XXXSSSPPPLLLIIIJJJIIIIIIIIIIIIIIIJJJJJJLLLMMMPPPSSSXXX\\\___aaa\\\VVVOOOIIIDDD@@@<<<:::;;;;;;;;;;;;;;;<<<===>>>@@@@@@??????@@@@@@@@@@@@CCCAAA@@@BBBAAA???BBBGGGIIIJJJQQQ]]]jjj{{{sssvvvzzz{{{{{{zzzzzzzzzxxxyyyzzzzzzyyywwwtttsssooooooppprrrvvv{{{|||yyytttnnniiidddcccbbbccceeeggghhhggg_________aaaeeekkkqqqttttttsssoookkkfffbbb______ZZZZZZYYYWWWSSSKKKCCC<<<777666555333222111111111000000111111111111000000///000111222111000---,,,---///111222000/////////000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000/////////000000000000000///000000000111111111111111111111111222222222222000000000000000000000000111111111111222222222222333333444555666888:::;;;===>>>???AAACCCEEEGGGGGGEEEFFFHHHJJJNNNTTT\\\bbbhhhnnnwww|||wwwsssqqqooommmlllqqqxxx~~~|||yyytttpppmmmkkkkkklllmmmmmmmmmmmmoooqqqsssssswwwzzzxxxtttllleee^^^XXXRRRNNNEEECCCAAA???>>><<<999666777666444333222111000000222222222222222222222222222111222222222222333333///000111222222222222222111111222222222222111111111111111111111111111111111111111111111111111111000000111111111111000000000000000000000000000000111111000000000000111111000000111111111222222222000000000000000000111111000000000000000000000000000000000000000000000000222222222111111111111111000000000000111111111111111111111111111222222222111111111111111111111111000000111111222222222222000000000000000000000000111222444444444666888:::<<<;;;>>>AAABBBEEEMMMWWWbbbppp}}}|||yyyllleee^^^]]]^^^bbbkkkttt|||yyyuuuoookkkddd```[[[WWWTTTQQQNNNLLLIIIIIIIIIIIIJJJKKKLLLLLLMMMOOOSSSWWW[[[^^^``````VVVQQQJJJDDDAAA???===<<<:::::::::;;;;;;===>>>>>>@@@@@@@@@AAAAAAAAAAAAAAAEEEBBBBBBCCCBBB@@@CCCHHHNNNSSS^^^nnnooossswwwzzzzzzyyyyyyzzzyyyzzz{{{|||{{{yyywwwvvvrrrrrrrrrtttxxx~~~{{{tttoooiiigggddddddeeehhhiiiiiicccbbbbbbcccfffkkkpppssstttsssqqqlllfffbbb``````]]]]]]]]][[[XXXQQQIIICCC:::999777444222111000///000000111111111111000000//////000111111000.........000111111000//////000000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111000000000000000000000000...///000111111111000000000000000000111111111111111111111111111222222222000000000000000000000000111111111222222222222333333333444555777:::;;;===>>>???AAABBBEEEFFFHHHIIIKKKLLLNNNQQQUUU\\\ccchhhpppwww~~~{{{xxxvvvuuuuuuuuurrrwww~~~zzzvvvtttssssssqqqnnnllllllllllllkkknnnqqqvvvzzz~~~}}}uuummmeee^^^WWWSSSJJJHHHFFFDDDCCC@@@<<<999999888666444222111111111222222222222222222222222222222111111222222333444000111111222222222111111111111222222222222111111111111111111111111111111111111111111111111111111000000111111111111000000000000111111111111222222111111000000000000111111111111111222222222333333000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000111111111222222111111111222222222222222111111111111111111111111///000111222222222222222222222222222222222222222111333444555555777999<<<;;;<<>>>>>======:::::::::;;;<<<===>>>??????@@@AAABBBBBBBBBBBBBBBFFFCCCCCCDDDDDDDDDHHHNNNTTT]]]mmmkkkoootttxxxyyyxxxyyyyyyyyyzzz{{{||||||{{{yyyxxxtttttttttvvvzzzzzztttnnnkkkgggeeefffhhhjjjkkkiiihhhggggggiiimmmqqqtttttttttrrrmmmfffaaa```aaa^^^^^^]]]\\\ZZZTTTLLLGGG;;;999777555333111000000000000111111111111000000////////////000000000000000111111000//////000222000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000...///000111222111000000000000000000111111111111000000000111111111222222000000000000000000000000111111111222222222333333333333444666888;;;===>>>???@@@AAACCCEEEGGGIIIIIIOOOQQQUUUZZZ```gggnnnssszzz~~~zzztttpppmmmkkkhhheeeeeegggjjjmmmqqqvvv}}}~~~vvvmmmeee^^^ZZZRRRPPPNNNLLLJJJGGGCCC???<<<:::999777555333333222222222222222222222222222222222111111111222333444111111222222222111000000111111222222222222111111111111111111111111111111111111111111111111111111000000111111111111000000000000000111111222222222111111000000000000111111000111111111111222222222///000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000111111111222222222111111111222222333333333111111111111111111111111...///111222333333222222222222222222222222222222111333555555666777:::<<<<<<===AAAEEEGGGKKKXXXeeeooozzz~~~{{{uuuqqqgggeeeeeeiiilllpppzzz~~~}}}{{{xxxuuuqqqlllfffaaa\\\ZZZWWWUUUSSSPPPLLLIIIFFFFFFGGGGGGIIIJJJKKKLLLRRRVVV[[[```aaa^^^YYYVVVJJJFFFAAA===<<<;;;;;;::::::::::::;;;<<<===>>>???>>>???AAABBBCCCCCCCCCCCCCCCAAABBBFFFGGGIIIOOOVVV```mmmhhhlllrrrvvvxxxxxxxxxyyyxxxyyy{{{||||||{{{yyyxxxvvvuuuvvvwww{{{}}}wwwqqqmmmhhhffffffiiijjjkkkmmmllljjjjjjkkkooosssuuuuuuuuusssmmmfffaaa```aaa\\\\\\[[[[[[XXXSSSMMMHHH:::999777555333222111111000000111111111111000000//////......///000111222111111111000...///111333000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000...///000222222111111000000000000000111111111111//////000000111111111111000000000000000000000000111111222222222333333333333444555666999;;;>>>??????@@@AAACCCEEEGGGIIIJJJNNNRRRYYY```hhhpppyyy~~~xxxtttwww||||||uuuqqqlllgggddd```aaabbbcccgggmmmvvv||||||ssskkkccc___WWWVVVSSSRRRPPPLLLHHHDDD>>>===;;;999777555444444222222222222222222222222333222111111111222333444222222222222222111000///111111222222222222111111111111111111111111111111111111111111111111111111000000111111111111000000//////000000111111222222111111000000000000111111000000000000111111111111//////000000111111111222000000000000000000000000000000000000000000000000111111111111111111222222000111111111111222222222111111111222222333333333111111111111111111111111...///111222333333222222000000000000000000000000111333555666666888;;;======???CCCGGGIIIOOO\\\jjjsss}}}~~~zzztttooofffeeehhhmmmpppuuu~~~{{{yyyvvvrrrnnniiibbb^^^ZZZYYYVVVTTTRRRNNNJJJFFFGGGHHHHHHIIIJJJLLLMMMNNNSSSWWW^^^bbbbbb]]]WWWRRRGGGCCC>>>;;;:::999888888999::::::;;;<<<===??????===???AAACCCDDDDDDDDDDDDAAA@@@AAAFFFJJJMMMTTT\\\pppcccfffkkkpppsssvvvyyy{{{xxxyyyzzz{{{{{{{{{zzzyyyxxxyyyzzzzzz{{{}}}vvvsssnnnjjjhhhhhhjjjlllnnnmmmmmmnnnooorrrtttuuuxxxuuuppplllhhheeeaaa___^^^\\\ZZZXXXWWWSSSOOOLLL@@@<<<888444333333333222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000---......///////////////---------............///777444111000000000000///000000000000000000000000......///000000000000000//////000111111111111111000111111111111222222222333333222111000000111111111111222222222333333333777777777777888;;;???CCCCCCBBBAAABBBEEEIIILLLNNNSSSZZZbbbjjjrrrzzzsssrrrqqqppprrrwww}}}vvvoookkkddd```\\\ZZZ]]]ccchhhkkkvvv}}}~~~wwwnnnhhhbbbaaa^^^\\\YYYUUUPPPLLLFFFBBB>>>:::888777555444444333333222222333333333444444444444333333222111222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000000000111111222333222111000///000000000000000000000000111111111111111111111111000111111111111222222222222111111111000000//////000000000000000000000000000000000000000000000000111111111111111111111111000000111111111222222222111222333444555444333222222222222222222222222222222222222222222222222222333333333333333333333333333555666666666888;;;>>>AAABBBCCCFFFLLLVVVbbbiii}}}}}}wwwsssqqqlllkkklllrrr{{{~~~|||wwwqqqmmmkkkgggbbb^^^VVVTTTQQQNNNLLLKKKKKKLLLKKKJJJIIIIIIJJJMMMOOOPPPYYY]]]bbbddd```XXXNNNHHHAAA@@@>>><<<;;;;;;;;;;;;:::;;;=========>>>@@@BBBBBBAAAAAABBBCCCCCCAAA@@@IIIJJJJJJJJJMMMWWWdddmmm```dddjjjnnnrrrtttwwwyyyxxxyyyzzz{{{|||{{{zzzzzzxxxyyyzzzzzz{{{}}}wwwsssnnniiiggghhhjjjkkknnnnnnnnnoooppprrrtttuuuzzzvvvrrrnnnkkkhhhdddbbb```^^^\\\YYYWWWSSSOOOLLLAAA===888555444444333222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000...//////000111000000000........./////////000000333111000000111222111111000000000000000000000000......///000000000000000//////000111111111111111000111111111111222222222333222222111000000111111111111222222333333444444888999999999:::<<<@@@CCCCCCBBBBBBCCCGGGKKKOOOQQQVVV]]]gggqqq{{{yyypppiiijjjlllnnnrrrzzzzzzuuugggccc]]]YYY[[[^^^bbbdddkkkqqqzzzvvvpppiiigggdddaaa___[[[WWWTTTKKKGGGAAA===:::999777666555444333333333333333444111111222222222111000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111222222333222111000///000000000000000000000000111111111111111111111111000111111111111222222222111111111111000000000///000000000000000000000000000000000000000000000000111111111111111111111111111111222222222333333333111222333333444444333333222222222222222222222222222222222222222222222222333333333333333333333333333555666666777888<<<>>>@@@AAACCCGGGNNNXXXccckkk|||}}}xxxuuutttrrrsssvvv}}}|||wwwpppllliiieee```\\\TTTRRROOOMMMKKKJJJJJJKKKKKKJJJIIIJJJLLLOOOSSSUUU\\\___bbbbbb^^^UUUKKKEEE@@@???===;;;::::::;;;;;;;;;<<<===>>>>>>???AAACCCEEEDDDEEEFFFGGGGGGGGGFFFHHHJJJLLLPPPXXXeeeuuu\\\aaaggglllpppsssvvvxxxxxxyyy{{{|||||||||{{{zzzyyyzzz{{{{{{{{{}}}xxxtttnnniiifffgggiiikkknnnooopppqqqrrrtttuuuuuuzzzwwwrrrnnnllljjjgggeeeeeebbb___[[[XXXTTTOOOLLLCCC???:::666555444333222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000111111111111111////////////000000000111///...///000333444333222////////////////////////...//////000000000000000//////000111111111111111000111111111111222222222333222111111000111111111111111222333444444555555888:::<<<<<<<<<>>>AAACCCEEEEEEEEEHHHLLLQQQVVVYYY___gggrrr}}}|||sssjjjddddddgggkkkpppwww~~~}}}|||{{{{{{{{{|||}}}qqqkkkccc^^^\\\\\\^^^^^^bbbgggooouuu{{{yyyssspppllliiigggdddaaa___TTTOOOGGG@@@===;;;999888666555555444333333333444000000111222222222111111222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111222222222222111000000000000000000000000000000111111111111111111111111000111111111111222222222111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222333333333444444222222222222222333444444222222222222222222222222222222222222222222222222333333333333333333333333444555777777888999<<<>>>@@@AAADDDIIIPPP[[[fffmmm{{{~~~}}}zzzyyyyyyyyy|||{{{vvvnnniiifffbbb]]]XXXQQQPPPMMMKKKJJJIIIIIIJJJJJJJJJIIIJJJNNNSSSXXX\\\aaabbbccc```ZZZPPPGGGAAA>>>===;;;:::::::::;;;;;;;;;===>>>??????@@@CCCEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKOOOTTT\\\hhhyyyYYY^^^dddjjjnnnrrruuuwwwxxxyyy{{{|||}}}}}}|||{{{zzz{{{||||||{{{|||yyyuuuoooiiiffffffgggiiimmmnnnppprrrssstttuuuuuuxxxuuupppmmmlllkkkjjjhhhjjjgggbbb^^^ZZZUUUPPPMMMFFFBBB<<<888666444333222111111111111000000000///000000000000000000000000000000000000000000000000//////////////////////////////000111111111111000....../////////000000000......///111333444222000//////////////////////////////000000000000////////////000111111111111111000000111111111222222222222222111111111111111222111222333444555666777777888:::===>>>>>>???AAACCCGGGIIIKKKNNNSSSYYY```dddmmmuuu}}}uuuooollliiigggiiimmmsssyyy||||||}}}}}}}}}|||{{{{{{yyyyyywwwvvvttttttttttttxxx|||zzzqqqiiidddaaa```___aaaeeekkkqqqwww}}}}}}yyyuuuqqqnnnllljjjhhh]]]WWWMMMEEE@@@===;;;:::888777666555444444444444111222333333444444444444222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000222222222222111111000000000000000000000000000000111111111111111111111111000000111111111222222222111111111000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111222222222222333333333222111111111222444555222222222222222222222222222222222222222222222222222222333333333333444444444555777888999:::<<<>>>???BBBFFFLLLTTT___jjjqqq{{{}}}~~~|||{{{|||~~~yyyssskkkeeeaaa]]]XXXTTTOOONNNLLLKKKJJJJJJJJJJJJIIIIIIIIIKKKPPPWWW]]]aaagggfffccc]]]UUULLLDDD???<<<;;;:::999999:::;;;<<<===>>>@@@@@@@@@BBBEEEGGGGGGHHHIIIIIIJJJLLLOOOQQQTTTYYYaaalllyyyWWW[[[aaaggglllpppuuuxxxyyyzzz{{{}}}~~~~~~}}}}}}{{{|||}}}}}}||||||}}}yyyuuupppjjjfffeeeeeefffjjjkkknnnrrrtttuuuuuutttwwwtttpppnnnnnnooooooooooookkkfff```\\\WWWRRROOOIIIDDD>>>999777555333222111111111111000000000///111111111111111111111111000000000000000000000000////////////////////////---...//////000000//////------.........//////////////////111222222000...//////////////////////////////000000000000////////////000111111111111111000000111111111222222222222111111111111111222222111222333444666777999999888:::===??????@@@CCCEEEHHHKKKOOOSSSYYY```hhhnnnxxx}}}wwwoooiiigggiiilllnnnooottt|||}}}}}}}}}}}}}}}|||{{{{{{zzzyyywwwuuusssqqqpppppptttxxx}}}}}}{{{{{{{{{{{{{{{}}}yyyrrrlllgggddddddfffiiilllqqqwww}}}|||xxxvvvssspppnnneee^^^TTTKKKDDD@@@>>>===:::999888666555444444444111222333333444444444444222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000222222222111111111111111000000000000000000000000111111111111111111111111000000111111111222222222000000000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111333222111000111222333444222222222222222222222222222222222222222222222222222222222333333444444444444666888::::::;;;===??????CCCIIIPPPYYYdddooovvv|||~~~~~~~~~}}}}}}}}}{{{{{{|||uuuooofff```\\\XXXSSSOOOMMMMMMLLLKKKKKKKKKKKKKKKHHHIIIJJJMMMSSSZZZaaaeeeiiifffaaaYYYQQQIIIBBB???::::::999999:::;;;===>>>>>>???AAABBBBBBDDDGGGIIIKKKMMMNNNNNNOOORRRWWW\\\___fffqqq~~~UUUXXX]]]bbbgggmmmtttxxxyyyzzz|||}}}~~~~~~~~~|||}}}~~~}}}|||{{{|||}}}|||~~~}}}{{{xxxuuuqqqlllhhheeecccbbbdddggglllpppsssttttttsssuuurrrooooooqqqsssuuuuuurrrnnnhhhccc^^^YYYTTTQQQKKKGGG@@@;;;888666333222111111111111000000000000111111111111111111111111000000000000000000000000000000000000000000000000------...///////////////------------............222111000000111111///---////////////////////////000000000000000//////...//////000111111111111111000111111111111222222222111111111000111111222333111222333555777999:::;;;:::;;;>>>???AAACCCGGGIIIJJJNNNTTTYYY___gggqqqxxxzzzoookkkgggdddeeeiiinnnrrrvvv}}}~~~}}}{{{yyywwwuuusssrrrxxxzzz}}}~~~|||zzzxxxxxxsssssssssuuuxxx|||zzzsssnnniiihhhggggggiiimmmpppsss~~~zzzvvvsssllleee[[[RRRKKKFFFBBB@@@<<<;;;999777666555444444000000111222222222111111222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222333222111111000000111111000000000000000000000000111111111111111111111111000111111111111222222222000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111/////////000000000000111111111111111111222333333222222222222222222222222222222222222222222222222111222222333333444444555444666999;;;;;;<<<===???@@@DDDLLLUUU___jjjttt{{{~~~|||{{{zzzxxxxxx{{{|||qqqjjjaaaZZZVVVSSSNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKNNNRRRWWW^^^cccfffgggccc\\\SSSKKKEEEAAA???:::999999999;;;<<<>>>@@@???AAABBBCCCDDDFFFIIIKKKIIILLLNNNPPPRRRXXX```gggoooxxxRRRTTTWWW\\\aaaiiirrrwwwyyyzzz|||~~~|||~~~~~~|||{{{{{{|||zzz{{{}}}|||yyywwwuuuwwwuuurrrnnniiieeeaaa______ccchhhnnnrrrssssssrrrooommmkkklllooosssvvvxxxuuupppjjjddd___[[[VVVSSSMMMHHHBBB<<<999666444222111111111111000000000000111111111111111111111111000000000000000000000000000000000000000000000000......///000000000000000............////////////222000//////000000///...000000000000000000000000000000000000000///......//////000111111111111111000111111111111222222222111111000000111222222333111222444666888:::<<<<<<<<<>>>???AAACCCGGGLLLOOOQQQVVV]]]ccciiirrr}}}vvvnnnhhhgggggggggkkkqqqxxx}}}~~~}}}~~~~~~||||||}}}vvvuuuuuuuuuwwwzzz~~~|||ssspppkkkhhhggggggiiiiiirrrwww~~~|||xxxrrrlllbbbYYYRRRLLLGGGDDD===<<<:::888666555444444111111222222222111000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333222111000000000111222000000000000000000000000111111111111111111111111000111111111111222222222///000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111///000000000000111111111000000111222222222222222222222222222222222222222222222222222222222222222111111222333333444555555444777:::<<<<<<<<<>>>???@@@FFFNNNXXXcccnnnxxx{{{zzzxxxvvvvvvzzz|||wwwllleee\\\UUURRROOOKKKHHHHHHHHHIIIJJJJJJJJJJJJJJJMMMOOOSSSWWW]]]bbbfffhhhccc^^^UUUMMMFFFAAA??????:::999999:::<<<>>>@@@AAA@@@BBBCCCEEEEEEGGGJJJMMMIIIMMMRRRVVV[[[dddpppyyyPPPQQQTTTXXX]]]fffpppvvvyyyzzz|||~~~}}}~~~~~~|||{{{zzz{{{yyyzzz||||||wwwtttqqqooovvvuuusssooojjjeee```]]]\\\```fffmmmqqqssssssrrriiigggfffgggkkkqqqtttvvvvvvqqqkkkeee```\\\XXXUUUNNNIIICCC===999666444222111111111111000000000000111111111111111111111111000000000000000000000000000000000000000000000000//////000111111111111111////////////000000000000222000...---///000111000111111111111111111111111000000000000000///......//////000111111111111111000111111111111222222222111111000000111222333333222222444666999;;;<<<===>>>???AAABBBEEEJJJPPPTTTXXX^^^eeelllrrr{{{wwwnnnhhhfffgggjjjnnnttt|||}}}|||zzzyyyzzz}}}~~~yyyrrrllliiihhhhhhgggfffkkksss|||{{{uuupppggg^^^WWWPPPJJJGGG>>>===;;;999777555444444444444444444444333222111222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000000000444333111000000000111222000000000000000000000000111111111111111111111111000111111111111222222222//////000000111111111222000000000000000000000000000000000000000000000000111111111111111111111111000111111111111222222222///000111333333222111111222222222222222222222222222222222222222222222222111111222333333444555555444777:::<<<<<<===>>>???AAAGGGPPPZZZeeeqqq{{{zzzyyyvvvtttuuuyyyxxxsssiiibbbYYYSSSOOOMMMIIIFFFEEEFFFGGGHHHIIIIIIIIIIIIPPPRRRVVV[[[```eeegggiii^^^YYYQQQHHHBBB???>>>>>>:::999:::;;;<<>>>>>>>>EEEEEEFFFIIILLLQQQVVVYYYbbbhhhpppwww~~~{{{uuupppllliiillloootttzzzyyytttooojjjgggfffhhhlllrrryyy|||wwwooohhh```ZZZSSSOOOKKKFFF@@@;;;999999888777777666555444444444444444222222222333333444444444222333333444444333333222333222111000000111222333333333333333333222111000111111111111111111111111111111111111111111111111111111111111111111111111000000////////////000000333333333333333333333333000000000000000000000000000111111111111222222222000000000000000000000000000000111222222222222111111111222222222333333333333222222111111222222333222222222222222222222222333333333333444444555666999;;;>>>???>>>>>>???@@@DDDJJJTTT___iiisss|||{{{xxxtttqqqtttzzzyyysssfff```WWWPPPKKKIIIGGGFFFDDDFFFHHHHHHIIIJJJMMMOOOQQQSSSWWW]]]cccfffffffff\\\VVVMMMFFFAAA>>><<<:::999:::;;;===>>>@@@AAABBB@@@CCCFFFGGGGGGHHHMMMPPPWWW]]]eeemmmvvvRRRRRRSSSUUUZZZbbbkkkrrrtttwww{{{~~~~~~~~~~~~}}}|||{{{|||}}}}}}}}}}}}~~~}}}wwwtttsssssswwwwwwwwwsssmmmfff```]]]XXXZZZ^^^dddjjjmmmmmmlllfffbbb___```eeelllqqqtttuuurrrnnnhhhbbb]]]YYYWWWSSSOOOIIIDDD@@@;;;666333222222111000000000111111000000////////////000000000000000000000000000000000000000000000000000000000/////////.........---000000000000000000000000111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222333444444777777999;;;>>>@@@@@@@@@FFFHHHKKKOOOTTTYYY___bbbjjjqqqzzzyyysssqqqqqqppppppuuuyyy}}}uuunnniiihhhiiijjjmmmrrryyy~~~vvvoooiiibbb[[[WWWOOOJJJDDD???<<<;;;:::999777666555444444444444444222222222222333333333333222333333444444333333222333222111000000111222333333333333333333222111000111111111111111111111111333333333333333333333333111111111111111111111111111000000//////000000111222222222222222222222222000000000000000000000000000000111111111222222222111111111111111111111111000000111222222222222111111111222222222333333333222111111000000111111222222222222222222222222222333333333333444555666666999;;;===>>>>>>>>>@@@AAAAAAHHHSSS___kkkuuu}}}zzzwwwsssrrrttt{{{~~~wwwrrreee___WWWPPPKKKHHHFFFEEEEEEFFFHHHHHHIIIJJJLLLOOORRRTTTYYY```eeefffeeecccWWWRRRJJJDDD@@@>>>===<<<999:::;;;===>>>@@@AAABBBAAADDDGGGIIIIIILLLQQQUUUYYYaaammmyyyUUUUUUSSSSSSUUU]]]fffmmmqqquuuzzz}}}~~~~~~~~~~~~}}}}}}||||||}}}}}}|||||||||}}}~~~yyyvvvuuuuuuyyyxxxwwwtttnnngggaaa]]]WWWXXXZZZ___dddhhhiiihhhbbb___\\\\\\aaahhhnnnqqqtttrrrnnniiiddd___\\\ZZZUUURRRNNNJJJEEE@@@:::666444444333222222222222222111000000//////000000111000000000000000000000000111111111111111111111111////////////............000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000111111222333444555999999;;;===???AAACCCCCCHHHLLLSSSYYY___eeekkkooowww~~~xxxtttooommmnnnssswwwyyyzzztttqqqnnnkkkjjjlllqqqvvvzzz{{{tttmmmfffaaaUUUQQQJJJDDD@@@>>><<<:::888777666555444444333444333333333333333222222222222333333444444333333222222222111111111111222222222222333333333222111111111111111111111111111111333333333333333333333333111111111111111111111111222111111111111111111222111111111111111111111111000000000000000000000000000000000111111111222222111111111111111111111111000000111222222222222111111111222222222333333333111000000000000000000111222222222222222222222222333333333333444555666777999;;;===>>>>>>???AAACCCCCCKKKVVVbbbllluuu{{{yyywwwtttsssvvv||||||uuuqqqddd___WWWPPPLLLIIIGGGEEEFFFGGGIIIIIIIIIJJJLLLNNNTTTWWW]]]cccgggfffbbb]]]PPPLLLEEE@@@>>>======<<<999:::;;;===???@@@AAABBBBBBEEEHHHJJJKKKOOOUUUZZZ\\\gggwwwZZZXXXTTTQQQRRRXXX```gggnnnrrrwww{{{|||}}}~~~~~~~~~}}}}}}}}}}}}|||{{{{{{{{{|||~~~|||yyyxxxxxxzzzyyywwwtttoooiiibbb]]]WWWWWWXXX[[[```dddffffff```^^^[[[[[[___eeekkkooorrrpppnnnjjjfffbbb^^^\\\WWWVVVSSSPPPKKKEEE>>>999666555444333222222222222111000000000000000000111000000000000000000000000111111111111111111111111111111111111000000000000////////////////////////111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111000000000111222444555666999;;;===???@@@CCCEEEGGGMMMSSS[[[bbbhhhooouuuzzzxxxsssqqqnnnnnnrrrxxx~~~}}}yyyrrrllljjjmmmqqqttt~~~~~~vvvmmmhhh\\\WWWPPPJJJEEEAAA>>><<<999999777666444444333333555555555444444333333333222333333444444333333222222222222222222222222222222222333333333222222111111111111111111111111111000000000000000000000000111111111111111111111111333222222111111222222333111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111000000111222222222222111111111222222222333333333111111000000000000111111222222222222222222222222333333333333444666777888888:::<<<>>>>>>@@@CCCEEEJJJQQQ\\\fffnnnrrrvvvxxx}}}~~~{{{yyywwwwwwzzz~~~~~~~~~}}}zzzuuuqqqeee```YYYRRRNNNKKKHHHGGGGGGHHHJJJJJJJJJKKKMMMPPPVVVZZZ```fffhhhddd]]]WWWKKKGGGBBB>>><<<<<<;;;::::::;;;<<<>>>???AAABBBCCCDDDFFFIIIKKKLLLQQQXXX^^^gggsss^^^[[[VVVQQQPPPTTT[[[aaajjjnnntttyyy{{{}}}~~~~~~~~~}}}|||{{{zzzyyyzzz|||~~~}}}||||||{{{yyywwwuuuqqqkkkddd^^^ZZZXXXWWWXXX\\\aaaeeefffaaa___]]]\\\^^^ccciiimmmooonnnmmmjjjgggccc```^^^ZZZXXXVVVSSSOOOIIIBBB===777666444333222111111000111111000000000000111111000000000000000000000000000000000000000000000000000000000000111111111111////////////////////////000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111000000111222444555777888999<<<>>>@@@BBBDDDIIILLLSSSZZZccckkkpppvvv~~~~~~vvvsssrrrrrrrrruuuzzz{{{sssnnnmmmnnnppptttxxx~~~|||ssslllccc^^^WWWPPPJJJFFFAAA>>><<<;;;999777666555444444777777666666555555444444222333333444444333333222222222222333333222222222111222222333333333222222111111111111111111111111000000000000000000000000111111111111111111111111333333222222222222333333222222222222222222222222000000000000000000000000//////000000000111111111111111111111111111111111000000111222222222222111111111222222222333333333222222222111111222222222222222222222222222222222333333333444555666888888999;;;===>>>@@@BBBFFFIIIOOOVVVaaajjjooossstttvvvzzz{{{~~~~~~|||{{{{{{~~~||||||zzzzzzyyyyyywwwtttqqqgggbbb[[[UUUQQQNNNKKKIIIHHHIIIKKKKKKLLLMMMPPPRRRYYY]]]aaaffffff```WWWQQQHHHDDD@@@<<<;;;;;;:::999;;;<<<===???AAABBBDDDDDDFFFHHHJJJLLLNNNTTT]]]cccwwwaaa^^^YYYSSSQQQSSSXXX]]]gggkkkrrrwwwzzz|||~~~~~~~~~}}}{{{yyyxxxxxxzzz|||~~~}}}zzzxxxwwwuuuppphhhbbb]]]ZZZVVVVVVZZZ___dddgggcccbbb```]]]]]]aaaggglllllllllllljjjhhheeebbb```\\\ZZZXXXUUUQQQKKKDDD???888777555444222111000000222111111000000111111222000000000000000000000000000000000000000000000000............////////////000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111222333555777999:::999===AAACCCDDDHHHNNNSSS[[[ccclllssswww~~~~~~tttppprrrpppssswww}}}|||uuuqqqoooooolllpppuuuzzzzzzsssiiiddd]]]VVVQQQKKKFFFCCC>>>===;;;999777666555555666666666666666666555555222333333444444333333222222222333333333333222222111111222333333333222222111111111111111111111111222222222222222222222222111111111111111111111111333222222111111222222333222222222222222222222222000000000000000000000000/////////000000000111111222222222222222222222222000000111222222222222111111111222222222333333333333333222222222222333333222222222222222222222222333333333444555777888999:::<<<>>>???AAADDDIIILLLRRRYYYccclllrrruuuwwwxxxyyyzzz}}}|||yyyuuutttrrrrrrrrrrrrpppnnngggccc]]]WWWSSSPPPMMMKKKHHHJJJLLLMMMNNNPPPTTTVVV]]]___aaabbbaaa[[[RRRLLLEEEBBB>>><<<<<<;;;;;;:::===>>>???AAACCCDDDEEEFFFHHHJJJMMMOOOSSS[[[fffnnncccaaa\\\VVVSSSSSSWWW[[[dddiiipppuuuyyy|||~~~~~~~~~|||yyywwwwwwyyy{{{}}}}}}{{{zzzzzzvvvnnnggg___[[[VVVTTTWWW]]]cccgggeeedddaaa^^^\\\^^^dddiiijjjjjjjjjjjjhhheeebbbaaa]]][[[XXXUUUQQQLLLFFFAAA:::999777555333222111111222111111000000111111222000000000000000000000000111111111111111111111111---........./////////000000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222333555777999;;;===;;;???CCCFFFHHHLLLTTTZZZcccjjjtttzzzxxxqqqqqqvvvsssyyy}}}}}}}}}~~~yyyuuurrrlllnnnoooqqquuuzzz}}}ooojjjccc]]]WWWQQQLLLHHHAAA@@@>>>;;;999777666666444444444444555555555555222333333444444333333222222222333444444333222222000111222333333333333222111111111111111111111111222222222222222222222222111111111111111111111111222222111111111111222222111111111111111111111111000000000000000000000000////////////000000000111222222222222222222222222000000111222222222222111111111222222222333333333222222111111111111222222222222222222222222222222333333333444666777999:::;;;===???AAACCCGGGLLLOOOXXX^^^fffnnnrrruuuwwwyyyxxxyyy|||{{{vvvssslllkkkiiiiiijjjjjjiiihhhgggccc]]]XXXTTTQQQMMMKKKHHHJJJMMMOOOQQQSSSWWWZZZ``````___^^^[[[UUUNNNHHHBBB@@@===<<<===>>>>>>===???@@@AAACCCDDDFFFGGGHHHIIILLLPPPUUU[[[fffsss}}}dddbbb^^^XXXTTTTTTWWWZZZccchhhnnntttxxx{{{~~~~~~~~~|||yyywwwwwwxxx{{{|||}}}}}}~~~zzzrrrlll```[[[UUUSSSVVV\\\bbbffffffeeebbb^^^[[[]]]ccchhhhhhiiiiiiiiihhheeecccaaa^^^[[[XXXTTTQQQLLLFFFBBB<<<;;;999777555333333222222222111111111111222222000000000000000000000000222222222222222222222222///000000000111111222222000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222333444666888;;;===>>><<>>@@@AAAAAA@@@AAABBBDDDEEEGGGHHHIIIKKKNNNSSSYYYbbbooo~~~gggeeeaaa\\\XXXWWWYYY[[[aaaeeejjjooossswww{{{~~~}}}{{{yyyxxxyyyzzzzzz}}}{{{}}}~~~xxxsssggg```XXXTTTVVV\\\```ccciiigggccc^^^ZZZZZZ]]]```hhhiiikkklllkkkiiigggeeebbb^^^YYYUUUPPPLLLGGGCCC===:::777555444444333111111111111111111111111111//////000000000000//////111111111111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111111111111111222222444666777888999<<<@@@CCCDDDFFFIIILLLQQQXXXaaagggpppvvv~~~zzzzzzyyyxxxxxxzzzyyytttrrroookkkhhhhhhhhhhhhggggggffffffffffffeeedddbbbbbbbbbcccccceeefffhhhkkkooosssvvvxxx}}}}}}||||||~~~xxxtttmmmgggfffjjjooosss{{{oooiiifffaaaYYYSSSQQQLLLFFF@@@===;;;999777666666666666555444333333333333333333333333333333333333333222222111111111444444444444444444444444111111111222222333333333222111000//////000111222222333333222111000//////000000000111222222222333111111111111111111111111333333333333333333333333000000000000000000000000000000000//////////////////000111222333444444444222222333333333444444444222222222222222222222222333333333222222222111111555555444444555777:::<<<>>>???AAABBBFFFLLLTTTYYYhhhkkkooorrrtttvvvyyy{{{{{{}}}{{{rrrjjjbbb^^^YYYWWWXXX[[[]]]___bbb```\\\XXXSSSOOOMMMKKKNNNNNNOOOQQQUUUYYY^^^```cccaaa]]]XXXRRRLLLGGGDDD======>>>>>>???????????????AAACCCDDDEEEFFFHHHJJJPPPTTTZZZbbbnnn|||hhhfffccc^^^ZZZXXXYYY[[[___ccchhhmmmqqqvvvzzz}}}~~~|||zzzzzzzzz{{{|||~~~|||}}}~~~zzzuuukkkdddZZZUUUVVV[[[___aaahhhfffccc___[[[[[[]]]___gggiiikkkmmmmmmkkkhhhfffbbb^^^YYYUUUQQQLLLHHHEEE>>>;;;777555444333222111111111111111111111111111000000111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111111111111222222333555666888999:::<<<@@@CCCEEEHHHLLLQQQWWW^^^gggnnnwww~~~~~~xxxyyyzzzzzz|||{{{tttoooiiieeecccaaa^^^\\\^^^^^^]]]]]]]]]]]]\\\\\\]]]\\\[[[ZZZZZZ[[[[[[\\\]]]^^^___bbbeeehhhkkklllnnnmmmlllkkklllnnnpppqqqrrrsssuuuxxx|||zzzqqqjjjggghhhkkknnnxxx}}}vvvoookkkfff^^^WWWTTTOOOIIICCC@@@===;;;999666666666666555444333333333333333333333333333333333333333222222222111111111111111111111111111111222222222222222222333333222111000//////000111222111111222222222222222111111111111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000222222222222333333333333000000111222222222111111222222222222333333333333222222222222222222222222111111111222222333333333555555444444666888:::<<>>>>>??????@@@@@@@@@BBBEEEFFFGGGHHHKKKMMMOOOSSS[[[fffttthhhgggeee```\\\YYYYYYZZZ\\\___dddiiinnnsssyyy|||}}}}}}~~~~~~}}}|||||||||~~~~~~}}}}}}~~~~~~|||yyyppphhh^^^WWWUUUXXX\\\___eeeeeeccc```\\\[[[\\\^^^eeegggkkknnnooollliiifffbbb^^^YYYUUUQQQNNNJJJGGG@@@===888555444333111000111111111111111111111111111111222222222222111111111111111111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222333444666777999:::;;;===AAADDDFFFKKKRRRYYY^^^fffooovvvzzzrrruuuxxx{{{|||zzzwwwuuutttsssssstttttttttqqqoooeeeaaa\\\YYYWWWVVVTTTSSSTTTTTTUUUUUUVVVVVVUUUUUUVVVUUUUUUUUUUUUUUUVVVWWWWWWXXXXXXYYY[[[]]]___```___^^^]]]\\\\\\]]]^^^^^^```bbbeeejjjpppuuuzzz|||zzzpppiiiffffffhhhlllsss}}}xxxsssmmmeee^^^YYYTTTNNNHHHDDDAAA>>>;;;777777666666555444333333333333333333333333333333333333333333222222222222111111111111111111111111333333222222222222222222222111000000000000111222000000222333444444444444222222222111111111111111111111111111111111111111000000000000000000000000000000000000000000000000222222222333444444555555111111111111111000//////111111111222222222222333222222222222222222222222///000111222333444444555555555555555777999;;;<<>>???@@@@@@AAAAAABBBDDDFFFHHHIIIKKKOOOQQQRRRWWW```lll}}}hhhhhhfffccc^^^ZZZYYYYYYXXX[[[___dddiiiooovvvzzzzzz{{{}}}~~~~~~~~~~~~~~~~~~}}}|||ssskkkaaaXXXSSSTTTXXX[[[bbbccccccaaa^^^\\\[[[\\\bbbeeejjjnnnooommmiiigggbbb^^^YYYUUURRROOOLLLIIICCC???:::666444333111000111111111111111111111111000111111222222111111000111111111111000000000///////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222444555555777999;;;<<<===@@@DDDGGGJJJPPPYYY```eeemmmvvv}}}~~~xxxtttrrrtttxxx~~~zzztttooollljjjiiihhhgggggghhhhhhhhhhhhfffeee```]]]YYYVVVTTTRRRRRRQQQQQQRRRTTTUUUVVVWWWWWWVVVUUUUUUUUUVVVVVVWWWXXXXXXXXXXXXWWWWWWWWWXXXXXXYYYXXXXXXWWWWWWWWWWWWXXXXXX[[[\\\___bbbfffjjjmmmoooqqqssswww{{{xxxnnnhhheeedddeeekkkttt|||{{{tttlllfff___ZZZSSSMMMIIIDDD@@@>>>888888777666555444444444444444444444444444444444333333333333333333333333444444444444444444444444333333333222222111111111111111111111111111111111111111222333444444444444333222222222111000000000111111111111111111111111000000000000000000000000000000000000000000000000//////000000111222333333000111111111111111000000000000111111111222222222222222222222222222222222000000111222333333444444555555555666888:::<<<===???@@@BBBFFFMMMWWWcccjjjqqqssstttuuuwwwyyy}}}}}}}}}}}}|||sssmmmaaa\\\UUURRRQQQTTTVVVWWW[[[XXXUUUQQQMMMKKKJJJJJJKKKLLLOOORRRVVVYYY[[[]]]\\\XXXRRRJJJEEEAAA@@@???======>>>???@@@AAABBBCCCCCCEEEGGGIIIKKKNNNSSSVVV[[[```hhhtttfffggggggeee```\\\YYYXXXUUUWWW[[[___dddkkkrrrwwwxxxzzz|||~~~}}}}}}}}}sssmmmcccYYYSSSRRRTTTWWW^^^```bbbbbb___\\\[[[ZZZ^^^bbbggglllnnnllliiigggbbb^^^YYYUUUSSSQQQNNNLLLGGGCCC===888555333222000111111111111111111111111//////000000000000//////111111111111000000000///////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111222333555666777999:::===>>>@@@CCCHHHKKKNNNVVV```ggglllsss~~~{{{sssppprrruuuvvv|||{{{rrrmmmgggbbb```______^^^]]]^^^____________``````^^^]]]ZZZVVVSSSRRRRRRRRRTTTUUUXXXZZZ\\\]]]]]]\\\ZZZZZZ[[[\\\\\\\\\]]]]]]\\\[[[ZZZXXXWWWVVVVVVVVVUUUUUUUUUVVVVVVWWWXXXYYYYYYZZZ[[[]]]___```aaabbbaaabbbeeehhhllloooqqqrrrppppppqqqqqqttt{{{yyypppiiifffcccfffjjjooovvv{{{sssmmmeee```YYYSSSMMMHHHCCC@@@;;;:::888777666555555555444444444444444444444444333333333333333333333333666666666666666666666666333333333222222111111111111111222222222222111111222333333444444333333222333222222222111000000000111111111111111111111111111111111111111111111111000000000000000000000000---......///000111222222///000111222333333333333000000111111111222222222222222222222222222222222222222222222222222222222444555666777999;;;===>>>???AAADDDIIIQQQ\\\hhhpppuuuvvvvvvvvvwwwzzz~~~~~~~~~|||tttoooeeeaaa[[[WWWWWWXXXYYYYYYZZZXXXTTTPPPMMMLLLLLLLLLJJJLLLOOOSSSVVVXXXYYYYYYWWWSSSLLLFFFAAA>>>>>>>>>======>>>@@@AAACCCDDDDDDCCCEEEHHHJJJMMMQQQWWWZZZccchhhqqq}}}zzzccceeegggfffaaa]]]YYYXXXSSSUUUWWWZZZ___fffnnntttwwwyyy|||~~~}}}|||{{{|||rrrnnnfff\\\UUURRRSSSUUUZZZ^^^bbbcccaaa]]]ZZZXXXZZZ^^^ccchhhkkkjjjhhhgggbbb^^^YYYUUUTTTRRRQQQOOOLLLGGG@@@:::666444222111111111111111111111111111//////000000000000//////111111111111000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111333444666888999:::<<>><<<:::888777666777777444444444444444444444444333333333333444444444444333333333333333333333333333333222222222222222222111111222333333222111111222333333333333333222111222222222111111111111111111111111111111111111111222222222222222222222222000000000000000000000000000000000111222222222333///000111222333444444444111111111222222222222333222222222222222222222222333333333222222222111111444555666888:::<<<===>>>AAADDDIIIOOOXXXcccnnnvvvxxxxxxwwwvvvwwwzzz{{{vvvrrrkkkgggccc```^^^^^^]]]\\\YYYWWWSSSOOOMMMLLLMMMNNNKKKMMMPPPTTTVVVVVVVVVVVVQQQNNNHHHCCC???=========<<<===>>>@@@BBBDDDEEEFFFFFFGGGJJJMMMPPPVVV\\\```gggnnnyyyqqq```cccffffffbbb]]]YYYXXXRRRSSSTTTWWW[[[bbbjjjpppwwwyyy}}}~~~|||}}}}}}zzzyyyyyyrrroooiiiaaaYYYTTTTTTVVVXXX\\\bbbdddbbb^^^YYYWWWWWWZZZ___dddggghhhgggfffbbb^^^YYYVVVTTTSSSRRRQQQPPPJJJBBB;;;777555333222111111111111111111111111000000000111111000000000111111111111000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111000111222333555777999::::::===@@@CCCGGGLLLQQQUUUYYYcccnnnvvv}}}wwwqqqpppppprrrxxx{{{uuullleee\\\YYYVVVTTTUUUVVVWWWWWWVVVXXX[[[]]]]]]___cccfffdddeeeeeecccbbbcccfffiiilllnnnrrrwwwzzz{{{{{{{{{zzz{{{|||||||||{{{zzzyyyxxxvvvtttqqqnnnlllkkkkkkhhhiiiiiijjjjjjiiiiiiiiiggggggfffeeecccaaa___]]][[[[[[[[[[[[[[[[[[\\\\\\WWWYYY[[[ZZZZZZ___gggmmmuuu{{{}}}}}}~~~xxxmmmjjjfffbbbcccjjjttt|||{{{rrrnnnggg```YYYRRRKKKGGG@@@???<<<:::888888888999555555555555555555555555333333333444444444555555222222222222222222222222222222222222222222333333111222222333333222222111000000111222333333333333111111111111111222222222111111111111111111111111222222222222222222222222000000000000000000000000222222222222222222222222000000111222222222222222222222222222333333333333222222222222222222222222222222222222222222333333444555777999;;;===>>>???AAAEEEKKKSSS\\\gggqqqwwwzzzyyyxxxvvvvvvzzz{{{wwwuuuooommmjjjgggfffdddaaa___XXXUUUQQQNNNLLLLLLMMMNNNLLLNNNQQQTTTVVVUUUSSSRRRLLLIIIEEEAAA>>>=========<<<===>>>@@@CCCEEEFFFGGGIIIKKKMMMPPPTTTZZZaaafffnnnvvvzzzjjj^^^bbbeeefffccc^^^ZZZWWWRRRRRRSSSUUUYYY```hhhnnnvvvyyy}}}~~~}}}zzz{{{~~~~~~yyywwwwwwrrrppplllddd\\\WWWVVVXXXVVV[[[bbbeeeccc^^^YYYVVVVVVXXX]]]aaadddfffffffffbbb^^^YYYVVVTTTTTTSSSSSSRRRLLLDDD===888666444333111111111111111111111111111111222222222222111111111111111111000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111000111222333555777999:::;;;===AAAEEEIIINNNTTTXXX]]]fffrrr{{{wwwpppnnnrrrvvvyyyzzzvvvooofff___WWWTTTRRRRRRSSSUUUVVVVVVYYY\\\___aaabbbdddhhhlllnnnppprrrqqqqqqsssxxx|||{{{~~~}}}{{{{{{{{{{{{{{{{{{zzzyyyxxxwwwwwwvvvtttqqqmmmhhhdddbbb```___^^^]]]\\\\\\\\\\\\TTTWWWXXXWWWUUUWWW]]]dddhhhnnnxxx|||xxxxxxzzz~~~~~~tttqqqkkkeeeccchhhooouuu}}}wwwrrrkkkddd]]]VVVOOOJJJBBB@@@===;;;999999999:::555555555555555555555555333333333444444555555555222222222222222222222222111111111222222333333444111222333444444333222111---...///111333444444444000000111111222222222333111111111111111111111111111111111111111111111111000000000000000000000000222222111111111111111111111111111111111000//////222222333333333444444444222222222222222222222222000000111222333444444555444555777:::<<<===>>>??????CCCKKKTTT]]]gggpppvvv{{{zzzxxxvvvvvvzzzzzzxxxwwwrrrpppmmmllljjjgggccc```WWWTTTPPPMMMKKKKKKMMMNNNLLLOOORRRUUUUUUTTTRRRPPPIIIGGGDDDAAA>>>=========<<<===???AAACCCEEEGGGHHHKKKMMMPPPSSSWWW^^^eeejjjvvv~~~uuueee^^^___bbbbbbaaa]]]YYYVVVRRROOONNNQQQTTTXXXaaajjjqqquuu|||}}}zzzyyyxxxxxxyyy}}}{{{uuurrrrrrsssqqqmmmgggbbb]]]YYYWWWWWWYYY]]]aaadddbbb^^^[[[XXXXXX[[[aaagggiiifffcccccc___[[[XXXWWWVVVUUUTTTTTTPPPIIIBBB<<<888777666222111111111111111222222000000000000000000000000,,,,,,------......//////000000000000000000000000000000000000////////////////////////000000000000//////000111111111111111111111111111111111111111333333222111000000111111000111333555555777;;;===AAA@@@AAADDDKKKSSSZZZ^^^gggoooyyy~~~wwwtttsssvvv~~~|||vvvpppiiiaaa]]]WWWTTTQQQQQQTTTYYY]]]___aaacccfffhhhlllqqqwww{{{~~~{{{vvvrrrppplllkkkiiiiiihhhfffbbb___^^^ZZZVVVTTTVVVXXXYYYZZZ```fffnnntttzzz|||wwwvvvxxx{{{|||~~~wwwnnnkkkhhhdddeeejjjxxx~~~tttllleee___XXXSSSKKKGGGBBB===;;;:::888777666555555555555666777777555555444333222222222222444444444444444444444444333333333333333333333333333333333333333333333333000000000111222222222333222222222222222222222222111111111111111111111111000000000000000000000000000000000000111111111111111111222222222222111111333333333222222111111111111111222222222333333333222222111111222222333444444444333222222333333333555777:::;;;<<<===>>>@@@BBBEEELLLWWWccclllsssuuuwwwxxxxxxzzz|||~~~{{{wwwtttwwwvvvuuusssoooiiibbb]]]TTTRRROOOMMMLLLNNNPPPRRRQQQRRRTTTUUUTTTRRROOOMMMEEECCC???<<<;;;;;;<<<======>>>@@@@@@AAACCCGGGIIIKKKNNNRRRVVV\\\eeepppxxx~~~ppphhh\\\^^^aaabbbaaa]]]YYYVVVQQQMMMLLLNNNQQQTTT\\\eeemmmrrryyy~~~}}}{{{yyyxxxxxxxxxyyy||||||vvvsssrrrsssrrrooojjjeee___[[[XXXXXXZZZ^^^ccceeeeeeaaa]]]YYYYYY\\\bbbhhhkkkiiifffddd```\\\ZZZXXXWWWVVVTTTTTTPPPJJJCCC===999666555222222111111111111222222000000000000000000000000///////////////000000000000000000000000000000000////////////000000000000////////////000000000000//////000111111111111111111111111111111111111111222222111000000000000000000222444555666888<<<>>>CCCCCCDDDHHHOOOXXX___dddmmmvvv{{{yyywwwxxx}}}}}}xxxrrrlllfff```]]][[[YYYXXXYYY]]]bbbfffiiiooorrruuuxxx||||||zzzxxxvvvtttqqqmmmiiieeeaaa\\\ZZZYYYZZZZZZZZZZZZ___eeejjjpppxxxzzzxxxzzz|||}}}~~~vvvqqqlllfffeeehhhnnnuuu~~~{{{sssllleee]]]WWWOOOKKKEEEAAA>>>===;;;:::666666555555555555666777333333333222333333444444444444444444444444444444333333333333333333333333333333333333333333333333111111111111222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000111111111111111111222222222222111111333333333222222222111111111111222222222333333333222222111111222222333444444444333333222333333444444777999;;;<<<===???@@@DDDHHHPPPZZZfffooouuuxxxyyyzzz{{{|||~~~|||wwwtttuuutttrrrpppmmmggg```[[[SSSQQQNNNLLLLLLNNNPPPRRRRRRSSSTTTTTTSSSPPPMMMKKKDDDBBB???===;;;<<<===>>><<<>>>@@@AAACCCEEEHHHKKKMMMQQQVVV[[[bbbkkkwwwxxxkkkbbbZZZ\\\___aaa```]]]YYYVVVOOOKKKJJJKKKLLLNNNVVV^^^hhhmmmtttzzz}}}~~~}}}}}}}}}|||{{{zzzxxxwwwyyyyyyzzz}}}~~~xxxtttrrrssssssrrrooojjjccc]]]ZZZXXXZZZ___cccggggggdddaaa[[[[[[^^^cccjjjnnnmmmkkkeeeccc___]]][[[YYYWWWUUUTTTQQQLLLEEE???:::666444222222111111111111222222000000000000000000000000222111111111111111000000000000000000000000000000......//////000000111111////////////000000000000//////000111111111111111111111111111111111111111111111000000//////000000111333555777888:::===@@@EEEFFFIIINNNVVV___hhhmmmuuu~~~{{{}}}~~~}}}{{{xxxtttnnnhhhdddaaa```aaabbbcccggglllrrrxxx{{{~~~zzzuuuqqqkkkgggdddcccaaa___ZZZ]]]aaacccgggmmmvvv}}}~~~|||}}}~~~{{{ssskkkggggggiiioooxxx~~~}}}vvvnnnddd^^^TTTPPPJJJFFFCCC@@@>>><<<777666555555555555555666222222222222333444555666444444444444444444444444333333333333333333333333333333333333333333333333222222222222222111111111222222222222222222222222111111111111111111111111000000000000000000000000000000000111111111222222111111222222222222111111333333333222222222222111111111222222222333333333222222111111222222333444444333333333333333444444444666999:::;;;===???AAAFFFKKKTTT___jjjsssyyy||||||}}}~~~}}}yyytttqqqpppooonnnllliiiddd]]]XXXQQQOOOMMMLLLLLLNNNPPPRRRSSSTTTTTTSSSQQQMMMJJJHHHBBBAAA???===<<<<<<===>>>;;;>>>AAACCCEEEGGGKKKMMMQQQUUU\\\bbbjjjuuusssfff^^^XXXZZZ]]]______\\\YYYVVVOOOKKKIIIIIIIIIJJJPPPWWWbbbhhhpppwww{{{|||~~~~~~}}}}}}||||||{{{zzzyyyxxx{{{|||}}}zzzvvvtttssstttuuutttooohhh```\\\WWWYYY\\\aaafffgggeeeccc^^^^^^aaagggnnnssssssqqqhhheeebbb___]]][[[XXXUUUTTTRRRNNNIIIBBB<<<777555333333222111111111222222000000000000000000000000222222222111111000000000////////////////////////---......///000111111222////////////000000000000//////000111111111111111111111111111111111111111222222111111000111111222333555777999:::<<<@@@BBBFFFIIINNNTTT]]]gggpppvvv~~~}}}{{{xxxuuutttuuusssoookkkgggeeefffgggiiilllrrrxxxzzzvvvrrrnnnlllfffffffffeeeeeehhhnnnrrrtttuuuwwwzzz}}}|||sssmmmjjjkkkpppvvv{{{~~~~~~uuukkkcccYYYUUUOOOJJJFFFCCC???===888777666555555555555555333333333333333444555555444444444444444444444444333333333333333333333333333333333333333333333333333333333222222111111111222222222222222222222222111111111111111111111111000000000000000000000000000000111111111222222222111111222222222222111111222222222222222222222222111111222222222333333333222222111111222222333444444333333333333444444555444666999:::;;;===AAACCCHHHOOOYYYdddnnnuuu{{{~~~~~~~~~~~~zzztttoookkkjjjjjjhhhgggeee```YYYTTTNNNMMMLLLKKKLLLNNNQQQRRRUUUTTTSSSQQQNNNJJJGGGDDDAAA@@@>>>=========>>>???>>>@@@CCCFFFGGGIIILLLNNNSSSXXX```iiirrr}}}rrrfff^^^UUUWWW[[[]]]^^^\\\YYYVVVOOOKKKIIIIIIHHHHHHLLLSSS^^^dddnnnuuuzzz|||}}}~~~~~~}}}}}}||||||{{{{{{{{{}}}}}}yyyvvvuuuwwwxxxwwwssskkkccc]]]UUUVVVXXX\\\aaadddeeedddbbbcccfffmmmtttxxxxxxvvvjjjgggccc```^^^[[[XXXVVVTTTSSSQQQLLLGGG@@@:::666444333333222111111222222000000000000000000000000111111111000000/////////////////////////////////---......///000111111222////////////000000000000//////000111111111111111111111111111111111111111333333333222222333444444444666999:::<<<>>>BBBEEEGGGLLLRRRZZZbbbmmmwww~~~~~~zzz}}}{{{yyywwwuuurrrpppnnnmmmmmmmmmllljjjhhhjjjnnnqqqvvv{{{~~~{{{uuutttpppllliiiggghhhiiieeefffhhhkkkooossswwwyyy~~~vvvqqqmmmooosssvvvyyy}}}{{{pppiii^^^ZZZTTTNNNJJJEEEAAA>>>:::999888777666555555555666555444444333333333444444444444444444444444444333333333333333333333333333333333333333333333333444333333333222222111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111222222222222111111222222222222111111222222222222222222222222111111222222222333333333222222111111222222333444444333333333444444555666555666999:::<<>>>>>======>>>???@@@AAACCCFFFHHHIIIJJJMMMOOOUUU[[[dddnnnyyy}}}pppeee^^^RRRUUUYYY\\\]]][[[YYYWWWPPPLLLIIIIIIHHHFFFJJJQQQZZZaaakkktttyyy{{{|||}}}~~~~~~}}}||||||}}}}}}~~~~~~|||yyywwwyyy{{{zzzuuummmddd___SSSRRRSSSVVV\\\aaaeeefffggghhhlllsss{{{~~~}}}zzzmmmiiiddd___]]][[[YYYWWWTTTTTTSSSPPPKKKDDD>>>999555444333222222111222222000000000000000000000000//////////////////......000000000000000000000000......//////000000111111////////////000000000000//////000111111111111111111111111111111111111111444444333333444444555555666888:::<<<>>>AAADDDGGGIIIOOOWWW___hhhrrr}}}xxxtttvvv~~~}}}|||{{{zzzyyyvvvtttrrrooommmkkkkkkkkkjjjlllooopppqqquuu||||||wwwqqqlllhhhfffbbbaaaaaabbbdddgggkkkmmmssszzzzzznnnnnnmmmnnnqqquuuzzz}}}wwwpppeeeaaa[[[UUUPPPJJJEEEBBB<<<;;;:::888777666666666777666555444333333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111222222222222333111111222222222222111111111222222222222333333333111111222222222333333333222222111111222222333444333333333333444555666777666777:::;;;===AAAEEEHHHOOOXXXdddnnntttyyy}}}~~~zzzuuupppjjjfffaaa```______]]]YYYSSSNNNKKKKKKKKKLLLNNNQQQSSSTTTUUUTTTQQQNNNIIIEEEAAA???============>>>???@@@AAADDDEEEGGGHHHIIILLLPPPSSSXXX___jjjuuuzzznnnddd]]]PPPSSSWWW[[[\\\[[[XXXWWWOOOKKKIIIIIIGGGEEEIIIOOOVVV]]]hhhqqqwwwzzz{{{|||~~~}}}|||||||||}}}~~~}}}|||zzz{{{|||{{{uuummmddd___SSSQQQOOOQQQXXX___eeehhhjjjlllrrrzzz|||pppkkkddd^^^[[[ZZZYYYXXXSSSTTTUUUTTTOOOHHHAAA===555555444333222222222222000000000000000000000000......//////////////////000000000000000000000000////////////000000000000////////////000000000000//////000111111111111111111111111111111111111111333333333333333444555555777999<<<>>>@@@BBBFFFIIILLLRRR\\\dddlllvvvtttrrrpppqqqwww~~~||||||{{{yyyxxxsssqqqnnnkkkjjjkkkmmmnnnnnnsssyyy}}}yyysssooogggeeebbb___^^^^^^```aaabbbkkkwwwvvvrrrlllhhhgggjjjmmmpppxxx}}}~~~xxxmmmiiiccc]]]WWWQQQKKKGGG>>>===<<<:::999888777777666555555444444444555555444444444444444444444444333333333333333333333333333333333333333333333333222222333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111222222222333333111111222222222222111111111111222222222333333333111111222222222333333333222222111111222222333444333333333444444555666777777999;;;<<>>;;;<<<===>>>???@@@AAABBBDDDEEEFFFGGGJJJOOOUUUZZZ^^^eeeppp|||yyynnnddd^^^OOORRRWWWZZZ\\\[[[XXXWWWNNNJJJHHHHHHFFFEEEHHHNNNSSS[[[fffpppvvvyyyzzz{{{}}}}}}|||{{{{{{|||~~~|||}}}}}}~~~|||}}}}}}{{{uuummmddd___SSSPPPNNNOOOUUU^^^fffjjjlllooouuu}}}}}}qqqlllccc]]]ZZZYYYYYYYYYSSSUUUVVVVVVRRRKKKCCC???666555444333222222222222000000000000000000000000......//////000000111111000000000000000000000000000000000000////////////////////////000000000000//////000111111111111111111111111111111111111111222222222222333333444555888:::<<>>;;;;;;<<<>>>???@@@AAABBBBBBCCCDDDFFFJJJQQQYYY___bbbjjjuuu{{{pppfff```PPPQQQTTTVVVXXXXXXWWWWWWRRROOOKKKGGGFFFFFFHHHIIIQQQXXXccclllssswwwzzz|||{{{|||}}}~~~~~~}}}|||{{{|||~~~zzz|||}}}|||wwwooogggaaaYYYSSSNNNOOORRRXXXaaajjjqqqssswww{{{~~~|||rrrmmmeeeaaa______]]][[[[[[YYYWWWUUUSSSMMMDDD===888555333222222222222111111111111111111111111111111111000000000000111111000000000000////////////000000////////////000000222111111111000000//////444333222111000000000000000111111111111222222222///111333444444555777999888:::===???AAACCCGGGIIINNNWWW```eeemmm|||~~~rrrhhheeehhhlllsss}}}~~~|||{{{rrrqqqooonnnooottt{{{{{{uuummmfffaaa^^^\\\[[[ZZZ]]]bbbgggnnnxxx{{{|||~~~sssiiibbb```______gggqqq~~~yyyqqqlllggg___UUUMMMIIIEEE@@@===;;;:::888777777555444444555555555444555555444444444333333333222222222222222222222222666555333222222222333333222222222222222222222222333333333222222111111111222222222222222222222222333444444444444333222222000111111111111222222222222111111111000000/////////000111222333444444444333333333222222111111111333333333333333333333333333333333444555666777888888:::===???@@@EEELLLRRR___eeennnuuuyyy}}}zzzwwwqqqlllgggccc^^^[[[]]]\\\ZZZZZZXXXUUUPPPMMMKKKJJJJJJLLLPPPTTTWWWWWWXXXSSSLLLFFFBBB@@@===;;;=========>>>???AAABBBCCCDDDDDDGGGLLLOOORRRZZZdddkkkrrr}}}wwwlllccc]]]MMMOOOQQQTTTVVVWWWVVVVVVRRROOOKKKGGGEEEEEEFFFGGGOOOVVV```iiipppuuuxxxzzz{{{|||~~~~~~}}}~~~|||zzzxxxxxx{{{~~~~~~{{{{{{{{{{{{yyyrrrjjjddd[[[TTTOOOOOOQQQVVV^^^gggoooqqquuuyyy|||}}}{{{zzzsssnnngggcccaaa```___]]]]]][[[XXXWWWUUUOOOFFF@@@999666333222222222222111111111111111111111111111111111000000000000111111000000000000////////////000000////////////000000111111111111000000000///333222111111000111111111000111111111111222222222///111333444555666888::::::<<>><<<;;;999888777666444444555666555444555555555444444444333333222222222222222222222222333222111000000000111111222222222222222222222222333333333222222222111111222222222222222222222222111111222222111111000///000111111111111222222222111111111111111111000000000111222222333333333333333333333222222222111111333333333333333333333333333333333444555666777888999<<>><<<=========>>>???AAABBBCCCFFFEEEHHHMMMPPPTTT^^^hhhpppwwwwwwmmmccc]]]JJJLLLNNNQQQSSSUUUVVVVVVRRRPPPLLLGGGEEEDDDDDDEEELLLRRR\\\eeemmmrrrvvvxxx||||||~~~~~~}}}|||zzzvvvssstttwww{{{~~~~~~{{{yyywwwyyyzzzvvvnnnggg]]]VVVPPPNNNOOORRRZZZbbbjjjmmmqqquuuwwwxxxwwwwwwsssooojjjfffdddcccbbbaaa```]]]ZZZXXXVVVQQQJJJDDD;;;888444222222222222111111111111111111111111111111111000000000000111111000000000000////////////000000////////////000000111111111111000000000000111111111000111111222333000111111111111222222222000222444555666777999;;;===>>>AAABBBDDDHHHLLLOOOWWW___hhhmmmuuuvvvlllhhheeebbbhhhoooxxx|||zzzzzz~~~zzzssslllgggfffeeecccaaa```bbbfffiiilllpppuuuzzz}}}}}}|||~~~uuukkkbbb\\\YYYWWW^^^iiiuuu|||vvvoooggg]]]VVVOOOKKKFFFBBB???>>><<<:::888666555444555666555444555555555444444444444333333333333333333333333333333222111000000000111111222222222222222222222222333333333222222222222111222222222222222222222222111111222222111111000///000111111111111222222222111111111222222222222222111222222333333333222222333333333222222222222111333333333333333333333333333333333444555666888999;;;>>>@@@AAACCCHHHPPPVVVfffllltttzzz~~~|||uuuqqqmmmkkkiiihhhhhhfffdddaaa\\\ZZZXXXWWWVVVTTTQQQNNNLLLLLLMMMPPPUUUXXXZZZZZZVVVRRRLLLFFFCCCAAA???===<<<<<<===>>>???AAABBBCCCHHHHHHJJJOOORRRXXXcccmmmwww~~~xxxmmmddd^^^IIIJJJLLLOOOQQQTTTVVVWWWSSSPPPLLLHHHEEECCCCCCCCCJJJPPPYYYbbbjjjpppuuuxxx|||}}}~~~~~~~~~{{{xxxtttqqqqqqtttyyy|||~~~zzzvvvsssvvvzzzyyyqqqjjjaaaYYYQQQNNNMMMNNNTTT\\\eeehhhlllpppqqqrrrrrrsssqqqooollljjjhhhgggfffeeeddd```]]]ZZZXXXTTTMMMHHH>>>:::666333222222222111111111111111111111111111111111000000000000111111000000000000////////////000000////////////000000111111111000000000000000000000000000111222333444000000111111111222222222111333555666777888;;;===>>>@@@BBBDDDFFFJJJOOOSSS\\\dddnnnttt|||uuuiiiccccccdddeeeooowwwzzztttnnnllliiieeecccbbbcccddddddggglllqqqwww~~~||||||}}}sssiiiaaa\\\WWW[[[aaajjjsss~~~|||uuummmccc]]]VVVRRRLLLGGGDDDAAA???===999777666555666666555444555555555555444444444444333333333333333333333333444333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333222111111000000111111111222222222111111111222222333333444222222333333333222111111222222222222222222222222333333333333333333333333333333333444555777888999<<<>>>AAABBBEEEKKKSSSZZZjjjooovvv{{{~~~yyyqqqjjjffffffeeefffhhhjjjjjjhhhfff^^^[[[XXXVVVTTTQQQNNNLLLMMMMMMOOOSSSXXX[[[[[[[[[UUUPPPJJJFFFCCCAAA@@@>>><<<<<<===>>>@@@BBBCCCDDDJJJIIIKKKPPPUUU[[[hhhsss~~~yyynnneee___IIIJJJKKKMMMPPPSSSWWWXXXSSSQQQMMMIIIFFFCCCBBBBBBIIIOOOWWW```hhhooouuuyyy|||}}}~~~~~~{{{xxxtttrrrrrrtttxxxzzzzzzuuuqqqsssxxxxxxsssllleee\\\SSSNNNKKKKKKPPPWWW```dddhhhkkkkkklllmmmoooooooooooonnnllllllkkkkkkiiieee```]]][[[VVVPPPKKKAAA===888444333222222111111111111111111111111111111111000000000000111111000000000000////////////000000////////////000000000000000000000000111111//////000000111222444444000000111111111222222222222444666888888:::<<>>@@@CCCEEEHHHNNNTTTXXXaaajjjttt{{{vvvjjjbbb```bbbgggkkkyyyzzzwwwsssnnnjjjgggeeedddaaadddgggjjjooouuu|||}}}||||||qqqggg```ZZZ[[[]]]bbbiiittt|||sssjjjeee\\\XXXQQQKKKFFFBBB>>><<<:::999666666666777666444666666555555555444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222333333333333222111111000000111111111222222222111111111222222333333444222222333333333222111111222222222222222222222222333333333333333333333333333333333444666888999:::;;;>>>AAACCCFFFMMMWWW^^^lllqqqwww{{{}}}xxxooohhhbbb___aaabbbeeeiiilllmmmkkkiii```]]]XXXTTTQQQOOOLLLIIINNNOOORRRVVVZZZ\\\[[[ZZZRRRNNNIIIDDDBBBAAA@@@???======>>>???AAACCCEEEFFFJJJJJJMMMRRRXXX```mmmyyyyyynnneee___IIIIIIIIIKKKNNNRRRVVVXXXSSSQQQNNNJJJGGGEEECCCCCCHHHMMMVVV^^^fffnnnvvvzzz}}}}}}~~~zzzxxxvvvssssssuuuwwwyyy{{{}}}{{{wwwssssssvvvwwwsssppphhh___UUUOOOKKKIIIMMMSSS\\\```eeegggfffgggjjjllloooqqqsssssssssrrrssstttqqqlllfffbbb___ZZZTTTPPPDDD???999555333222222111111111111111111111111111111111000000000000111111000000000000////////////000000////////////000000000000000000111111111111000000000000111222333444000111111111111222222222222555777999:::;;;>>>@@@???AAADDDGGGLLLRRRZZZ___iiirrr|||ooohhhaaa______dddllluuuzzzuuuoooiiifffaaacccdddfffiiinnntttxxxzzznnnfff]]]]]]\\\]]]bbbmmmyyy{{{sssnnnccc^^^VVVNNNHHHCCC>>>;;;<<<:::777777777777666555666666666555555555444444333333333333333333333333000000111222222222111111222222222222222222222222111222222222222333333333222222222222222222222222000000111111000000///...000111111111111222222222111111111222222222222222111222222333333333222222111222222222222333333333333333333333333333333333333333333555666888:::;;;<<<>>>AAADDDIIIQQQ\\\eeeooosssxxxzzzzzz||||||rrriiiccc^^^\\\___aaadddiiimmmnnnllliiiaaa]]]WWWRRROOOMMMKKKIIIPPPQQQTTTXXX[[[\\\ZZZXXXOOOLLLFFFCCCAAA@@@???>>>>>>>>>???@@@BBBEEEGGGHHHKKKKKKPPPWWW]]]eeerrr~~~xxxmmmddd^^^IIIHHHGGGHHHKKKOOOSSSVVVSSSQQQOOOLLLIIIFFFEEEDDDGGGLLLSSS\\\dddmmmuuuzzz}}}~~~yyyxxxvvvuuutttuuuvvvwwwwwwyyy}}}~~~{{{wwwvvvvvvvvvuuusssjjj```VVVOOOKKKHHHLLLRRRYYY^^^cccdddcccdddgggkkkooossswwwyyyyyyzzz{{{}}}zzztttmmmgggccc___YYYUUUFFFAAA:::555333222222111111111111111111111111111111111000000000000111111000000000000////////////000000////////////000000///000000000111111111111111000000000111222333333000111111111111222222222333555888:::;;;===???BBBAAACCCFFFJJJPPPXXXaaafffqqqzzz|||rrrccc___\\\^^^aaahhhuuuzzzsssnnnhhhhhhgggffffffhhhmmmpppwww~~~yyyqqqeeeccc^^^[[[]]]eeeooowww|||xxxnnnhhh___VVVNNNHHHBBB???<<<:::888777777777666555666666666666555555555555444444444444444444444444///000111222222222222111222222222222222222222222111111222222222333333333222222222222222222222222000000000000000//////...000111111111111222222222111111111111111111000000000111222222333333333333111111222222222333333333333333333333333333333333333333444555777999:::;;;===@@@CCCGGGMMMVVVccckkksssvvvyyyzzzyyyzzz}}}xxxooofffaaa^^^\\\]]]___dddiiilllllliiiggg___ZZZTTTPPPNNNMMMLLLKKKQQQRRRUUUYYY\\\[[[XXXVVVMMMIIIDDDAAA@@@??????>>>??????@@@BBBDDDFFFHHHJJJMMMNNNTTT\\\dddkkkxxxwwwmmmccc]]]HHHGGGFFFFFFHHHMMMQQQTTTSSSRRROOOLLLJJJHHHFFFEEEFFFJJJRRRZZZbbbllltttzzz}}}~~~wwwwwwvvvvvvuuuuuuuuuuuutttwww{{{~~~{{{xxxvvvuuuvvvvvvkkkbbbWWWPPPKKKHHHLLLQQQXXX]]]bbbcccbbbbbbfffjjjqqquuu{{{~~~~~~yyyqqqkkkgggbbb\\\XXXGGGBBB;;;666333222222222111111111111111111111111111111000000000000111111000000000000////////////000000////////////000000//////000000111111111222111111111000111111222333000111111111111222222222333666888:::;;;===@@@BBBBBBEEEHHHMMMSSS\\\eeekkkwwwuuuiii___\\\\\\___dddlll~~~}}}xxxrrrqqqnnniiiffffffhhhkkkmmmuuu|||nnniiibbb\\\YYY^^^ffflll}}}~~~wwwqqqggg^^^UUUNNNHHHDDD===;;;888888888888666555777666666666555555555555444444444444444444444444111222333444555444444333222222222222222222222222111111111222222333333333222222222222222222222222222222222222222111000000000111111111111222222222222111111111000000/////////000111222333444444444111111111222222333333333333333333333333333333333222333444555777999;;;<<<>>>AAAEEEIIIPPPZZZgggpppuuuxxx{{{zzzyyyyyy{{{~~~wwwmmmeee```^^^]]]]]]___ccchhhkkkkkkgggddd\\\XXXRRROOONNNNNNNNNNNNQQQSSSVVVZZZ\\\[[[WWWTTTKKKHHHCCC@@@??????>>>===@@@@@@AAACCCEEEGGGJJJKKKNNNPPPWWW```hhhooo{{{wwwlllccc]]]IIIGGGFFFFFFHHHLLLPPPSSSRRRSSSRRRPPPLLLIIIHHHHHHHHHIIIMMMTTT___jjjsssxxxyyyzzz|||}}}zzzzzzyyyyyyxxxwwwwwwvvvuuuyyy||||||||||||yyywwwooofffZZZQQQNNNMMMMMMMMMSSSYYY```bbbbbbaaadddgggmmmqqqwww~~~yyypppjjjiiifff```ZZZOOOHHH>>>666222111111111111111111111111111222222222222111111000000//////222222111111000000//////000000000000000000000000000111111111111222222222111111111111111111111111222111111111222333444444444777:::===>>>@@@BBBDDDHHHHHHNNNVVV[[[___lllyyytttgggaaa^^^[[[]]]fffpppyyy~~~vvvpppllliiigggeeekkknnnttt|||wwwrrriiiaaa]]]]]]aaacccqqq{{{|||vvvlllccc\\\TTTLLLFFFBBB???:::666555555444333666666555555555444444444666555333111111222333444555555555444444333333333222222222222222222222222111111111111111111111111222222222111111111000000111111111111111111111111000000000000000000000000000000000000////////////222222222222222222222222111111222222222333333333333333333333333333333333333444444555777888:::;;;>>>AAAFFFLLLSSS___kkktttzzzzzz{{{|||||||||||||||xxxpppjjjfffcccaaa```______```aaa```^^^[[[TTTRRRPPPMMMLLLLLLNNNOOOUUUYYY\\\]]]ZZZUUUQQQOOOGGGEEEBBB???=========>>>===???BBBCCCDDDFFFHHHJJJOOOUUU]]]eeemmmwwwuuukkkbbb]]]IIIHHHFFFFFFHHHLLLPPPSSSRRRSSSSSSQQQMMMIIIHHHGGGGGGIIILLLSSS^^^iiirrrwwwzzz{{{}}}~~~|||{{{{{{zzzyyyxxxwwwwwwwww|||}}}}}}|||zzzxxxppphhh\\\SSSNNNMMMLLLKKKSSSYYY```ccccccbbbdddfffhhhmmmuuu}}}xxxnnniiihhhfff___ZZZOOOHHH???777333222222222111111111111111111111111111111111000000/////////111111111000000000000000000000000000000000000000000111111111111222222222111111111111111111111111111111111111222333444444555888;;;===>>>@@@BBBDDDKKKLLLQQQYYY^^^cccooo{{{qqqeee___]]][[[```kkkvvv}}}wwwrrrnnnjjjhhhhhhjjjnnnvvv~~~ssshhh```\\\\\\]]]gggqqq{{{rrriiibbbZZZQQQKKKHHHDDD???;;;:::999888777666666555555555444444444666555333222111222333444444444444444333333333222222222222222222222222222222222222222222222222222222222222111111111000000111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111222222222333333333333333333333333333333333444555555666888:::<<<===???CCCHHHOOOXXXdddpppyyy||||||}}}}}}}}}}}}}}}}}}xxxqqqkkkgggdddbbb___]]]\\\[[[[[[[[[YYYWWWRRRQQQNNNLLLLLLMMMOOOPPPWWWZZZ^^^^^^[[[UUUPPPNNNEEECCC@@@>>><<<<<<======???AAACCCEEEFFFGGGJJJLLLRRRWWW___gggppp{{{vvvlllccc^^^JJJHHHGGGFFFHHHKKKOOOQQQSSSTTTUUUSSSNNNJJJHHHGGGFFFHHHKKKRRR[[[fffpppvvvzzz|||~~~~~~}}}}}}|||zzzyyyyyyxxxyyy}}}}}}{{{zzzyyywwwpppiii^^^UUUOOOLLLKKKJJJRRRXXX```eeeeeeccccccdddccciiirrr||||||uuulllhhhfffddd^^^ZZZPPPJJJ@@@999444333222222111111111111111111111111000000000000////////////000000000000111111111111000000000000000000000000000111111111111222222222111111111111111111111111111111111111222333444555777999<<<===>>>@@@BBBDDDMMMOOOUUU]]]cccjjjuuuwwwkkkbbb^^^\\\^^^fffrrr~~~~~~~~~~~~|||vvvppplllhhhiiikkkpppxxx~~~qqqfff___[[[ZZZ^^^iiiwwwyyyqqqjjjaaaXXXRRRIIIEEE@@@<<<:::999777666666666666555555555444444666555333222222222333444333333333333222222222222222222222222222222222222333333333333333333333333222222222111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111222222222333333333333333333333333333333333555555666888999<<<===???@@@EEELLLUUU```lllwww~~~~~~xxxrrrnnnjjjgggeee```]]]YYYVVVUUUUUUTTTRRROOONNNLLLKKKKKKMMMPPPRRRZZZ]]]aaaaaa\\\UUUOOOKKKCCCAAA???===<<<<<<======AAABBBEEEFFFHHHJJJMMMOOOTTTYYYbbbkkkuuuxxxnnneee```KKKIIIGGGFFFGGGJJJMMMPPPSSSUUUVVVUUUQQQLLLIIIGGGEEEGGGJJJPPPXXXbbbmmmtttyyy{{{~~~}}}||||||{{{{{{~~~{{{xxxuuutttsssnnnhhh```WWWQQQMMMLLLKKKPPPWWW```fffgggeeecccbbbaaahhhsss}}}wwwqqqjjjeeecccaaa]]]ZZZRRRLLLBBB;;;666555333333222222222111111111111111//////////////////////////////000000111111222222000000000000000000000000000000111111111222222222111111111111111111111111111111111111222333555555888:::===>>>???AAADDDFFFNNNRRRXXX```hhhpppzzzxxxnnneee```^^^```eeeooo|||~~~}}}}}}}}}~~~~~~}}}}}}|||{{{|||}}}}}}~~~~~~~~~~~~~~~|||~~~}}}|||}}}~~~~~~wwwrrrnnnmmmlllmmmqqqxxx{{{pppgggbbb______hhhttt~~~wwwppphhh^^^XXXLLLHHHBBB===:::888777555666666666666555555555555555555444333333333333444222222222222222222222222222222222222222222222222333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222111111222222222333333333333333333333333333333333444555666888:::<<<>>>@@@BBBGGGPPP[[[gggsss}}}yyyuuuqqqnnnjjjhhhddd___YYYTTTRRRQQQPPPPPPLLLKKKJJJJJJKKKNNNQQQTTT\\\___bbbbbb\\\TTTLLLHHHBBBAAA???===<<<===>>>???AAACCCEEEGGGHHHKKKOOORRRUUU[[[eeeooo{{{yyyooofffaaaLLLJJJHHHFFFGGGIIILLLNNNSSSUUUXXXWWWSSSNNNJJJIIIEEEGGGJJJNNNTTT]]]hhhpppvvvyyy|||~~~~~~~~~yyysssooonnnmmmiiifff```ZZZSSSOOONNNMMMOOOUUU^^^eeehhhgggdddbbbdddkkkttt}}}~~~|||qqqmmmgggbbbaaa___\\\YYYTTTMMMEEE===999666555444222222222111111111000000/////////000000000000000//////000000111111222222000000000000000000000000000000111111111222222222111111111111111111111111111111222222333555666777:::<<<>>>???AAACCCGGGJJJNNNTTT]]]eeemmmuuu|||~~~{{{tttllleeeaaaaaaaaahhhppp{{{~~~}}}|||{{{{{{zzzzzz{{{zzzzzzzzzyyyyyyxxxxxxyyyzzzzzzzzzzzzyyyzzz{{{|||{{{zzzzzz{{{}}}zzzvvvsssooollllllnnnrrrtttxxx~~~zzzqqqjjjfffdddkkkttt}}}|||uuulllccc\\\SSSOOOHHHCCC???===;;;999777777666666666555555555555555444444333333333444222222222222222222222222222222222222222222222222333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111222222222222222222222222222222111111222222222333333333333333333333333333333333333444555777:::<<>>>>>???AAABBBAAACCCEEEGGGIIILLLQQQTTTVVV^^^iiiuuuzzzpppgggbbbMMMKKKHHHFFFFFFHHHJJJLLLQQQUUUXXXYYYVVVQQQMMMKKKFFFHHHJJJLLLPPPXXXdddlllsssvvv{{{||||||}}}~~~xxxqqqllljjjiiigggeeebbb\\\UUUQQQOOOOOONNNTTT\\\dddhhhiiifffdddggglllttt{{{~~~|||xxxuuullliiiddd```^^^\\\[[[YYYUUUOOOGGG???;;;888666444333333222222111000000000000000000000111111111111000000000000111111111111000000000000000000000000000111111111111222222222111111111111111111111111222222333444555777888999;;;===???AAACCCGGGKKKOOOSSSZZZcccjjjrrrxxxyyywwwsssnnnggg```^^^```dddgggrrr}}}~~~}}}||||||{{{{{{zzzyyyyyyxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxvvvwwwxxxwwwvvvvvvxxxzzz|||}}}~~~~~~~~~~~~~~~}}}~~~~~~zzzuuuooojjjhhhhhhhhhmmmsss}}}{{{rrrnnnjjjnnnssszzz{{{rrrggg```WWWRRRKKKEEEAAA>>>;;;999777777777666666666555555555555555555444444444333222222222222333333333333222222222222222222222222333333333333333333333333111111111111111222222222111111111111111111111111222222222222222222222222//////000000111222222222222222222222222222222222111111222222222333333333333333333333333333333333222333555777:::===@@@AAAGGGLLLWWWeeesss}}}|||yyyvvvqqqnnnccc]]]UUUNNNJJJIIIHHHHHHJJJIIIIIIJJJLLLPPPUUUWWW^^^___```]]]VVVNNNHHHDDDAAA@@@???>>>???@@@BBBCCCBBBDDDEEEGGGIIIMMMSSSWWW[[[dddqqq|||sssjjjdddNNNKKKHHHFFFFFFGGGIIIKKKPPPTTTYYYZZZXXXSSSOOOMMMGGGIIIJJJKKKMMMTTT```hhhqqquuu{{{}}}}}}~~~}}}}}}{{{sssmmmiiihhhgggfffddd^^^VVVPPPNNNMMMMMMRRRZZZbbbhhhjjjiiifffgggkkkrrrwwwyyywwwssspppiiifffbbb^^^\\\[[[ZZZYYYVVVQQQHHHAAA<<<999666555333333222222111000000///000111111111222222222333111111111000000000000000000000000000000000000000000111111111111222222222111111111111111111111111444444444555777888:::;;;<<<>>>@@@CCCEEEJJJOOOSSSZZZccclllqqqvvvyyyuuummmfffaaa[[[WWWYYY```hhhmmm{{{~~~{{{zzzzzzyyyyyyxxxxxxwwwvvvuuuuuutttttttttttttttvvvvvvwwwxxxxxxxxxxxxwwwttttttuuutttssssssvvvxxxyyyzzz{{{|||}}}}}}|||{{{{{{}}}~~~~~~}}}~~~}}}vvvpppkkkgggfffffflllvvv}}}xxxsssssstttwww}}}wwwmmmeee[[[UUUNNNGGGCCC???<<<:::777777777777666666666555555555555555555444444333222333333333444444444444222222222222222222222222222222222222222222222222000000111111111222222222111111111111111111111111222222222222222222222222000000111111222333333444222222222222222222222222111111222222222333333333333333333333333333333333333444666888;;;???BBBCCCKKKPPP\\\jjjxxx~~~~~~}}}~~~}}}yyysssoooccc]]]UUUNNNJJJIIIGGGGGGJJJJJJIIIKKKMMMQQQVVVXXX]]]^^^]]]YYYRRRKKKFFFCCC???>>>======>>>@@@BBBDDDDDDEEEGGGIIIKKKPPPUUUZZZbbblll{{{vvvmmmgggNNNLLLIIIFFFEEEGGGIIIJJJOOOSSSYYY[[[YYYUUUPPPNNNGGGIIIKKKJJJKKKRRR]]]fffpppuuu{{{}}}}}}{{{wwwwww{{{~~~vvvnnnjjjiiihhhhhhfff```WWWOOOLLLKKKMMMQQQYYYaaahhhkkkjjjhhheeeiiioootttvvvtttpppnnngggdddaaa]]][[[ZZZYYYYYYWWWQQQIIIBBB===:::777555333333222222111000000///111111222222222333333333222222111111000000//////000000000000000000000000000111111111111222222222111111111111111111111111444555555666888999;;;<<<===>>>AAADDDGGGLLLRRRVVV```jjjrrruuuxxxxxxqqqggg^^^YYYSSSRRRWWWaaajjjppp~~~||||||}}}}}}}}}|||{{{{{{{{{zzzyyyyyyyyyxxxvvvuuuuuutttttttttttttttrrrrrrssstttttttttttttttsssttttttsssssssssvvvxxxxxxyyy{{{|||}}}}}}||||||{{{}}}~~~~~~}}}~~~~~~wwwpppkkkiiidddjjjsss~~~{{{yyyvvvuuuxxx~~~|||qqqjjjaaa\\\TTTMMMHHHEEEAAA???777777777777666666666666555555666666555555444333333333333444444555555555222222222222222222222222111111111111111111111111000000111111222222222222111111111111111111111111222222222222222222222222111111222333333444555555222222222222222222222222111111222222222333333333333333333333333333333333444555777999===@@@CCCEEENNNTTT___nnn{{{~~~}}}||||||~~~zzzuuupppeee```XXXQQQMMMKKKIIIHHHKKKJJJJJJKKKNNNRRRVVVYYY]]]]]][[[WWWPPPIIIEEECCC>>>===<<<<<<===???BBBCCCFFFGGGHHHJJJMMMRRRXXX\\\gggrrryyypppjjjNNNLLLIIIGGGFFFHHHJJJLLLMMMQQQVVVZZZZZZWWWSSSOOOJJJGGGEEEHHHKKKPPPZZZdddmmmrrrzzz~~~{{{yyyxxxxxx{{{zzztttooommmkkkkkkiiiddd\\\SSSJJJEEEJJJLLLPPPYYYaaaeeeeeebbbccceeejjjoooqqqpppkkkggggggddd```]]][[[XXXUUUSSSTTTQQQLLLFFF???999555333222333333333333222111111333222222222111000000000222111000//////000111222//////000111111111111111000111111111111222222222111111111111111111222222444555666666666888;;;>>>@@@BBBCCCEEEHHHNNNUUUZZZeeellluuuyyyvvvnnneee___XXXWWWUUUTTTYYYdddttt~~~~~~}}}~~~|||~~~~~~~~~}}}}}}zzzxxxwwwwwwwwwwwwvvvtttssssssrrrqqqqqqqqqqqqrrrpppppppppppppppppppppqqqpppppppppppppppppppppppppppqqqssstttvvvvvvwwwwww}}}~~~~~~~~~xxxrrrnnnkkknnntttzzzxxxqqqpppuuu|||uuuooofff```XXXRRRMMMHHHCCC>>><<<:::888888888888777666333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000111111111111222222222333333333444444444555555111111222222222333333333333333333333333333333333111111222333333444444555444777999::::::===CCCGGGNNNXXXfffttt}}}~~~zzz{{{{{{|||}}}~~~|||tttmmmddd___XXXQQQMMMJJJHHHGGGJJJJJJJJJLLLOOORRRVVVXXX[[[YYYUUUQQQLLLGGGCCCAAA>>>>>>>>>>>>???@@@AAABBBEEEFFFHHHLLLMMMPPPZZZeeennn|||sssmmmPPPNNNJJJGGGFFFFFFHHHIIILLLOOOTTTYYYZZZWWWSSSPPPKKKHHHFFFHHHKKKOOOXXXaaakkkqqqyyy}}}xxxvvvvvvvvvyyy~~~|||vvvqqqooommmllljjjeee^^^UUULLLGGGHHHJJJNNNVVV^^^cccbbb``````aaaeeeiiimmmllliiiffffffccc___\\\[[[YYYVVVTTTQQQOOOKKKEEE@@@;;;777555222333333333222222111111222222222111111111111111222111000//////000111222//////000111111111111000000111111111111222222222111111111111111222222333444555666777777999<<<>>>???@@@CCCFFFKKKSSS\\\aaakkkqqqwwwxxxrrrhhh^^^XXXUUUUUUUUUVVV\\\hhhxxx{{{yyyxxxvvvvvvwwwvvvvvvwwwxxx{{{}}}~~~zzz|||~~~~~~}}}}}}}}}~~~}}}}}}}}}}}}}}}|||{{{{{{yyywwwuuuuuuvvvuuutttrrrqqqpppoooooonnnnnnnnnnnnmmmlllllllllllllllllllllllllllllllllllllllllllllmmmnnnpppqqqssstttuuuuuuyyy{{{}}}~~~}}}|||}}}~~~~~~{{{xxxuuuvvvyyy|||yyyqqqnnnqqqwww{{{zzztttkkkeee]]]VVVQQQLLLFFFAAA===;;;999888888888777555444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000111111111111222222222222222222222333333333444111111222222222333333333333333333333333333333333222222333333444555555555555888:::;;;<<>>>>>>>>>>>???AAABBBBBBGGGGGGJJJNNNOOOSSS]]]iiivvv~~~tttnnnRRRPPPLLLHHHFFFEEEFFFGGGIIILLLRRRVVVXXXWWWTTTRRRMMMIIIHHHIIIJJJMMMUUU^^^hhhooowww|||~~~|||wwwvvvuuuuuuyyyxxxsssqqqooonnnlllggg```VVVNNNIIIGGGGGGKKKRRR[[[___```^^^\\\\\\^^^bbbfffhhhgggfffeeeccc___\\\[[[YYYWWWUUUNNNMMMIIIEEEAAA===999888333333333222222222111111111111111111111222222222111111000000000000111111......///000000000000000000111111111111222222222111111111111111222333333444666777888888:::===???AAACCCEEEIIIOOOXXXaaahhhqqqtttwwwuuummmcccZZZTTTSSSUUUYYY]]]eeerrrvvvsssnnnkkkjjjjjjjjjjjjkkkkkklllnnnppptttwwwyyyxxxyyy{{{{{{zzzzzzzzz{{{zzzzzz{{{{{{zzzzzzyyyxxxwwwuuutttsssssssssqqqooonnnmmmlllkkkjjjiiiiiiiiihhhgggggggggfffeeeeeeeeeffffffffffffffffffffffffggghhhjjjkkkmmmooopppqqqtttvvvxxxzzzzzzzzz|||}}}}}}}}}~~~~~~~~~~~~}}}rrrllllllooorrr}}}{{{sssmmmddd]]]XXXRRRJJJEEE???===999888888777666555555555555555555555555555333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000111111111111222222222111111111111222222222222111111222222222333333333333333333333333333333333333333444444555666666666666999;;;<<<===AAAHHHMMMWWW```mmmwww||||||zzzyyyyyyzzz{{{|||~~~}}}wwwqqqjjjddd\\\TTTOOOLLLIIIGGGJJJJJJKKKLLLOOOSSSVVVXXX[[[XXXTTTOOOJJJEEEBBBAAA>>>>>>>>>???@@@AAACCCDDDIIIIIILLLQQQSSSWWWcccooowwwqqqRRRPPPLLLIIIFFFFFFFFFFFFFFFIIIOOOSSSVVVVVVUUUTTTOOOKKKIIIIIIJJJKKKRRRZZZeeekkkttt{{{}}}|||yyyxxxwwwwww{{{zzztttrrrpppooommmhhhaaaWWWOOOIIIFFFFFFIIIPPPXXX]]]^^^]]]YYYYYYZZZ]]]aaaeeegggggghhheeeaaa^^^[[[YYYVVVTTTOOOMMMJJJFFFBBB===:::888333333222222222111222222000000000111222222222333111000000000000000000111......///000000000000///000000111111111222222222111111111111222333333444444666888::::::<<<>>>@@@EEEGGGJJJMMMRRRZZZdddjjjssstttuuuqqqjjjaaaZZZWWWVVVZZZ```hhhrrryyyrrriiifffbbb``````aaa`````````aaacccfffiiinnnrrrtttuuuwwwxxxyyyxxxxxxxxxzzzyyyyyyyyyyyyyyyxxxxxxwwwvvvtttrrrqqqqqqpppnnnlllkkkjjjhhhgggeeeddddddcccbbbbbbaaa``````___^^^^^^________________________```aaabbbdddfffhhhiiijjjmmmooosssuuuvvvwwwyyy{{{||||||}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~vvvmmmiiiiiiiiirrr{{{zzztttlllddd^^^WWWOOOIIIBBB???;;;999888777666555666666666555555555555555333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222111111111222222222222333111111222222222333333333333333333333333333333333444444555555666777777777666999;;;<<<>>>BBBJJJPPP[[[dddpppyyy|||{{{zzzzzzyyyzzz{{{}}}}}}wwwrrrkkkeee]]]VVVPPPMMMJJJHHHLLLLLLMMMOOORRRUUUXXXYYYZZZWWWSSSNNNHHHDDDAAA@@@===>>>>>>???AAACCCDDDEEEIIIJJJNNNSSSWWW]]]jjjwwwzzztttPPPNNNLLLIIIGGGFFFGGGGGGDDDGGGLLLPPPSSSUUUUUUTTTPPPLLLJJJJJJIIIIIIOOOVVV```hhhrrryyy|||~~~|||zzzzzzwwwvvvyyyzzzuuussspppooommmhhhaaaWWWOOOJJJGGGGGGIIINNNVVV\\\]]]]]]ZZZXXXXXXZZZ___dddhhhiiikkkhhhccc___\\\YYYVVVSSSRRRPPPMMMIIICCC>>>999777444333222111111111222222000000000111222222222333000000000111111000000000...//////000000000000000000000111111111222222222111111111111222333444555555777:::;;;<<<>>>@@@BBBFFFHHHLLLQQQWWW___gggmmmvvvvvvsssnnnggg```\\\ZZZZZZ```iiisss}}}zzzssslllgggaaa^^^ZZZYYYXXXXXXXXXWWWYYYZZZ\\\___ccchhhmmmoooqqqsssuuuvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxwwwwwwvvvuuusssqqqpppooonnnllljjjgggfffdddbbb```___^^^]]]\\\\\\[[[ZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZ\\\^^^aaabbbeeehhhlllnnnppprrrtttvvvzzzzzz{{{|||}}}~~~~~~~~~~~~}}}||||||{{{||||||}}}~~~ssskkkhhhfffkkkssszzzrrrjjjddd\\\SSSMMMFFFBBB===:::999888777666555555555555444444333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222222222222222333333333333111111222222222333333333333333333333333333333333444444555666666777777888666888:::<<<>>>CCCKKKRRR^^^gggsss{{{}}}}}}|||}}}yyyzzz|||}}}~~~{{{vvvrrrjjjddd\\\UUUQQQNNNKKKIIIKKKLLLNNNPPPSSSVVVXXXYYYZZZWWWRRRLLLGGGCCCAAA@@@===>>>>>>@@@BBBDDDFFFGGGIIIJJJOOOVVV[[[cccrrr~~~wwwPPPNNNLLLIIIHHHGGGFFFFFFCCCEEEIIIMMMQQQSSSTTTTTTQQQMMMJJJJJJIIIHHHMMMSSS]]]eeeooowww{{{}}}~~~|||{{{zzzvvvrrruuu||||||wwwtttqqqpppnnniiibbbXXXPPPJJJHHHGGGHHHMMMTTT[[[]]]]]][[[YYYXXXZZZ___eeeiiijjjmmmjjjeeeaaa^^^[[[WWWUUUUUUSSSPPPKKKEEE???999666444333222111111111222333111111111111111222222222000000111111111111000000//////000111111111111111000111111111111222222222111111111111222444555666555888;;;===>>>???AAACCCCCCHHHNNNUUU]]]eeemmmsssyyywwwrrrkkkccc^^^\\\]]]aaahhhsss}}}wwwoookkkfffaaa]]]XXXVVVSSSQQQQQQQQQPPPNNNRRRSSSUUUYYY]]]bbbfffhhhkkkmmmppprrrrrrsssuuuwwwvvvwwwwwwwwwwwwvvvuuuuuusssqqqnnnmmmllljjjhhhfffcccbbb```]]]ZZZXXXWWWWWWUUUUUUUUUTTTSSSSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQRRRSSSUUUWWWYYY]]]```dddfffhhhjjjmmmooottttttuuuwwwyyyzzz{{{|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||~~~}}}ssslllhhhhhhmmmvvvwwwpppiiiaaaXXXQQQJJJFFF@@@<<<:::999888777666666555555444333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000111111111111222222222222222222222333333333444111111222222222333333333333333333333333333333333444444555555666777777777666888:::<<<>>>DDDNNNTTTaaakkkwww~~~~~~zzz{{{}}}}}}|||xxxzzz}}}~~~|||xxxssspppeee```YYYTTTPPPNNNLLLKKKJJJKKKMMMPPPSSSUUUWWWXXXYYYVVVQQQKKKEEEBBB@@@???======>>>@@@BBBEEEGGGHHHIIIKKKQQQYYYaaakkk|||{{{QQQPPPMMMJJJHHHFFFDDDDDDCCCEEEHHHKKKOOOQQQSSSTTTPPPLLLJJJJJJHHHGGGLLLRRRZZZbbbmmmvvvzzz}}}~~~~~~|||vvvqqqsssyyy}}}~~~yyywwwrrrrrrpppkkkcccZZZQQQLLLHHHFFFFFFKKKRRRYYY\\\\\\[[[ZZZYYY[[[```eeeiiijjjllliiieeebbb```^^^[[[YYYVVVUUURRRMMMHHHAAA;;;888555444222000000111222333222222222111111111111111///000111222222111000///000111111222222222222222000111111111111222222222111111111222333444555666555888<<<>>>@@@AAABBBDDDEEEKKKSSS[[[bbbjjjppptttuuurrrmmmfff```^^^```bbblllttttttnnnfffaaa]]]ZZZVVVSSSPPPNNNLLLKKKLLLLLLKKKJJJMMMMMMOOORRRVVVZZZ^^^```dddgggkkkmmmooopppsssuuuttttttuuuuuuttttttsssrrrpppnnnkkkiiihhhfffcccaaa^^^]]]ZZZWWWTTTRRRPPPPPPNNNNNNNNNNNNNNNNNNMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKMMMLLLKKKKKKKKKMMMOOOQQQUUUWWW[[[^^^```aaadddfffkkklllnnnppprrrtttvvvwwwvvvvvvwwwwwwxxxyyyzzzzzzzzz{{{{{{|||~~~|||rrrmmmhhhiiinnnvvv|||uuunnnfff]]]VVVMMMIIICCC>>><<<;;;:::999777777666666555444444333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000111111111111222222222111111111111222222222222111111222222222333333333333333333333333333333333333444444555555666777777777999;;;===@@@GGGPPPXXXeeeooo{{{{{{|||{{{xxxvvvuuutttwww{{{|||yyytttpppmmmaaa\\\VVVQQQOOONNNNNNMMMLLLNNNPPPSSSVVVXXXYYYZZZYYYUUUPPPIIIDDDAAA??????======???AAACCCFFFHHHIIIKKKMMMSSS]]]fffsss}}}TTTRRROOOKKKGGGDDDBBBAAACCCDDDGGGJJJNNNPPPRRRSSSPPPLLLJJJJJJHHHGGGKKKQQQXXXaaallluuuzzz|||yyyrrrtttzzz|||{{{yyytttsssqqqmmmeee\\\SSSNNNGGGFFFEEEIIIQQQWWW[[[[[[\\\ZZZYYY[[[```eeehhhjjjkkkhhheeecccbbbaaa___]]]UUUUUURRROOOIIICCC>>>:::555444222000000111222333333222222222111111000000///000111222222111000///111111222333333333333222000111111111111222222222111111111222333444666777666999===???@@@AAACCCDDDJJJPPPXXX```fffkkkooorrrnnnlllgggbbb___```dddhhhuuu}}}|||rrriiiccc\\\XXXUUUSSSOOOKKKLLLJJJIIIIIIJJJKKKJJJIIIIIIIIIKKKMMMQQQUUUXXXZZZ```cccgggjjjlllnnnqqqsssrrrssssssssssssrrrqqqqqqnnnkkkhhhfffeeeccc```^^^[[[ZZZWWWSSSPPPNNNLLLKKKIIIJJJJJJJJJJJJJJJJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFJJJIIIHHHGGGGGGIIIKKKLLLOOORRRVVVXXXZZZ\\\^^^```dddfffhhhjjjmmmppprrrsssrrrssstttuuuvvvxxxyyyyyyzzzzzz{{{|||}}}wwwqqqhhhgggiiiooo{{{xxxrrrjjj```YYYOOOJJJDDD???===;;;;;;:::999888888777666555555444333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000111111111111222222222000000000000111111111111111111222222222333333333333333333333333333333333333333444444555666666666888:::===>>>AAAIIISSSZZZiiisss~~~|||}}}zzzuuuqqqnnnlllrrrvvvyyyzzzwwwrrrmmmjjj]]]YYYTTTPPPNNNNNNNNNNNNPPPRRRTTTWWWZZZ\\\^^^^^^YYYUUUOOOIIIDDD@@@??????======???AAACCCFFFIIIJJJLLLNNNUUU```jjjxxx~~~RRROOOKKKIIIHHHGGGEEEDDDCCCCCCDDDEEEHHHLLLPPPRRRPPPNNNKKKHHHHHHJJJLLLNNNVVV]]]gggqqqwww{{{~~~}}}zzzvvvtttrrr{{{{{{}}}~~~}}}xxxrrrlllggg___UUUNNNMMMJJJHHHIIIOOOWWW^^^aaabbb```]]]]]]___cccfffgggkkkiiifffeeeeeeddd```]]]\\\XXXSSSOOOKKKEEE===777666444222111222333333222000000////////////000000222111111111000000//////000000000000111111111111222222111111111111111111111222222333444555777888999<<<>>>??????AAAFFFJJJOOOSSS[[[dddlllpppqqqppplllgggaaa^^^[[[\\\fffppp{{{zzzoooggg[[[YYYUUUQQQNNNKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGJJJJJJIIIJJJKKKNNNQQQSSSXXX\\\aaaeeehhhlllooorrrmmmnnnooopppooommmkkkjjjiiifffdddbbbaaa```]]][[[VVVSSSOOOJJJHHHFFFGGGGGGFFFEEEDDDDDDDDDEEEGGGHHHEEEEEEEEEEEEEEEDDDDDDDDDGGGGGGGGGGGGFFFFFFFFFFFFJJJKKKNNNQQQTTTWWWXXXYYY[[[[[[]]]___cccfffjjjllloooqqqrrrrrrqqqrrruuuwwwyyyzzz|||~~~xxxmmmiiiggglllttt|||vvvmmmccc[[[TTTPPPIIIDDDAAA>>><<<;;;666777777777666555444444111222222333333444444555444444444444444444444444222222222222222222222222333222111000000111222333111111111111111111111111000111111111111222222222000111333555555444333222333333222222333333444555333333333444333333222222333333333444555666777888:::;;;???DDDFFFKKKVVVbbbqqqxxx~~~~~~}}}wwwsssnnniiiiiimmmppprrruuuvvvtttoooiiieeeYYYVVVQQQNNNLLLMMMOOOQQQRRRUUUXXX\\\^^^`````````[[[UUUMMMGGGCCCAAA@@@???AAAAAAAAACCCFFFHHHHHHHHHOOOSSSYYYbbboooVVVSSSOOOKKKIIIGGGEEECCCBBBBBBBBBDDDGGGKKKNNNQQQPPPNNNKKKHHHHHHIIIKKKLLLSSSZZZdddnnnuuuzzz}}}~~~zzzvvvsssrrrxxxyyy|||~~~|||wwwqqqlllggg___VVVPPPMMMKKKIIIKKKQQQXXX^^^aaabbb```^^^]]]___bbbeeefffhhhfffeeedddeeedddaaa^^^\\\YYYUUURRROOOHHH@@@:::777555222222222333333222111111000000000000111111111111111111000000000///000000000000111111111111111111111111111111111111222222222333444666777888999<<<>>>??????BBBGGGLLLPPPUUU^^^gggnnnpppooommmeee```\\\ZZZYYY\\\hhhssswwwnnneee^^^UUUSSSQQQNNNKKKIIIHHHHHHFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFEEEFFFGGGJJJLLLNNNRRRUUUZZZ^^^bbbeeeiiilllkkklllmmmnnnmmmkkkhhhgggbbb```]]][[[ZZZXXXVVVSSSQQQNNNJJJFFFDDDCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGJJJMMMOOOQQQSSSSSSUUUUUUVVVXXX[[[^^^bbbdddiiijjjmmmnnnoooqqquuuwwwvvvxxxzzz|||~~~~~~~~~~~~}}}oooiiifffiiioooyyyzzzqqqggg```XXXSSSLLLEEEAAA===:::888777777777666666555444333444333333333333333333333333333333333333333333333222222222222222222222222222222111000000111222222111111111111111111111111000111111111111222222222000111333444555444333222222111111111111222333333333333444444444444333333333333333444555666777888999:::>>>CCCGGGLLLXXXdddttt{{{zzzssspppkkkggggggkkkoooqqqssstttrrrmmmgggdddXXXUUUQQQMMMLLLMMMPPPQQQTTTVVVZZZ^^^```aaaaaaaaaZZZUUUMMMFFFCCCAAA@@@???AAA@@@AAACCCFFFHHHIIIIIIQQQUUU]]]fffsssZZZWWWRRRNNNKKKHHHEEEBBBAAAAAAAAACCCEEEIIILLLNNNPPPNNNKKKIIIGGGGGGHHHIIIOOOVVV___iiipppvvv{{{~~~~~~zzzvvvsssqqqsssuuuyyy~~~~~~{{{wwwqqqlllhhhbbbYYYSSSNNNLLLKKKMMMSSSZZZ___bbbcccaaa___]]]]]]```ccceeegggfffeeeffffffeeeccc```]]][[[XXXVVVSSSMMMDDD===888666333222333333333222222222111111111111222222111111111111000000000000000000000000111111111111111111111111111111111111222222333444555777888999999<<>>CCCGGGMMMZZZgggxxx}}}uuuoookkkgggdddfffjjjoooppprrrrrrooojjjeeeaaaVVVTTTPPPMMMLLLNNNPPPRRRWWWYYY]]]aaaddddddcccbbbXXXSSSKKKEEEBBBAAA@@@???@@@@@@AAACCCEEEHHHJJJKKKTTTYYYbbbmmm{{{ZZZWWWRRROOOLLLIIIEEEBBBBBBAAAAAABBBDDDHHHKKKMMMOOONNNLLLIIIHHHGGGFFFFFFKKKQQQYYYccckkkrrrxxx|||~~~~~~zzzvvvrrrpppooorrrwww~~~|||xxxrrrnnnkkkeee^^^YYYOOOMMMMMMOOOUUU\\\aaacccdddccc```^^^\\\]]]```cccgggggghhhhhhhhhgggeeeccc^^^]]][[[YYYWWWPPPFFF???:::777444333333333333222222111111000000111111222111111111000000000000000///000000000111111111111111111111111111222222222333333333555666888:::;;;:::===@@@AAABBBFFFMMMRRRWWW___iiiqqqrrrmmmgggbbbZZZVVVUUUXXX\\\eeettt~~~zzzssslllhhhbbb]]]YYYRRRQQQPPPNNNLLLKKKIIIIIIGGGFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEEEEFFFGGGHHHIIIHHHKKKOOORRRUUUYYY^^^aaadddeeeggghhhgggdddaaa^^^YYYVVVRRROOOMMMLLLIIIHHHJJJHHHFFFDDDCCCBBBBBBCCCAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCEEEEEEFFFFFFGGGHHHHHHIIIFFFGGGIIIKKKLLLMMMNNNNNNNNNMMMMMMMMMOOOSSSVVVXXXZZZ]]]bbbeeehhhkkkooorrrqqqsssuuuxxxyyyzzzzzzzzzxxxuuupppllljjjjjjlllnnnqqquuu{{{xxxrrrqqquuu}}}~~~~~~uuulllggggggmmm{{{}}}tttnnneee```XXXPPPJJJDDD???;;;888777666555444444333333555555444444333333333333222222222222222222222222222222222222222222222222222111111111111111111222111111111111111111111111000000111111111222222222000111222333333333333222111111111111111222333333444444555555666555555555333444444444555777888999:::;;;???DDDHHHOOO\\\iii{{{}}}xxxqqqjjjgggeeedddgggmmmqqqqqqqqqoookkkfffaaa]]]TTTRRRNNNLLLLLLNNNRRRTTTYYY\\\aaaeeegggfffdddcccVVVQQQJJJDDDAAAAAA@@@??????@@@BBBCCCEEEHHHLLLNNNWWW]]]hhhtttVVVSSSPPPNNNLLLJJJFFFDDDCCCBBBBBBCCCDDDGGGJJJLLLOOONNNLLLKKKIIIGGGEEEEEEHHHMMMTTT]]]eeemmmuuuzzz}}}~~~zzzuuuqqqnnnmmmpppvvv}}}~~~zzztttpppmmmiiibbb]]]PPPNNNMMMPPPVVV]]]bbbeeefffeeeccc___\\\[[[^^^aaafffgggiiijjjjjjhhhfffeeecccaaa___]]]YYYRRRHHH@@@;;;999666444444444333111000000////////////000000000000000000000000111111///000000000111111111111000000111111111222222222333333444555777999;;;<<<<<>>AAACCCDDDFFFIIINNNRRRZZZbbbnnn|||RRRQQQOOOMMMMMMJJJGGGEEECCCBBBBBBBBBDDDFFFIIIKKKNNNNNNMMMLLLJJJHHHFFFEEEGGGJJJQQQXXX```iiirrrxxx{{{}}}zzzuuupppmmmkkknnnsss{{{{{{uuuqqqnnnjjjeee```RRROOOMMMOOOUUU\\\cccgggiiihhhfffaaa\\\ZZZ]]]aaacccgggkkkmmmmmmlllllllllmmmjjjfffbbb^^^VVVLLLDDD===:::777555444444222111000000////////////000000000000000000111111111111000000000000111111111111000000000111222222333333444444555666888;;;===>>>???AAADDDEEEHHHMMMUUU\\\bbbhhhooopppkkkbbb[[[XXXQQQQQQVVV^^^gggsssuuulllfffaaa```]]]ZZZWWWSSSQQQOOOMMMMMMMMMLLLKKKIIIHHHGGGEEEEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCAAACCCEEEGGGHHHLLLPPPSSSXXXZZZ^^^``````^^^ZZZXXXOOOLLLGGGDDDCCCCCCBBBAAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCGGGHHHJJJLLLNNNOOOOOOOOONNNMMMLLLKKKMMMQQQUUUXXX\\\___cccfffggghhhiiijjjooopppqqqqqqqqqpppooonnngggddd___[[[ZZZ]]]aaadddjjjooovvv|||}}}nnnccc]]][[[^^^fffsss}}}vvvnnnhhhgggmmmuuu}}}wwwjjjfff___XXXRRRLLLFFFBBB<<<:::888666555555555555222333333444555555666666444444444444444444444444222222222222222222222222000111222222222222111000111111111111111111111111000111111111111222222222111111111111222222222333333333222222333333444555222333444555555555555555444444444555666777999999>>>>>>BBBGGGLLLTTTbbbppp~~~{{{xxxmmmgggbbbcccfffjjjsss|||}}}{{{vvvoooggg___XXXUUUPPPNNNLLLKKKLLLPPPTTTWWWZZZ^^^dddiiijjjhhhccc```QQQMMMFFFBBB@@@@@@@@@@@@???BBBEEEFFFGGGKKKQQQWWW^^^ggguuuRRRQQQOOONNNMMMKKKGGGDDDBBBBBBAAAAAABBBDDDGGGHHHMMMNNNNNNMMMLLLIIIGGGEEEFFFIIIOOOUUU]]]fffpppvvvzzz|||zzzuuuooollliiikkkpppxxx{{{uuupppmmmjjjddd```TTTPPPLLLMMMSSS\\\dddhhhkkkkkkiiiccc\\\ZZZ]]]aaaccciiioootttvvvwwwxxxzzzyyyuuuooojjjddd\\\QQQJJJ>>>;;;888555555444222111111000000000000000000111///000000000111111111111000000000000111111111111///000000111222222333333444444555777999;;;>>>???AAACCCFFFGGGJJJPPPYYY```fffkkkooommmeee\\\VVVTTTOOORRRZZZfffrrruuulllddd___\\\VVVVVVVVVTTTRRRPPPOOOOOOGGGHHHIIIJJJKKKJJJJJJIIIFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@AAABBBCCCDDDGGGKKKNNNQQQTTTXXX[[[\\\ZZZWWWTTTLLLHHHDDDAAAAAAAAAAAAAAA??????@@@@@@AAAAAABBBBBBBBBCCCDDDEEEFFFEEEEEEDDDBBBBBBCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIKKKMMMOOOQQQQQQRRRPPPOOONNNMMMPPPTTTYYY\\\^^^aaaeeehhhiiiiiijjjkkkmmmmmmmmmlllkkkhhhfffeee___\\\YYYWWWWWW[[[```ccckkkpppwww|||tttfff\\\VVVSSSTTT\\\fffooowww~~~wwwooojjjlllrrr}}}{{{pppllleee^^^WWWQQQJJJFFF>>><<<:::777666666666777444444444555555555555555333333333333333333333333222222222222222222222222000111222222222222111000111111111111111111111111000111111111111222222222111111111111111222222333222222222222222333333444111222333444444555555555444444555555666888999:::======BBBHHHOOOXXXhhhwww}}}yyytttppphhhbbb^^^aaafffmmmxxxzzzqqqfff]]]UUUQQQNNNMMMKKKJJJLLLPPPUUUXXXYYY^^^dddiiijjjgggbbb^^^OOOKKKEEEAAA@@@@@@@@@@@@???CCCFFFHHHHHHMMMTTTZZZcccmmm|||TTTRRRPPPOOONNNKKKGGGDDDAAA@@@@@@???AAACCCEEEGGGMMMNNNNNNNNNMMMKKKHHHFFFGGGIIINNNSSS[[[eeeooouuuyyy|||~~~zzztttooolllgggiiimmmuuu~~~zzztttooolllhhhccc___UUUPPPLLLLLLRRR[[[dddiiilllmmmjjjddd\\\ZZZ]]]aaafffllluuu{{{~~~}}}vvvoooiii```VVVOOO???<<<888666555444222111222222111111111111222222//////000000111111111222000000000000111111111111///000000111222222333333444555666777:::<<<>>>???BBBDDDGGGIIILLLRRR[[[bbbiiimmmoookkkbbbYYYTTTSSSPPPTTT___nnn|||{{{pppeee^^^[[[XXXWWWKKKLLLNNNMMMLLLKKKKKKLLLDDDFFFHHHJJJLLLMMMMMMMMMIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCAAA@@@AAABBBCCCCCCCCCFFFIIIMMMLLLOOOTTTWWWYYYWWWTTTRRRKKKHHHDDDBBBBBBBBBCCCBBB??????@@@AAABBBCCCCCCCCCBBBBBBDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGHHHIIIIIIKKKKKKLLLLLLJJJLLLNNNPPPRRRTTTUUUUUUTTTRRRQQQQQQSSSXXX]]]```___bbbgggjjjjjjkkklllmmmllllllkkkiiigggccc```___ZZZXXXVVVUUUVVV[[[```cccmmmqqqxxx}}}oooaaaXXXRRROOONNNUUU^^^fffnnn|||vvvoooooossswww}}}xxxssslllddd]]]UUUNNNIII???===;;;888666666777777666666666555444444333333222222222222222222222222222222222222222222222222000111222333333222111000111111111111111111111111000111111111111222222222111111000000111111222333111111111000111222222333000111222333444444444444555555555555666888999:::;;;<<