BMv 6(% ~~~~~~~~~}}}~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~}}}}}}|||zzzzzz{{{||||||{{{}}}}}}}}}}}}|||{{{zzzyyy{{{zzzzzzyyyyyyyyyyyyyyyxxxxxxwwwwwwvvvuuuuuuuuuwwwwwwvvvvvvvvvvvvwwwwwwssstttuuuvvvwwwwwwwwwvvvtttsssrrrrrrqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppoooppppppqqqrrrrrrrrrrrrrrrrrrqqqpppoookkkmmmoooooommmlllmmmnnnllllllmmmmmmnnnooooooooopppooooooooonnnnnnnnnmmmkkkjjjiiiiiiiiiiiijjjkkkkkklllmmmnnnoooooonnnnnnkkklllmmmnnnnnnnnnmmmmmmmmmmmmnnnoooooonnnmmmlllmmmllljjjhhhgggfffeeeeeeggghhhhhhgggeeeeeeggghhhiiigggeeeeeeggghhhgggfffgggeeeddddddffffffdddbbbdddeeeeeeeeedddcccbbbaaaddddddccccccccccccccccccdddcccbbbcccccccccaaa___^^^^^^^^^^^^____________aaabbbbbbaaa^^^^^^___bbbbbbbbbbbbbbbaaaaaaaaa```^^^^^^]]]]]]]]]^^^___```bbbaaa```___^^^]]]]]]]]]^^^]]]\\\]]]___```___^^^^^^^^^^^^]]]]]]\\\\\\\\\]]]]]]___`````````___^^^^^^```aaa```]]]\\\[[[\\\\\\[[[ZZZ[[[]]]^^^]]]\\\]]]]]]\\\\\\]]]___```aaa`````````___^^^]]]\\\\\\___``````___^^^]]][[[ZZZ___]]]\\\\\\^^^^^^^^^]]]YYYYYYZZZ[[[[[[[[[[[[[[[ZZZZZZ[[[\\\\\\\\\ZZZYYYZZZYYYXXXXXXXXXXXXYYYYYYXXXYYYYYYZZZYYYWWWVVVUUUUUUUUUWWWYYY[[[[[[YYYVVVUUUUUUUUUVVVVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVVVVWWWWWWTTTTTTTTTTTTTTTUUUUUUUUU~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}|||{{{}}}}}}|||zzzzzz|||}}}||||||}}}}}}}}}||||||{{{zzzzzz{{{{{{{{{{{{zzzzzzyyyyyyxxxxxxwwwwwwvvvuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvsssssstttuuuvvvwwwwwwwwwtttsssrrrrrrqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppqqqqqqrrrrrrrrrqqqppppppmmmnnnoooooonnnmmmmmmnnnllllllmmmmmmnnnooooooooooooooooooooonnnnnnnnnnnnkkkjjjjjjjjjjjjjjjjjjkkkkkkkkkllllllllllllllllllkkkkkklllmmmmmmmmmmmmmmmlllmmmnnnoooooonnnmmmllllllllljjjiiigggfffeeeeeeggghhhiiiiiigggggghhhjjjhhhfffeeeeeeggghhhgggffffffeeeddddddeeeeeeeeeddddddddddddccccccbbbaaaaaaccccccccccccccccccdddddddddcccbbbcccccccccaaa___^^^^^^^^^______`````````aaaaaabbbaaa```___```aaabbbbbbbbbbbbaaaaaaaaa```]]]]]]]]]]]]^^^^^^______bbbbbbaaa```_________```]]]\\\\\\]]]___```___^^^^^^^^^]]]]]]]]]]]]\\\\\\]]]]]]___`````````___^^^\\\]]]______^^^]]]^^^___\\\[[[[[[\\\]]]^^^]]]\\\^^^]]]]]]\\\]]]^^^___```^^^______^^^^^^]]]\\\[[[^^^___``````___]]]\\\ZZZ^^^]]]\\\]]]^^^^^^]]]\\\YYYYYYZZZ[[[[[[[[[[[[[[[YYYZZZ[[[\\\[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXXYYYYYYXXXYYYYYYZZZYYYWWWVVVUUUUUUUUUVVVXXXZZZZZZYYYWWWUUUUUUVVVVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVVVVWWWWWWTTTUUUUUUVVVVVVWWWWWWWWW~~~~~~}}}}}}~~~~~~|||{{{{{{|||}}}|||zzz{{{|||}}}}}}|||}}}}}}||||||{{{{{{{{{{{{{{{{{{||||||{{{{{{zzzyyyxxxxxxwwwwwwvvvuuuuuuuuuuuuvvvvvvwwwwwwvvvvvvuuussssssttttttuuuvvvwwwxxxtttsssrrrrrrqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooqqqqqqqqqrrrrrrqqqqqqpppnnnooooooppppppoooooonnnllllllmmmmmmnnnooooooooooooooooooooonnnnnnnnnnnnkkkkkkkkkkkkkkkkkkkkkkkkllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllmmmmmmkkklllnnnppppppooommmlllkkkjjjjjjiiihhhgggffffffgggiiijjjjjjiiihhhiiikkkgggfffdddeeefffggggggffffffeeeeeedddddddddeeeeeeddddddcccbbbbbbaaaaaaaaabbbbbbbbbccccccddddddeeedddcccbbbcccccccccaaa___^^^^^^^^^___``````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaa]]]]]]]]]^^^^^^^^^______ccccccbbbaaaaaabbbbbbbbb^^^]]]\\\]]]^^^___^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]___`````````___^^^ZZZ\\\^^^___^^^^^^___```\\\[[[[[[]]]^^^___]]]\\\___^^^]]]]]]]]]^^^___```]]]^^^^^^^^^]]]]]]\\\[[[]]]^^^___``````^^^\\\[[[\\\[[[[[[\\\]]]^^^\\\ZZZYYYYYYZZZ[[[[[[[[[[[[[[[XXXZZZ\\\\\\[[[YYYYYYZZZYYYXXXXXXXXXXXXYYYYYYZZZYYYYYYYYYYYYXXXWWWVVVUUUUUUUUUVVVWWWYYYZZZXXXWWWVVVVVVVVVVVVWWWWWWWWWWWWUUUUUUVVVVVVVVVVVVWWWWWWUUUUUUVVVVVVVVVVVVWWWWWWTTTUUUVVVWWWXXXXXXXXXWWW~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}~~~~~~}}}|||}}}}}}|||zzz{{{}}}~~~~~~}}}}}}||||||{{{{{{{{{{{{{{{{{{||||||}}}|||{{{zzzyyyxxxxxxwwwwwwvvvuuuuuuuuutttuuuvvvwwwwwwvvvuuutttssssssssstttuuuvvvwwwxxxtttsssrrrrrrqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppooonnnnnnpppqqqqqqrrrrrrqqqqqqqqqpppppppppqqqqqqqqqpppooollllllmmmmmmnnnooooooooonnnnnnnnnnnnoooooooooooolllllllllmmmmmmlllllllllmmmmmmllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllmmmjjjlllnnnppppppooommmllliiiiiiiiiiiiiiihhhggggggfffhhhiiiiiihhhhhhiiijjjgggeeeddddddfffgggggggggeeeeeeeeedddcccdddeeegggdddcccbbbaaaaaa`````````aaaaaabbbcccddddddeeeeeedddcccbbbcccccccccaaa___^^^^^^^^^___```aaaaaaaaaaaaaaaaaaaaabbbbbbaaa```bbbbbbbbbbbbaaaaaaaaaaaa]]]]]]^^^^^^______^^^^^^aaa```````````````aaaaaa___]]]\\\]]]^^^^^^]]]\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]___`````````___^^^\\\]]]______^^^]]]^^^___\\\[[[\\\]]]______]]]\\\______^^^]]]]]]]]]^^^___\\\]]]]]]]]]]]]\\\\\\[[[[[[\\\^^^``````___]]]\\\[[[ZZZZZZ[[[]]]]]][[[YYYYYYYYYZZZ[[[[[[[[[[[[[[[WWWYYY\\\\\\ZZZXXXYYYZZZXXXXXXXXXXXXXXXYYYZZZZZZZZZYYYXXXWWWWWWWWWWWWWWWUUUUUUUUUWWWYYYZZZXXXWWWVVVVVVVVVWWWWWWWWWWWWXXXUUUUUUUUUVVVVVVWWWWWWWWWUUUUUUVVVVVVVVVVVVWWWWWWSSSTTTUUUWWWXXXXXXWWWWWW~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||~~~~~~}}}~~~}}}}}}}}}|||zzz{{{}}}~~~~~~}}}}}}||||||{{{{{{{{{{{{|||{{{|||}}}}}}}}}|||zzzyyyxxxxxxwwwwwwvvvuuuuuuuuutttuuuvvvwwwwwwvvvuuutttrrrrrrssssssuuuvvvwwwxxxtttsssrrrrrrqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppooonnnmmmpppqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrqqqpppllllllmmmmmmnnnooooooooonnnnnnnnnnnnoooooooooooolllmmmmmmnnnnnnmmmmmmlllooonnnmmmlllllllllllllllkkkkkkjjjjjjkkkkkklllmmmjjjlllnnnpppqqqooonnnlllhhhhhhiiiiiiiiiiiihhhhhheeefffhhhiiihhhggghhhiiifffeeeddddddfffgggggggggeeeeeeeeedddcccdddfffgggdddcccbbbaaa````````````aaaaaabbbcccdddeeeeeefffdddcccbbbcccccccccaaa___^^^^^^^^^___```aaaaaabbbaaaaaaaaabbbccccccbbb```bbbbbbbbbbbbaaaaaaaaaaaa\\\]]]^^^^^^______^^^^^^]]]\\\\\\\\\\\\]]]^^^^^^___^^^]]]]]]]]]]]]\\\[[[]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^___`````````___^^^^^^___``````^^^\\\\\\]]]\\\[[[\\\^^^______]]][[[```___^^^]]]\\\]]]^^^___\\\\\\]]]]]]]]]\\\[[[[[[ZZZ[[[^^^```aaa```^^^]]]ZZZYYYZZZ[[[\\\\\\ZZZXXXYYYYYYZZZ[[[[[[[[[[[[[[[VVVYYY\\\\\\ZZZXXXYYYZZZXXXXXXXXXXXXXXXYYYZZZ[[[[[[ZZZXXXWWWVVVVVVWWWXXXVVVUUUUUUVVVYYYYYYXXXWWWVVVVVVVVVWWWWWWWWWXXXXXXUUUUUUUUUVVVVVVWWWWWWWWWUUUUUUVVVVVVVVVWWWWWWWWWRRRSSSUUUVVVWWWWWWVVVVVV~~~~~~~~~~~~~~~}}}||||||~~~~~~|||zzzzzzzzz~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}||||||}}}}}}|||{{{{{{{{{|||~~~}}}}}}||||||||||||}}}}}}{{{|||}}}}}}}}}zzzxxxvvvxxxyyyzzzzzzzzzxxxvvvtttwwwvvvtttuuuvvvxxxxxxwwwrrrrrrsssssstttuuuvvvvvvssssssrrrqqqrrrssstttuuussstttttttttssssssrrrqqqqqqrrrtttuuuuuusssrrrqqqmmmmmmnnnoooppppppqqqqqqpppqqqqqqrrrrrrqqqqqqpppooooooooooooooooooooooooooonnnnnnmmmmmmmmmmmmnnnpppnnnllljjjiiijjjkkklllmmmnnnpppqqqqqqooommmllllllkkkjjjiiiiiiiiijjjkkkgggjjjlllmmmkkkjjjiiiiiiiiiiiihhhhhhggggggffffffhhhgggfffgggiiijjjjjjiiihhhgggfffeeedddeeeeeefff___aaaddddddcccbbbbbbbbbeeeeeedddccccccbbbaaaaaabbbbbbbbbbbbbbbaaa``````aaaaaabbbbbbbbbbbbaaaaaa______```aaaaaaaaaaaaaaa^^^^^^____________^^^^^^aaaaaabbbaaaaaa```______aaaaaaaaaaaa```___^^^]]]\\\\\\\\\[[[\\\\\\]]]]]][[[[[[[[[ZZZZZZZZZZZZZZZ\\\[[[[[[ZZZ[[[]]]^^^___\\\[[[[[[[[[\\\]]]]]]^^^]]]^^^^^^\\\[[[ZZZ[[[]]]YYY[[[]]]___``````___^^^]]]]]]]]]^^^^^^^^^______\\\\\\[[[[[[ZZZYYYYYYXXX[[[[[[\\\^^^``````]]][[[\\\\\\]]]]]]]]]\\\[[[[[[WWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZZZZZZZZZZZZZYYYXXXWWWWWWXXXYYYZZZZZZXXXVVVUUUVVVWWWWWWVVVVVVVVVVVVWWWWWWWWWXXXXXXUUUVVVXXXYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSSSSSSSSSSSSSSSS~~~~~~~~~~~~~~~}}}~~~}}}||||||~~~|||zzzzzzzzz~~~~~~}}}}}}}}}}}}~~~~~~}}}|||{{{{{{|||~~~~~~}}}||||||||||||}}}~~~}}}||||||||||||||||||}}}{{{|||||||||{{{zzzyyyxxxyyyyyyzzzzzzyyyxxxvvvuuuwwwvvvuuuuuuwwwxxxxxxwwwrrrrrrsssssstttuuuuuuvvvssssssrrrrrrrrrssstttuuurrrrrrsssssssssrrrrrrqqqqqqrrrsssttttttsssrrrqqqnnnnnnoooooopppqqqqqqrrrqqqqqqrrrrrrrrrrrrqqqqqqnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnpppnnnllljjjjjjjjjkkkllllllmmmoooppppppooommmllllllkkkjjjiiiiiiiiijjjkkkhhhkkkmmmmmmkkkiiihhhhhhiiiiiihhhhhhggggggfffffffffeeeeeegggjjjkkkkkkjjjgggfffeeedddcccddddddeeeaaacccddddddcccbbbbbbccceeeeeeeeedddcccbbbbbbbbbaaabbbbbbbbbaaaaaa```___``````aaaaaaaaaaaa``````______```aaaaaaaaaaaaaaa```aaacccddddddcccaaa```aaaaaaaaaaaaaaa```______aaaaaaaaaaaaaaaaaa```___]]]]]]\\\\\\\\\\\\\\\]]]ZZZZZZZZZ[[[[[[[[[[[[[[[\\\[[[[[[[[[\\\]]]^^^___\\\\\\[[[[[[\\\]]]]]]^^^]]]]]]^^^\\\ZZZZZZ[[[]]]\\\]]]___aaaaaaaaa```___]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^]]]\\\[[[ZZZZZZYYYZZZZZZ[[[^^^``````^^^\\\\\\\\\\\\\\\\\\[[[ZZZZZZXXXXXXXXXXXXXXXXXXXXXYYYXXXXXXYYYZZZZZZZZZZZZZZZZZZYYYXXXWWWWWWXXXYYYZZZZZZXXXVVVUUUVVVWWWWWWVVVVVVVVVVVVWWWWWWWWWXXXXXXUUUVVVWWWXXXXXXWWWWWWVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTT}}}{{{~~~}}}|||}}}~~~~~~}}}|||~~~|||{{{zzz{{{~~~~~~}}}}}}}}}}}}~~~~~~||||||{{{{{{{{{}}}~~~~~~}}}|||||||||}}}||||||{{{{{{{{{{{{||||||||||||{{{zzzzzzyyyyyyyyy{{{zzzzzzyyyyyyxxxxxxwwwxxxvvvvvvvvvxxxyyyxxxwwwrrrrrrsssssstttuuuuuuuuusssrrrrrrrrrrrrssstttuuupppqqqqqqrrrrrrrrrqqqqqqpppqqqrrrssssssrrrqqqpppooooooooopppqqqqqqrrrrrrqqqqqqrrrrrrrrrrrrqqqqqqnnnnnnnnnnnnnnnnnnnnnnnnllllllllllllmmmnnnooooooooonnnlllkkkjjjjjjkkklllllllllnnnoooooonnnmmmlllmmmlllkkkiiiiiiiiijjjkkkjjjlllmmmmmmjjjhhhggggggiiiiiihhhhhhggggggffffffeeeddddddfffjjjllllllkkkeeeeeedddcccccccccdddddddddeeeeeedddcccbbbdddeeefffeeeeeeddddddccccccbbbaaaaaaaaaaaaaaa``````___``````aaaaaaaaaaaa````````````aaaaaabbbbbbaaaaaa```bbbeeeggggggeeebbb`````````aaaaaa``````______```aaaaaabbbbbbbbbbbbbbb___^^^]]]\\\\\\[[[\\\\\\ZZZZZZZZZ[[[[[[\\\\\\]]]\\\\\\\\\\\\\\\^^^______\\\\\\\\\\\\\\\]]]]]]^^^\\\]]]]]]\\\ZZZZZZ[[[]]]___```aaabbbbbbaaa```___\\\\\\]]]]]]]]]^^^^^^^^^______^^^]]]\\\[[[ZZZZZZYYYYYY[[[]]]```aaa___^^^]]]]]]]]]]]]\\\ZZZYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXYYYZZZZZZZZZYYYYYYYYYYYYXXXWWWWWWXXXYYYYYYYYYXXXVVVVVVWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWXXXXXXUUUVVVVVVVVVVVVUUUUUUTTTVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUU~~~|||~~~~~~}}}~~~~~~~~~~~~~~~}}}|||}}}}}}{{{{{{|||~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}|||||||||}}}~~~~~~~~~}}}|||{{{{{{|||{{{{{{zzzzzz{{{{{{|||}}}|||zzzxxxxxxyyyzzz{{{|||{{{zzzyyyxxxxxxxxxxxxwwwvvvvvvwwwyyyyyyxxxwwwssssssssstttttttttuuuuuurrrrrrrrrrrrssssssttttttoooooopppqqqqqqqqqqqqpppooopppqqqrrrrrrqqqqqqpppooopppppppppqqqqqqqqqrrrqqqqqqrrrrrrrrrrrrqqqqqqnnnnnnnnnnnnnnnnnnnnnnnnkkkkkkkkklllmmmnnnooopppnnnmmmlllkkkkkkkkkkkklllkkklllmmmmmmnnnmmmmmmlllnnnmmmkkkjjjiiiiiijjjkkkkkkmmmmmmllljjjhhhggggggiiiiiihhhhhhggggggfffffffffeeeeeefffiiikkkjjjjjjeeeeeeddddddddddddddddddfffffffffdddbbbccceeegggeeeeeeeeedddddddddcccccc``````aaaaaaaaa``````___aaabbbbbbccccccbbbbbbaaa```aaaaaabbbbbbbbbaaaaaa___```bbbccccccbbb```___`````````aaaaaa``````___^^^___```aaabbbbbbbbbbbb```___^^^]]]\\\[[[[[[[[[ZZZZZZ[[[[[[\\\]]]^^^^^^\\\\\\\\\]]]^^^^^^___```]]]]]]\\\\\\\\\]]]]]]^^^[[[\\\\\\[[[ZZZZZZ[[[]]]``````aaaaaa``````^^^^^^\\\\\\\\\\\\]]]]]]]]]]]]______^^^]]]\\\[[[ZZZZZZYYYYYYZZZ\\\___aaa```____________^^^]]][[[ZZZYYY[[[[[[[[[ZZZZZZZZZZZZZZZXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVWWWXXXWWWVVVVVVVVVVVVWWWWWWWWWXXXXXXWWWWWWVVVVVVVVVUUUTTTTTTUUUUUUUUUVVVVVVWWWWWWXXXUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}|||zzzzzz{{{{{{zzzzzzzzzzzz{{{{{{}}}{{{yyywwwwwwxxxzzz{{{|||{{{zzzxxxxxxxxxxxxxxxvvvvvvvvvwwwyyyyyyxxxvvvssssssssstttttttttttttttrrrrrrrrrsssssssssssssssoooooopppqqqqqqpppppppppnnnooooooppppppppppppppppppppppppppppppqqqqqqqqqpppqqqqqqrrrrrrqqqqqqpppmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkklllnnnoooooommmmmmllllllkkkkkkkkklllkkkllllllmmmmmmmmmmmmmmmnnnmmmllljjjiiiiiijjjjjjlllmmmmmmllliiigggggghhhiiiiiihhhhhhggggggffffffhhhgggfffggghhhiiihhhgggeeeeeeeeeffffffffffffeeeggggggfffeeecccccceeegggeeedddddddddddddddcccccc``````aaaaaaaaaaaa``````dddddddddeeeeeedddddddddaaaaaabbbbbbbbbbbbaaaaaaaaa```____________```aaa``````aaaaaaaaaaaaaaa```]]]^^^___```aaabbbbbbbbb```___^^^]]]\\\\\\\\\\\\ZZZ[[[[[[\\\]]]^^^^^^___\\\]]]]]]^^^______``````^^^^^^]]]]]]\\\]]]]]]^^^ZZZ[[[\\\[[[ZZZZZZ[[[]]]____________^^^]]]\\\\\\[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]\\\[[[[[[ZZZZZZZZZYYYZZZ\\\___aaa```````````````___^^^\\\[[[ZZZ\\\\\\[[[[[[ZZZZZZZZZZZZXXXXXXYYYYYYYYYYYYXXXXXXWWWWWWXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVXXXXXXWWWVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXWWWVVVVVVVVVUUUUUUTTTUUUUUUVVVVVVWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU{{{}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~||||||}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}{{{zzzyyyzzzzzzyyyyyyyyyyyyzzzzzz|||zzzyyywwwwwwxxxzzz{{{zzzyyyyyyxxxxxxwwwwwwvvvuuuuuuuuuwwwyyyyyywwwuuuttttttttttttttttttttttttqqqrrrssssssttttttssssssqqqqqqqqqqqqqqqpppoooooommmnnnnnnnnnooopppppppppooooooooooooooooooooooooooooooppppppppppppoooooommmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkklllmmmnnnnnnlllllllllllllllllllllllllllllllllmmmmmmnnnooooooooonnnlllkkkjjjjjjjjjjjjllllllmmmkkkiiihhhhhhiiiiiiiiihhhhhhggggggffffffiiihhhffffffhhhhhhgggeeedddeeefffgggggggggfffffffffggggggeeeccccccdddeeecccccccccccccccccccccccc```aaaaaabbbbbbbbbbbbaaaeeeeeeffffffffffffeeeeeebbbbbbccccccbbbbbbaaaaaacccaaa___^^^^^^___aaacccaaaaaabbbbbbccccccbbbbbb]]]]]]___```aaaaaaaaaaaa```___^^^]]]]]]\\\]]]]]]\\\\\\\\\]]]]]]^^^^^^___\\\]]]^^^___````````````___^^^^^^]]]]]]]]]]]]]]]ZZZ[[[[[[[[[ZZZZZZ[[[]]]^^^]]]]]]\\\\\\\\\[[[[[[ZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZZZZ\\\^^^``````_______________^^^]]][[[[[[\\\\\\[[[[[[ZZZZZZYYYYYYXXXXXXYYYYYYYYYXXXWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWVVVVVVVVVWWWXXXYYYWWWVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXWWWWWWVVVVVVVVVVVVWWWUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUӵĦĦӵ~~~~~~~~~~~~}}}|||||||||}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~}}}Ħ~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}|||{{{|||}}}}}}}}}|||{{{yyyxxxzzzzzzyyyyyyyyyyyyzzzzzzzzzyyyyyyxxxxxxyyyzzzzzzwwwxxxxxxyyyxxxwwwuuuttttttttttttvvvxxxxxxuuusssttttttttttttttttttttttttqqqrrrssstttttttttssssssssssssrrrrrrqqqpppnnnnnnmmmmmmmmmmmmnnnoooppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooonnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllllkkkkkklllmmmmmmkkklllllllllllllllllllllmmmmmmmmmmmmnnnooopppppppppooommmkkkjjjjjjjjjjjjkkkllllllkkkiiihhhiiijjjiiiiiihhhhhhggggggffffffgggfffeeefffhhhhhhgggfffcccdddeeefffffffffeeeeeeeeefffgggfffdddbbbbbbcccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaabbbccccccccccccccceeeeeeffffffffffffeeeeeebbbccccccccccccbbbaaa```aaaaaa```______```aaaaaabbbbbbcccddddddddddddddd^^^___```aaaaaaaaaaaaaaa___^^^^^^]]]]]]]]]^^^^^^]]]]]]]]]^^^^^^^^^^^^^^^\\\]]]___```aaaaaa``````______^^^]]]]]]]]]]]]]]]YYYZZZ[[[ZZZYYYZZZ[[[]]]]]]\\\\\\[[[[[[[[[\\\\\\ZZZZZZZZZZZZ[[[[[[[[[\\\[[[[[[\\\\\\]]]^^^^^^^^^\\\[[[ZZZ[[[^^^_________\\\]]]]]]]]]\\\\\\[[[ZZZ\\\[[[[[[ZZZYYYYYYXXXXXXXXXXXXYYYYYYXXXXXXWWWVVVVVVWWWWWWXXXXXXWWWWWWVVVVVVUUUVVVWWWYYYYYYWWWVVVVVVVVVVVVWWWWWWWWWXXXXXXVVVUUUUUUTTTTTTUUUVVVWWWVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT4ĉ@ӵ>L=hĦ4ĉ@ӵ~~~~~~~~~|||~~~~~~~~~{{{|||||||||}}}}}}~~~~~~}}}~~~~~~~~~~~~}}}>L~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}{{{zzzyyy{{{{{{|||||||||zzzyyyxxxzzzyyyyyyxxxxxxyyyyyyzzzyyyyyyyyyxxxyyyyyyzzzzzzvvvwwwxxxyyyxxxvvvtttrrrsssssstttvvvwwwwwwuuurrrtttttttttttttttttttttsssqqqrrrssstttttttttsssrrrttttttssssssqqqpppnnnmmmlllllllllmmmmmmoooppppppnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllkkkkkkkkkllllllkkkkkklllmmmmmmlllllllllmmmmmmmmmnnnnnnoooqqqqqqpppooommmkkkjjjjjjjjjjjjjjjkkkkkkjjjiiihhhjjjllliiiiiiiiihhhggggggfffffffffeeedddfffhhhiiiiiihhhaaabbbdddeeefffeeeddddddccceeeggggggdddbbbaaaaaaaaaaaaaaaaaaaaaaaabbbbbbaaabbbcccddddddddddddddddddeeeeeeffffffeeeeeedddcccccccccccccccbbbaaa```]]]^^^___``````___^^^]]]bbbcccdddeeeeeeeeeeeeeee```aaaaaabbbbbbbbbbbbaaa^^^^^^]]]]]]]]]^^^______^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^___aaaaaaaaaaaa``````___^^^]]]]]]]]]]]]]]]YYYZZZ[[[ZZZYYYZZZ[[[]]]]]]\\\\\\[[[[[[\\\]]]]]]ZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\]]]^^^``````aaa^^^\\\[[[[[[]]]______^^^ZZZZZZ[[[[[[[[[ZZZZZZYYY[[[[[[[[[ZZZYYYXXXXXXWWWXXXYYYYYYYYYXXXWWWVVVVVVVVVVVVWWWXXXXXXWWWVVVVVVUUUUUUVVVWWWYYYYYYXXXVVVVVVVVVVVVWWWWWWWWWXXXXXXTTTTTTSSSSSSSSSTTTVVVWWWWWWVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSGG=?HdĦ=ĪjGG=?~~~}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}||||||{{{||||||}}}}}}}}}}}}}}}}}}~~~~~~|||}}}HdĦ~~~~~~~~~}}}|||~~~~~~~~~~~~}}}{{{zzzyyy|||{{{zzzzzz{{{zzzxxxvvvwwwyyyzzzzzzyyyxxxxxxyyy{{{{{{{{{{{{zzzyyyxxxwwwvvvvvvwwwwwwwwwuuusssrrrwwwwwwwwwvvvvvvuuutttsssrrrsssttttttrrrrrrssstttssssssttttttsssrrrrrrqqqssstttuuuuuutttrrrpppoookkkmmmoooppppppnnnllljjjooooooooooooooopppppppppnnnnnnmmmmmmmmmmmmnnnnnnmmmmmmllllllllllllmmmmmmnnnnnnmmmlllkkkkkkkkkkkklllmmmmmmllljjjiiiiiijjjjjjlllnnnnnnnnnnnnoooppprrrqqqpppnnnllljjjhhhhhhjjjiiiiiiiiihhhhhhgggggghhhgggfffddddddeeeeeefffgggggggggggghhhhhhhhhhhheeeeeedddccccccdddddddddfffffffffeeedddcccbbbaaacccaaa___^^^```aaaaaa```bbbbbbbbbccccccdddddddddeeeeeeffffffffffffffffffeeedddbbb```______```aaaaaaaaaaaaaaa```___^^^]]]_________``````aaabbbccc```bbbdddfffgggfffdddccc_________^^^^^^]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^[[[\\\]]]^^^____________\\\]]]]]]]]]]]]\\\[[[[[[[[[ZZZYYYYYYYYY[[[\\\]]]___^^^]]]\\\[[[[[[[[[[[[XXXYYYZZZ[[[\\\]]]]]]]]]]]][[[ZZZ[[[___```___]]]YYYZZZZZZ[[[[[[ZZZZZZYYY]]][[[YYYXXXYYY[[[[[[ZZZZZZYYYXXXWWWWWWXXXYYYZZZZZZZZZYYYXXXWWWWWWVVVVVVVVVWWWWWWXXXXXXWWWWWWVVVUUUTTTTTTUUUWWWXXXXXXWWWUUUVVVWWWXXXYYYYYYYYYYYYXXXVVVSSSTTTWWWXXXWWWUUUVVVVVVVVVUUUUUUTTTTTTTTTVVVVVVVVVUUUUUUUUUTTTTTTUUUTTTTTTTTTSSSSSSRRRRRRӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦ}}}~~~Ħ|||Ħ~~~}}}}}}}}}}}}}}}|||}}}DdD~~~{{{zzzӵ{{{zzzӵ{{{ӵ{{{{{{zzzwwwxxxĦvvvtttӵsssssstttuuuĭӵqqqpppnnnooopppppppppppppppnnnnnnmmmmmmmmmmmmnnnnnnllllllkkkkkkkkkkkkllllllnnnmmmlllkkkkkkjjjkkkkkkkkklllmmmllliiihhhiiijjjkkkmmmoooooooooooopppqqqqqqpppooommmkkkjjjhhhhhhiiiiiiiiihhhhhhhhhgggggghhhgggfffeeeeeeeeefffgggggggggggggggggggggffffffddddddccccccccccccddddddeeeeeeeeeeeeddddddcccbbbdddbbb```___aaabbbbbbaaaccccccccccccccccccddddddbbbbbbbbbccccccccccccdddeeedddbbb```___```aaaaaaaaaaaaaaaaaaaaa```^^^^^^____________```aaabbbcccaaaccceeeggggggfffdddccc____________^^^^^^]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\]]]^^^____________]]]]]]]]]]]]]]]\\\[[[[[[[[[ZZZZZZYYYZZZ[[[\\\]]]___^^^]]]\\\[[[[[[[[[[[[YYYZZZ[[[\\\\\\\\\\\\\\\\\\[[[ZZZ[[[^^^```___]]]]]]]]]^^^^^^^^^^^^]]]]]]\\\ZZZYYYYYYZZZ[[[[[[ZZZZZZYYYXXXWWWWWWXXXYYYZZZZZZYYYYYYXXXWWWWWWVVVVVVUUUVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTUUUWWWXXXXXXWWWUUUVVVWWWXXXXXXYYYYYYYYYXXXUUUTTTTTTVVVWWWVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRR?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ~~~~~~3h?gL~~~~~~~~~}}}}}}|||||||||}}}D%%)?~~~fff?><z{{{{{{=?Ħzzzg&e|||g&ezzzzzzzzzS?ʬwww4ff?>ߝLvvv@etttg&esssssssss3h?g&e>&eqqqrrr??kkkmmmoooqqqrrrqqqppppppnnnnnnmmmmmmmmmmmmnnnnnnkkkkkkkkkjjjjjjkkkkkkkkknnnmmmlllkkkkkkjjjjjjjjjjjjkkklllkkkiiihhhhhhiiikkkmmmooooooooonnnooopppoooooommmllljjjiiihhhgggiiiiiihhhhhhhhhhhhggggggiiihhhgggfffffffffggggggggggggffffffeeeeeeddddddccccccccccccccccccccccccddddddeeeeeeeeeddddddcccdddbbbaaaaaacccdddcccbbbddddddccccccccccccccccccaaaaaaaaabbbbbbccccccccceeedddbbbaaa``````aaabbbbbbbbbcccbbbbbbaaa```_______________```aaabbbcccaaaccceeeggggggfffdddbbb_________^^^^^^^^^^^^]]]^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZ[[[[[[\\\]]]^^^]]]]]]\\\\\\[[[[[[[[[ZZZ[[[[[[\\\\\\\\\[[[[[[\\\[[[ZZZ[[[]]]^^^^^^]]]^^^^^^____________^^^^^^ZZZYYYYYYZZZ[[[\\\ZZZYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXWWWVVVVVVVVVTTTUUUUUUVVVVVVUUUUUUTTTUUUTTTTTTUUUWWWXXXXXXWWWUUUUUUVVVWWWXXXXXXXXXXXXWWWUUUTTTTTTUUUVVVVVVUUUTTTSSSSSSSSSSSSRRRRRRRRRUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRR4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦ}}}Bt=o9ĦHdĦ~~~~~~}}}||||||||||||}}}Dtfo9ĦsߝLGdUĦ|||Ht@cӵHu]Ħ|||Hu]ĦxxxxxxHtƅ^uuuqIܗGIӵvvvH׼sssstttHu]ĦrrrtttBt=o9ĦHƅ^Hu]Ħsssllljjjlllooorrrsssrrrpppooonnnnnnmmmmmmmmmmmmnnnnnnllllllkkkkkkkkkkkkllllllnnnmmmlllkkkjjjjjjjjjjjjiiijjjkkkjjjhhhggghhhiiikkkmmmnnnnnnmmmlllmmmnnnmmmmmmlllkkkiiihhhgggggghhhhhhhhhhhhhhhhhhggggggiiihhhhhhhhhggggggggggggffffffeeeeeedddcccbbbbbbaaaaaabbbbbbcccccccccbbbddddddeeeeeeeeeeeeeeeeeedddcccbbbcccdddeeeeeeddddddddddddccccccbbbbbbbbbccccccddddddeeeeeeffffffdddcccbbbaaaaaaaaabbbbbbccccccccccccbbbaaa``````_______________```bbbbbb```bbbdddeeefffdddbbbaaa]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^___^^^^^^^^^]]]]]]^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[\\\\\\\\\[[[[[[ZZZ[[[[[[[[[[[[\\\]]]]]]\\\\\\\\\\\\]]]]]]\\\\\\\\\YYYXXXYYYZZZ\\\\\\ZZZXXXYYYYYYYYYXXXXXXYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUVVVVVVVVVVVVUUUUUUVVVUUUTTTUUUWWWXXXWWWVVVUUUUUUVVVWWWWWWWWWWWWWWWVVVUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦ~~~~~~~~~}}}}}}|||||||||}}}HdDĦgdKӵDdDDdDĦ}}}DdDĦ4DufӵDdDĦ|||DdDĦwwwq<RttttttpeƜ4DuTӵuuuDdDĦssstttDdDĦsssqjRgdKӵDdDΦDdDĦsssrrrqqqooommmlllkkkmmmooorrrsssrrrpppooonnnnnnmmmmmmmmmmmmnnnnnnmmmmmmllllllllllllmmmmmmmmmmmmlllkkkjjjjjjjjjjjjiiijjjkkkjjjhhhhhhhhhjjjjjjkkkllllllkkkjjjjjjkkkkkkjjjjjjiiihhhggggggfffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhggggggffffffeeeeeedddcccbbbbbbaaa```aaabbbccccccccccccbbbddddddeeefffffffffeeeeeedddccccccdddfffffffffddddddddddddccccccbbbbbbbbbdddddddddeeefffgggggghhhcccccccccbbbbbbbbbbbbbbbddddddddddddcccbbbaaa```^^^^^^^^^^^^___```aaabbb___```cccddddddbbb```___[[[[[[[[[[[[[[[[[[[[[[[[^^^^^^^^^^^^^^^^^^^^^^^^______^^^]]]]]]]]]^^^^^^___^^^]]]\\\\\\\\\]]]]]]\\\]]]]]]]]]]]]\\\\\\\\\\\\\\\]]]]]]]]]\\\[[[[[[[[[[[[\\\\\\\\\[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[[[\\\ZZZZZZ[[[[[[[[[[[[ZZZZZZXXXXXXXXXZZZ\\\\\\ZZZXXXXXXYYYYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVUUUTTTUUUWWWXXXWWWVVVTTTUUUVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRR4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦ~~~DdDĦGIdnuR)ĦDdDĦ}}}}}}}}}}}}}}}}}}~~~|||}}}DdDĦnuR)ĦDdDΦDdDĦ~~~DdDĦnuR)ĦDdDĦ|||DdDĦuuupo9uuuuuuutttttt=ӊB1.uTӵuuuDdDĦrrrsssDdDĦtttGIdnuR)ĦDdDΦDdDӵrrrqqqpppooonnnmmmmmmnnnpppqqqqqqqqqooonnnnnnnnnmmmmmmmmmmmmnnnnnnnnnmmmmmmllllllmmmmmmnnnmmmlllkkkjjjjjjiiiiiiiiiiiijjjkkkjjjiiihhhiiikkkiiijjjlllkkkiiihhhhhhhhhiiihhhhhhhhhggggggffffffffffffgggggggggggghhhhhhgggggghhhhhhhhhgggfffeeeeeeeeeddddddccccccbbbbbb```aaabbbdddddddddcccccceeeeeefffffffffeeeeeedddcccccccccdddfffgggfffdddddddddccccccccccccccccccbbbbbbcccdddeeeeeeffffffcccccccccccccccccccccbbbccccccdddccccccbbbaaa```^^^^^^^^^^^^___```aaabbb___aaacccddddddbbb```^^^ZZZZZZ[[[[[[[[[[[[\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^___^^^]]]\\\]]]]]]___``````___]]]\\\\\\\\\]]]^^^]]]]]]^^^^^^^^^]]]\\\\\\[[[\\\]]]^^^^^^]]][[[[[[ZZZ[[[[[[\\\\\\\\\[[[[[[YYYZZZ[[[[[[ZZZYYYZZZ[[[ZZZZZZ[[[[[[[[[[[[ZZZZZZXXXWWWWWWYYY[[[[[[ZZZYYYXXXXXXYYYYYYYYYYYYXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXWWWWWWVVVWWWVVVUUUUUUWWWWWWVVVUUUTTTUUUUUUVVVVVVUUUUUUUUUTTTUUUUUUTTTRRRQQQRRRSSSSSSSSSTTTTTTTTTTTTUUUUUURRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦ~~~}}}~~~DdDĦpeӵDx<>d<|||}}}~~~~~~|||}}}>d<ӵDd<DdDΦDdDĦ}}}DdDӵnd<DdDĦ{{{>d<ĦtttpeӵuuuĦuuuF&uTӵuuuDdDĦppprrr>d<ĦuuupeӵDx<>d<ʜ4DuTӵpppppppppoooooonnnoooppppppppppppooonnnnnnnnnnnnmmmmmmmmmmmmnnnnnnmmmllllllkkkkkkllllllmmmmmmlllkkkjjjiiiiiiiiiiiiiiikkklllkkkjjjiiijjjllljjjkkklllkkkiiigggggghhhgggggggggffffffffffffffffffffffffggggggggghhhhhhffffffggghhhgggfffeeeddddddddddddddddddddddddddd```aaaccceeefffeeeddddddfffgggggggggfffeeeddddddbbbbbbbbbdddfffgggfffdddccccccccccccccccccdddddd```aaabbbcccdddeeeffffffbbbcccccccccdddcccccccccccccccccccccbbbaaa```___^^^^^^^^^^^^___```aaaaaaaaabbbdddeeeeeecccaaa___[[[\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\\\\\\\^^^```aaa```___]]]\\\\\\\\\^^^___]]]^^^_________]]]\\\[[[ZZZ[[[]]]^^^^^^]]][[[ZZZYYYZZZ[[[\\\\\\\\\\\\\\\XXXZZZ\\\[[[YYYXXXYYY[[[ZZZZZZZZZ[[[[[[ZZZZZZZZZYYYWWWVVVWWWYYY[[[[[[ZZZWWWXXXYYYZZZZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWVVVVVVVVVWWWVVVUUUUUUWWWWWWVVVUUUTTTTTTUUUUUUUUUUUUTTTTTTTTTUUUUUUTTTQQQPPPQQQSSSRRRRRRRRRSSSSSSSSSTTTTTTQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOPPPPPPPPPQQQQQQQQQ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<|||}}}~~~>d<ӵB?Ho9|||<x~~~|||}}}&ӫeʬtIӇ|||>d<Φ>d<Ħ{{{D&ӫetIӇ|||DdDĦzzzsdKĦtttB?dp&ĒRuuuuuu>d<sdKĦvvvB?Ho9ppps&dq&ĒRpppooooooooooooooooooqqqqqqppppppooonnnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnlllkkkkkkjjjjjjkkkkkklllmmmlllkkkjjjiiiiiiiiiiiijjjkkklllllljjjjjjkkklllkkklllmmmllljjjhhhhhhhhhffffffffffffffffffffffffeeefffffffffgggggghhhhhheeefffgggggggggfffdddcccddddddddddddddddddeeeeee```bbbdddfffgggfffeeedddggggggggggggfffeeedddcccbbbaaabbbdddfffgggeeedddbbbbbbbbbccccccddddddeeeaaabbbbbbdddeeefffggggggbbbccccccdddddddddccccccbbbbbbcccbbbbbbaaa```___^^^^^^^^^^^^^^^___aaaaaacccdddfffggggggeeebbb```]]]]]]]]]^^^^^^_________^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\[[[\\\^^^aaabbbaaa___^^^\\\\\\]]]^^^___^^^^^^_________^^^\\\[[[ZZZ[[[]]]^^^^^^]]]\\\ZZZXXXYYYZZZ[[[\\\]]]]]]]]]XXXZZZ\\\[[[XXXWWWYYY[[[XXXXXXYYYYYYYYYYYYXXXXXXYYYWWWVVVVVVXXXZZZ[[[[[[WWWXXXYYYZZZZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVUUUUUUUUUWWWVVVUUUUUUWWWWWWVVVUUUTTTTTTUUUUUUUUUTTTTTTSSSSSSUUUVVVTTTPPPOOOQQQSSSPPPQQQQQQQQQRRRRRRSSSSSSQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQ4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse~~~<Ō@GHkge}}}}}}~~~HĪj@IŌzzz{{{ege{{{{{{Hu]3hIŌyyyzzzDdDĦzzznewwwvvv@hsssvvv>hwwwwwwvvvsesssnesssrrr@GmmmpppsĪj@hrrrqqqpppnnnnnnnnnooooooqqqrrrrrrpppnnnmmmmmmnnnmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmlllkkkkkkkkkkkkkkkkkkjjjiiiiiihhhiiiiiiiiilllllllllllllllllllllllllllmmmnnnooonnnkkkhhhfffhhhhhhhhhhhhggggggggggggiiihhhffffffeeefffggghhheeeeeeeeeeeeeeeeeeeeeeeefffeeedddcccbbbbbbbbbbbbaaaaaabbbccccccdddeeeeeeeeefffffffffeeeddddddcccgggfffeeedddccccccccccccccccccbbbbbbaaa```````````````______```aaacccdddddddddccccccbbbcccccccccbbbaaaaaaaaaaaaaaabbbbbb```___]]]]]]]]]```ccceeeeeeeeeffffffeeecccbbbaaa]]]]]]^^^^^^___`````````___^^^\\\]]]___```aaa```^^^]]][[[ZZZZZZZZZ[[[[[[]]][[[YYYXXXXXXYYY[[[]]]\\\\\\]]]]]]]]]]]]^^^^^^[[[]]]^^^]]][[[YYYYYYZZZYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXWWWXXXYYYYYYZZZZZZZZZZZZZZZ\\\\\\ZZZYYYXXXXXXXXXXXXVVVUUUVVVWWWYYYYYYWWWUUUTTTTTTUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWVVVVVVUUUTTTSSSSSSSSSSSSSSSTTTTTTTTTUUUWWWWWWVVVSSSQQQQQQRRRRRRRRRQQQQQQPPPPPPPPPOOOQQQQQQPPPPPPPPPOOOOOOOOOPPPPPPOOONNNNNNMMMMMMLLL4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHo~~~~~~}}}}}}~~~}}}}}}}}}{{{{{{{{{{{{{{{{{{D^xxxyyyyyyDdDĦzzzxxxwwwvvvuuutttsssvvvxxxzzzyyyyyyyyys׼ssssssstttssssssvvvpppooopppqqqrrrqqqooonnnnnnnnnooopppppppppppppppnnnnnnnnnnnnooonnnnnnnnnnnnnnnnnnnnnnnnmmmlllkkkkkkkkkkkklllkkkkkkjjjiiiiiihhhhhhiiijjjjjjkkkkkkllllllllllllmmmnnnppppppooommmjjjhhhiiihhhfffddddddfffggghhhhhhgggfffeeeeeeeeefffgggeeeeeeeeeeeeeeeeeeeeeeeefffeeedddccccccbbbbbbbbbaaaaaabbbbbbcccddddddeeeeeeeeeffffffeeeddddddcccffffffeeedddccccccccccccdddccccccbbbaaa``````___``````______```aaacccdddddddddcccbbbbbbbbbcccccc```````````````aaabbbcccaaa___^^^]]]]]]___bbbddddddeeeeeefffeeecccbbbaaa_________```````````````___^^^]]]^^^```aaa```^^^______]]]\\\\\\\\\]]]]]]]]]\\\ZZZXXXXXXZZZ\\\]]][[[[[[[[[\\\\\\\\\]]]]]][[[]]]^^^]]][[[YYYYYYZZZYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZYYYYYYYYYXXXXXXXXXXXXWWWXXXYYYZZZZZZZZZZZZZZZ[[[[[[ZZZYYYXXXWWWWWWWWWUUUUUUUUUWWWXXXYYYWWWUUUTTTTTTTTTUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWVVVTTTRRRQQQRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ}}}|||||||||}}}~~~~~~~~~}}}}}}}}}~~~~~~|||||||||{{{{{{zzzzzzzzz||||||||||||||||||||||||}}}}}}|||{{{zzz>d<Ħ|||yyyxxxxxxxxx>d<ĦzzzzzzzzzĦuuuuuutttssssssssssssttttttuuuwwwxxxwwwvvvwwwxxxzzzzzzzzzyyyBeuuutttsssssssssĦtttvvvuuutttsssrrrrrrrrrrrrqqqqqqrrrsssssssssrrrrrrqqqpppooonnnnnnnnnooopppoooooooooooonnnnnnnnnnnnqqqqqqppppppooonnnnnnnnnmmmmmmlllkkkkkkkkklllllllllkkkkkkjjjiiihhhhhhhhhhhhhhhiiijjjkkkllllllmmmnnnoooqqqqqqpppnnnkkkiiiiiigggdddcccccceeegggiiihhhgggfffeeedddeeeeeefffeeeeeeeeeeeeeeeeeeeeeeeeffffffeeeeeedddcccccccccaaabbbbbbccccccdddddddddeeeeeeeeeeeeeeeddddddcccfffeeeeeeddddddccccccccceeedddcccbbbaaa```______``````______```aaacccdddddddddcccbbbbbbbbbbbbbbb^^^^^^^^^___```aaabbbcccaaa```___]]]^^^___aaabbbddddddeeeeeeeeecccbbbaaaaaaaaaaaa```````````````_________```bbbaaa^^^\\\___^^^^^^]]]]]]]]]]]]^^^]]]\\\ZZZYYYYYYZZZ\\\]]]ZZZZZZ[[[[[[[[[\\\\\\\\\[[[]]]^^^]]][[[YYYYYYZZZYYYYYYYYYYYYYYYYYYYYYYYY[[[[[[ZZZZZZYYYYYYXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXVVVWWWXXXYYYZZZ[[[[[[[[[YYYYYYXXXXXXWWWWWWVVVVVVUUUTTTTTTVVVWWWXXXVVVUUUSSSTTTTTTTTTUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWVVVSSSRRRQQQRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNLLLLLLMMMMMMMMMMMMNNNNNN?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<~~~~~~iĉ@3hR/Ō}}}{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}||||||||||||}}}}}}|||{{{zzzDdDĦ{{{xxxwwwwwwxxxsdKĦzzzzzzgdKĦuuuttttttssssssssssssssstttuuuvvvwwwwwwwwwwwwxxxxxxxxxxxxwwwsssssstttsssrrrgdKĦuuuvvvvvvuuutttttttttssssssrrrrrrrrrqqqqqqrrrrrrssspppooonnnmmmmmmnnnooopppnnnnnnmmmnnnooooooooonnnrrrrrrqqqqqqpppooonnnnnnmmmllllllkkkkkkkkklllllllllllllllkkkjjjiiihhhgggfffggghhhiiijjjkkkllllllmmmnnnpppqqqpppnnnkkkiiihhhgggfffffffffggghhhiiihhhgggfffdddddddddeeeeeeeeeeeeeeeeeeeeeeeeddddddffffffffffffeeeddddddcccccccccdddddddddeeeeeeeeeddddddeeeeeeeeeddddddccceeeeeeeeeeeeddddddcccbbbeeeeeedddcccaaa```______aaa````````````bbbcccdddeeedddcccbbbaaaaaaaaabbb\\\\\\]]]^^^___```bbbcccbbbaaa___^^^^^^___```aaacccddddddeeedddcccbbbaaaaaaaaaaaa```___^^^^^^^^^______```bbbcccaaa]]]ZZZ\\\\\\\\\\\\\\\\\\\\\\\\]]]\\\[[[ZZZZZZ[[[\\\]]][[[[[[[[[[[[\\\\\\\\\\\\[[[]]]^^^]]][[[YYYYYYZZZYYYYYYYYYYYYYYYXXXXXXXXX[[[[[[ZZZZZZYYYYYYXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXVVVVVVXXXYYYZZZZZZ[[[[[[WWWWWWWWWWWWVVVVVVUUUUUUUUUTTTSSSTTTVVVWWWVVVTTTSSSSSSSSSTTTTTTTTTTTTUUUSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSRRRRRRRRRTTTUUUVVVUUUSSSQQQQQQRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNJJJJJJKKKLLLLLLMMMNNNNNN>AneneneneDenene>Ak<~~~fh}}}{{{zzzzzz{{{|||}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}||||||||||||||||||}}}}}}}}}}}}~~~~~~}}}}}}|||||||||{{{||||||{{{zzzzzzDezzzxxxvvvvvvwwwyyyneyyyyyynevvvuuuuuutttsssssssssssstttuuuuuuuuuuuuwwwxxxxxxxxxwwwwwwwwwvvvuuutttsssrrrsssrrrnetttuuuuuuuuuuuuuuuuuuuuuuuutttssssssrrrqqqqqqqqqrrrsssoooooonnnmmmmmmnnnooopppooonnnmmmnnnppppppooonnnsssrrrrrrqqqpppoooooonnnllllllkkkkkkkkkllllllmmmkkklllllllllkkkjjjhhhgggffffffggghhhjjjkkkllllllkkklllnnnooonnnllljjjhhhfffhhhjjjllllllkkkiiihhhiiihhhfffeeeddddddeeeeeeffffffeeeeeeeeedddddddddeeeeeefffffffffeeedddccceeeeeeeeefffffffffffffffccccccddddddeeeddddddcccddddddeeeeeeeeedddcccbbbeeeeeedddcccbbbaaa``````aaaaaa``````aaabbbdddeeeeeedddcccbbbaaaaaaaaaaaa\\\\\\\\\]]]^^^```aaabbbaaa```______^^^___``````bbbcccdddddddddcccbbbaaa``````___^^^]]]]]]\\\[[[^^^___aaacccdddbbb]]]ZZZ\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]\\\[[[[[[\\\]]]]]]\\\\\\\\\]]]]]]]]]]]]^^^[[[]]]^^^]]][[[YYYYYYZZZZZZYYYYYYYYYXXXXXXWWWWWW[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYVVVVVVXXXYYYYYYZZZZZZZZZUUUVVVVVVWWWVVVVVVUUUTTTTTTSSSRRRSSSTTTUUUUUUTTTRRRRRRSSSSSSSSSTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSTTTRRRQQQQQQQQQPPPPPPPPPOOORRRSSSTTTTTTRRRPPPPPPQQQOOOOOOOOOOOOPPPPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMHHHIIIJJJJJJKKKLLLMMM~~~~~~~~~|||yyyyyyzzz{{{||||||||||||~~~~~~~~~~~~}}}|||{{{{{{yyyyyyyyyzzzzzz{{{{{{|||~~~}}}}}}||||||{{{{{{zzz{{{zzzzzzzzzzzz{{{xxxvvvtttuuuwwwyyyxxxxxxxxxxxxxxxvvvvvvuuutttttttttttttttvvvtttssstttwwwyyyyyyyyyxxxxxxxxxwwwvvvuuussssssqqqqqqssstttuuuttttttuuuvvvvvvvvvuuuuuussssssrrrqqqqqqqqqrrrrrrooonnnmmmmmmmmmnnnoooppprrrooommmnnnqqqrrrpppmmmrrrqqqqqqqqqpppooooooooollllllkkkkkkkkklllmmmmmmjjjkkklllllllllkkkiiihhhgggggghhhiiijjjkkkkkkllliiijjjlllmmmmmmkkkhhhgggfffiiimmmpppqqqoookkkiiijjjiiihhhfffeeeeeeeeeffffffffffffeeeeeeddddddccccccdddeeeffffffeeedddcccffffffffffffffffffffffffbbbccccccdddddddddddddddcccdddeeeeeeeeedddcccbbbdddddddddcccbbbbbbaaaaaaaaaaaa``````aaabbbdddeeeeeedddcccbbbaaa`````````]]]]]]]]]^^^___```aaabbb``````_________`````````bbbbbbcccddddddcccbbbaaa______^^^^^^]]]\\\[[[[[[^^^___aaacccdddbbb___[[[]]]^^^^^^____________^^^^^^]]]]]]]]]]]]]]]]]]^^^\\\\\\]]]]]]]]]^^^^^^^^^[[[]]]^^^]]][[[YYYYYYZZZZZZYYYYYYXXXXXXWWWWWWWWWYYYYYYYYYZZZZZZZZZZZZZZZXXXXXXXXXYYYYYYYYYYYYYYYWWWWWWXXXYYYYYYYYYYYYXXXTTTUUUVVVWWWWWWVVVUUUTTTTTTRRRQQQQQQSSSTTTTTTSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRQQQQQQQQQRRRSSSTTTQQQPPPPPPOOOOOONNNNNNNNNOOOQQQRRRRRRPPPOOOOOOOOOMMMMMMNNNNNNNNNNNNOOOOOONNNNNNNNNMMMMMMMMMLLLLLLHHHHHHIIIJJJJJJKKKLLL}}}}}}}}}~~~}}}~~~}}}xxxyyyzzz{{{{{{|||{{{{{{}}}~~~~~~~~~}}}|||{{{zzzxxxxxxyyyyyyzzz{{{||||||}}}}}}||||||{{{zzzzzzyyyyyyyyyyyyyyyzzz{{{||||||xxxwwwuuuuuuvvvxxxxxxwwwvvvvvvvvvwwwwwwxxxyyyyyywwwwwwvvvuuuuuuuuuuuuvvvvvvtttssstttwwwyyyzzzyyywwwwwwvvvvvvuuusssrrrqqqppppppqqqrrrssssssssssssrrrsssuuuvvvvvvvvvuuuuuusssssssssrrrrrrqqqqqqqqqnnnmmmmmmlllmmmnnnooopppuuuqqqnnnooorrrsssppplllppppppppppppppppppooooookkkkkkkkkkkkkkklllmmmnnnhhhiiikkkmmmmmmlllkkkjjjiiiiiiiiijjjjjjjjjkkkkkkhhhiiikkkmmmllljjjhhhfffgggjjjmmmpppqqqooommmkkklllkkkiiigggffffffffffffgggffffffeeeddddddccccccbbbcccdddeeeeeedddcccbbbeeeeeeeeeeeeeeedddddddddbbbbbbcccdddddddddddddddbbbccceeeffffffeeecccbbbccccccccccccccccccccccccbbbaaaaaa```aaacccdddeeeeeedddcccaaa``````____________^^^^^^___```aaaaaa^^^^^^______``````aaaaaaaaabbbcccddddddcccbbbaaa_________^^^^^^]]]]]]\\\^^^___```bbbdddccc```]]]]]]]]]___`````````______^^^^^^^^^]]]]]]^^^^^^^^^[[[\\\\\\\\\]]]]]]]]]]]][[[]]]^^^]]][[[YYYYYYZZZZZZZZZYYYXXXXXXWWWVVVVVVXXXXXXYYYYYYZZZZZZ[[[[[[XXXXXXXXXXXXYYYYYYYYYZZZXXXXXXYYYYYYXXXXXXWWWWWWTTTUUUVVVXXXXXXWWWUUUTTTSSSRRRPPPPPPRRRSSSTTTSSSQQQQQQQQQRRRRRRRRRSSSSSSQQQPPPOOONNNOOOPPPRRRSSSQQQQQQPPPPPPOOONNNNNNMMMMMMOOOPPPPPPNNNMMMMMMNNNKKKLLLLLLLLLMMMMMMMMMMMMNNNMMMMMMMMMLLLLLLLLLLLLHHHHHHIIIIIIJJJJJJJJJ~~~}}}}}}}}}~~~}}}}}}}}}~~~xxxxxxyyyzzz{{{{{{{{{{{{}}}~~~~~~~~~}}}|||zzzyyyyyyzzzzzz{{{|||}}}~~~~~~}}}||||||{{{zzzyyyyyyyyyxxxxxxxxxyyyzzz{{{|||}}}zzzxxxuuuuuuvvvvvvvvvuuuuuuuuuvvvvvvwwwxxxzzz{{{xxxwwwwwwvvvvvvvvvvvvvvvwwwtttrrrssswwwzzzzzzyyytttttttttsssrrrqqqoooooonnnpppqqqsssttttttssssssrrrssstttvvvvvvvvvuuuuuurrrssssssssssssrrrqqqpppnnnmmmllllllmmmnnnooopppvvvrrrooopppssssssppplllooooooooooooooopppppppppkkkkkkkkkkkkkkklllmmmnnngggiiikkkmmmmmmmmmlllkkkjjjjjjjjjjjjjjjjjjkkkkkkhhhiiikkkmmmmmmkkkiiigggiiijjjlllnnnoooooonnnmmmmmmllljjjhhhgggfffggggggggggggfffeeeddddddccccccaaabbbdddeeeeeedddbbbaaaccccccccccccccccccccccccaaabbbcccdddddddddddddddbbbccceeeffffffeeecccbbbbbbbbbcccccccccdddddddddbbbaaaaaaaaaaaacccdddeeeeeedddcccaaa```_________``````_________``````aaa]]]^^^^^^___```aaabbbbbbaaaaaacccddddddcccbbbaaa```____________^^^^^^^^^^^^^^^___aaaccccccaaa___ZZZ[[[]]]^^^___^^^]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^ZZZ[[[[[[[[[[[[\\\\\\\\\[[[]]]^^^]]][[[YYYYYYZZZZZZZZZYYYXXXWWWWWWVVVVVVWWWWWWXXXYYYZZZ[[[\\\\\\WWWXXXXXXXXXYYYYYYZZZZZZYYYYYYYYYYYYXXXWWWVVVUUUTTTUUUWWWXXXXXXWWWVVVTTTSSSQQQOOOOOOQQQSSSSSSSSSQQQQQQQQQQQQRRRRRRRRRSSSPPPOOONNNMMMMMMOOOQQQRRRRRRRRRQQQPPPPPPOOONNNNNNLLLNNNOOOOOOMMMLLLLLLMMMJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLHHHHHHIIIIIIIIIIIIJJJJJJ~~~~~~~~~~~~}}}}}}||||||{{{{{{}}}|||{{{{{{|||}}}~~~~~~~~~}}}|||{{{{{{zzzzzzzzz{{{{{{|||}}}}}}}}}||||||{{{{{{{{{{{{||||||vvvvvvwwwxxxyyy{{{|||}}}zzzyyyxxxxxxwwwwwwxxxxxxxxxwwwuuuvvvxxxzzz{{{zzzyyyxxxvvvtttssstttuuuvvvxxxxxxxxxxxxxxxxxxxxxxxxwwwsssooonnnooopppooonnnpppqqqrrrtttuuuuuuttttttssssssrrrrrrrrrssstttttttttttttttsssrrrqqqpppoooqqqpppooooooooooooooopppppprrrtttuuuuuussspppnnnlllnnnnnnnnnmmmnnnppprrrnnnllliiihhhjjjkkkllllllmmmmmmmmmmmmmmmmmmmmmmmmiiijjjjjjjjjjjjiiihhhhhhiiiiiijjjkkkjjjiiihhhgggjjjjjjjjjjjjjjjjjjjjjjjjllljjjhhhfffeeeeeefffgggjjjiiigggfffddddddccccccdddddddddcccccccccbbbbbbbbbbbbcccddddddddddddcccdddddddddddddddcccbbbaaaeeeeeeeeeddddddcccccccccbbbbbbcccddddddddddddcccbbbbbbbbbaaabbbbbbccccccdddddddddcccbbbaaa```___``````aaaaaaaaa```^^^]]]_________``````aaabbbcccbbbaaaaaaaaaccccccaaa___]]]]]]\\\\\\\\\]]]^^^___cccbbb```^^^]]]^^^___```aaa___]]]^^^______\\\YYYZZZ[[[]]]^^^^^^^^^]]]]]][[[ZZZZZZYYYYYYZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXZZZYYYXXXWWWWWWXXXZZZ[[[[[[YYYWWWWWWYYYYYYVVVSSSVVVXXXXXXXXXVVVUUUVVVWWWVVVUUUSSSTTTUUUWWWVVVVVVTTTSSSPPPNNNNNNOOOQQQSSSSSSRRRRRRQQQQQQQQQRRRRRRPPPOOONNNNNNNNNOOOPPPQQQSSSRRROOOMMMMMMMMMNNNOOOMMMMMMNNNOOOOOOMMMLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNMMMKKKKKKJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHH~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||{{{zzzzzzyyyyyyzzz{{{|||}}}}}}}}}|||{{{zzzzzzzzzzzzzzz{{{{{{|||}}}}}}}}}||||||{{{{{{{{{{{{||||||uuuuuuvvvwwwxxxzzz|||}}}zzzzzzyyyxxxwwwwwwwwwxxxyyywwwuuuvvvxxxzzz{{{zzz|||zzzxxxuuutttsssttttttvvvvvvvvvvvvvvvvvvvvvvvvuuuqqqnnnnnnpppqqqqqqpppoooppprrrssstttttttttsssrrrrrrrrrrrrrrrsssssstttssssssssssssrrrqqqppppppoooooonnnnnnnnnoooooopppqqqrrrssstttsssrrrpppooommmnnnooonnnmmmmmmoooqqqmmmkkkhhhhhhiiikkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiijjjjjjjjjjjjiiihhhhhhiiijjjkkkkkkkkkjjjhhhgggjjjjjjjjjjjjjjjjjjjjjjjjkkkiiigggfffeeefffggghhhiiihhhgggfffddddddcccccceeeddddddddddddcccccccccbbbbbbcccddddddddddddccccccccccccccccccbbbbbbaaaddddddddddddddddddccccccaaabbbccccccddddddccccccccccccbbbbbbbbbbbbbbbcccffffffeeedddcccbbb```___``````aaabbbaaaaaa_______________``````aaabbbcccbbbaaaaaaaaacccbbbaaa___]]]]]]\\\\\\\\\]]]^^^___cccbbb```^^^]]]^^^______aaa___]]]]]]___^^^\\\YYYZZZ[[[\\\^^^____________]]]\\\\\\\\\\\\\\\\\\]]]]]]]]]\\\\\\[[[[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXWWWZZZYYYWWWVVVVVVXXXYYYZZZZZZYYYWWWXXXYYYYYYVVVTTTVVVWWWWWWWWWUUUTTTUUUVVVUUUSSSRRRSSSUUUVVVUUUUUUTTTRRRPPPNNNNNNOOOQQQRRRQQQQQQQQQQQQQQQRRRRRRRRRQQQPPPOOONNNOOOOOOPPPQQQRRRQQQOOOMMMLLLMMMNNNOOOMMMMMMMMMMMMMMMLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH}}}|||||||||}}}~~~~~~}}}}}}}}}}}}|||||||||{{{{{{zzzyyyyyyyyyzzzzzz||||||{{{{{{zzzzzzyyyyyyyyyzzz{{{||||||}}}}}}}}}||||||{{{{{{{{{{{{||||||ttttttuuuvvvxxxzzz|||}}}{{{{{{yyyxxxwwwwwwwwwwwwyyywwwuuuvvvxxxzzzzzzzzz}}}{{{yyyvvvtttrrrrrrrrrttttttttttttttttttttttttrrrpppnnnoooqqqrrrssssssooopppqqqrrrsssssssssrrrqqqqqqqqqqqqqqqrrrssssssqqqqqqqqqqqqqqqqqqqqqqqqmmmmmmmmmmmmmmmnnnoooppprrrrrrrrrrrrqqqqqqppppppnnnoooooonnnmmmlllnnnooollljjjhhhhhhiiijjjkkkjjjiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjiiihhhhhhjjjjjjkkklllkkkjjjiiihhhiiiiiiiiiiiiiiiiiiiiiiiiiiihhhgggfffffffffggghhhhhhhhhfffeeeddddddddddddffffffeeeeeeeeedddddddddbbbccccccdddddddddddddddbbbbbbbbbbbbbbbbbbaaaaaacccccccccdddddddddddddddaaabbbccccccddddddccccccddddddcccbbbaaaaaaaaaaaaggggggfffeeedddbbb```______```aaaaaabbbaaaaaa```_________``````aaabbbccccccbbbaaabbbbbbbbb```___]]]]]]\\\\\\\\\]]]^^^___bbbaaa___^^^]]]]]]^^^______^^^]]]]]]^^^^^^\\\[[[ZZZ[[[\\\^^^___`````````______^^^^^^^^^^^^____________^^^]]]\\\\\\[[[[[[YYYYYYXXXXXXXXXWWWWWWWWWYYYXXXWWWVVVVVVWWWXXXYYYYYYXXXWWWXXXYYYXXXVVVTTTTTTUUUVVVUUUSSSRRRSSSTTTSSSRRRQQQRRRSSSTTTTTTSSSSSSRRRPPPNNNNNNOOOPPPQQQNNNOOOQQQRRRRRRRRRRRRQQQRRRQQQPPPOOOOOOPPPQQQQQQQQQPPPNNNMMMLLLLLLMMMNNNMMMLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHH~~~|||{{{zzz{{{}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}||||||{{{{{{{{{|||||||||{{{{{{zzzzzzzzzyyyzzz{{{|||}}}}}}}}}|||||||||{{{{{{{{{{{{||||||uuuuuuvvvwwwyyy{{{}}}~~~|||{{{zzzyyyxxxwwwwwwwwwyyywwwvvvvvvxxxyyyzzzzzz{{{yyywwwuuusssrrrrrrqqquuuuuuuuuuuuuuuuuuuuuuuurrrqqqppppppqqqrrrssssssppppppqqqqqqrrrrrrrrrrrrqqqqqqppppppqqqqqqrrrssspppppppppppppppqqqrrrrrrkkkkkkkkklllmmmnnnooopppsssrrrqqqpppoooppppppqqqoooppppppnnnlllkkklllmmmmmmkkkiiiiiikkkllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkiiijjjjjjjjjjjjiiihhhhhhjjjkkkkkklllllljjjiiihhhiiiiiiiiiiiiiiiiiiiiiiiiggggggfffffffffggghhhhhhgggffffffeeeddddddddddddgggfffffffffeeeeeeeeeeeebbbcccddddddeeeeeeddddddbbbbbbaaaaaaaaaaaaaaaaaabbbbbbccccccdddddddddeeeaaaaaabbbccccccccccccccceeedddcccbbbaaaaaaaaaaaaffffffeeedddcccaaa```___^^^______``````aaaaaaaaa____________```aaabbbccccccbbbaaabbbbbbbbb```^^^]]]]]]\\\\\\\\\]]]^^^___aaa```___^^^]]]]]]]]]]]]^^^]]]\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^____________^^^__________________^^^______^^^]]]\\\[[[ZZZYYYXXXXXXXXXWWWWWWWWWVVVVVVXXXWWWVVVVVVUUUVVVVVVWWWXXXWWWWWWWWWWWWWWWVVVUUUSSSTTTTTTSSSQQQPPPQQQRRRQQQPPPPPPQQQRRRSSSRRRQQQRRRQQQOOONNNNNNNNNOOOPPPLLLMMMPPPRRRSSSRRRQQQPPPQQQPPPOOONNNNNNNNNOOOPPPOOONNNMMMLLLLLLLLLLLLMMMLLLKKKJJJIIIHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHH~~~|||zzzzzz{{{|||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||{{{}}}}}}}}}|||||||||||||||xxxyyy{{{}}}~~~}}}||||||||||||{{{{{{{{{{{{||||||xxxxxxyyyyyy{{{|||~~~|||{{{zzzyyyxxxxxxxxxxxxzzzxxxvvvvvvxxxyyyyyyyyywwwvvvuuutttsssrrrrrrrrrttttttttttttttttttttttttsssssssssrrrrrrqqqrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqppppppqqqqqqrrrsssoooooooooooooooppprrrrrrkkkkkkkkkkkklllmmmoooooosssqqqpppnnnnnnooopppqqqpppppppppnnnlllkkkkkkmmmnnnmmmkkklllmmmnnnmmmllllllllllllllllllllllllllliiijjjjjjjjjjjjiiihhhhhhjjjjjjkkklllkkkjjjiiihhhhhhhhhhhhhhhhhhhhhhhhhhhfffffffffffffffgggggggggfffeeeeeedddddddddeeeeeegggggggggfffffffffeeeeeeccccccdddeeeeeeeeeeeedddbbbaaaaaa``````aaabbbbbbbbbbbbbbbccccccdddddddddaaaaaabbbccccccccccccbbbeeedddcccbbbaaaaaaaaaaaaccccccccccccbbb```___^^^^^^^^^^^^______``````aaa____________```aaabbbcccdddcccbbbbbbbbbbbb```^^^]]]]]]\\\\\\\\\]]]^^^___```___^^^]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\^^^aaa```___^^^]]]\\\\\\[[[\\\]]]^^^^^^^^^^^^]]]\\\]]]]]]\\\[[[ZZZYYYXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWVVVUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUTTTRRRSSSSSSRRRPPPNNNOOOPPPOOOOOOOOOPPPRRRRRRQQQOOOQQQPPPOOONNNMMMNNNNNNOOOKKKMMMOOOQQQRRRRRRQQQPPPPPPOOOMMMLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLKKKIIIHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHH~~~|||{{{{{{{{{|||}}}}}}}}}}}}~~~~~~~~~~~~||||||}}}}}}}}}|||{{{{{{}}}}}}}}}}}}}}}}}}||||||xxxyyy|||}}}~~~}}}|||{{{||||||{{{{{{{{{{{{||||||{{{{{{{{{{{{|||}}}~~~~~~{{{zzzzzzyyyyyyyyyyyyyyyzzzxxxvvvvvvxxxyyyyyyyyyuuuuuuuuuttttttssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrssstttuuutttrrrqqqrrrsssrrrrrrqqqqqqqqqqqqrrrsssqqqqqqqqqqqqqqqrrrssssssoooooonnnnnnnnnoooqqqrrrlllllllllllllllmmmnnnooorrrqqqooonnnnnnnnnooopppooooooooonnnkkkjjjkkkmmmooonnnmmmmmmoooooonnnmmmjjjjjjjjjjjjjjjjjjjjjjjjiiijjjjjjjjjjjjiiihhhhhhiiiiiijjjkkkjjjiiihhhgggggggggggggggggggggggggggffffffffffffffffffffffffeeedddddddddddddddeeefffggggggfffffffffeeeeeeeeeccccccdddeeeeeeeeeeeeeeecccbbbaaa```aaabbbcccdddbbbbbbbbbccccccccccccccc```aaabbbbbbccccccbbbbbbddddddcccbbbaaaaaaaaaaaaaaaaaabbbbbbaaa``````___```____________``````aaa_________``````aaabbbcccdddcccbbbbbbbbbaaa___]]]]]]]]]\\\\\\\\\]]]^^^______^^^^^^]]]]]]\\\[[[[[[ZZZ[[[[[[ZZZYYYZZZ]]]___cccaaa___]]][[[ZZZYYYYYYZZZ[[[\\\]]]]]]\\\[[[ZZZ[[[[[[ZZZYYYXXXWWWWWWVVVWWWWWWVVVVVVVVVUUUUUUUUUVVVVVVUUUUUUTTTTTTSSSSSSRRRTTTUUUUUUSSSSSSSSSTTTRRRRRRSSSQQQOOONNNNNNOOONNNNNNOOOPPPRRRRRRPPPNNNOOOOOONNNNNNMMMMMMNNNNNNLLLMMMOOOPPPPPPPPPPPPOOOOOONNNLLLKKKJJJKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHH~~~~~~~~~}}}}}}}}}||||||}}}}}}~~~~~~~~~||||||~~~~~~~~~}}}}}}||||||||||||||||||||||||wwwyyy|||~~~~~~~~~|||{{{||||||{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{||||||zzzyyyyyyyyyyyyzzz{{{{{{{{{yyyvvvvvvwwwyyyyyyxxxxxxxxxxxxwwwvvvtttsssrrrssssssssssssssssssssssssqqqsssuuuuuusssrrrsssuuutttsssrrrqqqqqqrrrssssssrrrrrrrrrrrrrrrsssssstttpppooonnnmmmmmmnnnpppqqqnnnmmmmmmmmmmmmmmmnnnnnnppppppooonnnnnnnnnnnnnnnnnnoooooommmkkkkkklllmmmnnnmmmmmmmmmoooooonnnllliiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjiiihhhhhhhhhhhhiiijjjiiihhhgggfffggggggggggggggggggggggggggggggggggggfffeeedddddddddcccccccccdddeeeeeeffffffffffffeeeeeeeeeddddddcccdddeeeeeefffeeeeeeeeeccccccaaaaaaaaabbbdddeeeccccccccccccbbbbbbbbbbbb```aaaaaabbbbbbbbbbbbbbbccccccbbbbbbbbbbbbbbbccc``````aaabbbbbbbbbbbbbbbcccbbbaaa``````aaaaaabbb_________``````aaabbbccceeecccbbbbbbbbbaaa___]]]]]]]]]\\\\\\\\\]]]^^^___^^^^^^^^^]]]]]]\\\[[[ZZZYYYZZZ[[[YYYXXXYYY]]]```aaa```^^^\\\ZZZYYYYYYYYYYYYZZZ[[[\\\\\\[[[ZZZYYYYYYYYYYYYYYYXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQOOORRRTTTSSSQQQPPPQQQSSSRRRSSSSSSQQQOOOMMMMMMNNNNNNNNNOOOQQQRRRRRRPPPNNNOOONNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOPPPOOOMMMLLLKKKKKKKKKLLLJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH}}}}}}~~~~~~~~~~~~~~~}}}||||||}}}}}}~~~~~~~~~zzz{{{{{{{{{{{{{{{{{{{{{wwwyyy|||~~~~~~|||{{{||||||{{{{{{{{{{{{||||||}}}|||{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyzzz{{{||||||{{{yyywwwvvvwwwyyyyyyxxx|||{{{{{{yyywwwuuusssrrruuuuuuuuuuuuuuuuuuuuuuuunnnrrruuuuuutttsssuuuxxxuuutttsssrrrrrrrrrssstttssssssrrrrrrsssssstttuuuqqqpppnnnmmmlllnnnooopppooonnnnnnmmmmmmmmmnnnnnnoooooooooooonnnnnnnnnnnnmmmnnnnnnmmmkkkkkklllnnnmmmllllllmmmnnnnnnmmmkkkiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjiiihhhhhhggghhhhhhiiiiiigggfffeeeggggggggggggggggggggggggggggggggggggfffeeedddcccccccccccccccdddeeeffffffffffffeeeeeeeeedddddddddcccdddeeeeeeffffffeeeeeedddcccbbbaaaaaaccceeefffdddcccccccccbbbbbbaaaaaa``````aaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccc``````aaaccccccdddddddddfffeeecccbbbbbbbbbcccccc_________``````aaabbbccceeecccbbbbbbbbbaaa___]]]]]]]]]\\\\\\\\\]]]^^^___]]]]]]]]]]]]]]][[[ZZZZZZXXXZZZZZZYYYXXXYYY]]]aaa___^^^\\\ZZZYYYYYYYYYZZZXXXYYY[[[\\\\\\[[[YYYXXXYYYYYYYYYYYYXXXXXXXXXXXXVVVVVVVVVUUUUUUUUUTTTTTTUUUUUUUUUUUUTTTSSSQQQQQQNNNQQQSSSSSSPPPOOOPPPRRRRRRSSSSSSQQQOOOMMMMMMNNNNNNNNNOOOQQQSSSSSSPPPNNNNNNNNNNNNNNNMMMMMMMMMLLLOOOOOONNNMMMMMMNNNNNNOOOQQQPPPNNNLLLLLLLLLLLLMMMIIIIIIJJJJJJKKKJJJJJJIIIIIIJJJKKKLLLKKKJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIJJJKKKKKKHHHHHHHHHHHHHHHHHHHHHHHH~~~}}}|||{{{{{{||||||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{||||||||||||zzzzzz{{{{{{{{{{{{{{{{{{yyyxxxxxxxxxyyy{{{}}}~~~}}}|||{{{zzzzzz{{{|||}}}~~~|||{{{{{{{{{{{{{{{zzzxxxwwwwwwxxxzzz{{{zzzyyyxxxwwwvvvtttssssssvvvxxxxxxwwwuuusssssssssrrrrrrqqqqqqrrrsssuuuvvvtttrrrppppppsssuuuuuuuuuvvvuuutttsssrrrqqqppppppooooooooooooppppppppppppooonnnmmmlllkkkkkkjjjjjjlllmmmooopppqqqpppnnnmmmllllllkkkjjjjjjjjjjjjkkkjjjkkkkkkllllllkkkkkkjjjllllllkkkkkkjjjiiihhhhhhhhhiiikkklllllljjjgggeeeiiihhhhhhggggggggggggggggggggggggggggggggggggggghhhgggeeeeeeffffffeeedddeeeeeeeeeeeeeeeeeeeeeeeegggfffeeedddddddddddddddeeeeeedddcccdddeeefffgggcccccccccbbbbbbbbbaaaaaaaaabbbbbbcccccccccbbbbbbbbbbbbbbbbbbbbbaaa````````````aaaaaabbbbbbbbbcccbbbbbbaaaaaabbbcccddddddeeedddcccbbbaaabbbcccdddbbbaaa```___```bbbeeeggggggfffeeecccaaa___^^^]]]___^^^^^^]]]]]]^^^^^^___^^^^^^^^^______^^^]]]]]]XXXWWWVVVVVVXXX[[[^^^```bbb```]]]YYYWWWVVVVVVVVVZZZ[[[]]]]]]]]]\\\ZZZXXXWWWXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVUUUUUUTTTTTTTTTUUUTTTTTTTTTSSSSSSRRRRRRQQQPPPPPPOOOOOOPPPPPPQQQSSSRRRRRRPPPOOONNNMMMMMMNNNNNNNNNNNNOOOPPPQQQRRRNNNNNNNNNMMMMMMMMMLLLLLLPPPOOOMMMLLLLLLLLLMMMMMMNNNMMMLLLKKKKKKLLLMMMNNNKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHIIIJJJJJJJJJIIIHHHGGGJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~{{{{{{{{{|||||||||}}}}}}zzz{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyzzz{{{|||||||||{{{zzzzzz{{{|||}}}~~~~~~|||{{{{{{zzzzzz{{{zzzxxxwwwwwwxxxzzz{{{{{{zzzyyywwwvvvtttsssrrrwwwyyyyyyxxxvvvtttttttttrrrrrrqqqqqqrrrsssuuuvvvsssrrrpppqqqsssuuuuuuuuuvvvvvvuuutttsssqqqppppppoooooooooooooooooooooooopppooommmlllkkkkkkllllllmmmnnnoooppppppooonnnmmmmmmllllllkkkkkkkkkkkkkkkjjjkkkkkkllllllkkkkkkjjjllllllkkkjjjjjjiiihhhhhhhhhiiikkklllllljjjhhhfffjjjiiiiiihhhhhhhhhhhhhhhgggggggggggggggggggggggghhhfffeeeeeeffffffeeedddeeeeeeeeeeeeeeeeeeeeeeeeffffffeeedddddddddddddddeeeddddddcccdddeeefffgggcccccccccbbbbbbbbbaaaaaabbbbbbccccccccccccbbbbbbaaaaaaaaaaaaaaa```______``````aaaaaaaaabbbbbbbbbaaaaaaaaaaaaaaabbbccccccfffeeedddcccbbbbbbccccccbbbaaa```___```bbbeeeffffffeeedddbbbaaa___^^^]]]^^^^^^^^^]]]]]]^^^^^^^^^]]]]]]^^^^^^^^^]]]]]]\\\YYYXXXWWWVVVXXXZZZ]]]___aaa___\\\ZZZXXXWWWWWWXXXYYYZZZ[[[]]]]]]\\\ZZZYYYWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRQQQPPPPPPOOOOOOPPPPPPQQQRRRRRRQQQPPPOOONNNMMMMMMMMMMMMMMMNNNNNNPPPQQQQQQNNNNNNNNNMMMMMMMMMLLLLLLNNNMMMLLLKKKKKKKKKLLLLLLMMMMMMLLLKKKKKKLLLMMMMMMKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIIIIJJJKKKLLLKKKJJJIIIHHHIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHH~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~||||||||||||}}}}}}}}}}}}||||||||||||{{{zzzyyyyyyzzzzzzzzz{{{{{{{{{zzzzzz{{{zzzzzzzzz{{{|||~~~}}}|||{{{zzzzzzzzzzzzyyyxxxwwwwwwxxxyyyzzz{{{{{{yyyxxxvvvtttsssrrrxxxyyyzzzyyyvvvuuutttuuurrrrrrrrrrrrrrrsssuuuuuusssrrrqqqqqqtttuuuuuuuuuwwwwwwvvvuuusssrrrqqqppppppoooooonnnnnnmmmmmmmmmpppooommmkkkkkkkkklllmmmmmmnnnoooppppppooonnnmmmmmmmmmmmmllllllllllllllljjjkkkkkkllllllkkkkkkjjjkkkkkkkkkjjjiiiiiihhhhhhiiijjjkkkllllllkkkiiigggkkkjjjiiiiiihhhhhhiiiiiigggggggggggggggggggggggggggfffeeeeeeffffffeeedddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddeeeffffffcccccccccbbbbbbbbbbbbbbbccccccdddddddddccccccbbb___````````````______^^^``````aaaaaaaaaaaabbbbbbaaa````````````aaaaaabbbgggfffeeedddccccccccccccbbbaaa```___```aaaccceeeeeeeeedddbbbaaa___^^^]]]^^^^^^^^^^^^^^^^^^^^^^^^[[[\\\\\\]]]]]]]]]\\\\\\[[[ZZZXXXWWWXXXYYY[[[\\\^^^]]][[[ZZZYYYYYYYYYZZZXXXYYY[[[[[[\\\[[[ZZZYYYVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQPPPPPPOOOOOOPPPPPPQQQRRRQQQPPPPPPOOONNNMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJJJJKKKKKKMMMLLLLLLKKKKKKLLLLLLMMMLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMLLLKKKIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGG~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~|||||||||}}}}}}}}}~~~~~~||||||||||||{{{zzzyyyxxxzzz{{{|||||||||{{{yyyxxxzzzzzzyyyzzz{{{}}}~~~}}}|||{{{zzzzzzzzzyyyyyyxxxwwwwwwxxxyyyyyy|||{{{zzzxxxvvvuuusssssswwwxxxyyyxxxvvvtttttttttrrrrrrrrrrrrssssssttttttsssrrrqqqrrrtttvvvuuuuuuxxxwwwvvvuuusssrrrqqqppppppoooooonnnmmmllllllkkkpppnnnllljjjjjjkkklllmmmnnnoooooopppoooooonnnmmmmmmmmmmmmmmmmmmmmmlllllljjjkkkkkkllllllkkkkkkjjjkkkjjjjjjjjjiiiiiihhhhhhiiijjjkkkllllllkkkjjjiiijjjiiihhhhhhgggggghhhhhhfffffffffffffffffffffffffffeeeddddddffffffeeedddddddddddddddddddddddddddcccdddddddddeeeeeedddddddddddddddddddddeeeeeeeeebbbbbbbbbbbbbbbbbbbbbbbbcccddddddddddddccccccbbb___``````aaa``````______``````aaaaaaaaaaaaaaaaaa``````_________``````aaagggffffffddddddcccbbbbbbbbbaaa```______```bbbccceeedddcccbbbaaa```______]]]^^^^^^^^^^^^^^^^^^]]]ZZZ[[[[[[\\\\\\\\\\\\[[[]]][[[ZZZXXXXXXXXXYYYZZZ[[[[[[ZZZYYYYYYZZZZZZ[[[ZZZZZZ[[[ZZZZZZYYYWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPOOOOOOPPPPPPQQQPPPPPPPPPOOONNNMMMMMMLLLMMMMMMMMMMMMMMMNNNOOOOOOMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJIIIJJJLLLMMMMMMKKKIIIGGGFFFFFFFFFFFFFFFEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGG}}}|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~||||||||||||}}}}}}}}}}}}||||||||||||{{{zzzyyyxxx{{{||||||}}}|||{{{yyyxxxzzzzzzyyyzzz{{{}}}~~~}}}{{{zzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxxx{{{zzzyyyxxxwwwuuuttttttvvvwwwxxxwwwtttrrrrrrrrrrrrrrrsssssssssssssssssssssrrrrrrsssuuuvvvuuutttvvvvvvuuutttsssrrrqqqqqqpppoooooonnnmmmllllllkkknnnmmmkkkjjjiiijjjlllmmmooooooooooooooonnnmmmmmmmmmmmmnnnnnnnnnmmmlllkkkjjjkkkkkkllllllkkkkkkjjjjjjjjjiiiiiiiiiiiiiiihhhiiiiiijjjkkkkkkkkkjjjiiihhhhhhgggffffffffffffgggeeeeeeeeeeeeeeeeeeeeeeeeeeedddcccdddeeefffeeedddddddddddddddddddddddddddbbbbbbcccdddeeeeeeeeedddcccccccccdddddddddddddddbbbbbbbbbbbbbbbbbbbbbbbbcccdddddddddccccccbbbaaa```aaaaaabbbbbbaaaaaaaaaaaaaaa````````````````````````_______________```fffeeeeeeeeedddcccbbbbbbbbbaaa```_________```aaadddccccccbbbaaa``````___]]]]]]^^^______^^^]]]]]]YYYZZZ[[[[[[\\\\\\\\\[[[]]]\\\[[[YYYXXXWWWWWWXXXXXXXXXXXXXXXYYYZZZZZZ[[[\\\\\\[[[YYYXXXVVVTTTSSSUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQRRRQQQPPPPPPOOOOOOPPPPPPQQQOOOOOOOOONNNMMMMMMLLLLLLMMMMMMLLLLLLLLLMMMNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIGGGIIIKKKLLLLLLJJJGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFF~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}||||||}}}}}}~~~{{{{{{{{{{{{||||||||||||||||||||||||{{{zzzyyyyyy|||||||||||||||{{{zzzyyy{{{zzzzzzzzz{{{|||~~~~~~~~~|||{{{zzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxzzzyyyyyyxxxwwwwwwvvvvvvuuuvvvwwwvvvsssrrrqqqrrrrrrrrrsssttttttssssssrrrsssrrrrrrtttvvvwwwvvvtttttttttsssssssssrrrrrrrrrpppoooooonnnnnnmmmmmmmmmlllllllllkkkkkkkkkllllllppppppoooooonnnnnnmmmmmmllllllmmmnnnnnnlllkkkjjjjjjkkkkkkllllllkkkkkkjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhiiijjjjjjjjjjjjiiiggggggfffeeeeeeeeeeeefffeeeeeeeeeeeeeeeeeeeeeeeeeeedddcccdddeeefffeeeddddddddddddddddddddddddddd```aaacccdddeeeeeeeeedddbbbbbbcccdddddddddddddddbbbbbbbbbbbbbbbccccccccccccccccccccccccbbbaaa``````aaaaaabbbbbbbbbbbbbbbaaaaaa````````````______aaa``````____________```ccccccdddddddddcccbbbbbbaaaaaa```_______________aaaaaa``````______^^^^^^\\\]]]^^^______^^^]]]\\\YYYZZZ[[[\\\\\\\\\\\\\\\^^^]]][[[ZZZXXXWWWWWWWWWVVVVVVWWWWWWXXXYYYYYYYYY\\\[[[ZZZXXXVVVTTTSSSRRRUUUUUUUUUTTTSSSSSSRRRRRRPPPPPPQQQQQQQQQQQQRRRRRRPPPPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOPPPPPPQQQNNNNNNNNNMMMMMMMMMLLLLLLMMMLLLLLLLLLLLLLLLMMMMMMKKKKKKLLLLLLLLLLLLLLLMMMKKKKKKLLLMMMMMMMMMLLLLLLJJJKKKKKKLLLLLLKKKKKKJJJKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHFFFHHHKKKLLLLLLJJJGGGDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEE~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}||||||||||||}}}}}}zzzzzzzzzzzz{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{zzzzzz}}}|||{{{{{{{{{{{{{{{||||||{{{zzzzzz{{{|||}}}~~~~~~}}}|||{{{zzzyyyyyyyyywwwwwwxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxuuuwwwxxxvvvtttrrrrrrrrrrrrssssssttttttsssrrrrrrsssrrrsssuuuwwwwwwvvvtttqqqqqqqqqrrrrrrrrrrrrsssoooooooooooooooooooooooolllmmmnnnoooooonnnmmmmmmqqqpppooonnnnnnmmmmmmmmmkkkkkkmmmmmmmmmllljjjiiijjjkkkkkkllllllkkkkkkjjjhhhhhhhhhhhhiiiiiiiiiiiigggggghhhhhhhhhiiiiiiiiihhhhhhgggfffffffffffffffdddddddddddddddddddddddddddcccbbbccceeefffeeedddcccccccccccccccccccccccc___```bbbdddffffffeeedddaaabbbcccdddeeeddddddcccaaaaaabbbbbbbbbcccccccccbbbbbbbbbbbbaaa```_________``````aaabbbbbbaaaaaaaaaaaa`````````_________bbbaaa``````______`````````aaabbbcccccccccbbbbbbaaaaaa```___^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\]]]___``````___]]]\\\YYYZZZ[[[\\\]]]]]]]]]]]]]]]\\\[[[ZZZYYYXXXWWWVVVTTTTTTUUUVVVWWWWWWWWWWWWYYYYYYXXXVVVUUUUUUTTTTTTVVVVVVUUUTTTTTTSSSRRRRRROOOOOOPPPPPPQQQQQQQQQQQQOOOOOOPPPPPPPPPQQQQQQQQQQQQPPPPPPOOOOOOPPPPPPQQQMMMMMMMMMMMMMMMLLLLLLLLLMMMLLLLLLKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMIIIJJJKKKLLLLLLLLLKKKKKKJJJJJJKKKLLLLLLKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHFFFGGGGGGHHHHHHGGGGGGFFFGGGIIILLLMMMMMMKKKGGGEEEDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEE~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}||||||||||||}}}}}}yyyyyyyyyzzzzzzzzz{{{{{{zzzzzz{{{{{{|||{{{{{{{{{}}}|||{{{zzzzzz{{{|||}}}}}}|||{{{zzzzzz{{{}}}}}}~~~}}}|||{{{zzzyyyyyyyyywwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyvvvxxxyyywwwuuusssssssssrrrssstttttttttsssrrrqqqsssrrrsssuuuwwwwwwvvvtttoooooopppqqqqqqrrrssssssooooooooooooppppppppppppmmmnnnppprrrrrrqqqooonnnqqqqqqooonnnmmmmmmmmmmmmjjjkkklllmmmmmmkkkiiihhhjjjkkkkkkllllllkkkkkkjjjhhhhhhhhhhhhhhhiiiiiiiiiffffffgggggghhhhhhhhhiiiiiiiiihhhgggggggggggggggdddddddddddddddddddddddddddcccbbbccceeefffeeedddcccccccccccccccccccccccc^^^```bbbeeeffffffeeedddaaabbbcccdddeeedddccccccaaaaaabbbbbbccccccccccccbbbbbbbbbaaaaaa```^^^^^^^^^^^^___```aaaaaa``````aaaaaa``````_________^^^bbbbbbaaa```````````````^^^___aaabbbccccccbbbbbbaaaaaa```___^^^]]]]]]\\\ZZZZZZYYYYYYYYYYYYYYYYYY\\\]]]___``````___]]]\\\ZZZZZZ[[[\\\]]]^^^^^^^^^]]]\\\[[[ZZZYYYXXXWWWVVVSSSTTTUUUVVVVVVVVVVVVVVVWWWVVVVVVUUUUUUVVVVVVWWWVVVVVVVVVUUUTTTSSSSSSRRROOOOOOOOOPPPPPPQQQQQQQQQOOOOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPOOOOOOPPPPPPQQQMMMMMMMMMMMMLLLLLLLLLLLLMMMLLLKKKKKKKKKKKKLLLLLLJJJKKKKKKKKKLLLLLLMMMMMMGGGHHHJJJKKKKKKKKKJJJJJJIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFHHHJJJMMMOOONNNLLLHHHFFFDDDEEEEEEEEEFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEE~~~~~~~~~~~~|||||||||}}}~~~}}}}}}|||{{{{{{{{{{{{{{{|||||||||||||||{{{{{{zzz|||||||||||||||}}}}}}~~~}}}|||||||||{{{{{{zzzzzz}}}|||{{{zzzzzz{{{|||}}}~~~~~~|||{{{yyywwwvvvvvvxxxxxxxxxwwwwwwwwwyyy{{{yyyvvvssstttwwwzzzzzzzzzxxxvvvtttqqqppppppqqqrrrsssrrrqqqqqqrrrsssrrrpppqqqrrrtttvvvvvvvvvvvvuuusssrrrqqqpppoooooooooooooooooooooooooooooooooooommmmmmnnnoooooooooooooooqqqqqqqqqqqqpppnnnmmmkkkoooooonnnnnnmmmllljjjiiiiiiiiiiiiiiijjjkkklllllljjjiiihhhggggggfffffffffggggggggggggggghhhiiiiiieeefffgggggggggfffdddcccbbbccccccccccccbbbaaa```aaaccceeeffffffeeedddbbbddddddcccbbbaaaaaabbbbbb___``````bbbcccdddeeeeeeaaabbbbbbccccccddddddeeeaaaaaa```bbbddddddcccbbbbbbbbbbbbbbbbbbaaa```_______________````````````aaaaaa``````_________^^^bbbbbbaaa``````___`````````______``````aaabbbccc^^^^^^^^^^^^]]]\\\[[[[[[YYYYYYZZZ[[[[[[[[[[[[ZZZZZZ[[[\\\]]]^^^]]]\\\[[[YYY]]]___^^^ZZZYYY\\\___```___]]][[[YYYYYYYYYYYYVVVVVVVVVVVVWWWXXXYYYYYYVVVWWWXXXXXXXXXWWWVVVUUUWWWVVVUUUTTTSSSQQQQQQPPPPPPQQQRRRRRRRRRQQQOOOOOONNNNNNNNNOOOPPPQQQRRRSSSSSSRRRPPPOOONNNOOOOOOPPPLLLKKKKKKJJJJJJJJJKKKKKKLLLKKKKKKJJJJJJJJJJJJKKKNNNNNNNNNMMMMMMMMMMMMLLLNNNLLLKKKIIIHHHHHHHHHIIIJJJJJJJJJIIIIIIHHHHHHHHHEEEEEEGGGHHHHHHGGGFFFEEECCCCCCBBBCCCDDDEEEGGGHHHGGGGGGIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDD~~~}}}}}}}}}~~~~~~}}}|||||||||}}}~~~~~~}}}||||||{{{{{{|||||||||||||||||||||{{{{{{zzz|||{{{{{{{{{|||}}}~~~~~~~~~}}}|||{{{{{{{{{{{{{{{}}}|||{{{zzzzzz{{{|||}}}}}}}}}|||{{{yyyxxxwwwwwwwwwxxxyyyyyyxxxxxxwwwxxxyyyvvvttttttwwwyyyzzzyyyxxxwwwtttrrrqqqqqqrrrssstttsssrrrssstttuuutttsssqqqrrrtttuuuvvvvvvvvvuuuqqqqqqpppppppppppppppqqqppppppppppppppppppppppppmmmmmmnnnnnnnnnnnnnnnnnnnnnoooooooooooonnnlllkkknnnnnnnnnmmmmmmlllkkkjjjkkkjjjjjjjjjjjjkkkkkkllljjjiiihhhggggggfffffffffhhhhhhhhhhhhhhhiiiiiijjjffffffgggggggggfffeeedddddddddccccccbbbbbbbbbbbbbbbccceeeffffffdddcccbbbcccccccccbbbbbbbbbaaaaaa______```aaabbbcccdddddddddddddddddddddcccccccccbbbaaaaaabbbddddddcccbbbaaaaaaaaaaaaaaa```______^^^^^^_________`````````````````````______^^^^^^aaaaaa```_________``````]]]]]]\\\\\\\\\]]]^^^^^^^^^^^^^^^^^^]]]\\\ZZZZZZWWWXXXYYYZZZZZZZZZZZZZZZYYYZZZ[[[]]]]]]]]]\\\\\\YYY\\\___^^^ZZZYYY[[[^^^___^^^\\\ZZZYYYYYYYYYZZZXXXWWWWWWVVVVVVVVVWWWWWWVVVWWWWWWWWWWWWVVVUUUTTTUUUUUUUUUTTTSSSQQQPPPOOOPPPQQQRRRRRRRRRQQQPPPOOONNNNNNNNNOOOOOOPPPQQQRRRSSSRRRPPPNNNMMMLLLLLLMMMLLLLLLKKKJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNMMMKKKIIIHHHGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHGGGEEEEEEFFFGGGGGGFFFEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFEEEFFFFFFGGGGGGFFFEEEDDDFFFFFFEEEEEEDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDD~~~~~~}}}||||||||||||}}}~~~}}}}}}|||}}}}}}}}}~~~~~~}}}||||||||||||}}}|||||||||||||||{{{{{{zzzzzzzzzzzz{{{|||}}}~~~~~~~~~|||zzzzzz{{{|||}}}}}}|||{{{zzzzzz{{{|||}}}|||{{{{{{zzzzzzyyyxxxxxxwwwxxxyyyzzzyyyxxxvvvtttxxxvvvuuuuuuwwwyyyyyyyyyxxxwwwuuutttssssssssstttuuutttssstttvvvwwwwwwvvvqqqrrrtttuuuvvvvvvuuutttppppppooooooppppppqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqmmmnnnnnnnnnnnnnnnmmmlllllllllmmmmmmmmmmmmllllllllllllllllllllllllllllllmmmllllllkkkkkkkkkkkkkkkjjjiiihhhggggggfffffffffhhhhhhhhhiiiiiiiiijjjjjjggggggggghhhgggffffffeeeeeeeeecccbbbbbbccccccdddddddddeeeeeeeeecccbbbaaaaaabbbcccccccccbbbaaa```______```aaabbbccccccdddfffffffffeeedddcccccccccbbbaaaaaabbbddddddcccaaa``````aaaaaa``````______^^^^^^^^^^^^____________```____________^^^^^^^^^______^^^^^^^^^___``````]]]\\\[[[[[[ZZZZZZ[[[[[[^^^^^^^^^]]]\\\ZZZYYYXXXVVVVVVXXXYYYZZZZZZZZZZZZWWWXXXZZZ[[[\\\\\\\\\[[[YYY\\\^^^]]]ZZZYYYZZZ]]]^^^\\\[[[YYYXXXXXXYYYYYYYYYXXXWWWVVVUUUUUUUUUUUUWWWWWWWWWWWWVVVTTTSSSRRRSSSSSSTTTUUUTTTRRRPPPNNNQQQQQQRRRRRRQQQQQQPPPOOONNNNNNNNNNNNOOOPPPQQQQQQRRRQQQOOOMMMLLLJJJJJJJJJMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKHHHHHHIIIJJJKKKLLLMMMMMMNNNMMMKKKIIIGGGFFFFFFFFFHHHHHHHHHHHHHHHGGGGGGGGGEEEEEEFFFFFFFFFEEEEEEDDDEEEEEEDDDCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBAAAEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCC~~~~~~}}}}}}||||||||||||~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}|||||||||||||||{{{{{{zzzyyyyyyyyyzzz{{{|||}}}~~~}}}{{{yyyyyy{{{}}}|||{{{zzzzzzzzzzzz{{{|||zzzzzzzzzzzzzzzzzzyyyyyy{{{zzzxxxwwwwwwwwwuuutttvvvvvvvvvwwwxxxxxxxxxxxxxxxwwwvvvuuutttttttttttttttsssssstttvvvxxxwwwwwwqqqrrrtttuuuuuuuuuttttttqqqqqqppppppppppppppppppoooooooooooooooooooooooonnnoooooooooooonnnmmmmmmkkkkkklllmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkllllllmmmooonnnmmmlllkkkkkkkkkkkkjjjiiihhhgggffffffffffffgggggghhhhhhiiiiiiiiiiiiggghhhhhhgggggggggfffffffffeeecccbbbbbbccceeefffeeeeeeeeeeeedddbbbaaa``````aaacccddddddbbb```___``````aaabbbbbbcccddddddffffffeeeeeeeeedddddddddbbbaaaaaabbbcccdddbbbaaa``````aaaaaaaaa``````___]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^___```___^^^]]]\\\[[[[[[[[[[[[^^^]]]]]]\\\[[[YYYXXXWWWVVVWWWXXXYYYZZZ[[[[[[[[[VVVWWWXXXZZZ[[[[[[[[[ZZZYYY[[[]]]]]][[[YYYYYYZZZZZZYYYXXXVVVVVVVVVWWWWWWXXXWWWVVVVVVUUUUUUVVVVVVYYYXXXXXXWWWVVVTTTSSSRRRRRRSSSUUUVVVVVVTTTQQQOOOQQQQQQQQQQQQQQQPPPPPPPPPNNNNNNNNNNNNNNNOOOPPPPPPPPPPPPOOOMMMLLLKKKKKKJJJNNNMMMKKKJJJIIIHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKKKKHHHIIIIIIJJJKKKKKKLLLLLLMMMLLLKKKIIIGGGFFFEEEDDDGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@???DDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBB~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}}}}|||||||||||||||{{{{{{zzzyyyyyyyyyyyyzzz{{{|||}}}~~~|||zzzyyyyyyzzz}}}~~~|||{{{zzzyyyyyyzzz{{{|||zzzzzzzzzzzzzzzzzzzzzzzz{{{vvvssstttuuuvvvvvvuuuvvvxxxyyyxxxxxxwwwwwwxxxwwwvvvvvvuuuuuuuuuuuusssrrrrrrsssuuuwwwvvvuuurrrrrrtttuuuuuuttttttssstttsssrrrpppooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooppppppoooooonnnllllllllllllmmmnnnnnnooojjjjjjiiiiiijjjkkklllmmmooonnnmmmlllkkkjjjjjjjjjjjjiiihhhgggffffffffffffeeefffgggggghhhhhhgggggghhhggggggffffffffffffffffffeeecccbbbbbbccceeefffeeeeeeddddddcccbbbaaa```___```bbbccccccbbbaaa___aaaaaabbbbbbcccdddddddddccccccccccccddddddeeeeeebbbaaa```aaabbbbbbaaa___``````aaaaaabbbaaaaaa```\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^\\\[[[[[[[[[\\\]]]^^^^^^___^^^]]]\\\[[[ZZZZZZZZZ\\\\\\\\\[[[ZZZXXXWWWVVVWWWXXXYYYZZZ[[[[[[[[[[[[UUUVVVWWWYYYZZZZZZYYYYYYYYYZZZ\\\\\\[[[YYYXXXXXXVVVUUUTTTSSSSSSTTTUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXZZZYYYXXXWWWUUUTTTTTTTTTSSSTTTWWWXXXXXXVVVTTTRRRRRRRRRQQQQQQPPPPPPPPPPPPNNNNNNMMMMMMMMMNNNOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMLLLKKKJJJHHHHHHGGGGGGEEEFFFHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIGGGFFFDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDCCCCCCBBBBBBBBB???@@@@@@AAABBBCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@BBBCCCCCCCCCCCCBBBAAA@@@???@@@@@@@@@AAAAAAAAABBB~~~~~~~~~}}}|||||||||}}}~~~~~~~~~~~~}}}~~~~~~}}}||||||||||||}}}|||||||||||||||{{{{{{zzzzzzyyyyyyyyyyyyzzz{{{{{{{{{zzzyyyxxxxxxzzz|||}}}|||{{{zzzyyyyyyzzz{{{|||zzzzzzzzzzzzzzzzzzyyyyyy{{{tttppprrruuuwwwwwwtttvvvyyyzzzyyywwwvvvvvvvvvvvvvvvvvvuuuuuuuuutttsssrrrqqqrrrtttuuuuuutttrrrssstttuuuuuutttsssrrruuutttrrrpppooonnnmmmmmmllllllllllllllllllllllllmmmmmmnnnooooooooooooooolllllllllllllllmmmnnnooojjjjjjiiihhhiiijjjlllmmmnnnmmmlllkkkjjjjjjjjjjjjjjjiiihhhggggggfffffffffdddeeefffggghhhgggfffeeeggggggfffeeeeeeeeeeeefffdddccccccbbbbbbccceeeeeeddddddccccccbbbbbbaaaaaa___```aaabbbbbbbbbaaa```aaaaaabbbbbbcccccccccccc``````aaaaaabbbccccccddd``````___```aaaaaa___]]]______```aaaaaaaaa``````[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^[[[[[[ZZZZZZ[[[[[[\\\\\\\\\[[[ZZZYYYXXXXXXXXXXXXZZZZZZZZZZZZYYYXXXWWWWWWYYYZZZZZZ[[[[[[[[[[[[[[[UUUVVVWWWXXXXXXXXXWWWVVVYYYZZZ[[[\\\[[[YYYWWWVVVTTTSSSRRRRRRRRRSSSTTTUUUTTTTTTTTTTTTUUUVVVWWWXXXYYYXXXWWWUUUTTTTTTTTTTTTTTTUUUWWWXXXXXXWWWVVVUUURRRRRRQQQPPPPPPPPPPPPQQQNNNMMMMMMLLLMMMMMMNNNNNNLLLLLLMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIHHHHHHHHHHHHEEEFFFHHHIIIJJJIIIIIIHHHLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAA===>>>???AAABBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAAAAAAAABBBCCCCCCAAA@@@?????????@@@@@@AAAAAABBBBBB~~~~~~~~~}}}}}}~~~~~~~~~}}}|||{{{{{{|||}}}~~~~~~~~~}}}~~~}}}||||||{{{{{{|||||||||||||||||||||{{{{{{zzz{{{zzzyyyyyyxxxyyyyyyyyyyyyxxxxxxxxxxxxyyyzzz{{{{{{{{{yyyyyyyyyyyy{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyzzzssspppsssvvvwwwvvvssswwwzzz{{{yyywwwvvvvvvuuuuuuvvvvvvuuuuuutttttttttsssrrrrrrtttuuutttrrrrrrssstttttttttsssrrrrrrtttsssrrrpppooonnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmjjjjjjlllmmmnnnnnnnnnnnnllllllkkkjjjjjjkkklllmmmkkkjjjiiihhhhhhiiikkklllmmmlllkkkjjjjjjjjjjjjjjjjjjiiihhhggggggfffffffffdddeeeggghhhiiihhhgggfffgggfffeeedddcccddddddeeebbbbbbbbbbbbccccccddddddccccccbbbbbbbbbbbbbbbccc````````````aaaaaaaaabbb````````````aaaaaaaaaaaa__________________``````___^^^^^^^^^______]]][[[\\\]]]^^^^^^_________^^^ZZZZZZZZZ[[[[[[[[[\\\\\\[[[\\\\\\\\\]]]]]]]]]]]][[[[[[ZZZZZZYYYYYYZZZZZZYYYYYYXXXWWWWWWVVVWWWWWWXXXXXXYYYYYYYYYXXXXXXWWWZZZZZZZZZZZZZZZZZZYYYXXXUUUVVVWWWWWWWWWVVVUUUTTTYYYYYYZZZ[[[[[[YYYVVVTTTTTTSSSRRRRRRRRRTTTUUUVVVVVVUUUUUUUUUUUUUUUVVVVVVVVVUUUTTTSSSRRRRRRSSSSSSTTTUUUVVVVVVWWWWWWWWWVVVSSSRRRQQQPPPOOOPPPPPPQQQMMMMMMLLLLLLLLLLLLMMMMMMKKKLLLMMMMMMMMMLLLKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHEEEFFFHHHIIIIIIHHHGGGFFFIIIIIIIIIIIIIIIJJJJJJJJJFFFGGGHHHHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDBBBAAA@@@@@@@@@AAA===>>>???AAAAAAAAA@@@@@@>>>>>>======>>>???AAABBB@@@AAABBBCCCBBBAAA???>>>??????@@@@@@AAABBBBBBCCC~~~}}}||||||{{{|||}}}}}}}}}|||zzzyyy{{{|||}}}~~~}}}}}}}}}|||{{{{{{{{{{{{{{{|||||||||||||||{{{{{{zzz{{{{{{zzzyyyxxxxxxxxxxxxwwwwwwwwwxxxxxxyyyyyyyyy{{{zzzyyyyyyyyyyyyzzz{{{||||||{{{zzzzzzyyyxxxxxx~~~xxxsssrrruuuxxxwwwuuurrrwww{{{|||yyyvvvuuuuuutttuuuuuuuuuuuuuuutttsssuuutttsssssstttuuutttrrrrrrssstttttttttsssrrrqqqrrrrrrqqqpppooooooooopppnnnnnnnnnnnnnnnnnnnnnnnnggghhhiiikkklllmmmnnnnnnlllkkkjjjiiiiiijjjkkkkkkkkkjjjiiigggggghhhjjjkkkkkkkkkjjjjjjiiiiiijjjjjjjjjiiihhhggggggfffffffffeeefffhhhiiijjjiiigggffffffeeedddcccbbbcccdddddd```aaabbbcccccccccccccccbbbbbbbbbaaabbbbbbcccccc`````````___```aaabbbccc^^^^^^^^^________________________^^^]]]]]]\\\\\\___]]]]]]]]]^^^^^^\\\ZZZZZZ[[[\\\\\\]]]]]]]]]]]]ZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]]]]]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWWWWXXXXXXVVVWWWXXXXXXYYYYYYXXXXXXZZZZZZZZZZZZYYYXXXWWWVVVVVVVVVWWWWWWVVVUUUSSSRRRYYYYYYZZZ[[[[[[ZZZVVVSSSTTTTTTSSSSSSSSSUUUVVVWWWWWWWWWVVVUUUTTTTTTTTTTTTSSSRRRQQQPPPPPPQQQRRRSSSTTTTTTTTTUUUUUUVVVWWWWWWSSSRRRQQQPPPOOOPPPQQQQQQMMMMMMLLLLLLLLLLLLLLLMMMKKKLLLLLLLLLLLLJJJHHHGGGJJJIIIIIIHHHHHHHHHIIIIIIFFFGGGHHHIIIIIIHHHFFFEEEFFFFFFGGGHHHIIIIIIJJJKKKEEEFFFGGGHHHHHHGGGFFFEEEBBBCCCCCCCCCDDDDDDEEEEEEDDDCCCBBB@@@??????@@@@@@??????@@@AAAAAA???>>>===<<<<<<<<<<<<===???@@@BBB???@@@BBBBBBBBBAAA???===??????@@@AAABBBBBBCCCCCC~~~}}}}}}|||}}}}}}~~~~~~~~~}}}}}}|||||||||||||||}}}}}}~~~~~~|||{{{zzz{{{{{{yyyxxx}}}||||||{{{{{{{{{||||||{{{|||||||||{{{zzzyyyyyyyyyxxxxxxwwwxxxzzz{{{|||yyyzzzzzz{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyy~~~}}}zzzxxxvvvvvvwwwxxxwwwxxxxxxxxxxxxwwwvvvvvvtttssssssrrrrrrsssssstttrrrssstttwwwxxxxxxuuurrrqqqqqqqqqqqqqqqqqqqqqqqqttttttsssqqqooonnnppprrrpppooonnnmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmooollliiiiiikkklllllljjjjjjjjjjjjiiiiiiiiiiiihhhlllkkkjjjjjjiiiiiijjjjjjllljjjhhhfffeeeeeegggggggggggggggggggggfffeeeeeedddddddddccccccbbbbbbbbbaaaaaabbbcccccccccbbbbbbaaaaaaaaaaaa````````````____________````````````aaa```___^^^]]]^^^______]]]^^^```aaaaaa```^^^]]]___^^^]]]\\\[[[[[[[[[[[[]]]\\\[[[YYYXXXXXXXXXXXXZZZZZZ[[[[[[[[[[[[ZZZZZZYYYYYYZZZ\\\\\\]]]]]]]]]ZZZYYYWWWUUUUUUWWWYYYZZZXXXXXXWWWWWWWWWVVVVVVVVVUUUVVVWWWXXXXXXXXXWWWVVVYYYXXXWWWWWWXXXYYYZZZ[[[\\\ZZZXXXUUUTTTTTTUUUVVVWWWWWWWWWWWWVVVUUUTTTTTTTTTSSSRRRQQQQQQRRRSSSTTTUUUTTTTTTSSSTTTTTTUUUUUUPPPQQQRRRRRRRRRRRRRRRQQQVVVTTTSSSSSSUUUWWWWWWVVVRRRQQQPPPPPPPPPQQQOOONNNPPPNNNKKKIIIHHHIIIKKKLLLNNNMMMMMMLLLKKKJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHMMMNNNNNNLLLIIIFFFEEEFFFGGGFFFFFFFFFGGGHHHIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDBBBBBBBBBCCCBBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@>>>===>>>AAABBBAAA>>>>>>>>>>>>>>>????????????;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>???@@@@@@@@@@@@???~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}|||||||||}}}~~~~~~~~~}}}{{{{{{||||||zzzxxx||||||{{{{{{zzz{{{{{{|||{{{{{{{{{|||{{{{{{zzzzzzxxxwwwwwwvvvvvvwwwxxxyyyyyyzzzzzz{{{{{{zzzzzzyyyyyyyyyyyyxxxxxxyyyyyyzzz}}}|||zzzxxxwwwwwwxxxxxxwwwxxxxxxxxxxxxwwwvvvvvvtttssssssrrrrrrsssssstttrrrrrrsssvvvwwwwwwtttqqqqqqqqqqqqrrrrrrqqqqqqqqqrrrssssssqqqooonnnoooqqqoooooonnnnnnmmmnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmooollliiiiiikkklllkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiijjjjjjkkklllkkkjjjhhhgggffffffggggggfffffffffgggffffffeeeddddddddddddcccccccccbbbbbb___```aaabbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````````^^^_________```````````````___^^^]]]]]]]]]^^^___\\\]]]___``````___]]]\\\^^^]]]]]]\\\[[[[[[ZZZZZZ[[[[[[ZZZYYYYYYXXXXXXXXXZZZZZZZZZ[[[[[[ZZZZZZZZZYYYZZZZZZ[[[[[[[[[[[[[[[YYYYYYXXXWWWWWWXXXYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWTTTUUUWWWXXXXXXXXXWWWWWWXXXWWWWWWWWWXXXYYYZZZ[[[\\\[[[YYYWWWUUUUUUTTTTTTXXXXXXXXXXXXWWWWWWVVVUUUUUUTTTSSSRRRQQQRRRSSSTTTUUUTTTTTTTTTTTTTTTUUUUUUQQQQQQRRRRRRRRRQQQQQQPPPSSSRRRRRRSSSUUUUUUUUUSSSOOONNNMMMMMMNNNNNNMMMKKKOOONNNLLLJJJIIIIIIJJJKKKLLLKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGKKKLLLLLLKKKHHHFFFEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCDDDCCCCCCBBBAAA@@@???@@@AAAAAAAAAAAAAAA@@@@@@@@@>>>===>>>@@@BBB@@@???????????????????????????>>>????????????@@@@@@@@@??????@@@AAABBBBBBAAAAAA~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}~~~}}}}}}}}}}}}~~~}}}||||||}}}}}}{{{zzz{{{zzzzzzzzzzzzzzz{{{{{{zzzzzz{{{|||||||||{{{{{{yyyyyyxxxwwwwwwwwwxxxxxxyyyzzzzzz{{{{{{zzzzzzyyy{{{zzzyyyxxxxxxxxxyyyzzz{{{zzzyyywwwwwwwwwxxxyyywwwwwwxxxxxxwwwwwwvvvuuutttssssssrrrrrrsssssstttqqqqqqrrrtttvvvvvvsssqqqpppqqqrrrssssssrrrqqqpppppprrrsssrrrpppnnnnnnooooooooonnnnnnnnnoooppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnllljjjjjjkkklllkkkjjjkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhiiijjjkkklllmmmjjjjjjiiiiiihhhhhhggggggeeeffffffffffffeeedddddddddddddddccccccccccccbbb^^^___```aaabbbbbbbbbbbbbbbbbbbbbaaaaaaaaa``````^^^^^^^^^_________``````______^^^]]]]]]]]]]]]]]][[[\\\]]]^^^^^^]]]\\\[[[\\\\\\]]]]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZYYYXXXYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWSSSTTTVVVWWWXXXXXXXXXWWWWWWWWWVVVWWWWWWYYYZZZ[[[\\\\\\[[[YYYWWWUUUTTTSSSXXXXXXXXXXXXXXXXXXWWWWWWVVVUUUTTTRRRRRRRRRSSSSSSUUUTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRQQQPPPOOOOOOPPPPPPQQQSSSTTTTTTRRRPPPNNNLLLLLLLLLMMMMMMLLLJJJLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIJJJIIIGGGEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFGGGEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEDDDCCCBBB@@@???>>>@@@@@@AAAAAAAAAAAA@@@@@@???>>>===>>>@@@AAA@@@???AAAAAA@@@@@@??????>>>>>>@@@@@@@@@@@@AAAAAABBBBBB???@@@AAABBBCCCCCCCCCCCC~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}{{{zzzzzzyyyyyyyyyzzz{{{{{{yyyzzz{{{|||||||||||||||}}}||||||{{{zzzyyyyyyyyyyyyzzzzzz{{{{{{zzzzzzyyy{{{zzzyyywwwwwwxxxyyyzzzyyyxxxxxxwwwwwwxxxyyyyyywwwwwwwwwwwwwwwvvvvvvuuutttssssssrrrrrrsssssstttqqqpppqqqsssuuutttrrrpppoooppprrrssssssrrrpppooooooqqqrrrrrrqqqooonnnnnnoooooonnnoooooopppqqqqqqoooooooooooooooooooooooonnnmmmlllkkkkkkkkkkkkjjjkkkkkkjjjjjjjjjiiiiiiiiihhhhhhhhhhhhiiijjjkkkllliiiiiijjjjjjiiihhhggggggfffffffffffffffeeeeeedddcccccccccccccccccccccccc^^^___```aaabbbcccccccccbbbbbbaaaaaaaaa`````````]]]]]]^^^^^^^^^_________^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[\\\\\\\\\\\\[[[[[[ZZZ[[[\\\]]]]]][[[YYYWWWWWWXXXXXXYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYUUUVVVWWWXXXYYYYYYYYYYYYXXXYYYYYYZZZZZZYYYYYYXXXYYYXXXXXXWWWWWWVVVUUUUUURRRTTTUUUWWWXXXXXXXXXWWWUUUUUUVVVVVVWWWXXXYYYZZZ[[[\\\\\\[[[YYYVVVSSSQQQUUUVVVWWWWWWWWWWWWWWWVVVWWWVVVTTTSSSRRRRRRSSSSSSTTTUUUUUUUUUTTTTTTTTTSSSRRRRRRRRRQQQPPPOOONNNMMMNNNOOOQQQSSSUUUTTTPPPMMMNNNMMMMMMNNNOOOOOOMMMKKKJJJKKKKKKLLLKKKJJJIIIHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGDDDFFFGGGGGGFFFEEEEEEFFFEEEEEEDDDDDDDDDDDDEEEEEECCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@??????@@@@@@AAAAAAAAAAAAAAA????????????@@@@@@@@@@@@CCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>??????@@@@@@AAA???@@@AAABBBCCCDDDDDDDDD~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}|||yyyyyyyyyyyyyyyzzz{{{|||zzzzzz{{{|||}}}}}}}}}|||}}}}}}}}}|||{{{zzzyyyxxxyyyzzzzzz{{{{{{zzzzzzyyy{{{zzzyyyxxxxxxxxxyyyyyyxxxwwwwwwwwwxxxxxxyyyyyyvvvwwwwwwwwwwwwvvvuuuuuutttssssssrrrrrrsssssstttqqqpppppprrrttttttrrrqqqpppqqqrrrrrrrrrrrrqqqpppnnnppprrrsssqqqooooooooooooooonnnoooooopppqqqqqqoooooooooooooooooooooooommmnnnnnnmmmlllkkkjjjjjjkkkkkkkkkjjjjjjjjjjjjiiijjjjjjiiihhhhhhiiiiiiiiihhhhhhiiiiiiiiihhhggggggfffggggggggggggfffeeeeeecccccccccccccccccccccccc___```aaabbbccccccccccccaaaaaaaaa````````````___]]]]]]]]]]]]^^^^^^^^^^^^]]]^^^]]]]]]]]]]]]\\\\\\ZZZ[[[[[[[[[[[[[[[[[[ZZZXXXZZZ[[[\\\\\\[[[YYYWWWVVVWWWXXXYYYZZZZZZYYYYYYYYYYYYXXXWWWWWWXXXYYYYYYRRRSSSUUUWWWYYYZZZ[[[[[[XXXXXXYYYYYYYYYYYYXXXXXX[[[[[[YYYXXXVVVTTTSSSRRRSSSTTTUUUWWWXXXWWWWWWVVVSSSTTTUUUVVVWWWXXXYYYYYYZZZ[[[[[[[[[YYYVVVSSSQQQRRRSSSSSSTTTUUUUUUUUUUUUVVVUUUSSSRRRRRRRRRSSSSSSTTTUUUUUUUUUUUUTTTSSSRRRQQQQQQQQQQQQPPPOOOMMMMMMNNNOOOQQQTTTUUUSSSOOOLLLLLLLLLLLLNNNOOOOOOMMMKKKHHHIIIJJJKKKKKKJJJHHHGGGIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIBBBDDDFFFFFFEEEDDDEEEFFFEEEEEEDDDDDDDDDDDDDDDEEECCCCCCCCCCCCCCCDDDDDDDDDAAAAAABBBBBBCCCBBBBBBBBB???@@@AAABBBBBBBBBBBBBBB???@@@@@@AAA@@@AAAAAABBBEEEDDDCCCBBBAAA@@@???>>>======>>>??????@@@AAAAAA???@@@AAABBBCCCCCCCCCCCC~~~}}}}}}~~~}}}}}}}}}}}}~~~}}}|||}}}~~~}}}|||yyyyyyyyyyyyzzz{{{|||}}}{{{{{{|||}}}}}}}}}||||||{{{{{{{{{{{{zzzyyyxxxwwwyyyzzzzzz{{{{{{zzzzzzyyyzzzzzzzzzyyyyyyxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxvvvvvvwwwwwwvvvvvvuuuttttttssssssrrrrrrsssssstttrrrqqqqqqrrrssstttsssqqqqqqqqqqqqqqqqqqqqqqqqqqqpppqqqssssssqqqpppqqqqqqoooooonnnnnnnnnoooppppppnnnnnnnnnnnnnnnnnnnnnnnnmmmnnnooonnnllljjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiihhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggfffffffffffffffeeeddddddbbbccccccccccccddddddddd``````aaaaaabbbbbbaaaaaa`````````_________^^^^^^\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[XXXYYYZZZ[[[[[[ZZZYYYXXXUUUWWWXXXYYYZZZYYYYYYXXXYYYXXXWWWVVVVVVWWWXXXYYYRRRSSSUUUWWWYYYZZZ[[[[[[XXXXXXXXXXXXXXXXXXXXXXXX\\\[[[ZZZXXXVVVTTTSSSRRRSSSTTTVVVWWWWWWVVVVVVUUURRRSSSTTTVVVWWWXXXXXXXXXXXXYYYZZZYYYXXXVVVSSSQQQOOOOOOQQQRRRSSSSSSSSSSSSTTTSSSRRRQQQQQQRRRSSSTTTTTTUUUVVVVVVUUUTTTRRRQQQPPPPPPPPPPPPOOONNNMMMMMMNNNOOOPPPSSSTTTRRRNNNKKKJJJJJJKKKMMMNNNNNNKKKIIIHHHHHHIIIJJJJJJIIIHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGHHHHHHIIIIIIJJJBBBCCCEEEEEEEEEDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCC???@@@AAABBBCCCCCCCCCCCC@@@AAABBBCCCCCCDDDCCCCCC@@@BBBCCCCCCBBBAAACCCDDDEEEEEEDDDCCCBBBAAA@@@@@@??????@@@AAABBBCCCDDDDDD@@@AAABBBBBBCCCCCCBBBBBB~~~}}}|||}}}}}}|||||||||}}}~~~~~~~~~|||||||||~~~~~~}}}|||zzzzzzzzzzzz{{{|||}}}~~~|||}}}}}}}}}}}}||||||{{{{{{{{{||||||{{{zzzyyyxxxyyyzzzzzz{{{{{{zzzzzzyyyyyyzzz{{{{{{zzzyyywwwuuuwwwxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuttttttssssssrrrrrrsssssstttsssqqqqqqrrrttttttsssrrrsssrrrpppooooooppprrrsssrrrssssssrrrqqqqqqrrrtttoooooonnnnnnmmmnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmooopppooollljjjiiijjjllllllkkkkkkkkkjjjjjjjjjiiihhhhhhhhhhhhiiiiiijjjggggggfffeeeeeefffggghhhcccddddddddddddcccbbbbbbbbbbbbcccccccccddddddddd_________```______^^^]]]___^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\]]]]]]]]]]]]^^^______```___^^^]]]\\\\\\[[[[[[[[[[[[[[[[[[\\\YYYYYYYYYYYYYYYYYYYYYYYYVVVWWWXXXZZZZZZYYYXXXWWWYYYXXXVVVUUUUUUVVVXXXYYYUUUVVVWWWXXXYYYYYYYYYXXXXXXWWWVVVUUUUUUVVVWWWXXXYYYYYYXXXWWWVVVUUUUUUTTTUUUUUUVVVWWWVVVUUUTTTSSSQQQRRRTTTVVVWWWXXXXXXXXXVVVWWWWWWWWWWWWUUUTTTSSSMMMNNNOOOQQQRRRSSSSSSSSSQQQQQQPPPPPPPPPRRRSSSTTTTTTUUUVVVVVVVVVTTTRRRQQQNNNNNNOOOOOOOOONNNNNNMMMNNNNNNNNNPPPQQQPPPLLLIIIIIIJJJKKKMMMOOOOOOLLLIIIHHHHHHHHHIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIEEEFFFFFFGGGHHHHHHIIIIIIBBBDDDFFFFFFEEEDDDDDDEEEGGGFFFEEEEEEDDDDDDDDDEEEFFFEEEEEEDDDDDDCCCCCCCCCAAAAAABBBBBBCCCBBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEEAAACCCEEEDDDCCCBBBDDDFFFEEEEEEDDDDDDCCCBBBAAAAAA@@@AAABBBCCCDDDEEEEEEFFFCCCCCCDDDDDDDDDCCCBBBBBB~~~}}}||||||||||||||||||}}}}}}~~~}}}|||{{{|||}}}~~~}}}|||zzzzzzzzz{{{|||}}}~~~~~~}}}}}}~~~}}}}}}|||{{{{{{|||}}}~~~~~~~~~}}}{{{{{{yyyzzzzzz{{{{{{zzzzzzyyyxxxzzz{{{|||{{{yyyvvvtttxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuttttttssssssrrrrrrsssssstttsssrrrqqqrrrtttuuutttssstttrrrpppnnnnnnppprrrtttssstttsssrrrqqqqqqtttvvvpppooonnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmoooqqqpppllljjjiiijjjlllllllllkkkkkkkkkjjjjjjgggggggggggghhhjjjkkklllgggfffeeecccdddeeeggghhhbbbbbbbbbbbbbbbaaa``````bbbbbbbbbccccccddddddddd^^^^^^^^^^^^]]]\\\[[[[[[^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[\\\\\\\\\]]]]]]]]]^^^___`````````___^^^]]]\\\\\\[[[[[[[[[[[[\\\\\\YYYYYYXXXXXXXXXYYYYYYZZZVVVWWWYYYZZZZZZYYYWWWVVVYYYXXXVVVUUUUUUVVVXXXYYYYYYYYYYYYYYYXXXWWWWWWVVVXXXWWWUUUTTTTTTUUUWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWVVVUUUSSSRRRPPPQQQTTTVVVWWWXXXXXXXXXUUUVVVVVVVVVUUUUUUTTTTTTMMMNNNOOOQQQRRRSSSSSSSSSOOOOOOOOOOOOPPPRRRSSSUUUTTTUUUVVVWWWVVVTTTRRRPPPMMMMMMNNNOOOOOOOOONNNNNNMMMLLLMMMNNNOOONNNKKKHHHLLLLLLNNNPPPRRRQQQOOOLLLHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEEEEFFFGGGGGGHHHHHHCCCDDDFFFFFFEEEDDDDDDEEEGGGGGGFFFEEEEEEEEEEEEEEEGGGGGGFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCBBBAAAAAA@@@BBBCCCDDDEEEFFFFFFFFFFFFBBBDDDFFFFFFDDDCCCEEEGGGEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCBBB}}}zzzwww{{{{{{{{{{{{{{{|||}}}}}}||||||{{{{{{{{{||||||}}}zzzzzzzzz{{{{{{{{{{{{|||~~~}}}{{{{{{zzzzzzzzz||||||{{{zzzyyyyyyxxxxxxyyyyyyyyyzzzzzzyyyxxxxxxyyyyyyyyyyyyyyyxxxwwwvvvyyyyyyxxxxxxwwwvvvvvvvvvuuuuuutttssssssssssssssswwwvvvuuutttssssssrrrsssuuutttsssrrrrrrtttuuuvvvqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrssssssrrrrrrrrrqqqooonnnmmmnnnmmmllljjjjjjkkkmmmnnnnnnmmmkkkjjjjjjlllmmmmmmkkkiiiiiijjjlllkkkiiijjjjjjkkkiiihhhjjjiiihhhgggggghhhiiijjjeeeeeeddddddeeefffhhhiiiffffffdddbbb``````bbbeeebbbbbbbbbaaaaaaaaaaaaaaaaaa^^^\\\[[[]]]_________cccaaa___]]]\\\[[[[[[\\\]]]\\\\\\[[[[[[\\\\\\]]]aaa```___^^^]]]\\\\\\\\\\\\\\\ZZZYYYYYYYYYZZZ[[[XXXXXXXXXWWWWWWXXXXXXXXXVVVVVVXXXXXXYYYYYYYYYXXXXXXVVVTTTUUUWWWXXXVVVTTTWWWWWWXXXXXXXXXXXXXXXWWWVVVVVVVVVUUUUUUTTTTTTTTTUUUWWWYYYYYYXXXXXXXXXYYYZZZYYYWWWUUUSSSSSSSSSSSSSSSSSSSSSUUUWWWXXXWWWVVVVVVRRRMMMNNNRRRTTTSSSQQQQQQPPPPPPQQQRRRRRRQQQOOOMMMMMMNNNOOOOOOPPPQQQQQQVVVUUUTTTSSSSSSQQQMMMKKKKKKKKKKKKKKKLLLMMMNNNOOOMMMMMMMMMMMMLLLJJJIIIHHHHHHJJJLLLOOOOOONNNMMMKKKLLLKKKJJJIIIHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIGGGEEEDDDDDDEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHIIIGGGFFFEEEFFFHHHEEEFFFFFFFFFFFFEEEDDDDDDEEEDDDDDDDDDDDDDDDEEEEEEGGGFFFEEEDDDDDDCCCCCCCCC~~~~~~~~~~~~~~~{{{yyyzzzzzzzzzzzzzzz{{{|||}}}|||{{{{{{zzz{{{{{{||||||zzzzzzzzz{{{{{{{{{{{{|||~~~}}}|||{{{{{{zzz{{{{{{|||{{{{{{zzzyyyyyyxxxxxxxxxyyyyyyzzzyyyyyyxxxxxxxxxxxxyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwvvvvvvuuutttuuuuuuuuuvvvuuutttsssrrrrrrrrrrrrssssssssssssssstttuuuvvvqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqpppooommmmmmnnnnnnmmmkkkjjjkkkmmmnnnnnnmmmkkkjjjiiikkkmmmnnnllljjjiiiiiijjjiiihhhhhhjjjjjjiiihhhhhhgggffffffffffffggghhheeedddcccccccccdddeeefffeeeeeedddaaa______aaacccbbbbbbaaa```______^^^^^^^^^]]]\\\]]]^^^___]]]\\\aaa```^^^\\\[[[ZZZZZZ[[[\\\\\\[[[[[[[[[[[[\\\\\\___^^^]]]]]]\\\\\\\\\\\\]]]\\\[[[ZZZZZZZZZ[[[[[[XXXWWWWWWVVVVVVWWWWWWXXXVVVVVVWWWWWWWWWXXXXXXXXXXXXVVVUUUVVVXXXXXXWWWUUUXXXXXXYYYYYYYYYYYYYYYXXXWWWWWWVVVUUUUUUTTTSSSSSSUUUWWWXXXXXXWWWWWWXXXYYYZZZXXXVVVTTTRRRRRRQQQQQQSSSRRRSSSTTTWWWXXXWWWVVVVVVQQQMMMMMMPPPRRRQQQOOOPPPOOOOOOOOOQQQQQQOOOMMMKKKKKKLLLMMMOOOPPPQQQQQQSSSRRRQQQQQQQQQPPPMMMKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHJJJLLLNNNOOONNNMMMKKKLLLKKKJJJIIIHHHIIIIIIJJJKKKJJJJJJIIIIIIJJJJJJKKKIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHGGGGGGFFFDDDDDDCCCBBBEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGHHHFFFEEEDDDEEEGGGFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGFFFEEEDDDDDDCCCCCCDDD~~~}}}}}}}}}~~~|||zzzzzzzzzzzzzzz{{{{{{|||{{{{{{zzzzzzzzzzzzzzz{{{zzzzzzzzz{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{|||{{{{{{{{{zzzzzzyyyyyyxxxxxxxxxyyyyyyyyyyyyxxxxxxwwwxxxxxxyyyyyyyyyyyyxxxvvvvvvwwwwwwxxxyyyyyyzzzxxxxxxwwwvvvvvvvvvvvvwwwtttsssrrrqqqqqqpppqqqqqqqqqrrrssstttuuuuuuuuuuuuqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqpppooonnnmmmmmmoooooonnnmmmkkkkkkmmmmmmmmmmmmkkkkkkhhhjjjmmmnnnmmmjjjiiihhhiiigggggggggiiiiiiiiigggfffeeeeeeddddddeeeeeefffddddddcccbbbbbbbbbbbbcccddddddccc```^^^]]]^^^```bbbaaa```___^^^\\\[[[[[[[[[[[[\\\]]]___^^^[[[XXX^^^]]]\\\[[[ZZZZZZZZZZZZ\\\[[[[[[ZZZZZZ[[[[[[\\\\\\[[[[[[ZZZZZZ[[[[[[\\\\\\[[[ZZZYYYYYYYYYZZZZZZWWWVVVVVVUUUUUUVVVVVVWWWWWWVVVUUUUUUUUUVVVWWWXXXYYYWWWVVVWWWXXXYYYXXXWWWXXXXXXXXXYYYYYYXXXXXXWWWXXXWWWWWWUUUTTTSSSRRRRRRVVVWWWWWWVVVUUUUUUWWWYYYXXXWWWUUUSSSQQQPPPPPPOOORRRQQQRRRTTTVVVWWWWWWUUUVVVRRRNNNMMMOOOPPPOOOLLLPPPOOONNNNNNOOOOOOMMMKKKIIIJJJKKKLLLNNNOOOPPPQQQPPPOOONNNNNNOOOOOOMMMKKKJJJJJJJJJJJJKKKLLLMMMMMMNNNMMMKKKIIIHHHHHHHHHIIIHHHIIIKKKMMMNNNMMMLLLKKKLLLKKKJJJIIIHHHIIIJJJJJJKKKJJJJJJIIIIIIJJJJJJKKKHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJHHHHHHGGGFFFEEEDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFFFFEEEEEEFFFFFFGGGFFFGGGGGGFFFDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIGGGGGGFFFEEEDDDDDDDDDDDD~~~~~~~~~~~~||||||{{{{{{{{{{{{||||||{{{{{{zzzyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{|||{{{{{{zzzzzzzzz{{{||||||{{{{{{zzzzzzzzzyyyyyyyyywwwwwwxxxyyyyyyyyyyyyxxxwwwwwwxxxyyyzzzzzzzzzzzzwwwwwwwwwxxxxxxyyyyyyyyyyyyxxxwwwwwwvvvvvvwwwwwwsssrrrqqqppppppppppppppppppqqqsssuuuvvvvvvuuuuuuqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppooonnnmmmlllmmmooopppooonnnkkkkkklllmmmmmmlllkkkkkkfffiiimmmnnnllljjjhhhhhhhhhgggfffgggiiiiiiiiigggddddddddddddddddddddddddddddddcccbbbaaaaaaaaa```bbbbbbaaa___\\\[[[\\\]]]``````___^^^]]]]]]\\\\\\[[[ZZZZZZ[[[\\\\\\ZZZXXX\\\\\\[[[[[[[[[ZZZ[[[[[[[[[ZZZZZZYYYYYYZZZZZZ[[[YYYYYYXXXXXXYYYZZZZZZ[[[YYYYYYXXXXXXXXXWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUVVVWWWVVVTTTSSSSSSTTTVVVXXXXXXXXXXXXXXXYYYYYYYYYYYYWWWWWWWWWXXXWWWWWWVVVVVVXXXXXXWWWUUUTTTRRRQQQPPPUUUVVVVVVUUUTTTTTTVVVXXXWWWVVVTTTRRRQQQOOONNNNNNQQQPPPQQQSSSVVVWWWVVVUUUWWWTTTQQQOOOOOOOOOMMMKKKPPPOOONNNNNNOOONNNLLLKKKIIIJJJKKKMMMNNNPPPQQQRRRPPPOOONNNNNNNNNNNNLLLJJJJJJJJJJJJJJJJJJKKKLLLLLLNNNLLLJJJGGGFFFGGGHHHHHHHHHIIIKKKLLLMMMMMMLLLKKKKKKJJJIIIHHHHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKGGGHHHIIIIIIIIIHHHFFFEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGEEEDDDFFFGGGGGGHHHHHHHHHHHHGGGFFFFFFDDDDDDDDDEEEFFFHHHIIIJJJHHHGGGFFFEEEDDDDDDDDDDDD}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~|||{{{zzzyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{|||{{{zzzzzzzzzzzz{{{{{{|||zzzzzzzzzzzzzzzyyyyyyyyyvvvwwwxxxxxxyyyyyyyyyxxxwwwxxxyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwvvvuuuuuuuuuuuuvvvrrrrrrqqqqqqppppppqqqqqqpppqqqsssuuuvvvuuuuuutttqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqppppppooonnnmmmlllkkklllnnnoooooonnnjjjjjjkkkkkkkkkkkkjjjjjjeeehhhkkklllkkkiiihhhggghhhgggfffggghhhiiihhhgggdddddddddddddddddddddddddddddddddcccbbbaaa``````___``````^^^[[[ZZZ[[[\\\]]]^^^^^^^^^^^^^^^^^^^^^]]][[[YYYXXXYYYZZZZZZYYYZZZ[[[[[[\\\\\\\\\\\\\\\ZZZYYYYYYXXXXXXYYYYYYZZZWWWWWWWWWWWWWWWXXXYYYZZZYYYZZZZZZYYYYYYYYYXXXXXXUUUUUUUUUTTTTTTUUUUUUUUUWWWVVVTTTSSSSSSTTTVVVWWWWWWXXXYYYYYYYYYYYYZZZZZZYYYYYYYYYYYYYYYXXXWWWWWWXXXWWWVVVUUUSSSRRRQQQPPPTTTUUUVVVUUUSSSSSSTTTVVVTTTTTTSSSRRRQQQOOONNNMMMPPPOOOPPPRRRUUUWWWVVVUUUXXXVVVSSSRRRPPPOOOMMMLLLPPPOOONNNOOOOOOOOOMMMLLLKKKLLLMMMNNNOOOQQQRRRRRRRRRPPPOOONNNNNNNNNMMMKKKKKKJJJJJJJJJJJJKKKKKKLLLMMMLLLIIIGGGFFFFFFGGGHHHGGGHHHJJJKKKLLLLLLKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJKKKKKKKKKGGGHHHIIIJJJJJJIIIGGGFFFGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHIIIIIIHHHFFFFFFGGGIIIGGGHHHHHHHHHHHHGGGFFFFFFDDDDDDDDDEEEFFFHHHIIIJJJHHHGGGFFFEEEEEEDDDDDDDDD|||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{|||{{{{{{zzzzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzuuuvvvwwwxxxyyyyyyyyyyyyxxxyyyyyyzzzzzzzzzzzzyyy{{{zzzzzzyyyxxxxxxwwwwwwvvvvvvuuuttttttttttttuuussssssrrrrrrrrrrrrssssssrrrsssttttttuuutttttttttqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppooonnnmmmlllkkkjjjkkkmmmnnnmmmllliiiiiiiiiiiiiiiiiiiiiiiidddfffhhhiiigggfffgggggghhhgggeeefffggggggfffdddbbbccccccddddddccccccbbbccccccccccccbbbaaa```___]]]^^^___^^^[[[ZZZ[[[\\\\\\\\\\\\]]]^^^^^^_________\\\YYYWWWXXXYYYZZZZZZYYYYYYZZZ\\\\\\]]]]]]]]]YYYXXXXXXWWWWWWXXXXXXYYYWWWVVVVVVVVVWWWXXXXXXYYY[[[[[[\\\\\\\\\[[[ZZZYYYVVVUUUUUUTTTTTTUUUUUUVVVWWWVVVUUUTTTTTTTTTUUUVVVVVVXXXYYYYYYXXXXXXZZZ[[[\\\\\\\\\\\\[[[[[[ZZZYYYWWWVVVVVVTTTSSSRRRQQQQQQSSSTTTVVVUUUTTTRRRSSSSSSRRRRRRRRRRRRRRRPPPOOOOOOOOONNNOOORRRUUUVVVVVVUUUWWWVVVUUUSSSQQQOOOMMMLLLNNNNNNMMMNNNPPPPPPNNNMMMMMMMMMNNNOOOPPPQQQQQQRRRRRRPPPNNNNNNOOOOOOOOONNNLLLKKKKKKJJJJJJKKKLLLLLLMMMLLLJJJHHHGGGGGGGGGHHHGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJIIIHHHIIIJJJKKKLLLLLLKKKKKKJJJJJJKKKKKKLLLIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGHHHIIIJJJKKKLLLLLLJJJJJJKKKKKKKKKLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGIIIJJJJJJIIIGGGGGGHHHIIIGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIHHHHHHGGGFFFEEEEEEEEEEEE~~~{{{|||}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}|||{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{||||||{{{{{{zzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzuuuvvvwwwxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxvvvvvvuuuttttttttttttuuuuuuuuuttttttttttttuuuuuuuuuuuutttsssssssssssstttqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppooonnnmmmlllkkkjjjiiijjjllllllkkkjjjhhhhhhgggggggggggghhhhhhccceeeeeeeeeddddddfffhhhgggeeedddcccdddcccbbb``````aaabbbbbbbbbbbbaaa``````aaaaaabbbaaa```___^^^[[[\\\^^^]]]\\\[[[\\\]]][[[[[[\\\\\\\\\\\\\\\\\\^^^\\\ZZZYYYZZZZZZYYYXXXVVVWWWYYY[[[\\\\\\\\\\\\XXXXXXWWWWWWWWWWWWXXXXXXWWWWWWVVVVVVVVVWWWXXXXXXZZZZZZ[[[[[[[[[ZZZYYYXXXVVVVVVUUUUUUUUUUUUVVVVVVWWWWWWVVVVVVUUUUUUUUUUUUUUUWWWYYYYYYWWWWWWYYY\\\\\\\\\\\\\\\[[[ZZZYYYXXXVVVUUUUUUTTTSSSRRRRRRQQQPPPSSSVVVVVVTTTRRRQQQQQQPPPQQQRRRSSSSSSRRRQQQPPPNNNNNNNNNQQQTTTVVVVVVUUUUUUUUUUUUSSSPPPNNNLLLLLLLLLKKKKKKLLLOOOOOONNNMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOMMMLLLMMMOOOQQQRRRQQQMMMLLLLLLKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKJJJIIIIIIHHHIIIJJJKKKLLLLLLLLLKKKKKKKKKKKKLLLLLLJJJJJJIIIIIIIIIIIIJJJJJJGGGHHHIIIJJJKKKLLLMMMMMMJJJJJJJJJKKKKKKKKKLLLLLLIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIJJJJJJIIIHHHGGGIIIIIIIIIHHHGGGFFFGGGIIIFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEEEE~~~~~~}}}{{{{{{|||}}}~~~~~~}}}}}}|||}}}}}}~~~~~~}}}|||{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{||||||}}}|||{{{zzzyyyxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzuuuuuuvvvxxxxxxyyyyyyyyy{{{{{{{{{{{{zzzyyyxxxxxxwwwxxxxxxyyyyyyzzzzzz{{{wwwvvvvvvuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuvvvvvvwwwwwwvvvtttsssrrrrrrssstttqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppooonnnmmmlllkkkjjjiiiiiikkkkkkjjjiiiggggggffffffffffffggggggcccddddddcccbbbccceeehhhfffdddbbbaaaaaaaaa___]]]^^^___```aaaaaa```___^^^^^^___`````````___^^^]]]ZZZ\\\]]]^^^\\\\\\\\\]]]\\\\\\[[[[[[ZZZZZZYYYYYY\\\[[[[[[\\\]]][[[XXXUUUTTTUUUWWWYYY[[[[[[[[[[[[XXXWWWWWWVVVVVVWWWWWWXXXXXXWWWWWWVVVVVVWWWWWWXXXVVVWWWXXXXXXXXXWWWUUUUUUWWWVVVVVVUUUUUUVVVVVVWWWVVVWWWWWWWWWWWWVVVUUUTTTTTTVVVYYYXXXWWWWWWYYY\\\YYYYYYYYYYYYXXXWWWVVVUUUUUUTTTTTTTTTSSSSSSRRRRRROOORRRVVVWWWUUURRRPPPOOOOOOPPPRRRSSSSSSSSSRRRRRRMMMMMMNNNQQQTTTVVVVVVUUUSSSTTTTTTRRROOOMMMLLLKKKIIIIIIIIIKKKMMMNNNNNNLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJIIIKKKOOORRRTTTTTTMMMMMMLLLLLLLLLLLLLLLMMMLLLLLLLLLKKKJJJIIIGGGFFFGGGGGGHHHIIIIIIJJJJJJKKKJJJIIIIIIHHHIIIJJJKKKLLLLLLLLLKKKKKKKKKKKKLLLLLLKKKJJJIIIHHHHHHIIIKKKLLLHHHHHHIIIJJJKKKLLLMMMNNNJJJJJJJJJJJJKKKKKKKKKKKKHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJIIIHHHHHHHHHHHHIIIGGGFFFEEEFFFHHHFFFFFFFFFFFFFFFEEEDDDDDDEEEDDDDDDDDDDDDDDDEEEEEEIIIHHHGGGFFFEEEEEEEEEEEE~~~~~~~~~~~~}}}|||}}}}}}}}}||||||{{{zzzzzzzzzzzz{{{~~~}}}}}}|||||||||}}}}}}{{{||||||{{{yyywwwxxxyyyyyyzzz{{{||||||zzzxxxwwwuuuuuuwwwxxxyyyzzzzzzzzzzzzzzzyyywwwuuutttvvvwwwxxxxxxxxxwwwwwwwwwvvvvvvyyywwwuuusssrrrssstttuuuxxxxxxvvvuuuttttttttttttwwwvvvuuusssrrrrrrrrrsssqqqpppppppppqqqrrrrrrsssnnnooopppqqqqqqqqqqqqqqqlllkkkjjjhhhgggfffffffffeeeeeeeeeeeedddcccbbbbbbeeedddccccccddddddbbbaaa___aaabbbaaa___^^^^^^______^^^\\\\\\\\\^^^```aaa___]]]\\\]]]``````^^^\\\^^^\\\[[[[[[]]]]]]\\\[[[ZZZZZZYYYXXXXXXYYYZZZ[[[YYYZZZZZZ[[[[[[YYYXXXWWWUUUVVVXXXZZZZZZZZZZZZYYYWWWXXXXXXXXXWWWVVVVVVUUUXXXXXXWWWUUUSSSSSSVVVXXXYYYYYYXXXWWWVVVVVVUUUUUUWWWVVVVVVUUUUUUVVVVVVWWWWWWVVVVVVUUUUUUVVVVVVWWWXXXXXXWWWWWWWWWWWWXXXXXX]]][[[YYYXXXWWWWWWWWWXXXQQQQQQRRRRRRRRRRRRQQQPPPSSSUUUVVVVVVSSSQQQQQQQQQUUUWWWVVVRRRSSSVVVTTTMMMLLLKKKLLLNNNRRRTTTRRROOOQQQRRRSSSQQQOOOMMMNNNOOOLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMNNNPPPRRRRRRPPPMMMKKKKKKLLLLLLMMMMMMMMMNNNJJJKKKMMMNNNNNNMMMLLLKKKMMMLLLKKKIIIHHHGGGFFFFFFEEEFFFGGGGGGIIIIIIJJJKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKJJJJJJJJJJJJKKKKKKLLLIIIJJJKKKLLLLLLKKKJJJIIILLLKKKJJJIIIIIIJJJKKKLLLGGGHHHHHHIIIJJJKKKLLLLLLGGGGGGFFFEEEFFFGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGEEEEEEEEEFFFGGGGGGEEEBBBFFFEEEEEEDDDCCCBBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEE}}}~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}}}}}}}|||{{{{{{zzzzzzzzz{{{{{{~~~}}}|||{{{{{{{{{{{{{{{{{{||||||{{{yyyxxxxxxyyyxxxyyyzzz{{{zzzyyywwwvvvuuuvvvwwwxxxyyyzzzzzzzzzzzzzzzyyywwwuuuuuuvvvxxxxxxxxxwwwwwwwwwvvvvvvvvvxxxwwwuuusssrrrsssttttttwwwwwwvvvuuuttttttttttttwwwuuusssrrrpppppppppqqqooooooooooooooopppqqqqqqooooooooooooooonnnmmmmmmlllkkkjjjhhhggggggffffffeeeeeeeeeeeedddcccbbbaaaeeecccbbbbbbccccccbbbaaa^^^```aaa```___]]]^^^^^^___^^^]]]\\\\\\]]]___```___]]]\\\]]]______]]][[[]]]\\\[[[\\\]]]^^^]]][[[[[[ZZZYYYYYYXXXYYYZZZZZZYYYZZZ[[[[[[[[[ZZZXXXXXXUUUVVVXXXYYYZZZZZZYYYYYYWWWWWWXXXXXXWWWWWWVVVUUUWWWXXXWWWVVVTTTTTTUUUWWWYYYYYYXXXXXXWWWVVVUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUVVVVVVVVVUUUUUUVVVVVVVVVWWWWWWVVVVVVVVVVVVWWWWWWYYYYYYXXXWWWVVVVVVVVVVVVRRRRRRRRRRRRRRRQQQPPPPPPSSSUUUVVVVVVTTTRRRQQQQQQQQQUUUUUUQQQQQQTTTRRRNNNKKKKKKKKKNNNQQQRRRPPPNNNQQQRRRRRRQQQNNNLLLLLLMMMLLLKKKKKKKKKKKKKKKKKKLLLMMMMMMOOOQQQSSSSSSQQQNNNMMMMMMLLLMMMMMMNNNNNNOOOMMMMMMNNNNNNNNNLLLKKKJJJLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJKKKKKKIIIJJJJJJKKKKKKJJJJJJIIIJJJJJJIIIHHHHHHIIIJJJJJJHHHHHHHHHIIIIIIJJJJJJJJJHHHGGGGGGFFFFFFGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFEEEFFFGGGGGGEEEDDDEEEEEEDDDCCCCCCBBBAAAAAA@@@AAABBBCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEE~~~}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}|||||||||{{{{{{zzzzzzzzz{{{{{{|||~~~}}}|||{{{zzzyyyyyyyyyzzz{{{|||{{{yyyxxxxxxyyywwwxxxyyyzzzyyyxxxwwwvvvuuuvvvwwwxxxyyyzzzzzzzzzyyyzzzzzzxxxvvvvvvwwwxxxwwwwwwwwwwwwvvvvvvvvvvvvwwwvvvtttsssrrrrrrssstttuuuuuutttttttttttttttuuuvvvtttrrrpppooonnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooonnnnnnlllkkkjjjiiikkkkkkjjjiiihhhgggffffffdddddddddddddddcccaaaaaacccbbbaaaaaabbbbbbaaa```]]]^^^______]]]\\\\\\]]]___^^^]]]\\\\\\\\\]]]^^^___^^^]]]]]]^^^^^^\\\ZZZ\\\[[[[[[\\\^^^___^^^\\\\\\[[[ZZZYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[ZZZYYYXXXTTTUUUWWWXXXYYYYYYXXXXXXWWWWWWXXXXXXWWWWWWVVVVVVVVVWWWXXXWWWUUUTTTUUUVVVXXXXXXXXXXXXWWWWWWVVVUUUTTTTTTSSSSSSSSSSSSTTTTTTVVVVVVVVVUUUUUUVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVUUUUUUTTTSSSSSSRRRRRRQQQPPPOOOOOORRRTTTVVVWWWUUURRRQQQQQQMMMQQQSSSPPPOOOPPPPPPNNNKKKJJJKKKMMMPPPPPPOOOMMMQQQRRRRRRPPPMMMKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLOOOOOOPPPRRRTTTUUURRRPPPOOONNNMMMLLLMMMNNNOOOPPPOOOOOOOOOOOONNNLLLKKKJJJKKKJJJIIIHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHIIILLLKKKKKKJJJJJJKKKKKKLLLKKKKKKJJJJJJJJJJJJJJJKKKJJJIIIIIIHHHHHHIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHGGGGGGGGGGGGGGGIIIGGGEEEEEEFFFGGGFFFEEEDDDCCCCCCBBBBBBAAAAAAAAA??????@@@AAAAAABBBBBBBBBEEEDDDDDDCCCCCCDDDDDDEEE~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||{{{zzzzzzzzzzzzzzz{{{|||}}}~~~}}}{{{zzzyyyxxxxxxwwwzzz{{{|||{{{yyyxxxyyyzzzxxxyyyyyyyyyyyyxxxwwwwwwuuuvvvwwwxxxyyyzzzzzzyyyyyyzzzzzzyyywwwvvvwwwyyywwwwwwvvvvvvvvvuuuuuuuuuuuuuuussssssrrrrrrsssssstttssssssssssssssstttuuuvvvtttrrrpppnnnmmmmmmmmmnnnnnnnnnooooooooonnnnnnmmmmmmmmmlllkkkjjjiiihhhjjjjjjiiiiiihhhgggffffffddddddddddddcccbbbaaa```bbb```___```aaaaaa```___[[[]]]^^^^^^\\\[[[\\\]]]___^^^]]]\\\[[[[[[\\\\\\^^^]]]]]]]]]]]]\\\[[[ZZZ[[[ZZZ[[[]]]___```___]]]]]]\\\[[[ZZZYYYYYYXXXXXX[[[[[[[[[ZZZZZZZZZYYYYYYTTTUUUWWWXXXXXXXXXWWWWWWVVVWWWWWWXXXWWWWWWVVVVVVTTTVVVXXXXXXVVVUUUUUUVVVXXXXXXYYYYYYXXXWWWVVVUUUTTTTTTTTTSSSSSSTTTTTTTTTUUUUUUUUUVVVVVVUUUUUUUUUTTTUUUUUUUUUUUUUUUUUUTTTRRRSSSTTTVVVVVVVVVUUUTTTSSSSSSRRRPPPOOONNNMMMMMMPPPRRRUUUVVVTTTSSSRRRRRRMMMPPPQQQPPPMMMMMMNNNOOOKKKLLLMMMNNNOOOOOONNNMMMPPPQQQQQQOOOLLLJJJJJJJJJMMMMMMMMMNNNNNNMMMMMMMMMPPPPPPQQQTTTVVVVVVTTTRRROOONNNMMMLLLLLLMMMNNNOOOOOOOOONNNNNNNNNMMMLLLLLLIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHLLLLLLKKKKKKKKKKKKLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFIIIFFFDDDCCCDDDDDDDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>???@@@AAAAAACCCBBBBBBAAAAAABBBBBBCCC~~~}}}~~~~~~|||}}}}}}}}}}}}|||{{{{{{yyyyyyyyyzzz{{{|||}}}~~~}}}|||{{{zzzxxxxxxwwwwwwyyy{{{{{{{{{yyyxxxyyyzzzzzzzzzzzzzzzzzzyyyyyyxxxvvvwwwxxxxxxyyyyyyyyyyyywwwyyyzzzyyywwwwwwwwwxxxvvvvvvvvvuuuuuuuuutttttttttssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssuuutttrrrpppnnnnnnnnnnnnnnnooooooppppppooonnnnnnkkkkkkkkklllkkkjjjjjjiiihhhhhhhhhhhhhhhgggeeeeeeccccccccccccbbbaaa`````````^^^^^^^^^``````___^^^ZZZ[[[]]]]]]\\\[[[[[[\\\]]]]]]\\\\\\[[[[[[[[[[[[\\\]]]]]]]]]\\\[[[ZZZZZZZZZZZZ[[[^^^``````___]]]\\\\\\\\\[[[ZZZYYYYYYXXXZZZZZZZZZYYYYYYYYYYYYYYYUUUVVVWWWXXXXXXXXXWWWVVVVVVVVVWWWWWWXXXWWWWWWVVVTTTVVVWWWWWWVVVUUUVVVVVVWWWXXXYYYZZZYYYXXXWWWVVVUUUUUUTTTTTTTTTTTTUUUUUUTTTUUUUUUVVVVVVUUUUUUTTTTTTUUUVVVVVVVVVVVVUUUTTTQQQRRRTTTUUUVVVVVVUUUTTTRRRQQQPPPNNNMMMLLLLLLLLLNNNPPPRRRSSSSSSSSSTTTUUURRRQQQPPPOOOMMMLLLMMMOOOMMMNNNOOOPPPPPPOOONNNNNNPPPPPPPPPNNNLLLJJJJJJJJJNNNOOOPPPPPPPPPPPPOOONNNPPPQQQRRRUUUWWWXXXVVVTTTNNNNNNMMMLLLLLLLLLMMMNNNLLLLLLLLLMMMMMMNNNNNNOOOIIIIIIHHHHHHHHHIIIJJJJJJKKKJJJJJJIIIIIIHHHHHHGGGLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKIIIHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGEEEBBBAAAAAABBBBBBAAA@@@@@@@@@@@@????????????===<<<<<<<<<===>>>???@@@@@@@@@????????????@@@@@@~~~{{{|||}}}~~~}}}|||{{{zzzxxxxxxyyyyyy{{{|||~~~}}}|||{{{zzzyyyxxxxxxxxxyyyzzz{{{{{{yyyyyyyyy{{{{{{{{{zzzzzzzzzyyyyyyyyyvvvwwwxxxyyyyyyyyyyyyyyyvvvwwwyyyyyywwwvvvvvvwwwuuuuuuuuuuuuttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrtttrrrqqqooonnnnnnnnnooonnnooopppppppppooommmllliiijjjjjjjjjjjjjjjiiihhheeefffgggggggggfffdddcccbbbbbbcccbbbbbbaaa```___^^^]]]\\\]]]^^^___^^^]]]YYY[[[]]]]]]\\\[[[\\\]]]\\\\\\\\\[[[[[[[[[[[[ZZZYYY[[[]]]\\\[[[ZZZ[[[\\\[[[[[[\\\___aaa```^^^\\\\\\\\\\\\\\\[[[ZZZYYYYYYZZZYYYXXXWWWWWWWWWXXXXXXVVVWWWXXXYYYYYYXXXWWWVVVVVVVVVWWWWWWXXXXXXWWWWWWTTTVVVWWWWWWUUUUUUVVVXXXVVVXXXYYYZZZZZZYYYWWWVVVUUUUUUUUUTTTTTTUUUUUUUUUSSSTTTUUUVVVVVVUUUTTTSSSTTTUUUVVVWWWWWWVVVUUUTTTQQQRRRSSSTTTTTTTTTTTTTTTPPPOOOMMMKKKJJJJJJKKKKKKKKKMMMNNNOOOPPPRRRUUUXXX]]]VVVPPPOOONNNLLLMMMOOOMMMOOOQQQQQQPPPNNNNNNNNNOOOPPPPPPNNNLLLKKKKKKLLLNNNOOOPPPQQQQQQPPPOOONNNPPPQQQRRRUUUXXXXXXWWWUUUNNNNNNNNNNNNNNNMMMMMMMMMJJJJJJKKKKKKLLLMMMOOOPPPIIIIIIHHHHHHHHHIIIIIIJJJKKKJJJJJJJJJIIIIIIHHHHHHLLLKKKKKKJJJJJJKKKKKKLLLMMMLLLKKKIIIHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFEEECCCAAA@@@AAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<===???@@@@@@??????>>>>>>??????@@@~~~~~~~~~~~~{{{|||}}}~~~}}}|||zzzyyyxxxxxxxxxyyy{{{}}}~~~||||||{{{zzzzzzyyyzzzzzzyyyzzz{{{{{{yyyyyyzzz{{{{{{zzzyyyyyyyyyyyyyyyyyywwwwwwxxxyyyyyyyyyxxxxxxtttvvvxxxxxxwwwuuuvvvvvvuuuuuuuuutttttttttssssssqqqqqqrrrrrrrrrrrrqqqqqqsssrrrqqqpppppppppppppppqqqpppnnnmmmmmmmmmnnnooolllmmmooooooooommmllljjjiiiiiiiiiiiihhhfffeeeeeecccdddeeeffffffdddcccaaabbbbbbbbbbbbaaa```___^^^]]]\\\[[[\\\^^^^^^^^^]]]YYY[[[]]]]]]\\\\\\\\\]]]ZZZZZZ[[[[[[[[[[[[[[[[[[WWWYYY\\\\\\[[[ZZZ[[[]]]\\\\\\]]]___aaa```]]][[[ZZZ[[[\\\\\\\\\[[[ZZZZZZYYYXXXWWWVVVUUUVVVVVVWWWWWWXXXYYYYYYYYYYYYWWWWWWUUUVVVWWWWWWXXXXXXWWWWWWUUUVVVVVVUUUTTTUUUWWWYYYVVVWWWYYY[[[[[[ZZZXXXVVVTTTTTTSSSSSSSSSSSSTTTTTTSSSTTTUUUVVVVVVUUUTTTSSSRRRSSSUUUVVVVVVUUUSSSRRRRRRQQQQQQQQQQQQRRRRRRSSSMMMLLLJJJHHHHHHIIIJJJKKKIIIIIIJJJKKKMMMQQQWWW[[[hhh\\\QQQOOOPPPNNNMMMNNNMMMOOOQQQQQQNNNLLLLLLMMMNNNOOOPPPOOOMMMLLLMMMNNNMMMNNNOOOPPPPPPOOONNNMMMPPPPPPRRRUUUXXXXXXWWWUUUOOOPPPQQQRRRQQQPPPNNNMMMKKKKKKJJJJJJJJJLLLMMMNNNJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIKKKJJJJJJJJJJJJJJJJJJKKKMMMLLLKKKIIIHHHGGGFFFFFFDDDDDDDDDEEEEEEDDDDDDDDDAAABBBCCCDDDDDDCCCBBBAAA@@@@@@AAAAAABBBCCCCCCCCCAAABBBCCCEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFDDDCCCBBBBBBBBBAAA???==============================<<<;;;;;;;;;===???@@@AAA@@@@@@??????@@@@@@AAA}}}}}}~~~~~~~~~~~~}}}}}}{{{|||}}}~~~}}}|||zzzyyywwwxxxxxxyyy{{{}}}|||{{{{{{zzzzzzzzz{{{{{{yyyzzz{{{{{{yyyyyyzzz{{{zzzyyyxxxxxxwwwwwwxxxxxxwwwwwwxxxyyyyyyyyyxxxxxxsssuuuwwwwwwvvvuuuuuuuuuuuuuuutttttttttssssssssspppqqqqqqrrrrrrrrrqqqqqqsssrrrqqqpppoooooooooooonnnmmmlllkkkkkklllmmmnnnkkklllmmmnnnnnnllljjjiiijjjiiiiiigggfffdddbbbaaabbbcccdddeeeeeedddbbbaaabbbbbbbbbbbbaaa```___^^^\\\[[[ZZZ[[[]]]^^^]]]\\\YYY[[[]]]]]]\\\\\\]]]^^^XXXYYYZZZ[[[[[[[[[[[[[[[UUUXXX[[[\\\ZZZZZZ\\\^^^]]]]]]^^^```aaa```]]]ZZZYYYZZZ\\\]]]]]]\\\[[[ZZZXXXWWWVVVUUUTTTUUUVVVVVVXXXXXXYYYZZZZZZYYYXXXWWWUUUVVVVVVWWWXXXXXXXXXWWWVVVVVVVVVTTTSSSUUUXXXZZZVVVWWWZZZ[[[[[[ZZZXXXVVVSSSSSSRRRRRRRRRRRRSSSSSSRRRSSSUUUVVVVVVUUUSSSRRRQQQRRRSSSUUUUUUSSSRRRQQQRRRQQQOOONNNNNNOOOPPPQQQKKKJJJHHHGGGGGGHHHIIIJJJGGGHHHHHHIIIKKKQQQXXX]]]ppp___QQQOOOQQQOOONNNNNNLLLNNNQQQPPPMMMKKKKKKLLLMMMOOOOOOOOONNNMMMNNNOOOKKKLLLNNNOOOOOONNNLLLKKKOOOPPPRRRUUUXXXXXXWWWUUUPPPRRRTTTUUUTTTRRRPPPNNNLLLKKKJJJIIIIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJNNNMMMKKKIIIGGGFFFFFFEEEBBBCCCDDDEEEEEEDDDCCCBBB???@@@AAAAAAAAAAAA@@@?????????@@@AAABBBBBBCCCCCC???@@@BBBDDDFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDDDDEEEEEEFFFFFFDDDDDDCCCCCCDDDBBB???<<<<<<<<<<<<==================<<<;;;:::;;;===???AAABBBAAAAAAAAAAAAAAAAAABBB}}}~~~|||{{{{{{~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{||||||}}}}}}|||zzzyyywwwyyyzzz{{{yyyvvvvvvyyy|||{{{yyywwwvvvvvvwwwyyyzzzvvvvvvwwwxxxyyyyyyyyyyyywwwwwwvvvuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuvvvtttrrrqqqqqqrrrsssqqqppppppqqqrrrqqqooommmmmmnnnooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllmmmkkkiiifffkkkjjjiiigggeeeddddddddddddddddddddddddcccbbbaaaaaaaaaaaa___]]]\\\]]]___^^^]]]]]]\\\[[[[[[[[[\\\\\\\\\\\\]]]^^^___```aaa^^^^^^^^^]]]]]]\\\\\\\\\ZZZ[[[[[[\\\\\\]]]]]]^^^___```bbbcccbbb```]]][[[[[[\\\\\\\\\\\\[[[ZZZZZZZZZYYYXXXWWWVVVWWWWWWXXXYYYZZZ[[[[[[[[[YYYXXXWWWXXXWWWVVVWWWXXXXXXWWWUUUVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYXXXWWWWWWWWWVVVWWWWWWVVVUUUTTTRRRRRRQQQUUUTTTTTTSSSRRRQQQQQQPPPTTTTTTTTTTTTTTTTTTTTTTTTQQQOOOMMMLLLMMMMMMLLLKKKIIIFFFCCCDDDGGGIIIJJJIIIHHHHHHHHHIIILLLOOOSSSUUUjjj```SSSLLLKKKLLLLLLKKKMMMNNNNNNMMMLLLLLLMMMOOOQQQPPPOOOOOONNNNNNOOOOOOLLLNNNOOOOOOMMMMMMNNNPPPMMMOOOQQQTTTUUUUUUTTTSSSSSSRRRPPPOOOOOOPPPQQQRRRQQQMMMIIIGGGHHHIIIKKKKKKOOOMMMJJJIIIJJJJJJIIIHHHJJJJJJIIIIIIIIIHHHHHHHHHFFFGGGGGGFFFEEEFFFIIIKKKJJJJJJHHHFFFDDDCCCAAAAAACCCCCCCCCBBBBBBBBBAAAAAA>>>>>>???@@@@@@@@@@@@@@@===>>>??????>>>???AAACCCDDDDDDDDDCCCBBBBBBBBBAAADDDDDDCCCCCCCCCDDDDDDEEEBBBBBBCCCDDDDDDEEEDDDDDDDDDCCCBBBAAAAAAAAAAAAAAA???>>>===<<<;;;<<<<<<===============>>>???AAAAAACCCCCCBBBAAA@@@???>>>===}}}}}}{{{{{{|||~~~~~~}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}|||{{{{{{{{{{{{||||||{{{zzzxxxwwwxxxyyyzzzxxxvvvvvvyyy{{{{{{zzzxxxvvvvvvwwwxxxyyywwwwwwwwwxxxwwwwwwvvvvvvvvvuuuuuutttssstttttttttwwwvvvuuuuuuttttttttttttsssrrrqqqqqqrrrrrrqqqpppoooqqqrrrqqqooommmmmmnnnnnnmmmmmmmmmmmmlllllllllkkkjjjjjjjjjkkkjjjhhhfffiiihhhfffeeecccbbbbbbbbbbbbbbbbbbbbbbbbaaa``````___``````___]]]\\\\\\]]]^^^]]]\\\\\\[[[[[[[[[\\\]]]\\\\\\\\\\\\\\\]]]^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^___```aaaaaaaaa___]]]\\\[[[[[[\\\\\\[[[[[[ZZZYYYZZZYYYXXXWWWVVVWWWWWWXXXYYYZZZZZZ[[[ZZZYYYXXXWWWWWWVVVVVVWWWXXXXXXWWWUUUVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSRRRRRRTTTTTTSSSSSSRRRQQQQQQPPPSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQPPPOOONNNNNNNNNNNNIIIFFFCCCCCCEEEHHHHHHGGGGGGGGGHHHJJJLLLOOORRRTTTaaaYYYOOOJJJJJJLLLLLLKKKMMMNNNNNNMMMLLLLLLMMMOOOPPPOOOOOONNNNNNNNNNNNNNNMMMNNNOOOOOONNNNNNOOOPPPOOOPPPRRRSSSTTTSSSRRRQQQQQQPPPPPPOOOOOOPPPPPPPPPPPPMMMIIIHHHIIIKKKLLLLLLMMMKKKJJJJJJJJJJJJHHHGGGIIIIIIIIIHHHHHHHHHHHHGGGIIIIIIHHHFFFDDDCCCEEEFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@===>>>??????@@@@@@??????===>>>??????>>>???AAACCCCCCCCCCCCCCCCCCCCCBBBBBBDDDDDDCCCCCCBBBCCCCCCDDDBBBBBBCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA???>>>===<<<<<<<<<======>>>>>>>>>>>>>>>???@@@AAABBBBBBAAAAAA@@@???>>>>>>~~~~~~~~~}}}{{{zzz{{{}}}}}}}}}}}}|||||||||{{{{{{||||||}}}}}}}}}|||{{{{{{zzzzzzzzzzzzzzzyyywwwwwwwwwxxxyyyxxxvvvvvvxxxzzz{{{zzzxxxwwwvvvvvvvvvwwwwwwwwwwwwwwwvvvuuutttsssuuutttssssssrrrrrrsssssswwwvvvuuutttsssrrrrrrrrrsssqqqppppppqqqrrrpppoooooopppqqqqqqooommmmmmnnnlllllllllkkkkkkkkkjjjjjjhhhggggggiiijjjjjjgggeeefffeeedddbbbaaa```````````````````````````___^^^\\\^^^```___]]]\\\[[[[[[]]]]]]\\\[[[[[[[[[[[[\\\]]]\\\[[[[[[ZZZZZZZZZ[[[^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^````````````___^^^]]]\\\[[[[[[[[[[[[[[[ZZZYYYYYYYYYXXXWWWWWWVVVWWWWWWWWWXXXYYYZZZZZZZZZYYYXXXWWWWWWVVVVVVWWWXXXXXXWWWUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXWWWWWWVVVUUUTTTSSSSSSRRRSSSSSSSSSRRRQQQQQQPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQOOOQQQRRRQQQNNNLLLNNNPPPHHHFFFDDDCCCDDDEEEEEEEEEFFFGGGHHHJJJMMMOOOPPPQQQVVVQQQKKKIIIJJJLLLMMMLLLLLLNNNNNNNNNLLLLLLMMMNNNOOONNNNNNNNNMMMMMMMMMMMMMMMNNNPPPOOOOOONNNPPPQQQQQQRRRSSSSSSSSSQQQPPPOOONNNNNNOOOOOOOOOOOOOOONNNNNNLLLIIIIIIJJJMMMNNNNNNJJJJJJJJJKKKLLLKKKHHHEEEHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHHHHFFFCCCBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCC????????????>>>>>>>>>>>><<<===>>>>>>??????>>>>>>>>>???@@@?????????AAACCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAAAAAAAABBBAAABBBCCCDDDEEEEEEFFFEEEGGGFFFEEECCCBBBAAAAAAAAA@@@???>>>===<<<===>>>>>>@@@@@@????????????@@@@@@AAAAAAAAA@@@@@@?????????~~~~~~}}}|||zzzzzz|||~~~}}}}}}||||||{{{{{{zzzzzz{{{|||||||||||||||{{{{{{yyyyyyyyyyyyxxxxxxwwwwwwvvvwwwwwwwwwwwwwwwxxxxxx{{{zzzyyywwwvvvuuuuuuuuuvvvwwwwwwwwwvvvvvvuuutttuuuttttttsssrrrsssssssssvvvvvvtttsssqqqqqqpppppprrrpppoooooopppqqqooonnnnnnoooqqqpppnnnmmmmmmnnnkkkjjjjjjjjjiiiiiiiiiiiigggffffffhhhjjjiiihhhfffeeedddcccaaa```_________^^^______```______^^^^^^ZZZ\\\______]]][[[ZZZZZZ\\\\\\[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[\\\_________^^^^^^^^^^^^^^^_______________^^^^^^^^^______^^^^^^]]]\\\\\\\\\ZZZZZZ[[[[[[ZZZZZZYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYYYYYYYXXXWWWWWWWWWVVVVVVWWWXXXYYYWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUVVVVVVWWWWWWWWWXXXWWWVVVVVVUUUTTTTTTSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPJJJNNNQQQPPPKKKIIIKKKOOOIIIHHHFFFEEEEEEEEEDDDDDDEEEGGGIIIKKKMMMNNNOOOOOOOOOMMMJJJJJJKKKMMMLLLKKKLLLMMMOOONNNMMMLLLMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLMMMNNNPPPPPPOOOOOOPPPRRRUUUUUUTTTTTTRRRQQQOOONNNKKKLLLNNNOOOOOONNNMMMMMMMMMKKKJJJJJJMMMOOOOOOOOOJJJJJJKKKMMMNNNLLLIIIEEEGGGGGGGGGFFFFFFFFFFFFEEECCCDDDEEEDDDCCCCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBB>>>============<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>???@@@@@@??????AAACCCBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@AAABBBCCCDDDFFFFFFGGGGGGIIIHHHFFFDDDCCCAAAAAAAAAAAA@@@???>>>===>>>??????BBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@~~~~~~~~~|||zzzzzz|||~~~}}}}}}}}}|||{{{zzzzzzzzz{{{{{{||||||||||||{{{{{{yyyxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvwwwxxxxxxxxxxxx{{{zzzyyywwwvvvuuuuuutttuuuvvvvvvwwwxxxxxxwwwwwwvvvuuuttttttssssssttttttuuutttsssqqqpppoooooooooqqqooonnnnnnooopppnnnmmmlllnnnooonnnmmmllllllmmmiiiiiiiiiiiihhhhhhhhhhhhgggfffggghhhjjjjjjhhhfffddddddbbbaaa````````````^^^^^^_______________^^^YYY\\\^^^___]]][[[ZZZZZZ[[[[[[[[[ZZZZZZ[[[\\\\\\[[[[[[[[[\\\]]]^^^______________________________`````````______^^^^^^^^^^^^^^^]]]]]]\\\[[[[[[[[[YYYZZZZZZZZZZZZYYYXXXXXXVVVVVVWWWWWWWWWWWWWWWWWWVVVWWWXXXYYYYYYXXXWWWVVVVVVUUUUUUWWWXXXYYYXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTUUUUUUUUUVVVVVVWWWWWWUUUUUUUUUTTTTTTSSSSSSSSSQQQQQQQQQQQQPPPPPPPPPPPPQQQPPPPPPPPPOOOOOOOOONNNHHHMMMPPPOOOKKKHHHJJJMMMIIIIIIIIIGGGFFFEEEEEEEEEFFFGGGHHHJJJLLLMMMMMMMMMNNNMMMLLLLLLMMMMMMLLLJJJKKKMMMOOOOOOMMMLLLMMMMMMMMMMMMNNNNNNNNNMMMLLLKKKLLLMMMOOOOOOOOOOOOPPPRRRVVVVVVUUUTTTSSSQQQPPPOOOJJJKKKMMMNNNOOONNNMMMLLLLLLKKKKKKLLLOOOPPPPPPOOOJJJKKKMMMPPPQQQOOOKKKGGGGGGGGGFFFFFFFFFEEEEEEEEEBBBCCCEEEDDDCCCBBBCCCDDDCCCCCCBBBBBBAAAAAA@@@@@@=========<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>???@@@@@@???@@@BBBDDDBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@AAACCCEEEFFFGGGHHHHHHJJJIIIGGGEEEDDDBBBBBBBBBBBBAAA@@@???>>>???@@@@@@CCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAA}}}~~~~~~||||||}}}~~~}}}}}}|||{{{zzzzzzzzzzzz{{{|||||||||{{{{{{yyyyyyxxxwwwwwwxxxxxxyyyvvvvvvvvvwwwzzzzzzyyywwwyyyyyyxxxwwwvvvvvvuuuttttttuuuvvvwwwxxxxxxxxxxxxvvvuuuuuutttssstttttttttsssrrrqqqpppooonnnnnnnnnpppnnnmmmmmmnnnooommmllljjjkkkmmmmmmkkkjjjkkkkkkiiiiiiiiihhhhhhhhhhhhgggggggggggghhhiiiiiigggddddddcccbbbaaa````````````]]]]]]^^^^^^___^^^^^^^^^ZZZ\\\^^^^^^]]][[[[[[\\\[[[ZZZZZZZZZZZZ[[[\\\\\\\\\\\\\\\]]]^^^___aaabbb_________```````````````aaaaaa```___^^^^^^]]]]]]]]]]]]]]]]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYXXXXXXWWWUUUVVVVVVWWWWWWWWWWWWVVVUUUVVVWWWXXXXXXXXXWWWVVVVVVUUUUUUWWWYYYYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVTTTUUUUUUUUUUUUUUUVVVVVVTTTTTTSSSSSSSSSRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNMMMMMMLLLLLLIIILLLOOOOOOLLLKKKKKKMMMHHHIIIJJJIIIFFFEEEEEEFFFGGGGGGHHHIIIJJJKKKLLLMMMNNNNNNOOOOOONNNMMMLLLKKKKKKMMMOOOOOONNNMMMLLLMMMMMMNNNOOOOOOOOONNNLLLKKKKKKLLLNNNNNNNNNNNNPPPQQQUUUUUUTTTSSSRRRQQQPPPPPPKKKKKKLLLMMMNNNNNNNNNNNNMMMLLLMMMOOOQQQRRRPPPOOOKKKLLLNNNPPPRRRPPPLLLIIIGGGGGGGGGFFFFFFFFFEEEEEEEEEGGGGGGEEEBBB@@@??????CCCCCCBBBBBBAAAAAA@@@@@@============<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>>>>@@@AAA@@@@@@@@@BBBDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBAAAAAAAAABBB@@@AAACCCEEEGGGHHHIIIIIIJJJIIIGGGFFFEEEDDDDDDCCCCCCBBBAAA@@@???@@@AAAAAACCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBBBB}}}~~~~~~~~~~~~~~~}}}|||{{{{{{zzzyyyzzz{{{{{{||||||{{{{{{zzzyyyxxxwwwxxxxxxyyyzzzwwwvvvvvvxxx{{{|||zzzxxxwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuvvvvvvwwwvvvvvvvvvuuutttssssssrrrrrrssssssqqqpppoooooonnnnnnnnnoooooonnnlllmmmnnnnnnmmmkkkhhhiiikkkkkkiiiiiiiiijjjiiiiiiiiihhhhhhhhhhhhggggggfffffffffgggfffdddbbbcccbbbaaa``````___``````ZZZ[[[\\\\\\]]]]]]]]]\\\[[[]]]^^^]]]\\\\\\]]]^^^ZZZZZZZZZZZZZZZ[[[\\\\\\^^^^^^]]]]]]^^^___``````______`````````aaaaaaaaaaaaaaa```___^^^]]]\\\[[[[[[[[[]]]]]]\\\[[[YYYWWWXXXXXXYYYYYYYYYXXXWWWWWWTTTUUUVVVWWWXXXWWWWWWVVVTTTUUUVVVWWWXXXWWWWWWVVVUUUUUUUUUVVVYYYYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTRRRRRRRRRRRRQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLKKKKKKJJJIIIIIIHHHIIIJJJLLLMMMLLLKKKJJJIIIFFFHHHIIIHHHFFFDDDEEEFFFHHHHHHGGGGGGHHHJJJLLLMMMMMMNNNOOOOOONNNMMMLLLLLLJJJMMMOOOPPPNNNMMMLLLLLLNNNOOOPPPQQQPPPOOOMMMLLLIIIKKKMMMMMMMMMMMMOOOQQQRRRRRRQQQPPPPPPPPPPPPPPPLLLLLLLLLLLLMMMNNNOOOPPPNNNMMMNNNPPPRRRRRRPPPNNNLLLLLLMMMOOOPPPPPPMMMJJJHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGHHHFFFCCC@@@??????AAAAAAAAABBBBBBBBBBBBBBB???>>>>>>>>>>>>============>>>??????@@@@@@?????????@@@AAAAAA@@@@@@BBBDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCDDD???@@@BBBEEEGGGIIIJJJJJJIIIIIIHHHFFFFFFEEEEEEEEEDDDCCCAAA@@@@@@@@@AAABBBBBBBBBBBBBBBCCCDDDEEEEEEGGGFFFFFFEEEDDDCCCCCCBBB|||~~~}}}|||{{{{{{yyyyyyzzz{{{|||||||||{{{zzzyyyxxxxxxxxxyyyzzz{{{xxxvvvvvvyyy|||}}}{{{xxxvvvvvvwwwwwwwwwvvvvvvuuuvvvvvvvvvvvvuuutttsssrrrtttsssrrrrrrqqqqqqrrrrrrpppooonnnnnnnnnnnnooooooooommmllllllmmmnnnlllkkkfffhhhjjjjjjhhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhhhfffeeeeeeeeefffeeebbb___bbbaaa```_______________YYYYYYZZZ[[[[[[[[[[[[[[[]]]]]]^^^]]]\\\\\\^^^___ZZZZZZYYYZZZZZZ[[[\\\\\\______^^^]]]]]]]]]^^^^^^___`````````aaaaaabbbbbbaaaaaa```^^^]]]\\\[[[[[[YYY[[[]]]^^^]]][[[XXXVVVXXXXXXYYYYYYXXXXXXWWWVVVSSSTTTVVVWWWXXXWWWWWWVVVTTTTTTVVVWWWXXXWWWWWWVVVUUUUUUUUUVVVYYYZZZYYYWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOJJJJJJIIIHHHHHHGGGFFFFFFGGGFFFGGGIIIKKKJJJHHHEEEDDDFFFHHHGGGEEECCCDDDFFFIIIHHHGGGFFFGGGIIIKKKMMMLLLMMMOOOOOONNNMMMMMMNNNJJJMMMOOOPPPOOOMMMLLLLLLNNNOOOPPPQQQQQQOOONNNLLLHHHJJJLLLLLLLLLMMMOOOPPPOOOOOONNNNNNNNNOOOPPPPPPMMMLLLLLLKKKLLLNNNPPPQQQNNNNNNOOOQQQSSSRRRPPPMMMKKKKKKLLLMMMOOOOOOLLLJJJHHHHHHHHHGGGGGGGGGGGGFFFCCCDDDFFFFFFDDDBBBBBBBBB??????@@@AAACCCDDDEEEEEE????????????>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@???@@@AAAAAA@@@AAACCCDDDFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDCCCCCCCCCDDDDDDEEE???@@@BBBEEEGGGIIIJJJKKKIIIHHHHHHGGGFFFFFFFFFGGGDDDCCCBBBAAA@@@AAABBBBBBBBBBBBBBBCCCCCCEEEFFFGGGIIIHHHGGGFFFEEEDDDCCCBBB~~~}}}~~~}}}{{{|||}}}~~~~~~}}}|||{{{|||{{{zzzyyyyyyzzz||||||}}}zzzvvvsssrrrsssvvvxxxtttuuuuuuwwwxxxyyyzzz{{{xxxwwwvvvuuuttttttttttttuuutttrrrqqqppppppqqqrrruuutttsssqqqpppoooooonnnnnnnnnnnnnnnmmmlllkkkjjjlllllljjjjjjjjjjjjllllllmmmlllkkkjjjiiiiiiiiiiiihhhhhhhhhgggfffdddcccbbbccccccdddddddddcccbbbbbbbbbaaa```___^^^^^^___```___^^^]]]\\\[[[[[[ZZZ[[[]]]]]]]]]^^^^^^^^^______^^^]]]\\\[[[[[[[[[\\\]]]aaa```___^^^]]]^^^______````````````___^^^]]]\\\aaa```___^^^\\\[[[ZZZYYYZZZZZZZZZZZZYYYXXXWWWVVVVVVWWWXXXWWWUUUTTTUUUVVVXXXWWWVVVUUUUUUUUUVVVWWWSSSUUUVVVVVVUUUTTTUUUVVVVVVWWWXXXXXXXXXWWWVVVUUUWWWYYYYYYXXXUUUSSSSSSSSSUUUTTTTTTTTTSSSSSSRRRRRRQQQPPPPPPQQQRRRQQQNNNLLLNNNNNNLLLKKKJJJJJJJJJJJJHHHGGGFFFEEEDDDDDDDDDDDDCCCDDDEEEFFFFFFGGGFFFFFFEEEFFFGGGEEECCCBBBEEEHHHKKKGGGFFFGGGGGGEEEGGGKKKPPPOOOMMMLLLKKKLLLMMMNNNOOOPPPQQQRRRRRRPPPNNNMMMOOONNNNNNPPPQQQQQQOOOMMMLLLLLLMMMNNNOOOOOOOOOOOOSSSRRRRRRPPPOOONNNMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPSSSQQQNNNMMMNNNMMMLLLKKKKKKKKKMMMMMMMMMLLLJJJIIIGGGGGGFFFFFFEEEDDDDDDCCCFFFFFFFFFEEEDDDBBBAAA@@@@@@BBBDDDBBB@@@>>>@@@BBB@@@??????>>>>>>??????@@@>>>>>>???@@@@@@@@@??????DDDCCCAAAAAACCCDDDCCCBBBGGGFFFFFFEEEDDDCCCCCCBBB@@@@@@@@@AAAAAABBBBBBBBBCCCDDDDDDEEEFFFGGGGGGHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGEEECCCAAA@@@@@@AAABBBDDDCCCBBBBBBCCCDDDEEEFFFIIIIIIHHHGGGEEECCCBBB@@@~~~}}}~~~~~~}}}|||{{{|||}}}~~~~~~}}}|||{{{{{{{{{zzzyyyyyyzzz{{{|||{{{yyyvvvsssssstttvvvwwwtttuuuvvvwwwxxxyyyzzzzzzwwwwwwvvvuuuttttttttttttttttttrrrqqqppppppqqqqqqtttsssrrrqqqoooooonnnnnnnnnnnnnnnmmmmmmlllkkkjjjlllkkkjjjiiiiiijjjkkkllllllkkkjjjiiihhhhhhhhhhhhhhhhhhggggggfffdddcccbbbbbbccccccccccccbbbaaaaaaaaa```___^^^^^^^^^____________]]]\\\[[[[[[ZZZZZZ]]]]]]^^^^^^^^^____________^^^]]]\\\\\\]]]^^^^^^aaa```___]]]]]]^^^^^^___`````````______^^^]]]\\\```___^^^]]]\\\ZZZYYYYYYYYYYYYYYYYYYYYYXXXVVVVVVUUUVVVWWWVVVTTTSSSTTTUUUVVVVVVUUUTTTTTTUUUUUUVVVTTTUUUWWWVVVUUUTTTTTTUUUVVVWWWWWWXXXWWWWWWUUUUUUVVVWWWXXXWWWUUUSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRPPPPPPOOOPPPQQQPPPMMMKKKLLLKKKJJJIIIHHHHHHHHHHHHFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGFFFDDDEEEHHHKKKMMMIIIGGGIIIIIIGGGHHHLLLOOONNNLLLKKKJJJKKKMMMNNNOOOPPPQQQQQQQQQPPPNNNMMMOOONNNNNNOOOQQQQQQOOOMMMLLLLLLMMMNNNOOOOOOOOOOOORRRQQQQQQPPPOOONNNMMMLLLLLLLLLLLLLLLMMMNNNOOOOOOPPPNNNLLLLLLMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJIIIHHHJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEDDDBBBAAA@@@???AAABBBAAA???===???@@@AAA@@@@@@???>>>>>>>>>???AAAAAAAAAAAABBBBBBBBBBBBEEECCCBBBBBBCCCDDDDDDCCCFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEGGGEEECCCAAAAAAAAABBBCCCDDDCCCBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDCCCAAA@@@???~~~~~~}}}~~~~~~~~~~~~}}}}}}|||{{{||||||}}}}}}||||||{{{{{{zzzzzzyyyyyyzzzzzz{{{yyyxxxvvvtttttttttuuuvvvttttttuuuvvvwwwxxxxxxyyyvvvvvvuuutttssssssssssssssssssqqqppppppppppppppprrrrrrqqqooonnnnnnnnnnnnnnnmmmmmmllllllkkkjjjjjjlllkkkjjjiiiiiijjjkkkllljjjiiihhhggggggffffffggggggggggggfffeeedddcccbbbaaabbbbbbbbbbbbaaa```_________^^^]]]]]]]]]^^^^^^```___^^^\\\[[[[[[[[[[[[]]]^^^^^^^^^^^^_______________^^^^^^^^^^^^______aaa```^^^]]]]]]]]]^^^____________^^^^^^]]]]]]\\\^^^^^^]]]\\\ZZZYYYXXXXXXYYYYYYYYYXXXXXXWWWVVVUUUSSSUUUUUUTTTSSSRRRSSSTTTTTTTTTSSSSSSSSSSSSTTTUUUTTTVVVWWWVVVTTTSSSSSSTTTVVVVVVWWWWWWVVVUUUUUUTTTSSSUUUVVVUUUSSSRRRRRRSSSQQQQQQQQQQQQRRRRRRRRRRRRPPPOOONNNNNNOOONNNLLLJJJHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDCCCAAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGFFFFFFIIIMMMPPPOOOKKKJJJKKKKKKIIIJJJMMMNNNMMMKKKJJJJJJLLLMMMNNNPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNOOOPPPPPPOOOMMMLLLLLLMMMNNNOOOOOOOOOOOOQQQQQQPPPPPPOOONNNLLLLLLMMMMMMLLLLLLLLLMMMMMMNNNMMMLLLKKKKKKLLLMMMLLLKKKLLLKKKJJJIIIHHHGGGGGGGGGHHHGGGGGGFFFFFFEEEDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@???@@@@@@@@@>>>===>>>???AAAAAAAAA@@@@@@?????????BBBBBBAAA@@@AAABBBCCCDDDFFFDDDCCCCCCDDDEEEEEEDDDEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDFFFEEECCCBBBAAABBBBBBCCCDDDCCCBBBBBBBBBBBBBBBCCCAAAAAAAAAAAA@@@???>>>===~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||zzzzzzzzzyyyyyyyyyyyyyyyvvvvvvvvvuuuuuutttttttttsssssssssttttttuuuuuuuuuuuutttsssrrrrrrqqqqqqrrrrrrqqqqqqpppooooooooonnnppppppooonnnmmmmmmmmmnnnmmmmmmlllkkkkkkjjjjjjjjjkkkjjjiiihhhhhhiiijjjkkkiiihhhgggfffeeeeeeeeeeeefffffffffeeeeeecccbbbbbbaaaaaaaaaaaa```___^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]```___^^^]]]\\\[[[[[[[[[^^^^^^^^^^^^____________^^^^^^^^^^^^^^^_________```___^^^]]]]]]]]]^^^^^^___^^^^^^]]]]]]]]]]]]]]]]]]\\\[[[ZZZYYYXXXWWWWWWXXXXXXXXXXXXWWWVVVUUUTTTRRRSSSTTTSSSQQQPPPQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTVVVWWWVVVTTTSSSSSSSSSVVVVVVVVVUUUUUUTTTSSSSSSPPPRRRSSSSSSRRRQQQQQQRRRNNNOOOOOOPPPPPPQQQQQQQQQOOOMMMLLLLLLLLLLLLJJJHHHEEEEEEEEEEEEEEEDDDDDDCCCDDDCCCBBBAAA@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFGGGGGGFFFFFFHHHLLLQQQTTTPPPMMMLLLNNNMMMKKKKKKNNNNNNMMMLLLKKKKKKMMMOOOPPPPPPPPPOOONNNNNNOOOOOOPPPOOONNNMMMNNNOOOPPPNNNMMMLLLLLLMMMNNNOOOOOOOOOOOOQQQQQQQQQQQQPPPOOONNNMMMNNNMMMMMMLLLLLLLLLLLLMMMKKKJJJJJJKKKMMMNNNNNNLLLMMMKKKIIIHHHGGGGGGGGGHHHFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@???@@@@@@???>>>>>>>>>>>>@@@AAAAAABBBBBBBBBBBBBBBAAA@@@???>>>???@@@CCCDDDGGGEEEDDDDDDEEEFFFFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCEEEEEEEEEEEEDDDDDDCCCCCCDDDCCCBBBBBBAAABBBBBBCCCCCCCCCBBBBBBAAAAAA@@@@@@>>>>>>>>>???>>>>>>======||||||||||||||||||}}}}}}||||||{{{{{{{{{{{{||||||yyyyyyyyyyyyyyyxxxxxxwwwtttuuuuuuuuuuuuttttttsssqqqqqqqqqqqqrrrrrrrrrrrrtttsssrrrqqqpppppppppppppppppppppoooooonnnmmmmmmnnnnnnmmmlllllllllmmmmmmmmmlllkkkjjjiiiiiijjjjjjjjjiiihhhhhhhhhhhhiiijjjggggggfffeeedddddddddddddddeeeeeeeeedddcccbbbaaa```aaaaaa```___^^^]]]]]]\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^]]]]]]\\\]]]]]]]]]^^^^^^^^^_________``````\\\\\\]]]]]]^^^^^^^^^^^^```___^^^]]]\\\]]]]]]^^^^^^^^^]]]\\\\\\\\\\\\]]][[[[[[ZZZZZZYYYXXXWWWWWWWWWWWWWWWVVVVVVUUUTTTSSSQQQRRRSSSRRRPPPOOOPPPQQQPPPPPPPPPQQQQQQRRRRRRRRRSSSUUUVVVVVVTTTRRRSSSSSSVVVVVVUUUTTTSSSRRRRRRRRRNNNPPPQQQQQQPPPOOOOOOPPPMMMMMMMMMNNNNNNOOOOOOOOONNNLLLJJJIIIIIIIIIHHHFFFDDDDDDEEEEEEEEEDDDCCCCCCEEEDDDCCCBBBAAAAAAAAAAAAAAABBBCCCEEEFFFFFFGGGGGGHHHGGGFFFGGGJJJNNNRRRTTTPPPMMMLLLOOOOOOLLLMMMPPPQQQPPPNNNMMMMMMNNNPPPQQQOOOOOONNNNNNNNNOOOOOOPPPOOONNNMMMMMMNNNOOONNNMMMLLLLLLMMMNNNOOOOOOOOOOOORRRRRRSSSTTTSSSQQQPPPOOOMMMMMMLLLLLLKKKLLLLLLLLLJJJJJJJJJLLLOOOPPPOOONNNMMMKKKJJJHHHGGGGGGHHHIIIJJJIIIIIIHHHGGGGGGFFFFFFCCCDDDDDDDDDCCCBBBAAA@@@AAA@@@@@@@@@@@@@@@???>>>>>>???AAACCCDDDEEEEEEEEEAAA@@@?????????AAADDDEEEGGGFFFDDDDDDFFFGGGFFFEEECCCCCCCCCCCCBBBBBBBBBBBBCCCBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@??????<<<======>>>>>>======<<<}}}||||||||||||}}}}}}~~~|||{{{{{{zzzzzz{{{{{{|||yyyyyyyyyyyyxxxwwwvvvvvvttttttttttttttttttssssssqqqqqqqqqppppppppppppppprrrrrrqqqpppoooooooooooooooooooooooonnnmmmlllkkkllllllkkkkkkkkkllllllmmmmmmllljjjiiihhhhhhiiijjjjjjiiihhhgggggghhhiiijjjgggfffeeeddddddcccddddddcccdddddddddccccccbbbaaaaaaaaaaaa```___^^^]]]\\\\\\\\\]]]^^^^^^^^^]]]]]]]]]]]]\\\]]]]]]^^^___```^^^^^^_________`````````[[[\\\]]]^^^^^^___^^^^^^```___]]]\\\\\\\\\]]]^^^^^^]]]\\\[[[[[[[[[\\\]]][[[[[[ZZZYYYYYYXXXWWWWWWVVVVVVVVVVVVUUUTTTSSSRRRPPPRRRRRRQQQPPPOOOPPPQQQNNNOOOPPPQQQRRRRRRRRRQQQRRRTTTUUUUUUTTTSSSSSSTTTVVVUUUTTTSSSRRRQQQQQQQQQMMMOOOPPPOOONNNLLLLLLMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMKKKHHHGGGGGGGGGEEEDDDBBBCCCDDDEEEEEEDDDCCCBBBEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBDDDEEEGGGHHHHHHHHHHHHFFFFFFHHHKKKNNNPPPPPPMMMJJJKKKNNNOOOMMMMMMPPPSSSRRRPPPNNNNNNOOOPPPQQQNNNNNNNNNNNNOOOOOOOOOOOOOOONNNLLLLLLNNNOOONNNMMMLLLLLLMMMNNNOOOOOOOOOOOORRRSSSTTTUUUUUUSSSQQQPPPLLLLLLKKKKKKKKKLLLLLLMMMJJJJJJKKKMMMPPPPPPOOOMMMJJJJJJIIIHHHHHHHHHIIIIIIHHHHHHHHHGGGFFFFFFEEEEEECCCCCCCCCCCCCCCBBBAAAAAABBB@@@??????@@@AAA???>>>===>>>@@@CCCDDDEEEEEEEEECCCBBBBBBBBBCCCEEEFFFHHHGGGEEEDDDDDDEEEFFFFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDCCCBBBAAA@@@>>>??????@@@@@@AAAAAAAAA???@@@@@@@@@@@@@@@???>>><<<<<<=========<<<;;;;;;}}}}}}|||||||||}}}~~~|||{{{zzzzzzzzzzzz{{{|||xxxyyyyyyyyyxxxwwwuuuttttttssssssrrrrrrsssttttttrrrrrrrrrqqqqqqpppppppppqqqqqqpppooonnnnnnnnnnnnnnnnnnoooooonnnmmmkkkjjjjjjjjjjjjjjjjjjkkklllmmmmmmllljjjhhhggghhhiiijjjiiihhhgggffffffggghhhiiiggggggfffeeeddddddddddddcccccccccccccccbbbbbbaaabbbaaaaaaaaa```^^^]]]\\\[[[\\\]]]_________^^^]]][[[[[[[[[\\\^^^```aaabbb____________````````````[[[\\\^^^___`````````______^^^]]]\\\\\\\\\]]]^^^]]]\\\[[[ZZZZZZ[[[\\\]]][[[[[[ZZZZZZYYYXXXXXXXXXUUUUUUUUUUUUTTTSSSRRRQQQQQQRRRRRRRRRPPPOOOPPPQQQNNNOOOPPPQQQRRRRRRRRRQQQPPPRRRTTTUUUTTTSSSTTTUUUVVVUUUSSSQQQPPPPPPPPPPPPMMMNNNOOONNNLLLJJJJJJJJJLLLLLLLLLKKKKKKKKKKKKKKKLLLJJJGGGEEEEEEEEEDDDCCC@@@AAACCCDDDDDDCCCBBBAAAEEEDDDCCCBBBBBBAAAAAABBBBBBCCCEEEFFFHHHIIIIIIIIIGGGFFFFFFHHHLLLMMMMMMKKKJJJHHHIIIMMMOOOMMMMMMQQQTTTSSSPPPNNNMMMNNNOOOOOOLLLMMMNNNOOOPPPOOOOOONNNPPPNNNLLLLLLMMMNNNNNNNNNLLLLLLMMMNNNOOOOOOOOOOOOQQQRRRTTTUUUUUUSSSQQQOOOKKKKKKKKKKKKKKKLLLMMMNNNIIIIIIJJJLLLOOOOOOMMMKKKFFFGGGGGGHHHHHHHHHHHHHHHFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBCCCCCCCCCBBBAAAAAAAAA???===>>>@@@@@@>>><<<<<<===???AAABBBAAA@@@???BBBBBBCCCDDDEEEFFFGGGGGGGGGEEECCCCCCEEEFFFEEEDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAACCCCCCCCCBBB@@@???<<<<<<===>>>???@@@@@@@@@===>>>???@@@@@@@@@???>>>;;;;;;<<<;;;;;;:::999999~~~}}}|||||||||~~~|||{{{zzzyyyyyyzzz{{{|||xxxxxxyyyyyyxxxwwwuuuttttttsssrrrqqqrrrssstttuuutttssssssrrrrrrqqqqqqqqqqqqpppooonnnnnnmmmmmmmmmmmmnnnnnnooonnnlllkkkjjjiiiiiiiiiiiijjjkkkllllllmmmllliiihhhggggggiiijjjiiihhhgggffffffggghhhiiiggggggfffeeeddddddddddddbbbbbbcccccccccbbbbbbaaabbbbbbbbbaaa```^^^]]]\\\[[[\\\^^^___```___^^^^^^ZZZZZZ[[[\\\^^^```bbbddd____________`````````aaa\\\]]]___aaaaaaaaaaaa```___^^^]]]\\\\\\\\\]]]]]]]]]\\\ZZZYYYYYY[[[\\\^^^[[[[[[ZZZZZZYYYYYYXXXXXXUUUUUUUUUTTTTTTSSSRRRQQQQQQRRRSSSRRRPPPOOOPPPQQQMMMOOOPPPRRRSSSSSSRRRRRROOOQQQSSSTTTTTTTTTUUUVVVVVVUUUSSSQQQPPPOOOPPPPPPMMMNNNOOONNNKKKIIIHHHIIILLLLLLKKKKKKJJJJJJJJJIIILLLIIIFFFDDDDDDDDDCCCBBB???@@@BBBCCCCCCBBBAAA???DDDDDDCCCBBBAAAAAAAAAAAACCCDDDEEEGGGIIIJJJJJJJJJGGGFFFFFFIIILLLMMMJJJGGGGGGFFFHHHLLLNNNMMMNNNQQQTTTSSSPPPNNNLLLLLLMMMNNNKKKLLLNNNPPPQQQPPPNNNMMMPPPNNNLLLKKKMMMNNNNNNNNNLLLLLLMMMNNNOOOOOOOOOOOOPPPQQQSSSTTTTTTRRRPPPNNNJJJJJJJJJJJJKKKMMMNNNNNNHHHHHHIIILLLNNNNNNLLLJJJCCCDDDFFFGGGHHHHHHGGGFFFIIIIIIHHHHHHGGGFFFFFFFFFBBBBBBBBBCCCBBBBBBAAAAAA@@@>>><<<<<>><<<:::???@@@AAACCCDDDEEEEEEEEEFFFDDDCCCCCCDDDEEEEEEDDDAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCCCCAAA???>>>:::;;;<<<>>>????????????<<<===>>>@@@@@@@@@???>>>;;;;;;;;;::::::999777777~~~||||||~~~|||{{{|||}}}~~~}}}{{{|||zzzyyyxxxxxxvvvtttrrruuuwwwzzz{{{zzzxxxwwwxxxrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqppppppooopppppppppnnnnnnnnnnnnooopppqqqrrrrrrpppnnnmmmmmmmmmlllkkkiiihhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiihhhhhhggggggiiihhhfffeeeddddddeeeffffffffffffdddaaa```aaabbbbbbbbbbbbbbbbbbbbbbbbbbb__________________^^^^^^\\\]]]^^^^^^______^^^^^^```___]]]]]]]]]^^^```bbbaaaaaa```^^^[[[ZZZ[[[]]]```^^^]]]^^^aaacccaaa___^^^______]]][[[[[[\\\]]]]]]\\\ZZZXXXXXXYYYZZZ[[[\\\ZZZYYYXXXYYYXXXWWWUUUSSSTTTTTTTTTTTTSSSSSSRRRPPPQQQQQQQQQQQQPPPPPPOOORRRRRRQQQPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRWWWTTTOOOMMMMMMNNNNNNNNNKKKJJJJJJIIIIIIHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEBBBCCCCCCAAA??????@@@AAA??????@@@AAABBBBBBBBBBBBFFFEEECCCAAA@@@AAABBBCCCAAACCCGGGIIIJJJJJJKKKMMMMMMIIIFFFGGGJJJLLLIIIEEEFFFGGGIIIKKKMMMNNNOOOOOOSSSQQQNNNLLLLLLMMMOOOQQQNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMNNNOOOPPPRRRRRRSSSSSSSSSSSSSSSTTTRRROOOLLLOOOMMMJJJHHHHHHIIIKKKLLLHHHJJJLLLNNNMMMJJJGGGDDDEEEFFFHHHHHHFFFEEEFFFGGGGGGEEECCCCCCDDDEEEEEEDDDEEEDDDCCCBBBAAAAAA@@@AAAAAAAAA???>>>======<<<===@@@@@@???????????????@@@AAABBBCCCDDDEEEEEEEEEEEEGGGFFFEEEDDDCCCCCCCCCCCCDDDBBB@@@@@@AAACCCBBBAAA@@@@@@???>>>>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@???>>>===;;;:::<<<<<<<<<<<<<<<===>>>???===<<<;;;::::::;;;<<<===<<<;;;:::999888999::::::~~~}}}|||||||||{{{zzzzzz||||||{{{zzz{{{yyyxxxwwwwwwvvvsssqqqtttvvvyyyzzzxxxwwwvvvvvvqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqppppppoooooooooooooooooonnnnnnoooooopppppppppnnnllllllmmmmmmlllkkkiiiiiihhhhhhhhhiiiiiijjjjjjiiiiiihhhhhhhhhhhhiiiiiihhhfffeeedddddddddeeeeeeeeeeeecccaaa```aaabbbcccccccccccccccbbbbbbbbb``````_________^^^^^^^^^]]]^^^^^^^^^^^^^^^]]]]]]___^^^\\\\\\\\\]]]___```___```___]]][[[ZZZZZZ\\\^^^]]]\\\]]]```bbbaaa___]]]^^^^^^]]]\\\[[[\\\^^^]]]\\\ZZZYYYYYYYYY[[[\\\\\\ZZZXXXXXXYYYYYYWWWUUUTTTTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRRRRQQQQQQPPPQQQQQQPPPOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQTTTQQQNNNLLLLLLMMMMMMLLLJJJIIIIIIHHHGGGGGGFFFFFFHHHGGGFFFDDDCCCCCCCCCCCCBBBCCCCCCAAA???>>>???AAA@@@@@@AAABBBCCCCCCCCCCCCEEEDDDCCCAAAAAABBBCCCDDDDDDGGGIIIJJJJJJIIIJJJJJJKKKHHHFFFGGGJJJKKKHHHEEEFFFGGGHHHJJJKKKLLLLLLMMMPPPOOOMMMKKKKKKLLLNNNOOOOOOOOOOOOOOONNNMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMLLLLLLMMMNNNOOOPPPPPPQQQQQQPPPPPPQQQQQQPPPLLLJJJLLLKKKIIIHHHGGGHHHIIIJJJGGGHHHJJJJJJJJJHHHEEECCCBBBDDDEEEEEEDDDCCCCCCDDDFFFDDDCCCCCCDDDEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@BBBAAA@@@???>>>>>>>>>>>>??????????????????@@@@@@AAAAAABBBCCCDDDEEEEEEDDDEEEEEEDDDDDDCCCCCCDDDDDDBBBAAA@@@AAABBBCCCBBB@@@AAA@@@???>>>>>>???@@@AAA@@@@@@@@@@@@AAAAAAAAABBB@@@@@@@@@???>>>===<<<;;;<<<<<<;;;;;;;;;<<<======<<<;;;;;;:::;;;<<<===>>>;;;:::999888777888888999~~~~~~}}}|||{{{zzzyyyxxxyyyzzz{{{zzzxxxyyyxxxvvvvvvvvvuuusssqqqsssuuuwwwwwwvvvuuutttuuupppppppppppppppppppppppprrrrrrpppooonnnnnnnnnnnnppppppooonnnnnnnnnnnnooommmllljjjjjjlllllllllkkkjjjjjjiiiiiiiiiiiijjjjjjjjjiiihhhhhhhhhiiijjjkkkiiihhhgggeeedddccccccccccccddddddcccaaa```aaacccccccccccccccccccccccccccaaaaaa```___^^^]]]]]]\\\^^^______^^^^^^]]]\\\[[[\\\\\\[[[ZZZ[[[\\\]]]^^^]]]^^^___^^^\\\ZZZZZZZZZ[[[ZZZZZZ\\\^^^``````___[[[\\\]]]]]]\\\\\\]]]^^^]]]\\\[[[ZZZYYYZZZ[[[[[[[[[YYYXXXXXXYYYYYYWWWVVVUUUUUUUUUUUUUUUTTTSSSRRRSSSTTTTTTTTTSSSSSSRRRQQQQQQPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPOOONNNLLLLLLLLLLLLJJJIIIHHHHHHGGGFFFFFFEEEEEEDDDGGGFFFDDDCCCBBBAAAAAA@@@AAABBBBBB@@@>>>>>>???@@@@@@AAABBBCCCCCCDDDDDDCCCDDDDDDCCCBBBBBBCCCEEEEEEHHHJJJLLLLLLJJJHHHHHHHHHJJJHHHFFFGGGJJJJJJGGGDDDEEEFFFGGGHHHIIIIIIIIIIIIMMMLLLKKKJJJKKKLLLMMMNNNOOOOOOOOOOOONNNMMMLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMKKKKKKLLLLLLMMMMMMMMMNNNNNNMMMMMMMMMMMMLLLIIIGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFDDDCCCCCCAAACCCDDDDDDCCCBBBBBBCCCEEEDDDBBBBBBDDDEEEDDDDDDBBBAAA@@@???????????????AAA@@@???>>>>>>>>>>>>>>>???>>>>>>>>>???@@@AAAAAA@@@AAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEBBBAAAAAABBBDDDCCCAAA???AAA@@@???>>>>>>???@@@AAA?????????@@@@@@@@@@@@AAA???????????????>>>===<<<<<<;;;;;;:::::::::;;;;;;::::::::::::;;;<<<>>>???999888777777666777777777~~~~~~~~~~~~}}}|||{{{zzzzzzyyyxxxxxxzzzzzzyyyxxxwwwvvvuuuuuuvvvuuusssqqqrrrtttuuuuuutttrrrrrrssspppppppppppppppooooooooorrrqqqpppooonnnmmmmmmmmmqqqpppooonnnmmmmmmmmmmmmkkkiiihhhiiikkkllllllkkklllkkkjjjjjjiiijjjjjjjjjjjjiiihhhggghhhjjjkkkmmmiiihhhgggeeedddcccbbbbbbbbbccccccbbb``````aaacccccccccccccccddddddddddddbbbaaa```___^^^]]]\\\\\\_________^^^]]]\\\ZZZZZZZZZZZZYYYYYYYYYZZZ[[[\\\[[[]]]______]]][[[ZZZZZZYYYYYYYYY[[[]]]^^^______ZZZ[[[]]]]]]\\\\\\]]]^^^]]]\\\[[[ZZZZZZZZZZZZ[[[YYYXXXWWWWWWXXXYYYXXXVVVVVVVVVVVVVVVUUUTTTSSSSSSUUUUUUUUUUUUTTTSSSRRRRRRQQQQQQPPPOOOOOOOOOOOOPPPOOOOOONNNNNNNNNNNNNNNMMMLLLKKKKKKLLLMMMLLLIIIGGGFFFFFFEEEEEEDDDCCCCCCBBBCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBB@@@>>>===>>>@@@@@@@@@AAABBBCCCCCCCCCCCCDDDCCCCCCCCCDDDEEEFFFFFFJJJKKKMMMMMMKKKIIIIIIIIIJJJIIIHHHIIIJJJJJJHHHEEEFFFFFFGGGGGGGGGGGGFFFFFFJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPPPPOOOOOONNNMMMLLLKKKKKKKKKLLLLLLLLLMMMMMMKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJGGGEEEFFFGGGHHHHHHHHHGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBDDDEEEEEEDDDCCCCCCDDDDDDCCCAAABBBCCCDDDDDDCCC@@@@@@???>>>>>>>>>>>>>>>???>>>===============>>>>>>>>>>>>>>>???@@@AAAAAA@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEBBBBBBBBBDDDFFFEEEBBB@@@@@@@@@>>>>>>>>>>>>@@@@@@????????????????????????======>>>>>>>>>======<<<;;;;;;:::999888888888888888888999:::;;;<<<>>>>>>888888777777777777666777~~~~~~}}}}}}}}}}}}|||{{{zzzzzzzzzyyyxxxxxxzzzzzzyyyxxxvvvuuutttuuuuuuuuusssqqqrrrssstttsssrrrpppqqqrrrrrrrrrqqqqqqppppppppppppqqqpppooonnnmmmmmmmmmmmmppppppnnnmmmllllllkkkkkkjjjhhhggghhhjjjllllllkkklllkkkkkkjjjiiiiiijjjjjjiiiiiihhhhhhhhhiiikkklllggggggffffffdddcccbbbbbbaaabbbbbbaaa```___aaabbbbbbbbbbbbccccccdddddddddbbbaaa```___^^^]]]\\\\\\_________^^^]]][[[ZZZYYYXXXXXXXXXXXXXXXYYYZZZZZZZZZ\\\^^^___]]][[[[[[[[[WWWXXXYYYZZZ[[[\\\]]]^^^YYY[[[]]]]]]\\\\\\\\\]]][[[[[[ZZZZZZZZZYYYZZZZZZXXXWWWVVVWWWXXXYYYXXXWWWWWWWWWWWWVVVVVVUUUTTTSSSUUUUUUUUUTTTTTTSSSQQQQQQRRRQQQPPPPPPOOOOOOPPPPPPMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJLLLMMMLLLJJJGGGEEEDDDDDDCCCBBBBBBAAAAAA>>>>>>??????@@@BBBCCCDDDBBBBBBBBBAAA???>>>???@@@???@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGHHHJJJLLLMMMLLLJJJJJJKKKIIIIIIJJJKKKKKKJJJHHHFFFFFFGGGGGGGGGFFFFFFEEEDDDHHHIIIJJJKKKMMMNNNNNNNNNOOOOOOOOOOOONNNMMMLLLLLLJJJKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLKKKJJJIIIHHHIIIHHHFFFDDDEEEFFFHHHIIIIIIHHHGGGFFFEEEDDDCCCBBBBBBCCCCCCDDD@@@BBBDDDDDDBBBAAABBBCCCCCCAAA@@@AAACCCDDDDDDCCC??????>>>=========>>>>>>??????>>>>>>>>>???@@@@@@??????>>>>>>???@@@@@@AAA???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBDDDDDDBBBBBBCCCEEEFFFEEECCC@@@???>>>============>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========<<<;;;;;;999999888777666666777777666777888999:::;;;<<<<<<888888888888888777777666~~~~~~~~~~~~}}}}}}}}}}}}}}}|||{{{zzzyyyzzzxxxwwwxxxyyyzzzyyyxxxuuuttttttuuuvvvvvvtttsssrrrssssssrrrpppooopppqqqrrrrrrrrrqqqppppppooooooooonnnnnnmmmmmmmmmmmmmmmoooooonnnllllllkkkkkkkkkjjjiiiggghhhjjjkkkkkkjjjlllkkkjjjiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiieeeeeefffeeeeeedddcccbbbaaabbbbbbaaa___^^^___aaaaaaaaaaaabbbbbbccccccdddaaaaaa```___^^^]]]]]]\\\______^^^^^^]]][[[ZZZYYYWWWWWWXXXXXXXXXYYYYYYYYYYYY[[[\\\\\\[[[[[[[[[\\\XXXYYY[[[[[[ZZZZZZ[[[]]]YYY[[[]]]^^^\\\[[[[[[\\\ZZZZZZYYYYYYYYYXXXXXXXXXWWWVVVUUUVVVXXXYYYYYYXXXXXXXXXXXXWWWVVVUUUTTTSSSTTTTTTTTTSSSRRRQQQPPPOOOQQQPPPPPPOOOOOOOOOOOOOOOLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHJJJKKKKKKIIIGGGDDDDDDCCCBBBBBBAAAAAA@@@<<<<<<===>>>@@@BBBDDDEEEBBBCCCCCCAAA??????@@@AAA@@@AAABBBCCCCCCDDDCCCCCCEEEEEEEEEFFFFFFFFFFFFFFFGGGIIILLLLLLLLLKKKKKKLLLHHHIIIJJJKKKKKKIIIGGGFFFEEEEEEFFFFFFEEEEEEDDDCCCEEEFFFIIILLLNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKIIIIIIJJJJJJJJJKKKKKKKKKIIIJJJJJJJJJKKKKKKLLLLLLKKKIIIGGGGGGGGGGGGEEECCCEEEFFFGGGHHHHHHHHHGGGFFFDDDDDDCCCBBBBBBCCCCCCDDD===???@@@@@@???>>>>>>???BBB@@@???@@@BBBDDDDDDCCC???>>>>>>======>>>>>>>>>AAAAAAAAAAAAAAABBBCCCDDD@@@@@@???????????????@@@??????@@@@@@@@@@@@??????????????????@@@AAABBBCCCBBBAAAAAABBBDDDDDDBBB@@@>>>===<<<;;;;;;<<<===>>>>>>===============<<<<<<;;;;;;;;;;;;;;;:::999888777777666555555555666666555555777888999999999999888888888888888777666666~~~}}}|||}}}~~~~~~}}}}}}||||||||||||{{{zzzyyyyyyxxxwwwvvvvvvxxxxxxwwwvvvuuuttttttuuuwwwwwwuuutttsssssssssrrrpppooopppqqqrrrqqqqqqpppoooooonnnnnnmmmmmmllllllmmmmmmnnnnnnnnnnnnmmmlllkkkkkkkkkkkkkkkjjjhhhiiijjjkkkkkkjjjkkkkkkjjjiiihhhhhhhhhhhhfffggghhhiiiiiihhhfffeeecccdddeeeeeeeeeeeedddcccbbbbbbbbb```^^^]]]^^^______``````aaaaaabbbcccccc``````_________^^^^^^^^^^^^^^^^^^]]]\\\[[[ZZZYYYVVVWWWXXXXXXYYYYYYXXXXXXWWWXXXYYYYYYXXXXXXZZZ\\\YYY[[[\\\[[[YYYYYYZZZ\\\YYY[[[^^^^^^\\\[[[ZZZZZZXXXXXXXXXXXXXXXWWWWWWVVVVVVUUUUUUVVVXXXYYYYYYXXXYYYYYYXXXXXXWWWUUUTTTSSSRRRRRRRRRQQQPPPOOOMMMMMMOOONNNNNNMMMMMMMMMMMMMMMKKKKKKKKKJJJIIIIIIHHHHHHFFFFFFEEEGGGIIIIIIHHHGGGDDDCCCCCCBBBBBBAAA@@@@@@<<<======???@@@BBBDDDEEECCCDDDDDDCCC@@@@@@AAABBBBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEGGGIIIKKKLLLKKKJJJJJJKKKEEEGGGIIIJJJIIIGGGEEEDDDCCCCCCCCCDDDCCCCCCBBBBBBBBBDDDGGGKKKMMMNNNMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJHHHHHHHHHIIIIIIIIIIIIJJJFFFGGGGGGHHHIIIJJJKKKKKKIIIGGGEEEEEEEEEEEECCCBBBDDDDDDEEEEEEFFFFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBB<<<>>>??????>>>======>>>AAA@@@???@@@BBBCCCCCCCCC???>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAABBBCCCDDDAAAAAA@@@???>>>>>>>>>>>>>>>???????????????>>>>>>???????????????@@@AAABBB@@@???>>>>>>@@@@@@???>>><<<;;;::::::::::::;;;<<<=========<<<<<<<<<;;;;;;::::::::::::999777666555555444444444444555555666333444666777777777666666666666777777777666555444}}}||||||}}}~~~~~~}}}|||||||||||||||{{{zzzyyyxxxwwwuuutttuuuvvvwwwvvvuuuuuuuuutttuuuwwwxxxvvvuuussstttsssrrroooooopppqqqqqqppppppooonnnmmmmmmllllllllllllllllllmmmnnnooommmmmmlllkkkkkkkkkllllllllljjjiiiiiijjjkkkkkkjjjkkkjjjiiihhhggggggggggggeeegggiiijjjiiigggdddbbbbbbcccdddeeefffeeeddddddbbbcccbbb```^^^\\\]]]^^^^^^______```aaabbbbbbbbb__________________^^^^^^]]]]]]]]]]]]\\\\\\[[[ZZZVVVWWWXXXXXXYYYYYYXXXXXXVVVVVVWWWVVVUUUVVVXXX[[[ZZZ\\\]]]\\\YYYXXXYYY\\\ZZZ\\\^^^^^^\\\ZZZYYYYYYWWWWWWXXXXXXWWWWWWVVVUUUVVVUUUTTTVVVXXXYYYYYYXXXYYYYYYYYYXXXWWWUUUTTTSSSQQQQQQQQQPPPOOOMMMLLLKKKMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHGGGGGGEEEDDDCCCDDDFFFGGGGGGFFFDDDDDDCCCBBBBBBAAAAAA@@@>>>>>>>>>???@@@BBBCCCDDDDDDEEEEEECCCAAA@@@AAACCCDDDEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDHHHJJJLLLLLLJJJIIIHHHIIICCCEEEHHHIIIGGGEEECCCCCCAAAAAAAAABBBBBBAAAAAA@@@???BBBFFFJJJLLLMMMLLLLLLMMMMMMMMMLLLLLLKKKJJJIIIGGGGGGGGGHHHHHHHHHIIIIIIDDDEEEEEEGGGHHHIIIJJJJJJHHHFFFDDDCCCCCCCCCBBBAAACCCCCCCCCCCCDDDDDDEEEEEE@@@AAAAAABBBBBBBBBAAAAAA>>>???AAAAAA???>>>???@@@AAA???>>>???AAACCCCCCCCC??????>>>>>>>>>>>>???@@@============>>>???AAAAAABBBBBB@@@???>>>>>>======>>>>>>????????????>>>===??????????????????@@@AAA>>>===;;;;;;<<<======<<<;;;:::999999999999:::;;;======<<<<<<<<<;;;;;;;;;::::::999999777666444444333333333333444444555666333444555666666555444444444555666666666555333333~~~~~~}}}|||~~~}}}{{{yyy{{{|||}}}}}}|||yyyvvvtttsssssstttttttttttttttttttttrrrppppppqqqqqqqqqppprrrqqqpppooonnnnnnnnnnnnppppppppppppoooooooooooommmmmmmmmllllllkkkkkkkkkmmmmmmlllkkkjjjjjjjjjjjjhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiihhhggggggkkkjjjhhhgggeeedddddddddcccbbbbbbbbbdddcccbbb```cccbbbaaa``````_________^^^]]]]]]\\\\\\]]]]]]^^^^^^^^^]]]\\\]]]^^^___```[[[[[[[[[[[[[[[ZZZYYYXXXVVVVVVWWWWWWXXXYYYYYYYYYZZZYYYWWWUUUUUUWWWYYYZZZYYY[[[\\\\\\YYYWWWWWWWWWXXXYYY[[[\\\\\\[[[YYYXXXXXXXXXWWWWWWWWWVVVVVVVVVWWWWWWVVVUUUUUUUUUUUUVVVXXXWWWUUUTTTTTTTTTRRRPPPPPPOOOOOONNNMMMLLLKKKKKKLLLKKKJJJIIIIIIJJJKKKLLLGGGHHHHHHHHHGGGEEEDDDBBBGGGGGGFFFFFFEEEEEEDDDDDDEEEDDDCCCBBBAAABBBCCCDDDAAAAAA@@@AAABBBDDDFFFGGGEEEDDDBBB@@@@@@@@@BBBCCCCCCEEEIIILLLMMMMMMLLLKKKHHHGGGGGGFFFFFFGGGGGGHHHFFFGGGHHHHHHIIIIIIHHHHHHGGGFFFDDDDDDEEEDDDCCCAAABBBAAA???>>>>>>>>>>>>???@@@AAABBBCCCDDDGGGLLLOOOLLLLLLKKKJJJIIIGGGEEEDDDGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGFFFDDDCCCBBBBBBCCCCCCAAAAAABBBCCCDDDDDDCCCCCC@@@@@@???>>>======>>>>>>??????@@@@@@@@@@@@?????????????????????@@@@@@@@@AAA@@@???>>>>>>???@@@AAA===<<<<<<<<<<<<>>>@@@AAA@@@???>>>======>>>>>>?????????>>>===============<<<>>>@@@BBBBBB???<<<:::;;;;;;:::::::::999999999:::;;;;;;999777777888999::::::999999888777777666888888777666555444333333444333222222333444666777555666666555444444666999:::777333333555777666444~~~~~~}}}}}}|||}}}}}}zzzxxxyyyzzz{{{|||{{{xxxvvvtttsssssssssssssssssssssssssssqqqpppooopppqqqpppoooqqqppppppooonnnnnnooooooppppppppppppoooooooooooollllllllllllkkkkkkkkkkkknnnmmmllljjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggffffffiiihhhgggfffffffffffffffdddbbbaaabbbccccccbbb```cccbbbaaa```___^^^^^^^^^]]]]]]\\\\\\\\\\\\]]]]]]^^^]]]]]]\\\]]]^^^___```]]]]]]\\\\\\ZZZYYYWWWVVVVVVVVVVVVWWWXXXXXXYYYYYYYYYXXXVVVUUUUUUWWWYYY[[[]]]^^^```___\\\ZZZYYYYYYYYYZZZ[[[\\\\\\[[[ZZZYYYWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTWWWUUUSSSSSSSSSSSSQQQOOOOOOOOONNNMMMLLLKKKJJJJJJJJJIIIHHHHHHHHHIIIJJJJJJGGGGGGGGGGGGGGGEEEDDDCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBAAABBBCCCDDDAAAAAAAAABBBCCCDDDFFFGGGFFFEEEDDDBBBBBBBBBCCCDDDDDDFFFIIIKKKMMMMMMLLLKKKIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFGGGEEEDDDDDDEEEEEEDDDCCCCCCBBB@@@?????????@@@@@@>>>@@@CCCEEEFFFGGGIIIKKKKKKKKKJJJIIIHHHFFFDDDCCCFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEFFFEEEDDDBBBBBBBBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCC@@@@@@???>>>>>>>>>>>>>>>>>>??????@@@@@@??????>>>======>>>>>>>>>>>>??????@@@@@@???>>>>>>???@@@@@@<<<<<<<<<======>>>??????????????????>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<===???@@@@@@>>><<<::::::::::::::::::::::::::::::;;;:::999777666777999999999888888777666666555666555555444444333333333333333222222333444666777666777777555444444666888888666444444666666555444~~~}}}}}}||||||{{{|||}}}~~~}}}{{{yyyxxxvvvwwwxxxyyyyyywwwuuutttsssssssssrrrqqqqqqpppppprrrpppnnnnnnooopppooonnnppppppooonnnnnnnnnooooooppppppppppppooooooooooookkkkkkkkkkkkkkkkkkllllllnnnmmmllljjjiiihhhhhhhhhiiihhhhhhhhhgggfffffffffffffffggggggffffffeeedddfffffffffffffffggghhhiiieeecccaaa```aaabbbbbbaaabbbaaa```^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]^^^______^^^]]]]]]\\\ZZZXXXVVVUUUUUUVVVVVVWWWWWWXXXXXXYYYWWWVVVUUUUUUVVVXXXZZZ\\\```aaabbbaaa^^^[[[ZZZZZZYYYZZZ[[[\\\\\\[[[ZZZYYYWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSTTTRRRQQQPPPQQQPPPOOOMMMNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHGGGFFFFFFGGGGGGHHHFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCCCCDDDEEEEEEFFFCCCCCCBBBBBBBBBBBBCCCDDDAAABBBCCCDDDEEEFFFFFFFFFGGGGGGFFFEEEEEEEEEFFFFFFDDDFFFHHHKKKLLLLLLKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBEEEDDDCCCDDDFFFGGGFFFEEEDDDCCCBBBAAAAAAAAABBBCCC===AAADDDFFFFFFFFFEEEFFFIIIIIIIIIHHHGGGEEEDDDCCCFFFEEEEEEEEEFFFFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBAAAAAABBBBBBCCCCCCBBBBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>><<<<<<<<<======>>>>>>>>>@@@??????>>>>>>??????@@@<<<<<<===>>>>>>>>>===<<<>>>???@@@@@@@@@>>>===<<<===<<<<<<;;;;;;;;;;;;<<<===============<<<;;;;;;::::::::::::::::::::::::999::::::888666555666888777777777666555555444444333333333333333333222222333222222222333444555666777777777666444333444666666555444555666666444222~~~~~~}}}}}}|||{{{{{{{{{zzz{{{{{{|||{{{zzzxxxwwwssstttvvvwwwwwwvvvuuutttsssrrrrrrqqqpppoooooonnnpppooommmmmmooooooooonnnoooooonnnnnnnnnoooooopppppppppppppppooooooooonnniiiiiijjjjjjkkkkkkllllllnnnmmmkkkjjjhhhggggggggghhhhhhhhhgggfffeeeddddddeeeeeeeeeeeeeeedddccccccccccccdddeeeggghhhjjjkkkfffccc```___```aaaaaaaaa___^^^]]]]]]\\\\\\]]]]]][[[[[[ZZZZZZZZZZZZ[[[[[[]]]]]]]]]]]]]]]^^^^^^^^^\\\\\\\\\[[[ZZZXXXWWWVVVUUUUUUUUUVVVWWWWWWXXXXXXUUUUUUTTTUUUVVVYYY[[[\\\```aaabbb```]]]ZZZXXXXXXYYYZZZ[[[[[[[[[[[[ZZZYYYVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSRRRQQQPPPNNNNNNNNNNNNMMMKKKLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDEEEEEEDDDDDDDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBBBBCCCDDDDDDEEEAAACCCDDDFFFGGGGGGFFFEEEGGGGGGGGGGGGGGGGGGGGGFFFEEEFFFHHHJJJKKKKKKKKKJJJMMMLLLJJJHHHGGGFFFEEEEEEFFFFFFFFFEEEDDDBBBAAA@@@CCCBBBBBBDDDFFFHHHGGGGGGEEEDDDCCCCCCCCCDDDEEEFFF@@@CCCEEEFFFEEEDDDDDDEEEIIIIIIIIIHHHHHHFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFEEEDDDCCCCCCCCCFFFFFFEEEDDDCCCCCCCCCCCC@@@AAAAAABBBBBBBBBAAAAAA??????>>>>>>>>>>>>>>>???===>>>>>>>>>>>>>>>>>>===<<<<<<<<<======>>>>>>?????????>>>>>>>>>>>>??????;;;<<<>>>??????>>>;;;:::===>>>@@@AAA@@@>>><<<:::;;;::::::999999:::::::::<<<<<<;;;::::::::::::;;;;;;;;;;;;:::999999888888888888888777555444555666555555555555444444333333111111111222222333333333222222222333333444555555777888888666444333444555444444555666666555333111~~~~~~}}}}}}||||||{{{{{{zzzyyyyyyyyyyyyzzzyyyyyyxxxvvvuuurrrssstttuuuuuuuuuttttttrrrrrrqqqpppoooooonnnnnnpppnnnmmmmmmnnnoooooonnnnnnmmmmmmmmmnnnoooppppppppppppppppppooooooooonnnhhhiiiiiijjjjjjkkkkkkkkklllllljjjiiihhhgggggggggggggggffffffeeedddccccccdddddddddddddddcccbbbbbbaaaaaabbbdddfffhhhjjjkkkfffddd```______```aaa```[[[[[[[[[\\\\\\]]]^^^___[[[ZZZZZZYYYYYYZZZZZZ[[[\\\\\\\\\]]]]]]]]]]]]]]]YYYYYYZZZZZZZZZYYYYYYXXXTTTTTTUUUUUUVVVWWWWWWWWWTTTTTTTTTUUUVVVYYY[[[\\\```aaabbb```]]]ZZZXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVUUUUUUUUUTTTTTTTTTSSSTTTTTTTTTTTTSSSRRRRRROOOMMMLLLLLLLLLLLLKKKJJJKKKJJJIIIIIIGGGGGGFFFEEEGGGGGGGGGGGGFFFFFFEEEEEECCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBAAABBBBBBCCCDDDEEEEEEFFFFFFCCCDDDFFFGGGHHHGGGGGGFFFFFFGGGHHHIIIIIIHHHGGGFFFEEEFFFHHHIIIJJJJJJJJJJJJMMMLLLJJJHHHFFFEEEEEEDDDFFFFFFFFFEEEDDDBBB@@@@@@BBBAAAAAACCCFFFGGGHHHGGGEEEEEEDDDDDDDDDEEEGGGHHHEEEFFFFFFDDDCCCCCCEEEGGGIIIIIIJJJIIIIIIHHHGGGGGGCCCBBBBBBCCCDDDEEEFFFFFFIIIHHHGGGEEEDDDDDDCCCCCCGGGGGGFFFFFFEEEDDDDDDCCC@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>??????<<<======>>>>>>======<<<<<<<<<===>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>:::<<<>>>@@@???===;;;999===>>>???@@@???===;;;999999888888888888888999999;;;:::999888888888999999===<<<;;;:::888666555444666777777555333222333555444444444333333333333333111111111222333333444444111111222333333444444444777888888777555333333444333444555555555333222222~~~~~~~~~~~~}}}}}}|||{{{{{{{{{zzzyyyyyyxxxxxxxxxxxxxxxwwwwwwvvvuuutttrrrsssssstttttttttssssssqqqqqqqqqpppooooooooonnnooonnnmmmmmmoooppppppooolllllllllmmmnnnooopppqqqppppppppppppooooooooooooiiiiiiiiiiiiiiiiiijjjjjjkkkjjjiiihhhggggggggggggffffffeeeeeedddcccccccccccccccddddddccccccbbbaaa```aaaaaabbbdddfffhhhiiifffcccaaa___`````````___[[[[[[[[[[[[\\\^^^______[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[\\\]]]]]]]]]]]]]]]WWWXXXYYYYYYZZZZZZYYYYYYSSSTTTTTTUUUUUUVVVVVVWWWSSSSSSTTTUUUWWWXXXZZZ[[[```aaabbbaaa^^^[[[ZZZZZZXXXXXXXXXWWWWWWXXXXXXXXXUUUUUUUUUTTTTTTTTTSSSSSSQQQRRRSSSTTTSSSRRRQQQPPPMMMKKKJJJJJJKKKKKKJJJIIIIIIIIIHHHGGGFFFEEEDDDDDDFFFFFFGGGFFFFFFEEEDDDCCCBBBAAAAAAAAABBBCCCDDDDDDEEEDDDDDDCCCBBBBBBAAAAAABBBCCCDDDFFFGGGHHHHHHHHHEEEFFFGGGGGGHHHHHHGGGGGGFFFGGGIIIKKKKKKJJJHHHGGGFFFGGGHHHIIIIIIJJJJJJJJJLLLKKKIIIGGGFFFEEEDDDDDDEEEEEEEEEDDDCCCAAA@@@???@@@@@@@@@BBBDDDFFFFFFFFFEEEEEEDDDDDDEEEGGGHHHJJJIIIIIIHHHEEEDDDDDDGGGIIIIIIIIIJJJJJJJJJIIIHHHHHHCCCCCCCCCDDDEEEFFFGGGHHHJJJIIIHHHFFFEEEDDDDDDDDDFFFFFFFFFFFFEEEDDDCCCCCC@@@@@@AAAAAAAAA@@@??????>>>>>>>>>>>>>>>??????@@@<<<<<<============<<<<<<<<<<<<===>>>??????@@@@@@===>>>>>>??????>>>>>>===999;;;===??????===;;;:::============<<<;;;999888777666666666666777888888999999888777777777777777<<<;;;:::888666444333222555666666444222111222444333333333333333333333333000111111111222222333333000111222333444444444333555777888777555444444444222444555444333111222222}}}}}}~~~~~~~~~}}}|||{{{zzzzzzzzzyyyxxxxxxwwwwwwwwwwwwvvvvvvuuuttttttssssssssssssssssssssssssrrrpppppppppppppppppppppppppppnnnmmmnnnoooqqqpppppplllllllllmmmnnnoooqqqqqqppppppppppppooooooooooooiiiiiiiiiiiiiiihhhhhhhhhiiihhhhhhggggggggghhhhhhddddddddddddcccccccccccccccddddddddddddcccbbbbbb`````````aaabbbccceeefffdddcccaaa```aaa```___]]]]]]]]]]]]\\\\\\]]]]]]]]]\\\[[[[[[ZZZZZZ[[[[[[\\\ZZZ[[[\\\]]]^^^]]]]]]\\\XXXYYYYYYYYYYYYYYYXXXXXXSSSSSSTTTTTTUUUVVVVVVVVVSSSTTTTTTUUUWWWXXXYYYYYY]]]^^^```___\\\ZZZYYYYYYWWWVVVVVVVVVVVVVVVVVVWWWUUUTTTTTTTTTSSSSSSSSSSSSNNNOOOQQQQQQQQQPPPNNNMMMLLLJJJIIIJJJKKKKKKJJJHHHHHHGGGGGGFFFEEEDDDCCCCCCDDDEEEEEEEEEDDDCCCAAA@@@AAA@@@@@@@@@AAABBBDDDEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBCCCEEEHHHIIIJJJJJJJJJGGGGGGGGGGGGGGGHHHHHHIIIGGGIIIKKKMMMNNNLLLJJJIIIFFFGGGGGGHHHIIIIIIIIIJJJJJJIIIGGGFFFEEEDDDDDDDDDBBBBBBBBBBBBAAA@@@???>>>@@@??????@@@CCCEEEEEEDDDEEEDDDDDDDDDEEEGGGIIIJJJIIIJJJKKKJJJHHHGGGIIIJJJGGGHHHHHHIIIIIIIIIHHHHHHEEEFFFFFFFFFGGGIIIJJJKKKLLLKKKIIIGGGFFFEEEEEEDDDDDDDDDEEEEEEDDDCCCAAAAAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>???@@@@@@;;;<<<<<<======<<<<<<;;;:::;;;;;;<<<>>>??????@@@<<<===>>>??????>>>===<<<999:::<<<===>>>===<<<;;;===<<<<<<;;;999888888777555555555555555666777777777777777777666666666555888888777666555444333333444555555333111000111333333333333333333333333333000000000000000000111111///000222333444444333333444666777888666555555555222444444333111000222444|||}}}~~~~~~~~~}}}{{{zzzzzzzzzyyyyyyxxxwwwwwwvvvvvvvvvvvvuuuttttttsssssstttttttttssssssrrrrrrrrrpppppppppppppppqqqqqqqqqpppooommmnnnpppqqqqqqpppkkkkkkllllllnnnoooqqqrrrppppppppppppoooooooooooojjjjjjiiiiiihhhhhhggggggggggggggggggggghhhiiiiiiccccccccccccccccccddddddcccddddddddddddcccbbbbbbaaa`````````aaabbbccccccdddbbbaaaaaaaaa```^^^\\\``````^^^]]]\\\[[[[[[[[[\\\\\\[[[[[[[[[[[[\\\\\\ZZZ[[[\\\]]]^^^]]]\\\\\\ZZZZZZZZZZZZYYYXXXWWWVVVSSSSSSSSSTTTUUUUUUVVVVVVTTTTTTUUUVVVWWWWWWXXXXXXYYY[[[\\\\\\YYYWWWWWWWWWVVVUUUUUUTTTTTTUUUUUUVVVTTTTTTTTTTTTSSSSSSSSSSSSLLLMMMOOOOOOOOONNNLLLJJJKKKJJJIIIIIIJJJKKKJJJHHHGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCDDDDDDCCCAAA@@@???@@@@@@??????@@@BBBDDDEEEBBBBBBCCCCCCDDDEEEEEEEEECCCDDDFFFIIIJJJKKKKKKKKKIIIHHHGGGFFFGGGHHHIIIJJJHHHJJJMMMPPPPPPNNNLLLJJJGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHFFFEEEDDDDDDDDDDDD@@@@@@@@@@@@@@@???>>>===???>>>>>>@@@BBBDDDDDDCCCDDDDDDDDDDDDEEEGGGIIIKKKHHHKKKMMMNNNLLLJJJIIIIIIFFFFFFGGGHHHHHHHHHGGGGGGHHHHHHHHHIIIJJJKKKMMMNNNMMMLLLJJJHHHGGGFFFEEEEEEBBBCCCCCCDDDCCCAAA@@@???@@@@@@@@@@@@@@@???>>>===>>>>>>===>>>>>>???@@@@@@;;;<<<<<<<<<<<<<<<<<<;;;999999:::;;;<<<===>>>???<<<===>>>??????>>>===<<<888999;;;======>>>=========<<<:::999888777777777444444444444444555666777666666666777666666555444555555555555555555555555444444444333111000111222333333333333333333333333///////////////////////////000222333444444333333333555777888666555555666333444444222//////222555{{{{{{{{{{{{zzzzzzzzzzzzzzzxxxvvvuuuvvvvvvuuutttvvvuuutttsssssssssssssssrrrrrrrrrqqqqqqqqqppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooonnnlllmmmoooppppppooonnnnnnmmmlllllllllllllllmmmllljjjhhhggggggggghhhggggggfffeeeddddddccccccaaabbbbbbcccccccccbbbbbbaaaaaa```aaaaaabbbccccccdddcccbbb````````````aaa```````````````______^^^[[[\\\]]]]]]]]]]]]\\\[[[[[[\\\\\\\\\\\\[[[ZZZZZZ[[[ZZZYYYZZZ[[[\\\[[[YYYUUUVVVXXXYYYYYYXXXVVVTTTRRRRRRSSSUUUUUUUUUUUUUUURRRRRRSSSTTTVVVWWWXXXXXX[[[ZZZZZZYYYXXXXXXWWWWWWVVVUUUSSSQQQQQQQQQQQQRRRPPPQQQRRRSSSSSSQQQOOONNNLLLLLLMMMMMMMMMLLLLLLKKKLLLLLLLLLKKKJJJJJJIIIIIIJJJIIIHHHFFFEEECCCBBBAAA@@@@@@@@@@@@??????>>>>>>>>>???@@@AAABBBCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEHHHHHHIIIJJJKKKKKKKKKJJJKKKKKKKKKJJJIIIIIIHHHHHHHHHIIIKKKMMMNNNMMMLLLKKKIIIHHHGGGHHHJJJKKKJJJIIIJJJIIIFFFDDDBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>AAA@@@@@@@@@@@@AAABBBBBBCCCBBBAAABBBDDDFFFFFFEEEFFFGGGIIIJJJJJJJJJIIIIIIJJJGGGEEEEEEFFFHHHIIIIIIFFFGGGIIIJJJJJJIIIGGGFFFLLLKKKIIIGGGFFFDDDDDDDDD>>>AAADDDDDDCCC@@@???>>>???@@@BBBCCCCCCBBB@@@>>>========================;;;;;;<<<===>>>>>>======::::::;;;<<<======<<<<<>>===<<<;;;:::999999<<<<<<;;;;;;;;;:::::::::===<<<:::888666555333333333111000000222444444333333333333333333333333333444444444444444444333333888777666444222000///...222222222111111111000000222222222111111111111000222222111111111111111111333444777999999666444222444444444333333222222222~~~~~~~~~~~~|||{{{{{{{{{zzzzzzzzzzzzzzzxxxvvvuuuvvvvvvuuutttuuuttttttsssrrrrrrssssssqqqqqqqqqqqqppppppppppppmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnooonnnmmmmmmoooppppppooommmmmmlllkkkkkkkkkkkklllmmmllljjjiiihhhgggggghhhggggggfffeeedddcccbbbaaabbbbbbbbbbbbbbbbbbaaaaaa```````````````aaabbbbbbcccbbbaaa`````````aaabbb```````````````___^^^^^^[[[\\\]]]]]]]]]]]]\\\[[[[[[\\\\\\\\\\\\[[[ZZZZZZ[[[ZZZYYYZZZ[[[[[[ZZZYYYWWWWWWXXXXXXWWWUUUTTTSSSRRRRRRSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVXXXXXXWWWVVVUUUUUUTTTTTTSSSSSSRRRQQQQQQQQQQQQQQQPPPQQQRRRSSSSSSQQQOOONNNMMMMMMMMMNNNNNNMMMMMMLLLNNNNNNMMMLLLJJJIIIHHHHHHIIIHHHGGGFFFEEECCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@???@@@AAAAAABBBCCCCCCCCCBBBCCCCCCDDDEEEFFFFFFGGGHHHIIIJJJKKKKKKLLLKKKKKKLLLLLLKKKKKKJJJIIIIIIHHHJJJKKKMMMNNNOOONNNMMMLLLHHHGGGFFFGGGIIIIIIIIIHHHHHHGGGEEEDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCFFFDDDBBBCCCEEEFFFGGGFFFFFFGGGIIIJJJJJJJJJIIIHHHIIIGGGEEEDDDEEEFFFGGGGGGFFFGGGHHHJJJJJJIIIGGGFFFJJJIIIHHHFFFEEEDDDCCCBBBAAACCCEEEDDDBBB@@@??????BBBBBBCCCCCCCCCBBB@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===============:::;;;;;;<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;::::::999888888:::999888666555333111111333222111111333444444333222222222222222222222222333333333444444444444444555444444333222222111111333333333222222222111111222222222111111111000000111111111111111111111111444666999;;;;;;999777555333333333333333444555555}}}||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzxxxvvvuuuvvvvvvuuuttttttssssssrrrrrrrrrrrrssspppppppppooooooooonnnnnnmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnooonnnmmmmmmoooppppppooollllllkkkjjjjjjjjjjjjkkkmmmllljjjiiihhhhhhhhhhhhggggggfffdddcccaaa```___aaaaaabbbbbbaaa```__________________`````````aaaaaa````````````aaabbbbbbaaaaaaaaa```___^^^]]]\\\[[[\\\\\\]]]]]]\\\\\\[[[[[[\\\\\\\\\\\\[[[ZZZZZZ[[[ZZZYYYYYY[[[[[[ZZZYYYYYYYYYXXXVVVUUUSSSRRRRRRTTTSSSRRRQQQPPPQQQRRRRRRUUUUUUTTTTTTSSSSSSRRRRRRUUUUUUTTTSSSRRRQQQPPPOOOOOOPPPQQQQQQRRRRRRRRRQQQQQQQQQRRRSSSRRRQQQPPPOOONNNNNNNNNNNNOOOOOOOOONNNQQQPPPNNNLLLJJJHHHGGGFFFGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCCCCCCCCCCBBB@@@AAAAAABBBBBBCCCCCCCCCCCCDDDDDDEEEGGGHHHIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJIIIJJJKKKLLLMMMMMMMMMLLLKKKGGGEEEDDDEEEFFFHHHGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDIIIFFFDDDCCCEEEGGGGGGGGGDDDFFFHHHJJJKKKIIIGGGFFFHHHFFFEEEDDDCCCCCCDDDEEEEEEGGGHHHIIIIIIHHHFFFEEEGGGGGGFFFEEEDDDCCCBBBAAACCCDDDEEEDDDAAA@@@@@@AAADDDCCCBBBAAA@@@?????????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<;;;;;;;;;;;;<<<<<<<<<<<<999999999999:::::::::;;;::::::::::::999888777666999888888666555333222111444333222222444555444333000000000000000000000000222222222333333444444555111111222222222333333333333333333333333222222222222222111111111000000000111111111111111111111111444666888:::;;;:::888777222111222222444666999:::~~~}}}}}}|||{{{zzzzzzzzz{{{{{{zzzzzzzzzyyyyyyyyyyyywwwuuutttuuuuuutttssssssrrrqqqqqqqqqqqqrrrrrroooooonnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmooonnnlllmmmnnnpppoooooommmlllkkkkkkjjjjjjkkkkkkkkkkkkjjjiiihhhhhhgggggggggfffeeecccaaa___^^^]]]```aaaaaa``````___^^^]]]^^^^^^__________________^^^^^^______```aaabbbbbbaaaaaaaaa```___^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\\\\\\\\\\[[[ZZZZZZ[[[YYYXXXYYYZZZ[[[ZZZYYYZZZYYYWWWVVVTTTTTTTTTTTTUUUTTTQQQOOOOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQPPPPPPSSSRRRQQQPPPOOONNNNNNMMMNNNOOOQQQSSSTTTTTTSSSSSSQQQRRRRRRSSSRRRQQQPPPPPPOOOOOOOOOOOOOOOPPPPPPQQQSSSRRRPPPMMMKKKHHHFFFEEEFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEDDDEEEFFFGGGHHHIIIJJJKKKIIIJJJKKKLLLMMMNNNNNNNNNMMMMMMMMMLLLKKKKKKJJJJJJHHHHHHIIIJJJIIIIIIHHHGGGEEEDDDBBBBBBDDDEEEFFFEEEDDDDDDCCCCCCBBBBBBBBBBBB???@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEIIIFFFDDDCCCDDDFFFGGGGGGCCCEEEHHHJJJJJJHHHFFFDDDFFFFFFEEECCCAAAAAAAAACCCEEEFFFHHHIIIHHHGGGEEEDDDEEEFFFFFFFFFEEEDDDBBBAAACCCCCCCCCBBBAAAAAACCCEEEDDDBBB@@@===<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;::::::999888888777999:::::::::999888777666999999999888777555444333444333333444555555444333000000000000000000000000000111111222333444444555000000111111222222333333222222222222222222222222111111111111000000000000000000000000111111111111111333666888999888777666000000111333555999===???{{{{{{{{{zzzzzzyyyxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxwwwvvvtttsssttttttsssrrrqqqqqqppppppppppppqqqqqqnnnnnnnnnmmmmmmmmmllllllmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllnnnlllkkklllmmmooonnnnnnmmmlllkkkkkkjjjjjjkkkkkkiiiiiiiiiiiihhhggggggfffeeeeeecccbbb```^^^]]]\\\____________^^^^^^]]]\\\^^^^^^____________^^^]]]]]]]]]^^^___```aaaaaaaaa````````````___^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\\\\\\\\\\[[[ZZZZZZZZZYYYXXXYYYZZZ[[[ZZZXXXXXXWWWVVVVVVUUUVVVVVVWWWUUUTTTQQQOOONNNNNNOOOPPPNNNNNNOOOPPPQQQRRRSSSSSSQQQQQQPPPPPPOOONNNNNNNNNNNNPPPRRRTTTUUUVVVVVVUUURRRRRRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOPPPQQQRRRRRRTTTSSSQQQNNNKKKIIIGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDEEEEEEFFFGGGFFFFFFGGGHHHIIIJJJKKKKKKIIIJJJKKKMMMNNNOOOOOOOOOMMMMMMMMMLLLKKKKKKJJJJJJHHHHHHHHHHHHGGGGGGFFFEEEEEECCC@@@@@@BBBDDDDDDDDDDDDDDDCCCCCCCCCBBBAAAAAA>>>>>>???@@@AAABBBCCCCCCDDDCCCCCCCCCCCCDDDEEEEEEGGGEEECCCBBBDDDFFFFFFFFFCCCEEEGGGHHHHHHGGGDDDCCCCCCDDDEEECCC@@@???@@@BBBEEEFFFGGGHHHHHHFFFDDDCCCCCCEEEFFFGGGGGGEEECCCAAA@@@@@@AAA@@@@@@AAADDDGGGEEECCC@@@===;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999999888999::::::;;;::::::999999888888888999:::;;;;;;;;;:::888777777888888888888666444333444444333444666555444222111111111111111111111111000000111111222333444444111111111111111111111111000000000000111111111111111111111000000000////////////000000000111111111111333555666777777666666000000222444888<<>>??????@@@AAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEEEECCCBBBCCCEEEGGGGGGFFFDDDEEEFFFFFFFFFEEEDDDCCCAAACCCEEEDDD@@@???@@@BBBEEEFFFGGGHHHGGGEEECCCBBBAAACCCFFFHHHHHHFFFCCCAAA===>>>>>>>>>>>>???BBBEEEEEECCC@@@>>><<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::::::::999777666666777888888555666666777888999::::::777888:::<<<<<<;;;:::888333444666666666444222111444333333444555555222000000000000000000000000000000000000111111222222333222222111111000//////////////////000000000000000111111000000000/////////...//////000000111111111333444666777888777777666000111444777:::===@@@AAA||||||}}}~~~}}}|||{{{zzzxxxxxxyyyzzzyyyxxxwwwvvvvvvvvvuuuuuuuuuttttttttttttrrrpppoooppppppooonnnooonnnnnnnnnnnnooopppqqqnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkiiihhhiiijjjlllkkkkkkiiiiiihhhgggggggggggggggdddeeefffffffffeeedddcccaaaaaa```___^^^]]]\\\\\\ZZZZZZ[[[\\\]]]]]]]]]]]]______aaaaaaaaa___^^^\\\\\\]]]^^^___```______^^^]]]]]]^^^_________^^^^^^]]]]]]\\\[[[[[[\\\]]]]]][[[\\\\\\\\\\\\[[[ZZZZZZZZZYYYXXXXXXYYYZZZYYYXXXTTTTTTUUUUUUTTTSSSRRRQQQMMMMMMMMMLLLLLLKKKKKKKKKJJJKKKMMMOOOQQQSSSUUUUUUMMMMMMNNNOOOOOOPPPPPPQQQQQQQQQQQQRRRSSSUUUVVVWWWTTTSSSSSSRRRRRRRRRRRRRRRPPPOOONNNNNNOOOPPPRRRTTTQQQQQQPPPNNNMMMLLLKKKKKKIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIILLLKKKJJJHHHHHHIIIKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHJJJLLLMMMNNNOOOOOOLLLLLLKKKKKKJJJIIIIIIHHHJJJJJJHHHGGGFFFEEEEEEEEEEEEBBB??????@@@CCCDDDDDDFFFFFFFFFFFFEEECCCAAA@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEBBBBBBCCCFFFHHHIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCCCC???BBBEEEDDDAAA???AAADDDEEEFFFGGGGGGFFFEEEBBBAAA???AAAEEEGGGHHHEEEBBB???<<<===>>>===<<<<<<>>>???@@@???===<<<::::::::::::999999999999999999999999;;;<<<<<<<<<;;;;;;:::999999777666444444444666777222333444555666777777888444555888;;;<<<;;;:::999222333555666666555222111333222333444555444111///////////////////////////000000000111111111111111111000000000000///////////////000000111111111111111000000000////////////......//////000111111222444444555555666555555444111333666:::===>>>??????~~~~~~zzz{{{|||||||||{{{yyyyyywwwxxxyyyzzzzzzyyywwwvvvuuuttttttttttttssssssssssssqqqooonnnoooooonnnmmmnnnnnnnnnnnnnnnoooppppppoooooonnnnnnnnnmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjhhhggghhhiiikkkjjjjjjggggggfffeeeeeeeeeeeeeeecccdddeeeeeeeeedddcccbbb``````___^^^^^^]]]\\\\\\XXXYYYZZZ[[[\\\]]]]]]]]]___```aaabbbbbb```^^^]]]\\\]]]^^^_________^^^]]]\\\\\\]]]^^^____________^^^]]]\\\[[[[[[\\\]]]^^^[[[\\\\\\\\\\\\[[[ZZZZZZZZZXXXWWWXXXYYYZZZYYYXXXSSSTTTTTTTTTSSSQQQNNNLLLJJJJJJJJJKKKJJJJJJIIIHHHHHHHHHJJJKKKMMMOOOPPPQQQLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQPPPPPPRRRSSSUUUWWWTTTTTTSSSRRRRRRRRRRRRRRRPPPOOONNNMMMNNNPPPRRRTTTPPPPPPOOONNNNNNMMMMMMMMMKKKKKKJJJIIIIIIHHHGGGGGGIIIIIIIIIJJJJJJJJJKKKKKKNNNMMMKKKJJJJJJKKKLLLMMMJJJIIIIIIIIIIIIHHHHHHHHHGGGHHHJJJKKKMMMNNNNNNOOOKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHFFFDDDCCCBBBBBBBBBEEEBBB??????@@@CCCDDDEEEGGGGGGGGGGGGEEECCCAAA???BBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDBBBBBBDDDHHHKKKLLLJJJHHHFFFEEEDDDBBBBBBBBBCCCDDD>>>BBBEEEEEEAAA???AAAEEEEEEEEEGGGGGGFFFDDDBBBAAA===???CCCFFFGGGDDDAAA>>><<<===>>>===;;;999:::;;;;;;:::999888777666666666777777777777777777777777;;;<<<<<<<<<;;;;;;:::999888777555333222333555666333333333333333333333222111333666999;;;;;;999999333555777888888777555333222222222444555333000...........................111111111111000000000000////////////000000000000000000111111222222222333000000000000////////////---......///000111111222222222222333222222111111111444888<<<>>>???>>>===}}}|||{{{}}}|||{{{{{{{{{zzzwwwuuuwwwwwwwwwwwwwwwvvvuuuuuurrrrrrssssssrrrrrrqqqppptttsssrrrpppooonnnnnnmmmmmmmmmnnnnnnooooooppppppoooooonnnmmmmmmmmmmmmmmmkkkkkkllllllllllllllllllkkkjjjhhhiiijjjkkkkkkjjjhhhhhhgggggggggggghhhhhhhhhggggggeeedddcccbbbbbb^^^___`````````___^^^]]]___\\\ZZZYYYZZZ[[[[[[[[[YYYXXXXXXXXXYYY\\\^^^```ccccccbbbaaa```^^^\\\[[[^^^]]]\\\[[[\\\]]]^^^___aaaaaaaaa```___]]]\\\[[[[[[[[[\\\]]]]]]]]]]]]\\\___^^^]]]\\\[[[ZZZZZZZZZ\\\[[[ZZZYYYXXXWWWVVVVVVUUUTTTSSSQQQPPPOOONNNMMMLLLKKKJJJIIIJJJJJJIIIGGGHHHHHHIIIKKKMMMNNNMMMKKKMMMMMMMMMNNNNNNOOOOOOOOORRRPPPOOOPPPRRRTTTTTTSSSUUUUUUTTTSSSSSSTTTUUUUUUNNNOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQNNNJJJIIIKKKMMMIIIJJJJJJJJJJJJJJJJJJIIIKKKLLLLLLLLLLLLMMMMMMMMMOOONNNMMMMMMLLLLLLLLLLLLOOONNNLLLJJJIIIHHHIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLIIIIIIHHHGGGGGGGGGHHHHHHCCCCCCCCCCCCBBBAAA@@@???AAAAAAAAA@@@???AAADDDGGGKKKKKKIIIFFFBBB@@@AAABBBAAAAAAAAAAAAAAABBBCCCDDDBBBBBBBBBBBBCCCEEEFFFHHHDDDEEEGGGIIIJJJKKKKKKKKKEEEDDDCCCBBBAAABBBCCCCCCBBBBBBAAAAAA@@@??????>>>???AAAEEEGGGGGGDDDAAA>>>@@@@@@AAAAAAAAA@@@??????;;;:::888777777777888888CCC@@@>>><<<:::888555333444555555555666666777777999999:::;;;;;;<<<======333333444444444444444444444333222111000000000000444444555777999999888666111111222333333333333222777666333111000000000000......///000111222222333222222111111000000//////111///,,,***+++...111444333222000......///111222111111000///////////////000000111111111222222222444444444333333222222222666555777<<>>======>>>AAADDDFFFFFFDDD@@@>>>???@@@@@@@@@@@@@@@??????<<<;;;999888888888999:::>>><<<:::999999888666444444555555555666666666777666777777888999999::::::444444444444333333333333222222111111111222333333444333444555777888777666000111222222333333222222555333222000/////////000//////000000111111222222111111000000000000000000///...---------...000111222111000/////////000000111000000////////////////////////000000000111111222222222222222222222111555555777;;;@@@AAA>>>:::~~~}}}{{{{{{|||xxxvvvvvvwwwxxxxxxtttuuuuuuuuuuuutttsssssssssssssssssssssrrrqqqqqqppppppooonnnnnnnnnnnnnnnnnnnnnnnnoooooooooooopppooonnnmmmmmmllllllmmmmmmllllllllllllllllllllllllkkkjjjhhhhhhiiijjjjjjiiigggffffffeeeeeeffffffgggfffeeeeeedddcccbbbaaaaaa^^^^^^^^^^^^]]]\\\ZZZZZZ[[[ZZZYYYZZZ[[[[[[YYYWWWYYYXXXXXXYYYZZZ\\\^^^```aaaaaaaaaaaaaaa```______``````___^^^^^^_________ccccccbbbaaa```^^^]]]\\\\\\\\\\\\]]]]]]]]]^^^^^^``````^^^]]]\\\[[[[[[[[[YYYYYYYYYXXXXXXXXXWWWWWWUUUUUUTTTSSSRRRQQQOOONNNKKKIIIHHHIIIJJJJJJIIIHHHIIIIIIJJJLLLNNNOOONNNLLLLLLLLLNNNOOOPPPQQQRRRRRRRRRPPPOOOPPPRRRTTTTTTSSSPPPQQQRRRRRRRRRRRRQQQPPPPPPOOOOOOOOONNNMMMMMMMMMMMMOOOPPPOOOLLLKKKJJJKKKJJJKKKLLLLLLLLLLLLKKKJJJMMMMMMNNNOOOOOOPPPQQQQQQRRRQQQPPPOOONNNMMMLLLLLLMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@??????@@@AAAAAAAAACCCGGGIIILLLLLLKKKHHHEEECCCCCCDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCEEEEEECCCEEEHHHJJJKKKIIIGGGEEEAAA@@@???>>>===<<<======???>>>>>>======<<<;;;;;;===???BBBDDDDDDBBB@@@>>>>>>>>>???@@@@@@?????????<<<;;;:::999999999:::;;;999888777777888888777555555555555555555666666666666666666777777888888999444444444333222222222111111111111111222333444555444222111222444666666555000111222222333333222222222111000////////////000111111111111111111111111/////////000000000000000,,,---.../////////......000000000000000//////...000000//////......//////............////////////111111111111111111222222444444666;;;??????<<<888~~~}}}|||{{{{{{}}}zzzwwwvvvvvvwwwwwwwwwsssssstttttttttssssssrrrssssssssstttsssrrrrrrqqqppppppooooooooooooppppppoooooooooooooooooooooooonnnnnnmmmllllllllllllmmmllllllllllllkkkkkkkkkkkkkkkiiigggggghhhiiihhhgggeeeeeeddddddddddddeeeeeeddddddcccbbbbbbaaa``````^^^^^^]]]\\\[[[ZZZYYYXXXYYYYYYYYYZZZ[[[ZZZXXXUUUYYYYYYYYYYYY[[[]]]^^^______```aaaaaabbbbbbaaaaaabbbaaaaaa``````_________cccccccccbbbaaa___^^^]]]]]]]]]]]]]]]]]]^^^^^^___aaa```^^^]]]\\\\\\[[[[[[XXXXXXXXXXXXXXXXXXXXXXXXSSSSSSTTTSSSRRRPPPOOONNNJJJIIIHHHIIIJJJKKKJJJIIIJJJJJJKKKMMMOOOPPPOOOMMMKKKLLLNNNPPPRRRSSSSSSSSSRRRPPPOOOPPPRRRTTTTTTSSSOOOPPPRRRSSSSSSRRRPPPOOOPPPOOOOOONNNMMMLLLLLLKKKLLLMMMNNNOOONNNLLLKKKJJJKKKLLLMMMNNNNNNMMMLLLKKKNNNNNNOOOPPPQQQQQQRRRSSSRRRRRRQQQPPPNNNMMMKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@?????????>>>@@@AAABBBBBBDDDGGGJJJHHHIIIHHHFFFBBB@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>??????@@@AAABBBCCCDDDCCCEEEIIIKKKKKKHHHEEECCC??????>>>===<<<;;;;;;:::<<<<<<<<<;;;::::::999999<<<===@@@BBBBBBAAA???===<<<===>>>>>>????????????;;;:::999888888999:::;;;888777666666777888777555555555555555555555555555666777777777888888888999444444333222111111000000000000000000000111222222333111//////111333444444000000111222222222222222000000000000000000000000222222111111111000000000.........//////000000000---------......---------...///000111111///---,,,000//////.........//////---.........////////////000000000111222333333333555555777;;;??????;;;777~~~}}}||||||{{{{{{yyywwwwwwwwwxxxwwwuuutttrrrrrrssssssssssssrrrrrrsssssstttttttttsssrrrrrrqqqqqqppppppqqqqqqrrrrrrppppppppppppoooooooooooonnnnnnmmmlllllllllllllllllllllkkkkkkjjjjjjjjjiiijjjhhhffffffggggggfffeeeddddddccccccccccccddddddbbbbbbbbbaaa``````______^^^^^^\\\[[[ZZZYYYXXXXXXYYYXXXXXXYYYZZZZZZWWWUUUXXXYYYYYYZZZ\\\]]]^^^______```aaabbbccccccccccccccccccbbbbbbaaa```___^^^aaabbbbbbbbbaaa```___^^^^^^^^^]]]]]]]]]^^^___``````___^^^]]]\\\[[[[[[[[[XXXXXXXXXXXXWWWWWWWWWWWWQQQQQQRRRRRRQQQOOOMMMLLLJJJIIIHHHIIIKKKLLLKKKJJJKKKKKKLLLNNNPPPQQQPPPNNNLLLMMMPPPRRRTTTTTTTTTTTTRRRPPPOOOPPPRRRTTTTTTSSSOOOPPPRRRSSSSSSRRRPPPOOOOOOOOONNNMMMLLLLLLKKKKKKKKKLLLMMMNNNNNNMMMKKKJJJLLLMMMOOOPPPPPPOOOMMMLLLNNNNNNOOOPPPPPPQQQRRRRRRQQQQQQPPPPPPNNNLLLJJJIIIHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBBBB@@@???>>>>>>??????===???AAABBBCCCDDDGGGIIIFFFFFFGGGEEEBBB??????@@@@@@???>>>=====================>>>???@@@AAABBBBBBCCCEEEHHHJJJJJJGGGDDDAAA>>>>>>>>>===<<<;;;;;;:::;;;;;;:::999999888888777:::<<<>>>@@@@@@???===<<<:::;;;<<<===>>>>>>??????:::999888777777888999:::;;;999888777888888666555555555555555555444444444555555555666666666666666333333222111000//////...000000///...------......111///......000222333333000000111222222222222111000000000111111111111111222111111000000/////////------....../////////000...---,,,++++++,,,---...---...000111111///---+++//////............//////........./////////000000///000111222333555666666777666777;;;??????<<<999~~~~~~}}}}}}}}}||||||{{{{{{{{{vvvvvvvvvwwwxxxwwwtttrrrqqqrrrrrrssssssssssssrrrtttttttttttttttsssrrrrrrrrrrrrqqqqqqqqqrrrrrrsssqqqppppppppppppooooooooonnnmmmllllllkkkkkkllllllkkkjjjjjjiiiiiihhhhhhhhhhhhfffdddddddddeeedddccccccbbbbbbaaaaaabbbbbbccc````````````_________^^^^^^]]]\\\ZZZZZZYYYYYYYYYZZZYYYXXXYYYZZZZZZXXXVVVXXXYYYZZZ[[[]]]^^^______``````bbbccccccdddddddddcccccccccbbbaaa```^^^]]]______```aaaaaaaaa``````______^^^]]]^^^___```aaa______]]]\\\[[[ZZZZZZZZZXXXXXXXXXWWWWWWWWWVVVVVVOOOPPPQQQRRRQQQOOOMMMKKKJJJIIIIIIJJJLLLNNNMMMLLLLLLLLLMMMOOOQQQRRRQQQOOOMMMOOOQQQTTTUUUUUUTTTSSSRRRPPPOOOPPPRRRTTTTTTSSSOOOPPPQQQRRRRRRQQQPPPOOONNNMMMMMMMMMLLLKKKKKKKKKLLLKKKKKKLLLMMMNNNLLLKKKLLLNNNPPPRRRRRRPPPNNNLLLNNNNNNOOOOOOOOOOOOPPPPPPMMMNNNNNNNNNMMMKKKHHHGGGEEEFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@>>>===>>>>>>???===???AAABBBBBBCCCEEEGGGEEEFFFGGGEEEBBB@@@???@@@>>>===<<<<<<<<<<<<<<<<<<;;;<<<===>>>???@@@@@@@@@AAABBBEEEGGGGGGEEEBBB@@@<<<============<<<;;;;;;:::999999888888777777666999:::<<<===>>>>>><<<<<<888999;;;<<<===>>>>>>>>>999888777777777888999:::===;;;999888888888666444555555555444444444444444222222222222222222222222111111111000/////////...000///...---,,,,,,,,,,,,000...---...000222222111///000111111222222111111000000111222222111111111000000000//////.........---------...............///---+++******+++,,,---,,,...///000000...,,,+++......------......//////.........////////////000//////111222444666777888888777666999===???>>><<<}}}||||||}}}~~~||||||{{{{{{{{{{{{{{{{{{wwwuuuttttttuuuvvvuuusssqqqrrrrrrsssttttttsssssstttttttttttttttssssssrrrrrrrrrqqqqqqpppqqqqqqqqqqqqqqqqqqpppppppppoooooonnnmmmllllllkkkkkklllllliiiiiiiiihhhgggffffffffffffdddbbbbbbbbbbbbaaa```bbbaaaaaa``````aaaaaabbb____________^^^^^^^^^^^^]]]]]][[[ZZZZZZZZZ[[[[[[\\\ZZZXXXXXXYYYZZZYYYXXXXXXYYYZZZ\\\]]]^^^______aaaaaabbbcccddddddddddddccccccccccccaaa___]]]\\\\\\]]]^^^___```aaaaaaaaa```___^^^]]]^^^___aaabbb^^^]]]\\\[[[ZZZYYYYYYYYYYYYYYYXXXWWWWWWVVVUUUUUUOOOPPPRRRSSSRRRPPPMMMLLLKKKJJJJJJKKKNNNOOOOOONNNMMMLLLMMMPPPRRRSSSQQQPPPNNNPPPSSSUUUVVVUUUTTTSSSRRRPPPOOOPPPRRRTTTTTTSSSOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLKKKMMMKKKIIIJJJLLLNNNMMMLLLMMMOOOQQQSSSSSSQQQOOOMMMNNNNNNNNNMMMMMMMMMMMMMMMJJJJJJKKKLLLKKKIIIGGGFFFCCCCCCDDDDDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@AAABBBAAA???=========>>>???<<<>>>@@@AAAAAAAAACCCDDDBBBDDDEEEDDDAAA???>>>>>><<<;;;;;;;;;;;;;;;<<<===999:::<<<>>>????????????===>>>@@@AAABBBAAA???>>>999:::;;;<<<<<<<<<;;;;;;999999999888777777666666777888:::<<<===<<<<<<;;;777888999;;;===>>>>>>>>>999999888777888999:::;;;<<<:::888888888888666555555555555444444333333333111111111111111111111111////////////////////////......------,,,---------.........///111222111000///000000111111111111111///000111111111000///..................---------......------------------,,,,,,,,,,,,+++++++++***------...///...---,,,+++...------------...///000,,,---------............---...///111333666777888888555444555:::>>>???>>>~~~|||{{{{{{|||}}}{{{{{{{{{{{{{{{{{{{{{{{{yyyvvvsssrrrsssuuuvvvvvvqqqrrrssssssttttttttttttttttttuuuuuuttttttsssrrrrrrqqqqqqpppooooooppppppqqqqqqqqqqqqppppppoooooommmmmmlllkkkkkkkkkkkkllliiihhhhhhgggfffeeeeeeeeeeeecccaaa```aaaaaa```___aaaaaa````````````aaaaaa^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\[[[ZZZZZZ[[[\\\\\\]]][[[XXXXXXYYYZZZZZZYYYXXXYYYZZZ\\\^^^^^^______aaabbbcccdddddddddddddddccccccccccccaaa___\\\[[[ZZZ[[[]]]___```aaabbbbbbaaa```^^^]]]^^^___aaaccc^^^]]][[[ZZZYYYYYYXXXXXXZZZZZZYYYXXXVVVUUUTTTTTTPPPQQQSSSTTTSSSQQQOOOMMMKKKJJJJJJLLLOOOPPPPPPPPPMMMMMMNNNPPPRRRSSSRRRPPPOOOQQQTTTVVVVVVUUUSSSRRRRRRPPPOOOPPPRRRTTTTTTSSSNNNNNNMMMLLLLLLMMMNNNNNNKKKKKKKKKKKKLLLLLLLLLLLLMMMJJJHHHIIILLLNNNNNNMMMMMMOOORRRTTTTTTRRROOOMMMNNNNNNMMMMMMLLLKKKKKKJJJGGGHHHIIIJJJJJJHHHFFFEEEAAABBBCCCCCCCCCBBBAAA@@@@@@@@@AAAAAAAAABBBBBBBBBAAA@@@@@@???>>>?????????BBBAAA???===<<<===>>>???<<<>>>@@@AAA@@@@@@AAABBB???AAABBBAAA>>><<<;;;;;;::::::::::::;;;;;;<<<===999:::<<<>>>??????>>>>>>:::;;;<<<===>>>>>>===<<<777888:::;;;<<<<<<;;;:::999999999888777777666666777888999;;;<<<<<<;;;;;;666777999;;;<<<>>>>>>>>>::::::999999999:::<<<===:::888777777888888777555555555555444444333333333333333333222222222222222.........///////////////---------------...///000------...000222222111/////////000111111111111111...///000000000///---,,,------------------------.........------,,,,,,,,,***+++---......,,,)))'''------......------,,,,,,---------------...///000++++++,,,,,,,,,---------+++,,,...000333555777777888444111333888===??????~~~}}}}}}xxxyyyzzzzzz{{{{{{zzzzzzvvvuuussssssuuuvvvuuutttoooooopppqqqrrrtttuuuvvvssssssssstttttttttuuuuuuuuutttrrrqqqppppppqqqqqqsssrrrqqqooonnnmmmmmmmmmlllkkkjjjiiihhhhhhhhhhhhiiihhhggggggggggggeeecccaaaaaabbbcccbbb```^^^\\\]]]^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^]]]\\\[[[YYYYYY\\\[[[[[[ZZZYYYXXXXXXWWWXXXXXXXXXXXXYYYYYYYYYYYYYYY[[[]]]_________^^^]]]aaaaaabbbbbbbbbcccccccccbbbaaa`````````___\\\YYY]]]\\\\\\\\\^^^```ccceeebbbaaa___^^^]]]]]]^^^^^^\\\[[[YYYXXXWWWWWWXXXXXXZZZYYYWWWWWWXXXXXXWWWVVVRRRQQQRRRTTTVVVTTTOOOJJJPPPPPPPPPOOOOOONNNNNNNNNPPPQQQRRRSSSTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQRRRSSSRRRQQQPPPOOONNNOOOPPPQQQQQQPPPNNNMMMLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIIIIIIIIIIJJJKKKKKKNNNNNNOOOOOOPPPPPPOOOOOOOOOOOONNNMMMKKKIIIHHHGGGLLLIIIFFFEEEFFFFFFDDDBBBAAAAAAAAAAAA???>>><<<<<<>>>===<<<;;;<<<===???AAA@@@?????????>>>>>>======BBBAAA???===;;;;;;;;;;;;======>>>@@@BBBBBBAAA???CCCAAA???>>>===<<<:::888666666777888888888888777555777999<<<===>>>>>>===>>>;;;999;;;??????;;;777777888:::<<<=========<<<;;;999777555444555666777666888999;;;;;;;;;999888777666777888;;;<<<<<<:::<<<<<<<<<:::777666777888<<<;;;:::999888888888888222333333444555555555444555111...---///000///---...............---------...,,,+++,,,///111222222//////000111111111111000111111000///////////////---.........//////000000......------------......+++,,,.../////////...---------------------,,,,,,000///...---------------...............---------///000000000///...,,,+++------///111333555777888888777666555555666888999~~~}}}||||||yyyyyyzzzzzz{{{zzzzzzzzzvvvuuussssssuuuvvvuuutttpppppppppqqqrrrsssuuuvvvssssssssstttttttttuuuuuuttttttrrrqqqqqqqqqqqqrrrsssrrrpppooonnnmmmmmmmmmlllkkkjjjiiihhhggggggggghhhgggffffffggggggeeeccc```aaabbbcccbbb```___]]]^^^^^^_________^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\[[[\\\[[[[[[ZZZYYYYYYXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZ[[[]]]___```aaa```______aaaaaaaaabbbbbbbbbccccccaaa```_________^^^\\\ZZZ]]]\\\\\\\\\^^^```cccdddbbbaaa___^^^]]]]]]^^^^^^\\\[[[YYYXXXWWWWWWWWWXXXYYYXXXWWWWWWXXXXXXWWWUUUTTTTTTTTTUUUWWWUUUQQQNNNNNNNNNNNNNNNMMMMMMMMMLLLQQQRRRTTTUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTRRRQQQOOONNNNNNOOOPPPPPPPPPPPPOOONNNMMMLLLKKKKKKIIIIIIJJJJJJJJJKKKKKKKKKMMMMMMKKKJJJIIIHHHHHHHHHLLLLLLMMMMMMNNNMMMMMMLLLLLLLLLLLLKKKIIIGGGFFFEEEJJJGGGEEEDDDEEEFFFDDDBBBAAAAAA@@@@@@???===<<<;;;>>>===<<<;;;<<<===???@@@?????????>>>>>>=========AAA@@@>>>===<<<;;;<<<<<<;;;::::::<<<>>>???>>>===@@@>>>===<<<<<<;;;999777666666666666777777777777777888999:::<<<=========>>><<<:::<<>>===<<<<<<;;;======<<<;;;;;;===>>>???>>>>>>>>>===============>>>>>>===<<<<<<<<<<<<===;;;:::999999;;;======<<<<<<;;;::::::;;;:::888666666666555555555666777888888888888999:::;;;<<<<<<>>>===;;;===??????<<<888666777777888888888777777888777555444333333444555888999:::;;;;;;:::888777777666666888;;;<<<;;;999666777777555333222222444666666555555444333333333111222333333333333333333222000...---...///...---////////////////////////000...,,,,,,...000000000000111222222333333222222111111000///////////////............////////////......------------......---------------......///............///////////////...---,,,******))))))......//////000000111111333444444444444222111000---...000222444666777777222111000//////000111222}}}{{{zzzyyyzzzzzz{{{{{{zzzzzzyyyxxxwwwuuussstttuuuvvvuuutttrrrrrrrrrqqqrrrrrrssstttttttttttttttuuuuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrqqqpppooonnnmmmmmmmmmmmmlllkkkiiihhhgggfffeeeeeeddddddcccdddffffffeeeccc______```aaaaaaaaa``````^^^^^^___`````````______\\\]]]^^^^^^______^^^^^^[[[[[[[[[ZZZZZZZZZYYYYYYZZZZZZ[[[[[[[[[\\\\\\\\\ZZZZZZ\\\]]]]]]^^^]]]]]]`````````aaaaaaaaabbbbbb```^^^[[[ZZZ[[[\\\\\\[[[]]]]]]\\\]]]^^^___```aaa``````^^^]]]]]]]]]^^^^^^^^^]]][[[YYYWWWWWWWWWWWWWWWVVVUUUUUUWWWWWWVVVUUUXXXWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWYYYZZZZZZZZZYYYVVVVVVVVVVVVVVVUUUUUUUUUQQQPPPOOOMMMMMMMMMNNNNNNMMMNNNOOOPPPOOOMMMJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLLLLIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFEEEEEECCCBBBBBBBBBBBBBBBBBBCCCCCCBBBBBB???>>>===<<<<<<;;;;;;;;;===<<<<<<;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======;;;999999;;;=========888888888999::::::888666888777555444444666888999999888777777888999:::<<<>>>======>>>???>>>;;;999666666666666555555444444666555444333333333333444777888999::::::888777555777666666888:::;;;:::999555555555333111000111333444444444444333333222111111111222222222222222111111000///.........------////////////000000000000111///------.../////////...//////000000000000000111000000///////////////.........///////////////......------------.........---,,,+++,,,---...///////////////000000000000333222111///...---,,,,,,------...///000000111111333333444555444333222111---///111333555666666666333333222111111111222222~~~|||zzzyyyxxxyyyzzzzzz{{{zzzzzzyyyyyyxxxvvvtttuuuvvvwwwvvvvvvuuutttssssssrrrssssssssstttttttttuuuuuuuuuvvvvvvrrrrrrrrrrrrrrrrrrqqqqqqoooooonnnmmmllllllllllllkkkkkkiiigggfffeeeddddddccccccbbbccceeeeeedddbbb^^^_________``````______]]]]]]^^^___``````______^^^^^^______^^^^^^]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\ZZZZZZ[[[\\\]]]]]]]]]]]]______`````````aaaaaaaaa___]]]ZZZZZZ[[[\\\\\\\\\]]]]]]]]]]]]^^^^^^______```___]]]]]]\\\]]]^^^^^^^^^]]][[[YYYXXXWWWXXXXXXWWWUUUUUUUUUWWWWWWVVVUUUWWWWWWVVVUUUTTTUUUVVVWWWSSSSSSSSSTTTTTTTTTTTTTTTVVVWWWYYYZZZ[[[[[[ZZZZZZUUUUUUVVVVVVUUUUUUSSSSSSQQQPPPNNNMMMLLLLLLMMMMMMKKKLLLNNNNNNNNNLLLJJJHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIHHHIIIIIIJJJKKKHHHHHHHHHGGGGGGEEEDDDCCCCCCDDDDDDDDDCCCBBBAAAAAA>>>???@@@AAAAAA@@@@@@@@@======<<<:::::::::::::::<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<:::888888:::;;;<<<;;;666666777999::::::888666888777555555555666888:::888777666666666888999:::>>>>>>===>>>>>>===:::999666555555444333333333333555444444333333333333333555666777999888777555444777666666888::::::999888444555555333111000222333222333444444444333222111000111111111111111000000000000000000...---------.../////////000000111111222000------...//////.........///000000000000///111000000//////////////////////////////...............------------......------,,,++++++---...////////////000000000111111444333222000//////......,,,,,,---......///000000111222222333333222000000---///111444666666666666444333333222222222222222~~~}}}|||zzzyyyxxxxxxyyyzzzzzz{{{{{{zzzzzzyyywwwvvvvvvwwwxxxxxxwwwxxxwwwvvvuuutttsssssssssttttttuuuuuuuuuvvvvvvvvvssssssssssssrrrqqqpppooonnnnnnmmmlllllllllllllllkkkjjjiiigggeeedddcccccccccbbbbbbcccddddddbbbaaa^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\]]]^^^____________^^^^^^^^^^^^^^^]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]^^^^^^__________________````````````]]]\\\ZZZ[[[\\\]]]]]]\\\]]]]]]]]]]]]^^^^^^^^^^^^___^^^]]]\\\\\\]]]^^^___]]]\\\ZZZYYYXXXYYYYYYZZZWWWVVVUUUVVVWWWXXXWWWVVVUUUVVVVVVUUUTTTTTTUUUWWWUUUUUUUUUVVVVVVVVVVVVWWWWWWXXXYYYZZZ[[[ZZZYYYYYYTTTUUUVVVVVVUUUTTTRRRQQQQQQPPPNNNLLLKKKKKKLLLLLLJJJKKKLLLLLLLLLJJJIIIHHHFFFFFFFFFFFFGGGGGGGGGGGGJJJIIIHHHGGGFFFEEEEEEEEEGGGGGGFFFFFFDDDCCCAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@;;;===@@@@@@???>>>>>>>>><<<;;;:::999888999999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;::::::;;;;;;<<<;;;;;;:::999888666777888999999888555555666888::::::777555777666555555555666777888555555555666777888999999======>>>===<<<;;;999888666666555444333333333444444444444444444444444444333555777888888888666555777666666888999:::999777333444444333111000222333111222333444444333222111000000000111000000///...000111222111///.........---......//////000000111111///------...////////////000111111222222111111111111000//////////////////////////////...............------------......,,,,,,,,,,,,,,,------.........//////000000111111111000///...............,,,,,,------......////////////000111111000///......000222555666666666555222222222111111000//////|||}}}~~~~~~|||{{{zzzyyyyyywwwxxxyyyzzz{{{|||||||||{{{yyyxxxxxxyyyzzzyyyyyyzzzyyyxxxvvvuuuttttttttttttuuuuuuuuuvvvvvvvvvvvvttttttttttttrrrqqqooonnnnnnmmmllllllkkkkkkllllllkkkjjjhhhfffdddccccccbbbdddbbbbbbbbbcccbbbaaa___^^^^^^]]]\\\[[[[[[[[[[[[ZZZ[[[\\\]]]^^^^^^^^^^^^[[[\\\\\\]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]^^^______^^^^^^_________`````````\\\[[[[[[\\\^^^___^^^\\\]]]]]]^^^^^^^^^]]]]]]\\\^^^^^^]]]\\\\\\]]]^^^___\\\[[[ZZZYYYYYYZZZ[[[[[[WWWVVVUUUVVVXXXYYYXXXWWWTTTVVVXXXWWWUUUTTTVVVXXXXXXXXXXXXXXXYYYYYYYYYZZZXXXXXXYYYZZZYYYXXXWWWVVVTTTUUUVVVWWWVVVTTTRRRQQQQQQPPPNNNLLLKKKKKKKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHEEEEEEEEEFFFFFFFFFGGGGGGHHHGGGEEEDDDCCCCCCBBBBBBEEEDDDDDDCCCAAA@@@>>>=========>>>??????>>>>>>>>>:::===???@@@===;;;;;;<<<;;;:::888777777888999:::;;;;;;;;;;;;;;;:::999999999999999999:::::::::;;;::::::;;;<<<;;;;;;999999999888777888999999888666333333444666888777444222333333333444444444555555222333444666777888888999<<<=========;;;999888777777666555444444444555666444444555555555555444444333555777999::::::999888777666666777999999888777222333333222000000111333000111222333333222111000///000000000//////...---000222444333000......///,,,------...//////000000111///------...000000//////000000111111111111111111111000///////////////000/////////..................------------......++++++,,,------------,,,------...//////000111111......---------------................../////////---...///000000///...---...000333666777777666555222222222111000///......}}}}}}~~~~~~zzz|||~~~}}}}}}|||{{{zzzzzzzzzvvvwwwxxxzzz{{{|||}}}}}}|||zzzxxxyyyzzz{{{zzzzzz|||{{{yyywwwvvvuuuuuutttuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuutttssspppnnnlllmmmmmmlllkkkkkkkkkllllllkkkjjjhhhfffdddcccbbbbbbdddcccbbbbbbbbbbbb```^^^^^^]]]\\\[[[ZZZZZZZZZZZZYYYZZZ[[[\\\]]]]]]^^^]]]YYYYYY[[[\\\]]]^^^^^^^^^[[[[[[[[[[[[[[[[[[\\\\\\YYYZZZZZZZZZZZZ[[[[[[[[[ZZZZZZZZZZZZ[[[\\\]]]^^^^^^^^^^^^_________``````[[[[[[\\\^^^``````^^^\\\]]]]]]^^^^^^^^^]]]\\\\\\^^^]]]\\\\\\\\\]]]^^^___[[[ZZZYYYYYYYYYZZZ\\\]]]XXXWWWVVVWWWYYYZZZYYYXXXTTTWWWYYYYYYVVVUUUVVVXXXTTTUUUUUUUUUVVVVVVWWWWWWXXXXXXYYYYYYYYYWWWVVVUUUUUUVVVWWWWWWWWWUUURRRQQQQQQOOONNNLLLKKKJJJJJJKKKIIIIIIHHHGGGGGGGGGHHHHHHEEEEEEEEEEEEFFFFFFFFFFFFBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCBBBAAA???===<<<;;;;;;;;;<<<<<<===<<<<<<<<<999<<>>>>>>>>>>>===;;;BBBBBBAAA???===;;;999888;;;;;;:::::::::;;;;;;<<<;;;;;;;;;<<<;;;;;;::::::888888888777777777666666999999999::::::;;;;;;;;;777888888888999999999999;;;;;;;;;:::999888777666555666888:::<<<;;;888666444444444444444444333333333444444555555444444333000333555666666666888999;;;:::999888999:::;;;<<<999777555333333444666888666666666555444444444333777777555555666888:::<<<999666444444666777555333222111000//////.........111111222222111000...---////////////////////////000000000000////////////+++******)))***+++---...000///...------...///000---------........................//////111222222222222000///............000///---+++*********+++------++++++++++++------,,,...//////......000111111000...,,,+++,,,---...000000000///...,,,+++***000111111000...---///000...000333666888777666555666666555444333333222222~~~}}}~~~{{{{{{{{{}}}}}}||||||}}}~~~}}}|||{{{zzzuuuvvvxxxyyyyyyyyy{{{}}}{{{{{{{{{{{{zzzxxxwwwvvvyyywwwvvvwwwwwwwwwuuussstttsssrrrrrrrrrtttuuuwwwwwwvvvtttrrrooonnnmmmllllllkkkjjjkkkkkkjjjgggeeefffeeeeeedddcccbbbaaaaaaddddddbbbaaa```____________^^^]]]\\\\\\\\\\\\\\\[[[\\\]]]___`````````___]]]\\\\\\[[[[[[\\\\\\]]][[[[[[\\\\\\\\\]]]]]]]]]^^^______^^^\\\ZZZ[[[\\\\\\\\\\\\\\\]]]___```aaa]]]^^^``````^^^\\\\\\\\\[[[\\\]]]]]][[[[[[\\\]]]^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXWWWWWWVVVZZZXXXWWWXXXZZZ[[[ZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXUUUUUUWWWXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTSSSRRRRRRNNNNNNLLLJJJIIIHHHGGGGGGKKKJJJHHHFFFDDDCCCAAA@@@EEEDDDDDDDDDBBBAAA@@@???@@@>>><<<;;;<<<<<<;;;:::>>>>>>>>>===<<<;;;:::999999999999999999999999999::::::;;;;;;;;;;;;::::::999888888888777777777777888999999999::::::::::::666666666666777777777777::::::::::::999888777666555555666999;;;:::777555222333444555555444333222333333444444444444333333222444666777666666777888888888888888888999::::::888777555444333444555666555555555444444444444444666555444444555777999:::999777555555777777666444222111000//////.........000000111111111000///...////////////////////////000000000/////////......,,,+++++++++,,,---///000000///...------...//////////////////000000000000,,,,,,,,,,,,---...///000111000///......---------......---,,,+++,,,---------,,,,,,++++++,,,,,,------...//////...---...000111000...,,,,,,,,,......000000000///...---+++***//////000...---,,,---///...000222444555555444333666666555555444333333333}}}||||||}}}}}}xxxxxxyyy|||~~~~~~|||zzzzzz{{{|||}}}}}}||||||vvvxxxzzz{{{zzzzzz{{{|||~~~}}}{{{yyywwwvvvuuutttwwwvvvuuuuuuvvvuuusssrrrssssssssssssssstttttttttuuutttrrrpppnnnmmmllllllkkkjjjiiiiiiiiihhhfffdddddddddddddddccccccccccccdddcccbbb```____________^^^]]]]]]\\\\\\\\\\\\]]]]]]^^^^^^_________^^^^^^\\\\\\[[[[[[[[[[[[\\\\\\[[[[[[[[[[[[\\\]]]___```aaaaaa```^^^[[[ZZZ[[[]]]]]]]]]\\\\\\]]]]]]^^^______```bbbaaa___]]]\\\]]]ZZZ[[[\\\\\\ZZZZZZ[[[\\\___^^^^^^]]]\\\[[[ZZZZZZWWWWWWXXXYYYYYYYYYXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVXXXWWWVVVWWWYYYZZZYYYXXXXXXXXXXXXXXXXXXXXXYYYYYYVVVVVVWWWXXXXXXXXXWWWWWWUUUUUUUUUTTTTTTTTTTTTTTTRRRRRRQQQQQQQQQQQQRRRRRRLLLLLLKKKJJJIIIHHHGGGGGGHHHHHHGGGEEEDDDCCCBBBAAABBBBBBBBBAAA@@@???>>>===;;;:::888888:::;;;:::999999:::::::::::::::999999777777888999999888777666999999:::::::::::::::999999888888888888777777777888888888888999999999999333444444444444555555555999999999999888777666666444444555777888888555333111222444666666555333111333333333333333333333333333555777777666555666777666666888999999999888777888777666666555444333333333333333333444444444444444333333222333444666777888777666666777777666555222111000//////............///000000111000000000000000000000000000000000000////////////.........,,,,,,,,,---...000111222///......---......//////////////////////////////,,,,,,,,,,,,------.../////////......------,,,,,,,,,,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,------...///...---,,,---...000///---,,,,,,---...///000000000000///...,,,,,,,,,......---,,,+++,,,---...///111222222222111000666666555555444333333333~~~~~~}}}|||{{{{{{{{{wwwwwwxxxzzz}}}~~~}}}|||zzzzzz{{{{{{||||||||||||xxxzzz||||||{{{zzz{{{{{{~~~|||zzzwwwuuuuuuuuuuuuuuutttssssssttttttrrrppprrrssstttttttttsssrrrqqqrrrqqqooonnnllllllkkkkkkllljjjiiihhhiiihhhfffdddddddddddddddddddddddddddcccbbbaaa```___^^^^^^^^^]]]\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^_______________]]]\\\\\\\\\\\\\\\\\\]]]\\\[[[ZZZZZZ[[[^^^```bbbddddddbbb^^^[[[ZZZ[[[]]]]]]]]]\\\\\\\\\\\\]]]]]]___aaabbbaaa___]]]\\\\\\ZZZ\\\]]]\\\[[[ZZZ[[[]]]______^^^\\\[[[YYYXXXXXXUUUVVVWWWXXXYYYYYYXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWXXXXXXWWWWWWWWWWWWXXXXXXYYYYYYYYYWWWWWWWWWWWWWWWWWWVVVVVVTTTTTTTTTSSSSSSSSSSSSSSSRRRQQQOOONNNMMMNNNOOOOOOKKKKKKJJJIIIHHHGGGEEEEEEAAAAAAAAABBBBBBCCCCCCCCC>>>>>>???>>>>>>===<<<<<<999777666777888::::::999777888888888888888777777666777999:::999888666555777888999999:::999999999888888888888888888888888777777777777777777777777333333333333444444444444777888888888777777666555333222333444666666333111000222666888999777555333222222222111111222222222444666777777555444555555444666888:::;;;999888666777777777777666444222111111222222222333333444444222111111111111222333444555555555555666555555444222111000///............------...///000000111111000000000000000000000000/////////.........------+++,,,,,,...///000111222...------.........//////...---------------,,,,,,......------...//////000////////////......------++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,++++++,,,......---------......///000000000000000///...---,,,---......---,,,,,,---///////////////......---444333333333222222222111}}}}}}}}}}}}|||{{{{{{zzzwwwwwwxxx{{{}}}~~~}}}{{{|||{{{{{{zzzzzzzzzzzzzzzyyy{{{}}}}}}|||zzzzzzzzzzzzyyywwwvvvuuuuuuvvvvvvsssrrrrrrrrrssssssrrrpppqqqrrrsssssssssqqqpppnnnnnnnnnlllkkkkkkjjjjjjjjjllljjjhhhhhhiiiiiigggfffcccddddddddddddeeeeeeeeecccbbb```___^^^^^^]]]]]][[[[[[[[[[[[\\\\\\]]]^^^]]]]]]]]]^^^___```aaabbb^^^^^^]]]]]]]]]]]]^^^^^^\\\[[[[[[ZZZ\\\^^^aaabbbeeedddbbb___[[[ZZZ[[[]]]]]]]]]\\\[[[[[[[[[[[[\\\]]]___``````]]][[[[[[[[[\\\]]]^^^]]]\\\[[[\\\^^^___^^^]]]\\\ZZZYYYWWWWWWUUUVVVXXXYYYZZZYYYXXXXXXWWWVVVVVVUUUUUUTTTTTTSSSTTTUUUUUUUUUUUUUUUVVVWWWUUUVVVVVVWWWXXXYYYYYYZZZWWWWWWVVVVVVUUUUUUUUUTTTSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPMMMKKKIIIIIIIIIIIIJJJJJJIIIHHHFFFDDDBBBAAA=========>>>??????@@@@@@;;;<<<<<<<<<<<<<<<;;;:::888777666666888::::::999777888888888777666555444666777999:::999888666444666777777888999999888888777777777777777777777777666666666666666666666666333333444444444555555555666666777777666666555555222222222333444444222000111333777::::::999777555222111000000000000111222333555666666444333333444555777999<<<<<<:::888666666666777777666444111000000000111111222222333333000000000000000000111111111222333444333333222222222111000///............,,,,,,------...000000111000000000000000000000000............------------***+++,,,---...///000000,,,,,,---.....................------,,,,,,,,,+++...------------....../////////000000000///......+++++++++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,++++++,,,------------......//////000000000111000000//////,,,...000000///......///000000///...------------111000000000000000//////~~~}}}~~~~~~}}}|||{{{{{{zzzzzzzzz|||~~~~~~}}}{{{|||{{{zzzyyyyyyyyyyyyyyyzzz|||~~~~~~|||yyyxxxxxxvvvvvvuuuuuuuuuvvvvvvwwwrrrrrrqqqrrrssssssrrrppppppqqqqqqqqqqqqooommmlllkkkkkkjjjiiiiiiiiijjjjjjjjjiiigggggghhhiiiiiihhhddddddddddddeeeeeeeeeeeebbbaaa```___]]]]]]]]]]]]ZZZZZZZZZ[[[[[[]]]^^^___]]]]]]]]]^^^___aaabbbccc______^^^^^^^^^^^^______\\\\\\\\\\\\]]]^^^```aaaddddddbbb___\\\ZZZ[[[\\\\\\\\\[[[[[[ZZZ[[[[[[[[[ZZZ\\\^^^^^^\\\[[[ZZZ[[[\\\]]]^^^^^^\\\\\\]]]^^^^^^^^^\\\[[[ZZZXXXWWWVVVVVVWWWYYYZZZZZZYYYXXXWWWVVVVVVUUUUUUTTTSSSRRRRRRRRRTTTUUUUUUTTTSSSUUUVVVSSSTTTUUUVVVWWWXXXYYYYYYWWWVVVUUUTTTSSSRRRRRRSSSQQQQQQQQQPPPOOOOOONNNNNNNNNMMMKKKHHHFFFEEEDDDCCCFFFFFFFFFFFFDDDBBB@@@???>>>>>>===<<<;;;::::::999999999:::;;;;;;;;;::::::888777666666888999999999888888888888777666555555777888888999888777555444555555666777888888888888555555666666666666777777555555555555444444444444444444444444555555555555555555555666666555555444333222111111333333111///111333666999::::::888777111000///......///000111111333555444333222222333555777999;;;<<<:::888777555666666666555444222111000000000111111111111111////////////////////////...000333333222111111222222111000//////.........,,,,,,,,,,,,---///000111000000000000000000000000......---------,,,,,,,,,***+++,,,---------------+++,,,---...............000000//////...---------+++++++++******++++++,,,...///000111111000///...++++++,,,,,,+++***))))))+++,,,,,,------,,,,,,+++---...///...---,,,---...+++,,,------...///000000///000000111111111111000---///111222111000000000222111///---------..............................~~~~~~~~~}}}}}}|||}}}|||}}}~~~}}}{{{zzzyyyxxxxxxxxxyyyzzz{{{zzz|||~~~~~~{{{xxxvvvvvvtttuuuuuuvvvvvvuuuuuuuuurrrqqqqqqrrrssstttrrrppppppppppppooonnnlllkkkjjjiiihhhhhhhhhhhhhhhiiiiiihhhfffdddeeegggiiiiiiiiieeeeeeeeeeeeeeedddddddddaaaaaa___^^^]]]\\\\\\\\\YYYYYYYYYZZZ[[[]]]^^^___```___^^^^^^___```aaabbb___^^^^^^]]]]]]^^^^^^___]]]]]]]]]]]]^^^^^^______aaabbbbbb```]]][[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[\\\YYY[[[]]]^^^\\\[[[[[[\\\[[[]]]^^^]]]\\\[[[\\\]]]]]]\\\\\\ZZZYYYXXXWWWWWWVVVWWWYYYZZZZZZXXXVVVUUUSSSSSSSSSRRRRRRRRRRRRRRRQQQSSSTTTTTTRRRRRRSSSUUUQQQRRRSSSTTTVVVWWWXXXYYYWWWUUUTTTRRRQQQPPPQQQQQQNNNNNNMMMMMMLLLKKKKKKJJJHHHHHHGGGFFFDDDCCCAAA@@@@@@AAABBBCCCCCCBBB@@@???>>>===<<<;;;:::999888888888888999:::::::::::::::888666555555777888888777666777888888999888888888777777666666555444444333444444555666777777777777444444444444555555555666555444444444333333333333333333333444444444555555333444444555555555444444333222111111222222111///000222444666777888888888111000...------...000111///111333333111111111222555666888999:::999888777555555555555444444333222000000000000000000///////////////////////////...---000333444222111111222222111000//////.........---,,,,,,,,,,,,---///000////////////////////////---------,,,,,,,,,,,,++++++,,,------------,,,+++***+++,,,...//////......000000///......---,,,,,,++++++************++++++---...///111111000...---***+++,,,---------,,,,,,+++,,,,,,------,,,,,,+++---...//////...---...000***+++,,,...///000000000///000111111222222222111,,,///111222111000000000444222000...---...///111........................~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}{{{xxxwwwwwwwwwxxxzzz|||}}}zzz|||~~~~~~{{{xxxuuuuuutttuuuvvvvvvvvvuuusssrrrrrrqqqqqqrrrttttttrrrqqqppppppnnnmmmlllkkkjjjjjjggggggggggggggghhhiiiiiieeedddbbbcccfffhhhiiiiiiffffffeeeeeeeeedddddddddaaa```___^^^]]]\\\\\\\\\YYYYYYYYYZZZ[[[]]]^^^___bbbaaa```___^^^^^^___```^^^]]]]]]\\\\\\]]]]]]^^^]]]]]]^^^______^^^^^^]]]___```aaa```]]][[[ZZZ[[[ZZZZZZZZZZZZZZZ[[[\\\\\\XXXZZZ]]]^^^]]]\\\]]]]]]ZZZ\\\\\\\\\[[[ZZZ[[[\\\\\\\\\[[[ZZZYYYXXXWWWWWWVVVWWWYYYZZZYYYWWWUUUSSSOOOOOOPPPPPPQQQRRRRRRSSSPPPRRRTTTTTTRRRQQQSSSUUUPPPQQQRRRSSSUUUWWWXXXXXXVVVUUUSSSQQQPPPOOOOOOPPPLLLKKKKKKJJJIIIIIIHHHHHHCCCDDDEEEEEEDDDBBB@@@???;;;===???BBBCCCCCCBBBAAA;;;;;;;;;;;;;;;;;;;;;;;;777888999:::::::::::::::888666444444666777666555555666777999:::;;;;;;;;;777666555333333222333333333444555666777777777777333333333444444555555555444444444333333222222222222222333333333444444444333333444555555444444444444222111111222222111//////000222333555666777777111000...------...000111...///111111000000111222444555777888888888777666444444444444444444444444111111000000//////.........//////000//////......---111555555333222222333222111000//////............---,,,+++,,,---...///////////////////////////---------,,,,,,,,,++++++,,,---.........---,,,+++)))+++,,,...//////............---,,,++++++******------,,,,,,+++,,,,,,,,,+++---...000000///---,,,***+++---///000000000///++++++------------++++++,,,...//////......000111***+++,,,...///000000000///000111222222222222222+++...111222111000000000444333000......///111222......//////////////////}}}{{{zzz}}}~~~~~~~~~~~~}}}}}}|||~~~}}}||||||}}}}}}~~~~~~~~~|||yyyyyy{{{}}}|||zzz{{{yyyxxxxxxxxxxxxwwwuuuxxxwwwuuutttsssssstttttttttsssqqqoooooooooooopppooonnnnnnmmmkkkjjjiiiiiigggfffeeeeeeddddddddddddfffeeecccdddfffiiiiiiiiiiiiiiigggfffdddddddddddd^^^^^^______^^^^^^]]]\\\[[[[[[[[[\\\\\\]]]]]]]]]eeecccaaa___^^^]]]]]]]]]``````_________^^^^^^^^^XXXXXXXXX[[[^^^``````_________``````___]]]\\\ZZZ\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZ[[[[[[[[[[[[ZZZZZZZZZYYYYYYXXXWWWVVVUUUVVVWWWWWWXXXXXXXXXXXXWWWUUUSSSRRRNNNNNNMMMMMMLLLMMMMMMMMMMMMMMMNNNOOOOOOPPPQQQQQQOOOOOOOOOQQQSSSUUUTTTSSSSSSRRRPPPOOONNNMMMMMMMMMKKKIIIGGGEEEDDDFFFHHHIIIHHHGGGFFFDDDBBB@@@???>>>============>>>???@@@AAA===;;;999888999999888777666888999;;;;;;;;;999888666666555444444444444444444555666888888888777666444444444555555555555666333444555666666555444333555444444333333444444555444444333333333333222222000111111222222333444444111222333444444444333333222222222111111111111111,,,...000222555666777888222000------...//////...222000//////111111000///444555555666777666666666999666444444666666333000111111000//////000111222111///......///111000000111111222111111000///...444111---***)))***,,,------...000///...------...000///...---------------(((***++++++***)))+++,,,------............------)))))))))***+++,,,......//////............//////,,,---,,,+++)))(((***,,,...............///000000,,,---...//////...---,,,++++++++++++++++++++++++......////////////......,,,,,,------.../////////---......///000000//////,,,,,,---...///000111222222111111000000/////////***++++++***))))))***,,,}}}{{{zzz||||||}}}}}}~~~}}}}}}}}}~~~}}}}}}}}}}}}}}}~~~}}}}}}~~~|||zzzyyy{{{|||{{{zzzzzzyyywwwwwwxxxxxxvvvuuuwwwvvvuuusssssssssssstttsssqqqpppnnnnnnnnnnnnooonnnmmmmmmlllkkkjjjiiihhhiiihhhfffeeeeeeeeefffggghhhgggeeefffhhhjjjkkkjjjhhhgggfffeeedddccccccccc______``````______^^^]]]\\\\\\\\\\\\]]]]]]]]]^^^dddcccaaa___^^^^^^^^^___``````_________^^^^^^^^^XXXXXXYYY[[[^^^___^^^]]]]]]^^^^^^^^^]]]\\\ZZZYYY[[[[[[[[[ZZZZZZ[[[[[[[[[\\\[[[[[[[[[[[[ZZZZZZZZZ[[[ZZZZZZZZZYYYYYYYYYYYYXXXWWWVVVUUUTTTTTTUUUVVVVVVVVVVVVVVVTTTRRRPPPOOOMMMLLLLLLKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNOOOPPPPPPNNNNNNNNNPPPRRRSSSSSSQQQPPPPPPNNNLLLKKKJJJIIIIIIIIIGGGEEECCCCCCDDDFFFGGGFFFEEEDDDBBB@@@???======<<<<<<<<<<<<===>>>???@@@;;;:::777777888888777666666777999::::::999888777777666555444333444555555444555666777888777777666333333333333444444444555333444555555555555444333333333333222222333333333333333222222222111111111111111222222222222333333111222333444444444333222000////////////////////////000222333555666666666222000...---///000//////111000000111222333111000333444444555666777888888:::777444333444444222000222111000//////000000111000///...///111222111000222222222111000///...---000///,,,***))))))***++++++---......---,,,---...///...------,,,,,,,,,,,,)))***++++++******+++------......//////......---)))))))))***+++,,,......//////............///////////////---+++,,,...000///...---------...///000---...////////////...---------------------------++++++,,,,,,,,,,,,++++++******+++,,,...///000000---....../////////......,,,,,,---...///000111222111111111111111000000///---...///...,,,,,,...000~~~|||{{{zzz{{{||||||}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}||||||~~~~~~|||zzzzzz{{{{{{{{{zzzzzzxxxwwwwwwwwwwwwvvvtttvvvuuutttsssrrrrrrrrrsssqqqpppnnnmmmllllllmmmnnnllllllkkkjjjiiihhhhhhgggkkkiiigggffffffggghhhiiikkkiiiggghhhiiikkklllkkkgggffffffeeedddcccbbbbbbaaaaaaaaaaaaaaa```______]]]]]]]]]]]]]]]^^^^^^^^^bbbbbb```_________```aaa`````````_________^^^^^^ZZZZZZZZZ[[[]]]^^^]]][[[[[[\\\]]]]]]\\\[[[YYYXXX[[[[[[ZZZZZZZZZZZZ[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWVVVTTTTTTSSSSSSSSSSSSSSSTTTSSSQQQOOOMMMLLLKKKKKKJJJIIIIIIIIIIIIIIIKKKKKKKKKLLLMMMMMMNNNNNNLLLLLLLLLNNNPPPQQQPPPOOONNNLLLJJJHHHFFFEEEDDDDDDEEEDDDBBB@@@@@@AAABBBDDDCCCBBBAAA@@@>>>===;;;;;;::::::::::::;;;<<<======:::888666666777777666555666777888999999888777666888777555333333444555666555555666777777777666666222222222333333333444444333333444555555444333333333222222111111222222333222222222111111111000000222222222222222111111111000111333444444444333222//////////////////000000222333333444555555555444111000......000111111000000000000222444444222000111111222333444555777888:::777444222222222111111222111000/////////////////////000111333333111000222222111000///...---,,,,,,+++***)))))))))******)))+++------,,,,,,---.........---,,,,,,++++++******+++,,,,,,++++++,,,---......////////////......)))))))))***+++,,,......//////............//////111000///---,,,...111444444222000///......000111------............------........................*********++++++*********)))***+++,,,...///111111------.........------,,,------...//////000111111///000111222222222111000///000111000......000111~~~~~~}}}|||yyyyyy{{{|||}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~||||||~~~|||{{{zzzzzzzzzzzzzzzyyyyyywwwvvvvvvvvvvvvuuusssuuutttssssssrrrqqqqqqqqqooonnnlllkkkkkkkkkllllllkkkjjjjjjiiihhhhhhggggggkkkjjjhhhffffffgggiiikkkllljjjhhhhhhiiikkkkkkkkkgggfffffffffeeedddccccccbbbbbbccccccbbbbbbaaa```^^^^^^^^^^^^^^^^^^^^^^^^aaaaaa`````````aaabbbccc````````````____________]]]\\\\\\\\\^^^^^^\\\[[[[[[[[[\\\]]]\\\[[[ZZZYYYYYYZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVWWWWWWVVVUUUTTTSSSRRRRRRQQQRRRRRRQQQPPPNNNLLLJJJJJJJJJIIIHHHGGGGGGGGGGGGIIIIIIIIIJJJJJJKKKKKKKKKJJJIIIIIIKKKMMMNNNMMMLLLKKKJJJHHHEEECCCAAA@@@@@@AAA@@@???>>>===>>>???@@@??????>>>===;;;:::999999999888888888999999:::;;;:::888666666777777777555666777777888777777666555888777555333333444666888555555666666666666666666222333333333333444444444444444555555555555444444333333222222222222333333222222222222111111111111333333333222111000000///000111222333444333222222111111111111111222222222222333444555555555555555111000///000111333222111000000111333555555333111111111000000111222333444:::777333000///000000111222222111000//////......//////000333444444222000333222111///...---,,,,,,)))******+++++++++******''')))+++,,,,,,,,,---...............---,,,++++++***,,,------,,,+++---............//////.........)))))))))***+++,,,......///......------....../////////...,,,+++---111444;;;999666222000000000111,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,,,,,,,------,,,,,,---...///000000111---------...------,,,+++---......///000000111111...///111222333222111000...//////...------...000~~~}}}~~~}}}}}}yyyyyy{{{|||}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~}}}~~~zzzzzz{{{zzzyyyyyyyyyyyyxxxvvvuuuuuuuuuuuutttrrrsssssssssrrrqqqqqqpppooommmlllkkkjjjjjjjjjkkkllliiiiiiiiihhhhhhggggggfffjjjiiigggffffffhhhiiijjjllliiigggggghhhiiiiiiiiigggggghhhhhhgggfffeeedddccccccddddddccccccbbbaaa________________________aaaaaa``````aaabbbdddeeeaaaaaa`````````____________^^^]]]^^^______]]][[[[[[[[[\\\]]]]]]\\\ZZZZZZXXXYYYZZZZZZZZZZZZYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTVVVVVVUUUUUUTTTSSSRRRRRRPPPPPPQQQPPPOOONNNLLLKKKJJJJJJIIIGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFHHHJJJKKKIIIHHHIIIGGGEEECCCAAA???>>>===>>>===<<<;;;;;;;;;<<<<<<<<<;;;;;;:::999888888777777777777777777777888999:::888777777888888888777666666777777777666666666777666555444444555777888666666555555555555555555444444444444555555555555666555555555555555555666444444333333333333444444444333333333333222222222444333222222111000//////000111222333333333222111000000111111222222222222111222333444555555666555000000///111333444444333111111111333444555333111444444333222111111111111888666333000......000111333222222111000//////......///000222555555222000222111000...---,,,,,,,,,***+++,,,---------,,,+++''')))+++,,,++++++,,,---...//////000///...------***,,,------,,,+++---...------............------)))))))))***+++,,,............------------......//////...---,,,---111444===;;;777333000...------************************------------------------......---,,,,,,---......000000000///////////////,,,---------------,,,,,,......//////000000111111......000111222111111000---......---,,,,,,---///~~~}}}|||}}}~~~}}}zzz{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~xxxzzz{{{{{{yyywwwxxxxxxwwwuuuttttttttttttsssqqqqqqrrrrrrrrrqqqpppooonnnlllllljjjjjjjjjjjjkkkllliiiiiihhhhhhhhhgggggggggiiihhhhhhhhhhhhiiijjjjjjkkkiiigggfffggghhhggggggggghhhhhhiiihhhgggfffeeecccddddddddddddcccbbbbbbaaaaaaaaa```````````````bbbaaaaaaaaaaaaccceeefffaaaaaaaaa`````````_________^^^]]]^^^___^^^]]][[[ZZZ[[[\\\]]]]]]\\\[[[ZZZWWWXXXYYYZZZZZZYYYXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSRRRQQQNNNNNNOOOPPPOOONNNMMMLLLJJJIIIHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDEEEGGGGGGFFFEEEFFFEEECCCAAA???===<<<<<<;;;;;;:::999999999999999999999999888888777777777777666666666666666777777:::888777777888999888777666666666666777777777888666666666555666666777777777666555555444444555555444444444555555555666666666555555444444555555666555444444333333444444555444444444333333333222222333333222111000000/////////000222333333333222111.........///000000111111000111222333444555555555000000000222555666555444333222000111222333222111777777777666555444222111444444222000...---///111222333333333222111000000......///111333444333111111000...---,,,,,,------,,,------.........------(((***,,,,,,++++++,,,------...///111111000//////***+++,,,,,,++++++,,,---,,,,,,------------,,,,,,)))))))))***+++,,,............------------......///000000///......000222777555333000---+++***)))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---222111111000///...------,,,,,,---.............../////////000000111111111/////////////////////000...///000///------///000~~~}}}||||||}}}~~~~~~||||||}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~{{{yyywwwyyy{{{{{{xxxwwwwwwxxxvvvuuussssssttttttrrrqqqpppqqqqqqqqqqqqooonnnmmmlllkkkjjjjjjjjjjjjlllllliiiiiiiiihhhhhhhhhhhhggghhhiiijjjkkklllkkkkkkjjjllljjjgggfffgggggggggffffffggghhhiiihhhgggeeedddcccddddddddddddcccbbbbbbbbbbbbbbbaaaaaa`````````cccbbbaaaaaabbbccceeefffaaaaaaaaaaaa`````````___]]]\\\[[[\\\]]]]]][[[ZZZYYYYYYZZZ[[[[[[[[[ZZZYYYVVVWWWYYYZZZZZZYYYWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQNNNOOOPPPQQQRRRQQQPPPPPPKKKLLLMMMNNNNNNNNNMMMLLLHHHGGGFFFDDDCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCEEEEEEDDDBBBBBBAAA@@@>>><<<;;;;;;;;;999999999888888888777777888777777777777777777666777666666555555666666666888777555555777888777777555555555666777888999:::444555666777888777777666777666555444444444555555333333444444444555555555444333222222222222333444444333333333333333333444333333333333222222222111222222111111000000/////////000111333333222222111---......///000000111111111222222222333222222111000000111333666777666555555333000//////000000000555666777888777444222000000111222000...---///111222333444444444333222222...------///111333333222///...,,,++++++,,,...///.........---------------***+++------,,,++++++,,,***,,,...000111111000///)))***++++++******+++---***++++++,,,,,,++++++***)))))))))***+++,,,.........------,,,,,,------...---...000///...------...............---,,,***))),,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,//////......------,,,,,,+++,,,---...///000000000000000000000000111111111000///---,,,,,,---...///...///000///...---///111~~~~~~~~~}}}|||{{{|||~~~}}}~~~~~~~~~~~~}}}}}}|||}}}}}}|||}}}}}}~~~||||||}}}~~~|||xxxuuuvvvyyy{{{{{{xxxvvvvvvxxxvvvtttssssssssssssrrrpppppppppqqqqqqpppooommmllllllkkkjjjjjjjjjkkklllmmmiiiiiiiiiiiihhhhhhhhhhhhhhhjjjlllnnnnnnmmmlllkkkmmmkkkhhhgggggghhhgggfffdddeeeggghhhhhhfffdddcccccccccddddddccccccbbbaaacccbbbbbbbbbaaaaaa``````ccccccbbbbbbbbbccceeeeeeaaaaaaaaaaaa````````````[[[ZZZYYYZZZ\\\\\\ZZZXXXWWWXXXYYYZZZZZZYYYXXXXXXVVVWWWYYYZZZZZZYYYWWWVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQKKKLLLNNNOOOPPPPPPOOONNNHHHIIIKKKMMMMMMMMMMMMLLLFFFFFFDDDCCCBBBAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAABBBCCCDDDBBBAAA@@@???===<<<;;;:::::::::888888888888777777777777777777777777777777777666777666666555555555666666777555444444666777666666555555555666777999;;;<<<333555777888999888777666777666555444333444444555222222333333333444444444333222111000000111222333333222222222222222222333222222222111111111111000111111111111000000000000///000111222333222111111///000000111222333333333333333333222111000///...///000111444777888777666777333///---...///000000///111444666555333000......000222111///---///111222333444555555555444333...---,,,---000222222222...---,,,++++++---...000///...---,,,,,,,,,,,,---+++---......,,,++++++,,,(((***,,,///111111000000(((***++++++***)))+++,,,*********++++++*********)))))))))***+++,,,.........------,,,,,,------...***,,,------+++))))))))))))***---/////////---,,,...---,,,++++++,,,---...---------------------------,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000111111222000000000000111111111111111///,,,******+++---...---.........,,,,,,...///~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{|||~~~}}}{{{}}}||||||}}}~~~}}}zzzxxx|||{{{yyywwwvvvuuuttttttrrrssssssrrrrrrpppooonnnppppppppppppooonnnllllllnnnmmmkkkiiiiiiiiikkkllllllllllllkkkjjjiiihhhgggjjjjjjjjjkkknnnooonnnlllnnnkkkhhhgggggghhhhhhhhhkkkjjjhhhgggeeeeeeddddddhhhhhhgggfffeeeeeeddddddbbbccccccddddddccccccbbbdddcccbbbbbbddddddcccbbbbbbbbbbbbaaaaaa```___^^^^^^]]][[[YYYYYYYYYYYYZZZ[[[[[[[[[[[[ZZZZZZZZZYYYVVVVVVVVVWWWWWWWWWXXXXXXUUUTTTSSSSSSSSSSSSQQQOOORRRRRRRRRQQQPPPOOOMMMMMMOOOOOONNNNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHGGGDDDBBBAAAAAABBBCCCBBBBBBAAA@@@???>>>===<<>>===<<<<<<===>>>???AAA@@@???===;;;999888777777777888888888888777666888888777777666666555555555666666777777777666666666666666666555555555555666666666666777888999:::555666777888999888888777666666555444333333333333333444555555666555555444444444444555555444333333333333333222222222111111777444222111222333333222222333333333333222111111111111222333222111000/////////000000000000///...111222333333111000000111//////000111222333333444222222111000000000000000444444555555444444333333333333333111//////000222444555666555222111111111333222222222111000000000111111000//////000000111111000///...---...//////000///---,,,++++++,,,---------------------------+++)))((())),,,---+++))),,,,,,------,,,,,,+++*********************+++,,,///...------,,,,,,,,,,,,............---,,,++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///---,,,++++++++++++,,,---............---,,,+++***...---------...000111333333222222111000//////...,,,,,,,,,------.........------++++++++++++------~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}||||||||||||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~||||||}}}~~~}}}{{{}}}|||{{{||||||{{{yyywwwyyyxxxwwwuuutttsssssssssssssssrrrqqqqqqppppppoooppppppppppppooonnnmmmlllmmmllljjjhhhhhhiiijjjkkklllllllllkkkkkkjjjiiihhhjjjjjjjjjkkknnnnnnmmmlllnnnllliiiggghhhiiiiiihhhiiiiiigggfffeeedddddddddfffeeeeeedddccccccbbbbbbccccccddddddddddddccccccdddcccbbbbbbddddddcccbbbaaaaaaaaaaaa```___^^^^^^[[[[[[YYYXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXUUUUUUVVVVVVVVVWWWWWWWWWUUUTTTSSSSSSTTTSSSQQQOOOPPPQQQQQQPPPPPPOOONNNMMMOOOOOONNNMMMLLLKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGEEECCCAAA@@@@@@AAABBB@@@@@@??????>>>>>>>>>===>>>===<<<<<<<<<<<<===>>><<<<<<;;;:::999888888777666666666666777777777777777777777777666666555555777777888888888888888777666555555555555444444444555555666777888:::<<<===888777666555555666777777555555444333333333333444444444444444333333333333333333444444444444333333333333333222222222111111444333111111222222111000222222333333222222111000111222333333333222000///000/////////////////////000111333222000//////000//////000000111111222222111111000//////000000000333333444444444333333222333444333222000///111222444555666555333222222333222222222111111111111111222222111111000000000///000///...---------......///...---,,,+++,,,,,,---++++++++++++,,,++++++++++++)))((())),,,---,,,***,,,,,,------,,,,,,+++*********)))))))))***++++++---,,,,,,+++******++++++,,,,,,------,,,,,,++++++++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////...---,,,,,,---...///,,,------.........------------------...///000111111111111000///.........------------------,,,,,,------,,,++++++,,,------~~~}}}|||{{{{{{|||||||||||||||}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||~~~||||||}}}}}}}}}|||}}}|||zzzzzzzzzyyywwwuuuvvvuuutttsssrrrrrrrrrrrrtttsssqqqppppppppppppqqqoooppppppoooooonnnmmmllllllkkkiiihhhhhhhhhiiijjjllllllllllllkkkjjjiiiiiikkkjjjjjjlllnnnnnnmmmlllnnnllliiihhhiiijjjjjjiiiggggggfffeeeddddddcccccceeeeeeddddddccccccbbbbbbcccddddddeeeeeeddddddcccdddcccbbbbbbddddddcccbbb```aaaaaa``````___^^^]]]YYYXXXXXXWWWWWWWWWXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTUUUUUUUUUVVVVVVUUUSSSSSSSSSTTTSSSQQQOOONNNOOOOOOOOOOOOOOONNNNNNOOOOOONNNLLLKKKIIIHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDBBBAAA@@@???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::;;;<<<<<<888888888777777777777777555555555555555666777888777777777666666666666555888999999::::::999999888555555555444444444333333444444555777999;;;===???:::888555333222333555777333333333333333444444555555444333111111111222222222222333333333333222222333333333222222222111111222111000111222222000...222222333333222222111000222222333444333222111000000///.........///000111///000222111///......///000000/////////000000000000///////////////000111111222333444444333333222444444555333111000111222333444666666444333333444111111111111111222222222222222333333222000...---///......---,,,---------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++***))))))***---......---,,,,,,------,,,,,,+++***))))))(((((()))***++++++++++++***))))))))))))******++++++,,,,,,,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////000//////......//////000,,,,,,------...///000000------------......///////////////......------,,,///......------,,,++++++------,,,,,,,,,,,,------~~~|||{{{{{{{{{{{{~~~|||}}}}}}~~~||||||}}}}}}}}}}}}||||||||||||||||||||||||||||||~~~||||||||||||||||||}}}{{{zzzyyyyyywwwuuusssttttttsssrrrrrrrrrrrrrrrtttsssqqqoooooopppqqqrrrooooooooooooooonnnmmmmmmkkkkkkjjjiiiiiijjjjjjkkklllllllllllllllkkkjjjjjjkkkjjjjjjlllmmmnnnmmmkkkmmmkkkiiiiiijjjkkkjjjiiieeeeeeeeeeeedddccccccbbbfffffffffeeeeeeeeeddddddddddddeeeeeeeeeeeeddddddcccbbbaaaaaaccccccbbbaaa___``````______^^^]]]\\\XXXXXXWWWWWWWWWWWWWWWXXXVVVUUUUUUUUUUUUTTTTTTTTTRRRSSSSSSSSSTTTTTTTTTTTTTTTSSSRRRRRRSSSSSSQQQOOOLLLMMMMMMNNNOOOOOONNNNNNOOONNNLLLKKKIIIGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCEEEDDDBBBAAA@@@??????@@@>>>>>>======<<<<<<;;;;;;:::999999999999999999:::777777666666666666666666666666555555666777888999666666666666666666666666888999999999999888888777555555555555444444444444333444555666888:::<<<===;;;999777555333333444555222222222222333444555666777555333111000000222222111111222333333333222222333333333222222222111111111000000222333333000...222222222222222111000000222333333444444222111000000///...------...000222...///111000...------...000000///.........///////////////...//////000111111222444555666555444333444555666555333111111111111333444444333222333444000000000111222222222333222333333444222000---,,,......------,,,,,,,,,,,,---------------------........./////////...---,,,*********+++---.........,,,,,,------,,,,,,+++***(((((((((((()))***++++++******))))))))))))*********+++,,,,,,------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000///////////////....../////////------------...///000000,,,---...............---...---------,,,,,,++++++------------------,,,,,,---------,,,,,,---------~~~~~~~~~}}}|||{{{{{{{{{{{{~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{||||||}}}{{{yyywwwwwwwwwuuusssuuutttssssssrrrrrrrrrrrrtttsssqqqoooooopppqqqsssnnnoooooooooooonnnnnnmmmllllllkkkkkkkkklllllllllllllllmmmmmmmmmlllkkkkkklllkkkkkklllmmmnnnlllkkkllljjjiiiiiijjjkkkjjjiiicccddddddeeeeeedddcccbbbeeeeeeeeeeeeeeedddddddddcccddddddeeeeeeddddddcccbbbaaa``````aaabbbaaa```^^^______^^^^^^]]]\\\[[[XXXXXXXXXXXXXXXXXXWWWWWWUUUUUUTTTTTTTTTSSSSSSSSSQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRQQQOOOJJJKKKLLLMMMNNNNNNNNNNNNMMMLLLKKKIIIGGGEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@????????????>>>===<<<:::999888777777777777777777777777777888888777777666666555555888777777777888999999:::555555555555555666666666777777777777777666555555666666666555555555444444444444444444555777888999::::::999888777555444333111111111222333444555666888666444222111111222333000111222222333333333222333333333222222222111111111111111222444444111///111222222222222111000000222222333444333222111000///...---,,,---...000222...///000000...------...000///...---------//////000000////////////000000111333555777888888777666444666888777555222111111///111222222111111111222000000000111222222222333111222333333222///---+++---------------,,,,,,,,,+++,,,,,,------.........---...///000///...,,,+++******+++,,,,,,---......,,,,,,------,,,,,,+++***(((((((((((()))***+++,,,++++++*********++++++,,,,,,,,,---.../////////...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000///...------------------------///...------------...///,,,---///000000...---+++,,,,,,,,,+++++++++++++++++++++,,,,,,---...//////------------------------~~~~~~}}}~~~~~~}}}|||||||||}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzz{{{}}}}}}zzzxxxwwwwwwwwwvvvtttvvvuuutttsssrrrrrrrrrrrrsssrrrqqqppppppqqqrrrrrrnnnnnnoooooooooooonnnnnnlllllllllmmmmmmmmmmmmmmmlllmmmmmmnnnmmmmmmlllllllllkkkkkklllmmmmmmllljjjjjjiiihhhiiijjjjjjiiihhhbbbcccdddeeefffeeedddcccccccccccccccbbbbbbbbbbbbbbbccccccddddddccccccbbb```___^^^^^^``````___^^^]]]^^^^^^]]]]]]\\\[[[ZZZYYYYYYYYYYYYXXXWWWVVVUUUSSSSSSSSSSSSRRRRRRRRRQQQOOOOOOPPPPPPPPPQQQQQQQQQPPPOOOOOOPPPQQQQQQPPPNNNJJJJJJKKKLLLMMMMMMMMMLLLJJJJJJIIIGGGFFFDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@???>>>======???>>>===;;;999777555555555555666666666666555555888888777777666666555555888999999::::::999888888444555555555555666666666666666666666555444333333555555555555444444444333444333333444444555666777999999::::::999777444333111111111111222333555555666555444333222222333333000111222333444444444333333333333222222222111111222111000222333444222111111111222222111111000///111111222333222111000///...------------///000111...///111000...------...000///...,,,---...000111222222111000000000000000111333666999::::::888777555777::::::777333111000///000222111000//////000111111111111111222222222000000111111000...,,,+++---............---,,,,,,***+++,,,---............***+++---------+++)))'''***+++,,,,,,++++++,,,---,,,,,,------,,,,,,+++***))))))))))))***+++------,,,++++++++++++,,,---------......////////////......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...,,,++++++,,,------,,,++++++///...,,,++++++,,,---...---///111222111///,,,+++++++++++++++++++++++++++)))***+++,,,...///000000------............------~~~~~~}}}}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~|||||||||||||||||||||||||||}}}~~~|||zzzyyy{{{}}}|||zzzwwwwwwwwwxxxwwwvvvwwwvvvtttsssrrrqqqppppppqqqqqqqqqqqqqqqqqqqqqqqqnnnnnnoooooooooooonnnnnnjjjkkkllllllmmmmmmmmmlllmmmmmmnnnnnnnnnnnnmmmmmmlllkkkkkklllmmmmmmllljjjhhhhhhggghhhiiijjjhhhgggbbbccceeefffgggfffeeedddbbbbbbbbbbbbbbbbbbbbbbbbaaabbbbbbccccccbbbbbbaaa^^^]]]\\\\\\^^^^^^]]]\\\]]]]]]]]]]]]\\\[[[ZZZYYYYYYYYYYYYXXXWWWUUUSSSRRRQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNOOOOOOOOOPPPPPPNNNNNNMMMNNNPPPPPPNNNMMMJJJJJJKKKLLLLLLLLLKKKKKKHHHHHHGGGFFFEEEDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>===<<<;;;:::===<<<;;;:::888777555555333333444555555444333333555555555666666666666777777999:::;;;:::888666444444444444555555555666666666666666555555444333222333333333222222222111111222222333444555666888999999999888777666555555555222111111111222333444444333333333222222222222222111222333444444555555555333333333222222222111111111000//////111222222111111111111111111000000///000000111222111000///...,,,,,,------...///000000...000111111///......///000///---,,,---///111333555444333111000000000000000222666999::::::888777555888;;;;;;888444111000000222333222000/////////222222222111111111111111//////......---------,,,....../////////...---,,,)))***,,,---////////////)))***,,,---,,,***'''&&&***,,,---,,,***(((***,,,,,,,,,------,,,,,,+++***))))))******+++---...///+++++++++++++++,,,------.........///......------------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---//////...,,,+++***+++,,,------,,,+++***,,,+++*********,,,...///...000222444333000---***++++++++++++++++++++++++++++++,,,,,,---...//////,,,---...//////...---,,,~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}~~~|||zzzyyy{{{}}}|||zzzwwwvvvwwwxxxxxxwwwwwwvvvtttrrrqqqpppoooooopppqqqqqqrrrrrrrrrqqqqqqnnnnnnooooooooooooooonnniiijjjkkkkkkllllllllllllmmmmmmnnnnnnnnnnnnnnnmmmmmmlllkkklllmmmmmmllljjjggggggfffgggiiiiiihhhfffaaaccceeegggggggggeeeeeeddddddddddddddddddddddddaaaaaabbbbbbbbbbbbaaaaaa]]]\\\[[[[[[]]]]]]\\\[[[\\\\\\]]]\\\\\\[[[ZZZYYYXXXXXXXXXWWWVVVSSSQQQPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOMMMLLLLLLMMMOOOOOOMMMLLLJJJKKKKKKKKKKKKKKKJJJJJJGGGFFFFFFEEEDDDCCCCCCBBB=================================<<<;;;:::888888:::::::::999888777666666222333444444444444333222222222333444666777888888666888:::;;;:::777444111444444444555555555666666666666666666555444333222111111111000000000000///111222333444666888:::;;;:::888555333333444555777222222111111222222333444000111111222222222111111111222333444555555555555333333333222222222111111111///------///111111111111111111111111000/////////000000111111///...---+++,,,---...///////////////000222111///......///000///---------000333555666555444222111000000///...111555888:::999888666555888<<<<<<999555111000222333444333111/////////333222222222111111000000...------,,,,,,,,,------...///000000000///------(((***,,,...////////////+++,,,---...---+++(((&&&***,,,---,,,)))'''(((***,,,,,,---------,,,++++++*********+++,,,...///000++++++******+++,,,------............---,,,++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((***---...///...,,,***++++++------------++++++))))))((((((***,,,///111///111444555444111---***++++++++++++++++++,,,,,,,,,---------------------,,,---...//////...---,,,|||~~~~~~~~~~~~~~~|||{{{|||~~~}}}}}}~~~|||{{{|||~~~~~~|||}}}}}}||||||||||||}}}}}}}}}|||{{{zzzyyyxxxxxxxxxuuuuuuttttttuuuvvvwwwwwwtttsssqqqpppnnnmmmmmmmmmmmmmmmnnnnnnmmmmmmlllkkkllllllmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmlllkkkjjjiiimmmllllllkkkkkkllllllmmmmmmmmmlllkkkkkkkkkkkkllleeeddddddeeeggghhhfffeeeeeeeeeeeeeeeeeeeeeeeeeeebbb```___```bbbccccccbbbaaaaaaaaa``````````````````^^^]]]]]]^^^___^^^\\\```\\\XXXVVVVVVWWWWWWWWWVVVWWWVVVVVVTTTQQQOOOMMMOOOOOOOOOOOONNNMMMLLLLLLOOONNNNNNNNNMMMMMMLLLLLLNNNMMMLLLKKKKKKLLLMMMNNNKKKKKKKKKLLLKKKJJJJJJIIIHHHGGGFFFDDDBBBAAA@@@@@@===>>>???@@@@@@???======<<<<<<:::888777666666666888777666555444333222222444444333333333333333222777666555444333444555666;;;999999:::<<<;;;777444666666666666666666666666:::777444333555555333111333333222222111000//////333333222222333444666777888888777444111111333555333222111000000000222222111222333333222111222444111222333444444333111111222111111000000000000000444333222222222333444555555444222000000000000000333222111///............000...---,,,---...000111555444333222111000000111222111000//////111222444777666333111//////000111...111555999:::999777555666777777777777555333222111222333333333222111000111111111111000000000000/////////---******+++---///222444444222///---,,,---,,,+++******,,,---...---)))%%%$$$&&&((((((((((((((()))***++++++,,,,,,******+++++++++,,,,,,,,,++++++***+++,,,---...///((((((((()))***---///111111111000///////////////++++++++++++++++++++++++,,,,,,,,,------.........(((***,,,,,,+++))))))***************************************+++,,,------...111555666333000,,,+++)))+++...000111000...---,,,,,,,,,,,,,,,+++***)))++++++,,,---............~~~~~~~~~}}}}}}}}}~~~|||{{{|||~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{|||~~~~~~|||zzz|||||||||||||||||||||||||||{{{zzzyyyxxxxxxxxxyyysssssssssttttttuuuuuuuuutttsssqqqooommmlllkkkkkkmmmmmmnnnnnnmmmmmmlllkkklllmmmnnnnnnoooooonnnnnnmmmmmmmmmmmmlllkkkjjjiiikkkkkkjjjjjjjjjjjjkkkkkkllllllkkkjjjjjjjjjjjjkkkffffffeeefffggggggfffdddcccccccccccccccccccccccc```___^^^^^^```aaaaaa```aaaaaaaaa``````_________]]]\\\\\\\\\^^^___^^^]]]]]][[[XXXVVVWWWWWWWWWWWWVVVVVVUUUTTTRRRPPPNNNMMMMMMNNNNNNMMMMMMLLLKKKJJJLLLLLLLLLKKKKKKJJJJJJJJJLLLKKKJJJJJJJJJJJJKKKLLLIIIJJJJJJJJJIIIIIIHHHHHHFFFEEEDDDBBBAAA@@@??????======>>>>>>>>><<<;;;:::;;;:::999777666666666666777777666555444333222222333333333333333222222222555444444333333444555666:::999888999;;;:::666333555555555555555555555555888666333333555555444222333333222222111000000///111111111222333555888999::::::888555222000111333222222111000000111111222111222333333111111111333111111222333333222111000222111111000000000000000333222222111222333444555444333222000//////000111222111000//////......///000//////000111444777888555444333333222222222222333222000///000111333444999777444222000000000111000222555888999888666444444555555555444333222111111222333444444333222111000////////////.........//////...,,,******+++---000222444444111...,,,+++,,,,,,,,,,,,,,,---...//////+++'''&&&((()))***)))******++++++,,,------...++++++++++++,,,,,,,,,,,,***++++++,,,------......---,,,,,,+++,,,---...///000///......------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,///000111000---+++******+++++++++++++++++++++++++++++++++***++++++,,,,,,...000333444222///---,,,***,,,///111111111///...------,,,,,,++++++++++++***+++,,,------......---~~~~~~|||||||||~~~|||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}{{{zzzzzz{{{||||||zzzxxxzzz{{{|||}}}}}}|||{{{zzzyyyyyyyyyxxxxxxxxxyyyyyyqqqrrrrrrssssssssssssrrrsssrrrpppnnnlllkkkjjjjjjmmmmmmnnnnnnmmmmmmlllkkkmmmmmmnnnoooooooooooonnnmmmmmmmmmmmmlllkkkjjjiiiiiiiiiiiihhhhhhiiiiiiiiikkkjjjiiiiiihhhhhhiiiiiihhhgggfffgggggggggeeecccaaaaaaaaaaaaaaaaaaaaaaaa___]]]\\\\\\^^^______^^^aaaaaa``````___^^^]]]]]][[[ZZZZZZ\\\]]]^^^]]]\\\ZZZXXXWWWWWWXXXXXXWWWVVVVVVUUUSSSQQQOOONNNNNNMMMKKKKKKLLLKKKKKKJJJIIIHHHIIIIIIIIIHHHHHHHHHHHHGGGJJJIIIIIIHHHHHHIIIIIIJJJGGGGGGGGGGGGFFFFFFEEEEEECCCCCCBBBAAA???>>>>>>===<<<<<<<<<<<<;;;:::888777888777666666555555666666666666555444333333222222222222222222222222222222333333222222333444555666888777777888888888555222333333333333333333333333555444333333555555444333333333222222111000000000//////000111333666999:::<<<;;;999666222000000111111111000000000111111222222333444333111000000111000000111111111111000000222111111000000000000000111111111111222333555555444333111000//////000111000000////////////000000111111111222444666888:::555444444444444444444444444333111000111222444666:::999666333111000111111222333444555666555444444222222222222222111000///111222444666666555222111......---------,,,,,,,,,...///...,,,******+++---000222333333000---+++***+++,,,---...///000000000000...***))))))***+++***,,,,,,------......//////+++++++++,,,,,,,,,------***+++,,,---......------111000///...------------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******************000111222000---+++++++++------------------------,,,,,,++++++***+++++++++...000111111///---------,,,---000222333222000///...---,,,+++***+++,,,,,,)))***+++,,,------------~~~}}}}}}}}}~~~~~~||||||}}}~~~}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~|||}}}}}}~~~~~~}}}}}}||||||{{{yyyzzzzzzzzzyyywwwxxxzzz{{{}}}}}}{{{zzzxxxwwwwwwwwwwwwwwwxxxyyyzzzqqqqqqrrrsssssssssrrrqqqpppooonnnmmmlllkkkkkkkkkmmmmmmmmmnnnmmmmmmlllkkkmmmmmmnnnoooooooooooonnnmmmmmmmmmmmmlllkkkjjjiiiiiiiiihhhhhhhhhhhhiiiiiiiiihhhggggggffffffggggggiiihhhgggggggggfffdddbbbaaaaaaaaaaaaaaaaaaaaaaaa^^^\\\[[[[[[\\\]]]]]]\\\aaa```___^^^]]]\\\[[[ZZZZZZYYYYYY[[[\\\\\\ZZZYYYVVVUUUUUUWWWXXXXXXVVVTTTUUUTTTRRRPPPNNNNNNNNNNNNJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@???>>>======<<<<<<;;;:::999888777666555555555444444555555666555555444444333222222111111111111222222333333333111111222222333444555555666666666666666555333222222222222222222222222222222222222333444555444444222222222111111111000000000000000111333555888999;;;:::999666333111111222000000000000000111111111333444444333000//////000/////////000000000000000222111111000000000000000//////000111222333444555333222111/////////000111///////////////000111111333222222111222333444444555555555666666666666555555444333333333555777888<<<:::777444222111111222333333333333333333333222111111111111000000//////000222555777777666333222------------,,,,,,,,,+++......---,,,******,,,---000111333111...+++******+++,,,...000111111000000000...,,,***************,,,---------......//////,,,,,,,,,,,,------------)))+++---//////...---,,,111000000///...------,,,...---,,,,,,,,,,,,------------------------------,,,+++++++++***)))))))))***,,,------+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************---...//////---,,,---...---///111333444333111000---,,,***))))))***+++---))))))***+++,,,,,,,,,,,,~~~~~~~~~|||~~~~~~~~~||||||}}}~~~~~~}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}{{{yyyyyyzzzzzzyyyxxxwwwxxxzzz{{{{{{zzzxxxwwwvvvvvvvvvvvvvvvwwwxxxyyyrrrrrrrrrssssssrrrrrrqqqmmmmmmllllllllllllmmmmmmmmmmmmmmmnnnmmmmmmlllkkkllllllmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmlllkkkjjjiiiiiiiiihhhhhhhhhhhhiiiiiiggggggfffeeeeeeeeeeeefffiiihhhfffffffffeeeccc```````````````````````````^^^\\\ZZZ[[[\\\]]]\\\[[[^^^^^^]]]\\\ZZZYYYXXXXXXYYYYYYYYYZZZ[[[ZZZWWWUUUSSSSSSSSSUUUWWWWWWTTTRRRTTTSSSQQQOOONNNMMMNNNNNNJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFBBBBBB@@@@@@???@@@@@@@@@???@@@@@@@@@@@@???>>>===<<<<<<:::999888777666666444444444333444444555666444444333333222222111111000000111222333333444444000111222333444444555555555666666555444333222222222222222222222222222222000111333333444444444444222222222111111111111111222111111111222444555666777888777555333111222333//////000000111111111111222333444222000//////000.........//////000000111222111111000000000000000......///111222333333444222111000/////////000111///......//////000111222111111111111111222333333555555666777777777666666777666555444555777999;;;<<<:::777444222222222222333222222111111111111111111111111000000000000000000222444666777666444333.........---------,,,,,,---------+++******,,,...///000111000---***))))))+++,,,...000111000000///------,,,***)))))))))***,,,,,,,,,,,,------------,,,,,,---------.........***,,,...//////...---,,,............---------,,,...------,,,------......---------------------------------,,,,,,++++++******+++++++++))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************,,,---......,,,,,,...///...000222444444333111000+++***)))'''''')))+++,,,))))))***+++,,,,,,,,,,,,~~~~~~{{{}}}~~~~~~}}}}}}~~~}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}|||zzzxxxxxxyyyzzzzzzyyywwwxxxyyyzzzzzzyyyxxxwwwuuuuuuuuuuuuuuuvvvwwwxxxsssrrrrrrqqqqqqqqqqqqrrrmmmmmmlllllllllmmmmmmnnnmmmmmmnnnnnnmmmmmmlllkkkkkkkkklllmmmmmmmmmmmmlllmmmmmmmmmmmmlllkkkjjjiiiiiihhhhhhgggggghhhhhhiiigggfffeeeeeeddddddeeeeeehhhfffeeeeeeeeedddbbb```````````````````````````]]][[[ZZZZZZ[[[[[[[[[ZZZ[[[ZZZZZZYYYXXXWWWVVVVVVWWWWWWWWWYYYZZZYYYVVVSSSQQQQQQQQQRRRTTTTTTRRRPPPQQQQQQOOONNNMMMLLLLLLLLLIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDAAA@@@>>>=========>>>???===>>>???@@@@@@???======;;;:::999777666666666666555444444444444444555555333333333222222111111111000000111222444555666666111222333444555555444444555666666555333111222333111111111111111111111111...111333444333222222333111111111111111111111111222222111111222333444555555666666555222111111222......///000111111111111111222333222000//////000///.........///000111222222111111000000000000000---...///111222222222222111111////////////000111///////////////000111111//////111222444555777777555666777888888777555444666555555444555777:::;;;:::888666333222222333333111111000000000000000000111111000000000000111111111222333444555555444444//////.........---------,,,,,,,,,+++)))***,,,...---...///...,,,*********,,,,,,---............---***+++,,,***)))((()))+++++++++++++++++++++,,,,,,---------.........//////,,,---...//////...---,,,++++++,,,------------,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,......------------------/////////---***((()))***++++++++++++++++++++++++,,,,,,++++++***++++++++++++---......------///000///111333444444333111///******)))((()))***+++,,,)))***+++,,,------------~~~~~~}}}}}}~~~}}}}}}~~~}}}~~~{{{||||||}}}}}}||||||{{{yyyxxxvvvvvvwwwyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxuuuuuuuuuttttttuuuvvvvvvsssrrrpppnnnmmmnnnpppqqqpppooonnnmmmllllllllllllmmmmmmnnnnnnmmmmmmlllkkkiiijjjkkkkkkllllllkkkkkkmmmmmmmmmmmmlllkkkjjjiiiggggggffffffffffffggggggffffffeeedddddddddeeeeeefffdddccccccdddcccaaa___^^^^^^^^^^^^^^^^^^^^^^^^[[[ZZZXXXXXXXXXYYYXXXWWWWWWWWWVVVVVVUUUUUUUUUUUURRRSSSTTTWWWYYYYYYWWWTTTPPPOOOOOOOOOQQQQQQOOOMMMMMMMMMMMMLLLKKKJJJIIIHHHFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEEEE@@@@@@AAABBBBBBAAA@@@@@@@@@???===<<<;;;<<<===>>>:::;;;===>>>>>>===<<<;;;888777666555444444555666666555555444444444444555222222222222111111111111000111222333555666777888333444555555666555444333555666666555222111222444////////////////////////...111444444222111111222111111111111111111111111000000000000222333555777444555666444111///...///---...///000111111111000000111222111000///000111///////////////111222333222111111000000000000000---...000111111111000000111000///......///000111000///////////////000111...///111333555666777777555666777888777666444333444333222222333555888999888777444333222222333444...//////000000000//////111000///...//////000111111111111222222333444555............------------+++,,,,,,+++)))***,,,...+++---------+++******+++---,,,++++++++++++++++++(((***,,,+++))))))+++---,,,,,,++++++++++++++++++---.........////////////..................------+++,,,------------,,,++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........000000///---***)))***+++------------------------+++++++++***++++++,,,,,,***,,,///////////////111///000333444444222000///******+++++++++,,,,,,,,,***+++,,,------......---~~~}}}~~~}}}}}}~~~}}}~~~~~~}}}}}}}}}~~~zzz{{{{{{{{{{{{{{{{{{zzzwwwvvvttttttvvvxxxxxxxxxxxxxxxwwwvvvvvvwwwxxxxxxuuuuuuttttttttttttuuuuuusssqqqnnnkkkkkkllloooqqqsssrrrpppnnnlllkkkjjjjjjmmmmmmnnnnnnmmmmmmlllkkkiiiiiijjjkkkkkkkkkkkkjjjmmmmmmmmmmmmlllkkkjjjjjjfffeeeeeeddddddeeeeeefffgggfffeeeeeeddddddeeeeeedddcccbbbbbbccccccaaa___\\\\\\\\\\\\\\\\\\\\\\\\ZZZXXXVVVVVVWWWWWWVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTOOOPPPRRRVVVZZZZZZYYYWWWPPPOOOMMMMMMNNNOOONNNLLLJJJJJJKKKKKKJJJHHHFFFEEEEEEEEEEEEEEEDDDCCCBBBAAABBBBBBBBBCCCCCCDDDDDDDDD===>>>???@@@@@@???>>>===@@@>>><<<;;;;;;;;;===>>>888:::;;;======<<<;;;:::666555444333333333444555777666555444444444444555222222222111111111111111111111333444666777888999444555666666666555444333555666777555222111222555...........................111444555222000000111111111111111111111222222......///000222555777999555666666444000---,,,,,,,,,---///000111111111000///000111111000///111222000/////////000111333444222111111000000000000000...///000111111000//////111000///......///000111000000////////////000000000111222222333333222222666777888888777555333111222111000000111444666888777555333222222222444555,,,---///000000000///...000///...------...000000222111000000111333444666......------------,,,,,,+++,,,,,,***)))***,,,...***+++,,,,,,******+++,,,---,,,***)))(((((()))***'''***,,,,,,******,,,///,,,,,,,,,,,,,,,,,,,,,,,,............/////////000///......---------......------.........---+++*********))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........,,,------+++******,,,...........................************+++,,,------***,,,///000000000000111///000222444444222000...+++,,,---............---++++++,,,---............}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}~~~}}}~~~~~~|||{{{{{{}}}zzzzzzyyyxxxwwwuuuuuutttttttttuuuuuuuuuuuuttttttrrrssstttvvvvvvvvvuuutttsssrrrpppqqqrrrrrrqqqoooqqqpppooonnnnnnooopppqqqnnnppppppmmmjjjiiikkknnnpppppppppmmmkkkiiijjjkkkjjjiiiiiiiiijjjlllnnnooommmllljjjiiihhhiiiiiijjjhhhgggeeedddccccccddddddeeefffhhhhhhgggfffcccbbbdddcccaaa___^^^]]]]]]]]]XXXXXXYYY[[[]]]]]][[[YYYZZZYYYWWWVVVUUUTTTTTTTTTUUUSSSRRRRRRSSSSSSRRRPPPNNNPPPQQQSSSSSSRRRPPPOOONNNNNNOOOOOONNNMMMKKKJJJHHHIIIJJJJJJJJJHHHEEEDDDHHHFFFDDDCCCCCCCCCBBBAAAAAABBBBBBCCCCCCDDDDDDEEEAAAAAA@@@???>>>>>>>>>???;;;;;;:::::::::;;;;;;<<<:::999999888888999999:::777777777777666666666666555444333222000///...---222222111111111111222222......000333888:::;;;:::555555444333333333444444000111222333444333222111000///////////////000000111111111111111222222222///000111222333222111111333333222111222555777888555444222000//////000000111111111111111111111111111111222222222222111111222111000///000111333444555222000//////...---,,,...---,,,---///111111000000///////////////000111444222000///000222222111444444444444444444444444777888999:::999888666444222000///000333444555444222222111111222222333444///......///000111111000,,,---------...////////////111444666666333000---/////////...------,,,,,,************+++,,,,,,---///---+++))))))+++---///...---***((((((((()))***,,,+++***+++,,,,,,+++)))******+++,,,------------)))***+++---......---------...000///......///000...---,,,+++***)))******)))************+++++++++...,,,***((('''(((***,,,************+++,,,---------,,,+++******,,,...///...000111000...,,,++++++++++++*********+++,,,,,,000111222111...---...///...000111111///---,,,---)))+++...111222111000///,,,,,,,,,---...///000111~~~~~~}}}}}}~~~~~~}}}~~~~~~}}}||||||||||||}}}~~~yyyyyyxxxwwwvvvuuutttsssssssssttttttttttttssssssrrrssstttuuuvvvuuuuuutttsssqqqppppppqqqrrrpppooopppooonnnmmmmmmmmmnnnooonnnoooooollljjjiiikkkmmmooooooooommmkkkiiijjjkkkiiihhhhhhhhhhhhjjjkkklllkkkkkkjjjjjjiiijjjjjjjjjhhhgggeeedddccccccddddddeeefffggggggfffeeecccaaabbbaaa```___^^^]]]]]]]]]YYYXXXXXXYYY[[[[[[ZZZYYYWWWVVVUUUTTTSSSRRRRRRRRRRRRQQQPPPPPPQQQQQQPPPNNNLLLMMMOOOPPPPPPOOONNNMMMIIIJJJKKKLLLMMMLLLKKKKKKHHHHHHIIIJJJIIIGGGEEEDDDFFFDDDBBBAAAAAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@???@@@@@@???>>>>>>>>>>>>>>><<<;;;;;;::::::::::::;;;999999999888888999999999666666666666555555555555444444444333222222222111333222222222222222222333000000111333666888777666333222222222222222333333111222333333333222111111000000////////////000000111111111111111111111111000111333444444444333222333222222111222444777888777666444222000/////////111111111111111111111111000111111222222111111000222111000//////111222333444111////////////...---000///---...///000000//////////////////000111111222111//////111222111000111111222222333333333333555666777888888666444333111000///000222444444333333333222111111111222222000///...///111111111000---...............//////000222555777666444111............---,,,,,,++++++,,,++++++++++++,,,,,,------,,,***))))))***,,,---...---+++***))))))******+++******+++------+++*********+++,,,------------***+++---...//////......---...///...---,,,---...---------,,,,,,+++++++++)))************+++++++++,,,,,,++++++************+++++++++++++++,,,,,,,,,---,,,+++******,,,---///000111222000---+++***++++++++++++++++++,,,,,,---000111111000...---...///...000111111///,,,,,,,,,+++---000222333333222111---,,,,,,,,,,,,------...~~~~~~~~~|||}}}~~~~~~~~~}}}~~~~~~~~~||||||||||||||||||{{{{{{xxxxxxwwwvvvuuutttssssssssssssssssssssssssssssssrrrssssssttttttttttttsssrrrqqqppppppqqqqqqpppnnnooonnnmmmllllllllllllllllllmmmmmmkkkiiiiiijjjkkkmmmnnnnnnmmmkkkiiijjjkkkhhhggggggffffffgggggghhhiiijjjjjjkkkkkkkkkjjjjjjhhhgggeeedddccccccddddddddddddeeeeeeeeecccaaa```______^^^]]]]]]]]]]]]^^^[[[YYYVVVVVVWWWXXXXXXWWWTTTTTTRRRQQQPPPPPPOOOOOOOOONNNMMMMMMNNNNNNMMMLLLJJJKKKLLLMMMMMMLLLJJJJJJEEEFFFGGGIIIJJJKKKLLLLLLGGGGGGHHHHHHHHHFFFEEECCCDDDAAA???>>>??????>>><<<@@@@@@???>>>>>>===<<<<<>>============>>><<<;;;;;;:::999999999:::999999888888888888999999555555555555444444444444444444444444555555555555333333333222222333333333222222111333444555333222////////////000111222333333333333333333222111000000000////////////000000222222222111111000000///222333444555666555444444222222111222333444666888999777555333111000//////000000000000000000000000000111111222222111111000111000///...///000111222222000....../////////...222000//////000000///...............///111222222000000000111222222000///...//////000111222333333333444555666666555333222/////////000222333222000444333222111000000000000000///...///111111111000////////////............111333555666666444111000...------,,,++++++******...---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,++++++***************+++---...---+++******+++,,,------------+++,,,...///000//////...,,,---...---+++******,,,,,,,,,---......---,,,+++)))************++++++++++++,,,---...---,,,+++***---,,,,,,,,,,,,,,,++++++---,,,***)))***+++---...333333333000---******+++,,,+++++++++,,,,,,---...///000111000...------......000111000...++++++++++++---///111222222111000------,,,+++++++++++++++|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}yyyzzz|||}}}|||{{{yyyxxxwwwwwwwwwvvvuuutttttttttssssssssssssssssssssssssrrrrrrrrrssssssssssssrrrrrrpppooooooppppppooonnnnnnnnnmmmmmmlllkkkkkkkkkkkkkkkkkkjjjiiiiiiiiijjjkkkmmmmmmmmmkkkjjjjjjkkkhhhggggggfffffffffeeeeeeggghhhjjjkkklllkkkjjjjjjgggfffdddcccbbbbbbccccccbbbcccccccccbbbaaa```___\\\\\\[[[[[[[[[\\\\\\]]][[[XXXTTTSSSSSSTTTUUUUUURRRRRRQQQPPPOOONNNNNNOOOMMMLLLKKKKKKLLLMMMLLLJJJIIIIIIJJJJJJJJJIIIHHHHHHDDDEEEFFFGGGIIIJJJJJJKKKEEEFFFFFFFFFFFFEEEDDDCCCBBB@@@>>>===>>>>>>===;;;?????????>>>>>>>>>============<<<<<<<<<<<<======<<<;;;:::999888888888999888888777777777777888888666666666555555555444444555555555555555555555555333222222111111222222333222111111111333333111000.........///000111333333444444333333222111000000111000000////////////000333222222111000//////...222333444555555555444333111111111222333444666777777777666444333222111111////////////////////////000000111111111111000000/////////...///000111111000///------///000000///000///...///111111000///---------...///111222333000000111444555444222///---...///000111222333444222333555666666555333222///...///000111222000...111111000000000111111222111000//////111222111///111000000//////.........111222333444444222111///......------,,,+++++++++///...------,,,,,,,,,,,,++++++,,,------,,,++++++,,,------------,,,+++******)))***+++...///...,,,******+++,,,------------+++,,,---/////////...------......---+++)))***+++)))+++,,,......---+++***))))))*********+++++++++,,,---------------,,,,,,......---------,,,++++++,,,+++***))))))+++---...555555444111---*********++++++++++++,,,---......///000000///---,,,,,,---...000111000---+++*********+++---...//////...---,,,,,,++++++++++++,,,,,,|||}}}~~~~~~~~~~~~~~~}}}}}}||||||xxxyyy{{{|||{{{zzzwwwvvvwwwwwwwwwvvvuuuuuutttttttttssssssrrrrrrsssssstttrrrrrrqqqqqqqqqqqqqqqrrrqqqpppnnnoooppppppooommmnnnnnnnnnmmmmmmlllllllllkkkjjjjjjjjjjjjjjjiiiiiiiiikkkllllllkkkjjjjjjjjjhhhhhhhhhggggggfffeeeeeefffgggiiijjjkkkjjjiiiiiifffeeecccbbbaaaaaabbbbbbaaaaaaaaa```______^^^]]]YYYYYYXXXXXXYYYYYYZZZZZZZZZVVVRRRPPPPPPRRRRRRSSSRRRQQQPPPOOOOOOOOOOOOOOOLLLKKKJJJJJJLLLLLLLLLJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHDDDDDDDDDDDDDDDDDDCCCCCCCCCAAA>>>>>>>>>>>>===;;;<<<<<<<<<=========>>>>>>;;;;;;;;;::::::;;;<<<<<<;;;:::999888888888888888888777777666666777777888777777777666666666555555555555444444333222222222111111000000000000111111000//////111222333222000......//////111222444555555444333222111111000000111111000///////////////222222111111000///......000111222333444333333222111111111222333444555666444444444444444444444444////////////////////////000000000111111000000000///////////////000000111///...------///000000///,,,,,,---///222333222111---------...///111222333111222444666888777444111//////000111222333444555333444666777777666555444000/////////000000///---------...///000222333444222000///000111222111///111111111000000//////...000111111111111000////////////......---,,,,,,,,,///...------,,,,,,,,,,,,,,,---///000000///---,,,,,,,,,---------,,,++++++*********,,,...///...---******+++,,,------------***+++,,,---...---,,,,,,---...///---+++******+++((()))+++,,,---,,,***)))))))))*********+++++++++///...,,,++++++,,,...///...............---,,,+++,,,+++***))))))+++,,,...666666555222...+++******++++++++++++,,,---...///...///000...,,,+++,,,------///000///---***))))))***+++,,,---......------++++++++++++,,,---...///}}}~~~~~~~~~~~~}}}|||{{{{{{wwwxxxzzzzzzzzzxxxvvvtttvvvuuuuuuuuuttttttttttttssssssqqqqqqqqqqqqssssssrrrqqqqqqppppppppppppqqqpppooonnnnnnoooooonnnlllllllllmmmnnnnnnmmmmmmlllkkkjjjiiijjjlllllljjjhhhgggiiillllllkkkjjjjjjjjjhhhhhhhhhhhhhhhgggfffeeefffgggggghhhhhhhhhhhhgggdddcccaaa```______``````_________^^^]]]]]]\\\\\\VVVVVVVVVUUUUUUVVVWWWWWWWWWSSSPPPNNNNNNPPPPPPPPPQQQQQQPPPOOOOOOOOOOOOOOOKKKJJJIIIJJJKKKLLLKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEDDDEEEEEEEEECCCCCCCCCBBBBBBBBBBBBBBBCCCAAA>>>>>>>>>>>>===;;;888999999:::;;;;;;<<<<<<:::999999999999:::;;;;;;999888888777888888999999777777666666666666777777888777777777666666666666444444444333222111111000000000////////////000000/////////000222333222111/////////000111333444555444444333222111111111111222111000//////......///111111111000000//////...///000111222222222111111000000111222333444555555222222333444555555555555000000000000000000000000///000000111111000000/////////000000000111111111///...,,,---...//////...******+++...222333222000............///111222222222333555777999999666333000111111222333444555555444555777888888777666555333111///...///000///...++++++,,,...000222444555333111000000111222111///111111111111000000000000000000000///////////////000//////......---,,,,,,...---,,,,,,,,,,,,,,,,,,......///000000///......,,,,,,,,,,,,+++++++++++++++++++++,,,...///...,,,******+++,,,------------***+++,,,------,,,++++++,,,......---+++***+++,,,))))))***++++++***)))((()))************+++++++++///...+++******,,,///111---.../////////...---,,,,,,+++)))((()))***,,,---444666666444000,,,******)))))))))***+++,,,---...---...///...,,,++++++,,,+++---///...,,,*********,,,------...//////......******++++++,,,...///000~~~~~~~~~~~~}}}|||{{{zzzzzzxxxxxxxxxxxxxxxvvvuuutttsssssssssrrrrrrrrrrrrrrrqqqpppooonnnnnnooopppqqqrrrqqqpppooonnnooooooppppppnnnmmmmmmnnnooommmllliiijjjkkklllmmmmmmllllllkkkjjjiiikkkmmmmmmkkkhhhfffhhhkkklllkkkjjjjjjjjjfffgggggghhhhhhgggfffeeegggffffffeeeeeeeeeffffffbbbaaa___^^^]]]]]]^^^^^^^^^^^^]]]\\\[[[[[[[[[[[[TTTTTTSSSSSSRRRSSSSSSSSSSSSQQQNNNMMMNNNOOOOOOOOOPPPOOOOOONNNNNNNNNNNNNNNIIIHHHHHHHHHJJJKKKJJJIIIHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDBBBBBBAAAAAAAAAAAABBBBBBBBB@@@>>>=========<<<;;;::::::::::::::::::::::::888888888888888999::::::777777666777777888999:::777666666555555666666777777777666666666555555555333333333222222222222222111111000000000000111111111000000111333333222000000000000000111222333444444333222111111111222333222111000///............000000000000000///////////////111222222222111000///000111222333444444444111222333444555444333333111111111111111111111111//////000000000000/////////000111111111111111111000...------...///...---******+++...111111000...///////////////000111111333333444666888888666444222222222222333333444444333555666888888888666555666333///---...///000///+++,,,,,,---///111333444333222000111222222000///000000111111111111111222111111000///...//////000//////...------,,,,,,+++,,,++++++++++++,,,,,,---......////////////......,,,+++***))))))***+++,,,---,,,,,,---......---+++******+++,,,------------,,,,,,---......---,,,+++***+++,,,+++***)))***+++,,,++++++******))))))))))))************+++++++++,,,,,,+++++++++,,,......,,,---///000000///...---+++***)))((()))***,,,---333555777666222...+++)))((((((((()))***+++---------......---+++***+++,,,)))+++------,,,+++***+++,,,---------............++++++***++++++,,,------~~~~~~~~~}}}|||{{{zzzzzzxxxxxxxxxwwwwwwuuuttttttqqqqqqpppppppppppppppppppppnnnmmmllllllmmmnnnppprrrqqqpppnnnnnnnnnoooppppppnnnmmmmmmnnnnnnmmmlllfffgggiiikkklllllllllkkkkkkjjjiiikkknnnnnnkkkhhheeegggjjjlllkkkjjjjjjjjjdddeeefffgggggggggeeeeeehhhgggeeedddccccccdddeeeaaa```^^^]]]\\\\\\]]]]]]^^^]]]\\\[[[ZZZZZZZZZZZZSSSSSSRRRQQQQQQQQQQQQQQQQQQOOOMMMLLLNNNOOONNNNNNOOONNNMMMMMMMMMMMMMMMNNNHHHGGGFFFGGGIIIJJJIIIHHHGGGGGGFFFDDDDDDCCCCCCCCCAAAAAA@@@???@@@AAACCCDDDAAAAAAAAA@@@@@@AAABBBBBBAAA???===<<<<<<<<<;;;:::>>>======<<<<<<;;;;;;:::888888777777888999::::::666666666666777999:::;;;666666555555555555666666666666555555555444444444111111222333333444555555222222111111111111222222333222111222333222111///000//////000000111222333333222111111111222333444222222000///............////////////000000000000///000111222333222111111///000111222333444444444333333444444444333222111111111111111111111111111//////000000000000//////000000111222222222222222000///------......---,,,++++++,,,...000000---+++000///////////////000111333222333555777888666555222222222222222222333333333444666777888777666555777444///------///000111---------...///000111222333222111111222222000///000000000111222222222333333222000/////////000111......---,,,,,,++++++***************+++,,,,,,---........................,,,+++)))(((((()))+++---...---,,,---......,,,+++******+++,,,---------------.../////////...---,,,((()))******)))(((***+++...---,,,+++************)))************+++++++++)))***,,,---------,,,,,,+++---///000111000///...+++***)))((((((***,,,---111444777777444///+++)))'''''''''((()))+++,,,------......---+++******+++(((***,,,---,,,++++++,,,++++++++++++++++++,,,,,,,,,+++******)))*********~~~}}}||||||}}}~~~}}}~~~|||}}}}}}}}}}}}{{{xxxuuusssssssssttttttttttttsssssssssrrrqqqpppppppppqqqrrrmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnoooooooooooooooqqqooolllkkklllllllllkkkiiiiiiiiiiiiiiijjjjjjkkkmmmjjjiiikkknnnnnnjjjfffhhhiiikkkkkkiiigggffffffgggeeedddeeefffgggfffdddddddddddddddddddddcccccc^^^]]]]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYXXXWWWUUUUUUVVVTTTQQQOOONNNNNNOOOPPPOOOOOONNNMMMMMMLLLLLLLLLKKKLLLMMMMMMMMMKKKJJJIIIHHHGGGFFFFFFGGGGGGEEECCCGGGFFFFFFEEEDDDCCCCCCBBBCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@??????@@@AAACCCDDDBBB>>>999999<<<===;;;777888999999::::::999999888777777888888888999999999666666666666777888999:::888666555444444555666888888777555333222333444555666666666555555444444333333333333333333222111000...///111333333111000///000000000000000000000000000111222333444333222111000000000000///...,,,,,,//////000000111111111111222222111111111111111111111000///000333444555444666555444333333333333333555333111111333333111///000000000000000111111222///000000000111111111111111111000000/////////...,,,,,,---///000222333333000000000000000000000000333333444666888999777666222222222333444555666777888888777777666666555555444111......000000...,,,+++---///000//////000111222111111222333222000...///000111000//////111333555444333555666555111---+++,,,,,,,,,,,,,,,,,,,,,++++++******+++---...//////...---,,,,,,---...///---,,,,,,++++++,,,,,,---...---+++,,,,,,---+++***++++++,,,---------,,,,,,...------,,,,,,,,,------******))))))))))))******************************---,,,+++******+++,,,---((())))))***,,,---............///111333333111///---------+++******,,,......444999999444///------+++++++++++++++***)))(((++++++***************+++,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++******))))))******+++}}}}}}}}}~~~|||}}}{{{||||||||||||zzzwwwtttsssssssssttttttttttttssssssrrrqqqpppooooooooopppqqqnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnoooooommmjjjiiijjjjjjiiiiiihhhhhhggggggggghhhiiijjjmmmjjjhhhjjjmmmmmmjjjfffggghhhjjjiiigggeeeeeeeeeeeedddcccdddeeefffeeedddeeedddccccccbbbbbbbbbccc]]]]]]\\\[[[ZZZYYYXXXWWWXXXXXXXXXXXXXXXWWWVVVUUUUUUSSSQQQOOONNNNNNOOOOOONNNNNNMMMMMMLLLKKKKKKKKKIIIJJJKKKKKKKKKJJJHHHGGGFFFEEEDDDEEEGGGGGGFFFEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@?????????>>>>>>>>>@@@????????????AAABBBCCCBBB>>>999888;;;<<<;;;888888999999999999999999888888888888888999999999999777777777777777888888999777666444333333444666777888777555333333333555555777666555444444444444555333333333333222111000000///000111111111000///...000000000000000000000000000111222333333333222111////////////////////////000000000111111111222222111111111111111111111111333222000111333555555444444444333222222222333333555333111222444444222000111111000000000000000111....../////////000000000222222111000...---,,,++++++,,,---...000111222222////////////////////////222222444666777888777666333333333333444444555666777777666555444333333222555222///...//////---++++++---//////......///000/////////111333444222111111222222111///...000111444333222333555444111......------,,,++++++++++++++++++)))))))))+++---...//////......------......,,,,,,++++++++++++,,,,,,...,,,++++++,,,,,,+++******+++,,,,,,------------,,,,,,,,,,,,,,,---......+++******************+++---,,,,,,,,,,,,,,,,,,---,,,+++***))))))***+++,,,(((((()))***+++,,,------------///111333333222000,,,,,,+++++++++,,,,,,,,,---222777888333///------+++++++++++++++***))))))+++******))))))*********++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++~~~~~~~~~~~~~~~|||}}}~~~~~~~~~|||{{{zzzzzzzzzzzzyyyxxxuuusssqqqrrrssssssttttttssssssrrrqqqpppooonnnmmmnnnnnnooonnnnnnnnnnnnnnnnnnnnnnnnooonnnllllllllllllmmmnnnmmmkkkhhhgggggggggffffffhhhgggfffeeeeeegggiiijjjmmmjjjggghhhjjjkkkiiigggfffhhhiiihhhfffddddddeeecccbbbaaabbbdddeeedddcccfffdddbbb```______```aaa]]]\\\[[[ZZZXXXWWWVVVUUUVVVVVVWWWWWWWWWVVVVVVUUUTTTRRRQQQOOONNNNNNNNNOOOLLLLLLLLLLLLKKKJJJIIIIIIGGGHHHIIIIIIIIIHHHGGGFFFDDDCCCCCCDDDFFFGGGFFFEEEBBBBBBBBBAAA@@@@@@??????>>>>>>>>>=========<<<<<<>>>>>>>>>>>>???@@@AAABBBBBB>>>999777999;;;:::999888888999999999999888888888888999999999:::::::::999888888777777777777777666555444333333444555666777666444333333444555666888666444222222333555777333333333222111111000000111111000000//////......///////////////////////////000111111222222111111000///.........///111222111111111111111222222222111111111111111111111111222000//////000111111000222222111111111222333333444333222333444555444333222222111000////////////---------............///333333111///---+++)))(((***+++---...///000111111........................111222444555666666666666444444444333333444444555555555444333222111000000444222000///......,,,***+++---//////---------...------...000333555444333333333333111///---...///222111000111222222111///111///---+++******++++++---+++)))''''''))),,,...//////000000///...------,,,,,,++++++++++++,,,,,,---,,,++++++,,,,,,+++***)))***+++,,,------...---++++++++++++,,,---......+++++++++++++++++++++++++++***)))(((((()))***++++++***))))))))))))***+++(((((()))***+++,,,------------...000333444222111+++******,,,///000---++++++///444444111...,,,---++++++,,,,,,,,,+++*********)))))))))))))))******++++++,,,,,,---,,,,,,,,,************************++++++,,,------,,,++++++~~~~~~~~~}}}{{{{{{|||||||||{{{zzzyyyxxxxxxxxxxxxwwwuuusssrrrqqqrrrrrrssssssssssssrrrrrrpppooommmllllllllllllmmmnnnnnnnnnmmmmmmmmmmmmmmmnnnmmmkkkjjjjjjkkklllmmmllliiifffeeeeeefffeeedddiiigggfffdddeeegggiiijjjllliiiffffffgggiiihhhgggfffhhhhhhgggeeeddddddeeeaaa``````aaacccddddddbbbeeeccc___]]][[[\\\]]]___[[[[[[YYYXXXVVVUUUSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUQQQPPPOOONNNMMMMMMMMMMMMJJJJJJJJJJJJJJJHHHGGGFFFEEEFFFGGGHHHHHHGGGFFFEEEDDDCCCBBBBBBDDDEEEDDDCCCAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>=========<<<<<<<<<<<<===>>>>>>??????AAA===999777888999:::999777777888888888888777777999999999999:::::::::::::::999888777666666666666666666555444444555666666555555444444444555555666999777333111111333666888444444333222111000000000222111000///............//////////////////////////////000000111111111111333111///......///111222111111111111222222222222000000000000111111111111444222000000111111000///222222111111222333444444333333333333444555555555333222111000.........---------------............222111000...,,,***)))(((***+++,,,...///000000///........................///111333555555555555555666555444333333333333333555555444222111000///...111000/////////...,,,++++++---......---,,,,,,---...------///222444444333444444333111...------...000000000111111111111111000...,,,))))))***,,,---///---)))'''&&&))),,,...000000111111000...,,,+++++++++************++++++---+++***+++,,,,,,+++***)))***+++,,,---.........,,,,,,++++++++++++,,,,,,******++++++++++++******+++)))(((''''''((()))++++++***)))(((((()))***+++*********+++,,,---------,,,,,,---///222333222111,,,******...333444///******---000111///---,,,,,,++++++,,,,,,,,,,,,++++++))))))(((((())))))******+++,,,,,,---------------))))))))))))))))))))))))+++,,,...//////...,,,+++~~~~~~~~~}}}||||||}}}~~~|||zzzzzzzzzzzzzzzyyyxxxwwwwwwwwwvvvvvvuuutttrrrqqqpppqqqqqqrrrrrrrrrrrrqqqqqqooonnnmmmkkkjjjjjjkkkkkkmmmmmmmmmmmmllllllkkkkkkmmmllljjjiiiiiiiiijjjjjjjjjhhhfffeeeeeeffffffeeeiiihhhgggffffffhhhiiikkkjjjhhhfffeeeffffffggggggggghhhhhhgggdddcccdddeeeaaa```___```bbbcccbbbaaaaaa___\\\YYYXXXXXXZZZ[[[YYYXXXWWWVVVTTTSSSRRRQQQQQQRRRRRRSSSSSSSSSRRRRRRNNNNNNMMMLLLLLLKKKKKKKKKGGGHHHIIIIIIHHHGGGEEEDDDDDDEEEFFFGGGGGGGGGFFFEEEFFFDDDBBBAAAAAABBBAAA@@@@@@???????????????>>>>>>======<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<=========???===999777777888999999666777777888888777777666888888999999999:::::::::::::::888777666666666666777666666666666666666777444444444444555555666666999666333000000333777999666555444222111000000000222111000///...//////////////////////////////////////////000000111222222666444222///......///000111111111111111111111111//////000000000111111111777555333333333444333222333333333333333444555666222333444444444444555666333222111///...------------------.........//////......------,,,,,,++++++***+++---///000000///...........................---000333444333333444555666555444444333333333333555555444333222111000///...///000000//////......***,,,......---,,,---...111///...///111222111000333444333111...---...///000111222222222222111222---,,,***)))))),,,...000000...***((('''***---///000111111111///---+++***+++******))))))******+++,,,*********,,,,,,+++***)))***+++,,,------------...---,,,+++***))))))))))))******++++++******)))///...---,,,,,,---...///+++***)))(((((()))***+++++++++,,,,,,---.........,,,++++++---000111111///---,,,,,,000555666111,,,***,,,......---,,,++++++***++++++,,,,,,+++++++++)))))))))))))))***++++++,,,------.........------))))))))))))))))))))))))+++,,,...//////...,,,+++~~~~~~~~~~~~|||{{{zzzzzz{{{|||{{{zzzzzzyyyyyyxxxwwwwwwvvvvvvvvvvvvuuutttrrrrrrqqqppppppqqqqqqrrrrrrqqqqqqpppooonnnmmmkkkjjjjjjjjjkkklllllllllkkkkkkjjjiiiiiijjjjjjjjjjjjiiihhhhhhgggiiigggddddddfffggggggfffhhhhhhgggggghhhhhhiiiiiiggggggfffeeeeeeeeeeeeeeefffffffffeeecccbbbcccddd```___^^^^^^``````___^^^\\\ZZZXXXVVVUUUVVVVVVWWWVVVUUUTTTTTTSSSRRRQQQQQQOOOOOOPPPPPPPPPPPPOOOOOOKKKKKKJJJJJJJJJIIIIIIIIIEEEFFFGGGGGGGGGEEECCCAAACCCDDDEEEFFFFFFFFFEEEDDDGGGDDDAAA????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>:::::::::999999999999888888888:::;;;;;;;;;;;;;;;===<<<:::888777777777888666666777777777777666666777777888888888999999999:::999888777666666666666666666666666666666666666222333444444555666777777888666333111111333777999888777555333222111111222000000000000111111111111/////////////////////////////////000111222333444777666333111///.........111111111000000000000000...//////000000111111111333111//////000000000///444444333333444444555555222333444444333333444555333222000///...------------------.........//////,,,,,,,,,---------......***,,,...000111000///...........................,,,///333444222111333555666555444333333333333333444444444333222222111111---///111222000/////////***,,,.........---...000333111//////000000///...111222222111///...///111000333555666555333222222++++++******+++---///111///---+++))))))+++...000111111000///---,,,***)))******))))))))))))******+++***)))***+++,,,+++***++++++,,,---------,,,,,,------+++***)))((((((((()))***+++,,,,,,+++***)))------------------------+++***))))))))))))***+++,,,,,,,,,,,,---------...,,,+++***+++---......---...---...111444444111---,,,,,,,,,,,,,,,+++******))))))***+++++++++******))))))))))))***+++,,,---......//////......---,,,************************,,,,,,---......---,,,,,,~~~~~~~~~}}}}}}}}}{{{zzzxxxxxxzzz{{{zzzyyyzzzyyyxxxwwwwwwvvvvvvvvvvvvuuutttsssrrrqqqqqqqqqppppppqqqqqqqqqqqqpppppppppooommmkkkjjjjjjjjjjjjkkkkkkjjjjjjiiihhhhhhggghhhiiijjjjjjiiihhhfffdddfffdddbbbccceeegggggggggeeefffggghhhhhhhhhggggggdddeeeffffffeeedddcccdddddddddcccbbb```___```bbb^^^]]]\\\\\\\\\\\\[[[YYYVVVVVVUUUTTTSSSSSSTTTTTTSSSRRRRRRRRRQQQQQQQQQQQQNNNNNNNNNNNNMMMLLLKKKKKKHHHHHHHHHHHHHHHGGGGGGFFFCCCDDDFFFFFFFFFDDDAAA???@@@AAACCCDDDDDDDDDCCCBBBEEEBBB???>>>>>>??????>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888666777888::::::::::::::::::;;;;;;:::888777666666555666666777777666666555666666777777777888888888999999888777666666777777333444444444444444444333111222333555666777777777777555333111222444777999:::999666444222222333333///000111222333333222222000000000000000000000000000000000000111333444666555555444222111000//////000000000/////////............//////000111111222000...,,,,,,.........---444444333333222333333333222333555444111000222444222111000///...---------,,,,,,,,,,,,------------,,,,,,------.........///+++---///111222111///...////////////////////////***///333333111000222555555555444333333333444444222222222222222222222222000333555444111...---...)))+++.../////////000222333111///...///000/////////000111000///000111333111555999:::888444222222++++++++++++,,,,,,---...,,,+++***)))***+++---///222111///---+++***)))))))))))))))(((((()))))))))***))))))***+++,,,,,,***,,,,,,------,,,,,,++++++******))))))))))))******+++,,,...//////...,,,+++((()))+++,,,,,,+++)))(((,,,+++***))))))***+++,,,******++++++++++++,,,,,,,,,***))))))+++++++++***---...///111111000///---...---,,,++++++******)))'''((()))************)))************+++,,,---...000000000//////---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~}}}||||||zzzyyywwwxxxyyyzzzzzzyyyzzzyyyxxxwwwvvvvvvvvvvvvvvvuuutttsssrrrqqqqqqqqqppppppqqqqqqqqqqqqpppppppppooommmkkkjjjjjjjjjjjjjjjjjjiiiiiihhhggggggfffggghhhjjjkkkjjjhhheeecccdddbbbaaabbbdddfffggggggcccdddfffhhhhhhgggfffdddcccdddffffffeeeccccccbbbbbbbbbaaa___]]]]]]^^^```]]][[[ZZZYYYZZZYYYXXXVVVSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQMMMMMMMMMMMMLLLJJJIIIIIIFFFFFFGGGGGGGGGFFFEEEEEEBBBCCCEEEFFFEEECCC@@@>>>???@@@AAABBBCCCBBBBBBAAACCC@@@>>>===>>>???@@@@@@::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;::::::555666888999::::::999999999:::;;;;;;999666555555555555666666666666555555666666666666777777777777999888888777777777777777111222222333333222222111111222333555666777777777666555333222333444777888<<<:::777444333333333444...///222444555555444333111111111111111111111111111000000000111333555777333333333333333222111000000000//////.........------......///000111111222444222111111333444333222444444333222111111111111222444555444111///000333111000///......---......******+++++++++,,,,,,,,,---.....................,,,---000222333222000...000000000000000000000000***...333333000///111555444444444333333444444555111111111111222222222222333666888666111---+++,,,)))+++...///000000222333222000......///000000000---...000000000111333555222777<<<===:::555222222,,,,,,,,,,,,,,,,,,,,,+++))))))))))))***+++---...222111...+++)))((((((((())))))(((((((((((())))))***)))((()))+++,,,,,,***------------,,,+++******'''''''''((()))+++,,,------...000111111000...---)))+++---//////---+++)))---,,,+++******+++,,,---)))))))))))))))*********,,,***(((((()))***)))(((,,,...000000...---,,,---000...,,,+++******)))(((''''''((()))))))))))))))++++++++++++,,,---...///111111111000///---++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---~~~~~~}}}|||||||||zzzxxxvvvuuutttuuuvvvwwwwwwvvvuuuuuuvvvvvvuuutttpppqqqqqqrrrrrrqqqqqqpppoooppppppppppppoooooonnnpppooommmjjjiiihhhhhhhhhkkkkkkiiihhhgggggggggggggggeeedddeeegggeeeaaa]]]]]]^^^```aaacccdddddddddcccdddeeefffggggggggggggccccccbbbbbbbbbbbbbbbbbbfffdddaaa___\\\[[[ZZZZZZYYYXXXWWWVVVTTTSSSRRRQQQSSSQQQPPPPPPPPPOOOLLLJJJOOONNNLLLKKKKKKKKKLLLLLLNNNLLLJJJIIIIIIHHHFFFDDDBBBCCCDDDDDDDDDCCCAAA@@@AAAAAA@@@@@@@@@@@@@@@@@@============>>>>>>>>>>>>AAA@@@???>>>===<<<;;;:::888999999:::;;;;;;;;;:::::::::;;;<<<;;;:::999888777777666666555555444444999777555444555666555444444444555555555555555555444444444444444555666777555444333555888999777444333333444444333333222111111222333333444444333333222111000000222555888;;;===;;;888555333222111111333333444555666666555555111000000///////////////000...,,,///333666666444333333222222111000//////000//////.........//////,,,---...000111111111111222111000//////000111111444333111000000000111111000//////000222222111///,,,,,,+++******+++,,,,,,******+++,,,,,,,,,,,,+++,,,+++*********+++,,,---///000000000///...---,,,++++++++++++---///222333///000111222222111000///111111111111222333444555111111111111111111222222222222111111///...---,,,***,,,...///000///...---//////............//////............///000222222:::<<<<<<999444111222333000///---,,,,,,---...///++++++***))))))***+++,,,//////---,,,***)))((('''+++*********))))))((((((***)))((()))++++++)))(((((()))***++++++***)))(((,,,)))''')))---...+++'''---------...///...,,,***((()))***++++++++++++++++++)))'''))),,,---,,,***'''))),,,......,,,)))'''******))))))******+++,,,)))---///---***))),,,000000///---++++++,,,---...+++***))))))((()))))))))((()))+++---...///000000333333111...++++++,,,...//////...+++(((''')))******---111111///,,,---...~~~~~~}}}||||||{{{{{{zzzyyyxxxvvvuuutttuuuvvvwwwuuuuuuuuuuuuvvvuuutttsssqqqqqqrrrrrrrrrrrrqqqqqqoooooooooooooooooonnnmmmnnnmmmkkkiiigggfffffffffhhhgggfffeeeeeeeeeeeeeeedddcccbbbcccdddccc___\\\\\\\\\^^^```bbbdddeeefffbbbcccdddeeeffffffffffffbbbbbbbbbaaaaaaaaaaaa```dddccc```^^^[[[ZZZYYYYYYWWWVVVUUUTTTRRRQQQPPPOOOQQQOOONNNNNNNNNMMMKKKIIIMMMMMMLLLLLLMMMNNNOOOPPPLLLJJJHHHGGGGGGFFFDDDCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@??????>>>>>>>>>===========================@@@???>>>===<<<;;;:::::::::;;;;;;<<<======<<<<<<999::::::;;;:::999888777999888888888888888777777999777555555666777666555555555555555555555555555444444444444444555666666777555444666888999777555444444444444444333222222222222333444444444444444444333222111222444777999;;;999777555333222222222222222333444444444444444222222111111000000000111000///...///333555555444111111111000000//////...//////............//////---...///000000111111000111000000//////000111222333222000/////////000000222111000111222222111///+++,,,------------,,,+++******+++,,,,,,,,,,,,+++***)))((('''((()))***+++............////////////...---------......///000...///000111111000///...000000000000000111222333111111111111000000000000222222222222000...,,,++++++,,,...000000///...---......------------......,,,,,,---...000111333444777999999666222000000111///......---------......******)))(((((()))***+++///...---,,,***)))((('''******************))))))***)))))))))++++++)))(((***++++++++++++++++++***'''&&&&&&(((***+++***(((,,,,,,,,,---//////---+++******+++,,,,,,,,,,,,,,,---+++***+++...///...,,,$$$&&&***---......,,,+++************++++++++++++))),,,...---)))))),,,000///...,,,***)))***++++++)))))))))(((((())))))***)))***,,,---...///000000111111000...,,,,,,...000000000///---***)))***++++++---...---+++***,,,...~~~~~~~~~}}}}}}}}}~~~|||{{{{{{zzzyyyyyyxxxxxxxxxwwwuuutttttttttuuuvvvssstttuuuvvvvvvtttrrrqqqooooooppppppppppppoooooonnnnnnnnnnnnnnnmmmlllllljjjjjjhhhfffeeedddddddddccccccbbbbbbbbbbbbccccccaaaaaa```aaaaaa```]]][[[[[[[[[\\\]]]___bbbeeefff```aaabbbcccdddddddddddd`````````_________^^^^^^aaa```^^^\\\ZZZYYYXXXXXXTTTSSSRRRQQQPPPOOONNNMMMNNNMMMKKKLLLLLLKKKIIIGGGHHHIIIIIIJJJLLLNNNPPPQQQJJJHHHFFFEEEEEEEEECCCBBBCCCCCCBBBAAAAAAAAAAAAAAA??????>>>===<<<<<<;;;;;;======<<<<<<<<<<<<<<<<<<>>>======<<<;;;::::::999:::;;;;;;<<<<<<<<<<<<<<<888888999999999888777666888888888999999999999999999888666666777888777666555555555555555555555555444444444444444444555666666555555555666666555333444555555555555444333333222222333444444555666666777666444222222333555666888777555444333333333333000111222222222222222222111111111000000000//////111000//////222333333333///////////////.........///...............////////////000000000000//////////////////000000222222111000///.........///000333222222222333222000///+++,,,///000000///,,,+++***++++++,,,,,,,,,,,,,,,---,,,+++++++++,,,...///...------------///000111000000000000///...---,,,---......//////......---.........------...//////111000000//////.........000111333333111///+++))),,,---...000000///......---,,,,,,,,,,,,,,,,,,---***+++,,,...000222444444444555555333000......///------...............---***)))(((''''''((()))***...---,,,+++***)))((((((*********+++++++++++++++***))))))***++++++***(((+++******))))))******+++###%%%'''((((((((()))***+++++++++,,,...///...,,,++++++,,,---------,,,,,,***)))((()))***+++***)))%%%'''***---......---,,,)))***+++,,,,,,,,,++++++)))+++---,,,)))))),,,//////---+++)))(((((((((((((((((((((((()))***+++++++++,,,---.../////////////////////...,,,---///111111111000...+++******,,,++++++***)))'''(((+++---}}}|||~~~}}}||||||{{{{{{|||yyyyyyxxxxxxwwwvvvvvvvvvttttttsssrrrrrrsssssstttqqqsssuuuvvvuuurrrpppooollllllmmmmmmmmmmmmllllllmmmmmmmmmmmmlllkkkjjjjjjhhhgggfffeeedddcccbbbbbb`````````___``````aaaaaa____________^^^]]]\\\ZZZ\\\\\\[[[[[[\\\___bbbddd^^^^^^___```aaaaaaaaaaaa^^^^^^]]]]]]\\\\\\[[[[[[]]]]]][[[ZZZXXXWWWVVVUUURRRQQQPPPOOONNNMMMLLLLLLLLLKKKJJJJJJKKKKKKIIIGGGDDDEEEFFFGGGIIIKKKLLLMMMIIIGGGEEECCCDDDDDDCCCBBBCCCBBBAAA??????@@@AAAAAA@@@??????===<<<;;;::::::<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;:::999999999888999999:::::::::999999777777777777777666666666666666777777888888999999999888666777888999999888666666666666555555555555444444444333333444555555444444444444444333222111555555666666555555444333222222333333444555666777999888555333222222222333444444444333333333333444000111111222222222111111...............------,,,000///......///000000000.............../////////......---------...//////000000000000000///...............///000111222222111111//////...///000111555444333333333222000...+++,,,...//////...,,,+++***+++,,,,,,------,,,,,,......---------///000111///...,,,,,,,,,...000111///000000111000///---,,,,,,,,,------------,,,,,,---,,,,,,++++++++++++,,,........................///111333444222///,,,)))---....../////////......++++++************++++++***+++---...000111222222222222111000///...---...,,,---.../////////...---++++++)))(((((())))))***---,,,,,,+++***))))))(((*********++++++,,,,,,---******)))***+++,,,***((()))((('''&&&&&&'''((()))%%%))),,,+++(((&&&(((+++***))))))+++...//////...+++,,,,,,,,,,,,,,,++++++((('''''''''(((((((((((()))+++---......---+++))))))***,,,......---+++***)))***++++++******,,,...000///,,,***((('''''''''(((((())))))***,,,---...,,,---...//////////////////000000///------///111000111111///,,,******++++++******)))((()))***+++~~~~~~|||zzz}}}}}}|||zzzzzzyyyyyyyyywwwwwwvvvvvvuuuttttttsssqqqqqqpppppppppqqqqqqqqqooorrruuuuuussspppnnnnnnllllllmmmmmmmmmmmmllllllkkkllllllkkkjjjiiihhhgggeeeeeeeeedddcccbbbaaaaaa______^^^^^^^^^___``````]]]^^^^^^]]]\\\[[[[[[[[[^^^]]][[[ZZZZZZ[[[]]]^^^[[[\\\]]]^^^^^^______^^^\\\\\\[[[ZZZYYYYYYXXXXXXYYYYYYXXXWWWVVVUUUTTTSSSPPPOOOOOONNNMMMLLLKKKKKKJJJIIIIIIIIIKKKKKKIIIGGGEEEEEEFFFGGGHHHHHHIIIIIIIIIGGGDDDCCCCCCDDDCCCCCCBBBAAA???>>>>>>>>>???@@@AAAAAA@@@???===<<<;;;;;;;;;;;;;;;;;;::::::999999::::::::::::999999999999888999999:::999999888888777777666666666555555555666666777777888888999999999777666777999::::::999777777666666666555555555555444444333333333444444444555666555444333333333555555666666555555444333333222222222333555666777999777555333222111111111111111222333333333333333111111222222222111111000---......///...---,,,,,,.........---------...///......//////////////////---------------...//////000111111000000///...---------...///000111111111222111000000000111222222555444333333333222000...------,,,,,,,,,,,,------++++++,,,------------,,,+++*********+++,,,...///111///---,,,+++,,,...///,,,---///000000000......,,,++++++++++++++++++,,,++++++******)))*********++++++,,,---...//////000...///222333333000---+++---...............------******))))))))))))******,,,---...///000000//////000000////////////......+++,,,.../////////...------,,,+++***)))***+++++++++++++++******)))))))))*********++++++,,,,,,---+++***)))***,,,,,,***))))))((('''&&&&&&'''((())))))...111///***''')))---***))))))***---//////...++++++,,,++++++***))))))+++++++++++++++***+++++++++,,,---......---,,,+++)))+++---...///...,,,+++)))***++++++***+++---...111000...,,,***)))((('''))))))***+++,,,...///000---...//////000000000000111222222111.........000000111111///---+++***+++******+++,,,,,,,,,***)))~~~}}}{{{zzz|||{{{zzzyyyxxxxxxwwwwwwvvvuuuuuuttttttsssrrrrrrooooooooooooppppppppppppnnnrrruuutttpppmmmmmmnnnmmmmmmnnnnnnnnnnnnmmmmmmjjjjjjjjjjjjiiigggfffeeeccccccccccccbbbaaa```______^^^^^^]]]]]]]]]^^^^^^[[[\\\\\\[[[ZZZYYYZZZ[[[^^^]]][[[ZZZYYYYYYYYYZZZXXXYYYZZZ[[[\\\\\\\\\\\\ZZZYYYYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQNNNMMMMMMLLLKKKKKKJJJJJJHHHGGGGGGHHHJJJJJJIIIGGGHHHHHHIIIJJJJJJIIIIIIHHHIIIFFFCCCAAABBBCCCCCCCCC@@@@@@???>>>>>>>>>>>>>>>AAAAAA@@@??????>>>======;;;;;;::::::999999888888999999999999::::::::::::;;;;;;;;;;;;;;;::::::999888777666555555555666666888888888999999999999999888666666666999:::;;;:::888777777666666555555555555444444333333333333333555777888888666555555666444555555555555444333333444333222111222333444555666555444333111000000000///000111222333333333222111111111222111111000///000000111222111000///...,,,---...---,,,,,,.../////////////////////......,,,,,,,,,,,,---...//////000000111000000///......------//////000000000000222111000000000111333333333222222222333222000///...---,,,++++++,,,---...++++++,,,---------------++++++++++++,,,---///000000///...,,,,,,,,,,,,---+++,,,---...////////////,,,++++++******++++++,,,*********)))******++++++++++++,,,---...//////000,,,...000222222111///...---------,,,,,,,,,,,,,,,******))))))))))))******---...///000000///...---///...---...///000///...,,,,,,---...///////////////...,,,+++******+++,,,******************))))))*********++++++++++++++++++******+++,,,,,,+++)))+++******))))))******++++++///222000,,,)))+++...***)))((())),,,...///...,,,,,,,,,+++***)))((('''***+++,,,+++)))))))))+++(((***,,,---////////////+++,,,---.........------*********+++,,,---...///222111000...,,,+++)))(((*********+++,,,...///000---...///000111111111111222333444333000//////000111222333111///,,,,,,,,,******+++---...---+++(((~~~~~~~~~}}}|||{{{{{{zzz{{{{{{yyyxxxwwwvvvvvvvvvuuuuuuttttttsssrrrrrrrrrooooooppppppqqqqqqqqqqqqooorrrtttrrrmmmkkklllnnnkkkllllllmmmmmmllllllkkkiiiiiiiiiiiigggfffeeeddd___``````aaa```___]]]\\\^^^]]]]]]\\\[[[[[[[[[[[[XXXYYYZZZYYYVVVVVVWWWYYY[[[[[[ZZZZZZYYYXXXXXXXXXVVVWWWXXXYYYZZZZZZZZZZZZXXXXXXWWWVVVUUUTTTSSSSSSRRRSSSSSSSSSSSSRRRPPPOOOKKKKKKJJJIIIIIIHHHHHHHHHEEEEEEEEEFFFHHHHHHGGGFFFGGGHHHIIIJJJJJJJJJIIIIIIGGGDDD@@@???@@@AAABBBBBB>>>>>>??????>>>>>>===<<<@@@@@@@@@??????>>>>>>>>>;;;::::::999888888777777999999999:::::::::;;;;;;;;;;;;;;;;;;;;;:::999999888888666555555555666777999888888888888888777777666555555666888:::;;;:::888888777777666555555444555444333333222222333333222555777777555444555777444444444444444333222222444333222000000111222333333333222111111000000000...///000222222222222111000000000000000///......000111222333333111///...,,,...///...------///222//////......------,,,,,,,,,,,,,,,,,,---...///000///000000000000000///...---...///000000//////...111000/////////111222333222111000111222222111///---------......---------+++,,,------...------------,,,,,,,,,---///111222------------------------+++++++++,,,,,,---...///,,,,,,+++******+++,,,,,,***************+++,,,---...............---------+++---...000111222111111---,,,++++++******************))))))))))))******+++,,,...///000///...---...,,,+++,,,///000///---,,,,,,,,,---...///000000...---,,,************+++))))))))))))******************************))))))+++******+++,,,,,,+++)))***++++++++++++++++++***)))+++......,,,+++,,,...+++***((()))+++---......---------,,,+++***((('''(((***+++***(((&&&((())))))***,,,...///000000000------------............,,,++++++,,,---///000000111000000///---+++***))))))))))))***+++,,,---...,,,---///000111222222333222333555444333222222333333444555444222///......,,,***)))***,,,---+++)))~~~}}}}}}~~~|||{{{{{{zzzzzz{{{zzzyyywwwvvvuuuuuuuuuuuuuuutttssssssrrrrrrqqqooopppqqqrrrrrrrrrrrrrrrooorrrtttqqqllliiikkkooohhhhhhiiiiiiiiiiiihhhhhhiiiiiiiiihhhgggeeedddccc]]]^^^^^^___^^^]]][[[ZZZ]]]]]]\\\ZZZYYYYYYYYYYYYUUUWWWXXXWWWTTTSSSUUUXXXXXXYYYYYYZZZYYYYYYXXXXXXUUUVVVWWWXXXYYYYYYYYYYYYWWWWWWVVVUUUTTTSSSRRRQQQQQQQQQRRRRRRRRRQQQOOONNNIIIHHHHHHGGGGGGFFFFFFFFFCCCCCCCCCDDDFFFGGGFFFDDDDDDEEEGGGHHHIIIIIIHHHHHHEEEBBB???===>>>@@@@@@@@@===>>>?????????>>><<<;;;????????????>>>>>>>>>>>>::::::999999888777777666999999999::::::;;;;;;<<<999999999999999888777666999888777555555666666777777777666666555555444444666555444555888:::;;;:::999888888777666555555444555444333333222222222222...111444444222111222555333333444444333333222111555333111000//////111111111111111000000000000000...///000222222222111000.../////////...------,,,...///111222111000...------///000000......111444......---,,,,,,+++******+++++++++,,,---...///000//////000000000000//////......///000000///...---000///.........000111222000//////000222222111///,,,...000111111000...,,,+++,,,------......------))))))))))))***,,,...///***+++,,,---............---,,,+++***+++,,,---...---,,,+++******+++,,,---************+++,,,......111000000///---,,,+++++++++,,,---///111222333333,,,++++++***)))))))))*********))))))))))))******)))***---///000000000///,,,***)))+++...///...,,,------,,,,,,---...000111...---+++))))))))))))***))))))))))))************+++*********))))))((((((,,,+++***+++,,,---+++)))((()))***++++++***)))(((%%%''')))++++++,,,---...,,,***((()))+++---------//////...---,,,***)))(((,,,...///...+++)))+++------..................---...------------...//////,,,++++++,,,...000111111000000///...---+++***)))(((((((((((()))***+++,,,,,,---...000222333333444000222444555444444555666555777888777444111000000...+++''''''***,,,,,,***~~~~~~~~~~~~||||||}}}}}}|||zzzxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvuuutttrrrpppnnnmmmnnnnnnmmmmmmnnnppppppqqqqqqqqqooonnnmmmlllllllllllllllggggggggggggggggggggggggdddeeeeeefffeeedddbbbaaa]]]]]]\\\\\\[[[[[[ZZZZZZ[[[ZZZZZZYYYXXXWWWWWWWWWWWWXXXWWWVVVTTTTTTVVVXXXVVVUUUTTTTTTTTTUUUVVVWWWUUUSSSRRRSSSTTTVVVVVVUUUUUUSSSQQQQQQQQQPPPOOOMMMQQQPPPOOOOOONNNMMMJJJGGGGGGFFFEEEDDDBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCDDD??????@@@BBBDDDEEEFFFGGGDDD???;;;;;;???@@@???<<<<<<===>>>??????>>>===<<<===<<<<<<<<<<<<===>>>>>>;;;:::999777777777777888777777777666666666666666666666555555555555666666999777666666777777666555666666777777777666666555666666666666777777777777222444666888999999777777555444333333222222333333111111222333333333222222333222111000000111222333333111...///111333333222333222111000///---,,,,,,///000111000///...///111000000///...............000111222222000//////000,,,,,,,,,---------...............------,,,,,,,,,))))))***+++,,,,,,,,,,,,...//////...------///222111111000000//////............//////000000111111000///---,,,,,,---///000111111111111///---+++)))...//////---+++))))))***...------,,,+++++++++,,,........................,,,---.../////////...---******))))))))))))))))))))))))***+++---///111333+++,,,---...---,,,+++************+++---...---,,,///,,,***)))***++++++******)))(((((((((((()))))))))***+++,,,---,,,+++***---***)))***...000000...000///---,,,+++,,,------+++***((()))+++---...---))))))(((((((((((())))))(((((()))***+++,,,,,,---)))+++,,,---,,,***(((''''''((()))++++++******))))))((('''(((+++---------***+++,,,+++******,,,---,,,///222111...++++++,,,000///---+++***((((((''',,,---.........---+++***---,,,,,,,,,---///000111..................------////////////...,,,)))((("""$$$&&&(((************,,,++++++,,,...//////...111333444444222111111222555666666444222000000000444000+++)))***++++++)))~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}||||||||||||{{{yyyxxxvvvvvvvvvvvvuuuuuuuuuuuuuuutttsssqqqooonnnmmmmmmmmmlllmmmnnnoooppppppppppppooonnnmmmlllkkkjjjjjjjjjffffffeeeeeeeeedddddddddccccccddddddcccbbb```___YYYYYYXXXWWWVVVUUUUUUUUUVVVVVVWWWWWWWWWWWWXXXXXXVVVVVVVVVTTTSSSRRRTTTVVVUUUTTTSSSRRRRRRSSSTTTUUUSSSRRRPPPQQQRRRSSSSSSRRRSSSQQQNNNNNNNNNNNNLLLKKKNNNMMMLLLLLLLLLKKKHHHEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBB===>>>???@@@BBBCCCDDDDDDCCC???;;;;;;>>>@@@>>>;;;;;;<<<===>>>>>>===<<<;;;::::::999999::::::;;;<<<;;;:::888777666666777888666666666666666666666666666666555555555555666666666666777777666555555444555666666666666666555555444444555555555666666666222333555777888888777666444444333222222222222333222222333333333222222111222111000000000000111222444111///000222444444333555444333222000///.........///000000......///000000000///...............///000222111///......///,,,---------------------------,,,,,,,,,+++++++++******+++,,,,,,---------///000000...------///111///////////////.........//////////////////......222222222222111111000000111111222222111000///...//////000...,,,***+++,,,------,,,+++++++++++++++,,,,,,,,,,,,------------)))***,,,---............++++++++++++++++++++++++))))))***+++---///111222,,,,,,---------+++***))),,,+++,,,...111333333222111...+++************)))***))))))((((((((())))))******+++,,,---,,,,,,+++,,,***)))+++///222222111,,,+++***)))(((''''''(((+++)))'''((()))+++++++++))))))(((((((((((())))))))))))******************((()))***+++***)))(((''''''((()))***+++******))))))((('''(((+++---------***+++,,,+++******,,,...---111444333///,,,,,,---000///---+++***))))))))),,,...000222111...+++))),,,,,,---......//////000------------------------,,,,,,---------+++***)))&&&&&&((()))))))))((((((,,,++++++,,,...///...---000222333333111000111111333444555444222111222333333000+++)))***+++***)))~~~~~~}}}}}}}}}|||||||||~~~}}}}}}|||}}}}}}{{{{{{|||{{{zzzyyywwwvvvuuutttttttttsssssssssssssssrrrpppooommmmmmllllllkkklllmmmnnnnnnooonnnnnnnnnmmmllljjjiiihhhhhhhhheeeeeedddcccbbbaaa``````````````````___^^^]]]\\\VVVVVVUUUTTTSSSQQQQQQPPPQQQQQQRRRTTTUUUVVVWWWXXXTTTTTTTTTRRRPPPPPPRRRTTTSSSRRRQQQPPPPPPQQQRRRRRRRRRPPPNNNNNNPPPPPPPPPOOOPPPNNNKKKJJJJJJKKKJJJIIIKKKJJJIIIJJJJJJHHHEEECCCBBBBBBBBBAAAAAABBBBBBBBB@@@??????>>>>>>?????????;;;<<<===>>>@@@@@@AAAAAA@@@===:::;;;===???===;;;::::::;;;;;;;;;;;;::::::777777666666777777888999;;;999888777666666777777555555555555666666666666666666555555555555666666333666999999666444444555555555666666666666555555333333333444444444555555111333444666666666555555444444333222222222222222333333333333222222111000111000000//////000000111444222000000222444444444666666555333222111000///...///000///...---...000000000///..................///000000...------...---------------------,,,,,,,,,++++++++++++******,,,,,,,,,,,,,,,---//////000000000///---,,,---///------......//////......111000000//////...------///111333444333111///---//////000111111111000000...///000///---,,,---...---,,,,,,+++++++++++++++******++++++,,,,,,,,,---((()))***,,,---......///------------------......******+++,,,---///111222,,,------,,,+++***)))(((++++++,,,///333666666666333000---++++++***)))(((***)))))))))))))))*********+++,,,,,,------,,,,,,,,,++++++---000333444444.........---,,,,,,++++++...,,,))))))***++++++***))))))(((((((((((())))))*********))))))(((((((((((((((((((((((()))))))))(((((()))************)))***((('''(((+++------,,,***+++++++++******,,,...///333555444000------...111000---+++))))))***+++,,,...111333222///+++(((+++,,,...///000000///...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))******)))(((&&&%%%,,,+++***+++...///...---...000111111000///000111...000111111000111222333333000,,,***************~~~~~~~~~}}}}}}||||||{{{~~~~~~}}}|||{{{{{{||||||zzzzzz{{{zzzyyyxxxvvvuuusssssssssrrrqqqqqqppppppqqqpppooonnnmmmlllkkkkkkjjjkkkkkklllmmmmmmmmmlllmmmllljjjiiigggfffffffffeeedddcccbbb```___^^^]]]]]]]]]]]]\\\[[[ZZZYYYXXXVVVUUUTTTSSSRRRQQQPPPOOONNNNNNOOOPPPRRRSSSTTTTTTQQQQQQQQQOOONNNNNNPPPQQQRRRQQQPPPOOOOOOOOOPPPQQQQQQOOOMMMMMMNNNNNNMMMLLLNNNKKKHHHGGGHHHIIIIIIHHHIIIHHHGGGGGGHHHFFFCCCAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>===<<<<<<<<<======:::;;;<<<>>>?????????>>>===<<<::::::<<<===<<<:::999999999999999999999999555555555555555666666777:::999777666555555666666666666666666666777777777666555555444444555555666111666<<<;;;777333444666555555666777777777666666333333333333444444444444111222333444444444444333444333333222111222222222444444444333222111000///000000////////////000000222111000000000222333333666666555444222111000///---///000///...---...///000000///...............,,,...//////---,,,,,,---...------------,,,,,,,,,,,,,,,,,,+++++++++++++++------,,,,,,---...000111000111111///---,,,---...,,,---...///000000//////000000000000000000//////...111444777888555222000........................,,,---///...---,,,---///,,,,,,++++++++++++,,,,,,******+++,,,,,,---------******+++,,,---.........---...............//////++++++,,,,,,...///000111------,,,,,,+++***)))(((***)))***,,,000333444444222///,,,+++++++++***)))******)))))))))***++++++++++++,,,,,,------...............///000222333444000000111111222222111111222000---,,,,,,,,,,,,+++))))))(((((((((((()))))))))))))))(((((((((((((((((((((((((((((()))***+++((()))))))))***************)))((()))+++,,,,,,,,,)))***++++++******,,,...000444666555000---,,,---111///---***)))***+++,,,---...000000000...+++)))+++---///000111000...---,,,,,,,,,,,,,,,---------+++++++++++++++*********)))******+++***)))'''&&&+++******+++---......---,,,...000000/////////111,,,...//////...---///000111///---+++************~~~~~~}}}}}}||||||||||||{{{zzzzzzzzz{{{{{{yyyyyyzzzyyyxxxwwwuuutttrrrrrrqqqqqqpppoooooonnnnnnnnnmmmmmmlllkkkjjjiiiiiiiiijjjkkkkkkkkkjjjjjjjjjiiihhhfffeeeeeeddddddddddddbbbaaa___^^^\\\\\\[[[ZZZYYYXXXWWWVVVUUUUUUTTTSSSRRRQQQPPPOOONNNNNNMMMMMMNNNNNNOOOOOOOOOPPPOOOOOOOOOMMMLLLLLLMMMOOORRRQQQPPPOOONNNNNNOOOPPPPPPNNNLLLLLLLLLMMMLLLKKKLLLJJJGGGGGGGGGHHHHHHGGGGGGFFFEEEFFFFFFEEEBBB@@@AAAAAAAAAAAA@@@???>>>===>>>===<<<;;;;;;;;;;;;;;;;;;<<<===?????????>>>===::::::999:::;;;;;;:::999888888777777777777888888555555555555555666666777999888777555444555555666666666666777777888888888555555444444444444555555222777<<<<<<888444444666555666777777888888888777333333444444444555555555222222222333333333333333333333222111111111111222444444444333222111000/////////000000000000///////////////......///111222555555444222111000///......///000///...---...000000000///...............,,,---......,,,++++++,,,------------------------,,,,,,,,,---------------------------...///000000000111111000...,,,,,,------...000222222222111000//////000111222222333333111444999===>>>===:::888//////......---,,,,,,,,,***,,,------,,,+++---...---,,,,,,,,,,,,,,,------------------......//////.........---------------,,,---------......//////,,,,,,,,,---...///000111------,,,++++++******)))+++***)))+++---000111000///---******+++,,,,,,,,,***************+++,,,,,,,,,,,,,,,------...//////111111111000000000111222++++++,,,...///111222222333000---,,,,,,,,,+++***))))))(((((((((((())))))&&&''''''((()))*********)))))))))))))))***+++,,,)))))))))))))))************)))((()))+++,,,,,,+++)))***++++++***+++---///111444666444000,,,++++++///...,,,*********,,,---...---,,,+++++++++,,,,,,,,,---///111111000...---,,,---------.........//////...---,,,+++***))))))((()))***+++++++++***)))+++******+++---......---***,,,...//////...000111///000111000...,,,---...000///...,,,***))))))***~~~}}}}}}||||||{{{zzzzzzyyyyyyyyyzzzzzzxxxxxxyyyxxxwwwvvvtttsssrrrrrrqqqpppooonnnnnnmmmllllllllllllkkkjjjiiihhhhhhhhhiiiiiiiiiiiihhhhhhgggfffeeeddddddccccccdddbbbbbbaaa___^^^\\\[[[[[[YYYXXXWWWUUUTTTSSSSSSSSSOOOOOONNNNNNMMMLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLNNNNNNNNNLLLJJJJJJLLLNNNQQQPPPOOOMMMMMMMMMNNNNNNMMMKKKJJJJJJKKKKKKKKKJJJIIIHHHGGGGGGHHHHHHGGGEEEDDDCCCCCCCCCDDDCCCAAA>>>???@@@AAAAAAAAA@@@>>>===>>>>>>===<<<;;;;;;;;;;;;;;;<<<>>>@@@@@@???===<<<777888999:::::::::999999888777666666666666777888666666555555666666777888999888666555444444555555555555666666777777888888555555444444444444555555444777::::::777555555666444555666777888888888777333333333444444444555555222222222222222333333333333333222111111111111111333333333333222222111000///000000111111000000///......///...------///222444444333111000///...---///000111000///...///111000000///...............,,,---......,,,++++++,,,,,,,,,,,,---------......,,,,,,------------......+++,,,---...////////////...000111000...---------...000222333333222111000---...///000222333444444000222555888::::::999888222111000///............***,,,---,,,++++++,,,------------------......///////////////////////////000000///---------------,,,,,,,,,---......//////...---------...///000000...---,,,+++++++++,,,,,,///---++++++---///000///---+++))))))+++,,,---,,,************+++,,,------,,,,,,,,,---...///000111222333333111//////000111+++***++++++---000222444111...+++)))))))))((('''))))))(((((((((((())))))&&&''''''(((***++++++,,,************++++++++++++)))))))))((()))******++++++)))((()))+++,,,,,,+++(((***++++++***+++---///222555777555000+++***+++,,,,,,++++++***+++++++++...,,,***((((((***---///......000000000000///...,,,------....../////////000///---,,,***)))))))))'''(((***+++,,,,,,,,,++++++***)))***---...---,,,)))+++.../////////000222444444444222000........./////////---***))))))***~~~~~~}}}}}}~~~}}}|||{{{zzzzzzyyyyyyxxxxxxxxxyyyyyyyyywwwxxxxxxxxxwwwuuusssrrrrrrrrrqqqpppooonnnmmmmmmjjjkkkkkkkkkkkkiiihhhggggggggghhhhhhhhhhhhggggggdddccccccbbbbbbccccccddd______^^^]]]\\\[[[ZZZYYYXXXWWWUUUSSSRRRQQQQQQQQQKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMKKKJJJJJJKKKMMMPPPOOOMMMKKKKKKKKKKKKLLLIIIHHHGGGGGGHHHJJJIIIHHHFFFFFFFFFGGGHHHGGGEEEBBBAAA@@@@@@AAAAAAAAA>>><<<<<<===???AAABBBBBBAAA@@@@@@???>>>===<<<<<<<<<<<<;;;<<<>>>??????>>>;;;:::555777888999999888888888888777666555555666777888666666555555666666777888888777555444333444444555333333444444555666666777555444444333333444444555555555666666555444444333222333444555666666666666222222222222333333333333333333333222222333333333333222222111111111111111222222333333333222222111000000111222222111000000...//////...------000222444444333111000///...---000111222111000///000222000000///...............,,,---///...,,,++++++,,,***++++++,,,---...//////++++++,,,,,,,,,---------)))+++---///000///...------///000111///.........///000222333333111///---------...///000111111222......//////000111111111000000///.........///000,,,---...---,,,+++,,,---...............///000000111111111000000///......///...---,,,,,,,,,---...,,,,,,------...//////000///............//////000...---,,,,,,,,,---...//////---++++++---///000000---+++(((((()))******************++++++---......---,,,,,,---...///111222000222333111///...000222000///---,,,---000333666///---***(((((()))((('''))))))(((((((((((()))))))))))))))*********++++++)))******++++++***)))(((***)))((((((((()))+++++++++***((()))***,,,++++++((()))++++++***+++---000444777888666111,,,++++++))))))***+++++++++***)))++++++***)))***---///111////////////////////////++++++,,,------...//////...---+++***)))))))))***((()))***,,,,,,,,,,,,++++++***)))***,,,------,,,)))+++...//////000111333333444444222///------......///000...***((()))***~~~~~~}}}||||||~~~}}}|||{{{zzzyyyyyyyyyxxxxxxwwwxxxxxxyyyyyywwwwwwxxxwwwvvvuuusssrrrrrrrrrqqqpppooonnnmmmmmmiiijjjkkkkkkjjjiiihhhgggfffgggggggggggggggffffffbbbbbbbbbbbbbbbccccccddd]]]]]]\\\[[[ZZZYYYXXXXXXXXXVVVTTTRRRQQQPPPPPPPPPKKKKKKKKKLLLLLLLLLMMMMMMJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMKKKJJJIIIKKKMMMNNNMMMKKKJJJIIIIIIIIIJJJGGGEEEDDDEEEGGGHHHHHHGGGCCCDDDEEEGGGHHHGGGCCC@@@???>>>>>>>>>??????<<<:::999;;;>>>AAACCCDDDDDDDDD@@@@@@???>>>===<<<<<<<<<:::;;;===???>>>===:::999444666888999888888888888888777666555555666777888666555555555555666777777888777555444333333444444111111222333333444555555555444444333333444444555555333222222333444333111000111222333444444444444000111111111111222222222444444333222222333333444333222222111000111111111111111222333333333222222000111222333333222111000...000111///------000444555444333222000///......000222333222111000111222000000///...............,,,...//////---,,,,,,---)))***+++,,,...///000000*********++++++,,,,,,,,,(((***---000111///---+++,,,...000111///......///...000111222222000---+++---------...............111000...---------...///,,,,,,++++++,,,---///000...///000///---,,,---...///////////////000111111222222111000///...------,,,++++++***+++,,,...///,,,------...///000000111//////............//////...---,,,,,,---...000111,,,***((()))+++...//////...+++)))(((((()))((('''++++++++++++,,,---...///------,,,---...000222333...000222111///...111444222000---******---000333000...+++************)))))))))(((((((((((())))))++++++++++++************((()))***+++***)))&&&%%%***)))((((((((()))+++,,,+++***))))))***,,,+++***((()))***+++***+++...000666888:::888222...,,,,,,&&&(((***+++,,,+++)))((()))***+++,,,...///000111111000////////////000000******+++,,,,,,---......+++***)))(((((()))***+++)))***+++,,,---,,,+++******))))))***,,,------,,,)))+++...///000000222333///000111///---++++++,,,...///000...***((()))***}}}|||||||||}}}~~~|||{{{|||~~~}}}zzzwwwxxxxxxwwwwwwvvvuuuuuuuuuqqqqqqrrrrrrrrrqqqpppppppppoooooonnnnnnnnnnnnnnnkkkjjjjjjjjjkkkjjjhhheeeffffffggggggffffffeeedddfffeeecccaaa___^^^]]]\\\___]]]ZZZWWWVVVUUUVVVVVVVVVVVVUUUTTTRRRPPPNNNMMMNNNLLLJJJKKKMMMMMMKKKIIIGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIKKKLLLMMMNNNPPPMMMJJJHHHIIIJJJJJJIIIJJJIIIGGGFFFGGGGGGFFFEEECCCBBBBBBAAABBBCCCEEEEEEEEEAAA>>>???BBBCCC???<<<===>>>@@@BBBBBBBBB@@@???BBB@@@===;;;999999::::::>>>>>>===<<<;;;:::::::::999888777666666777888999777666444333444555777888777777666666666666666777777666666555444444333333333333333333444444555666444444555555555555444444555444444333333222111111000000111222222333333444111000000000222333222111111222222333333333222222000000000000000000000000000000111111111111000000333333333333222111000000222000///------///000222222222222111000///............///000000000000000/////////...------,,,,,,...///000111222111000000---------,,,,,,++++++***------,,,+++++++++,,,,,,---,,,,,,+++,,,---///000---......///////////////---...000111111///---,,,,,,++++++******++++++,,,------..................++++++++++++,,,...000111222000---+++***+++,,,---///...---,,,,,,,,,---...333222000///---+++***)))***+++,,,---............,,,,,,+++,,,---000333555333000......000111///------,,,,,,++++++,,,------)))(((((((((***+++---...+++***************++++++,,,,,,,,,+++***+++---000...//////000000///...---,,,,,,,,,---///000222333333111...+++++++++---...*********************************))))))))))))))))))))))))***++++++,,,,,,))))))************))))))((((((((()))******++++++'''&&&&&&&&&&&&'''((((((+++************,,,---...999:::999555111---+++***++++++***(((&&&'''***---************+++---000111000//////000111222222111///,,,))))))+++---...,,,//////...+++((('''(((***)))***+++,,,------,,,+++)))+++---/////////...---,,,+++,,,///444666555333222222111000///...............---***((((((***---~~~|||~~~~~~~~~}}}}}}~~~}}}||||||||||||}}}|||{{{|||}}}}}}zzzwwwxxxwwwwwwvvvuuuuuuttttttqqqqqqrrrrrrqqqqqqpppooooooooonnnmmmmmmmmmmmmnnnjjjiiiiiiiiijjjiiigggdddeeefffffffffeeeeeedddddddddcccaaa___]]]\\\[[[[[[^^^\\\ZZZXXXVVVUUUUUUUUUVVVVVVUUUTTTRRRPPPNNNMMMNNNLLLKKKKKKMMMMMMKKKIIIGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHJJJKKKMMMMMMNNNKKKHHHGGGHHHIIIIIIHHHFFFEEECCCCCCEEEFFFFFFEEEBBBBBBAAA@@@AAAAAACCCDDDDDDAAA>>>>>>AAABBB???<<<;;;===>>>@@@@@@???>>>===>>>===;;;:::999999:::;;;======<<<<<<;;;;;;::::::888888666666666666888888999777666555555666777888888888888777777777888888666666666666555444333333222222111111222222333444444444555555555555444444222222222333333333444444555555444444444333333333222111000111333444333222111222222222222222111111000000000000000000000000000000111111111111000000222222333333222222111000111000///......///000111222222222222111000///.........///000000000000000/////////...---,,,++++++---...000111111111000///...---------,,,,,,++++++......---------......///------,,,,,,,,,---...///------...///////////////---......///...---,,,+++......------------......///.........------,,,,,,------,,,+++,,,---...///000///---+++++++++++++++,,,++++++++++++,,,...///111000///...---,,,******++++++,,,---............---,,,,,,,,,---000222444333000......000111///...---,,,,,,+++++++++,,,,,,******))))))+++,,,...///,,,+++***************+++,,,,,,,,,+++)))***---000...///000000000///------,,,,,,,,,---...///111222222000...,,,+++,,,---...************************************))))))))))))***************+++++++++))))))************))))))******))))))))))))))))))((('''''''''(((((())))))++++++******+++,,,...///444444444222///,,,++++++)))***+++***))))))***+++************+++,,,...////////////000111111111000---+++((())),,,/////////000000///,,,)))((()))***((()))***+++++++++***))))))***---...///...---,,,,,,+++,,,000444555444222555333111///---,,,++++++......---+++))))))+++---~~~tttqqquuu~~~~~~~~~}}}~~~~~~~~~~~~}}}|||{{{|||}}}~~~}}}||||||||||||}}}|||{{{{{{|||{{{yyywwwwwwvvvvvvuuuttttttssssssqqqqqqqqqqqqqqqpppoooooonnnnnnmmmllllllllllllllliiihhhgggggghhhgggeeeccceeeeeedddddddddcccccccccbbbaaa___]]]\\\ZZZZZZZZZ[[[[[[ZZZXXXWWWUUUSSSRRRUUUUUUTTTSSSQQQOOONNNMMMMMMLLLKKKKKKLLLLLLKKKIIIEEEFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEFFFHHHJJJKKKLLLLLLJJJGGGFFFGGGHHHHHHGGGBBB@@@???@@@BBBDDDDDDDDDBBBAAA@@@?????????@@@AAACCC@@@>>>>>>@@@AAA>>><<<:::;;;<<<=========<<<;;;;;;:::999888888999;;;<<<;;;;;;;;;;;;;;;:::::::::888777666555555666777888:::999777666555555666777999999999999999999999999555666777888777555333222000000000000000000111222444444555555555555444444///000111222333444555666777666555444333222111000333222111222444555444333222222222222111000//////000000000000000000000000///000000111111000000///000000111222222222222111111000///......///000111222222222222111000//////......///000000000000000000000//////---,,,+++***---...///000111000000///.........---------------------,,,------...///000......---,,,,,,,,,------+++,,,---...///000000000------------,,,,,,,,,+++......------------......//////...---,,,+++******///...---,,,++++++,,,,,,---,,,,,,++++++*********(((((())))))***+++---...............---,,,++++++++++++,,,,,,---.........---,,,,,,,,,---///111333222111//////000111000///---,,,,,,+++*********+++++++++******+++---///000---,,,+++***************+++,,,,,,+++******---///...///000000000///---,,,,,,+++,,,,,,---...///000000///...,,,+++,,,------************************************************+++++++++************)))))))))************))))))++++++***))))))(((''''''(((((())))))))))))******+++************,,,---......///000///,,,+++***+++'''***,,,,,,+++)))))))))******))))))***++++++,,,...//////000000000000000,,,***)))***---000111111111111000...***))))))***(((((()))))))))((((((''')))***,,,...///...---,,,,,,,,,---000333444333111666444111---+++))))))***......---+++))))))+++,,,yyymmmjjjnnn}}}~~~~~~~~~~~~~~~}}}}}}|||~~~~~~~~~~~~~~~}}}||||||||||||}}}~~~~~~~~~}}}|||{{{{{{{{{{{{{{{zzzzzzyyyyyyxxxwwwuuuuuuuuutttssssssrrrrrrqqqqqqqqqqqqpppooonnnnnnllllllkkkjjjjjjjjjkkkkkkhhhfffeeeeeeffffffdddbbbcccccccccbbbbbbbbbbbbbbbaaa```^^^\\\[[[ZZZYYYYYYXXXYYYYYYYYYWWWTTTQQQPPPSSSSSSSSSRRRPPPOOOMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHEEEEEEEEEEEEFFFFFFFFFFFFCCCCCCDDDEEEFFFHHHIIIJJJKKKIIIGGGFFFGGGHHHGGGFFFAAA???>>>???AAABBBBBBAAAAAA@@@>>>===<<<======>>>BBB@@@>>>>>>??????>>><<<::::::;;;<<<<<<;;;;;;:::999999888888888888999999999999999:::::::::::::::777666555444444555666777999888777555444444444444777888888999999999999999555666888999888666333111000000/////////000000111333444444555555444444333000000111222333444555555444444333222111000//////222111000111333444333222222222222111000///...---000000000000000000000000//////000000000000//////...///000111222222222222000///............///000111111222222111000000///......///000000000000000111111111111///---,,,***...///000111222111000000---.....................************+++,,,---...///......---,,,,,,,,,,,,+++,,,---...///000000000......---,,,+++,,,,,,,,,++++++************++++++---------,,,,,,+++++++++---------,,,,,,,,,,,,,,,******+++++++++******)))((((((((())))))******+++,,,,,,---......---,,,,,,++++++++++++,,,---......---,,,,,,------///000111111000/////////000000000---,,,++++++************++++++******+++,,,...///------,,,+++************++++++,,,+++******,,,...//////000000000...---,,,+++++++++++++++,,,---...///...------,,,,,,,,,,,,************************)))***************++++++,,,,,,++++++***))))))((())))))************))))))******))))))(((((((((((((((((()))))))))***))))))***))))))((()))***,,,---,,,---...---+++))))))***''')))******)))(((((()))******))))))))))))))))))---...000000000/////////,,,,,,+++,,,---...///000111222111///,,,******+++******)))))))))((('''''')))***,,,...///...---,,,,,,---...000222222111000444222///+++***)))******,,,------+++)))((()))+++yyymmmjjjnnn{{{}}}}}}}}}~~~~~~~~~}}}|||{{{~~~~~~~~~~~~~~~}}}||||||}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{zzzyyyyyyyyyyyyxxxxxxvvvvvvvvvvvvttttttssssssrrrqqqqqqpppppppppppppppooonnnmmmlllkkkjjjiiiiiihhhhhhiiiiiigggfffddddddddddddcccbbbbbbbbbaaa```___``````aaa```___^^^\\\[[[ZZZZZZYYYVVVWWWXXXXXXVVVSSSPPPNNNRRRRRRQQQQQQOOONNNLLLKKKHHHIIIIIIHHHGGGGGGGGGGGGDDDDDDEEEEEEEEEFFFFFFFFFCCCCCCCCCCCCDDDFFFGGGHHHIIIGGGFFFFFFGGGHHHGGGFFFCCCAAA??????@@@@@@???>>>???>>>===<<<;;;;;;<<<===@@@???>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::::::::999999888777777666666888888888888999999999999666555444333333444555666666666555444333222222222444555666777888888777777444666888999888666333111222111111000000000111111333333444444444444333333222222222222222222222222111111111111111111111111111//////000111222111000222222222111000///...---000000000000000000000000//////000000000000//////---...///000111222222222//////............//////000000111111111000//////......///000000000000000222222333222111///---,,,///000111222222222111000,,,------....../////////)))))))))***+++,,,---............------,,,,,,++++++,,,---...///////////////...------,,,,,,------******))))))))))))******+++++++++,,,,,,---------+++++++++,,,,,,,,,,,,,,,))))))***+++++++++******************))))))((((((***+++---...///...---,,,++++++***++++++,,,......---------------...//////////////////...///000000---,,,,,,+++******++++++******))))))***+++,,,---------,,,+++******+++++++++,,,---,,,++++++---//////000000000000...,,,++++++***************++++++------------------,,,,,,))))))))))))))))))))))))))))))******+++++++++,,,---,,,,,,+++***)))(((((())))))************))))))''''''(((((())))))))))))&&&'''((()))))))))((((((((((((''''''((()))+++,,,...///000...+++)))((()))))))))((('''%%%&&&(((+++*********)))))))))((((((,,,...111111///------...------------,,,,,,,,,---000111111000---+++++++++,,,++++++***)))))))))))))))+++---/////////...------...000111111000000///000...---+++***+++,,,---++++++,,,***((('''((()))|||rrrooossszzz|||~~~||||||~~~~~~~~~}}}|||{{{}}}}}}~~~~~~}}}}}}|||{{{}}}||||||{{{{{{zzzyyyyyyyyyyyyzzzzzzyyyxxxwwwwwwvvvwwwwwwuuusssrrrsssuuusssrrrrrrqqqqqqpppooooooppppppppppppooommmlllkkkiiiiiihhhggggggggggggggggggeeecccccccccdddcccbbbaaa```___^^^]]]^^^_________^^^]]][[[ZZZYYYYYYYYYUUUVVVVVVVVVTTTRRROOOMMMQQQPPPPPPPPPOOOMMMLLLKKKGGGHHHIIIHHHFFFFFFFFFGGGDDDEEEEEEEEEFFFFFFFFFFFFDDDCCCCCCCCCCCCDDDEEEEEEFFFEEEDDDEEEFFFFFFEEEDDDCCCAAA???>>>??????>>>===>>>===<<<;;;;;;;;;<<<===??????>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999999888777777666666888888888888888777777777555444333222222333444555444444444333333222111111222333555666777666666555444555666777666444222111333222222111111111111111333333444444444444333333444333333222111111000000111111222222333444444555000///...///111111111000222222222222111000//////000000000000000000000000...//////000000//////...------...000000111111111...........................//////000000///............///000000000000000000111222333222111...---...///111222222111111000++++++,,,---...//////000,,,,,,+++,,,,,,---...///------.........---,,,,,,,,,,,,---............---............------------,,,,,,++++++++++++,,,,,,******+++,,,---...//////)))***+++,,,------,,,,,,)))))))))******++++++,,,,,,,,,,,,,,,+++)))((('''+++,,,...000000///...---++++++*********,,,...///---------------.........---...///...------///000---,,,,,,++++++,,,,,,---******)))))))))***,,,,,,,,,,,,++++++++++++,,,,,,+++---......------...///000000111000///...,,,+++******))))))((()))))))))+++,,,---......---,,,+++))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,++++++***)))(((((())))))************))))))&&&&&&'''(((((()))******&&&'''((()))***)))((('''((('''''''''''')))***+++000111111///,,,)))((((((***)))(((&&&$$$&&&))),,,))))))*********))))))(((***...111111...,,,,,,------......---+++******+++...///000000---,,,,,,,,,---,,,+++++++++++++++,,,+++,,,...000111000///...---///111111000.........,,,,,,,,,,,,---......///***+++,,,+++)))(((((()))xxxvvvyyy{{{|||~~~~~~}}}{{{|||~~~~~~}}}||||||||||||||||||{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyvvvwwwxxxxxxxxxwwwvvvuuutttuuuuuussspppoooqqqsssrrrqqqqqqppppppooonnnnnnpppppppppooonnnmmmkkkjjjhhhggggggfffffffffffffffhhhfffcccbbbcccdddcccbbb```___]]]\\\\\\\\\^^^___\\\\\\ZZZYYYXXXXXXXXXXXXUUUUUUUUUTTTSSSPPPNNNMMMOOOOOOOOOOOONNNMMMKKKKKKHHHJJJKKKJJJGGGFFFGGGIIIEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBAAABBBDDDDDDCCCAAA@@@>>>======>>>???>>>======<<<;;;:::;;;<<<===>>>>>>>>>???>>><<<;;;;;;<<<<<<;;;;;;:::999999999:::888888888999999888888777888888888777777666666555444333222111111222333444333333333444444333333222111222444666777666555444555555555555444333222111333222111111000000111111222333333444444333333222333333222222111000000///000111111222333333444444000/////////111222111000111222222222222222111111000000000000000000000000......////////////......---......///000000000000---..................---------............------......///000000000000000---...000222222000...---,,,---///000000000///...******+++,,,---...//////---,,,,,,,,,,,,,,,------+++,,,---.........---,,,------.........---,,,,,,,,,------...---,,,+++***...------------------...,,,,,,,,,---.........///++++++,,,---,,,+++***)))******))))))***+++---...,,,------------,,,***))),,,---000111111000...---++++++***)))***+++---///---------...---------,,,+++---...---++++++...000,,,,,,,,,,,,---...//////,,,+++***)))***+++,,,---++++++++++++,,,,,,---...,,,...000000///...///000000000111000///...,,,+++***))))))((('''''''''(((***+++---......---+++***))))))))))))))))))))))))))))))***++++++,,,------,,,+++++++++***)))))))))))))))************))))))''''''((((((((((((((((((&&&((()))++++++***)))((())))))(((((()))***,,,---000111111///,,,***))))))*********)))((((((***,,,((()))***+++++++++***))))))...222222...++++++,,,)))+++------***)))***++++++---//////...,,,,,,---,,,,,,+++***++++++------,,,---///111222111000///---000222111///------...***+++---...////////////,,,---...---+++))))))***|||{{{}}}||||||~~~~~~~~~~~~}}}{{{|||~~~}}}|||zzzzzz{{{{{{zzzzzzyyyxxxwwwwwwwwwxxxxxxyyyyyyyyyuuuuuuvvvwwwwwwvvvttttttrrrttttttqqqnnnmmmpppsssqqqqqqppppppooonnnnnnnnnpppppppppooonnnlllkkkjjjggggggfffeeeeeeeeeeeefffhhhfffcccbbbcccdddcccccc```___]]][[[[[[\\\]]]^^^[[[ZZZYYYXXXWWWVVVVVVVVVUUUUUUTTTSSSQQQOOONNNMMMOOOOOOOOONNNNNNLLLKKKJJJIIIKKKMMMKKKHHHGGGIIIKKKFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBBBB@@@??????@@@BBBBBB@@@???===;;;:::;;;===??????>>><<<;;;;;;:::;;;<<<>>>???>>>>>>???>>><<<;;;;;;<<<;;;;;;:::999888888999999666666888999999:::::::::999888888777666555555444333333222111111222333333333333444555555555444444111222444666777777666555555444444333222222222111222222111000000000000000222333333444444333333222222222222111111111111000///000000000000111111111111000000000222333222111111222222333333333222222000000000000000000000000......////////////......---...//////////////////------............------,,,,,,------...------,,,...//////000000000000000***,,,...000000///---,,,+++,,,---.........---,,,))))))***+++---...//////++++++******)))************+++---...///...------............---,,,++++++***+++---------,,,***(((...------,,,,,,------........................---------------,,,***((('''+++***))))))***,,,...000+++,,,---...///...---,,,---...111222222111///---++++++)))))))))+++---///------......------,,,,,,***,,,---,,,******---000,,,,,,,,,---...///000111---,,,+++++++++,,,---...*********+++,,,---...///---///111111000///000111000111111111///...,,,******)))(((''''''''''''''')))+++---//////---+++***))))))))))))))))))))))))))))))***+++,,,,,,------+++++++++***************))))))************)))))))))))))))(((''''''&&&&&&''')))+++,,,,,,,,,***)))+++************,,,---......000000///---+++***+++)))+++------,,,+++***+++((()))***,,,,,,,,,+++***)))...222222---******,,,&&&))),,,,,,***)))+++---)))+++...///...------...++++++*********+++---...---...000222333222111000---000222222...,,,,,,---***,,,...000000000...------...000///---++++++,,,~~~~~~|||||||||{{{zzzzzzyyyyyy~~~~~~~~~}}}{{{yyywwwuuuvvvvvvvvvvvvvvvwwwwwwwwwrrrsssssssssssssssssssssrrrpppnnnnnnooonnnmmmkkkpppoooooonnnmmmllllllkkkmmmmmmlllkkkkkkjjjjjjjjjgggfffeeedddddddddddddddccccccbbbbbbaaa`````````^^^]]]]]]\\\[[[ZZZYYYYYY]]][[[XXXVVVUUUUUUVVVWWWVVVVVVUUUSSSRRRPPPOOOOOOMMMNNNOOOPPPOOOMMMKKKIIIIIIIIIIIIHHHHHHHHHGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEAAAAAABBBBBBCCCBBBBBBAAA======>>>>>>>>>>>>>>>===:::;;;;;;<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888777777888:::;;;;;;:::;;;<<<>>>;;;:::888777555444444333444333222222111222222222222222222333333444444444666555555444444444555555222222222222222222222222222222111111222222333444555444444333333444444555555444222222222111...,,,000000000000111111111111222111000///............//////000000000000//////---///111222333222000//////////////////////////////............---------//////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,...000333333222000......,,,,,,,,,---------......////////////////////////,,,---......//////......,,,,,,,,,+++******---///***,,,//////............,,,...111333444222000...///000///---***((()))***000000111111000...,,,+++((()))***+++,,,,,,+++***+++++++++******)))((('''***)))((('''(((***---///---...000000///...+++***,,,...000333444444333333...+++)))(((***,,,------,,,---.........---,,,++++++++++++,,,...///111222000///.........///111222***)))(((((()))+++---///,,,***((('''(((+++///111...------...000222111000333333222000...,,,***)))''''''&&&&&&'''((())))))+++++++++***************,,,,,,,,,,,,,,,+++***)))''')))***,,,---------,,,,,,***)))((()))))))))((((((((())))))******++++++&&&&&&'''((((((((((((((((((((())))))*********+++---,,,******,,,---...---...---,,,,,,,,,,,,+++***)))***,,,,,,,,,***((('''))))))+++,,,,,,+++***))),,,...000111111///---,,,...,,,+++))))))***,,,------,,,***(((((()))***+++,,,,,,+++******+++,,,,,,)))+++---000111222111000///222555555222/////////(((+++000444555333000---***************+++,,,---~~~~~~~~~}}}||||||{{{{{{zzzyyyyyyyyy}}}}}}}}}|||zzzxxxuuutttuuuuuuuuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrqqqooonnnmmmnnnnnnlllkkknnnnnnmmmmmmllllllkkkkkkiiiiiihhhgggfffeeeeeeeeeeeeddddddcccbbbbbbcccccccccbbbbbbaaa``````______]]]]]]\\\[[[ZZZYYYYYYXXX[[[ZZZXXXWWWVVVUUUUUUVVVUUUUUUTTTRRRQQQPPPOOONNNMMMNNNOOOOOOOOOMMMKKKIIIIIIIIIIIIHHHHHHHHHHHHGGGIIIHHHGGGEEEDDDCCCCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBBBBCCCBBBBBBAAAAAA<<<======>>>>>>=========;;;;;;;;;<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;;;;::::::999999888888777777999:::;;;;;;::::::;;;<<<:::999888666444333333333000000000000000111222333222222222333333444444444777777666666666666777777222222222222222222222222111000000000000111222222444444333333333333444444444222222222333222000///000000000000111111111111222222111000////////////111111222222222111111000000111111222111000///...........................///............---------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///111111///.........+++,,,,,,,,,,,,---------........................,,,,,,---............---,,,---,,,+++******,,,...+++---000000///............///222444444222///---***,,,------------...000...////////////---,,,+++***+++,,,------,,,++++++******++++++***)))((('''+++************,,,---...------///000///...,,,+++,,,---...000000///---,,,)))(((&&&''')))+++++++++,,,------...---,,,+++***,,,,,,,,,---...///111111000///.........///000111***)))(((((()))+++---///---,,,***((()))+++...111///......///222444333333444333111///---,,,+++*********)))))))))***++++++******************++++++++++++,,,,,,+++***))))))((()))***,,,------,,,,,,---,,,+++******+++******(((((())))))*********+++(((((()))************)))((()))))))))***++++++,,,---,,,******,,,---...---...------,,,,,,,,,+++***)))***+++,,,,,,***(((''')))******+++,,,,,,++++++,,,---///000000...+++***)))(((&&&&&&&&&''')))***...---+++)))((()))***+++,,,,,,************,,,,,,)))+++...000111222111000111333555444111...------***,,,000222333111///---------,,,,,,+++,,,,,,,,,~~~~~~~~~}}}}}}}}}}}}}}}||||||{{{{{{zzzzzzyyyyyyxxx{{{{{{{{{zzzxxxvvvsssrrrssssssssssssssssssssssssppppppppppppppppppppppppooommmllllllmmmmmmkkkjjjkkkkkkkkkkkkkkkkkkkkkkkkgggfffeeedddcccbbbaaaaaacccbbbbbbaaaaaaaaaaaaaaabbbaaaaaa```______^^^^^^]]]\\\\\\[[[ZZZYYYXXXWWWYYYXXXXXXXXXWWWUUUTTTTTTTTTSSSRRRQQQPPPOOONNNMMMMMMNNNNNNOOONNNMMMKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHJJJIIIGGGFFFDDDCCCBBBBBBEEEEEEDDDDDDDDDDDDEEEEEEBBBCCCCCCCCCBBBAAAAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<888999:::;;;;;;:::999888888888888777777777777777999;;;;;;;;;999888999:::888777666444333222222222............000111222333222222333333333333444444666666666666666666666777222222222222222222222222/////////...///000000111444444333333333333444444333222111222444444333111000000000000111111111111333333111000000000000000222222222222222111000///333222222111///......---........................///............---------,,,------------,,,+++++++++++++++,,,,,,------------/////////---,,,---...++++++,,,,,,,,,---------------------------------++++++,,,------------,,,,,,---,,,+++******,,,...---///111111///.........000111333444333111...---(((***---/////////000222,,,,,,------------,,,,,,,,,---------------,,,+++)))***,,,,,,+++***'''&&&******+++++++++++++++***+++,,,...//////...---------...//////...+++)))(((***))))))+++.../////////------...------+++)))(((,,,,,,,,,---...///000111//////...............///))))))))))))***,,,---//////---+++))))))+++---//////......000333555666555444222000...,,,++++++,,,,,,,,,+++*********++++++)))))))))***+++++++++,,,*********+++******))))))))))))***+++,,,,,,,,,+++...------,,,,,,,,,,,,---)))))))))))))))*********))))))***+++++++++++++++)))))))))******,,,---------,,,******,,,---...---............---,,,+++***)))***+++++++++***)))(((************+++---...///,,,...///000///,,,***((()))((((((((()))+++---...///...,,,***)))***+++,,,,,,+++***))))))***+++,,,***+++...000222222111000222333444333000---,,,,,,,,,---///000000///------000//////...------,,,,,,~~~~~~}}}}}}||||||||||||||||||||||||{{{{{{zzzzzzyyyxxxxxxxxxxxxyyyxxxxxxvvvsssqqqpppqqqqqqqqqqqqqqqpppppppppnnnnnnnnnmmmmmmmmmmmmmmmlllkkkjjjjjjkkkkkkjjjhhhhhhhhhhhhiiiiiiiiiiiiiiigggfffeeedddcccbbbaaa```aaaaaa````````````aaaaaa`````````___^^^^^^]]]]]]\\\[[[[[[ZZZYYYXXXWWWWWWVVVWWWXXXXXXWWWUUUSSSRRRRRRRRRQQQPPPOOONNNMMMLLLMMMMMMNNNNNNMMMLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIKKKJJJHHHFFFDDDBBBBBBAAADDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======777888:::::::::999777666555666666666777777888888:::;;;;;;:::888666777888777666555333222111111111////////////000111222333333333333333333333333333333333444444444444444444222222222222222222222222///////////////000111111444333333333333333333444333333222333444555333111///000000000111111111111444333222111000000000000000000111000000///...---222222000///.........///........................///............---------,,,,,,------------,,,,,,******+++,,,,,,---.........//////...,,,+++---...,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,---,,,+++))))))+++------///111111///...---...111222333444222000---,,,***---000000///---,,,,,,******++++++,,,,,,,,,,,,...---------,,,,,,++++++)))+++,,,---,,,***(((&&&((()))***++++++***((('''***+++,,,......///......///000111111///---+++)))******+++...111333222111////////////---,,,***(((------,,,------...//////.........---------------)))))))))***+++,,,......///---+++))))))***+++---...------000333555666555333111///---,,,+++,,,---++++++***)))((((((((()))(((((()))***+++,,,,,,,,,((())))))*********))))))*********+++++++++++++++------------,,,,,,---...*********)))))))))))))))))))))***++++++++++++*********)))***+++,,,...///---,,,******,,,---...---...///000///...,,,++++++))))))***+++******)))(((******)))***+++...000111...///000000///,,,)))'''))))))***+++,,,///111222000///---+++******+++,,,,,,+++***))))))***+++,,,+++,,,///111222222111000000111111111///...---,,,......------,,,,,,,,,,,,//////////////////......~~~}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyxxxxxxwwwwwwwwwwwwwwwvvvtttrrrooonnnooooooooonnnnnnmmmmmmmmmlllkkkkkkkkkjjjjjjjjjiiijjjhhhggghhhiiiiiihhhgggfffffffffffffffgggggggggfffeeedddcccbbbaaa``````aaa```````````````aaaaaa______^^^^^^]]]\\\\\\[[[[[[ZZZZZZYYYXXXWWWVVVUUUTTTUUUVVVWWWWWWUUURRRQQQQQQQQQPPPOOONNNMMMMMMLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIKKKJJJHHHFFFDDDBBBBBBAAACCCBBBBBBBBBBBBBBBBBBCCCBBBCCCCCCCCCBBBAAAAAA@@@>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>888888999999999888666555555555555666777777888888999::::::999777555555666666555444222111111111111333333222111111222222333333333333333333333333333222222333444555555444444222222222222222222222222111111000000111111222333333333333222222333333333555444333333444444222000///000000000111111111111444333222111000000000000000000000000000///......000//////...//////000000........................///............---------,,,------.........------******+++,,,,,,---....../////////...,,,,,,---///............////////////,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,---,,,+++))))))***,,,,,,...000111///.........222222333222111///---++++++---//////---+++***)))))))))******++++++,,,---------,,,,,,+++++++++******+++,,,---,,,***(((''')))***,,,------,,,)))(((******+++---....../////////000111111111///---,,,''''''(((+++...000000///000111111111///---,,,***---,,,,,,,,,,,,,,,------,,,,,,---------,,,,,,,,,))))))******+++---.........---+++)))))))))***+++,,,+++,,,...111333444333111000...---,,,,,,,,,---++++++***)))((((((((()))(((((()))***+++,,,,,,,,,'''((()))***************++++++******************+++,,,---,,,******,,,...++++++******))))))(((((('''(((((()))***)))))))))***)))))))))***,,,...000---,,,******,,,---...---...000222111...+++++++++)))))))))******))))))))))))))))))***+++...000222///000111222000...+++)))''''''(((***,,,...000111111///---+++*********+++++++++***))))))***+++++++++---///111222222111000---------.../////////......---,,,*********++++++,,,---...///000000000000~~~~~~}}}}}}|||{{{{{{{{{zzz{{{{{{{{{{{{|||||||||zzzyyyyyyxxxxxxwwwwwwvvvvvvvvvvvvuuusssqqqnnnmmmmmmmmmllllllkkkkkkjjjjjjiiiiiiiiihhhhhhggggggfffhhhfffeeefffggggggfffeeeddddddddddddddddddddddddaaaaaaaaa```______^^^^^^```____________``````aaa^^^]]]]]]\\\\\\[[[ZZZZZZZZZYYYYYYXXXWWWVVVUUUUUUSSSTTTUUUVVVUUUTTTRRRQQQPPPPPPPPPOOONNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIGGGFFFDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCBBBBBBAAA???>>>===;;;;;;;;;<<<<<<;;;:::999999:::;;;===>>>999999999888777777666666555555666666777777888888888999999888666444555666555444333222111111111111555555444333333333333333444444333333333333222222222333555666777777666555222222222222222222222222222222222222222333333444333333222222222222333333555444333333333333111///000000000000111111111111333333111000000000000000111111222222222222111111.........//////000000000------------------------///............---------,,,------............---+++++++++,,,,,,---------...///000///---,,,---...---.........////////////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,---,,,***((((((***+++***---//////............111111111111000...,,,+++(((***---...---,,,,,,---***************+++,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,+++***))))))+++---...000000///---,,,***++++++,,,---......///,,,...///000000///---,,,)))((()))+++...000111000111111222222111///---,,,,,,,,,+++*********++++++******+++,,,,,,,,,,,,,,,))))))***+++,,,---......------+++************++++++******,,,///111222111............------,,,,,,,,,,,,+++*********++++++)))))))))***+++++++++,,,'''((()))***++++++++++++,,,+++***)))))))))))))))(((+++,,,+++)))(((+++...,,,++++++***)))(((''''''&&&&&&'''((((((((((((((())))))(((((())),,,...000---,,,******,,,---...---...111444333///+++++++++((((((((()))))))))******((())))))***,,,---///000...000111222111///,,,***)))***+++---///111333333111///---***))))))******+++***)))(((((()))***+++,,,...000222222222111000,,,++++++,,,...000//////---,,,***)))((()))******)))***,,,...000000000000~~~~~~}}}}}}||||||{{{zzzzzzzzzzzz{{{{{{{{{||||||||||||yyyyyyyyyxxxwwwwwwvvvvvvuuuuuuuuutttssspppnnnmmmkkkkkkkkkjjjiiihhhhhhhhhhhhhhhgggffffffeeeddddddfffdddddddddffffffeeedddddddddccccccbbbbbbaaaaaa^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^______]]]\\\\\\[[[[[[ZZZYYYYYYYYYYYYXXXWWWVVVUUUTTTTTTRRRSSSTTTTTTTTTSSSRRRQQQPPPPPPPPPOOONNNNNNMMMMMMLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIHHHGGGEEEDDDCCCCCCCCC??????>>>>>>>>>>>>??????@@@@@@AAABBBCCCCCCCCCCCCAAA???===<<<;;;;;;<<<===:::999888888888:::<<<===<<<:::888777666666777888777777777777777777777888666777888777555444555666555444333222222222222222444444444333444444555555444444444333333222222222111333555666777777666555222222222222222222222222222222222222222333444444333333222222222222333333222111111222333333111000000000000000111111111111222222111000///////////////000111222222333222222...///000000000///...---------------------------///............---------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++---//////---+++++++++,,,,,,,,,,,,---------...------------------------***++++++,,,,,,,,,,,,,,,------,,,***(((((()))+++(((***---......---...///////////////...---++++++(((***,,,---------///111,,,+++*********+++,,,---------,,,++++++,,,---......---+++******************+++---...///......---++++++++++++,,,------...---...000000000///---+++---+++***,,,...111222222///000111111000///...---++++++***))))))((())))))'''(((***+++,,,---,,,,,,))))))+++,,,---...............---,,,,,,,,,------,,,++++++,,,///000000///,,,---...//////---,,,+++******)))))))))***++++++******************++++++'''((()))+++,,,------------,,,***)))((((((((()))(((+++---+++((((((+++///,,,,,,+++***)))((('''&&&&&&&&&'''((((((((((((''')))(((''''''(((+++...000---,,,******,,,---...---...222555444///++++++,,,((((((((((((((()))******'''((()))+++,,,------------...000111000...,,,***+++,,,...000222333444555000///,,,)))((((((((()))+++***)))(((((()))***+++---...000222333222111000---+++)))+++---///...---+++***)))((((((((()))***((())),,,---......------~~~}}}}}}}}}||||||{{{zzzzzzyyyyyy{{{{{{{{{|||||||||}}}}}}yyyyyyxxxxxxwwwvvvvvvvvvuuuuuuuuutttssspppnnnmmmkkkjjjjjjiiihhhggggggfffggggggfffeeeeeedddcccccceeedddcccccceeeeeeeeecccdddccccccbbbaaa``````___^^^^^^_________`````````\\\[[[[[[[[[\\\]]]]]]^^^\\\\\\[[[[[[ZZZYYYYYYYYYYYYXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPOOOOOONNNNNNNNNLLLLLLKKKKKKKKKKKKLLLMMMLLLLLLLLLLLLKKKKKKKKKKKKHHHGGGFFFEEEDDDDDDDDDDDD>>>>>>============>>>>>>??????AAABBBCCCDDDDDDDDDBBB@@@>>><<<;;;<<<===>>>999888777777777999<<<======;;;888666555666888999888888888888777777777777555777777777555444555666555555444333222222222222222222222333444555666777444444444333333222222222///000333555555555444333222222222222222222222222222222111111222222333444333222222222222222222333000//////111333444333111000000000000111111111111222111000///............,,,---...000111111111111///000111111000...,,,***------------------------//////.........---------)))***+++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,)))+++......,,,***))))))******+++++++++,,,,,,,,,------------------------++++++,,,------------,,,------,,,***(((''')))+++&&&))),,,---------...///............---,,,++++++,,,---...---------000222---,,,+++******+++,,,,,,...---,,,,,,---...///111///...+++)))))))))+++,,,'''((()))***+++,,,,,,,,,,,,,,,+++++++++,,,------000111222222111///---++++++)))''''''***---//////......///000000///...---+++***)))((('''''''''(((&&&''')))+++,,,------,,,)))***+++,,,---.........//////.........//////000---,,,+++---///000000///***,,,...000000...,,,***''''''&&&''''''((())))))+++++++++***************'''(((***+++------......---,,,***)))((('''(((((((((+++---,,,)))(((,,,000---,,,+++***)))((('''&&&&&&''''''(((((((((((((((((('''&&&&&&'''***...000---,,,******,,,---...---...222666555000++++++,,,((((((((((((((()))******&&&''')))+++,,,,,,,,,++++++,,,...000///...+++***''')))***,,,...000000000000...,,,)))''''''((((((+++***)))(((((()))***+++---...000222333222111000///,,,******---...---+++))))))(((((((((((())))))(((***,,,------,,,***)))~~~}}}||||||||||||{{{{{{{{{{{{{{{zzzzzz{{{{{{|||}}}~~~yyyxxxwwwvvvvvvvvvwwwxxxvvvtttrrrqqqqqqpppnnnllljjjjjjiiihhhgggfffeeeeeeggggggfffeeecccbbbaaaaaabbbbbbbbbaaaaaaaaa``````cccbbbbbbbbbaaaaaa`````````___^^^]]]]]]^^^___```]]]]]]]]]^^^^^^^^^^^^___\\\[[[ZZZXXXWWWWWWWWWWWWWWWVVVUUUTTTSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSLLLMMMNNNOOOPPPOOONNNNNNMMMMMMNNNMMMMMMLLLJJJJJJKKKKKKKKKJJJIIIHHHFFFFFFHHHFFFEEEDDDDDDCCC@@@>>>BBBAAA???===<<<<<<===>>><<<===???AAABBBCCCDDDDDDCCCAAA@@@?????????===;;;===<<<:::888888999:::;;;;;;:::999888777777777777777777777777666666666666888777777666666666666666888666333222222222111000555555555666666666666777888777777666555444444444333444666777777777666666555444333333222222222222111000000111444666666666555555444333222222111111222333333444444333333222222222222222111111111111,,,---...///000000000000---...///000111111111111000000111111000///---,,,---------...............,,,,,,------------,,,,,,+++,,,------......---------,,,,,,+++*********+++---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---//////////////////...---,,,+++---+++((((((((())))))((()))))))))***+++,,,......111111000...---,,,+++***,,,---.........///111333///...,,,***)))))))))************++++++,,,,,,,,,,,,,,,+++***))))))******+++,,,------............---++++++,,,///000...+++////////////...---,,,+++,,,---......------///000222111000///......//////,,,++++++***************(((((((((((())))))))))))+++++++++---///000...,,,///////////////......---...------,,,---...///000***+++,,,---,,,,,,*********)))))))))))))))******)))***,,,,,,,,,***((('''))))))))))))***---///000///---+++)))((((((((()))******************************))))))((((((''''''&&&&&&''''''''''''''''''(((&&&$$$&&&+++///000000000---***)))***,,,------///111444444111...,,,+++&&&''')))++++++***((('''*********)))))))))))))))+++,,,---......---+++***,,,,,,++++++++++++,,,,,,,,,+++***)))((((((((((((*********))))))))))))(((***+++...000111111000///++++++***)))(((((())))))************))))))(((((($$$'''***+++***)))((()))~~~}}}}}}}}}|||||||||{{{{{{||||||{{{{{{{{{{{{{{{|||yyyyyyxxxwwwwwwwwwwwwwwwuuutttqqqppppppooommmkkkhhhhhhgggfffeeedddcccccceeeddddddcccbbbaaa``````bbbbbbbbbaaaaaaaaa``````bbbbbbaaaaaa````````````______^^^]]]]]]^^^______]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZYYYXXXWWWVVVVVVVVVVVVUUUTTTSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPNNNNNNOOOOOOOOOMMMLLLKKKMMMMMMMMMLLLLLLKKKJJJIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDDDDCCCBBBBBBAAABBBAAA@@@>>>===<<<<<<===<<<===???AAABBBCCCDDDDDD@@@???===>>>??????>>>===;;;:::888777666777888999;;;:::999888888777777777666666666666555555555555888777777666666666666666888666333111222222111000333333333444444444555555888777777666555555444444222333444555555555444333444444333222222222333333222000000111333555666555555555555444333222222222111222222333333222222111------------,,,,,,,,,,,,000000000000///...,,,,,,---...///000000111111111000111111111111///...---------------............,,,,,,------------,,,,,,+++,,,------......---------,,,,,,+++******++++++,,,,,,,,,---------......------------,,,,,,,,,,,,,,,+++*********+++---.....................------...,,,)))((()))***)))((()))))))))***+++,,,......//////...------,,,+++++++++,,,------,,,---///111...---,,,++++++***++++++******+++++++++,,,,,,,,,,,,++++++***))))))******++++++,,,------------------+++***,,,...///---+++............------,,,+++)))***,,,+++******,,,---222111...,,,+++++++++,,,+++******)))))))))))))))))))))))))))************+++***+++---//////...,,,...////////////...------------,,,+++,,,,,,......***+++,,,,,,,,,+++***)))***))))))(((((())))))******+++,,,---,,,+++)))(((***)))))))))***,,,...///---,,,***)))'''''''''((())))))))))))))))))))))))***)))))))))(((((((((''''''''''''''''''''''''''')))'''%%%''',,,///111111000---***)))+++---............/////////---***)))'''((()))******)))((((((++++++******)))))))))(((((()))+++,,,,,,+++***)))******)))((((((((()))))),,,,,,***))))))(((((((((***************************+++---///000000///...++++++***)))))))))))))))******)))))))))(((((((((%%%(((***+++***)))))))))~~~~~~}}}}}}}}}|||||||||}}}}}}|||{{{zzzyyyzzzzzzzzzzzzzzzyyyxxxwwwvvvuuutttrrrpppooonnnmmmkkkiiifffeeeeeedddcccbbbaaaaaaaaaaaaaaa`````````______bbbaaaaaaaaaaaa`````````````````````____________^^^^^^]]]]]]]]]]]]^^^^^^]]]]]]\\\[[[ZZZYYYXXXXXXZZZYYYXXXWWWUUUUUUUUUUUUUUUTTTSSSRRRQQQQQQQQQQQQPPPPPPOOOOOONNNNNNMMMMMMOOOOOOOOONNNMMMLLLJJJIIILLLLLLLLLKKKJJJJJJIIIIIIGGGGGGGGGFFFEEEDDDCCCBBB>>>AAACCCCCCAAAAAABBBEEECCCBBB@@@???===<<<;;;;;;<<<===???@@@BBBBBBCCCCCC===<<<<<<===>>>??????>>>;;;:::999888777888999:::<<<;;;:::999888888888888555555555555444444444444888777666666555555666666999666333111111111000///111111222222222333333333777777777666555555444444333444555555555444333222333333222222222333444444222111000111333555555444666666555555444333333333000111111222222111111000////////////............111111111000///---,,,+++---......///000000111111111222222222111000///...,,,,,,------............,,,,,,------------,,,,,,+++,,,------......---------,,,,,,+++++++++++++++------------............///.........------,,,,,,******)))((()))***+++,,,---------...............///,,,***)))*********))))))))))))***+++,,,............---------,,,,,,,,,+++,,,---,,,++++++,,,...,,,,,,------------,,,,,,***++++++++++++,,,,,,,,,,,,+++******)))***************+++,,,,,,,,,,,,+++---+++***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...///000000//////000111444111...+++))))))***+++)))))))))(((((((((''''''))))))*********+++++++++******+++---//////...,,,...............---,,,,,,---,,,,,,+++++++++,,,,,,)))***+++,,,,,,+++***)))))))))(((((((((((())))))***+++,,,---,,,+++***)))+++******)))***+++,,,---,,,+++)))(((''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((('''''''''''''''''''''''')))((('''))),,,///111111///---******,,,///000000///---++++++......,,,)))***))))))(((((())))))))),,,,,,+++***)))(((((('''+++,,,...///000//////...******)))(((''''''((((((,,,,,,+++***))))))))))))******++++++,,,,,,------***+++---.........---,,,+++***)))))))))))))))))))))))))))))))))(((((((((''')))+++,,,+++))))))***~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||{{{{{{zzzyyyyyyzzzzzzzzzzzz{{{{{{yyywwwuuutttsssqqqooommmmmmllliiigggeeeddddddcccbbbaaa```___________________________aaa````````````_________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\]]]]]]]]]\\\[[[[[[ZZZYYYXXXXXXXXXYYYXXXWWWUUUTTTSSSSSSSSSSSSRRRQQQPPPPPPOOOPPPPPPPPPOOOOOONNNMMMLLLLLLKKKNNNNNNMMMMMMLLLKKKJJJJJJMMMLLLKKKKKKJJJJJJIIIIIIGGGGGGGGGGGGFFFDDDCCCBBB;;;???CCCCCC???>>>@@@DDDCCCBBBAAA???===;;;::::::<<<===>>>???AAAAAAAAABBB>>>===<<<===>>>???>>>======<<<;;;;;;::::::;;;;;;<<<;;;:::999888888888888666666666555555555444444777777666555555555555555888666333111111111000///111111111111222222222222777777666666555555555555666666777777777666444333222222222222333333444555333111000111333444444333666666555555555444444444111111222222222222111111222222222222111111111111......////////////......------......///000000111222222222111111000//////,,,,,,,,,------......///------............------+++,,,------......---------,,,,,,+++++++++,,,,,,......///////////////////////////......---,,,,,,+++***)))(((((()))***+++,,,,,,,,,---...///000000///---*********++++++***)))))))))***+++,,,......---------------.........,,,------,,,******+++,,,***+++---...///...------++++++++++++++++++++++++++++++***************+++)))******+++++++++******,,,+++******************++++++++++++++++++,,,,,,222333444444222222333444444222...,,,+++,,,---///((((((((((((''''''&&&&&&((())))))))))))***************+++,,,...///---,,,---------------,,,,,,+++---------,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++******)))(((((('''(((((((((++++++,,,,,,,,,,,,+++***,,,+++***))))))***++++++++++++***)))((((((''''''''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))+++---///000...,,,***+++...000111111111---)))***///111000---,,,+++)))''''''((()))***------,,,+++)))((('''''',,,,,,...///000000000000,,,,,,+++***))))))))))))---,,,+++*********************+++,,,---...//////,,,---.........------,,,******)))))))))))))))***************************(((***,,,,,,+++******+++}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}yyyyyyyyyyyyyyyzzz{{{{{{zzzzzzzzzzzzyyywwwuuusssssspppnnnmmmllljjjhhhfffeeeddddddcccbbbaaa``````____________^^^^^^^^^^^^______^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\\\\\\\[[[[[[YYYYYYYYYYYYYYYZZZZZZZZZXXXWWWUUUSSSRRRQQQPPPPPPQQQQQQPPPOOONNNNNNNNNNNNOOOOOONNNMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMKKKJJJJJJIIIJJJJJJFFFFFFEEEEEEDDDCCCAAA@@@;;;???CCCAAA===;;;===@@@BBBAAA@@@>>><<<:::999888;;;;;;===>>>????????????@@@>>>======>>>>>>===<<<<<<<<<;;;;;;::::::::::::;;;;;;:::999888888888888777777777666666666555555666555444444333333444444777444222000111111111000222222222222333333333333666666666666555555555555666666777777777666444333222222222222333333444555333222000111222333333222555555555555555444444444222222333333333333222222//////.........------------...//////////////////...---------...///000111222222111000000/////////++++++,,,,,,---......///......////////////......+++,,,------......---------,,,,,,+++,,,,,,------------------------------//////.........---------,,,+++***))))))***+++,,,,,,,,,,,,,,,---///000111///---*********++++++***)))))))))***+++,,,...................../////////---......---+++***+++,,,***+++---...///......---+++++++++++++++++++++++++++***************++++++*********++++++***))))))++++++***)))))))))***+++++++++*********+++,,,,,,...///000///...---...//////...,,,++++++---///111((((((((()))((('''&&&&&&'''''''''(((((((((((()))*********,,,...///---+++,,,,,,,,,,,,,,,+++******---............---------)))***+++,,,------,,,+++******)))(((((((((((((((***+++++++++++++++++++++,,,+++***)))))))))***+++++++++++++++***))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((('''''''''&&&'''((())))))+++,,,------+++***+++...111111111000+++((()))///222222///---+++)))''''''(((***+++------,,,+++***)))((('''''''''((()))***+++++++++,,,,,,+++***************---,,,,,,+++++++++++++++******+++---...///000111000000//////......---,,,***)))))))))))))))******++++++++++++++++++++++++***,,,------+++***+++,,,~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}|||||||||xxxxxxxxxxxxyyyzzz{{{{{{yyyyyyyyyxxxwwwvvvuuutttssspppnnnlllkkkjjjgggeeeeeeeeedddcccbbbaaa``````___^^^^^^^^^]]]]]]\\\\\\]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[ZZZZZZXXXXXXXXXXXXYYYYYYYYYZZZWWWVVVTTTRRRPPPOOOOOONNNPPPOOONNNMMMLLLLLLLLLLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMLLLJJJIIIHHHHHHIIIIIIBBBBBBBBBAAA@@@???>>>===<<>>===<<<:::888777999:::;;;<<<<<<=========???===<<<<<<======<<<:::999999999888888888777777;;;:::999888777777777777888777777777666666666666444333333222111222222222555333000000111222222111222222333333333444444444666666666666666666555555333444555555555444333222333333222222222333444444444222000000222222222111444444444444444444444444333333333444444333333333...------------,,,,,,,,,000000000000///...---,,,...------,,,---///000111222111000///............******+++,,,---......///......////////////......+++,,,------......------,,,,,,,,,,,,,,,------...+++++++++***************------------------------...---,,,+++***+++,,,,,,------,,,,,,---...000111///,,,***)))*********))))))))))))***+++,,,......---.....................---......,,,******+++---++++++,,,---------------,,,,,,,,,++++++++++++************)))******+++,,,***++++++++++++***))))))*********)))((()))+++...---,,,+++*********+++,,,+++,,,---,,,+++***+++,,,***)))))))))***,,,---...))))))***+++***)))((('''&&&&&&&&&'''''''''(((((())))))***,,,......---++++++++++++++++++******))),,,---.../////////......***+++,,,.........------,,,+++***))))))(((((()))***************+++++++++++++++))))))((()))***++++++++++++++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((('''''''''%%%'''))))))))))))***,,,,,,+++***+++...000000000+++)))''')))---111111000---,,,***((((((((()))***------,,,+++***))))))(((((((((((())))))******+++******))))))))))))******------,,,,,,+++,,,,,,---***+++,,,---...///000000222111000///...---,,,,,,)))))))))))))))******+++*********++++++++++++,,,,,,---...---,,,+++,,,---}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||{{{{{{yyyxxxxxxxxxxxxxxxyyyyyyxxxwwwwwwvvvuuuuuuuuuvvvsssqqqnnnlllkkkjjjgggeeeddddddcccbbbaaa```______^^^]]]]]]\\\[[[ZZZYYYYYY[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXYYYYYYZZZZZZZZZZZZYYYYYYZZZ[[[[[[ZZZYYYYYYWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUSSSQQQOOONNNMMMMMMOOONNNMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIKKKJJJIIIHHHHHHIIIIIIJJJKKKJJJHHHFFFEEEFFFGGGGGGAAAAAAAAA@@@???>>><<<<<<============<<<;;;:::999<<<<<<<<<<<<;;;999777666777888999::::::;;;::::::;;;999999999;;;<<<;;;:::777888888888777777666666999999888777666666666666777777666666666555555555222222111000000000000000333111//////111333333333222222222333333333444444555666666666666666666666222333444555555555444333444444333222222222333333444222111000111222111000333333333333333444444444222222333333333333222222000000/////////...............////////////.........---,,,,,,,,,...000111111000///...---------...)))***+++,,,---......///,,,,,,------------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,---......,,,,,,,,,++++++*********++++++,,,,,,------.........---,,,+++***++++++,,,...---,,,,,,,,,...000111...,,,)))((()))***)))((()))))))))***+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++))))))***,,,,,,++++++++++++,,,,,,---,,,,,,,,,+++++++++************))))))***++++++,,,++++++,,,,,,+++******))))))*********(((***---111///...,,,*********+++,,,---...///...,,,+++,,,---((()))***+++++++++,,,+++***+++,,,------+++)))(((''''''''''''(((((((((((())))))***,,,......,,,+++******++++++******)))((()))+++,,,.../////////...+++,,,---///000//////...---,,,+++***)))))))))))))))((((((((())))))***+++******)))(((((()))***+++)))******++++++***(((((())))))))))))))))))))))))'''((((((((()))))))))*********))))))(((''''''&&&&&&(((++++++)))(((***,,,+++******+++---//////...(((((()))+++...000222333---,,,+++))))))))))))))),,,,,,,,,++++++*********+++++++++***+++++++++,,,))))))))))))***+++,,,---------,,,,,,,,,,,,------++++++,,,---......//////222111000...---,,,++++++)))))))))))))))***++++++(((((()))))))))*********...//////...,,,+++,,,...~~~}}}~~~~~~~~~~~~|||}}}~~~~~~}}}|||||||||||||||{{{{{{{{{{{{zzzzzzyyyxxxwwwwwwwwwwwwwwwvvvuuuttttttuuuvvvwwwsssqqqnnnmmmkkkjjjgggeeeccccccbbbaaa```___^^^^^^]]]\\\[[[ZZZYYYXXXWWWVVVYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZXXXYYYZZZ[[[[[[ZZZYYYXXXXXXWWWWWWVVVUUUTTTSSSSSSUUUTTTRRRPPPNNNMMMLLLLLLNNNMMMLLLKKKKKKJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHIIIMMMLLLJJJHHHGGGGGGGGGHHHIIIHHHEEEDDDCCCCCCEEEFFFBBBBBBBBBAAA@@@???>>>===<<<;;;:::;;;<<<<<<:::999::::::;;;;;;:::888777666666777888999999999999999666666555777999;;;;;;:::888999999999999888777777999888777666555555555555666666555555555444444444111000000///////////////222000...///111333444444111222222222222333333333555555555666666666666666333444666777777777666666555444444333222222222222555333111000111111000///333333333333333333333333111111222222222222111111///............---------***+++,,,...000111222222...---,,,+++,,,...000222111000...---,,,,,,------)))******+++---...//////***++++++,,,,,,++++++***+++,,,------......------,,,,,,,,,,,,,,,---...////////////......---------)))******+++,,,---.........---+++*********++++++///...---,,,,,,---///111---+++)))(((((())))))((()))))))))***+++,,,......+++++++++*********)))))))))******)))((((((***+++---,,,+++*********,,,,,,,,,,,,,,,++++++***************))))))***+++,,,,,,,,,,,,,,,,,,,,,+++***)))(((***+++***)))***///333000///---+++******+++,,,,,,---...---+++******,,,+++,,,---......---+++++++++,,,.........---+++)))(((((((((((())))))))))))))))))***+++---...,,,+++***************)))((((((''')))+++---...///......+++,,,...000000000000///...---,,,+++************((((((''''''((()))*********)))((((((((()))+++,,,(((((()))******)))((('''))))))))))))))))))))))))'''((((((((())))))******+++******)))(((''''''&&&'''***,,,,,,***)))***,,,+++******+++---...---,,,(((***---///000222555777---,,,+++***)))))))))))),,,+++++++++++++++++++++))))))(((((('''(((((((((+++++++++,,,---...000000------,,,,,,,,,------...++++++,,,,,,---.........222111///---+++***))))))))))))((())))))***++++++&&&'''''''''(((((())))))/////////...,,,,,,---...~~~|||{{{}}}~~~}}}|||}}}~~~~~~}}}||||||||||||||||||}}}}}}}}}~~~}}}|||{{{zzzyyyyyyyyyxxxxxxxxxxxxwwwvvvuuuuuutttuuuuuuuuuuuuuuutttssssssqqqnnnlllkkkjjjgggfffdddbbbaaa``````___\\\ZZZ\\\\\\[[[YYYVVVUUUVVVXXX]]][[[YYYWWWVVVWWWXXXYYYYYYXXXXXXXXXXXXWWWWWWWWWYYYYYYXXXWWWWWWWWWWWWWWWXXXXXXWWWVVVTTTSSSSSSRRRSSSRRRPPPNNNMMMLLLKKKKKKLLLMMMMMMMMMLLLKKKIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHHHHGGGFFFFFFBBBBBBCCCBBBAAA???===;;;;;;<<<>>>>>>===<<<999888:::999888777666666666666888999:::;;;;;;;;;:::999<<<<<<<<<<<<<<<;;;;;;;;;999999::::::999888666555:::999888777777888999:::888777555333222222222222222111111111000000/////////000000000111111111111444444333222222333333333777666444222222222444555666666555444333333222222222111000111222222111000///000000111111111000000000111222333333222111000333111000000111222222111////////////...---,,,+++000......000333555444222000///...---,,,------...........................///,,,******,,,,,,***''',,,++++++,,,...///...---------,,,+++,,,---...///---------............///(((((()))***+++------...///...,,,******,,,///000.........---,,,+++***)))++++++************++++++///...------,,,,,,,,,---(((((((((((())))))))))))(((((())))))*********+++,,,++++++***++++++,,,,,,+++***)))(((((()))******///...---,,,+++*********)))))))))***++++++,,,,,,.........------............---,,,+++++++++++++++---------,,,,,,++++++++++++,,,......---,,,---...------......------,,,+++------,,,+++************+++++++++++++++++++++++++++******,,,///111111111---+++)))((())))))((('''((()))+++---////////////(((+++///222444333111000//////...------,,,+++++++++)))'''''')))))))))(((***************+++++++++,,,'''######'''***+++)))&&&'''((()))***+++,,,,,,...,,,***(((''''''((()))))))))))))))))))))))))))+++++++++,,,,,,,,,------///...---+++******++++++(((+++...000111222444555---,,,******+++,,,+++******)))))))))***++++++,,,((()))***++++++***)))((((((***---...,,,+++******///......------......///***+++,,,,,,,,,,,,///111............---,,,++++++((())))))*********))))))***)))(((''''''((()))***))),,,...///---,,,++++++~~~}}}}}}}}}~~~|||{{{|||}}}~~~}}}|||}}}~~~~~~}}}|||{{{{{{||||||||||||||||||}}}|||{{{zzzyyyyyyyyyyyyxxxyyyyyyxxxxxxwwwvvvuuuwwwvvvvvvuuutttrrrqqqppprrrppplllkkkjjjiiigggeeecccbbbaaa``````___\\\ZZZ[[[[[[[[[XXXVVVUUUWWWXXX\\\[[[YYYWWWVVVVVVWWWXXXXXXXXXXXXWWWWWWWWWVVVVVVYYYXXXXXXWWWWWWWWWWWWWWWVVVVVVUUUTTTSSSRRRQQQPPPQQQPPPNNNMMMKKKJJJJJJJJJJJJJJJKKKKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEAAABBBBBBAAA@@@>>>===<<<<<<<<<===>>>===;;;999888888888777666666555444444888999;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;:::999777666999888777777777777888999999777555444222222222222111111111111000000000///111111111111222222222222444333333222222222333333888666555333333333555555555555555444333333222222222111111111222222222111111222222333333333222222000111222222222222111000333111000000111222222111////////////...---,,,,,,///---,,,...000222111///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,******,,,,,,***(((++++++,,,...000000...---...------------...//////,,,,,,,,,,,,------------------------...............---+++******,,,...///------------,,,+++******+++******))))))******+++,,,++++++***))))))******((((((((()))))))))******((()))))))))************+++++++++***++++++,,,,,,+++***)))((((((((()))***...------,,,+++******)))(((((()))******+++++++++...//////////////////......------,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++)))+++------------...///............---,,,+++***,,,,,,+++++++++,,,,,,---+++++++++************++++++******,,,///111111000...,,,***))))))***((('''((()))+++---...///......)))+++...000111111000///...------,,,+++***))))))***(((''''''((())))))(((((())))))******+++,,,,,,'''&&&$$$###"""###&&&(((''''''((()))***+++,,,,,,---,,,)))((('''((()))************)))))))))******,,,,,,---------.........///...,,,***))))))*********,,,///000111111333444///---******+++++++++******************+++,,,,,,((()))***+++++++++***))))))+++---...---+++++++++,,,,,,++++++++++++,,,,,,,,,---......,,,,,,---///............---,,,++++++******+++++++++***)))))))))))))))(((((())))))))))))+++---...,,,+++++++++~~~|||{{{zzzyyyyyy}}}|||{{{{{{}}}~~~}}}|||~~~}}}||||||~~~~~~}}}|||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyzzzzzzxxxyyyyyyxxxxxxwwwvvvuuuxxxwwwvvvuuurrrpppmmmlllpppmmmjjjiiihhhgggeeedddcccbbb`````````___\\\ZZZYYYZZZZZZXXXWWWVVVWWWYYYZZZYYYXXXVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUXXXWWWWWWWWWVVVVVVVVVVVVSSSSSSRRRQQQPPPPPPOOONNNOOONNNLLLKKKIIIIIIHHHHHHFFFFFFGGGGGGGGGGGGFFFEEEGGGFFFFFFEEEEEEFFFFFFGGGHHHGGGGGGFFFEEEDDDDDDCCCEEEEEEFFFFFFEEEDDDDDDCCC@@@@@@@@@@@@???>>><<<<<<<<<<<<======<<<;;;999888777888888888888666555444888999;;;<<<============::::::::::::999999999888::::::;;;;;;:::999888777888777777666666777777888888888666444333222222222111111111111000000000000111222222222222333333333333222222222222222333333777666555444333444555666555444444333333222222222222222222222222222222222444444555555555555444333000111111222222111111000222111000000111222111000---...............------///...---...//////...---,,,+++******))))))***************+++++++++++++++...,,,++++++++++++***)))++++++---000222111///,,,------...///////////////++++++++++++,,,,,,,,,,,,000/////////......------,,,+++***))))))+++---...,,,,,,,,,,,,,,,++++++++++++******))))))******+++******)))((((((((()))))))))))))))*********++++++))))))******************+++*********+++,,,,,,---,,,+++***((((((((()))***,,,,,,---------,,,***)))(((((()))***++++++++++++...///000111111000///...---------------.........,,,,,,,,,,,,++++++++++++)))***,,,,,,,,,,,,...///.........------+++************+++,,,...///000111---,,,***)))))))))***++++++******,,,///000000000///---+++*********)))''')))***,,,---............++++++,,,---......//////,,,,,,+++***)))((('''''')))'''&&&&&&((()))((('''(((((())))))***+++,,,,,,%%%''''''$$$ ###'''(((((()))***+++,,,,,,---+++***)))''''''(((***+++---,,,+++******+++,,,---......////////////000000///---,,,***)))((()))))),,,...111222111111222333111...+++)))***++++++***+++++++++++++++,,,,,,---))))))***+++,,,,,,++++++***,,,...///---,,,+++,,,+++******************+++---...//////---,,,,,,---.........---,,,++++++***,,,,,,,,,,,,++++++***)))))))))************)))))))))+++,,,+++******+++,,,~~~}}}|||zzzyyyxxxwwwwww{{{{{{zzz{{{{{{{{{{{{{{{~~~}}}}}}|||{{{|||}}}~~~}}}|||||||||||||||{{{{{{{{{{{{xxxxxxxxxxxxxxxyyyzzzzzzxxxxxxxxxxxxwwwvvvuuuuuuvvvvvvuuusssqqqnnnlllkkkmmmkkkhhhgggffffffdddcccbbbaaa```___```___\\\ZZZXXXYYYYYYXXXWWWVVVWWWYYYYYYXXXWWWVVVUUUVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTVVVVVVVVVVVVVVVUUUTTTTTTQQQQQQQQQPPPOOONNNNNNMMMMMMMMMKKKJJJIIIHHHHHHHHHDDDDDDDDDEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<:::999888888999;;;<<<;;;:::888666666888:::;;;============;;;;;;::::::999999888888888999999:::999888777666666666666666666666666666888777666555444333222222111111111000000000000000111111111222222222333333222111111111111222222333555555444333333333444555444333333333222222222111111222333222222111222333555555666666666555444444000000111111111111000000111000///000222222111///------..................111111000/////////...---************))))))******************++++++++++++---,,,++++++++++++******+++,,,...111333222///,,,+++,,,.../////////...---++++++++++++,,,,,,,,,,,,......---------,,,,,,,,,******)))((()))+++,,,---++++++++++++++++++,,,,,,******))))))))))))******+++******)))))))))******)))*********++++++++++++))))))***+++++++++***)))************+++,,,---...///---,,,***))))))******+++---...//////...,,,***)))***+++,,,---------,,,---...000111111000...---,,,------....../////////,,,+++++++++++++++++++++***+++,,,,,,+++***,,,---,,,,,,------------,,,,,,((()))+++...000222333444///...,,,*********+++,,,+++******,,,...000000///000...,,,++++++***)))(((+++,,,---///000000//////,,,,,,*********+++---...,,,,,,+++***)))(((''''''((('''&&&&&&((()))(((((())))))))))))*********************'''$$$###&&&((()))))))))***+++,,,,,,,,,***)))((('''((()))+++,,,000///---------...000111000000000000000111111111///...,,,***)))))))))***---000222333222111111111222///+++)))***+++++++++---,,,,,,++++++,,,------)))******+++,,,,,,,,,---,,,---//////---,,,,,,,,,,,,,,,++++++++++++,,,,,,+++---//////...------...///...---,,,++++++******------------,,,+++******((()))***++++++***)))((()))***+++***))))))+++---}}}|||{{{yyyxxxxxxwwwwwwyyyzzzzzzzzzzzzzzz{{{{{{~~~~~~}}}||||||{{{zzz{{{}}}~~~}}}|||}}}}}}}}}||||||{{{{{{{{{wwwwwwvvvwwwwwwxxxyyyzzzwwwwwwwwwwwwvvvuuuttttttrrrrrrrrrqqqooonnnlllkkkjjjhhhfffeeeeeeeeedddbbbaaa```____________]]][[[WWWXXXYYYYYYWWWVVVWWWXXXVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSRRRRRRPPPPPPOOOOOONNNNNNMMMMMMMMMLLLKKKIIIIIIHHHHHHHHHDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEAAABBBBBBCCCCCCDDDDDDEEEBBBBBBBBBBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999888999;;;<<<;;;:::888777555666888:::;;;<<<;;;;;;<<<<<<<<<;;;:::999999888666666777888888777555444555555555555555555555555666666666555555444444333000000000000000000111111000000000000111111111222000000000000000111222333222222222222222222222333222222222222222111111111111333444333111111222444555555555555555444333333000000000000000000000000000000///000222222000...------..................111111000///---,,,,,,,,,******++++++++++++++++++***+++++++++,,,,,,------+++,,,,,,++++++******++++++,,,...111333222///,,,***+++,,,---...---,,,+++,,,,,,,,,,,,------------,,,,,,,,,---------......))))))((())))))+++,,,---++++++*********+++,,,,,,***))))))))))))))))))***)))))))))(((((()))******)))*********++++++++++++)))***+++,,,,,,+++***))))))))))))***+++---...///111000...,,,++++++++++++,,,---///111111000...---+++,,,...///000000///...,,,,,,---......---,,,,,,,,,,,,---.../////////...++++++++++++++++++++++++,,,---,,,+++)))(((***+++***+++,,,---.../////////'''))),,,///111333444555000///...---------......+++******,,,...//////...000...+++***++++++)))(((,,,---///000111111111111...,,,***(((((()))+++,,,,,,,,,,,,+++******))))))((('''&&&&&&((())))))(((++++++******)))(((((((((...+++(((((()))***)))((()))))))))******++++++,,,***)))((('''((())),,,---111111000000000111222333111111111111111111111111000///---,,,++++++,,,,,,...111444555333111000000111...+++***++++++++++++------,,,++++++,,,,,,,,,*********++++++,,,,,,------...///...,,,+++,,,---,,,++++++******++++++,,,(((***,,,---------///000000///---+++************---------------,,,+++***((()))***++++++***)))((()))*********))))))+++---~~~}}}|||{{{zzzzzzyyyxxxxxxxxxxxxxxxwwwyyyzzz{{{zzzzzz|||}}}}}}}}}~~~~~~}}}|||{{{zzzzzz{{{}}}~~~~~~}}}}}}}}}||||||{{{zzzzzzzzzvvvvvvvvvvvvvvvwwwxxxyyyvvvvvvvvvuuuuuutttsssrrroooooooooooonnnmmmlllkkkiiigggeeedddeeeeeedddcccaaa___^^^_________]]][[[WWWXXXYYYYYYWWWVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQPPPQQQRRRRRRRRRQQQPPPOOONNNNNNNNNMMMMMMMMMLLLLLLKKKKKKJJJIIIHHHGGGGGGHHHEEEDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBCCCCCCDDD@@@@@@AAAAAABBBCCCCCCCCCAAAAAAAAA@@@???>>>===<<<;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;:::999999999666666777888888777666555555666888999:::::::::999======<<<;;;:::999888888444555666777777666555444333444444555555444444333444444555666666666555555000000000000111111111111//////000000000111111111////////////000111222222000000111111111111222222111111111111111111111111111333555444111000222555555555555555555444333222111000000//////000000111000//////111222222000------...............---------......---***((()))*********+++,,,,,,,,,,,,+++++++++,,,,,,---.........***,,,,,,,,,******+++,,,++++++---000222111///,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------....../////////000(((((())))))***+++,,,---,,,+++***))))))***+++,,,***))))))(((((())))))***''''''&&&&&&&&&'''(((((()))))))))*********++++++)))***,,,------+++)))((((((((()))***+++---///000333111///---++++++++++++,,,---///000000000//////,,,...000222222222000000+++++++++++++++++++++++++++,,,...//////...---,,,*********+++++++++++++++,,,,,,,,,***(((''')))+++++++++---...000000111111((())),,,///222333444444/////////000000000//////++++++***+++---///...---...,,,*********+++***)))+++,,,...000222222222222///---***((('''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,)))'''&&&''')))******************))))))((((((''',,,)))&&&(((,,,...,,,)))(((((())))))***************)))((('''((()))+++---000000111111222333333333111111000000000000/////////...---,,,,,,---...//////222555666444222111000///---,,,+++------,,,+++---,,,,,,++++++++++++,,,,,,+++************++++++---......---+++***+++,,,***))))))))))))))))))***'''(((******+++,,,///222000///---+++)))))))))***+++,,,,,,------,,,,,,+++(((((())))))))))))(((((((((***++++++******,,,---~~~|||{{{yyyxxxwwwwwwvvvvvvvvvvvvwwwxxxxxxvvvxxx{{{{{{zzz{{{}}}~~~~~~~~~}}}|||}}}~~~~~~}}}|||{{{zzzyyy{{{}}}~~~~~~}}}{{{{{{zzzyyyyyyxxxwwwwwwvvvvvvuuuuuuuuuvvvwwwwwwttttttttttttsssrrrqqqpppnnnnnnnnnnnnmmmkkkjjjiiihhhfffddddddeeeeeedddccc```___^^^^^^______]]][[[WWWYYYZZZYYYWWWUUUTTTUUUSSSSSSTTTTTTTTTTTTTTTSSSRRRRRRRRRQQQQQQQQQQQQPPPNNNOOOPPPQQQPPPOOOMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCAAAAAAAAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@??????>>><<<;;;::::::999999888999:::;;;<<<<<<<<<;;;:::999999999999666666666666666666666666777888999:::;;;:::999999<<<<<<;;;:::999888777777444555666777777666555555222333444555555444333222222333444666777888777777///000000000111111111111000000111111111222222222///......///000111222222000000111222222222222222000111111111111111111111000333666555111000222555666666666666555444333222111000///......///000111/////////111222222///---////////////...---,,,,,,+++---...,,,)))'''(((***)))***+++,,,,,,,,,++++++++++++,,,,,,---.........)))+++---,,,***)))+++---++++++,,,...000000...---,,,++++++++++++,,,------++++++++++++,,,,,,,,,,,,............------------((())))))***+++,,,---......,,,***)))((()))***+++))))))(((((((((((())))))''''''&&&&&&'''(((((()))((((((((()))))))))*********+++---...---+++)))(((''''''(((***+++---///000222111...,,,***)))))))))+++,,,,,,---.../////////,,,...000222333222000///,,,+++)))(((((()))+++,,,+++,,,.........---+++***)))*********++++++++++++)))***)))((('''(((+++......//////000000000000000)))***---000111222222111,,,---///111111111000///,,,+++***+++---......---,,,***((()))***+++***)))((())),,,///111222222222000...+++(((''''''))))))******++++++,,,---------)))((('''(((***,,,,,,+++(((((((((((())))))******(((((((((***,,,...//////((((((((((((((()))))))))+++***((('''''')))+++,,,,,,...000111222222111000000/////////............---,,,++++++,,,---///000...111555666555333111111,,,+++,,,---//////---+++,,,,,,+++***************---,,,***)))(((((())))))---......,,,***)))***+++*********))))))*********((())))))((((((***...111111///---***)))((()))))))))***+++,,,,,,------,,,((((((''''''''''''(((((('''***,,,---,,,,,,,,,---~~~}}}|||zzzxxxvvvuuuttttttttttttuuuuuuwwwxxxxxxuuuxxx{{{{{{{{{{{{~~~~~~}}}}}}~~~~~~}}}{{{|||}}}~~~~~~}}}}}}{{{zzzyyy{{{}}}~~~~~~}}}yyyyyyxxxxxxwwwvvvuuuuuuvvvvvvuuuuuuuuuuuuvvvvvvssssssssssssrrrqqqppppppoooooonnnmmmllljjjiiihhhhhhfffddddddeeeeeeeeeddd```___^^^^^^______]]][[[XXXYYYZZZZZZWWWTTTSSSSSSRRRSSSTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPLLLMMMOOOOOOOOONNNLLLJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDEEEEEEEEEDDDBBB@@@??????@@@@@@CCCBBBBBBAAAAAABBBBBBCCCDDDCCCBBBAAA???>>>===<<>>===;;;:::999999888888888888999;;;<<<<<<<<<;;;:::999999999999888777777777777777888999888999:::;;;;;;;;;:::999;;;;;;:::999888777666555555666777888888777666666222222444444444444222222000222444666888999999888//////000000111111111222111111222222222333333333............///000222222000111222333333333333333000000000000000111111111000444666555111000222666777777777777666555444333111000///......///000111///...///111222222///,,,////////////...---,,,+++,,,...///...+++)))***,,,((()))***,,,,,,,,,+++*********+++,,,------......)))+++---,,,***)))+++---,,,++++++,,,...///...---...---,,,+++,,,---...///)))************+++++++++...------+++***))))))(((((()))***+++,,,---......///---+++)))(((((()))***))))))(((((((((((()))))))))))))))))))))***++++++(((((((((((())))))))))))***+++---......,,,)))'''''''''(((***,,,...000111111000---+++)))(((''''''*********+++,,,---...///+++---000222333222000///---+++)))'''''')))+++---+++,,,.........,,,***)))))))))******++++++++++++''''''(((''''''***---000222222222222111000///...)))+++...000111111000000)))+++...111222111000...,,,+++***+++---...---,,,***)))'''((()))++++++***%%%'''***---///111111222000...,,,)))((((((((()))((()))***+++,,,---......***)))((()))+++,,,---,,,%%%%%%&&&((()))+++,,,,,,%%%))),,,------...222555''''''''''''((((((((((((,,,***)))'''''')))***+++)))+++...111222111///...//////......---------,,,************+++---///000...111555777666444222111******,,,...000000...+++,,,++++++***)))))))))***---,,,***(((''''''((((((---------+++)))((()))+++------,,,,,,,,,,,,------******(((&&&%%%''',,,///111///,,,***(((((())))))((()))***+++,,,---------((('''&&&%%%%%%&&&'''((('''***---///...---------}}}{{{yyyvvvuuussssssrrrrrrrrrssstttuuuvvvwwwzzzzzz{{{|||}}}}}}||||||~~~}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}|||{{{{{{{{{{{{|||xxxxxxxxxwwwvvvuuutttsssssssssssstttttttttttttttrrrrrrqqqqqqpppoooooonnnqqqpppnnnkkkiiihhhgggfffeeeeeeddddddcccbbbaaaaaaaaa``````______^^^]]]]]]ZZZZZZYYYXXXVVVUUUTTTSSSSSSSSSSSSSSSRRRPPPOOOOOOMMMNNNNNNNNNNNNMMMLLLLLLNNNLLLJJJIIIHHHIIIJJJKKKJJJIIIGGGFFFEEEDDDDDDDDDFFFEEEDDDBBBBBBCCCCCCDDDCCCBBB@@@@@@AAACCCCCCCCC@@@AAAAAA@@@???@@@BBBEEEFFFDDDAAA>>>======>>>???@@@???===:::999888888888666888::::::999888777888777999:::888555333444666888999::::::888777777777666777888::::::;;;;;;:::888888888999::::::777555666666555444333333222222000111333444555555444333......///333888;;;:::888555444333222111111111111111111111111111111111111111111000......---------***,,,...111222222111111///000111111000///000222000222444444222111000111777666444444555555444333000000///...............000000000000000//////...,,,,,,---///000000---+++******+++,,,,,,,,,,,,+++******++++++++++++******)))***+++,,,---,,,+++***++++++++++++++++++++++++***)))))))))***,,,...//////...,,,***)))***,,,---))))))))))))))))))))))))------,,,+++*********+++***)))((((((***,,,///111///...,,,+++***)))))))))))))))(((((((((((())))))(((((('''((()))***,,,---******))))))((((((''''''***+++,,,------+++***((())))))((()))+++...111333111000...,,,)))((('''&&&(((((()))***+++,,,,,,---,,,++++++++++++,,,------,,,++++++***)))))))))***------.........---,,,,,,***++++++,,,,,,++++++******)))((((((***---111333222111///---,,,******)))+++---///222333222111000000...---...000111///,,,***,,,///000///.........---***'''(((+++......,,,++++++,,,,,,---...//////111000...,,,***))))))))))))))))))))))))******+++)))******+++++++++******))))))))))))************+++'''$$$%%%+++000222000(((((((((((())))))))))))******))))))((((((''''''+++,,,------++++++,,,---......---,,,,,,+++******------,,,+++,,,---...///222333444555444222000...******,,,,,,---,,,+++***)))(((''''''(((***,,,---++++++***)))(((((())))))...------,,,,,,++++++***++++++******)))(((''''''((((((((((((((((((((((((111...+++*********)))(((((()))+++---............&&&&&&'''((()))***+++++++++++++++******+++...111}}}|||zzzwwwuuusssrrrrrrrrrrrrrrrrrrsssuuuvvvwwwyyyzzz{{{|||}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}||||||~~~~~~~~~~~~}}}}}}||||||||||||{{{zzzzzzzzzzzzzzzxxxxxxxxxwwwvvvuuutttsssrrrrrrrrrrrrrrrrrrrrrrrrppppppoooooonnnmmmmmmmmmmmmlllkkkiiihhhggggggfffeeeddddddcccbbbbbbaaaaaa]]]]]]]]]\\\[[[[[[ZZZZZZYYYYYYXXXWWWVVVUUUTTTSSSTTTTTTSSSRRRQQQPPPNNNMMMMMMMMMNNNNNNMMMMMMLLLKKKMMMLLLJJJIIIIIIIIIJJJKKKIIIIIIGGGFFFEEEDDDDDDDDDEEEDDDCCCBBBAAABBBCCCCCCAAA???>>>>>>@@@AAAAAAAAA@@@@@@AAA@@@??????BBBDDDIIIGGGCCC@@@>>>>>>>>>???@@@>>><<<:::999888888888666888::::::999777777888777999999888555444444666888999;;;:::888777777888888888888888999:::::::::888888888888:::999777555555555555444333222222222///000222333444444333333222111222666:::===<<<:::555444333222111111111111222222222222222222222222111000///......---------...///111333333333111111000111222222111000111222222444555555333111111111666555444444555555444222000000///...............//////000000000///......------...///000///---,,,,,,,,,++++++*********)))******++++++++++++************+++,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))))))))+++,,,---///...,,,+++++++++,,,---************************++++++***)))))))))))))))+++***)))))))))+++---...++++++***)))))))))******''''''&&&&&&&&&&&&''''''))))))(((((()))***+++,,,******))))))((((((((('''***+++,,,------+++***(((,,,,,,*********,,,---///000///---+++)))((((((''')))))))))***++++++,,,,,,,,,,,,,,,,,,,,,------...------,,,******)))))))))+++,,,,,,---------,,,,,,)))******++++++******)))***)))))))))+++...111444111000...+++***)))(((((((((***---///000///---,,,///...---...000000...+++---...000000///...///000---+++))))))+++------,,,******++++++,,,------...//////...---+++***)))((()))))))))))))))******+++)))******++++++++++++******))))))))))))*********,,,((($$$&&&+++///000///******))))))((((((((('''((((((((((((((((((((((((+++,,,------,,,,,,---......------,,,++++++******,,,,,,++++++,,,...///000111222333444333111///...)))***+++,,,,,,+++******))))))((('''(((***,,,---++++++***)))))))))))))))---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------''''''((()))******++++++///---+++*********(((''')))***++++++,,,+++***)))(((((((((((()))))))))))))))************+++///111zzzyyywwwtttsssqqqppppppqqqqqqqqqrrrssstttvvvvvvxxxyyyzzz|||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||{{{{{{|||||||||||||||{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwvvvuuusssrrrqqqqqqppppppoooooonnnnnnnnnmmmmmmllllllkkkkkkjjjiiihhhgggfffffffffffffffdddccccccbbbbbbaaaaaa```______^^^^^^]]]]]]\\\\\\XXXXXXWWWVVVUUUTTTTTTSSSTTTSSSSSSRRRPPPOOOMMMLLLLLLMMMMMMMMMMMMLLLKKKKKKJJJIIIHHHGGGGGGGGGHHHIIIIIIHHHGGGEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@AAABBBBBB>>>===;;;<<<>>>??????>>>???@@@@@@@@@??????@@@BBBHHHFFFCCC@@@===<<<<<<===>>>===<<<:::999888888888666888999999888777777888777888999777666555555666999:::;;;:::888888888999:::999777666777888999:::888777777777888888666444444444444333222222111111...///000111222222222222000///000333666888777666444333222111111111111111333333333333333333333333111000///......---......111222333444444333222111222333444333222111222333444555666555333111111222555444333333444444333222000000///.........//////...////////////...---------...///000000///...---...---+++)))((((((((((((******++++++++++++******++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++...------------,,,,,,,,,************************))))))((('''''''''((((((,,,+++***)))))))))++++++((((((((((((((()))***+++(((''''''&&&&&&''''''(((******))))))))))))******))))))))))))))))))((((((++++++,,,---,,,+++***))),,,++++++***++++++,,,---...---,,,+++***)))))))))************************---------,,,---......//////...---,,,***)))))))))))))))***+++,,,,,,,,,,,,((())))))))))))))))))((()))))))))***,,,///222555111///,,,)))((('''((((((+++---000222222111000...000///......//////---+++000111111000......///111...,,,******+++,,,+++***))))))******++++++,,,,,,............,,,***(((''')))))))))))))))******+++))))))******++++++++++++*********)))))))))******,,,)))&&&'''+++......---,,,+++***)))(((''''''&&&''''''''''''((((((((((((***+++------,,,,,,---///------,,,,,,++++++******+++++++++,,,---///000111000111222222111000...---)))***+++,,,++++++***)))))))))(((((((((***+++,,,,,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,+++******************))))))''''''((()))+++,,,---...---,,,++++++++++++(((&&&************)))'''&&&%%%***)))))))))((((((((('''((()))*********,,,000222vvvuuusssqqqpppooonnnnnnpppppppppqqqrrrtttuuuvvvwwwxxxzzz{{{}}}~~~~~~~~~~~~~~~}}}}}}||||||{{{zzzzzzzzzyyyyyyzzz{{{{{{zzzyyyxxxwwwxxxxxxxxxwwwwwwvvvvvvwwwwwwvvvvvvuuutttrrrqqqppppppoooooonnnmmmlllllllllllllllkkkjjjjjjiiiiiihhhgggfffeeeddddddddddddbbbbbbbbbaaaaaa```````````````___^^^^^^]]]]]]\\\WWWVVVVVVUUUTTTTTTSSSSSSSSSSSSRRRQQQOOOMMMLLLKKKKKKLLLLLLLLLLLLKKKJJJJJJFFFEEEEEEDDDDDDDDDEEEEEEGGGGGGEEEDDDDDDCCCCCCCCCBBBAAA@@@?????????@@@AAA===<<<;;;;;;===>>>>>>===>>>???@@@???>>>>>>???@@@CCCAAA???<<<;;;::::::;;;===<<<;;;:::999999888888666888999888777666777888777777777777666666666666999:::;;;:::888888999;;;;;;999777555444666999:::888777666666777777555333333333222222222111111111------...///000000000000/////////111222333333333333333222111111111111111333333333333333333333333000000///...............111222333444444444333333333444555444333222333444555666666555333111111222444333222222333444333111000000///////////////000...............------,,,---///000000///------------,,,)))(((''''''((()))******++++++++++++******,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++))))))))))))***------.........------,,,************************)))(((((('''''''''((((((+++******))))))******+++)))(((((((((((()))************))))))))))))******+++******)))))))))))))))))))))))))))))))))******++++++,,,,,,,,,+++***)))((()))***+++,,,---...///,,,++++++***************+++++++++*********))))))...------------...//////111000...,,,+++***))))))'''''')))***++++++++++++((())))))******))))))((()))))))))***---000333555222000,,,)))((('''((()))---...111333444333111000111000000000//////---,,,111111000...---,,,...000......,,,,,,++++++******************++++++,,,,,,,,,---......---+++(((&&&)))))))))))))))******+++))))))))))))***+++,,,---,,,+++***)))))))))******---***((((((***,,,,,,+++++++++******)))(((((('''((((((((('''''''''''''''(((***++++++++++++,,,...,,,,,,,,,,,,++++++******)))***+++,,,...000222222000000000000///...---,,,)))***+++++++++***)))((())))))(((((()))***++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------+++***(((&&&%%%$$$((())))))***,,,------...---,,,,,,---...---***(((******))))))((('''&&&%%%))))))))))))(((((((((((((((***+++,,,,,,...111444sssrrrpppooonnnmmmmmmmmmoooooooooppprrrsssuuuvvvwwwxxxzzz{{{}}}~~~}}}~~~~~~~~~}}}}}}||||||{{{{{{zzzyyyyyyxxxvvvwwwyyyzzzzzzyyyxxxwwwvvvvvvvvvwwwvvvuuuttttttuuuuuuuuutttsssrrrqqqpppoooooonnnnnnmmmlllkkkkkkkkkkkkkkkjjjiiiiiihhhhhhiiihhhfffdddcccbbbbbbbbbaaaaaa````````````______\\\\\\[[[ZZZZZZYYYYYYXXXVVVVVVUUUTTTSSSRRRRRRQQQRRRQQQQQQPPPNNNMMMKKKJJJJJJKKKKKKKKKKKKJJJIIIIIIDDDDDDDDDCCCDDDDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@>>>=========>>>???<<<;;;;;;<<<>>>>>>===<<<===>>>??????=========>>>>>>===<<<;;;;;;;;;;;;<<<;;;;;;;;;::::::999999888666888888888666666777888666666666666777777777777999999:::999777888999;;;;;;999666333333555888:::888777555555555555444222111111111111111000000000------------...///000000222333333333333333444444222222111111000000111111222222222222222222222222000//////............///...///000111333333444444333444555444222111222333444555555333111000111222222111000111222333222111000000/////////000000111...............------,,,---///000///---+++,,,---+++***((('''''')))***,,,******++++++++++++******,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,000///---+++************,,,,,,---......------,,,************************)))))))))(((((())))))***)))))))))******+++,,,,,,++++++***))))))))))))*********))))))))))))******++++++******))))))((('''(((((())))))******++++++,,,,,,,,,,,,++++++******)))***,,,---.........---+++******))))))******+++,,,,,,++++++***)))))))))...------------...//////111000...,,,+++***))))))&&&'''((()))******+++***)))******************)))((())))))+++---///222333333111...,,,************)))+++...000111111///...222333333222000...------//////...,,,******,,,............---,,,*********++++++++++++,,,,,,,,,,,,+++,,,---...---***(((&&&)))))))))))))))******+++((((((((()))***,,,---...---,,,***)))))))))***+++,,,***)))))))))***+++***))))))))))))******************)))((('''&&&&&&%%%''')))******))))))***,,,,,,+++++++++++++++******)))***+++---///111222333000/////////...------,,,***++++++,,,+++***)))((()))))))))))))))*********+++******)))******+++++++++++++++,,,,,,---------111000///---+++)))((('''++++++++++++,,,,,,,,,,,,...---...///000000---+++))))))))))))((()))))))))'''''''''((()))*********)))+++---......000333555pppooonnnmmmllllllllllllnnnnnnnnnpppqqqsssuuuvvvxxxyyyzzz|||}}}~~~~~~~~~|||~~~}}}||||||}}}|||{{{{{{zzzyyyxxxwwwwwwuuuvvvxxxyyyzzzyyywwwvvvtttuuuvvvvvvvvvuuutttssssssssssssrrrqqqpppnnnnnnmmmmmmmmmlllkkkkkkkkkjjjjjjjjjiiiiiihhhgggggggggggggggeeecccbbbaaa``````________________________\\\\\\\\\[[[ZZZZZZYYYYYYVVVVVVUUUTTTRRRQQQPPPOOOOOOOOOOOOOOONNNLLLKKKJJJIIIJJJJJJJJJJJJIIIHHHHHHDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBAAA@@@@@@@@@@@@@@@???>>>===<<<;;;<<<======<<<;;;;;;===>>>???===<<<<<<===???>>>===<<<<<<<<<<<<<<<<<<<<<<<<======>>>999:::::::::::::::999888777777888777555555777999666555555666777999888777888888888777666777999;;;999888555333333555888:::888666444333444444333111000000000000000000000000---,,,,,,------...///000111222222111///...000111222111111000000000111111111111111111111111111111//////............//////---......000111333444444222333444333111///000111111222222111//////000222111000///000111222111000000000/////////000111111...////////////...------,,,...000...***)))+++---***))))))((()))***+++,,,******++++++++++++******++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,111000...,,,++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******)))))))))***++++++))))))***+++,,,,,,------,,,+++******)))))))))))))))((((((''''''(((((()))***************)))((('''(((((())))))***+++,,,,,,,,,,,,,,,+++++++++******---...000000///---+++)))******)))))))))******+++,,,+++++++++******))))))---------,,,---......//////...---,,,***)))))))))''''''((()))************)))******++++++******)))((())))))+++,,,...000111333222111///---,,,++++++)))+++...111333333222111222333444222///---,,,,,,+++,,,,,,+++))))))***,,,---...///...,,,******++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,***(((''')))))))))))))))******+++(((''''''(((***,,,...000...---+++)))((()))***+++*********)))))))))******)))))))))*********++++++*********)))((((((''''''(((*********(((((()))***++++++++++++++++++******)))***,,,...000111222222000000///......---------+++,,,------,,,+++)))((())))))))))))******))))))))))))))))))))))))***+++******+++,,,,,,---......+++++++++++++++*********++++++++++++++++++++++++///......///111111000...))))))(((((()))***+++,,,&&&&&&'''((()))***++++++***,,,...//////000222444nnnnnnmmmlllkkkkkkkkklllmmmmmmnnnoooqqqsssuuuvvvyyyzzz{{{|||}}}}}}}}}}}}|||~~~|||{{{{{{}}}{{{{{{zzzyyyxxxwwwvvvvvvtttuuuxxxzzzzzzyyywwwvvvtttuuuvvvwwwvvvuuusssrrrqqqqqqqqqpppooonnnlllllljjjjjjjjjiiiiiiiiiiiiiiihhhggggggffffffeeeddddddccccccaaa``````_________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\\\\[[[[[[WWWVVVUUUSSSQQQOOONNNMMMMMMMMMNNNNNNMMMLLLLLLKKKIIIIIIIIIIIIIIIHHHGGGGGGAAAAAABBBBBBCCCCCCCCCCCC@@@@@@???>>>>>>>>>>>>???>>>===<<<::::::;;;;;;<<<;;;:::;;;<<<>>>>>><<<;;;;;;===>>>>>><<<;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<888999::::::::::::999888777777777666555555777999666444444555888:::999777777777777666555666888;;;777666444333444666888:::888666333222222333222111////////////////////////------,,,,,,---...000111///000000...+++***+++...111111000000000000111111222222222222222222222222//////............///////////////000111222333333111222222111///---...///......///...------///111000///...///111222111000000000//////000111111222//////000000000///......+++---///---((('''))),,,+++++++++++++++***************++++++++++++************+++,,,,,,,,,,,,+++------------------------000///---+++******++++++++++++***)))***+++,,,---++++++++++++++++++++++++***)))))))))******+++,,,,,,,,,,,,---------,,,,,,))))))((((((((()))******))))))(((((((((((())))))))))))***+++******)))((('''((((((***+++,,,------,,,,,,++++++******++++++///000222222111...+++)))******))))))))))))******+++++++++***************,,,,,,,,,,,,,,,------...------,,,******)))))))))((())))))*********))))))((())))))))))))))))))(((((())))))***+++,,,---...222222222111///---+++)))))),,,000444666777666666111222333111---******+++(((***++++++***)))***++++++...000///---++++++,,,++++++++++++++++++******,,,,,,++++++******)))))))))))))))))))))******+++'''''''''((())),,,///111///...+++)))((()))***,,,))))))******))))))******++++++******************((()))))))))******+++++++++,,,---,,,***((()))*********************++++++)))+++---///000111111111111000///......---------------......---,,,***)))))))))*********)))))))))((((((''''''((())))))***)))******+++---......///((((((((((((((()))))))))))))))******++++++,,,,,,000...---...000111111000))))))((((((((()))++++++''''''(((((())))))******)))+++---.........///111nnnmmmllllllkkkkkkkkkllllllmmmmmmoooqqqsssuuuvvvzzzzzz{{{|||}}}}}}||||||{{{~~~|||zzz{{{}}}{{{{{{zzzyyyxxxwwwvvvuuutttuuuxxxzzzzzzyyywwwvvvtttuuuvvvwwwwwwuuusssrrrppppppoooooonnnlllkkkjjjgggggggggggghhhhhhhhhhhhffffffeeeddddddccccccbbb______^^^^^^^^^______```^^^^^^^^^^^^^^^^^^^^^^^^[[[[[[ZZZZZZYYYXXXXXXXXXXXXWWWUUUSSSPPPNNNMMMLLLLLLLLLMMMMMMMMMMMMLLLLLLHHHIIIIIIIIIIIIHHHGGGGGG<<<===>>>??????????????????>>>===============>>>===<<<;;;:::999:::;;;;;;:::999:::<<<======;;;999;;;===>>>>>><<<:::::::::;;;;;;:::999999888777777777888999:::;;;:::999888777777777666444555777999666444333555888:::999777666666666555444555888;;;555555444333444666888:::888666333222222222111000.........///////////////...---,,,,,,---...000111222333333000---+++---000111000000000000000111111333333333333333333333333//////.........//////000222111111000000111222222///000111000---,,,,,,---+++,,,,,,,,,+++,,,...111///......///000111111000000000///000000111222222000000000000000//////...***---...,,,'''%%%(((,,,------------,,,***)))(((******++++++++++++******)))***+++,,,---,,,++++++------------------------...---,,,***)))******++++++***)))((((((***,,,...++++++++++++++++++++++++)))))))))))))))***++++++............---,,,+++***%%%&&&&&&&&&((()))***+++++++++************++++++((()))***++++++***)))(((''''''(((***+++,,,---...---,,,++++++******++++++,,,...111333333111...,,,+++******)))))))))))))))************************,,,++++++++++++,,,------,,,++++++***)))))))))***)))***************)))(((''''''((((((((((((''''''((())))))***++++++,,,,,,111222222222000---***(((%%%(((,,,000333444444444///111222000+++(((((()))&&&)))+++,,,+++******+++***---000000---++++++---*********)))))))))))))))---,,,+++***)))))))))***)))))))))))))))******+++''''''''''''))),,,///111000...+++)))((()))***,,,((()))******))))))***+++---,,,,,,+++***)))((((((&&&'''(((***+++---...///...//////---+++)))***+++******************++++++***+++---///111111111111111111///......---............//////...,,,+++***))))))************)))((('''''''''''''''((())))))))))))***+++---...//////---------,,,+++******)))''''''((()))+++,,,---...000...,,,,,,...000111111***)))(((''''''((()))***))))))))))))(((((((((((((((***,,,---,,,,,,---...iiiiiijjjkkkkkkllllllmmmooonnnnnnnnnpppsssvvvwwwyyyyyyzzzzzz{{{|||||||||~~~}}}||||||}}}}}}|||{{{{{{zzzyyyyyyxxxwwwvvvvvvvvvvvvvvvvvvvvvuuuttttttuuuttttttsssssssssttttttpppooonnnmmmlllkkkkkkkkkiiihhhhhhhhhggggggffffffdddddddddccccccbbbbbbbbb___^^^^^^]]]]]]\\\[[[[[[\\\^^^``````^^^]]]]]]]]]ZZZZZZYYYXXXWWWVVVUUUUUUVVVUUURRRPPPOOONNNNNNNNNKKKKKKJJJIIIIIIIIIIIIJJJHHHFFFDDDCCCEEEFFFFFFFFFDDDCCCAAA@@@???>>>>>>>>>???>>>>>>>>>???@@@AAAAAA<<<;;;:::999:::<<<>>>@@@:::;;;;;;;;;<<<=========;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;:::888777666666666999999999888888888888777777777777777666666666666777777777777777777777777666666777777777777666666666444222333666999;;;;;;===:::666222//////111222///////////////......---......---,,,---...///000111111111111111111111111333222333333444555666777444222000000111333333222222111000///............222222222222222222222333///////////////......---000000000000////////////...///000222444444222000111///------...111222222333222111000////////////...---+++))))))***+++,,,...---,,,+++***)))))))))&&&&&&'''((()))***++++++((((((''''''''''''((((((++++++*********+++---...---,,,+++***))))))))))))+++,,,------++++++,,,---------,,,,,,+++***))))))'''(((***+++,,,,,,+++******++++++,,,,,,++++++*********))))))))))))******,,,+++*********+++,,,---+++)))((()))++++++)))&&&'''(((((()))***++++++,,,+++,,,,,,***)))(((***+++---///111222111///---+++,,,+++***((('''&&&&&&&&&++++++++++++++++++++++++...+++)))))),,,......---///---+++***+++,,,,,,,,,,,,+++***)))(((((((((((()))(((&&&%%%%%%&&&((()))************)))(((&&&%%%...///111222111000...---,,,---...///000111222333222222000///---+++***))))))***,,,......---,,,+++---,,,+++***)))))))))))),,,+++***)))((((((((((((+++++++++******((('''&&&+++)))((()))+++,,,)))&&&((()))***)))(((***000444222///++++++,,,,,,***(((((()))***+++,,,---------)))***,,,---------,,,,,,((('''(((+++///222333222333111............---,,,)))&&&%%%(((,,,...,,,(((+++***)))***,,,---,,,+++///...------//////...---+++---///...,,,************)))((((((((()))***+++************++++++,,,---,,,,,,***)))))))))***+++))))))((('''''''''''''''))))))(((((())))))***++++++++++++,,,---...000111))))))((((((((((((((()))&&&'''(((******))))))(((+++++++++*********))))))jjjjjjjjjkkkllllllmmmmmmooonnnnnnooopppsssvvvwwwyyyyyyyyyzzz{{{{{{||||||}}}{{{zzzzzz{{{|||zzzyyyyyyyyyxxxwwwvvvvvvuuuuuuttttttuuuuuuuuuttttttsssuuutttssssssrrrsssssssssnnnmmmlllkkkjjjiiiiiiiiiggggggfffffffffeeeeeeeeedddccccccbbbaaa``````______^^^]]]\\\[[[ZZZYYYYYY[[[]]]______]]][[[ZZZZZZYYYYYYXXXWWWVVVUUUUUUTTTSSSRRRPPPNNNMMMMMMMMMMMMKKKKKKJJJIIIIIIHHHHHHIIIGGGEEECCCCCCEEEFFFFFFEEEDDDCCCBBBAAA@@@????????????>>>>>>>>>>>>??????@@@===<<<:::999999:::;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<:::::::::;;;;;;:::::::::;;;;;;999888777666666666999999999888888888777777777666666666666666666666666666666666666666666666333333444444444444333333555444222333666999:::::::::888444111000000000111///////////////......---......---------...///000111111111111111111111111000000000000111222333444444222000000111222222222.........------......///111111111111111111111222111111111111000///........................////////////000222444444222000111///------...000111111111000000//////000111111...---+++***)))***+++,,,...---,,,+++*********+++))))))))))))))))))******))))))(((((((((((())))))+++***)))))))))***+++,,,---,,,+++***))))))))))))+++,,,------++++++,,,---...------,,,,,,+++++++++((()))***++++++,,,+++++++++++++++,,,,,,+++++++++*********))))))*********,,,+++************,,,,,,***(((''')))+++,,,***(((''''''((())))))***++++++,,,------,,,******+++,,,+++,,,---......,,,+++)))---,,,,,,++++++++++++,,,******++++++,,,,,,,,,------***((((((+++------+++111...,,,***+++++++++***,,,,,,+++***))))))))))))((('''&&&&&&&&&'''((()))******)))))))))(((((((((///000111222111///---,,,)))***,,,---///111333333111111000...---+++******)))***,,,.........---,,,000///...---------------...---,,,+++************+++++++++++++++***)))(((+++)))(((***,,,,,,***((((((***+++***)))+++///222000---++++++,,,,,,***(((((()))***+++,,,------------............---+++***+++***(((***...222555666444111///.........---+++,,,***((()))---...+++'''+++******,,,...000000///...---,,,,,,......---,,,)))+++......---,,,,,,,,,+++******))))))***,,,,,,***************+++,,,,,,,,,+++***)))))))))***+++***)))((((((''''''(((((()))))))))*********++++++,,,,,,++++++,,,,,,------))))))(((((((((((())))))'''((()))*********)))))),,,,,,,,,,,,+++++++++***kkkkkkkkklllmmmmmmnnnnnnooonnnnnnoooqqqsssvvvwwwxxxxxxyyyyyyzzz{{{{{{{{{{{{zzzxxxyyyzzzzzzyyywwwwwwwwwvvvvvvuuuuuuttttttrrrsssssstttttttttsssssstttssssssrrrqqqqqqrrrrrrlllkkkjjjiiihhhgggggggggdddddddddddddddccccccccccccbbbaaa```___^^^]]]]]]^^^]]]\\\[[[ZZZYYYXXXXXXYYY\\\^^^^^^\\\YYYWWWWWWXXXWWWWWWVVVUUUTTTSSSRRRPPPOOONNNMMMLLLKKKLLLLLLKKKJJJJJJIIIHHHGGGGGGGGGFFFEEECCCCCCEEEEEEEEEDDDDDDCCCBBBAAA@@@?????????>>>>>>======<<<============<<<:::999888888999999;;;;;;;;;;;;::::::::::::999999999999999999999999;;;:::999777666666666666999999888888888777777777666666666666666666666666666666666666666666666666222222333333333333222222555333222333555888999999555444333111000000000000///////////////......---......------......///000000000000000000000000000000//////000000111222333333111///000111222222111------------...///111111000000000000000000000000333333333222111000///...,,,,,,,,,---........./////////000222444444222111111///------///000111000.........//////111222222---,,,+++*********+++,,,---,,,,,,++++++,,,,,,---+++++++++*********))))))******************************))))))((())))))***,,,,,,+++***))))))))))))+++,,,---,,,+++***+++---------------------,,,,,,)))))))))******+++------++++++,,,,,,,,,,,,++++++++++++************++++++,,,+++***))))))***++++++)))(((((()))+++,,,+++***''''''(((((())))))******---......---,,,+++,,,---,,,,,,,,,+++++++++******)))))))))))))))***+++,,,******+++,,,,,,---......---,,,******+++---------222///,,,+++++++++***)))---,,,+++******))))))***&&&&&&''''''(((((())))))***)))(((((()))***+++,,,111111222111000...,,,***'''((())),,,...000222333000//////...,,,++++++***)))+++,,,...///......---,,,,,,,,,+++++++++++++++------,,,+++************+++++++++,,,,,,+++******)))))))))***,,,---,,,***)))+++,,,,,,+++,,,---///---,,,***++++++,,,***)))((()))***,,,------------222222111000...,,,+++***///,,,))))))---222666888555222000///......,,,+++000---+++,,,......+++'''***)))***,,,///111111111---+++***+++,,,---,,,+++(((***---...---,,,---...******))))))******+++,,,******))))))******++++++,,,+++******))))))******+++******)))((()))))))))))))))+++,,,,,,,,,+++***,,,++++++*********))))))))))))(((((((((((())))))((()))******++++++******---------,,,,,,,,,++++++kkkkkkllllllmmmnnnnnnooonnnooooooppprrrtttvvvwwwwwwwwwxxxxxxyyyzzzzzzzzzzzzyyywwwxxxyyyyyyxxxvvvvvvvvvvvvuuuuuuuuuuuuuuurrrrrrsssttttttttttttssssssrrrrrrqqqppppppppppppkkkjjjiiihhhgggfffffffffccccccccccccbbbbbbbbbbbbcccbbbaaa```^^^]]][[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZXXX[[[^^^^^^[[[XXXUUUTTTUUUUUUTTTSSSRRRQQQQQQPPPMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIHHHFFFEEEEEEEEEDDDCCCCCCDDDEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;===<<<;;;:::999999999999;;;;;;::::::999999999888999888888888888888888999999999888777666555555666888888888888777777777777555555555666666666666666666666666666666666666666444444555555555555444444444222111222555777777777000000111111000000///...///////////////......---...............//////000000000000000000000000000111111000000111222222333111000//////000111000///000000000000000111222333//////////////////......222222222222111///...---++++++,,,---...//////000/////////111333444222111000///------///000000///............///000111111,,,,,,+++******++++++,,,,,,,,,++++++,,,------...+++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))),,,++++++***))))))*********,,,,,,,,,+++***+++,,,++++++,,,,,,,,,,,,,,,,,,******))))))***,,,...///,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,+++***)))((()))******))))))******++++++***)))''''''((((((((())))))))),,,---......,,,++++++,,,...---,,,++++++,,,,,,---))))))(((((())))))***+++)))***+++,,,---...//////000///...---...///000000111...+++***+++++++++***...---,,,+++************&&&&&&((()))))))))))))))***)))(((((())),,,...000222222222111///---+++)))''''''(((***,,,---...///......------,,,+++++++++++++++---.../////////...((()))))))))******))))))+++******)))(((((())))))))))))***+++++++++******''''''(((***+++,,,++++++***,,,---......---,,,,,,++++++++++++++++++******))))))+++,,,---.........444333222111///---,,,+++...,,,)))***...222555777555333000///......,,,***000...---...//////---+++***))))))***---//////...,,,***)))***+++,,,+++))))))+++---...---,,,,,,---((((((((())))))***++++++++++++*********++++++,,,+++++++++***************,,,+++******))))))******(((***,,,---...---+++***************))))))(((((()))(((((((((((())))))***))))))******++++++++++++---,,,,,,,,,,,,+++++++++kkkkkkllllllmmmnnnnnnooonnnooopppqqqssstttvvvwwwvvvvvvwwwwwwxxxyyyyyyyyyzzzyyywwwxxxyyyyyyxxxvvvuuuuuuuuuvvvvvvvvvvvvvvvsssttttttuuuuuuuuuttttttrrrqqqpppoooooonnnnnnnnnjjjjjjhhhgggfffeeeeeeeeebbbbbbbbbbbbbbbbbbbbbbbbcccbbbaaa___^^^\\\[[[[[[YYYYYYYYYZZZ[[[[[[\\\\\\XXXZZZ\\\\\\YYYVVVTTTTTTSSSSSSRRRQQQPPPOOONNNNNNLLLLLLLLLLLLKKKKKKJJJJJJHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCBBBCCCDDDEEECCCBBB??????>>>===<<<<<<<<<<<<======<<<;;;:::::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::999999888888777777999999888777777888999999888888777666555555555555888888888777777777666666444444555555666666666777555555555555555555555555555555666666666666555555222111111222444666666555......///000000///......///////////////......---.........///////////////////////////////////////000000/////////000111111000///...///000000///...111111000000000000111111/////////.........------000000000000///...---,,,,,,,,,---...//////000000///......///111222222000000///------/////////...//////............//////+++++++++++++++++++++,,,++++++++++++,,,---......)))******+++,,,---------++++++,,,,,,,,,,,,+++++++++++++++++++++++++++***,,,+++******)))************+++,,,,,,******+++,,,***************+++++++++***)))))))))***,,,...000------,,,++++++,,,------,,,++++++++++++++++++,,,+++***)))((('''((())))))++++++,,,,,,+++)))))))))(((((((((((())))))))))))***,,,...---,,,******+++---,,,+++******+++---...///...------,,,,,,------))))))***+++---...//////000000///...---...///000...,,,******+++---------...---,,,+++************'''((())))))******))))))))))))((()))***---000222333333111000...,,,***)))((()))))))))************,,,,,,,,,,,,,,,,,,,,,+++------......////////////******+++,,,,,,,,,+++++++++***))))))((()))))))))'''((()))))))))))))))(((&&&'''((()))*********+++,,,,,,---//////...---+++***+++,,,,,,,,,+++******)))***+++,,,---.........222222111000///.........+++******,,,///222333333444222///......---,,,***------...///111222111000---+++++++++---------++++++***))))))***+++***)))+++---......,,,+++***+++))))))***+++,,,,,,---------,,,++++++++++++,,,,,,++++++++++++******)))))),,,,,,+++***************(((***,,,---...---+++***'''((()))*********))))))((((((((((((((()))*********************+++++++++++++++++++++************kkkkkkkkklllmmmmmmnnnnnnnnnoooppprrrsssuuuvvvwwwuuuuuuvvvvvvwwwxxxxxxxxxyyyxxxvvvwwwxxxxxxwwwuuuttttttuuuuuuvvvvvvwwwwwwuuuuuuuuuuuuuuutttssssssqqqqqqooonnnmmmmmmmmmmmmiiiiiigggfffeeeddddddddd`````````aaaaaaaaaaaabbbaaaaaa```^^^]]]\\\[[[[[[WWWWWWXXXYYYYYYZZZ[[[[[[VVVWWWYYYXXXVVVTTTSSSSSSQQQPPPPPPOOONNNMMMLLLLLLKKKLLLLLLKKKJJJIIIHHHGGGEEEFFFGGGGGGGGGFFFDDDCCCCCCBBBBBBCCCDDDDDDCCCAAA>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<888888888888888777777777999888777666666777888999777777666555555555555555888888777777777666666666444444444555555666666777555555555555555555555555333333444444444444333333111000000111444555444333......////////////......///////////////......------...///000000000000///////////////////////////------,,,,,,,,,,,,------...------...///000...,,,///...---------------...000//////......---------------.........---,,,,,,---------...//////000000...---,,,---///111000///000...---...//////...,,,///......---------......***++++++++++++,,,,,,,,,************++++++,,,---((()))***+++,,,---......***+++,,,------,,,+++*********+++,,,,,,,,,,,,,,,++++++***************+++***+++,,,+++***)))***,,,***************)))))))))))))))******,,,---///000...---,,,++++++,,,---...++++++************+++++++++***)))'''''''''((((((***,,,---,,,+++))))))***))))))))))))***************,,,......,,,*********+++***)))))))))***+++,,,......---,,,,,,,,,,,,,,,))))))***++++++,,,------.........,,,++++++---...---+++)))***,,,.........---,,,+++******))))))************))))))))))))))))))))))))***,,,///222333333222111///---+++******)))))))))))))))(((((((((*********++++++,,,,,,,,,000/////////............)))***+++,,,+++***)))(((,,,,,,+++++++++++++++,,,'''(((((()))((((((''''''&&&(((*********)))***+++---------...000000...,,,+++---///...---+++***+++)))***+++---............000///............//////*********---000222222111111///---,,,------,,,***+++,,,...000222333444444000///......//////...,,,+++)))))))))***+++***))),,,---///...,,,*********+++,,,---...///000000000---,,,++++++***+++++++++***++++++++++++***)))))),,,+++******)))*********))))))+++,,,,,,,,,+++***((()))***+++,,,,,,+++***(((''''''(((((()))***+++***))))))))))))***+++++++++++++++*********))))))jjjjjjjjjkkkllllllmmmmmmnnnoooppprrrtttuuuvvvwwwttttttuuuvvvvvvwwwwwwxxxwwwvvvuuuuuuvvvvvvuuusssrrrsssssstttuuuuuuvvvvvvuuuuuuuuutttsssrrrqqqpppqqqpppooommmlllkkkkkkkkkggggggeeedddcccbbbbbbbbb^^^^^^^^^_________``````^^^^^^]]]\\\\\\[[[ZZZZZZVVVVVVVVVVVVVVVVVVVVVVVVSSSTTTTTTSSSQQQPPPQQQSSSOOOOOONNNMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIGGGEEEDDDBBBDDDEEEGGGGGGFFFEEEDDDBBBAAAAAACCCDDDDDDBBB@@@======<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<;;;::::::999666666777777777777777777888777555444444555777888666666555555444444555555888777777777666666666666333333444555555666777777555555555555555555555555222222333333333333222222111000000111333444333222////////////............///////////////......------...///000111000000///........................,,,,,,++++++++++++,,,,,,---------...//////---+++,,,++++++,,,,,,---...///000000000///...---------+++,,,,,,------------------------------------...---+++***+++---//////...///...---...//////---+++,,,,,,,,,,,,---...//////******++++++,,,,,,,,,,,,******)))))))))***++++++)))*********++++++,,,,,,***+++,,,------,,,+++***'''(((***+++,,,,,,,,,,,,+++***************++++++)))+++,,,+++***)))***+++,,,++++++******)))))))))((()))***,,,---.../////////---,,,++++++,,,---///*********))))))*********+++***((('''&&&&&&'''''''''))),,,,,,++++++,,,...++++++++++++************+++---//////---,,,++++++***************+++,,,,,,+++************+++,,,,,,)))))))))******+++++++++---......,,,***))),,,......,,,******+++---------,,,,,,+++***))))))))))))---,,,***)))((())))))***((()))***,,,...000222222222111000...---++++++***((((((((()))))))))))))))((())))))***+++,,,,,,---222222000///......------)))***+++,,,+++)))'''&&&,,,+++++++++++++++,,,,,,)))))))))))))))((('''&&&)))+++------+++***+++,,,...---,,,...000111000...,,,///111000---+++***+++)))***,,,---....../////////...---,,,,,,,,,------...,,,+++,,,///222444444///---++++++,,,,,,,,,******,,,...000222333444555///...---...///000///...+++***))))))++++++***)))***,,,......---+++++++++***+++---...///000000///+++******)))(((((())))))***++++++,,,+++***)))(((++++++***))))))))))))))))))))))))*********+++++++++,,,---......,,,+++)))''''''''''''((()))***+++))))))((((((((()))***+++,,,,,,+++++++++*********iiiiiijjjkkkkkkllllllmmmnnnoooqqqssstttvvvvvvwwwttttttuuuuuuvvvwwwwwwwwwvvvtttsssssstttuuusssrrrqqqqqqrrrrrrssstttuuuuuuuuuuuutttsssrrrpppooonnnppppppnnnmmmlllkkkkkkkkkfffeeedddbbbaaaaaa``````\\\\\\\\\]]]]]]^^^^^^^^^\\\[[[[[[[[[ZZZZZZYYYYYYWWWVVVVVVUUUTTTSSSRRRRRRQQQQQQQQQOOONNNNNNPPPRRRNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGEEEBBBAAAAAABBBDDDFFFGGGFFFEEEDDDBBBAAAAAACCCDDDDDDBBB@@@>>>======<<<<<<<<<======;;;;;;;;;;;;<<<<<<===>>>======<<<;;;:::888777666555555666666777777888888777666444333333444666777666666555444444444555555777777777777666666666666333333444444555666777777555555555555555555555555333333333444444333333333000000000111333444222111000000///........./////////////////////......------...000111111111000///..............................---,,,,,,------------,,,,,,...//////---++++++++++++,,,...000111222111111000///......------***+++,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,+++)))***,,,......---///.........//////---+++******+++,,,---///000111)))***+++,,,,,,,,,,,,,,,******)))))))))))))))***+++++++++************))))))***,,,------,,,***)))%%%&&&(((***+++,,,,,,++++++***************++++++)))+++++++++***)))***+++------,,,,,,+++***))))))'''(((***---...//////...///...,,,++++++,,,...///******))))))))))))******+++***((('''&&&&&&&&&'''$$$'''+++,,,,,,,,,///111,,,,,,++++++++++++++++++,,,...000111///---,,,,,,,,,,,,------............,,,,,,,,,---...///111111)))))))))))))))*********...000000...+++***---000000---+++***+++,,,,,,+++,,,+++***)))((((((((((((///---+++)))(((((()))***((()))+++...000111222222222111///...,,,,,,++++++''''''(((((()))*********(((((()))***+++,,,------444333111000...------,,,...///000111000...+++******)))))))))))))))******++++++++++++***(((''''''+++...000///,,,+++,,,...///---+++---000222111///---000333222...+++***+++******,,,---...////////////...,,,+++******++++++111...++++++...222666777---+++******+++,,,,,,++++++---///111111222333444,,,+++***,,,...//////...+++***)))***+++,,,+++)))(((***---...---,,,------'''(((***,,,------------))))))((('''''''''''''''******+++,,,+++***)))(((+++******)))((()))))))))))))))(((((())))))***+++...///000000///,,,***(((''''''''''''((()))++++++)))((('''''''''(((***+++---------,,,,,,,,,++++++nnnllljjjkkklllnnnoooooooooooopppqqqsssuuuwwwxxxtttttttttttttttuuuvvvvvvqqqqqqqqqqqqrrrsssttttttqqqqqqrrrtttvvvwwwuuutttttttttsssrrrqqqpppnnnmmmooommmkkkkkkkkkkkkiiigggeeedddcccaaa```______^^^YYYYYYYYYYYYYYYYYYYYYYYY\\\[[[ZZZXXXWWWWWWWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIHHHIIIJJJJJJIIIHHHEEEDDDCCCCCCCCCCCCDDDEEEGGGHHHGGGFFFEEECCCAAA???>>>===<<<<<<;;;;;;;;;<<<<<<==================>>>??????>>>===;;;999888666666666666555444333333444555666777777777777777777777777777666555444444444444444666666666555444444333333444444444555555555555666666555444333333333333444333333333222222222111111444333111000000000111222222111000...------------...///000000000///---,,,...---...///111111///---........................************+++,,,---------------...------,,,,,,***+++,,,---............///...---,,,+++******)))*********+++,,,---...///.........///111111...,,,,,,,,,------...///000000------............---------,,,++++++*********++++++)))(((((()))******)))((()))))))))************---------------------------,,,,,,++++++,,,,,,---///............---***'''000(((''''''$$$+++///'''************************000...---,,,,,,***'''%%%+++*********++++++,,,---.........---,,,+++)))((())))))))))))((('''%%%%%%&&&'''''''''(((((()))))))))***+++***))))))+++---++++++------+++)))+++...333333333222000---+++******+++---////////////...////////////...,,,+++************)))******++++++...///000///---,,,---...,,,,,,,,,---------......(((***,,,+++***)))***+++))))))***+++++++++******---......------///333666888444///,,,+++,,,,,,,,,******)))))))))((((((((())))))***+++,,,...///000222000......//////...---******,,,///111000,,,)))((((((((((((((((((((((((------,,,***'''''')))+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---//////...---+++,,,///111111///---+++...///000111111000///......---,,,++++++,,,...//////,,,))))))---111222222333...(((&&&((()))***)))+++---000222333333222111...,,,***+++---000111111...---+++)))''''''''''''---,,,,,,++++++*********))))))))))))***+++,,,,,,******++++++***)))((('''************************))))))(((((((((((()))*********************+++++++++---//////---***))))))(((''''''''''''(((((()))******))))))((((((''''''&&&***...///...---...000nnnmmmkkkkkklllmmmnnnnnnppppppqqqqqqssstttvvvwwwtttttttttttttttuuuuuuvvvrrrqqqqqqqqqqqqrrrssssssrrrqqqrrrsssuuuvvvtttrrrrrrrrrrrrqqqpppooonnnmmmnnnlllkkkjjjkkkjjjhhhgggeeeeeecccbbb```______^^^[[[ZZZZZZZZZYYYYYYYYYYYYZZZYYYXXXWWWVVVUUUUUUUUUTTTSSSRRRQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNLLLKKKKKKJJJJJJIIIIIIHHHHHHIIIJJJJJJJJJHHHFFFDDDCCCCCCCCCCCCCCCEEEFFFHHHEEEEEEDDDBBB@@@???>>>======<<<<<<;;;;;;;;;;;;<<<======<<<======>>>>>>???<<<<<<:::999777666666666666555444444444444555666666666666666666666666666555555444333333333333333666666666666777777777777444444444555555555555666555444444333333333444444333333333222222222111111333222222111000000111111111000///...............//////000000000///...---...---...///111111///---......////////////.........------,,,,,,,,,---------------......------,,,,,,,,,---...////////////111111000///...---,,,,,,...------,,,+++++++++,,,...------...000///---,,,,,,,,,------...//////000------............------------,,,++++++++++++++++++***))))))******)))((())))))))))))************---------,,,++++++******,,,,,,++++++++++++,,,,,,)))+++---000111111///---,,,&&&)))***$$$(((,,,'''************************,,,++++++,,,---...,,,+++******++++++,,,...///000///...---,,,+++***))))))******+++***)))(((''''''(((((((((((((((((('''''')))***+++***))))))+++---...,,,+++++++++,,,///111222222222111000---+++***+++,,,...000111111111111111111000000...---++++++*********)))******+++,,,...///000///---,,,,,,---++++++++++++,,,,,,,,,---(((***++++++***))))))***+++++++++,,,++++++******000000000///......111333777333...++++++,,,---,,,((((((((((((((((((''''''(((((()))***,,,...000111222///---,,,---......---***+++---000111000---***************************...//////---+++***+++------------,,,,,,,,,,,,,,,+++++++++,,,...///...---+++,,,.........---+++***...///000111000000///...//////..................000---******---000000000111---)))'''((()))))))))+++---///111222222111111000...++++++---...//////...---+++)))((((((((((((''''''(((***+++---...///+++************+++,,,,,,++++++******)))))))))(((************************************************))))))*********+++++++++***,,,......,,,)))(((((()))(((((('''''''''(((((()))((((((((('''''''''''''''+++///000///...///000ooonnnmmmlllkkklllmmmmmmqqqqqqqqqqqqrrrssstttuuuttttttssssssttttttuuuvvvsssrrrqqqqqqpppqqqqqqqqqrrrqqqqqqrrrttttttrrrqqqooooooppppppooonnnmmmmmmmmmkkkjjjiiijjjiiihhhfffeeedddcccbbbaaa______^^^\\\\\\[[[ZZZYYYXXXXXXWWWXXXWWWVVVUUUTTTSSSSSSSSSQQQQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJHHHGGGFFFDDDCCCBBBBBBCCCDDDEEEFFFCCCCCCBBBAAA@@@???>>>=========<<<;;;::::::;;;;;;<<<<<<<<<<<<=========>>>999999888888777666666666666555555444444555555666555555555555555555555555555444333333222333333333444555555666777777888888444444444555555555555666444333333333333333444555333333333222222222111111111222222222222111000000000//////......//////000000000000000000///......---------///111111///------///000111111000///---111000///...------------,,,------.........---------...///000000000000000222111000///...------,,,---------,,,,,,,,,,,,,,,///...---...000000...,,,,,,,,,------.../////////------............------...------------,,,,,,,,,+++******+++++++++(((&&&******************))))))------,,,+++***))))))(((++++++************++++++)))+++...000111111111000+++(((...000)))***000...************************+++++++++,,,...///...---******+++,,,...000222333///...,,,***))))))******,,,,,,,,,,,,+++***))))))******))))))(((''''''''')))*********))))))+++,,,,,,+++)))''''''***---///000000111000///---+++***+++,,,...000222333333333222222222111///---,,,+++******))))))***++++++,,,///000111///---,,,,,,---,,,,,,,,,,,,------------(((***++++++***))))))***------------,,,+++******...///000000//////111222555111---+++,,,---------&&&&&&&&&'''''''''''''''&&&'''(((***,,,///111222222///+++***+++---......+++,,,...111222111...+++***************************,,,---,,,***))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++******+++---......------,,,,,,,,,++++++******...//////000000000/////////111222333222111...---000...,,,+++,,,......---000---)))(((((()))))))))+++,,,...000111111000000111///,,,+++,,,---------...---+++***)))))))))***%%%%%%''')))+++---...///---,,,,,,+++++++++++++++,,,+++***)))((()))***+++************************))))))************))))))(((((()))***+++,,,,,,---)))+++,,,,,,***(((((((((******)))(((''''''''''''((((((''''''''''''&&&&&&(((***---......---......oooooonnnlllkkkkkklllmmmrrrrrrrrrqqqrrrrrrsssssstttsssssssssssstttuuuuuussssssqqqppppppooooooooorrrqqqpppqqqrrrrrrqqqooommmmmmnnnnnnnnnmmmmmmlllllljjjhhhhhhhhhhhhfffeeeddddddcccbbbaaa___^^^]]]]]]\\\[[[ZZZYYYWWWVVVVVVWWWVVVUUUSSSRRRRRRRRRRRRPPPOOONNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJIIIHHHGGGFFFDDDCCCBBBBBBBBBCCCDDDEEEAAAAAA@@@@@@???>>>>>>>>>======<<<;;;::::::::::::;;;<<<<<<<<<===<<<<<<<<<777777777777777666666666666666555555555555666666444444444444444444444444555444444333333444444444333333333444444555555555444444444555555555555666333333222222333333444555333333333222222222111111000111222333333222000000//////......///000111111000000000000000/////////---------///111111000...,,,---000111111000---,,,000000///...............,,,------...............---...//////000000000//////......---,,,+++******)))***+++,,,...//////000000///...///000111000...---------.........//////,,,------......------,,,..................------+++***+++,,,---+++(((%%%++++++************))))))+++++++++++++++***************))))))))))))******...//////......///222444111)))+++///***,,,222000************************---,,,+++,,,------+++***+++++++++,,,...000111222///---+++)))((()))***++++++,,,,,,,,,++++++***)))))))))))))))))))))))))))((()))***)))((()))***,,,---222333...((('''***,,,......//////...---,,,***++++++---///111333444444333333222111///---,,,***))))))))))))***+++,,,,,,000111111000---,,,,,,,,,.........///////////////***+++------+++***+++,,,............---,,,+++***'''***---///000000222444222///,,,+++,,,.........%%%&&&&&&&&&&&&'''''''''%%%&&&'''))),,,///222333222///+++)))***,,,......,,,,,,...111333222...+++************************''')))++++++)))(((''''''******+++++++++++++++,,,+++***)))***,,,...------...---,,,+++******++++++......//////////////////000222666888777444000---111///...------,,,,,,+++...---+++)))))))))))))))++++++---...///////////////---,,,+++---...------...---+++*********++++++)))))))))))))))*********///...---,,,++++++++++++,,,+++)))(((((()))+++---************************''''''((((((((('''&&&%%%'''((((((***+++,,,------)))+++,,,,,,***(((((()))+++***)))(((''''''''''''((((((((((((((((((((('''''')))***+++,,,,,,,,,,,,nnnoooooommmjjjjjjlllnnnrrrrrrqqqqqqqqqrrrrrrsssssssssssssssssstttuuuuuusssrrrqqqpppooonnnnnnnnnqqqpppnnnoooppppppooonnnllllllmmmmmmmmmllllllkkkjjjiiiggggggggggggeeecccccccccbbbbbb```^^^]]]\\\\\\\\\[[[YYYWWWVVVUUUTTTVVVVVVTTTSSSRRRQQQQQQQQQOOOOOONNNNNNMMMMMMNNNNNNLLLLLLKKKKKKKKKJJJJJJJJJFFFGGGGGGHHHHHHIIIIIIJJJHHHHHHHHHHHHHHHHHHGGGGGGDDDCCCBBBAAAAAABBBCCCCCC@@@@@@@@@??????>>>>>>>>><<<<<<;;;:::::::::::::::;;;;;;<<<<<<<<<<<<;;;:::555666777777777777666555666666666666666666666666444444444444444444444444666666555555555555666666555444444444333333333222444444444555555555555666333333222222222333333444333333333222222222111111000000222333333222111000//////...//////000111222111000000///////////////,,,,,,---///111111000...***,,,...000000...,,,***------,,,,,,---......///,,,---....../////////...------.../////////............---,,,+++***))))))(((***+++---///000000000///...------...///...------------...............,,,,,,------------,,,,,,------.../////////...---******+++,,,---,,,)))&&&+++++++++***************))))))***+++,,,---......***))))))(((((())))))***......------...444<<>>---''')))''')))---)))************************+++***)))***,,,,,,***)))++++++++++++,,,---.........,,,***((('''(((***+++*********+++******)))((('''(((((()))***+++,,,,,,((()))***)))((((((***,,,333@@@EEE<<<...)))+++---+++,,,---......---,,,+++)))***+++---...000222333111111111000...,,,+++***))))))))))))***+++,,,---222222222000---++++++,,,...............---------+++---......---,,,,,,---/////////...---,,,+++***&&&))),,,---...///000222///---++++++---/////////''''''''''''''''''''''''%%%&&&(((***---000333555333///+++)))***,,,------,,,,,,...111333222...+++))))))))))))))))))))))))***,,,......,,,+++***+++(((((())))))************+++)))((()))+++------,,,///...,,,+++***+++,,,---...............//////000000333888;;;;;;777111...111111111000...,,,******---------,,,+++******+++***++++++,,,------------,,,+++***+++---//////...---,,,+++*********+++,,,+++++++++***)))(((''''''///...---,,,+++*********+++***)))((()))***,,,...************************((((((((((((((('''&&&&&&'''((((((***+++,,,------***+++,,,,,,***)))***+++,,,+++***(((((('''''''''))))))))))))))))))))))))*********+++,,,------,,,mmmnnnooommmjjjiiilllppprrrqqqqqqqqqqqqrrrrrrsssssssssrrrrrrsssssstttuuurrrqqqpppooonnnnnnnnnnnnpppnnnmmmmmmnnnoooooonnnllllllmmmmmmlllkkkjjjjjjiiigggfffeeefffeeedddbbbaaaaaaaaaaaa___]]][[[ZZZ[[[ZZZYYYWWWVVVUUUSSSSSSUUUTTTSSSRRRQQQPPPPPPPPPOOOOOONNNNNNMMMNNNNNNOOOJJJJJJJJJJJJIIIIIIIIIIIIFFFGGGGGGGGGHHHHHHIIIIIIGGGGGGGGGFFFFFFFFFFFFFFFDDDCCCBBBAAA@@@@@@AAABBBAAA@@@@@@@@@???>>>>>>>>>;;;;;;::::::::::::;;;;;;:::;;;<<<<<<<<<;;;:::999666666777888888777555555555666666777777666666555444444444444444444444444666666666555666666777888777777666666555444444333444444444555555555555666444444333222222222222222333333333222222222111111000000111222222222222111////////////000000111222000000///...............,,,,,,---///111222000///***+++---......---+++***++++++++++++,,,---...///,,,---...///////////////---......//////.........000000///...---,,,,,,++++++,,,...//////...---------+++******+++,,,,,,+++........................,,,,,,------------,,,,,,,,,---.../////////...---*********+++------+++)))*********+++++++++,,,,,,(((((()))+++---...///000******))))))))))))******)))***+++,,,111;;;GGGQQQMMM555***,,,))))))+++&&&************************'''''''''))),,,---,,,+++++++++*********+++,,,,,,,,,+++)))((((((((())))))((()))))))))))))))((((((''''''(((***+++,,,---...((()))))))))((((((***+++222AAAIII>>>///))))))))))))***+++,,,------,,,+++))))))***+++,,,...000111.........---,,,+++***)))(((((())))))***+++------333333333111---+++++++++************))))))))))))+++---///...---,,,------............---,,,++++++,,,---...---,,,+++,,,...---+++***+++---000000000******))))))(((((((((((('''((()))+++...111444555444111---++++++,,,,,,,,,+++,,,...111222111...+++(((((((((((((((((((((((()))***,,,,,,***)))******((((((((())))))***+++++++++)))'''(((***,,,,,,,,,...---,,,++++++,,,---...------------...///000000///333999======999444000111333444222///,,,+++***,,,...//////---,,,,,,,,,*********+++++++++,,,,,,+++******+++...//////...++++++***))))))***,,,,,,************************......,,,+++***************)))))))))***,,,---...************************---,,,+++***)))))))))***(((((()))***+++,,,,,,---***+++,,,+++***)))***,,,+++******)))(((((((((((())))))************++++++...,,,,,,---...//////...kkkmmmooommmjjjiiimmmqqqqqqpppppppppqqqrrrssssssssssssrrrrrrsssssstttuuuqqqpppooonnnnnnnnnnnnnnnnnnlllkkkkkkmmmooooooooommmmmmmmmmmmlllkkkjjjiiihhhgggeeedddeeedddcccaaa______```___^^^\\\YYYXXXXXXXXXWWWVVVUUUSSSSSSRRRSSSRRRQQQPPPOOONNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFEEEDDDBBB@@@@@@@@@@@@AAABBBBBBAAA@@@??????>>>>>>999999999999:::;;;<<<<<<::::::<<<<<<<<<:::999777777777999999999777555444555666777888888777666555444444444444444444444444555555555555555666777777555555555555555555555555444444444555555555555666555555333222111111000000333333333222222222111111111111000000111222222333000000000///000000111111//////------,,,------...,,,,,,,,,///111222111///,,,------------------,,,---,,,,,,,,,,,,,,,------,,,---...///000000000000/////////000000//////...222222111000///...------+++,,,...///000///...---...,,,******+++------,,,........................+++,,,,,,------,,,,,,+++***,,,---/////////---,,,***))))))***,,,------+++))))))******+++,,,------'''((()))***+++,,,---...+++******))))))******+++(((***,,,---///666AAAIIIJJJ444+++...***(((+++***************************(((((((((***,,,---,,,+++)))))))))******,,,---...***))))))))))))((((((((((((((()))))))))))))))((())))))******+++,,,------'''((())))))'''((()))+++,,,888===333+++***)))$$$'''(((***,,,,,,,,,,,,,,,************+++---///000******++++++******)))(((((((((((()))***,,,---...444444444111...+++***+++((((((((('''''''''&&&&&&***,,,------,,,++++++,,,,,,,,,---------,,,,,,+++000000000...,,,+++---///+++***)))+++...000111111------,,,+++***))))))((())))))+++---///222555666666333///---,,,,,,+++)))***+++---000111000---***))))))))))))))))))))))))'''(((((((((&&&&&&((()))))))))******+++,,,,,,,,,+++)))'''''')))+++,,,,,,*********++++++,,,---...------,,,,,,---...000111///333999===>>>;;;666222111333666555111---,,,,,,,,,///222111///------...******))))))******++++++++++++***,,,......---,,,***))))))((()))***+++,,,)))*********++++++,,,,,,---,,,+++***************((())))))***,,,------...************************000...,,,)))))))))+++,,,))))))*********+++++++++)))***+++***)))(((***+++******)))))))))))))))***((()))))))))************...,,,***+++---......,,,jjjmmmooommmjjjjjjnnnrrrppppppppppppqqqrrrssstttsssrrrrrrrrrrrrsssttttttpppoooooonnnnnnnnnnnnnnnmmmkkkjjjjjjmmmooooooooonnnnnnnnnmmmlllkkkiiihhhhhhfffddddddddddddbbb```^^^^^^______]]][[[XXXWWWWWWVVVVVVUUUTTTSSSRRRRRRQQQQQQOOONNNMMMLLLLLLLLLMMMMMMLLLLLLLLLLLLMMMNNNIIIIIIIIIHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEDDDDDDDDDEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDBBB@@@??????@@@@@@CCCCCCBBBAAA@@@???>>>===888888888999:::;;;<<<===999:::<<<<<<<<<:::888777777888999:::999777555444555666777888888777666555555555555555555555555555444444444444444555666777111222222333333444444555444444444555555555666666666555444222111000000///333333333222222222111111222111000000000111333444111111000000000000111111///...---,,,+++,,,------++++++,,,///111222111///........................///...---,,,,,,,,,,,,,,,,,,---...///000000000000000000111111111000000///222222111000///...------'''))),,,///111111111000111///------...///000///.....................---+++,,,,,,------,,,,,,+++***+++---//////...---,,,***)))((()))+++---......(((((()))***,,,---...///((((((((()))******++++++++++++************+++++++++...///---***+++111666888&&&$$$***%%%###(((***************************---,,,+++,,,,,,,,,***((('''((((((***+++---///000((()))))))))))))))((('''((())))))*********))))))++++++++++++++++++,,,,,,'''((()))((('''((()))++++++333444---+++///...&&&&&&''')))+++,,,,,,,,,,,,++++++******+++---...///(((((())))))))))))((((((((((((((()))***,,,---...444555444111...+++***+++))))))(((((('''''''''&&&(((***,,,+++***)))***+++++++++,,,,,,---,,,,,,,,,000000///...---...111444***))))))+++...111111111000///...---,,,***))))))***+++,,,...000333555666777444111///...,,,***(((******,,,///111000,,,)))************************+++++++++***((()))+++---******+++,,,------......+++)))&&&&&&(((+++,,,,,,(((((()))***+++,,,,,,---------,,,,,,---...000111...222888===>>>;;;777333111444777666222...,,,,,,,,,000333333000......///***)))))))))))))))***+++---,,,,,,,,,------+++***))))))(((((((((***+++,,,,,,,,,,,,+++++++++++++++,,,+++******))))))******'''(((***+++------......************************000---***'''&&&(((***,,,******************++++++((())))))((('''''')))+++***)))))))))))))))***+++'''((((((((())))))******+++)))''''''***+++***)))jjjjjjjjjjjjkkklllmmmmmmoooooopppqqqrrrrrrssssssssssssrrrsssttttttsssqqqppppppppppppoooooooooooojjjjjjiiihhhiiijjjkkklllllliiifffeeefffgggggggggcccccccccbbbaaa```___^^^]]]]]]]]]\\\[[[ZZZXXXXXXTTTUUUVVVVVVUUUSSSPPPNNNNNNNNNMMMMMMLLLKKKKKKKKKMMMKKKIIIIIIJJJKKKKKKKKKHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEBBBCCCCCCDDDDDDCCCBBBAAADDDCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBB@@@???>>>999999999999999:::;;;<<<:::<<<>>>>>>===<<<===>>>999888777777999:::999888777666555444333444555555333444444555444444333333888666444444555555444333444333222222333333111000333444666666555444555666666555444222222333444444///000000111111111000000000000000000000111111222222222111111000/////////111111000///...------,,,---------............/////////...---,,,,,,++++++******+++,,,,,,---......---------...000111333333222222333333333222222111111111///...,,,***)))(((//////...------,,,++++++******,,,---...000111111------------///111333444111///---,,,---------,,,------------------------)))))))))))))))))))))))),,,------......------,,,---+++***(((((()))+++,,,,,,+++******++++++)))'''+++,,,---,,,++++++,,,...,,,+++++++++,,,+++(((&&&))))))***++++++++++++***,,,++++++******++++++,,,((('''''''''(((***---///+++***)))''''''''''''(((&&&''''''((()))******+++%%%'''))),,,---.........''''''&&&&&&&&&%%%%%%%%%+++***)))(((((('''''''''((())))))*********))))))///...,,,,,,---------,,,,,,,,,+++***))))))******))))))((('''(((+++000444...//////...---***(((''''''(((***++++++)))'''&&&+++)))(((&&&&&&((()))+++)))((('''''''''(((***+++------...///000111222222......------------......222111...+++(((''')))+++000/////////111333666888555444333000...,,,+++************,,,///000000///,,,------+++******,,,...///...+++)))))))))***+++------------,,,++++++***...---,,,***(((&&&%%%%%%*********+++,,,,,,------***+++,,,---------------...///222777;;;:::666111222333333333111///---,,,///000111111111///...,,,))))))(((''''''(((******000///,,,***((())),,,...)))((((((***---000000///---------,,,,,,+++++++++******))))))((((((((('''++++++++++++++++++++++++---+++(((''')))+++,,,+++......---,,,++++++++++++))))))))))))************,,,)))''''''***------++++++******)))(((''''''&&&&&&''')))***,,,,,,------,,,,,,++++++++++++++++++jjjjjjjjjjjjkkklllmmmnnnoooooopppqqqqqqrrrssssssrrrqqqqqqqqqrrrrrrqqqooonnnnnnnnnmmmmmmmmmlllllllllkkkjjjiiihhhiiijjjjjjjjjgggeeecccdddeeeeeeeeeaaaaaaaaaaaa``````___^^^[[[[[[[[[[[[YYYXXXWWWVVVTTTTTTUUUUUUTTTRRRPPPNNNNNNNNNMMMMMMLLLKKKKKKKKKMMMKKKIIIIIIJJJLLLLLLKKKGGGGGGFFFFFFFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCBBBAAA@@@???@@@???>>>>>>=========>>>@@@@@@AAAAAA@@@???===<<<::::::999999:::;;;;;;<<<:::;;;======;;;:::;;;<<<999888777777888999888777555444333333333555666777444555555555555555444444777555333333444555444333444333111222333333222000222444555555444444444555555444444444444444555555000000111111111111000000000/////////000000111111111111111000000000000000000000//////......---------------............//////......---,,,,,,+++++++++++++++,,,,,,---------,,,,,,------...000111222111111111222222222333333000000///...------,,,,,,------,,,++++++***))))))---------......//////000......------...000222333222///---,,,---......---......------,,,,,,,,,,,,))))))))))))))))))))))))***++++++,,,,,,++++++*********+++++++++*********+++******+++,,,,,,+++)))***+++,,,,,,++++++---///---+++***+++++++++)))''')))******+++++++++++++++---,,,++++++*********+++)))******************)))---,,,+++))))))))))))***''''''(((((())))))******&&&((()))+++------------((((((((((((''''''''''''***))))))((((((((((((((())))))***++++++,,,++++++---,,,***+++,,,------,,,+++******)))(((((()))))))))***++++++******+++---,,,------------,,,***)))((()))************((((((***)))(((''''''((()))***+++***)))))))))***,,,------...///000111222333333//////......---.........222222///,,,))))))+++---111000000000111333555666555444333222000...,,,+++,,,+++,,,---//////...------------,,,***+++---///000...,,,+++******+++,,,((()))***,,,...///000111//////...---,,,***)))((('''''''''((())))))*********++++++,,,,,,,,,,,,,,,---...000444777777333/////////000000///---+++***---///111222222000---+++***)))((((((((()))***+++222000---***)))***,,,...,,,++++++,,,...///---,,,++++++++++++*********)))******)))))))))((((((((((((((()))***+++,,,---...+++)))''''''))),,,------///...---++++++*********((((((((()))))))))******+++)))'''(((+++------,,,++++++***))))))((('''''''''((()))***+++,,,,,,,,,++++++++++++++++++++++++jjjjjjjjjjjjkkklllmmmnnnooooooppppppqqqrrrrrrrrrqqqpppooopppqqqpppnnnlllkkkkkkkkkjjjjjjjjjjjjiiimmmllljjjiiihhhggggggggggggeeebbbaaabbbcccbbbbbb^^^^^^^^^______^^^]]]]]]YYYYYYYYYXXXWWWVVVUUUTTTSSSSSSTTTTTTSSSQQQOOONNNNNNMMMMMMLLLLLLKKKKKKJJJKKKIIIHHHHHHIIIJJJJJJIIIFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAABBBAAAAAA???===<<<======<<<;;;;;;;;;;;;<<<>>>>>>??????>>>===<<<;;;;;;;;;:::::::::;;;<<<<<<:::;;;<<<<<<:::888888999:::888777777777888666555333222222222333555777888555555555555666666666555555333222222444555555444444222111222333333222000000222444444333333333555444444555555555555555444000000111111111111000000....../////////000000000//////000000000000111111///////////////.........---------............///.........------,,,,,,+++,,,,,,,,,,,,,,,---------,,,,,,,,,---...///000111111111000000000222333444//////////////////......---,,,,,,++++++******)))///////////////.........///...---------...000111111///------...//////...///......---,,,++++++***))))))))))))))))))))))))******++++++++++++******((()))+++,,,---+++)))(((***))))))+++---...---,,,)))***++++++++++++...000...,,,*********+++***)))******+++,,,,,,,,,,,,+++---,,,,,,+++*********+++(((***,,,------,,,***(((------,,,***************(((((((((((())))))))))))((()))***+++,,,,,,,,,,,,************))))))))))))((((((((((((((())))))***))))))+++,,,------------+++***)))***,,,------,,,******)))(((((((((((()))&&&)))---...---+++***)))***+++,,,------,,,++++++))))))))))))))))))))))))***)))(((''''''((()))***+++***)))))))))***,,,------...///111222333444444111000//////.........///444333111...++++++---///222222222222222333333333333444444333222000---,,,...------...//////---+++.........---+++,,,...000111///...,,,,,,,,,------'''(((***,,,///111333444111111222222000...,,,+++))))))******+++,,,,,,,,,+++++++++++++++*********,,,,,,---000111111///,,,------.........---+++***,,,...111333333111---+++******)))))))))***+++,,,444222...+++***+++---............//////...+++((()))))))))))))))(((((((((*********)))))))))))))))(((((())))))***+++,,,,,,***)))'''(((***,,,------///...---+++***)))))))))''''''((((((((()))))))))***)))((())),,,.........+++++++++***))))))(((((()))))))))*********++++++)))*********+++,,,,,,,,,kkkjjjjjjkkkkkklllmmmnnnooooooppppppqqqqqqqqqrrrqqqpppoooooopppooommmkkkiiiiiiiiiiiihhhhhhhhhhhhlllllljjjhhhgggeeeddddddeeebbb`````````aaa```___ZZZZZZ[[[\\\\\\\\\[[[[[[WWWWWWWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRQQQPPPNNNNNNMMMMMMMMMLLLKKKKKKJJJJJJHHHGGGFFFFFFHHHHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEDDDCCCBBBAAA@@@???AAAAAAAAAAAA@@@>>><<<;;;======<<<<<<<<<<<<============>>>>>>>>>===;;;;;;<<<;;;;;;:::;;;;;;<<<<<<;;;<<<===<<<999777777777999888666666666666555333333222222222222444666777444444444444444555555666444222111222444555555555333222111111333333222111///111333333222222333444555666777777666555333222000111111111111000000///---......///////////////......//////000111111222.........///////////////---------............///......---------,,,,,,,,,------------------------...............///000111333222000//////000111333////////////.........---.........------,,,,,,,,,///////////////////////////...---,,,,,,---......111///------...000000000//////...---,,,******))))))))))))))))))))))))))),,,,,,------------,,,,,,((()))***+++,,,+++******+++++++++,,,......---,,,((()))***++++++,,,...000///---***)))***+++************+++,,,,,,,,,,,,,,,++++++******++++++,,,---&&&(((***,,,---......------,,,,,,+++******))))))))))))))))))((((((((((((******++++++++++++******++++++*********)))))))))''''''''''''((()))***+++((()))***,,,---.........***))))))+++...//////...******))))))))))))******$$$''',,,.........------***+++,,,------,,,+++***(((((('''''''''((()))***))))))(((((((((((()))))))))((('''''''''(((***++++++,,,...000222333333333111111000///////////////444444222///------///222333333333333222111000000000111222222222000...------------///111111...,,,...//////---,,,,,,...000111000///.........//////---------...///000111111444444444444222///,,,+++******+++,,,,,,------...,,,++++++***)))))))))))),,,,,,,,,,,,---,,,+++***---.../////////...---,,,,,,///222555555222...+++++++++*********,,,---...777333///,,,,,,---...////////////111111///+++((())))))))))))))))))((((((************************++++++******)))(((''''''+++)))((((((***,,,,,,+++///...,,,+++)))(((((((((''''''''''''((((((((((((*********+++---//////000,,,,,,++++++*********)))*********))))))))))))***((())))))***+++,,,,,,---kkkkkkkkkkkklllmmmnnnnnnooopppppppppppppppqqqqqqrrrpppooooooooonnnllljjjiiiiiihhhhhhhhhhhhggggggjjjiiihhhgggeeecccbbbaaabbb```^^^^^^______^^^\\\WWWWWWXXXXXXYYYXXXXXXXXXVVVVVVVVVVVVUUUTTTSSSSSSPPPPPPPPPPPPOOONNNNNNMMMMMMMMMLLLLLLKKKJJJJJJJJJIIIHHHGGGHHHIIIJJJHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFEEEDDDBBBAAA@@@@@@AAAAAABBBAAA@@@>>><<<;;;======<<<<<<<<<======>>>===>>>?????????>>>===<<<<<<;;;;;;:::::::::;;;;;;<<<===>>><<<:::777777777888777555555555555333222444333222111111222333444333333222222222333444555444333222222444666666555333222111111333333333111...000222333222222333444888888888777555333000///111111111111111000//////------...///000//////...------...///000111111222.........///////////////---------............///---------------,,,,,,,,,,,,---------------......111000000000000000111111555333111...---...///000000//////...---,,,++++++......------------,,,,,,------......///000000000......,,,+++++++++,,,---000...,,,,,,...000000000///......,,,+++***))))))))))))))))))))))))))))))+++,,,,,,------,,,,,,+++******)))))))))***,,,---...---,,,,,,------+++)))''')))*********+++...000000---***)))***++++++*********+++,,,,,,,,,,,,+++(((((()))***+++---...///))))))))))))+++---///000///.........---,,,++++++))))))))))))((((((((((((+++++++++******)))))))))*********)))))))))((((((''''''''''''(((***+++,,,'''((()))+++,,,---------******+++---000111000///+++++++++******++++++,,,(((***,,,---------///111+++,,,,,,---,,,+++)))((('''&&&&&&&&&&&&'''((()))))))))(((((((((((()))))))))((('''''''''(((***+++)))+++---000111111111111000000////////////000000444333222///---...111333333333333222111000...------...///000000///......++++++---000222333111///...//////---,,,,,,...000111111000000000000000000222111000/////////000000666666555333000---***(((''''''(((((()))*********,,,,,,+++))))))))))))***,,,,,,,,,,,,++++++++++++------...//////...---,,,,,,///333666666333///,,,,,,,,,++++++,,,---///000777333///,,,---/////////......///111333111...+++*********************************+++++++++++++++,,,,,,+++***)))((('''&&&,,,+++))))))***+++***)))------+++***)))(((((((((''''''''''''((((((((((((***+++,,,---...///000000,,,,,,,,,,,,+++++++++++++++***)))((((((((())))))(((((()))***++++++,,,,,,kkkkkkkkkkkklllmmmnnnooopppppppppppppppppppppppprrrpppooonnnnnnmmmjjjhhhhhhhhhhhhhhhggggggggggggeeeeeeeeeeeecccbbb``````^^^\\\[[[[[[\\\\\\ZZZXXXUUUUUUVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTSSSRRRRRROOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJIIILLLKKKJJJKKKMMMMMMKKKJJJGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@AAAAAA@@@>>><<<;;;;;;::::::::::::;;;<<<<<<===>>>???@@@@@@???>>>===;;;;;;:::999999999::::::;;;======<<<999777777777777555444444555555333222444333222111111111222222222222111111111333444555666444333333555666666555222111111111333444333222...000222333333333444555888888777555333111///...111111222111111000///...---...///000111000//////------...//////000111111///////////////.........---------............///------------------------,,,,,,,,,---......//////222222111000000000111111333222000///...---......000///...---,,,+++******++++++++++++++++++++++++,,,,,,,,,---...//////000---,,,+++******+++,,,,,,...,,,++++++---000000000...------,,,+++******)))))))))))))))))))))))))))))))))************))))))+++***(((((((((***---......---,,,,,,,,,,,,***(((((()))************---//////---+++++++++,,,+++)))))))))***++++++++++++***(((((()))***+++---///000---,,,***((((((***,,,---111111111111000///...---(((((((((((()))))))))))),,,+++***)))))))))))))))))))))))))))((((((((('''''''''''''''((()))++++++((((((***+++,,,,,,,,,,,,++++++,,,///111222111///,,,++++++++++++,,,------.........,,,******,,,///+++,,,,,,,,,,,,***((('''%%%&&&&&&''''''(((((()))(((((())))))))))))((((((+++***)))))))))***,,,---)))+++---000111000///...............///000111111222222000...------000333333222111000///---,,,,,,,,,,,,------...///000000***+++---111444444222000.........---+++,,,...000111111111111111000000000333222111000000111222333555444222000---***)))((((((((()))******++++++,,,---,,,***))))))***+++,,,,,,...//////---,,,------,,,,,,---------,,,***)))+++---111333444111...,,,---,,,,,,,,,---///111222777222---,,,...000000000///...///111333333000...******+++++++++++++++,,,+++++++++++++++,,,,,,,,,******************))))))+++***)))***++++++***))),,,+++***)))((((((((((((''''''((((((((()))))))))+++---/////////...///000------------------,,,,,,+++***)))((('''((()))***((()))))))))***+++++++++lllkkkkkkllllllmmmnnnoooppppppppppppooooooooooooqqqooommmmmmlllkkkhhheeegggggggggfffffffffeeeeee```aaabbbbbbbbbaaa```___YYYXXXWWWWWWXXXXXXVVVTTTTTTTTTTTTTTTSSSRRRQQQQQQQQQQQQRRRRRRQQQQQQPPPPPPNNNNNNMMMMMMLLLLLLMMMMMMLLLLLLLLLKKKJJJJJJIIIIIIKKKKKKKKKLLLMMMMMMKKKIIIFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@===>>>>>>???>>>===<<<;;;:::999999999::::::;;;<<<===>>>???@@@@@@???>>>===;;;:::999888888888888888999;;;;;;:::888777666777555333222333444444333222222222111000000111222333333222111111222333555777888666555555666777666555222111000111333444333222...000333333333333555666666555444333222111111111222222222111111000///...---...000222222111000///---.........///000000000000000//////......---------------............///------------------------***+++,,,---...///000111222222111000000///000000///////////////////////////.........---------,,,++++++++++++++++++++++++,,,,,,,,,---------------,,,+++***))))))***,,,,,,,,,***)))***---///000000,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))************))))))))))))))))))***+++,,,---++++++***+++,,,,,,***))))))***+++***)))***+++---...---,,,,,,---,,,***((((((((()))************)))************+++,,,------*********))))))*********000000000000000...---,,,''''''(((((())))))******+++***)))(((((())))))***))))))))))))(((((((((((((((((('''(((((()))************+++,,,------,,,,,,++++++,,,...111111///---++++++******++++++,,,---,,,,,,,,,+++))))))***,,,)))***+++,,,,,,+++***)))&&&'''(((************)))(((((())))))))))))((((((+++***)))))))))***,,,---+++---///111111000...---+++,,,,,,---...000111222000000///---+++,,,000222222111///---,,,++++++,,,------,,,,,,---000222444,,,---///222444444111...---------,,,***+++---///000000111111111111000000555444222111111111333444333111///,,,*********+++***++++++,,,------......---,,,*********+++---...---000333333111///000111---.........---,,,***))))))+++---//////...,,,+++------------...000222333666111++++++...111222000111000000111222222111///*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++*********)))((('''((())),,,------,,,***))))))((((((((())))))((((((((()))))))))******,,,///111111///......000------------------------***)))(((''''''(((***+++))))))))))))************lllllllllllllllmmmoooooopppppppppooooooooooooooopppnnnlllkkkkkkiiifffcccfffffffffeeeeeeeeedddddd]]]^^^```aaaaaaaaa```___VVVUUUTTTUUUUUUUUUSSSQQQSSSSSSSSSSSSRRRQQQPPPOOOOOOOOOPPPPPPPPPOOONNNNNNNNNMMMLLLLLLLLLLLLLLLMMMLLLLLLLLLKKKJJJJJJIIIIIIIIIHHHHHHJJJKKKKKKIIIFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@???;;;<<<=========<<<;;;:::;;;:::::::::;;;<<<<<<===<<<===>>>??????>>>======:::999999888777777777888777999:::999777666666666444222222222444555444333000000///000000222444555444333222222222444777888:::888666666666777666555222111000111333444333222///111333444444444555666333333111111111111333444222222222111111///.........///111222333222000///.........///////////////111111000///...------,,,---------.........//////------------------------)))***+++---///000111222222111000//////......///+++,,,---///000111111111............//////000000------------------------......---,,,,,,+++******+++***)))))))))***,,,---+++)))((())),,,...//////,,,+++++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++&&&(((***,,,---,,,+++***)))((((((***,,,---,,,*********+++***))))))+++,,,------,,,---...---***(((''''''((()))))))))))))))---,,,++++++******++++++$$$&&&(((+++,,,,,,++++++,,,------------+++***)))&&&''''''((()))******++++++***)))(((((()))***+++*********))))))))))))(((((((((((((((((())))))***,,,,,,------...---------******,,,...000000...+++******))))))***+++,,,,,,&&&''')))***)))***+++,,,'''(((***+++,,,,,,++++++&&&(((***,,,---,,,+++***(((((())))))))))))(((((()))((('''''''''(((***+++---...111222222111...---******+++,,,...000222333......---+++***,,,///222222000...+++******+++,,,...---,,,,,,---111444666...///000333444333///,,,,,,------+++******,,,...///000000111111111000000888666444222000000111222111///,,,***)))+++---...'''(((((()))******++++++---,,,+++******,,,...///...111555666444222222333111111111111000...,,,***'''(((***,,,,,,,,,******......---...///111333444555///******...222222111444222111111111222000///))))))******+++++++++,,,+++++++++,,,,,,---------000///...,,,***((('''&&&%%%%%%&&&)))---//////...((((((((((((((()))******))))))))))))************---000333222///---...///------..................***)))'''&&&'''(((***,,,*********)))))))))))))))iiiiiiiiiiiijjjlllnnnoooqqqqqqpppooonnnmmmllllllmmmmmmlllkkkjjjjjjiiiiiihhhfffddddddddddddbbb```^^^^^^^^^^^^]]]\\\[[[[[[UUUUUUTTTTTTSSSQQQPPPOOOOOONNNNNNMMMMMMNNNNNNOOONNNMMMLLLKKKKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHFFFDDDEEEFFFGGGGGGFFFCCCCCCDDDDDDEEEEEEFFFFFFDDDCCCBBB@@@>>>===<<<;;;===<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;===>>>???>>>>>>>>>===<<<<<<;;;;;;:::999777666555666888999;;;999777555444333333333333333333222222222111111111111222222222222111111111111111111222444666777777777777666555444222222111111000000111222333333...///111444555444333333111111000000000000111111222222222111000//////...000000111111111111000000......//////000000111111111111000000///---,,,+++,,,,,,,,,---------......)))***,,,///222111///,,,.........//////111222222222111000...---------------,,,,,,------///000000000///...---------------...------------,,,,,,,,,---------,,,,,,+++++++++,,,---,,,)))&&&&&&***...///............---------......---...///...+++(((((()))***++++++***)))((())))))))))))))))))))))))***))))))((((((((((((((((((((()))***************((((((((((((((()))*********,,,...000000...+++***(((((((((((()))***+++,,,******))))))***+++,,,,,,************+++,,,---...,,,,,,,,,---------......)))************+++++++++%%%%%%%%%%%%&&&&&&&&&&&&))))))))))))((((((((((((&&&&&&((()))+++---...///,,,+++,,,,,,---///111222///222666777444000---,,,,,,,,,++++++,,,,,,---...---......,,,***(((((()))******++++++++++++******+++)))(((''''''&&&$$$!!!******+++,,,,,,,,,*********(((&&&'''***+++)))'''+++---///111111///---+++***+++,,,---------,,,,,,...---,,,*********++++++---,,,***)))((((((((()))'''+++---,,,...333555333......////////////............------...///111222222222222000......000222666777888666333111000000222///,,,+++++++++***))))))***+++***))))))+++---///---***((('''))),,,...222000000111444666666555666666666444222...+++)))'''&&&&&&(((+++------,,,---...000222444555555555666222---***+++...111222444333222111000000000000)))))),,,000///+++***---......---,,,+++))))))((()))*********(((((()))+++***((((((+++///000///---'''(((((()))******++++++(((((())))))*********+++,,,...000111111000...,,,...---,,,...///...***&&&)))))))))))))))******+++******))))))))))))******jjjjjjjjjjjjkkkmmmooopppqqqppppppooonnnmmmlllkkkkkkkkkkkkkkkjjjiiihhhggggggeeeccccccccccccaaa___]]]]]]]]]\\\[[[ZZZXXXXXXSSSRRRRRRQQQPPPOOONNNMMMNNNMMMMMMLLLLLLMMMMMMNNNMMMLLLKKKJJJJJJKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHIIIGGGEEEEEEFFFFFFEEEDDDBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;<<<===>>>>>>>>>>>>===<<<<<<;;;;;;:::999888666555555555777888:::888666444333222222333333222222222111111111111111111222222222222111111222222111222222444666777555555666555555444333222111111111111111222333333///000222333444444333222222111111000000111111222222222111111000//////...///000000111111000000///..................//////......///......---,,,+++,,,,,,---------.........------...///111000...,,,,,,,,,,,,,,,---...///000000///...------,,,,,,---------------......///000//////......---........./////////......------------------------,,,,,,,,,,,,,,,,,,)))''''''***---........................000///......///...,,,***)))******************)))************************,,,++++++***))))))))))))(((((()))***************((((((((((((((()))******+++,,,---......---,,,+++))))))(((((((((((())))))&&&&&&&&&'''(((***+++,,,************+++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,++++++*********((())))))))))))*********))))))))))))(((((((((((((((((()))***+++,,,,,,---........................///111444444222///,,,+++***************++++++,,,...//////...,,,******+++*********+++******))))))***((((((((())))))'''&&&+++,,,------,,,+++)))(((***(((&&&''')))***)))(((+++,,,---......---,,,+++++++++++++++,,,,,,,,,,,,,,,+++)))((((((((())))))++++++)))((('''(((((()))(((,,,...---///333444222///////////////...---,,,+++*********+++---000111000111111///......///111444666666555222000//////---+++((('''(((((((((''')))*********((((((***+++...---+++******+++---///111000///111444666777666666666666555333///+++(((((('''&&&(((***,,,,,,+++,,,---...000222444666777666222---++++++...000111222222111000000000000000***((()))------******,,,...---,,,+++***))))))((())))))***)))(((''')))+++***)))(((+++...///...,,,*********)))))))))))))))((((((((()))))))))******+++---///000000///---+++---++++++,,,------***''')))))))))))))))******+++******))))))))))))******kkkkkkkkklllmmmnnnooopppppppppooonnnmmmlllkkkkkkhhhiiijjjkkkjjjhhhfffeeefffdddcccccccccccc```^^^\\\\\\[[[ZZZXXXVVVTTTSSSPPPPPPOOONNNMMMLLLKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLKKKJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLKKKJJJJJJJJJJJJIIIHHHGGGGGGJJJHHHFFFFFFFFFFFFDDDBBBAAAAAAAAABBBBBBBBBBBBBBB@@@@@@@@@???>>>=========<<<<<<;;;;;;;;;:::::::::::::::;;;;;;<<<===============<<<;;;;;;::::::999888777555444444444555666888777555333222111111222222222111111111000000000111111222222222222111111333333222222333444555555333444444555444444333333222111111111111222222333000111222333333222111000222111111000000111111222222111111000000//////...//////000000000000//////------------------,,,,,,,,,,,,------------,,,,,,,,,------------.........000/////////000000...,,,,,,,,,,,,,,,---...//////---------,,,,,,,,,------///............//////000//////.........///000000111111000///......------,,,,,,,,,---------------,,,,,,+++)))'''(((***---,,,,,,------.../////////222000......//////...---++++++************++++++***++++++,,,,,,++++++***......---++++++*********((()))******+++*********)))(((((((((((()))******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((((((%%%%%%&&&''')))+++,,,---++++++*********++++++,,,++++++++++++,,,,,,,,,,,,,,,+++***)))((('''&&&&&&''''''((((((((()))))))))(((((((((((())))))))))))*********+++++++++++++++000000111111000...,,,+++...000111111...,,,++++++)))(((((((((((()))******,,,---...---+++)))))))))***************)))(((''')))(((''')))+++,,,+++***---.........---+++***(((+++)))'''&&&((()))))))))++++++++++++++++++++++++++++++***)))***+++,,,---(((((('''&&&&&&&&&''''''))))))((('''''''''(((((((((---//////000333333///...............---,,,,,,***)))(((((())),,,000222...//////...------///000222444555444111///......+++)))&&&&&&&&&''''''&&&((()))***)))((('''((())),,,,,,+++,,,,,,---...///000///...000333666888888555666777666444///***''')))((('''(((***+++***)))***+++---///111444777888777333...+++,,,...000000111000000////////////000...)))'''***---,,,+++,,,---,,,,,,+++***)))((((((((())))))(((''''''(((******))))))***,,,,,,+++***+++++++++***)))((((((''''''''''''(((((((((((((((***+++---......---+++***+++)))((()))******)))((()))))))))))))))******+++***))))))(((((())))))***mmmmmmmmmnnnnnnoooppppppoooooonnnmmmlllkkkjjjjjjfffhhhjjjkkkkkkiiifffdddfffeeedddddddddcccaaa^^^\\\[[[ZZZXXXVVVSSSQQQPPPNNNMMMLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJHHHHHHHHHHHHHHHIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIIIIHHHGGGFFFEEEHHHFFFEEEEEEFFFFFFDDDCCCAAAAAAAAABBBBBBBBBBBBBBB>>>>>>>>>>>>>>>>>>======;;;;;;;;;;;;:::::::::999:::;;;;;;<<<<<<======<<<<<<;;;;;;:::999999888888666555444333333333444444777555333222000000000111111111111000000000000///111222222333333222222111444333333333444444444444222222333444444555444444222222222111111222222333222222222333222111000///111000000//////000000111111111000000////////////...//////000000//////.........------,,,,,,++++++++++++,,,---------------------------............111000...///000111000///...............///000111---,,,,,,,,,---......///000//////...//////000000///////////////000111222111000000///...---,,,,,,******++++++,,,,,,------,,,+++***)))((()))+++,,,++++++,,,---...///000111222000---,,,---.........---,,,+++******+++,,,---+++,,,,,,------,,,,,,+++///...---,,,+++*********)))******++++++*********))))))(((((())))))***+++,,,++++++******+++------///...---+++***)))((((((((((((((()))***,,,---...,,,+++***************+++******+++++++++,,,,,,,,,,,,++++++***))))))(((((('''''''''(((((((((((()))(((((((((((())))))))))))*********+++++++++,,,,,,///000222333222000,,,***...//////---+++)))******((((((((((((((()))******---///000///---+++++++++******+++******)))((('''***)))((((((***++++++***---...///000///...---,,,,,,***(((''''''((()))***+++***)))(((((()))***++++++***)))((((((***,,,---'''&&&&&&&&&&&&'''''''''((('''''''''((((((((())))))...111000111333222...+++,,,------......---------+++***)))***,,,000222,,,---...---,,,,,,...///000222444444222///......,,,***(((((()))******)))((()))***)))'''&&&&&&'''((()))+++,,,---.........///...---///222666888888444666777777444000+++(((+++)))(((((()))***(((''''''***...222555777777888777333///,,,,,,...////////////.........//////000333,,,'''+++//////......,,,++++++***))))))(((((('''(((((((((&&&&&&((())))))))))))*********)))(((++++++******)))(((((((((''''''''''''''''''''''''((()))+++,,,,,,+++)))((()))(((''''''((())))))))))))))))))))))))******+++))))))(((((((((((())))))mmmnnnnnnoooppppppppppppnnnnnnmmmlllkkkjjjiiiiiifffhhhjjjlllkkkiiigggeeefffeeedddeeeeeedddaaa^^^\\\[[[ZZZWWWUUURRROOONNNLLLKKKJJJIIIIIIIIIIIIIIIGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHGGGGGGFFFEEEDDDDDDCCCDDDEEEGGGHHHFFFEEEBBBBBBBBBBBBBBBBBBBBBBBB========================;;;:::::::::999999999999:::;;;<<<======<<<<<<;;;::::::999999888777777777555444444333333333333333555444222111000000000111111111111000000000000///222222333333333333222222333444444444444444444444222222333444555555555555333333222222222222222333222222222222111000000////////////....../////////000000000///////////////......////////////...............------,,,,,,,,,+++,,,---...............---------........./////////...---...000222222111///............//////000------------...///000111000000/////////000111111///////////////000111222//////......---,,,++++++))))))******++++++,,,,,,+++***)))))))))***++++++***+++,,,---...000111111000...,,,+++,,,------------,,,+++******+++,,,---+++,,,---......---,,,+++------+++******)))))))))******++++++++++++******)))))))))))))))***++++++++++++)))))))))+++,,,......---,,,***((('''''''''+++***************++++++++++++******)))***************+++++++++,,,,,,,,,------------------------***++++++++++++,,,,,,,,,'''((((((((()))))))))***))))))***+++,,,------...,,,...111333333111...,,,---......,,,***))))))******))))))))))))***++++++000111333333111///...///++++++,,,,,,+++***))))))---+++(((((())))))(((''',,,---///000111222111111,,,+++***)))(((((()))***+++***(((''''''(((***++++++***)))((((((***,,,---''''''(((((())))))))))))(((((())))))))))))))))))***...111111111333111---))))))+++---...//////000///---+++))))))***,,,...+++,,,...---,,,+++,,,---///222444555333000//////...,,,))))))***+++++++++)))***++++++((('''&&&'''&&&''')))+++,,,---------...---+++---000444777888333444555555333///+++))),,,+++))))))******((('''%%%***000666::::::888666777444///---,,,---.........---------...///000000444,,,'''***......------*********))))))((((((((('''(((((((((&&&&&&((())))))*********)))((((((((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&(((((()))******)))(((((((((((((((((('''((()))***)))))))))))))))******+++))))))(((((((((((())))))mmmnnnoooppppppppppppooommmmmmlllkkkjjjiiihhhhhhggghhhiiijjjjjjiiigggfffdddddddddeeeeeeccc```]]]ZZZYYYXXXVVVSSSPPPMMMLLLJJJIIIHHHGGGFFFGGGGGGHHHEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIGGGGGGGGGGGGFFFEEEDDDDDDBBBBBBCCCEEEHHHHHHGGGEEECCCCCCBBBBBBBBBBBBAAAAAA============<<<<<<<<<<<<:::::::::999999999888888:::;;;<<<======<<<;;;;;;999999888888777666666555444444444444333333333222555444222111000000111111222222111111111000000000222222333333333333222222222333444555555555555555333444444555666666666555444333333222222222222333222222111111000000000000000//////......//////000////////////////////////------............------...---------------,,,,,,,,,,,,---...............------........./////////---,,,---...111222111000---,,,,,,,,,,,,,,,------...............///000111////////////000111222333//////.........///000000---------------,,,,,,,,,************+++++++++++++++***((()))+++,,,+++***++++++,,,---...///000111///---++++++---...---,,,++++++************++++++***+++---......---+++***++++++***))))))))))))***+++++++++,,,++++++***)))***))))))))))))***++++++***))))))((()))***,,,---***)))((('''&&&&&&&&&&&&***))))))(((((((((((((((******)))))))))******+++++++++++++++,,,,,,,,,,,,))))))))))))******++++++)))))))))*********++++++''''''(((((())))))******))))))***+++,,,---...///***,,,000222333111///---......///---+++)))******+++************+++,,,,,,+++---000000...,,,++++++,,,------.........------000---***((((((((('''&&&***+++---000111222222222,,,---...,,,***)))***++++++***)))(((((()))***+++++++++***)))***+++,,,---'''((()))***+++,,,,,,,,,***++++++,,,,,,+++*********///111000111333222///)))***+++---///000000111...---+++)))(((((()))))),,,---......,,,++++++,,,...111444555333111000///...,,,))))))*********)))+++---...---+++(((''''''&&&'''(((***+++,,,,,,,,,...,,,******...222444555111111222222111///---+++...,,,++++++++++++)))(((&&&***111888;;;;;;888666888444000------------,,,---------......000111111000***&&&(((+++***)))+++))))))))))))((((((''''''((())))))(((''''''(((***(((***++++++)))((()))))))))))))))))))))*********'''''''''''''''&&&&&&&&&'''((((((((((((((((((''')))***+++***)))((()))***)))))))))))))))******+++)))((((((''''''(((((()))mmmnnnooopppppppppooonnnllllllkkkjjjiiihhhggggggfffgggggghhhhhhgggggggggbbbbbbbbbccccccaaa^^^ZZZWWWVVVUUUSSSPPPNNNKKKJJJGGGFFFEEECCCCCCDDDEEEFFFDDDCCCCCCBBBBBBCCCCCCDDDDDDEEEFFFHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDBBBBBBCCCEEEGGGGGGEEECCCBBBAAAAAAAAA@@@@@@@@@@@@=========<<<<<<;;;;;;;;;999999999999888888888888:::;;;===>>>>>><<<;;;:::888888777777666555555444444444444444444333333222555444222111000111111222333222222222111111111111222333333444444333333222111222444555666666666666555555666666777666666666555444333222222222222222111111111000000000000111111111000000000000111111////////////////////////---------......---------++++++++++++,,,,,,,,,,,,+++,,,,,,---------,,,,,,............////////////,,,,,,---///111111///------,,,,,,++++++,,,,,,---......---------...//////......///000111333444555//////......---.........------------............---------,,,,,,,,,,,,,,,+++)))((()))+++---,,,***,,,,,,------...///000000...---,,,---//////...,,,)))******************))))))***,,,......,,,***)))***))))))))))))***+++++++++,,,,,,,,,++++++***)))******))))))******+++,,,((((((((())))))++++++,,,)))(((((('''(((((()))))))))((((((((((((((())))))))))))((())))))***+++,,,,,,,,,,,,,,,------------((((((((('''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((()))*********+++++++++,,,,,,,,,------+++,,,///111111000...---...///000///---+++***++++++************+++,,,,,,(((***---...,,,***((((((......///000111111111111111...+++)))))))))(((((((((***,,,...////////////+++...000000---+++***+++,,,++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,'''(((***,,,------------......//////...---,,,++++++///000///000444444111,,,,,,---...////////////,,,,,,,,,++++++***))))))---///000///---+++******,,,///222444222000///...///---***)))******))))))---///111000---***(((((((((((()))******+++,,,,,,---+++((((((+++///222333///////////////.........///---,,,,,,---,,,+++***))),,,000555777888888777888555111...------,,,+++---------...///111222333---)))((())))))''''''***))))))((((((((((((''''''))))))***)))(((''')))+++'''***,,,,,,***)))***+++++++++******))))))((((((((((((((((((''''''&&&&&&((((((((((((((((((((((((***,,,......+++))))))***)))))))))))))))******+++((((((''''''''''''((((((mmmmmmoooppppppooonnnnnnllllllkkkjjjiiihhhggggggffffffffffffffffffffffff`````````aaabbb```\\\XXXUUUTTTSSSQQQNNNLLLJJJHHHEEEDDDBBBAAAAAABBBCCCDDDCCCBBBBBBAAAAAABBBBBBCCCDDDEEEGGGHHHIIIIIIHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDFFFGGGFFFDDDAAAAAA@@@@@@@@@??????>>>>>>>>>======<<<;;;;;;::::::999999999888888888888777:::;;;===>>>>>><<<;;;999777777777666555555444444444444555555555444333222555444333111111111222222333333333222222222222111222333333444444333333222000222444555777777777666666666777777777777666666555444333333222222222222111111000000000000111111333333222222222222333333.........///////////////,,,------......------,,,))))))******+++++++++,,,++++++,,,,,,,,,++++++***............/////////000------...000111000,,,)))///......---------.........------,,,,,,---------......///000111333555666000///...---------------------......///000000000/////////......---------+++)))'''))),,,---,,,***,,,,,,------.../////////.........///111111///,,,((()))***++++++***)))((((((***,,,......,,,***((())))))))))))***+++,,,---,,,,,,,,,,,,,,,+++***)))*********)))******+++,,,'''(((((()))***+++++++++************+++,,,---...))))))))))))***+++------(((((((((((()))***,,,,,,,,,,,,------------......///......---,,,+++******))))))))))))************&&&''''''((()))******+++---------,,,,,,+++++++++,,,---///000///...---,,,...000111111...,,,++++++***************++++++,,,,,,...111222111...------...///000222333333333333222///+++******++++++***((()))+++,,,---,,,,,,++++++///222222///,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,'''(((***,,,---......---000000111111000...,,,+++,,,///000...000444555333//////000000//////...---,,,,,,...//////...---,,,...000111000---***))))))***---111333111///...---222///,,,+++++++++***)))///111222111...+++))))))************+++,,,---...---+++((('''***---000111......---------.../////////...,,,------...,,,++++++,,,...111333666888999888555111...------,,,+++------......000111333444,,,***+++,,,***'''(((,,,(((((((((((((((''''''''')))*********((((((***+++'''***,,,,,,***)))+++---------,,,***)))'''&&&&&&))))))((((((((('''''''''((((((((((((((((((((((((***...111000---***)))***)))))))))))))))******+++((((((''''''''''''((((((qqqqqqqqqpppppppppoooooommmmmmlllkkkiiihhhggggggffffffeeeeeeeeeffffffgggfffccc```^^^]]]\\\[[[ZZZUUUTTTRRROOOMMMJJJIIIHHHDDDCCCBBBAAA@@@AAABBBBBBCCCBBBAAA@@@AAAAAACCCCCCDDDDDDEEEFFFGGGGGGGGGGGGJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBCCCBBBBBBAAAAAAAAABBBBBB>>>????????????>>>=========;;;999999:::::::::888;;;;;;;;;;;;999666444222777:::>>>AAABBB???;;;888999999777666444222111000222333333222111000222444333555666555333222222333111222444555555333111000333222222111111222222333111111222333444666666777555444444444555777999:::555333111111222222222111333333222222222222222222111111222222222222111111000000000000000000000000++++++,,,,,,------,,,,,,))))))***+++,,,,,,------++++++++++++,,,---...///222111///...---------...,,,,,,,,,+++***)))((((((---------.........//////------...............---//////000000111111222222333333222000......///111------............------222111000///---+++************+++,,,------.........------,,,+++++++++,,,,,,,,,---...///000111222((()))***,,,------,,,,,,++++++++++++++++++++++++************************************************+++++++++++++++***)))(((***)))))))))))))))***+++)))***,,,---...---,,,,,,(((((((((((((((((((((((()))(((((((((***+++---............///////////////---,,,***(((((()))***++++++***)))(((''''''''''''((((((((((((((())))))***...///...,,,***)))+++,,,+++,,,,,,+++***)))+++,,,---------,,,+++***)))((((((''''''&&&&&&&&&''''''******+++,,,+++***)))(((,,,,,,---...///000111111000...,,,***((('''''''''+++++++++---//////...,,,---......///...,,,+++***---...000111222222222111222222222111111111111000............////////////222222111000...+++)))''')))***,,,...000111111000++++++++++++++++++++++++---.../////////...---,,,+++,,,---.../////////...///000000000///...,,,+++111333333000,,,***+++---...///000111000---***)))***))))))(((((((((((((((...,,,******+++---------/////////000000000000000,,,,,,---------,,,+++******+++---///000111222222333111...+++)))(((((()))***,,,...000000000......'''***)))&&&&&&******((())))))))))))))))))))))))(((((()))***************((()))************))))))++++++******)))(((''''''+++)))(((&&&&&&((()))+++'''((()))+++++++++***)))...---,,,+++***************))))))((('''&&&&&&%%%((((((((((((((()))***+++qqqqqqqqqqqqppppppppppppnnnmmmlllkkkiiihhhggggggffffffeeeeeedddeeeeeefffeeebbb```^^^]]]\\\ZZZXXXVVVUUURRROOOLLLIIIGGGEEEDDDCCCBBBAAAAAAAAABBBBBBBBBBBBAAA@@@AAABBBCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHJJJJJJIIIIIIHHHHHHGGGGGGHHHGGGGGGFFFDDDCCCCCCBBBCCCCCCBBBAAAAAAAAAAAAAAA?????????@@@???>>>>>>===>>><<<:::::::::;;;:::999;;;;;;::::::999888777666:::<<>>;;;999;;;:::999777555333222222111222222222000000111333555777888888666555555555555666666777666444222000333222222111111222222333111111222333444555666666222111111000111222444555666444222222333444333222222222222222222222222222222222222333222222111111////////////////////////...............---,,,+++***++++++,,,------......+++++++++,,,,,,---...///000///...---,,,,,,,,,,,,------------,,,+++***)))------------............------...//////......---******,,,---///111222333000000000...,,,+++---...------............------/////////...------,,,,,,)))))))))***+++++++++,,,------,,,+++++++++++++++,,,,,,---...///000111111)))***+++,,,---------,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,+++******+++************+++,,,,,,***++++++,,,---------,,,))))))))))))******************))))))+++,,,...///........................---,,,***(((((()))***+++******)))((((((((()))))))))))))))))))))******+++.........,,,***)))+++,,,,,,,,,---+++***)))+++,,,......---,,,***)))(((((()))((((((''''''(((((((((***++++++,,,+++***)))(((,,,,,,---...///000111111///...,,,***((((((((((((...---,,,,,,...///...---,,,------......---,,,+++//////111222333222222111111111111222222333333333000000//////...//////000111111000///---+++)))((()))))))))***+++---///000,,,,,,++++++++++++,,,,,,......//////...---,,,+++***,,,...000000000///...000111111222111000///...111222222000,,,++++++------...///000000...+++)))***))))))((((((((())))))---,,,***+++,,,------,,,/////////////////////000---------------,,,,,,,,,++++++,,,---///000111111222000...+++)))))))))***+++,,,---//////...---,,,'''))))))''''''+++,,,***))))))))))))))))))))))))((()))***************)))))))))))))))))))))))))))------,,,++++++***))))))***)))(((''''''((()))***(((((()))***************------,,,+++******************)))(((((('''&&&&&&((((((''''''((())))))***rrrrrrqqqqqqqqqpppppppppnnnmmmlllkkkjjjhhhggggggffffffeeedddccccccccccccbbbaaa___^^^]]][[[XXXVVVVVVUUURRRNNNKKKGGGDDDCCCDDDCCCBBBAAAAAAAAABBBBBBAAAAAA@@@@@@AAABBBCCCCCCEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFGGGFFFFFFEEEDDDCCCBBBBBBDDDCCCBBBAAA@@@@@@?????????@@@@@@@@@@@@???>>>>>>???===;;;;;;;;;<<<;;;999;;;;;;:::999999999::::::<<<===>>>>>>>>><<<:::999;;;;;;:::888666555444333000111222111000000111222888999;;;:::999777888888999999999999888555333222222222111111111111222222111111222333444444555666444444222222222333444444666555333333444555444333000111111111222333333333222333333333222111111000////////////////////////000000000000...---,,,++++++,,,,,,------......///,,,,,,+++,,,,,,---...///////////////...---,,,+++............---,,,++++++,,,,,,,,,---------...............//////......---******+++---///000111222...//////---+++***,,,------------------------------------------.........************++++++++++++,,,,,,++++++******++++++,,,------...///000111111***+++,,,------...------++++++++++++++++++++++++************************)))))))))))))))))))))))),,,,,,---------,,,+++++++++++++++,,,,,,---------,,,,,,+++***+++,,,------******++++++,,,,,,------++++++******+++---///000------------------------,,,+++***)))((()))*********))))))))))))***++++++************+++++++++,,,.........,,,***)))+++---,,,------,,,***)))+++,,,000///,,,***)))(((((((((***))))))(((((())))))***,,,,,,,,,++++++)))((('''+++,,,,,,---...///000000...---+++***))))))******000///------...///...---++++++,,,---------,,,,,,000111222222222222111111...///000222333555666666333222000.........000111000///...,,,***)))))))))+++***(((((())),,,///111...---,,,******,,,---...////////////...,,,+++******,,,///222222111///---...///000111222111000000111222222000---+++,,,,,,+++,,,...//////...,,,+++***)))))))))))))))******,,,++++++,,,......---,,,..............................---,,,,,,,,,,,,---,,,,,,++++++,,,...///000000///---+++*********++++++,,,---...---,,,+++***&&&))))))''')))---///---(((((((((((((((((((((((()))***************))))))***)))(((''''''((()))***,,,,,,,,,++++++******)))***)))(((''''''((()))***))))))(((((())))))******---,,,+++***))))))))))))*********))))))(((((('''''''''''''''((((((((((((rrrqqqqqqqqqqqqpppppppppmmmmmmlllkkkiiihhhgggffffffeeedddcccbbbaaaaaaaaa```___^^^]]]\\\ZZZVVVTTTTTTRRRPPPMMMJJJGGGDDDCCCCCCBBBBBBBBBAAAAAAAAAAAA??????@@@@@@AAABBBCCCDDDFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCBBBBBBAAADDDCCCBBB@@@???>>>>>>>>>@@@@@@@@@@@@@@@??????>>>@@@>>><<<<<<<<<<<<;;;:::===<<<;;;999999:::;;;;;;<<<<<<;;;:::999888888888::::::999777666555444333000222333333222111222333888:::;;;;;;:::999999:::::::::::::::999888666555222222111111111111222222000111111222333444444444666555333222222222333333666444222222444444444333///000000111222333333444222222222222111000/////////////////////////////////000000///...---,,,,,,+++,,,,,,,,,------......+++++++++++++++,,,------000000111222111000...---...............---,,,+++,,,,,,,,,,,,------------...////////////......---////////////////////////...///000///---,,,---...------------------------,,,---------------......------------------,,,,,,,,,++++++*********++++++------......///000000111,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***+++,,,,,,------------...,,,***))))))***---...+++,,,,,,------......///++++++******+++,,,...///---------,,,,,,+++++++++++++++***)))((())))))***))))))))))))***+++,,,---+++++++++,,,,,,,,,,,,,,,---...---,,,******+++------......,,,***)))+++,,,111///,,,)))''''''(((((())))))((((((((()))******,,,,,,,,,+++***)))((((((++++++,,,---...//////000---,,,+++*********+++,,,/////////000111000---***)))******+++,,,---------111111111111111000000000,,,---...000222444666777555333000...---...000111...---+++)))(((((()))***,,,+++******+++---000111000...,,,******,,,...000/////////...---,,,+++***))),,,000333333222///---***+++---///000000//////111111111000...---,,,,,,***+++,,,.........---,,,)))))))))))))))***+++,,,+++++++++---//////...,,,,,,,,,,,,,,,,,,+++++++++...---,,,+++***++++++,,,---,,,*********,,,...///......,,,+++++++++++++++,,,,,,------,,,***)))(((&&&)))***(((***///111///((((((((((((((((((((((((******+++++++++***))))))+++***(((&&&&&&''')))******)))))))))((((((((('''))))))(((((((((((())))))***)))(((''''''((()))***++++++***)))))))))))))))+++*********)))))))))((('''''''''(((((((((''''''qqqqqqppppppppppppoooooollllllkkkjjjhhhgggfffeeeddddddcccaaa````````````^^^]]]\\\[[[[[[XXXUUURRRPPPOOOMMMKKKIIIGGGEEEDDDAAAAAAAAAAAAAAA@@@@@@???===>>>???@@@BBBCCCCCCDDDFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDCCCCCCCCCBBBAAAAAAAAADDDCCCAAA@@@???>>>======???@@@@@@@@@@@@???>>>>>>???>>><<<<<<=========<<>><<<:::999999:::::::::999777666555555555666888888777555444333222222111333555555444444444555777999::::::999888999:::888888888999999999999999222111111000000111111222000000111111222333333333222111000............///444222111111222333333222//////000111222222333333000000111111000///..............................,,,------.........------++++++++++++,,,,,,,,,,,,***************++++++,,,//////111111111000...---------------------,,,+++,,,,,,,,,---------......//////000000///......---/////////...............---...//////---,,,---......---,,,,,,,,,,,,---...---------------,,,,,,,,,......------------------,,,++++++***++++++,,,,,,------......//////000000------,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))***+++,,,------------...,,,***((((((***,,,...,,,,,,---------.........******))))))***+++,,,---......---,,,+++******************)))))))))))))))))))))))))))***+++------++++++,,,---...------,,,---------+++******,,,............---******+++,,,000...+++)))''''''((((((((('''''''''(((((()))***,,,,,,+++******)))))))))******+++,,,---...//////---,,,+++******+++,,,,,,,,,...000333444111,,,''')))))))))***+++,,,------/////////...............+++,,,---///000222333444444222///---,,,---...000,,,+++***(((((()))******)))***+++,,,------...---000...,,,******,,,...000///......---,,,+++++++++)))+++///222333111...,,,)))***,,,...///000000000000000000000///...,,,+++)))***+++,,,---------,,,))))))))))))***,,,------+++++++++---000000...,,,+++++++++******))))))))),,,++++++***************---,,,***)))***,,,...///------,,,,,,++++++++++++------,,,,,,+++***)))(((&&&)))***)))***///111///((((((((((((((((((((((((******++++++++++++***))),,,***((('''&&&''')))***)))))))))((((((((((((((())))))(((((((((((())))))***)))(((''''''((()))*********)))((((((((())))))************))))))))))))'''(((((())))))(((''''''ppppppooooooooonnnnnnnnnkkkjjjiiihhhgggeeeddddddbbbbbbaaa```_________```^^^\\\ZZZYYYXXXVVVTTTQQQMMMLLLKKKJJJHHHFFFEEEDDD??????@@@@@@@@@???>>>===<<<===???@@@BBBCCCDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGGGGFFFFFFFFFFFFEEEBBBBBBBBBBBBAAAAAA@@@@@@BBBAAA@@@???>>>>>>======>>>????????????>>>======>>><<<;;;;;;===>>>>>>===>>>>>><<<;;;:::999999999777666444333222333444444666555555444333222111000111333666777666555666666555777999999888777888999555555666666777888888999111111000000000000111111000000111111111222222222333222111/////////000000333111000000222333333222///000000000111222222222//////000000000000000///........................+++,,,---...............++++++++++++++++++++++++++++++************++++++,,,---------------,,,,,,,,,---------------,,,,,,---------.........//////000000000000//////...---))))))***+++,,,---...///***,,,...---,,,++++++,,,...---,,,++++++,,,---...---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------............//////000000------,,,,,,,,,,,,------++++++++++++++++++++++++((((((((((((((((((((((((************************))))))***+++++++++******((()))+++---......------...,,,***(((((()))+++------------,,,,,,,,,,,,,,,******)))))))))***,,,,,,//////...---+++***))))))******)))))))))(((((((((((((((((()))***+++,,,---***+++---.........---,,,,,,------+++******,,,.../////////---+++******,,,...,,,+++)))((((((((()))''''''''''''((()))******,,,+++******)))*********)))******+++,,,---......------+++******+++,,,,,,***,,,000333444111,,,'''))))))))))))***+++,,,---......------------...///------....../////////000000///---+++++++++---...******)))))))))******+++&&&''')))***++++++***)))...---,,,******,,,---......------,,,+++,,,,,,,,,)))+++...111111000...,,,***,,,...000111222222111000//////000000///---***)))***++++++,,,,,,,,,,,,)))))))))***+++---...///+++++++++---///000///...,,,++++++******))))))(((+++++++++,,,+++***))))))++++++******+++---...///---------,,,,,,+++++++++------,,,++++++***))))))(((++++++)))***---///---(((((((((((((((((((((((()))******+++,,,,,,++++++,,,+++***)))(((((())))))************************(((((())))))))))))(((((())))))((((((''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))((()))*********)))'''&&&nnnnnnnnnnnnmmmmmmmmmmmmiiiiiihhhfffeeedddcccbbb``````_______________```^^^[[[XXXVVVVVVUUUSSSQQQMMMLLLKKKIIIGGGEEECCCBBB===>>>>>>???>>>>>><<<;;;:::<<<>>>@@@BBBCCCDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHEEEEEEEEEFFFFFFFFFFFFFFFAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>===>>>>>>>>>>>>===<<<<<<;;;:::999:::===>>>???>>>;;;;;;;;;;;;;;;:::999999555444333333333333444444555555444333222111111000000333666777666555555666444666888888777777777888444444444444444444555555111111000000000000111111000000000111111111111111555444333222222222333444333222111111333444444333000000000000111111111111///000111222222333333222............................../////////......---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,---......//////................../////////000000111111111000000///------))))))***+++,,,------...***,,,......---,,,,,,,,,...---+++******+++---...***++++++,,,,,,---......***+++++++++,,,---------------,,,,,,------...///............////////////---,,,+++******+++,,,---++++++++++++++++++++++++))))))))))))))))))))))))************************)))***++++++,,,,,,,,,+++)))***,,,///000000///...---,,,***)))((()))***+++---,,,,,,++++++******))),,,+++***)))***+++,,,---000000///---,,,***)))))))))))))))))))))(((((('''(((((((((((())))))***+++***+++,,,......---,,,+++,,,------+++******,,,...///000///---+++******,,,+++*********))))))))))))(((((((((((()))***+++,,,+++***)))))))))***+++,,,))))))***+++,,,---.........---,,,+++***++++++,,,++++++---///111000---***))))))(((((()))***+++,,,...------,,,---...000000222111000///...---,,,,,,,,,++++++*********++++++((()))******++++++++++++''''''(((((())))))******,,,,,,++++++++++++,,,,,,---,,,+++++++++,,,---...)))***,,,...///...---,,,***,,,...000111111111111000///...000111000---************+++++++++++++++)))))))))***,,,...///000,,,++++++,,,...000000000......---,,,,,,+++******+++,,,...///...---***))))))***+++,,,---...///000......------,,,+++***)))------,,,+++++++++++++++***---,,,)))(((+++,,,)))))))))))))))))))))))))))((()))***+++,,,---------,,,,,,,,,+++***))))))))))))*********************(((((())))))))))))(((((((((((())))))(((''''''&&&(((((((((''''''(((((()))(((((((((((((((((((((((()))***+++,,,+++***((('''nnnmmmmmmmmmmmmlllllllllhhhhhhgggfffdddcccbbbaaa______^^^^^^^^^______```^^^[[[WWWUUUTTTTTTSSSQQQOOOMMMKKKIIIFFFCCCAAA@@@<<<===>>>>>>>>>===;;;::::::;;;>>>AAACCCDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGDDDDDDDDDEEEFFFFFFGGGGGGAAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>???===============<<<<<<;;;:::888888:::<<>>>>>>>>>>>============:::<<<===???AAABBBBBBBBBFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEEEECCCBBBAAA???>>>===<<<<<<===>>>???@@@???>>>===<<<;;;::::::===<<<;;;:::999:::;;;;;;:::999999888888999999:::999999:::::::::999999888444333111000000111333444555444111///......///000...000222333333333444555222222444666999:::999888555444222111111222444555111111111111000000000000---...///000111111111111111111000000111111222333666555333333555666666555000/////////111333555666222222111111111111222222/////////...---------,,,333222000///...............---,,,************+++111///...///111222000---,,,,,,,,,,,,,,,---...///000111111222222222111111///////////////////////////...,,,++++++,,,...///+++++++++,,,,,,---------000///...------------------,,,+++*********++++++******+++,,,,,,,,,,,,+++)))***,,,---......---,,,+++,,,,,,---...///000111000000...------...///000000///---,,,++++++,,,---,,,,,,***)))))))))***+++---,,,++++++************------+++***))))))(((((()))***++++++))))))***+++---,,,,,,...//////---+++((((((((((((((()))******,,,+++******))))))******)))))))))((())))))***+++111000000...---***)))(((,,,+++***)))(((((((((((())))))))))))************,,,,,,+++*********+++,,,))))))******+++,,,......---......///...,,,+++***,,,***)))+++///111000...222...***)))+++,,,,,,+++...---,,,++++++---...000///---+++))))))+++---///111000...,,,+++++++++,,,***,,,---///...,,,***((()))'''&&&'''***+++***(((,,,...///---++++++...222111222222111...,,,++++++))))))*********)))))))))+++***)))***,,,------,,,+++******)))******++++++***++++++***((('''(((***)))))))))((())))))***+++***)))******,,,///111333333333333222111///---,,,&&&(((+++---...---,,,+++***)))(((((()))+++---...,,,)))''')))///333222///,,,---//////...///000222222222111000...---+++***))),,,000222222000......,,,,,,,,,,,,---///111222,,,...///...,,,***)))))))))******+++++++++******))))))))))))((((((((((((************)))))))))))),,,+++***)))))))))***++++++*********))))))((((((++++++************++++++,,,++++++***************))))))))))))))))))))))))((((((''''''''''''(((((('''(((((((((((((((''''''''''''''''''''''''''''''jjjjjjiiiiiihhhgggggggggeeedddbbb`````````aaabbb______^^^^^^\\\[[[YYYXXXWWWUUURRROOOMMMKKKKKKKKKLLLKKKHHHEEEBBB@@@>>>>>>>>>>>>>>>>>>=========<<<<<<===>>>???@@@BBBCCCCCCEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@>>>>>>===<<<<<<===>>>>>>??????>>>===<<<;;;:::999<<<;;;;;;:::::::::::::::888888777777777777888888777777888888888888777777333222000//////000222333555444222000000000000000///111333333222222333444333333444666888999888777555444333222222333444555111111111111000000000000,,,---...///000000000000111111000000111111222333555444222222444555444444///.........///111222333111111111000000111111111............------------222111000...............,,,++++++******+++,,,---000......///111222000...------,,,,,,,,,---......///000000111222222111111000000000000000000000000//////...------...//////---------,,,,,,,,,,,,,,,//////...---------......---,,,,,,,,,++++++++++++++++++,,,---------------***+++,,,---------,,,+++))))))***+++,,,---......//////...------,,,------...------,,,,,,,,,,,,---,,,+++***)))))))))***+++---,,,,,,+++******++++++,,,,,,+++***))))))))))))***+++,,,,,,******+++,,,,,,,,,,,,---///...,,,***((((((((((((((()))******,,,+++******))))))*********))))))))))))***++++++/////////......,,,+++***,,,+++***))))))((((((((())))))))))))************,,,,,,,,,,,,++++++++++++++++++*********++++++,,,,,,------------+++***)))***)))***---000111///,,,---***((())),,,///000///---,,,*********+++---......,,,***))))))***,,,...///...---,,,++++++++++++***+++---......,,,***((()))(((&&&'''***+++***(((+++,,,------+++,,,000333///000111///---+++***++++++******))))))))))))******(((((((((***+++***)))******************++++++,,,------+++))))))***+++)))))))))))))))***+++,,,))))))***+++---000222333333333222111///...---,,,)))***+++,,,,,,,,,+++***+++*********+++,,,---......+++)))***///111000...,,,---//////......000222222111111000...,,,+++***))),,,000222111///...---,,,,,,++++++---...000111...000111000---+++************+++++++++++++++***+++************)))))))))************))))))))))))***))))))(((((()))***+++************)))))))))(((******))))))))))))******++++++***))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))&&&&&&'''((())))))))))))((((((((((((((((((((((((jjjiiigggfffeeeeeeffffffdddcccaaa_________``````^^^^^^]]]\\\[[[YYYXXXWWWSSSQQQOOOLLLKKKJJJJJJJJJJJJIIIGGGEEEBBB@@@>>>===>>>>>>>>>=========<<<<<<>>>>>>>>>>>>@@@AAACCCEEECCCCCCCCCBBBBBBBBBBBBAAABBBBBBBBBBBBAAA@@@???>>>>>>===<<<<<<<<<<<<===>>>>>>>>>===<<<;;;:::999999:::::::::;;;:::999999888777777666666666666777777555555666666666666666555222111000//////000111111333333333222222111111111111222333333222111222333555444444555777777666444555444333222222333444555111111111111000000000000,,,,,,---...////////////111111000000111111222333444222111111222333333222...---------......///000111000000//////000000111------------............111000///...............+++*********+++,,,...///......---///111111000///......---,,,,,,,,,---------...///000111222222222111111111111111111111111///////////////////////////......---,,,,,,++++++......------......///000---------------,,,++++++,,,,,,---------.........,,,,,,,,,---,,,,,,+++***(((((()))***+++,,,------.........---,,,+++***)))++++++,,,---------,,,,,,,,,+++******))))))******---,,,,,,++++++++++++,,,+++******))))))*********+++,,,------++++++,,,---,,,++++++---......,,,***)))(((((((((((()))******,,,+++******))))))*********************+++,,,,,,....../////////...------,,,,,,***)))))))))))))))))))))))))))************++++++,,,---------,,,+++,,,+++***)))))))))))))))+++,,,,,,---,,,+++)))((()))***+++...000000...,,,,,,***)))***,,,///000000+++******))))))***,,,---,,,+++)))(((((()))+++,,,++++++,,,,,,,,,,,,++++++***+++---///...,,,***((()))((('''(((***+++***)))***++++++++++++---000222---...///...,,,+++***+++---,,,***(((((()))***+++***)))(((((()))***)))'''******++++++++++++******/////////---+++***+++---)))))))))******,,,------)))******,,,...000333444333222000///---,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,---......///,,,***+++...///...,,,,,,...//////......000111111000000///---,,,++++++***---000111000...------++++++++++++,,,---///000111222222111...,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,+++++++++*********************))))))))))))((('''''''''((()))***+++************))))))))))))))))))(((((((((((())))))***)))((((((''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))%%%&&&''')))************))))))))))))))))))))))))iiigggeeecccccccccdddeeecccbbbaaa_______________]]]]]]\\\[[[YYYWWWVVVUUUOOONNNMMMKKKJJJIIIIIIIIIIIIHHHEEEBBB@@@???>>>>>>>>>>>>=========<<<<<<<<<@@@???>>>>>>???AAADDDEEECCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999888999:::::::::999777666777777666666666666777777444444555555666555555555222222111000000000000111000111111222222222111000333333444333111000111222666555444444555555444222555555444333333444555555111111111111000000000///,,,---...///000000000000111111000000111111222333333111000000111111111000.....................///000//////......//////000,,,,,,,,,------.........//////..................,,,++++++***+++,,,---...------...///000000000//////...---,,,,,,,,,,,,,,,,,,,,,...///111111222222111111111111111111111111...//////000000//////............---------------------------...///000111------.........---,,,+++,,,,,,,,,,,,,,,------...---------,,,+++***)))))))))***++++++------...///......//////---+++)))((()))***+++---------,,,++++++++++++***************,,,,,,++++++++++++,,,,,,)))))))))))))))***++++++,,,---...---,,,,,,---...+++++++++,,,...---+++)))))))))(((((())))))***+++,,,+++******))))))******++++++******++++++,,,---/////////000///......---,,,,,,+++***))))))))))))((()))))))))***************+++---...///...,,,+++******)))))))))))))))***,,,,,,------,,,+++)))(((++++++,,,---...///......111///---,,,,,,++++++++++++************+++,,,,,,+++***)))(((((()))***+++((()))+++,,,---,,,+++++++++---///000000...+++***)))(((((()))************+++++++++******,,,---///,,,...//////---,,,,,,---000...+++(((((((((***+++---+++******++++++***((()))***+++,,,,,,,,,+++***///000000...,,,++++++---))))))******+++,,,......)))***+++---///111333444222111///---,,,+++++++++++++++************++++++++++++++++++,,,,,,------,,,***)))))),,,---,,,+++,,,...//////......///111000///...---,,,,,,++++++***---000000///---,,,,,,+++*********+++,,,...///111222222000---++++++,,,,,,------------,,,,,,+++,,,+++++++++************************)))))))))((('''''''''((()))***++++++*********)))))))))))))))((((((''''''''''''(((((()))(((''''''&&&&&&''''''))))))))))))))))))))))))***))))))(((((())))))***'''((())))))************************************gggeeecccaaa```aaabbbcccbbbaaa```______^^^^^^^^^\\\[[[[[[YYYWWWUUUTTTSSSMMMLLLKKKJJJIIIHHHHHHHHHIIIGGGCCC???======???@@@============<<<<<<<<<<<<@@@???>>>===>>>@@@CCCEEECCCCCCBBBBBBBBBAAAAAAAAA@@@???>>>>>>===<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::999999888888777888999999999888666555777777666666666666777777333333444555666666555555333333222222111111111111---...///000111111111000444444444222000000111222666555333333333333222111444444444333333444444444111111111111000000000///...///000111111222111111111111000000111111222333333111//////000000///......////////////////////////......------......///+++,,,,,,,,,------......---------...............///...,,,+++++++++,,,,,,,,,---/////////////////////...---,,,,,,,,,,,,,,,,,,,,,...///111111222222111111111111111111111111---...////////////...---,,,,,,---...//////000000---------...///000111222------......------,,,,,,+++++++++***+++,,,------...---,,,+++***))))))))))))***++++++------.../////////000///...,,,***)))((()))+++,,,---,,,++++++++++++++++++******))))))++++++*********++++++,,,(((((((((((()))***++++++,,,---......,,,,,,---...,,,++++++---......,,,***)))))))))))))))***++++++,,,+++******))))))******++++++******++++++,,,---111111000000///...,,,+++---,,,+++***))))))))))))((()))))))))************)))***,,,......---,,,+++(((((((((((()))***+++,,,---............,,,+++***------,,,++++++,,,///111222222000...+++))))))(((+++++++++++++++,,,,,,---******)))(((((()))******((()))+++,,,------,,,+++---...000111111///---+++((())))))***)))******+++...,,,+++))))))*********,,,...///000.........///111///,,,)))((()))***+++---+++******++++++)))((())))))***+++,,,---------/////////---+++)))***+++************+++,,,---...)))***+++---///000111222111111///...,,,+++++++++))))))))))))***+++,,,---*********+++++++++++++++(((''''''(((***+++,,,,,,---...//////......///000///...---,,,++++++,,,,,,+++---//////---+++************))))))***+++,,,---///000000...,,,***+++,,,...............---,,,,,,++++++*********)))))))))************)))))))))((('''((()))***++++++,,,,,,))))))))))))))))))******((((((''''''''''''(((((((((''''''&&&%%%&&&&&&&&&((((((((((((((((((((((((******))))))))))))*********+++++++++***)))(((((())))))))))))))))))))))))dddcccbbb```___``````aaa_________^^^^^^]]]\\\\\\[[[ZZZYYYXXXVVVTTTRRRQQQKKKKKKJJJIIIHHHGGGFFFEEEGGGEEEAAA>>>======>>>???=========<<<<<<<<<;;;;;;???>>>>>>>>>>>>@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAA??????>>><<<<<<<<<<<<<<<::::::;;;<<<<<<;;;:::::::::999999999888888888777777777888888777777666555777777666666666666777777222222333444555555555555444444333333222111111111,,,,,,---...///000111222444444333222000000111333666444222111222222111000333333333333333333333333111111111111000000000000//////000111222222222222111111000000111111222333333111///.../////////---...///000111111111111111...------------------...,,,,,,,,,,,,------------++++++,,,---.........---000///---,,,+++++++++,,,---...000000...---............---,,,,,,,,,---------...///000111222222222111111111111111111111111........................+++,,,---...///111222222............///000111222...------,,,+++,,,,,,,,,,,,+++***)))***+++,,,---...---,,,***))))))))))))(((((()))***+++,,,------////////////...,,,++++++))))))***+++++++++*********++++++++++++***))))))***))))))))))))***++++++(((((((((((())))))***+++,,,---......,,,,,,---...---,,,,,,...//////---+++***))))))))))))***++++++,,,+++******))))))*********************+++,,,,,,000000000///...---++++++---,,,+++******)))******))))))))))))************((()))+++,,,---,,,,,,+++((((((((()))***+++,,,------...//////...---+++***---------+++***+++...111///000000///,,,++++++,,,+++++++++,,,,,,,,,,,,,,,******))))))))))))************+++,,,,,,---,,,,,,---...000222111///---+++((()))+++***))))))***,,,///---***(((((((((((('''+++---///000//////000111222000...+++))))))******)))(((''''''((()))(((&&&((())))))***,,,...///111/////////---***))))))***+++************+++,,,,,,)))***,,,---.../////////000000000///...,,,***)))''''''((()))***+++,,,---)))******+++++++++***)))&&&&&&'''''')))***+++,,,---///000///......///000...---,,,+++***+++,,,---,,,...///...,,,***)))******))))))((()))***+++,,,,,,------,,,******+++---//////000//////...---,,,+++************)))))))))************))))))))))))((()))***++++++,,,++++++))))))))))))************((((((''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&((((((((((((((((((((((((++++++************++++++,,,,,,,,,,,,***)))((('''))))))))))))))))))))))))aaaaaaaaa```______^^^^^^\\\\\\\\\\\\[[[ZZZYYYYYYZZZYYYXXXWWWUUURRRPPPOOOIIIIIIHHHGGGEEEDDDBBBAAABBBBBBBBBAAA@@@>>>===<<<======<<<<<<<<<;;;;;;;;;=========>>>>>>??????@@@AAAAAA@@@@@@@@@?????????@@@???===<<<;;;;;;<<<<<<999:::;;;;;;;;;;;;:::999999888888888888777777777888777666666555555666666666666555555555555666666///000111222333333333333333333333222222111000///------------///111333555333333333111000000222555555333111000111222111000111222222222222222222111111111111111000000000000...///000111111222222222111111000000111111222333333111///...//////...------...///111222222222111------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,)))***,,,---.........---......,,,++++++,,,---...---///111000---+++,,,---------,,,,,,,,,---......///000000111222222111111000000000000000000000000000000///......///000000------...///000000111111//////......///000111111///---+++))))))***,,,------,,,+++******,,,---...---,,,+++)))))))))******))))))***+++,,,---............---,,,++++++,,,,,,+++******))))))))))))******++++++,,,+++***)))(((((((((((((((((()))******))))))((((((((())))))***+++---...---,,,+++,,,---...------///000000...,,,******))))))******+++,,,,,,+++******))))))*********))))))))))))***++++++...............---,,,,,,------,,,+++************))))))))))))************(((((()))******+++,,,,,,***************+++,,,---------......---,,,***)))***,,,//////---,,,---...,,,...000///---,,,---///)))******+++++++++++++++************************---,,,,,,,,,,,,,,,------,,,---///000000...,,,***(((***++++++))))))***---...+++((('''((()))(((&&&)))+++.../////////000111222111///---+++***))))))((('''&&&'''((()))((('''(((((('''(((+++...222444///000///---***))))))***++++++***)))))))))*********+++,,,---------,,,+++///000111111000---***((('''((()))+++++++++***)))***++++++,,,,,,+++******))))))***))))))***+++,,,...///000///...---...///---,,,*********+++,,,...,,,...///---+++)))((()))***)))((('''((()))***+++++++++,,,+++******,,,///000000000000///...------,,,,,,+++++++++*********************))))))))))))((()))***++++++***))))))((()))))))))************)))(((((((((((((((((()))(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((+++++++++******+++++++++,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++````````````___^^^]]]\\\ZZZZZZZZZZZZYYYXXXWWWVVVYYYYYYXXXVVVTTTQQQOOONNNHHHGGGGGGEEEDDDAAA@@@???>>>@@@CCCDDDCCC???;;;888======<<<<<<<<<;;;;;;;;;;;;<<<===>>>??????>>>>>>????????????>>>>>>>>>>>>@@@???===<<<;;;;;;<<<<<<999999;;;;;;;;;;;;999999888888888888777777777777888777666444444555666666555444444333333444444555......000111111222222222222222222222111000............------///222555777333333222111///000333555555333000///000111111111000111111222222111111000111111111111000000000000---...///000111111111111111111111000111222222333333111////////////...---+++,,,...000222222222111---,,,,,,++++++,,,,,,------------,,,,,,+++++++++((()))+++---.........------,,,++++++,,,---///000...000222000---***+++,,,,,,,,,,,,,,,------...///000111111222222222111111////////////////////////333111000......000111333////////////000000000000///////////////000000111///---***((('''))),,,......---,,,++++++---...000,,,+++***)))))))))***++++++,,,------//////000111---,,,+++*********+++,,,,,,+++***((((((((()))*********+++,,,+++***)))((('''''''''''''''((())))))))))))(((((((((((())))))+++,,,------++++++,,,---.........///111000...,,,*********)))******+++,,,,,,++++++***)))*********)))))))))((()))******++++++,,,,,,---......------...---,,,+++************))))))))))))************(((((((((((()))***+++,,,---,,,++++++***+++++++++,,,,,,------,,,+++)))(((&&&+++000222000---++++++,,,///111000---+++,,,...(((((()))***************************************///...,,,,,,+++,,,---...***,,,---///...,,,***((((((***,,,+++))))))+++---,,,)))&&&&&&(((***)))'''(((***,,,.........///111222111000...,,,***)))((()))(((((()))***,,,+++***((('''&&&'''***///444777000111000...+++)))***+++,,,+++***)))((((((((((((***+++,,,,,,,,,+++***)))///000222333222...***(((((()))+++,,,+++***(((&&&+++,,,---------,,,+++***,,,------+++***)))***,,,...///000///...---...///---+++***))))))+++---...---......---***((((((((())))))(((''''''(((*********+++++++++***+++...000111111111111000///---------------,,,,,,,,,++++++************))))))))))))(((((()))******)))((('''(((((())))))*********+++))))))(((((((((((())))))(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((,,,++++++******++++++,,,***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,aaaaaa```^^^[[[YYYZZZ[[[XXXXXXXXXXXXWWWVVVUUUTTTXXXWWWWWWUUUSSSOOOMMMKKKEEEDDDBBB@@@???===<<<<<>>;;;:::>>>===<<<;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>===<<<<<>>===<<<<<<<<<===>>>?????????>>>>>>>>>===<<<;;;:::::::::;;;>>>>>>>>>>>>>>>===<<<<<<===>>>>>>??????>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<:::999999:::;;;:::999:::999777777888888666555555444444333333333444444333444444444444333333222000111111222333444555666777444111000111111000...000///......000222555777222111/////////111222444444222000//////000000/////////000000000000/////////.........//////...---000111222333333444444333222111000000//////000000000000000000000000000000////////////////////////............------,,,+++...---,,,---...---,,,***++++++*********+++,,,---+++++++++,,,---...///000------------,,,,,,++++++++++++++++++,,,---///000111111111111111000000000111111111111000///............------...///111222000000111111111000//////...---------...///000000.........------.........---,,,***)))((())))))***,,,,,,---------.........---777>>><<<666333222111,,,,,,------------------,,,---------,,,++++++***,,,,,,,,,++++++*********)))))))))))))))******************+++,,,,,,+++***------------------------,,,******,,,///000///---))))))***++++++++++++++++++***(((''''''(((***+++))))))***++++++,,,++++++)))+++......---,,,,,,------------,,,+++******)))(((((((((((((((((((((((())))))))))))))))))))))))+++---......---,,,,,,---...---,,,******+++,,,---)))+++,,,,,,,,,---///111//////...------,,,++++++,,,,,,,,,,,,,,,---...///---,,,++++++,,,+++)))(((+++,,,---,,,*********,,,---------,,,,,,++++++***((((((((())))))))))))))),,,,,,+++***))))))))))))+++,,,---,,,+++,,,...000222444555333///+++))))))((((((((('''''''''''''''&&&'''((()))***+++++++++000///...---,,,+++******))))))))))))))))))))))))+++*********+++---///000111111222222222111000000,,,+++*********,,,---......000111000///...///000222000...,,,,,,,,,***)))+++,,,---,,,++++++,,,...///---,,,******+++,,,---...,,,))))))******(((&&&(((((())))))***+++,,,------,,,+++---///111111000///111333444444333111///...............---,,,+++...,,,+++++++++***'''%%%++++++*********)))))))))************************---,,,***)))))))))+++,,,)))))))))))))))*********&&&&&&&&&'''''''''((((((***)))(((((((((((()))*********(((''''''((())))))((()))***++++++***)))(((___``````^^^[[[WWWUUUUUUUUUUUUUUUUUUTTTSSSRRRRRRRRRQQQPPPOOOLLLJJJGGGFFFDDDCCCAAA???===<<<<<<;;;;;;;;;;;;<<<>>>???AAABBB>>>>>>===<<<;;;;;;;;;;;;======>>>>>>>>>===<<<<<<<<<======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;:::777555999777666666777777555444333333333333333444555555333333333333333222111111111111222333444555555666555444333222333222000...////////////000222555666333222000///000111333444444222000//////000000/////////000000000000//////---...//////000000000//////000111222222333333222222111000000//////000000000000000000000000000000//////////////////////////////...---,,,+++++++++---,,,+++,,,------+++***+++++++++***++++++,,,---,,,,,,+++,,,,,,---...///...---------------,,,,,,,,,------.........------000000000//////.........//////000000000000//////000//////......///000000000000111111000///............---------......///,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))((('''((((((++++++,,,,,,,,,---------...;;;EEECCC;;;555222000+++++++++,,,------............------,,,***)))(((+++++++++++++++*********************))))))))))))******+++,,,------------///...---,,,,,,---...///,,,+++***+++...000111000)))******+++++++++++++++,,,+++***))))))***+++,,,*********+++,,,---...///+++,,,...///...------...//////...---+++***))))))))))))))))))))))))))))))((((((((((((((((((((((((+++,,,......,,,+++,,,---///...---,,,,,,,,,------+++***)))'''''')))...111///......------,,,,,,++++++++++++***++++++,,,,,,---,,,++++++,,,+++)))'''***+++,,,,,,+++***+++---000///...,,,+++)))((('''))))))))))))))))))))))))+++******))))))*********)))***++++++***+++---///222444666555111---***)))(((((((((((())))))))))))((()))******++++++******---.........---,,,***)))))))))))))))))))))))))))************+++---...000222333444555444333111000++++++***+++,,,---///000///000222222111000111222666444222000///,,,)))&&&)))***+++***)))***+++---...---,,,******++++++,,,,,,***(((((()))))))))((()))))))))******++++++++++++***+++---000111///...---///222444444222///---///000111222111000...---///---+++******)))&&&$$$,,,+++++++++************)))))))))))))))))))))))),,,+++***)))((()))*********))))))))))))))))))(((&&&&&&'''''''''((((((((())))))(((''''''((())))))(((((())))))))))))))))))'''((()))******)))(((''']]]^^^___^^^ZZZUUUSSSRRRSSSSSSSSSSSSRRRQQQPPPPPPOOOOOOMMMLLLIIIGGGFFFEEEBBBAAA@@@>>>===<<<;;;;;;;;;:::::::::<<<>>>AAACCCAAA@@@???===<<<<<<<<<<<<<<<===============<<<<<<<<<======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===<<<888555777666444555555666444333444333333222333333444444333333333333222111000000000000111222333333444444333333444444444222000.../////////000111333444555333222111000111222444666444222000//////000000/////////000000000000//////...///111111000000///000...///000111111222222222111111000///////////////000000000000000000000000////////////////////////111000...,,,++++++,,,,,,,,,++++++,,,------+++***......---------.........//////---,,,++++++******------------------------+++,,,...000000///...---000000//////......---------...//////000000000///000000000//////.........000000000000///...------......------,,,---------,,,,,,,,,------,,,,,,,,,,,,+++)))((((((((())))))******+++++++++,,,,,,,,,***888CCCAAA888222000...+++++++++++++++++++++,,,---------,,,,,,***))))))+++++++++************************))))))((((((''')))+++---------......///111///...,,,,,,...///111...---,,,,,,---...000000)))***++++++,,,,,,++++++,,,++++++******++++++,,,******))))))+++---///000,,,---//////...---...///000000///---,,,***))))))***************)))))))))((((((((((((((((((((((((,,,...000///...---......////////////.........---***)))(((&&&%%%'''+++.........------,,,,,,,,,,,,++++++************++++++---,,,++++++,,,+++)))''')))***,,,,,,++++++,,,---//////...,,,***)))((('''*********))))))))))))((()))))))))))))))***++++++)))***+++++++++,,,...000333444666555333///,,,***(((((())))))*********+++++++++,,,,,,,,,++++++***+++,,,---......---+++)))******************************))))))***,,,...///222333555666666444111///+++******+++,,,///111222///111222222000///...///666444222111000---)))&&&'''((())))))((()))+++,,,---,,,++++++******++++++)))(((((('''((()))))))))*********+++++++++++++++))))))+++...000000...,,,***,,,///111111///,,,***,,,...111333333222000///...,,,***)))))))))'''&&&))))))***+++,,,------...((((((((((((((((((((((((+++***))))))(((((())))))******))))))((((((((('''''''''''''''(((((((((((()))((('''&&&&&&'''((()))'''((()))***************)))***++++++++++++***)))[[[]]]^^^\\\XXXTTTQQQPPPQQQQQQQQQQQQPPPOOONNNMMMNNNMMMLLLJJJHHHFFFEEEDDDAAA@@@???===<<<;;;;;;:::<<<;;;:::999:::===???AAACCCBBBAAA???>>>>>>======<<<<<<============<<<<<<===>>>>>>??????>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;888999;;;>>>@@@???<<<999666555333444555555444333555555444333222111111222333333333333222111000////////////000111111222222111222444555444222000///...///000111222333333333333222111111222444777888444222000//////000000/////////000000000000//////000222444444111///...///......///000111111111111111000000///.../////////////////////////////////........................222111///---,,,------...,,,++++++,,,---...,,,+++..............................---,,,+++*********------------------------)))+++---000111000///...000000//////............,,,---...///////////////000000//////......------///////////////...---,,,...------,,,,,,,,,,,,---,,,---............---,,,))))))(((((((((***+++,,,*********+++++++++,,,,,,(((444<<<999222///000000///......---,,,++++++*********+++,,,,,,+++++++++************************)))))))))((((((''''''''')))+++......------...000111000...------...000111111000///---,,,,,,---...******+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,))))))((()))***,,,...///,,,---......------...000111111///...,,,+++***))),,,,,,+++++++++*********)))))))))))))))))))))))),,,...//////...------...//////000000000///...---'''((()))(((&&&'''(((***,,,,,,,,,,,,++++++++++++...------------......///---,,,+++,,,,,,,,,***((()))***,,,,,,++++++,,,---------,,,++++++***))))))************))))))))))))(((((((((((()))***++++++***,,,---------...000222333444444555444111---+++(((((())))))******++++++***************))))))((()))***,,,......---,,,***,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***,,,...///222444555666555333000...*********+++,,,///111222111333444444111...------222111000000000...+++(((((()))))))))((((((***,,,,,,,,,++++++************(((((((((((((((((()))******+++,,,,,,---,,,++++++))))))+++...000000...,,,)))+++---//////---+++)))(((***...111333333222111,,,***(((((()))***))))))))))))***+++,,,------...((((((((((((((((((((((((+++******)))))))))))))))***)))))))))(((((('''''''''''''''((((((((()))))))))((('''&&&&&&'''((()))'''((()))***++++++***************++++++*********ZZZ[[[[[[YYYVVVRRRQQQPPPNNNOOOOOONNNNNNMMMLLLKKKMMMLLLJJJHHHFFFEEEDDDDDD??????===<<<;;;:::::::::===<<<:::999:::;;;===???DDDCCCBBB@@@???>>>======;;;;;;<<<=========<<<<<<===>>>>>>??????>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;999999;;;>>>@@@@@@===;;;555444333444555555444333666555444222111111000000444444444444333111000000....../////////000000000///111444444222000//////...///111222333333222222111111111222333666999;;;444222000//////000000/////////000000000000//////111444777666222///...///...///000111111222222111111000//////......//////////////////////////////........................//////...------------...---,,,,,,---...///...,,,,,,------------,,,++++++))))))******+++---...///++++++,,,,,,,,,,,,------(((***,,,///000000///...........................,,,,,,---...//////.....................---,,,+++------............------,,,,,,+++++++++,,,,,,------...///000000///...---))))))((()))***+++---...******+++++++++,,,,,,,,,***111555111...///222222333222111000///---,,,,,,))))))***+++++++++++++++)))))))))***************))))))))))))(((((((((((())),,,//////,,,,,,---000000///...------...///000111222111///,,,++++++---***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))***,,,------,,,---...---,,,,,,...000111111000///---,,,++++++---------,,,++++++******))))))))))))))))))))))))***+++------+++***+++,,,...///111222111000...,,,''')))******)))''''''(((************************++++++++++++,,,---......///...------...---+++)))***+++,,,,,,+++***+++---+++++++++++++++*********)))))))))*********++++++(((((((((((())))))***+++,,,---...//////000222444444333222222333111///,,,))))))))))))************'''''''''(((''''''&&&&&&((()))+++,,,---------,,,........................))))))))))))***,,,---///222333444444333111///---************,,,...000222333555777666333111///......------...//////---,,,***++++++***))))))***,,,+++++++++++++++*********((()))***)))(((((()))+++***+++---...///...------+++***+++---000111///...+++,,,...//////...,,,+++&&&(((+++...111111111111***(((''''''(((*********,,,+++++++++************))))))))))))))))))))))))++++++*********))))))))))))(((((((((((((((((('''''''''((((((((()))))))))))))))(((''''''((())))))))))))******************))))))))))))))))))))))))YYYYYYYYYWWWSSSQQQQQQQQQMMMMMMMMMMMMLLLKKKJJJIIIKKKJJJHHHFFFDDDCCCCCCCCC>>>>>><<<;;;:::::::::999;;;::::::::::::<<<===>>>CCCBBBAAA???===<<<<<<<<<:::;;;<<<<<<======<<<<<<<<<======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>>>><<<999555444333444555666555444444444333222111111111222666555555555444222111000////////////000000000000...111333222000...///000---///111333444333222111000000000222555888<<<>>>444222000//////000000/////////000000000000/////////333777777333000000111//////000111222222222222000000///............///////////////////////////........................++++++,,,,,,------,,,,,,------,,,...000000///---,,,---.........---+++***(((((()))***+++---///000*********+++++++++,,,,,,***+++,,,---......---,,,++++++,,,,,,---.........,,,,,,---.........------+++,,,---------,,,+++***+++,,,------............+++*********+++,,,---------...///000000///...---++++++*********,,,---...++++++++++++,,,,,,,,,---,,,///000---,,,///111000111111000///......------***++++++++++++******)))((()))))))))*********+++***************+++++++++))),,,//////+++***,,,///........................///111222111...,,,,,,---***+++,,,,,,------,,,,,,******++++++++++++************+++,,,,,,---,,,,,,,,,,,,---,,,++++++---000000000//////...------,,,.........---,,,+++++++++++++++++++++++++++++++++)))+++---,,,+++***+++,,,---...111222222000---+++)))+++,,,+++)))(((((()))(((((((((((())))))))))))&&&&&&'''((()))***,,,---000///......///...,,,***+++,,,---,,,*********,,,++++++++++++************(((((()))***++++++,,,---))))))((((((((())))))***,,,---/////////000333555555222000000111111///---))))))))))))))))))((((((&&&''''''(((((((((''''''((()))***+++,,,---..............................))))))((()))***+++---...222222222111000...---,,,******)))***+++---///000000222555666444222111000///---,,,,,,...//////...---......,,,******+++,,,+++++++++++++++***)))))))))+++,,,***((('''))),,,+++,,,...000111111000///---,,,+++---///111111000,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---...//////000,,,)))'''&&&''')))))))))++++++*********)))))))))************************+++++++++++++++******)))'''''''''((((((((((((((('''((((((((())))))))))))***)))(((((((((((()))***,,,+++***)))))))))***+++******))))))))))))******XXXXXXWWWUUURRRQQQQQQRRRLLLLLLLLLLLLKKKJJJIIIHHHJJJIIIFFFDDDCCCBBBBBBBBB>>>===<<<;;;:::999999999888888999:::;;;===>>>???BBBAAA???>>><<<;;;::::::::::::;;;<<<=========<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<999777666444333444666666555444222222111111222222333444666666666555444333111000000000000000111111111111...000222111///---...000---///222444444333111000//////000222555:::>>>@@@444222000//////000000/////////000000000000//////---222777777444111222444///000111222222333333222000000///...............////////////////////////........................'''(((***+++,,,,,,+++***...------...000111000...//////000000000///---,,,************+++,,,---...))))))*********+++++++++------------,,,,,,+++***))))))***+++,,,------...,,,------......------,,,******,,,,,,,,,,,,+++*********,,,---.../////////************+++,,,---...,,,---///000000///---,,,...---,,,+++++++++,,,---++++++,,,,,,,,,---------,,,...---***+++///...+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++***)))((('''(((((())))))*********++++++++++++,,,,,,---------)))---000///+++)))+++...------............------,,,///222222///------...***+++,,,,,,------,,,,,,)))******++++++******)))+++,,,---.........---,,,+++,,,,,,+++***+++---///000000//////.........---//////...---,,,,,,+++++++++++++++++++++++++++++++++---///...---,,,------,,,...000222222///,,,***,,,,,,,,,***(((((()))+++'''''''''((((((((((((((((((((()))***+++---///000111000//////000///---++++++------,,,***)))***+++,,,,,,++++++***))))))(((''''''(((***+++,,,---...))))))(((((((((((())))))+++---...//////000333555666222///...000111000...******))))))((((((''''''))))))***+++++++++++++++(((((()))***+++---///000------------------------))))))(((((()))+++---...222111000///...---,,,,,,******))))))***,,,...///***---111333333111111111000...,,,,,,...000000000///000000...+++***+++,,,***++++++++++++***))))))***,,,---+++((('''))),,,***,,,///111222222111111...---,,,---///111222111******)))(((((()))******,,,,,,,,,,,,------.........+++(((&&&'''(((((('''''''''((()))***+++,,,,,,************************+++,,,,,,,,,,,,+++******&&&'''''''''(((((())))))(((((((((((())))))))))))+++***)))(((((()))***+++...,,,***(((((()))***+++------,,,,,,,,,,,,------