BM6P6(@ tttmmmjjjgggccc___]]]\\\ZZZYYYWWWWWWVVVVVVWWWWWWWWWVVVVVVVVVUUUUUUWWWWWWVVVUUUVVVWWWXXXYYYYYYYYYXXXXXXWWWWWWWWWWWWTTTTTTTTTSSSRRRQQQQQQPPPRRRRRRSSSSSSRRRQQQPPPPPPPPPPPPQQQRRRSSSSSSRRRRRRTTTSSSSSSSSSSSSSSSTTTUUUWWWWWWVVVWWWXXXZZZ\\\]]]]]]]]]]]]^^^^^^______```\\\]]]^^^______^^^]]]]]]^^^]]]\\\ZZZYYYXXXXXXXXXZZZZZZZZZZZZZZZ[[[[[[\\\___^^^\\\ZZZYYYXXXWWWWWWZZZYYYYYYYYYYYYYYYZZZ[[[\\\]]]___aaadddfffggghhhggggggggggggeeecccaaa```cccdddeeeggghhhhhhiiiiiijjjkkkmmmooopppooonnnmmmggggggiiijjjjjjjjjjjjjjjhhhkkknnnpppppppppqqqrrruuuuuuuuuvvvwwwwwwxxxxxx~~~~~~|||{{{xxxwwwvvvttttttuuuvvvxxxzzz}}}~~~~~~}}}{{{{{{{{{|||}}}rrrfff```WWWSSSNNNMMMNNNNNNLLLJJJLLLMMMNNNOOONNNMMMLLLKKKKKKKKKJJJHHHFFFCCCAAA@@@:::;;;<<<===<<<;;;:::999======>>>@@@BBBEEEHHHJJJTTTXXX^^^fffnnnxxx~~~yyytttqqqhhhfffccc```___\\\YYYVVVXXXVVVSSSSSSSSSSSSQQQPPPQQQPPPOOONNNMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNPPPPPPPPPPPPRRRUUUXXXZZZ\\\]]]```cccfffjjjlllmmmuuuvvvxxx{{{~~~{{{xxxwwwrrrpppnnnllljjjhhhggggggaaaaaa```___]]]ZZZXXXWWWXXXYYYYYYXXXWWWWWWYYY[[[\\\]]]^^^^^^```cccgggjjjmmmpppuuuzzz~~~{{{pppjjjfffddd```\\\[[[ZZZYYYXXXVVVVVVUUUUUUVVVVVVVVVUUUUUUUUUTTTTTTVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXWWWWWWWWWVVVVVVUUUUUUTTTSSSSSSRRRQQQQQQRRRRRRRRRRRRRRRQQQPPPPPPPPPPPPQQQRRRRRRRRRRRRRRRSSSRRRRRRRRRRRRSSSTTTTTTWWWWWWWWWWWWXXXZZZ[[[]]]``````aaaaaabbbbbbcccccc]]]^^^____________^^^]]]^^^]]]\\\[[[ZZZYYYXXXXXXZZZZZZYYYYYYYYYZZZ[[[[[[^^^]]]\\\[[[ZZZYYYYYYYYYZZZZZZYYYYYYYYYYYYZZZZZZ\\\]]]^^^```bbbdddffffffffffffgggfffeeedddbbbaaaddddddfffggghhhiiiiiiiiiiiijjjlllnnnppppppooonnniiiiiijjjjjjjjjjjjkkkkkkiiikkknnnoooooopppqqqssstttttttttuuuvvvvvvwwwwww}}}||||||{{{zzzxxxwwwvvvuuutttuuuvvvwwwzzz|||~~~~~~}}}|||{{{zzz{{{||||||~~~tttkkk___ZZZSSSOOOOOOOOOMMMLLLMMMMMMNNNOOOOOOOOONNNMMMMMMLLLKKKJJJGGGEEECCCBBB>>>>>>>>>======<<<;;;::::::;;;;;;<<>>===<<<<<<;;;999999999:::<<>>@@@BBBDDDGGGLLLRRRYYYaaaiiiooovvv|||{{{wwwsssnnnkkkhhhddd```]]]\\\[[[YYYXXXWWWVVVUUUTTTSSSRRRRRRRRRNNNNNNMMMMMMLLLLLLKKKKKKKKKJJJIIIIIIIIIIIIJJJKKKMMMMMMNNNOOOPPPPPPQQQQQQPPPQQQRRRTTTVVVXXXYYYZZZ[[[^^^```bbbcccdddgggiiikkkkkkmmmnnnppppppqqqqqqqqqqqqqqqqqqrrrrrrssssssuuuvvvwwwxxxwwwwwwuuuuuurrrrrrrrrqqqqqqpppppppppnnnnnnmmmnnnmmmjjjfffcccaaaaaa```^^^]]]\\\[[[ZZZZZZYYYXXXWWWVVVUUUUUUUUUTTTTTTTTTUUUVVVWWWXXXYYYXXXZZZ]]]___aaacccgggjjjjjjmmmqqqtttwww||||||rrriiifffaaa]]]ZZZXXXWWWVVVTTTSSSSSSRRRRRRRRRSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPPPQQQSSSTTTTTTTTTSSSRRRSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTQQQQQQRRRRRRSSSRRRRRRQQQPPPQQQQQQRRRQQQQQQPPPPPPNNNNNNNNNNNNOOOPPPQQQRRRVVVVVVWWWWWWXXXXXXXXXYYY\\\]]]___aaabbbbbbbbbaaa___^^^^^^]]]]]]]]]]]]]]][[[[[[[[[[[[[[[ZZZXXXXXXWWWWWWVVVVVVWWWWWWXXXYYYXXXYYY[[[]]]^^^^^^^^^^^^\\\\\\[[[ZZZZZZZZZZZZZZZ[[[\\\\\\]]]^^^^^^______aaabbbcccdddddddddcccbbb``````bbbcccdddeeeeeeeeedddeeegggjjjlllnnnoooppprrrpppnnnlllkkkkkklllmmmmmmmmmmmmllllllllloooqqqooooooooopppqqqqqqrrrrrrsssttttttuuuvvvvvvuuuuuuuuuuuuttttttuuuwwwxxxyyyyyyyyyxxxwwwwwwxxxyyyzzz}}}|||~~~rrrddd[[[UUUPPPMMMIIIJJJJJJKKKLLLMMMMMMNNNMMMMMMMMMLLLKKKIIIHHHGGGGGGFFFCCC@@@>>>=========<<<;;;;;;;;;;;;===>>>???BBBEEEIIINNNTTT[[[bbbhhhnnnuuu~~~|||yyysssooojjjfffdddbbbaaa```\\\[[[YYYWWWVVVUUUTTTTTTRRRQQQQQQPPPOOONNNMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLNNNOOOPPPQQQRRRTTTVVVXXXZZZZZZ[[[]]]___```aaabbbcccddddddddddddcccdddddddddeeeeeeeeeeeeggghhhiiijjjjjjjjjiiihhhfffffffffeeeeeeeeeeeeeeeeeecccaaaaaaaaa```^^^\\\]]]\\\[[[ZZZYYYWWWVVVVVVXXXWWWVVVVVVUUUUUUUUUVVVUUUUUUUUUVVVWWWXXXZZZ[[[ZZZ]]]```cccfffjjjnnnqqqrrruuuzzz~~~~~~sssjjjbbb```]]]YYYWWWUUUUUUUUURRRRRRQQQQQQQQQRRRSSSSSSQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRSSSTTTTTTTTTSSSSSSRRRRRRRRRSSSRRRRRRQQQPPPNNNNNNNNNNNNOOOPPPRRRRRRTTTUUUVVVVVVWWWWWWVVVVVVZZZ[[[^^^```bbbbbbaaa```]]]]]]\\\[[[ZZZZZZZZZZZZYYYYYYZZZ[[[ZZZYYYWWWVVVVVVVVVVVVUUUVVVWWWWWWXXXWWWXXXZZZ\\\^^^^^^^^^^^^]]]\\\[[[[[[ZZZZZZZZZZZZ[[[[[[\\\\\\]]]^^^______```aaabbbcccdddcccbbbaaa___```aaacccdddddddddddddddeeefffhhhkkkmmmnnnoooqqqpppnnnllllllllllllllllllmmmnnnmmmllllllmmmooonnnnnnoooooopppqqqqqqqqqrrrsssttttttuuuuuuuuutttuuuuuutttttttttvvvwwwxxxxxxwwwvvvvvvvvvwwwxxxyyy}}}|||~~~ttthhh^^^UUUOOOJJJIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKIIIIIIHHHGGGEEECCCAAA@@@??????;;;;;;:::999::::::<<<===>>>@@@DDDHHHMMMSSSZZZ___fffmmmvvv~~~}}}xxxrrrmmmjjjiiigggfffdddcccaaa^^^\\\ZZZYYYYYYUUUTTTSSSRRRQQQPPPOOOOOOMMMMMMLLLLLLLLLKKKKKKJJJKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIJJJKKKKKKLLLMMMMMMMMMOOOQQQQQQQQQRRRTTTUUUWWWWWWXXXYYYZZZZZZYYYYYYXXXYYYYYYZZZZZZZZZYYYYYY[[[\\\]]]^^^___^^^]]]]]][[[[[[[[[[[[[[[\\\\\\\\\\\\ZZZXXXXXXYYYZZZYYYXXXXXXXXXWWWVVVUUUUUUTTTTTTVVVVVVUUUUUUUUUUUUVVVVVVWWWVVVVVVWWWYYY[[[]]]___```bbbfffjjjmmmqqqvvvyyy}}}}}}vvvlllbbb[[[ZZZYYYVVVSSSRRRSSSTTTQQQQQQQQQQQQQQQRRRSSSTTTRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRPPPPPPQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUUUUUUUUUUSSSSSSTTTTTTSSSRRRRRRQQQNNNNNNNNNNNNPPPQQQRRRSSSRRRSSSTTTUUUVVVUUUTTTTTTVVVXXX[[[]]]______^^^]]][[[ZZZYYYXXXWWWWWWWWWXXXWWWWWWYYYZZZYYYXXXVVVUUUUUUUUUUUUUUUUUUVVVWWWWWWVVVWWWZZZ\\\]]]^^^]]]\\\^^^]]]\\\[[[ZZZZZZZZZZZZZZZZZZ[[[\\\^^^___``````aaaaaabbbccccccbbbaaa``````aaabbbdddeeeeeeffffffeeeeeefffgggiiikkkmmmnnnnnnnnnnnnmmmmmmllllllllllllmmmooonnnmmmllllllmmmnnnnnnnnnoooppppppqqqqqqssssssttttttuuutttttttttvvvuuutttssstttuuuvvvwwwvvvvvvuuuuuuuuuvvvwwwxxx{{{{{{}}}wwwiii\\\SSSLLLKKKJJJIIIJJJJJJKKKLLLNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIHHHFFFDDDCCCBBB>>>===<<<;;;:::;;;<<<===:::===@@@CCCHHHMMMTTTXXX^^^dddmmmuuu{{{~~~yyyuuusssrrrpppooommmkkkgggdddbbb```___ZZZYYYXXXWWWUUUTTTSSSRRRNNNNNNOOOOOONNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLMMMJJJLLLMMMNNNMMMMMMOOOQQQQQQQQQRRRRRRSSSRRRRRRRRRQQQRRRSSSSSSSSSSSSRRRQQQSSSTTTUUUVVVWWWVVVVVVUUUSSSTTTTTTTTTUUUUUUUUUVVVUUUUUUUUUVVVXXXXXXWWWUUUSSSSSSSSSTTTTTTUUUUUUUUUVVVVVVUUUVVVVVVWWWXXXXXXYYYYYYYYY[[[^^^bbbeeegggjjjmmmqqqtttxxx|||~~~wwwqqqggg^^^WWWWWWVVVTTTQQQPPPQQQRRRQQQQQQQQQQQQQQQRRRSSSTTTRRRRRRQQQQQQQQQPPPPPPPPPQQQPPPOOONNNOOOPPPQQQRRRPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTUUUVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTSSSRRRRRRNNNNNNNNNOOOPPPQQQSSSTTTQQQRRRTTTUUUUUUTTTSSSRRRQQQSSSVVVYYY[[[[[[YYYXXXZZZYYYWWWVVVUUUUUUVVVVVVUUUVVVXXXYYYYYYWWWVVVTTTUUUUUUTTTTTTUUUUUUVVVWWWUUUWWWYYY\\\]]]]]]\\\[[[^^^]]]\\\[[[ZZZZZZZZZZZZZZZZZZ[[[\\\^^^___```aaaaaabbbcccccccccaaa```___bbbcccdddeeefffgggggggggeeeeeefffgggiiijjjlllmmmmmmmmmmmmnnnmmmmmmlllkkkkkkmmmoooooommmlllkkklllnnnnnnoooooopppqqqqqqqqqsssssstttuuuuuuttttttsssvvvuuutttsssssstttuuuvvvvvvuuutttttttttvvvwwwxxxzzzyyy{{{}}}qqqbbbWWWMMMMMMKKKJJJJJJKKKLLLLLLOOOPPPPPPPPPOOOOOONNNMMMKKKKKKKKKKKKJJJHHHFFFDDDAAA@@@???>>>===>>>>>>???:::<<>>======<<<;;;<<<===???BBBFFFIIIKKKUUUYYY___eeekkkrrryyy~~~~~~zzzvvvrrrpppnnniiifffdddbbbaaa```]]][[[[[[YYYVVVUUUVVVVVVTTTSSSQQQQQQPPPOOOMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLMMMNNNPPPOOOOOOOOOOOONNNNNNNNNLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOQQQRRRRRRQQQQQQRRRTTTSSSSSSTTTTTTUUUUUUUUUVVVVVVWWWWWWWWWVVVVVVXXXZZZZZZ[[[[[[[[[[[[]]]```ccccccfffiiilllooosssyyy||||||wwwuuupppkkkeee```]]][[[VVVTTTRRRQQQQQQQQQPPPNNNNNNNNNNNNNNNOOOPPPQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOONNNNNNOOOPPPQQQTTTSSSRRRQQQPPPPPPPPPPPPOOOPPPPPPQQQRRRSSSTTTTTTRRRSSSUUUVVVWWWWWWWWWWWWWWWWWWXXXXXXWWWUUUSSSRRROOONNNNNNNNNOOOPPPRRRSSSSSSRRRQQQPPPOOOOOOOOOPPPNNNOOOQQQRRRTTTUUUUUUVVVVVVVVVUUUTTTTTTTTTTTTTTTUUUVVVWWWXXXXXXWWWVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSTTTUUUVVVVVVXXXXXXYYYZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXYYYZZZZZZ[[[[[[\\\___```aaaaaaaaa```___^^^aaaaaabbbccceeegggiiijjjiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkkkkkkjjjiiihhhkkkkkkkkklllllllllkkkkkkmmmmmmmmmnnnoooqqqssstttuuuuuuuuuuuutttttttttttttttssssssrrrrrrssssssttttttsssrrrqqqqqqrrrtttuuuvvvwwwyyy{{{|||~~~~~~vvvjjj]]]VVVOOOKKKJJJKKKJJJIIILLLKKKJJJKKKLLLMMMMMMLLLKKKKKKLLLLLLLLLJJJIIIHHHCCCBBBBBBAAA???>>>======<<<<<<===???AAADDDGGGIIINNNQQQWWW]]]ccciiipppttt{{{}}}tttqqqnnnkkkiiigggcccaaa```^^^[[[ZZZYYYYYYWWWUUUVVVVVVUUUTTTSSSRRRQQQQQQNNNMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMOOOPPPQQQQQQPPPPPPQQQSSSTTTTTTTTTUUUVVVWWWWWWXXXXXXYYYYYYYYYXXXYYY[[[\\\]]]^^^___``````cccgggjjjlllnnnqqquuuxxx}}}}}}xxxllljjjgggbbb^^^ZZZWWWVVVTTTRRRPPPOOOOOOOOONNNMMMLLLLLLLLLMMMNNNPPPQQQRRRRRRRRRRRRQQQPPPPPPOOOOOOOOOOOONNNNNNOOOPPPQQQRRRTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSRRRSSSUUUVVVWWWXXXXXXXXXYYYYYYYYYYYYXXXVVVTTTSSSOOONNNNNNMMMNNNOOOQQQRRRRRRRRRQQQOOOOOOOOOOOOOOOMMMNNNOOOQQQRRRSSSSSSSSSUUUTTTTTTSSSSSSSSSSSSSSSTTTUUUVVVXXXXXXXXXWWWWWWUUUUUUTTTSSSSSSRRRQQQQQQSSSSSSTTTUUUVVVWWWXXXXXXYYYYYYYYYYYYXXXXXXXXXWWWWWWXXXXXXYYYZZZZZZ[[[[[[]]]^^^___`````````___^^^___```aaaccceeehhhjjjlllllllllkkkkkkkkkjjjjjjjjjiiiiiiiiijjjjjjiiihhhhhhiiiiiiiiijjjkkkkkkllllllmmmmmmmmmnnnoooqqqssstttuuuuuuuuuuuuttttttsssssssssrrrrrrqqqqqqqqqrrrrrrsssrrrqqqpppppppppqqqrrruuuvvvxxxyyy{{{|||}}}}}}~~~zzzhhhaaaWWWPPPMMMLLLKKKIIIKKKJJJIIIIIIKKKLLLLLLKKKKKKLLLMMMNNNNNNMMMLLLKKKGGGFFFEEEDDDBBB@@@??????=========>>>???AAADDDEEEGGGKKKPPPUUUZZZ```fffjjjrrrvvv|||}}}yyyuuuqqqmmmjjjjjjgggdddbbb```___]]][[[ZZZYYYXXXWWWVVVVVVUUUTTTRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOONNNOOOOOOPPPQQQNNNNNNNNNMMMMMMMMMMMMLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQRRRSSSRRRQQQQQQSSSTTTVVVWWWXXXYYYZZZ[[[\\\]]]]]]^^^______^^^___aaacccdddfffhhhiiikkkooossswwwxxx{{{~~~vvvqqqgggeeebbb^^^ZZZWWWUUUTTTQQQPPPMMMMMMMMMNNNMMMKKKJJJJJJKKKLLLMMMOOOQQQRRRTTTSSSRRRQQQPPPOOONNNNNNNNNNNNMMMNNNOOOQQQRRRTTTSSSSSSRRRQQQQQQQQQRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRSSSTTTVVVXXXYYYZZZZZZ[[[[[[[[[[[[YYYWWWUUUSSSOOONNNNNNMMMNNNOOOPPPQQQRRRQQQPPPPPPOOOOOONNNNNNMMMNNNOOOPPPQQQRRRRRRRRRSSSSSSRRRRRRRRRRRRSSSSSSSSSTTTUUUWWWXXXXXXXXXWWWUUUUUUTTTSSSRRRQQQPPPOOORRRRRRSSSTTTUUUVVVWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWXXXYYYYYYZZZZZZZZZ[[[]]]____________^^^^^^___```cccfffiiilllmmmnnnnnnmmmlllkkkjjjjjjiiigggggghhhhhhhhhhhhhhhhhhggggggggghhhiiikkklllllllllmmmmmmnnnpppqqqrrrsssvvvuuuuuuttttttssssssrrrrrrqqqqqqppppppppppppqqqrrrqqqpppooooooooooooooossstttvvvxxxzzz{{{{{{|||zzz|||~~~wwwooocccZZZUUUQQQNNNKKKKKKIIIGGGHHHIIIKKKKKKKKKKKKLLLMMMOOOOOOOOONNNMMMKKKJJJIIIGGGEEECCCBBBAAA???>>>>>>===>>>???AAAAAAEEEHHHMMMQQQUUUZZZ___ccciiimmmsssyyy~~~xxxuuuuuurrrnnnkkkiiigggdddbbb___^^^^^^\\\[[[ZZZYYYYYYUUUTTTSSSRRRQQQQQQQQQQQQQQQPPPPPPOOOPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSTTTUUUUUUTTTTTTTTTVVVYYYZZZ[[[\\\^^^```bbbcccddddddeeeggggggggggggjjjlllmmmooosssuuuxxx|||xxxpppkkkdddbbb___[[[WWWTTTRRRQQQPPPNNNLLLKKKLLLMMMLLLKKKJJJJJJJJJLLLMMMOOOQQQRRRTTTTTTSSSQQQPPPOOONNNMMMMMMLLLLLLMMMNNNPPPRRRSSSRRRQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSTTTVVVXXXZZZ[[[\\\^^^^^^^^^]]][[[XXXVVVTTTPPPOOONNNNNNNNNOOOPPPQQQQQQQQQQQQQQQPPPOOONNNNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSRRRSSSUUUWWWXXXXXXWWWWWWUUUUUUTTTSSSRRRQQQPPPOOOQQQRRRRRRSSSTTTUUUVVVVVVWWWWWWWWWWWWVVVVVVVVVUUUUUUVVVVVVWWWXXXXXXYYYYYYYYYZZZ[[[]]]^^^^^^^^^]]]]]]^^^```bbbfffjjjmmmnnnpppooonnnmmmkkkjjjiiiiiiffffffggghhhhhhhhhggggggeeeeeeeeefffgggiiikkklllllllllnnnooopppqqqrrrsssuuuuuuttttttsssssssssrrrrrrqqqpppoooooooooooooooppppppoooooonnnnnnnnnnnnqqqrrrtttvvvxxxyyyzzzzzz{{{|||}}}}}}|||qqqggg___XXXQQQLLLKKKIIIFFFFFFGGGIIIIIIIIIJJJKKKMMMNNNOOOOOOOOOOOOMMMMMMKKKJJJHHHFFFDDDDDDAAA@@@???>>>>>>>>>???@@@DDDGGGJJJMMMPPPTTTYYY\\\bbbfffkkkqqqwww}}}}}}xxxuuurrrpppllljjjiiihhhgggeeecccbbb``````YYYXXXWWWUUUTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUVVVVVVWWWVVVVVVXXX[[[]]]]]]^^^```cccfffhhhjjjkkkkkkmmmnnnoooooopppsssuuuvvvyyy}}}~~~xxxpppiiieee^^^\\\YYYVVVSSSPPPNNNNNNNNNMMMKKKKKKLLLLLLKKKJJJKKKKKKKKKLLLMMMOOOPPPQQQTTTSSSRRRQQQPPPOOONNNNNNLLLLLLKKKLLLMMMOOOQQQRRRPPPPPPPPPPPPPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTVVVXXX[[[]]]^^^`````````^^^\\\YYYWWWUUUQQQPPPOOOOOOOOOPPPQQQQQQRRRRRRRRRRRRQQQPPPOOONNNOOOPPPQQQRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSTTTSSSTTTUUUWWWWWWWWWVVVVVVUUUUUUTTTSSSSSSRRRQQQQQQQQQRRRRRRSSSTTTUUUVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWXXXXXXXXXYYYZZZ\\\]]]]]]\\\\\\]]]^^^```bbbfffjjjmmmnnnpppooonnnmmmkkkjjjiiihhhggggggggghhhhhhgggffffffeeedddddddddfffhhhjjjkkkkkklllnnnoooqqqrrrrrrrrrssssssssssssssssssssssssrrrqqqpppooooooooooooooooooooooooooonnnnnnnnnnnnpppqqqsssuuuvvvxxxxxxxxx}}}}}}}}}||||||wwwmmmbbbWWWOOOLLLIIIFFFDDDEEEFFFGGGFFFGGGIIIKKKMMMNNNOOOOOOOOOOOONNNMMMKKKJJJHHHGGGGGGDDDCCCAAA@@@??????@@@@@@BBBDDDGGGIIIKKKMMMQQQTTTZZZ^^^ccciiiooouuu|||}}}yyywwwsssrrrpppmmmkkkhhhfffeeebbbaaa___]]]\\\[[[ZZZZZZYYYYYYXXXWWWWWWWWWXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWXXXYYYYYYYYYYYYZZZZZZZZZ[[[]]]aaaeeedddeeehhhkkkooorrrtttvvvuuuwwwyyyyyyzzz|||}}}uuuoooiiiccc___WWWVVVTTTRRRPPPOOONNNNNNNNNLLLKKKJJJKKKLLLKKKJJJLLLLLLLLLMMMNNNOOOPPPPPPSSSSSSRRRQQQPPPPPPOOOOOOKKKKKKJJJKKKKKKMMMOOOPPPNNNNNNNNNOOOOOOPPPRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSTTTVVVXXX[[[^^^```bbbbbbaaa```]]]ZZZWWWUUURRRRRRQQQPPPPPPPPPQQQRRRRRRSSSSSSSSSSSSQQQPPPOOOOOOPPPQQQRRRRRRSSSSSSRRRSSSRRRRRRRRRSSSSSSTTTUUUTTTTTTVVVWWWWWWVVVUUUTTTUUUUUUTTTTTTTTTSSSSSSSSSQQQRRRSSSTTTUUUVVVVVVWWWVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUVVVWWWWWWWWWWWWXXXZZZ[[[\\\[[[[[[ZZZ]]]^^^```cccfffiiilllnnnooonnnmmmlllkkkjjjiiihhhhhhhhhhhhhhhhhhgggfffeeeeeedddccccccdddfffhhhiiikkklllnnnpppqqqrrrrrrrrrqqqrrrrrrssssssttttttuuusssrrrqqqpppoooooooooooommmnnnnnnoooooooooooooooooopppqqqsssuuuvvvwwwwwwzzzzzzyyyyyyzzz|||qqqaaaVVVMMMJJJFFFCCCCCCDDDDDDDDDEEEFFFIIIKKKMMMNNNNNNNNNOOONNNMMMLLLKKKJJJIIIIIIFFFEEECCCBBBAAAAAABBBBBB@@@BBBDDDFFFGGGIIILLLNNNSSSVVV[[[```eeelllssswww}}}~~~{{{wwwtttqqqpppnnnmmmkkkiiigggfffeeeeeebbbaaa```_______________^^^]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^______```aaaaaabbb```aaabbbcccdddhhhmmmqqqppprrruuuyyy}}}wwwoooiiiddd___\\\TTTSSSRRRQQQPPPPPPPPPPPPNNNLLLJJJJJJLLLLLLLLLKKKNNNMMMMMMMMMNNNOOOPPPPPPRRRRRRRRRQQQPPPPPPOOOOOOKKKKKKJJJJJJJJJLLLMMMNNNMMMMMMMMMNNNOOOPPPQQQRRRRRRSSSSSSSSSTTTTTTTTTTTTSSSSSSTTTVVVYYY\\\___aaaccccccbbbaaa^^^[[[XXXVVVSSSSSSQQQQQQPPPQQQRRRSSSSSSTTTTTTTTTTTTRRRQQQPPPOOOOOOPPPQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTUUUUUUTTTUUUVVVWWWVVVUUUTTTSSSUUUUUUUUUTTTTTTTTTTTTTTTRRRRRRSSSTTTUUUVVVWWWWWWUUUUUUUUUTTTTTTTTTTTTSSSSSSTTTTTTUUUVVVVVVWWWWWWXXXXXXZZZ[[[[[[[[[ZZZYYY^^^^^^```cccfffiiilllnnnnnnmmmlllkkkjjjiiiiiihhhiiiiiiiiiiiihhhgggeeeeeeeeedddccccccccceeegggiiikkklllnnnpppqqqrrrrrrrrrpppqqqqqqrrrssstttuuuuuusssrrrqqqpppoooooooooooommmmmmnnnooopppppppppooonnnoooqqqssstttvvvvvvwwwsssssstttuuuxxx{{{}}}kkk^^^NNNJJJFFFCCCCCCCCCCCCBBBCCCDDDGGGJJJLLLMMMNNNNNNNNNNNNMMMMMMLLLKKKJJJJJJGGGFFFDDDCCCBBBBBBCCCCCCAAABBBDDDEEEFFFGGGJJJMMMNNNQQQVVVZZZ___ffflllqqqxxx|||wwwvvvtttrrrpppnnnnnnmmmhhhggggggfffeeeeeeeeefffddddddddddddccccccccccccdddeeeeeeeeeffffffffffffffffffggghhhhhhiiijjjjjjhhhiiijjjkkkmmmrrrwww{{{|||}}}{{{vvvmmmfffaaa]]][[[YYYQQQQQQPPPOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLNNNNNNNNNNNNOOOPPPQQQQQQTTTTTTSSSRRRQQQPPPOOOOOOOOONNNMMMKKKJJJJJJJJJJJJNNNNNNNNNOOOPPPQQQRRRSSSTTTTTTSSSSSSSSSSSSSSSSSSWWWVVVVVVWWWXXXZZZ\\\]]]aaaaaabbbbbb___\\\XXXVVVRRRRRRRRRRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQRRRQQQQQQQQQQQQRRRSSSSSSRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWVVVVVVUUUTTTSSSSSSUUUUUUTTTTTTTTTTTTUUUUUUSSSSSSSSSSSSTTTUUUVVVWWWUUUUUUVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVWWWXXXYYYZZZ[[[\\\^^^```bbbddddddfffiiikkkmmmnnnnnnllliiiffffffgggggghhhhhhiiiiiihhhffffffdddcccccccccdddfffgggiiijjjkkkmmmoooooooooooonnnoooooopppqqqrrrsssssstttrrrssstttrrrpppnnnmmmnnnmmmmmmlllllllllmmmmmmnnnmmmnnnppprrrssstttuuuuuuxxxxxxwwwvvvuuuwww{{{~~~uuufff[[[VVVOOOIIIEEECCCAAA@@@@@@CCCFFFGGGFFFHHHLLLOOONNNNNNNNNMMMLLLKKKJJJIIIIIIIIIGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBDDDGGGIIIKKKNNNQQQUUU[[[aaafffooottt{{{}}}{{{yyyxxxvvvuuutttssssssssssssqqqooolllkkkjjjkkkllllllllllllmmmnnnnnnooooooooopppqqqssstttuuuuuuuuussstttuuuvvvyyy}}}tttoooggg```\\\YYYVVVTTTPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLNNNMMMMMMMMMNNNOOOPPPQQQSSSSSSRRRQQQPPPPPPOOOOOOMMMMMMLLLLLLLLLLLLLLLLLLNNNNNNNNNOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTVVVUUUUUUVVVWWWYYYZZZ[[[^^^___``````^^^ZZZWWWUUUSSSRRRRRRRRRRRRSSSTTTTTTUUUUUUUUUUUUTTTSSSRRRRRRQQQQQQPPPPPPQQQQQQRRRSSSRRRRRRSSSTTTUUUVVVWWWXXXWWWWWWVVVVVVUUUTTTTTTTTTUUUUUUTTTTTTTTTTTTUUUUUUSSSSSSSSSSSSTTTUUUVVVWWWUUUUUUVVVWWWWWWWWWWWWVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVWWWXXXYYY[[[[[[\\\]]]___aaacccdddeeehhhjjjlllmmmmmmkkkhhhfffgggggggggggghhhiiiiiihhhgggfffddddddccccccdddfffgggiiikkklllmmmooooooooonnnmmmnnnnnnoooqqqrrrssstttuuusssttttttssspppmmmmmmmmmmmmmmmmmmllllllmmmmmmnnnnnnoooppprrrssstttuuuuuuvvvvvvvvvvvvuuuwwwzzz}}}{{{sssaaa\\\SSSLLLHHHEEEDDDCCC@@@BBBEEEFFFFFFGGGKKKNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIGGGFFFEEEEEEEEEEEECCCCCCDDDCCCBBBCCCEEEGGGGGGHHHKKKNNNQQQVVV\\\```dddiiipppwww~~~~~~}}}zzzxxxwwwxxxxxxyyy{{{{{{|||}}}}}}~~~~~~{{{|||}}}~~~{{{wwwjjjeee^^^YYYUUUSSSPPPOOOOOONNNNNNMMMMMMMMMNNNNNNOOOOOOPPPPPPOOOOOONNNNNNMMMMMMLLLLLLMMMNNNPPPQQQRRRRRRQQQQQQPPPPPPOOOOOOMMMMMMMMMMMMMMMNNNOOOOOONNNNNNOOOPPPQQQRRRRRRSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWYYYYYY\\\\\\]]]]]][[[YYYVVVTTTSSSSSSSSSSSSSSSTTTUUUUUUVVVVVVVVVVVVUUUTTTSSSRRRPPPPPPPPPPPPPPPQQQQQQRRRRRRSSSTTTUUUWWWXXXZZZZZZWWWWWWWWWVVVVVVUUUUUUTTTUUUUUUTTTTTTTTTTTTUUUUUUSSSSSSSSSSSSTTTUUUVVVVVVUUUVVVVVVWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[[[[\\\\\\^^^```bbbbbbdddfffhhhiiijjjkkkjjjhhhfffggghhhfffggghhhiiiiiiiiihhhgggfffeeeddddddeeefffggghhhkkklllnnnnnnooonnnmmmllllllmmmooopppssstttvvvwwwtttuuuuuussspppmmmllllllnnnnnnmmmmmmlllmmmmmmnnnnnnoooqqqrrrsssttttttuuussstttvvvvvvuuuvvvyyy{{{yyy}}}mmmfff\\\RRRLLLIIIGGGFFF@@@BBBCCCDDDDDDFFFIIILLLMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHGGGFFFFFFFFFFFFCCCDDDDDDDDDCCCCCCEEEGGGDDDEEEGGGIIIKKKOOOTTTXXX^^^cccjjjqqqwww}}}~~~{{{vvvppplllaaa]]]XXXSSSQQQOOOMMMLLLMMMMMMMMMLLLMMMMMMNNNNNNQQQQQQRRRSSSRRRRRRQQQPPPNNNMMMLLLKKKLLLMMMOOOPPPRRRRRRRRRQQQQQQQQQQQQQQQOOOOOONNNNNNNNNOOOOOOPPPNNNNNNOOOPPPQQQRRRSSSSSSUUUUUUUUUUUUUUUVVVVVVVVVUUUUUUVVVVVVVVVWWWXXXXXXZZZZZZ[[[[[[ZZZXXXVVVUUUTTTTTTTTTTTTTTTUUUVVVVVVXXXXXXXXXWWWVVVUUUTTTSSSPPPOOOOOOOOOOOOPPPQQQQQQQQQRRRTTTVVVXXXYYYZZZ[[[XXXWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTUUUUUUTTTTTTSSSSSSTTTUUUUUUVVVUUUVVVWWWXXXXXXYYYXXXXXXWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[]]]___aaaaaabbbdddfffggghhhiiihhhffffffggghhhfffggghhhiiijjjiiiiiihhhgggfffeeeeeeeeefffggghhhkkklllmmmnnnnnnnnnllllllllllllnnnqqqsssuuuwwwxxxvvvwwwwwwtttqqqnnnmmmmmmooonnnnnnmmmmmmmmmmmmmmmooopppqqqrrrssssssssssssppprrrtttuuuuuuuuuwwwyyy{{{|||ttthhh]]]TTTNNNJJJHHHBBBBBBBBBBBBCCCEEEGGGIIIKKKKKKLLLLLLLLLLLLKKKKKKIIIHHHHHHGGGGGGGGGHHHHHHEEEFFFGGGEEECCCBBBCCCDDDCCCDDDEEEEEEFFFIIIMMMQQQZZZ^^^dddkkkqqqwww}}}zzzuuupppkkkeee```[[[WWWSSSQQQPPPOOONNNLLLLLLLLLLLLLLLMMMNNNOOOOOORRRSSSUUUVVVWWWVVVUUUUUUPPPNNNLLLKKKKKKLLLNNNOOORRRRRRRRRRRRRRRRRRSSSSSSRRRQQQPPPOOONNNNNNNNNNNNMMMNNNPPPQQQRRRSSSSSSSSSTTTTTTUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXWWWXXXYYYYYYZZZYYYXXXWWWVVVUUUUUUUUUUUUUUUVVVWWWWWWXXXXXXXXXWWWVVVUUUTTTSSSPPPOOOOOOOOOOOOPPPQQQQQQPPPQQQSSSVVVXXXYYYYYYZZZXXXXXXXXXWWWWWWWWWWWWWWWUUUUUUTTTTTTTTTTTTUUUUUUTTTTTTTTTSSSTTTTTTUUUVVVUUUVVVWWWXXXYYYYYYYYYYYYXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[]]]___``````aaaccceeeeeefffggggggeeeeeefffgggeeefffhhhiiijjjjjjjjjiiiiiihhhgggfffffffffggghhhkkklllmmmnnnnnnmmmmmmlllkkklllnnnqqqtttvvvxxxyyyxxxxxxxxxvvvrrrooonnnnnnpppooonnnmmmmmmmmmmmmmmmoooooopppqqqrrrrrrqqqqqqnnnppprrrsssssstttvvvwww|||xxxkkk```VVVNNNJJJEEECCCAAA@@@AAACCCEEEFFFHHHHHHIIIJJJKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJHHHEEEBBBBBBBBBCCCDDDDDDDDDDDDFFFIIILLLPPPSSSYYY___dddjjjppptttzzz~~~zzzvvvqqqkkkfffaaa[[[XXXUUUSSSPPPOOOOOOOOONNNMMMLLLLLLLLLMMMNNNOOOPPPQQQSSSUUUXXXZZZ[[[[[[[[[ZZZSSSQQQNNNKKKKKKKKKMMMNNNPPPQQQQQQQQQRRRRRRSSSSSSSSSRRRQQQOOONNNNNNMMMMMMMMMNNNPPPRRRSSSSSSSSSRRRSSSSSSTTTTTTUUUVVVVVVVVVWWWXXXXXXXXXXXXWWWWWWVVVVVVWWWWWWXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVWWWXXXXXXYYYYYYXXXWWWVVVTTTSSSRRRPPPPPPPPPPPPPPPQQQQQQRRRPPPRRRTTTWWWXXXYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXUUUUUUTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUVVVVVVXXXYYYZZZZZZ[[[[[[YYYYYYYYYZZZZZZ[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[]]]___``````aaaccceeedddeeefffeeedddcccdddeeedddfffhhhjjjkkkkkkkkkkkkjjjiiihhhgggffffffggghhhiiijjjlllmmmnnnnnnmmmmmmlllmmmoooqqqtttvvvxxxyyyyyyzzzzzzxxxuuurrrqqqqqqppppppooonnnmmmmmmmmmmmmnnnoooooopppppppppoooooommmnnnppppppqqqrrruuuwwwzzz}}}}}}pppcccWWWPPPIIIFFFBBB@@@AAABBBCCCCCCEEEEEEGGGHHHIIIJJJJJJJJJHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLMMMJJJGGGDDDCCCBBBDDDDDDDDDCCCCCCDDDHHHJJJJJJMMMQQQVVV[[[```fffjjjqqqtttyyy~~~|||ppplllfffaaa]]]YYYUUURRRPPPNNNLLLLLLMMMNNNMMMLLLLLLLLLMMMMMMNNNPPPQQQRRRTTTVVVZZZ]]]`````````___VVVTTTPPPLLLKKKKKKLLLMMMNNNNNNOOOOOOPPPQQQRRRRRRQQQQQQPPPOOONNNNNNNNNOOOMMMOOOQQQSSSTTTTTTSSSRRRRRRRRRSSSSSSTTTUUUUUUVVVVVVWWWWWWXXXWWWVVVUUUTTTTTTTTTTTTUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYXXXXXXXXXWWWUUUTTTRRRQQQQQQQQQPPPPPPQQQQQQRRRSSSSSSTTTVVVXXXZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUVVVWWWXXXYYYZZZ[[[[[[[[[YYYYYYZZZZZZ[[[\\\\\\]]]]]]]]]]]]\\\\\\[[[[[[[[[\\\^^^`````````aaaccceeedddeeefffeeecccbbbbbbcccdddeeehhhjjjkkklllllllllkkkjjjiiigggffffffgggggggggiiikkkmmmnnnnnnnnnnnnmmmnnnppprrrtttvvvxxxxxxzzz{{{{{{zzzwwwuuuttttttqqqpppooonnnmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmlllmmmnnnnnnnnnqqqtttxxxvvvzzz}}}~~~~~~rrrcccYYYMMMHHHCCC@@@@@@AAAAAA@@@BBBCCCDDDFFFHHHIIIIIIJJJHHHHHHHHHHHHIIIJJJKKKLLLKKKLLLMMMLLLIIIGGGFFFFFFDDDDDDDDDCCCBBBCCCFFFIIIHHHJJJNNNQQQUUUZZZ```cccgggjjjoootttxxx}}}|||wwwhhhddd___[[[XXXUUURRRPPPLLLKKKIIIJJJKKKLLLLLLKKKMMMMMMMMMNNNOOOQQQRRRSSSUUUWWW[[[___bbbcccbbbbbbXXXUUUQQQMMMKKKJJJLLLMMMLLLLLLMMMNNNOOOOOOPPPPPPOOOOOONNNNNNNNNOOOPPPPPPMMMOOOQQQSSSTTTTTTSSSRRRQQQRRRRRRSSSTTTTTTUUUUUUUUUVVVWWWWWWVVVUUUSSSRRRRRRRRRRRRSSSTTTTTTUUUUUUXXXWWWWWWWWWWWWXXXYYYYYYXXXXXXWWWVVVUUUSSSRRRQQQRRRQQQQQQQQQQQQRRRSSSSSSUUUVVVXXXZZZ[[[[[[ZZZYYYXXXXXXXXXYYYYYYYYYYYYYYYUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUVVVWWWXXXZZZ[[[[[[\\\\\\YYYYYYZZZ[[[\\\\\\]]]]]]^^^]]]]]]\\\\\\[[[[[[[[[\\\^^^```aaaaaaaaaccceeedddeeeeeedddbbbaaaaaabbbdddeeegggjjjkkkllllllllllllkkkiiihhhgggfffggggggfffhhhjjjlllnnnooooooooonnnoooppprrrtttvvvwwwxxxzzz||||||{{{xxxvvvvvvvvvqqqqqqooonnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllkkkmmmmmmmmmlllmmmppptttxxxuuuyyy}}}~~~~~~|||kkk```OOOJJJDDDAAA@@@AAA@@@???@@@AAACCCEEEGGGHHHIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMIIIKKKMMMMMMKKKIIIIIIIIIDDDDDDDDDBBBBBBCCCFFFHHHDDDFFFIIILLLPPPTTTYYY]]]aaadddhhhmmmqqqvvv|||yyyrrrmmmbbb___ZZZUUUQQQOOOMMMMMMIIIIIIIIIJJJJJJJJJKKKKKKNNNOOOPPPPPPOOOOOOQQQSSSYYYYYY\\\bbbgggiiifffccc]]]YYYSSSNNNJJJIIIJJJKKKIIIJJJJJJKKKLLLMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOOOOPPPQQQRRRRRRPPPQQQRRRRRRQQQQQQRRRSSSWWWWWWVVVVVVUUUTTTTTTSSSSSSSSSRRRSSSSSSTTTUUUUUUSSSTTTTTTUUUUUUVVVWWWWWWYYYYYYXXXWWWUUUTTTSSSSSSQQQQQQRRRRRRSSSSSSSSSTTTUUUVVVXXXYYYYYYYYYXXXXXXYYYYYYYYYYYYXXXWWWVVVUUUVVVUUUSSSRRRRRRRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUWWWXXXYYYZZZZZZ[[[[[[[[[ZZZZZZZZZZZZ[[[\\\]]]^^^aaa```^^^\\\[[[ZZZYYYYYY\\\^^^aaaccccccbbbcccdddddddddcccbbbaaaaaabbbbbbbbbcccdddfffhhhiiikkkkkkiiiiiiiiiiiiiiihhhgggfffhhhiiikkkmmmmmmnnnmmmmmmpppppppppqqqrrruuuwwwxxxyyyyyyyyyxxxwwwvvvuuutttrrrrrrqqqpppooonnnmmmmmmnnnnnnnnnmmmllllllkkkkkkjjjiiihhhiiikkkooosssuuuvvvxxx{{{~~~wwwiii^^^SSSJJJGGGDDD???===???AAA@@@@@@BBBEEEHHHIIIIIIGGGHHHIIIJJJKKKLLLMMMNNNMMMMMMMMMMMMKKKJJJIIIHHHEEEEEEEEEEEEDDDCCCBBBAAAEEEFFFFFFHHHKKKPPPTTTVVVYYY\\\```dddggglllqqqtttyyy~~~xxxqqqjjjeee[[[XXXTTTPPPMMMJJJIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJLLLMMMNNNNNNPPPRRRUUUWWWXXX\\\aaafffhhhfffccc^^^[[[UUUOOOKKKIIIIIIIIIIIIIIIJJJKKKKKKLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPPPPOOOQQQRRRRRRQQQPPPRRRSSSTTTTTTSSSSSSRRRQQQQQQPPPQQQQQQQQQQQQQQQRRRSSSSSSTTTTTTTTTUUUVVVVVVWWWWWWXXXXXXWWWVVVUUUTTTSSSSSSRRRRRRSSSSSSSSSTTTTTTTTTVVVWWWXXXYYYYYYXXXXXXWWWVVVWWWXXXXXXXXXXXXXXXWWWUUUTTTSSSQQQQQQRRRRRRSSSTTTTTTTTTUUUUUUUUUVVVVVVWWWWWWYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\]]]^^^^^^```___]]]\\\ZZZYYYYYYYYY\\\^^^aaaccccccbbbcccdddddddddcccbbbbbbbbbbbbbbbbbbbbbdddeeegggiiijjjkkkjjjjjjjjjjjjiiihhhgggfffhhhiiikkkmmmnnnnnnmmmmmmoooooooooppprrrtttvvvxxxxxxxxxxxxxxxwwwuuutttsssqqqppppppoooooonnnnnnmmmooonnnnnnmmmlllkkkkkkjjjiiihhhhhhhhhkkknnnrrrtttuuuwwwzzz|||~~~~~~~~~~~~uuuhhh\\\QQQLLLGGGAAA???@@@AAA@@@???@@@BBBDDDDDDDDDGGGHHHIIIJJJKKKLLLMMMNNNLLLMMMMMMMMMLLLLLLKKKJJJFFFFFFGGGFFFFFFEEEDDDCCCEEEEEEEEEFFFHHHJJJMMMOOORRRUUUYYY\\\```dddiiilllrrrxxx{{{sssllleee___\\\TTTRRROOOLLLIIIGGGGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHFFFHHHJJJKKKMMMOOORRRUUUUUUWWWZZZ___dddfffeeeccc```\\\VVVPPPLLLIIIHHHHHHIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLMMMNNNNNNPPPQQQQQQPPPOOOQQQRRRRRRRRRRRRQQQPPPPPPOOOOOOOOOOOONNNNNNOOOOOOPPPPPPSSSSSSTTTTTTUUUVVVVVVVVVWWWWWWVVVUUUTTTTTTSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUWWWWWWXXXYYYYYYXXXVVVVVVTTTUUUVVVWWWXXXXXXXXXXXXTTTSSSQQQPPPPPPPPPQQQRRRRRRRRRSSSTTTUUUVVVVVVWWWVVVWWWXXXYYYZZZZZZZZZZZZ[[[[[[[[[[[[\\\]]]^^^^^^___^^^]]][[[ZZZYYYXXXXXX[[[^^^aaabbbbbbbbbcccddddddccccccbbbbbbbbbbbbcccaaabbbccceeefffhhhiiiiiikkkkkkkkkjjjjjjhhhgggggghhhiiikkkmmmnnnnnnnnnmmmnnnnnnnnnoooqqqsssuuuwwwwwwwwwwwwvvvuuutttsssrrrnnnnnnnnnnnnnnnnnnnnnnnnoooooonnnmmmkkkjjjiiiiiihhhgggggghhhjjjmmmppprrrtttuuuxxxzzz||||||||||||{{{}}}xxxlll^^^UUUNNNGGGDDDCCCCCCAAA??????@@@AAAAAAAAAFFFGGGHHHIIIKKKLLLMMMNNNLLLMMMMMMMMMMMMMMMMMMLLLHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFEEEEEEEEEFFFHHHIIIKKKNNNQQQTTTWWW[[[___cccgggmmmvvv}}}{{{rrriiiaaa[[[VVVSSSOOONNNLLLJJJIIIHHHHHHGGGEEEEEEEEEFFFFFFFFFGGGGGGDDDFFFHHHIIIJJJLLLPPPRRRRRRTTTXXX]]]```bbbbbbbbb```]]]WWWRRRMMMIIIGGGFFFHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNPPPOOONNNNNNOOOQQQRRRRRRRRRRRRQQQQQQPPPPPPNNNNNNNNNMMMMMMNNNNNNOOOQQQQQQQQQRRRSSSSSSTTTTTTUUUUUUUUUTTTTTTSSSSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUWWWXXXXXXYYYXXXWWWUUUTTTUUUUUUVVVWWWWWWWWWWWWWWWRRRQQQPPPOOOOOOOOOPPPQQQQQQQQQRRRSSSTTTUUUVVVWWWVVVVVVWWWXXXYYYYYYYYYYYYZZZYYYYYYZZZZZZ[[[\\\]]]^^^]]][[[ZZZYYYXXXXXXXXXZZZ]]]```bbbbbbbbbcccddddddccccccbbbbbbcccccccccaaabbbcccdddfffggghhhhhhkkkkkkkkkkkkjjjhhhggggggggghhhjjjlllnnnnnnnnnnnnlllllllllmmmoooqqqtttuuuvvvvvvuuuuuutttsssqqqpppllllllmmmmmmmmmnnnnnnnnnooonnnmmmlllkkkiiiiiihhhggggggggggggiiikkkmmmooorrrsssuuuwwwyyyyyyzzzzzzyyy{{{}}}~~~|||mmm```VVVOOOIIIFFFEEEBBB@@@???@@@AAAAAAAAAEEEEEEGGGHHHJJJKKKLLLMMMMMMNNNNNNNNNNNNMMMLLLLLLIIIIIIIIIIIIHHHGGGFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHJJJMMMOOOQQQUUUYYY[[[^^^dddlllsssyyyzzzsssiii```YYYTTTPPPNNNKKKKKKJJJIIIHHHHHHGGGGGGDDDDDDDDDEEEEEEEEEEEEFFFEEEFFFHHHHHHHHHIIILLLNNNPPPRRRVVVYYY\\\]]]^^^^^^]]][[[WWWRRRNNNJJJGGGFFFHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKLLLMMMLLLMMMNNNNNNMMMMMMNNNOOOQQQQQQQQQPPPPPPPPPPPPPPPOOOOOONNNMMMMMMNNNNNNNNNMMMNNNNNNOOOOOOPPPQQQQQQSSSSSSSSSSSSSSSSSSSSSRRRVVVVVVVVVUUUUUUUUUUUUUUUWWWWWWXXXXXXXXXVVVUUUTTTVVVVVVWWWWWWVVVUUUTTTTTTRRRQQQOOONNNNNNNNNOOOPPPPPPPPPQQQRRRTTTUUUVVVVVVUUUVVVWWWXXXXXXYYYYYYXXXWWWWWWWWWWWWXXXYYYZZZ[[[\\\[[[ZZZYYYXXXWWWWWWWWWYYY\\\___aaabbbbbbccceeedddcccccccccccccccddddddbbbbbbcccdddeeeggghhhhhhkkkkkkkkkjjjiiihhhfffffffffgggiiikkkmmmmmmmmmmmmkkkjjjkkkkkkmmmppprrrssstttttttttsssrrrqqqpppoookkkkkkkkklllmmmmmmnnnnnnmmmmmmlllkkkjjjiiihhhhhhgggggggggggghhhjjjlllmmmpppqqqrrrtttuuuvvvwwwwwwuuuwwwyyyzzz{{{zzzkkk```XXXOOOIIIEEECCC???>>>???@@@@@@@@@CCCCCCEEEFFFHHHJJJKKKLLLOOOOOOOOONNNNNNMMMKKKKKKIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGEEEGGGIIIKKKLLLOOORRRUUUXXX]]]eeekkkpppwww}}}nnnhhh___WWWRRRNNNLLLJJJGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGIIIKKKNNNPPPTTTVVVWWWWWWYYYZZZYYYXXXUUURRRNNNKKKHHHFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIIIIJJJJJJKKKLLLMMMJJJLLLMMMMMMLLLKKKMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNMMMNNNNNNNNNKKKKKKLLLLLLMMMNNNNNNNNNQQQQQQRRRRRRRRRRRRRRRRRRVVVVVVVVVUUUUUUUUUUUUTTTVVVVVVWWWXXXXXXWWWUUUUUUVVVVVVVVVVVVUUUTTTSSSRRRRRRQQQOOONNNNNNNNNOOOPPPPPPPPPQQQRRRSSSTTTTTTUUUTTTUUUVVVWWWXXXXXXXXXXXXVVVVVVVVVVVVWWWXXXYYYYYY[[[ZZZYYYXXXWWWWWWWWWWWWYYY[[[___aaabbbbbbccceeedddccccccccccccddddddeeeccccccdddeeefffggghhhhhhkkkkkkjjjjjjhhhgggeeeddddddeeegggjjjkkkllllllllliiiiiiiiijjjlllnnnppprrrrrrrrrrrrrrrqqqooonnnmmmjjjjjjkkkkkklllllllllmmmlllkkkkkkjjjjjjiiiiiihhhggggggggghhhiiijjjkkkkkkoooooopppqqqrrrsssttttttpppsssuuuuuuvvv{{{{{{oooeeeYYYOOOHHHEEEAAA>>>>>>>>>>>>>>>@@@AAABBBDDDFFFHHHIIIJJJMMMMMMNNNNNNMMMLLLLLLKKKJJJJJJJJJJJJIIIHHHGGGGGGCCCCCCDDDDDDEEEEEEEEEEEEBBBDDDFFFGGGGGGIIILLLNNNSSSXXX^^^ccchhhnnnuuu{{{wwwpppbbb\\\UUUOOOKKKIIIGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEGGGGGGGGGFFFGGGIIIKKKLLLOOORRRSSSRRRRRRTTTVVVTTTTTTSSSQQQNNNLLLIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLIIIKKKLLLLLLKKKJJJLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNMMMMMMMMMMMMMMMJJJKKKKKKLLLLLLMMMNNNNNNPPPPPPQQQQQQQQQRRRRRRRRRVVVUUUUUUUUUTTTTTTTTTTTTTTTUUUVVVWWWXXXWWWVVVUUUTTTUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPOOONNNOOOOOOPPPQQQQQQQQQRRRRRRSSSSSSSSSTTTUUUVVVWWWWWWXXXWWWWWWVVVVVVVVVVVVWWWXXXYYYYYYZZZYYYXXXWWWVVVVVVVVVVVVXXX[[[^^^aaaaaabbbdddeeecccccccccccccccdddeeefffddddddeeefffggghhhhhhiiijjjjjjjjjiiigggeeedddcccbbbcccfffhhhjjjkkkkkkkkkhhhhhhhhhiiijjjmmmooopppqqqqqqqqqpppooonnnmmmllljjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhiiiiiijjjjjjkkknnnnnnnnnooopppqqqrrrsssppprrrtttttttttwww}}}yyyjjj\\\QQQMMMGGGBBB@@@???>>>===>>>>>>@@@BBBDDDFFFHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNLLLLLLLLLLLLKKKJJJIIIHHHEEEFFFFFFFFFFFFEEEEEEEEEBBBCCCEEEEEEEEEGGGIIIKKKNNNSSSXXX\\\___dddkkkqqquuuyyy~~~uuukkkeeeYYYTTTNNNIIIGGGEEEDDDCCCFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFDDDFFFGGGGGGFFFGGGIIILLLKKKNNNQQQQQQPPPOOOQQQSSSQQQQQQQQQPPPOOOLLLJJJHHHGGGGGGFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKIIIJJJKKKKKKJJJJJJKKKMMMPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNMMMLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNOOOPPPPPPQQQQQQRRRRRRRRRUUUUUUUUUTTTTTTSSSSSSSSSSSSTTTVVVWWWXXXWWWWWWVVVRRRSSSTTTUUUUUUUUUUUUUUURRRQQQPPPOOOOOOOOOPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRTTTTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZZZZYYYXXXWWWWWWVVVVVVVVVVVVXXX[[[^^^aaaaaabbbdddeeeccccccccccccddddddeeefffdddeeeeeefffggghhhiiiiiijjjjjjiiihhhfffeeecccbbbaaabbbdddgggiiijjjjjjjjjggggggggghhhjjjlllnnnpppqqqqqqppppppooommmlllkkkjjjjjjjjjjjjjjjjjjjjjjjjhhhiiiiiiiiiiiijjjjjjjjjhhhhhhiiiiiijjjjjjjjjjjjmmmmmmmmmmmmnnnpppqqqrrrrrrtttvvvvvvuuuwww{{{xxxhhhZZZUUUNNNHHHDDDBBB@@@???<<<===???AAACCCEEEGGGGGGEEEGGGIIIKKKMMMOOOPPPPPPMMMNNNNNNMMMMMMLLLKKKJJJJJJJJJJJJJJJIIIGGGFFFFFFDDDEEEFFFFFFFFFGGGJJJLLLKKKOOOSSSVVVYYY]]]dddiiimmmqqqwww|||~~~|||zzz}}}uuunnngggaaa\\\RRROOOJJJFFFDDDCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCFFFDDDCCCEEEHHHJJJHHHFFFGGGGGGHHHIIIJJJLLLMMMNNNOOONNNMMMLLLJJJHHHGGGFFFDDDCCCCCCCCCCCCBBBBBBBBBDDDEEEGGGHHHIIIHHHHHHGGGKKKJJJIIIHHHGGGGGGGGGGGGIIIIIIHHHGGGGGGGGGHHHHHHJJJKKKLLLMMMNNNOOOOOOOOOMMMMMMMMMMMMMMMNNNNNNNNNMMMLLLKKKJJJJJJKKKLLLMMMMMMMMMNNNOOOOOOPPPQQQQQQTTTTTTTTTSSSSSSSSSSSSSSSUUUUUUVVVVVVVVVUUUUUUTTTVVVUUUTTTSSSSSSTTTUUUUUUSSSSSSSSSRRRQQQQQQPPPPPPTTTSSSRRRQQQQQQRRRSSSTTTSSSSSSTTTUUUVVVVVVWWWWWWVVVVVVVVVWWWWWWWWWXXXXXXZZZYYYYYYXXXXXXWWWVVVVVVYYYZZZ[[[]]]___aaabbbcccfffeeecccaaaaaabbbcccdddffffffeeeddddddcccbbbbbbggggggfffeeecccbbbaaaaaacccdddfffhhhiiiiiiggggggffffffffffffgggiiijjjkkklllmmmmmmnnnmmmmmmlllllliiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjiiihhhggggggggggggggggggjjjjjjkkkkkkmmmnnnooopppttttttttttttuuuvvvwwwxxx}}}~~~pppbbbUUUPPPMMMGGGCCCDDD@@@======@@@AAA???@@@CCCEEEFFFHHHJJJKKKMMMMMMNNNOOOOOOOOONNNMMMLLLKKKJJJKKKJJJIIIGGGFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFKKKLLLNNNPPPTTTWWWZZZ\\\cccfffjjjooovvv||||||zzzxxxwwwwww~~~yyyrrrkkkddd]]]WWWSSSMMMKKKGGGCCCAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBBBBBBBCCCEEEDDDCCCDDDGGGIIIHHHFFFDDDDDDDDDEEEFFFGGGHHHIIILLLKKKJJJIIIHHHFFFEEEEEECCCCCCCCCCCCBBBBBBBBBAAADDDEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHIIIJJJJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLMMMMMMMMMNNNOOOOOOPPPQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUUUUUUUUUUTTTTTTUUUUUUTTTSSSSSSSSSTTTUUUQQQQQQQQQPPPOOOOOONNNNNNRRRRRRQQQQQQQQQQQQRRRRRRSSSSSSTTTUUUVVVWWWWWWXXXVVVWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYXXXWWWWWWVVVVVVXXXYYYZZZ\\\___aaabbbcccfffdddcccaaaaaabbbcccdddeeeeeeeeedddccccccbbbbbbfffeeeeeedddcccbbbaaaaaabbbdddfffhhhhhhhhhggggggggggggggggggggghhhiiijjjkkkkkklllmmmmmmmmmlllllliiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhggggggggghhhhhhkkkkkkkkklllmmmnnnooopppttttttttttttuuuvvvwwwwwwyyyyyy~~~ttteee]]]WWWOOOJJJIIIFFFBBB@@@BBBBBB@@@@@@CCCCCCDDDFFFHHHJJJKKKLLLMMMOOOOOOOOONNNMMMLLLKKKJJJLLLKKKIIIHHHGGGGGGHHHHHHFFFFFFFFFEEEEEEFFFFFFFFFIIIJJJKKKNNNQQQTTTVVVXXX___aaadddhhhnnnssswwwzzz|||{{{yyywwwuuutttsssrrrzzzvvvoookkkddd^^^XXXSSSMMMJJJGGGEEEBBB???>>>>>>???AAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBBDDDCCCCCCDDDFFFGGGFFFEEEFFFEEEEEEEEEFFFFFFGGGHHHGGGGGGFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAADDDDDDDDDEEEEEEFFFGGGHHHDDDEEEFFFGGGHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOPPPPPPQQQQQQQQQQQQRRRSSSSSSSSSTTTSSSTTTTTTUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTQQQQQQQQQPPPOOOOOONNNNNNPPPPPPQQQQQQQQQQQQQQQPPPSSSSSSTTTUUUVVVWWWXXXXXXWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXWWWVVVVVVVVVWWWXXXYYY\\\^^^aaacccdddddddddbbbaaaaaaaaabbbcccdddddddddccccccbbbbbbaaacccccccccbbbbbbbbbaaaaaaaaabbbdddfffggghhhgggggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiijjjkkkllllllkkkkkkhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggghhhiiiiiikkkkkkkkklllmmmnnnooopppssssssssssssssstttuuuvvvuuuuuuxxx|||rrriii^^^TTTPPPJJJDDD@@@@@@???===<<<>>>AAABBBCCCEEEGGGIIIKKKKKKMMMMMMNNNMMMMMMLLLKKKKKKLLLLLLKKKJJJIIIIIIIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJLLLOOOQQQRRRXXXYYY[[[^^^bbbgggjjjllltttxxx}}}|||yyyvvvvvvtttrrrqqqpppoooooo|||vvvoookkkccc```ZZZUUUQQQMMMHHHEEECCCAAA???===<<<===>>>???BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBCCCBBBBBBCCCDDDDDDDDDDDDFFFFFFEEEEEEDDDEEEEEEFFFDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@CCCCCCBBBBBBCCCEEEGGGHHHAAACCCEEEGGGHHHGGGFFFEEEEEEEEEEEEEEEFFFHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPOOOOOOPPPQQQRRRSSSSSSSSSRRRRRRSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSSSSRRRQQQQQQPPPPPPOOOPPPQQQRRRSSSRRRQQQPPPSSSSSSTTTUUUVVVXXXYYYYYYXXXXXXXXXYYYYYYYYYZZZZZZYYYYYYXXXXXXWWWVVVVVVVVVVVVWWWYYY[[[^^^```bbbccccccbbbaaaaaaaaaaaabbbbbbcccccccccbbbbbbaaaaaaaaa````````````aaaaaaaaaaaa```aaaccceeefffgggggggggiiiiiiiiiiiiiiihhhhhhhhhggghhhiiijjjjjjkkkkkkjjjgggggggggggggggggggggggghhhhhhgggggggggggggggggggggggggggggghhhhhhiiijjjkkkkkkkkkkkklllmmmnnnoooqqqqqqqqqqqqqqqrrrssssssssssssuuuzzz~~~~~~qqqcccZZZQQQIIIBBB@@@???===<<<>>>??????@@@BBBDDDGGGHHHIIIKKKKKKLLLLLLLLLLLLKKKKKKMMMLLLLLLKKKKKKKKKJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMPPPQQQSSSVVVYYY]]]```bbbiiilllrrrxxx}}}}}}zzzwwwtttrrrssssssrrrqqqpppppppppppp~~~xxxrrrkkkeeeaaaYYYVVVQQQNNNKKKHHHEEEBBB@@@???===<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAABBBBBBBBBBBBBBBBBBCCCBBBAAA@@@@@@??????@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@????????????BBBAAAAAAAAABBBDDDFFFGGG@@@BBBEEEGGGHHHGGGFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJKKKJJJJJJIIIIIIHHHIIIIIIJJJKKKKKKLLLLLLNNNOOOOOOOOOOOOOOOOOONNNNNNNNNOOOOOOOOOOOOPPPPPPNNNNNNOOOPPPQQQQQQRRRRRRPPPQQQRRRRRRSSSSSSSSSRRRRRRRRRSSSSSSTTTTTTTTTTTTSSSSSSSSSRRRQQQQQQPPPPPPPPPQQQRRRSSSTTTSSSSSSRRRRRRSSSTTTUUUWWWXXXYYYZZZYYYYYYZZZZZZZZZZZZ[[[[[[ZZZYYYYYYXXXXXXWWWWWWVVVUUUVVVXXX[[[]]]___aaabbbaaaaaaaaaaaaaaaaaaaaabbbaaaaaaaaaaaaaaa`````````^^^^^^^^^_______________^^^___aaaccceeefffggghhhiiijjjjjjkkkkkkjjjiiihhhggghhhhhhiiijjjjjjiiiiiiffffffffffffffffffffffffgggggggggffffffeeeeeeeeeffffffffffffggghhhiiijjjkkkjjjjjjkkkkkklllmmmnnnoooooonnnnnnnnnoooppppppooooooqqquuuxxx|||xxxkkk___TTTJJJFFFDDDAAA@@@AAA>>>>>>???@@@BBBDDDFFFGGGHHHHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHIIIJJJKKKKKKKKKLLLNNNPPPTTTWWWZZZ\\\```dddiiinnntttzzz~~~yyyvvvtttrrrooonnnppppppoooooooooooopppppp|||xxxrrrlllfff```ZZZVVVOOOLLLIIIGGGEEEDDDAAA?????????===<<<<<<======>>>@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA@@@AAABBBAAA@@@@@@AAABBBAAAAAA@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAA@@@?????????>>>>>>>>>>>>??????@@@@@@BBBCCCEEEFFFBBBCCCEEEFFFGGGGGGGGGFFFDDDDDDDDDDDDEEEFFFGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIHHHIIIIIIJJJKKKLLLMMMMMMOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNOOOPPPPPPQQQQQQOOOOOOPPPQQQRRRRRRRRRRRRRRRSSSTTTUUUUUUVVVUUUUUUQQQQQQQQQPPPOOOOOONNNNNNQQQQQQRRRSSSTTTTTTTTTTTTRRRSSSTTTVVVWWWYYYZZZ[[[ZZZZZZZZZ[[[[[[[[[\\\\\\[[[[[[ZZZZZZYYYXXXXXXWWWVVVWWWXXXZZZ\\\^^^___```````````````aaaaaaaaaaaa````````````````````````]]]]]]]]]]]]]]]]]]]]]^^^]]]^^^___aaadddfffggghhhjjjkkklllmmmmmmlllkkkkkkhhhiiiiiiiiiiiiiiihhhhhheeeeeeeeeeeeeeeeeeeeeeeegggffffffeeeeeeddddddddddddddddddeeefffhhhiiijjjjjjiiiiiiiiijjjjjjkkklllllllllkkkkkkkkkllllllmmmjjjiiikkkoooqqqttt|||lll___QQQJJJGGGCCC@@@@@@??????>>>>>>???AAACCCDDDDDDEEEFFFHHHIIIJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIHHHIIIIIIJJJKKKHHHIIIJJJMMMOOORRRUUUWWWYYY\\\```eeejjjpppwww{{{yyyvvvssspppooonnnmmmkkkkkkkkkkkkkkklllmmmnnnoooyyymmmiiiddd^^^ZZZUUUPPPMMMHHHFFFCCCBBBBBBAAA@@@>>>???>>>===<<<<<<<<<<<<<<>>>>>>>>>>>???>>>@@@BBBAAA???>>>???AAACCCBBBBBBBBBBBBBBBCCCCCCAAAAAAAAA@@@@@@???????????????>>>>>>>>>=========<<<===???AAABBBCCCCCCDDDEEEEEEEEEFFFFFFGGGGGGGGGEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHIIIJJJKKKLLLMMMNNNNNNOOOPPPQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOONNNNNNOOOQQQQQQRRRRRRRRRRRRSSSUUUVVVWWWWWWWWWVVVQQQQQQQQQPPPOOOOOONNNNNNQQQPPPPPPQQQRRRSSSTTTTTTRRRSSSTTTVVVXXXYYY[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]\\\\\\[[[[[[ZZZZZZYYYYYYWWWXXXYYYZZZ[[[]]]^^^^^^^^^___``````aaaaaaaaa```________________________\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^```ccceeegggiiijjjlllmmmooopppooonnnmmmjjjjjjjjjjjjiiihhhggggggddddddddddddddddddddddddffffffeeeeeedddcccccccccbbbbbbbbbccceeeggghhhiiihhhhhhhhhhhhhhhiiiiiijjjjjjiiiiiihhhhhhiiiiiijjjgggfffhhhkkkkkklllsss{{{~~~nnn]]]SSSMMMGGGBBBAAAAAA@@@>>>>>>>>>???AAABBBAAABBBDDDFFFGGGHHHIIIIIIJJJKKKLLLMMMMMMLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKIIIHHHHHHHHHHHHIIIJJJJJJGGGHHHHHHIIIKKKMMMNNNOOOSSSUUUYYY\\\```ffflllpppwww{{{~~~zzzxxxrrrpppmmmlllllllllkkkjjjiiiiiiiiijjjkkkmmmnnnooo}}}tttnnnccc```ZZZUUURRRNNNIIIFFFFFFDDDBBBAAAAAAAAA@@@???>>>>>>===<<<;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<===>>>@@@BBBAAA>>>===???AAA??????>>>>>>???@@@@@@AAA@@@@@@@@@???>>>=========>>>>>>>>>>>>============;;;<<>>@@@AAA???@@@BBBDDDFFFGGGHHHHHHJJJKKKLLLMMMMMMLLLKKKJJJKKKKKKJJJJJJJJJJJJKKKKKKHHHHHHGGGGGGHHHIIIJJJJJJGGGGGGGGGGGGGGGHHHIIIIIIOOOQQQSSSVVVZZZ___eeeiiippptttzzz}}}{{{yyyvvvtttnnnllljjjiiijjjkkkjjjjjjiiiiiijjjkkklllnnnpppqqqwwwnnneee```XXXUUUPPPKKKGGGDDDBBBBBB@@@@@@??????>>>?????????>>>>>>===;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;<<<===============>>>>>>?????????@@@????????????????????????@@@@@@@@@???>>>======<<<===============>>>??????AAA@@@@@@???@@@AAACCCDDDDDDDDDEEEFFFFFFFFFFFFEEEFFFEEEEEEDDDDDDDDDDDDDDDFFFGGGGGGHHHIIIIIIIIIIIILLLLLLLLLMMMNNNNNNOOOOOOPPPQQQRRRRRRRRRQQQOOONNNPPPPPPPPPOOOOOONNNNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNNNNOOOQQQSSSTTTUUUPPPQQQTTTVVVXXXYYYYYYYYYVVVVVVUUUUUUSSSRRRPPPOOONNNNNNOOOPPPQQQRRRSSSTTTSSSTTTUUUUUUWWWWWWXXXYYY[[[[[[\\\]]]]]]]]]\\\\\\]]]]]]]]]\\\\\\[[[[[[[[[YYYYYYZZZ[[[[[[[[[[[[ZZZ]]]^^^___```aaaaaaaaaaaa```````````````_________]]]\\\\\\[[[[[[[[[[[[[[[^^^]]]]]]^^^___aaacccdddhhhjjjmmmppppppooommmkkkllllllllllllkkkiiigggfffffffffffffffffffffffffffeeeeeeeeedddcccbbbaaa``````aaabbbccceeefffggghhhhhhhhhhhhhhhggggggggggggffffffeeedddddddddeeeeeegggggggggggghhhiiijjjkkksssvvv{{{uuuggg\\\SSSNNNNNNIIICCCAAAAAAAAA@@@>>>;;;===???AAAAAABBBDDDEEEGGGHHHJJJKKKLLLMMMLLLLLLLLLJJJIIIJJJLLLMMMKKKHHHHHHIIIJJJKKKKKKJJJIIIHHHIIIHHHGGGFFFFFFFFFGGGHHHKKKKKKLLLNNNQQQVVVZZZ\\\dddhhhmmmssswww}}}|||{{{yyywwwuuusssqqqpppkkkkkkjjjiiiiiiiiiiiijjjiiijjjjjjjjjkkkooossswwwzzzqqqiii```YYYTTTQQQOOOKKKGGGDDDBBBBBBAAA?????????>>>?????????@@@???>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<===============>>>>>>>>>?????????????????????????????????@@@@@@???>>>>>>===<<<<<<===============>>>>>>???@@@?????????@@@BBBCCCDDDDDDDDDEEEFFFFFFFFFFFFEEEFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIKKKLLLLLLMMMMMMNNNOOOOOOPPPPPPQQQRRRQQQPPPOOONNNOOOOOOOOONNNNNNNNNMMMMMMLLLMMMMMMMMMMMMMMMMMMLLLMMMMMMNNNNNNPPPRRRSSSTTTSSSTTTVVVYYYZZZ[[[[[[[[[XXXWWWWWWVVVUUUSSSRRRQQQNNNNNNOOOPPPQQQRRRSSSSSSSSSTTTTTTUUUVVVWWWXXXXXX[[[[[[\\\\\\]]]]]]\\\\\\]]]]]]]]]\\\\\\\\\[[[[[[YYYZZZ[[[[[[\\\\\\[[[[[[^^^^^^___```aaaaaaaaaaaaaaa`````````______^^^^^^\\\\\\[[[ZZZZZZZZZZZZZZZ]]]]]]]]]]]]___aaacccdddhhhkkknnnpppqqqpppmmmlllkkkkkkllllllkkkiiigggfffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddbbbaaaaaaaaaaaabbbccceeefffggghhhhhhgggggggggggggggggggggeeeeeedddccccccccccccdddeeeeeeeeeeeefffggghhhiiinnnpppuuu{{{{{{nnnbbb[[[XXXRRRJJJEEEDDDCCCAAA>>>BBBBBBBBBBBBBBBDDDFFFHHHEEEGGGHHHJJJKKKLLLLLLLLLLLLKKKJJJKKKLLLMMMJJJHHHIIIIIIJJJKKKKKKJJJIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHJJJJJJJJJLLLOOORRRVVVXXX\\\```eeejjjnnnsssxxx{{{}}}{{{zzzuuutttsssqqqooommmlllkkkggggggggggggggghhhiiijjjiiijjjjjjkkkllloootttxxx~~~xxxooofff^^^WWWQQQMMMHHHFFFDDDBBBAAA@@@@@@@@@======>>>>>>??????@@@@@@???>>>===<<<<<<;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::999::::::;;;<<<<<<============>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<======<<<<<<======>>>???>>>>>>??????@@@BBBCCCDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCEEEEEEFFFGGGHHHIIIIIIHHHKKKKKKLLLMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKLLLLLLMMMMMMLLLLLLKKKLLLLLLLLLMMMNNNPPPQQQRRRTTTUUUWWWYYYZZZ[[[ZZZZZZYYYYYYXXXXXXVVVUUUSSSRRRNNNNNNOOOOOOPPPQQQRRRRRRSSSSSSTTTUUUVVVWWWWWWXXXZZZ[[[[[[\\\]]]]]]\\\\\\]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\______```aaabbbbbbbbbbbbaaaaaa```___^^^^^^]]]]]][[[ZZZYYYYYYXXXXXXYYYYYY\\\\\\\\\\\\^^^```bbbccciiikkkmmmppppppooommmllliiijjjkkkkkkjjjiiihhhgggeeeeeeeeeeeeeeeeeeeeeeeedddeeeeeeddddddcccbbbaaaaaabbbcccdddeeefffggghhhggggggggggggggggggggggggeeedddccccccbbbbbbbbbcccccccccbbbccccccdddeeefffiiikkknnnrrryyyyyypppfff___VVVNNNKKKHHHEEEBBBCCCBBB@@@>>>>>>@@@BBBDDDCCCDDDFFFHHHIIIJJJKKKKKKMMMLLLKKKKKKLLLLLLJJJHHHIIIIIIJJJKKKKKKJJJIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHHHHIIIKKKMMMPPPRRRTTTWWW\\\```dddhhhlllpppuuuyyy}}}}}}zzzvvvtttrrrrrrooonnnmmmllljjjiiihhhhhheeeffffffggghhhiiikkkkkkjjjkkkmmmnnnooosssxxx{{{~~~zzzsssmmmddd\\\UUUPPPLLLIIIBBBAAA@@@???>>>>>>>>>>>>;;;<<<===>>>??????@@@@@@???>>>===<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::999999:::;;;<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<===<<<<<<<<<<<<===>>>>>>===>>>>>>???AAABBBCCCDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBDDDDDDFFFGGGHHHHHHHHHHHHKKKKKKLLLLLLMMMNNNNNNNNNOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPRRRSSSUUUWWWXXXXXXXXXXXXYYYYYYXXXWWWVVVTTTSSSRRRMMMNNNNNNOOOPPPPPPQQQQQQRRRRRRSSSTTTUUUVVVWWWWWWYYYZZZ[[[\\\\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]___```aaabbbbbbcccccccccaaaaaa```___^^^\\\\\\[[[ZZZYYYXXXXXXWWWWWWXXXXXX[[[[[[[[[[[[]]]___bbbcccgggiiikkkmmmnnnmmmlllkkkhhhhhhiiijjjjjjiiihhhgggddddddddddddddddddddddddddddddeeeeeedddccccccbbbbbbbbbcccdddeeefffggghhhfffffffffgggggggggggggggfffeeedddcccbbbbbbbbbcccbbbbbbaaaaaabbbccccccdddggghhhjjjmmmqqqxxxyyyqqqfff]]]WWWQQQKKKGGGBBB@@@===<<<<<<===>>>>>>AAABBBCCCEEEGGGHHHIIIJJJLLLLLLKKKLLLLLLKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFGGGHHHGGGGGGGGGGGGIIIJJJLLLMMMPPPSSSWWWZZZ]]]aaadddgggjjjmmmqqquuuwwwzzz|||~~~wwwuuusssqqqooommmllllllkkkkkkkkkjjjiiiiiihhhhhhggggggggghhhiiikkklllmmmnnnooorrrsssuuuyyy~~~xxxqqqlllccc^^^VVVPPPKKKGGGDDDBBB@@@???>>>===<<<<<<;;;;;;:::;;;<<<>>>?????????>>>>>>======<<<<<<<<<<<<===999999::::::::::::999999888888999:::;;;<<<===>>>>>>>>>===================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>======>>>@@@AAABBBBBBCCCBBBBBBCCCDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBCCCEEEFFFGGGHHHHHHHHHJJJKKKKKKLLLMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKLLLMMMNNNOOOQQQRRRTTTVVVXXXXXXXXXXXXWWWWWWWWWVVVTTTSSSQQQPPPMMMMMMNNNNNNOOOOOOPPPPPPQQQRRRRRRSSSTTTUUUVVVVVVXXXYYYZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\]]]^^^___```aaabbbbbbcccccccccaaa```___^^^]]]\\\[[[ZZZYYYXXXXXXWWWVVVWWWWWWWWWYYYYYYYYYZZZ\\\___aaabbbeeegggiiijjjkkkjjjjjjiiiggghhhiiiiiiiiihhhgggfffddddddddddddddddddddddddddddddeeeeeeeeedddccccccccccccdddeeeffffffggggggeeeeeeffffffggggggggghhhggggggeeeddddddcccccccccbbbbbbaaaaaabbbbbbccccccccceeegggiiilllqqqwww|||uuujjj___TTTMMMGGGDDDAAAAAAAAAAAA???===@@@@@@AAABBBDDDEEEGGGGGGIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHGGGGGGGGGHHHHHHIIIJJJJJJMMMPPPSSSVVVXXXZZZ^^^```aaadddgggjjjlllooorrruuuvvvyyy~~~|||{{{zzzyyywwwuuuoooooommmllljjjjjjiiiiiihhhhhhhhhhhhhhhhhhhhhiiihhhhhhhhhiiijjjlllmmmnnnqqqsssvvvyyy|||yyyssskkkddd```VVVRRRMMMHHHEEECCC@@@???>>>>>>===<<<<<<;;;:::::::::;;;<<<>>>>>>>>>=========<<<<<<;;;;;;;;;<<<<<<888999999::::::999999888777888999:::;;;<<<===>>>>>>>>>============<<<<<<========================<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;<<<<<<===>>>===>>>???@@@AAAAAAAAA@@@@@@@@@AAABBBBBBBBBBBBAAABBBAAAAAA@@@@@@@@@@@@@@@AAABBBDDDEEEGGGGGGHHHHHHJJJJJJKKKLLLLLLMMMMMMNNNMMMLLLKKKKKKJJJJJJKKKKKKJJJJJJKKKKKKKKKKKKLLLLLLKKKLLLLLLMMMMMMLLLLLLKKKJJJJJJJJJJJJKKKLLLMMMNNNQQQRRRTTTWWWYYYZZZZZZZZZVVVVVVUUUTTTSSSQQQPPPOOOMMMMMMMMMNNNNNNOOOOOOOOOQQQQQQRRRSSSTTTUUUUUUVVVXXXXXXZZZ[[[\\\\\\]]]]]][[[\\\\\\\\\\\\]]]]]]]]]\\\\\\[[[ZZZZZZ\\\]]]^^^______```aaabbbbbbbbbbbb______^^^]]]\\\\\\[[[[[[YYYXXXWWWWWWVVVVVVWWWWWWXXXXXXXXXYYY[[[^^^```bbbdddeeeggghhhiiiiiihhhhhhggghhhiiiiiihhhgggfffeeeccccccccccccccccccccccccddddddeeeeeeeeeeeeddddddcccddddddeeeffffffggggggeeeeeeeeeffffffgggggghhhhhhgggfffeeedddcccccccccbbbbbbaaaaaaaaabbbbbbccc```aaacccdddfffjjjnnnrrr{{{uuueeeZZZPPPKKKFFFCCCCCCAAA>>>;;;?????????@@@AAABBBCCCDDDFFFHHHJJJJJJIIIIIIJJJKKKKKKJJJIIIIIIIIIIIIJJJKKKIIIHHHGGGFFFFFFFFFGGGHHHGGGHHHHHHHHHIIIIIIIIIIIIJJJLLLOOOQQQRRRTTTVVVXXXYYY[[[^^^aaabbbeeehhhjjjkkknnnrrrvvvyyy}}}|||{{{uuussspppooooooooommmllljjjiiihhhhhhgggggghhhhhheeeeeeeeefffgggggghhhhhhhhhhhhiiijjjlllnnnpppqqqvvvyyy}}}|||wwwpppiiiccc^^^XXXUUUMMMKKKGGGEEECCCBBB@@@>>>:::;;;;;;;;;;;;;;;:::::::::;;;===>>>>>>===<<<;;;;;;;;;::::::::::::;;;;;;888888999999999999888888777777888999;;;<<<===>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======>>>???@@@AAAAAA@@@???>>>>>>>>>???@@@@@@@@@@@@@@@AAAAAA@@@???????????????@@@AAACCCEEEFFFGGGHHHHHHJJJJJJKKKKKKLLLMMMMMMMMMLLLLLLJJJIIIIIIIIIJJJKKKJJJJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJKKKLLLMMMNNNNNNPPPRRRUUUXXXYYYZZZZZZVVVVVVUUUTTTSSSQQQPPPOOOMMMMMMMMMMMMNNNNNNNNNNNNPPPQQQQQQRRRSSSTTTUUUUUUWWWXXXYYY[[[\\\\\\]]]]]][[[[[[\\\\\\\\\]]]]]]]]]\\\[[[ZZZYYYYYY[[[\\\^^^^^^^^^___```aaaaaaaaaaaa^^^]]]]]]]]]\\\\\\[[[[[[YYYYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWXXX[[[]]]```aaadddeeefffggghhhhhhhhhhhhhhhhhhiiiiiihhhfffdddcccccccccccccccccccccccccccddddddeeeeeeeeeeeeeeedddddddddeeeeeefffgggggggggddddddeeeffffffggghhhhhhhhhgggeeedddcccbbbbbbbbbbbbaaaaaa`````````aaaaaa___```bbbbbbccceeehhhjjjpppvvvrrr```XXXMMMFFFCCCBBB???===??????>>>>>>>>>???AAABBBBBBEEEHHHIIIHHHHHHJJJLLLKKKJJJIIIIIIIIIIIIJJJKKKIIIHHHGGGFFFFFFFFFGGGHHHFFFGGGHHHHHHIIIIIIIIIHHHHHHJJJLLLNNNNNNOOOQQQSSSRRRTTTVVVXXXYYY[[[^^^aaa___bbbfffiiilllpppsssvvv|||}}}yyyvvvsssqqqmmmjjjhhhggghhhhhhhhhgggdddddddddddddddeeeffffffcccddddddfffggghhhiiiiiihhhiiikkknnnqqquuuxxxzzzyyyooojjjccc\\\WWWSSSOOOMMMEEECCCAAA@@@@@@???<<<:::777888999::::::;;;;;;::::::;;;===>>>>>><<<;;;999::::::999999999::::::;;;888888999999999999888888666777888999;;;<<<===>>>>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======??????@@@AAA@@@???>>>=========>>>???????????????AAA@@@@@@???>>>?????????@@@AAACCCDDDFFFGGGGGGHHHJJJJJJKKKKKKLLLMMMMMMMMMLLLKKKJJJIIIHHHIIIJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMKKKKKKKKKKKKKKKLLLMMMNNNJJJLLLOOORRRUUUWWWXXXXXXVVVVVVVVVUUUSSSRRRPPPOOOMMMMMMMMMMMMMMMNNNNNNNNNPPPPPPQQQRRRSSSTTTUUUUUUWWWXXXYYYZZZ\\\\\\]]]]]][[[[[[[[[\\\\\\]]]]]]]]][[[ZZZYYYXXXXXXZZZ\\\]]]]]]^^^___```aaaaaaaaaaaa]]]\\\\\\\\\\\\\\\\\\\\\YYYYYYXXXWWWWWWWWWWWWXXXVVVVVVWWWXXXZZZ]]]```aaaeeefffggghhhiiiiiiiiiiiihhhiiiiiiiiigggeeedddbbbbbbbbbbbbbbbbbbbbbbbbbbbddddddeeeeeefffeeeeeeeeedddeeeeeeeeefffgggggggggddddddeeeeeefffggghhhhhhgggfffeeecccbbbaaaaaaaaaaaa``````_________`````````bbbccccccbbbccceeegggiiinnnuuu}}}rrrgggWWWLLLGGGGGGEEEDDD@@@???>>>======>>>???@@@@@@CCCGGGHHHGGGHHHJJJMMMKKKJJJIIIHHHHHHIIIJJJKKKIIIHHHGGGFFFFFFFFFGGGHHHEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJLLLMMMMMMNNNPPPRRRMMMOOOQQQRRRSSSTTTWWWZZZXXX[[[^^^aaacccfffjjjlllmmmrrrwww{{{|||~~~|||{{{yyyuuurrrooommmkkkiiigggeeedddfffggggggfffaaaaaaaaaaaabbbcccdddddddddeeefffgggiiijjjkkkllljjjlllooosssxxx}}}|||ssslllaaa\\\VVVQQQOOOMMMJJJGGGCCCAAA???===<<<<<<>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888:::<<<<<<;;;999999:::999999999999999999999999999999999888888888777777888888999:::;;;======>>>@@@??????>>>===<<<<<<;;;========================999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>============>>>>>>============>>>>>>>>>>>>===>>>>>>>>>????????????BBBBBBCCCDDDEEEFFFGGGGGGFFFFFFGGGHHHHHHIIIIIIJJJIIIJJJJJJJJJHHHIIIJJJLLLJJJKKKMMMNNNOOOOOONNNNNNNNNNNNMMMMMMLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNPPPRRRTTTUUUVVVWWWTTTSSSQQQOOOMMMLLLKKKKKKLLLLLLMMMMMMNNNNNNNNNOOOOOOPPPQQQRRRRRRSSSUUUXXX[[[[[[\\\]]]]]]]]]\\\\\\]]]\\\\\\\\\\\\\\\\\\\\\YYYYYYWWWWWWWWWWWWXXXYYYZZZ[[[]]]___``````______```______^^^^^^^^^^^^___]]]]]]\\\ZZZYYYWWWVVVVVVVVVVVVWWWYYY[[[]]]___aaabbbcccdddfffhhhiiijjjjjjiiiiiiiiiiiihhhfffeeedddcccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeeeeeddddddccccccddddddeeeeeeeeeeeeeeedddcccbbbaaaddddddbbbaaaaaaaaabbbcccaaaaaaaaa```````````````^^^___```aaabbbcccddddddggghhhmmmtttzzz{{{hhh[[[UUUQQQKKKGGGFFFCCC???>>>>>>?????????BBBDDDFFFIIIJJJKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLJJJKKKLLLMMMNNNOOOPPPPPPMMMOOOPPPPPPPPPPPPRRRSSSTTTUUUVVVWWWYYY\\\^^^___hhhiiijjjlllnnnppprrrsssyyy{{{}}}~~~}}}}}}{{{zzzyyyxxxwwwsssrrrooollliiigggfffeeecccddddddbbb``````aaabbbbbbaaaaaaaaaccceeefffeeeffffffgggiiilllnnnmmmllloooqqquuuxxx}}}~~~wwwooofff```WWWSSSMMMIIIGGGFFFCCC@@@@@@???===;;;:::;;;<<<<<<::::::::::::::::::::::::666888::::::999888888999999999999999999999999999999999888888888777777777888888999:::;;;<<<======>>>>>>===<<<<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;;;;;;;======<<<<<<<<<<<<======<<<<<<<<<============>>>======>>>>>>>>>?????????AAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHIIIJJJIIIHHHHHHJJJLLLJJJKKKMMMNNNOOONNNNNNMMMNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNPPPRRRTTTUUUVVVVVVTTTSSSQQQOOOMMMLLLKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNOOOPPPQQQRRRRRRSSSUUUXXXYYYZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\YYYXXXWWWVVVVVVVVVWWWXXXZZZ[[[\\\^^^_________^^^^^^^^^]]]]]]]]]^^^^^^___^^^]]]\\\[[[YYYXXXWWWVVVVVVWWWWWWYYYZZZ\\\^^^___aaabbbdddfffgggiiiiiijjjiiiiiiiiihhhgggfffeeeeeeccccccccccccccccccccccccddddddddddddddddddddddddddddddccccccccccccddddddeeeeeeeeeeeedddcccbbbbbbdddcccbbbaaa```aaaaaabbb````````````````````````^^^^^^^^^___``````aaaaaaddddddhhhmmmrrrxxx}}}pppggg___VVVOOOKKKHHHDDDAAA@@@@@@>>>======>>>AAADDDFFFGGGHHHIIILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJKKKLLLMMMNNNOOOOOOPPPNNNOOOOOOOOOMMMLLLMMMNNNOOOPPPQQQRRRTTTVVVXXXYYY\\\]]]___bbbeeegggiiijjjoooppprrruuuxxx|||~~~~~~|||zzzxxxwwwvvvqqqpppooonnnmmmlllkkkkkkkkkjjjhhheeecccbbbaaa```___``````___^^^]]]___```aaa``````aaabbbdddeeeeeeiiiiiijjjmmmpppsssttttttxxxzzz~~~tttllleee^^^WWWRRRLLLIIIEEEBBB@@@???===;;;===<<<:::999888999999:::999999999999999999999999666777999999777666777888888888888888888888888888888888888888777777777777777888888999:::;;;<<<<<<<<<<<<;;;;;;::::::999999::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<999999::::::;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHGGGHHHIIIHHHGGGHHHJJJKKKIIIJJJLLLMMMNNNNNNMMMMMMOOONNNNNNMMMNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPRRRTTTUUUVVVVVVTTTSSSQQQOOONNNLLLLLLKKKKKKKKKLLLLLLLLLLLLMMMMMMNNNPPPQQQRRRRRRSSSUUUWWWWWWXXXYYYYYYZZZZZZZZZYYY[[[[[[[[[[[[[[[[[[[[[[[[YYYXXXWWWUUUUUUUUUVVVWWWXXXYYY[[[]]]^^^^^^^^^^^^]]]\\\\\\\\\]]]^^^______^^^^^^]]][[[ZZZYYYXXXWWWXXXXXXXXXXXXYYY[[[\\\]]]```aaacccdddfffggghhhhhhggghhhhhhhhhgggfffeeeeeeccccccccccccccccccccccccccccccccccccccccccccccccddddddccccccccccccddddddeeeeeeeeeeeedddcccbbbbbbbbbaaa``````___`````````^^^^^^^^^______``````aaa]]]]]]]]]]]]]]]]]]]]]]]]```___aaadddgggkkkuuuuuuggg]]]TTTPPPLLLHHHFFFDDDBBB@@@>>>???@@@BBBCCCDDDEEEFFFIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIJJJKKKKKKLLLMMMNNNOOOOOONNNNNNOOOMMMJJJHHHHHHIIIJJJJJJKKKLLLMMMOOOPPPQQQRRRSSSUUUXXX[[[]]]___aaabbbccceeehhhkkkmmmooopppsssuuuwwwxxxyyy{{{~~~~~~|||zzzyyyxxxtttsssrrrpppnnnlllkkkjjjggggggffffffeeedddccccccbbbaaa```___]]]]]]\\\\\\\\\]]]^^^]]]\\\\\\^^^```aaaaaaaaabbbccceeefffgggmmmnnnpppssswww{{{~~~|||vvvoooeee]]]XXXSSSNNNJJJEEECCCAAA???===<<<;;;;;;;;;:::999888888888888999888888888888888888888888666777888888777666777888888888888888888888888888888888777777777666666666777777888888999::::::;;;;;;;;;;;;::::::999999999999999999999999999999999999999:::::::::;;;;;;;;;999999999::::::;;;<<<<<<::::::999999999999::::::999999:::::::::;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>??????@@@AAABBBBBBCCCCCCCCCDDDEEEEEEFFFFFFFFFGGGHHHGGGGGGGGGIIIKKKIIIJJJKKKMMMMMMMMMMMMLLLNNNNNNNNNNNNNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNOOOQQQRRRTTTUUUUUUVVVSSSRRRQQQOOONNNMMMLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLNNNOOOQQQQQQQQQRRRUUUWWWVVVWWWXXXYYYYYYZZZZZZYYYZZZZZZZZZZZZZZZ[[[[[[[[[YYYXXXWWWUUUTTTTTTUUUUUUWWWXXXZZZ\\\]]]]]]]]]]]]\\\\\\\\\]]]^^^___```aaa^^^^^^]]]\\\[[[ZZZYYYYYYYYYYYYXXXXXXXXXYYYZZZZZZ^^^___aaaccceeeffffffgggffffffgggggggggfffeeeeeeccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbccccccbbbbbbbbbbbbcccccceeeeeeeeeeeedddcccbbbaaa``````______^^^^^^^^^^^^[[[\\\\\\]]]^^^______```\\\\\\\\\[[[ZZZZZZYYYYYY\\\ZZZ[[[^^^```bbbiiiqqq|||qqqeee___WWWPPPLLLIIIHHHGGGFFFFFFEEEDDDCCCCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIKKKKKKKKKLLLMMMNNNNNNOOOMMMNNNNNNLLLIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLLLLOOOPPPQQQSSSUUUWWWYYYZZZZZZZZZ\\\^^^aaacccdddeeehhhiiilllmmmnnnpppsssvvvvvvvvvwwwxxxyyyzzz{{{{{{~~~~~~~~~}}}||||||xxxwwwvvvtttrrrpppnnnnnnkkkjjjiiihhhfffeeedddcccaaaaaaaaa``````_________]]]]]]\\\[[[[[[[[[\\\\\\[[[\\\]]]]]]]]]^^^```bbbbbbdddeeefffggghhhkkkmmmrrrtttwww{{{|||vvvpppkkkgggaaaXXXRRRNNNKKKHHHDDD@@@@@@???>>><<<;;;;;;;;;::::::999999999999999999777777777777777777777777777888999888777666777999777777777777777777777777777777777666666666555555666666777777888999999999;;;;;;:::::::::::::::999888888888888888888888888777777888888888999999999999999999:::::::::;;;;;;999999888888888888999999999999999999::::::::::::;;;<<<<<<<<<<<<===============>>>>>>??????@@@@@@AAAAAABBBBBBCCCDDDDDDDDDDDDEEEFFFFFFFFFFFFHHHJJJHHHIIIKKKLLLMMMMMMLLLLLLNNNMMMMMMMMMNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOQQQRRRTTTUUUUUUUUUSSSRRRQQQOOONNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLNNNOOOPPPPPPQQQSSSUUUVVVWWWXXXYYYZZZZZZZZZZZZYYYYYYZZZZZZZZZ[[[[[[[[[ZZZYYYWWWUUUTTTTTTTTTTTTUUUVVVXXXZZZ\\\\\\\\\\\\]]]]]]]]]]]]^^^___```aaa^^^]]]]]]\\\[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXYYY\\\]]]___aaacccdddeeeeeedddeeeeeeffffffffffffeeeccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbcccbbbbbbaaaaaabbbbbbcccddddddddddddcccbbbaaa```^^^^^^^^^]]]]]]]]]\\\\\\YYYYYYZZZ[[[[[[\\\]]]]]][[[[[[ZZZYYYXXXWWWVVVVVVYYYVVVWWW[[[]]]^^^cccjjjttt}}}~~~vvviii]]]UUUPPPMMMKKKJJJHHHEEECCCBBBAAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGHHHHHHIIIIIIJJJJJJLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNLLLMMMNNNMMMKKKJJJKKKLLLIIIIIIHHHHHHIIIJJJJJJKKKPPPPPPQQQQQQRRRSSSSSSSSSSSSTTTUUUWWWYYYZZZ\\\\\\^^^```bbbcccdddfffiiikkkkkkkkklllmmmnnnooooooppptttttttttuuuvvvvvvwwwwwwwwwwwwwwwxxxyyy{{{|||}}}}}}~~~~~~~~~~~~}}}|||zzzxxxwwwvvvttttttsssrrrrrrqqqqqqqqqnnnmmmllljjjiiigggfffeeeccccccbbbaaa```___^^^]]]YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[\\\YYYZZZ\\\]]]]]]___aaadddcccfffhhhjjjjjjmmmpppsssyyy}}}}}}{{{wwwrrrmmmggg```[[[WWWRRRLLLHHHFFFEEEBBB???;;;<<<===<<<:::888999:::999999999999999999999999777777777777777777777777777888888777666666888999666666666666666666666666666666666666555555555555666666666777777777888888:::::::::::::::999999999777777777777777777777777666666777777777888888888:::::::::::::::999999999999888888777777888888999999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<============>>>>>>>>>?????????@@@@@@AAABBBBBBCCCCCCCCCDDDEEEEEEEEEFFFHHHJJJGGGIIIJJJKKKLLLLLLKKKKKKLLLLLLLLLLLLMMMNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQSSSTTTTTTUUUUUURRRRRRPPPOOONNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJLLLMMMNNNNNNOOOQQQSSSUUUVVVWWWXXXYYYZZZZZZZZZYYYZZZZZZ[[[[[[\\\\\\\\\\\\ZZZXXXVVVTTTTTTTTTTTTSSSTTTWWWYYY[[[[[[[[[[[[]]]]]]\\\]]]]]]^^^___```]]]\\\\\\[[[ZZZZZZYYYYYYXXXXXXWWWWWWWWWWWWXXXXXX[[[\\\^^^```aaacccccccccccccccdddeeefffffffffeeeccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbbbbbbbbbbbbbbbbaaa```______\\\\\\\\\\\\\\\[[[ZZZZZZWWWWWWWWWXXXYYYYYYYYYZZZXXXXXXWWWVVVUUUTTTSSSRRRUUUSSSSSSWWWZZZ[[[^^^cccfffmmmzzzssshhh___XXXUUUMMMJJJGGGCCCAAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEFFFHHHIIIIIIJJJLLLLLLKKKKKKKKKLLLLLLMMMKKKKKKKKKLLLLLLLLLMMMMMMLLLMMMNNNNNNMMMMMMNNNOOOKKKKKKJJJJJJJJJJJJJJJKKKNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNOOOPPPRRRSSSTTTTTTUUUWWWXXXYYYYYY[[[]]]`````````aaabbbcccddddddeeehhhhhhiiiiiijjjkkkkkkkkkkkkkkkkkklllmmmnnnooopppppppppqqqqqqrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqpppnnnmmmkkkjjjhhhgggfffeeeeeeddddddeeecccbbbaaa```___^^^^^^]]]\\\\\\[[[ZZZYYYYYYXXXXXXVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWXXXYYYZZZ[[[XXXZZZ\\\]]]^^^```dddffffffiiinnnpppqqqtttyyy}}}|||xxxooolllgggbbb^^^XXXRRRNNNJJJFFFBBBAAAAAAAAA>>>;;;999;;;<<<;;;888777777999888888999999999999888888777777777777777777777777666777777666444444666888666666666666666666666666666666666555555555444444555555666666666666777777888888888888888888888888777777777777777777777777777777777777888888888888;;;;;;::::::999888888888999888888888888888888999999999999:::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCDDDDDDDDDEEEGGGIIIGGGHHHJJJKKKLLLLLLKKKJJJKKKKKKKKKKKKLLLMMMNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMOOOPPPQQQSSSTTTTTTTTTTTTRRRQQQPPPOOONNNMMMMMMMMMNNNNNNMMMMMMMMMLLLLLLLLLIIIJJJLLLLLLLLLMMMPPPRRRSSSTTTUUUWWWXXXXXXYYYYYYZZZZZZ[[[[[[\\\]]]]]]^^^]]]\\\YYYWWWUUUTTTTTTTTTRRRSSSUUUXXXZZZ[[[[[[[[[\\\[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[ZZZZZZYYYYYYXXXXXXWWWWWWVVVWWWWWWXXXXXXZZZ[[[\\\^^^```aaabbbbbbbbbbbbccceeeeeefffffffffccccccccccccccccccccccccccccccccccccccccccccccccaaaaaaaaa``````aaaaaaaaaaaaaaaaaaaaa```___^^^]]]ZZZZZZ[[[\\\[[[ZZZYYYXXXUUUUUUVVVVVVVVVVVVVVVVVVSSSSSSRRRRRRQQQPPPOOOOOOQQQNNNNNNRRRUUUUUUVVVZZZ[[[aaaiiisss{{{qqqkkk\\\YYYRRRLLLGGGEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCEEEFFFHHHIIIIIIKKKJJJJJJJJJKKKLLLMMMNNNKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNOOOOOONNNMMMNNNOOOLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNOOOOOOOOOQQQRRRRRRRRRSSSUUUWWWUUUVVVVVVWWWXXXYYYZZZZZZ\\\\\\]]]^^^^^^______``````_________```aaaaaabbbaaabbbcccdddeeefffffffffffffffffffffffffffffffffeeeeeeddddddcccaaa```______^^^\\\[[[ZZZZZZ[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXWWWWWWWWWVVVVVVUUUUUUTTTWWWWWWWWWXXXXXXYYYYYYYYYVVVVVVVVVWWWXXXYYY[[[[[[[[[]]]```bbbcccfffjjjlllmmmrrrxxxzzz|||}}}vvvppplllddd```\\\WWWSSSOOOJJJGGGDDDAAA>>>>>>@@@???<<<999999;;;===<<<999777888999666777888888888888888777888888888888888888888888555666555444333333555777666666666666666666666666666666555555555444444444555555555666666666666666666666666666777777777777888888888888888888888888777888888888888999999999<<<;;;;;;:::999888777777999999888888888888999999999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAACCCDDDDDDDDDEEEGGGIIIGGGHHHIIIKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPRRRSSSTTTTTTTTTTTTRRRQQQPPPOOONNNMMMMMMMMMOOONNNNNNNNNMMMMMMLLLLLLHHHIIIJJJKKKKKKLLLNNNQQQRRRRRRTTTUUUVVVWWWWWWWWWZZZZZZ[[[\\\]]]]]]^^^^^^^^^]]]ZZZXXXVVVUUUTTTTTTQQQRRRUUUWWWYYYZZZZZZZZZ[[[ZZZYYYYYYYYYYYYYYYZZZ[[[[[[ZZZZZZYYYYYYXXXXXXWWWWWWVVVVVVVVVWWWXXXXXXYYYZZZ\\\^^^___aaaaaabbbaaabbbcccdddeeefffffffffccccccccccccccccccccccccccccccccccccccccccccccccaaaaaa````````````aaaaaa````````````___^^^]]]\\\YYYZZZ[[[[[[[[[ZZZXXXWWWUUUUUUUUUTTTTTTTTTTTTTTTPPPPPPOOOOOONNNMMMMMMLLLOOOKKKKKKNNNQQQPPPPPPSSSXXX[[[```fffooo}}}pppkkkbbbXXXPPPKKKHHHGGGAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBDDDEEEGGGHHHIIIIIIIIIIIIJJJJJJLLLMMMNNNKKKKKKKKKKKKLLLLLLLLLLLLNNNPPPPPPOOOMMMLLLMMMNNNLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNNNNOOOPPPPPPOOOOOOQQQSSSOOOOOOPPPQQQRRRSSSSSSTTTTTTUUUUUUVVVWWWWWWXXXXXXXXXXXXWWWWWWWWWXXXXXXYYYWWWXXXZZZ\\\^^^___``````________________________\\\\\\\\\\\\[[[YYYXXXWWW[[[ZZZXXXWWWVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTUUUUUUVVVVVVWWWWWWWWWXXXXXXXXXYYYZZZ[[[]]]]]]```bbbeeegggiiilllpppsssuuu{{{}}}vvvqqqlllddd]]]TTTRRROOOKKKHHHEEEBBBAAA;;;;;;;;;::::::999999999888888888888777777777777666666666666666666666666999888888888777777666666666666666666555555555555444444444444444444444444444444444555555555555666666666555555555555666666888888888888777777777666111111222333333444555555444444444555555555555666888888888888888888888888666777777777777888888888:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<===>>>???@@@AAAAAA@@@AAAAAABBBDDDEEEGGGHHHGGGHHHHHHIIIIIIJJJJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJLLLLLLKKKKKKKKKKKKLLLLLLLLLNNNPPPRRRTTTTTTTTTTTTRRRQQQPPPNNNMMMNNNNNNOOOMMMNNNNNNOOONNNMMMLLLKKKHHHIIIJJJKKKLLLLLLLLLLLLPPPPPPRRRSSSUUUWWWXXXYYYYYYYYYYYYZZZ[[[[[[\\\\\\]]]\\\YYYWWWUUUTTTSSSSSSSSSSSSTTTUUUWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYXXXWWWVVVVVVWWWXXXYYYWWWWWWUUUUUUUUUUUUWWWWWW[[[[[[\\\]]]^^^``````aaabbbccceeeffffffeeecccbbbdddddddddcccccccccbbbbbbbbbbbbcccdddddddddccccccaaaaaaaaaaaa`````````___```______]]]\\\[[[ZZZZZZYYYYYYXXXWWWVVVVVVUUUUUURRRQQQQQQPPPPPPOOONNNNNNLLLLLLKKKKKKJJJJJJIIIIIIIIIJJJLLLMMMNNNOOOPPPPPPRRRSSSWWW]]]ccciiisss}}}rrrcccZZZTTTNNNJJJJJJHHHEEEDDDDDDDDDBBBAAAAAA======CCCFFFBBBBBBDDDLLLJJJHHHHHHJJJLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLMMMOOOPPPPPPPPPOOOOOOMMMMMMLLLJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIINNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRPPPPPPQQQQQQQQQRRRRRRRRRTTTTTTTTTTTTUUUUUUUUUVVVVVVWWWWWWWWWWWWXXXXXXXXXYYYXXXVVVVVVWWWWWWUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSSSSTTTUUUUUUUUUTTTSSSSSSSSSTTTTTTUUUUUUUUUUUUVVVWWWVVVUUUUUUWWWYYYVVVXXXYYYZZZ[[[^^^bbbeeeccceeeiiillloootttzzz~~~~~~wwwooohhhddd___WWWRRRLLLKKKHHHEEEBBB???======:::::::::999999999888888777777777666666666555555666666666666666666666666777777777666666555555555666666666666555555555444444444444444444444444444444444444444555555555555666666555555555555666666777777666666666555555555222222222333333444444444444444444444555555555555888888888888888888888888777777777777888888888888::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===:::;;;<<<<<<>>>>>>???@@@@@@@@@AAABBBCCCEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIKKKJJJJJJJJJJJJKKKLLLMMMMMMNNNPPPRRRSSSTTTTTTSSSQQQPPPOOOMMMMMMMMMMMMNNNMMMMMMNNNOOONNNMMMLLLKKKHHHIIIIIIJJJJJJKKKLLLLLLOOOPPPQQQSSSUUUVVVXXXXXXXXXXXXYYYYYYZZZ[[[[[[\\\]]]\\\ZZZWWWUUUTTTTTTTTTSSSSSSTTTUUUVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVWWWXXXWWWWWWVVVUUUUUUVVVWWWWWWZZZ[[[\\\]]]^^^```aaabbbbbbccceeeffffffeeecccbbbdddccccccccccccbbbbbbbbbccccccdddccccccbbbaaaaaaaaaaaaaaaaaa````````````___^^^^^^]]][[[ZZZZZZYYYXXXXXXWWWVVVUUUTTTTTTSSSPPPPPPPPPOOONNNNNNMMMMMMJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHIIIKKKMMMNNNNNNNNNOOOOOOQQQVVVZZZ^^^gggppp{{{{{{nnndddZZZTTTOOOMMMJJJHHHHHHGGGEEECCCEEEAAAAAAEEEGGGEEEDDDGGGGGGFFFEEEFFFHHHJJJJJJIIILLLLLLMMMMMMMMMNNNNNNNNNOOOOOOPPPQQQQQQPPPNNNMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLMMMMMMNNNPPPPPPMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPPPPQQQQQQQQQQQQRRRQQQQQQRRRRRRRRRSSSSSSSSSSSSQQQPPPPPPQQQQQQPPPNNNQQQQQQQQQQQQQQQQQQPPPPPPRRRSSSSSSTTTUUUUUUTTTTTTSSSSSSSSSTTTTTTTTTUUUUUUVVVWWWWWWWWWVVVVVVWWWYYY[[[\\\^^^___```bbbfffiiiooorrrvvvyyy}}}~~~~~~}}}||||||}}}{{{uuujjjeee^^^XXXTTTPPPIIIEEEDDDCCCAAA>>><<<:::999999888888888888777777777777666666666555555555444444666666666666666666666666555555555555555444444444666666555555555444444444444444444444444444444444444444444444555555555555666666555555555555666666555555555444444444444333333333333333333333333333444444444444555555555555777777777777777777777777777777777888888888999999999999999::::::::::::;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<999999:::;;;<<<===>>>>>>???@@@@@@AAABBBDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOQQQRRRSSSSSSSSSRRRPPPOOOMMMLLLKKKKKKLLLMMMLLLMMMNNNNNNNNNMMMLLLKKKIIIHHHHHHHHHHHHJJJKKKLLLOOOPPPQQQRRRTTTUUUWWWWWWWWWWWWXXXXXXYYYZZZZZZ[[[\\\[[[YYYWWWVVVUUUTTTTTTSSSSSSTTTTTTUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUVVVVVVWWWXXXWWWVVVVVVVVVVVVWWWXXXYYYYYY[[[]]]^^^```bbbbbbcccdddeeeffffffeeedddcccccccccbbbbbbbbbaaaaaaaaaddddddccccccbbb```___^^^aaaaaaaaa````````````___^^^]]]]]]\\\[[[ZZZYYYYYYWWWVVVVVVUUUSSSRRRRRRQQQNNNNNNNNNMMMLLLLLLKKKKKKGGGGGGGGGFFFEEEDDDDDDDDDCCCDDDFFFHHHJJJLLLLLLMMMLLLIIIJJJMMMOOOQQQXXX___iiitttvvvjjjbbb[[[XXXTTTQQQOOOMMMJJJHHHGGGCCCBBBDDDEEEDDDCCCEEEDDDCCCCCCEEEHHHIIIIIIHHHKKKLLLLLLMMMNNNOOOOOOPPPPPPQQQQQQRRRQQQOOONNNMMMMMMMMMLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMMMMIIIIIIJJJJJJJJJKKKKKKKKKMMMMMMMMMNNNNNNNNNOOOOOOMMMMMMNNNNNNNNNOOOOOOOOOQQQPPPNNNOOOPPPPPPOOONNNOOOOOOOOOOOOPPPPPPPPPPPPRRRRRRSSSTTTTTTTTTTTTSSSUUUUUUUUUUUUVVVVVVVVVVVVXXXYYYZZZZZZYYYYYY[[[]]]```bbbdddeeegggjjjnnnqqqyyy|||}}}|||{{{|||||||||}}}~~~zzzrrriiiccc[[[WWWRRRMMMJJJFFFAAA>>>??????===;;;:::999888888666666666666666666666666666666666555555555444444555555555555555555555555555555555555444444444444555555555444444444333333333333333333333333333333333333444444444555555555666555555444444555555666555555444444444333333333333333333333333333333222333333444444444555555555777777777777777777777777777777777888888888999999888888888999999999::::::888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<===>>>>>>?????????@@@AAABBBCCCDDDFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGIIIKKKLLLMMMNNNOOOPPPRRRRRRRRRQQQQQQOOONNNLLLKKKJJJJJJKKKKKKKKKLLLMMMNNNNNNMMMLLLKKKIIIHHHGGGFFFGGGIIIKKKMMMNNNOOOPPPQQQSSSTTTUUUVVVVVVVVVWWWWWWXXXYYYYYYYYYYYYYYYWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVWWWVVVVVVVVVVVVVVVVVVWWWXXXXXXWWWWWWWWWWWWXXXXXXWWWXXXZZZ\\\^^^```bbbcccccccccdddeeeeeedddccccccbbbbbbbbbaaaaaaaaa``````bbbbbbbbbaaaaaa___^^^^^^````````````____________]]]]]]\\\\\\[[[ZZZZZZYYYUUUUUUTTTSSSRRRPPPOOOOOOLLLLLLKKKKKKJJJJJJIIIIIIFFFFFFEEEDDDCCCBBBBBBAAAAAABBBDDDFFFIIIJJJKKKKKKIIIFFFEEEHHHIIIJJJNNNSSS\\\dddppp~~~xxxoookkkfffaaa\\\XXXTTTQQQMMMJJJGGGFFFFFFEEEDDDDDDDDDDDDDDDFFFHHHJJJIIIHHHIIIJJJKKKLLLMMMNNNOOOPPPOOOPPPQQQRRRQQQPPPOOONNNMMMMMMMMMLLLLLLKKKKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIJJJJJJKKKGGGHHHHHHHHHHHHIIIIIIIIIMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNOOOOOOPPPNNNNNNNNNPPPPPPPPPNNNOOOOOOPPPPPPPPPPPPPPPQQQQQQRRRSSSSSSTTTTTTTTTTTTXXXXXXXXXYYYYYYZZZZZZZZZ\\\]]]______^^^___aaadddeeehhhjjjmmmppptttyyy}}}}}}{{{zzz{{{}}}}}}~~~}}}|||||||||zzzwwwsssnnnhhh```XXXSSSOOOMMMIIIEEEBBB@@@===;;;;;;;;;999888777777777777555555555555555555555555777777777666666666555555444444444444444444444444555555555555555555555555444444444444333333333333333333333333333333333333333333333444444444444555555555444444444444555555555555444444444333333333333333333333333333333222333333333444444444444555666666666666666666666666666666777777777888888888777777777888888888888999666777777888999::::::;;;;;;;;;;;;;;;;;;;;;::::::999:::;;;;;;======>>>???>>>>>>>>>>>>???@@@BBBBBBFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDEEEFFFGGGIIIKKKLLLMMMNNNOOOPPPQQQQQQPPPOOONNNMMMKKKJJJIIIJJJJJJKKKKKKKKKMMMMMMNNNMMMLLLKKKIIIHHHGGGFFFGGGIIIKKKMMMNNNNNNOOOPPPRRRSSSTTTTTTTTTUUUUUUVVVWWWWWWXXXXXXVVVVVVVVVUUUTTTSSSRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUVVVVVVWWWWWWXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWXXXZZZ\\\^^^```bbbcccbbbccccccccccccccccccbbbaaaaaa`````````_________^^^^^^___``````______^^^_________^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[ZZZZZZUUUTTTSSSRRRPPPOOONNNMMMKKKJJJJJJIIIHHHHHHGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@AAACCCEEEGGGIIIIIIJJJHHHDDDBBBEEEGGGGGGJJJNNNPPPVVV^^^gggsss{{{tttnnniiiccc___ZZZXXXUUUQQQOOONNNLLLIIIGGGFFFEEEFFFHHHIIIHHHGGGGGGHHHIIIJJJKKKLLLMMMNNNLLLMMMOOOQQQRRRRRRQQQQQQMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHGGGHHHHHHIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJLLLLLLLLLMMMMMMMMMMMMNNNMMMMMMMMMNNNNNNNNNOOOOOOLLLKKKKKKLLLNNNOOONNNMMMNNNNNNOOOOOOPPPPPPPPPQQQQQQRRRSSSUUUVVVVVVWWWWWWZZZZZZ[[[\\\]]]^^^______```bbbdddeeeeeegggjjjlllnnnqqqtttxxx||||||{{{|||}}}~~~xxxtttqqqpppooohhheeeaaa\\\WWWRRRLLLGGGDDDCCCAAA>>><<<:::999999888777666555444444444444444444444555555555555555777777777666666666555555444444444444444444444444444444444555555555555666444444333333333222222222333333333333333333333333333333333333444444444444555555444444444444555555444444444444333333333333333333333333333333333333333333333333444444444444666666666666666666666666555555555666666666777777666666666777777777888888555555666777888999:::;;;;;;;;;;;;;;;::::::::::::999::::::;;;<<<===>>>>>>============>>>???@@@AAADDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEFFFHHHJJJKKKJJJKKKMMMNNNOOOOOOOOONNNNNNMMMKKKJJJIIIIIIJJJKKKJJJKKKLLLMMMMMMMMMLLLKKKIIIHHHHHHHHHHHHJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSSSSSSSSSSTTTUUUUUUVVVVVVWWWUUUUUUUUUUUUUUUTTTSSSRRRRRRRRRSSSSSSTTTTTTTTTUUUSSSSSSTTTTTTUUUVVVVVVVVVWWWXXXXXXYYYYYYXXXXXXWWWXXXXXXYYYZZZZZZYYYXXXXXXXXXXXXZZZ\\\]]]___aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````_________^^^^^^\\\\\\]]]^^^______^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZYYYYYYTTTTTTRRRQQQOOONNNMMMLLLIIIIIIIIIHHHGGGGGGFFFFFFFFFEEEEEECCCBBBAAA@@@???@@@AAABBBDDDEEEFFFFFFGGGFFFBBB@@@CCCFFFFFFGGGJJJIIIMMMRRRXXX```nnn}}}wwwtttiiiiiieee___\\\ZZZTTTNNNMMMKKKHHHFFFGGGGGGGGGFFFGGGHHHHHHIIIJJJKKKKKKLLLJJJKKKNNNPPPQQQQQQQQQQQQMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNOOONNNMMMOOOQQQRRRRRRQQQNNNNNNNNNOOOPPPPPPQQQQQQSSSUUUVVVYYY[[[\\\]]]]]]]]]^^^___aaaccceeefffggghhhjjjmmmooopppssswwwzzz~~~|||||||||}}}{{{wwwrrrkkkeeeaaa___^^^WWWTTTPPPMMMJJJFFFBBB???<<<<<<;;;999777666777777777666555444333333333333444444444444555555666666666666666555555555444444333333333333333333333333222333333333444444444555333333333333222222222222222222222222222222222222222222333333333444444444555444444333333444444555333333222222222111111111222222222333333444444444222222333333333444444444555555555555555555555555444444444444555555555555555555666666666777777777333444555666888999:::;;;;;;;;;;;;:::::::::999999888888999:::;;;<<<======<<<<<<<<<<<<===>>>??????AAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEGGGHHHIIIGGGHHHJJJLLLNNNNNNNNNNNNNNNMMMLLLJJJJJJJJJJJJKKKIIIJJJLLLMMMMMMMMMLLLKKKHHHIIIIIIJJJJJJKKKLLLLLLMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRSSSTTTTTTUUUUUUVVVUUUUUUVVVWWWVVVVVVTTTTTTRRRRRRSSSSSSTTTUUUVVVVVVSSSSSSTTTUUUUUUVVVWWWWWWVVVWWWXXXXXXXXXXXXWWWVVVXXXYYYZZZZZZZZZZZZYYYXXXXXXYYYZZZ\\\]]]^^^___`````````____________``````_________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWTTTTTTSSSQQQOOOMMMLLLKKKIIIIIIHHHHHHGGGFFFFFFFFFEEEEEECCCBBBAAA???>>>>>>??????@@@BBBBBBCCCCCCCCCDDD???===@@@CCCBBBBBBDDDCCCGGGLLLOOOSSS\\\jjjttt|||tttooolllddd[[[WWWSSSNNNKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKJJJKKKMMMOOOPPPPPPOOOOOOMMMNNNNNNNNNOOOOOOPPPPPPNNNOOOOOOPPPQQQRRRSSSSSSRRRRRRRRRQQQPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNOOOMMMMMMNNNNNNNNNOOOOOOOOOQQQQQQPPPRRRUUUVVVVVVUUUQQQRRRRRRSSSSSSTTTUUUUUUWWWYYY[[[^^^aaaccceeeeeeeeefffhhhjjjmmmppprrrsssuuuwww{{{~~~~~~~~~~~~}}}xxxppplllfff```YYYUUURRRQQQLLLIIIFFFDDDBBB@@@===;;;999999999888666555666777888777666555444444444444444444444555555666666666555555444444444333333333333333333333333333333333111111111222222333333333333333333222222222111111222222222222222222222222222222333333333444444444555444444333333444444555111111111111000000000000111111222333333444555555222222333333333444444444555555555555555555555555333333333444444444555555555555555555666666666777222333444666777999:::;;;;;;;;;;;;::::::999999999777777888999:::;;;;;;<<<<<<<<<<<<<<<<<<===>>>????????????@@@@@@AAAAAABBBCCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCCCCDDDFFFGGGHHHEEEGGGIIIKKKMMMMMMMMMMMMOOONNNLLLKKKJJJJJJKKKKKKIIIJJJKKKMMMMMMMMMLLLKKKHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMNNNOOOPPPPPPQQQQQQRRRRRRRRRSSSTTTTTTUUUUUUVVVWWWXXXXXXXXXWWWVVVUUUQQQRRRSSSTTTUUUVVVWWWWWWSSSTTTTTTUUUVVVVVVWWWWWWUUUUUUWWWWWWWWWWWWUUUUUUXXXYYYZZZ[[[[[[ZZZYYYXXXYYYZZZZZZ\\\]]]^^^____________^^^^^^^^^^^^____________^^^^^^^^^]]]]]]]]]^^^^^^^^^]]]\\\[[[ZZZYYYZZZZZZZZZZZZYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTSSSQQQOOOMMMLLLKKKIIIIIIHHHHHHGGGFFFFFFFFFDDDDDDBBBAAA@@@>>>===<<<>>>>>>???@@@@@@@@@@@@@@@CCC===:::===???>>>===>>><<<@@@EEEGGGIIIOOOZZZbbbkkk{{{vvvlllaaa\\\UUUPPPNNNNNNNNNNNNJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNOOONNNMMMLLLMMMNNNNNNOOOOOOPPPPPPQQQOOOPPPQQQRRRSSSUUUVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKJJJIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMPPPPPPQQQQQQQQQRRRRRRRRROOOPPPPPPPPPQQQQQQQQQQQQOOONNNNNNPPPRRRTTTTTTSSSVVVVVVWWWXXXYYYYYYZZZZZZZZZ\\\___bbbfffiiijjjkkkmmmnnnpppssswwwzzz|||~~~{{{uuummmggg```\\\UUUOOOIIIGGGFFFFFFCCCBBB@@@>>><<<;;;::::::777777777777777777777777555555444444444333333333333333333444444444555555222333333444444333333222444444444333333222222222222222222222222222222222222222222222222222222222111111222333333333333222111111111111111111111111555666888777555444444555111111111111111111111111333222111000000000111222333333333333333333333333555444333333333333444555555555555555555555555555222222333333444555666666666666666666777888999:::;;;;;;;;;::::::999999999888999999::::::;;;;;;<<<==============================>>>>>>???AAABBBCCCBBBDDDEEEEEEDDDCCCCCCDDDAAABBBBBBCCCDDDEEEEEEFFFIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNQQQRRRSSSTTTUUUVVVVVVVVVVVVWWWXXXXXXXXXWWWUUUUUUTTTTTTSSSSSSSSSSSSSSSTTTSSSTTTUUUVVVVVVVVVUUUUUUWWWWWWWWWXXXXXXXXXXXXYYYWWWVVVVVVUUUVVVWWWYYYZZZZZZ[[[]]]^^^___`````````___^^^^^^]]]^^^___```aaa^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZYYYXXXXXXXXXZZZYYYXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUVVVVVVVVVVVVSSSPPPOOONNNMMMKKKIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCAAA???>>>===<<<<<<;;;;;;<<<===>>>>>>====================================>>>@@@CCCHHHLLLNNNZZZbbbrrrzzzoooccc[[[[[[[[[XXXTTTUUUTTTRRROOOMMMMMMMMMMMMMMMLLLLLLMMMNNNOOONNNMMMOOOMMMLLLLLLNNNOOOOOONNNPPPOOOQQQUUUVVVVVVYYY___ZZZ]]]^^^[[[[[[\\\[[[XXXSSSSSSSSSSSSTTTTTTTTTTTTRRRQQQPPPNNNNNNNNNOOOOOOSSSRRRQQQPPPOOONNNNNNNNNOOOOOOOOOOOOPPPQQQRRRSSSUUUVVVVVVVVVVVVUUUUUUTTTSSSSSSSSSTTTTTTTTTUUUUUUTTTUUUWWWWWWWWWXXXZZZ\\\[[[\\\^^^^^^]]]^^^aaaccceeegggjjjooorrruuuvvvwww{{{|||}}}sssllleee]]]XXXSSSPPPKKKFFFBBB???>>>>>>???>>><<<;;;999888888888444444444444444444444444555555555444444333333333333333333333444444444444333333333444444333333333444444333333333222222222222222222222222222222222222222222222222222222222000111222222333333222222222222222222222222222222444666777777555444444555111111111111111111111111111111000000000111333444333333333333333333333333555444333333333333444555444444444444444444444444333333444444555555666666666666666666777888999:::;;;;;;:::::::::999999999888888999999:::;;;;;;;;;====================================>>>@@@AAABBBBBBCCCEEEEEECCCBBBCCCDDDBBBBBBCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNQQQQQQSSSTTTUUUVVVVVVVVVWWWWWWXXXYYYXXXWWWVVVUUUTTTSSSSSSRRRRRRSSSSSSTTTSSSTTTVVVWWWWWWWWWVVVUUUWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWVVVVVVVVVWWWXXXYYYZZZZZZ\\\]]]^^^_________[[[[[[ZZZZZZZZZ[[[]]]]]]^^^^^^^^^]]]]]]\\\\\\[[[[[[ZZZZZZYYYXXXXXXWWWWWWYYYYYYXXXWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTUUUUUUVVVSSSPPPOOONNNMMMKKKIIIGGGFFFEEEDDDDDDCCCCCCCCCCCCBBBAAA???===<<<<<<<<<:::;;;;;;<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===@@@DDDGGGJJJNNNSSS___mmm{{{ssslllkkkjjjgggdddaaa___\\\YYYVVVTTTRRRQQQQQQOOONNNNNNOOOPPPOOONNNNNNMMMLLLLLLMMMOOONNNMMMNNNMMMPPPUUUVVVWWW[[[``````ccceeecccbbbcccaaa]]]XXXXXXXXXXXXXXXYYYYYYYYYXXXWWWVVVTTTTTTTTTTTTUUUTTTTTTSSSRRRQQQQQQQQQQQQSSSSSSSSSSSSTTTVVVWWWXXXYYYZZZ[[[[[[[[[ZZZYYYXXXXXXXXXXXXYYYYYYZZZZZZ[[[ZZZ[[[]]]^^^^^^```bbbddddddeeeffffffffffffhhhjjjmmmooosssxxx|||{{{tttjjjaaaZZZSSSLLLGGGDDDCCC@@@===;;;999888777999999888666666555555666333333333333333333333333555555555555444444444444222222333333333444444444333333444444444444333333333333333222222222222222222222222222222222222222222222222222222222222222000111222222333333222222222222222222222222222222444555666666444333333444111111111111111111111111/////////000111333444555333333333333333333333333444444333333333333444444333333333333333333333333555555555555555555555555666666555666666777888999:::::::::999999999999999888888888999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>@@@@@@AAACCCDDDDDDCCCBBBBBBCCCBBBCCCCCCDDDEEEFFFGGGHHHFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPRRRTTTUUUVVVWWWWWWWWWXXXXXXYYYYYYWWWVVVUUUSSSSSSRRRRRRRRRRRRSSSSSSTTTUUUVVVXXXXXXWWWWWWVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXWWWVVVVVVVVVWWWWWWXXXYYYZZZ\\\]]]]]]]]]]]]ZZZYYYXXXXXXXXXYYYZZZ[[[^^^^^^^^^]]]\\\[[[ZZZZZZYYYYYYXXXXXXWWWWWWVVVVVVXXXXXXWWWVVVUUUTTTTTTUUUTTTTTTSSSSSSSSSSSSTTTTTTUUUSSSPPPOOONNNMMMKKKIIIEEEEEEDDDCCCBBBBBBBBBBBBAAAAAA???>>><<<<<<;;;;;;999999:::;;;;;;;;;::::::999999999999999999999999999999999:::<<>>???AAABBBDDDDDDBBBAAABBBCCCBBBCCCDDDEEEFFFGGGHHHIIIGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOONNNOOOQQQSSSUUUWWWWWWXXXWWWXXXXXXYYYXXXWWWVVVUUURRRRRRQQQQQQQQQRRRSSSSSSUUUVVVWWWXXXXXXXXXWWWWWWVVVVVVWWWWWWWWWXXXXXXXXXYYYXXXXXXWWWVVVVVVVVVVVVWWWXXXYYYZZZ[[[[[[[[[[[[[[[ZZZYYYYYYYYYYYY[[[[[[]]]]]]]]]]]]\\\[[[YYYXXXWWWWWWWWWVVVVVVVVVUUUUUUWWWVVVUUUTTTSSSSSSSSSSSSTTTSSSSSSRRRRRRSSSSSSTTTTTTRRRPPPOOONNNLLLJJJGGGDDDCCCBBBAAA@@@@@@@@@@@@??????===<<<;;;;;;;;;;;;888888999999999999999888888888888888888888888888888888888888999;;;<<<===CCCCCCFFFKKKRRR]]]oooyyyrrrllliiifffccc___\\\ZZZYYYXXXWWWUUUSSSPPPOOOPPPOOONNNMMMMMMMMMPPPVVVZZZ\\\bbbiiilllqqquuutttsssqqqlllfffbbbbbbbbbbbbccceeefffgggiiiiiihhhgggggggggggggggdddcccbbbaaa``````___```^^^^^^^^^___aaacccdddeeeggghhhjjjkkkjjjhhhfffdddfffffffffgggiiikkkmmmnnnmmmppptttvvvxxxzzz}}}{{{uuuqqqllliiieeebbb```]]]ZZZWWWRRROOOKKKGGGDDDAAA???===777888999999999888777777444444333333333333333444333333333333333333333333333333333444444444444444111111111222222222333333222222333333333333222222111111111111111111111111111111111111111111111111111111111111111111111111000000111222222222222111222222222222222222222222222333444444222111111222111111111111111111111111111111111222111111111111333333333333333333333333333333333333333333333333444444444444444444444444666666666666666555555555555555555444555555666777888888888888888888888888666666777888888999999:::::::::::::::::::::::::::999999::::::;;;<<<>>>???@@@AAACCCCCCAAAAAAAAABBBBBBBBBCCCEEEFFFHHHIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMLLLLLLLLLLLLMMMMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOONNNOOOQQQSSSUUUVVVWWWWWWVVVWWWXXXXXXXXXWWWUUUTTTQQQQQQPPPPPPQQQRRRRRRSSSUUUVVVWWWXXXXXXXXXWWWWWWVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWVVVVVVUUUWWWWWWXXXYYYZZZZZZZZZZZZ[[[ZZZYYYXXXXXXYYYZZZZZZ[[[\\\]]]]]]\\\ZZZYYYWWWVVVVVVVVVVVVUUUUUUUUUUUUVVVUUUTTTRRRQQQQQQPPPPPPSSSSSSRRRRRRRRRRRRSSSSSSRRRPPPOOONNNMMMKKKHHHEEEAAAAAA@@@???>>>>>>>>>>>>===<<<;;;;;;::::::::::::777888888888888888777777888888888888888888888888777777777888888999::::::;;;<<>>>>>???AAABBBBBBAAA@@@@@@AAAAAAAAACCCDDDFFFGGGHHHIIIFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOONNNOOOQQQSSSTTTUUUVVVVVVUUUVVVVVVWWWWWWUUUTTTSSSPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUVVVXXXXXXWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXWWWVVVVVVWWWWWWXXXYYYYYYYYYYYYYYYXXXWWWVVVUUUUUUUUUVVVWWWYYYZZZ\\\]]]\\\[[[YYYWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTSSSQQQPPPOOONNNNNNQQQQQQPPPPPPPPPPPPQQQQQQPPPNNNMMMMMMLLLJJJFFFCCC@@@???>>>===<<<<<<<<<<<<;;;::::::999999999::::::777888888888888777666666777777777777777777777777777777777888888888888888888999===AAABBBCCCLLLVVVaaaooo}}}yyytttpppkkkhhhddd```]]]ZZZWWWUUUVVVTTTVVV\\\___bbbiiipppvvv{{{~~~|||zzzxxxrrrlllgggggghhhiiimmmqqquuuwwwzzz{{{|||~~~zzzyyyvvvtttrrrpppooonnnmmmmmmnnnppprrruuuwwwxxxyyyyyyyyyxxxwwwvvvuuutttttttttuuuxxx|||{{{vvvoooiiiccc^^^YYYUUULLLIIIFFFDDDCCCBBB@@@???888888888888666666666777333333333333333222222222444444333222111111111222000000000000000000000000000000111111111222222222000000000000111111111222000000111111111111000000/////////000000000111111111111111111111111111111111111111111111111111111///000000111111111111111000000000000000000000000000111333222111///000000111111111111111111111111000000111222333222111111333333333333333333333333111222333333333333222111444444444444444444444444333333444444555555666666555555444444333444444555666666666777777777888888555555666666777888888999999999999999999999999999::::::::::::;;;===>>>??????@@@BBBBBB@@@???@@@AAA@@@@@@BBBCCCEEEGGGHHHIIIGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJJJJKKKLLLMMMMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPQQQSSSTTTUUUUUUUUUTTTTTTUUUVVVUUUTTTSSSRRROOOOOOOOOOOOPPPQQQRRRSSSSSSTTTVVVWWWWWWWWWVVVUUUUUUUUUVVVVVVVVVWWWWWWWWWUUUVVVWWWXXXXXXXXXWWWVVVWWWXXXXXXYYYYYYYYYYYYYYYVVVVVVTTTSSSSSSSSSTTTTTTWWWXXXZZZ\\\\\\[[[YYYXXXVVVVVVVVVVVVVVVVVVVVVVVVTTTSSSQQQPPPNNNMMMMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNMMMLLLLLLKKKJJJHHHDDDAAA>>>===<<<;;;;;;:::;;;;;;999999888888888999999:::888888888888888777666666666666666666666666666666555666666777777888777777888999===@@@???>>>EEENNNRRR\\\lll~~~xxxsssoookkkgggdddcccaaabbbgggiiilllrrrzzz~~~~~~yyyssskkkkkklllooosssxxx}}}~~~{{{zzzyyywwwxxxyyy{{{}}}}}}|||||||||||||||}}}|||sssmmmhhhccc\\\UUUPPPLLLIIIFFFDDDAAA>>><<<<<<<<<;;;:::555666777666444444444555444333222111111111111222444333222111111000000000111111111111111111111111//////000000111111111222000000000000111111111111//////000000000000//////.../////////000000111111000000000000000000000000000000000000000000000000//////000111111111111111////////////////////////000111222222000//////000111111111111111111111111---///000222333333333222333333333333333333333333111222333444444333222111333333333333333333333333222222333333444555666666555444444333333333444444555666666666777777888888555555666666777888888888888888888888888888888888:::::::::;;;<<<===>>>???>>>@@@BBBBBB@@@???@@@AAA???@@@AAACCCDDDFFFHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKJJJJJJJJJKKKKKKKKKKKKLLLIIIJJJJJJKKKLLLMMMMMMNNNLLLMMMMMMMMMMMMNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRSSSTTTTTTTTTTTTSSSTTTTTTUUUTTTSSSRRRQQQOOONNNNNNOOOPPPQQQRRRSSSSSSTTTUUUVVVWWWVVVUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWTTTUUUWWWXXXYYYXXXWWWWWWXXXXXXYYYYYYZZZYYYYYYYYYWWWVVVUUUSSSSSSSSSTTTUUUUUUWWWZZZ\\\]]]\\\ZZZYYYVVVVVVVVVVVVVVVVVVVVVVVVTTTSSSQQQOOONNNMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJGGGCCC@@@======<<<;;;::::::::::::888888888888888888999:::888888888888888777666666444444444444444444444444444555666666777777777666555555888:::999888>>>GGGGGGMMMXXXfffwwwzzzuuurrrooommmnnnqqqtttvvv|||~~~xxxnnnnnnpppsssxxx~~~~~~{{{uuunnnhhhcccaaaVVVTTTPPPLLLGGGBBB???======<<<:::888666666666666444444444444444444444444444444444444333333222111111111111111111111111111000/////////000111222222000000111111222222222333333222111/////////000111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000111111111111222222222000000000000000000000000222222222111111111111000111111222222222222111111222111000000000111333333333444444555555444444333222222222333333444444444444444444444444555666777555444444444444555666666555555444444444333333333333444555555666666555555444444444555555555666666777777777888999999::::::;;;:::999999:::;;;===>>>@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDHHHIIIJJJJJJKKKJJJJJJJJJLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIJJJKKKLLLNNNOOONNNNNNNNNOOOOOOOOOPPPPPPRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPQQQRRRSSSTTTTTTUUUVVVVVVVVVUUUTTTSSSRRRQQQPPPPPPPPPPPPPPPQQQRRRSSSSSSTTTUUUWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVXXXXXXXXXXXXYYYYYYYYYYYY[[[ZZZXXXWWWVVVVVVWWWWWWUUUUUUTTTSSSRRRRRRRRRSSSWWWXXXYYY[[[[[[ZZZZZZYYYZZZYYYWWWVVVUUUUUUVVVVVVVVVUUURRRPPPMMMKKKJJJIIIJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJHHHGGGFFFDDDCCCCCC===<<<<<<;;;;;;:::999999888888888888777777777666777777777777666555444333777777666666555555555444666666555555444444444444555555666777888:::<<<===GGGJJJOOOVVV___ppp}}}zzzxxxwwwyyy~~~}}}{{{yyyvvvuuutttsssmmmkkkgggaaa[[[VVVRRRPPPJJJHHHFFFCCC@@@===:::999999888777555555555555666333333333333333333333333333333444444333222222111111111111111111111111111000000000///000000111111000000000000111111222222000000//////.../////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000111111111222222222111111111111111111111111222222222111111111000000000111111222222111111000111111000000000111222333222222333333333333222222222222222333333333444444333333333222222333444444444444444444444555666666555555444444444333333333333444555555666666555555555555555555666666666666666777777888888999::::::::::::999999:::;;;===>>>>>>>>>????????????@@@@@@AAAAAABBBBBBCCCDDDDDDDDDHHHHHHIIIJJJJJJJJJJJJJJJLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKLLLMMMNNNMMMNNNNNNOOOPPPPPPQQQQQQSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPQQQRRRSSSTTTTTTUUUVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQQQQRRRSSSSSSSSSTTTUUUWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYY[[[ZZZYYYXXXWWWWWWXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSXXXXXXZZZ[[[[[[[[[ZZZYYYZZZYYYXXXWWWWWWVVVVVVVVVVVVTTTRRROOOMMMKKKJJJIIIJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFEEECCCBBBAAA@@@<<<<<<<<<;;;::::::999999888888777777777666666666666777777666555444333333666666666555555555444444555555555555444444333333777777888999:::<<<===>>>>>>AAADDDGGGMMMXXXgggsss}}}{{{yyywwwtttqqqmmmkkkhhheeeaaa^^^\\\[[[YYYWWWTTTPPPKKKGGGDDDBBB===<<<<<<:::999888777777444444333333333333444555222222222222222222222222222333333333333222111111111111111111111111111111111111000/////////000000////////////000000000000------.../////////......////////////////////////////////////////////////////////////////////////000000000000000000000000000000000111111111222222111111111111111111111111222222111111111000000000000111111222222111111000111000000000000111222222111111222222222222111111222222222222333333333333222222111111000111111111444444444444444555555666555555444444444333333333333444555555666666555555555555555666666666777777666666777888888999999::::::999999999:::;;;<<<============>>>>>>>>>??????AAAAAAAAABBBCCCCCCDDDDDDGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMNNNOOOQQQRRRSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRPPPQQQRRRSSSTTTUUUVVVVVVWWWWWWWWWWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRSSSTTTTTTSSSTTTUUUVVVWWWWWWWWWVVVUUUVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYY[[[[[[ZZZYYYYYYYYYZZZZZZXXXXXXWWWVVVUUUTTTTTTUUUXXXYYYZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYXXXWWWVVVUUUSSSQQQOOOLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFFFFDDDDDDCCCBBB@@@???>>>>>><<<<<<;;;::::::999999888777777777666666666555555555666666555555444333222555555555555444444444444444444444444333333333333333333444555666888999::::::<<<>>>???AAAHHHRRRYYYbbblll{{{|||||||||{{{yyyvvvtttrrrrrrpppllljjjhhheeebbb___]]][[[XXXTTTQQQNNNLLLKKKJJJIIIGGGDDDAAA???===<<<888777777777777777666666222222222222222222222222111111111111111111111111111222222222222222111111111111111111111111111111222111000///////////////......//////////////////+++,,,...///000000///...////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000111111111111222222222222222222222222111111111111000000000000000000111111111111000000000000000000000111111222111111222222222222111111222222222222222222222333222222111000000000000111444444333333444444555666555555444444444333333333333444555555666555555555444444555555555666666666666666777777888999999999999999999::::::;;;<<<<<<<<<======>>>>>>?????????@@@AAAAAABBBBBBCCCDDDDDDFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLNNNOOOQQQSSSTTTUUUTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRSSSTTTUUUWWWWWWXXXXXXXXXXXXXXXXXXWWWVVVVVVTTTTTTTTTSSSSSSTTTTTTUUUTTTTTTUUUUUUVVVVVVVVVVVVUUUUUUVVVVVVWWWXXXYYYYYYXXXXXXXXXXXXYYYYYYYYYYYY[[[[[[[[[[[[[[[[[[[[[\\\ZZZZZZXXXWWWVVVVVVVVVVVVXXXYYYZZZ[[[[[[[[[ZZZYYYYYYZZZ[[[[[[ZZZYYYWWWVVVTTTRRRPPPNNNLLLJJJIIIIIIGGGGGGGGGFFFEEEEEEEEEDDDBBBBBBAAA@@@???>>>======;;;;;;::::::999888888888666666666555555555555444444444444444444333222222444444444444333333333333333333333333333333222222111111111222333444666666999:::<<<===???DDDJJJNNNPPPXXXbbbllluuummmmmmlllkkkiiifffcccbbb```^^^[[[XXXWWWUUURRROOOMMMLLLJJJHHHFFFDDDCCCBBB>>>===<<<:::999777666666666666666666555555555555333333333333222111000000000000000000000000000000000000111111222111111000000000000000000000000000111111000///........./////////..................,,,---///000111000000///................................................//////////////////////////////////////////////////////000000000111111111111111111111111111111111111111111000000000//////000000000111111000000000//////000000111111111111222222333333333333222222222222222222222222222222222222111111111111222222333333333333333444555555555555444444444333333333333444555555666555555555333333444444444555555555555666666777888888999999888888999::::::;;;;;;;;;======>>>>>>???@@@@@@AAA@@@@@@AAAAAABBBCCCCCCCCCEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKLLLMMMMMMMMMLLLKKKKKKJJJJJJKKKKKKMMMOOOQQQSSSTTTUUUSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSTTTUUUWWWXXXYYYZZZXXXXXXYYYYYYYYYXXXWWWWWWVVVUUUUUUTTTTTTTTTUUUUUUUUUUUUTTTUUUUUUUUUVVVVVVUUUUUUVVVVVVWWWXXXYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZ[[[\\\\\\]]]]]]]]]\\\[[[ZZZXXXWWWVVVVVVVVVWWWXXXYYYZZZ[[[ZZZYYYYYYYYYYYYZZZZZZZZZXXXVVVUUURRRQQQOOOMMMKKKJJJIIIIIIGGGFFFFFFEEEDDDDDDCCCCCCAAAAAA@@@???>>>>>>======:::::::::999888888777777555555555444444444333333222333333333333222222111222222222222333333333333111111111222222222222222333333333444555666777888555666888999;;;===@@@BBBCCCHHHNNNTTT[[[fffttt\\\\\\[[[YYYWWWUUUSSSRRROOOMMMJJJIIIIIIGGGEEECCC@@@@@@>>>===<<<<<<<<<<<<888888888777666666555555555555444333333222222222333333333333222111000///000000000000000000000000//////000111111111111000000000000000000000000000000000///.........//////////////////..................///000000000//////................................................/////////////////////////////////////////////////////////000000000111111000000000000000000000000111111000000000////////////000000111111000000///...///000000111111000000222222333333333333222222222222222222222111111111222222111111222333333444333333333333333444444555555555444444444333333333333444555555666666555555444444444444555555555666555555666777777888888999777888999:::;;;;;;;;;:::======>>>>>>???@@@AAAAAA@@@@@@@@@AAABBBBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIKKKKKKLLLLLLLLLMMMMMMLLLKKKJJJJJJJJJKKKLLLNNNPPPRRRSSSTTTRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRSSSTTTVVVXXXYYYYYYXXXXXXYYYYYYYYYXXXXXXWWWVVVVVVUUUTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTUUUVVVUUUVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZ[[[\\\]]]]]]]]]]]]]]]\\\ZZZYYYWWWWWWVVVVVVVVVWWWXXXYYYZZZYYYXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTQQQPPPOOOMMMKKKIIIIIIHHHGGGFFFFFFEEEDDDCCCBBBBBB@@@@@@??????>>>======<<<::::::999888888777777666444444444333333333333222111111222222222222111111111111111111222222222222000000000111111111111111222111111222333444555555666666666666777777888888;;;>>>BBBFFFKKKSSS^^^ffftttLLLLLLKKKIIIHHHGGGFFFEEEAAA@@@>>>>>>???>>>===;;;999888777777777777777777666666666666666666666666333333333222222222111111000000111222222111000///000000000000000000000000...//////000111111000000000000000000000000000000//////.........///000000000000000/////////......//////......---.........................................................////////////////////////////////////////////////////////////000000000111////////////////////////111000000000//////////////////000000000000//////......000111111111000///111111222222222222111111222222222222111111111000000000000111222333444555333333222222333333444555555555444444444333333333333444555555666666555555666666666666777777777777555555666666777888888888666777999:::;;;;;;::::::;;;;;;<<<===>>>???@@@AAA???@@@@@@AAAAAABBBCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFHHHIIIJJJKKKLLLKKKKKKLLLMMMMMMLLLKKKJJJJJJKKKLLLMMMOOOPPPQQQRRRQQQQQQQQQQQQPPPPPPPPPPPPNNNOOOPPPRRRTTTUUUWWWWWWWWWXXXXXXYYYYYYXXXXXXWWWVVVVVVUUUTTTTTTTTTTTTTTTVVVUUUTTTSSSSSSTTTUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYWWWXXXZZZ\\\]]]^^^]]]]]]]]]\\\ZZZYYYWWWVVVVVVVVVUUUUUUWWWXXXXXXXXXWWWVVVWWWVVVUUUTTTTTTSSSSSSSSSQQQPPPNNNLLLJJJIIIIIIHHHGGGGGGFFFEEEDDDCCCBBBBBB???>>>>>>======<<<<<<;;;999999999888777777666666333333333333222222222222000000111111111111111000000000000111111111222222/////////000000111111111////////////000111222333777666555555666777666666777:::===???BBBGGGNNNTTT[[[fffuuuBBBAAAAAA@@@???>>>======:::999888888::::::999888777666666555555555555555222222222222222333333333333333333333333333333333,,,---///111111111111000111111111111111111111111......///000000111000000000000000000000000000000...............///000111111111000000/////////...000///---,,,+++,,,,,,---................................................////////////////////////////////////////////////////////////000000000000////////////////////////000000000000//////////////////000000000000//////---...000111111111000///000000111111111111000000222222222222111111000000/////////000111333555555333333222222333333444555555555444444444333333333333444555555666666555555888888888888999999999999555555666666777888888888666777999:::;;;;;;::::::::::::;;;<<<===>>>???@@@???@@@@@@AAAAAABBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDEEEFFFGGGIIIJJJLLLLLLJJJKKKLLLMMMMMMLLLKKKJJJJJJJJJKKKMMMNNNOOOPPPPPPQQQQQQPPPPPPPPPOOOOOOOOOLLLMMMNNNPPPQQQSSSUUUUUUWWWWWWXXXXXXXXXXXXXXXWWWVVVUUUUUUTTTSSSSSSSSSTTTVVVUUUTTTSSSSSSTTTUUUUUUWWWWWWWWWWWWWWWWWWVVVVVVXXXXXXXXXXXXYYYYYYYYYZZZWWWXXXZZZ\\\]]]^^^]]]]]]]]]\\\ZZZYYYWWWVVVVVVUUUTTTUUUVVVWWWWWWWWWVVVUUUVVVUUUTTTRRRQQQRRRRRRSSSPPPOOONNNLLLJJJIIIHHHHHHHHHGGGFFFEEEDDDCCCBBBBBB=========<<<<<<;;;;;;;;;999999888888777666666666333333333222222222111111///000111111111111000000//////000000111111111222.../////////000000111111333222222222333444555555333222111222444666666666444666888999:::===AAADDDJJJSSS```jjjuuu===<<<;;;:::999999999999999999888666555444333222111222222333333222222111222222222222222222222222222111111000///......---111000///......///000111000000////////////000000000000000000000000000000000000//////......------000000///...---,,,,,,,,,///...---,,,,,,,,,,,,,,,....................................////////////........................000000///...............//////.........---------,,,------...///000000111////////////////////////////////////////////////////////////////////////////////////////////////------...///000111222222111111111111111111111111111000/////////000222333000222333333222111333444444444444444444444444444444444444444444444333333666666666777888888999999555555444555555666777888777888888888888999999999;;;;;;<<<<<<===>>>>>>>>>>>>??????@@@@@@AAABBBBBBDDDDDDEEEEEEEEEEEEDDDCCCFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKJJJJJJJJJJJJKKKKKKIIIJJJKKKMMMMMMNNNNNNNNNPPPPPPPPPOOOOOONNNNNNNNNNNNMMMLLLLLLMMMOOOQQQRRRXXXWWWVVVVVVUUUUUUVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSTTTUUUWWWVVVVVVUUUWWWXXXXXXXXXXXXWWWVVVVVVVVVUUUXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[]]]\\\[[[ZZZWWWUUURRRQQQRRRRRRSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSOOONNNLLLJJJHHHHHHHHHHHHDDDDDDCCCCCCBBBBBBBBBAAA<<<;;;;;;::::::999999888999888888777666555555444555555444333333222111111111111111111111111111111,,,,,,---...///000111111////////////000000000000//////000111222222333333333333222111222333444555444555666777888999:::;;;>>>CCCJJJQQQ[[[jjj{{{888777666555555444444444666666555444333222222111111222222333333222222111222222222222222222222222111111000000///......---111000///......///000111000000////////////000000000000000000000000000000////////////............//////......------,,,,,,///......---,,,,,,------....................................////////////........................000//////...------......///.........------------------......//////000000................................................//////..................////////////////////////......//////000000111111111111111111111111111111000000000000000111111222111333444444333222444555444444444444444444444444333333444444444444444444666666777777888999999999666666666555666666777777777888888888888999999999:::::::::;;;<<<<<<======>>>>>>??????@@@AAAAAABBBDDDDDDEEEEEEEEEDDDDDDCCCFFFFFFGGGGGGHHHIIIIIIIIILLLKKKKKKJJJJJJKKKKKKLLLIIIJJJKKKLLLLLLLLLLLLLLLNNNNNNNNNNNNMMMMMMLLLLLLNNNMMMLLLKKKLLLNNNPPPQQQSSSSSSRRRRRRRRRSSSSSSTTTVVVVVVUUUUUUUUUTTTTTTTTTTTTUUUWWWVVVVVVUUUWWWXXXYYYYYYXXXXXXWWWVVVVVVVVVWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[ZZZXXXVVVTTTQQQPPPQQQRRRSSSSSSTTTTTTTTTSSSUUUUUUTTTRRRQQQPPPOOONNNOOONNNLLLJJJIIIHHHHHHHHHDDDDDDCCCCCCBBBAAA@@@@@@;;;;;;;;;:::999999888888888888777666666555444444555444444333222222111111////////////////////////............////////////.../////////000000000000000000000111111222222222333222222111222333444555444444555666777888888999:::===BBBEEEJJJTTT```jjjxxx444444333222111111111111333333222222111111111111111111222222222222111111111111111111111111111111111000000//////.........000//////......//////000000//////......//////000......................................./////////.........---------------///............------------------------------------............/////////------------------------//////...---------..................------------........................................................................///.........------,,,,,,////////////////////////////////////000000000000111111111111111111111111//////000111111111111111222333444444333333444666444444444444444444444444222222333333444444555555777777777888999999::::::888888777666666666777777777888888888888999999999999999999:::;;;;;;<<<<<<>>>>>>>>>???@@@@@@AAAAAACCCCCCDDDDDDDDDDDDDDDCCCEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIIIIIIIJJJJJJIIIJJJJJJKKKKKKKKKJJJJJJLLLLLLLLLLLLKKKKKKKKKKKKMMMLLLKKKKKKLLLMMMOOOPPPSSSSSSSSSSSSTTTUUUVVVWWWWWWVVVVVVVVVVVVVVVUUUUUUTTTVVVWWWWWWUUUUUUVVVXXXZZZYYYYYYXXXWWWWWWVVVVVVUUUVVVVVVWWWXXXYYYYYYZZZYYYZZZZZZZZZZZZ[[[[[[[[[YYYYYYXXXWWWUUUSSSQQQPPPQQQQQQRRRSSSSSSSSSSSSRRRSSSRRRQQQPPPOOONNNMMMLLLOOONNNLLLJJJIIIHHHHHHHHHDDDDDDCCCBBBAAA??????>>>;;;;;;::::::999888888888777777666666555444444444444444333333222111111111/////////////////////////////////.........------....../////////000000000000000000000111111111111222222111111222222333444333444444444555555666666888:::===>>>???CCCJJJPPP[[[dddqqq~~~444333222222111111111222111111111111111111111111111111222222222222111111111111111111111111111111000000/////////........./////////////////////////////////....../////////---------------------------------....../////////---------------------........................------------------------------------.........//////------------------------......---------------...------------------------......------------------.........................................................---,,,,,,++++++////////////////////////111000000000/////////...111111111111111111111111...///000222222111000000111222444333222222333555333333333333333333333333111111222333444444555555777777888888999999::::::999999888777777666777777777777888888888999999999999999999:::;;;;;;<<<<<<======>>>>>>???@@@@@@@@@BBBBBBCCCDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHJJJJJJKKKKKKKKKJJJJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKLLLMMMNNNNNNRRRRRRSSSSSSUUUVVVWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWUUUVVVWWWWWWUUUUUUVVVWWWZZZZZZYYYXXXXXXWWWVVVVVVSSSTTTUUUVVVWWWXXXYYYZZZYYYYYYYYYYYYYYYZZZZZZZZZXXXXXXWWWVVVUUUSSSQQQPPPPPPQQQQQQRRRRRRRRRQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLJJJIIIHHHGGGFFFDDDCCCBBBAAA???>>>===<<<:::::::::999888888777777555555555555444444333333333333222222111111111000000000000000000000000000................................./////////000000000000000000000000//////111111111111111222222333222222222333333333333333333666888999:::===AAADDDLLLRRR[[[fffoooxxx~~~~~~333333222111111111222222111111111111222222222222000111111222222111111000000000000000000000000000////////////..................////////////......//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////,,,,,,,,,---------------------...//////...------------------------------------------............------------------------------,,,,,,,,,,,,------,,,,,,------------------------------,,,,,,,,,,,,......................................................---------,,,,,,,,,////////////////////////111111000000//////......000000000000000000000000...///000222222111000000///111222222111111222333333333333333333333333333111111222222333444555555666777777888999999::::::999999888777777666777777777777888888888999999999:::::::::;;;<<<<<<======<<<======>>>>>>??????@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGHHHGGGGGGFFFFFFGGGGGGHHHKKKKKKLLLLLLLLLKKKJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOPPPRRRSSSTTTWWWWWWWWWWWWWWWWWWWWWWWWUUUVVVWWWWWWUUUUUUVVVWWW[[[ZZZYYYXXXWWWVVVUUUUUURRRSSSTTTUUUVVVWWWXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWUUUTTTSSSRRRPPPPPPQQQQQQQQQPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNKKKKKKJJJIIIHHHFFFEEEEEECCCBBBAAA???>>><<<;;;;;;:::999999888888777666666444444444333333333333333222111111111111111000000////////////////////////,,,,,,,,,---...//////000............////////////000000//////////////////000000111111111111222111111111111111111222222222---///111333555777999;;;???CCCIIIOOOUUU[[[aaaeeennnqqqwww}}}}}}~~~yyyuuu111111000000000000000111111111222222222222222222000000111111111111000000////////////////////////........................---......//////......---///......------......///,,,,,,,,,,,,,,,,,,,,,,,,---------------.........---------,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------////////////////////////111111000000//////......000000000000000000000000//////000111111111111111///000111111000000111222333333333333333333333333111111222222333333444444666666666777888888999999888888777666666666777777777888888888888999999999:::::::::;;;<<<<<<======<<<<<<<<<===>>>>>>??????@@@@@@AAABBBCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEEEEFFFIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLLLLLLLKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOQQQRRRSSSTTTVVVVVVWWWWWWWWWWWWWWWXXXVVVWWWXXXWWWUUUTTTUUUVVVZZZZZZYYYWWWVVVUUUTTTTTTRRRSSSSSSTTTUUUVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWVVVUUUTTTSSSRRROOOPPPPPPPPPPPPOOONNNNNNPPPPPPOOOMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGEEECCCBBB@@@@@@???>>>===;;;;;;:::999999888888777666666666333333333222222222222222000000000000000000000000------------------------***+++,,,---...///000000------........./////////............//////////////////000111111111111000///000000000111111222222000111222333444555555666777:::>>>BBBEEEIIIMMMPPPVVVYYY^^^cccjjjuuuxxxrrrkkkggg111000000//////000000111222222111111111111111111000000111111111111000000////////////////////////........................------...//////...------///......------......///------------------------...------------------,,,...------,,,,,,+++++++++)))***,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++,,,,,,,,,---------******++++++,,,,,,---------------------------------------------------------------......//////000////////////////////////000000000000////////////000000000000000000000000000000000000000111111222///111222222111000222333222222222222222222222222222222222222222222333333555555555666777777888888666666666555666666777777777888888888888999999999999999999:::;;;;;;<<<<<<;;;;;;<<<======>>>>>>?????????@@@BBBBBBCCCCCCCCCAAABBBBBBCCCDDDDDDEEEEEEHHHGGGGGGFFFFFFGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMQQQQQQQQQQQQRRRSSSTTTUUUUUUUUUVVVVVVWWWWWWWWWWWWVVVWWWXXXWWWUUUTTTUUUVVVYYYYYYXXXVVVUUUTTTSSSRRRSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSUUUUUUUUUUUUTTTSSSRRRRRROOOOOOOOOOOOOOONNNMMMMMMNNNNNNMMMKKKJJJIIIHHHGGGGGGGGGGGGGGGEEECCCAAA@@@>>>>>>======<<<;;;;;;:::999888888777666666555555222222222222222222222222000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------.........//////---------....../////////...///000111111111000///...//////000111222222333555444333444555555555555444777:::<<<===???AAACCCDDDGGGLLLOOOSSS[[[fffooozzz{{{rrriiiaaaZZZUUU222222111111111222222333222111111111000000000///000000111111111111000000////////////////////////---.....................,,,---...//////...---,,,.........------.........------------------------.........------,,,,,,,,,......---,,,,,,+++******((()))+++---------+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---+++++++++,,,,,,---------))))))***+++,,,,,,------------------------------------------------------,,,------...///000111111////////////////////////////////////000000000000000000000000000000000000111000/////////000222333000222333333222111333444222222222222222222222222333333222222222222222222444444555555666777777777555555555555555666777888777888888888888999999999777888888999::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAABBBBBBCCCBBBAAAAAABBBBBBCCCDDDDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDFFFGGGHHHIIIJJJJJJKKKJJJJJJKKKKKKKKKLLLLLLMMMMMMNNNNNNOOOOOOOOONNNNNNMMMNNNNNNNNNNNNNNNOOOPPPQQQUUUUUUUUUVVVVVVWWWWWWWWWVVVWWWXXXWWWUUUTTTUUUVVVYYYXXXWWWVVVTTTSSSRRRQQQSSSSSSSSSSSSSSSTTTTTTTTTUUUTTTTTTTTTSSSSSSRRRRRRSSSSSSSSSSSSSSSRRRQQQQQQOOOOOOOOOOOOOOONNNMMMLLLIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFDDDBBB@@@???=========<<<<<<;;;;;;;;;888888888777666666555555111111111111111111222222////////////000000000000..............................---------,,,,,,,,,---------.........//////,,,,,,------...///000000---...000111111111000///---...///000111222333444333111000111222333444333222444666777666666777888999===BBBDDDFFFKKKSSSZZZ^^^gggsss~~~}}}{{{{{{|||~~~{{{uuukkkaaaXXXOOOFFFAAA////////////////////////............////////////............////////////...---,,,++++++,,,...///---------------...///000000---******---......,,,000000//////............---------,,,,,,+++++++++......---,,,,,,+++******)))************+++++++++************************------------------------+++,,,,,,------,,,,,,+++...............---,,,+++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,...//////---++++++,,,+++++++++++++++++++++++++++******))))))******+++---,,,+++,,,...///...---000000//////.........---......////////////......////////////000000000000000000////////////000000111000/////////000222222999666222222333444333111111111222333333333333222444444333333444555777888;;;999888666666666777777666666777888999:::::::::999999::::::;;;<<<===============>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEDDDDDDEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJFFFGGGHHHJJJKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMPPPOOOOOONNNNNNOOOOOOPPPSSSTTTUUUUUUVVVVVVVVVVVVWWWXXXXXXXXXWWWVVVVVVUUUVVVTTTRRRPPPOOONNNNNNOOOQQQQQQPPPPPPPPPOOOOOOOOORRRRRRRRRRRRRRRRRRRRRRRRQQQRRRSSSSSSSSSRRRPPPOOONNNNNNMMMMMMLLLKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGFFFDDDAAA???@@@BBBCCCAAA>>>>>>======;;;:::999888888999999888777666555444444222222222111111111000000///............---------/////////...------,,,,,,---------------------------------------------------------............///111111000000/////////......///000111111000///...000000111111111222222222333222333333444555666777777888999:::===AAADDDFFFJJJQQQZZZbbbjjjttt~~~}}}wwwttttttppptttzzz~~~wwwkkkddd[[[RRRJJJDDD???<<>>:::777555////////////////////////---............/////////---............/////////333222000///......///000000///...---,,,,,,,,,,,,...,,,******,,,---,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++***))))))(((((()))************+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++******)))*********++++++++++++,,,,,,,,,,,,,,,------------))),,,//////...,,,******++++++++++++++++++++++++******+++,,,---///000111---,,,+++,,,---...---,,,///............---------......////////////............/////////000000000////////////////////////111111000000111111222333444222000///000000000...000000111222222222222222333333333333444555666666555555555444555555666777888888888888888888888888777777777888999999::::::999999::::::;;;;;;;;;<<<===>>>>>>???@@@AAABBBBBB@@@@@@@@@AAAAAABBBBBBBBBCCCDDDEEEEEEDDDDDDFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIJJJKKKMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNQQQRRRSSSUUUVVVWWWWWWWWWVVVVVVWWWWWWWWWVVVUUUUUUUUUTTTRRRPPPNNNNNNNNNNNNKKKKKKLLLMMMNNNOOOPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNPPPQQQQQQQQQQQQPPPOOONNNNNNMMMMMMLLLLLLKKKKKKJJJIIIIIIIIIHHHGGGGGGFFFFFFEEECCCAAAAAAAAA@@@>>><<<;;;;;;::::::999999999999888777777666555444333333111111111111000000000000///............---------*********+++,,,---------,,,,,,,,,,,,------------------------------------------------............///............---------000//////////////////000000000000000111111111111000000000000000111222333444444333333333444555555777:::???AAACCCHHHNNNSSS\\\cccooo|||{{{xxxyyyxxx{{{|||qqqhhh```XXXPPPJJJGGGDDD>>>;;;888777555444........................---------.........//////---------.........//////333222000///............///...------,,,,,,,,,---------,,,,,,---------,,,+++++++++++++++***************++++++,,,,,,,,,---++++++*********)))))))))))))))*********+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---------,,,,,,+++************++++++++++++++++++,,,,,,,,,---------+++,,,---,,,+++***+++,,,+++++++++++++++++++++++++++++++++,,,---...000000---,,,++++++---...---+++---------------------------......//////......---........./////////000000...//////////////////...111111111111111222222333222111000000000000/////////000000111222111111111222222222333333444555555222333333333444555666666888888888888777777777777777777777888888999999999888888999:::;;;;;;<<<<<<<<<===>>>???@@@AAABBBBBB@@@@@@@@@AAAAAABBBBBBBBBCCCDDDFFFFFFEEEEEEFFFHHHIIIJJJJJJKKKKKKKKKJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMPPPQQQRRRTTTVVVWWWWWWWWWUUUUUUVVVVVVVVVVVVUUUUUUUUUTTTQQQOOONNNNNNNNNNNNLLLLLLMMMMMMNNNOOOOOOPPPMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFEEEDDDBBBAAA@@@>>><<<;;;999999999999999999888888666666555555444333333222111111000000000////////////............---------***+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------000///...------...///000/////////000000000111111111111111111111222333444555555555555444555555555888:::<<<======???CCCFFFJJJOOOVVV```kkkvvv{{{nnnhhh^^^VVVOOOIIIDDDAAA???<<<999777777777666555------------------------------------............------------............111000///...------,,,,,,,,,,,,,,,,,,,,,---......------......------------+++++++++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++*********))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))******++++++*********))))))*********++++++++++++++++++,,,,,,,,,---------,,,+++((('''(((,,,///++++++++++++++++++++++++++++++++++++++++++,,,------,,,++++++,,,---,,,+++,,,,,,,,,,,,------------------............------............////////////......////////////......000000111111222222222222111111222111111000000000...///000000111111000000111111222333333444444444111111222333444555555666888888777777777777777777888888888888999999999999888999:::;;;<<<===>>>>>><<<<<<===>>>@@@AAABBBBBB??????@@@AAAAAABBBCCCCCCCCCDDDFFFFFFEEEEEEGGGIIIJJJJJJKKKKKKLLLLLLKKKKKKJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLMMMNNNOOOQQQSSSTTTUUUVVVVVVTTTTTTUUUUUUUUUUUUUUUTTTTTTSSSQQQOOONNNMMMMMMNNNOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMOOONNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEDDDCCCAAA???===<<<;;;888888888888888888777777555555444444333222222222000000000/////////......///............---------------------,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------------000///...------...///000....../////////000000000111111000000000111222222000000111111111222222222555666777888888999:::<<>>???@@@AAAAAA??????@@@AAAAAABBBCCCCCCBBBDDDFFFFFFFFFFFFHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNOOOQQQRRRSSSSSSSSSSSSSSSTTTUUUUUUUUUTTTTTTTTTSSSQQQOOOMMMMMMMMMMMMPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKLLLLLLMMMLLLLLLKKKKKKJJJJJJIIIHHHHHHHHHGGGFFFFFFEEEEEECCCDDDDDDAAA>>><<<;;;<<<888888777777777666666666333333333333222222222111////////////............///............---------.........---,,,+++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------...///..................///............////////////.........------......///......000111111222111111222333333444555666777777999;;;===@@@EEELLLUUUZZZbbbjjjuuu{{{zzzzzzyyy{{{}}}xxxpppfff[[[TTTHHHEEEAAA<<<888666666666666444222111222222111000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---------.........,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,------(((+++------+++******++++++++++++,,,,,,,,,------++++++++++++************************************)))************+++++++++************************++++++++++++++++++++++++******++++++++++++******,,,,,,---...............))))))))))))***************++++++++++++,,,,,,,,,))))))***)))((()))+++---++++++++++++++++++++++++)))))))))))))))***+++,,,---,,,++++++,,,,,,+++)))***+++++++++,,,,,,,,,,,,,,,------......------,,,---------.........//////,,,---///000000///---,,,---...///000111000//////...111333333111000000222---...//////000000/////////000111222333333333222111222333555555555444444555555666666777777888888777777777777777777777777888888:::;;;===???@@@AAA===>>>>>>>>>??????@@@@@@>>>??????@@@BBBCCCCCCDDDBBBDDDFFFFFFFFFFFFHHHJJJHHHIIIJJJLLLMMMNNNOOOOOOLLLMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMLLLLLLMMMMMMNNNLLLMMMNNNOOOPPPQQQQQQQQQRRRSSSSSSTTTUUUUUUTTTTTTTTTSSSQQQOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJKKKKKKLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEBBBCCCCCCAAA>>>;;;<<<===888888777666666555444444222222222222222111111111/////////.........------///............---------,,,,,,,,,,,,++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---------............---......//////......---------........./////////......------,,,------...000111222333333333222222222222333444555666666555333555777888;;;???DDDHHHLLLRRR[[[ccclllwww}}}~~~||||||}}}}}}}}}~~~zzzwwwoookkkfff___YYYRRRKKKFFF===;;;999666333222222333555333222222333333222111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,------...---------......---,,,++++++++++++&&&))),,,,,,)))((((((*********++++++,,,,,,,,,,,,,,,+++++++++******))))))(((((((((((()))))))))))))))************+++++++++************************))))))))))))))))))))))))******++++++++++++******'''((()))***************))))))))))))******************+++++++++,,,,,,,,,%%%(((+++,,,+++***)))***++++++++++++++++++++++++'''(((((()))***,,,---...---,,,++++++,,,,,,***)))*********++++++,,,,,,,,,,,,------......------,,,---------.........//////,,,---///000000///---,,,,,,---///000000000///...---000333333111///000111---......///////////////...///111222333333222222222333444555666555444333444555555666777888888999666666666666666555555555777888999;;;===???@@@AAA>>>>>>>>>>>>>>>?????????>>>??????@@@BBBCCCDDDDDDBBBDDDFFFFFFFFFGGGIIIJJJGGGHHHJJJLLLNNNOOOPPPPPPNNNNNNOOOPPPPPPPPPOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNLLLMMMNNNNNNOOOOOOOOOOOORRRRRRSSSTTTTTTTTTTTTTTTTTTSSSPPPNNNMMMMMMMMMMMMJJJJJJKKKLLLMMMNNNOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIJJJKKKKKKLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEAAACCCCCCAAA===;;;<<<>>>999888777666555444333333222222222111111111111111//////.........---------//////.........---------)))))))))***++++++,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,------------------....../////////,,,---...//////...---,,,---------.........//////000//////.........//////000111222222222111///...000000000111333444333111222333444444444666999;;;@@@DDDJJJNNNSSS\\\iiisssyyy~~~||||||||||||yyyzzz{{{{{{zzz{{{}}}}}}||||||zzz}}}zzztttmmmgggddd]]]YYYSSSMMMHHHDDD@@@===666666666444222222333555000///......000111000......---,,,,,,,,,,,,---.....................------------,,,,,,,,,+++++++++.........------,,,,,,,,,)))))))))***+++---...///+++++++++++++++++++++++++++***)))))))))))))))***************************************************,,,,,,+++***)))))))))******)))))))))((((((''''''(((((()))***++++++,,,,,,+++++++++*********))))))(((((())))))*********+++((()))***+++++++++++++++++++++,,,------------,,,(((((()))***************............---,,,+++***************************,,,,,,+++******+++,,,,,,...---,,,,,,++++++++++++/////////......---,,,,,,,,,,,,,,,---------......///---,,,,,,---...---,,,---------...///000000111111111000000///......---000000///...---,,,,,,+++......///000111111222222555555444444444333333333555555555666666666666777777777888888888999999999999999999:::;;;<<<======>>>>>>===============>>>======>>>???AAABBBCCCDDDGGGFFFEEEDDDEEEFFFGGGHHHJJJLLLNNNPPPQQQQQQQQQQQQPPPOOOMMMLLLLLLLLLMMMMMMPPPPPPOOOOOOOOONNNNNNNNNOOONNNLLLJJJJJJKKKMMMNNNKKKLLLLLLMMMMMMMMMMMMLLLLLLNNNQQQSSSUUUUUUTTTTTTRRRQQQOOOMMMMMMNNNOOOPPPOOOOOOOOONNNNNNNNNNNNMMMOOOOOOOOOOOOOOONNNMMMLLLLLLLLLLLLLLLLLLKKKJJJJJJKKKJJJIIIHHHHHHHHHHHHHHHGGGEEEDDDCCCDDDDDDBBB@@@@@@>>><<<;;;;;;:::888666666666666555444444333333222111111000000000000000000//////000111111///............------,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++,,,...000++++++,,,,,,---...//////,,,,,,,,,---------......////////////000000000000000000////////////000000///000000000111111111111......//////000000111111000000111222333333444444888999<<>>???>>>======<<<<<<======>>>======>>>???AAABBBCCCCCCFFFFFFFFFFFFFFFGGGHHHHHHJJJKKKMMMOOOQQQQQQQQQQQQPPPOOONNNMMMLLLMMMMMMNNNNNNOOOOOOOOOPPPPPPQQQQQQPPPOOONNNMMMMMMMMMMMMNNNKKKLLLLLLMMMMMMMMMMMMMMMMMMNNNPPPRRRSSSSSSRRRRRRQQQPPPOOONNNMMMNNNNNNOOOOOOOOOOOONNNNNNNNNMMMMMMNNNNNNOOOOOONNNNNNMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJKKKJJJIIIHHHHHHHHHHHHHHHGGGEEECCCCCCCCCCCCAAA@@@???===;;;;;;::::::888666666666555555444333333333222111000000//////000000///......///000111///.........---------,,,,,,,,,,,,,,,+++***************************************,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++******,,,...+++,,,,,,,,,---.........,,,,,,,,,------------...............------------//////............////////////000000000111111111//////000000000000000000000000111111222333333444888888999;;;===@@@CCCEEEKKKQQQXXX```fffkkkpppsss}}}|||zzzzzzwwwrrrmmmbbb\\\TTTNNNJJJFFFBBB???@@@>>>;;;888555444444444333222000000111222000///333222000.........///000---,,,,,,++++++,,,,,,---++++++++++++++++++++++++............------------,,,,,,,,,+++++++++++++++...---,,,+++***)))))))))++++++++++++++++++++++++)))((((((((()))***++++++************************************************++++++***)))))))))*********************)))))))))******++++++,,,---------+++************)))))))))(((((())))))))))))******++++++++++++***)))((('''((()))******++++++******))))))***+++++++++++++++------------,,,++++++***************************,,,++++++******++++++,,,,,,++++++++++++,,,,,,---******+++,,,,,,---......,,,,,,,,,---------.........,,,++++++---...---,,,---------...//////000000//////000111111222333333////////////////////////000000000111222222333333111111222333444555666666333444444444555555555555555555555555666666666666555666888:::<<<>>>???@@@===<<<<<<<<<<<<<<<======<<<===>>>???@@@BBBCCCCCCFFFFFFGGGHHHHHHHHHHHHGGGIIIJJJLLLNNNPPPPPPPPPPPPQQQPPPNNNMMMMMMNNNNNNOOONNNNNNOOOPPPQQQRRRSSSSSSRRRRRRQQQQQQPPPOOONNNMMMKKKLLLMMMMMMNNNNNNNNNMMMNNNOOOPPPQQQQQQQQQPPPOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOONNNNNNNNNNNNMMMMMMLLLMMMNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGFFFDDDBBBBBBBBBBBB@@@>>>>>><<<:::::::::999777555666555555444444333333222111111000///////////////...---,,,...///000000...------------,,,,,,,,,,,,++++++***))))))))))))***)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++***))))))***,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------......------------------...------------------...////////////000000000000111111111111000000000000000000000111222222333333555555555555555666777888===@@@EEEJJJNNNSSSWWW[[[eeeiiiooouuu{{{wwwrrrkkkgggeeeaaa\\\XXXMMMIIICCC???===;;;999888999777555333111000000111000///......//////...---/////////.........//////,,,,,,++++++++++++,,,,,,******++++++++++++++++++...------------,,,,,,,,,++++++******************...---,,,***))))))))))))************************(((((((((((()))***,,,,,,******************************************************))))))))))))******++++++***************************++++++,,,,,,,,,************))))))))))))(((((()))))))))))))))))))))***************)))(((******+++,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,+++******************************+++++++++++++++++++++++++++*********+++,,,------******+++++++++,,,,,,,,,,,,,,,,,,---------......---,,,***+++,,,------,,,---------....../////////------......///000000000/////////000000000000000000111111111222222222333111111222333444555555666333333333444444444555555444555555555666666666666666777888999;;;<<<===>>>;;;;;;;;;;;;;;;;;;<<<===<<<<<<===???@@@AAABBBCCCEEEFFFHHHIIIIIIIIIHHHGGGHHHIIIKKKNNNOOOOOOOOOOOOQQQPPPOOONNNNNNNNNOOOPPPPPPPPPPPPQQQRRRSSSSSSTTTRRRRRRSSSSSSRRRPPPMMMLLLLLLLLLMMMNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPOOONNNNNNNNNNNNOOOOOOOOOOOONNNMMMOOOOOOOOOOOONNNNNNNNNNNNLLLLLLMMMNNNOOOOOOOOONNNMMMLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFFFFEEECCCAAAAAAAAA@@@>>>======;;;999999999888777555555555444444333222222222000000///............///---,,,+++,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))((())))))))))))))))))***************++++++++++++++++++++++++++++++,,,+++))))))***,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------...//////000000111......------------.............../////////000000222222111111000000//////000000000000111111222222111111222222333444555666888:::<<<>>>@@@DDDHHHKKKNNNRRRXXX^^^dddjjjppptttxxx|||~~~zzzuuuooolllfffaaa[[[UUURRRNNNJJJHHHBBB@@@===:::888888777777555444222111000000000111111///...///000111///...,,,---...///000000///...***++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++***))))))*********************************(((((((((((()))***,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***))))))((())))))************************++++++))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((&&&'''((()))***+++++++++******+++,,,,,,,,,,,,+++)))******++++++++++++++++++++++++,,,++++++***)))************************++++++++++++++++++++++++************++++++,,,---,,,,,,+++++++++*********,,,,,,,,,---------......,,,+++******,,,---------------------..................................../////////000000000000000111111111111111222222222222222222333333333444444333333333444444444555555555555555666666666777777777777888888999999::::::::::::999999:::;;;<<<<<<<<<<<<===>>>@@@AAABBBCCCEEEFFFGGGHHHIIIHHHGGGFFFGGGHHHJJJLLLNNNNNNNNNNNNPPPOOONNNNNNNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTSSSPPPMMMKKKMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPOOONNNNNNNNNOOOOOOPPPPPPPPPOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOLLLMMMNNNOOOOOOOOOOOOOOOMMMMMMLLLKKKJJJKKKKKKLLLKKKJJJIIIHHHGGGFFFFFFFFFDDDBBB@@@?????????===;;;;;;999888777888888666444444444444333222222111111000///......---.........---,,,***+++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))((()))))))))*********+++++++++,,,,,,++++++++++++++++++++++++,,,------,,,******+++---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------***+++,,,...///111222333///..................///---............/////////222111111111000000////////////000000000000111111///000111222333444444444222333444555555777;;;>>>???BBBGGGKKKOOOSSSXXX[[[^^^ccckkkssszzzyyyuuuoooiiiddd___ZZZVVVRRROOOJJJFFFCCC@@@>>><<<888888666444222222222222111111111000000000000000000///...///000111000///,,,---///000111111//////)))******++++++******)))*********++++++,,,------++++++++++++***************************+++++++++)))))))))))))))***+++,,,************************)))((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******)))))))))***************))))))))))))))))))))))))(((((()))))))))))))))***))))))((((((((((((''''''%%%&&&''')))***+++,,,,,,'''((())))))******))))))&&&&&&'''(((((((((((('''******+++++++++******)))***************************++++++,,,,,,++++++***+++************++++++,,,------,,,++++++***)))))),,,,,,,,,---------......,,,***)))***,,,---------------------------------000000000000000000000000////////////////////////000000000000000000000000222222222222333333333333333444444444555555555555555555555666666666666777777777777777777777777777999888888888999:::;;;<<<;;;<<<===>>>???AAABBBBBBEEEEEEFFFGGGGGGGGGGGGFFFFFFGGGIIILLLMMMMMMMMMMMMOOONNNNNNMMMMMMNNNPPPQQQSSSSSSRRRRRRQQQQQQQQQQQQRRRSSSTTTTTTSSSQQQOOOMMMOOOPPPQQQRRRSSSTTTTTTTTTTTTSSSSSSRRRQQQQQQPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRQQQQQQQQQPPPPPPPPPNNNOOOPPPPPPPPPPPPPPPOOONNNMMMKKKJJJJJJJJJKKKLLLKKKKKKIIIHHHFFFEEEEEEEEECCCAAA???>>>>>>===;;;999:::888777666777777555444444333333222222111111000//////...---------------...,,,***)))+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***))))))))))))************+++,,,,,,------+++++++++++++++++++++++++++,,,---,,,++++++,,,...++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,'''(((***+++---///000111//////............//////------------.........///000000000000///////////////////////////000000000000000111111111000000///000000111111111222555888666999<<<>>>@@@BBBEEEHHHIIINNNUUU[[[aaahhhqqqwww}}}zzzrrrmmmccc___ZZZUUUPPPLLLHHHEEE@@@>>><<<:::888666555555333444444222000...///111.........//////............---,,,---...///...---,,,---///000000000//////))))))***++++++***))))))(((((())))))***++++++,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,)))))))))))))))***++++++***************************)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((())))))*********))))))))))))))))))))))))(((((((((((())))))******))))))((((((((('''''''''&&&&&&((()))************'''(((((()))))))))))))))%%%&&&''''''((((((''''''))))))***************)))***************************+++,,,,,,,,,,,,+++***,,,+++******************,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......+++***)))***,,,---------------------------------......//////000111111111000/////////...---------////////////////////////000000111222333444444555444444555555555666666666333444444444555555555555444444444555555666666666777777777888888999;;;;;;;;;<<<===>>>???@@@AAABBBEEEEEEDDDDDDEEEEEEFFFGGGEEEGGGIIIKKKLLLMMMMMMLLLNNNMMMMMMLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUUUUTTTSSSRRRQQQQQQQQQSSSTTTUUUVVVVVVVVVVVVUUUUUUTTTSSSSSSSSSSSSRRRQQQQQQPPPQQQRRRSSSTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQRRRQQQQQQPPPPPPNNNMMMKKKJJJJJJJJJLLLLLLLLLKKKIIIGGGFFFEEEDDDDDDCCCAAA???======<<<:::888999777666666666666555333333333333222111111000000///...------,,,,,,------///---***((()))***************+++++++++,,,,,,,,,,,,,,,+++***************)))))))))***+++,,,,,,,,,***************************+++++++++***+++---...*********+++,,,,,,,,,---***++++++++++++,,,,,,,,,)))***++++++------...///...------------------...,,,,,,---------........................////////////////////////////////////000000111000///...---///000222222111222444666222444666777777888;;;<<<<<<@@@FFFIIIKKKPPPXXX^^^dddggglllqqqvvv|||zzztttnnnfff^^^XXXOOOLLLGGGDDDBBB@@@===;;;555666666555333222111111111333444333111000111333....../////////.........---,,,+++,,,...///...---,,,------............---((()))***++++++***)))(((&&&''''''((()))******+++---------,,,,,,,,,++++++******++++++,,,,,,,,,,,,******)))))))))))))))***))))))))))))))))))))))))+++***)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******''''''(((((()))))))))***++++++******************'''((((((((())))))******))))))(((((('''''''''&&&'''((()))))))))))))))((())))))***+++++++++++++++(((((()))***************((())))))*********))))))***************************+++,,,------,,,+++***,,,,,,+++***)))))))))***+++++++++,,,,,,---......,,,,,,,,,---------......+++))))))))),,,---------------------------------***+++,,,---...000111111000000///...---,,,,,,+++////////////..................000111333555666777555555555666666666666777222222333333333444444444111111222333444666666777777777777777888999:::;;;;;;;;;<<<>>>???@@@AAABBBEEEDDDCCCCCCCCCDDDFFFGGGEEEFFFHHHJJJLLLLLLLLLLLLMMMMMMLLLLLLLLLMMMOOOPPPNNNOOOOOOPPPQQQRRRSSSSSSUUUUUUVVVVVVVVVUUUUUUTTTRRRRRRTTTUUUVVVWWWWWWWWWWWWWWWVVVUUUTTTTTTUUUUUUTTTRRRQQQPPPQQQRRRUUUVVVTTTTTTTTTTTTSSSSSSSSSSSSRRRSSSSSSSSSRRRQQQPPPPPPNNNMMMKKKJJJIIIJJJLLLMMMLLLKKKIIIGGGFFFEEEDDDDDDBBB@@@>>>===<<<;;;999777888777555555666666555333333333222222111000000000......---,,,,,,,,,,,,---000---***(((((()))))))))*********++++++,,,,,,,,,---,,,++++++******++++++'''(((((()))***+++++++++************************((()))******)))***,,,...))))))***+++,,,,,,------******+++++++++,,,,,,,,,........................---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,---------....../////////////////////.........---...000111222222111000,,,...000111000111222444000222444444444555666888777:::>>>>>>>>>AAAHHHNNNLLLPPPUUUZZZ___eeekkkpppzzz~~~|||yyyvvvtttrrrkkkgggbbb]]]YYYSSSLLLFFFCCC@@@===;;;::::::999888222444555555333111000000---000222222000///222444000000111111111000//////...---,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))(((((((((((()))***,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))+++***)))(((((()))***+++************************))))))))))))************))))))************))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++******))))))******+++------------------------------------------------///////////////////////////////////////.........////////////000000000000111111222222222333333333333333222222333333444555555555555555555555555555555555444444444444555555888777666555666888:::;;;;;;<<<>>>???@@@@@@??????BBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQVVVVVVUUUUUUTTTSSSSSSSSSRRRSSSTTTUUUWWWXXXYYYYYYYYYYYYXXXVVVVVVUUUUUUUUUTTTUUUUUUVVVVVVUUUUUUTTTVVVVVVWWWXXXXXXWWWVVVUUUTTTSSSRRRPPPOOONNNMMMMMMNNNMMMLLLKKKJJJIIIIIIIIIHHHGGGEEECCCAAA@@@?????????>>>===<<<;;;:::::::::666666555444333333333333222111000///............,,,,,,------------------,,,,,,,,,+++++++++******))))))***+++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******)))))))))))))))***//////.........---------+++++++++*********))))))******+++,,,,,,,,,,,,++++++---------+++++++++---++++++,,,,,,,,,,,,------////////////////////////////////////////////////000000////////////000000222111000//////000111222111111000000111111222333777555444666999;;;:::888>>>@@@DDDIIINNNSSSWWWYYYaaadddkkksss|||{{{vvvqqqnnnjjjiiigggdddaaa^^^\\\[[[SSSQQQNNNJJJEEE@@@<<<:::666555444444333333333333333333222111000000111111///............//////000........................---,,,,,,,,,,,,---...///---------,,,,,,+++++++++))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))))))))))))))((((((((()))***++++++(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***))))))))))))))))))***************************))))))))))))************))))))************))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................////////////............////////////000000000000111111111222222222333333333222222222222333444444555555555555555555555555555555444444444444555555777777666555666777999;;;;;;;;;<<<===>>>>>>>>>>>>BBBBBBBBBCCCDDDDDDEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTUUUWWWXXXYYYZZZZZZYYYYYYXXXWWWVVVVVVVVVUUUUUUVVVVVVVVVVVVUUUUUUUUUVVVWWWXXXYYYYYYXXXXXXWWWVVVTTTRRRPPPOOOOOOOOOLLLKKKJJJHHHGGGGGGGGGGGGGGGFFFDDDCCCAAA??????>>>>>>===<<<;;;:::999999999666555444333333222222333333222111000////////////------------------,,,,,,,,,,,,++++++*********************++++++,,,,,,,,,))))))))))))))))))))))))************************++++++++++++++++++++++++******))))))))))))******---------,,,,,,,,,+++++++++++++++*********))))))))))))***++++++++++++***+++,,,------+++++++++---++++++,,,,,,,,,,,,------------------------------........................000//////////////////000111111000//////000111111111111000000000111222222444333222333666888777555888999<<>>AAAAAABBBBBBCCCDDDDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTUUUWWWXXXYYYZZZ[[[ZZZZZZYYYYYYXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVWWWYYY[[[\\\]]]^^^]]][[[XXXUUUSSSQQQQQQPPPLLLKKKJJJHHHGGGGGGFFFFFFFFFEEECCCBBB@@@???=========<<<;;;999888888777777555555444333222222222222333222111000000///000000......------,,,,,,+++++++++************)))))))))******++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))***)))))))))))))))******+++++++++*********))))))+++************)))))))))(((((()))************)))***,,,---,,,+++***,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................//////............//////000000////////////000000000000000000000111111222111000///000222333333222222333444666777999::::::>>>???BBBEEEIIILLLNNNPPPUUUWWWZZZ^^^ccchhhlllnnnuuuzzz{{{qqqkkkccc___ZZZUUURRRNNNJJJGGGDDDCCCBBB@@@>>><<<::::::888888888777666444333222222222111111000000111111////////////............000///...---------------///.........------,,,,,,***+++---.........---,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))+++***)))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''))))))(((((((((((())))))((((((((((((((((((((((((************************))))))(((((((((((())))))))))))))))))))))))))))))'''((()))******)))((('''************************((()))))))))************))))))************))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,---------........................------...............///////////////000000000000111111111111222222222222222222222111222333333444444444444444444444444444555444444333333444444555666666555555666777999999;;;:::999999:::;;;===>>>@@@@@@AAABBBCCCDDDDDDEEEEEEFFFGGGHHHHHHIIIHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPQQQRRRSSSSSSSSSRRRSSSTTTUUUVVVXXXYYYYYY[[[[[[[[[ZZZZZZYYYYYYXXXWWWVVVVVVVVVVVVVVVVVVWWWWWWWWWYYY[[[^^^bbbdddffffffddd___ZZZVVVRRRQQQPPPMMMMMMKKKJJJIIIHHHHHHHHHDDDDDDCCCAAA@@@>>><<<;;;;;;:::999888777666666666555444333222111111111111111111000///////////////......------,,,+++*********)))))))))))))))))))))++++++++++++************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))***++++++************)))))))))************))))))))))))((())))))******************+++,,,,,,+++***,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................///......------......///////////////////////////000////////////000111111///......///000000000000111111111222222333333444888999:::;;;===>>>???@@@FFFGGGIIIKKKNNNQQQTTTUUU]]]aaagggnnnttt{{{|||yyywwwvvvuuuvvvwwwxxxzzz{{{{{{|||||||||yyyuuupppiiiaaaYYYSSSNNNLLLHHHEEECCCAAA>>><<<<<<;;;:::999777666555444222222222333222222111000000000///////////////000000000000000000000000///111000///...------------///......------,,,,,,+++)))+++---.........,,,+++,,,+++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))*********))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))((()))))))))************))))))************))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,,,,------........................,,,---------......//////////////////000000000000000000111111111222222222222111111111111222333333444444444444444444444444444444333333333333444444555555555666666777888888;;;:::999999:::;;;===>>>??????@@@AAABBBCCCDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMMMMMMMMMMNNNNNNNNNOOOOOONNNNNNOOOPPPQQQQQQRRRSSSQQQRRRSSSTTTUUUWWWXXXXXXYYYZZZZZZ[[[ZZZZZZYYYXXXWWWVVVVVVUUUUUUVVVVVVWWWXXXYYY[[[^^^bbbhhhllloooqqqmmmfff^^^XXXRRROOONNNMMMLLLKKKJJJIIIHHHHHHHHHCCCCCCCCCBBB@@@>>><<<;;;:::999888777666555555555444444222111111111111111///......------------.........---,,,++++++******)))))))))))))))))))))***+++*********************))))))))))))))))))))))))************************(((((((((((((((((((((((())))))(((((()))***++++++++++++++++++************)))))))))))))))))))))))))))***++++++,,,,,,++++++)))***,,,+++******,,,---+++++++++,,,,,,,,,------------------------------..............................------------...............//////.........//////......//////000111...///////////////000000///000000111111222333333222222333444444555666666;;;;;;<<<===>>>@@@BBBCCCIIIMMMRRRWWW[[[```eeeiiimmmooorrruuuxxxyyyyyyyyy~~~}}}||||||{{{{{{zzzzzzyyy{{{~~~zzzzzzyyyyyyzzz|||~~~|||zzzwwwsssqqqmmmllliiigggdddaaa```______```aaabbbbbbbbbbbbbbb```^^^ZZZWWWSSSNNNHHHDDD@@@>>>;;;;;;;;;;;;999888777777666666555444444444000000111111000000///.........---------......///...///000000000000//////222111000///..................------,,,,,,,,,,,,)))***,,,......---,,,+++++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))'''(((((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))***+++++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------******++++++,,,,,,------------------------------,,,,,,,,,---......//////////////////000000000000000000000111111111111222111111111111111222333333333333333333333333333333444444333333333333444444444555555666666777777888999999999999:::;;;<<<===>>>>>>???@@@BBBCCCDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMNNNNNNOOOPPPQQQQQQPPPPPPQQQRRRTTTUUUVVVWWWWWWXXXYYYZZZYYYYYYWWWVVVVVVVVVTTTTTTTTTTTTVVVVVVXXXYYY[[[___eeelllsssvvvxxxssskkkbbbYYYSSSPPPNNNKKKJJJIIIGGGFFFFFFEEEEEECCCCCCCCCBBBAAA>>><<<::::::999888666555555444444444333222111000000000000------,,,,,,,,,,,,------------,,,,,,++++++******)))))))))************+++))))))******************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,++++++++++++***(((((()))))))))))))))*********+++,,,,,,,,,,,,,,,(((***++++++******,,,---++++++,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,------------............------...............///000000...000111000///...///111---......///000111222222///000000111111222333333444444555666888:::<<<===<<>>;;;777555444444555666666555111111111111111111111111////////////...---,,,,,,------,,,,,,------......++++++---.........---,,,111000///...............,,,,,,,,,,,,,,,,,,------)))***,,,---------,,,+++*********+++++++++++++++))))))))))))))))))))))))(((((((((((())))))******)))))))))))))))))))))))))))((((((((()))***++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))******''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++)))******+++,,,,,,------------------------------++++++,,,------...//////////////////000000000000000000000000111111111111111111111111111222222333333333333333333333333333444333333222222333333444444444555666777777777777777777888999::::::::::::======>>>@@@AAABBBCCCDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMNNNLLLMMMMMMNNNNNNOOOOOOOOONNNOOOPPPQQQRRRTTTUUUUUUTTTUUUWWWXXXXXXWWWVVVUUUVVVUUUSSSRRRRRRSSSUUUVVVWWWXXXZZZ^^^eeennnvvvzzzzzzuuummmccc[[[UUURRRPPPJJJJJJHHHGGGFFFEEEEEEEEECCCDDDDDDCCCBBB???<<<;;;:::999888666555555555444333222111000000//////000---------,,,,,,------...,,,,,,++++++++++++++++++************++++++,,,,,,(((((())))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,++++++++++++******(((((((((((())))))******))))))***+++++++++++++++''')))++++++******,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,---............---,,,......------......///000...000111000...---///111------...//////000000111111111111111222222222222222222333444555777999:::444666888::::::;;;>>>@@@@@@AAACCCEEEFFFGGGGGGGGGJJJKKKLLLLLLMMMMMMMMMMMMLLLMMMOOOQQQRRRSSSTTTTTTTTTSSSSSSRRRRRRQQQPPPPPPNNNMMMMMMMMMNNNOOOPPPPPPSSSUUUWWWYYYZZZYYYWWWVVVSSSQQQNNNLLLKKKJJJHHHFFFDDDDDDCCCCCCAAA@@@>>>>>>;;;<<<<<<===>>>>>>======<<<:::888888999999777666444222000111222333222222,,,------....../////////...............---,,,,,,---,,,,,,,,,------...///)))+++,,,......---,,,+++...------,,,,,,,,,------+++++++++,,,,,,------...***++++++++++++,,,,,,,,,)))*********++++++++++++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((()))***,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))******++++++''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++******************+++))))))))))))))))))))))))))))))***+++,,,,,,------------------------------++++++,,,,,,---...//////////////////000000000000000000000000111111111111111111111000111222222333333333333333333333333333444333333222222333333444333444555666777777777777444555777999999999888888<<<===>>>???AAABBBCCCDDDDDDEEEFFFGGGGGGHHHGGGGGGFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMNNNOOOPPPQQQSSSTTTTTTSSSTTTVVVWWWWWWVVVTTTSSSUUUTTTRRRQQQQQQRRRTTTUUUVVVVVVXXX]]]eeennnwww|||zzzuuummmddd\\\VVVTTTSSSLLLLLLJJJIIIHHHGGGGGGGGGCCCDDDDDDDDDBBB@@@===;;;:::999888777555555555555333222111000////////////......---------......///++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,'''(((((()))***++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((************************(((((((((((()))***+++,,,++++++++++++************'''((((((((())))))******(((((()))***************''')))***+++******,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,...------------...//////---000111000...---...000////////////000000000000000000000000////////////000000000000000111222222000222444444444555777999777777888:::;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBDDDFFFHHHHHHGGGEEEDDDDDDAAA???>>>======;;;::::::;;;;;;::::::999888777333333444555666666555555666444222222444555444333444333111000111111000///,,,,,,---...///000000000......////////////......,,,,,,,,,,,,------...///+++,,,...000000///...---+++++++++******+++,,,,,,)))***+++,,,------...///++++++*********+++,,,---))))))******++++++++++++))))))))))))))))))))))))((((((((((((''''''''''''************************,,,+++++++++******))))))))))))))))))(((((((((((((((((((((((((((((((((((('''((((((((('''&&&%%%%%%''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))******)))((('''&&&%%%%%%******))))))((((((''''''((((((((((((((('''''''''***)))(((''''''((()))************)))))))))))))))))))))))))))************'''((()))******)))((('''******++++++++++++*********)))))))))))))))******+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,------...///000000..................------////////////000000000000111000000000//////......111111222222222333333333222222333333333333444444333333333444444444555555555555555555666666666666666666777888999::::::;;;;;;<<<===>>>@@@AAACCCCCCDDDFFFHHHHHHHHHHHHJJJLLLJJJJJJHHHGGGGGGHHHIIIJJJMMMMMMMMMMMMMMMLLLKKKKKKNNNNNNNNNNNNNNNNNNNNNNNNKKKLLLMMMNNNPPPQQQRRRSSSTTTUUUUUUVVVVVVUUUUUUTTTVVVUUUTTTRRRRRRRRRSSSSSSXXXXXXXXX[[[aaaiiipppuuuwwwrrrkkkbbbZZZTTTPPPOOONNNMMMKKKHHHFFFCCCAAA@@@AAAAAA@@@@@@>>>===;;;::::::999777666444333333222000000000///......------........................+++++++++,,,,,,---------************************)))))))))))))))))))))))))))))))))((()))******+++*********)))))))))))))))((((((((((((((((((((((((************************---------,,,,,,+++++++++************************************************************************/////////...---,,,+++***)))************+++++++++...------,,,,,,------...---------,,,,,,++++++++++++,,,,,,---.........---.........------,,,,,,,,,---------............///...,,,***,,,///111000---//////000000000000//////000000000000000000000000///000000000111111111111333333444555555666777777666666666666666666666666777777777777888888888888999::::::888555444444444999888777666666777888999:::;;;;;;;;;;;;<<<<<<<<<777777666666555555555444555555555555555555555555333333333444444555555555000000000000000000000000///......///000000///---///,,,+++,,,...///---+++......---------,,,,,,,,,///......---------......------------------------///,,,)))))),,,...---,,,******************************+++++++++,,,,,,,,,)))))))))******+++++++++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((((((''''''))))))))))))((((((((('''((((((((((((((((((((((((''''''((((((''''''&&&%%%((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&&&&'''''')))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''')))))))))(((''''''&&&&&&***)))))))))((((((((('''((((((((((((((((((((('''+++***)))(((((()))***+++))))))))))))))))))))))))((((((((()))))))))******(((((())))))))))))((((((******++++++++++++******++++++***)))((((((((())),,,,,,,,,+++++++++******+++++++++++++++++++++,,,,,,,,,,,,------......///------------------............/////////000000000111111000000000/////////111111111222222222333333222222222333333333444444333333333444444444444555555555555555666666666666666666777888999::::::;;;<<<======???@@@AAABBBBBBBBBDDDFFFFFFFFFFFFHHHJJJKKKJJJIIIHHHHHHIIIJJJKKKMMMMMMMMMMMMMMMLLLLLLKKKNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMNNNOOOQQQRRRSSSTTTSSSTTTUUUVVVVVVVVVVVVVVVVVVUUUTTTRRRRRRRRRRRRRRRUUUUUUVVVYYY^^^dddjjjnnnooolllfff```YYYSSSOOOMMMLLLKKKJJJHHHFFFDDDCCCBBBAAAAAAAAA@@@>>>===;;;:::999999777555444333222222000000000///......------------------------------))))))******++++++++++++************************))))))))))))))))))))))))((()))))))))***************)))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++*********************************************************************************---------------,,,+++***)))************+++++++++------,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,------...//////............---------,,,,,,,,,---------............///000///......///000///---//////000000000000////////////////////////////////////000000000111111111//////000111111222333333444444444444444444444444444444444555555555666666111222444444444444555777666555444444444444555666555555555666666666666777555444444444333333333333333333333333333333333333000000111111111222222222///////////////////////////.........000000...---000...,,,---///000...,,,......---------,,,,,,,,,+++++++++***++++++,,,,,,------------------------///---******,,,---,,,+++*********************************+++++++++,,,,,,))))))))))))******++++++''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''')))))))))(((((((((''''''((((((((((((((((((((((((''''''((((((((('''&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((((((((++++++************++++++))))))))))))))))))))))))''''''((((((((()))))))))))))))(((((((((((())))))******++++++++++++******---,,,+++)))(((((('''''',,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------...............////////////000111111111111000000000000111111111222222222222333222222222222333333333333333333333333444444444444444555555555555666666666666666777888999::::::;;;===>>>>>>???@@@@@@AAAAAABBBDDDEEEFFFFFFFFFHHHIIIKKKKKKJJJJJJJJJKKKKKKLLLMMMMMMNNNNNNMMMMMMLLLKKKNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNOOOPPPQQQRRRSSSTTTRRRSSSTTTUUUVVVWWWWWWWWWWWWVVVTTTSSSRRRQQQQQQQQQQQQQQQSSSUUUYYY^^^bbbddddddccc```\\\WWWRRRNNNLLLJJJJJJIIIHHHGGGEEEEEEDDDAAAAAA@@@???>>><<<;;;:::888888666444333222222222000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))))))))************************))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))******************************************************)))))))))***************************************************************))))))))))))))))))))))))++++++,,,,,,,,,++++++***)))************+++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++............////////////...------------,,,,,,,,,---------............///000111111000...------......//////000000//////...////////////////////////////////////000000000000------......//////000000111111111111111111111111000111111111222222222222,,,...000000111111333555222222111111111111222222000000000111111111222222222111111111111111000000000000000000000000000000////////////000000000000........................///...---...000000...---000///......000000///.........---------,,,,,,,,,***************+++,,,---------------------------///---+++***+++,,,+++************************************++++++++++++,,,))))))))))))************(((((((((((((((((((((((())))))))))))******************************************************))))))))))))((((((((('''''''''((((((((((((((((((((((((''''''(((((((((((('''''')))))))))(((''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((('''''''''(((((((((((((((((((((((()))((((((''''''&&&&&&%%%''''''''''''(((((())))))))))))))))))((((((((((((''''''''''''((((((((((((************************((((((((()))))))))))))))''''''''''''((((((((((((***)))(((''''''((()))*********++++++++++++******++++++***)))(((((())))))++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,++++++++++++++++++******++++++,,,---......------........./////////111111111111111111000000111111111111222222222222111222222222222333333333222222333333333444444444444444444555555555666666666666777888999::::::;;;>>>>>>?????????@@@@@@@@@DDDEEEGGGHHHGGGHHHIIIKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNMMMLLLLLLMMMNNNNNNNNNNNNNNNOOOOOOMMMMMMNNNOOOPPPQQQRRRSSSPPPQQQSSSUUUVVVWWWXXXXXXWWWVVVUUUSSSRRRPPPOOOOOONNNOOOPPPSSSUUUWWWYYYZZZZZZZZZYYYXXXUUURRRNNNLLLJJJJJJIIIHHHFFFEEEDDDCCC@@@@@@@@@???===<<<:::999777666555333222222111111000000000///......------++++++++++++++++++++++++((((((((((((((((((((((((************************))))))))))))))))))))))))&&&(((***+++,,,+++)))((()))))))))))))))*********************************************************((())))))******+++++++++************************************************(((((((((((((((((((((((())))))***+++++++++++++++))))))*********+++++++++++++++************++++++,,,+++++++++++++++++++++......---------.........---------------------------------............///---000222000---+++---000...//////////////////...////////////////////////........./////////000000......//////000000000111////////////////////////////////////000000000000...///000///...---...///000000////////////000000/////////000000000000111000000000000////////////////////////////////////000000000000000000000000------------------------...------...//////...,,,///.........//////............---------,,,,,,,,,,,,,,,,,,,,,---///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************************************++++++++++++******++++++++++++++++++))))))))))))))))))))))))((()))))))))*********+++''''''''''''''''''''''''))))))))))))))))))******((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((((('''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))'''''''''((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))((())))))))))))))))))(((''''''(((((())))))))))))''''''''''''((((((((((((***)))(((''''''((()))*********++++++++++++******))))))(((((()))***++++++))))))))))))************++++++++++++++++++++++++++++++++++++++++++************++++++,,,---......------------............000000000000000000111111000000111111111222222222111111111222222222333333222222222333333333444444444444444444555555555555666666777888999::::::;;;>>>>>>?????????@@@@@@@@@CCCEEEGGGGGGGGGGGGIIIKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLMMMMMMMMMNNNNNNOOOOOOOOOLLLLLLMMMNNNOOOPPPPPPQQQOOOPPPRRRTTTUUUVVVWWWWWWVVVVVVUUUSSSRRRPPPOOONNNMMMNNNOOOPPPRRRSSSSSSSSSSSSSSSUUUUUUTTTQQQNNNLLLKKKJJJIIIGGGEEECCCAAAAAA??????>>>===<<<:::999888555555444222111111111111000000000///......------++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))&&&(((***+++,,,+++)))((((((((())))))************************************************************)))*********++++++,,,,,,************************************************(((((((((((((((((((((((((((((()))***++++++++++++))))))*********++++++++++++******))))))******+++++++++++++++++++++++++++------,,,++++++,,,,,,------------------------------------............///***---///...,,,+++---000......////////////..............................---............/////////////////////000000000000////////////////////////....../////////000000000000111111000---+++,,,---////////////////////////........./////////000000/////////////////////000////////////////////////////////////////////////...........................------...//////...,,,------...------------.........---------,,,,,,,,,------------...///111111,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++,,,,,,************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************'''(((((())))))*********((((((((((((((((((((((((&&&&&&''''''''''''((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''(((((())))))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))&&&&&&''''''((()))))))))(((((())))))))))))((((((&&&''''''(((((())))))***''''''((((((((()))))))))))))))(((((((((((())))))******++++++++++++******''''''(((((()))+++,,,---((((((((()))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------......,,,,,,,,,---------......////////////000000000000000000000111111111111222111111111111222222222222222222222222333333333333333444444444444555555555666666777888999::::::;;;===>>>>>>???@@@@@@AAAAAAAAACCCDDDEEEEEEEEEGGGHHHKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNOOONNNNNNMMMLLLMMMMMMMMMNNNNNNOOOOOOPPPLLLLLLLLLMMMNNNOOOOOOOOONNNOOOPPPRRRTTTUUUUUUUUUTTTTTTTTTSSSRRRQQQOOONNNMMMMMMMMMNNNNNNOOOOOOOOONNNOOOQQQQQQQQQOOOMMMLLLJJJIIIGGGEEECCCAAA@@@???======<<<<<<:::888777666444333222111111000000000000000000///......------++++++++++++++++++++++++************))))))))))))************************))))))))))))))))))))))))'''((()))***+++******)))((((((((()))******++++++*********************************************************+++++++++++++++************************************************))))))))))))))))))))))))((()))***+++++++++++++++)))************++++++++++++******************+++*********+++++++++++++++------+++*********+++,,,,,,,,,,,,------------...---------............///)))+++,,,,,,,,,,,,...///---......//////......---........................------------.........///------..................////////////////////////////////////000000000000...///000///...---.../////////000000000000//////,,,,,,---------...............////////////000000000000000000000000000000---------------,,,,,,,,,...........................---,,,---//////---,,,,,,---...---,,,+++,,,.........---------,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,+++***+++,,,************************)))))))))************+++,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))&&&&&&'''(((((()))******************************&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&'''(((((()))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&'''(((((()))))))))'''''''''((((((((((((((('''((((((((()))))))))***&&&&&&''''''((())))))***((()))************)))(((&&&&&&''''''((())))))***((((((((()))))))))******(((((())))))))))))((((((******++++++++++++******)))((((((((()))***++++++(((((())))))************))))))***+++,,,------...******++++++,,,,,,------------------------......+++,,,,,,,,,,,,------------.........////////////000000000000111111111111111111111111222222222222111222222222222333333333333333444444444555555555666666777888999::::::;;;<<<======???@@@AAABBBBBBAAACCCDDDEEEDDDEEEFFFHHHJJJJJJLLLMMMNNNNNNNNNMMMNNNNNNOOOOOONNNNNNMMMLLLLLLMMMMMMNNNOOOOOOPPPPPPLLLMMMMMMNNNNNNOOOOOOPPPMMMNNNOOOQQQRRRSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPOOOLLLLLLKKKKKKKKKLLLLLLMMMLLLLLLMMMMMMMMMLLLKKKJJJFFFFFFEEECCCBBBAAA@@@???;;;;;;;;;:::888777555444333222111000000000000000000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((************************))))))))))))))))))))))))((()))))))))************'''(((((()))******++++++))))))))))))))))))))))))***************************************)))))))))******************************************************************************++++++,,,+++++++++)))************++++++++++++++++++******+++++++++)))*********++++++++++++///...,,,******+++,,,---,,,,,,,,,---------......---------............///---,,,,,,,,,---...---,,,---......//////......---........................,,,,,,---------.........------------------------.........................../////////000000000000,,,...//////......///111...///000000000000///...,,,------------.........---------....../////////////////////////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,---......---+++,,,...//////---,,,---///......---------,,,,,,,,,*********))))))***++++++++++++++++++++++++++++++***,,,...---***(((((()))************************))))))))))))************+++++++++******)))))))))((((((((((((((((((((((((%%%&&&&&&'''((())))))***'''''''''''''''''''''''''''((((((((())))))******(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))%%%%%%&&&'''((()))******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&'''''''''(((((())))))(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))(((((((((((((((((((((((('''((((((((())))))******&&&&&&&&&'''((())))))***)))***+++,,,,,,+++***)))&&&&&&&&&'''((())))))***))))))))))))************'''((()))******)))((('''******++++++++++++************)))))))))))))))***))))))******+++++++++,,,(((((()))***,,,---...///******+++,,,------........................------++++++,,,,,,,,,---------,,,---------......//////000000000000111111111111000111111111111222222222111111222222222333333333333333333444444444555555666666777888999::::::;;;;;;<<<===>>>@@@BBBCCCCCCCCCDDDFFFGGGFFFGGGHHHJJJIIIJJJLLLMMMNNNNNNMMMMMMNNNOOOOOOOOOOOONNNMMMMMMLLLLLLMMMNNNOOOOOOPPPPPPNNNNNNNNNOOOOOOPPPPPPPPPMMMMMMOOOPPPQQQQQQRRRRRRRRRRRRSSSSSSSSSRRRPPPOOOKKKKKKIIIIIIIIIJJJKKKLLLJJJKKKKKKKKKJJJJJJIIIIIICCCCCCCCCBBBBBBAAAAAA@@@:::::::::999777666444333222222111000000///000000000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,******))))))((((((((('''************************)))))))))))))))))))))))))))))))))((()))******+++'''(((((()))***+++++++++((((((((((((((((((((((((******************************))))))((((((''''''************************************************************************++++++,,,,,,,,,++++++***)))************+++++++++,,,,,,++++++++++++,,,,,,))))))******++++++++++++000///---+++++++++---...,,,,,,,,,------.........---------.........//////222///,,,---//////---***---..................---........................,,,,,,,,,---------..............................------------------------........./////////000000---...//////------...///......///000000///............/////////000000000,,,,,,,,,------.................................000000000//////.........++++++++++++++++++++++++---,,,,,,---......---+++---///111000------...111......---------,,,,,,,,,++++++******************++++++++++++++++++++++++,,,...000...)))&&&%%%&&&************************))))))))))))***************)))))))))((((((''''''******)))((((((((((((((((((((())))))))))))((('''((()))***(((&&&%%%&&&)))&&&&&&&&&'''((())))))***((((((((((((((((((((((((+++******)))(((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((******))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''')))+++,,,,,,,,,***)))((((((((((((((((((((((((******************************))))))))))))******))))))*********+++++++++,,,,,,------...------,,,++++++,,,,,,,,,,,,---------------...------,,,,,,---......///////////////222222111000///...------000111111111111222222222111111111111111111111111444444444444444444333333888999999999999:::::::::=========>>>??????@@@@@@BBBCCCDDDEEEEEEFFFFFFEEELLLLLLKKKJJJJJJKKKMMMMMMNNNMMMLLLKKKIIIIIIHHHHHHGGGJJJLLLMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQQQQQQQPPPNNNLLLJJJKKKJJJJJJIIIIIIHHHGGGGGGJJJHHHGGGGGGHHHGGGFFFDDDDDDCCCBBBAAA???>>>===<<<888777666555444333222222222222222111000//////...000...,,,+++++++++---...++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))((((((((()))***++++++))))))))))))))))))))))))(((((())))))******+++++++++*********))))))((((((+++***)))))))))***,,,,,,%%%$$$$$$&&&***,,,------************************+++))))))***---...,,,************++++++*********++++++******************'''&&&%%%(((,,,//////------------.........////////////...------------...///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++..........................................------,,,,,,,,,---------......///......---------......,,,,,,,,,---------......------------------------////////////////////////000000000000000///............---------,,,,,,,,,,,,---...//////...---,,,...---,,,,,,,,,,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++***************)))))))))))),,,,,,,,,++++++*********++++++,,,++++++***)))(((******************************)))((((((((((((((((((((()))))))))(((((((((((()))***(((&&&%%%''')))&&&&&&''''''((())))))***''''''''''''''''''''''''******))))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((('''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))((((((''''''(((((()))((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((((((''''''&&&((()))++++++***)))((())))))))))))))))))))))))******************************))))))))))))************+++++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,------,,,---------------,,,,,,,,,------...............111111000000//////......000111111111111222222222111111111111111111111111666666666666666666666666666666777777777888888888;;;<<<<<<======>>>>>>???AAABBBCCCEEEFFFGGGGGGGGGKKKJJJJJJIIIIIIJJJLLLLLLNNNMMMLLLKKKIIIIIIIIIIIIHHHJJJLLLMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPQQQPPPOOONNNLLLKKKJJJJJJJJJIIIHHHHHHGGGGGGIIIGGGFFFFFFFFFFFFEEECCCBBBAAA@@@???>>><<<;;;;;;777777666555444333222222222222111000000///......///...---,,,+++,,,------++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))***+++)))))))))))))))))))))))))))))))))))))))*********************)))))))))(((+++***)))))))))***+++,,,)))((('''(((***,,,,,,+++***************++++++++++++))))))***---...,,,***))))))(((((((((((())))))))))))))))))))))))))))))***((('''))),,,---,,,+++,,,,,,------------..................------------...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,+++------------------------..................------,,,,,,,,,---------......//////............//////------------............------------------------------------------------///////////////...------.........---------,,,,,,------............------...---,,,,,,,,,,,,---...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((()))******+++++++++******%%%&&&&&&''')))******++++++++++++******)))))))))&&&''''''(((((((((''''''******************************)))(((((((((((((((((((((((((((((((((((((((((())))))(((&&&&&&''')))&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&'''((()))***)))((('''************************))))))))))))))))))))))))***))))))(((((())))))***+++++++++,,,,,,,,,---------------------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,---...---------000000000000////////////000111111111111222222222111111111111111111111111666666666666666666666666666666666777777777888888::::::;;;;;;<<<=========@@@AAACCCEEEFFFHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKNNNMMMLLLJJJIIIIIIIIIIIIHHHJJJLLLMMMLLLLLLMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOOONNNLLLLLLJJJJJJIIIIIIHHHHHHGGGGGGGGGEEEDDDDDDDDDDDDCCCAAA@@@???>>>===<<<::::::999666666555444333333222222111111000000//////......------------,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))******))))))******+++,,,---+++))))))***+++***)))))))))******++++++++++++******)))+++,,,---+++******)))(((''''''((()))***))))))******************,,,+++******++++++***(((+++++++++,,,,,,,,,,,,---------.........---,,,+++,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,.........---------------++++++++++++++++++++++++------------------......,,,,,,,,,---------......//////............//////------------............------------------------++++++++++++++++++++++++---............---,,,,,,...............---------...------,,,,,,------...------,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++&&&''''''((()))***++++++*********)))))))))))))))$$$%%%&&&''''''(((((((((***************************))))))(((((((((((((((((('''''''''((((((((()))((((((((('''''''''((((((''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&''''''((((((''''''&&&&&&'''((()))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))******++++++++++++,,,,,,------------,,,,,,+++******++++++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,---............---.../////////000000000111000000111111111222222222111111111111111111111111333333333444444444444444888888888888999999999999::::::;;;;;;<<<<<<======???@@@BBBEEEGGGHHHIIIJJJIIIIIIIIIIIIJJJKKKKKKLLLMMMMMMKKKJJJJJJIIIIIIIIIIIIKKKMMMMMMLLLLLLMMMOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNNNNNNNMMMLLLJJJJJJIIIIIIHHHGGGGGGFFFEEECCCBBBAAABBBBBBAAA???>>>>>>===<<<;;;:::999888555555444444333222222111000000000//////.........,,,------------,,,+++***************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++***)))((((((((()))))))))))))))))))))))))))++++++******))))))((((((*********)))))))))))))))***************+++++++++---+++))))))******)))((()))))))))***++++++,,,,,,*********+++++++++******,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,---------,,,++++++*********))))))************+++++++++++++++,,,...///...---+++)))***+++,,,------,,,******,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,---------......------------------...///,,,,,,,,,,,,------------------------------------++++++++++++++++++++++++------.........------,,,...........................---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------))))))***+++,,,,,,,,,,,,------,,,,,,++++++************************))))))'''((())))))*********)))***************************))))))(((((((((((((((''''''&&&&&&'''((())))))(((((('''''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((())))))((((((((((((((()))))))))***))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))************,,,,,,------,,,++++++************+++++++++,,,,,,***++++++,,,------,,,,,,------...///////////////......//////000000111111000000111111111222222222111111111111111111111111333333333444444444555555777777888888888999999999:::;;;;;;<<<<<<======>>>>>>???AAADDDFFFHHHIIIJJJIIIIIIJJJKKKLLLLLLMMMMMMMMMLLLKKKJJJJJJIIIJJJJJJJJJKKKMMMMMMLLLLLLNNNPPPMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKLLLMMMMMMMMMLLLKKKJJJIIIIIIHHHGGGGGGFFFFFFCCCAAA@@@@@@@@@@@@???=========<<<;;;:::999999888444444333333222222111111/////////...............,,,,,,------,,,,,,+++***************************************)))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))******++++++***)))((((((((()))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))******))))))******++++++++++++***)))'''''')))******)))))))))*********+++++++++)))***++++++******)))***,,,+++***))))))***+++,,,++++++,,,,,,,,,---------*********************+++)))))))))*********++++++***+++---......,,,***))))))***+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,---------......,,,,,,++++++,,,------...***++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---....../////////......------..................---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,------,,,,,,------,,,,,,+++******)))+++++++++++++++++++++++++++++++++++++++***)))((())))))))))))))))))))))))******)))((((((((((((((('''&&&&&&%%%&&&''')))***)))'''&&&&&&((())))))(((''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''''''''((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((())))))))))))(((((((((((())))))))))))******''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))((((((((())))))))))))***++++++,,,,,,,,,,,,++++++************++++++++++++)))***+++,,,,,,------,,,---...//////000000//////......//////000000111111000111111111111222222222111111111111111111111111444444555555666777777777555555555666666666777777::::::;;;;;;<<<======>>>===>>>@@@CCCEEEFFFHHHHHHHHHIIIKKKLLLMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJKKKLLLMMMLLLLLLLLLNNNPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIJJJKKKLLLLLLLLLKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFBBB@@@????????????>>><<<;;;;;;;;;:::999888888888333333333222222111111111..................------,,,,,,,,,,,,++++++++++++************************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************+++***))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))***++++++++++++***((('''&&&''')))*********************************)))***,,,+++***((())))))((((((((())))))((((((((((((((())))))***+++++++++((()))++++++******+++---)))))))))************+++++++++,,,,,,,,,+++***))))))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------.........------------------------++++++,,,,,,------......,,,,,,,,,---------......++++++++++++,,,---...///++++++++++++,,,,,,,,,,,,------------------------........................------...////////////...,,,,,,,,,---------------,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***((((((((()))))))))******+++++++++++++++,,,,,,,,,************)))((('''&&&))))))))))))))))))))))))******)))((((((((((((((('''&&&%%%%%%%%%''')))+++)))'''%%%&&&(((***)))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''(((((())))))((((((''''''''''''(((((('''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))'''(((((((((((((((((('''((('''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))))))))*********)))***+++,,,,,,,,,,,,,,,************++++++++++++))))))***,,,,,,------,,,,,,---......//////......////////////000000000000000111111111111222222222111111111111111111111111444444555555666777777888555555555555666666666777999999::::::;;;;;;<<<<<<<<<===???AAACCCEEEFFFFFFGGGHHHJJJKKKMMMMMMMMMLLLLLLLLLKKKJJJJJJJJJJJJKKKKKKLLLMMMLLLLLLLLLOOOQQQMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJIIIIIIJJJKKKLLLKKKJJJIIIHHHIIIIIIHHHHHHGGGFFFFFFFFFAAA@@@>>>>>>??????===<<<999999888888777666666666222222222222111111111111------------------------------+++*********+++,,,************************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))***+++)))))))))))))))))))))))))))))))))))))))*********((()))))))))************((()))***+++,,,++++++******)))'''((()))+++******,,,,,,++++++***)))))))))(((***,,,+++)))'''((()))'''((()))******)))((('''''''''(((((()))******+++(((***,,,+++))))))+++---))))))*********+++++++++++++++++++++***************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------++++++++++++++++++++++++***++++++,,,------......,,,,,,,,,---------......------------...///000000,,,,,,---------.........------------------------------------------------,,,,,,---...............+++++++++,,,,,,,,,------******++++++++++++*********+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,++++++************************************************........................***************)))((('''''''''(((((((((((()))))))))*********++++++++++++'''(((((((((((((((''''''))))))))))))))))))))))))******)))((((((((((((((('''&&&%%%$$$%%%''')))+++)))&&&%%%&&&(((***)))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''************************''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''&&&'''((())))))((('''&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))************+++++++++((()))***+++,,,---------)))************+++++++++((()))***+++,,,---------+++,,,------......------000000000000////////////000111111111111222222222111111111111111111111111222222333333444555666666777777777777888888888888777888888999::::::;;;;;;<<<===???AAABBBDDDDDDDDDEEEGGGIIIKKKLLLLLLLLLKKKLLLKKKKKKJJJJJJJJJJJJKKKLLLMMMMMMLLLLLLLLLOOOQQQMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKJJJHHHGGGIIIIIIHHHHHHGGGFFFFFFEEEAAA@@@>>>>>>??????===<<<777777666666555555555444222222222111111111111111------------------------...---+++))))))***+++,,,))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))*********+++))))))(((((()))***++++++))))))))))))))))))))))))(((((())))))******++++++(((((())))))*********+++((()))***+++,,,+++******---+++))))))***+++***)))---,,,,,,+++***)))(((((((((+++---,,,)))'''((()))((())),,,------,,,)))(((((())))))***++++++,,,,,,)))+++---,,,)))((())),,,************++++++++++++,,,+++******))))))******+++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******************************+++,,,,,,---......,,,,,,,,,---------...............//////111222222........./////////000000------------------------------------------------***+++,,,,,,------------*********++++++,,,,,,,,,)))***+++,,,,,,+++***)))***+++,,,------,,,+++***+++++++++,,,,,,+++++++++************************************************++++++++++++++++++++++++))))))))))))(((&&&%%%$$$,,,,,,+++***)))((('''&&&(((((())))))*********+++&&&'''((()))************))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&((()))))))))((('''******))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%%%%&&&'''((())))))###$$$&&&'''''''''&&&&&&''''''&&&&&&&&&''''''(((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))(((''''''''''''&&&&&&&&&(((((())))))))))))((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''((('''&&&'''(((***'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''((())))))***++++++++++++)))&&&"""!!!)))))))))))))))))))))))))))((('''((()))((('''%%%))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------************************...---+++*********++++++++++++++++++,,,---......---------------...//////////////////000000000000333333222222111222222222333333333333444555666666777777777777777777777777777888999:::;;;<<<<<<<<<<<<===>>>???AAAAAABBBBBBEEEEEEFFFHHHJJJKKKMMMMMMNNNNNNNNNMMMMMMKKKJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNOOOOOOOOONNNMMMLLLKKKJJJFFFGGGGGGHHHHHHIIIIIIJJJIIIHHHGGGEEEDDDDDDCCCCCCBBB@@@>>>=========;;;:::888888888777666444333222222222111///...---,,,+++.........------,,,,,,,,,,,,++++++******++++++,,,+++***)))(((((()))***+++++++++******************************************))))))))))))))))))))))))+++*********))))))((((((,,,++++++******++++++,,,((((((((((((((()))*********)))(((((()))+++---///---,,,***)))))))))************************************))))))))))))******))))))))))))************,,,,,,,,,+++++++++******'''(((***++++++***)))(((************************((()))************)))(((++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++************)))++++++++++++++++++++++++(((((()))***,,,---//////,,,---......---,,,***))),,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------,,,,,,,,,---------......---,,,,,,,,,,,,---......//////............//////,,,++++++******++++++,,,,,,---------,,,,,,+++***------------------------)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,,,,+++***)))))))))***+++///......---,,,+++******------------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((((('''&&&&&&'''((()))***((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&&&&(((''''''&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((((())))))))))))((((((&&&''''''(((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&'''&&&%%%&&&''')))'''&&&&&&&&&&&&'''((((((&&&&&&''''''((())))))***((()))******)))'''%%%$$$(((((((((((((((((((((((()))((('''((())))))'''%%%(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++************++++++---,,,+++*********++++++++++++++++++,,,---............------......///000/////////000000000111111222111111000000111111222333333222333333444555666666666666666666666666666777777999:::;;;<<<<<<<<<;;;<<<===???@@@AAAAAAAAACCCCCCEEEGGGIIIJJJKKKKKKMMMMMMMMMMMMLLLKKKJJJIIIKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNMMMMMMMMMMMMNNNNNNOOOOOOOOONNNMMMLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGEEEDDDDDDCCCCCCAAA>>><<<;;;;;;;;;999888777777777666555333222111111111000///...---,,,,,,......---------,,,,,,,,,+++******))))))******+++,,,+++***))))))***+++,,,************************************************************************+++*********))))))))))))+++******))))))******+++((((((((((((((()))******,,,+++)))))))))***,,,------,,,***)))))))))***+++******************************))))))))))))******))))))))))))************,,,,,,,,,+++++++++*********++++++++++++***((('''************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++************)))++++++++++++++++++++++++)))***+++,,,,,,+++******++++++,,,,,,---,,,,,,,,,******++++++***))))))(((+++++++++,,,,,,,,,------,,,,,,,,,------------...---,,,,,,,,,,,,---......//////............//////,,,,,,++++++++++++,,,,,,,,,---------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************)))))))))((((((************++++++++++++***))))))(((((()))***+++************************++++++,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((((((((('''&&&''''''))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&)))((((((''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''(((((())))))(((((('''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&((('''&&&&&&&&&&&&'''((((((&&&&&&''''''((()))))))))%%%&&&((()))))))))(((''''''''''''''''''''''''''')))((('''((())))))'''%%%(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******---,,,+++******+++,,,------,,,+++*********++++++++++++++++++,,,---......//////......//////000111000000000111111111222222111000000000000000111111222222222333333444555666666666666666666666666666666777888:::;;;;;;<<<<<<;;;<<<===>>>???@@@@@@@@@@@@BBBDDDFFFHHHIIIIIIIIILLLLLLLLLLLLLLLKKKJJJIIIJJJJJJKKKKKKLLLMMMMMMNNNNNNNNNMMMMMMMMMMMMNNNNNNOOOOOOOOONNNMMMLLLKKKJJJJJJJJJIIIHHHHHHGGGFFFFFFHHHHHHGGGFFFEEEDDDCCCCCC>>><<<:::999888888777555555555555444333222111000/////////.........------------------,,,,,,,,,,,,***))))))))))))))))))***,,,,,,++++++++++++,,,,,,***************************************************************************************)))))))))***))))))))))))))))))***)))(((((((((((()))******---,,,+++)))))))))***+++---,,,***))))))***++++++************************************************)))))))))*********++++++,,,,,,,,,+++++++++******------,,,,,,+++***((('''************************,,,+++***))))))***+++,,,************************(((((()))***+++,,,---...+++++++++************)))++++++++++++++++++++++++((()))+++,,,+++***)))(((*********++++++,,,......+++++++++++++++******)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......///......------......///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++...------+++***)))(((((((((((((((((((((((((((((()))))))))((((((((((((((())))))))))))************((('''''''''((()))***+++)))))))))*********++++++******************)))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((()))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))))))))))))))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))&&&&&&'''''''''''''''''')))))))))((('''&&&%%%%%%&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''(((((((((((((((((('''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%&&&'''&&&%%%%%%''')))'''&&&&&&&&&&&&'''((((((''''''''''''(((((())))))%%%&&&'''((())))))((((((''''''''''''''''''''''''(((''''''((())))))'''&&&)))************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***...---+++******+++---...,,,+++++++++++++++++++++++++++++++++,,,---......///////////////000111111000111111111222222222222111000000000000111111222222222222222333444555666666666666666666666666666666777888999:::;;;;;;;;;;;;;;;===>>>>>>????????????AAADDDFFFHHHHHHHHHHHHKKKKKKKKKKKKKKKJJJIIIHHHIIIIIIJJJJJJKKKLLLMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNOOOOOOOOONNNMMMLLLKKKJJJIIIIIIIIIHHHHHHGGGGGGGGGHHHGGGGGGFFFEEEDDDCCCBBB>>><<<999888777777555444333333333333222111000///........................,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******++++++++++++++++++++++++***************+++++++++******************************************************************************))))))))))))******))))))(((((())))))***+++,,,,,,+++*********+++,,,,,,,,,+++*********+++,,,***************************++++++++++++++++++***))))))*********+++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++******************************---,,,***))))))***,,,---))))))))))))))))))))))))((())))))***+++,,,,,,,,,+++++++++*********))))))************++++++++++++''''''((((((***+++,,,,,,,,,+++*********+++---...------.........------,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---......------------------...------,,,,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++------,,,+++***)))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''((()))***+++++++++++++++++++++,,,,,,,,,)))******+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((()))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))''''''''''''''''''''''''))))))))))))((('''&&&%%%'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&'''((('''&&&&&&(((***'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((''''''((())))))(((&&&((((((((())))))))))))***((((((((((((((((((((((((************************)))))))))*********++++++------,,,++++++,,,------++++++++++++++++++++++++++++++++++++,,,---......///////////////000111111000111111111222222222222111111111111111222333444222222222222333444555555555555555555555555555555666666888999:::;;;;;;;;;;;;<<<===>>>>>>???>>>>>>@@@AAACCCFFFHHHHHHIIIIIIIIIIIIJJJJJJJJJIIIHHHHHHGGGHHHIIIJJJKKKLLLMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNOOOOOOOOONNNMMMLLLKKKJJJGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGGGGGGGFFFDDDCCCBBB>>><<<999888777777555333111222222222111000///...------------............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++)))******************)))))))))*********+++++++++***************************************************************++++++++++++++++++******+++++++++)))))))))))))))***++++++*********++++++,,,---...,,,,,,+++******+++,,,---************************++++++,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,+++++++++***************++++++,,,,,,---************************---,,,***))))))***,,,---))))))))))))))))))))))))************************+++++++++*********)))))))))))))))******+++++++++***((('''&&&'''))),,,......,,,+++***)))***++++++,,,------......---------*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,++++++++++++,,,------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************''''''((((((((()))))))))'''((()))***++++++,,,,,,------,,,++++++***))))))******+++++++++++++++***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))(((''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&)))(((''''''&&&'''''''''((()))******)))(((&&&%%%((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''((((((((('''''')))***'''&&&&&&&&&&&&'''((((((''''''(((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''&&&''')))***((('''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))*********************************+++++++++,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++++++++++++++,,,---......//////......//////000111000000000111111111222222111111111111222333444555111111111222222333444555555555555555555555555555555666777999::::::;;;;;;<<<===>>>>>>?????????>>>AAAAAABBBDDDFFFGGGIIIIIIHHHHHHIIIIIIIIIHHHHHHGGGFFFGGGHHHIIIJJJLLLLLLMMMNNNNNNMMMMMMMMMMMMNNNNNNOOOOOOOOONNNMMMLLLKKKJJJFFFFFFGGGHHHHHHIIIJJJJJJGGGGGGGGGGGGFFFEEECCCAAA???===:::888777666555333111111111111111000//////------------------......++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,((()))************)))((()))))))))***++++++,,,,,,************************++++++++++++++++++++++++*********+++++++++++++++,,,,,,++++++++++++,,,,,,***))))))))))))***++++++))))))***+++,,,---......,,,,,,+++******+++---...************************+++,,,---......---,,,+++*********++++++++++++,,,,,,,,,,,,+++++++++******))))))))))))***,,,---...************************,,,+++***))))))***+++,,,************************++++++*********)))))))))+++++++++************)))(((((())))))***+++++++++...,,,***''''''(((***+++------+++******))))))))))))******+++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,---------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***+++,,,,,,************************************++++++++++++(((((((((((())))))))))))((()))***++++++,,,++++++,,,+++***)))((('''&&&&&&)))***++++++,,,+++++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))'''(((((()))(((((('''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((''''''&&&%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&***)))((('''&&&&&&'''((('''((()))******)))'''&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&(((***'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''')))(((((('''''''''''''''(((((((((((((((((((((((('''&&&&&&''')))***((('''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))*********************************+++++++++,,,,,,)))***+++,,,,,,+++***))))))***+++,,,,,,,,,,,,+++++++++++++++,,,---............------......///000/////////000000000111111000000000000111222333444111111111111222333444555555555555555555555555555555666777999::::::::::::===>>>??????@@@?????????AAA@@@@@@AAABBBEEEHHHIIIGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGHHHJJJKKKLLLMMMNNNNNNMMMMMMMMMMMMNNNNNNOOOOOOOOONNNMMMLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHHHHGGGEEEBBBAAA???<<<999777666555333222000111111111111000//////------------------------******+++++++++,,,,,,,,,++++++************++++++)))***++++++++++++***)))((())))))***++++++,,,,,,************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++************++++++******))))))******+++,,,***++++++,,,------------,,,,,,+++***+++,,,---...************************+++,,,---......---,,,+++*********+++++++++,,,,,,,,,,,,,,,+++++++++*********))))))((()))***,,,,,,************************************************++++++++++++++++++++++++))))))))))))************+++++++++************)))((((((((()))***+++++++++,,,,,,,,,+++******))))))******+++++++++******)))((())))))***++++++******************++++++++++++***++++++++++++,,,,,,,,,+++++++++***++++++,,,---,,,,,,++++++++++++,,,,,,+++******))))))******++++++***)))((()))***,,,---++++++++++++++++++++++++((((((((()))***+++++++++))))))))))))))))))))))))))))))))))))*********+++(((((()))))))))*********((()))***++++++***))))))******))))))((((((''''''((())))))***++++++******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))&&&'''((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((('''&&&$$$###'''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))***)))((('''&&&&&&'''(((&&&''')))***+++***((('''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&&&&%%%%%%'''((('''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''(((''''''''''''(((((()))))))))))))))))))))))))))'''&&&&&&''')))***)))'''))))))))))))************))))))))))))))))))))))))************************************++++++++++++''')))+++------+++)))''')))***+++,,,---,,,,,,+++++++++++++++,,,---......---------------...//////////////////000000000000////////////000111222333111111111111222333444555555555555555555555555555555666777888999:::::::::>>>??????@@@@@@@@@@@@???@@@???>>>>>>@@@CCCGGGIIIFFFGGGGGGHHHHHHHHHGGGGGGEEEFFFGGGHHHJJJKKKLLLMMMNNNNNNMMMMMMMMMMMMNNNNNNOOOOOOOOONNNMMMLLLKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFGGGHHHHHHGGGEEEBBBAAA>>>;;;888666666444222111000111111111111000000///......---------,,,,,,,,,*********++++++,,,,,,,,,******))))))))))))*********+++,,,------,,,+++***((())))))***++++++,,,,,,************************++++++++++++++++++++++++*********++++++,,,,,,,,,******))))))))))))***************)))******+++,,,,,,,,,---------,,,++++++,,,,,,+++***+++,,,...///************************+++,,,...//////...,,,+++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++***)))(((((((((******************************((()))************)))(((++++++++++++++++++++++++''''''((()))***+++,,,,,,+++++++++************)))'''(((((()))***+++++++++&&&))),,,...///---+++)))'''(((***+++,,,,,,+++***)))***+++,,,,,,,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,++++++++++++++++++,,,******))))))))))))******+++***)))((()))***,,,---))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''((((((((())))))******))))))))))))************(((((()))******)))((('''************++++++++++++''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))%%%&&&''')))))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&************))))))))))))((('''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''*********))))))((((((''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))***++++++,,,)))(((&&&%%%%%%&&&'''(((******)))((('''&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&((((((((('''&&&%%%))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%&&&&&&'''((())))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))(((((((((((((((''''''&&&(((((((((((((((((((((((())))))))))))(((((((((((()))))))))***++++++,,,,,,...---+++*********++++++************))))))(((((())))))))))))***+++,,,---++++++,,,,,,,,,,,,------000...,,,******+++...//////111222111000///000111222222111111111111111111111111222222222333333333222222222333333333444444777888888999999::::::;;;<<<===>>>???@@@AAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHIIIHHHGGGFFFEEECCCDDDEEEFFFHHHIIIKKKKKKNNNMMMLLLLLLLLLLLLLLLMMMOOOOOOOOOOOONNNNNNMMMLLLIIIIIIIIIHHHHHHGGGGGGFFFIIIHHHGGGEEEDDDBBBAAA@@@===<<<;;;888666444333222///000111111111000...---,,,,,,------,,,,,,+++***))))))(((((())))))***+++---------,,,,,,+++++++++++++++++++++++++++++++++)))******++++++******))))))***+++,,,,,,,,,,,,,,,((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++---...//////...---,,,++++++***...------,,,,,,,,,---------------,,,,,,+++++++++//////......------,,,,,,......------,,,,,,++++++,,,,,,++++++******************++++++,,,,,,,,,---++++++***)))(((''''''&&&******+++++++++,,,,,,,,,)))))))))***++++++,,,,,,***************)))((((((++++++++++++******))))))************************************************'''(((******)))'''%%%###((((((((((((((((((((((((******************************))))))))))))******)))***+++,,,---,,,+++***************************......------,,,+++******,,,+++***))))))***+++,,,)))))))))))))))******++++++++++++++++++***)))((()))************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))'''((()))+++++++++***)))******))))))))))))******)))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''+++***)))(((((()))***+++((((((''''''&&&&&&&&&%%%))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((((('''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''((()))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%&&&((()))))))))((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((('''&&&%%%((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((()))'''((((((((()))))))))))))))((('''&&&&&&'''((()))&&&&&&'''((())))))((((((''''''''''''''''''''''''''''''(((((())))))******+++*********************---,,,+++*********++++++++++++*********)))))))))***************+++,,,---+++++++++,,,,,,,,,------///...---,,,,,,---...//////000111111000///000111111111111111111111111111111111222222222333333333333333444444444555555555888888888999::::::;;;;;;===>>>???@@@AAABBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDDDDEEEGGGHHHJJJKKKKKKLLLLLLLLLKKKKKKLLLMMMMMMOOOOOOOOOOOOOOONNNMMMMMMJJJJJJIIIIIIHHHGGGGGGGGGFFFFFFEEEDDDCCCCCCBBBBBB<<<<<<:::888666444333222000000000000000///......------......------,,,++++++************+++,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++++++++******((())))))************)))***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,......---------,,,,,,,,,..................------//////......---,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++******)))******+++++++++,,,,,,,,,++++++************************++++++******)))(((++++++++++++*********)))************************************************'''((()))***++++++************************************************************))))))))))))******)))***++++++,,,,,,++++++************************------,,,,,,+++*********+++******))))))******+++***)))))))))******+++++++++++++++++++++***))))))(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))((()))******++++++************))))))))))))******+++***)))(((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((()))******((((((((('''''''''&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''')))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''(((((())))))))))))))))))))))))))))))((('''&&&%%%$$$"""!!!!!!'''&&&%%%%%%&&&''')))***((((((((((((((('''''''''&&&'''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''((((((((()))))))))((((((''''''''''''(((((($$$%%%&&&((())))))******((((((((((((((((((((((((&&&&&&'''((()))***++++++,,,,,,+++******)))((((((,,,,,,+++************++++++++++++++++++*********+++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,........................///000111111//////000111111111111111111111111111111111222222222333333333444444444555555555666666888999999::::::;;;<<<<<<===>>>???AAABBBCCCCCCCCCBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEGGGGGGHHHGGGFFFEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOOOOOOOOOONNNMMMJJJJJJJJJIIIHHHGGGGGGGGGCCCCCCCCCCCCBBBBBBBBBBBB<<<;;;999888666444222222111000//////......//////...............------,,,,,,,,,,,,,,,,,,---......+++++++++++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******************)))(((,,,---------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------******+++,,,---......///------------------------............------------............////////////000000000///......------............////////////,,,------------.........------------------------******++++++++++++,,,,,,,,,,,,++++++***))))))(((+++++++++++++++******)))++++++++++++******************************************************************++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******+++************+++,,,,,,************************,,,,,,++++++***))))))))))))******++++++******))))))))))))*********++++++***++++++++++++***))))))'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))******+++***))))))(((((())))))*********))))))))))))******))))))))))))))))))))))))***************************))))))(((((())))))***))))))(((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''))))))((('''%%%$$$######%%%%%%%%%%%%&&&((()))***'''''''''((((((((((((((('''''''''(((''''''&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((''''''(((((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))'''''''''((()))*********+++*********)))))))))(((++++++******************++++++++++++++++++++++++,,,,,,------,,,,,,,,,+++***++++++++++++,,,,,,,,,---...///000000000///...///000111000///...///111000000000000111111111111111111222222222333333333444444444444555555555555999999999:::;;;;;;<<<<<<<<<===>>>@@@AAABBBBBBCCCBBBBBBBBBBBBCCCDDDEEEEEECCCDDDFFFGGGHHHGGGFFFFFFFFFGGGGGGHHHIIIJJJJJJKKKIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNOOOOOOOOOOOONNNNNNKKKJJJJJJIIIHHHGGGFFFFFFBBBBBBBBBAAAAAA@@@@@@???;;;:::999777555333222111111000///------...//////------......------,,,+++,,,,,,,,,,,,,,,---......************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------,,,++++++***---------------,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,------...///000000/////////000000000000000........................//////000000111111111222222222222111000000/////////////////////000000000........................---------------------...+++++++++++++++,,,,,,,,,,,,+++++++++*********))),,,,,,,,,,,,,,,+++******++++++++++++++++++++++++************************************************......---,,,++++++,,,,,,------------------------******************************))))))))))))******+++***)))))))))***,,,---************************+++*********))))))((((((((()))***++++++***)))((((((((())))))*********)))******+++++++++******)))((((((((()))))))))******************************((((((((((((((((((((((((***)))(((''''''((()))***))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))************************)))))))))(((((())))))))))))))))))))))))(((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''#########$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&'''((())))))'''''''''(((((((((((((((''''''(((((('''&&&&&&%%%&&&&&&&&&&&&''''''((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''((((((((((((((((((''''''(((((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))*********************************++++++++++++++++++++++++,,,,,,---------,,,++++++*********+++++++++,,,,,,,,,---///000111000///......000111000///...///000//////000000000111111111111111222222222333333333222333333333333444444444888888999::::::;;;;;;<<<:::;;;===>>>@@@AAAAAABBBBBBAAAAAAAAABBBCCCDDDEEECCCDDDFFFGGGHHHHHHHHHGGGHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMNNNNNNOOONNNNNNMMMKKKJJJIIIHHHGGGFFFEEEEEECCCBBBAAA@@@???===<<<<<<999999888666444333222111111000...---------...///+++,,,,,,,,,,,,+++******+++++++++++++++,,,------************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------------,,,+++***,,,,,,---,,,,,,+++******++++++,,,,,,,,,---------,,,,,,---------......---............//////000000000111222333333333333222111111111111111111222222333333444444555555666666666666666555444444333333111111111111111111111111////////////////////////,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,------------------,,,+++++++++++++++++++++++++++,,,************************************************------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******+++***)))((()))***+++,,,******************************)))))))))))))))(((((()))***++++++***)))(((&&&'''((()))))))))(((((()))******+++++++++******)))))))))*********++++++++++++++++++++++++++++++((((((((((((((((((((((((((((((&&&%%%%%%&&&'''((())))))(((((((((((())))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))(((((((((((((((((()))))))))))))))&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((******)))''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''(((((((((((((((((((((((('''''''''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((((((''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))))))))((((((((('''''''''((())))))***++++++((()))******+++******************+++++++++++++++***+++,,,------,,,+++***************+++++++++++++++,,,...///000000///......///000000......///000...//////000000111111111111111222222222333333333222222222333333333444444777888888999999:::;;;;;;999:::<<<>>>???@@@AAAAAAAAAAAA@@@@@@AAABBBDDDEEECCCDDDFFFHHHIIIJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLKKKLLLMMMMMMMMMMMMMMMMMMJJJIIIHHHGGGFFFEEEDDDCCCBBBBBB@@@???===;;;:::999888888777555444333222111000///......------......+++++++++++++++***))))))***************++++++,,,*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***)))+++,,,,,,,,,,,,++++++***,,,,,,------......//////---...///000111111111111000000000111111222222222444555666888888888777777888888999999999999::::::<<<<<<<<<<<<<<<<<<============<<<<<<;;;::::::999666666666555555555444444333333222222222222111111..................------//////............------++++++,,,------...//////...............---,,,,,,++++++++++++,,,,,,,,,,,,************************************************((()))***+++,,,---...///++++++++++++++++++++++++******************************))))))))))))*********))))))))))))***++++++******************************))))))))))))))))))((())))))******))))))(((&&&'''((()))***)))((('''))))))***++++++++++++***************++++++++++++************************))))))))))))))))))))))))(((''''''&&&&&&&&&&&&''')))((((((''''''(((((()))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''(((((((((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''(((((()))))))))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''******))))))))))))))))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''))))))((((((''''''&&&&&&(((((((((((('''&&&%%%$$$&&&&&&%%%%%%&&&''')))***&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&&&&'''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((()))))))))))))))'''((()))***++++++***))))))))))))*********++++++''')))+++,,,---,,,+++***************+++++++++++++++,,,,,,---.../////////...///000///......///000......//////000111111222111111222222222333333333333333333333444444444555666777777888888999999:::999:::<<<>>>@@@AAABBBBBBAAAAAA@@@???@@@BBBDDDEEECCCEEEGGGIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHIIIIIIJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLIIIHHHGGGFFFEEECCCBBBBBB??????>>>===<<<;;;:::999777777666555333222111111......//////......---,,,+++,,,,,,,,,,,,+++*********************+++,,,,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++******++++++++++++************++++++,,,++++++++++++,,,,,,------------,,,------......///000000111///000222444555666666666555555666777999:::;;;;;;<<<===???AAABBBAAA@@@@@@BBBCCCCCCCCCDDDDDDDDDDDDFFFEEEEEEEEEEEEEEEDDDDDDEEEDDDDDDCCCCCCBBBAAAAAA>>>>>>===<<<;;;::::::999777777777666666666555555333333222222111111000000111000000000/////////............///////////////...////////////...------+++++++++,,,,,,,,,------************************************************'''(((***---...//////...++++++++++++++++++++++++******************************))))))))))))******((())))))***************************************************************))))))(((((((((((())))))'''(((***+++,,,+++***)))))))))***+++++++++++++++))))))))))))************************************))))))))))))))))))))))))((()))))))))(((((('''&&&((((((''''''''''''((((((((()))***++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))(((''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&''''''((()))******%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))))))))((((((''''''''''''''''''(((''''''&&&&&&******)))((('''&&&&&&%%%(((((((((((('''&&&%%%$$$&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''((((((((('''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&%%%%%%'''((())))))******************************&&&&&&'''((()))***++++++******))))))(((((('''''''''((()))+++++++++***)))(((((())))))*********+++&&&'''***,,,---,,,+++***)))************+++++++++++++++,,,,,,---...//////...///000///...---...000---......///000111111222111111222222222333333333444444444555555555666666666666666777888888999999:::;;;===???AAABBBCCCCCCAAA@@@?????????AAACCCEEEDDDEEEGGGIIIKKKLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKLLLKKKKKKHHHHHHGGGEEEDDDBBBAAAAAA======<<<<<<<<<;;;;;;;;;777777666555333222111111---.../////////...,,,+++,,,------------,,,++++++++++++******++++++,,,---+++++++++,,,,,,---------++++++++++++++++++++++++*********++++++*********+++,,,------............,,,,,,---.../////////............///000111111222111222555777999::::::::::::;;;<<>>>>>;;;:::::::::999999888888777777666555444444333333222222111111000000//////111111111000//////......///////////////......---+++++++++,,,,,,---------***************************************************,,,---//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******'''(((***+++++++++***)))***************************************+++++++++***)))(((''''''((()))***(((***,,,---------+++***((()))***+++++++++++++++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++)))((('''((((((''''''''''''((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%&&&&&&&&&''''''(((((())))))(((((('''''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((())))))))))))******))))))(((((('''''''''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&***))))))((('''%%%$$$###%%%&&&''''''((((((''''''$$$%%%'''((((((((('''&&&((((((''''''''''''((((((&&&%%%$$$&&&((())))))(((%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&%%%$$$$$$%%%%%%%%%&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))+++***)))(((((()))******))))))***++++++++++++***++++++,,,------...//////...,,,***,,,///111000...000000000000111111111111111111111000000000000000111111222333333444555555444444555666777888999999888999:::<<<===???@@@AAA@@@???>>>>>>???AAACCCEEEBBBEEEHHHJJJJJJKKKLLLMMMLLLKKKKKKKKKKKKJJJJJJJJJHHHHHHIIIIIIHHHHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDBBB@@@???<<<;;;999777666666777777444444333222111000///...------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,+++************,,,,,,,,,,,,,,,---......***,,,.........///000222,,,,,,---...///000111111111111222333555666777777;;;<<<===???AAACCCEEEFFFFFFGGGHHHKKKNNNPPPSSSUUUSSSTTTUUUVVVWWWXXXYYYZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXWWWVVVTTTSSSRRRRRRQQQRRRQQQPPPNNNMMMLLLLLLLLLIIIIIIIIIHHHGGGFFFDDDCCCCCCCCCCCCBBBAAA???>>>======<<<<<<;;;:::999999999999888666444333333333333222222222222222111000000///////////////.........//////...------,,,,,,+++++++++++++++******************************++++++,,,,,,,,,+++++++++******************************++++++++++++******)))))))))))))))))))))))))))))),,,)))'''''')))***'''%%%,,,+++***+++++++++)))'''((()))******(((''''''(((''''''''''''''''''''''''******+++++++++,,,,,,,,,************************(((((((((((())))))))))))+++***)))(((((()))***+++(((((((((((())))))))))))((((((((((((((('''''''''))))))(((((((((((())))))((((((((((((((((((((((((***'''$$$$$$'''((((((&&&***((('''(((***+++(((&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******'''+++///---(((%%%&&&((((((((('''''''''&&&&&&&&&'''((((((((())))))))))))))))))))))))((((((''''''((((((''''''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&))))))(((((('''&&&$$$$$$%%%&&&''''''((((((''''''%%%&&&''''''((('''''''''((((((''''''''''''((((((&&&%%%%%%&&&((()))((('''&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))''''''((((((((((((''''''************************+++***)))(((((()))******************+++++++++++++++++++++,,,---.........---,,,+++,,,///111000...//////000000000111111111111000000000000000000000111111222333333444555555444444555666777888999999999:::;;;<<<===>>>???@@@??????>>>>>>???@@@AAABBBBBBDDDHHHIIIJJJJJJKKKLLLIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBB@@@???>>><<<;;;999777666666666666444333333222000//////...------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,...---,,,,,,+++++++++,,,,,,,,,++++++,,,,,,---...+++---......------...000...///000000222222333444444555777:::<<>>>>>===<<<<<<;;;;;;:::888666555555555555444444444555444333333222111111111111111111000000/////////...------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************++++++++++++*********)))))))))))))))))))))))))))---+++)))***+++,,,***(((+++***)))***,,,,,,+++))))))+++,,,,,,***))))))***++++++++++++++++++++++++************++++++++++++************************(((((((((((())))))))))))***)))(((((((((((()))***'''((((((((())))))))))))((((((((((((((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''')))'''$$$%%%'''((((((&&&)))((('''(((******(((&&&((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((()))))))))***...111///+++((()))+++'''''''''''''''&&&&&&&&&''''''((((((((())))))))))))))))))((((((((((((''''''''''''&&&''''''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((('''&&&%%%&&&(((((('''&&&'''''''''(((((('''''''''''''''&&&%%%%%%&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((************************'''(((((())))))(((((('''++++++++++++++++++++++++******))))))))))))******+++******)))***+++,,,---***++++++,,,,,,------...---,,,,,,---///000///...//////000000000000111111000000000000000000111111111222222333333444444555444444555666777888999999:::;;;;;;<<<======>>>>>>>>>>>>>>>>>>????????????AAACCCGGGHHHIIIIIIJJJKKKIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBB@@@>>>===<<<::::::888777666555555555333333222111000///......------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,...------,,,,,,,,,,,,------------------...//////...///000000///...///000333333444666777999:::;;;===???BBBEEEIIIMMMOOOQQQUUUVVVYYY[[[^^^aaacccdddccccccccccccccccccdddeeeffffffgggggghhhhhhhhhhhhfffffffffeeeeeeeeeddddddfffdddaaa___^^^]]]^^^___ZZZZZZYYYXXXWWWVVVUUUUUUSSSRRRQQQPPPOOOMMMLLLKKKIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@???>>><<<;;;999888888888777777888888777777666555333444555555555333222111000000000///......------......---------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++************************++++++++++++************))))))))))))))))))))))))+++***)))***,,,,,,,,,******)))(((***,,,---,,,++++++,,,...---+++******+++************************))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))''''''((((((((()))))))))''''''((((((((((((((((((&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%'''((('''&&&''''''&&&'''))))))'''&&&))))))(((((('''''''''&&&''''''''''''''''''''''''))))))((((((((((((((((((+++---000...+++)))***,,,'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%&&&''''''((('''''''''''''''&&&%%%%%%'''((()))((((((''''''''''''((((((((('''&&&&&&'''((('''%%%''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((())))))))))))((((((++++++++++++++++++++++++)))))))))))))))*********,,,+++***))))))+++---...++++++++++++,,,,,,------------------...//////...////////////000000000111000000000000000111111111222222222333333444444444444444555666777888999999;;;;;;<<<<<<<<<<<<<<<======>>>>>>???>>>>>>===<<<@@@BBBFFFGGGHHHHHHIIIJJJKKKKKKKKKJJJJJJJJJIIIIIIGGGHHHHHHHHHHHHGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBAAA???>>><<<;;;999888777666555555444444222222111000//////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------///////////////000111222000111333333333333555666999:::<<>>===<<<<<<::::::;;;;;;::::::999888666777888888777666444333222222222111000000//////............---------------------,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************++++++++++++++++++++++++************************''''''((((((***++++++++++++***)))***+++---,,,++++++---...---,,,***++++++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((('''''''''((((((((())))))''''''''''''(((((((((((($$$&&&((())))))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&'''(((((('''&&&)))))))))(((''''''&&&&&&'''''''''''''''''''''''')))))))))((((((''''''&&&''')))+++***((('''((()))&&&'''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((''''''&&&&&&%%%&&&&&&'''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''''''''''''''%%%&&&''''''((('''''''''%%%&&&''''''((('''''''''''''''&&&%%%%%%'''((()))((((((''''''''''''((((((((('''&&&&&&'''((('''%%%''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))((((((++++++++++++++++++++++++(((((())))))************---+++***))))))+++---...+++,,,,,,,,,,,,,,,------------...............///...////////////000000000//////000000111111111111222222333333333333444444444444555666777888999999;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>===<<<<<>>@@@DDDFFFIIILLLPPPTTTWWWYYY]]]^^^```bbbeeegggiiijjjkkkllllllmmmmmmnnnnnnooommmmmmllllllmmmnnnnnnoooooooooppppppppppppppppppppppppooooooooonnnnnnnnnooommmkkkhhhggggggggghhhddddddccccccaaa___^^^]]]ZZZXXXVVVSSSQQQPPPOOONNNNNNNNNNNNNNNMMMLLLKKKKKKHHHHHHHHHHHHHHHGGGGGGGGGEEEEEEEEEDDDCCCBBBAAA@@@===>>>>>>>>>>>>===<<<<<<999:::::::::999888666555555555444444333222222222//////.........---------............------,,,,,,---------,,,,,,,,,++++++************************+++++++++++++++++++++,,,++++++++++++++++++++++++''''''((()))******+++,,,...,,,******+++++++++******+++---,,,***))))))***))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''''''''''''''((((((((((((&&&'''''''''(((((())))))$$$&&&((())))))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''%%%&&&''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&'''&&&&&&&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((&&&''''''''''''(((((((((***)))((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''&&&%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((('''&&&%%%&&&(((((('''&&&'''''''''(((((('''''''''&&&'''(((((((((((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((())))))******))))))(((++++++++++++++++++++++++'''((()))******+++******,,,++++++***+++,,,---...---------------------------...///...------...///......////////////000000/////////000111111222222333333333333333333333333444444555666777888999999;;;;;;;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>@@@BBBFFFGGGHHHHHHIIIJJJHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@>>>===;;;:::666666666555444333222111000/////////.........---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++,,,---//////......///111333555777888777:::>>>AAADDDGGGKKKNNNTTTUUUXXX\\\```dddggghhhkkklllmmmnnnooopppqqqqqqsssssssssssssssssssssrrrqqqqqqpppqqqqqqrrrsssttttttttttttuuuuuuvvvvvvvvvttttttttttttssssssssssssrrrqqqpppnnnmmmlllkkkkkkiiiiiiiiihhheeeccc```___[[[YYYVVVSSSPPPOOONNNNNNMMMNNNNNNNNNMMMMMMLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>===<<<;;;::::::888888888777666666555555000000000000////////////000000//////...---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,,,,+++,,,---///000...+++***+++++++++***)))***,,,+++)))(((((()))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''&&&&&&'''''''''(((((((((&&&&&&''''''((()))))))))&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''$$$&&&((((((''''''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''&&&&&&&&&&&&''''''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))(((((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''''''''&&&&&&%%%&&&''''''((((((''''''%%%&&&''''''((('''''''''((((((''''''''''''((((((&&&%%%%%%&&&((()))((('''&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&(((((()))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))************))))))************************&&&''')))***++++++******+++++++++,,,,,,,,,------........................,,,...000///---,,,---///........./////////000000...//////000111111222222333333333333333333333333444444555666777888999999:::::::::;;;;;;<<<<<<<<<>>>======<<<===>>>@@@AAA@@@CCCFFFHHHHHHIIIJJJKKKHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCC?????????>>><<<;;;999888555555555555444222111000//////............------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++...------,,,,,,------...,,,,,,------...000111222222333444666999<<>>>>>???@@@;;;;;;::::::999888888888333333333333222222222222111111000//////...------...------------,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))+++------++++++---//////---***)))+++,,,---,,,)))***,,,+++)))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))*********************************(((((((((((())))))))))))(((((()))******)))((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''$$$'''))))))'''%%%&&&'''$$$'''))))))(((((()))+++&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%'''((()))***&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&%%%$$$$$$############''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''(((((('''&&&&&&%%%%%%&&&''''''((((((''''''$$$%%%'''((((((((('''&&&((((((''''''''''''((((((&&&%%%$$$&&&((())))))(((%%%&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))((('''&&&%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''((()))***))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&''')))***+++++++++******+++,,,---------,,,,,,//////////////////......,,,...000///,,,+++---///............/////////000...//////000111222222222333333333333333333333333444444555666777888999999999999:::;;;;;;<<<======>>>>>><<<<<<===???AAACCCAAACCCGGGHHHIIIIIIJJJKKKJJJJJJJJJIIIIIIIIIHHHHHHFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDD>>>>>>===<<<;;;999888777444555555555444222000///..................------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++///......------......///.........///000222444444888999;;;===AAADDDGGGIIITTTWWW[[[___bbbfffjjjmmmpppppprrrsssuuuvvvwwwxxxxxxxxxxxxyyyzzzzzz{{{{{{vvvwwwwwwxxxxxxyyyyyyyyyxxxxxxwwwvvvvvvvvvvvvvvvvvvwwwxxxyyyzzz{{{||||||~~~~~~~~~}}}}}}}}}||||||xxxyyyzzzzzzyyyvvvsssqqqrrrrrrqqqooolllhhhdddbbb]]]ZZZWWWSSSPPPNNNMMMMMMKKKKKKLLLLLLLLLKKKJJJJJJFFFFFFGGGGGGGGGGGGGGGGGGFFFGGGIIIKKKKKKKKKKKKJJJJJJJJJKKKKKKJJJJJJIIIHHHIIIGGGDDDAAA@@@AAABBBDDD===<<<<<<;;;;;;:::999999666666555555555444444444222111111000///......---......---------,,,,,,,,,........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,+++)))(((***------+++))))))+++---...///)))+++,,,,,,***))))))***************************))))))))))))************************************(((((((((((())))))))))))((()))***++++++***)))(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***))))))(((((((((((())))))(((((((((((((((((((((((($$$'''***)))'''%%%&&&'''$$$'''******((((((***,,,%%%%%%&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&$$$######%%%((())))))%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((($$$$$$%%%&&&&&&''''''(((+++******)))((('''''''''''''''''''''''''''''''''((((((&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%,,,)))&&&######$$$''')))&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&''''''((((((((('''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%&&&'''(((''''''''''''(((((((((((())))))************))))))''''''((()))))))))))))))***************)))((('''))))))))))))************)))******++++++,,,------,,,,,,,,,---------......///////////////...............//////000000111111222222222333333444444444333333333333333333333333555555666666777888888888::::::::::::;;;<<<======>>>>>>>>>???@@@AAACCCDDDDDDEEEFFFGGGHHHHHHIIIHHHKKKKKKJJJIIIGGGFFFFFFEEEGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDD======<<<;;;999888777777333333222222111000000000//////...---,,,,,,+++++++++++++++,,,,,,---------...------,,,,,,++++++***,,,,,,,,,+++)))(((***++++++---//////...---...//////111222222333555999;;;===AAAFFFLLLPPPUUUZZZ]]]bbbeeeiiilllnnnpppsssuuuxxxyyyzzz{{{||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzyyyxxxwwwwwwxxxxxxzzzyyyyyyxxxwwwvvvvvvuuuxxxyyyyyyzzz{{{|||}}}}}}|||}}}~~~~~~}}}}}}}}}|||{{{yyywwwvvvuuuwwwvvvtttqqqmmmiiifffeee^^^\\\XXXTTTPPPNNNLLLLLLKKKLLLNNNOOOOOONNNLLLKKKIIIGGGFFFDDDDDDDDDDDDEEEGGGGGGGGGHHHIIIKKKMMMNNNOOOOOOOOONNNNNNNNNNNNNNNMMMKKKHHHGGGGGGFFFEEECCCAAA@@@???>>><<<<<<<<<;;;;;;;;;:::999888777666555555555444333333222111111000///...------...///000---------.........//////------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***,,,---...---+++***************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''***)))((('''((()))+++---***)))(((&&&&&&''''''(((''''''&&&%%%&&&'''((()))(((((())))))((('''&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''((())))))))))))(((((((((((()))((('''&&&&&&'''((()))))))))(((((((((((())))))%%%&&&&&&''''''&&&&&&%%%'''&&&%%%&&&(((******)))%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))%%%&&&&&&''''''''''''&&&''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((''''''''''''(((((((((((((((((())))))))))))(((((('''((())))))******))))))******++++++***))))))((())))))))))))************)))******+++,,,,,,------,,,,,,,,,---------....../////////////////////....../////////000000000111111222222333333444444555333333333333333333333333444555555666666777888888999999999999:::;;;<<<===<<<<<<===>>>???AAACCCDDDFFFFFFGGGHHHIIIIIIIIIIIIKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDCCCBBBAAAAAA@@@======<<<:::999888777666333222222111111000/////////......---,,,,,,++++++++++++++++++,,,,,,,,,------------,,,,,,++++++++++++,,,---,,,++++++---...,,,...///...---,,,---///222444666888:::===AAADDDKKKOOOTTTYYY]]]aaaeeehhhkkknnnqqqtttuuuwwwyyy{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}||||||{{{zzzzzzyyyxxxxxxwwwvvvvvvwwwwwwxxxxxxwwwwwwvvvvvvuuuuuuwwwxxxxxxyyyzzz{{{|||||||||}}}~~~~~~}}}{{{zzzyyyxxxwwwuuurrrooollliiigggaaa___[[[WWWSSSQQQOOONNNLLLMMMNNNNNNNNNMMMKKKJJJGGGFFFEEEDDDDDDDDDEEEFFFHHHHHHIIIJJJLLLNNNOOOQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQOOOLLLKKKJJJIIIGGGFFFEEEDDDCCCAAA@@@@@@@@@@@@>>>===<<<;;;:::999888777777777666666555444444333333222111/////////000000..............................------------,,,,,,******++++++,,,,,,------++++++++++++++++++++++++)))***,,,---------,,,+++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******((('''((()))***,,,***)))((('''&&&''''''((('''&&&&&&%%%&&&'''((()))((((((((((((((('''&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))((('''&&&&&&'''((()))***))))))(((((((((((()))&&&&&&&&&''''''&&&&&&&&&'''&&&%%%&&&(((******)))%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))***++++++((()))))))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%&&&'''((((((((((((''''''''''''((((((((((((((())))))******))))))((((((((()))******************++++++++++++***))))))))))))))))))************)))***+++,,,,,,---------,,,,,,,,,---------............//////////////////////////////000000000000111111222333333444555555333333333333333333333333333444444555666666777777888888888888999:::;;;;;;;;;;;;<<<===???BBBDDDEEEHHHHHHIIIJJJJJJIIIIIIIIIJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDBBBAAA???>>>===<<<<<<;;;:::888777666555222222111111000000//////......------,,,,,,++++++*********+++++++++++++++---------,,,,,,,,,,,,,,,+++,,,------,,,---///111///000000///...///111333888:::>>>BBBFFFJJJOOOSSS\\\```dddhhhkkknnnqqqttttttwwwzzz{{{|||}}}~~~~~~|||{{{zzzzzzwwwwwwvvvuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwxxxyyyzzz{{{{{{||||||~~~~~~||||||yyyxxxwwwuuurrrooolllkkkfffdddaaa]]]YYYVVVTTTSSSQQQQQQRRRRRRQQQOOOMMMLLLGGGFFFEEEDDDDDDEEEEEEFFFHHHIIIJJJLLLNNNQQQSSSTTTWWWXXXXXXYYYYYYYYYXXXXXXWWWUUUSSSQQQPPPOOOLLLJJJJJJIIIHHHFFFEEEEEEEEEEEEAAAAAA@@@>>>===<<<;;;::::::999999888888777777666666666444333222222222222111111000//////.....................---------,,,((())))))***+++,,,------++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***)))((('''((()))***))))))(((''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((''''''&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''''''''(((((()))))))))((((((''''''''''''((((((******)))(((((((((((((((''''''''''''''''''''''''(((&&&%%%&&&((()))))))))%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))******''''''((((((''''''&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((###$$$&&&((())))))((('''''''''''''''((((((((((((******++++++++++++******((())))))*********************++++++++++++******((()))))))))************)))***+++---------------,,,,,,,,,---------..................////////////////////////000000000000111111222333333444555555444444444444444444444444333333444444555666666666777666666777777888999:::;;;;;;<<<>>>@@@CCCEEEFFFIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFEEEEEEDDDCCCDDDDDDDDDEEEEEEEEEFFFEEEDDDCCCBBBAAA??????>>>;;;;;;:::999777666555444222111111000//////......---------,,,,,,,,,++++++************************,,,,,,,,,---------------+++,,,------,,,---///111111222222333333666;;;>>>AAAEEEJJJOOOTTTYYY___ccchhhkkkoooqqqsssuuuxxxzzzyyy{{{}}}~~~~~~~~~~~~|||zzzyyyxxxvvvvvvuuuuuutttuuuuuuvvvtttttttttttttttuuuuuuuuutttuuuuuuvvvwwwxxxyyyyyy{{{||||||~~~}}}|||{{{zzzyyyxxxwwwuuurrrpppooollljjjhhhdddaaa]]][[[ZZZYYYYYYYYYXXXWWWUUUSSSRRRJJJIIIGGGFFFEEEEEEFFFFFFIIIJJJKKKNNNPPPSSSVVVWWW\\\]]]^^^___```_________^^^\\\ZZZXXXWWWUUUQQQOOONNNMMMLLLJJJIIIHHHHHHHHHDDDDDDBBBAAA???>>>===<<<;;;;;;;;;::::::999999999::::::888777666555444444444333222111000///......///......------,,,,,,,,,)))))))))******+++++++++++++++++++++++++++++++++******)))))))))***+++,,,,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***************++++++++++++***)))((('''((((((((()))(((((((((''''''''''''&&&&&&&&&&&&''''''(((((('''(((((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))(((((((((''''''(((((((((******)))((((((((((((((((((''''''''''''''''''(((((('''&&&&&&((())))))(((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''((((((&&&'''''''''''''''''''''''''''''''''(((((())))))((('''&&&%%%%%%&&&((()))&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''""""""############""""""(((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((())))))###$$$&&&((())))))((('''''''''''''''(((((((((((((((((())))))))))))(((((((((((()))***************)))******+++++++++******((()))))))))************)))***,,,---......---,,,,,,,,,,,,---------......---.........//////000000000000000000////////////000111111222444555555666444444444444444444444444333333444444555666666666666666666666777888999999<<<<<<===???AAADDDFFFGGGIIIIIIIIIIIIIIIIIIHHHHHHFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFDDDDDDCCCCCCBBBAAAAAAAAA::::::999888666555444333111111000//////......---,,,,,,,,,,,,,,,+++++++++************************,,,,,,,,,------.........,,,---......,,,---...000111333666888;;;@@@FFFKKKNNNRRRXXX]]]bbbgggmmmppppppsssvvvwwwxxxyyy{{{}}}|||~~~}}}{{{yyyxxxwwwvvvvvvuuuuuuuuuuuuvvvvvvttttttttttttuuuuuuuuuuuusssttttttuuuvvvwwwxxxxxxzzzzzzzzz{{{|||}}}}}}~~~~~~~~~~~~~~~}}}}}}|||{{{yyyyyyyyyxxxvvvuuusssrrrpppooonnnkkkhhheeecccaaa``````___^^^\\\ZZZYYYXXXQQQPPPMMMKKKIIIIIIHHHIIILLLMMMNNNQQQTTTWWWZZZ[[[aaabbbdddffffffffffffeeedddcccaaa___^^^\\\XXXUUUSSSRRRPPPNNNLLLKKKJJJJJJGGGFFFEEECCCAAA???>>>===<<<<<<<<<<<<<<<;;;;;;;;;===<<<<<<;;;:::888777777777666555444333111000000.........---,,,++++++++++++++++++******)))))))))++++++++++++++++++++++++((((((((('''((()))******+++*********))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))*********+++++++++,,,******)))(((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&'''''''''((((((((()))'''(((((((((((((((((('''))))))(((((((((((()))))))))((((((''''''(((((())))))'''&&&&&&((())))))(((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((((()))((('''%%%$$$%%%&&&(((***&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((()))))))))%%%%%%&&&'''((((((((((((''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''((()))))))))))))))(((((()))************)))))))))))))))************)))***,,,...///...---,,,,,,,,,,,,---------......------......///000000000000000000000////////////000000111222444555666666444444444444444444444444333444444555666666777777666666666666777888999999<<<<<<===???AAACCCEEEFFFFFFFFFGGGHHHHHHGGGGGGGGGEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFDDDDDDCCCCCCBBBBBBAAAAAA999999888777555444333222000000//////......------,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,---...//////000...000111111000111333555555888===AAAFFFMMMSSSXXX]]]aaafffkkknnnrrrvvvyyyvvvyyy{{{}}}}}}}}}}}}{{{yyyxxxwwwwwwwwwvvvvvvvvvwwwxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvsssssstttuuuvvvwwwxxxxxxyyyxxxxxxxxxxxxyyyzzzzzz{{{{{{|||||||||{{{{{{zzzwwwxxxxxxwwwwwwvvvuuutttssssssrrrpppnnnllljjjhhhddddddcccaaa```^^^]]]]]]YYYXXXVVVSSSRRRQQQQQQQQQSSSSSSUUUWWWZZZ]]]```aaaeeegggjjjlllmmmmmmlllllljjjiiihhhgggfffddd```]]]ZZZYYYWWWTTTQQQOOONNNMMMIIIIIIGGGEEECCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======;;;:::999999999888777555444444333000//////...---,,,++++++------,,,+++***))))))(((++++++++++++++++++++++++'''((((((((())))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,((((((((((((((((((((('''((((((((()))(((''''''&&&%%%&&&''''''((((((''''''&&&'''((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((()))***+++***)))(((''''''((()))***)))'''&&&&&&((()))((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((((((((((('''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((()))***+++,,,,,,,,,)))((((((((('''''''''''''''''''''''''''''''''''''''((((((((())))))))))))''''''&&&&&&&&&''''''(((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((''''''((()))))))))))))))))))))))))))************)))***---///000///---,,,,,,,,,,,,---------......------......///000000111111000000000/////////...///000111222444555666777555555555555555555555555444555555666666777888888666666666666777888999:::;;;;;;<<<===>>>@@@BBBCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@???>>>999888777666444333222222000000///......------,,,++++++++++++++++++++++++---,,,,,,,,,++++++++++++++++++,,,---...///000111111333555666777999<<>>>>>??????>>>===<<<;;;;;;::::::999888777777666222222111000///...------------,,,,,,++++++******++++++++++++++++++++++++((((((***+++++++++***)))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))***++++++,,,''''''(((((((((((((((((('''((()))))))))(((&&&&&&%%%&&&'''((((((((('''&&&&&&&&&'''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&%%%&&&'''((())))))((('''&&&&&&&&&&&&''')))***,,,---+++***(((''''''(((***+++)))(((&&&&&&((((((((('''%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$###$$$%%%&&&((()))***+++%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((())))))((('''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((###%%%''')))***)))'''%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''((()))***++++++"""###%%%'''((()))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((()))))))))))))))(((&&&%%%%%%&&&'''(((''''''''''''((((((((()))))))))************))))))%%%&&&&&&'''''''''''''''&&&&&&'''(((((()))(((((())))))))))))************(((***---///000///---,,,,,,,,,,,,---------......---------...///000000111111111000000/////////...///000111222444555666777555555555555555555555555555555666666777888888888666666666777777888999:::::::::;;;;;;<<<>>>???@@@AAAAAABBBDDDEEEEEEEEEEEEGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDFFFEEECCCAAA???===<<<;;;888888777555444333222111000//////...------,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++***+++,,,---...000111111222555888:::===@@@DDDGGGLLLPPPWWW]]]bbbggglllooorrruuuxxx{{{{{{|||}}}~~~{{{}}}~~~|||{{{{{{zzzyyyyyyyyyzzz{{{{{{|||{{{{{{zzzzzzyyyxxxwwwwwwsssssstttuuuvvvwwwxxxxxxwwwvvvtttsssrrrrrrssssssqqqrrrrrrssssssssssssrrrtttuuuuuuvvvvvvvvvuuuuuuuuuuuuvvvvvvuuutttrrrqqqmmmmmmkkkjjjiiiiiihhhhhheeedddccccccccceeefffgggcccdddeeegggiiilllnnnooonnnpppsssvvvxxxxxxwwwvvvtttssssssssssssqqqmmmjjjjjjhhhddd```\\\YYYVVVUUUOOONNNMMMKKKIIIGGGEEEDDDBBBBBBCCCCCCCCCCCCCCCCCC===>>>???@@@??????===<<<<<<;;;;;;::::::999999888444444333222111000///...,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++(((***,,,---...---+++***,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))******++++++&&&&&&'''((()))))))))((('''((()))))))))(((&&&%%%%%%%%%'''((((((((('''&&&&&&&&&'''((())))))((((((''''''''''''((((((((()))&&&&&&&&&'''''''''(((((())))))((('''&&&%%%%%%$$$&&&'''((())))))((('''&&&%%%%%%&&&''')))+++---...+++***)))'''''')))***+++***(((&&&&&&((((((((('''&&&%%%%%%$$$%%%&&&((()))((('''&&&%%%%%%%%%%%%%%%((((((''''''''''''(((((('''''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''))))))))))))((((((((((((%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((('''&&&%%%'''&&&%%%%%%$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))(((((('''''''''&&&))))))(((((('''&&&$$$$$$&&&&&&''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''***+++,,,------------,,,++++++,,,------......///...------------...//////000111111111111222222222000111111222333333444444333333333444444555555555555555444333444555666777777666666666666777777888:::;;;;;;<<<===>>>??????===>>>???AAACCCEEEFFFGGGFFFFFFGGGGGGGGGFFFFFFEEECCCCCCDDDDDDEEEEEEEEEEEEGGGEEECCCAAA>>><<<;;;;;;999999777666444222111000000000///...---,,,,,,,,,,,,,,,++++++,,,,,,---......///000///---++++++,,,---,,,,,,...111333444444888;;;AAAGGGKKKPPPTTTXXXaaabbbeeehhhlllpppssstttxxxxxxzzz{{{}}}~~~}}}}}}|||zzzyyyyyyyyyzzz{{{zzzzzzyyyxxxxxxwwwvvvvvvtttuuuuuuvvvwwwwwwvvvvvvuuusssooonnnnnnoooooonnnnnnmmmmmmllllllmmmmmmmmmnnnnnnnnnooopppqqqrrrsssttttttuuutttsssqqqooonnnpppmmmkkkkkklllkkkiiifffjjjkkklllmmmnnnpppqqqqqqmmmmmmnnnppprrrssstttuuuwwwwwwwwwwwwwwwyyyzzzzzz{{{{{{{{{zzzxxxvvvsssrrrpppnnnkkkhhhdddaaa^^^]]]XXXWWWTTTQQQMMMJJJGGGFFFCCCCCCBBBBBBAAABBBBBBBBBCCCBBBAAA@@@????????????>>>>>>>>>>>>===<<<::::::::::::999888666555333222222000.........---+++***)))*********+++++++++,,,,,,,,,,,,+++++++++******))))))******++++++++++++,,,+++***+++,,,,,,+++***+++*********))))))(((((()))))))))))))))*********))))))))))))((((((((((((((()))***++++++***)))((())))))))))))))))))))))))''''''((((((((((((''''''&&&''''''(((((((((((((((''''''(((((())))))******&&&&&&''''''((()))))))))(((((('''''''''&&&&&&&&&%%%&&&&&&&&&''''''(((((((((((())))))******++++++((())))))(((((('''&&&&&&)))))))))(((((('''&&&&&&'''&&&%%%%%%%%%&&&'''((()))(((''''''&&&&&&&&&'''(((''''''''''''''''''(((%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&)))((('''&&&%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''''''''&&&'''&&&%%%%%%$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&'''''''''((((((((()))((((((((('''''''''&&&(((((((((((('''&&&%%%%%%&&&'''''''''''''''&&&&&&'''''''''''''''''''''''')))(((((((((''''''''''''***))))))((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((***)))))))))((((((((('''***++++++,,,,,,,,,++++++++++++,,,,,,---............------------...//////000000111111111222222222000000000111111222222222333333333444444444555555555444444333444555666777666666666666666666777888::::::;;;<<<===>>>>>>???======???@@@BBBCCCDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCEEECCCAAA???===<<<;;;:::888777666444333111000///000000///------,,,,,,---,,,,,,+++++++++,,,,,,---,,,...///...---,,,,,,---/////////111444888:::;;;BBBFFFMMMSSSYYY^^^cccggglllmmmpppsssvvvyyy{{{|||zzz{{{|||}}}~~~~~~}}}|||{{{yyyxxxwwwwwwwwwxxxxxxwwwwwwvvvuuutttttttttsssssstttttttttttttttsssqqqnnnjjjiiiiiijjjjjjiiikkkkkkjjjiiiiiiiiijjjjjjjjjjjjjjjkkklllmmmnnnnnnqqqqqqrrrrrrqqqooonnnmmmnnnllljjjjjjkkkkkkiiigggkkkkkklllmmmnnnooopppqqqpppppppppqqqrrrsssttttttvvvvvvvvvwwwwwwxxxyyyzzz{{{{{{{{{zzzyyywwwuuutttqqqpppooolllhhheeebbb```\\\[[[XXXUUUQQQMMMKKKIIIFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@???>>>===<<<<<<<<<<<<<<<;;;999777666555666444222111111000...,,,,,,,,,,,,---------------++++++++++++++++++++++++)))*********++++++++++++,,,***)))***+++,,,+++***************)))))))))(((*********)))))))))))))))(((((((((((()))))))))))))))))))))******)))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&'''(((((())))))((((((''''''(((((())))))))))))&&&&&&''''''((()))))))))''''''''''''((()))***+++&&&&&&''''''(((((((((((()))))))))))))))*********'''(((((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&))))))(((''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))'''&&&%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''((((((((('''''''''''''''&&&'''''''''''''''&&&&&&(((((((((((('''&&&%%%%%%''''''''''''''''''''''''((((((((((((''''''''''''******)))(((''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((******+++++++++******)))++++++,,,,,,------.........------------...//////000000000111111111222222000000000111111111111111333333333333444444444444555444444444444555666666666555555555666666777888999999:::;;;<<<===>>>>>>======>>>???AAABBBBBBCCCDDDDDDEEEFFFGGGGGGGGGGGGHHHGGGFFFEEEDDDCCCBBBBBBBBBAAA???>>><<<;;;;;;;;;777666555333222000///...000///...------------------,,,+++++++++++++++,,,,,,...//////......///111222333444777;;;@@@EEEHHHSSSWWW]]]cccggglllqqqtttssstttuuuxxxzzz|||}}}~~~~~~~~~~~~}}}{{{{{{yyyxxxvvvtttsssrrrrrrssssssrrrrrrqqqqqqpppppppppoooooopppppppppoooooonnnkkkhhheeeddddddeeeeeedddffffffeeedddddddddddddddffffffgggggghhhhhhiiiiiilllllllllllllllkkkjjjjjjiiihhhggghhhiiijjjiiihhhkkkkkkllllllmmmnnnooooooqqqqqqqqqrrrrrrrrrrrrrrruuuuuuvvvvvvwwwxxxxxxyyyzzzzzzzzzzzzyyyxxxwwwvvvsssssssssqqqoookkkhhheeebbb```^^^ZZZVVVSSSPPPOOOKKKJJJIIIIIIHHHHHHHHHIIIGGGGGGFFFEEEEEEDDDDDDDDDAAAAAAAAA@@@@@@??????????????????>>>===;;;:::999:::888666555444333111///////////////............*********+++++++++++++++************+++++++++++++++***))))))++++++***)))************))))))))))))++++++******))))))((((((''''''(((((())))))*********))))))(((((())))))***))))))))))))))))))))))))''''''(((((((((((('''''''''(((((()))))))))))))))'''(((((((((((()))))))))&&&&&&''''''((()))))))))******)))***+++...111222(((((((((((())))))))))))***))))))))))))))))))(((%%%&&&(((******)))'''&&&###$$$$$$%%%&&&&&&''''''((((((''''''&&&&&&&&&%%%(((((('''''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&))))))((('''%%%$$$######''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&''')))***'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''(((((((((((('''&&&%%%$$$''''''''''''''''''''''''((((((((((((((('''''''''(((((('''''''''(((((()))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((***************))))))(((***++++++,,,------.........------------...//////000000000000111111111111111111111111111111111111333333333333333333333333444444444444555555666666555555555555555666777888888999999:::;;;<<<======>>>??????@@@AAABBBBBBBBBCCCCCCEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBBBB@@@???>>>===<<<;;;;;;;;;666666555333222000//////000///...------------------,,,,,,+++++++++++++++///000222222111111333555555777:::???DDDKKKSSSWWWcccfffjjjmmmppprrruuuwwwxxxxxxyyyzzz{{{|||}}}~~~~~~}}}|||{{{zzzzzzzzzyyyxxxwwwvvvvvvuuutttqqqooommmlllllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiihhhgggdddaaa______``````___aaaaaa```_______________cccddddddeeeeeeeeeeeeeeefffffffffffffffeeeeeeeeeccccccccceeefffgggggggggiiijjjjjjjjjjjjkkkkkkkkknnnnnnnnnoooppppppqqqqqqsssssstttuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwtttuuuvvvvvvtttqqqmmmkkkgggeeeccc___\\\XXXVVVUUUPPPOOONNNMMMLLLLLLLLLMMMHHHHHHHHHGGGFFFEEEDDDDDDBBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>===>>><<<:::999888777444222111111000//////...------*********+++++++++++++++++++++++++++++++++++++++***)))((()))*********(((*********))))))))))))))),,,++++++***)))(((''''''&&&''''''((()))******+++***)))(((''''''((()))***((((((((((((((((((((((((''''''(((((((((((('''''''''((())))))******))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))***)))((('''))),,,///111))))))))))))))))))************))))))((((((((('''$$$%%%(((******)))((('''&&&&&&''''''(((((((((((((((((((((''''''&&&&&&%%%'''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&)))((('''&&&%%%$$$######&&&&&&&&&%%%%%%%%%%%%$$$(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%%%%&&&''')))***&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''$$$%%%&&&'''(((((((((((((((((((((((('''&&&%%%$$$(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&''')))***+++(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))******))))))(((******++++++,,,------......------------...////////////000000000111111111222222333333333333333333333333333333333333333333444444444555555555555555444444444444555666777888888999999:::;;;<<<======???@@@@@@AAABBBCCCCCCDDDBBBCCCDDDEEEFFFGGGGGGGGGDDDDDDDDDCCCCCCCCCBBBBBB???>>>===<<<;;;;;;;;;;;;777666555444333222111000//////...------------...------,,,,,,,,,,,,,,,---111222333333333444777999;;;???DDDJJJPPPXXXaaaggglllnnnrrrtttuuuwwwyyy{{{~~~~~~}}}}}}zzzzzzzzzzzzyyywwwvvvuuutttttttttttttttsssrrrqqqooonnnkkkhhhfffeeeeeeeeeeeeeeeeeeeeeeeefffffffffdddeeeeeeeeeeeeeeeddddddaaa___[[[ZZZZZZ[[[[[[ZZZ\\\\\\[[[[[[[[[[[[\\\\\\___```aaabbbbbbbbbaaaaaaaaaaaa``````````````````^^^___aaabbbcccdddeeefffggggggggggggffffffffffffggghhhiiijjjkkkmmmnnnnnnooooooqqqrrrssssssrrrrrrrrrrrrrrrsssssssssttttttrrrtttuuuvvvuuussspppnnniiihhhfffccc```^^^[[[ZZZUUUTTTSSSRRRQQQQQQQQQQQQJJJJJJJJJIIIHHHFFFDDDCCCBBBAAA@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCBBBAAA@@@AAA???===<<<;;;:::888666333222111000///...---,,,++++++++++++++++++,,,,,,,,,+++++++++++++++++++++***)))((()))*********((())))))))))))))))))******,,,++++++***)))(((''''''&&&''''''((()))******+++***)))(((''''''((()))***((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))((((((((('''''''''''''''&&&&&&''''''((()))))))))(((&&&$$$######%%%((()))******************))))))***)))))))))((((((''''''$$$&&&((()))***)))(((''')))))))))(((((('''''''''''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&''''''(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&'''((((((((('''(((((((((((('''&&&%%%%%%(((((((((((((((((((((((('''''''''(((((((((((((((%%%%%%%%%&&&'''(((******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((()))*********************++++++,,,,,,------...------------...///////////////000000000111111222222333333444555555666333333333333222222222222333444555555666666555555333333333444555666777888999999:::;;;<<<===>>>>>>???@@@@@@AAACCCDDDEEEEEECCCCCCDDDEEEFFFFFFFFFFFFBBBBBBBBBBBBBBBAAAAAAAAA>>>===<<<;;;:::999999999666666555444333222111111///......---------......---------------...//////111222444555777999>>>AAAFFFKKKRRRXXX]]]dddlllrrrqqqssswwwyyy{{{}}}||||||||||||{{{yyyxxxwwwssssssssssssrrrqqqooooooooooooooooooooonnnmmmlllhhhgggdddbbb```_________^^^^^^______``````aaaaaaaaaaaabbbccccccccccccccc]]][[[WWWVVVVVVWWWWWWVVVYYYYYYYYYYYYZZZ[[[\\\\\\]]]^^^___``````___^^^]]]```___^^^]]]]]]]]]]]]]]]\\\^^^```aaabbbccceeegggffffffeeeddddddcccbbbbbbaaabbbccceeeggghhhjjjjjjjjjkkkmmmnnnoooooonnnmmmmmmllllllllllllmmmnnnooooooppprrrssssssrrrpppoookkkkkkiiigggeeecccaaaaaa[[[ZZZYYYWWWWWWVVVVVVVVVOOOOOOOOOMMMKKKHHHEEEDDDBBBAAAAAA@@@AAABBBDDDEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDBBB@@@?????????===;;;777666555333111000.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))++++++***)))))))))))))))************++++++******))))))((((((''''''(((((())))))******)))((((((''''''(((((()))))))))))))))))))))))))))''''''((((((((((((''''''&&&''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''((())))))))),,,***((('''&&&'''((()))************)))))))))))))))(((((((((((((((((('''''''''(((((((((((((((((())))))(((((('''&&&&&&%%%&&&'''((())))))(((''''''&&&&&&&&&&&&&&&'''(((((((((''''''''''''''''''(((######$$$%%%'''((())))))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%'''(((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''''''''&&&'''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))(((''''''&&&&&&&&&''''''))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***'''((()))***+++,,,,,,,,,*********+++,,,,,,------...------------...//////////////////000000000111000000111222444555666666333333333222222222111111333444555666666666555444333333333444555666888888::::::;;;<<<===>>>>>>???===>>>???@@@BBBCCCEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDBBBBBBAAAAAA@@@???>>>>>><<<;;;999888777666666666555555444333222111000000......---------......///---------...///000111222333555888<<>>??????;;;<<<===???AAACCCDDDEEEDDDEEEEEEEEEEEEEEEDDDCCCDDDCCCBBB@@@>>>===;;;;;;:::999777666444333333333444333333222111000//////......---------......///---------...000111333444777999>>>CCCHHHPPPWWW]]]___eeemmmqqqqqqrrrvvvzzz|||~~~~~~}}}~~~{{{{{{zzzzzzyyyyyyyyyyyyttttttttttttsssqqqooommmeeeeeeeeefffeeeeeedddccc___````````````______^^^^^^]]][[[YYYXXXWWWWWWXXXVVVWWWWWWXXXYYYZZZ[[[[[[```aaacccdddfffgggggggggbbb```\\\[[[[[[\\\\\\[[[VVVVVVWWWXXXZZZ\\\^^^___dddeeeggghhhgggfffdddcccdddbbb```^^^]]]]]]]]]]]]^^^aaadddeeeddddddgggjjjgggfffeeedddcccaaa````````````aaaaaaaaabbbbbbbbbcccdddfffhhhiiihhhgggfffdddcccbbbaaaaaabbbddddddiiiiiijjjkkklllmmmnnnnnnooonnnnnnmmmlllkkkkkkkkkeeedddcccaaa```_________]]]\\\[[[YYYUUUQQQMMMJJJEEEDDDCCCCCCDDDFFFHHHJJJJJJKKKKKKLLLLLLLLLLLLKKKHHHGGGEEEFFFGGGGGGFFFDDDBBBAAA???===;;;888777666222222111///...---,,,+++---------,,,,,,+++++++++,,,+++***+++,,,,,,+++***(((((())))))*********+++)))))))))))))))*********))))))))))))((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''((()))))))))***************************)))))))))((((((''''''&&&'''''''''(((((())))))+++***(((&&&%%%&&&'''(((*********+++,,,,,,------&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$(((((('''&&&&&&&&&'''''''''''''''(((((((((((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''')))((('''((()))***)))(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&((()))***(((((((((((((((((((((((('''((()))((('''&&&''')))&&&&&&''''''(((((())))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))***+++++++++,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,++++++,,,,,,---...,,,,,,------...///000000000000111111111///...---000111111222222333444444111222333333444444333333444444444555555555666666666555555444444666777888::::::;;;;;;<<<=========<<<===>>>@@@BBBCCCDDDEEEFFFEEEEEEDDDDDDDDDDDDDDDAAA@@@???>>>===;;;;;;:::777666666555333222111111444333222000////////////+++000222...,,,///000---111111000000000444999======BBBJJJQQQXXX___dddhhhnnnqqqtttvvvwwwyyy{{{}}}~~~}}}~~~~~~~~~{{{yyywwwwwwvvvuuuuuuuuuuuuvvvrrrqqqpppnnnkkkiiihhhgggeeecccbbbaaabbbaaa```^^^]]][[[XXXYYY[[[\\\[[[YYYZZZYYYXXXWWWVVVVVVVVVVVVVVVWWWYYYYYYYYYZZZ\\\___^^^bbbhhhmmmnnnoooooopppkkkiiifffcccaaa``````aaa___^^^]]]]]]^^^aaaeeegggiiikkkmmmoooooommmkkkiiidddcccbbbaaa`````````aaadddfffiiijjjjjjkkknnnpppnnnmmmjjjeeeaaa___```aaaaaaaaabbbbbbccccccddddddfffgggiiiiiiiiigggeeecccaaa```___^^^^^^^^^^^^^^^bbbbbbccceeegggiiilllmmmjjjkkklllllllllkkkiiihhhmmmlllkkkjjjiiigggffffffcccbbbaaa___\\\YYYVVVTTTMMMKKKHHHFFFFFFHHHKKKMMMMMMNNNOOOPPPQQQQQQQQQQQQOOONNNMMMLLLJJJIIIGGGGGGFFFFFFDDDCCCAAA???>>>===:::888555444222111...,,,222///,,,***++++++++++++******************+++,,,,,,+++++++++******)))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''&&&'''(((******))))))((())))))(((((((((((())))))((()))***++++++***)))((())))))))))))))))))))))))***))))))((('''&&&&&&&&&''''''((((((((((((((((((''''''''''''''''''''''''***'''&&&''')))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&''''''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))''''''''')))***)))(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&'''((()))***(((((((((((((((((((((((('''((()))((('''&&&''')))'''''''''(((((((((((((((''''''((((((((())))))))))))(((''''''''''''((()))'''((((((((())))))))))))'''''''''(((((((((((())))))))))))))))))))))))))),,,++++++++++++,,,------***++++++,,,,,,---------...///000000111000//////000000111111222333333444111222333333444444333333333444444444444555555555666666555444555666777888:::::::::;;;<<<<<<======>>>???@@@AAABBBCCCDDDEEEGGGFFFEEEDDDCCCCCCCCCCCC@@@@@@???===<<<;;;:::999666555555444333222111000333222111000///......///)))...000---,,,///000...222333333444555:::???CCCKKKOOOVVV]]]ccchhhmmmppppppsssvvvxxxyyyzzz|||~~~~~~~~~~~~~~~}}}|||zzzzzzzzzyyywwwuuusssrrrqqqppppppppppppppplllkkkjjjgggeeecccaaa```]]]\\\ZZZYYYZZZYYYXXXVVVXXXVVVTTTUUUWWWYYYXXXWWWXXXWWWVVVVVVUUUUUUUUUUUUWWWYYYZZZ[[[[[[\\\___aaadddhhhoootttwwwxxxzzz{{{{{{yyyuuurrrooommmmmmmmmfffeeeddddddeeehhhkkkmmmppprrruuuwwwwwwuuurrrppplllkkkhhhfffeeeeeefffgggkkknnnppprrrrrrsssuuuvvvtttrrrooojjjeeebbbbbbbbbdddeeeeeeffffffgggggghhhjjjlllnnnnnnmmmjjjgggddd___^^^]]]\\\[[[[[[[[[[[[]]]]]]^^^```bbbeeeggghhhiiijjjkkkkkkkkkjjjhhhhhhkkkkkkjjjjjjiiihhhhhhgggfffffffffeeebbb___]]][[[UUUSSSOOOLLLKKKLLLMMMOOORRRRRRSSSTTTTTTTTTTTTSSSRRRQQQPPPNNNMMMKKKJJJIIIIIIHHHGGGFFFDDDCCCBBBAAA>>><<<999777666444111///111///,,,+++,,,---...---,,,+++******))))))******+++++++++******))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))+++***)))(((((((((((())))))))))))(((((()))))))))((()))************)))(((((((((((((((((((((((((((***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''%%%&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((()))(((''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&''')))***)))(((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))(((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((('''''''''&&&&&&'''''''''((((((((()))((((((''''''(((((()))''''''((((((((()))))))))%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000111000000000000000111222222333333111222222333333333333333333333333333444444444444666666555555555666777888999::::::;;;;;;<<<<<<===@@@@@@AAABBBCCCEEEEEEFFFHHHGGGFFFDDDCCCBBBBBBBBB??????>>><<<;;;:::999888444444333222111000000///111111000///............)))---///------000222111333555888;;;>>>DDDJJJOOOXXX\\\bbbgggkkknnnrrrtttsssvvvyyyzzz{{{{{{}}}}}}|||}}}}}}|||||||||{{{{{{{{{yyywwwuuuttttttsssqqqooolllkkkjjjiiihhhhhhhhhhhhfffeeecccaaa___\\\[[[ZZZXXXVVVTTTTTTTTTTTTRRRQQQSSSRRRQQQRRRUUUWWWWWWWWWYYYYYYXXXXXXWWWXXXXXXXXX\\\^^^``````aaabbbeeehhhlllqqqwww}}}~~~{{{yyyxxxtttsssrrrqqqrrrtttvvvxxx{{{}}}|||{{{wwwuuuqqqmmmllllllnnnoootttwwwzzz|||||||||}}}~~~}}}|||yyysssmmmiiiggggggjjjkkkkkklllmmmmmmnnnnnnrrrsssuuuuuusssooojjjggg______]]]\\\ZZZZZZYYYYYYZZZZZZ[[[\\\^^^aaacccdddhhhhhhiiijjjiiihhhgggfffhhhhhhhhhhhhhhhiiiiiiiiijjjkkkkkkkkkjjjhhhfffeeeaaa^^^ZZZVVVTTTSSSTTTUUUYYYZZZZZZZZZZZZYYYXXXXXXVVVUUUTTTRRRQQQOOONNNMMMLLLLLLKKKJJJIIIHHHGGGFFFDDDBBB???===;;;999666444111///------.../////////,,,,,,+++***))))))))))))*********))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&'''(((***+++///---***'''&&&''')))*********))))))))))))******((())))))******))))))((((((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%&&&'''((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((''''''&&&''''''(((&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((('''&&&''')))))))))(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((('''((()))((('''&&&''')))))))))((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((()))(((((((((((((((((()))'''''''''((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))+++++++++***+++,,,,,,---..................---------......//////000000000//////000000111222222222111111222333333333333222222222222333333333444444666666666666666777777777999999999:::;;;;;;<<<<<<>>>???@@@BBBDDDFFFHHHIIIIIIHHHFFFDDDBBBAAA@@@@@@======<<<;;;999888777777333222222111000000//////000//////............///,,,///000000000111333444555888===CCCIIIPPPWWW\\\dddgggllloooqqqsssuuuwwwvvvyyy{{{|||||||||~~~|||zzzzzzzzzyyyyyyxxxxxxwwwwwwuuussspppnnnnnnmmmkkkiiifffeeedddbbbaaaaaaaaaaaaaaa```___]]][[[YYYWWWVVVWWWUUUTTTTTTUUUUUUSSSRRRQQQQQQRRRTTTVVVYYY[[[[[[______^^^^^^___``````aaaeeefffhhhiiijjjllloooqqqsssxxx~~~}}}xxxtttrrrrrrtttuuuyyy|||}}}wwwrrrpppooorrrrrrssstttuuuvvvvvvwwwyyy{{{||||||yyytttnnnjjjcccbbb```^^^]]][[[[[[ZZZZZZ[[[[[[]]]___aaabbbcccffffffggghhhgggfffeeedddddddddeeeffffffggghhhhhhkkkkkklllmmmmmmmmmlllkkkiiigggccc```^^^]]]]]]^^^bbbbbbbbbaaa```___^^^^^^ZZZZZZXXXVVVTTTSSSQQQQQQPPPOOONNNMMMLLLKKKKKKJJJIIIGGGDDDBBB@@@>>>;;;999555333000///000000///...,,,+++***************+++))))))))))))))))))))))))))))))*********+++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))***)))'''&&&'''((()))***...---+++)))(((((()))*********))))))))))))******((())))))))))))))))))((((((((((((((((((((((((((())))))((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))))))))((('''&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((&&&&&&'''((()))((('''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))))))))((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))(((''''''''''''(((((((((((((((((()))))))))*********))))))))))))))))))))))))+++************+++,,,,,,..................------000//////..................//////000000111111222000111222222333333222222222222222333333333444444666666666777777777777777888888999999:::;;;;;;;;;;;;<<<>>>AAADDDGGGIIIJJJHHHGGGEEECCCAAA???>>>>>><<<;;;:::999888666555555111111111000000//////...///............//////000...///000111111222444888:::>>>FFFMMMUUU]]]dddiiiooorrruuuwwwxxxyyyzzz{{{yyy{{{}}}}}}}}}|||}}}~~~~~~}}}{{{yyywwwvvvvvvuuutttssssssssspppmmmjjjiiihhhgggfffddd``````___^^^]]]\\\\\\\\\\\\\\\[[[YYYWWWVVVUUUTTTUUUTTTSSSTTTVVVVVVUUUTTTRRRSSSUUUXXX[[[^^^aaacccggggggggghhhiiijjjkkkllloooppprrrssssssuuuxxxzzz{{{~~~}}}yyyvvvwwwxxxzzz|||zzzwwwvvvyyyzzz{{{|||}}}~~~~~~yyysssppphhhgggeeebbb```^^^]]]]]]]]]]]]]]]___```bbbdddeeeffffffggghhhgggfffeeedddbbbbbbbbbcccdddeeeeeeeeeggghhhjjjlllmmmmmmmmmlllkkkjjjhhhgggffffffggghhhhhhhhhhhhhhhgggeeedddccc___^^^]]][[[YYYWWWUUUTTTSSSRRRQQQPPPOOONNNMMMLLLLLLJJJGGGEEEDDDCCC@@@>>>;;;888555333222111...,,,++++++***++++++,,,---...)))))))))))))))*********))))))*********+++++++++************************((((((((((((((((((((((((************************+++***)))(((''''''((())))))******+++++++++************))))))))))))******)))(((((((((((((((((()))''''''''''''''''''''''''((((((((((((''''''''''''))))))((((((((('''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&'''((()))***)))((('''&&&&&&&&&%%%&&&&&&'''(((&&&'''((((((((('''%%%$$$%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''&&&%%%&&&((()))((('''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((()))((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((('''''''''&&&&&&'''''''''(((((((((((())))))******))))))(((&&&&&&'''''''''(((((((((''''''((((((((()))))))))))))))))))))))))))))))))***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000///...------------.........///000000111111000111111222222222222222333333333333444444444444555666777888888888777777777888888999999::::::;;;888:::<<>>@@@BBBDDDEEECCCBBB@@@???===<<<;;;;;;999888777666555333333222111111111000000000000//////......///000111222333111000333999===???EEEMMMUUUZZZ```fffjjjnnnrrrtttpppsssvvvwwwwwwwwwxxxyyyyyy{{{||||||zzzyyyzzzzzzzzzyyyxxxvvvtttrrrpppooolllkkkkkkjjjhhhggggggfffdddaaa^^^\\\\\\]]]]]]\\\XXXXXXWWWWWWXXXXXXYYYYYYWWWWWWWWWXXXXXXXXXXXXXXXWWWVVVWWWYYY]]]___`````````ccchhhlllooosssyyy}}}yyyxxxuuuqqqnnnkkkjjjiiifffgggggghhhiiikkklllmmmmmmnnnooooooooonnnlllllleeeeeedddccccccbbbaaaaaaaaaccceeehhhiiijjjjjjjjjiiiiiijjjkkklllnnnpppqqqnnnooooooooonnnmmmllllllkkkjjjhhhfffcccaaa___^^^[[[ZZZXXXVVVTTTQQQPPPOOOPPPNNNMMMLLLLLLLLLJJJIIIGGGEEEBBB@@@>>><<<888555111111000......---------***+++++++++,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************%%%''')))+++++++++*********)))))))))))))))))))))((((((''''''''''''(((((()))(((''''''''''''((()))'''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&((()))(((&&&%%%''')))$$$$$$%%%%%%&&&'''((((((((()))***+++***)))'''%%%((((((((((((((()))****** """%%%(((************'''''''''(((((((((((()))''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''&&&%%%&&&((((((((('''''''''''''''((((((((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))))))))((('''(((((((((((((((((((((((('''((()))((('''&&&''')))&&&'''''''''(((((())))))(((((((((((())))))))))))((()))***++++++***)))(((&&&&&&&&&'''''''''(((((())))))))))))************))))))))))))))))))))))))*********)))***++++++,,,,,,,,,------...///000000...---,,,,,,---...000111------......///000000000000000111222222222222111444444444555555555666666555666777999999888888777777777777888999999::::::::::::;;;===>>>???@@@AAAAAAAAA???===<<<;;;;;;;;;888888777666444333222111111111111111000000000000////////////000222333444555333888@@@FFFIIIQQQZZZaaadddjjjnnnppprrrsssuuutttwwwzzz{{{||||||}}}~~~yyy{{{|||{{{yyyxxxxxxyyyzzzxxxuuurrrnnnlllkkkjjjhhhgggfffeeedddcccbbbbbb```]]]ZZZXXXYYYZZZZZZYYYUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZZZZ[[[[[[\\\\\\]]]]]]]]]^^^aaaeeehhhiiiiiiiiimmmrrrvvvyyy~~~~~~zzzvvvtttrrrqqqmmmmmmmmmnnnoooqqqrrrsssqqqrrrsssssssssrrrpppooohhhgggfffeeecccbbbaaaaaaaaaccceeegggiiijjjjjjjjjiiiiiijjjkkklllnnnpppqqqoooooopppppppppooonnnnnnooonnnllljjjgggeeecccbbb^^^]]][[[XXXUUUSSSQQQPPPQQQPPPNNNNNNOOOOOONNNLLLJJJHHHFFFDDDCCCAAA>>>;;;555444222000...,,,,,,++++++++++++,,,,,,---------)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************!!!$$$(((+++---------,,,...,,,)))&&&%%%&&&''')))''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))'''''''''''''''''''''''''''''''''(((((((((((((((******)))(((''''''&&&&&&''''''''''''''''''''''''&&&(((***)))'''&&&'''***'''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''***)))((('''&&&%%%%%%%%%***'''&&&''')))***(((&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&'''((((((((((((((('''(((((('''''''''&&&&&&&&&''''''''''''(((((())))))))))))(((((('''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&'''((('''&&&***))))))))))))))))))))))))))))))))))))(((''''''((((((''''''&&&&&&%%%%%%&&&'''((())))))((('''&&&))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&((()))*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000000...------...///000111111111222222333333333222222222222444666999:::888:::<<<>>>>>><<<:::888777777777777777777777777999999::::::;;;<<<=========<<<;;;:::999888888777777666555333222111111111,,,------.../////////......///000000000222666999777<<>>DDDIIIPPPXXX^^^eeekkkoooooopppqqqsssttttttuuuuuuwwwxxxyyyzzz{{{{{{zzzzzzzzzzzzyyyxxxwwwtttrrrppplllkkkhhhfffcccaaa______\\\[[[ZZZYYYZZZZZZZZZYYYZZZYYYWWWWWWXXXYYYZZZZZZ\\\]]]]]]]]]\\\\\\^^^```bbbfffjjjmmmnnnooopppqqquuuuuuuuuwwwxxxzzz|||}}}~~~~~~}}}}}}}}}}}}~~~~~~|||{{{{{{|||}}}}}}{{{yyyuuutttqqqnnnkkkjjjiiiiiifffgggggghhhhhhhhhhhhiiihhhgggfffeeefffhhhjjjkkknnnnnnoooooopppppppppppppppooonnnnnnmmmkkkgggdddccc___[[[WWWVVVUUUSSSRRRRRRQQQOOOOOOPPPPPPOOOMMMOOONNNNNNLLLKKKIIIGGGFFFEEECCC???;;;777555333222---,,,,,,++++++******)))+++++++++,,,,,,,,,,,,,,,---,,,+++***))))))******))))))))))))))))))))))))---,,,+++***))))))))))))((())))))******))))))((())))))))))))))))))******))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''&&&'''''''''%%%%%%'''(((((('''''''''''''''((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$'''''''''''''''&&&&&&&&&))))))(((((('''''''''&&&'''''''''''''''((()))***(((''''''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((()))))))))***(((((((((((('''&&&&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&(((((('''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&'''((((((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))************************(((((('''''''''((()))***************************,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------------------------............///000111111111111111222222222222222444444444444555666888888888:::;;;======;;;:::888777777777777777777777777999999999::::::;;;;;;<<<;;;;;;:::999888777666666333333111000/////////////////////000000000111111222333444555888<<>>:::777555444///......---,,,,,,++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++))))))))))))))))))))))))+++++++++***))))))))))))'''(((((())))))(((((('''******)))))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&%%%&&&'''&&&$$$$$$&&&''')))((((((''''''(((((((((%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&'''((()))******))))))*********)))((((((((('''&&&&&&&&&%%%(((((((((((())))))))))))&&&&&&&&&&&&'''((()))***(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''((((((((()))))))))++++++++++++***)))''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''''''''((('''&&&'''((()))(((&&&&&&&&&&&&'''(((((())))))(((((()))))))))(((((('''''''''(((((())))))******)))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))))))))************************,,,,,,,,,---------......,,,,,,,,,------------------------------------------......///000000111222111111111111111222222222555555555555666666777777999:::;;;<<<<<<;;;:::999777777777777777777777777888999999999:::::::::;;;:::999999888777666555555444444333111111000000000/////////000000111222222222444777:::???FFFMMMSSSXXX]]]dddiiimmmoooqqqrrrvvvwwwwwwwwwwwwwwwvvvvvvtttttttttttttttssssssrrrqqqqqqpppnnnllliiifffdddbbbaaa^^^\\\YYYWWWVVVUUUSSSTTTUUUVVVWWWXXX[[[]]]]]]^^^______```cccfffhhhhhhjjjlllmmmmmmnnnppprrrvvv{{{~~~{{{yyyvvvuuurrrrrrrrrrrrpppnnnmmmllljjjhhheeecccbbbbbbcccdddggghhhiiijjjlllmmmnnnooommmllllllmmmoooooonnnllliiieee```\\\YYYVVVRRRPPPPPPNNNMMMMMMNNNPPPPPPOOOOOOOOOOOOPPPPPPOOOOOONNNLLLJJJGGGCCC@@@<<<:::888444333222111000///......))))))***++++++,,,,,,,,,***+++---......---+++***))))))))))))))))))))))))***************)))))))))'''(((((())))))((((((''')))))))))((((((''''''''')))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''&&&''''''&&&%%%%%%&&&(((***))))))(((((((((((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&'''((()))'''(((((((((((('''((((((((((((((('''&&&&&&&&&%%%%%%&&&'''((()))+++,,,,,,%%%%%%%%%%%%&&&'''((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((++++++++++++***)))''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&)))(((''''''((()))(((''''''''''''(((((()))))))))((())))))******)))))))))''''''(((((())))))******)))((('''&&&&&&'''((()))(((((((((((((((((((((((('''''''''(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))))))))************************,,,,,,,,,---------......,,,,,,,,,------.........---------------------------...//////000111111222111111111111111111111111444444555666666666666777999999:::;;;;;;:::999999888888888888888888888888888888888999999999999999888888777666555444444333333333222111000000000000.........///000222333444333777<<>>:::777555000000///...---,,,,,,+++(((((()))***++++++,,,,,,))))))))))))))))))))))))$$$&&&(((***++++++***)))&&&''''''''''''''''''&&&))))))******++++++,,,,,,************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******&&&&&&'''&&&%%%$$$&&&((())))))(((&&&&&&%%%%%%%%%'''''''''(((((((((((()))***************************)))(((''''''((()))***((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%***)))'''&&&%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&***)))((((((((('''$$$!!!''''''''''''''''''''''''&&&(((((((((&&&%%%&&&'''((()))*********((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((())))))***+++***)))'''%%%$$$$$$$$$(((((('''&&&&&&&&&&&&''''''''''''''''''((()))***))))))((('''''''''''''''%%%&&&((()))))))))((('''((('''&&&%%%%%%&&&'''(((((()))))))))))))))((((((&&&'''((())))))((('''&&&''''''''''''((((((((((((((((((''''''&&&&&&&&&%%%!!!###%%%((()))***)))(((''''''((()))))))))))))))))))))))))))))))))))))))((('''''''''&&&&&&%%%%%%((((((((('''((())))))***)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................111111111111000000000000111111111000000000000000222222222222333444555555555666777888888777666555999999999999999999999999999999999999999888666666666555444222111000000000...000111222000000000111222444555888<<>>DDDKKKQQQXXX___cccjjjkkkmmmnnnpppqqqrrrrrrqqqpppooopppqqqqqqooommmkkkjjjiiigggdddbbbaaa```]]]\\\ZZZWWWUUUSSSRRRRRRQQQQQQSSSTTTVVVWWWXXXYYYYYY[[[^^^```bbbdddhhhkkkppptttzzz}}}yyyvvvrrrooolllmmmkkkjjjjjjkkkjjjhhhfffffffffffffffffffffffffffcccddddddeeefffggghhhhhhfffdddbbb___^^^]]]]]]]]]ZZZ[[[\\\]]]]]]]]]\\\[[[YYYYYYYYYXXXWWWWWWVVVVVVSSSSSSSSSSSSQQQOOOLLLKKKBBB@@@<<<999555222000///,,,---...---,,,++++++,,,******++++++******)))((())))))******************************************))))))******+++*********))))))(((((((((((((((''''''''''''''''''((()))***&&&''''''((((((''''''&&&((()))))))))'''''')))***)))((('''&&&&&&'''((()))))))))((((((''''''&&&&&&)))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))******((((((((((((((((((((((((''''''''''''(((((((((((()))((((((((()))(((&&&$$$''''''''''''''''''''''''((())))))(((&&&$$$$$$%%%((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))++++++)))(((&&&''''''''''''(((((())))))&&&&&&&&&&&&&&&'''((()))''''''''''''((()))***+++(((((('''&&&&&&%%%&&&&&&))))))((((((((((((((()))&&&''''''(((((((((((((((((((((''''''''''''(((((('''(((((())))))))))))((()))((('''&&&&&&'''((()))''''''''''''(((((((((((('''''''''''''''&&&&&&&&&((()))************)))(((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))---,,,,,,+++************---------.........//////....................................////////////000000000000000111111111000000000111222333444555888999:::;;;;;;:::999888777777777777777777777777666777777666666555444333222222111000/////////000222222222111222555;;;???BBBGGGOOOVVV]]]bbbgggkkkkkklllmmmnnnoooooooooooopppooonnnnnnoooooolllkkkgggfffeeebbb```]]][[[ZZZXXXWWWUUUSSSQQQPPPOOONNNNNNPPPSSSUUUWWWYYY\\\^^^___bbbeeehhhkkknnnrrruuuyyy|||}}}zzzwwwuuurrrqqqpppppppppooollljjjhhhggggggeeedddcccbbbbbb``````aaabbbdddeeeeeeffffffeeedddbbbaaaaaaaaaaaa^^^___`````````___^^^]]][[[ZZZYYYXXXWWWWWWWWWVVVTTTTTTUUUTTTSSSRRRPPPOOOIIIGGGCCC???:::666333111/////////...------------++++++++++++******))))))+++++++++++++++++++++***************************&&&'''((()))))))))))))))***)))))))))((((((''''''&&&&&&&&&'''''')))******''''''((((((((((((''''''((()))***)))'''''')))******)))'''%%%%%%''')))*********)))((('''&&&&&&%%%))))))(((((((((((())))))''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((((('''(((((((((((((((((((((((('''''''''((((((((())))))(((''''''(((***)))'''%%%''''''''''''''''''''''''((())))))(((&&&$$$%%%&&&''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))++++++)))(((&&&''''''''''''(((((((((((((((((('''&&&&&&&&&''''''(((''''''&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&))))))((((((((())))))***''''''''''''((((((((()))((((((((((((((((((((((((''''''((())))))))))))))))))((('''&&&&&&'''((()))''''''''''''((((((((((((&&&&&&&&&'''''''''''''''(((((()))******+++++++++''''''((()))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++++++++*********+++,,,,,,------,,,************+++---------.........//////........................---........./////////000//////000000111111111111000000000111222444555666888888999::::::999888888888888888888888888888888777777777777666555444333111111000000000000000111111111222333555:::AAAEEEMMMRRRYYY```dddhhhkkkmmmlllmmmmmmnnnnnnnnnnnnmmmpppnnnmmmllllllkkkiiigggcccbbb```^^^[[[YYYWWWVVVTTTSSSQQQPPPOOONNNNNNNNNMMMPPPUUUXXXZZZ]]]aaaeeegggjjjnnnqqqsssvvvzzz|||~~~|||zzzwwwvvvuuuuuuvvvuuusssqqqjjjiiihhhfffcccaaa```___^^^^^^______``````aaaaaadddccccccbbbbbbbbbbbbbbbaaabbbcccccccccbbbaaa```^^^\\\[[[YYYWWWVVVVVVVVVVVVVVVVVVVVVUUUTTTRRRQQQNNNLLLIIIEEE@@@;;;777555111000...---,,,,,,++++++,,,++++++***************((((((((((((((('''''''''))))))))))))))))))))))))''''''((())))))***))))))******))))))((((((((('''&&&&&&&&&'''''')))******'''(((((((((((((((((('''((())))))(((''''''(((******)))'''%%%%%%''')))*********)))((('''&&&&&&%%%))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))((('''&&&%%%(((((((((((((((((((((((('''''''''(((((())))))***''''''''')))******(((&&&''''''''''''''''''''''''&&&(((((((((&&&%%%&&&'''''''''&&&&&&''''''((()))'''''''''''''''''''''''''''((())))))))))))((('''''''''((((((((((((((((((***)))((('''&&&%%%%%%%%%(((((('''&&&&&&&&&&&&&&&)))(((((('''''''''(((((())))))((((((((()))******(((''''''''''''((())))))'''(((((())))))(((((('''&&&'''((())))))******)))((((((''''''''''''(((((())))))))))))************((((((((()))))))))))))))'''(((((()))***++++++,,,''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***++++++---,,,+++*********+++,,,,,,------------..........................................//////000000111/////////000111111222222000111111222333555666777888999::::::::::::999888888888888888888888888888777777777777666555444333111111000000000111222222000111333666:::@@@HHHMMMWWW\\\bbbfffiiijjjkkklllnnnnnnoooooooooooonnnnnnmmmkkkjjjiiihhhgggdddbbb^^^]]][[[YYYWWWUUUSSSRRRPPPPPPOOOOOONNNOOOOOOOOOOOOTTTYYY]]]```dddiiinnnpppssswwwzzz|||~~~~~~}}}|||||||||{{{yyywwwnnnmmmkkkgggdddaaa___]]]^^^^^^^^^^^^^^^^^^^^^^^^aaaaaaaaabbbbbbbbbcccccccccdddeeefffffffffeeedddaaa___\\\YYYWWWVVVUUUUUUWWWXXXXXXYYYXXXWWWVVVUUUSSSRRROOOKKKFFFBBB===;;;555222...,,,++++++***))),,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,+++++++++***))))))))))))))))))((('''''''''''''''((()))***'''(((((())))))((((((''''''(((((((((&&&&&&((())))))((('''&&&&&&'''((()))))))))((((((''''''&&&&&&)))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''((((((((((((((((((((((((((((((((('''''''''((((((((())))))&&&'''((((((((('''&&&&&&((((((((((((((((((((((((&&&''''''((())))))******''''''''')))++++++)))'''''''''''''''''''''''''''%%%&&&((('''&&&&&&'''(((''''''&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''))))))(((&&&&&&%%%%%%&&&((('''''''''''''''((()))))))))((((((((()))******))))))(((((()))******+++(((''''''&&&'''((()))***'''((()))******)))((('''&&&'''((()))************''''''((((((((((((''''''))))))))))))************(((((((((((()))))))))***))))))((((((((())))))***''''''((()))))))))))))))))))))))))))))))))))))))%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((())),,,+++***))))))+++,,,---,,,,,,,,,,,,------------..............................///000000111222222...//////000111111222222111111222333444666777888999:::;;;<<<<<<;;;:::999777777777777777777777777555666666555555444333222111111111111111222333333444666:::>>>DDDKKKSSSYYY___cccgggjjjkkkkkklllmmmmmmnnnnnnooooooooonnnnnniiigggeeedddcccaaa^^^\\\XXXWWWVVVTTTRRRQQQOOOOOONNNNNNNNNOOOOOOPPPRRRRRRSSSYYY```dddgggkkkrrrxxxyyy|||}}}{{{sssrrroookkkgggccc```^^^]]]]]]]]]^^^^^^_________^^^___```aaabbbcccccccccdddeeeggghhhiiihhhhhhgggdddbbb^^^ZZZWWWUUUTTTTTTTTTUUUWWWYYYZZZZZZYYYYYYXXXWWWUUURRRMMMIIIEEECCC<<<888333000000///---+++---,,,+++*********++++++*********+++,,,,,,------************************++++++,,,,,,,,,+++******)))))))))))))))*********(((((('''''''''(((((()))(((((())))))))))))((((((&&&'''''''''%%%%%%'''(((((((((((((((((((((((((((((((((((((((((('''''''''(((''''''''''''''''''(((((((((((((((((((((((((((,,,+++***))))))***+++,,,((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&(((((((((((('''((((((((((((((((((((((((&&&''''''((()))******+++'''&&&''')))++++++***(((''''''''''''''''''''''''$$$&&&''''''&&&'''(((***'''&&&&&&%%%&&&'''((()))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((((((((((((((((('''''''''(((((('''&&&&&&&&&''''''''''''''''''(((***+++,,,))))))((())))))***++++++))))))((())))))***++++++(((''''''&&&&&&((()))***'''((()))******)))((('''&&&'''((()))************&&&'''((())))))((('''&&&''''''''''''((((((((((((%%%&&&&&&&&&''''''((((((+++***)))((('''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))'''((((((((())))))*********************++++++,,,,,,+++***))))))+++---///+++++++++,,,,,,,,,------...........................//////000111222222333...//////000111222222222222222222333555777888999:::;;;<<<======<<<;;;:::666666666666666666666666444444444444333222111111111111111111222333444444999<<>>DDDKKKSSSYYY^^^bbbeeehhhiiijjjkkkllllllllllllnnnmmmllllllllliiieeebbbeeedddccc```^^^ZZZXXXVVVTTTUUUTTTRRROOOMMMMMMNNNMMMNNNOOOPPPRRRUUUZZZ]]]___dddjjjpppuuu{{{}}}zzzuuupppmmmiiieeecccbbbcccdddeeeeeeddddddccc___]]]\\\\\\___bbbcccccceeefffiiikkkllllllkkkjjjiiifffccc^^^ZZZVVVTTTSSSSSSSSSSSSSSSUUUXXX\\\]]]ZZZZZZZZZZZZXXXUUURRRPPPJJJGGGCCC>>>999555333111000000//////...------,,,)))+++---,,,)))((()))++++++)))'''(((+++,,,***((())))))))))))((((((((((((((((((((((((((((((((((((***)))))))))))))))******''''''(((((((((((('''''')))(((((((((((())))))***((((((((('''&&&&&&%%%%%%'''''''''''''''((())))))'''''''''''''''((()))***%%%%%%&&&&&&&&&'''''''''&&&''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&''')))))))))))))))(((((((((((('''&&&%%%%%%&&&((()))%%%&&&'''))))))))))))(((''''''''''''''''''''''''(((%%%###$$$&&&'''&&&$$$&&&'''((('''%%%$$$%%%&&&)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&%%%'''''''''(((((((((((((((&&&&&&''''''((())))))***'''(((((('''%%%%%%&&&'''(((((((((''''''&&&&&&&&&''''''((((((((((((''''''&&&''''''((((((''''''&&&((((((((())))))))))))***''''''((((((((((((''''''(((((((((((()))))))))))))))(((''''''''''''((()))'''(((((())))))))))))(((''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))******************))))))******+++,,,------,,,,,,,,,,,,------,,,,,,,,,---------..................///000//////000000000000111111111111222222333444555666777777<<<;;;;;;:::999888888888777666555444444444444444222333333111//////000111///000222333444777;;;>>>GGGLLLTTTZZZ___dddhhhjjjhhhiiijjjkkkkkkkkkkkkkkklllkkkjjjiiiiiifffbbb_________^^^\\\ZZZXXXVVVUUUQQQRRRRRRQQQNNNMMMMMMNNNOOOPPPRRRTTTVVVYYY^^^bbbhhhlllsssyyy~~~~~~{{{wwwsssqqqnnnjjjhhheeefffgggggggggfffeeedddaaa^^^\\\\\\^^^```aaaaaadddeeehhhjjjllllllkkkkkkkkkiiieeeaaa\\\WWWSSSQQQRRRQQQQQQRRRTTTWWWZZZ\\\\\\\\\]]]]]][[[XXXUUUTTTOOOMMMIIIDDD>>>999555333000///...---,,,,,,,,,,,,***,,,---,,,)))((()))++++++)))((((((++++++***(((***)))))))))(((((((((((((((((((((((((((((((((((())))))(((((()))***++++++(((((())))))))))))(((((())))))(((''''''(((((((((''''''''''''''''''(((((('''''''''''''''((())))))'''''''''&&&''''''(((((('''''''''''''''(((((((((&&&''''''(((((((((((((((******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''++++++******)))(((((('''''''''&&&%%%%%%'''((()))'''((()))******)))((('''''''''''''''''''''''''''(((&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$%%%(((***((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))&&&&&&''''''((()))))))))'''(((((('''%%%%%%&&&'''((((((((((((((('''''''''''''''((((((((((((''''''&&&''''''((((((''''''&&&))))))))))))************((((((''''''''''''(((((((((((((((((()))))))))))))))((((((''''''(((((()))((())))))))))))(((((('''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))******************))))))******+++,,,------,,,,,,,,,,,,------,,,,,,,,,---------..................////////////000000000111111111222222222222333444555666666777:::::::::999999888888777888777666444444333333333222333333111///...///000000111333444777===DDDIIIRRRVVV]]]bbbfffiiilllnnniiijjjjjjkkkkkkkkkjjjjjjiiihhhfffeeedddaaa]]]ZZZZZZZZZYYYXXXWWWVVVUUUTTTNNNPPPQQQQQQPPPPPPQQQRRRTTTVVVYYY[[[^^^bbbhhhkkknnnrrryyy|||yyywwwuuurrrooollllllmmmmmmmmmkkkjjjiiieeebbb___^^^___`````````aaacccfffhhhjjjkkkkkkkkkmmmkkkhhhddd___YYYTTTQQQQQQPPPPPPQQQSSSVVVYYY[[[]]]^^^______^^^\\\ZZZXXXVVVUUUQQQLLLFFF@@@:::777444222000---,,,,,,------+++,,,---,,,***)))***++++++***))))))***+++***)))******)))))))))((((((((((((((((((((((((((((((((((((((((((((()))***,,,,,,))))))************))))))))))))((('''&&&&&&&&&&&&&&&&&&'''(((((()))******''''''''''''((((((((()))((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''%%%&&&'''&&&%%%$$$%%%'''((('''''''''&&&&&&&&&%%%'''&&&&&&&&&&&&'''((()))((())))))***)))((('''&&&'''''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&'''(((''''''''')))+++((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((()))******''''''''''''(((((()))))))))******)))''''''((()))((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((()))))))))*********)))((('''&&&&&&'''((()))(((((((((((()))))))))))))))(((((((((((((((((()))))))))***))))))((('''&&&************************))))))(((''''''(((***+++((()))))))))******************))))))******+++,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......---...//////......///000000000111111111222222222222222333444444555666666888888888888888888777777999888777555444333333333222333333111///...///111222333444777<<>>:::888444000......///000,,,,,,---,,,++++++++++++***************+++***************)))))))))(((((((((((((((((((((((((((((('''''''''((()))+++,,,---((())))))******))))))(((***)))(((&&&&&&%%%%%%%%%(((((((((((())))))******&&&''''''(((((((((((((((((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((())))))******''''''''''''''''''''''''$$$&&&'''&&&%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((('''(((((()))((('''%%%$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%(((******)))'''&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******''''''''''''(((((((((((()))******)))''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''((((((((((((((((((''''''''''''((((((((()))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))((())))))))))))))))))((())))))***))))))((('''&&&************************)))((('''''''''(((***+++((()))))))))******************))))))******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......,,,...000///...---///111111111111111222222222222222222333333444555555555666666777777777777777777:::999888666555444444444222333333222000///111222333555888<<>>999444111/////////---,,,,,,......,,,+++***+++,,,+++******+++,,,++++++*********)))))))))))))))))))))))))))))))))(((((((((((()))***,,,,,,''''''((((((((((((''''''))))))((('''&&&&&&&&&&&&******)))(((((('''&&&&&&%%%&&&((()))))))))((('''((('''&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&''''''((((((((((((((())))))))))))))))))******''''''''''''''''''''''''%%%'''((((((''''''((()))&&&&&&''''''''''''''''''%%%&&&&&&'''''''''''''''''''''((())))))(((&&&&&&''''''''''''''''''''''''%%%'''((('''%%%$$$&&&)))%%%'''((((((&&&$$$$$$$$$''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''((((((((())))))'''''''''((((((((((((((((((((((((((((((((((((''''''(((((('''%%%%%%&&&'''&&&&&&&&&&&&'''''''''(((''''''((((((((((((''''''(((((())))))))))))(((((('''(((((((((((()))))))))''''''((((((((((((''''''(((((((((((())))))))))))((()))************)))((('''(((((())))))))))))(((''''''''''''''''''''''''&&&'''((())))))*********))))))))))))******************))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......+++...111000---,,,///222111111111222222222333333222333333333333444444444333333444555666666777777666555444333333333333333111222333444333444666888;;;@@@HHHPPPWWW]]]cccggggggjjjmmmnnnnnnmmmmmmmmmiiiiiihhhfffeeebbb```___\\\YYYVVVTTTTTTRRRPPPNNNMMMMMMMMMMMMOOORRRTTTVVV[[[^^^bbbeeehhhkkknnnqqqtttxxx~~~~~~yyyuuusssqqqooonnnmmmlllkkkjjjiiiiiihhhhhhgggggggggfffeeeeeedddddd```^^^\\\ZZZXXXYYYYYYZZZZZZ\\\___aaacccccccccbbbaaa```^^^\\\ZZZXXXWWWVVVNNNKKKFFFAAA;;;666222111000...,,,---...///---+++)))+++---,,,***)))+++---+++++++++*********))))))))))))))))))))))))))))))))))))(((((()))***++++++(((((())))))))))))(((((())))))(((''''''(((((((((((((((''''''''''''''''''%%%&&&((()))***)))(((''''''''''''&&&''''''((((((******))))))((((((((('''&&&''''''(((((((((((((((++++++******)))(((((((((((((((((((((((((((((((((&&&'''(((((('''''')))***'''''''''&&&%%%%%%$$$$$$%%%&&&''''''(((((('''''''''((()))******)))((('''''''''''''''''''''''''''&&&(((***(((&&&%%%(((***)))))))))'''&&&&&&((()))&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''((((((((())))))******((((((((((((((('''''''''(((((((((((((((''''''''')))******)))''''''((()))&&&'''''''''(((((())))))''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))************&&&'''((())))))((('''&&&(((((((((((())))))))))))((()))***++++++***)))(((''''''((())))))***))))))))))))))))))))))))))))))%%%&&&(((************)))))))))))))))*********************)))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,---------......+++///222000---,,,///222111111222222222333333333333333333333333333333444222333333444555666777777333333222111111222222222111222444444444666888:::>>>EEENNNWWW]]]cccgggiiifffhhhlllmmmlllkkkkkkkkkgggfffeeedddbbb___]]]\\\XXXVVVSSSQQQQQQPPPNNNMMMNNNNNNNNNPPPTTTXXX\\\^^^eeehhhkkkoooqqquuuxxx{{{~~~~~~|||zzzxxxwwwrrrqqqooommmkkkjjjiiiiiiiiihhhfffeeedddddddddddddddbbb___\\\ZZZZZZZZZ[[[\\\^^^aaadddfffgggffffffdddcccaaa^^^\\\ZZZYYYYYYUUUSSSNNNHHHBBB<<<777444000...,,,---//////---+++))),,,---,,,***)))+++---+++++++++************)))))))))))))))))))))))))))***)))))))))))))))******))))))************)))))))))(((((((((((())))))***%%%%%%&&&&&&'''(((((((((%%%&&&((()))***)))(((''''''''''''''''''((()))***%%%&&&'''((())))))))))))))))))))))))(((((((((((()))*********)))(((&&&%%%&&&&&&'''((()))***++++++))))))((((((((('''''''''''''''''''''(((((())))))'''''''''''''''((()))***(((((('''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&''''''%%%%%%&&&'''''''''(((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((())))))******++++++'''((()))******)))((('''(((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((())))))***+++++++++++++++(((((((((((()))))))))))))))***+++,,,---,,,++++++*********++++++,,,,,,,,,,,,---......//////......,,,,,,,,,---...///000111000000000000111111111111222222222222333444555555555555555555555555555555666666555222///...///111222333333333444888>>>BBBJJJOOOWWW]]]bbbeeehhhjjjjjjiiiggggggiiiiiihhhgggcccbbbaaa___]]]ZZZXXXVVVUUUTTTRRRQQQPPPPPPPPPPPPOOORRRTTTWWWZZZ^^^dddgggrrrvvv|||~~~|||yyyuuurrrpppmmmjjjhhheeeeeeddddddddddddeeeeeeeeeeeeeeedddcccaaa```___```bbbccceeefffgggfffffffffeeedddcccaaa___]]]\\\[[[YYYUUUQQQLLLEEE>>>999222000---,,,---.........,,,---.........---,,,+++,,,,,,***)))))))))***+++''''''((((((((((((''''''++++++++++++++++++++++++)))))))))))))))))))))))))))***+++***'''&&&'''(((+++***((('''''''''((()))(((((((((((())))))))))))(((((((((((('''&&&%%%$$$'''(((((((((((((((''''''))))))))))))((((((((((((((()))))))))((('''%%%$$$&&&&&&''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((()))((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''''''''''')))(((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&'''((((((&&&&&&'''(((***)))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))))))))))))))'''(((((())))))(((((('''(((((())))))))))))(((((('''''''''((((((((())))))(((((((((((((((((((((((('''(((((()))***)))))))))((())))))*********))))))))))))))))))************)))***+++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,---......//////......------------...///000111000000000000111111111111222222222222333444555555444444444444444444444444333444444222000000111333222333444555888===DDDIIIQQQUUU[[[```ccceeeggghhhjjjiiihhhhhhiiihhhfffdddaaaaaa___]]]ZZZWWWUUUTTTRRRQQQPPPOOOOOOOOOPPPQQQSSSTTTWWW[[[```hhhqqqwww{{{wwwtttqqqnnnkkkgggfffdddcccbbbbbbcccccceeeffffffeeeeeedddcccccceeefffhhhiiijjjjjjjjjiiihhhggggggeeedddaaa```^^^^^^\\\XXXUUUPPPJJJDDD???999666222///////////////,,,---.........---,,,+++...---++++++***++++++,,,))))))************))))))++++++++++++++++++++++++)))))))))))))))))))))))))))***+++***'''&&&'''(((***))))))((((((((((((((((((((((((((())))))))))))*********))))))'''&&&&&&))))))))))))((('''&&&%%%(((((((((((())))))))))))'''((((((((('''&&&%%%$$$&&&'''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''***)))(((''''''&&&&&&'''(((((((((''''''''''''&&&'''''''''(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((('''''''''((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((('''((())))))((('''((())))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))(((((((((((((((((((((''''''''''''''''''((((((((())))))))))))((((((%%%&&&&&&''')))******+++))))))))))))))))))))))))((())))))***************(((((()))))))))(((((('''************++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---......//////......------------...///000111000000000000111111111111222222222333444444555555444444444444444444444444///111222222222222333555333444666:::>>>FFFNNNTTTYYY\\\aaacccdddeeeffffffiiihhhhhhhhhhhhfffccc```^^^]]]\\\YYYVVVTTTRRRQQQPPPOOOPPPPPPQQQRRRTTTUUUXXXZZZ^^^dddlllxxx{{{wwwssspppmmmkkkgggdddbbbaaabbbccceeeeeeffffffgggggghhhhhhhhhiiikkklllmmmllllllkkkjjjjjjiiihhhgggeeecccbbbbbb```]]]ZZZWWWRRRMMMIIIBBB>>>888444222111000///---------------,,,++++++......---,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))***+++***'''&&&'''((()))))))))))))))(((((('''(((((((((((())))))))))))++++++++++++***)))((((((((((((((((((((('''&&&&&&(((((((((((())))))))))))((((((((((((''''''&&&&&&(((((((((''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''''''''((((((((((((''''''''''''''''''((((((((('''&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''***))))))((((((''''''&&&((((((((((((((('''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((())))))''''''((()))'''''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&((('''&&&%%%%%%&&&'''((((((((())))))))))))((((((&&&''''''((())))))******))))))))))))))))))))))))(((((()))************))))))))))))***))))))(((''')))))))))*********++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........------,,,,,,---.../////////000000000111111111111222222333444444555555555333333333333333333333333...000222333333333444666444666:::???FFFNNNWWW]]]^^^```ccceeeeeedddeeeeeeggggggggggggfffccc___[[[[[[ZZZXXXUUUSSSQQQPPPOOOPPPQQQRRRTTTWWWYYY[[[\\\___ccciiiqqq{{{}}}yyyvvvuuurrrlllgggdddccccccdddcccddddddeeefffhhhiiijjjiiijjjkkklllmmmlllkkkkkkkkkkkkkkkjjjiiigggfffeeedddbbb```^^^\\\YYYTTTQQQJJJEEE>>>999555333000///......------,,,,,,++++++...------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++************)))))))))))))))))))))))))))***+++***'''&&&'''(((((()))*********)))'''&&&(((((((((((())))))))))))++++++++++++******)))(((&&&&&&'''(((((()))(((((('''((((((((()))))))))***))))))((((((((((((((((((******))))))(((''''''''''''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******(((((((((((((((((((((((('''((((((((('''&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''(((((('''&&&'''(((''''''&&&&&&%%%%%%%%%%%%(((((((((((((((((((((((('''''''''((((((((())))))))))))((((((''''''&&&&&&((('''&&&%%%%%%&&&'''((((((((())))))))))))(((((())))))))))))))))))(((((())))))))))))))))))))))))&&&'''(((((())))))((((((*********++++++***))))))((((((((()))))))))******+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........,,,,,,,,,+++,,,,,,------///000000000111111111111111222333555555555555555333333333333333333333333000222333444333444555777888;;;AAAGGGNNNVVV^^^ccc```bbbdddeeedddcccdddeeeeeeeeeddddddccc```[[[WWWWWWVVVUUUSSSRRRQQQQQQQQQRRRSSSVVVYYY]]]```bbbcccgggmmmuuu|||zzzvvvpppjjjeeecccccccccaaaaaaaaabbbdddfffhhhiiiiiijjjkkklllmmmmmmllllllkkkkkkkkkkkkjjjiiihhhgggfffdddaaa```___]]]ZZZWWWPPPKKKDDD>>>999555111/////////...---,,,,,,,,,+++,,,,,,,,,,,,,,,++++++******++++++++++++++++++***+++++++++******))))))))))))))))))))))))))))))))))))***+++***'''&&&'''(((((()))*********)))'''&&&(((((((((((()))))))))))))))))))))***))))))((((((%%%&&&'''((())))))))))))''''''(((((())))))*********)))(((((((((((())))))******))))))((((((((('''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))+++,,,'''(((((((((((()))))))))'''''''''(((''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&'''((((((&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))(((((((((((((((((((((''''''''''''''''''((((((((())))))))))))((((((*********))))))((((((((())))))))))))))))))))))))&&&&&&'''((((((((((((((())))))***+++++++++++++++'''((((((((())))))))))))++++++******++++++,,,---------------,,,,,,,,,,,,,,,---......//////......---,,,,,,,,,,,,,,,------000000000000111111111111111222444555666666555555222222222222222222222222222333444444333555888;;;???CCCJJJQQQWWW]]]bbbeeebbbdddeeeeeecccccccccdddcccbbbaaa```___\\\XXXTTTTTTSSSRRRRRRSSSTTTUUUVVVUUUWWW[[[```dddgggjjjkkkpppuuu~~~}}}yyytttmmmhhhdddcccbbb``````______aaabbbdddfffhhhiiikkkmmmnnnnnnnnnmmmkkkkkkllllllkkkjjjiiiiiifffdddbbbaaa```___]]][[[UUUQQQLLLFFFAAA;;;666222222111///...------------,,,,,,,,,,,,,,,+++******)))******++++++******)))+++++++++***))))))(((((()))))))))))))))))))))))))))***+++***'''&&&'''((()))))))))))))))(((((('''(((((((((((())))))))))))'''(((((()))((((((''''''''''''(((((((((((((((''''''''''''((()))*********)))(((''''''''''''((()))((((((((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&'''''')))***+++'''((((((((())))))))))))&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((())))))***''''''''''''((((((((()))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''((())))))''''''((()))'''(((((())))))******+++(((((((((((((((((((((((('''((((((((())))))))))))(((((())))))))))))))))))'''(((((())))))(((((('''(((((())))))))))))(((((()))))))))))))))*********((((((((((((((((((((((((''''''((()))))))))))))))&&&'''(((***++++++++++++(((((()))))))))*********++++++*********+++,,,---......---------,,,,,,,,,,,,---......//////......///......------.........000000000000111111111111111222444666777666555555222222222222222222222222222333333333444888===AAAGGGMMMUUU[[[```ccceeeffffffggggggfffcccbbbbbbccc```___]]][[[[[[YYYUUUSSSQQQQQQQQQRRRTTTXXX[[[\\\]]]```dddiiinnnqqqtttuuuwww{{{yyysssnnniiifffeeeaaa```___^^^^^^```aaabbbdddfffhhhjjjlllmmmmmmmmmllllllmmmmmmmmmlllkkkkkkgggeeecccaaaaaa```___]]]ZZZXXXTTTPPPKKKDDD===888444222111///............,,,------...------+++*********++++++++++++******+++++++++***)))((((((((()))))))))))))))))))))))))))***+++***'''&&&'''(((***))))))((((((((((((((((((((((((((())))))))))))''''''((())))))(((((('''))))))))))))((('''&&&%%%&&&''''''((()))******+++((('''&&&%%%%%%&&&(((((('''''''''''''''''''''''''''''''''((((((((())))))))))))((((((((('''''''''(((((('''''''''(((((()))'''((((((((())))))******%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''((()))***+++,,,,,,&&&'''''''''(((((())))))(((((())))))))))))(((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''(((((((((***+++***)))((()))***%%%%%%&&&'''((()))******''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))******++++++'''((()))******)))((('''(((((())))))))))))((((((''''''((()))***+++,,,,,,(((((((((((((((((((((((((((((()))***************$$$%%%'''(((***+++++++++)))************+++++++++,,,+++*********+++,,,---.........------,,,,,,,,,,,,---......//////......111000000/////////000000000000000000111111111111111222555666777777555444111111111111111111111111222222222222444:::AAAFFFMMMSSS[[[bbbeeeffffffgggjjjjjjjjjgggdddaaaaaabbb___]]]ZZZYYYXXXWWWTTTRRRPPPPPPQQQSSSVVVZZZ^^^aaaeeehhhlllrrrvvvzzz|||}}}{{{~~~zzztttoookkkiiibbbaaa___^^^]]]^^^```aaa```aaadddfffiiijjjjjjjjjmmmmmmnnnnnnnnnnnnmmmmmmhhhfffdddbbbbbbaaa```^^^^^^]]]ZZZWWWRRRKKKBBB<<<555444222000///...//////---.../////////...,,,,,,***++++++,,,,,,++++++***+++++++++***)))((((((''')))))))))))))))))))))))))))***+++***'''&&&'''(((+++***((('''''''''((()))(((((((((((())))))))))))'''((())))))))))))((((((******))))))))))))******(((((((((((((((''''''''''''''''''''''''''''''''')))(((((('''''''''(((((((((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((()))))))))(((''''''&&&&&&%%%&&&'''((()))***+++,,,+++***)))'''''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))***)))))))))((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((()))))))))))))))((((((((())))))((())))))***++++++'''((()))******)))((('''''''''''''''''''''''''''''''''''''''((()))++++++))))))))))))))))))))))))******)))(((((((((((((((++++++++++++***)))((('''************************++++++******++++++,,,---*********++++++,,,,,,,,,...------------...//////////////////////////////000000000000111111111111333333333444444444555555444333222111111000000000444444555666:::AAAIIIOOOWWWZZZ___ccceeeeeedddcccgggffffffeeecccaaa___^^^___\\\XXXVVVVVVTTTPPPLLLOOOQQQTTTWWWZZZ___eeejjjoootttzzz~~~zzzuuuoookkkfffccc___]]]\\\\\\[[[ZZZbbbccceeehhhiiijjjjjjjjjjjjkkkmmmoooooonnnlllkkkiiihhhfffcccbbbaaaaaaaaa___^^^\\\ZZZVVVPPPIIIDDD===999444111000000/////////......------.........///...,,,******+++,,,---))))))))))))))))))))))))***)))))))))))))))******++++++************++++++))))))((((((''''''&&&&&&&&&''''''((()))******++++++++++++***)))(((((('''))))))(((((((((((())))))((((((((((((((((((((('''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''***))))))(((((('''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&'''''''''''''''&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''((()))***+++++++++***)))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))(((((('''''''''&&&&&&&&&))))))(((''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''(((((('''((()))******)))((('''************************(((''''''(((((()))******))))))))))))))))))))))))******)))((((((((((((((((((((()))))))))))))))(((************************++++++******++++++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......////////////////////////000000000000111111111111222333333333333444444444333222222111111222333333444666888;;;@@@GGGOOOUUU[[[]]]aaadddffffffeeedddgggfffeeedddbbb```^^^]]]ZZZWWWTTTSSSSSSSSSQQQOOOSSSUUUYYY]]]aaagggnnnrrrwww{{{|||{{{{{{{{{|||~~~}}}xxxuuujjjfffaaa]]][[[[[[ZZZYYY^^^___aaadddeeefffggggggjjjkkkmmmnnnnnnnnnlllkkkiiihhhfffcccbbbaaaaaaaaabbbaaa```^^^\\\WWWQQQLLLCCC???999555222111000///------,,,+++++++++,,,,,,...---,,,+++++++++,,,,,,************************,,,+++***))))))((())))))*********))))))*********++++++******))))))))))))''''''(((((()))******+++++++++******)))(((((('''((((((''''''''''''((((((''''''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''***))))))(((((('''''''''''''''''''''''''''''''''(((''''''&&&''''''((((((((((((''''''&&&'''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((('''''''''&&&&&&(((((('''&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&%%%%%%%%%(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))***))))))(((((((((((((((''''''(((******+++++++++************************++++++******++++++,,,---------------,,,,,,,,,,,,,,,++++++++++++,,,------////////////////////////000000000000111111111111111111222222222333333333222111111111222333555666444888===CCCJJJQQQXXX]]]aaabbbcccdddeeefffffffffffffffeeecccaaa^^^\\\[[[WWWUUURRRQQQSSSTTTUUUUUUXXX[[[```eeekkkrrryyy~~~~~~}}}|||yyyxxxwwwxxxyyy{{{~~~~~~yyyyyyzzz{{{}}}~~~}}}sssnnnfff```]]][[[ZZZZZZ[[[\\\^^^aaacccdddeeefffjjjkkklllmmmnnnmmmlllllliiihhheeecccaaa`````````bbbbbbaaaaaaaaa^^^YYYUUULLLGGG@@@:::666333111///...---,,,+++++++++++++++------,,,,,,,,,,,,++++++************************---,,,+++***)))(((((((((***))))))(((((())))))***+++************)))))))))'''(((((())))))*********++++++******)))((((((((('''''''''&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''(((((()))))))))(((''''''&&&''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))(((((((((((()))))))))(((((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))*********))))))))))))((('''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&''''''(((((())))))))))))(((((('''''''''''''''''''''''')))))))))))))))((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))***+++,,,,,,,,,,,,************************++++++******++++++,,,---.........------,,,,,,,,,,,,,,,,,,+++,,,,,,---...///////////////////////////000000000111111111111000111111111111222222222222111111000111333555666666;;;DDDLLLSSSZZZ___ccceeeeeeddddddddddddeeeeeeeeeeeecccbbb___]]][[[YYYWWWVVVTTTSSSTTTWWWYYY[[[\\\```fffmmmttt|||~~~||||||yyyyyyxxxwwwxxxzzz|||~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}|||{{{vvvvvvwwwxxxyyyzzz{{{|||~~~yyyooogggbbb```^^^]]]\\\\\\^^^```cccdddffffffiiiiiikkkllllllllllllllliiigggeeebbb```__________________aaaaaa```]]]ZZZUUUOOOHHH@@@;;;666333000111000///...------------,,,,,,---------,,,+++***************************,,,++++++***))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))*********************))))))((((((''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((('''(((((()))******'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))******)))((('''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))))))))((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))+++*********))))))))))))&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((''''''''''''((()))***+++))))))(((((((((((())))))************************((())))))***))))))((('''(((((((((((((((((((((((())))))(((((((((((())))))))))))***************)))************************++++++******++++++,,,---.........------,,,,,,,,,---------------......//////////////////////////////000000000111111111111000000000111111111222222333222111000111333666777;;;AAAJJJSSSZZZ___dddffffffeeedddcccbbbccccccdddddddddcccaaa___\\\ZZZYYYXXXWWWVVVUUUVVVYYY\\\___bbbfffmmmttt{{{}}}yyyxxxwwwvvvvvvwwwyyyzzz|||~~~}}}|||}}}~~~||||||{{{zzzzzzzzzzzzzzz|||{{{zzzxxxvvvtttsssrrrssstttuuuwwwwwwvvvuuutttqqqqqqqqqpppppppppoooooonnnnnnnnnoooqqqtttwwwxxxyyyyyyyyyxxxwwwvvvuuuuuutttttttttuuuvvvxxxyyy{{{|||}}}wwwnnnhhhdddbbbaaa^^^^^^___```bbbcccdddeeeggghhhhhhiiijjjkkkkkkkkkiiigggdddbbb```^^^^^^^^^]]]]]]^^^```bbbbbb```^^^ZZZUUUNNNHHHBBB<<<666222333222111///...---------,,,,,,---------,,,+++***))))))))))))))))))))))))******))))))***+++,,,,,,))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))*********************)))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((()))***++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((()))******))))))(((((('''(((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))(((((((((((('''(((((())))))))))))((())))))))))))))))))))))))************************))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))))))))((((((((('''''''''&&&'''(((((((((((('''&&&((((((((((((((((((((((((&&&&&&&&&'''(((((())))))'''''''''(((***+++---...))))))(((((((((((())))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((())))))***''''''(((((((((''''''&&&************************++++++******++++++,,,---------------,,,,,,,,,,,,...------------...//////////////////////////////000000000000111111111111000000111111111222222222444333222222333666:::<<>>999444222111///...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++........................,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))(((((())))))***+++,,,,,,++++++***)))))))))&&&&&&&&&&&&''''''''''''((((((((((((((())))))***'''''''''((((((((())))))''''''''''''''''''''''''))))))))))))(((((((((((((((((('''''''''&&&&&&&&&'''((((((((())))))))))))((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''')))((((((((('''''''''''''''''''''''''''''''''''''''((((((((()))))))))*********)))(((((()))******+++*********))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((***000555444...(((((())))))(((((((((''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''((()))***+++************)))))))))((())))))))))))))))))***++++++***)))(((((()))***+++))))))))))))************))))))************)))))))))))))))******))))))(((++++++************++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,***+++,,,---......------....../////////000000000000000000000000000000000333333222222111000000000666888;;;???EEELLLTTTZZZaaabbbdddfffgggggggggfffccccccbbbbbbbbbbbbbbbbbbaaabbbbbbbbbaaaaaaccceeegggjjjnnnrrruuuyyy~~~}}}yyytttpppkkkjjjgggeeecccaaa```___\\\[[[ZZZXXXXXXWWWXXXXXXWWWWWWVVVVVVUUUTTTTTTSSSTTTSSSSSSRRRQQQPPPPPPPPPQQQPPPPPPOOOOOOOOOOOOOOOPPPPPPOOOOOONNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOPPPPPPPPPNNNNNNOOOPPPRRRSSSTTTTTTWWWXXXYYY[[[]]]___```aaaaaabbbdddggglllsssxxx|||}}}yyysssnnnkkkhhheeebbb^^^]]]\\\]]]___aaabbbbbbcccdddccccccaaa___]]]\\\ZZZYYYXXXXXXXXXZZZ[[[]]]aaaaaaaaabbbaaa^^^YYYUUUIIIDDD===888555222000///............---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***))))))((())))))))))))))))))))))))++++++******++++++,,,---******************++++++&&&&&&&&&'''((()))))))))((((((''''''(((((()))***''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((''''''''''''&&&''''''((((((((()))))))))))))))((((((((((((''''''(((((((((((((((''''''''''''''''''((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))***))))))(((((())))))***************)))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((((((+++------+++))))))***(((((((((((('''''''''''')))'''&&&$$$$$$&&&''')))******))))))))))))******(((''''''(((((()))***+++************))))))))))))+++***))))))))))))))))))******))))))))))))******))))))))))))************))))))************))))))(((((())))))))))))((((((++++++************++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------.........------/////////000000000111111000000000000000000000000111111111111111222222333666:::@@@GGGMMMTTT[[[___cccdddeeeggggggffffffeee```______``````aaabbbbbbaaabbbcccbbbbbbcccfffhhhmmmqqqvvvzzz}}}}}}yyytttqqqlllhhhdddaaa```^^^\\\[[[ZZZYYYYYYVVVVVVUUUTTTSSSSSSTTTTTTUUUTTTTTTTTTSSSSSSRRRRRRTTTTTTSSSSSSRRRRRRRRRQQQSSSRRRRRRRRRQQQQQQQQQQQQPPPOOOOOONNNMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIKKKKKKLLLLLLMMMMMMNNNNNNKKKKKKLLLMMMNNNNNNOOOOOOPPPPPPQQQSSSTTTUUUVVVWWWXXXXXXYYY\\\```fffjjjmmmvvv{{{{{{vvvrrrmmmhhhddd^^^]]]\\\\\\^^^```aaaaaaaaaaaaaaaaaaaaa```___^^^\\\[[[YYYWWWXXXYYY\\\]]]______```bbbcccbbb^^^[[[RRRLLLEEE===999555222000000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++***)))))))))))))))))))))))))))))))))++++++******++++++,,,---((())))))***++++++,,,,,,'''((((((((()))))))))***(((''''''''''''((())))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))))))))))))))((((((((())))))((((((''''''&&&&&&&&&&&&''''''(((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))(((((()))))))))(((((())))))******++++++((((((((((((((((((((((((((((((''''''''''''(((((()))(((''''''((())))))((((((((((((((((((''''''''')))(((&&&%%%%%%&&&((()))***))))))(((((())))))***((((((((((((((()))***************)))))))))))))))++++++***)))((((((((()))***))))))))))))))))))***((()))))))))************))))))************))))))''''''((()))))))))((((((++++++************++++++*********++++++,,,,,,---******++++++++++++,,,,,,..................------000000000000111111111111000000000000000000000000/////////000222444777888888>>>FFFNNNUUU[[[```ccceeeffffffgggfffeeedddccc___^^^^^^]]]^^^___`````````aaabbbbbbccceeeiiilllssswww|||}}}zzzwwwtttqqqmmmjjjgggccc___\\\ZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUSSSSSSRRRQQQPPPPPPOOOOOONNNNNNNNNMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNLLLLLLMMMMMMMMMMMMNNNNNNMMMNNNNNNOOOPPPPPPQQQQQQRRRRRRSSSUUUXXX[[[___aaaeeejjjrrryyy~~~~~~yyyssslllggg___]]][[[[[[\\\^^^______^^^_________```````````````^^^\\\ZZZZZZ[[[^^^_________```ccceeedddbbb___ZZZTTTLLLDDD>>>999444111000//////...------,,,,,,------------------------------------------------+++++++++*********))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))*********+++++++++******)))))))))((((((((('''''''''''''''(((((()))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))))))))))))))((((((''''''&&&&&&&&&&&&''''''(((((())))))%%%&&&&&&'''((()))******(((((((((((((((((((((((())))))))))))((((((((((((((((((((())))))(((((((((%%%%%%'''(((***,,,---...))))))))))))))))))))))))((((((''''''''''''((((((+++(((%%%%%%&&&''''''&&&'''''''''(((((((((((((((((((((((())))))((((((((()))((((((''''''(((((())))))(((((((((((())))))***))))))))))))))))))******++++++***)))((((((((())))))))))))******)))))))))((()))))))))************))))))************))))))''''''((()))))))))))))))++++++************++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,///.........------......000000000000111111111111000000000000000000000000000000000111333666888:::<<>>888444///......------------...------------------------////////////////////////+++++++++***************))))))))))))))))))))))))))))))(((((())))))***++++++++++++*********))))))*********)))((('''''''''''''''&&&&&&''''''((()))((((((((()))))))))******(((((((((((((((((((((((())))))))))))(((((((((((('''(((((((((((()))))))))&&&&&&'''''''''(((((((((''''''(((((((((((())))))(((((((((((((((''''''''''''''''''(((((((((((((((%%%&&&&&&'''((()))******(((((((((((((((((((((((())))))))))))(((((((((((('''(((((())))))(((((('''$$$%%%&&&(((+++---...///))))))))))))))))))))))))((((((''''''''''''((((((+++(((&&&%%%%%%&&&&&&%%%'''''''''((((((((((((((((((((()))******)))((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))************+++***))))))))))))))))))))))))************))))))))))))))))))************))))))************))))))'''((()))******++++++***++++++************++++++++++++++++++++++++++++++******++++++,,,,,,------...------,,,------....../////////000000000111111000000000000000000000000444333333333444777999;;;CCCJJJRRRZZZ___aaacccddddddeeeeeeeeedddcccaaa``````^^^\\\[[[ZZZ[[[\\\]]]___aaabbbcccfffjjjppptttzzz~~~zzzuuurrrnnnllliiihhhgggfffdddbbb___]]][[[ZZZZZZYYYWWWUUUSSSSSSTTTTTTUUUWWWXXXYYYXXXXXXZZZ[[[]]]]]]]]]]]]_________``````aaaaaaaaabbbbbbbbbccccccddddddeeecccdddeeefffgggfffeeedddddddddcccbbb```___^^^^^^]]]]]]\\\[[[ZZZYYYYYYXXXXXXWWWWWWVVVVVVUUUUUUUUUSSSSSSRRRQQQQQQPPPOOOOOOOOOOOOOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOSSSVVVYYY\\\^^^aaaeeehhhkkkqqqyyy~~~vvvpppfffbbb^^^[[[ZZZ[[[[[[[[[[[[[[[\\\\\\]]]^^^```aaa```^^^]]][[[[[[ZZZ[[[[[[___^^^___aaacccdddbbbaaaaaa^^^ZZZTTTNNNGGG???:::222111///...------...///........................------------------------************************))))))))))))))))))))))))++++++******++++++,,,---,,,,,,++++++***))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((()))))))))*********''''''''''''''''''''''''))))))))))))(((((((((((('''((((((((())))))))))))&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((('''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((''''''((((((((((((((((((((((((***)))))))))((((((((('''''''''((())))))(((''''''&&&&&&''')))***+++,,,---))))))))))))))))))))))))((((((''''''''''''(((((()))(((((('''&&&&&&'''(((''''''''''''((((((((())))))((('''&&&&&&'''((()))))))))(((((((((((())))))))))))(((((((((((())))))((()))))))))************))))))))))))))))))***+++((()))***++++++***)))((())))))))))))************))))))************))))))((()))***+++,,,,,,,,,,,,++++++************++++++---,,,,,,++++++*********+++++++++,,,------......,,,,,,++++++,,,---...///....../////////000000000000000000000000000000000222222222333666;;;???BBBLLLQQQYYY___bbbccccccdddbbbcccddddddcccbbb```___^^^]]][[[ZZZZZZ\\\^^^___aaabbbdddfffiiinnnuuuzzzyyytttpppmmmjjjhhhcccaaa___^^^______^^^\\\YYYXXXWWWXXXYYYYYYXXXWWWWWWWWWWWWYYYZZZ\\\^^^___^^^```bbbdddeeefffffffffiiiiiijjjkkkkkklllmmmmmmnnnnnnnnnooopppqqqqqqrrrrrrsssuuuvvvvvvvvvttttttoooooonnnlllkkkjjjiiihhheeeeeedddcccbbbaaa``````bbbaaaaaa```___^^^^^^^^^ZZZYYYYYYWWWVVVUUUTTTTTTTTTSSSRRRQQQPPPOOONNNMMMMMMMMMMMMLLLLLLLLLKKKKKKOOOQQQRRRSSSTTTVVVZZZ]]]\\\bbbiiimmmooosssxxx}}}|||wwwlllgggbbb^^^\\\\\\[[[[[[[[[[[[[[[[[[\\\]]]___```______^^^^^^\\\[[[ZZZYYY\\\[[[\\\___bbbccccccbbbcccbbb```]]]XXXPPPGGGAAA888666333000....................................------------------------************************))))))))))))))))))))))))++++++******++++++,,,---++++++******************&&&&&&''''''(((((())))))'''&&&&&&&&&&&&'''(((((())))))))))))************''''''''''''''''''''''''))))))))))))(((((((((((('''((((((((())))))******&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''((((((&&&'''''''''(((((())))))))))))(((((('''''''''&&&+++***)))((('''&&&%%%%%%))))))))))))))))))))))))******))))))((((((((('''&&&'''((())))))((('''&&&(((((())))))*********+++))))))))))))))))))))))))((((((''''''''''''((((((&&&((()))((('''''')))+++&&&'''''''''(((((())))))+++(((%%%######%%%(((+++******))))))))))))*********)))(((((((((((())))))(((((())))))*********+++))))))(((((()))***++++++((()))***++++++***)))((())))))))))))************))))))************))))))))))))***+++,,,---------++++++************++++++...------,,,+++***))))))++++++,,,------...//////++++++******+++---...000............////////////000000000000000000000000,,,---///333999@@@FFFJJJRRRVVV]]]bbbcccccccccdddaaabbbbbbcccbbbaaa```___\\\[[[ZZZYYYZZZ]]]```bbbcccdddfffhhhkkkqqqxxx}}}~~~yyytttnnniiifffeeecccbbb]]][[[YYYYYYZZZ[[[ZZZYYYYYYXXXWWWYYY[[[\\\\\\[[[[[[\\\]]]^^^```bbbdddfffgggiiikkkmmmoooppppppppprrrsssssstttuuuvvvwwwwwwxxxyyyyyyzzz{{{|||}}}}}}~~~~~~}}}|||{{{yyyxxxwwwvvvqqqqqqpppooonnnmmmllllllkkkjjjjjjiiihhhgggffffff``````___^^^\\\[[[ZZZYYYXXXXXXWWWUUUTTTRRRQQQPPPQQQPPPPPPOOONNNMMMLLLLLLMMMNNNOOOOOOOOOQQQTTTWWWSSSXXX]]]``````ccciiinnnqqquuu|||{{{pppkkkeee```^^^]]]\\\\\\[[[[[[ZZZZZZ[[[]]]___```aaaaaaaaaaaa```^^^[[[ZZZYYYYYYZZZ]]]aaaddddddcccddddddcccbbb^^^VVVLLLFFF===;;;777333000...------////////////////////////........................******************++++++)))))))))))))))))))))))))))))))))((()))******+++)))))))))***++++++,,,,,,((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))***+++++++++***)))'''&&&'''''''''''''''((())))))&&&&&&&&&''''''''''''((((((((((((((())))))))))))''''''((()))))))))))))))+++)))(((((())))))(((&&&''''''''''''''''''&&&&&&''''''((((((((((((''''''''''''(((((())))))******'''((())))))))))))(((((())))))))))))************((((((''''''''''''(((((((((((()))(((((('''&&&&&&***)))(((''''''((()))***))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))&&&'''''''''(((((())))))*********++++++,,,,,,,,,++++++******))))))((((((***************************((('''(((+++,,,+++((())))))))))))))))))))))))************************)))))))))))))))))))))))),,,------+++***)))***,,,,,,,,,,,,,,,---...///000,,,,,,,,,---------......------............------//////.........000222333,,,...000111000111333444555555666777<<>>BBBIIISSS[[[aaaccceeefffffffffffffffeeedddcccbbbaaaaaaaaaaaaaaabbbcccdddcccdddeeefffhhhmmmtttxxx{{{xxxtttnnniiieeeaaa]]][[[WWWXXXYYYYYYYYY[[[^^^aaa___cccgggjjjkkkmmmrrrvvvyyy}}}{{{xxxuuurrrnnnllliiigggeeebbb^^^[[[YYYWWWSSSSSSRRRQQQOOONNNMMMMMMIIIHHHHHHHHHIIIJJJKKKKKKOOOQQQSSSVVVXXX\\\aaaeeepppsssvvvxxxxxxwwwwwwwwwrrrtttwww{{{~~~{{{vvvppplllhhhgggcccbbbaaa_________```aaa```````````````___^^^]]]____________```bbbcccdddccc```[[[UUUNNNFFF>>>999222111///---,,,,,,------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))*********)))(((((('''''''''(((((((((((()))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))))))))((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))''''''((()))))))))))))))(((''''''((()))******(((&&&&&&&&&'''(((((())))))''''''((((((((((((''''''(((((((((((())))))))))))''''''(((((())))))******((((((((())))))))))))***((((((''''''''''''((((((%%%&&&&&&'''(((((('''''''''((()))***+++++++++***))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))&&&&&&'''((()))******+++******)))))))))((((((((()))*********+++++++++,,,************************''')))+++***)))(((***,,,))))))))))))))))))))))))************************))))))))))))))))))))))))((()))***)))((()))***,,,++++++************++++++,,,,,,,,,---------......------............------.........//////000111222000111222333666:::???CCCJJJQQQZZZaaaeeefffffffffffffffeeeeeeddddddccccccdddcccaaa```aaacccfffhhhhhhjjjmmmpppssswww|||}}}xxxuuuiiigggcccaaa___]]][[[YYYWWWYYY[[[\\\]]]aaafffjjjiiiooouuuxxxyyy{{{}}}{{{vvvtttrrrnnnjjjfffcccaaa\\\[[[ZZZWWWUUURRRQQQPPPKKKKKKJJJIIIIIIIIIIIIIIIIIIKKKNNNOOOQQQSSSVVVYYYaaadddhhhjjjkkklllnnnpppnnnppprrrtttwww|||{{{tttnnnkkkcccbbb```^^^]]]]]]^^^______``````aaaaaa```^^^^^^______^^^^^^___aaacccdddbbbaaa___\\\WWWOOOFFF@@@666555222///...------...,,,,,,------------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++***)))((('''((((((((())))))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''))))))***)))((('''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''(((((()))))))))))))))(((''''''((()))******)))&&&''''''((()))******+++''''''((((((((((((''''''******))))))((((((''''''%%%&&&''')))************''''''''''''((((((((()))((((((''''''''''''((((((&&&&&&'''((())))))(((((('''(((***+++,,,,,,,,,+++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))************))))))(((((('''''''''&&&******+++++++++,,,,,,,,,************************''')))+++***((((((***,,,))))))))))))))))))))))))************************))))))))))))))))))))))))((()))***)))((()))***,,,......------,,,---------,,,,,,,,,---------......---..................---//////.........000222333111222444555888===CCCGGGPPPVVV^^^dddggggggffffffeeeeeedddddddddccccccccceeedddaaa```aaadddhhhjjjkkkoootttyyy|||}}}vvvqqqllljjj```___]]]]]]]]]\\\[[[YYY[[[^^^aaacccdddiiiooottttttyyy|||xxxtttpppmmmkkkeeedddaaa^^^ZZZWWWTTTSSSQQQPPPOOOMMMLLLLLLLLLLLLEEEHHHJJJLLLMMMNNNPPPRRRVVVYYY]]]```bbbdddgggiiimmmoooqqqqqqsssuuuyyy|||{{{tttooodddbbb```]]]\\\\\\]]]^^^^^^___```aaaaaa```___^^^```___^^^^^^___aaaccceeeaaaaaaaaa```\\\TTTKKKDDD:::888555111///......///---..................---++++++++++++++++++++++++))))))))))))))))))))))))+++,,,,,,---,,,+++***)))(((((())))))*********+++&&&&&&&&&''''''''''''((())))))))))))((((((((((((&&&''''''((()))******+++))))))((('''''''''''''''(((((())))))((('''&&&&&&))))))(((((((((((())))))(((((((((((())))))))))))))))))((('''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''((())))))+++++++++,,,,,,+++++++++***)))(((''''''((()))*********))))))((((((''''''))))))(((((('''''''''&&&)))******)))(((''''''(((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((******))))))((((((''''''(((((()))***************(((((())))))******++++++))))))*********))))))((('''(((((()))***,,,---...************************'''((()))***+++***))))))'''''')))+++...///...,,,))))))))))))))))))))))))******)))(((((()))******))))))))))))******************))))))******+++,,,---,,,,,,,,,,,,---......////////////////////////,,,,,,,,,---...///000111222333444666:::@@@HHHNNN\\\___cccfffiiiiiiiiihhhhhhfffdddccccccdddeeeffffffgggggggggggghhhlllnnnrrrwww}}}yyypppkkkhhhdddaaa[[[\\\\\\[[[ZZZ[[[^^^aaacccfffjjjnnnrrrxxx}}}|||vvvsssrrrooojjjeeebbb```]]][[[VVVTTTRRRQQQPPPOOOMMMKKKMMMLLLKKKKKKLLLLLLKKKIIISSSSSSTTTUUUWWWZZZ]]]___fffiiimmmqqqssstttwwwxxx|||zzztttlllfff^^^ZZZ[[[\\\]]]\\\]]]^^^```bbbccccccbbbbbbbbbaaa`````````aaabbbcccfffcccaaaaaaaaa\\\SSSLLLBBB===666111////////////........................------,,,,,,+++***)))))))))***++++++++++++***)))++++++++++++++++++++++++))))))************))))))'''''''''((((((((())))))))))))))))))(((((((((((('''''''''((()))*********))))))((('''''''''''''''&&&''''''(((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))((('''''''''''''''))))))(((((((((''''''''''''''''''''''''((())))))******++++++++++++*********)))(((((((((((()))******)))))))))(((((((((''')))))))))((((((((('''''')))******)))((('''''')))'''''''''''''''''''''''')))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))(((((((((((((((((()))************)))(((((())))))))))))))))))))))))************))))))((((((((()))***+++,,,---************************((()))***+++++++++******(((((((((***,,,---,,,+++************************************************))))))))))))************+++************+++,,,,,,------,,,,,,------...///////////////////////////............///000111222333444666999>>>EEENNNSSS^^^```dddgggiiiiiihhhggggggfffdddcccdddeeeggghhhjjjjjjjjjjjjjjjlllpppsssxxx|||xxxooohhhccc```]]][[[YYYZZZ[[[\\\\\\___cccfffkkkoootttyyy}}}|||wwwrrrnnnkkkgggeee^^^\\\ZZZXXXWWWUUUSSSPPPNNNLLLKKKKKKKKKKKKJJJHHHNNNNNNNNNOOOQQQTTTWWWXXX___cccgggkkkmmmppprrrtttsssvvvzzz}}}|||uuuooohhhaaa]]]\\\]]]]]][[[[[[\\\^^^```aaabbbbbbbbbcccbbbbbbbbbbbbccccccdddeeecccbbbcccddd```YYYRRRHHHBBB:::444111000000000---.....................---,,,,,,,,,+++*********************************++++++++++++++++++++++++))))))************))))))(((((()))))))))*********(((((((((((())))))))))))''''''(((((())))))******)))((((((''''''''''''(((%%%&&&&&&'''''''''&&&&&&'''((())))))))))))((('''(((((((((((())))))))))))))))))(((''''''''''''''')))))))))))))))((((((((((((''''''''''''(((((()))))))))************))))))+++***))))))))))))***+++))))))))))))((((((((((((***)))))))))))))))((((((((()))***)))((('''((()))(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))'''((())))))******))))))))))))(((((((((((((((((())))))************))))))***))))))))))))***+++,,,************************)))******+++,,,+++++++++***)))((((((***++++++***************************)))***+++,,,,,,+++***))))))))))))*********++++++,,,++++++++++++,,,---------------,,,------...///////////////////////////000000000000000111222333555777:::>>>DDDLLLUUU[[[bbbcccfffhhhiiihhhgggffffffeeeddddddeeegggjjjkkkooooooooooooooorrrwww{{{}}}zzzsssnnngggaaa]]][[[ZZZXXXZZZ\\\___bbbeeeiiinnnrrrxxx}}}~~~yyyuuupppmmmgggdddaaa___]]]ZZZWWWUUURRRPPPNNNMMMMMMLLLJJJIIIJJJJJJJJJJJJLLLNNNPPPQQQXXX[[[```dddgggjjjnnnpppoooqqqsssuuuwwwyyy}}}{{{sssmmmeee```______]]][[[YYYZZZ\\\^^^```aaabbbccccccddddddeeeffffffeeeeeedddcccccceeegggeee```[[[QQQJJJAAA999555222111111---...///000//////------,,,,,,,,,,,,++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++))))))************))))))((((((((()))))))))******(((((((((((())))))))))))'''((((((((()))))))))***)))(((''''''''''''((((((&&&&&&''''''&&&%%%%%%$$$&&&''')))******)))'''&&&(((((((((((())))))))))))))))))((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''((()))(((((())))))))))))((((((+++******************+++))))))))))))((((((((((((************))))))))))))((()))***)))((('''((()))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******''''''(((((())))))******'''(((((()))))))))))))))))))))((((((''''''&&&&&&((())))))************)))******))))))))))))************************************++++++,,,,,,,,,,,,---+++)))((()))+++++++++************************)))***,,,------,,,***)))))))))*********+++++++++---,,,,,,,,,,,,---......---------------...//////////////////////////////000000000000111222333444777:::>>>DDDKKKSSS\\\bbbeeefffhhhiiiiiihhhgggfffeeeddddddeeegggjjjmmmooosssssstttuuuvvvyyy~~~zzzwwwssspppllliiiddd```^^^]]]]]]]]]aaadddhhhmmmrrrxxx~~~{{{wwwsssppplllhhheeebbb^^^[[[XXXVVVSSSQQQQQQOOOLLLJJJJJJIIIIIIHHHIIIJJJKKKLLLSSSVVVZZZ^^^bbbeeeiiilllkkklllnnnnnnnnnppprrrtttvvvyyyxxxrrrjjjeeecccaaa^^^[[[YYYYYYZZZ\\\^^^```bbbcccdddeeefffhhhhhhhhhgggfffeeeeeeeeegggiiigggccc```YYYRRRIII@@@999666333111---...000000000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,************************))))))************))))))''''''((((((((()))))))))'''((((((((()))))))))***(((((((((((())))))))))))((((((''''''''''''((((((((((((((('''&&&$$$###"""%%%'''(((******((('''%%%(((((((((((())))))))))))))))))((('''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((())))))(((((((((*********++++++*********(((((((((((())))))))))))))))))))))))************''')))***)))((('''(((***************************((((((((((((((((((((((((******))))))))))))******''''''(((((())))))******''''''((()))))))))))))))))))))((((((''''''&&&&&&(((((()))***************+++***))))))((()))))))))))))))))))))))))))))))))+++++++++++++++,,,,,,,,,///---******+++,,,,,,,,,************************)))***,,,------,,,***)))************++++++++++++------,,,,,,------...///...------------...///////////////////////////////////////000111222444444999===DDDKKKRRRZZZaaafffhhhiiiiiiiiiiiihhhgggfffeeedddeeefffhhhllloooqqquuuwwwyyy{{{}}}yyyuuurrrooolllkkkgggfffdddbbbaaabbbdddeeejjjnnntttzzzzzzvvvrrrmmmhhheee^^^\\\XXXVVVTTTRRRNNNLLLKKKJJJIIIHHHGGGGGGHHHIIIMMMPPPSSSWWWZZZ]]]bbbeeedddeeeffffffeeefffhhhjjjmmmqqqvvv}}}~~~yyyrrrmmmjjjfffaaa]]]\\\[[[[[[[[[]]]___bbbcccdddeeeggghhhiiiiiihhhhhhfffggggggiiiiiigggeeebbb___YYYPPPGGG@@@:::666333//////000000000///---,,,,,,,,,,,,,,,,,,,,,------,,,+++)))(((((()))+++,,,************************))))))************))))))'''''''''((((((((())))))''''''(((((())))))******(((((((((((())))))))))))(((''''''''''''(((((())))))))))))(((&&&%%%###"""&&&'''(((((((((((('''&&&(((((((((((())))))))))))))))))((('''''''''''''''&&&&&&&&&&&&'''''''''''')))((((((''''''''''''((((((((())))))))))))(((((())))))***++++++***))))))(((((((((((())))))))))))(((((()))))))))))))))***'''((())))))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))&&&'''(((((())))))(((((())))))(((((((((((((((((('''((()))******+++*********))))))((((((((())))))))))))))))))))))))))))))+++************+++,,,,,,///---++++++---------,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))*********++++++++++++,,,---,,,,,,,,,,,,---............------......///000////////////////////////......///000222444666777<<>>444222000---,,,---///000//////...---,,,,,,++++++)))***++++++++++++***)))))))))))))))))))))))))))))))))************))))))((((((((('''&&&&&&(((***&&&'''((())))))((('''&&&&&&((()))++++++)))(((&&&(((((())))))(((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))************))))))((((((''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))(((((('''&&&&&&+++++++++***************)))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******)))))))))))))))***))))))))))))************)))******+++++++++*********+++,,,---............---,,,***)))((()))******))))))))))))))))))))))))'''((()))***+++,,,,,,,,,+++,,,,,,---///111222333000//////............///222333333444555:::@@@DDDQQQWWW___fffjjjkkkllllllmmmnnnnnnooonnnmmmkkkjjjmmmmmmlllkkkkkknnnrrrvvv~~~}}}vvvpppmmmlllkkknnnpppsssuuuwww{{{}}}xxxrrrmmmiiifffaaaZZZVVVUUUSSSPPPMMMOOOMMMJJJJJJJJJJJJIIIGGGLLLMMMNNNOOORRRVVVYYY[[[\\\^^^___aaacccggglllpppuuuxxx|||~~~yyysssoooiiidddbbb```___^^^______```aaaccceeeggghhhfffhhhjjjlllmmmllljjjhhhhhhgggfffccc^^^VVVMMMFFF:::777222///.../////////---------,,,+++***)))(((*********)))******++++++...---+++*********++++++************************(((((()))'''&&&&&&(((***((()))))))))))))))(((((('''((()))******)))((('''((())))))))))))'''&&&%%%''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))))))))(((((((((((()))))))))*********((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))''''''(((((())))))******))))))******)))(((((('''************************)))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************************))))))))))))******(((((()))))))))*********,,,,,,,,,,,,,,,+++***)))******+++------.........------,,,+++++++++++++++,,,,,,,,,,,,++++++++++++******+++,,,------------...............///000000000//////.........//////222333444555888>>>EEEJJJUUU[[[ccciiilllmmmnnnnnnooopppqqqqqqpppooonnnmmmmmmmmmmmmlllllloootttxxx~~~{{{uuuppplllllllllmmmqqquuuyyy}}}yyyuuurrrlllfffaaa___\\\XXXUUUPPPNNNKKKJJJJJJJJJHHHGGGIIIIIIJJJKKKMMMQQQSSSUUUXXXZZZ\\\^^^___bbbgggjjjllloootttzzz~~~yyyuuuooojjjfffdddbbb```aaaaaaaaaaaabbbccceeefffgggiiikkkmmmnnnmmmkkkjjjjjjiiigggeeeaaaZZZSSSMMM???;;;555111//////000000------...------,,,++++++,,,,,,+++++++++++++++,,,,,,+++***))))))******+++************************((())))))((('''&&&(((*********))))))))))))******'''((()))******)))((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((('''(((((())))))(((((('''(((((())))))))))))******'''''''''(((((((((((((((''''''&&&&&&''''''((()))************************&&&&&&'''((()))***++++++***************))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))***************************)))))))))))))))******(((((((((((()))))))))))).........---,,,+++)))))))))***+++,,,,,,,,,,,,,,,...............------,,,---------,,,,,,+++++++++------......///......---111000///......---......000///////////////000000222333555888<<>>888444111//////---,,,,,,---...///...---,,,++++++***++++++(((((()))*********))))))************************''')))++++++***((())))))&&&&&&'''))))))*********))))))(((((((((((())))))(((((('''&&&&&&'''((()))((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((((((''''''&&&'''''''''((((((((())))))((((((((((((((('''''''''''''''&&&&&&''''''((()))((((((((((((((((((((((((******))))))((((((''''''''''''((()))))))))))))))(((((())))))***++++++,,,))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((()))******))))))))))))))))))))))))***************************))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,************++++++++++++'''((()))******************+++++++++++++++******+++++++++++++++,,,------------......//////000000------.........---,,,,,,---------......///000111/////////000222444555666;;;@@@IIIRRR[[[cccjjjooonnnppprrrttttttvvvyyy{{{~~~}}}~~~|||uuurrrlllgggccc___[[[XXXRRRPPPNNNKKKHHHGGGFFFFFFDDDFFFIIIJJJLLLPPPTTTXXXYYY\\\```dddhhhlllqqqtttxxx{{{|||wwwpppnnniiieeebbbaaabbbbbbaaabbbccceeehhhjjjkkkllljjjiiiiiijjjkkkjjjhhheeeddd___VVVMMMEEE>>>888444222111///---------//////------,,,,,,,,,,,,------)))***+++++++++***)))(((************************''')))++++++***)))))))))&&&''')))***+++++++++***))))))(((((((((((())))))***)))(((''''''((()))***))))))))))))))))))))))))((((((''''''''''''((((((&&&''''''''''''''''''&&&''''''''''''((((((((()))))))))(((((('''''''''&&&***************++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************((())))))***+++,,,,,,,,,************************''''''((()))))))))))))))((((((((((((((()))******))))))))))))))))))))))))************************+++***)))(((((()))***+++))))))))))))))))))))))))++++++++++++++++++++++++************************(((((((((((()))***+++,,,******+++++++++,,,,,,,,,******+++++++++******)))++++++,,,,,,,,,++++++***,,,,,,+++***+++,,,...///***++++++,,,---...//////------...............---///............//////000//////000111222444666777>>>EEEOOOXXXaaahhhnnnrrrppprrrtttuuuvvvxxx{{{~~~~~~yyyxxxxxx{{{{{{vvvqqqlllhhhccc```WWWUUURRROOOLLLJJJIIIIIIIIIJJJKKKKKKLLLOOOSSSVVVVVVYYY^^^ccchhhmmmrrruuuvvvxxx{{{|||xxxtttnnnhhhdddbbbbbbbbbaaabbbccceeehhhjjjlllmmmjjjjjjjjjllllllkkkhhheeehhhccc[[[SSSKKKCCC;;;777555333111///......///000......---------......///---......///...---+++***************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))&&&&&&''''''(((((())))))((((((''''''&&&&&&&&&%%%***))))))(((((((((((((((&&&'''((())))))((('''&&&))))))))))))***************'''%%%&&&)))+++***)))&&&'''''''''(((((())))))+++***'''&&&&&&'''***+++(((((((((((())))))))))))))))))))))))************,,,+++++++++******))))))+++*********))))))(((((())))))))))))))))))))))))+++++++++++++++***)))((())))))))))))************))))))))))))))))))))))))''''''((()))***+++,,,,,,******++++++++++++******(((((()))***+++,,,,,,---((()))***++++++***)))((()))***+++,,,---,,,++++++***++++++,,,,,,++++++***,,,---......---,,,***)))+++***)))***,,,.........,,,,,,,,,---------..................////////////000////////////000000111///111333444444777:::===DDDKKKVVVaaahhhmmmppprrrtttvvvxxxyyyzzz{{{}}}xxxqqqrrrsssuuuzzzyyyssskkkeeeddd```ZZZUUURRRPPPNNNLLLHHHHHHGGGHHHIIIJJJLLLMMMSSSUUUYYY]]]bbbiiippptttwwwwwwxxxyyy{{{|||tttmmmhhhfffdddbbbaaa``````aaacccfffiiikkkjjjlllnnnnnnlllkkkkkkkkkeeeeeebbb[[[QQQGGG???;;;666333000............---///...,,,,,,---------,,,******************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''''''''(((((((((((((((((((((((('''''''''&&&&&&((((((((((((((()))******(((((())))))))))))((((((((((((((()))))))))*********(((&&&''')))******(((((((((((()))))))))*********)))(((''''''((()))***(((((((((((())))))))))))((((((((((((((('''''''''))))))))))))((((((((('''************)))))))))((())))))))))))))))))))))))*********+++******))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************++++++++++++***************+++,,,,,,------))))))************)))))))))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++***))))))+++------,,,,,,,,,,,,,,,------------............////////////000////////////000111111111222333444555999===AAAKKKRRR\\\ffflllpppsssuuuuuuwwwyyy{{{{{{}}}yyysssnnnoooqqqtttyyy}}}tttoooiiiddd___ZZZVVVSSSPPPNNNLLLKKKJJJIIIIIIIIIJJJKKKMMMPPPSSSWWW\\\bbbiiinnnuuuvvvvvvvvvwwwyyy}}}yyyrrrmmmiiifffccc```______```bbbeeehhhjjjiiikkkmmmnnnmmmkkkllllllhhhgggddd___WWWMMMDDD???888555111////////////...///...,,,,,,---------,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''''''''))))))((((((((((((''''''&&&&&&''''''(((***+++,,,******))))))))))))******''''''((((((((()))))))))+++)))''''''((())))))((())))))))))))************))))))(((((((((((())))))(((((((((((()))))))))))))))))))))(((((('''''''''))))))))))))((((((((((((************))))))))))))))))))))))))))))))))))))(((((()))*********))))))))))))))))))************((((((((((((((((((((((((+++*********))))))((((((******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******)))***++++++,,,,,,+++++++++,,,,,,------,,,,,,+++)))))))))***+++,,,------,,,***))))))+++,,,+++***+++++++++,,,,,,,,,------............///////////////////////////000111222333444444555777<<>>888444222111///...,,,,,,---------,,,------------------------)))***,,,------,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&'''''''''(((((())))))%%%&&&&&&&&&''''''((((((''''''''''''(((***+++,,,((()))***++++++***)))((())))))))))))************&&&(((***)))''''''***,,,+++*********))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))))))))***+++,,,------...))))))******+++++++++,,,(((((())))))*********+++))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))************************************,,,,,,+++***)))(((''''''******++++++++++++******************************((()))***++++++***)))(((***)))((((((((()))+++,,,))))))************)))))))))***,,,---......---,,,+++***)))***,,,..................////////////000............/////////000/////////000111333444555444888>>>FFFQQQ]]]jjjrrruuuxxx|||zzz{{{{{{zzz{{{~~~rrrooojjjccc]]]YYYVVVTTTOOOOOONNNLLLJJJJJJMMMOOONNNQQQVVVZZZ\\\]]]___```_________aaafffppp{{{~~~xxxqqqlll```]]]YYYUUUUUUWWWZZZ\\\]]]```dddgggiiijjjlllmmmkkklllmmmkkkiiigggggghhh]]]VVVKKKBBB;;;777444222///...,,,,,,---------,,,........................)))***,,,------,,,***)))&&&''''''((()))******+++'''((()))******)))((('''))))))))))))))))))))))))************************))))))))))))))))))))))))++++++***)))(((''''''&&&)))))))))))))))))))))))))))&&&###$$$(((***(((%%%((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((()))******))))))))))))************))))))))))))************))))))))))))))))))))))))''''''(((((()))))))))***+++++++++*********))))))&&&''')))***+++++++++***))))))))))))))))))))))))***)))'''&&&&&&&&&'''(((+++***)))'''''''''((()))&&&''')))***+++***(((''',,,,,,+++***))))))******(((((()))************)))************))))))(((((())))))))))))************---------,,,,,,+++++++++---,,,,,,+++++++++,,,,,,..................------------......///000000000111//////222222111444:::555===HHHRRR\\\fffpppwwwzzz}}}}}}{{{yyyzzz|||}}}tttmmmiiiddd___[[[UUURRROOOMMMMMMMMMLLLKKKMMMNNNPPPSSSVVVYYY\\\]]]______``````ccchhhooouuuxxxrrrgggbbb[[[VVVUUUWWWXXXYYY\\\]]]```ccceeeggghhhiiimmmmmmmmmllljjjhhheeedddggg```UUUKKKBBB;;;666333222222222111///------.........---,,,,,,+++******++++++++++++++++++++++++'''''''''((()))*********'''((()))******)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%))))))))))))))))))))))))***'''$$$%%%)))+++)))'''************************'''''''''((((((((())))))************************((((((((((((((()))******))))))))))))************))))))))))))************)))))))))))))))))))))))))))*********+++++++++++++++++++++*********))))))'''((()))***************************************,,,+++***)))((())))))***+++***)))((('''(((((()))&&&''')))***+++***)))(((+++++++++*********))))))'''((()))***************++++++*********)))))))))************++++++++++++---,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,------........................------......///000000000222000111333333333666<<<<<>>GGGRRR^^^eeeooottt{{{wwwooommmkkknnnvvv~~~zzzrrrlllgggbbb[[[VVVSSSOOOJJJFFFJJJJJJIIIIIIKKKNNNRRRTTTWWWYYY\\\___cccjjjqqqvvv}}}vvvooohhhbbb^^^^^^^^^[[[[[[]]]aaabbbdddgggiiikkklllmmmllllllkkkjjjiiigggfffeeeYYYPPPDDD888222000//////000000...---------------........................++++++++++++*********)))+++***)))(((''''''((()))(((((())))))))))))(((((()))***+++***(((&&&&&&'''&&&&&&&&&''''''((()))***'''(((((()))******++++++,,,+++******))))))******))))))))))))))))))))))))+++******)))))))))))))))************************************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********%%%&&&''')))******++++++((((((((('''((())))))***))))))))))))))))))***+++(((((()))))))))***************++++++++++++************))))))))))))******,,,,,,,,,+++++++++******+++++++++++++++******))))))******++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---.........---+++******+++---...---------------------------------.........//////---///000111000111222444555888===DDDMMMXXXdddllltttyyyvvvooolllmmmsssyyy}}}wwwmmmggg```[[[WWWSSSNNNJJJKKKJJJIIIHHHJJJMMMPPPRRRVVVXXXZZZ]]]```dddjjjnnnttt|||}}}wwwmmmfff```___^^^[[[[[[]]]^^^```bbbeeegggiiikkkkkkllllllkkkkkkiiihhhgggfff]]]UUUIII===666333111000000000///...------------------------------------,,,,,,+++++++++************))))))(((((((((((()))(((((())))))))))))(((((((((***+++***((('''''''''''''''&&&''''''((()))***((((((((()))******++++++++++++***)))))))))******))))))))))))))))))))))))+++******)))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,%%%&&&''')))************'''''''''''''''(((((())))))************))))))(((((((((((((((((()))))))))******++++++++++++************))))))))))))******,,,,,,,,,++++++++++++***++++++***)))))))))******))))))++++++,,,+++***)))************************---------------......///------++++++++++++------------------------------------........./////////...///111111111222444666888<<>>GGGPPP^^^lllvvv~~~|||}}}yyypppjjjbbb___ZZZTTTPPPNNNMMMMMMIIIJJJKKKKKKLLLOOOSSSVVVUUUZZZ^^^aaaccciiisss{{{xxxqqqiii```[[[[[[YYYYYYXXXYYY[[[]]]```bbbcccdddeeeggghhhiiiiiiiiigggfffccc___WWWMMMBBB:::222111000///............------------------------************))))))))))))&&&'''(((*********)))((((((((())))))))))))(((((('''(((******)))(((((())))))(((((('''''''''((((((*********)))))))))))))))((((((((((((((()))******))))))))))))))))))))))))+++******)))))))))))))))((((((((((((((((((((((((************************))))))************))))))))))))))))))))))))))))))************************+++*********))))))((((((++++++******)))'''&&&%%%'''''''''''''''((())))))***)))(((((((((***+++,,,******))))))((((((((('''******++++++++++++******,,,++++++******++++++,,,*********++++++,,,,,,,,,)))***+++---------,,,+++,,,++++++,,,---...///000------------------------******))))))******+++,,,+++,,,,,,------,,,,,,+++------------------------////////////000000000000222222333333555888===AAAMMMVVVdddrrr|||xxxqqqfffbbb]]]WWWRRROOONNNNNNJJJJJJJJJIIIIIILLLPPPTTTOOOTTTZZZ]]]___dddlllssswww|||uuummmccc^^^]]]XXXWWWWWWWWWXXX[[[]]]___aaabbbdddfffggghhhhhhiiigggfffeeebbb[[[QQQEEE===222111000//////.................................(((((((((((((((((((((((())))))))))))))))))******''')))***++++++***)))'''))))))))))))))))))))))))******))))))(((((('''''''''(((((()))***++++++,,,*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((+++***)))))))))***,,,---(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))---,,,,,,+++*********+++))))))))))))))))))))))))************+++,,,,,,---******)))))))))***,,,---************+++,,,------)))************+++++++++++++++,,,,,,,,,,,,------.........------,,,,,,,,,+++,,,------......------............/////////000///000111111000///111222444555666555555:::AAAHHHTTT```nnnxxxzzztttnnnfff```\\\WWWQQQMMMMMMLLLJJJIIIIIIJJJLLLMMMOOORRRUUUXXX[[[___dddhhhqqqwww~~~wwwrrrllleee```]]][[[YYYZZZ[[[]]]]]]]]]]]]___aaacccfffggghhhiiillljjjhhhgggddd[[[NNNDDD===888333222333333000,,,........................((((((((((((((((((((((((*********)))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))***)))))))))((((((((('''''''''((())))))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))''''''((((((((()))))))))******)))((()))***+++,,,))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++******)))))))))***************************,,,,,,+++++++++++++++++++++***)))))))))***,,,---+++++++++***++++++,,,,,,)))************+++++++++++++++,,,,,,,,,,,,------......---------,,,,,,,,,------...///////////////---------............//////000111111000000111222222444555555777>>>HHHOOO[[[gggttt|||{{{tttllleeeaaa[[[UUUQQQPPPOOOLLLJJJIIIIIIJJJKKKNNNPPPSSSVVVYYY]]]bbbfffiiiooovvv}}}|||vvvpppiiiccc___]]]ZZZYYYZZZ[[[\\\[[[]]]^^^```ccceeeggghhhiiijjjhhhgggfffeee^^^SSSJJJ@@@:::444111111111...+++........................))))))))))))))))))))))))+++*********))))))((((((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''(((((())))))***))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((())))))))))))*********))))))((((((((()))***++++++++++++++++++*********))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))+++***))))))((()))))))))************************...---,,,++++++*********+++************+++,,,,,,,,,,,,++++++***+++++++++)))************+++++++++++++++,,,,,,,,,,,,------...------------,,,,,,,,,,,,---......//////......,,,,,,---------.........///000111111000000111333000222444666;;;DDDPPPYYYdddppp|||~~~uuummmhhhbbb[[[VVVSSSQQQNNNKKKIIIHHHIIIIIILLLNNNQQQSSSVVVYYY^^^bbbbbbffflllqqqvvv}}}xxxpppkkkddd```[[[XXXXXXXXXYYYYYY\\\]]]___aaadddfffhhhiiiiiigggffffffeeeaaaZZZTTTGGG@@@999444222000...,,,........................************************++++++******)))(((((((((((()))************)))((())))))))))))))))))))))))))))))))))))((((((((((((&&&'''''''''((((((((())))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++((((((((((((((())))))***---,,,,,,++++++*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++******)))))))))******************************---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++------,,,+++************))))))*********++++++++++++++++++,,,,,,,,,------------------------------***++++++,,,,,,,,,,,,,,,---------........./////////000111111111111222444000333555999???JJJWWW```kkkwwwvvvooohhh```[[[UUUSSSOOOLLLJJJIIIHHHIIIJJJLLLNNNPPPRRRUUUZZZ]]]^^^aaaeeeiiimmmttt~~~yyytttkkkfff___ZZZWWWWWWWWWVVV[[[[[[]]]___bbbeeeggghhhiiihhhfffffffffccc___\\\PPPIII@@@999555222000...........................++++++++++++++++++++++++************))))))(((((())))))************))))))************************(((((((((((())))))))))))''''''''''''(((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************++++++++++++'''((((((((())))))))))))---,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++*********++++++,,,************************++++++++++++,,,---...///++++++,,,,,,,,,+++++++++------,,,+++************))))))*********++++++++++++++++++,,,,,,,,,------------------------------***+++,,,,,,------,,,,,,////////////000000000000...000111222111111333444222555999===DDDOOO]]]fffqqq|||xxxpppgggaaaXXXUUURRRNNNKKKJJJJJJJJJHHHJJJLLLMMMNNNQQQUUUXXX[[[^^^```bbbeeekkktttzzz~~~tttnnnfff^^^ZZZWWWVVVTTTXXXYYYZZZ\\\___bbbeeegggjjjiiihhhgggfffeeebbb```VVVPPPFFF>>>777333000///////////////////////////************************)))))))))))))))))))))******))))))))))))))))))***************************(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++'''((()))*********))))))+++++++++++++++*********))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++,,,---++++++++++++++++++++++++*********+++---...000111,,,,,,,,,---,,,,,,+++***,,,,,,++++++***+++++++++)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------------...---...//////000000////////////000000000111111111...000222222222222444555444888>>>DDDLLLWWWdddmmmwwwyyypppjjj^^^\\\WWWSSSOOOMMMLLLKKKGGGIIIJJJKKKLLLNNNRRRUUUVVVYYY[[[]]]^^^bbbiiiooo~~~}}}wwwnnneee___ZZZVVVTTTVVVVVVWWWYYY\\\___ccceeeiiiiiiiiihhhgggfffddddddZZZUUULLLBBB:::444111000////////////////////////************************((((((((()))******++++++******))))))))))))******************************'''((((((((()))))))))***))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************)))))))))************+++((()))***+++++++++***)))))))))******************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))***************+++,,,,,,+++++++++++++++++++++++++++++++++,,,---...///000,,,,,,---------,,,+++***+++++++++***++++++,,,,,,)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------.........///000000111111000000////////////000000000000...000222222222222444666555;;;CCCKKKTTT```mmmuuuzzzttthhheee```YYYTTTPPPMMMLLLGGGHHHIIIJJJJJJLLLPPPRRRSSSVVVXXXYYYZZZ\\\aaafffqqq|||~~~uuulllddd]]]WWWTTTSSSSSSTTTVVVYYY]]]aaacccfffggghhhiiihhhggggggggg___[[[TTTJJJAAA999555444////////////////////////))))))))))))))))))))))))''''''((()))***+++,,,,,,******))))))))))))******************************'''((((((((())))))******************))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************((())))))))))))*********((()))***,,,,,,++++++***(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))((())))))***++++++++++++++++++++++++++++++------,,,,,,,,,---......,,,,,,---...---,,,***)))************+++,,,------)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,------.........---......///////////////............/////////000...000222222222333444666666<<>>EEENNN\\\iiivvvuuullleee___YYYTTTQQQNNNKKKJJJLLLOOOQQQRRRTTTVVVXXXXXXYYY]]]cccggglllssstttggg^^^YYYVVVUUUTTTUUUVVVXXX[[[^^^aaabbbeeegggiiijjjjjjgggeeeccc[[[SSSIII@@@:::777444222*********)))))))))))))))))))))))))))************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((***+++,,,+++***))))))***))))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((************)))))))))))),,,***))))))))))))(((&&&************))))))))))))&&&&&&'''(((***+++,,,,,,***++++++++++++***))))))************************))))))))))))))))))))))))+++++++++***************------,,,++++++++++++,,,******************************************************+++++++++,,,,,,,,,(((((()))******+++,,,,,,++++++,,,,,,,,,,,,---------------------------------------............/////////............///000/////////000000222333333666666999AAAJJJUUUeeesssuuunnnggg```[[[UUURRRMMMKKKKKKMMMNNNNNNPPPRRRTTTVVVXXXZZZ^^^aaabbbhhhqqq}}}rrrggg___ZZZVVVTTTTTTUUUWWWZZZ]]]```bbbeeefffiiijjjjjjhhhfffdddccc[[[PPPFFF>>>999555333))))))))))))))))))))))))((()))))))))************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++************+++((()))***++++++***((('''((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))***)))'''((())))))((('''*********)))))))))))))))%%%&&&&&&((()))***+++,,,)))***+++,,,,,,+++))))))************************)))))))))))))))))))))))),,,+++++++++***))))))))),,,++++++******+++++++++******************************************************++++++,,,,,,,,,,,,)))*********+++++++++,,,+++++++++,,,,,,,,,------------------------------------------...........................//////000/////////000111222333444666777<<>>BBBMMM[[[hhhsss{{{uuulllfff___XXXTTTQQQOOONNNLLLKKKKKKNNNRRRUUUUUUTTTTTTXXX]]]___ccclllyyyzzznnnfff]]][[[YYYVVVVVVWWWYYY[[[```aaacccdddeeefffffffffccceeeddd^^^TTTIII@@@<<<+++++++++,,,,,,---------))))))))))))************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++---***''''''***,,,---,,,+++***)))))))))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********++++++***)))***+++,,,+++***(((((())))))*********+++))))))******+++++++++,,,+++***)))))))))***,,,---************************))))))))))))))))))))))))))))))******+++++++++,,,******))))))***+++,,,,,,************************++++++++++++++++++++++++(((***+++------,,,+++***)))))))))***++++++,,,,,,++++++,,,,,,,,,---------000000000000000000000000000000000000111111111111+++,,,...000000000000///222222222333555777888999AAAFFFRRRaaammmxxx|||sssmmmeee]]]WWWSSSPPPNNNKKKIIIIIIKKKPPPSSSTTTSSSVVV[[[^^^______dddoooxxxtttlll```]]]ZZZWWWVVVWWWYYYZZZ___```aaacccdddeeeffffffaaadddfffbbbXXXLLLDDD???+++,,,,,,------,,,,,,+++******++++++++++++******((()))+++,,,---,,,,,,+++((()))***++++++***)))(((************))))))))))))(((((())))))*********+++,,,,,,+++***)))(((''''''((()))***+++,,,---......))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))***++++++,,,,,,++++++***,,,+++++++++++++++++++++,,,,,,++++++***)))))))))((())))))*********))))))+++++++++************)))))))))))))))))))))))))))))))))*********+++++++++))))))************))))))***)))((()))+++,,,,,,+++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------..................------,,,---......//////......000000000000000111111222///111444444333555:::>>>GGGOOO[[[hhhttt}}}uuujjjaaa\\\WWWRRRNNNJJJIIIIIIIIIKKKMMMPPPQQQVVVWWWXXXZZZ^^^dddkkkqqq|||rrrjjjeee^^^YYYWWWWWWXXXXXX\\\^^^```bbbcccdddddddddfffgggeeebbb___YYYMMM@@@***++++++,,,,,,++++++*********++++++++++++******)))***+++,,,,,,,,,+++***((()))***++++++***)))(((************))))))))))))((()))))))))************************)))))))))))))))***************++++++))))))))))))))))))))))))***)))))))))))))))))))))***************************************************++++++,,,,,,++++++***++++++++++++++++++++++++******************++++++++++++,,,,,,,,,++++++***+++++++++************)))************************))))))*********+++++++++)))******************)))+++***))))))+++,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................,,,---......//////......000000000000000111111222///222555555555777===AAALLLTTTaaannnzzzzzzpppggg```[[[UUUQQQLLLKKKJJJJJJKKKMMMOOOQQQUUUWWWXXXZZZ]]]aaagggkkkxxxzzzqqqkkkbbb\\\YYYXXXXXXXXX[[[]]]___aaacccdddddddddfffgggfffbbb```[[[PPPDDD)))******++++++******)))******++++++++++++******+++++++++,,,++++++***)))))))))************))))))************))))))))))))))))))))))))************(((((())))))*********+++*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))******************************++++++++++++++++++++++++******++++++++++++******************************((())))))***++++++,,,,,,,,,,,,,,,,,,,,,+++***)))+++++++++************)))++++++++++++++++++++++++***************+++++++++******++++++++++++******,,,***)))***++++++***)))++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------........................------...////////////...000000000000000111111222000333555666777;;;AAAFFFSSS\\\iiivvvxxxnnngggaaaZZZVVVNNNMMMKKKJJJJJJLLLNNNPPPTTTVVVXXXZZZ[[[^^^aaadddooozzz{{{tttjjjaaa\\\YYYXXXWWWZZZ[[[]]]```bbbdddeeeeeeeeegggfffcccbbb^^^TTTJJJ******++++++++++++************++++++++++++******,,,+++++++++******)))))))))))))))******)))))))))************)))))))))((()))))))))))))))*********))))))))))))************+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++++++++++++++++++++******++++++++++++******)))))))))))))))*********))))))*********+++++++++***************)))((('''+++++++++*********))))))++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++---+++******++++++)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------...............------...///////////////000000000000000111111222000222555666888>>>FFFLLLZZZcccppp}}}vvvnnnfff___YYYQQQOOOLLLIIIIIIJJJLLLMMMQQQTTTWWWZZZ[[[]]]___aaagggppp~~~}}}rrrggg___[[[XXXVVVXXXZZZ\\\^^^aaaccceeefffdddfffgggdddcccaaaZZZQQQ++++++,,,,,,,,,,,,++++++******++++++++++++******,,,++++++******)))))))))***))))))))))))))))))***************)))))))))(((******))))))))))))))))))************))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))(((((())))))************************************************************)))******++++++******)))(((((()))))))))*********+++++++++*********))))))***************)))((('''+++++++++*********))))))++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++---+++******++++++)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------.........//////---...//////000000//////000000000000000111111222///222444666:::AAAKKKSSS___iiiwww~~~uuulllccc]]]UUURRRNNNJJJHHHHHHJJJKKKNNNQQQUUUYYY[[[^^^```bbbbbbiiitttyyynnneee^^^YYYVVVXXXYYYZZZ]]]___bbbdddeeecccfffgggeeedddccc^^^XXX,,,,,,,,,------,,,,,,,,,******++++++++++++******++++++***)))))))))************))))))))))))******************))))))))))))************))))))))))))+++*********))))))((((((******++++++,,,,,,,,,---))))))))))))))))))))))))((((((((()))******++++++************************))))))))))))))))))))))))))))))************))))))((())))))******+++++++++,,,,,,++++++***))))))(((***++++++,,,,,,,,,+++++++++++++++************)))+++++++++++++++++++++++++++++++++*********************++++++++++++******,,,***)))***++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////......///000000000000///000000000000000111111222000333555888<<>>CCCIIITTTaaalll}}}{{{qqqjjj```XXXSSSOOOKKKGGGLLLMMMNNNPPPTTTXXX\\\___aaabbbddddddfffmmmvvv}}}uuujjjcccZZZYYYXXXYYY\\\___```___ccccccdddeeeeeedddcccbbb******************************+++++++++,,,,,,,,,*********))))))(((((((((***************************)))))))))((((((((((((((((((((())))))))))))***))))))))))))))))))))))))************************)))))))))))))))*********))))))))))))***************************++++++++++++++++++*********)))))),,,+++***((((((((()))***************************)))************++++++++++++)))((()))+++,,,+++)))+++*********))))))))))))+++++++++*********))))))************************++++++,,,,,,+++******)))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,---------...,,,,,,,,,---------.....................///000000000000000000111111111111111111222111000111333666444999AAAGGGOOO[[[iiitttvvvoooddd\\\WWWSSSNNNJJJIIIJJJJJJLLLPPPUUUYYY[[[___aaaccccccdddiiiqqqwwwzzznnnggg^^^\\\YYYYYY[[[]]]^^^^^^bbbcccdddeeefffeeedddccc******************************+++++++++,,,,,,,,,++++++++++++******************************************)))))))))(((((((((((())))))))))))*********************************))))))))))))))))))))))))************))))))))))))))))))))))))************+++++++++***************+++++++++******************************)))))))))++++++***))))))***+++,,,)))************+++++++++***)))((()))+++,,,,,,******************)))))))))*********)))))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,---------.....................///000000000000000000111111111111111222333222111333555777555<<>>EEENNN[[[iiivvvxxxooogggaaaZZZVVVQQQMMMKKKKKKNNNPPPOOOSSSWWWYYYYYY[[[^^^bbb```dddjjjrrr~~~{{{qqqiiiccc___\\\ZZZXXXZZZ]]]```ccceeeffffff+++,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------,,,,,,,,,++++++))))))******++++++++++++*********)))))))))))))))%%%&&&'''(((***,,,---------,,,***((('''&&&''''''))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++***+++,,,------,,,+++***,,,+++*********+++------+++++++++++++++++++++++++++++++++************)))***+++---......---+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,------,,,++++++***))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............/////////000000000000000000111111222111111333666666666;;;CCCOOOYYYeeennn{{{xxxmmmfff___YYYRRRMMMLLLLLLJJJHHHLLLNNNRRRVVVYYY\\\]]]]]]___```eeennnxxxwwwooohhhbbb\\\XXXXXXYYY[[[]]]___aaacccccc,,,,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++++++++++++++*********************+++++++++,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++******+++,,,,,,+++******+++******)))***+++,,,---+++++++++++++++++++++++++++++++++************))),,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........./////////000000000000000000000111222222333222444777777888>>>FFFRRR\\\iiissstttlllccc\\\UUUPPPNNNMMMKKKIIIKKKMMMPPPTTTXXXZZZ\\\]]]______ccckkksss~~~}}}tttmmmeee___[[[XXXYYYZZZ\\\^^^aaacccddd,,,,,,------,,,,,,+++***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((************++++++++++++++++++++++++++++++++++++------,,,,,,+++******)))(((((()))***************))))))))))))))))))))))))+++++++++***************)))************+++++++++)))******++++++******)))***))))))))))))***+++++++++++++++++++++++++++++++++++++++************)))---,,,***((((((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,))))))***+++,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............................../////////000000000111000000000000111222222666444555777888:::BBBKKKVVVaaaooozzz~~~vvvhhhbbbYYYSSSQQQOOOLLLIIIIIIJJJMMMQQQUUUXXX[[[\\\___^^^aaagggmmmuuu|||sssjjjbbb]]]XXXXXXYYY[[[]]]```cccddd---------------,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++*********++++++++++++++++++++++++***)))(((''''''&&&''')))*********)))((())))))))))))))))))))))))************************))))))*********+++++++++)))))))))******))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++*********))))))++++++***))))))***++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---******+++++++++,,,,,,,,,)))******++++++,,,------***+++,,,,,,------,,,,,,------------------------////////////////////////...////////////000000000111111000000111111222333777555555777999<<>>GGGSSS]]]hhhxxxvvvkkkeee[[[UUUQQQQQQOOOLLLKKKLLLOOOSSSXXX^^^bbbcccbbbbbbccchhhppp{{{xxxmmmbbb]]]YYYVVVWWW[[[SSSNNNGGGAAA<<<888444111.........///////////////------------------------...---,,,,,,++++++,,,,,,---,,,++++++*********+++,,,,,,++++++******++++++************+++,,,...///,,,,,,++++++******))))))************************++++++************++++++''')))***,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------))))))***+++,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,+++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,---------......///000000///...+++((('''///////////////////////////000000000111111111111000111111222333444666777;;;@@@JJJWWWbbbnnn|||qqqiii```ZZZUUUTTTQQQMMMJJJKKKLLLOOOUUUZZZ^^^`````````aaadddiiisss|||qqqeee___ZZZVVVWWWZZZ]]]YYYSSSLLLFFF@@@;;;777111111000000000000000///------------------------000//////..................---,,,+++************,,,,,,++++++***++++++,,,+++*********+++,,,...///+++++++++++++++*********************************++++++************++++++'''((()))+++,,,---......***++++++++++++,,,,,,,,,))))))*********+++++++++)))***+++,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,---------.........///000000000///...---...////////////000000000000000000000111111111111000111333333333555777:::>>>DDDOOO^^^iiivvvxxxpppeee^^^WWWTTTQQQKKKIIIJJJIIILLLPPPUUUYYY\\\]]]^^^``````dddlllvvv}}}ssshhhaaa\\\WWWWWWYYYdddaaa\\\WWWRRRKKKEEE@@@777666555333222000//////........................000000///...............,,,,,,++++++***+++++++++,,,++++++***++++++,,,,,,,,,+++*********,,,...///***++++++++++++++++++,,,************************++++++************++++++))))))******+++,,,---...******+++++++++,,,,,,,,,))))))*********+++++++++******+++,,,,,,,,,++++++************************+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,++++++***---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,---------............//////////////////.../////////000000000000000000000000111111111111///222444444444666999<<>>DDDLLLTTT```nnn|||xxxpppfff]]]YYYUUUQQQNNNLLLJJJHHHIIIMMMSSSXXXZZZ[[[\\\]]]^^^aaaiiittt}}}zzzqqqfff^^^YYYWWWWWWmmmkkkiiihhhgggeee```]]]TTTOOOHHHAAA<<<777444111333111//////000000...------------.........//////.........---,,,+++++++++,,,+++***))))))***,,,---000---******,,,---...---,,,,,,,,,+++++++++******,,,,,,,,,,,,+++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---......---+++,,,......,,,))),,,,,,++++++,,,,,,---............................../////////000000000000000//////...///000111222000000000111222222333333444222222666999;;;@@@FFFPPPXXXffftttwwwlllccc]]]XXXSSSOOOMMMJJJHHHIIIMMMRRRVVVXXXZZZ[[[\\\]]]___fffpppxxx}}}tttjjjbbb\\\ZZZYYYmmmlllkkkllllllkkkhhheee___ZZZSSSLLLEEE>>>888444444333111000111111000///---............///////////////......------,,,,,,...---+++******+++,,,---...,,,***)))+++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,+++,,,------+++))),,,,,,++++++,,,,,,---................................./////////000000000///////////////000111111000000000111222222333333555333444888:::<<>>FFFNNNZZZeeeuuuzzzppphhhaaaZZZUUUOOOLLLIIIHHHKKKNNNQQQSSSXXXZZZ\\\\\\\\\___fffkkkssswwwmmmddd]]]YYYeeeggghhhiiiiiihhhhhhgggfffdddaaa^^^YYYSSSKKKFFF???;;;777444333222000///////////////////////////++++++++++++************,,,,,,++++++************++++++++++++******+++,,,,,,,,,,,,+++++++++*********++++++++++++******)))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---------,,,+++++++++,,,,,,++++++,,,,,,---.......................................////////////...//////000000000000000000000000111222222333333333333666:::<<<@@@JJJTTT___kkk|||~~~}}}}}}}}}}}}||||||{{{zzzyyyxxxwwwvvvvvvvvvwwwwwwwwwxxxxxxxxxyyyyyyyyyzzzzzz{{{}}}}}}uuummmfff^^^YYYRRRNNNJJJHHHJJJMMMOOOQQQWWWZZZ]]]]]]]]]___dddhhhooo|||~~~sssggg^^^YYY```cccfffggggggfffggghhhfffeeedddcccaaa]]]WWWSSSGGGCCC===888555222000...000000000////////////...---------,,,,,,,,,,,,,,,+++++++++++++++************,,,---,,,+++***+++---,,,,,,,,,+++++++++******++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,...///...---,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------........./////////......///000000000000000000000000111222222333333222333777<<>>:::777111111000000/////////...,,,---------------------++++++,,,---............***---//////,,,+++,,,...,,,,,,,,,+++++++++******,,,,,,---......---------))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++)))************+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,++++++,,,,,,---...---000222111...,,,---///,,,,,,++++++,,,,,,---...---------------------------------.........//////---...000111111111000///000000000111222222333333444666<<>>AAAHHHRRR[[[fffvvv}}}rrrkkkaaaZZZVVVRRRMMMJJJIIIJJJLLLPPPUUU[[[aaadddcccccceeekkkrrr{{{CCCEEEGGGIIIKKKOOOTTTWWWYYY[[[___aaabbbccceeegggiiiiiijjjkkkllljjjfffccc]]]WWWOOOHHHAAA<<<777444222111000//////.................................,,,---------............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,,,,,,,,,,++++++++++++)))***++++++,,,,,,++++++---------...------,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,,,,+++******------------------------///......---,,,++++++***............................../////////000000000000000000111111111222222222222333444666888:::;;;AAADDDMMMWWWaaalll}}}xxxqqqggg___ZZZUUUOOOKKKKKKKKKKKKNNNRRRXXX]]]aaaaaaaaadddgggjjjppp}}}EEEFFFGGGHHHJJJMMMQQQUUUXXXZZZ^^^```aaabbbdddfffiiihhhhhhiiikkkkkkhhhfffaaa^^^XXXRRRLLLEEE>>>999444333222000///......---........................------------............---,,,,,,++++++,,,,,,---------------------------************+++,,,---...------------,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,---............+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,------------------------***++++++,,,,,,---------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,.........................../////////000000000000000000111111111222222222222333333555666888:::;;;CCCGGGPPP\\\gggttt~~~wwwmmmddd^^^XXXRRRMMMLLLKKKJJJKKKNNNSSSYYY\\\^^^___bbbdddeeehhhrrr~~~EEEFFFGGGHHHHHHKKKPPPSSSXXXZZZ]]]___```aaaccceeegggfffeeefffhhhiiihhhfffcccaaa^^^YYYTTTLLLDDD>>>555444333111///...------////////////////////////---------........./////////......------......///------------------------************+++,,,---...//////.........---------+++,,,------......------)))***+++---...///000000++++++------------++++++---..................---------------------------)))***+++,,,------...///,,,,,,,,,---------......***++++++,,,,,,------...------------------------******+++,,,...///000000........................////////////000000000000000111111111111222222222222333444555777999;;;<<>>CCCFFFOOO]]]hhhsssxxxmmmfff```XXXQQQJJJKKKKKKIIIHHHKKKRRRWWW\\\^^^```______ccciiinnnzzzMMMJJJGGGGGGIIIMMMOOOPPPUUUVVVXXXZZZ]]]^^^___```dddfffhhhiiihhhggghhhjjjhhhgggfffddd```ZZZSSSNNNDDD@@@:::666444222000///------.........------,,,////////////////////////,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,------......------,,,.........///......------......---,,,,,,+++******++++++,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,------++++++,,,,,,,,,---------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///000/////////............////////////000000000000222222111111111111111222000333555666666999???DDDJJJSSS```lllxxx}}}rrrkkkddd[[[UUUNNNNNNLLLJJJHHHJJJOOOTTTYYY\\\^^^___^^^```fffjjjwwwQQQNNNJJJIIIJJJMMMOOOOOOTTTUUUWWWYYY\\\^^^```aaadddfffhhhiiihhhhhhiiijjjgggggggggfffeeebbb]]]YYYMMMHHH@@@:::666444333222........................////////////////////////,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,------......------,,,------......///...............---,,,,,,+++******++++++,,,,,,,,,,,,------......------,,,,,,------,,,,,,,,,,,,------------------------------------------------------------...------------...//////////////////............////////////000000000000222111111111111111222222222444666777777:::AAAFFFOOOXXXeeerrryyyqqqiii```YYYRRRQQQNNNJJJHHHIIILLLPPPUUUXXX\\\^^^]]]^^^aaaeeeqqq}}}ZZZVVVQQQNNNNNNOOOPPPPPPSSSSSSUUUXXX[[[^^^```aaaccceeeggghhhhhhhhhiiijjjfffeeeeeeffffffdddaaa^^^XXXQQQHHH@@@:::777444222111111111000111111111111////////////////////////......////////////......------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,------......------,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///...---,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,------.................................---------------......//////////////////.........////////////000000000000111111111000111111222333333555777777888<<>>FFFPPPXXXcccooo~~~~~~~~~~~~~~~~~~}}}}}}}}}xxx{{{xxxnnnggg```WWWQQQNNNMMMJJJHHHHHHNNNUUUZZZ[[[]]]```cccggghhhpppyyypppfff\\\UUUWWWUUUSSSRRRQQQSSSUUUVVVZZZ\\\___bbbdddeeeeeeddddddcccbbbbbbbbbcccdddeeeeeeeeeeeeeeeccc^^^XXXSSSEEE>>>666222222111...+++222111///...------......000000000000000//////...//////.........---------///......---+++******)))......---,,,,,,+++******,,,,,,,,,------.........,,,,,,------,,,,,,+++***////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,,,,,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,---------..............................---......///////////////---...///111111111000000000000000111222333555555666666999???EEEKKKTTT]]]fffuuu~~~}}}}}}}}}{{{{{{|||}}}~~~~~~~~~~~~|||}}}~~~}}}}}}yyyxxx|||}}}tttkkkaaaXXXTTTQQQMMMJJJJJJIIIKKKPPPUUUZZZ___bbbcccfffgggmmm|||yyypppggg```[[[YYYUUUSSSRRRSSSTTTVVVVVVXXX[[[^^^```aaabbbaaaaaaaaa```______```aaabbbffffffggggggfffbbb]]]XXXLLLEEE<<<777555444111...111111///...---......///...............------,,,//////.........------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---............---,,,,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,,,,,,,,,,---...---------,,,,,,,,,++++++,,,,,,,,,---------..............................---....../////////////////////...---------......000000000111222333555555777777;;;AAAGGGMMMWWWaaammm|||}}}|||||||||zzz{{{{{{|||}}}~~~~~~~~~~~~}}}}}}}}}|||}}}~~~}}}xxxvvvyyy~~~xxxnnneee[[[WWWSSSNNNKKKKKKHHHJJJNNNSSSXXX]]]```aaaeeeeeejjjvvv{{{sssnnnddd```[[[WWWTTTSSSTTTUUUTTTUUUXXX[[[^^^___``````^^^]]]\\\[[[[[[\\\]]]]]]dddeeefffggghhhfffaaa^^^VVVOOOEEE>>>:::777444111111000///......///000000...............------,,,...............---------++++++,,,,,,---------...***++++++,,,---......///,,,,,,,,,------------.........//////......---,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,---------..............................---......///////////////222000...,,,+++,,,...///000000000111222333555555888888===DDDJJJPPP[[[fffvvv}}}zzzyyyyyyzzzyyyzzzzzz{{{|||}}}~~~~~~~~~~~~}}}}}}}}}||||||||||||}}}~~~{{{xxxyyy}}}tttiii___ZZZVVVPPPMMMLLLHHHJJJMMMQQQUUUZZZ]]]___dddbbbeeennnyyy}}}yyyppplllfff^^^YYYUUUTTTTTTVVVWWWYYY\\\^^^___``````\\\[[[ZZZXXXXXXXXXYYYZZZ______aaadddffffffcccaaa]]]WWWNNNEEE???:::666333111111000/////////000111000000000000000//////...........................,,,,,,,,,------------...++++++,,,,,,---.........------------------------...............---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,---------..............................---......///////////////222111000//////000000111000000000111222333555555777999???GGGLLLSSS___kkk}}}|||yyywwwwwwwwwwwwxxxxxxyyyzzz{{{|||}}}}}}~~~}}}}}}}}}}}}||||||||||||}}}~~~}}}}}}yyyoooddd^^^YYYRRRMMMMMMJJJJJJLLLOOOSSSXXX\\\^^^bbb```bbbhhhpppzzz~~~yyyrrrjjjbbb\\\YYYWWWZZZZZZ[[[\\\]]]]]]^^^^^^[[[ZZZXXXWWWVVVVVVVVVWWWZZZ[[[]]]aaaeeefffeeeccc```[[[TTTLLLDDD>>>888555333222111000///000111111000000000000000//////...---..............................---------,,,,,,------------------------------------------------,,,------------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,---------..............................---......///////////////,,,...000222333333222111000000000111222333555555777:::AAAIIIOOOVVVcccqqq}}}|||yyyvvvuuuuuuuuuvvvwwwwwwxxxyyyzzz{{{{{{|||}}}}}}}}}}}}||||||||||||{{{|||}}}~~~uuuiiibbb[[[SSSNNNMMMLLLLLLLLLNNNRRRVVV[[[^^^```___aaafffjjjqqq~~~wwwooohhhccc```^^^^^^]]]\\\\\\[[[ZZZZZZZZZYYYWWWUUUTTTSSSTTTTTTVVVWWWZZZ___dddffffffeeeaaa___ZZZSSSLLLDDD===:::555333222000000000000111...............------,,,---------...............///.........------,,,,,,.........---------------...------------,,,,,,,,,,,,,,,------,,,,,,+++***------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------............,,,,,,,,,---------..............................---......///////////////(((+++///222333222000///000000000111222333555555888<<>>888333///...///000///...------...///...,,,..............................------------......000000//////...---++++++------------------------........................---------------------------,,,,,,++++++,,,,,,---++++++,,,------,,,++++++---,,,***))))))***,,,---000000/////////.........---------............///,,,,,,,,,---------......//////............/////////......------///000111000000000000000111111222222333333333222444666999===DDDMMMVVV___lll{{{}}}|||{{{rrrpppooonnnooopppooonnnqqqqqqrrrrrrsssttttttuuuvvvvvvuuuttttttttttttuuuwwwyyy{{{tttjjjbbb[[[VVVMMMKKKHHHGGGIIIMMMRRRVVV[[[]]]___`````````aaacccsss}}}ssswww||||||vvvppphhhaaa[[[XXXWWWUUURRROOOLLLKKKKKKIIIJJJKKKMMMRRRXXX]]]```ccccccccceeeddd```YYYSSSJJJFFF???999444222333333000...------//////...,,,..............................------------...............///......------------------------------................................................///..................///+++,,,---......---,,,+++---,,,+++))))))+++,,,---...---------,,,,,,,,,,,,---------............///------------------------//////............////////////...---...///000111000000000000000111222222222333333333333444777:::AAAGGGPPPYYYcccqqq{{{xxxvvvtttrrrpppnnnnnnooooooooonnnqqqqqqqqqrrrssssssttttttuuuuuutttsssssstttttttttwwwyyy}}}zzzooofff___YYYQQQNNNKKKIIIIIILLLQQQSSSZZZ\\\___`````````aaabbbmmmvvvlllooosssvvvwwwyyy{{{}}}{{{pppeee^^^XXXWWWTTTQQQNNNLLLKKKJJJGGGGGGHHHJJJOOOTTTYYY]]]```aaabbbdddeeeccc___\\\PPPKKKCCC;;;555222222222111///......//////...,,,..............................------------......,,,------...//////......------------------------........................////////////////////////........................------............---------,,,+++******+++,,,---------------,,,,,,,,,,,,---------............///......------------------//////............////////////.........///000111111000000000000111222222222333333333333555999<<>>BBBGGGNNNYYYeeerrr~~~yyytttooolllnnnlllkkkkkklllmmmmmmlllmmmmmmnnnnnnoooppppppppppppppppppqqqrrrssstttuuuvvv{{{vvvjjjbbbWWWTTTOOOJJJHHHIIILLLNNNQQQUUUYYY\\\]]]]]]^^^___^^^dddnnn{{{kkkhhheeecccdddeeeeeeeeekkkooovvv~~~}}}jjjcccYYYRRROOOMMMJJJHHHGGGFFFEEEEEEFFFIIIMMMOOOWWW[[[aaadddeeeeeeeeeeee```]]]WWWPPPHHH@@@:::777444222111000111000///---..............................------------......000000000///...,,,+++***................................................------------------------...///000111111000///.........------------......,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,---------............///------.........///////////////............//////...///000111111111000000222111111111111222333333222333333444666:::@@@EEEIIIQQQ^^^jjjxxx}}}yyytttooommmlllkkkiiijjjkkkmmmlllllllllllllllmmmnnnnnnoooooopppppppppqqqrrrsssuuuvvvxxx~~~|||ooogggZZZVVVQQQLLLIIIIIIKKKMMMNNNRRRWWW[[[\\\\\\]]]^^^^^^bbbiiitttrrrmmmgggdddddddddcccbbbiiimmmsss{{{vvvmmmaaaXXXTTTQQQMMMJJJIIIHHHFFFEEEFFFHHHJJJLLLQQQWWW^^^ccceeeeeeeeefff```___[[[VVVNNNEEE>>>999555333111111111111///---..............................------------........./////////...---,,,,,,...........................................................................///000111111000///......---,,,++++++,,,---...,,,------------------,,,******+++++++++,,,,,,,,,---------............///,,,,,,---...///000111111//////............//////...///000111222111000000222222111111222222333444222333333444666;;;BBBGGGLLLVVVdddqqq|||xxxtttqqqoookkkjjjhhhiiikkkllllllkkkkkkkkkkkklllmmmmmmnnnnnnoooppppppqqqssstttvvvwww|||uuummm```\\\UUUOOOKKKJJJKKKLLLLLLPPPVVVZZZ[[[\\\\\\]]]\\\___dddlllxxxyyyssslllgggffffffdddbbbiiilllrrrzzz}}}sssfff\\\WWWTTTOOOLLLKKKJJJGGGFFFFFFGGGIIIJJJLLLSSS\\\ccceeeeeefffgggddddddbbb^^^WWWMMMEEE???555444222111111111///---.................................------.........,,,---......///.........////////////////////////........................////////////////////////,,,---...000000...---,,,---,,,++++++++++++,,,---,,,------......------,,,,,,,,,,,,------.........---------.........//////+++,,,---...///111222222//////............//////...///000222222111111000222222111111222222333444222333333444666<<>>EEENNNVVV___mmm~~~}}}{{{vvvtttrrrooollljjjiiihhhgggggggggggggggggghhhhhhhhhhhhiiiiiiiiijjjjjjjjjiiilllnnnooopppttt|||wwwmmmccc^^^YYYRRRNNNMMMHHHIIIJJJOOOTTTYYY[[[[[[ZZZXXXXXX[[[```hhhvvvyyyuuufffbbb\\\VVVRRROOOMMMMMMOOOQQQTTTXXX]]]```cccdddccccccdddddddddbbb^^^\\\PPPJJJAAA:::555333222222000000///........................///////////////................................................////////////////////////........................------......////////////......///......---,,,+++------------------------.....................------------------...//////000000000////////////...///////////////.........///000000000111111111111222222222111222333333444444666888;;;>>>FFFQQQYYYaaaqqq~~~|||zzzxxxqqqpppnnnllliiihhhgggfffeeeeeeffffffgggggggggggggggggggggggghhhhhhhhhiiihhhjjjmmmnnnqqqvvv|||qqqgggaaa[[[TTTOOONNNJJJJJJJJJNNNSSSXXX[[[\\\\\\YYYXXXZZZ]]]dddrrr~~~pppkkkccc\\\WWWSSSPPPNNNPPPQQQTTTWWW[[[___aaacccaaabbbcccdddcccbbb```___UUUPPPHHH???888444333333111000///......---...............///////////////................................................////////////////////////------------------------------......///000000000......//////......------,,,,,,,,,------------..................------------,,,,,,,,,,,,---......000000000/////////...............///////////////000000000000111111111111222222222222222333444444444666999;;;@@@IIITTT]]]fffwww|||yyyvvvtttmmmllljjjhhhgggfffeeeeeecccdddeeefffffffffffffffffffffffffffgggggggggggghhhjjjmmmooorrryyyvvvkkkddd^^^VVVPPPOOOLLLKKKJJJMMMQQQVVVZZZ[[[[[[YYYXXXYYY\\\aaammmyyy|||{{{}}}zzztttkkkddd___ZZZUUURRRQQQRRRTTTWWWZZZ]]]```aaaaaabbbddddddcccbbbaaaaaaYYYUUUNNNFFF===777555444111000///......---------............/////////000................................................////////////////////////------------------------,,,,,,---......///000000,,,,,,---.........------,,,,,,,,,---------......//////.........---------,,,++++++++++++,,,------------------............------......//////000000000000000000111111111111333222222222222333444444555777:::===BBBLLLXXXaaannn~~~zzzvvvrrrnnnjjjiiihhhfffeeedddddddddaaabbbdddeeefffffffffeeeeeeeeeeeeeeeffffffffffffhhhjjjmmmooosss{{{zzzooohhhaaaYYYSSSQQQMMMKKKIIIKKKOOOTTTWWWYYYYYYWWWWWWYYY[[[___jjjttt}}}yyyvvvxxx~~~{{{qqqjjjddd___ZZZVVVRRRSSSTTTWWWYYY\\\___```aaacccdddeeedddbbbbbbbbb\\\YYYSSSJJJAAA:::777666111111000......------------.........//////000000////////////////////////................................................------------------------++++++,,,,,,---...//////***+++,,,,,,------------,,,,,,,,,------.........//////.........---------++++++******++++++,,,---)))******+++,,,......///,,,------...///000111111000000000000111111111111333333222222333333444555777999<<>>777444222222222//////............//////////////////////////////------........./////////,,,---...///000000//////....../////////...---------....../////////......................................................//////.........---------------------------------,,,,,,,,,------............///000111111000///......///111333444444444444444444333444555666888999>>>BBBLLLVVV```nnn|||vvvppplllgggbbb___\\\[[[ZZZZZZZZZ[[[\\\]]]\\\\\\\\\\\\\\\]]]^^^^^^``````______``````aaabbbeeelllvvvzzzqqqiiiddd___]]]```fffmmmzzz~~~tttiiibbb\\\YYYSSSNNNJJJIIIIIIIIIJJJKKKOOOSSSSSSRRRWWW^^^eeettt{{{uuutttlllmmmppptttyyy~~~}}}qqqfff]]]WWWSSSPPPOOOQQQSSSWWWZZZ\\\^^^___dddcccbbbbbbbbb```\\\YYYPPPJJJAAA999444333222222//////............//////////////////////////////,,,---------......//////+++,,,...000000000000000.../////////...---,,,,,,---...///000000///...---................................................//////.........---------000000000000000000000000000////////////............///000111111000///......///111333444444444444444444444444555777888:::@@@EEEOOOYYYcccrrr}}}yyytttnnnjjjfffaaa^^^[[[[[[ZZZYYYYYYZZZ[[[\\\\\\\\\[[[[[[\\\\\\]]]^^^_______________```aaaaaadddkkkwwwwwwooofffaaa]]][[[^^^dddlllyyywwwmmmfff^^^ZZZTTTOOOKKKIIIIIIIIIIIIJJJNNNSSSSSSRRRWWW]]]^^^lllzzzvvvtttssssssvvvyyy{{{{{{xxxmmmbbbXXXRRRNNNOOONNNNNNPPPUUUZZZ]]]^^^aaaaaabbbcccbbb```^^^\\\VVVQQQIII@@@999444222111111000///...............000000000000000000000000111111000000/////////...------......//////000000//////.........---------........................////////////////////////.................................////////////000......////////////..................///////////////111222111///.........111222222333333444444555222222333333444666:::>>>AAAEEEPPP___lllyyy~~~yyyqqqjjjeeeaaa^^^\\\\\\[[[ZZZYYYYYYZZZ[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]^^^^^^]]]^^^aaacccgggooo{{{vvvmmmeee___[[[XXXZZZ___jjjvvvyyyoooiiibbb[[[TTTRRROOOJJJHHHJJJIIIJJJMMMOOORRRUUUWWWXXXbbbhhhuuuzzzxxxtttssstttvvvwwwwwwzzzzzz{{{uuujjj```XXXTTTQQQOOONNNPPPTTTYYY[[[\\\```aaabbbcccbbbaaa___]]]XXXTTTMMMEEE===777444222///......---,,,,,,,,,---000000000000000000000000///.........------------........./////////////////////.........---------........................////////////////////////........................------........./////////......////////////......//////000000000111111111---///000000///...///000111222222333333444444555222333444444444777:::>>>CCCGGGSSSbbbooo~~~{{{vvvnnnhhhccc```\\\ZZZZZZZZZYYYXXXXXXYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^]]]]]]___bbbdddiiiqqq}}}}}}tttkkkccc^^^YYYVVVXXX]]]iiivvv}}}ssslllddd]]]VVVTTTPPPLLLIIIKKKIIIKKKMMMOOOSSSUUUXXXYYY___eeeppp}}}xxxtttrrrqqqpppoooqqqqqqtttyyy~~~ssshhh^^^XXXSSSPPPOOOOOOSSSVVVYYYYYY___```bbbccccccaaa```___[[[WWWRRRKKKCCC<<<777444//////...---------......////////////////////////............------------///////////////........./////////............---........................////////////////////////........................,,,---------...............//////000000//////........./////////000000000,,,...000000000///000222111222222333333444444555444444555555555777;;;>>>FFFKKKVVVeeettt}}}wwwrrrkkkeeeaaa^^^[[[YYYYYYXXXXXXWWWWWWXXXXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\]]]]]]]]]___cccfffllltttzzzqqqiiiaaa[[[WWWTTTVVV[[[hhhtttwwwpppggg```YYYVVVRRRMMMKKKLLLJJJKKKMMMPPPSSSVVVXXXYYY\\\aaajjjxxx|||vvvqqqnnnkkkiiimmmmmmooosssyyyzzzmmmaaaZZZSSSQQQNNNNNNQQQTTTVVVWWW]]]^^^```bbbcccbbbaaa```[[[ZZZVVVPPPHHHAAA:::666222222111000000000000111////////////////////////000000000000000/////////000000//////......------/////////.......................................////////////////////////........................,,,,,,,,,---------......//////000000000000//////,,,,,,,,,,,,---------......000111222111000111222111222222333333444444555444555666666666888<<>>AAAIIIQQQ^^^mmm|||xxxppplllfffaaa___]]][[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[]]]```eeeiiiqqqyyy}}}wwwoooggg^^^ZZZVVVSSSUUUZZZdddqqqvvvmmmeee^^^ZZZUUUNNNKKKLLLJJJKKKNNNQQQUUUXXXZZZ\\\[[[]]]bbbjjjwww{{{tttnnniiicccdddfffiiinnnvvv~~~rrrkkk]]]YYYTTTPPPPPPRRRSSSSSSVVVXXX[[[___aaabbbaaaaaa[[[ZZZYYYUUUOOOHHHAAA===555444333111000///......////////////////////////---------...............///////////////............////////////000000000////////////////////////////////////////////////........................,,,---------............///000000111111000000///....../////////000000000333444555444222000000111111222222333333444444555444555666777888<<<@@@DDDJJJUUUcccsss}}}yyyuuummmiiiccc___]]]\\\[[[ZZZXXXYYYYYYZZZZZZYYYYYYXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZ\\\aaagggkkkuuu}}}|||vvvmmmeee]]]XXXTTTRRRUUUZZZbbbooo|||qqqiiiaaa]]]WWWPPPMMMMMMJJJLLLNNNRRRUUUYYY[[[]]]\\\^^^aaafffqqqzzzsssmmmbbbcccdddfffiiipppyyy~~~wwwiiiccc[[[UUURRRRRRQQQQQQTTTVVVYYY]]]___aaaaaaaaa\\\[[[ZZZVVVQQQKKKEEEBBB777666444222000...------000000000000000000000000------------.........///.........///////////////.../////////000000000000////////////////////////////////////////////////........................------........./////////000000111111111111000000//////000000000111111111000111333222111000000111111222222333333444444555333444666777:::===BBBFFFMMMYYYiiiyyy}}}zzztttpppiiieee```\\\[[[ZZZYYYYYYWWWXXXYYYYYYYYYYYYXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZ\\\aaahhhmmmzzzzzztttkkkccc[[[VVVSSSPPPSSSXXXaaannnvvvmmmeee```[[[SSSPPPPPPJJJLLLNNNRRRVVVYYY\\\^^^\\\^^^___ccckkk|||vvvqqqeeefffeeeddddddiiirrrxxx|||qqqkkkbbbYYYTTTRRRPPPOOORRRTTTXXX\\\___```aaaaaa]]]\\\[[[WWWSSSNNNIIIFFF;;;:::777555222000///...111111111111111111111111.../////////000000111111---.........//////000000.../////////000000111111000000000000000000000000////////////////////////.................................////////////000000000111111111111000000............////////////,,,...000000000///000111111222222333333444555555222444666888:::>>>DDDHHHOOO\\\mmm}}}|||~~~{{{wwwqqqmmmfffccc^^^ZZZYYYYYYXXXWWWVVVVVVWWWXXXXXXWWWVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ\\\aaahhhmmm}}}yyysssiiiaaaYYYTTTQQQOOOQQQWWW```mmmyyyppphhhccc]]]VVVRRRRRRJJJLLLOOORRRVVVZZZ]]]^^^\\\]]]___aaahhhwwwzzzrrrllleeebbbccchhhmmmpppyyy}}}{{{tttiii___YYYUUUSSSRRRSSSTTTWWWZZZ\\\^^^^^^___aaa```]]]YYYTTTOOOLLLIII???;;;666333111000...---////////////////////////000000////////////000000---.........//////000000000000000000////////////111111000000000000111111//////////////////////////////............//////------------------------............////////////000000000000000000000000000000000000111111111111111222222333333444444555555555666::::::<<>>AAAJJJTTTaaappp{{{vvvrrrmmmhhhddd___\\\YYYWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUWWWWWWZZZ___dddiiitttyyyqqqkkkddd]]]VVVSSSQQQOOORRRWWW```lll}}}qqqhhhaaaZZZVVVOOOOOONNNMMMNNNRRRYYY]]]bbbcccdddcccbbbeeennnwww|||uuupppkkkhhhiiilllqqqwww}}}zzzooobbbZZZTTTQQQNNNMMMNNNSSSXXX\\\^^^^^^^^^\\\YYYTTTPPPMMMHHHDDD???:::777555222000000000000000000000000000000000////////////000000///////////////............/////////000000000111//////............//////000000000000000000000000//////............//////....................................///////////////////////////////////////000000000111111111111111222222333333444444555666666888<<>>:::888555333000000000000000000000000000000////////////000000000/////////.....................///000111111111111000000//////000000111000000000000000000000000//////............//////////////////////////////............////////////////////////////////////000000000000111111111111111222222333333444444555777666888===BBBHHHTTT___nnn|||vvvqqqlllgggaaa^^^ZZZWWWTTTSSSSSSTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTUUUUUUVVVWWW\\\dddjjjrrr|||vvvnnnggg```YYYSSSQQQOOONNNRRRXXX```mmmuuukkkbbb\\\TTTSSSOOOLLLKKKNNNTTTYYY```iiimmmjjjgggjjjmmmnnn{{{}}}tttooofffggghhhjjjoootttyyy{{{yyyqqq___\\\VVVQQQOOOOOOQQQSSSUUUWWWZZZ]]]]]][[[YYYWWWPPPLLLEEE@@@<<<999666444000000000000000000000000000000////////////000000000000//////.........------......///000111111222111111000000000000111111000000000000000000000000//////............//////000000000000000000000000............/////////000////////////////////////000000000000111111111111111222222333333444555555777666999>>>BBBIIIUUUaaauuu{{{vvvpppkkkfff```]]][[[XXXUUUSSSTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRSSSSSSTTTUUUUUUVVVWWW\\\dddkkksss|||uuummmggg___XXXSSSQQQOOONNNRRRXXX___lllxxxmmmddd^^^UUUSSSOOOKKKJJJMMMSSSXXX___hhhmmmjjjhhhkkknnnmmmwwwyyypppqqqkkkhhhiiijjjkkkqqqwww{{{wwwmmmcccWWWPPPOOOQQQRRRQQQUUUWWWZZZ\\\\\\[[[ZZZXXXQQQNNNIIIEEE@@@;;;555111111111111111000000000000//////............//////000000000000///...---,,,//////000000000000//////000000000000000000000000111111111111000///------..................------............////////////000000000000////////////////////////000000000000111111111000000000000000000111222222444444555666888777888>>>DDDKKKVVVaaa||||||zzzuuunnnhhhaaa\\\ZZZTTTTTTSSSSSSSSSSSSTTTTTTTTTSSSRRRQQQPPPOOOOOOOOOPPPPPPQQQQQQRRRRRRSSSSSSUUUYYY^^^dddkkkvvvyyyrrrlllggg]]]VVVQQQOOONNNMMMPPPUUU^^^nnn~~~sssiiibbbXXXUUUQQQMMMMMMOOORRRTTT___eeelllnnnllliiijjjlllwwwvvvqqqlllgggggggggggglllrrrzzztttjjj]]]TTTRRRRRRRRRQQQTTTVVVYYY[[[\\\\\\ZZZYYYUUURRRMMMHHHCCC===777333111111111000000000000000//////............//////......////////////////////////000000000000//////////////////////////////111111111000000///------....................................////////////000/////////////////////////////////000000000000111000000000000000000000111111222333444555555666888777999@@@GGGOOO[[[ggg~~~|||yyytttnnngggaaa\\\YYYRRRQQQQQQQQQQQQQQQQQQRRRSSSRRRQQQPPPPPPOOOPPPPPPPPPPPPPPPQQQRRRRRRSSSSSSVVVZZZ___eeemmmwwwxxxrrrkkkfff\\\VVVQQQOOONNNLLLPPPUUU^^^nnnuuukkkdddYYYVVVRRRNNNMMMNNNQQQTTT^^^eeemmmqqqpppoooooopppvvv~~~vvvpppiiigggeeeeeehhhnnnvvv~~~tttfff[[[VVVTTTSSSRRRRRRTTTWWWZZZ\\\\\\\\\[[[ZZZWWWRRRMMMGGGAAA:::666222111111000//////000000000//////......//////000,,,---...///000000000000//////000000000000//////////////////////////////000000000000///......---....................................////////////////////////////////////////////////000000000000000000000000000000111111111111222333444555666666777777;;;BBBJJJSSSbbbooo~~~{{{xxxsssmmmfff```[[[XXXQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQPPPOOOOOOPPPPPPPPPOOOOOOPPPPPPQQQRRRSSSSSSVVVZZZ```gggnnnyyy}}}wwwpppiiiddd[[[UUUPPPNNNMMMLLLOOOUUU]]]mmmxxxmmmfff[[[XXXSSSOOOMMMNNNQQQSSS\\\cccmmmtttuuutttssstttttt{{{wwwppplllhhheeeggglllrrr|||qqqddd\\\WWWSSSQQQPPPRRRUUUXXX[[[\\\]]]]]]]]]ZZZVVVQQQKKKDDD===888333222111000//////000000000000////////////000000......///000000000000000//////000000000000////////////////////////////////////000000///......------------...........................////////////.........///////////////////////////000000000000000000000000000111111111111111222333444555666666888999===EEELLLVVVfffttt~~~zzzwwwrrrllleee^^^YYYWWWSSSRRRRRRQQQQQQRRRRRRSSSOOOOOOOOOOOOOOOOOOPPPPPPOOOOOONNNOOOPPPQQQSSSTTTUUUZZZaaagggppp{{{{{{uuunnngggbbbZZZTTTNNNMMMLLLKKKOOOTTT]]]lll{{{ooohhh^^^ZZZUUUPPPMMMNNNPPPRRRXXX```llltttwwwvvvuuutttsssxxx~~~vvvqqqkkkffffffjjjpppzzz|||oooccc[[[UUURRROOOQQQTTTWWWZZZ\\\]]]]]]]]][[[WWWSSSNNNHHH@@@;;;555444222000000000111111000000////////////000000000000111111000///......//////000000000000//////...........................////////////......------------.........//////............////////////------....../////////000////////////000000000000//////000000111111111111111222333444555666666777999;;;@@@GGGMMMWWWiiixxx~~~xxxuuuqqqjjjccc]]]XXXUUURRRRRRQQQQQQQQQQQQRRRRRROOOOOONNNNNNNNNOOOOOOPPPNNNNNNMMMMMMNNNPPPSSSTTTTTTYYYaaahhhqqq|||yyyssskkkddd___XXXRRRMMMLLLKKKJJJNNNTTT\\\kkk~~~~~~rrrjjj```\\\VVVQQQNNNMMMOOOPPPXXX```kkkuuuzzzzzzxxxvvvuuuwww|||wwwppphhheeegggoooxxxzzzmmmaaaYYYTTTOOOQQQSSSVVVYYY[[[]]]]]]\\\ZZZXXXUUUQQQLLLEEE@@@888666444222111111222333111000000//////000000111111111111111000///...---//////000000000000//////............................../////////......---,,,,,,------.../////////............////////////---------......//////000////////////000000000000/////////000111111222222222222333444555666777777:::<<>>999555333222111000///111111111000///000111000000000000000000000000000000000000000000000000000000/////////.........//////000000000000//////333111...++++++,,,///111111...,,,,,,...000000...000000000000000000000000////////////000000000000000111111111111222222222555666777666666666888:::999===FFFQQQ[[[iii~~~zzzxxxuuuqqqkkkddd^^^YYYWWWUUURRRQQQQQQPPPPPPOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLJJJLLLNNNNNNNNNOOOPPPRRRVVV]]]gggrrr{{{{{{uuunnnfff]]]VVVSSSNNNKKKKKKJJJIIIKKKOOOZZZeeewwwxxxmmmfff]]]VVVSSSRRROOOLLLRRRTTT[[[jjj{{{zzzrrrmmmgggfffjjjsss|||qqqddd\\\UUURRRSSSTTTTTTVVVZZZ\\\[[[ZZZYYYYYYVVVPPPLLLCCC???:::666444333222111000111222222000000111222000000000000000000000000000000000000000000000000......---------,,,,,,,,,//////000000000000//////222000...,,,,,,---///000444111......//////...,,,000000000000000000000000////////////000000000000000111111111111222222222222444555555666777999<<<<<<@@@HHHSSS^^^mmm}}}yyyvvvssspppjjjccc]]]YYYVVVUUUQQQQQQQQQPPPOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLJJJLLLNNNNNNNNNOOOQQQSSSXXX___jjjttt}}}{{{tttnnnfff]]]VVVSSSNNNJJJJJJIIIHHHKKKPPPYYYeeevvv{{{ooohhh___XXXUUUSSSPPPMMMPPPQQQXXXfffwwwxxxrrrhhheeeffflllttt|||xxxkkkaaaZZZTTTSSSSSSQQQSSSVVVYYYYYYYYYZZZZZZXXXTTTQQQFFFAAA<<<777555444222111111222333222111000111333000000000000000000000000000000000000000000000000.........------------,,,...//////000000//////...000000///............///222000//////000000///---000000000000000000000000////////////000000000000000111111111111222222222000111333555555777:::===???CCCKKKVVVaaaqqq~~~zzzvvvtttpppmmmgggaaa[[[WWWUUUTTTQQQQQQPPPOOOOOONNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLJJJLLLMMMNNNNNNOOORRRTTTZZZbbbmmmwwwzzzsssmmmfff]]]VVVTTTNNNIIIHHHGGGGGGKKKQQQYYYddduuussskkkbbbZZZWWWTTTQQQNNNNNNOOOTTT```ooo}}}}}}wwwjjjeeeccchhhnnnvvv~~~rrrggg___WWWTTTSSSQQQRRRVVVXXXYYYZZZ[[[[[[YYYVVVTTTIIIDDD>>>:::777555333222111222333333222111222333000000000000000000000000////////////////////////000000000///////////////...//////////////////......///////////////......------...///111222222222////////////////////////////////////000000000000000000111111111222222222000111333444555777:::<<>>:::777555333111222333222111000111333000000000000000000000000000000000000000000000000---............/////////---......//////......------...//////000/////////000000000...,,,,,,...000000000000000000000000000////////////000000000000000111111111111222222222333444666666666777999;;;CCCHHHSSSbbbppp{{{wwwtttpppmmmdddbbb]]]XXXTTTRRRPPPPPPOOOOOONNNMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMNNNQQQVVVYYY___gggsss~~~|||tttmmmgggaaaZZZTTTPPPKKKFFFFFFFFFFFFJJJPPPVVVaaaqqq~~~vvvjjjaaa[[[WWWRRRNNNMMMOOORRRVVV___mmm~~~{{{sssmmmllllllooovvv~~~wwwlll___WWWRRRNNNOOORRRQQQUUUYYY[[[ZZZYYYYYYZZZRRRMMMFFF@@@;;;888555333000111222222000000111222000000000000000000000000000000000000000000000000---.........////////////---......//////......---............//////000000111111///,,,)))))),,,000000000000000000000000000////////////000000000000000111111111111222222222222444666777777999<<<>>>DDDJJJWWWgggvvv{{{wwwssspppllliiiaaa___[[[VVVRRRPPPOOOOOONNNNNNNNNMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIJJJKKKLLLMMMNNNRRRWWWZZZaaajjjvvvzzzqqqjjjeee___XXXSSSNNNIIIFFFGGGGGGFFFJJJOOOUUU```ooozzzoooeee___YYYTTTPPPLLLOOORRRUUU[[[hhhyyyxxxqqqnnnlllmmmrrryyytttfff\\\UUUPPPPPPTTTMMMRRRXXXZZZZZZZZZ[[[]]]TTTNNNGGGAAA<<<999666444///111222111000///000111000000000000000000000000000000000000000000000000///000000000111111222222---..................---...............///000111//////---***''')))...333000000000000000000000000////////////000000000000000111111111111222222222111333555777888;;;>>>AAAEEELLLZZZkkkzzz}}}xxxtttpppmmmiiifff```]]]YYYUUURRRPPPOOOOOONNNNNNMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJKKKLLLLLLNNNRRRWWW[[[ccclllxxxyyypppiiiccc^^^WWWRRRMMMIIIFFFGGGGGGFFFIIINNNUUU___ooo~~~~~~rrrhhhaaa\\\VVVRRRKKKOOORRRTTTYYYeeevvv{{{tttnnnmmmppprrr{{{~~~pppbbbYYYTTTRRRQQQPPPPPPRRRUUUXXXZZZYYYXXXWWWTTTNNNGGG@@@:::666333222222111111111111111111000000000000000//////...111111111111111111111111////////////............////////////000000000000000000000000000000000000............////////////++++++---///000111111111111111111111111222222222000111111111111222222222555333333666888888===DDDKKKQQQ\\\nnn}}}xxxsssppplllhhheee\\\XXXSSSPPPNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGIIIKKKKKKLLLPPPXXX^^^iiippp{{{uuulllgggaaaYYYSSSQQQNNNIIIGGGIIIIIIGGGIIINNNUUU___ooo~~~tttiiibbb\\\VVVRRRPPPMMMLLLPPPVVV```qqq~~~vvvpppmmmoooqqqxxxvvviii```YYYUUURRRPPPPPPQQQTTTXXXYYYYYYXXXWWWTTTOOOIIIAAA;;;777444333222222111111111111111000000000000000//////...////////////////////////000000000/////////......000000000///////////////////////////////////////............////////////,,,,,,---///000000000000////////////000000000000111111111111222222222222555333333777888999>>>DDDLLLSSS___qqq|||yyytttoookkkhhhdddaaa[[[WWWSSSOOONNNNNNMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGIIIKKKKKKLLLQQQYYY___iiiqqq|||~~~tttkkkfffaaaYYYTTTRRRMMMHHHFFFGGGGGGFFFHHHMMMTTT^^^nnn}}}wwwlllddd^^^XXXTTTPPPMMMMMMPPPUUU___ppp~~~zzzrrrmmmmmmmmmsss{{{tttjjjaaaYYYTTTRRRQQQQQQSSSVVVXXXXXXWWWWWWUUUQQQKKKDDD===888555333333222111111111111111000000111111000000///...////////////////////////111111000000000/////////000000000//////.........////////////////////////............////////////---......///////////////......//////000000000000111111111111222222222333555333444777999999???EEENNNUUUdddwwwzzzvvvqqqlllhhhddd```]]]YYYVVVRRROOONNNNNNMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIKKKKKKMMMRRR[[[aaakkksss}}}{{{rrriiieeeaaaZZZTTTSSSKKKGGGEEEFFFFFFEEEGGGKKKRRR\\\lll{{{{{{ppphhhaaaZZZVVVQQQNNNMMMPPPTTT]]]mmm{{{|||sssmmmjjjjjjooovvvtttiii^^^WWWTTTSSSRRRSSSUUUWWWWWWWWWWWWVVVRRRMMMGGG@@@:::777444333333222111111111111000111111111111000//////000000000000000000000000111111111111000000000000000000000///......------////////////////////////............////////////...///////////////......000000111111222222333333111111111222222222333333555333444888999:::@@@FFFOOOXXXiii~~~{{{wwwrrrmmmiiieee```]]]WWWTTTPPPNNNNNNMMMLLLKKKLLLLLLKKKKKKKKKJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIKKKLLLNNNTTT]]]cccmmmuuuyyyppphhhddd```YYYTTTSSSLLLGGGEEEFFFFFFEEEGGGLLLQQQ[[[jjjyyytttkkkccc\\\WWWRRROOOMMMOOOSSS[[[iiivvv~~~uuummmiiigggmmmsss~~~~~~qqqddd\\\WWWUUUSSSSSSTTTVVVWWWWWWWWWWWWTTTPPPJJJCCC===999555444333222111111111111111111111111111000000///000000000000000000000000111111111111000000000000000/////////.........---....................................///////////////////////////......---///000000111222222333333111222222222222333333333555333555888:::;;;AAAGGGOOO[[[nnn{{{wwwqqqlllhhhddd___\\\TTTRRROOONNNMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFIIIKKKMMMPPPVVV___fffpppwwwxxxooogggccc___YYYTTTRRRLLLHHHFFFGGGGGGFFFHHHLLLPPPYYYhhhxxxwwwmmmeee]]]XXXSSSOOONNNOOORRRXXXeeerrrwwwooojjjhhhlllpppxxxyyykkkbbb[[[XXXTTTSSSTTTVVVXXXXXXWWWWWWVVVSSSMMMFFF???;;;666555444222111111111111111111222222111111000///////////////////////////111111000000000/////////............................................................////////////...///////////////......------...///000111111222222222222222333333333333555444555999;;;<<>>@@@FFFMMM\\\ooo~~~zzzvvvpppiiiddd___ZZZVVVPPPNNNLLLKKKLLLLLLKKKJJJLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGIIIJJJKKKNNNSSS\\\gggnnnyyy~~~wwwpppggg___[[[VVVQQQNNNLLLJJJFFFDDDDDDEEEGGGIIIPPPYYYhhhxxxzzznnnddd]]]ZZZTTTPPPOOOOOOQQQZZZcccsssyyysssmmmjjjiiimmmrrryyywwwkkkccc\\\ZZZXXXVVVWWWZZZ[[[ZZZYYYWWWSSSNNNGGGBBB:::777444222222222111000000000000000000000000000000000////////////000000////////////////////////......////////////......////////////000000000000000000000000000000000000///////////////000111111111111111111111111111111111111111111111222222333555333555:::>>>BBBIIIPPP___sss~~~yyyuuuoooiiiddd^^^YYYVVVPPPNNNLLLKKKLLLLLLKKKJJJLLLKKKKKKJJJIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGIIIJJJLLLOOOUUU^^^hhhooo{{{wwwpppggg___[[[WWWRRRNNNLLLIIIFFFDDDDDDEEEHHHJJJQQQZZZhhhxxx}}}qqqggg```[[[UUUPPPOOOOOOQQQYYYbbbqqq~~~yyyqqqllliiijjjnnnuuu}}}qqqhhh___[[[XXXUUUVVVZZZ\\\[[[ZZZXXXUUUPPPJJJEEE<<<999555333222222111000000000000000000000000000111111000000000000111111////////////////////////......////////////......////////////000000000000000000000000000000000000000000000000000111222222111111111111111111111111111111111111111222333333444222444:::???DDDLLLUUUcccxxx}}}xxxtttnnnhhhccc^^^YYYUUUOOOMMMKKKKKKLLLLLLKKKJJJKKKKKKJJJIIIIIIIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHJJJLLLPPPWWW```kkkrrr}}}vvvpppfff___[[[WWWRRRNNNKKKIIIGGGDDDDDDFFFHHHJJJRRRZZZhhhyyyvvvjjjccc\\\VVVQQQPPPOOOPPPWWW```lll{{{vvvpppkkkkkkmmmrrr~~~wwwmmmccc]]]ZZZVVVWWW[[[\\\[[[[[[ZZZXXXSSSMMMHHH???<<<777444333333222111000000000000000000000000111000000//////000000111////////////////////////......////////////......------------............////////////////////////000000//////000000111222111111111111111111111111111111111111222333333444444444666;;;???DDDNNNXXXggg}}}|||vvvrrrlllfffbbb]]]XXXTTTOOOMMMKKKKKKKKKLLLKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHJJJNNNRRRYYYcccmmmttt}}}vvvooofff___[[[WWWRRROOOKKKIIIGGGEEEDDDFFFIIIKKKQQQZZZhhhyyyzzzmmmeee^^^XXXSSSQQQOOOOOOUUU]]]ggguuu|||vvvpppnnnnnnrrr}}}}}}ssshhhbbb]]]YYYYYY]]][[[[[[[[[[[[YYYUUUPPPLLLCCC???999555333333222111000000000000000000000000000//////......//////000////////////////////////......////////////......------------............///////////////////////////............///000000111111111111111111111111111111111111222333444555666666999===@@@DDDOOOZZZlllyyytttpppkkkeee```\\\WWWTTTOOOMMMKKKJJJKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJNNNTTT[[[dddooouuu|||uuuooofff___[[[WWWSSSOOOKKKIIIGGGEEEEEEGGGJJJLLLPPPYYYiii{{{~~~pppggg```ZZZTTTRRROOONNNSSSZZZbbbooozzztttrrrqqqttt}}}|||qqqjjjccc]]]\\\^^^ZZZZZZ[[[[[[ZZZWWWRRRNNNFFFAAA;;;666444333333222000000000000000000000000//////............//////////////////////////////......////////////......////////////000000000000000000000000000000000000...............//////000111111111111111111111111111111111111222444555666777777:::>>>@@@EEEPPP]]]qqq|||wwwsssoooiiiddd___[[[VVVSSSNNNLLLJJJJJJKKKKKKJJJIIIHHHHHHGGGGGGGGGHHHIIIIIIFFFFFFFFFFFFGGGGGGGGGGGGHHHKKKOOOUUU\\\eeennnuuu{{{uuunnnfff___[[[XXXSSSPPPKKKIIIGGGEEEEEEHHHJJJLLLQQQ[[[kkk~~~sssjjjaaa[[[VVVSSSOOOMMMQQQWWW^^^iii{{{|||wwwuuusssuuu|||{{{sssjjjbbb]]]^^^YYYYYYZZZ[[[[[[XXXSSSPPPHHHCCC<<<777444333333222000000000000000000000000000000////////////000000////////////////////////......////////////......////////////000000000000000000000000000000000000/////////...///000000111111111111111111111111111111111111222333444555666555666:::>>>AAAFFFTTTaaawwwyyyuuuqqqmmmhhhccc^^^ZZZUUURRRNNNLLLJJJJJJJJJKKKJJJIIIGGGGGGGGGGGGGGGHHHIIIIIIDDDDDDEEEEEEEEEFFFFFFFFFIIIKKKPPPUUU\\\eeemmmsss{{{uuunnneee___[[[XXXSSSPPPKKKIIIGGGEEEFFFHHHKKKMMMSSS]]]ooowwwmmmccc]]]WWWSSSOOOLLLOOOUUU\\\eeeuuu}}}xxxvvvuuuuuu|||yyyoooddd^^^]]]XXXYYYYYY[[[[[[YYYTTTPPPJJJDDD===777555444333222000000000000000000000000111111000000000000111111////////////////////////......////////////......------------.........///000000000000000000000000000000000000000111111222111111111111111111111111111111111222333444666777333555999>>>AAAHHHVVVeee{{{~~~xxxsssqqqmmmgggbbb^^^YYYUUURRRNNNLLLJJJJJJJJJKKKJJJIIIGGGFFFFFFFFFGGGHHHHHHIIICCCCCCDDDDDDEEEEEEEEEFFFIIILLLPPPUUU\\\dddmmmsss|||~~~tttnnneee___[[[XXXTTTPPPKKKIIIGGGEEEFFFHHHKKKMMMTTT```ssszzzpppccc]]]XXXTTTOOOLLLNNNTTTZZZbbbqqq~~~xxxtttvvv|||rrrhhhbbb```\\\ZZZZZZZZZ[[[ZZZXXXVVVLLLHHHBBB;;;666333222222222111000//////000111222111111111111111111111111000000000000000000000000000000//////.........---------...///000000//////000000000000////////////000000000000000000000000222222222222222222333333333333333333444444555666777666888===BBBJJJXXXeee}}}{{{vvvssskkkhhhccc^^^YYYUUUSSSRRRNNNMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGHHHLLLQQQWWW^^^fffnnnsss}}}uuuooofff```\\\YYYTTTQQQKKKHHHGGGHHHGGGFFFJJJPPP[[[iii|||tttjjjaaaZZZVVVSSSNNNMMMOOOVVV^^^iiiwww|||wwwvvvzzz~~~wwwllleeeaaa^^^\\\[[[ZZZZZZZZZWWWUUUNNNJJJDDD===777444222222111111000000000000111111111111111111111111111111000000000000000000000000000000/////////.........---......///////////////000000000000////////////000000000000000000000000111222222222222333333333333333333333444555666666888777:::???DDDLLL[[[iii}}}yyytttpppjjjgggccc^^^YYYUUUSSSQQQMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGFFFEEEEEEFFFFFFGGGHHHLLLRRRXXX___fffnnntttwwwpppgggaaa]]]YYYUUUQQQMMMIIIHHHHHHHHHGGGLLLRRR\\\kkkwwwjjjbbbZZZWWWSSSNNNMMMOOOTTT[[[ffftttzzzwwwxxxyyy}}}tttiiiccc```^^^\\\[[[[[[YYYWWWUUUQQQMMMGGG???999555333222000111111111111111111000000000000000000000000000000000000000000000000000000000////////////...............///////////////////////////000000000000000000000000000000000000111111222222222333333333333333333333444555666777999999<<>>CCCHHHRRRcccsss}}}yyytttoookkkgggddd```[[[WWWSSSQQQPPPLLLLLLKKKJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGIIIMMMSSSYYY```iiiqqqvvv{{{tttkkkccc___[[[UUURRRPPPKKKIIIIIIIIIJJJPPPWWWaaattt}}}nnnfff^^^YYYUUUPPPNNNPPPOOOUUU^^^jjj|||zzzvvvtttuuu{{{ssshhhaaa___\\\[[[\\\\\\[[[ZZZVVVRRRLLLEEE>>>888555333000111222333333222111000//////////////////////////////////////////////////////000000000000000000000///............//////.../////////000000000111111111111111111111111111000000111222333333444444333333333444555666888888888:::>>>DDDIIITTTgggyyy|||xxxtttoookkkeeeccc^^^ZZZUUURRRPPPOOOKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEFFFFFFGGGJJJMMMTTTZZZbbbjjjrrrwww|||uuulllddd___[[[VVVRRRPPPKKKHHHHHHIIIKKKSSS[[[hhh|||qqqhhh___[[[VVVQQQOOOPPPOOOTTT\\\gggxxx|||wwwtttssswww}}}zzznnncccaaa^^^\\\\\\\\\\\\[[[VVVSSSMMMFFF???:::666444111111222222222222111111000000000000000000000000000000000000000000000000//////000000000000111111111000...------...//////......//////000000111111111111111111111111111111000000111222333444444555333333333444555777888999777:::@@@FFFKKKVVVkkk~~~}}}~~~{{{xxxsssnnnjjjcccaaa]]]XXXTTTQQQOOONNNJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDDDDDDDEEEFFFFFFGGGJJJNNNTTT[[[ccckkksssyyy{{{tttkkkddd```\\\WWWSSSPPPKKKHHHIIIJJJNNNWWWaaarrrsssjjjaaa\\\WWWQQQOOOQQQNNNSSSYYYdddvvv}}}xxxtttqqqssswww}}}uuuhhhddd```]]]\\\[[[ZZZYYYUUURRRMMMGGG@@@;;;777555333222222111111222222333111111111111111111111111000000000000000000000000//////000000000111111111111000...---------//////.........///000111111111111111111111111111111111///000111222333444444555333333333444666777999:::888<<>>DDDIIIRRRddd}}}~~~{{{}}}yyyuuurrrooojjjfffbbb^^^XXXTTTQQQNNNLLLJJJJJJJJJIIIHHHHHHHHHIIIIIIGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEIIIOOOXXX___eeemmmuuu{{{yyyrrriiibbb^^^[[[WWWTTTQQQJJJIIIOOORRRUUUfffyyyzzzrrrggg^^^YYYUUUQQQNNNMMMPPPUUU\\\gggyyy~~~yyyvvvsssssswww|||wwwjjj___[[[\\\ZZZYYYYYYYYYVVVQQQKKKDDD>>>:::777555444222111111111222222111111111111000000000///000000000000000000000000111000000000/////////...////////////////////////000000000000111111111111000000000000000111111222111111222222222333333333111222444444444555888::::::???FFFLLLUUUhhh~~~{{{}}}yyytttqqqnnniiieeebbb]]]XXXSSSPPPNNNLLLJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFJJJPPPXXX```fffmmmuuu{{{yyyrrriiibbb^^^[[[WWWTTTSSSMMMLLLQQQUUU[[[lll}}}uuujjjaaa[[[WWWRRROOOMMMOOOTTTZZZeeevvv~~~}}}wwwtttrrruuuyyy|||ooobbb\\\ZZZXXXWWWYYYYYYWWWRRRMMMFFF@@@;;;999444333222111111222333333111111111111000000000000000000000000000000000000000000000000////////////////////////////////////000000000000111111111111222222111111222222333444111111222222222333333333111333444444444666888:::;;;@@@HHHOOOZZZmmm|||}}}xxxssspppmmmhhhddd```\\\WWWRRRPPPNNNLLLJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEDDDDDDCCCDDDEEEFFFGGGKKKQQQYYY```fffnnnvvv|||yyyrrriiibbb^^^[[[XXXTTTUUUPPPOOOTTTYYYbbbvvvzzznnneee^^^YYYTTTQQQLLLNNNRRRXXXbbbqqqqqq~~~yyytttrrrsssvvv|||uuufff^^^ZZZVVVVVVYYYXXXWWWTTTOOOIIICCC===:::444333222222111222333444111111111000000000000000////////////////////////000000000000///////////////////////////////////////000000000111111111111222222222222222333444444111111222222222333333333222333444555555666888;;;;;;AAAIIIRRR___sss~~~}}}vvvqqqnnnkkkfffbbb^^^ZZZUUUQQQOOOMMMKKKJJJIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEDDDDDDDDDEEEFFFHHHIIILLLRRRZZZaaagggnnnvvv|||yyyrrriiibbb___\\\XXXUUUUUURRRQQQVVV]]]iii~~~rrrhhhaaa[[[UUUQQQLLLNNNQQQUUU^^^mmm~~~iiiwww~~~{{{vvvrrrssstttxxx{{{kkkaaa[[[VVVVVVYYYXXXWWWUUURRRLLLEEE???<<<555444333222222222333444000000000000000000111111////////////////////////////////////000000000000///////////////////////////000000000111111111111222111111111111222333333111111222222222333333333222333555555555666999;;;:::@@@IIIUUUdddyyy{{{tttooommmiiieeeaaa\\\YYYTTTPPPNNNMMMKKKJJJIIIHHHGGGGGGFFFFFFGGGGGGFFFEEEEEEDDDCCCDDDDDDDDDDDDCCCCCCDDDEEEGGGIIIJJJNNNTTT\\\bbbhhhooowww}}}yyyrrriiiccc___]]]YYYVVVSSSRRRSSSXXXaaaqqqvvvjjjbbb\\\UUUQQQKKKMMMPPPTTT\\\jjjzzzcccooo~~~|||wwwtttssssssttt{{{qqqfff]]]WWWWWWZZZXXXXXXWWWTTTOOOHHHAAA===777666444333222222222333000000000000111111111111000000000000000000000000////////////000000000000////////////////////////000000000000111111111111111111000000111111222333111111222222222333333333222444555555555777999;;;:::@@@KKKXXXiiizzzsssnnnkkkhhhccc___ZZZWWWRRROOOMMMLLLKKKJJJIIIIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDBBBBBBBBBCCCDDDGGGIIIJJJOOOUUU]]]dddiiipppxxx}}}~~~~~~yyyrrriiiccc```]]]ZZZWWWRRRSSSWWW\\\gggzzzzzznnneee]]]VVVRRRLLLMMMOOOSSS[[[hhhyyy]]]hhhxxx}}}yyyuuutttrrrqqquuu|||uuujjj```YYYYYY\\\XXXXXXXXXVVVQQQJJJCCC>>>888777555333222111111222///000000000111111111111000000000000000000000000.../////////000000000111////////////////////////000000000000111111111111111111111111111222222333111111222222222333333333333444555666666777999<<<<<>>999555444444333222111111222222222222111111000000000000//////////////////000000000000111111//////000000000000////////////000111111111111111222222222222333333333333333222222222333444555666222555777777666888<<<@@@EEEPPPbbbwww|||tttpppkkkeeeaaa\\\XXXUUUPPPNNNLLLKKKKKKKKKJJJIIIGGGGGGGGGGGGFFFEEEDDDCCCEEEDDDCCCCCCBBBBBBCCCCCCAAABBBCCCCCCDDDFFFJJJNNNUUUZZZbbbiiinnnuuu}}}}}}wwwtttqqqooonnnllllllkkkkkkjjjiiihhhgggeeeeeecccaaa``````______```ccckkkuuuyyyrrrkkkccc______^^^\\\^^^dddjjjssszzzsssnnnhhhccceeekkkppp}}}vvvmmmccc\\\WWWTTTSSSVVV[[[eeeuuu~~~UUUWWW^^^gggppp~~~xxxuuusssvvv~~~sssggg```YYYXXXVVVUUUTTTRRROOOMMMCCC???999666444444444333111111222222222222111111111111000000//////......//////000000000111111111---...///000111111000000//////000111111111111111222222222333333333444444111111111222222333444555111555888777666888===AAADDDSSShhh{{{sssooojjjddd```[[[WWWTTTOOONNNLLLKKKLLLKKKJJJHHHFFFGGGGGGGGGFFFEEEDDDCCCDDDDDDCCCBBBBBBBBBBBBCCCAAABBBCCCCCCDDDFFFJJJNNNUUU[[[bbbiiinnnuuu}}}{{{wwwpppkkkiiiiiihhhhhhggghhhhhhgggfffeeecccbbb^^^]]][[[YYYWWWWWWWWWWWWWWWYYY```iiirrrzzzrrrhhhcccccc___^^^___bbbffflllxxxzzztttooojjjfffjjjpppyyyyyyoooeee^^^WWWTTTSSSUUUZZZdddttt~~~}}}TTTVVV\\\dddmmm{{{~~~zzzxxxttt|||vvvjjjcccZZZXXXUUUSSSSSSQQQOOOMMMDDD@@@:::666444444444333111111222222222222111111222111111000///......---//////000000111111111222,,,---///000111222111111//////000111111111111111222222333333333444444444111111111111222333444555111555888888666777===BBBCCCTTTlll{{{sssoooiiiddd___[[[VVVSSSOOOMMMLLLKKKLLLKKKJJJHHHFFFFFFGGGGGGFFFEEECCCBBBDDDDDDCCCBBBBBBBBBBBBCCCAAABBBCCCCCCDDDFFFJJJNNNUUU[[[ccciiiooouuu}}}sssnnnhhhdddbbbcccccccccaaabbbbbbbbbaaa```^^^]]]ZZZXXXVVVTTTRRRQQQQQQRRRQQQSSSYYYaaajjjzzzxxxnnnhhhhhh___^^^^^^aaacccgggppp{{{{{{vvvqqqkkkhhhmmmttt{{{pppfff^^^WWWTTTRRRUUUZZZcccsss~~~|||[[[[[[^^^dddlllxxx|||tttwww{{{}}}oooccc\\\YYYWWWWWWXXXVVVRRRMMMEEEAAA<<<888666444333222666333111000111222222222000000000000000000000000000000111111111111000000////////////////////////...//////000000000000000111111000000111111222333222222333444444555555666666555666:::;;;:::===CCCJJJZZZrrrzzzsssoooiiiddd```\\\XXXVVVQQQOOOLLLJJJIIIIIIJJJKKKGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAABBBCCCCCCCCCDDDGGGLLLOOOWWW\\\dddjjjooovvv}}}{{{sssnnngggbbb```_________aaa```_________^^^\\\ZZZYYYXXXUUURRROOONNNNNNNNNQQQQQQUUU]]]bbbmmmuuulllgggbbbbbbbbbaaabbbeeekkkoooyyywwwqqqlllkkksss}}}~~~qqqggg```WWWVVVUUUVVVWWW^^^ooo}}}}}}___]]]___dddjjjuuu}}}vvvuuuxxx~~~qqqeee]]]ZZZWWWWWWXXXVVVRRRNNNGGGCCC>>>999777666444333666333111000111222222222000000000000000000000000000000111111111111000000////////////////////////...//////000000000000000111111000000111111222333222222333444444555555666666555666:::;;;:::>>>DDDOOO```yyyyyyrrrnnnhhhbbb^^^ZZZVVVSSSOOONNNLLLJJJIIIIIIIIIJJJGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAABBBCCCCCCCCCDDDGGGLLLPPPVVV\\\ccciiiooouuu|||}}}xxxrrrmmmgggaaa___^^^]]]]]]```___^^^^^^^^^^^^\\\ZZZZZZXXXVVVTTTQQQPPPOOOOOOPPPOOORRRXXX\\\fff~~~|||rrrmmmgggfffeeecccbbbdddgggjjjttt}}}~~~xxxsssooopppyyytttiiibbbXXXVVVUUUVVVWWW^^^nnn}}}||||||ccc``````ccchhhpppxxxuuuvvvyyyttthhh^^^[[[WWWWWWWWWVVVSSSOOOJJJFFF@@@;;;999777555444555333111000111222222222000000000000000000000000000000111111111111000000////////////////////////...///000000111111000000111111000000111111222333222222333444444555555666666555666999;;;;;;???EEESSSeee}}}xxxppplllfff```[[[WWWSSSPPPNNNLLLKKKIIIHHHHHHHHHIIIGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCCCCDDDHHHMMMPPPVVV[[[ccciiinnnttt|||zzzvvvqqqkkkeeebbb```^^^]]]___^^^\\\]]]]]]]]]\\\ZZZ[[[ZZZXXXVVVTTTSSSQQQQQQQQQNNNPPPVVVYYYaaawww{{{uuuoooooommmjjjfffeeefffgggooowww}}}xxxuuutttwwwwwwkkkdddZZZWWWUUUUUUVVV\\\kkkyyy|||zzz||||||fffbbb```cccfffmmmzzz{{{uuutttuuu{{{xxxlll___\\\XXXVVVWWWWWWTTTQQQLLLHHHBBB<<<999777555444555333111111222222222111000000000000000000000000000000111111111111000000//////////////////////////////000111111111111000111111000000111111222333222222333444444555555666666444555999:::;;;@@@GGGTTThhh~~~zzzvvvoookkkddd___ZZZUUUQQQNNNLLLKKKJJJHHHHHHGGGHHHHHHFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDHHHMMMQQQWWW\\\dddjjjooovvv}}}{{{tttooojjjgggcccaaa___]]]\\\\\\]]]^^^]]]\\\[[[[[[[[[ZZZXXXVVVTTTSSSTTTQQQRRRWWWZZZaaauuu}}}yyyxxxwwwrrrmmmiiihhhhhhmmmuuu~~~yyywwwxxx|||zzzmmmeee\\\XXXUUUTTTUUUZZZgggsss{{{yyyyyyyyyjjjeeebbbcccffflllvvv}}}tttqqqpppuuuzzzoooaaa]]]XXXVVVWWWWWWUUUSSSNNNIIICCC===999666444222444333111111222333222111000000000000000000000000000000111111111111000000000000000000000000000000///000000111111111111111111111000000111111222333222222333444444555555666666444555999:::<<>>:::777444222444333111222333333222000000000000000000000000000000000111111111111000000000000000000000000000000///000111111222222111111111111000000111111222333222222333444444555555666666444555888;;;===CCCJJJ\\\rrr}}}yyy}}}zzzuuuqqqkkkgggaaa\\\XXXTTTPPPNNNJJJJJJJJJIIIIIIHHHHHHHHHFFFFFFEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAA???@@@AAACCCEEEIIIOOOSSSZZZ___gggmmmrrryyy|||tttlllhhhbbb```^^^^^^```bbbccccccaaacccdddeeeeeebbb___]]]YYYTTTTTTXXX[[[aaarrr~~~vvvqqqnnnmmmsss~~~{{{{{{~~~qqqggg```ZZZUUUSSSSSSVVV___hhhxxxzzzwwwvvvtttxxxpppiiihhhhhhiiiooouuu}}}~~~rrrnnnjjjlllsss|||pppddd___XXXUUUVVVWWWWWWVVVSSSNNNGGG@@@;;;888555333444222222222333333111000000000000000000000000000000000111111111111000000000000000000000000000000000000111222222222222111111111000000111111222333222222333444444555555666666444444888;;;===DDDLLL___uuuwwwvvv{{{|||wwwsssooogggddd^^^YYYVVVSSSOOOMMMJJJJJJJJJJJJJJJIIIIIIHHHEEEEEEEEEEEEEEEEEEEEEFFFCCCCCCBBBBBBBBBAAAAAAAAA>>>???AAABBBEEEJJJOOOTTTYYY___fffmmmrrrxxx{{{rrrllldddbbb``````ccceeeffffffgggiiikkkmmmllljjjfffddd___YYYWWW[[[]]]aaaoooyyyuuuqqqwww~~~|||~~~sssiiiaaa[[[UUUSSSRRRTTT\\\dddsss|||zzzwwwuuusss}}}tttllliiiiiihhhlllqqqyyy~~~uuuqqqllllllrrr||||||pppeee___XXXUUUVVVWWWWWWVVVUUUPPPIIIBBB===999666444333222222222333333111000000000000000000000000000000000111111111111000000000000000000000000000000000000111222222222222111111111111000111222222333222222333444444555555666666444444888;;;===DDDLLL___vvv|||sssuuuzzz{{{vvvrrrnnneeeaaa\\\WWWTTTQQQNNNLLLJJJJJJJJJKKKJJJJJJIIIIIIEEEEEEEEEEEEEEEFFFFFFFFFCCCCCCBBBBBBBBBAAAAAAAAA>>>???AAABBBEEEJJJPPPTTTYYY^^^ffflllqqqwwwxxxqqqfffdddbbbbbbdddggghhhhhhkkkmmmppprrrrrroookkkiiieee^^^[[[^^^___bbbooo|||uuu|||}}}|||uuukkkbbb[[[UUUSSSRRRSSSZZZaaaqqqzzzzzzwwwuuurrr|||ssslllggghhhjjjmmmuuu~~~~~~xxxqqqkkkkkkooovvv|||qqqeee___WWWSSSTTTVVVWWWVVVRRROOOJJJEEE@@@<<<999888444333333222111000//////111111111111111111111111111111000000//////......111000000000000000111111222222111111111111111111222222333333333333444444333333333444444444444555444666999<<<:::<<>>JJJVVVkkkvvvlllkkklllvvv}}}wwwrrrmmmiiibbb^^^YYYUUURRROOOLLLJJJIIIIIIIIIHHHGGGGGGFFFFFFGGGFFFEEECCCAAA@@@@@@@@@CCCCCCBBBBBBAAAAAA@@@@@@???@@@AAACCCEEEIIIOOOSSSYYY^^^ffflllqqqwwwtttnnniiiiiiiiihhhiiimmmpppvvv}}}|||uuuooojjjfffdddeeeooozzzxxxjjjbbbZZZUUURRRPPPTTTZZZccckkkuuu{{{{{{xxxuuutttxxxqqqkkkhhhggghhhooo{{{{{{rrrkkkhhhhhhjjjpppxxxwwwjjjccc[[[WWWWWWYYYYYYYYYYYYVVVQQQKKKDDD>>>999666111111111111222222222222111111111111111111111111000000111111222222333333222222111000//////000000111111111111111222222222222222222333333333444444333333333444444444444555555666999<<<<<<@@@MMMZZZqqqvvvlllkkkmmmwww|||wwwrrrmmmhhhbbb^^^XXXTTTPPPMMMJJJHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAACCCCCCBBBBBBAAA@@@@@@??????@@@AAABBBEEEIIIOOOSSSXXX^^^ffflllqqqwww|||uuuooonnnmmmkkklllooopppwww~~~yyyrrrkkkgggcccdddkkktttzzznnneee\\\VVVSSSPPPRRRVVV]]]fffqqqyyy{{{zzzwwwvvv}}}vvvooojjjgggffflllwww}}}uuummmiiiggggggmmmsss|||yyyllleee]]]XXXWWWXXXXXXWWWWWWUUUQQQLLLFFF@@@<<<:::444444444333222111111111111111111111111111111111000000111111222222333333000000//////000111222222000000111111111222222222222222222333333333444444333333333444444444444555555666999;;;===BBBPPP___wwwvvvmmmlllnnnxxx|||wwwsssmmmiiiaaa]]]XXXSSSPPPMMMJJJHHHIIIHHHHHHGGGGGGFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@??????>>>???AAABBBEEEIIIOOOTTTXXX^^^ffflllqqqwwwyyywwwtttqqqqqqsssssszzz~~~vvvmmmhhhdddccciiippp{{{rrrggg]]]XXXTTTQQQQQQSSSZZZaaalllvvv{{{{{{zzzxxx{{{sssllliiifffkkktttyyyppplllhhhggglllrrrzzz{{{ooohhh^^^XXXWWWWWWVVVUUUUUUSSSQQQLLLGGGBBB>>><<<:::999888555333111///...111111111111111111111111000000000111111111111111......//////000222333444000000000111222222333333222222333333333333444444555555555666666666666777666666999;;;===DDDTTTccc}}}tttmmmmmmnnnxxx|||wwwsssmmmhhhaaa]]]XXXTTTQQQNNNKKKIIIHHHHHHHHHGGGFFFFFFEEEEEECCCCCCBBBBBBBBBCCCCCCDDDBBBBBBAAAAAA@@@@@@??????>>>???AAABBBEEEJJJPPPTTTYYY^^^ffflllqqqwww~~~yyyxxxyyyyyyyyypppjjjfffdddhhhmmm{{{tttiii^^^YYYUUUQQQPPPQQQWWW]]]gggqqqxxx{{{zzzyyywwwoookkkgggkkkqqq{{{|||sssnnnkkkiiilllrrryyy|||qqqiii___XXXVVVUUUTTTRRRUUUSSSQQQMMMHHHBBB>>>;;;::::::888777555333222111111111111111111111111111111000000000000000//////000/////////000111222222///000000111222222333333222222333333333333444444555555555666666666666777666777999;;;>>>EEEVVVfffuuuooonnnoooyyyzzzvvvqqqkkkggg```]]]XXXTTTQQQOOOLLLJJJHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@?????????===???@@@BBBEEEJJJPPPTTTYYY^^^ffflllqqqwwwyyyooojjjfffccceeejjjsssuuuiii^^^YYYVVVRRRPPPPPPTTTYYYbbbllltttxxxyyyxxxyyyqqqmmmgggjjjpppyyy~~~uuupppllljjjmmmsssyyy}}}rrrjjj```XXXUUUTTTRRRPPPUUUTTTQQQMMMGGGBBB===:::666666666666777777777777111111111111111111111111111111000000//////......111111000000000000000111///000000111222222333333222222333333333444444444333333333444444444555555777777999;;;>>>FFFWWWhhhwwwqqqqqqoooyyy~~~yyyuuupppjjjeee```\\\XXXTTTRRRPPPMMMLLLHHHHHHGGGGGGFFFEEEEEEEEEGGGFFFDDDCCCAAAAAA@@@@@@BBBBBBAAAAAA@@@??????>>>===???@@@BBBEEEJJJPPPUUUYYY^^^ffflllqqqwwwwwwmmmgggccc```bbbfffooo|||~~~}}}~~~uuujjj^^^ZZZWWWSSSPPPPPPRRRVVV^^^hhhpppvvvxxxwww}}}tttkkkggggggkkkvvv{{{uuunnnkkkqqqyyy|||wwwmmm```YYYWWWXXXWWWVVVUUUUUUTTTQQQKKKDDD>>>:::777666666555555555555666777777666555333111...---111222333444444333222111//////000000111111222222222222111111111111222222333333333333333333333333222333333444444555555555888888;;;===???HHH\\\nnntttoooppprrr{{{}}}vvvrrrooojjjggg___]]]YYYTTTPPPMMMKKKJJJIIIIIIHHHGGGFFFEEEDDDCCCDDDDDDDDDDDDCCCBBBAAA@@@BBBBBBAAAAAA@@@???>>>>>>???@@@BBBCCCFFFKKKQQQUUUYYY___gggmmmsssyyy}}}tttlllhhhddd```^^^```hhhttt}}}xxxtttrrruuu{{{zzzooobbb\\\WWWRRROOOPPPPPPSSSZZZeeeqqqxxxyyyxxxuuummmhhhgggjjjssszzzrrrmmmqqqyyy~~~xxxnnnbbbZZZWWWWWWVVVUUUUUUUUUTTTQQQLLLEEE>>>:::777666666555555555555555444555555555444222000//////000111111111111000///000000000000111111111111222222111111111111222222333333333333333333333333222222333444444555666666999999<<>>>>>===<<<<<>>>>>======<<>>>>>@@@BBBDDDGGGLLLRRRVVVZZZ___ffflllrrrxxxyyyrrrnnnjjjeeebbbcccbbbkkk|||{{{vvvmmmeee\\\XXXWWWXXX^^^eeesssuuuhhhaaa[[[TTTQQQQQQQQQRRRVVV^^^hhhooorrrqqqzzzqqqiiiffffffkkksssxxxvvvyyy}}}|||rrrhhh```ZZZWWWUUUTTTTTTTTTRRRNNNHHHBBB???777777555444444333333333444333333222111111111111333222222222222222222333333333222222111111000000222222111111111111222222222222222333333444444444222222333444555777777888777888<<<@@@FFFSSSjjj}}}}}}xxxtttooohhhddd\\\ZZZVVVRRRNNNKKKJJJIIIGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???@@@@@@@@@???????????????>>>@@@BBBDDDGGGLLLSSSWWWZZZ___ffflllqqqxxx~~~wwwsssooohhheeefffdddlllzzzyyyrrrmmmccc\\\TTTRRRQQQSSSZZZaaaoooxxxkkkccc\\\VVVRRRRRRNNNOOOSSS[[[fffnnnrrrrrr|||ssskkkgggeeeiiippp}}}yyywwwyyyyyyyyyoooeee]]]YYYWWWTTTTTTTTTSSSOOOIIIDDD@@@777777555444333333222222444333222111111111111111111111000//////000111111222222222222222111111111222222111111111111222222111222222333333444444555444444444555666666777777666888<<>>@@@BBBDDDHHHMMMSSSXXX[[[```fffkkkqqqxxx}}}yyytttlllhhhhhhhhhnnnzzz~~~wwwppphhhdddXXXRRRLLLLLLLLLNNNTTT[[[jjj}}}{{{nnneee^^^WWWSSSSSSNNNNNNQQQYYYdddmmmqqqsss~~~uuummmhhhfffgggmmmxxxyyyvvvxxxvvv~~~uuuiii```[[[YYYTTTTTTTTTSSSOOOJJJEEEAAA777777555444333222222222222111000000000111333333111111000//////000111111111222222222222222222333222222111111111111222222111111222333333444555555555555555555666666666666777888===BBBJJJYYYrrr|||yyy{{{}}}wwwrrrllleee___ZZZXXXTTTQQQMMMKKKIIIIIIEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBAAA@@@??????<<<=====================>>>@@@BBBDDDHHHMMMTTTYYY[[[```fffkkkpppxxx|||sssnnnnnnjjjoooyyy{{{tttmmmfff^^^YYYPPPKKKGGGHHHIIIKKKQQQWWWfffyyy~~~pppggg___XXXSSSSSSPPPPPPQQQXXXbbbkkkpppqqqwwwooojjjffffffjjjuuuxxxuuuwwwsss|||xxxlllbbb]]][[[TTTTTTUUUSSSPPPJJJEEEBBB777777555444333222222222////////////111333555666444333222111111222333444111111111222222333333444222222111111111111222222111111222333333444555555666666666666555555555555888:::>>>DDDKKK[[[uuu}}}xxxvvvxxx}}}|||vvvqqqkkkddd^^^ZZZXXXTTTPPPMMMKKKIIIIIIEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>????????????>>>@@@BBBDDDHHHNNNTTTYYY[[[```fffkkkpppwwwzzzuuutttlllpppxxx{{{tttmmmfff___WWWRRRLLLHHHFFFHHHIIIKKKPPPVVVcccuuuqqqhhh```XXXTTTSSSSSSRRRRRRXXXaaajjjnnnoooyyypppgggcccgggkkkqqq|||vvvssswwwyyy~~~sssggg^^^ZZZXXXWWWUUUTTTQQQMMMGGGBBB;;;888444222222222111111222222111111111111222222111111111111111111111111333222111000000111222333111111111111111111111111222222333333333333444444333444666666555555777888::::::===CCCLLL]]]xxxyyyuuussspppuuu~~~zzzsssnnnhhhbbb___YYYUUUPPPLLLJJJIIIGGGEEEGGGFFFFFFFFFEEEEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>============>>>@@@BBBEEEIIINNNTTTXXX[[[```ggglllrrryyy~~~yyywwwvvv{{{{{{vvvnnnfff```YYYTTTPPPHHHGGGEEEDDDEEEIIILLLOOO\\\iiivvvkkkccc[[[TTTRRROOONNNPPPVVV___hhhnnnppp{{{sssjjjeeegggjjjooo||||||vvvsssvvvxxx|||tttiii```[[[XXXWWWVVVTTTRRRMMMGGGCCC===:::666444444444333333222222111111111111222222111111111111111111111111222222111000000111222222111111111111111111111111222222333333333333444444333444666666555555777888::::::===DDDOOOaaa|||wwwssspppnnnsss|||yyysssmmmgggbbb^^^YYYUUUPPPLLLJJJIIIGGGEEECCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>============>>>???BBBEEEIIINNNTTTXXX\\\aaaggglllqqqxxx{{{yyy}}}uuuppphhhaaaZZZTTTOOOKKKGGGFFFDDDCCCEEEGGGKKKMMMXXXeeexxxwwwlllddd[[[UUURRROOONNNOOOUUU^^^gggmmmooo~~~vvvmmmggghhhiiilllxxx|||vvvssstttvvvyyyvvvlllccc^^^YYYXXXVVVUUURRRNNNHHHDDD>>>;;;777444444444333333222222111111111111222222111111111111111111111111222222111000000111222222111111111111111111111111222222333333333333444444333444666666555555777888999999>>>FFFRRReeetttooollljjjpppyyy~~~wwwqqqlllgggaaa^^^YYYUUUPPPLLLJJJIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>===============???BBBEEEHHHMMMSSSXXX]]]bbbhhhmmmqqqxxx~~~xxxnnnjjjbbb[[[UUUPPPKKKHHHFFFEEECCCBBBCCCFFFIIIKKKRRR]]]mmm}}}yyynnnfff\\\UUUSSSNNNMMMNNNSSS[[[dddkkknnnxxxnnnggghhhhhhkkkvvv}}}wwwtttrrrsssvvv|||xxxnnnfffaaaYYYXXXWWWVVVSSSOOOJJJEEE<<<999555333222222111000222222111111111111222222111111111111111111111111222111111111111111111222111111111111111111111111222222222333333333444444333444666666555555777888999:::???GGGTTThhhrrrllljjjhhhoooyyy{{{uuuooojjjeee```]]]XXXUUUPPPLLLJJJIIIGGGFFFGGGGGGHHHHHHHHHHHHIIIIIICCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>===============???BBBDDDHHHMMMSSSWWW^^^bbbhhhmmmqqqwww|||ssskkkfff```YYYTTTOOOKKKHHHEEEDDDBBBBBBBBBDDDFFFHHHLLLTTTbbbooo||||||qqqhhh^^^WWWTTTNNNMMMNNNQQQXXXaaaiiimmmyyyooohhhhhhhhhjjjuuuxxxtttpppppprrrwww~~~zzzpppgggbbbZZZYYYXXXWWWUUUQQQKKKGGG===:::666333222222111000222222111111111111222222111111111111111111111111111111111222222111111111111111111111111111111111222222222333333333444444333444666666555555777888:::;;;@@@IIIUUUiiipppkkkhhhhhhooozzz}}}yyysssnnniiiddd```\\\XXXTTTOOOLLLJJJIIIHHHGGGDDDEEEEEEEEEEEEEEEEEEEEECCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>===============???AAADDDHHHMMMSSSWWW^^^bbbhhhmmmqqqwww{{{rrrhhhddd]]]XXXSSSOOOKKKIIIDDDCCCBBBAAAAAACCCDDDEEEGGGNNNXXXcccooo|||sssjjj___XXXUUUNNNNNNMMMOOOUUU^^^gggmmm{{{qqqiiihhhggghhhsssyyytttnnnmmmnnnrrrzzz{{{qqqhhhbbbZZZYYYXXXWWWVVVRRRLLLHHH@@@===888666555444333222222222111111111111222222111111111111111111111111000111222222222222111000111111111111111111111111222222333333333333444444333444666666555555777888;;;<<>>>>>>>>>>>============<<<>>>AAADDDGGGLLLRRRWWW]]]bbbhhhmmmqqqxxxzzzqqqddd```ZZZUUURRRNNNKKKHHHDDDDDDBBBBBBAAABBBCCCCCCCCCIIIPPPXXXaaammmyyyvvvlllaaaYYYVVVOOOOOONNNOOOSSS\\\fffnnntttkkkhhhffffffooo|||zzztttlllkkkkkkooovvv~~~{{{qqqgggaaa[[[ZZZYYYXXXVVVSSSMMMIIIAAA===999666555444333222222222111111111111222222111111111111111111111111000111222222222222111000111111111111111111111111222222333333333333444444333444666666555555777888:::<<>>>>>>>>>>>============<<<>>>AAADDDGGGLLLRRRVVV\\\aaaggglllqqqxxxwwwnnnccc___ZZZUUURRROOOLLLJJJEEEDDDCCCBBBBBBBBBBBBBBBBBBEEEJJJOOOTTT\\\gggnnn{{{xxxmmmbbbZZZVVVPPPPPPOOOOOORRRZZZfffnnnvvvmmmiiieeedddlllyyy{{{tttkkkjjjjjjmmmttt|||zzzpppfff```[[[ZZZYYYYYYWWWSSSNNNJJJ???<<<777444333222111000222222111111111111222222111111111111111111111111000111222333333222111000111111111111111111111111222222333333333444444444333444666666555555777888999;;;BBBNNN]]]tttyyyjjjeeedddfffqqq~~~wwwtttnnnjjjfffbbb^^^[[[WWWSSSOOOLLLKKKJJJIIIHHHGGGFFFEEEDDDCCCAAA@@@@@@CCCCCCBBBAAAAAA@@@@@@???>>>>>>>>>>>>============<<<>>>AAACCCGGGLLLRRRVVV[[[```ggglllrrryyyuuukkkddd```[[[WWWTTTQQQNNNLLLEEEDDDDDDCCCBBBBBBBBBBBBAAADDDGGGIIILLLRRRZZZaaagggmmmtttzzz}}}}}}}}}|||}}}}}}yyynnncccZZZWWWQQQPPPOOOOOOQQQZZZfffooo}}}sssllliiihhhnnnuuu~~~wwwpppiiidddhhhoooyyyzzzpppggg```[[[YYYXXXVVVUUURRRNNNKKKAAA>>>:::777666555444333444333333222222333333444222222111111111111222222333222111/////////000111222222222222222222222222222333333333333333333444444444444444666777888999:::???FFFOOO```zzzxxxggg___]]]aaaoooyyyuuuooojjjeeeaaa\\\YYYTTTRRROOOLLLJJJHHHGGGGGGFFFEEEEEEDDDCCCBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>===<<<<<<;;;;;;<<<>>>@@@CCCFFFJJJPPPTTT[[[___eeekkkqqqxxx~~~{{{zzz}}}wwwmmmccc___YYYUUURRRPPPMMMLLLFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBDDDHHHLLLQQQTTT\\\___dddjjjooorrrsssttttttsssrrrqqqpppoooooonnnppprrrvvv{{{zzzooofff^^^XXXSSSQQQPPPRRRTTTYYYdddooo~~~sssmmmiiihhhmmmtttzzzqqqiiieeehhhpppyyy{{{rrrhhhaaaZZZXXXWWWVVVUUURRROOOLLLCCC???:::777555555444444333222222111111222222333222222111111111111222222333222111000//////000111222222222222222222222222222333333333333444444444444444444555666777888999:::>>>FFFQQQccc~~~xxxfff___]]]```ooo~~~xxxtttooojjjeeeaaa\\\YYYTTTRRROOOLLLJJJHHHGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>===<<<<<<;;;;;;<<<>>>@@@CCCFFFKKKPPPTTT[[[___eeekkkqqqxxxyyyuuutttvvv{{{~~~~~~xxxnnnddd```ZZZVVVSSSQQQOOOMMMGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBCCCFFFIIIKKKQQQSSSWWW\\\```bbbcccdddfffffffffeeeddddddccccccgggiiimmmqqqvvv{{{{{{ooofff]]]WWWSSSPPPOOOQQQSSSXXXcccnnntttmmmiiihhhlllsssrrrkkkfffiiipppzzz}}}ssshhhaaaXXXWWWUUUUUUTTTSSSPPPMMMEEEAAA:::666444444555555222111111000000111111222222222111111111111222222222222111000000000111111222222222222222222222222222222333333444444444444444444444555666777888999999???GGGTTThhhwwweee^^^\\\```nnn~~~xxxtttnnniiiddd```[[[XXXSSSRRROOOLLLJJJHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCBBBCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>===<<<<<<;;;;;;<<<>>>@@@CCCFFFKKKQQQUUU[[[___eeekkkqqqxxxwwwrrrooopppsssyyyxxxxxxzzzyyyoooeeeaaa\\\WWWUUUSSSPPPOOOIIIIIIHHHGGGEEEDDDDDDCCCCCCBBBAAA@@@@@@BBBDDDFFFHHHIIILLLOOORRRSSSSSSSSSWWWWWWWWWWWWWWWWWWWWWWWWZZZ\\\___ccchhhllloooqqqrrrtttwwwxxxzzz{{{~~~}}}qqqfff]]]WWWRRROOONNNPPPRRRVVVaaalllvvvooojjjhhhkkkqqquuunnnhhhkkkrrrzzztttiiibbbXXXVVVUUUTTTTTTSSSQQQOOOHHHBBB;;;666444444555555222222111111111111222222222222111111111111222222222111111111111111111111222222222222222222222222222222333333444555555555444444555555666888999:::;;;@@@IIIWWWllluuuddd]]]\\\```nnn~~~~~~wwwsssmmmhhhccc___ZZZWWWRRRQQQNNNKKKIIIHHHHHHHHHEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>===<<<<<<;;;;;;;;;===@@@CCCFFFKKKQQQUUU[[[___eeekkkqqqxxx{{{tttnnnmmmooosss|||{{{sssrrrssszzz{{{pppfffbbb]]]XXXVVVTTTRRRPPPKKKJJJIIIHHHFFFEEEDDDCCCBBBAAAAAAAAAAAACCCEEEFFFGGGHHHIIIKKKLLLLLLLLLLLLNNNNNNNNNOOOOOOOOOPPPPPPPPPQQQTTTWWW[[[^^^```bbbdddfffiiikkklllnnnqqqsssvvvxxxzzz{{{|||~~~rrrhhh]]]WWWRRROOONNNOOOPPPTTT___jjjyyyqqqkkkhhhkkkppp|||zzzrrrlllnnnttt{{{vvvkkkcccYYYWWWUUUTTTTTTTTTSSSQQQIIIDDD<<<777444444555555333333222222222222333333222222111111111111222222111111111222222222222111222222222222222222222222222222333444444555666666555555555555777888999:::<<>>>>>>>>===<<<<<<;;;;;;;;;===@@@CCCFFFKKKQQQVVV[[[___eeekkkqqqxxxxxxpppmmmmmmooouuu}}}xxxpppnnnlllrrr|||}}}rrrgggddd^^^ZZZXXXVVVTTTSSSMMMMMMKKKJJJHHHFFFDDDDDDCCCCCCBBBAAABBBBBBCCCDDDGGGGGGHHHHHHHHHIIIHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLJJJKKKLLLOOOQQQTTTVVVWWWZZZ\\\___```bbbcccfffhhhjjjlllooopppqqqrrruuuwww{{{~~~uuuiii___WWWRRROOONNNNNNOOOSSS]]]hhh|||tttmmmiiikkkpppyyywwwqqqqqqvvv}}}yyynnnfff[[[XXXVVVUUUUUUUUUTTTRRRJJJEEE>>>888666555444444444333333333333333333444222222111111111111222222000111222222333222222222222222222222222222222222222222333444555666666777555555555666777888999:::>>>BBBLLL\\\sssrrrbbb]]]]]]cccsss|||uuuqqqkkkfffaaa]]]XXXUUUQQQOOOMMMKKKIIIHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEECCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>===<<<<<<;;;;;;:::<<>>>>>>>>===<<<<<<;;;;;;:::<<>>>>>>>>===<<<<<<;;;;;;:::<<>>======<<<;;;;;;;;;;;;<<<;;;===@@@CCCFFFKKKQQQUUUZZZ___ffflllpppwww|||wwwuuutttrrrxxx|||{{{uuuoooooooooqqquuu|||xxxrrrkkkgggeeeeeecccaaa___^^^[[[XXXVVVTTTRRRRRRRRROOOLLLJJJJJJKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFDDDCCCBBB@@@@@@BBBBBBCCCCCCDDDEEEFFFFFFDDDDDDDDDEEEEEEEEEEEEEEEKKKKKKLLLLLLMMMNNNOOOOOORRRSSSUUUWWWZZZ]]]```aaacccfffjjjnnnqqqtttxxx{{{~~~yyylllaaaZZZWWWRRROOONNNOOOQQQYYYbbbzzzqqqjjjiiilllrrr{{{~~~wwwvvvzzzvvvgggbbb[[[XXXYYYZZZYYYWWWOOOJJJCCC===:::888666555222222222222222222222222111111111111111111111111222222222111111111111111222111111111111222444555444444444555555555555666666777777777777888;;;===@@@EEEQQQfffxxxmmmeeecccdddkkk}}}yyytttpppiiiddd___[[[WWWTTTPPPNNNJJJIIIHHHHHHGGGEEEFFFFFFFFFGGGFFFEEEEEEDDDCCCCCCBBBAAA@@@??????>>>======<<<;;;;;;;;;;;;<<<;;;===@@@CCCFFFKKKQQQUUUZZZ___eeekkkpppvvv~~~~~~{{{yyy|||}}}vvvuuussssssvvvzzz}}}wwwpppkkkiiihhheeecccaaa```^^^[[[YYYWWWVVVVVVUUUSSSOOONNNNNNOOOOOONNNMMMLLLKKKJJJJJJIIIIIIJJJJJJIIIHHHGGGEEEDDDCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFGGGHHHIIIIIIIIILLLLLLMMMOOORRRTTTWWWXXXWWWZZZ^^^aaadddgggkkknnnppptttyyy~~~{{{oooddd]]]XXXSSSOOONNNOOOQQQYYYbbb}}}tttllljjjmmmpppyyyxxxuuuwww}}}zzzkkkeee^^^ZZZYYYZZZYYYWWWQQQLLLDDD>>>:::777555444222222222222222222222222111111111111111111111111111111111111111222222222333222222111111222333333444444444555555555555666666777777777777888;;;===AAAGGGSSSiiivvvkkkddddddfffnnnyyysssoooiiiccc^^^ZZZVVVTTTPPPMMMJJJHHHHHHHHHGGGEEEFFFGGGGGGGGGGGGFFFEEEEEECCCCCCBBBAAA@@@???>>>>>>======<<<;;;;;;;;;;;;<<<;;;===@@@CCCFFFKKKQQQUUUYYY^^^eeejjjooouuu}}}||||||}}}vvvqqqnnnllliiigggdddcccaaa___]]]\\\[[[[[[ZZZXXXUUUSSSTTTTTTTTTSSSQQQPPPOOONNNMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGFFFDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFGGGHHHJJJLLLMMMNNNQQQSSSWWWYYY[[[^^^bbbdddfffjjjoootttxxx|||rrrggg```XXXSSSPPPOOOOOOQQQXXX```vvvmmmjjjlllooowwwxxxtttvvvzzz~~~yyynnnhhh```ZZZYYYYYYXXXVVVSSSNNNFFF???:::777555333222222222222222222222222111111111111111111111111000000000111222222222333333333222222222222222222444444444555555555555666666777777777777888;;;===BBBHHHVVVmmmuuukkkcccdddgggpppzzzrrrnnnhhhbbb]]]YYYUUUSSSOOOLLLIIIHHHHHHHHHGGGFFFGGGGGGGGGGGGGGGFFFFFFEEECCCBBBBBBAAA@@@???>>>>>>======<<<;;;;;;;;;;;;<<<;;;===@@@CCCFFFKKKQQQUUUXXX]]]dddjjjnnnuuu}}}}}}vvvssspppmmmjjjgggfffdddbbbaaa```______^^^\\\YYYXXXYYYYYYXXXWWWTTTSSSRRRQQQPPPPPPPPPPPPOOOOOONNNMMMLLLJJJJJJIIIFFFFFFEEEDDDCCCBBBAAAAAACCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEFFFFFFGGGIIIIIIMMMOOORRRTTTVVVXXX[[[]]]```ccchhhmmmqqquuuzzz}}}uuujjjbbbYYYTTTQQQPPPOOOPPPWWW^^^wwwmmmiiikkknnnvvvyyyuuuvvvzzz}}}{{{pppiii```ZZZXXXXXXVVVUUUTTTOOOGGG@@@;;;888555333222222222222222222222222111111111111111111111111000000000111222222222333222222333222222222222111444444444555555555555666666777777777777888;;;===CCCJJJYYYpppuuukkkcccdddgggppp{{{qqqmmmgggaaa\\\XXXTTTQQQNNNLLLIIIGGGGGGHHHGGGFFFFFFGGGGGGGGGGGGFFFEEEEEECCCBBBAAA@@@???>>>>>>=========<<<;;;;;;;;;;;;<<<;;;===@@@CCCFFFKKKQQQUUUXXX]]]dddjjjnnnuuu}}}{{{wwwtttpppmmmiiihhhfffdddcccbbbaaaaaa```^^^\\\[[[\\\[[[ZZZYYYVVVVVVTTTSSSSSSSSSSSSSSSQQQPPPPPPOOONNNMMMLLLLLLIIIHHHGGGFFFDDDCCCBBBBBBDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEEEEDDDEEEEEEFFFFFFFFFHHHJJJLLLLLLNNNPPPRRRVVVYYY]]]bbbeeejjjooorrrvvvzzzvvvkkkcccZZZUUURRRQQQOOOOOOUUU\\\yyynnniiijjjmmmtttzzzvvvvvvzzz}}}rrrjjjaaaZZZXXXXXXWWWUUUUUUOOOGGG@@@<<<888666444222222222222222222222222111111111111111111111111111111111111111222222222111222222333333333222222444444444555555555555666666777777777777888;;;===CCCKKK[[[ssssssiiibbbbbbfffnnnzzzppplllfff```[[[WWWSSSQQQNNNKKKHHHGGGGGGGGGGGGFFFEEEFFFFFFFFFFFFEEEDDDDDDBBBBBBAAA@@@???>>>============<<<;;;;;;;;;;;;<<<;;;===@@@CCCFFFKKKQQQUUUYYY^^^eeejjjooouuu}}}{{{wwwsssppplllkkkiiigggeeedddccccccaaa```^^^^^^^^^^^^\\\ZZZYYYYYYXXXWWWVVVVVVVVVVVVSSSSSSRRRRRRQQQPPPOOOOOOLLLKKKJJJIIIGGGFFFEEEDDDEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBDDDCCCCCCBBBBBBCCCCCCDDDCCCEEEGGGGGGGGGHHHJJJLLLOOORRRUUUYYY\\\aaafffiiimmmqqqwww|||xxxkkkddd[[[VVVSSSQQQPPPOOOTTT[[[{{{pppkkkkkkkkkqqq|||wwwvvvyyy{{{~~~tttlllbbb[[[YYYYYYYYYWWWTTTOOOGGG@@@<<<999777555222222222222222222222222111111111111111111111111222222222111111111111111000000222333444333333222444444444555555555555666666777777777777888;;;===BBBKKK\\\tttpppfff___```dddmmm~~~xxxoookkkeee___[[[WWWSSSPPPMMMKKKHHHGGGGGGGGGGGGFFFDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@???>>>============<<<;;;;;;;;;;;;<<<;;;===@@@CCCFFFKKKQQQUUUZZZ___eeekkkpppvvv~~~{{{wwwtttooonnnllliiigggeeeddddddcccaaa````````````^^^\\\]]]\\\[[[ZZZYYYYYYYYYYYYVVVVVVUUUUUUTTTSSSSSSSSSNNNMMMMMMKKKJJJIIIHHHHHHFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCBBBDDDEEEFFFEEEEEEGGGHHHKKKMMMPPPRRRUUUYYY^^^bbbdddhhhmmmrrrvvvzzz~~~zzzmmmeee\\\WWWSSSRRRPPPNNNSSSYYY}}}rrrlllllliiippp|||}}}wwwvvvwwwyyyuuummmccc\\\ZZZ[[[ZZZYYYTTTOOOGGGAAA===:::888666222222222222222222222222111111111111111111111111333222222222111111000000///000111333444444333333444444444555555555666666666777777777777888;;;===BBBKKK]]]uuu{{{lllccc\\\^^^cccmmm|||vvvoookkkeee___ZZZVVVRRROOOMMMJJJHHHFFFGGGGGGGGGFFFDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@???>>>============<<<;;;;;;;;;;;;<<<;;;===@@@CCCFFFKKKQQQUUUZZZ___ffflllpppwwwzzzyyyyyyxxx|||~~~zzzwwwrrrqqqnnnllliiigggfffeeedddcccbbbbbbbbbaaa___]]]______^^^]]]\\\\\\\\\\\\XXXXXXXXXWWWWWWVVVVVVUUUOOOOOONNNMMMLLLKKKJJJJJJGGGFFFFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCDDD???AAABBBBBBAAAAAABBBDDDDDDFFFIIIKKKMMMQQQVVVZZZ^^^bbbggglllooossswwwzzz{{{nnnfff\\\WWWTTTRRRPPPNNNRRRXXX}}}uuuooollllllooozzzxxxvvvzzzxxxqqqggg^^^YYYWWWWWWWWWVVVRRRKKKCCC===888666555666444111111333444333111222333333333333222111111222111000//////111333444222222333333333333444444444333333333333444555555555666777888888:::===@@@CCCNNNbbb}}}xxxiii```ZZZ]]]aaakkkzzzuuummmiiiccc]]]YYYUUUQQQNNNMMMLLLKKKIIIGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFF@@@@@@@@@@@@@@@???>>>===>>>>>>===<<<;;;:::::::::<<<>>>@@@CCCFFFKKKPPPUUUZZZ___eeekkkooouuu}}}zzztttpppnnnqqqpppssszzz}}}uuussspppmmmjjjgggeeeeeefffdddbbbbbbcccbbbaaa_________]]]\\\[[[[[[[[[[[[ZZZZZZYYYXXXWWWVVVVVVUUUUUUUUUTTTSSSQQQOOONNNMMMLLLKKKIIIGGGEEECCCBBBAAAEEECCCAAA@@@???@@@AAABBBDDDCCCBBBBBBAAAAAAAAABBB@@@@@@@@@@@@@@@@@@AAAAAACCCDDDFFFHHHJJJMMMNNNOOOXXX[[[^^^aaaeeeiiiooossszzz}}}~~~qqqhhh]]]WWWRRRPPPOOONNNRRRWWWwwwpppmmmkkknnnxxx~~~{{{zzzssshhh___ZZZYYYXXXXXXWWWSSSLLLEEE>>>:::777666666444111111333444333111222222333333222222111000222111000///000111333444222222333333333333444444444444333333444444555666555666777888888:::===@@@DDDNNNbbb}}}vvviii```ZZZ\\\aaakkkyyytttlllhhhbbb\\\XXXTTTQQQNNNMMMLLLKKKIIIGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBAAA@@@???===<<<>>>===<<<;;;;;;:::::::::<<<>>>@@@CCCFFFKKKPPPUUUZZZ___fffkkkpppvvv}}}yyysssnnnkkkllljjjkkkqqqyyy~~~zzzxxxuuurrrooommmlllkkkgggfffddddddddddddbbbaaa```___^^^]]]\\\[[[[[[[[[ZZZZZZZZZYYYXXXXXXWWWWWWWWWWWWWWWVVVTTTRRRQQQPPPNNNNNNLLLJJJHHHFFFDDDDDDDDDCCCBBBAAAAAABBBCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBDDDFFFIIIJJJKKKQQQSSSVVVYYY]]]aaagggjjjrrrvvv|||rrriii^^^XXXRRRPPPOOOMMMPPPVVVzzzrrrnnnjjjmmmvvv}}}vvvkkkaaa\\\ZZZYYYYYYXXXTTTNNNGGG@@@;;;888777666444222222333333333222111222222222222111000000222111000000000111333444222222333333333333444444444444444333444444555666555666777888888:::===@@@EEEPPPdddtttiii```ZZZ\\\aaakkkxxxssskkkgggaaa\\\WWWTTTPPPMMMLLLLLLJJJHHHGGGFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA???===<<<>>>===<<<;;;::::::::::::<<<>>>@@@CCCFFFKKKPPPUUU[[[```ffflllpppvvv~~~|||uuuoookkkhhhddddddhhhooo{{{yyyxxxvvvssspppnnnmmmllljjjhhhffffffffffffdddbbb``````^^^]]]\\\[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYZZZZZZZZZYYYXXXVVVUUUTTTRRRQQQPPPNNNLLLJJJIIIHHHEEEDDDCCCBBBCCCCCCEEEFFFDDDCCCCCCCCCCCCCCCDDDDDDBBBBBBAAAAAA@@@@@@??????>>>???@@@BBBCCCEEEFFFGGGJJJLLLOOORRRUUUYYY^^^aaahhhlllqqqwww{{{ssskkk```YYYSSSQQQNNNLLLOOOTTT|||sssnnnkkkmmmuuuxxxlllbbb\\\ZZZYYYYYYXXXTTTNNNGGGAAA<<<888777555444333222222333333222111111222222111111000///111111000000000111222333222222222333333333444444444444444444444555666666555666777888888:::===@@@FFFQQQfffttthhh___ZZZ]]]bbblllwwwrrrjjjfff```[[[WWWSSSPPPMMMLLLKKKIIIHHHGGGFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAA@@@???===<<<===<<<;;;;;;:::::::::;;;<<<>>>@@@CCCFFFKKKPPPTTT[[[```ggglllpppvvv~~~|||tttnnniiieeebbbdddiiiuuuzzzxxxvvvsssqqqooonnnmmmllljjjhhhggghhhgggeeecccaaa```^^^]]][[[[[[ZZZZZZXXXYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[ZZZYYYXXXWWWUUUTTTSSSQQQOOONNNLLLLLLHHHGGGFFFDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDCCCCCCBBBAAA@@@@@@??????>>>???@@@AAABBBDDDEEEEEEGGGIIIKKKNNNPPPTTTXXX\\\```ccchhhmmmrrrxxx~~~vvvmmmbbb[[[UUUQQQNNNLLLNNNRRR}}}tttnnnmmmnnnuuuyyymmmbbb[[[YYYXXXXXXWWWTTTNNNGGGAAA;;;888666444444444333222222222333222222222222222111000000111111111111111222222222222222222333333333444444555444444444444555666666555666777888888:::===@@@GGGSSSiiiuuuggg___ZZZ]]]cccnnnwwwqqqiiieee```[[[WWWTTTPPPNNNKKKJJJIIIHHHGGGFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCBBB>>>???????????????>>>===<<<;;;;;;::::::::::::;;;<<<>>>@@@CCCFFFKKKPPPTTT[[[```ffflllpppvvv~~~zzzsssmmmgggccccccgggqqq~~~{{{xxxvvvtttrrrrrrnnnllljjjiiiiiihhhfffdddaaa```___]]][[[ZZZZZZZZZXXXXXXXXXYYYZZZZZZ[[[[[[\\\\\\\\\\\\[[[[[[ZZZYYYWWWWWWUUUTTTRRRQQQPPPOOOMMMLLLJJJHHHFFFDDDCCCBBBCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@??????>>>>>>???@@@@@@AAABBBBBBDDDFFFHHHJJJLLLOOOSSSVVVYYY\\\aaafffkkkqqqwww{{{xxxoooddd]]]VVVSSSOOOLLLNNNRRRuuuooonnnnnnsss|||nnnbbb[[[YYYXXXXXXVVVSSSNNNHHHAAA<<<888555333444444333111111222444222333333333333222111111000000111111222222222222222222333333333333444444555555444444555555666777555666777888888:::===@@@HHHTTTkkkuuufff^^^ZZZ^^^eeeqqqxxxqqqjjjfff```[[[XXXUUUQQQOOOJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCC<<<===>>>>>>???>>>>>>>>>;;;;;;::::::::::::;;;;;;<<<>>>@@@CCCFFFKKKPPPUUUZZZ___eeekkkooouuu}}}xxxoooiiidddccceeennn|||xxxvvvtttsssqqqooommmllllllkkkhhhgggdddcccaaa___]]]\\\\\\[[[YYYYYYZZZZZZ[[[[[[[[[\\\\\\\\\]]]]]]]]]\\\\\\[[[ZZZZZZYYYWWWVVVTTTSSSSSSRRRQQQOOOLLLIIIFFFDDDCCCEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@============>>>>>>>>>>>>@@@AAACCCDDDEEEHHHLLLOOOSSSUUUZZZ^^^bbbhhhooosssvvvzzz{{{qqqfff^^^XXXTTTQQQNNNOOOTTTwwwqqqmmmlllqqq~~~~~~pppddd\\\ZZZYYYZZZWWWUUUPPPJJJCCC===999666333444555444111000222444333444444444444333222222000000111222222222222222222222333333333333444444555555555555555666666777555666777888888:::===@@@IIIUUUmmmssseee]]]ZZZ___gggtttxxxrrrjjjfffaaa\\\YYYVVVRRRPPPIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGFFFEEEEEEDDDCCCCCC>>>>>>?????????>>>>>>===;;;::::::999::::::;;;;;;<<<>>>@@@CCCFFFKKKPPPUUUYYY^^^dddjjjnnnttt|||~~~pppkkkeeedddeeemmm||||||yyywwwvvvuuusssqqqpppooonnnllljjjgggfffeeecccaaa______^^^\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^______^^^^^^^^^^^^]]]\\\[[[ZZZXXXWWWWWWVVVUUUSSSQQQNNNLLLIIIHHHHHHHHHFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<===???@@@@@@CCCFFFIIILLLOOORRRVVVZZZ```fffkkkmmmqqqwww}}}}}}sssggg```YYYVVVRRROOOQQQVVVyyyrrrlllkkkppp{{{rrreee^^^[[[[[[[[[XXXVVVQQQKKKEEE???:::888333444555444111000222555444444555555444444333222000000111222222222222111222222333333333444444444555555555555555666777777555666777888888:::===@@@IIIVVVnnnpppeee]]]ZZZ```iiivvvyyysssjjjgggaaa]]]YYYVVVSSSQQQIIIIIIHHHGGGFFFFFFFFFFFFHHHGGGGGGFFFEEEDDDDDDCCCAAAAAAAAA@@@@@@>>>===<<<:::::::::999999:::;;;;;;<<<>>>@@@CCCFFFKKKPPPUUUXXX]]]dddiiimmmsss{{{rrrmmmhhhfffgggnnn|||~~~}}}xxxvvvtttrrrrrrqqqnnnllljjjiiigggeeedddbbbaaaaaa________________________^^^______`````````````````````___^^^\\\[[[ZZZZZZWWWWWWVVVTTTRRRPPPNNNMMMKKKJJJIIIGGGFFFEEEEEEDDDAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@;;;<<<>>>>>>???AAADDDGGGHHHJJJMMMQQQUUUZZZaaaeeegggkkkqqqwww}}}~~~tttggg```ZZZVVVSSSQQQSSSWWWzzzrrrlllkkkooozzzwwwjjjaaa]]][[[ZZZXXXVVVRRRMMMFFF???999666666666555444333333333333222222222222222222222222333333333222222111111111111111222222222333333333555555555555555555555555666666666666777:::>>>BBBIIIWWWppp{{{qqqbbb^^^\\\```iiiyyyyyyrrrlllhhhbbb\\\XXXTTTPPPMMMKKKIIIGGGFFFGGGGGGEEEDDDHHHGGGGGGFFFDDDCCCAAA@@@AAA@@@???============>>>>>>===<<<;;;:::999999999<<<>>>@@@BBBEEEIIIOOOSSSYYY\\\bbbgggmmmtttzzz{{{sssjjjffffffjjjuuu}}}{{{yyyxxxvvvtttqqqrrrpppmmmjjjhhheeeaaa^^^aaa``````______``````aaa````````````````````````bbbaaa___^^^]]]]]]^^^___ZZZZZZZZZYYYXXXVVVUUUTTTQQQOOOLLLHHHEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAABBBDDDDDDCCCDDDGGGJJJOOOTTTWWWYYYaaadddiiiooouuu|||wwwlllccc[[[WWWUUURRRSSSWWW{{{sssmmmkkkooozzzzzzmmmddd___\\\[[[YYYWWWSSSMMMGGG@@@:::666666666555444333333333333222222222222222222222222333333333222222222111111111222222222222333333333555555555555555555555555666666666666777:::???BBBJJJYYYrrrxxxmmmaaa]]]\\\```jjjzzzyyyrrrkkkgggaaa\\\XXXTTTPPPMMMKKKIIIGGGFFFGGGGGGEEEDDDEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@???>>>=========>>>======<<<;;;::::::::::::<<<===@@@BBBEEEIIIOOOSSSXXX\\\bbbgggmmmtttzzz}}}tttjjjeeedddgggqqqzzz~~~}}}|||yyywwwvvvtttqqqooommmjjjfffcccccccccbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbaaa```^^^^^^^^^^^^___\\\\\\\\\[[[ZZZYYYWWWVVVSSSRRROOOKKKIIIGGGFFFEEECCCBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAABBBAAABBBDDDHHHKKKOOOSSSUUUYYY]]]bbbggglllssszzzxxxmmmddd[[[WWWUUURRRSSSWWW|||tttnnnmmmpppzzz}}}~~~~~~qqqhhhbbb___]]]ZZZXXXTTTOOOHHHAAA;;;777666666555444333333333333222222222222222222222222333333333222222222222111222222222222333333333333555555555555555555555555666666777777777:::???BBBLLL[[[vvvssshhh^^^[[[ZZZ```kkk{{{xxxqqqjjjfff```[[[WWWSSSPPPMMMKKKIIIGGGFFFGGGGGGEEEDDDCCCCCCDDDDDDDDDDDDDDDCCCAAA@@@???>>>===============<<<;;;;;;::::::::::::<<<===@@@BBBDDDIIINNNRRRXXX\\\aaagggmmmtttzzzuuukkkdddbbbbbbiiiqqq}}}~~~}}}{{{xxxvvvtttqqqmmmjjjgggfffeeedddcccbbbbbbbbbaaabbbbbbbbbccccccddddddbbbbbb```______^^^______^^^^^^^^^]]]]]][[[ZZZYYYWWWUUUSSSPPPMMMKKKJJJIIIDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>============>>>>>>???@@@AAADDDGGGJJJLLLNNNRRRUUUZZZ___dddjjjqqqvvv}}}yyynnneee\\\XXXUUURRRSSSVVV~~~wwwpppnnnqqqzzz||||||}}}uuullleeeaaa^^^\\\ZZZVVVPPPIIIBBB<<<888666666555444333333333333222222222222222222222222222222222222222222222222222222222333333333444444555555555555555555555555666777777777888:::???CCCLLL]]]xxxoooddd[[[XXXYYY```lll}}}wwwpppiiieee```ZZZWWWSSSOOOMMMKKKIIIGGGFFFGGGGGGEEEDDDBBBCCCCCCDDDDDDCCCCCCBBB@@@@@@???>>>>>>============<<<;;;:::::::::::::::;;;===???AAADDDIIINNNRRRWWW[[[aaagggmmmssszzzvvvjjjccc___^^^bbbhhhqqq{{{|||zzzwwwsssppplllkkkiiigggeeedddccccccbbbbbbccccccddddddeeeeeeccccccbbbaaa````````````___``````___^^^]]]\\\\\\ZZZYYYVVVTTTRRROOONNNMMMFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>======<<<<<<<<<===>>>??????AAACCCEEEGGGHHHNNNQQQVVVZZZ___eeekkkooovvvzzz{{{ooofff]]]XXXUUURRRRRRVVVzzzsssppprrrzzz}}}}}}|||zzzppphhhccc```^^^\\\XXXRRRKKKCCC===999666666555444333333333333222222222222222222222222222222222222222222222222222222333333333444444444666666666666666666666666777777777777888;;;???CCCLLL^^^{{{mmmaaaXXXVVVXXX```mmm~~~~~~uuuooohhhddd___ZZZVVVSSSOOOMMMKKKIIIGGGFFFGGGGGGEEEDDDCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@??????>>>======<<<<<<<<<;;;:::::::::;;;;;;;;;===???AAADDDHHHNNNRRRVVVZZZ```ffflllssszzzvvviiibbb^^^[[[]]]aaagggnnnyyy~~~zzzwwwsssrrrooollliiigggeeedddccccccddddddeeeeeeeeeeeeeeeeeeddddddcccbbbbbbaaa```````````````___^^^]]][[[ZZZYYYWWWUUURRRQQQPPPIIIIIIHHHFFFDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===============?????????@@@AAABBBDDDDDDKKKNNNQQQUUUZZZ___eeeiiipppttt{{{|||pppggg^^^YYYUUURRRRRRUUU}}}uuurrrrrrzzz~~~}}}|||uuummmfffbbb```^^^ZZZTTTLLLEEE>>>;;;666666555444333333333333222222222222222222222222111222222222222333333333333333333333444444444444666666666666666666666666777777888888888;;;@@@CCCMMM```~~~lll```WWWUUUXXXaaammm}}}tttnnngggccc^^^YYYUUURRROOOLLLKKKIIIGGGFFFGGGGGGEEEDDDCCCCCCCCCCCCBBBAAA@@@??????@@@@@@@@@???>>>===<<<<<<;;;;;;::::::;;;;;;;;;;;;<<>>>>>>>>>>>>>>????????????@@@AAABBBBBBFFFHHHLLLOOOSSSXXX]]]aaaiiinnnttt{{{}}}rrrhhh^^^YYYUUURRRRRRTTTvvvsssssszzz}}}{{{zzzqqqjjjeeebbb```[[[UUUNNNFFF???<<<666666555444333333333333222222222222222222222222111111222222222333333333333333333444444444444555666666666666666666666666777888888888888;;;@@@DDDNNNbbb~~~kkk^^^VVVUUUXXXaaannn|||sssmmmfffbbb]]]XXXUUURRROOOLLLKKKIIIGGGFFFGGGGGGEEEDDDAAAAAABBBBBBBBBAAAAAA@@@??????@@@@@@???>>><<<;;;;;;;;;;;;::::::;;;;;;<<<:::<<<>>>@@@CCCHHHMMMQQQUUUYYY___eeelllssszzz|||zzzzzzzzzzzzyyy~~~}}}qqqeee```^^^[[[[[[\\\___```hhhuuuzzzvvvrrrooonnnkkkkkkjjjjjjiiiiiihhhhhhiiiiiiiiiiiiiiigggfffeeeddddddddddddddddddcccbbb______^^^]]][[[XXXVVVUUUPPPOOOMMMKKKHHHFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBDDDGGGJJJMMMRRRWWW[[[aaafffmmmtttzzz~~~rrriii___ZZZUUUQQQQQQTTTwwwtttssszzz}}}{{{~~~uuummmhhhcccaaa\\\VVVNNNFFF@@@<<<666666555444333333333333222222222222222222222222111111111222222333333333333333333444444444555555777777777777777777777777777888888888999<<<@@@DDDPPPddd}}}jjj]]]VVVUUUXXXaaannn{{{ssslllfffbbb]]]XXXUUURRROOOLLLKKKIIIGGGFFFGGGGGGEEEDDD>>>???@@@AAABBBBBBBBBBBB??????@@@@@@???>>><<<;;;;;;;;;:::::::::;;;;;;<<<:::<<<>>>@@@CCCHHHMMMQQQUUUYYY___eeelllsss{{{|||uuuqqqoooooooooooommmqqqyyy|||pppddd```___\\\[[[\\\______eeeqqq~~~{{{vvvtttrrrooonnnmmmlllkkkkkkjjjiiijjjjjjkkkkkkjjjiiigggfffffffffffffffffffffeeeeee`````````___]]][[[XXXWWWRRRQQQOOOLLLIIIGGGEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>============>>>>>>===============???@@@@@@@@@BBBFFFHHHKKKPPPUUUYYY\\\aaahhhooouuu|||~~~sssiii___ZZZUUUQQQQQQTTTxxxtttsssyyy{{{~~~tttjjjeeeeeeaaa]]]WWWQQQJJJBBB===999777555444444444333222444444444333333222222222222222111111222222333444444444444444444444444444555555444444444555555666999777777:::;;;;;;@@@FFFSSSgggxxxggg]]]WWWWWWYYYaaappp}}}wwwoooiiifffaaa[[[VVVSSSQQQOOOMMMKKKJJJIIIIIIGGGGGGFFFEEEBBBBBBBBBCCCCCCCCCCCCCCC@@@@@@???>>>===<<<;;;;;;;;;;;;::::::::::::999999<<<===>>>???AAAEEEKKKOOOUUUZZZ```fffjjjpppwww}}}|||uuuqqqmmmjjjhhhgggfffeeecccgggnnnyyyyyyrrrhhhbbbaaaaaaaaa```cccggglllsss~~~~~~{{{yyyxxxvvvrrrpppooonnnmmmlllmmmmmmlllkkkjjjjjjkkkkkkiiiiiihhhgggeeedddcccbbbaaaaaa```___]]]\\\[[[[[[WWWVVVTTTQQQNNNKKKIIIHHHFFFEEECCCAAA???>>>>>>???>>>>>>>>>>>>????????????>>>>>>=========<<<<<<<<<>>>???AAADDDGGGKKKNNNPPPVVVYYY]]]bbbiiirrrzzzrrriii```[[[WWWRRRPPPRRRyyyuuutttzzz|||}}}vvvkkkfffdddaaa]]]XXXRRRJJJBBB===999777555444444444333222444333333333333333333222222222111111222222333444444444444444444444444444333333333444555666777888999777777:::;;;;;;@@@GGGSSShhhvvveee[[[VVVVVVYYYaaappp}}}wwwoooiiieeeaaa[[[VVVSSSQQQNNNLLLJJJJJJIIIHHHGGGFFFFFFEEECCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@???>>>===<<<<<<;;;;;;::::::::::::999999;;;<<<>>>@@@BBBEEEKKKNNNTTTYYY```eeejjjpppxxx}}}{{{uuurrrnnnjjjgggeeedddcccbbbbbbeeejjjqqq|||yyyssslllgggfffggghhhhhhiiimmmrrrxxx~~~{{{wwwtttsssrrrpppnnnnnnmmmllllllkkkkkkllllllkkkjjjiiihhhgggeeeddddddaaaaaa```___]]]\\\[[[[[[XXXWWWUUURRRPPPMMMKKKJJJGGGFFFDDDAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;:::::::::@@@@@@AAACCCFFFHHHKKKLLLRRRUUUYYY^^^dddllluuuzzzsssjjjaaa\\\WWWRRRPPPRRR{{{vvvuuuzzz}}}|||wwwlllfffdddaaa]]]YYYSSSKKKCCC>>>999777555444555555333222222333333333333333333444222222111111222222333444444444444444444444444444222222333444555777888999888666777:::;;;<<>>======;;;;;;::::::::::::999999999<<<>>>AAACCCFFFJJJMMMSSSXXX___eeejjjpppxxx~~~}}}wwwssstttpppllliiihhhgggeeedddfffgggiiimmmsss}}}zzzvvvqqqoooooorrrtttuuuuuuyyy~~~{{{yyywwwtttrrrooonnnnnnmmmlllmmmmmmmmmllllllkkkiiihhhgggfffeeebbbbbbaaa___^^^\\\[[[[[[ZZZYYYWWWTTTRRROOONNNMMMIIIHHHFFFCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;@@@AAAAAABBBCCCEEEGGGHHHLLLOOOSSSWWW]]]dddkkkpppvvv|||tttkkkbbb]]]XXXRRRPPPRRR|||wwwuuuzzz~~~{{{wwwlllfffcccaaa^^^ZZZTTTMMMEEE???:::888555555555555444222222222222333333444444444222222111111222222333444333333444444444444444444444444444444555666888888888666777:::;;;<<>>======<<<;;;;;;:::::::::999999999888;;;>>>AAACCCFFFIIILLLRRRWWW^^^dddjjjqqqyyy~~~{{{|||yyyvvvsssrrrpppnnnlllnnnmmmmmmnnnqqqxxx|||zzzxxxxxxzzz}}}|||xxxuuuqqqpppooonnnnnnnnnnnnnnnmmmmmmllljjjiiihhhgggfffdddcccbbb```___]]]\\\[[[[[[ZZZXXXVVVTTTRRRPPPPPPLLLJJJHHHFFFCCCAAA???>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@BBBCCCDDDEEEGGGJJJNNNQQQVVV[[[bbbfffmmmsss{{{vvvmmmccc^^^XXXSSSQQQRRR}}}xxxuuuzzz{{{uuukkkeeebbb```^^^[[[VVVNNNFFF@@@:::888666555555555444333222222222333333444444444222222111111222222333444333333333444444444555555777666666555555555666666888666666:::;;;<<>>>>>>>>===<<<<<<;;;;;;;;;;;;:::::::::999999999888;;;>>>AAACCCEEEIIIKKKQQQWWW^^^dddiiipppxxx~~~}}}|||yyywwwuuuuuutttsssssswww}}}}}}zzzuuutttsssqqqpppooooooooonnnmmmlllkkkjjjhhhhhhgggfffeeedddbbb```___]]]]]]\\\[[[ZZZXXXVVVTTTSSSRRRNNNMMMKKKIIIFFFDDDBBBAAAAAAAAA@@@@@@????????????????????????????????????======>>>???@@@BBBDDDEEEDDDFFFJJJMMMPPPTTTYYY]]]dddjjjrrrzzzxxxoooeee___YYYSSSQQQRRR}}}xxxuuuyyy|||~~~sssjjjeeeaaa```^^^\\\WWWPPPGGGAAA:::888666555666666444333222333333333333333333444222222111111222222333444222333333444444555555555999888777666555555555555777555666:::;;;<<>>>>>>>>>>>=========>>>@@@AAACCCDDDAAADDDGGGIIIKKKNNNRRRUUU[[[aaaiiipppwwwzzzpppfff```ZZZTTTQQQRRR|||wwwtttxxx}}}{{{rrrkkkfffaaa```___\\\XXXQQQHHHBBB;;;999666666666666555333444333333333333333333222222222111111222222333444222222333333444555555666888777666666666666666666777555666:::;;;===BBBIIIXXXqqqxxxhhh\\\UUUOOORRRXXXcccuuu{{{uuunnnhhhccc___ZZZUUURRROOOMMMKKKIIIIIIHHHGGGFFFEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA============<<<<<<<<<<<<;;;;;;::::::::::::999999999;;;===>>>@@@DDDIIIMMMSSSXXX^^^dddhhhooovvv|||}}}zzzxxxvvvvvvssssssrrrpppooonnnmmmlllkkkjjjhhhgggdddbbbaaa```\\\[[[ZZZYYYXXXWWWVVVUUUQQQQQQQQQOOONNNKKKIIIHHHEEEDDDDDDCCCBBBBBBAAAAAA=========>>>>>>????????????????????????@@@@@@AAA???AAADDDFFFGGGIIILLLOOORRRXXX___fffmmmwww{{{rrrgggaaa[[[TTTQQQRRR|||wwwtttwww~~~zzzrrrlllhhh``````___]]]YYYQQQHHHBBB;;;999777666666666555444444444444333333222222222222222111111222222333444222222333333444555666666666666666666666777888888777555666:::;;;===BBBIIIYYYrrrvvvfffZZZSSSNNNQQQXXXdddvvv{{{uuummmhhhddd```YYYTTTQQQOOOMMMLLLIIIHHHHHHGGGFFFEEEDDDDDDAAAAAAAAAAAAAAAAAAAAABBB>>>>>>>>>>>>============;;;;;;;;;:::::::::999999:::;;;<<<===???DDDIIINNNTTTXXX___dddhhhnnnuuu{{{~~~{{{yyyxxxvvvuuutttsssqqqpppoooooolllkkkjjjhhhfffdddbbbaaa[[[[[[ZZZYYYXXXWWWVVVVVVRRRRRRRRRQQQPPPMMMKKKJJJFFFEEEEEEDDDCCCCCCBBBBBB??????@@@@@@AAAAAAAAAAAABBBAAA@@@???>>>>>>>>>>>>===???BBBDDDEEEFFFIIIKKKLLLQQQYYY___gggpppzzz|||rrrhhhaaa[[[TTTQQQSSSyyyuuuvvv}}}{{{rrrkkkgggeeebbb___\\\YYYRRRIIIBBB;;;999666444444444333222555444333222222333444555333222111333666666333000222222333333333444444444555555555555666666666666888777888:::::::::AAAIII[[[tttuuufffYYYRRRPPPRRRXXXdddvvv}}}uuunnnkkkaaa^^^ZZZVVVRRROOOMMMLLLGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>=========<<<:::888888999:::;;;999;;;>>>@@@BBBEEEJJJMMMQQQWWW^^^ccchhhnnnuuuzzz~~~|||yyywwwtttssstttsssrrrqqqpppooonnnllliiieeecccaaa```^^^\\\[[[[[[[[[YYYWWWVVVUUUSSSRRRPPPOOOOOOOOOLLLKKKIIIGGGEEEDDDEEEEEEBBBBBBBBBBBBBBBBBBAAAAAABBBAAA@@@>>>>>>>>>??????@@@@@@@@@AAABBBCCCEEEEEEKKKMMMQQQWWW]]]gggpppvvv~~~ssshhhbbb\\\TTTPPPOOOyyyuuuvvv}}}{{{rrrjjjfffccc```]]][[[XXXRRRIIICCC===:::777555555555555444444444444333333444444444333222222333555555333000222222333333333444444444555555555555666666666666888777888::::::;;;AAAIII[[[tttttteeeXXXRRRPPPRRRXXXdddwwwzzzrrrkkkhhh```^^^ZZZUUUQQQNNNLLLLLLGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@???>>>>>>===<<<<<<;;;:::888666666777888999999;;;===???AAAEEEIIIMMMQQQWWW^^^ccchhhmmmtttzzz{{{yyywwwuuuuuuuuusssrrrsssrrrqqqooollliiigggfffcccaaa___^^^]]]\\\ZZZXXXXXXWWWUUUTTTRRRQQQQQQQQQMMMLLLJJJHHHGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCDDDCCCAAA@@@@@@@@@@@@AAA@@@@@@@@@AAABBBCCCEEEEEEGGGIIIMMMQQQWWW```hhhnnn|||uuujjjccc]]]VVVQQQPPPzzzuuuvvv}}}~~~~~~zzzppphhhccc___]]]ZZZYYYWWWQQQIIICCC===;;;888666666666555444333444444555555444444333333222222333444555333111333333333333444444444444555555555555666666666666888777888::::::;;;BBBJJJZZZtttuuudddXXXRRRPPPRRRYYYeeewww}}}wwwpppjjjggg___]]]YYYTTTPPPMMMKKKJJJGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>>>>======<<<<<<;;;:::999888777777777888999999;;;===???AAAEEEIIIMMMQQQVVV]]]cccgggmmmtttyyy~~~}}}{{{wwwwwwxxxyyy}}}|||zzzzzzyyywwwuuuwwwvvvtttssspppnnnmmmlllhhheeecccaaa```^^^\\\YYYZZZYYYXXXVVVUUUTTTSSSSSSOOONNNLLLJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@AAAAAABBBCCCEEEEEEDDDFFFIIIMMMRRRXXX```eeesss{{{wwwkkkeee___XXXSSSRRRzzzuuuvvv|||}}}}}}{{{pppfffaaa\\\ZZZXXXWWWVVVQQQJJJDDD===:::777666666666555444222333444555555444333222333333333333444444333222333333333444444444444555555555555555666666666666777666888:::;;;<<>>>>>>>>======<<<<<<<<<<<<;;;:::999999999::::::999;;;===???AAADDDIIILLLPPPUUU\\\bbbggglllsssyyy}}}~~~}}}{{{yyyuuurrrnnnllljjjggghhhhhhiiikkkqqqwww|||~~~|||zzzyyyxxxvvvtttsssqqqppppppllljjjgggdddbbb```]]]ZZZ[[[[[[YYYWWWVVVUUUUUUTTTQQQPPPOOONNNMMMLLLKKKKKKJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBAAAAAAAAABBBBBBCCCEEEEEEEEEGGGIIILLLOOOUUU[[[___jjjqqq|||wwwllleee___XXXSSSRRR{{{uuuvvv|||}}}||||||pppfff```ZZZXXXWWWWWWVVVRRRKKKFFF<<<999666555555555444333222333444555555444333222333333333333222222333444333333444444444555555555555555555555666666666666777666888;;;;;;<<>>>>>>>>>>>>>>======;;;;;;:::::::::999::::::888:::===>>>AAADDDHHHLLLOOOUUU\\\aaaffflllsssxxx|||}}}xxxuuutttrrrqqqppppppooonnnlllkkkkkkkkkeeedddcccaaa```^^^]]]\\\ZZZZZZ[[[[[[]]]```eeeiiirrr{{{}}}{{{zzzxxxuuusssrrrrrrrrrpppmmmjjjgggeeebbb___\\\\\\[[[ZZZXXXWWWVVVVVVUUUSSSRRRRRRQQQPPPOOONNNNNNLLLLLLLLLKKKJJJIIIIIIIIIGGGGGGFFFFFFDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEGGGIIIKKKMMMQQQVVVZZZbbbiiisss~~~vvvjjjddd^^^WWWRRRQQQ{{{uuuvvv{{{|||{{{zzz~~~rrrggg```[[[YYYXXXXXXWWWTTTMMMGGG;;;999666444444444333222333444444555555444444333333444444333222111333555333444444444555555555555555555555555666666666666777666888;;;<<<===DDDLLL[[[wwwjjj\\\VVVOOOSSSZZZgggzzzzzztttlllgggfff```]]]YYYTTTOOOKKKIIIHHHGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>999999999888888888777777888:::<<<>>>@@@DDDHHHLLLOOOTTT[[[aaaeeekkkrrrwww{{{{{{vvvooojjjfffdddbbbaaa___```aaa```]]]\\\\\\]]]WWWWWWVVVVVVUUUUUUTTTTTTRRRSSSTTTUUUUUUWWW[[[^^^dddkkkttt~~~}}}zzzxxxuuuttttttttttttqqqnnnkkkiiifffccc```^^^]]][[[ZZZXXXWWWWWWWWWUUUUUUUUUUUUTTTSSSQQQQQQOOOOOONNNMMMLLLKKKKKKJJJHHHHHHHHHGGGFFFDDDCCCBBBCCCCCCBBBBBBCCCDDDDDDEEEDDDFFFHHHIIIKKKNNNRRRUUU[[[bbbllluuuuuuiiiccc]]]VVVQQQPPP{{{vvvvvv{{{yyyxxxwww{{{ttthhhaaa]]][[[YYYYYYYYYUUUNNNIII<<<:::777555555555444333444444444333333444444444333444444333111111333666444444444444555555555555555555555555666666666666777666888;;;<<<===DDDMMM\\\xxxkkk[[[TTTOOOSSS[[[hhhzzz{{{tttmmmgggfffaaa^^^YYYTTTOOOLLLIIIHHHGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA========================888999999999888888777777888:::<<<>>>@@@CCCHHHKKKNNNTTT[[[```eeejjjqqqwwwzzzwwwmmmiiiccc___]]][[[YYYXXXUUUVVVWWWVVVSSSRRRSSSUUURRRRRRQQQQQQPPPPPPOOOOOONNNOOOPPPQQQQQQRRRUUUXXXWWW\\\cccjjjsss|||yyyxxxwwwwwwxxxvvvrrrpppnnnkkkhhheee```___^^^\\\[[[ZZZYYYYYYVVVVVVWWWWWWVVVUUUTTTSSSRRRRRRQQQPPPOOONNNMMMMMMJJJKKKJJJJJJHHHFFFDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEDDDFFFHHHIIIJJJMMMPPPSSSWWW\\\eeennnwwwuuuiiiccc]]]VVVQQQPPP|||vvvvvv{{{wwwuuuuuuyyyuuuiiibbb^^^\\\[[[[[[ZZZVVVOOOJJJ===;;;888666666666555444555555333222222333555555333444555333000000333666444444444555555555666666555555555555666666666777777666888;;;<<<===EEEMMM\\\yyyjjjZZZSSSOOOSSS[[[hhh{{{~~~wwwoooiiihhhaaa___ZZZUUUPPPLLLIIIHHHGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA;;;<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;:::999999888:::<<<>>>@@@CCCHHHKKKNNNSSSZZZ```eeejjjqqqwwwyyyxxxnnnccc___[[[XXXXXXWWWVVVUUUOOOQQQSSSQQQNNNMMMOOOQQQNNNMMMMMMLLLKKKJJJIIIIIIGGGIIIJJJKKKKKKLLLNNNQQQNNNSSSZZZ___eeeooo||||||{{{zzz{{{{{{yyyuuusssqqqooollliiibbbaaa```^^^]]]\\\[[[[[[WWWWWWXXXXXXXXXWWWUUUTTTUUUTTTSSSRRRQQQPPPOOOOOOLLLLLLLLLLLLJJJHHHFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEGGGIIIKKKLLLNNNQQQTTTTTTYYYaaaiiirrr~~~uuujjjccc^^^VVVQQQQQQ{{{wwwyyy|||yyyvvvtttwwwvvvkkkeee```___^^^^^^]]]YYYQQQKKK>>>;;;888666555666555444777777666555444333333333555555555444444333333333666666555555555555666666555555555666666666666666777666777::::::<<>>>>>======<<<<<<;;;:::999999888888999999888999<<<===???BBBFFFIIIOOOSSSXXX^^^ccciiinnnrrr{{{wwwmmmggg\\\ZZZWWWTTTRRRRRRRRRSSSPPPPPPOOONNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIJJJKKKLLLMMMNNNOOONNNNNNPPPTTTZZZaaahhhmmm~~~}}}}}}|||zzzyyywwwsssnnnjjjgggeeeaaa___^^^]]]\\\[[[ZZZYYYWWWWWWWWWWWWUUUTTTVVVVVVVVVVVVVVVVVVVVVVVVQQQQQQPPPNNNLLLJJJHHHFFFDDDDDDCCCBBBBBBBBBCCCCCCFFFHHHJJJKKKKKKKKKMMMOOORRRVVV\\\bbbjjjuuu~~~wwwlllbbb[[[VVVSSSQQQ{{{wwwyyy|||xxxuuussswwwyyynnngggbbb```______^^^YYYQQQKKK???<<<888666555666555444666666555555444444333333555555444444444333333333666666555555555555666666555555555666666666666666777666777:::;;;<<>>>>>======<<<<<<;;;:::999999888888999999888999<<<===???BBBFFFIIIOOOSSSXXX^^^ccchhhnnnrrryyy~~~}}}xxxnnneee___WWWVVVSSSQQQPPPOOOPPPPPPQQQPPPOOOOOONNNOOOOOOOOOOOOOOONNNNNNMMMMMMLLLLLLJJJJJJKKKLLLLLLMMMMMMNNNMMMMMMMMMOOOSSSYYY^^^bbbkkkttt~~~}}}|||{{{yyyvvvrrrnnnkkkhhhdddbbbaaa```___]]]\\\[[[YYYYYYYYYYYYWWWUUUWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTSSSQQQOOOLLLJJJIIIEEEDDDDDDCCCBBBBBBBBBCCCEEEGGGIIIJJJKKKLLLNNNPPPRRRUUUZZZ^^^eeeooo|||~~~wwwlllbbb[[[WWWSSSRRR|||wwwyyy|||xxxuuusssxxx}}}qqqkkkeeecccaaaaaa___ZZZQQQKKK???<<<888666666666555444555555555444444444444444555444444444444333333333666666555555555555666666555555555666666777777777888666888:::;;;===DDDMMMbbbuuucccXXXSSSPPPSSS[[[iii}}}yyypppjjjhhhbbb___ZZZUUUPPPMMMKKKJJJGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA??????>>>>>>======<<<<<<;;;:::999999888888999999888999<<<===???BBBFFFIIIOOORRRXXX^^^ccchhhnnnrrrwww|||yyytttpppmmmlllqqqxxxtttkkkccc]]]YYYTTTSSSRRRPPPOOOPPPPPPQQQRRRQQQPPPPPPPPPQQQRRRSSSSSSSSSRRRQQQQQQPPPOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKMMMPPPTTTVVV\\\bbbnnn~~~}}}{{{xxxuuupppmmmiiifffeeedddbbbaaa___^^^\\\[[[\\\[[[YYYXXXYYYXXXXXXXXXXXXXXXXXXYYYXXXXXXWWWVVVSSSPPPNNNLLLGGGFFFEEEDDDCCCBBBBBBBBBCCCEEEHHHIIIJJJLLLOOOQQQSSSUUUWWWYYY^^^hhhttt}}}~~~wwwlllbbb[[[WWWTTTRRR|||wwwyyy|||yyyvvvuuuzzzvvvooohhhfffdddbbb```ZZZRRRKKK@@@===999666666666555444444444444444444444444555444444444444444444444444666555555444444555555666555555555666777777888888888777888:::;;;===DDDMMMdddppp```VVVRRRPPPSSS\\\kkkzzzqqqjjjhhhbbb___ZZZUUUPPPMMMKKKKKKGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA??????>>>>>>======<<<<<<;;;:::999999888888999999888999;;;===???BBBFFFIIINNNRRRXXX]]]bbbhhhnnnqqquuu{{{yyypppjjjeeecccaaaaaagggooo{{{|||rrriiiccc^^^ZZZXXXUUUTTTTTTSSSSSSTTTTTTUUUSSSRRRRRRQQQRRRTTTVVVWWWXXXWWWVVVVVVUUUTTTSSSSSSQQQPPPPPPOOONNNNNNMMMMMMPPPNNNMMMLLLLLLMMMOOOQQQUUUXXX___kkkwww}}}zzzuuuqqqmmmjjjiiigggeeedddbbb```^^^]]]]]]]]][[[YYYZZZZZZYYYXXXXXXYYYZZZZZZ[[[[[[[[[ZZZWWWTTTQQQOOOIIIHHHGGGEEEDDDCCCBBBBBBAAACCCFFFHHHJJJLLLOOOQQQRRRSSSTTTVVVYYYbbbnnnwww~~~wwwmmmccc\\\XXXUUUSSS|||xxxzzz|||}}}zzzxxx}}}yyyrrriiigggeeedddaaa[[[RRRLLLAAA>>>999777666666555444333333333444444444444444444444444444444444444444555555444444444444555555555555666666777888888999888777888;;;;;;===EEENNNeee|||lll___VVVRRRNNNSSS]]]mmmzzzqqqjjjhhhaaa^^^ZZZTTTPPPMMMLLLKKKGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA??????>>>>>>======<<<<<<;;;:::999999888888999999888999;;;===???BBBFFFIIINNNRRRWWW]]]bbbhhhmmmqqquuu{{{{{{rrrkkkeee```\\\[[[YYYZZZaaaiiiuuu~~~vvvqqqiiiccc___\\\ZZZYYYVVVVVVVVVVVVVVVWWWWWWXXXUUUTTTSSSRRRSSSVVVXXXZZZ[[[[[[ZZZYYYXXXXXXWWWWWWUUUUUUTTTSSSRRRQQQPPPPPPPPPOOOMMMLLLLLLMMMNNNOOOQQQQQQTTT[[[bbboooyyyvvvqqqnnnlllkkkhhhgggcccaaa______^^^^^^\\\ZZZ\\\[[[YYYXXXXXXYYY[[[\\\\\\\\\]]]\\\ZZZWWWTTTRRRMMMLLLJJJHHHFFFDDDCCCCCC@@@BBBEEEHHHIIILLLOOOQQQQQQRRRSSSTTTWWW___jjjrrryyyoooddd]]]YYYUUUSSS}}}xxxzzz|||}}}{{{{{{sssjjjgggeeedddbbb\\\SSSLLLBBB>>>:::777666666555444444444444333333333333333333333333444444444444555555555444444444444555555555555666777777888999999999777999;;;<<<===EEENNNeeexxxiii]]]UUUQQQNNNSSS^^^nnnyyypppjjjhhhaaa^^^YYYTTTPPPMMMLLLLLLHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA??????>>>>>>======<<<<<<;;;:::999999888888999999888999<<<===???BBBFFFIIINNNQQQWWW]]]bbbgggmmmqqqvvv|||}}}vvvooogggaaa\\\XXXUUUUUUUUUUUU[[[bbbmmmzzzssslllhhhbbb^^^\\\[[[ZZZXXXUUUUUUVVVVVVWWWWWWWWWWWWWWWVVVTTTSSSTTTVVVYYY[[[]]]\\\\\\\\\\\\[[[[[[[[[YYYYYYXXXWWWVVVUUUTTTTTTPPPOOOMMMLLLLLLLLLMMMMMMOOOOOOPPPTTTXXX___nnn|||~~~{{{vvvrrrpppnnnllljjjeeedddaaa``````___]]][[[\\\[[[YYYXXXXXXYYY[[[\\\\\\]]]^^^___]]]ZZZWWWUUUQQQOOOMMMJJJHHHFFFEEEDDD@@@BBBEEEGGGIIIKKKNNNPPPPPPRRRTTTUUUWWW]]]fffmmmxxx}}}qqqggg___YYYVVVTTT}}}xxxzzz||||||{{{tttiiigggeeedddbbb\\\TTTMMMBBB???:::888666666555444555444444333333222222222333333333444444444555555555444444333333444444555444555666777888999::::::999888999;;;<<<>>>EEENNNeeevvvggg[[[TTTOOOMMMSSS^^^pppxxxoooiiiggg```^^^YYYTTTPPPNNNLLLLLLHHHHHHGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA??????>>>>>>======<<<<<<;;;:::999999888888999999888999<<<===???BBBFFFIIIMMMQQQWWW\\\aaagggmmmpppxxx}}}|||uuunnnjjjddd]]]XXXVVVSSSRRRSSSSSSSSSWWW^^^fffyyyxxxqqqlllfffccc___]]]\\\\\\ZZZYYYVVVVVVWWWWWWXXXWWWWWWWWWXXXWWWUUUSSSTTTVVVYYY[[[]]]]]]]]]^^^^^^^^^^^^^^^]]]]]]\\\[[[ZZZYYYYYYXXXRRRRRRPPPNNNMMMMMMLLLLLLMMMMMMPPPRRRSSSVVV```lllxxx{{{wwwtttrrrooommmhhhfffdddccccccaaa___]]]\\\[[[YYYWWWWWWYYY[[[\\\\\\^^^```aaa```^^^[[[YYYTTTRRRPPPMMMJJJGGGFFFEEE@@@BBBEEEGGGHHHJJJMMMOOOQQQSSSUUUUUUVVVYYY```eeeppp{{{tttiii```ZZZVVVSSS}}}xxxzzz||||||~~~{{{ttthhhfffdddcccbbb\\\TTTNNNCCC???;;;888777666555444555555444333333222111111333333333444444555555555555444444333333444444555444555666777888999::::::999888999;;;<<<>>>FFFNNNeeetttfffZZZRRRNNNMMMSSS___pppwwwnnniiiggg```^^^YYYTTTPPPNNNMMMLLLHHHHHHGGGGGGFFFEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAA?????????>>>======<<<<<<;;;:::999999888888999999888999<<<===???BBBFFFIIIMMMQQQWWW\\\aaagggmmmpppzzz~~~wwwrrrkkkeeebbb^^^XXXSSSUUURRRRRRTTTTTTSSSWWW\\\bbbsss}}}||||||vvvrrrlllhhhdddbbb```___^^^^^^\\\ZZZXXXXXXYYYZZZZZZYYYYYYXXXYYYXXXUUUSSSTTTVVVYYY[[[]]]]]]^^^^^^___`````````______^^^^^^]]]\\\\\\[[[WWWVVVTTTRRRPPPNNNNNNMMMHHHHHHLLLNNNNNNNNNVVV```dddrrr~~~zzzwwwuuurrrpppkkkiiifffeeeeeecccaaa___\\\[[[XXXWWWWWWXXX[[[\\\]]]___aaaccccccaaa^^^\\\VVVTTTRRRNNNKKKIIIGGGFFF@@@BBBEEEGGGHHHIIILLLNNNRRRUUUVVVVVVUUUWWW[[[___jjjuuuvvvjjjaaa[[[VVVSSSzzzyyy}}}~~~sssjjjgggddddddddd```XXXQQQDDD>>>:::999888444333444111222222333444555666666444222111111222333222111555555555555666666666666777777777777888888888888999999;;;>>>>>>???HHHRRRiiittteeeZZZSSSOOONNNRRR]]]nnn}}}tttnnnhhheee___]]]YYYTTTPPPMMMKKKJJJIIIHHHHHHGGGFFFEEEDDDDDDBBBCCCDDDDDDDDDCCCBBBAAABBBAAA@@@???>>>>>>>>>>>>>>><<<999777666777999:::777999<<<>>>@@@BBBFFFIIIMMMQQQVVV\\\bbbhhhooosssyyy~~~}}}uuullliiiddd___\\\ZZZYYYYYYSSSSSSRRRSSSTTTVVVXXXYYYcccmmm|||{{{yyywwwxxx}}}zzztttoookkkiiihhhfffeeedddbbbaaa___^^^]]]\\\[[[ZZZ[[[\\\]]]\\\[[[\\\[[[ZZZXXXXXXYYYZZZZZZ]]]^^^^^^___```aaabbbbbbaaabbbbbbbbbbbbaaa``````\\\YYYUUURRRQQQQQQOOONNNLLLKKKJJJJJJLLLOOORRRTTTWWWbbbsss|||yyyuuurrrllljjjgggfffeeedddcccaaa___]]]YYYWWWVVVWWWYYY[[[]]]___cccdddcccbbbbbbbbb]]][[[XXXUUUSSSOOOIIIFFFDDDDDDCCCDDDGGGKKKOOOQQQQQQSSSVVVWWWXXXXXXZZZ\\\fffooo~~~zzznnnddd]]]WWWTTT{{{zzz}}}sssjjjgggddddddddd```XXXQQQEEE>>>:::999888444333555222333333444444555555666555333222222333444444333555555555555666666666666666666777777777888888888888999;;;======>>>GGGRRRiiivvvfff[[[TTTPPPPPPTTT^^^ooo|||sssmmmhhhddd___]]]YYYTTTPPPMMMKKKKKKIIIHHHHHHGGGFFFEEEDDDDDDBBBCCCCCCDDDCCCBBBAAA@@@@@@???>>>======<<<=========;;;999888777777888999666888;;;===>>>AAAEEEHHHMMMPPPVVV\\\bbbhhhooossszzz~~~tttmmmeeeccc___ZZZWWWVVVVVVVVVUUUUUUUUUUUUVVVXXXZZZ\\\aaaiiiuuu|||yyyzzzxxxwwwyyy~~~}}}zzzvvvqqqllliiihhhggghhhhhhgggfffdddcccbbbaaa```^^^]]]^^^___```___]]]^^^]]]\\\[[[ZZZZZZ[[[\\\]]]]]]^^^___```aaaaaabbbbbbccccccddddddccccccccc___\\\XXXVVVTTTSSSQQQPPPMMMLLLKKKJJJKKKMMMPPPRRROOOWWWbbbooo}}}}}}yyyvvvooollliiiggggggeeecccbbb___]]]ZZZWWWVVVWWWYYY[[[\\\^^^bbbdddcccccccccddd```^^^ZZZXXXUUUQQQMMMIIIGGGFFFEEEEEEFFFIIILLLNNNQQQTTTVVVXXXXXXXXXZZZ[[[ccclllzzzzzznnneee]]]XXXTTT}}}|||~~~tttkkkgggdddcccddd```XXXRRREEE???:::999888444444555444444444444444444444444666444222333444555555444444555555555555666666666666666777777777777888888888888:::<<<<<<>>>FFFQQQhhhxxxhhh]]]VVVRRRPPPTTT^^^ppp{{{rrrlllgggddd```^^^YYYUUUQQQNNNLLLKKKIIIHHHHHHGGGFFFEEEDDDDDDBBBBBBBBBBBBBBBAAA@@@@@@>>>>>>===<<<;;;;;;;;;;;;<<<;;;:::999888888888888555777:::<<<>>>@@@DDDGGGLLLPPPUUU[[[aaahhhnnnssszzz{{{ssslllfff```^^^[[[XXXWWWVVVWWWWWWVVVVVVVVVWWWXXX[[[]]]^^^bbbhhhpppwww{{{}}}~~~}}}~~~~~~~~~}}}{{{yyyxxx}}}||||||~~~zzzwwwuuurrrooolllkkkjjjjjjkkkkkkkkkjjjiiiiiihhhhhhfffdddccccccdddcccbbbaaaaaaaaa___^^^]]]]]]]]]]]]\\\\\\]]]^^^___```aaaaaaccccccdddeeeffffffffffffccc```]]]ZZZXXXWWWTTTRRROOONNNLLLJJJJJJKKKMMMNNNMMMQQQVVV]]]hhhzzz~~~{{{rrrpppllljjjhhhgggdddccc```^^^[[[XXXWWWWWWYYYZZZZZZ]]]aaacccdddeeefffgggeeebbb^^^[[[XXXUUUQQQNNNJJJHHHFFFEEEEEEGGGJJJKKKRRRTTTWWWYYYXXXXXXYYYZZZ___gggttt|||pppfff___YYYUUU}}}uuulllhhhdddcccddd```YYYRRRFFF???:::999888444444666666666555555444444444333555333222222444555555444444444444555555555666666666666666666777777777888777777:::<<<<<<===FFFPPPhhhxxxhhh]]]UUURRRPPPTTT^^^oooyyyqqqkkkgggccc```^^^ZZZVVVQQQNNNLLLLLLIIIHHHHHHGGGFFFEEEDDDDDDAAABBBAAAAAAAAAAAA@@@@@@>>>>>>===<<<;;;;;;;;;;;;;;;;;;::::::999888888777666888;;;<<<>>>@@@DDDGGGLLLOOOUUU[[[```gggnnnrrr{{{|||uuunnnhhhddd```___]]]\\\\\\\\\]]]^^^\\\\\\\\\]]]___aaadddeeeiiimmmrrrvvvxxxyyyzzz{{{{{{|||}}}}}}zzzwwwuuutttsssrrrqqqppppppppppppoooooooooooooooooooooooollljjjiiihhhhhhhhhfffdddeeedddcccaaa```___^^^]]][[[\\\\\\]]]^^^___``````bbbcccdddeeegggggghhhhhhfffccc```^^^\\\ZZZWWWUUURRRPPPNNNKKKJJJJJJJJJJJJLLLNNNQQQTTT[[[hhhyyyvvvsssooollljjjhhheeeccc___^^^[[[XXXVVVVVVWWWXXXYYY\\\```ccceeegggiiikkkiiifffbbb^^^[[[XXXUUURRRKKKIIIGGGFFFFFFGGGIIIKKKRRRUUUXXXYYYYYYYYYYYYZZZ\\\cccooo}}}}}}qqqhhh```YYYUUU~~~wwwlllhhhdddcccccc```YYYSSSGGG@@@:::999777555555777777666666555555444444333333111000111333444444333444444444444555555555555555666666666666777777777777777:::<<<<<<===FFFPPPgggwwwggg[[[TTTPPPOOOSSS]]]nnnxxxqqqkkkgggdddaaa___[[[VVVRRROOOMMMLLLIIIHHHHHHGGGFFFEEEDDDDDDBBBBBBAAAAAA@@@@@@@@@@@@??????>>>===<<<<<<<<<<<<;;;;;;::::::999888888777888:::<<<>>>???AAAEEEGGGKKKOOOTTTZZZ```fffmmmqqqzzzvvvpppkkkgggcccaaaaaa```aaaaaacccdddeeeeeeeeeeeegggiiilllnnnppppppssswwwzzz{{{|||~~~~~~yyywwwvvvuuuuuuttttttssssssttttttuuuuuurrrsssssssssttttttttttttrrrpppnnnnnnnnnmmmkkkiiihhhhhhfffeeecccaaa___^^^[[[\\\\\\]]]^^^___``````aaaaaaccceeefffggggggggggggeeebbb```^^^\\\YYYVVVUUUSSSQQQNNNKKKJJJIIIIIIFFFHHHKKKMMMRRR[[[eeemmm{{{xxxssspppmmmjjjfffddd```^^^[[[XXXWWWVVVVVVVVVXXX[[[___ccceeehhhlllnnnllliiieeebbb___\\\XXXUUULLLJJJHHHGGGGGGHHHJJJLLLQQQUUUXXXZZZZZZYYYYYYZZZ[[[aaakkkxxx}}}rrrhhh```YYYUUU~~~xxxmmmiiidddccccccaaaZZZTTTHHH@@@:::999777555555888666666666666555555444444222111000000222444444333333444444444444555555555555555666666666666777777888888:::<<<<<<>>>FFFQQQgggwwweeeZZZSSSOOOOOOSSS\\\mmmxxxqqqlllhhheeebbb___[[[WWWSSSPPPNNNMMMIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@???>>>============<<<;;;:::999888888888888999;;;===>>>???AAAEEEGGGJJJNNNTTTYYY___ffflllqqqyyy~~~{{{sssooollliiifffffffffggghhhiiikkkmmmnnnmmmmmmnnnooorrruuuxxxzzz{{{~~~yyyxxxvvvtttttttttuuuvvvuuuuuuvvvwwwwwwxxxxxxxxxwwwxxxxxxxxxyyyyyyyyyyyyxxxvvvtttttttttsssqqqpppmmmlllkkkiiigggdddaaa```\\\\\\]]]^^^___```aaaaaa```aaabbbdddeeefffffffffgggeeecccbbbaaa___\\\YYYXXXWWWTTTQQQNNNLLLJJJIIIEEEGGGIIILLLOOOTTTYYY^^^mmm{{{~~~yyyuuuqqqmmmjjjgggbbb```^^^[[[YYYWWWWWWVVVXXX[[[___bbbfffiiimmmpppnnnllliiigggddd```[[[WWWNNNMMMJJJHHHHHHIIIKKKMMMPPPTTTXXX[[[[[[[[[[[[[[[[[[```hhhsss}}}rrriii```YYYTTT~~~yyynnniiidddccccccaaaZZZUUUHHHAAA:::888777555666999666666666666555555555555333111000111333555555444333333444444444555555555555555555666666666777777888999;;;======>>>GGGRRRfffwwweeeYYYRRROOOPPPSSS]]]nnnxxxqqqlllhhhfffbbb```\\\WWWSSSPPPNNNMMMIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDBBBAAAAAAAAABBBCCC@@@@@@???>>>===============;;;999888777777888999888:::<<<===>>>@@@DDDFFFJJJMMMSSSYYY___eeelllpppwww}}}|||xxxwwwvvvtttrrrssstttuuuwwwyyyzzz|||}}}|||}}}~~~{{{xxxvvvpppppprrrssstttvvvxxxzzzzzz{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}|||zzzzzzzzzzzzxxxwwwrrrqqqpppnnnkkkhhheeeccc]]]]]]^^^___```aaaaaabbbaaabbbcccdddeeefffffffffgggfffeeeddddddbbb___\\\[[[ZZZWWWTTTQQQNNNLLLKKKHHHIIIIIIJJJKKKNNNRRRTTT]]]hhhwwwzzzvvvrrrnnnkkkeeedddaaa___\\\ZZZYYYXXXYYY[[[___cccfffjjjnnnqqqpppooonnnmmmjjjeee^^^ZZZSSSQQQMMMJJJIIIIIIJJJKKKNNNRRRXXX[[[\\\\\\\\\\\\[[[^^^eeeooo~~~}}}rrriii```XXXTTT}}}yyynnniiidddccccccaaa[[[UUUIIIAAA:::888777555666999555666666666666666666666444222111222444666666666333333333444444444555555555555555555666666666777999999;;;>>>>>>???HHHRRRfffxxxfffZZZSSSPPPQQQUUU^^^oooxxxrrrmmmiiifffccc```\\\XXXTTTPPPOOONNNIIIHHHHHHGGGFFFEEEDDDDDDEEEDDDCCCBBBAAABBBCCCCCC@@@???>>>======<<<<<<===>>><<<999777666777999:::777999;;;<<<===???BBBEEEJJJMMMSSSYYY^^^eeelllpppvvv|||~~~wwwtttrrrqqqpppkkknnnqqqtttvvvyyy|||~~~~~~~~~}}}|||uuuuuutttqqqnnnkkkgggeee]]]^^^^^^___```aaabbbbbbccccccdddeeeffffffffffffhhhgggfffffffffeeeaaa___]]][[[YYYVVVSSSPPPNNNLLLHHHGGGEEEDDDEEEGGGJJJMMMQQQXXXcccooo~~~~~~zzzuuuqqqnnnhhhgggdddaaa___]]][[[[[[YYY\\\___cccfffjjjnnnrrrrrrrrrqqqpppnnnhhhaaa[[[VVVTTTPPPLLLIIIIIIIIIJJJMMMRRRWWW[[[]]]]]]]]]]]][[[]]]ccclll{{{|||rrrhhh___XXXSSS}}}}}}pppfffdddeee``````___TTTGGG???888777888666666777444444444444444444444444444333333222222333333444444444444555555555555666555555666666777777888888888888;;;>>>===>>>FFFPPPgggwwwfffYYYQQQPPPPPPTTT^^^oooyyyssskkkeeecccaaa^^^ZZZVVVSSSOOOJJJGGGHHHHHHHHHGGGGGGGGGFFFFFFCCCCCCCCCCCCCCCBBBBBBBBB>>>>>>>>>===<<<<<<;;;;;;<<<;;;:::888777666666666888888999;;;>>>AAADDDFFFHHHMMMTTTYYY]]]bbbjjjooovvv{{{|||yyysssnnnllllllooopppnnnrrrvvvyyy{{{}}}}}}{{{yyyvvvtttppplllhhhfffdddbbbaaaaaaaaa```_________``````bbbcccdddeeeeeefffgggggggggfffddddddaaa___]]][[[YYYUUUQQQMMMNNNMMMJJJIIIHHHHHHIIIJJJOOOQQQXXXaaajjjvvvzzztttppppppmmmhhheeecccaaa___]]]XXXZZZ^^^ccchhhlllooopppuuuuuutttrrrnnniiidddaaa[[[XXXSSSNNNJJJIIIHHHHHHMMMQQQWWW\\\______]]][[[\\\]]]bbbmmmyyy~~~~~~zzzsssiii___XXXVVV~~~|||~~~}}}qqqgggeeeeee``````___UUUIII@@@999888888666555666444444444444444444444444555444444333333444444555444444444555555555555666555555666666777777888888888888;;;>>>===>>>GGGQQQfffwwwfffXXXQQQOOOOOOSSS]]]nnnyyyssskkkeeecccaaa^^^YYYVVVRRROOOKKKHHHHHHHHHHHHGGGGGGGGGGGGFFFDDDCCCCCCCCCCCCBBBBBBBBB??????>>>>>>===<<<<<<<<<::::::999888777777888888888888999;;;===AAADDDFFFHHHMMMSSSXXX\\\bbbiiiooovvv{{{~~~tttqqqmmmiiihhhiiilllnnnrrruuuyyy}}}~~~|||zzzxxxuuupppmmmiiifffdddbbbbbbbbb```___`````````aaabbbdddeeefffggghhhhhhiiiiiigggfffeeecccaaa___]]]\\\YYYTTTQQQMMMLLLIIIGGGFFFFFFFFFGGGJJJKKKPPPWWW^^^gggvvv~~~yyyvvvrrrooojjjgggdddbbb```^^^ZZZ\\\___dddhhhlllooopppsssttttttsssppplllhhheee]]]ZZZVVVQQQMMMKKKJJJJJJMMMQQQVVV\\\______]]]\\\\\\\\\aaakkkwww|||}}}{{{ssskkk```YYYXXX}}}{{{}}}~~~ssshhhffffff```aaa___UUUJJJAAA:::888888555444555444444444444444444444444222222111111111111222222444444444555555555555666555555666666777777888888888888;;;======???GGGRRReeevvveeeWWWPPPOOONNNRRR\\\mmmyyyssskkkeeeccc```]]]YYYUUURRROOOKKKHHHHHHHHHHHHHHHGGGGGGGGGGGGDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@??????>>>=========999999888888888888999999888888999:::===@@@CCCEEEHHHMMMSSSXXX\\\bbbiiiooouuuzzz}}}vvvrrrllljjjgggeeefffiiimmmooovvvzzz~~~~~~{{{wwwsssooollliiigggfffdddbbb````````````aaabbbdddfffgggiiiiiijjjkkkjjjiiihhhgggeeecccbbbaaa```]]]ZZZWWWPPPNNNLLLIIIGGGEEEEEEEEEGGGFFFHHHMMMPPPVVVaaalllyyy}}}vvvsssnnnjjjgggeeebbb```]]]^^^aaadddhhhllloooppprrrsssttttttrrroookkkiii```^^^YYYTTTPPPNNNMMMMMMMMMPPPVVV[[[______^^^]]]\\\\\\___hhhttt~~~yyy{{{{{{tttlllaaa[[[YYY}}}{{{}}}uuujjjgggfff```aaa```VVVLLLCCC;;;999888555333444444444444444444444444444333333222222222222333333444444444555555555555666555555666666777777888888888888;;;======???HHHSSSdddvvveeeWWWPPPOOOOOOSSS]]]nnnxxxrrrkkkeeeccc```\\\XXXTTTQQQOOOLLLJJJIIIIIIHHHHHHHHHGGGGGGGGGEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@???>>>>>>===::::::999888888888999999888888999:::===@@@CCCDDDGGGLLLRRRWWW[[[aaahhhnnntttyyyyyysssooolllhhhgggffffffiiimmmrrruuu{{{~~~~~~{{{wwwtttpppmmmjjjhhheeecccaaa`````````bbbdddfffhhhjjjjjjkkkkkkkkkjjjiiihhhfffdddcccccccccaaa^^^[[[VVVTTTQQQNNNKKKIIIGGGGGGGGGEEEEEEHHHJJJMMMTTT]]]bbbppp|||xxxsssnnnkkkhhheeecccaaaaaabbbeeehhhlllooorrrssssssttttttrrrooollljjjbbb```\\\WWWSSSPPPOOONNNMMMPPPVVV[[[___``````___^^^]]]___gggrrrzzzvvvxxxzzztttlllaaa[[[YYY}}}{{{}}}xxxlllhhhgggaaaaaa```VVVMMMDDD;;;999888555333444444444444444444444444444666666555555555555666666444444444555555555555666555555666666777777888888999999;;;======???IIITTTeeevvveeeXXXQQQPPPOOOSSS]]]nnnxxxrrrkkkeeeccc___[[[VVVSSSPPPOOOLLLKKKIIIIIIIIIHHHHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@??????>>>>>>===<<<;;;999888777777777888888999:::<<>>>>>>>>>>>===;;;:::888777777777888888999:::<<>>>>>=========<<<;;;:::999888888888888888888:::<<<>>>AAABBBEEEJJJPPPUUUYYY___ggglllrrrvvv}}}{{{wwwrrrnnnlllkkkjjjiiijjjkkklllooosssyyy~~~|||xxxtttqqqmmmkkkhhhffffffgggjjjkkklllmmmnnnnnnnnnmmmlllkkkjjjiiihhhhhhhhhfffcccaaa```___]]]YYYVVVRRROOOMMMIIIEEECCCEEEFFFEEEEEEIIIMMMNNNRRRYYY^^^dddrrr{{{vvvrrrnnnkkkgggeeedddeeeiiiooouuuyyy{{{{{{{{{zzzwwwrrrnnnkkkeeeddd```\\\WWWSSSPPPOOOMMMPPPUUUZZZ___bbbcccddd```^^^___fffooo~~~|||vvvsssvvv}}}~~~xxxoooccc[[[XXX}}}}}}pppkkkhhhaaabbbaaaXXXLLLCCC;;;:::999666555666444444444444444444444444666555555444444555555666444444444555555555666666555555666666777888888888:::999:::<<<===@@@KKKWWWmmmppp```SSSLLLKKKKKKNNNXXXiiiwwwrrrkkkeeeddd]]]YYYTTTQQQOOOOOONNNMMMJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@??????>>>=========;;;::::::999999::::::;;;888888888:::;;;>>>@@@BBBEEEJJJPPPUUUYYY___ffflllrrrvvv}}}wwwtttpppnnnnnnmmmmmmlllnnnnnnpppssswww|||}}}zzzqqqooollliiihhhjjjlllmmmnnnooopppppppppooommmllllllkkkjjjjjjiiihhhdddbbbdddcccaaa^^^ZZZWWWSSSRRRLLLGGGEEEFFFGGGDDDDDDFFFFFFFFFJJJPPPRRRTTT^^^jjjuuu}}}xxxsssooolllgggfffdddeeeiiiooovvvzzz|||}}}}}}|||zzzvvvqqqooogggeeebbb]]]YYYUUUQQQOOOMMMOOOTTTZZZ___bbbdddddd___]]]^^^eeennn}}}|||vvvsssvvv}}}{{{qqqeee\\\YYY~~~~~~~~~~~~vvvlllfffdddbbb^^^ZZZMMMDDD;;;999888666555666666666666666555555555555333333333444444444555555777666555444444444444444444444555666777888999999888888:::===>>>AAAKKKWWWoooooo___SSSMMMLLLMMMQQQZZZgggzzz~~~vvvqqqiiidddbbb___\\\XXXTTTPPPMMMLLLKKKIIIIIIHHHGGGFFFFFFFFFFFFFFFEEECCCBBBBBBCCCDDDDDDBBBBBBAAA@@@???>>>===<<<<<<;;;999888777777666666666888999::::::<<>>AAAKKKWWWooonnn___SSSLLLKKKKKKOOOXXXfffxxx~~~vvvpppiiidddbbb^^^\\\XXXTTTPPPMMMLLLKKKJJJIIIHHHGGGGGGFFFFFFGGGFFFEEEDDDCCCBBBCCCCCCDDDBBBAAAAAA@@@???>>>===<<<<<<;;;:::888777777666666666888999::::::<<>>AAALLLWWWooommm^^^RRRLLLKKKIIINNNVVVdddwww}}}vvvpppiiidddbbb^^^\\\XXXTTTPPPNNNLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBCCCCCCAAAAAA@@@???>>>======<<<<<<;;;:::999777777777777666888999::::::<<>>AAALLLXXXnnn}}}lll]]]QQQLLLKKKIIIMMMVVVeeexxx}}}uuupppiiidddbbb^^^[[[XXXTTTPPPNNNLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@@@@???>>>=========<<<;;;:::999888777777777666888999::::::<<>>???BBBLLLXXXnnn|||kkk]]]RRRLLLLLLJJJNNNXXXfffzzz|||uuupppiiidddccc]]][[[XXXTTTPPPNNNMMMLLLKKKKKKJJJIIIHHHHHHHHHHHHFFFFFFFFFEEEEEEDDDCCCBBB@@@??????>>>>>>============<<<:::999888888777777666888999::::::<<>>???BBBMMMXXXooo|||kkk^^^RRRMMMMMMJJJOOOYYYhhh||||||tttpppiiidddccc]]][[[WWWTTTPPPNNNMMMMMMKKKJJJIIIHHHGGGGGGGGGGGGEEEEEEFFFFFFFFFEEEDDDCCC??????>>>>>>>>>============<<<;;;999888888888888666888999::::::<<>>???BBBMMMXXXqqq|||lll^^^SSSNNNNNNJJJOOOYYYhhh}}}{{{tttoooiiidddccc\\\ZZZWWWTTTQQQOOOMMMMMMJJJIIIHHHGGGGGGFFFFFFGGGCCCDDDEEEFFFGGGFFFEEEEEE>>>>>>>>>>>>===============<<<;;;:::999888888888666888999::::::<<>>>>>>>>>>>===============<<<;;;:::999888888888666888999::::::<<>>;;;:::777666777555555444444444444555555555555555555555555555555555555555555666666666666777777777777777888888888999999<<<>>>???CCCNNNYYYpppooo___UUUPPPMMMMMMQQQZZZjjj}}}uuupppiiidddbbb]]]ZZZWWWTTTSSSQQQOOOMMMMMMLLLKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA???>>>===<<<<<<;;;:::999888888888888888888999:::;;;===>>>???DDDGGGLLLQQQVVV\\\bbbfffmmmrrrxxx~~~|||zzzxxxuuusssqqqpppooommmkkkkkkjjjjjjhhhiiiiiihhhfffccc___]]]```^^^\\\[[[YYYVVVRRROOONNNLLLHHHFFFFFFEEEDDDCCCEEEEEEDDDDDDDDDDDDEEEEEEJJJJJJNNNTTTYYYaaappp~~~xxxqqqmmmgggbbbccceeehhhpppxxxvvvooofff```]]]\\\YYYWWWVVVVVVWWWZZZ^^^dddjjjmmmlllllllllnnnuuu~~~~~~yyyssslllbbbYYYUUU}}}vvvoookkkkkkiiiddd___PPPFFF>>>;;;:::777666777555555444444444444555555555555555555555555555555555555555555666666666666777777777777888888888888999999<<>>======<<<;;;:::999888888888888888888999:::;;;===>>>???DDDGGGLLLQQQVVV[[[aaaeeelllqqqxxx}}}}}}zzzwwwuuurrrqqqooommmkkkjjjjjjiiifffggghhhgggfffdddbbb``````___]]]\\\ZZZWWWSSSPPPOOOLLLIIIGGGFFFEEEDDDCCCDDDCCCCCCBBBBBBCCCCCCDDDGGGFFFIIINNNQQQWWWbbbnnnwww{{{ssskkkeee``````bbbeeellltttwwwqqqgggaaa^^^\\\YYYVVVUUUUUUWWWZZZ___eeekkknnnnnnnnnoooqqqxxxxxxssslllbbbYYYVVVxxxppplllkkkiiiddd___PPPFFF>>>;;;:::777666777555555444444444444555555555555555555555555555555555555555555666666666666666666777777888888888888::::::<<>>======<<<;;;:::999888888888888888888999:::;;;===>>>???CCCGGGKKKPPPUUUZZZ```dddkkkpppwww|||}}}zzzwwwrrrqqqooommmkkkjjjiiiiiieeefffggggggfffeeedddbbbbbb```^^^]]]\\\YYYUUURRRPPPMMMJJJGGGGGGFFFDDDCCCBBBBBBBBBAAAAAABBBBBBBBBEEEDDDFFFIIIJJJLLLSSS\\\bbbnnnwwwmmmfffaaa```aaacccjjjqqq|||{{{tttjjjccc___\\\XXXUUUTTTUUUWWWZZZ___fffllloooooopppqqqssszzzxxxssslllbbbYYYVVVyyyqqqlllkkkiiiddd```PPPFFF>>>;;;:::777666777555555444444444444555555555555555555555555555555555555555555666666666666666666777777888888999999::::::<<>>===;;;;;;:::999888888888888888888999:::;;;===>>>???CCCFFFKKKOOOTTTYYY___cccjjjooouuuzzz|||yyytttsssqqqnnnllljjjiiiiiifffgggggggggfffeeedddccccccaaa___^^^]]][[[WWWTTTQQQNNNKKKHHHGGGGGGEEEDDDBBBBBBAAAAAAAAAAAABBBBBBEEEDDDEEEHHHHHHGGGKKKQQQYYYbbbooo}}}{{{qqqjjjdddccccccdddjjjqqqxxx~~~wwwnnnfffaaa]]]XXXTTTSSSTTTVVVZZZ___ffflllpppoooppprrrttt{{{xxxrrrlllbbbZZZWWWzzzqqqllljjjhhhccc___PPPFFF>>>;;;:::777666777555555444444444444555555555555555555555555555555555555555555666666666666555666666777888888999999::::::===???@@@DDDOOOZZZooouuudddYYYRRROOOOOORRR[[[jjj~~~uuuooohhhdddcccbbb___ZZZVVVSSSPPPLLLJJJKKKKKKKKKJJJIIIIIIHHHHHHFFFFFFFFFFFFEEEEEEEEEDDDBBBBBBAAAAAA@@@???>>>>>>;;;;;;:::999888888888888888888999:::;;;===>>>???BBBEEEJJJNNNSSSXXX]]]aaaiiinnntttyyy~~~~~~{{{vvvuuussspppmmmkkkjjjiiiiiiiiihhhgggfffdddcccbbbcccbbb```___^^^\\\XXXUUUSSSPPPLLLJJJHHHGGGFFFDDDCCCBBBBBBAAAAAABBBBBBCCCDDDBBBCCCFFFGGGEEEGGGKKKOOOVVV___hhhsssvvvnnngggeeecccdddiiiooouuuzzzqqqiiiddd^^^YYYUUUSSSSSSUUUYYY___ffflllooopppqqqtttvvv|||wwwrrrkkkbbb[[[XXX{{{qqqkkkiiigggbbb^^^PPPFFF>>>;;;:::777666777555555444444444444555555555555555555555555555555555555555555666666666666555555666777888999999:::;;;;;;===@@@AAADDDOOO[[[ooowwweeeYYYQQQNNNNNNQQQZZZiii~~~uuuooohhhddddddbbb___ZZZVVVTTTPPPMMMJJJKKKKKKJJJJJJJJJIIIIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBAAAAAA@@@???>>>>>><<<;;;:::999888888888888888888999:::;;;===>>>???BBBEEEIIIMMMRRRWWW\\\```hhhlllrrrwww|||~~~yyyxxxuuurrrooolllkkkjjjjjjjjjhhhgggeeedddcccccccccbbb``````___]]]YYYVVVTTTQQQMMMKKKIIIHHHFFFEEECCCBBBBBBAAAAAABBBBBBCCCBBB???@@@CCCDDDCCCDDDGGGHHHMMMTTTZZZcccpppyyyqqqiiifffccccccgggmmmuuu|||ssskkkfff```ZZZUUURRRSSSUUUXXX]]]dddjjjmmmppprrruuuxxx~~~wwwqqqkkkbbb[[[YYY{{{pppjjjgggeeeaaa]]]PPPFFF>>>;;;:::777666777555555444444444444555555555555555555555555555555555555555555666666666666555555666777888999::::::;;;;;;===@@@AAAEEEOOO[[[oooyyyfffYYYQQQNNNMMMPPPYYYhhh}}}uuuooohhhddddddbbb^^^ZZZVVVTTTQQQNNNKKKJJJJJJJJJJJJJJJIIIIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEBBBAAAAAA@@@@@@?????????<<<;;;:::999888888888888888888999:::;;;===>>>???AAADDDIIIMMMQQQVVV[[[___gggkkkqqqvvv{{{{{{zzzwwwtttpppnnnlllkkkiiihhhgggffffffeeeeeeeeecccaaa``````___]]]YYYWWWUUURRRNNNKKKJJJIIIGGGEEEAAAAAA@@@@@@@@@@@@AAAAAABBB???>>>AAABBBAAABBBEEEEEEIIINNNRRRWWWaaaooozzz}}}uuummmiiifffdddhhhnnnuuu~~~uuummmhhhbbb[[[WWWRRRSSSTTTWWW\\\bbbhhhkkklllooorrruuu{{{vvvpppjjjbbb\\\ZZZ{{{pppiiigggeee```\\\PPPFFF>>>;;;:::777666777555555555444444555555555555555555555555555555555555555555555666666666777444555666777888999::::::;;;;;;===@@@AAAEEEPPP[[[ppp{{{hhhZZZRRRNNNLLLPPPXXXggg}}}uuunnnhhhddddddaaa^^^ZZZWWWTTTRRROOOLLLJJJJJJJJJJJJJJJIIIIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEBBBAAAAAA@@@@@@?????????<<<;;;:::999888888888888888888999:::;;;===>>>???AAADDDHHHLLLPPPUUU[[[^^^fffkkkqqqvvvzzz}}}{{{xxxuuuqqqooommmlllggggggffffffffffffggghhhbbbaaa```______]]]YYYWWWVVVSSSOOOLLLJJJIIIGGGEEE@@@@@@????????????@@@@@@EEE@@@>>>AAABBBAAABBBDDDBBBEEEIIIKKKMMMTTT___gggrrrzzzqqqmmmiiigggkkkpppvvv~~~uuunnniiiccc\\\WWWRRRRRRTTTVVV[[[aaafffiiihhhjjjmmmqqqvvvvvvpppjjjbbb\\\ZZZ