BM6P6(@ |||{{{yyywwwtttpppnnnlllpppnnnkkkgggdddaaa___^^^^^^\\\YYYXXXYYY[[[[[[[[[[[[\\\^^^```aaadddhhhkkkpppssszzz~~~zzzvvvuuuwww|||yyyuuurrrqqqoooqqqrrrqqqpppuuu}}}|||yyywwwtttqqqooonnnpppooooooooooooqqqrrrsssvvvxxxyyyyyyyyy{{{}}}{{{sssrrrqqqooonnnmmmmmmmmmnnnmmmlllkkkjjjjjjjjjjjjmmmmmmnnnoooppprrrtttuuutttqqqnnnlllmmmnnnooopppooonnnllljjjhhhhhhhhhhhhjjjkkklllnnnooooooppppppqqqooonnnnnnppprrrssssssrrrqqqpppnnnmmmmmmmmmmmmpppppppppooonnnllljjjjjjdddcccbbbcccggglllrrrvvv~~~|||xxxwwwtttqqqoooppprrrvvvxxxxxx{{{uuummmkkkgggjjjmmmpppuuu~~~~~~{{{xxxuuutttsssssstttqqqmmmkkklllpppvvvzzz}}}{{{xxxvvvvvvvvvuuutttvvvvvvuuuuuuuuuuuuvvvvvvxxxwwwxxx{{{~~~{{{xxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{|||}}}}}}}}}}}}zzzyyywwwvvvvvvxxxyyy{{{vvvvvvwwwwwwwwwxxxxxxxxxyyyxxxwwwwwwvvvvvvwwwwww{{{{{{zzzzzzzzzyyyyyyyyyxxxwwwvvvuuuuuutttrrroooooooooooopppqqqrrrttttttxxxvvvuuuttttttuuuvvvwww{{{}}}{{{{{{zzzyyyyyyxxxwwwwwwvvvuuurrrqqqpppnnnllljjjnnnvvv}}}|||{{{zzz}}}~~~~~~}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~}}}~~~}}}||||||~~~~~~~~~{{{xxxuuutttuuuzzz~~~|||{{{zzzzzzzzz{{{~~~|||zzzyyyyyyxxxwwwuuurrrnnnllljjjiiihhheeebbb___]]][[[[[[[[[YYYWWWVVVWWWYYYZZZ[[[^^^___aaaccceeehhhmmmpppxxx|||}}}|||zzzwwwwwwzzzzzztttqqqooonnnoooqqqrrrqqqrrrxxx~~~}}}{{{yyywwwtttqqqooonnnnnnmmmmmmnnnooorrrtttuuuvvvxxxyyyzzz{{{||||||{{{yyyxxxxxxxxxvvvtttqqqpppooonnnmmmmmmmmmmmmnnnnnnmmmlllllllllllllllnnnooopppsssuuuxxxzzz{{{zzzwwwtttrrrsssssssssrrrrrrqqqooommmkkkkkkkkkkkkjjjkkklllmmmnnnoooooooooooommmkkkkkkmmmnnnnnnnnnnnnnnnnnnmmmllllllkkkkkkooooooooonnnmmmlllkkkjjjffffffeeegggkkkrrrxxx|||}}}zzzxxxxxxzzz}}}}}}rrrkkkiiidddhhhnnnssszzz~~~{{{xxxvvvtttssssssssspppllljjjlllqqqwww{{{}}}{{{xxxvvvvvvvvvuuutttvvvuuuuuuuuuuuuuuuvvvwww{{{yyyyyy{{{~~~}}}{{{yyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{||||||{{{{{{yyywwwvvvuuuuuuvvvwwwxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxx{{{zzzzzzzzzzzzyyyyyyyyyxxxwwwvvvuuuuuutttrrroooooooooooooooppprrrssstttvvvvvvuuuuuuvvvxxxzzz{{{}}}}}}}}}|||{{{{{{zzzyyyyyyvvvuuusssqqqpppooonnnmmmsss|||~~~}}}{{{{{{|||}}}~~~~~~~~~~~~}}}}}}|||}}}}}}~~~{{{zzzzzz|||~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}}}}}}}~~~}}}zzztttrrrsssxxx}}}|||{{{{{{{{{|||}}}~~~{{{}}}~~~~~~}}}{{{zzz{{{|||~~~}}}|||||||||}}}}}}|||{{{yyyvvvtttsssssssssqqqooommmjjjhhhfffbbbaaa```]]]\\\ZZZZZZYYYZZZYYYXXXWWWXXXYYY\\\]]]bbbcccfffhhhjjjooouuuyyy~~~zzzxxxxxxxxxxxxzzz{{{tttpppmmmmmmnnnoooqqqrrrsssuuu|||~~~}}}~~~~~~|||{{{|||{{{yyywwwtttqqqpppnnnkkkkkklllmmmooorrruuuvvvuuuxxxzzz||||||}}}~~~}}}zzzyyyuuusssrrrrrrrrrrrrqqqooonnnnnnmmmmmmmmmnnnnnnnnnppppppoooooooooooonnnnnnppprrruuuyyy|||~~~|||{{{zzzyyywwwuuutttsssqqqooonnnmmmmmmnnnkkkkkkmmmnnnooopppppppppmmmlllkkkkkkllllllkkkjjjkkklllmmmnnnmmmmmmkkkkkkmmmnnnnnnnnnmmmmmmlllkkkjjjjjjjjjlllqqqyyyzzzpppkkkjjjggglllssszzz~~~|||yyywwwuuuttttttqqqnnnkkkjjjlllrrryyy}}}~~~{{{xxxwwwwwwwwwvvvuuuuuuuuuuuuuuuuuuvvvwwwwww|||{{{{{{|||~~~}}}zzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxwwwvvvuuussssssssstttuuuwwwwwwxxxxxxxxxyyyyyyyyyvvvvvvvvvvvvwwwxxxyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxwwwvvvuuuuuutttrrrooonnnnnnnnnnnnoooqqqrrrsssuuuuuuuuuvvvxxx{{{~~~~~~}}}|||{{{zzzvvvuuutttrrrqqqqqqqqqqqqwww~~~}}}||||||}}}~~~|||||||||}}}}}}}}}||||||zzzyyyyyy{{{~~~~~~~~~}}}~~~}}}}}}~~~~~~}}}}}}~~~~~~|||{{{{{{|||~~~|||rrrqqqqqqwwwzzzzzz{{{{{{}}}~~~vvvwwwxxxyyyyyyxxxwwwvvvuuuuuuwwwyyy{{{}}}~~~~~~|||zzzzzzyyyyyyvvvvvvvvvuuutttsssqqqpppkkkjjjjjjhhhfffdddbbbaaa^^^]]]\\\[[[[[[ZZZ[[[[[[[[[[[[[[[[[[[[[]]]aaacccdddfffjjjnnnrrrxxx~~~zzzxxxqqqtttwww{{{~~~xxxqqqmmmmmmnnnooooooppprrrtttyyy}}}|||||||||}}}~~~~~~~~~~~~~~~|||{{{zzz{{{zzzxxxvvvsssqqqooonnnkkkkkkkkkllloooqqqtttuuuuuuxxx{{{}}}}}}}}}}}}~~~|||zzzxxxwwwtttrrrqqqqqqrrrsssqqqpppoooooooooooopppqqqrrrrrrttttttttttttssssssrrrrrrtttwww{{{|||yyyvvvsssrrrpppnnnmmmmmmnnnnnnlllmmmnnnooopppqqqqqqqqqooonnnnnnooopppooonnnllllllmmmoooqqqqqqpppnnnmmmnnnnnnooooooooooooooonnnmmmmmmnnnqqqxxxwwwpppmmmnnnooottt{{{~~~}}}{{{yyywwwvvvuuutttooommmjjjjjjmmmssszzz~~~{{{xxxwwwwwwxxxwwwvvvuuuttttttuuuuuuvvvwwwxxxzzz{{{}}}~~~}}}zzzzzzyyyxxxxxxyyyzzzzzzzzzzzzzzzyyyyyywwwvvvvvvwwwvvvuuutttsssrrrssssssxxxxxxxxxxxxyyyyyyyyyyyyuuuuuuuuuvvvwwwyyyzzz{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxwwwvvvuuuuuutttrrrooommmmmmmmmmmmnnnpppqqqrrruuuuuuuuuvvvxxx{{{~~~|||{{{{{{vvvvvvuuusssrrrrrrtttvvvzzz~~~}}}}}}~~~{{{|||}}}~~~~~~}}}|||{{{}}}{{{zzzzzz{{{||||||{{{}}}||||||~~~}}}}}}~~~~~~~~~~~~~~~|||{{{zzz{{{|||~~~~~~~~~~~~}}}sssqqqrrrxxx~~~{{{{{{|||}}}~~~qqqqqqrrrssssssrrrqqqqqqpppqqqrrrtttvvvwwwyyyyyy|||{{{zzzyyywwwvvvvvvuuuqqqqqqqqqpppooommmkkkkkkbbbbbbbbbaaa___^^^\\\[[[ZZZZZZZZZYYYZZZZZZ[[[\\\[[[]]]^^^^^^^^^aaaeeeiiigggjjjpppuuu{{{{{{xxxvvvuuunnnrrrxxx~~~zzztttnnnkkkkkkmmmooonnnpppsssxxx~~~}}}|||zzzzzz{{{{{{|||{{{|||||||||||||||||||||yyyxxxvvvtttrrrpppnnnmmmllllllllllllnnnppprrrsssuuuwwwzzz||||||||||||}}}~~~}}}|||zzzzzzyyyvvvuuutttuuuwwwwwwwwwuuutttttttttuuuvvvwwwyyyzzzzzzzzzzzzzzzzzzxxxwwwvvvyyy|||}}}xxxuuuooonnnmmmllllllmmmnnnnnnmmmnnnooopppqqqrrrrrrrrrsssrrrsssuuuwwwvvvtttrrrpppqqqssstttuuusssrrrqqqssssssttttttuuuuuuttttttrrrrrrrrrvvv~~~|||tttnnnnnnqqqtttyyy~~~~~~~~~{{{{{{zzzyyywwwvvvttttttnnnllljjjiiimmmttt{{{~~~|||yyyxxxxxxyyyxxxwwwuuuuuuuuuuuuuuuvvvwwwwwwuuuyyy~~~|||yyyzzzyyyxxxwwwwwwxxxyyyzzzyyyyyyyyyyyyxxxwwwuuuuuuxxxwwwvvvuuuttttttsssssswwwwwwxxxxxxxxxyyyyyyyyyuuuuuuuuuvvvwwwyyyzzz{{{zzzzzzyyyyyyyyyxxxxxxxxxxxxwwwvvvuuuuuutttrrrooolllllllllmmmnnnoooqqqqqqvvvvvvuuuvvvxxx{{{~~~}}}|||zzzyyywwwwwwvvvsssqqqrrrvvvzzz}}}~~~}}}}}}{{{}}}~~~}}}~~~~~~}}}||||||zzzyyyyyyzzz{{{zzzyyy|||~~~~~~}}}~~~~~~}}}|||}}}~~~~~~~~~~~~}}}~~~}}}|||zzz{{{{{{}}}|||||||||~~~~~~|||tttssstttzzz~~~~~~~~~}}}~~~~~~jjjkkkkkkkkkkkkkkkkkkjjjkkklllmmmnnnooopppqqqrrrttttttsssrrrqqqpppoooooonnnnnnllljjjhhheeecccaaa\\\\\\\\\\\\[[[ZZZXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\[[[^^^`````````ccciiimmmnnnrrryyy{{{vvvsssrrrrrrqqqvvv}}}wwwtttoookkkiiiiiikkkmmmppprrrwww~~~||||||{{{zzzyyyyyyyyyzzzzzzyyyyyyyyyzzzzzz{{{{{{{{{wwwvvvtttrrrpppnnnmmmllllllkkkkkklllmmmoooqqqrrruuuwwwyyyzzzzzzzzz{{{}}}||||||||||||||||||||||||{{{zzzzzz{{{}}}~~~~~~}}}}}}}}}~~~~~~~~~|||{{{}}}}}}yyyvvvnnnnnnnnnnnnnnnppprrrsssqqqrrrsssuuuvvvvvvvvvvvvxxxyyy{{{}}}yyyzzzzzz{{{{{{zzzyyyxxx}}}}}}~~~~~~~~~~~~~~~}}}yyyyyyzzz~~~{{{tttpppqqquuuyyy~~~|||||||||yyyyyyyyyxxxwwwuuutttsssnnnllljjjiiimmmttt{{{~~~|||yyyxxxyyyzzzyyyxxxvvvvvvuuuuuuuuuuuuvvvvvvrrrvvv{{{~~~~~~{{{xxxwwwzzzxxxwwwuuuuuuwwwxxxzzzyyyyyyyyyyyyxxxwwwvvvuuuwwwwwwwwwvvvuuuuuuttttttvvvvvvwwwwwwwwwxxxxxxxxxuuuuuuuuuvvvwwwyyyzzz{{{yyyyyyyyyyyyxxxxxxxxxxxxxxxwwwvvvuuuuuutttrrrooommmmmmmmmmmmnnnpppqqqrrrvvvvvvvvvvvvyyy|||}}}{{{yyyyyyxxxxxxvvvsssppprrrwww|||~~~}}}}}}|||wwwxxx{{{}}}}}}|||{{{yyywwwwwwxxxzzz|||}}}|||zzz|||~~~~~~}}}|||}}}~~~}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}|||zzz||||||}}}|||||||||}}}}}}{{{vvvuuuwww~~~~~~~~~~~~}}}}}}~~~~~~ddddddddddddddddddddddddeeeeeefffgggggghhhiiiiiikkkkkkkkkjjjiiihhhgggfffggggggfffdddbbb___]]]\\\ZZZZZZZZZZZZYYYYYYXXXWWWYYYYYYZZZZZZ[[[]]]^^^___]]]```dddddddddgggmmmssswww|||}}}xxxtttsssssstttyyy}}}{{{xxxtttrrrooollljjjkkklllmmmsssvvv}}}~~~{{{{{{zzzyyyxxxwwwxxxyyyyyyyyyxxxxxxwwwwwwwwwwwwxxxuuutttrrrqqqooommmkkkjjjiiiiiijjjkkkmmmooorrrsssuuuvvvxxxxxxwwwxxxzzz|||~~~}}}~~~~~~~~~~~~~~~}}}}}}|||~~~~~~~~~~~~{{{xxxrrrqqqrrrssstttwwwyyy{{{|||}}}~~~{{{xxxwww{{{|||yyyyyyzzzwwwwwwwwwwwwvvvuuusssrrrooollljjjjjjmmmsss{{{~~~|||zzzyyyzzzzzzzzzyyyxxxwwwvvvuuuuuuttttttuuuqqqtttwwwxxxwwwvvvvvvwwwyyywwwuuuttttttuuuwwwyyyyyyyyyyyyyyyxxxwwwwwwvvvuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvwwwxxxyyyzzzyyyyyyyyyxxxxxxxxxxxxwwwxxxwwwvvvuuuuuutttrrrooommmmmmmmmnnnoooppprrrrrruuuuuuvvvwww{{{~~~{{{zzzyyyxxxxxxwwwrrrooopppwww}}}~~~~~~}}}}}}|||||||||vvvwwwzzz~~~~~~|||{{{zzzzzzyyyxxxwwwxxxzzz|||||||||yyy{{{|||}}}|||{{{|||}}}zzz{{{}}}~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}~~~~~~|||{{{||||||}}}~~~}}}}}}}}}~~~}}}{{{vvvvvvyyy}}}}}}||||||}}}~~~}}}~~~````````````````````````aaaaaaaaaaaabbbbbbbbbbbbeeeeeeeeedddcccbbbaaa```____________^^^]]]\\\\\\YYYYYYZZZZZZZZZYYYXXXXXX]]]]]]]]]^^^___aaabbbccc```dddhhhiiihhhkkkrrrxxx~~~|||yyyvvvuuuvvvxxxzzz|||wwwttttttsssqqqooonnnnnnnnnooouuuyyy}}}{{{zzzyyyxxxwwwwwwwwwxxxyyyyyyxxxwwwuuuttttttttttttssssssqqqooommmllljjjjjjgggggghhhjjjmmmpppsssuuuuuuvvvvvvvvvuuuwwwyyy|||}}}|||||||||}}}||||||{{{zzzyyy{{{~~~~~~~~~~~~|||}}}~~~~~~~~~}}}{{{uuuuuuvvvxxxzzz}}}}}}{{{||||||~~~~~~zzzxxxxxxyyyuuuvvvvvvvvvvvvtttrrrqqqooommmjjjjjjmmmssszzz~~~|||zzzyyyzzz{{{zzzzzzyyyxxxwwwuuuttttttttttttqqqssstttsssqqqrrruuuyyyxxxwwwtttsssssstttwwwxxxxxxyyyyyyyyyyyyxxxwwwwwwttttttuuuuuuvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxyyyzzzyyyyyyyyyxxxxxxxxxwwwwwwxxxwwwvvvuuuuuutttrrrpppnnnnnnnnnnnnoooqqqrrrsssttttttvvvxxx}}}|||zzzyyyyyyyyywwwrrrnnnooovvv}}}}}}~~~~~~}}}}}}||||||{{{{{{wwwyyy}}}|||zzzyyyxxxyyy}}}{{{yyyyyyzzzzzzzzzxxxxxxzzz||||||{{{{{{{{{|||xxxyyy|||~~~~~~}}}~~~~~~}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}{{{{{{||||||}}}~~~~~~~~~}}}{{{vvvwwwzzz||||||{{{|||}}}~~~|||}}}aaaaaa___^^^]]]]]]]]]]]]^^^^^^____________^^^^^^bbbaaa```aaaaaaaaa___]]]\\\\\\[[[ZZZZZZZZZZZZ[[[[[[ZZZZZZYYYZZZ[[[\\\]]]bbbbbbcccddddddeeefffffffffhhhjjjnnnsssxxx|||~~~yyywwwuuutttuuuxxx|||~~~}}}xxxrrrnnnpppnnnkkkkkknnnrrruuuvvv}}}~~~~~~~~~}}}|||{{{zzzyyyyyyxxxyyyyyyxxxwwwuuutttrrrqqqqqqqqqsssrrrqqqqqqqqqooollliiiggghhhiiikkkmmmnnnppppppppprrruuuvvvvvvxxxzzz||||||~~~}}}}}}}}}}}}||||||{{{{{{{{{||||||zzz{{{{{{{{{||||||}}}}}}zzzzzz{{{{{{||||||}}}}}}yyyyyyzzzzzz|||}}}~~~~~~~~~~~~}}}~~~~~~|||zzz{{{||||||{{{zzzyyyxxxxxxwwwwwwvvvttttttuuuuuusssrrrmmmkkkkkkmmmrrryyy}}}~~~{{{yyyyyyxxxvvvuuuwwwvvvuuutttsssrrrrrrrrrttttttttttttttttttttttttttttttsssssssssttttttuuuxxxwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuuvvvxxxyyywwwvvvwwwvvvvvvxxxzzzzzzyyyxxxxxxyyyyyyzzzyyywwwtttssswwwwwwuuutttrrrqqqooooookkklllmmmoooppppppppppppuuuvvvxxxyyy||||||zzzzzzyyyyyyvvvtttssspppooottt|||}}}{{{|||{{{|||{{{xxxvvvuuuxxx||||||zzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxuuuvvvwwwxxxyyyzzzzzzzzzyyyzzz|||~~~}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~|||yyy{{{~~~}}}{{{zzz{{{{{{zzzyyyxxxzzz}}}~~~~~~~~~~~~tttuuuyyy~~~||||||}}}ccccccaaa```___^^^^^^]]]]]]]]]^^^^^^___^^^^^^^^^```___^^^^^^___^^^\\\ZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[^^^^^^]]]\\\]]]]]]^^^___ccccccdddfffggghhhiiijjjmmmoooqqquuuyyy}}}}}}{{{{{{zzzyyyyyyzzz}}}|||yyyuuupppkkkmmmmmmnnnpppsssvvvxxxyyy}}}~~~~~~~~~}}}|||{{{zzzyyyyyyyyyyyywwwvvvuuusssrrrqqqppppppqqqpppooooooooonnnkkkhhhggghhhiiikkkmmmnnnpppppprrrtttvvvvvvvvvwwwyyyzzz{{{~~~||||||{{{{{{zzzzzz{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{|||}}}}}}}}}zzzzzzzzz{{{|||}}}~~~{{{zzz|||{{{{{{zzzyyyxxxwwwvvvvvvuuutttsssssstttuuusssrrrooommmllloootttzzz~~~~~~|||zzzzzzyyyxxxvvvuuutttssssssssssssssstttttttttttttttttttttttttttttttttssssssssstttuuuuuuwwwwwwvvvuuuuuuuuuuuuuuuttttttttttttttttttttttttuuuttttttvvvxxxyyyxxxwwwyyyxxxwwwxxxzzz{{{yyyxxxxxxyyyzzz{{{zzzxxxvvvuuuwwwvvvuuusssqqqpppooonnnjjjkkklllmmmooopppqqqqqqtttvvvwwwyyy|||{{{yyyxxxxxxzzzwwwtttssspppnnnsss{{{}}}{{{~~~{{{yyyyyy{{{|||{{{yyyvvvyyy}}}|||zzzyyyxxxyyyyyyyyyyyyxxxxxxxxxwwwvvvwwwxxxyyyzzz{{{{{{{{{{{{|||}}}~~~~~~}}}{{{zzzzzzzzzyyyyyyyyyzzzzzz{{{}}}|||}}}~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~|||zzzzzz{{{}}}}}}|||}}}}}}|||zzzzzz|||~~~vvvwww{{{gggfffeeecccaaa```___^^^^^^______```aaaaaaaaa```aaa```_________^^^[[[YYY\\\\\\\\\\\\\\\]]]^^^___bbbbbbaaaaaabbbbbbcccdddfffggghhhjjjlllnnnpppqqqvvvwwwxxx{{{~~~|||zzzyyy{{{{{{|||~~~~~~zzzvvvsssoookkkhhhiiikkkppptttyyy|||~~~||||||}}}~~~~~~{{{zzzyyyxxxxxxwwwwwwxxxvvvvvvtttrrrqqqppppppppppppooonnnnnnnnnmmmjjjggghhhhhhjjjkkkmmmnnnppppppsssuuuvvvvvvvvvvvvwwwyyy{{{~~~|||{{{zzzzzzyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzz{{{{{{|||}}}}}}~~~||||||{{{zzz{{{|||}}}~~~~~~}}}|||}}}|||zzzzzz}}}zzzzzzyyyxxxwwwvvvuuuuuusssrrrqqqrrrtttuuutttsssqqqooooooqqqvvv|||~~~|||{{{{{{{{{yyyxxxrrrrrrrrrrrrrrrssstttuuussssssssssssssssssssssssttttttssssssttttttuuuvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttttttttttttssstttvvvxxxzzzyyyxxxzzzyyyxxxxxxzzzzzzyyywwwwwwxxxzzz{{{{{{zzzxxxwwwvvvuuutttrrrpppooonnnmmmiiiiiijjjlllnnnppprrrsssuuuvvvyyy{{{||||||zzzyyyyyy{{{wwwtttrrrooommmsss{{{~~~||||||}}}}}}|||{{{zzzxxxwwwwwwyyyzzzzzzyyyyyy}}}~~~|||yyyxxxwwwxxxxxxxxxxxxxxxwwwwwwvvvwwwwwwyyyzzz{{{|||||||||}}}}}}~~~~~~}}}{{{zzzxxxyyyxxxxxxwwwxxxyyy{{{|||~~~}}}}}}}}}~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~|||zzz{{{||||||~~~~~~||||||~~~yyyzzz}}}jjjjjjiiigggeeecccbbbaaabbbcccdddeeeeeeffffffeeefffdddcccccccccbbb___]]]___`````````bbbcccdddeeeddddddeeeggghhhjjjkkklllmmmnnnppprrrtttwwwyyyzzz|||}}}~~~~~~|||{{{|||{{{|||}}}{{{wwwrrrnnnjjjgggeeefffjjjpppvvv{{{|||{{{|||~~~yyyxxxwwwvvvuuuuuuuuuuuuwwwvvvtttsssqqqpppppppppooonnnmmmnnnnnnmmmjjjggghhhhhhjjjkkklllnnnooooooqqqsssuuuuuuuuuvvvxxxyyy|||~~~~~~~~~{{{{{{zzzyyyxxxxxxxxxxxxzzzzzzyyyyyyxxxxxxwwwwwwyyyzzzzzz{{{|||}}}~~~~~~|||{{{zzzyyyyyyzzz{{{|||}}}~~~{{{yyy{{{zzzyyyzzz~~~zzzzzzyyyxxxwwwvvvuuuuuusssrrrrrrsssuuuvvvvvvuuurrrqqqpppssswww|||~~~|||zzzzzzzzzzzzyyyxxxssssssrrrrrrrrrrrrsssssssssssssssssssssssssssssstttssssssssstttuuuvvvwwwvvvvvvvvvvvvvvvvvvuuuuuusssssssssssssssssssssssssssssssssvvvxxxzzzzzzyyyzzzyyywwwwwwxxxxxxwwwuuuvvvwwwyyyzzz{{{zzzyyyxxxuuutttsssqqqooonnnmmmllliiiiiijjjlllnnnqqqtttvvvxxxzzz|||}}}||||||}}}~~~~~~}}}~~~~~~|||{{{{{{{{{xxxuuusssooonnnttt}}}}}}{{{yyyyyyzzz{{{{{{{{{zzzyyyxxxwwwxxxxxxxxxxxx}}}zzzxxxwwwvvvwwwwwwxxxxxxxxxwwwvvvuuuwwwwwwyyyzzz{{{|||||||||}}}}}}}}}}}}}}}{{{zzzyyyzzzyyyxxxxxxyyy{{{~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}{{{}}}|||||||||~~~~~~|||}}}pppoooooonnnllliiigggfffgggggghhhiiiiiiiiiiiiiiijjjiiihhhhhhhhhgggeeebbbccccccdddeeefffhhhiiijjjfffhhhjjjmmmppprrrtttuuuvvvwwwxxxzzz}}}}}}|||}}}~~~~~~{{{yyyvvvqqqlllhhhfffeeehhhlllqqqvvv|||~~~{{{{{{|||yyyxxxwwwvvvuuuuuuuuuuuuwwwvvvuuusssrrrqqqqqqpppooonnnnnnnnnooommmkkkhhhggghhhiiijjjkkklllmmmnnnmmmooorrrttttttvvvyyy{{{|||~~~~~~|||{{{{{{{{{{{{zzzxxxxxxwwwwwwwwwyyyyyyxxxxxxwwwwwwwwwvvvyyyyyyzzz{{{|||}}}~~~~~~|||{{{xxxwwwwwwxxxyyyzzz~~~~~~~~~~~~~~~~~~~~~zzzxxxyyyyyyxxxzzz}}}{{{{{{zzzyyyxxxwwwvvvvvvtttsssssstttwwwxxxxxxwwwsssrrrqqqsssxxx|||~~~}}}{{{yyyxxxyyyyyyxxxwwwvvvuuutttsssrrrrrrrrrrrrttttttttttttttttttttttttssssssssstttuuuvvvwwwwwwvvvvvvwwwxxxxxxwwwwwwvvvttttttttttttttttttttttttsssssssssvvvxxxzzzzzzyyyyyywwwttttttuuuuuuuuuttttttuuuwwwyyyzzzyyyxxxwwwttttttrrrqqqooonnnllllllkkkjjjjjjkkknnnrrrvvvxxx}}}~~~{{{yyyxxxxxx{{{{{{zzz{{{}}}}}}|||{{{zzz|||xxxuuutttqqqqqqyyy}}}zzzwwwvvvwwwyyyzzzzzzwwwxxxxxxxxxyyyzzz{{{|||}}}{{{yyyxxxwwwvvvvvvwwwxxxyyyxxxwwwvvvuuuvvvwwwxxxzzz{{{{{{|||||||||}}}}}}}}}}}}}}}}}}|||{{{{{{{{{|||~~~~~~~~~}}}||||||}}}wwwwwwwwwvvvuuurrrpppnnnllllllmmmmmmmmmmmmllllllnnnmmmllllllmmmllljjjhhhhhhhhhhhhiiijjjlllmmmnnnlllnnnqqquuuxxx{{{}}}~~~~~~~~~}}}}}}~~~{{{}}}}}}}}}}}}|||wwwwwwtttpppkkkhhhhhhiiilllqqqwww|||}}}{{{zzz|||~~~~~~~~~zzzzzzyyyxxxwwwwwwwwwwwwwwwvvvtttsssqqqpppppppppnnnnnnmmmnnnnnnmmmkkkiiifffggggggiiijjjkkkkkkllljjjmmmoooqqqsssuuuxxxzzz{{{}}}~~~|||{{{{{{|||{{{zzzyyyxxxwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwxxxyyyzzz{{{|||~~~~~~|||zzzxxxvvvvvvwwwzzz{{{~~~~~~||||||{{{|||}}}~~~}}}|||~~~~~~~~~~~~~~~~~~}}}yyyxxxzzzzzzxxxxxx|||{{{{{{zzzyyyxxxwwwvvvvvvuuuttttttuuuwwwyyyxxxwwwtttssssssuuuyyy}}}~~~}}}{{{xxxxxxxxxxxxvvvuuuwwwvvvuuutttsssrrrrrrrrruuuuuuuuuuuuuuuuuuuuuuuussssssssstttuuuvvvwwwxxxvvvwwwyyyzzzzzzyyyxxxxxxuuuuuuuuuuuuuuuuuuuuuuuutttssstttvvvxxxzzzyyyxxxwwwuuurrrrrrsssttttttttttttuuuwwwyyyyyyyyywwwvvvuuutttsssqqqooonnnmmmllllllkkkiiijjjlllqqqvvvyyy}}}yyyvvvuuutttxxxxxxxxxzzz|||}}}|||{{{zzzyyy{{{xxxvvvuuuuuuvvv~~~zzzvvvtttuuuwwwyyyyyytttvvvxxxzzz|||~~~}}}{{{zzzzzzyyyyyyxxxyyy{{{|||{{{zzzxxxwwwxxxxxxzzz{{{|||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~}}}}}}}}}~~~~~~|||zzzxxxttttttuuuttttttsssrrrqqqsssrrrrrrrrrttttttrrrqqqppppppppppppqqqrrrttttttuuuwwwzzz}}}|||}}}}}}|||zzzyyyzzz{{{yyy}}}~~~{{{yyyxxxqqqrrrqqqnnnkkkjjjllloooqqqxxx~~~|||yyyyyyzzz{{{{{{{{{yyyxxxwwwvvvuuuuuuuuuuuuttttttrrrpppooonnnnnnnnnmmmlllllllllmmmllljjjhhheeeeeefffggghhhiiijjjjjjjjjlllnnnpppqqqrrruuuwwwxxx{{{~~~~~~~~~~~~}}}|||{{{yyyxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyxxxyyyzzz{{{|||~~~}}}{{{yyywwwwwwyyy|||~~~~~~}}}|||{{{zzz{{{}}}~~~~~~~~~|||~~~~~~~~~}}}}}}||||||{{{|||}}}~~~~~~}}}~~~~~~|||zzzzzz|||~~~~~~~~~~~~~~~}}}zzzyyy{{{{{{xxxwwwzzzzzzzzzyyyxxxwwwvvvuuuuuuuuuttttttuuuwwwxxxwwwvvvvvvuuuuuuwww{{{~~~|||zzzxxxxxxxxxvvvuuuwwwvvvuuutttttttttttttttwwwwwwwwwwwwwwwwwwwwwwwwssssssttttttuuuwwwxxxyyywwwxxxzzz{{{|||{{{zzzyyyvvvvvvvvvvvvvvvvvvvvvvvvuuuttttttvvvxxxyyyxxxwwwvvvtttrrrqqqsssuuuuuuuuuuuuwwwxxxzzzzzzyyywwwvvvuuutttsssrrrpppnnnmmmlllkkkjjjhhhgggjjjnnnssswww{{{|||{{{yyyvvvtttssstttxxxxxxxxxyyy|||~~~}}}||||||{{{xxxvvvwwwxxx|||{{{vvvssssssvvvxxxxxxuuuxxx{{{~~~~~~}}}}}}}}}~~~~~~|||~~~~~~|||zzzzzz{{{|||}}}~~~~~~~~~~~~~~~|||~~~~~~~~~~~~~~~|||||||||{{{zzzyyyxxxwwwxxxwwwwwwxxxzzz{{{yyyxxxxxxwwwwwwxxxxxxyyyzzz{{{|||~~~~~~|||{{{{{{yyyzzzzzzyyywwwwwwxxxzzzzzzzzzvvvttttttmmmnnnnnnmmmkkklllppptttuuu}}}}}}{{{xxxwwwxxxyyyxxxxxxuuuuuutttrrrrrrrrrrrrrrrsssrrrpppnnnmmmlllllllllkkkkkkjjjkkklllkkkiiifffdddeeeeeefffggghhhhhhiiijjjlllnnnooooooppprrrtttvvvyyy}}}~~~}}}{{{zzzyyyxxxxxxxxxwwwwwwxxxxxxyyyyyyyyyzzzxxxxxxyyy{{{|||~~~~~~|||zzzxxxyyy{{{~~~~~~}}}{{{zzz{{{|||~~~~~~~~~|||}}}~~~~~~}}}|||{{{|||~~~}}}|||||||||{{{zzz{{{|||~~~{{{yyyxxxxxxzzz{{{{{{zzz|||zzzzzz|||~~~~~~}}}}}}~~~|||zzzzzz}}}|||xxxwwwyyyyyyyyyxxxwwwvvvuuuttttttuuutttssstttuuuvvvuuutttxxxwwwwwwyyy}}}~~~{{{zzzyyyxxxvvvuuuvvvuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwssssssttttttuuuwwwxxxyyyxxxyyy{{{}}}}}}|||{{{zzzvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvxxxyyywwwvvvvvvtttrrrrrrtttvvvwwwwwwwwwxxxzzz{{{{{{zzzxxxwwwvvvuuutttrrrpppooonnnmmmkkkiiifffeeeggglllqqquuuxxxxxxxxxvvvtttssstttuuuxxxxxxxxxyyy|||~~~{{{xxxwwwyyyzzz|||vvvssssssuuuwwwxxxyyy|||~~~|||}}}~~~~~~}}}}}}{{{~~~~~~~~~~~~~~~~~~}}}}}}yyywwwvvvvvvsssssstttuuuvvvxxxyyyzzz|||wwwtttsssrrrmmmmmmmmmllllllppptttxxx~~~|||zzzzzzzzzyyyyyyxxxwwwvvvtttttttttssspppnnnnnnoooqqqpppnnnmmmlllllllllmmmiiiiiijjjkkkjjjiiigggfffdddcccbbbbbbbbbcccdddeeeggghhhiiijjjjjjllloooqqqrrrvvv}}}~~~zzzyyy{{{|||{{{yyyzzzyyyxxxwwwvvvvvvvvvvvvxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}}}}|||{{{zzzzzzzzzzzzzzz}}}~~~}}}~~~||||||{{{{{{{{{||||||}}}~~~}}}|||{{{{{{|||}}}~~~|||{{{zzz{{{||||||zzzxxxwwwvvvvvvxxxzzz{{{zzzxxxyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{zzzzzzzzz{{{{{{|||~~~~~~|||{{{~~~~~~~~~|||{{{zzzzzzzzzzzzyyyyyyxxxxxxxxxyyyyyyyyyxxxwwwvvvuuutttsssssstttuuuvvvvvvuuuuuuuuuvvvwwwyyy{{{~~~|||zzzxxxvvvvvvvvvxxxxxxxxxyyyzzz{{{|||}}}{{{yyyvvvsssssstttwwwyyyuuuuuuuuuvvvxxxzzz}}}~~~{{{||||||}}}}}}}}}||||||yyyxxxwwwxxxzzz|||||||||zzzwwwuuuuuuvvvxxxxxxwwwtttsssrrrrrrsssuuuwwwyyyzzzzzz{{{zzzyyyyyyzzz|||vvvuuutttsssqqqnnnlllkkkiiihhhgggfffhhhjjjmmmoootttsssqqqooooooooopppqqquuuxxx{{{}}}~~~~~~~~~~~~~~~~~~~~~zzzvvvttttttuuuvvv{{{~~~~~~|||||||||~~~|||{{{|||~~~zzz{{{{{{yyyvvvuuuuuuvvvvvvuuuuuuvvvxxxzzz|||}}}}}}yyyuuusssrrrrrrnnnnnnnnnmmmnnnqqqvvvzzz{{{xxxxxxxxxxxxxxxwwwvvvuuuuuusssttttttssspppoooooopppnnnmmmmmmlllmmmnnnooopppkkkkkkkkkkkkkkkiiihhhgggcccbbbaaaaaaaaabbbdddeeeggghhhiiijjjjjjkkknnnqqqssswww~~~~~~{{{zzz{{{{{{zzzxxxyyyxxxwwwvvvvvvuuuuuuvvvwwwwwwwwwxxxyyyyyyzzzzzzzzzyyyyyyyyyzzzzzz{{{||||||{{{zzzzzzyyyyyyzzzzzz{{{|||~~~|||~~~}}}}}}~~~~~~~~~}}}|||{{{{{{zzzzzz{{{{{{|||~~~~~~}}}}}}}}}}}}~~~~~~|||{{{zzzzzz|||{{{zzzxxxvvvvvvuuuwwwxxxyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwwww{{{zzzzzzzzzzzz{{{{{{|||}}}{{{~~~~~~~~~}}}~~~~~~}}}}}}|||{{{zzzzzzyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyxxxwwwuuuuuuttttttttttttuuuuuuuuuvvvwwwxxxyyyzzz|||~~~}}}{{{yyyxxxwwwwwwwwwzzzyyyzzzzzzzzz{{{|||}}}zzzxxxuuusssrrrtttvvvxxxuuuuuuuuuvvvxxxzzz|||~~~}}}}}}~~~~~~~~~}}}}}}|||zzzyyyxxxxxxzzz||||||{{{zzzxxxvvvvvvxxxyyyyyyxxxvvvuuutttssstttuuuwwwxxxyyyzzzzzzyyywwwvvvvvvxxxwwwvvvuuusssqqqnnnlllkkkeeedddccccccdddgggiiikkknnnmmmkkkjjjjjjjjjlllmmmrrruuuyyy{{{|||~~~~~~|||xxxuuutttuuuxxxzzz}}}~~~~~~~~~|||{{{||||||}}}~~~|||{{{|||~~~~~~|||uuuvvvvvvuuusssssstttuuuwwwwwwwwwxxx{{{~~~~~~{{{xxxuuurrrqqqqqqqqqoooooooooooopppsssxxx||||||wwwtttuuuuuuuuuuuutttsssrrrrrrqqqrrrsssrrrpppppppppqqqnnnmmmmmmmmmmmmnnnooooookkkkkkkkkjjjiiigggfffeeebbbaaa`````````aaacccdddfffggggggggggggiiikkknnnqqqvvv||||||{{{{{{zzzyyywwwxxxwwwvvvuuuuuuttttttuuuuuuuuuvvvwwwwwwxxxyyyyyyyyyxxxxxxxxxxxxyyyzzzzzz{{{zzzyyyyyyxxxyyyyyyyyyxxxyyy{{{~~~}}}zzz{{{{{{zzz{{{|||}}}~~~}}}|||{{{zzzzzzyyyyyyzzzzzzzzz|||}}}}}}~~~~~~}}}}}}|||{{{zzzyyyzzz{{{{{{yyywwwvvvttttttuuuvvvwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuyyyzzzzzzzzz{{{{{{||||||}}}|||~~~}}}|||}}}~~~}}}zzz{{{{{{||||||{{{{{{zzzxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxyyyyyyyyywwwvvvuuuuuuuuutttsssssstttvvvwwwwwwwwwxxxyyy{{{|||}}}~~~|||{{{zzzyyyyyyyyyyyyyyy||||||||||||||||||||||||xxxwwwuuusssssstttvvvwwwvvvvvvvvvwwwxxxzzz}}}~~~~~~}}}{{{zzzzzz{{{||||||{{{{{{yyyxxxxxxyyyzzzzzzyyyyyyxxxwwwvvvuuuvvvvvvwwwyyyzzzzzzyyywwwuuuuuuvvvwwwvvvtttrrrpppmmmkkkjjjcccbbbaaaaaabbbdddfffhhhhhhgggfffeeeeeeggghhhjjjnnnqqquuuxxxzzz|||~~~~~~}}}{{{wwwuuuuuuwwwzzz}}}}}}}}}~~~}}}{{{{{{|||{{{|||~~~~~~}}}}}}~~~~~~}}}|||||||||~~~}}}{{{yyyxxxsssttttttsssrrrrrrtttvvvxxxxxxyyy|||zzzxxxuuurrrpppooooooooonnnnnnooooooqqquuu{{{~~~yyyuuurrrrrrrrrrrrrrrqqqpppooonnnooopppqqqqqqoooooopppqqqqqqpppooonnnmmmlllkkkkkkjjjiiihhhgggeeedddcccbbbaaa``````______aaabbbcccddddddeeeddddddeeehhhjjjnnnrrryyy~~~|||{{{yyyxxxwwwwwwvvvuuuttttttsssssstttsssttttttuuuvvvwwwxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxyyyxxxxxxwwwwwwxxxxxxxxxwwwxxxzzz}}}wwwvvvxxxwwwxxxzzzzzz}}}~~~~~~|||}}}}}}{{{zzzzzzyyyyyyxxxxxxyyyyyyzzz{{{|||}}}}}}|||{{{zzzzzzyyyxxxyyyzzzzzzxxxvvvuuutttrrrssstttuuutttsssuuuuuuuuuuuuuuuuuuuuuuuuxxxyyyzzz{{{||||||}}}}}}~~~}}}|||}}}|||zzz{{{~~~~~~}}}|||{{{xxxxxxyyyzzzzzzzzzzzzzzzwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyzzzzzzxxxwwwvvvwwwuuutttrrrssstttvvvwwwuuuuuuvvvwwwwwwxxxxxxxxxzzzyyyyyyyyyzzzzzz{{{{{{~~~~~~~~~~~~}}}}}}||||||xxxwwwvvvuuuuuuvvvwwwwwwxxxxxxxxxyyyzzz|||~~~~~~}}}|||}}}~~~}}}||||||zzzyyyzzz{{{|||{{{zzz|||{{{yyywwwvvvuuuuuuuuuxxxzzz{{{|||zzzxxxxxxxxxvvvuuurrrooommmjjjhhhgggcccbbbaaaaaabbbccceeefffdddccccccbbbccceeehhhiiilllooorrrtttvvvxxx{{{}}}~~~~~~{{{xxxvvvuuuxxx{{{}}}~~~}}}|||||||||}}}~~~~~~|||{{{|||}}}}}}~~~{{{zzzzzz|||~~~~~~~~~}}}}}}|||}}}~~~|||yyywwwvvvuuuqqqrrrrrrqqqppppppsssuuuyyyzzz}}}|||yyywwwtttpppnnnmmmlllmmmlllmmmnnnooorrrwww~~~}}}yyyvvvsssppppppppppppooonnnmmmmmmmmmnnnoooooonnnnnnooopppqqqqqqpppooommmllljjjjjjjjjiiihhhfffdddcccbbbbbbaaa```_________```aaabbbeeeeeefffeeedddeeegggiiilllpppvvv}}}}}}{{{yyywwwwwwwwwvvvuuutttssssssssssssrrrsssssstttvvvwwwwwwxxxxxxwwwwwwvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwxxxyyy|||~~~~~~}}}{{{tttpppqqqtttuuuwwwzzzzzz|||~~~}}}|||}}}~~~}}}zzzzzzyyyxxxxxxxxxxxxxxxzzz{{{|||}}}}}}|||{{{zzzyyyxxxwwwxxxyyyyyywwwuuuuuusssqqqrrrsssuuuttttttwwwwwwwwwwwwwwwwwwwwwwwwxxxyyy{{{|||~~~~~~~~~~~~~~~~~~}}}|||||||||{{{zzz{{{~~~~~~~~~~~~}}}|||{{{{{{{{{{{{vvvwwwxxxyyyyyyzzzyyyyyywwwwwwwwwwwwwwwwwwwwwwwwvvvwwwyyyzzz{{{yyyxxxwwwwwwvvvtttsssrrrtttuuuwwwtttuuuvvvvvvwwwvvvvvvuuuxxxxxxyyyzzz{{{{{{||||||~~~~~~}}}|||{{{xxxxxxxxxxxxxxxxxxxxxyyy{{{{{{zzz{{{|||~~~~~~}}}|||{{{zzz{{{|||}}}{{{zzz|||{{{zzzxxxvvvtttsssssssssvvvzzz|||{{{zzzzzzzzztttsssooollliiifffddddddbbbbbbaaa```aaaaaabbbccc``````___```bbbdddgggiiilllnnnqqqrrrtttvvvyyy|||~~~~~~}}}zzzxxxwwwxxxzzz|||~~~~~~}}}||||||||||||||||||~~~~~~|||{{{|||~~~}}}~~~~~~{{{yyyxxxxxx{{{~~~~~~}}}~~~~~~}}}}}}~~~~~~}}}~~~}}}zzzxxxvvvtttssssssoooooooooooooooqqqtttwww~~~|||yyywwwuuurrrooolllkkkkkkllljjjlllnnnqqquuu{{{}}}{{{xxxvvvqqqqqqqqqqqqpppooonnnnnnmmmnnnoooooonnnmmmnnnpppnnnnnnnnnooonnnnnnmmmllljjjiiigggfffddddddccccccaaa```_________```bbbccchhhhhhhhhgggffffffhhhjjjmmmpppvvv|||~~~~~~{{{xxxxxxxxxwwwvvvuuuttttttsssssstttrrrrrrssstttvvvwwwxxxxxxxxxxxxwwwvvvvvvvvvvvvwwwuuuuuuuuuuuuuuuuuuvvvwwwwwwxxxyyyzzz|||}}}~~~~~~~~~~~~|||zzzyyyzzzzzzzzz|||rrrmmmkkknnnrrrsssvvvzzzyyyzzz|||||||||~~~~~~}}}{{{{{{zzzyyyxxxxxxxxxxxx|||}}}}}}~~~~~~}}}}}}|||xxxwwwvvvwwwxxxxxxvvvtttuuusssqqqrrrtttvvvwwwvvvyyyyyyyyyyyyyyyyyyyyyyyyxxxzzz|||~~~~~~~~~}}}}}}}}}|||{{{{{{|||~~~||||||}}}~~~}}}|||{{{zzzzzzzzz{{{vvvwwwxxxxxxyyyyyyyyyyyywwwwwwwwwxxxxxxxxxxxxxxxuuuvvvyyy{{{|||{{{yyywwwwwwvvvuuutttssstttuuuuuuuuuvvvwwwyyyyyyxxxwwwwwwwwwwwwyyyzzz{{{|||||||||~~~~~~~~~|||{{{xxxxxxyyyzzzzzzzzzyyyyyy||||||||||||}}}~~~~~~|||{{{zzz{{{}}}}}}{{{yyy{{{zzzyyywwwuuusssqqqqqqnnnrrrwwwzzzzzzyyyxxxxxxsssqqqmmmiiifffcccbbbaaa``````__________________]]]]]]]]]^^^```dddgggiiimmmoooqqqsssuuuxxx|||}}}|||}}}}}}{{{zzzzzzzzzzzzzzz~~~~~~~~~~~~~~~}}}}}}|||}}}|||{{{{{{|||}}}~~~~~~}}}|||~~~}}}}}}~~~zzzxxxvvvvvvwww{{{~~~~~~|||{{{{{{}}}}}}|||{{{zzzwwwuuusssrrrrrrrrrnnnooopppqqqssswww|||~~~}}}|||yyywwwsssqqqooolllkkkkkklllllljjjlllooosssyyy~~~}}}|||zzzyyyuuuuuuuuuuuutttsssrrrqqqooopppqqqpppooonnnooopppmmmnnnooooooooonnnlllkkkfffeeedddbbbaaaaaabbbbbbaaaaaa`````````aaabbbcccggghhhhhhfffeeeeeegggiiillloootttzzz~~~|||~~~~~~{{{yyyxxxyyyxxxwwwvvvuuuttttttttttttrrrrrrsssuuuvvvwwwxxxyyyyyyxxxwwwwwwvvvvvvvvvwwwttttttsssssstttuuuuuuvvvwwwwwwxxxxxxyyyyyyzzzzzzyyyzzzzzz{{{{{{zzzxxxvvvvvvttttttwwwzzz{{{zzzyyyoookkkjjjnnnqqqrrruuuyyyxxxwwwxxxzzz}}}~~~~~~}}}~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyyyxxxxxxxxx|||{{{{{{zzzzzz{{{{{{|||wwwvvvuuuvvvwwwwwwuuusssuuusssrrrrrruuuxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{yyyzzz}}}}}}}}}|||~~~~~~|||yyyyyy|||~~~~~~}}}{{{zzzyyyyyyzzzzzzwwwwwwxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyzzztttvvvyyy||||||{{{yyyxxxvvvuuuuuuuuutttttttttttttttvvvwwwyyyyyyyyyxxxwwwvvvwwwyyy{{{|||||||||{{{|||}}}~~~|||{{{vvvwwwyyyzzz{{{zzzyyyxxx|||{{{{{{{{{|||~~~~~~||||||}}}~~~}}}}}}{{{zzzzzz{{{}}}}}}{{{yyyyyyxxxwwwuuusssqqqooonnnnnnrrrxxx{{{{{{yyywwwvvvtttqqqmmmhhhdddbbbaaa```aaaaaaaaa``````_________]]]]]]^^^___bbbfffjjjlllmmmooosssvvvyyy~~~}}}|||zzzzzz{{{||||||||||||{{{~~~~~~~~~~~~~~~}}}}}}}}}|||}}}|||{{{{{{|||}}}~~~~~~~~~~~~|||xxxvvvssstttwww{{{}}}~~~~~~{{{zzz{{{|||}}}}}}yyyxxxvvvsssrrrqqqqqqqqqoooqqqsssuuuyyy~~~}}}zzzxxxxxxxxxwwwuuuooonnnllljjjjjjkkklllmmmkkkmmmqqquuu|||~~~}}}}}}|||{{{xxxxxxxxxxxxwwwvvvuuutttqqqrrrsssrrrpppooopppqqqqqqqqqqqqpppnnnllliiihhhaaa```___]]]]]]]]]^^^___bbbaaa`````````aaacccdddeeeeeeeeedddbbbbbbdddfffiiilllqqqwww{{{}}}~~~~~~{{{}}}{{{yyyyyyzzzxxxwwwvvvuuuuuuttttttuuurrrrrrsssuuuvvvxxxyyyyyyyyyyyyxxxwwwwwwvvvwwwwwwssssssssssssssstttuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvwwwxxxyyyxxxuuussstttqqqpppsssvvvvvvtttsssooolllkkkoooqqqqqqtttyyyvvvuuuuuuxxx}}}~~~|||yyyyyyzzz{{{||||||}}}}}}|||}}}|||{{{zzzyyyyyyyyyyyyyyyxxxvvvvvvvvvvvvxxxyyywwwvvvuuuvvvwwwwwwuuusssuuutttrrrsssvvvyyy{{{|||{{{{{{{{{{{{{{{{{{{{{{{{yyy{{{~~~~~~~~~~~~~~~~~~}}}~~~}}}zzzwwwwww{{{~~~~~~}}}{{{yyyxxxxxxyyyyyyxxxxxxyyyyyyyyyxxxxxxwwwxxxxxxxxxyyyyyyzzzzzzzzzsssvvvyyy|||}}}|||zzzxxxuuuuuuvvvvvvuuutttssssssrrrsssuuuwwwxxxwwwvvvuuuvvvwwwyyy{{{||||||{{{{{{{{{|||~~~~~~}}}{{{uuuvvvxxxzzzzzzzzzxxxwww{{{zzzzzzzzz{{{|||~~~~~~}}}{{{zzzzzz{{{||||||{{{zzzzzzzzz{{{}}}|||zzzxxxwwwwwwvvvtttrrrpppnnnmmmqqquuu{{{}}}}}}zzzxxxvvvuuurrrmmmhhhdddbbbaaa```dddddddddcccbbbbbbaaaaaa``````aaacccfffjjjnnnqqqmmmppptttxxx}}}~~~}}}vvvxxx{{{}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}|||{{{|||~~~~~~~~~~~~{{{wwwvvvrrrssswww|||~~~~~~~~~xxxxxxxxxzzz}}}~~~~~~|||zzzxxxyyyzzzzzzwwwsssssssssrrrpppnnnmmmooopppmmmrrrzzz~~~}}}{{{yyyyyyzzzyyyxxxvvvtttsssqqqooollliiihhhiiijjjlllooopppsss|||~~~|||{{{{{{|||zzz{{{{{{{{{{{{zzzyyyyyyyyyxxxvvvtttsssrrrssssssxxxuuuqqqnnnllliiieeebbb___^^^\\\ZZZYYYXXXXXXYYY\\\\\\]]]^^^___aaacccdddcccdddcccaaa```aaacccfffjjjlllppptttxxx{{{}}}}}}~~~|||{{{yyyxxxwwwvvvuuuttttttttttttuuuvvvwwwxxxyyyyyyzzzyyyyyyyyyxxxxxxxxxyyyzzzzzzuuuuuuuuuvvvuuuttttttsssxxxwwwvvvvvvuuuvvvvvvvvvwwwvvvuuussssssssstttuuusssttttttsssqqqppppppqqqnnnnnnnnnnnnppprrrtttuuuuuuuuuttttttuuuwwwyyyzzzxxxxxxyyyzzzzzz{{{{{{|||{{{{{{{{{|||{{{zzzzzzyyy{{{zzzwwwuuusssrrrrrrsssrrrssstttuuuuuutttsssrrrssssssttttttuuuvvvvvvwwwxxxxxxyyyyyyzzz{{{{{{|||||||||}}}~~~~~~~~~{{{}}}~~~~~~}}}||||||}}}|||{{{zzzyyyyyyzzz{{{|||}}}|||zzzxxxwwwvvvuuuuuuuuuvvvwwwxxxyyyzzzzzzzzzyyyxxxwwwvvvvvvwwwwwwxxxwwwwwwxxxyyyyyyyyyyyyxxxuuuuuuuuuuuuttttttttttttwwwwwwwwwwwwvvvvvvvvvvvvttttttuuuwwwxxxyyyzzz{{{{{{|||}}}~~~~~~|||zzzyyyyyyxxxxxxyyyzzz{{{yyywwwzzzyyyyyyyyyzzz|||~~~~~~}}}}}}~~~}}}zzzwwwwwwzzz|||{{{zzzsssuuuxxxyyyxxxwwwxxxyyyttttttuuuuuuuuuuuutttsssuuuzzz|||xxxxxxyyyqqqqqqooojjjeeecccdddfffgggffffffeeedddddddddeeeeeeeeefffhhhkkkooosssuuuwwwyyy|||~~~}}}|||}}}}}}||||||}}}}}}~~~~~~~~~}}}|||{{{{{{{{{|||~~~wwwqqqmmmooossszzz~~~}}}}}}~~~}}}|||~~~}}}}}}~~~~~~~~~~~~~~~uuutttuuuvvvxxx{{{~~~}}}|||||||||}}}~~~~~~}}}|||xxxvvvtttuuuvvvuuussspppooopppooonnnmmmmmmoooqqqvvv{{{}}}yyywwwuuuuuuuuuuuutttrrrqqqpppmmmkkkjjjhhhhhhiiikkklllrrrtttyyy~~~|||||||||}}}~~~}}}}}}yyyxxxvvvuuutttsssttttttvvvsssooollljjjgggccc```[[[ZZZXXXWWWVVVWWWWWWXXXZZZZZZZZZ[[[\\\^^^___````````````___^^^```ccceeeiiilllppptttxxx{{{}}}~~~}}}{{{zzzyyyxxxwwwvvvuuuuuuuuuuuuvvvwwwxxxyyyzzzzzzzzzzzz{{{{{{zzzyyyxxxxxxxxxyyyvvvvvvwwwwwwvvvvvvuuutttxxxxxxwwwvvvvvvvvvvvvvvvvvvuuuttttttssssssttttttsssttttttsssqqqooopppqqqoooooooooooopppqqqssstttttttttttttttuuuvvvwwwwwwwwwwwwxxxxxxyyyzzzzzz{{{zzz{{{{{{{{{{{{zzzyyyyyyyyyxxxwwwuuutttsssssssssrrrssstttuuuuuutttsssrrrpppqqqqqqrrrssssssttttttwwwxxxxxxyyyzzzzzz{{{{{{{{{{{{|||}}}~~~~~~}}}~~~}}}{{{|||}}}|||zzzyyyzzz|||~~~~~~}}}||||||{{{zzzyyyyyyzzz{{{||||||{{{zzzxxxwwwvvvuuuuuuuuuvvvwwwxxxyyyyyyyyyyyyzzzyyywwwuuuttttttuuuvvvvvvvvvwwwxxxxxxxxxxxxxxxuuuuuuuuuuuutttttttttssstttttttttttttttttttttuuuuuuvvvvvvwwwwwwxxxxxxxxxyyyzzz{{{|||||||||{{{zzzyyyxxxxxxyyyzzzzzzyyywwwwwwwwwwwwxxxxxxyyyzzz{{{|||{{{{{{zzzzzz{{{{{{|||{{{xxxvvvvvvxxxyyyxxxwwwsssvvvxxxyyyxxxxxxxxxyyyttttttuuuvvvxxxyyyzzzzzz}}}xxxvvvvvvssssssqqqmmmhhhfffhhhjjjjjjjjjiiiiiihhhhhhhhhhhhjjjjjjkkkmmmppptttxxxzzz|||~~~~~~~~~~~~}}}~~~|||||||||}}}}}}}}}~~~~~~~~~}}}}}}|||}}}~~~~~~~~~~~~vvvooolllmmmrrrxxx~~~~~~~~~~~~~~~~~~|||}}}pppppppppqqqrrruuuwwwyyyyyyyyyxxxxxxwwwwwwvvvvvvzzzzzz|||}}}~~~~~~}}}|||zzzyyyxxxtttsssqqqqqqqqqqqqooommmmmmmmmnnnnnnnnnppptttwww}}}yyywwwuuusssssssssrrrqqqpppooonnnjjjjjjiiijjjkkkmmmnnnooovvvzzz~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}|||yyyxxxwwwuuuttttttttttttssspppmmmjjjgggdddaaa^^^XXXWWWVVVUUUUUUVVVWWWXXXZZZZZZZZZ[[[\\\]]]]]]^^^^^^^^^___^^^^^^```dddgggiiilllpppuuuyyy|||~~~~~~|||{{{zzzzzzyyyxxxwwwwwwwwwwwwxxxyyyzzz{{{{{{{{{{{{{{{}}}|||{{{zzzyyyxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvyyyxxxxxxwwwvvvwwwwwwwwwsssttttttttttttssssssrrrrrrssssssrrrpppooopppqqqqqqqqqpppppppppqqqrrrssssssssstttttttttttttttsssuuuvvvvvvwwwwwwxxxyyyyyyyyyzzzzzzzzzzzzyyyxxxxxxvvvvvvvvvvvvuuutttsssrrrrrrssssssttttttssssssrrrppppppqqqqqqrrrrrrssssssvvvvvvwwwxxxxxxyyyyyyzzzzzzzzzzzz{{{{{{{{{||||||}}}|||{{{|||}}}~~~}}}{{{{{{{{{zzzxxxvvvvvvxxx{{{|||||||||}}}||||||{{{zzz|||{{{zzzyyyyyyzzz{{{||||||{{{zzzxxxwwwvvvvvvuuutttuuuvvvwwwwwwxxxwwwwww{{{yyyvvvsssqqqrrrssstttuuuuuuvvvwwwwwwwwwwwwvvvuuuuuutttttttttssssssssssssssssssttttttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxyyyzzzzzz{{{{{{zzzxxxwwwxxxyyyzzzyyywwwwwwwwwxxxxxxxxxxxxxxxwwwxxxxxxyyyyyyyyyyyyyyyxxxyyywwwuuutttuuuvvvuuuttttttvvvyyyyyyyyyxxxxxxyyyuuuuuuvvvxxxzzz}}}}}}wwwttttttttttttssspppmmmkkklllnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnoooppprrrvvvzzz~~~~~~~~~~~~~~~~~~{{{|||||||||||||||}}}}}}~~~~~~~~~~~~}}}}}}{{{sssmmmkkkjjjooowww~~~~~~~~~}}}{{{|||mmmmmmmmmmmmnnnpppqqqrrruuuuuuttttttssssssssssssuuuvvvvvvxxxyyyyyyzzzzzzzzzzzzzzzyyywwwuuutttssspppooonnnnnnnnnnnnmmmmmmmmmnnnpppqqqsssxxx}}}~~~{{{yyywwwvvvsssssssssrrrrrrqqqpppooojjjkkkkkkmmmoooqqqtttuuu|||~~~}}}}}}}}}~~~}}}}}}~~~~~~}}}}}}|||{{{wwwwwwvvvuuuttttttsssssspppnnnjjjhhheeeccc___]]]ZZZYYYXXXWWWWWWWWWXXXYYY\\\\\\]]]]]]^^^^^^^^^^^^]]]^^^______```cccgggkkkkkkmmmqqqvvv{{{~~~}}}|||{{{{{{zzzyyyyyyyyyyyyyyyzzzzzz{{{|||||||||||||||||||||{{{zzzyyyyyyyyyyyyxxxxxxwwwwwwvvvvvvvvvvvvyyyyyyxxxwwwwwwwwwwwwwwwrrrrrrtttttttttsssrrrqqqqqqrrrsssrrrpppooopppqqqrrrrrrrrrqqqqqqqqqrrrrrrssstttuuuuuuuuusssrrrqqqsssttttttuuuvvvvvvwwwwwwxxxxxxyyyyyyxxxxxxwwwvvvssstttuuuvvvuuutttsssrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrrrrssssssttttttuuuuuuuuuvvvwwwwwwxxxxxxzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzyyywwwtttssstttwwwzzzzzzzzz{{{{{{{{{zzzzzzzzz|||{{{zzzyyyyyyzzz{{{||||||{{{yyyxxxwwwvvvvvvvvvttttttuuuvvvvvvvvvvvvvvvyyyvvvsssqqqpppqqqssstttssstttuuuuuuvvvvvvuuuuuutttttttttsssssssssrrrrrrsssssstttuuuvvvwwwxxxyyyuuuuuuuuuuuuvvvvvvvvvvvvxxxxxxxxxxxxxxxyyyzzzzzzzzzxxxwwwwwwyyyyyyyyyxxxxxxyyyzzzzzzzzzyyywwwvvvvvvwwwyyyzzzzzzyyyxxxwwwwwwvvvuuuttttttssssssrrrtttvvvxxxyyyyyyxxxxxxyyywwwwwwwwwxxxzzz}}}{{{~~~~~~zzzvvvttttttssssssrrrpppooonnnnnnoooooooooooopppooooooooonnnooooooqqqtttwww{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~{{{{{{{{{{{{||||||||||||~~~~~~~~~~~~~~~||||||~~~wwwpppkkkiiihhhmmmuuu~~~}}}|||||||||}}}}}}kkkkkkkkkllllllmmmnnnnnnoooooooooooonnnnnnnnnnnnoooppppppqqqrrrssstttttttttttttttsssrrrqqqpppoookkkkkkkkkjjjjjjjjjlllmmmmmmooorrruuuzzz~~~|||zzzxxxwwwvvvuuusssrrrrrrqqqppppppppppppjjjkkklllnnnrrrvvvyyy{{{~~~~~~~~~~~~}}}}}}||||||||||||~~~~~~}}}uuuuuuuuuuuutttssssssrrrpppmmmjjjgggeeeccc___]]]]]]\\\ZZZXXXWWWWWWWWWWWW\\\]]]^^^_______________\\\]]]___```aaadddiiimmmnnnpppuuuzzz~~~}}}||||||{{{{{{zzzzzzzzzzzz{{{{{{{{{|||}}}}}}}}}||||||yyyyyyyyyyyyyyyzzz{{{|||xxxwwwvvvuuuuuuuuuvvvvvvyyyxxxwwwwwwvvvvvvwwwwwwqqqrrrssstttttttttrrrrrrqqqrrrsssrrrppppppppprrrssssssssssssrrrrrrrrrqqqtttuuuvvvvvvuuutttrrrqqqrrrrrrsssssstttuuuuuuvvvwwwwwwwwwwwwwwwvvvvvvuuurrrssstttuuuuuutttsssrrrrrrrrrrrrqqqqqqrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrssssssttttttuuuvvvvvvvvvyyyyyyyyyyyyxxxxxxxxxxxxwwwxxxxxxxxxxxxwwwxxxxxxxxxwwwuuusssqqqssswwwzzz{{{{{{{{{zzz{{{{{{{{{{{{|||{{{zzzyyyyyyzzz{{{|||{{{zzzyyyxxxwwwvvvvvvvvvttttttuuuvvvvvvvvvuuuuuutttsssqqqppppppqqqtttuuusssssstttuuuuuuuuuuuutttssssssssssssrrrrrrrrrrrrrrrssstttuuuvvvwwwxxxyyysssssstttuuuvvvwwwxxxxxxzzzyyyyyyxxxxxxxxxyyyzzzzzzxxxvvvvvvxxxyyyyyyxxxxxxxxxyyyzzzyyywwwvvvuuutttuuuvvvwwwxxxwwwwwwvvvvvvvvvvvvvvvtttsssrrrrrrsssuuuxxxyyyxxxwwwxxxxxxyyyxxxwwwwwwxxxzzz}}}~~~wwwxxxyyyyyywwwuuusssssspppooonnnmmmmmmmmmlllllllllmmmmmmnnnnnnnnnmmmmmmkkklllnnnppptttwwwyyy{{{~~~}}}zzz{{{|||~~~~~~}}}}}}~~~}}}}}}~~~}}}|||}}}~~~~~~}}}||||||||||||{{{{{{{{{{{{}}}}}}}}}~~~~~~~~~~~~~~~~~~|||}}}zzzrrrmmmiiigggfffllluuu~~~~~~~~~}}}~~~~~~}}}}}}}}}~~~||||||~~~~~~hhhhhhhhhiiijjjjjjkkkkkkhhhhhhhhhhhhhhhhhhhhhhhhiiiiiijjjjjjkkklllnnnooonnnnnnnnnnnnnnnmmmllllllfffggghhhggggggiiilllnnnpppssswww|||xxxwwwvvvtttsssrrrrrrrrroooooonnnmmmllllllmmmmmmiiiiiikkkooottt{{{~~~}}}}}}}}}|||||||||{{{{{{zzzzzzyyy{{{{{{{{{{{{{{{zzzyyyyyyuuuuuuuuuvvvuuutttssssssqqqnnnkkkhhhgggdddaaa___^^^\\\ZZZXXXWWWVVVVVVVVV[[[\\\^^^___`````````___\\\^^^___```bbbfffjjjnnnrrruuuzzz~~~|||{{{|||{{{{{{zzzzzz{{{{{{{{{{{{||||||}}}}}}}}}||||||wwwwwwwwwxxxyyyzzz{{{|||xxxwwwvvvuuutttuuuvvvvvvxxxwwwwwwvvvuuuvvvvvvvvvrrrssssssttttttttttttsssqqqrrrssssssqqqqqqrrrssssssssstttttttttsssrrrrrrtttuuuuuuuuutttssssssrrrqqqrrrrrrsssssstttuuuuuuuuuvvvvvvvvvvvvuuuttttttssssssssstttssssssrrrrrrrrrqqqqqqppppppqqqqqqrrrnnnnnnooooooooooooooooooqqqrrrrrrsssssstttuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwxxxwwwvvvuuuvvvxxxwwwvvvuuusssrrrtttxxx||||||{{{{{{{{{{{{|||}}}}}}|||{{{zzzyyyyyyzzz{{{|||{{{zzzyyyxxxwwwwwwwwwwwwuuuuuuvvvvvvvvvvvvuuuuuuqqqqqqppppppqqqrrrtttuuusssssstttuuuuuuuuuuuutttssssssrrrrrrrrrqqqqqqqqqpppqqqqqqssstttuuuvvvvvvrrrssstttuuuwwwxxxyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzxxxvvvvvvwwwxxxxxxxxxuuuvvvvvvvvvuuutttssssssqqqqqqrrrssstttttttttttttttvvvwwwvvvtttsssssstttrrrtttwwwwwwwwwvvvvvvwwwyyyxxxwwwvvvvvvvvvwwwxxxxxxxxxxxxxxxvvvtttrrrppplllkkkiiiiiijjjjjjiiigggggghhhiiikkkkkkjjjiiiiiifffgggiiikkknnnppprrrrrruuuvvvxxxyyyxxxxxxzzz{{{zzzyyywwwuuutttuuuyyy}}}~~~~~~~~~}}}}}}~~~}}}|||}}}~~~~~~~~~~~~|||{{{}}}~~~~~~}}}|||}}}}}}}}}||||||||||||{{{|||}}}~~~~~~~~~~~~~~~~~~~~~tttoookkkhhhfffffflllvvv~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}{{{{{{|||}}}~~~~~~}}}ccccccdddeeeffffffggggggccccccccccccddddddddddddeeedddddddddeeegggiiijjjhhhiiiiiijjjjjjjjjjjjjjjfffhhhiiijjjjjjlllppptttxxxzzz~~~||||||tttsssrrrqqqpppooooooooommmlllkkkjjjjjjjjjkkkkkkiiijjjlllqqqzzz~~~||||||{{{{{{{{{{{{zzzyyyxxxwwwwwwuuuuuuuuuvvvuuuttttttsssvvvwwwwwwxxxwwwwwwuuuuuurrrpppmmmkkkiiigggdddaaa^^^]]][[[ZZZYYYYYYZZZZZZ\\\]]]```bbbcccccccccbbbaaabbbdddeeegggjjjooorrrwwwzzz}}}{{{zzz{{{{{{zzzzzzzzz{{{{{{|||{{{|||||||||||||||{{{{{{wwwwwwwwwwwwwwwxxxyyyzzzzzzxxxwwwuuuuuuvvvwwwxxxwwwvvvuuuuuuttttttuuuuuuttttttssssssttttttuuuvvvrrrsssttttttrrrrrrssstttrrrssstttuuuuuutttsssssstttsssrrrrrrrrrrrrrrrsssqqqqqqrrrssssssttttttuuuuuuuuuuuuuuuuuutttssssssttttttsssrrrqqqqqqqqqrrrrrrqqqpppoooooopppqqqrrrnnnnnnnnnnnnnnnnnnnnnnnnppppppqqqqqqrrrsssssstttttttttuuuuuuuuuuuuuuuuuutttvvvxxxwwwuuutttvvvwwwuuuuuuuuuttttttvvvzzz~~~||||||{{{{{{{{{|||}}}~~~|||{{{zzzyyyyyyzzz{{{|||zzzzzzyyyxxxwwwwwwwwwwwwvvvvvvvvvwwwwwwvvvvvvuuuqqqqqqrrrrrrsssrrrrrrrrrsssssstttuuuuuuuuuuuuuuurrrrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrssstttuuuuuuuuuuuuvvvvvvwwwxxxyyyyyywwwxxx{{{}}}~~~zzzxxxuuuuuuvvvxxxxxxxxxuuuuuuttttttssstttttttttqqqqqqqqqqqqrrrssstttuuuqqqtttvvvvvvtttrrrssstttpppsssuuuvvvuuuuuuuuuvvvwwwwwwvvvuuuuuuttttttsssxxxwwwvvvuuutttssspppoooiiigggffffffggggggeeebbbcccdddfffggghhhgggfffeeecccdddfffhhhiiikkkkkklllkkkmmmpppqqqqqqpppqqqrrrtttuuuuuussssssuuuzzz~~~~~~}}}}}}~~~~~~}}}}}}}}}~~~}}}}}}}}}~~~~~~~~~|||{{{}}}~~~}}}|||~~~~~~}}}}}}}}}|||||||||}}}~~~~~~~~~~~~xxxpppllljjjhhheeegggmmmwww~~~~~~~~~}}}|||}}}~~~~~~~~~{{{zzz|||~~~~~~~~~}}}^^^___aaabbbccccccccccccbbbbbbbbbcccccccccccccccbbbbbbaaaaaabbbdddfffgggeeefffggghhhiiiiiiiiiiiiiiikkkmmmnnnnnnqqqvvv{{{}}}zzzyyyyyyssssssqqqppppppooooooooommmlllkkkjjjjjjjjjkkklllkkklllooovvv~~~}}}{{{{{{zzzzzzzzzyyyxxxwwwuuuuuuvvvvvvvvvvvvvvvuuuttttttwwwxxxyyyzzzzzzyyywwwvvvtttqqqnnnlllkkkhhheeeccc```___^^^]]]]]]^^^______^^^```cccfffgggggggggfffggghhhiiijjjllloootttxxxzzz}}}}}}{{{yyy{{{{{{zzzzzzzzz{{{{{{|||{{{|||||||||||||||{{{{{{xxxxxxwwwwwwvvvwwwwwwwww{{{zzzxxxvvvvvvwwwxxxyyyvvvvvvuuutttttttttttttttuuutttsssssstttuuuvvvwwwrrrtttuuutttsssssstttuuuqqqrrrtttuuuuuuuuutttssssssrrrpppppppppqqqrrrsssqqqrrrrrrsssssstttuuuuuuttttttuuuuuuttttttsssrrruuutttrrrqqqppppppqqqrrrrrrqqqpppoooooopppqqqrrrppppppppppppoooooooooooooooppppppqqqrrrrrrssssssrrrrrrrrrssssssttttttttttttvvvxxxwwwttttttuuuxxxtttuuuuuuuuuvvvxxx||||||{{{{{{zzz{{{|||}}}~~~|||{{{zzzyyyyyyzzz{{{|||zzzzzzyyyxxxwwwwwwwwwwwwvvvwwwwwwwwwwwwwwwvvvvvvrrrsssttttttsssrrrpppooossstttuuuuuuvvvvvvuuuuuurrrrrrrrrqqqqqqqqqppppppssssssttttttuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwtttwwwzzz~~~zzzxxxuuuuuuvvvxxxxxxxxxwwwvvvuuuttttttuuuvvvwwwssssssrrrrrrsssuuuvvvxxxooorrruuuvvvsssrrrrrrtttppprrrtttuuuuuuttttttuuuuuuuuuvvvvvvuuutttsssrrrtttsssrrrrrrsssrrrpppooohhhfffddddddffffffccc``````bbbdddeeefffeeedddcccbbbccceeefffggghhhhhhiiifffhhhlllmmmnnnnnnooopppsssuuuvvvuuutttvvv|||}}}|||{{{}}}~~~}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~||||||~~~}}}||||||~~~~~~}}}}}}||||||~~~~~~~~~tttmmmkkkjjjgggeeehhhnnnxxx~~~}}}|||||||||}}}|||{{{|||}}}~~~}}}^^^^^^^^^^^^___```aaaaaaaaaaaaaaa``````_________^^^______aaacccfffhhhiiiggghhhiiiiiihhhiiijjjlllmmmoooqqqsssuuuyyy}}}|||wwwuuutttsssrrrooooooooonnnmmmllljjjiiijjjhhheeeeeehhhkkknnnpppppptttwww|||~~~~~~}}}|||zzzyyywwwvvvyyyyyyxxxwwwvvvuuuttttttrrrsssttttttuuuuuuttttttrrrsssvvvyyy{{{{{{{{{{{{vvvtttqqqooommmkkkgggdddbbb___\\\[[[]]]```bbbcccbbbdddfffhhhhhhhhhjjjkkkkkklllnnnppprrruuu{{{~~~|||zzzzzz}}}{{{xxxwwwxxxxxxxxxwwwzzzyyyyyyxxxxxxyyyzzzzzzzzzyyywwwuuussssssssssssuuutttsssrrrsssuuuwwwxxxwwwvvvuuuttttttsssttttttrrrssstttuuuuuuuuutttsssppppppqqqqqqqqqrrrrrrrrrsssssssssrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqppppppooooooppppppqqqrrrssstttuuuuuuuuuuuuqqqpppooooooqqqrrrqqqpppooopppqqqrrrrrrqqqpppooonnnmmmlllkkklllnnnpppqqqpppoooooooooooooooppppppooooooppppppqqqqqqqqqrrrxxxxxxwwwvvvuuutttsssssstttuuutttqqqssszzz{{{|||}}}}}}|||}}}~~~}}}{{{zzzzzzzzzzzz{{{zzzyyyxxxwwwwwwwwwwwwsssuuuvvvwwwvvvuuusssrrrrrrqqqpppppppppqqqsssssssssrrrqqqqqqqqqqqqrrrsssvvvuuusssqqqppppppppppppqqqqqqrrrrrrrrrrrrrrrrrruuutttssssssuuuvvvwwwwwwuuuxxx|||~~~|||xxxtttssstttwwwyyyzzzuuutttssssssssstttvvvwwwuuutttsssqqqppppppqqqqqqqqqrrrssstttuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuusssssstttuuuuuutttsssrrrssssssrrrrrrpppooommmmmmdddccccccdddfffgggfffeeejjjiiiiiihhhhhhgggggggggcccccccccdddddddddeeeeeehhhiiikkkmmmooopppqqqqqqssstttvvvyyy}}}~~~}}}}}}|||~~~~~~}}}}}}zzzyyyyyy~~~~~~~~~|||{{{|||~~~~~~~~~~~~~~~~~~~~~~~~|||{{{|||}}}~~~}}}{{{~~~~~~~~~}}}}}}}}}|||||||||}}}}}}}}}}}}||||||}}}tttmmmlllllliiieeedddfffooo{{{~~~~~~{{{{{{zzzzzzzzz{{{{{{|||~~~}}}}}}}}}}}}~~~~~~\\\\\\[[[\\\\\\]]]^^^___`````````_____________________```bbbdddfffhhhiiijjjkkklllllllllmmmppprrrrrrtttwwwzzz|||~~~yyyuuusssrrrqqqpppnnnnnnmmmmmmkkkjjjhhhhhhjjjhhhffffffiiilllpppqqquuuyyy~~~~~~~~~}}}|||{{{yyywwwvvvxxxxxxwwwvvvuuutttsssssstttttttttttttttsssrrrqqqrrrtttwwwzzz||||||||||||zzzyyywwwvvvuuurrrnnnkkkfffccc```^^^```cccdddeeeccceeegggiiiiiiiiikkklllmmmnnnppprrrtttwww|||}}}|||{{{{{{~~~{{{yyyxxxxxxxxxxxxwwwyyyyyyxxxxxxxxxxxxxxxxxxzzzyyywwwuuuttttttttttttuuutttsssssssssuuuwwwxxxwwwvvvuuutttssssssssssssttttttuuuuuuuuusssrrrqqqppppppqqqqqqqqqrrrrrrrrrsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqpppppppppppppppqqqqqqrrrsssttttttttttttsssqqqpppqqqrrrrrrqqqpppoooooopppqqqqqqpppoooooopppooonnnnnnnnnppprrrsssppppppooooooooooooppppppmmmnnnnnnpppqqqrrrssssssvvvvvvvvvuuuuuuttttttssssssuuutttrrrtttzzz~~~~~~zzz|||}}}~~~}}}}}}~~~}}}|||{{{zzzzzzzzzzzzyyyxxxwwwvvvvvvuuuvvvvvvttttttvvvvvvvvvuuusssrrrppppppooooooooopppqqqrrrtttsssrrrqqqqqqrrrssstttuuutttrrrqqqpppqqqqqqqqqrrrrrrrrrrrrssssssssssssuuuuuutttuuuvvvvvvvvvuuuvvvyyy|||~~~|||{{{{{{xxxuuutttvvvwwwyyyyyywwwvvvuuuuuuuuuvvvwwwwwwuuutttsssqqqqqqqqqqqqqqqqqqrrrssstttuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvuuusssrrrqqqqqqqqqqqqpppooommmmmmgggfffeeefffhhhjjjjjjiiinnnnnnmmmlllkkkkkkjjjjjjggggggffffffeeeeeeeeeeeekkkkkkmmmoooqqqsssuuuvvvxxxyyy|||~~~}}}||||||~~~~~~}}}~~~|||zzzyyyyyy~~~~~~~~~}}}zzzzzz{{{}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}|||{{{zzz{{{|||}}}|||zzz|||||||||||||||||||||||||||}}}}}}~~~~~~}}}}}}|||~~~zzzrrrllllllmmmiiifffeeegggooo{{{~~~}}}}}}{{{{{{{{{{{{|||}}}~~~}}}||||||}}}~~~~~~~~~[[[[[[[[[[[[\\\]]]^^^___``````aaaaaaaaaaaaaaaaaaccccccdddeeefffhhhjjjkkkjjjkkkmmmnnnoooqqquuuxxxyyy{{{||||||xxxtttqqqppppppooonnnmmmlllkkkjjjhhhgggfffeeehhhgggggghhhjjjnnnrrrtttyyy~~~|||}}}}}}}}}|||{{{yyyxxxwwwwwwvvvvvvuuutttsssrrrrrrtttttttttsssrrrqqqooooooppprrrtttwwwyyyzzz{{{{{{{{{zzzzzz{{{{{{xxxtttqqqjjjgggdddcccdddfffggggggdddfffiiijjjjjjjjjkkkmmmnnnppprrrtttvvvyyy~~~~~~~~~~~~|||yyyxxxxxxxxxwwwvvvxxxxxxxxxwwwwwwvvvvvvvvvyyyyyywwwvvvuuuuuuuuuuuuuuutttsssssstttuuuwwwxxxvvvvvvuuutttssssssssssssuuuuuuuuuuuutttrrrqqqpppppppppqqqqqqqqqrrrrrrrrrrrrrrrssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqppppppppppppooopppqqqrrrsssssssssssstttsssqqqqqqrrrrrrqqqooonnnnnnoooooooooooonnnnnnpppooonnnnnnoooppprrrsssppppppoooooooooooooooppplllmmmnnnoooqqqssstttuuuttttttttttttttttttttttttqqqttttttsssuuuzzz}}}{{{yyy{{{~~~~~~}}}}}}~~~}}}}}}|||{{{zzzzzzzzz{{{xxxwwwvvvuuuttttttttttttttttttuuuvvvuuutttsssrrrooonnnnnnnnnnnnoooppppppttttttssssssssssssttttttsssrrrrrrqqqqqqrrrrrrsssssssssssssssttttttuuuuuuuuuuuuvvvvvvvvvuuuttttttwwwyyy|||}}}~~~|||zzzxxxyyywwwvvvvvvwwwxxxxxxwwwxxxxxxwwwvvvvvvwwwwwwwwwuuutttsssrrrqqqqqqqqqrrrqqqrrrsssttttttuuuttttttttttttuuuuuuvvvvvvvvvwwwxxxxxxyyyxxxxxxvvvtttsssppppppoooooonnnnnnnnnmmmllljjjiiikkknnnqqqrrrsssvvvuuuuuusssrrrqqqppppppnnnmmmkkkjjjhhhgggffffffllllllmmmppptttxxx}}}~~~}}}}}}||||||~~~~~~|||~~~~~~~~~{{{yyyyyyyyy|||}}}~~~~~~}}}}}}{{{yyyyyyzzz|||||||||{{{{{{{{{{{{|||||||||||||||zzzyyyzzz{{{|||{{{zzzxxxyyyyyyzzz{{{{{{||||||}}}}}}~~~~~~~~~~~~}}}}}}}}}|||vvvvvvppplllmmmnnnjjjgggfffhhhppp{{{~~~}}}~~~~~~~~~}}}{{{zzz{{{|||}}}~~~}}}|||||||||}}}}}}~~~~~~~~~~~~~~~]]]]]]]]]^^^^^^```aaabbbcccccccccdddeeefffffffffgggggghhhiiijjjlllnnnooommmoooqqqsssuuuyyy~~~~~~{{{xxxwwwtttqqqooonnnnnnmmmlllkkkjjjiiigggfffeeeddddddfffggghhhiiilllpppuuuxxx~~~~~~}}}{{{zzz{{{{{{{{{{{{zzzyyyxxxwwwuuuuuuttttttsssrrrqqqqqqrrrssssssrrrqqqpppoooooolllnnnppprrruuuvvvwwwwwwvvvwwwxxxzzzzzzxxxsssoookkkiiieeedddeeefffggggggdddfffiiijjjiiijjjkkklllmmmooorrrtttvvvyyy}}}}}}|||}}}~~~~~~}}}{{{yyyxxxyyyxxxwwwuuuwwwwwwwwwvvvvvvuuuttttttxxxxxxwwwwwwvvvvvvvvvvvvttttttttttttuuuvvvxxxyyywwwvvvuuutttssssssssssssuuuuuuttttttsssrrrqqqqqqppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssttttttuuuqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppooonnnooopppqqqqqqrrrrrrrrrtttsssqqqqqqqqqqqqooonnnmmmnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnooopppqqqqqqpppoooooooooooooooooommmnnnooopppqqqrrrssssssrrrrrrrrrsssssstttttttttpppttttttsssuuuzzz{{{zzzwww{{{}}}||||||||||||{{{zzzzzzzzz{{{{{{xxxwwwvvvuuuuuutttttttttttttttuuuuuuuuutttsssrrrooooooooooooooopppppppppttttttttttttttttttttttttqqqqqqqqqqqqrrrsssttttttssssssttttttuuuuuuvvvvvvtttuuuvvvvvvuuutttssssssxxxyyy{{{||||||{{{zzzxxxwwwwwwvvvwwwxxxxxxwwwuuuxxxwwwwwwvvvvvvvvvvvvvvvttttttssssssrrrrrrrrrrrrqqqrrrsssssstttttttttsssttttttuuuvvvvvvwwwxxxxxxzzzzzzzzzzzzyyywwwuuutttnnnnnnnnnmmmmmmmmmnnnnnnooonnnoooqqqvvv{{{~~~~~~|||{{{zzzyyyxxxvvvuuurrrooolllkkkjjjiiikkklllnnnrrryyy~~~~~~}}}||||||}}}}}}}}}~~~~~~}}}|||}}}~~~}}}{{{yyyyyyzzzzzz|||~~~}}}|||}}}{{{yyyyyy{{{|||||||||yyyyyyzzz{{{||||||}}}}}}|||{{{zzzzzz||||||{{{zzzwwwwwwxxxyyy{{{|||}}}~~~~~~~~~~~~~~~|||~~~yyytttsssooommmpppppplllhhhhhhjjjqqq|||}}}~~~}}}zzzzzzzzz|||}}}~~~~~~}}}}}}|||}}}}}}}}}~~~~~~~~~}}}||||||}}}~~~}}}}}}~~~^^^^^^______```bbbcccdddcccdddeeefffgggiiijjjjjjjjjjjjkkklllmmmoooqqqrrruuuwwwyyy|||}}}{{{xxxuuussstttrrrooommmmmmmmmlllkkkiiihhhgggeeeddddddddddddeeegggjjjmmmooosssyyy}}}~~~|||{{{{{{zzzyyyyyyyyyyyyyyyyyyxxxwwwvvvttttttssssssrrrrrrqqqqqqppppppqqqqqqrrrqqqqqqppplllmmmoooppprrrttttttuuurrrrrrtttuuuvvvsssoookkkhhhfffcccbbbcccddddddcccccceeeggghhhgggggghhhjjjjjjmmmppprrrtttwww{{{~~~~~~|||yyywwwwwwwwwxxxzzzyyyxxxxxxxxxxxxvvvuuuuuuvvvvvvvvvvvvuuutttsssvvvwwwwwwwwwvvvvvvvvvvvvsssssstttuuuvvvwwwxxxyyywwwwwwvvvuuuttttttttttttssssssrrrrrrrrrsssssssssppppppqqqqqqqqqrrrrrrrrrqqqrrrrrrsssssstttttttttppppppppppppppppppppppppppppppqqqqqqqqqpppooonnnmmmnnnooopppqqqqqqqqqqqqsssqqqpppooopppooonnnlllnnnmmmmmmmmmmmmmmmmmmnnnmmmmmmmmmnnnnnnooopppqqqqqqqqqpppooonnnnnnooooooppppppppppppppppppqqqqqqqqqqqqrrrrrrssssssttttttpppssstttrrrtttyyyzzzxxxwwwzzz}}}{{{zzz{{{zzzzzzzzzzzz{{{{{{|||yyyyyyxxxwwwvvvvvvvvvvvvtttttttttttttttssssssrrrppppppqqqqqqrrrrrrrrrrrrttttttttttttttttttttttttooopppqqqrrrssstttttttttssssssttttttuuuvvvwwwwwwrrrtttvvvvvvtttssstttvvvyyyzzz{{{|||}}}|||{{{zzzvvvuuuuuuvvvxxxxxxvvvtttuuuuuuuuuuuuuuuuuuttttttssssssssssssssssssrrrrrrqqqrrrssssssssssssssssssttttttuuuvvvwwwxxxyyyzzzzzz{{{{{{zzzyyywwwuuutttooonnnmmmllllllmmmmmmnnnrrrrrrtttxxx}}}{{{xxxtttqqqooonnnnnnmmmooossszzz}}}{{{{{{zzz{{{|||}}}~~~~~~~~~~~~|||}}}~~~|||zzzzzzzzz{{{zzz|||~~~}}}||||||{{{zzz{{{}}}~~~}}}|||yyyyyy{{{|||}}}~~~~~~}}}}}}|||{{{|||}}}}}}|||{{{wwwwwwyyyzzz|||~~~|||~~~~~~{{{xxxssspppqqqtttsssmmmiiiiiikkkrrr|||~~~}}}{{{zzzzzz{{{|||~~~}}}}}}}}}}}}}}}~~~~~~|||{{{{{{|||}}}~~~~~~~~~~~~_________```aaacccdddeeedddeeefffhhhjjjkkkmmmmmmllllllmmmoooqqqsssuuuwwwzzz|||}}}zzzxxxwwwuuusssrrrpppmmmlllllllllkkkiiihhhgggfffeeedddeeefffgggfffjjjooorrrtttyyy}}}zzzyyyyyyyyyxxxwwwvvvwwwwwwwwwwwwwwwvvvvvvssssssssssssrrrrrrqqqqqqooopppqqqrrrrrrrrrrrrqqqoooppppppqqqrrrssstttuuuqqqppppppqqqqqqnnnjjjgggbbb```^^^]]]^^^_________```bbbdddddddddcccdddeeegggjjjnnnppprrruuuxxx{{{|||}}}zzzwwwvvvvvvvvvwwwvvvuuuvvvxxxxxxvvvtttssstttvvvvvvvvvvvvuuuttttttuuuuuuvvvvvvvvvvvvuuusssssstttuuuwwwxxxyyyyyyxxxxxxwwwvvvuuuuuuuuuuuurrrrrrqqqqqqrrrsssttttttppppppqqqqqqqqqrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrroooooooooooooooooooooooonnnooopppppppppooommmmmmmmmnnnooopppqqqqqqqqqqqqqqqpppnnnnnnoooooonnnlllnnnnnnmmmmmmmmmmmmnnnnnnoooooopppqqqqqqrrrrrrrrrrrrqqqpppooonnnnnnnnnnnnqqqqqqqqqppppppppppppooorrrrrrrrrsssssstttttttttqqqssssssqqqssswwwzzzxxxwww{{{|||{{{zzzzzzyyyyyyyyyzzz{{{||||||{{{zzzyyyxxxwwwwwwwwwwwwtttttttttsssssssssssssssqqqrrrssssssttttttssssssssssssttttttttttttssssssnnnoooqqqrrrssstttttttttrrrsssssstttuuuvvvwwwwwwqqqtttvvvvvvuuuuuuyyy|||}}}}}}~~~~~~~~~}}}{{{zzzuuutttttttttvvvvvvtttsssqqqrrrsssttttttttttttsssssssssttttttttttttsssrrrrrrrrrssssssssssssrrrrrrssstttuuuwwwxxxzzz{{{{{{yyyyyyzzzyyyyyywwwuuutttpppooonnnlllllllllmmmnnnssstttxxx~~~~~~zzzvvvtttrrrrrrrrrrrruuu{{{|||zzzvvvvvvwwwyyy{{{}}}}}}~~~~~~}}}{{{zzz|||}}}|||}}}~~~~~~}}}|||{{{zzz{{{}}}~~~~~~}}}yyyzzz|||~~~~~~~~~~~~}}}~~~|||{{{|||}}}~~~}}}|||xxxxxxzzz{{{}}}}}}}}}|||{{{uuutttvvvyyywwwooojjjjjjkkkrrr}}}~~~}}}}}}|||||||||~~~}}}}}}}}}~~~}}}||||||}}}~~~aaaaaabbbcccdddfffggghhhhhhiiijjjllloooqqqrrrsssrrrssstttvvvyyy|||~~~~~~zzzxxxwwwvvvtttssspppnnnlllkkkkkkjjjhhhfffhhhgggfffeeeeeeggghhhjjjjjjooouuuxxx{{{|||zzzwwwwwwwwwwwwvvvuuuttttttuuuuuuuuuuuuuuutttsssssssssssssssrrrrrrrrrqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqrrrrrrssspppooommmlllkkkiiieeebbb\\\ZZZYYYYYY[[[\\\\\\[[[\\\^^^`````````___```aaaeeehhhllloooqqqtttwwwyyyyyy||||||yyyvvvuuuuuuuuusssrrrsssuuuwwwwwwvvvtttrrrsssuuuwwwwwwwwwvvvuuurrrssstttuuuvvvuuuuuutttrrrssstttvvvwwwxxxyyyyyyzzzyyyxxxwwwvvvvvvvvvvvvtttsssrrrqqqqqqqqqrrrsssppppppqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppoooooooooooooooooooooooommmmmmooooooooonnnlllkkknnnnnnooopppqqqqqqqqqqqqqqqooonnnoooppppppooonnnoooooonnnmmmmmmnnnoooooooooooopppqqqrrrrrrrrrrrrrrrqqqpppooonnnnnnnnnnnnppppppppppppppppppqqqqqqssssssssssssttttttttttttrrrtttrrroooqqqvvvyyyyyyxxx{{{~~~~~~{{{zzzzzzyyyyyyyyyyyyzzz{{{|||}}}{{{zzzyyyxxxxxxwwwwwwxxxttttttssssssrrrrrrrrrsssqqqrrrssstttuuutttssssssqqqrrrsssttttttsssrrrqqqooopppqqqsssttttttssssssqqqrrrssstttuuuvvvvvvwwwrrruuuwwwwwwvvvyyy|||zzzyyytttsssrrrrrrssstttsssrrroooppprrrsssttttttttttttrrrssstttuuuuuutttssssssrrrrrrrrrssssssrrrrrrqqqssstttuuuwwwyyyzzz||||||vvvwwwwwwxxxwwwvvvuuutttrrrqqqooommmllllllmmmnnnuuuwww{{{}}}zzzvvvtttttttttuuuwwwzzz}}}xxxvvvtttrrrssstttwww{{{~~~~~~}}}||||||}}}~~~~~~~~~zzzyyyyyy{{{}}}~~~}}}{{{yyyzzz|||~~~~~~~~~}}}|||}}}|||{{{{{{}}}}}}|||{{{xxxyyyzzz{{{}}}~~~~~~}}}}}}}}}yyyyyy|||~~~zzzqqqkkkjjjjjjrrr~~~~~~~~~~~~~~~~~~}}}}}}~~~eeeeeeeeefffhhhjjjkkklllmmmnnnppprrrtttwwwxxxyyyyyyzzz|||~~~zzzwwwsssqqqqqqpppooonnnooommmkkkjjjiiihhhfffdddhhhgggfffeeefffhhhjjjlllmmmrrryyy}}}|||yyyxxxuuuuuuvvvvvvuuusssrrrssstttttttttttttttttttttssssssssssssssssssrrrtttttttttsssrrrqqqpppoooppppppooooooooooooooopppooommmjjjhhhgggddd```^^^XXXWWWVVVWWWYYYZZZZZZYYYZZZ\\\]]]^^^]]]]]]]]]___eeehhhllloooqqqsssvvvxxxwwwzzz||||||{{{{{{}}}zzzwwwtttqqqnnnmmmmmmnnnppppppqqqtttvvvwwwvvvtttqqqsssuuuwwwxxxxxxwwwvvvqqqrrrsssuuuuuuuuuttttttrrrsssuuuvvvxxxyyyyyyyyy{{{zzzyyyxxxwwwwwwwwwwwwvvvuuusssqqqpppppppppqqqppppppqqqqqqqqqrrrrrrrrrrrrqqqqqqppppppooooooooooooooooooooooooooooooooolllmmmnnnoooooommmkkkjjjnnnooopppqqqqqqrrrrrrqqqqqqpppooopppqqqrrrqqqppppppooonnnmmmmmmnnnooopppmmmnnnoooppppppqqqpppppprrrqqqpppooonnnnnnnnnnnnnnnnnnooopppqqqqqqrrrrrrttttttttttttttttttttttttssstttrrrnnnpppvvvyyyyyyyyy{{{~~~~~~}}}{{{zzz{{{xxxxxxxxxyyyzzz{{{|||}}}{{{zzzyyyxxxwwwwwwwwwwwwttttttsssrrrrrrrrrrrrsssqqqrrrssstttuuutttsssrrrqqqqqqrrrssssssrrrqqqqqqoooppprrrsssttttttssssssqqqqqqrrrssstttuuuvvvwwwtttvvvyyyxxxxxx||||||yyywwwtttrrrpppppprrrsssrrrrrrnnnoooqqqtttuuuuuuuuuuuurrrssstttuuuuuuuuussssssrrrrrrrrrssssssrrrqqqqqqssstttuuuwwwyyy{{{|||}}}tttuuuvvvwwwwwwvvvtttttttttrrrpppmmmllllllmmmnnnvvvxxx|||~~~{{{xxxuuuttttttuuuvvvxxx|||{{{uuuqqqooonnnoooqqqsssvvvzzz~~~||||||~~~~~~~~~xxxxxxxxxzzz|||}}}|||zzzyyyzzz|||~~~~~~}}}|||zzz|||{{{zzzzzz{{{|||{{{zzzxxxyyyzzz{{{|||~~~~~~~~~|||||||||rrrkkkjjjjjjrrr~~~}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~fffggghhhjjjlllmmmnnnooorrruuuxxx{{{}}}wwwtttpppooooooooooooooonnnmmmmmmllljjjiiihhhhhhiiiiiihhhfffeeegggkkkooopppuuu}}}~~~~~~yyyxxxvvvtttssstttuuuvvvwwwwwwvvvuuutttttttttuuutttuuuuuusssqqqpppqqqrrrssssssssssssrrrqqqpppoooqqqppppppooommmllljjjiiiggggggfffdddbbb^^^[[[YYYVVVWWWWWWWWWWWWWWWWWWWWWTTTWWWZZZ\\\]]]^^^___aaa```dddiiimmmoooqqqsssuuutttsssssstttuuuxxxzzz{{{yyyvvvqqqllljjjjjjkkkmmmlllmmmpppssstttttttttssstttvvvxxxxxxvvvvvvvvvwwwppppppqqqrrrssssssssssssqqqqqqpppqqqtttwwwzzz|||{{{|||~~~}}}zzzwwwuuuuuusssssssssrrrqqqpppooonnnmmmnnnppprrrssssssssssssqqqrrrsssqqqooolllllllllkkklllnnnooooooooonnnmmmkkkkkkkkklllmmmnnnooopppqqqrrrsssqqqpppoooqqqrrrnnnoooqqqrrrrrrqqqooonnnpppqqqrrrrrrrrrqqqpppooorrrrrrpppooooooooopppqqqqqqpppooopppqqqqqqpppooooooooopppqqqrrrrrrsssssssssssstttttttttttttttssstttqqqnnnppptttyyyzzzzzzyyy}}}|||yyywwwxxxwwwvvvvvvwwwxxx{{{|||~~~|||yyywwwuuuuuuuuutttttttttssssssssssssssstttttttttsssrrrqqqqqqqqqrrrrrrrrrqqqqqqpppnnnoooooopppqqqrrrrrrsssssssssssstttttttttuuuuuutttvvvwwwyyy{{{|||xxxvvvuuutttsssrrrqqqrrrssssssuuuuuutttsssssssssttttttrrrsssssstttssssssrrrrrrpppooonnnmmmnnnqqqsssuuuuuuwwwxxxxxxxxxxxxzzz{{{{{{yyyvvvvvvwwwwwwtttrrrtttqqqmmmjjjiiikkknnnppprrrtttxxxzzz{{{}}}}}}~~~{{{vvvrrrpppppprrrtttwww{{{~~~|||wwwsssooolllkkkkkkoooqqquuuxxx{{{~~~~~~||||||}}}~~~}}}}}}~~~zzz{{{{{{{{{{{{{{{{{{zzz~~~}}}|||{{{{{{{{{{{{{{{~~~|||zzz{{{~~~}}}{{{xxxyyyzzz|||~~~~~~vvvlllhhhkkksss~~~{{{}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~{{{~~~~~~}}}lllmmmnnnppprrrtttvvvwwwxxx{{{wwwtttqqqppppppppppppooopppooonnnlllkkkjjjiiihhhhhhiiijjjkkkkkklllooorrrwww|||~~~}}}||||||yyyxxxvvvtttssstttuuuvvvwwwvvvvvvuuuuuuuuuuuuvvvuuuvvvvvvuuusssssstttvvvssssssssssssrrrqqqpppooommmnnnnnnmmmlllkkkiiihhheeeddddddbbb___\\\ZZZXXXVVVVVVVVVVVVWWWWWWWWWWWWUUUWWWYYYZZZ[[[\\\___aaabbbeeejjjmmmoooooopppqqqnnnnnnnnnnnnoooqqqssstttssspppkkkgggdddeeefffgggkkkllloooqqqtttuuuuuuuuuuuuwwwxxxxxxwwwvvvvvvwwwsssssstttuuuuuuuuutttttttttttttttuuuwwwzzz}}}~~~|||xxxvvvuuussssssssssssrrrpppooonnnnnnoooppprrrssssssssssssqqqrrrsssrrrooommmmmmmmmlllmmmnnnooopppoooooonnnlllkkkkkklllmmmnnnooopppooopppqqqpppnnnnnnoooqqqooopppqqqrrrrrrqqqpppooopppqqqrrrsssssssssrrrrrrtttsssrrrqqqpppqqqqqqrrrqqqpppooopppqqqqqqpppooooooooopppqqqqqqrrrssssssrrrrrrsssttttttttttttttttttqqqoooppptttyyy{{{{{{zzz}}}|||zzzyyyyyyyyywwwwwwwwwyyy{{{|||~~~~~~~~~|||yyyvvvuuuttttttttttttssssssssssssrrrssssssttttttrrrqqqpppqqqqqqqqqqqqqqqpppoooooommmmmmnnnooopppqqqrrrrrrrrrrrrrrrsssssssssttttttvvvwwwyyyzzz}}}|||yyywwwttttttrrrqqqqqqqqqrrrssssssssssssrrrrrrsssttttttssstttttttttttttttssssssppppppooopppqqqrrrtttuuuvvvwwwyyyyyyxxxyyyzzz|||zzzxxxvvvvvvxxxxxxvvvttttttqqqmmmiiihhhjjjmmmooorrrtttvvvxxxxxxyyyzzz||||||zzzwwwsssooommmnnnpppqqqwwwzzz|||wwwuuurrrnnnlllkkkkkkkkkmmmpppuuuyyy|||~~~~~~~~~|||{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{|||}}}{{{zzz{{{}}}~~~}}}{{{xxxyyy{{{}}}~~~}}}tttlllhhhlllsss{{{|||~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~|||~~~mmmnnnpppsssuuuxxxzzz{{{~~~|||xxxuuusssrrrrrrrrrqqqpppqqqpppooommmkkkiiihhhhhhhhhjjjmmmoooppprrruuuwww{{{zzzzzzzzzyyyyyyxxxvvvtttttttttuuuuuuvvvvvvuuuuuuuuuvvvwwwwwwtttuuuvvvuuusssssstttvvvssssssssssssrrrqqqpppoookkklllllllllkkkhhhfffdddaaaaaa```^^^\\\YYYWWWVVVUUUUUUUUUUUUVVVVVVVVVWWWVVVWWWXXXXXXYYYZZZ]]]```cccgggkkknnnooonnnnnnnnnjjjjjjiiiiiijjjlllmmmnnnmmmjjjfffbbbaaaaaabbbdddiiijjjlllooorrrtttvvvxxxvvvwwwyyyyyywwwvvvvvvwwwuuuuuuuuuuuuuuutttttttttuuuuuuuuuwwwyyy{{{~~~~~~zzzwwwvvvtttttttttsssrrrqqqooooooooopppqqqrrrssstttttttttqqqssssssrrrpppnnnnnnooonnnnnnoooppppppppppppooollllllllllllmmmnnnoooooommmnnnnnnnnnllllllnnnppprrrqqqqqqqqqqqqqqqqqqrrrqqqrrrssstttuuuuuuttttttuuutttssssssrrrsssssssssqqqpppooopppqqqqqqpppoooooooooppppppqqqrrrrrrrrrpppppprrrssstttttttttttttttrrrpppqqquuuyyy{{{||||||~~~}}}{{{{{{{{{zzzyyyxxxxxxxxxyyyzzz{{{|||}}}~~~~~~|||yyyvvvttttttttttttsssssssssrrrrrrqqqrrrsssssssssrrrpppoooqqqqqqqqqpppooonnnmmmlllkkkllllllnnnoooppppppqqqrrrrrrrrrrrrssssssssssssrrrsssuuuvvvxxx||||||yyyxxxssssssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrssstttttttttttttttttttttttttttpppqqqrrrssstttuuuuuuuuuvvvxxxyyyyyyxxxxxxzzz{{{wwwwwwvvvwwwxxxxxxwwwuuurrrpppkkkhhhggghhhkkkmmmpppqqqssssssssssssuuuvvv|||~~~xxxuuuqqqnnnlllmmmooopppuuuyyy}}}|||wwwuuuqqqooommmjjjjjjjjjlllmmmmmmqqqwww|||~~~~~~~~~}}}{{{zzzzzz{{{}}}~~~zzzzzzzzzzzzzzzzzzzzz{{{{{{zzzyyyzzz|||}}}|||{{{zzzzzz|||~~~~~~{{{sssllljjjlllsss~~~~~~zzz|||~~~~~~~~~}}}}}}}}}}}}}}}~~~nnnooorrruuuyyy|||~~~|||zzzyyyxxxvvvuuuuuuuuusssqqqqqqooommmkkkiiihhhhhhhhhhhhkkknnnqqqtttwww|||{{{yyyyyyyyyyyyxxxxxxwwwvvvuuutttttttttuuuuuuuuuuuuuuuvvvvvvwwwxxxtttttttttrrrpppoooppprrrrrrrrrrrrrrrrrrqqqppppppllllllmmmllliiieeeaaa___]]]]]]\\\ZZZXXXVVVUUUTTTTTTTTTTTTUUUUUUVVVVVVWWWWWWXXXXXXWWWXXXZZZ]]]```cccgggmmmpppqqqpppooonnnkkkjjjiiihhhiiijjjkkklllkkkhhheeebbbaaaaaacccdddggghhhjjjlllppptttwwwyyywwwxxxzzzyyyxxxvvvwwwxxxuuuuuutttssssssrrrrrrrrruuuuuuuuuwwwxxx{{{}}}~~~{{{yyyxxxttttttttttttsssqqqpppoooppppppqqqrrrssssssttttttqqqrrrssssssqqqpppppppppooooooppppppqqqqqqqqqqqqnnnmmmmmmmmmmmmmmmnnnoookkkmmmmmmmmmllllllnnnppptttrrrqqqppppppqqqrrrtttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttssssssssssssqqqpppooopppqqqqqqpppoooooooooppppppqqqqqqqqqrrrnnnoooppprrrsssttttttttttttrrrqqqrrrtttxxx{{{}}}}}}~~~~~~|||{{{|||}}}zzzzzzyyyxxxwwwwwwxxxxxxyyyzzz|||}}}|||yyyvvvttttttttttttssssssssssssrrrqqqqqqrrrrrrrrrqqqpppooopppppppppooonnnlllkkkjjjjjjjjjkkkmmmnnnoooppppppsssssssssssstttttttttuuupppqqqssstttuuuxxx|||}}}{{{yyyxxxwwwrrrrrrqqqqqqqqqpppppppppoooooooooooopppqqqssssssssssssrrrrrrssssssttttttppprrrtttvvvwwwwwwvvvvvvvvvwwwxxxxxxwwwwwwxxxzzzwwwwwwwwwwwwwwwvvvuuussspppmmmiiifffdddeeeggghhhkkklllnnnnnnnnnoooqqqsss{{{~~~xxxvvvrrrooonnnoooppprrrssswww|||zzzvvvsssooommmkkkiiiiiijjjmmmnnnpppttt{{{~~~~~~}}}~~~~~~~~~~~~~~~~~~{{{zzzzzz{{{~~~zzzzzzzzzzzzyyyyyyxxxxxxzzzyyyyyyzzz{{{|||||||||{{{{{{}}}~~~~~~}}}yyyqqqlllllllllsss}}}~~~zzz|||~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~tttvvvyyy}}}~~~~~~~~~}}}{{{zzz{{{zzzxxxxxxwwwvvvrrrpppmmmllljjjhhhgggggghhhhhhkkkmmmpppssswww}}}|||yyyxxxyyyyyyyyyxxxxxxwwwvvvuuuuuutttttttttuuutttttttttuuuvvvwwwwwwuuuvvvuuussspppnnnnnnoooqqqqqqrrrrrrqqqqqqppppppoooooonnnkkkgggbbb^^^[[[ZZZZZZXXXWWWUUUTTTSSSSSSSSSSSSTTTUUUUUUVVVWWWWWWXXXXXXYYYXXXYYY[[[___bbbdddiiippptttuuutttrrrqqqlllkkkjjjiiihhhiiijjjjjjiiigggeeecccbbbcccdddeeeeeefffiiilllpppuuuxxx{{{xxxyyy{{{zzzxxxwwwwwwxxxvvvuuutttsssssssssssstttvvvvvvwwwxxxzzz|||}}}~~~|||zzzyyyuuuuuuuuutttsssrrrqqqpppqqqqqqqqqqqqrrrsssssstttppprrrssssssqqqppppppqqqpppppppppppppppqqqqqqrrrooonnnnnnmmmmmmmmmnnnnnnkkkmmmnnnnnnmmmnnnppprrruuusssqqqppppppqqqsssuuuyyyxxxwwwvvvuuuuuutttttttttttttttttttttsssssssssqqqpppooopppqqqqqqpppoooooopppppppppppppppqqqqqqmmmnnnoooqqqrrrsssssssssrrrrrrrrrrrrtttwww{{{~~~~~~~~~~~~||||||}}}~~~zzzzzzyyyxxxwwwvvvvvvvvvwwwxxxzzz{{{{{{yyywwwuuuuuuuuutttttttttsssssssssqqqqqqrrrrrrrrrqqqpppoooppppppooonnnmmmllljjjiiijjjjjjkkkmmmnnnpppqqqqqquuuuuuuuuuuuvvvvvvvvvvvvssstttvvvwwwwwwzzz}}}}}}|||zzzxxxwwwvvvvvvvvvrrrrrrrrrqqqqqqqqqppppppnnnnnnnnnooopppqqqrrrsssqqqppppppppppppqqqrrrsssqqqsssvvvxxxyyyyyywwwvvvuuuvvvwwwwwwvvvvvvwwwxxxwwwxxxxxxwwwuuusssqqqpppnnnkkkgggdddbbbbbbcccdddfffgggiiijjjlllnnnqqqttt{{{~~~~~~~~~wwwuuurrrpppooopppqqqrrrqqqwww}}}{{{wwwuuuooommmjjjhhhhhhiiilllnnnrrrwww~~~~~~~~~}}}}}}}}}~~~~~~~~~{{{zzzzzz{{{~~~{{{{{{{{{zzzyyywwwvvvtttxxxyyyzzzzzz{{{{{{|||}}}{{{|||}}}~~~~~~}}}xxxpppmmmnnnlllrrr|||zzz|||~~~}}}}}}|||||||||}}}~~~}}}~~~~~~zzz|||}}}|||||||||}}}}}}{{{yyy{{{zzzyyyxxxwwwsssoookkkiiihhhgggffffffhhhjjjkkkooorrrvvv{{{~~~|||yyyxxxyyyzzzyyyxxxwwwwwwwwwvvvuuuuuuttttttttttttssssssttttttuuuuuuwwwwwwwwwtttqqqppppppqqqpppqqqqqqqqqqqqqqqppppppqqqooolllhhhddd___\\\ZZZYYYXXXWWWUUUTTTSSSSSSSSSSSSTTTTTTUUUVVVWWWXXXXXXXXXYYYZZZ[[[\\\^^^bbbdddgggmmmuuuzzz{{{yyyvvvuuummmkkkjjjhhhhhhhhhhhhhhhgggfffeeeccccccdddeeeffffffhhhkkkooosssxxx{{{|||yyyzzz{{{{{{yyywwwwwwxxxyyyxxxvvvuuuuuuvvvwwwwwwxxxyyyzzz{{{}}}~~~|||{{{zzzvvvvvvvvvuuutttsssqqqqqqqqqppppppppppppqqqrrrsssnnnppprrrrrrqqqpppqqqrrrppppppooooooppppppqqqrrrppppppooonnnmmmmmmmmmmmmkkkmmmnnnnnnnnnoooqqqsssuuutttrrrqqqqqqrrrtttuuuzzzyyyxxxvvvuuuuuuuuuuuutttuuuuuuuuuuuutttssssssqqqpppooopppqqqqqqpppoooppppppppppppppppppppppppmmmmmmooopppqqqqqqqqqqqqqqqqqqrrrrrrrrruuuzzz}}}}}}~~~}}}}}}~~~|||{{{zzzyyywwwvvvuuutttvvvwwwxxxyyyyyyxxxwwwwwwvvvvvvvvvuuuuuuuuuttttttqqqrrrsssssssssrrrpppoooooooooooonnnmmmlllkkkjjjkkklllmmmnnnpppqqqssssssvvvvvvvvvvvvwwwwwwwwwxxxssstttvvvvvvwwwxxxzzz}}}zzzyyywwwuuutttttttttuuurrrrrrrrrsssrrrqqqqqqpppooooooooooooooopppqqqrrrpppoooooonnnoooppprrrsssrrrtttvvvyyyzzzyyyxxxxxxuuuwwwxxxwwwvvvvvvwwwxxxwwwyyyzzzyyyuuurrroooooonnnkkkhhhdddbbbaaabbbbbbcccdddgggiiikkknnnsssvvv|||}}}}}}uuusssrrrpppooopppqqqrrrrrryyy}}}yyywwwqqqnnnkkkhhhhhhjjjnnnpppwww|||}}}|||||||||}}}~~~~~~}}}{{{zzzzzz{{{}}}~~~{{{{{{{{{{{{zzzxxxvvvtttxxxyyy{{{{{{{{{{{{}}}{{{|||}}}~~~~~~}}}}}}xxxpppmmmooommmttt~~~{{{}}}}}}|||{{{||||||}}}~~~~~~~~~~~~zzzzzzyyyzzz|||{{{yyywwwyyyxxxwwwvvvtttoooiiieeegggfffeeeeeegggjjjmmmooosssyyy}}}{{{yyyxxxyyyyyyxxxwwwwwwwwwwwwvvvvvvuuutttssstttssssssrrrrrrrrrsssssstttuuuuuusssqqqqqqrrrsssppppppqqqqqqqqqqqqppppppnnnlllhhhddd```]]][[[[[[YYYXXXVVVTTTTTTSSSTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYWWWZZZ\\\^^^```bbbeeegggmmmsss{{{}}}yyywwwooonnnllljjjiiihhhiiiiiihhhgggfffeeeeeefffhhhiiiiiikkkoootttyyy|||~~~zzz{{{|||{{{yyyxxxwwwxxxxxxwwwvvvuuuuuuwwwxxxyyyxxxyyyzzz|||}}}~~~~~~{{{}}}~~~|||{{{{{{vvvvvvvvvvvvtttsssrrrqqqppppppooooooooopppqqqrrrmmmoooqqqqqqpppppppppqqqpppoooooonnnooopppqqqrrrqqqpppooonnnmmmmmmmmmmmmjjjlllmmmnnnnnnooorrrtttuuutttsssrrrrrrssstttuuuwwwwwwvvvuuuuuuvvvwwwxxxuuuvvvwwwwwwwwwvvvuuutttqqqpppooopppqqqqqqpppoooppppppppppppoooooooooooommmnnnoooooopppppppppooooooqqqqqqqqqqqqtttyyy}}}|||~~~~~~}}}~~~~~~~~~~~~}}}{{{yyywwwvvvuuuvvvvvvvvvvvvwwwwwwxxxyyywwwwwwwwwwwwvvvvvvvvvvvvrrrssssssttttttrrrqqqpppnnnnnnnnnnnnnnnmmmlllllllllmmmnnnppprrrsssuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwrrrsssuuuvvvuuuvvvxxxzzzzzzyyywwwuuuttttttuuuuuurrrsssssstttsssrrrqqqppppppppppppoooooopppqqqqqqpppoooooonnnoooqqqssstttssstttvvvxxxyyyyyyyyyyyywwwyyyzzzyyyxxxwwwxxxyyywwwyyy|||{{{wwwsssrrrrrrooommmjjjfffdddbbbbbbcccccceeegggiiikkkoootttwww}}}}}}|||uuuuuusssrrrrrrsssttttttuuu||||||zzzuuurrrooommmnnnqqquuuwww~~~}}}{{{{{{|||}}}~~~|||{{{{{{{{{{{{{{{{{{|||xxxyyy{{{{{{{{{zzzxxxwwwxxxzzz|||}}}||||||~~~{{{{{{|||}}}~~~}}}}}}}}}|||}}}}}}xxxqqqnnnpppooovvv~~~~~~|||~~~~~~}}}{{{{{{|||}}}}}}yyyyyyxxxxxxyyyzzzzzzxxxvvvwwwvvvuuutttqqqllleeeaaaeeeeeedddeeehhhlllpppsssvvv}}}|||zzzxxxxxxxxxxxxwwwvvvwwwwwwwwwwwwvvvuuutttssstttsssrrrrrrqqqqqqqqqqqqooopppqqqqqqpppppprrrtttoooppppppqqqqqqqqqppppppkkkiiieeeaaa^^^\\\\\\\\\YYYXXXVVVTTTTTTTTTTTTUUUTTTUUUUUUVVVXXXYYYYYYZZZWWWZZZ^^^aaabbbdddgggiiirrrxxx~~~zzzwwwrrrqqqooommmkkkkkkkkkkkkjjjiiiiiihhhiiijjjkkklllkkknnnsssxxx}}}zzz|||}}}|||yyyxxxxxxxxxvvvuuutttssstttuuuwwwyyyvvvwwwxxxzzz{{{|||||||||xxxzzz}}}~~~}}}{{{{{{{{{wwwwwwvvvvvvuuusssrrrqqqpppooonnnnnnnnnooopppqqqlllnnnpppppppppooopppqqqpppooonnnnnnnnnoooqqqrrrrrrqqqpppnnnmmmmmmmmmmmmiiikkklllmmmmmmoooqqqttttttttttttsssssstttttttttuuutttttttttvvvwwwyyy{{{wwwwwwxxxyyyxxxwwwvvvuuuqqqpppooopppqqqqqqqqqooopppppppppooooooooooooooonnnnnnooooooooooooooonnnnnnpppqqqppppppsssxxx|||{{{~~~~~~~~~~~~~~~{{{yyywwwvvvvvvuuuuuuuuuuuuwwwyyyzzzxxxxxxxxxxxxwwwwwwwwwvvvsssssstttttttttsssrrrqqqmmmnnnnnnnnnnnnnnnmmmmmmnnnnnnpppqqqsssuuuvvvwwwuuuuuuuuuuuuvvvvvvvvvvvvvvvxxxyyyzzzyyyzzz{{{}}}{{{zzzwwwuuuttttttuuuvvvsssssstttuuutttsssrrrqqqrrrqqqpppppppppppppppqqqqqqpppooooooppprrrtttuuutttuuuvvvwwwxxxyyyyyyyyyyyy{{{{{{{{{yyyyyyyyy{{{vvvyyy}}}}}}yyyvvvuuuuuuqqqooolllhhheeedddddddddeeefffhhhiiikkkoootttxxx}}}}}}|||xxxwwwvvvvvvuuuvvvwwwxxxwww~~~}}}yyywwwtttssstttxxx}}}~~~|||{{{zzz{{{}}}~~~zzz{{{{{{{{{{{{{{{{{{zzzvvvwwwzzz|||||||||{{{zzzxxx{{{}}}}}}||||||zzz{{{|||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}|||{{{{{{{{{{{{}}}~~~yyyqqqoooqqqqqqyyy|||}}}~~~}}}~~~~~~~~~}}}{{{{{{|||~~~~~~{{{xxxwwwvvvvvvvvvuuutttsssrrrqqqppppppoookkkgggeeedddeeeeeegggjjjmmmppptttyyy}}}~~~zzzzzzzzzzzzxxxwwwuuuttttttttttttttttttsssssssssuuutttsssrrrqqqpppppppppqqqqqqqqqqqqqqqqqqqqqqqqttttttsssrrrqqqpppnnnmmmlllhhhdddaaa```___[[[XXXXXXUUUSSSSSSVVVWWWVVVTTTVVVWWWYYY[[[^^^```aaabbbaaa___```eeeggggggjjjnnnvvv|||uuuuuuqqqmmmlllmmmnnnnnnlllmmmmmmllljjjiiijjjmmmppppppsssxxx~~~}}}||||||zzzxxxvvvyyywwwuuuuuuwwwxxxxxxxxxxxxxxxwwwwwwwwwxxxyyyzzz||||||||||||{{{xxxvvvuuuuuutttsssssstttsssqqqooopppoooooonnnnnnnnnnnnnnnppppppooooooooooooooooooqqqpppoooooopppqqqssstttppppppoooooonnnnnnmmmmmmlllllllllmmmnnnpppqqqrrruuutttsssrrrrrrssstttuuuvvvvvvvvvwwwxxxyyyzzz{{{|||{{{yyywwwvvvuuutttttttttttttttttttttsssssssssrrrssssssssssssssssssssssssqqqpppooooooppprrrtttssssssrrrrrrsssvvvxxxzzzzzz~~~zzzwwwssssssssstttuuuvvvvvvwwwxxxyyyyyyyyyxxxwwwuuutttqqqqqqqqqpppppppppooooooqqqqqqpppoooooopppqqqqqqssstttvvvwwwwwwvvvuuusssvvvwwwxxxzzzzzzyyyxxxwwwzzz{{{{{{zzzxxxxxxyyy{{{wwwwwwvvvvvvuuuuuuttttttssstttuuutttrrrqqqrrrsssssssssssssssrrrqqqpppooommmppprrrtttssssssssstttvvvvvvvvvvvvwwwwwwwwwwwwzzz{{{|||{{{yyyxxxyyyzzzvvvxxx{{{}}}~~~}}}{{{zzzyyytttmmmhhhfffeeeeeeeeehhhjjjnnnrrrvvvyyyzzz{{{}}}{{{{{{{{{|||}}}}}}~~~~~~|||}}}}}}}}}|||~~~~~~~~~}}}}}}|||{{{zzzyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||xxxyyyzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{||||||||||||}}}~~~}}}}}}~~~~~~~~~}}}zzzvvvrrrpppooouuu}}}~~~~~~}}}~~~~~~~~~~~~~~~|||}}}~~~~~~|||yyywwwvvvttttttsssrrrqqqooonnnmmmmmmmmmllljjjgggeeefffgggkkkmmmqqqtttxxx|||~~~}}}|||zzzzzzyyyxxxwwwvvvuuuuuutttttttttttttttttttttuuuuuutttsssrrrqqqqqqqqqqqqsssrrrrrrrrrrrrrrrrrrrrrssssssrrrqqqpppnnnmmmlllkkkhhhdddaaa```^^^[[[XXXYYYWWWUUUUUUWWWXXXWWWVVVXXXZZZ\\\^^^```bbbbbbbbbeeebbbdddiiikkkkkknnnrrr{{{yyyuuurrrooommmooopppooonnnoooooonnnllllllmmmqqqtttxxxzzz~~~|||{{{zzzyyywwwyyywwwuuuuuuvvvxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxyyy{{{{{{{{{{{{zzzxxxwwwvvvtttsssrrrsssttttttrrrpppoooooonnnnnnnnnnnnooooooppppppppppppppppppppppppssssssrrrqqqqqqqqqqqqqqqpppppppppoooooonnnnnnnnnmmmmmmmmmnnnoooqqqrrrssstttssssssssstttuuuwwwxxxwwwwwwxxxyyyzzz|||}}}~~~~~~}}}{{{zzzyyyxxxwwwwwwwwwvvvuuuuuuttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwvvvtttsssrrrqqqqqqrrrsssrrrrrrrrrtttwwwzzz{{{|||}}}yyyvvvssssssttttttuuuvvvvvvwwwwwwxxxxxxxxxxxxvvvtttsssrrrrrrrrrqqqppppppooooooppppppppppppqqqqqqqqqrrrsssuuuwwwxxxyyyyyyxxxwwwwwwxxxxxxyyyyyyyyyxxxxxxzzz{{{{{{zzzxxxwwwxxxzzzwwwwwwvvvvvvuuuttttttttttttuuuvvvuuusssrrrssstttssssssssssssrrrqqqppppppnnnqqqssstttsssrrrsssttttttttttttuuuuuuuuuvvvvvvwwwxxxyyyyyywwwwwwxxxyyywwwyyy{{{}}}~~~}}}|||{{{|||wwwqqqllljjjiiiiiijjjlllnnnrrrwww{{{~~~|||zzz{{{{{{|||}}}}}}~~~~~~{{{|||}}}~~~~~~}}}}}}|||{{{zzzyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||yyyyyyzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}}}}}}}}}}~~~~~~~~~~~~{{{vvvrrrqqqpppttt}}}~~~~~~}}}~~~~~~~~~~~~}}}}}}{{{|||}}}~~~~~~}}}|||{{{{{{{{{zzzyyywwwvvvuuutttsssrrrpppnnnmmmkkkjjjhhhiiijjjiiihhhhhhjjjkkkrrruuuyyy}}}~~~|||{{{zzzzzz{{{yyyxxxvvvuuuuuuuuuvvvtttttttttuuuuuuvvvvvvvvvuuuuuutttsssrrrrrrrrrrrruuuuuuttttttsssssssssrrrrrrrrrrrrqqqooommmlllkkkjjjgggdddaaa___^^^[[[YYYZZZXXXWWWWWWYYYZZZYYYXXX\\\^^^```ccceeefffffffffhhhfffgggllloooooorrrvvv|||vvvtttqqqpppqqqrrrrrrrrrqqqqqqqqqpppqqqssswww{{{~~~|||{{{{{{zzzyyyyyywwwvvvvvvwwwxxxwwwwwwvvvvvvwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyxxxwwwwwwsssrrrrrrsssttttttrrrpppnnnnnnnnnnnnooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqquuuuuuttttttrrrqqqooooooqqqqqqppppppppppppppppppooooooooooooppprrrssstttssssssssstttvvvxxxyyyzzzxxxyyyzzz|||~~~~~~}}}||||||||||||zzzyyywwwvvvuuuvvvxxxyyyxxxxxxxxxxxxxxxxxxwwwwww|||{{{zzzxxxuuussspppooorrrqqqqqqsssuuuxxx|||~~~~~~~~~}}}{{{xxxuuussssssttttttuuuvvvvvvvvvvvvvvvwwwwwwwwwuuutttssssssssssssrrrqqqpppppppppnnnoooqqqrrrsssssssssssstttuuuwwwyyy{{{{{{{{{{{{zzzyyyyyyxxxxxxxxxyyyyyyzzz{{{{{{zzzxxxwwwwwwxxxwwwwwwvvvuuuuuuttttttssstttuuuvvvuuutttssssssuuusssssstttssssssrrrqqqpppppprrrttttttrrrrrrrrrsssrrrrrrssssssssstttttttttuuuvvvxxxxxxwwwwwwyyyzzzyyyzzz|||~~~~~~}}}|||~~~{{{vvvqqqooonnnooopppqqqtttyyy~~~~~~|||zzz{{{||||||}}}}}}}}}}}}yyyzzz~~~~~~}}}}}}}}}}}}|||{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{zzzzzz{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~{{{wwwsssrrrrrruuu~~~~~~}}}}}}~~~}}}}}}~~~}}}||||||{{{{{{|||}}}~~~~~~~~~}}}||||||zzzxxxuuuvvvvvvvvvuuuuuutttsssvvvuuusssqqqooommmlllkkkeeegggiiijjjkkkmmmppprrryyy|||~~~|||zzzyyyyyyyyyzzzzzzyyyvvvuuuttttttuuuvvvsssttttttuuuvvvwwwwwwxxxvvvuuutttsssssssssssssssvvvvvvvvvuuuuuutttssssssssssssrrrqqqooonnnlllkkkiiigggdddaaa___]]][[[ZZZZZZYYYYYYYYYYYYZZZ[[[[[[]]]```dddhhhkkkllllllkkkkkkiiijjjooorrrrrruuuyyyzzzwwwvvvuuutttuuuvvvvvvvvvuuuvvvvvvvvvwwwzzz|||{{{{{{{{{{{{zzzyyywwwxxxyyyyyyxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwuuusssrrrssssssssspppnnnmmmmmmmmmnnnoooqqqrrrsssqqqqqqrrrrrrrrrrrrrrrssstttuuuuuuuuutttrrrpppoooqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqqqqssstttttttttuuuuuuvvvwwwxxxzzzzzzyyyzzz|||~~~~~~~~~}}}{{{yyywwwwwwxxxzzz{{{zzzzzzyyyyyyyyyyyyxxxxxx|||||||||zzzxxxtttqqqnnnqqqqqqqqqsssvvvzzz~~~}}}}}}|||zzzwwwtttttttttttttttuuuuuuvvvvvvtttuuuvvvvvvvvvuuusssrrrttttttsssrrrrrrqqqqqqppplllnnnqqqtttuuuuuuuuutttuuuvvvxxxyyyzzz{{{{{{{{{|||{{{zzzxxxxxxxxxyyyzzzzzz{{{{{{zzzxxxvvvvvvwwwwwwvvvvvvuuuttttttsssssssssuuuuuutttsssrrrssstttssssssttttttsssrrrqqqqqqssstttuuutttrrrqqqqqqrrrrrrrrrssssssssstttttttttuuuwwwyyyyyyyyyzzz{{{}}}{{{|||}}}~~~}}}~~~}}}zzzvvvtttsssuuuwwwxxx{{{}}}{{{zzz{{{||||||}}}||||||{{{wwwwwwzzz}}}}}}}}}}}}}}}|||{{{zzzyyy{{{zzzzzzyyyyyyxxxxxxxxxxxxxxxyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}|||wwwtttttttttwww}}}}}}~~~~~~~~~~~~}}}|||{{{||||||}}}}}}~~~~~~{{{yyyxxxxxxwwwvvvuuuqqqrrrrrrsssssssssrrrrrruuutttrrrpppnnnnnnmmmmmmhhhjjjmmmoooqqqtttxxx{{{}}}|||zzzyyyxxxyyyyyyzzzzzzxxxvvvttttttuuuvvvwwwsssttttttuuuvvvwwwwwwxxxuuuuuutttsssssssssttttttvvvvvvuuuuuuuuutttttttttuuuttttttrrrqqqooommmllliiihhhfffccc___]]]\\\\\\ZZZZZZZZZZZZZZZ[[[\\\]]]^^^bbbhhhmmmqqqsssrrrqqqpppnnnoootttvvvvvvxxx|||~~~yyywwwxxxxxxyyyyyyyyyzzz{{{zzz{{{||||||~~~||||||||||||||||||zzzyyyzzz{{{{{{yyywwwwwwxxxyyyyyyzzzzzzyyyyyyuuuuuuuuuuuuvvvvvvvvvwwwvvvuuussssssrrrqqqnnnlllmmmmmmmmmnnnpppqqqssstttqqqqqqrrrrrrrrrsssssssssrrrrrrttttttttttttrrrqqqppppppqqqqqqrrrrrrssssssrrrqqqqqqqqqrrrssstttuuuwwwwwwwwwxxxxxxxxxxxxxxxyyy{{{~~~~~~~~~|||zzzxxxxxxyyy{{{}}}zzzzzzzzzyyyyyyyyyxxxxxxxxxyyyyyyyyyxxxuuurrrpppqqqqqqrrrtttxxx|||~~~|||{{{zzzyyyvvvtttttttttttttttuuuuuuuuuuuuttttttuuuvvvvvvuuusssrrrsssssssssrrrrrrrrrqqqqqqmmmooorrruuuvvvwwwvvvuuuwwwwwwwwwxxxxxxxxxxxxxxx~~~}}}{{{yyyxxxxxxyyyyyyxxxyyyzzzzzzxxxvvvuuuvvvvvvvvvuuuuuutttsssssssssrrrssstttsssqqqpppqqqrrrsssssstttttttttsssrrrrrrtttuuuuuutttrrrqqqrrrssssssssstttttttttuuuuuuuuuuuuvvvxxxyyyyyyzzz|||}}}|||}}}~~~~~~~~~}}}}}}{{{{{{~~~|||{{{zzz{{{||||||{{{zzzxxxwwwssstttvvvzzz~~~}}}}}}}}}||||||{{{zzzyyyzzzzzzzzzyyyyyyxxxxxxwwwxxxxxxyyyyyyzzz{{{{{{|||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~{{{wwwuuuuuuuuu{{{}}}~~~~~~}}}|||{{{~~~~~~~~~|||zzzvvvtttrrrqqqrrrrrrqqqpppooopppqqqqqqrrrrrrqqqqqqrrrqqqooonnnnnnnnnooopppnnnqqqtttwwwyyy}}}~~~{{{{{{yyyxxxxxxxxxyyyzzzyyyxxxwwwvvvuuuvvvvvvwwwtttttttttuuuuuuvvvvvvvvvttttttssssssssssssssstttttttttttttttttttttttttttvvvuuutttsssqqqooommmllliiiiiigggddd```^^^^^^^^^[[[\\\]]]]]]\\\]]]___``````eeekkkrrrvvvwwwvvvtttvvvssstttxxxzzzyyy{{{~~~~~~~~~zzzxxxzzz|||||||||}}}~~~~~~|||}}}}}}}}}}}}|||{{{zzzzzz{{{{{{yyywwwvvvwwwxxxyyyzzzyyyxxxxxxuuutttttttttttttttuuuvvvvvvuuusssrrrrrrqqqnnnlllnnnnnnnnnooopppqqqsssssspppqqqqqqrrrrrrsssssstttpppppprrrsssssstttttttttoooooopppqqqrrrrrrssssssrrrrrrrrrrrrrrrsssttttttwwwxxxxxxyyyyyyxxxwwwwwwyyy|||~~~~~~~~~~~~}}}|||zzzyyyxxxyyyzzz{{{{{{{{{zzzzzzyyyyyyxxxxxxtttuuuvvvwwwwwwuuusssrrrrrrrrrsssuuuyyy}}}~~~|||zzzyyyyyyyyywwwuuuttttttuuuuuuuuuuuuuuuuuussstttuuuvvvvvvuuutttsssqqqqqqqqqqqqrrrrrrrrrrrroooqqqsssuuuvvvwwwwwwwwwwwwwwwwwwwwwvvvvvvwwwwww~~~|||{{{zzzyyyxxxxxxuuuwwwyyyyyyxxxvvvvvvvvvvvvvvvuuuttttttssssssrrrqqqrrrsssrrrpppppppppqqqssssssttttttttttttsssssstttuuuuuutttrrrqqqrrrttttttuuuuuuuuuuuuvvvvvvvvvssstttvvvwwwwwwwwwyyy{{{}}}}}}~~~~~~~~~~~~}}}}}}}}}||||||zzz{{{{{{{{{zzzwwwtttrrrnnnooorrruuuyyy}}}~~~||||||||||||{{{zzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyzzz{{{||||||}}}||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzwwwuuuuuuvvv~~~~~~~~~}}}}}}|||}}}yyyuuurrrpppnnnlllmmmnnnooonnnmmmoooooopppqqqqqqqqqqqqqqqppppppooooooppprrrtttuuuvvvxxx|||}}}{{{{{{zzzxxxwwwwwwwwwxxxyyyxxxxxxxxxxxxwwwwwwwwwwwwtttttttttttttttttttttuuussssssrrrrrrrrrrrrsssssspppqqqqqqrrrrrrsssssstttuuuuuutttrrrpppnnnllljjjiiijjjiiifffaaa______```^^^```aaaaaa___```bbbeeedddiiiooovvvyyyxxxvvvtttvvvttttttwwwxxxwwwxxx{{{{{{}}}yyyyyy{{{~~~~~~}}}|||~~~~~~}}}|||zzzzzzyyyzzzzzzyyywwwuuutttuuuwwwxxxxxxxxxvvvuuuuuutttsssrrrrrrsssttttttsssrrrqqqrrrrrrrrrpppnnnoooooooooooopppqqqrrrssspppppppppqqqrrrssssssssspppppppppqqqqqqrrrttttttnnnnnnooopppqqqrrrssssssrrrrrrqqqqqqrrrrrrssstttuuuvvvwwwxxxyyyyyyxxxxxxyyy|||~~~}}}}}}}}}{{{{{{zzzyyyyyyyyyyyyyyy|||||||||{{{zzzyyyyyyyyyssstttuuuvvvuuuuuutttssssssssstttvvvyyy}}}~~~~~~|||zzzxxxxxxxxxxxxwwwvvvuuuuuuuuuuuuuuuuuuuuuttttttuuuvvvvvvwwwvvvuuutttnnnoooooopppqqqrrrssssssrrrrrrssstttvvvwwwxxxxxxvvvvvvvvvvvvvvvwwwxxxxxx~~~~~~~~~}}}{{{yyyxxxwwwsssvvvxxxyyyxxxwwwvvvwwwvvvuuuuuuttttttsssrrrrrrrrrssstttsssqqqpppqqqrrrssssssttttttttttttsssssstttuuuuuusssrrrrrrsssuuuttttttuuuuuuuuuvvvvvvvvvsssuuuvvvwwwvvvvvvxxxzzz}}}}}}}}}}}}}}}}}}}}}}}}|||~~~||||||||||||zzz{{{{{{zzzxxxtttpppnnnkkklllnnnqqqtttyyy~~~~~~}}}~~~~~~~~~||||||||||||{{{zzzyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyxxxyyyzzz{{{|||}}}}}}~~~|||}}}}}}}}}~~~~~~}}}yyyvvvtttuuuvvv}}}~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}~~~{{{|||}}}|||zzzuuuqqqnnnnnnlllkkklllmmmoooooonnnooopppqqqqqqqqqqqqqqqppprrrqqqqqqqqqsssvvvyyy{{{{{{~~~~~~}}}~~~~~~|||yyyvvvzzzyyyxxxvvvvvvvvvwwwxxxxxxxxxyyyyyyyyyxxxwwwwwwtttttttttttttttsssssssssrrrrrrqqqqqqqqqrrrrrrsssnnnoooooopppqqqrrrssstttttttttsssqqqooommmjjjiiijjjkkkjjjgggbbb___```bbb```bbbdddcccbbbbbbeeehhhhhhlllrrrxxxzzzxxxuuurrrtttqqqqqqttttttrrrssswwwxxx}}}}}}}}}{{{wwwyyy|||~~~}}}|||}}}~~~~~~|||yyyxxxxxxxxxyyyxxxuuusssrrrsssuuuvvvwwwvvvtttsssuuutttsssrrrqqqrrrssssssppppppoooqqqssssssrrrqqqoooooooooooopppqqqrrrrrroooooopppqqqqqqrrrssssssrrrqqqpppooopppqqqrrrsssmmmmmmnnnpppqqqrrrssssssrrrrrrqqqqqqqqqrrrssssssrrrtttvvvxxxyyyzzzyyyyyyyyy|||~~~}}}}}}|||yyyyyyyyyyyyyyyxxxxxxxxx~~~}}}}}}|||{{{zzzzzzyyyttttttuuuuuuuuutttttttttttttttuuuvvvyyy~~~~~~||||||{{{yyywwwwwwxxxyyyxxxwwwuuuuuuuuuuuuuuuttttttttttttuuuvvvwwwwwwvvvuuuuuulllmmmnnnoooqqqrrrssstttttttttttttttuuuwwwxxxyyyuuuuuuuuuvvvwwwyyyzzz{{{~~~~~~|||zzzwwwvvvrrrtttwwwyyyxxxwwwwwwwwwvvvuuuuuutttssssssrrrrrrssstttuuutttrrrqqqrrrssssssssstttttttttttttttssstttttttttsssrrrrrrtttvvvtttttttttuuuuuuuuuuuuvvvvvvwwwyyyyyyxxxxxxyyy{{{}}}}}}}}}|||||||||||||||www|||~~~|||{{{{{{|||}}}{{{{{{{{{zzzwwwrrrnnnkkkhhhjjjlllnnnrrrwww|||}}}{{{{{{}}}~~~~~~~~~~~~}}}~~~}}}||||||||||||{{{zzzyyyxxxwwwwwwwwwxxxxxxyyyyyyzzzyyyyyyzzz{{{|||}}}~~~|||}}}}}}~~~}}}yyyuuutttuuuvvv}}}~~~~~~~~~|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}zzzzzzyyyyyyxxxwwwuuuttttttssssssrrrrrrqqqooommmkkkmmmooooooooooooppprrrrrrssstttuuuuuuvvvuuuuuusssssssssuuuwwwzzz}}}||||||{{{zzzzzzyyyxxxxxxtttuuuvvvwwwxxxyyyzzzzzz|||||||||{{{zzzzzzyyyyyytttsssrrrrrrrrrrrrssstttttttttttttttttttttssssssqqqpppnnnmmmnnnoooqqqrrrpppppppppooonnnmmmkkkkkkmmmlllkkkiiifffdddcccbbbbbbdddffffffffffffhhhjjjpppssswwwzzz{{{yyyvvvtttsssssssssssssssssssssssssssvvvyyy{{{||||||~~~}}}~~~}}}zzz{{{zzzzzzyyywwwuuutttssssssssstttttttttttttttsssnnnoooqqqqqqppppppqqqssstttssssssrrrrrrqqqqqqppprrrrrrrrrsssssstttttttttmmmnnnpppqqqrrrqqqqqqpppqqqqqqqqqpppppppppoooooooooooonnnnnnoooqqqtttuuuqqqrrrrrrssssssrrrrrrqqqsssssstttuuuvvvwwwxxxxxxyyy{{{~~~}}}{{{xxxyyyzzz{{{{{{{{{yyyyyyzzz|||}}}~~~}}}{{{xxxvvvuuuuuuvvvvvvvvvtttsssrrrwwwwwwwwwyyy|||}}}|||{{{~~~~~~}}}|||yyyxxxwwwvvvuuuuuuuuuuuuwwwuuussssssttttttsssrrrssssssrrrrrrrrrsssttttttooooooooopppqqqrrrssstttvvvvvvvvvvvvvvvwwwwwwxxxtttsssssstttuuuxxx{{{}}}}}}yyyvvvssswwwvvvuuutttttttttttttttuuuttttttttttttssssssssstttttttttuuuttttttssssssuuutttrrrqqqqqqrrrtttuuuvvvvvvvvvvvvwwwxxxyyyyyywwwuuurrrrrrtttuuusssqqquuuuuuvvvwwwyyyzzz{{{||||||{{{{{{zzzzzzyyyyyyxxx{{{{{{||||||~~~zzzyyyyyyzzz|||}}}|||{{{~~~}}}|||zzzvvvrrrnnnlllkkkiiiiiikkkpppuuuzzz}}}~~~}}}{{{zzzzzz{{{||||||~~~}}}}}}~~~|||{{{yyyxxxxxxxxxyyy{{{yyyxxxxxxyyyzzzyyyxxx}}}{{{zzz|||~~~{{{|||}}}~~~~~~~~~}}}zzzzzzwwwrrrrrrtttzzz}}}|||}}}}}}||||||~~~~~~~~~{{{yyyyyyxxxxxxwwwuuutttsssrrrqqqpppppppppppppppooopppsssvvvwwwvvvuuuuuuuuuuuuuuuvvvwwwxxxxxxwwwwwwwwwxxxzzz|||~~~~~~{{{zzzzzzyyyxxxxxxwwwwwwuuuuuuuuuvvvwwwxxxyyyzzz{{{{{{{{{{{{zzzzzzyyyyyyvvvuuutttsssssssssttttttttttttttttttttttttttttttrrrqqqooonnnnnnooopppqqqqqqqqqqqqppppppooonnnnnnnnnmmmllljjjiiigggfffeeegggiiikkkkkkkkkkkkmmmooorrrtttwwwzzzzzzxxxuuusssrrrrrrrrrrrrqqqqqqqqqqqqqqqssswwwxxxxxxyyyzzz{{{~~~~~~{{{yyyyyyxxxwwwvvvtttsssrrrrrrrrrsssssssssssssssrrrpppqqqrrrqqqpppooopppqqqrrrrrrqqqqqqqqqqqqpppppprrrrrrsssssssssssssssssspppqqqrrrsssssssssrrrqqqrrrrrrrrrrrrqqqqqqqqqppprrrqqqpppoooooopppqqqrrrqqqrrrrrrssssssrrrrrrqqqrrrsssssstttuuuvvvwwwwwwyyy{{{~~~}}}{{{yyyzzzzzzzzzzzzzzzyyyyyyzzz{{{}}}}}}|||zzzxxxvvvttttttuuuvvvuuutttsssssssssssstttwww{{{~~~~~~~~~~~~}}}{{{zzzyyyxxxwwwvvvuuuuuuuuuuuuvvvtttrrrrrrssstttsssrrrrrrrrrrrrqqqqqqrrrrrrssspppppppppqqqrrrssstttuuuwwwvvvvvvuuuuuuvvvvvvwwwuuuttttttssstttvvvxxxzzz|||}}}}}}}}}{{{yyyvvvuuuvvvvvvuuutttttttttttttttuuuttttttttttttssssssssssssssstttttttttssssssrrruuusssrrrqqqqqqrrrsssuuuvvvvvvvvvvvvvvvwwwxxxyyywwwtttrrrrrrtttuuutttsssuuuvvvwwwxxxyyyzzz{{{{{{zzzzzzzzzyyyyyyxxxxxxxxxyyyyyyyyyyyyzzz|||xxxwwwwwwxxx{{{}}}~~~}}}}}}{{{wwwrrrnnnkkkiiiiiihhhhhhjjjnnntttyyy|||~~~|||{{{zzzzzz{{{{{{~~~|||}}}}}}~~~}}}}}}{{{{{{{{{|||~~~}}}|||{{{yyyxxxxxxyyyyyyyyywwwwwwxxxzzz|||||||||}}}|||}}}~~~~~~|||yyyxxxuuuqqqqqqttt{{{~~~}}}|||}}}}}}|||}}}~~~~~~zzzxxxxxxwwwwwwvvvtttsssrrrqqqpppooonnnoooppprrrsssyyy}}}|||{{{zzzzzz{{{|||||||||{{{{{{|||~~~~~~}}}|||||||||}}}yyyxxxxxxwwwwwwvvvvvvvvvvvvuuuttttttuuuwwwyyyzzzzzz{{{{{{{{{{{{zzzzzzyyyyyyxxxvvvtttsssssstttttttttttttttttttttttttttttttttrrrqqqoooooooooppppppqqqqqqqqqqqqqqqqqqqqqqqqooonnnnnnmmmlllkkkjjjjjjlllnnnooopppoooppprrrsssuuuwwwyyyyyyyyyvvvsssqqqqqqqqqpppooonnnmmmmmmllloooqqquuuwwwwwwwwwxxxzzz}}}wwwwwwwwwvvvtttsssqqqpppqqqrrrrrrsssrrrrrrqqqqqqqqqrrrsssrrrooonnnooopppppppppppppppqqqqqqqqqqqqssssssssssssssssssrrrrrrsssttttttttttttssssssrrrsssssssssrrrrrrrrrqqqqqquuusssqqqpppooooooooopppqqqrrrrrrssssssrrrrrrqqqqqqrrrrrrssstttuuuvvvvvvzzz{{{~~~~~~|||zzz{{{zzzzzzyyyxxxxxxxxxxxxzzzzzz{{{|||{{{zzzxxxwwwssstttuuuuuuvvvuuuuuuuuutttssssssuuuzzz}}}~~~~~~~~~}}}|||zzzxxxwwwxxxwwwvvvuuuuuutttuuuuuutttsssqqqqqqrrrsssrrrqqqqqqqqqppppppppppppqqqqqqppppppqqqrrrssstttuuuvvvxxxwwwvvvuuuuuutttuuuuuuuuutttssssssssstttuuuvvvwwwwwwxxxyyyyyyxxxvvvuuuuuuuuuuuuuuuttttttttttttuuuttttttttttttsssssssssrrrrrrssssssssssssrrrrrrtttsssrrrqqqqqqrrrsssttttttttttttuuuuuuwwwxxxxxxwwwtttrrrqqqsssuuuvvvvvvvvvwwwwwwxxxyyyzzzzzz{{{xxxxxxxxxxxxwwwwwwwwwwwwuuuuuuuuutttuuuxxx}}}~~~~~~|||yyywwwtttssssssvvvzzz}}}~~~yyysssmmmiiigggffffffffffffhhhlllrrrxxx{{{}}}{{{zzzyyyyyyyyyzzzyyyzzz|||~~~~~~yyyyyyxxxwwwxxxyyyzzz{{{|||{{{zzzzzzzzz{{{}}}}}}}}}}}}~~~~~~|||{{{zzzyyyyyyyyyyyyyyywwwvvvvvvxxx{{{~~~~~~~~~zzzxxxwwwsssooopppttt}}}~~~}}}|||}}}~~~~~~}}}}}}}}}~~~~~~~~~|||xxxxxxxxxwwwvvvuuutttsssrrrqqqpppppppppsssxxx{{{}}}|||{{{zzzzzzyyyyyyyyyvvvvvvvvvuuuuuuuuuttttttvvvuuusssrrrsssuuuxxxzzzzzz{{{|||}}}}}}||||||{{{zzzyyywwwtttsssrrrrrrsssttttttttttttuuuuuuuuuuuuuuutttsssqqqpppoooooopppoooooopppppppppqqqqqqrrrnnnnnnnnnnnnmmmmmmmmmmmmnnnoooqqqrrrqqqrrrsssuuuyyyyyyzzzzzzxxxvvvsssrrrqqqpppooommmkkkjjjiiihhhllloootttwwwxxxzzz|||~~~}}}wwwwwwwwwvvvuuusssrrrqqqrrrssssssssssssrrrqqqqqqooopppqqqpppnnnmmmnnnooooooppppppqqqrrrrrrsssssstttttttttssssssrrrrrrrrruuuuuutttttttttsssrrrrrrsssrrrrrrrrrrrrqqqqqqqqqtttsssrrrqqqpppoooooooooqqqrrrrrrssssssrrrrrrqqqpppqqqqqqrrrssstttuuuvvvyyyzzz}}}~~~~~~}}}{{{yyy|||zzzyyywwwwwwwwwxxxxxxyyyzzzzzzzzzzzzyyyyyyxxxuuuuuuvvvvvvwwwwwwwwwxxxyyywwwuuuvvvyyy|||~~~~~~}}}|||{{{yyywwwvvvuuuwwwvvvuuuuuutttttttttuuusssqqqppppppqqqrrrqqqqqqppppppooonnnnnnnnnoooooopppqqqrrrsssuuuvvvvvvwwwxxxxxxvvvuuutttsssssssssssssssrrrrrrrrrssstttuuuuuuuuuvvvwwwwwwvvvuuuuuutttuuuuuuuuuuuuuuuttttttuuuttttttttttttsssssssssqqqqqqrrrrrrssssssrrrrrrssssssrrrqqqqqqrrrsssssssssssssssssstttuuuwwwwwwvvvtttrrrrrrsssuuuwwwxxxwwwwwwxxxxxxyyyzzzzzz{{{wwwwwwvvvvvvvvvuuuuuuuuussssssrrrqqqppprrrvvvyyyzzzyyywwwvvvvvvuuuuuutttqqqqqqqqqtttyyy~~~wwwoooiiifffddddddccccccdddfffjjjpppwww{{{~~~}}}{{{yyywwwvvvuuutttttttttuuuwwwxxxwwwvvvuuuuuuuuuvvvxxxzzz|||}}}||||||{{{{{{{{{|||}}}~~~{{{||||||}}}~~~{{{zzzzzzzzzzzzyyyzzzzzzwwwwwwvvvyyy|||~~~~~~~~~~~~~~~~~~~~~}}}zzzyyywwwsssoooqqqwww~~~}}}|||||||||~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}|||}}}~~~{{{{{{{{{zzzyyyxxxwwwvvvuuuvvvvvvuuuuuuyyy~~~~~~~~~}}}|||{{{yyyxxxwwwvvvvvvtttttttttttttttsssssssssuuutttrrrqqqrrrtttwwwxxxzzz|||}}}~~~}}}zzzxxxvvvtttrrrqqqqqqqqqtttttttttuuuuuuuuuvvvvvvvvvuuutttsssqqqpppppppppmmmnnnooopppqqqqqqqqqpppnnnnnnnnnnnnnnnnnnnnnnnnpppqqqssssssssssssuuuwww{{{zzzzzzyyyxxxvvvtttssspppooonnnllljjjhhhffffffgggkkkqqqvvvyyy}}}~~~}}}zzzzzzzzz{{{}}}|||xxxxxxxxxwwwvvvuuutttssstttttttttttttttsssrrrrrrlllmmmnnnnnnmmmmmmnnnppppppqqqqqqrrrssstttuuuuuutttttttttssssssrrrrrrrrrttttttsssrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppprrrrrrqqqqqqqqqqqqqqqqqqqqqrrrrrrssssssrrrrrrqqqppppppqqqrrrssstttuuuuuuxxxyyy{{{~~~}}}|||}}}|||zzzxxxzzzyyyxxxwwwvvvwwwwwwxxxyyyxxxxxxxxxxxxyyyyyyzzzwwwwwwwwwxxxxxxyyyzzzzzzzzzxxxwwwxxx{{{~~~}}}{{{yyywwwuuutttsssvvvuuuttttttssstttttttttrrrqqqooooooqqqrrrrrrqqqpppooonnnmmmmmmmmmmmmmmmoooppprrrtttvvvwwwwwwwwwxxxwwwvvvtttsssrrrrrrrrrppppppqqqrrrssstttuuuuuuvvvvvvvvvvvvuuuuuuttttttssstttuuuuuuvvvuuuttttttuuuttttttttttttssssssssspppqqqrrrrrrsssssssssrrrrrrrrrrrrqqqqqqrrrrrrrrrqqqqqqqqqrrrssstttvvvwwwuuuttttttsssssstttwwwxxxwwwwwwxxxyyyzzzzzz{{{{{{wwwvvvvvvuuuuuutttssssssqqqqqqpppooommmnnnqqqtttrrrrrrrrrqqqqqqqqqrrrsssppppppqqquuu{{{~~~vvvmmmgggdddcccccc___aaaccceeeiiinnnvvv{{{~~~}}}|||yyywwwuuusssrrrqqqpppppprrruuuvvvuuusssrrrssstttvvvyyy{{{}}}{{{{{{{{{{{{{{{||||||}}}{{{{{{|||}}}}}}~~~yyyyyyzzzzzzzzzzzzzzzzzzzzzxxxxxxyyy{{{}}}~~~}}}}}}~~~}}}|||{{{}}}}}}~~~~~~~~~|||{{{yyytttpppttt{{{|||||||||||||||~~~~~~}}}}}}}}}~~~}}}~~~|||{{{}}}}}}|||{{{zzz{{{|||||||||~~~}}}}}}}}}}}}|||{{{yyyxxxvvvuuuttttttsssssssssssssssssssssssstttsssrrrqqqqqqsssuuuvvvyyy{{{}}}~~~yyyxxxvvvtttrrrqqqqqqrrrtttttttttuuuuuuvvvvvvwwwvvvvvvuuutttsssrrrqqqpppmmmooorrrtttuuusssqqqpppnnnnnnnnnnnnnnnnnnnnnnnnqqqrrrtttuuutttuuuvvvxxxyyyxxxwwwwwwvvvuuuuuuuuupppooonnnllljjjhhhfffeeecccgggnnntttyyy~~~}}}{{{yyyvvvuuuvvvvvvxxxzzz|||~~~yyy{{{~~~~~~{{{yyyyyyyyyyyyxxxwwwvvvuuuuuuuuuuuuuuutttsssrrrrrrjjjlllnnnnnnmmmmmmooopppqqqrrrrrrssstttuuuuuuvvvssssssssssssssssssrrrrrrsssrrrqqqqqqpppqqqqqqrrrqqqqqqqqqpppppppppooooooppppppqqqqqqrrrrrrssssssqqqrrrrrrssssssrrrrrrqqqpppqqqqqqrrrssstttuuuuuuvvvwwwyyy{{{}}}~~~|||{{{{{{{{{{{{yyyxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwvvvwwwxxxzzz{{{yyyyyyxxxxxxxxxyyyzzzzzzwwwvvvvvvyyy~~~}}}|||zzzxxxvvvuuuttttttttttttssssssssssssttttttrrrqqqooopppqqqrrrrrrqqqpppooonnnmmmmmmllllllmmmnnnppprrrtttvvvwwwwwwwwwwwwvvvuuutttrrrrrrqqqqqqooopppqqqrrrssstttuuuuuuvvvvvvuuuuuuttttttssssssssssssuuuvvvvvvvvvuuutttuuuttttttttttttssssssssspppqqqrrrssssssttttttsssqqqqqqrrrrrrrrrrrrqqqqqqoooooopppppprrrsssuuuvvvtttuuuvvvuuuttttttvvvwwwvvvvvvwwwyyyzzz|||}}}}}}xxxwwwvvvuuutttsssrrrqqqppppppooommmkkklllnnnpppnnnoooooonnnmmmnnnqqqsssqqqqqqtttxxx~~~|||ssskkkeeecccbbbccc]]]```ccceeehhhmmmvvv|||}}}|||{{{yyywwwtttrrrpppoooooooooqqqtttuuutttssspppqqqsssuuuxxxzzz|||}}}xxxxxxyyyyyyzzzzzzzzzzzz{{{{{{||||||}}}}}}~~~~~~xxxxxxyyyzzz{{{{{{{{{zzz{{{yyyxxxyyy{{{||||||{{{|||~~~~~~}}}||||||~~~}}}}}}~~~~~~}}}|||zzzuuurrrwww{{{{{{{{{||||||}}}~~~~~~~~~||||||}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}|||~~~}}}~~~}}}||||||{{{{{{xxxwwwvvvuuuttttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrsssssstttwwwyyy|||~~~~~~}}}zzzxxxvvvtttsssssssssssssssttttttuuuvvvvvvwwwwwwvvvvvvvvvuuutttsssrrrrrrqqqtttxxx{{{{{{xxxtttrrroooooooooooooooooooooooooooppprrrsssrrrssstttvvvttttttsssrrrrrrssstttuuuppppppnnnllljjjiiiggggggdddhhhooovvv{{{{{{xxxvvvsssrrrqqqqqqrrrtttuuuvvvsssvvv{{{~~~}}}|||yyyyyyyyyyyyxxxwwwvvvuuuttttttttttttsssrrrqqqqqqmmmooopppooonnnnnnoooppprrrrrrrrrsssssstttttttttrrrrrrssssssssssssssssssrrrqqqqqqppppppqqqrrrsssrrrrrrqqqqqqqqqppppppppppppqqqrrrrrrssssssrrrrrrqqqrrrrrrssssssrrrrrrqqqqqqqqqrrrssstttuuuvvvvvvuuuvvvwwwyyy{{{|||}}}}}}|||{{{yyyyyyzzzzzzyyywwwtttuuuvvvwwwxxxxxxxxxxxxxxxwwwuuuuuuvvvxxxzzz|||yyyyyywwwwwwvvvwwwxxxxxxuuuuuuvvvzzz|||{{{yyywwwuuuuuutttuuutttssssssrrrssssssttttttrrrqqqpppppprrrssssssrrrpppooonnnmmmmmmlllllllllmmmoooqqqtttvvvwwwvvvvvvvvvuuutttsssrrrrrrrrrrrrqqqrrrrrrsssssstttssssssttttttssssssssssssssssssrrrsssuuuvvvwwwvvvuuutttuuuttttttttttttsssssssssqqqqqqrrrttttttuuuuuuuuuqqqqqqqqqrrrrrrqqqqqqqqqnnnnnnnnnoooqqqssstttuuusssvvvxxxxxxuuuttttttuuuuuuuuuwwwyyy{{{}}}~~~zzzyyyxxxvvvtttrrrpppooommmnnnmmmkkkjjjjjjlllnnnlllmmmmmmlllkkklllooosssssstttwww||||||wwwpppiiidddaaaaaabbb\\\___ccceeegggmmmvvv}}}}}}}}}|||{{{yyyvvvsssrrroooooooooppprrrsssrrrpppoooppprrruuuwwwyyyzzzzzzxxxyyyyyyzzzzzzzzzzzzzzz||||||||||||||||||||||||wwwxxxyyy{{{{{{|||{{{{{{yyyxxxwwwxxxzzz{{{{{{{{{{{{|||~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}{{{uuurrrxxx~~~~~~~~~~~~~~~~~~~~~~~~zzzzzz{{{{{{|||}}}}}}~~~~~~~~~~~~}}}|||zzzzzz{{{|||}}}~~~~~~~~~}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}|||{{{yyyxxxtttttttttssssssttttttuuussssssssssssssssssssssssqqqrrrrrrrrrrrrrrrrrrrrruuuwwwzzz}}}~~~~~~|||{{{zzzyyywwwvvvuuutttuuuuuusssttttttuuuvvvwwwwwwxxxuuuvvvvvvvvvuuutttsssrrrtttxxx}}}}}}wwwtttqqqqqqqqqppppppppppppoookkkmmmooooooooooooqqqrrrqqqpppoooooopppqqqssstttqqqpppooommmkkkjjjhhhhhhhhhlllsssyyy~~~~~~yyyvvvtttqqqpppooonnnnnnoooooopppooosssxxx}}}}}}|||xxxxxxxxxxxxxxxwwwvvvuuussstttssssssrrrqqqpppoooqqqrrrsssqqqooonnnooopppqqqqqqrrrrrrrrrrrrssssssrrrrrrrrrsssssstttttttttrrrqqqqqqpppqqqrrrtttuuusssssssssrrrrrrrrrqqqqqqrrrrrrrrrssssssrrrqqqqqqqqqrrrrrrssssssrrrrrrqqqqqqrrrrrrssstttuuuvvvvvvtttuuuvvvxxxyyyzzz{{{{{{{{{zzzxxxyyyzzzzzzxxxwwwrrrtttvvvwwwxxxxxxxxxwwwxxxvvvuuutttuuuxxxzzz|||yyyxxxvvvuuuuuuuuuvvvvvvvvvvvvxxx{{{~~~|||{{{yyywwwuuuuuuuuuuuussssssrrrrrrrrrsssssstttsssqqqpppqqqrrrttttttsssppppppooonnnmmmllllllllllllnnnqqqtttvvvvvvvvvuuuuuuuuutttsssrrrrrrrrrrrrsssttttttttttttsssrrrqqqrrrrrrqqqqqqrrrrrrssstttqqqsssuuuvvvwwwvvvuuutttuuuuuutttttttttsssssssssqqqrrrssstttuuuuuuuuuuuupppqqqqqqrrrrrrqqqqqqpppmmmmmmnnnoooppprrrtttuuusssvvvyyyyyyvvvssssssttttttuuuvvvyyy{{{}}}{{{zzzxxxvvvtttqqqooonnnllllllllljjjhhhhhhjjjlllkkklllmmmkkkjjjkkkooorrrtttvvvzzzxxxtttmmmgggbbb``````aaa[[[___ccceeegggmmmvvv~~~~~~~~~~~~|||zzzxxxuuussspppooonnnoooppppppooommmqqqrrrtttvvvxxxyyyzzzzzzzzz{{{||||||}}}}}}|||||||||||||||||||||{{{{{{{{{vvvwwwyyy{{{||||||{{{{{{xxxwwwvvvwwwzzz{{{|||{{{zzz{{{|||||||||}}}~~~~~~~~~}}}}}}}}}zzztttqqqxxx}}}}}}}}}}}}}}}}}}}}}}}}zzzzzz{{{{{{|||}}}}}}}}}~~~~~~~~~~~~|||{{{yyyzzz{{{|||}}}~~~~~~}}}}}}~~~~~~{{{{{{|||}}}~~~}}}}}}}}}|||{{{yyywwwwwwxxxyyyzzzssssssttttttssssssrrrrrrqqqpppooonnnnnnooooooppprrrqqqqqqppppppqqqqqqrrrxxxyyyzzz{{{{{{zzzyyyxxxuuuuuuuuuttttttsssssssssssssssttttttuuuwwwxxxyyyssssssttttttttttttsssssswww||||||vvvuuurrrpppooooooooommmlllmmmmmmmmmmmmllllllkkkjjjpppooonnnmmmnnnqqqtttvvvqqqpppnnnkkkiiihhhgggggghhhlllrrrzzz~~~yyyuuusssmmmllllllkkkkkkllllllmmmnnnrrrwwwzzz|||~~~~~~zzzxxxwwwuuutttuuuvvvuuutttyyywwwuuutttttttttsssrrrrrrqqqooonnnnnnoooqqqrrrssssssssssssssssssssssssnnnooopppqqqrrrsssssssssqqqqqqrrrrrrrrrsssssssssqqqqqqqqqrrrrrrrrrrrrssstttsssqqqqqqssstttsssrrrrrrrrrrrrrrrrrrssstttuuuvvvsssppppppsssvvvvvvuuuwwwwwwwwwwwwwwwwwwxxxyyyxxxwwwvvvwwwxxxyyyxxxvvvrrrrrrrrrssstttuuuwwwwwwqqqrrrsssuuuvvvwwwwwwwwwyyyxxxxxxwwwvvvuuuuuutttvvvuuutttwww}}}{{{zzzxxxvvvttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrsssssssssrrrqqqpppooonnnpppooommmlllkkkkkkkkkkkknnnoooqqqssstttttttttssstttttttttsssrrrqqqpppooorrrpppoooqqqssstttrrrooorrrrrrsssqqqpppoooppprrrssstttuuutttssstttvvvwwwuuuuuuvvvvvvvvvvvvuuuuuutttuuuvvvwwwvvvuuusssqqqttttttsssssssssrrrrrrrrrkkklllmmmoooppprrrssssssttttttuuuuuuvvvvvvwwwwwwwwwxxxzzz|||~~~~~~~~~~~~|||{{{yyyxxxwwwuuuqqqnnnkkkiiigggeeedddeeefffggghhhggggggiiimmmoooppppppwww{{{xxxtttllleee```^^^^^^___aaabbbccceeeiiipppxxx~~~~~~|||yyyvvvuuuuuutttsssrrrqqqpppppppppoooqqqsssvvvxxxzzzzzzzzzzzz{{{|||~~~|||yyy{{{{{{||||||{{{yyywwwvvvtttuuuwwwyyyzzzyyyxxxwwwyyyyyyxxxwwwxxxyyyzzz{{{|||~~~~~~||||||{{{~~~|||yyysssqqqwww}}}||||||}}}{{{{{{zzzyyyzzz|||~~~}}}{{{zzzyyyzzzzzzzzz{{{{{{{{{|||||||||~~~~~~~~~~~~}}}}}}yyyyyyzzzzzzzzz{{{{{{{{{{{{zzzxxxwwwvvvwwwxxxyyyttttttttttttsssrrrqqqqqqqqqqqqpppoooooopppqqqrrrsssrrrrrrrrrrrrrrrrrrsssvvvwwwxxxyyyyyyxxxwwwvvvtttttttttsssssssssrrrrrrrrrrrrrrrssstttvvvwwwwwwrrrssstttuuuvvvvvvwwwvvv|||{{{vvvrrrpppmmmkkkjjjjjjhhhfffhhhhhhjjjkkkllllllmmmmmmmmmlllkkkkkkllloooqqqsssqqqooommmjjjhhhgggfffeeeiiimmmttt||||||wwwsssqqqlllkkkkkkjjjjjjjjjkkkkkkooorrrwww{{{}}}{{{xxxyyywwwuuutttuuuuuutttsssuuusssrrrrrrtttuuuuuutttrrrqqqpppoooooopppqqqrrrsssssssssssssssssssssssspppqqqrrrsssttttttttttttqqqqqqrrrrrrrrrsssssssssrrrrrrssssssttttttuuuuuuxxxvvvtttsssttttttrrrqqqrrrrrrrrrrrrrrrssstttuuuvvvsssqqqqqqsssvvvvvvuuuvvvvvvvvvvvvvvvwwwwwwxxxxxxvvvuuuvvvwwwxxxwwwuuusssrrrrrrrrrrrrrrrssssssqqqrrrsssuuuvvvvvvwwwwwwwwwwwwwwwwwwvvvuuuttttttvvvttttttwww|||zzzyyywwwuuuttttttuuuuuussssssssssssssssssrrrrrrssssssssssssrrrqqqqqqppprrrqqqooonnnnnnnnnnnnoooppppppqqqrrrssssssssssssttttttttttttsssrrrqqqpppsssqqqpppqqqttttttrrrpppqqqrrrrrrqqqooooooppprrrtttuuuuuuuuussssssuuuvvvuuuvvvvvvwwwwwwwwwvvvvvvuuuuuuwwwwwwvvvuuusssrrrqqqrrrrrrssssssttttttuuummmnnnnnnoooqqqrrrtttuuutttttttttttttttuuuuuuuuuwwwxxxzzz|||}}}~~~~~~~~~yyyxxxwwwvvvvvvtttqqqnnnkkkiiigggeeeeeeeeefffgggddddddeeegggkkkooorrrsssvvv{{{rrrnnnhhhbbb___^^^```aaa```aaaccceeeiiiooovvv{{{~~~|||yyyxxxtttsssrrrpppoooooonnnnnnnnnooorrruuuxxxzzz{{{{{{}}}}}}~~~|||zzz|||||||||{{{zzzxxxvvvtttssstttvvvxxxxxxxxxwwwvvvwwwwwwwwwxxxyyy{{{}}}~~~}}}}}}~~~|||yyytttrrrxxx~~~}}}}}}~~~~~~|||{{{zzzzzz{{{|||~~~~~~~~~|||zzzyyyyyyzzzzzzyyyyyyzzzzzz{{{||||||~~~~~~}}}~~~|||}}}}}}||||||{{{zzzyyywwwwwwvvvvvvvvvwwwxxxyyyzzzyyywwwvvvvvvvvvwwwxxxttttttttttttsssrrrqqqpppqqqppppppooopppqqqsssttttttssssssrrrrrrssssssttttttuuuuuuvvvvvvuuuuuutttssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrssstttuuuuuurrrssstttvvvxxxyyyyyyyyyxxxsssooolllhhheeedddbbb```___aaabbbdddgggiiilllmmmnnnjjjjjjjjjkkklllnnnpppqqqpppooollliiifffddddddccciiimmmuuu~~~yyytttpppnnnkkkjjjiiiiiihhhhhhhhhhhhnnnrrrwww{{{}}}}}}zzzwwwzzzxxxuuutttuuutttsssrrrqqqpppoooqqqsssvvvvvvvvvrrrqqqpppoooooopppqqqrrrrrrrrrrrrrrrssssssssssssrrrrrrssstttuuuuuuuuuuuurrrrrrrrrrrrsssssssssssssssssstttuuuvvvvvvwwwwww|||yyywwwuuutttsssrrrpppqqqqqqqqqqqqrrrssstttuuuvvvtttrrrrrrtttuuuuuuuuuuuuuuuttttttuuuvvvvvvwwwvvvuuutttuuuvvvvvvuuuttttttsssrrrpppooooooooooooqqqrrrssstttuuuvvvvvvvvvtttuuuvvvvvvvvvvvvttttttvvvuuuvvvxxx{{{}}}}}}|||xxxwwwvvvtttttttttuuuvvvuuuuuuuuuttttttsssssssssssssssssssssssssssrrrrrrsssrrrrrrqqqqqqrrrrrrssssssrrrrrrqqqqqqrrrrrrssstttuuuuuuuuutttsssrrrrrrsssrrrqqqrrrssstttrrrpppqqqrrrrrrqqqooooooppprrrtttuuuvvvuuusssssstttuuuvvvvvvwwwxxxxxxyyyxxxxxxvvvvvvwwwwwwvvvuuusssrrrooopppqqqrrrtttvvvwwwwwwooonnnnnnnnnppprrrtttuuutttttttttsssssssssssssssvvvwwwyyy{{{|||}}}}}}}}}wwwvvvuuuuuuuuussspppnnnjjjiiihhhfffffffffggggggddddddeeegggkkkpppuuuxxxxxx}}}|||mmmjjjfffbbb``````cccdddaaaccceeegggkkkpppvvv{{{~~~|||zzzwwwuuutttrrrpppoooooonnnpppqqqssswwwzzz}}}}}}{{{~~~~~~}}}{{{yyywwwuuutttssstttuuuwwwwwwwwwwwwvvvvvvvvvwwwyyy{{{~~~~~~}}}}}}~~~}}}~~~}}}|||zzzuuussszzz~~~}}}|||||||||{{{{{{{{{}}}~~~~~~}}}~~~}}}{{{yyyxxxxxxzzzyyyxxxwwwwwwyyy{{{||||||~~~|||||||||}}}~~~||||||||||||{{{zzzyyyxxxvvvuuutttssssssuuuwwwxxxxxxwwwvvvuuuuuuuuuvvvvvvuuuuuuuuutttsssrrrqqqpppoooooonnnnnnoooqqqssstttssssssrrrrrrrrrrrrssssssrrrrrrssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppqqqrrrsssssstttttttttrrrssstttvvvwwwxxxxxxxxx{{{~~~zzzsssooommmiiidddaaa___]]][[[YYY\\\]]]___aaaeeehhhjjjllliiijjjlllnnnoooqqqqqqrrrpppmmmjjjgggdddbbbbbbbbbfffllluuu}}}wwwrrrnnnllljjjiiihhhgggfffffffffgggmmmqqquuuyyy||||||zzzzzzxxxvvvttttttsssrrrpppooonnnnnnooorrruuuuuuuuurrrqqqqqqppppppqqqqqqrrrrrrrrrrrrrrrrrrsssssssssrrrsssttttttuuuuuuuuutttrrrrrrrrrsssssssssssstttsssssstttuuuvvvwwwwwwxxx{{{yyyvvvttttttsssrrrpppppppppqqqqqqrrrssstttuuuvvvuuutttsssttttttuuuuuusssssssssssstttuuuvvvvvvuuutttssssssuuuuuutttssstttsssrrrpppooooooooooooqqqrrrssstttuuuuuuuuuuuuqqqrrrtttvvvwwwvvvuuutttxxxxxxzzz{{{||||||{{{zzzvvvuuutttttttttuuuvvvwwwwwwvvvvvvuuuuuuttttttsssrrrrrrqqqqqqrrrrrrrrrsssrrrrrrsssssssssttttttuuuuuutttrrrqqqpppqqqrrrrrrtttuuuuuuuuuuuuuuutttsssrrrrrrrrrrrrrrrrrrqqqpppqqqrrrrrrqqqooonnnpppqqqsssuuuvvvuuusssrrrssstttvvvwwwxxxyyyzzzzzzzzzzzzwwwxxxxxxwwwvvvuuutttssspppqqqrrrssstttvvvwwwwwwoooooonnnnnnoooppprrrtttuuutttttttttssssssrrrrrrvvvvvvxxxyyyzzz||||||}}}xxxwwwvvvuuuuuusssooommmjjjjjjiiihhhgggggghhhhhhgggggghhhjjjmmmsssyyy~~~~~~{{{mmmjjjgggcccbbbccceeefffdddfffhhhkkknnnssszzz~~~}}}||||||{{{yyyvvvtttsssrrrqqqtttvvvyyy|||~~~|||~~~}}}|||zzzyyyxxxwwwtttuuuvvvwwwxxxxxxxxxwwwwwwxxxyyy{{{}}}~~~||||||}}}~~~~~~}}}||||||zzzvvvuuu{{{}}}|||}}}||||||||||||}}}~~~~~~~~~}}}}}}}}}{{{zzzxxxxxxxxxzzzyyywwwuuuvvvxxxzzz||||||~~~}}}~~~~~~}}}zzzzzzzzz{{{~~~~~~}}}~~~zzzzzzzzzzzzyyyxxxwwwwwwuuutttsssrrrrrrtttvvvwwwvvvvvvuuuuuuttttttttttttttttttttttttsssrrrqqqpppnnnmmmmmmmmmnnnoooqqqrrrrrrrrrqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqssstttttttttttttttssssssttttttuuutttttttttvvvxxx{{{|||zzzvvvrrroookkkgggbbb^^^\\\ZZZYYYWWWZZZZZZ[[[]]]___bbbeeefffhhhjjjmmmppprrrrrrrrrqqqooollliiieeebbbaaabbbbbbdddjjjttt|||vvvqqqmmmkkkiiihhhggggggfffffffffgggkkkoootttxxx{{{~~~}}}|||zzzxxxuuuttttttsssrrrppppppooonnnoooqqqsssssssssrrrqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqrrrrrrrrrssssssrrrssssssttttttttttttsssrrrrrrssssssssstttttttttrrrrrrssstttuuuuuuvvvvvvvvvtttrrrrrrssssssrrrqqqpppppppppqqqrrrssstttuuuvvvvvvvvvuuutttsssttttttrrrrrrrrrrrrssstttuuuvvvtttsssrrrssstttuuutttrrrsssrrrqqqqqqqqqqqqrrrrrrqqqrrrssstttuuuuuuuuutttpppqqqsssuuuvvvwwwwwwwww{{{}}}}}}zzzyyyuuutttssssssssstttuuuvvvvvvvvvuuuuuuttttttttttttqqqppppppoooppppppqqqrrrqqqqqqrrrsssssstttttttttuuutttrrrqqqppppppqqqrrrttttttuuuuuuvvvuuuuuuuuuqqqqqqrrrrrrqqqpppooooooqqqqqqqqqpppooonnnoooqqqrrrtttuuuuuutttsssssssssvvvwwwxxxyyy{{{{{{||||||yyyyyyxxxxxxwwwuuutttsssssssssssstttttttttuuuuuurrrrrrqqqqqqqqqrrrtttuuuvvvuuuuuuttttttsssssssssuuuvvvvvvwwwyyyzzz|||||||||zzzxxxwwwvvvsssooolllkkkkkkjjjjjjiiiiiijjjjjjiiikkklllmmmooottt{{{zzzooolllhhheeeccccccdddeeeeeegggjjjmmmqqqwww~~~~~~}}}{{{xxxvvvttttttxxxzzz}}}~~~~~~~~~}}}||||||||||||{{{vvvvvvwwwxxxyyyyyyyyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~}}}|||~~~}}}|||||||||xxxvvv|||~~~}}}|||||||||||||||}}}}}}}}}~~~}}}}}}}}}~~~~~~}}}|||zzzyyyxxxxxxxxxzzzxxxvvvuuuuuuwwwzzz|||zzz|||{{{}}}~~~~~~}}}{{{xxxxxxyyyzzz}}}}}}}}}}}}||||||~~~}}}wwwwwwwwwwwwvvvuuutttssstttsssrrrrrrrrrssstttuuuttttttttttttssssssssssssssssssttttttssssssrrrqqqnnnmmmllllllmmmnnnpppqqqrrrqqqqqqppppppqqqqqqrrrrrrqqqqqqppppppqqqqqqrrrpppqqqqqqqqqqqqrrrrrrrrrpppqqqssstttuuutttssssssrrrrrrsssssssssrrrrrrqqquuuvvvxxxyyyxxxuuurrrpppiiieee```\\\[[[ZZZYYYYYYZZZZZZZZZ[[[\\\___aaacccfffiiimmmqqqssssssqqqpppmmmkkkgggdddbbbbbbbbbcccdddkkkvvv|||wwwrrrnnnlllhhhhhhhhhgggggghhhhhhiiikkkoootttxxx{{{~~~~~~|||||||||{{{{{{yyywwwtttssstttsssrrrqqqqqqpppooooooqqqrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrppppppqqqqqqrrrrrrsssssssssssstttttttttttttttsssrrrsssssssssttttttttttttrrrrrrssssssssstttttttttsssqqqppppppqqqrrrrrrqqqoooooooooppprrrsssuuuuuuvvvwwwxxxvvvtttsssssstttqqqqqqrrrrrrssstttvvvvvvtttsssrrrsssttttttsssrrrrrrrrrrrrrrrrrrssstttuuurrrrrrssstttttttttttttttpppqqqrrrtttvvvxxxzzz{{{}}}zzzyyyuuutttsssrrrrrrsssuuuuuussssssssssssssssssssssssqqqpppooonnnnnnooopppqqqpppqqqrrrrrrsssssssssrrrtttsssrrrrrrqqqqqqqqqqqqsssssstttuuuvvvvvvvvvuuuqqqrrrssssssqqqooooooppppppqqqqqqpppnnnnnnoooqqqppprrruuuuuutttsssssstttuuuvvvxxxyyy{{{|||}}}}}}{{{zzzyyyxxxwwwuuuuuutttuuuuuuuuutttttttttssssssuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuutttttttttttttttuuuuuuuuuvvvwwwyyy{{{||||||{{{yyyxxxwwwuuuqqqnnnlllllllllllllllllllllllljjjmmmpppqqqrrrwww~~~{{{qqqoookkkfffdddcccccccccfffgggjjjmmmsss{{{|||zzzxxxwwwzzz}}}}}}}}}||||||||||||}}}}}}wwwwwwxxxxxxyyyzzzzzz{{{||||||}}}~~~~~~~~~}}}}}}zzz{{{}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}yyywww|||}}}{{{{{{{{{|||||||||||||||}}}~~~~~~|||{{{|||}}}}}}|||{{{zzzyyyyyyyyyyyyyyyxxxwwwvvvvvvxxxzzz{{{yyy{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}zzzzzz{{{||||||{{{zzzzzzwwwxxxxxxzzz{{{}}}}}}|||}}}~~~~~~}}}||||||~~~}}}|||uuuuuuuuuuuutttsssrrrqqqqqqqqqqqqqqqrrrrrrrrrssssssssssssssssssrrrrrrqqqqqqrrrssssssttttttssssssoooooonnnmmmmmmnnnoooppprrrrrrrrrqqqqqqrrrrrrrrrsssrrrqqqppppppqqqrrrsssqqqqqqqqqqqqrrrrrrssssssoooppprrrssstttsssqqqqqqppppppqqqrrrsssssssssrrruuuuuuvvvvvvuuusssqqqpppfffbbb]]]ZZZZZZZZZ[[[ZZZ[[[[[[ZZZ[[[\\\___aaacccgggjjjppptttvvvvvvsssqqqllljjjfffcccbbbbbbdddeeehhhooozzz|||xxxtttqqqooohhhhhhhhhhhhiiijjjkkkllllllpppuuuzzz}}}~~~{{{{{{{{{zzzzzzxxxvvvtttsssttttttsssqqqqqqooonnnoooqqqssssssrrrqqqrrrrrrrrrrrrrrrrrrqqqoooppppppqqqrrrrrrssssssuuuuuuuuuvvvvvvuuuuuutttsssssssssssstttttttttttttttttttttssssssssssssrrrrrrqqqooooooqqqrrrqqqqqqnnnnnnooopppqqqsssuuuvvvvvvxxxyyywwwtttrrrrrrtttqqqrrrrrrrrrsssuuuvvvwwwuuusssrrrssstttuuutttsssrrrrrrrrrrrrrrrsssttttttrrrrrrssstttttttttssssssqqqqqqqqqsssuuuyyy|||~~~}}}yyywwwuuutttsssrrrrrrrrrssstttpppppppppqqqrrrrrrsssssssssrrrpppooonnnooopppqqqpppqqqrrrssssssrrrqqqqqqrrrrrrsssssssssrrrqqqqqqqqqrrrssstttuuuvvvvvvuuusssuuuvvvuuurrrpppqqqrrrpppqqqqqqpppnnnnnnooopppnnnppptttuuuuuuttttttuuutttuuuwwwyyy{{{|||}}}}}}|||{{{zzzxxxwwwvvvuuuuuuvvvuuuuuuuuutttttttttssstttuuuvvvwwwwwwvvvtttssssssssssssssssssttttttttttttttttttuuuvvvxxxzzz{{{zzzyyyxxxxxxxxxwwwtttqqqnnnnnnnnnooooooooonnnnnnlllpppuuuxxxzzz~~~vvvsssoookkkhhhgggggggggjjjkkkmmmqqqxxx~~~}}}~~~}}}{{{zzzzzzzzz{{{{{{wwwwwwwwwwwwxxxyyyzzzzzz{{{|||}}}~~~~~~~~~}}}|||zzz{{{|||~~~|||{{{|||}}}~~~~~~~~~~~~}}}}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzwww|||~~~}}}}}}{{{}}}~~~|||zzzzzz{{{{{{{{{{{{zzzzzzzzz{{{|||{{{yyyyyyyyyzzz}}}|||{{{zzzzzzyyyzzzzzzxxxxxxxxxxxxxxxyyyzzzzzzwwwyyy|||}}}}}}}}}|||{{{{{{zzzzzzzzz{{{{{{zzz{{{}}}~~~~~~|||zzzwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyzzz{{{|||}}}|||zzzyyyzzz}}}~~~|||{{{}}}~~~|||{{{uuuuuuuuuuuutttsssrrrrrroooooopppqqqqqqqqqqqqppprrrssssssssssssrrrqqqpppqqqqqqrrrsssttttttttttttqqqpppooonnnnnnooopppppptttssssssrrrrrrssssssttttttsssrrrqqqqqqrrrssstttqqqqqqqqqrrrrrrsssssssssnnnoooqqqrrrrrrqqqpppooonnnoooppprrrssstttuuuuuuuuuuuuuuutttrrrpppnnnmmmdddaaa\\\YYYYYYZZZ[[[[[[\\\[[[[[[[[[]]]```ccceeeiiimmmsssxxx{{{yyywwwtttllljjjfffcccbbbccceeegggkkkrrr}}}}}}yyyuuurrrqqqhhhhhhiiiiiijjjlllmmmnnnnnnrrrwww{{{|||{{{{{{{{{{{{wwwuuussssssttttttsssrrrpppooonnnooorrrtttuuutttqqqrrrrrrssssssrrrrrrqqqoooooopppqqqrrrrrrssssssvvvvvvwwwwwwwwwvvvvvvuuussssssssstttttttttuuuuuuuuuuuuuuutttssssssrrrrrrtttrrrppppppqqqrrrqqqpppnnnnnnooopppqqqsssuuuvvvvvvxxxzzzxxxtttrrrrrrsssrrrrrrrrrssstttuuuwwwwwwuuutttssssssuuuuuutttsssssssssrrrrrrqqqrrrrrrsssrrrrrrsssssstttsssssssssrrrqqqqqqrrruuuzzz~~~|||xxxvvvuuutttsssrrrqqqrrrssssssnnnnnnooopppqqqrrrrrrsssuuutttrrrpppoooooopppqqqqqqqqqrrrssssssrrrqqqppppppqqqsssssstttsssrrrqqqqqqqqqssstttuuuuuuuuuuuutttwwwxxxwwwtttrrrrrrtttpppqqqqqqpppnnnmmmoooppplllooosssuuuuuutttuuuuuussstttvvvyyy{{{|||}}}}}}}}}|||zzzxxxwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuqqqrrrtttvvvuuutttqqqoooqqqqqqqqqrrrrrrsssssssssttttttttttttvvvxxxzzz{{{vvvvvvvvvwwwxxxxxxvvvtttnnnoooppppppppppppoooooonnnttt{{{zzzxxxuuuqqqnnnmmmmmmmmmoooppprrrvvv~~~~~~}}}{{{yyyxxxxxxxxxxxxvvvvvvvvvvvvwwwxxxyyyzzzyyyzzz|||}}}~~~~~~}}}}}}|||||||||}}}}}}{{{zzzzzz}}}~~~|||}}}~~~|||{{{|||~~~{{{{{{||||||||||||||||||~~~}}}||||||}}}~~~~~~zzzwww{{{~~~}}}|||{{{xxxzzz}}}~~~}}}{{{yyyzzzzzz{{{zzzzzzyyyyyyxxxyyyzzzyyywwwvvvwwwxxx}}}|||{{{zzzzzzzzzzzzzzzxxxxxxyyyyyyyyyzzzzzzzzzvvvxxx{{{||||||}}}~~~yyyyyyxxxwwwwwwxxxxxxxxxwwwyyy|||~~~~~~~~~||||||}}}~~~zzzwwwuuuuuuttttttttttttuuuuuuwwwxxxxxxyyyyyyzzz{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~zzzzzz{{{~~~~~~zzzyyy|||~~~{{{zzzxxxxxxuuuvvvvvvvvvtttsssqqqpppqqqqqqqqqrrrrrrsssssssssqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqrrrssssssrrrssssssttttttssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrqqqpppooommmmmmrrrsssssssssrrrpppnnnmmmmmmmmmooorrruuuuuuppplllnnnoooqqqrrrsssttttttssstttttttttuuuuuurrrnnnkkkfffbbb]]]YYYXXXXXXWWWVVV]]]ZZZZZZ^^^``````ccchhhnnnrrrxxxzzzvvvooolllhhhdddcccdddgggiiinnnwww~~~{{{vvvqqqnnniiijjjlllmmmmmmnnnqqqssspppsssxxx{{{}}}~~~{{{zzz{{{{{{wwwvvvtttsssrrrrrrsssssstttsssrrrqqqqqqqqqrrrsssppprrrttttttsssqqqqqqrrrppppppqqqqqqrrrsssttttttxxxxxxxxxxxxwwwvvvuuuuuutttttttttttttttuuuuuuuuuuuuuuuuuuuuutttsssrrrqqqnnnnnnooopppqqqrrrrrrsssrrrqqqpppooooooqqqssstttwwwwwwwwwxxxxxxwwwwwwwwwuuuuuuvvvwwwwwwwwwwwwvvvvvvvvvwwwwwwvvvuuusssrrruuuuuuuuuuuuuuuuuuuuuuuuwwwwwwuuusssrrrrrruuuwwwvvvuuutttuuuvvvzzz}}}|||xxxvvvuuutttsssrrrsssttttttooopppqqqrrrrrrrrrrrrrrrrrrqqqpppoooooopppqqqrrrooooooppppppqqqqqqrrrrrrqqqqqqrrrrrrsssrrrrrrqqqnnnmmmmmmooossssssqqqnnnttttttsssrrrrrrrrrssssssqqqqqqppppppooommmlllkkkmmmoooqqqtttuuuuuutttsssuuutttttttttvvvyyy|||~~~zzz{{{{{{|||zzzxxxvvvtttvvvvvvuuutttsssrrrrrrqqqttttttttttttuuuuuuuuuvvvqqqrrrttttttssstttuuuwwwsssttttttuuuvvvwwwwwwxxxtttvvvxxxzzz{{{{{{{{{zzzxxxtttqqqsssssspppppprrrvvv|||~~~}}}{{{xxxuuurrrooonnnlllssswwwyyy}}}yyyxxxxxxyyyyyyxxxxxxxxxyyywwwvvvuuuwwwxxxzzzzzzyyyxxxxxxxxxyyyyyy||||||}}}~~~~~~~~~|||{{{zzzyyyxxxzzzzzz{{{{{{|||}}}}}}}}}~~~~~~~~~}}}}}}||||||||||||||||||{{{zzzxxxxxx}}}}}}~~~~~~~~~~~~}}}}}}}}}|||wwwwww~~~~~~}}}{{{zzzyyywwwyyy{{{}}}}}}{{{yyywwwzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyywwwuuuuuuwwwyyyzzzzzz{{{zzzwwwvvvvvvwwwvvvvvvvvvwwwxxxyyyzzz{{{vvvwwwxxxyyyzzzzzzzzzyyyxxxwwwvvvuuuuuutttuuuuuuyyyyyyyyyxxxxxxxxxxxxxxxxxxyyy{{{||||||{{{yyyxxxuuuuuutttsssssssssssssssuuuxxx{{{|||{{{zzzyyyzzz}}}}}}}}}}}}~~~~~~~~~~~~zzzzzz|||{{{yyy{{{}}}{{{yyyxxxwwwuuuuuuvvvuuutttsssqqqppppppppppppqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppqqqqqqrrrssssssssssssssssssrrrsssssssssssssssssssssssssssrrrrrrrrrpppooonnnmmmqqqqqqrrrrrrqqqpppooonnnooonnnooorrrttttttqqqnnnnnnppprrruuuvvvvvvuuutttuuuuuuuuuvvvvvvsssooolllfffccc^^^ZZZYYYYYYXXXWWW\\\ZZZ[[[___bbbcccgggmmmtttxxx{{{vvvqqqmmmhhhcccbbbdddgggjjjqqqzzz|||yyytttqqqlllmmmoooppppppqqqtttwwwvvvzzz~~~{{{yyyyyyxxxvvvuuutttsssrrrrrrrrrsssrrrqqqpppoooooopppqqqrrrnnnppprrrsssrrrqqqqqqrrrtttsssrrrqqqrrrtttvvvxxxyyyzzzzzzzzzyyyxxxxxxwwwuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttsssrrrqqqoooooopppqqqqqqrrrrrrrrrrrrqqqpppooopppqqqssstttvvvvvvwwwwwwwwwwwwvvvvvvuuuuuuvvvwwwwwwwwwwwwvvvuuuuuuvvvvvvvvvuuutttsssttttttttttttttttttttttttuuuuuuuuusssrrrrrrsssuuuvvvuuuttttttvvvyyy|||~~~zzzxxxuuutttsssrrrrrrrrrssstttppppppqqqqqqrrrqqqqqqqqqrrrqqqpppoooooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrssssssssssssrrrpppnnnmmmnnnpppqqqooommmqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppooonnnmmmllllllmmmppprrrtttttttttsssvvvvvvuuutttuuuwwwyyyzzzyyyzzz{{{{{{zzzxxxuuutttvvvvvvuuuuuuttttttssssssttttttttttttuuuuuuuuuuuuqqqrrrttttttssstttuuuwwwttttttuuuuuuvvvvvvwwwwwwtttuuuxxxzzz|||||||||{{{|||xxxuuuvvvwwwuuuuuuxxx|||~~~{{{xxxuuutttsssooouuu{{{|||yyyxxxxxxyyyyyyxxxwwwxxxxxxwwwuuutttuuuwwwxxxxxxxxxxxxxxxxxxyyyyyy{{{|||||||||}}}}}}~~~~~~||||||{{{zzzyyyxxxwwwwwwyyyyyyzzz{{{{{{||||||}}}~~~}}}}}}}}}|||||||||||||||||||||{{{{{{yyyxxxxxx|||}}}}}}}}}}}}}}}}}}||||||~~~|||xxxzzz~~~||||||{{{{{{{{{{{{yyyxxxvvvuuuuuuwwwyyy{{{||||||{{{zzzyyyxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxvvvttttttvvvxxxxxxyyyzzzxxxvvvuuuvvvwwwuuuuuutttuuuuuuvvvwwwxxxuuuuuuvvvwwwwwwwwwwwwwwwuuuuuuttttttttttttttttttvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxzzz{{{{{{zzzxxxwwwvvvuuuuuutttttttttuuuuuuyyy|||}}}}}}}}}{{{{{{||||||}}}}}}}}}~~~yyy{{{|||zzz{{{}}}|||zzzxxxwwwvvvtttuuuuuuuuutttsssqqqpppooooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqppppppoooooooooooooooppprrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttuuuuuuuuurrrrrrrrrrrrqqqpppnnnnnnnnnooooooppppppoooooonnnpppooooooqqqssstttsssrrrppprrrwwwzzz|||{{{yyywwwwwwvvvvvvvvvvvvuuuqqqnnngggddd___]]]\\\[[[ZZZZZZ\\\[[[]]]bbbdddffflllsss}}}}}}xxxsssnnnhhhcccbbbdddiiillluuu~~~|||yyyvvvrrrsssuuuvvvvvvwwwzzz|||~~~~~~zzzxxxvvvuuuuuutttsssrrrqqqqqqqqqrrrooonnnmmmllllllmmmnnnooolllnnnpppqqqqqqpppqqqssswwwuuusssqqqrrruuuxxxzzzzzz{{{{{{{{{{{{{{{zzzyyywwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuutttsssrrrrrrqqqqqqrrrrrrrrrrrrqqqqqqsssrrrqqqpppqqqrrrssstttuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuvvvwwwwwwwwwwwwvvvsssssstttuuuuuuuuuuuutttssssssssssssssssssssssssrrrtttuuutttsssrrrrrrsssuuutttssstttuuuxxx{{{}}}{{{|||}}}}}}|||{{{yyyxxxttttttsssrrrrrrrrrrrrrrrppppppqqqqqqqqqpppoooooorrrqqqpppooooooooooooppprrrrrrrrrrrrrrrqqqqqqpppqqqrrrsssssstttttttttsssqqqooommmmmmmmmnnnmmmkkklllmmmnnnoooppppppooooooqqqqqqqqqpppooonnnmmmllljjjlllnnnqqqssstttttttttwwwvvvuuutttttttttuuuvvvxxxyyyyyyyyyxxxwwwuuutttuuuuuuuuuuuuuuutttttttttuuuuuuttttttttttttttttttqqqsssttttttssssssuuuvvvuuuuuuuuuuuuuuuuuuuuuuuusssuuuwwwzzz|||}}}}}}}}}}}}zzz||||||{{{}}}|||yyyxxxxxxxxxvvv{{{|||yyyxxxxxxyyyxxxwwwwwwxxxwwwvvvtttssstttuuuvvvvvvvvvwwwwwwxxxxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{xxxxxxwwwwwwwwwvvvvvvvvvxxxxxxyyyyyyzzz{{{{{{{{{||||||{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{zzzyyyxxxxxx{{{||||||||||||||||||{{{zzz||||||zzzyyy}}}~~~}}}}}}~~~}}}{{{yyyxxxvvvwwwxxxxxxwwwuuusssqqqrrrtttuuuxxxzzz{{{||||||xxxwwwvvvuuuuuuvvvwwwxxxuuuvvvvvvuuusssssstttvvvwwwxxxxxxwwwuuutttuuuvvvttttttsssssssssttttttuuuttttttuuuuuuvvvuuuuuuuuutttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwyyyyyy{{{{{{{{{{{{yyyyyyxxxwwwwwwwwwwwwwwwxxxxxx~~~yyyyyyzzzzzz{{{|||}}}}}}zzz}}}~~~||||||~~~~~~{{{yyywwwvvvuuuttttttuuuuuutttrrrqqqpppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqppppppoooooonnnnnnoooooopppppppppoooooopppppppppsssssstttttttttttttttuuurrrrrrrrrrrrqqqpppooonnnlllmmmmmmnnnnnnoooooooooqqqppppppppprrrtttvvvwwwuuuxxx~~~~~~|||vvvvvvuuuvvvvvvtttqqqoooiiifffbbb```______^^^]]]___^^^aaaeeehhhjjjrrrzzzzzzuuupppiiidddcccfffkkkoooxxx}}}{{{zzz{{{}}}~~~~~~{{{xxxuuussstttsssrrrrrrqqqqqqppppppkkkkkkjjjiiijjjkkklllmmmjjjlllnnnooooooppprrrsssvvvuuutttssssssuuuwwwyyyyyyzzzzzz{{{{{{{{{zzzzzzxxxwwwwwwwwwwwwwwwvvvvvvtttttttttttttttsssrrrrrrrrrssssssssssssrrrqqqppprrrrrrqqqqqqrrrrrrssstttssssssttttttttttttssssssttttttuuuvvvvvvvvvvvvvvvqqqrrrrrrssstttuuuuuuuuussssssssssssssssssssssssrrrtttvvvwwwuuusssrrrrrrsssssssssssstttwwwyyy{{{yyyyyyyyyyyyyyyxxxxxxxxxssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppoooooonnnqqqppppppooonnnnnnmmmmmmpppqqqrrrrrrsssrrrrrrqqqrrrrrrsssttttttttttttsssrrrpppmmmlllkkkkkkkkkkkkjjjkkkmmmnnnoooooooooooopppppppppooonnnmmmlllkkkiiijjjmmmoooqqqsssttttttvvvuuutttsssssssssttttttwwwwwwxxxwwwwwwuuutttsssrrrrrrrrrsssssstttttttttuuuuuuttttttttttttssssssrrrsssttttttsssssstttvvvuuuuuuuuuuuuuuuuuuttttttssstttwwwyyy{{{}}}~~~~~~~~~|||zzzzzz{{{{{{}}}{{{yyyxxxxxxxxxwwwvvvvvvvvvvvvtttrrrqqqrrrssssssssstttuuuvvvwwwwwwwwwzzzzzzzzzzzzzzzzzzzzzzzzuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwxxxxxxyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyxxxxxxzzzzzz{{{{{{{{{{{{zzzzzzvvvxxxxxxxxxyyy|||zzzzzz|||~~~}}}}}}|||zzzxxxtttuuuwwwxxxwwwuuusssqqqrrrrrrsssuuuvvvxxxzzzzzzwwwvvvtttttttttuuuwwwxxxtttuuuvvvuuusssssstttvvvvvvwwwxxxwwwuuutttuuuvvvvvvuuuuuutttttttttuuuuuuvvvvvvwwwwwwwwwvvvvvvuuuuuuvvvwwwxxxyyyyyyyyyyyywwwwwwxxxxxxyyyzzz{{{{{{}}}}}}~~~~~~}}}}}}|||{{{{{{{{{{{{|||}}}}}}vvvvvvwwwxxxzzz{{{||||||{{{~~~~~~~~~|||zzzwwwuuuttttttsssssstttttttttrrrqqqpppqqqqqqqqqqqqqqqqqqppppppoooooooooppppppqqqqqqqqqqqqqqqpppooooooooooooooonnnmmmmmmllllllmmmmmmnnnqqqqqqqqqrrrrrrsssssssssrrrrrrrrrrrrrrrqqqpppooolllllllllmmmmmmnnnoooooorrrqqqppppppqqqtttxxxzzz{{{vvvuuuttttttuuutttqqqoookkkhhheeedddddddddbbbaaaccccccfffjjjllloooxxx}}}wwwssslllggggggjjjpppttt{{{~~~|||zzzvvvsssrrrrrrrrrqqqqqqpppooooooiiiiiihhhhhhhhhiiikkkkkkiiikkkmmmnnnnnnoooqqqtttsssssstttuuuuuuuuuttttttvvvwwwxxxxxxyyyyyyyyyyyywwwwwwwwwvvvvvvvvvuuuuuurrrssssssssssssrrrrrrqqqrrrsssttttttsssrrrpppoooqqqqqqqqqqqqrrrrrrssssssqqqrrrrrrssssssrrrrrrqqqsssssstttuuuuuuuuuttttttppppppqqqrrrssstttuuuuuuttttttttttttttttttttttttsssuuuxxxyyywwwuuussssssrrrrrrrrrrrrtttuuuwwwxxxxxxxxxwwwwwwwwwwwwwwwxxxrrrsssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppooonnnooooooooonnnnnnmmmmmmlllnnnpppqqqsssttttttssssssrrrssssssssssssssssssrrrpppooonnnllljjjjjjkkklllkkkkkkmmmnnnooooooooooooooooooooonnnmmmllljjjjjjiiijjjlllnnnqqqrrrttttttrrrrrrrrrsssssstttuuuuuuvvvvvvvvvuuuuuutttssssssoooppppppqqqqqqrrrrrrrrrtttttttttttttttsssssssssrrrsssuuutttsssssstttuuuuuuuuuuuuuuuttttttttttttssstttvvvxxxzzz|||}}}~~~~~~}}}}}}~~~~~~}}}||||||zzzxxxwwwwwwwwwvvvttttttttttttrrrpppoooppprrrqqqqqqssstttuuuuuuuuuuuuxxxxxxxxxxxxyyyyyyyyyyyyuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuvvvwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwxxxxxxxxxxxxxxxwwwyyyyyyyyyzzzzzzyyyyyyyyyssstttuuuvvvyyy|||yyyyyyzzz}}}}}}||||||}}}}}}zzzxxxrrrsssuuuvvvvvvtttsssrrrssssssssstttuuuvvvvvvwwwwwwvvvuuuuuuvvvwwwxxxyyytttvvvwwwwwwuuuuuuvvvwwwwwwyyyyyyyyywwwvvvwwwxxxzzzzzzyyyxxxxxxxxxyyyyyy||||||||||||{{{zzzyyyyyyzzz{{{}}}~~~||||||}}}~~~ssstttuuuwwwxxxzzz{{{{{{{{{~~~~~~}}}{{{xxxvvvtttsssrrrrrrsssttttttsssrrrqqqpppqqqqqqqqqqqqqqqpppppppppnnnnnnoooooopppqqqqqqqqqrrrqqqpppooonnnnnnnnnooommmmmmkkkkkkkkkkkkmmmmmmooooooooopppqqqqqqrrrrrrrrrrrrrrrrrrrrrqqqppppppmmmlllllllllmmmnnnooooooqqqrrrrrrqqqrrruuuyyy}}}vvvtttssssssttttttrrrpppnnnllliiihhhiiihhhgggfffggghhhlllqqqssswwwxxxuuupppllllllpppvvvzzz|||{{{zzzwwwsssqqqqqqqqqqqqpppooonnnmmmhhhhhhgggggghhhiiijjjkkkjjjkkkmmmmmmmmmoooqqqtttqqqrrrtttuuuvvvtttrrrqqqssssssuuuvvvwwwwwwwwwwwwvvvvvvuuuuuuttttttsssssspppqqqqqqrrrrrrqqqqqqpppqqqrrrssstttsssrrrpppnnnppppppqqqqqqqqqrrrrrrrrrppppppqqqqqqqqqqqqppppppqqqqqqrrrssssssssssssrrrppppppppppppqqqrrrttttttuuuuuuuuuuuuuuuuuuuuuuuutttvvvyyyyyywwwuuuttttttpppqqqqqqrrrssstttuuuvvvwwwwwwvvvvvvvvvvvvvvvvvvsssssssssssssssrrrqqqqqqqqqqqqrrrrrrrrrqqqppppppnnnnnnoooppppppoooooonnnppprrrtttvvvwwwvvvuuutttssssssssssssrrrqqqppppppmmmnnnnnnmmmkkkkkklllnnnmmmmmmmmmmmmmmmnnnooopppooooooooonnnmmmlllkkkjjjkkkkkkmmmnnnppprrrttttttpppqqqrrrssstttuuuvvvvvvuuutttttttttssssssssssssnnnnnnooooooppppppqqqqqqrrrrrrssssssssstttttttttssstttuuutttsssssstttuuuttttttttttttttttttttttttssssssuuuvvvxxxzzz|||}}}|||}}}~~~|||{{{{{{zzzyyyyyyxxxvvvvvvvvvuuutttrrrqqqrrrrrrqqqoooooopppqqqoooppprrrsssttttttsssrrrtttuuuuuuvvvwwwwwwxxxxxxuuuuuuuuuuuuuuuuuuuuuuuussssssttttttuuuvvvvvvwwwuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuvvvwwwxxxxxxxxxwwwwwwxxxxxxyyyyyyxxxxxxwwwssstttuuuvvvzzz}}}{{{zzz{{{|||}}}}}}zzzyyyzzz||||||yyyvvvrrrrrrssssssssssssssssssvvvvvvvvvwwwvvvvvvuuuuuuxxxxxxxxxyyyzzzzzz{{{{{{vvvxxxzzzzzzyyyxxxyyyzzzzzz|||||||||zzzzzz{{{|||~~~~~~~~~~~~rrrrrrtttuuuwwwyyyzzz{{{zzz{{{||||||~~~~~~|||zzzwwwuuusssrrrrrrrrrrrrssstttsssrrrqqqpppqqqqqqpppppppppooooooooonnnnnnnnnooopppqqqqqqqqqqqqpppooonnnmmmmmmmmmmmmnnnmmmlllkkkkkklllmmmnnnnnnnnnoooppppppqqqrrrrrrrrrrrrssssssrrrrrrqqqpppnnnnnnmmmllllllmmmnnnoooppprrrsssssssssuuuzzz~~~}}}wwwuuuttttttuuuuuusssrrrpppnnnmmmlllmmmlllkkkiiijjjlllrrrxxx{{{yyyvvvsssqqqrrrvvv{{{zzzwwwyyyzzzwwwsssoooppppppppppppnnnmmmlllhhhhhhgggggghhhjjjkkklllkkklllmmmmmmmmmnnnqqqtttrrrssstttttttttssssssrrrpppqqqssstttuuuvvvvvvvvvttttttssssssrrrqqqqqqpppooooooppppppppppppoooooooooppprrrssssssqqqooonnnooooooppppppqqqqqqqqqpppoooooooooppppppooooooooooooooopppqqqqqqqqqqqqqqqqqqpppoooooopppqqqrrrssstttttttttttttttttttttttttttvvvxxxxxxvvvttttttuuuoooppppppqqqrrrsssttttttuuuuuuuuuuuuuuutttsssrrrsssttttttuuutttsssrrrqqqqqqrrrrrrsssssssssrrrrrrooopppqqqrrrssssssrrrrrrwwwxxxzzz{{{zzzxxxvvvtttttttttsssrrrqqqooonnnmmmiiilllnnnooommmmmmnnnpppooonnnllljjjkkklllnnnpppqqqqqqppppppooonnnlllkkkmmmmmmnnnoooppprrrssstttpppqqqrrrtttuuuuuuvvvvvvtttssssssrrrrrrrrrrrrrrrooooooooooooppppppppppppqqqqqqrrrsssttttttuuuuuussstttuuutttsssrrrsssuuurrrssssssttttttuuuuuuuuusssssstttuuuvvvxxxzzz{{{xxxzzz~~~|||yyyxxxyyyyyyxxxwwwwwwvvvttttttuuutttrrrpppnnnooopppooonnnnnnppprrroooppprrrssssssrrrpppoooooopppqqqrrrsssuuuvvvvvvttttttttttttttttttttttttrrrrrrsssssstttuuuuuuuuussssssssstttttttttuuuuuussstttuuuvvvwwwwwwwwwwwwvvvwwwwwwxxxxxxwwwwwwvvvuuuvvvwwwyyy|||}}}|||||||||||||||yyywwwyyy|||}}}zzzvvvttttttsssssssssuuuvvvwwwwwwyyyzzz{{{{{{zzzxxxwwwyyyzzz|||~~~~~~}}}}}}yyy{{{}}}~~~}}}||||||}}}~~~~~~~~~}}}qqqqqqsssuuuwwwxxxzzz{{{xxxyyy|||~~~|||zzzzzz}}}}}}|||zzzwwwuuusssrrrqqqqqqrrrsssssssssrrrqqqpppppppppoooooonnnnnnnnnmmmmmmnnnnnnooopppqqqqqqqqqpppooonnnmmmlllkkkkkkkkkpppooommmllllllmmmooopppnnnnnnooopppqqqqqqrrrrrrrrrrrrsssssssssrrrqqqqqqooonnnmmmllllllmmmnnnoooppprrrtttttttttvvv{{{~~~|||zzzxxxwwwuuuuuuvvvvvvuuusssqqqpppnnnnnnoooooommmlllkkknnnuuu|||~~~yyywwwuuutttvvvzzz~~~~~~vvvtttwwwyyywwwsssoooooopppppppppnnnmmmkkkiiihhhhhhhhhiiijjjlllmmmmmmmmmnnnmmmmmmnnnqqqsssuuutttssssssrrrssstttuuupppqqqrrrtttuuuvvvvvvvvvssssssrrrqqqqqqpppoooooommmnnnoooooooooooonnnnnnmmmoooqqqssssssqqqooonnnnnnnnnoooppppppppppppooonnnnnnoooooooooooonnnnnnnnnnnnooopppppppppppppppqqqpppooooooooopppqqqrrrsssssssssssssssssssssssstttuuuwwwvvvtttsssssstttoooooopppqqqrrrrrrssssssttttttuuuuuutttsssqqqpppssstttuuuuuuuuutttsssrrrqqqrrrrrrsssttttttttttttpppqqqsssuuuvvvvvvvvvuuu|||}}}~~~~~~}}}zzzvvvtttttttttsssrrrpppnnnlllkkkgggjjjnnnpppooonnnppprrrpppnnnkkkiiihhhjjjmmmooorrrrrrrrrrrrqqqooonnnmmmnnnnnnnnnoooppprrrssstttrrrrrrssstttuuuuuuuuuuuussssssrrrqqqqqqqqqrrrrrrppppppppppppppppppppppppooopppqqqrrrtttuuuvvvvvvssstttuuuuuusssrrrssstttrrrrrrsssssstttuuuvvvvvvssssssssstttuuuwwwxxxyyyvvvyyy}}}~~~~~~~~~}}}|||{{{yyywwwzzzxxxvvvvvvwwwwwwwwwvvvvvvtttsssssstttsssqqqnnnmmmnnnooonnnnnnnnnppprrrooopppqqqrrrrrrqqqooonnnlllmmmnnnoooqqqssstttuuutttttttttssssssrrrrrrrrrqqqqqqrrrssssssttttttuuurrrrrrrrrsssssstttttttttsssssstttvvvwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwvvvvvvwwwxxxyyy{{{~~~}}}|||||||||~~~zzzxxxzzz~~~{{{wwwxxxwwwvvvuuuvvvxxxzzz{{{xxxzzz}}}~~~{{{zzzzzz|||~~~{{{}}}~~~~~~}}}}}}xxxzzz|||qqqqqqqqqrrrtttwwwyyy{{{xxxyyyzzz|||}}}xxxxxxxxxxxxyyy{{{}}}~~~{{{zzzyyywwwvvvuuuuuuuuuooopppqqqrrrsssrrrqqqqqqooooooooonnnmmmmmmllllllnnnnnnnnnnnnnnnoooooopppoooooonnnnnnmmmmmmllllllmmmlllllllllmmmnnnpppqqqoooooopppqqqrrrrrrssssssqqqqqqpppqqqssssssqqqpppnnnnnnmmmnnnnnnoooppppppqqqrrrtttttttttuuuwwwyyy|||||||||{{{zzzxxxwwwvvvuuutttsssqqqqqqqqqrrrssspppppppppnnnmmmnnnpppsssqqqtttyyy}}}|||yyywwwuuuuuuxxx}}}{{{wwwssspppppprrrssssssoooooonnnnnnnnnmmmmmmlllkkkkkkkkklllllllllmmmmmmmmmlllllllllnnnoooqqqssstttrrrppppppqqqssssssrrrrrrrrrrrrrrrrrrrrrrrrsssqqqpppooonnnnnnnnnnnnnnnoooooonnnnnnmmmmmmmmmlllmmmoooqqqrrrsssrrrpppoooqqqqqqppppppooonnnnnnnnnpppooolllkkkkkkllloooppplllmmmoooooopppooonnnmmmrrrqqqqqqppppppqqqqqqrrrrrrrrrssstttttttttsssssstttsssrrrrrrrrrrrrqqqooooooppprrrtttuuuuuuttttttuuutttrrrppppppqqqrrrsssrrrrrrrrrrrrrrrrrrrrrrrrssssssttttttssssssrrrqqqtttuuuwwwwwwxxxzzz}}}{{{wwwvvvwwwrrrrrrqqqqqqpppooonnnnnnooommmlllnnnqqqsssqqqooosssqqqooommmllllllmmmnnnqqqrrrrrrsssrrrqqqpppooorrrooollllllpppsssssssssrrrssssssttttttssssssrrrssssssssssssssssssssssssooooooppppppppppppoooooorrrpppnnnoooqqqtttvvvwwwwwwvvvvvvuuusssrrrqqqqqqppppppoooppppppqqqrrrrrrrrrrrrrrrssstttuuuvvvwwwyyy{{{~~~~~~{{{}}}{{{yyyxxxyyyzzzzzzyyyyyy{{{}}}|||zzzwwwvvvuuuuuuuuuuuuttttttuuuuuuuuurrrrrrrrrrrrrrrqqqpppooommmmmmmmmnnnooooooppppppnnnoooqqqpppooonnnooopppoookkkjjjlllrrrvvvuuusssrrrrrrsssuuuuuuvvvvvvvvvvvvvvvuuuuuutttuuuuuuuuuwwwuuusssrrrtttvvvwwwwwwvvvwwwxxxyyyzzzzzzzzzyyy|||{{{zzzzzzzzz{{{|||}}}~~~{{{yyyxxxyyy{{{|||{{{{{{|||{{{zzz{{{}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||}}}~~~|||zzzzzz{{{{{{zzzyyyuuuvvvyyy|||~~~|||sssssssssttttttvvvwwwwwwwwwwwwxxxzzz{{{|||}}}~~~wwwwwwwwwwwwxxxzzz|||}}}yyyyyywwwvvvuuutttttttttqqqrrrrrrrrrrrrpppooonnnmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmnnnooopppqqqoooooonnnnnnnnnnnnnnnnnnmmmmmmllllllmmmnnnpppqqqqqqqqqqqqrrrssstttttttttrrrqqqqqqqqqssssssqqqpppnnnnnnmmmmmmmmmnnnooopppppprrrssssssrrrsssuuuwwwzzzzzzzzzyyyxxxwwwvvvuuutttsssrrrrrrqqqqqqqqqrrrnnnnnnnnnmmmlllmmmppprrrtttxxx}}}zzzyyywwwwwwyyy~~~zzzvvvsssqqqqqqrrrrrrrrroooooonnnmmmmmmmmmmmmmmmlllmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmnnnppprrrssstttrrrppppppqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmllllllmmmnnnpppqqqqqqqqqooonnnooooooooonnnnnnmmmmmmmmmooonnnmmmllllllmmmnnnooopppqqqrrrsssssssssrrrqqqrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrsssssssssrrrrrrqqqsssrrrqqqrrrrrrrrrqqqppppppqqqrrrttttttuuutttttttttsssqqqppppppppprrrsssqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrssssssrrrrrrqqqppptttvvvxxxyyy{{{}}}xxxvvvvvvrrrrrrrrrqqqppppppoooooopppooonnnooorrrsssrrrqqqrrrqqqooommmllllllmmmnnnpppqqqqqqrrrqqqpppooonnntttqqqnnnoooqqqttttttsssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrroooooooooooooooooooooooorrrpppnnnooorrruuuvvvvvvtttttttttsssrrrrrrqqqqqqoooooooooooooooooopppqqqrrrrrrrrrssstttuuuvvvwwwzzz}}}}}}||||||zzzxxxwwwxxxyyyyyyxxxwwwyyy{{{zzzxxxuuutttttttttuuuuuuuuuuuuuuuuuutttsssssssssrrrqqqooonnnmmmmmmmmmnnnooopppppppppqqqnnnppprrrsssqqqppppppqqqqqqnnnlllooouuuxxxxxxvvvssstttuuuvvvwwwxxxxxxxxxyyyyyyxxxxxxwwwwwwxxxxxx{{{yyywwwwwwxxxzzz{{{{{{yyyzzzzzz{{{|||||||||{{{}}}||||||||||||}}}~~~|||zzzzzz{{{}}}~~~{{{||||||{{{zzzzzz|||~~~~~~~~~}}}~~~~~~|||{{{{{{zzzzzzzzz{{{{{{zzzxxxwwwxxx{{{}}}}}}|||}}}{{{yyyxxxyyyyyyxxxwwwuuuvvvxxx|||~~~|||uuuuuuuuuvvvuuuuuutttsssvvvvvvvvvwwwxxxxxxyyyyyyuuuuuuuuuvvvwwwxxxyyyzzzwwwvvvuuussssssrrrrrrrrrsssssssssrrrpppnnnlllkkkkkkkkkkkklllllllllllllllmmmmmmmmmnnnoooppppppqqqnnnnnnoooooooooooooooooommmmmmlllmmmmmmnnnoooppprrrrrrsssssstttuuuuuuvvvuuusssrrrrrrssssssqqqpppooonnnmmmllllllmmmoooqqqpppqqqrrrqqqpppqqqssstttvvvvvvwwwwwwvvvuuuttttttrrrrrrrrrrrrrrrqqqqqqpppkkklllmmmllllllmmmppprrruuuzzz|||zzzyyyyyy{{{~~~~~~~~~}}}|||~~~~~~~~~yyywwwuuurrrrrrrrrrrrqqqppppppooonnnmmmlllmmmnnnooonnnoooooooooooooooppppppnnnnnnnnnnnnoooppprrrssssssqqqooooooqqqrrrqqqqqqqqqppppppoooooonnnnnnnnnkkkkkkkkkkkkkkkkkkllllllmmmmmmmmmmmmllllllllllllllllllnnnooooooooonnnmmmmmmmmmmmmmmmmmmlllllllllnnnnnnnnnmmmmmmnnnnnnnnnqqqrrrssssssttttttssssssrrrsssttttttsssrrrqqqppprrrrrrrrrrrrrrrqqqpppooopppqqqqqqqqqqqqrrrrrrrrrqqqrrrssstttttttttttttttsssrrrqqqpppooopppqqqqqqooooooooopppppppppppppppqqqqqqqqqqqqqqqpppoooooorrrtttvvvyyy|||zzzwwwvvvsssrrrrrrqqqqqqpppppppppqqqpppoooppprrrtttsssrrrqqqpppnnnmmmlllmmmnnnnnnoooooopppppppppooonnnnnnuuusssqqqqqqrrrttttttttttttsssrrrqqqqqqrrrssstttqqqqqqqqqqqqqqqqqqqqqqqqooonnnnnnmmmmmmnnnnnnooopppooonnnoooqqqtttuuuuuuppppppppppppppppppppppppooonnnnnnmmmmmmmmmmmmnnnqqqqqqqqqrrrssstttuuuvvv|||~~~}}}|||||||||||||||||||||||||||}}}~~~~~~~~~}}}}}}|||zzzyyywwwwwwxxxxxxxxxwwwuuuwwwxxxxxxvvvsssrrrrrruuuuuuvvvvvvvvvvvvuuuuuuttttttsssrrrqqqooommmllloooooopppqqqrrrrrrrrrrrrqqqsssvvvwwwuuutttsssssstttrrrqqqsssxxx||||||zzzwwwwwwyyyzzz{{{|||||||||~~~~~~}}}|||||||||||||||~~~|||zzzzzz|||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{|||~~~}}}}}}~~~|||{{{{{{|||~~~~~~~~~~~~~~~{{{{{{zzz{{{}}}}}}||||||{{{||||||||||||{{{zzzzzzyyyyyyxxxwwwvvvvvvvvvwwwvvvuuuttttttvvvxxxxxxwwwzzzxxxwwwwwwxxxyyyxxxwwwyyyyyy{{{~~~ttttttuuuvvvvvvuuusssrrrvvvvvvvvvvvvvvvvvvvvvvvvtttttttttuuuuuuvvvwwwwwwtttsssrrrqqqppppppppppppqqqqqqrrrqqqpppnnnkkkjjjjjjjjjkkklllmmmmmmnnnnnnpppppppppqqqqqqpppppppppnnnnnnooooooppppppqqqqqqmmmmmmmmmmmmnnnnnnoooooorrrrrrsssttttttuuuvvvvvvwwwuuussssssssssssqqqpppqqqpppnnnlllmmmnnnppprrrpppqqqrrrqqqppppppqqqsssttttttuuuuuuuuuttttttsssqqqqqqsssssssssrrrqqqpppkkklllmmmmmmmmmnnnqqqsssvvvzzz~~~}}}|||{{{zzzzzz|||}}}|||}}}}}}|||{{{xxxzzz{{{{{{zzz{{{}}}~~~~~~~~~~~~~~~|||xxxuuutttsssrrrrrrsssrrrpppnnnpppooonnnmmmmmmmmmooopppoooooooooooooooooooooooonnnnnnnnnooopppqqqqqqrrrqqqpppoooooopppqqqpppooopppoooooonnnmmmlllkkkkkkhhhhhhiiiiiijjjjjjjjjjjjllllllllllllkkkkkkkkkkkkjjjkkklllmmmmmmmmmmmmlllllllllllllllmmmmmmmmmmmmlllmmmnnnoooooonnnmmmlllooooooppppppqqqqqqqqqrrrrrrsssuuuuuuuuusssqqqooorrrrrrrrrqqqqqqooonnnmmmnnnooopppqqqqqqqqqrrrsssrrrrrrrrrsssssssssssssssrrrqqqpppoooooooooppppppmmmmmmnnnnnnnnnnnnooooooooooooppppppoooooonnnmmmoooppprrruuuyyyzzzwwwvvvsssrrrrrrrrrqqqqqqppppppppppppppppppqqqrrrrrrqqqoooooonnnmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmuuutttrrrrrrrrrssssssssssssqqqooonnnnnnoooqqqsssppppppppppppppppppppppppooonnnmmmllllllmmmnnnooonnnmmmlllmmmppprrrssssssmmmmmmnnnnnnooopppppppppooonnnmmmllllllkkkllllllnnnnnnooopppqqqrrrtttuuu|||~~~}}}|||zzzyyyyyyyyyyyy{{{{{{{{{{{{||||||}}}~~~~~~|||||||||{{{{{{{{{yyyxxxxxxyyyyyyxxxwwwuuuwwwxxxwwwuuussssssssswwwwwwxxxyyyyyyxxxwwwwwwuuuuuuttttttrrrqqqpppooorrrssstttuuuvvvvvvvvvuuuuuuxxx{{{{{{zzzxxxwwwwwwwwwvvvuuuxxx{{{~~~~~~zzz{{{}}}~~~|||{{{{{{}}}~~~~~~~~~~~~}}}{{{zzzzzzyyyzzz|||~~~}}}~~~~~~}}}{{{zzz{{{|||}}}~~~~~~~~~~~~~~~}}}|||~~~|||||||||||||||}}}}}}}}}{{{{{{{{{{{{zzz{{{|||}}}zzzzzzyyyyyyzzz|||~~~~~~}}}|||{{{zzzyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwvvvuuuuuuuuuuuuvvvuuuuuuuuuvvvwwwwwwwwwyyyxxxwwwyyy{{{~~~~~~~~~pppqqqsssuuuuuuuuutttsssvvvvvvvvvuuuuuuuuuttttttrrrrrrsssttttttuuuuuuuuuqqqqqqpppooonnnnnnnnnnnnnnnnnnooooooooonnnmmmlllkkkkkklllmmmnnnoooooopppttttttttttttsssqqqoooooonnnnnnooooooppppppqqqqqqmmmmmmmmmnnnnnnnnnnnnnnnppppppqqqssstttvvvwwwwwwzzzxxxuuusssssssssqqqppprrrqqqooonnnnnnoooqqqrrrpppqqqrrrqqqpppppprrrssssssssstttttttttssssssrrrqqqrrrsssttttttsssrrrqqqmmmnnnpppppppppqqqsssuuuxxx{{{}}}{{{{{{{{{{{{zzzzzzzzz{{{}}}~~~|||{{{{{{{{{zzzxxxvvvwwwyyyyyyxxxxxxyyy{{{|||{{{yyyyyyyyyxxxvvvtttrrrqqqqqqqqqrrrqqqooommmpppooonnnmmmmmmnnnooopppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooopppppppppqqqpppnnnnnnnnnppppppooonnnnnnnnnmmmlllkkkkkkjjjjjjfffggghhhiiijjjjjjiiiiiijjjjjjjjjjjjkkkkkkkkkkkkjjjjjjkkkkkklllllllllllllllllllllmmmmmmnnnnnnnnnlllmmmnnnoooooonnnmmmlllmmmmmmmmmnnnoooooopppqqqrrrssstttuuuuuusssqqqppprrrrrrqqqqqqpppooonnnmmmlllnnnppppppoooppprrrtttrrrrrrrrrqqqqqqqqqqqqqqqppppppoooooonnnnnnnnnnnnlllllllllmmmmmmnnnnnnnnnnnnnnnoooooonnnnnnmmmllloooppprrrsssuuuzzz|||zzzwwwvvvrrrrrrqqqqqqqqqqqqqqqpppmmmnnnnnnnnnnnnnnnoooooommmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmnnnrrrrrrrrrqqqqqqpppqqqrrrpppooommmllllllmmmooopppoooooooooooooooooooooooonnnnnnmmmmmmmmmmmmnnnnnnkkkjjjjjjlllnnnpppqqqpppkkkllllllmmmnnnooopppqqqooonnnmmmllllllkkkllllllllllllmmmnnnoooqqqsssttt{{{~~~}}}}}}|||{{{zzzyyyyyyyyyyyy{{{{{{{{{||||||~~~{{{}}}}}}|||{{{{{{{{{|||{{{zzz{{{||||||zzzyyywwwxxxyyyxxxvvvuuuuuuvvvyyyzzz{{{||||||{{{zzzyyyuuuuuuvvvvvvvvvuuuttttttuuuvvvxxxzzzzzzzzzyyyyyyyyy{{{~~~}}}|||{{{{{{zzzyyyyyyzzz}}}~~~}}}~~~}}}|||}}}~~~~~~~~~~~~~~~{{{yyyxxxwwwwwwwwwwwwxxxyyy{{{|||yyyzzz{{{zzzxxxwwwxxxyyyxxxyyyyyyzzzzzzzzzzzzyyy{{{}}}~~~}}}xxxxxxxxxyyyyyyyyyyyyyyywwwwwwvvvwwwxxxyyyyyyyyyzzzzzzyyyxxxxxxyyyyyyzzz}}}}}}||||||{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{||||||yyyxxxwwwvvvvvvvvvvvvvvvyyyyyyyyyyyyyyyzzz{{{|||}}}}}}}}}nnnoooppprrrssstttttttttvvvuuuuuuuuuttttttttttttqqqrrrsssttttttttttttsssoooooonnnmmmmmmmmmmmmmmmkkkkkkmmmnnnooonnnmmmmmmllllllmmmmmmnnnooopppppptttuuuuuuuuusssqqqooonnnnnnnnnoooooooooooooooooommmmmmnnnnnnnnnnnnmmmmmmnnnooopppsssuuuwwwyyyzzz}}}zzzwwwtttssssssqqqpppqqqqqqppppppooooooppppppooopppqqqqqqpppppprrrtttrrrsssssssssrrrqqqqqqppppppqqqqqqrrrrrrrrrrrrrrroooqqqrrrsssrrrrrrtttvvvzzz||||||zzzyyyyyyzzzxxxxxxxxxxxxyyyyyyzzzzzz~~~}}}|||{{{|||}}}~~~}}}|||zzzzzzzzzyyyxxxvvvtttuuuwwwxxxwwwvvvwwwxxxyyyxxxwwwwwwwwwwwwuuusssqqqpppooopppqqqqqqooommmnnnnnnooooooooooooppppppnnnnnnmmmmmmmmmmmmllllllmmmmmmnnnooooooooooooooonnnmmmmmmnnnoooooonnnlllmmmlllllllllkkkjjjjjjjjjggghhhiiikkkkkkjjjiiihhhiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkllllllkkkkkkllllllmmmnnnoooooolllmmmnnnoooooonnnmmmlllmmmmmmmmmnnnnnnpppqqqrrrqqqrrrsssttttttsssrrrqqqqqqqqqqqqqqqqqqpppooonnnkkknnnqqqpppnnnnnnqqqsssrrrrrrqqqpppoooooooooooooooooonnnnnnnnnmmmmmmmmmkkkkkkllllllmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmllllllqqqrrrsssttttttvvvyyy|||{{{yyyxxxxxxxxxxxxvvvuuuppppppppppppppppppppppppkkklllnnnmmmlllkkklllnnnlllllllllmmmnnnnnnnnnnnnmmmmmmlllllllllmmmnnnoooooopppqqqqqqoooooopppqqqooonnnmmmllllllmmmnnnooooooooooooooooooooooooooommmnnnnnnoooooonnnnnnmmmjjjiiiiiikkknnnppppppooollllllmmmnnnooopppqqqqqqooonnnnnnmmmmmmmmmmmmnnnllllllmmmnnnppprrrsssttt{{{}}}~~~||||||}}}~~~}}}|||{{{{{{zzz{{{{{{{{{|||||||||}}}~~~~~~|||||||||~~~}}}|||}}}~~~~~~|||zzzyyy{{{{{{zzzxxxwwwxxxyyyyyy{{{|||~~~~~~|||{{{yyyuuuvvvwwwwwwxxxxxxwwwwwwwwwyyy{{{}}}}}}}}}{{{{{{{{{}}}~~~~~~}}}|||}}}}}}||||||{{{{{{|||}}}~~~~~~|||}}}~~~~~~~~~}}}|||{{{{{{|||}}}}}}~~~}}}}}}}}}}}}}}}}}}|||{{{{{{}}}~~~~~~}}}}}}{{{yyywwwuuuttttttttttttuuuvvvwwwxxxyyytttvvvwwwwwwuuuttttttuuuvvvvvvwwwxxxxxxyyyxxxxxxyyyzzz{{{|||}}}||||||{{{wwwwwwxxxyyyyyyyyyyyyxxxxxxvvvuuuvvvyyyzzz{{{zzz{{{zzzzzzyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{}}}}}}|||||||||}}}~~~~~~|||||||||{{{{{{||||||}}}nnnnnnnnnoooppprrrsssttttttttttttsssssssssssssssqqqrrrssstttttttttssssssnnnnnnmmmmmmllllllmmmmmmjjjkkklllmmmnnnmmmmmmllllllllllllmmmmmmnnnnnnnnnqqqqqqsssssssssrrrpppooooooooonnnnnnnnnnnnnnnnnnmmmmmmnnnoooooonnnmmmlllmmmnnnpppssswwwzzz|||}}}|||xxxuuutttsssqqqpppnnnoooooopppooonnnmmmllllllnnnoooooonnnoooqqqsssqqqqqqqqqqqqpppnnnmmmmmmooooooooooooooopppqqqqqqppprrrttttttsssssstttuuuxxxyyyzzz|||}}}}}}|||{{{zzzyyyxxxwwwvvvvvvvvvvvvttttttuuuuuuuuuuuuuuuuuuxxxxxxxxxxxxxxxxxxyyyyyyzzzyyywwwwwwwwwwwwuuusssrrrtttvvvvvvuuuttttttuuuuuutttttttttuuuuuurrrpppqqqooonnnnnnooopppooommmlllnnnoooqqqqqqqqqooonnnnnnnnnnnnmmmmmmlllllllllkkklllmmmnnnooonnnmmmmmmmmmllllllnnnoooooommmkkkkkkkkkkkkkkkkkkkkkkkkkkkiiijjjkkkllllllkkkiiihhhhhhhhhhhhiiiiiiiiijjjjjjkkkjjjjjjjjjkkkkkklllllliiiiiijjjkkklllmmmnnnnnnmmmmmmnnnnnnnnnnnnmmmmmmmmmllllllmmmnnnoooqqqrrrppppppqqqqqqrrrssssssssspppqqqqqqrrrqqqqqqppppppkkknnnqqqpppmmmlllooosssrrrqqqooonnnmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmllllllkkkkkkllllllmmmnnnnnnooonnnnnnnnnnnnnnnmmmmmmllloooqqqssstttsssssstttuuutttrrrqqqrrrtttuuutttrrroooooooooooooooooooooooojjjlllnnnmmmkkkjjjkkkmmmjjjkkklllmmmnnnnnnnnnnnnnnnmmmlllllllllnnnooopppllloooqqqqqqpppoooppprrrnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooolllnnnpppqqqqqqpppnnnllljjjjjjjjjllloooqqqpppooommmnnnnnnooopppqqqrrrrrroooooooooooooooooopppqqqnnnnnnoooppprrrtttvvvwww{{{}}}}}}~~~~~~||||||{{{{{{{{{|||}}}}}}||||||}}}}}}~~~~~~~~~}}}~~~~~~~~~}}}~~~}}}zzz{{{||||||{{{yyyyyyzzz{{{xxxzzz|||}}}}}}|||zzzxxxwwwwwwwwwxxxwwwwwwvvvvvvwwwyyy{{{}}}~~~}}}|||zzz{{{||||||{{{zzzzzz|||~~~|||}}}|||{{{zzzzzz{{{{{{xxxzzz|||~~~~~~}}}}}}}}}||||||}}}~~~}}}}}}}}}}}}|||{{{yyyxxxwwwxxxyyyzzzzzzzzzyyyxxxwwwwwwyyy{{{}}}}}}|||zzzyyy{{{zzzyyyxxxxxxzzz|||}}}zzzzzzyyyxxxvvvuuusssrrrttttttttttttuuuuuuvvvvvvtttvvvxxxxxxwwwvvvvvvwwwvvvwwwxxxyyyzzzzzzzzzzzz{{{zzzzzzzzzzzz{{{|||}}}yyyyyy{{{|||||||||{{{zzz|||zzzyyyzzz}}}~~~}}}}}}~~~oooooonnnnnnnnnpppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrssstttuuutttsssrrrnnnnnnmmmlllllllllmmmmmmkkkkkklllmmmmmmmmmkkkkkkkkkkkkkkklllllllllmmmmmmlllnnnppprrrsssrrrqqqpppoooooonnnnnnmmmmmmllllllmmmmmmnnnoooooonnnmmmlllmmmoooqqquuuxxx|||~~~}}}xxxuuutttsssqqqppplllmmmnnnoooooommmkkkiiijjjlllmmmmmmmmmnnnppprrrpppppppppooonnnlllkkkjjjnnnmmmlllllllllnnnooopppqqqsssttttttsssrrrssstttuuuuuuuuuvvvxxxxxxvvvtttsssssssssrrrrrrrrrqqqqqqrrrrrrssssssssssssrrrrrrrrrssstttuuuvvvvvvvvvvvvxxxvvvuuuuuuvvvuuurrrpppppprrruuuuuutttsssssssssrrrrrrrrrssstttssspppnnnqqqooommmmmmnnnoooooonnnkkkmmmppprrrrrrqqqooonnnoooooonnnnnnmmmmmmmmmlllkkklllmmmnnnnnnnnnmmmllllllllllllmmmoooooollljjjkkkkkkkkkkkkkkkkkkllllllkkklllmmmnnnmmmkkkiiihhhgggggghhhhhhiiiiiiiiijjjkkkkkkjjjjjjkkkkkklllmmmgggggghhhjjjkkklllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnkkkkkkjjjkkklllnnnpppqqqooooooooopppqqqrrrttttttpppqqqqqqrrrrrrrrrqqqqqqkkkooorrrpppmmmlllnnnrrrqqqpppnnnmmmlllllllllmmmmmmmmmnnnnnnmmmmmmlllkkkkkkkkkllllllmmmnnnoooooonnnnnnoooooonnnnnnmmmlllmmmoooqqqrrrqqqpppppppppqqqooonnnooorrrtttrrrpppnnnnnnnnnnnnnnnooooooooojjjmmmnnnmmmkkkiiikkkmmmjjjjjjlllmmmnnnnnnooonnnnnnmmmmmmlllmmmnnnooopppkkknnnqqqrrrppppppqqqtttooooooppppppppppppoooooopppppppppppppppppppppppplllnnnqqqssssssqqqnnnllllllkkklllnnnqqqrrrrrrpppooooooooopppqqqrrrrrrrrrppppppoooppppppqqqrrrrrrppppppqqqrrrtttvvvxxxyyy|||}}}{{{{{{{{{{{{|||}}}~~~~~~||||||}}}}}}~~~~~~|||}}}~~~}}}~~~}}}}}}~~~|||zzz{{{||||||{{{yyyyyy{{{|||wwwyyy{{{||||||{{{yyywwwxxxxxxxxxwwwwwwuuuttttttvvvxxx{{{}}}~~~}}}{{{zzz{{{{{{zzzxxxwwwwwwzzz}}}}}}}}}|||{{{yyyxxxxxxyyyvvvwwwyyy|||~~~}}}|||||||||zzzyyyyyyzzz||||||{{{yyy{{{{{{{{{zzzyyywwwvvvuuuvvvwwwxxxxxxwwwvvvtttssstttuuuxxxyyyzzzxxxvvvuuuzzzyyywwwwwwwwwyyy{{{|||xxxxxxxxxwwwuuutttrrrqqqtttttttttuuuuuuuuuuuuuuuvvvyyy{{{|||{{{zzzzzz{{{xxxyyyzzz{{{|||}}}}}}}}}}}}|||zzzyyyzzz{{{}}}{{{|||~~~~~~}}}~~~|||~~~nnnnnnnnnnnnooopppqqqrrrqqqqqqppppppoooppppppqqqnnnnnnoooooopppppppppqqqnnnmmmmmmlllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmlllllllllmmmmmmooopppqqqrrrsssrrrqqqqqqmmmmmmlllllllllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnlllnnnqqquuuyyy}}}}}}zzzvvvssspppoooooonnnnnnmmmlllkkkkkkkkkkkklllmmmoooooooooooonnnoooooooooooonnnmmmlllkkkllllllllllllllllllllllllnnnooopppqqqqqqrrrrrrqqqtttsssrrrqqqqqqqqqrrrsssooopppqqqrrrrrrrrrrrrrrroooqqqrrrsssrrrrrrsssuuuttttttsssrrrrrrsssssssssuuutttsssrrrqqqqqqqqqqqqnnnooopppqqqrrrsssssssssrrrqqqpppoooooopppqqqrrrtttsssrrrpppooonnnnnnnnnooooooooooooppppppppppppnnnmmmmmmlllllllllmmmmmmnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllljjjiiiiiiiiijjjjjjllllllkkkkkkjjjiiiiiiiiiiiihhhhhhhhhiiijjjkkkkkkmmmmmmmmmllllllkkkkkkkkkkkkkkkkkklllllllllmmmmmmpppoooooonnnlllkkkkkkjjjlllllllllmmmnnnqqqssstttmmmnnnnnnooopppqqqqqqrrrqqqpppooonnnnnnoooppppppsssqqqooonnnmmmnnnpppqqqoooooooooooonnnmmmlllkkknnnmmmmmmmmmmmmmmmmmmlllmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmlllkkkjjjkkklllmmmmmmmmmmmmmmmnnnnnnnnnooonnnnnnooopppppppppppppppnnnnnnmmmllllllllllllmmmllllllllllllkkkjjjiiiiiijjjjjjlllmmmnnnnnnnnnnnnnnnoooooopppppppppooooooppppppqqqrrrssssssssssssoooppprrrsssssssssrrrqqqrrrssstttuuuuuutttsssrrrsssssstttttttttsssqqqpppoooppprrrtttvvvvvvvvvvvvrrrpppoooppprrrtttttttttvvvtttqqqooopppsssvvvyyy}}}zzzxxxxxxyyyzzzxxxvvv}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}||||||{{{{{{{{{{{{~~~~~~~~~~~~~~~~~~}}}~~~}}}zzz{{{}}}~~~~~~~~~}}}|||{{{{{{zzzyyyxxxwwwvvvvvvtttvvvwwwwwwvvvvvvwwwxxxwwwvvvuuutttttttttuuuvvvuuuvvvxxxzzz{{{{{{{{{zzzyyyyyyzzz{{{|||||||||{{{|||yyyuuussssssttttttsssuuuvvvwwwxxxyyy{{{||||||~~~~~~}}}zzzxxxwwwyyy{{{}}}{{{yyyzzz|||}}}zzzxxxxxxxxxxxxxxxvvvtttqqqpppuuuwwwxxxxxxwwwwwwyyy{{{wwwyyy{{{|||{{{{{{|||~~~|||}}}}}}}}}|||}}}{{{yyyzzz{{{zzzxxxyyyyyyzzz{{{|||||||||{{{xxx|||~~~~~~nnnnnnnnnoooooopppqqqrrrqqqppppppoooooopppppppppmmmnnnnnnnnnooooooooopppllllllkkkkkkkkkkkkllllllllllllllllllllllllllllllmmmmmmlllllllllmmmmmmnnnnnnoooqqqsssttttttssssssoooooonnnmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmoooqqquuuyyy|||}}}|||zzzxxxuuurrrpppoooooonnnnnnmmmllllllkkkkkkjjjkkkmmmnnnoooooonnnnnnooooooooonnnmmmllllllkkkkkkjjjjjjjjjjjjjjjkkkkkkllllllmmmnnnooooooooooooqqqpppooonnnnnnooopppqqqmmmmmmnnnooooooooooooooonnnoooppppppooooooqqqssssssrrrrrrqqqqqqqqqrrrrrrpppoooooooooooooooppppppooooooppprrrrrrsssssssssqqqqqqpppoooooopppqqqqqqttttttrrrqqqpppoooooooooooooooooooooooooooooonnnmmmmmmllllllllllllmmmmmmnnnnnnmmmmmmlllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiijjjkkkmmmmmmlllllllllkkkkkkjjjjjjjjjjjjjjjjjjkkkkkklllmmmnnnmmmmmmlllllllllkkkkkkkkklllllllllmmmmmmmmmnnnnnnmmmmmmmmmmmmllllllllllllmmmmmmlllmmmmmmooopppqqqoooooooooppppppqqqrrrrrrqqqpppooonnnnnnooopppqqqrrrqqqooonnnmmmnnnooopppoooooooooooonnnmmmlllkkkmmmmmmmmmmmmllllllllllllkkklllllllllmmmmmmnnnnnnnnnmmmlllkkkkkkkkkllllllllllllmmmmmmmmmnnnnnnnnnmmmnnnooooooppppppooooooooonnnnnnmmmllllllllllllllllllmmmmmmlllkkkjjjjjjjjjkkklllmmmnnnnnnnnnnnnnnnnnnooopppqqqqqqpppppprrrssssssttttttttttttssstttuuuvvvvvvvvvuuutttsssssstttuuuvvvwwwvvvvvvuuuuuuuuuvvvvvvuuusssrrrqqqrrrssstttuuuvvvvvvuuuuuurrrqqqpppqqqssstttuuutttvvvtttrrrqqqsssvvvzzz||||||yyyxxxyyyzzzyyywww{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~}}}}}}}}}}}}|||||||||{{{{{{~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}|||zzz{{{||||||}}}|||{{{{{{{{{zzzzzzyyywwwvvvvvvuuuuuuvvvwwwvvvtttssstttuuuuuutttsssrrrrrrssstttuuuuuuvvvwwwxxxyyyxxxxxxwwwwwwxxxyyyzzzzzzzzzzzzzzzzzzxxxuuusssttttttsssrrrttttttuuuvvvxxxyyyzzz{{{{{{|||{{{zzzyyyzzz|||}}}zzz{{{|||}}}|||zzz{{{{{{zzzyyyxxxwwwuuutttuuuxxxzzz||||||}}}~~~nnnnnnoooooopppqqqqqqrrrooooooooooooooopppppppppllllllmmmmmmmmmmmmnnnnnnkkkjjjjjjiiiiiijjjjjjkkklllllllllllllllllllllllllllkkkkkkkkklllmmmnnnnnnnnnoooqqqsssuuuuuuuuuuuuqqqqqqooonnnmmmlllllllllnnnnnnnnnnnnnnnnnnnnnnnnnnnooorrrtttwwwzzz|||}}}yyyxxxwwwuuusssqqqpppooonnnnnnnnnmmmmmmllllllkkkjjjkkklllmmmnnnnnnnnnnnnnnnnnnnnnmmmmmmlllkkkkkkjjjiiihhhgggggghhhiiijjjiiijjjkkklllmmmmmmmmmmmmmmmmmmlllkkkkkklllmmmnnnlllllllllmmmmmmmmmmmmmmmmmmnnnmmmlllkkklllnnnppppppppppppooooooppppppqqqmmmmmmmmmmmmnnnooopppqqqooopppqqqrrrrrrssssssrrrqqqqqqpppoooooopppqqqqqqttttttsssqqqppppppppppppooooooooonnnnnnmmmmmmmmmlllllllllllllllllllllmmmoooooonnnmmmlllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjgggggghhhiiikkkmmmooopppllllllkkkkkkkkkkkkkkkkkkkkklllmmmnnnooopppqqqrrrlllllllllllllllkkkkkkkkkmmmmmmmmmmmmnnnnnnnnnooojjjkkkkkkkkkllllllmmmmmmoooooooooooooooppppppqqqpppppppppppppppqqqrrrsssrrrqqqpppoooooopppqqqrrrrrrqqqooonnnnnnnnnooopppppppppppppppooonnnmmmlllmmmmmmmmmlllllllllkkkkkkkkkkkklllmmmnnnnnnoooooonnnnnnmmmlllllllllllllllllllllmmmmmmmmmnnnnnnnnnmmmnnnooooooppppppooooooqqqppppppooonnnmmmmmmlllnnnnnnnnnoooooonnnmmmmmmlllmmmnnnooooooooooooooonnnooopppqqqrrrsssssssssvvvvvvvvvvvvvvvvvvuuuuuuyyyzzzzzzzzzyyyxxxwwwvvvvvvwwwxxxxxxyyyyyyyyyxxxxxxxxxxxxwwwvvvtttsssrrrtttuuuvvvwwwwwwvvvuuutttsssrrrqqqrrrtttuuuuuutttvvvuuuttttttvvvyyy}}}~~~zzzxxxyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}}}}~~~}}}}}}|||}}}}}}}}}|||||||||||||||||||||||||||}}}~~~~~~~~~~~~}}}}}}|||{{{{{{{{{|||||||||||||||{{{{{{yyyyyyzzzzzzzzzzzzyyyxxxyyyyyyxxxwwwvvvuuuuuuttttttuuuuuutttrrrqqqrrrssstttsssssssssssstttvvvwwwvvvvvvvvvvvvvvvuuuttttttuuuvvvwwwxxxyyyyyyyyyyyyxxxwwwuuuuuuuuuuuusssrrrttttttuuuwwwxxxyyyzzz{{{{{{|||}}}}}}}}}~~~~~~~~~||||||{{{{{{{{{zzz}}}nnnnnnooopppqqqqqqqqqqqqnnnnnnooooooooooooooooookkkkkkkkkkkkkkkllllllllljjjjjjiiiiiiiiijjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkklllmmmnnnooonnnoooqqqsssttttttttttttsssrrrpppnnnlllkkkjjjjjjmmmmmmmmmmmmmmmmmmmmmmmmooopppqqqsssuuuwwwyyyzzzwwwvvvuuusssrrrpppooonnnnnnmmmmmmmmmlllllllllkkkjjjkkkkkklllmmmmmmnnnnnnnnnmmmmmmllllllkkkkkkkkkkkkjjjhhhgggggggggiiijjjhhhhhhiiijjjkkkkkkkkkkkkkkkkkkjjjiiijjjkkklllmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmkkkjjjjjjmmmooonnnnnnnnnnnnnnnoooooopppooooooooooooooopppqqqrrrpppqqqqqqrrrssssssrrrrrrqqqppppppppppppppppppqqqsssrrrqqqpppoooooooooooooooooonnnnnnmmmmmmllllllkkkllllllmmmmmmmmmmmmmmmqqqqqqpppooommmlllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjffffffgggiiijjjlllmmmnnnjjjjjjjjjjjjkkkkkkkkkkkklllmmmnnnpppqqqrrrssstttllllllllllllllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnkkkkkkkkklllllllllmmmmmmpppqqqrrrsssttttttttttttqqqppppppooopppqqqrrrsssrrrrrrqqqpppqqqrrrssstttrrrrrrqqqpppoooppppppqqqpppqqqqqqqqqppppppooonnnnnnnnnmmmmmmllllllkkkkkkllllllmmmnnnoooqqqqqqrrrooonnnnnnmmmmmmmmmmmmmmmnnnnnnnnnoooooooooppppppoooppppppqqqrrrqqqqqqqqqsssssssssrrrqqqpppooonnnpppqqqqqqrrrrrrrrrrrrqqqpppqqqqqqrrrrrrrrrqqqqqqpppqqqrrrtttuuuvvvvvvvvvyyyyyyyyyyyyxxxwwwvvvvvvzzzzzzzzz{{{{{{{{{zzzzzz{{{{{{{{{{{{zzzzzzyyyyyy{{{{{{zzzxxxwwwuuutttsssuuuvvvwwwxxxxxxwwwvvvuuutttsssrrrrrrtttuuuuuuuuuwwwvvvvvvvvvwwwyyy|||}}}}}}zzzxxxwwwxxxyyyyyy||||||||||||||||||||||||yyyyyyzzz{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{}}}}}}{{{{{{{{{{{{zzzzzzyyyyyyxxxyyyyyyzzz{{{{{{zzzzzzyyyyyyyyyyyyxxxxxxxxxwwwxxxwwwwwwvvvuuuuuuttttttqqqrrrssssssrrrqqqrrrsssvvvvvvuuuuuuvvvxxxzzz{{{yyyxxxxxxwwwvvvuuutttsssvvvwwwxxxyyyzzz{{{{{{{{{zzzyyyxxxxxxyyyyyywwwuuuyyyyyyzzz|||}}}~~~lllmmmoooppppppppppppppplllmmmnnnoooooooooooonnnkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiijjjkkkllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkmmmnnnoooooopppqqqsssssssssrrrrrrsssrrrpppnnnllljjjiiiiiillllllllllllllllllllllllnnnnnnoooqqqssstttuuuvvvwwwvvvuuussspppnnnmmmlllllllllllllllkkkkkkkkkkkkjjjjjjjjjkkkllllllmmmnnnmmmlllkkkkkkjjjkkkkkkllllllkkkjjjiiihhhiiiiiijjjhhhhhhiiijjjkkkkkkkkkkkkkkkjjjjjjiiijjjkkklllmmmmmmmmmlllkkkkkkllllllmmmmmmmmmmmmlllkkklllnnnpppnnnmmmmmmmmmnnnnnnoooppprrrrrrqqqpppppppppppppppqqqqqqrrrsssssssssrrrrrrpppppppppqqqqqqpppppppppqqqpppooonnnmmmmmmmmmnnnooonnnnnnnnnmmmmmmmmmlllkkklllmmmnnnnnnnnnnnnmmmppppppooonnnmmmkkkkkkjjjhhhhhhhhhhhhhhhhhhhhhhhhfffggghhhhhhiiijjjjjjjjjhhhhhhiiiiiijjjjjjkkkkkklllmmmoooqqqrrrsssttttttmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllnnnpppsssvvvwwwxxxxxxxxxrrrqqqpppooopppqqqrrrssstttssssssrrrssstttuuuvvvttttttssssssrrrrrrrrrsssrrrrrrsssssssssrrrqqqqqqppppppoooooonnnmmmmmmlllkkklllmmmnnnooopppqqqqqqppppppppppppoooooonnnnnnqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssttttttttttttsssvvvvvvvvvvvvuuutttsssrrrsssssstttuuuvvvvvvvvvuuutttuuuuuuuuuuuuuuutttsssrrrssstttvvvwwwxxxxxxxxxzzzzzzzzzzzzyyyxxxwwwwwwwwwwwwxxxyyyzzz|||}}}~~~~~~|||{{{zzzyyyxxx|||{{{zzzxxxwwwuuutttttttttuuuvvvxxxxxxxxxxxxwwwuuusssrrrrrrtttuuuuuutttwwwwwwvvvvvvvvvwwwwwwxxx{{{{{{yyywwwvvvvvvwwwyyyzzzzzzzzzzzzzzzzzzzzzzzzwwwwwwxxxxxxyyyzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzwwwwwwwwwxxxxxxyyyzzz{{{yyyyyyyyyyyyyyyxxxxxxxxxwwwxxxyyyzzzzzz{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwvvvuuuuuuuuuppprrrsssttttttuuuwwwxxxyyyyyyxxxxxxyyy{{{}}}~~~~~~}}}|||{{{zzzyyyxxxxxx{{{|||}}}~~~~~~~~~~~~|||kkklllnnnoooppppppooonnnkkklllmmmooooooooonnnnnnkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiijjjkkklllllljjjjjjjjjjjjjjjjjjjjjjjjkkkjjjjjjjjjkkklllmmmmmmoooppprrrssstttttttttssstttsssqqqnnnlllkkkjjjiiikkkkkkkkkkkkkkkkkkkkkkkkllllllmmmnnnpppqqqrrrrrrvvvuuusssqqqooommmkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjlllmmmmmmmmmllljjjjjjiiijjjkkkllllllllllllkkkkkkjjjiiiiiiggghhhiiijjjkkkkkkkkkkkkkkkkkkjjjjjjkkklllmmmnnnlllkkkjjjiiihhhiiijjjkkkkkkmmmnnnooonnnnnnpppqqqnnnnnnnnnnnnooopppqqqqqqsssrrrqqqpppoooooooooooorrrrrrssssssssssssrrrrrrooopppqqqqqqqqqqqqpppooooooooonnnmmmllllllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnkkklllnnnoooppppppooonnnnnnnnnmmmlllkkkjjjjjjiiigggggggggggggggggggggggghhhhhhiiiiiijjjiiiiiihhhhhhhhhiiijjjjjjkkkllllllmmmnnnppprrrssstttssssssnnnnnnnnnooooooooooooooonnnnnnnnnnnnooooooooooooqqqqqqppppppooooooooonnnmmmppptttxxxzzz{{{zzzyyyuuutttsssqqqqqqssstttvvvvvvvvvuuuuuuuuuwwwxxxyyywwwwwwwwwwwwvvvvvvvvvuuuttttttuuuuuuuuuuuuttttttssssssrrrrrrqqqpppooooookkkkkklllmmmmmmnnnoooooorrrrrrrrrrrrrrrqqqpppppprrrsssssssssssstttttttttssstttuuuuuuvvvvvvuuuuuuvvvvvvwwwxxxxxxwwwuuutttssstttuuuvvvwwwwwwxxxwwwwwwwwwwwwwwwwwwvvvuuutttssstttuuuvvvwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxwwwttttttuuuwwwyyy{{{}}}~~~~~~|||zzzyyyyyyyyy{{{zzzxxxwwwuuuuuuttttttssstttvvvwwwxxxxxxxxxwwwuuusssrrrrrrsssttttttsssuuuuuuuuuuuuuuutttttttttwwwxxxyyyxxxvvvvvvwwwyyyvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxyyy{{{|||zzzzzzzzzzzzzzz{{{{{{{{{wwwwwwwwwwwwxxxyyyzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzz{{{|||||||||{{{{{{{{{{{{zzz{{{|||}}}}}}{{{{{{zzzzzzyyyyyyyyyyyytttvvvxxxzzzzzz|||~~~~~~}}}}}}|||}}}~~~iiijjjlllnnnooonnnmmmmmmiiikkkmmmnnnoooooonnnmmmkkkkkkkkkjjjjjjjjjiiiiiihhhhhhhhhhhhiiijjjkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkjjjkkkkkkllllllnnnooorrruuuwwwxxxyyyyyyvvvuuussspppooommmlllllliiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjlllmmmnnnooopppqqqqqqpppnnnmmmlllkkkjjjhhhhhhhhhhhhhhhhhhiiiiiijjjiiiiiiiiijjjkkklllmmmlllkkkjjjiiiiiijjjkkklllkkklllmmmmmmllljjjhhhgggfffggghhhiiijjjjjjjjjjjjkkkjjjjjjjjjkkklllnnnooommmllljjjhhhhhhiiijjjkkkiiikkkoooqqqqqqpppqqqqqqoooooooooooopppqqqrrrsssssssssrrrrrrrrrrrrrrrsssrrrsssssssssssssssrrrrrrooopppqqqqqqqqqqqqpppooooooooonnnmmmmmmmmmmmmnnnmmmnnnnnnooooooppppppppplllmmmoooqqqrrrqqqppppppoooooonnnnnnmmmmmmmmmllliiiiiiiiiiiiiiiiiiiiiiiihhhiiijjjkkklllkkkkkkjjjiiiiiijjjkkkmmmnnnnnnooooooppprrrtttuuutttssssssoooooopppppppppqqqqqqqqqpppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrsssssssssrrruuuzzz}}}}}}|||zzzxxxvvvuuuuuuvvvxxxyyyxxxxxxwwwwwwxxxyyy{{{|||zzzzzzzzzzzzzzzyyyyyyxxxvvvvvvwwwwwwwwwwwwwwwvvvwwwvvvuuutttsssrrrrrrqqqnnnnnnooooooooopppppppppsssttttttuuutttsssrrrqqqssssssssssssttttttttttttttttttuuuvvvvvvvvvvvvuuutttuuuwwwxxxxxxwwwvvvuuuqqqrrrtttuuuvvvwwwwwwwwwxxxxxxxxxwwwvvvuuuttttttsssssstttuuuuuuuuuuuuuuuwwwwwwxxxxxxyyyxxxxxxxxxtttttttttuuuwwwyyy{{{}}}~~~}}}|||zzzzzzzzzzzz{{{yyyxxxvvvuuutttttttttuuutttuuuvvvwwwwwwwwwuuuuuutttsssqqqqqqrrrssssssrrrrrrssstttuuuuuuttttttssstttvvvyyyzzzxxxxxxyyyzzzvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuvvvwwwyyy{{{|||{{{{{{{{{|||||||||}}}}}}yyyyyyyyyyyyzzz{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}~~~~~~~~~}}}}}}}}}}}}|||}}}~~~~~~~~~}}}hhhjjjlllmmmnnnnnnlllllliiijjjlllnnnoooooonnnmmmkkkkkkkkkkkkjjjjjjiiiiiiffffffffffffggghhhjjjjjjiiiiiiiiiiiiiiiiiiiiiiiillllllkkkjjjjjjjjjkkkkkklllnnnrrrvvvzzz|||}}}~~~wwwvvvtttrrrqqqoooooonnnhhhhhhhhhhhhhhhhhhhhhhhhggghhhiiijjjlllmmmnnnooommmmmmmmmllllllkkkkkkkkkgggggggggggghhhhhhhhhhhhjjjiiiiiihhhiiikkklllmmmlllkkkiiihhhhhhjjjkkkmmmiiikkkmmmnnnmmmjjjgggeeeeeefffggghhhiiiiiiiiiiiikkkjjjjjjjjjjjjlllnnnoooooonnnllljjjjjjkkklllmmmgggjjjoooqqqrrrqqqqqqqqqppppppppppppqqqrrrssstttuuuuuuuuuuuuvvvvvvxxxxxxssssssssstttssssssrrrrrrooopppqqqrrrrrrqqqpppooopppoooooonnnnnnnnnnnnooommmmmmnnnooopppqqqrrrrrrlllnnnppprrrsssrrrqqqppprrrrrrrrrqqqqqqqqqqqqqqqmmmmmmmmmmmmmmmmmmmmmmmmiiijjjkkkmmmnnnnnnmmmmmmjjjkkklllmmmnnnpppqqqqqqppprrrtttuuuvvvuuutttsssppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssttttttqqqrrrrrrsssuuuvvvvvvwwwyyy|||}}}{{{yyywwwwwwyyy{{{|||yyyyyyxxxxxxyyy{{{|||}}}||||||}}}}}}||||||{{{zzzwwwxxxxxxyyyyyyyyyxxxxxxyyyxxxwwwvvvuuutttsssssssssssssssssssssssssssssstttuuuvvvvvvvvvuuusssrrrrrrrrrrrrsssssssssttttttsssttttttuuuuuuuuuuuuuuurrrsssuuuwwwxxxwwwvvvuuupppppprrrtttuuuvvvvvvvvvwwwwwwwwwvvvvvvtttsssrrrrrrrrrsssssssssssssssrrruuuvvvwwwwwwxxxxxxxxxxxxvvvuuuuuuuuuvvvxxxzzz{{{{{{zzzyyyyyyyyyzzz|||}}}wwwvvvuuussssssssstttuuuvvvwwwwwwwwwvvvuuusssrrrtttrrrqqqqqqrrrsssrrrqqqpppqqqsssuuuuuuuuuuuutttrrrvvvzzz|||{{{yyyzzz|||yyyyyyyyyyyyyyyyyyyyyyyyuuutttuuuuuuwwwyyy{{{}}}|||}}}}}}}}}~~~~~~{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~jjjiiihhhhhhhhhiiikkklllmmmnnnooopppppppppnnnnnnpppooollljjjiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjkkkiiijjjlllmmmllljjjhhhgggllllllllllllllllllllllllmmmnnnqqqtttvvvxxxxxxxxxyyyxxxvvvtttrrrpppnnnmmmjjjjjjiiihhhgggfffeeeeeeffffffgggiiijjjkkklllmmmkkkkkkkkkkkkkkkkkkkkkkkkiiijjjkkkjjjgggeeeeeeeeeeeefffggghhhiiiiiiiiiiiimmmlllkkkjjjiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiikkkjjjhhhgggggghhhjjjkkkllljjjhhhjjjmmmooonnnlllpppooonnnllllllnnnooopppmmmooorrrttttttsssqqqoooppprrrssstttssstttuuuwwwuuuvvvwwwxxxxxxxxxwwwvvvxxxwwwuuutttssssssttttttuuuuuutttsssrrrqqqqqqqqqqqqpppnnnmmmmmmnnnpppqqqsssrrrrrrqqqppppppooooooqqqrrrtttvvvxxxyyyzzzzzzzzzzzzzzzyyyxxxwwwvvvuuupppooonnnnnnoooooonnnlllnnnnnnoooooooooooonnnnnnmmmlllllllllnnnpppqqqsssssstttvvvwwwxxxxxxwwwwwwqqqqqqrrrssssssttttttuuuxxxwwwvvvtttssssssssssssrrrssstttuuuvvvwwwxxxyyy{{{~~~~~~{{{yyyxxxxxxzzz{{{yyyzzz{{{}}}~~~~~~~~~~~~||||||~~~~~~~~~}}}||||||||||||zzzxxxwwwxxxyyy|||{{{zzzyyyxxxxxxxxxxxxrrrssstttvvvwwwwwwwwwwwwyyyyyyyyyxxxvvvuuusssrrruuuuuuuuuuuuuuuuuuuuuuuuttttttuuuuuuuuutttsssssssssssstttuuutttsssrrrqqqsssrrrqqqqqqrrrtttwwwxxxuuutttssssssuuuuuutttssssssrrrqqqqqqrrrsssuuuvvvvvvvvvuuuttttttsssttttttuuuvvvuuutttssstttwwwzzzwwwxxx{{{}}}}}}|||zzzyyyxxxwwwvvvtttrrrqqqqqqpppuuuuuuuuuuuuuuuvvvvvvvvvtttsssrrrrrrrrrrrrsssssstttttttttuuuuuuvvvvvvvvvwwwxxxzzz|||}}}|||{{{zzzyyy{{{}}}~~~~~~}}}|||zzzyyyyyyyyy{{{}}}~~~~~~~~~iiihhhhhhggghhhiiijjjkkkllllllmmmnnnoooooonnnnnnmmmlllkkkjjjiiijjjjjjkkkkkkjjjiiihhhhhhhhhhhhhhhiiijjjkkkkkkkkkjjjhhhggglllllllllllllllllllllllllllnnnpppsssuuuwwwwwwwwwwwwvvvuuusssqqqooommmlllkkkjjjiiihhhgggffffffeeegggggghhhhhhiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjggghhhiiihhhfffdddcccddddddeeefffggghhhhhhhhhhhhllllllkkkjjjjjjjjjjjjkkkiiiiiijjjjjjkkkkkklllllllllkkkjjjjjjjjjjjjkkklllmmmkkkjjjlllnnnpppooommmqqqpppooonnnnnnooopppqqqoooppprrrssstttsssrrrqqqrrrtttuuuvvvuuuvvvwwwyyyxxxyyyzzz{{{{{{zzzyyyxxxxxxwwwvvvtttsssttttttuuuvvvuuutttsssrrrrrrrrrrrrrrrqqqpppoooooopppqqqrrruuuuuuuuuttttttssssssssstttuuuvvvxxxyyy{{{|||}}}{{{{{{{{{zzzyyyxxxwwwvvvsssqqqppppppqqqqqqooonnnnnnnnnoooooooooooonnnnnnnnnmmmmmmnnnoooppprrrssstttuuuvvvwwwxxxxxxwwwvvvrrrrrrsssssstttuuuuuuuuuxxxxxxwwwvvvuuuuuuuuuuuusssttttttuuuvvvwwwxxxxxxzzz}}}~~~{{{yyyxxxxxxyyyzzzyyyzzz{{{}}}~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}|||yyyyyyzzz{{{}}}|||{{{zzzyyyyyyyyyyyytttuuuwwwxxxyyyyyyzzzzzzyyyyyyxxxxxxwwwvvvuuuuuuuuuuuuuuutttttttttttttttssstttttttttttttttsssssssssttttttuuuuuusssrrrqqqsssrrrrrrrrrsssuuuwwwxxxvvvuuussssssssssssrrrppprrrqqqqqqqqqrrrssstttuuuwwwwwwvvvuuuuuuuuuuuuuuuvvvwwwvvvuuutttuuuxxxzzzxxxzzz}}}}}}|||yyyxxxvvvtttssssssssstttttttttuuuwwwwwwxxxxxxxxxwwwwwwvvvvvvvvvvvvwwwwwwxxxyyyyyyyyyzzzzzzzzz{{{|||}}}~~~}}}|||~~~~~~~~~~~~hhhgggggggggggghhhiiiiiijjjjjjkkklllmmmnnnnnnoookkkkkkjjjjjjjjjjjjkkkkkkkkkkkkiiihhhgggfffffffffiiiiiiiiiiiiiiihhhhhhhhhkkkkkkkkkkkklllllllllllllllmmmooorrrtttuuuuuuuuuuuutttsssqqqooommmlllkkkkkkkkkjjjiiihhhgggffffffhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjhhhiiijjjiiigggeeeeeeeeefffggghhhiiiiiijjjjjjjjjllllllkkkkkkllllllmmmmmmjjjkkkkkklllmmmnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnooonnnmmmnnnpppqqqqqqppprrrrrrpppppppppppprrrrrrrrrrrrrrrsssssssssssstttuuuvvvxxxxxxxxxyyyzzz|||}}}~~~~~~}}}{{{zzzyyyxxxvvvuuuttttttuuuuuuvvvvvvuuutttsssssssssssstttsssrrrqqqqqqrrrssstttxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxyyy{{{}}}}}}|||||||||{{{yyyxxxwwwvvvtttrrrrrrsssrrrqqqooonnnnnnoooooooooooonnnnnnooooooooooooppprrrssstttuuuuuuwwwxxxxxxwwwvvvvvvssssssttttttuuuvvvvvvwwwxxxxxxwwwwwwwwwwwwxxxxxxuuuuuuvvvvvvvvvwwwwwwwwwzzz||||||yyyxxxxxxxxxyyyyyyzzz{{{}}}~~~~~~~~~~~~}}}~~~~~~}}}{{{zzz{{{|||~~~}}}|||{{{{{{{{{{{{{{{wwwxxxyyy{{{||||||||||||{{{zzzyyyxxxwwwxxxxxxyyyuuuuuuuuuttttttsssssssssssssssttttttuuutttttttttttttttuuuvvvuuutttsssrrrsssssstttuuuvvvwwwxxxxxxxxxvvvtttssssssrrrpppooorrrrrrqqqrrrrrrsssuuuuuuyyyyyyxxxxxxxxxxxxwwwwwwxxxxxxxxxwwwvvvwwwyyy{{{zzz}}}{{{zzzxxxvvvvvvwwwxxxyyytttvvvxxxzzz{{{||||||{{{||||||||||||||||||||||||gggggggggggghhhhhhhhhiiiiiiiiijjjjjjlllmmmnnnoookkkkkkkkkjjjjjjjjjjjjjjjjjjiiihhhgggffffffffffffiiiiiihhhgggggghhhhhhiiikkkkkkkkkkkkkkklllllllllkkkmmmoooqqqssssssssssssrrrrrrqqqooonnnlllkkkkkkllllllkkkjjjiiihhhggggggiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkklllkkklllmmmllljjjhhhhhhiiijjjkkklllmmmmmmnnnmmmmmmlllllllllmmmmmmnnnppppppnnnnnnoooooopppppppppqqqppppppqqqqqqqqqqqqpppppppppppppppqqqrrrrrrrrrrrrssssssrrrrrrrrrrrrsssssstttssssssrrrssstttuuuvvvvvvxxxzzz{{{{{{{{{}}}}}}|||zzzxxxwwwvvvuuuuuuvvvvvvvvvvvvuuutttttttttttttttuuuuuuttttttttttttuuuuuuyyyyyyyyyyyyzzzzzzzzz{{{zzzzzzzzz{{{}}}~~~~~~~~~}}}|||{{{zzzyyywwwvvvtttsssssssssqqqooonnnnnnoooooooooooonnnnnnppppppqqqqqqrrrsssttttttuuuvvvwwwxxxxxxwwwvvvuuuuuuuuuuuuvvvwwwwwwxxxxxxxxxxxxwwwwwwxxxyyyyyyzzzwwwwwwwwwwwwwwwwwwwwwwwwyyy{{{}}}|||zzzxxxxxxxxxxxxyyyzzz{{{}}}~~~~~~~~~~~~}}}}}}~~~|||zzzzzz{{{}}}~~~}}}|||{{{{{{{{{{{{{{{yyyzzz{{{}}}~~~~~~}}}{{{yyyxxxxxxzzz{{{vvvvvvuuuuuuttttttssssssssstttuuuuuuvvvvvvvvvvvvuuuvvvwwwwwwwwwvvvuuutttuuuvvvwwwyyyzzzzzzzzzzzzyyywwwvvvuuuuuuuuusssrrrtttttttttuuuuuuvvvwwwwww||||||||||||||||||{{{{{{zzz{{{{{{zzzyyyyyy{{{}}}~~~~~~|||{{{{{{}}}yyy{{{}}}~~~~~~hhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjkkkmmmnnnnnnooonnnnnnmmmlllkkkjjjiiihhhhhhggggggggggggggghhhhhhiiihhhhhhgggggghhhiiiiiijjjjjjjjjkkkkkkkkkllllllkkkmmmoooqqqrrrrrrrrrqqqqqqqqqpppooonnnllllllkkkmmmmmmlllkkkjjjiiihhhhhhhhhiiiiiijjjlllmmmmmmnnnlllllllllmmmmmmmmmnnnnnnlllmmmnnnmmmkkkjjjjjjkkkkkklllmmmnnnoooooooooooonnnnnnnnnnnnoooppprrrrrrssssssrrrrrrqqqqqqppppppqqqrrrssssssssssssrrrqqqrrrrrrssssssssssssssstttttttttssssssssssssttttttuuutttsssrrrrrrtttuuuwwwwwwyyy{{{{{{{{{|||~~~}}}|||zzzxxxwwwvvvuuuuuuvvvvvvvvvvvvuuuttttttttttttuuuvvvuuuuuuuuuuuuuuuuuuvvvwwwwwwxxxyyyzzzzzz{{{|||zzz{{{{{{}}}~~~~~~}}}|||{{{zzzxxxvvvtttssssssrrrpppnnnnnnnnnoooooooooooonnnnnnqqqqqqrrrrrrsssssstttttttttuuuwwwxxxxxxwwwvvvvvvvvvwwwwwwxxxxxxyyyzzzzzzwwwwwwwwwwwwxxxyyyzzzzzzxxxxxxxxxxxxwwwwwwwwwwwwyyyzzz|||}}}~~~~~~~~~~~~~~~|||zzzyyyxxxxxxxxxyyyzzz{{{}}}~~~~~~~~~~~~~~~}}}{{{||||||{{{zzzyyy{{{|||}}}|||{{{{{{{{{{{{{{{{{{{{{|||}}}~~~~~~{{{zzzyyyyyyzzzwwwwwwwwwvvvvvvvvvuuuuuutttuuuvvvxxxxxxyyyyyyyyyxxxyyyyyyzzzyyyxxxwwwvvvxxxyyyzzz|||}}}}}}}}}}}}{{{yyyxxxxxxyyyzzzyyywwwwwwxxxxxxyyyzzzzzzzzz{{{~~~|||}}}~~~}}}|||{{{}}}~~~}}}~~~iiijjjkkkkkkllllllkkkkkkjjjkkkmmmnnnooooooooonnnooooooooonnnlllkkkiiihhhhhhggggggggghhhhhhiiijjjhhhhhhhhhiiiiiiiiiiiijjjiiiiiijjjjjjkkkkkklllllllllmmmoooqqqqqqqqqqqqqqqqqqqqqpppoooooonnnmmmmmmnnnnnnmmmlllkkkjjjiiiiiiiiiiiijjjkkkmmmnnnoooppplllmmmmmmnnnnnnooooooooojjjlllmmmmmmkkkjjjjjjjjjjjjkkklllmmmmmmnnnnnnmmmpppoooppppppqqqrrrssstttuuuuuutttsssrrrqqqqqqpppssssssssssssssssssssssssssstttuuuuuusssssstttuuuttttttttttttttttttttttttttttttsssrrrssstttuuuvvvuuuwwwyyyzzzzzz{{{~~~~~~|||{{{yyyxxxvvvuuuttttttuuuuuuuuuuuuttttttsssttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttuuuwwwxxxzzz{{{{{{{{{|||~~~~~~|||{{{zzzxxxvvvtttsssrrrqqqnnnlllnnnnnnoooooooooooonnnnnnqqqqqqrrrssstttsssssssssssstttvvvwwwxxxxxxwwwwwwxxxxxxyyyyyyzzz{{{{{{{{{xxxxxxxxxxxxxxxyyyzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxzzzzzz{{{{{{|||}}}~~~~~~~~~}}}|||{{{zzzyyyyyyyyyyyyzzz{{{}}}~~~~~~~~~~~~~~~}}}|||{{{||||||{{{zzzyyy{{{}}}||||||{{{{{{{{{{{{||||||}}}~~~|||{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyywwwxxxyyy{{{|||}}}}}}}}}{{{{{{|||}}}|||{{{zzzyyy{{{{{{|||}}}~~~}}}|||{{{{{{}}}~~~}}}{{{zzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||~~~kkklllmmmnnnnnnnnnmmmmmmkkkmmmppprrrrrrqqqooommmoooooooooooonnnmmmkkkjjjjjjiiiiiihhhhhhhhhiiiiiiggghhhjjjkkkkkkkkkjjjiiihhhiiiiiijjjkkkkkkllllllmmmnnnpppqqqrrrqqqqqqppprrrrrrqqqqqqppppppoooooooooooonnnmmmlllkkkjjjjjjjjjjjjkkkkkklllmmmnnnnnnlllllllllmmmnnnoooooooookkkmmmnnnnnnlllkkkkkkllljjjkkklllmmmnnnnnnnnnnnnqqqqqqqqqqqqrrrsssttttttuuuuuuttttttssssssrrrrrrssssssrrrqqqqqqrrrsssssssssuuuvvvuuusssrrrtttvvvsssttttttttttttttttttsssssssssrrrrrrsssssstttuuusssuuuwwwxxxyyyzzz|||~~~}}}~~~~~~~~~}}}|||zzzyyyxxxwwwvvvtttsssttttttuuutttsssssssssssssssttttttssssssttttttttttttssssssrrrrrrtttuuuwwwyyyzzz{{{|||~~~~~~|||{{{zzzyyywwwuuusssrrrqqqnnnlllnnnnnnoooooooooooonnnnnnpppqqqrrrsssssssssrrrrrrrrrsssuuuwwwxxxyyyyyyxxxyyyyyyzzz{{{{{{||||||}}}zzzzzzzzzyyyzzzzzz{{{{{{xxxxxxxxxyyyyyyyyyyyyyyy{{{{{{zzzzzz{{{|||}}}~~~||||||{{{{{{zzzzzzzzzzzzyyyzzz{{{}}}~~~~~~~~~~~~~~~|||{{{|||}}}}}}|||{{{{{{|||~~~}}}}}}}}}||||||}}}}}}~~~}}}|||{{{zzzzzz{{{{{{|||}}}}}}}}}zzz{{{|||~~~}}}~~~~~~|||{{{||||||{{{{{{|||~~~}}}}}}~~~~~~}}}{{{|||}}}~~~}}}~~~~~~~~~}}}|||}}}}}}|||}}}~~~~~~~~~}}}||||||}}}~~~~~~lllmmmooopppppppppooonnnlllnnnrrruuuuuurrrooommmmmmnnnoooppppppooonnnmmmmmmlllkkkiiihhhhhhhhhhhhggghhhjjjlllmmmllljjjiiihhhhhhiiijjjkkkkkkllllllnnnooopppqqqrrrrrrqqqppprrrrrrrrrrrrqqqqqqppppppoooooonnnmmmlllkkkkkkjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllmmmnnnoooooommmoooppppppnnnmmmnnnnnnlllmmmnnnoooppppppppppppssssssrrrrrrrrrsssttttttsssssssssttttttttttttttttttsssqqqppppppqqqssstttsssuuuwwwvvvsssrrrtttvvvssssssttttttttttttssssssrrrrrrrrrsssssssssssstttqqqsssuuuwwwwwwxxx{{{}}}{{{{{{||||||{{{zzzxxxwwwxxxwwwuuutttssssssttttttssssssrrrrrrrrrsssssstttrrrrrrssssssssssssrrrrrrqqqrrrsssuuuwwwyyy{{{{{{}}}~~~}}}|||{{{zzz{{{xxxvvvtttsssrrrooommmnnnnnnoooooooooooonnnnnnpppqqqrrrsssssssssrrrqqqqqqrrrtttwwwyyyyyyyyyyyyzzzzzz{{{{{{|||}}}}}}}}}||||||{{{{{{{{{{{{||||||xxxxxxxxxyyyyyyzzzzzzzzz|||{{{zzzzzz{{{|||~~~{{{{{{{{{{{{{{{{{{{{{{{{yyyzzz{{{}}}~~~~~~~~~~~~~~~}}}|||}}}~~~~~~}}}||||||~~~~~~~~~~~~~~~~~~~~~}}}{{{{{{|||}}}~~~{{{|||~~~~~~}}}|||{{{zzzzzz{{{}}}~~~~~~~~~|||zzz|||}}}|||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~|||{{{zzz{{{|||~~~~~~~~~~~~}}}}}}~~~~~~|||{{{{{{|||}}}~~~}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~ooopppqqqrrrsssrrrqqqpppssssssssssssrrrqqqppppppooooooppppppqqqqqqqqqrrrnnnnnnmmmllllllllllllmmmlllllllllkkkllllllmmmmmmiiijjjjjjjjjkkkkkkkkkllllllnnnppprrrsssrrrqqqqqqpppqqqssstttuuutttssssssppppppppppppppppppppppppmmmmmmlllmmmnnnooopppppppppoooooooooqqqqqqooommmnnnnnnnnnooonnnnnnmmmlllppppppooooooooonnnnnnnnnnnnnnnoooooooooooooooooorrrqqqpppoooooooooooooooppprrrssssssqqqppppppqqqssssssrrrrrrrrrrrrrrrsssqqqsssvvvyyyzzzyyyxxxvvvqqqqqqpppppppppppppppqqqoooppprrrtttwwwyyy{{{||||||{{{zzzxxxwwwuuutttsssuuutttssssssrrrqqqpppoootttsssrrrrrrqqqqqqrrrrrrqqqsssuuuvvvvvvuuusssrrrppppppqqqrrrtttvvvwwwxxx~~~}}}|||||||||}}}}}}{{{yyyvvvsssqqqqqqrrrrrrppppppoooooooooppprrrsssrrrrrrrrrrrrrrrrrrrrrqqquuuuuuvvvwwwwwwwwwwwwvvvwwwyyy{{{}}}~~~|||{{{|||||||||zzzyyyyyyyyyyyyyyyyyyyyyyyy}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}|||||||||||||||}}}xxxyyy{{{}}}~~~}}}}}}~~~~~~}}}|||zzzzzzzzz{{{{{{}}}~~~}}}||||||{{{zzz|||}}}}}}|||zzzzzz{{{|||~~~{{{yyyyyyzzz~~~|||{{{|||}}}~~~~~~~~~~~~}}}}}}~~~~~~|||{{{~~~}}}||||||}}}~~~~~~~~~||||||}}}||||||}}}~~~|||{{{||||||{{{zzz||||||||||||}}}~~~~~~}}}|||{{{{{{yyyyyyyyyyyy{{{}}}~~~}}}|||~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~qqqqqqrrrsssttttttssssssuuuuuuuuutttsssrrrqqqpppooooooooooooppppppqqqqqqnnnnnnmmmllllllllllllmmmmmmmmmllllllkkkllllllmmmiiiiiiiiiiiiiiiiiiiiiiiilllmmmoooqqqrrrqqqpppppppppqqqqqqrrrssssssrrrrrrppppppppppppppppppppppppnnnmmmmmmmmmnnnoooppppppqqqpppoooppprrrrrrpppnnnnnnnnnooonnnnnnmmmllllllnnnnnnooooooooooooooooooooooooooooooooooooooooooppppppooonnnnnnnnnnnnnnnppprrrssssssrrrqqqqqqrrrrrrqqqqqqqqqqqqrrrsssssstttuuuxxxyyyzzzyyywwwvvvrrrrrrqqqqqqpppqqqqqqqqqrrrrrrsssssstttuuuuuuuuuyyyyyyxxxvvvuuusssrrrqqqttttttssssssrrrrrrqqqqqqsssrrrrrrqqqqqqrrrrrrsssrrrssstttuuuuuutttssssssrrrsssssstttvvvwwwyyyzzz|||~~~}}}||||||}}}}}}{{{yyywwwuuusssssssssssssssrrrqqqppppppqqqrrrssstttttttttttttttttttttsssvvvvvvwwwxxxxxxxxxxxxxxxzzz{{{}}}~~~~~~}}}}}}}}}{{{zzzyyyyyyyyyyyyyyyyyyyyyyyy||||||}}}}}}}}}}}}||||||}}}}}}|||||||||}}}}}}~~~zzz{{{}}}~~~~~~|||}}}}}}}}}}}}|||{{{{{{{{{{{{{{{zzzzzz{{{||||||~~~~~~~~~|||{{{{{{zzzyyy||||||}}}{{{zzzyyy{{{|||}}}~~~~~~}}}{{{zzzzzz{{{|||}}}}}}~~~~~~}}}{{{{{{|||}}}}}}~~~~~~}}}}}}}}}}}}~~~}}}{{{zzz~~~~~~}}}}}}}}}}}}}}}|||||||||}}}}}}||||||}}}}}}|||zzz||||||{{{|||}}}~~~~~~~~~~~~|||{{{zzzxxxyyyyyy{{{|||~~~}}}}}}~~~~~~~~~}}}}}}|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||~~~rrrrrrrrrrrrssstttvvvvvvwwwwwwvvvvvvtttsssrrrqqqnnnnnnnnnnnnooooooooooooooonnnmmmmmmllllllmmmmmmnnnmmmlllkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiikkklllnnnoooppppppooonnnppppppooooooooopppqqqqqqoooooooooooooooooooooooonnnnnnnnnmmmnnnnnnooooooqqqppppppqqqrrrrrrqqqooooooooooooooonnnmmmkkkkkkllllllmmmmmmnnnoooooooooppppppoooooooooooooooooonnnnnnmmmllllllllllllmmmoooqqqssstttsssssstttuuuqqqqqqqqqqqqqqqrrrssstttvvvxxxyyy{{{{{{zzzxxxwwwuuutttssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqvvvvvvuuutttsssrrrqqqpppssssssssssssssssssssssssqqqqqqqqqqqqrrrssstttuuutttttttttsssssssssttttttuuuuuuvvvvvvxxxyyy{{{{{{{{{|||~~~}}}}}}}}}}}}zzzyyyxxxwwwvvvuuuttttttuuutttsssrrrrrrsssttttttvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyzzz~~~~~~~~~~~~}}}|||zzzyyyyyyyyyyyyyyyyyyyyyyyy||||||}}}}}}}}}}}}||||||}}}}}}|||||||||}}}}}}~~~}}}~~~~~~}}}}}}~~~{{{zzzzzzyyyyyyyyyyyyyyy{{{{{{zzzyyyyyyyyyyyyzzz}}}}}}}}}~~~~~~~~~|||zzzzzzzzzyyyxxx{{{||||||{{{yyyxxxzzz{{{{{{|||}}}|||zzzzzzzzz{{{yyyzzz{{{{{{|||{{{{{{{{{||||||}}}}}}}}}}}}||||||}}}~~~~~~~~~~~~|||zzzyyy{{{{{{{{{|||}}}~~~||||||}}}~~~~~~~~~~~~}}}|||{{{||||||~~~}}}||||||}}}~~~~~~|||zzz||||||{{{|||}}}~~~~~~}}}|||}}}~~~~~~}}}zzzyyywwwxxxzzz|||~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}|||{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||}}}~~~pppoooooooooppprrrtttvvvwwwvvvvvvuuutttrrrqqqpppmmmmmmnnnnnnnnnnnnnnnnnnooonnnnnnmmmmmmmmmmmmmmmmmmlllkkkjjjiiiiiiiiiiiijjjjjjjjjkkkkkkkkkllllllkkklllmmmnnnnnnnnnnnnmmmpppooonnnmmmmmmnnnooopppmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmnnnnnnpppooooooppprrrrrrqqqooopppppppppooonnnmmmlllkkkjjjjjjkkklllmmmnnnooooooppppppooooooooooooooonnnmmmllllllkkkkkkllllllllloooqqqtttuuutttuuuvvvwwwssssssrrrrrrrrrrrrsssssswwwxxxzzz|||}}}||||||{{{xxxwwwvvvuuuttttttttttttoooppppppqqqqqqrrrrrrssstttttttttsssrrrrrrqqqqqqsssssssssttttttuuuuuuuuuqqqqqqqqqrrrssstttvvvvvvwwwuuutttrrrrrrssstttuuuwwwwwwwwwwwwxxxyyy{{{{{{{{{|||}}}~~~~~~}}}}}}|||yyyyyyyyyyyyxxxwwwvvvuuuvvvuuuttttttuuuvvvwwwxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{|||~~~|||zzzzzzzzzzzzzzzzzzzzzzzz|||}}}}}}~~~~~~}}}}}}|||~~~}}}|||||||||}}}~~~||||||{{{{{{{{{|||}}}~~~{{{zzzxxxwwwwwwwwwxxxyyyyyyyyyyyyxxxxxxyyyzzzzzz}}}}}}}}}}}}|||||||||||||||zzzyyyzzzzzzyyyxxxzzz{{{{{{zzzxxxxxxyyyzzz|||}}}}}}|||yyyxxxxxxyyyxxxxxxyyyzzz{{{{{{||||||||||||||||||||||||}}}}}}~~~|||{{{zzzxxxxxxxxxyyyyyyzzz{{{{{{{{{{{{||||||}}}~~~~~~~~~|||~~~}}}{{{{{{|||~~~~~~~~~}}}||||||}}}~~~~~~|||zzz{{{{{{{{{{{{}}}}}}{{{{{{|||~~~~~~|||zzzxxxwwwxxx{{{}}}||||||~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}lllkkkkkkkkkmmmoooqqqrrrtttttttttsssrrrqqqoooooonnnnnnmmmmmmmmmmmmmmmmmmoooooonnnmmmmmmmmmmmmnnnlllllljjjiiihhhhhhhhhhhhhhhhhhiiijjjlllmmmnnnnnnmmmmmmmmmnnnnnnnnnnnnnnnpppooonnnmmmmmmmmmoooooollllllllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnoooooonnnnnnpppqqqrrrqqqoooppppppppppppooonnnmmmllliiijjjjjjlllmmmnnnoooppppppppppppooooooooonnnnnnmmmmmmmmmllllllmmmmmmnnnppprrruuuvvvvvvvvvxxxyyyxxxwwwvvvtttsssssssssssswwwxxxzzz}}}{{{zzzyyyxxxvvvvvvuuuuuurrrrrrrrrrrrsssssssssssstttttttttttttttttttttttttttttttttuuuuuuvvvvvvwwwrrrrrrrrrssstttvvvwwwxxxyyywwwuuusssrrrsssuuuvvvwwwwwwwwwwwwxxxxxxyyyzzz|||||||||}}}}}}~~~~~~}}}|||{{{xxxxxxyyyyyyyyyyyyxxxxxxuuuuuuuuuuuuwwwyyy{{{|||zzzzzzzzz{{{{{{|||||||||{{{{{{zzzzzz{{{{{{|||}}}zzzzzzzzzzzzzzzzzzzzzzzz}}}~~~~~~~~~~~~}}}}}}||||||||||||~~~~~~~~~|||||||||||||||}}}~~~~~~}}}|||{{{yyyxxxxxxxxxyyyzzzvvvvvvwwwwwwyyyzzz||||||}}}}}}}}}||||||||||||||||||zzzxxxxxxyyyzzzyyyxxxyyyzzzzzzyyywwwvvvxxxyyy|||}}}}}}{{{xxxvvvvvvvvvyyyyyyzzzzzz{{{|||}}}~~~|||{{{{{{{{{|||}}}~~~|||{{{yyyyyyyyyyyyxxxxxxwwwwww{{{{{{{{{||||||}}}}}}~~~}}}}}}|||}}}{{{|||~~~}}}||||||~~~~~~|||zzz{{{{{{{{{{{{}}}~~~{{{zzzzzz{{{|||}}}}}}|||zzzyyywwwyyy{{{}}}~~~~~~|||{{{{{{~~~~~~}}}}}}|||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{}}}~~~}}}~~~~~~}}}{{{|||~~~~~~}}}~~~|||}}}~~~~~~~~~~~~~~~~~~}}}~~~jjjjjjjjjjjjkkklllnnnnnnqqqqqqrrrqqqqqqpppooonnnnnnnnnnnnnnnmmmmmmmmmmmmpppooonnnnnnmmmmmmnnnnnnmmmlllkkkjjjjjjiiijjjjjjhhhhhhiiijjjlllmmmnnnnnnooooooooooooooooooooooooppppppooonnnnnnnnnoooooommmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnooopppqqqqqqoooooooooppprrrsssrrrqqqqqqqqqqqqqqqqqqppppppooollllllmmmnnnooopppqqqrrrssssssrrrrrrqqqppppppppppppooooooooooooppppppqqqrrrtttvvvwwwwwwwwwyyyzzz{{{zzzyyywwwvvvvvvvvvvvvwwwyyy{{{~~~~~~}}}|||zzzxxxwwwwwwwwwwwwwwwvvvuuutttsssrrrrrruuuuuuvvvvvvvvvwwwwwwwwwuuuuuuuuuvvvvvvwwwwwwwwwtttttttttuuuvvvxxxyyyzzzzzzyyywwwuuutttuuuvvvwwwxxxxxxwwwwwwwwwxxxxxxyyy|||||||||}}}}}}}}}}}}~~~}}}|||zzzyyyxxxxxxxxxxxxyyyyyyzzzzzzvvvvvvvvvvvvxxxzzz|||}}}zzzzzz{{{{{{||||||}}}}}}||||||{{{zzz{{{|||}}}~~~~~~zzzzzzzzzzzzzzzzzzzzzzzz}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}{{{|||{{{{{{zzzzzzzzzzzzzzzuuuvvvvvvwwwyyy{{{}}}~~~||||||||||||||||||||||||yyyxxxxxxxxxzzzzzzyyyxxxxxxyyyyyyxxxvvvvvvwwwxxx{{{||||||zzzwwwuuuuuuvvvzzzzzzzzz{{{{{{}}}~~~{{{{{{{{{{{{}}}~~~|||{{{|||||||||{{{zzzyyywwwwww{{{{{{{{{{{{|||||||||}}}{{{~~~}}}|||~~~}}}{{{~~~~~~|||{{{|||||||||zzz{{{zzzzzz{{{}}}~~~~~~}}}{{{yyyzzz{{{{{{{{{{{{{{{zzzzzzyyyzzz{{{|||}}}}}}}}}}}}{{{zzzyyy{{{~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{|||||||||}}}}}}~~~~~~{{{||||||}}}~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||}}}~~~~~~~~~~~~~~~}}}{{{|||~~~~~~}}}~~~|||}}}~~~~~~}}}~~~~~~jjjkkkllllllmmmmmmmmmmmmoooppppppqqqqqqppppppoooooooooooonnnnnnnnnmmmmmmpppoooooonnnnnnnnnnnnnnnnnnnnnmmmmmmlllmmmmmmnnnnnnnnnnnnnnnoooooooooooorrrqqqqqqppppppqqqqqqqqqqqqqqqqqqqqqqqqpppoooooooooooooooooooooooooooooopppppppppqqqrrrtttuuuvvvqqqqqqqqqrrruuuuuutttsssqqqqqqrrrrrrssssssrrrrrrpppqqqqqqrrrsssttttttuuuwwwvvvvvvuuuttttttssssssrrrrrrrrrrrrrrrssstttttttttvvvxxxxxxxxxxxxyyyzzz{{{{{{zzzzzzzzz{{{{{{|||zzz{{{}}}~~~|||zzzyyyxxxxxxxxxwwwwwwvvvuuuttttttsssuuuuuuvvvwwwxxxxxxyyyyyyvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvwwwxxxyyyzzz{{{{{{zzzyyywwwwwwwwwwwwwwwyyyyyyxxxxxxwwwxxxxxxxxxzzzzzz|||}}}~~~~~~~~~~~~~~~}}}{{{yyywwwwwwwwwwwwwwwwwwyyy{{{|||yyyyyyxxxwwwxxxyyyzzz{{{yyyyyyzzz{{{{{{|||}}}}}}}}}|||zzzzzzzzz{{{}}}~~~~~~}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{|||}}}~~~~~~{{{{{{|||}}}~~~~~~~~~~~~~~~}}}|||}}}~~~}}}|||zzz{{{|||||||||{{{{{{zzzzzzwwwwwwwwwxxxzzz{{{|||}}}{{{{{{{{{{{{{{{{{{{{{{{{xxxwwwwwwyyyzzz{{{zzzyyywwwxxxxxxwwwuuuuuuvvvxxxwwwxxxyyyxxxwwwvvvwwwxxx{{{{{{zzzzzz{{{|||}}}~~~zzzzzzzzz{{{~~~~~~{{{zzzzzz{{{{{{{{{{{{zzzxxxwwwzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}|||{{{|||zzzzzz{{{{{{{{{zzzzzzzzz{{{}}}~~~~~~~~~}}}{{{zzz{{{zzzzzzyyyyyyzzz{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{xxxxxxxxx{{{||||||||||||||||||{{{zzzzzzzzz{{{{{{{{{|||||||||}}}~~~{{{{{{{{{|||}}}}}}~~~~~~~~~~~~}}}||||||{{{||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}|||}}}~~~}}}}}}{{{|||~~~|||~~~|||}}}}}}|||}}}~~~}}}~~~~~~~~~~~~~~~lllmmmnnnooooooooommmmmmoooooopppqqqqqqqqqqqqpppppppppoooooonnnnnnnnnmmmppppppooonnnnnnnnnnnnnnnpppooooooooooooppppppqqquuuuuuttttttsssrrrqqqqqqssssssrrrrrrqqqrrrrrrsssqqqrrrsssssssssqqqpppoooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrsssuuuwwwyyyzzzsssrrrssstttvvvwwwvvvuuuqqqqqqrrrsssttttttttttttttttttuuuvvvvvvwwwwwwwwwzzzyyyyyyxxxwwwvvvvvvuuuttttttttttttuuuuuuvvvwwwuuuwwwyyyyyyxxxxxxyyyzzzzzzzzz{{{{{{}}}~~~}}}}}}~~~}}}{{{yyyyyyxxxttttttuuuuuuvvvwwwwwwwwwuuuuuuvvvwwwxxxyyyzzzzzzwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyzzz{{{{{{|||{{{zzzyyyxxxxxxxxxxxxzzzzzzyyyxxxxxxxxxyyyyyywwwxxx{{{}}}~~~~~~~~~~~~|||zzzxxxvvvwwwwwwvvvuuuvvvyyy{{{}}}|||{{{zzzxxxwwwwwwxxxxxxxxxyyyyyyzzz{{{||||||}}}}}}|||zzzyyyzzz{{{}}}~~~~~~}}}zzzxxx{{{{{{{{{{{{{{{{{{{{{{{{yyyzzzzzzzzzzzzzzzzzzyyywwwxxxzzz|||wwwxxxyyyzzz{{{{{{{{{{{{}}}|||{{{|||}}}|||{{{yyyzzz{{{|||}}}|||{{{zzzyyyyyyyyyyyyyyyzzzzzz{{{|||yyyyyyyyyzzzzzz{{{{{{{{{xxxwwwwwwyyy{{{|||{{{yyywwwxxxxxxwwwuuutttvvvwwwtttuuuwwwxxxwwwwwwyyy{{{|||{{{zzzyyyzzz{{{|||}}}zzzzzzzzz|||}}}zzzyyyvvvwwwxxxyyyzzzyyyxxxwwwyyyyyyyyyyyyyyyyyyzzzzzz{{{zzzzzz{{{}}}~~~}}}{{{|||||||||yyyyyyzzz{{{{{{zzzzzzzzz{{{}}}~~~}}}~~~}}}|||zzz|||{{{yyyxxxxxxyyy{{{||||||{{{zzzyyyxxxyyyyyyzzzwwwwwwxxx{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{||||||}}}~~~||||||||||||||||||{{{{{{||||||{{{{{{{{{{{{||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~||||||{{{zzzyyyzzz}}}~~~~~~}}}}}}{{{}}}~~~}}}|||}}}||||||}}}~~~}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~rrrssssssssssssrrrqqqqqqrrrtttuuutttrrrrrruuuxxxvvvuuusssqqqqqqqqqqqqrrrttttttsssrrrrrrrrrssssssuuuuuuvvvvvvwwwvvvvvvvvvyyyzzzzzz{{{{{{yyyxxxwww{{{zzzyyyyyyzzzyyywwwuuuvvvwwwxxxxxxvvvuuuvvvwwwsssssstttuuuvvvvvvwwwxxx{{{xxxtttvvv{{{~~~}}}{{{{{{xxxvvvxxx|||~~~{{{wwwwwwwwwvvvvvvvvvvvvvvvwwwvvvvvvwwwxxxzzz{{{{{{|||||||||||||||{{{{{{{{{{{{|||zzzwwwtttssssssuuuvvvxxxwwwvvvwwwxxxxxxwwwvvvzzz{{{{{{{{{||||||}}}}}}}}}{{{yyyxxxxxxxxxxxxwwwvvvuuuuuuuuuwwwxxxyyyyyyxxxwwwwwwvvvvvvwwwwwwxxxxxxxxxxxxwwwvvvuuutttuuuvvvwwwxxxyyyzzzzzzzzz{{{zzzzzzyyyxxxwwwvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxzzzzzz{{{{{{|||{{{{{{{{{{{{zzzyyyxxxwwwwwwwwwwwwxxxxxxyyyzzz{{{{{{||||||{{{zzzwwwuuuttttttuuuvvvyyyyyyzzzzzzzzzzzzzzzzzzxxxyyyzzz{{{||||||||||||{{{yyyyyyyyy{{{{{{||||||{{{zzzyyyyyyyyyyyyxxxxxxxxxxxxxxxyyy|||{{{zzz{{{}}}~~~|||{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyy|||}}}~~~~~~~~~}}}{{{zzzwwwxxxzzz{{{{{{{{{zzzzzz{{{zzzyyyyyyyyyyyyzzz{{{{{{zzzxxxwwwwwwwwwxxxxxxttttttuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwww}}}}}}|||zzzxxxxxxyyy{{{yyyxxxyyyzzz}}}~~~||||||xxxwwwwwwvvvvvvvvvvvvvvvwwwwwwxxxyyyyyyyyyyyyyyyxxxxxxwwwxxxyyyzzz{{{|||yyyxxxzzz{{{yyyvvvzzz{{{{{{|||}}}~~~~~~~~~|||{{{zzzyyyzzzzzzzzzzzzyyyxxxxxxvvvxxxyyyyyyyyyyyyzzz|||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyxxxyyyyyyzzzzzz{{{{{{|||~~~~~~~~~~~~~~~}}}{{{yyyxxxxxxxxxxxxyyy{{{}}}~~~|||{{{{{{{{{|||{{{{{{{{{{{{|||}}}}}}~~~~~~}}}}}}~~~|||{{{{{{zzzzzz~~~zzz{{{|||}}}~~~~~~}}}|||{{{}}}{{{{{{|||}}}{{{}}}~~~~~~}}}}}}~~~~~~}}}~~~|||{{{||||||}}}|||uuuvvvvvvvvvwwwwwwxxxxxxwwwxxxyyyyyywwwwwwyyy||||||{{{yyyxxxwwwwwwxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||||||||||||{{{~~~~~~~~~}}}|||}}}|||{{{|||||||||zzzxxxzzz{{{||||||{{{zzz{{{}}}yyyyyyyyyzzzzzzzzzzzzzzz}}}yyyvvvwww|||~~~|||}}}zzzxxxyyy||||||yyyuuuvvvvvvuuuuuuuuuuuuvvvvvvwwwwwwxxxyyyzzz{{{||||||||||||||||||{{{{{{zzzzzz{{{yyywwwtttssssssuuuvvvyyyxxxxxxxxxyyyyyyxxxxxx{{{{{{{{{{{{|||||||||}}}}}}|||zzzxxxwwwwwwwwwwwwuuuuuuuuuuuuuuuvvvwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvuuutttsssrrruuuvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzzzzzzzzyyyyyy{{{zzzyyyxxxwwwwwwwwwwwwwwwwwwxxxxxxyyyzzz{{{{{{zzzyyywwwuuusssssstttuuuwwwwwwxxxxxxxxxxxxyyyyyywwwwwwxxxzzzzzz{{{{{{zzz|||~~~~~~{{{zzzzzz{{{{{{{{{{{{{{{{{{zzzyyyyyyxxxxxxwwwwwwwwwwwwxxxxxx{{{zzzyyyzzz|||}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz||||||}}}}}}|||{{{zzzzzzwwwxxxyyy{{{{{{{{{zzzyyy{{{zzzyyyxxxxxxyyyzzz{{{yyyxxxwwwvvvvvvvvvwwwwwwttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwxxx{{{{{{{{{zzzxxxwwwxxxyyyzzzyyyyyyyyy{{{}}}}}}|||{{{xxxwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxwwwwwwxxxxxxyyyzzz{{{||||||}}}}}}xxxwwwzzz{{{yyyvvv{{{||||||}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}|||{{{yyyyyyyyyyyyyyyxxxwwwwwwvvvxxxyyyyyyyyyyyyzzz|||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxyyyyyyzzz{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}~~~}}}{{{yyyxxxxxxxxxxxxyyy{{{}}}}}}|||{{{{{{{{{zzzzzzzzzzzz{{{|||}}}}}}~~~~~~~~~~~~}}}}}}||||||}}}}}}}}}}}}||||||||||||~~~}}}zzz|||}}}}}}~~~~~~}}}{{{{{{{{{||||||}}}~~~}}}}}}}}}}}}}}}~~~~~~}}}{{{{{{}}}}}}}}}~~~~~~}}}}}}~~~}}}{{{zzz{{{zzzzzzzzz|||}}}}}}~~~~~~}}}}}}~~~}}}||||||}}}}}}}}}~~~~~~~~~~~~~~~}}}{{{{{{}}}~~~~~~~~~~~~}}}}}}}}}|||||||||~~~zzzxxxyyy|||~~~~~~|||~~~{{{yyyyyy{{{{{{wwwtttuuutttttttttttttttuuuuuuwwwwwwxxxyyyzzz{{{{{{|||}}}}}}|||{{{zzzyyyyyyxxxzzzxxxvvvtttsssssstttuuuyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{||||||||||||~~~}}}}}}||||||}}}}}}}}}zzzzzzxxxwwwvvvvvvvvvvvvtttuuuvvvwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxwwwvvvvvvvvvwwwvvvvvvuuutttsssuuuvvvwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwuuuvvvwwwxxxxxxxxxxxxxxxzzzzzzyyyyyyxxxwwwwwwwwwvvvvvvvvvwwwwwwxxxxxxxxxyyywwwuuutttssssssssstttuuuuuuuuuvvvvvvvvvwwwwwwuuuvvvwwwxxxyyyyyyyyyyyy{{{|||}}}~~~|||{{{{{{{{{|||zzzzzzzzzzzzzzzyyyyyyxxxwwwwwwvvvvvvvvvwwwwwwxxxzzzyyyxxxyyy{{{~~~|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz}}}|||{{{zzzyyyyyyyyyyyyxxxxxxyyyzzzzzzzzzyyyyyyzzzyyyyyyxxxxxxyyyyyyzzzxxxwwwvvvvvvuuuvvvvvvvvvttttttttttttttttttsssssssssssstttuuuvvvwwwxxxxxxxxxyyyzzzyyywwwvvvvvvwww{{{zzzyyyyyyyyyzzz|||}}}~~~|||{{{zzzyyyxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwvvvuuuuuuwwwyyy{{{~~~}}}|||}}}~~~{{{wwwwwwyyyzzzyyywww||||||||||||}}}}}}}}}}}}yyyzzz{{{|||||||||||||||xxxxxxxxxxxxxxxwwwvvvvvvvvvxxxyyyyyyyyyyyyzzz||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyywwwxxxxxxyyyyyyzzzzzz{{{{{{||||||}}}}}}}}}}}}}}}}}}}}}{{{zzzyyyyyyyyyyyyyyy{{{}}}}}}{{{zzz{{{{{{yyyyyyyyyyyyzzz{{{|||}}}|||||||||||||||{{{{{{{{{zzz{{{|||}}}~~~}}}}}}|||~~~}}}}}}}}}{{{~~~}}}~~~~~~~~~|||{{{{{{{{{~~~~~~~~~~~~~~~}}}||||||{{{|||zzzzzz|||}}}|||}}}}}}~~~yyyyyyzzz|||}}}~~~}}}|||}}}~~~~~~zzzwww~~~}}}~~~}}}|||||||||}}}}}}{{{|||}}}~~~~~~~~~~~~}}}{{{xxx{{{}}}~~~~~~}}}~~~|||||||||||||||||||||{{{}}}zzzxxxxxxzzz||||||{{{|||zzzyyyyyyzzzzzzwwwuuussssssrrrrrrssssssttttttvvvvvvwwwwwwxxxyyyyyyzzz||||||{{{zzzyyyxxxwwwvvvwwwvvvtttsssrrrsssttttttwwwxxxxxxxxxxxxxxxxxxyyy{{{{{{{{{|||||||||||||||{{{zzzyyyyyyyyyyyyyyyyyyxxxwwwwwwvvvuuuuuuuuuuuuuuuvvvxxxzzz{{{{{{zzzzzzwwwxxxzzz{{{{{{yyywwwvvvyyyyyyyyyyyyxxxwwwvvvvvvuuuuuuvvvwwwxxxxxxwwwwwwuuuuuuuuuvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvwwwxxxxxxxxxxxxzzzzzzzzzzzzyyyyyyxxxxxxuuuuuuuuuuuuvvvvvvvvvvvvwwwvvvuuussssssrrrsssssstttttttttuuuuuuvvvvvvwwwuuuvvvwwwxxxxxxxxxxxxxxxzzz{{{|||~~~~~~}}}|||zzzyyyzzz{{{{{{xxxyyyyyyyyyyyyyyyxxxxxxvvvvvvvvvuuuvvvvvvwwwxxxyyyxxxxxxxxxzzz}}}}}}{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyy|||{{{yyyxxxwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyxxxyyyyyyxxxxxxxxxxxxyyyyyywwwwwwwwwvvvvvvvvvwwwwwwtttttttttssssssrrrrrrrrrqqqrrrssstttuuuwwwxxxxxxvvvxxxzzzzzzxxxvvvuuuvvvzzzzzzyyyyyyyyyzzz{{{{{{|||{{{{{{zzzyyyyyyxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvuuuttttttuuuxxx}}}~~~|||~~~~~~}}}}}}~~~~~~}}}|||yyywwwwwwyyyzzzyyyxxx{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyzzz{{{{{{{{{{{{zzzwwwwwwwwwwwwwwwvvvuuuuuuvvvxxxyyyyyyyyyyyyzzz|||||||||{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyywwwwwwxxxxxxyyyzzzzzzzzz}}}~~~}}}||||||{{{zzzyyyyyyyyyzzz{{{||||||{{{zzz{{{|||xxxxxxxxxyyyzzz{{{|||}}}{{{zzzzzzzzzzzzzzzzzzzzzyyyzzz|||~~~~~~}}}|||{{{||||||}}}~~~~~~}}}|||~~~}}}}}}}}}~~~~~~}}}||||||~~~}}}}}}}}}~~~~~~~~~~~~~~~|||zzzzzz}}}}}}}}}}}}{{{zzz{{{}}}~~~~~~|||zzz{{{{{{yyyyyyzzz{{{|||}}}~~~|||{{{{{{|||}}}|||zzzxxx}}}|||{{{zzzyyyzzz{{{{{{xxxzzz|||~~~}}}|||{{{|||}}}~~~~~~}}}}}}|||||||||||||||~~~}}}}}}~~~}}}{{{yyyvvvyyy{{{}}}|||||||||}}}xxxyyyyyyzzz{{{{{{||||||zzzyyywwwvvvwwwxxxxxxxxxwwwwwwwwwxxxyyyyyyxxxvvvrrrrrrrrrrrrrrrssstttttttttttttttuuuuuuvvvvvvwwwzzzzzzyyyxxxwwwuuuuuutttuuutttsssrrrrrrssssssttttttvvvwwwwwwvvvuuuwwwyyy|||||||||||||||{{{{{{{{{xxxxxxwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttsssuuuwwwyyyzzzzzzzzzyyyxxxyyy{{{|||{{{zzzxxxvvvzzzzzzzzzzzzyyyxxxwwwvvvuuuuuuvvvwwwwwwwwwvvvvvvsssttttttuuuuuuvvvvvvwwwuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxyyyyyyyyyyyyzzz{{{{{{{{{{{{zzzzzzyyyvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttssssssrrrrrrrrrttttttuuuuuuvvvwwwwwwxxxvvvwwwwwwxxxxxxxxxxxxwwwwwwxxxzzz{{{}}}~~~~~~~~~}}}|||{{{yyyxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxwwwvvvvvvuuuuuuvvvwwwwwwxxxxxxxxxwwwxxxyyy|||~~~~~~|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyxxxxxxxxxwwwwww{{{zzzxxxvvvvvvvvvvvvwwwxxxxxxxxxxxxwwwxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxttttttssssssrrrrrrqqqqqqpppqqqrrrsssuuuwwwxxxyyyuuuwwwzzzzzzxxxvvvvvvvvvxxxxxxyyyyyyzzz{{{||||||yyyxxxxxxxxxxxxwwwwwwwwwxxxwwwwwwvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvuuuuuuuuuxxx~~~|||}}}}}}|||||||||}}}}}}~~~|||~~~zzzyyyxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwzzzzzzzzzzzzzzzyyyxxxxxxvvvwwwwwwwwwwwwvvvuuuuuuvvvxxxyyyyyyyyyyyyzzz|||{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyywwwxxxxxxyyyyyyzzz{{{{{{}}}~~~|||||||||{{{{{{zzzzzzyyyzzz{{{|||{{{zzzyyyzzz|||xxxxxxxxxyyyzzz{{{||||||yyyyyyyyyyyyyyyyyyyyyyyyzzz{{{}}}~~~}}}|||zzzxxx{{{|||}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}|||~~~}}}|||||||||}}}~~~}}}}}}}}}~~~}}}}}}~~~~~~~~~}}}{{{zzz||||||{{{{{{zzzyyywwwwwwxxxzzzyyyxxxwwwwwwxxxyyyyyyzzzzzzzzzzzzzzz{{{||||||}}}}}}}}}~~~~~~~~~|||zzzxxxwwwxxxyyyyyyyyy~~~~~~~~~{{{zzzyyyxxxxxxyyyzzz{{{xxxyyyzzz{{{||||||{{{zzzzzz{{{|||}}}~~~}}}|||{{{{{{zzz{{{{{{{{{|||{{{zzzzzz{{{zzzxxxwwwvvvxxx{{{}}}|||{{{zzzzzzwwwwwwxxxyyyzzz{{{||||||xxxwwwvvvtttttttttuuuuuutttuuuuuuvvvwwwwwwvvvvvvqqqqqqqqqqqqrrrssstttuuurrrrrrssssssttttttttttttwwwwwwvvvuuutttssssssrrrrrrrrrrrrrrrrrrrrrssssssrrruuuwwwwwwuuutttwwwyyy|||||||||||||||{{{{{{{{{wwwwwwvvvuuuttttttttttttssstttuuuuuuuuuuuuuuutttrrrssstttvvvwwwxxxxxxxxxzzzzzz{{{{{{{{{zzzyyyxxxxxxxxxxxxxxxxxxwwwuuuuuuuuuuuuvvvvvvvvvvvvuuuuuusssssssssttttttuuuuuuuuuttttttttttttttttttttttttuuuvvvwwwxxxyyyzzzzzzzzz{{{|||}}}~~~~~~}}}|||{{{wwwwwwwwwvvvvvvuuuuuuuuuuuuuuutttttttttsssssssssttttttuuuvvvwwwwwwxxxxxxvvvvvvwwwwwwxxxwwwwwwvvvssstttvvvxxxzzz{{{||||||}}}|||{{{yyyxxxwwwwwwwwwuuuvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwxxxyyyxxxxxxxxxxxxyyy{{{}}}~~~{{{{{{{{{zzzzzz{{{||||||~~~~~~}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyxxxxxxwwwwwwvvvvvvyyyxxxwwwwwwvvvvvvwwwwwwyyyxxxwwwwwwvvvvvvwwwwwwvvvwwwwwwxxxxxxwwwwwwvvvwwwwwwxxxyyyyyyyyyyyyxxxssssssssssssssssssrrrrrrqqqqqqrrrtttuuuwwwxxxxxxuuuwwwxxxxxxwwwvvvvvvwwwvvvwwwxxxyyyzzz{{{|||}}}xxxxxxwwwwwwwwwwwwvvvvvvxxxwwwwwwvvvvvvvvvvvvvvvuuuvvvwwwwwwxxxxxxxxxwwwvvvzzz~~~}}}}}}|||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyuuuuuuuuuuuuvvvvvvvvvvvvzzzzzzzzzzzzzzzyyyxxxwwwwwwwwwwwwwwwwwwvvvuuuuuuvvvxxxyyyyyyyyyyyyzzz|||{{{{{{{{{zzzzzzzzzzzzyyyxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxyyyzzzzzz{{{{{{|||{{{|||~~~~~~}}}|||||||||||||||{{{zzzyyyzzz{{{{{{zzzyyyyyyzzz|||zzzzzzzzzzzzzzz{{{{{{|||xxxxxxxxxyyyyyyyyyyyyzzz{{{||||||}}}|||{{{zzzyyy{{{|||~~~~~~}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||~~~}}}|||~~~}}}|||zzzyyyzzz|||~~~~~~}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{yyyxxxxxxxxx{{{~~~}}}zzzxxxwwwwwwwwwvvvtttrrrtttuuuuuusssrrrssstttvvvvvvvvvvvvuuuuuuuuuuuuxxxyyyyyyzzzzzz{{{{{{{{{zzzwwwttttttuuuwwwxxxxxx}}}{{{{{{}}}}}}|||{{{yyyxxxwwwwwwwwwwwwyyyyyywwwwwwxxxxxxxxxxxxxxxxxxwwwxxxyyy{{{|||}}}}}}}}}{{{zzzyyyxxxxxxxxxyyyyyyzzzyyyxxxxxxyyyxxxvvvttttttwwwzzz{{{zzzxxxwwwwwwwwwwwwwwwxxxxxxyyyyyyyyywwwwwwvvvtttsssrrrssstttssstttuuuuuutttsssssssssqqqqqqqqqrrrrrrsssuuuuuusssssssssssssssttttttttttttsssssssssrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrssssssrrruuuxxxxxxuuutttwww{{{}}}|||||||||{{{{{{{{{{{{wwwwwwvvvuuutttsssssstttrrrssstttvvvvvvvvvuuuuuutttttttttuuuwwwyyyzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyxxxwwwvvvuuutttuuuuuuvvvvvvuuuuuutttssssssssssssssstttttttttssssssssssssssssssssssssuuuuuuwwwxxxyyyzzzzzzzzz|||}}}}}}|||yyyyyyxxxxxxwwwvvvvvvuuuuuuuuuuuuuuuuuutttsssssssssssstttuuuvvvwwwxxxxxxuuuuuuvvvvvvvvvuuuuuutttssstttuuuwwwxxxyyyyyyyyy{{{zzzzzzyyyyyyxxxxxxxxxtttuuuvvvvvvwwwwwwwwwvvvvvvvvvvvvwwwwwwxxxzzzzzzxxxxxxxxxyyyyyy{{{|||}}}xxxxxxxxxxxxyyyzzz{{{{{{|||}}}}}}|||||||||{{{{{{||||||}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyxxxxxxwwwvvvvvvvvvvvvwwwxxxxxxxxxxxxwwwyyyxxxwwwvvvuuuvvvvvvwwwvvvvvvwwwxxxxxxwwwvvvvvvuuuvvvwwwxxxyyyyyyxxxwwwssssssssssssttttttttttttrrrssssssuuuvvvwwwxxxxxxuuuvvvvvvuuuttttttuuuwwwuuuvvvwwwxxxyyyyyyzzzzzzxxxxxxxxxwwwwwwwwwvvvvvvxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvxxxyyyzzzzzz{{{{{{yyy}}}~~~}}}|||zzzyyyyyyyyyyyyyyy}}}{{{{{{|||{{{zzzyyyyyyyyytttttttttuuuuuuvvvvvvwwwxxxyyyzzzzzzzzzzzzzzzzzzwwwwwwxxxxxxwwwwwwvvvuuuvvvxxxyyyyyyyyyyyyzzz|||{{{{{{{{{zzzzzzzzzyyyyyywwwwwwxxxxxxxxxyyyyyyyyyyyyzzzzzz{{{{{{||||||}}}{{{|||~~~|||{{{||||||}}}||||||zzzzzzzzz{{{{{{zzzxxxxxxzzz|||}}}|||{{{{{{zzzzzz{{{{{{xxxxxxxxxyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{}}}~~~~~~||||||||||||}}}}}}}}}}}}}}}}}}}}}|||zzz{{{}}}~~~~~~~~~~~~}}}|||{{{{{{{{{{{{|||}}}|||zzzwwwvvvyyyzzz}}}|||~~~~~~~~~~~~~~~}}}||||||}}}}}}~~~~~~~~~}}}{{{zzzyyyzzz{{{|||}}}~~~~~~~~~}}}}}}}}}~~~|||zzzyyyyyyyyyyyyzzz{{{||||||zzzyyywwwwwwwwwxxxxxxxxxwwwwwwwwwrrrrrrsssuuuwwwyyy{{{|||wwwuuurrrrrrrrrsssrrrpppnnnpppqqqqqqpppoooooopppqqqqqqrrrrrrssssssttttttuuuuuuuuuvvvwwwxxxxxxxxxvvvtttsssssstttuuuuuuttt{{{|||~~~|||yyyyyy{{{|||{{{yyywwwvvvuuuuuuuuuvvvwwwxxxvvvvvvuuutttttttttuuuuuutttuuuvvvxxxyyyzzzzzzzzzxxxwwwvvvuuutttuuuvvvvvvyyyxxxwwwwwwxxxwwwuuutttrrruuuxxxyyywwwuuussssssvvvvvvvvvuuuuuuuuuttttttwwwwwwvvvtttrrrrrrsssttttttuuuuuuuuurrrqqqpppppprrrrrrrrrrrrssstttuuuvvvssssssttttttttttttttttttqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqrrrrrrrrrsssrrrvvvzzzyyyvvvuuuxxx|||}}}}}}||||||{{{{{{{{{zzzxxxwwwvvvuuutttsssssstttrrrssstttvvvvvvvvvvvvuuuxxxwwwwwwxxxyyy|||~~~||||||{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{zzzyyyxxxxxxtttuuuuuuuuuuuuuuuttttttsssssssssssssssssssssssssssssssssssssssssssssssstttuuuvvvwwwyyyyyyzzzzzz}}}~~~~~~{{{zzzzzzyyyxxxwwwvvvvvvuuuuuuuuuvvvuuuuuuttttttrrrrrrssstttuuuvvvwwwxxxsssttttttuuuttttttssssssuuuvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzttttttuuuvvvvvvwwwvvvvvvwwwwwwwwwwwwxxxyyyzzz{{{yyyyyyyyyyyyzzz{{{|||}}}yyyyyyyyyyyyzzz{{{|||}}}zzz|||}}}~~~~~~}}}|||zzzzzzzzzzzz{{{{{{}}}~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyxxxwwwwwwtttuuuwwwyyyyyyyyyxxxxxxyyyxxxwwwuuuuuuuuuvvvwwwuuuvvvwwwxxxxxxwwwvvvuuutttuuuvvvxxxxxxxxxwwwvvvsssssssssttttttuuuuuuuuusssttttttuuuvvvwwwxxxxxxtttttttttsssrrrrrrtttwwwuuuuuuvvvwwwwwwwwwwwwwwwyyyyyyxxxxxxwwwwwwvvvvvvxxxwwwwwwvvvvvvvvvvvvvvvvvvwwwxxxzzz{{{|||}}}}}}|||~~~}}}|||zzzyyyxxxwwwwwwwww{{{~~~{{{|||}}}}}}{{{yyyyyyyyysssttttttuuuvvvwwwwwwxxxwwwwwwyyyzzz{{{|||||||||xxxxxxxxxxxxxxxwwwvvvvvvvvvxxxyyyyyyyyyyyyzzz|||{{{{{{zzzzzzzzzyyyyyyyyywwwwwwwwwxxxxxxyyyyyyyyyzzzzzz{{{{{{|||}}}}}}}}}}}}~~~~~~{{{|||}}}}}}}}}|||{{{zzzzzz{{{{{{yyyxxxxxxzzz|||~~~}}}|||{{{{{{{{{{{{{{{xxxxxxxxxyyyyyyzzzzzzzzzyyyyyyyyyyyy{{{|||~~~~~~{{{}}}~~~zzzzzz{{{{{{||||||}}}}}}|||}}}|||{{{zzzzzz|||~~~{{{{{{{{{{{{{{{zzzzzzyyywwwyyyzzz{{{zzzxxxuuusssyyyzzz|||~~~~~~}}}|||zzz|||}}}}}}{{{zzz{{{|||~~~~~~}}}||||||{{{{{{yyyyyyzzzzzzzzzyyywwwvvvtttuuuxxxzzz{{{{{{{{{{{{yyyyyyyyyyyyzzz|||}}}~~~}}}zzzwwwvvvvvvvvvwwwsssuuuwwwxxxxxxvvvsssrrrnnnoooppppppqqqpppppppppnnnooopppqqqssstttuuuuuurrrpppnnnnnnooopppooonnnlllmmmoooooonnnmmmmmmnnnooooooppprrrssstttuuuvvvrrrsssssstttuuuvvvvvvwwwrrrrrrrrrtttvvvuuussspppyyyzzz{{{|||}}}}}}||||||}}}|||{{{zzzyyyxxxxxxxxxxxxvvvttttttuuuvvvuuuttttttuuuvvvwwwwwwvvvtttsssssssssttttttuuuvvvvvvvvvuuutttsssssssssssstttuuuvvvvvvvvvuuusssssstttuuutttttttttttttttssssssssstttsssrrrrrrqqqqqqqqqrrruuutttsssrrrrrrrrrssstttsssrrrqqqpppooonnnmmmlllmmmnnnooopppqqqrrrsssssswwwuuutttsssrrrsssssstttrrrrrrqqqpppqqqrrrssstttooopppqqqrrrssstttttttttrrrsssuuuwwwyyyyyyxxxxxxyyyyyyzzz{{{zzzyyywwwvvvssssssssssssrrrqqqpppooorrrrrrsssuuuwwwvvvtttrrruuuttttttuuuwwwzzz}}}~~~}}}|||{{{yyyxxxxxx}}}||||||{{{{{{{{{{{{{{{vvvuuutttsssssstttuuuvvvtttsssrrrqqqqqqqqqqqqqqqwwwuuurrrppppppqqqssstttuuuuuuuuuvvvwwwxxxzzzzzz{{{}}}}}}|||{{{yyywwwuuuttttttuuuwwwvvvvvvvvvuuuuuuttttttuuuttttttttttttuuuuuuvvvuuuuuuuuutttssssssrrrrrrsssssstttuuuvvvwwwxxxxxxvvvvvvvvvvvvwwwwwwwwwwwwuuuuuuttttttttttttuuuuuuvvvxxxyyyyyywwwvvvvvvwwwvvvvvvvvvwwwzzz{{{{{{zzz|||{{{yyyxxxyyyzzz|||~~~{{{zzzxxxwwwwwwxxxzzz{{{wwwwwwwwwwwwxxxzzz|||}}}xxxxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyzzzttttttttttttuuuvvvwwwxxxwwwwwwvvvuuuuuuuuuuuuuuuwwwwwwwwwwwwvvvvvvvvvvvvttttttsssssstttuuuwwwxxxrrrrrrrrrsssssssssttttttvvvvvvvvvvvvwwwwwwwwwwwwuuuuuutttsssssssssssstttuuuuuuuuuuuuuuuvvvwwwwwwvvvwwwxxxwwwvvvvvvxxxzzzxxxuuussssssvvvxxxxxxwwwxxxxxxxxxyyyzzz||||||yyywwwvvvwwwwwwzzzzzz{{{{{{|||~~~|||}}}~~~~~~}}}zzzxxxvvvtttttttttvvvyyyzzz{{{zzzzzzzzzzzz{{{{{{{{{||||||vvvwwwxxxyyyyyyxxxvvvuuuzzz|||~~~}}}{{{~~~}}}{{{yyyxxxyyyzzz{{{yyyyyywwwwwwwwwwwwyyyyyyyyyzzz|||}}}~~~~~~}}}}}}~~~}}}|||}}}~~~}}}yyyuuuzzzzzz{{{{{{{{{{{{zzzzzz}}}}}}}}}}}}|||{{{zzzyyyyyyyyyxxxxxxyyyyyyzzz{{{vvvxxx{{{{{{zzzyyyyyyyyy|||}}}~~~~~~}}}wwwxxxxxxxxxxxxxxxwwwwwwxxxxxxwwwwwwwwwwwwxxxxxx{{{zzzyyywwwvvvuuutttttttttttttttttttttttttttuuu{{{~~~|||xxxuuutttxxxwwwuuuttttttuuuwwwxxxyyyyyyyyyxxxwwwuuutttsssuuuuuuuuutttttttttsssssspppqqqssstttuuuuuuttttttwwwuuusssqqqqqqrrrssstttuuutttssspppnnnmmmoooqqqpppqqqrrrrrrqqqpppnnnmmmllllllkkkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmnnnllllllllllllmmmmmmmmmmmmooommmkkkkkklllmmmmmmmmmlllnnnqqqtttvvvwwwwwwvvvsssttttttuuuvvvwwwxxxxxxtttvvvxxxzzzzzzzzzyyyxxxyyyzzzzzz{{{||||||||||||}}}}}}{{{zzzyyyxxxxxxxxxwwwuuutttssstttuuutttsssssstttuuuvvvvvvuuutttsssrrrrrrsssttttttuuuuuuvvvuuutttsssrrrrrrssstttuuuttttttuuusssrrrqqqrrrttttttsssssssssssssssrrrrrrsssrrrrrrqqqppppppqqqqqqrrrqqqpppoooooopppqqqqqqrrrrrrqqqpppooonnnmmmllllllmmmnnnooopppqqqqqqrrrtttssssssrrrqqqqqqrrrrrrrrrrrrqqqqqqqqqrrrssstttqqqqqqrrrsssttttttttttttrrrssstttvvvwwwwwwxxxxxxxxxyyyzzzzzzzzzyyywwwvvvttttttttttttsssrrrqqqqqqrrrrrrsssuuuvvvvvvtttrrrvvvvvvvvvwwwyyy{{{}}}~~~~~~~~~}}}}}}||||||}}}}}}}}}}}}}}}|||{{{zzzyyyxxxvvvtttrrrrrrrrrrrrrrrqqqpppoooooooooooooootttsssrrrppppppqqqrrrssstttttttttuuuvvvwwwyyyyyy|||~~~}}}|||{{{yyywwwvvvuuuuuuuuuvvvvvvvvvuuuuuutttttttttsssssssssssssssttttttuuuuuuuuuuuutttttttttttttttsssttttttuuuvvvvvvwwwwwwttttttuuuuuuuuuvvvvvvvvvvvvuuutttttttttttttttuuuvvvxxxyyyyyywwwvvvwwwwwwwwwvvvuuuvvvyyy{{{{{{zzzzzzzzzyyyxxxxxxyyy{{{{{{yyyxxxwwwvvvvvvwwwxxxyyywwwvvvvvvvvvwwwyyy{{{|||xxxxxxxxxxxxyyyzzz{{{{{{{{{zzzyyyyyyxxxxxxyyyyyyuuuttttttttttttuuuvvvvvvyyyxxxvvvuuusssrrrrrrrrrvvvvvvvvvvvvvvvuuuuuuuuuqqqqqqqqqqqqrrrssstttuuurrrrrrrrrssssssssssssttttttuuuuuuuuuvvvvvvvvvvvvuuuuuutttssssssssssssttttttttttttttttttuuuvvvvvvvvvwwwxxxwwwvvvwwwxxxzzzyyywwwuuuvvvyyyzzzzzzyyyxxxwwwxxxxxxzzz|||~~~~~~|||yyywwwvvvvvvvvvxxxyyyyyyyyyzzz|||}}}~~~||||||}}}~~~}}}{{{yyyxxxvvvuuuuuuwwwyyy{{{zzzyyyyyyyyyzzzzzzzzzzzz{{{{{{xxxxxxyyyyyyxxxxxxwwwwwwzzz|||~~~}}}|||~~~|||zzzyyyxxxxxxyyyzzzyyyxxxwwwwwwwwwwwwxxxyyyyyyzzz{{{|||}}}}}}}}}}}}~~~~~~~~~|||}}}{{{{{{}}}|||zzzwwwzzzzzz{{{{{{{{{{{{zzzzzz|||||||||||||||{{{zzzyyyyyyxxxxxxxxxxxxyyyzzzzzzyyyyyyyyyxxxwwwwwwyyy{{{{{{|||}}}~~~}}}~~~~~~~~~}}}|||zzzyyyvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvuuutttsssqqqqqqppppppssssssssssssssssssssstttwwwyyyzzzzzzwwwtttsssrrrtttsssqqqppppppqqqssstttuuuuuutttsssrrrppppppooosssrrrrrrqqqpppooooooooopppqqqqqqrrrrrrrrrrrrrrrtttsssqqqpppoooppppppqqqppppppooollljjjjjjlllnnnllllllllllllllllllkkkjjjmmmlllkkkjjjiiiiiiiiiiiilllllllllmmmmmmmmmmmmmmmooooooooooooooonnnnnnnnnnnnmmmmmmmmmnnnoooooooooppprrrvvvyyy{{{|||||||||wwwxxxxxxyyyyyyzzzzzzzzzzzz{{{}}}~~~~~~}}}}}}xxxxxxyyyzzz{{{{{{||||||~~~}}}|||zzzyyyyyyxxxxxxwwwuuusssssstttuuutttsssrrrssstttuuuuuutttsssrrrqqqqqqrrrrrrsssttttttttttttssssssrrrrrrsssssstttrrrssssssrrrppppppqqqrrrsssssssssssssssrrrqqqqqqqqqqqqpppooooooooopppppppppoooooooooooooooppppppqqqqqqpppooonnnnnnmmmmmmllllllmmmnnnoooppppppqqqqqqqqqqqqqqqqqqppppppooorrrrrrqqqqqqqqqrrrssstttssssssttttttttttttssssssrrrrrrrrrssstttuuuvvvwwwwwwxxxyyyyyyyyyxxxwwwvvvuuuuuuttttttssssssrrrrrrrrrrrrrrrtttvvvvvvtttrrrvvvvvvxxxzzz{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}{{{yyyxxxwwwuuusssqqqqqqqqqqqqrrrqqqppppppppppppppppppqqqqqqqqqrrrrrrrrrrrrsssttttttttttttuuuwwwxxxyyy~~~~~~}}}|||{{{zzzxxxwwwvvvvvvvvvuuuuuuuuuvvvuuuuuuttttttrrrrrrqqqqqqrrrsssssstttttttttuuuuuuuuuuuuvvvvvvssstttttttttuuuvvvvvvvvvrrrrrrssssssssstttttttttvvvvvvuuutttssssssssstttvvvwwwxxxxxxwwwvvvwwwyyyxxxvvvuuuvvvxxxzzz{{{{{{yyyyyyyyyyyyyyyyyyxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvwwwyyyzzzxxxxxxwwwwwwyyy{{{~~~~~~}}}|||zzzyyyyyyxxxxxxvvvuuuuuutttttttttttttttvvvuuuuuuttttttssssssrrrvvvvvvuuuuuuttttttttttttppppppqqqrrrssssssssssssrrrrrrrrrrrrsssssssssssssssssstttuuuuuuuuuuuuuuuuuuuuutttsssssssssssstttsssssssssssssssttttttuuuvvvwwwxxxwwwvvvvvvxxxzzzxxxxxxxxxyyy{{{|||{{{zzzwwwwwwwwwxxxyyy{{{|||}}}~~~{{{xxxvvvuuuuuuuuuwwwwwwwwwwwwxxxyyy{{{{{{{{{|||}}}~~~~~~}}}|||{{{yyyxxxwwwxxxzzz{{{zzzyyyxxxxxxxxxyyyyyyyyyyyyzzzzzzyyyxxxwwwwwwwwwxxxyyy{{{}}}~~~~~~}}}|||{{{zzzxxxwwwxxxxxxyyyxxxwwwwwwvvvvvvwwwwwwxxxyyyyyyyyyyyyzzz{{{||||||}}}||||||}}}}}}{{{}}}{{{yyyyyyzzzzzzyyyxxxyyyyyyzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzyyyxxxxxxwwwwwwwwwwwwxxxyyyyyyyyyyyywwwuuutttuuuxxx{{{zzzzzz{{{|||||||||||||||zzzzzzzzzzzzxxxwwwuuussssssttttttuuuuuuuuuttttttssssssssssssssssssssssssrrrqqqpppooonnnnnnnnnnnnrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrsssrrrpppnnnooopppqqqpppooonnnnnnoooqqqrrrrrrqqqpppnnnmmmmmmnnnnnnooooooooonnnmmmlllllllllrrrqqqpppooooooooopppqqqqqqqqqpppoooooonnnmmmmmmmmmmmmmmmkkkiiiiiikkkmmmmmmmmmmmmmmmmmmnnnnnnooopppooommmkkkjjjiiihhhhhhmmmmmmnnnooooooooooooooosssssssssssssssrrrqqqpppooopppqqqsssttttttttttttwwwyyy}}}}}}}}}~~~~~~wwwwwwwwwxxxyyyzzz{{{|||~~~}}}|||zzzyyyyyyxxxxxxwwwuuusssssstttuuutttsssrrrssstttuuuuuuuuutttssspppppppppqqqrrrrrrssssssssssssrrrrrrrrrrrrssssssqqqrrrrrrqqqppppppqqqssstttuuuuuuuuutttsssrrrqqqpppoooooonnnnnnnnnoooooopppppppppppppppqqqqqqqqqpppppppppoooooonnnnnnnnnmmmmmmnnnoooooopppqqqqqqooopppqqqrrrrrrqqqpppoooqqqqqqqqqrrrrrrrrrssssssssssssttttttsssrrrrrrqqqrrrqqqqqqqqqqqqsssuuuvvvvvvwwwxxxxxxxxxwwwvvvuuuttttttssssssrrrrrrrrrrrrsssrrrrrrsssuuuuuusssqqqsssuuuxxx{{{}}}~~~~~~~~~{{{{{{{{{{{{zzzzzzzzzzzz|||~~~}}}zzzyyytttsssrrrqqqqqqrrrssstttuuuttttttsssssssssttttttpppqqqrrrtttttttttssssssttttttttttttuuuwwwxxxyyy}}}~~~}}}||||||{{{zzzyyyxxxwwwvvvvvvuuuvvvvvvwwwwwwvvvuuuuuurrrqqqqqqqqqrrrssstttuuutttttttttuuuvvvwwwwwwxxxtttttttttttttttttttttuuupppqqqqqqqqqqqqrrrrrrrrrvvvvvvuuutttssssssssssssuuuwwwxxxwwwvvvwwwxxxzzzyyywwwvvvwwwyyy|||}}}}}}zzz{{{{{{zzzzzzyyywwwwwwuuuvvvvvvwwwwwwvvvvvvuuuttttttsssssstttvvvwwwxxxzzzyyyxxxxxxzzz~~~}}}{{{zzzyyyyyyxxxwwwvvvuuuttttttttttttqqqrrrssstttvvvwwwxxxxxxuuuuuuuuuttttttssssssrrrpppqqqssstttuuuuuuttttttqqqqqqrrrrrrrrrsssssssssssssssuuuvvvvvvvvvvvvvvvuuuuuutttsssssssssssstttsssrrrrrrrrrrrrrrrsssssstttuuuvvvuuuttttttvvvxxxvvvwwwyyyzzz||||||zzzyyyvvvvvvwwwwwwxxxyyyzzzzzz~~~}}}zzzxxxvvvttttttsssuuuuuuuuuvvvwwwxxxyyyyyy||||||~~~|||zzzyyyyyyzzz{{{yyyxxxwwwwwwwwwwwwxxxxxxxxxxxxzzzyyywwwuuuuuuvvvxxxzzz}}}}}}~~~~~~~~~~~~~~~~~~{{{zzzyyywwwwwwwwwwwwwwwvvvvvvvvvuuuuuuvvvvvvvvvxxxxxxwwwvvvwwwxxxzzz{{{zzzzzz{{{}}}}}}{{{yyyxxxvvvuuuvvvwwwwwwxxxvvvvvvwwwwwwwwwwwwvvvvvvuuuvvvvvvwwwwwwwwwvvvvvvuuuuuuttttttuuuuuuvvvwwwvvvvvvuuusssrrrrrrtttwwwwwwxxxxxxyyyxxxxxxwwwwwwvvvvvvvvvuuutttrrrooonnnppppppqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppoooooonnnnnnooooooqqqpppppppppppppppoooooolllmmmmmmllljjjjjjlllnnnrrrqqqooonnnnnnppprrrssstttrrrpppooonnnooopppqqqnnnnnnnnnnnnnnnooooooooouuutttqqqoooooopppqqqsssqqqqqqqqqqqqpppooommmllloooppppppooonnnnnnoooqqqqqqqqqppppppqqqrrrtttuuutttsssqqqpppooonnnnnnnnnoooppprrrtttuuuvvvvvvvvvyyyzzzzzzzzzyyywwwvvvuuutttvvvyyy{{{|||||||||}}}~~~vvvuuuuuuvvvwwwyyyzzz{{{}}}|||{{{yyyxxxxxxxxxxxxxxxvvvttttttuuuuuuuuutttrrrsssssstttuuuuuuuuuuuuooooooppppppqqqrrrrrrrrrssssssssssssssssssssssssrrrssssssrrrqqqqqqssstttvvvwwwwwwxxxwwwuuusssrrrnnnnnnnnnmmmmmmnnnooooooooooooppppppqqqqqqqqqqqqpppppppppppppppooooooooopppppppppqqqrrrrrrsssssspppqqqrrrssssssrrrqqqpppqqqqqqrrrrrrrrrsssssssssrrrrrrrrrrrrrrrqqqpppoooqqqqqqppppppppprrrsssttttttuuuvvvwwwwwwwwwvvvuuusssrrrqqqpppppppppqqqrrrtttrrrrrrrrrttttttsssqqqppprrrvvv{{{~~~||||||{{{zzzyyyxxxwwwvvvzzz|||~~~}}}zzzxxxsssrrrqqqppppppqqqrrrsssuuuuuuttttttttttttuuuuuuppprrrsssuuuuuuuuutttsssttttttttttttvvvwwwxxxyyy{{{|||}}}~~~~~~}}}{{{zzzzzzzzzyyyyyyxxxwwwvvvuuuuuuvvvxxxyyyyyyxxxwwwvvvrrrrrrrrrrrrssstttuuuvvvsssssstttuuuvvvwwwxxxxxxtttttttttsssssssssssssssppppppppppppqqqqqqqqqqqquuuuuutttsssssssssssssssuuuvvvwwwwwwvvvwwwyyy{{{{{{yyyyyyzzz}}}}}}}}}}}}|||{{{yyywwwvvvvvvvvvwwwwwwwwwwwwvvvvvvtttssssssrrrssstttvvvwwwzzzyyyyyyyyy|||}}}{{{zzzzzzyyyxxxwwwvvvuuutttttttttqqqrrrtttvvvxxxyyyzzzzzzuuuuuuuuutttsssrrrrrrqqqoooqqqrrrttttttttttttsssqqqqqqqqqrrrrrrrrrsssssstttuuuwwwyyyyyyyyyxxxxxxuuuuuutttsssssssssssstttrrrrrrqqqqqqqqqqqqrrrrrrrrrssstttsssrrrssstttvvvtttvvvxxxyyyyyyxxxwwwwwwuuuuuuvvvwwwwwwwwwwwwxxx}}}}}}}}}}}}~~~{{{{{{yyywwwuuutttssssssuuuuuuuuuuuuvvvvvvwwwxxx||||||}}}}}}{{{zzzzzzzzzzzzyyywwwvvvvvvvvvwwwwwwwwwxxxxxxyyywwwuuussstttvvvyyy{{{~~~~~~}}}|||||||||}}}yyyxxxwwwwwwvvvuuuuuuuuusssttttttttttttttttttsssvvvuuutttssstttuuuvvvwwwxxxxxxzzz||||||zzzuuuuuutttsssrrrrrrtttuuurrrrrrssssssssssssrrrrrrqqqqqqrrrssstttttttttsssrrrrrrqqqqqqrrrrrrssstttqqqrrrssssssqqqpppppppppuuuuuuuuuuuuuuuuuutttssssssssssssrrrqqqnnnlllkkkmmmnnnnnnoooppppppooooooppppppqqqrrrrrrqqqppppppoooooonnnnnnooooooppppppqqqqqqpppppppppooooooooolllllllllkkkjjjjjjmmmppprrrqqqpppooopppqqqssstttvvvtttrrrqqqqqqrrrtttuuuooopppqqqrrrtttuuuvvvwwwyyywwwtttrrrrrrtttvvvxxxvvvvvvuuuuuutttrrrqqqppprrrsssttttttssstttuuuwwwtttssssssssstttvvvxxxyyyyyyxxxwwwwwwvvvwwwwwwwwwtttuuuxxx{{{~~~~~~}}}{{{zzzzzz~~~ttttttttttttuuuwwwzzz{{{|||{{{zzzxxxwwwwwwvvvvvvwwwuuusssssstttuuutttsssqqqrrrrrrrrrsssttttttuuuooooooppppppqqqrrrrrrrrrsssttttttuuuuuuttttttsssrrrssstttsssrrrrrrtttvvvwwwxxxyyyyyyxxxvvvtttrrrnnnnnnmmmmmmmmmnnnoooooolllmmmnnnoooooopppooooooppppppqqqqqqqqqqqqqqqqqqrrrrrrssssssssstttttttttqqqrrrsssssssssssssssssspppqqqrrrsssssssssrrrrrrqqqqqqqqqqqqqqqpppooooooqqqpppppppppqqqqqqrrrsssssstttuuuvvvvvvvvvuuutttrrrqqqpppoooooopppqqqrrrtttsssrrrrrrssssssrrrqqqnnnqqqtttxxx|||}}}~~~~~~}}}|||{{{zzzyyywwwvvvvvvwwwyyyzzz||||||{{{zzzyyyuuutttrrrpppooonnnnnnnnnqqqqqqqqqqqqqqqrrrrrrsssqqqrrrssstttttttttsssrrrsssssssssssstttvvvwwwxxxwwwxxxyyyzzzzzzzzzyyyyyyxxxxxxyyyxxxxxxvvvuuuttttttvvvwwwyyyyyyxxxwwwvvvrrrrrrrrrrrrsssuuuvvvvvvsssssstttuuuuuuvvvwwwwwwtttttttttssssssrrrrrrqqqppppppqqqqqqqqqrrrrrrrrrtttsssssssssssssssttttttuuuuuuvvvvvvvvvwwwzzz}}}||||||}}}~~~|||zzzxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvtttsssrrrrrrssstttuuuvvvyyyyyyyyyzzz|||}}}{{{zzzzzzxxxxxxwwwuuuuuutttttttttuuuvvvwwwxxxyyyxxxwwwwwwvvvvvvuuutttsssrrrrrrqqqnnnnnnooopppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrruuuvvvyyy{{{||||||{{{zzzuuuuuutttsssssssssssstttsssrrrrrrqqqqqqqqqqqqqqqrrrssstttsssrrrrrrtttvvvtttuuuwwwvvvtttssssssttttttuuuuuuvvvvvvvvvuuuuuuyyyyyyxxxxxxyyyzzz{{{|||xxxxxxwwwvvvuuutttsssssstttttttttttttttuuuvvvvvvzzz{{{{{{|||}}}~~~}}}{{{zzzzzzzzzzzzyyywwwvvvvvvvvvwwwwwwwwwwwwxxxwwwvvvttttttuuuxxx{{{}}}}}}{{{zzzyyyzzzzzzwwwwwwvvvvvvuuuttttttssspppqqqrrrrrrrrrrrrqqqppprrrrrrqqqqqqqqqqqqrrrrrrtttuuuwww{{{}}}}}}{{{yyysssssstttrrrppppppqqqrrrooooooppppppppppppoooooonnnnnnpppqqqrrrrrrrrrrrrqqqppppppppppppqqqrrrrrrnnnppprrrrrrpppnnnmmmmmmrrrrrrsssssssssrrrrrrqqqqqqqqqqqqqqqpppnnnlllkkkmmmnnnooooooppppppppppppqqqqqqssssssssssssqqqqqqnnnnnnnnnnnnooopppqqqrrrttttttssssssrrrrrrqqqqqqoooooopppooonnnnnnqqqssssssrrrqqqpppqqqsssuuuvvvvvvuuutttttttttuuuvvvwwwtttuuuvvvxxxyyy{{{}}}}}}{{{zzzxxxwwwxxxzzz}}}||||||{{{yyyxxxwwwvvvvvvtttvvvxxxyyyxxxyyy{{{||||||||||||}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~yyy{{{~~~~~~ssssssrrrssstttvvvyyy{{{zzzzzzxxxwwwvvvuuuuuuuuuuuusssqqqqqqrrrsssrrrqqqoooooooooppppppqqqrrrsssoooooopppqqqqqqrrrrrrsssttttttuuuvvvvvvuuuttttttrrrssstttsssrrrssstttvvvwwwxxxyyyyyyxxxvvvsssqqqnnnnnnmmmmmmnnnooooooppplllmmmnnnpppppppppppppppqqqqqqqqqrrrrrrsssssssssssssssttttttttttttuuuuuurrrrrrrrrrrrrrrsssttttttpppqqqrrrsssssssssrrrrrrqqqqqqrrrrrrrrrqqqppppppppppppqqqrrrrrrrrrqqqqqqrrrssstttuuuvvvuuuuuutttsssrrrpppooooooppprrrsssuuusssqqqqqqrrrsssrrrqqqpppqqqsssvvvxxxyyyzzzzzzzzzyyyyyyxxxwwwvvvvvvuuutttuuuwwwxxxyyyyyyzzzzzzuuusssqqqooonnnmmmmmmnnnnnnnnnnnnnnnnnnoooppppppqqqqqqrrrrrrqqqqqqpppppppppppppppqqqrrrsssuuuuuurrrsssuuuvvvwwwwwwwwwwwwwwwwwwwwwxxxwwwvvvtttsssrrrsssvvvxxxxxxwwwuuutttppppppqqqqqqrrrtttuuuvvvsssssssssttttttuuuuuuvvvttttttssssssrrrqqqqqqpppqqqqqqrrrrrrrrrsssssssssrrrrrrrrrrrrssstttuuuuuutttuuuvvvuuuvvvwww{{{~~~}}}~~~}}}zzzxxxvvvvvvvvvvvvvvvuuuttttttuuuvvvvvvttttttsssrrrssstttuuuvvvvvvvvvwwwyyy{{{~~~}}}{{{yyyyyyxxxvvvuuutttssssssssssssssstttuuuwwwxxxxxxxxxvvvuuuwwwwwwvvvuuutttsssrrrrrrnnnnnnnnnoooooopppqqqrrrpppqqqqqqqqqqqqrrrrrrrrruuuwwwzzz|||}}}}}}{{{zzzuuuuuutttsssssssssssstttssssssrrrqqqqqqqqqqqqqqqssstttuuutttssssssuuuwwwuuuvvvvvvtttqqqpppqqqsssssstttuuuvvvuuuuuutttsssuuuuuuuuuuuuvvvwwwxxxxxxuuuvvvvvvvvvuuuuuuttttttrrrrrrqqqqqqrrrrrrssstttwwwwwwxxxxxxyyyzzz{{{||||||zzzyyyyyyzzzzzzxxxwwwvvvvvvwwwwwwwwwxxxxxxxxxvvvuuuuuuvvvxxx{{{~~~}}}yyywwwwwwwwwxxxvvvvvvvvvuuuttttttsssrrrnnnnnnoooppppppooonnnnnnnnnnnnoooooooooooonnnnnnpppqqqtttxxx{{{{{{xxxvvvrrrtttvvvtttqqqooopppqqqnnnnnnoooooooooooonnnnnnmmmnnnoooqqqrrrrrrssssssqqqqqqppppppqqqqqqrrrsssqqqqqqrrrpppnnnmmmnnnoooppppppqqqrrrrrrrrrqqqqqqppppppqqqqqqpppooommmlllooopppqqqrrrssssssssssssrrrsssuuuvvvvvvuuusssrrrppppppqqqqqqssstttuuuvvvyyyyyyxxxxxxwwwvvvvvvuuutttuuuvvvuuuttttttuuuwwwwwwvvvuuutttuuuwwwyyyzzzwwwwwwxxxxxxyyyyyyyyyzzzyyyyyyzzz{{{|||}}}~~~{{{zzzzzz{{{}}}}}}{{{{{{{{{{{{xxxzzz}}}~~~~~~~~~~~~sssrrrrrrrrrsssvvvyyy{{{zzzyyyxxxvvvuuuuuuttttttsssqqqoooooopppqqqpppooommmmmmmmmmmmnnnooopppqqqpppppppppqqqrrrrrrsssssstttuuuvvvwwwwwwvvvuuutttqqqrrrssssssrrrrrrtttvvvvvvwwwxxxyyyxxxuuurrrpppnnnnnnnnnnnnnnnoooppppppnnnoooqqqrrrsssssssssrrrqqqrrrrrrssssssttttttuuussssssttttttttttttttttttrrrrrrqqqpppqqqrrrtttuuupppqqqrrrssstttsssrrrrrrqqqrrrrrrssssssrrrrrrrrroooppprrrssssssrrrqqqpppqqqrrrtttuuuuuuuuutttttttttsssqqqppppppqqqssstttuuusssqqqqqqrrrrrrrrrqqqrrrrrrsssuuuuuuvvvvvvvvvuuuuuuuuutttttttttttttttsssssstttuuuwwwxxxyyyzzzqqqpppooonnnnnnooopppqqqnnnnnnmmmnnnnnnoooppppppqqqqqqpppoooooonnnnnnnnnnnnnnnnnnooopppqqqsssssspppppprrrtttuuuvvvvvvvvvuuuvvvwwwwwwwwwuuutttsssppprrrtttvvvwwwuuutttrrrooooooooopppqqqssstttuuussssssssstttttttttttttttttttttssssssrrrqqqpppppprrrrrrssssssssstttttttttqqqqqqqqqrrrssstttuuuvvvtttuuuuuuuuuuuuxxx{{{~~~~~~|||xxxvvvuuuuuuuuuvvvuuusssrrrrrrsssuuuvvvuuutttsssrrrssstttuuuvvvssstttvvvxxxzzz|||}}}~~~}}}{{{yyyxxxwwwwwwssssssrrrqqqqqqqqqrrrrrrppprrrtttwwwxxxxxxxxxwwwxxxwwwvvvuuutttsssrrrrrrqqqppppppoooppprrrsssuuuppppppqqqqqqqqqrrrrrrrrrtttvvvyyy|||}}}}}}{{{zzzuuuuuutttssssssssssssttttttssssssrrrqqqqqqqqqrrrtttuuuvvvvvvtttuuuvvvxxxvvvwwwvvvsssooonnnppprrrssstttuuuuuuuuutttsssrrrrrrrrrsssssstttuuuuuuuuuttttttuuuuuuuuuuuuuuutttppppppppppppppppppqqqrrruuuuuuuuuuuuvvvwwwxxxyyy{{{zzzxxxxxxyyyzzzxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxuuuvvvwwwxxx{{{~~~|||xxxvvvuuuuuuvvvuuuuuuuuuuuutttsssrrrqqqlllmmmnnnoooooonnnmmmlllllllllnnnnnnnnnmmmlllkkkmmmooorrrvvvyyyyyyvvvtttsssvvvxxxvvvssspppooopppnnnnnnoooooooooooonnnnnnmmmnnnpppqqqssssssttttttrrrrrrqqqqqqrrrrrrsssttttttsssrrrooommmmmmppprrroooooopppqqqqqqqqqqqqqqqppppppqqqqqqqqqpppnnnmmmqqqrrrssstttuuuvvvvvvvvvtttuuuwwwxxxxxxwwwuuutttttttttuuuvvvwwwyyyzzz{{{}}}}}}||||||{{{zzzyyyyyyxxxyyyzzzzzzxxxxxxyyyzzz{{{zzzyyyyyyzzz|||~~~zzz{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}zzzzzz{{{}}}~~~}}}|||}}}~~~|||~~~~~~}}}}}}~~~|||~~~~~~{{{}}}}}}~~~~~~|||yyywwwxxxzzz|||tttttttttttttttuuuvvvvvvyyyxxxwwwvvvuuussssssrrrnnnnnnmmmlllllllllmmmmmmmmmmmmmmmnnnnnnooooooooorrrsssttttttqqqppppppqqqtttsssssstttvvvwwwuuutttrrrssstttuuuvvvvvvuuuuuuuuuuuutttsssqqqpppoooooonnnnnnnnnnnnooooooooooooooooooooopppqqqqqqqqqrrrnnnqqquuuwwwwwwvvvvvvwwwyyyxxxxxxwwwvvvuuuttttttttttttsssssssssrrrrrrrrrqqqqqqqqqqqqrrrssstttuuutttrrrpppoooppppppooonnnrrrqqqqqqqqqpppooooooooorrrrrrsssssstttsssssssssrrrqqqpppppppppqqqrrrsssssssssrrrqqqppppppppppppooopppqqqrrrtttuuuvvvvvvvvvuuutttrrrqqqqqqqqqqqqqqqqqqrrrrrrssstttuuuuuusssqqqnnnnnnnnnoooooonnnppppppoooooonnnnnnmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmoooooonnnnnnoooooopppqqqppppppppppppqqqrrrrrrsssssssssssstttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrnnnmmmmmmmmmnnnpppsssuuuuuuttttttsssssssssttttttuuusssqqqrrruuuvvvuuurrrssssssrrrrrrssssssqqqoooqqqqqqqqqqqqqqqqqqrrrsssuuuuuuuuuuuuvvvvvvvvvvvvyyy}}}}}}yyyuuutttsssssssssrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrssstttuuutttsssttttttvvvxxx{{{|||{{{{{{zzzyyyxxxwwwvvvuuutttsssqqqppppppqqqssstttuuutttrrrqqqrrrsssuuuwwwxxxwwwuuuuuuuuutttrrrpppppppppppppppppppppqqqqqqoooppprrrssssssrrrqqqpppuuuvvvwwwyyyxxxwwwuuutttvvvvvvuuutttssssssssssssvvvuuutttsssssstttuuuvvvsssrrrqqqqqqqqqrrrssstttsssrrrqqqqqqppppppqqqqqqtttsssssssssrrrqqqqqqqqqsssssssssssssssrrrqqqppprrrqqqqqqsssuuuuuutttsssqqqrrrrrrqqqqqqpppooonnnqqqrrrssstttuuuuuuuuuuuuvvvwwwxxxyyyzzzyyyxxxwwwzzzyyywwwvvvvvvwwwxxxyyy{{{zzz{{{}}}{{{wwwuuuuuutttsssuuuuuutttsssrrrrrrqqqqqqjjjjjjjjjkkklllmmmmmmnnnmmmmmmmmmmmmmmmmmmmmmmmmoooppppppqqqrrrsssttttttwwwwwwwwwvvvuuutttsssrrrsssssssssrrrrrrrrrrrrrrrssstttuuuwwwxxxyyyyyyyyy{{{zzzxxxwwwvvvvvvwwwwwwwwwvvvtttsssssstttvvvwwwxxxwwwvvvuuuuuuvvvwwwxxxvvvwwwxxxwwwtttqqqpppppptttuuuuuuvvvvvvwwwwwwxxx|||zzzyyyxxxwwwwwwxxxxxxyyyzzzzzzzzzzzz{{{~~~~~~}}}{{{zzzyyyyyy||||||}}}}}}zzz{{{{{{{{{{{{}}}~~~}}}}}}}}}}}}}}}~~~}}}}}}|||zzzyyywwwzzz}}}|||{{{|||~~~}}}{{{{{{|||}}}|||zzzzzzzzzyyyzzzzzz{{{{{{{{{{{{}}}}}}yyywwwyyyxxxwwwvvvuuuvvvwwwwwwuuutttqqqqqqqqqqqqpppoootttttttttttttttuuuvvvvvvvvvvvvvvvvvvuuutttsssrrrllllllkkkjjjiiiiiijjjjjjiiiiiijjjkkkkkklllmmmmmmoooqqqssssssqqqppppppppprrrrrrrrrsssuuuvvvuuuttttttuuuvvvvvvvvvvvvuuutttssssssrrrqqqpppooonnnnnnpppooooooooonnnmmmmmmmmmoooooooooppppppqqqqqqrrrooorrruuuwwwwwwwwwxxxyyyyyyyyyyyyxxxwwwvvvuuuuuutttttttttsssssssssrrrrrrqqqqqqqqqqqqrrrrrrssstttuuusssqqqpppqqqqqqpppooooooooooooooooooooonnnnnnqqqrrrrrrsssssssssssssssqqqqqqpppooopppqqqrrrssssssrrrqqqppppppoooppppppooopppqqqrrrssstttuuuuuuttttttssssssrrrqqqpppppppppppppppqqqrrrsssssssssssspppnnnmmmnnnnnnnnnmmmooooooooooooooonnnnnnnnnoooooonnnnnnnnnmmmmmmmmmoooooooooooooooppppppqqqrrrqqqpppppppppqqqrrrsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqooonnnmmmmmmnnnppprrrtttsssssssssrrrrrrsssttttttuuusssrrrrrrtttuuusssqqqssssssrrrssssssrrrqqqpppppppppoooooooooppppppqqqssssssssssssttttttttttttyyy|||~~~{{{wwwtttrrrrrrrrrppppppoooooooooooopppppprrrrrrqqqrrrrrrsssssstttssssssssssssuuuvvvxxxyyywwwvvvvvvuuutttsssrrrqqqrrrqqqpppoooooopppqqqrrrtttsssrrrqqqqqqssstttvvvuuutttssstttuuuuuusssqqqoooooooooooooooooooooooooooooopppqqqqqqqqqpppppptttuuuvvvwwwwwwvvvuuutttvvvuuutttsssrrrrrrrrrrrrvvvuuutttttttttuuuvvvvvvsssrrrqqqqqqqqqrrrsssssssssrrrqqqqqqppppppqqqqqqpppppppppppppppooooooooorrrrrrrrrrrrrrrqqqpppppprrrqqqqqqrrrttttttsssqqqppppppqqqqqqqqqpppoooooossssssttttttuuutttttttttuuuvvvwwwyyy{{{|||||||||}}}|||zzzxxxwwwwwwxxxyyyyyyyyyzzz|||~~~zzzwwwwwwvvvuuutttttttttsssrrrrrrqqqppppppmmmmmmnnnnnnnnnnnnooooooppppppppppppppppppppppppqqqqqqrrrssstttuuuvvvvvvwwwxxxxxxxxxxxxwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxyyyzzz{{{{{{{{{||||||{{{zzzyyyyyyyyyyyyxxxwwwvvvvvvvvvwwwxxxyyy||||||{{{zzzzzz{{{||||||xxxzzz{{{yyywwwtttssssssuuuuuuwwwxxxyyyzzz{{{{{{}}}|||{{{zzzyyyzzzzzz{{{zzz{{{}}}}}}|||}}}}}}{{{zzzzzzzzz{{{{{{|||}}}~~~|||yyyzzzzzz{{{|||~~~~~~}}}}}}|||{{{{{{||||||~~~~~~}}}||||||zzzxxxwwwuuuwww{{{}}}}}}~~~~~~}}}|||zzzzzz{{{|||}}}~~~~~~}}}~~~~~~~~~}}}zzzxxxwwwwwwyyyzzz~~~{{{zzzzzz{{{}}}xxxvvvwwwuuuwwwxxxyyyxxxxxxzzz{{{~~~~~~~~~|||xxxuuussssssrrrpppoooooooooppppppmmmllljjjkkkmmmnnnnnnnnnttttttssssssssstttuuuuuussstttuuuvvvuuutttrrrqqqlllkkkjjjiiihhhhhhhhhhhhfffggghhhiiijjjkkklllmmmlllooorrrsssrrrpppppppppqqqpppppprrruuuwwwwwwvvvwwwwwwwwwwwwvvvuuutttsssqqqqqqpppooonnnnnnmmmmmmppppppooonnnmmmllllllkkknnnnnnoooooopppqqqqqqrrrooorrruuuwwwxxxxxxyyyzzz{{{{{{zzzzzzxxxwwwvvvuuutttttttttttttttsssssssssqqqqqqqqqqqqqqqrrrrrrrrruuusssqqqqqqrrrrrrqqqpppmmmmmmmmmmmmnnnnnnnnnnnnpppqqqqqqrrrssssssrrrrrrqqqpppoooooooooppprrrsssrrrrrrqqqpppoooooooooooooooooopppqqqrrrsssssstttrrrrrrsssssssssrrrpppoooooooooooopppqqqqqqrrrrrrrrrpppnnnmmmmmmnnnnnnmmmnnnoooooooooooooooppppppoooooooooooonnnnnnnnnnnnooooooooooooooopppqqqqqqtttsssqqqooooooppprrrsssqqqqqqqqqppppppoooooonnnqqqqqqqqqqqqqqqqqqqqqqqqpppooonnnnnnnnnoooqqqrrrqqqqqqqqqqqqqqqrrrssstttuuusssrrrrrrssssssqqqppprrrrrrrrrrrrqqqqqqqqqqqqooonnnnnnmmmmmmmmmnnnnnnpppppppppqqqqqqqqqrrrrrrxxx{{{}}}{{{xxxuuurrrqqqppppppoooooonnnnnnnnnnnnooooooqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqrrrrrrsssuuuuuuttttttsssrrrqqqpppoooooooooooooooooooooooooooooosssrrrqqqqqqqqqrrrtttuuurrrqqqqqqrrrtttuuutttrrroooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnoooooopppssstttuuuvvvvvvuuutttsssttttttsssrrrqqqqqqqqqqqqttttttttttttuuuuuuwwwwwwsssrrrrrrqqqqqqqqqrrrrrrsssrrrqqqqqqppppppqqqqqqnnnnnnooooooooooooooooooqqqqqqqqqqqqqqqqqqpppooorrrqqqpppqqqrrrrrrpppnnnnnnoooppppppqqqppppppppptttuuuuuuuuuuuutttssssssttttttvvvxxx{{{~~~~~~|||zzzyyyxxxxxxyyyxxxxxxyyy{{{~~~|||zzzyyyzzzyyywwwvvvsssssssssrrrqqqqqqppppppqqqqqqqqqrrrrrrrrrrrrrrrssssssssssssssssssssssssssstttuuuvvvwwwxxxxxxyyyyyyyyyzzz{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{yyyyyyyyyzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{|||}}}|||yyywwwwwwwwwvvvwwwxxxzzz|||}}}~~~~~~~~~}}}|||||||||||||||}}}{{{}}}~~~|||{{{zzzzzzyyyzzzyyyyyy{{{||||||zzzwwwyyyyyyzzz{{{}}}{{{zzzyyyyyyxxxyyyyyyyyy{{{{{{{{{zzzxxxvvvuuutttsssuuuxxxzzzzzzzzz{{{|||xxxxxxxxxyyyyyyzzzzzz{{{xxxyyyzzzyyyyyyzzz|||yyyyyyxxxxxxwwwvvvuuutttwwwvvvtttsssrrrsssuuuvvvyyyzzz{{{yyywwwuuutttuuuwww||||||wwwttttttqqqsssvvvvvvuuutttuuuuuuzzz{{{{{{zzzxxxuuurrrpppooonnnmmmlllkkkkkkkkkkkkjjjiiihhhiiilllnnnoooooosssssssssrrrrrrsssssstttsssuuuvvvwwwvvvtttqqqooonnnmmmllljjjiiihhhhhhhhhgggggghhhjjjlllmmmnnnoookkknnnrrrssssssqqqqqqqqqqqqqqqqqqsssvvvxxxyyyxxxzzzzzzyyywwwvvvtttsssrrrppppppoooooonnnnnnmmmmmmnnnnnnnnnmmmmmmlllllllllmmmnnnnnnooopppqqqrrrrrroooqqqtttvvvwwwxxxyyy{{{|||||||||{{{zzzxxxvvvuuuttttttttttttttttttttttttrrrrrrrrrrrrrrrqqqqqqqqqtttrrrppppppqqqqqqqqqpppllllllmmmmmmnnnnnnoooooooooooopppqqqrrrrrrrrrrrrppppppooonnnooopppqqqrrrqqqqqqpppooonnnnnnnnnnnnnnnnnnoooppppppqqqrrrrrrqqqrrrtttuuuuuusssqqqpppoooooooooppppppqqqqqqqqqsssqqqnnnmmmnnnooonnnnnnnnnnnnnnnoooooopppppppppppppppooooooooonnnnnnnnnoooooonnnnnnoooooopppqqquuusssqqqooonnnoooqqqrrrqqqqqqpppooonnnmmmmmmmmmoooooopppppppppppppppqqqqqqpppoooooonnnoooppppppoooooooooooopppqqqrrrssstttsssrrrqqqqqqpppooonnnooopppppppppooonnnooopppnnnmmmllllllkkkkkkkkkkkknnnnnnooooooppppppqqqqqqvvvxxx{{{}}}~~~}}}|||zzzyyywwwtttrrrqqqppppppppppppoooooooooooopppppppppppppppqqqqqqqqqpppppppppppppppppppppqqqqqqqqqttttttssssssrrrqqqppppppnnnooooooppppppoooooonnnsssrrrrrrrrrrrrssstttuuusssrrrrrrsssuuuuuutttrrrooooooooooooooonnnnnnnnnmmmlllkkkkkklllmmmoooppprrrrrrssstttttttttsssssstttsssrrrqqqppppppppppppssssssttttttvvvwwwxxxxxxssssssrrrrrrrrrrrrrrrrrrsssrrrqqqqqqppppppqqqqqqooooooooopppqqqqqqqqqrrrppppppqqqqqqqqqppppppooorrrqqqppppppqqqqqqooommmmmmnnnooopppqqqqqqqqqqqqsssttttttuuuuuuuuuuuutttttttttuuuwwwyyy}}}~~~}}}{{{zzzzzzzzz{{{xxxxxxyyy{{{~~~}}}||||||}}}{{{yyyvvvttttttsssssssssrrrrrrrrrsssssstttuuuuuuvvvwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxyyyzzz{{{{{{||||||}}}~~~~~~}}}}}}||||||||||||||||||}}}}}}}}}|||}}}~~~~~~}}}|||zzzzzz{{{|||}}}|||||||||zzzzzzzzzyyyyyyzzzzzzzzz{{{|||}}}{{{yyyxxxxxxyyywwwxxxzzz{{{||||||||||||||||||{{{{{{||||||||||||yyy|||~~~~~~}}}|||{{{zzzyyyxxxxxxxxxwwwvvvvvvwwwyyyyyywwwuuuvvvvvvwwwwwwxxxyyyzzz{{{vvvuuuuuutttttttttuuuuuuvvvwwwwwwvvvtttrrrqqqqqqqqqsssvvvwwwwwwvvvwwwxxxtttuuuvvvwwwxxxwwwwwwvvvssstttuuuuuutttuuuxxxzzzssssssttttttsssrrrqqqppprrrqqqpppooopppqqqsssttttttuuuvvvuuusssrrrrrrsssuuuyyy}}}}}}{{{wwwtttsssrrrtttuuuuuuuuuuuuxxxzzz~~~~~~~~~{{{yyyvvvtttssssssrrrqqqpppooooooooopppooonnnpppsssvvvxxxyyyrrrrrrqqqqqqqqqqqqqqqrrruuuvvvwwwwwwvvvsssooommmnnnmmmkkkjjjiiihhhhhhhhhggghhhiiijjjlllmmmnnnooolllooorrrtttsssssssssssssssrrrrrrtttwwwzzz{{{{{{{{{zzzxxxvvvtttrrrqqqpppoooooooooooonnnnnnnnnnnnkkkkkkllllllmmmmmmnnnnnnlllmmmnnnooopppqqqrrrrrroooqqqtttuuuvvvwwwyyyzzz|||}}}}}}}}}{{{yyywwwuuussssssttttttttttttttttttrrrrrrsssssssssrrrqqqqqqrrrpppnnnnnnooopppooonnnmmmmmmmmmnnnnnnooooooooommmnnnooopppqqqqqqqqqqqqoooooonnnnnnnnnooopppqqqppppppooonnnmmmmmmmmmmmmlllmmmmmmnnnooopppqqqqqqqqqrrrtttuuuvvvuuusssrrrppppppppppppqqqqqqqqqqqqtttrrrooonnnooopppooonnnmmmmmmmmmnnnooooooooopppoooooooooooonnnnnnnnnnnnnnnnnnmmmmmmnnnnnnooopppsssrrrpppnnnnnnnnnooopppppppppoooooonnnmmmllllllnnnnnnnnnooooooooopppppppppppppppooooooooooooooommmmmmmmmmmmnnnpppqqqqqqqqqrrrqqqpppooonnnnnnnnnmmmnnnnnnmmmkkkkkknnnpppnnnmmmlllkkkjjjjjjjjjjjjmmmmmmnnnoooppppppqqqqqqrrrtttvvvyyyzzz{{{{{{{{{yyyxxxwwwuuutttsssrrrrrrpppoooooooooooooooooopppoooppppppqqqqqqpppoooooooooooopppppppppppppppooosssssssssrrrrrrqqqqqqpppooooooppppppppppppoooooossssssssssssssstttttttttvvvuuuttttttuuuuuutttrrrqqqqqqqqqppppppooooooooolllkkkkkkjjjkkkmmmooopppqqqqqqrrrsssssssssssssssssssssrrrqqqppppppppppppqqqrrrsssuuuwwwxxxyyyzzzttttttttttttssssssrrrrrrsssrrrqqqqqqppppppqqqqqqooooooooopppqqqqqqqqqrrroooppppppqqqqqqqqqpppppprrrqqqppppppqqqqqqooommmmmmnnnoooqqqrrrrrrrrrrrrqqqrrrsssuuuvvvwwwwwwwwwvvvvvvvvvvvvxxxzzz|||~~~||||||{{{{{{|||||||||}}}yyyyyyyyy|||~~~~~~~~~|||xxxvvvuuuuuuuuuuuuuuutttttttttrrrssstttvvvxxxyyyzzz{{{wwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyzzz{{{||||||~~~~~~~~~~~~}}}|||{{{zzz{{{{{{|||||||||}}}}}}}}}}}}}}}~~~~~~|||{{{zzzzzz{{{||||||{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{xxxxxxyyyxxxvvvuuuvvvwwwwwwxxxyyyzzzyyyxxxwwwvvvwwwwwwxxxyyyyyyyyyzzzzzzvvvxxx{{{|||{{{zzz{{{{{{yyyyyyxxxvvvuuuuuuuuuuuuuuutttssstttuuuuuutttsssrrrsssssssssssssssrrrrrrqqqqqqppppppppppppqqqqqqqqqssstttssspppnnnnnnooonnnppprrrsssrrrqqqqqqrrrqqqrrrsssttttttsssqqqpppooopppppppppooopppsssuuuqqqrrrtttuuuuuutttsssrrrooonnnnnnnnnooopppqqqrrrtttvvvxxxxxxwwwvvvwwwxxxvvvxxx{{{|||zzzxxxvvvuuuxxxxxxwwwvvvwww{{{~~~|||||||||{{{zzzyyyyyyxxxwwwvvvwwwzzzppppppoooooonnnnnnooooootttuuuvvvuuutttrrrooommmkkkjjjiiihhhggggggggggggggghhhiiijjjkkklllmmmnnnoooppprrrsssrrrrrrtttuuuuuutttssstttxxx{{{|||}}}zzzyyyvvvtttqqqooonnnnnnnnnnnnnnnnnnnnnnnnnnnoooiiijjjjjjkkklllmmmnnnnnnllllllmmmnnnpppqqqrrrrrrrrrsssuuuvvvvvvwwwyyyzzz|||}}}~~~}}}|||yyyvvvtttrrrrrrrrrsssssssssssssssrrrssstttuuuuuutttsssrrrqqqooommmmmmooopppooonnnmmmmmmmmmnnnnnnnnnnnnnnnllllllnnnoooppppppqqqqqqooonnnmmmmmmmmmnnnpppqqqoooooonnnmmmlllllllllllljjjjjjkkkmmmnnnooopppqqqpppqqqssstttuuuttttttssspppppppppppppppppppppqqqtttqqqooonnnnnnoooooonnnlllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllmmmnnnnnnoooooonnnnnnnnnnnnnnnnnnooonnnnnnmmmmmmllllllllllllmmmmmmnnnnnnoooooooooppppppppppppoooooooooooollllllllllllmmmmmmnnnooooooppppppooommmlllmmmnnnkkkmmmnnnllljjjjjjmmmqqqpppooommmlllkkkjjjiiiiiimmmmmmnnnnnnooopppqqqqqqoooppprrrtttvvvxxxyyyzzzwwwwwwvvvvvvuuutttssssssnnnnnnmmmmmmmmmmmmnnnnnnooopppqqqrrrrrrpppooonnnnnnoooppppppqqqppppppoooqqqqqqppppppooooooooooooooooooooooooooooooooooooqqqrrrrrrrrrssssssssssssvvvuuuuuuuuuvvvvvvtttrrrrrrrrrqqqqqqppppppooooookkkkkkllllllmmmnnnppppppqqqqqqqqqrrrssssssttttttssssssrrrqqqpppppppppppppppqqqsssvvvxxxyyyzzz{{{vvvvvvvvvvvvuuutttsssssssssrrrqqqqqqppppppqqqqqqnnnnnnooooooooooooooooooooopppqqqqqqrrrqqqqqqqqqsssrrrqqqrrrssssssqqqoooooopppqqqrrrsssssssssssspppqqqsssuuuwwwxxxyyyyyyxxxxxxwwwwwwwwwxxxyyyyyyyyyyyyzzzzzz{{{|||||||||zzzyyyyyy{{{~~~~~~}}}}}}}}}{{{xxxuuuvvvvvvvvvvvvvvvvvvvvvvvvrrrssstttvvvwwwyyyzzz{{{wwwwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyzzz{{{||||||}}}}}}}}}||||||{{{yyyxxxwwwxxxxxxxxxyyyzzzzzz{{{{{{{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzzzzzzzzyyyyyyxxxxxxwwwvvvvvvuuuuuuvvvvvvvvvvvvuuuuuusssttttttsssqqqqqqssstttuuuvvvwwwwwwvvvtttrrrpppqqqrrrtttuuuvvvvvvvvvvvvsssuuuwwwwwwvvvuuuvvvwwwwwwvvvuuutttssssssssssssrrrqqqpppppprrrrrrqqqpppoooppppppppppppoooooonnnnnnnnnnnnnnnnnnnnnooopppoooqqqtttsssooonnnoooqqqmmmoooqqqqqqooonnnnnnnnnpppqqqqqqrrrqqqpppnnnmmmooooooooonnnmmmnnnppprrrnnnpppsssuuuvvvvvvuuutttqqqqqqqqqqqqrrrssstttuuuuuuxxx|||~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}~~~}}}~~~~~~}}}ooonnnmmmmmmlllllllllmmmpppqqqqqqqqqqqqppppppoookkkjjjiiihhhhhhhhhhhhhhhjjjkkkkkklllmmmnnnnnnnnnpppqqqqqqqqqppppppsssuuuvvvtttssstttwwwzzz{{{|||xxxvvvtttqqqnnnmmmllllllkkklllllllllmmmmmmmmmnnnjjjjjjjjjkkklllllllllmmmkkklllmmmnnnoooqqqrrrrrrvvvwwwxxxxxxwwwxxxzzz{{{|||}}}~~~}}}|||yyyuuusssqqqqqqqqqrrrrrrrrrssssssrrrsssuuuvvvwwwvvvuuutttqqqooonnnnnnoooppppppooommmmmmmmmlllllllllllllllkkkkkkmmmnnnooopppppppppnnnnnnmmmlllmmmnnnooopppooonnnmmmlllkkkkkkkkkkkkggghhhjjjkkkmmmoooqqqqqqoooooopppqqqqqqrrrssssssoooooooooooooooooooooooorrrooommmlllmmmmmmmmmllllllllllllllllllkkkkkkkkkmmmmmmmmmmmmllllllllllllkkkkkkjjjjjjkkkkkklllmmmkkklllmmmnnnnnnnnnmmmlllkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllmmmnnnnnnoooooonnnooooooppppppppppppooollllllkkkkkkkkkllllllmmmlllnnnooonnnlllkkkmmmooolllnnnooommmjjjjjjnnnsssqqqpppooommmlllkkkjjjjjjkkkllllllmmmnnnooopppqqqnnnnnnoooqqqrrrtttuuuvvvuuuvvvvvvuuuuuutttssssssooonnnnnnmmmmmmnnnnnnooopppqqqrrrsssrrrqqqooonnnnnnoooppprrrrrrrrrqqqqqqooooooooooooooonnnnnnnnnoooooonnnmmmmmmnnnoooooooooooopppqqqqqqqqqqqqqqqtttsssssstttuuuvvvtttsssqqqqqqqqqpppooonnnnnnnnnkkklllmmmoooppppppqqqqqqqqqqqqqqqrrrsssttttttuuutttsssrrrqqqqqqppppppqqqooopppsssvvvyyyzzz{{{|||wwwwwwxxxxxxwwwvvvtttssssssrrrqqqqqqppppppqqqqqqpppppppppppppppoooooooooppppppqqqrrrrrrrrrrrrrrrssssssrrrsssuuuuuutttrrrqqqrrrssssssttttttttttttrrrrrrtttuuuwwwwwwxxxxxxyyyyyyzzzzzzyyyxxxxxxwwwxxxxxxyyyyyyzzzzzzyyyyyyyyyxxxxxxyyy{{{||||||{{{|||zzzyyyyyyzzzzzzxxxvvvuuuuuuuuuuuuuuuuuuvvvvvvtttttttttuuuvvvvvvwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwxxxyyyzzz{{{||||||xxxxxxxxxxxxxxxwwwvvvuuusssttttttuuuvvvvvvwwwwwwxxxxxxyyyzzzzzzzzzyyyyyy{{{zzzyyyxxxwwwwwwwwwwwwyyyxxxvvvtttrrrrrrrrrrrrmmmnnnoooppppppooonnnmmmoooppppppooommmnnnppprrrqqqrrrtttuuutttrrrpppnnnmmmnnnppprrrssstttssssssqqqrrrsssrrrqqqqqqsssuuuvvvuuutttssssssrrrrrrssspppooommmnnnooopppooonnnmmmnnnoooqqqqqqqqqqqqpppnnnnnnnnnnnnnnnoooppppppnnnrrruuutttqqqppprrruuuqqqsssuuutttsssqqqpppqqqssssssttttttttttttttttttuuuuuuuuutttrrrrrrtttvvvtttvvvzzz}}}{{{{{{{{{{{{|||}}}}}}}}}|||nnnmmmlllkkkkkkkkkkkkkkkllllllmmmnnnooopppqqqqqqllllllkkkkkkkkkkkkkkklllnnnoooooooooppppppqqqqqqqqqqqqpppooonnnooorrrtttvvvtttrrrsssvvvyyyzzz{{{vvvuuurrrooommmkkkkkkkkkjjjjjjjjjkkkkkkllllllmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllnnnoooqqqrrrrrryyyzzzzzzzzzyyyyyy{{{}}}|||}}}~~~}}}|||xxxuuurrrpppppppppqqqqqqrrrrrrrrrqqqsssuuuwwwxxxxxxwwwvvvrrrpppoooooopppqqqqqqppplllllllllkkkkkkjjjjjjjjjjjjkkklllnnnooopppppppppnnnmmmmmmlllmmmnnnooopppnnnnnnmmmlllkkkkkkkkkkkkfffgggiiikkkmmmoooqqqrrrnnnnnnnnnnnnoooppprrrsssnnnnnnnnnnnnnnnmmmmmmmmmpppnnnkkkjjjkkkkkkkkkjjjlllllllllkkkkkkjjjjjjjjjmmmmmmlllllllllkkkkkkkkkjjjjjjiiiiiijjjjjjkkklllhhhjjjlllnnnnnnnnnlllkkkiiiiiiiiiiiiiiijjjjjjjjjkkkkkkllllllmmmnnnoooooonnnnnnooopppppppppppppppllllllkkkkkkjjjkkkkkkkkkjjjmmmooonnnlllkkkmmmooommmoooqqqnnnkkkkkkpppuuusssrrrpppnnnlllkkkkkkjjjjjjjjjkkklllmmmoooooopppnnnnnnnnnnnnoooqqqrrrsssttttttuuuuuuttttttsssrrrqqqqqqppppppppppppqqqqqqpppqqqssstttsssqqqooonnnnnnoooqqqrrrssssssrrrrrrpppppppppppppppoooooooooooonnnlllkkkkkklllnnnooommmmmmnnnoooooooooooooooppppppppprrruuuvvvuuutttqqqppppppooonnnmmmmmmlllkkkllloooqqqrrrrrrqqqqqqrrrrrrrrrrrrssstttuuuvvvuuutttsssrrrqqqqqqqqqqqqnnnpppsssvvvyyy{{{||||||xxxyyyyyyyyyxxxwwwuuutttsssrrrqqqqqqppppppqqqqqqtttsssssssssrrrqqqqqqqqqpppqqqrrrssssssssssssssstttssssssuuuvvvwwwvvvuuurrrsssttttttuuuuuuttttttttttttuuuvvvvvvwwwvvvvvvyyyzzz{{{|||{{{zzzyyyxxxyyyyyyyyyyyyxxxxxxwwwvvvyyywwwwwwwwwyyyzzzyyyxxxxxxvvvuuuvvvxxxyyyxxxwwwtttttttttuuuuuuuuuuuuuuuvvvuuuuuuuuuttttttssssssttttttttttttttttttttttttvvvwwwwwwxxxyyyzzz{{{{{{ttttttuuuvvvvvvvvvuuuuuupppqqqqqqrrrssstttttttttvvvvvvwwwwwwxxxwwwwwwwwwyyyxxxvvvuuuttttttuuuvvvxxxvvvssspppooonnnoooooommmnnnoooppppppooonnnmmmmmmnnnnnnlllkkklllnnnpppnnnppprrrttttttrrrpppnnnkkkmmmoooqqqrrrrrrrrrrrrqqqqqqqqqpppoooooorrrtttvvvuuutttsssssssssssssssooonnnllllllnnnooonnnmmmlllmmmooorrrttttttuuutttooooooooooooooopppqqqrrrooossswwwvvvsssrrruuuxxxwwwyyy{{{zzzxxxvvvuuuvvvwwwwwwxxxyyyzzz{{{|||}}}}}}}}}|||zzzxxxxxxzzz{{{mmmmmmllllllkkkjjjjjjjjjmmmllljjjjjjjjjlllnnnooommmlllkkkjjjjjjlllmmmooorrrrrrrrrssssssttttttttttttssspppnnnlllmmmqqqtttwwwvvvttttttvvvwwwvvvuuutttssspppnnnllllllllllllhhhiiijjjkkkllllllkkkjjjfffffffffffffffggghhhhhhmmmlllkkkkkkmmmppptttvvvwww|||{{{xxxyyy{{{xxxxxxxxxxxxwwwvvvuuutttoooooonnnooopppqqqsssttttttwwwzzz{{{yyywwwuuuuuuqqqpppppppppoooooonnnnnnlllkkkiiihhhhhhhhhiiijjjiiiiiikkklllllllllllllllooommmkkkjjjjjjllloooqqqmmmmmmlllllllllkkkkkkkkkkkkjjjiiiiiiiiijjjkkklllllllllllllllllllllllllllpppppppppppppppooooooooonnnmmmmmmmmmllllllllllllmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnmmmmmmlllkkkjjjjjjjjjkkkkkkkkkllllllkkkkkkkkklllllllllmmmmmmmmmmmmlllkkkjjjjjjjjjjjjnnnnnnnnnnnnnnnpppqqqqqqsssrrrpppooonnnoooppppppqqqqqqppppppooonnnnnnnnnlllnnnooonnnmmmlllmmmooorrrqqqooonnnnnnoooqqqrrrqqqrrrssssssrrrooolllkkkjjjkkklllmmmnnnooopppqqqqqqrrrsssrrrpppooopppqqquuutttsssrrrqqqrrrsssssssssrrrqqqpppoooooooooooonnnoooooooooooopppppppppmmmnnnooopppqqqrrrrrrrrrqqqqqqppppppppppppppppppmmmmmmmmmmmmmmmnnnoooooopppooonnnooopppooonnnlllpppppppppppppppqqqqqqqqqnnnooopppppppppooommmlllmmmnnnoooqqqqqqqqqpppooorrrrrrrrrssssssttttttuuuwwwvvvuuusssrrrqqqpppppprrrrrrsssuuuvvvxxxyyyyyywwwxxxxxxxxxxxxwwwwwwvvvtttsssqqqooooooooooooppprrrrrrsssuuuvvvvvvssspppqqqrrrrrrqqqooonnnpppqqqqqqppppppsssvvvwwwuuurrrssssssssssssssssssssssssuuuuuutttttttttuuuvvvwwwyyyyyyyyyxxxwwwuuutttsssuuuuuuuuuuuuuuuuuuuuuuuuttttttuuuvvvwwwxxxyyyzzzxxxxxxwwwvvvuuuuuuttttttvvvsssqqqrrrtttvvvuuusssrrrsssssssssssssssrrrrrroooppprrrrrrqqqrrrsssuuuvvvuuutttvvvyyyyyyvvvssssssrrrrrrrrrrrrsssttttttrrrssstttsssrrrrrrsssuuurrrsssuuuvvvwwwxxxxxxxxxwwwuuusssqqqpppqqqrrrrrrsssrrrqqqqqqqqqqqqpppoookkklllmmmlllkkkkkkmmmooommmnnnoooqqqqqqqqqppppppppppppppppppoooooooooooommmoooqqqtttwwwxxxxxxxxxuuuuuuttttttttttttttttttyyyxxxvvvuuuvvvwwwvvvuuuwwwvvvuuutttsssrrrrrrrrrrrrssstttvvvxxxyyyzzzzzz{{{zzzxxxwwwwwwxxxyyy{{{wwwxxx{{{~~~~~~}}}}}}}}}~~~iiiiiiiiijjjjjjjjjjjjjjjkkkjjjiiiiiiiiikkkmmmnnnmmmlllkkkjjjjjjlllmmmoooqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqnnnmmmmmmppprrrtttrrrpppqqqrrrsssrrrqqqrrrqqqnnnlllkkkjjjjjjjjjiiiiiikkkllllllkkkjjjjjjggggggggggggggghhhiiiiiilllkkkjjjjjjlllooorrruuuvvvzzz}}}}}}zzzwwwwwwxxxuuuuuuuuuuuutttsssrrrqqqooonnnnnnnnnoooqqqsssttttttvvvyyyzzzxxxvvvuuutttooooooooooooooooooooooookkkjjjiiihhhhhhhhhiiiiiihhhiiijjjkkkkkkllllllkkklllkkkjjjjjjjjjkkkmmmnnnllllllllllllkkkkkkkkkkkkiiiiiihhhhhhhhhiiikkklllkkkkkklllllllllmmmmmmmmmlllllllllllllllllllllmmmnnnnnnnnnnnnmmmmmmmmmlllmmmmmmmmmmmmmmmmmmllllllllllllmmmmmmllllllkkkjjjkkkkkkkkkkkkllllllllllllkkklllllllllmmmmmmmmmmmmmmmllllllkkkkkkkkkkkklllppppppqqqqqqrrrsssttttttuuutttsssqqqqqqqqqqqqqqqqqqqqqppppppooonnnnnnnnnmmmnnnoooooommmmmmnnnooorrrrrrqqqppppppqqqrrrrrrsssssstttsssrrrpppooommmllllllmmmnnnoooppppppqqqqqqrrrsssrrrqqqpppqqqrrrttttttrrrqqqqqqqqqqqqrrrqqqqqqppppppqqqqqqrrrrrroooooooooppppppppppppqqqmmmnnnooopppqqqqqqqqqqqqppppppppppppppppppppppppooonnnnnnnnnnnnoooppppppqqqpppooopppqqqpppooommmppppppppppppppppppppppppnnnooopppppppppooommmllljjjlllnnnpppqqqqqqqqqqqqqqqqqqrrrrrrssstttttttttvvvuuutttsssrrrqqqqqqqqqrrrsssssstttuuuvvvwwwwwwttttttuuuuuuvvvuuuuuuttttttsssqqqpppooooooppppppqqqpppqqqrrrttttttsssqqqqqqrrrrrrqqqoooooopppqqqqqqppppppsssuuuvvvtttrrrssssssssssssssssssttttttsssssssssssssssttttttuuuxxxxxxxxxwwwvvvtttsssrrrrrrrrrrrrrrrrrrrrrrrrqqqttttttuuuvvvvvvwwwwwwwwwwwwvvvvvvuuuttttttsssssstttrrrpppppprrrsssrrrppprrrrrrssssssssssssrrrrrrqqqsssttttttttttttuuuwwwvvvuuutttvvvxxxxxxvvvsssqqqppppppoooooooooppppppooopppqqqpppooopppqqqsssrrrsssuuuvvvwwwxxxxxxxxxvvvtttsssqqqpppqqqrrrsssrrrrrrqqqqqqqqqqqqpppooolllmmmmmmmmmkkkkkkmmmoooooopppqqqrrrrrrrrrqqqppprrrrrrrrrqqqqqqqqqpppppprrrtttwwwyyy|||}}}~~~~~~zzzyyyxxxwwwwwwxxxyyyyyy}}}~~~~~~|||{{{zzzzzzzzz{{{|||~~~~~~eeeffffffggghhhhhhiiiiiiiiihhhhhhhhhhhhjjjlllmmmllllllkkkjjjkkklllmmmnnnpppppppppppppppppppppppppppppppppooommmmmmnnnppppppooommmmmmooopppooonnnpppooonnnlllkkkjjjjjjjjjiiijjjkkkkkkkkkjjjiiihhhhhhhhhhhhhhhhhhiiijjjjjjjjjiiiiiiiiikkkmmmppprrruuuwwwxxxyyyxxxwwwuuutttrrrrrrqqqqqqppppppoooooonnnnnnmmmnnnoooppprrrssstttvvvyyyzzzxxxuuuttttttooooooooooooooopppppppppjjjjjjiiihhhhhhhhhhhhiiigggggghhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkllllllkkkkkkkkkjjjjjjjjjhhhhhhgggggghhhjjjkkkmmmkkklllllllllmmmmmmnnnnnnjjjjjjjjjkkkkkkllllllllloooooooooooonnnnnnnnnnnnmmmmmmmmmmmmllllllkkkjjjkkkllllllllllllkkkjjjjjjkkkllllllllllllmmmmmmmmmllllllmmmmmmmmmnnnnnnnnnmmmllllllllllllmmmnnnnnnrrrsssuuuwwwxxxxxxxxxxxxyyyyyywwwuuutttsssssssssrrrqqqpppooonnnnnnnnnnnnnnnoooppppppnnnnnnooopppssssssttttttttttttssssssuuuuuutttsssrrrqqqqqqpppnnnnnnooooooooopppppppppppprrrssssssqqqqqqrrrtttttttttrrrqqqppppppppppppooooooooopppqqqsssuuuuuuoooppppppppppppqqqqqqqqqmmmnnnooopppqqqqqqqqqppppppppppppppppppppppppppppppoooooooooooopppqqqqqqqqqpppppppppqqqqqqpppnnnoooooooooooooooooooooooonnnooopppppppppooommmlllhhhjjjlllooopppqqqqqqqqqoooppppppqqqrrrrrrssssssuuuttttttsssrrrrrrssssssssssssssssssttttttttttttppppppqqqrrrsssssssssrrrsssrrrpppoooooooooooopppooommmmmmnnnppprrrrrrqqqpppqqqqqqpppnnnnnnoooqqqqqqpppppprrrttttttsssrrrqqqrrrrrrrrrssssssttttttsssssssssssstttttttttuuuuuuuuuuuuuuutttrrrqqqqqqooopppppppppppppppppppppsssttttttuuutttttttttsssvvvvvvuuuuuuttttttsssssstttrrrpppppppppqqqpppooonnnnnnooooooooooooooonnnnnnpppqqqqqqpppqqqrrrtttvvvuuuuuuwwwxxxxxxvvvsssrrrqqqpppooonnnnnnnnnnnnnnnpppqqqqqqpppqqqsssuuutttuuuvvvxxxyyyyyyyyyyyyuuutttsssrrrrrrsssttttttssssssssssssrrrrrrrrrrrrpppqqqqqqpppooooooppprrrtttuuuvvvwwwwwwvvvuuuuuuxxxxxxxxxxxxwwwwwwwwwvvv{{{|||~~~~~~ddddddeeeeeeeeeffffffffffffffffffggggggiiijjjkkkllllllkkkkkkkkklllmmmnnnooooooooonnnnnnnnnnnnmmmmmmoooppppppnnnmmmmmmnnnooonnnllllllnnnooonnnmmmooonnnmmmlllkkkkkkjjjjjjhhhiiijjjjjjiiihhhgggfffhhhhhhgggggghhhhhhiiijjjiiihhhhhhhhhjjjllloooppptttttttttvvvwwwvvvsssppppppoooooonnnnnnnnnnnnnnnnnnmmmmmmmmmnnnppprrrsssuuuwwwzzz{{{yyyvvvttttttppppppppppppoooooonnnnnnjjjjjjiiiiiihhhhhhhhhhhhfffggghhhiiijjjjjjjjjjjjiiijjjkkkllllllkkkkkkjjjlllkkkkkkkkkkkkjjjjjjjjjhhhhhhhhhhhhiiikkkmmmnnnnnnnnnnnnmmmmmmmmmmmmlllkkkllllllmmmnnnooooooppppppppppppoooooooooooonnnnnnnnnnnnnnnmmmlllkkkkkkllllllmmmmmmllllllkkkjjjlllllllllmmmmmmmmmnnnnnnmmmmmmmmmnnnnnnnnnnnnooolllllllllmmmmmmnnnppppppsssuuuxxx{{{}}}}}}}}}|||}}}|||{{{yyyxxxwwwvvvuuurrrqqqpppooonnnnnnnnnooonnnpppqqqpppooonnnooopppssstttuuuvvvvvvuuutttsssttttttsssrrrqqqqqqqqqrrrpppppppppppppppppppppppppppqqqssssssrrrrrrsssuuuuuutttsssrrrqqqpppppppppnnnnnnnnnoooppprrrssstttppppppppppppqqqqqqqqqqqqoooooopppqqqqqqrrrqqqqqqoooooooooooopppppppppppppppoooooooooooopppqqqqqqqqqpppoooppprrrrrrpppnnnoooooooooooonnnnnnnnnnnnnnnooopppppppppooommmllliiijjjlllnnnoooppppppooommmmmmnnnooopppqqqqqqrrrttttttssssssssssssttttttsssssssssrrrrrrrrrqqqqqqmmmnnnooopppqqqqqqrrrrrrqqqpppooommmmmmmmmnnnooollljjjhhhiiilllnnnppppppoooppppppooommmmmmnnnpppooooooooopppqqqqqqqqqpppoooppppppqqqrrrsssssssssttttttuuuvvvvvvvvvvvvvvvrrrssssssrrrqqqpppooooooppppppppppppqqqqqqqqqqqqsssssssssssssssqqqpppooouuuuuuuuuttttttttttttttttttsssqqqpppppppppoooooommmnnnnnnoooooooooooonnnmmmnnnpppppppppppprrrsssyyyyyyyyyzzzzzzyyyxxxwwwwwwvvvuuutttrrrrrrqqqqqqssstttuuuvvvuuuvvvyyy{{{zzz{{{|||}}}~~~~~~~~~~~~wwwwwwvvvvvvvvvwwwxxxxxxwwwxxxyyyyyyxxxxxxxxxyyyzzzzzz{{{yyywwwwwwxxxyyy{{{|||~~~eeeeeeeeedddddddddccccccdddeeeeeefffggghhhiiijjjkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllnnnoooooommmlllllllllmmmllljjjjjjlllmmmlllkkkkkkkkkkkkjjjjjjiiiiiihhhgggggghhhhhhgggfffeeedddgggffffffffffffggghhhhhhiiihhhiiiiiijjjlllnnnooossssssssstttuuutttrrrooopppooonnnmmmmmmmmmnnnnnnnnnnnnmmmnnnoooppprrrsssvvvyyy{{{{{{yyywwwuuutttsssrrrqqqpppooommmmmmllljjjjjjjjjjjjjjjiiiiiihhhggghhhiiijjjjjjkkkkkkjjjkkklllnnnooonnnmmmlllkkklllllllllkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkmmmoooppprrrqqqpppooommmlllkkkjjjmmmnnnnnnooopppqqqqqqrrrqqqpppppppppooooooooooooooooooooooooooonnnmmmmmmnnnnnnnnnnnnnnnmmmlllllllllllllllmmmmmmmmmnnnnnnmmmmmmmmmnnnnnnnnnnnnooolllllllllmmmnnnooopppqqqsssuuuyyy|||~~~~~~|||{{{yyyxxxwwwsssqqqpppnnnmmmnnnoooooonnnpppqqqpppooonnnooopppqqqsssuuuvvvvvvuuusssqqqrrrqqqppppppoooppppppqqqqqqqqqqqqqqqpppppppppppppppqqqrrrrrrrrrqqqsssttttttttttttsssrrrqqqqqqpppnnnnnnnnnnnnnnnoooppppppoooooopppppppppqqqqqqqqqqqqqqqrrrrrrsssrrrrrrrrrnnnnnnooooooooopppppppppooonnnnnnnnnnnnooopppppppppoooooopppqqqrrrpppooooooooooooooonnnnnnmmmmmmnnnooopppppppppooommmllllllmmmnnnoooooonnnmmmmmmllllllmmmnnnooopppqqqqqqttttttssssssssstttuuuuuusssssssssrrrqqqpppppppppmmmnnnooopppqqqrrrrrrrrrooonnnlllkkkkkklllmmmmmmkkkiiiggggggjjjmmmoooooonnnoooooonnnllllllmmmooonnnnnnnnnnnnnnnnnnooopppmmmnnnooopppqqqrrrssstttttttttuuuvvvwwwvvvvvvuuuqqqqqqqqqqqqqqqpppooonnnppppppqqqqqqqqqrrrrrrrrrrrrssstttsssrrrpppnnnmmmrrrrrrrrrsssssssssssssssssssssrrrqqqooooooooooooqqqrrrsssssstttttttttsssrrrsssuuuvvvvvvwwwyyy{{{~~~~~~}}}~~~}}}{{{zzzyyyxxxwwwwwwyyy{{{|||||||||}}}~~~}}}}}}}}}}}}~~~~~~ffffffeeeeeedddccccccbbbcccdddeeefffggghhhiiijjjkkkkkkkkklllllllllmmmmmmkkkkkklllllllllmmmmmmmmmkkkmmmnnnnnnlllkkkkkklllkkkiiiggghhhiiijjjiiihhhgggggghhhhhhhhhgggffffffeeefffgggggggggfffeeedddfffffffffffffffgggggghhhjjjjjjjjjkkklllmmmooooooqqqssstttuuutttsssqqqppppppooonnnmmmmmmnnnooopppoooooonnnooopppqqqssstttvvvyyy{{{{{{yyyvvvtttssssssrrrqqqpppooommmmmmlllkkkkkkllllllkkkkkkjjjiiiiiiiiijjjkkkllllllllllllnnnnnnoooppppppooommmlllmmmmmmlllllllllkkkkkkkkkllllllkkkkkklllnnnpppqqqsssrrrqqqooonnnlllkkkkkknnnnnnnnnooooooppppppqqqppppppppppppoooooooooooonnnoooooopppppppppoooooonnnoooooooooooonnnmmmmmmkkkllllllllllllmmmmmmmmmllllllmmmmmmmmmnnnnnnnnnlllllllllmmmmmmoooppppppqqqsssvvvzzz}}}~~~}}}{{{yyyxxxsssrrrpppnnnmmmnnnooopppnnnoooppppppnnnnnnooopppoooqqqrrrssssssrrrqqqooonnnnnnnnnoooooooooooooooqqqqqqppppppppppppppppppoooqqqrrrrrrppppppqqqsssrrrrrrrrrsssrrrqqqqqqpppooonnnmmmmmmmmmmmmmmmnnnnnnoooooooooooopppppppppqqqqqqrrrrrrrrrrrrrrrqqqmmmnnnnnnoooooopppppppppooonnnnnnnnnnnnoooppppppqqqppppppqqqssssssrrrpppqqqppppppoooooonnnnnnmmmnnnooopppppppppooommmlllnnnnnnooopppooonnnmmmlllmmmmmmnnnpppqqqrrrssstttuuutttttttttttttttuuuuuusssssssssrrrqqqpppppppppoooooopppqqqrrrrrrrrrrrrnnnmmmlllkkkkkkkkklllmmmmmmkkkiiiiiikkknnnooopppoooppppppooommmmmmnnnpppnnnooopppooommmmmmoooqqqnnnnnnoooqqqrrrtttuuuuuussstttvvvwwwwwwwwwvvvuuusssssssssssssssrrrqqqqqqppppppqqqqqqrrrsssssssssuuuuuuvvvvvvuuusssqqqoooqqqqqqqqqrrrrrrssssssttttttttttttsssqqqpppqqqsssrrrssstttuuuuuuvvvuuuuuuuuuxxxzzz|||}}}~~~}}}{{{{{{}}}~~~~~~~~~ffffffeeeeeeeeeeeeeeeeeebbbccceeefffhhhiiiiiijjjkkkkkkllllllmmmmmmlllllljjjjjjkkkkkklllmmmnnnnnnkkklllmmmllljjjjjjjjjlllkkkiiihhhhhhiiijjjjjjiiigggggghhhiiiiiiiiihhhgggeeefffggghhhiiihhhgggfffgggggggggfffggghhhhhhiiikkkllllllmmmnnnoooppppppppptttwwwwwwtttqqqqqqrrrpppooommmlllmmmnnnooopppppppppooopppqqqrrrtttuuuuuuwwwyyyyyywwwtttrrrqqqpppppppppooooooooooooooollllllmmmmmmmmmlllkkkjjjkkklllmmmnnnnnnooonnnnnnooooooppppppooonnnnnnmmmnnnnnnnnnmmmmmmmmmllllllmmmlllkkkkkklllmmmnnnoooqqqqqqpppoooooonnnnnnmmmooooooooopppppppppppppppppppppooooooooonnnnnnnnnlllmmmnnnooopppppppppooonnnnnnnnnooonnnmmmmmmlllkkkkkkkkkkkkllllllllllllkkklllllllllmmmmmmmmmmmmllllllllllllmmmnnnnnnooooooqqqsssvvvyyy|||}}}~~~~~~~~~}}}|||zzzyyytttrrrooommmmmmmmmooopppmmmnnnoooooommmmmmnnnooommmnnnoooppppppooonnnmmmlllmmmnnnooopppoooooonnnoooooooooppppppppppppppppppqqqrrrqqqooonnnooopppnnnnnnppppppqqqppppppooonnnnnnmmmmmmmmmmmmnnnnnnmmmmmmnnnnnnnnnooooooooopppppppppqqqqqqppppppooommmmmmnnnnnnoooppppppqqqpppoooooooooooopppqqqqqqsssrrrrrrsssuuuvvvtttsssrrrqqqqqqpppoooooonnnnnnnnnooopppppppppooommmlllmmmnnnooopppppppppooonnnpppqqqrrrssstttvvvwwwwwwvvvuuutttttttttttttttuuusssssssssrrrrrrqqqqqqpppppppppqqqqqqrrrqqqqqqpppnnnnnnmmmllllllmmmnnnoooqqqooonnnnnnpppqqqrrrqqqrrrssssssrrrppppppqqqrrrqqqrrrrrrqqqooooooqqqtttpppppprrrsssuuuwwwxxxyyyvvvwwwyyy{{{{{{zzzyyyxxxwwwwwwwwwxxxwwwwwwvvvuuussssssssstttuuuvvvvvvvvvxxxyyy{{{{{{zzzxxxuuutttuuuuuuvvvvvvwwwxxxyyyyyyyyy{{{{{{zzzxxxwwwyyy|||vvvwwwxxxyyyzzzzzzzzzzzzzzz|||~~~|||{{{zzzyyyzzzxxxwwwvvvxxxyyyzzzyyydddeeeeeeffffffgggggghhhbbbccceeeggghhhiiijjjjjjjjjkkkllllllmmmmmmlllllliiiiiijjjkkkmmmnnnoooooolllllllllkkkiiiiiijjjlllmmmkkkjjjjjjkkkllllllkkkiiijjjkkkmmmmmmlllkkkkkkfffggghhhjjjjjjjjjiiiiiihhhhhhhhhhhhhhhiiiiiijjjlllmmmmmmnnnooopppqqqqqqpppuuuyyyxxxtttqqqrrrtttpppnnnmmmllllllmmmooopppqqqpppppppppqqqsssuuuvvvsssuuuxxxxxxuuurrrpppooommmnnnnnnooopppqqqqqqrrrlllmmmnnnnnnnnnmmmlllkkklllmmmnnnoooppppppppppppppppppoooooonnnnnnnnnnnnooonnnnnnnnnnnnmmmmmmmmmmmmlllkkkkkkkkklllmmmnnnnnnooooooooopppppppppppprrrrrrrrrqqqqqqqqqqqqqqqoooooooooooonnnnnnnnnnnnjjjkkklllnnnooooooppppppmmmmmmnnnnnnmmmmmmlllkkkjjjjjjjjjkkkkkkkkkllllllkkkkkkkkklllllllllmmmmmmmmmllllllllllllmmmnnnnnnnnnoooqqqssswww{{{~~~|||}}}~~~~~~}}}|||{{{zzztttrrrooommmlllmmmooopppmmmnnnooonnnmmmlllmmmooollllllmmmmmmmmmmmmllllllkkklllnnnpppqqqpppooonnnnnnnnnoooooooooppppppppppppqqqqqqpppnnnmmmnnnoookkklllmmmooooooooonnnnnnnnnnnnnnnnnnnnnoooppppppmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooooooooonnnnnnmmmlllmmmmmmnnnoooppppppqqqqqqqqqppppppqqqqqqrrrsssuuuttttttuuuwwwxxxwwwuuurrrrrrrrrqqqpppoooooonnnnnnooopppppppppooommmllllllmmmooopppqqqqqqqqqpppssssssuuuvvvwwwyyyzzz{{{vvvvvvuuutttttttttttttttsssssssssrrrrrrrrrqqqqqqpppqqqqqqqqqqqqppppppooopppooonnnmmmmmmnnnooopppuuusssrrrrrrtttuuutttssstttuuuuuutttrrrrrrsssuuussstttuuusssppppppsssvvvrrrrrrtttvvvxxxyyy{{{|||{{{|||~~~~~~}}}zzzzzz{{{{{{{{{zzzzzzyyywwwwwwwwwxxxyyyzzzzzz{{{{{{}}}~~~~~~|||yyywww{{{{{{||||||}}}~~~}}}{{{yyyxxxwwwwwwxxxvvvtttssstttvvvvvvuuujjjjjjiiiiiiiiiiiiiiiiiiggghhhhhhiiijjjjjjjjjkkknnnnnnmmmmmmmmmllllllllllllllllllmmmnnnoooooopppkkkmmmmmmmmmkkkjjjkkklllnnnnnnnnnnnnnnnnnnmmmmmmllllllkkkkkkkkkjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhiiiiiihhhhhhhhhhhhiiiiiilllmmmnnnmmmmmmmmmoooqqqqqqqqqqqqrrrrrrqqqqqqqqqnnnnnnnnnnnnoooooooooooorrrqqqpppoooooopppqqqrrrqqqqqqqqqppppppppppppoooqqqqqqooonnnnnnmmmmmmmmmnnnnnnnnnnnnoooooooooooonnnnnnoooqqqqqqrrrrrrqqqooooooooooooppppppppppppqqqpppnnnmmmllllllmmmmmmrrrpppmmmjjjjjjllloooqqqmmmmmmmmmmmmoooqqqsssuuuppppppppppppppppppppppppppppppoooooonnnnnnmmmmmmiiijjjkkklllnnnoooppppppmmmlllkkkiiiiiiiiiiiijjjiiiiiijjjjjjkkkkkkkkkkkkmmmlllkkkkkkjjjjjjkkkkkkpppppppppppppppoooooonnnlllnnnppprrrssswww{{{~~~}}}~~~{{{xxxtttrrrpppmmmllllllmmmmmmkkklllmmmmmmlllkkkiiihhhjjjkkkllllllllljjjiiihhhkkklllmmmnnnnnnnnnmmmlllnnnnnnooooooooooooppppppooooooooonnnnnnmmmmmmmmmjjjkkknnnpppppppppooonnnmmmmmmnnnooooooooonnnnnnoooppppppooommmkkklllmmmoooooonnnmmmmmmmmmnnnnnnppppppppppppqqqsssttttttpppqqqqqqrrrtttvvvxxxyyyyyyyyyxxxwwwvvvvvvvvvwwwuuutttrrrqqqqqqrrrsssttttttsssrrrrrrqqqpppoooooolllmmmppprrrtttuuuuuuuuuxxxzzz~~~|||{{{yyyxxxwwwwwwxxxyyyuuutttsssrrrrrrssstttuuuwwwwwwxxxxxxwwwvvvtttsssqqqqqqqqqrrrsssuuuvvvwwwxxxyyyzzz{{{{{{zzzyyyxxxyyyxxxxxxwwwwwwwwwwwwwww{{{{{{zzzzzzyyyzzzzzzzzz{{{|||}}}~~~{{{}}}}}}zzzzzz}}}~~~~~~|||~~~|||zzz{{{|||{{{wwwsssuuutttrrrqqqpppqqqrrrrrriiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiijjjkkklllmmmnnnnnnmmmmmmmmmlllllllllkkkkkkkkklllmmmnnnnnnnnnkkkmmmmmmmmmkkkjjjkkklllmmmmmmmmmmmmmmmmmmmmmmmmkkkkkklllllllllllllllkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiikkkmmmmmmmmmlllmmmoooqqqppppppqqqqqqqqqqqqppppppnnnnnnooooooooopppppppppppppppooooooooooooppppppqqqqqqqqqqqqppppppppppppppppppooommmmmmllllllmmmnnnnnnnnnnnnnnnooooooooonnnoooppppppqqqqqqqqqqqqnnnnnnnnnnnnoooooooooooonnnmmmllljjjiiiiiijjjjjjnnnllljjjiiiiiijjjlllmmmmmmmmmmmmmmmoooppprrrssspppppppppqqqqqqqqqqqqqqqqqqqqqpppooonnnnnnnnnnnnlllllllllmmmnnnoooooopppnnnmmmkkkjjjiiiiiijjjkkkiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjkkkkkklllnnnnnnooooooooonnnnnnmmmlllnnnpppqqqsssvvvzzz}}}~~~~~~zzzxxxuuussspppnnnlllllllllmmmllllllmmmmmmllllllkkkkkkjjjkkkkkklllkkkjjjiiihhhkkklllnnnooooooooonnnnnnnnnnnnnnnnnnoooooooooppppppppppppoooooonnnnnnnnnkkklllnnnpppppppppooonnnmmmnnnnnnoooppppppppppppnnnooopppooonnnmmmnnnoooppppppooooooooooooooopppqqqqqqqqqqqqqqqrrrssssssssssssssstttvvvxxxyyyzzz{{{zzzzzzyyyyyyyyyyyyzzzvvvuuusssrrrrrrtttuuuvvvuuuuuutttssssssrrrqqqqqqqqqrrrtttvvvxxxyyyyyyyyy}}}~~~}}}|||zzzzzzyyyzzzzzzwwwwwwvvvuuuuuuvvvvvvwwwxxxyyyzzzzzzzzzyyyxxxwwwuuuuuuuuuvvvwwwyyyzzz{{{||||||}}}~~~~~~}}}||||||~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}zzzxxxwwwyyy{{{zzzyyy{{{yyyxxxyyyzzzzzzwwwttttttsssrrrqqqpppppppppppphhhhhhiiiiiijjjjjjkkkkkkkkkkkkjjjiiijjjkkknnnooommmmmmmmmmmmmmmllllllllljjjjjjkkkkkklllmmmmmmmmmlllmmmmmmlllkkkjjjjjjkkkkkkkkkkkkllllllllllllllljjjkkklllnnnnnnnnnmmmmmmllllllllllllkkkkkkkkkjjjiiiiiihhhhhhhhhhhhiiiiiikkklllmmmmmmlllmmmoooqqqooooooppppppppppppoooooonnnnnnooooooooopppppppppnnnnnnoooooooooooonnnnnnqqqppppppppppppoooooooooooonnnmmmlllkkkkkkkkklllmmmmmmmmmnnnnnnnnnooooooooooooppppppqqqpppppppppmmmmmmmmmmmmmmmmmmmmmmmmlllkkkjjjiiiiiihhhiiiiiikkkjjjjjjiiiiiijjjkkkkkkmmmmmmmmmmmmnnnoooqqqqqqqqqqqqqqqrrrrrrrrrsssssssssrrrqqqooonnnnnnooopppooonnnnnnmmmmmmmmmnnnnnnooonnnlllkkkjjjjjjkkkkkkiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkklllmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmooopppqqqsssuuuyyy||||||yyywwwvvvtttrrrooommmlllllllllmmmllllllllllllmmmmmmnnnjjjkkkkkkkkkkkkjjjiiiiiikkklllnnnpppqqqqqqppppppoooooopppppppppqqqqqqqqqqqqqqqqqqqqqppppppppppppmmmnnnpppqqqqqqpppooonnnnnnnnnoooppppppqqqrrrrrrooopppqqqqqqppppppqqqrrrqqqqqqqqqpppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssvvvvvvvvvwwwxxxzzz{{{|||||||||||||||}}}}}}}}}}}}vvvvvvuuuuuuuuuwwwxxxyyyxxxwwwwwwwwwvvvuuuuuuuuuuuuvvvxxxzzz|||}}}~~~~~~}}}}}}}}}}}}{{{zzzzzzyyyzzzzzz{{{{{{{{{|||}}}}}}~~~~~~}}}}}}{{{{{{{{{|||~~~~~~}}}{{{{{{||||||{{{zzz{{{yyywwwvvvwwwxxxxxxwwwxxxwwwvvvwwwxxxwwwvvvtttrrrrrrrrrqqqqqqpppnnnnnngggggghhhiiiiiijjjkkkkkkllljjjhhhggghhhjjjmmmooommmmmmmmmmmmmmmmmmmmmmmmkkkkkklllllllllmmmmmmmmmlllmmmmmmllljjjiiijjjkkkjjjjjjjjjjjjjjjkkkkkkkkkiiijjjmmmoooppppppoooooommmmmmmmmllllllkkkkkkjjjiiiiiihhhhhhhhhhhhiiiiiikkklllmmmmmmllllllnnnpppnnnnnnoooooooooooonnnnnnmmmmmmnnnnnnnnnooooooooolllmmmnnnoooooonnnmmmllloooooonnnnnnnnnmmmmmmmmmmmmllllllkkkjjjjjjkkkkkklllllllllmmmmmmnnnnnnoooooooooppppppppppppoooooollllllllllllkkkkkkkkkkkkllllllkkkjjjjjjjjjjjjjjjjjjjjjkkklllllllllkkkkkkmmmmmmmmmnnnnnnoooooopppqqqqqqrrrsssssstttuuuuuuuuutttrrrpppoooooopppqqqpppooonnnlllllllllllllllnnnmmmllljjjiiijjjjjjkkkjjjjjjjjjiiiiiiiiiiiihhhiiiiiiiiijjjkkkmmmnnnooommmnnnnnnooopppppppppoooooopppqqqrrrrrrtttxxx{{{~~~{{{xxxvvvwwwvvvsssqqqooonnnmmmmmmmmmllllllkkklllmmmooopppkkkkkklllllllllkkkkkkkkkkkklllnnnpppqqqrrrrrrqqqqqqrrrrrrrrrrrrsssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrssssssrrrqqqqqqooooooppppppqqqsssttttttssstttuuutttsssrrrssstttsssrrrrrrrrrsssttttttuuuuuuuuuuuuuuuuuuuuuttttttyyyyyyyyyyyyzzz{{{}}}}}}}}}~~~~~~xxxxxxxxxxxxyyyzzz{{{|||zzzzzzzzzzzzzzzzzzzzzzzzxxxyyyzzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzz|||zzzxxxxxxyyyyyyxxxwww{{{yyyxxxwwwwwwwwwxxxxxxxxxwwwvvvuuuuuutttrrrqqqpppqqqqqqqqqpppooommmlllffffffgggggghhhiiijjjjjjiiihhhfffeeefffhhhkkkmmmlllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnlllmmmmmmllljjjhhhiiijjjiiiiiiiiiiiijjjjjjkkkkkkiiikkkmmmnnnppppppppppppnnnmmmmmmlllkkkkkkjjjjjjiiiiiihhhhhhhhhhhhiiiiiijjjlllmmmlllllllllnnnpppnnnnnnnnnoooooonnnnnnnnnlllllllllmmmmmmmmmnnnnnnlllmmmnnnoooooonnnmmmlllllllllllllllkkkkkkkkkkkklllkkkkkkjjjjjjjjjjjjkkkjjjkkkkkklllmmmmmmnnnnnnnnnnnnooopppppppppooooookkkkkkkkkkkkjjjjjjiiiiiijjjjjjjjjjjjjjjjjjiiiiiiiiiiiikkklllllllllkkkkkkmmmmmmnnnoooooooooooopppqqqrrrssstttuuuvvvwwwwwwwwwvvvtttrrrqqqqqqqqqqqqpppnnnmmmkkkjjjjjjkkklllnnnmmmkkkjjjiiiiiijjjjjjkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjkkklllnnnooopppooooooppprrrssssssssssssqqqrrrssssssssstttwwwzzz~~~}}}{{{xxxwwwxxxwwwuuusssrrrpppoooooonnnmmmllllllmmmnnnpppqqqnnnnnnmmmmmmnnnnnnnnnnnnlllmmmoooqqqsssssssssrrrrrrrrrssssssssstttttttttsssssssssttttttttttttttttttuuuuuuvvvvvvvvvvvvvvvssssssrrrssssssuuuvvvwwwyyyzzzzzzyyyvvvttttttuuutttttttttuuuuuuwwwxxxyyyyyyyyyzzzzzzzzzyyyxxxxxx|||||||||||||||}}}~~~zzz{{{{{{{{{|||}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~||||||}}}~~~{{{zzzzzzxxxvvvvvvwwwwwwvvvuuuxxxwwwvvvvvvuuuvvvwwwxxxzzzyyyxxxuuurrrpppoooooopppqqqqqqqqqpppnnnlllkkkeeeeeeffffffgggggghhhhhhffffffddddddeeefffiiijjjlllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnlllmmmmmmllliiihhhhhhiiihhhhhhiiiiiijjjkkkkkkkkkkkkkkklllmmmnnnooopppqqqooonnnnnnmmmlllkkkjjjjjjiiiiiihhhhhhhhhhhhiiiiiijjjkkkllllllkkklllnnnpppnnnnnnoooooooooooonnnnnnllllllmmmmmmmmmnnnnnnnnnmmmmmmnnnnnnnnnnnnmmmmmmlllkkkkkkkkkkkkjjjjjjjjjkkkkkkjjjjjjjjjjjjkkkkkkiiijjjjjjkkklllmmmnnnnnnlllmmmnnnooopppppppppppplllkkkkkkjjjjjjiiiiiihhhggghhhhhhiiihhhhhhggggggggghhhiiijjjjjjjjjjjjjjjmmmmmmooopppqqqqqqqqqqqqrrrrrrsssuuuwwwxxxyyyzzzwwwwwwvvvuuusssrrrqqqqqqooonnnlllkkkkkklllmmmnnnnnnmmmllljjjjjjjjjjjjkkklllllllllmmmmmmnnnnnnnnnkkkllllllmmmnnnoooqqqqqqpppqqqrrrtttuuuvvvvvvvvvssstttuuuttttttuuuwwwzzz}}}}}}}}}}}}|||{{{yyyxxxyyyxxxwwwvvvuuutttsssrrrqqqppppppppppppqqqqqqrrrqqqqqqppppppqqqqqqrrrssspppqqqssstttuuuuuuuuuuuutttttttttuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyzzzzzz{{{||||||yyyyyyxxxwwwwwwxxxzzz{{{}}}zzzxxxwwwxxxwwwxxxxxxyyyzzz{{{}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}|||}}}~~~~~~|||{{{zzzxxxvvvuuuvvvvvvuuutttrrrssstttsssrrrsssvvvxxx||||||zzzvvvrrrooonnnooorrrrrrqqqqqqooonnnlllkkkeeeeeeeeeeeeeeeeeeeeeeeedddddddddeeeeeefffggghhhlllllllllmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmllliiiggghhhiiihhhhhhiiijjjjjjkkkllllllmmmlllkkkkkklllnnnpppqqqqqqpppooonnnmmmllllllkkkiiiiiihhhhhhhhhhhhiiiiiijjjkkkllllllkkklllnnnooonnnooooooppppppoooooonnnnnnnnnnnnoooooooooooopppooonnnnnnnnnnnnnnnnnnooollllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkllliiiiiijjjkkklllmmmnnnnnnkkklllmmmooopppqqqqqqqqqllllllkkkjjjjjjiiihhhhhhgggggghhhiiiiiiiiihhhggghhhhhhiiiiiijjjkkkkkkllllllmmmoooqqqrrrsssssssssrrrssstttvvvxxxyyy{{{{{{wwwwwwxxxwwwvvvtttqqqpppooonnnllllllllloooqqqsssqqqpppnnnmmmllllllmmmmmmmmmnnnnnnooopppqqqrrrrrrnnnnnnnnnnnnooopppqqqrrrpppqqqsssuuuvvvwwwxxxxxxvvvvvvvvvvvvuuuuuuxxxzzz{{{||||||||||||{{{zzzyyyyyyyyyyyyyyyxxxwwwvvvuuutttuuuuuuuuuuuuttttttsssuuutttsssssstttuuuvvvwwwuuuvvvxxxyyyyyyyyyxxxxxxzzzzzz{{{{{{{{{|||||||||{{{{{{{{{|||||||||}}}}}}|||||||||}}}~~~}}}}}}}}}~~~||||||}}}||||||}}}~~~}}}~~~~~~~~~~~~|||~~~~~~}}}~~~~~~~~~}}}}}}}}}}}}}}}|||}}}||||||||||||~~~~~~~~~~~~~~~}}}|||{{{{{{zzzzzzxxxvvvuuuvvvvvvuuutttppprrrssssssrrrssswwwzzz||||||{{{wwwrrrpppppprrrtttsssrrrpppooonnnmmmmmmdddddddddddddddddddddcccddddddeeeffffffggggggggglllllllllmmmmmmmmmnnnnnnlllllllllllllllllllllllllllmmmmmmkkkiiigggggghhhhhhiiiiiijjjkkkkkkllllllnnnlllkkkiiijjjllloooqqqrrrrrrqqqpppooonnnmmmllliiiiiihhhhhhhhhhhhiiiiiijjjkkkllllllkkkkkkmmmoooooooooppppppppppppooooooppppppppppppqqqqqqqqqqqqpppooonnnmmmmmmnnnooopppnnnnnnmmmmmmmmmlllllllllkkkkkkkkkjjjkkkkkkllllllhhhiiiiiijjjlllmmmnnnnnnjjjkkklllnnnpppqqqrrrrrrllllllkkkkkkjjjiiiiiihhhiiijjjkkkllllllkkkjjjiiikkkkkkkkkkkklllmmmnnnooolllmmmppprrrssstttttttttrrrssstttvvvxxxzzz{{{|||vvvxxxyyyyyyxxxuuuqqqoooooonnnmmmmmmnnnqqquuuwwwsssrrrpppooonnnnnnoooooonnnnnnoooqqqrrrssstttuuuoooooooooooopppqqqrrrssspppqqqsssuuuvvvwwwxxxxxxwwwxxxxxxwwwvvvvvvxxxzzzzzz{{{{{{{{{{{{{{{zzzzzzyyyzzzzzzzzzzzzyyyxxxwwwwwwxxxyyyyyyyyywwwvvvuuuwwwvvvuuuuuuuuuwwwxxxyyyyyyzzz{{{|||||||||{{{zzz~~~~~~}}}~~~~~~|||}}}}}}~~~~~~~~~~~~}}}~~~{{{}}}~~~|||}}}~~~{{{}}}~~~~~~~~~~~~}}}}}}|||||||||~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}||||||{{{yyyyyyyyyyyyyyyzzzxxxvvvvvvvvvwwwvvvuuuqqqsssuuuuuutttvvvzzz~~~{{{|||{{{xxxsssqqqrrruuuvvvtttrrrpppnnnnnnnnnnnnggggggffffffeeeeeeeeedddeeefffgggggghhhhhhhhhgggkkkjjjjjjjjjjjjkkkllllllqqqqqqqqqpppnnnmmmkkkjjjkkklllmmmnnnmmmllliiihhhkkkkkkkkkkkkkkkllllllmmmmmmmmmnnnnnnnnnoooooooooqqqqqqqqqpppooonnnmmmllllllmmmmmmllllllkkkjjjiiiiiiiiijjjkkklllmmmnnnnnnnnnooopppqqqrrrrrrrrrrrrqqqqqqppppppoooooonnnnnnppppppooonnnnnnnnnoooooolllmmmooooooooommmkkkjjjkkkkkkkkkkkklllllllllllllllmmmooonnnnnnmmmooopppnnnoooooopppqqqrrrrrrsssoooooommmlllkkkjjjjjjjjjkkkkkkllllllmmmllllllllliiijjjkkkmmmnnnooooooooonnnooopppqqqsssuuuwwwxxxwwwwwwxxxyyyyyyzzzzzzzzzyyyyyywwwvvvtttsssrrrqqqnnnnnnooopppqqqsssssstttssssssssssssrrrrrrrrrrrrqqqqqqqqqrrrsssuuuvvvwwwvvvuuutttsssrrrrrrrrrrrrrrrssstttvvvwwwxxxyyyyyyyyy{{{|||~~~~~~}}}|||{{{~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}|||~~~}}}{{{yyyyyyzzz{{{|||~~~}}}{{{zzzyyyzzz{{{}}}|||}}}~~~}}}||||||~~~~~~}}}|||~~~~~~~~~~~~}}}}}}||||||||||||}}}}}}~~~~~~~~~}}}~~~~~~{{{|||}}}|||{{{zzz{{{||||||~~~~~~~~~~~~}}}||||||}}}~~~}}}{{{zzzzzz{{{~~~~~~~~~~~~~~~}}}|||zzzzzz{{{|||~~~}}}zzzyyy{{{|||}}}~~~~~~~~~~~~~~~{{{|||}}}~~~~~~~~~~~~~~~~~~zzzyyy{{{~~~~~~|||zzz{{{}}}|||{{{}}}~~~{{{xxxwwwxxxyyyyyyxxxxxxwwwvvvuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvtttsssrrrqqqrrrtttvvvxxx|||zzzxxxuuusssrrrrrrrrruuusssqqqooommmmmmmmmmmmlllllllllkkkkkkkkkjjjjjjffffffggghhhhhhgggggggggiiiiiiiiijjjkkklllnnnnnnqqqqqqqqqqqqpppnnnmmmllljjjkkklllllllllkkkjjjiiikkkjjjjjjjjjjjjkkkllllllllllllllllllmmmmmmmmmmmmqqqqqqpppooonnnllljjjiiikkkkkkkkkkkkkkkjjjiiihhhjjjjjjkkklllmmmnnnooooooooooooqqqrrrssstttttttttuuuttttttsssrrrqqqqqqpppppppppooonnnmmmmmmnnnnnnmmmnnnooopppooonnnlllkkkhhhhhhiiijjjkkkkkkllllllmmmoooppppppoooooopppqqqrrrrrrrrrrrrrrrrrrsssssssssrrrpppooonnnmmmmmmmmmllllllmmmmmmmmmmmmmmmllllllmmmnnnooopppqqqqqqqqqqqqrrrsssuuuwwwyyy{{{|||xxxxxxxxxxxxyyyzzzzzz{{{{{{zzzyyyxxxvvvuuutttsssssssssssssssttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvuuuuuuuuuuuuvvvwwwyyyyyyyyyyyyxxxwwwvvvvvvwwwwwwuuuvvvwwwxxxzzzzzzzzzzzz|||}}}~~~}}}|||||||||}}}~~~}}}|||{{{|||}}}~~~{{{}}}~~~~~~~~~}}}|||{{{zzz{{{{{{{{{{{{||||||}}}}}}|||||||||}}}~~~~~~~~~~~~}}}}}}{{{|||}}}|||{{{zzz{{{}}}|||}}}~~~~~~|||{{{zzz{{{||||||{{{zzz{{{}}}}}}~~~~~~~~~}}}~~~}}}~~~~~~}}}|||{{{{{{|||}}}~~~~~~~~~}}}||||||}}}}}}~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~{{{yyyzzz|||~~~~~~~~~}}}yyy{{{}}}~~~{{{{{{|||~~~~~~}}}}}}{{{xxxwwwxxxyyyxxxxxxwwwvvvvvvuuuuuuuuuuuuttttttsssssssssrrrssssssrrrrrrrrrtttwwwxxx{{{yyyxxxvvvtttrrrrrrqqqsssrrrpppnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkhhhiiiiiiiiiiiiiiihhhhhhhhhhhhiiikkkllloooppprrrrrrrrrsssrrrrrrqqqppppppkkkkkkkkklllllllllllllllkkkkkkkkkkkkkkkllllllmmmmmmmmmlllllllllllllllmmmrrrrrrqqqooommmkkkiiihhhkkkkkklllllllllkkkjjjjjjkkkkkklllmmmnnnoooppppppoooppprrrtttuuuvvvwwwwwwyyyxxxxxxvvvuuutttssssssqqqpppooonnnmmmmmmmmmmmmmmmnnnooooooooonnnmmmlllggghhhiiijjjlllmmmnnnooooooqqqrrrsssqqqqqqrrrssswwwvvvuuutttssstttuuuuuuuuutttsssqqqppppppppppppooooooppppppppppppoooooonnnoooppprrrsssssssssssstttuuuvvvyyy{{{~~~|||{{{zzzzzzzzz{{{|||}}}}}}}}}|||{{{zzzxxxxxxwwwyyyyyyyyyxxxxxxwwwwwwvvvxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{|||}}}}}}}}}||||||||||||||||||zzz{{{||||||}}}|||||||||~~~}}}~~~zzz|||~~~}}}}}}|||{{{zzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyzzzzzz{{{||||||}}}}}}~~~~~~}}}||||||{{{{{{zzzzzz|||}}}|||{{{zzz|||}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~}}}{{{zzzxxxyyy{{{{{{zzzzzz|||}}}|||}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~|||}}}}}}~~~~~~}}}}}}||||||}}}}}}~~~}}}}}}~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~}}}}}}|||||||||}}}}}}}}}}}}~~~~~~|||~~~~~~}}}{{{yyyyyyzzz|||}}}~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~}}}yyyzzz|||~~~}}}zzzzzz{{{||||||{{{{{{}}}~~~}}}{{{yyyxxxxxxxxxwwwwwwvvvvvvuuuuuuuuuttttttsssrrrqqqpppoooooosssrrrrrrrrrsssuuuwwwxxxxxxxxxwwwvvvuuusssqqqpppqqqpppooonnnmmmmmmmmmmmmjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkllllllkkkkkkjjjiiijjjjjjkkklllnnnppprrrsssssssssttttttssssssrrrqqqmmmmmmllllllmmmnnnoooppplllllllllllllllmmmnnnnnnooonnnmmmlllllllllmmmmmmrrrqqqqqqpppnnnlllkkkjjjmmmmmmnnnooooooooonnnnnnlllllllllmmmnnnooooooooopppqqqsssuuuwwwyyyzzz{{{{{{{{{zzzxxxwwwuuuttttttrrrrrrpppooonnnnnnmmmmmmnnnnnnoooooooooooonnnmmmkkkllllllmmmoooppppppqqqqqqsssuuuvvvuuutttuuuuuuzzzyyyxxxvvvvvvwwwxxxyyyuuuuuutttsssrrrqqqqqqqqqttttttuuuuuuuuutttssssssqqqqqqrrrttttttuuuuuuuuuuuuwwwyyy|||~~~~~~~~~}}}||||||}}}}}}||||||{{{zzzzzzzzzzzzzzz{{{{{{|||}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}zzz|||~~~~~~}}}}}}}}}{{{{{{zzzzzzyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyzzz{{{{{{|||||||||||||||{{{zzzzzzyyyyyyzzz{{{||||||{{{{{{|||}}}}}}||||||{{{|||}}}}}}~~~}}}|||~~~~~~}}}~~~~~~~~~|||{{{zzzxxxyyyzzzzzzyyyyyyzzz{{{{{{{{{||||||}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||}}}~~~~~~{{{{{{||||||}}}}}}}}}}}}{{{|||}}}~~~~~~}}}|||{{{zzz~~~~~~~~~~~~~~~}}}|||{{{}}}}}}|||||||||}}}}}}}}}zzz{{{}}}}}}|||zzzyyyxxxyyyzzz{{{|||}}}}}}|||{{{zzz{{{|||~~~~~~~~~}}}}}}~~~~~~yyyzzz|||~~~|||{{{zzzyyyyyyzzzzzzzzzyyyzzz{{{{{{{{{yyyxxxxxxvvvvvvvvvuuuuuuuuuttttttsssrrrrrrqqqppppppoooooorrrrrrrrrrrrsssuuuvvvwwwuuuvvvvvvvvvuuusssqqqoooooonnnnnnmmmmmmlllllllllllllllllllllllllllllllllkkkkkkkkkllllllkkkjjjjjjjjjkkklllmmmoooqqqsssttttttttttttsssrrrqqqpppooommmmmmllllllmmmnnnoooppplllllllllllllllmmmmmmnnnnnnmmmlllkkkkkkkkkmmmmmmoooooooooooonnnnnnmmmlllnnnooopppqqqqqqqqqqqqqqqmmmmmmnnnnnnoooooopppppprrrsssuuuxxxzzz|||}}}~~~}}}|||{{{yyyxxxvvvuuuuuuuuutttsssrrrqqqqqqqqqqqqoooooopppppppppppppppppppppppppppppppppqqqqqqqqqsssuuuxxxzzzyyyyyyzzzzzz}}}|||{{{zzzzzz{{{|||}}}xxxxxxwwwvvvuuuuuuuuuuuuyyyzzzzzzzzzyyyyyyxxxwwwuuuvvvwwwxxxyyyyyyyyyxxxyyy{{{~~~}}}}}}}}}}}}}}}}}}||||||{{{{{{||||||}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}|||||||||||||||{{{|||}}}|||{{{{{{}}}}}}}}}}}}}}}||||||||||||||||||}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||~~~~~~}}}|||}}}~~~~~~~~~}}}}}}{{{zzzzzz{{{}}}~~~}}}}}}||||||{{{zzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzz{{{{{{||||||}}}|||||||||{{{zzzzzzyyyyyyyyy{{{||||||{{{{{{|||~~~}}}|||{{{zzzzzz{{{}}}~~~|||}}}~~~}}}|||~~~}}}|||}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}|||{{{zzzzzz{{{{{{zzzwwwvvvvvvwwwyyyyyyzzzzzz{{{{{{||||||||||||}}}}}}}}}{{{|||}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||}}}}}}}}}~~~~~~{{{{{{{{{||||||}}}~~~~~~yyyzzz{{{}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}|||{{{}}}}}}|||{{{{{{||||||}}}zzzzzz{{{||||||{{{zzzxxxwwwxxxzzz{{{{{{{{{zzzzzzyyyzzz|||}}}~~~~~~}}}}}}~~~~~~{{{|||}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}zzzzzzzzzyyyxxxxxxyyyyyywwwxxxxxxyyyzzzyyyxxxwwwuuuuuutttttttttttttttsssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrssstttuuussssssttttttsssrrrpppnnnmmmmmmmmmmmmllllllkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkjjjjjjkkkllllllllllllllllllmmmnnnppprrruuuwwwyyyzzzyyyxxxwwwuuurrrpppooonnnnnnnnnnnnoooooooooooommmmmmllllllmmmmmmnnnooonnnmmmlllkkkkkkmmmooopppooooooppppppppppppoooooopppqqqrrrsssttttttttttttrrrrrrssssssssstttttttttvvvxxxzzz|||~~~~~~}}}|||{{{zzzyyyxxxxxxxxxwwwvvvvvvvvvwwwwwwssssssssssssttttttttttttssssssssssssssssssssssssvvvyyy}}}}}}}}}|||{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}|||{{{zzz{{{{{{|||}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}~~~}}}}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~{{{{{{zzzzzzzzzyyyyyyyyyxxxyyyyyyyyyxxxxxxzzz{{{~~~~~~|||{{{{{{zzzzzzzzzyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{zzz{{{{{{{{{||||||}}}}}}~~~||||||||||||||||||||||||~~~}}}|||||||||}}}~~~}}}}}}~~~|||}}}}}}}}}|||{{{{{{zzz|||~~~~~~~~~~~~~~~}}}}}}||||||{{{zzzzzzyyyyyyzzzzzzzzzzzzzzzzzz|||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{||||||}}}}}}||||||{{{{{{zzzyyyyyyyyyyyy{{{||||||{{{{{{}}}~~~}}}||||||{{{{{{{{{{{{|||{{{|||~~~~~~}}}}}}~~~~~~}}}}}}||||||||||||}}}}}}~~~~~~}}}}}}||||||}}}}}}~~~~~~~~~}}}{{{{{{zzz{{{{{{yyyvvvttttttuuuxxxxxxxxxxxxyyyyyyzzzzzz{{{|||}}}~~~|||{{{zzzzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}}}}}}}~~~~~~~~~~~~}}}||||||||||||}}}~~~zzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}|||~~~}}}|||{{{zzz{{{|||}}}{{{zzzyyy{{{||||||{{{zzzxxxyyyzzz{{{{{{{{{zzzyyyyyyyyyzzz|||}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}|||{{{{{{||||||||||||{{{{{{yyyzzz{{{zzzxxxwwwxxxyyywwwvvvvvvxxxyyyyyywwwuuussssssssssssssssssssssssqqqqqqqqqqqqrrrrrrssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppooonnnmmmmmmmmmlllllljjjiiihhhjjjjjjjjjkkkkkkkkkllllllmmmnnnoooqqqrrrrrrrrrrrrrrrsssuuuyyy}}}~~~{{{xxxvvvttttttuuuvvvuuuuuusssrrrrrrrrrrrrrrrrrrsssttttttsssrrrqqqpppqqqtttvvvxxxvvvvvvwwwwwwvvvuuuttttttuuuvvvwwwyyyzzzzzz{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{|||}}}~~~|||{{{{{{{{{{{{||||||}}}xxxxxxxxxxxxyyyyyyzzzzzzwwwwwwxxxxxxyyyyyyzzzzzzzzz~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}|||{{{||||||}}}}}}~~~~~~}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{zzzyyyxxxwwwwwwzzzyyyyyyxxxxxxwwwwwwvvvxxxxxxxxxxxxyyyzzz||||||zzz{{{{{{|||}}}~~~~~~}}}|||}}}|||||||||}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}~~~}}}|||{{{zzz{{{||||||yyyyyyyyyyyyyyyxxxwwwwwwvvvwwwxxxwwwvvvwwwxxxzzz|||}}}~~~|||zzzzzzzzzyyyyyyyyyxxxxxxxxxyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzz{{{||||||}}}zzzzzzzzz{{{{{{||||||}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||~~~~~~~~~zzz{{{|||}}}~~~~~~}}}~~~}}}}}}~~~~~~|||||||||{{{{{{zzzyyyxxxxxxxxxxxxyyyyyyzzzzzzzzz|||{{{{{{{{{zzzzzzzzzzzzyyyyyyzzzzzz{{{|||||||||{{{{{{zzzzzzyyyxxxxxxxxxyyyzzz||||||{{{{{{}}}|||||||||||||||{{{zzzzzzzzz{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||{{{{{{||||||}}}}}}||||||}}}~~~~~~~~~~~~~~~~~~}}}||||||xxxyyyyyyxxxvvvtttuuuvvvwwwwwwwwwwwwwwwxxxxxxxxxyyyzzz}}}~~~}}}|||{{{xxxyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}||||||||||||||||||||||||{{{}}}~~~||||||}}}~~~}}}||||||}}}~~~|||}}}}}}~~~~~~~~~~~~}}}}}}|||zzzzzzzzz|||}}}|||zzzyyyyyy|||~~~}}}|||zzzzzz{{{||||||{{{yyyyyyxxxxxxxxxyyyzzz{{{|||}}}~~~}}}}}}|||}}}~~~~~~}}}{{{yyyzzzzzzzzzzzzzzzzzzyyyxxxzzz{{{{{{xxxwwwxxxyyywwwuuuuuuvvvxxxxxxvvvsssrrrrrrrrrrrrrrrsssssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppooonnnmmmoooooonnnmmmmmmmmmnnnnnnmmmmmmmmmlllkkkiiigggfffooooooppppppqqqqqqqqqrrrssstttuuuwwwxxxyyyyyyyyyxxxyyy}}}zzz{{{}}}~~~}}}{{{yyyxxxyyyyyyyyyyyyyyyzzzzzz{{{zzzyyywwwwwwxxx{{{~~~~~~}}}|||zzzyyy{{{|||}}}}}}}}}}}}~~~~~~|||||||||||||||}}}~~~{{{|||}}}~~~~~~~~~~~~}}}}}}|||}}}}}}}}}~~~}}}|||{{{zzzyyyzzzzzz{{{{{{{{{{{{zzzzzz||||||zzzzzzzzzzzzzzzzzz{{{{{{{{{}}}|||zzzyyywwwuuutttsssyyyxxxwwwvvvuuuuuutttsssttttttuuuuuuwwwxxxzzzzzzyyyzzzzzz{{{|||~~~}}}~~~~~~~~~}}}}}}|||{{{||||||{{{{{{||||||}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}||||||{{{yyyxxxwwwxxxzzz{{{xxxxxxyyyyyyyyyxxxwwwvvvwwwxxxxxxxxxwwwwwwyyy{{{|||}}}~~~{{{yyyzzzzzzzzzyyyyyyyyyxxxxxxzzzzzzzzz{{{{{{zzzyyyyyyxxxxxxyyyyyyzzz{{{||||||xxxyyyyyyzzz{{{|||}}}}}}}}}~~~~~~|||{{{~~~~~~~~~~~~}}}|||||||||{{{{{{{{{}}}~~~~~~~~~~~~}}}}}}xxxzzz|||~~~~~~~~~||||||}}}}}}~~~~~~}}}{{{{{{{{{{{{zzzyyyxxxxxxwwwwwwwwwxxxyyyyyyzzzzzz{{{{{{{{{zzzzzzyyyyyyyyyxxxyyyyyyzzzzzz{{{{{{|||zzzzzzyyyyyyxxxwwwwwwwwwyyyzzz||||||{{{|||}}}||||||}}}~~~}}}|||zzzyyyyyyyyy{{{|||~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||||||||{{{{{{{{{{{{|||}}}}}}|||}}}~~~~~~~~~~~~}}}|||vvvwwwxxxwwwvvvuuuvvvwwwvvvvvvvvvvvvwwwwwwwwwwwwxxxyyy|||~~~~~~}}}}}}{{{zzz{{{|||}}}wwwyyy{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~|||}}}~~~~~~}}}}}}~~~~~~}}}|||{{{{{{~~~|||||||||||||||||||||||||||zzz|||~~~~~~{{{zzz{{{|||}}}~~~~~~}}}||||||}}}~~~{{{|||}}}~~~~~~~~~~~~~~~~~~|||zzzyyyzzz{{{|||~~~{{{xxxyyy|||~~~~~~}}}{{{||||||}}}|||{{{yyyxxxwwwvvvvvvvvvwwwyyy{{{}}}}}}}}}|||||||||~~~~~~|||{{{xxxyyyyyyzzzzzzyyyyyyxxxwwwzzz|||{{{xxxwwwxxxyyywwwuuutttvvvxxxxxxuuurrrrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrqqqpppooonnnnnnqqqqqqppppppooommmlllkkknnnmmmlllkkkkkklllmmmnnnmmmmmmmmmlllkkkhhhfffeeewwwwwwwwwyyy|||}}}}}}{{{|||}}}~~~~~~~~~~~~~~~~~~}}}||||||||||||||||||||||||}}}}}}}}}}}}}}}xxxyyyyyyyyyyyyyyyyyyyyy{{{}}}~~~~~~|||zzzzzzzzz{{{|||zzzyyyyyyyyyyyyyyyyyyzzzxxxwwwwwwvvvuuuttttttsssyyyyyyxxxxxxwwwvvvvvvuuuyyyyyywwwwwwwwwxxxyyyzzz||||||{{{{{{{{{{{{||||||zzz{{{{{{|||}}}~~~~~~~~~}}}{{{zzzyyyyyyzzz{{{~~~|||{{{zzz{{{}}}~~~~~~~~~}}}|||||||||||||||zzzyyyxxxxxxxxxyyyzzz{{{|||{{{zzz{{{{{{zzzwwwuuuttttttttttttvvvxxxzzz|||}}}}}}|||{{{zzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyxxxyyyzzzzzz{{{zzzzzzzzz{{{{{{zzzzzz{{{zzzyyywwwyyyyyyzzz|||~~~~~~|||}}}||||||{{{{{{|||}}}~~~~~~~~~~~~}}}}}}{{{{{{||||||}}}~~~~~~~~~zzzzzz{{{{{{{{{{{{{{{{{{|||}}}~~~~~~~~~xxxzzz|||~~~~~~|||zzzxxx{{{zzzzzzzzzzzz{{{{{{|||{{{{{{||||||{{{{{{zzzyyyzzzzzzyyyyyyyyyzzz{{{{{{zzzzzz{{{{{{zzzxxxwwwvvvvvvwwwxxxzzz{{{|||}}}}}}~~~}}}{{{zzzzzzzzzzzzyyyzzz{{{}}}~~~~~~}}}|||zzzyyyyyyyyyyyy~~~|||{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{|||}}}~~~~~~}}}~~~}}}||||||{{{zzzyyyyyyxxxwwwwwwwwwxxxyyyxxxvvvuuuuuuuuuvvvwwwyyy{{{}}}~~~}}}}}}}}}|||{{{{{{{{{{{{{{{|||}}}}}}~~~~~~}}}|||||||||{{{{{{||||||}}}}}}~~~~~~}}}{{{zzz{{{~~~|||}}}~~~~~~}}}|||~~~~~~~~~~~~}}}yyyxxx{{{~~~~~~}}}}}}}}}|||||||||{{{{{{zzzzzzyyyzzz{{{|||~~~~~~~~~}}}}}}~~~}}}|||||||||~~~|||}}}}}}|||zzzzzz{{{}}}{{{{{{{{{{{{{{{{{{zzzzzz|||zzzyyyxxxyyy{{{}}}~~~zzzzzzzzzzzzzzzzzzzzzzzzxxxxxxwwwvvvvvvwwwxxxyyy{{{{{{{{{|||}}}}}}zzzwwwwwwxxxzzzzzzzzzxxxvvvuuuyyyyyyzzzxxxwwwvvvwwwyyyuuuuuuttttttttttttuuuuuuuuuuuuuuutttssssssrrrrrrnnnnnnoooooooooppppppppplllmmmnnnnnnnnnmmmkkkjjjmmmmmmmmmmmmmmmlllllllllmmmllljjjhhhffffffffffff~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{{{{{{{{{{|||{{{{{{{{{{{{zzzzzzzzzzzzxxxxxxxxxxxxxxxwwwwwwwwwzzz|||~~~~~~}}}}}}~~~}}}|||{{{zzzyyyyyyyyyyyywwwvvvvvvuuuuuuvvvvvvwwwwwwwwwvvvvvvuuuttttttssswwwwwwwwwwwwwwwwwwwwwwwwyyyxxxwwwwwwwwwxxxyyyzzz}}}||||||{{{zzzzzz{{{{{{xxxyyyyyyzzz{{{{{{|||||||||{{{zzzzzzyyyzzzzzzzzz|||{{{yyyyyyyyyzzz{{{}}}}}}}}}|||{{{{{{{{{{{{{{{yyyxxxxxxwwwxxxyyyzzz{{{|||{{{{{{{{{|||{{{xxxvvvvvvvvvvvvvvvwwwyyyzzz{{{|||||||||{{{{{{zzzzzzyyyxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyy{{{{{{zzzzzzzzzzzzxxxwwwxxxyyy{{{}}}~~~}}}~~~}}}}}}||||||}}}}}}}}}||||||}}}}}}}}}}}}}}}|||{{{{{{{{{{{{||||||||||||yyyyyyzzzzzzzzzzzz{{{{{{|||}}}~~~~~~}}}|||zzz{{{|||}}}}}}|||{{{zzz||||||{{{zzzzzz{{{{{{{{{{{{|||||||||{{{{{{zzzzzzyyyyyyyyyyyyyyyzzzzzz{{{zzzzzz{{{{{{zzzyyywwwvvvvvvvvvxxxzzz{{{||||||}}}|||{{{{{{{{{zzzyyyyyyyyyxxxyyyzzz{{{|||~~~~~~~~~|||zzzzzzzzz{{{|||~~~~~~}}}{{{{{{|||{{{{{{zzzzzz{{{{{{||||||}}}~~~~~~}}}~~~~~~}}}||||||{{{zzzyyyyyyxxxwwwwwwxxxxxxzzzyyyxxxwwwwwwxxxyyyyyyyyyzzz|||}}}~~~}}}|||{{{{{{zzzzzzzzz{{{}}}~~~~~~~~~}}}||||||||||||||||||||||||}}}}}}}}}}}}~~~~~~}}}|||}}}~~~}}}~~~~~~~~~~~~}}}|||{{{}}}}}}~~~~~~~~~{{{yyy|||~~~~~~}}}||||||}}}|||{{{{{{{{{zzzzzzyyyyyy{{{|||}}}~~~~~~~~~}}}}}}}}}}}}|||||||||}}}~~~{{{|||}}}}}}||||||}}}~~~{{{|||}}}}}}}}}}}}|||{{{{{{{{{zzzyyyyyyzzz||||||{{{{{{{{{{{{zzzzzzzzzyyyxxxwwwvvvvvvvvvwwwxxxyyyzzzzzz{{{|||~~~}}}zzzxxxwwwxxxyyyzzzyyyxxxvvvuuuxxxyyyyyyxxxwwwvvvwwwyyyvvvuuutttttttttttttttuuuuuuuuuuuutttssssssrrrrrrqqqqqqppppppoooooooooooommmmmmmmmmmmmmmllllllkkkmmmmmmmmmllllllllllllllllllkkkiiigggeeeeeeeeeeee~~~~~~~~~~~~}}}}}}||||||{{{{{{zzzzzz{{{{{{{{{||||||||||||||||||}}}~~~}}}{{{|||{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyxxxxxxwwwwwwwwwxxxxxxwwwwwwvvvvvvuuuuuuxxxzzz||||||{{{{{{|||}}}{{{{{{zzzzzzyyywwwvvvuuuuuuuuuttttttttttttuuuuuuvvvvvvvvvuuuttttttssssssttttttuuuvvvwwwwwwxxxxxxxxxwwwwwwwwwxxxyyyyyyzzz}}}}}}|||{{{zzzyyyxxxxxxvvvvvvwwwwwwxxxxxxyyyyyyxxxxxxyyyzzzzzzzzzzzzyyyxxxwwwvvvvvvwwwxxxzzz{{{|||{{{zzzzzzyyyyyyzzzzzzwwwwwwwwwwwwxxxzzz{{{|||||||||{{{|||}}}|||zzzwwwyyyxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzvvvvvvuuuuuuuuuuuuvvvvvvwwwwwwxxxxxxxxxyyyyyyyyy{{{{{{zzzzzzyyyxxxxxxwwwxxxzzz|||zzzzzzzzz{{{|||}}}~~~|||||||||||||||||||||{{{zzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxyyyyyyzzzzzz|||}}}~~~}}}~~~~~~}}}|||{{{{{{{{{||||||}}}}}}}}}}}}||||||~~~}}}|||{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyzzzzzzzzzzzz{{{{{{zzzyyyxxxwwwuuuvvvxxxyyy{{{|||||||||zzz{{{|||||||||{{{zzzyyyzzzzzz{{{||||||}}}~~~~~~}}}{{{zzzzzz{{{}}}~~~}}}}}}||||||||||||||||||{{{{{{{{{{{{||||||~~~~~~}}}~~~~~~}}}}}}||||||{{{zzzyyyyyyxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxyyyzzzzzzxxxxxxyyy{{{}}}~~~||||||{{{zzzzzzzzz{{{{{{~~~}}}}}}||||||}}}}}}}}}|||||||||{{{{{{{{{|||}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}|||{{{{{{{{{|||~~~~~~~~~~~~{{{}}}~~~}}}{{{zzz{{{|||zzzzzzzzzzzzzzzzzzyyyyyy}}}}}}~~~~~~~~~}}}||||||||||||{{{{{{{{{|||}}}~~~zzz{{{~~~~~~}}}}}}~~~|||}}}}}}|||{{{{{{{{{zzzzzzzzzzzzzzz}}}|||||||||{{{{{{zzzzzzyyyxxxwwwwwwwwwyyyzzz{{{{{{{{{{{{|||~~~|||zzzyyywwwwwwxxxyyyyyyxxxvvvuuuxxxyyyyyyxxxwwwvvvwwwxxxvvvvvvuuutttssssssssstttuuuuuuuuutttssssssrrrrrrssssssrrrqqqpppooonnnmmmnnnmmmmmmlllllllllllllllmmmlllllllllkkkkkkkkkkkkjjjiiihhhfffeeeddddddddd~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}|||zzzzzzzzzzzz{{{{{{{{{zzzzzzyyyxxxxxxxxxxxxyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{|||~~~~~~|||{{{{{{zzzyyyyyyxxxxxxyyyyyywwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwvvvuuuttttttuuuwwwyyyzzzyyyyyyzzz{{{zzzzzz{{{zzzyyywwwuuusssuuuuuuttttttttttttuuuuuuuuuuuuuuuttttttssssssssssssttttttuuuuuuvvvwwwwwwvvvvvvwwwwwwxxxyyyzzz{{{}}}}}}|||{{{yyyxxxvvvuuuuuuuuuuuuuuuvvvvvvwwwwwwtttvvvwwwyyyzzzzzzyyyxxxuuuuuuuuuuuuvvvwwwyyyzzzzzzzzzyyyxxxxxxxxxxxxxxxuuuvvvvvvwwwyyyzzz{{{||||||{{{{{{|||~~~}}}{{{yyyzzzyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxuuuttttttttttttttttttuuuwwwwwwwwwwwwxxxyyyzzzzzzzzz{{{{{{zzzxxxxxxxxxyyyyyy|||zzzzzzzzzzzz{{{}}}~~~||||||{{{{{{zzzzzzzzz{{{zzzzzzyyyxxxwwwwwwvvvvvvvvvvvvwwwwwwxxxxxxyyyyyy|||}}}~~~}}}|||{{{|||}}}~~~~~~}}}|||{{{zzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzzzzzyyyxxxxxxwwwwwwwwwwwwwwwxxxxxxwwwwwwxxxxxxyyyzzzyyyzzz{{{{{{{{{zzzxxxwwwuuuvvvxxxyyy{{{|||||||||{{{|||~~~}}}|||}}}}}}~~~~~~~~~~~~~~~}}}|||zzzxxxyyy{{{~~~}}}|||||||||}}}~~~}}}||||||{{{{{{||||||}}}~~~}}}~~~~~~}}}}}}||||||||||||zzzyyyyyyxxxxxxxxxyyyyyywwwwwwwwwwwwxxxxxxxxxyyywwwwwwxxxyyy{{{}}}}}}||||||{{{{{{|||||||||~~~}}}}}}}}}}}}~~~}}}}}}|||{{{{{{zzzzzzyyyzzz{{{}}}~~~}}}~~~}}}}}}{{{{{{|||||||||}}}}}}}}}zzz{{{}}}}}}|||~~~}}}}}}~~~}}}~~~~~~|||zzzzzz{{{}}}yyyyyyyyyzzzzzzzzzzzzzzz}}}}}}}}}}}}|||{{{{{{zzz|||{{{{{{{{{{{{|||||||||yyy|||~~~~~~}}}|||}}}~~~|||~~~}}}{{{{{{{{{{{{{{{{{{zzzyyyxxx{{{{{{||||||}}}}}}~~~~~~{{{{{{zzzzzzzzz{{{}}}}}}}}}|||||||||}}}}}}~~~}}}}}}}}}}}}|||{{{zzzyyyvvvwwwwwwxxxxxxwwwvvvvvvwwwxxxyyyyyywwwvvvvvvwwwvvvvvvuuutttssssssssssssuuuuuuuuutttssssssrrrrrrssssssrrrqqqpppooonnnnnnnnnmmmlllkkkjjjkkklllmmmllllllkkkkkkjjjjjjiiiiiijjjiiihhhfffeeedddcccccc~~~}}}|||~~~~~~~~~~~~~~~}}}|||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~|||{{{{{{||||||{{{zzz{{{zzzxxxwwwvvvvvvwwwwwwxxxxxxxxxwwwvvvvvvuuuuuuwwwxxxyyyzzz{{{{{{{{{{{{yyyzzz{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||||||||{{{zzzzzzyyyxxxxxxxxxxxxxxxuuuuuuvvvwwwxxxyyyyyyzzzyyyyyyxxxwwwvvvuuuuuuttttttvvvxxxxxxwwwwwwxxxyyyzzzzzzzzzzzzyyywwwuuuttttttssssssrrrrrrsssssstttttttttttttttssssssssssssttttttttttttttttttttttttuuuuuuvvvxxxyyyzzz{{{{{{||||||{{{zzzyyyvvvuuussstttuuuuuuuuuuuuuuuvvvvvvssstttvvvxxxyyyyyyxxxxxxttttttuuuuuuvvvwwwxxxyyyyyyxxxxxxwwwwwwwwwwwwwwwuuuuuuvvvxxxyyyzzzzzz{{{{{{{{{{{{|||~~~~~~|||zzzyyyyyyyyyxxxxxxwwwvvvvvvtttuuuuuuuuuuuuuuuuuuuuutttssssssrrrrrrsssssstttwwwwwwwwwwwwxxxyyyzzz{{{yyy{{{{{{zzzxxxxxxzzz}}}}}}||||||{{{{{{{{{{{{||||||||||||{{{zzzyyyyyyzzzzzzyyyyyyxxxwwwvvvuuuttttttuuuuuuvvvvvvwwwxxxxxxyyyzzz|||||||||zzzyyyzzz{{{~~~}}}zzzzzzyyyyyyzzz|||~~~~~~~~~}}}{{{zzzzzzzzzzzzzzzzzzyyyxxxwwwxxxxxxyyyxxxxxxwwwwwwxxxxxxyyyzzzyyyzzz{{{{{{{{{zzzyyyxxxvvvwwwxxxzzz{{{|||}}}}}}{{{|||~~~}}}|||}}}}}}}}}}}}}}}}}}}}}}}}{{{zzzxxxwwwxxxzzz|||~~~}}}||||||}}}~~~||||||{{{{{{{{{{{{||||||~~~}}}}}}}}}}}}|||||||||||||||zzzyyyyyyxxxyyyyyyzzzzzzxxxxxxxxxyyyyyyyyyxxxxxxvvvwwwwwwyyy{{{}}}~~~}}}}}}|||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}|||{{{zzzyyyyyyxxxyyy{{{|||}}}~~~~~~~~~{{{|||}}}~~~~~~}}}|||{{{xxxxxxyyyzzz|||}}}~~~yyy{{{|||~~~~~~}}}|||zzz}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}{{{zzz|||}}}yyyyyyyyyzzzzzz{{{{{{{{{}}}||||||{{{zzzzzzzzzzzz{{{||||||||||||{{{{{{{{{{{{|||~~~}}}|||{{{{{{|||~~~~~~|||zzzzzz{{{{{{{{{zzzyyyxxxwwwyyyyyy{{{}}}}}}}}}}}}}}}~~~}}}|||{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyuuuvvvvvvvvvvvvvvvvvvvvvvvvxxxyyyyyywwwvvvvvvvvvuuuuuutttsssssssssssssssuuuuuuuuutttssssssrrrrrrqqqqqqqqqpppppppppoooooonnnmmmllljjjjjjkkklllllllllkkkkkkjjjiiihhhhhhhhhiiiiiihhhgggeeedddcccbbb~~~~~~~~~}}}|||yyyyyyyyyzzz{{{|||}}}~~~~~~}}}|||{{{{{{{{{{{{{{{||||||||||||}}}}}}zzzzzzzzz{{{{{{|||||||||||||||}}}~~~}}}{{{{{{{{{|||{{{zzzyyyxxxvvvuuuttttttuuuuuuvvvvvvvvvuuuttttttssssssuuuvvvxxxyyyzzzzzzzzzyyywwwxxxyyyzzz{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}{{{{{{zzzzzzzzzzzz{{{{{{zzzyyyyyyxxxxxxxxxxxxxxxuuuuuuvvvwwwxxxyyyyyyzzzxxxxxxwwwwwwvvvvvvuuuuuusssuuuwwwwwwvvvvvvwwwxxxyyyyyyyyyyyyxxxwwwvvvuuuqqqqqqppppppppppppqqqqqqsssssssssssssssssssssssstttsssssssssssssssssssssssstttvvvxxxzzz{{{{{{{{{zzzzzzzzzzzzxxxvvvtttrrrtttttttttuuuuuuuuuuuuuuusssssstttuuuvvvwwwwwwwwwtttuuuuuuvvvvvvwwwwwwwwwyyyxxxwwwwwwvvvvvvwwwwwwuuuuuuwwwxxxyyyyyyyyyyyyzzzyyyzzz|||}}}~~~|||zzzyyyyyyyyyyyyxxxwwwvvvuuuttttttttttttttttttttttttssssssrrrrrrrrrrrrssssssvvvvvvuuuuuuvvvxxxzzz{{{xxxzzz|||{{{yyyzzz}}}~~~~~~}}}|||{{{{{{{{{{{{~~~}}}{{{zzzyyyyyyzzz{{{xxxxxxwwwvvvuuuuuutttttttttuuuuuuvvvwwwxxxyyyyyyyyyzzz{{{zzzxxxxxxyyyzzz}}}}}}~~~~~~~~~}}}||||||xxxxxxyyyzzz{{{}}}}}}|||{{{zzzzzzzzzzzzzzz~~~}}}{{{zzzzzzzzz{{{|||xxxxxxxxxxxxxxxyyyzzzzzzyyyzzz{{{||||||{{{zzzyyywwwxxxzzz{{{}}}~~~~~~~~~zzz{{{|||||||||{{{zzzyyyzzzzzzzzzzzzzzzzzzzzz{{{yyyyyyxxxxxxxxxyyy{{{|||~~~}}}}}}||||||}}}}}}}}}{{{{{{zzzzzzzzzzzz{{{{{{~~~~~~}}}||||||||||||||||||||||||yyyyyyyyyyyyyyyzzzzzz{{{{{{||||||||||||{{{zzzyyywwwwwwxxxzzz|||}}}~~~}}}}}}||||||}}}}}}~~~~~~|||}}}}}}~~~~~~}}}}}}~~~~~~}}}}}}||||||{{{zzzyyyyyyyyyzzz{{{|||}}}~~~~~~~~~zzz{{{|||}}}}}}}}}|||{{{wwwxxxxxxyyy{{{}}}~~~zzzzzz{{{|||||||||{{{zzz{{{|||~~~~~~}}}}}}~~~}}}}}}|||}}}~~~yyyyyyzzzzzz{{{|||}}}}}}||||||{{{zzzzzzzzz{{{{{{||||||}}}}}}}}}|||{{{{{{|||}}}}}}}}}||||||~~~~~~}}}{{{zzzzzzzzzzzzyyyyyyyyyyyyyyywwwxxx{{{~~~~~~~~~~~~}}}|||zzzyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuvvvvvvvvvuuuwwwyyyyyywwwvvvuuuvvvtttsssssssssssssssttttttuuuuuuuuutttssssssrrrrrrpppppppppooooooooooooooommmllllllkkkkkkkkkkkkkkkkkkkkkjjjiiihhhggggggfffgggggggggfffdddcccaaa```zzzyyyyyy{{{}}}~~~~~~|||~~~}}}|||vvvvvvvvvvvvxxxyyyzzz{{{~~~}}}|||zzzzzzyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{xxxxxxxxxxxxxxxyyyyyyyyyzzz{{{|||~~~}}}{{{zzzzzz{{{zzzyyyxxxwwwvvvtttsssttttttuuuuuuuuuttttttssssssrrrrrrrrrsssvvvxxxyyyyyyxxxwwwttttttvvvwwwxxxxxxwwwwwwzzzzzzzzz{{{{{{zzzzzzzzz|||{{{zzzyyyxxxxxxyyyyyyzzzzzzyyyxxxxxxxxxxxxyyywwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuurrrtttvvvwwwvvvvvvwwwxxxwwwvvvvvvvvvuuuvvvvvvwwwqqqppppppppppppppppppqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrssssssttttttrrrtttvvvxxxzzz{{{||||||xxxyyyyyyyyyxxxvvvsssrrrsssssssssssssssssssssssstttssssssssstttuuuvvvvvvttttttuuuuuuuuuuuuuuuuuuyyyxxxwwwwwwvvvvvvwwwwwwuuuvvvwwwxxxyyyyyyxxxwwwxxxxxxyyy{{{}}}}}}|||zzzyyyyyyzzzzzzzzzxxxwwwvvvvvvvvvuuuuuuttttttsssssssssssssssrrrrrrssssssssstttssssssrrrtttvvvxxxyyywwwzzz||||||zzz{{{~~~~~~}}}||||||||||||}}}~~~|||zzzyyyyyyzzz{{{wwwwwwvvvvvvuuuuuutttttttttuuuvvvwwwxxxyyyyyyzzzwwwxxxyyyyyywwwwwwxxxyyyzzz{{{{{{||||||{{{{{{{{{xxxxxxzzz{{{}}}~~~~~~~~~{{{zzzzzzyyyyyyyyyzzzzzz~~~}}}{{{zzzzzzzzz{{{|||yyyyyyyyyyyyyyyzzzzzz{{{yyyzzz{{{||||||{{{zzzyyyyyyyyy{{{}}}~~~|||{{{{{{{{{zzzyyyyyyyyywwwxxxxxxxxxyyyyyyzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyzzzzzz|||}}}~~~~~~}}}||||||||||||||||||||||||yyyyyyyyyyyyyyyzzz{{{{{{}}}}}}}}}}}}|||{{{yyyxxxwwwxxxzzz|||}}}}}}}}}}}}{{{{{{{{{{{{{{{|||}}}}}}zzzzzz|||}}}~~~~~~}}}~~~~~~~~~|||||||||{{{{{{zzzzzzzzzzzz{{{|||}}}}}}}}}}}}}}}{{{{{{|||}}}}}}}}}}}}}}}zzzyyyyyyyyyyyy{{{|||}}}zzzzzzzzzzzzzzzzzzzzzzzzyyy|||}}}||||||~~~|||~~~yyyyyyzzz{{{|||~~~~~~}}}}}}|||{{{|||}}}~~~~~~}}}}}}~~~~~~~~~}}}|||{{{|||}}}}}}}}}}}}~~~|||{{{{{{zzzyyyxxxxxxxxxyyyzzz{{{xxxzzz|||~~~}}}}}}}}}}}}{{{zzzyyyyyyxxxxxxxxxyyyvvvvvvuuuuuuuuuuuuvvvvvvttttttttttttuuuuuuvvvvvvuuuwwwyyyyyywwwvvvuuuuuurrrrrrrrrrrrssstttuuuuuuuuuuuuuuutttssssssrrrrrrqqqppppppooonnnmmmllllllkkkllllllllllllkkkjjjjjjkkkjjjiiihhhgggffffffeeeddddddddddddbbb```^^^]]]wwwwwwwwwzzz|||}}}}}}|||}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~}}}|||{{{{{{tttttttttuuuvvvxxxyyyzzzzzzyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyywwwwwwwwwwwwwwwwwwxxxxxxyyyzzz{{{|||}}}}}}}}}}}}~~~{{{yyyxxxxxxyyyxxxwwwxxxwwwuuutttsssssstttuuuuuuuuutttssssssrrrrrrqqqpppqqqtttvvvwwwwwwvvvvvvqqqrrrsssuuuuuuuuuttttttxxxxxxyyyyyyyyyyyyxxxxxx~~~}}}{{{yyywwwwwwwwwwww{{{zzzyyyyyyxxxxxxyyyyyyyyyxxxwwwvvvuuutttssssssssssssttttttttttttttttttrrrtttvvvwwwvvvvvvwwwxxxuuuuuutttssssssuuuvvvwwwssssssrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrnnnooopppqqqssstttuuuvvvrrrsssvvvyyy{{{|||||||||wwwxxxyyyyyyxxxvvvtttrrrrrrrrrrrrrrrrrrrrrrrrrrruuutttsssrrrrrrtttuuuvvvtttttttttuuuuuutttssssssyyyxxxxxxwwwwwwwwwwwwwwwvvvvvvxxxyyyyyyxxxwwwvvvwwwwwwxxxzzz|||}}}|||zzzzzzzzz{{{{{{{{{zzzxxxxxxxxxxxxwwwvvvuuuttttttssstttssssssrrrrrrsssssstttrrrqqqppppppqqqtttvvvxxxwwwzzz}}}|||{{{}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~|||zzzyyyzzz{{{|||vvvvvvvvvvvvvvvuuuuuuuuutttuuuvvvwwwxxxyyyzzzzzzuuuwwwxxxxxxwwwwwwxxxyyyyyyyyyzzzzzz{{{zzzzzzzzzyyyzzz{{{}}}~~~}}}}}}|||yyyyyyxxxxxxxxxyyyzzzzzz|||{{{yyywwwwwwxxxyyyzzzzzzzzzyyyyyyzzzzzz{{{|||yyyzzz{{{|||||||||{{{zzzyyyzzz|||}}}~~~}}}{{{zzzzzzzzzzzzxxxxxxyyyzzzzzz{{{||||||yyyzzz|||||||||{{{zzzyyywwwxxxyyyzzzzzzzzzyyyxxxzzzyyyyyyxxxxxxyyyyyyzzz{{{|||}}}~~~~~~}}}{{{{{{{{{|||||||||||||||yyyyyyyyyyyyyyyzzz{{{|||||||||||||||zzzxxxvvvuuuxxxyyy{{{}}}~~~~~~}}}|||yyyyyyyyyyyyyyyzzz{{{|||xxxyyyzzz|||~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{zzzzzzzzz||||||}}}}}}}}}}}}}}}|||||||||}}}}}}~~~~~~|||{{{zzzyyyxxxyyyzzzzzz{{{{{{zzzyyyyyyyyyzzzzzzyyy|||}}}{{{{{{||||||~~~yyyzzz{{{|||}}}~~~~~~~~~}}}}}}}}}}}}~~~}}}|||{{{|||}}}}}}}}}~~~~~~}}}||||||zzzyyywwwwwwwwwyyy{{{}}}zzz{{{}}}~~~|||{{{{{{{{{wwwwwwwwwwwwxxxyyyzzzzzzvvvuuuuuutttttttttuuuuuutttttttttttttttuuuvvvwwwtttwwwyyyyyyxxxvvvuuuuuuqqqqqqqqqrrrssstttuuuvvvvvvuuuuuutttssssssrrrrrrrrrqqqpppnnnmmmkkkjjjiiijjjkkklllmmmlllkkkjjjiiijjjjjjiiihhhgggfffeeeeeebbbbbbbbbbbb```^^^\\\[[[zzzzzz{{{|||}}}~~~~~~~~~}}}|||{{{|||}}}~~~}}}{{{~~~}}}~~~|||yyy}}}}}}|||||||||{{{{{{{{{wwwwwwwwwwwwwwwvvvuuutttwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuttttttvvvzzz~~~~~~~~~|||zzzxxxvvvuuuuuuvvvwwwuuuuuuttttttsssrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrssssssrrrrrrqqqrrrrrrsssssstttttttttuuuuuuvvvvvvwwwwwwxxxxxx|||zzzyyywwwvvvvvvwwwwww{{{zzzxxxxxxwwwxxxyyyzzz{{{zzzxxxvvvuuutttssssssuuuuuutttsssrrrrrrqqqqqqrrrrrrssstttuuuvvvwwwxxxuuuvvvvvvvvvuuutttsssrrrtttsssrrrrrrqqqqqqqqqrrrrrrssssssssssssssssssrrrrrrqqqqqqrrrsssuuuwwwxxxwwwxxxyyyzzz{{{|||}}}~~~{{{yyywwwuuutttttttttuuuvvvuuuuuusssrrrqqqpppppprrrssssssrrrqqqrrrtttvvvtttttttttsssssssssrrrrrrrrrsssssstttuuuvvvwwwwwwxxxxxxwwwwwwwwwwwwxxxxxxyyyzzz{{{}}}}}}}}}}}}|||{{{{{{{{{{{{zzzyyyxxxwwwvvvwwwxxxwwwuuuuuuvvvwwwvvvuuutttsssrrrrrrrrrssssssssstttttttttttttttsssvvvxxxyyyyyyxxxzzz~~~|||zzzzzz{{{}}}~~~{{{xxxxxxyyyzzzxxxvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwxxxyyyzzzyyyvvvsssyyyyyyxxxxxxyyyyyyzzz{{{yyyyyyzzzzzz{{{zzzzzzzzzxxxxxxyyyyyy{{{|||~~~}}}}}}|||{{{zzzxxxwwwuuuuuuzzzzzzyyyxxxxxxxxxyyyyyyzzzxxxvvvvvvyyy|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzzzz{{{{{{||||||}}}}}}|||yyyyyy{{{|||zzzxxxwwwxxxyyyyyyyyyyyyxxxwwwwwwxxxzzz{{{|||{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyy||||||{{{zzzzzz{{{}}}~~~}}}|||xxxyyyyyyzzz{{{{{{{{{zzz{{{zzzyyyxxxwwwwwwwwwwwwvvvxxx{{{{{{yyywwwvvvvvvxxxyyy{{{}}}}}}~~~}}}}}}~~~zzzvvvuuuwwwyyyxxxwwwxxxyyy{{{}}}~~~~~~~~~|||{{{{{{{{{|||}}}{{{{{{||||||||||||{{{{{{|||{{{zzz|||}}}~~~|||{{{{{{{{{||||||}}}}}}~~~~~~|||{{{zzzyyyyyyyyyyyyyyyxxxwwwwwwyyy|||~~~|||zzzxxxyyyzzzzzz{{{{{{zzzzzz}}}{{{}}}~~~|||||||||}}}}}}}}}}}}}}}~~~}}}||||||||||||yyyzzz{{{}}}~~~~~~~~~}}}~~~~~~|||{{{{{{{{{|||}}}~~~~~~~~~~~~}}}{{{yyywwwwwwuuuuuuuuuvvvwwwyyyzzz{{{vvvuuuuuutttsssrrrrrrrrrqqqqqqqqqqqqrrrsssttttttxxxwwwvvvuuutttsssrrrrrroooppppppqqqsssuuuwwwxxxxxxwwwwwwuuutttqqqooonnnooonnnnnnmmmllllllkkkkkkkkkjjjjjjjjjjjjjjjjjjiiikkkkkkkkkjjjhhhgggeeeddddddcccbbb```^^^\\\ZZZXXXzzzzzz{{{|||}}}~~~~~~~~~~~~}}}|||zzzzzz{{{||||||{{{}}}|||{{{|||~~~}}}{{{xxxzzzzzzzzzyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwvvvuuuwwwvvvvvvuuuuuuuuuuuuuuutttuuuuuuuuuuuuvvvvvvvvvxxxxxxxxxwwwwwwvvvuuutttwwwzzz~~~~~~||||||{{{zzzxxxvvvuuuuuuuuuuuuqqqqqqppppppoooooonnnnnnrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrssssssrrrrrrqqqqqqrrrrrrsssssstttttttttuuuuuuuuuuuuvvvwwwxxxyyy{{{zzzxxxwwwvvvuuuvvvvvvxxxxxxwwwwwwwwwxxxxxxyyy{{{zzzxxxwwwuuutttssssssuuuttttttsssrrrrrrqqqqqqrrrrrrssstttuuuuuuvvvvvvuuuvvvvvvvvvuuuttttttsssssssssrrrrrrrrrrrrrrrsssrrrrrrssssssssssssrrrrrrsssssssssssstttvvvxxxyyyyyyyyyzzz{{{|||}}}}}}~~~zzzyyywwwuuuttttttttttttuuuuuutttsssrrrqqqpppppprrrssssssrrrqqqqqqsssuuutttttttttsssssssssrrrrrrqqqrrrssstttuuuvvvwwwwwwxxxxxxwwwwwwwwwwwwxxxxxxxxxyyy{{{|||}}}}}}||||||zzzzzz{{{{{{|||{{{{{{{{{xxxyyyyyywwwuuuuuuwwwyyyyyyxxxwwwvvvuuuttttttttttttttttttuuuttttttssssssuuuwwwyyyyyyxxxzzz~~~}}}{{{yyyyyyzzz|||}}}~~~{{{xxxxxxyyyyyyxxxvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyzzzyyyvvvtttwwwvvvvvvvvvvvvwwwxxxxxxyyyyyyzzz{{{{{{{{{zzzzzzxxxxxxxxxxxxyyy{{{|||}}}}}}~~~~~~{{{zzzzzzzzzyyyyyyxxxxxxzzzyyyyyyyyyyyyyyyzzzzzzzzzxxxwwwxxxzzz}}}~~~~~~}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}zzzxxxxxxyyyzzzxxxvvvvvvwwwxxxyyyyyyyyyxxxxxxyyyzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{}}}~~~}}}|||zzzzzzzzz{{{{{{zzzzzzzzzyyyxxxxxxxxxxxxxxxyyyyyywwwyyyzzzzzzyyywwwwwwwwwwwwxxxzzz{{{|||{{{{{{zzz}}}zzzvvvuuuwwwxxxwwwvvvwwwyyy{{{}}}~~~~~~}}}|||{{{||||||}}}{{{{{{||||||||||||{{{{{{zzzyyyyyyzzz{{{|||{{{yyyzzzzzzzzz{{{||||||}}}}}}zzzzzzzzzzzzyyyyyyyyyxxxyyyxxxwwwxxx{{{}}}|||zzzwwwwwwxxxyyyyyyyyyyyyyyy{{{zzzzzz|||}}}}}}||||||||||||}}}}}}~~~}}}||||||||||||yyyzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}{{{zzzxxxwwwvvvttttttuuuuuuvvvxxxyyyzzzuuuuuuttttttsssrrrrrrqqqsssssssssssstttuuuvvvvvvvvvvvvuuutttsssrrrqqqqqqpppppppppqqqsssuuuvvvwwwxxxwwwvvvtttrrrpppoooooonnnnnnnnnmmmlllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiihhhfffeeecccbbbaaaaaa```^^^\\\ZZZXXXWWWyyyzzzzzz{{{|||}}}~~~~~~~~~~~~~~~}}}}}}|||}}}zzzxxxwwwxxxzzz{{{{{{zzzyyyyyyzzz{{{{{{yyyvvvwwwwwwvvvvvvvvvuuuuuuuuuvvvvvvwwwxxxxxxxxxxxxwwwwwwvvvuuutttssstttuuuuuuttttttttttttuuuuuuuuuvvvyyyyyyyyyyyyxxxxxxxxxxxx{{{~~~}}}{{{zzz{{{zzzyyyxxxvvvuuutttsssrrrqqqqqqpppppppppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssstttssssssrrrqqqpppqqqqqqrrrrrrssstttuuuuuuuuutttsssssstttvvvyyy{{{zzzzzzxxxwwwvvvuuuuuuuuuuuuuuuvvvwwwxxxxxxxxxwwwzzzyyyxxxvvvuuutttttttttttttttssssssrrrrrrqqqqqqrrrrrrsssssstttttttttuuuuuuuuuuuuuuuuuuuuuuuutttsssssssssrrrssssssttttttssssssttttttttttttssssssvvvuuuuuuvvvwwwxxxyyyzzz{{{{{{{{{|||||||||}}}}}}yyyxxxwwwuuuttttttttttttuuuuuutttsssrrrqqqpppppprrrssssssrrrpppppprrrssssssssssssrrrrrrrrrqqqqqqpppppprrrssstttvvvwwwxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxyyyzzz{{{{{{|||{{{{{{zzz{{{|||}}}}}}~~~~~~~~~zzzzzzyyywwwuuuvvvxxxzzz|||{{{zzzyyyxxxwwwvvvvvvuuuuuuuuuuuuuuutttsssrrrtttvvvxxxyyyyyyzzz}}}}}}}}}~~~}}}|||zzzxxxxxxyyyzzz|||}}}{{{zzzyyyyyyyyywwwvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwwwwxxxyyyyyywwwtttttttttssssssttttttuuuvvvyyyyyyzzz{{{{{{{{{{{{{{{xxxxxxwwwwwwxxxxxxyyyzzz}}}~~~}}}|||xxxxxxyyyzzzzzz{{{{{{|||yyyyyyyyyyyyzzzzzz{{{|||zzzyyyyyyzzz~~~~~~~~~}}}||||||||||||{{{{{{zzz{{{{{{{{{zzzxxxvvvvvvvvvwwwvvvuuutttuuuwwwxxxyyyyyyzzzyyy||||||{{{{{{zzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}~~~}}}|||||||||||||||{{{zzzyyyxxxwwwwwwwwwxxxyyyzzzzzz{{{xxxyyyzzzyyyxxxwwwxxxyyywwwxxxyyyzzzzzzyyyxxxwww{{{yyyvvvuuuvvvvvvvvvuuuwwwxxxzzz|||~~~~~~~~~}}}||||||||||||}}}{{{{{{||||||||||||{{{{{{xxxwwwvvvwwwyyyzzzyyyxxxyyyyyyzzzzzz{{{|||||||||yyyzzz{{{{{{{{{zzzyyyxxx{{{yyywwwxxxzzz{{{|||{{{vvvvvvwwwxxxxxxxxxxxxwwwxxxwwwxxxzzz~~~~~~~~~||||||{{{|||}}}~~~~~~}}}||||||||||||zzz{{{|||}}}~~~|||~~~~~~~~~~~~~~~|||{{{zzzyyyxxxwwwvvvvvvssssssssstttuuuvvvwwwxxxuuuttttttssssssrrrrrrrrrsssssssssssstttuuuvvvvvvuuuttttttsssrrrqqqppppppppppppqqqqqqssstttvvvvvvwwwvvvtttqqqpppooooooooonnnmmmmmmllllllkkkkkkjjjkkkkkkjjjjjjjjjiiiiiiiiigggffffffeeedddbbbaaa```^^^^^^]]]\\\ZZZXXXVVVTTTxxxyyyyyyzzz{{{|||}}}}}}~~~~~~}}}|||{{{{{{{{{{{{|||yyyuuutttvvvxxxyyyzzzxxxxxxyyyzzzzzzyyyxxxwwwuuuuuuuuuuuutttttttttsssuuuvvvwwwxxxyyyyyyyyyyyyxxxwwwuuutttttttttvvvwwwssssssttttttuuuuuuvvvvvvxxxxxxxxxyyyzzz|||}}}}}}|||zzzzzzzzzyyyxxxwwwuuusssrrrrrrqqqpppppppppqqqrrrsssrrrsssssssssssssssttttttuuuuuuuuutttsssqqqpppoooqqqqqqrrrrrrssstttuuuuuutttsssrrrqqqsssvvvyyy{{{zzzzzzyyyxxxwwwwwwvvvvvvtttuuuwwwxxxyyyxxxxxxwwwyyyxxxwwwvvvuuuuuuuuuuuusssssssssrrrrrrrrrqqqqqqrrrrrrssssssssssssssssssuuuuuuuuuuuuuuuuuuvvvvvvttttttssssssttttttuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuxxxxxxxxxxxxyyyzzzzzzzzz||||||||||||||||||{{{{{{yyyyyyxxxwwwvvvvvvuuuuuuttttttssssssrrrqqqpppppprrrssssssrrrqqqpppqqqrrrqqqqqqqqqqqqppppppppppppooopppqqqssstttvvvwwwxxxyyyxxxxxxwwwwwwxxxxxxyyyxxxxxxyyyzzzzzz{{{{{{{{{||||||}}}~~~~~~~~~~~~~~~{{{zzzyyyvvvtttuuuwwwzzz}}}||||||{{{yyyxxxwwwvvvuuuvvvvvvuuuuuutttsssrrruuuvvvxxxzzz{{{||||||}}}}}}~~~~~~|||{{{{{{{{{{{{zzzyyyxxxxxxyyyzzz{{{}}}||||||{{{zzzyyywwwvvvxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvuuuvvvxxxxxxvvvtttssssssrrrrrrsssssstttuuuxxxyyyzzz{{{{{{{{{{{{{{{yyyxxxxxxwwwwwwwwwxxxxxx||||||}}}~~~}}}|||zzzyyyxxxxxxyyyzzz{{{{{{||||||yyyyyyyyyyyyzzz{{{|||}}}{{{{{{|||~~~~~~}}}|||{{{zzzzzzyyyxxxwwwvvvvvvwwwwwwyyyxxxvvvuuuuuuuuuuuuuuussstttuuuwwwxxxzzzzzz{{{}}}|||{{{zzzzzz{{{|||zzzzzzzzz{{{{{{{{{{{{{{{{{{|||~~~~~~}}}~~~~~~~~~}}}{{{zzzxxxwwwwwwwwwxxxyyyzzzzzzzzzzzzyyyzzzzzzyyywwwwwwxxxzzzwwwxxxyyyzzzyyyyyywwwvvvyyyxxxvvvuuuuuuuuuuuuuuuvvvwwwyyy{{{}}}}}}}}}||||||||||||||||||{{{{{{||||||||||||{{{{{{xxxvvvuuuvvvxxxzzzyyyxxxyyyzzzzzz{{{{{{||||||}}}yyyzzz|||}}}}}}|||zzzyyy|||zzzxxxwwwxxxzzz{{{|||vvvvvvwwwxxxxxxxxxxxxwwwvvvwwwxxxzzz|||~~~~~~}}}|||{{{|||}}}~~~~~~~~~}}}|||||||||||||||{{{{{{|||}}}~~~|||~~~~~~}}}}}}}}}}}}~~~~~~}}}|||{{{{{{xxxxxxxxxwwwwwwvvvvvvuuurrrrrrrrrrrrssstttuuuvvvuuuuuuuuutttttttttssssssqqqqqqqqqqqqrrrssstttttttttttttttsssrrrqqqqqqppppppppppppqqqrrrssstttuuuvvvtttqqqooommmmmmnnnooollllllllllllkkkkkkjjjjjjkkkjjjjjjiiiiiihhhhhhhhheeeeeedddcccbbb```___^^^\\\\\\[[[ZZZXXXVVVTTTSSSwwwwwwxxxyyyzzz{{{{{{||||||{{{zzzyyyxxxyyyyyyyyyzzzwwwtttssstttwwwxxxxxxwwwxxxzzz{{{zzzyyyyyyxxxuuuuuuuuuuuutttttttttttttttuuuvvvwwwxxxyyyyyyyyyyyyxxxwwwvvvvvvvvvwwwwwwssssssttttttuuuvvvvvvwwwvvvvvvwwwyyy|||}}}yyyyyyyyyxxxvvvtttsssrrrooonnnmmmllllllmmmooopppssstttttttttuuuuuuvvvvvvvvvvvvuuutttsssqqqpppoooppppppqqqrrrssstttuuuvvvtttsssqqqqqqrrruuuxxxzzzyyyyyyyyyyyyyyyxxxxxxxxxuuuvvvxxxyyyyyyyyyxxxwwwwwwvvvvvvuuuttttttttttttrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrssssssssssssssssssuuuuuuuuutttuuuvvvwwwxxxvvvuuuuuutttuuuuuuvvvvvvwwwwwwxxxxxxxxxxxxwwwwwwyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyxxxwwwwwwvvvsssssssssrrrrrrqqqqqqpppqqqrrrtttsssrrrqqqqqqsssppppppppppppoooooooooooopppqqqrrrsssuuuvvvwwwxxxyyyyyyxxxxxxxxxxxxyyyyyyxxxxxxyyyyyyzzz{{{{{{|||~~~~~~~~~~~~~~~}}}||||||yyyyyyxxxvvvttttttvvvxxx{{{{{{{{{zzzyyyxxxvvvuuuuuuuuuvvvvvvuuuttttttssswwwwwwxxxzzz|||}}}}}}|||}}}~~~{{{yyyyyyyyyzzzyyyyyyyyyyyyzzz{{{|||~~~~~~~~~}}}{{{yyyxxxwwwxxxxxxxxxwwwwwwwwwvvvvvvuuutttssstttvvvvvvuuussstttsssssssssssstttuuuuuuwwwxxxyyyzzz{{{{{{{{{{{{zzzyyyyyyxxxxxxxxxxxxxxxzzzzzz{{{{{{zzzyyyxxxwwwyyyyyyzzzzzzzzzzzzzzzzzzxxxxxxxxxyyyzzz{{{|||}}}|||}}}~~~~~~}}}{{{zzzyyyyyyyyyxxxwwwuuuuuuuuuvvvwwwyyyxxxxxxvvvuuuuuuuuuvvvssstttuuuvvvxxxyyy{{{|||}}}|||{{{zzzzzz{{{|||zzzzzzzzz{{{{{{{{{|||||||||}}}|||zzzxxxwwwxxxyyyzzzzzzzzzzzzyyyxxxzzzzzz{{{yyywwwwwwyyyzzzyyyyyyzzz{{{{{{zzzyyyxxxxxxxxxxxxvvvuuuuuuuuuuuuvvvvvvwwwyyy{{{}}}~~~{{{{{{{{{{{{|||{{{{{{{{{zzzzzz{{{{{{{{{{{{zzzzzzxxxwwwvvvvvvyyyzzz{{{zzzzzz{{{{{{|||}}}}}}~~~~~~zzz{{{}}}~~~|||{{{|||{{{zzzxxxwwwxxxzzz|||wwwxxxyyyyyyzzzzzzyyyyyyvvvwwwyyyzzz{{{|||}}}~~~~~~}}}||||||}}}~~~~~~}}}||||||||||||||||||{{{|||}}}~~~~~~~~~}}}}}}|||{{{{{{~~~~~~}}}}}}}}}}}}}}}~~~||||||||||||{{{zzzyyyxxxwwwvvvvvvvvvuuuuuuuuuuuuqqqqqqqqqqqqrrrsssttttttvvvvvvvvvuuuuuuuuuuuuuuuqqqqqqqqqqqqrrrsssttttttuuuuuuttttttsssrrrrrrrrrpppppppppppppppqqqrrrrrrtttrrrooommmllllllmmmmmmkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiihhhggggggffffffdddccccccbbbaaa___^^^]]][[[ZZZZZZYYYWWWUUUSSSRRRtttuuuuuuvvvwwwxxxyyyzzzxxxwwwvvvuuuuuuvvvxxxxxxyyyvvvtttsssuuuvvvwwwwwwwwwyyy{{{{{{zzzyyyyyyzzzvvvvvvvvvuuuuuuuuuttttttttttttuuuwwwwwwxxxxxxxxxyyyyyyxxxxxxxxxwwwwwwwwwsssttttttuuuvvvwwwxxxxxxuuuuuuwwwyyy}}}~~~xxxxxxwwwvvvuuuttttttsssqqqpppnnnmmmmmmnnnpppqqqssssssttttttuuuvvvvvvvvvvvvvvvuuuuuusssrrrqqqpppppppppqqqrrrtttuuuvvvvvvtttsssrrrqqqrrrtttvvvwwwvvvwwwxxxyyyyyyyyyyyyyyywwwxxxxxxxxxxxxxxxwwwwwwuuuttttttsssssssssttttttrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrsssssstttttttttuuuuuuuuuttttttuuuwwwxxxzzzxxxwwwvvvvvvuuuuuuvvvvvvxxxxxxyyyyyyyyyyyyxxxxxxyyyyyyzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxyyyyyyxxxxxxwwwvvvsssrrrrrrrrrqqqqqqqqqpppppprrrttttttssssssssstttqqqqqqqqqpppppppppoooooorrrsssssstttuuuvvvwwwwwwyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzz{{{|||}}}~~~~~~~~~}}}}}}|||{{{zzzxxxyyyyyywwwuuussstttuuuxxxxxxyyyyyyyyywwwvvvttttttuuuuuuvvvvvvuuuuuuuuuxxxwwwwwwxxx{{{||||||{{{}}}~~~~~~{{{yyyxxxyyyyyyyyyyyyzzz{{{}}}~~~}}}zzzyyyyyyyyyyyyxxxxxxwwwvvvvvvvvvuuutttssssssuuuvvvuuutttuuuuuuttttttuuuuuuvvvwwwuuuvvvwwwyyyzzzzzzzzzzzzyyyyyyxxxxxxwwwxxxxxxxxxwwwxxxxxxxxxxxxwwwwwwvvvzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyzzz{{{|||}}}||||||{{{{{{zzzyyyxxxxxx{{{yyyxxxvvvvvvwwwyyyzzzxxxyyyyyywwwuuutttuuuwwwtttttttttuuuwwwyyyzzz{{{||||||{{{{{{zzz{{{{{{{{{yyyyyyyyyzzz{{{{{{||||||~~~~~~|||zzzyyywwwxxxyyyzzz{{{{{{zzzyyyxxxyyyzzz{{{zzzyyyxxxyyyzzzyyyzzz{{{||||||{{{zzzzzzwwwyyyyyyxxxvvvuuuuuuvvvvvvvvvvvvwwwxxxzzz{{{|||xxxyyyzzzzzz{{{zzzzzzzzzxxxyyyyyyyyyyyyyyyyyyxxxyyywwwvvvwwwyyy{{{||||||{{{{{{||||||}}}~~~~~~~~~{{{|||}}}~~~~~~~~~}}}|||{{{|||{{{zzzxxxwwwyyy{{{yyyyyyzzz{{{{{{{{{{{{zzzvvvxxxzzzzzzzzz{{{}}}~~~~~~~~~}}}||||||}}}||||||{{{{{{||||||||||||}}}~~~~~~~~~~~~~~~}}}|||{{{zzzzzz||||||{{{zzzzzzzzzzzz{{{yyyyyyzzzzzzyyyxxxwwwwwwvvvvvvvvvuuuuuutttttttttqqqqqqqqqqqqqqqrrrssstttuuuuuuuuuuuuuuuuuuuuuuuusssssssssssstttuuuvvvvvvttttttttttttsssssssssrrroooooonnnnnnnnnoooooopppqqqpppnnnlllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhgggfffeeeeeeddddddbbbbbbaaa```___]]]\\\[[[XXXXXXXXXWWWUUUTTTRRRQQQrrrsssssstttuuuvvvwwwxxxuuutttsssrrrssstttvvvxxxwwwvvvttttttvvvwwwvvvuuuuuuxxx{{{{{{yyyxxxyyyzzzvvvvvvvvvuuuuuuuuuttttttssstttuuuvvvvvvvvvvvvvvvvvvwwwyyyyyyyyyxxxvvvuuuttttttuuuvvvwwwxxxyyyyyywwwwwwwwwyyy|||}}}xxxwwwvvvuuutttuuuuuuvvvvvvtttrrrpppoooppprrrsssrrrrrrrrrsssttttttuuuuuuuuuuuuuuuuuutttsssqqqqqqooopppqqqrrrtttuuuvvvvvvtttssssssrrrrrrsssttttttrrrsssuuuwwwxxxyyyyyyyyyyyyxxxwwwvvvvvvvvvvvvvvvrrrrrrrrrqqqqqqrrrssssssqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrssstttuuuuuuvvvvvvuuuuuuttttttuuuwwwyyy{{{zzzyyyxxxwwwvvvuuuuuuuuuwwwwwwxxxxxxxxxxxxwwwwwwxxxxxxyyyyyyyyyxxxvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwvvvuuutttrrrrrrrrrqqqqqqqqqqqqqqqooorrrtttuuuuuuuuuuuuvvvssssssssssssrrrrrrrrrrrruuuuuuuuuvvvvvvvvvwwwwwwzzzyyyyyyxxxxxxyyyyyyzzz{{{zzzzzzzzzzzz|||}}}~~~{{{{{{{{{|||{{{{{{zzzzzzxxxyyyzzzyyywwwuuuttttttuuuvvvxxxyyyyyyxxxvvvuuussstttuuuvvvvvvwwwvvvvvvxxxuuutttuuuxxxzzzzzzyyyzzz|||}}}|||{{{yyyzzzzzzxxxyyyzzz|||~~~{{{zzzzzzyyyyyyxxxxxxwwwvvvvvvuuuvvvuuuttttttvvvwwwwwwvvvvvvuuuuuuuuuuuuvvvwwwwwwtttuuuvvvwwwxxxyyyyyyyyywwwwwwvvvvvvvvvwwwwwwxxxuuuuuuuuuvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxyyyzzz{{{}}}yyyyyyyyyyyyxxxxxxwwwwwwzzzyyywwwvvvvvvwwwzzz{{{wwwxxxyyywwwtttsssuuuwwwuuuttttttuuuvvvxxxzzz{{{yyyzzzzzz{{{{{{{{{{{{zzzxxxxxxxxxyyyzzz{{{{{{{{{}}}}}}{{{yyyxxxvvvxxxzzz{{{|||{{{zzzyyyxxxzzz||||||zzzyyyxxxyyyxxxyyyzzz|||||||||{{{{{{wwwyyy{{{zzzwwwuuuvvvwwwvvvuuuuuuuuuvvvwwwyyyzzzvvvwwwxxxyyyzzzyyyyyyxxxwwwwwwxxxxxxxxxxxxwwwwwwyyywwwuuuvvvxxx{{{||||||zzzzzz{{{{{{|||}}}}}}~~~zzzzzz{{{{{{||||||||||||zzz|||}}}{{{xxxwwwxxxyyyyyyyyyzzz{{{{{{{{{{{{{{{tttwwwzzz{{{{{{|||~~~~~~~~~|||zzz||||||{{{{{{{{{||||||}}}}}}}}}~~~~~~~~~~~~~~~|||{{{{{{{{{{{{{{{zzzzzzyyyxxxxxxyyyyyywwwwwwxxxxxxxxxwwwwwwvvvwwwwwwvvvuuutttsssssssssrrrrrrqqqqqqqqqrrrssssssssssssssstttttttttttttttsssssssssssstttuuuvvvvvvsssssssssrrrrrrrrrrrrrrrnnnmmmmmmlllllllllmmmmmmnnnnnnmmmlllkkkjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjjjgggffffffeeedddcccbbbaaa_________^^^\\\[[[YYYXXXUUUUUUUUUTTTSSSQQQPPPOOOqqqrrrrrrssstttuuuvvvvvvrrrrrrqqqpppqqqsssvvvwwwwwwuuuuuuuuuwwwwwwvvvttttttwwwzzz{{{yyywwwxxxzzzvvvvvvuuuuuuuuutttttttttsssttttttuuuuuuuuuuuuuuutttvvvxxxyyyyyywwwtttssstttuuuvvvwwwxxxyyyzzzzzzyyyyyyyyyyyy{{{}}}{{{xxxvvvuuussssssuuuvvvxxxtttrrrooommmlllmmmooopppppppppqqqqqqrrrsssttttttuuuuuuuuuuuutttsssrrrrrrooopppqqqrrrtttuuuvvvwwwttttttssssssssssssrrrrrrnnnppprrruuuwwwxxxxxxxxxzzzxxxvvvuuutttsssttttttqqqqqqppppppqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrssstttuuuwwwwwwxxxuuutttttttttuuuwwwzzz|||{{{zzzyyywwwvvvuuuuuutttvvvvvvwwwwwwwwwwwwvvvvvvwwwxxxxxxyyyxxxwwwuuutttsssssssssssstttttttttuuuttttttuuuvvvvvvuuutttsssrrrrrrqqqqqqqqqqqqqqqqqqooorrruuuvvvvvvvvvwwwxxxvvvvvvuuuuuuuuutttttttttvvvvvvvvvvvvwwwwwwwwwwwwzzzyyyyyyxxxxxxyyyyyyzzz{{{{{{zzzzzz{{{|||~~~wwwxxxyyyzzz{{{{{{{{{{{{xxxzzz||||||yyyvvvuuuttttttvvvwwwyyyyyyxxxwwwvvvrrrssstttvvvwwwwwwwwwwwwwwwtttqqqrrruuuxxxyyyxxxwwwyyy{{{{{{zzzzzz{{{|||xxxyyy{{{}}}|||{{{{{{yyyyyyxxxxxxwwwvvvvvvuuuxxxvvvuuuvvvxxxyyyyyyxxxvvvuuuuuuuuuuuuvvvwwwwwwssstttuuuvvvxxxxxxyyyyyyuuuuuuuuuuuuuuuvvvwwwwwwssstttttttttuuuuuuvvvvvvvvvvvvvvvwwwwwwxxxxxxyyyxxxxxxwwwwwwvvvwwwwwwwwwxxxyyy|||~~~|||xxxxxxwwwwwwwwwwwwwwwwwwxxxvvvuuussstttvvvyyyzzzvvvxxxyyywwwsssrrrtttvvvuuuuuutttuuuvvvwwwyyyzzzwwwxxxzzz{{{|||{{{zzzzzzwwwwwwxxxyyyyyyzzz{{{{{{}}}}}}|||zzzyyytttvvvyyy{{{}}}}}}||||||xxxzzz|||}}}{{{yyyxxxxxxvvvxxxyyy{{{||||||{{{{{{wwwzzz|||{{{wwwuuuvvvxxxvvvuuutttttttttuuuwwwxxxuuuvvvwwwxxxyyyxxxxxxwwwvvvvvvwwwwwwwwwwwwvvvvvvxxxvvvuuuuuuxxxzzz||||||yyyyyyzzzzzz{{{||||||}}}yyyyyyyyyyyyyyyzzz{{{|||zzz|||~~~|||yyywwwwwwxxxxxxyyyzzzzzz{{{{{{zzzzzzrrruuuyyy{{{{{{}}}}}}~~~{{{yyy||||||{{{{{{{{{||||||}}}}}}~~~~~~~~~~~~}}}~~~~~~}}}|||||||||||||||{{{zzzyyyxxxxxxxxxxxxxxxvvvvvvwwwwwwwwwwwwvvvvvvxxxwwwvvvuuutttsssrrrrrrrrrrrrrrrqqqrrrrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrsssttttttrrrrrrqqqqqqqqqqqqqqqqqqmmmmmmlllkkkkkkkkklllllllllmmmmmmlllkkkjjjiiihhhiiiiiiiiiiiiiiiiiijjjjjjffffffeeedddbbbaaaaaa```]]]]]]]]]\\\ZZZYYYWWWVVVSSSSSSSSSRRRQQQOOONNNMMMrrrrrrrrrrrrrrrrrrssssssrrrrrrqqqqqqqqqrrrssstttrrrssstttuuuvvvwwwxxxyyyzzzzzzzzzzzzzzzyyyxxxwwwuuuuuutttsssssssssttttttttttttuuuuuutttsssrrrrrrtttuuuvvvwwwwwwvvvuuutttsssuuuxxx{{{}}}~~~{{{zzzyyyyyy{{{~~~|||yyyxxxwwwwwwvvvttttttssssssssstttsssrrrqqqppppppppppppqqqqqqoooooooooqqqsssuuurrrrrrsssssstttuuuuuuuuurrrrrrsssssstttuuuuuuuuuuuuttttttssssssrrrqqqqqqooopppqqqrrrtttvvvxxxyyyzzzxxxvvvuuutttsssqqqooosssrrrqqqpppooooooooooooqqqrrrrrrssssssrrrrrrqqqpppppppppppprrruuuwwwxxxyyyyyyyyyxxxyyyyyyzzz{{{}}}{{{yyyvvvtttttttttuuuvvvuuutttsssrrrqqqqqqqqqvvvsssrrrsssuuuvvvtttrrrrrrrrrrrrrrrrrrrrrrrrrrrssstttttttttttttttssssssqqqpppooonnnoooppprrrsssqqqrrrtttvvvwwwxxxwwwwwwxxxxxxwwwxxxzzzzzzxxxvvvwwwwwwxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzz{{{|||}}}{{{zzzzzzzzzzzz{{{{{{||||||{{{yyywwwwwwwwwyyyzzz{{{{{{zzzyyyxxxwwwuuutttsssssssssttttttvvvwwwxxxvvvuuuttttttuuuvvvwwwxxxssssssttttttvvvwwwxxxyyyyyyyyyxxxwwwwwwxxxyyyyyyzzz{{{|||}}}~~~{{{yyyxxx{{{yyywwwvvvuuuvvvwwwxxx}}}{{{yyyvvvuuuvvvwwwxxxzzzyyyxxxvvvuuusssrrrqqqttttttvvvxxx{{{{{{yyyvvvttttttsssssstttuuuwwwxxxvvvuuuuuutttuuuvvvwwwxxxuuuuuuvvvvvvvvvvvvuuuuuuyyyxxxvvvuuutttttttttuuuwwwwwwxxxxxxxxxxxxwwwwwwyyyxxxwwwvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvuuuttttttuuuvvvvvvuuusssssstttuuuvvvuuuttttttuuuwwwyyyzzzwwwxxxzzz|||||||||{{{zzzzzzyyyxxxwwwxxxyyyzzz{{{}}}~~~|||zzzxxxzzzzzz{{{{{{|||}}}}}}~~~}}}|||zzzzzzyyyyyyxxxzzz{{{}}}}}}|||zzzyyyyyyxxxvvvuuuuuuuuuvvvwwwwwwuuurrrsssuuuwwwuuutttsssuuuvvvuuuttttttuuuwwwvvvwwwwwwwwwvvvuuusssrrrwwwvvvtttssstttwwwyyy{{{{{{zzzzzzyyyyyyzzzzzzzzzzzzzzzyyyxxxxxxxxxyyyyyy}}}||||||{{{{{{zzzyyyyyyxxxxxxyyyzzz{{{|||}}}~~~|||{{{zzz{{{~~~~~~~~~~~~}}}|||{{{zzzzzzyyyzzz{{{}}}}}}|||~~~}}}}}}|||{{{{{{{{{{{{{{{xxxxxxxxxwwwuuutttrrrqqqssssssttttttttttttttttttwwwvvvuuutttrrrqqqpppooonnnoooppprrrssssssrrrrrrpppppppppqqqqqqrrrssssssqqqqqqqqqqqqrrrsssttttttrrrssssssqqqnnnmmmnnnooossspppmmmllllllllllllkkklllmmmlllkkkiiiiiikkkmmmiiijjjjjjjjjiiihhhfffddddddddddddcccaaa___^^^]]]]]][[[XXXVVVTTTSSSRRRRRRRRRPPPMMMLLLMMMLLLKKKJJJqqqrrrrrrrrrrrrsssssssssrrrqqqqqqpppppprrrssstttsssssstttuuuvvvwwwwwwxxxxxxyyyyyyyyyyyyxxxwwwvvvuuuuuuttttttsssssstttttttttttttttttttttsssrrrrrrsssttttttuuuvvvvvvvvvuuuuuuvvvyyy|||}}}|||zzzyyyyyyzzz}}}~~~~~~zzzxxxxxxwwwvvvuuutttsssssssssssstttsssrrrqqqqqqpppppppppppppppooonnnoooqqqssstttssssssssssssttttttttttttrrrrrrrrrsssttttttuuuuuutttssssssssssssrrrrrrrrrppppppqqqrrrtttvvvxxxyyyyyyxxxvvvuuuuuuuuusssrrrsssrrrqqqpppooooooooooooqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrtttvvvxxxyyy||||||}}}}}}~~~~~~|||yyyvvvuuuttttttuuuuuuuuutttrrrrrrqqqqqqrrrtttrrrqqqrrrttttttsssqqqrrrrrrrrrrrrrrrrrrrrrrrrtttttttttuuuuuuttttttsssqqqqqqoooooooooppprrrsssssstttuuuwwwxxxxxxxxxxxxyyywwwvvvwwwyyyyyyyyywwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{zzzzzzzzzzzzzzz{{{|||}}}{{{zzzxxxvvvvvvwwwxxxyyy{{{zzzzzzyyyxxxwwwvvvuuuttttttttttttuuuvvvwwwwwwuuuuuutttttttttuuuvvvwwwssssssssstttuuuvvvxxxxxxxxxwwwvvvvvvvvvvvvwwwxxxyyyzzz{{{|||~~~}}}{{{yyyxxxzzzxxxwwwuuuuuuuuuwwwxxxzzzzzzyyyxxxxxxyyyzzz{{{{{{{{{yyyxxxwwwuuuttttttuuuuuuvvvxxxzzzzzzyyywwwtttttttttttttttvvvwwwxxxxxxwwwuuuttttttuuuwwwxxxuuuuuuvvvvvvvvvvvvuuuuuuyyyxxxwwwuuuttttttuuuuuuwwwwwwwwwwwwvvvuuutttsssuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvuuutttuuuvvvvvvuuusssssstttuuuvvvuuuvvvvvvwwwxxxyyyyyyvvvxxxzzz{{{|||{{{zzzyyyxxxxxxxxxxxxxxxyyyzzz{{{{{{}}}}}}{{{zzzxxxwwwyyyyyyzzzzzz{{{|||}}}}}}}}}|||zzzyyyyyyyyywwwxxxzzz||||||{{{zzzyyyxxxxxxvvvuuuuuuuuuvvvwwwvvvtttrrrrrruuuvvvuuusssssstttuuuuuusssssstttuuuuuuvvvwwwwwwwwwvvvttttttwwwvvvtttssstttvvvxxxzzzzzzyyyyyyyyyyyyzzzzzz{{{{{{zzzyyyyyyxxxyyyyyyyyy|||{{{{{{zzzyyyyyyxxxxxxwwwxxxxxxyyy{{{||||||}}}{{{zzzzzz|||~~~|||||||||||||||{{{zzzyyyzzzzzzyyyzzz{{{}}}~~~~~~}}}~~~}}}|||{{{zzzzzzzzzzzzxxxwwwwwwvvvuuutttrrrrrrssssssssssssssstttttttttuuuttttttsssrrrqqqppppppoooppprrrssstttttttttsssppppppqqqqqqrrrrrrqqqqqqssssssrrrrrrrrrrrrrrrsssoooppppppooonnnmmmoooppprrrpppnnnmmmmmmmmmmmmlllkkkkkkkkkjjjhhhhhhiiikkkjjjjjjjjjiiihhhgggfffeeeccccccbbbaaa___]]][[[ZZZZZZYYYWWWUUUSSSRRRRRRRRRQQQOOOMMMLLLLLLLLLKKKJJJpppqqqqqqqqqrrrrrrrrrsssqqqqqqpppooopppqqqrrrssstttttttttuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwvvvvvvuuuuuuuuutttsssssssssssssssssssssttttttssssssrrrrrrrrrrrrrrrssstttuuuvvvwwwwwwyyy{{{~~~}}}{{{xxxwwwwwwxxxyyyzzz|||}}}|||zzzxxxwwwwwwvvvvvvuuutttsssssssssssstttssssssrrrqqqqqqqqqppppppooonnnnnnoooppprrrsssttttttttttttssssssssssssqqqrrrrrrssssssttttttuuurrrrrrrrrsssssssssttttttrrrrrrrrrssstttwwwyyy{{{zzzxxxvvvvvvvvvwwwvvvtttrrrrrrqqqpppooooooooooooppppppqqqqqqqqqqqqpppppprrrrrrssstttvvvxxxzzz{{{~~~~~~}}}zzzwwwuuutttttttttuuutttsssrrrrrrqqqqqqrrrrrrqqqpppqqqrrrsssrrrppprrrrrrrrrrrrrrrrrrssssssttttttuuuuuuuuuuuuttttttrrrqqqpppppppppqqqsssssstttuuuvvvwwwxxxyyyyyyyyyyyywwwuuuvvvwwwyyyzzzyyyxxxxxxxxxxxxyyyyyyyyyzzzxxxxxxxxxyyyyyyyyyyyyzzzyyyyyyyyyzzz{{{|||}}}~~~yyyxxxwwwvvvvvvvvvwwwxxxzzzzzzzzzzzzyyywwwvvvvvvvvvvvvuuuuuuuuuvvvvvvwwwuuutttssssssssstttuuuvvvrrrrrrsssssstttuuuwwwwwwwwwvvvvvvuuuuuuvvvvvvwwwxxxxxxyyyzzz|||~~~~~~|||zzzxxxxxxxxxwwwvvvuuutttuuuvvvwwwxxxxxxyyyzzzzzz{{{||||||}}}|||{{{zzzyyyxxxwwwvvvwwwvvvvvvwwwyyyzzzyyyxxxuuuuuutttuuuuuuvvvxxxxxxzzzyyyvvvtttssstttvvvwwwtttuuuuuuvvvvvvuuuuuutttxxxwwwvvvuuuuuuuuuuuuuuuvvvuuuuuutttsssqqqooonnnoooqqqssstttvvvvvvvvvvvvwwwwwwxxxxxxwwwwwwvvvuuuuuuvvvvvvuuusssssstttuuuuuuvvvwwwxxxyyyyyyyyyyyyvvvwwwyyy{{{{{{zzzyyyxxxvvvvvvxxxyyyzzzzzzzzzzzz{{{|||||||||}}}~~~}}}zzzwwwvvvvvvvvvwwwxxxyyyzzz{{{|||}}}}}}}}}|||zzzyyyyyyyyyuuuvvvxxxzzz{{{{{{zzzzzzxxxwwwvvvuuuuuuuuuvvvvvvuuusssrrrrrrsssttttttsssrrrsssttttttrrrrrrrrrttttttuuuvvvwwwwwwwwwvvvvvvwwwvvvtttsssssstttvvvwwwxxxxxxxxxxxxyyyzzzzzz{{{{{{{{{zzzyyyyyyyyyyyyyyyzzzzzzyyyyyyxxxwwwwwwvvvvvvwwwwwwxxxyyyzzz{{{{{{yyyyyyzzz|||~~~}}}|||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyzzz|||~~~~~~~~~~~~~~~~~~|||zzzyyyxxxxxxxxxvvvvvvvvvuuutttssssssrrrssssssssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqppppppqqqrrrttttttttttttssspppqqqrrrrrrrrrqqqpppooottttttsssrrrqqqqqqqqqqqqmmmnnnnnnnnnmmmmmmoooqqqqqqpppnnnmmmnnnooonnnmmmjjjjjjjjjiiigggggghhhjjjlllkkkiiihhhgggfffffffffbbbaaa```^^^[[[YYYWWWWWWVVVUUUTTTSSSQQQQQQQQQQQQPPPNNNLLLKKKKKKKKKJJJIIInnnnnnooooooppppppqqqqqqppppppooonnnooopppqqqrrrttttttttttttttttttttttttuuuuuuvvvvvvvvvuuuuuuttttttssssssrrrqqqqqqqqqqqqrrrrrrsssssssssrrrrrrqqqqqqqqqqqqqqqrrrtttvvvxxxxxxzzz}}}~~~{{{yyywwwwwwwwwwwwwwwyyyzzzyyywwwuuutttuuuvvvuuutttssssssssssssssssssssssssssssssrrrqqqqqqppppppppppppppprrrssstttuuuuuutttssssssrrrqqqqqqqqqqqqqqqrrrssssssttttttqqqqqqrrrrrrssstttuuuuuuuuuuuuuuuvvvwwwzzz|||~~~~~~{{{xxxwwwwwwwwwuuutttrrrqqqqqqpppooooooppppppoooppppppqqqqqqppppppooossstttuuuvvvxxxzzz{{{||||||~~~~~~zzzwwwuuutttsssttttttssssssrrrqqqqqqqqqrrrrrrqqqqqqqqqrrrrrrrrrqqqrrrrrrrrrsssssssssssssssttttttuuuvvvvvvvvvuuuuuussssssrrrqqqqqqrrrssstttttttttuuuvvvwwwwwwxxxxxxyyywwwttttttvvvyyyzzzzzzxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyzzz|||}}}~~~yyyxxxwwwwwwwwwwwwxxxxxxzzzzzzzzzzzzyyyxxxwwwwwwxxxwwwwwwvvvvvvvvvwwwwwwuuutttsssrrrrrrssstttuuurrrrrrrrrsssssstttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxzzz|||~~~~~~}}}{{{yyyxxxwwwwwwvvvuuuuuutttuuuvvvvvvvvvwwwyyyzzz{{{{{{{{{{{{||||||{{{{{{zzzyyyxxxxxxyyyxxxvvvvvvxxxyyyyyyxxxuuuuuuvvvvvvwwwxxxxxxyyy{{{yyyuuusssqqqrrrtttuuutttuuuuuuuuuuuuuuuuuutttvvvuuuuuutttttttttttttttttttttsssrrrpppnnnlllkkkkkkmmmqqqtttvvvvvvvvvvvvxxxxxxxxxxxxxxxwwwvvvvvvuuuvvvvvvuuusssssstttuuuvvvwwwxxxyyyzzzyyyyyyxxxvvvxxxyyy{{{{{{zzzyyyxxxuuuvvvxxxzzz{{{{{{zzzzzz|||~~~zzz{{{{{{|||}}}~~~}}}zzzwwwttttttvvvxxxxxxxxxyyy{{{|||~~~~~~|||zzzyyyxxxxxxssstttvvvxxxyyyzzzzzzzzzxxxwwwvvvuuutttuuuuuuvvvtttsssrrrrrrrrrsssssssssqqqssstttsssrrrqqqrrrssstttuuuuuuvvvwwwwwwwwwwwwwwwvvvtttsssssstttuuuvvvwwwwwwwwwxxxyyyzzz{{{|||}}}|||{{{zzzyyyyyyyyyzzzyyyyyyxxxwwwwwwvvvvvvuuuvvvvvvvvvwwwxxxyyyyyyyyyxxxxxxyyy|||~~~}}}{{{yyy{{{{{{|||}}}}}}}}}||||||zzzzzzyyyyyyzzz{{{}}}~~~~~~~~~|||zzzxxxwwwvvvvvvtttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrroooppppppppppppqqqqqqqqqpppqqqrrrssstttsssrrrrrrqqqqqqrrrsssrrrpppnnnmmmrrrqqqqqqpppooooooppppppmmmnnnooonnnmmmmmmnnnppppppooonnnnnnooopppooonnnjjjkkkkkkjjjhhhhhhiiijjjlllkkkiiigggeeeeeeeeefffaaa```^^^[[[YYYVVVUUUTTTRRRRRRQQQQQQPPPPPPOOOOOONNNLLLJJJIIIJJJJJJIIIHHHkkkllllllmmmnnnnnnoooooooooooonnnmmmnnnooopppqqqsssssssssssssssttttttttttttuuuuuuvvvvvvvvvuuuuuusssrrrqqqpppooooooooooooqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqpppppprrrtttvvvwwwxxxzzz|||~~~|||zzzxxxxxxwwwxxxwwwxxxyyywwwuuusssssssssuuuttttttsssssssssssstttsssssstttttttttsssrrrrrrrrrrrrrrrrrrssstttuuuuuuuuuuuutttsssrrrqqqqqqpppppppppqqqqqqrrrssssssssspppqqqqqqrrrssstttuuuuuuwwwxxxyyyzzz}}}{{{xxxvvvuuutttrrrrrrqqqppppppooopppppppppoooppppppqqqqqqppppppooossstttuuuwwwyyyzzz{{{||||||}}}~~~|||yyyvvvtttsssssstttssssssrrrqqqqqqqqqrrrrrrrrrrrrssssssrrrrrrrrrsssrrrrrrrrrssssssttttttttttttuuuuuuvvvwwwwwwvvvvvvttttttssssssssssssssstttssstttttttttuuuuuuvvvvvvyyywwwttttttvvvxxxyyyyyywwwwwwwwwxxxxxxxxxyyyyyyzzzzzz{{{{{{{{{{{{zzzyyyxxxxxxxxxxxxyyyzzz{{{|||yyyyyyxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyxxxyyyxxxxxxwwwwwwwwwxxxxxxuuutttsssrrrrrrssstttuuussssssssssssssstttuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuwwwxxxzzz|||}}}~~~}}}|||{{{yyyxxxwwwvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvwwwxxxyyyyyyyyyyyyyyy{{{{{{zzzzzzyyyyyyyyyxxx{{{yyywwwwwwxxxyyyxxxxxxvvvvvvwwwxxxxxxyyyyyyyyyzzzxxxuuurrrqqqqqqrrrsssttttttuuuuuuuuuuuuttttttssssssssssssssssssrrrrrrssssssrrrqqqooommmlllkkkkkkmmmppptttvvvwwwvvvvvvxxxxxxxxxxxxxxxwwwvvvvvvuuuvvvvvvuuusssssstttuuuvvvwwwxxxzzzzzzyyyxxxwwwwwwxxxzzz|||}}}|||{{{zzzvvvwwwyyyzzz{{{{{{zzzzzz|||}}}~~~{{{{{{{{{{{{{{{|||}}}}}}yyyyyyxxxvvvttttttxxx{{{yyyyyy{{{|||~~~~~~|||zzzyyyxxxxxxssstttuuuwwwxxxyyyyyyzzzwwwwwwuuutttttttttuuuvvvsssssssssrrrrrrrrrssstttqqqsssttttttrrrrrrsssuuuvvvvvvvvvvvvvvvwwwwwwwwwvvvuuuttttttssstttuuuuuuvvvvvvvvvxxxyyy{{{}}}~~~~~~}}}|||{{{zzzzzzzzzzzzyyyyyyxxxwwwwwwvvvvvvuuuuuuvvvvvvvvvwwwxxxxxxxxxxxxxxxyyy{{{|||{{{yyyvvvyyyzzz{{{|||||||||||||||zzzzzzyyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{yyywwwuuuttttttsssrrrrrrqqqrrrrrrssstttssssssrrrrrrqqqqqqqqqqqqnnnnnnoooppppppqqqrrrrrrrrrssstttuuuuuuuuutttsssqqqrrrrrrrrrqqqooommmlllnnnnnnmmmmmmnnnooopppppppppqqqqqqooommmlllmmmooopppnnnnnnnnnooopppnnnmmmjjjlllmmmllljjjiiijjjkkkkkkjjjhhheeedddcccdddddd```___\\\YYYVVVUUUTTTSSSPPPPPPPPPOOOOOONNNNNNNNNLLLJJJHHHHHHIIIIIIHHHGGGjjjjjjkkklllmmmnnnoooooonnnnnnmmmlllmmmnnnoooppprrrrrrrrrsssssssssttttttuuuvvvvvvwwwwwwwwwwwwvvvsssrrrqqqooonnnnnnnnnnnnppppppqqqrrrrrrrrrqqqqqqqqqqqqqqqrrrssstttuuuvvvvvvxxxzzz}}}~~~}}}|||zzzyyyxxxwwwwwwvvvwwwwwwvvvtttrrrssstttttttttssssssssssssssstttssssssuuuuuuuuutttsssrrrrrrssssssttttttuuuuuuvvvtttttttttsssrrrqqqqqqpppoooppppppqqqqqqrrrrrrsssqqqqqqrrrrrrssstttuuuuuuvvvxxx|||{{{xxxvvvtttsssqqqqqqqqqpppppppppppppppqqqppppppqqqqqqqqqqqqpppppprrrsssuuuwwwxxxzzzzzzzzz|||~~~|||zzzwwwuuussssssssstttrrrrrrqqqqqqqqqqqqrrrrrrrrrssstttsssrrrqqqrrrtttrrrrrrrrrsssttttttuuuuuutttuuuvvvwwwwwwxxxxxxwwwuuuuuuuuuuuutttttttttttttttsssssssssssstttuuuvvvyyywwwuuuuuuvvvwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwxxxzzz{{{|||||||||{{{zzzyyyxxxxxxwwwwwwwwwxxxyyyyyyxxxyyyyyyyyyyyyzzzzzzzzzxxxyyyyyyzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxyyyyyyzzzvvvuuutttssssssssstttuuuttttttsssssstttuuuuuuvvvvvvwwwwwwxxxxxxwwwwwwvvvttttttuuuvvvwwwyyyzzz{{{{{{{{{zzzyyyxxxwwwvvvuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyy{{{zzzxxxxxxyyyyyyxxxvvvvvvwwwxxxyyyzzzzzzzzzzzzxxxwwwuuusssrrrrrrrrrrrrsssttttttuuuuuuttttttsssrrrsssssssssssssssrrrrrrrrrrrrrrrrrrqqqpppooonnnnnnppprrrtttvvvwwwwwwwwwwwwwwwxxxxxxwwwwwwvvvuuuuuuvvvvvvuuusssssstttuuuwwwwwwxxxxxxxxxxxxxxxwwwwwwyyy|||~~~~~~yyyzzzzzz{{{{{{{{{{{{{{{zzzzzz{{{||||||}}}||||||||||||{{{zzzzzzzzzzzzzzzwwwyyyyyywwwtttuuuxxx|||yyyzzz{{{}}}~~~|||zzzyyyxxxwwwuuuuuuuuuvvvwwwxxxyyyyyywwwvvvuuutttttttttuuuuuusssttttttsssrrrrrrsssuuuqqqsssuuuuuuuuuuuuwwwxxxzzzyyyxxxwwwvvvuuuvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvuuuvvvwwwxxxzzz}}}~~~}}}|||{{{zzzzzzzzzzzzzzzyyyyyyxxxwwwwwwvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxyyyzzzyyywwwuuuvvvwwwxxxyyyzzzzzzzzzzzz{{{zzzyyyyyyyyyzzz|||}}}|||||||||{{{||||||}}}~~~}}}|||zzzxxxvvvuuutttsssqqqpppppppppppprrrtttuuusssrrrrrrqqqqqqppppppooonnnoooooopppqqqqqqrrrrrrtttuuuvvvwwwwwwvvvuuuuuurrrrrrqqqpppoooooonnnnnnmmmllllllmmmnnnoooppppppqqqrrrrrrpppmmmlllmmmnnnooonnnmmmnnnooonnnlllkkkjjjlllmmmmmmkkkjjjjjjkkkiiihhhfffdddcccbbbaaaaaa^^^\\\YYYVVVTTTSSSRRRRRRNNNOOOOOOOOONNNMMMLLLLLLKKKIIIGGGGGGHHHHHHGGGFFFkkkkkklllmmmnnnoooppppppnnnmmmlllllllllmmmnnnoooppppppqqqrrrsssttttttuuuvvvwwwxxxyyyyyyyyyyyyxxxtttsssrrrqqqpppooooooooooooooopppqqqqqqqqqqqqqqqrrrrrrssstttttttttttttttsssuuuxxx{{{}}}}}}}}}{{{yyyxxxvvvuuutttssstttuuutttsssssstttvvvtttssssssrrrrrrsssssstttrrrsssuuuvvvvvvuuutttsssqqqrrrssstttuuuuuuuuuuuusssssssssrrrrrrqqqqqqqqqooooooppppppqqqrrrrrrrrrrrrrrrrrrssssssttttttttttttwww}}}zzzwwwuuutttsssrrrqqqpppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqpppqqqsssvvvwwwxxxyyyyyyzzz{{{~~~yyyxxxuuusssrrrrrrssstttrrrqqqqqqqqqqqqqqqrrrrrrppprrrssssssppppppqqqsssrrrrrrsssssstttuuuuuuuuutttuuuvvvwwwxxxxxxxxxxxxvvvvvvvvvvvvuuuuuuttttttuuuttttttsssttttttvvvvvvyyyxxxvvvvvvwwwwwwuuutttuuuuuuuuuuuuvvvvvvvvvvvvyyyzzz{{{||||||zzzxxxwwwxxxwwwwwwvvvvvvvvvvvvvvvwwwwwwxxxyyyyyyyyyyyyyyyxxxxxxyyyzzz{{{{{{zzzzzzyyyyyyxxxyyyyyyzzz{{{|||wwwvvvuuutttttttttuuuuuuuuuuuuttttttuuuuuuvvvvvvuuuuuuvvvwwwwwwvvvuuuuuutttttttttuuuwwwxxxzzz{{{yyyyyyxxxxxxwwwvvvuuuuuuuuuvvvvvvwwwwwwxxxwwwwwwwwwvvvvvvwwwxxxzzz|||}}}zzzzzzzzzzzzzzzzzzzzzzzz{{{zzzyyyzzzzzzyyywwwuuuwwwxxxyyyzzz{{{{{{zzzzzzwwwwwwwwwwwwvvvuuutttssssssttttttuuuuuuttttttssssssssstttuuuuuuuuutttsssrrrrrrsssssssssssssssrrrsssssstttuuuvvvwwwxxxxxxvvvvvvwwwwwwvvvvvvuuutttuuuvvvvvvuuusssssstttuuuxxxwwwwwwvvvvvvvvvwwwwwwxxxzzz}}}}}}}}}|||{{{{{{{{{{{{|||zzzzzzzzzzzz{{{{{{{{{{{{|||{{{zzzzzzyyyyyyyyyzzzxxx{{{|||zzzvvvtttwwwzzzxxxyyy{{{}}}~~~|||zzzxxxwwwwwwvvvvvvvvvvvvwwwxxxxxxyyywwwvvvuuutttssstttuuuuuusssuuuvvvuuurrrrrrtttvvvrrrsssvvvwwwwwwxxxzzz|||}}}|||yyywwwuuutttssssssuuuuuuuuuuuuvvvwwwwwwwwwuuuvvvwwwyyy|||~~~}}}|||{{{zzzzzzzzz|||{{{{{{zzzyyyyyyxxxxxxvvvvvvwwwwwwwwwwwwxxxxxxyyyxxxvvvwwwwwwwwwvvvuuuuuuvvvwwwxxxzzzzzzzzz{{{{{{zzzyyyyyyyyyzzz{{{|||{{{zzzzzzyyyzzz{{{|||}}}~~~{{{zzzyyywwwuuutttttttttoooooonnnnnnooorrrtttvvvrrrrrrrrrqqqpppooooooooooooppppppqqqqqqrrrrrrrrrssstttuuuvvvvvvuuutttssssssqqqpppnnnmmmnnnooopppoooooonnnnnnnnnoooppppppoooppppppnnnllllllmmmnnnooonnnmmmmmmnnnmmmjjjhhhiiikkkmmmlllkkkiiiiiiiiiffffffeeedddbbb```^^^]]]ZZZXXXVVVSSSQQQPPPQQQQQQNNNOOOOOOOOONNNMMMKKKJJJIIIGGGFFFFFFGGGGGGGGGFFFllllllmmmnnnooopppqqqrrrmmmmmmlllkkklllmmmnnnooooooooopppqqqssstttuuuuuuwwwxxxyyyzzzzzzzzzzzzzzzvvvuuutttrrrqqqpppppppppnnnooopppqqqqqqqqqqqqqqqrrrssstttuuuuuuuuutttsssqqqsssvvvyyy{{{}}}}}}}}}~~~}}}{{{yyyvvvtttrrrqqqpppqqqssssssrrrsssuuuxxxssssssrrrrrrrrrsssssstttrrrtttuuuwwwwwwvvvtttssspppqqqrrrsssttttttttttttssssssrrrrrrrrrrrrqqqqqqooooooooopppqqqqqqrrrrrrrrrrrrrrrsssssssssttttttqqqvvv|||~~~yyyvvvuuuuuuttttttqqqpppppppppppppppqqqqqqqqqrrrrrrssssssrrrrrrqqqooopppsssuuuwwwwwwxxxwwwvvvxxxzzz{{{{{{{{{yyyxxxwwwvvvtttrrrqqqrrrssstttqqqqqqqqqpppqqqqqqrrrrrrnnnqqqrrrrrrooonnnppprrrrrrrrrsssssstttuuuvvvvvvuuuuuuvvvxxxxxxyyyyyyyyyvvvvvvvvvvvvvvvuuuttttttvvvvvvuuuttttttuuuwwwwwwyyyxxxwwwwwwwwwwwwtttrrrttttttttttttuuuuuuuuuuuuxxxyyy{{{{{{{{{yyywwwvvvxxxwwwvvvuuuttttttttttttuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{{{{{{{{{{xxxxxxxxxyyyzzz{{{|||}}}xxxwwwvvvuuuttttttuuuvvvvvvuuuuuuuuuuuuvvvvvvwwwssstttuuuvvvvvvuuutttssstttttttttuuuwwwxxxyyyzzzxxxxxxxxxwwwvvvuuuuuuuuuuuuvvvwwwxxxxxxxxxxxxxxxvvvvvvvvvwwwyyy|||zzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{zzzvvvssswwwxxxyyy{{{|||{{{{{{zzzwwwxxxyyyyyyyyywwwuuutttsssttttttttttttttttttssstttuuuvvvwwwwwwvvvuuuuuuqqqrrrssstttuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxyyyvvvvvvvvvvvvvvvuuuttttttuuuvvvvvvuuusssssstttuuuxxxwwwvvvuuuuuuuuuwwwwwwyyy{{{~~~}}}{{{{{{{{{||||||||||||||||||||||||||||||{{{zzzzzzyyyyyyzzzzzz{{{zzz}}}|||wwwtttuuuxxxwwwxxxzzz||||||zzzxxxwwwwwwxxxwwwwwwwwwwwwwwwxxxxxxwwwvvvuuutttsssttttttuuutttuuuwwwuuusssrrruuuwwwrrrtttvvvxxxyyyzzz}}}~~~{{{wwwuuusssrrrrrrtttuuuuuuvvvwwwxxxxxxyyyuuuvvvwwwzzz|||~~~|||{{{{{{zzzzzz}}}||||||{{{{{{zzzzzzyyywwwwwwwwwwwwxxxxxxxxxxxxzzzxxxvvvuuuvvvvvvvvvuuuvvvwwwxxxzzz{{{|||}}}}}}{{{zzzyyyyyyyyyzzz{{{|||zzzyyyyyyxxxyyyzzz{{{|||zzz}}}zzzzzzxxxvvvuuutttttttttooonnnmmmnnnooorrrtttvvvrrrrrrqqqqqqpppoooooonnnppppppqqqqqqqqqrrrrrrrrrpppqqqrrrrrrrrrqqqpppooosssqqqooommmlllnnnppprrrsssrrrqqqpppoooooooooooolllmmmmmmmmmllllllmmmoooooonnnmmmmmmmmmllliiifffhhhjjjlllllljjjhhhhhhhhhdddeeeeeedddbbb___]]][[[XXXVVVSSSPPPOOOOOOOOOPPPOOOOOOPPPOOONNNLLLKKKIIIIIIGGGEEEEEEFFFGGGFFFEEEkkkkkkllllllmmmnnnnnnnnnllllllmmmmmmnnnnnnooooooqqqqqqqqqqqqrrrsssttttttwwwxxxyyy{{{{{{{{{{{{zzzzzzyyyvvvsssqqqpppooooooqqqqqqssssssssssssqqqqqqpppqqqrrrrrrqqqrrrtttvvvwwwwwwxxxyyyyyyyyyxxxxxxxxxwwwvvvuuutttsssrrrrrrrrrrrrqqqpppqqqrrrtttttttttsssrrrqqqrrrssstttuuutttuuuvvvwwwwwwvvvuuutttuuutttrrrqqqqqqrrrtttuuurrrrrrrrrqqqqqqqqqppppppnnnnnnnnnnnnooooooooooootttsssssstttttttttttttttsssvvv{{{xxxwwwuuutttttttttuuuvvvssssssssstttssssssrrrrrrqqqqqqqqqrrrrrrsssssssssrrrqqqqqqpppqqqrrrtttuuuyyyyyyyyyxxxxxxxxxxxxxxxtttssssssrrrrrrqqqqqqpppqqqqqqppppppppppppqqqqqqpppooonnnnnnnnnoooqqqrrrppppppqqqrrrsssssssssssstttvvvxxxxxxxxxyyyzzz|||{{{yyyvvvtttssstttvvvwwwvvvxxxyyyyyyxxxwwwwwwxxxzzzxxxvvvvvvxxxwwwtttqqqrrrrrrssstttvvvxxxyyyzzzxxxzzz{{{{{{zzzyyyyyyzzzxxxwwwvvvuuuuuuwwwyyyzzzyyyyyyzzzzzzyyyxxxvvvuuuwwwxxxzzz{{{||||||{{{zzzuuuvvvwwwxxxxxxxxxxxxxxx{{{xxxtttsssssssssssssssrrrtttuuuvvvvvvuuutttrrruuutttuuuwwwzzzzzzwwwsssvvvvvvuuuuuuuuuvvvxxxyyyzzzxxxuuuttttttuuuttttttssstttvvvwwwxxxxxxxxxxxxyyyxxxxxxwwwxxxyyy{{{{{{|||{{{yyyxxxxxxxxxyyyyyywwwxxxzzz{{{|||{{{{{{zzzwwwvvvuuuvvvyyy{{{{{{{{{uuuuuuvvvxxxxxxyyyyyyxxxzzzxxxwwwuuutttsssttttttuuuvvvxxxyyyxxxvvvtttssswwwvvvuuuttttttuuuvvvwwwxxxxxxyyyyyyxxxwwwuuutttuuuuuuuuuuuuuuutttssssssuuuuuuvvvvvvuuuuuutttssswwwvvvvvvvvvvvvuuuuuuuuu~~~~~~}}}|||{{{zzz{{{{{{||||||}}}~~~}}}{{{zzzzzz{{{{{{yyywwwuuuuuuvvvwwwxxx||||||{{{zzzxxxvvvtttssswwwwwwxxxzzz|||}}}~~~~~~{{{yyyxxxwwwwwwwwwyyyyyyxxxwwwwwwwwwxxxxxx{{{yyywwwtttrrrqqqqqqqqquuuvvvwwwvvvtttssssssuuutttuuuvvvwwwxxxyyyyyyyyyzzzyyyxxxvvvuuusssrrrqqqsssssstttuuuvvvwwwxxxxxxwwwwwwyyyzzz{{{}}}~~~}}}|||{{{{{{{{{~~~{{{zzz{{{{{{{{{zzzsssuuuvvvvvvuuuuuuvvvxxxvvvvvvuuutttttttttttttttuuuttttttvvvyyyzzzxxxuuuxxxyyyyyyxxxwwwwwwxxxzzz|||{{{zzzyyyxxxyyyzzz{{{~~~}}}}}}}}}}}}~~~}}}zzzwwwuuusssssssssuuusssqqqooonnnpppqqqsssrrrrrrrrrqqqpppooonnnnnnmmmnnnpppqqqrrrrrrqqqppptttsssrrrqqqqqqqqqrrrssstttsssrrrqqqppppppppppppoooooopppqqqqqqpppnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmooommmllljjjiiiiiijjjjjjkkkiiihhhjjjkkkjjjeeebbbdddbbb```^^^]]]\\\ZZZXXXTTTSSSPPPNNNNNNNNNOOOPPPIIIIIIIIIJJJJJJJJJJJJKKKHHHHHHHHHHHHGGGFFFEEEEEEjjjjjjkkkkkklllmmmmmmnnnmmmmmmmmmnnnoooooopppppprrrrrrrrrrrrssstttuuuvvvxxxyyy{{{|||}}}}}}}}}||||||{{{xxxvvvtttrrrrrrrrrqqqrrrrrrssssssrrrrrrqqqpppqqqrrrrrrqqqqqqsssuuuuuuuuuwwwxxxyyyyyyyyyyyywwwwwwvvvuuutttsssrrrrrrrrrqqqqqqpppqqqrrrsssttttttsssrrrrrrrrrssstttuuutttuuuvvvwwwwwwwwwvvvuuutttsssqqqppppppqqqrrrsssssssssrrrrrrrrrqqqqqqqqqoooooooooooopppppppppppprrrrrrsssttttttttttttttttttwwwzzz}}}~~~}}}|||zzzvvvvvvuuutttttttttttttttrrrrrrsssssssssssssssrrrqqqqqqrrrrrrrrrrrrrrrrrrooooooooooooqqqrrrtttuuuvvvvvvvvvvvvvvvvvvvvvvvvtttssssssrrrrrrqqqpppppppppppppppoooooopppppppppoooooonnnnnnnnnooopppqqqpppqqqrrrsssssstttsssssstttvvvxxxxxxxxxxxxzzz|||{{{yyywwwuuutttuuuvvvwwwxxxyyy{{{{{{yyyxxxyyyzzzzzzxxxvvvvvvxxxwwwuuurrrssssssssstttuuuwwwxxxyyyuuuwwwyyyzzzzzzzzz|||}}}yyyxxxwwwvvvwwwxxxzzz{{{yyyyyyyyyyyyxxxwwwvvvuuuvvvwwwxxxyyyzzzzzzzzzyyywwwxxxxxxyyyyyyyyyyyyxxxyyywwwtttssssssttttttttttttuuuvvvwwwwwwvvvuuutttvvvuuuuuuxxxzzz{{{xxxuuuwwwwwwvvvvvvvvvwwwxxxyyyyyywwwtttttttttuuuuuuttttttuuuuuuvvvvvvwwwxxxxxxxxxwwwvvvvvvvvvwwwyyyzzzzzzyyyxxxwwwvvvwwwxxxxxxxxxyyyyyyzzzzzzzzzyyyyyyuuutttssstttwwwyyyyyyxxxuuuvvvwwwxxxyyyyyyzzzzzzyyyxxxvvvuuuttttttuuuuuuvvvwwwxxxyyyyyywwwuuutttvvvvvvuuuuuuuuuuuuvvvvvvwwwxxxxxxyyyxxxwwwuuuuuuuuuvvvvvvvvvuuuuuutttssstttssssssssssssrrrrrrrrrssssssssssssssssssssssss|||}}}|||{{{zzzzzz{{{}}}~~~~~~~~~|||zzz{{{|||zzzyyyxxxvvvvvvvvvwwwwwwyyyyyyyyyyyyxxxwwwwwwvvvwwwwwwxxxyyy{{{|||}}}}}}~~~|||{{{zzzyyyzzzzzz|||{{{zzzyyyyyyyyyyyyyyyyyyxxxwwwuuutttttttttuuuuuuvvvwwwvvvtttttttttuuuvvvvvvwwwxxxxxxxxxwwwwwwyyyyyyxxxvvvuuusssrrrqqqqqqrrrsssuuuvvvxxxyyyzzzyyyyyyzzzzzzzzz{{{{{{{{{}}}}}}}}}}}}}}}~~~~~~|||zzzzzzzzzxxxwwwssstttvvvuuuttttttvvvwwwvvvvvvuuutttttttttttttttuuuttttttvvvyyyyyyxxxuuuuuuvvvwwwwwwwwwwwwyyy{{{|||{{{zzzyyyxxxxxxyyyyyy|||{{{{{{{{{|||}}}~~~|||yyyvvvtttssssssssssssrrrooonnnmmmnnnppprrrsssrrrqqqpppoooooooooooonnnnnnpppqqqrrrrrrqqqqqqtttsssrrrqqqpppqqqrrrrrrsssrrrqqqpppoooooooooooonnnnnnppppppppppppooonnnkkkkkkkkkkkkllllllllllllnnnmmmkkkjjjiiiiiijjjkkkjjjiiihhhiiijjjhhhdddaaabbb```^^^\\\[[[ZZZXXXVVVRRRQQQOOOMMMLLLMMMNNNNNNKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEEEEiiijjjjjjkkkllllllmmmmmmnnnnnnoooooopppqqqqqqrrrtttssssssttttttuuuvvvwwwyyyzzz{{{}}}~~~~~~}}}{{{yyywwwuuuuuutttsssrrrrrrqqqqqqrrrrrrssspppqqqrrrqqqqqqqqqsssuuurrrsssuuuwwwxxxyyyyyyyyyvvvvvvuuutttsssrrrrrrqqqrrrqqqpppppppppqqqrrrssstttssssssrrrssstttuuuvvvuuuuuuvvvwwwxxxxxxxxxwwwtttsssqqqpppppppppqqqqqqsssssssssrrrrrrrrrqqqqqqppppppppppppqqqqqqqqqqqqpppqqqssstttuuuuuuuuutttuuuwwwyyy{{{{{{yyywwwuuutttttttttttttttsssrrrrrrpppqqqrrrsssssstttssssssrrrrrrrrrrrrrrrqqqqqqqqqmmmmmmnnnoooqqqssstttvvvsssssssssssssssssssssssssssssssssrrrqqqqqqpppppppppoooooonnnnnnoooooopppooonnnnnnnnnnnnooopppppppppqqqrrrssstttttttttttttttvvvxxxxxxxxxxxxzzz{{{{{{zzzxxxvvvuuuvvvwwwxxxyyy{{{||||||{{{zzzzzz{{{yyywwwvvvvvvwwwwwwvvvtttttttttttttttuuuvvvwwwxxxuuuwwwyyyzzzzzzyyyzzz|||zzzyyyxxxxxxxxxyyy{{{|||zzzyyyxxxwwwvvvvvvvvvvvvvvvwwwxxxyyyzzzzzzzzzzzzyyyyyyzzzzzzzzzyyyxxxxxxwwwuuusssssstttvvvvvvuuuvvvwwwxxxyyyyyyxxxwwwvvvuuuuuuvvvxxxzzz{{{yyyxxxyyyxxxxxxwwwwwwwwwxxxxxxxxxvvvtttssstttvvvvvvuuuuuuuuuttttttuuuvvvwwwxxxvvvvvvuuuttttttuuuwwwxxxxxxwwwvvvuuuuuuuuuvvvwwwyyyyyyxxxxxxxxxxxxxxxxxxuuutttssstttvvvxxxxxxxxxuuuvvvvvvxxxyyyzzzzzz{{{wwwvvvuuuttttttuuuvvvwwwwwwxxxyyyzzzyyyxxxwwwvvvuuuvvvvvvwwwvvvvvvuuuuuuvvvwwwxxxxxxxxxwwwvvvuuuvvvvvvvvvvvvvvvuuuuuutttuuutttsssrrrqqqrrrssssssqqqqqqqqqrrrssssssttttttzzz}}}}}}{{{zzzyyyyyy{{{~~~|||{{{{{{{{{zzzyyyyyyxxxwwwwwwvvvvvvuuuvvvwwwxxxyyyyyyyyyyyywwwxxxxxxyyyyyyzzz{{{{{{~~~~~~}}}||||||||||||}}}~~~}}}|||{{{zzzzzzzzzzzzxxxxxxwwwvvvvvvvvvwwwwwwuuuvvvwwwvvvuuutttuuuvvvwwwxxxxxxxxxwwwvvvvvvuuuxxxxxxwwwvvvuuussssssrrrpppqqqrrrtttvvvxxxyyyzzz{{{{{{zzzzzzyyyxxxxxxxxxyyyyyy{{{|||~~~}}}{{{yyyxxxvvvtttrrrsssuuutttsssssstttvvvvvvuuuttttttsssttttttttttttttttttvvvxxxxxxwwwvvvsssuuuwwwwwwwwwxxxzzz||||||{{{zzzxxxxxxwwwwwwwwwyyyxxxxxxxxxzzz{{{}}}}}}{{{xxxuuussssssssstttrrrpppnnnmmmmmmmmmooopppsssqqqooonnnmmmnnnooopppnnnnnnoooqqqqqqrrrrrrqqqtttsssrrrqqqppppppqqqrrrrrrqqqpppooonnnnnnnnnooommmmmmnnnoooppppppppppppiiiiiijjjjjjkkkkkkkkkllllllkkkjjjiiiiiijjjkkkllliiihhhhhhhhhhhhfffbbb______]]][[[ZZZYYYXXXUUUSSSOOONNNLLLKKKJJJKKKKKKLLLLLLLLLKKKJJJIIIHHHGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDjjjjjjkkkllllllmmmmmmnnnooooooppppppqqqrrrssssssttttttttttttuuuvvvwwwwwwyyyzzz{{{|||}}}~~~~~~~~~|||zzzxxxwwwvvvuuussssssqqqqqqqqqqqqsssssspppqqqrrrqqqpppppprrrtttrrrssstttvvvvvvwwwwwwwwwuuuuuuttttttsssrrrrrrqqqrrrqqqpppoooooopppqqqrrrtttssssssrrrssstttvvvwwwuuuvvvwwwwwwxxxxxxyyyyyyuuutttsssrrrqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqooooooooopppppppppqqqqqqnnnppprrrtttuuuvvvuuutttuuuwwwxxxyyyyyyxxxvvvtttrrrrrrsssttttttrrrqqqpppooopppqqqrrrssstttttttttsssrrrrrrrrrqqqqqqppppppnnnooooooppprrrssstttuuuppppppqqqqqqrrrrrrssssssssssssrrrrrrqqqpppppppppoooooonnnnnnnnnnnnoooooonnnnnnnnnnnnooooooppppppqqqrrrsssttttttuuuuuuttttttvvvxxxxxxwwwwwwyyyzzz{{{zzzxxxwwwvvvwwwxxxyyyxxxzzz|||{{{zzzyyyzzzzzzwwwwwwvvvvvvvvvvvvvvvvvvuuuuuutttttttttuuuvvvvvvyyyzzz{{{zzzxxxvvvvvvwwwyyyxxxxxxwwwxxxyyyzzzzzzyyyxxxwwwuuuuuuuuuvvvwwwwwwxxxxxxyyyzzzzzz{{{{{{yyyzzzzzzzzzyyyxxxwwwwwwvvvtttssssssuuuwwwwwwwwwwwwxxxyyyyyyyyyyyyxxxwwwtttuuuvvvwwwyyyyyyyyyxxxzzzyyyyyyxxxxxxwwwwwwwwwwwwuuusssssstttvvvvvvvvvvvvuuusssssssssuuuwwwxxxvvvuuutttsssssstttuuuvvvvvvuuutttsssssstttuuuuuuzzzyyywwwvvvvvvvvvwwwwwwwwwvvvuuuvvvxxxzzzzzzyyyttttttuuuvvvwwwxxxyyyzzzuuuuuuttttttuuuvvvxxxyyyxxxyyyyyyzzzzzzyyyxxxxxxuuuvvvwwwxxxxxxvvvuuutttuuuvvvwwwxxxxxxwwwvvvuuuuuuvvvvvvvvvvvvvvvuuuuuuxxxvvvtttsssrrrsssuuuvvvqqqqqqrrrssstttuuuvvvwwwxxx{{{~~~|||zzzyyyxxxyyy||||||zzzyyyzzzyyyzzzzzzyyyxxxwwwvvvuuutttuuuvvvwwwyyyyyyzzzzzzxxxxxxxxxxxxxxxyyyyyyyyy|||||||||||||||}}}}}}~~~~~~}}}{{{zzzzzzzzzzzzxxxxxxwwwwwwvvvvvvvvvvvvtttuuuvvvvvvtttttttttvvvwwwwwwwwwwwwwwwvvvvvvuuuvvvvvvvvvuuuttttttssssssqqqrrrssstttuuuwwwxxxxxxzzzyyyyyyxxxxxxwwwwwwvvvwwwxxxzzz||||||zzzzzzxxxvvvtttrrrsssttttttrrrrrrssstttuuuttttttsssssstttttttttttttttuuuvvvwwwwwwwwwwwwvvvwwwyyyyyyyyyyyyzzz{{{zzzzzzyyyxxxwwwvvvvvvvvvuuuuuuuuuuuuwwwyyy{{{||||||zzzwwwuuussssssssstttqqqpppooonnnmmmnnnoooppprrrpppnnnllllllmmmpppqqqnnnnnnooopppqqqrrrrrrrrrtttsssrrrpppppppppqqqqqqppppppooonnnnnnnnnnnnnnnlllmmmnnnnnnoooppppppqqqiiiiiijjjkkkkkklllllllllkkkjjjiiiiiiiiijjjkkkllliiiiiiiiiiiigggeeeaaa___^^^\\\YYYXXXWWWVVVSSSQQQLLLKKKJJJIIIIIIIIIJJJJJJKKKKKKJJJIIIIIIHHHGGGGGGGGGHHHHHHGGGGGGFFFEEEDDDllllllmmmmmmnnnnnnoooooooooooopppqqqrrrsssttttttsssssssssssstttuuuvvvwwwxxxyyyyyyzzz{{{|||}}}~~~}}}|||{{{zzzxxxwwwuuutttssssssqqqqqqqqqqqqsssssspppqqqrrrqqqppppppqqqssstttttttttuuuttttttssssssttttttssssssrrrrrrqqqqqqqqqqqqoooooooooooopppqqqssssssrrrrrrssstttvvvwwwvvvwwwwwwwwwwwwxxxxxxyyyvvvvvvuuuuuuttttttttttttqqqqqqqqqqqqppppppppppppnnnnnnnnnoooooooooppppppnnnpppqqqsssuuuuuuuuuuuutttuuuwwwyyyyyyyyyxxxwwwqqqrrrsssssssssrrrpppoooooopppqqqrrrssssssssssssrrrrrrrrrqqqqqqppppppppprrrrrrssssssssssssssssssppppppqqqrrrrrrsssttttttsssrrrrrrqqqqqqpppoooooooooooonnnnnnnnnnnnoooooonnnooooooppppppppppppppprrrrrrssstttuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwxxxzzzzzzyyyxxxwwwwwwwwwxxxyyyvvvxxxzzzyyyxxxwwwxxxyyyvvvvvvuuutttttttttuuuvvvuuuuuuttttttttttttuuuuuuyyyzzz{{{zzzwwwuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwxxxwwwvvvuuutttuuuvvvwwwvvvvvvvvvvvvwwwxxxyyyyyyxxxxxxyyyxxxxxxwwwvvvvvvtttsssssstttwwwxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxssstttuuuvvvvvvvvvwwwxxxyyyyyyyyyyyyxxxxxxwwwwwwvvvtttrrrrrrtttuuuvvvuuuvvvuuusssrrrrrrtttvvvwwwvvvuuutttsssssstttuuuvvvtttsssrrrrrrrrrsssttttttzzzyyywwwvvvuuuvvvvvvwwwwwwvvvuuuvvvxxxyyyyyyxxxtttssssssssstttuuuvvvwwwttttttssstttuuuvvvxxxyyyyyyyyyyyyzzzzzzzzzyyyyyyvvvwwwxxxxxxxxxwwwuuutttuuuvvvwwwxxxwwwvvvuuutttuuuuuuvvvvvvvvvvvvuuuuuuxxxvvvtttsssrrrsssuuuvvvpppqqqrrrssstttvvvwwwwwwwwwyyy}}}~~~~~~~~~~~~{{{zzzyyyxxxzzz|||}}}zzzxxxxxxyyyzzzzzzzzzzzzyyywwwvvvuuuuuuuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzz{{{|||||||||}}}}}}|||{{{zzzyyyyyyyyyyyyxxxxxxxxxwwwvvvuuutttsssssstttuuuuuusssssstttuuuuuuuuuvvvwwwwwwwwwwwwvvvuuuuuuuuuttttttttttttttttttttttttttttttuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxzzz|||~~~}}}{{{zzzzzzzzzyyyxxxvvvrrrssstttsssrrrqqqrrrsssttttttssssssssssssttttttuuuuuuvvvvvvvvvwwwxxxyyy{{{}}}~~~}}}{{{yyyxxxyyyxxxxxxxxxwwwwwwvvvuuuttttttssssssssstttvvvxxxyyyyyyxxxvvvuuutttsssssssssrrrqqqpppooooooooooooppppppooommmkkkkkkmmmpppqqqnnnnnnooooooqqqrrrsssssstttsssrrrpppooooooppppppoooooonnnnnnmmmnnnnnnnnnlllmmmmmmnnnnnnooopppqqqllllllllllllmmmmmmnnnnnnkkkjjjiiiiiiiiijjjkkkllliiijjjjjjiiifffccc```^^^\\\ZZZXXXWWWVVVUUURRRPPPJJJJJJIIIIIIIIIHHHIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGFFFEEEDDDDDDmmmmmmmmmnnnooooooppppppnnnooopppqqqrrrttttttuuusssssssssttttttuuuvvvwwwyyyyyyxxxyyyyyyzzz{{{|||zzzzzzzzzyyyxxxvvvtttssssssrrrrrrqqqqqqrrrrrrssspppqqqqqqqqqooooooqqqsssttttttttttttsssrrrqqqpppssssssrrrrrrrrrqqqqqqqqqqqqpppooonnnnnnnnnoooppprrrqqqqqqqqqrrrtttuuuwwwxxxwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwrrrrrrrrrqqqqqqqqqppppppmmmnnnnnnnnnooooooooooooppppppqqqrrrsssttttttuuutttuuuvvvxxxyyyyyyyyyyyyrrrrrrrrrrrrrrrqqqppppppooopppqqqrrrrrrsssrrrrrrqqqqqqqqqqqqqqqppppppppptttttttttttttttsssrrrrrrppppppqqqrrrtttuuuvvvvvvrrrrrrrrrqqqppppppoooooopppoooooonnnnnnoooooopppooopppqqqqqqrrrrrrqqqqqqrrrssstttuuuvvvvvvvvvvvvuuuvvvwwwwwwvvvvvvwwwyyyxxxxxxxxxwwwwwwwwwxxxxxxuuuvvvxxxxxxvvvvvvvvvwwwuuuuuuuuusssqqqqqqsssuuutttttttttsssttttttuuuuuuvvvxxxyyyyyywwwvvvvvvwwwssssssttttttuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuvvvssssssrrrsssssstttvvvvvvwwwwwwxxxxxxxxxwwwvvvvvvtttssssssuuuwwwyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwsssuuuvvvuuuttttttuuuwwwwwwxxxxxxyyyxxxxxxwwwvvvwwwuuusssrrrsssuuuuuutttuuutttsssrrrrrrssstttuuuvvvuuutttsssrrrsssttttttsssrrrqqqqqqqqqrrrssstttxxxxxxwwwwwwwwwwwwwwwwwwvvvtttssssssuuuvvvvvvvvvttttttrrrrrrrrrrrrttttttttttttssstttuuuwwwxxxzzzxxxxxxyyyyyyyyyyyyzzzzzzxxxxxxxxxxxxwwwvvvuuuuuuvvvwwwwwwxxxwwwuuutttssssssttttttuuuuuuuuuuuuuuuuuutttsssrrrqqqrrrssssssooopppqqqrrrssstttuuuuuuwwwzzz|||}}}}}}|||}}}~~~zzzzzzyyyzzz{{{}}}~~~~~~~~~}}}zzzxxxyyyyyy|||{{{zzzyyyxxxwwwvvvuuuuuuvvvwwwwwwxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxyyyyyywwwxxxyyyzzz{{{{{{{{{{{{{{{zzzyyyyyyxxxyyyyyyyyyxxxxxxxxxwwwvvvtttsssrrrssstttuuuuuuttttttuuuvvvtttuuuuuuvvvwwwwwwwwwvvvsssssssssttttttuuuuuuuuuvvvuuuuuuttttttssssssssssssssstttuuuvvvwwwwwwxxxwwwxxxzzz{{{|||}}}||||||yyyxxxxxxyyyzzz{{{yyywwwssstttttttttrrrqqqrrrssssssssssssrrrsssssstttuuuvvvwwwxxxwwwwwwwwwyyy{{{|||xxxwwwvvvvvvvvvwwwwwwvvvvvvuuutttssssssrrrrrrrrrtttuuuvvvvvvvvvvvvvvvuuutttrrrrrrqqqqqqppppppooooooooopppnnnmmmlllkkklllnnnoooqqqnnnnnnnnnoooppprrrsssttttttsssqqqpppooooooooopppoooooonnnnnnnnnnnnoooooommmmmmmmmmmmnnnoooppppppnnnnnnnnnnnnnnnnnnnnnnnnkkkjjjiiihhhhhhiiijjjkkkhhhiiijjjhhhddd```^^^]]][[[YYYVVVUUUTTTSSSPPPNNNIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHIIIIIIIIIIIIGGGGGGGGGGGGFFFEEEDDDCCCllllllmmmmmmnnnooooooooonnnnnnoooqqqrrrssstttuuuuuuuuuuuuuuuvvvwwwxxxxxxzzzzzzyyyxxxxxxyyyzzz{{{yyyyyyyyyyyywwwvvvtttrrrqqqrrrrrrssssssrrrrrrqqqpppqqqqqqpppooooooppprrrrrrrrrrrrrrrrrrrrrqqqppprrrrrrrrrrrrqqqqqqqqqqqqqqqpppooonnnmmmnnnnnnoooppppppppppppqqqsssuuuvvvyyyxxxvvvuuuuuuuuuuuuvvvvvvwwwwwwxxxyyyyyyyyyyyyttttttsssssssssrrrrrrrrrnnnnnnooooooooopppppppppsssrrrqqqpppqqqrrrtttuuutttuuuvvvwwwxxxxxxxxxwwwssssssrrrqqqqqqqqqqqqrrrpppqqqqqqrrrrrrrrrqqqqqqppppppppppppqqqqqqqqqqqqqqqrrrssstttttttttsssrrrppppppqqqssstttuuuvvvwwwrrrrrrqqqqqqpppooooooooopppppppppooooooppppppppppppqqqrrrsssssssssrrrrrrssssssuuuvvvvvvvvvvvvvvvuuuvvvwwwwwwvvvvvvwwwxxxwwwwwwwwwwwwwwwwwwwwwwwwtttvvvxxxwwwvvvuuuvvvvvvuuuuuutttrrrooonnnpppsssssssssssssssssstttuuuvvvvvvxxxyyyxxxvvvuuuuuuvvvrrrssssssttttttttttttttttttuuuuuuuuuvvvuuuuuutttssssssrrrrrrssstttvvvwwwwwwwwwxxxxxxyyyyyyxxxxxxtttttttttvvvxxxyyyxxxwwwvvvvvvuuuuuuuuuuuuvvvvvvuuuwwwwwwvvvtttsssuuuwwwuuuvvvwwwxxxxxxxxxwwwvvvxxxuuusssrrrssstttsssssssssssssssssssssssssssssstttsssrrrqqqpppqqqrrrrrrrrrrrrqqqqqqqqqrrrssstttwwwwwwxxxxxxyyyxxxxxxxxxvvvtttssssssuuuvvvvvvuuuwwwuuusssrrrqqqqqqrrrsssttttttttttttuuuvvvxxxyyyxxxxxxxxxxxxxxxyyyzzzzzzzzzyyyxxxwwwvvvvvvvvvvvvxxxxxxxxxxxxvvvtttrrrqqqrrrrrrsssttttttttttttttttttssssssssssssrrrrrrrrrqqqqqqrrrsssttttttuuuuuuyyy{{{}}}}}}|||{{{|||}}}yyyzzz{{{|||}}}}}}}}}}}}}}}~~~}}}{{{zzzzzz{{{~~~|||zzzxxxwwwvvvvvvvvvtttuuuvvvwwwxxxxxxxxxxxxwwwxxxxxxxxxyyyyyyzzzzzzwwwxxxyyyzzz{{{{{{zzzzzzyyyyyyyyyxxxyyyyyyzzz{{{wwwwwwxxxxxxxxxwwwuuuuuutttvvvwwwwwwvvvvvvwwwxxxvvvvvvvvvvvvvvvvvvuuutttrrrrrrsssssstttuuuvvvvvvuuuttttttttttttsssssssssrrrsssssstttuuuuuuvvvvvvuuuvvvyyyzzz{{{{{{zzzyyyxxxwwwwwwyyyzzzzzzxxxwwwsssuuuuuutttsssrrrrrrssssssrrrrrrrrrsssssstttuuuwwwxxxzzzyyywwwxxx{{{~~~|||xxxvvvuuussstttuuuvvvvvvvvvuuuuuutttsssrrrqqqqqqrrrssstttssstttvvvwwwwwwtttrrrpppppppppooooooooonnnnnnnnnllllllllllllmmmnnnooopppnnnnnnnnnnnnppprrrtttuuutttsssqqqpppooonnnoooooopppoooooonnnnnnoooooopppooonnnmmmmmmmmmmmmnnnooopppppppppoooooonnnmmmmmmlllkkkjjjhhhhhhhhhiiiiiieeeggghhhfffaaa]]]ZZZZZZXXXVVVTTTRRRRRRPPPNNNLLLIIIJJJJJJKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCkkkkkkllllllmmmnnnnnnnnnmmmnnnoooppprrrssstttuuuvvvvvvvvvvvvwwwxxxyyyzzz|||{{{zzzyyyxxxyyyzzzzzzyyyyyyyyyyyyxxxvvvtttsssqqqqqqsssttttttsssqqqqqqpppqqqqqqpppooooooppprrrooopppqqqrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppooommmmmmmmmnnnoooooooooooooooppprrrtttuuuyyyxxxvvvuuutttsssttttttuuuvvvwwwxxxyyyzzzzzzzzzvvvuuuuuuuuuuuutttttttttoooppppppppppppqqqqqqqqquuusssqqqooooooqqqtttuuuuuuuuuvvvvvvvvvvvvvvvuuuuuutttrrrqqqpppqqqrrrsssqqqqqqrrrrrrrrrqqqppppppooooooppppppqqqqqqqqqrrrooopppqqqsssttttttssssssooopppqqqrrrtttuuuwwwwwwrrrrrrqqqqqqpppoooooooooqqqqqqppppppppppppqqqqqqqqqrrrssstttuuutttsssrrrssstttuuuvvvwwwwwwwwwwwwuuuvvvwwwwwwvvvvvvwwwxxxvvvvvvvvvvvvvvvwwwwwwwwwuuuvvvxxxxxxvvvuuuvvvwwwtttuuutttqqqmmmlllooorrrsssrrrrrrssstttuuuvvvvvvzzz{{{{{{yyyuuusssrrrrrrrrrsssttttttuuuuuuttttttssstttuuuvvvvvvuuuttttttvvvvvvuuuuuuvvvwwwyyyzzzwwwxxxyyyyyyzzzzzzzzzzzzuuuttttttvvvxxxyyyxxxwwwuuuuuuttttttttttttuuuuuuwwwyyyyyywwwtttsssuuuwwwtttuuuvvvwwwxxxxxxwwwvvvxxxvvvsssrrrsssssssssrrrrrrssssssttttttsssrrrrrrsssrrrpppooooooooopppppprrrrrrqqqqqqqqqrrrtttuuuuuuvvvxxxyyyzzzzzzyyyxxxxxxvvvuuuuuuwwwxxxwwwwwwyyywwwuuurrrqqqqqqrrrsssuuutttttttttuuuvvvxxxyyyxxxwwwwwwwwwxxxxxxyyyzzz{{{zzzxxxvvvuuuuuuvvvwwwyyyyyyyyyxxxvvvtttqqqpppqqqrrrrrrssstttttttttsssuuuuuuvvvvvvuuuuuutttsssttttttuuuuuuvvvwwwwwwwwwzzz{{{}}}}}}|||{{{|||}}}yyyzzz{{{}}}~~~}}}||||||~~~~~~|||||||||}}}}}}zzzxxxvvvvvvwwwwwwrrrsssuuuvvvxxxyyyyyyyyywwwxxxxxxyyyzzzzzz{{{{{{wwwxxxzzz{{{{{{{{{zzzzzzyyyyyyyyyyyyyyy{{{||||||vvvwwwxxxyyyzzzyyyyyyxxxvvvwwwyyyyyyxxxxxxyyyzzzxxxxxxwwwwwwvvvtttsssrrrqqqqqqrrrssstttuuuvvvwwwssssssssstttttttttuuuuuussssssssstttttttttttttttsssuuuwwwzzz{{{zzzzzzyyyxxxxxxxxxyyyzzzzzzwwwuuutttuuuvvvuuusssrrrssstttrrrrrrrrrrrrsssssstttuuuxxxyyy{{{yyyxxxxxx||||||xxxuuutttrrrssstttvvvvvvvvvvvvuuutttsssrrrqqqqqqqqqrrrsssqqqsssvvvxxxxxxuuuqqqooonnnnnnnnnnnnnnnmmmmmmmmmjjjkkkllllllmmmnnnoooooonnnnnnnnnnnnppprrrtttuuuuuusssqqqpppnnnnnnnnnooopppooooooooooooooopppppppppooommmllllllmmmnnnoooqqqqqqpppooonnnmmmllllllmmmllljjjhhhhhhggghhhhhhcccfffgggddd___ZZZXXXXXXVVVTTTRRRPPPPPPNNNLLLJJJJJJJJJKKKLLLLLLKKKKKKKKKKKKJJJIIIIIIHHHGGGFFFFFFFFFGGGGGGFFFFFFEEEDDDCCChhhggggggjjjoooqqqpppnnnooopppqqqsssuuuxxxzzz{{{wwwwwwwwwwwwxxxyyyzzz{{{yyyyyyxxxxxxwwwvvvvvvuuuwwwvvvuuutttrrrqqqoooooorrrqqqqqqqqqpppoooooooooqqqqqqrrrsssssssssrrrrrrqqqpppooonnnnnnooopppqqqrrrqqqqqqqqqpppoooooooooqqqqqqpppooonnnnnnoooooorrrrrrqqqpppqqqrrrtttuuuuuuvvvxxxwwwuuuttttttuuuwwwxxxzzz{{{{{{{{{zzzzzzvvvuuuuuutttttttttuuuuuuoooppppppqqqrrrrrrssssssrrrrrrrrrrrrrrrtttuuuvvvzzzyyyxxxwwwwwwxxxyyyzzzttttttsssrrrrrrrrrrrrssspppqqqqqqrrrrrrqqqqqqppptttssssssrrrqqqpppoooooopppqqqrrrsssssssssssssssssssssuuuvvvvvvvvvuuutttrrrooommmnnnqqqrrrqqqooommmnnnnnnnnnooooooppppppoooppprrrtttuuuvvvwwwwwwuuuuuuuuuwwwyyyzzzzzzxxxzzzyyyxxxwwwvvvvvvvvvvvvwwwuuutttuuuwwwxxxxxxwwwzzzyyyxxxwwwvvvvvvvvvvvvuuutttrrrqqqppppppqqqrrrssssssssstttuuuvvvvvvwwwtttuuuuuutttrrrpppqqqrrrqqqqqqqqqqqqrrrrrrssstttuuusssrrrtttwwwwwwuuusssvvvuuuttttttuuuvvvwwwxxxyyyyyyxxxxxxxxxyyyzzzzzzzzzyyyxxxxxxwwwwwwxxxxxxwwwvvvtttssssssuuuwwwxxxwwwvvvuuutttsssrrrrrrrrrttttttvvvwwwxxxxxxxxxxxxwwwvvvtttsssrrrrrrssstttrrrrrrrrrrrrssstttuuuuuurrrrrrsssssssssssssssrrroooppprrrssstttuuuuuuttttttuuuwwwxxxyyyyyyxxxwwwyyyyyyxxxwwwwwwwwwxxxxxxwwwvvvuuussssssrrrrrrrrrrrrrrrrrrrrrtttvvvxxxzzzyyyyyyxxxxxxwwwvvvvvvvvvxxxwwwvvvuuuuuuuuuvvvwwwvvvwwwwwwwwwvvvuuusssrrruuuvvvvvvuuuttttttvvvwwwvvvwwwwwwwwwvvvuuussssssttttttuuuwwwyyyyyywwwuuuzzz{{{|||||||||{{{zzzyyy||||||||||||}}}}}}}}}}}}}}}|||||||||~~~|||yyywwwwwwvvvvvvuuuuuuvvvwwwyyyzzz{{{|||yyyyyyyyyyyyyyyyyyyyyxxxzzzzzzyyyxxxxxxyyyzzz{{{{{{{{{zzzzzzyyyxxxwwwwwwssstttuuuwwwyyyzzzzzzzzzyyywwwuuuvvvxxxyyywwwuuuwwwvvvvvvuuutttsssssssssrrrrrrrrrssssssssstttttttttsssrrrrrrqqqqqqrrrrrrsssrrrqqqpppqqqsssvvvwww{{{{{{zzzzzzzzz{{{{{{||||||zzzxxxxxxyyyxxxtttppppppppprrrssstttuuuuuuuuuwwwwwwvvvvvvuuuuuutttttttttvvvxxxyyyyyyxxxyyy{{{~~~~~~}}}{{{xxxvvvtttrrrrrrqqqpppppppppqqqrrrsssqqqrrrsssttttttsssrrrqqqsssrrrrrrtttuuuuuurrrpppqqqqqqpppooonnnmmmlllllllllmmmmmmlllkkkkkknnnppppppoooooooooooooooppppppuuutttrrrqqqqqqqqqrrrrrrqqqqqqqqqooommmmmmoooppppppooonnnlllllllllmmmmmmooonnnmmmllllllmmmnnnooooooooonnnmmmkkkhhhfffeeedddcccbbb```]]][[[XXXWWWTTTRRROOONNNOOONNNMMMLLLIIIIIIIIIJJJJJJJJJKKKKKKLLLKKKJJJHHHFFFEEECCCCCCFFFFFFEEEEEEEEEEEEEEEFFFjjjiiijjjmmmrrruuutttsssooopppqqqsssvvvxxx{{{|||xxxxxxwwwwwwxxxxxxyyyyyyxxxxxxwwwwwwvvvuuuuuutttvvvvvvuuusssrrrpppoooooopppppppppoooooooooooooooqqqqqqqqqrrrrrrqqqpppppppppooonnnnnnnnnoooppppppqqqqqqppppppppppppppppppqqqqqqpppooooooooooooooorrrqqqppppppppprrrssstttqqqsssvvvvvvvvvvvvwwwxxxxxxxxxzzz{{{{{{zzzyyyyyyuuuuuuttttttttttttuuuuuupppqqqqqqqqqrrrrrrsssssssssrrrqqqqqqrrrtttvvvxxxzzzyyywwwuuutttttttttuuuttttttsssrrrrrrrrrrrrssspppqqqqqqrrrrrrqqqqqqpppsssrrrrrrqqqqqqppppppppppppqqqqqqrrrrrrrrrrrrrrrrrrssstttuuuuuuuuuttttttuuurrrppppppqqqrrrqqqooonnnnnnnnnooooooooopppppppppqqqrrrtttuuuvvvvvvvvvuuuttttttvvvyyyzzzyyyxxxxxxxxxwwwwwwvvvvvvwwwwwwwwwuuutttuuuvvvxxxwwwwwwxxxxxxwwwvvvvvvvvvvvvvvvuuutttsssrrrqqqqqqqqqrrrssssssssstttuuuvvvvvvvvvtttuuuuuutttrrrqqqqqqrrrtttssssssssssssttttttuuuwwwuuutttvvvxxxyyywwwuuuuuuuuutttttttttuuuwwwxxxyyyyyyxxxxxxyyyyyyzzz{{{yyyxxxxxxwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuvvvwwwxxxwwwvvvuuusssrrrrrrqqqqqqssstttuuuvvvwwwwwwwwwwwwvvvuuutttsssrrrrrrssstttrrrrrrrrrrrrssstttuuuvvvttttttuuuuuuuuutttssssssrrrrrrsssssstttuuuuuuuuuuuuvvvwwwxxxxxxyyyyyyxxxyyyyyyxxxwwwwwwwwwwwwxxxvvvvvvuuutttssssssssssssssssssssssssuuuwwwxxxzzzyyyyyyxxxwwwwwwvvvvvvuuuvvvvvvvvvvvvvvvwwwwwwxxxvvvwwwwwwwwwvvvuuusssrrrvvvwwwxxxwwwuuuuuuwwwxxxssssssttttttuuuvvvwwwwwwwwwvvvvvvwwwyyyzzzyyyxxxyyyzzz{{{||||||{{{zzzyyy}}}|||||||||||||||||||||}}}|||||||||~~~|||yyyxxxxxxxxxwwwvvvvvvwwwwwwxxxyyyzzz{{{{{{zzzzzzzzzzzzyyyyyyyyyzzzyyyxxxxxxxxxyyyzzz{{{{{{zzzzzzyyyxxxxxxwwwwwwtttuuuvvvxxxyyyzzzzzzzzz|||zzzyyyyyy{{{|||{{{yyyvvvuuuuuutttssssssrrrrrrrrrrrrssssssttttttttttttsssrrrrrrqqqqqqqqqqqqqqqrrrqqqqqqqqqrrrtttvvvxxx|||{{{yyyyyyxxxyyyzzz{{{zzzxxxvvvwwwxxxxxxuuurrrqqqqqqrrrsssttttttttttttuuuuuuuuuuuuuuuttttttttttttuuuxxxxxxwwwwwwxxxyyyzzzyyyyyyxxxwwwvvvttttttsssrrrqqqppppppqqqqqqrrrqqqrrrssssssssssssrrrqqqrrrrrrqqqsssttttttrrrpppqqqppppppooonnnmmmmmmllllllmmmmmmlllkkklllnnnpppooooooooonnnnnnoooooopppqqqqqqooonnnnnnnnnoooooopppppppppooommmmmmoooqqqpppooonnnlllkkkkkkkkkllllllkkkkkkjjjjjjkkklllmmmnnnnnnmmmkkkiiigggeeedddaaa```___]]]ZZZXXXVVVTTTQQQOOOMMMLLLMMMLLLKKKJJJHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIGGGFFFEEEDDDCCCFFFFFFEEEEEEEEEEEEFFFFFFjjjjjjkkkooosssuuuvvvuuuooopppqqqsssvvvyyy|||}}}yyyyyyxxxwwwwwwwwwwwwwwwvvvvvvvvvuuuttttttssssssuuuuuutttsssqqqpppoooooonnnnnnnnnoooooooooooooooqqqqqqqqqqqqppppppooonnnoooooonnnnnnnnnnnnooooooooooooppppppppppppppppppqqqqqqpppooooooooooooppppppppppppoooppppppqqqrrrqqqsssvvvvvvvvvvvvwwwyyyxxxyyyzzzzzzzzzyyyxxxwwwuuutttttttttttttttuuuuuurrrrrrrrrssssssssssssssstttrrrqqqpppqqqtttxxxzzz|||zzzxxxuuusssrrrqqqqqqttttttsssrrrrrrrrrrrrrrrpppqqqqqqrrrrrrqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqrrrssstttttttttssssssuuusssqqqpppqqqqqqooonnnooooooooooooooopppppppppqqqrrrsssttttttuuuuuuuuutttssstttuuuxxxyyyxxxwwwwwwwwwvvvvvvvvvwwwxxxxxxvvvuuuttttttvvvwwwwwwvvvwwwwwwvvvvvvvvvvvvvvvvvvvvvuuutttsssrrrrrrrrrrrrssssssssstttuuuuuuvvvvvvtttuuuuuutttrrrqqqrrrsssuuutttssssssssssssssssssuuuuuutttvvvxxxxxxwwwuuuuuuuuutttsssssstttvvvwwwyyyyyyyyyyyyyyyzzz{{{{{{yyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvuuutttsssrrrqqqqqqqqqsssssstttuuuvvvvvvvvvvvvttttttssssssrrrsssssstttrrrrrrrrrssstttuuuwwwxxxwwwwwwwwwwwwwwwvvvuuutttvvvuuuttttttttttttvvvvvvwwwwwwwwwwwwxxxyyyzzz{{{zzzyyyyyyxxxwwwwwwxxxxxxvvvvvvuuuttttttuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxyyyyyyxxxxxxwwwwwwvvvuuuuuutttuuuvvvwwwwwwwwwwwwwwwvvvvvvwwwwwwvvvuuutttssswwwxxxyyyxxxwwwvvvwwwyyyssssssssssssuuuxxx{{{||||||zzzwwwwwwxxxyyyyyyxxxwwwxxxyyyzzz{{{{{{zzzzzz}}}}}}}}}|||{{{{{{{{{zzz||||||||||||}}}{{{yyyyyyzzzzzzyyyxxxxxxwwwwwwxxxxxxyyyzzz{{{{{{{{{zzzzzzzzzyyyyyyxxxxxxxxxxxxxxxyyyzzz{{{zzzzzzyyyyyyxxxxxxwwwwwwuuuvvvwwwxxxyyyyyyyyyyyy}}}{{{zzz{{{|||}}}|||{{{uuuuuuttttttssssssrrrrrrsssttttttttttttuuuuuuuuurrrqqqqqqpppppppppppppppqqqppppppqqqsssuuuwwwyyy|||{{{xxxvvvuuuvvvxxxyyyxxxwwwuuuuuuvvvwwwvvvuuurrrsssssstttttttttssssssssssssssssssssssssttttttrrrtttvvvvvvvvvuuuvvvwwwuuuuuuuuuuuuuuuuuuuuuuuutttsssrrrqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqppppppqqqrrrrrrqqqoooppppppoooooonnnnnnmmmmmmlllmmmmmmlllkkklllnnnooooooooonnnnnnnnnnnnnnnooooooooonnnmmmmmmmmmmmmnnnnnnoooooonnnmmmmmmoooqqqpppooonnnlllkkkjjjjjjjjjhhhhhhgggggghhhiiijjjkkklllkkkjjjiiigggdddbbbaaa]]]\\\[[[YYYVVVTTTRRRQQQOOOMMMKKKJJJJJJJJJIIIHHHGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDGGGFFFFFFEEEFFFFFFGGGGGGiiijjjkkkmmmpppqqqqqqqqqooopppqqqtttwwwzzz}}}~~~{{{zzzyyywwwvvvvvvuuuuuuttttttttttttssssssrrrrrrtttssssssrrrqqqppppppooonnnnnnooooooppppppqqqqqqrrrrrrrrrrrrqqqpppnnnnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnooooooppppppqqqqqqqqqqqqpppoooooopppppppppoooooooooooooooooopppppptttuuuwwwwwwuuutttuuuuuuxxxxxxyyyyyyyyyxxxvvvuuuttttttssssssssstttuuuuuutttttttttttttttttttttttttttrrrpppoooppptttyyy|||~~~}}}zzzwwwuuutttsssssstttsssrrrrrrqqqqqqrrrrrrpppqqqqqqrrrrrrqqqqqqppppppppppppqqqqqqrrrrrrrrrrrrqqqqqqpppoooooooooooopppqqqrrrssstttsssrrrrrrrrrqqqpppooooooooooooooopppppppppppppppppppppppprrrrrrssstttttttttsssssssssssssssuuuwwwxxxxxxvvvuuuuuuuuuuuuvvvwwwxxxyyywwwuuuttttttuuuvvvvvvuuuvvvwwwwwwwwwxxxxxxwwwwwwvvvvvvuuutttsssssssssssssssssssssttttttuuuuuuuuussstttuuutttsssrrrssstttssssssrrrqqqppppppqqqqqqrrrrrrssstttuuuvvvuuuuuuuuuuuutttsssssstttuuuvvvyyyyyyyyyyyyyyyzzz{{{|||zzzzzzyyyxxxxxxxxxxxxyyyxxxxxxyyyyyyyyyxxxwwwwwwvvvuuutttrrrqqqqqqqqqqqqrrrsssssstttuuuuuuttttttssssssssssssssssssttttttrrrrrrssstttuuuwwwxxxyyyyyyyyyyyyyyyxxxwwwvvvvvvyyyxxxvvvttttttuuuvvvwwwxxxwwwwwwwwwxxxyyy{{{}}}|||{{{zzzzzzyyyyyyyyyyyyvvvuuuuuuuuuuuuvvvvvvwwwvvvvvvvvvwwwwwwxxxxxxyyyxxxxxxxxxwwwvvvvvvuuuuuuuuuuuuwwwxxxxxxwwwvvvuuuvvvvvvvvvvvvvvvuuuttttttvvvwwwxxxxxxwwwvvvwwwxxxwwwvvvuuuuuuxxx|||yyyvvvuuuuuuvvvvvvuuuvvvxxxzzz{{{{{{{{{zzz}}}}}}||||||{{{zzzyyyyyy||||||{{{|||}}}~~~}}}zzzyyyzzz{{{{{{{{{yyyyyyxxxwwwwwwxxxxxxyyy{{{zzzzzzyyyyyyxxxxxxxxxvvvvvvvvvwwwxxxyyyyyyzzzzzzyyyyyyyyyxxxxxxxxxwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyvvvuuuuuuuuutttttttttssstttuuuuuuuuuuuuuuuuuuuuuqqqppppppoooooooooooooooppppppppprrrtttvvvxxxyyy|||zzzwwwtttssstttvvvxxxyyywwwuuutttttttttuuuuuutttttttttttttttsssrrrrrrppppppqqqqqqrrrrrrssssssqqqssstttuuutttssstttuuussssssssssssssssssttttttssssssrrrrrrqqqqqqpppppppppppppppppppppppppppppppppooonnnoooqqqqqqpppooooooooooooooonnnnnnnnnmmmkkklllmmmmmmllllllmmmoooooonnnmmmmmmlllmmmmmmmmmooonnnnnnnnnnnnnnnnnnnnnlllmmmnnnnnnmmmmmmoooqqqppppppnnnmmmlllkkkjjjjjjeeefffffffffggghhhhhhiiiiiihhhgggfffdddaaa___^^^ZZZYYYWWWUUUSSSQQQPPPOOOMMMKKKIIIIIIIIIIIIHHHGGGFFFFFFGGGGGGGGGHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFFFFGGGHHHHHHkkklllmmmnnnnnnmmmmmmnnnooopppqqqsssvvvyyy|||}}}{{{zzzyyywwwvvvuuuttttttsssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppppppqqqqqqrrrrrrrrrssssssssssssrrrqqqpppoooooooooooooooooonnnnnnmmmnnnnnnnnnooooooppppppqqqqqqpppppppppppppppqqqqqqoooooooooooooooooooooooorrrtttvvvuuutttssstttuuuwwwwwwxxxxxxxxxvvvuuutttssssssssssssssstttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvtttssspppppprrrvvv{{{~~~}}}{{{xxxvvvuuuuuuuuussssssrrrqqqqqqqqqqqqrrrpppqqqqqqrrrrrrqqqqqqppppppppppppqqqqqqrrrrrrsssrrrrrrqqqooooooooooooppppppppprrrsssssssssrrrqqqpppppppppppppppqqqrrrsssqqqqqqqqqqqqqqqppppppppprrrrrrsssssssssssssssrrrsssssssssuuuwwwxxxxxxvvvttttttuuuuuuvvvwwwyyyyyywwwvvvttttttvvvvvvvvvuuuwwwxxxyyyzzzzzzzzzzzzyyywwwvvvvvvvvvuuuttttttsssssssssssssssttttttttttttrrrtttuuutttsssssstttuuuttttttsssrrrqqqqqqqqqqqqrrrssstttuuuvvvvvvvvvvvvvvvuuutttsssssstttuuuvvvyyyyyyyyyyyyzzz{{{|||}}}||||||{{{zzzzzzzzz{{{{{{yyyyyyyyyyyyyyyxxxwwwvvvvvvuuutttsssrrrqqqqqqqqqrrrssssssttttttttttttsssrrrsssssstttuuuuuuuuuuuutttttttttuuuvvvwwwyyyyyyyyyyyyzzzzzzyyyxxxwwwwww{{{yyywwwuuutttuuuvvvwwwxxxxxxwwwwwwxxxzzz|||~~~~~~~~~}}}|||{{{zzzzzzzzzvvvuuuuuuuuuuuuvvvvvvwwwvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvuuuuuutttvvvwwwxxxxxxxxxvvvuuutttvvvvvvvvvuuuuuuuuuuuuuuutttvvvwwwwwwvvvuuuuuuvvvwwwwwwwwwxxx|||~~~xxxuuuttttttttttttvvvxxxzzz{{{{{{{{{{{{}}}||||||{{{zzzyyyyyyxxx{{{{{{{{{{{{|||}}}}}}~~~|||zzzyyyyyyzzz{{{{{{{{{zzzyyyxxxwwwvvvwwwxxxyyyyyyyyyxxxxxxwwwvvvuuuuuussstttuuuvvvwwwxxxyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyxxxxxxwwwwwwxxxwwwwwwwwwwwwxxxwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttqqqpppoooooonnnnnnooooooooopppqqqssstttvvvxxxyyy{{{yyyvvvsssrrrsssuuuwwwzzzyyywwwuuusssrrrssstttuuuuuuuuuuuutttsssrrrrrrooooooppppppqqqqqqrrrrrrppprrrssssssrrrqqqrrrsssuuutttsssrrrqqqqqqrrrrrrrrrrrrrrrqqqqqqppppppoooooooooooonnnnnnoooooooooooonnnmmmnnnpppqqqpppoooppppppoooooonnnnnnmmmmmmkkklllnnnnnnllllllmmmnnnnnnmmmmmmlllkkkkkkllllllmmmmmmmmmmmmmmmmmmmmmmmmkkklllnnnnnnmmmmmmnnnooopppoooooonnnmmmlllkkkjjjeeeeeeffffffggggggggggggeeeeeedddbbb```^^^\\\[[[XXXWWWUUURRRPPPOOONNNNNNMMMKKKIIIIIIIIIJJJIIIHHHFFFFFFFFFGGGGGGGGGHHHHHHDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIooopppqqqqqqooommmmmmnnnooopppqqqsssuuuxxxzzz{{{{{{zzzyyywwwuuutttttttttrrrrrrrrrrrrrrrrrrrrrrrrqqqpppppppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssssssrrrqqqpppppppppqqqqqqpppooonnnmmmnnnnnnooooooooooooooooooqqqppppppppppppqqqrrrrrroooppppppppppppooonnnnnnmmmooorrrsssssstttvvvwwwuuuvvvwwwwwwwwwvvvuuutttrrrrrrrrrrrrssstttuuuuuuuuuuuuvvvvvvwwwxxxxxxxxxvvvuuuttttttvvvzzz~~~|||yyywwwvvvuuuuuussssssrrrqqqqqqqqqqqqqqqpppqqqqqqrrrrrrqqqqqqppppppppppppqqqqqqrrrrrrrrrsssrrrpppoooooopppqqqrrrpppqqqrrrsssssssssrrrrrroooqqqrrrrrrqqqrrrtttvvvrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrssssssssssssrrrtttssstttuuuxxxyyyxxxwwwtttttttttuuuvvvwwwxxxyyyyyywwwuuuuuuvvvwwwvvvuuuvvvxxxyyy{{{||||||{{{{{{wwwwwwwwwwwwwwwuuuttttttssssssssssssssssssssssssrrrsssuuuuuuttttttuuuwwwwwwvvvuuuuuuuuuuuuuuuuuutttvvvxxxyyyxxxxxxyyy{{{xxxwwwuuuttttttuuuvvvvvvyyyyyyyyyyyyzzz{{{}}}}}}~~~}}}}}}|||||||||||||||zzzyyyyyyxxxxxxwwwwwwwwwwwwvvvuuutttsssrrrrrrrrrsssssstttttttttttttttsssrrrssstttvvvvvvwwwwwwwwwvvvvvvvvvvvvwwwxxxyyyyyywwwxxxxxxyyyyyyyyyxxxxxxyyyxxxwwwvvvuuuvvvvvvwwwwwwwwwxxxyyyzzz|||}}}~~~}}}|||{{{{{{{{{{{{vvvvvvuuuttttttuuuuuuuuutttuuuvvvxxxxxxyyyyyyyyyxxxwwwwwwvvvvvvuuuttttttwwwwwwwwwwwwwwwvvvuuuuuuvvvvvvuuuuuuuuuuuuvvvvvvsssuuuwwwwwwvvvuuuuuuuuussstttuuuyyy{{{wwwvvvvvvvvvuuuvvvxxxzzz{{{|||{{{{{{{{{{{{{{{zzzyyyyyyyyyxxx{{{{{{{{{{{{{{{{{{{{{{{{zzzyyywwwxxxzzz{{{{{{zzz{{{yyywwwvvvvvvwwwyyyzzzyyyxxxwwwwwwvvvuuuttttttssstttvvvxxxyyyzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{zzzyyyxxxwwwvvvxxxyyyxxxwwwvvvwwwyyyxxxxxxxxxxxxwwwwwwwwwwwwuuuuuuuuuttttttttttttsssqqqppppppooooooooooooooopppqqqrrrtttuuuwwwxxxxxxyyyxxxuuusssssstttuuuwwwzzzzzzzzzwwwtttrrrrrrsssuuuuuuuuuuuuuuutttsssrrrppppppppppppppppppqqqqqqpppqqqssssssqqqqqqqqqrrruuutttrrrpppooooooppppppooooooppppppppppppoooooonnnnnnmmmmmmmmmmmmnnnnnnooonnnlllmmmoooqqqqqqpppqqqqqqpppooonnnmmmlllllljjjlllnnnnnnmmmlllmmmnnnmmmmmmlllkkkjjjjjjjjjjjjiiijjjkkkkkklllkkkkkkkkkjjjlllnnnnnnmmmlllmmmmmmmmmmmmnnnmmmmmmlllkkkjjjeeeeeeffffffffffffeeeeeebbbaaaaaa___]]][[[YYYWWWVVVUUURRRPPPNNNMMMMMMMMMMMMKKKIIIIIIJJJJJJIIIHHHFFFFFFGGGGGGGGGHHHHHHHHHEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJoooqqqsssrrrooonnnooopppppppppqqqrrrtttvvvxxxyyyzzzzzzxxxvvvuuutttttttttrrrrrrrrrrrrrrrrrrrrrrrroooooooooppppppppppppppprrrrrrrrrqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqpppqqqrrrrrrrrrqqqpppnnnmmmooooooooooooooonnnnnnnnnqqqpppppppppqqqqqqrrrsssppppppqqqqqqqqqpppooonnnkkkmmmppprrrrrrssstttvvvssstttuuuvvvvvvvvvuuutttrrrrrrrrrrrrssstttuuuvvvtttuuuvvvwwwxxxyyyzzz{{{yyyyyyyyyzzz}}}|||yyywwwvvvuuusssrrrqqqqqqpppqqqqqqqqqpppqqqqqqrrrrrrqqqqqqpppqqqqqqqqqqqqqqqqqqrrrrrrsssrrrpppppppppqqqssstttpppqqqssstttttttttsssrrrnnnpppqqqpppooooooqqqtttssssssrrrrrrrrrqqqqqqqqqpppqqqrrrsssssssssssssssuuuttttttvvvyyyzzzyyyxxxuuuuuuuuuuuuuuuvvvwwwxxxzzzxxxwwwvvvwwwxxxwwwvvvuuuwwwyyy{{{||||||{{{{{{wwwxxxxxxxxxxxxvvvuuutttssssssssssssssssssssssssqqqsssuuuuuuttttttvvvxxxwwwvvvvvvvvvvvvwwwwwwxxxtttwwwzzzzzzyyyyyy{{{}}}yyyxxxwwwvvvuuuvvvvvvwwwxxxyyyyyyyyy{{{|||}}}~~~~~~}}}}}}|||{{{|||||||||{{{zzzxxxwwwvvvvvvwwwwwwxxxwwwvvvuuutttsssssssssttttttuuuuuuuuuttttttsssrrrtttuuuwwwxxxyyyxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxuuuuuuvvvwwwxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwyyyzzz|||}}}}}}}}}~~~|||{{{zzzyyyyyyyyyvvvvvvuuutttssssssssssssrrrtttuuuwwwxxxyyyyyyyyywwwwwwwwwvvvuuuuuuttttttuuuuuuuuuuuuvvvwwwxxxyyywwwvvvuuuttttttuuuvvvwwwsssvvvxxxyyywwwvvvuuuuuussssssuuuxxx}}}zzzwwwwwwwwwwwwwwwxxxzzz{{{|||||||||{{{zzzzzzyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{zzzzzzyyyxxxwwwvvvwwwyyyzzzyyyxxxzzzyyywwwvvvvvvwwwyyy{{{yyyyyyxxxwwwvvvuuuttttttuuuvvvxxx{{{|||}}}~~~~~~||||||||||||||||||||||||}}}}}}||||||{{{yyyxxxwwwuuuwwwyyyxxxvvvuuuwwwyyywwwwwwwwwwwwwwwwwwwwwwwwttttttttttttssssssrrrrrrqqqqqqpppoooooooooooopppqqqrrrssstttvvvvvvwwwwwwwwwvvvuuuttttttuuuvvvvvvxxxyyy{{{yyyvvvssstttuuutttuuuuuuuuuuuuttttttsssqqqqqqqqqppppppppppppppppppqqqssssssqqqpppqqqqqqrrrqqqooommmmmmmmmnnnooolllmmmnnnoooppppppoooooonnnmmmlllkkkkkklllmmmnnnooonnnlllmmmoooqqqrrrqqqsssrrrqqqooonnnlllkkkjjjjjjlllnnnnnnmmmmmmmmmmmmmmmlllkkkjjjjjjiiiiiiiiiiiiiiikkklllllllllkkkkkkkkklllnnnnnnmmmkkkkkkkkkiiijjjkkkkkkkkkkkkjjjiiieeeeeeffffffeeedddcccbbb______^^^]]][[[XXXVVVUUUTTTSSSPPPMMMLLLKKKKKKLLLKKKJJJHHHHHHIIIJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHIIIFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKllloooqqqqqqooonnnoooqqqppppppqqqqqqsssuuuvvvwwwzzzyyyxxxvvvuuuuuuttttttrrrrrrrrrrrrrrrrrrrrrrrroooooooooooopppppppppppprrrqqqqqqqqqpppooooooooooooppppppqqqqqqqqqpppppprrrrrrssssssrrrqqqooonnnppppppoooooonnnnnnmmmmmmqqqpppppppppqqqrrrrrrssspppqqqrrrrrrrrrpppooonnnmmmoooqqqqqqppppppqqqrrrrrrssstttvvvvvvvvvuuuuuuqqqqqqqqqrrrssstttuuuvvvttttttvvvwwwyyy{{{||||||||||||}}}|||yyywwwvvvsssrrrqqqqqqppppppqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsssrrrqqqpppppprrrtttuuuqqqrrrssstttttttttsssssslllnnnooommmkkkjjjlllooosssssssssrrrrrrqqqqqqqqqooopppqqqrrrssssssssssssuuuuuuuuuwwwyyyzzzzzzxxxuuuuuuuuuuuuuuuvvvvvvwww{{{yyywwwwwwxxxyyyxxxwwwtttuuuxxxzzz||||||{{{zzzxxxxxxyyyyyyxxxwwwuuutttssssssssssssssssssssssssqqqssstttuuutttuuuvvvxxxuuuuuutttuuuuuuvvvwwwwwwsssvvvyyyyyyxxxxxxzzz|||zzzyyyxxxvvvvvvvvvwwwwwwxxxyyyyyyzzz{{{|||~~~~~~}}}}}}|||{{{{{{{{{{{{{{{{{{zzzwwwuuuuuuuuuvvvwwwyyyxxxwwwuuutttttttttttttttuuuuuuuuuuuuuuuttttttssstttvvvxxxyyyzzzzzzyyyzzzyyyxxxxxxwwwwwwxxxxxxssstttuuuvvvwwwxxxxxxxxxuuuvvvwwwwwwwwwwwwvvvvvvuuuwwwyyy{{{}}}~~~}}}}}}}}}}}}{{{zzzyyyxxxxxxwwwwwwvvvuuussssssrrrrrrrrrqqqrrruuuwwwxxxyyyyyyyyywwwwwwwwwvvvuuuuuuttttttssssssssstttvvvyyy{{{}}}wwwvvvuuuttttttuuuvvvwwwtttwwwyyyzzzyyywwwvvvvvvuuuuuuvvvwwwzzz~~~{{{vvvuuuuuuvvvvvvxxxyyy{{{||||||||||||{{{yyyyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{zzzyyyyyyxxxvvvvvvvvvxxxyyyxxxwwwzzzxxxvvvuuuvvvxxxzzz|||zzzzzzyyyxxxwwwvvvuuutttvvvxxxzzz}}}|||||||||}}}}}}}}}}}}}}}~~~~~~}}}|||{{{yyywwwwwwtttvvvwwwwwwtttsssuuuwwwvvvvvvvvvvvvvvvwwwwwwwwwttttttsssssssssrrrrrrrrrrrrqqqqqqppppppppppppppprrrssstttuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvwwwuuuxxx{{{zzzwwwuuuvvvwwwttttttuuuuuuuuuuuuttttttrrrrrrqqqqqqppppppooooooppprrrssssssqqqppppppqqqooonnnlllkkkkkklllmmmooojjjkkkmmmnnnooopppoooooommmmmmkkkkkkkkkkkkmmmmmmpppnnnmmmmmmoooqqqrrrrrrtttsssqqqpppmmmllljjjiiijjjlllnnnooonnnmmmmmmmmmmmmlllkkkjjjiiiiiiiiiiiijjjkkkmmmnnnooonnnmmmmmmkkkmmmnnnnnnllljjjjjjjjjfffggghhhjjjjjjiiihhhhhhdddeeeeeeeeedddbbbaaa___^^^^^^]]][[[YYYWWWUUUTTTSSSQQQNNNKKKJJJIIIJJJKKKJJJIIIGGGGGGHHHIIIHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLnnnoooppppppppppppooooooppppppppprrrsssuuuwwwxxxyyywwwuuusssrrrqqqqqqrrrrrrrrrrrrsssrrrrrrqqqqqqmmmmmmmmmmmmnnnpppqqqrrrssssssrrrrrrrrrrrrqqqqqqtttsssrrrppppppppppppqqqssssssrrrqqqqqqppppppooorrrrrrqqqqqqpppoooooooooqqqqqqqqqqqqrrrrrrssstttrrrrrrqqqpppooonnnmmmlllnnnnnnmmmmmmnnnoooppppppssstttuuuuuuuuutttrrrrrrqqqpppppppppqqqsssuuuvvvsssssstttuuuvvvxxxzzz{{{~~~~~~}}}zzzyyyxxxwwwvvvtttrrrqqqpppqqqqqqrrrrrrrrrqqqqqqpppppppppssssssqqqqqqqqqqqqssssssrrrrrrqqqpppnnnooorrrtttuuuuuuuuuvvvwwwwwwuuusssrrrrrrrrrqqqqqqqqqpppppppppqqqrrrssssssqqqpppooopppqqqqqqrrrtttvvvxxxyyy|||{{{yyyvvvuuuuuuuuuuuu{{{zzzxxxvvvuuuuuuvvvvvvxxxwwwvvvvvvwwwyyyzzz|||xxxxxxyyyyyyyyyyyyzzzzzzyyywwwvvvwwwzzzzzzxxxvvvvvvvvvvvvvvvvvvwwwwwwwwwssstttvvvwwwxxxxxxwwwwwwvvvuuuuuuuuuuuuuuuvvvwwwuuuuuuuuuuuuvvvwwwxxxyyy{{{zzzyyywwwvvvwwwxxxxxx}}}zzzxxxzzz}}}~~~|||~~~{{{zzz{{{|||{{{{{{}}}|||{{{zzzyyyxxxxxxxxxwwwwwwvvvtttrrrrrrsssuuussstttuuuuuuuuuuuuuuutttssstttvvvyyyzzz{{{{{{{{{yyyyyyzzzzzzyyyyyyxxxwwwssstttuuuvvvwwwxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvwwwxxxzzz{{{||||||}}}{{{{{{zzzzzzyyyxxxwwwwwwvvvvvvuuussssssrrrrrrsssuuuuuuuuuvvvxxxzzz|||~~~{{{zzzyyywwwvvvuuuuuuuuuuuuuuuvvvwwwxxxzzz{{{||||||xxxttttttwwwyyyzzzyyyzzzzzzzzzzzzzzzzzzzzzzzzuuuttttttvvvyyy{{{{{{zzzvvvvvvvvvvvvuuuuuuuuuuuuvvvwwwxxxyyy{{{|||}}}~~~}}}}}}|||{{{zzzzzzyyyyyyzzzzzzzzz{{{{{{zzzyyyyyyxxxwwwtttsssssstttwwwxxxxxxzzz|||{{{yyyxxxwwwwwwyyyzzz|||{{{zzzxxxyyyyyyyyy|||}}}||||||}}}{{{{{{{{{zzzyyywww}}}}}}}}}}}}{{{xxxuuusssssstttvvvxxxyyyxxxwwwvvvsssssssssuuuwwwxxxxxxvvvwwwvvvtttsssrrrqqqpppppptttssssssrrrrrrsssssstttuuutttsssrrrssstttuuuvvvtttttttttuuuttttttssssssuuuttttttuuuvvvvvvuuussstttvvvxxxxxxvvvtttttttttrrrpppnnnnnnnnnnnnnnnmmmoooooopppqqqqqqqqqqqqqqqooommmjjjkkkmmmooommmlllpppmmmlllmmmooopppnnnllllllmmmnnnmmmkkkkkkmmmoooooonnnnnnnnnnnnoooooopppuuurrrnnnmmmmmmmmmjjjggghhhiiijjjjjjkkklllmmmmmmooommmkkkiiihhhiiijjjkkkjjjkkkmmmnnnnnnnnnmmmlllllllllmmmmmmllllllkkkjjjfffeeeeeedddddddddeeeeeedddcccbbbbbbcccaaa^^^\\\YYYYYYXXXWWWUUUTTTSSSSSSSSSSSSRRRQQQOOOMMMKKKJJJJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHGGGHHHHHHIIIIIIGGGHHHIIIIIIHHHHHHJJJLLLmmmmmmnnnoooooooooooooooppppppppppppqqqrrrssstttvvvuuutttrrrqqqqqqqqqrrrrrrrrrssssssssssssrrrrrrmmmmmmmmmnnnooopppqqqqqqrrrqqqqqqqqqppppppoooooosssrrrqqqpppppppppqqqqqqrrrrrrqqqppppppoooooonnnqqqppppppppppppoooooooooqqqqqqqqqqqqqqqrrrssstttrrrrrrqqqpppooonnnmmmmmmooooooooonnnooooooppppppssstttuuuuuuuuutttrrrrrrqqqpppppppppqqqsssuuuvvvsssssstttuuuvvvxxxzzz{{{{{{|||~~~}}}{{{yyyyyyxxxvvvuuusssrrrqqqqqqrrrrrrrrrrrrqqqqqqqqqppppppssssssqqqqqqqqqqqqssssssssssssrrrqqqoooppprrruuuvvvuuuuuuwwwxxxxxxvvvssssssrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqpppoooqqqqqqqqqrrrtttvvvwwwxxx{{{zzzyyywwwvvvvvvvvvvvvyyyyyyxxxvvvvvvuuuuuuuuuyyyyyyxxxxxxwwwxxxxxxyyyxxxxxxxxxxxxyyyyyyyyyzzz{{{zzzyyyzzz|||}}}{{{xxxxxxxxxwwwwwwwwwwwwwwwwwwuuuuuuvvvwwwxxxyyyyyyxxxwwwvvvvvvvvvuuuvvvvvvvvvuuuuuuuuuuuuvvvwwwxxxxxxzzzyyyxxxxxxwwwwwwwwwxxx|||zzzxxxyyy|||~~~}}}|||~~~|||zzzyyyzzz|||||||||}}}|||{{{zzzzzzyyyyyyyyywwwwwwwwwuuurrrrrrsssuuuuuuvvvvvvvvvvvvvvvuuuuuutttvvvxxxzzz{{{|||||||||yyyzzzzzzzzzzzzyyyxxxxxxssstttvvvxxxyyyzzzzzzyyyxxxxxxwwwvvvvvvvvvvvvvvvxxxxxxzzz{{{||||||}}}}}}|||{{{{{{zzzyyyxxxxxxwwwwwwvvvuuutttsssrrrrrrrrruuutttuuuuuuwwwyyy{{{|||zzzzzzxxxwwwvvvuuuuuuuuuuuuuuuvvvwwwxxxzzz{{{|||{{{xxxttttttwwwzzz{{{{{{{{{|||||||||||||||}}}}}}xxxvvvvvvvvvxxxyyyxxxwwwuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwxxxzzz{{{|||}}}~~~}}}||||||{{{zzzzzzyyyyyyzzzzzzzzzzzzzzzyyyxxxxxxwwwvvvuuuttttttuuuvvvwwwxxxyyy{{{{{{yyywwwwwwwwwyyyzzz||||||zzzzzzzzz{{{|||~~~~~~}}}{{{{{{{{{zzzyyywww{{{{{{||||||{{{yyywwwvvvvvvwwwxxxxxxxxxvvvtttssstttttttttvvvxxxyyyxxxwwwvvvuuutttsssrrrqqqqqqpppssssssrrrrrrrrrrrrsssssstttssssssrrrrrrsssuuuvvvttttttuuuuuuttttttsssssssssrrrrrrtttuuuvvvuuussssssuuuwwwwwwuuutttssstttrrrqqqoooooooooooonnnnnnoooooopppppppppoooooooooooommmkkkkkkmmmnnnmmmlllllljjjhhhiiikkkllljjjiiillllllllllllmmmmmmnnnnnnnnnnnnmmmmmmmmmnnnooooootttqqqnnnmmmmmmllljjjhhhiiijjjjjjkkkllllllmmmmmmooonnnllljjjiiiiiijjjkkkkkklllmmmnnnnnnnnnmmmmmmmmmmmmmmmlllkkkiiihhhgggeeeddddddccccccccccccdddcccbbbaaa``````___\\\YYYUUUUUUTTTSSSRRRQQQPPPOOOOOOOOOOOOOOONNNMMMKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGGGGGGGGGGHHHIIIIIIGGGHHHIIIJJJIIIJJJLLLNNNkkkkkklllmmmnnnoooooooooppppppooonnnnnnnnnoooooosssrrrrrrqqqppppppqqqqqqrrrrrrsssttttttssssssrrrooonnnnnnnnnooopppqqqqqqqqqppppppooonnnmmmmmmlllqqqppppppppppppqqqrrrrrrqqqqqqppppppooonnnnnnmmmnnnnnnoooooooooooopppppprrrqqqqqqqqqqqqrrrrrrsssrrrrrrqqqpppooonnnnnnmmmqqqqqqppppppooopppppppppssstttuuuuuuuuutttrrrrrrpppppppppqqqrrrsssuuuuuusssssstttuuuvvvxxxyyyzzzxxxzzz}}}}}}{{{zzzyyyxxxwwwuuutttssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqssssssqqqqqqqqqqqqssssssssstttsssrrrqqqqqqsssuuuvvvvvvvvvwwwyyyyyywwwuuuuuutttrrrqqqqqqqqqrrrssstttsssrrrppppppoooppppppqqqqqqrrrrrrtttuuuwwwwwwzzzzzzyyyxxxxxxxxxxxxxxxwwwxxxxxxxxxwwwvvvuuuuuuzzzzzzzzzyyyxxxwwwvvvuuuxxxwwwwwwwwwwwwxxxyyyyyy}}}|||||||||~~~~~~|||{{{yyyyyyyyyxxxxxxwwwwwwvvvwwwvvvvvvwwwwwwxxxyyyzzzxxxxxxxxxwwwvvvvvvvvvuuuttttttttttttuuuvvvwwwwwwxxxxxxyyyyyyyyyxxxwwwwwwzzzyyyyyyzzz|||}}}}}}|||}}}zzzxxxwwwzzz|||~~~~~~~~~}}}{{{{{{{{{{{{{{{wwwxxxxxxvvvtttsssuuuvvvxxxxxxyyyxxxxxxwwwvvvuuuuuuwwwyyy{{{||||||||||||zzzzzzzzzzzzzzzyyyxxxxxxsssuuuxxx{{{|||||||||{{{xxxxxxwwwvvvvvvvvvvvvwwwzzzzzz{{{|||||||||||||||{{{zzzzzzzzzyyyxxxxxxxxxxxxwwwvvvtttssssssrrrrrrttttttuuuuuuvvvxxxzzzzzzyyyyyywwwvvvuuuuuuuuuuuuuuuuuuvvvwwwxxxzzz{{{|||zzzwwwuuuvvvxxx|||~~~{{{yyywwwwwwwwwvvvuuussstttttttttuuuuuuvvvvvvwwwxxxxxxyyyzzz|||}}}~~~~~~||||||{{{{{{zzzyyyyyyyyyzzzzzzzzzzzzyyyxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxzzzzzzyyywwwwwwwwwyyyzzz||||||{{{{{{}}}~~~~~~}}}{{{{{{{{{{{{yyywwwyyyzzz{{{||||||{{{yyyxxxyyyyyyyyyyyywwwuuurrrqqqtttttttttvvvyyyzzzyyyxxxuuuuuusssrrrqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqrrrrrrssssssrrrrrrrrrsssuuuvvvuuuuuuuuuuuuuuutttsssrrrqqqpppppprrrtttuuuuuusssrrrtttvvvvvvtttrrrrrrrrrrrrqqqpppoooooonnnnnnnnnoooooooooooonnnmmmlllkkknnnlllkkkkkklllmmmmmmllliiihhhggggggiiiiiihhhgggllljjjiiikkknnnpppooommmlllllllllllllllmmmnnnooossspppnnnllllllllljjjiiikkkkkkkkkllllllmmmmmmmmmnnnmmmllljjjjjjjjjkkkkkkkkklllmmmmmmnnnnnnmmmmmmmmmmmmlllkkkiiigggeeedddeeedddcccbbbbbbbbbbbbbbbbbb```^^^^^^]]][[[XXXVVVRRRRRRQQQPPPOOOOOONNNNNNLLLLLLMMMMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIGGGIIIJJJKKKKKKMMMPPPRRRiiijjjjjjkkklllnnnooopppqqqqqqooonnnmmmlllllllllpppppppppooopppppppppppprrrrrrssstttttttttssssssppppppooooooooopppqqqqqqppppppooonnnmmmmmmllllllooooooooopppqqqrrrrrrsssqqqqqqqqqpppoooooonnnnnnlllmmmmmmnnnoooppppppppprrrqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqppppppooonnnnnnsssrrrrrrqqqppppppppppppssstttuuuuuuuuutttrrrrrrpppppppppqqqrrrssstttuuussstttttttttvvvwwwxxxyyywwwzzz}}}|||{{{zzzyyywwwwwwvvvuuuuuuuuuttttttrrrrrrrrrrrrrrrrrrrrrrrrssssssqqqqqqqqqqqqssssssttttttuuusssrrrrrrtttvvvvvvvvvvvvxxxyyyyyyxxxvvvvvvuuusssrrrqqqrrrssstttvvvtttqqqooonnnooopppqqqrrrrrrrrrssstttuuuvvvwwwyyyyyyyyyyyyyyyyyyyyyzzzwwwwwwyyyyyyyyyxxxwwwvvvxxxyyyzzzzzzyyyxxxvvvuuuwwwwwwvvvvvvvvvwwwxxxyyy{{{{{{{{{|||||||||{{{zzzyyyyyyxxxxxxwwwvvvuuuuuuwwwvvvuuuuuuuuuvvvxxxyyyyyyyyyyyyxxxwwwvvvuuuuuusssssssssttttttuuuvvvwwwvvvwwwyyyzzzzzzyyyxxxwwwzzzzzzzzz{{{|||}}}}}}||||||zzzxxxxxx{{{~~~}}}||||||||||||yyyzzzzzzyyywwwwwwwwwyyy{{{{{{{{{zzzyyyxxxwwwvvvuuuwwwyyyzzz{{{|||{{{{{{zzzzzzzzz{{{zzzyyyyyyxxxtttvvvyyy|||~~~~~~}}}}}}yyyxxxwwwwwwvvvvvvwwwwwwzzz{{{{{{{{{{{{{{{zzzzzzxxxxxxxxxxxxxxxxxxxxxwwwyyyxxxvvvuuutttsssssssssuuuvvvvvvwwwxxxxxxyyyzzzxxxxxxwwwvvvuuuuuuuuuuuuuuuuuuvvvwwwxxxzzz{{{|||zzzxxxwwwxxxzzz~~~{{{yyywwwwwwvvvvvvtttrrrrrrrrrssstttuuuvvvwwwxxxyyyyyyzzz{{{|||}}}~~~{{{{{{{{{zzzzzzyyyyyyyyyzzzzzzzzzyyyxxxwwwuuutttuuuvvvwwwwwwwwwwwwvvvuuuuuuwwwyyyzzzyyywwwwwwxxxyyyzzz|||||||||}}}~~~|||{{{zzz{{{{{{yyyxxxyyyzzz|||}}}|||{{{zzzxxxzzzzzzyyyxxxvvvtttrrrqqqsssssssssuuuwwwyyyxxxvvvttttttsssrrrqqqqqqqqqqqqrrrqqqqqqppppppqqqqqqrrrssssssrrrrrrrrrtttuuuvvvuuuuuuvvvuuuuuutttsssrrrooonnnoooqqqsssuuutttsssqqqsssttttttsssqqqqqqqqqqqqqqqpppooommmmmmmmmnnnoooooonnnnnnmmmkkkjjjiiimmmlllkkkkkklllllllllllljjjjjjiiiiiijjjjjjjjjiiillliiigggjjjppprrrppplllkkkkkkkkkkkklllmmmmmmnnnpppooommmlllkkkkkkjjjiiillllllllllllllllllmmmmmmmmmmmmlllkkkjjjjjjkkkkkkkkkllllllmmmmmmmmmmmmmmmmmmmmmlllkkkjjjhhhfffeeeeeeeeecccbbbaaaaaaaaaaaa```^^^\\\[[[ZZZXXXUUUSSSRRRRRRQQQQQQPPPPPPOOOOOOLLLMMMMMMMMMMMMLLLKKKKKKIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFGGGGGGHHHIIIJJJHHHJJJLLLMMMNNNPPPTTTVVViiiiiiiiijjjkkkmmmnnnooorrrqqqpppooommmmmmllllllnnnnnnnnnoooooooooooooooqqqrrrrrrsssttttttssssssrrrqqqqqqppppppppppppqqqqqqppppppooonnnnnnmmmmmmoooooopppqqqrrrsssssstttsssrrrrrrqqqppppppoooooollllllmmmnnnoooppppppqqqrrrqqqqqqppppppqqqqqqqqqrrrrrrqqqqqqppppppoooooossssssrrrqqqppppppqqqqqqssstttuuuuuuuuutttrrrrrrooopppqqqrrrssstttttttttttttttttttttuuuvvvxxxxxxxxxzzz}}}~~~}}}{{{zzzyyyyyyvvvvvvvvvvvvvvvvvvuuuuuurrrrrrrrrrrrrrrrrrrrrrrrssssssqqqqqqqqqqqqssssssssstttuuutttsssssstttuuuvvvvvvvvvxxxzzzzzzxxxvvvvvvvvvtttssssssssstttuuuvvvtttqqqnnnnnnoooqqqrrrssssssssssssssstttuuuvvvxxxxxxyyyyyyyyyzzzzzzzzzwwwxxxyyyzzzzzzzzzyyyxxxwwwxxxyyyzzzzzzyyywwwwwwwwwvvvuuuttttttvvvwwwxxxwwwxxxyyyyyyyyyxxxxxxxxxxxxwwwwwwvvvuuuttttttsssuuuuuutttsssssstttvvvwwwyyyyyyyyyyyyxxxvvvuuutttsssssssssttttttuuuvvvwwwwwwxxxyyy{{{{{{{{{zzzyyyzzz{{{}}}~~~~~~~~~~~~~~~}}}|||zzz{{{~~~}}}||||||{{{|||}}}}}}{{{zzz{{{|||||||||||||||{{{zzzxxxxxxuuuvvvxxxyyyzzzzzzzzzyyyzzzzzz{{{{{{{{{zzzyyyyyyvvvwwwzzz|||~~~~~~}}}}}}yyyxxxxxxwwwwwwwwwwwwwwwyyyyyyzzzzzzzzzyyyxxxxxxvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxwwwvvvuuuuuuuuuuuuwwwxxxxxxyyyyyyzzzzzzzzzwwwwwwvvvvvvvvvvvvvvvwwwuuuuuuvvvwwwxxxzzz{{{|||zzzzzzyyyzzz|||~~~zzzxxxvvvvvvvvvvvvtttsssqqqrrrssstttuuuvvvwwwxxxyyyzzzzzz{{{|||}}}~~~~~~zzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzyyyxxxwwwuuutttuuuvvvwwwxxxxxxwwwvvvuuuuuuwwwyyyzzzyyyxxxyyyyyyyyy{{{|||||||||}}}}}}|||zzzzzz{{{{{{zzzxxxzzz{{{}}}}}}}}}{{{yyywwwxxxxxxxxxwwwvvvuuuuuutttqqqqqqqqqsssvvvwwwvvvuuusssrrrrrrqqqqqqqqqrrrrrrrrrqqqqqqppppppqqqqqqrrrssssssrrrrrrsssuuuvvvwwwvvvvvvvvvvvvuuutttsssrrrnnnnnnnnnpppssstttsssrrrppprrrttttttrrrpppppppppoooppppppooolllkkklllnnnooooooooonnnmmmkkkiiiiiilllllllllkkkkkkkkklllmmmjjjkkkkkkkkkjjjjjjjjjkkkllliiihhhkkkpppssspppllljjjjjjjjjkkkkkklllnnnnnnnnnnnnmmmllljjjjjjjjjjjjllllllllllllllllllkkkkkklllkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkllllllmmmkkkllllllkkkkkkjjjiiihhhfffeeedddbbbaaa`````````^^^\\\YYYXXXWWWUUUSSSQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNMMMKKKJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKJJJLLLNNNPPPQQQTTTWWWZZZjjjjjjiiiiiijjjlllnnnoooqqqqqqpppooonnnnnnnnnnnnmmmnnnnnnooooooooonnnnnnppppppqqqrrrssssssssssssssssssrrrqqqpppppppppqqqppppppppppppoooooooooooopppppprrrsssttttttttttttssssssrrrrrrqqqpppppppppmmmmmmnnnoooooopppqqqqqqrrrqqqqqqppppppppppppqqqrrrrrrqqqqqqqqqppppppppprrrrrrqqqqqqpppqqqqqqqqqssstttuuuuuuuuutttrrrrrrooooooqqqrrrssstttttttttttttttttttttuuuvvvwwwxxxxxxyyy{{{}}}}}}|||zzzyyy{{{{{{{{{zzzyyyyyyxxxxxxtttuuuvvvvvvvvvvvvvvvuuurrrrrrrrrrrrssssssssssssssssssqqqqqqqqqqqqssssssssstttuuuuuusssssssssuuuuuuuuuuuuwwwyyyyyyxxxvvvvvvvvvvvvvvvuuuuuuttttttuuussspppooonnnppprrrsssttttttsssssssssttttttuuuwwwxxxyyyyyyyyyyyyyyyxxxwwwwwwxxxyyyzzzzzzzzzyyywwwxxxxxxyyyyyyyyyxxxxxxvvvuuutttssssssuuuwwwxxxuuuvvvxxxxxxvvvuuuvvvwwwvvvvvvvvvuuuuuuttttttsssttttttssssssssssssttttttwwwwwwxxxxxxxxxwwwuuutttttttttttttttuuuvvvwwwwwwxxxyyyzzz{{{||||||}}}}}}|||~~~}}}||||||{{{}}}~~~}}}||||||}}}|||||||||||||||{{{zzzyyyuuuvvvwwwyyyzzzzzzyyyyyy{{{{{{{{{{{{{{{zzzyyyyyywwwxxxyyyzzz{{{|||||||||yyyyyyxxxwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyxxxxxxwwwuuuuuuuuuvvvvvvwwwwwwxxxwwwwwwvvvvvvvvvvvvwwwwwwyyyyyyzzzzzz{{{zzzzzzyyywwwwwwwwwwwwwwwwwwxxxxxxuuuuuuvvvwwwxxxzzz{{{|||yyyzzzzzzzzz|||~~~|||yyywwwvvvvvvvvvvvvuuusssqqqrrrrrrtttuuuvvvwwwwwwyyyzzzzzz{{{||||||}}}}}}zzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyxxxvvvvvvvvvvvvwwwxxxxxxwwwvvvvvvuuuwwwzzz{{{zzzzzzzzz{{{zzz{{{{{{{{{{{{|||~~~~~~}}}}}}}}}}}}{{{zzzzzz{{{{{{zzzyyy{{{|||}}}}}}}}}{{{yyyxxxwwwwwwwwwvvvvvvvvvvvvvvvppppppppprrrtttvvvuuutttrrrqqqqqqqqqqqqrrrrrrsssrrrrrrqqqqqqqqqqqqrrrrrrttttttsssssstttvvvxxxyyywwwwwwwwwvvvuuutttsssrrrooonnnnnnppprrrssssssqqqppprrrttttttrrrpppppppppoooqqqrrrooolllkkkmmmooopppppppppooonnnlllkkkjjjkkkllllllkkkjjjjjjkkkmmmhhhjjjkkkjjjiiihhhiiijjjkkkjjjjjjlllpppqqqooollljjjjjjjjjkkklllmmmnnnooollllllmmmkkkiiiiiijjjkkklllllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjjjjiiiiiiiiijjjkkklllkkkkkkkkkkkkkkkkkkjjjiiieeedddcccaaa___^^^^^^^^^ZZZXXXUUUSSSSSSRRRPPPOOOLLLLLLLLLLLLLLLLLLMMMMMMOOOOOONNNNNNLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHIIIKKKLLLMMMLLLNNNQQQRRRTTTVVVZZZ]]]lllkkkjjjjjjjjjlllmmmooooooooonnnnnnnnnnnnoooooonnnnnnoooppppppooonnnmmmnnnooopppqqqrrrrrrrrrrrrttttttsssqqqqqqpppppppppooooooooooooooopppppppppqqqrrrtttuuuuuuuuuuuutttrrrrrrqqqqqqpppooooooooonnnooooooppppppqqqqqqqqqrrrrrrqqqppppppppppppppprrrrrrqqqqqqqqqqqqppppppqqqppppppppppppqqqqqqrrrssstttuuuuuuuuutttrrrrrrnnnoooqqqssstttttttttssstttttttttttttttuuuvvvwwwvvvwwwxxxyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvssssssuuuvvvvvvvvvuuuuuurrrrrrrrrsssssssssttttttssssssqqqqqqqqqqqqssssssrrrsssuuutttsssrrrsssttttttttttttvvvxxxyyywwwvvvuuuvvvwwwxxxxxxvvvtttsssrrrqqqpppooooooqqqrrrtttuuuttttttsssssssssttttttwwwxxxxxxyyyyyyxxxwwwvvvvvvvvvvvvvvvwwwxxxyyyzzzzzzzzzyyyxxxwwwwwwwwwwwwvvvtttsssrrrrrrtttvvvwwwuuuwwwyyyxxxvvvuuuvvvxxxvvvvvvvvvuuuuuuuuuuuuuuussstttttttttttttttsssssstttuuuwwwxxxxxxwwwuuutttuuuuuuuuuuuuvvvwwwxxxxxxzzzzzz{{{{{{|||~~~~~~}}}{{{{{{zzz|||~~~~~~}}}|||||||||{{{|||||||||||||||{{{{{{vvvwwwxxxzzzzzzzzzzzzyyy{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyxxxxxxxxxyyyzzz{{{zzzyyyxxxxxxwwwwwwxxxxxxxxxxxxyyyyyyzzzyyyyyyyyyvvvvvvvvvwwwxxxyyyyyyzzzvvvvvvvvvvvvwwwxxxyyyyyyxxxyyyzzzzzzzzzyyyxxxxxxxxxxxxwwwxxxxxxyyyzzzzzzuuuuuuvvvwwwxxxzzz{{{|||wwwxxxyyyyyyyyy||||||yyyxxxvvvvvvvvvuuusssrrrrrrrrrsssssstttuuuvvvvvvyyyyyyyyyzzz{{{{{{||||||yyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyxxxxxxwwwwwwwwwxxxxxxwwwwwwwwwuuuwwwzzz|||{{{{{{|||}}}{{{{{{{{{zzzzzz{{{~~~{{{}}}~~~}}}|||{{{|||}}}|||{{{zzzzzz{{{|||zzzyyyyyyzzz|||}}}~~~}}}{{{zzzxxxwwwwwwvvvvvvvvvvvvvvvqqqpppqqqrrruuuvvvuuutttqqqqqqppppppqqqrrrssssssssssssrrrrrrrrrrrrssssssuuuuuutttuuuvvvxxxyyy{{{wwwwwwwwwwwwuuutttsssrrrpppooooooqqqssssssrrrpppppprrrttttttrrrqqqpppqqqpppssstttrrrnnnlllnnnrrrqqqqqqqqqppppppnnnmmmllljjjlllmmmllliiiiiikkkmmmgggiiikkkjjjhhhgggiiikkkjjjkkkmmmnnnooonnnmmmllljjjjjjkkkkkklllnnnooopppjjjllllllkkkiiihhhjjjlllllllllkkkjjjiiiiiihhhhhhhhhhhhhhhiiiiiiiiihhhhhhiiihhhggggggggghhhjjjjjjkkkkkkkkkkkkjjjiiiggggggdddbbbaaa___]]][[[[[[ZZZUUUSSSPPPNNNNNNNNNMMMLLLIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIIIIJJJKKKLLLMMMNNNOOOQQQSSSTTTVVVXXX[[[^^^nnnmmmkkkjjjjjjkkkmmmnnnmmmmmmmmmmmmmmmnnnooopppnnnooopppppppppooommmlllmmmnnnooopppqqqrrrrrrrrruuutttsssrrrqqqpppppppppmmmmmmnnnnnnooopppppppppssstttuuuvvvvvvvvvuuutttqqqqqqppppppooonnnnnnnnnppppppppppppqqqqqqqqqqqqrrrrrrqqqpppoooooopppppprrrrrrqqqqqqqqqqqqqqqqqqoooooooooooopppqqqrrrrrrssstttuuuuuuuuutttsssrrrnnnoooqqqssstttttttttssstttttttttttttttuuuvvvwwwttttttuuuvvvwwwxxxxxxxxxttttttuuuvvvvvvvvvvvvvvvrrrssstttvvvvvvvvvuuuuuurrrrrrrrrsssssstttttttttssssssqqqqqqqqqqqqssssssqqqsssttttttsssrrrrrrssssssssstttvvvxxxxxxwwwuuutttvvvxxxyyyyyywwwtttsssqqqpppppppppppprrrssstttuuuuuutttsssssssssssstttwwwwwwxxxyyyxxxwwwvvvuuuuuutttsssssstttvvvxxxyyy}}}|||zzzwwwvvvuuuvvvvvvvvvtttrrrqqqqqqsssvvvwwwvvvxxx{{{zzzwwwvvvwwwyyyvvvvvvvvvvvvwwwwwwwwwwwwttttttuuuvvvvvvuuutttsssssstttvvvwwwxxxwwwuuutttuuuuuuuuuvvvvvvwwwxxxyyy|||{{{{{{{{{}}}}}}{{{zzzyyy{{{}}}}}}|||{{{{{{|||zzz{{{|||||||||||||||{{{wwwxxxzzz{{{|||{{{{{{zzz{{{{{{||||||{{{{{{zzzyyyzzzyyywwwvvvvvvwwwyyyzzzzzzyyyxxxxxxwwwwwwxxxxxxxxxyyyzzzzzz{{{{{{{{{zzzwwwwwwxxxyyyzzz{{{{{{|||uuuuuuuuuvvvwwwyyyzzz{{{wwwxxxyyyzzzyyyxxxwwwvvvxxxxxxxxxxxxyyyzzz{{{{{{uuuuuuvvvwwwxxxzzz{{{|||uuuwwwxxxwwwwwwyyy}}}{{{yyywwwvvvuuutttrrrppprrrrrrsssssstttuuuuuuuuuxxxyyyyyyzzzzzz{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{zzzyyyyyywwwwwwwwwwwwwwwwwwwwwwwwuuuxxx{{{|||||||||}}}~~~{{{{{{{{{zzzyyyzzz}}}zzz{{{||||||{{{zzz|||}}}|||{{{zzzzzz{{{|||{{{yyywwwxxx{{{}}}~~~~~~~~~}}}yyyxxxwwwvvvuuuuuuuuuuuurrrqqqqqqsssvvvwwwvvvuuuppppppppppppqqqrrrsssssstttssssssrrrrrrsssssstttvvvuuuuuuuuuwwwxxxzzz|||xxxxxxwwwwwwvvvtttsssrrrqqqppppppqqqssssssrrrpppqqqsssttttttsssqqqqqqqqqrrruuuvvvtttooonnnppptttqqqrrrrrrqqqqqqpppooonnnjjjlllmmmllliiiiiikkknnniiikkkmmmllliiihhhjjjllliiillloooooonnnmmmllllllkkkkkkkkklllmmmnnnppppppiiikkklllkkkhhhhhhjjjllllllkkkkkkjjjiiihhhggggggfffggghhhhhhhhhhhhgggggghhhgggfffffffffgggiiijjjllllllkkkjjjhhhfffeeedddbbbaaa___\\\ZZZYYYXXXXXXRRROOOLLLKKKKKKKKKKKKJJJHHHIIIIIIJJJJJJKKKKKKKKKHHHIIIIIIJJJKKKKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIJJJJJJLLLMMMNNNOOOPPPRRRTTTVVVWWWYYY\\\___oooooooooooooooooooooooonnnmmmmmmlllllllllmmmmmmooooooppppppooonnnmmmmmmnnnnnnnnnppprrrsssrrrqqquuuuuuuuuuuutttrrrpppoooqqqpppooonnnnnnmmmmmmnnnppppppqqqrrrssssssttttttrrrpppnnnnnnpppqqqrrrrrrqqqrrrssstttuuuuuuuuuuuusssrrrqqqoooooooooppppppkkklllooopppqqqpppooonnnpppooooooooopppqqqrrrrrrvvvwwwyyyyyyyyywwwuuutttrrrrrrrrrrrrrrrssstttuuuttttttsssrrrssstttuuuvvvtttttttttrrrqqqqqqsssuuutttuuuuuutttrrrrrrtttuuutttttttttuuuuuuuuuuuuuuuvvvuuutttsssssstttuuuvvvtttrrrqqqqqqsssttttttsssrrrrrrrrrqqqqqqrrrssssssqqqrrrrrrssstttuuuvvvvvvvvvwwwxxxyyyyyyxxxvvvuuuuuusssqqqpppppprrrtttvvvsssssssssttttttttttttuuuuuuuuuvvvwwwwwwvvvuuutttuuuuuuvvvwwwxxxyyyyyyzzzwwwwwwvvvvvvuuuuuuttttttxxxwwwuuutttssssssssstttvvvwwwxxxxxxvvvvvvwwwxxxyyyyyywwwvvvuuuuuutttttttttuuuvvvwwwwwwvvvuuutttyyyxxxwwwvvvvvvwwwxxxyyyzzzyyyxxxwwwvvvwwwxxxyyy}}}}}}||||||}}}}}}|||||||||vvvwwwxxxyyyyyyyyyxxxwwwwwwxxxxxxyyyyyyxxxxxxwwwtttvvvyyy|||}}}}}}|||{{{{{{zzzyyyxxxxxxxxxyyyzzzyyyyyyxxxxxxwwwvvvvvvuuutttvvvxxxzzz{{{zzzyyyxxxzzzyyyyyyxxxxxxyyyyyyzzzvvvvvvwwwxxxzzz{{{||||||{{{yyywwwxxxzzz{{{||||||yyyyyyzzzzzzzzzyyyxxxxxxwwwyyy{{{|||zzzyyyyyyzzzzzzwwwuuutttuuuvvvvvvvvvwwwwwwwwwwwwxxxyyyzzzzzz~~~}}}yyyxxxwwwwwwwwwvvvtttrrrnnnoooqqqsssuuuwwwxxxyyyxxxxxxxxxyyyyyyxxxwwwwwwxxxxxxwwwvvvvvvuuuvvvvvvyyyxxxxxxxxxxxxxxxxxxxxxzzzxxxuuussssssuuuxxxzzzyyy|||~~~}}}~~~~~~|||{{{{{{{{{|||}}}zzzzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyzzzzzzzzz{{{}}}~~~~~~}}}|||{{{yyyxxxvvvuuutttsssttttttvvvtttssstttwwwwwwuuusssppppppooooooppppppqqqrrrssssssqqqqqqqqqqqqsssssspppqqqsssvvvyyy{{{}}}zzzwwwuuuuuuvvvvvvtttqqqtttrrrppppppqqqssssssrrrtttuuuvvvuuusssqqqqqqrrrvvvuuuuuutttsssrrrqqqpppqqqqqqqqqqqqooonnnmmmlllmmmmmmmmmmmmmmmmmmlllllljjjjjjjjjjjjjjjjjjjjjjjjoooooonnnmmmmmmmmmmmmnnnmmmkkkiiiiiijjjllllllllllllkkkjjjiiiiiijjjkkklllhhhhhhgggggghhhhhhiiijjjhhhgggffffffgggiiikkkllliiihhhgggeeeeeeeeeffffffjjjiiihhhfffeeecccbbbaaa^^^]]]ZZZXXXUUUSSSRRRQQQMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEHHHHHHGGGGGGGGGHHHIIIIIIGGGIIIKKKLLLLLLNNNQQQSSSVVVXXX[[[]]]^^^```bbbdddnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmllllllllllllmmmmmmoooooopppppppppoooooonnnnnnmmmmmmoooqqqsssrrrrrrtttuuuuuuuuutttrrrpppooommmmmmmmmmmmnnnooopppqqqooooooooopppqqqrrrrrrrrrrrrpppnnnnnnpppqqqqqqqqqppppppqqqrrrsssttttttsssqqqpppooommmllllllmmmmmmkkklllnnnoooppppppoooooooooooooooooopppqqqssssssvvvwwwyyyyyyyyywwwvvvtttsssrrrrrrrrrrrrssstttuuuttttttsssrrrrrrssstttuuusssttttttsssqqqqqqrrrtttrrrssstttsssqqqqqqssstttttttttttttttttttttuuuuuuwwwvvvuuuttttttuuuvvvwwwtttsssqqqrrrtttuuuuuutttttttttssssssrrrrrrssssssssssssssssssttttttuuuuuuvvvwwwxxxyyyyyyxxxwwwuuuvvvtttrrrqqqqqqrrrtttuuusssssssssssstttttttttttttttuuuuuuvvvvvvuuuttttttvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuwwwvvvuuusssssssssttttttvvvwwwxxxwwwvvvuuuvvvwwwyyyxxxwwwwwwvvvvvvvvvvvvtttuuuuuuuuuuuuuuuttttttyyyxxxwwwwwwwwwwwwxxxyyywwwwwwxxxxxxyyy{{{|||}}}|||||||||}}}~~~~~~|||{{{{{{{{{wwwxxxyyyzzzzzzyyyxxxwwwxxxxxxxxxyyyyyyxxxxxxxxxuuuvvvxxxzzz{{{{{{zzzzzzzzzyyyxxxwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwvvvvvvuuuuuuvvvxxxyyyzzzzzzyyyxxxyyyxxxxxxwwwwwwxxxxxxyyywwwwwwxxxxxxyyyzzz{{{{{{{{{yyywwwxxxzzz||||||||||||||||||{{{zzzyyyxxxwwwxxxzzz||||||{{{zzzzzzzzzzzzxxxvvvuuuvvvwwwwwwvvvwwwwwwwwwwwwxxxxxxyyyzzz}}}~~~~~~}}}{{{yyyxxxwwwvvvwwwwwwwwwuuusssppppppqqqsssuuuvvvxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwxxxyyyxxxxxxyyyyyyxxxxxxwwwwwwxxxwwwuuutttsssuuuwwwxxxyyy{{{~~~~~~~~~}}}|||{{{{{{{{{|||}}}zzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzyyyzzzzzz{{{{{{zzz|||}}}~~~}}}|||zzzyyywwwuuutttttttttuuuuuusssssstttvvvvvvtttrrrqqqqqqqqqqqqrrrrrrssstttssssssqqqqqqqqqqqqsssssssssttttttvvvwwwxxxzzzzzzwwwuuussstttvvvwwwvvvtttuuusssqqqqqqrrrsssssssssuuuvvvwwwvvvtttsssrrrsssttttttsssrrrqqqpppooooooppppppppppppooonnnmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmkkkkkkkkkkkkkkkkkkkkkkkknnnnnnmmmlllllllllllllllllljjjiiijjjkkkmmmlllllliiiiiihhhgggggghhhiiiiiihhhhhhhhhhhhhhhiiijjjjjjjjjiiihhhgggggghhhjjjkkkiiihhhgggfffeeeeeeffffffggggggfffdddcccaaa``````\\\ZZZXXXUUURRRPPPOOONNNKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHIIIHHHHHHHHHGGGGGGGGGFFFHHHHHHHHHHHHHHHIIIIIIJJJIIIKKKMMMMMMNNNOOORRRUUUWWWZZZ\\\^^^```bbbfffiiinnnnnnnnnnnnnnnnnnnnnnnnllllllkkkkkkkkkllllllmmmnnnooooooppppppppppppoooooommmlllmmmooorrrrrrrrrttttttuuuuuutttrrrpppooommmllllllmmmmmmnnnooopppmmmmmmnnnnnnooopppppppppssspppnnnnnnooopppppppppnnnooopppqqqrrrrrrrrrqqqqqqpppooommmlllkkkkkkkkkllllllmmmmmmnnnoooooooooooooooooopppqqqssstttuuuvvvwwwxxxyyyyyyxxxvvvuuussssssrrrrrrrrrsssttttttttttttssssssrrrsssssstttrrrsssttttttrrrqqqqqqrrrpppqqqqqqqqqooooooqqqrrrrrrrrrrrrsssssstttttttttwwwvvvuuuttttttuuuvvvwwwtttsssrrrsssuuuwwwwwwvvvwwwvvvuuutttsssrrrrrrqqqrrrrrrrrrrrrssssssssssssvvvwwwxxxzzzzzzyyywwwvvvwwwuuusssrrrqqqrrrssstttssssssssssssttttttttttttsssssstttuuuuuuttttttssswwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuutttttttttuuuuuuwwwxxxyyyxxxvvvuuuuuuvvvxxxxxxwwwwwwwwwwwwxxxxxxuuutttttttttttttttuuuuuuyyyyyyxxxxxxxxxxxxyyyyyyxxxxxxyyy{{{||||||||||||yyyzzz{{{}}}~~~}}}{{{zzzzzz{{{xxxyyyyyyzzzzzzyyyyyyxxxxxxxxxyyyyyyyyyyyyxxxxxxvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvwwwxxxyyyyyyyyyyyyxxxwwwwwwvvvvvvwwwwwwxxxwwwwwwxxxxxxyyyyyyyyyzzzzzzyyyxxxxxxzzz|||||||||~~~}}}|||{{{yyyxxxxxxyyy{{{}}}~~~|||{{{{{{{{{zzzxxxwwwvvvwwwxxxwwwwwwvvvvvvvvvvvvwwwxxxyyyzzzzzz{{{||||||{{{zzzxxxwwwwwwvvvvvvvvvxxxxxxvvvuuurrrrrrssstttuuuvvvvvvwwwxxxyyyyyyzzzzzzyyyyyyyyywwwwwwwwwwwwxxxyyyzzz{{{xxxxxxyyyzzzyyyxxxvvvuuuvvvuuuuuuttttttuuuvvvvvvxxx{{{~~~}}}{{{zzzzzzzzz{{{|||yyyyyyyyyzzzzzz{{{{{{{{{yyyyyyzzzzzzzzz{{{{{{|||{{{|||~~~~~~~~~{{{zzzxxxwwwvvvuuuuuuuuutttsssrrrsssuuuuuusssqqqrrrrrrsssssstttuuuvvvvvvssssssqqqqqqqqqqqqssssssvvvvvvuuuuuuuuuuuuuuuuuutttsssrrrsssvvvwwwwwwvvvuuusssqqqqqqssstttssssssuuuvvvwwwwwwuuusssssstttqqqqqqpppooonnnmmmmmmlllnnnnnnooooooooonnnnnnmmmllllllmmmnnnoooooooooooommmmmmmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkjjjjjjjjjkkkjjjjjjkkkmmmmmmllljjjiiihhhhhhgggggghhhhhhiiiiiihhhhhhhhhhhhiiijjjjjjlllkkkjjjhhhgggggghhhhhhiiihhhgggfffeeeeeeeeeeeeddddddcccbbb```___^^^^^^XXXWWWTTTQQQOOOLLLKKKJJJHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHIIIIIIJJJKKKLLLMMMOOOPPPPPPQQQTTTVVVZZZ\\\^^^```cccgggkkkooonnnnnnnnnnnnnnnnnnnnnnnnlllkkkkkkkkkkkkllllllmmmmmmmmmnnnooopppppppppppppppnnnllllllnnnqqqrrrsssttttttuuuuuutttrrrqqqppppppooonnnmmmllllllllllllnnnnnnnnnnnnooooooppppppssspppnnnnnnoooppppppooooooooopppqqqqqqqqqqqqqqqsssrrrqqqpppnnnmmmllllllllllllllllllmmmnnnooopppnnnooooooppprrrtttuuuvvvvvvwwwxxxyyyyyyxxxvvvuuussssssrrrrrrrrrssssssttttttttttttsssssssssssssssqqqsssuuuuuusssqqqppppppoooooopppooommmmmmnnnpppppppppqqqqqqrrrsssttttttvvvuuutttsssssstttuuuvvvtttsssrrrsssvvvxxxyyyxxxwwwwwwvvvuuusssqqqpppooonnnnnnoooooopppqqqqqqrrruuuvvvxxxzzzzzzyyywwwvvvwwwvvvtttrrrqqqqqqrrrsssrrrrrrssssssssstttttttttrrrrrrssssssssssssssssssuuuuuuuuuuuuuuuuuuuuutttttttttuuuuuuvvvvvvwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwxxxyyyzzzyyywwwvvvvvvwwwxxxxxxwwwwwwxxxyyyyyyzzzvvvvvvtttttttttuuuwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{||||||{{{zzzxxxwwwwwwxxxzzz|||~~~~~~~~~}}}}}}|||{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyxxxwwwxxxxxxyyyyyyxxxxxxwwwwwwvvvuuuttttttuuuvvvvvvvvvvvvuuuuuuuuuttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxyyyyyyxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzyyyxxxyyy|||}}}}}}|||~~~}}}|||{{{zzzzzzyyyyyy{{{}}}}}}{{{{{{|||zzzyyywwwwwwxxxyyyxxxwwwuuuuuuuuuvvvwwwxxxyyyzzz{{{{{{|||||||||{{{zzzyyyvvvuuuuuuvvvxxxxxxwwwvvvttttttttttttuuuuuuuuuuuuxxxxxxyyyzzzzzzzzzzzzyyywwwwwwwwwwwwxxxyyyzzzzzzyyyyyyzzz{{{zzzxxxvvvtttsssttttttuuuuuuuuuuuuuuuxxx{{{~~~}}}|||zzzyyyyyyyyyzzz{{{xxxxxxxxxyyyzzzzzz{{{{{{yyyyyyzzz{{{{{{|||||||||||||||~~~{{{zzzyyyxxxwwwvvvvvvvvvsssssssssssstttsssrrrqqqqqqrrrssstttuuuvvvvvvvvvssssssqqqqqqqqqqqqsssssswwwvvvuuussssssssssssssstttsssssstttuuuuuuuuuuuusssqqqpppppprrrrrrrrrqqqssstttvvvuuusssrrrrrrsssoooooonnnmmmlllkkkjjjjjjkkklllmmmnnnnnnnnnnnnnnnjjjkkklllmmmnnnnnnnnnnnnlllllllllllllllllllllllliiijjjjjjjjjiiiiiihhhhhhiiiiiijjjkkkmmmmmmkkkiiijjjjjjiiiiiiiiiiiijjjjjjiiihhhhhhhhhhhhiiijjjjjjnnnmmmkkkiiigggfffffffffhhhgggfffeeeddddddccccccaaaaaa```___^^^]]]\\\\\\UUUTTTQQQOOOLLLJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLNNNOOOQQQQQQRRRSSSVVVXXX\\\^^^aaacccfffkkkppptttmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkllllllmmmnnnlllmmmmmmnnnoooooooooooopppnnnllllllnnnqqqsssssssssttttttttttttsssqqqppppppooonnnmmmmmmllllllmmmoooooooooppppppppppppppprrrpppnnnmmmoooppppppooopppqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqpppooonnnmmmlllmmmmmmllllllmmmnnnooopppoooooopppqqqrrrtttvvvwwwuuuvvvxxxyyyyyyxxxwwwvvvtttssssssrrrrrrrrrsssssstttttttttttttttttttttsssssstttvvvvvvtttqqqqqqqqqnnnoooooommmkkkjjjkkklllmmmnnnooopppqqqrrrsssssstttsssrrrqqqqqqrrrsssttttttsssssstttvvvxxxyyyxxxwwwvvvvvvtttrrrpppmmmlllhhhiiijjjlllnnnpppqqqrrrtttuuuwwwyyyyyyxxxwwwvvvvvvuuusssrrrqqqqqqqqqqqqrrrrrrrrrsssssssssssstttrrrrrrrrrrrrssssssttttttrrrsssssstttuuuuuuvvvvvvttttttuuuuuuvvvvvvwwwwwwxxxxxxxxxxxxyyyyyyyyyxxxyyyzzz{{{zzzxxxwwwxxxyyywwwwwwwwwwwwxxxyyyzzzzzzxxxwwwvvvvvvvvvwwwyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyxxxvvvuuuuuuvvvyyy{{{|||}}}}}}|||~~~~~~}}}|||}}}}}}zzzzzzyyyyyyxxxxxxxxxxxxvvvwwwwwwwwwwwwwwwwwwvvvvvvuuusssrrrrrrssstttuuuuuuuuuuuutttttttttsssssssssssstttuuuvvvwwwwwwxxxwwwvvvvvvvvvvvvxxxyyyzzzyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyy{{{~~~~~~{{{zzzzzzyyyyyyzzz{{{||||||}}}}}}{{{{{{{{{zzzyyyxxxxxxyyyyyyxxxvvvtttttttttuuuvvvwwwyyyzzz{{{{{{{{{{{{{{{zzzzzzzzzuuuuuuuuuvvvxxxyyyxxxvvvuuuuuuuuuuuuuuuuuuuuuuuuwwwxxxyyyyyyzzzzzzzzzyyyxxxwwwwwwwwwwwwxxxyyyyyy{{{||||||{{{zzzxxxvvvuuurrrssstttuuuvvvvvvuuuuuuwwwzzz~~~|||{{{yyyxxxxxxxxxyyyzzzwwwwwwxxxxxxyyyzzzzzz{{{yyyzzz{{{|||||||||{{{{{{{{{{{{|||}}}~~~~~~{{{zzzzzzyyyxxxwwwvvvvvvssstttttttttsssrrrqqqqqqqqqqqqssstttuuuuuuuuutttssssssqqqqqqqqqqqqssssssuuutttsssrrrrrrssstttuuuvvvvvvvvvuuutttssssssssspppooonnnoooppppppooonnnpppqqqrrrrrrpppoooppppppnnnmmmlllkkkjjjiiiiiihhhjjjkkklllmmmmmmmmmmmmmmmhhhiiijjjkkkllllllmmmllljjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhiiihhhgggffffffhhhhhhiiijjjlllllljjjhhhiiiiiiiiiiiiiiiiiiiiiiiihhhhhhgggggghhhhhhiiijjjmmmlllkkkiiigggeeeddddddffffffeeedddcccbbbaaa```______^^^\\\[[[ZZZYYYYYYRRRQQQOOOMMMKKKIIIHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGHHHHHHGGGGGGFFFEEEGGGGGGGGGHHHHHHHHHHHHHHHJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPRRRSSSTTTVVVYYY[[[```bbbeeegggjjjnnnssswwwmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllmmmmmmnnnooommmnnnnnnoooooooooooonnnpppnnnmmmnnnppprrrsssssssssssstttttttttsssqqqqqqmmmmmmmmmnnnnnnooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqpppnnnmmmmmmnnnpppqqqppprrrrrrsssssssssssssssrrrooopppppppppooonnnmmmlllmmmmmmnnnnnnoooppppppppppppqqqqqqrrrsssuuuvvvwwwuuuvvvxxxyyyyyyxxxwwwvvvttttttsssrrrrrrrrrssssssssstttuuuvvvvvvvvvvvvuuuuuuvvvwwwvvvtttrrrrrrrrrooopppooollljjjhhhhhhiiikkklllmmmnnnpppqqqsssssssssrrrqqqppppppqqqrrrsssuuutttssstttvvvxxxxxxwwwvvvvvvuuutttrrrooommmkkkeeefffhhhjjjmmmoooqqqrrrrrrtttvvvwwwxxxxxxvvvuuussssssrrrqqqqqqppppppqqqrrrrrrrrrrrrssssssssssssrrrrrrrrrrrrrrrssstttuuurrrrrrssstttuuuvvvwwwwwwuuuuuuuuuuuuvvvvvvvvvvvvxxxyyyyyyzzzzzzyyyxxxxxxxxxyyyzzzyyyxxxxxxyyyzzzwwwwwwwwwwwwwwwxxxyyyzzzwwwwwwwwwwwwxxxyyyzzz{{{xxxxxxyyyyyyyyyyyyxxxxxxuuuuuuvvvwwwwwwwwwwwwwwwtttuuuwwwyyyzzz{{{||||||zzz}}}~~~~~~~~~~~~}}}}}}}}}}}}zzzzzzyyyxxxwwwwwwwwwwwwuuuuuuvvvvvvvvvvvvuuuuuuuuutttsssrrrrrrrrrsssttttttttttttuuutttssssssrrrrrrssstttuuuwwwxxxyyyzzzwwwvvvuuutttuuuwwwyyy{{{zzzyyyyyyyyyyyyyyyyyyzzzyyyyyyzzzzzz{{{{{{{{{|||{{{{{{{{{}}}zzzyyyyyyxxxyyy{{{|||}}}|||~~~}}}{{{zzz{{{yyyxxxwwwxxxyyyyyywwwuuussssssssstttuuuwwwxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxvvvuuuuuuvvvxxxyyywwwvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwxxxyyyyyyyyyyyyxxxwwwxxxxxxyyyzzz{{{|||~~~}}}|||zzzyyyxxxwwwssssssuuuvvvvvvvvvvvvvvvwwwzzz~~~{{{zzzxxxwwwwwwwwwxxxyyyvvvvvvwwwxxxyyyyyyzzzzzzzzz{{{|||}}}}}}|||{{{zzzyyyyyyzzzzzz{{{|||}}}~~~zzzzzzzzzyyyxxxwwwvvvuuusssuuuvvvuuusssrrrrrrrrrqqqrrrssstttttttttsssrrrssssssqqqqqqqqqqqqssssssssssssqqqqqqrrrsssvvvwwwyyyzzzyyywwwtttrrrrrrrrrnnnmmmmmmnnnoooooonnnlllmmmnnnpppooonnnmmmmmmnnnmmmmmmlllkkkjjjiiiiiihhhiiijjjkkklllllllllllllllhhhhhhiiijjjkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiifffggghhhhhhhhhgggfffeeehhhgggggghhhjjjjjjiiigggfffgggggghhhhhhggggggfffgggffffffffffffggghhhhhhjjjjjjiiihhhfffeeedddcccddddddccccccaaa```^^^]]]]]]\\\[[[YYYWWWVVVTTTTTTNNNNNNLLLKKKJJJIIIIIIIIIGGGGGGHHHHHHIIIIIIJJJJJJFFFFFFFFFGGGGGGHHHHHHIIIGGGHHHHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHJJJJJJJJJKKKLLLMMMNNNOOOPPPRRRTTTVVVWWWZZZ]]]```eeehhhkkknnnppprrruuuxxxmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnoooppppppppppppqqqqqqqqqppppppooopppoooooopppsssttttttsssrrrssstttttttttsssrrrqqqooonnnnnnoooooopppqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqooommmkkkllloooqqqrrrqqqrrrrrrssssssssssssrrrrrroooooopppqqqqqqpppooonnnmmmnnnoooqqqqqqqqqqqqppprrrrrrrrrrrrssstttuuuvvvtttvvvwwwyyyyyyyyywwwvvvuuutttsssrrrrrrrrrrrrrrrssstttvvvwwwxxxxxxxxxxxxxxxxxxxxxvvvtttsssssstttqqqqqqpppmmmiiiffffffgggjjjjjjlllmmmoooqqqrrrsssssssssrrrqqqqqqrrrssssssuuutttssssssuuuwwwvvvvvvvvvvvvvvvuuusssqqqnnnlllfffgggiiikkkmmmoooqqqrrrqqqrrrtttvvvwwwvvvuuutttqqqpppppppppppppppppppppqqqqqqrrrrrrrrrssssssssssssrrrrrrrrrssstttvvvvvvtttttttttuuuuuuvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuxxxxxxyyyyyyyyywwwvvvuuutttvvvwwwwwwwwwwwwxxxzzzwwwwwwvvvvvvvvvwwwwwwxxxvvvvvvwwwxxxyyyyyyyyyyyywwwwwwxxxyyyyyyxxxwwwwwwvvvvvvuuuuuuvvvvvvwwwwwwttttttuuuvvvxxxzzz|||}}}yyy{{{~~~~~~|||{{{zzzzzz|||}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}zzzyyyxxxvvvuuuuuuvvvvvvssssssttttttttttttsssssssssssssssrrrssssssttttttssstttuuuuuuuuutttrrrrrrrrrssstttvvvxxxyyy{{{|||xxxvvvtttssstttvvvyyy{{{yyyyyyxxxxxxxxxxxxyyyyyyyyyzzzzzz{{{|||}}}~~~~~~||||||}}}}}}|||zzzyyyzzz{{{|||~~~|||}}}~~~|||zzzzzzzzzxxxwwwwwwwwwyyyxxxvvvtttrrrrrrssstttuuuwwwxxxyyyxxxwwwwwwwwwwwwwwwxxxxxxvvvuuuuuuvvvxxxxxxwwwuuuuuuuuuuuuuuuuuuuuuvvvvvvtttuuuvvvwwwxxxxxxxxxxxxvvvwwwxxxzzz|||~~~~~~|||zzzyyyyyyzzzttttttuuuuuuvvvwwwxxxxxxwwwzzz}}}~~~~~~}}}}}}}}}zzzyyyxxxwwwvvvwwwwwwxxxuuuuuuvvvwwwxxxyyyzzzzzz{{{|||}}}~~~}}}{{{yyyxxxvvvvvvwwwxxxyyyzzz{{{|||yyyyyyzzzyyyxxxwwwuuuttttttvvvwwwvvvsssrrrrrrsssrrrssstttuuuuuusssrrrpppssssssqqqqqqqqqqqqsssssstttsssqqqqqqrrrtttvvvxxxzzz{{{{{{yyyuuurrrrrrsssnnnmmmmmmnnnppppppnnnlllkkkmmmnnnnnnmmmllllllmmmnnnnnnmmmlllkkkjjjiiiiiiiiijjjkkkkkkkkkkkkkkkjjjiiijjjjjjkkkkkkkkkjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhfffggghhhiiihhhgggeeedddgggfffeeeeeeggghhhhhhgggeeefffggghhhhhhgggfffeeeeeeeeeeeeeeeeeefffgggggggggggggggffffffeeedddcccbbbbbbbbbaaa___]]][[[ZZZZZZYYYWWWUUUSSSPPPOOONNNJJJJJJIIIHHHHHHHHHIIIIIIFFFFFFGGGHHHHHHIIIJJJJJJFFFFFFGGGGGGHHHIIIIIIJJJHHHHHHHHHHHHHHHGGGGGGFFFHHHHHHHHHHHHIIIIIIIIIJJJKKKKKKKKKLLLMMMNNNOOOPPPRRRTTTWWWYYY[[[^^^bbbeeekkknnnrrruuuvvvvvvxxxyyymmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnpppqqqqqqsssssssssssssssrrrqqqppppppoooppprrrtttuuutttsssrrrssstttttttttsssrrrqqqsssrrrqqqpppooooooooooooqqqqqqqqqpppppppppppppppmmmlllkkkllloooqqqrrrrrrrrrrrrsssssssssrrrrrrqqqpppqqqrrrssstttsssrrrrrrlllnnnppprrrsssrrrqqqpppssssssssssssssstttuuuvvvtttuuuwwwyyyyyyyyywwwwwwuuutttsssrrrrrrrrrrrrrrrssstttvvvxxxyyyzzzzzzyyyzzzzzzyyyvvvtttssstttvvvrrrrrrpppmmmhhheeeeeeeeeiiiiiikkkmmmoooqqqrrrssstttsssrrrrrrrrrrrrssstttvvvtttssssssuuuvvvuuuuuuvvvwwwwwwwwwuuurrrooommmiiiiiikkklllnnnoooqqqqqqpppqqqsssuuuvvvvvvuuutttooooooooooooooopppppppppqqqqqqrrrrrrrrrsssssssssssssssrrrrrrssstttvvvwwwvvvvvvvvvvvvuuuuuuuuuuuuwwwwwwvvvvvvuuuuuuttttttwwwxxxxxxxxxwwwvvvtttsssrrrsssuuuvvvuuuvvvwwwyyywwwwwwvvvvvvvvvvvvvvvwwwtttuuuwwwxxxyyyyyyxxxxxxvvvwwwxxxyyyyyyxxxwwwvvv{{{yyywwwuuutttttttttuuutttttttttuuuwwwyyy|||}}}yyy{{{}}}}}}{{{xxxwwwvvvyyy{{{|||~~~~~~~~~~~~}}}{{{|||||||||||||||||||||zzzyyywwwuuuuuuuuuuuuvvvrrrssssssssssssssssssrrrrrrrrrssssssssstttttttttssstttuuuuuuuuutttsssrrrrrrssstttvvvxxxzzz|||}}}xxxvvvtttssssssvvvyyy|||xxxxxxwwwwwwwwwwwwxxxxxxzzzzzz{{{|||}}}~~~}}}}}}~~~~~~|||{{{zzz{{{|||}}}{{{}}}~~~~~~|||zzzyyyyyywwwvvvvvvwwwxxxxxxuuusssrrrrrrrrrsssuuuwwwxxxyyyyyyxxxxxxxxxxxxxxxyyyyyywwwvvvvvvvvvxxxxxxvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvttttttuuuwwwwwwxxxxxxxxxuuuvvvxxx{{{|||zzzyyyzzz{{{uuuuuuuuuuuuvvvwwwyyyyyywwwzzz}}}~~~}}}|||||||||yyyyyywwwvvvvvvvvvwwwxxxtttuuuvvvwwwxxxyyyzzzzzz|||}}}~~~~~~}}}{{{yyywwwuuuuuuuuuvvvwwwxxxzzz{{{xxxyyyyyyyyyxxxvvvtttssstttwwwxxxwwwtttrrrrrrtttssstttuuuvvvuuutttqqqpppssssssqqqqqqqqqqqqssssssuuutttrrrqqqrrrtttvvvxxxyyy{{{|||yyyuuussstttuuunnnnnnnnnoooqqqpppnnnlllkkklllnnnnnnmmmlllmmmmmmooonnnnnnmmmlllkkkjjjjjjjjjjjjkkkkkkkkkjjjjjjiiikkkkkklllllllllkkkjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhfffggghhhiiiiiigggeeedddgggeeecccccceeegggggggggggghhhiiijjjjjjiiihhhgggeeeddddddddddddeeeffffffdddeeeeeefffeeeeeedddddd```aaaaaa```^^^\\\ZZZYYYXXXWWWUUURRROOOMMMKKKJJJGGGGGGGGGGGGGGGGGGHHHIIIEEEFFFFFFGGGHHHHHHIIIIIIFFFFFFGGGHHHIIIIIIJJJJJJHHHIIIIIIIIIIIIHHHGGGGGGIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQTTTVVVYYY\\\___bbbfffiiipppssswwwzzzzzzyyyyyyyyynnnnnnnnnmmmmmmlllllllllhhhiiijjjkkkmmmnnnoooppppppqqqrrrrrrssssssssssssooopppqqqsssuuuvvvwwwxxxvvvvvvvvvvvvvvvwwwwwwwwwrrrooommmnnnqqqqqqooommmmmmmmmmmmoooqqqqqqooommmlllmmmnnnoooqqqssstttuuuvvvuuusssqqqpppppppppqqqooooooooooooooopppppppppqqqqqqrrrsssssssssrrrrrrpppqqqtttwwwxxxwwwvvvtttuuuvvvwwwyyyyyyyyyyyyyyywwwuuusssrrrrrrrrrqqqooorrrssssssuuuwwwyyy{{{|||}}}}}}||||||{{{yyyxxxwwwvvvtttqqqnnnkkkiiihhhhhhjjjkkkmmmoooqqqrrrssssssuuutttsssrrrqqqpppppppppsssrrrrrrsssssstttvvvvvvttttttuuuuuutttrrrpppooolllmmmnnnpppqqqqqqqqqqqqnnnqqqtttwwwxxxxxxvvvtttpppooooooooopppqqqrrrrrrtttttttttssssssrrrrrrrrrrrrrrrrrrrrrssstttuuuuuuwwwwwwwwwuuusssrrrssstttuuuuuuuuuuuuuuuuuuttttttxxxxxxxxxxxxvvvuuutttsssuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwvvvuuuttttttsssssssssuuuvvvwwwwwwwwwwwwwwwvvvuuutttttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvwwwvvvwwwwwwxxxyyyzzz{{{~~~{{{yyywwwwwwxxxxxx{{{|||}}}~~~~~~}}}~~~~~~|||yyywwwvvvvvvxxxyyyyyyxxxwwwvvvttttttssssssssssssttttttssstttttttttuuuuuuvvvvvvwwwvvvvvvvvvuuusssrrrqqqrrrssstttvvvxxx{{{|||}}}|||{{{yyywwwvvvvvvwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyzzz{{{}}}}}}~~~~~~{{{{{{|||}}}}}}|||~~~}}}{{{yyyxxxxxxvvvuuuuuuuuuuuutttttttttvvvuuutttsssssstttuuuvvvxxxvvvttttttvvvyyy{{{|||xxxxxxxxxxxxwwwuuutttsssrrrrrrssssssuuuvvvwwwxxxwwwvvvvvvvvvvvvvvvwwwwwwvvvwwwzzz}}}zzzyyyyyyxxxvvvuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwxxxyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyzzz{{{||||||{{{}}}~~~{{{yyy{{{{{{zzzyyyxxxvvvvvvuuuyyyzzz{{{yyyuuurrrrrrsssxxxxxxwwwvvvtttsssqqqppprrrrrrrrrqqqqqqqqqppppppooooooooooooooopppppppppqqqrrrtttsssrrrrrrsssuuu{{{|||||||||zzzxxxuuusssoooooooooooonnnmmmlllkkkllllllkkkkkkkkklllmmmmmmnnnnnnooooooooommmlllkkkjjjiiiiiiiiiiiijjjkkkkkkllllllmmmmmmllllllkkkjjjlllllllllkkkjjjiiiggggggjjjiiihhhggggggggggggggghhhgggfffeeefffgggjjjkkkmmmlllkkkiiihhhhhhggggggffffffeeedddcccccccccccccccccccccccccccbbbaaa```^^^^^^^^^]]][[[XXXVVVUUUSSSRRROOOMMMLLLLLLLLLMMMIIIIIIIIIHHHHHHHHHGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIMMMJJJGGGGGGJJJLLLKKKJJJJJJIIIIIIJJJNNNQQQSSSSSSWWWZZZ^^^cccfffkkkpppsssyyyxxxwwwzzz}}}}}}{{{mmmmmmmmmlllllllllkkkkkkhhhiiijjjkkklllnnnooooooppppppqqqrrrrrrrrrrrrrrrppppppqqqssstttuuuvvvwwwwwwwwwwwwvvvvvvuuuuuuuuurrrpppnnnooopppqqqooommmmmmmmmmmmnnnppppppooommmmmmmmmnnnpppqqqrrrssstttuuutttrrrqqqpppoooppppppooooooppppppppppppqqqqqqqqqqqqqqqrrrrrrqqqqqqppppppqqqtttvvvwwwvvvuuuttttttvvvxxxzzz{{{{{{zzzyyywwwuuurrrqqqrrrrrrpppooorrrrrrssstttvvvxxxzzz{{{}}}}}}}}}|||{{{zzzxxxxxxwwwuuurrrooommmkkkjjjjjjjjjkkkmmmoooqqqrrrssssssuuuuuutttsssrrrqqqqqqqqquuuuuutttsssssssssssssssuuuuuuvvvvvvvvvtttsssrrrnnnnnnooooooppppppqqqqqqoooqqquuuwwwyyyxxxvvvtttppppppppppppppppppqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrssstttuuuvvvwwwwwwuuurrrqqqrrrsssttttttttttttttttttttttttvvvvvvvvvvvvuuuuuutttsssuuutttttttttuuuuuuvvvwwwxxxwwwwwwvvvuuuuuuttttttssssssttttttuuuvvvvvvwwwvvvvvvuuutttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwxxxyyyzzz{{{}}}{{{xxxwwwwwwwwwxxx{{{|||}}}~~~~~~~~~}}}}}}}}}}}}~~~}}}|||zzzyyywwwuuuuuuvvvvvvvvvvvvvvvuuuttttttssssssssssssttttttssstttttttttuuuuuuuuuvvvwwwwwwwwwwwwvvvuuutttsssrrrssstttuuuwwwxxxyyyzzzyyyyyyxxxwwwwwwxxxyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxzzz{{{|||{{{{{{|||~~~~~~~~~}}}zzzzzz{{{||||||{{{~~~~~~}}}{{{zzzxxxwwwwwwvvvvvvvvvuuuuuuuuuttttttuuuuuutttsssssstttuuuuuuwwwuuutttsssuuuxxxzzz{{{yyyyyyyyyxxxwwwvvvuuutttssssssssssssuuuvvvwwwxxxuuuuuuuuuuuuvvvxxxyyyyyyxxxyyy|||~~~zzzyyyyyyxxxwwwuuuuuuuuuuuuuuuvvvvvvwwwwwwxxxyyyzzzzzzyyywwwwwwwwwvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxyyyzzzzzz{{{{{{|||}}}|||zzzzzzyyyxxxwwwvvvuuuuuutttvvvxxxyyyxxxuuusssssstttxxxxxxwwwwwwvvvtttsssrrrsssssssssrrrrrrrrrqqqqqqoooooooooppppppqqqqqqqqqpppqqqsssrrrqqqqqqrrrtttxxxyyyzzz{{{{{{zzzxxxwwwoooooooooooonnnmmmlllkkkjjjjjjjjjjjjjjjkkkkkklllnnnooopppppppppooonnnmmmlllkkkkkkkkkkkklllmmmmmmmmmmmmnnnnnnmmmmmmlllkkklllllllllkkkjjjiiigggggghhhhhhgggfffffffffgggggghhhgggfffffffffhhhjjjkkkkkkkkkiiihhhgggffffffffffffeeedddccccccbbbbbbbbbaaaaaaaaaaaa``````___^^^[[[[[[[[[ZZZXXXUUUSSSQQQQQQOOOMMMKKKJJJJJJJJJKKKHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIILLLJJJHHHHHHKKKLLLKKKJJJNNNNNNNNNOOOPPPSSSUUUWWW[[[___dddhhhlllooosssvvvyyyxxxxxxzzz}}}}}}|||llllllllllllkkkkkkkkkkkkhhhiiiiiikkklllmmmnnnooooooooopppqqqqqqqqqqqqpppqqqqqqrrrrrrssstttttttttxxxwwwwwwvvvuuutttsssssssssrrrppppppppppppnnnmmmmmmllllllmmmooopppnnnmmmnnnoooooopppqqqqqqrrrrrrtttsssqqqpppoooooooooooopppppppppqqqqqqrrrrrrrrrqqqqqqrrrqqqqqqpppooonnnppprrrtttvvvvvvvvvtttssstttwww{{{~~~~~~{{{zzzvvvtttrrrqqqrrrrrrqqqooorrrrrrssstttuuuwwwyyyzzz}}}}}}}}}}}}|||zzzyyyxxxxxxvvvsssqqqnnnmmmmmmmmmkkklllmmmoooqqqrrrssssssuuuuuutttsssrrrrrrrrrrrrwwwvvvuuusssrrrqqqqqqqqquuuvvvwwwxxxxxxwwwvvvuuuqqqpppooooooooopppqqqrrrooorrruuuxxxyyyxxxvvvtttrrrqqqqqqppppppppppppqqqooooooooopppppppppppppppqqqppppppqqqqqqrrrssstttuuuvvvvvvtttrrrqqqqqqrrrrrrrrrrrrssssssssssssssstttttttttuuuuuuttttttsssttttttttttttttttttuuuvvvxxxwwwwwwvvvvvvuuuuuutttssssssrrrrrrrrrtttuuuvvvuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwxxxyyyzzz{{{~~~|||zzzxxxwwwwwwwwwwwwzzz{{{||||||}}}}}}||||||||||||{{{zzzzzzyyyxxxxxxuuuttttttsssssstttttttttttttttsssssssssssstttttttttttttttttttttuuuuuuuuuvvvvvvwwwwwwwwwvvvvvvuuussssssttttttuuuuuuvvvvvvwwwwwwwwwwwwxxxyyy{{{|||{{{{{{{{{zzzzzzyyyyyyyyyxxxxxxxxxwwwxxxyyyyyyzzzyyyzzz{{{|||}}}}}}}}}}}}}}}{{{yyyyyyzzzzzzzzzyyy|||{{{{{{yyyxxxwwwvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttssssssssssssttttttuuutttsssssstttvvvyyyzzzzzzzzzzzzyyyxxxwwwuuuuuusssssssssssstttvvvwwwxxxttttttuuuuuuwwwxxxzzz{{{xxxyyy}}}}}}zzzyyyxxxxxxwwwuuuuuuttttttuuuuuuvvvvvvyyyyyyzzzzzzzzzxxxwwwvvvxxxwwwvvvuuuuuuvvvwwwxxxxxxxxxxxxxxxxxxyyyyyyyyy|||}}}~~~|||zzzxxxxxxwwwvvvuuuttttttssssssuuuvvvvvvtttsssssstttvvvvvvwwwwwwwwwvvvuuuuuutttttttttsssssssssrrrrrrooooooooopppqqqrrrrrrsssrrrsssttttttsssssstttuuuxxxyyyzzz{{{zzzyyywwwuuuoooooooooooonnnmmmlllkkkhhhhhhhhhhhhhhhiiijjjjjjnnnooopppqqqqqqqqqpppooonnnmmmmmmmmmmmmnnnoooooonnnnnnnnnnnnnnnmmmllllllllllllkkkkkkjjjiiiggggggfffffffffeeeffffffggggggggggggffffffggghhhjjjkkkjjjiiihhhfffeeeeeeeeedddddddddccccccbbbaaaaaaaaa_________^^^]]]\\\[[[[[[XXXXXXWWWVVVSSSQQQOOONNNMMMLLLJJJIIIHHHHHHHHHIIIGGGGGGGGGGGGFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIKKKMMMMMMLLLKKKPPPSSSTTTTTTSSSUUUYYY\\\cccffflllpppsssuuuwwwyyyyyyyyyyyy{{{}}}~~~~~~|||kkkkkkkkkkkkkkkkkkkkkkkkiiiiiijjjkkklllmmmnnnnnnooooooppppppppppppooooooqqqqqqqqqrrrrrrrrrrrrrrrvvvuuuuuuuuuttttttsssssstttsssrrrqqqpppooonnnmmmmmmllllllmmmnnnooonnnmmmpppppppppppppppqqqqqqqqqrrrqqqppppppooonnnnnnnnnpppqqqqqqrrrrrrssssssssssssssssssrrrqqqpppooonnnrrrsssuuuwwwwwwwwwvvvuuuvvvyyy~~~~~~{{{wwwuuusssrrrssssssrrrqqqqqqqqqrrrssstttvvvxxxyyy||||||||||||{{{zzzyyyxxxvvvuuussspppooonnnnnnnnnkkklllnnnoooqqqrrrrrrrrrssssssrrrrrrqqqrrrrrrrrrvvvvvvtttsssrrrqqqqqqqqqtttuuuwwwxxxxxxxxxwwwwwwsssrrrpppoooooopppqqqrrrppprrrvvvxxxyyyxxxvvvtttsssrrrqqqqqqppppppppppppnnnnnnooooooppppppqqqqqqppppppppppppqqqrrrsssssstttuuuvvvtttrrrppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrssstttuuuuuuuuuuuuuuutttsssssssssssssssttttttwwwwwwwwwvvvvvvuuuuuuuuusssrrrqqqpppppprrrtttuuutttuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuutttttttttuuuuuuuuuvvvwwwyyyzzz{{{||||||zzzxxxwwwwwwwwwwwwyyyzzzzzz{{{{{{{{{{{{{{{{{{zzzyyyxxxxxxxxxxxxxxxvvvuuutttsssrrrssstttuuuttttttssssssssssssttttttttttttttttttttttttttttttttttttuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttwwwwwwwwwxxxyyyzzz{{{{{{{{{{{{zzzzzzyyyyyyxxxxxxyyyyyyyyyzzzzzz{{{||||||zzz{{{|||}}}}}}}}}}}}}}}{{{yyyxxxxxxyyyyyyxxxwwwyyyyyyxxxwwwwwwvvvuuuuuuuuuuuuuuutttttttttsssssssssssssssssssssssssssssssssssssssssssssuuuwwwzzzyyyyyyyyyyyyxxxvvvuuutttsssssssssttttttuuuwwwwwwvvvuuuvvvvvvwwwxxxyyyzzzwwwxxx{{{|||yyywwwvvvvvvvvvuuuuuutttttttttuuuuuuvvvyyyyyyzzzzzzzzzxxxwwwvvvyyyxxxwwwvvvvvvwwwxxxyyyxxxwwwwwwwwwwwwwwwwwwwww{{{|||}}}~~~~~~|||zzzyyyxxxxxxwwwvvvvvvuuuttttttssstttttttttsssrrrrrrrrrssstttuuuvvvvvvwwwvvvvvvssssssssssssrrrrrrrrrrrroooooopppqqqrrrsssssstttuuuvvvwwwwwwvvvvvvwwwyyyzzzzzzzzzyyywwwuuuqqqpppoooooooooooonnnmmmlllkkkhhhhhhhhhhhhhhhiiijjjjjjlllmmmooopppppppppoooooonnnmmmmmmmmmmmmnnnoooooommmmmmmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjiiiggggggeeeeeeeeeeeeeeefffggghhhggggggfffggghhhiiikkkkkkhhhgggfffdddcccccccccccccccbbbbbbbbbaaa``````___]]]]]]]]]\\\[[[ZZZXXXXXXVVVUUUTTTRRRPPPNNNLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJLLLNNNOOOOOONNNMMMPPPTTTXXXXXXVVVXXX^^^cccjjjnnnssswwwyyyyyyzzz{{{zzzzzz{{{|||}}}~~~~~~}}}kkkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkklllmmmmmmnnnnnnoooooooooppppppoooooonnnppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrssssssttttttuuutttttttttrrrqqqooooooooonnnmmmlllmmmnnnoooooonnnppppppppppppppppppppppppppppppppppppooonnnnnnmmmpppqqqqqqrrrssssssttttttttttttttttttsssrrrqqqppptttuuuvvvxxxyyyyyyyyyyyyyyy}}}}}}xxxvvvtttssstttuuutttsssqqqqqqqqqrrrsssuuuvvvwwwzzzzzzzzzzzzzzzyyyxxxwwwtttsssqqqooonnnnnnnnnnnnkkklllnnnoooqqqqqqrrrrrrpppppppppoooppppppqqqqqqssssssrrrrrrrrrrrrssssssssstttvvvwwwxxxwwwwwwvvvtttsssqqqooooooppprrrsssqqqsssvvvyyyyyyxxxvvvtttssssssrrrqqqpppppppppqqqooopppppppppqqqrrrrrrrrrppppppppppppqqqrrrsssssssssuuuvvvuuurrrpppppppppppppppppppppqqqqqqrrrrrrsssssstttuuuvvvvvvvvvvvvssssssrrrrrrrrrrrrrrrsssvvvvvvvvvuuuuuuuuuuuuuuusssrrrpppooopppqqqssstttssstttuuuuuuvvvuuuttttttvvvuuuuuuuuuttttttssssssttttttuuuvvvwwwyyyzzz{{{|||{{{zzzyyyxxxxxxwwwwwwyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyxxxxxxxxxyyyyyyxxxwwwuuutttssstttuuuuuuttttttsssssssssssstttttttttttttttttttttsssssssssrrrrrrssstttuuuuuuuuuuuuwwwwwwwwwvvvvvvuuuuuuuuuxxxxxxyyyyyyzzzzzzzzzzzz{{{{{{zzzzzzzzzyyyyyyyyyxxxyyyzzz{{{|||}}}}}}~~~zzzzzz{{{|||||||||{{{{{{yyyxxxwwwwwwxxxxxxwwwuuuwwwwwwvvvvvvuuuuuutttttttttttttttsssssssssrrrrrrrrrssssssssssssssssssrrrqqqsssttttttssstttwwwyyyyyyyyyyyyxxxwwwvvvttttttttttttsssttttttuuuvvvwwwyyyxxxwwwwwwwwwwwwwwwxxxyyyzzz{{{}}}~~~|||~~~}}}zzzwwwuuuttttttuuuuuuuuuttttttttttttuuuuuuxxxxxxyyyyyyyyyxxxvvvuuuwwwvvvuuuttttttuuuvvvwwwvvvvvvvvvvvvvvvuuuuuuuuuyyyyyy{{{{{{{{{zzzxxxwwwxxxxxxxxxwwwvvvvvvvvvuuuuuuttttttssssssrrrpppooopppqqqrrrtttuuuvvvvvvvvvrrrrrrrrrrrrqqqqqqqqqqqqoooppppppqqqrrrrrrssssssuuuvvvwwwwwwvvvvvvwwwyyyxxxxxxxxxwwwuuurrrooommmoooooooooooonnnmmmlllkkkjjjiiiiiiiiiiiijjjkkkkkkjjjkkklllnnnnnnnnnmmmmmmllllllkkkkkkllllllmmmnnnkkkllllllllllllkkkjjjjjjjjjjjjjjjjjjiiihhhhhhgggeeeeeeeeeeeeeeefffggghhhffffffggghhhiiijjjkkklllffffffdddcccbbbaaaaaaaaaaaaaaaaaaaaa```___^^^]]]]]]]]]\\\[[[YYYXXXVVVUUUSSSSSSQQQOOONNNLLLKKKKKKJJJIIIIIIIIIHHHHHHIIIIIIFFFFFFFFFEEEEEEEEEDDDDDDFFFFFFGGGGGGGGGFFFEEEEEEGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJLLLOOOPPPQQQQQQQQQQQQOOOTTTYYY[[[[[[^^^eeekkkpppsssxxx{{{{{{{{{{{{{{{zzz{{{}}}}}}~~~~~~~~~~~~kkkkkkkkkkkkllllllllllllkkkllllllmmmnnnnnnoooooooooppppppppppppoooooonnnooooooooopppppppppppppppppppppqqqrrrsssttttttuuussstttuuusssqqqppppppqqqpppnnnmmmmmmoooppppppooopppppppppppppppqqqqqqqqqpppppppppppppppooonnnnnnppppppqqqrrrssssssttttttttttttuuuttttttsssrrrqqqtttuuuwwwyyyzzz||||||}}}||||||wwwuuusssssstttuuutttssspppppppppqqqrrrtttuuuvvvwwwwwwwwwwwwwwwvvvuuuuuuqqqpppooonnnmmmmmmnnnooolllmmmnnnoooqqqqqqqqqrrrnnnnnnnnnnnnooopppqqqqqqqqqqqqqqqqqqrrrssstttuuussstttuuuvvvwwwwwwvvvuuusssrrrqqqqqqqqqrrrssstttrrrtttwwwyyyyyyxxxvvvtttsssrrrrrrqqqqqqqqqqqqrrrqqqqqqqqqrrrrrrrrrrrrrrrqqqppppppqqqqqqrrrssstttsssuuuwwwvvvtttqqqppppppooooooppppppqqqrrrrrrrrrssstttuuuvvvvvvvvvvvvvvvsssrrrrrrqqqqqqqqqqqqqqqttttttttttttttttttttttttsssrrrqqqppppppqqqrrrsssssssssuuuvvvvvvvvvuuutttvvvuuuuuuttttttssssssssssssttttttuuuwwwyyy{{{|||||||||{{{zzzzzzyyyxxxxxxxxxwwwwwwwwwwwwxxxyyyzzzyyyzzzzzzzzzzzzzzzzzzzzzxxxxxxwwwvvvuuuuuuuuuuuuttttttsssssssssssstttttttttttttttsssssssssssssssqqqrrrssssssttttttttttttxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxyyyzzz{{{zzzzzzzzz||||||||||||||||||||||||yyyyyy{{{||||||}}}}}}}}}xxxxxxyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwxxxxxxvvvtttuuuuuuuuuuuuuuuuuuuuuuuutttttttttsssssssssrrrrrrssssssttttttttttttsssssspppsssuuuuuusssssswwwzzzzzzzzzyyyyyyxxxvvvuuuttttttttttttttttttuuuvvvvvvzzzyyyxxxwwwwwwwwwwwwwww}}}|||||||||~~~~~~}}}{{{{{{{{{zzzwwwtttssstttuuuuuuuuuttttttssssssttttttuuuvvvwwwxxxxxxwwwvvvuuurrrrrrssssssssssssrrrrrrtttttttttttttttuuuuuuuuuwwwxxxyyyyyyyyyxxxwwwvvvxxxxxxxxxwwwwwwvvvvvvvvvvvvtttsssssssssrrrpppnnnooopppqqqssstttuuuvvvvvvrrrrrrqqqqqqqqqppppppppppppppppppqqqqqqqqqqqqqqqrrrsssttttttsssssstttuuutttuuuvvvvvvuuusssqqqooooooooooooooonnnmmmlllkkkkkkjjjjjjjjjjjjkkklllllliiijjjkkkllllllkkkkkkjjjjjjiiiiiiiiiiiijjjkkkkkkkkkkkkkkkkkkkkkjjjiiiiiiiiiiiijjjjjjiiihhhhhhgggfffffffffeeeffffffggggggeeefffggghhhjjjkkkllllllfffeeedddbbbaaaaaaaaaaaa______`````````^^^\\\[[[\\\[[[ZZZYYYWWWUUUSSSRRRPPPPPPNNNMMMLLLKKKKKKKKKHHHHHHIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEGGGHHHHHHGGGFFFEEEGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLOOOQQQSSSSSSSSSUUUVVVTTTWWW\\\___bbbfffmmmrrruuuxxx{{{}}}|||{{{{{{{{{{{{}}}~~~~~~}}}~~~kkkkkklllllllllmmmmmmmmmmmmmmmnnnnnnoooppppppppppppqqqqqqqqqppppppooonnnnnnnnnnnnoooooopppppppppppppppqqqqqqrrrrrrssssssrrrtttuuutttqqqpppqqqsssqqqooommmnnnoooqqqqqqqqqooooooppppppqqqqqqqqqrrrooopppqqqqqqqqqpppooonnnoooooopppqqqrrrsssttttttsssssssssttttttsssrrrrrrssstttuuuxxxzzz|||~~~~~~}}}zzzuuusssrrrqqqsssssssssrrrppppppppppppqqqssstttuuuttttttttttttttttttsssrrrppppppnnnnnnmmmnnnoooppplllmmmnnnpppqqqqqqqqqqqqnnnnnnnnnnnnooopppqqqrrrqqqqqqqqqqqqrrrssstttuuutttuuuvvvwwwwwwvvvuuuuuuqqqqqqrrrrrrssssssttttttrrrtttwwwyyyzzzxxxuuutttrrrrrrqqqqqqqqqrrrssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqrrrssstttuuutttvvvxxxwwwuuurrrqqqqqqoooooopppqqqqqqrrrsssssssssssstttuuuuuuuuuttttttrrrrrrqqqpppppppppppppppssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrsssuuuvvvwwwvvvuuutttvvvvvvuuuttttttsssrrrrrrsssssstttuuuwwwyyy{{{|||||||||||||||{{{zzzyyyyyywwwwwwvvvvvvvvvwwwxxxyyyyyyzzz{{{}}}}}}}}}|||{{{wwwwwwwwwwwwvvvuuuttttttttttttsssssssssssstttttttttttttttssssssrrrrrrrrrsssssstttttttttttttttsssvvvvvvwwwwwwxxxyyyyyyzzzuuuvvvxxxzzz||||||||||||~~~~~~~~~~~~~~~}}}|||{{{xxxyyyyyyzzzyyyyyyxxxxxxxxxwwwwwwxxxyyyxxxvvvtttttttttuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuutttttttttssstttuuuuuuuuuuuutttsssppptttwwwvvvttttttwww{{{|||||||||{{{zzzyyywwwwwwuuuttttttttttttuuuvvvvvvyyyyyyxxxwwwwwwwwwxxxxxx}}}{{{zzzzzz|||~~~~~~}}}zzz{{{{{{yyyuuutttuuuwwwvvvuuutttsssssssssssstttrrrsssuuuvvvwwwwwwvvvvvvqqqrrrtttuuuuuutttrrrqqqrrrrrrssssssttttttuuuuuuxxxxxxxxxyyyxxxwwwwwwvvvwwwvvvvvvvvvvvvuuuuuuuuuuuusssrrrsssttttttrrrooopppqqqrrrtttuuuvvvvvvvvvssssssrrrrrrrrrqqqqqqqqqqqqppppppppppppooooooooopppqqqsssrrrqqqqqqrrrtttuuuvvvwwwwwwvvvtttqqqpppoooooooooooonnnmmmlllkkkkkkjjjjjjjjjjjjkkklllllliiijjjkkkkkkkkkjjjiiihhhhhhhhhhhhhhhhhhiiijjjjjjkkkkkkllllllkkkkkkjjjiiiiiiiiiiiiiiiiiihhhhhhggghhhhhhgggfffffffffggggggeeefffgggiiijjjkkkllllllfffeeedddbbbaaaaaa``````]]]^^^___```___]]][[[ZZZZZZYYYXXXVVVTTTRRRPPPOOOMMMLLLKKKJJJIIIJJJJJJKKKFFFGGGHHHHHHIIIIIIIIIIIIGGGGGGFFFFFFFFFEEEEEEEEECCCDDDFFFHHHHHHHHHGGGFFFGGGGGGHHHHHHIIIJJJJJJKKKJJJJJJKKKKKKKKKLLLLLLLLLOOOQQQSSSTTTTTTUUUXXX[[[]]]^^^aaaeeejjjpppuuuxxxzzz|||}}}}}}|||{{{{{{|||{{{}}}~~~}}}~~~lllllllllmmmmmmnnnnnnnnnnnnnnnooooooppppppqqqqqqqqqqqqqqqqqqqqqpppoooooommmmmmmmmnnnoooppppppppprrrrrrqqqqqqqqqqqqqqqqqqqqqtttuuutttrrrqqqrrrtttrrrpppnnnnnnppprrrrrrrrrnnnoooooopppqqqqqqrrrrrrppppppqqqrrrrrrqqqooonnnnnnooooooppprrrsssttttttqqqqqqrrrsssssssssrrrrrrqqqrrrtttwwwzzz|||~~~~~~{{{xxxsssrrrppppppqqqrrrqqqpppppppppppppppqqqrrrssstttrrrrrrrrrsssrrrrrrqqqqqqppppppooonnnnnnooopppqqqlllmmmnnnpppqqqqqqqqqqqqoooooooooooopppqqqssssssrrrrrrqqqqqqrrrrrrssstttuuuvvvwwwxxxxxxwwwvvvuuupppqqqrrrsssttttttttttttsssuuuwwwzzzzzzxxxuuutttqqqqqqqqqqqqrrrsssssstttsssrrrrrrrrrqqqppppppppprrrrrrrrrrrrssstttuuuuuutttvvvxxxxxxvvvsssqqqqqqoooppppppqqqrrrrrrssssssrrrssssssttttttssssssrrrrrrrrrqqqpppoooooopppppprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssrrrrrrqqqqqqsssuuuvvvwwwvvvuuutttvvvvvvuuutttssssssrrrrrrrrrssssssuuuwwwyyy{{{||||||}}}}}}}}}|||{{{zzzzzzwwwvvvuuuuuuuuuvvvxxxyyyyyy{{{}}}~~~}}}|||vvvwwwwwwxxxwwwuuusssrrrtttttttttssssssttttttttttttttttttssssssrrrrrrrrrtttuuuuuuuuuuuuuuutttttttttuuuvvvwwwxxxyyyzzz{{{ssstttwwwzzz|||~~~~~~~~~}}}{{{{{{{{{{{{||||||{{{zzzzzzxxxwwwwwwxxxyyyyyyvvvttttttttttttuuuuuuuuuuuuuuuwwwwwwwwwwwwvvvvvvvvvvvvssstttuuuvvvvvvuuutttsssppptttxxxwwwttttttwww{{{~~~~~~}}}}}}|||{{{yyyxxxuuuttttttttttttuuuuuuvvvxxxwwwwwwwwwxxxyyyzzzzzz{{{yyywwwwwwzzz}}}~~~{{{|||}}}zzzwwwuuuwwwyyyvvvuuutttsssssssssssssssqqqrrrtttuuuvvvwwwvvvvvvsssuuuwwwyyyyyywwwuuusssqqqqqqrrrrrrssstttuuuuuuxxxyyyyyyyyyyyyxxxwwwwwwuuuuuuuuuuuuuuutttttttttsssqqqqqqrrruuuvvvtttrrrqqqrrrsssuuuvvvwwwwwwwwwttttttsssssssssrrrrrrrrrqqqqqqppppppooonnnnnnnnnqqqrrrtttsssrrrrrrsssuuuzzzzzzzzzyyyvvvsssooommmoooooooooooonnnmmmlllkkkjjjjjjiiiiiijjjjjjkkkllljjjkkkkkklllkkkjjjhhhggghhhhhhgggggghhhhhhiiijjjllllllmmmmmmllllllkkkjjjhhhiiiiiiiiiiiihhhhhhgggjjjiiihhhgggggggggggggggeeefffgggiiikkklllllllllfffeeedddbbbaaaaaa``````]]]^^^_________]]][[[YYYXXXWWWVVVTTTRRRPPPMMMLLLJJJIIIHHHHHHHHHIIIJJJKKKEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFBBBDDDFFFHHHIIIHHHGGGFFFGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLQQQSSSUUUUUUTTTVVV[[[^^^eeeeeefffjjjpppvvvyyy{{{}}}~~~~~~|||{{{|||}}}{{{~~~~~~}}}~~~lllllllllmmmnnnooopppqqqlllkkkkkkkkklllnnnppprrrvvvuuuuuutttsssqqqpppooonnnnnnoooooopppppppppqqqmmmnnnooonnnnnnooorrrtttvvvuuutttsssrrrsssssstttqqqppppppooonnnoooooooooppppppooooooooooooppppppmmmmmmnnnooooooooooooooooooooooooooopppqqqrrrsssqqqqqqqqqqqqqqqqqqqqqqqqtttuuuuuuuuuvvvyyy~~~|||{{{uuusssqqqnnnmmmnnnooopppppppppqqqqqqqqqrrrrrrrrroooooopppqqqqqqqqqqqqppppppooonnnllllllmmmnnnnnnpppooonnnnnnnnnoooqqqrrrpppooonnnnnnpppqqqppppppqqqqqqqqqqqqrrrssstttttttttuuuvvvwwwwwwvvvuuutttssssssssstttuuuvvvwwwxxxuuuxxx{{{~~~~~~zzzvvvsssqqqqqqqqqrrrtttvvvwwwxxxttttttttttttttttttttttttrrrrrrsssttttttttttttttttttttttttuuuuuuuuuuuuuuupppppppppqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqrrrttttttqqqqqqppppppooonnnnnnmmmoooooopppqqqrrrrrrssssssrrrrrrqqqqqqqqqrrrtttuuusssssssssttttttttttttuuunnnqqqtttuuutttqqqppppppqqqsssvvvwwwwwwyyy{{{}}}{{{zzzyyyyyyxxxxxxxxxxxxuuuuuutttuuuvvvwwwyyyzzz|||~~~~~~{{{zzzxxxvvvtttrrrqqqqqqvvvuuuttttttssssssssssssttttttsssrrrrrrqqqppppppttttttuuuwwwwwwxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvuuuxxxxxxxxxyyyzzz{{{|||}}}~~~}}}zzzyyyxxxwwwwwwwwwxxxxxxxxxzzz{{{{{{yyyxxxxxxyyyuuutttssstttuuuvvvuuutttvvvvvvvvvvvvwwwwwwwwwwwwuuuuuuttttttuuuvvvxxxyyyyyyxxxwwwwwwwwwxxxyyyzzz}}}~~~~~~|||zzzxxxttttttuuuuuutttsssrrrrrrzzzyyyyyyxxxxxxyyyyyyzzz{{{{{{zzzzzzzzz|||~~~~~~}}}{{{xxxuuutttuuuwwwvvvuuuuuuttttttssssssrrrrrrssssssttttttssssssrrrssstttuuuvvvxxxxxxxxxxxxssssssrrrrrrssstttvvvwwwuuuwwwzzzzzzyyywwwvvvvvvtttuuuuuuuuuuuuuuutttssstttsssrrrrrrttttttsssrrrrrrssstttuuuvvvxxxyyyyyytttsssrrrqqqpppqqqrrrsssrrrqqqppppppooooooppppppppppppqqqrrrsssssssssssswwwwwwwwwvvvtttrrrpppnnnqqqqqqppppppooonnnnnnnnnmmmmmmlllllllllkkkkkkkkkiiijjjkkkkkkkkkjjjiiihhhkkkkkkjjjiiihhhhhhhhhiiijjjjjjjjjjjjjjjjjjjjjjjjhhhiiijjjjjjjjjiiihhhgggiiiiiihhhgggfffeeeeeedddffffffggghhhiiijjjjjjkkkhhheeecccaaa``````^^^\\\YYYXXXXXXYYYZZZZZZYYYWWWTTTSSSQQQOOOMMMKKKJJJIIIKKKKKKJJJIIIIIIHHHGGGGGGIIIIIIHHHGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFEEEFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGFFFIIIKKKLLLMMMMMMNNNQQQSSSTTTVVVYYY[[[]]]___bbbeeeiiilllppptttvvvyyy|||~~~~~~}}}|||}}}}}}}}}~~~~~~kkkkkkllllllmmmoooppppppnnnnnnooooooppprrrssstttttttttttttttsssrrrqqqqqqnnnoooooooooppppppppppppnnnooooooooonnnoooqqqsssvvvuuutttsssrrrsssssstttrrrqqqqqqpppppppppppppppqqqpppooooooooooooooopppmmmnnnoooooopppppppppoooooonnnnnnooopppqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqssstttttttttuuuxxx|||}}}zzzyyywwwuuuqqqnnnmmmmmmnnnnnnppppppppppppqqqqqqqqqqqqoooooopppqqqqqqqqqqqqpppoooooonnnmmmmmmmmmmmmnnnoooooonnnnnnnnnooopppqqqpppnnnmmmmmmoooqqqrrrqqqrrrrrrqqqqqqqqqrrrsssssstttuuuvvvwwwwwwvvvuuutttrrrrrrrrrssstttuuuvvvwwwuuuxxx{{{}}}}}}{{{xxxvvvqqqqqqqqqqqqrrrssstttuuutttttttttttttttttttttttttttuuuvvvvvvwwwwwwwwwvvvvvvvvvuuuuuuttttttssssssqqqqqqrrrrrrssssssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqpppoooooonnnnnnoooooopppqqqqqqrrrsssssssssrrrqqqppppppqqqqqqrrrsssssssssttttttttttttuuuqqqtttwwwxxxvvvtttsssssssssuuuwwwxxxyyyyyy{{{}}}|||{{{zzzyyyxxxxxxxxxxxxvvvuuuuuuuuuuuuwwwxxxzzz|||~~~~~~zzzyyywwwvvvuuutttttttttssssssrrrqqqqqqqqqqqqqqqttttttssssssrrrqqqppppppttttttuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyzzz{{{|||}}}|||{{{yyyyyyyyyxxxxxxxxxxxxxxxxxxyyyzzzzzzxxxwwwwwwxxxuuutttssstttuuuvvvuuutttttttttuuuuuuuuuvvvvvvvvvttttttsssssstttuuuwwwwwwxxxxxxwwwwwwwwwwwwxxxxxx{{{|||}}}~~~}}}{{{yyyxxxwwwwwwwwwwwwwwwvvvvvvuuuyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzz{{{|||}}}||||||{{{xxxuuutttuuuvvvuuuuuuttttttsssrrrrrrrrrrrrrrrssssssssssssrrrrrrssstttuuuvvvwwwxxxxxxxxxssssssrrrrrrsssuuuvvvwwwuuuwwwyyyzzzxxxvvvuuuuuuttttttuuuuuuuuuuuuuuuttttttsssrrrrrrttttttsssrrrpppqqqrrrssstttuuuvvvvvvtttsssrrrqqqqqqqqqrrrrrrqqqpppoooooonnnnnnooooooooopppqqqrrrssssssssssssuuuuuuuuuuuusssqqqooonnnppppppoooooooooooonnnnnnmmmmmmmmmlllllllllkkkkkkiiijjjkkkkkkkkkkkkiiiiiikkkjjjiiiiiihhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjkkklllllllllkkkjjjiiihhhhhhfffeeedddcccccceeeeeeffffffggghhhiiiiiidddbbb___^^^___^^^]]]\\\ZZZXXXWWWWWWWWWWWWUUUSSSQQQQQQPPPNNNLLLKKKIIIIIIJJJJJJIIIIIIHHHGGGGGGFFFIIIHHHGGGFFFFFFGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJKKKLLLNNNNNNNNNPPPRRRUUUUUUXXX[[[^^^aaafffkkkoooooorrruuuwwwyyyzzz}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~jjjkkkkkklllmmmnnnooooooooopppqqqrrrssstttttttttrrrrrrsssssstttssssssrrrooooooooooooppppppppppppooopppppppppnnnnnnppprrruuutttssssssrrrsssssssssrrrrrrrrrqqqqqqqqqqqqqqqrrrqqqpppooooooooooooooonnnoooppppppppppppppppppnnnnnnnnnnnnooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrsssssstttvvvzzz}}}~~~|||zzzwwwvvvwwwuuurrrooommmllllllmmmooooooooooooppppppppppppoooooopppqqqqqqqqqqqqpppooooooooooooooonnnmmmmmmooonnnnnnnnnnnnoooppppppooommmllllllooorrrttttttssssssrrrqqqqqqqqqqqqrrrssstttuuuvvvvvvuuutttsssqqqqqqqqqrrrssstttuuuvvvvvvwwwyyy{{{{{{{{{zzzzzzttttttsssrrrrrrrrrssssssttttttttttttttttttttttttuuuvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvuuutttsssrrrrrrssssssssssssttttttttttttttttttuuuuuutttsssqqqppprrrrrrrrrqqqppppppooooooooooooppppppqqqrrrrrrrrrsssrrrqqqoooooooooooopppsssssssssttttttttttttuuusssuuuxxxyyywwwvvvuuuuuuvvvxxxzzz{{{zzz{{{|||}}}~~~}}}{{{zzzxxxxxxwwwwwwvvvuuuuuutttuuuvvvxxxyyy|||}}}~~~yyyxxxwwwvvvvvvvvvvvvvvvrrrqqqqqqppppppppppppqqqttttttssssssrrrrrrqqqqqqssstttuuuvvvwwwwwwwwwvvvvvvvvvvvvwwwxxxxxxyyyyyyxxxxxxxxxyyyzzz{{{|||}}}|||zzzyyyyyyyyyzzzyyyxxxxxxwwwwwwxxxyyyyyywwwvvvvvvwwwuuutttssstttuuuuuutttsssrrrrrrssssssssstttttttttrrrrrrrrrrrrssstttuuuuuuvvvvvvwwwwwwwwwwwwvvvvvvwwwxxxzzz{{{{{{zzzxxxwwwuuuuuuuuuuuuuuutttttttttxxxwwwwwwvvvvvvwwwwwwxxxwwwxxxyyyzzzzzz{{{{{{{{{yyyzzz{{{yyywwwuuuuuuuuuttttttssssssrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqtttuuuvvvvvvwwwwwwwwwwwwttttttsssssstttuuuvvvwwwtttwwwyyyyyywwwuuuttttttsssssstttuuuvvvvvvvvvuuutttsssrrrssstttuuutttrrrppppppqqqrrrsssttttttuuutttssssssrrrqqqrrrrrrrrrpppoooooonnnnnnnnnnnnnnnooooooqqqrrrrrrrrrrrrrrrqqqrrrssssssrrrpppooonnnnnnnnnnnnnnnoooooooooooonnnnnnmmmmmmmmmllllllllliiiiiikkkkkkkkkkkkjjjiiijjjjjjiiihhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhhhhhhhiiijjjkkklllllllllllllllhhhhhhgggeeedddbbbaaaaaacccccccccddddddeeeeeeeee```^^^\\\[[[\\\\\\[[[ZZZZZZXXXUUUTTTSSSRRROOOMMMNNNMMMMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIGGGHHHIIIKKKLLLMMMMMMMMMLLLMMMOOOPPPPPPRRRUUUWWWXXX[[[___dddiiiooovvv{{{wwwyyy{{{|||||||||}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~iiijjjkkklllmmmnnnoooooonnnoooqqqrrrssssssrrrrrrssssssssstttssssssrrrrrroooooooooooooooppppppppppppqqqqqqqqqooonnnpppqqqtttsssssssssssssssssssssqqqqqqqqqqqqqqqppppppppprrrrrrqqqpppooooooooooooppppppqqqqqqqqqqqqqqqpppnnnnnnnnnnnnnnnoooppppppqqqqqqqqqqqqppppppppppppooopppqqqrrrrrrtttxxx{{{}}}||||||zzzxxxvvvtttssstttsssqqqooommmmmmmmmnnnnnnnnnnnnnnnoooooooooooooooooopppqqqqqqqqqqqqpppnnnooopppqqqpppooonnnmmmnnnnnnnnnnnnooooooppppppooommmkkklllpppsssvvvwwwtttsssrrrqqqppppppppppppssstttuuuuuuuuuuuutttssspppppppppqqqrrrsssuuuuuuwwwwwwxxxyyyzzz{{{|||}}}yyyxxxwwwvvvuuutttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuutttuuuuuuuuuttttttsssssssssssssssssssssssssssssstttssstttuuuvvvvvvtttrrrqqqrrrrrrrrrqqqqqqqqqppppppooooooppppppqqqqqqqqqrrrqqqpppooonnnnnnoooppppppsssssssssttttttttttttuuurrrtttwwwwwwvvvuuuuuuuuuxxxzzz|||}}}}}}|||}}}~~~~~~|||{{{yyyxxxwwwwwwvvvvvvuuuttttttuuuwwwwww{{{|||~~~~~~zzzzzzxxxwwwvvvvvvvvvvvvsssrrrrrrqqqqqqrrrrrrrrrsssssssssssssssrrrrrrrrrssstttuuuuuuvvvvvvvvvuuuuuuuuuvvvwwwxxxyyyzzzzzzxxxxxxxxxyyyzzz{{{|||}}}}}}~~~}}}|||xxxyyyzzzzzzzzzyyywwwwwwvvvwwwxxxxxxvvvuuuuuuvvvvvvtttsssssstttuuutttrrrpppqqqqqqqqqqqqrrrrrrrrrppppppqqqqqqrrrssssssttttttuuuvvvwwwwwwvvvuuutttuuuvvvxxxyyyzzzyyyxxxwwwtttttttttsssssssssttttttvvvvvvuuuuuuuuuuuuvvvvvvvvvwwwyyyzzz{{{{{{zzzyyywwwyyy{{{{{{xxxvvvuuuuuuttttttsssrrrrrrqqqqqqppppppqqqqqqrrrrrrqqqqqqppptttuuuuuuvvvwwwwwwvvvvvvuuuuuutttttttttuuuwwwxxxuuuwwwyyyyyywwwuuuttttttrrrrrrtttuuuvvvvvvvvvvvvtttsssrrrssstttuuutttsssrrrssssssssstttuuuuuuuuuttttttssssssrrrrrrrrrrrrppppppooonnnnnnnnnnnnooonnnooopppqqqrrrrrrrrrrrrnnnooopppppppppooonnnmmmllllllmmmnnnnnnoooppppppnnnnnnnnnmmmmmmmmmllllllhhhiiijjjkkklllkkkjjjiiiiiiiiihhhhhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgggggghhhiiiiiijjjjjjjjjhhhgggfffdddcccaaa```___```aaaaaaaaaaaaaaaaaaaaa___]]][[[ZZZZZZZZZXXXWWWVVVTTTQQQPPPOOONNNLLLJJJJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIGGGHHHJJJKKKLLLMMMNNNNNNMMMOOOQQQRRRSSSTTTXXXZZZZZZ___gggmmmsssxxx}}}{{{|||~~~~~~}}}}}}|||{{{{{{|||}}}~~~iiijjjlllmmmnnnoooooonnnnnnoooqqqrrrssssssrrrqqquuuuuuuuutttsssrrrpppoooppppppoooooooooooooooooopppqqqrrrqqqpppooopppqqqrrrrrrssssssssssssssssssppppppqqqqqqppppppooonnnrrrrrrqqqppppppoooppppppqqqrrrrrrrrrrrrrrrqqqqqqnnnnnnnnnnnnnnnnnnooopppqqqqqqqqqppppppooooooooonnnoooqqqqqqqqqsssvvvxxxzzzyyyyyywwwuuusssrrrqqqppppppooonnnnnnoooooopppmmmmmmnnnnnnnnnooooooooooooooopppqqqqqqqqqqqqpppooopppqqqqqqqqqpppnnnmmmnnnoooooopppppppppppppppnnnmmmlllnnnrrrvvvxxxyyytttsssrrrqqqpppooooooooorrrssstttuuuuuutttsssrrrpppppppppqqqrrrssstttuuuwwwvvvvvvwwwxxxzzz|||}}}{{{zzzxxxwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuttttttrrrrrrssssssttttttuuuuuusssssssssrrrrrrrrrrrrrrrqqqrrrtttvvvvvvuuutttsssrrrrrrrrrqqqqqqqqqqqqqqqooopppppppppppppppqqqqqqnnnnnnmmmmmmnnnpppqqqssssssssssssttttttttttttuuusssuuuwwwwwwvvvvvvvvvwwwyyy{{{~~~~~~~~~}}}{{{zzzyyyxxxxxxwwwvvvuuutttttttttuuuvvvyyyzzz|||~~~~~~}}}}}}{{{zzzxxxvvvttttttsssrrrrrrrrrqqqqqqrrrrrrsssssssssssssssssssssssstttsssssstttuuuuuuuuuuuutttttttttuuuwwwxxxyyyzzzzzzxxxxxxxxxyyyzzz{{{|||}}}}}}~~~~~~~~~}}}xxxxxxyyyyyyxxxxxxwwwvvvuuuwwwxxxxxxvvvuuuuuuvvvvvvtttssssssttttttsssqqqppppppppppppqqqqqqqqqqqqppppppqqqrrrrrrsssssssssssstttuuuwwwwwwvvvuuuuuutttvvvxxxzzzzzzzzzyyyxxxxxxwwwwwwvvvvvvwwwxxxxxxvvvuuuuuuttttttuuuuuuvvvvvvwwwyyyzzz{{{{{{zzzyyyvvvyyy{{{|||zzzwwwvvvvvvuuuuuuttttttsssrrrrrrqqqpppqqqqqqrrrrrrqqqqqqpppssstttuuuvvvvvvvvvvvvvvvwwwvvvuuutttuuuvvvwwwxxxuuuxxxzzzyyywwwuuuttttttrrrrrrtttuuuvvvvvvvvvvvvtttsssrrrsssuuuvvvuuutttsssssstttttttttttttttttttttttttttsssssssssrrrrrrqqqqqqpppoooooooooooopppnnnnnnooopppqqqqqqqqqqqqmmmmmmnnnoooooonnnmmmlllkkkkkklllmmmnnnoooooopppnnnmmmmmmmmmllllllllllllhhhiiijjjkkklllkkkkkkjjjiiihhhhhhggghhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiigggggggggggghhhhhhiiiiiiffffffeeecccbbbaaa```_________^^^^^^^^^^^^^^^^^^```^^^ZZZXXXXXXVVVTTTSSSQQQOOOLLLKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJIIIJJJKKKLLLMMMMMMMMMMMMNNNPPPSSSTTTUUUXXX[[[^^^___eeeooowww|||}}}~~~{{{}}}||||||{{{{{{zzzzzzzzz{{{jjjkkkmmmoooppppppoooooopppqqqrrrrrrssssssssssssvvvvvvuuutttsssqqqpppoooppppppppppppoooooooooooooooppprrrrrrqqqppppppqqqqqqrrrrrrssssssssssssrrroooooopppqqqpppooonnnmmmqqqqqqpppppppppqqqqqqrrrsssssssssssssssrrrrrrqqqooooooooonnnnnnoooooopppqqqqqqqqqpppoooooonnnnnnmmmooopppqqqqqqrrrtttwwwwwwwwwvvvtttsssrrrqqqqqqnnnnnnnnnnnnoooppppppqqqnnnnnnnnnnnnoooooooooooooooooopppqqqqqqqqqqqqpppqqqqqqqqqqqqqqqpppooooooooopppqqqqqqrrrrrrqqqqqqooonnnoooqqquuuxxxyyyyyyssssssrrrppppppoooooooooqqqrrrsssttttttsssrrrqqqpppppppppqqqrrrssstttuuuvvvvvvuuuuuuwwwyyy{{{|||xxxxxxwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuutttqqqqqqrrrssstttuuuuuuvvvsssssssssrrrrrrrrrrrrrrrpppqqqssstttuuuuuuttttttqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppmmmmmmmmmmmmoooqqqssstttsssssssssttttttttttttuuuuuuwwwxxxyyyxxxxxxyyyzzzxxx{{{~~~}}}|||zzzzzzyyyyyyxxxwwwuuutttsssttttttuuuwwwxxxzzz|||}}}}}}|||{{{}}}|||zzzwwwuuusssrrrrrrqqqppppppppppppqqqqqqrrrrrrrrrssssssttttttuuuuuusssssstttttttttttttttsssssstttuuuvvvwwwxxxyyyyyyxxxxxxxxxyyyzzz{{{|||}}}~~~~~~~~~}}}|||xxxxxxwwwvvvvvvvvvvvvwwwvvvwwwxxxxxxvvvuuuuuuvvvvvvtttssssssttttttrrrqqqppppppqqqqqqqqqrrrrrrrrrpppqqqrrrsssttttttttttttrrrssstttvvvwwwwwwwwwwwwwwwxxxzzz|||||||||zzzyyywwwvvvuuuuuuuuuvvvxxxxxxvvvuuuuuuttttttuuuuuuvvvuuuvvvwwwxxxyyyyyyyyyyyywwwyyy||||||{{{yyyxxxxxxwwwwwwvvvvvvuuutttttttttqqqqqqrrrrrrrrrrrrqqqqqqrrrrrrtttuuuvvvwwwwwwwwwxxxwwwvvvuuuuuuvvvwwwxxxwwwyyy{{{zzzxxxvvvttttttsssssstttuuuvvvvvvvvvuuutttsssrrrsssuuuvvvvvvuuusssssssssrrrrrrrrrrrrrrrsssttttttttttttsssrrrrrrrrrqqqqqqpppppppppppppppmmmnnnoooppppppqqqpppppplllmmmnnnnnnnnnmmmlllkkkkkkkkkkkklllmmmnnnnnnooommmmmmlllllllllkkkkkkkkkggghhhjjjkkkllllllkkkjjjhhhhhhggggggggghhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiieeeeeedddcccbbbaaaaaa```^^^]]]]]]\\\\\\[[[[[[[[[___]]]YYYWWWUUUTTTQQQOOOMMMKKKIIIHHHIIIJJJIIIIIIGGGGGGGGGGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKMMMNNNNNNOOOOOOOOORRRTTTVVVXXXZZZ\\\```cccfffmmmvvv}}}~~~{{{}}}{{{{{{{{{{{{zzzyyywwwvvvjjjlllnnnpppqqqqqqpppppppppppppppppppppqqqqqqrrrttttttttttttsssrrrqqqpppppppppppppppooooooooonnnmmmppprrrsssrrrqqqqqqrrrpppqqqrrrssstttssssssrrrooopppqqqrrrrrrpppooommmppppppppppppqqqrrrsssssstttttttttttttttsssrrrrrrqqqppppppoooooooooppppppqqqqqqqqqpppooonnnnnnnnnmmmooopppqqqqqqrrrtttvvvuuutttssssssrrrqqqqqqqqqnnnnnnnnnnnnoooooooooooonnnnnnooooooooopppppppppoooooopppqqqqqqqqqqqqppprrrrrrqqqppppppppppppqqqpppqqqrrrsssssssssrrrrrrooopppqqquuuxxxzzzzzzyyyrrrrrrqqqpppooooooppppppqqqrrrsssttttttsssrrrqqqqqqqqqqqqqqqrrrtttuuuvvvuuuuuuuuuuuuvvvwwwyyyyyywwwwwwvvvvvvvvvvvvwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttssssssrrrrrrrrrsssssstttttttttttttttttttttsssssssssrrrrrrrrrrrrrrrssssssssssssppppppppppppppppppppppppppppppppppppoooooooooooooooooonnnnnnoooqqqrrrssssssssssssttttttttttttuuuuuuvvvxxxxxxwwwwwwyyyzzzwwwzzz~~~~~~}}}|||{{{{{{{{{{{{xxxwwwuuutttsssssstttttttttvvvxxx{{{||||||{{{zzzzzzzzzxxxvvvuuutttssssssqqqqqqqqqqqqqqqrrrssssssrrrrrrrrrssstttuuuuuuvvvsssssstttttttttssssssrrrsssssstttuuuvvvvvvwwwwwwxxxxxxxxxyyyzzz{{{|||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}|||yyywwwuuusssssstttvvvwwwvvvxxxyyyxxxwwwuuuvvvvvvvvvtttssssssssssssrrrpppqqqqqqrrrrrrrrrsssssssssrrrssstttuuuvvvvvvvvvuuurrrssssssuuuvvvxxxzzz{{{zzz|||}}}~~~|||{{{uuutttsssrrrssstttvvvwwwvvvvvvuuuuuuuuuuuuvvvvvvttttttttttttuuuvvvwwwwwwxxxzzz|||}}}{{{zzzzzz{{{yyyyyyyyyxxxwwwwwwvvvvvvrrrrrrssssssssssssrrrrrrpppqqqsssuuuvvvwwwxxxxxxxxxxxxvvvvvvvvvvvvwwwxxxxxxzzz||||||yyyvvvuuuuuuttttttuuuuuuuuuuuuuuuttttttsssrrrsssvvvwwwvvvuuutttttttttssssssrrrrrrrrrssstttuuuuuuuuutttrrrrrrqqqqqqpppooooooooooooooolllmmmnnnoooppppppppppppmmmmmmnnnnnnnnnmmmkkkjjjkkkkkkkkkllllllmmmmmmmmmlllkkkkkkkkkkkkjjjjjjjjjggghhhjjjkkkllllllkkkkkkggggggggggggggghhhiiiiiihhhhhhhhhhhhhhhhhhhhhhhhiiiiiigggfffeeeeeeffffffdddddddddccccccbbbbbbbbb]]]]]]\\\[[[[[[ZZZYYYYYY[[[YYYVVVTTTSSSRRROOONNNMMMJJJGGGFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIIIIHHHGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLNNNPPPRRRSSSTTTTTTVVVXXX[[[]]]___bbbfffhhhnnnssszzz}}}{{{{{{||||||zzzwwwtttrrrkkkllloooqqqrrrrrrqqqpppnnnmmmlllllllllmmmnnnooorrrssssssttttttssssssrrrqqqpppppppppoooooonnnnnnmmmooorrrsssrrrrrrrrrsssoooppprrrssstttssssssrrrpppqqqrrrssssssrrrpppnnnooooooooopppqqqrrrtttttttttuuuuuuuuutttsssrrrrrrqqqqqqpppppppppppppppqqqqqqqqqqqqpppooonnnnnnmmmmmmoooqqqqqqqqqrrrtttuuutttsssrrrrrrqqqqqqrrrrrroooooooooooonnnnnnnnnnnnooooooooooooppppppppppppoooooopppqqqqqqqqqqqqpppsssrrrqqqpppooopppqqqrrrqqqrrrssstttuuutttsssrrrpppqqqssswwwzzz|||zzzyyyrrrqqqppppppooopppppppppqqqrrrssssssssssssrrrqqqqqqqqqqqqrrrssstttuuuvvvtttttttttuuuuuuvvvwwwxxxxxxxxxxxxxxxyyyzzz{{{{{{vvvvvvvvvvvvvvvvvvvvvvvvrrrsssssssssrrrqqqqqqpppsssssssssssssssssssssrrrvvvvvvuuuuuutttttttttsssttttttrrrqqqqqqqqqqqqqqqoooooooooooooooooopppppppppppppppoooooooooooooooqqqqqqpppoooooopppqqqrrrssssssssstttttttttuuuuuurrrtttuuuvvvuuuuuuwwwxxxvvvyyy~~~~~~~~~}}}|||||||||||||||xxxwwwuuutttssssssssstttsssuuuwwwyyy{{{{{{zzzyyyxxxwwwvvvuuuttttttttttttssssssssssssttttttuuuvvvqqqrrrrrrssstttuuuvvvvvvsssssssssttttttsssrrrrrrssssssttttttuuuuuuvvvvvvxxxxxxxxxyyyzzz{{{|||}}}zzz{{{{{{{{{||||||}}}}}}zzz|||~~~}}}|||yyywwwtttqqqqqqsssuuuwwwwwwxxxyyyyyywwwvvvvvvwwwvvvtttssssssssssssqqqppprrrrrrssssssssstttttttttssstttuuuwwwwwwwwwwwwvvvsssrrrssstttvvvyyy|||}}}}}}~~~~~~|||xxxwwwvvvuuuvvvwwwyyy{{{vvvvvvuuuuuuuuuuuuvvvvvvsssrrrqqqqqqrrrsssuuuvvvzzz{{{}}}}}}|||{{{|||}}}{{{{{{zzzzzzyyyxxxxxxwwwrrrssssssttttttssssssrrroooppprrrtttvvvxxxyyyyyyyyyxxxwwwvvvvvvwwwxxxxxxyyy{{{}}}|||zzzwwwvvvuuutttuuuuuuuuuuuuuuutttttttttsssrrrtttvvvwwwwwwvvvwwwwwwwwwvvvuuuuuuttttttssstttuuuuuuuuutttrrrrrrppppppooonnnnnnnnnnnnnnnlllmmmnnnoooppppppppppppmmmnnnoooooonnnlllkkkjjjkkkkkkllllllllllllmmmmmmkkkkkkkkkjjjjjjjjjiiiiiiggghhhjjjkkkllllllkkkkkkggggggggggggggghhhiiiiiigggggggggggggggggggggggghhhgggeeecccbbbbbbbbbccccccccccccccccccccccccccc]]]]]]\\\[[[ZZZYYYYYYXXXWWWUUURRRQQQQQQPPPOOOMMMMMMJJJGGGEEEEEEFFFFFFEEEHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGHHHIIIIIIIIIIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIIIIIIIIIIJJJKKKKKKKKKMMMOOORRRUUUWWWXXXYYYZZZ\\\___aaacccfffjjjmmmtttwww|||~~~~~~zzz{{{}}}}}}{{{wwwrrrooommmmmmnnnooopppqqqrrrrrrooonnnnnnnnnnnnppprrrsssssstttttttttttttttsssssssssrrrqqqooonnnoooooopppnnnoooppprrrssstttttttttrrrrrrrrrssssssssstttttttttuuuuuutttrrrrrrsssuuurrrrrrrrrrrrssstttuuuvvvxxxwwwuuutttssssssssstttssssssssssssrrrrrrqqqpppsssrrrrrrqqqpppooonnnnnnllllllmmmpppsssvvvuuuuuutttsssrrrrrrqqqqqqrrrrrrooooooooopppqqqqqqrrrrrrnnnnnnnnnnnnoooppprrrrrrppppppooooooooooooppppppoooppppppqqqqqqrrrrrrsssuuuvvvvvvwwwwwwwwwwwwvvvuuuuuuuuuuuuttttttttttttpppqqqqqqpppooonnnpppqqqpppqqqsssttttttsssqqqpppsssqqqppprrruuuwwwvvvtttssssssssstttvvvvvvuuusssuuuuuuwwwzzz|||{{{xxxvvvyyyyyyxxxxxxwwwvvvvvvvvvuuusssqqqqqqsssuuuvvvvvvtttssssssrrrrrrsssssstttwwwvvvuuutttsssrrrrrrrrrtttsssrrrqqqqqqqqqqqqqqqpppoooooonnnnnnnnnnnnnnnqqqqqqqqqqqqqqqpppooonnnrrrrrrrrrsssssstttttttttsssrrrrrrrrrrrrssstttttttttvvvwwwwwwvvvvvvwwwxxxyyyzzz{{{}}}~~~|||yyyyyy{{{|||zzzxxxvvvvvvvvvvvvuuuuuuuuuuuuvvvwwwxxxzzz{{{zzzzzzyyyvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuutttttttttttttttvvvtttrrrsssuuuvvvtttrrruuuuuutttsssssssssttttttrrrssstttuuuvvvwwwxxxyyy|||zzzxxxvvvvvvvvvxxxyyy|||{{{{{{|||~~~}}}|||{{{|||}}}~~~~~~|||zzzyyy{{{yyyvvvsssrrrssstttuuu{{{{{{zzzyyywwwvvvuuuuuuttttttuuuuuuuuuuuutttttttttuuuvvvvvvuuuuuuvvvwwwyyyyyyyyyyyyxxxwwwvvvuuuwwwvvvuuuuuuwwwyyy|||}}}|||zzzvvvvvvvvvvvvvvvwwwwwwwwwxxxwwwwwwvvvuuutttttttttwwwwwwwwwwwwvvvvvvvvvvvvtttuuuwwwxxxyyyyyyxxxxxxyyyzzz|||}}}}}}{{{zzzxxxwwwvvvtttqqqpppoooooopppqqqqqqrrrtttvvvwwwxxxyyyssssssttttttuuuuuuvvvvvvxxxyyy{{{||||||zzzyyywwwuuutttssssssssstttvvvwwwssstttuuuvvvwwwwwwwwwvvvxxxwwwvvvuuuuuuuuuuuuuuuttttttsssrrrrrrrrrssssssnnnnnnnnnooooooooooooooommmmmmmmmmmmmmmlllllllllooooooooonnnmmmmmmmmmlllmmmnnnooonnnlllkkkkkkmmmlllkkkiiihhhhhhjjjkkkmmmjjjhhhfffgggiiijjjhhhfffggghhhhhhiiiiiiiiihhhhhhjjjjjjiiihhhgggfffeeeeeeddddddcccccccccdddeeeeeeaaaaaaaaaaaa````````````]]]]]]\\\\\\[[[[[[ZZZZZZTTTRRRPPPOOOOOONNNLLLJJJFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGFFFEEEDDDCCCCCCFFFFFFEEEEEEFFFFFFGGGHHHGGGGGGHHHHHHHHHGGGGGGFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNMMMPPPSSSTTTTTTUUUWWWXXX[[[___dddhhhkkkooorrruuuzzz|||~~~}}}~~~{{{xxxuuusssqqqpppmmmmmmnnnooopppqqqqqqrrrpppoooooonnnoooppprrrssstttttttttuuuuuuttttttsssuuutttrrrqqqoooooooooooopppqqqrrrtttuuuuuuvvvvvvttttttttttttuuuuuuuuuuuuvvvvvvvvvuuusssrrrsssuuuuuuuuuvvvwwwxxxyyyyyyyyyyyyxxxvvvtttssssssssstttrrrrrrssssssrrrqqqqqqpppsssrrrrrrqqqppppppoooooonnnmmmnnnqqqtttuuuuuutttrrrrrrqqqppppppppppppppppppppppppppppppqqqqqqqqqnnnnnnnnnoooooopppqqqqqqppppppoooooooooooopppppppppppppppqqqrrrrrrssssssuuuuuuvvvwwwwwwwwwvvvvvvvvvvvvuuuuuuuuutttttttttrrrrrrrrrqqqoooooopppqqqpppqqqsssttttttsssqqqppprrrqqqppprrruuuwwwvvvttttttsssssstttvvvwwwwwwvvvvvvvvvxxxzzz||||||zzzwwwxxxxxxwwwwwwvvvuuuuuuuuuuuusssqqqqqqrrrssssssrrrssssssrrrrrrrrrrrrssssssvvvuuutttsssrrrrrrrrrrrruuuttttttsssssssssssssssqqqppppppoooooooooooooooppppppppppppppppppoooooorrrrrrssssssssssssssssssssssssrrrrrrsssssstttuuutttuuuvvvvvvuuuuuuvvvxxxyyyzzzzzz|||}}}~~~~~~|||yyyyyyzzz{{{yyyxxxvvvvvvvvvuuuuuuuuuuuutttuuuvvvxxxyyyzzzzzzyyyyyyvvvvvvvvvvvvvvvvvvvvvvvvxxxwwwvvvuuuuuuuuuuuuuuuwwwuuuttttttvvvwwwvvvtttttttttsssssssssttttttuuusssttttttvvvwwwxxxyyyyyyzzzyyywwwvvvuuuvvvwwwxxxzzzzzzzzz{{{|||}}}|||zzzyyyzzz|||}}}}}}|||{{{zzzzzzyyyvvvsssrrrssstttuuu{{{{{{zzzyyyxxxxxxwwwvvvuuuuuuvvvvvvvvvvvvuuuuuutttvvvwwwwwwvvvuuuvvvxxxxxxyyyyyyzzzzzzzzzzzzzzzyyyxxxwwwwwwxxxzzz|||~~~}}}zzzxxxvvvvvvvvvwwwwwwxxxxxxyyywwwvvvvvvuuuuuutttssssssvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvwwwxxxxxxxxxwwwwwwxxxyyyzzz||||||{{{zzzyyywwwvvvtttrrrppppppppppppqqqrrrrrrtttuuuvvvwwwwwwtttttttttuuuuuuvvvvvvvvvwwwxxxzzz{{{|||{{{zzzyyyxxxwwwuuutttsssssstttuuurrrrrrtttuuuvvvwwwwwwwwwxxxwwwvvvuuuuuutttttttttvvvuuutttrrrqqqqqqppppppnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooonnnnnnmmmmmmmmmmmmmmmmmmllllllmmmmmmlllkkkjjjjjjllllllkkkiiihhhhhhiiijjjkkkkkkiiihhhiiikkklllkkkiiihhhhhhiiiiiiiiiiiihhhhhhjjjjjjiiihhhgggfffeeeeeeddddddcccccccccbbbccccccaaaaaa```______^^^]]]]]]YYYYYYYYYXXXXXXWWWVVVVVVRRRPPPNNNMMMMMMLLLJJJHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDFFFFFFEEEEEEFFFFFFGGGHHHGGGGGGGGGHHHHHHGGGGGGFFFGGGGGGGGGGGGHHHIIIJJJKKKHHHHHHHHHIIIKKKMMMNNNOOOOOOQQQTTTVVVWWWYYY\\\^^^bbbeeejjjnnnqqqtttwwwzzz{{{}}}~~~~~~}}}}}}~~~}}}{{{yyyvvvtttqqqooonnnmmmlllmmmnnnnnnppppppqqqrrrqqqqqqpppppppppqqqqqqrrrttttttuuuuuuuuuuuuuuutttwwwvvvtttrrrqqqpppoooooorrrssstttuuuvvvwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwuuuttttttuuuwwwxxxyyy{{{}}}}}}}}}|||{{{yyyyyywwwvvvuuutttttttttqqqrrrrrrrrrrrrqqqppppppssssssrrrrrrqqqqqqpppppppppooooooqqqtttuuutttsssqqqpppoooooonnnnnnooooooqqqqqqqqqppppppppppppoooooooooooooooooooooppppppooooooooooooooooooooooooppppppqqqqqqrrrsssssssssttttttuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttrrrpppooopppqqqqqqqqqssssssssssssqqqqqqrrrqqqqqqrrruuuvvvvvvuuuuuutttssstttwwwyyyzzzzzzzzzyyyzzz{{{}}}}}}{{{xxxwwwvvvvvvuuuttttttssssssuuusssqqqpppqqqqqqpppooosssrrrrrrqqqqqqrrrrrrsssttttttssssssrrrrrrqqqqqqssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppppooooooooooooooopppqqqssssssssssssssssssrrrrrrtttsssssssssssstttuuuuuutttuuuuuutttssssssvvvxxxyyyyyyzzzzzz{{{|||||||||}}}{{{yyyxxxyyyyyyyyywwwvvvvvvuuuuuuuuutttttttttuuuvvvxxxyyyzzzzzzyyyxxxvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxwwwvvvvvvvvvwwwwwwxxxvvvuuuvvvxxxxxxwwwvvvssssssssssssssstttuuuvvvuuuuuuvvvwwwxxxxxxyyyyyyyyyxxxvvvuuuuuuvvvwwwxxxyyyxxxxxxyyy{{{{{{zzzxxxwwwxxxzzz{{{||||||{{{{{{zzzyyyvvvtttssstttuuuvvv{{{{{{{{{zzzzzzzzzyyyyyywwwwwwwwwwwwwwwwwwwwwwwwuuuvvvxxxwwwwwwvvvxxxyyyxxxyyyzzz|||}}}~~~~~~|||{{{zzzzzzzzz{{{}}}~~~}}}zzzwwwuuuuuuvvvvvvwwwxxxyyyyyyzzzuuuuuuuuuttttttssssssrrruuuuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwvvvvvvuuuuuuvvvxxxzzz{{{{{{{{{zzzwwwvvvtttrrrqqqpppqqqqqqrrrrrrsssssstttuuuuuuvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwyyy{{{||||||{{{{{{{{{yyywwwuuussssssssssssqqqqqqrrrsssuuuvvvvvvwwwxxxwwwwwwvvvuuuuuuttttttwwwvvvtttrrrpppooonnnnnnmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnooooooooooooooooookkkllllllllllllllllllmmmjjjkkklllkkkjjjiiijjjkkklllkkkiiihhhgggggghhhiiigggfffeeefffhhhiiihhhggghhhhhhiiiiiiiiiiiihhhhhhjjjiiiiiihhhgggfffeeeeeedddddddddcccbbbbbbaaaaaa``````___]]]\\\[[[ZZZYYYUUUUUUTTTSSSSSSRRRQQQQQQOOOMMMKKKJJJJJJJJJHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHFFFGGGGGGHHHHHHGGGGGGGGGHHHGGGGGGHHHHHHIIIJJJKKKHHHHHHIIIKKKMMMPPPRRRSSSRRRTTTWWWZZZ\\\___cccgggjjjmmmrrruuuxxxzzz}}}}}}~~~}}}|||||||||zzzxxxvvvtttrrrooommmllllllkkkllllllmmmnnnooopppqqqqqqssssssrrrrrrrrrrrrrrrrrrttttttuuuuuuvvvvvvuuuuuuvvvvvvuuutttsssrrrrrrqqqsssssstttvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuvvvvvvwwwvvvuuuwwwzzz|||}}}~~~~~~{{{yyyzzzyyyxxxwwwvvvuuuttttttpppqqqqqqqqqqqqqqqppppppssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrtttuuutttrrrqqqppppppooooooooooooooorrrrrrqqqqqqpppoooooonnnoooppppppppppppoooooonnnooooooppppppppppppooooooppppppqqqqqqrrrssssssssssssssstttuuuvvvvvvvvvvvvwwwwwwvvvvvvvvvuuuuuuuuuvvvvvvuuusssqqqppppppqqqqqqrrrrrrssssssrrrrrrqqqssssssssstttvvvwwwwwwwwwwwwuuutttvvvyyy}}}}}}}}}}}}|||yyywwwuuuuuuttttttsssrrrrrrrrrtttrrrqqqqqqrrrrrrqqqppprrrrrrqqqqqqqqqqqqrrrrrrsssssssssrrrrrrqqqqqqppppppppppppppppppppppppooorrrrrrrrrrrrrrrqqqqqqqqqooonnnnnnnnnnnnoooqqqrrrtttttttttssssssrrrrrrrrrttttttssssssttttttuuuvvvtttttttttsssrrrrrruuuwwwxxxxxxxxxyyyyyyyyyyyyyyy|||{{{yyyxxxxxxxxxxxxwwwvvvvvvvvvuuuuuuuuuttttttvvvwwwxxxzzzzzzzzzzzzyyyvvvvvvvvvvvvvvvvvvvvvvvvxxxwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxrrrrrrrrrssstttuuuvvvwwwwwwwwwwwwxxxxxxyyyyyyyyyxxxwwwwwwvvvwwwwwwxxxyyyyyyxxxxxxyyy{{{{{{zzzxxxvvvwwwyyyzzz{{{||||||||||||{{{yyywwwvvvvvvwwwxxx{{{{{{{{{{{{{{{|||||||||yyyyyyxxxxxxxxxxxxyyyyyyvvvwwwyyyyyyxxxxxxyyy{{{zzz{{{|||~~~~~~~~~}}}||||||}}}}}}~~~}}}}}}}}}|||zzzwwwuuusssttttttuuuvvvwwwxxxyyyyyytttttttttssssssrrrrrrrrrttttttttttttuuuuuuuuuuuuxxxwwwwwwwwwvvvuuuttttttssstttvvvxxxzzz{{{{{{{{{xxxvvvtttsssrrrqqqrrrrrrrrrrrrssssssttttttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvtttuuuwwwyyy{{{|||||||||{{{yyywwwuuutttsssssstttrrrrrrrrrrrrsssttttttuuuwwwwwwwwwwwwwwwvvvuuuuuuwwwvvvtttrrrpppooonnnnnnmmmmmmmmmmmmmmmlllllllllllllllllllllmmmmmmmmmmmmjjjjjjjjjkkkkkkllllllllljjjkkklllkkkjjjiiijjjkkkkkkkkkiiihhhggggggggggggeeeeeeeeefffggghhhhhhggghhhiiiiiiiiiiiihhhhhhgggiiiiiihhhgggfffeeeddddddccccccccccccccccccbbbbbb^^^]]]\\\ZZZYYYWWWVVVUUUQQQQQQPPPPPPOOONNNMMMMMMMMMKKKIIIIIIIIIHHHGGGEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHFFFGGGGGGHHHHHHHHHHHHGGGIIIHHHHHHIIIIIIJJJKKKLLLMMMMMMNNNPPPRRRTTTVVVWWWTTTWWWZZZ]]]aaaeeejjjnnnpppssswwwzzz{{{}}}~~~~~~}}}|||zzzxxxvvvsssqqqooommmllllllmmmnnnllllllmmmnnnooopppqqqqqqtttttttttttttttssssssssssssssstttuuuuuuuuuuuuuuussssssttttttuuuuuuuuuuuurrrsssttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttuuuvvvvvvwwwzzz|||yyyzzzyyyyyywwwvvvtttsssrrrooooooppppppqqqppppppooorrrrrrrrrrrrrrrrrrsssssssssrrrrrrsssuuuuuutttsssrrrrrrqqqppppppppppppqqqsssrrrrrrqqqpppooonnnnnnoooooopppppppppoooooonnnnnnoooppppppppppppooonnnoooooopppqqqqqqrrrrrrsssrrrrrrsssuuuuuuvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvtttqqqpppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrssstttuuuvvvwwwwwwxxxyyyxxxwwwwwwyyy~~~}}}|||zzzwwwuuuttttttssssssrrrqqqqqqqqqrrrqqqqqqrrrttttttsssrrrqqqqqqppppppppppppqqqqqqrrrrrrsssssssssrrrqqqpppoooooopppqqqqqqqqqpppooorrrsssssstttsssrrrqqqqqqoooooonnnoooooopppqqqqqqtttttttttssssssrrrrrrrrrssssssssssssssstttuuuuuusssssstttsssrrrrrrtttwwwwwwwwwwwwwwwwwwwwwwwwwww{{{{{{zzzyyyxxxwwwxxxxxxwwwvvvvvvvvvvvvuuuuuuuuuvvvxxxyyyzzz{{{{{{zzzzzzvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvwwwvvvvvvwwwwwwwwwwwwxxxyyyssssssssstttuuuvvvwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxyyyyyyzzz{{{zzzyyyyyyzzz||||||{{{zzzvvvwwwxxxyyy{{{||||||}}}~~~}}}|||{{{zzzzzz{{{{{{{{{{{{||||||||||||}}}}}}{{{zzzyyyyyyyyyyyyzzz{{{wwwxxxzzzzzzyyyzzz{{{}}}}}}~~~~~~~~~}}}}}}}}}~~~||||||{{{zzzxxxvvvtttrrrssssssssstttuuuvvvvvvwwwssssssssssssrrrrrrrrrrrrssstttttttttuuuuuuuuuvvvxxxwwwvvvuuuttttttssssssqqqrrrtttvvvxxxzzz{{{{{{xxxwwwuuusssrrrrrrsssssssssssssssttttttuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuurrrsssuuuwwwyyy{{{||||||xxxwwwuuutttttttttuuuvvvttttttsssrrrrrrrrrrrrssswwwwwwxxxyyyyyyxxxxxxwwwuuuuuusssrrrqqqpppppppppnnnnnnmmmmmmllllllllllllkkklllllllllmmmmmmnnnnnniiijjjjjjjjjkkkkkklllllljjjkkkllllllkkkjjjkkkmmmkkkjjjiiihhhgggggggggfffiiijjjjjjkkkkkkkkkkkkllliiiiiiiiiiiiiiihhhgggggghhhggggggfffeeedddcccccc```aaabbbccccccccccccccc[[[ZZZYYYWWWUUUSSSRRRQQQPPPOOONNNMMMLLLKKKJJJJJJLLLJJJIIIHHHIIIIIIGGGEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHFFFFFFEEEEEEFFFFFFGGGHHHGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNQQQQQQRRRSSSTTTVVVWWWXXXWWWZZZ^^^bbbfffjjjooossssssvvvyyy{{{|||}}}~~~|||zzzxxxvvvssspppooommmmmmmmmoooqqqssskkklllmmmmmmoooooopppqqqttttttuuuvvvvvvuuuuuutttqqqrrrssstttuuuuuuuuuuuuqqqrrrsssuuuvvvvvvvvvvvvqqqrrrssstttttttttttttttsssssssssttttttuuuuuuuuuuuuvvvwwwwwwyyy|||~~~{{{yyyyyyyyyxxxvvvtttrrrqqqnnnnnnoooppppppppppppoooppppppqqqqqqrrrrrrsssssssssrrrrrrtttuuuvvvuuuttttttsssrrrrrrqqqqqqrrrrrrrrrrrrqqqqqqpppooonnnnnnnnnooopppqqqqqqpppooonnnnnnooopppqqqqqqpppooonnnnnnnnnoooooopppqqqqqqqqqqqqqqqssstttuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttuuuuuuuuusssqqqpppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrsssuuuvvvwwwvvvwwwyyyzzzyyyyyyzzz}}}}}}{{{xxxvvvttttttssssssrrrrrrqqqppppppqqqpppqqqrrrtttuuutttsssqqqppppppooooooppppppqqqqqqrrrsssttttttsssrrrqqqqqqqqqssstttttttttsssrrrrrrssstttttttttsssqqqpppoooppppppqqqqqqqqqppppppssssssssssssssssssrrrrrrsssrrrrrrrrrrrrsssttttttrrrsssuuutttsssssstttuuuvvvvvvvvvwwwwwwwwwwwwwww{{{{{{{{{zzzxxxwwwxxxyyyxxxxxxwwwwwwwwwvvvvvvvvvvvvwwwyyyzzz{{{{{{zzzzzzvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuvvvwwwwwwuuuwwwxxxxxxwwwwwwyyyzzzvvvvvvuuuvvvvvvwwwxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwxxxxxxyyyzzz{{{||||||{{{zzzzzz{{{}}}}}}|||{{{wwwxxxyyyzzz{{{|||}}}}}}~~~~~~}}}}}}}}}}}}|||||||||||||||||||||}}}{{{{{{yyyyyyyyyyyy{{{{{{xxxyyy{{{{{{{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}{{{{{{zzzyyyxxxvvvuuutttssssssssssssttttttttttttsssssssssssssssssssssssstttttttttuuuuuuvvvvvvwwwwwwwwwuuutttsssssssssssspppqqqrrrtttvvvxxxzzz{{{xxxwwwuuutttssssssttttttssssssttttttuuuvvvvvvwwwuuuuuuuuuuuuttttttttttttpppqqqsssuuuwwwyyyzzz{{{uuutttsssssssssuuuvvvwwwuuutttsssrrrqqqrrrssstttvvvwwwyyy{{{||||||{{{{{{vvvuuutttsssrrrqqqqqqqqqoooooonnnnnnmmmlllllllllmmmmmmnnnnnnooopppppppppjjjkkkkkkkkkkkkkkkkkkllljjjkkkllllllkkkkkklllmmmjjjjjjjjjiiiiiihhhhhhgggiiijjjkkkkkkiiiiiiiiikkkiiiiiijjjiiiiiihhhgggfffffffffeeedddcccbbbaaaaaa^^^___```aaabbbaaa```___XXXWWWVVVTTTRRRPPPOOONNNNNNNNNMMMLLLKKKIIIHHHHHHKKKJJJHHHHHHIIIIIIGGGEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMNNNOOOPPPRRRRRRSSSSSSUUUVVVWWWXXX[[[___dddhhhlllooosssuuutttwwwyyy{{{{{{|||}}}}}}zzzyyyxxxvvvsssqqqooonnnnnnnnnqqqtttxxx{{{kkkllllllmmmnnnoooppppppssstttuuuwwwwwwwwwwwwvvvpppqqqrrrsssttttttttttttqqqrrrtttuuuuuuuuuuuutttrrrrrrssstttttttttssssssrrrrrrssstttuuuuuuvvvvvvxxxyyyyyyxxxyyy|||~~~|||xxxxxxxxxwwwuuusssqqqooommmnnnnnnoooppppppooooooooooooppppppqqqrrrrrrssssssrrrrrrtttvvvwwwvvvuuutttssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqpppooooooooolllmmmoooqqqqqqqqqpppooonnnooopppqqqqqqpppooonnnmmmmmmmmmnnnoooooopppppppppqqqrrrssstttuuuuuuuuuttttttttttttsssssssssssssssttttttsssqqqpppqqqssssssrrrrrrqqqqqqrrrrrrsssqqqsssvvvvvvuuuuuuwwwyyyzzz{{{}}}|||zzzxxxwwwuuutttssssssrrrrrrqqqppppppqqqpppqqqrrrssssssrrrpppppppppooooooooooooppppppqqqrrrtttuuuuuutttsssrrrqqqrrrtttuuuuuuuuutttsssqqqrrrsssttttttrrrqqqppppppqqqsssttttttrrrpppnnnrrrrrrssssssssssssssssssrrrqqqqqqqqqqqqrrrssssssqqqsssvvvwwwvvvtttttttttuuuuuuvvvvvvwwwwwwxxxxxx{{{|||}}}{{{xxxwwwyyy{{{yyyyyyyyyxxxxxxxxxxxxwwwtttuuuwwwxxxyyyyyyxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvvvvvvvvvvwwwxxxyyyvvvxxxzzzzzzyyyxxxzzz}}}xxxxxxxxxwwwxxxxxxyyyyyyyyyyyyxxxxxxwwwwwwwwwvvvvvvvvvxxxyyyzzz{{{{{{{{{{{{zzzzzz{{{}}}}}}|||{{{yyyyyyzzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~||||||||||||||||||{{{{{{|||{{{yyyxxxxxxyyy{{{|||xxxzzz||||||||||||~~~}}}~~~~~~~~~~~~}}}{{{||||||}}}}}}}}}||||||zzzzzzzzzyyyxxxxxxwwwwwwuuuttttttttttttsssssssssssssssssssssssstttttttttttttttuuuvvvvvvwwwxxxxxxwwwvvvtttsssssssssssstttppppppqqqsssuuuwwwyyyzzzxxxwwwvvvttttttttttttuuusssssstttuuuvvvxxxxxxyyyuuutttttttttsssssssssrrrooopppqqqrrrtttwwwxxxyyytttsssrrrrrrrrrtttuuuvvvssssssrrrqqqrrrtttvvvwwwuuuwwwzzz|||~~~~~~yyyxxxvvvtttsssqqqqqqqqqppppppooonnnnnnmmmllllllmmmmmmnnnnnnoooppppppqqqllllllllllllkkkkkkkkkkkkhhhjjjkkkkkkjjjjjjkkkmmmiiijjjjjjjjjjjjjjjiiiiiiggghhhiiihhheeedddeeegggjjjjjjjjjiiiiiihhhgggfffddddddcccbbbaaa```______\\\]]]^^^^^^^^^\\\ZZZXXXTTTTTTSSSQQQPPPNNNMMMLLLMMMMMMLLLJJJIIIGGGFFFFFFJJJIIIGGGGGGHHHHHHFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMNNNNNNNNNOOOOOOPPPQQQRRRRRRSSSSSSUUUWWWYYY[[[\\\```dddjjjooorrrtttuuuwwwvvvxxx{{{|||{{{|||}}}~~~}}}|||yyyxxxxxxwwwuuussssssssssssuuuyyy~~~kkkkkklllmmmnnnoooppppppssstttvvvwwwxxxxxxxxxwwwooopppqqqrrrssssssssssssrrrssstttuuuuuutttsssrrrssssssttttttttttttttttttqqqrrrssstttuuuwwwwwwxxx|||{{{{{{yyyyyy|||}}}{{{xxxxxxxxxwwwuuurrrpppooommmmmmnnnoooooopppoooooonnnnnnooopppqqqrrrrrrsssrrrrrrrrrtttwwwxxxwwwvvvtttsssrrrrrrqqqqqqrrrrrrqqqqqqqqqpppppppppppppppkkkmmmoooqqqrrrqqqppppppmmmooopppqqqqqqpppooommmllllllmmmmmmnnnooooooooooooppprrrssstttuuuuuuuuuttttttsssssssssrrrrrrrrrrrrssssssrrrpppppprrrssssssrrrrrrqqqqqqrrrrrrsssooorrrttttttssssssuuuxxxzzz{{{{{{zzzyyyxxxxxxttttttsssrrrrrrqqqqqqppprrrqqqqqqqqqrrrqqqooolllppppppoooooooooooopppppprrrsssuuuvvvvvvuuusssrrroooppprrrtttttttttrrrqqqqqqrrrsssttttttrrrpppoooppprrrtttvvvuuussspppmmmrrrrrrrrrsssssstttttttttqqqqqqppppppqqqqqqrrrssspppssswwwxxxwwwuuuttttttuuuuuuuuuvvvwwwxxxxxxxxx{{{}}}~~~|||yyywwwyyy|||zzzzzzzzzyyyyyyyyyxxxxxxrrrsssuuuvvvwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxwwwwwwwwwxxxyyyyyyzzzwwwyyy||||||zzzzzz|||zzzzzzyyyyyyxxxyyyyyyyyyyyyxxxxxxwwwwwwvvvvvvvvvtttuuuwwwxxxzzzzzz{{{{{{zzzzzzyyy{{{|||}}}|||zzz{{{{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}|||||||||{{{{{{{{{{{{|||{{{yyyxxxxxxyyy{{{|||yyyzzz|||}}}|||}}}{{{|||}}}~~~~~~~~~~~~~~~zzzzzz{{{|||||||||||||||zzzzzzzzzyyyyyyyyyyyyxxxvvvvvvvvvuuuttttttsssssstttttttttttttttttttttttttttuuuuuuvvvwwwxxxxxxyyyvvvuuutttsssrrrsssttttttppppppqqqrrrtttvvvxxxyyyxxxwwwvvvtttttttttuuuuuusssssstttvvvwwwyyyzzzzzzttttttsssssssssrrrrrrrrroooooopppqqqsssuuuwwwxxxtttsssrrrqqqrrrrrrssstttqqqqqqpppqqqsssvvvyyy{{{uuuwwwzzz}}}|||zzzxxxuuusssqqqpppoooqqqppppppooonnnmmmmmmmmmkkkkkkkkklllmmmnnnnnnooommmmmmmmmllllllkkkkkkkkkgggiiijjjjjjiiiiiijjjllliiijjjjjjkkkkkkkkkjjjjjjiiikkkllljjjgggeeefffhhhjjjjjjjjjiiiiiigggffffffccccccbbbaaa```___^^^^^^\\\]]]]]]\\\ZZZWWWTTTRRRRRRRRRQQQPPPNNNMMMLLLLLLLLLLLLJJJIIIHHHFFFEEEEEEIIIGGGFFFFFFGGGGGGEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEFFFGGGGGGHHHJJJJJJLLLMMMNNNNNNNNNNNNPPPPPPPPPPPPQQQRRRSSSSSSSSSTTTUUUXXXZZZ]]]```aaaccchhhnnnsssvvvwwwwwwxxxxxxzzz|||}}}||||||}}}~~~}}}{{{zzzzzzzzzxxxvvvyyyyyyzzz|||nnnnnnnnnmmmnnnnnnooopppqqqsssvvvyyyzzzyyywwwvvvuuurrrppppppssstttrrrpppuuuuuuuuuuuuvvvvvvvvvvvvtttsssssssssssstttuuuuuusssssssssttttttttttttuuuwwwxxxyyyzzz|||}}}~~~}}}{{{zzzyyyuuuuuusssrrrpppooonnnmmmoooppppppqqqqqqqqqppppppoooqqqrrrrrrqqqppprrrsssrrrsssuuuwwwxxxyyyyyyyyyttttttsssrrrqqqqqqqqqqqqppppppqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppnnnlllllloooqqqpppnnnnnnnnnmmmmmmmmmnnnnnnooooooppprrrrrrsssrrrqqqpppoooooopppqqqqqqqqqppppppoooooopppppppppoooooonnnooooooppppppqqqrrrtttttttttsssrrrrrrssstttvvvwwwwww{{{|||yyyvvvuuuuuutttssssssrrrrrrrrrsssssssssrrrrrrrrrrrrrrrrrrrrrnnnnnnnnnnnnoooooooooooorrrssstttuuuvvvuuutttsssqqqqqqppppppqqqssstttuuurrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrsssrrrqqqpppoooqqqqqqqqqrrrrrrsssssssssrrrrrrqqqqqqpppqqqqqqqqqrrrsssuuuvvvwwwvvvuuusssrrrrrrrrrsssuuuxxxzzz||||||{{{{{{{{{{{{zzzzzzzzz{{{{{{zzzyyyyyyxxxxxxwwwvvvvvvvvvvvvwwwwwwwwwwwwzzzzzzxxxwwwwwwwwwxxxyyyvvvwwwxxxyyyyyyyyyyyyyyyzzz}}}~~~}}}zzzyyyzzz||||||{{{zzzyyyyyyzzz{{{||||||{{{zzzxxxvvvuuusssrrrvvvvvvxxxyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz||||||{{{zzzzzzzzzzzzzzz}}}|||{{{zzzzzzzzzzzzzzz{{{{{{zzz{{{{{{|||}}}~~~~~~}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}|||{{{{{{~~~|||zzzyyyxxxyyyyyyvvvwwwxxxyyyxxxxxxvvvvvvuuuuuuttttttttttttuuuuuupppqqqrrrssstttsssrrrqqqtttuuuvvvwwwwwwxxxwwwwwwwwwvvvuuusssssssssttttttqqqrrrssstttuuuwwwxxxxxxxxxwwwvvvuuuttttttttttttuuutttttttttuuuvvvxxxyyyuuuuuuuuutttrrrrrrssstttnnnnnnoooppprrruuuwwwxxxxxxsssnnnnnnrrruuuuuusssvvvuuusssrrrssstttvvvwwwwwwxxxzzz~~~}}}zzzyyywwwuuusssrrrqqqqqqppppppppppppoooooooooooommmmmmllllllllllllmmmmmmkkkkkkkkkjjjjjjjjjiiiiiiggghhhiiijjjjjjjjjjjjjjjlllmmmmmmmmmmmmmmmllllllmmmlllkkkiiihhhggggggggggggfffeeefffggghhhgggfff```___^^^]]][[[ZZZXXXXXXZZZZZZXXXVVVTTTRRRQQQPPPLLLLLLKKKJJJJJJJJJJJJJJJHHHHHHHHHGGGGGGFFFFFFFFFEEEFFFGGGHHHIIIHHHGGGGGGJJJJJJIIIHHHHHHGGGGGGFFFJJJIIIIIIHHHHHHGGGGGGGGGEEEFFFFFFGGGHHHHHHIIIIIIMMMLLLLLLLLLMMMNNNOOOOOOQQQRRRSSSSSSSSSTTTVVVXXXWWWXXXYYY\\\___cccfffhhhkkkllloooqqqtttvvvwwwxxxyyyzzz{{{|||}}}}}}}}}}}}}}}|||}}}~~~~~~}}}{{{yyyyyy|||ppppppooooooooooooppppppqqqsssvvvxxxyyyxxxvvvuuuvvvsssqqqqqqssstttsssqqqttttttttttttuuuuuuuuuuuutttttttttuuuuuuuuuuuuvvvssssssssssssttttttttttttuuuvvvwwwxxxzzz{{{||||||~~~~~~}}}|||{{{yyywwwvvvvvvuuutttsssqqqpppooonnnnnnoooppppppqqqqqqqqqppppppqqqrrrrrrqqqqqqrrrsssrrrsssuuuvvvwwwxxxwwwwwwtttsssrrrqqqqqqqqqqqqqqqppppppppppppqqqqqqqqqrrrpppppppppppppppppppppppprrrooonnnnnnqqqrrrrrrppppppoooooonnnnnnnnnoooooopppppprrrsssssssssrrrrrrrrrrrrrrrsssrrrrrrqqqqqqqqqppppppppppppoooooooooooooooooooooppppppqqqrrrqqqqqqppppppqqqrrrtttuuuvvvzzz~~~{{{xxxvvvuuuuuuuuutttsssrrrrrrrrrrrrrrrtttssssssrrrqqqppppppooooooooooooooopppppppppppppppqqqqqqrrrrrrrrrrrrrrrqqqqqqppppppqqqssstttuuurrrrrrrrrrrrrrrrrrrrrrrrrrrsssssstttsssrrrqqqpppqqqqqqrrrrrrrrrsssssssssrrrrrrqqqqqqqqqqqqqqqrrrrrrsssuuuvvvwwwvvvuuutttrrrrrrssstttuuuxxxzzz{{{{{{{{{{{{{{{zzzzzzzzzyyyzzzzzzzzzzzzyyyxxxwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwzzzyyyxxxwwwwwwwwwxxxxxxvvvwwwxxxyyyyyyyyyyyyyyyzzz|||}}}}}}{{{zzz{{{}}}|||{{{zzzzzzzzzzzz{{{|||{{{{{{zzzxxxwwwvvvuuutttxxxxxxyyyzzz{{{{{{{{{{{{|||||||||||||||||||||||||||{{{{{{zzzzzz{{{{{{|||~~~}}}|||{{{{{{{{{{{{zzzzzzzzzzzz{{{|||}}}~~~~~~}}}||||||||||||zzz{{{|||}}}~~~~~~~~~~~~}}}}}}{{{zzzyyyxxxxxxxxxvvvwwwxxxxxxxxxwwwvvvvvvtttsssssssssssssssssstttqqqqqqrrrrrrssssssrrrrrrtttuuuvvvwwwxxxxxxxxxxxxxxxwwwvvvttttttsssttttttrrrrrrssstttuuuvvvwwwwwwxxxwwwwwwvvvvvvvvvvvvvvvwwwvvvvvvuuuvvvwwwxxxyyyvvvvvvvvvtttrrrqqqrrrtttpppppppppqqqrrrssstttuuuwwwsssnnnnnnrrrttttttrrruuutttsssrrrssstttvvvwwwwwwxxxzzz~~~~~~{{{xxxwwwuuutttrrrrrrqqqqqqppppppooooooooonnnnnnnnnmmmllllllkkkkkkllllllmmmkkkkkkkkkkkkjjjjjjjjjjjjhhhhhhiiijjjjjjjjjjjjjjjllllllmmmmmmmmmllllllkkkkkkkkkjjjiiihhhffffffeeeeeedddcccdddeeefffeeeddd___^^^]]][[[YYYWWWVVVUUUWWWVVVUUUSSSQQQOOONNNMMMKKKKKKJJJIIIIIIIIIIIIJJJHHHHHHHHHGGGGGGFFFFFFFFFEEEFFFGGGHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIMMMMMMMMMMMMNNNOOOPPPPPPQQQRRRTTTTTTTTTUUUWWWYYYZZZ\\\^^^aaadddgggiiikkkooopppqqqsssuuuvvvwwwwwwyyyyyy{{{|||}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~}}}}}}~~~|||}}}ssssssrrrqqqppppppppppppqqqsssuuuwwwxxxwwwuuutttuuutttrrrqqqrrrsssrrrqqqrrrrrrrrrsssssssssssstttssstttuuuvvvwwwvvvvvvuuussssssssssssttttttttttttssstttuuuvvvwwwxxxyyyzzzzzzzzzyyyyyywwwvvvttttttvvvvvvuuutttrrrqqqpppppplllmmmnnnppppppqqqqqqqqqppprrrssssssrrrrrrssstttssstttuuuvvvwwwvvvvvvuuutttsssrrrqqqppppppppppppooooooooopppppppppqqqqqqsssrrrrrrrrrqqqqqqppppppsssqqqpppppprrrssssssrrrrrrrrrqqqpppoooooooooppppppqqqrrrssstttuuuuuuuuuvvvvvvvvvvvvuuutttsssssssssrrrqqqooooooooopppqqqoooooonnnnnnnnnnnnooooooppppppppppppqqqrrrssstttuuuyyy}}}~~~{{{yyywwwvvvvvvvvvvvvuuutttsssrrrqqqqqqqqqttttttsssqqqpppooonnnmmmooooooooopppppppppqqqqqqooonnnnnnnnnnnnoooppppppqqqqqqqqqqqqrrrsssttttttrrrrrrrrrrrrrrrrrrrrrrrrsssssstttttttttsssrrrrrrrrrrrrrrrrrrssssssssssssrrrrrrqqqqqqqqqqqqrrrrrrrrrsssuuuvvvvvvvvvuuutttssssssssstttvvvxxxzzz{{{zzzzzzzzzzzzyyyyyyyyyyyyzzzzzz{{{{{{zzzyyywwwvvvwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwxxxwwwwwwxxxyyyyyyyyyxxxxxxyyy{{{||||||{{{{{{}}}~~~}}}|||{{{zzzzzz{{{|||}}}{{{zzzyyyxxxxxxwwwwwwwwwzzz{{{{{{|||||||||{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{zzz{{{{{{|||}}}~~~}}}~~~}}}|||{{{{{{{{{zzzzzzyyyzzzzzz{{{|||}}}~~~|||{{{{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~||||||}}}}}}|||zzzxxxwwwuuuvvvwwwxxxxxxwwwvvvuuurrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrssssssuuuvvvwwwxxxxxxyyyxxxxxxzzzyyywwwvvvuuutttttttttsssssstttttttttuuuuuuuuuwwwwwwvvvvvvwwwwwwxxxxxxxxxxxxxxxwwwxxxxxxyyyyyywwwwwwwwwuuurrrqqqqqqsssssssssrrrqqqqqqqqqqqqqqquuurrrnnnnnnqqqssssssqqqtttsssrrrrrrrrrsssuuuvvvwwwxxxyyy|||~~~~~~{{{xxxuuutttsssrrrqqqqqqqqqqqqooonnnnnnnnnnnnmmmmmmmmmmmmllllllkkkkkkllllllmmmlllllllllkkkkkkkkkjjjjjjhhhiiiiiijjjjjjjjjjjjiiijjjkkkkkklllllllllkkkkkkhhhiiiiiiiiihhhfffeeeccccccbbbaaaaaabbbcccbbb```]]]\\\[[[YYYWWWTTTSSSRRRRRRQQQPPPOOOMMMLLLKKKJJJJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGJJJJJJJJJJJJJJJIIIIIIIIINNNNNNNNNNNNOOOPPPQQQRRRQQQSSSUUUVVVVVVWWWYYY[[[___aaadddhhhkkkmmmnnnnnnsssssstttuuuvvvvvvwwwwwwyyyyyyzzz{{{|||}}}~~~~~~|||||||||||||||}}}~~~~~~zzz|||~~~}}}|||||||||{{{vvvuuutttrrrqqqpppppppppppprrruuuwwwwwwwwwuuuttttttsssrrrqqqqqqqqqqqqppppppppppppqqqqqqqqqrrrrrrqqqsssuuuvvvwwwvvvtttsssrrrrrrssssssssstttttttttrrrssstttuuuvvvwwwxxxxxxwwwwwwwwwvvvvvvtttssssssuuuttttttsssrrrqqqqqqpppkkklllnnnooopppqqqqqqrrrqqqsssttttttsssrrrtttuuuuuuvvvwwwxxxxxxwwwvvvuuutttsssrrrqqqpppooooooooonnnoooooooooooopppppppppvvvvvvuuuuuuttttttsssssssssrrrrrrrrrssssssttttttuuuuuutttrrrqqqqqqqqqqqqqqqrrrssstttvvvvvvwwwwwwyyyyyyyyyyyyxxxvvvuuuuuuuuutttqqqpppooopppqqqrrrqqqppppppooonnnnnnoooooorrrrrrrrrsssttttttuuuuuuuuuwwwzzz|||{{{{{{{{{||||||{{{yyywwwvvvvvvvvvvvvwwwvvvtttsssrrrqqqqqqppprrrrrrqqqqqqpppooonnnnnnooooooooooooppppppppppppnnnnnnmmmlllmmmnnnooopppqqqqqqqqqqqqrrrsssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrssssssssssssssssssrrrrrrqqqqqqqqqrrrsssssssssssstttuuuvvvuuuuuuuuusssssstttuuuwwwxxxyyyzzzzzzyyyyyyyyyxxxxxxxxxxxxyyyyyy{{{|||{{{zzzxxxwwwxxxyyyzzz{{{{{{{{{{{{zzzyyyyyyxxxxxxwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyxxxxxxxxxyyyzzz{{{|||}}}~~~||||||{{{zzzzzz{{{||||||zzzzzzyyyxxxxxxyyyzzzzzz|||}}}}}}}}}||||||{{{zzz{{{{{{|||||||||||||||}}}zzzzzzzzz{{{|||}}}}}}~~~~~~}}}{{{zzzzzzzzzyyyyyyyyyyyyzzz{{{|||}}}~~~~~~}}}|||{{{{{{{{{|||~~~|||{{{zzz|||}}}~~~~~~|||yyyxxxtttuuuvvvwwwwwwwwwvvvuuurrrrrrrrrrrrrrrrrrrrrrrrsssrrrqqqpppqqqrrrssstttuuuvvvwwwxxxyyyyyyyyyyyyzzzyyyxxxwwwvvvttttttsssttttttttttttttttttttttttuuuuuuuuuuuuvvvwwwxxxyyyyyyxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxuuurrrqqqqqqrrrssssssrrrqqqpppppppppqqqsssqqqnnnnnnpppqqqqqqpppsssrrrrrrqqqrrrsssttttttvvvwwwxxxzzzzzzyyywwwuuurrrqqqqqqppppppppppppqqqnnnnnnmmmmmmmmmlllllllllnnnmmmmmmllllllmmmmmmnnnlllllllllkkkkkkkkkkkkjjjhhhiiiiiijjjjjjiiiiiiiiiiiiiiijjjjjjkkkkkkjjjjjjggghhhiiiiiihhhfffdddbbbbbb```______``````^^^]]][[[[[[YYYWWWTTTRRRPPPPPPNNNNNNMMMLLLJJJIIIHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGDDDDDDEEEFFFGGGGGGHHHHHHFFFGGGGGGGGGGGGGGGGGGGGGIIIIIIJJJJJJJJJKKKKKKKKKOOOOOOOOOPPPQQQRRRSSSTTTSSSVVVXXXZZZZZZ[[[]]]___dddfffjjjmmmpppqqqqqqqqqsssssstttuuuvvvwwwxxxyyyyyyyyyzzz{{{|||}}}~~~{{{{{{{{{{{{{{{||||||}}}|||}}}~~~|||yyyxxxxxx}}}vvvuuutttrrrqqqpppppppppoooqqqtttwwwxxxwwwvvvtttsssrrrrrrpppoooooooooooooooooooooooopppppppppppppppqqqsssuuuuuutttsssrrrrrrrrrrrrsssssssssssstttsssssstttuuuvvvwwwwwwxxxvvvvvvvvvvvvvvvuuutttssssssrrrrrrrrrqqqqqqpppppplllmmmnnnoooqqqqqqrrrrrrrrrtttuuuuuuttttttuuuvvvxxxxxxyyyzzzyyyxxxwwwvvvuuutttsssqqqpppooooooooonnnoooooooooooopppppppppvvvvvvvvvuuuuuuuuuttttttrrrssssssrrrrrrssstttuuuxxxwwwvvvuuutttssssssssstttttttttuuuwwwxxxyyyzzz{{{{{{{{{zzzyyyxxxwwwvvvwwwuuusssqqqpppppprrrsssssssssrrrqqqpppppppppppprrrsssssstttuuuuuuuuuvvvtttvvvxxxyyyxxxxxxxxxyyyyyyxxxwwwvvvuuuuuuvvvwwwwwwvvvtttsssrrrqqqqqqpppppppppppppppppppppqqqqqqnnnnnnooooooooopppppppppoooooonnnmmmmmmooopppqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqrrrrrrssssssssssssssssssssssssrrrqqqqqqqqqrrrsssssstttsssttttttuuuuuuuuuuuuuuussstttuuuvvvwwwxxxyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxzzz{{{|||{{{{{{zzz{{{|||~~~~~~~~~~~~|||{{{yyyyyyyyyyyyxxxxxxxxxwwwxxxxxxyyyyyyyyyxxxxxxwwwwwwwwwxxxyyy{{{}}}}}}}}}|||{{{zzzyyyyyyzzz{{{|||zzzyyyxxxwwwxxxyyy{{{|||}}}}}}}}}}}}|||{{{zzzyyyyyyyyyyyyyyyzzzzzz{{{{{{yyyyyyyyyzzz|||}}}~~~~~~~~~~~~~~~|||{{{zzzyyyyyyzzzzzzzzzzzz{{{|||}}}}}}|||||||||||||||}}}~~~}}}{{{zzzyyyxxxzzz|||}}}}}}zzzwwwuuussstttuuuvvvwwwvvvvvvuuussssssttttttttttttsssssssssrrrqqqpppqqqrrrssstttuuuuuuvvvwwwxxxxxxxxxxxxyyyyyyxxxwwwvvvuuutttsssttttttttttttssssssssssssssssssssstttuuuvvvwwwxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyxxxvvvsssqqqqqqsssqqqqqqpppppppppqqqrrrrrrrrrpppooonnnooopppqqqpppqqqqqqqqqqqqqqqrrrrrrssstttuuuwwwwwwvvvuuussssssppppppooooooooooooppppppmmmmmmmmmmmmlllllllllllloooooonnnnnnnnnnnnoooooollllllkkkkkkkkkjjjjjjjjjhhhhhhhhhiiiiiihhhgggggggggggghhhiiiiiiiiiiiiiiihhhiiiiiiiiihhhfffcccaaa```^^^]]]\\\]]]]]][[[YYYYYYXXXVVVTTTRRRPPPOOONNNLLLLLLKKKJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGDDDDDDEEEFFFGGGHHHHHHIIIFFFFFFFFFGGGGGGHHHHHHIIIGGGGGGHHHJJJLLLMMMNNNOOORRRRRRRRRSSSTTTUUUVVVWWWWWWYYY]]]___```aaacccdddhhhjjjmmmpppssssssssssssrrrrrrssstttuuuwwwyyy{{{{{{{{{zzzzzz{{{|||}}}~~~{{{{{{{{{{{{{{{|||}}}}}}}}}zzzwwwvvvwwwuuutttsssqqqpppooooooooonnnppptttwwwyyyyyyxxxwwwsssssssssqqqooonnnooopppnnnnnnnnnooooooooooooppppppqqqrrrssstttsssrrrrrrrrrrrrrrrrrrsssssssssssstttttttttuuuvvvwwwwwwwwwuuuvvvvvvvvvvvvvvvuuutttqqqqqqqqqqqqqqqqqqqqqqqqmmmnnnoooqqqqqqrrrrrrrrrsssuuuvvvvvvuuutttvvvwwwxxxyyyzzz{{{{{{zzzxxxxxxvvvuuutttrrrqqqppppppoooooooooooopppppppppqqqqqqssssssssssssssssssssssssssstttttttttssssssuuuvvvyyyyyyxxxwwwvvvvvvvvvvvvvvvvvvvvvwwwxxxyyyzzz{{{zzz{{{{{{{{{zzzyyyxxxxxxwwwvvvtttsssrrrrrrrrrrrruuutttsssrrrrrrrrrrrrrrrqqqrrrsssttttttuuutttttttttvvvwwwxxxwwwvvvwwwxxxxxxxxxvvvuuuuuuuuuvvvwwwvvvuuutttsssrrrqqqqqqqqqooooooppppppqqqrrrrrrrrrooooooooopppppppppqqqqqqppppppooooooppppppqqqqqqqqqrrrrrrssssssrrrrrrqqqssssssssssssssssssssssssqqqqqqpppppppppqqqrrrrrrttttttttttttssssssssssssrrrqqqqqqrrrrrrssstttuuuttttttttttttuuuuuuuuuvvvssstttvvvwwwxxxyyyyyyyyyxxxwwwwwwwwwvvvvvvvvvvvvwwwwwwxxxyyy{{{}}}~~~~~~~~~|||zzzzzzzzz{{{zzzyyyyyyxxxxxxxxxyyyyyyyyyxxxwwwwwwwwwvvvvvvxxxzzz||||||{{{{{{zzzyyyxxxxxxyyyzzz{{{zzzxxxwwwvvvwwwxxxzzz|||{{{{{{{{{{{{{{{zzzyyyxxxvvvvvvwwwwwwxxxyyyyyyyyyxxxxxxyyyyyy{{{|||}}}~~~~~~}}}}}}||||||}}}|||{{{zzzzzzyyy{{{{{{zzz{{{{{{|||}}}~~~{{{|||||||||}}}}}}}}}}}}}}}}}}|||{{{zzztttvvvxxxyyyxxxvvvtttrrrrrrssstttvvvvvvvvvuuuuuussstttuuuvvvvvvuuutttsssrrrrrrqqqqqqrrrrrrsssssstttuuuvvvwwwwwwxxxwwwwwwwwwwwwwwwwwwvvvuuuttttttttttttsssssssssssssssssssssrrrsssssstttuuuvvvwwwuuuvvvwwwxxxyyyyyyyyyyyyxxxxxxxxxvvvsssrrrrrrtttpppppppppppppppqqqrrrsssqqqppppppppppppppppppqqqppppppppppppqqqqqqqqqqqqqqqsssuuuuuusssqqqqqqqqqppppppoooooooooooooooooonnnmmmmmmmmmmmmlllllllllooonnnnnnnnnnnnnnnnnnoookkkkkkkkkjjjjjjjjjiiiiiifffggggggggggggffffffeeeeeefffggghhhhhhhhhhhhhhhiiiiiiiiihhheeeccc```___]]][[[ZZZYYYYYYXXXWWWUUUTTTTTTRRRQQQOOONNNLLLLLLJJJJJJJJJIIIIIIHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGEEEEEEFFFFFFGGGHHHIIIIIIFFFFFFGGGHHHIIIIIIJJJJJJGGGHHHIIIKKKNNNPPPRRRRRRTTTTTTUUUVVVWWWXXXZZZ[[[[[[^^^bbbeeefffgggiiijjjlllmmmooorrrtttuuuuuuuuussssssssstttuuuxxx{{{|||}}}|||{{{zzzzzz{{{|||}}}{{{{{{{{{{{{{{{|||}}}}}}|||zzzyyyzzz|||rrrrrrpppooonnnnnnnnnnnnmmmppptttwwwzzzzzzzzzyyytttuuuuuussspppoooppprrrnnnnnnnnnnnnoooooooooooorrrrrrrrrsssssssssttttttqqqqqqrrrrrrrrrsssssssssssssssttttttuuuvvvvvvvvvtttuuuuuuvvvvvvvvvuuuuuuqqqrrrrrrrrrrrrrrrrrrrrrppppppqqqrrrrrrrrrrrrrrrtttuuuwwwvvvuuuuuuvvvxxxwwwxxxyyyzzzzzzzzzyyyxxxwwwvvvuuusssrrrqqqppppppppppppppppppqqqqqqqqqrrrqqqrrrrrrssssssttttttuuutttuuuwwwvvvttttttvvvyyyzzzyyyyyyxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxyyy{{{{{{yyyyyyzzzzzzzzzyyyyyyxxxwwwwwwvvvuuutttsssrrrqqqttttttssssssrrrsssssssssrrrssstttuuuvvvvvvvvvuuutttvvvwwwwwwvvvvvvwwwxxxyyyxxxvvvuuuuuuuuuvvvwwwuuutttsssrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrssssssoooppppppqqqqqqqqqqqqqqqqqqrrrsssssssssrrrqqqqqqttttttttttttttttttttttttrrrqqqqqqpppqqqrrrssstttuuutttttttttssssssssssssqqqqqqqqqrrrrrrtttuuuuuutttttttttttttttuuuvvvvvvtttuuuvvvxxxyyyyyyyyyxxxwwwwwwvvvvvvvvvuuuuuuuuuvvvvvvvvvxxxzzz}}}}}}{{{{{{|||||||||{{{zzzyyyxxxyyyyyyyyyyyyxxxwwwvvvwwwuuutttvvvyyyzzzyyyxxxyyyyyywwwwwwwwwwwwyyyyyyzzzxxxvvvuuuuuuwwwyyy{{{xxxxxxyyyyyyyyyxxxxxxwwwuuuuuuvvvwwwwwwxxxyyyyyyxxxxxxxxxyyyyyy{{{||||||}}}}}}}}}}}}}}}}}}||||||~~~}}}|||||||||||||||||||||||||||}}}~~~~~~}}}~~~~~~}}}}}}}}}||||||zzzyyyyyytttuuuvvvwwwwwwvvvtttsssqqqrrrtttuuuvvvvvvuuuuuussstttvvvwwwwwwvvvtttsssqqqqqqrrrrrrssssssrrrrrrssssssuuuvvvvvvvvvvvvvvvtttuuuvvvvvvvvvuuuttttttsssssssssssssssssssssssstttttttttttttttuuuvvvwwwuuuvvvxxxzzz{{{|||||||||wwwxxxwwwvvvtttssstttuuupppppppppppppppqqqqqqrrrpppqqqqqqqqqppppppqqqqqqnnnooopppppppppqqqppppppoooqqqsssrrrpppooooooqqqqqqqqqpppooonnnnnnoooooonnnnnnnnnmmmmmmmmmmmmlllmmmmmmllllllllllllmmmmmmjjjjjjiiiiiiiiihhhhhhhhheeeeeeffffffeeeeeedddcccddddddfffgggggghhhhhhhhhiiihhhgggdddaaa___]]]\\\ZZZXXXVVVUUUUUUTTTRRRPPPOOONNNMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDEEEEEEEEEDDDEEEEEEEEEFFFFFFFFFGGGFFFEEEEEEDDDEEEFFFGGGHHHFFFFFFGGGGGGHHHHHHIIIIIIFFFGGGGGGIIIJJJKKKLLLLLLJJJKKKMMMNNNPPPRRRTTTTTTWWWWWWWWWXXXZZZ[[[]]]^^^___bbbgggjjjlllmmmnnnoooppppppqqqsssuuuvvvwwwxxxvvvvvvuuuuuuvvvxxx{{{|||~~~|||zzzyyyzzz{{{|||{{{zzzzzzzzzzzz{{{||||||}}}}}}|||{{{{{{~~~qqqpppooonnnmmmmmmmmmmmmmmmooosssxxx{{{||||||{{{vvvwwwwwwuuuqqqpppqqqsssnnnnnnnnnnnnoooooooooppptttsssssssssssstttuuuuuuqqqqqqrrrrrrrrrsssssssssrrrssssssttttttuuuuuuuuuttttttuuuuuuvvvvvvuuuuuurrrrrrssssssssssssssstttqqqrrrrrrsssssssssrrrrrrtttvvvwwwwwwvvvvvvwwwxxxvvvwwwxxxyyyzzzyyyxxxxxxxxxwwwvvvtttrrrqqqqqqqqqpppqqqqqqqqqqqqrrrrrrrrrrrrrrrssstttuuuvvvwwwwwwuuuwwwyyyxxxvvvuuuxxx{{{zzzzzzyyyyyyyyyzzz{{{{{{{{{zzzyyyxxxyyyyyy{{{|||xxxxxxyyyyyyzzzyyyyyyyyywwwwwwwwwvvvuuusssrrrqqqsssssssssrrrrrrssssssttttttuuuwwwxxxyyyyyyxxxxxxtttvvvwwwwwwvvvvvvwwwyyyyyyxxxwwwuuuuuuuuuvvvwwwtttssssssrrrrrrrrrsssssssssssssssrrrrrrqqqqqqqqqssssssssstttttttttuuuuuunnnoooqqqrrrrrrrrrqqqpppqqqrrrsssssssssrrrqqqpppttttttttttttttttttttttttsssrrrrrrqqqrrrsssuuuuuuuuuuuutttttttttsssssssssqqqqqqqqqrrrssstttuuuvvvtttttttttttttttuuuvvvvvvtttuuuwwwxxxyyyyyyyyyxxxvvvvvvvvvvvvuuuuuuuuuuuuvvvuuuuuuvvvyyy~~~}}}{{{|||}}}}}}}}}|||zzzzzzyyyyyyyyyyyyyyyxxxwwwvvvwwwuuusssuuuxxxyyyxxxvvvxxxxxxwwwvvvvvvwwwxxxxxxzzzxxxvvvtttuuuvvvxxxzzzvvvwwwwwwxxxxxxwwwwwwwwwuuuuuuvvvwwwxxxxxxyyyyyyxxxxxxxxxxxxyyyzzz{{{{{{{{{{{{||||||}}}}}}~~~~~~~~~}}}}}}}}}~~~||||||||||||}}}~~~~~~|||zzzxxxuuutttwwwwwwxxxyyyxxxxxxvvvvvvppprrrsssuuuvvvvvvuuuuuussstttvvvwwwwwwvvvtttssspppqqqrrrssstttsssrrrqqqrrrssstttuuuvvvvvvvvvvvvrrrsssuuuvvvvvvvvvuuutttrrrrrrrrrsssssssssttttttuuuuuuuuuuuuuuuvvvvvvwwwuuuwwwyyy{{{}}}~~~~~~~~~vvvwwwwwwvvvtttssstttvvvrrrqqqpppppppppppppppppppppqqqrrrrrrqqqpppqqqrrrnnnnnnooopppppppppppppppmmmppprrrqqqooommmoooqqqrrrqqqpppoooooonnnnnnnnnooonnnnnnnnnnnnmmmmmmmmmlllkkkkkkjjjjjjkkkkkkllliiiiiiiiihhhhhhhhhhhhgggdddeeeeeeeeeddddddcccbbbcccdddeeefffggggggggggggiiihhheeeaaa^^^\\\ZZZYYYWWWUUUSSSRRRQQQPPPNNNLLLKKKJJJJJJIIIIIIHHHGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGFFFEEEDDDDDDDDDEEEGGGHHHGGGHHHHHHHHHHHHIIIIIIIIIGGGGGGHHHIIIKKKLLLMMMMMMNNNOOOPPPQQQRRRTTTUUUUUUXXXXXXYYYZZZ[[[]]]___```aaaeeejjjmmmooopppqqqsssrrrrrrssstttuuuwwwyyyzzzzzzyyyxxxwwwwwwyyyzzz||||||zzzyyyyyyzzz{{{zzzzzzyyyyyyzzzzzz{{{|||xxxxxxxxxyyy|||qqqpppooonnnnnnmmmmmmmmmnnnoooqqqtttwwwzzz|||}}}yyyxxxwwwvvvuuussssssrrrrrrqqqppppppooooooppppppttttttuuuuuuttttttsssrrruuutttrrrppppppppprrrsssqqqrrrrrrssstttuuuvvvwwwvvvuuutttsssssssssssssssssssssttttttttttttssssssqqqrrrssstttttttttsssrrrssstttvvvxxxyyyyyyyyyyyyyyyzzz{{{|||{{{zzzyyyxxxzzzwwwuuuuuuwwwxxxvvvssstttrrrqqqpppppprrrsssuuuvvvuuuttttttttttttuuuuuutttsssssssssuuuwwwyyyzzz{{{{{{|||}}}~~~~~~}}}}}}}}}{{{xxxwwwxxxyyyxxxxxxvvvvvvvvvvvvwwwwwwwwwwwwuuuvvvwwwwwwwwwvvvtttsssqqqqqqrrrrrrssstttuuuuuuyyyyyyyyyxxxxxxxxxwwwwwwttttttsssrrrssstttuuuvvvuuuwwwyyyyyywwwuuuuuuuuutttsssrrrqqqrrrssstttuuusssrrrqqqpppppppppqqqrrrtttssssssrrrrrrqqqqqqppppppppppppqqqqqqrrrrrrrrrrrrrrrrrrssstttuuuvvvwwwuuuuuuuuutttssssssrrrrrrtttuuuvvvvvvuuuuuuvvvwwwyyyxxxvvvuuutttsssttttttxxxwwwwwwwwwvvvvvvuuuuuuvvvuuuuuuuuuuuuvvvvvvwwwuuuwwwxxxxxxvvvuuuvvvwwwzzzxxxuuussssssuuuxxxzzzwwwxxxyyy{{{}}}}}}~~~}}}|||{{{zzzyyyyyyxxxzzzyyyxxxvvvuuutttttttttxxxxxxxxxwwwvvvvvvuuuuuuvvvvvvvvvvvvuuutttsssrrruuutttsssrrrrrrsssuuuvvvwwwwwwwwwwwwwwwvvvuuuuuuwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyzzz{{{{{{{{{{{{||||||||||||}}}~~~}}}|||}}}{{{zzzzzz|||~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzzzzzzzzzzzwwwwwwvvvvvvvvvvvvvvvwwwttttttsssssssssrrrrrrrrruuutttsssrrrqqqpppppppppsssssssssrrrrrrrrrqqqqqqsssuuuvvvvvvuuuttttttuuuttttttttttttttttttttttttssssssrrrqqqrrrssstttuuuttttttsssrrrrrrrrrrrrsssuuuuuuvvvwwwyyy{{{}}}~~~zzzyyyxxxvvvtttrrrppppppqqqqqqqqqqqqrrrssstttttttttsssrrrppppppppppppqqqlllmmmmmmnnnnnnnnnnnnnnnqqqqqqppppppppppppppppppqqqqqqppppppooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmlllllljjjhhhiiikkkmmmmmmmmmllljjjgggeeefffgggggggggeeeeeeeeeddddddcccccccccccccccddddddddddddeeeeeecccbbb```^^^[[[XXXVVVUUUTTTRRRNNNJJJIIIJJJLLLMMMKKKKKKKKKJJJJJJIIIIIIIIIJJJIIIHHHGGGGGGGGGHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDBBBCCCCCCCCCDDDDDDEEEEEEGGGGGGGGGFFFFFFFFFFFFEEEFFFGGGGGGHHHHHHIIIJJJJJJKKKKKKJJJIIIHHHJJJNNNQQQNNNOOOQQQRRRTTTUUUWWWWWW\\\\\\]]]___bbbeeehhhiiijjjkkkmmmmmmllllllnnnooouuuuuuuuuvvvwwwyyy{{{{{{zzzxxxvvvwwwzzz|||{{{yyy{{{|||}}}~~~~~~~~~}}}{{{yyywwwuuuttttttttttttvvv{{{qqqpppooonnnnnnmmmmmmnnnnnnoooqqqsssvvvyyyzzz|||zzzyyyxxxwwwvvvuuutttsssrrrqqqqqqqqqqqqqqqrrrrrrtttttttttttttttssssssrrrsssrrrqqqqqqqqqrrrtttuuurrrrrrrrrsssssssssttttttuuuuuutttsssssssssssssssssssssttttttttttttsssssspppqqqrrrtttuuuuuuvvvvvvuuuvvvwwwxxxyyyzzzzzzyyy{{{|||||||||{{{{{{zzzzzzyyywwwvvvvvvxxxxxxvvvttttttsssrrrqqqqqqrrrtttuuuwwwvvvvvvvvvvvvvvvuuuuuuttttttttttttuuuvvvxxxxxxzzzzzz{{{||||||||||||||||||zzzxxxwwwxxxyyyyyyxxxvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvwwwwwwwwwvvvtttsssqqqqqqrrrsssssstttuuuuuuxxxxxxxxxxxxwwwwwwwwwwwwssssssrrrqqqqqqrrrsssttttttvvvwwwwwwvvvttttttttttttsssrrrqqqqqqrrrssstttuuutttrrrqqqqqqqqqqqqrrrsssssssssrrrrrrqqqqqqqqqppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssstttuuuvvvuuuuuutttttttttsssssssssuuuvvvxxxwwwvvvuuuvvvxxx{{{zzzyyywwwvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuttttttuuuuuuvvvvvvtttvvvxxxxxxwwwvvvvvvwwwyyyxxxvvvttttttvvvxxxyyywwwxxxxxxzzz|||~~~~~~|||{{{{{{{{{{{{zzzzzzyyyyyyzzzyyyxxxvvvvvvuuuuuuuuuwwwwwwvvvvvvuuutttttttttsssssstttuuuuuuuuuttttttuuutttsssrrrrrrtttuuuwwwxxxxxxxxxxxxxxxwwwwwwvvvuuuuuuvvvvvvwwwwwwwwwxxxxxxyyyzzz{{{{{{||||||{{{{{{{{{{{{|||}}}~~~|||{{{|||~~~~~~~~~}}}}}}}}}~~~~~~zzzzzzyyyxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvwwwuuuuuutttttttttsssssssssuuuuuutttsssrrrqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqssstttvvvvvvtttssstttuuusssssssssssssssssssssssssssrrrqqqqqqqqqrrrssstttrrrrrrqqqrrrrrrsssttttttuuuuuuuuuvvvwwwxxxyyyzzzxxxwwwvvvuuusssqqqppppppppppppppppppqqqrrrssstttsssrrrqqqpppooooooppppppllllllmmmnnnooooooooonnnppppppppppppppppppppppppqqqqqqppppppooonnnmmmmmmnnnnnnnnnnnnnnnmmmllllllllljjjhhhiiijjjlllllllllgggeeebbbaaaaaabbbbbbbbbcccccccccbbbaaaaaa``````aaaaaaaaaaaa````````````___^^^\\\ZZZWWWUUUSSSRRRPPPNNNLLLIIIHHHIIIJJJKKKIIIIIIIIIHHHHHHGGGGGGGGGKKKJJJIIIHHHGGGEEEDDDDDDFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJIIIHHHHHHIIIMMMPPPPPPQQQRRRSSSUUUXXXZZZ[[[``````bbbdddgggiiikkklllmmmnnnppppppooooooqqqrrrssssssssstttuuuwwwxxxyyyzzzxxxvvvxxxzzz||||||{{{||||||}}}~~~~~~|||yyyvvvtttssssssrrrsssxxxqqqqqqpppooonnnnnnnnnnnnnnnoooppprrruuuvvvxxxyyyxxxxxxwwwvvvtttsssrrrqqqqqqqqqqqqqqqqqqrrrsssttttttttttttttttttsssrrrrrrqqqqqqrrrrrrsssuuuwwwxxxuuutttttttttssssssrrrrrruuutttssssssssssssssssssssssssttttttttttttssssssqqqqqqrrrsssuuuwwwyyyzzzxxxxxxyyyyyyzzzzzz{{{{{{~~~}}}||||||{{{{{{||||||yyyxxxwwwwwwxxxxxxwwwvvvttttttsssrrrssstttuuuvvvwwwxxxyyyyyyxxxwwwvvvuuussstttuuuvvvvvvvvvvvvvvvxxxyyyyyyyyyzzzzzzzzzzzz{{{yyywwwwwwxxxyyyyyyxxxvvvvvvvvvuuuuuutttttttttuuuvvvwwwwwwwwwvvvuuutttrrrrrrrrrsssttttttuuuuuuwwwwwwwwwwwwvvvvvvvvvvvvrrrqqqpppoooooopppqqqrrrrrrtttvvvvvvtttsssrrrssstttsssrrrqqqqqqrrrssstttvvvuuutttrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqrrrssstttttttttttttttttttttssssssssswwwxxxyyyyyyxxxwwwwwwxxx{{{zzzyyyxxxvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttsssssstttuuuuuuvvvtttvvvxxxyyyxxxwwwwwwxxxxxxxxxwwwvvvvvvwwwxxxxxxwwwwwwxxxyyyzzz|||}}}~~~}}}~~~~~~|||yyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwvvvvvvvvvwwwuuuuuuttttttsssrrrrrrrrroooppprrrsssuuuvvvvvvvvvuuutttsssssssssuuuvvvwwwyyyyyyyyyzzzyyyxxxxxxwwwttttttuuuuuuvvvwwwxxxxxxyyyzzz{{{|||}}}}}}}}}}}}yyyzzzzzz|||}}}~~~}}}}}}~~~}}}|||||||||||||||zzzyyyyyyxxxxxxxxxxxxxxxyyyxxxwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttuuuuuuttttttsssssssssrrrrrrqqqqqqqqqqqqppppppppprrrsssuuuuuussssssssstttrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqppppppqqqqqqrrrssspppppppppqqqrrrssstttuuuttttttttttttuuuuuuuuuuuuuuuuuutttsssrrrqqqpppooooooooooooooopppqqqrrrrrrrrrqqqpppooonnnnnnnnnnnnkkklllmmmnnnooopppppppppoooooooooooooooooooooooorrrrrrqqqpppnnnmmmllllllmmmnnnnnnnnnnnnmmmllllllkkkiiihhhhhhjjjkkkkkkjjjgggeeebbbaaabbbbbbbbbaaaaaa``````___^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[ZZZZZZYYYXXXWWWUUURRRPPPOOONNNJJJJJJIIIHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFEEEEEEEEEGGGGGGHHHHHHGGGEEEDDDCCCFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKLLLKKKJJJJJJKKKNNNQQQRRRSSSSSSUUUXXX[[[^^^```eeefffhhhjjjmmmnnnppppppppprrrsssssssssssstttvvvttttttttttttuuuvvvwwwxxxyyyxxxxxxyyy|||~~~~~~~~~~~~~~~~~~{{{wwwtttsssrrrrrrqqqsssyyyrrrqqqpppooonnnnnnnnnnnnnnnooopppqqqsssuuuvvvvvvuuutttsssrrrqqqooonnnnnnooooooooopppqqqrrrtttuuusssssstttttttttsssrrrrrrqqqrrrssstttuuuvvvwwwxxxwwwwwwvvvuuutttsssrrrrrrttttttsssrrrrrrsssssssssrrrssssssttttttssssssrrrssssssssstttvvvxxxzzz|||{{{{{{{{{{{{{{{||||||}}}~~~|||{{{{{{{{{|||}}}zzzyyyxxxxxxyyyxxxxxxwwwuuuuuuttttttuuuvvvwwwxxxwwwxxxzzzzzzyyywwwuuusssssstttuuuvvvvvvvvvttttttwwwwwwwwwwwwwwwwwwwwwxxxyyyxxxwwwwwwyyyzzzyyyxxxvvvvvvuuuuuuttttttssssssvvvvvvwwwxxxwwwvvvuuutttrrrsssssssssttttttuuuuuuvvvvvvvvvuuuuuuuuuuuutttrrrqqqpppoooooopppqqqrrrsssuuuwwwwwwuuussssssssstttsssrrrqqqqqqqqqrrrsssuuutttsssrrrqqqppppppppprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqppppppqqqrrrrrrsssssssssttttttttttttttttttwwwyyy{{{{{{zzzyyyyyyyyyyyyxxxwwwvvvuuutttttttttuuuuuuuuuuuuuuuuuuuuuuuussssssssssssssstttuuuvvvsssvvvyyyzzzyyyxxxxxxyyywwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxzzz{{{|||zzz{{{}}}~~~}}}zzzzzzyyyyyyyyyxxxxxxxxxyyyxxxxxxwwwwwwwwwxxxxxxtttssssssrrrrrrqqqppppppooopppqqqssstttuuuuuuuuuuuutttttttttuuuvvvwwwxxxyyyyyyyyyyyyyyyxxxxxxwwwttttttuuuvvvwwwxxxyyyyyyyyyzzz{{{}}}~~~~~~~~~~~~{{{{{{{{{||||||~~~||||||}}}~~~~~~}}}|||{{{zzzzzzzzzzzz{{{{{{zzzzzzyyyzzzzzz{{{zzzyyyxxxwwwvvvvvvvvvvvvttttttttttttssssssssssssuuuuuuuuuuuuuuutttttttttqqqqqqqqqpppppppppooooooqqqrrrttttttrrrrrrrrrssspppppppppppppppppppppppppppppppppppppppqqqqqqqqqooooooooopppqqqrrrssssssrrrsssssstttttttttttttttrrrrrrqqqqqqppppppoooooonnnnnnmmmnnnnnnooopppqqqqqqpppoooooonnnmmmmmmmmmkkklllmmmnnnooopppppppppnnnnnnnnnnnnnnnnnnoooooorrrqqqqqqooonnnmmmlllkkkmmmmmmnnnnnnmmmmmmlllkkkkkkiiihhhhhhiiijjjiiihhhfffdddbbbaaabbbbbbbbbaaa___^^^^^^]]]\\\[[[ZZZZZZZZZYYYXXXWWWVVVUUUTTTTTTSSSSSSRRRPPPNNNMMMLLLKKKFFFGGGGGGHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEE@@@AAADDDFFFGGGGGGFFFEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKIIIIIIJJJJJJKKKLLLLLLMMMNNNOOOOOONNNNNNOOORRRTTTUUUVVVVVVXXX\\\```cccfffiiijjjmmmoooqqqrrrrrrrrrssstttvvvvvvuuuuuuwwwxxxwwwwwwwwwwwwwwwxxxyyyzzzzzzyyyzzz{{{}}}~~~~~~}}}yyyuuusssrrrssssssrrrtttyyyrrrqqqpppoooooonnnnnnnnnnnnnnnoooqqqrrrtttuuuuuutttsssrrrqqqpppnnnmmmmmmmmmmmmmmmnnnoooqqqssssssssssssssstttsssrrrrrrqqqrrrssstttvvvvvvwwwvvvvvvvvvuuuuuutttsssrrrqqqpppssssssrrrrrrrrrsssssstttrrrrrrssssssssssssrrrrrrvvvuuuuuuuuuvvvxxxzzz{{{||||||}}}}}}~~~~~~~~~|||{{{{{{{{{|||}}}{{{{{{{{{zzzyyyxxxxxxxxxvvvvvvvvvvvvwwwxxxyyyzzzxxxyyyzzzzzzyyyvvvsssrrrssstttuuuvvvvvvuuutttssswwwvvvuuuuuutttuuuvvvvvvwwwvvvvvvwwwyyyzzzyyyxxxvvvuuuuuuuuutttttttttsssvvvwwwxxxxxxxxxwwwuuutttsssssstttttttttttttttuuuuuuuuutttttttttsssssssssrrrqqqqqqpppppprrrssstttuuuwwwyyyxxxwwwuuuuuuuuutttsssrrrqqqpppqqqqqqrrrrrrrrrrrrqqqpppoooooonnnqqqqqqqqqrrrrrrsssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqpppppppppqqqrrrrrrrrrsssssssssttttttuuuuuuwwwyyy|||}}}|||zzzzzz{{{yyyxxxxxxwwwvvvuuutttttttttttttttttttttttttttuuurrrrrrrrrsssssstttvvvvvvtttwwwzzz{{{zzzyyyxxxxxxvvvwwwxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvwwwxxxyyyzzzyyy{{{}}}~~~}}}{{{{{{zzzyyyxxxxxxwwwwwwyyyyyyxxxxxxxxxxxxxxxyyysssssssssrrrqqqqqqppppppqqqrrrrrrsssttttttssssssttttttuuuuuuvvvwwwxxxxxxxxxxxxxxxyyyxxxwwwwwwvvvvvvvvvwwwxxxxxxyyyzzzzzzyyyzzz{{{}}}~~~~~~}}}||||||||||||||||||~~~}}}||||||zzzzzz{{{}}}~~~||||||{{{zzzzzzyyyyyyyyyzzzzzzzzzyyyyyyyyyzzzzzz{{{{{{zzzyyywwwvvvuuuuuuuuusssssssssrrrrrrrrrqqqqqqssstttuuuvvvvvvvvvuuutttqqqqqqqqqpppppppppoooooopppqqqssssssqqqqqqqqqrrrppppppppppppppppppppppppoooooopppppppppqqqqqqqqqqqqppppppooooooooopppppppppqqqssstttuuuvvvvvvuuuqqqpppppppppoooooooooooommmmmmmmmmmmnnnoooppppppppppppoooooonnnmmmmmmlllkkkkkkmmmnnnnnnooooooooolllllllllmmmmmmnnnnnnnnnqqqqqqpppooonnnmmmlllkkkmmmmmmmmmmmmmmmllllllkkkjjjiiiggghhhiiihhhgggeeebbb```^^^^^^^^^^^^]]]\\\]]]]]]\\\[[[ZZZYYYXXXWWWWWWVVVUUUTTTSSSQQQPPPPPPOOOOOONNNMMMLLLKKKJJJJJJEEEFFFGGGHHHHHHHHHGGGGGGEEEEEEEEEEEEFFFFFFFFFFFF???@@@CCCFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFCCCDDDDDDEEEFFFGGGHHHHHHFFFGGGGGGIIIJJJKKKLLLMMMJJJKKKKKKLLLMMMMMMNNNNNNNNNOOOPPPQQQQQQRRRUUUXXXZZZZZZ\\\^^^bbbeeeiiikkkkkkmmmpppsssuuuuuutttssstttvvvwwwxxxwwwwwwxxxzzzyyyyyyxxxxxxxxxyyyyyyzzz{{{{{{|||}}}~~~~~~}}}zzzyyywwwtttsssssstttuuuttttttwww~~~rrrrrrqqqpppoooooooooooonnnnnnoooqqqrrrtttuuuuuuuuuuuutttsssqqqpppoooooollllllmmmmmmoooppprrrrrrsssssssssssssssrrrqqqqqqppprrrtttvvvwwwwwwuuutttqqqqqqqqqqqqppppppoooooorrrrrrrrrrrrrrrsssssstttrrrrrrssssssssssssrrrrrruuuuuuuuuvvvwwwxxxyyyzzz{{{}}}~~~}}}}}}}}}}}}~~~}}}~~~~~~|||yyywwwwwwxxxvvvwwwxxxxxxyyyzzz{{{{{{zzzzzzzzzyyyxxxuuusssrrrrrrssstttuuuuuuuuuuuuuuuvvvvvvtttssssssssstttuuuvvvuuuuuuwwwzzzzzzyyyxxxuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxxxxxxxwwwvvvuuutttttttttttttttttttttttttttsssssssssrrrrrrrrrrrrqqqqqqqqqqqqrrrtttuuuvvvwwwxxxzzzzzzxxxwwwvvvwwwtttsssrrrqqqppppppqqqqqqpppppppppqqqpppoooooonnnppppppqqqrrrrrrsssttttttssssssssssssrrrrrrrrrrrrrrrqqqqqqppppppqqqrrrrrrrrrrrrrrrssstttuuuvvvvvvuuuxxx|||}}}}}}|||||||||{{{{{{{{{zzzyyyxxxvvvuuussssssssstttttttttttttttrrrrrrsssssstttuuuwwwwwwuuuxxx|||}}}{{{yyyxxxwwwvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwxxxyyyzzzzzz{{{}}}~~~}}}|||{{{zzzzzzzzzyyyyyyyyyxxx{{{zzzzzzyyyxxxxxxxxxyyyttttttssssssrrrqqqqqqqqqsssssstttttttttssssssrrrttttttuuuvvvwwwxxxxxxyyyxxxxxxxxxxxxxxxwwwwwwvvvxxxxxxxxxyyyyyyyyyyyyzzzyyyyyy{{{}}}~~~~~~}}}|||{{{zzzzzzzzz~~~~~~~~~~~~}}}|||{{{zzzzzzyyyyyyzzz}}}}}}|||{{{yyyyyyxxxxxxxxxyyyyyyzzzwwwwwwwwwwwwwwwxxxxxxyyy|||{{{zzzxxxvvvuuuuuutttrrrrrrrrrrrrqqqqqqqqqppprrrssstttvvvvvvvvvuuuuuurrrqqqqqqqqqqqqpppppppppoooqqqrrrrrrpppppppppqqqppppppppppppppppppppppppoooooopppqqqqqqqqqqqqpppppppppooonnnnnnnnnnnnnnnoooqqqsssuuuvvvvvvvvvuuuqqqpppppppppooonnnnnnnnnmmmmmmmmmmmmnnnoooppppppooopppppppppooonnnmmmlllkkkkkklllmmmmmmmmmmmmlllkkkkkkkkkllllllmmmmmmnnnpppoooooonnnnnnmmmmmmllllllmmmmmmmmmmmmlllkkkkkkiiihhhgggggghhhgggeeecccaaa___^^^^^^___^^^]]][[[[[[[[[ZZZYYYWWWVVVUUUUUUSSSRRRQQQPPPOOONNNMMMMMMLLLLLLLLLKKKJJJJJJIIIIIIFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFGGGCCCDDDEEEEEEEEEDDDCCCBBBEEEEEEEEEEEEFFFFFFFFFFFFCCCCCCDDDFFFGGGHHHIIIJJJGGGHHHIIIJJJKKKLLLMMMMMMLLLLLLLLLMMMNNNNNNOOOOOOMMMOOOQQQSSSTTTVVVYYY[[[```aaadddgggjjjmmmooopppooorrruuuxxxzzzyyywwwuuuvvvxxxyyyyyyxxxyyyzzz|||yyyyyyxxxxxxwwwxxxxxxxxx|||~~~~~~}}}xxxxxxwwwvvvvvvvvvvvvvvvtttrrrssswww~~~rrrrrrqqqpppoooooooooooommmnnnoooqqqssstttvvvwwwvvvuuutttsssqqqpppoooooonnnnnnnnnnnnooopppqqqrrrrrrssssssssssssrrrqqqqqqmmmooosssvvvxxxxxxvvvuuupppppppppqqqqqqrrrrrrrrrrrrrrrqqqqqqrrrrrrssstttqqqrrrrrrssssssrrrrrrqqqrrrssstttvvvxxxyyyzzzzzzzzz|||}}}yyyvvvvvvxxxwwwxxxyyyzzz{{{|||||||||}}}|||{{{yyyxxxvvvuuutttrrrrrrrrrssstttuuuvvvwwwwwwvvvtttrrrrrrssstttuuuttttttuuuwwwzzz{{{zzzxxxtttuuuuuuvvvvvvwwwwwwwwwwwwwwwxxxyyyxxxwwwvvvuuuuuuuuuuuuuuuttttttttttttsssrrrrrrrrrrrrqqqqqqqqqpppooopppppprrruuuwwwxxxwwwyyy{{{{{{yyywwwwwwwwwtttsssrrrppppppppppppqqqnnnooopppqqqqqqqqqppppppoooppppppqqqsssttttttuuuttttttsssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrqqqqqqrrrssstttuuuvvvwwwsssvvv{{{}}}}}}}}}}}}~~~zzz{{{{{{{{{zzzxxxvvvuuurrrrrrssssssssstttttttttssssssssstttuuuvvvxxxxxxwwwzzz}}}~~~|||yyywwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwyyyzzz{{{{{{|||}}}~~~~~~|||zzzyyyxxxxxxyyyzzz{{{||||||}}}}}}|||{{{yyyxxxxxxxxxxxxvvvuuuuuutttssssssrrrrrrtttttttttuuuuuuttttttsssttttttvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwyyyyyyyyyxxxxxxxxxxxxwwwxxxyyyzzz|||}}}~~~~~~}}}|||{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}||||||zzzyyyxxxyyy{{{|||||||||wwwwwwwwwwwwwwwxxxyyyzzzwwwwwwvvvvvvwwwxxxxxxyyy}}}|||zzzxxxvvvuuuttttttssssssrrrrrrrrrqqqqqqqqqppprrrtttuuuvvvvvvuuutttrrrrrrrrrrrrqqqqqqqqqqqqnnnpppqqqqqqpppoooooopppppppppppppppppppppppppppooopppqqqrrrrrrrrrqqqqqqnnnnnnmmmmmmmmmnnnoooooopppqqqsssuuuuuutttsssrrrqqqqqqqqqpppooonnnnnnmmmmmmmmmmmmmmmnnnooopppqqqpppppppppqqqpppooommmlllkkkkkkllllllkkkkkkjjjiiijjjjjjjjjkkkllllllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnllllllmmmmmmllllllkkkjjjiiihhhgggggggggfffcccaaa```___^^^^^^______]]][[[XXXXXXWWWVVVTTTSSSRRRQQQNNNNNNNNNMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMNNNOOOOOOPPPPPPPPPRRRUUUXXXYYY\\\___bbbgggiiimmmqqqtttuuuvvvvvvtttwww{{{~~~{{{yyyxxxzzz{{{{{{zzz{{{|||~~~|||{{{zzzyyyyyyyyyyyyyyy~~~~~~}}}zzz{{{{{{{{{zzzyyywwwvvvrrrooonnnqqqxxxsssrrrqqqpppoooooooooooommmnnnoooqqqsssuuuwwwwwwtttsssrrrqqqpppnnnmmmmmmoooooooooooopppqqqrrrsssrrrrrrsssssssssrrrqqqqqqjjjmmmqqqvvvxxxyyyxxxwwwqqqrrrrrrssstttuuuvvvwwwqqqqqqqqqqqqrrrrrrssstttqqqrrrrrrssssssrrrrrrqqqnnnpppssswwwyyyzzz{{{{{{xxx|||~~~yyyvvvvvvwwwwwwxxxyyy{{{|||}}}}}}}}}~~~|||zzzxxxwwwvvvvvvrrrrrrqqqrrrsssuuuwwwxxxwwwvvvtttrrrrrrrrrtttuuuttttttuuuwwwzzz{{{zzzxxxttttttuuuvvvwwwxxxyyyyyywwwwwwxxxyyyxxxwwwvvvuuuuuuuuuuuuuuuuuutttttttttrrrrrrrrrqqqqqqqqqppppppnnnnnnnnnppprrruuuwwwyyywwwyyyzzzzzzyyywwwwwwwwwuuusssrrrpppooooooppppppnnnoooqqqrrrssssssrrrrrroooooopppqqqssstttuuuuuutttttttttssssssrrrrrrrrrssssssrrrrrrqqqrrrrrrrrrqqqqqqrrrssstttvvvwwwwwwqqquuuzzz}}}~~~~~~~~~xxxyyyyyyyyyxxxvvvtttsssrrrrrrrrrsssssstttttttttssssssttttttvvvwwwxxxyyyxxx{{{~~~~~~|||yyyvvvuuuuuuuuuttttttttttttuuuuuutttuuuuuuvvvwwwyyy{{{|||{{{|||}}}}}}|||zzzxxxwwwuuuvvvxxxzzz|||~~~~~~}}}{{{zzzyyyxxxxxxwwwwwwvvvvvvuuuuuutttsssssssssttttttuuuvvvvvvuuuuuuttttttvvvwwwyyyyyyyyyyyyzzzzzz{{{{{{zzzzzzyyyxxxyyyyyyxxxxxxwwwvvvvvvvvvwwwxxxzzz{{{}}}~~~~~~||||||{{{{{{{{{{{{||||||{{{{{{}}}~~~~~~{{{zzzxxxxxxzzz|||}}}}}}uuuuuuvvvvvvwwwxxxzzz{{{yyyxxxxxxxxxyyyzzzzzz{{{~~~}}}{{{xxxwwwuuuttttttttttttsssssssssrrrrrrrrroooqqqsssuuuvvvvvvuuutttsssssssssrrrrrrrrrqqqqqqnnnoooqqqqqqooonnnooopppppppppppppppppppppppppppooopppqqqrrrsssrrrqqqqqqlllllllllmmmnnnooopppqqqqqqrrrtttttttttrrrpppooorrrrrrqqqpppooonnnmmmmmmnnnmmmmmmnnnnnnooopppqqqppppppqqqqqqqqqooommmlllkkkkkkkkkkkkjjjiiihhhhhhiiiiiijjjkkkkkklllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnllllllmmmmmmllllllkkkjjjiiihhhgggggggggfffccc```[[[ZZZYYYZZZZZZZZZXXXVVVVVVVVVUUUSSSRRRPPPOOOOOOLLLKKKKKKJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDCCCDDDDDDDDDEEEEEEFFFFFFDDDDDDCCCCCCDDDEEEFFFGGGDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHJJJJJJKKKKKKLLLLLLMMMMMMMMMNNNNNNOOOOOOPPPPPPQQQTTTVVVZZZ]]]___bbbfffhhhlllooossswwwzzz{{{zzzzzzxxx{{{|||zzz{{{}}}}}}||||||~~~~~~}}}|||||||||||||||~~~}}}}}}~~~}}}{{{xxxvvvpppllljjjnnnvvvrrrrrrqqqqqqpppnnnmmmllloooqqqssssssssssssuuuvvvzzzyyywwwtttrrrpppooonnnoooooopppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppqqqrrrtttuuuvvvvvvvvvvvvuuusssqqqqqqqqqssstttssssssrrrrrrqqqpppooooooqqqqqqqqqppppppppppppooorrrrrrssstttvvvyyy|||}}}}}}~~~~~~|||zzzyyyyyyxxxxxxxxxyyyzzz}}}~~~{{{yyyxxxxxxwwwvvvqqqrrrrrrssstttuuuvvvvvvuuutttsssrrrrrrssstttuuuttttttuuuuuuuuuuuuttttttuuuuuutttssssssuuuvvvwwwxxxxxxxxxxxxwwwwwwvvvuuuuuuvvvxxxwwwuuuttttttuuuqqqqqqqqqppppppooommmmmmmmmnnnqqqsssuuuvvvvvvvvvvvvyyy}}}}}}zzzwwwvvvwwwvvvuuusssqqqpppppppppqqqnnnoooppprrrssstttuuuuuurrrrrrqqqpppqqqsssvvvxxxttttttssssssssssssttttttwwwuuusssssstttuuuuuuuuuoooqqqssssssrrrqqqrrrssssssuuuwwwxxxwwwwwwxxxzzzzzzzzzyyywwwuuutttsssrrrrrrqqqqqqpppqqqrrrtttuuutttttttttuuuvvvxxxyyyzzzzzz|||~~~}}}{{{yyyxxxxxxuuuuuuvvvvvvvvvvvvuuuuuuwwwwwwwwwxxxxxxyyyyyyyyy~~~}}}}}}|||{{{zzzzzzzzz|||{{{{{{|||~~~}}}zzzyyyyyy{{{|||vvvwwwxxxxxxxxxvvvuuutttuuuvvvwwwxxxxxxwwwvvvuuuuuuuuuvvvwwwxxxxxxyyyyyyyyyyyyxxxvvvtttuuuwwwyyy{{{{{{{{{{{{zzzyyywwwwwwxxxyyyyyyzzz{{{{{{{{{zzz{{{yyyxxxyyy||||||zzzwwwyyyzzz{{{|||}}}~~~~~~}}}|||{{{wwwttttttwwwyyyyyyxxxyyyyyyzzzzzzzzzyyyxxxxxxyyyyyyzzzzzzyyyxxxvvvuuutttttttttuuuttttttssssssrrrrrrsssuuuwwwwwwvvvtttttttttttttttuuuuuuuuuuuuqqqpppooonnnnnnppprrrsssoooppppppqqqqqqrrrrrrssssssrrrqqqqqqppppppqqqqqqqqqpppppppppoooooonnnnnnrrrttttttssspppnnnnnnoooppppppppppppooonnnllllllmmmmmmmmmllllllmmmmmmmmmmmmmmmmmmmmmlllkkkjjjjjjmmmlllkkkkkkjjjiiihhhgggjjjjjjkkkkkklllmmmnnnnnnnnnnnnpppqqqqqqpppooonnnlllkkkjjjiiihhhhhhggggggeeeeeedddcccaaa___]]]\\\\\\[[[ZZZYYYWWWVVVUUUTTTSSSQQQOOONNNOOOOOONNNMMMHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDFFFGGGHHHIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNPPPQQQQQQQQQRRRUUUWWW______```bbbeeehhhkkkmmmqqquuuzzz||||||{{{|||~~~~~~}}}{{{zzz|||}}}~~~}}}zzzqqqkkkgggddddddjjjvvvrrrrrrrrrqqqpppnnnmmmmmmnnnppprrrttttttuuuwwwyyyzzzyyywwwuuurrrqqqpppooooooooopppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppqqqrrrssstttuuuuuuuuuvvvtttsssqqqqqqqqqsssttttttssssssrrrqqqqqqppppppqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqrrrtttwwwzzz{{{~~~~~~|||zzzyyyxxxxxxwwwwwwwwwxxx{{{~~~}}}zzzxxxwwwvvvuuusssqqqqqqrrrrrrsssttttttuuutttsssrrrqqqqqqrrrssstttsssttttttuuuuuuttttttssstttsssssssssssstttuuuuuuxxxyyyzzzzzz{{{{{{zzzzzzvvvwwwxxxwwwuuutttssstttqqqqqqqqqqqqpppnnnmmmmmmmmmoooqqqsssuuuvvvvvvvvvvvvyyy||||||zzzwwwvvvwwwttttttrrrqqqpppooooooooonnnoooppprrrssstttuuuuuusssrrrrrrrrrrrrtttuuuvvvsssssssssrrrrrrssssssssswwwuuusssssstttuuuuuutttppprrrssssssrrrrrrsssttttttvvvxxxxxxxxxwwwxxxzzzyyyyyyxxxvvvuuusssrrrrrrrrrrrrrrrrrrrrrsssttttttsssttttttuuuwwwxxxzzz{{{|||~~~~~~{{{yyyxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxyyyyyyyyy|||||||||{{{{{{{{{zzzzzz}}}}}}~~~|||zzzzzzzzz{{{wwwwwwxxxxxxxxxwwwuuuuuuuuuvvvwwwxxxyyyxxxwwwvvvvvvvvvvvvwwwxxxxxxyyyyyyxxxyyyxxxwwwuuuvvvxxx{{{}}}}}}}}}|||{{{zzzyyyxxxyyyzzzzzzzzzzzzzzzyyyyyy{{{zzzyyyzzz|||}}}{{{yyyzzzzzz{{{|||}}}~~~~~~yyywwwttttttwwwxxxxxxwwwxxxyyyyyyyyyyyyyyyxxxxxx{{{{{{{{{zzzyyywwwuuutttttttttuuuuuuttttttsssssssssrrrsssuuuwwwxxxvvvuuuuuuuuuuuuuuuuuuuuuuuuuuurrrqqqqqqpppqqqrrrssstttqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqppppppppppppqqqpppppppppooooooooonnnnnnssstttuuutttqqqooooooooooooppppppooonnnmmmllllllmmmllllllkkkkkkllllllmmmkkkkkkkkkkkkkkkkkkjjjiiillllllkkkkkkjjjiiiiiiiiiiiijjjjjjkkkllllllmmmmmmlllmmmnnnoooooonnnmmmllliiiiiiiiiiiihhhfffeeedddcccbbbbbb```___]]][[[ZZZYYYYYYXXXVVVUUUTTTRRRRRRPPPNNNLLLLLLLLLMMMLLLJJJGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEFFFGGGIIIJJJIIIIIIHHHHHHIIIIIIJJJJJJNNNMMMMMMMMMNNNNNNOOOPPPOOOQQQTTTUUUVVVXXX\\\^^^cccdddeeefffiiimmmpppqqqtttwww{{{|||||||||~~~{{{}}}}}}|||||||||}}}~~~~~~~~~wwwmmmfffaaa___bbblll{{{ssssssrrrqqqpppooonnnnnnmmmpppsssuuuvvvxxxzzz|||zzzyyywwwuuusssrrrqqqpppoooooooooppppppppppppqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrsssssssssssssssuuutttrrrqqqqqqrrrsssssssssssssssrrrqqqqqqppppppqqqqqqrrrrrrssssssttttttqqqqqqqqqsssuuuwwwzzz{{{~~~~~~~~~|||zzzyyyxxxwwwvvvuuutttuuuxxx{{{}}}~~~{{{yyywwwvvvuuusssqqqpppqqqqqqrrrrrrsssssssssrrrqqqqqqppppppqqqqqqrrrrrrrrrssssssssssssrrrrrrqqqrrrrrrsssssssssssssssvvvwwwxxxzzz{{{|||||||||wwwyyyyyyxxxuuusssssssssrrrrrrrrrqqqpppnnnmmmlllnnnoooqqqssstttvvvvvvvvvuuuxxxzzz{{{yyywwwvvvvvvsssssssssrrrqqqpppnnnnnnnnnoooppprrrssstttuuuuuuttttttttttttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrvvvtttrrrrrrtttuuuttttttppprrrttttttsssrrrsssttttttvvvxxxxxxxxxwwwxxxyyyxxxxxxwwwvvvtttsssrrrrrrrrrrrrsssttttttttttttssssssssstttuuuwwwyyy{{{|||~~~|||yyyxxxxxxwwwwwwvvvuuuuuuvvvwwwwwwyyyyyyyyyxxxxxxxxxxxxxxxzzzzzzzzzzzz{{{{{{{{{{{{|||}}}|||{{{zzzzzzwwwxxxxxxxxxxxxwwwwwwvvvvvvwwwxxxyyyzzzzzzyyyxxxvvvvvvwwwwwwxxxyyyyyyyyywwwxxxxxxwwwwwwxxxzzz|||~~~|||{{{zzzyyyzzzzzzzzzzzzyyyyyyxxxzzzzzzzzz{{{}}}~~~}}}{{{{{{{{{|||}}}~~~xxxwwwvvvwwwxxxxxxvvvuuuwwwxxxxxxxxxxxxxxxxxxxxx||||||{{{zzzxxxwwwuuutttuuuuuuuuutttttttttsssssstttssssssuuuwwwxxxvvvuuuvvvvvvvvvvvvuuuuuuuuuuuurrrsssssssssssssssttttttrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppoooooooooppppppoooooooooooonnnnnnnnnnnnssstttuuutttqqqpppooopppoooooooooooonnnmmmlllllllllkkkkkkjjjjjjkkkkkklllhhhiiijjjjjjjjjjjjjjjiiikkkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiijjjkkkkkklllllljjjjjjkkkllllllkkkjjjiiifffggghhhhhhgggdddbbb```______^^^]]][[[YYYXXXWWWUUUUUUTTTRRRQQQPPPOOONNNMMMKKKIIIIIIJJJJJJIIIHHHFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGGGGHHHIIIJJJKKKIIIIIIIIIIIIIIIJJJKKKKKKPPPPPPOOOOOOPPPPPPQQQRRRPPPSSSWWWZZZ]]]aaaeeehhhiiijjjkkkmmmpppsssuuuwwwyyyzzz|||}}}}}}~~~|||{{{|||}}}{{{rrrhhhaaa^^^]]]cccppptttsssrrrqqqqqqpppppppppppprrrvvvxxxxxxyyyzzz|||yyyyyywwwuuusssrrrrrrrrroooooooooooopppppppppppprrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrqqqqqqssssssrrrqqqqqqrrrrrrsssrrrrrrqqqqqqqqqpppppppppppppppqqqrrrssstttuuuuuutttttttttuuuwwwyyy|||}}}||||||}}}~~~~~~|||zzzyyyxxxvvvuuusssrrrsssuuuyyy{{{|||{{{yyyxxxxxxvvvsssqqqrrrrrrrrrrrrrrrsssssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqooopppqqqssssssrrrqqqqqqssssssuuuvvvxxxyyyyyyyyyxxxyyyzzzxxxuuusssrrrrrrrrrrrrrrrqqqpppooonnnmmmooopppqqqrrrtttuuuvvvvvvuuuwwwxxxyyyxxxwwwvvvuuussstttttttttsssqqqooonnnnnnoooqqqrrrttttttuuuuuuuuuuuuuuuuuuuuutttsssrrrssssssssssssssssssssssssuuusssrrrrrrtttttttttrrrqqqrrrttttttsssssssssttttttvvvxxxxxxwwwwwwwwwxxxxxxwwwwwwvvvuuutttssssssrrrssstttuuuuuuuuussssssrrrssstttuuuxxxzzz|||}}}}}}zzzxxxxxxwwwvvvtttsssssstttvvvwwwyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwxxxyyyzzz{{{||||||yyy{{{~~~{{{zzzzzzxxxyyyyyyyyyyyyxxxxxxxxxwwwxxxyyy{{{{{{{{{zzzzzzwwwwwwwwwxxxxxxyyyyyyyyyvvvxxxyyyyyyxxxyyy|||~~~~~~||||||wwwxxxyyyzzzzzzzzzzzzzzzzzzzzz{{{|||~~~~~~~~~~~~||||||}}}}}}~~~~~~yyyyyyzzz{{{{{{yyywwwuuuwwwwwwwwwwwwwwwwwwwwwxxxzzzzzzzzzyyyyyyxxxwwwwwwvvvvvvuuuttttttsssssssssuuutttssstttvvvwwwvvvuuuvvvvvvvvvvvvvvvuuuuuuuuurrrrrrsssttttttssssssrrrtttssssssrrrqqqpppppppppqqqpppoooooonnnnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnqqqrrrsssrrrpppnnnnnnooonnnnnnnnnnnnnnnmmmlllkkkkkkjjjjjjjjjjjjjjjjjjkkkhhhhhhiiijjjkkkkkkkkkjjjiiijjjjjjjjjkkkkkkllllllhhhhhhhhhiiiiiijjjjjjjjjhhhiiijjjjjjjjjiiihhhgggdddeeefffgggeeeccc___]]]]]]\\\\\\ZZZYYYWWWUUUTTTQQQPPPOOONNNMMMLLLKKKKKKKKKIIIGGGGGGHHHHHHHHHGGGEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDEEEEEEEEEGGGGGGGGGHHHIIIJJJKKKLLLJJJJJJIIIJJJJJJKKKLLLMMMPPPPPPPPPPPPQQQRRRRRRSSSQQQUUUZZZ___cccggglllooonnnoooqqqsssuuuxxxzzz{{{}}}}}}}}}}}}~~~|||}}}{{{wwwuuuwwwzzz|||}}}~~~~~~}}}wwwoooeee___``````hhhwwwuuutttsssrrrqqqqqqrrrrrrtttvvvyyyzzzyyyxxxxxxyyyxxxwwwvvvtttssssssrrrrrrooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppooorrrrrrrrrqqqqqqrrrrrrrrrppppppppppppoooooooooooonnnooopppqqqrrrssstttuuuuuuuuuuuuuuuwwwyyy|||}}}||||||}}}}}}~~~~~~|||zzzxxxwwwuuutttrrrqqqqqqsssvvvwww{{{{{{zzz{{{{{{yyyuuusssttttttttttttssssssssssssqqqqqqqqqrrrrrrqqqqqqqqqppppppqqqqqqqqqqqqppppppnnnoooqqqrrrrrrrrrqqqppprrrrrrsssuuuuuuvvvvvvvvvxxxyyyyyywwwtttrrrqqqrrrqqqrrrrrrqqqqqqpppooonnnppppppqqqrrrsssuuuvvvvvvuuuuuuvvvwwwwwwwwwvvvuuuuuuuuuvvvvvvuuusssqqqpppoooppprrrsssuuuvvvvvvvvvvvvvvvvvvvvvuuutttssssssttttttuuuuuuuuuuuuttttttsssrrrqqqrrrssstttsssqqqppprrrttttttsssrrrsssttttttuuuwwwwwwvvvuuuvvvwwwwwwwwwwwwvvvvvvuuuuuuuuussssssuuuuuuuuutttsssrrrrrrssstttvvvxxxzzz}}}~~~}}}zzzyyyyyyvvvuuusssrrrrrrsssuuuvvvxxxxxxxxxwwwwwwvvvvvvuuuuuuuuuvvvxxxyyyzzz||||||xxx{{{~~~~~~|||zzzyyyzzzyyyyyyyyyyyyzzzzzzzzzxxxyyyzzz{{{|||{{{{{{zzzxxxxxxxxxxxxxxxyyyyyyyyyvvvxxxzzzzzzzzz{{{}}}~~~|||{{{uuuvvvwwwyyyzzz{{{{{{{{{zzz{{{|||}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~|||}}}~~~|||yyyxxxyyyxxxwwwvvvvvvvvvwwwwwwxxxxxxxxxyyyyyyzzz{{{{{{xxxwwwvvvtttssssssssstttuuutttssssssuuuvvvuuutttwwwvvvvvvvvvuuuuuuttttttqqqqqqrrrrrrrrrrrrqqqpppssssssrrrqqqpppoooooonnnoooooonnnmmmmmmmmmmmmnnnmmmmmmmmmmmmmmmmmmmmmnnnnnnoooqqqpppnnnllllllmmmlllmmmmmmmmmmmmllllllkkkjjjjjjjjjiiiiiijjjjjjjjjiiiiiijjjkkkkkklllkkkkkkhhhiiiiiijjjjjjkkkkkkkkkggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiihhhfffeeebbbccceeeeeeccc```]]][[[ZZZZZZYYYXXXVVVTTTSSSRRRMMMMMMLLLKKKJJJIIIIIIHHHJJJHHHFFFFFFHHHHHHHHHGGGDDDEEEEEEFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPQQQRRRSSSTTTUUUTTTXXX^^^cccgggkkkooorrrqqqrrrtttvvvyyy{{{|||}}}~~~||||||~~~~~~wwwsssmmmiiigggiiimmmpppyyyzzz{{{yyytttllleeeaaaaaacccmmmvvvuuusssrrrrrrrrrssstttwwwyyy{{{{{{yyywwwvvvvvvvvvvvvuuussssssrrrrrrrrrpppooooooooooooooonnnnnnppppppppppppppppppppppppooopppppppppppppppooooooqqqqqqqqqqqqrrrrrrrrrrrrpppppppppppppppppppppooonnnooopppqqqrrrssstttttttttsssssstttuuuwwwzzz{{{}}}}}}~~~~~~~~~~~~}}}{{{xxxwwwssssssrrrqqqrrrrrrssstttyyyzzz{{{}}}}}}|||xxxuuuuuuuuuuuuttttttssssssssspppqqqrrrrrrrrrrrrqqqpppppppppqqqqqqqqqqqqppppppoooppppppqqqqqqqqqqqqqqqrrrssstttuuuvvvvvvvvvvvvvvvwwwwwwvvvsssqqqqqqqqqpppqqqqqqqqqqqqqqqppppppqqqqqqqqqrrrssstttvvvvvvuuuttttttuuuvvvwwwvvvtttwwwwwwwwwvvvuuutttrrrrrrqqqrrrsssuuuvvvwwwwwwxxxwwwwwwvvvvvvuuuuuuuuuttttttuuuvvvwwwwwwvvvuuutttrrrqqqqqqrrrssssssrrrpppoooqqqssssssrrrqqqrrrsssssstttvvvvvvtttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuusssttttttttttttsssrrrrrrssstttuuuvvvxxxzzz|||}}}}}}zzzyyyyyyuuuuuutttsssssstttuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuttttttuuuwwwxxxzzz{{{{{{{{{|||~~~|||{{{zzz{{{zzzzzzzzzzzz{{{{{{|||yyyzzz{{{||||||{{{zzzyyyxxxxxxyyyyyyyyyyyyyyyyyywwwyyy{{{|||{{{|||~~~~~~|||zzzyyytttuuuwwwxxxzzz{{{{{{{{{yyy{{{}}}~~~}}}|||}}}~~~}}}}}}}}}}}}||||||||||||{{{}}}~~~|||||||||zzzyyywwwvvvvvvvvvwwwvvvvvvwwwxxxzzz{{{}}}~~~yyyxxxvvvtttssssssttttttuuusssrrrrrrsssttttttsssvvvvvvuuuuuuttttttssssssqqqqqqppppppppppppoooooorrrqqqqqqpppooonnnnnnnnnooonnnmmmmmmllllllmmmmmmlllllllllmmmmmmmmmmmmmmmlllnnnooonnnmmmkkkkkklllkkklllllllllllllllkkkkkkkkkjjjjjjiiiiiijjjjjjkkkiiijjjkkkkkkkkkkkkkkkkkkggghhhhhhhhhiiiiiijjjjjjfffffffffffffffgggggggggfffgggggghhhgggfffdddcccaaaaaabbbaaa```]]]ZZZXXXXXXWWWWWWUUUTTTRRRPPPOOOKKKKKKJJJIIIIIIHHHGGGGGGIIIGGGFFFFFFGGGHHHGGGFFFCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFHHHIIIKKKKKKLLLLLLMMMMMMMMMMMMNNNPPPQQQQQQQQQQQQRRRSSSUUUWWWYYY[[[[[[___dddhhhkkknnnqqqsssssstttvvvyyy{{{|||}}}~~~}}}||||||~~~yyymmmiiidddaaa```dddiiilllwwwxxxxxxvvvpppjjjeeecccaaaeeessswwwvvvtttsssrrrssstttuuuwwwyyy||||||yyywwwuuutttuuutttsssrrrrrrrrrrrrrrrppppppoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooopppoooooooooppppppqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqrrrsssttttttuuuttttttttttttuuuwwwyyy{{{}}}~~~~~~~~~}}}{{{xxxwwwrrrrrrsssssssssrrrrrrqqqwwwxxxzzz}}}~~~zzzwwwuuuuuutttssssssrrrqqqqqqoooooopppqqqqqqpppoooooopppqqqqqqrrrrrrqqqqqqpppqqqppppppppppppqqqrrrrrrpppqqqsssuuuvvvxxxxxxyyyssstttuuutttrrrqqqqqqqqqoooooopppqqqrrrrrrrrrrrrrrrqqqqqqqqqrrrtttuuuvvvuuusssrrrsssvvvwwwuuusssxxxwwwvvvtttssssssssssssrrrsssuuuvvvxxxyyyyyyyyyxxxwwwvvvuuuuuuuuuvvvwwwssstttuuuvvvvvvuuutttsssqqqqqqqqqrrrssssssqqqooonnnppprrrrrrqqqpppqqqrrrqqqsssttttttsssrrrrrrsssssssssssssssssssssssssssttttttsssrrrrrrrrrrrrrrruuuuuuvvvwwwxxxzzz{{{|||}}}}}}{{{zzzzzzvvvvvvvvvvvvvvvvvvvvvvvvssssssssstttttttttttttttttttttuuuvvvwwwyyyzzzzzz||||||}}}~~~~~~|||{{{zzz{{{{{{zzzzzzzzz{{{}}}}}}zzz{{{{{{|||{{{zzzxxxwwwyyyyyyyyyyyyyyyyyyyyyyyyxxxzzz|||}}}||||||}}}~~~}}}{{{yyywwwvvvwwwwwwxxxyyyyyyyyyyyyxxxyyy|||~~~~~~|||{{{|||}}}}}}|||||||||{{{{{{zzzzzzyyyzzz|||~~~~~~}}}~~~}}}zzzxxxvvvuuuvvvvvvwwwwwwwwwxxxyyy{{{}}}~~~zzzxxxvvvtttsssssstttttttttrrrppppppqqqsssrrrrrruuuuuuuuutttsssrrrrrrrrrrrrqqqpppooonnnooooooppppppooooooooonnnnnnmmmmmmnnnmmmmmmlllkkklllllllllkkkkkklllllllllmmmmmmmmmlllnnnooonnnmmmllllllmmmjjjkkkkkklllllllllkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjiiihhhggggggggggggggghhhhhhhhhfffffffffeeeeeeeeeeeeeeeddddddeeeeeedddcccaaa```^^^^^^]]]\\\ZZZXXXVVVUUUTTTTTTSSSRRRPPPNNNMMMLLLJJJJJJIIIIIIHHHGGGGGGGGGGGGFFFDDDDDDFFFGGGFFFFFFBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGFFFGGGIIIKKKMMMMMMMMMMMMNNNNNNOOOOOOPPPRRRSSSTTTTTTUUUVVVXXX[[[^^^aaabbbeeehhhmmmpppqqqqqqsssttttttvvvxxxzzz|||~~~~~~~~~~~~|||zzz{{{~~~xxxrrriiigggdddbbbdddiiiooosssxxxxxxxxxsssmmmgggeeedddcccjjjzzzwwwvvvtttsssssssssuuuvvvvvvyyy{{{|||zzzwwwuuuuuutttsssrrrqqqqqqqqqqqqrrrppppppoooooonnnnnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnoooooooooooooooooopppqqqrrrrrrrrrrrrrrrssssssssssssssssssssssssrrrrrrsssssstttuuuuuuuuuvvvvvvvvvvvvxxxzzz{{{}}}}}}~~~}}}}}}~~~~~~}}}{{{xxxwwwqqqrrrsssttttttrrrqqqpppuuuvvvyyy}}}~~~{{{wwwttttttssssssrrrqqqppppppmmmnnnoooppppppooonnnmmmqqqqqqrrrrrrrrrrrrqqqqqqrrrqqqpppppppppqqqssstttlllnnnpppsssvvvxxxyyyzzzqqqsssttttttrrrppppppqqqnnnnnnpppqqqrrrsssssssssrrrrrrqqqqqqrrrtttuuuwwwtttrrrqqqrrruuuwwwuuusssxxxwwwuuusssrrrrrrrrrsssssstttvvvwwwyyyzzzzzzzzzxxxwwwuuuttttttvvvwwwyyyrrrsssuuuvvvvvvuuusssrrrqqqpppqqqrrrssssssqqqooonnnoooqqqqqqpppppppppqqqqqqrrrtttsssrrrqqqqqqrrrppppppqqqqqqqqqqqqrrrrrruuutttrrrqqqpppqqqrrrrrrvvvvvvvvvwwwxxxzzz{{{||||||~~~}}}{{{zzzzzzwwwwwwxxxxxxxxxxxxwwwwwwqqqrrrrrrsssssstttttttttttttttuuuvvvwwwxxxyyyyyy{{{zzzyyyyyyzzz|||~~~}}}|||{{{{{{|||{{{zzzzzz{{{|||}}}~~~{{{{{{||||||{{{yyywwwvvvyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{}}}~~~}}}|||}}}~~~~~~}}}}}}{{{yyywwwuuutttzzzzzzzzzyyyxxxwwwvvvuuuzzz|||~~~~~~{{{yyyzzz||||||||||||{{{zzzzzzyyyyyyyyyzzz{{{}}}~~~~~~~~~{{{xxxvvvuuuuuuvvvyyyyyyxxxxxxyyyzzz|||}}}zzzyyyvvvtttsssssstttuuutttrrrooooooppprrrrrrqqquuuuuutttsssrrrrrrqqqqqqtttrrrpppnnnnnnooopppqqqnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllkkkkkkkkkkkklllkkkkkkkkkllllllmmmmmmmmmmmmnnnoooooonnnlllmmmnnnjjjjjjkkklllllllllkkkkkklllkkkkkkjjjjjjkkkkkkllliiiiiiiiiiiiiiihhhgggfffgggggggggggggggfffffffffeeeeeeeeeeeeeeeeeeeeeeeebbbcccccccccbbbaaa___^^^]]]\\\ZZZXXXWWWUUUTTTSSSRRRRRRQQQPPPNNNLLLJJJIIIJJJIIIIIIIIIHHHHHHGGGGGGFFFDDDCCCCCCEEEFFFEEEEEEBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGGGGGGGHHHHHHHHHGGGIIIKKKMMMOOOOOOOOOOOOOOOOOOPPPPPPRRRSSSTTTUUUWWWXXXZZZ]]]```cccfffhhhmmmooosssuuuuuuttttttuuuuuuwwwyyy|||~~~}}}{{{zzz{{{~~~~~~}}}~~~}}}~~~|||uuuooojjjhhhggggggkkkqqqxxx}}}zzzzzzxxxrrrkkkeeeddddddhhhooo{{{zzzyyyxxxvvvuuutttssswwwwwwwwwwwwuuusssqqqppppppppppppppppppooonnnnnnoooooopppqqqqqqqqqqqqpppiiijjjkkklllmmmlllkkkjjjmmmnnnpppqqqqqqpppooonnnpppqqqqqqrrrrrrsssttttttrrrrrrqqqqqqrrrtttuuuwwwttttttuuuwwwzzz{{{yyyxxxvvvwwwwwwxxxyyyzzz{{{{{{||||||~~~~~~}}}{{{xxxuuussssssrrrqqqqqqppppppqqqqqqqqqqqqqqqrrruuuyyy|||~~~{{{xxxtttqqqooooooooooooooooooooopppqqqrrrsssrrrrrrsssssssssttttttttttttuuuvvvwwwvvvtttrrrqqqrrrpppooopppqqqsssrrrrrrrrrrrrqqqqqqpppqqqqqqqqqrrrrrrssstttsssrrrpppooorrrrrrsssssstttssssssssswwwuuussstttvvvwwwtttqqqtttttttttssssssrrrrrrrrrvvvwwwxxxxxxwwwvvvuuutttwwwwwwvvvuuuuuuuuuuuuuuuvvvvvvuuutttssssssrrrrrrqqqqqqrrrssssssttttttuuuqqqqqqqqqrrrrrrsssssssssqqqqqqppppppqqqqqqrrrsssqqqrrrssstttsssrrrqqqppprrrqqqqqqqqqrrrrrrssstttwwwxxxzzzyyyxxxwwwxxxyyy|||}}}~~~~~~}}}{{{yyyzzzyyywwwuuuuuuuuuuuuvvvwwwwwwxxxyyyyyywwwvvvuuuyyy{{{|||{{{yyyxxxxxxyyyyyyyyyzzz{{{|||}}}~~~~~~~~~|||zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyzzz{{{{{{|||||||||}}}||||||{{{{{{{{{||||||{{{{{{{{{{{{yyyxxxvvvuuutttvvvyyyzzzyyyyyyyyyzzz{{{{{{zzzzzzzzzyyyyyyyyywwwxxx{{{}}}}}}}}}{{{zzzxxxyyy{{{~~~~~~|||zzzxxxvvvuuuuuuuuuxxxxxxyyyzzz{{{}}}~~~~~~{{{xxxuuurrrqqqqqqsssttttttsssrrrpppoooooopppppppppqqqssstttuuuvvvvvvvvvwwwtttqqqoooooonnnmmmlllooonnnnnnoooppppppnnnmmmnnnnnnmmmmmmllllllkkkkkkmmmlllkkkjjjkkklllnnnpppooonnnmmmllllllmmmnnnoooooonnnkkkiiihhhiiijjjkkknnnmmmllllllmmmnnnooopppiiiiiijjjjjjiiiiiihhhgggfffggggggggggggffffffeeeffffffeeedddcccccccccccc_________^^^]]]\\\[[[ZZZVVVUUUTTTSSSRRRQQQPPPPPPMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEDDDDDDCCCCCCBBBBBBAAACCCEEEFFFEEECCCCCCDDDGGGGGGHHHHHHIIIIIIJJJJJJGGGIIIKKKMMMMMMOOOQQQTTTRRRSSSUUUWWWYYY[[[\\\\\\^^^```cccgggkkkmmmoooppptttvvvyyyyyyyyyxxxyyyzzz||||||||||||}}}}}}}}}}}}}}}yyyzzz~~~|||~~~~~~~~~}}}{{{xxxuuupppooopppuuu|||}}}xxxrrrmmmlllllllllllllllvvv{{{{{{{{{zzzzzzyyyyyyxxxwwwwwwwwwvvvuuusssqqqooopppppppppppppppoooooonnnnnnnnnooopppppppppppppppjjjjjjkkkllllllkkkjjjjjjlllnnnoooqqqqqqqqqpppooopppqqqqqqqqqrrrrrrssssssqqqqqqqqqqqqqqqssstttuuuuuuuuuuuuxxx{{{|||{{{yyyzzzzzzzzzzzzzzzzzz{{{{{{{{{|||}}}~~~~~~~~~}}}{{{xxxvvvtttsssrrrqqqppppppooooooooonnnnnnooopppssswwwzzz|||}}}{{{xxxvvvuuuttttttqqqqqqppppppqqqqqqrrrrrrqqqqqqqqqrrrsssttttttuuuuuuvvvwwwwwwwwwuuusssrrrrrrqqqpppppprrrssssssrrrssssssrrrqqqqqqqqqqqqrrrrrrrrrsssssssssrrrqqqppppppqqqqqqrrrsssssssssrrrvvvuuussstttvvvvvvtttqqqssssssssssssssssssrrrrrrtttuuuwwwxxxyyyyyyxxxxxxwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuttttttsssrrrrrrqqqqqqqqqqqqrrrssssssttttttqqqqqqqqqqqqrrrrrrrrrrrrpppppppppppppppqqqrrrrrrsssssssssttttttssssssrrrsssrrrrrrrrrrrrrrrsssssstttuuuvvvvvvuuuuuuwwwyyy|||}}}~~~|||zzz{{{zzzyyywwwwwwwwwwwwxxxxxxxxxyyyyyyyyyxxxxxxwwwyyy{{{||||||zzzyyyyyyyyyyyyzzz{{{||||||}}}}}}|||~~~}}}~~~}}}{{{yyyyyyzzzzzz{{{|||||||||zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzz||||||{{{zzzzzzzzzzzz{{{{{{zzzyyyxxxwwwvvvuuuuuutttvvvxxxyyyxxxxxxyyyzzzzzzzzzzzzzzzyyyyyyyyyyyywwwxxxzzz{{{||||||{{{zzz{{{{{{~~~~~~~~~~~~{{{xxxvvvuuuttttttwwwwwwxxxyyyzzz{{{|||}}}{{{yyyvvvtttssssssuuuvvvuuutttrrrqqqpppppppppppppppqqqrrrsssuuuuuuvvvvvvwwwuuurrrqqqqqqqqqpppnnnqqqpppooopppqqqqqqooonnnnnnnnnnnnmmmmmmmmmmmmmmmnnnmmmlllllllllmmmooopppooonnnmmmmmmmmmmmmnnnoooooonnnmmmlllkkkkkkkkkllllllkkkkkkjjjkkklllmmmnnnkkkkkkkkkkkkkkkjjjjjjiiifffggggggggggggfffeeeeeebbbaaaaaa```____________\\\\\\\\\[[[ZZZXXXWWWVVVSSSSSSRRRQQQPPPOOONNNNNNLLLKKKKKKJJJIIIIIIHHHHHHIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBDDDFFFFFFEEEDDDEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHJJJLLLMMMNNNOOOQQQSSSTTTVVVYYY\\\```bbbcccdddggghhhkkkmmmppprrrtttuuu{{{}}}~~~||||||}}}|||||||||}}}}}}}}}}}}}}}~~~{{{{{{}}}~~~~~~||||||}}}~~~~~~~~~zzzvvvssstttvvvwwwxxxuuu~~~|||||||||||||||}}}}}}}}}}}}xxxxxxwwwvvvtttrrrpppooopppqqqqqqqqqqqqpppoooooommmnnnnnnooopppooooooooojjjjjjkkkkkkkkkkkkjjjjjjlllmmmooopppqqqqqqqqqpppqqqqqqqqqqqqqqqqqqrrrrrrppppppppppppqqqrrrssssssuuuuuuuuuxxx{{{|||{{{zzz|||||||||{{{{{{zzzzzzzzzzzz{{{{{{|||}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}{{{yyyvvvuuusssrrrqqqpppooonnnmmmllljjjkkkkkkmmmpppsssvvvxxx}}}||||||{{{zzzyyyxxxwwwsssssssssrrrrrrrrrrrrrrrpppppppppqqqrrrtttuuuvvvwwwwwwxxxxxxwwwvvvtttssssssqqqqqqqqqssstttsssrrrssssssrrrqqqqqqqqqqqqqqqrrrrrrrrrsssrrrrrrqqqpppnnnooopppqqqrrrsssssssssuuutttttttttuuuuuusssrrrrrrrrrssssssssssssssssssssstttuuuwwwyyyzzz{{{{{{wwwwwwvvvuuuuuuuuuuuuuuutttssssssrrrrrrqqqqqqqqqoooppppppqqqrrrrrrssssssqqqqqqqqqqqqqqqppppppppppppoooooooooooopppqqqqqqtttttttttssssssttttttuuutttssssssrrrrrrrrrssssssttttttttttttsssuuuxxx{{{~~~~~~|||}}}|||{{{yyyyyyyyyzzzzzzyyyyyyyyyxxxyyyyyyzzzzzzyyy{{{||||||zzzyyyyyyzzzyyyzzz|||~~~~~~~~~}}}|||~~~}}}||||||}}}~~~|||{{{xxxxxxyyyzzz{{{{{{||||||zzzzzzzzzzzzzzzzzzzzzzzz|||{{{{{{zzzyyyyyyxxxxxx{{{zzzzzzyyyxxxxxxyyyyyyyyyxxxwwwuuutttttttttuuuuuuwwwwwwwwwvvvwwwyyy{{{zzzzzzzzzyyyyyyyyyxxxxxxwwwwwwxxxxxxyyyzzzzzzzzz||||||~~~~~~||||||}}}~~~|||zzzwwwuuutttsssvvvvvvwwwwwwxxxyyyzzzzzzzzzyyywwwuuuuuuvvvwwwxxxvvvuuutttrrrqqqqqqppppppooopppqqqrrrtttuuuvvvwwwwwwuuuttttttttttttsssqqqsssrrrqqqqqqrrrrrrpppooommmnnnnnnnnnnnnnnnoooooonnnnnnnnnnnnooooooooooooooonnnnnnmmmmmmnnnnnnooooooooooooooonnnmmmlllllljjjiiihhhhhhhhhiiikkkkkkjjjjjjjjjkkkjjjiiiiiihhhffffffggggggfffeeeeeeddd___^^^^^^]]]\\\\\\[[[[[[XXXXXXXXXVVVUUUSSSRRRQQQPPPPPPOOONNNMMMLLLLLLKKKJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBCCCDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEFFFFFFEEEEEEGGGHHHGGGGGGGGGGGGHHHHHHHHHIIILLLNNNPPPQQQQQQRRRTTTVVVXXX[[[___dddiiilllnnnooosssssstttvvvwwwxxxyyyzzz~~~~~~|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}|||}}}~~~~~~|||}}}wwwooo||||||||||||||||||||||||xxxxxxwwwuuusssrrrpppoooqqqqqqrrrrrrqqqqqqpppooonnnnnnooopppppppppppppppkkkkkkkkkkkkkkkjjjjjjjjjkkklllnnnpppqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppqqqqqqrrrrrrtttttttttvvvyyy{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzz{{{||||||}}}{{{{{{|||}}}~~~~~~}}}}}}}}}}}}{{{yyywwwuuusssrrrqqqpppnnnlllkkkjjjfffggghhhjjjmmmppprrrtttvvvwwwyyyzzzzzzyyyxxxwwwuuuuuuuuuuuutttsssrrrqqqoooooopppqqqsssuuuwwwxxxxxxxxxyyyxxxxxxwwwuuuuuusssrrrrrrssstttuuutttssssssrrrqqqpppppppppppppppqqqqqqrrrrrrrrrqqqqqqqqqnnnooopppqqqssssssttttttttttttttttttuuutttsssrrrrrrrrrrrrsssssstttttttttrrrssstttvvvxxxyyyzzzzzzwwwvvvvvvuuuuuuuuuuuuuuurrrrrrrrrqqqqqqqqqppppppooooooooopppqqqqqqrrrrrrrrrqqqqqqppppppoooooooooooooooooonnnoooooopppqqqttttttrrrrrrrrrsssuuuvvvuuuttttttsssssssssssssssxxxwwwvvvuuutttuuuyyy|||~~~~~~}}}{{{zzzzzzzzz{{{{{{yyyyyyxxxwwwwwwyyyzzz{{{yyyzzz||||||zzzyyyzzzzzzxxxzzz}}}~~~}}}||||||}}}~~~}}}|||zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyzzzyyyxxxwwwwwwwwwwwwwwwxxxvvvtttrrrqqqrrrssstttvvvwwwwwwvvvuuuvvvxxxzzzyyyyyyyyyyyyxxxxxxxxxxxxwwwvvvvvvvvvwwwxxxyyyzzzzzzzzz{{{~~~~~~|||{{{|||}}}}}}}}}zzzxxxuuutttsssuuuuuuuuuvvvvvvwwwwwwwwwxxxwwwvvvuuuuuuvvvwwwxxxvvvuuutttsssrrrqqqqqqqqqnnnooopppqqqsssuuuwwwxxxvvvuuuuuuuuuvvvvvvuuusssuuusssqqqqqqqqqqqqpppooommmmmmnnnnnnooooooppppppnnnnnnooopppppppppooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmnnnooopppooonnnlllkkkiiihhhggggggggghhhiiiiiifffggggggggggggfffeeeeeeeeeeeeeeeeeedddcccbbbbbb^^^^^^]]]]]]\\\[[[[[[ZZZUUUUUUTTTSSSQQQOOONNNMMMMMMLLLLLLKKKJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFHHHGGGGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBCCCDDDEEEEEEFFFEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFEEEFFFFFFEEEDDDEEEHHHJJJIIIIIIJJJJJJKKKKKKLLLLLLNNNQQQTTTUUUWWWYYY[[[^^^___bbbfffkkkpppsssuuuvvv||||||{{{{{{||||||}}}}}}~~~}}}}}}}}}~~~~~~~~~}}}}}}||||||||||||}}}}}}|||{{{{{{~~~~~~wwwrrrpppzzzzzzyyyyyyxxxwwwwwwwwwwwwwwwuuutttsssqqqqqqppprrrrrrrrrrrrrrrqqqppppppooopppqqqqqqrrrrrrqqqqqqmmmllllllkkkkkkjjjjjjjjjlllmmmnnnooopppqqqrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrpppqqqqqqqqqrrrrrrrrrrrrtttsssssstttvvvxxxxxxwwwvvvvvvwwwxxxxxxyyyzzzzzzxxxxxxxxxxxxxxxzzz{{{|||zzzzzz{{{{{{|||}}}}}}~~~{{{{{{|||{{{zzzxxxvvvuuurrrrrrqqqpppnnnllljjjhhhcccdddeeehhhjjjmmmoooqqqqqqsssvvvxxxyyyyyyxxxwwwwwwwwwwwwwwwvvvtttsssrrroooppprrrtttvvvwwwyyyyyyyyyyyyyyyxxxxxxwwwvvvuuussssssssstttvvvvvvuuusssrrrqqqpppoooooonnnnnnnnnqqqqqqqqqqqqqqqqqqqqqqqqooopppqqqssstttuuuuuuuuussstttuuuuuutttsssrrrrrrrrrrrrrrrsssssstttttttttssssssssstttuuuvvvvvvwwwwwwvvvvvvuuuuuuuuuuuuuuuqqqqqqqqqqqqqqqpppppppppnnnnnnoooppppppqqqqqqrrrrrrqqqqqqppppppoooooooooooooooooonnnoooooopppqqqsssrrrqqqqqqqqqrrrtttuuuuuuuuutttsssssstttttttttzzzyyyxxxuuutttuuuxxx{{{}}}|||zzzyyyyyyzzz{{{{{{yyyxxxwwwvvvvvvwwwxxxyyyxxxyyy{{{{{{zzzyyyyyyzzzwwwzzz}}}~~~||||||~~~~~~}}}||||||{{{{{{zzzzzzyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzz{{{{{{{{{yyyyyywwwvvvvvvuuuuuuuuuwwwuuusssqqqqqqqqqssstttvvvvvvvvvuuutttuuuwwwyyyyyyyyyxxxxxxxxxwwwwwwwwwvvvvvvuuuvvvvvvwwwyyyyyyyyyxxxyyy|||~~~|||{{{zzz~~~}}}|||zzzxxxvvvtttssstttttttttuuuuuuuuuuuuuuuuuuttttttssstttuuuvvvvvvttttttttttttsssrrrqqqqqqnnnooooooqqqsssvvvxxxzzzwwwvvvuuuuuuvvvwwwvvvuuuvvvtttqqqpppppppppooonnnmmmmmmnnnnnnooooooppppppnnnnnnoooooooooooonnnmmmmmmmmmmmmnnnnnnmmmmmmmmmjjjlllmmmooonnnmmmkkkiiiiiihhhgggfffffffffggghhhdddddddddddddddccccccbbbbbbbbbbbbbbbaaa```___^^^[[[[[[\\\\\\[[[ZZZYYYXXXSSSRRRRRRQQQOOONNNLLLKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFGGGGGGEEEEEEFFFEEEDDDFFFHHHKKKIIIJJJKKKLLLMMMNNNOOOOOOOOORRRVVVYYY\\\___cccfffiiikkkmmmpppsssvvvxxxyyy~~~}}}}}}}}}~~~~~~~~~}}}||||||{{{xxxyyy{{{{{{{{{}}}|||tttrrrtttvvvwwwwwwwwwvvvuuuttttttsssvvvuuutttsssrrrrrrrrrrrrrrrssssssssssssrrrqqqqqqpppqqqrrrrrrssssssrrrrrrooonnnmmmlllkkkkkkkkklllmmmmmmnnnooopppqqqqqqrrrpppqqqqqqrrrrrrsssttttttrrrssssssttttttssssssrrruuutttrrrssstttvvvvvvuuusssttttttuuuwwwxxxxxxyyywwwwwwvvvvvvvvvxxxyyy{{{zzzzzz{{{{{{{{{{{{||||||yyyyyyzzzzzzyyywwwvvvuuurrrrrrrrrqqqooollljjjhhhaaabbbdddgggjjjlllnnnoooppprrruuuwwwyyyyyyyyyxxxxxxxxxyyyyyyxxxvvvuuutttppprrruuuxxxzzz{{{zzzzzzyyyyyyxxxxxxwwwvvvvvvvvvtttttttttvvvxxxxxxvvvtttsssrrrqqqpppooonnnnnnnnnqqqppppppppppppqqqrrrrrrpppqqqrrrssstttuuuuuuuuurrrtttuuuuuusssrrrrrrsssrrrrrrsssssssssssssssssstttssssssssssssssstttuuuwwwwwwvvvuuuuuuuuuuuuuuuqqqqqqqqqqqqqqqqqqqqqqqqnnnoooooopppqqqqqqrrrrrrqqqqqqqqqqqqqqqppppppppppppoooooooooooopppqqqqqqqqqqqqqqqqqqrrrrrrsssttttttttttttttttttuuuvvvvvvwwwwwwwwwuuuttttttwwwyyy|||{{{zzzyyyyyyzzz{{{{{{yyyxxxwwwwwwvvvvvvvvvwwwvvvxxxzzzzzzyyyxxxxxxyyywwwyyy|||~~~||||||}}}~~~~~~}}}}}}|||{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{||||||}}}yyyyyywwwvvvuuuuuuttttttvvvuuutttsssrrrsssssstttuuuvvvvvvuuuttttttvvvwwwxxxxxxxxxwwwwwwwwwvvvvvvuuuuuuvvvvvvwwwxxxxxxxxxyyyxxxxxxzzz~~~~~~zzzxxxzzzzzzzzzyyyxxxwwwvvvuuuuuutttttttttttttttttttttsssssssssrrrssssssttttttrrrrrrssssssssssssrrrrrroooooopppqqqtttwwwzzz|||zzzxxxuuuuuuvvvwwwwwwwwwwwwuuurrrppppppoooooommmmmmnnnnnnnnnnnnnnnoooooommmmmmmmmmmmllllllllllllkkklllmmmmmmmmmmmmlllkkkiiijjjlllmmmmmmkkkjjjiiihhhgggeeeddddddeeeffffffccccccddddddccccccbbbaaa_________^^^]]]\\\[[[ZZZVVVWWWXXXXXXWWWVVVTTTSSSPPPPPPPPPOOONNNMMMLLLKKKIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFEEEEEEDDDDDDCCCCCCCCCCCCEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGEEEFFFGGGGGGGGGHHHJJJLLLIIIJJJLLLMMMOOOQQQSSSSSSRRRUUUZZZ^^^bbbgggkkkooorrrrrrrrrsssuuuwwwzzz|||~~~}}}~~~~~~}}}|||{{{{{{wwwwwwxxxyyy|||tttppprrrwww{{{uuuuuuuuuuuuuuuuuutttttttttssssssrrrrrrsssssstttsssssssssssssssrrrrrrqqqppppppqqqrrrrrrrrrrrrqqqqqqpppnnnmmmllllllmmmmmmooooooooooooooopppqqqqqqppppppqqqrrrtttuuuvvvvvvtttuuuvvvvvvvvvvvvuuutttxxxvvvsssssstttuuuuuutttttttttuuuuuuvvvvvvvvvwwwvvvuuuttttttuuuvvvxxxzzz|||{{{{{{{{{{{{zzzzzzzzzwwwwwwxxxxxxwwwvvvuuutttqqqrrrrrrrrrpppnnnkkkiii```bbbdddgggjjjlllmmmnnnoooqqqsssuuuwwwxxxxxxxxxxxxyyyzzzzzzzzzxxxvvvuuurrruuuzzz}}}~~~|||zzzyyyxxxwwwwwwvvvvvvuuuuuuttttttuuuwwwyyyxxxvvvtttuuutttsssqqqpppoooooooooqqqpppoooooooooppprrrssspppqqqrrrsssssssssssssssrrrtttvvvuuurrrqqqrrrsssssssssssssssssssssrrrrrrttttttsssrrrssstttuuuvvvwwwwwwvvvuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrooooooppppppqqqrrrrrrsssqqqqqqqqqqqqrrrrrrrrrrrrpppppppppppppppqqqrrrrrrpppqqqrrrsssttttttttttttssssssttttttuuuvvvxxxxxxtttuuuwwwwwwwwwxxxzzz||||||{{{zzzyyyyyyzzz{{{|||zzzzzzzzzyyyxxxwwwvvvuuutttvvvxxxxxxwwwwwwwwwyyyyyyzzz{{{|||}}}~~~~~~~~~|||zzzzzz|||~~~|||}}}}}}}}}~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||zzzyyyxxxvvvuuutttttttttvvvuuuuuuuuuuuutttttttttsssuuuvvvvvvuuuttttttuuuxxxwwwwwwwwwvvvvvvvvvvvvtttuuuwwwxxxyyyyyyxxxxxxvvvuuuuuuwww{{{~~~zzzvvvuuuvvvwwwxxxxxxxxxwwwwwwuuuuuuuuuttttttssssssssssssssssssrrrrrrrrrrrrrrrooopppqqqrrrsssssssssrrrooopppppprrruuuxxx|||~~~~~~{{{wwwuuuvvvxxxyyyzzzzzzwwwsssqqqppppppoooooonnnnnnnnnmmmmmmmmmmmmmmmmmmlllkkkiiiiiiiiijjjkkkjjjjjjkkkllllllkkkjjjjjjiiijjjkkkllllllkkkjjjiiifffeeecccbbbbbbbbbcccdddaaaaaaaaaaaaaaa```______[[[[[[[[[ZZZYYYXXXVVVVVVSSSTTTUUUUUUTTTSSSQQQOOOMMMMMMNNNNNNMMMMMMLLLKKKIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCCCCDDDEEEEEEFFFFFFCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJGGGGGGGGGGGGGGGGGGFFFFFFFFFHHHJJJKKKKKKKKKLLLMMMMMMNNNPPPRRRUUUXXXZZZ[[[\\\___dddhhhlllpppuuuxxxyyywwwuuutttvvvyyy}}}}}}|||{{{zzzyyywwwvvvxxx}}}yyyrrrrrrwwwsssttttttuuuvvvvvvwwwwwwsssrrrrrrqqqrrrssstttuuussssssttttttssssssrrrqqqoooooopppqqqqqqqqqqqqppprrrqqqooonnnmmmmmmmmmnnnpppoooooooooooooooppppppppppppqqqsssuuuvvvxxxxxxvvvvvvwwwxxxxxxwwwvvvuuuzzzxxxuuuttttttuuuuuutttvvvvvvvvvvvvuuuuuuuuuuuuvvvuuutttssstttvvvxxxyyy}}}||||||{{{{{{zzzyyyyyyuuuvvvwwwwwwwwwuuutttsssqqqqqqrrrrrrqqqnnnllljjj```bbbdddgggjjjlllmmmnnnmmmnnnppprrrtttuuuvvvwwwxxxyyyzzz{{{{{{yyyxxxvvvssswww||||||zzzyyyxxxwwwvvvuuuuuuuuuuuuuuuuuuvvvxxxyyyyyywwwtttwwwvvvtttsssrrrqqqqqqqqqppppppoooooooooppprrrssspppqqqqqqrrrrrrrrrqqqqqqqqqtttvvvuuurrrqqqqqqssstttttttttssssssrrrrrrrrrttttttsssssstttuuuwwwxxxwwwwwwvvvuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrpppppppppqqqrrrrrrssssssqqqqqqqqqrrrrrrsssssssssqqqqqqppppppqqqqqqrrrssspppqqqsssuuuvvvvvvuuutttssssssssstttvvvwwwyyyzzzsssuuuxxxzzz{{{|||~~~}}}|||{{{zzzzzz{{{|||}}}{{{{{{|||{{{zzzxxxvvvtttsssuuuwwwwwwwwwvvvwwwxxxzzzzzzzzzzzzyyyyyyyyyyyy}}}{{{yyyyyy{{{}}}~~~~~~{{{{{{|||~~~~~~~~~~~~}}}||||||{{{{{{zzzyyyxxxvvvuuuuuuttttttuuuvvvvvvwwwvvvvvvuuutttrrruuuwwwwwwuuutttttttttwwwwwwwwwwwwvvvvvvvvvvvvtttuuuwwwyyyzzzyyyxxxwwwsssrrrqqqssswwwzzz||||||zzzvvvrrrsssuuuwwwxxxxxxxxxxxxuuuuuuuuuttttttssssssrrrttttttsssssssssrrrrrrrrrmmmnnnppprrrssssssssssssppppppppprrruuuyyy}}}~~~yyyvvvwwwyyy{{{||||||yyyuuurrrqqqqqqqqqpppnnnnnnmmmmmmlllllllllkkklllkkkiiigggggghhhiiijjjiiijjjkkkkkkkkkkkkjjjiiijjjjjjkkkkkklllkkkkkkkkkdddcccbbb`````````aaabbb]]]]]]^^^^^^]]]]]]\\\[[[YYYYYYYYYXXXWWWUUUTTTSSSRRRSSSUUUUUUTTTSSSPPPOOOKKKLLLLLLLLLLLLLLLLLLKKKIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCCCCDDDEEEFFFFFFGGGAAABBBBBBCCCDDDEEEFFFFFFEEEEEEFFFGGGIIIJJJKKKLLLIIIHHHHHHGGGGGGFFFFFFFFFGGGJJJMMMNNNNNNNNNNNNOOOQQQSSSUUUXXX\\\___aaabbbfffjjjnnnrrruuuyyy}}}|||yyyvvvuuuvvvzzz}}}|||{{{zzz|||xxxuuuwww}}}~~~}}}}}}~~~|||uuurrrvvvtttuuuwwwxxxxxxvvvtttrrrrrrrrrrrrsssssssssttttttttttttsssrrrqqqoooooonnnoooooopppqqqqqqqqqqqqpppmmmnnnnnnnnnlllkkklllmmmmmmmmmoooppprrrrrrssssssrrrqqqpppppprrrtttwwwyyyuuuvvvxxxyyyyyyxxxvvvuuuyyyxxxvvvsssrrrqqqqqqqqqqqqqqqrrrssstttuuuvvvwwwsssssstttuuuvvvwwwxxxxxxyyyyyyxxxvvvuuutttsssrrrtttsssqqqpppooopppqqqqqqmmmnnnooooooooonnnlllkkkeeeeeefffhhhiiilllmmmoookkklllnnnppprrrtttvvvwwwwwwxxxyyyzzzzzzyyyxxxwwwxxx|||zzzzzzyyywwwuuutttsssrrrssstttvvvwwwwwwwwwvvvuuuuuuvvvwwwvvvtttqqqppppppssssssssssssrrrqqqpppoooppppppqqqqqqqqqrrrrrrrrrtttuuutttsssqqqqqqrrrtttttttttuuuuuuttttttsssrrrrrrssssssssstttuuuuuuuuuyyyxxxxxxwwwwwwwwwwwwxxxsssrrrrrrsssuuuvvvuuutttpppnnnmmmnnnqqqrrrrrrrrrrrrrrrrrrsssssssssttttttrrrrrrrrrrrrrrrssstttuuuuuuuuuuuuuuuuuuuuuvvvvvvtttuuuvvvuuuttttttvvvxxxyyyyyyyyyyyy{{{}}}~~~|||~~~~~~{{{~~~~~~}}}}}}|||||||||}}}|||{{{zzzyyyxxxwwwwwwttttttttttttuuuvvvwwwxxxwwwwwwyyyzzzzzzyyyxxxwwwxxxwwwxxxyyyzzz}}}||||||{{{{{{{{{zzzzzzzzzyyywwwuuurrrqqqqqqrrrsssxxxxxxwwwwwwvvvuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuutttuuuuuuvvvvvvvvvvvvvvvyyyyyyxxxwwwwwwwwwvvvvvvuuuttttttuuuxxxzzz{{{zzz|||}}}}}}}}}|||zzzxxxvvvtttuuuvvvwwwxxxxxxwwwvvvtttttttttttttttrrrqqqqqqqqqrrrtttuuuuuurrrpppnnnggghhhjjjmmmoooqqqrrrsssmmmoooqqqsssuuuyyy}}}}}}yyywwwvvvvvvwwwzzzyyyxxxvvvssspppnnnllllllkkkkkkjjjjjjkkkkkkkkkmmmkkkhhhfffeeefffhhhiiifffggghhhiiijjjkkkkkkjjjiiiiiiiiihhhgggfffeeedddcccbbb`````````___]]][[[XXXXXXXXXXXXYYYYYYYYYYYYXXXWWWUUUTTTRRRRRRSSSSSSSSSSSSSSSSSSRRRPPPMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJIIIIIIHHHIIIIIIGGGGGGGGGHHHKKKLLLMMMNNNNNNOOOPPPQQQRRRRRRTTTWWW[[[aaagggkkknnnooossstttuuuwwwyyy{{{|||}}}~~~}}}{{{yyywwwyyy|||~~~}}}{{{zzzyyy~~~{{{yyyzzz}}}~~~}}}}}}|||}}}yyyxxxuuuuuu~~~tttuuuwwwxxxxxxvvvtttrrrrrrrrrrrrssssssssssssttttttssssssrrrpppoooooonnnnnnoooooopppppppppppppppmmmnnnnnnnnnlllkkklllmmmmmmmmmooopppqqqqqqqqqqqqqqqppppppppprrrtttvvvxxxvvvwwwyyyzzzzzzyyywwwvvvwwwvvvtttrrrqqqppppppqqqqqqrrrrrrssstttuuuvvvwwwtttttttttuuuuuuuuuvvvvvvwwwvvvvvvuuutttsssrrrrrrrrrrrrqqqpppppppppppppppnnnoooooopppooonnnmmmllliiiiiiiiiiiijjjkkklllmmmmmmmmmoooqqqsssuuuwwwxxxvvvwwwxxxyyy{{{{{{{{{{{{~~~{{{zzzyyyxxxvvvuuutttsssrrrsssuuuwwwxxxxxxxxxxxxuuuwwwxxxwwwtttqqqpppppptttttttttssssssrrrqqqppppppppppppppppppqqqqqqqqqrrrsssrrrqqqppppppqqqsssrrrssssssssssssrrrqqqqqqrrrrrrsssssstttuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuvvvuuusssssstttvvvwwwvvvuuurrrqqqpppqqqssstttttttttssssssssssssttttttttttttssssssssssssssstttuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvuuuuuuwwwxxxyyyyyyyyyzzz{{{}}}~~~}}}|||}}}}}}{{{~~~~~~}}}||||||{{{{{{zzzyyyxxxxxxwwwwwwvvvuuuuuuuuuuuuuuuuuuvvvwwwxxxxxxwwwvvvvvvvvvvvvvvvwwwyyy{{{}}}|||||||||{{{{{{{{{zzzzzzwwwvvvuuuttttttuuuvvvwwwxxxxxxwwwwwwvvvuuuuuuuuussssssssssssssssssssssssuuuuuuvvvvvvwwwwwwwwwvvvwwwwwwxxxxxxwwwwwwvvvvvvuuutttssstttvvvxxxxxxxxxzzzzzzzzzyyyxxxwwwvvvuuurrrsssuuuvvvwwwwwwwwwvvvuuuuuutttsssrrrqqqqqqqqqqqqrrrssstttsssrrrpppnnnnnnnnnnnnooonnnnnnmmmmmmlllnnnpppqqqrrruuuyyy|||}}}zzzxxxxxxxxxyyyzzzyyyxxxvvvssspppmmmlllkkkjjjiiiiiiiiiiiiiiiiiijjjiiigggeeeeeeeeefffgggddddddeeefffggggggggggggiiiiiiiiiiiihhhfffeeedddaaa___^^^]]]]]]\\\ZZZXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVTTTRRRQQQQQQQQQQQQQQQRRRRRRQQQPPPNNNMMMLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGGGGHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEEEEEEEEEEFFFEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHKKKKKKJJJIIIIIIJJJLLLMMMPPPQQQSSSUUUWWWXXXYYYYYY[[[^^^ccciiimmmqqqrrrssstttuuuvvvxxxzzz{{{}}}}}}~~~~~~}}}{{{yyyzzz}}}|||||||||{{{zzzyyyxxxwww}}}{{{yyyzzz}}}{{{zzzyyyzzz|||{{{{{{yyyzzz{{{tttuuuvvvwwwwwwuuusssrrrrrrrrrrrrrrrssssssssssssssssssrrrqqqpppoooooonnnmmmmmmnnnnnnnnnooooooooommmnnnnnnnnnlllkkklllmmmmmmmmmnnnoooooopppoooooopppppppppppprrrtttvvvwwwxxxyyyzzz{{{{{{zzzxxxxxxuuutttsssrrrqqqqqqqqqqqqrrrrrrssstttuuuvvvvvvwwwuuutttttttttsssssssssrrrtttsssssssssrrrrrrrrrrrrqqqqqqrrrrrrqqqqqqpppppppppppppppqqqpppoooooonnnmmmmmmllllllkkkkkkllllllooopppqqqsssuuuvvvxxxyyyvvvvvvwwwxxxzzz}}}~~~}}}{{{zzzyyyxxxwwwvvvuuuuuuqqqrrrtttvvvxxxyyyzzzzzzvvvwwwxxxwwwtttrrrqqqqqqtttttttttttttttsssrrrqqqppppppppppppppppppppppppooopppqqqpppooooooppprrrqqqqqqqqqqqqqqqppppppoooqqqrrrrrrsssttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwvvvuuuuuuwwwxxxwwwvvvuuusssrrrsssuuuvvvvvvvvvtttttttttuuuuuuuuuvvvvvvuuuttttttttttttuuuuuuvvvwwwwwwwwwvvvvvvuuuuuuuuuuuuvvvwwwvvvuuuuuuwwwyyyzzzzzzzzzzzz{{{|||}}}~~~}}}|||{{{|||}}}~~~}}}{{{~~~|||{{{{{{{{{zzzzzzyyyyyyzzzyyywwwvvvuuutttsssssstttuuuuuuvvvvvvuuuttttttttttttuuuvvvxxxzzz{{{|||||||||||||||{{{{{{{{{{{{vvvvvvuuuuuuvvvxxxzzz{{{xxxxxxwwwwwwvvvuuuuuuuuurrrrrrrrrrrrssssssssssssuuuuuuvvvvvvvvvwwwwwwwwwtttuuuwwwxxxxxxwwwvvvuuuuuutttssssssuuuvvvvvvuuuxxxwwwvvvuuutttsssssssssqqqqqqsssuuuvvvwwwwwwwwwwwwuuutttrrrqqqppppppqqqrrrrrrrrrrrrqqqpppooonnnqqqqqqpppooonnnlllkkkjjjkkklllmmmnnnoooqqqtttwww~~~|||zzzxxxxxxxxxyyyyyyyyywwwuuurrrooommmkkkiiiiiihhhgggggggggggggggffffffeeeeeeeeeeeeeeeeeeaaaaaabbbcccddddddddddddffffffffffffeeecccbbbaaa]]][[[YYYYYYYYYXXXVVVTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTRRRQQQOOONNNNNNNNNOOOOOOOOOOOONNNMMMKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIKKKKKKKKKKKKKKKLLLLLLLLLNNNNNNNNNMMMLLLMMMOOOQQQWWWYYY\\\___aaaccccccccceeehhhmmmsssvvvwwwwwwwwwvvvvvvxxxyyy{{{|||}}}~~~}}}~~~~~~~~~||||||~~~{{{{{{zzzzzzzzzyyyyyyyyy}}}|||{{{{{{}}}~~~xxxxxxwwwyyy}}}yyywwwxxx{{{}}}rrrssstttuuutttsssrrrqqqqqqqqqrrrrrrrrrsssssssssrrrrrrrrrqqqpppoooooonnnmmmlllllllllmmmmmmnnnnnnmmmnnnnnnnnnlllkkklllmmmmmmmmmnnnnnnnnnnnnnnnmmmoooooopppqqqsssuuuwwwxxx{{{{{{||||||{{{zzzyyyyyyttttttssssssssssssssssssrrrsssssstttuuuuuuvvvvvvuuuuuutttsssrrrqqqppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrsssttttttsssqqqpppqqqrrrqqqqqqqqqpppppppppoooooonnnmmmmmmmmmnnnnnnqqqqqqssstttvvvwwwxxxyyywwwwwwwwwxxxyyy|||~~~~~~{{{zzzzzzyyyyyyxxxwwwvvvvvvrrrssstttuuuwwwxxxyyyyyyvvvxxxyyyxxxuuusssqqqqqqtttuuuuuuuuutttssssssrrrrrrrrrqqqqqqqqqqqqppppppooopppqqqqqqooooooqqqrrrqqqqqqqqqqqqqqqpppooooooqqqqqqrrrsssttttttuuuuuuvvvvvvwwwxxxxxxyyyyyyyyyyyyxxxwwwwwwxxxyyyxxxvvvvvvuuuttttttvvvwwwwwwvvvuuuuuuvvvvvvvvvwwwwwwwwwvvvuuuuuuuuuuuuuuuvvvvvvxxxwwwwwwvvvvvvuuuuuutttuuuvvvwwwwwwuuuvvvwwwyyy{{{zzzzzz{{{{{{{{{||||||}}}|||||||||}}}}}}}}}}}}~~~{{{{{{{{{zzzzzzzzzzzzzzzzzzyyywwwvvvuuutttttttttuuuuuuuuuuuuuuuuuuttttttttttttuuuvvvxxxyyy{{{{{{}}}}}}}}}|||||||||{{{{{{vvvvvvvvvwwwxxxyyyzzz{{{xxxxxxwwwwwwvvvuuuuuuuuuttttttuuuuuuvvvvvvwwwwwwuuuuuutttuuuuuuuuuvvvvvvrrrtttvvvyyyyyyxxxvvvuuuvvvuuusssssstttuuuuuutttvvvuuusssrrrqqqqqqrrrrrrqqqqqqssstttvvvwwwxxxyyyxxxvvvsssqqqpppppppppqqqssssssrrrqqqpppooooooooonnnnnnooooooooonnnmmmmmmkkkllllllllllllmmmppprrryyyyyyxxxxxxxxxxxxxxxxxxyyyxxxwwwtttrrrooolllkkkiiiiiihhhffffffeeeeeeeeeccccccdddeeeeeedddcccbbb___```aaabbbbbbbbbbbbbbb`````````___^^^]]]\\\[[[ZZZXXXVVVUUUUUUUUUSSSRRRUUUUUUTTTTTTTTTTTTTTTSSSRRRQQQPPPOOOMMMLLLKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIHHHHHHGGGFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFFFFGGGHHHHHHIIIIIIJJJLLLLLLMMMMMMNNNOOOPPPQQQPPPRRRTTTSSSRRRSSSWWWZZZbbbdddgggjjjllllllllllllmmmpppuuuzzz|||{{{yyyxxxxxxxxxyyyzzz{{{|||}}}~~~}}}~~~~~~~~~{{{{{{{{{{{{{{{||||||}}}~~~}}}|||||||||{{{zzzvvvuuuvvvyyy}}}zzzyyywwwwwwxxx|||qqqqqqrrrrrrrrrqqqpppoooqqqqqqqqqrrrrrrrrrssssssrrrqqqqqqppppppooooooooollllllkkkkkkllllllmmmnnnmmmnnnnnnnnnlllkkklllmmmlllmmmmmmnnnnnnnnnmmmmmmnnnoooqqqsssuuuxxxzzz{{{~~~}}}|||{{{zzzyyytttuuuuuuuuuuuuuuuttttttrrrrrrssssssttttttuuuuuuttttttsssrrrqqqpppoooooopppppppppqqqqqqqqqqqqqqqrrrssstttuuuuuutttsssrrrsssrrrrrrqqqqqqqqqqqqqqqnnnnnnnnnnnnooopppqqqqqqrrrrrrssstttuuuwwwwwwxxxxxxxxxwwwwwwwwwyyy{{{|||~~~}}}{{{yyyyyyyyyxxxxxxxxxwwwwwwttttttttttttuuuvvvvvvwwwwwwxxxzzzyyyvvvsssrrrrrrtttttttttuuuttttttssssssssssssssssssssssssssssssppprrrssssssqqqqqqrrrsssrrrrrrrrrrrrrrrqqqqqqpppppppppqqqrrrssstttuuuvvvvvvvvvxxxyyyzzzzzzzzzzzz{{{zzzxxxxxxyyyyyyxxxvvvwwwuuuttttttvvvwwwwwwvvvvvvvvvvvvwwwwwwwwwxxxxxxwwwvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuttttttuuuvvvwwwvvvuuuuuuwwwyyyzzzzzz{{{{{{{{{{{{{{{zzz||||||||||||||||||~~~~~~zzzzzzzzzzzzzzzyyyyyyyyywwwwwwvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuvvvwwwxxxzzz{{{{{{|||~~~~~~~~~~~~}}}}}}}}}|||||||||xxxxxxxxxxxxxxxxxxyyyyyyxxxxxxwwwwwwvvvuuuuuuuuuuuuvvvvvvwwwxxxyyyyyyzzzttttttssssssssstttuuuvvvrrrtttwwwyyyzzzxxxvvvuuuwwwvvvttttttuuuuuuuuutttvvvtttsssqqqqqqqqqrrrsssrrrssstttuuuwwwxxxzzzzzzxxxvvvtttrrrpppqqqrrrrrrttttttsssrrrpppoooooooookkklllmmmnnnnnnnnnnnnnnnkkkllllllkkkjjjkkknnnpppuuuvvvwwwxxxyyyzzzzzzzzzxxxwwwvvvtttqqqnnnkkkjjjjjjiiihhhfffeeedddddddddaaabbbdddddddddcccaaa```______```aaaaaaaaa``````\\\\\\[[[[[[ZZZYYYWWWVVVVVVTTTRRRRRRRRRSSSRRRQQQTTTTTTSSSSSSSSSRRRRRRRRRNNNNNNNNNMMMLLLKKKJJJIIIJJJJJJJJJIIIIIIIIIIIIJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKLLLNNNPPPRRRTTTVVVTTTXXX[[[\\\\\\]]]aaafffooopppqqqrrrssssssrrrrrrrrruuuyyy|||}}}|||yyywwwyyyyyyzzz{{{{{{|||}}}}}}|||~~~}}}|||zzzzzzzzzzzz{{{}}}~~~~~~{{{xxxwwwvvvrrrssstttyyy~~~xxxuuuvvvwwwxxxyyy{{{ppppppqqqqqqppppppooooooqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqpppppppppooooooooommmlllkkkkkkkkklllnnnooommmnnnnnnnnnlllkkklllmmmllllllmmmnnnnnnooonnnnnnnnnooorrruuuyyy|||}}}{{{yyyyyyuuuuuuvvvvvvvvvuuuuuutttqqqqqqrrrrrrsssssssssssssssrrrrrrrrrqqqqqqqqqpppqqqqqqqqqrrrrrrrrrrrrrrrssssssttttttuuuuuuttttttssssssrrrqqqqqqqqqqqqrrrnnnnnnnnnooopppqqqssstttrrrrrrsssssstttuuuuuuvvvwwwwwwvvvvvvuuuvvvvvvvvvyyyzzz}}}~~~}}}|||zzzxxxxxxxxxxxxxxxwwwwwwwwwvvvuuuuuuuuuuuuuuuvvvwwwxxxyyyzzzyyyvvvtttsssssssssssstttttttttssssssrrrsssssssssttttttuuuuuuuuurrrtttuuuuuusssrrrrrrrrrsssssssssssssssrrrrrrqqqooopppqqqrrrssstttuuuvvvtttuuuwwwyyyzzz{{{zzzzzz|||{{{yyyyyyyyyyyywwwvvvwwwuuuttttttvvvwwwvvvuuuvvvvvvvvvwwwwwwwwwxxxxxxwwwvvvvvvuuuuuuuuuuuuuuutttttttttttttttttttttttttttuuuvvvuuuttttttvvvxxxyyyzzzzzz{{{{{{{{{zzzzzzzzz{{{{{{{{{zzz{{{}}}zzzyyyyyyyyyxxxxxxwwwwwwuuuuuuuuuvvvwwwxxxyyyzzzyyyyyyxxxwwwvvvvvvvvvvvvvvvwwwxxxzzz{{{||||||||||||}}}~~~~~~~~~~~~}}}}}}}}}}}}zzzzzzzzzyyyyyyxxxxxxxxxxxxxxxwwwwwwvvvuuuuuuuuussstttuuuvvvwwwxxxyyyzzzuuutttsssrrrssstttuuuvvvuuuvvvxxxyyyyyyxxxwwwvvvwwwuuussssssuuuuuuuuutttuuutttsssrrrrrrrrrrrrrrrtttttttttuuuvvvxxxzzzzzzwwwvvvuuusssssssssssstttuuuuuutttsssrrrqqqooonnnmmmmmmmmmmmmmmmlllkkkjjjjjjkkkkkkjjjiiijjjlllnnnrrrtttvvvyyy{{{|||||||||wwwwwwuuussspppmmmkkkiiijjjiiihhhfffdddccccccbbbaaaaaabbbbbbaaa```^^^]]]\\\]]]]]]^^^^^^^^^]]]]]]ZZZZZZYYYYYYXXXVVVUUUTTTSSSQQQOOOOOOPPPRRRRRRRRRRRRRRRQQQQQQPPPPPPOOOOOOKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIHHHHHHHHHIIIIIIJJJIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIIIIIIIJJJJJJJJJKKKJJJJJJKKKKKKLLLMMMMMMNNNKKKKKKLLLOOORRRVVVZZZ\\\]]]bbbggghhhggghhhmmmrrryyyyyyxxxwwwwwwvvvvvvvvvvvvxxx{{{}}}}}}{{{yyywwwzzzzzzzzz{{{{{{{{{|||||||||~~~~~~|||zzzxxxxxxxxxxxxzzz}}}|||yyywwwvvvrrrsssvvv{{{{{{tttssssssvvvyyy{{{}}}rrrrrrqqqqqqqqqppppppppppppqqqqqqqqqqqqrrrrrrrrrppppppppppppoooooooooooonnnmmmkkkkkkkkklllnnnooommmnnnnnnnnnlllkkklllmmmkkklllmmmnnnooopppppppppnnnppptttxxx}}}}}}zzzyyyxxxuuuuuuvvvvvvvvvtttsssrrrppppppqqqqqqqqqqqqrrrrrrqqqqqqqqqrrrrrrrrrssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrsssttttttssssssqqqpppppppppqqqrrrnnnnnnnnnooopppqqqssssssqqqqqqqqqrrrrrrsssssssssssssssttttttttttttssssssvvvxxxzzz||||||{{{zzzyyywwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwxxxzzz{{{xxxzzz{{{zzzwwwtttssssssrrrrrrssssssssssssrrrrrrqqqrrrrrrssstttuuuvvvvvvtttuuuvvvvvvsssqqqqqqqqqsssssssssssssssrrrrrrqqqoooooopppqqqssstttuuuvvvtttvvvxxx{{{|||}}}||||||}}}{{{yyyyyyyyyyyywwwuuuxxxvvvuuuuuuvvvwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvuuuuuutttttttttuuuqqqqqqrrrrrrssstttttttttssstttuuutttssssssuuuwwwxxxxxxzzz{{{{{{{{{{{{zzzxxxyyyyyyxxxwwwxxx{{{~~~yyyyyyxxxxxxwwwvvvuuuuuuvvvvvvvvvvvvwwwxxxyyyzzzzzzyyyxxxvvvuuuuuuvvvvvvvvvwwwyyyzzz{{{{{{{{{{{{{{{|||}}}~~~~~~~~~}}}}}}}}}{{{{{{||||||{{{{{{zzzyyyxxxxxxwwwwwwvvvuuuuuuuuurrrssstttuuuwwwxxxyyyzzzwwwvvvtttttttttuuuwwwxxxxxxyyyyyyyyyyyyxxxxxxwwwuuusssrrrrrrsssuuutttsssssssssssssssssssssrrrqqquuutttttttttuuuvvvxxxyyyvvvvvvvvvvvvvvvuuuvvvuuuuuuuuuvvvvvvtttrrrooonnnllllllllllllkkkjjjiiihhhhhhiiiiiihhhggghhhjjjlllmmmooossswwwzzz{{{{{{{{{wwwvvvuuussspppmmmjjjiiiiiihhhfffdddbbbaaa`````````______^^^]]][[[ZZZYYYXXXXXXYYYYYYYYYXXXXXXWWWVVVVVVVVVVVVUUUSSSRRRQQQNNNMMMKKKKKKNNNPPPRRRRRROOOOOONNNNNNMMMLLLLLLKKKHHHIIIJJJKKKKKKKKKJJJJJJHHHHHHGGGGGGGGGHHHJJJKKKHHHHHHHHHHHHGGGGGGGGGGGGHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIJJJJJJJJJJJJLLLLLLMMMMMMNNNOOOOOOPPPOOOOOOQQQTTTYYY___cccfffjjjpppuuuuuusssrrrwww|||~~~}}}{{{yyyxxxxxxyyyyyyzzz{{{|||}}}}}}|||zzzyyyzzzzzzzzzzzzzzz{{{{{{{{{}}}~~~~~~{{{zzzxxxxxxxxxyyy{{{~~~|||{{{{{{yyyzzz}}}zzzsssqqqsssvvv{{{sssssssssrrrrrrrrrqqqqqqppppppqqqqqqqqqrrrrrrrrrppppppppppppoooooooooooonnnmmmlllkkkkkkmmmnnnpppmmmnnnnnnnnnlllkkklllmmmkkklllmmmooopppqqqqqqqqqnnnpppuuuzzz}}}zzzxxxwwwtttuuuuuuvvvuuusssrrrqqqppppppppppppppppppqqqqqqooopppqqqrrrsssttttttuuuuuuuuuuuuttttttsssssssssqqqqqqpppooopppqqqssstttsssrrrqqqpppooopppqqqrrroooooooooooopppqqqrrrrrrpppppppppqqqqqqrrrrrrrrrpppqqqrrrssstttsssrrrqqqvvvwwwyyy{{{{{{zzzyyyxxxvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvwwwyyy{{{}}}xxxzzz{{{zzzwwwuuuttttttqqqqqqrrrssssssrrrrrrrrrooopppqqqrrrtttuuuvvvvvvtttvvvwwwvvvssspppoooooorrrssssssssssssrrrqqqqqqnnnooopppqqqssstttuuuvvvwwwxxx{{{~~~}}}{{{zzzyyyyyyxxxvvvuuuyyywwwvvvvvvwwwxxxwwwvvvuuuvvvvvvvvvvvvwwwwwwwwwvvvvvvuuutttttttttttttttoooppppppqqqrrrssstttuuurrrsssttttttsssssstttvvvwwwxxxyyy{{{||||||{{{zzzuuuwwwwwwvvvtttuuuyyy}}}yyyyyyxxxwwwvvvuuutttssswwwwwwvvvvvvwwwxxxxxxyyyzzzyyywwwvvvuuuuuuuuuvvvvvvwwwxxxzzz{{{{{{zzzzzzzzz{{{}}}~~~~~~~~~~~~}}}||||||}}}}}}}}}}}}||||||xxxxxxwwwwwwvvvuuuuuuuuussstttuuuwwwxxxzzz{{{|||yyywwwvvvuuuvvvwwwyyyzzz{{{zzzzzzyyyyyyxxxxxxxxxsssqqqpppppprrrtttssssssqqqrrrsssttttttsssqqqpppuuutttsssssstttuuuvvvwwwuuuuuuvvvwwwwwwwwwwwwvvvuuuvvvwwwwwwvvvsssooommmiiijjjjjjkkkkkkjjjjjjjjjgggggghhhgggfffgggiiikkkgggjjjnnnsssvvvxxxxxxwwwwwwvvvtttrrrpppmmmjjjiiihhhgggeeecccaaa___^^^^^^___^^^]]][[[YYYXXXWWWVVVTTTTTTUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRQQQPPPNNNNNNLLLJJJHHHIIILLLOOOQQQRRRMMMLLLLLLKKKJJJIIIIIIIIIGGGHHHIIIKKKLLLLLLKKKKKKHHHGGGGGGGGGGGGHHHJJJKKKHHHHHHHHHGGGGGGGGGFFFFFFHHHGGGGGGFFFEEEFFFFFFFFFEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJMMMNNNNNNOOOOOOPPPQQQQQQTTTUUUWWW[[[aaagggmmmppptttyyy~~~~~~zzzxxx|||~~~{{{xxxxxxyyy{{{||||||}}}~~~~~~~~~}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzz}}}~~~~~~~~~~~~~~~}}}{{{zzzzzzzzzzzz{{{~~~~~~xxxrrrooopppuuuyyysssqqqoooooopppqqqpppoooooooooppppppqqqqqqqqqrrrsssrrrqqqpppoooooooooooommmmmmlllkkkiiijjjlllooonnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnoooppppppqqqqqqmmmnnnppptttyyy}}}yyywwwvvvuuussstttvvvvvvuuutttrrrppppppqqqppppppooommmlllkkkkkkmmmooorrrssstttttttttssssssrrrqqqqqqrrrttttttsssrrrqqqpppppppppqqqrrrsssqqqooommmllllllmmmnnnnnnooopppqqqqqqpppooonnnooooooooooooooopppppppppppppppooooooooopppqqqqqqtttuuuwwwxxxxxxwwwuuutttvvvuuuuuutttttttttuuuuuuzzzzzz{{{{{{{{{|||}}}}}}{{{{{{zzzzzzxxxuuusssqqqrrrpppnnnpppsssuuuuuusssoooooopppqqqrrrsssssssssttttttttttttsssrrrqqqppptttssssssrrrqqqqqqqqqrrrrrrrrrrrrssstttuuuvvvwwwyyyzzz|||}}}zzzyyyyyyyyyxxxwwwyyyyyyxxxwwwwwwxxxyyyyyyzzzzzzyyyxxxxxxwwwwwwwwwvvvwwwwwwwwwwwwvvvvvvuuussssssrrrssstttvvvxxxyyywwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxzzzxxxwwwvvvwwwyyy|||~~~}}}}}}{{{yyyyyyyyyxxxwwwvvvttttttvvvvvvwwwxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvxxxzzz}}}~~~}}}|||zzzxxx~~~~~~~~~~~~}}}{{{zzzyyyyyywwwvvvuuuvvvuuusssrrrtttuuuuuuvvvxxxyyyzzzzzz{{{zzzxxxwwwxxxzzz|||}}}~~~{{{yyyzzz||||||zzzxxxtttsssrrrqqqpppqqqrrrsssppppppqqqqqqrrrqqqqqqqqquuuuuuttttttttttttuuuvvvxxxwwwvvvvvvvvvvvvsssqqqrrrrrrqqqpppooonnnmmmlllhhhhhhiiijjjjjjiiiiiiiiijjjiiigggffffffgggiiijjjiiijjjkkkmmmoooqqqrrrsssssssssqqqooommmjjjgggffffffeeecccaaa___]]]]]]\\\]]]\\\ZZZXXXUUUSSSRRRRRRTTTSSSRRRQQQPPPOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMJJJJJJKKKLLLMMMMMMLLLLLLJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIBBBCCCDDDFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDEEEEEEEEEDDDCCCDDDEEEFFFFFFDDDEEEEEEEEEEEEDDDDDDDDDDDDJJJGGGEEEFFFIIIJJJIIIHHHIIIIIIJJJJJJKKKLLLMMMNNNOOOPPPRRRRRRRRRSSSVVVXXXZZZ[[[___dddjjjqqqwwwzzz~~~|||~~~}}}{{{zzzzzz{{{|||~~~~~~~~~}}}|||{{{zzz{{{|||}}}~~~~~~}}}}}}||||||||||||}}}}}}}}}}}}}}}|||}}}~~~wwwuuurrrooonnnrrrxxx|||sssqqqoooooopppqqqpppooooooooopppppppppqqqqqqqqqsssrrrqqqpppoooooooooooommmmmmlllkkkjjjjjjmmmooooooooonnnnnnnnnmmmmmmmmmmmmmmmmmmnnnooooooppppppnnnnnnppprrrvvv{{{~~~zzzwwwuuussssssrrrssstttuuuuuusssqqqpppppppppppppppoooooooooooommmnnnppprrrtttvvvvvvwwwttttttrrrqqqqqqrrrssstttrrrqqqpppooonnnooopppppprrrqqqooommmlllmmmnnnnnnnnnooopppqqqqqqpppooonnnooooooooooooppppppppppppttttttssssssrrrrrrqqqqqquuuvvvxxxyyyyyyxxxvvvuuuuuuuuuttttttttttttuuuuuuzzzzzz{{{}}}}}}~~~~~~~~~{{{{{{{{{zzzxxxvvvtttrrrrrrpppooopppsssttttttrrroooooooooooopppqqqrrrrrrttttttttttttsssrrrqqqqqqrrrrrrqqqppppppppppppppprrrrrrrrrrrrsssuuuvvvwwwyyyzzz}}}~~~|||yyyxxxxxxyyyxxxwwwyyyxxxwwwwwwwwwwwwxxxyyy{{{zzzyyyxxxwwwvvvuuutttuuuuuuvvvvvvvvvvvvuuutttuuuuuuuuuuuuvvvwwwxxxxxxvvvuuuuuuuuuuuuuuuvvvwwwvvvvvvwwwwwwxxxxxxxxxwwwyyyxxxwwwwwwwwwyyy{{{||||||~~~|||{{{zzzzzzzzzyyyxxxvvvuuutttuuuuuuvvvwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvwwwyyy|||~~~}}}~~~}}}||||||zzzyyy}}}}}}}}}|||{{{yyyxxxwwwuuutttssssssuuuuuutttsssrrrssstttvvvxxxzzz{{{|||zzzyyyxxxxxxxxxyyy{{{||||||zzzxxxyyy{{{{{{zzzxxxuuutttsssqqqqqqqqqrrrrrrpppqqqrrrsssssssssssssssssssssssssssssssssssstttxxxvvvuuuuuuuuutttrrrooonnnnnnmmmmmmlllkkkjjjjjjggghhhhhhiiiiiihhhhhhggghhhgggfffeeeeeefffggghhhiiijjjkkklllmmmoooppppppppppppnnnllljjjgggeeeccccccbbb```^^^\\\[[[ZZZZZZXXXWWWUUUTTTRRRRRRQQQQQQRRRQQQPPPOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMJJJJJJKKKKKKLLLKKKKKKKKKIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGCCCDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEDDDCCCCCCCCCEEEFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFJJJHHHFFFFFFIIIJJJIIIGGGJJJJJJJJJJJJKKKLLLNNNOOOPPPRRRTTTVVVWWWYYY\\\___aaaeeekkkqqqwww{{{}}}~~~~~~~~~|||~~~}}}|||{{{zzzzzz{{{|||}}}~~~~~~~~~|||{{{{{{|||}}}~~~~~~}}}||||||||||||}}}}}}}}}}}}~~~}}}~~~zzzzzz{{{xxxuuuoooooonnnnnnpppuuu}}}sssqqqppppppqqqqqqpppooooooooooooppppppppppppppprrrrrrqqqppppppooooooooommmmmmmmmllljjjjjjmmmooooooooooooooonnnnnnnnnnnnlllllllllmmmnnnnnnoooooonnnooooooqqqtttwwwzzz|||}}}zzzwwwtttrrrqqqpppooopppqqqssssssrrrqqqqqqppppppoooooooooqqqrrrsssooopppqqqrrrtttwwwyyyzzzvvvuuutttrrrrrrrrrsssssssssrrrpppooooooooopppqqqrrrqqqooonnnmmmnnnnnnoooooooooppppppppppppoooooonnnnnnooooooppppppppppppvvvwwwwwwwwwvvvtttrrrqqqvvvwwwxxxyyyyyyxxxwwwvvvuuutttttttttttttttuuuuuuxxxzzz|||||||||{{{zzzxxxvvvuuussssssqqqpppqqqrrrsssrrrqqqnnnmmmlllllllllnnnpppqqqttttttuuuttttttsssrrrqqqqqqpppoooooonnnoooooooooqqqqqqrrrrrrsssuuuvvvwwwzzz{{{}}}|||zzzxxxwwwxxxyyyyyyxxxxxxwwwwwwvvvvvvwwwwwwxxxzzzyyyyyywwwvvvtttrrrqqqttttttuuuuuuvvvuuuuuuuuuvvvwwwwwwxxxxxxwwwwwwvvvssssssssssssssstttuuuvvvuuuvvvwwwxxxxxxxxxwwwvvvyyyyyyxxxxxxxxxyyyyyyzzz|||}}}}}}{{{zzzzzzzzzzzzzzzzzzyyywwwvvvuuuuuuuuuuuuvvvvvvuuuttttttvvvvvvvvvvvvvvvvvvvvvvvvuuutttttttttvvvxxxzzz{{{zzz|||}}}|||{{{{{{|||}}}~~~}}}~~~|||{{{{{{{{{zzz||||||{{{zzzyyywwwuuutttrrrqqqppprrrtttuuuuuutttqqqqqqsssuuuxxxzzz|||}}}zzzyyyxxxwwwxxxyyyzzz{{{yyyxxxwwwxxxyyyzzzyyyxxxvvvuuutttsssrrrqqqqqqqqqooopppqqqrrrssstttttttttrrrrrrrrrqqqqqqqqqqqqqqqvvvuuusssssssssqqqooommmjjjiiiiiiiiihhhhhhggggggfffgggggghhhggggggfffffffffeeedddccccccdddeeefffhhhhhhiiiiiijjjjjjkkkkkkkkkkkkjjjhhhfffcccaaa```^^^]]][[[YYYXXXVVVVVVVVVQQQQQQPPPOOONNNNNNOOOOOOPPPOOONNNMMMMMMLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLIIIJJJJJJJJJJJJIIIIIIHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBCCCEEEFFFEEEDDDGGGGGGGGGGGGGGGGGGGGGGGGJJJHHHGGGGGGHHHIIIIIIHHHLLLLLLLLLLLLNNNOOOQQQRRRRRRUUUYYY\\\___cccgggjjjlllrrrzzz|||}}}~~~}}}{{{{{{{{{}}}zzz{{{|||}}}~~~~~~~~~}}}}}}~~~~~~|||||||||}}}}}}}}}~~~~~~~~~~~~yyyqqqnnnooopppnnnllliiikkknnnqqqvvv}}}sssrrrqqqqqqrrrrrrqqqoooppppppppppppppppppppppppqqqqqqqqqqqqppppppoooooolllmmmmmmlllkkkkkkmmmoooppppppooooooooonnnnnnnnnllllllmmmnnnnnnooooooppppppppppppqqqrrrtttvvvwwwzzzyyywwwuuusssqqqoooooommmnnnooopppqqqqqqqqqqqqqqqpppooonnnnnnppprrrssspppppppppqqqsssvvvyyy{{{yyyxxxvvvtttssssssttttttuuutttsssrrrrrrrrrssstttqqqpppooonnnnnnoooooopppoooooooooppppppooooooooonnnnnnooooooppppppqqqqqquuuvvvxxxyyyxxxvvvtttsssuuuuuuvvvwwwwwwvvvuuuuuuttttttssssssssstttuuuuuuwwwyyy}}}{{{zzzzzzxxxwwwuuutttsssrrrrrrrrrrrrrrrqqqpppooonnnllljjjiiiiiikkknnnppptttttttttttttttsssrrrrrrppppppooooooooooooooopppqqqqqqqqqrrrssstttvvvvvvzzz{{{}}}~~~~~~zzzxxxvvvvvvwwwyyyyyyxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwvvvuuutttrrrqqqttttttuuuvvvvvvwwwvvvvvvwwwxxxxxxyyyxxxvvvuuutttqqqqqqqqqrrrrrrtttuuuuuutttuuuwwwxxxxxxxxxwwwvvvyyyyyyyyyyyyxxxxxxxxxxxx{{{||||||{{{yyyxxxxxxyyyzzzzzzzzzzzzyyyxxxwwwvvvuuuuuuvvvvvvvvvuuuttttttuuuuuuuuuuuuuuuuuuuuuuuussssssssstttuuuvvvxxxyyyxxxzzz{{{zzzyyyxxxyyy{{{zzzzzz{{{~~~~~~|||{{{{{{{{{{{{||||||{{{zzzxxxvvvuuutttrrrqqqppprrrtttuuutttsssqqqrrrsssuuuwwwxxxzzzzzzxxxxxxwwwwwwwwwwwwxxxyyyvvvuuuuuuvvvwwwxxxxxxxxxwwwvvvuuusssrrrqqqqqqpppmmmnnnoooqqqrrrsssssssssqqqqqqrrrrrrqqqqqqpppppptttrrrqqqppppppnnnllliiiggggggggggggggggggfffffffffffffffgggffffffeeeeeeddddddcccbbbbbbcccddddddffffffeeeeeeeeeeeeeeedddfffeeedddcccaaa___]]]\\\WWWWWWUUUTTTRRRRRRQQQQQQNNNMMMLLLLLLKKKKKKKKKLLLMMMMMMLLLKKKKKKJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCBBBCCCEEEFFFEEEDDDGGGGGGGGGGGGGGGHHHHHHHHHJJJIIIHHHHHHIIIIIIIIIIIIOOOOOOOOOOOOQQQTTTVVVXXXXXX[[[aaafffjjjoootttwww{{{yyyyyyzzzyyyyyyyyyyyyyyy|||~~~~~~|||||||||}}}}}}~~~~~~}}}tttttt|||~~~tttooojjjhhhjjjlllmmmmmmlllppptttyyy~~~tttsssrrrsssttttttrrrpppqqqqqqqqqqqqppppppppppppppppppqqqqqqqqqpppoooooolllmmmnnnmmmllllllmmmnnnoooooooooooonnnnnnnnnnnnmmmnnnnnnoooooopppqqqqqqrrrrrrrrrrrrsssttttttuuuwwwwwwvvvtttrrrqqqooonnnllllllmmmoooppppppqqqqqqrrrpppnnnmmmlllmmmooopppoooooooooppprrrtttwwwxxxzzzyyywwwuuuuuutttuuuuuuuuutttsssrrrrrrrrrssstttoooooooooooooooppppppppppppoooooooooooooooooopppmmmnnnnnnoooppppppqqqqqqrrrsssuuuwwwxxxwwwvvvtttssssssttttttttttttssssssssssssssssssssstttuuuuuuvvvyyy|||~~~yyyxxxwwwvvvtttssssssrrrqqqrrrsssrrrqqqpppoooooommmllljjjhhhiiijjjmmmooossssssssssssssssssrrrqqqqqqqqqpppppppppqqqqqqrrrqqqqqqqqqrrrssstttuuuvvvyyyzzz|||}}}}}}}}}||||||xxxvvvuuuuuuvvvxxxxxxxxxuuuuuuuuuuuuuuuuuuuuuuuurrrssstttvvvvvvuuutttssstttuuuvvvwwwxxxyyyyyyyyywwwxxxxxxxxxwwwuuusssrrrppppppqqqqqqssstttvvvvvvtttuuuvvvwwwxxxwwwvvvvvvxxxxxxxxxxxxxxxxxxwwwwwwzzz{{{{{{zzzxxxwwwxxxyyyzzzzzzzzzzzzyyyyyyxxxwwwuuuvvvvvvwwwwwwvvvuuuuuuttttttttttttttttttttttttrrrrrrrrrssstttuuuvvvwwwwwwxxxyyyyyyxxxwwwyyyzzzxxxyyy{{{|||~~~}}}|||}}}|||{{{|||||||||{{{yyywwwvvvuuuuuutttrrrsssttttttsssqqqrrrrrrsssssstttuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvsssssstttttttttuuuvvvvvvvvvuuuuuutttrrrqqqpppooonnnoooppprrrssstttttttttqqqrrrrrrrrrrrrqqqpppooopppooommmmmmmmmkkkiiiggggggggggggfffffffffffffffeeeeeeeeeeeeeeedddccccccbbbbbbaaaaaaaaaaaabbbbbbbbbaaaaaa```___^^^^^^^^^```______^^^\\\ZZZYYYXXXRRRQQQPPPOOONNNNNNNNNNNNMMMMMMLLLJJJIIIIIIIIIIIIKKKJJJJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHIIIHHHHHHGGGFFFFFFHHHGGGGGGFFFFFFEEEDDDDDDEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEDDDCCCDDDFFFFFFFFFEEEFFFFFFFFFGGGGGGGGGHHHHHHJJJJJJJJJJJJJJJJJJKKKLLLPPPPPPPPPQQQTTTWWW[[[]]]```dddjjjpppuuuzzzzzzzzzyyyzzzzzz{{{zzzzzz~~~|||||||||}}}~~~~~~qqqfff^^^```jjjvvvzzzrrrnnnkkkhhhfffhhhlllqqquuuwwwzzzuuuttttttuuuvvvvvvsssqqqrrrrrrrrrrrrrrrqqqqqqqqqooopppqqqrrrrrrqqqpppooolllmmmooonnnmmmlllmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnoooooopppqqqqqqqqqqqqrrrrrrssssssttttttttttttttttttsssrrrpppooonnnlllmmmmmmnnnoooppppppqqqqqqpppooommmmmmmmmnnnnnnooooooooopppqqqrrrssstttxxxwwwvvvuuuttttttuuuuuusssrrrpppooooooooopppqqqnnnooooooppppppqqqqqqqqqppppppooooooooooooppppppmmmmmmnnnooopppqqqqqqrrrpppqqqsssuuuvvvvvvvvvuuurrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssstttuuuuuuvvvxxxzzz}}}~~~~~~}}}}}}xxxwwwvvvtttsssrrrrrrrrroooqqqssssssqqqooooooooonnnlllkkkjjjjjjkkkmmmnnnqqqqqqrrrrrrrrrrrrqqqqqqrrrrrrrrrqqqrrrrrrssstttppppppqqqqqqrrrtttuuuvvvxxxyyyzzz{{{{{{{{{zzzyyyxxxvvvttttttuuuwwwwwwvvvsssttttttuuuuuuttttttssspppqqqtttvvvwwwvvvuuuttttttuuuvvvxxxyyyzzzzzzzzzxxxxxxxxxwwwvvvtttsssrrrqqqqqqqqqrrrtttvvvwwwxxxuuuuuuuuuvvvvvvvvvwwwwwwxxxxxxwwwwwwwwwxxxxxxyyyzzz{{{|||zzzxxxwwwxxxyyyyyyyyyyyyyyyyyyxxxwwwwwwtttuuuvvvwwwwwwwwwwwwvvvttttttttttttttttttttttttrrrrrrsssssstttuuuuuuuuutttvvvwwwwwwwwwwwwxxxzzzxxxzzz{{{{{{|||~~~}}}||||||||||||{{{zzzyyyxxxwwwwwwuuussssssssssssqqqoooqqqqqqqqqrrrrrrrrrrrrssstttsssssssssssssssrrrrrrqqqrrrssssssrrrrrrssstttsssttttttsssrrrqqqpppooopppqqqrrrssstttuuuuuuuuuqqqqqqrrrrrrrrrpppooonnnlllkkkjjjjjjjjjiiigggeeeffffffeeeeeeeeedddddddddbbbbbbbbbbbbaaa```______________________________]]]\\\[[[ZZZYYYXXXXXXWWWYYYYYYXXXXXXWWWUUUTTTSSSNNNNNNMMMLLLKKKKKKKKKLLLLLLLLLKKKIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIHHHHHHHHHHHHGGGHHHHHHHHHHHHGGGGGGFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFEEEDDDEEEGGGHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIKKKLLLLLLKKKLLLNNNPPPQQQQQQQQQSSSWWW\\\aaadddjjjnnnuuu{{{~~~|||||||||~~~~~~}}}}}}~~~~~~{{{|||}}}}}}~~~qqqgggZZZSSSNNNQQQWWW___jjjsssxxxnnnllliiihhhhhhgggiiiooowww}}}vvvvvvvvvxxxyyyxxxuuussstttttttttssssssrrrrrrrrrnnnoooqqqrrrrrrqqqpppooolllnnnoooooommmlllmmmnnnmmmmmmmmmmmmllllllllllllmmmmmmnnnnnnooopppppppppooopppqqqrrrssstttttttttqqqqqqrrrrrrqqqooonnnmmmnnnnnnmmmnnnnnnoooppppppooooooooooooooooooppppppoooppppppqqqqqqqqqqqqqqquuutttsssrrrrrrrrrssstttrrrqqqpppooonnnoooppppppnnnnnnooopppqqqqqqrrrrrrqqqpppooonnnnnnooopppqqqmmmmmmnnnooopppqqqrrrrrrrrrrrrssssssttttttuuuuuusssrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrssstttuuuvvvwwwwwwxxxzzzzzz{{{{{{{{{xxxwwwvvvtttssssssssssssmmmpppssssssqqqoooooopppnnnmmmmmmllllllmmmmmmmmmoooppppppqqqqqqppppppppprrrrrrrrrrrrrrrsssttttttpppppppppqqqrrrsssuuuuuuwwwxxxyyyzzzzzzyyywwwwwwxxxvvvtttssstttuuuuuuuuurrrsssttttttttttttsssrrrppprrruuuwwwwwwvvvuuutttssstttuuuwwwyyyzzzzzzzzzzzzyyyxxxwwwvvvuuuuuuuuuqqqrrrssstttvvvxxxzzz{{{wwwvvvtttttttttuuuwwwxxxxxxwwwvvvuuuvvvwwwyyy{{{zzz|||}}}|||zzzxxxxxxyyyxxxxxxxxxyyyxxxxxxwwwvvvrrrssstttuuuvvvwwwwwwwwwssssssssssssssssssssssssrrrrrrssstttuuuuuuuuuuuuqqqsssuuuuuuuuuvvvxxxzzzwwwyyy{{{{{{|||~~~~~~|||zzzzzz{{{{{{zzzyyyyyyxxxuuutttrrrqqqrrrqqqooonnnnnnnnnnnnooopppqqqqqqrrrqqqqqqqqqqqqqqqppppppoooppprrrsssrrrpppoooppprrrqqqqqqrrrrrrrrrqqqooooooooopppqqqrrrrrrrrrrrrrrrooopppqqqqqqqqqooommmkkkhhhggggggggghhhhhhfffdddccccccbbbbbbaaa```______^^^^^^^^^^^^]]]\\\[[[ZZZ[[[[[[[[[\\\\\\[[[[[[[[[XXXWWWWWWVVVUUUTTTSSSSSSRRRRRRRRRRRRQQQOOONNNMMMLLLKKKKKKJJJJJJJJJJJJKKKIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIHHHHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDD@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFFFFFFFHHHIIIHHHGGGFFFGGGGGGHHHIIIIIIJJJJJJIIIKKKMMMNNNMMMNNNRRRUUUVVVVVVWWWZZZ___eeekkkooosssxxx~~~~~~}}}{{{}}}}}}{{{}}}~~~~~~{{{|||}}}~~~|||pppdddXXXOOOJJJGGGFFFHHHKKKMMMUUU]]]hhhrrr|||{{{nnnhhhjjjeeeiiimmmpppssszzzwwwwwwwwwyyyzzzyyyvvvsssuuuuuuuuuttttttsssssssssnnnoooqqqrrrrrrqqqpppooolllnnnoooooonnnmmmmmmnnnmmmmmmlllllllllkkkkkkkkkllllllmmmmmmnnnooooooooommmnnnpppqqqssssssttttttoooooopppppppppnnnmmmlllooonnnnnnnnnnnnoooppppppmmmnnnoooqqqrrrrrrrrrrrrpppqqqrrrssssssrrrpppooorrrqqqpppppppppqqqrrrssssssrrrqqqpppppppppqqqrrrmmmnnnoooqqqqqqrrrrrrrrrqqqpppooonnnnnnooopppqqqlllmmmnnnooopppqqqrrrrrruuutttsssssssssssstttttttttssssssrrrrrrsssssstttqqqqqqqqqrrrssstttuuuvvvwwwwwwwwwxxxxxxyyyyyyyyyyyyxxxvvvuuutttttttttuuulllpppssssssqqqoooooopppnnnnnnnnnnnnnnnnnnnnnmmmnnnoooooopppppppppoooooorrrqqqqqqqqqrrrsssssstttpppppppppqqqrrrsssuuuuuuwwwwwwxxxyyyxxxwwwvvvuuuxxxvvvtttssstttuuuuuutttrrrrrrttttttttttttrrrrrrrrrtttvvvwwwwwwvvvtttrrrrrrssstttvvvxxxyyyzzzzzz|||zzzyyywwwvvvvvvwwwxxxrrrssstttuuuwwwyyy{{{|||xxxvvvtttrrrsssuuuwwwyyyxxxwwwuuutttuuuwwwzzz|||zzz|||~~~}}}{{{yyyyyyyyywwwwwwxxxxxxxxxwwwvvvvvvpppqqqrrrtttuuuvvvvvvwwwssssssssssssssssssssssssrrrrrrssstttuuuuuuuuuuuuoooqqqsssttttttuuuwwwyyyvvvxxx{{{{{{||||||yyyyyyyyyzzzzzzyyyyyyxxxsssrrrppppppqqqpppooommmkkkkkklllnnnoooqqqrrrrrrpppppppppppppppooonnnmmmppprrrsssrrrooommmoooqqqooopppqqqrrrqqqqqqooonnnlllmmmmmmnnnnnnnnnmmmmmmnnnoooppppppooommmkkkjjjfffeeeeeefffggggggfffdddaaaaaa```___]]]\\\[[[[[[[[[[[[[[[ZZZZZZXXXWWWWWWXXXXXXYYYYYYYYYYYYXXXXXXUUUTTTTTTSSSRRRQQQQQQPPPNNNNNNNNNMMMMMMLLLKKKJJJKKKKKKJJJIIIIIIJJJJJJKKKFFFFFFFFFFFFGGGHHHJJJJJJHHHHHHHHHGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIFFFFFFFFFEEEDDDDDDCCCCCCBBBCCCCCCDDDDDDEEEEEEEEE???@@@AAABBBCCCCCCDDDCCCCCCCCCCCCDDDDDDFFFGGGGGGHHHGGGFFFGGGIIIJJJIIIHHHHHHHHHIIIIIIJJJKKKLLLLLLHHHKKKNNNOOONNNPPPTTTWWW\\\\\\^^^aaagggnnntttyyyyyy}}}|||zzzyyyzzz}}}}}}{{{{{{}}}~~~}}}{{{|||}}}~~~|||nnnaaaXXXPPPHHHBBBAAA@@@CCCEEEEEEEEEJJJRRRQQQ]]]jjjppprrrwww}}}tttiiigggkkkeeellltttzzz{{{zzzzzzyyyxxxwwwuuuuuuvvvuuutttsssrrrrrrssssssrrrrrrrrrqqqqqqqqqppppppnnnmmmlllkkkjjjkkkllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkklllllllllkkkkkkmmmmmmmmmnnnoooqqqssssssrrrrrrqqqqqqpppooonnnnnnmmmmmmnnnnnnoooooopppppppppqqqqqqppppppooonnnmmmpppqqqtttvvvvvvtttrrrpppssspppnnnmmmoooqqqrrrrrrsssrrrqqqpppooooooooooooppppppooooooppppppqqqrrrqqqrrrrrrpppnnnmmmmmmnnnpppqqqqqqrrrrrrrrrqqqqqqrrrssssssttttttttttttttttttsssrrrrrrrrrrrrssstttsssrrrrrrrrrrrrsssttttttrrrtttvvvwwwxxxwwwvvvuuuwwwvvvvvvuuutttsssssssssqqqrrrrrrrrrrrrqqqppppppnnnnnnnnnnnnoooooooooooommmnnnnnnnnnnnnnnnmmmmmmqqqsssuuuvvvwwwvvvuuutttoooppprrrttttttsssrrrqqqsssvvvxxxxxxwwwvvvvvvwwwxxxwwwuuusssrrrrrrrrrrrrsssssssssttttttttttttuuuvvvxxxyyyyyyvvvsssrrrqqqrrrtttvvvvvvvvvwwwxxxzzz||||||}}}|||{{{zzzxxxwwwuuuuuuuuuuuuuuuuuuvvvvvvyyywwwuuussstttuuuxxxzzzxxxxxxxxxxxxxxxyyyzzz{{{||||||||||||zzzxxxvvvuuuvvvwwwyyyzzzzzzyyywwwvvvsssrrrrrrrrrrrrsssttttttvvvuuusssrrrssstttvvvxxxuuutttrrrqqqrrrsssuuuvvvtttssssssttttttuuuvvvwwwwwwwwwwwwxxxzzz~~~|||{{{zzzyyywwwvvvuuuuuuuuuqqqqqqqqqpppooonnnmmmmmmlllmmmnnnooooooppppppooopppnnnlllkkkkkkkkkmmmnnnnnnoooppprrrssstttttttttsssrrrrrrpppooonnnmmmmmmooooooooonnnnnnnnnmmmmmmooonnnmmmmmmllljjjgggdddcccbbbaaaaaabbbbbbaaa______^^^\\\ZZZXXXXXXXXXXXXXXXXXXWWWVVVVVVUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRQQQPPPNNNMMMMMMNNNNNNLLLLLLKKKKKKJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHGGGFFFGGGHHHJJJKKKMMMLLLIIIGGGFFFGGGHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@BBBCCCEEECCCCCCBBBBBBBBBCCCCCCDDDEEEEEEFFFGGGHHHHHHIIIIIIHHHGGGGGGHHHIIIJJJHHHGGGJJJKKKLLLLLLKKKJJJKKKMMMNNNNNNOOOQQQTTTXXX[[[^^^^^^aaaeeeiiimmmrrrxxx||||||||||||}}}~~~|||zzz}}}}}}~~~wwwiii]]]QQQLLLJJJGGGEEEFFF@@@===???DDDFFFEEEIIIQQQPPPWWW^^^cccgggrrr~~~xxxyyy{{{|||{{{xxxwwwtttqqqnnnmmmmmmmmmrrruuu|||zzzzzzzzzyyywwwuuutttssstttttttttssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppnnnmmmlllkkkkkkkkkllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllmmmnnnnnnoooqqqrrrttttttqqqqqqqqqqqqppppppppppppooooooooopppppppppqqqqqqrrrrrrrrrqqqqqqpppooonnnoooppprrrtttttttttrrrrrrsssqqqooooooqqqsssttttttsssrrrqqqpppoooooooooooopppppppppppppppqqqqqqrrrrrrssssssrrrpppnnnooopppppppppqqqqqqrrrrrrrrrrrrvvvvvvvvvwwwwwwvvvvvvuuussssssrrrqqqqqqrrrsssssssssrrrrrrrrrrrrsssttttttssstttuuuvvvwwwvvvvvvuuuvvvvvvuuuuuutttssssssrrrqqqrrrrrrrrrrrrqqqppppppmmmmmmnnnnnnnnnooooooooonnnnnnnnnoooooonnnnnnmmmpppqqqtttuuuvvvvvvuuutttpppqqqrrrssstttsssrrrrrrsssuuuxxxxxxwwwvvvvvvwwwxxxwwwuuutttssssssttttttsssssssssttttttttttttuuuuuuwwwyyyxxxuuusssqqqqqqrrrtttvvvvvvvvvwwwxxxzzz{{{{{{||||||{{{zzzxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvuuuuuuvvvwwwxxxxxxyyyyyyzzz{{{|||||||||}}}}}}}}}|||{{{yyyvvvuuuuuuvvvxxxyyyyyyxxxvvvuuuttttttssssssttttttuuuvvvvvvuuutttttttttuuuwwwxxxuuuuuutttsssssstttuuuvvvtttttttttttttttuuuvvvvvvyyyxxxwwwwwwxxx{{{~~~|||{{{yyyxxxwwwuuuttttttsssssspppppppppoooooonnnllllllllllllmmmnnnnnnnnnnnnmmmooonnnllljjjjjjjjjlllmmmmmmnnnoooqqqrrrsssssssssrrrqqqqqqpppooonnnmmmmmmmmmllllllllllllkkkkkkkkkiiihhhgggffffffdddaaa^^^```___]]]^^^______^^^\\\\\\[[[YYYWWWVVVVVVVVVVVVUUUUUUTTTTTTSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOMMMLLLKKKKKKLLLLLLJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGHHHGGGGGGFFFGGGHHHIIIJJJLLLKKKIIIGGGFFFFFFGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@AAABBBDDDEEECCCCCCBBBBBBCCCDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHIIIIIIIIIHHHGGGJJJKKKMMMMMMLLLLLLMMMOOORRRRRRTTTVVV[[[___dddfffjjjlllooorrruuuzzz|||||||||}}}}}}{{{}}}}}}~~~zzzjjj]]]WWWNNNEEECCCBBB??????@@@CCCAAABBBGGGIIIIIIOOOVVVWWW^^^fffkkkqqq|||{{{ssspppppprrrqqqooopppppppppooooooppprrrttt|||yyyxxxxxxwwwvvvtttrrrqqqrrrssstttttttttsssrrrqqqrrrrrrrrrqqqqqqqqqppppppnnnnnnmmmllllllllllllmmmjjjjjjjjjjjjjjjjjjjjjjjjllllllkkkkkkkkklllnnnnnnoooooopppqqqssstttuuuvvvrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssrrrrrrqqqpppooonnnooopppqqqqqqrrrsssssssssqqqppppppsssuuuvvvvvvsssrrrqqqpppoooooooooooooooppppppppppppqqqqqqqqqsssttttttsssqqqpppqqqrrrppppppppppppqqqrrrttttttxxxxxxxxxxxxwwwvvvuuuuuurrrqqqppppppppppppqqqrrrrrrrrrrrrrrrrrrssstttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuttttttssssssrrrqqqrrrrrrrrrrrrqqqppppppllllllmmmmmmmmmnnnnnnnnnnnnnnnooooooooooooooonnnoooppprrrtttuuuuuuuuuuuuqqqrrrrrrrrrsssssssssssssssuuuwwwwwwvvvvvvvvvwwwxxxwwwvvvuuuttttttuuuvvvsssssssssttttttttttttuuuuuuvvvxxxwwwuuusssrrrrrrtttuuuwwwwwwwwwwwwyyyzzzzzz{{{{{{|||{{{zzzxxxwwwyyyyyyyyyyyyyyyyyyyyyyyywwwwwwvvvvvvvvvvvvvvvvvvwwwyyy{{{|||~~~~~~~~~~~~~~~}}}|||yyywwwuuutttuuuvvvwwwwwwvvvuuutttuuuuuuttttttuuuuuuvvvwwwvvvvvvwwwwwwwwwxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvuuuuuuuuutttttttttuuuuuuvvvyyyxxxvvvuuuuuuwwwyyyzzz||||||}}}~~~~~~}}}{{{zzzvvvvvvuuusssrrrrrrrrrrrrnnnooooooooonnnmmmlllkkkllllllmmmmmmllllllkkkkkkooommmkkkiiihhhiiijjjkkklllmmmnnnpppqqqqqqqqqqqqppppppoooooonnnnnnnnnnnnjjjjjjiiiiiiiiihhhhhhhhhgggfffddddddcccbbb___]]][[[ZZZYYYYYYZZZZZZYYYXXXWWWVVVUUUTTTSSSSSSSSSSSSRRRRRRQQQPPPPPPOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLLLMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEGGGGGGGGGFFFGGGGGGHHHIIIJJJIIIGGGFFFEEEEEEFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDDDDCCCBBBAAABBBCCCDDDEEECCCCCCCCCCCCDDDEEEGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKMMMNNNNNNOOOQQQSSSUUUVVVYYY]]]ccciiinnnqqqvvvxxxzzz{{{}}}~~~}}}||||||~~~}}}}}}}}}~~~wwwggg\\\SSSKKKGGGAAA===>>>>>><<<===???DDDEEEHHHOOOSSSWWW^^^eeekkkpppxxx~~~{{{rrrmmmiiihhhiiijjjiiigggkkknnnqqqtttwww{{{uuuuuuuuuuuuuuutttsssrrrrrrsssuuuvvvvvvuuutttrrrrrrrrrrrrqqqqqqqqqppppppnnnnnnnnnmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkknnnmmmkkkkkkkkkmmmoooqqqpppqqqrrrtttuuuvvvwwwwwwvvvvvvuuuuuuttttttssssssqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrqqqpppooonnnnnnmmmmmmnnnoooqqqssstttqqqpppoooqqqtttvvvwwwwwwsssrrrqqqpppooooooooooooooooooppppppqqqqqqqqqqqqqqqsssssssssqqqqqqqqqssspppppppppppprrrsssuuuvvvxxxxxxwwwwwwvvvtttsssrrrqqqpppooonnnnnnooopppqqqrrrrrrqqqqqqrrrrrrssstttuuuttttttsssssstttuuuuuutttttttttsssssssssrrrrrrqqqrrrrrrrrrrrrqqqppppppllllllllllllmmmmmmmmmnnnnnnoooppppppppppppppppppnnnoooqqqrrrttttttttttttsssrrrrrrrrrrrrsssttttttsssuuuvvvvvvvvvuuuwwwxxxxxxwwwuuutttttttttuuuvvvsssssssssttttttttttttuuuuuuwwwxxxxxxvvvttttttuuuvvvwwwyyyyyyxxxyyyzzz|||zzz{{{|||}}}|||{{{zzzyyyyyyxxxxxxxxxxxxxxxwwwwwwvvvvvvwwwxxxwwwwwwuuuuuuvvvwwwzzz}}}~~~}}}~~~|||yyywwwuuussstttuuuuuuuuuuuutttsssuuuuuuttttttuuuuuuvvvwwwwwwxxxxxxyyyzzzyyyyyyyyywwwxxxxxxxxxxxxwwwvvvuuuuuuuuutttttttttttttttuuuvvvuuutttsssssssssuuuuuuxxxyyyzzz{{{{{{{{{zzzzzzuuutttsssrrrqqqqqqqqqqqqnnnnnnoooooonnnmmmllllllmmmmmmmmmllllllkkkiiiiiimmmllliiihhhgggggghhhiiilllmmmnnnoooppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnhhhhhhhhhhhhggggggggggggeeecccaaa``````___\\\ZZZXXXVVVUUUUUUVVVVVVUUUTTTSSSSSSRRRQQQQQQQQQPPPPPPOOOOOOOOONNNMMMMMMLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHFFFFFFGGGGGGHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCCCCDDDEEEFFFCCCCCCDDDDDDFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJKKKJJJJJJJJJKKKLLLKKKMMMOOOQQQRRRTTTVVVXXXYYY[[[___dddjjjpppvvvyyy~~~~~~~~~}}}}}}}}}qqq___SSSMMMJJJHHHBBB??????AAABBB@@@BBBFFFEEELLLVVVbbblllsssyyy~~~xxxmmmkkkhhheeeeeehhhjjjkkkkkkrrrvvv|||pppqqqrrrssstttuuuuuuuuurrrsssuuuwwwxxxwwwvvvuuurrrrrrrrrqqqqqqqqqppppppooooooooonnnnnnnnnmmmmmmkkkkkkkkkkkkkkkkkkkkkkkknnnmmmlllllllllnnnqqqrrrqqqrrrtttvvvwwwxxxxxxxxxzzzyyyyyywwwvvvuuuttttttqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppooonnnmmmnnnmmmlllmmmnnnppprrrtttooonnnnnnqqqtttwwwwwwwwwsssrrrqqqpppoooooooooooonnnooopppqqqqqqqqqqqqpppooopppqqqqqqppppppqqqrrrqqqqqqqqqrrrsssuuuvvvwwwxxxxxxxxxwwwuuutttrrrqqqpppooonnnnnnnnnnnnoooppprrrqqqqqqqqqqqqrrrssssssttttttssssssssssssttttttssssssssssssrrrrrrrrrrrrqqqrrrrrrrrrrrrqqqppppppllllllllllllmmmmmmmmmnnnoooppppppqqqrrrrrrqqqqqqnnnoooppprrrssssssttttttssssssrrrrrrrrrssstttuuussstttuuuuuuuuuuuuwwwyyywwwvvvtttsssrrrsssssstttsssssssssttttttttttttuuuvvvwwwyyyxxxwwwvvvvvvwwwwwwyyyzzzzzzyyyyyy{{{|||{{{{{{}}}~~~~~~}}}|||{{{yyyyyyyyyxxxxxxxxxwwwwwwvvvwwwxxxxxxxxxvvvuuussstttvvvyyy{{{}}}}}}}}}|||~~~|||zzzwwwvvvttttttuuuuuuuuuuuuttttttttttttssssssttttttuuuvvvxxxyyyyyyzzz{{{zzzzzzzzzyyyyyyyyyyyyxxxwwwuuuuuuuuuuuutttsssrrrrrrrrrsssqqqqqqppppppqqqrrrssssssvvvvvvwwwxxxyyyyyyyyyyyytttsssrrrqqqqqqqqqqqqqqqnnnnnnnnnooonnnnnnmmmmmmmmmmmmllllllkkkjjjhhhhhhjjjiiigggfffeeefffhhhiiilllmmmnnnooooooooooooooollllllllllllllllllllllllgggggggggfffffffffeeeeee^^^\\\ZZZXXXXXXWWWUUUSSSUUUSSSRRRRRRSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNMMMLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHEEEFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDEEEEEEFFFEEEDDDDDDDDDEEEEEEFFFFFFDDDEEEEEEFFFGGGHHHJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKJJJKKKMMMLLLKKKKKKNNNQQQOOORRRUUUWWWXXX[[[^^^```bbbdddhhhmmmrrrxxx|||~~~~~~mmmcccVVVKKKEEEBBBCCCDDD@@@???AAADDDCCCCCCGGGNNNRRR^^^qqq{{{pppiiihhhfffdddeeeiiinnntttvvvooopppqqqssstttuuuuuuuuurrrssstttvvvwwwwwwwwwvvvrrrrrrrrrqqqqqqqqqppppppooooooooopppooonnnnnnmmmllllllllllllllllllllllllnnnnnnmmmmmmnnnppprrrsssqqqsssuuuwwwxxxyyyxxxxxxzzzyyyyyyxxxwwwvvvuuutttrrrrrrqqqqqqqqqqqqpppppppppppppppppppppnnnmmmmmmnnnmmmmmmmmmnnnpppqqqsssmmmmmmnnnqqquuuxxxxxxxxxsssrrrqqqpppoooooooooooonnnoooppprrrrrrqqqppppppmmmnnnppppppooooooppprrrrrrssstttvvvwwwwwwwwwwwwyyyyyyyyyxxxwwwuuutttssspppooonnnnnnnnnnnnooopppqqqqqqqqqqqqqqqrrrsssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrqqqppppppllllllmmmmmmmmmnnnnnnnnnppppppqqqrrrsssssssssssspppqqqqqqrrrrrrsssssstttrrrsssssssssttttttttttttrrrtttuuuttttttuuuwwwyyyxxxvvvuuusssrrrrrrrrrrrrsssssssssttttttttttttuuuvvvwwwxxxwwwvvvvvvwwwyyywwwxxxzzzzzzyyyxxxzzz{{{zzzzzz|||}}}~~~~~~}}}||||||{{{{{{zzzzzzyyyyyyxxxwwwwwwxxxxxxwwwvvvtttssstttvvvwwwyyy{{{{{{{{{{{{}}}}}}~~~}}}|||zzzxxxwwwvvvvvvvvvuuuuuuvvvvvvvvvttttttssssssttttttuuuvvvyyyyyyzzzzzzzzzzzz{{{{{{{{{zzzzzzxxxwwwvvvuuuuuuuuutttsssrrrqqqpppppppppnnnnnnnnnoooooopppqqqrrrtttttttttuuuvvvwwwwwwxxxrrrrrrqqqppppppppppppppplllmmmmmmmmmmmmmmmllllllkkkkkkkkkjjjiiihhhgggfffgggfffeeeddddddfffgggiiikkkkkklllmmmmmmmmmmmmmmmiiiiiiiiihhhhhhgggggggggccccccccccccbbbbbbbbbbbb\\\YYYVVVUUUTTTTTTRRRQQQRRRPPPOOOOOOPPPQQQOOONNNMMMNNNNNNOOOOOOOOONNNNNNMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFGGGEEEFFFFFFFFFFFFEEEDDDDDDCCCDDDDDDEEEEEEFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLMMMMMMMMMMMMMMMJJJMMMNNNNNNMMMNNNRRRWWWXXXZZZ^^^```bbbdddgggjjjnnnpppsssvvvzzz~~~|||kkk```TTTMMMFFFCCCAAA>>>>>>AAA>>>>>>AAAEEEFFFHHHRRR]]]nnn~~~zzzsssmmmiiihhhggggggjjjooowwwqqqrrrssssssttttttssssssqqqqqqrrrssstttuuuvvvvvvrrrrrrrrrqqqqqqqqqppppppoooooopppppppppooonnnmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmnnnnnnooopppqqqrrrsssqqqsssuuuwwwyyyyyyxxxxxxuuuuuuuuuuuuuuuvvvvvvvvvssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqpppooonnnnnnooonnnnnnnnnoooppppppqqqmmmmmmooorrrwwwzzzzzzzzzsssrrrqqqpppoooooooooooonnnoooqqqrrrrrrqqqpppooolllmmmooooooooooooppprrrtttuuuwwwyyyzzzyyywwwvvvxxxxxxxxxwwwvvvuuutttsssppppppooonnnnnnoooppppppqqqqqqqqqpppqqqqqqrrrsssrrrsssssstttsssrrrqqqpppqqqqqqqqqqqqqqqqqqrrrrrrqqqrrrrrrrrrrrrqqqppppppmmmmmmnnnnnnnnnooooooooopppqqqrrrsssssstttttttttssssssrrrrrrrrrrrrssssssqqqrrrtttuuuuuuuuutttsssrrrsssttttttsssuuuwwwzzzzzzxxxvvvtttrrrqqqqqqrrrsssssssssttttttttttttuuutttuuuvvvuuutttuuuvvvxxxuuuvvvwwwwwwvvvvvvwwwxxxwwwxxxzzz{{{|||||||||{{{{{{{{{{{{zzzyyyxxxxxxxxxxxxxxxxxxwwwwwwvvvuuutttvvvwwwwwwxxxyyyzzzzzz{{{{{{{{{||||||{{{zzzxxxwwwxxxwwwwwwwwwwwwwwwwwwxxxuuuuuuttttttuuuuuuvvvwwwzzzzzzyyyxxxyyyzzz{{{||||||{{{yyywwwuuuuuuuuuuuutttsssrrrpppooonnnnnnnnnnnnnnnnnnnnnnnnooooooooorrrrrrrrrrrrrrrssstttuuupppoooooonnnnnnnnnnnnnnnjjjjjjkkkkkkkkkkkkjjjjjjgggggggggggggggfffeeeddddddcccbbbbbbccceeehhhiiihhhiiijjjjjjkkkjjjjjjjjjeeeddddddcccbbbaaaaaa```]]]]]]]]]]]]\\\\\\\\\\\\ZZZWWWTTTRRRRRRRRRPPPOOOOOOMMMLLLLLLMMMNNNLLLKKKJJJKKKLLLMMMNNNMMMMMMLLLKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGFFFGGGHHHIIIIIIHHHGGGFFFHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEEEEEEEEEEFFFEEEEEEFFFFFFFFFEEECCCCCCCCCCCCDDDEEEFFFGGGGGGGGGDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDEEEFFFFFFGGGEEEFFFFFFGGGGGGGGGGGGGGGIIIHHHHHHHHHIIIJJJJJJKKKLLLLLLMMMMMMNNNNNNOOOOOOJJJMMMPPPPPPOOOQQQWWW\\\bbbdddhhhjjjlllnnnqqqssswwwxxxzzz|||}}}~~~nnn___SSSLLLJJJDDDAAADDDDDDAAAAAACCCBBBDDDHHHNNNRRRZZZjjjyyyxxxooommmmmmjjjlllooosssxxxttttttttttttsssrrrrrrqqqoooooopppppprrrsssuuuvvvrrrrrrrrrqqqqqqqqqppppppoooppppppqqqqqqooonnnmmmoooooooooooooooooooooooolllmmmoooqqqrrrrrrrrrrrrqqqrrruuuxxxyyyyyyxxxxxxpppqqqrrrssstttuuuvvvwwwuuuuuutttttttttsssssssssrrrrrrrrrrrrqqqpppooooooooooooooopppppppppppppppnnnnnnppptttyyy|||||||||sssrrrqqqpppoooooooooooommmoooqqqrrrrrrrrrpppooolllnnnooopppooooooqqqssstttvvvyyy||||||zzzwwwuuutttuuuuuuuuutttsssrrrqqqqqqpppooonnnnnnooopppqqqqqqqqqppppppqqqqqqrrrsssqqqrrrtttttttttrrrpppoooqqqqqqqqqqqqqqqqqqqqqrrrqqqrrrrrrrrrrrrqqqppppppnnnnnnnnnnnnoooooooooooopppqqqrrrsssttttttttttttuuutttsssrrrrrrrrrssssssqqqrrrtttvvvvvvuuutttrrrrrrssstttssssssuuuwwwzzz|||zzzxxxuuusssrrrrrrrrrssssssssstttttttttuuuuuurrrssstttsssssssssuuuwwwssstttuuuuuuttttttuuuvvvuuuvvvxxxzzz{{{{{{zzzzzzyyyyyyxxxwwwwwwvvvuuuuuuyyyxxxxxxwwwvvvuuuuuutttyyyxxxxxxxxxxxxyyyzzz{{{yyyzzz{{{{{{{{{zzzxxxxxxyyyyyyxxxxxxxxxxxxyyyyyyvvvvvvvvvvvvvvvwwwwwwxxx{{{zzzxxxwwwxxxyyy{{{}}}}}}|||yyyvvvttttttuuuuuusssrrrqqqooonnnmmmmmmmmmoooooonnnnnnnnnmmmmmmmmmppppppoooooopppqqqrrrrrrnnnnnnmmmlllllllllmmmmmmggghhhhhhiiiiiiiiihhhhhhddddddeeeeeeddddddccccccbbbbbbaaaaaaccceeehhhjjjfffgggggghhhhhhhhhhhhgggbbbaaa```___^^^]]]\\\[[[YYYXXXXXXXXXWWWWWWWWWWWWTTTQQQNNNLLLLLLKKKJJJIIIMMMKKKJJJJJJKKKLLLJJJIIIHHHIIIKKKLLLLLLLLLLLLKKKJJJJJJIIIIIIHHHGGGGGGFFFHHHHHHHHHHHHGGGGGGGGGGGGEEEFFFGGGHHHHHHGGGFFFEEEIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFDDDCCCBBBBBBCCCDDDFFFGGGGGGGGGGGGDDDDDDEEEEEEFFFFFFGGGGGGEEEEEEDDDEEEEEEFFFGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLMMMNNNOOOOOOPPPPPPJJJNNNQQQQQQPPPSSSYYY___iiikkkoooqqqrrruuuxxxzzz{{{{{{|||}}}}}}}}}||||||~~~~~~~~~~~~tttcccVVVMMMHHHEEECCC>>>>>>DDDFFFCCCCCCFFFJJJMMMSSSZZZ```mmmyyyxxxssskkkhhhkkkmmmlllsssxxxqqqsssuuuvvvuuusssqqqooonnnooooooqqqrrrsssttttttrrrqqqoooooooooqqqsssuuuqqqpppooommmmmmmmmnnnooonnnppprrrqqqpppnnnmmmnnnqqqqqqpppoooooooooooooooooorrruuuxxxzzzzzzyyyxxxuuuuuutttsssssssssssstttvvvwwwwwwwwwvvvuuusssrrrrrrrrrssssssrrrqqqooonnnlllmmmoooqqqrrrqqqpppooopppqqqtttwwwyyy|||}}}~~~uuuuuutttsssqqqooommmlllmmmmmmnnnnnnoooooopppppprrrqqqppppppsssuuuvvvvvv||||||{{{zzzyyyxxxxxxxxxxxxwwwvvvtttsssrrrqqqqqqrrrrrrrrrqqqqqqqqqpppppptttttttttttttttsssssssssttttttuuuuuutttsssrrrrrrrrrrrrsssssssssrrrrrrqqqrrrqqqooonnnnnnnnnooopppnnnnnnmmmmmmmmmnnnnnnoooqqqqqqrrrrrrrrrrrrsssssstttssssssssssssrrrrrrrrrsssssstttttttttttttttssspppqqqsssuuuwwwxxxyyyyyyzzzxxxwwwuuutttsssttttttssssssrrrrrrrrrsssssstttrrrrrrrrrsssssstttttttttuuuuuutttssssssssssssttttttuuuvvvwwwxxxxxxwwwwwwwwwxxxyyyxxxwwwvvvwwwxxx{{{zzzzzzyyyxxxwwwvvvvvvzzzyyywwwuuuuuuvvvwwwxxxyyyzzz{{{||||||}}}}}}|||yyyyyyxxxwwwwwwwwwxxxxxxuuuvvvvvvwwwxxxxxxyyyyyyzzzzzzyyyxxxxxxxxxxxxyyy}}}yyyuuurrrqqqqqqqqqooooooooooooooooooooopppooonnnkkkjjjiiikkkmmmooonnnoooooooooooonnnmmmmmmooonnnmmmlllkkkjjjiiiiiigggggggggfffeeeeeedddddddddcccaaa___^^^___```aaa______^^^___```cccfffhhhcccdddeeefffeeecccaaa```]]]\\\[[[ZZZYYYXXXWWWWWWTTTTTTSSSRRRQQQQQQPPPPPPNNNNNNLLLKKKIIIGGGFFFEEEHHHHHHHHHIIIIIIJJJJJJJJJHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFDDDCCCCCCCCCCCCDDDDDDEEEIIIIIIIIIIIIHHHHHHHHHGGGHHHIIIIIIJJJJJJJJJIIIIIIJJJJJJJJJJJJKKKLLLMMMMMMPPPPPPPPPQQQRRRRRRPPPOOOVVVSSSRRRTTTUUUVVV```kkkrrrssstttvvvwwwyyyzzz{{{}}}}}}|||||||||}}}}}}~~~{{{{{{{{{|||~~~|||oooeeeYYYQQQNNNKKKHHHDDDEEECCCAAABBBGGGNNNUUUXXXZZZ```hhhoooxxxxxxwwwvvvwwwxxxxxxxxxwwwrrrqqqooommmmmmpppuuuyyyrrrsssuuuvvvvvvtttrrrpppoooooopppqqqrrrsssttttttrrrqqqpppooooooqqqssstttqqqpppooonnnmmmmmmnnnooopppqqqssssssqqqpppooopppqqqpppooonnnnnnnnnnnnooonnnppptttwwwyyyzzzyyyxxxttttttsssrrrrrrrrrrrrrrrssstttuuuvvvvvvvvvuuutttrrrrrrssssssrrrqqqooonnnmmmnnnppprrrrrrrrrqqqpppqqqrrrtttvvvyyyzzz{{{|||uuuttttttrrrqqqooommmlllmmmmmmnnnnnnoooppppppqqqsssrrrqqqqqqsssuuuwwwwww|||||||||{{{zzzyyywwwwwwvvvuuutttsssrrrqqqqqqqqqsssssssssrrrrrrrrrqqqqqqrrrrrrssstttuuuvvvvvvwwwvvvvvvvvvuuuuuusssrrrrrrqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqpppooooooooooooooommmmmmmmmmmmmmmnnnooopppqqqqqqrrrrrrrrrrrrssssssssssssrrrrrrqqqqqqqqqpppqqqrrrssssssttttttttttttsssssstttuuuvvvwwwwwwxxxwwwvvvuuutttssstttuuuuuusssssssssrrrrrrsssssstttrrrrrrrrrrrrssssssssstttrrrrrrssssssttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuvvvwwwwwwvvvuuuvvvxxxyyyyyyxxxxxxwwwwwwvvvvvvzzzyyywwwvvvvvvvvvwwwxxxyyyzzz{{{}}}}}}~~~~~~~~~|||{{{yyyxxxvvvuuuuuuuuusssssstttuuuvvvwwwwwwxxxxxxxxxwwwvvvvvvvvvvvvwwwzzzyyywwwuuusssrrrrrrrrrooooooooooooooooooooooooqqqpppnnnlllkkkkkklllmmmmmmmmmmmmmmmmmmlllkkkkkkllllllkkkjjjiiihhhggggggeeeeeeddddddcccbbbbbbbbbaaa```^^^\\\\\\\\\]]]^^^\\\\\\[[[[[[]]]___aaaccc``````aaabbbaaa___]]][[[YYYYYYXXXWWWVVVUUUTTTSSSRRRQQQQQQPPPOOOOOONNNNNNMMMMMMLLLJJJIIIHHHGGGFFFHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIKKKKKKKKKLLLMMMNNNPPPQQQOOOOOOPPPQQQSSSTTTTTTTTTWWWUUUUUUYYY[[[]]]gggrrruuuuuuvvvwwwxxxzzz{{{{{{|||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~sssiiiccc[[[VVVOOOJJJHHHGGGFFFEEEJJJKKKNNNSSS[[[cccjjjmmmqqqtttzzzzzztttoooooonnnnnnoooppppppooojjjkkkmmmpppuuu{{{rrrsssuuuvvvuuutttrrrqqqoooooopppqqqrrrsssttttttrrrqqqpppooooooppprrrssspppoooooonnnnnnnnnnnnoooqqqsssuuuuuusssrrrqqqrrroooooonnnnnnmmmmmmnnnnnnmmmooosssvvvxxxyyyxxxwwwsssrrrrrrqqqqqqqqqqqqqqqpppqqqrrrtttuuuvvvwwwwwwrrrsssssssssrrrqqqpppoooooopppqqqssstttssssssrrrssstttuuuvvvxxxxxxyyyyyytttssssssrrrpppnnnlllkkknnnnnnnnnoooppppppqqqqqqtttssssssssstttvvvxxxyyy}}}}}}~~~~~~|||yyywwwuuutttsssrrrrrrqqqqqqrrrrrrtttttttttsssssssssrrrrrrpppqqqrrrtttvvvxxxyyyzzzxxxxxxwwwwwwuuutttrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqpppoooooommmmmmmmmmmmnnnoooqqqqqqqqqqqqrrrrrrrrrrrrsssssssssrrrrrrqqqpppoooooonnnpppqqqrrrsssttttttttttttvvvuuutttttttttuuuvvvwwwttttttsssssstttuuuvvvvvvtttssssssrrrrrrsssssssssqqqrrrrrrrrrrrrrrrsssssspppqqqsssuuuvvvvvvvvvvvvvvvvvvtttssssssttttttuuurrrtttuuuuuuttttttvvvwwwwwwwwwwwwwwwwwwwwwvvvvvvxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxzzz{{{}}}}}}}}}}}}}}}|||zzzwwwuuusssrrrrrrppppppqqqrrrssstttuuuuuuvvvuuuttttttsssssstttttttttttttttttttttssssssrrrnnnnnnnnnnnnnnnmmmmmmmmmpppooonnnlllkkkjjjiiihhhkkkjjjjjjjjjjjjiiiiiiiiihhhhhhgggfffeeeddddddcccbbbbbbaaaaaa``````______^^^\\\[[[YYYYYYYYYYYYZZZXXXWWWWWWWWWWWWYYYZZZ\\\[[[\\\\\\\\\ZZZYYYWWWUUUTTTTTTSSSRRRQQQPPPPPPOOONNNNNNNNNMMMLLLLLLKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDGGGGGGFFFFFFGGGHHHHHHIIIHHHHHHHHHIIIIIIIIIIIIIIIGGGHHHIIIJJJKKKLLLLLLLLLMMMMMMNNNOOOQQQSSSTTTVVVRRRSSSTTTUUUWWWYYY[[[\\\[[[[[[]]]aaadddhhhqqq{{{yyyyyyyyyyyyzzz{{{||||||||||||}}}~~~~~~~~~~~~~~~uuuhhh___XXXRRROOOLLLLLLJJJHHHGGGHHHJJJMMMWWW\\\eeeoooxxxtttkkkgggffffffgggggghhhjjjkkkkkkkkkmmmrrryyyqqqrrrsssttttttsssrrrqqqppppppqqqqqqrrrsssssstttrrrqqqppppppoooppppppqqqooooooooonnnnnnnnnnnnoooqqqsssuuuuuusssrrrrrrrrrnnnnnnmmmmmmmmmmmmnnnnnnlllnnnrrruuuwwwxxxwwwwwwssssssrrrqqqqqqqqqqqqqqqooopppqqqrrrtttuuuuuuvvvsssssssssrrrrrrqqqqqqpppqqqqqqssstttuuuuuuttttttuuuuuuvvvwwwwwwwwwvvvvvvssssssrrrqqqpppnnnmmmlllnnnnnnoooppppppqqqqqqrrruuuuuuuuuuuuuuuvvvxxxzzz}}}~~~}}}yyyvvvsssrrrqqqqqqpppqqqqqqrrrrrrssssssssssssrrrrrrrrrrrrqqqqqqsssuuuwwwxxxzzz{{{zzzyyyyyyxxxvvvtttsssrrrqqqpppppppppqqqqqqrrrrrrpppqqqrrrrrrrrrqqqooonnnmmmmmmmmmnnnoooqqqrrrsssqqqqqqqqqrrrrrrrrrssssssssssssrrrqqqpppoooooonnnpppqqqrrrsssuuuuuuvvvvvvvvvuuusssrrrssstttvvvxxxuuuuuuuuuuuuuuuvvvvvvwwwttttttsssrrrrrrrrrssssssqqqqqqqqqqqqrrrrrrrrrrrrqqqsssuuuwwwxxxwwwvvvuuuwwwuuusssqqqpppqqqrrrsssppprrrssstttssssssuuuwwwttttttuuuuuuvvvvvvvvvvvvvvvwwwwwwxxxxxxwwwvvvvvvtttuuuwwwzzz{{{{{{{{{zzz{{{zzzxxxuuusssrrrqqqpppnnnoooooopppqqqrrrssstttssssssrrrqqqqqqqqqqqqqqqpppqqqsssttttttsssrrrqqqllllllllllllkkkkkkkkkkkkjjjjjjkkkjjjiiigggfffeeehhhhhhggggggffffffffffffdddddddddcccbbbaaaaaa```_________^^^]]]]]]\\\\\\ZZZYYYXXXWWWVVVVVVVVVVVVTTTTTTSSSSSSSSSTTTUUUUUUWWWWWWWWWVVVUUUSSSRRRQQQPPPPPPOOONNNNNNMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHJJJJJJJJJKKKKKKJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHGGGGGGGGGFFFFFFGGGFFFFFFFFFFFFEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGIIIIIIIIIJJJKKKKKKLLLLLLJJJKKKMMMNNNOOOPPPPPPPPPOOOPPPQQQRRRUUUWWWYYYZZZXXXYYYZZZ[[[\\\^^^aaaddddddfffiiilllnnnrrrzzz}}}||||||{{{||||||}}}~~~|||}}}~~~~~~sssiii\\\RRROOOOOONNNLLLKKKNNNPPPOOONNNRRRZZZaaaooovvvtttjjjfffeeeaaacccfffiiikkkmmmppprrrxxxzzzpppqqqrrrrrrrrrrrrqqqpppqqqqqqqqqrrrrrrsssssstttrrrqqqqqqpppoooooooooooonnnnnnnnnoooooooooooonnnoooqqqssssssrrrqqqqqqqqqnnnnnnmmmmmmmmmmmmnnnnnnlllooorrruuuwwwwwwvvvuuutttssssssrrrrrrrrrrrrrrrppppppqqqqqqqqqrrrrrrsssssssssrrrrrrrrrrrrrrrrrrrrrsssttttttuuuvvvvvvvvvwwwwwwxxxwwwwwwvvvuuutttssssssrrrrrrpppooommmlllooooooppppppqqqrrrrrrrrruuuvvvwwwvvvuuuuuuxxx{{{}}}~~~~~~}}}yyyuuusssqqqppppppppppppqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqsssssstttuuuvvvwwwxxxxxxzzzzzzyyyxxxwwwuuusssrrrqqqqqqpppppppppqqqssssssqqqrrrsssssssssrrrpppooommmmmmnnnnnnpppqqqssssssqqqqqqqqqrrrrrrrrrsssssstttssssssrrrqqqpppppppppqqqqqqssstttvvvvvvwwwwwwtttsssrrrrrrsssuuuxxxyyyxxxxxxxxxxxxwwwwwwvvvvvvuuutttsssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqtttuuuwwwxxxxxxwwwuuutttvvvtttrrrooonnnooopppqqqoooqqqrrrrrrrrrrrrtttuuurrrssssssttttttuuuuuuvvvuuuuuuvvvwwwwwwvvvvvvuuutttvvvxxx{{{||||||{{{zzzvvvuuutttrrrqqqqqqqqqqqqnnnnnnoooooopppqqqqqqqqqqqqpppoooooonnnnnnoooooooooppprrrssssssqqqooommmjjjjjjiiiiiiiiihhhhhhhhheeefffhhhiiihhhgggeeedddeeedddccccccbbbbbbcccccc`````````___^^^^^^]]]]]]\\\\\\\\\[[[ZZZZZZYYYYYYWWWVVVVVVUUUTTTTTTSSSSSSQQQQQQQQQPPPPPPQQQQQQQQQTTTTTTSSSRRRQQQPPPOOONNNNNNMMMMMMLLLLLLKKKKKKKKKHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKJJJJJJGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFDDDEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHGGGHHHIIIJJJKKKLLLMMMNNNNNNNNNPPPQQQSSSSSSTTTTTTRRRSSSTTTVVVXXX[[[]]]^^^^^^______^^^^^^```eeehhhooosssvvvwwwwww{{{~~~}}}}}}~~~~~~yyyjjjdddZZZTTTMMMIIIKKKMMMOOOPPPQQQTTTXXXYYY[[[dddqqq{{{vvvkkkeeeeeefffaaafffmmmrrrvvvyyy}}}pppqqqqqqrrrrrrrrrrrrrrrqqqrrrrrrrrrssssssssstttrrrrrrqqqpppoooooonnnmmmmmmnnnnnnoooooooooooonnnmmmppprrrrrrqqqppppppqqqnnnnnnmmmmmmnnnnnnoooooonnnpppsssvvvwwwvvvuuutttttttttsssrrrrrrrrrrrrrrrqqqqqqpppoooooooooppppppssssssrrrrrrrrrrrrssssssssssssttttttuuuvvvvvvwwwyyyyyyyyyxxxxxxvvvuuutttsssssssssrrrqqqpppooonnnpppppppppqqqrrrrrrssssssuuuwwwxxxwwwtttuuuxxx{{{||||||}}}}}}{{{xxxvvvtttqqqqqqqqqpppqqqqqqrrrrrrrrrrrrqqqqqqqqqppppppppptttttttttuuuuuuvvvvvvvvvyyyyyyxxxxxxvvvuuussssssrrrqqqqqqpppqqqrrrtttuuurrrssssssssssssrrrqqqqqqoooooooooooopppqqqssssssqqqqqqrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrssstttuuuuuuvvvuuurrrrrrrrrrrrsssuuuwwwxxxyyyyyyyyyyyyyyyxxxwwwvvvuuuttttttsssrrrrrrrrrrrrqqqqqqqqqppppppppppppooouuuuuuvvvwwwvvvuuutttssssssrrrpppooonnnnnnnnnooooooqqqrrrrrrqqqqqqssstttqqqrrrrrrrrrssssssttttttttttttttttttuuuuuuuuuuuuwwwxxx{{{}}}~~~}}}{{{zzzqqqqqqpppoooooooooppppppnnnnnnnnnnnnnnnnnnnnnnnnmmmllllllkkkkkkkkkkkkkkklllmmmooooooooommmkkkiiigggggggggfffeeeeeeddddddcccdddffffffffffffeeeddd```___^^^]]]]]]]]]^^^___[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXWWWVVVVVVUUUUUUSSSSSSSSSRRRQQQQQQPPPPPPNNNNNNNNNOOOOOOOOOOOOOOOQQQPPPPPPOOOOOONNNNNNMMMLLLLLLKKKKKKKKKJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGHHHJJJKKKLLLLLLLLLKKKIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGGGGHHHHHHFFFFFFGGGGGGHHHIIIJJJKKKGGGHHHIIIKKKLLLNNNOOOPPPRRRSSSTTTUUUVVVVVVVVVVVVWWWXXXYYY[[[]]]___aaaccccccddddddbbbaaaccciiinnnxxx~~~~~~~~~zzzuuulll^^^TTTSSSMMMLLLKKKKKKMMMPPPSSSUUUYYY]]]bbbgggmmmxxxyyymmmfffdddeeeggghhhpppzzzrrrrrrssssssssstttttttttrrrrrrrrrsssssssssssssssrrrrrrqqqqqqooonnnmmmllllllmmmnnnoooppppppooonnnmmmooorrrrrrqqqpppqqqqqqooonnnnnnnnnnnnooopppqqqqqqrrruuuwwwwwwvvvtttssssssrrrrrrqqqqqqqqqqqqqqqppppppooonnnnnnooooooppptttsssrrrrrrrrrrrrssstttssssssssstttuuuuuuvvvwwwzzzzzzzzzzzzyyywwwvvvuuutttttttttsssrrrqqqpppoooppppppqqqqqqrrrsssssssssuuuwwwyyywwwtttssswww{{{{{{{{{{{{zzzyyywwwvvvuuusssrrrrrrqqqqqqqqqrrrrrrssssssrrrrrrrrrqqqqqqqqqssssssssstttuuuuuuvvvvvvwwwwwwwwwwwwvvvuuutttssssssrrrqqqqqqrrrsssuuuwwwttttttsssrrrrrrrrrrrrrrrpppppppppppppppqqqrrrsssqqqqqqrrrrrrrrrrrrssssssppppppppppppqqqqqqqqqqqqpppqqqrrrrrrsssssssssrrrssssssssstttttttttuuuuuuvvvwwwxxxyyyyyyyyyxxxxxxuuuuuutttsssrrrrrrrrrrrrqqqqqqppppppoooooooooooorrrrrrrrrrrrsssssssssssspppooooooooonnnnnnmmmmmmqqqrrrssssssqqqqqqrrrsssqqqqqqqqqrrrrrrrrrrrrrrrssssssrrrqqqrrrssstttuuuvvvxxx{{{}}}}}}{{{xxxwwwooonnnmmmmmmmmmmmmmmmmmmmmmmmmllllllkkkjjjjjjjjjiiihhhggggggffffffgggggghhhhhhiiiiiiiiihhhgggfffeeeeeedddccccccbbbaaaaaaaaaaaaaaaaaaaaa```______[[[ZZZXXXWWWVVVWWWXXXYYYVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSRRRQQQQQQPPPOOOOOOOOOOOONNNMMMLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIGGGGGGGGGGGGGGGHHHHHHHHHEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIFFFHHHJJJLLLMMMMMMMMMLLLMMMMMMNNNNNNNNNOOOOOOOOONNNOOOPPPQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMLLLLLLLLLKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJLLLMMMNNNLLLMMMNNNPPPRRRUUUVVVWWWYYYZZZ[[[\\\\\\\\\\\\\\\]]]^^^^^^```bbbdddfffgggiiijjjkkkiiihhhlllssszzz}}}~~~~~~~~~nnnaaa]]]WWWOOOMMMRRRPPPTTTXXXYYYYYY\\\aaafffkkkooovvv||||||vvvnnnhhhfffhhhlllooouuuttttttttttttuuuuuuvvvvvvrrrrrrssssssssssssssssssrrrrrrrrrqqqooonnnlllkkklllmmmnnnpppppppppooonnnnnnppprrrsssrrrqqqqqqrrrooooooooooooooopppqqqqqqrrrtttvvvwwwwwwvvvsssrrrrrrqqqqqqpppooopppppppppooonnnmmmmmmmmmooopppqqqtttsssrrrqqqrrrssstttuuusssssssssssstttuuuvvvwww{{{{{{{{{zzzyyyxxxwwwvvvuuuuuuuuutttsssrrrqqqppppppqqqqqqrrrrrrssssssttttttwwwyyywwwsssssswww{{{zzzzzzyyyxxxwwwwwwvvvvvvtttsssrrrrrrqqqqqqrrrrrrttttttsssssssssrrrrrrrrrqqqqqqrrrssstttuuuvvvwwwvvvvvvvvvvvvvvvuuutttttttttsssrrrqqqrrrtttvvvxxxuuutttsssrrrqqqrrrssstttqqqqqqqqqpppqqqqqqrrrrrrqqqqqqrrrrrrrrrsssssssssnnnnnnnnnoooppppppqqqqqqoooppppppqqqqqqqqqppppppttttttuuuuuuttttttsssrrrssstttvvvxxxyyyyyyyyyyyyvvvuuutttsssrrrqqqqqqqqqqqqpppppppppoooooonnnnnnnnnnnnnnnooopppqqqssssssnnnnnnnnnooonnnnnnmmmlllrrrssstttsssqqqqqqqqqsssqqqqqqqqqqqqqqqqqqqqqqqqsssrrrppppppppprrrtttuuutttvvvxxxzzzyyywwwtttrrrnnnnnnmmmlllkkkkkkkkkkkkllllllkkkjjjiiihhhgggffffffeeeddddddccccccddddddcccddddddeeeeeefffeeeeeecccccccccbbbaaa``````______^^^]]]\\\ZZZYYYXXXXXXWWWVVVTTTRRRRRRSSSTTTUUURRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOONNNNNNMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKLLLMMMIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGHHHHHHIIIEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIFFFHHHJJJMMMNNNNNNMMMMMMPPPPPPPPPQQQQQQQQQRRRRRRQQQQQQRRRSSSSSSTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTNNNNNNNNNNNNMMMMMMMMMLLLJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIKKKLLLMMMNNNRRRSSSUUUWWWYYY\\\]]]^^^aaaaaabbbbbbbbbbbbbbbaaaaaabbbbbbccceeegggiiijjjnnnppprrrppppppttt}}}~~~~~~vvvdddUUURRROOOLLLPPPYYYYYY```fffhhhhhhkkkssszzz~~~yyyuuuuuuvvvwwwyyy|||}}}{{{xxxuuuoookkkggggggjjjpppuuuxxxppprrrtttwwwyyyyyyyyyxxxwwwvvvtttsssrrrrrrsssssssssssssssrrrqqqpppnnnnnnllllllllllllllllllllllllnnnooopppqqqrrrqqqppppppooonnnmmmmmmmmmnnnpppqqqsssssssssrrrqqqpppooonnnqqqqqqppppppppppppppppppooooooooooooooopppppppppooopppqqqrrrsssrrrqqqppprrrrrrrrrsssssstttvvvvvv{{{|||||||||{{{zzzxxxwwwsssrrrqqqqqqqqqssstttuuuuuuttttttsssssssssttttttwwwwwwvvvuuuttttttwwwzzz}}}}}}}}}{{{yyyvvvtttrrrsssssstttttttttsssqqqppppppqqqqqqrrrrrrqqqqqqpppooopppqqqssstttuuuuuuuuuwwwvvvuuutttsssrrrqqqqqqssssssrrrrrrrrrsssttttttsssrrrpppnnnnnnoooppprrrrrrqqqqqqppppppqqqqqqrrrssssssssssssrrrqqqpppooollllllmmmmmmlllkkkjjjjjjlllmmmoooqqqqqqqqqppppppoooooopppqqqqqqqqqqqqpppoooqqqtttwwwyyyyyywwwvvvtttssssssrrrqqqpppoooooonnnoooooooooooonnnnnnmmmoooooooooooonnnnnnnnnnnnoooooonnnnnnmmmnnnnnnoooooopppqqqrrrsssssssssssspppoooooooooppprrrsssuuulllllllllmmmnnnpppqqqrrruuuttttttvvvwwwuuuppplllkkkjjjjjjiiiiiihhhhhhhhhggggggfffeeedddccccccbbbdddcccbbbaaa```````````````````````````aaabbbbbb___]]][[[ZZZXXXXXXXXXYYY[[[ZZZYYYVVVUUUSSSRRRRRRQQQPPPOOONNNNNNNNNNNNOOOMMMLLLLLLMMMOOOPPPPPPOOOKKKKKKLLLLLLMMMMMMMMMNNNKKKKKKJJJJJJJJJIIIIIIIIIKKKHHHFFFFFFIIIKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGHHHHHHIIIIIIHHHFFFEEEDDDEEEEEEFFFFFFFFFDDDCCCBBBEEEEEEEEEEEEEEEEEEDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDEEEFFFHHHJJJGGGHHHJJJLLLNNNPPPRRRSSSUUUVVVWWWXXXXXXXXXWWWVVVWWWVVVUUUTTTTTTTTTUUUVVVWWWWWWVVVVVVUUUTTTSSSSSSUUUTTTSSSQQQPPPPPPOOOOOOPPPOOOMMMLLLJJJIIIIIIHHHFFFHHHIIIHHHGGGFFFGGGIIIIIIKKKLLLMMMNNNPPPSSSVVVUUUZZZ```dddeeeeeeddddddfffeeeeeeeeeeeegggiiijjjhhhhhhiiijjjjjjkkkllllllsssuuuxxx|||ooobbbUUUSSSVVVZZZaaajjjuuu{{{~~~uuuooommmmmmnnnnnnnnnnnnnnnmmmmmmllliiilllpppqqqsssxxxsssuuuwwwzzz|||||||||{{{wwwvvvtttsssrrrrrrsssssssssssssssrrrqqqooonnnmmmllllllllllllllllllllllllmmmnnnooopppppppppooonnnoooooonnnnnnnnnooopppqqqssssssssssssrrrqqqooooooppppppppppppppppppppppppooooooooooooooooooooooooooopppqqqqqqqqqqqqqqqqqqsssrrrrrrrrrrrrssstttttt{{{|||}}}~~~}}}{{{yyyxxxuuuuuuuuuuuuuuuvvvwwwxxxwwwvvvuuutttsssrrrrrrrrruuuuuuuuutttssstttwwwyyy}}}}}}|||{{{yyyvvvtttrrrrrrsssttttttsssrrrqqqppppppqqqrrrrrrrrrrrrqqqpppooopppqqqssstttuuuuuuuuusssssssssssssssrrrrrrrrrssssssrrrqqqqqqpppqqqqqqrrrqqqooommmmmmmmmnnnoooqqqpppppppppppppppqqqrrrssssssssssssrrrqqqpppppplllllllllmmmmmmmmmmmmmmmnnnnnnooooooooonnnnnnmmmnnnoooooopppppppppppppppnnnpppsssvvvwwwvvvuuutttssssssrrrqqqpppoooooonnnmmmnnnnnnnnnnnnmmmllllllmmmlllllllllllllllllllllnnnnnnmmmmmmmmmnnnnnnooooooooopppqqqqqqqqqqqqpppoooooonnnnnnoooppprrrsssllllllllllllmmmnnnoooppprrrqqqpppqqqrrrqqqmmmjjjhhhhhhggggggfffeeeddddddccccccbbbbbbaaaaaa``````aaa```___^^^]]]]]]]]]]]][[[[[[[[[[[[[[[\\\]]]]]][[[ZZZYYYWWWVVVUUUVVVVVVWWWVVVUUUSSSRRRQQQPPPPPPOOOOOOOOONNNNNNNNNMMMMMMOOONNNMMMMMMNNNOOONNNLLLKKKKKKKKKKKKLLLLLLLLLMMMKKKJJJJJJJJJIIIIIIIIIIIIKKKIIIGGGGGGJJJLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJIIIHHHGGGHHHHHHHHHHHHHHHFFFEEEDDDDDDDDDEEEFFFFFFEEEDDDCCCEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHGGGHHHGGGFFFFFFGGGIIIKKKLLLKKKLLLMMMOOOQQQSSSTTTUUUWWWXXXYYYZZZ[[[[[[ZZZYYYYYYXXXVVVUUUUUUVVVXXXYYYZZZZZZYYYXXXXXXWWWVVVVVVUUUUUUTTTSSSSSSSSSSSSSSSRRRQQQOOOMMMKKKIIIHHHHHHFFFGGGIIIIIIHHHIIIJJJLLLJJJLLLNNNOOOQQQUUUZZZ^^^cccgggnnnrrrsssrrrqqqqqqmmmmmmkkkjjjjjjjjjkkkllljjjjjjkkkmmmoooqqqssstttyyyzzz}}}kkkbbb[[[^^^dddlllxxxwwwpppkkkiiihhhlllkkkjjjjjjjjjlllnnnooossswww|||sssuuuwwwzzz{{{|||||||||vvvvvvtttssssssrrrssssssrrrrrrrrrqqqpppooonnnmmmmmmmmmmmmmmmmmmmmmmmmmmmkkklllnnnooooooooonnnmmmooooooooonnnoooppppppqqqssssssssssssrrrrrrqqqpppppppppppppppppppppppppppooooooooooooooonnnnnnnnnpppoooooooooppppppqqqrrrsssrrrrrrrrrrrrrrrssssss{{{}}}~~~zzzxxxvvvvvvwwwwwwxxxwwwwwwwwwxxxwwwvvvuuusssrrrqqqqqqssstttttttttssstttwwwzzz|||||||||{{{yyyvvvsssrrrrrrrrrrrrsssrrrrrrqqqppppppqqqrrrttttttrrrqqqppppppppprrrsssttttttttttttpppppppppqqqqqqrrrrrrrrrsssrrrqqqpppooonnnmmmmmmqqqpppnnnlllkkkkkkllllllooonnnnnnnnnooopppqqqqqqqqqqqqrrrrrrrrrqqqqqqpppmmmllllllllllllnnnooopppooonnnmmmlllkkkkkkkkkkkkmmmmmmnnnooooooooooooooommmoooqqqsssttttttsssrrrsssrrrqqqpppooonnnnnnmmmlllmmmmmmmmmllllllkkkjjjkkkjjjiiiiiiiiijjjkkklllmmmmmmllllllmmmnnnooooooooooooooooooooonnnnnnmmmoooooonnnnnnnnnnnnoooooollllllkkkkkkkkkkkkllllllmmmllljjjjjjkkkjjjhhhgggeeedddcccbbbaaa```______]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZZYYYYYYXXXYYYYYYWWWWWWVVVVVVVVVWWWXXXXXXWWWVVVTTTSSSRRRRRRRRRRRRQQQQQQPPPOOONNNNNNNNNNNNMMMNNNOOOOOOOOONNNLLLLLLPPPOOOMMMMMMNNNMMMLLLJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJIIIHHHIIIKKKMMMMMMLLLIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHGGGGGGFFFEEEDDDCCCDDDEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEDDDDDDCCCCCCEEEEEEFFFGGGHHHHHHHHHHHHIIIHHHHHHHHHJJJLLLNNNOOOPPPQQQRRRSSSUUUVVVWWWXXXYYYZZZ\\\]]]^^^^^^^^^]]]\\\ZZZXXXWWWWWWXXX[[[\\\^^^]]]]]]\\\\\\[[[[[[[[[WWWWWWWWWXXXXXXYYYYYYYYYXXXVVVTTTPPPMMMLLLKKKJJJGGGHHHJJJJJJKKKLLLNNNPPPMMMOOOQQQTTTXXX___fffkkkssswww|||~~~}}}zzzwwwvvvtttrrrpppnnnmmmmmmmmmmmmmmmnnnoooqqqtttyyy}}}{{{oookkkkkkpppxxxwwwooollljjjgggeeemmmlllkkkkkkmmmrrrwwwzzz}}}pppqqqsssuuuwwwxxxyyyyyyvvvuuuuuutttssssssrrrrrrppppppppppppooonnnmmmlllmmmmmmmmmmmmmmmmmmmmmmmmkkklllmmmnnnooonnnnnnmmmooooooooooooppppppqqqqqqrrrrrrsssssssssrrrrrrqqqpppppppppppppppqqqqqqqqqooonnnnnnnnnnnnnnnmmmmmmooonnnnnnmmmnnnoooqqqrrrqqqqqqqqqrrrrrrtttuuuuuu{{{}}}{{{xxxrrrssstttuuuvvvuuutttsssvvvvvvvvvuuutttsssrrrrrrrrrssstttuuutttuuuxxxzzz{{{{{{{{{zzzxxxvvvsssrrrqqqqqqqqqqqqqqqqqqppppppoooqqqsssttttttsssqqqoooooopppqqqrrrssssssssssssnnnnnnooooooooopppppppppqqqqqqqqqpppooonnnmmmmmmpppooonnnlllkkkkkkkkkkkkmmmmmmlllmmmmmmnnnooopppoooppppppqqqqqqqqqppppppmmmlllkkkiiijjjkkkmmmnnnmmmllljjjiiihhhiiijjjjjjkkkllllllmmmnnnmmmmmmmmmmmmnnnppprrrrrrrrrqqqqqqrrrqqqppppppnnnnnnmmmllllllllllllllllllkkkjjjiiikkkjjjiiihhhhhhjjjkkklllllllllllllllmmmnnnoooooonnnnnnnnnnnnmmmlllkkkjjjnnnnnnmmmmmmllllllllllllkkkjjjiiihhhgggggggggggghhhfffdddcccccccccccccccaaa```___^^^]]][[[ZZZZZZWWWWWWXXXXXXYYYYYYYYYZZZWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUVVVRRRRRRQQQPPPOOOOOONNNNNNMMMLLLLLLKKKKKKLLLLLLMMMLLLMMMOOOPPPPPPOOOMMMLLLOOOMMMLLLLLLMMMMMMLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJLLLNNNPPPQQQTTTUUUUUUVVVWWWXXXYYYYYYZZZ\\\]]]___`````````___]]][[[YYYWWWXXXZZZ]]]___````````````____________[[[\\\]]]^^^___`````````^^^\\\XXXTTTQQQOOONNNNNNJJJKKKLLLLLLMMMNNNQQQTTTSSSUUUYYY]]]cccjjjsssyyy{{{vvvssstttsssqqqooonnnnnnnnnooosssssssssuuuyyy~~~}}}}}}~~~|||uuunnnkkklllmmmmmmkkkrrrrrrssswww|||mmmnnnppprrrsssuuuvvvvvvuuuuuuuuuttttttsssrrrrrroooooooooooonnnmmmllllllmmmmmmmmmmmmmmmmmmmmmmmmlllmmmnnnooooooooonnnmmmnnnnnnooooooppppppppppppqqqqqqrrrrrrsssrrrrrrrrroooooopppppppppqqqqqqqqqnnnnnnnnnmmmmmmmmmllllllmmmmmmllllllmmmnnnpppqqqppppppqqqrrrsssuuuwwwxxxyyy{{{~~~}}}zzzwwwpppqqqrrrssssssrrrqqqppprrrsssttttttuuutttssssssrrrtttuuuvvvuuuvvvxxxzzzzzzzzzzzzyyywwwuuusssqqqppppppooooooooopppppppppoooppprrrssssssrrrpppooonnnooopppqqqqqqrrrrrrqqqooonnnnnnnnnnnnmmmmmmmmmnnnoooppppppppppppoooooooooooonnnmmmllllllkkkkkkkkkkkkkkkkkkkkklllmmmnnnmmmnnnooooooooooooooonnnmmmllliiigggfffggghhhiiiiiihhhggggggggghhhjjjkkkiiijjjkkkkkkllllllkkkkkkmmmnnnoooqqqqqqrrrrrrqqqqqqpppooonnnmmmllllllkkkllllllllllllkkkjjjiiihhhkkkjjjiiiiiijjjkkklllmmmkkkkkkjjjkkkkkklllmmmmmmlllllllllkkkjjjiiihhhgggkkkkkkkkkjjjjjjiiihhhhhhgggfffeeecccbbbbbbbbbaaaaaaaaa___]]]\\\]]]^^^___\\\\\\[[[ZZZYYYXXXWWWVVVTTTTTTTTTUUUUUUVVVVVVWWWTTTSSSSSSRRRRRRRRRRRRSSSSSSRRRRRRQQQQQQRRRRRRRRROOOOOOOOONNNNNNMMMLLLLLLJJJJJJJJJJJJJJJKKKLLLLLLLLLMMMOOOQQQQQQOOONNNMMMLLLKKKJJJKKKMMMNNNMMMLLLIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIEEEFFFHHHHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNPPPRRRRRRVVVVVVVVVWWWXXXYYYYYYYYY[[[\\\]]]___``````______\\\[[[YYYYYYZZZ\\\___```aaaaaaaaabbbbbbbbbbbbbbb```aaabbbdddeeeeeeeeeeee___\\\XXXTTTQQQPPPOOOOOONNNOOOPPPPPPPPPRRRUUUXXX\\\___ccchhhnnnvvv}}}xxxuuussssssrrrqqqqqqrrrssssssyyyxxxxxxxxx{{{~~~qqqnnnjjjkkkoootttwwwxxxzzz}}}mmmnnnoooppprrrtttuuuvvvuuuuuuuuuuuutttsssrrrqqqmmmnnnnnnnnnmmmmmmlllkkkllllllllllllllllllllllllllllllnnnooooooooonnnmmmmmmmmmnnnoooooooooooooooooopppqqqqqqrrrrrrrrrrrrooooooooopppqqqqqqrrrrrrnnnnnnnnnmmmllllllkkkkkkkkkkkkkkklllmmmnnnooopppoooooopppqqqsssuuuvvvwwwvvvxxx{{{||||||zzzxxxvvvrrrrrrrrrsssrrrrrrqqqpppoooppprrrsssttttttssssssrrrsssuuuuuuuuuuuuwwwxxxyyyyyyyyyxxxwwwuuusssqqqoooooonnnnnnnnnoooppppppooooooppppppppppppoooooommmnnnnnnoooppppppoooooonnnnnnnnnmmmmmmllllllllllllmmmooopppqqqpppoooooommmmmmmmmmmmlllllllllkkkkkkkkkjjjjjjjjjjjjjjjkkkllllllmmmmmmmmmmmmlllkkkkkkjjjhhhfffddddddddddddffffffffffffggghhhiiijjjhhhhhhiiijjjjjjjjjjjjjjjkkklllmmmooopppqqqrrrrrrpppoooooonnnmmmlllkkkjjjkkkkkkkkkjjjiiihhhgggfffhhhhhhhhhiiijjjjjjkkkkkkhhhhhhgggggggggggghhhhhhggggggggggggfffeeedddccceeeeeeffffffeeedddccccccaaaaaa___^^^]]]\\\\\\\\\ZZZZZZZZZXXXVVVVVVXXXZZZWWWVVVVVVUUUUUUTTTTTTSSSQQQQQQQQQRRRRRRSSSSSSSSSQQQPPPPPPOOOOOOPPPPPPPPPNNNNNNMMMMMMLLLLLLMMMMMMLLLLLLMMMMMMLLLKKKJJJJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLMMMNNNOOOOOOOOONNNMMMJJJJJJIIIJJJLLLNNNMMMLLLIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIEEEGGGHHHIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHHHHIIIIIIKKKLLLMMMNNNOOOOOOOOOOOONNNNNNOOOQQQRRRSSSTTTTTTVVVVVVWWWWWWXXXYYYZZZZZZ[[[\\\^^^______^^^]]]]]][[[[[[[[[[[[]]]^^^```aaacccccccccddddddeeeeeeeeecccdddfffggghhhgggffffff[[[YYYUUUQQQOOOOOOOOOPPPSSSTTTUUUUUUVVVYYY]]]```hhhkkkpppuuuzzz}}}zzzxxxuuuuuuttttttuuuwwwxxxyyy||||||{{{|||}}}~~~}}}}}}yyywwwmmmmmmnnnqqqvvv}}}llllllmmmnnnppprrrtttuuutttuuuuuuuuuuuusssrrrqqqlllmmmmmmmmmmmmlllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkklllmmmnnnmmmmmmlllkkklllmmmnnnooonnnnnnmmmmmmnnnooopppqqqqqqqqqqqqnnnoooooopppqqqqqqrrrrrrnnnnnnmmmmmmlllkkkkkkjjjiiijjjkkklllmmmnnnnnnnnnoooooooooooopppqqqrrrssstttuuuvvvxxxxxxwwwuuutttsssrrrqqqqqqpppppppppqqqooopppqqqssssssrrrqqqpppppprrrttttttsssssssssuuuxxxxxxxxxxxxvvvtttrrrqqqnnnnnnmmmmmmmmmnnnooopppoooooonnnmmmmmmnnnoooooollllllmmmmmmnnnnnnmmmmmmlllllllllmmmmmmmmmmmmmmmlllmmmnnnoooooonnnlllkkkjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkjjjiiihhhhhhhhhhhhkkkkkkkkkkkkkkkjjjiiihhhggggggfffeeeddddddccccccffffffgggggghhhggggggggggggggghhhiiiiiiiiiiiihhhhhhhhhjjjlllnnnpppqqqrrrooonnnnnnmmmlllkkkjjjjjjhhhhhhhhhgggfffeeedddcccbbbccceeeggghhhgggffffffeeedddcccbbbaaaaaaaaaaaaaaaaaabbbaaaaaa```______^^^^^^___``````___^^^]]]\\\[[[ZZZYYYXXXWWWWWWWWWSSSTTTUUUTTTQQQPPPRRRTTTQQQQQQPPPPPPPPPPPPPPPPPPNNNNNNOOOOOOOOOOOOOOOOOOMMMMMMMMMLLLLLLMMMMMMNNNLLLKKKJJJJJJIIIIIIJJJJJJIIIIIIJJJJJJJJJIIIHHHGGGIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMLLLJJJIIIJJJLLLLLLKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIFFFHHHKKKJJJHHHFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCDDDEEEEEEFFFEEEDDDCCCCCCDDDEEEEEEEEEFFFGGGHHHJJJKKKLLLLLLQQQQQQRRRSSSTTTTTTTTTTTTRRRSSSTTTUUUVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZ[[[\\\]]]]]]^^^___^^^]]]\\\[[[[[[\\\^^^___aaabbbbbbcccdddeeeeeefffggghhhhhhhhheeefffggghhhgggfffdddcccYYYWWWTTTQQQPPPPPPRRRSSSVVVXXXYYY[[[]]]bbbgggkkksssvvv{{{|||{{{{{{wwwwwwvvvvvvwwwyyyzzz{{{~~~~~~~~~~~~}}}~~~~~~~~~}}}{{{xxxvvvuuuttttttrrrvvv{{{~~~jjjjjjkkklllnnnpppqqqssstttuuuuuuuuuuuusssrrrqqqllllllmmmmmmllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiijjjkkklllmmmlllkkkkkkjjjkkkmmmnnnnnnnnnmmmllllllmmmnnnooopppqqqqqqqqqnnnoooooopppqqqqqqrrrrrrnnnnnnmmmllllllkkkjjjjjjhhhiiikkkmmmnnnnnnnnnmmmppppppooonnnnnnmmmnnnnnnrrrssstttuuuuuutttssssssrrrqqqooonnnmmmnnnooopppoooppprrrrrrrrrpppnnnmmmoooqqqrrrrrrqqqpppqqqrrrwwwxxxxxxwwwvvvtttrrrqqqnnnmmmllllllmmmnnnoooppppppnnnmmmkkkkkkmmmnnnpppkkkkkkllllllmmmllllllllljjjkkkkkklllmmmooooooppplllmmmnnnnnnmmmkkkiiigggggghhhiiijjjjjjkkkjjjjjjlllkkkjjjhhhggggggggggggkkkkkkkkkjjjiiihhhgggfffdddeeeeeeffffffeeeddddddggghhhhhhiiihhhgggeeedddfffgggggghhhhhhhhhhhhhhheeefffhhhjjjlllnnnpppqqqooonnnmmmlllkkkjjjjjjiiifffffffffeeedddcccaaa```]]]___bbbeeeeeeeeecccaaabbbaaa```^^^]]]]]]]]]]]]]]]]]]^^^^^^]]]]]]\\\\\\YYYYYY[[[\\\\\\[[[ZZZYYYXXXXXXWWWVVVUUUUUUUUUUUUNNNPPPRRRQQQNNNMMMNNNPPPMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIJJJFFFGGGHHHIIIIIIHHHFFFEEEIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMLLLJJJJJJKKKKKKJJJHHHJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIGGGJJJMMMLLLIIIFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFFFFGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBCCCEEEEEEGGGFFFEEECCCCCCCCCDDDEEEEEEFFFGGGIIIKKKLLLNNNNNNUUUUUUVVVWWWXXXXXXXXXXXXVVVVVVWWWXXXYYYYYYYYYXXXVVVVVVWWWYYYZZZ[[[\\\]]]^^^____________]]]\\\[[[\\\]]]```bbbddddddddddddffffffggghhhiiijjjjjjkkkeeefffggggggfffdddaaa```[[[XXXUUUSSSRRRTTTVVVXXXXXXZZZ\\\___ccchhhoootttyyy}}}xxxxxxwwwvvvwwwxxxyyyzzz}}}~~~}}}vvvttttttttttttsssrrrqqqrrrsssvvvxxxzzziiijjjkkklllmmmooopppppprrrrrrqqqpppoooooooooooonnnlllkkkjjjjjjkkklllnnnhhhhhhhhhiiiiiikkklllmmmjjjjjjjjjjjjjjjkkklllmmmnnnnnnnnnnnnoooooooooooommmmmmllllllllllllmmmmmmoooooopppppppppqqqqqqqqqmmmmmmmmmmmmlllkkkjjjiiiiiiiiijjjjjjkkkllllllmmmoooooonnnnnnnnnnnnooooooqqqqqqrrrrrrrrrqqqoooooopppooommmllllllnnnpppqqqmmmnnnoooppppppooommmlllooooooooonnnnnnnnnnnnnnntttvvvxxxxxxuuuqqqooonnnmmmmmmmmmmmmmmmnnnoooooolllkkkkkkjjjjjjiiiiiihhhjjjjjjjjjjjjkkkkkklllllliiijjjjjjkkklllmmmnnnnnnnnnnnnmmmkkkjjjiiihhhhhhggggggggggggggggggggggggiiihhhhhhggggggggggggggggggfffffffffffffffffffffcccdddddddddccccccdddfffdddhhhlllmmmkkkhhhdddccccccdddeeeffffffdddbbbaaaccccccccceeehhhjjjkkkjjjiiiiiigggfffeeedddddddddcccbbbaaa``````______```aaaaaaaaa```___]]]\\\[[[XXXXXXXXXXXXXXXXXXXXXXXXZZZYYYXXXWWWWWWWWWWWWWWWUUUUUUUUUTTTUUUUUUVVVVVVPPPPPPPPPPPPPPPPPPPPPPPPNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKJJJIIIHHHHHHIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGGGGHHHJJJMMMOOOJJJIIIHHHJJJMMMNNNLLLJJJIIIIIIIIIHHHHHHHHHGGGGGGJJJGGGDDDDDDGGGIIIIIIHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFIIIHHHGGGFFFEEEDDDCCCBBBEEEEEEDDDDDDDDDEEEEEEFFFHHHGGGEEEEEEEEEGGGIIIKKKKKKKKKMMMOOOQQQRRRTTTUUUWWWXXXYYYZZZZZZYYYXXXWWWXXXXXXXXXWWWWWWXXXXXXYYYTTTTTTVVVYYY\\\^^^^^^^^^]]]]]]^^^```aaaaaa___^^^^^^bbbgggjjjkkkjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhddddddcccbbbaaa___]]]\\\XXXXXXWWWUUUTTTUUUXXX[[[___bbbggglllpppvvv{{{~~~|||yyyzzz{{{{{{{{{{{{{{{{{{|||}}}{{{rrrooommmmmmpppqqqssstttvvvxxx|||~~~hhhiiijjjkkklllnnnoooooopppoooooonnnnnnnnnnnnoookkkjjjiiihhhhhhiiijjjkkkiiiiiiiiiiiijjjjjjkkklllkkkkkkjjjjjjiiijjjjjjjjjkkkllllllllllllmmmmmmmmmkkkkkkkkkkkkkkklllmmmmmmooonnnnnnnnnnnnnnnnnnnnnkkkkkkkkkkkkkkkjjjiiihhhhhhhhhhhhiiijjjkkkkkkkkkmmmllllllkkkkkkllllllmmmlllmmmooopppppppppoooooonnnmmmllljjjjjjkkkmmmnnnkkkkkkmmmmmmmmmmmmlllkkknnnnnnnnnmmmmmmlllllllllqqqsssuuutttqqqnnnlllkkkkkkjjjjjjjjjjjjkkklllllliiiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjiiiiiijjjjjjkkklllllllllmmmllllllkkkiiihhhggggggfffffffffffffffffffffffffffeeeeeedddddddddddddddfffffffffffffffeeeeeeeeecccddddddcccbbbbbbccceeegggjjjnnnpppmmmhhhdddbbb```aaacccccccccaaa```^^^___^^^^^^```cccdddddddddeeedddcccbbbaaa`````````^^^^^^]]]\\\\\\\\\]]]]]]]]]]]]]]]\\\[[[ZZZXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTSSSSSSSSSSSSSSSUUUTTTSSSSSSSSSSSSTTTTTTOOOOOOOOOOOOOOOOOOOOOOOOMMMLLLKKKKKKJJJJJJKKKKKKIIIIIIIIIHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKIIIHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHIIIJJJIIIIIIIIIKKKLLLNNNOOOJJJIIIHHHJJJLLLMMMLLLIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHFFFDDDEEEGGGIIIHHHFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFIIIIIIHHHGGGFFFEEEDDDCCCFFFFFFEEEEEEEEEEEEFFFFFFHHHGGGGGGGGGHHHJJJLLLNNNPPPPPPRRRSSSUUUWWWXXXYYYZZZZZZ[[[\\\\\\[[[ZZZYYYYYYXXXXXXXXXXXXYYYZZZ[[[YYYZZZ[[[]]]___`````````^^^^^^___```bbbbbbaaaaaadddggglllnnnnnnmmmllllllkkkkkkjjjiiihhhgggffffffaaaaaa```___]]][[[YYYYYYVVVVVVVVVVVVWWW[[[```dddiiimmmrrrwww|||}}}|||}}}}}}~~~~~~}}}}}}}}}}}}~~~sssmmmkkkjjjkkknnnuuuwww{{{~~~~~~~~~~~~ggghhhiiijjjlllmmmnnnnnnmmmmmmlllllllllmmmnnnnnnkkkjjjiiihhhhhhiiijjjkkkjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjiiihhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiijjjkkklllmmmnnnnnnmmmllllllkkkkkkkkkkkkhhhhhhiiiiiiiiihhhhhhgggffffffgggggghhhiiiiiiiiijjjiiiiiihhhhhhiiiiiijjjhhhiiikkkmmmnnnnnnnnnnnnlllkkkiiihhhhhhhhhiiiiiiggghhhiiijjjjjjjjjjjjjjjmmmmmmlllkkkjjjjjjiiiiiilllnnnpppooollljjjhhhhhhggggggffffffgggggghhhiiiffffffffffffggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjiiiiiihhhgggffffffeeeeeeeeeeeeeeeeeeeeeeeecccbbbaaaaaa``````aaaaaaeeeeeeeeeeeeeeeeeeeeeeeecccddddddbbb``````aaabbbiiimmmqqqqqqnnnhhhccc```]]]]]]^^^______^^^\\\[[[[[[ZZZZZZ[[[]]]^^^^^^]]]___^^^]]]\\\[[[ZZZZZZZZZXXXWWWWWWWWWWWWXXXYYYYYYZZZZZZYYYYYYXXXWWWUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQPPPPPPPPPQQQQQQSSSRRRQQQPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNKKKJJJIIIIIIHHHHHHIIIIIIFFFFFFFFFFFFFFFGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHIIIHHHHHHHHHGGGGGGGGGGGGGGGIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFGGGGGGGGGHHHHHHHHHJJJJJJKKKMMMNNNNNNNNNNNNJJJIIIIIIJJJLLLLLLKKKIIIGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFIIIIIIHHHGGGFFFFFFEEEEEEGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIKKKMMMOOOQQQSSSUUUVVVWWWYYYZZZ\\\]]]]]]]]]]]]^^^^^^]]]\\\[[[[[[YYYYYYYYYZZZ[[[\\\]]]^^^```aaaaaabbbcccccccccccc```aaaaaacccdddeeefffggglllooorrrrrrqqqoooooooooooonnnmmmjjjhhhfffdddccc______]]]\\\ZZZXXXWWWVVVVVVWWWXXXYYY\\\bbbiiinnnvvvzzz~~~~~~tttlllkkklllmmmpppttt}}}zzz|||hhhhhhiiijjjlllmmmnnnnnnkkkkkkkkkkkkkkklllmmmnnnmmmlllkkkkkkkkkkkklllmmmkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiihhhhhhgggggggggggghhhhhhhhhhhhgggggghhhiiijjjlllnnnnnnmmmlllkkkiiihhhhhhhhhhhheeefffgggggggggggggggfffeeeeeefffffffffgggggggggffffffeeeeeeeeeeeeffffffeeefffhhhjjjkkkkkkkkkjjjjjjiiigggfffeeeeeeeeeeeeddddddeeefffggghhhhhhhhhjjjiiiiiihhhgggfffeeeeeeggghhhjjjjjjgggeeedddddddddccccccccccccdddeeeeeeccccccddddddeeefffggggggffffffffffffffffffffffffffffffffffffeeeeeeddddddfffffffffeeeeeedddddddddddddddddddddddddddddddddaaa``````_______________cccccccccdddddddddddddddaaabbbbbb```^^^]]]^^^___hhhkkkooooookkkddd___\\\YYYZZZ[[[[[[[[[ZZZZZZYYYZZZYYYXXXYYYZZZ[[[ZZZYYYYYYYYYXXXVVVVVVUUUUUUUUURRRRRRRRRSSSSSSTTTVVVVVVWWWWWWWWWWWWVVVUUUTTTSSSQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQPPPPPPPPPQQQQQQQQQPPPOOOMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGIIIJJJLLLNNNOOONNNMMMLLLJJJJJJJJJJJJKKKJJJIIIIIIFFFFFFFFFFFFEEEEEEEEEEEECCCCCCDDDFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFHHHHHHGGGGGGFFFFFFEEEEEEGGGGGGGGGFFFGGGGGGHHHHHHJJJKKKMMMPPPRRRUUUWWWXXXYYYYYYZZZ[[[\\\^^^^^^_________^^^^^^]]]]]]\\\[[[ZZZZZZ[[[\\\]]]___aaabbbdddeeeffffffeeeddddddddddddfffggghhhiiikkkmmmooosssuuuvvvuuusssppppppppprrrqqqoookkkhhhdddbbbaaa___^^^]]][[[ZZZXXXXXXWWWYYYZZZ]]]```dddkkksssxxx}}}}}}~~~~~~zzzsssnnnlllqqqvvvzzz~~~hhhhhhiiijjjlllmmmnnnooojjjjjjiiijjjjjjkkkllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkjjjiiiiiifffggghhhiiiiiiiiiiiihhheeeeeeeeefffffffffggggggeeeffffffgggiiikkkmmmnnnlllkkkiiifffeeeeeeeeefffddddddeeefffffffffeeeeeeccccccdddddddddddddddeeeccccccbbbbbbbbbbbbccccccdddeeefffggghhhgggffffffffffffeeedddcccbbbbbbbbbbbbbbbbbbcccdddeeeeeefffeeeddddddcccbbbbbbaaaaaabbbdddeeeeeecccaaaaaaaaaaaa````````````aaabbbbbbaaaaaabbbcccdddeeeeeefffddddddddddddddddddddddddccccccbbbaaaaaa`````````bbbbbbbbbaaaaaaaaaaaaaaacccccccccccccccccccccccc```______^^^]]]^^^^^^^^^``````aaaaaabbbbbbbbbccc^^^______]]][[[ZZZ[[[\\\cccfffhhhhhhddd^^^YYYWWWWWWWWWWWWWWWXXXWWWWWWWWWWWWVVVUUUUUUWWWWWWVVVUUUUUUUUUTTTSSSRRRRRRRRRRRROOOOOOOOOPPPQQQRRRSSSTTTSSSTTTTTTSSSSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPOOOOOONNNOOOOOOPPPPPPNNNMMMLLLKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJGGGFFFFFFEEEDDDEEEEEEEEECCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEFFFFFFFFFGGGGGGGGGIIIKKKMMMNNNMMMKKKJJJJJJKKKKKKKKKJJJIIIHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDAAACCCEEEFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEGGGGGGGGGGGGHHHIIIJJJKKKNNNOOORRRVVVXXXZZZ[[[\\\YYYYYYZZZ[[[\\\\\\]]]]]]^^^^^^]]]]]]\\\\\\\\\\\\]]]]]]]]]___```bbbdddeeefffhhhiiihhhfffeeeeeefffjjjlllooopppppprrrtttwwwxxxxxxxxxuuurrrpppooooootttrrroookkkgggccc```___]]]\\\[[[YYYXXXXXXXXXXXXYYY\\\aaagggnnnwww|||zzzyyyyyyzzz{{{zzzzzz}}}{{{xxxwwwyyyzzzyyyxxx|||~~~xxxssspppooosss}}}gggggghhhiiikkklllmmmnnnhhhhhhhhhggghhhhhhiiiiiiffffffffffffffffffffffffffffffhhhiiiiiihhhgggfffbbbccceeeggggggggggggfffcccccccccddddddddddddeeeccccccccceeefffhhhiiijjjiiigggeeecccaaaaaabbbcccbbbbbbcccccccccbbbbbbaaa````````````````````````___^^^^^^^^^^^^^^^^^^___```aaabbbcccdddcccbbbaaaaaaaaa``````______^^^^^^______^^^^^^___```aaabbb______^^^^^^^^^^^^]]]]]]]]]^^^```___^^^]]]]]]^^^]]]]]]]]]]]]]]]^^^^^^____________```aaabbbbbbcccaaaaaa```````````````___^^^^^^]]]]]]]]]\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^________________________]]]\\\\\\[[[[[[[[[[[[[[[[[[\\\\\\]]]]]]^^^^^^___ZZZ[[[[[[YYYWWWWWWXXXYYY\\\^^^___^^^[[[WWWTTTSSSSSSSSSSSSTTTTTTTTTTTTUUUQQQPPPOOOPPPQQQRRRQQQPPPRRRQQQQQQPPPOOOOOOPPPPPPNNNNNNNNNNNNOOOPPPQQQRRRNNNOOOOOOOOONNNNNNMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKJJJJJJKKKKKKLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEDDDDDDCCCDDDDDDDDD@@@@@@AAAAAABBBBBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGEEEFFFFFFFFFFFFGGGGGGGGGDDDEEEEEEEEEEEEFFFFFFFFFFFFHHHJJJKKKLLLKKKJJJIIIJJJKKKLLLKKKIIIGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDBBBDDDEEEFFFEEEDDDEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFGGGHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKMMMOOOPPPSSSUUUXXX[[[^^^^^^^^^^^^YYYYYYZZZZZZZZZ[[[[[[[[[]]]]]]\\\\\\\\\\\\]]]]]]___``````aaaccceeefffggggggjjjlllllliiigggiiikkknnnrrrwwwxxxwwwwwwyyy{{{zzzzzzxxxtttpppnnnnnnooorrrqqqnnnjjjfffccc```^^^ZZZYYYXXXWWWWWWWWWXXXYYYYYY^^^gggpppyyy~~~zzzvvvtttttttttqqqtttwwwyyy|||xxxvvvuuurrrpppqqqppppppqqqsssuuuuuutttsssuuuwwwdddeeefffggghhhjjjkkkkkkffffffeeedddddddddeeeeeeaaaaaaaaabbbbbbaaaaaaaaa```aaacccdddeeedddcccbbb___aaabbbcccccccccaaa````````````aaaaaaaaabbbbbb______``````bbbccceeeeeeeeeccc```^^^]]]^^^___```````````````___^^^]]]]]][[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYZZZZZZZZZ[[[]]]^^^____________[[[[[[[[[\\\[[[[[[[[[ZZZ\\\[[[ZZZZZZZZZ[[[\\\\\\YYYYYYZZZZZZZZZZZZ[[[[[[XXXYYYZZZZZZYYYXXXYYYZZZYYYYYYYYYYYYYYYZZZ[[[[[[\\\\\\\\\]]]]]]^^^^^^^^^\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[XXXXXXWWWVVVVVVVVVVVVVVVUUUVVVVVVWWWXXXXXXYYYYYYVVVWWWWWWVVVUUUTTTVVVWWWVVVWWWXXXVVVSSSQQQQQQRRROOOOOOOOOOOOPPPPPPQQQRRRMMMLLLKKKLLLNNNOOONNNMMMOOONNNNNNMMMMMMMMMMMMNNNMMMLLLLLLLLLMMMNNNOOOOOOLLLMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGHHHIIIIIIJJJIIIHHHHHHGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCDDD??????@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHEEEEEEEEEEEEFFFFFFGGGGGGDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKJJJIIIIIIJJJLLLMMMKKKHHHFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEEEECCCEEEFFFEEEDDDCCCFFFHHHDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGIIIIIIJJJJJJIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJLLLNNNPPPSSSUUUVVVWWWZZZ]]]```aaaaaa___^^^ZZZZZZZZZ[[[[[[[[[[[[[[[]]]\\\\\\\\\\\\]]]___```bbbbbbcccccceeefffggghhhiiimmmppppppmmmlllooorrrpppuuu|||}}}|||zzz{{{}}}{{{zzzxxxtttooommmnnnooopppooollliiieeebbb```^^^YYYXXXWWWWWWWWWYYY[[[]]]```fffoooyyy~~~vvvvvvuuurrroooooorrrtttuuuzzz}}}uuuoooppprrrpppmmmmmmkkkmmmoooqqqsssvvv|||bbbcccdddeeefffhhhiiiiiiddddddcccbbbaaaaaaaaabbb______````````````______[[[]]]___aaabbbaaa``````^^^___```aaa```___\\\[[[^^^^^^^^^_________``````]]]]]]]]]]]]^^^```aaabbbaaa___]]][[[ZZZ[[[]]]^^^^^^^^^^^^]]]\\\[[[ZZZYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUVVVVVVWWWUUUVVVXXX[[[]]]^^^^^^^^^WWWWWWXXXXXXYYYXXXXXXXXXZZZYYYWWWVVVVVVWWWXXXYYYVVVVVVWWWWWWXXXYYYYYYYYYUUUVVVWWWWWWVVVUUUWWWXXXWWWWWWVVVVVVWWWWWWXXXYYYZZZZZZZZZZZZ[[[[[[[[[[[[YYYYYYXXXXXXWWWWWWWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWXXXYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXTTTSSSSSSRRRRRRRRRRRRRRRQQQQQQRRRSSSTTTTTTUUUUUUSSSTTTUUUTTTSSSSSSUUUVVVSSSSSSSSSQQQOOOOOOPPPRRRMMMMMMLLLLLLMMMNNNOOOOOOLLLKKKJJJLLLNNNOOOOOONNNMMMMMMLLLKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKLLLMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJJJJGGGGGGGGGGGGGGGGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDAAAAAABBBCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDFFFFFFFFFEEEDDDFFFFFFGGGGGGHHHHHHHHHHHHDDDDDDEEEEEEFFFFFFFFFGGGDDDDDDDDDDDDEEEEEEEEEEEEIIIIIIJJJJJJJJJJJJJJJJJJJJJLLLMMMKKKHHHEEEEEEGGGGGGGGGGGGGGGFFFFFFFFFFFFDDDFFFGGGEEECCCCCCFFFJJJCCCDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLLLLMMMNNNQQQTTTWWWYYY[[[[[[]]]```ccccccbbb```^^^\\\\\\\\\\\\\\\\\\\\\\\\]]]\\\\\\\\\]]]___aaabbbdddddddddeeefffggghhhiiikkkpppttttttqqqqqqtttwwwpppwww~~~~~~{{{{{{}}}|||{{{xxxsssooommmnnnooonnnmmmkkkhhheeebbb```___ZZZZZZYYYYYYZZZ]]]___aaahhhnnnwww{{{wwwuuuooopppooommmkkkmmmrrrvvv~~~wwwoookkkooorrrqqqnnnnnnlllpppsssuuuwww}}}~~~___```aaaaaabbbbbbaaaaaa]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^]]]]]]\\\[[[ZZZZZZ[[[[[[\\\\\\\\\\\\[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXVVVVVVVVVWWWWWWXXXXXXXXXVVVVVVWWWXXXXXXYYYYYYZZZXXXWWWUUUTTTTTTUUUWWWXXXYYYXXXWWWUUUTTTSSSSSSSSSUUUTTTTTTSSSRRRQQQQQQPPPSSSSSSSSSSSSTTTTTTTTTTTTRRRRRRTTTUUUVVVWWWWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRXXXUUUQQQOOOPPPQQQSSSSSSTTTSSSSSSSSSSSSSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUUUUTTTSSSRRRQQQQQQVVVUUUSSSRRRQQQRRRSSSTTTVVVUUUTTTSSSRRRRRRRRRRRRTTTTTTUUUVVVVVVVVVVVVUUUWWWVVVTTTRRRRRRSSSTTTUUUXXXWWWVVVUUUTTTTTTTTTTTTOOOOOOOOOPPPPPPQQQQQQQQQOOOOOOPPPQQQRRRSSSTTTTTTOOOOOOPPPQQQQQQPPPPPPPPPOOOOOOOOONNNMMMLLLJJJJJJNNNMMMLLLJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLKKKKKKKKKJJJIIIIIIIIIHHHIIIJJJLLLMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBDDDEEEFFFDDDEEEEEEDDDBBBAAABBBCCCEEEFFFGGGFFFDDDDDDEEEFFFCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDFFFFFFEEEEEEDDDDDDCCCCCCGGGHHHHHHIIIIIIJJJKKKKKKJJJJJJIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGIIIJJJJJJIIIIIIJJJMMMPPPOOOQQQUUUWWWXXXXXXZZZ[[[]]]^^^`````````___]]][[[ZZZ\\\^^^`````````___^^^XXXZZZ]]]```bbbdddddddddbbbbbbdddeeegggiiikkklllppptttwwwvvvtttrrrsssuuusssvvvzzz{{{{{{zzzzzz{{{{{{zzzyyyuuurrrpppoooppppppnnnjjjgggdddaaa``````[[[ZZZXXXXXXZZZ___cccgggrrrvvv|||yyyuuutttssspppmmmjjjjjjkkklllnnnssszzz|||ppppppooonnnmmmnnnrrrttt~~~zzzyyy|||xxxvvvvvv|||XXXYYYZZZZZZ[[[[[[ZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTUUUVVVVVVWWWWWWWWWUUUTTTSSSSSSTTTUUUWWWWWWVVVUUUSSSRRRRRRQQQQQQRRRRRRQQQPPPPPPOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRTTTTTTTTTTTTSSSSSSRRRQQQPPPPPPPPPPPPRRRPPPOOOOOOPPPRRRQQQQQQOOOOOOOOOPPPQQQRRRSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUTTTSSSRRRRRRQQQQQQUUUTTTTTTSSSSSSSSSSSSSSSTTTSSSRRRQQQPPPPPPPPPPPPRRRRRRSSSTTTTTTTTTTTTSSSUUUTTTRRRQQQPPPQQQRRRSSSUUUTTTSSSRRRRRRQQQRRRRRRNNNNNNOOOOOOOOOPPPPPPPPPMMMNNNQQQSSSSSSRRRQQQPPPMMMMMMNNNNNNNNNNNNMMMMMMOOOOOOOOONNNMMMLLLJJJIIIJJJIIIIIIHHHHHHHHHHHHIIIGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBDDDEEEFFFDDDEEEFFFEEEDDDCCCDDDEEEGGGHHHIIIIIIGGGEEEEEEEEECCCCCCCCCCCCDDDDDDDDDEEEFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEDDDDDDDDDCCCEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFEEEFFFFFFFFFFFFEEEDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFEEEHHHHHHHHHIIIIIIIIIIIIJJJHHHIIIJJJKKKKKKNNNRRRUUUTTTWWWYYY[[[[[[[[[\\\]]]\\\]]]___``````___^^^]]]\\\^^^```aaabbbaaa``````\\\]]]___aaabbbdddeeeeeedddeeeggghhhjjjlllmmmmmmtttuuuwwwwwwuuutttssstttsssuuuxxxzzzyyyyyyyyyyyy{{{yyywwwssspppooopppqqqooonnnkkkgggdddbbbaaaaaa]]][[[ZZZZZZ^^^ccciiillluuuxxx}}}~~~{{{vvvqqqmmmmmmlllkkkjjjjjjlllnnnrrrwww~~~zzzwwwuuuvvvwwwwwwvvvwwwzzz|||~~~{{{xxxqqqttt{{{UUUVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTSSSSSSRRRRRRQQQRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQRRRRRRSSSSSSTTTSSSRRRQQQQQQRRRSSSTTTSSSSSSQQQPPPOOOOOOOOOOOONNNNNNMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMOOOPPPPPPPPPPPPPPPOOONNNMMMMMMLLLLLLMMMLLLLLLLLLNNNPPPQQQOOONNNKKKKKKKKKLLLNNNOOOQQQRRRPPPPPPPPPPPPPPPPPPPPPPPPSSSSSSSSSRRRRRRQQQQQQQQQQQQRRRRRRSSSRRRQQQPPPOOOPPPOOONNNNNNMMMMMMMMMMMMOOOPPPPPPQQQQQQQQQQQQQQQRRRQQQPPPOOONNNOOOPPPQQQRRRQQQPPPOOOOOONNNNNNOOOMMMMMMNNNNNNNNNNNNOOOOOOKKKMMMPPPSSSSSSQQQNNNKKKJJJJJJKKKKKKKKKKKKJJJJJJLLLLLLLLLKKKJJJIIIHHHGGGEEEEEEFFFFFFGGGGGGGGGHHHEEEEEEFFFGGGGGGHHHHHHIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBDDDEEEFFFEEEFFFGGGGGGFFFFFFGGGHHHIIILLLNNNMMMKKKGGGEEEEEECCCCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEBBBBBBCCCDDDDDDEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGFFFEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHIIIKKKMMMOOOSSSXXX\\\]]]___``````___^^^^^^___\\\]]]^^^`````````_________```bbbcccddddddcccbbbaaaaaa```aaabbbccceeefffgggiiikkkmmmoooqqqrrrrrryyyxxxxxxxxxxxxwwwtttrrrrrrtttwwwxxxwwwvvvvvvvvvyyyxxxuuusssqqqpppppppppooommmkkkhhheeedddbbbbbb^^^]]]\\\^^^bbbiiipppuuuyyy{{{~~~|||yyyrrrnnniiiffffffhhhiiiiiimmmpppwww~~~~~~|||~~~~~~{{{xxxwww}}}yyyvvvsssqqqoooyyyQQQRRRSSSSSSTTTTTTSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOOOONNNNNNNNNMMMNNNNNNOOOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLLLLLNNNNNNNNNMMMMMMLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNOOOQQQPPPOOOOOOOOOOOOPPPQQQPPPOOONNNMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIKKKKKKKKKKKKJJJJJJJJJJJJIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJKKKLLLKKKJJJKKKMMMNNNMMMLLLJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNQQQQQQQQQPPPPPPPPPPPPPPPMMMNNNPPPQQQQQQOOOLLLKKKNNNMMMLLLKKKKKKKKKKKKKKKMMMNNNNNNOOOPPPOOOOOOOOOPPPOOONNNNNNNNNNNNOOOOOOPPPOOONNNMMMMMMLLLLLLMMMLLLLLLLLLLLLLLLLLLMMMMMMLLLMMMNNNOOOOOOMMMKKKIIIHHHIIIIIIIIIIIIHHHHHHGGGHHHHHHHHHGGGGGGEEEDDDDDDDDDDDDEEEEEEEEEFFFEEEEEECCCDDDDDDEEEEEEFFFGGGGGGFFFGGGGGGGGGHHHHHHIIIIIIGGGGGGFFFEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAABBBBBBCCCCCCDDDCCCCCCBBBBBBDDDEEEFFFFFFGGGHHHHHHHHHHHHIIIJJJKKKNNNQQQQQQNNNJJJGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFGGGGGGHHHIIIIIIJJJFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEFFFFFFFFFGGGGGGGGGHHHFFFFFFGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGIIIJJJMMMOOORRRWWW\\\aaaeeefffgggfffcccbbbbbbccc``````aaabbbbbbaaa``````aaabbbcccdddeeeeeeeeeeeeeeedddbbb``````bbbdddfffhhhjjjmmmqqquuuwwwyyyzzz|||zzzzzz{{{zzzvvvrrrrrrtttvvvvvvtttsssssstttvvvuuuvvvvvvuuussspppnnnmmmlllkkkiiifffeeedddccc_________aaagggooowww|||~~~~~~|||vvvsssmmmjjjfffdddeeeiiimmmoootttzzz{{{{{{zzzyyy{{{}}}yyywwwvvvuuutttyyyKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKMMMMMMLLLLLLLLLLLLMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIHHHHHHJJJJJJJJJIIIIIIHHHHHHHHHGGGHHHIIIJJJJJJKKKKKKJJJKKKKKKJJJIIIIIIIIIJJJJJJPPPMMMIIIHHHIIIJJJKKKKKKKKKKKKJJJIIIIIIIIIJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNLLLMMMOOOQQQQQQOOOLLLJJJLLLLLLKKKJJJJJJJJJKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNOOONNNMMMLLLLLLKKKKKKLLLKKKKKKKKKKKKKKKJJJJJJJJJMMMLLLKKKJJJIIIIIIIIIJJJHHHHHHHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHFFFEEEDDDDDDDDDEEEGGGHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEDDDCCCCCCBBBBBBDDDEEEFFFFFFGGGIIIIIIHHHHHHIIIKKKKKKNNNRRRSSSPPPLLLIIIGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDCCCCCCCCCBBBDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIJJJJJJGGGGGGGGGGGGGGGGGGHHHHHHFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCGGGGGGHHHIIIIIIJJJKKKKKKKKKMMMOOORRRUUUZZZ```dddllllllllljjjhhhffffffggghhhggggggfffeeecccbbbaaaddddddeeeffffffggggggggghhhfffccc``````aaadddeeegggjjjooouuuzzz~~~}}}}}}~~~|||xxxssssssuuuuuuuuusssqqqqqqrrrqqqsssvvvzzz{{{wwwpppkkkkkkjjjjjjhhhgggeeedddddd``````aaaeeekkkssszzz|||wwwrrrooolllkkkhhhgggiiimmmssswww~~~zzzwwwwwwvvvvvvyyy~~~~~~|||yyyyyy{{{~~~~~~~~~~~~JJJJJJKKKLLLLLLLLLLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDFFFGGGGGGHHHIIIIIIHHHHHHJJJIIIIIIHHHHHHHHHIIIIIIPPPLLLGGGEEEFFFHHHIIIJJJKKKJJJIIIHHHHHHGGGHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMNNNPPPQQQQQQOOOMMMKKKKKKJJJJJJIIIIIIJJJJJJKKKJJJKKKLLLLLLMMMLLLLLLLLLKKKLLLLLLLLLLLLMMMMMMMMMNNNNNNMMMLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHLLLJJJHHHFFFEEEFFFHHHIIIGGGHHHHHHHHHGGGFFFEEEDDDHHHHHHHHHHHHHHHGGGFFFEEEBBBCCCDDDDDDDDDBBBAAA@@@AAABBBBBBCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGDDDCCCCCCBBBBBBDDDEEEFFFFFFGGGHHHHHHGGGGGGHHHIIIIIIMMMQQQRRRQQQNNNKKKJJJGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFEEEDDDDDDCCCBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGHHHHHHHHHGGGGGGHHHHHHGGGGGGFFFEEEEEEDDDFFFFFFFFFGGGFFFFFFEEEEEEGGGGGGHHHHHHIIIJJJKKKKKKMMMOOORRRVVVZZZ___fffjjjqqqqqqqqqooolllkkklllnnnpppooommmkkkiiihhhffffffgggggghhhhhhiiijjjjjjkkkiiihhheeecccbbbccceeefffgggkkkqqqwww}}}}}}zzzwwwvvvvvvwwwuuurrrqqqqqqrrrnnnppptttzzz|||yyypppiiihhhhhhhhhhhhgggfffdddcccaaabbbeeejjjpppvvv||||||wwwssspppooommmmmmmmmmmmooossszzz~~~{{{vvvssstttuuuuuuyyy~~~}}}|||}}}zzzyyyyyy||||||zzzyyyxxxxxxIIIJJJKKKKKKLLLLLLKKKKKKFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBBBBBBBDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGHHHJJJGGGEEEDDDEEEGGGGGGGGGHHHHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJJJJKKKLLLLLLNNNOOONNNMMMKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHIIIJJJJJJJJJJJJIIIHHHIIIJJJJJJKKKKKKKKKJJJMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHGGGFFFEEEEEEFFFFFFGGGFFFFFFFFFFFFEEEDDDCCCCCCFFFFFFGGGGGGFFFFFFEEEEEE>>>???AAABBBBBBAAA@@@???AAAAAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDEEEEEEEEEEEEEEECCCCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBCCCEEEFFFGGGDDDCCCCCCBBBBBBDDDEEEFFFFFFGGGHHHGGGEEEEEEEEEGGGFFFJJJNNNPPPPPPNNNMMMMMMIIIIIIIIIHHHHHHGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJKKKJJJJJJIIIIIIHHHHHHHHHEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHEEEFFFFFFGGGIIIJJJJJJKKKNNNQQQUUUYYY___fffmmmrrruuuuuuuuusssrrrqqqsssuuuttttttrrrpppnnnmmmllllllkkkkkkkkkllllllmmmnnnoookkkjjjhhhfffffffffggghhhiiimmmsssyyy~~~}}}|||{{{xxxyyyxxxvvvsssqqqqqqrrrmmmnnnpppuuuyyywwwpppiiiffffffggggggfffeeedddcccccceeejjjooouuuzzz}}}}}}yyyuuusssrrrrrrqqqrrrtttuuuwww{{{}}}yyytttsssvvvxxxzzz{{{zzz{{{||||||wwwtttsssrrrqqqoooEEEEEEFFFGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFDDDEEEEEEEEEFFFFFFGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIEEEEEEFFFFFFGGGHHHHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFGGGFFFFFFEEEEEEEEEEEEFFFDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDCCCBBBBBBCCCCCCDDDDDDEEEDDDDDDDDDFFFFFFEEEEEEEEEEEEFFFGGGCCCCCCCCCDDDFFFGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIJJJIIIIIIJJJJJJJJJIIIHHHGGGHHHGGGGGGGGGGGGGGGHHHHHHFFFFFFGGGHHHHHHHHHHHHGGGFFFGGGHHHIIIIIIIIIIIIIIIKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFDDDEEEFFFGGGGGGFFFEEEDDDEEEEEEEEEEEEDDDCCCBBBAAACCCCCCCCCDDDCCCCCCBBBBBB:::;;;>>>@@@AAAAAA@@@???AAAAAABBBCCCCCCDDDDDDEEEFFFFFFEEEEEEDDDDDDCCCCCCBBBCCCEEEFFFFFFFFFEEEDDDAAAAAABBBBBBCCCDDDDDDEEECCCDDDDDDDDDEEEEEEFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAABBBCCCDDDFFFGGGDDDCCCCCCBBBCCCDDDEEEFFFFFFGGGGGGFFFDDDCCCDDDEEEDDDHHHLLLNNNOOONNNNNNOOOJJJJJJJJJIIIIIIHHHHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDEEEEEEFFFFFFGGGGGGCCCDDDDDDDDDEEEEEEFFFFFFIIIIIIJJJKKKKKKLLLLLLMMMLLLLLLKKKJJJIIIIIIHHHHHHDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKHHHHHHIIIJJJKKKKKKKKKKKKIIIIIIJJJKKKLLLMMMNNNOOONNNQQQVVV\\\ccckkksssyyywwwxxxxxxvvvuuuvvvxxxzzzvvvvvvtttsssrrrqqqqqqqqqnnnnnnnnnnnnooopppqqqrrrmmmlllkkkiiiiiiiiijjjjjjllloootttzzz}}}}}}~~~zzzzzzyyywwwsssrrrrrrsssnnnlllmmmpppuuuuuuooojjjdddeeefffffffffeeedddccceeehhhmmmsssxxx|||~~~|||wwwtttssstttuuuuuuxxx{{{}}}~~~~~~zzzxxxyyyvvvuuuyyy}}}zzz{{{zzzyyyyyyzzz}}}zzzuuupppmmmmmmmmmkkkhhhEEEEEEFFFFFFFFFFFFEEEEEE@@@@@@AAABBBCCCDDDEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHDDDEEEFFFEEEDDDCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDFFFEEEDDDBBBBBBBBBCCCDDDAAABBBBBBCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFFFFFFFFFFGGGDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDEEEFFFEEEDDDCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAAAAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFFFFGGGGGGHHHIIIKKKLLLNNNOOONNNLLLIIIGGGLLLLLLKKKJJJIIIIIIJJJJJJHHHGGGGGGHHHHHHIIIJJJKKKNNNLLLJJJIIIHHHIIIJJJKKKJJJLLLLLLKKKJJJIIIJJJKKKLLLKKKJJJJJJMMMPPPRRRRRRSSSWWW]]]gggpppwwwzzzzzz{{{yyyvvvttttttvvvyyyzzztttxxx{{{|||yyywwwwwwyyy~~~xxxrrrqqqtttvvvtttrrrmmmllliiigggfffhhhiiikkkoooqqqtttxxx{{{}}}~~~~~~{{{{{{yyywwwtttqqqooommmnnnmmmmmmmmmnnnmmmjjjhhhfffffffffeeeeeedddddddddiiimmmrrrwwwzzz|||~~~}}}|||{{{{{{{{{|||~~~}}}|||}}}zzzqqqqqqqqqvvv}}}|||zzz|||sssmmmeeebbbbbbaaa^^^ZZZEEEEEEEEEFFFFFFEEEEEEEEEBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFDDDEEEFFFEEEDDDCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDCCCCCCCCCDDDDDDBBBCCCCCCCCCDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFFFFEEEEEEEEEFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBB@@@AAAAAAAAABBBBBBBBBBBBCCCDDDEEEDDDCCCBBBCCCEEEEEEDDDDDDCCCCCCDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFGGGFFFGGGHHHIIIIIIJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJMMMNNNPPPQQQPPPNNNLLLJJJMMMMMMLLLKKKKKKKKKKKKKKKHHHGGGGGGHHHHHHIIIJJJKKKMMMLLLKKKJJJJJJKKKMMMNNNLLLNNNPPPPPPOOOPPPQQQSSSRRRQQQOOOOOOQQQSSSUUUVVVYYY\\\cccmmmvvv|||}}}}}}}}}{{{xxxvvvuuuvvvxxxzzzuuuwwwzzz{{{zzzyyyyyyzzz|||wwwrrrqqqtttvvvuuusssooommmkkkiiiiiijjjlllnnnppprrrvvvyyy|||~~~~~~~~~||||||{{{yyyvvvsssqqqooonnnmmmmmmmmmnnnmmmkkkiiiffffffffffffeeeeeeeeeeeemmmpppuuuyyy{{{|||~~~}}}}}}}}}}}}~~~~~~}}}yyy{{{~~~xxxqqqlllooouuu~~~zzzxxx{{{yyyiiiddd^^^\\\\\\ZZZVVVRRRDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBAAAAAABBBBBBBBBCCCCCCCCCDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDCCCEEEFFFEEEDDDCCCDDDFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBB@@@@@@@@@@@@AAAAAAAAAAAAAAACCCDDDCCCBBBAAABBBDDDCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGEEEFFFGGGHHHIIIIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJFFFGGGGGGGGGGGGHHHHHHHHHJJJJJJIIIIIIJJJJJJKKKLLLOOOPPPRRRSSSSSSQQQPPPNNNNNNNNNMMMMMMMMMLLLLLLLLLJJJJJJJJJJJJKKKLLLMMMMMMLLLLLLLLLLLLMMMOOOQQQRRROOOQQQSSSUUUUUUWWWYYY[[[[[[ZZZXXXWWWXXXYYY[[[\\\```dddllluuu}}}~~~}}}zzzxxxwwwxxxyyyzzzwwwwwwwwwyyy{{{|||{{{zzzyyyuuurrrrrruuuwwwwwwvvvrrrqqqooommmnnnooorrrsssvvvxxx{{{~~~}}}|||}}}|||{{{zzzwwwuuusssrrrooonnnmmmmmmnnnmmmkkkiiiggggggfffffffffgggggghhhrrruuuyyy{{{||||||}}}~~~yyyvvvxxx{{{~~~}}}wwwooojjjkkkqqq{{{~~~xxxwwwyyyxxxnnnaaa]]]XXXVVVVVVUUUQQQNNNDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBDDDEEEEEECCCDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBBBBAAAAAABBBBBBAAAAAA@@@@@@@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAA@@@BBBCCCCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFGGGGGGGGGHHHHHHEEEFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJKKKJJJJJJJJJJJJKKKLLLLLLOOOPPPRRRSSSSSSSSSRRRQQQNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNNNNNNNOOOPPPQQQQQQMMMMMMNNNOOOQQQTTTVVVWWWSSSUUUXXXZZZZZZ\\\___aaacccbbbbbb```___```ccceeehhhlllsss{{{}}}|||{{{yyyyyyyyyzzzzzzyyywwwuuuwwwzzz|||zzzxxxvvvtttrrrsssvvvxxxyyyxxxwwwvvvtttssstttvvvxxxzzz~~~{{{xxx{{{{{{zzzyyywwwuuutttsssooonnnmmmlllmmmlllkkkiiihhhggggggggghhhiiijjjkkkuuuxxx{{{}}}||||||||||||~~~}}}yyyxxx||||||xxxtttppplllrrrxxx|||wwwvvvxxxzzz{{{pppggg]]]YYYUUURRRSSSUUUUUUUUUDDDDDDCCCBBBBBBCCCDDDDDDAAAAAAAAABBBBBBBBBBBBCCCAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDBBBDDDEEEEEEDDDDDDEEEGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCAAAAAABBBBBBCCCCCCDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBBBBCCCCCCDDDEEEFFFEEEDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@AAAAAA@@@@@@AAACCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLKKKKKKKKKKKKLLLMMMMMMNNNOOOQQQRRRSSSSSSSSSSSSPPPPPPQQQRRRRRRQQQQQQPPPQQQQQQQQQQQQRRRSSSTTTTTTQQQRRRSSSUUUWWWYYY[[[\\\]]]^^^```aaabbbccceeegggiiijjjjjjiiiggghhhkkknnnqqqtttyyy}}}{{{{{{{{{{{{{{{{{{{{{|||{{{xxxuuuuuuxxxyyyxxxvvvvvvuuuuuuvvvxxxzzz||||||}}}|||zzzyyyzzz|||~~~|||xxxyyyyyyyyyxxxwwwuuutttsssrrrpppmmmllllllllljjjhhhhhhhhhhhhhhhiiikkknnnooowwwzzz|||}}}|||{{{{{{{{{}}}~~~|||zzzzzzyyyxxxwww{{{~~~{{{wwwuuuwwwxxx}}}|||wwwqqqggg^^^YYYVVVRRRPPPTTTZZZaaaeeeDDDCCCBBBAAAAAABBBCCCDDD@@@@@@AAAAAABBBBBBBBBCCCAAAAAAAAABBBBBBBBBCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDBBBCCCEEEEEEDDDDDDFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBAAABBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDFFFEEECCCBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@>>>???AAAAAA@@@@@@BBBCCCBBBBBBBBBAAAAAABBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMNNNMMMMMMMMMMMMNNNOOOOOOOOOPPPRRRSSSUUUVVVVVVWWWUUUVVVXXXYYYYYYXXXWWWWWWUUUUUUUUUVVVVVVWWWXXXYYYZZZ[[[\\\^^^___aaabbbcccggghhhjjjkkkjjjkkkmmmnnnnnnppprrrqqqoooqqquuuzzz{{{||||||||||||}}}~~~~~~}}}||||||{{{yyyvvvuuuvvvxxxyyyyyyyyyzzzzzz|||}}}{{{yyyzzzzzzyyyyyyxxxwwwvvvvvvtttpppnnnmmmllljjjiiiiiiiiihhhiiikkkmmmqqqrrrxxxzzz}}}~~~}}}|||||||||~~~}}}~~~~~~~~~{{{zzzvvvtttuuuxxxzzzxxxqqqjjjddd]]]UUUSSSSSSSSSWWW```lllwwwDDDCCCAAA@@@@@@AAACCCDDDBBBBBBAAAAAAAAAAAAAAA@@@BBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBCCCEEEEEEDDDDDDFFFGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDEEEEEEFFFGGGGGGBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDEEEDDDCCCBBBBBBDDDEEEGGGCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@AAABBBCCCDDDBBBBBBBBBBBBAAAAAAAAA@@@>>>???AAAAAAAAAAAABBBDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKJJJJJJKKKKKKLLLMMMMMMNNNMMMMMMMMMMMMNNNNNNNNNNNNQQQQQQPPPPPPQQQQQQRRRSSSSSSTTTUUUWWWYYYZZZ\\\\\\^^^___aaabbbcccbbbaaa```^^^^^^^^^^^^___```aaabbbdddeeefffggghhhiiiiiiiiikkkmmmoooppppppqqqssstttrrruuuxxxxxxwwwyyy}}}|||{{{yyyyyyxxxwwwwwwyyy}}}}}}}}}~~~~~~~~~}}}|||||||||yyyuuurrrpppnnnllljjjjjjiiiiiiiiilllooosssuuuxxx{{{~~~~~~~~~||||||yyyxxxxxxtttrrrqqqppppppkkkccc]]][[[WWWSSSRRRWWW___jjjyyyDDDCCCAAA@@@@@@AAACCCDDDDDDCCCCCCBBB@@@??????>>>BBBBBBBBBCCCCCCCCCDDDDDDAAAAAABBBBBBBBBCCCCCCCCCAAACCCEEEEEEDDDDDDFFFHHHEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCCCCDDDEEEFFFFFFFFFAAABBBCCCEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFGGGGGGHHHCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@AAABBBCCCDDDEEEDDDCCCBBBCCCEEEGGGHHHCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCCBBBBBBAAAAAAAAA>>>@@@AAAAAAAAAAAACCCDDDDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDEEEFFFGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKKKKLLLLLLMMMNNNNNNOOOOOOMMMMMMNNNNNNNNNOOOOOOOOOSSSSSSSSSSSSSSSTTTTTTUUUVVVWWWXXXZZZ\\\^^^```aaaeeefffhhhjjjjjjiiihhhggggggggggggggghhhiiijjjjjjkkklllmmmnnnnnnnnnnnnmmmkkkmmmoooqqqqqqrrruuuwwwuuuxxx||||||||||||zzzwwwyyyzzzyyyxxx{{{}}}xxxuuurrrpppnnnllljjjiiiiiijjjlllppptttvvvyyy|||}}}|||~~~{{{vvvtttvvvwwwyyy~~~|||uuuvvvvvvssspppoooeeeeee```XXXUUUWWWWWWUUUVVV^^^lll~~~@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCBBBAAA???>>>AAAAAACCCCCCCCCCCCAAAAAAAAAAAAAAAAAABBBCCCDDDEEEDDDDDDDDDEEEDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCBBBBBBCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAADDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@BBBCCCCCCDDDDDDCCCCCCBBBDDDCCCBBBAAABBBCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBAAAAAAAAAAAABBBEEEDDDBBBAAA@@@AAAAAABBBEEEDDDCCCBBBAAABBBBBBCCCCCCCCCDDDCCCAAAAAACCCEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBB@@@@@@@@@@@@BBBBBBCCCCCCBBBAAAAAAAAAAAABBB???@@@AAA@@@>>>>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBCCCDDDDDDHHHGGGEEECCCBBBAAABBBBBBBBBCCCDDDEEEFFFEEEDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFHHHHHHFFFFFFFFFFFFHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFJJJJJJJJJJJJJJJIIIIIIIIIKKKLLLLLLKKKJJJIIIKKKMMMKKKJJJIIIJJJLLLNNNNNNNNNOOOPPPQQQSSSSSSSSSRRRRRRQQQRRRTTTTTTTTTUUUXXXZZZ\\\[[[ZZZZZZZZZZZZZZZ[[[^^^___aaacccfffgggiiiiiimmmmmmnnnnnnnnnoooooooooooonnnmmmoooqqqrrroookkkqqqqqqrrrsssuuuuuusssqqqrrrqqqqqqtttyyy{{{{{{yyy|||}}}{{{}}}{{{{{{~~~|||wwwsssqqqppppppjjjkkklllooorrrvvvzzz||||||}}}}}}~~~xxx{{{~~~vvvpppnnnmmmmmmrrr{{{{{{tttppppppoookkkgggggg]]]\\\ZZZVVVSSSTTTWWWZZZbbbnnnAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@???AAAAAABBBCCCCCCBBBAAAAAA@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCCDDDDDDCCCCCCBBBEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAADDDDDDDDDCCCCCCCCCBBBBBBCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCDDDDDDDDDCCCCCCCCCBBBBBBAAAAAABBBDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAADDDCCCBBBAAAAAAAAABBBCCCEEEDDDCCCBBBAAABBBBBBCCCBBBCCCDDDCCCBBBBBBCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAABBBCCCDDDDDDCCCBBBBBBAAAAAABBBBBBAAABBBCCCBBB@@@???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCDDDDDDGGGFFFEEECCCCCCCCCCCCDDDCCCDDDGGGIIIJJJIIIHHHHHHEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKKKKKKKKKKLLLLLLLLLMMMNNNNNNNNNLLLLLLNNNPPPOOOOOONNNOOOPPPRRRRRRRRRRRRSSSUUUWWWXXXXXXXXXXXXYYYZZZ\\\]]]^^^```bbbeeeeeeeeeddddddddddddeeeeeefffgggjjjmmmppprrrssstttuuuttttttssssssrrrrrrqqqpppooonnnpppssstttsssqqqtttuuuwwwzzz||||||yyywwwyyyxxxxxx{{{}}}~~~}}}{{{wwwtttqqqppppppmmmnnnpppssswwwzzz~~~|||}}}}}}yyytttooolllooopppsss{{{}}}yyyrrrllljjjhhhaaa]]]]]]VVVVVVTTTRRRRRRWWW___eeewwwBBBAAA@@@??????@@@AAABBBBBBBBBAAA@@@@@@@@@AAAAAAAAAAAABBBCCCCCCBBBAAAAAA????????????@@@AAABBBBBBAAABBBBBBCCCCCCCCCBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDDDDCCCCCCDDDDDDCCCBBBBBBBBBBBBAAAAAAAAACCCCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEDDDDDDCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDCCCBBBAAA@@@BBBBBBAAAAAAAAABBBCCCCCCDDDDDDCCCBBBBBBBBBCCCCCCBBBDDDEEEDDDCCCBBBCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDBBBAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCFFFFFFEEEEEEEEEEEEFFFFFFEEEHHHKKKNNNPPPOOOMMMLLLFFFEEEEEEDDDCCCCCCBBBBBBDDDDDDDDDCCCDDDEEEEEEFFFBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJKKKLLLLLLMMMMMMLLLLLLLLLMMMMMMNNNPPPQQQRRRQQQRRRSSSSSSRRRRRRTTTVVVWWWWWWWWWXXXXXXYYYZZZZZZYYYZZZ\\\^^^```aaabbbbbbbbbdddgggiiijjjmmmppprrrqqqqqqqqqqqqqqqqqqrrrrrrrrrsssvvvyyy|||~~~~~~}}}{{{yyywwwuuutttqqqpppppprrrvvvxxxyyyyyyyyy{{{~~~}}}zzzwwwtttrrrqqqqqqppprrruuuyyy}}}~~~|||tttpppnnnnnnnnnuuuxxx{{{{{{}}}~~~qqqjjjdddaaa]]]WWWSSSSSSTTTTTTTTTUUUXXXaaannnwwwCCCBBB@@@??????@@@BBBCCCCCCBBBAAA@@@@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBB???????????????@@@AAAAAAAAAAAABBBCCCCCCCCCBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCEEEDDDDDDCCCBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA???@@@AAABBBBBBBBBBBBBBB@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDAAABBBDDDEEEEEEDDDBBB@@@BBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDCCCDDDFFFEEEDDDCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBCCCCCCCCCCCCDDDEEEDDDCCCBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCEEEEEEFFFGGGHHHIIIJJJJJJKKKMMMQQQTTTUUUSSSPPPNNNGGGFFFFFFEEEDDDDDDCCCCCCEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFGGGHHHIIIJJJJJJKKKKKKJJJJJJIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMOOOQQQRRRSSSSSSSSSPPPPPPPPPQQQSSSUUUWWWYYYYYYZZZ[[[ZZZZZZZZZ\\\^^^aaabbbccccccbbbbbbccccccdddeeefffggghhhiiijjjjjjiiikkkooorrrtttwwwzzz|||{{{|||||||||}}}}}}}}}|||}}}}}}zzzxxxwwwrrrrrrsssuuuxxx|||}}}{{{yyyvvvtttsssrrrrrrsssuuuyyy~~~zzzwwwwwwxxxzzz{{{~~~{{{||||||yyytttjjjddd^^^\\\YYYTTTSSSVVVXXX[[[```dddjjjtttDDDCCCBBBAAAAAABBBCCCDDDDDDCCCBBBAAAAAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@???@@@@@@AAABBBAAABBBCCCCCCDDDDDDDDDCCCFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBCCCCCCCCCEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCBBBBBBAAA@@@??????AAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBBBBBBBCCC??????@@@AAAAAAAAAAAAAAA@@@@@@AAABBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCEEEFFFFFFEEEDDDBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFHHHHHHFFFEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEEEECCCBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCFFFGGGHHHJJJKKKLLLMMMNNNQQQSSSVVVXXXWWWTTTPPPNNNHHHHHHHHHGGGGGGGGGFFFFFFGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJLLLMMMNNNNNNNNNPPPOOOOOOOOOOOOPPPQQQRRROOOOOOPPPPPPPPPPPPOOOOOOPPPRRRUUUXXXZZZ[[[[[[[[[WWWWWWWWWXXX[[[]]]```bbbcccdddeeedddcccccceeegggkkkmmmoooooommmkkklllmmmpppppppppppppppqqqqqqqqqpppssswww{{{}}}}}}zzzyyytttuuuwwwyyy|||~~~~~~}}}{{{xxxuuusssssstttuuuvvvxxx|||~~~}}}|||}}}|||sssoookkkhhhccc^^^ZZZYYYXXXVVVXXX]]]___gggrrrzzzDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEECCCBBBBBBAAAAAABBBBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBAAABBBBBBCCCCCCDDDDDDDDDAAAAAABBBBBBBBBBBBAAAAAA@@@@@@BBBCCCDDDEEEEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEFFFGGGGGGGGGFFFFFFEEEFFFGGGHHHHHHHHHGGGGGGFFFHHHJJJJJJIIIHHHGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEFFFFFFEEEEEEDDDFFFFFFEEEDDDDDDDDDDDDDDDDDDFFFFFFEEEDDDCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFHHHIIIKKKMMMOOOPPPQQQQQQUUUVVVXXXYYYWWWTTTQQQNNNJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKLLLMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKLLLNNNQQQRRRSSSSSSRRRSSSRRRQQQQQQQQQRRRTTTUUUTTTUUUUUUVVVVVVUUUUUUTTTXXXZZZ^^^bbbdddfffffffffbbbbbbbbbccceeehhhkkkmmmnnnoooooonnnmmmmmmnnnppptttwwwzzzyyyvvvssstttuuuyyyyyyxxxwwwwwwwwwwwwxxxxxx|||}}}|||xxxzzz}}}}}}{{{{{{~~~}}}xxxtttrrrsssvvvwwwzzz|||~~~~~~~~~~~~|||yyyxxxxxxyyy||||||pppeeeaaa___\\\VVVSSSRRRTTTUUUWWW^^^fffooozzzDDDEEEGGGHHHHHHGGGEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGFFFEEEEEEFFFGGGGGGEEEEEEDDDDDDCCCDDDDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBBBB@@@AAACCCDDDFFFFFFFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIGGGHHHIIIIIIIIIHHHGGGFFFGGGGGGIIIJJJJJJJJJIIIIIIGGGJJJLLLMMMKKKJJJIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIEEEFFFGGGHHHHHHGGGFFFEEEGGGFFFEEEEEEDDDDDDEEEEEEFFFGGGHHHGGGEEEEEEEEEGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGIIIJJJKKKKKKKKKLLLNNNPPPRRRSSSSSSSSSUUUVVVWWWWWWVVVTTTRRRPPPKKKLLLLLLMMMNNNOOOPPPQQQPPPPPPPPPPPPPPPQQQRRRRRRSSSSSSRRRRRRRRRQQQQQQQQQRRRTTTWWWYYY[[[\\\\\\[[[YYYXXXWWWVVVWWWXXXZZZ[[[^^^^^^___``````___^^^^^^```cccgggllloooqqqqqqqqqooonnnmmmnnnpppsssvvvxxxxxxyyyyyywwwuuutttuuuwwwzzz~~~|||yyyyyy{{{}}}}}}|||{{{{{{|||}}}~~~~~~}}}}}}||||||}}}}}}xxxsssqqqssswwwzzz}}}zzzxxxrrrsssvvvzzz}}}sssppppppooooooqqqlllooolllaaaXXXUUUUUUUUUOOONNNRRRYYY```hhhuuuDDDFFFHHHJJJJJJHHHFFFDDDDDDEEEFFFHHHHHHHHHGGGFFFIIIHHHGGGFFFFFFGGGHHHIIIGGGFFFFFFEEEEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHGGGEEEDDDCCC@@@BBBDDDEEEGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHHHHHHHHHHIIIJJJKKKIIIJJJJJJKKKJJJIIIGGGFFFGGGHHHJJJKKKKKKKKKJJJJJJIIIKKKNNNNNNMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKGGGGGGIIIIIIIIIIIIGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEHHHIIIJJJIIIGGGFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHJJJLLLMMMNNNOOOLLLNNNPPPRRRTTTUUUUUUTTTTTTTTTUUUUUUUUUTTTSSSRRRLLLMMMNNNOOOQQQRRRSSSTTTTTTTTTTTTTTTTTTUUUVVVVVVYYYYYYYYYXXXXXXWWWWWWWWWZZZ\\\___bbbdddeeeddddddeeedddbbbbbbbbbccceeegggggggggiiiiiiiiiiiiggggggfffiiimmmrrrvvvxxxxxxxxxwwwvvvuuuuuuwwwzzz}}}~~~~~~~~~|||zzzyyyyyy{{{}}}||||||~~~~~~}}}}}}}}}~~~~~~}}}~~~|||}}}yyysssqqqsssxxx|||~~~|||xxxsssmmmiiiiiimmmsss}}}wwwllliiiiiigggfffggg]]]```___WWWPPPOOOQQQRRRRRRTTT[[[hhhuuuLLLKKKJJJHHHHHHIIIJJJJJJHHHIIIIIIIIIJJJJJJKKKKKKLLLLLLJJJIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFHHHHHHIIIIIIJJJJJJKKKKKKLLLMMMNNNOOOOOOMMMLLLKKKHHHIIIJJJKKKJJJIIIGGGEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFFFFGGGHHHHHHDDDEEEGGGHHHHHHGGGFFFFFFHHHGGGFFFFFFFFFFFFFFFFFFHHHHHHGGGEEEDDDDDDGGGIIIJJJHHHGGGFFFHHHIIIIIIIIIEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHGGGGGGHHHJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLJJJJJJKKKNNNPPPPPPPPPMMMMMMMMMLLLKKKKKKJJJJJJJJJLLLMMMLLLIIIHHHIIIKKKIIIJJJKKKMMMMMMMMMLLLKKKLLLLLLLLLLLLLLLKKKKKKKKKIIIIIIJJJJJJIIIHHHGGGFFFJJJIIIHHHGGGFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHJJJLLLNNNNNNMMMLLLKKKLLLKKKLLLNNNQQQSSSSSSSSSQQQSSSVVVYYY[[[[[[ZZZYYYYYYXXXXXXXXXWWWWWWVVVVVVRRRSSSTTTVVVYYY[[[\\\]]]bbbaaa___^^^^^^___aaabbbbbbaaa```]]][[[\\\___bbbdddfffhhhkkkmmmoooqqqqqqnnnmmmlllllllllmmmnnnoooqqqrrrssstttuuuttttttsssvvvvvvvvvwwwyyyzzz|||}}}wwwyyy|||~~~~~~~~~~~~~~~|||{{{zzzzzz|||}}}}}}||||||wwwwwwyyyzzz{{{zzzpppgggcccdddggggggqqq~~~vvvlllddddddeeebbb^^^]]]TTTTTTRRRNNNLLLKKKNNNQQQZZZcccsssLLLLLLKKKJJJJJJJJJJJJKKKJJJJJJJJJJJJKKKKKKKKKLLLKKKKKKJJJJJJJJJJJJKKKKKKMMMLLLKKKKKKJJJJJJKKKKKKIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMJJJJJJLLLLLLLLLJJJIIIGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIHHHGGGGGGGGGHHHJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIHHHHHHGGGHHHHHHIIIIIIJJJIIIHHHFFFFFFIIIKKKIIIHHHGGGFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGHHHIIIKKKKKKKKKKKKMMMOOOQQQQQQQQQQQQRRRRRRRRRRRRRRRPPPPPPQQQSSSUUUUUUTTTRRRQQQPPPOOONNNMMMMMMMMMMMMOOOPPPOOOLLLKKKLLLNNNNNNOOOPPPPPPPPPPPPOOONNNOOOOOONNNNNNMMMMMMMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIKKKJJJIIIHHHHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNPPPQQQQQQPPPPPPPPPPPPQQQTTTVVVYYYZZZZZZZZZ\\\___aaabbbaaa```_______________^^^^^^^^^]]]ZZZ[[[\\\]]]___aaabbbcccfffeeeddddddddddddeeefffhhhhhhhhhfffeeefffhhhjjjjjjlllnnnqqqtttvvvwwwxxxvvvuuutttsssssssssuuuuuuuuuwwwyyyzzz||||||||||||~~~}}}}}}|||}}}~~~|||~~~~~~~~~~~~{{{}}}~~~|||zzzyyyyyyzzz{{{|||}}}~~~~~~~~~{{{{{{}}}}}}wwwuuuppphhhcccccchhhmmmuuu|||uuukkkcccaaa```\\\XXXWWWOOOOOONNNNNNNNNSSS[[[```ooozzz~~~OOOOOOOOOOOOOOONNNMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNLLLLLLLLLMMMMMMOOOPPPPPPNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOKKKLLLMMMNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIILLLLLLKKKKKKLLLLLLMMMNNNLLLKKKJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMKKKKKKJJJJJJJJJKKKLLLLLLKKKLLLLLLKKKJJJJJJLLLNNNKKKJJJJJJIIIIIIJJJJJJKKKNNNNNNNNNNNNNNNMMMLLLLLLLLLNNNPPPQQQQQQRRRUUUVVV[[[[[[[[[\\\\\\]]]]]]]]]\\\ZZZYYYZZZ[[[[[[ZZZYYYXXXWWWUUUSSSRRRSSSTTTUUUTTTUUUVVVVVVTTTSSSTTTTTTWWWWWWWWWWWWVVVUUUTTTSSSTTTTTTSSSRRRRRRRRRRRRRRRRRRQQQOOOMMMLLLLLLLLLLLLLLLLLLKKKLLLLLLMMMOOOOOOPPPPPPPPPQQQQQQRRRRRRRRRRRRSSSSSSTTTUUUWWWXXXYYYXXXYYYZZZ\\\^^^```bbbccceeefffhhhiiijjjiiigggfffgggggggggggggggfffffffffeeeffffffggghhhiiijjjjjjjjjkkkkkkkkkkkkkkkkkkjjjmmmnnnppppppooooooqqqrrrqqqrrruuuxxxzzz|||~~~}}}|||zzzyyyxxxyyyyyyzzzyyy{{{}}}~~~}}}~~~~~~}}}}}}}}}}}}yyyzzz{{{zzzxxxwwwwwwxxx{{{{{{|||}}}~~~~~~~~~~~~~~~~~~|||xxxrrrnnnjjjjjjhhheeeeeejjjssszzzvvvpppkkkbbb[[[YYYXXXSSSPPPPPPMMMOOOQQQSSSXXXaaammmuuu}}}}}}~~~RRRSSSTTTUUUTTTSSSRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRPPPPPPPPPPPPQQQRRRSSSTTTQQQPPPOOOOOONNNOOOOOOOOOPPPPPPOOOOOONNNMMMMMMLLLMMMMMMLLLKKKLLLMMMOOOPPPLLLMMMNNNNNNNNNMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMPPPPPPPPPPPPQQQQQQRRRRRRQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNOOOPPPQQQNNNNNNNNNNNNOOOOOOPPPQQQOOOQQQRRRQQQPPPPPPPPPRRRPPPQQQQQQPPPOOONNNOOOPPPQQQRRRSSSTTTUUUUUUUUUUUUUUUWWWYYY[[[\\\]]]```bbbhhhhhhiiiiiijjjjjjkkkkkkjjjhhhfffeeedddbbb___]]]]]][[[ZZZXXXYYY[[[^^^___^^^___aaaaaa```_________``````___^^^]]][[[ZZZZZZYYYYYYYYYYYYYYYZZZ\\\]]]\\\ZZZVVVSSSPPPOOOOOOPPPNNNNNNOOOPPPRRRSSSTTTUUUVVVVVVVVVWWWXXXXXXYYYYYY[[[ZZZZZZZZZ\\\___aaacccaaabbbdddeeeeeefffhhhiiikkklllnnnooooooooonnnmmmnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooonnnoooqqqrrrrrrqqqooonnnnnnpppssstttttttttuuuvvvtttuuuxxxzzz}}}~~~|||zzzyyyxxxyyyyyyzzz|||}}}}}}{{{zzz{{{||||||~~~}}}|||{{{zzzzzzzzzzzzxxxyyyyyyxxxvvvwwwyyy{{{||||||}}}}}}~~~~~~}}}~~~~~~xxxxxxwwwvvvtttoooiiieeehhhkkkmmmoooqqqwww~~~xxxrrrkkkfff___YYYTTTTTTSSSPPPPPPSSSTTTYYY___dddjjjttt|||{{{zzzxxxxxxzzz~~~VVVWWWXXXXXXXXXWWWUUUTTTUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTUUUUUUWWWVVVUUUUUUTTTTTTUUUUUUSSSSSSRRRQQQPPPOOOOOONNNQQQPPPNNNMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOONNNNNNOOOOOOPPPQQQQQQRRRRRRTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSTTTTTTUUUVVVVVVWWWUUUUUUUUUUUUVVVWWWXXXYYYXXXZZZ\\\\\\ZZZXXXXXXYYYWWWYYYZZZYYYVVVUUUVVVWWWVVVXXXZZZ]]]```bbbcccdddfffhhhjjjkkklllmmmppprrrxxxyyyyyyyyyzzzzzzzzz{{{zzzwwwtttrrroookkkfffccc```___^^^___```dddhhhjjjiiijjjkkklllmmmllljjjiiiiiihhhgggeeecccbbb``````_________```aaadddggghhhgggddd```[[[WWWUUUTTTTTTSSSTTTVVVWWWYYY[[[\\\\\\]]]]]]^^^^^^___``````aaadddcccbbbbbbdddgggjjjllljjjlllmmmmmmkkkkkklllnnnrrrssstttuuuvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttssssssrrrrrrrrrqqqppprrrtttuuuuuutttrrrpppooorrruuuwwwwwwwwwwwwxxxwwwxxxzzz}}}~~~}}}{{{yyyxxxwwwwwwxxx{{{|||}}}~~~~~~}}}||||||~~~|||zzzyyyyyyzzzzzz{{{|||~~~zzzzzzyyyxxxwwwwwwwwwwwwwwwwwwwwwvvvuuuwwwyyy||||||}}}}}}~~~~~~{{{uuuqqqllllllnnnqqqsssrrrooolllppptttyyy|||~~~yyyxxx||||||rrrlllfffaaa]]]WWWTTTSSSTTTSSSRRRUUU[[[bbbjjjttt||||||xxxttttttvvvyyy}}}]]]]]]^^^^^^]]]]]]\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYY[[[[[[ZZZYYYYYYZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXXXXWWWVVVVVVUUUTTTSSSSSSSSSUUUTTTSSSQQQPPPPPPOOOOOORRRRRRRRRSSSSSSSSSSSSTTTRRRRRRSSSUUUWWWXXXYYYZZZZZZZZZ[[[\\\\\\\\\\\\\\\\\\]]]^^^___`````````___]]]^^^```bbbccccccbbbbbb`````````aaabbbdddeeefffgggiiikkkkkkiiifffeeedddaaadddfffeeeaaa___```bbbbbbdddgggkkkooorrrtttuuuyyy{{{}}}~~~}}}~~~~~~{{{xxxsssmmmiiidddddddddeeegggkkknnnpppqqqqqqrrrtttuuuuuurrrpppooonnnllljjjhhhgggffffffeeeddddddeeegggkkknnnpppnnnlllhhhddd```^^^\\\[[[\\\]]]___aaacccdddeeeeeeeeeeeefffggghhhiiiiiijjjmmmlllkkkkkkllloooqqqsssqqqtttvvvuuurrrqqqsssvvv||||||}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{||||||||||||wwwwwwvvvuuuuuuttttttsssssstttuuuwwwwwwuuutttssssssuuuxxxzzzyyyyyyzzz{{{{{{|||~~~~~~}}}{{{yyyxxxxxxxxxxxx{{{|||}}}}}}}}}|||{{{zzz{{{{{{zzzzzzzzzzzz{{{{{{|||}}}~~~~~~}}}xxxxxxwwwvvvuuuuuuvvvvvvtttuuuvvvuuuuuuwwwyyy|||}}}}}}~~~~~~}}}{{{~~~~~~wwwnnngggddddddhhhpppyyy|||wwwoooqqqwww{{{~~~~~~vvvlllddd___[[[WWWTTTOOOOOORRRUUUVVVXXX^^^gggwww}}}zzzyyywwwzzzjjjiiiiiihhhhhhhhhhhhhhhfffffffffeeeeeeeeeddddddddddddddddddeeefffggggggbbbaaaaaa```````````````^^^^^^^^^]]]]]]\\\\\\\\\ZZZ[[[[[[ZZZZZZYYYXXXXXXYYYYYYYYYYYYYYYZZZ[[[[[[YYYZZZ\\\^^^aaaccceeefffeeefffggghhhiiihhhhhhgggggghhhjjjlllmmmnnnnnnmmmkkkmmmpppsssttttttrrrpppmmmnnnnnnoooqqqrrrtttuuuxxx{{{}}}}}}yyyvvvsssrrrpppsssvvvuuuqqqnnnoooqqqrrrtttwww{{{}}}zzzuuuppplllhhhiiiiiikkklllnnnpppqqqsssrrrsssvvvxxxxxxuuurrrrrrqqqnnnlllkkkjjjjjjjjjjjjiiihhhhhhjjjmmmppprrrqqqpppnnnllliiigggeeedddfffgggiiikkkmmmnnnnnnnnnmmmnnnnnnoooqqqrrrrrrsssssssssrrrrrrssstttvvvwwwwwwzzz}}}}}}{{{zzz}}}~~~||||||}}}}}}~~~~~~~~~~~~zzzyyyyyyxxxxxxwwwwwwvvvuuuuuuvvvwwwwwwvvvuuuuuuvvvxxxzzzzzzzzzzzz{{{|||}}}~~~}}}|||zzzxxxwwwwwwxxxxxxyyyzzz{{{||||||{{{zzzyyyxxxyyyzzz{{{{{{{{{zzzyyy~~~}}}}}}|||||||||}}}}}}xxxwwwwwwvvvvvvvvvvvvvvvtttvvvwwwxxxxxxyyy|||~~~}}}~~~}}}|||~~~~~~{{{tttlllfffddddddiiiqqq~~~wwwqqqllloooqqqppppppqqqlllfff^^^YYYWWWUUURRROOOMMMPPPXXX```eeekkkwwwvvvuuusssrrrrrrrrrssstttqqqqqqqqqppppppooooooooommmmmmnnnoooppprrrssstttooonnnnnnmmmmmmmmmmmmmmmfffffffffeeeeeeeeeeeeeee```aaabbbcccdddcccbbbaaa___^^^^^^^^^______```aaaaaabbbeeegggjjjmmmoooppppppqqqssstttttttttsssrrrppprrrtttwwwxxxyyyyyyyyyuuuxxx|||}}}{{{wwwwwwxxxyyy{{{}}}~~~}}}{{{|||}}}zzz{{{~~~~~~~~~|||{{{yyyxxxtttoookkkllllllmmmnnnoooppppppppprrrrrrrrruuuxxxxxxtttqqqsssrrrpppnnnllllllllllllnnnmmmkkkjjjjjjlllooopppqqqqqqqqqpppooommmkkkjjjlllnnnppprrrssstttttttttsssssstttuuuvvvwwwxxxxxxvvvvvvvvvvvvwwwxxxxxxyyyyyy~~~}}}|||{{{{{{{{{||||||}}}}}}}}}|||{{{{{{zzzzzzyyyyyyyyyvvvwwwwwwwwwwwwwwwwwwvvvwwwxxxzzzyyyyyyyyyzzz|||}}}}}}}}}~~~}}}}}}||||||zzzyyyxxxwwwvvvvvvwwwwwwuuuvvvxxxyyyzzzzzzzzzyyyvvvxxxzzz{{{{{{zzzxxxwww~~~}}}{{{zzzzzzzzz{{{|||yyyxxxwwwwwwwwwwwwwwwxxxvvvxxx{{{||||||}}}}}}~~~}}}|||~~~|||}}}|||zzzuuummmgggeeehhhlllsss}}}}}}}}}yyyqqqnnnnnnooolllgggfffhhhaaa\\\WWWTTTTTTTTTQQQOOORRRXXXdddqqq{{{}}}}}}~~~~~~~~~}}}}}}{{{yyyvvvuuuuuuvvvwwwvvvwwwxxxyyyzzzzzzzzzzzz|||yyyvvvwwwyyyzzzxxxvvvttttttttttttssssssrrrqqqnnnnnnmmmmmmmmmnnnnnnooollllllllllllllljjjiiiiiijjjjjjkkkoootttxxx{{{{{{~~~|||{{{{{{{{{{{{yyyxxxvvvwwwyyy|||~~~}}}|||{{{yyywwwvvvvvvvvvtttoookkkmmmmmmmmmmmmooopppqqqrrrqqqsssvvvxxxyyyxxxwwwuuurrrqqqooonnnmmmmmmnnnnnnnnnmmmlllmmmooopppqqqpppllllllnnnoooqqqrrrttttttuuuvvvwwwxxxzzz{{{|||}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}{{{{{{|||~~~}}}{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyvvvxxx{{{||||||zzzwwwuuuyyywwwuuutttssstttuuuwwwyyyyyyyyyyyyzzz{{{||||||||||||||||||||||||{{{{{{{{{zzzxxxwwwvvvvvvvvvwwwxxxxxxxxxxxxyyyzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz~~~|||{{{{{{{{{{{{yyyxxxuuuvvvvvvwwwwwwwwwvvvvvvyyyzzz{{{}}}~~~~~~||||||{{{|||~~~yyyvvvxxxvvvyyyzzzvvvpppnnnrrrxxx|||{{{}}}{{{vvvooommmjjjgggdddaaa]]]ZZZQQQRRRRRRPPPNNNOOOTTTXXX]]]iii|||pppggg}}}{{{zzzzzzzzz{{{xxxyyyzzz{{{|||~~~}}}}}}~~~}}}}}}}}}~~~~~~}}}}}}|||{{{zzzzzzyyyyyyyyyyyyzzzzzzvvvvvvuuuuuutttssssssssstttssstttwww{{{~~~|||{{{zzz{{{{{{zzzyyy|||}}}~~~~~~~~~~~~}}}|||zzzyyyxxxvvvuuuuuuuuusssoookkkllllllmmmnnnoooqqqrrrssstttuuuwwwyyyyyyxxxwwwvvvrrrqqqpppnnnnnnnnnnnnooopppnnnnnnnnnqqqrrrrrrqqqppppppqqqssstttvvvwwwwwwwwwwwwxxxyyyzzz{{{|||}}}~~~}}}||||||}}}~~~~~~}}}|||~~~~~~|||zzzyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyzzzvvvxxxzzz||||||yyywwwuuuvvvuuuuuutttuuuvvvwwwxxxxxxxxxxxxxxxyyyzzz{{{{{{|||||||||||||||||||||}}}{{{zzzyyywwwwwwwwwxxxxxxwwwxxxzzz{{{|||{{{zzzyyy}}}}}}}}}~~~~~~}}}}}}|||}}}|||{{{||||||zzzyyyxxxxxxyyyyyyzzzzzzyyyyyyzzz{{{|||~~~}}}{{{}}}zzzxxxwwwvvvyyy}}}|||~~~~~~|||xxxrrrmmmgggfffcccaaa^^^[[[WWWTTTOOOQQQRRRSSSUUUZZZbbbiiiuuuyyymmmaaaYYY}}}||||||}}}}}}{{{{{{{{{|||~~~}}}|||{{{{{{||||||}}}||||||~~~}}}zzzyyyzzz{{{{{{zzz|||}}}~~~~~~}}}{{{~~~~~~~~~~~~|||||||||{{{zzzyyyxxxwwwuuutttsssssssssrrrnnnlllllllllmmmoooqqqsssuuuvvvxxxyyyyyyzzzyyyxxxwwwwwwsssrrrqqqpppoooooooooooorrrqqqpppqqqsssuuutttsssqqqrrrssstttuuuvvvwwwxxxxxxxxxyyyyyyzzz{{{||||||~~~~~~}}}}}}}}}||||||||||||||||||||||||}}}}}}yyywwwxxx{{{{{{{{{{{{zzzyyyxxxwwwvvvuuuvvvvvvwwwxxxyyyzzzzzzwwwyyy{{{||||||zzzwwwvvvssstttuuuvvvwwwxxxyyyyyywwwwwwwwwwwwxxxyyyzzz{{{{{{{{{{{{||||||}}}}}}~~~zzzzzzyyyyyyxxxyyyyyyzzzwwwyyy{{{}}}}}}|||yyyxxx~~~~~~}}}||||||}}}|||{{{zzzzzz{{{|||}}}}}}}}}}}}}}}|||}}}~~~}}}~~~}}}xxxqqqlllnnnttt{{{~~~zzzwwwsssmmmgggccc[[[[[[YYYWWWUUURRRPPPOOOPPPTTTYYY^^^dddnnnyyy{{{mmmaaaXXXQQQMMM~~~~~~~~~}}}|||{{{{{{{{{{{{zzzzzzzzz{{{}}}~~~|||||||||}}}~~~~~~}}}zzzyyyzzz{{{{{{{{{|||}}}}}}~~~~~~~~~~~~~~~}}}}}}|||{{{zzz|||~~~~~~~~~}}}}}}~~~}}}}}}}}}}}}{{{|||}}}~~~~~~~~~}}}|||||||||||||||||||||||||||zzzzzzyyyyyyxxxwwwuuutttssssssssssssrrrqqqooonnnmmmmmmnnnpppsssvvvxxxyyy|||}}}}}}|||{{{zzzxxxwwwttttttsssrrrqqqqqqqqqqqquuutttssstttvvvwwwvvvuuuppppppqqqrrrrrrsssttttttvvvwwwwwwxxxyyyyyyzzzzzz|||{{{{{{zzzyyyxxxwwwwwwxxxyyyyyyzzzzzzzzzzzzyyyzzz{{{{{{yyyvvvuuuvvvxxxxxxxxxyyyyyyxxxvvvtttsssssstttuuuvvvxxxyyyzzz{{{yyy{{{|||}}}}}}{{{yyyxxxrrrtttvvvxxxyyyyyyxxxxxxvvvvvvvvvvvvwwwyyyzzz{{{yyyzzzzzz{{{|||}}}}}}~~~yyyyyyyyyyyyzzzzzz{{{{{{yyyzzz{{{||||||{{{yyyxxx~~~~~~|||{{{{{{||||||{{{zzz|||}}}~~~|||uuurrrrrrbbbbbbeeennn{{{}}}|||{{{{{{}}}|||wwwqqqjjjccc]]]ZZZVVVUUUTTTRRRQQQRRRTTTVVVZZZaaakkkttt|||{{{rrreeeYYYQQQLLLJJJIII~~~~~~~~~}}}||||||{{{zzzzzzzzzzzzwwwwwwwwwxxxzzz~~~~~~|||zzzyyyzzz{{{|||~~~|||}}}}}}zzzzzz{{{||||||{{{~~~~~~~~~}}}|||{{{zzzzzzzzzzzzzzz|||}}}}}}|||||||||}}}~~~|||{{{zzzzzz|||~~~~~~|||zzzyyyxxxxxxwwwwwwxxxyyyzzz{{{{{{zzzyyyzzzzzzzzz{{{{{{{{{{{{|||xxxxxxxxxxxxvvvuuutttsssrrrsssssssssrrrqqqqqqqqqooopppqqqsssvvvyyy{{{|||~~~{{{xxxuuuuuuuuuttttttsssrrrrrrvvvuuuuuuvvvxxxxxxwwwuuuoooooooooppppppqqqqqqqqqttttttuuuvvvwwwwwwxxxxxxyyyxxxxxxwwwvvvuuuuuutttuuuuuuvvvwwwxxxxxxwwwwwwwwwwwwxxxwwwvvvwwwxxxyyyxxxyyyyyyxxxvvvtttqqqpppssstttuuuvvvxxxzzz{{{{{{|||}}}~~~~~~}}}{{{zzztttvvvxxxzzzzzzyyywwwvvvvvvvvvvvvwwwxxxzzz{{{|||yyyyyyzzz{{{|||}}}}}}~~~xxxyyyzzz{{{|||}}}}}}}}}~~~}}}{{{zzzyyyyyyzzz{{{}}}}}}|||zzz{{{||||||{{{zzz|||}}}~~~{{{pppgggbbbbbbccc\\\cccnnn|||xxxvvvvvvvvvxxxyyyxxxvvvyyyvvvpppiiiaaaZZZVVVTTTTTTTTTTTTSSSTTTYYYaaagggpppyyy~~~|||~~~xxxeee^^^UUUNNNIIIHHHGGGGGG~~~||||||}}}}}}}}}||||||||||||{{{{{{zzzzzzzzzvvvvvvvvvvvvxxxzzz|||~~~~~~~~~||||||}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}|||{{{yyyyyyyyyyyyzzz|||{{{zzzzzz}}}~~~~~~~~~}}}|||{{{|||}}}}}}|||{{{||||||}}}}}}}}}||||||{{{yyyyyyyyyyyyxxxxxxxxxxxxxxxzzz|||{{{zzzyyyyyyzzz}}}|||zzzxxxxxxxxxzzz{{{~~~|||zzzxxxwwwvvvvvvuuuvvvwwwyyyzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{xxxxxxxxxwwwvvvuuutttsssssstttuuutttsssssstttuuurrrssstttvvvyyy|||~~~{{{vvvvvvwwwvvvvvvuuutttsssvvvvvvvvvwwwyyyxxxvvvtttppppppppppppqqqqqqqqqqqqqqqrrrssstttuuuwwwxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvtttttttttuuuuuuvvvvvvwwwwwwvvvvvvwwwwwwxxxyyyzzzyyyyyyxxxwwwuuusssqqqpppttttttvvvwwwxxxzzz{{{|||}}}}}}~~~~~~}}}|||{{{vvvwwwyyyzzzzzzyyyxxxwwwwwwxxxxxxyyyzzz|||}}}~~~|||||||||}}}}}}~~~~~~~~~zzz{{{|||~~~}}}{{{zzz{{{|||~~~|||~~~}}}|||{{{{{{}}}}}}|||{{{|||}}}~~~~~~|||rrroooiiiccc^^^]]]___aaahhhsss}}}vvvtttrrrqqqqqqpppnnnlllkkkiiieee^^^XXXSSSQQQRRROOORRRVVVYYY^^^fffpppxxx||||||zzzqqqgggaaaWWWSSSMMMIIIGGGEEEDDDBBB}}}{{{yyyyyyzzz{{{zzzyyyzzzzzz{{{{{{zzzzzzyyyyyywwwwwwwwwxxxxxxyyyyyyyyyyyy{{{|||{{{yyyyyy{{{~~~{{{||||||}}}~~~~~~}}}}}}}}}~~~}}}{{{zzz{{{zzzzzzyyyyyyxxxxxxwwwwwwvvvuuuwwwzzz|||||||||{{{{{{|||}}}~~~|||zzzxxxyyyzzzzzzzzzzzzyyyyyyuuuvvvwwwwwwxxxwwwwwwwwwuuuwwwyyyyyyxxxxxxyyyzzz{{{zzzyyyxxxwwwxxxxxxyyy{{{zzzyyyxxxvvvvvvuuuuuutttvvvxxxyyy{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvtttttttttuuuwwwvvvuuuuuuwwwyyyvvvvvvwwwyyy{{{~~~wwwxxxxxxxxxwwwvvvuuutttuuuuuuuuuwwwxxxxxxuuussspppppppppppppppppppppppppppqqqrrrtttvvvxxxyyyzzzxxxxxxxxxwwwwwwwwwwwwwwwuuutttttttttuuuvvvxxxyyyxxxwwwwwwwwwxxxxxxyyyxxxyyyyyywwwvvvuuutttttttttuuuvvvwwwxxxyyyzzz{{{|||||||||}}}}}}}}}|||{{{zzzuuuvvvxxxyyyzzz{{{zzzzzzyyyyyyzzz{{{|||~~~|||~~~~~~}}}~~~~~~}}}}}}}}}}}}}}}yyyuuurrrpppjjjiiihhhfffeeegggkkknnnwww~~~yyy||||||wwwtttqqqnnnjjjhhheeebbb___\\\\\\ZZZVVVRRRQQQSSSVVVUUU]]]gggpppxxxzzzssskkkddd\\\UUUQQQNNNKKKGGGEEEDDDCCCAAA@@@}}}|||{{{|||}}}|||{{{xxxxxxxxxyyyxxxxxxwwwwwwxxxyyyyyyzzzzzzyyyxxxxxxwwwyyy{{{zzzyyyyyy{{{~~~zzzzzz{{{|||}}}}}}}}}|||}}}{{{xxxyyyyyyyyyxxxwwwvvvuuusssrrrrrrssswwwyyyzzzzzzzzz{{{||||||yyy{{{|||}}}}}}}}}}}}}}}}}}rrrtttuuuwwwwwwwwwvvvvvvrrrtttwwwxxxxxxxxxzzz{{{yyyyyyxxxxxxxxxxxxyyyyyyvvvvvvuuutttttttttttttttuuuvvvxxxzzz{{{||||||{{{yyyyyyyyyyyyxxxxxxxxxwwwyyyyyyyyyyyyxxxvvvuuuttttttwwwxxxxxxvvvvvvyyy|||xxxyyyyyy{{{}}}xxxxxxyyyyyyxxxwwwuuutttuuutttuuuwwwxxxwwwtttrrrooooooooonnnnnnnnnnnnnnnpppppprrrtttwwwyyy{{{|||vvvvvvvvvvvvwwwwwwwwwwwwwwwvvvuuutttuuuwwwyyy{{{zzzyyywwwwwwwwwxxxwwwvvvyyyxxxvvvuuuuuuvvvwwwxxxwwwwwwxxxyyyzzz{{{{{{|||{{{{{{{{{{{{{{{zzzzzzyyytttuuuwwwyyyzzz|||}}}}}}zzz{{{{{{|||~~~~~~~~~zzzvvvssssssssssssrrrpppnnnlllmmmnnnoooppprrrtttyyy|||xxxsssvvv}}}}}}wwwrrrrrrnnniiiddd```\\\XXXUUUSSSTTTTTTSSSQQQSSSXXX\\\eeepppnnniiiaaaYYYTTTOOOKKKHHHHHHFFFCCCAAABBBBBBBBBAAA~~~}}}||||||{{{{{{{{{zzzyyyxxxwwwvvvvvvvvvvvv||||||||||||{{{zzzyyyyyyyyyyyyzzzzzz{{{zzzzzzzzz{{{{{{|||}}}~~~~~~}}}}}}~~~xxxxxxvvvuuuttttttttttttrrrtttvvvwwwwwwwwwxxxyyy{{{yyyyyy{{{|||}}}}}}|||{{{zzzxxxwwwvvvxxxwwwvvvttttttuuuuuuvvvuuuvvvwwwxxxxxxxxxxxxxxx|||xxxttttttuuuwwwwwwuuutttuuuvvvuuutttssstttuuuuuuuuuvvvxxx{{{~~~}}}zzzyyyxxxxxxyyyzzzzzzzzzyyyxxxxxxxxxxxxxxxuuuwwwzzzzzzyyyxxxxxxxxxzzzyyyyyyyyy{{{~~~xxxxxxxxxwwwvvvuuuuuuuuuvvvwwwwwwwwwvvvtttrrrpppmmmnnnoooppppppqqqpppppppppqqqqqqrrrtttvvvxxxyyyyyyzzz{{{|||{{{yyywwwvvvxxxwwwwwwwwwwwwxxxxxxyyy|||||||||{{{{{{zzzyyyxxxxxxwwwuuuuuuvvvvvvvvvuuutttuuuwwwyyyyyyyyyyyyxxxwwwwwwxxxxxxxxxwwwwwwvvvyyyyyyyyyzzz{{{|||~~~}}}}}}}}}{{{|||uuulllfffffffffhhhmmmrrrvvvxxxzzzzzz~~~|||vvvyyy~~~|||yyyuuusssqqqoooggg^^^XXXWWWVVVRRRNNNRRRSSSTTTVVVZZZaaahhhnnn|||vvvlllZZZVVVPPPLLLKKKJJJGGGEEEBBBBBBBBBAAAAAA@@@@@@@@@~~~}}}|||{{{{{{{{{{{{{{{{{{zzzyyyxxxxxxxxxxxx|||}}}}}}||||||{{{zzzyyyyyyyyyzzz{{{||||||{{{{{{zzzzzzzzzzzz{{{{{{{{{|||~~~}}}zzzyyyxxxvvvtttssssssrrrrrrtttwwwwwwwwwwwwxxxyyy}}}|||{{{|||}}}}}}}}}|||{{{yyywwwvvvuuuuuusssrrrrrrrrrssstttuuuuuuwwwxxxzzzzzz{{{{{{{{{xxxuuutttvvvwwwwwwvvvvvvwwwxxxxxxvvvvvvvvvxxxxxxxxxxxxzzz|||~~~}}}{{{zzzzzzzzz|||}}}|||{{{zzzyyyyyyxxxyyyyyywwwyyy{{{{{{zzzyyyyyyzzz}}}}}}}}}~~~zzzzzzzzzyyyyyyxxxxxxxxxyyyyyyyyyxxxvvvtttrrrqqqooopppqqqrrrrrrrrrrrrrrrrrrsssssstttvvvxxxzzz{{{yyyzzz{{{{{{{{{yyywwwvvvzzzzzzyyyyyyzzzzzz{{{{{{||||||||||||{{{zzzyyyyyyzzzxxxvvvuuuuuuvvvtttsssssstttvvvwwwxxxxxxwwwwwwxxxxxxyyyyyyyyyyyyxxxxxxyyyzzzzzz{{{}}}zzzxxxxxxyyy~~~}}}tttmmmgggaaa```ccceeeiiirrr~~~vvvtttyyy}}}|||yyyuuupppmmmjjjiii___[[[UUUQQQPPPQQQPPPPPPRRRWWW^^^eeemmmvvvqqqccc[[[SSSOOOJJJGGGFFFFFFDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@~~~~~~}}}}}}~~~}}}|||{{{zzzzzzzzzzzzzzz||||||}}}||||||{{{zzzyyyyyyzzz{{{|||}}}}}}~~~~~~{{{zzzzzzyyyyyyzzz||||||}}}||||||{{{yyywwwuuusssrrrrrrrrruuuwwwxxxwwwwwwxxxzzz~~~|||}}}~~~~~~}}}|||zzzyyyxxxvvvuuutttssssssssstttttttttuuuwwwyyy{{{||||||}}}zzzxxxvvvuuuvvvwwwwwwwwwxxxzzz{{{zzzyyyyyyzzz{{{||||||{{{|||}}}~~~~~~}}}|||}}}~~~~~~}}}|||{{{zzzyyyyyyyyyyyy{{{}}}}}}|||||||||}}}~~~}}}}}}|||||||||||||||||||||{{{{{{yyywwwuuusssrrrqqqrrrsssttttttuuuuuuuuuuuuuuuvvvwwwyyy{{{}}}~~~|||}}}}}}~~~}}}{{{zzzyyy}}}}}}}}}}}}~~~~~~~~~~~~}}}|||~~~|||yyyxxxxxxxxxvvvuuuuuuuuuvvvwwwxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzyyyzzz{{{|||~~~~~~}}}wwwuuuvvv{{{wwwmmmccc]]]ZZZYYY___fffpppuuuzzzuuuqqqrrryyywwwtttooojjjeeeaaa^^^]]]SSSQQQOOOMMMLLLOOOSSSWWW\\\dddppp}}}tttggg\\\RRRLLLJJJHHHDDDCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@}}}}}}|||{{{{{{{{{{{{{{{||||||||||||{{{zzzyyyxxxyyyzzz|||}}}~~~~~~|||{{{{{{|||~~~~~~|||{{{{{{zzzyyywwwuuutttttttttsssuuuwwwxxxxxxxxxyyyzzz~~~}}}}}}~~~}}}|||zzzyyyyyyyyyyyyxxxxxxxxxxxxxxxuuuvvvxxxyyyzzz{{{{{{{{{zzzyyywwwwwwwwwxxxxxxxxxzzz{{{}}}|||{{{{{{|||}}}~~~}}}}}}}}}~~~~~~~~~~~~|||{{{zzzzzzzzz|||~~~~~~}}}|||zzzxxxuuutttrrrrrrssstttuuuvvvwwwwwwwwwwwwxxxxxxzzz{{{}}}~~~}}}}}}}}}|||{{{xxxxxxyyyyyyzzzzzzzzzzzzyyyzzzzzz{{{{{{{{{{{{zzz{{{|||~~~}}}|||}}}~~~~~~~~~~~~||||||}}}}}}rrrggg```ZZZYYYZZZ___jjjuuutttrrrqqqtttyyy||||||zzzpppmmmggg```ZZZVVVSSSRRRPPPQQQQQQOOOOOOUUU```iiirrrzzz|||}}}}}}lll^^^VVVPPPKKKGGGEEEDDDCCCBBBBBBCCCCCCCCCAAA@@@@@@@@@@@@@@@@@@@@@}}}}}}|||{{{{{{{{{{{{||||||||||||{{{{{{zzzyyyxxxzzz{{{|||~~~}}}||||||}}}~~~|||{{{yyyyyyxxxwwwwwwwwwwwwwwwsssuuuwwwxxxxxxxxxyyyzzz~~~}}}}}}|||}}}}}}|||{{{|||||||||||||||{{{{{{zzzxxxxxxyyyyyyzzzyyyyyyyyyzzzzzzzzzzzzyyyyyyzzz{{{{{{}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}||||||~~~|||zzzxxxvvvuuuttttttuuuvvvwwwxxxyyyyyyyyyzzzzzz{{{|||~~~zzzzzzzzzzzzzzzzzz{{{{{{yyyzzz{{{{{{|||||||||{{{|||}}}~~~|||{{{|||~~~~~~|||yyyyyyzzz{{{{{{||||||}}}~~~}}}||||||wwwlllddd```^^^^^^ccchhhppp}}}}}}wwwxxx}}}|||uuutttssstttuuuuuurrrooogggccc]]]VVVPPPMMMLLLLLLPPPSSSUUUVVVZZZfffvvvzzzyyyzzzyyypppfffYYYPPPLLLJJJGGGCCCAAABBBBBBBBBBBBBBBCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@~~~}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}|||{{{zzzzzz{{{|||}}}~~~}}}||||||}}}}}}~~~~~~|||{{{yyyyyyxxxxxxxxxxxxyyyyyysssvvvxxxyyyxxxxxxyyy{{{{{{|||}}}}}}|||}}}}}}}}}||||||}}}}}}}}}|||{{{zzzzzzzzz{{{{{{zzzzzzyyyxxxzzz|||}}}}}}{{{{{{|||~~~}}}~~~~~~|||zzzxxxxxxwwwvvvwwwyyyzzz||||||}}}}}}~~~~~~{{{{{{zzzzzzzzz{{{{{{|||zzz{{{|||}}}~~~~~~~~~~~~}}}||||||}}}{{{wwwrrrpppqqqsssuuuvvvwwwzzz}}}}}}vvvnnnhhhggggggfffeeeiiiiiimmmsssyyyyyyssswww~~~uuussspppnnnllliiieeebbb[[[XXXRRRNNNKKKLLLNNNOOOTTTYYYaaahhhrrr~~~{{{yyyyyy|||~~~~~~ooodddZZZTTTMMMHHHFFFDDDAAA>>>>>>???@@@@@@??????@@@AAA?????????@@@@@@@@@@@@@@@~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyyxxxxxxxxxxxxxxxtttvvvxxxyyyxxxyyyzzz{{{yyy|||~~~~~~}}}}}}~~~|||}}}~~~~~~~~~}}}{{{{{{{{{||||||}}}}}}}}}||||||{{{}}}~~~}}}~~~~~~}}}|||||||||zzz{{{|||~~~~~~~~~~~~~~~}}}~~~}}}}}}}}}}}}~~~{{{ppplllhhhhhhkkkoootttvvvvvv{{{|||sssooopppsssqqqooollljjjkkkoootttxxx{{{{{{}}}vvvuuu}}}}}}nnnkkkgggccc___[[[XXXVVVRRRPPPMMMLLLNNNSSSXXX\\\eeemmmzzz||||||}}}zzzqqqggg[[[RRRKKKJJJHHHEEECCCAAA???>>>===???AAA@@@>>><<<===???>>>?????????@@@@@@@@@@@@|||}}}}}}~~~~~~~~~}}}}}}}}}~~~}}}}}}}}}|||zzzyyyxxxwwwwwwwwwtttvvvxxxyyyyyyyyyzzz{{{yyy|||~~~~~~~~~~~~~~~}}}|||||||||}}}{{{~~~~~~|||}}}}}}{{{yyy{{{|||}}}~~~}}}uuuiiifffcccccchhhoootttwwwxxx~~~zzzzzzvvvlllbbb]]]aaagggeeekkkssszzz~~~xxxssswww|||uuugggddd___ZZZVVVRRRPPPOOONNNMMMLLLNNNTTT\\\dddiiizzz{{{|||~~~vvvlllddd___ZZZSSSMMMDDDEEEFFFEEECCCAAAAAABBB???AAACCCBBB???===>>>???>>>>>>??????@@@@@@@@@@@@}}}}}}||||||}}}}}}~~~~~~}}}}}}}}}|||{{{yyy}}}|||{{{zzzyyyyyyyyyyyyvvvvvvvvvwwwwwwwwwwwwwwwxxxzzz|||}}}~~~}}}~~~~~~~~~|||zzzzzz{{{}}}~~~~~~zzzqqqjjjccc```eeekkkooowww{{{vvvhhh^^^^^^]]]\\\dddqqqwww}}}ssssssuuuzzzzzztttnnnjjjggg]]]VVVRRRQQQNNNIIIJJJOOOPPPOOOSSSYYY```iiivvvqqqfff]]]ZZZVVVNNNJJJJJJCCCCCCAAA@@@???>>>>>>>>>??????>>>>>>======<<<<<<<<<<<<======>>>>>>??????~~~}}}~~~}}}|||zzz{{{zzzzzzyyyxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyzzz|||}}}~~~~~~{{{||||||{{{yyyxxxyyy{{{}}}}}}~~~yyyqqqooojjjhhhnnntttxxx~~~}}}wwwrrrnnneee]]]YYY^^^aaacccnnn|||zzzvvvttttttvvv{{{xxxoooggg___ZZZWWWVVVQQQNNNOOONNNLLLOOOUUUZZZ\\\cccnnnwwwfff[[[RRROOOMMMHHHFFFHHHCCCBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======>>>>>>>>>>>>~~~~~~~~~~~~|||{{{zzzzzzzzzzzzyyyxxxwwwwwwxxxxxxxxxyyyyyyyyyzzzzzzzzz{{{|||}}}~~~yyyzzzzzzzzzyyyzzz|||~~~~~~{{{vvvtttqqqqqqvvv|||~~~{{{xxxwwwuuusssoookkkhhhfffbbb^^^aaaiiinnnttt|||}}}{{{ssspppvvvvvvwwwzzz}}}~~~}}}{{{xxxssskkkaaaYYYRRRNNNLLLOOOMMMNNNRRRTTTWWW]]]dddmmmpppzzz}}}|||{{{zzz}}}}}}uuuddd[[[RRRNNNLLLHHHGGGHHHBBBAAA@@@>>>============>>>>>>>>>============<<<<<<============>>>>>>>>>~~~~~~~~~~~~~~~~~~}}}{{{{{{{{{||||||{{{zzzyyyxxxxxxxxxyyyyyyzzz{{{{{{{{{||||||}}}~~~}}}yyyzzz|||||||||~~~~~~|||xxxtttpppmmmhhhiiijjjlllnnnooopppqqqqqqoooqqqvvv{{{xxxwww|||wwwrrrqqqttttttttttttsssqqqnnnlllfffccc]]]VVVPPPNNNNNNOOOOOORRRXXX^^^dddkkkttt{{{~~~{{{{{{zzzyyyyyyyyy{{{yyyuuurrrrrrttttttqqqnnnjjjccc[[[VVVRRRNNNIIIFFFAAA@@@???===<<<<<<<<<<<<================================================~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{{{{zzzzzzyyyzzzzzz{{{||||||}}}}}}xxxxxxzzz}}}zzzuuuoooiiieeebbb```^^^^^^ccckkkttt|||~~~}}}wwwxxx~~~zzzuuurrrqqqooonnnmmmjjjfffaaa^^^\\\TTTSSSQQQMMMKKKMMMRRRVVVXXX```jjjrrrzzz~~~wwwuuuvvvwwwwwwuuuxxx~~~zzznnnbbb^^^[[[[[[___cccddddddfffdddaaa]]]ZZZUUULLLEEE@@@@@@>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<==================<<<<<<<<<<<<<<<~~~~~~~~~~~~~~~|||{{{{{{zzzzzzzzz{{{{{{|||}}}}}}~~~|||uuuvvvzzz{{{sssnnnhhhccc]]]YYYYYYZZZ[[[\\\dddlllzzz~~~{{{}}}{{{uuupppllljjjddddddbbb^^^XXXUUUSSSSSSLLLMMMMMMLLLLLLRRR[[[bbblllxxx}}}vvvrrrqqqsssvvvwwwwww||||||pppbbbXXXTTTQQQNNNMMMOOOSSSVVVWWW\\\___`````````]]]TTTKKKAAA@@@???===<<<<<<<<<<<<;;;<<<<<<<<<<<<==================<<<<<<<<<<<<;;;{{{zzzzzzyyyyyyzzzzzz{{{{{{|||~~~~~~}}}}}}~~~~~~}}}||||||}}}~~~{{{zzzyyy}}}~~~{{{wwwxxx{{{yyyuuuwww|||~~~zzzvvvqqqllleeeaaa^^^[[[XXXXXX]]]dddjjjmmmwww~~~}}}|||~~~{{{xxxyyyxxxvvvrrrllleee```^^^WWWXXXVVVSSSOOOMMMOOOQQQNNNPPPSSSUUUYYYbbboooxxx{{{xxxtttqqqrrruuuyyy||||||{{{rrriii```YYYQQQMMMLLLIIIGGGFFFGGGIIILLLMMMOOOTTTWWWXXX[[[\\\VVVMMMAAAAAA???>>>===<<<<<<<<<;;;;;;;;;<<<<<<<<<============<<<<<<<<<;;;;;;;;;uuuuuuttttttttttttuuuuuuuuuvvvxxxyyy{{{||||||}}}{{{{{{yyyxxxxxxyyyzzzzzz}}}}}}||||||}}}}}}~~~}}}wwwrrrooonnnnnnuuuwwwzzz~~~uuurrrtttxxxyyy{{{|||wwwuuuzzz}}}{{{tttqqqmmmjjjgggddd___\\\]]]\\\[[[___hhhttt}}}{{{xxxyyyzzz||||||yyyuuuqqqnnnnnnlllhhhbbb\\\WWWTTTOOOPPPOOOLLLJJJKKKOOOSSSSSSWWW\\\```gggssszzzxxxuuutttuuuzzz~~~}}}~~~}}}yyyrrrkkkgggiiieee]]]TTTNNNJJJIIIHHHFFFDDDCCCBBBDDDFFFIIIKKKCCCHHHJJJJJJNNNRRRMMMEEEBBBAAA@@@>>>============;;;;;;;;;<<<<<<<<<============<<<<<<<<<;;;;;;;;;pppnnnmmmnnnooopppooonnnoooqqqssssssrrrssstttvvvrrrqqqqqqrrrtttuuusssrrruuuuuuvvvwwwxxxyyyzzz{{{~~~{{{rrrjjjgggeeecccdddggggggiiimmmttt}}}{{{sssnnnooosssxxx|||yyyxxx}}}wwwvvvttttttsssqqqnnnkkkeeehhhkkkmmmllljjjiiiiiifffjjjpppxxx}}}zzzwwwuuusssrrrqqqqqqrrrooojjjeeefffccc___[[[XXXTTTQQQOOOLLLPPPRRRQQQSSSYYY^^^___gggmmmuuuzzz~~~~~~{{{xxxwwwyyy{{{|||}}}uuurrrkkkddd^^^YYYWWWUUURRRQQQOOOMMMJJJGGGEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBFFFFFFFFFFFFFFFFFFFFFFFFBBBAAA@@@>>>============<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<>>>>>===>>>>>>>>><<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<>>?????????@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>===============>>>??????;;;<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;llljjjhhhhhhiiijjjjjjiiikkklllmmmmmmllllllnnnooopppoooooopppsssuuuttttttvvvtttpppmmmlllmmmoooqqqsssuuuzzz~~~~~~{{{yyyyyyxxxyyyzzz~~~~~~vvvqqqkkkccc^^^ZZZWWWVVVQQQQQQRRRTTTSSSUUU___kkkqqqvvvzzzzzzyyy~~~{{{xxxqqqpppnnnmmmpppvvv{{{wwwxxx{{{}}}|||tttjjjaaa\\\ZZZZZZ\\\]]]bbbiiisss|||{{{uuutttzzz~~~{{{yyyuuurrrnnnkkkjjjhhhfffeee___^^^[[[XXXUUURRRNNNLLLNNNOOOPPPQQQSSSWWW\\\___ppp|||zzzvvvqqqmmmlllooorrrtttuuuxxx|||}}}{{{qqqmmmgggaaa[[[TTTMMMHHHGGGFFFDDDCCCBBBBBBBBBCCC????????????@@@@@@@@@@@@??????@@@@@@AAABBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@=========<<<<<<======>>>;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;ooommmllllllnnnpppqqqqqqrrrsssuuutttsssssstttuuuwwwwwwxxx{{{}}}~~~}}}}}}zzzvvvrrrooooooppprrrtttwww}}}}}}||||||~~~~~~~~~}}}||||||~~~~~~}}}}}}}}}zzzsssrrrooommmlllkkkkkkkkkkkkooovvv{{{}}}zzzvvvtttnnnmmmkkkfffaaa[[[WWWUUUSSSSSSTTTVVVVVVXXXcccnnnuuuyyy}}}|||yyy|||}}}|||zzzxxxuuusssnnnnnnllllllnnnttt|||}}}}}}}}}}}}}}}wwwpppeee[[[WWWWWWZZZ]]]cccgggqqq}}}zzzvvvsssrrryyyzzzvvvuuusssooojjjfffccc```]]][[[WWWVVVUUUSSSQQQOOOOOOOOOPPPTTTYYY^^^cccjjjrrrxxxzzztttrrrnnnkkkjjjlllooorrruuuyyy}}}}}}wwwpppkkkaaa\\\VVVPPPLLLHHHEEEBBBAAA@@@??????>>>>>>>>>>>>>>>?????????????????????===>>>>>>???@@@AAABBBBBB========================???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;sssrrrqqqrrrvvvzzz|||}}}{{{|||}}}}}}{{{{{{|||}}}~~~zzzxxxxxxyyyzzzzzz~~~~~~uuutttsssuuuxxxzzz{{{zzzzzzxxxwwwwwwxxxyyyyyyxxxwwwxxxyyy{{{}}}~~~yyysssppphhhgggfffeeedddeeefffffffffjjjooossssssrrrrrrqqqnnnpppqqqooojjjccc^^^\\\[[[YYYXXXYYYYYY[[[cccllluuuxxx{{{{{{yyyzzz~~~|||yyyxxxwwwvvvsssqqqooonnnmmmlllmmmrrryyy~~~{{{vvvsssqqqrrrtttvvvtttrrrhhhbbbZZZVVVXXX___fffjjjpppuuu~~~xxxuuutttsssuuuzzz|||vvvrrrpppjjjfffaaa]]]YYYVVVSSSQQQKKKLLLMMMMMMMMMOOOSSSUUUYYY___iiirrr{{{}}}yyywwwqqqqqqooollljjjjjjllloooxxxyyyzzzwwwqqqggg^^^XXXRRRNNNIIIEEEDDDDDDCCCCCC????????????>>>>>>==============================;;;<<<<<<<<<===>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<>>===<<<:::::::::::::::;;;;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::zzzyyyxxx{{{sssrrrssswww|||~~~}}}}}}{{{xxxwwwyyy}}}yyyrrroooggggggfffggghhhiiikkklllkkknnnqqqqqqpppppprrrtttxxx{{{}}}|||wwwqqqnnnlllnnniiieeeeeeeeeeeeiiipppuuuxxxzzz{{{{{{{{{|||}}}~~~}}}|||zzzxxxvvvtttsssrrrpppqqquuu{{{zzzwwwvvvtttooojjjgggffffffiiinnnpppnnnlllfffbbb___aaahhhqqqxxx{{{|||}}}}}}xxxuuuuuutttrrruuuwwwxxxwwwsssmmmhhheee^^^[[[WWWTTTSSSQQQOOONNNIIILLLOOORRRUUUZZZaaafffllluuu|||yyyyyytttuuutttrrrnnnllllllmmmpppnnnkkkeee]]]UUUNNNJJJGGGDDDBBBAAAAAAAAAAAA@@@>>>>>>???????????????>>><<<<<<<<<======>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===========================<<<<<<;;;:::::::::;;;::::::;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::uuuvvvxxx}}}|||yyyzzzwwwssskkkkkkkkkmmmoooqqqtttvvvsssttttttssspppqqqtttxxx~~~||||||zzztttrrrrrrrrrtttxxxxxxyyy|||~~~~~~~~~|||{{{}}}zzzzzzxxxwwwwww{{{yyyqqqmmmkkkgggaaa\\\\\\]]]```gggnnnsssrrrpppnnnmmmmmmrrrzzzzzzzzzzzz}}}|||wwwvvvvvvtttqqqpppooommmjjjeee```ZZZVVVUUUSSSPPPOOOPPPQQQPPPOOOSSSVVV[[[```eeelllvvv|||||||||xxxzzzzzzwwwrrrnnnnnnnnnddd```ZZZSSSLLLHHHEEEDDD???>>>>>>???@@@???===:::888999:::;;;<<<<<<<<<<<<<<<<<<===>>>???AAAAAABBB>>>>>>>>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::|||rrrsssvvvxxx{{{}}}{{{wwwttttttxxx{{{}}}zzzxxxxxxtttooohhhccc```___^^^]]]\\\aaajjjttt~~~yyy}}}}}}~~~~~~zzzvvvrrrnnnjjjgggccccccaaa\\\VVVQQQOOONNNMMMMMMLLLMMMOOOTTTYYY\\\cccjjjqqqvvv~~~{{{{{{}}}{{{xxxtttoooiiibbbZZZUUUPPPNNNJJJFFFCCCAAAAAAAAA???>>>>>>===<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>??????;;;;;;;;;;;;;;;;;;;;;;;;>>>===;;;:::999999:::;;;;;;::::::999999::::::;;;<<<;;;::::::::::::;;;<<<|||wwwrrrooonnnnnnjjjgggcccaaaaaabbbbbbbbbiiiooo{{{xxxvvv|||{{{xxxsssoookkkgggbbb___WWWWWWVVVRRROOOMMMMMMNNNLLLMMMPPPSSSYYY```ggglll}}}{{{vvvsssuuu{{{tttoooggg___XXXRRRKKKHHHHHHFFFCCC@@@===<<<<<<<<<===<<<<<<;;;::::::999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999::::::;;;;;;::::::999999::::::;;;<<<;;;:::999999:::;;;<<<~~~xxxuuupppooonnnjjjgggfffgggiiihhhgggeeefffiiikkklllllluuu}}}~~~|||}}}~~~yyy{{{}}}wwwsssnnnjjjeeeaaa]]]YYYUUURRRMMMMMMLLLJJJIIIKKKOOORRRUUUWWW\\\bbbiiirrr{{{|||xxxssssssyyyzzztttfff___UUUMMMGGGCCC@@@>>>AAA@@@===;;;999999999999:::::::::999888888777777::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===<<<:::999888888;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::::::::::::::;;;::::::999999999999::::::<<<;;;:::999999:::;;;<<<~~~{{{{{{|||xxxoooiiihhh```cccggghhhjjjlllqqquuuzzzxxxwwwwwwyyyyyyyyyxxxyyy|||zzzyyy~~~}}}yyyrrrkkkfffbbb^^^YYYUUURRROOOLLLJJJIIIJJJKKKLLLOOOTTT[[[___iiilllqqquuu{{{~~~{{{yyy|||~~~rrrfff___SSSNNNGGGBBB??????>>>>>>>>>>>><<<;;;::::::::::::999999999888888777777777999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;999888777777::::::::::::::::::::::::::::::::::::::::::;;;;;;::::::999999999999::::::;;;;;;:::999999:::;;;;;;{{{wwwsssnnnllljjjeee___\\\^^^[[[bbbllltttzzz{{{|||zzz{{{{{{}}}|||yyyuuuqqqlllfff___ZZZXXXUUUQQQOOONNNMMMKKKJJJJJJMMMRRRXXX^^^gggpppvvv{{{qqqeeeZZZQQQKKKEEECCC???>>>>>>>>>>>>======<<<<<<<<<;;;;;;<<<<<<999999999999888888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::::::::::::::::::::888999999::::::;;;;;;;;;:::999999888888999999:::;;;:::999999999999:::;;;~~~zzzuuupppkkkgggeeeaaa^^^]]]ZZZWWWYYY^^^dddnnn}}}zzzwwwwwwyyyzzz{{{xxxnnnkkkgggbbb___[[[WWWTTTNNNLLLJJJIIIKKKMMMNNNNNNQQQWWW```jjjttt~~~}}}lllggg```WWWOOOHHHDDDBBB???===<<<<<<<<<;;;999777::::::::::::::::::::::::999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::999:::::::::::::::::::::::::::::::::::::::::::::777777999:::;;;;;;;;;;;;999999888888888888999999;;;:::999888888999:::;;;xxxuuupppllliiifffcccaaa___]]]]]]_________eeemmmttt{{{vvvvvvyyy|||~~~}}}vvvoookkkaaa^^^YYYVVVTTTTTTSSSRRROOONNNMMMOOOSSSXXX[[[\\\eeemmmwww}}}|||oooeeeTTTQQQLLLFFFBBB??????>>>===;;;999999999999888666888888999999999999888888888888888888888888888888888999999999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;999999999999999999999999555666888:::;;;;;;;;;;;;999999888888888888999999;;;:::999888888999:::;;;{{{zzzyyywwwuuusssrrrrrrjjjgggdddbbbbbbccccccbbb___```ccchhhkkknnnuuu}}}{{{yyy|||vvvmmmfff```\\\YYYVVVQQQOOOOOOQQQRRRRRR[[[ZZZZZZ^^^dddjjjoooqqqzzz}}}zzzxxxyyy}}}{{{rrrfffWWWLLLIIIGGGCCC@@@>>><<<<<<<<<<<<:::777777888:::::::::888999999999999999888888777777777777888888888888888888999999999:::::::::::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::999999999999999999999999555666888:::;;;<<<;;;;;;999999888888888888999999::::::999888888999::::::}}}yyyuuuqqqnnniiifffdddcccbbbaaa\\\```bbb```bbbiiinnnooosssppppppsssuuuxxx~~~~~~vvvsssmmmhhhbbb\\\WWWTTTSSSNNNNNNRRRTTTTTTZZZccckkkllloooqqquuu|||vvvvvvwwwyyy~~~nnn___WWWQQQKKKGGG???>>>===<<<;;;:::::::::999999999888888888777777777777888888888888777777777777777777777777777777888888777777888888999:::888888888999999:::::::::999999999999999999999999999888888888777777666666777777888999999999999888:::999999888888999999:::888888888888888888888888}}}xxxtttpppllliiieeeaaa\\\YYYXXXZZZ\\\]]]^^^ccchhhjjjoooxxx~~~}}}}}}}}}~~~zzzyyyzzzzzzzzz||||||wwwssspppoooiiieee```\\\YYYWWWVVVVVVWWWUUUWWW\\\```bbbiiirrr{{{|||}}}~~~}}}xxxssstttwww|||wwwkkk\\\OOOHHHCCC???;;;>>>===<<<;;;::::::::::::999999999888888888777777777777888888888888777777777777777777777777777777888888777777888888999:::888999999999999999999:::999999999999999999999999888888888888777777777666777777888999999999999888:::999999888888999999:::888888888888888888888888}}}}}}}}}~~~uuuqqqlllgggddd```\\\ZZZWWWTTTQQQPPPSSSYYY```eeennnvvv}}}~~~~~~}}}uuuppprrrvvvyyy}}}~~~~~~zzztttmmmgggbbb___^^^ZZZXXXTTTRRRSSSVVVZZZ]]]ccccccffflllqqqttt{{{~~~yyyuuurrrssswww~~~zzzvvvsssbbbYYYMMMDDD???<<<999777<<<;;;:::999999999999999999888888888888777777777888888999999999999888888777777777777777777777777888777777777777888999999999999999999999888888888999999999999999999999999888888888888777777777777777777888999999999999888999999888888888888999999888888888888888888888888xxxvvvssspppmmmkkkjjjjjjeeeccc```]]][[[WWWUUUSSSTTTTTTVVVYYY```iiitttzzz~~~||||||~~~tttooommmqqqxxx|||}}}zzzvvvqqqmmmiiifffbbb^^^ZZZYYYYYYYYYUUUUUUUUUWWWZZZ___eeeiiirrrtttwww{{{{{{wwwssstttssswwwxxxooogggaaa]]]ZZZYYYRRRLLLDDD???<<<;;;:::999::::::999888888888888888888888888888777777777777888888999999999999888888666666666666666666666666777777777777777888999999::::::999999888888777777888888888888888888888888888888888777777777777777777777888999999999999888999999888888888888999999888888888888888888888888{{{ssslllfffeeecccaaa^^^[[[XXXWWWZZZ\\\]]]^^^^^^]]]]]]]]]aaadddiiiooouuu}}}}}}|||}}}vvvqqqnnnnnntttzzz~~~~~~}}}{{{xxxsssooojjjeee___[[[VVVUUUTTTTTTUUUWWWYYY[[[ZZZ]]]bbbfffiiinnntttxxx}}}xxx}}}}}}xxxsssooosssqqqrrrwww|||}}}xxxrrreee___VVVOOOKKKJJJIIIHHHDDDAAA===:::999999999999999999888777777777888888777777777777777777777777888888888999999888888888666666666666666666666666777777666666777777888999999999999888888777777777888888888888888888888888777777777777777777888888777777888999999999999888999888888777777888888999888888888888888888888888~~~xxxrrrjjjaaa\\\WWWVVVVVVUUUUUUUUUUUUUUU]]]aaafffkkknnnooorrrssswwwzzz~~~|||yyy}}}yyyuuuxxxvvvxxx}}}wwwtttsssqqqpppkkkhhhddd```\\\YYYTTTQQQPPPQQQSSSVVVZZZ^^^aaacccggglllssswww{{{~~~uuurrrvvv||||||uuupppkkkhhhgggfffffffffddd^^^YYYQQQLLLGGGCCCAAAAAAAAAAAA===<<<;;;:::999999::::::999888888777777777888888666666777777777777777888777777888888888888777777777777777777777777777777777666666666666777888888888888888888888777777777888888888888888888888888777777777777888888888888777777888999999999999888888888777777777777888888888888888888888888888888~~~|||{{{zzzpppooommmggg```ZZZVVVUUUSSSSSSRRRTTTYYY___fffkkkrrrwww}}}}}}||||||zzzxxx{{{|||yyy~~~}}}}}}rrrjjjgggeeeccc```]]][[[XXXVVVUUUUUUTTTSSSUUUXXX^^^dddjjjooorrrtttxxx}}}xxxqqqooorrrwww{{{}}}~~~ssskkkddd___VVVUUUTTTSSSPPPNNNKKKIIIEEECCC@@@>>>>>>===<<<;;;:::;;;;;;;;;::::::::::::999888888777777888888999666666666666777777888888666666777777777777666666777777777777777777777777666666666666666777888888777777777777888888888888888888888888888888888888666777777777888888888888777777888999999999999888888888777777777777888888888888888888888888888888~~~~~~}}}zzz{{{}}}|||wwwrrrsssttttttrrroookkkiiihhhcccdddaaa\\\UUURRRSSSUUUXXXWWWVVVZZZbbbooo|||{{{yyyzzz}}}}}}|||~~~}}}|||{{{xxxzzzppphhh___ZZZYYYYYYWWWTTTVVVTTTRRRRRRTTTWWWXXXXXX]]]aaaiiiqqqyyy|||vvvpppnnnpppssswwwyyy{{{|||}}}www{{{zzzpppddd[[[SSSMMMGGGGGGGGGEEECCCAAABBBCCC@@@>>><<<<<<<<<:::888666555777888888777666555666999888888888888888999999555666666666777777888888555555666666666666555555777777777777777777777777666666666666666777888888666666777777888888999999777777777777777777777777666666777777888888888999777777888999999999999888888888777777777777888888888888888888888888888888~~~~~~}}}|||{{{|||}}}www{{{xxxtttrrrqqqnnniiieeebbbbbbaaa```___]]]\\\[[[ZZZ\\\]]]ZZZWWWWWW\\\aaa___dddiiimmmtttzzzxxxyyy{{{~~~}}}{{{~~~|||xxxtttooojjjfffdddaaa]]]XXXSSSPPPQQQTTTVVVXXXYYY\\\```dddgggjjjkkkuuuwww|||}}}yyyxxxwwwwww{{{{{{vvvsssooooooooooooooonnnmmmlllmmmiiibbbZZZRRRKKKEEEBBBAAA@@@@@@???>>>======<<<999999999999999999999999888888888888888888888888999999888888777666666666777777777777777777777777777777777777777777777777777777777777777777777777666777888999999888777666777777777777888888888888999888777666666777888999888888888888777777777777777888888888888999999999777777777777888888888888:::999888777777888999:::{{{{{{{{{|||}}}~~~zzzzzz{{{|||}}}~~~~~~}}}}}}~~~~~~wwwrrrmmmjjjgggdddcccaaa^^^ZZZYYYZZZZZZ[[[[[[ZZZYYYYYY\\\```eeeggggggiiiooottttttvvvxxxzzz~~~}}}|||~~~~~~zzzvvvpppmmmiiiddd```]]]ZZZYYYXXXVVVSSSRRRSSSUUUYYY[[[fffhhhkkkoootttxxx|||~~~zzzsssrrrqqqrrrvvv|||wwwrrrmmmkkkiiieeeaaa^^^[[[ZZZVVVTTTPPPKKKFFFBBB???>>>>>>>>>======<<<;;;;;;:::999999999999999999999999888888888888888888888888777777777777777777888888777777777777777777777777666666666666666666666666666666666666666666666666666777888888888888777666777777777777888888888888999888777666666777888999888888888888777777777777777777888888888999999999777777777777888888888888999999888777777888999999yyyzzzzzz|||}}}~~~zzzzzzzzzzzz{{{||||||}}}~~~||||||}}}~~~zzzwwwtttpppjjjeee^^^[[[XXXVVVVVVUUUTTTSSSSSSUUUXXX[[[^^^```aaaaaahhhnnnuuuyyy{{{~~~~~~xxxvvvuuurrrlllggg```]]]YYYTTTRRRRRRRRRSSSSSSTTTUUUXXX\\\bbbfffiiiyyyzzz|||}}}yyyvvvpppppppppssswww~~~tttmmmbbb___[[[UUUOOOKKKHHHFFFCCCBBB@@@>>><<<;;;::::::;;;;;;;;;:::999999888888888888888888888888888888777777777777777777777777555555666777777888999999777777777777777777777777666666666666666666666666666666666666666666666666666777777888888777777666777777777777888888888888888888777777777777888888888888888888777777777777777777777888888888999999777777777777888888888888999888888777777888888999~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~}}}}}}|||yyy{{{{{{xxxvvvuuutttssspppllliiifffbbb]]]YYYSSSQQQPPPOOOPPPRRRTTTUUUXXX[[[aaahhhoootttwwwxxx|||||||||}}}}}}xxxwwwqqqjjjgggfffddd]]]WWWWWWTTTQQQOOOOOORRRWWWYYY]]]^^^bbbgggmmmsssxxx{{{xxxvvvuuutttpppqqqsssvvv{{{vvvhhh```QQQNNNJJJEEEBBB@@@??????@@@???===;;;:::999999999999999999888888888777777888888888888888888888888777777777777777777777777666666666666777777888888777777777777777777777777666666666666666666666666666666666666666666666666666777777777777777777666666777777777888888888888888777777777777777777888888888888888777777777666777777777777888888888888666777777777888888888888888888777777777777888888}}}|||{{{{{{|||}}}~~~~~~~~~}}}}}}yyyxxx{{{}}}yyyvvvtttpppllliiifffeeedddcccaaa___]]][[[YYYUUUSSSMMMNNNNNNPPPRRRVVVZZZ]]]dddiiirrr||||||yyyyyyzzz|||yyywwwtttnnniiihhhccc]]][[[[[[ZZZUUUQQQSSSRRRQQQRRRVVV\\\bbbfffoooppptttxxx}}}wwwrrrqqqsssuuussssssuuuxxx||||||pppcccWWWPPPCCCBBB???<<<;;;;;;<<<===>>>===<<<;;;::::::::::::999999888888888888777777777777777777777777777777666666666666666666666666777777777777666666555555666666666666666666666666555555555555555555555555555555555555555555555555777666666666666666666777666777777777888888888888777777777888888777777777888888888888777777777666666666777777777888888888666777777777888888888888777777777777777777777777~~~{{{{{{{{{|||~~~}}}|||}}}vvvvvvwww|||~~~vvvpppmmmfffeeebbb___]]][[[[[[ZZZUUUUUUUUUUUUUUUTTTTTTSSSRRRTTTWWWYYY\\\```eeehhhrrrxxxyyy{{{zzz|||vvvsssnnnjjjgggddd```^^^XXXVVVTTTSSSTTTUUUUUUUUUXXXYYY\\\```eeekkkqqqttt~~~}}}xxxsssqqqppprrrvvvzzzzzzzzzzzz{{{|||}}}~~~yyyuuunnneeeZZZOOOGGGBBB>>>===<<<:::999999::::::888777777777888888999:::888888888888888888888888666666666666666666666666666666666666666666666666888888777666666555444444666666666666666666666666555555555555555555555555555555555555555555555555777666666555555666666777777777777777888888888888777777888888888888777777888888888888777777777777666666666777777777888888777777777777888888888888666777777888888777777666~~~|||yyyxxxxxxzzz~~~}}}yyyqqqsssxxx~~~~~~~~~~~~}}}||||||yyytttlllgggdddddd[[[ZZZYYYXXXXXXYYYZZZ[[[VVVXXXZZZ\\\^^^___aaabbbcccfffjjjmmmoooqqquuuxxx}}}~~~yyytttfffdddaaa]]]YYYXXXYYYZZZRRRTTTVVVXXXZZZ]]]cccgggiiilllpppvvv|||{{{{{{}}}xxxvvvtttpppqqquuu{{{zzzwwwtttpppllliiiggg\\\YYYTTTNNNGGGBBB>>><<<;;;;;;::::::999888888777555555555555666777888888777777777777777777777777666666666666666666666666555555555555555555555555666666666666666666555555666666666666666666666666555555555555555555555555555555555555555555555555777666555555555555666777777777777777888888888888666777888999999888777666888888888888777777777777666666666666777777777888777777777777888888888888555666777888888777666555|||wwwwwwwww{{{~~~yyy}}}~~~|||yyywwwyyy|||yyyuuusssqqqpppnnnmmmjjjjjjhhhbbb\\\XXXYYYZZZVVVVVVVVVWWWYYY\\\^^^```dddfffkkknnnqqqtttwwwyyyuuuyyy}}}~~~~~~|||~~~zzzuuuqqqpppqqqnnnggg___[[[[[[YYYUUURRRRRRVVV[[[YYY^^^cccfffhhhmmmvvv}}}zzz}}}~~~|||zzzwwwqqqqqqtttsssqqqlllfff^^^WWWQQQNNNEEEDDDBBB@@@>>><<<;;;;;;888999999999999999888777999999888777777777777777555666666666666666666666666666666666666666666666555555555555555555555555444444555555666777777777666666666666666666666666555555555555555555555555555555555555555555555555777666555444444555666777777777777777888888888888666777888999999888777666888888888888777777777777666666666666777777777777777777777777888888888888555666777888888777666555~~~~~~|||zzz~~~}}}{{{{{{yyytttpppqqqlllgggcccbbb```]]]ZZZXXXYYYWWWUUUVVVYYYXXXUUUWWWWWWYYY^^^eeelllqqqrrrsssvvv}}}{{{xxxyyy~~~}}}}}}|||wwwrrrllliiieee```]]]\\\]]]]]]XXXVVVTTTSSSVVV]]]ccchhhjjjpppwww}}}~~~zzzuuupppkkkhhhaaa^^^XXXRRRLLLHHHEEEDDDAAA@@@???===;;;;;;:::::::::999777666666777999:::888888888888888888888888777777777777777777777777666666666666555555555555555555666777888888777777444333333333333444555555666666666666666666666666444444444444444444444444555555555666666666666777666666777777777777666666555555555666666666666666777777777777777777777777777777777777777777777777777777777777777777777777888777777666666666777777777777777777666666666666~~~}}}}}}zzzyyyzzzzzzxxxvvvssspppnnnmmmmmmllliiifff```\\\WWWTTTSSSRRROOOMMMQQQSSSTTTUUUZZZbbbeeeccceeeggglllssszzz~~~{{{wwwwwwzzz~~~~~~~~~}}}vvvrrrpppmmmhhhddd```^^^\\\[[[ZZZZZZ[[[\\\\\\]]]___bbbggglllqqqttt}}}~~~|||pppfff___ZZZWWWPPPMMMIIIDDD@@@>>><<<<<<<<<;;;:::999888777777777999888666555555666888999888888888888888888888888666666666666666666666666666666666666555555555555777777777777666555444333444333333333333444555555555555555555555555555555444444444444444444444444333333333444444444444555666666777777777777666666555555555555666666666666666666666666666666666666666666666666666666666666777777777777777777777777777666666555555666666777777777777777666666666666}}}~~~}}}qqqooonnnmmmnnnmmmllljjjcccaaa^^^\\\\\\[[[ZZZYYYRRROOOLLLJJJJJJKKKJJJJJJNNNSSSYYY___iiitttyyyyyywww{{{|||vvvsssrrrwww|||~~~|||{{{zzzxxxrrrjjjdddaaa___[[[XXXWWWXXXYYYZZZ\\\^^^___```dddhhhooovvv}}}~~~}}}|||~~~nnn^^^SSSLLLHHHGGGCCCBBB???===;;;:::::::::888888777666666666666666777777555555555555777777777777777777777777777777666666666666666666666666666666666555555555555444666666666666555444333333444333333333333444555555555555555555555555555555444444444444444444444444333333333444444444444555555666666777777666666555555555555555666666777777666666666666666666666666666666666666666666666666777777777777777777777777666555555555555555666666666666666666777777777777{{{yyywwwvvvsssrrrhhhgggfffeeecccbbb___^^^XXXWWWUUUSSSRRRQQQPPPOOOLLLKKKJJJJJJLLLOOOQQQSSSYYYbbblllwww~~~vvvsssssstttyyy}}}{{{|||{{{xxxuuurrrooonnnmmmkkkfff```\\\[[[[[[[[[ZZZ]]]___bbbfffiiilllmmmmmmpppuuu}}}}}}wwwwwwxxxzzz~~~~~~qqqhhh[[[NNNFFFBBB@@@???>>>===<<<;;;:::::::::;;;888777777777777777888888777666666555555666666777777777777777777777777777666666666666666666666666666666555555555444444444111222333444555666666666444333333333333444555555555555555555555555555555444444444444444444444444555555555666666666666777555666666666666666666555444444555555666666777777666666666666666666666666666666666666666666666666777777777777777777777777555444444444444555555666666666666666777777777777}}}}}}|||||||||zzzyyyvvvrrrmmmiiigggeeedddbbb___^^^]]]ZZZWWWUUUSSSSSSPPPQQQSSSTTTSSSSSSRRRRRRNNNOOOOOOQQQTTTYYY___cccqqq|||}}}}}}}}}}}}}}}yyyzzz{{{{{{~~~}}}yyyuuusssnnnlllhhheeebbb`````````aaa^^^\\\\\\^^^bbbeeegggmmmooossswww{{{}}}~~~~~~~~~xxxssstttxxx{{{|||uuunnnWWWRRRJJJDDD@@@???>>>===:::999999888777777777777777777777777777888888999777777777777777777777777666666666666666666666666555555555555555555555555555555555555444444444444000111222444555555666666444333333333333444555555555555555555555555555555444444444444444444444444555555555666666666666777555555666666666666555555444444444555666777777888555555555555555555555555555555555555555555555555666666666666666666666666444444444444444555666666555666666666777777777888~~~}}}|||zzzvvvsssuuurrrpppnnnnnnnnnlllkkkdddaaa\\\XXXWWWVVVTTTSSSRRRSSSRRRPPPMMMMMMOOOPPPQQQWWW^^^dddeeeeeeccccccaaabbbccceeehhhnnnuuuzzz|||yyyyyyzzzzzz{{{}}}}}}~~~}}}~~~{{{wwwrrrmmmiiiggg^^^\\\ZZZXXXXXXYYY\\\]]]aaaaaabbbeeeiiioootttwww}}}xxxvvvxxx}}}|||{{{xxxtttnnneee[[[TTTGGGDDD@@@>>>===<<<;;;:::999999999888888777666666666555555555555555666777777777777777777777777777666666666666666666666666555555555555555555555555555555555444444444444333333444444555444444333333444333333333333444555555444444444444444444444444444444444444444444444444333333333444444444444555444555555666666555555444333444444555666777888888555555555555555555555555555555555555555555555555666666666666666666666666444444444444555666777777555555666666777777888888~~~{{{wwwtttsssrrrpppnnnmmmkkkhhheeeeeeccc```___^^^]]]\\\ZZZTTTRRRNNNMMMMMMMMMLLLLLLJJJLLLMMMMMMNNNRRRXXX]]]hhhqqq|||~~~|||zzz{{{|||}}}~~~|||xxxwwwxxxyyyyyyyyy{{{~~~{{{yyyzzzzzzvvvtttuuurrrppplllgggbbb^^^[[[ZZZUUUUUUUUUVVVZZZ```fffiiioooqqqsssuuuxxx|||~~~}}}yyytttpppooonnnbbb```]]]YYYUUUOOOHHHDDDAAA>>>;;;999999:::999888999999::::::999999888888666555555444444444555555555666666666666666666555555555555555555555555555555555555555555555555555555555555444444444333333444444555555555555444444444333333333333444555555444444444444444444444444444444444444444444444444333333333444444444444555444555555666666555555444333333444555666777888888555555555555555555555555555555555555555555555555666666666666666666666666555555555555666777888999555555555666777888888888~~~|||~~~}}}{{{zzzwwwsssnnnjjjiiigggeeedddcccaaa^^^\\\[[[XXXUUUTTTSSSRRRPPPOOOLLLJJJHHHHHHJJJKKKKKKKKKIIIKKKNNNPPPTTT\\\eeelll}}}yyyvvvwwwxxxyyyyyyyyy{{{~~~zzztttpppqqqoookkkiiijjjgggddd```[[[WWWTTTRRRQQQTTTUUUVVV[[[bbbkkksssxxx{{{tttkkkccc]]]XXXVVVMMMKKKIIIGGGGGGEEEBBB@@@???<<<888666777888::::::555555666777777777666666888777666555555555555666444444555555555555444444555555555555555555555555555555555555555555555555555555444444444333333333000111333555666777888888444333333333333444555555444444444444444444444444444444444444444444444444555555555666666666777777444555555555555555555444333333444555666777888999555555555555555555555555555555555555555555555555666666666666666666666666555555555666666888999999444555555666777888888999wwwvvvtttssssssssstttuuusssrrrppplllhhhddd```^^^ZZZZZZZZZXXXVVVTTTRRRPPPKKKJJJIIIIIIIIIJJJJJJKKKHHHJJJKKKIIIHHHJJJOOOSSSTTTTTTWWW___gggqqq~~~{{{{{{}}}~~~}}}{{{zzz{{{}}}~~~~~~{{{yyyxxxxxxwwwvvvqqqiiiaaa^^^``````]]]XXXZZZZZZXXXVVVSSSSSSUUUWWWYYY\\\```gggpppzzz{{{xxxuuummm```UUUMMMJJJHHHHHHBBBAAAAAA@@@???>>>>>>===777777777777777777777777777777666666666666777777777777666666555555555444555555444444444444555555444444444444444444444444555555555555555555555555555444222111111222444555666666555444333333222222333333333333333333333333666666555555555444444444222222222222222222222222222222333444555666777888333444444444444444333333555555555555666666666666666666666666666666666666444444444555555555555666444444444444444444444444777777777777888888888888999888777555444444333333{{{vvvrrrpppnnnllljjjiiiiiiiiibbbbbbbbbaaa^^^[[[XXXUUUSSSRRRQQQOOONNNMMMMMMMMMHHHGGGGGGGGGHHHKKKNNNPPPQQQSSSUUUUUUVVV[[[bbbhhhqqqpppqqqvvv|||~~~yyywwwxxxyyyzzz}}}}}}{{{{{{{{{|||zzzwwwssspppooommmkkkiiiddd___YYYWWWYYYZZZXXXVVVXXXYYYZZZZZZZZZ]]]```cccjjjlllqqqwww~~~~~~zzztttmmmgggccc^^^WWWNNNFFFBBB@@@@@@???===<<<<<<;;;::::::999999777777777777777777777777777777666666666666777777777666666666555555555444555555555444444555555555444444444444444444444444555555555555555555555555555444222111111222444555666555555444333333222222333333333333333333333333666555555555444444444444333333333333333333333333222222333444555666777777444444555555555555444444555555555555666666666666555555555555555555555555444444444444555555555555444444444444444444444444555555666666666777777777777666666555555666666666{{{zzzzzzzzzyyyxxxwwwwwwwwwxxxwwwsssnnniiieeeccc```]]]ZZZXXXXXXWWWSSSTTTTTTTTTSSSQQQOOONNNOOONNNNNNMMMNNNOOOPPPPPPMMMLLLLLLMMMQQQWWW]]]aaaiiijjjllllllnnnttt}}}|||xxxvvvvvvwwwxxxxxx||||||xxxtttrrrrrrqqqooolllhhheeeccc```]]][[[YYYWWWVVVUUUVVVXXXZZZ[[[]]]___cccfffiiinnnsssvvv{{{}}}|||vvvtttwwwxxxvvvsssrrrpppkkkeee]]]VVVPPPMMMIIIEEE@@@===<<<======<<<999999888888777666666666777777777777777777777777777666666555555666666777666666666555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444222222222222444444555555555444444333333222333333333333333333333333555555555555444444444444444444444444444444444444222222333444555666666777444555555666666666555555444555555555555666666666555555555555555555555555444444444444555555555555444444444444444444444444444444555555555666666666555555555555666888999:::zzzwwwtttrrrpppooopppqqqpppoookkkjjjhhhhhhgggdddaaa]]]XXXWWWTTTQQQNNNMMMLLLLLLMMMMMMMMMNNNOOOPPPQQQRRRVVVXXXZZZ\\\^^^`````````^^^]]]^^^```gggpppyyy~~~|||{{{zzzzzz|||}}}}}}|||zzzxxxsssooojjjgggfffeeedddbbb___^^^]]]\\\ZZZXXXYYY[[[^^^^^^___bbbgggkkkmmmppptttxxx|||sssmmmfffbbbbbbbbbaaa^^^[[[XXXTTTPPPKKKFFFCCCBBB@@@>>><<<<<<======<<<;;;888888888888777777666666777777777777777777777777666666666555555666666666555555555555555555555555444555555555555555555444444444444444444444444444444444444444444444444444444333333222222333333444555555444444444333333333333333333333333333333333444444444444444444444444333333333333444444444444222222333444444555666666444555666666666666666666444444444555555555666666555555555555555555555555333333444444444555555555444444444444444444444444444444555555555666666666555555555666777888999:::}}}wwwssspppjjjhhhfffeeeeeeeeecccbbb]]][[[YYYYYYXXXVVVSSSQQQOOOMMMLLLJJJIIIIIIIIIIIIHHHIIIKKKNNNTTTZZZ```dddgggjjjoootttvvvwwwvvvuuurrrqqqrrrvvv~~~~~~}}}{{{{{{zzzpppnnnkkkgggdddaaa```___aaa```___aaacccdddcccbbbbbbgggkkkmmmooorrrxxx~~~|||sssmmmbbb]]]VVVQQQPPPOOONNNMMMHHHGGGDDDBBB@@@>>>>>>>>><<<;;;::::::;;;:::777555888888888777777777777777666666666666666666666666666666555555555555666666444444444555555555555555444444555666666555444444444444444444444444444444444444444444444444444444333333333333333333333333444444444444444333333333333333333333333333333333333333444444444444444444111111222222333333333333222222333333444555555555444555555666777777666666444444444444555555555555555555555555555555555555333333333444444444444555444444444444444444444444555555666666666777777777777666666666666666777777~~~zzzxxxuuuuuuxxx{{{}}}}}}zzzyyywwwsssoookkkhhhfff```^^^[[[ZZZYYYWWWTTTRRRPPPOOONNNNNNOOOOOOMMMKKKGGGFFFFFFEEEFFFGGGHHHIIIHHHKKKRRR[[[fffqqqyyy~~~}}}}}}}}}}}}}}}}}}~~~zzzxxxvvvsssqqqoooooonnnddddddcccaaaaaa`````````hhhhhhiiilllppprrrrrrqqqooosssxxx{{{}}}~~~vvvnnneee]]]XXXSSSOOOJJJFFFDDDDDDCCCBBB??????===<<<;;;:::::::::<<<<<<;;;;;;;;;:::666444666666666666555555555555666666666666666666666666666555555444444555555666444444444444444555555555333444555666666555444333444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333333333333333444444444444000111111222222333333444222222333333444444444444333444555666666666666666333444444444444555555555444444444444444444444444333333333333444444444444444444444444444444444444555555666666666777777777888777666555555444555555|||wwwsssqqqppppppllliiiffffffgggjjjkkkkkkhhhfffdddaaa^^^[[[YYYWWWSSSRRRPPPPPPPPPOOOMMMKKKLLLLLLMMMPPPSSSUUUTTTSSSMMMLLLLLLLLLMMMOOOQQQRRRVVV\\\iiiwww|||{{{}}}~~~}}}|||{{{yyyuuurrrlllkkkjjjiiihhhhhhhhhhhhcccdddeeegggiiikkkmmmnnnwwwwwwxxx{{{~~~~~~}}}{{{}}}{{{mmmiiibbb\\\WWWQQQLLLHHHEEECCC@@@>>>===<<<;;;;;;;;;:::::::::999888888888;;;::::::;;;<<<;;;888666555555555555555555555555666666666666666666666666666555555444444555555666333333333444444555555555333444666777777666444333444444444444444444444444333333333333333333333333222333333444444333333222444444444444444444444444333333333333333333333333222222333333333444444444111111222222333444444555222333333333333444444444222222444555555666666666333333444444444555555555444444444444444444444444222222333333333444444444444444444444444444444444444444555555555666666666666666555444444444444444}}}zzzyyy{{{|||xxxyyyzzz|||~~~}}}wwwvvvrrrnnnjjjeeebbbaaa]]][[[WWWVVVWWWYYYZZZZZZ[[[ZZZXXXUUURRROOOMMMLLLHHHHHHHHHKKKMMMOOONNNMMMOOOPPPSSSXXX\\\___```___]]]\\\\\\\\\^^^___aaabbbhhhqqq~~~}}}~~~~~~~~~zzzxxxvvvtttrrrooojjjgggcccccccccddddddfffggggggmmmnnnqqquuuyyy}}}{{{ssskkkbbb]]]WWWSSSNNNJJJHHHEEECCCAAA<<<;;;:::999888777777666777777888999999999888888444444555777999999777666777777777777777777777777666666666666666666666666555555555444444555555555333333333444444555555555333444666777777666444333444444444444444444444444333333333333333333333333222333333444444333333222444444444444444444444444333333333333333333333333222222222333333444444444222222333444444555666666333333333333333333333444111222333444555555555555333333333444444444555555444444444444444444444444222222333333333444444444444444444444444444444444333333333444444444555555444444333333333444444555zzzsssooooooooommmlllmmmlllkkkmmmoooooollliiilllgggaaa[[[WWWUUUSSSRRRPPPMMMLLLNNNNNNLLLMMMQQQPPPPPPOOONNNLLLJJJIIIHHHIIIKKKLLLLLLLLLPPPWWW]]]___cccjjjqqqxxx|||~~~zzzvvvvvvvvvuuuyyy~~~}}}xxxvvvtttpppmmmoookkkgggeeeeeeddd```]]]aaadddggghhhjjjnnntttzzz{{{zzz}}}sssoooggg^^^VVVPPPLLLKKKDDDAAA>>>>>>??????<<<999::::::999888777777777888777777777777777777777777666666666666777777777777444444555555666666777777666666666666666666666666555444222111000111111222444444444444444444444444444444444444444444444444444444555555555555444444222222333333333333444444333333333333333333333333222222222222222222222222444444444444444444444444222222222222222222222222333222222111111222222333333333333333333333333333444444444555555555666666444444444444444444444444666666555555555444444444333333444444444444444444222333444555666666666666666666666666666666666666777777666666555555555444{{{yyywwwuuuuuuvvvxxxyyyxxxzzz}}}~~~}}}|||||||||tttooohhhdddcccbbbaaa___aaa___]]]^^^``````]]][[[^^^\\\XXXTTTRRRPPPNNNMMMLLLIIIHHHJJJJJJHHHKKKOOOPPPQQQSSSTTTTTTSSSSSSSSSVVVWWWYYY[[[___fffmmmrrr|||{{{tttooommmkkkhhhfffeeecccaaaaaabbbbbbbbbaaajjjooovvv{{{}}}}}}~~~~~~~~~~~~~~~yyyqqqjjj\\\XXXRRRKKKEEEAAA??????AAA>>><<<<<<===<<<:::888999999888888777888888888777777777777777777777777666666666666666666666777555555555555666666666666555555555555555555555555777777666555555555666666444444444444444444444444444444444444444444444444444444555555555555444444222222333333333333444444333333333333333333333333222222222222222222222222444444444444444444444444222222222222222222222222333222222111111222222333333333333333333333333333333444444444444555555555444444444444444444444444666666555555555444444444444444444444444444444444222333444555555666555555555555555555555555555555777666666666555555555444~~~{{{zzz|||}}}~~~~~~}}}wwwtttmmmllljjjiiiiiiiiijjjkkkgggiiikkkkkkiiihhhhhhhhhddd```[[[WWWUUUUUUTTTSSSUUUTTTRRRRRRSSSTTTSSSRRRQQQQQQRRRQQQPPPMMMKKKJJJKKKIIIIIILLLNNNPPPUUU\\\gggjjjmmmooommmkkkiiihhhhhhggghhhmmmuuu~~~~~~||||||yyyuuurrrnnnhhhdddbbbaaa``````___```aaacccdddgggkkknnnyyy{{{~~~yyyvvvssspppmmmiiifffcccbbb```\\\VVVPPPIIIGGGCCC???<<<;;;;;;;;;===;;;:::999::::::888666888888777777777888999999777777777777777777777777666666666666666666666666666666666555555555555555555555555555555555555555333444444555555555555444444444444444444444444444444444444444444444444444444444555555555555444444222222333333333333444444333333333333333333333333333333333333333333333333444444444444444444444444222222222222222222222222333222222111111222222333333333333333333333333333333333333333444444444444444444444444444444444444555555555555555444444444555555555444444333333222111222333444444555555555444444444444444444444444666666666555555555555555|||uuusssqqqppprrrssstttsssuuuvvvxxxwwwtttoooiiieeeaaa```______^^^^^^^^^^^^[[[\\\]]]\\\ZZZXXXWWWWWWVVVTTTQQQNNNMMMMMMMMMMMMNNNMMMMMMMMMOOORRRTTTUUUVVVYYY\\\]]][[[WWWSSSQQQTTTSSSVVV\\\```eeeoooyyy|||zzzuuurrrqqquuu|||{{{{{{}}}{{{uuunnniiifffdddaaa^^^^^^___```aaafffjjjnnnppprrrvvv|||{{{|||yyytttmmmgggbbb^^^YYYWWWPPPNNNLLLKKKKKKJJJGGGEEEBBB@@@>>><<<;;;;;;<<<<<<:::999999888888888777777777777666777777888999:::777777777777777777777777666666666666666555555555666666666555555444444444555555555555555555555555000111333444555444333333444444444444444444444444444444444444444444444444333444444555555444444333222222222333333333444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222333222222111111222222333333333333333333333333333222222222333333333444444444444444444444444444444555555555555555555555555666666555444333333222222111111222333444444444444444444444444444444444444555555555555555555555555~~~}}}|||zzzyyyxxxwwwvvvyyyzzz|||~~~~~~~~~~~~~~~~~~~~~|||xxxtttooommmgggeeecccccceeeffffffeeedddeeeffffffccc^^^YYYUUUUUUUUUTTTSSSRRRQQQQQQQQQRRRSSSTTTRRRPPPNNNNNNNNNLLLLLLKKKJJJIIIJJJLLLMMMLLLNNNPPPSSSVVV[[[```cccqqquuuzzzzzzuuummmgggdddfffgggkkkrrrvvv|||}}}yyyvvvxxx}}}|||}}}~~~~~~||||||~~~~~~{{{wwwrrrlllgggbbbbbbcccccceeegggjjjlllvvvzzz|||xxxeee___WWWPPPLLLIIIGGGFFFBBBAAA@@@???@@@@@@@@@???;;;;;;999888888888888999888888999888888777888888666666666666777888999999666666666666666666666666777666666666555555444444666666555555444444333333555555555555555555555555222333555666777666555555444444444444444444444444444444444444444444444444333333444444444444333333222222222333333333444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222333222222111111222222333333333333333333333333333222222222333333333444444444444444444444444444444444555555555555555555555666666555444333333222222111111222333444444444444444444444444444444444444444444444555555555555555pppooonnnllljjjiiiiiihhhkkkmmmppprrrtttxxx|||}}}{{{||||||yyyvvvttttttsssrrrqqqpppoooooonnnnnnnnnmmmlllllljjjgggccc___\\\WWWUUUTTTTTTUUUVVVUUUTTTSSSTTTUUUVVVTTTRRROOOMMMNNNMMMKKKJJJIIIIIIIIIJJJIIIJJJKKKKKKJJJJJJKKKMMMNNNOOOOOOOOONNNOOOQQQTTTZZZ]]]bbbhhhmmmsssyyy}}}|||xxxwwwyyy~~~~~~zzzzzz}}}~~~~~~{{{yyyuuusssqqqpppppprrruuuvvvyyywwwuuusssrrrpppllljjjgggjjjnnnqqqsssvvvyyy|||~~~wwwppphhhaaa\\\RRRMMMFFFAAA??????>>>>>>>>>===<<<::::::999999:::999888777777666666666666666888999888777777888999777777666666666777888888666666666666666666666666777666666555555444444444555555555444444444444444444444444444444444444444222222333444444444333333444444444444444444444444444444444444444444444444333333444444444444333333222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222333222222111111222222333333333333333333333333333333333333333444444444444444444444444444444444444444444444555555555555555555555555444444333333222111222333444444555555555444444444444444444444444444444444444444555555555dddcccbbb````````````aaa```cccfffhhhiiikkkmmmoootttvvvzzz|||}}}{{{yyywwwppppppqqqsssvvv{{{~~~xxxxxx}}}~~~{{{}}}}}}~~~}}}wwwwwwuuusssqqqqqqtttvvvxxxxxxxxxwwwvvvuuussssssqqqooollliiigggfffffffffcccbbb___]]][[[[[[\\\]]][[[[[[[[[ZZZXXXVVVSSSQQQLLLKKKJJJJJJLLLLLLLLLJJJLLLMMMOOOQQQSSSTTTTTTTTTSSSQQQNNNLLLJJJKKKLLLMMMLLLNNNQQQSSSUUUXXX\\\___```aaabbbaaa______aaadddlllqqqyyy~~~|||zzz{{{~~~wwwxxxxxxxxxvvvrrrnnnllliiihhhhhhhhhjjjllloooppppppnnnmmmmmmooopppqqqppprrrwww}}}|||vvvooojjjddd]]]WWWQQQLLLHHHDDDAAA>>><<<;;;;;;;;;:::<<<<<<;;;:::888777777888888888888777777777666666444666888888666666777:::888777777666666666666777666666666666666666666666777777666555555444333333333444444444444444444555444444444444444444444444333333222111111111222222444444444444444444444444444444444444444444444444222333333444444333333222222222333333333333444444333333333333333333333333444444444444444444444444222222222222222222222222222222222222222222222222333222222111111222222333333333333333333333333333333444444444444555555555444444444444444444444444444444444555555555666666444444444444444444444444222333444555555666555555555555555555555555555555333333333444444555555555\\\\\\[[[ZZZ[[[\\\]]]^^^[[[^^^aaacccccccccdddeeedddfffjjjmmmnnnmmmjjjhhhhhhhhhggghhhkkkpppvvvyyyxxx}}}}}}|||{{{xxxvvvvvvxxxzzz|||~~~~~~|||{{{}}}}}}}}}~~~}}}zzzyyyyyy{{{}}}|||vvvooonnnqqqpppmmmoooppprrrtttvvvvvvssspppnnnnnnmmmjjjhhhhhhjjjlllllllllkkkjjjiiigggfffeeeeeedddaaa___]]]\\\\\\\\\YYYWWWSSSPPPNNNNNNOOOPPPQQQQQQRRRRRRQQQPPPNNNNNNKKKIIIIIIIIIJJJKKKJJJIIINNNOOORRRUUUYYY]]]___aaa\\\ZZZVVVSSSRRRSSSUUUVVV[[[^^^bbbfffkkkpppvvvzzzsssuuuuuutttpppoooqqqssstttzzz~~~}}}}}}|||zzzzzz~~~{{{wwwtttrrrlllmmmnnnnnnllliiieeecccccccccdddfffhhhkkknnnpppooonnnmmmnnnrrrwwwyyyzzzzzz|||uuuppplllddd]]]XXXTTTOOOKKKIIIFFFDDDBBB<<<;;;:::;;;;;;;;;999777:::;;;<<<;;;:::999:::;;;666666666666666666666666222555777777555444777999999888777666666555666666666666666666666666666666777777666555444444333333333333333444444555555555444444444444444444444444999888666555444444555666444444444444444444444444444444444444444444444444222333333444444333333222222222333333333444444444333333333333333333333333444444444444444444444444222222222222222222222222222222222222222222222222333222222222222222222333333333333333333333333333444444444555555555666666444444444444444444444444444444444555555555666666333333444444444444444444222333444555666666666666666666666666666666666666333333333444444555555555UUUUUUVVVWWWXXXXXXXXXXXXVVVXXX[[[^^^_________^^^\\\```aaa^^^^^^aaabbb```^^^\\\^^^bbbcccdddhhhnnnppprrrtttvvvwwwwwwuuutttkkklllmmmmmmllllllnnnppppppttt{{{}}}{{{{{{{{{zzzxxxwwwwwwxxxyyy|||~~~~~~{{{yyyrrrqqqqqqrrrtttxxx|||~~~{{{xxxwwwzzz~~~~~~zzzyyyyyyyyy{{{yyyxxxxxxxxxxxxwwwvvvyyyxxxuuurrrooommmmmmmmmqqqrrrtttvvvwwwxxxwwwwwwwwwxxxwwwtttooolllmmmooooooqqqtttwwwyyy{{{{{{|||vvvvvvuuusssrrrqqqoooooommmkkkhhhffffffeeecccaaa___bbbddddddgggkkkjjjfffaaaaaabbbbbb```^^^[[[YYY[[[[[[ZZZYYYXXXWWWVVVVVVVVVTTTQQQOOOPPPQQQRRRRRRMMMNNNNNNMMMLLLLLLMMMOOOLLLNNNPPPTTTVVVVVVRRRPPPPPPMMMLLLPPPQQQQQQTTTYYYZZZ___dddiiirrr|||~~~}}}uuunnnjjjgggeeeggglllmmmuuu{{{~~~zzzwww|||~~~~~~{{{yyyvvvxxx}}}}}}|||wwwssspppmmmjjjhhhcccbbb___^^^^^^```bbbdddeeeiiinnnrrrtttuuuwwwyyyvvvxxxyyyxxxvvvyyy~~~{{{nnnkkkeee^^^VVVPPPKKKHHHHHHFFFDDD@@@>>><<<<<<<<<::::::::::::::::::::::::999888888888777777666666666666666666666666666666555555555555666666666666888888777777666666555555666666666666666666666666555555555555555555555555555555555555555555555555444444444444444444444444333333333444444555555555555555444333333222111111444444444333333222222222222222222222222222222222333333333333333333333333444333333222222333333444222222222222222222222222444333333222222333333444222222222111111111000000111111111111111111111111555444444333111000000///333333333444444444555555444444444444444444444444333333333444444444555555444333333333333444555555444444555555555555444444555555555555555555555555666666555555555444444444WWWWWWXXXXXXXXXWWWUUUTTTTTTVVVXXXYYYZZZYYYXXXXXXVVVZZZ[[[YYYYYY\\\\\\[[[[[[XXXYYY]]]```aaaffflllkkklllmmmooopppooommmkkkiiiiiiiiigggeeeeeefffgggjjjlllpppsssvvvyyy}}}~~~zzztttpppooommmjjjhhhooooooppprrrtttvvvwwwxxxyyyzzz||||||zzzuuupppmmmiiiiiiiiijjjlllppptttvvv|||{{{zzzyyyxxxwwwvvvvvvxxxxxxxxxxxxyyyyyyzzzzzz}}}}}}~~~~~~|||xxxvvvvvvwwwwwwvvvvvvzzz~~~{{{|||{{{{{{|||}}}~~~}}}zzzwwwuuupppnnnlllmmmpppuuuxxxyyy}}}}}}{{{wwwtttqqqppppppppprrrqqqpppppppppqqqpppoooqqqpppnnnkkkhhhgggfffgggkkkllllllmmmnnnnnnnnnnnnmmmmmmmmmkkkhhhgggiiikkkjjjkkkmmmoooooooooooonnniiihhhfffdddbbbaaaaaa```]]][[[YYYYYYYYYYYYXXXVVVUUUXXXYYYXXXZZZ^^^^^^[[[\\\\\\\\\\\\ZZZWWWTTTSSSTTTTTTTTTSSSSSSSSSSSSSSSPPPOOOMMMNNNPPPQQQRRRRRRQQQPPPNNNMMMLLLNNNPPPSSSVVV[[[bbbjjjmmmlllfffaaaaaa]]]]]]```bbbcccfffjjjpppvvv|||~~~xxxttttttxxx~~~{{{|||{{{yyyzzz{{{zzzxxxzzz}}}{{{yyyvvvsssrrrpppmmmkkkjjjiiihhhhhhfffeeeddddddfffhhhkkklllvvvyyy~~~}}}|||uuummmfffbbbTTTRRROOOJJJFFFCCCAAA@@@>>><<<;;;999888777777777999999999999999888888888888888888777777777666666666666666666666666666666555555555555666666666666777777777777666666555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444333333333444444444555555555555444333333222111111444444444444333333222222333333333333333333333333222222222222222222222222333333222222222222333333222222222222222222222222444333333222222333333444444444444333333333222222111111111111111111111111333333333333222222222222333333333444444444444555444444444444444444444444333333333444444444555555444333333333333444555555444444555555555555444444555555555555555555555555666555555555444444444444fffhhhiiiiiigggccc^^^[[[WWWXXXXXXYYYXXXWWWUUUTTTRRRVVVWWWVVVWWW[[[[[[YYYXXXUUUTTTWWWYYY[[[```fffddddddeeeggghhhgggccc```bbbbbbaaa___\\\[[[\\\^^^bbbcccddddddeeehhhlllpppqqqmmmiiieeecccaaa___]]]cccdddeeefffhhhiiikkkkkkjjjlllooopppnnnjjjdddaaa]]]]]]^^^___bbbfffiiillloooooonnnmmmlllkkkjjjjjjnnnmmmkkkjjjiiijjjjjjkkknnnpppsssvvvwwwuuusssqqqkkklllllljjjiiihhhjjjkkklllkkkkkknnnsssxxx|||}}}{{{wwwvvvrrrllljjjkkkjjjkkkmmmnnnooopppppppppnnnooooooooonnnllliiigggcccbbbaaacccggglllnnnooowwwvvvvvvvvvvvvtttppplllnnnnnnlllkkkiiihhhggggggdddddddddcccccccccddddddfffggggggeeebbb``````aaaeeedddccccccbbbbbbbbbbbbaaabbbaaa```^^^___aaadddccccccddddddbbbaaa___^^^^^^\\\ZZZXXXWWWWWWWWWXXXQQQPPPOOOPPPQQQQQQPPPNNNOOORRRSSSRRRTTTZZZ\\\ZZZ]]]]]]\\\ZZZXXXUUURRRQQQQQQQQQRRRSSSUUUWWWXXXYYYUUUUUUUUUWWWZZZ\\\\\\[[[]]][[[WWWUUUVVVZZZ___cccmmmttt|||uuurrrqqqtttuuuvvvyyy~~~}}}|||||||||||||||yyyzzz}}}}}}||||||zzzwwwsssooonnnllljjjhhhgggfffffffffggghhhjjjkkklllmmmnnnpppsssvvvyyy{{{~~~{{{}}}}}}||||||zzzwwwssspppkkkiiieee```YYYSSSNNNKKKBBBAAA@@@>>>===<<<<<<<<<:::999999888888999::::::999888888888777777666666888888777777777777666666666666666666666666666666444555555555555666666666777777777666666666666555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333444444444444555444444333333222222111555444444444444444333333444444444444444444444444111111111111111111111111333222222111111222222333222222222222222222222222444333333222222333333444444444444333333333222222222222222222222222222222222222333333444444444555333333333333444444444444444444444444444444444444333333333444444444555555444333333333333444555555444444555555555555444444444444444444444444444444555555555555444444444444|||xxxnnngggcccccccccbbbaaa```^^^]]]YYY]]]___```dddiiiiiifff```YYYUUUUUUVVVWWW[[[```aaa```bbbeeehhhgggddd```]]]\\\[[[XXXUUUTTTUUUWWWZZZZZZ[[[ZZZZZZ[[[^^^aaaaaa```^^^]]]]]]]]]]]]\\\]]]]]]___```bbbcccddddddfffgggiiiiiigggddd___]]]YYYYYYZZZ\\\___bbbeeegggfffggggggggghhhhhhhhhhhhhhhgggeeedddcccdddeeefffdddfffiiikkklllkkkiiihhhaaaaaaaaaaaaaaabbbdddeeehhhgggfffgggjjjmmmppprrrsssqqqnnnkkkgggdddcccddddddeeeggghhhiiiiiiiiihhhddddddddddddcccbbb``````^^^]]]\\\^^^aaadddeeeeeeggggggggghhhhhhgggfffdddcccddddddddddddbbbaaa```[[[\\\[[[ZZZYYYYYY[[[\\\\\\___``````]]][[[\\\^^^___^^^\\\YYYXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZ\\\]]]______^^^]]]\\\YYYWWWUUUWWWVVVUUUTTTUUUVVVXXXYYYQQQPPPOOOOOOOOOOOONNNLLLOOOSSSVVVWWW\\\dddiiijjjnnnllljjjfffccc```]]]\\\\\\]]]^^^aaaeeeiiimmmooonnnnnnnnnppprrrsssrrrpppqqqmmmiiihhhlllssszzz~~~}}}~~~~~~}}}|||~~~||||||}}}{{{{{{}}}|||zzzvvvsssqqqqqqqqqqqqmmmllliiihhhggggggffffffhhhiiijjjkkklllooorrruuuvvvxxx||||||zzz{{{}}}yyyvvvsssooojjjgggeee```YYYTTTTTTRRROOOKKKHHHEEECCCBBB??????===<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<999888888777777666666666777777777777777777666666666666666666666666666666444444444555555555666666666666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333444444444333333222222222444444444444444444444444444444444444444444444444222222222222222222222222333333222222222222333333222222222222222222222222444333333222222333333444222222222111111111000000222222222222222222222222333333333444444444555555222222333333333444444444444444444444444444444444333333333444444444555555444333333333333444555555333444444555555444444333444444444444444444444444444444444444444444444444|||ssstttttttttttttttssssssrrrpppsssvvvyyysssjjjbbb_________aaaeeeggggggjjjooouuuvvvsssooofffdddaaa[[[VVVSSSSSSTTTRRRTTTVVVVVVUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYY[[[]]]___`````````eeeeeeeeedddbbb___\\\[[[YYYYYYZZZ[[[^^^aaaccceee```aaabbbeeegggiiikkkllliiihhhfffdddbbbaaaaaaaaa^^^___aaabbbcccbbbbbbaaa\\\\\\\\\]]]___aaabbbbbbcccbbbaaa``````bbbdddfffhhhjjjjjjfffcccaaabbbccc______```aaaaaaaaaaaa```]]]]]]]]]\\\\\\\\\\\\\\\\\\ZZZXXXWWWXXXYYYYYYXXXZZZZZZ[[[\\\\\\\\\]]]]]]YYYYYYZZZ[[[ZZZYYYWWWVVVUUUVVVVVVUUUSSSTTTWWWYYYWWW[[[^^^^^^[[[XXXYYY[[[ZZZYYYWWWTTTSSSRRRRRRSSSRRRTTTWWW[[[___aaaaaaaaacccccccccbbbaaa^^^\\\[[[UUUUUUWWWXXX[[[___bbbddd^^^[[[XXXVVVVVVUUUTTTRRRVVV]]]cccgggnnnyyy}}}xxxtttrrrpppqqqrrrtttyyy~~~}}}zzz{{{~~~||||||}}}{{{zzzyyyxxx|||~~~}}}~~~}}}{{{yyywwwnnnnnnmmmlllkkkkkklllllljjjjjjjjjjjjkkklllnnnpppsssuuuwwwwwwwwwyyy}}}~~~xxxwwwwwwxxxpppjjjgggaaa[[[UUUQQQOOOLLLHHHDDDFFFEEECCCAAA@@@?????????;;;:::999888777777777777777777888888888777777777999999888888777777777666666666666666666666777777666666666666666666666666444444444444555555555555555555555555555666666666555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333444444333333333333222222444444444444444444444444222222222222222222222222333333333333333333333333444444333333333333444444222222222222222222222222444333333222222333333444222222222111111111000000222222222222222222222222555555444444444333333333222222222333333333444444444444444444444444444444333333333444444444555555444333333333333444555555333333444444444444333333444444444444444444444444333333444444444444444444tttqqqqqqrrruuuyyyyyyyyy||||||xxxrrrjjjaaa\\\ZZZZZZVVVYYY[[[\\\\\\\\\]]]^^^``````___\\\WWWTTTRRRRRRQQQSSSVVVXXXZZZ\\\\\\\\\aaaaaaaaa```]]]ZZZWWWUUUTTTUUUVVVWWWYYY[[[\\\]]]YYYZZZ]]]aaadddhhhjjjlllqqqooolllhhhddd```]]][[[XXXXXXWWWWWWXXXYYY[[[\\\XXXXXXYYY[[[]]]___^^^]]]^^^^^^^^^\\\[[[\\\^^^aaaaaafffhhhdddaaaaaabbbaaa]]]]]]\\\[[[ZZZZZZZZZZZZ\\\^^^```bbbccccccaaaaaa```\\\XXXUUUTTTSSSRRRQQQSSSTTTTTTRRRQQQQQQRRRTTTTTTUUUUUUUUUTTTRRRQQQOOONNNPPPRRRQQQQQQSSSXXX]]]aaafffjjjhhhccc^^^]]]______^^^]]][[[ZZZZZZYYYYYYXXX]]]eeennnvvvxxxvvvtttqqqqqqrrrqqqpppnnnlllkkkeeegggjjjooosssxxx{{{}}}xxxtttoookkkiiiiiihhhhhhllluuu~~~~~~|||~~~}}}yyyyyy|||~~~{{{xxxxxxxxxwww|||~~~~~~~~~yyyuuuqqqqqqppppppooonnnmmmllliiilllppprrrrrrrrrrrrsssssstttuuuvvvwwwyyy}}}~~~{{{{{{|||~~~~~~pppeee\\\UUURRRLLLIIIEEEBBBBBBBBBAAAAAA@@@???===<<<;;;:::::::::666666555555666777888888777777777777777666555555777777777777777888888888555555666666666666777777666666666666666666666666333444444444444555555555444555555555555666666666444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222333333333333333333333333222222333333333333444444222222222222222222222222333333333333333333333333444333333222222333333444222222222222222222222222444333333222222333333444444444444333333333222222333333333333333333333333555444444444333333222222222222222222333333333333444444444444444444444444333333333444444444555555444333333333333444555555333333444444444444333333333333333333333333333333333333333333444444444444|||sssnnnlllllllllmmmnnnoooppprrrvvvyyy}}}|||yyyrrrhhh```\\\[[[WWWYYY\\\```cccdddddddddkkkmmmoooooolllfff```\\\ZZZZZZZZZ[[[\\\]]]^^^___```aaadddhhhlllooorrrtttzzzyyywwwsssnnnhhhccc```]]][[[ZZZYYY[[[___ccceeeaaaaaabbbeeehhhhhheeebbbcccdddeeedddccceeehhhlllnnnvvvyyyuuupppppppppnnnjjjhhheeebbbaaaaaabbbcccggglllttt{{{~~~}}}yyyuuuppplllfffaaa^^^]]]\\\[[[[[[\\\\\\ZZZWWWWWWZZZ\\\aaa```___^^^\\\ZZZYYYXXXSSSWWW[[[]]]___ccclllrrr~~~yyyqqqnnnooorrrrrrrrrsssrrrrrrqqqpppqqqxxx~~~|||{{{zzzyyy}}}~~~}}}yyyvvvxxx|||~~~{{{vvvwwwzzz|||}}}|||}}}~~~{{{{{{{{{}}}}}}{{{xxxwwwvvvvvvuuurrrnnnkkkdddeeegggiiikkkmmmnnnnnnpppvvv}}}~~~zzzyyyzzz{{{sssuuuxxxzzz{{{{{{||||||qqqkkkaaaXXXQQQKKKFFFCCC?????????>>><<<<<<===>>>;;;::::::999888888777666666666666666777888999999666777888999999888777777555555555666666777777888555555555666666666777777666666666666666666666666333333444444444555555555444444444555555555666666444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222333333333222222222111111333333333333333333333333111111111222222222333333333333333333333333333333222222222222222222222222222111111111111111111222222222222222222222222222444333333222222333333444444444444333333333222222333333333333333333333333222222222222333333333333111222222222222333333333444444444444444444444444333333333444444444555555444333333333333444555555222333333444444333333222333333333333333333333333222222333333333444444444~~~}}}~~~}}}sssmmmlllhhhjjjnnnrrruuuwwwwwwwww~~~uuunnniiiiiiiiijjjjjjkkkkkkkkkrrrsssvvvyyy}}}~~~zzztttoookkkllljjjhhhhhhjjjpppvvvzzzssssssuuuxxx{{{zzzvvvrrrnnnpppqqqqqqqqqsssxxx||||||yyyuuuqqqooooooqqqrrruuu~~~~~~wwwqqqnnnnnnmmmmmmlllmmmnnnllljjjkkkooosssrrrqqqooommmkkkiiigggfffdddiiiooosssvvv}}}{{{wwwwwwxxxxxx|||}}}{{{zzzyyy}}}~~~~~~{{{tttssswww}}}|||}}}~~~~~~~~~}}}||||||{{{yyyvvvqqqooommmnnnppprrrsssrrrnnnlllkkkkkkkkkiiifffdddfffhhhlllpppuuuyyy{{{}}}yyyzzzsssooonnnnnnoooaaabbbbbbbbb```^^^^^^^^^RRROOOJJJFFFCCCBBB???>>>:::===@@@???:::777777777666777777888888888888777888777666555555555555555333444555777777777777666222333333444555666777777444555555555666666777777666666666666666666666666333333333444444444555555444444444555555555666666444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222333333333222222111111111333333333333333333333333000000111111111222222222444444444444444444444444111111111111111111111111000000////////////000000222222222222222222222222444333333222222333333444222222222111111111000000333333333333333333333333///000000222333444444555111111222222222333333333444444444444444444444444333333333444444444555555444333333333333444555555222333333444444333333222333333333333333333333333222222222333333444444444|||~~~~~~|||}}}||||||}}}|||{{{{{{zzzyyyzzz|||yyyxxxzzz|||~~~~~~yyyzzzzzzxxxzzz~~~}}}{{{{{{zzzzzzzzzyyyxxxxxx{{{zzzvvvqqqoooooopppnnnllleeeeeefffgggggghhhiiiiiihhhhhhiiikkknnnnnnmmmkkkkkkpppxxxvvvkkkaaa]]]ZZZYYYWWWOOONNNLLLJJJIIIHHHGGGGGGEEEDDDCCCAAA>>><<<;;;:::999999888888888888999999666666666666666666666666777777777777777777777777666666666666666666666666777777666555555555555555666555444333333333333333666666666666666666666666555555555555555555444444555555555555555555555555555666777888777666444222444444444444444444444444444333333222222333333444333333333333333333333333222222222222222222222222555444333333222222222222444333333222222333333444444444444333333222222222222222222222222222222222222222222222222222222222111111111111111111111111333333333333333333333333333333222222111000000000111111000000111111222333000000111222333333444444000000111222333333444444555444444333333444444555555555555555555555555555333333333333333333333333444555555555444444222222222222333333333333444444555444444333333222111111~~~{{{yyyyyy|||~~~~~~xxxtttwwwyyyyyy|||~~~~~~|||{{{{{{zzzzzz{{{}}}}}}}}}~~~|||zzz|||}}}yyyqqqmmmhhhfffeeeeeedddbbbcccdddeeegggiiikkklllmmmooonnnooorrrvvvyyyzzzzzz~~~~~~xxxiiibbbXXXPPPLLLJJJIIIGGGGGGFFFDDDCCCAAA@@@@@@???AAA@@@???>>><<<:::999888666666555555555555666666777777777777777777777777666666666666666666666666555555555555555555555555777777666555555555555555666666555444444444555555555555555555555555555555555555555555555555555555555555555555555555555555444555777777777666444333222222222222222222222222444333333222222333333444333333333333333333333333222222222222222222222222555444333222222222222222444333333222222333333444444444333333333222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111222222111111000000111111222333111111111222222333333444111111111222222333333444444444333333333333444444555555555555555555555555333333333333333333333333555555444444333333333333222222333333333333444444444444444444333333333333~~~}}}~~~}}}|||{{{|||||||||}}}yyyvvvyyy{{{}}}|||{{{zzzyyyyyyzzz{{{|||}}}~~~zzzwwwtttqqqnnnnnnppprrrpppnnngggdddaaa```aaabbbcccbbbjjjkkknnnppptttvvvxxxzzz~~~}}}{{{}}}~~~|||~~~~~~}}}{{{vvvooofff```TTTPPPIIIDDDAAA@@@>>>===???>>>===;;;:::999999999<<<;;;;;;:::999888777777888888777777777777888888888888888888888888888888666666666666666666666666555555555555555555555555777666555555444555555555666666555555555666666777555555555555555555555555555555555555555555555555555555555555555555555555333444666777777666555444222222222222222222222222444333333222222333333444333333333333333333333333222222222222222222222222444333333222222222222333333333222222222222333333333333333333222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111///000000111222222333333111111000000111111222333222222222222222222222222222222222222222222222222444444333333333333444444444444444444444444444444333333333333333333333333555555333222222333333444222222333333333333444444444444444444444555555555}}}|||yyyxxxzzz|||~~~{{{|||}}}{{{|||~~~}}}|||{{{zzz{{{|||~~~~~~|||{{{{{{|||zzzzzzwwwxxxzzzyyyvvvqqqlllhhhjjjhhhhhhiiilllmmmmmmkkkhhhgggggghhhkkkooorrrsss|||}}}~~~yyyttthhheeeaaa]]]YYYTTTNNNKKKGGGEEEBBB@@@>>>===;;;;;;<<<;;;:::999888888888888888888888777777777777666999999888888888888999999777777777777777777777777666666666666666666666666555555555555555555555555666555555444444555555555555555555555555555666777555555555555555555555555444444444555555555555555555555555555555555555555333333555666666666666555444444444444444444444444444333333222222333333444333333333333333333333333222222222222222222222222333333222222222222222333333333222222222222333333333222222222222222222222111222222222222222333333222222222222222222222222111111111111111111111111222222222222222222222222000000111111111222222222111111000000111111222333333333222222222222222222333333222222222222222222444333333333333333333444444444444444444444444444333333333333333333333333666444222111111222444555222222222333333333444444333333444444555666777777~~~~~~~~~{{{zzz{{{}}}zzzwwwvvvyyy|||~~~|||zzzyyyxxxzzz}}}~~~}}}~~~|||xxxuuuttttttuuuwwwxxxwwwtttqqqppppppkkklllllllllkkkiiigggfffhhhjjjmmmrrrvvvwwwwwwuuuuuuvvvwwwxxxzzz~~~zzzwwwrrrooolllggg```[[[SSSOOOKKKGGGFFFDDDBBB@@@===>>>===<<<;;;:::999999::::::999888888777888888777777777777777777777777555555444444444444555555666666666666666666666666555555555555555555555555555555555555555555555555555555444444444444555555555444444333444444555555555555555555555555555555444444444555555555666666555555555555555555555555333333444555555555666666444444444444444444444444444333333222222333333444333333333333333333333333222222222222222222222222222222222111111222222333333222222111111222222333222222222222222222222222111111111222222333333333222222222222222222222222111111111111111111111111333333333333333333333333222222222111111111000000111111000000111111222333333333222222222222222222333333222222222222222222333333333222222333333333444444444444444444444444333333333333333333333333555444222111111222444555222222222333333333444444222333333444555666777777}}}||||||~~~||||||}}}~~~|||zzzyyywwwyyy|||~~~~~~}}}~~~zzzyyyxxx{{{}}}|||zzz{{{{{{}}}zzzzzzzzz{{{}}}~~~|||{{{|||~~~xxxuuuqqqmmmjjjiiijjjjjjkkkmmmoooooollljjjhhhhhhfffgggiiikkkmmmppprrrsssrrruuu{{{wwwpppfffccc^^^YYYUUUPPPKKKGGGEEECCC@@@>>>>>>??????>>>;;;<<<===<<<:::999:::;;;888777777666666666777777777777777777777888888888666666555555555555666666555555555555555555555555555555555555555555555555444444444444444444444444444444444333444444555666555555444333333333333333444444444444444444444444333333444444555666666666555555555555555555555555444444444444444555555555222222222222222222222222444333333222222333333444333333333333333333333333222222222222222222222222222111111111111222222333222222111111111111222222111111111222222222222222111111111222222333333444222222222222222222222222111111111111111111111111333333333333333333333333333333222222111000000///111111000000111111222333222222222222222222222222222222222222222222222222333333222222222222333333333333333333333333333333333333333333333333333333333222222111111222444444222222333333333333444444222222333444555555666666}}}}}}}}}{{{yyyyyy|||}}}|||{{{}}}~~~~~~}}}}}}}}}~~~~~~}}}|||}}}~~~~~~}}}|||~~~}}}~~~~~~||||||}}}}}}{{{{{{|||yyyzzz{{{|||||||||{{{zzz}}}}}}{{{zzzwwwxxx{{{}}}{{{yyyyyy{{{zzzxxxtttqqqppppppqqqsssrrrsssttttttsssrrrpppoooiiigggeeedddeeegggiiikkkoooqqqssssssqqqnnnmmmllloooqqqtttxxx{{{wwwllleee^^^XXXRRROOOJJJFFFCCCAAA@@@???@@@>>><<<<<<<<<===<<<;;;:::<<<===;;;999888999;;;777666666555666666777777777777777777777777777777888888777777777777888888666666666666666666666666555555555555555555555555444444444444444444444444444333333333444444555666888777666444333333333333444444444444444444444444333333444444555666666777555555555555555555555555555555444444333333444444222222222222222222222222444333333222222333333444333333333333333333333333222222222222222222222222111111111111111222333333222222111111111111222222000111111111222222222222000111111222333333444444222222222222222222222222111111111111111111111111222222222222222222222222222222111111111111111111111111000000111111222333111111111222222333333444111111111222222333333444333333222222222222333333333333333333333333333333333333333333333333333333111111222222222333333333222222333333333333444444222222333333444444555555~~~yyy{{{|||{{{yyyxxxyyy|||{{{zzzzzz~~~~~~~~~}}}}}}|||{{{zzzzzz{{{}}}|||xxxwwwwwwyyyzzz}}}zzzzzzzzz|||}}}}}}|||zzzxxxxxxyyy{{{{{{~~~~~~|||{{{}}}~~~~~~~~~~~~}}}|||{{{{{{|||~~~~~~}}}{{{{{{vvvxxx{{{{{{vvvqqqpppsssxxx}}}yyyqqqnnniiieeeccccccdddeeeiiijjjjjjkkkjjjiiigggfffhhhhhhhhhiiilllpppuuuwwwzzz||||||yyywwwvvv|||yyyvvvvvvvvvrrrmmmmmmqqqiiijjjggg]]]UUUPPPLLLGGGFFFCCC???<<<;;;<<<>>>???>>>===;;;;;;;;;;;;999777666777888666333222444777777777666666777777888888777777777777777666666666555555444444444444555555777777777777777777777777555555555555555555555555444444444444444444444444333333333333444444555666:::999777666444333333333444444444444444444444444333333444444555666777777555555555555555555555555666555444333333333333333444444444444444444444444444333333222222333333444333333333333333333333333222222222222222222222222111111000000111222333333222222111111111111222222000000111111222222222222000000111222333333444444222222222222222222222222111111111111111111111111111111111111111111111111000000000111222222333333111111111000111222222333000000111222333333444444000000111222333333444444333222222222222222222333333333333333333333333333333333333333333333333333000111222333333333333333222222333333333444444444222222333333333333444444}}}~~~}}}||||||}}}|||{{{zzzzzzyyyyyyyyyyyy~~~}}}|||{{{{{{{{{{{{|||~~~~~~~~~}}}{{{zzzzzz{{{||||||{{{zzzzzzzzz||||||tttssswww|||~~~~~~~~~~~~{{{wwwvvvyyy|||}}}}}}~~~|||zzzyyy|||{{{{{{~~~~~~zzzxxx{{{{{{}}}uuuooojjjhhhggggggmmmuuu|||{{{rrrmmmlllccccccaaa^^^\\\^^^dddhhhmmmoooqqqooollljjjkkkmmmkkklllnnnqqqvvv|||}}}|||~~~vvvrrriiigggccc___ZZZWWWTTTSSSOOONNNLLLHHHEEEBBB???>>>::::::::::::::::::::::::999999999999999999999999999999888888888888999999777777777777777777777777555666666666777777777888444444444444444444444444666666555555555555666666:::888666444333444555666444444555555555555444444555555555444444333333333444555555444222111111222222222333333444555666666555444333333333333444555555444333333333333444555666555444333333333333333333333222111222333444555333333333333333333333333333222222111111222222333222222222222222222222222222222222222222222222222111111111222222333333333222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222000000111111111000000///333333333222222111111111111222222222222333333333222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333555555555444444333333333~~~~~~~~~~~~}}}}}}||||||}}}~~~~~~}}}~~~~~~~~~|||{{{{{{|||~~~~~~~~~~~~~~~|||{{{|||~~~~~~}}}|||}}}~~~~~~~~~}}}|||}}}zzzzzz}}}{{{xxxwwwyyy|||~~~{{{xxxwwwvvvwww{{{zzzuuujjjeeebbbbbbbbbccchhhooo||||||tttkkkgggfffggghhhhhhggghhhkkkqqqwww~~~~~~zzzvvvssssssuuuzzzzzz|||~~~wwwnnnfff^^^YYYTTTRRRPPPLLLIIIGGGEEEEEEDDDDDDBBBAAA???===<<<;;;999999999999999999999999666666666666666666666666666666555555555555666666666666666666666666666666666666666666666777777777555555555555555555555555666666555555555555666666999888666444333444555555444444555555555555444444555555444444444333333333444555555444222111111222222333333444444555555555555444333333333333444555444333222222222222333444555555555444444444333333333333222222222333444555333333333333333333333333333222222111111222222333222222222222222222222222222222222222222222222222222222222222222222333333222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111111222222222222111111222222222111111000000000///000000000000111111111222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222444444444444444444444444444444333333333222222222}}}~~~~~~}}}~~~~~~}}}}}}~~~|||{{{{{{|||~~~~~~~~~}}}}}}}}}}}}~~~~~~||||||}}}~~~~~~{{{xxxxxxzzz|||{{{wwwuuulllkkkllloootttzzz~~~~~~xxxpppkkkhhheeedddhhhkkkmmmrrrwww|||sssllljjjjjjnnnoooppprrruuu{{{~~~|||{{{}}}~~~vvvpppggg___WWWQQQLLLHHHEEEDDDCCCAAA???>>>>>>>>>::::::::::::::::::::::::777777777777777777777777888888888888888888888888888888777777777777888888666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555666666888777666444444444555555444444555555555555444444555444444444444333333333444555555444222111111222444444444444444444444444555444444333333444444555333222222111111222222333444555666666666555444333333333222222222333444555333333333333333333333333333222222111111222222333222222222222222222222222222222222222222222222222333333222222222222222222333333222222111111111111222222222222222222222222111111222222222333333333222222222222222222222222111222222333333333222222111111111000000000000000///000000000000111111111222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222555555555555555555555555333333222222222222111111}}}{{{}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~{{{{{{zzz{{{}}}~~~~~~~~~}}}~~~~~~}}}}}}~~~zzzwwwuuusssrrr{{{}}}{{{yyyvvvtttssshhhhhhiiilllrrrxxx~~~}}}yyyuuuooojjjmmmlllnnnvvv|||~~~wwwsssssstttvvvwwwyyy|||~~~||||||~~~{{{xxxvvvrrrnnnjjjgggeeeddd]]]XXXRRRLLLIIIGGGEEECCCAAA@@@???>>>============777777888999999:::;;;;;;777777777777777777777777999999999999999999999999999999888888888888999999666666666666666666666666777666666666666555555555555555555555555555555555666555555444444555555666777666555444444444444555333444444555555444444333444444444444444444444444333444555444222111222333444444444444444444333333444444444444444444444444333333222222222222333333333444666777777666444333222222222333333333444444333333333333333333333333333222222111111222222333222222222222222222222222222222222222222222222222333333333222222111111111333333222222111111000000222222222222222222222222111111222222222333333333222222222222222222222222111111222222333222222222111111111111111111000000111111222222222333333333222222222333333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222444444444444444444444444333333333222222222222222ppppppppppppooorrrwww{{{zzztttqqqlllnnnqqquuuxxx{{{}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}|||{{{zzz{{{~~~}}}~~~~~~xxxuuuuuuvvvxxxvvvuuurrrpppooopppsssuuuwwwuuurrrnnnkkkiiigggfffiiiqqqwwwyyy{{{~~~~~~{{{zzzyyyxxxwwwuuutttssssssmmmooorrrvvv||||||zzzwwwuuusssrrrqqquuu}}}|||}}}}}}vvvpppllljjjaaa___[[[WWWSSSQQQPPPOOOIIIEEE@@@>>>===>>>>>>>>>===<<<;;;:::999888888888777888888999999:::::::::888888888888888888888888666666666666666666666666555555444444444444555555555555555555555555555555666666666555555555555555444444444444444444444444555555444444444444555555666555555444444444444444333333444444444444333333444444444444444444444444333444555444222111222333444444444444444444333333444444444444444444444444333333444444444444333333222444555777777666444333222222333333333444444444333333333333333333333333333222222111111222222333222222222222222222222222222222222222222222222222333333333222222111111111222222222111111000000000222222222222222222222222111111222222222333333333222222222222222222222222//////000111222222111111222222222222222222222222111111222222222333333333222222222333333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333444444444444444jjjkkkkkkjjjkkkqqq{{{zzztttqqqggghhhhhhiiijjjkkklllmmmlllmmmnnnoooqqqsssuuuvvvxxxwwwvvvuuuuuuuuuuuuuuuxxx{{{yyyvvvttttttxxx}}}yyyuuupppkkkhhhiiikkkmmmmmmnnnnnnllljjjhhhiiijjjlllkkkiiigggeeeeeeeeeeeemmmssswwwwwwyyy|||~~~}}}wwwvvvtttrrrqqqpppooooooqqquuu{{{}}}{{{~~~pppnnniiiddd^^^YYYVVVTTTMMMKKKIIIFFFDDDBBBBBBBBBAAA???;;;999:::::::::999::::::999777777666666666777777777777777888888888777777777777777777777777777777777777777777777777666666555555555555666666555555555555555555555555444444555555555666666666444444444444444444444444555555444444444444555555444444444444444444444444333333444444444444333333333333333444444444444555222333444444222222333444444444444444444444444444333444444555555444444333333444444555555444444333222333444555555555444333111222333444444444333333333333333333333333333333333222222111111222222333222222222222222222222222222222222222222222222222333333222222222222222222111111111111111111111111222222222222222222222222111111222222222333333333222222222222222222222222...///000111111111111111222222222222222333333333///000000000000111111111222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111333333444444444444555555pppqqqrrrsssvvv~~~rrrqqqooonnnnnnnnnooopppnnnpppqqqsssttttttttttttuuusssqqqmmmkkkiiihhhhhhgggmmmuuu}}}|||zzz||||||}}}||||||zzzxxxwwwwwwxxxyyyyyyyyy{{{~~~}}}{{{{{{|||}}}~~~wwwvvvttttttxxx}}}}}}yyyvvvllliiigggiiipppwww||||||xxxwwwrrrooollliiiiiilllooorrrpppsssuuutttpppkkkiiihhhjjjiiihhhhhhhhhjjjlllmmmwww|||~~~~~~~~~uuutttsssrrrqqqrrrrrrsssxxx~~~}}}}}}}}}zzzwwwwwwvvvtttqqqooommmjjjfffcccWWWUUURRRNNNJJJGGGEEEDDDAAA@@@???>>>===<<<<<<<<<>>><<<:::::::::::::::888999999888888777888888888666666666666666777777777666666666666666666666666999999999999999999999999888888777777777777888888555555555555555555555555222333333444555666777777555555555555555555555555555444444333333444444555333444444444555444444444222333333444444333333222333333333444444444555555222333444444222222333444222333333444444555555555333333444555555444333333222333444444444444333222222222222333333333444444111222333444444444333333333333333333333333333333333222222111111222222333222222222222222222222222222222222222222222222222222222222222222222333333//////000000111111222222222222222222222222222222111111222222222333333333222222222222222222222222...///000111222222222222000111111111222222222222///000000000000111111111222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222333333333444444444}}}~~~|||{{{{{{|||~~~|||yyyuuupppkkkhhhfffeeegggnnnxxx~~~wwwqqqjjjjjjjjjiiifffcccaaa___```bbbdddfffhhhkkkooossslllllljjjjjjiiijjjkkkllloooqqqtttwwwxxxxxxwwwvvvttttttuuuxxx|||}}}|||yyywwwwwwxxxzzz{{{zzzzzz{{{~~~~~~}}}{{{yyyxxxssssssrrrtttwww|||}}}zzzzzz}}}~~~yyyuuusssiiihhhhhhkkkrrr{{{~~~~~~zzzvvvkkkiiigggjjjrrr{{{{{{wwwvvvsssqqqooooooqqquuuyyy|||xxx|||yyyrrrmmmkkkjjjjjjjjjkkkmmmppptttvvv}}}}}}wwwwwwwwwwwwyyy{{{}}}~~~~~~vvvoooooonnnhhhbbb___```]]]YYYVVVSSSOOOLLLIIIHHHGGGEEECCCAAA???>>>>>><<<<<<<<<;;;;;;:::::::::777666666777888999888777666555555666666777888999555666666777777888888999555555555555555555555555555555555555555555555555555555444444444444555555555555555555555555555555111222333444555777888888666666666666666666666666555444444333333444444555333333444555555444444444222333333444444333333222333333333444444555555555222333444444222222333444222222333333444555666666333333444555555444333333111222333444444333222111222111111111111222333444111222333444555444333333333333333333333333333333333222222222222222222333222222222222222222222222222222222222222222222222111111111222222333333444......///000111222333333222222222222222222222222111111222222222333333333222222222222222222222222///000111222333444444444//////000000111111111222111222222222222333333333222222333333333444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333111111111222222333333333~~~xxxtttrrrqqqtttxxxxxx|||uuunnnfffaaa_________^^^[[[^^^aaaeeennnwwwxxxtttllljjjhhheeeccc```\\\YYYaaabbbeeejjjkkkiiihhhhhhhhhiiijjjlllnnnnnnnnnnnnjjjjjjiiigggeeefffhhhjjjkkklllnnnsss{{{vvvpppqqqqqqqqqqqqqqqqqqsssxxx{{{|||wwwuuutttuuuvvvvvvvvvtttrrrqqqrrrsssrrrqqqvvvssssssxxxyyywwwuuuvvvkkkmmmppprrrssssssrrrqqqssssssuuuvvvwwwuuupppllldddeeefffhhhjjjooouuuzzzyyy}}}~~~{{{tttppppppssssssvvvzzz}}}~~~~~~}}}yyyxxxtttpppnnnqqq{{{wwwvvvuuuvvvzzzvvvqqqppplllnnnqqquuuyyy|||~~~~~~yyysssnnnjjjlllllllllooosssxxxzzz{{{|||~~~~~~~~~~~~~~~yyynnndddaaa^^^YYYSSSOOOMMMMMMMMMJJJJJJIIIHHHGGGEEECCCBBB???>>>>>>===<<<<<<;;;;;;999999999999999999999999777777777777777777777777666666666666666666666666888888888888888888888888888888777777666666555555777777777777777777777777777777777777777777777777666555333111111111333444444444444444444444444444555555555555555555555555555444333333333333444555555444444333333444444555666666555555555444444444444444444555555555666666333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222444444444444444444444444111111111111111111111111333333333333333333333333444444444444444444444444444333222111111222333444333333333222222222111111111222222333333222222111111111111111111111111111333222222111111222222333111111222222222333333333555444333222222222222222111111222222222333333333444444333333222111000000111111222222222333333333222222222222222222222222444333333222222333333444000000000000000000000000000111111222222111111000222222333333333333444444444333333222111111111222333333222222111222222222666666666555555444444444}}}zzzzzzzzz|||sssllliiihhhgggfffiiimmmrrrxxx|||zzzvvvsssppplllhhheeebbbccchhhmmmpppqqqqqqrrrsssrrrpppooommmllljjjhhhdddddddddcccbbbcccfffiiikkkkkkmmmpppsssvvvxxxxxxwwwtttsssrrrlllccc___```bbbdddffffffggghhhkkkmmmpppmmmhhhffffffhhhiiiiiikkkjjjkkkmmmrrruuuwwwwwwrrrnnnnnnppppppkkkhhhhhhaaabbbdddgggjjjlllnnnnnnwwwxxx{{{~~~|||wwwrrrjjjjjjkkkkkknnnsssyyy~~~~~~||||||{{{|||}}}~~~}}}zzzyyy|||zzzyyyyyyzzz~~~vvvnnnkkkkkkmmmooorrrvvvzzz}}}}}}xxxuuurrrrrrqqqssswww}}}|||zzzzzz|||~~~~~~}}}||||||~~~~~~}}}yyypppooonnnmmmmmmmmmnnnnnnkkkhhhggggggfff```VVVNNNLLLKKKIIIFFFEEEEEEEEEFFFAAAAAA@@@???>>><<<:::999===<<<<<<;;;::::::999999777777777777777777777777777777777777777777777777666666666666666666666666555555555555555555555555777777777777666666555555666666666666666666666666666666666666666666666666666555333222111222333444444444444444444444444444444444444444444444444444555444333333333333444555555555555444444555555555666555555555444444444444333444444444444555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444222222222222222222222222333333333333333333333333222222222222222222222222333222222222222222222333333333333222222222111111111222222333333222222111111111111111111111111111222111111111111111111222111111222222222333333333444333333222111111222222111111222222222333333333444444333222222111000000111111222222222333333333222222222222222222222222222111111000000111111222444444444444444444444444222333333333333333333222222222333333333333444444444333222222111111222222333333222222333333444555555555555444444444333333|||yyyvvvuuuuuuvvvzzz~~~zzzvvvsssnnnqqqwww|||}}}yyytttpppmmmjjjkkkllllllnnnqqqvvvzzz}}}~~~~~~|||yyyuuusssnnnkkkjjjhhhddd]]]\\\___cccgggkkknnnmmmlllkkkkkkoookkkhhhfffgggiiikkkkkkqqqrrruuu{{{~~~~~~{{{tttnnnllldddeeegggjjjooouuuzzz}}}yyyyyyxxxxxxzzz~~~|||{{{{{{|||~~~zzzrrrnnnnnnoooqqqsssvvvzzz~~~~~~}}}}}}}}}~~~~~~{{{yyyyyy|||~~~~~~~~~}}}|||{{{xxxsssmmmgggbbb___VVVUUUTTTSSSSSSSSSTTTTTTRRRPPPOOOOOONNNKKKEEE???@@@@@@@@@@@@@@@@@@AAAAAA>>>>>>===<<<;;;:::888777::::::999999888777777777777777777777777777777777777777777777777777777777666666666666666666666666555555555555555555555555777777777666666666666555666666666666666666666666444444444444444444444444666555444333333333444555555555555555555555555555333333333333333333333333555444444333333444444555666555555555555555555666555555555555444444444444333333333333444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333111111111111111111111111222222222333333222222222333333333222222222111111111222222333333222222111111111111111111111111111000000000000000000000000111111222222222333333333333333222111111111222222111111222222222333333333333333333222111111000000111111222222222333333333222222222222222222222222222111111000000111111222333333333333333333333333444444555555555555444444222222333333333333444444333333222222111111222222333333333333444555555666444444333333333333333222yyy|||~~~~~~{{{|||zzzvvvuuuwwwzzz}}}}}}tttqqqppppppnnnlllnnnsssyyy~~~{{{wwwzzzxxxttttttvvvyyy{{{|||~~~|||uuuuuuwww{{{}}}}}}}}}}}}yyyyyyyyyyyyyyy{{{|||~~~}}}yyyxxxyyy{{{xxxzzz|||~~~~~~}}}}}}~~~}}}tttllleeebbb]]]]]][[[YYYVVVSSSPPPNNNHHHHHHHHHGGGGGGGGGGGGGGGFFFEEECCCCCCDDDCCC@@@===??????@@@@@@???>>><<<;;;>>>>>>>>>===<<<;;;:::999888888888777777777666666999999999999999999999999777777777777777777777777666666666666666666666666777777777777777777777777666666666666666666666666666666666666666666666666444444444444444444444444666555555444444444555666555555555555555555555555333333333333333333333333444444444444444444444444444444555555555555444444444444444444444444444444222222222333333333444444333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111222333444444333222111333333333222222222111111111222222333333222222111111111111111111111111111000000111111111111000000111111222222222333333333444333333222222222333333111111222222222333333333333222222222111111000000111111222222222333333333222222222222222222222222444333333222222333333444111111111111111111111111444444555555555555444444222222222333333333444444333333222222111222222333444444333333333333444444222222222222222222222222zzz{{{}}}zzzxxx{{{zzzwwwwwwzzz{{{|||}}}{{{{{{~~~zzzwwwuuuuuuvvvwww{{{|||~~~{{{xxxvvvwwwxxxzzz{{{}}}~~~~~~~~~~~~|||}}}~~~~~~}}}~~~}}}|||~~~|||wwwsssqqqooommmlllmmmkkkggg^^^WWWRRRPPPJJJJJJIIIIIIHHHFFFEEEEEECCCCCCCCCCCCCCCBBBBBBBBB>>>===<<<======>>>===<<<;;;<<<<<<===<<<:::777666:::::::::::::::999888777888888888777777777777777888888888888888888888888666666666666666666666666666666666666666666666666666666666666666666666666555555555555555666666666555555555555555555555555555555555555555555555555555555555444555555555555555555555555555555555555444444444444444444444444444444444444444444444444222333333444444333333222333333444444444444444444222222222333333333444444333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111222333444444333222111333333333222222222111111111222222333333222222111111111111111111111111111111111222333333222111111111111222222222333333333444444333333333333444444111111222222222333333333222222111111111111111000111111222222222333333333222222222222222222222222444333333222222333333444333333333333333333333333333333444444444444333333222222222333333333444444333222222111222222333333666555444222111111111111222222222222222222222222wwwwwwxxx}}}~~~}}}{{{wwwzzz|||zzz|||}}}{{{zzz{{{~~~vvvvvvxxx{{{~~~vvvtttrrrqqqpppqqqrrrsssxxxzzz}}}}}}|||{{{{{{|||zzzzzzyyyyyyzzz|||~~~}}}|||||||||{{{yyywwwzzz{{{|||}}}}}}}}}}}}}}}~~~|||{{{|||~~~xxxtttrrrrrrrrruuutttpppooopppooolllgggeeeaaa]]]ZZZXXXWWWWWWUUUWWWYYYUUUOOOIIIGGGGGGDDDCCCBBBAAA@@@??????>>>>>>????????????>>>======:::::::::;;;;;;;;;<<<<<<888999:::;;;;;;;;;:::999888999999999999999888888888888888777777777777777666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444555555555555666666666555555555555555555555555666666666666666666666666333444444444555555555555444444444444444444444444555555555555555555555555333444444555555444444333111222333444444333222111333333333333444444444444333333333333444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111222222222222222222222222111111111111111111111111222222222333333222222222333333333222222222111111111222222333333222222111111111111111111111111111111222333444444333222111111111222222222333333333333333222222333333444444111111222222222333333333111111111111111111111111111111222222222333333333222222222222222222222222222111111000000111111222111111111111111111111111222222333333333333222222222222333333333333444444222222111111222222333333555444333222111000000000111222222222222333333333uuuuuuxxx~~~|||xxxyyy{{{|||||||||}}}}}}{{{{{{~~~}}}yyywwwyyy}}}zzzyyy{{{xxxvvvuuuxxx}}}|||yyywwwyyy|||~~~zzzuuutttnnnnnnppprrrwww|||~~~vvvvvvuuutttssssssssstttxxx{{{~~~~~~{{{yyyyyyzzzyyyzzz{{{||||||}}}yyywwwvvvwwwyyyzzzyyyxxxxxxxxxzzz{{{}}}}}}~~~~~~}}}|||{{{}}}~~~{{{vvvssslllkkkiiiddd___\\\[[[[[[XXX\\\\\\YYYWWWWWWVVVSSSQQQPPPNNNKKKIIIHHHIIIJJJGGGJJJLLLJJJDDD@@@@@@BBB@@@@@@???>>>===<<<<<<<<<:::;;;<<<<<<<<<;;;999999999:::;;;;;;;;;:::;;;;;;888999:::;;;<<<<<<<<<<<<999999::::::::::::999999666777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444555555555666666555555555555555555555555666666666666666666666666222222333444444444444444333333333333333333333333444444444444444444444444333333444555555444333333111222444555555444222111222222333333333444444444333444444444444555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222333222222222222222222333333333333222222222111111111222222333333222222111111111111111111111111111000111222333333222111000111111222222222333333333111111000000111111222333111111222222222333333333000000000000111111111111111111222222222333333333222222222222222222222222222111111000000111111222000000000000000000000000222222333333333333222222222222333333333333444444222222111111222222333444333333222222222333333444222222222222333333444444yyy{{{zzzrrrppprrrvvvyyyyyyyyyzzzzzzvvvvvv~~~}}}zzzxxxxxxyyy{{{}}}{{{zzz{{{ssswww{{{~~~~~~~~~{{{{{{|||~~~~~~{{{wwwssstttvvvzzzyyytttttttttsssvvv{{{~~~|||rrrqqqpppsssxxx}}}}}}|||{{{}}}{{{vvvtttrrrqqqmmmoootttwww{{{xxxrrrppprrrrrrpppoooppprrrwww|||~~~~~~}}}{{{{{{zzzyyy|||~~~{{{yyyyyyzzzwwwyyy{{{||||||||||||}}}}}}|||zzzyyyyyyyyyzzz{{{wwwtttsssuuuzzz~~~wwwxxxzzz}}}~~~}}}}}}~~~}}}xxxtttqqqjjjiiihhheeebbb___\\\ZZZWWWVVVTTTQQQLLLJJJJJJKKKGGGLLLMMMIIIGGGGGGFFFCCCEEEEEEDDDBBB@@@AAACCCEEEAAADDDFFFCCC>>>:::;;;>>><<<<<<;;;;;;;;;<<<======::::::;;;<<<;;;:::999888666777888888777777777777888888888888888888888888555666777777777777777777555555666666666666666666888888888888888888888888666666666666666666666666666666666666666666666666666666666666666666666666444444444555555555666666555555555555555555555555666666666666666666666666111222333333444444444333222222222222222222222222333333333333333333333333333333444555555444333333222333555666666555333222222222222333333444444444444444444555555555666666333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333111111111111111111111111444444444444444444444444444333222111111222333444333333333222222222111111222222222333333222222222111111111111111111111111...000111222222111000...111111222222222333333333//////...//////000111111111111222222222333333333000000000000000111111111111111222222222333333333222222222222222222222222444333333333333333333444444444444444444444444444222333333444444333333222222222333333333444444444222111111111222333333444222222222333444555777888222222222333333444444444{{{vvvsssrrrtttvvvxxx{{{|||zzzxxxyyy}}}xxxuuusssuuuwwwzzz|||~~~~~~}}}|||zzzsssnnnmmmnnnrrrzzz~~~yyysssrrrvvvzzzzzzyyy|||uuuqqqooommmkkkpppssswww{{{uuuoookkkiiikkkoootttxxx|||xxxpppjjjiiihhhkkksss|||wwwsssooommmooorrruuuvvv}}}|||wwwrrrooonnnoooooommmnnnpppsssxxx}}}|||wwwrrrooonnnnnnqqqooonnnooossswwwzzz{{{}}}{{{zzz{{{|||}}}|||zzzxxxwww{{{zzzyyyyyyyyy{{{~~~{{{wwwuuuvvvxxxyyyyyyuuussstttzzz~~~|||{{{}}}}}}}}}|||zzzxxxuuutttssstttuuuvvvuuutttrrrppplllkkkiiieeebbb___\\\[[[SSSSSSQQQPPPNNNLLLKKKJJJFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDCCCBBB@@@???>>>>>>;;;;;;<<<===>>>???@@@@@@===========================<<<;;;:::999:::;;;;;;<<<<<<<<<;;;;;;:::::::::999888888777777888888999999999999999999888777666888888999999999888888777888888777777666666555555777777777777777777777777666666666666666666666666555555555555555555555555333333333333333333333333666666555555555444444444444555555666666666666666444555555555666777777777444444444444444444444444444444444333333222222222555555666666666666555555444444444444444444444444444444444444444444444444333333444444444555555555444444444444444444444444555555555555555555555555333333333333333333333333222333444444555555444444111222222333333222222111333333333333333333333333222222222222222222222222111222222333333222222111111111111111111111111111222222222222222222222222333333333333333222111000111111111111111111111111333222222222111000000000333333222111111222333333222222222222222222222222444444444333333222222222222333333444444333333222222222111111111111222222000111111111111222222222333222222111111222222333222222222222222222222222444333333222111111111222444333111000000111333444222222111000000111222222333333333333333333333333444333333222222333333444444333222111111111222333~~~yyywwwxxxzzz{{{{{{}}}~~~|||zzz{{{~~~{{{wwwuuusssuuuwwwzzz|||~~~~~~{{{rrrmmmlllllllllqqqwww}}}~~~~~~}}}uuupppmmmnnnrrrvvvvvvuuutttvvvyyy}}}vvvnnnkkkkkkiiigggjjjnnnrrrwww{{{}}}ssslllhhhfffeeeeeehhhlllooossswww|||{{{pppjjjhhhggggggjjjrrrzzz{{{rrroookkkkkkmmmppprrrtttuuuxxx}}}~~~{{{vvvtttpppllljjjiiijjjjjjppppppqqqsssuuuxxx{{{}}}|||zzzuuuqqqnnnmmmmmmnnnqqqpppooopppssswwwyyyyyy~~~}}}|||~~~}}}}}}~~~{{{yyyyyy{{{||||||{{{zzz{{{{{{yyyvvvssspppmmmlllkkkfffeeeeeecccaaa^^^[[[YYYYYYZZZ\\\\\\\\\[[[YYYXXXWWWVVVTTTQQQNNNKKKIIIHHHJJJJJJIIIGGGFFFEEEDDDCCC@@@@@@@@@@@@@@@?????????AAAAAA@@@???>>>======<<<;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888999999:::::::::999999999888888888999999999999999999999999888999999999999888777666555666777777888888888777777777777777666666555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333555555444444333333333333333444444555555555555555444555555555555555555666444444444444444444444444444444444333333222222222444444555555555555444444444444444444444444444444222222222222222222222222111111111111222222222222444444444444444444444444444444444444444444444444333333333333333333333333222222333444444444444444222222333333333333222222333333333333333333333333222222222222222222222222111222222333333222222111111111111111111111111111222222222222222222222222333333333333333222111000222222222222222222222222222222222111111111111111333333222111111222333333111111111111111111111111444444333333333222222222222222333333333333222222222222111111111111222222000111111111111222222222333222222111111222222333222222222222222222222222444333222222111111222222777666444333333444666777444444333222222333444444222222222222222222222222444333333222222333333444333333222111111222222333~~~yyytttpppsssssstttwww}}}~~~zzzvvvrrrpppooorrrwwwzzzyyyxxxtttvvvxxxzzz|||zzzrrrnnnmmmmmmllljjjlllooossswwwyyy|||{{{tttnnnjjjiiiiiihhheeegggjjjlllooosssxxx|||~~~yyyrrrnnnmmmllllllpppvvv|||}}}xxxtttrrroooooorrruuuxxxyyyuuuwww{{{~~~}}}zzzwwwuuutttsssqqqppppppppppppwwwwwwxxxyyyzzz|||~~~{{{yyywwwuuuttttttuuuvvvwwwvvvwwwyyy|||~~~~~~~~~}}}|||{{{zzzzzzyyyyyyxxxwwwwwwwwwuuuuuutttsssrrrqqqqqqpppuuuuuutttrrrnnnkkkgggeee```___]]]ZZZXXXVVVUUUUUURRRQQQPPPNNNKKKHHHFFFDDDEEEFFFGGGHHHHHHHHHFFFFFFFFFFFFDDDCCCAAA???>>>===AAA@@@@@@??????>>>>>>===;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888888999999999888888888888888888999::::::::::::999888888888999999888888777777444555555666777777777777777777777666666666666555444444444444444444444444555555555555555555555555444444444444444444444444333333333333333333444444444333333333333222222222222333333444555444444444555444444444444444444333444444444444444444444444444444333333333333222222333333444444444444333333444444444444444444444444222222222222222222222222000000000111111111111222444444444444444444444444222222222222222222222222333333333333333333333333111222222333333333333333222333333444444333333222333333333333333333333333222222222222222222222222111222222333333222222111111111111111111111111111222222222222222222222222222222333333333222111111333333333333333333333333111111111111111222222222333222222111111222222333000000000000000000000000333333333333222222222222111111222222222222111111222222111111111111222222000111111111111222222222333222222111111222222333222222222222222222222222333333222222111111222222777666555444444555666777444333333222222333333444111111111111111111111111333333222222222222333333333222222111111222333333}}}{{{~~~~~~|||zzzyyyyyy{{{~~~|||xxxwwwwwwwwwuuutttsssuuuwwwzzz|||~~~}}}wwwsssrrrqqqppppppkkkmmmnnnppprrruuuzzz}}}}}}|||yyyxxxxxxzzz~~~~~~{{{zzzxxxyyy|||{{{}}}~~~}}}}}}~~~~~~~~~}}}}}}|||}}}~~~~~~}}}}}}~~~|||}}}~~~|||xxxvvvtttsssnnnmmmkkkiiigggfffddddddcccccccccbbbbbbaaaaaaaaa^^^]]]\\\ZZZXXXXXXWWWWWWWWWXXXXXXWWWVVVSSSQQQPPPJJJJJJHHHGGGEEEEEEDDDDDDGGGFFFEEEDDDBBB@@@???>>>===>>>???@@@AAAAAA@@@@@@@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999::::::999999888888888888:::::::::::::::999999999777999:::<<<<<<:::999777777777888888888888777777666666777777777666666555666666666666666666666666444444444444444444444444555555555555555555555555444444444444444444444444333333333444444444444444444333333333333333333333333333444555555555555444444444444333333222222222444444444444444444444444333333333333333333333333333333444444444444333333333333333333333333333333444444444444444444444444111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333000111222222333333222222333333444444444444333333222222222222222222222222222222222222222222222222111222222333333222222111111111111111111111111111111111111111111111111111222222333333333222222111333333333333333333333333000000000111222222222333222222222222222222222222111111111111111111111111333222222222222222222222000111111222222111111000222222111111111111222222000000111111111222222222333222222111111222222333222222222222222222222222333333222222111222222333444333222222222222333444111111111111111111111111222222222222222222222222333333222222222222333333222222222222222222333333uuuvvvxxxyyy{{{}}}~~~~~~~~~~~~}}}{{{xxxvvvrrrtttvvvwwwxxx{{{~~~~~~~~~~~~|||{{{yyyxxxxxxxxxyyyzzz|||{{{zzzxxxxxxxxxyyyyyywwwuuurrrpppmmmkkkgggddd```^^^]]]]]]YYYWWWUUURRRPPPOOONNNNNNMMMMMMMMMLLLLLLLLLLLLLLLJJJIIIHHHFFFFFFEEEFFFFFFDDDDDDEEEFFFEEEDDDCCCBBB??????>>>==================<<<<<<;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<<<<<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<888888999:::;;;<<<<<<===:::::::::;;;;;;;;;;;;;;;;;;;;;::::::999999888888999999999999999999999999:::::::::::::::999999888999999999999999999999999777888:::;;;;;;:::888777666777777888888888777777999999999888777666555444555555555555555666666666555555555555555555555555555555555555555555555555444444444444444444444444333333333444444555555555444444444444555555555555444444555666666666666666444444333333222222222111444444444444444444444444333333333333333333333333444444555555555555444444333333333333333333333333444444444444444444444444111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333000111222222333333222222222333333444444333333222222222222222222222222222222222222222222222222222111222222333333222222111111111111111111111111111111111111111111111111111111222222333333333222222222222222222222222222222000000000111222222222333222222222222222222222222222222222222222222222222222222222222222222222222000111111222222111111000222222111111111111222222000000111111111222222222333222222111111222222333222222222222222222222222333222222111222222333333222111111111111111111222111111111111111111111111333333333333333333333333333222222111111222222333111111222222333333333333^^^___```bbbdddggghhhiiiooopppqqqsssuuuwwwyyyzzz{{{{{{{{{{{{{{{|||}}}}}}~~~~~~}}}|||{{{zzz|||}}}}}}~~~}}}yyysssnnnjjjgggccc``````aaaaaabbbaaa```^^^]]]_________^^^\\\ZZZWWWVVVPPPOOOMMMKKKKKKKKKMMMNNNJJJHHHFFFCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????===<<<;;;<<<;;;;;;:::::::::;;;;;;999888888888999:::;;;;;;999999:::::::::::::::;;;888888888888999999999999777888888888999999999:::666666777888888999:::::::::::::::::::::;;;;;;;;;;;;;;;::::::999999888888999999999999999999999999:::::::::;;;:::999999888666666666666666777777777777888999999999999888777666666777777888888777777999999999888777666555444444555555555555666666666555555555555555555555555444444444444444444444444333333333333333333333333333333333444555555666666444444555555555555555666444555666666777777666666444333333333333333333222444444444444444444444444222222333333333333444444444444555555555555444444333333333333333333333333222222222222222222222222000000000111111111111222333333333333333333333333444444444444444444444444333333333333333333333333111222222333333333333333111222222333333222222111222222222222222222222222222222222222222222222222111222222333333222222111111111111111111111111111111111111111111111111111111111222333333333222222111111111111111111111111111111111111111222222222111222222333333222222111222222222222222222222222111111111222222222222222111111222222222222111111222222111111111111222222000111111111111222222222333222222111111222222333222222222222222222222222222222111111222222333333222222333333333333222222222333333444444333333222333333333333333333333333222222111111111111222222000000222333333333333333KKKLLLLLLMMMOOOQQQRRRSSSZZZ[[[\\\^^^```bbbcccccccccccccccdddfffgggggggggjjjjjjjjjkkknnnrrrvvvxxx{{{{{{{{{{{{|||}}}~~~}}}|||zzzyyyyyyzzz{{{~~~zzzyyyyyyyyy{{{{{{yyywwwtttuuuwwwxxxxxxwwwvvvvvvpppooonnnkkkiiihhhgggfffdddeeegggiiijjjkkkjjjjjjiiiiiiiiiiiihhhgggffffffbbb^^^ZZZVVVTTTQQQNNNKKKIIIKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGEEEDDDDDD???>>>======>>>@@@CCCEEEBBB@@@>>><<<;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;;;;:::999;;;;;;<<<<<<<<<:::999888:::999999888888999999::::::999888888888999;;;;;;;;;::::::999999999999999888999999999::::::::::::777777777777777888888888666666777777888888888999::::::::::::999999999999::::::::::::::::::999999999999999999999999999999888999:::::::::999777777555555555666666666777777777777777777777777777777555666666777777777777777555666666777777666666666444444444555555555666666444444444444444444444444444444444444444444444444333333333333333333333333333333444444555666666666333333333444444555555555333444555555666666555555333333333333444444444444444444444444444444444444222222222333333444444444333333444444444444333333222222222222222222222222222222222222222222222222111111111111222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222333444444444444444000111111222222111111000111111111111111111111111222222222222222222222222111222222333333222222111111111111111111111111111111111111111111111111111000111222333333333333222222222222222222222222222222222222111111111111111111222333333333333222111111111111111111111111111000111111111222222222222222222333333333333222222222222111111111111222222000111111111111222222222333222222111111222222333222222222222222222222222222222111111222222333444333333333444444333333333222333444444444444333222222222222222222222222222222222111111111111222222///000222333444444333333BBBBBBBBBBBBCCCDDDEEEFFFJJJKKKMMMOOOQQQRRRRRRSSSQQQQQQQQQRRRUUUVVVVVVVVVTTTTTTSSSTTTWWW[[[___bbbbbbbbbcccdddfffhhhiiijjjpppnnnjjjgggfffgggjjjkkklllpppuuuxxxxxxyyy||||||~~~}}}zzzyyyyyyuuuxxx}}}}}}|||{{{{{{{{{xxxyyy{{{|||}}}}}}||||||yyyyyyyyyxxxxxxxxxwwwwwwnnnllljjjiiihhhgggeeeccc___```aaaaaaaaa```^^^]]]ZZZYYYVVVTTTQQQPPPNNNNNNMMMOOOQQQTTTUUUUUUTTTTTTRRRRRRRRRQQQPPPNNNMMMLLLIIIGGGEEEDDDDDDDDDCCCBBB===???AAABBBAAAAAAAAAAAA>>>>>>==================<<<;;;999888999;;;>>>@@@>>><<<:::999888999;;;<<<::::::::::::::::::::::::666777999::::::999777666666777888999:::999999888888888777777777777888888999888777666666666777888888888777666555555555666777777777777888888888888888888888888888888888888888888888999999999999999999999999999888888888777::::::::::::::::::::::::999999999999999999999999777888888999999777666555666777777777888888999999777777666666666666777777555555666777777777777777111222333555666777777777444444444555555555666666333333333333333333333333444444444444444444444444333333333333333333333333333333444444555666777777222222222333333444444444222333444444555555444444333333333444444555555555444444444444444444444444222222222333333444444444222222222333333222222222222222222222222222222222444444444444444444444444333333444444444555555555222222222222222222222222111111111111111111111111333333333333333333333333222333444444555555444444000000111111111111000000111111111111111111111111222222222222222222222222222222222333333222222222111111111111111111111111000000000000000000000000000111222333333333333333333333333333333333333333333222222222111111000000111222333444444333222111000000000000000000000000000000111111222222222222222333333444444333333222222222111111111111222222000111111111111222222222333222222222222222222333222222222222222222222222222111111111222333333444111222222333333222222111000111222333333222111000111111111111111111111111222222111111111111222222///000222333444444333333>>>>>>???@@@@@@@@@@@@@@@BBBCCCDDDEEEEEEEEEDDDCCCAAABBBDDDFFFHHHHHHHHHHHHGGGGGGFFFFFFGGGIIILLLNNNMMMLLLLLLLLLMMMPPPRRRTTTZZZYYYWWWUUUUUUUUUVVVWWWWWWXXXYYY[[[\\\^^^___````````````aaaaaaaaabbbbbbdddeeehhhkkkmmmnnnoooooopppppppppqqqsssvvvyyyzzzzzzyyyyyyyyyyyy{{{}}}~~~~~~}}}}}}}}}~~~~~~|||zzzxxxvvvtttssstttttttttsssqqqnnnllllllkkkhhhfffeeeeeeeeeeeebbbbbbcccdddeeeffffffggggggfffeeedddaaa___]]][[[VVVUUUSSSRRRPPPOOOOOOOOOJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGFFFEEEDDDBBBAAAAAABBBBBBCCCCCCCCCBBBBBBAAACCCCCCCCCBBBBBBBBBAAAAAA???>>>===<<<<<<<<<<<<<<<<<<;;;;;;:::999888777777555555666888888999999999888888999999999::::::::::::999999999888888777777777777777777777777777777777777777777777777777777888888888888888888888888777777777777777777777777888888777666666666666666666666777777888888999999666777888999999888777666777888999:::;;;<<<<<<<<<999999999999999999999999777777777777777777777777888888777777888888999:::888888888888888888888888888999:::;;;;;;:::999888888888888888888888888888::::::999999888777666666444444555555555555444444555555555555555555555555777555222333555777555444444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444555555555444444333333333333333333444444444555555333333333333333333333333333333333333333333333333333333333333222222111000333333333333333333333333444444444444444444444444333444444555555444444333444333222222222333444555444333333222111111111222222333444444444444333222111111111222222111111111333333333333333333333333111111111111111111111111333222222222222222222222222222222222222222222222......///000111222222333111111111111111111111111111111111111111111111111222222222222222222222222111111222222222333333333222222222222222222222222000000111222333333444444111111222222222222111111000111111111111222222222555444333333222222222222333222222222222222222333222222222111111111000000222222444444444444222222111111222222222333333333222222222222222222222222333333333333333333333333222222222222222222222222000111111111111222222222333333333333333333333333222222333333333333444444<<<<<<===>>>>>>>>>>>>>>>===>>>???@@@AAA@@@?????????@@@BBBCCCDDDDDDDDDDDDAAA@@@@@@@@@AAACCCDDDEEEFFFEEEDDDEEEFFFHHHJJJLLLLLLKKKHHHGGGFFFFFFGGGHHHGGGGGGHHHIIIKKKLLLMMMMMMLLLLLLLLLMMMMMMMMMNNNNNNPPPQQQSSSUUUVVVXXXXXXYYYXXXXXXXXXYYY[[[]]]___aaaeeedddddddddeeefffhhhhhhiiiiiijjjkkkkkklllmmmmmmmmmmmmmmmmmmmmmlllkkkjjjffffffggghhhiiijjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkfffeeeddddddccccccddddddjjjjjjkkkkkkkkkkkkjjjjjjggggggfffeeecccaaa```___[[[[[[\\\\\\[[[YYYVVVUUUVVVUUUSSSQQQPPPPPPPPPQQQQQQQQQRRRRRRSSSSSSTTTTTTRRRQQQPPPOOOMMMKKKJJJIIIGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>===<<<;;;::::::999;;;;;;<<<<<<<<<;;;;;;:::=========<<<<<<<<<;;;;;;;;;;;;:::999999999999999:::::::::999999888888777555555666888888999999888777888888888999999999999999999888888777777777777777777777777777777777777777777777777777777777777888888888888888888888888777777777777777777777777888777666666555555555666777777777777777888888888666777888888888888777666777777888999:::::::::999999999999999999999999999888888888888888888888888999888888888888999::::::888888888888888888888888777888999::::::999888777888888888888888888888888::::::999888888777666666444444555555555555444444555555555555555555555555777555333333555666555444444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444555555444444444333333333333333333444444444444555444444444444444444444444333333333333333333333333333333444444444333222222111111111111111111111111333333333333333333333333333333444444444444333333333222222111222333444555444333333222111111111222111222333444444333222111111222222333333222222111333333333333333333333333111111111111111111111111333333333333333333333333222222222222222222222222000000111111222222333333111111111111111111111111111111111111111111111111222222222222222222222222111111111222222222333333222222222222222222222222//////000111111222333333111111222222222222111111000111111111111222222222333333222111111111222222111111000000000000111111222222222111111111000000222222333444444333222222111111222222222333333333222222222222222222222222333333333333333333333333222222222222222222222222000111111111111222222222111111111111111111111111222222333333333333444444::::::;;;<<<<<<<<<<<<;;;:::;;;<<<<<<======<<<<<<======>>>???@@@?????????;;;<<<<<<<<<======>>>>>>??????>>>>>>???@@@BBBCCCEEECCCAAA???>>>>>>>>>???>>>>>>>>>???@@@@@@AAAAAA>>>?????????@@@@@@@@@@@@CCCCCCCCCCCCDDDFFFGGGHHHEEEEEEFFFFFFGGGHHHJJJKKKLLLLLLLLLLLLMMMNNNOOOOOOOOOOOOOOOPPPPPPQQQQQQRRRRRRRRRSSSSSSSSSRRRRRRQQQPPPPPPPPPPPPQQQQQQQQQRRROOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMNNNPPPPPPQQQQQQQQQQQQPPPPPPMMMMMMMMMLLLKKKJJJIIIHHHGGGHHHHHHHHHGGGFFFDDDCCCDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@???>>>======<<<<<<<<<<<<<<<======:::::::::::::::::::::::::::::::::999999999888888888999999::::::999999999999888888888777777777777999999888777777777888888888888888888888888888888555555666777888888888888666777777777777777888888777777777777666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666555555444555555555888777777777777777777666666777777888888777777666666777777888888888777777888888888888888888888888999999999999999999999999888777777777777888999999999999999999999999999999666777777888888777777666777777777777777777777777999999888888777777666666444444555555555555444444444444444444444444444444666444333333444555555444444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444555444444444444333333333333333333333444444444444555555555555555555555555333333333333333333333333333333444555555555444444222222222222222222222222222222222222222222222222333333444444444444333333222111111111111222333333333333222222222222222222111111222222222222111111222333333444444333333222222222222222222222222222111111111111111111111111333333333333333333333333222222222222222222222222222222222222222222333333111111111111111111111111111111111111111111111111222222222222222222222222111111111222222222222333111111111111111111111111/////////000111111222222111111222222222222111111000111111111111222222222111111000000000111111222000//////......//////000222222222111111111111111222222333333333333222222111111222222222333333333222222222222222222222222333333333333333333333333222222222222222222222222000111111111111222222222111111111111111111111111222222333333333333444444999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<=========<<<<<<>>>============>>>??????DDDCCCAAA???>>>========================>>>>>>>>>;;;;;;;;;<<<<<<<<<======???>>>=========>>>@@@AAA??????????????????@@@@@@>>>>>>>>>??????@@@@@@AAABBBBBBBBBCCCCCCCCCDDDDDDAAABBBBBBCCCCCCCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAADDDCCCCCCBBBBBBBBBCCCCCCAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@???>>>>>>??????@@@@@@???>>>===<<<==================>>>>>>;;;;;;;;;;;;;;;:::::::::<<<<<<=========<<<<<<;;;::::::999999999999::::::777777777777777777777777999999999999999999999999777888888999999999999888999999888888888777777777999999888777777888888888777777777777888888999999555555666777888888777777666666666666666666666666666666666666666666555555777777777777777777777777777777777777777777777777666666666666666666666666777777777777777777777777666555555444444444555555888888777777666666666555666777777777777777777666777777888888888777666666888888888888888888888888888888888888888888888888666555555555555666777777999999999999999999999999666666666666666666666666777777777777777777777777888888777777777666666666444444555555555555444444444444444444444444444444555444333333444444444444444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444222222333333333444444444444444444444444444444444333333333333333333333333222222333444555555444444444444444444444444444444222222222222222222222222333333333444444333333333111111111111111222222222222222222333222222222111111111111111111111111111333444444444444444444333111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222000000000000000000000000000000000000111111222222111111222222222222111111000000111111111222222222000000000000000111222333/////////....../////////111111111111111111111111222222222333333222222222111111222222222333333333222222222222222222222222333333333333333333333333222222222222222222222222000000111111111222222222222222222222333333333333222222222333333333444444999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>======<<<>>>>>>======<<<<<<<<<<<<>>>>>><<<;;;:::999999888999999999999999999999999888888888888999999999999;;;:::999888888888::::::999:::::::::::::::999999::::::;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>?????????<<<<<<==================<<<<<<<<<;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<;;;<<<<<<======<<<<<<;;;:::;;;;;;<<<<<<;;;;;;:::999999999999999999888888777888888999999999999999:::::::::999999999999999666777888999999999999999888888777555555555555555777777777777777777777777444555555555555666666666444555555666777777777666999999999999888888888888777777666666666777777888555666666777777888888999555666666777777777777666555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666555555555555555555555555666666666666666666666666555555444444444444555666888777777777666666555555777666666666666666666777777888888888888888777666777777777777777777777777777777777777777777777777777666666666666777888888888888888888888888888888555555555555555555555555666666666666666666666666777777666666666666666666444444555555555555444444444444444444444444444444444444444333333333444555444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444222222222333333333444444222222222222222222222222333333333333333333333333000111222333333333333333444444444444444444444444444444444444444444444444222333333333333333333222000000111111222222222222111222222333333333222111111111111111111111111111333444444555555444444333111111111111111111111111111111111111111111111111///000000000111111111222222222222222222222222222111111111111111000000000111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222000000000000000000000000111111111222222222222222111111222222222222111111000000111111111222222222111111111111111222333444111000000//////000000111111111111111111111111111222222222222222222222222111111222222222333333333222222222222222222222222333333333333333333333333222222222222222222222222000000111111111222222222111111111222222333333333222222222333333333444444::::::;;;<<<<<<<<<<<<<<<:::999999999999:::;;;<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<============<<<<<<;;;:::999999999999999888888777777666777777777777777777888888666777777777888888888888888888777777777777888888888888999999999999888777888999999:::::::::999999::::::::::::::::::::::::::::::;;;;;;;;;::::::999888888888888888888888888999999999999999999999999888888777777888888999999999::::::;;;;;;::::::999666777777888888888777777666666666666777777777777666666777777888777777666666666777777777777777777444555666777888888888888999888777666555555555555666666666666666666666666444444444555555555555555555666777888999999999888888888777777777666666666444444333333333444555555555555666666777777777888555666666777777666666666666666666555555555555444555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555444555555666777777666666666666666666555777666666555555666666777666777888888888888777777666666666666666666666666666666666666666666666666999888888888888999::::::777777777777777777777777666555555444444555555666666666666666666666666666666666666666555555555555444444555555555555444444333333333333333333333333333444444333222222333555444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444333333333444444444444555222222222222333333333333111111111111111111111111333333333333333333333333111111222222333333222222222222222222222222222222444444444444444444444444222222333333333333222222000111222222333333222222000111222333444333222111333222111111111111222333333444444555555444444333222222222222222222222222111111111111111111111111//////000000111222222222222222222222222222222222000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111111222111111111111111111111111222222222222222222222222111111222222222222111111000111111111111222222222222222111111111222333333222111111000000111111222111111111111111222222222222222111111111111222222111111222222222333333333222222222222222222222222333333333333333333333333222222222222222222222222000111111111111222222222......//////000111111111222222333333333333444444999:::;;;;;;<<<<<<;;;;;;:::999999888999:::;;;<<<;;;:::999999999:::;;;<<<::::::::::::;;;<<<>>>???======<<<<<<:::999888777888888999999999999888888777777777888888999999999888888888888999999999999888999999::::::999999999888999:::;;;;;;:::999999666777888999999888777666888888888888888888777777999999999999999888777666888888888888999999999999777777777777777777777777888888888888888999::::::888888999999999999888888555555666666666666555555666666666666777777888888777777888999999888777666444444555555666666777777555666777888999999999999999888888777777777888888666666666666666666666666777777777777777777777777666777888999::::::::::::777666666666666555555555333333333333333444555666555666666666666666666666555666666666666666555555666666666666555555555444555555666666666777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555666666777888555555555666666666666666777666555555555555666777444555666666777777777777666666666666666666666666666666666666666666666666888777777777777888999999666666666666666666666666777666555444444555666777555555555555555555555555555555555555555555555555444444555555555555444444333333333333333333333333222444555444111111333555444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444333333333444444444555555111222222222222333333333222222222222222222222222333333333333333333333333333333333444333333222222333333333333333333333333333333333333333333333333222222333333333333222222111111333444444444333222///111222444444333222111444333222111111222333444333333444444444444333333333333333333333333333333111111111111111111111111000111111222333333444444222222222222222222222222000000000111111222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111222222222222222222222222222222222111111111111111111111222222222222111111000111111111111222222222222111111000000000111111222111111000000111111222000000111111111222222222333222111000000111222333111111222222222333333333222222222222222222222222333333333333333333333333222222222222222222222222000111111111111222222222.........///000111111111222222333333333333444444999999:::;;;;;;;;;;;;:::<<<;;;:::::::::;;;======:::999888888888999;;;<<<;;;;;;:::999;;;===@@@AAA>>>>>>>>>===;;;:::888777666666777888888888888777555555555666777888888888666666666777777777777888666777888999999999888777666777888999:::999888777666666777888888777666555888888888888888888777777999999999999888777555555666666666666777777888888888888888888888888888888666666666666666777888888777777888888888888777777777777777888777777666555444333333333444555666777666666777888777666555444555555666777888888999999444444555666777777777777444444444444555666777888777777777777777777777777777777666666666555555555111222333444555555555555777777777666666666555555555555555555555666777888666666666666666666666666555666666666666666555555777777666666666555555555555666666666777777888888666666666666666666666666666666666666666666666666777777777777777777777777666666666666666666666666666666666666666777888888444555555555666666777777777666555444444555666777222333444555666666666666666666666666666666666666777777777777777777777777444444444444444555666666555555555555555555555555777666555444444555666777555555555555555555555555444555555555555555555555444555555555555555555444333333333333333333333333222444555444111111333666444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444333333333444444555555555111111222222222333333333333333333333333333333333333333333333333333333333555555555555444333222222555555555555555555555555222222222222222222222222222222222333333222222222111222333444555444333333///000222444444444222111444444333222222333444444222333333444444333333222333333333333333333333333111111111111111111111111222222333444444555666666222222222222222222222222000000111222333333444444111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111222222222222222222222222111111111000000000000000111111222222222222111111000111111111111222222222222111000//////...//////111111000000000000111111000000111111222222222222333222111000000111222333111111222222222333333333222222222222222222222222333333333333333333333333222222222222222222222222000111111111111222222222///000000111222333333333222222333333333444444444999:::;;;;;;<<<<<<;;;;;;::::::::::::999888777777999:::;;;;;;:::999777666666666777888:::;;;<<<===;;;;;;;;;;;;:::999888777777777777777777777777777777777777777777777777777666666666666666666666666777777777777777777777777555555555555666666666666666666666666666666666666777777777777777888888999999999888777777666777777999888777777888888777666555555555555666666666666888888888888888888888888666666555555555555666666666666777777777777666666777777777777777777777777999888888888777777666666555555555555555555555555333444555666777888999:::666555444333333444555666666666666666666666666666777777666666555555555555444444444444444444444444777777777777777777777777666666666666777777777777777777666666555555555444777777777777777777777777666666555555555444444444333444444555666777888888666666555555555444444444666666555555555555666666666666666666555444333222666666666666777777777777666666666666666666666666555555555555666666666666555666777777777666444333666666666666666666666666666555444333333444555666666666666666666666666666888888888888777777777777777777666666666666777777444444555555666777777777777777666666555555555555444444444444444444444444555555555555555555555555555555444444444333333333444444333222222111111000333333333333333333333333555444333333222222222222777666555444333444555555333333333444444444555555333333333222222111111111444444444444444444444444222222333333333333444444333333333333333333333333111222222333333222222111444444444444444444444444666555555444222111111000000000000111111222222222000000111222333333444444555555555444444333333333222222222222222222222222333333222222111222222222222333333444444333333222222222222222222222222222111111222222222333333333222222222111222222333444000111111111111222222222111111111111111111111111//////000000111111111222111111111111111111111111000000111111222222222222222222222111111111000000111111111111111111111111111111111111111111111111222222222222222222222222000000111222222222222111222222222111111111000000666555333111////////////222222222222222222222222333333444444444444555555222222222222222222222222333333222111111222333333111111222222222333333333111111111111111111111111111222333333111111222333555444444333333444444555666777888888999999888888888888999::::::999999999999999::::::999999888888777777888888999:::;;;;;;;;;<<<<<<;;;:::999888888777777777777777777777777666666666666666666666666777777777777777777777777777777777777777777777777555555555555666666666666666666666666666666666666777777666666777777888999:::999777666666666777888999888666666777777666444555555555555666666666666555555555555555555555555666666555555555555666666666666777777777777666666666666666666666666666666888888888777777777666666555555555555555555555555888777777777666666555555666555555444444555555666555555555555555555555555666666666555555555444444444444444444444444444444555555555555555555555555444444444444555555555555777666666666555555555444555555555555555555555555666555555555444444444444444444555555666666777777666666555555555444444444444444333333333333444444666666666666555444333222444555555555555666666666555555555555555555555555555555555555666666666666555666777777666555444333555555555555555555555555666555444444444444555666666666666666666666666666999999888777666555555555777777666666666666777777666666666666666555555555666666666555555555444444444444444444444444444444555555555555555555555555555555444444444333333333333333333333333333444444333333333333333333333333555444333333222222222333666555444333333333444444333333333333444444444444333333333222222222111111333333333333333333333333222222333333333333444444333333333333333333333333333333333444444333333333333333333333333333333333444444333333333333222222111111111222222222333333111111111222222333333444333222222222111111111111222222222222222222222222333333222222111222222333222333333444444333333222222222222222222222222222111111222222222333333333444333222111111111111111000111111111111222222222111111111111111111111111000111111111222222222222111111111111111111111111111111111111111222222333222222222111111111000000111111111111111111111111111111111111111111111111222222222222222222222222000000111222222222222111222222222111111111000000333222111000000111111222222222222222222222222222111111111222222222333333222222222222222222222222333333222111111222333333111111222222222333333333111111111111111111111111111222333333111111222333444444333333333333444444555666666777888777777777666777888999::::::::::::999999888888888999999:::888888888999999999::::::;;;<<<<<<;;;;;;:::999888777777777777777777777777666666666666666666666666777777777777777777777777777777777777777777777777555555555555666666666666666666666666666666666666777777666666777777888999:::999777555555666888999999777666555666666444333444555555555555666666666555555555555555555555555666666555555555555666666555666666777777666666555666666666666666666666666777777777777666666666666555555555555555555555555888888777777666555444444555555666666666666555555555555555555555555555555555555555444444444444444555555555555555555555555444444444444444444444444333444444444444555555555666666666555555555555555444444444444444444444444555555555555444444444444555555555555555555666666555555555555555444444444444444333333333333444444666666666666555444333333333333444444444555555555555555555555555555555555444555555555555666666666555666666666666555444444555555555555555555555555666555444444444444555666666666666666666666666666999999888666555444333222777666666555555666666777888777777666555555444444555555555444444444444444444444444444444444444444444444444444444444444444555555444444444333333333222222333444444555666666333333333333333333333333444444333222222222333333555444333222222222333333222222222222333333333333333333333333222222222222333333333333333333333333222222333333333333444444333333333333333333333333333444444555555444444333333333333333333333333333222222222333333444444444222222222222333333333333222222222222222222222222111111111111111000000000222222222222222222222222333222222111222222333333222333333444444333333222222222222222222222222222111111222222222333333333444333222111000/////////000111111111111222222222111111111111111111111111222222222222222333333333111111111111111111111111222111000000000111333444222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111222222222222111222222222111111111111111/////////000111222444555222222222222222222222222111111111111222222222222222222222222222222222222333222222111111222222333111111222222222333333333222222222222222222222222111222333333111111222333444444333333333333444444777888999999::::::999999777777888999999999999999999888777777777999:::;;;999999999888888888888888;;;;;;;;;;;;;;;:::999999777777777777777777777777666666666666666666666666666666666666666666666666555555555555555555555555555555555555666666666666555555555555555555555555666666666666666777888888:::999777555555666888:::888777555555555555333111444444444555555555666666777777777777777777777777666666555555555555666666555666666666666666666555666666666666666666666666666666666666666666666666555555555555555555555555555555666666666666666666444555777777777777555444555555555555555555555555444444444444444444444444666666666666666666666666444444444444444444444444555555555666666666777777555555555555555555555555444444444444444444444444444444444444444444444444555555555555555555555444555555555555555555555555666666555555555555666666555555666666555444444333333444444444444555555555555555555555555555555555444444444555555555666666555555555555555555555444555555555555555555555555555555555444444555555555666666666666666666666666777777666555444444333333666666666555555666666666777777666666555555555555444444444444444444444444444444444444444444444444444444444444444444444444555555444444444333333333222333333333444444444555333333333333333333333333444333333222222333333333333333333222222222222222111111222222222333333333333333333333333333333333222222222222222222222222222222222333333333444444333333333333333333333333333333444444444444333333222222222222222222222222222222333333333333444444333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111222222333333222333333444444333333222222222222222222222222222111111222222222333333333333222111000////////////000000111111111222222222111111111111111111111111222222222222222222222222111111111111111111111111222111000///000111333444111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000111222222222222111111111111111111111111111...//////000222333444555222222222222222222222222222333333333333444444444222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111222333333111111222333444333333333333333333444888999999:::::::::::::::999999999999888888777666888888777666777888:::;;;999999888888888888777777:::::::::;;;::::::999888666666666666666666666666555555555555555555555555555555555555555555555555444444444444444444444444555555555555666666666666444444444444444444444444666666666555666777777888999888666555666777888999777666444444555555333111444444444444555555555555666666666666666666666666666666555555555555666666555555666666666666555555555555555555555555555555555555555555555555555666555555555555555555555555555555555555666666666666444555666777777666555444555555555555555555555555444444444444444444444444666666666666666666666666555555555555555555555555555555555555666666666666444444444555555555555555555555555555555555555555333333444444444444444444555555555555444444444444444555555555555555555555666666555555555555666666555555555666555555444333444444555555555666666666555555555555555555555555444444444444555555555555555444444444444555555555555555555555555555555555444555555555555555555444666666666666666666666666444444444444555555555555666666555555555555666666555555555555666666777777444444444444444444444444444444444444444444444444444444444444444444444444555555444444444333333333444333333333222222111111333333333333333333333333333333333222222333333444222222222222222111111111111111222222222333333333333333333333333333333333222222222222222222222222222222222333333333444444333333333333333333333333222222333333333333222222222222222222222222222222444444333333333333222222333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222111111111222222333444222333333444444333333222222222222222222222222222111111222222222333333333111000000000000000111111000000111111111222222222111111111111111111111111111111111111111111000000111111111111111111111111222111000000000111222333111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000111222222222222111111111111111111111111111000000111111222222222222222222222222222222222222222222222333333333444444222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111222333333111111222333333333333222222333333333666777888888999999888888999999999999888777666555888888777777777888888999888888888888888888777777888888999999999999888888666666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444555555555555666666666666444444444444444444444444666666555555666666777888777777777777777888888999777555444444555666444333333444444444444555555555444444444444444444444444666666555555555555666666444555555666666555555444555555555555555555555555444444444555555555555555555555555555555555555555777777666666555444333333444444555555555555444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555222333333333333444444444444444444444444555555555555555555555555555555555333333333333444444444444444444444444444444555555444444444555555555555555444444333333333333444444444555555555555555444444444555555555555666666666444444444444444444444444333444444444444555555555444444444333444444555666444444444444444444444444444444555666666555444444666666666666666666666666333333444444555666666666666555555444444555555666444444555555666777777888444444444444444555555555444444444444444444444444333333333333333333333333555555444444444333333333444444333222222111000000333333333333333333333333333333222222222333444444222333333333333222111000222222222222333333333333333333333333444444444444333333333333333333333333222222333333333333444444333333333333333333333333111222222333333222222111333333333333333333333333444444444333333222222222333333333333222222222222222222222222222222222222000000000111111111111111222222222222222222222222111111111111222333444444222333333444444333333222222222222222222222222222111111222222222333333333000000000000000111222333000111111111111222222222111111111111111111111111111111111000000000000000111111111111111111111111000000111111222222222222111111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111000000111222222222222111111111111111111222222222000111111222222222111111222222222222222222222222000000000000111111111111222222222222222222222222111222222333333222222111111111222222222333333333333333333333333333333333111222333333111111222333333333222222222222333333555666666777888777777777777888888888888888777666777888888888888777777666777777777777888888888888666777777888888888777777666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666555555555555666777777555666777888999888888777666444444444666777666555333333444444444555555555444444444444444444444444666666555555555555666666444555555666666555555444555555555555555555555555333333444444444555555555555555555555555555555555666666666555555444444444444444333333333333444444444444444444444444444444444444555555555666666666444444444444444444444444444444444444444444444444222222333333333444444444333333333444444555555555444444444444444444444444222222333333333444444444333333333444444555555555444444444555555555666666444444333333333333444444444444555555555555555444333333444444444555555555444444444444444444444444333333444444444555555555444444333333333444555666444444444444444444444444444444555666666555444444666666666666666666666666555555555555555666666666666555555444444555555666555555555666666666666666444444555555555666666666444444444444444444444444333333333333333333333333555555444444444333333333333333333333333333222222333333333333333333333333333222222222333333444555222333444444444333111111333333333333444444444444333333333444444444555555333333333333333333333333222222333333333333444444333333333333333333333333222333333333333333333222333333333333333333333333222222333333333333444444333333222222222111111111111111111222222333333444111111111111222222222333222222222222222222222222111111111111222333444555222333333444444333333222222222222222222222222222111111222222222333333333333222222111111111222222000111111111111222222222111111111111111111111111222222222111111000000000111111111111111111111111///000111333333222111000000000111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222000000111222222222222111000000111111111222222222///000111222333222222111222222222222222222222222000000000000111111111111222222222222222222222222111222333333333333222111111111222222222333333333333333333333333333333333111222333333111111222333333333222222222222333333666777777888888888888888555666777888888999999888777888999999999777666555666777777777888888888888555666777777777777666666666666666666666666666666555555555555555555555555666666666666666666666666777777777777777777777777555555555555666666666777888888888888888888888888555555555555555666777777444555888999:::999888666555444444555777888777666333333333444444444555555666666666666666666666666666666555555555555666666444555555555555555555444555555555555555555555555333333333444444555555555555555555555555555555555222222333444555777777888444444222111111222444444444444444444444444444444555555555666666666777777444444444444444444444444333333333333333333333333444444444555555555666666333333333444444555555555333333333333333333333333222222222333333444444444222222333333444555666666444444444555555555666666666666666555555666666666444444555555555555555444222222333333333444444444444444444444444444444444333333333444444444555555444333333222333444666666444444444444444444444444333444555666666555444333666666666666666666666666777777666666666555555444555555555444444555555555777777777666555555444444555555555666666666777777444444444444444444444444333333333333333333333333555555444444444333333333222333333444444555555666333333333333333333333333222222222222333333444555333333444555444333222111333333444444444444555555333333333444444555555555444444444444444444444444222222333333333444444444333333333333333333333333333444444555555444444333444444444444444444444444000111111222444555555666222222222111111000000000000000111222333333444444333333333444444555555555222222222222222222222222111111111111222333444555222333333444444333333222222222222222222222222222111111222222222333333333555555333222111111000000000111111111111222222222111111111111111111111111333333333222222111111111111111111111111111111111...///222444444333111///000000111111222222222222111111111111111111111111111111111111111111111111222222222222222222222222000000111222222222222111000000111111222222222222...///111222333333333222222222222222222222222222111222222222222333333333222222222222222222222222111222333444444333222111111111222222222333333333333333333333333333333333111222333333111111222333333222222222222222222333777777777777666666666666999999999888888888888888777888888888888777666666999888888888777777666666777777888888888888777777888888888888777666444444555555444444444444555555666666666666666666666666444444444444444444444444444444444555555555555666555666777999999888777777777777666555555555555555555555555555666777999999:::999777555555555666666555555555666666666666777555555555555555444444444777777666666555555555444555555555555555555555555555444333222222444555777555444333222222333444555555444333333333333444555666666555555555444444444444333333222222333333444333333444444555666777777333333333333444666888999555555555555555555555555666666555444333222222111222222222333333333444444333333444444555666777777888777777666555444444444222222222333333333444444333444444555555444444333555555555555555555555555444444444444444444444444333444444555555444444333666666555555555444444444444444333333333333222222444333333222333444555666666666555555555444444444444444444444444444444444333333222222333444666777666555444333333444555666777666555444444555666777888888777777666666555555444444444444444444444444444444444444444444444444444444444333333222222222444444444444444444444444666555444333222222222222333333333333333333333333444444444333333222222222333333333333333333333333666666666666666666666666444444444444444444444444444333333222222333333444222222333333333333444444333333333444444555555555555555555444444333333333555444444333333444444555222222222222222222222222444444444333333222222222333333333333333333333333222222222222222222222222444444444333333222222222111111111111111111111111333333222222111222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111222222222222222222222222000000000000000000000000555444333111000/////////222222222222222222222222111222222222333333333333111111111111111111111111111111222222222333333333222222111111111111222222111111111111111111111111111111111111111111111111222222222222222222222222333222222222222222222333111111111111111111111111222222222222222222222222333333333222222222111111111111111111111111111111444444333222222111111000222222222222222222222222333333333333333333333333777666666666666666666666888888888888888888888888888888888999888777777666888888888777777777666666666666777777777777666666888888888777777666444444555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555666666666777888888888888777777777666555555555555555555555555555666777888999888777666555444444444555444444555555555666666666555555555555555555555555666555555555444444444444555555555555555555555555555444333222222444555777555555444333333444555555555444333333333333444555666555555555444444444444555444444333333444444555111222222222333444444444555444444444444555555666222222222222222222222222444444444333222222111111333333333333444444444444333333444444555666666777777777666666555444444333333333333333444444444444333444444555555444444333555555555555555555555555444444444444444444444444333333444444444444333333666555555555444444444444444444333333333333222222444333333222333444555666666555555555444444444444444444444444444444444444333333222222333444666777666555444333333444555666777666555444444555666777777777777666666666555555444444444444444444444444444444444444444444444444444444444333333222222222444444444444444444444444666555444333222222222222333333333333333333333333444333333333333333333222333333333333333333333333444444444444444444444444444444444444444444444444444333333222222333333444222222333333333333444444333333333444444444555555555555444444444333333333444444333333333333444444333333333333333333333333444444444333333222222222333333333333333333333333222222222222222222222222444333333333222222222222111111111111111111111111333333222222111222222333222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111222222222222222222222222000000000000000000000000111111000000///000000000222222222222222222222222.../////////000000000000111111111111111111111111111111111111222222222333222222111111111111222222111111111111111111111111111111111111111111111111222222222222222222222222222222111111111111222222111111111111111111111111222222222222222222222222111111111222222333333333222222222222222222222222444444444444333333333333222222222222222222222222333333333333333333333333666666666666666666666666666666777777888888999999888999999999999888777777888888777777777777666666555555666666666666555555777777777777666555555444555666777777777777666555555555555555555555555555666666666666666666666666444444444555555555555666666666666666666777888888777666555555444555555555555555555555666777888888777666555444333333333444333333333444444444555555555555666666666666666666444444444444444333333333444444444444444444444444444444333222333444555666666555444444444444555666555444444333333444444555555555555555444444444444666555555444444555555666222222222222333333333333555555555555555444333333111111111111111111111111222222222222222222222222333444444444444555555555333333333444555555666666666666666555555444444333333444444444444555555555333444444555555444444333444444444444444444444444444444444444444444444444333333444444444444333333555555555555444444444444444444333333333333222222444333333333333444444555555555555555444444444444444444444444444444444444333333333333333444666666555555444444444444555555666666555444444555666666666666666666666555555555444444444444444444444444444444444444444444444444444444333333333333222222444444444444444444444444555555444333222222222222333333333333333333333333222333333333333333333444333333333333333333333333222222222222222222222222333333333333444444444444444333333222222333333444222222333333333333444444333333333333444444444444444444444444333333333333444444333333333333444444333333333333333333333333444444333333333333222222333333333333333333333333222222222222222222222222222222222222222111111111222222222222222222222222333222222111222222333333222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000//////......///000111111222222222222222222222222111111111111222222222222111111111111111111111111000000000111111111222222222222111111111111222222111111111111111111111111111111111111111111111111222222222222222222222222111111111000000111111111222222222222222222222222222222222222222222222222///000111222333444444555333333333333333333333333222222222333333333333333222222222222222222222222222222222222222222222222555555555666666666666666555555666666777888999999999999999999999888888777777777777777777777666666555666666777777666666555666666777777666555555444444666777999999777666444555555555555555555555555555555555555555555555555444444444555555555555666777666555444555666777888666555555444444555555555555555555555555666777888777777666555444444444444222222333333333444444444555555666666666666666777444444444444444444444444444444444444444444444444444444333333333444555666555555555555555555555555444444444444444444444444444444444444444444444444555555444444444444555555555555444444444444444444333444555666555444333222333333333333333333333333111111222222333333333444444444444555555555666666333333333444444555555555555555555444444444333333444444444555555555666666333444444555555444444333444444444444444444444444444444444444444444444444333333333444444333333333444444444444444444444444444444333333333222222222333333333333333333333444444444444444444444444444444444444444444444444444333333333333444444555555444444444444444444444444555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444555444333333222222222333333333333333333333333333222222222333333444444444222222222222222222222222222222222222222222222222333333333333333444444444444333333222222333333444222222222333333333444444333333333333333333333333333333333333333333333333444333333333333333333444444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222222222111111222222333333222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000////////////000111111111111111111111111111111222222222333333333444444111111111111111111111111///000000000000111111111222222111111111111222222111111111111111111111111111111111111111111111111111111111111222222222222111111000000000000111111222222222222222222222222222222222222222222222222000000111222333333444444333333333333333333333333......///000111111222222222222222222222222222222111111111111111111111111444444555555666666666777444444555666777777888888888999999999999888777777666666666666666666777777666777777888888777777666555666666666666555555444444666777999999777666444555555555555555555555555444444444444444444444444444444444555555555555666666555444444444555777888555555444444444444555555555555555555555666666777888888777777666555555444222222222333333333333444444555555555666666666777555555555555555555666666444444444444444444444444333333333333444444555555444555555555555555555444444444444444444444444444333333444444444444444444444444333333333333444444444444444444444444333333111222444555555555444333555555555555555555555555222222333333444444555555444444444555555555666666333333333444444444444444444444444444333333333333444444444555555555666666333444444555555444444333444444444444444444444444444444444444444444444444222333333333333333333222333333444444444444444444444444333333333222222222333333333333333333222222333333444444444444444444444444444444444444444444333333444444444444444444333444444444444444444333444444555555555555444444444444444444444555555555444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444444444333222222222333333333333333333333333333333222222222333333444444444222222222222222222222222222222222222222222222222222222222333333333444444444333333222222333333444222222222333333333444444333333333333333333333333333333333333333333333333333333333222222333333333444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222222111111111222222333444222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000222222111000000000111111111111111111111111111111////////////000000000000111111111111111111111111///000000000000111111111222222111111111111222222111111111111111111111111111111111111111111111111000000000111111222222222111111000000000000111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222......///000111222222333222222222222222222222222111111111111111111111111444444444555555666666777444444555555666666777777777888888888888777666666555555666666666666777777777777888888888888777777555555666666666555555444555666777777777777666555444444444444444444444444444444444444444444444444444444444555555555555666444444444444444555666666444444444333444444555666666555555444555555666666888888888888777666555444222222222333333333444444333333444444555666666666555555555666666666666666333333333333333333333333333333333444444444555555333333444555555444333333333444444555555444444333333333333333444444444444333333333222222333333333111111111111222222222222222222333444444444444444333333333333333333333333333333333444444555555555333444444444444555555555333333333333333333444444333333333333333333333333333444444444444555555555333444444555555444444333333333333333333333333333444444444444444444444444222222333333333333222222333333333333444444444444444444333333333333222222222333333333333222222111333333333333444444444444444444444444444444444444333333444555555444444333333333444444444444333333444444555555555555444444333333333444444444444444444444444444444444444444444444444444444444444444222222333333333333444444444444444444444444444444444333333222222333333333333333333333333333333333222333333333333333333444222222222222222222222222333333333333333333333333111111222222333333444444444333333222222333333444222222333333333333444444333333333333222222222222222222222222333333333333333333222222222222333333333333333333333333333333222222333333333333444444333333333333333333333333222222222222222222222222111111111222222222222222333333333333333333333333111111111111222333444444222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000333333222111111000111111111111111111111111111111000000000111111111222222111111111111111111111111000000000111111111222222222222111111111111222222111111111111111111111111111111111111111111111111//////000000111222222222111111111000000111111111333333333333333333333333222222222222222222222222333333333222222222111111111111111111111111111111111111222222333444555555222222222222222222222222222222222222222222222222333333444555555666777777555555555555555555555555666777777777777666555555555555555666666666777777666666777777777777666666444444555666666555555444555555555555555555555555444444444444444444444444555555555555555555555555444444444555555555555666333333444555555555555444444333333333444444555666666555555444444555555555666777777777777555444333333333333333444444444444222222333333444555555555444444444555555666666666333333333333333333333333333333444444555555444444222222333444444333222222333333444555555444333333222222333333333444444444444444333333333333444444000000000111222222222333444444333333222333333333222222222222222222222222333333333333333333444444333333333333444444444444333333333333333333333333222222222222222222333333333333333333444444444444333444444555555444444333333333333333333333333333444444444444444444444444222222333333333333222222222222333333333444444444444444333333333333222222222333333444333222111000222222333333333444444444444444444444444444444444333444444555555444333333222333444444444444333222333444444555555444444333222222333333333444444444444444444444444444444444444444444444444444444444222222222333333444444444444444444444444444444444333333333222222333333444333333333333333333333333444333333333333333333222111111111111111111111111333333333333333333333333000111111222333333444444444333333222222333333444222222333333333333444444333333333222222222111111111111222222222333333333333333222222222222333333333333333333333333333333222222222333333444444444333333333333333333333333222222222222222222222222222222222222333333333444333333333333333333333333111111111111222333444555222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111222222222222222222222222000000000000000000000000111000000000000111111222111111111111111111111111222222333333333444444444111111111111111111111111111111111111222222222333222222111111111111222222111111111111111111111111111111111111111111111111/////////000111222222222222222111111111111222222333333333333333333333333222222222222222222222222222222222222222222333333222222222222222222222222222222333333444444555555222222222222222222222222333333333333333333333333333333444444555666777777555555555555555555444444666666666666666555555444444555555555666666777777555555666666666666555555444444555555666555555444666555444444444444555666444444444444444444444444666666666666666666666666444444444555555555666666222333444555666555444333333333333333444444555666666555555444444444555555555666666666666444333222333333444444444444555555111111222333333444555555333333333444444555555555333333333333333333333333222333444444555555444444111111333333333333111111333333444555555444333333222222222333333444444444555555555444444555555555111111222333444444555555777666444222111111111222333333333333333333333333222222222222222222222222222222222333333333444444333333333333333333333333222222222222222222222333222222222333333333444444333444444555555444444333333333333333333333333333444444444444444444444444222222222333333222222222222222222333333444444444444444444333333333222222222333333444333222111000222222222333333444444444444444444444444444444444333444555555555444333222222222444444444444222222333333444555555444333333222222222333333444444444444444444444444444444444444444444444444444444444222222222333333444444444444444444444444444444444333333333222222333444444333333333333333333333333444444444333333222222222111111111111111111111111222222222222222222222222000000111222333333444444444333333222222333333444222222333333333444444444333333333222222111111111111111111222222333333333333222222222222222222333222222222222222222222222222222222333333444444444333333333333333333333333222222222222222222222222222222222333333444444444333333333333333333333333111111111111222333444555222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111222222222222222222222222000000000000000000000000------......///111222333000000000000000000000000//////000000000111111111111111111111111111111111111222222222222333333333222222111111111111222222111111111111111111111111111111111111111111111111...//////000111222222222333333222222222222333333333333333333333333333333222222222222222222222222000000111222333444444555333333333333333333333333111222222222222333333333222222222222222222222222333333333333333333333333444444444333333222222222666666666666666666666666666666666666666555555555555444444555777888777666444444555555555555444444555555555555555555555555444333222222222222333444222222222333333444444444555555555555555555555555333333333444444444555555555555555444444333333333444444444444444444444444111111111222222333333333444555555555444333333222444444444444444444444444444444444555555555666666555555555555555555555555555555444333444555666777333333333444444444555555777666444333222333333444444444444555555555666666222222333333333333444444111111111222222333333333444333333222222333333444333444555666666555444333333444444555555444444333444444444555555444333333222333333444444333333222555555555444444333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444333333333333333222111000111111111000111111222333333333333333333333333333333333333333333333333333333333333444444444555555666555555444444333222222444444444444333333222111222222444444444444222222444333333222222333333444444444444444444444444444777555333111000111333444444444444444444444444444333333333333333333333333444444555555555555444444333333333333333333333333222222333333333333444444444333333222222333333444333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222333444444555555444444333444444444333333222222222333333333222222222111111333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333333333333222222111111111333333333333333333333333222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222333222222111111222222333111111111111111111111111111111111111111111111111222222333333333444444444111111111111111111111111000000000000000000000000///000222333333222000///111111111111111111111111111111000000000000111111111111222333333333333222222222222222222222222222333222222111111222222333000000000000000000000000222222222222222222222222333333333222222111111111333333333222222111111111333222111000000111222333222222111000//////000000111222333333333333222111111111222333333333333222000000000111111222222333777666444111111111222333444444444333333222222222555555555555555555555555555555555555666666666666666555444555666777666555444444555555555555444444444444444444444444444444555444333222222333444555444444444444444444555555555555555555555555555555333333333444444444555555333333333333333222222222444444444444444444444444333333333333333444444444444444555555444444333222444444444444444444444444333333444444444555555555444444444444444444444444555444444333444555666777333333333444444444555555666555444333333333444444333333444444444555555555222222333333333333444444222222222222222222333333444333333222222333333444111222222222222222222111333333444444444444333333222222222333333222222111222333333444444333333222444444444444333333333222333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444333333333333333222111000111111111111111222222333333333333333333333333333333333333333333333333333222222222333333333444444333333444444444444444444333444444444333333222111222333333444444333333222444333333222222333333444444444444444444444444444666555333111000111333444444444444444444444444444333333333333333333333333444444555555555555444444333333333333333333333333111111111222222222333333444333333222222333333444333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222333333444444444444333333444444444333333222222222555555555444444444333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333333333333222222222111111222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222333222222111111222222333111111111111111111111111111111111111111111111111222222222222333333333333111111111111111111111111111111111111111111111111///000222333333222000///111111111111111111111111111111000000000000111111111111222333333333333222111111111111111111111111333222222111111222222333000000000000000000000000111111111111111111111111333333333222222222111111333333333222222111111111333222111111111111222333333333222111111111111111111222333333333333222111111111222333333333333222111111111222222222222222777555333222111111222333444444333333333333222222444444444444444444444444444444444555666666666777777666555555666777555444444444555555555555444444333333333333333333333333555555444444444444555555555555555555555555444444444444444444444444444444333333333444444444555555111111222222222222222333444444444444444444444444555555555555444444444444444444555555444444333333444444444444444444444444222222333333333444444444333333333333333333333333444444444333444555555666333333333444444444555555444444333333333444555555222222333333333444444444222222333333333333444444333333222222222222222222444333333222222333333444222111111000000111111222333333444444444444333333111222222333333222222222222333333444444333333222333333333333222222222222333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444222222333333333222111111111111111111111222333333333333333333333333333333333333333333333333333333111111111222222222333333222222222333444555555555333333444444444333222222222333333444444333333222444333333222222333333444444444444444444444444444666444333111111222333444444444444444444444444444333333333333333333333333444444555555555555444444333333333333333333333333000000111111111222222222333333222222222222333333333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222333333444444444444333333444444333333333333222222555555555555444444444444333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333333333333222222222222111111111111111111111111111222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222111111111222222222222333111111111111111111111111111111111111111111111111000111222333333222111000111111111111111111111111111111000000000000111111111111222333333333333222000000000000000000000000222222111111111111222222000000000000000000000000111111111111111111111111333333333222222222222111222222222222222111111111333333222222222222333333444444333222222222222333111222222333333222222111111111222333333333333222333333333333222222222222666555333222111222222333333333333333333333333333444444444444444444444444333333444444555666777777888777555555666666555333444444555555555555444444333333333333333333333333555555555555555555555555666666555555444444333333444444444444444444444444333333333444444444555555111111222222333333444444444444444444444444444444666555555555444444333333333444444555444444333333444444444444444444444444111111222222222333333333222222222222222222222222333333333444444444555555333333333444444444555555333333333333444555555666111111222222222333333333222222222333333333444444333333333222222111111111444333333222222333333444555444333222222333444555333333333444444333333333333333444555555555444444222333333444444333333222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333333222222111222111111111111222333333333333333333333333333333333333333333333333333333222222222222333333333333222222333333333444444444333333333444444333333222333333333333333333333333444333333222222333333444444444444444444444444444555444222111111222333444333333333333333333333333333333333333333333333333333444444555555444444333333333333333333333333333111111111111222222222222333333222222222222333333333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222333333333444444333333333333333333333333333333333444333333333333222222222333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111222222222333333333222222222222222222222222222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222000000111111111222222222111111111111111111111111111111111111111111111111000111222222222222111000111111111111111111111111111111000000000000111111111111222333333333333222111111111111111111111111222222111111111111222222000000000000000000000000111111111111111111111111222222222222222222222222222222222111111111111111333333333333333333333333333333222222222222333333222222222222222222222222111111222333333333333222444444444333333222222222444444333222222222333333333333333333333333333333444444444444444444444444222333333444555666666777888777555555666666555333444444555555555555444444444444444444444444444444555555555555555555555555555444444444333333222222444444444444444444444444333333333444444444555555222222333333444444555555444444444444444444444444555555444444333333222222333333444444555444444333444444444444444444444444111111111222222222333333222222222222222222222222333333333444444444444444333333333444444444555555222333333444444555555555111111111222222222333333222222222333333333444444333333333222222111111111444333333222222333333444666555444333333444555666222333333333333333333222222333444444555555555444222333333444444333333222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111222222333333333222222222222222111222333333444333333333333333333333333333333333333333333333333333333333333444444444444444444333333333222222222222333333444444333333333333333333333333333333333444333333222222333333444444444444444444444444444444333222222222333444444333333333333333333333333333333333333333333333333333333444444444444333333333333333333333333333333222222222333333333333444333222222111111222222333333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222222333333333333333333222333333333333333333333333444444444333333333222222333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333111111111111111111111111111111222222222333333333222222222222222222222222222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222000000111111111222222222111111111111111111111111111111111111111111111111111111111222222111111111111111111111111111111111111111000000000000111111111111222333333333333222222222222222222222222222222111111000000111111222000000000000000000000000333333333333333333333333222222222222222222222222111111111111111111111111333333333333333333333333222222111111111222222333222222222222222222222222111111222333333333333222444444444333333222222222333333333333333333444444222222333333333333444444444444444444444444444444333333333444555555555666777666555555666777555444444444555555555555444444555555555555555555555555444444555555555555444444333333333333333333222222333333333333333333333333333333333444444444555555333444444444444444555555444444444444444444444444444444444333333333333333333333444444555555444444444444444444444444444444111111222222222333333333222222222222222222222222222222333444444444444333333333333444444444555555333333444555555555444444111111222222222333333333222222333333333333444444333333222222222222222222444333333222222333333444444333333222222333333444222222333333333333222222000000111222333333333333222333333444444333333222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111222333333333222222222222222222222333444444333333333333333333333333333333333333333333333333333333444444444555555555444444444333222111111111222222333444444444333333444333333222222333333444444333333222222333333444444444444444444444444444333333222222333333444444333333333333333333333333333333333333333333333333333333444444444444333333333333333333333333333333222222333333333444444444222222111111111111222222333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222222222333333333333222222222222333333333333444444666666666666555555555444333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333111222222222222333333333333333333333333333333333111111111111111111111111111111222222222333333333222222222222222222222222222222222222222222222222333222222111111222222333333333333333333333333333333333333333333333333333111111111222222222222333111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111000000000000111111111111222333333333333222222222222222222222222222111111000000000000111111000000000000000000000000444444444444444444444444111222222222222333333333000000000111111111111111222222333333333333222222222111111111111222222333333222222111111222222333111111222333333333333222333333333333222222222222222222222333333444444444222222222333333444444444555555555555555555555555444444444444444444444444666555444555666777666555444444555555555555444444444444444444444444444444222333444555555444333222333333333444444444444444333333333333333333333333333333333444444444555555444444444333333333333333444444444444444444444444444444444444555555555555222333444444555555444444444444444444444444444444222222222222333333333444333333333333333333333333111222333444444444333333333333333444444444555555333444555555555444333222222222222222333333333444222222333333333333444444222222222222222222333333444333333222222333333444222222222333333222222222222222333333333333222222///000111222333333333333222333333444444333333222222333333333444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222000111222333333333333222333222222222222333444444333333333333333333333333333333333333333333333333222222333333333444444444333333222222222222222222111222333333444444444333444333333222222333333444444333333222222333333444444444444444444444444444222222222333333444444444222222222222222222222222333333333333333333333333222333333444444333333222333333333333333333333333111222222222333333333333222222111111111111222222333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222222222333333333333222222222222222333333444444444666666666666555555555555333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333111111222222222333333333222222222222222222222222111111111111111111111111111111222222222333333333222222222222222222222222222222222222222222222222333222222111111222222333333333333333333333333333333333333333333333333333222222222222333333333333111111111111111111111111222222222222222222222222222111111111111111111222111111111111111111111111111111000000000000111111111111222333333333333222111111111111111111111111111111000000000000111111000000000000000000000000333333333333333333333333111111222222222333333333///000000000111111111222111111222333333222111111222222222222222333444444333333222111111222333333111111222333333333333222111111111222222222222222000111222333444444555555222222222333333444444444666666666666666666666666444444444444444444333333555444444555777888777666444555555555555555555444333333333333333333333333222222333444444333222222333444444555555666666666333333333333333333333333333333333444444444555555444333333222222111111111444444444444444444444444444555555555666666777777222333333444555555555444444444444444444444444444222222333333333444444444333333333333333333333333111222333444555444333333333333333444444444555555444444555666555444222111222222333333333444444444222222333333333444444444111111111222222333333444444333333222222333333444222333444555555444333222222222222333333222222222111222333444555555666555222333333444444333333222333333333444444555555555333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222000111222333333333333333333333222222333333444555333333333333333333333333333333333333333333333333111111222222222333333333111111111222222333444444111222333333444444444444444444222222222222444444444333333222222333333444444444444444444444444444222222222333333444444444222222222222222222222222333333333333333333333333222333333444444333333222333333333333333333333333000111111111111222222222222222111111111111222222333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222222222222333333222222222222222222333333444444444555555444444444333333333333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333111111111222222333333333111111111111111111111111000000000000000000000000111111222222222333333333222222222222222222222222222222222222222222222222333222222222222222222333333333333333333333333333333333333333333333333333222222333333333444444444111111111111111111111111222222222222222222222222222222111111111111222222111111111111111111111111111111000000000000111111111111222333333333333222000000000000000000000000111111000000000000111111000000000000000000000000222222222222222222222222111111111222222333333333//////000000111111111222000111222333333222111000333333333333444444555666444333222111111222333444111111222333333333333222000000000111111222222333000111222333444555555555444444333222222222333333222333444444333333555666444444444555555555555666666666555555555444444444777777666666555555555444333333333222222111111111222333333444555555555555777666555444333222222222444222111333777999888777222333333444444333333222222222222222222222222222444444444444444444444444111222333444555555555555666666666666666666666666444444222222222222444444444333222111111111222333222222222222222111000///333222111000000111222333333333333333333333333333555444333333222222222222333333333333333333333333333333333333333333333333333333333222222111111111222222222222222222222222444444444333333222222222777555333111///000000111222222222222222222222222333333333333333333333333777666555444444444444444444444444555444444333333000111222333333333333333222333333333222000...---222222333333333333444444444444444333333222222222222222222333333444444444222222222222222222222222333333333333333333333333111333444555555444222000222222222222222222222222333333333333333333333333333333444444444444555555555555444333333222111111222222333333333444444444333444444555555444444333222222222222222222222222444444444444444444444444333222111111111222333444111222333333444444333333333333333333333333333333222222222222222222222222222222222222222222222222666666555444333222222111222222222222222222222222111222333444555666666666333333333333333333333333111222333333444444333333333333333333333333333333222222111111111111111222555444444333333444444555999888777666444222111111333333333333333333333333555555555444333222000000222111000//////000111222222222222222222222222222444444333222222111000000000111111111111222222222222333333444333222000/////////000000111111222222111111222222222333333333111111111111111111111111333333333222222111111111111222222333333222222111333222111000000111222333111111111111111111111111222222111111111111222222222222222222222111000///111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111333333222111000000000111333111//////111222333222222222111000//////000000444444444444444444444444333222222111111222222333111111111222222333333333000000000000000000000000222222222222222222222222333333333333333333333333222333444444333333444666444444444555555555555666666666555555555444444444777666666666555555555444444333333333222222222222111111222333333333222222666555444444333333333333///...---///222333333111222333333444444333333222333333333333333333333333444444444444444444444444111222333444555555555555555555555555555555555555444333333222222333333444777666444333222111222222222222333333333333222222333222111000000111222333333333333333333333333333444444333222222222333333333333333333333333333333333333333333333333333333333333333222222222111111333333333333333333333333444444444333333222222222555444333111111222444555222222222222222222222222333333333333333333333333333222222111111111111222333444444444444444333333000000111222222222222222444444444444444333333222222222333333333333444444444444444333333222222222222333333333333333333444333333333333333333333333333333333333333333333333111222333444444444333222222222222222222222222222333333333333333333333333111111222222222222333333555555444333333222111111222222222222333333333444333333444444444444333333222222222222222222222222333333333333333333333333333222111111111222333444111222333333444444333333333333333333333333333333222222222222222222222222222222222222222222222222444444444333222222111111222222222222222222222222000111111222333333333333333333333333333333333333111222333333444444333333333333333333333333333333333333222222222222222333444444333333333333444444333333333333444444444444333333333333333333333333333333444444333333222222333222111000000111222333222222222222222222222222222222222222222222222222111111111111222222222222222222333333333222111000000000000000111111111111111111222222222333333333222222222222222222222222333333333222222222111111111222222333333222222111222222111000000111222222111111111111111111111111333222222222222222222333222222222222222111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111444333333222111111222222666444222111111222222111333333222111111111111111333333333333333333333333333222222111111222222333222222222222222222333333111111111111111111111111222222222222222222222222222222333444444444333222222333444444333333444555444444444555555555555666555555555555555444444444666666666555555555555555444444444444333333333333222222333333333222111111555444444333333333444444222111111111333444333222222333333444444333333222444444444444444444444444444444444444444444444444222222333444555555555555444444444444444444444444222333333444444333333222888777666444333222111111222222333444444444333333222222111111111111222222222222222222222222222222333333222222222333444444333333333333333333333333333333333333333333333333333333333333222222222222444444444444444444444444444444333333333333222222333333222222333555777888222222222222222222222222333333333333333333333333111000000000000111111222333333444444444444333333222222222333333333333333444444333444444555666666222222333333333333444444444444333333333333222222444333333333333333333222444444444444444444444444333333333333333333333333222222222333333444444444333333333333333333333333333333333333333333333333111111222222222222333333555444444333333222222111111111222222222333333333222222333333333333222222222222222222222222222222222222222222222222222222222222222222222333444444111222333333444444333333333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222111111222333333222222222333333333333333333333333111222333333444444333333333333333333333333333333444333333222333333444444333333222222222222333333111111222222333333444444333333333333333333333333111111222333444444333333333333222222222222333333222222222222222222222222000000111222333333444444111111111111222222222333111111222333333333222222111111111111111000000000111111222222222333333333333333333333333333333333333333333222222222222111111222222333333222222111222222111000000111222222111111111111111111111111222222222222222222222222111222222222222111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111444444333333222333333333:::777444222222222111///444444333222222222222333222222222222222222222222333222222111111222222333333333222222222222222222222222222222222222222222222222222222222222222222000222444555555444333111222333444444333222333444444444444555555555555666555555555555555555555555555555555555555555555555444444444444444444444444555555555555444333333222444444333333333444555555666666555555666666666555222333333444444333333222444444444444444444444444333333333333333333333333222333444444555555555444333333333333333333333333222222444444444444222222666666555444333222222222333333444444333222111111222222222222222222222222111111111222222222222222222222222222333333444555333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333222222222222333555666777222222222222222222222222333333333333333333333333222222222222222333444555222222333444444444333333555444444444444444555555444333222111222333444555222222222333333333444444333333333333333333333333444444444333333222222222444444444444444444444444333333333333333333333333222111111222333444555666333333333333333333333333333333333333333333333333333333333444444444555555444444444333333222222222111111111222222222333333111222222333333222222111222222222222222222222222222222222222222222222222222222222222333333444444111222333333444444333333333333333333333333333333222222222222222222222222333333333333333333333333111111222222333333333444222222222222222222222222444444555555555444333333333333333333333333333333111222333333444444333333333333333333333333333333333222222222222333444444333222222111111222222333444444333333222222222111333333333333333333333333111111222333333333333222333333222222222222333333222222222222222222222222000111111222222333444444111111111222222222333333000111111222333333333333222222222111111000000000111111222222222333333333333333333333333333333333222222222222222222222222111222222333333222222111222111111111111111111222111111111111111111111111111111222222222222111111111111222222222111111000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111444333333222222222333333999666333111111111000///333333222222222222333333111111111111111111111111333222222111111222222333333333333222222111111111222222222222222222222222222222222222222222222222000111333555555444333222222333444444222111222444444444444555555555555666444555555555555555555555444444444555555555555555444444444444444444444444555555555555444333333222444444333333333444555555333333333333222222222222222333333444444333333222222222222222222222222222333333333333333333333333333333444444555444444444333333333333333333333333222222444444444444222222222222222333333333333333444444444333222000......222222222333333222222222111111222222222333333333222222222222333333444555333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333333222222222222222333333222222222222222222222222333333333333333333333333333333222333333444555666111222222333444444333333555444333333333333444444555444333222111222333444222222222333333333444444333333333333333333333333444444444333333222222222222222222222222222222222333333333333333333333333222111111222333444555666333333333333333333333333333333333333333333333333333333333444444444555555444444333333333333222222111111222222222333333333111222222333333222222111222222222222222222222222444444444444444444444444222222333333444444444444111222333333444444333333333333333333333333333333222222222222222222222222333333333333333333333333222222333333444444555555222222222222222222222222444444555555555444333333333333333333333333333333111222333333444444333333333333333333333333333333111111111111111222333333333222222111111222222333555444444444333333222222333333333333333333333333222222333333222222111000111222222222222222222111222222222222222222222222222222222222222222222222111222222222222333333333111111111222222333333444333333222222111111000000111111222222222333333333222222222222222222222222222222222222222222222222111222222333333222222111111111111222222111111111111111111111111111111111000000111222222111000000000111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222555333000000111222222111222222111111111222222333111111111111111111111111333222222111111222222333333333333222222111111111111111111111111111111111222222222222222222222222000111333444555444444333222333444333222111222333444444444555555555555666444444444555555555555555444444444444444555555555333333333333444444444444222222333333333222111111555444444333333333444444111222333222111000111222222333333444444333333222222222222222222222222222333333333333333333333333333333444444555444444333333333333333333333333333222333333444444333333222///000111222333333333333444444333222111///...---222222333333333333222222222222222333333444444555333333222222222333444444333333333333333333333333333333333333333333333333333333333333444444444444222222222222222222222222222222333333333333444444333333333222222111111000222222222222222222222222333333333333333333333333222111111111111222222333000111222333333444444333444333111000000000111222666666555444444333444444222222333333333333444444222222333333333333444444444333333333333333333222222222222222222222222222333333333333333333333333222222222333333444444444333333333333333333333333333333333333333333333333111111222222222222333333333333333333333333333333222222333333333444444444222222333333333333222222222222222222222222222222444444444444444444444444222222333444444444444444111222333333444444333333333333333333333333333333222222222222222222222222333333333333333333333333333333333444444555555555222222222222222222222222111111222333333222222222333333333333333333333333111222333333444444333333333333333333333333333333000000000000111222333333333333222222222222333333222222333333444444555555333333333333333333333333222222333333222111000000111111222222222222111111222222222222222222222222333222222222222222222222222222222222333333333333222222222111111222333333222222222222222111111111111111222222222333333333111111111111111111111111111222222222222333333333111222222333333222222111000111222222222222111000111111111111111111111111000111222333333222111000000000111222222222222111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111222222222000//////111222333333222111111111111222222333111111111111111111111111333222222111111222222333333333222222222222222222000000000000000000000000222222222222222222222222111111222333333444555555222333444333111000111222444444444555555555555666444444444555555555666666333333333444444555555555222222222222333333333444111111222333333333222222666555444444333333333333222444666555333222444666222333333444444333333222333333333333333333333333222222222222222222222222333444444555444444333333444444444444444444444444444333333222222333333444111222333444444444333222222222333333222222111111222222333444444333222222222333333444555555666666444444333222222222333333333333333333333333333333333333333333333333333333333333333444444444555555333333333333333333333333222222222333333444444444333333444333333222222111222222222222222222222222333333333333333333333333222111111000000000000111000000111333333444444333555444222111111111222333222333333444444444444444222222333333333333444444222222222333333444444444222333333333333333333444333333333333333333333333333333333333333333333333111222333444444444333222444444444444444444444444333333333333333333333333111111222222222222333333333333333333333333333333333333444444444555555555333333444444444444333333222222222222222222222222333333333333333333333333222333444555555555444333111222333333444444333333333333333333333333333333222222222222222222222222444444444444444444444444333333333333333333444444222222222222222222222222000111111222333333333333333333333333333333333333111222333333444444333333333333333333333333333333111111111111222333444444444444333333333333444444222222222222333333333333333333333333333333333333000111111222222222222111111222333444444333222111222222222222222222222222111111111222222333333444222222222333333333444444444333222111111111222333111222222222222222222333111111222222222333333333222222222222222222222222111111222222222333333333111222222333333222222111000111222222222222111000111111111111111111111111111222444555555444222111000000111222222222222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222111111111111222333444333111000000222333444333222222222222222333444444222222222222222222222222333222222111111222222333222222222222222222333333111111111111111111111111222222222222222222222222222222111222333444555666222333444333111000111222444444444555555555666666444444444555555555666666333333333444444555555555111111111222222333333333222333444444555555555555777666555444333222222222000222555444222111333666222333333444444333333222444444444444444444444444222222222222222222222222444444444555444444333333444444444444444444444444555444222222222222444555444444555666555444222111000111222333444555555555222222444444444444222222333333444444555666777777555444444333222222222222333333333333333333333333333333333333333333333333333333333444444555555555444444444444444444444444222222222333333444444444333333444555555444444333222222222222222222222222333333333333333333333333333333222111000000111111///000111222333444444444999888666444444444666777---...000222333333333222222222333333333444444444222222222333333444444444222222222333333444444444444444444444444444444444333333333333333333333333111333444555555444222000444444444444444444444444333333333333333333333333333333444444444555555555333333333333333333333333444444444555555555666666333444444555555444444333222222222222222222222222222222222222222222222222222333444555555555444333222222333444444444333333333333333333333333333333222222222222222222222222444444444444444444444444222222222222222222222222222222222222222222222222111222333444555666666666333333333333333333333333222222333444444444333333333333333333333333333333222222222222333444555666555444444333333444444555555555444222000///...---333333333333333333333333...///000111333333333333333333444555555444333333222222222222222222222222...///000111333444555666222222333333333444444444555444222111111111222222111111111222222333333444111111222222222333333333333333333333333333333333111111111222222333333333222222222333333222222222000111222333333222111000111111111111111111111111333444666777777666444333///000111222222222222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222333333444555555333111111222444444333333333333333444444555666222222222222222222222222333222222222222222222333111111111222222333333444222222222222222222222222222222222222222222222222444444444444444444444444222222222222222222222222555555555555555555444444444444444444444444444444444444444333333222222222444444444444444444444444333333333333333333333333444444444444444444444444...///000222444555555555444333222111222333444555222222333333333333444444555555555444444333333333333333333222222111111111444444444333333222222222111111222333333444555555111111111222222333333333333333222111111000000000333333333333333333333333222222222333333444444444444444333222222333333333222222222222222222222222333222222111222333555666555444222111111222333444444444444444444444444444222222222222222222222222444444444444444444444444333333333333222222111000111111222222222333333333444444444444444444444444333222222111111222222333333333333333333333333333222222111111111111222222333333333333333333333333333333333222222222222222555444333333222222333333333333333333333333333333444333333222222333333444333333333333333333333333444444444444444444444444000000111111111111000000222222222222222222222222222222222222222222222222111111111111111111111111444444444444444333222111111000///111444666444222222222222222222222222222222222222222222222222222111222333333333333222111111222222333333222222111333333333333333333333333444444444444444444444444000111333444555444444333//////111222444555777777222222222222222222222222333444555555666666555555333333333333333333333333000111222333333333333333222222222222222222222222000000000000000000000000333333333333333333333333444333111000000111333444111111111111111111111111222222222222222222222222222222222222222222222222333222111111111222333444222222222222222222222222222222222111111000000000222222333333333333444444222222222222222222222222222222222222222222222222444444444333333222222222111222222333333222222111222222222222222222222222000000////////////000000000111111111111222222222000000111111111222222222111111111111111111111111000000000000000000000000000111111111111222222222333333222111111222333333222222111111111111222222111222222333333222222111222333444333111000111222333222222222222222222222222222222222222222222222222333555666666444222111222222222222222222222222000000000000000000000000222222222222222222222222222222111111222222333444333333333333333333333333333333333333333333333333555555555555555555444444444444444444444444444444555444444444333333333222444444444444444444444444333333333333333333333333444444444444444444444444222222333444444444444444444444333333444555666777222222333333333333444444555555444444444333333333333333333222222222111111444444444333333222222222222222222333333444444444111111222222222333333333222222333333333333333333333333333333333333333333222333333333333333333444444333333222222333333444222222222222222222222222555444333222222222333444333333333333333333333333111111111111111111111111222222222222222222222222333333333333333333333333333333444444333222222111111222222222222333333333333333333333333333333333333222222111111222222333333333333333333333333333333333222222222222333333333333333333333333333333222222222222222222222222444333333222222222333333333333333333333333333333444333333222222333333444333333333333333333333333444444444444444444444444000111111222222111111000222222222222222222222222222222222222222222222222222222222222222222222222333333333333333222111111111000///111444555444222222222222222222222222222222222222222222222222222111222333333333333222111222222333333333333222222333333333333333333333333444444444444444444444444111222333444444444333222333333333333333333333333222222222222222222222222000111222222333333222222333333333333333333333333444444444444444555555555222222222222222222222222111111111111111111111111111111111111111111111111444333111000000111333444111111111111111111111111222222222222222222222222222222222222222222222222444333222111111111111111222222222222222222222222444444444333333333222222222222222333333333444444222222222222222222222222222222222222222222222222444444333333333222222222111222222333333222222111111111111111111111111111111111000000000000111111000111111111111222222222111111111222222222222333111111111111111111111111111111111111111111111111000111111111111222222222333333222111111222333333222222111111111111222222111222222333333222222111111222222222000///000111000000111222333333444444222222222222222222222222222222333333333222111000111111111111111111111111111111111111111111111111222222222222222222222222222222111111222222333444444444444444444444444444333333333333333333333333444444444444444444555555444444444444444444444444555555555444444444444444444444444444444444444444333333333333333333333333444444444444444444444444555555555555444333222222222222222222333444666666222222333333333333444444555444444444444333333333333333333333222222222222444444333333333333222222333333333333333333333333222222222222333333333333333333333444555666666666333333333333333333333333444333333333333333333222333333333222222333333444222222222222222222222222666555444333222222222222222222333333444333222222333333333333333333444444333333333333333333333333222222222222222222222222444444444555444444333222222222222222333333333333333333333333333333333333333222222111111222222333333333333333333333333333444333333333333333333444333333333333333333333333222222222222222222222222222222222111222222333333333333333333333333333333444333333222222333333444444444444444444444444444444444444444444444444444111222222333333222222111222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222111000111000000222444444333222222222222222222222222222222222222222222222222222111222222333333222222111222222333333333333222222333333333333333333333333444444444444444444444444333333444444444333222222555444444333333222222111333333333333333333333333000000111222222222222222333333333333333333333333333222111000000000111222222222222222222222222222222222222222222222222222111111111111111111111111333333111111111222333444222222222222222222222222222222222222222222222222222222222222222222222222333333333222111000......222222222222222222222222444444444333333333333222222222222222333333333333222222222222222222222222222222222222222222222222333333333333222222222222111222222333333222222111000000000000000000000000222222111111111111222222000111111111111222222222222222222222333333333333111111111111111111111111222222222222222222222222000111111111111222222222333222222111111222222333222222111111111111222222111222222333333222222111111333333222111000111222111111111222222333333333222222222222222222222222333333222222222333333333111111111111111111111111111111111111111111111111222222222222222222222222222222111111222222333444555555555555555555555555444444444444444444444444333333444444444444555555444444444444444444444444555555555555555555555555444444444444444444444444333333333333333333333333333333444444444444444444444555555555444333222111/////////000111222333444222222222333333333444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333222333333333333333333333333333444444444555555555666333333333333333333333333444444444333333222222222333333222222222333444444222222222222222222222222444444333333333222222222222222222222222222333333444444444444555555555555333333333333333333333333222222222222222222222222444555555555555555444444222222222333333333444444222222222222222222222222333222222111111222222333333333333333333333333333333333222222222222333333222222333333333333444444111111222222333333333444222111111111111222333333222222222222222222222222444333333222222333333444444444444444444444444444333333333333333333333333222333333444444333333222222222222222222222222222222222222222222222222222333333333333333333333333111111222222222111111000111111111222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333222333333333333333333333333444444444444444444444444444444444444333222222111222222333333333333444444333333333333333333333333333333444555555555555444333333333333333333333333333222///...---...///000222222222222222222222222333333333333333333333333333333333333333333333333222222111111111222333444222222222222222222222222222222222222222222222222111222222222222222333333000111222222111000///---222222222222222222222222111111111111111111111111111222222222222333333333222222222222222222222222222222222222222222222222333222222222222222222222111222222333333222222111111111111111111111111111222111111000000111111222000000111111111222222222222222333333333444444444111111111111111111111111222222222222222222222222000000111111111222222222222222222222222222222222222222111111111111222222111222222333333222222111444555666555333222333444555555444333222000000///222222222222222222222222555444444444555777:::;;;111111111111111111111111111111111111111111111111222222222222222222222222222222111111222222333444333333333333333333333333444444444444444444444444333333333333444444555555444444444444444444444444555555555555555555555555444444444444444444444444333333333333333333333333333333333444444444555555111222222333333333333222//////000111222222333333222222222333333333444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333222333333333333333333333333444444444444333333222222333333333333333333333333444444444333333222222222333222222222333333444555222222222222222222222222222222222333333444444444333222000///000222444666000000111111222222222222333333333333333333333333444444444444444444444444444555555666666555555555222222333333333444444444222222222222222222222222333222222111111222222333333333333333333333333333222222111111111111222222222222222333333444444444111222222333444555555666333222222111222222333333222222222222222222222222444333333222222333333444444444444444444444444444333333333333333333333333333333444444444444333333222222222222222222222222222222222222222222222222222222222222222222222222000111111222222222111111000111222333333222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444333333333333333333333333333333333444444444444444444444444555444444333222222222222333333333333333333333333333333333333333333333333444555555666666666666666333333333333333333333333666555333111000111222444222222222222222222222222333333333333333333333333333333333333333333333333111111111222222333333444222222222222222222222222222222222222222222222222111111111222222333333333---///000111222222111000222222222222222222222222111111111111111111111111111111111222222222333333222222222222222222222222222222222222222222222222222222222222222222222222111222222333333222222111222222222222222222222222000000////////////000000000000111111111222222222222222333333333444444444111111111111111111111111111111111111111111111111000000111111111222222222222222222222222222222222222222111111111111222222111222222333333222222111444555666555333222333444555555444333222000000///222222222222222222222222444444333444666:::===@@@333333333333333333333333111111111111111111111111222222222222222222222222222222111111222222333444000000000000000000000000333333333333333333333333222222333333444444555555444444444444444444444444444444444444444555555555444444444444444444444444333333333333333333333333222333333444444555555555///000111222333333444444222333333444555444444444222222333333333333444444333333333444444444444555333333333333444444444444222222333333333333444444333333333333333333333333444444444444333333333333444444333333222111111000333333333333333333333333444333333333333333333222222222222222333444555555222222222222222222222222000111222333444444444444222111000///000222444555111111222222333444444444333333333333333333333333444444444444444444444444333444555555666555555555333333333333444444444444333333333333333333333333333222222111111222222333333333333333333333333333222111111000000111111222111222222333333444444555222222333444666777888888555444333333222222333333222222222222222222222222444333333222222333333444333333333333333333333333333333333333333333333333222333333444444333333222222222222222222222222222222222222222222222222222111111111111111111111111000111222222333222222222000222444333222111222333222222222222222222222222222222222222222222222222333222222111111222222333333333444444444444333333333333333333333333333333444444444444444444444444444444333222222222333333666666555444222111000000333333333333333333333333333333444555555555555555333333333333333333333333444333222111111111222333222222222222222222222222333333333333333333333333111111111111111111111111000111111222333333333444333333333333333333333333222222222222222222222222111111111222222333333444......000111222333333333222222222222222222222222222333333333333444444444111111111111222222222222222222222222222222222222222222222222222222222222111111111222222222222222111222222333333222222111222222222222222222222222000000////////////000000000111111111111222222222222222222222333333333333111111111111111111111111000000000000000000000000000111111111111222222222111222222333333222222111222222111111111111222222111222222333333222222111111333333222111000111222111111111222222333333333222222222222222222222222111111111222444777:::<<<444444444444444444444444222222222222222222222222222222222222222222222222222222111111222222333444111111111111111111111111333333333333333333333333111222222333444444555555444444444444444444444444222333333333444444444444444444444444444444444444333333333333333333333333222222333333444555555666000111222333444444444444444555555666555444333333222222333333333333444444333333333444444444555555333333333444444444555555222222222333333444444444222222222333333444444444555555444444444333333333333333333222222222222222333333333333333333333333222333333333333333333444222222222222333444555666222222222222222222222222111222333444444444333222...///111222333333222222333333444555555666777777444444444444444444444444333333333333333333333333333333444555555555555555333333333444444444444555333333333333333333333333333222222111111222222333333333333333333333333333333222222111111222222333111111222333333444555555333333444666777999::::::777666555444333222222222111111111111111111111111444333333222222333333444222222222222222222222222222222222222222222222222222222333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222111111222333333333333333000222444444222000111333222222222222222222222222222222222222222222222222333333222111111222333333333333444444444444333333333333333333333333333333444444444444444444444444444333222222222333444555555555444333333222111111444444444444444444444444222333444444555555444444333333333333333333333333000000000000111111111111222222222222222222222222222222222222222222222222111111111111111111111111000000111222333333444444333333333333333333333333222222222222222222222222000111111222333333444444111111111111111222333444222222222222222222222222222222333333333444444444111111111111222222222222222222222222222222222222222222222222222222222222000111111111222222222222111222222333333222222111111111111111111111111111111000000000000000000111000111111111111222222222111111111222222222222333111111111111111111111111111111111111111111111111000111111111111222222222111222333333333333222111222222111111111111222222111222222333333222222111111222222222000///000111000000111222333333444444222222222222222222222222111111111111111333444555333333333333333333333333222222222222222222222222222222222222222222222222222222111111222222333444444444444444444444444444222222222222222222222222111111222333333444555555444444444444444444444444222222222333333444444444444444444444444444444444333333333333333333333333222222333333444555666666333333444444555555444444333444555555444333111000222222333333333444444444333333333444444555555555333333333444444555555555222222222333333444444444111111222333333444555555555555555444444333333333111222222333333444444555333333333333333333333333222222222333333444444444222222222222333444555666222222222222222222222222333444555555444333111000***...222666666444111///000000111222222333444444444444444444444444444444222222222222222222222222222222333444555555555444333333333444444444555555444444444444444444444444333222222222222222222333333333333333333333333333444333333222222333333444111111222333333444555555333444555777888:::;;;<<<999888777555444333222222111111111111111111111111444333333222222333333444111111111111111111111111222222222222222222222222111222222333333222222111222222222222222222222222222222222222222222222222333333333333333333333333111222333444444444444444000333555444222000111333222222222222222222222222222222222222222222222222444333222111111222333444333444444555555444444333333333333333333333333333444444444444444444444444333222222111222333555666111111222333333444555555444444444444444444444444333444555555666666555555333333333333333333333333222333444555555555555555222222222222222222222222222222222222222222222222333333333333333333333333///000111222333444444444333333333333333333333333222222222222222222222222000000111222333333444444444333222111111111333333222222222222222222222222000000000111111222222222000111111111111222222222222222222222222222222222222222222222222222222222000000111111222222222222222222222333333222222222000000000000000000000000222222111111111111222222000111111111111222222222000000111111111222222222111111111111111111111111222222222222222222222222000111111111111222222222111222333444444333222111222222111111111111222222222222222333333222222222222333444333111000111222333222222222222222222222222222222222222222222222444333333222111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222333444555555555555555444444333111222333333444444444444222333333444444333333222444444444333333222222222333444555666666666555444333333333333333333333333555444333333222222222222222222333333333333444444444444444333333222222222222333333333444555555555222222222222222222222222555444444444444555666666666555444333333333333333666555555444444333333222444444444444444444444444333333333333333333333333444444444333333222222222333333333333333333333333444444444333333222222222222222222222222222222222...000222444555444333222444333333222222333333444444333333222222333333444333333333333333333333333222222444444444444222222333333333333333333333333333333333333333333333333444444444444444444444444222222222222222222222222555555555444444333333333444333333222222333333444333333333333333333333333555444333222222222333444444555777999;;;===>>>>>>;;;:::777444222111111111000111111111111222222222333333222111111222333333222222222222222222222222222222111111111111111111444333333222222333333444000111222333333222111000222222222222222222222222222222333333333222222111222222222222333333444555444444444444444444444444222111000//////000111222222222222222222222222222333333333333333333333333222333333444444333333222222222222222222222222222555444444333333444444555444444444333333222222222333333333444444444555555333333333333333333333333444444444444444444444444333333222111111111222222333333222111111222333333222222222222222222222222333333222222111000000000111111222333333333333222222222222222222222222222333333333222222111111111111111111222222333333333222222222222222222222222444444444333333222222222222222222222333444555555444444333333222111000000000000111111111222222222222222222222222222333333111222222333333222222111111111111111111111111111111111111111111111111111000000000000000000000000222222222111111111000000000000000000111111111111222222222222222222222222222222111111111111222222333333333333333333333333333333333222222111111111333222111111333333222111000111111111111222222222444444444444444444444444111222333333444444333333333333333333333333333333444444333333333333222222444444444333333222222222111111111111111111111111000111222333333333333333333222111000000111222333333222111000000111222222777777777777666666555444111222333333444444444333222333333444444333333222555555555444444444333333222333444444555444333222333333333333333333333333444444333222222222333333222222333333333333444444444444444333333222222222333333333444444444444444333333333333333333333333333222222222222333444444666555444333333333333444333333333333333444444444222222222222222222222222333333333333333333333333444444444333333222222222111111111111111111111111444444333333333222222222222222222222222222222222,,,---///111222111000000444333333222222333333444444333333222222333333444333333333333333333333333222333333444444333333222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222555555444444444333333333444333333222222333333444333333333333333333333333444333222222222333444555666888:::<<<>>>???@@@@@@>>><<<999666444222111111111111111111222222222222333333222111111222333333222222222222222222222222222222111111111111111111444333333222222333333444333333333444444333333333222222222222222222222222222222222333333222222111333222222222333333444555444444444444444444444444222111111000000111111222222222222222222222222222333333333333333333333333222333333444444333333222222222222222222222222222333333333222222333333333444444444333333222222222333333333444444444444555333333333333333333333333444444444444444444444444444444333333333444444555444444333222222333444444222222222222222222222222222222222222222333333333111111222333333333333222222222222222222222222222333333333222222222111111111111222222222333333333222222222222222222222222444444333333333222222222555555444333222222222222444444333333222111111000111111111222222222222333222222222222222222222222111222222333333222222111111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111000000000000000000111111111111222222222222222222222222333333222222222222333333222222222222222222222222333333333222222222111111333222111111333333222111111111111111222222222222444444444444444444444444111222222333333333333333333333333333333333333333444444333333333333222222444444444333333222222222111111111111111111111111111222333444444444444333222222111000000111222222333222111000000111222222999999999888777666555444222222333444444444333333222333333444444333333222666666555555555555444444111222222333333222111111333333333333333333333333333333222222222333444444222222333333333333444444444444333333333333222222444444555555444444333333444444444444444444444444333222222222222333444444555555444333333333444444111111222222333444444555222222222222222222222222333333333333333333333333444444333333333333222222111111111111111111111111333333333333222222222222222222222222222222222222///000222333444333333222444333333222222333333444444333333222222333333444333333333333333333333333222333333444444333333222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222444444444444333333333333444333333222222333333444333333333333333333333333333222222111222333555666:::<<<>>>@@@AAABBBBBBBBBAAA@@@===:::777444333222111111111111222222222333333222222111111222222333222222222222222222222222111111222222222222222222444333333222222333333444444333333333333333333444222222222222222222222222222222222222222222222222333333222222222333444444444444444444444444444444333222222111111222222333333333333333333333333333333333333333333333333333222333333444444333333222222222222222222222222222333222222111111222222333444444333333333333222222333333333333444444444444333333333333333333333333444444444444444444444444555444444444555666777777555444444333333444444555222222222222222222222222111222222333444444555555111111222333333333333222222222222222222222222222333333333222222222222111111222222222222333333333222222222222222222222222333333333333222222222222555444333222222111111222444333333222222111111111222222222222333333333333444333333222222111111111111222222333333222222111111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111111111000000000111111111222222222222222222222222222222444333333333333333333444111111111111111111111111333333333222222222222111333222111111333333222111111111111111222222222333444444444444444444444444111222333333444444333333444444444444444444444444444444333333333333222222444444333333333333222222222222222222222222222222222333444444444444444444222222111000000111222222222222111111111111222333888888888888777666444444222333333444444333333333222333333444444333333222555555555555444444444444222333333333222222111111333333333333333333333333222222222222333333444555222222222333333333444444333333333333333333333333666666777777666555444333555555555555555555555555555444444444444555666666555444444333333333444444111111111222222333333333333333444444444444555555333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222111222222222222222333333222222333444555555444444444333333222222333333444444333333222222333333444333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333444444444444444444444444222222222222222222222222333333333333333333333333444333333222222333333444222222222222222222222222222222111111222444555777===???AAACCCEEEEEEEEEDDDDDDCCC@@@===999666444333111111111222222222333333222222222222222222222222222222222222222222222222111111222222222222222333444333333222222333333444333222111000000111222333222222222222222222222222222222222222222222333333333333333222222333333444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222222222222222222222222222333333222222222222333333333333333333333333333333222222333333333444444444333333333333333333333333444444444444444444444444444444444444555666888888444444333333333333444444222222222222222222222222222222222222333333444444111111222333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333222222222222222222222111111111111222333444555333333333222222111111111222222333333333444444444444444333333222111000000111222222333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222222222222222222222222222333333222222222222333333222222222222222222222222222222222222222222222222333222111111333333222111111111111222222222333333333333333333333333333333333333444555555555555444555555555555555555555555444444333333333222222222333333333333333333333333222222222222222222222222222222333333444333333222222111111111111111111222222222111222222222333333666666666666555444333222333333333444444333333222222333333444444333333222333333333333333333333444555555444444333333333333333333333333333333333333222222222222333333444555222222222333333333444444333333333333333333333333777888999999999777666555555555555555555555555555555444444444444555666666444444333333333444444555333333333222222111111111333333333444444555555555333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222111111111222222333333333000000000111111111111111444333333222222333333444444333333222222333333444333333333333333333333333333333333333333333333333222222222333333444444444333333333333333333333333444444444444444444444444222222222222222222222222333333333333333333333333444333333222222333333444222222222222222222222222222222111111222444555777===???BBBEEEGGGGGGFFFFFFFFFEEEBBB???;;;777555333111222222222222333333333222222222222222222222222222222222222222222222222111111222222333333333333444333333222222333333444333222111000000111222333222222222222222222222222222222111111111222333444444333333222222333333333333333333333333333333333333333333444444333333333333333333333333333333333333333333333333333333333222333333444444333333222222222222222222222222222444444333333333333444444333333333333333333333333222222222333333333444444333333333333333333333333444444444444444444444444333333333333444555666777222222333333333333222222222222222222222222222222333222222222111111111000111111222333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222333444444333333222222222222222111222222333333333444444444444444333333222111000000111222222333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222111111111111222222333333333333333333333333222222222222222222222222333222111111333333222111111222222222222333333333333333333333333333333333444555555666666666666666555555555555555555555555444444333333333222222222333333333333333333333333222222222222222222222222111111222222222111111000111111111222222111111111111111222222333333333333333333444444444333222222333333444444444333222222222333333444444333333222222222222333333333333444777777666555444444444444333333333333333333333333333333222222222333444444222222333333333333444444222222333333333333444444777888999::::::999777555555555555555555555555555333222222222222333444444444444333333333444555555555444444333222222111111000111111222222333333444333333333333333333333333222222333333333333444444111111111111111111111111111111111222222222222222111111111222222333333444222222222222222222222333444333333222222333333444444333333222222333333444333333333333333333333333444333333222222333333444111222222333333444444555333333333333333333333333222222222222222222222222222222222222222222222222222222222222333333333333444333333222222333333444222222222222222222222222333222222111222333555666;;;>>>AAAEEEGGGGGGGGGFFFEEEDDDBBB???<<<888555333222222222222333333333333111222222333333222222111222222222222222222222222111111222222333444444444444333333222222333333444444333333333333333333444222222222222222222222222222111111000111222444555444444333222222222333333333333333333333333333333222333333444444333333222333333333333333333333333333333333333333333333333222333333444444333333222222222222222222222222222555444444333333444444555222222333333333333444444222222222222333333333333333333333333333333333333444444444444444444444444222222222222333444555555111222222333333222222111222222222222222222222222333333222111111000//////111111222333333333333222222222222222222222222222111222222222222333333333333333333222222222222111222222222222222222222222111111111222222222222222444333222111111000000111222222222222222222222222222222222222333333333333444333333222222111111111111222222333333222222111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111222222222111111111222222222222333222222222222222222222222222111111000000111111222333333333333333333333333111222222222222333333333333222111111333333222111222222222222333333333333333333333333333333333333444555666666777777666666444444444444444444444444444444333333333333222222222222333333333333444444333333333333333333333333111111111111111000000///000111222222222222111000000111222333444444444333111222333333333333333333333444444444333333222111222333333444444333333222333333333333444444555555888777666444444444444444333333333333333333333333444444333222222222333333222222333333333333444444222222222333333444444444444555888999999888666555444444444444444444444444333222222222222333444444333333333333333444555666444444444333333333333333000000111222222333444444333333333333333333333333222222222333333444444444111111111111111111111111000111111111222222222222000111111222333333444444555555555444444444555555444333333222222333333444444333333222222333333444333333333333333333333333444333333222222333333444111111222333333444555555333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333444333333222222333333444111111111111111111111111444333222222222333444555888;;;???DDDFFFGGGFFFFFFCCCCCCAAA???<<<888555333222222222333333333444444111222333333333333222111222222222222222222222222111111222222333444444555444333333222222333333444333333333444444333333333222222222222222222222222222111000000111222444666555444333333222222222333222222222222222222222222111222333444444333222111444444444444444444444444333333333333333333333333222333333444444333333222222222222222222222222222444333333333333333333444222222222333333444444444111222222222222333333333333333333333333333333333444444444444444444444444444333333333333333444444222222333444444333222222222222222222222222222222222222222222222222222222111111222333333333333222222222222222222222222222111111222222222333333333333333333222222222111111222222222222222222222222000111111111222222222222444333222111000000000000222222222222222222222222111111111222222222222333222222222222222222222222111222222333333222222111111111111111111111111111111111111111111111111111222222222222222222222222000000111111111222222222111111111222222222333333222222222222222222222222333222222111111222222333222222222222222222222222111111222222222333333333333222111111333333222111222222222333333333444444222222222222222222222222333333444555555555555555333333333333333333333333444444333333333333222222222222222333333444444444333333333333333333333333222222222222222111000000000111222222222222111000000111222444444444444444111111222333444444444444444444444444333333222111222333333444444333333222444444444555555555666666888777555444333333444444333333333333333333333333555444444333222222222222222222333333333444444444222222222333333444444444222333666888888777666444444444444444444444444444555444444444444555666666333333333333333444555666222333333444444555555666222222333444444555666666333333333333333333333333222222222333333444444444333333333333333333333333000000111111222222222222000000111222333333444444333333222111111111222222444333333222222333333444444333333222222333333444333333333333333333333333444444222222222222444444111111222333333444555555333333333333333333333333444444444444444444444444222222222222222222222222111111111222222333333333444333333222222333333444111111111111111111111111555444333222222222333444666999>>>BBBFFFFFFFFFEEEBBBAAA@@@>>>;;;888444333222222333333333444444444111222333444444333222111222222222222222222222222111111222333333444555555444333333222222333333444000111222333333222111000222222222222222222222222222111000000111222555666555444333333222222222222222222222222222222222222111111333333333333111111444444444444444444444444333333333333333333333333222333333444444333333222222222222222222222222222333222222222222222222333222222222333333444444444111111222222222333333333333333333333333333333333444444444444444444444444555555444333333333444444333333444555555444333333222222222222222222222222111222222333333444444555111111222333333333333222222222222222222222222222111111111222222333333333333333333222222111111111222222222222222222222222000000111111222222222222000000000000111222333444222222222222222222222222000000111111111222222222222222222222222222333333222222222333333222222222111111111111111111111111111111111111111111111111222222222222222222222222000000111111222222222222111111222222222333333333222222222222222222222222444333333222222333333444111111111111111111111111111111111222222333333333333222111111333333222111222222333333333444444444222222222222222222222222111222333333444444333333333333333333333333333333444444444333333333222222222222222333333444444444333333333333333333333333333333333333333222111000000111222333333222111000000111222444555555444444222333444444444333111000222222222222222333333444222222222222222222222222555555555444444333333333444333333333333444555555333333333333333333333222333333222222222333444444333333333222222111111111555555666666555444333333444444444444444444444444222222333333333333444444222222222222222222222222666666666666555444333333444444222222222222444444111111222222222333333333333333333333333333333333333333333333333333333333444444444444333333222111222222333333333444444444333222111222333333222000444444444333333222222222444444444444444444444444222222222222222222222222333333333333333333333333444444444444444444444444111222222333333222222111222333333444444333333222222222222222222222222222222222222222222222222222222222333333333222222111333333333444444444555555222222222111111111000000222222222222222222222222555666999>>>CCCEEEEEEDDDDDDBBB===999555333222222222222222222222222222222444333222111111222333444222222333333333333444444111111111111111111111111222222222222222222222222333333333222222111111111222222222222222222222222222222111111111111222222333333333333333333333333222222333333333333444444444444444333333222222222111111222333333444555555444444444444444444444444222222222222222222222222222222333333333333444444333333333333333333333333555555555444444333333333444444444444444444444444333333222222222333444555333333444444444333222111333333333333333333333333444444333333333333222222333333333222222111111111333333333333333333333333444444444333333222222222222222222222222111000///222222222222222222222222333333333222222111111111111111111111111111111111222222222222222222222222333333333222222111111111222222222222222222222222333333333333333333333333444333333222222333333444333333333333333333333333333333333222222111111111444444333222222111111000333222111000000111222333222222222111111111111000222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222444333333222222333333444222333333333333222111111222222222222222222222222111111111111111111111111555555444444444333333333333444444555444333222111333333333333333333333333222222333333333333444444222111111000000111111222222222222222222222222222333333333333333333333333333333333222222111111111333444444444444444333333444444333222222222333333333333333333333333333333555555444444444333333333444333333333333444555555444444444444444444444444444444333222222333333333333333333222222222111111555666666666666555444333444444444444444444444444222222333333333333444444222222222222222222222222333333333444333333222222444333333222222333333444111222222222222333333333333333333333333333333333333333333333333333333333333444444444333333222111222222222222333333333333555444333444666666444222444444444333333222222222444444444444444444444444222222222222222222222222333333333333333333333333333333333333333333333333333333333444444333333333222333333444444333333222222222222222222222222222333333333333333333333333333333444444444333333222333333333444444444444555333333333333222222222111222222222222222222222222333444777<<>>BBBBBBBBB@@@>>>;;;888555333222222444444444444444444444444222222222333333222222222222222222222333333333333333333333333333333333333222222222222222222222222333333333222222222222111222222222222222222222222222222111111111111222222333333333333333333333333222222333333333333444444444444333333333333222222111222222333333444444555444444444444444444444444333333333333333333333333222222333333333333444444555555555555555555555555444444444444333333333333222222222222222222222222222222222333333333444444111111111111222444666777333333333333333333333333444444333333333333222222333333333222222222222111222222222222222222222222222333333333333333333444222222222222222222111000222222222222222222222222333333333222222222222111333333333333333333333333222222222222222222222222333333333222222222222111222222222222222222222222333333333333333333333333444333333222222333333444333333333333333333333333333333333222222222222111000111111222333333444444333333222111111222333333333222222222111111111111222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222111111000000111111222222333333333333222111111222222222222222222222222333333333333333333333333333333333222222222111111222222222333222222111000333333333333333333333333222222333333333333444444333333222222222222333333222222222222222222222222333333333333333333333333333333333222222222222111===<<<999777555555555555555444444333333333333333555555555555555555555555444444444444444444444444444333333333333444555555222333333444555666666777666555444333222111111111333333333333333333333333555666666777666666555555333333333333333333333333222222222333333333444444333333333333333333333333333333444555666666666666333333333333333333333333222222222333333333444444333333333333333333333333333333333333333333333333333333333444444333333222000000111111111222222222222222333444666666333111333333333333333333333333333333333333333444444444333333333333333333333333333333333333333333333333222222222222222222222222333333444444444444333333222333333444444333333222222222222222222222222222444444444444444444444444222333333444444444444444222222333333333444444444444333333333333222222222111222222222222222333333000111333666;;;===>>>======;;;999666444333222222333333333333333333333333111222333444444333222111111222222222222333333333000111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222333222222111111222222333333333333333333333333333222222222333333333444444333333333333333333333333222222222333333444444444444444444444444444444444333333333333333333333333222222222333333333444444444444444444444444444444333333333333333333333333444444444444444444444444222222333333444444444333333222111000111333666777333333333333333333333333444444333333333222222222222222222222222222222222111111111111111111111111222222222333333444444444222222222333333222111111222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333444333333222222333333444222222222222222222222222222222222222222222222222111111111222222333333333000000000000000000000000333333222222222111111111222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222111111111111222222222333333333333222111111111222222222222222333333333333333333333333333333222222222111111111111000111111111111111111111111333333333333333333333333222222222333333333444444444333333222222333333444222222222222222222222222222222333333333333444444222222222222222222222222FFFDDDAAA===:::888777777444444444333333444444555555555555555555555555555444444444444444444444444444333333333333444555555111111222333444555555555666555444333222111111111333333333333333333333333555555666666666666555555333333333333333333333333222222222333333333444444333333333333333333333333333333444555666666666666333333333333333333333333222222333333333444444444333333333333333333333333333333333333333333333333222333333444444333333333000000111111111222222222222222333555777777444222333333333333333333333333222222222333333333444444333333333333333333333333333333333333333333333333222222222222222222222222222222333333333333222222222333333444444333333222222222222222222222222222444444444444444444444444111111222333333333333333222222222333333333444444222222222222111111111111111111111222222333333333333222222444777888888777999888777555444333222222111111111111111111111111111222333444444333222111111111111222222222333333000000000111111222222222222222222222222222222222222222222222222222222222222222222222222222222222333333222222222222333333333333333333333333333333222222222333333333444444333333333333333333333333222222333333333333444444444444444444444444444444333333333333333333333333222222222333333333444444333333333333333333333333333333333333333333333333444444444444444444444444111222333444444444333333555444222111111222444555333333333333333333333333444444333333333222222222222222222222222222222222111111111111111111111111222222222333333444444444111222222333333333222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333444333333222222333333444222222222222222222222222222222222222222222222222333333333222222222111111000000000111111000000000333333333222222222222111222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222333333222222222222333333222333333333333222111111111111111222222333333333222222222222222222222222222222111111111000000000111111111111111111111222333333333333333333333333222222222333333333444444444333333222222333333444222222222222222222222222222222222333333444444444222222222222222222222222OOOMMMJJJGGGCCC@@@>>>===777777666666555666666666555555555555555555555555333333333444444444444555444333333333333444555555111222222333333444444444555444444333222222222222333333333333444444444444333444555555555555555555333333333333333333333333222222333333333333444444333333333333333333333333222222333333444333333333222333333444444333333222333333333333444444444444333333333333333333333333333333333333333333333333222222333444444444333333111111111222222222222333333444666888::::::777555222222333333333333444444111111222222333333444444333333333333333333333333333333333333333333333333333333333333333333333333111222222333333222222111222333333444444333333222222222222222222222222222333333333333333333333333000000111222333333333333222222222222333333333333222222222111111111000000111111111222222333333444444333222333444555444333555555555444333333222222111111111111111111111111222222222333333222222222111111111111222222222222222222222333333444444555222222222222222222222222111222222222222333333333222222222222222222222222333333222222222222333333333333333333333333333333222222333333333333444444222222333333333333444444333333333333333333333333444444444444444444444444333333333333333333333333222222333333333333444444333333333333333333333333222222222222333333333333222222222222222222222222111222333444555444333222555444333222222222333333333333333333333333333333444444333333333333222222111222222222222333333333222222222222222222222222222333333333333333333444111222333333333333333333222222222222222222222222111222222222222333333333333333333333333333333333222222222222222222222222111222222222222333333333222222222222222222222222333333333333333333333333444333333222222333333444222222222222222222222222111222222222222333333333444444333333222111111000222333444444444444333222333333333333222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222444333333333333333333444222333333333333222111111111111111222222333333444111111111111111111111111222222222111111111000000222111111111111222333333333333333333333333333333222222333333333333444444333333222222222222333333222222222222222222222222111222222333333444444555111222222222222333333333VVVUUUSSSQQQNNNKKKIIIGGG>>>>>><<<:::888777777777444444444444444444444444333333333444444444555555444333333333333444555555333333333444444444444444444444333222222333333333333333333444444444555555222222333444444444444444222222222222222222222222222222333333333333444444444444444444444444444444333333333444333333222222222333333444444333333222333333333444444444444555333333333333333333333333333333333333333333333333111222333333444444444333222222222222333333333333333444666999;;;;;;888555222222222333333444444444000111111222333333444444444444444444444444444444333333333333333333333333333333333333333333333333222333333333333333333222222333333444444333333222222222222222222222222222333333333333333333333333000111222333444444444444111222222222222333333333333333222222222111111111000111111222333333444444333222111111333444444333222333333333333333222222111111111111111111111111333222222222222222222333111111111111222222222222111222222333444444555555222222222222222222222222111111222222222333333333222222222222222222222222444333333222222333333444333333333333333333333333222222333333333333444444222222222333333444444444333333333333333333333333444444444444444444444444444444444444444444444444222222333333333333444444444444444444444444444444111111222222222333333333222222222222222222222222000222333555555444333222333333333333333333333444333333333333333333333333444444333333333333222222111111222222222333333333333333333333333333333333444333333333333333333222111222333333444444333333222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222333333333333333333333333444333333222222333333444111111111111111111111111111111222222222333333333333222222222222222222222333444555555555555444333444444333333333222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222333333222222222222333333222333333333333222111111000111111222333333444444222222222222222222222222333333222222222111111111333222111111222333444555333333333333333333333333222222333333333333444444222222111111111111222222222222222222222222222222111111222333333444555555111111222222222333333333YYYYYYYYYXXXVVVSSSQQQOOOEEECCCAAA>>>;;;999777666444444444444444444444444333333333444444555555555444333333333333444555555555555555555555555444444333333222222222333444444333333333444444555555555111222333333444444444333222222222222222222222222222222333333333444444444444444444444444444444444666666666666555444333333222222444444444444222222333333333444444444555555333333333333333333333333333333333333333333333333111222333333444444444444222222333333333444444444111222444888:::999666333222222222333333444444444000000111222333333444444444444444444444444444444333333333333333333333333444444444444444444444444333444444555555444444333222333333444444333333222222222222222222222222222222222222222222222222222111222333444555555555555111111222222222333333333444444444333333333222222000000111222333333444444222111000111333444555444111111222333333333222222222222222222222222222222444333222111111222333444000111111111111222222222//////000111222222333333222222222222222222222222111111111222222333333333222222222222222222222222444333333222222333333444333333333333333333333333222222333333333444444444222222222333333444444444333333333333333333333333444444444444444444444444444444444444444444444444222222333333333444444444555555555555555555555555111111111222222333333333444444444444444444444444000111333555555444333222000111222333444555555555333333333333333333333333444444444333333333222222111111111222222333333333333333333333333333333333444444444333333222222222111222333333444444444444222222222222222222222222111111111222222333333333111111111111111111111111222222222222222222222222111111111222222333333333222222222222222222222222333333333333333333333333444333333222222333333444111111111111111111111111111111111222222333333333111111111222222333444444222222444444444444222222444444444333333333222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222111111111111222222222333333333333222111111000000111222333333444444333333333333333333333333333333333222222222222111333333222222222333555666333333333333333333333333222222333333333444444444222111111111111111111222222222222222222222222222111111222333333444555555111111111222222333333333[[[[[[\\\ZZZXXXVVVVVVWWWOOONNNLLLHHHDDD@@@<<<;;;888666555444555666555444555666777555222111333666666666555555555444444444333333444444555444444444444444444444444444444444333333333333333333333333666666555444333333222222444444444444444555666777222222333333333333444444444444444444444444444444555555555444444333333333222222333333333333444444222333333444444333333222444555666555444444555666444444333333333333222222222222222222222222222222333333333333333333333333111222444666777777666666111111111222222333333333333333333333333333333333555555555444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444111111222333333444555555555555555444444333333333222222222111111111000000444444222222222222444444777666555444333333222111555444333222111222333444333333333222222222111111333333222111111111222222222222222222222222222222333222111111333333222111444444444444333333222111222222222222222222222222222222111111222222333444222222111111222222333444333222222111111222222333333333333333333333333333222333333444444333333222444444444555444444333333333333333444444444555555333333444444444444333333555444333333333333444555444444444444444444444444555555555555555555555555333333333444444444555555333222222111111222222333333333333333333333333333444444444444444444444444333333333333333333333333222222333333333444444444444444333333333333222222222222222222222222222222444444444444333333222111222333333444444333333222333333333333333333333333333333222111111222222222333333333333333333333333333333333333333333333333333333333333333333333333///111222444444333222111222222222333333222111111333333111111111111333333333333333222222111111111222222222222222222222222444333333222111111111222222222444444444444222222333333333333333333333333333333333333333333333333111111111111111111111111555444222111000111111222111111000000111333444555111111222222222111000///222222222222222222222222111111111111111111111111333444555666777666555444333333333333333333333333222222333333333333444444333444444555555444444333444444555555555555444444555555444444444333333333000000000111222333555555222222222222222222222222333333222111111222333333YYY[[[\\\\\\[[[[[[]]]^^^XXXWWWUUURRRNNNIIIEEECCC===;;;999888888777666555444666777666444333555777333333333444333333222222333444444555555444444444111111111111111111111111444444444444444444444444666555555444333333222222444444444444444444555555222222333333333333444444444444444444444444444444555555444444444333333333222222333333333333444444222333333444444333333222444555666555444333444666444444333333333333222222222222222222222222222222222222222222222222222222000111333444555444444333111111222222222333333333333333333333333333333333555555444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444111111222333333444555555555555444444444333333333333333333333222222222111444333333222222333333444555555444444333333222222333222222222333333444555333333333222222222111111222222222222222222222222222222222222222222222222333222111111333333222111333444444444333333222111222222222222222222222222222222111111222222333444222222111111222222333444333222222111111222222333333333333333333333333333222333333444444333333222333444444444444444333333222222222333333333444444444444555555555555444444555444333333333333444555555555555555555555555555555555555555555555555555333333333333444444444444333333222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222333333333444444444333333333222222222222222222222222222222222333444444444333333222111222333333444444333333222333333333333333333333333222222111111111111222222333333333333333333333333333333333333333333333333333333333333333333333333///111222444444333222111222222333333333333222222444333222111111222333444333333333333222222222111222222222222222222222222444333222222111111222222111222222333333222222111222222222222222222222222333333333333333333333333111111111111111111111111222222222111222222333333333222111111111222333444222222222222222222222222111111111111111111111111111111111111111111111111///000111222333222222111333333333333333333333333222222333333333333444444333333444444444444333333333333444444444444333333444444444444333333333333222222222222222222333333222222222222222222222222333333222111111222333333SSSUUUXXXZZZ[[[]]]___aaa______^^^\\\XXXTTTPPPMMMGGGDDD@@@>>>===;;;888666444555666666555555666777111222444555555444333222444444555555555444444333333333333333333333333333555555555555555555555555555555555444444333333222555444444333333333333444222222333333333333444444444444444444444444444444555444444444444333333333222222333333333333444444222333333444444333333222333555666555444333444555444444333333333333222222222222222222222222222222111111111111111111111111000111111222222222111111111222222222222333333333333333333333333333333333555444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444111222222333333444444555444444444444333333333333444444444333333333222222444333333222222333333444333333333333333333333222111222222333444444444444333333333222222222111111///000222333444333333222222222222222222222222222333222111111333333222111333333444444444333222222222222222222222222222222222222111111222222333444222222111111222222333444333222222111111222222333333333333333333333333333222333333444444333333222333333444444444444333333111111111222222222333333555555555666666555555555555444444333333444444555444444444444444444444444444444444444444444444444222222222222333333333333333333222222222222333333333333333333333333333333222222222222222222222222333333333333333333333333111111222222222333333333333333333333222222222222222222222222222222222222333333444444444333222222222333333444444333333222333333333333333333333333222222111111111111222222333333333333333333333333333333333333333333333333333333333333333333333333000111222333444333222222222333333444444333333333444444333333333333444444444444333333333333222222222222222222222222222222333333222222111111222222222111111000000111111222222222222222222222222222333333333333333333333333222222222222222222222222000000111222333333444333333333222111111222333444444333222222222333444555000000000000000000000000111111111111111111111111...///000000111000000000333333333333333333333333222222333333333333444444222222333333333333222222222333333333333333333222333333333333222222222222333333333222222111111111222222222222222222222222333222222111111222222333LLLNNNQQQSSSUUUWWWZZZ\\\^^^_________]]]ZZZWWWUUURRRNNNJJJGGGDDDAAA>>><<<666777777666555444444444333444666777777777555555555555555555555444444333555555555555555555555555666666666666666666666666555555444444444333333333555444333333222222222222222222222333333333444444444444444444444444444444444444444444444444444444222222222333333333444444222333333444444333333222333444555555333333444555444444333333333222222222222222222222222222222222222222222222222222222222111111111111111111000000222222222222222222222222333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222333333333444444222222222333333444444444333333333333333333333333444333333333333222222222333333333333333333333333111111111222222333333333222333444555444333222111333333333222222222111111...///222444555444333222222222222222222222222222333222111111333333222111333333333444444333333222222222222222222222222222222222111111222222333444222222111111222222333444333222222111111222222333333333333333333333333333222333333444444333333222222222333444444444333333222222222222333333333333555555666666666666555555444444444444444444444444222222222222222222222222444444444444444444444444111111222222222333333333333333333222222333333333222222333333333333444444222222222222222222222222333333333333333333333333111111111222222222333333333333333222222222222111222222222222222222222222333333333444444333333222222333333444444333333222333333333333333333333333333222222222222333333444333333333333333333333333333333333333333333333333333333333333333333333333000111222333333333222222222222333444444444444333444444444444444444444444444333333333333333333333222222222222222222222222333333222222111222222333333222111000000111222333555555555555555555555555333333333333333333333333222222222222222222222222000111222333444333222222222222111111222333555666888666444222111222333444111111111111111111111111111111111111111111111111000111111222222222222222333333333333333333333333222222222333333333444444111222222333333222222111333333444444444444333333333333333222222222111111222222222333222222222222222222222222222222222222222222222222222222222222JJJLLLNNNPPPPPPQQQSSSUUUZZZ[[[]]]^^^^^^]]]\\\[[[ZZZWWWRRROOOLLLIIIFFFCCC;;;;;;:::888777555222000444555666777777777666555555666666666555555444333111111111111111111111111666666666666666666666666444444444444444333333333555444333333222222222222222222222333333333444444444444444444444444444444444444444444444444444444222222222333333333444444222333333444444333333222333444555444333222333555444444333333333222222222222222222222222222222222333333333333333333333333222222222111111111111111222222222222222222222222333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222333333333444444222222333333333333444444333333333333333333333333222222222222111111111111333333333333333333333333000111111222222333333444444444555555444222000///333333333222222222111111...///222444555444333222222222222222222222222222333222111111333333222111222333333444444333333333222222222222222222222222222222111111222222333444222222111111222222333444333222222111111222222333333333333333333333333333222333333444444333333222111222222333444444333333333333333333444444444444555555666666666666555555444444444444444444444444333333333333333333333333444444444444444444444444111111222222222333333333444333333333333333333444222222222333333444444444444444444444444444444444333333333333333333333333111111222222222333333333333333222222222111111111222222222222222222222222222333333444444333333333222333333444444333333222333333333333333333333333333333333333333444555555333333333333333333333333333333333333333333333333333333333333333333333333111111222222333333333333111222333333444444444333444444444444444444444444333333333333333333333333222222222222222222222222333222222111222222333333444333222111111222333444555555555555555555555555333333333333333333333333222222222222222222222222222222333444333222111000000000000111333555777999;;;999666333111111111222222222222222222222222222111111111111111111111111222222222222333333444444333333333333333333333333222222222333333333444444111222222333333222222111444444555555555555444444333333333222222222111111///000111333333444333333222222222222222222222222222222222222222222222222PPPRRRSSSSSSRRRQQQSSSTTTXXXYYYZZZ\\\]]]^^^^^^^^^^^^[[[WWWTTTRRRPPPMMMKKKCCCBBB@@@>>>===:::666222555555555444444444333333666666666666666555444333333333333333333333333333666666666666666666666666444444444444444444444444555444444333333333333444222222333333333333444444444444444444444444444444333333333444444444444555222222333333333333444444222333333444444333333222222444555444333222333444444444333333333333222222222222222222222222222222333333333333333333333333333222222111222222333333333333333222222222222111333333333333333333333333333333333444444444444555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333222222222222333333333333222222222111111111000000222333333444444333333222111222222222333333444444555555555444333222111000333333333222222222111111///000222333444333333222222222222222222222222222333222111111333333222111222222333444444444333333222222222222222222222222222222111111222222333444222222111111222222333444333222222111111222222333333333333333333333333333222333333444444333333222000111222333333444444333333333444444444555555555555555555666666555555555333444444555555444444333666666666666666666666666333333333333333333333333222222222222333333333333444444333333333333444444111222222333333444444555444444444444444444444444333333333333333333333333222222333333333444444444222222222222111111111111222222222222222222222222222222333444444444333333222333333444444333333222333333333333333333333333333333222333333444555666333333333333333333333333333333333333333333333333333333333333333333333333111111222222222333333333000000111222333333333333333333444444444444333333111111222222222222333333222222222222222222222222222222111111222222333333444333333333333333333444222222222222222222222222333333333333333333333333333333333333333333333333333444333333222111000000111000111111333555888999:::999666444222111000000222222222222222222222222111111111111111111111111222111111111111222333333333333333333333333333333222222333333333333444444222222333333333333222222444555555666666555555444333333333333222222222222...///111333444444444333222222222222222222222222111222222333333222222111XXXYYYYYYXXXVVVUUUVVVWWWXXXXXXXXXXXXYYY[[[\\\]]]]]][[[XXXVVVUUUTTTRRRPPPKKKIIIGGGGGGFFFCCC>>>:::999777555333222222333444777777777777666555444333555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444555555222222333333333333444444444444444444444444444444333333333444444444555555222222333333333333444444222333333444444333333222222333444444222222333444444444333333333333222222222222222222222222222222222222222222222222222222222111111111111222444555333333333222222222111111333333333333333333333333333333333444444444555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333111111222222222333333333333333222222222111111111222333333444444333333222333333333333444444444444333333333222222333333444333333333222222222111111222222222222222222222222222222222222222222222222333222111111333333222111111222333333444444444333222222222222222222222222222222111111222222333444222222111111222222333444333222222111111222222333333333333333333333333333222333333444444333333222000000111333333444444333222222333333333444444444444444555555555555444444333333444555555444333333555555555555555555555555333333333333333333333333333333333333444444444444444444333333333333444444111111222333333444555555333333333333333333333333333333333333333333333333333333444444444555555555222222222222111111111111222222222222222222222222111222333333444444444333222333333444444333333222333333333333333333333333111111111111222333444444333333333333333333333333333333333333333333333333333333333333333333333333222222111111222222333333...///000111222222222222111222333444444333222111000000000111111222222222222222222222222222222222222222111111222222333444222222333333333333222222222222222222222222222222333333333333333333333333333333333333333333333333333333222222111222222222333333222222333444666777666666555444333222111111111111111111111111111111111111111111111111111111222111111000111222333444333333333333333333333333222222333333333333444444333333444444444444333333333444444555555444444333444444444444333333333333///000222444444444222222222222222222222222222222111222333333333333222111\\\]]]]]]\\\ZZZXXXYYYZZZXXXWWWVVVUUUUUUVVVXXXZZZ[[[YYYWWWVVVVVVVVVTTTSSSPPPNNNMMMMMMMMMKKKFFFBBB===;;;777444333444555666777777777777666555444333222222222222222222222222555555555555555555555555444444444444444444444444444444444444555555666777222222333333333444444444444444444444444444444444333333333444444555555555222222333333333444444444222333333444444333333222222333444444222222333444444444444333333333222222222222222222222222222222111111111111111111111111111000000000000222444555333333333222222111111111333333333333333333333333333333333444444555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333333444444444333333333333333333333333111111111222222333333333444444444333333333222222222222444444444444222222444444444444444444444444222111111111222444666888333333333222222222111111333333222111111222222222222222222222222222222222333222111111333333222111111222333333444444444444222222222222222222222222222222111111222222333444222222111111222222333444333222222222222222222333333333333333333333333333222333333444444333333222///000111222333444444444111111222222222333333333333444444444444444444333333333444555555444333333222222222222222222222222333333333333333333333333333333444444444444555555555444444333333444444555111111222333333444555555222222222222222222222222333333333333333333333333444444444555555555666666222222222111111111111000222222222222222222222222111222333333444444444444222333333444444333333222333333333333333333333333////////////000111222333333333333333333333333333333333333333333333333333333333333333333333333333222222111111222222333444......///111111222222222111111333333333333111111//////000000111111111222222222222222222222222222222111111111222333333444000111222333333222111000333333333333333333333333333333333333333333333333333333333333333333333333222111111000111222444555666555444333222333333444222333333444444333333222000000000000000000000000111111111111111111111111444333222222222333555555333333333333333333333333222222333333333444444444333444444555555444444333222333333444444333333222555555444444444444333333111222333444444333111///222222222222222222222222111222333444444333222111ZZZZZZZZZ[[[\\\]]]^^^^^^^^^\\\ZZZWWWVVVVVVWWWXXX[[[YYYVVVTTTSSSRRRQQQOOOQQQQQQSSSSSSRRRPPPMMMKKKDDDAAA>>><<<;;;999777666777777666444333222222222333333333444444555555555777666555444333222111111555555555444444333333333333444444444555666666666444444444555555555555666444444444444444444444444333333333333333333333333222333333444444333333222444333333222222333333444333333333333333333333333444444444333333222222222333333333444444333222222333333333333333333333333333333333333333333333333444444444333333222222222111111333444444333111111222222222222222222222222555444444333333444444555444444444444444444444444666666555555555444444444444444444444444444444444444222000222444666444222333333333333333333333333444444444333333222222222444444444444444444444444222222222333333444444444444555555666666555555444666555333333222333444555333333333333333333333333222222111111111111222222444333333222111111111222333222222111111222222333444444444444444444444444333333333333333333333333444444444444444444444444555444222111000/////////111333444444222222333555444444444444444444444444333111///------///111333111222333333444444333333444222111111333444444333444444444555555555555666444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444444444444333333222222222111111222222222333333333555555444333333222111111222222222222222222222222444444444444444444444444222222222333333444444444333333333333333333333333444444444444444444444444444444333222222333333333222222222333333444444444111222222333333222222111666666555444444555555555222222222222222222222222111222222333333222222111222222222222222222222222222333555555555555333222333333333333333333333333222222222222222222222222222222111111222222333444222333333444444333333222111111111222222333333333333222222111111222222333222222222333333444444444444222000111333444333000222222222222222222222222111111111222222333333333333222222222111111000000//////000111222333333444333333333333333333333333444444444333333222222222111111111111111111111111222333444444555555444444333333333444444333333222333444555444222222333555000000000111111222222222222333333333333333222222555444333222222333444555YYYYYYZZZ[[[]]]^^^^^^^^^]]]\\\[[[ZZZXXXWWWVVVVVVZZZXXXUUUTTTTTTSSSQQQPPPOOOPPPQQQRRRSSSRRRRRRQQQLLLIIIEEEBBB@@@<<<999666777666555444333444444555333333333444444555555555555555444444444444333333555555444444444333333333444444444555555555555555444444444444555555555555444444444444444444444444333333333333333333333333222333333444444333333222555444444333333444444555333333333333333333333333555555555444444333333333333333333444444333333222333333333333333333333333333333333333333333333333444444444333333222222222333333333444444333333333444444444444444444444444555444444333333444444555444444444444444444444444666555555555444444444444444444444444444444444444444222111222444555444222333333333333333333333333333333333222222111111111444444444444444444444444222222222222333333333444444444444444444444444444555444333333333333444555333333333333333333333333222222111111111111222222444333222222111111222222333222222111111222222333444444444444444444444444333333333333333333333333333333333333333333333333666666555555444444555555222333444444222222222444444444444444444444444444666555333222222333555666000111222222333333222222444222111111333444444333444444444444555555555555444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444444444444333333222222222111111222222222333333333555555444333333222111111222222222222222222222222444444444444444444444444222222222333333444444444555555555555555555555555444444444444444444444444444333333222222333333444222222222333333444444444111222222333333222222111333333222222222222222333222222222222222222222222111222222333333222222111222222222222222222222222333333444444444444333333333333333333333333333333222222222222222222222222222222111111222222333444222333333444444333333222111111222222222333333333333222222111111222222333222222222333333333444444444222000111333444333111222222222222222222222222222222222222222222333333222222222111111000000000111111111111222222222222333333333333333333333333444444444333333222222222222222222222222222222222222333444444555555444444444444555555555444333333333333444333111111222333333333333222222222222222333333444444444444333333666555444444444555666777[[[[[[\\\^^^```aaa```___]]]^^^^^^^^^\\\ZZZWWWVVVYYYWWWUUUTTTTTTSSSQQQOOOMMMMMMNNNOOOQQQSSSUUUVVVSSSPPPMMMJJJGGGBBB===999777666444333333444666777444444444444444555555555333333444444555555555666555444444444444333333333555555555555555444444444444444444444555555555555444444444444444444444444444444444444444444444444222333333444444333333222555555444444444444555555333333333333333333333333555555555555444444444444222333333444444333333333333333333333333333333333333333333333333333333333444444333333333333222222555444444333333444444555555555555555555555555555555444444333333444444555444444444444444444444444555555555555444444444444444444444444444444444444333222111222444555444333333333333333333333333333222222111111111111111000444444444444444444444444111111111222222222222222444444333222222333444444444444333333333333444444333333333333333333333333222222111111111111222222333333222222111111222222333222222111111222222333444444444444444444444444333333333333333333333333222222222222222222222222333333333333333444555666333444555444222111222333444444444444444444444444666666555555555555666666000000111222222222222111333222111111333444444333444444444444555555555555444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444444444333333333333222222111111222222222333333333555444444333333222222111222222222222222222222222444444444444444444444444222222333333333333444444555555555555555555555555444444444444444444444444333333333222222333333444222222333333333333444444111222222333333222222111222111111111111111222222222222222222222222222222111222222333333222222111222222222222222222222222333333222222222222333333333333333333333333333333222222222222222222222222222222111111222222333444222222333333333333222222111222222222222333333333333222222111111222222333222222222222333333333333333222111111333333222111222222222222222222222222333333222222222222222222111111111000000000000000333333222222111111111111333333333333333333333333444444333333333333222222333333333333333333333333222333444444555555444444555555666666555444444333333444444333111000222333555555444444333333222222333333444444555444444333666666555555666777888888cccbbbbbbdddgggfffccc```_________^^^^^^\\\[[[ZZZZZZXXXVVVUUUUUUSSSPPPNNNJJJJJJIIIJJJLLLNNNQQQSSSRRRQQQOOONNNLLLHHHCCC???:::888555333333333555666444444444555555555555555444444444444555555555555444444444444444444444444666666666555444444444333333333444444444555555555333333444444444444444444555555555555555555555555222333333444444333333222444444333333333333444444333333333333333333333333444444444444444444444444222222333444444444333333333333333333333333333333333333333333333333333333333333333333333333333333555444333222222333444555555555555555555555555555555444444333333444444555333333333333333333333333444444444444444444444444444444444444444444444444222222222333333444444333333333333333333333333333222222222222111111111111333333333333333333333333111111111111111111111111444333111000000111333444333333333333333333444444222222222222222222222222222222111111111111222222333333222222111222222333333222222111111222222333333333333333333333333333333333333333333333333333111111111111111111111111222222111111111222333333444555555444222111111222333333333333333333333333222333444555555444333222000111111222222222222222333222000111222444444333333333444444444555555555444444444444444444444444222222333333333333444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333111111222222222333333333444444444333333222222222222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333333333222222222333444444333333333333333333333333111222222333333222222111222222222222222222333444222222222222222222222222111222222333333222222111222222222222222222222222444333111111111111333444333333333333333333333333222222222222222222222222222222111111222222333444222222333333333333222222222222222222222222222222333222222111111222222333222222222222222222222333222222222222222333222222222222222222222222222222333333333222222111111111000000000000000000000000222222222222222222222222333333333333333333333333333333333333333333333333333333333444444444444444222333444444555555444444555555666666555444444333444555555444222222333444444444444555555555555555444555666666777666666666888888888999:::;;;;;;<<>><<<999666444333333444555555555555555555555555666666555555555444444444444444444444444444444444666666666555444444444333333333333444444444444555333333333444444444555555555555555555555555555555222333333444444333333222333222222222222222222333333333333333333333333333222222222222222222222222111222333333444444444333333333333333333333333333333333333333333333333333333333333333333333333333444333222111111222333444444444444444444444444444555444444333333444444555333333333333333333333333333333444444444444444444444444444444444444444444222222333333333333444444333333333333333333333333222333333333333333333333333333333333333333333333111111111111111111111111444333111000000111333444111222222333333444444444222222222222222222222222222222111111111111222222333222222111222222333333333222222111111222222333333333333333333333333333333333333333333333333333111111111111111111111111666555444444333333444444444555555444222111111222333333333333333333333333111222333444444333222111111222222333444333333333333111000000222333333222333333333444444444444555444444444444444444444444222222222333333444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333111111222222222333333333444444333333333333222222222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333333222222222333333444555333333333333333333333333111222222333333222222111222111111111222222333444222222222222222222222222111222222333333222222111222222222222222222222222444333111111111111333444333333333333333333333333222222222222222222222222222222111111222222333444111222222333333222222111222222222222222222222222333222222111111222222333222222222222222222222222222222333222222222222222222222222222222222222222333333333222222111111111000000000000000111111111000111111222333333444444333333333333333333333333333333333333333333333333333333444444444555555555222333444444555555444444444444555555555555444444333444555444222222444555444555666777888999:::;;;;;;<<<===>>>>>>>>>>>>>>>??????AAABBBCCCDDDEEEEEEvvvtttsssvvvxxxvvvooohhhbbb___\\\ZZZYYYYYY[[[\\\ZZZYYYXXXYYYXXXWWWTTTQQQNNNLLLIIIFFFDDDDDDDDDEEECCCCCCDDDGGGJJJKKKJJJHHHBBBAAA>>><<<999777555555666666666555555555555555666666666555555555444444333333333444444444444555555555555555555444444444333333333333444444444444222333333444444555555555444444444444444444444444222333333444444333333222222222111111111111222222333333333333333333333333111111111111222222222222111111222333444444444444333333333333333333333333333333333333333333333333222222333333333333444444333222222111111222222333333333333333333333333333555444444333333444444555333333333333333333333333333333333333444444444444444444444444444444444444111333444444222222444555333333333333333333333333333333333333333444444444333333333333333333333333222222222222222111111111333333222111111222333333000111222333444444444333222222222222222222222222222222111111111111222222222222111111222222333333333222222111111222222333333333333333333333333333333333333333333333333333111111111111111111111111444444333222111111222222333444555444222111222333333333333333333333333333222333444555555444333222222222333444444444444333222111000000222333333222333333333333444444444444444444444444444444444444111222222333333444444555444444444444444444444444333333333333333333333333333333333333333333333333222222333333333333444444111111222222222333333333333333333333333333333333222222222222222222222222333333333333333333333333444444333333333333222222444444444444444444444444333333333333333333333333222222222222333444555555444444333333333333222222111222222333333222222111////////////000111222222222222222222222222222222111222222333333222222111222222222222222222222222333333222222222222333333333333333333333333333333222222222222222222222222222222111111222222333444111111222222222222111111333333333222222222222111333222222111111222222333222222222222222111111111111222333333111111222333222222222222222222222222333333222222222222222222111111111111111222222222000000111222333444555555333333333333333333333333222222333333333333444444222333333444444555555555222333444444555555444444333444555666777777777777333444555555444555777999999:::;;;===???AAABBBCCCEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJLLLNNNPPPQQQQQQQQQyyywwwwww{{{}}}uuunnnhhhfffccc```]]][[[ZZZZZZWWWWWWWWWYYY[[[[[[YYYWWWUUUSSSPPPLLLIIIGGGEEEEEE@@@@@@@@@BBBEEEGGGGGGFFFEEEEEEDDDBBB@@@===;;;999777666666666555555555444555555555555666666666666333333333444444444555555444444444555555555555555222222333333333444444444222222333333444555555666333333333333333333333333222333333444444333333222333222222111111222222333333333333333333333333333111111111222222333333333000111222333444444444444333333333333333333333333333333333333333333333333222222222333333444444444222333333333333333333222333333333333333333333333555444444333333444444555222222222222222222222222222222333333333444444444444444444444444444444444111333444444222222333555333333333333333333333333111111222222333333333333222222222222222222222222444333333333222222222222333333333333333333333333///000222333444444333333111111111111111111111111222222111111111111222222222222111111222222333444333222222111111222222333222222222222222222222222333333333333333333333333222222222222222222222222111111000000000111222222222333444444222222222444222222222222222222222222333333444444444444333333111111222333333333333333222111///000222333333222222222333333333444444444444444444444444444444444111111222333333444555555444444444444444444444444333333333333333333333333222222222222222222222222222222222333333444444444111111222222222333333333333333333333333333333333222222222222222222222222222222222222222222222222444444444333333222222222333333333333333333333333222222222222222222222222222222222222333444555666444444444333333222222222111222222333333222222111000//////000111222333333222222222222222222222222111222222333333222222111222222222222222222222222333333444444444444333333333333333333333333333333222222222222222222222222222222111111222222333444111111222222222222111111333333333222222222111111333222222111111222222333222222222222111111111000111222444333111000222444222222222222222222222222222222222222222222333333111222222222333333333333222222222333333444444444333333333333333333333333222222222333333444444444111222222333444444555555222333444444555555444444444555666888999:::;;;;;;888999;;;;;;;;;<<>>>>>>>>@@@BBBBBBCCCDDDGGGJJJLLLLLLMMMNNNOOOPPPQQQQQQMMMNNNOOOPPPQQQQQQRRRQQQRRRSSSVVVXXXZZZ[[[\\\\\\yyyxxxyyy}}}sssqqqooonnnnnnkkkeee```[[[ZZZXXXWWWXXXYYY[[[]]][[[YYYWWWTTTRRRNNNJJJFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDFFFGGGGGGFFFCCCBBB>>>===:::888666555555555444555777999888666444222666666666666666666666666777666555444444555666777444333333333333444555555666555444333333333333333555555666666666666555555222222222222222222222222333333333333333333333333333333333333333333333333555555444333333222111111222333444444555555444444222222222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333555555444444444333333333444444444333333222222222333333333333333333333333333333333333333333333333111111222333333444444555333333333333333333333333444444333222222111000000111111222333333444555555222222222222222222222222333333222111111222333333333333333333333333333333333333333222222111111111222222222222222222222222555444333222111000000000222111000//////000111222111111000000111111222333333333333444444444555555444444222222222222444444222222222222222222222222111222222333333222222111444444444333333222222222111111222222222333333333333333333333333333333333333333333333333333333333//////000111222222333333222333555777777666555333333333444444333333222111111333444444333222333333555555555444444333333333444444444555555555555666333333333333333333333333444444444555555444333333444444444333333222222222333333333333333333333333444444444444444444444444333222111111000000000000222222222222222222222222222222333333333333444444444444444333333222222222333333333333333333333333222222222333333444444444222222333333333333444444222222222222222222222222///000000000000111111111222222222222222222222222333333333333333333333333111111111111222333333444444444444444333333222111444444444444444444444444111111222222222333333333222222222222222222222222333333333333333333333333444444444444333333222111222222222222222222222222222222222222222222222222333333333333333333333333111222222333333222222111111111222222222333333333222222333333333333444444333333333333333333333333333555666666444333444555111222444666666666555555555555555555666777888888:::;;;>>>@@@CCCDDDEEEFFFKKKKKKKKKKKKLLLNNNOOOPPPOOONNNMMMLLLMMMNNNOOOPPPHHHKKKOOORRRSSSQQQOOONNNMMMPPPTTTWWWYYYZZZYYYXXXxxxxxxxxx{{{~~~~~~|||vvvtttrrrqqqpppnnniiieeebbbaaa^^^\\\ZZZZZZZZZZZZ[[[YYYXXXWWWVVVTTTQQQNNNGGGGGGFFFDDDCCCBBBAAAAAAAAACCCEEEGGGGGGEEECCCBBBAAA???===:::888777666666444666888999999777555444666666666666666666666666666555444333333444555666444333333333333444555555555555444333333333444444444555555666666555555444222222222222222222222222333333333333333333333333333333333333333333333333444444444333333222222222222222333444444444444444333333333333333333333333111111111222222333333333222222222222222222222222333333333333333333333333333333333444444555555555444444444333333222222222333333333333333333333333333333333333333333333333555555555555555555555555333333333333333333333333444444444333222222111111111111222333333444555555222222222222222222222222333333222111111222333333333333333333333333333333333333333222222222111111222222222222222222222222555444333222111111111222222111000//////000111222111111000000111111222333222333333333333444444444444333222222222222333444222222222222222222222222333444444555555444444333444444444333333222222222111111222222222333333333333333333333333333333333333333333333333333333333000111111222222333333333222222444555555555444333333444444444444333222222111333555444333222333444555555444444444333333333444444444444555555555555333333333333333333333333333333444444444444333333444444444333333222222222333333333333333333333333444444444444444444444444666666555444444444444444333333333333333333333333222222333333333333444444555444444444333333333222333333333333333333333333222333333333333333333444222222333333333333444444222222222222222222222222111111111222222222333333222222222222222222222222333333333333333333333333333222222222222333333444333444444444333333222111333333333333333333333333111111222222222333333333222222222222222222222222333333333333333333333333333444444444333333222111222222222222222222222222222222222222222222222222333333333333333333333333111222222333333222222111111111222222222333333333222222333333333333444444333333333333333333333333111333444444333333444555222333444555555666555555777777888999;;;<<<>>>???GGGGGGHHHJJJKKKLLLMMMNNNMMMKKKIIIHHHIIIKKKNNNPPPQQQQQQOOONNNNNNNNNOOOPPPLLLNNNQQQSSSTTTSSSRRRQQQPPPRRRUUUYYYZZZZZZZZZYYYxxxwwwwwwyyyzzzzzzxxxvvvvvvsssqqqpppooonnnkkkiiimmmkkkhhheeeaaa^^^\\\[[[[[[YYYXXXXXXYYYYYYXXXVVVMMMLLLKKKHHHFFFDDDBBBAAAAAACCCEEEGGGGGGFFFEEEDDDDDDCCC@@@===;;;999777777555666888999999888666555666666666666666666666666444444333333333333444444444333333333333444555555444444333333333444555555333444444555555444444333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333111222222333333333333333333333333333333333333333///000000111222333333444333333333333333333333333333333333333333333333333111222222333444555666777444444333333333333222222333333333333333333333333333333333333333333333333777777666555555444333333333333333333333333333333555555444444333333222222111222222333333444444555222222222222222222222222333222222111111222222333333333333333333333333333333333333222222222222111222222222222222222222222444333333222222333333444222111000000000000111222111111000000111111222333111111222222222333333333333333222222222222333333222222222222222222222222333444444555555444444333444444333333333333222222111111222222222333333333222222222222222222222222333333333333333333333333333333333333333333333333222222222333333333444444444444444444444333222222222333555555333222333444555444444444444333333333444444444444555555555555333333333333333333333333222222333333333333222222444444333333333333222222333333333333333333333333444444444444444444444444444444333333222222333333333333333333333333333333222222333333333333444444555555555444444444444444333333333333333333333333444333333333333333333222222222333333333333444444222222222222222222222222333333333333444444444444222222222222222222222222333333333333333333333333555444333333333333333333333333444444444333222222333333333333333333333333111111222222222333333333222222222222222222222222333333333333333333333333333333444444444333222222222222222222222222222222222222222222222222222222333333333333333333333333111222222333333222222111111111222222222333333333222222333333333333444444333333333333333333333333111222444444333333444666444444444555666888999:::;;;<<<>>>@@@CCCFFFHHHIIINNNNNNMMMLLLLLLMMMNNNNNNLLLJJJGGGEEEEEEHHHLLLOOOTTTSSSRRRQQQPPPPPPQQQQQQRRRSSSTTTVVVWWWWWWWWWWWWUUUWWWYYY[[[\\\\\\[[[ZZZwwwwwwwwwwwwvvvtttrrrppppppnnnmmmkkkjjjjjjjjjiiitttsssqqqnnnjjjfffbbb```\\\ZZZXXXXXXYYYZZZZZZYYYRRRQQQOOOMMMKKKHHHGGGFFFDDDEEEGGGIIIJJJIIIIIIHHHGGGFFFCCC@@@===:::888777444555777888888888777666666666666666666666666666444444444444444444444444444333333333333444555555333333333333333444555666222333333444444333333222222222222222222222222222333333333333333333333333333333333333333333333333222333333333333333333333000111222222333333222222444444444444444444444444///000000222333444555555333333333333333333333333333333333333333333333333222222333333444555666666333333333333333333333333333333333333333333333333333333333333333333333333444444333333333222222222333333333333333333333333555555555444444333333333222222222333333444444444222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222333333222222333444444555111111111111111111111111111111000000111111222333000111111111111222222222333222222222222222222333222222222222222222222222111222222333333222222111333333333333333333333333111111222222222333333333111111111111111111111111333333333333333333333333444444444444444444333333333333222222333333444555444444444555444333333222222444555555444333333444444444444444444444444444333333444444444555555555333333333333333333333333111111222333333333222222333333333333333333333333333333333333333333333333444444444444444444444444333333222222222222222333222222222222222222222222222222222333333333444444555555555555555555555555333333333333333333333333444444444333333222222222222222222333333333444444222222222222222222222222333333333444444444444555222222222222222222222222333333333333333333333333666555444444333333333333333333333444444333333222222222222222222222222222111111222222222333333333222222222222222222222222333333333333333333333333333333333444444333333222222222222222222222222222222222222222222222222222333333333333333333333333111222222333333222222111111111222222222333333333222222222333333333444444444444444444444444444444333444555555444444555777777777777999;;;???BBBCCCEEEFFFHHHJJJLLLNNNPPPPPPPPPNNNLLLJJJIIIIIIJJJKKKJJJIIIHHHGGGIIILLLOOOQQQVVVVVVVVVUUUUUUUUUUUUUUUXXXXXXYYYYYYZZZ\\\]]]]]]ZZZ[[[]]]^^^^^^^^^]]]\\\xxxxxxxxxvvvssspppnnnlllkkkkkkjjjiiihhhiiiiiijjjttttttuuutttrrrnnnjjjggg```]]]YYYWWWWWWXXXWWWVVVTTTTTTSSSQQQPPPNNNMMMMMMIIIIIIKKKLLLMMMMMMMMMMMMIIIHHHFFFCCC@@@<<<:::888555555666777777777666555666666666666666666666666555555555666666555555555444333333333333444555555333333333333333444555666222222333333333333222222222222222222222222222222333333333333333333333333333333333333333333333333222333333333333333333333000111222222333333222222444444444444444444444444111111222333444666666777333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222222333333333444444333333333333333333333333555555444444444444333333222222333333333333444444222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222222222222222333444555555111111222222222222111111111111000000111111222333000000000111111111222222222222222222222222222222222222222222222222222222111222222333333222222111333333333333333333333333111111222222222333333333111111111111111111111111333333333333333333333333555555444444444444444444444444444333444555666666444444555555555444333333222444666555444333444444444444444444444444444444333333333444444444444555333333333333333333333333000111222222333333333222333333333333333333333333333333333333333333333333444444444444444444444444666666555555555555666666222222222222222222222222222222222333333333444444555555555555555555555555333333333333333333333333444444444333333222222222222222222333333333444444222222222222222222222222222222222222333333333333222222222222222222222222333333333333333333333333666555444444333333333333222333333444444333333333222222222222222222222222111111222222222333333333222222222222222222222222333333333333333333333333222333333444444333333333222222222222222222222222222222222222222222222222333333333333333333333333111222222333333222222111111111222222222333333333222222222333333333444444444444444444444444444444444555555444333333555777<<<===>>>AAADDDIIIMMMOOOPPPQQQRRRSSSTTTTTTSSSSSSRRRPPPNNNLLLKKKKKKLLLMMMLLLMMMOOOQQQTTTVVVXXXXXX[[[[[[[[[\\\]]]]]]]]]]]]\\\[[[[[[\\\]]]^^^```aaa]]]^^^____________^^^]]]zzz{{{zzzxxxsssooolllllliiikkkmmmmmmllllllmmmoooqqqsssvvvxxxxxxuuuqqqooohhhddd^^^ZZZYYYXXXWWWVVVWWWWWWVVVUUUUUUTTTSSSSSSNNNNNNOOOPPPPPPQQQQQQQQQLLLKKKIIIGGGDDD@@@===<<<777888888888777777666555666666666666666666666666555555666777777666555555444333333333333444555555444444333333333444555555222333333444444333333222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333111222222333333333333333333333333333333333333333222333333444555666666777333333333333333333333333333333333333333333333333555555444444444333333333222222333333333333444444333333333333333333333333333333333333333333333333333333444444555666777777333333333333333333333333444444444333333333333333333333333333333333333333222222222222222222222222111222222333333222222111333333333333333333333333111222222222222333333333222222222222222222222222111111111111222222333444111111222333333222111111111111000000111111222333000000111111111222222222111111222222222222111111222222222222222222222222333444444555555444444333222222333333333333444444111111222222222333333333222222222222222222222222333333333333333333333333444444444444444444444444444444444555555555666666555555555555555444333333333444666666444333444555333333333444444444444555333333333333444444444444333333333333333333333333000111222333444444444333222222333333333333444444333333333333333333333333444444444444444444444444444333333333333444555555222222222222222222222222222222333333333333444444444444444444444555555555333333333333333333333333444333333333333333333222222222333333333333444444222222222222222222222222111111111111222222222222222222222222222222222222333333333333333333333333555444333333333333333333222222333444444444333333333333333333333333333333111111222222222333333333222222222222222222222222333333333333333333333333222222333444444444333333222222222222222222222222222222222222222222222222333333333333333333333333111222222333333222222111111111222222222333333333222222333333333333444444444444444444444444444444333444555555555666999<<>>>>>===<<<:::999888888666666666666666666666666333333444555555444333333444333333333333444555555666555444444333333333333333444444555555444444333222222222222222222222222333333333333333333333333333333333333333333333333555555444333333222111111222333444444555555444444222222222222222222222222333333333333333333333333444444444444444444444444333333333333333333333333111222222333444555666666222222222333333444444444333333333333333333333333333333333333333333333333555444444333333222222111333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222111222333444444333222111333333333333333333333333111111111222222333333333222222222222222222222222111111000000000000000111111222333444444333222111111111111000111222222333111222222222222333333333000111222333333222111000222222222222222222222222111222222333333222222111222222222333333444444444111111222222222333333333333333333333333333333333333333333333333333333333111111222222333444555555000111333555555444333222555555666666555555444333333555666666555444444555333333333444444555555555222222333333333444444444333333333333333333333333111222333444555555555555222222222333333444444444333333333333333333333333444444444444444444444444333222222222333444444555666666666666666666666666222222333333333444444444222222222333333444444444333333333333333333333333222222222333333444444444222222333333333444444444222222222222222222222222111111222222222333333333222222222222222222222222333333333333333333333333111111111111222333333444111222333333444444444444444444444444444444444444111111222222222333333333222222222222222222222222333333333333333333333333111222333333444444444444222222222222222222222222222222222222222222222222333333333333333333333333222222222333333222222222111111222222222333333333222222333333333444444444555555555555555555555555999;;;===@@@DDDIIIOOOTTTRRRTTTVVVXXXYYYZZZYYYYYYWWWWWWWWWWWWUUURRROOOMMMNNNOOOQQQTTTVVVXXXYYYYYY\\\\\\ZZZZZZ[[[\\\^^^```\\\\\\\\\[[[XXXVVVSSSRRRRRRSSSTTTVVVWWWWWWWWWWWWUUUUUUUUUUUUVVVVVVVVVVVV~~~}}}{{{yyyvvvsssqqqpppuuuuuuuuuvvvxxxzzz|||~~~~~~wwwuuuqqqmmmkkkiiiiiiiiiiiifffbbb]]]ZZZXXXWWWWWWRRRRRRRRRTTTVVVVVVUUUSSSOOONNNNNNQQQRRRPPPKKKGGGEEECCCAAA>>>;;;999888888666555444333222222222222444555666777666555333111444444444444444444444444444444444444444444444444444444444333333222222222444444444333333222222222111333444444222222333555111111111111111111111111333333333222222111111111000111222222333333333333555555555444444333333333333333333222222111111111222222333333333333444444666555444333333333333333333333333333333333333333555444444333333444444555222222333444333222000///333333333333333333333333444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333444333222111111222333444333444444555555444444333555444222111000111222222000000000000111111111111222222222222222222222222111111222222222333333333111111333333444333222111111111222222222111111000222222222111111111111111333333333333333333333333///000111222333333222111111111111111222333444444444444333333222222222111111111222222333333444444777666555444333333333333222222333333333444444444777666555444333222222222222333444444555555444444777666666666666555555555333333333444444444555555444444555555555555444444444444444444444444444444333333333444444555555555444444444444444444444444333333333333333333333333444444444333333333222222333333333333333333333333444333222111111222333444444444222222222222444444222333333444444333333222222333444444222222333444666666555555555444444444444444333333333444555555555555555555555555555555444444333333333333222222222222222222222222222222222222333333333333444444222222222222222222222222333333444444444444555555333333333333333333333333333333333444444333333333333333333333333333333333444444444444444444333333333222222111111222222333222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333444444333333333333333333333333333333333222222222222222333444666555444333444666555555555666888:::<<<===DDDFFFIIIMMMPPPSSSVVVWWWYYYXXXWWWWWWWWWXXXZZZZZZYYYWWWUUUUUUWWWVVVSSSPPPSSSUUUXXXXXXXXXXXXYYYZZZ^^^ZZZVVVUUUWWWYYYYYYXXX___^^^\\\YYYVVVUUUVVVXXXSSSWWWZZZ[[[ZZZYYY[[[]]]XXXYYYYYYWWWVVVYYY^^^ccc}}}{{{yyywwwvvvvvvvvvxxxxxxxxxzzz||||||zzzwwwtttqqqpppppppppvvvrrrlllfff___ZZZWWWVVVSSSRRRRRRSSSTTTTTTSSSQQQQQQPPPOOOPPPRRRSSSRRRPPPIIIGGGEEEAAA>>>;;;999888777666555444444444444444444555666777777555444333444444444444444444444444444444444444444444444444444444444333333222222222444444444333333333222222111333444444222222333555444444444444444444444444333333333222222222111111222222333444444444333333555555444444444333333333333333333222222222111111222222333333333333444444555555444333333333444444444444444444444444444444555444444333333444444555444444555555555444222222333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222111000000000000111222333444444555555444444333333333222222222222222222111111111111222222222222222222222222222222222222111111222222222333333333111222333333333222111111333333333444444333333222333333222222222222222222222222222222222222222222111222333444555444444333222222111111222333444444555555444444444333333333222222222333333333444444444444333222222222222222222222333333333444444444666666555444333333333333222333444444555555444444666666666555555555444444333333333444444444555555444444555555555555444444444444444444444444444444333333444444444444444444444444444444444444444444333333333333333333333333222222111111111111111111333333333333333333333333333333222111111222333333444333333222222333333444222333333444444333333222222333444444222222333444666555555555444444444444//////000000111222333444444444444444444444444444444444333333333333222222222222222222222222222222222222333333333333444444222222222222222222222222111111222222222222333333333333333333333333333333444333222111111222333444333333333333333333333333333333444444444444444444444333333333333333333444222222222222222222222222333333333333333333333333222222222222222222222222222222333333333333444444333333333333333333333333222222111111111111111111111222444444333444666888666777999<<<>>>AAACCCDDDKKKMMMPPPSSSVVVXXXZZZZZZVVVVVVVVVWWWXXXYYYZZZ[[[[[[YYYXXXYYYZZZZZZWWWTTTXXXYYY[[[\\\[[[[[[\\\]]]]]]ZZZVVVUUUXXX[[[\\\\\\___^^^\\\YYYVVVVVVWWWYYYXXX\\\```aaaaaabbbdddfffdddcccaaa``````bbbeeeggg}}}{{{yyyyyyzzz|||~~~~~~|||zzzxxxvvvvvvvvvvvv~~~zzztttllleee^^^ZZZWWWVVVTTTSSSTTTUUUUUUSSSRRRRRRPPPNNNNNNPPPTTTVVVWWWPPPNNNKKKGGGCCC???<<<;;;777777666666666666666777333444555666777666555444444444444444444444444444444444444444444444444444444444333333333333222222444444444444333333333333111333444444222222333555444444444444444444444444333333333333222222222222444444555555555444333333555444444444444333333333333333333222222222222111222222333333333333444444444444333333333444555555555555555555555555555555555444444333333444444555555666666666666555444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333222222111111222222333333444444555555444444333111222222333333333333222222222222333333333333444222222222222222222222222111111222222222333333333333333333333333222111000222333333444444333333333333333333333333333333333222222222222222222222222333444555666666666555555333222222222222333444444555555555555555444444444222222222333333333333333444333333222222222222333333333333333444444444444666555444444333333333333333333444555555555555444555555555555444444444333333333333444444444555555444444555555555555444444444444444444444444444444444444444444444444333333444444444444444444444444333333333333333333333333111111111111222222222222333333333333333333333333333333222222222222333333444333333222222333333444222333333444444333333222222444555444333222333444555555555555444444444444.........///111222444555333333333333333333333333444444333333333333222222222222222222222222222222222222333333333333444444222222222222222222222222111111222222222222333333333333333333333333333333555333000//////000333555333333333333333333333333222222333333444444555555555444444333333444444555333333333333333333333333222222222222222222222222222222222222222222222222222222333333333333444444333333333333333333333333222222222222222222222222222333333333333444666999999<<>>999888888777777777777888333444555666777777666666444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444333333111222444333222222333555333333333333333333333333333333333333333333333333444444555555444333222222444444444444444444444444222222222222222222222222222222222333333333444444333333333333333444555666444444444444444444444444555444444333333444444555555666666666666555555555555555555555555555555555444444444444444444444444222222333333333333444444444444444444444444444444222222333333333333444444555555555555555555555555333444444555555444444333000111333444555444333333222222222222333333333333222222222222222222222222111111222222222333333333333333333333222111111000000000111222222222111111222222222333333444444444333333333333333333333333444444444555555555555444444333333333333444555555555555555555555555444444444444333333333333333333555444444333333444444444333333333444444444444555666555444333333333333333333444444555555555555555555555444444444333333333333333333444444444555555444444555555555555444444444444444444444444444444555555555444444333333333444444444444444444444444444444444444444444444444333333333444444444444555222222333333333333444444333333333333333333333333333333333333333333333333222333333444444333333222333444555444333222333555444444444444444444444444222222222222333444555666222222222222222222222222444444333333333222222222222222222222222222222222222222222333333333444444222222222222222222222222333333333444444444555555333333333333333333333333333222000000000000222333333333333333333333333333111111222333444444555555444444333333333333444444333333333333333333333333111111111111111111111111222222222222222222222222222222222333333333444444333333333333333333333333333333333444444555555555666666666555444555888:::@@@BBBGGGKKKOOOQQQQQQQQQPPPQQQSSSVVVXXXYYYZZZ[[[]]]^^^```aaabbbaaaaaa````````````aaabbbaaa___^^^XXXYYYZZZZZZZZZZZZ\\\^^^```^^^ZZZYYY[[[___cccfffiiiiiigggeeebbbbbbdddfffiiikkkooosssxxx||||||uuutttvvvwwwtttooo{{{zzzwwwwwwyyy~~~~~~tttuuuuuuuuuuuuuuuvvvwwwwwwvvvuuusssppplllgggcccaaa\\\ZZZWWWVVVWWWXXXYYYXXXRRRRRRSSSSSSSSSSSSTTTUUUXXXWWWUUURRRNNNIIIFFFDDD<<<;;;:::999888777777777444444555666666777777777444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444111222444333222222333555333333333333333333333333333333333333333333333333333333333333333222111000444444444444444444444444222222222222222222222222222222222333333333444444333333333333333444555666333333333333333333333333555444444333333444444555444444444444444444555555555555555555555555555555444444444444444444444444222222222333333444444444444444444444444444444444222222222333333444444444555555555555555555555555333444444555555444444333000111333444555555444333111111111222222222222333222222222222222222222222111111222222222333333333444333333222222111111111///000111222222222222222111111222222333444555555444444444444444444444444444333333333333333333333444444444555555666777888666666666666666666666666777777666666555555444444555444444333333333333444333333444444444555555555555555444333333333444444333444555555666666555555555555444444444333333333333333333444444444555555444444555555555555444444444444444444444444444444555555555444444333333333444444444444444444444444444444444444444444444444444444444444444444444444222222222333333444444444333333333333333333333333333333333333333333333333222333333444444333333222333444555555333333444555333333444444444444444444666555555444444444555555222222222222222222222222444444333333333222222222222222222222222222222222222222222333333333444444222222222222222222222222333333333444444444555555333333333333333333333333000111222333333222111000333333333333333333333333111111222222333444555555333333222222222222333333333333333333333333333333222222222222222222222222222222222222222222222222222222222333333333444444333333333333333333333333222222333333444555666666666777999999:::===@@@CCCHHHJJJNNNQQQSSSTTTTTTTTTSSSTTTVVVYYY[[[]]]^^^^^^aaaaaabbbcccbbb```___^^^\\\]]]^^^^^^^^^^^^^^^___```aaaccccccbbbdddfffiiigggddd```^^^^^^bbbgggllloooooonnnkkkhhhgggiiikkkppprrruuuzzzzzzxxx||||||wwwrrrzzzyyywwwwwwzzz~~~zzzrrrqqqrrrsssuuuvvvxxxyyyyyywwwwwwwwwuuurrrmmmiiifffaaa^^^YYYWWWWWWXXXXXXXXXUUUWWWYYYYYYXXXVVVVVVVVVWWWWWWVVVUUURRROOOLLLJJJBBB@@@>>><<<999777666666666666666666666666777777444444444444444444444444444444444444444444444444222222333333333333444444444444444444555555555555111333444444222222333555444444444444444444444444333333333333444444444444222222333333222222111111333333333444444444444555111222222222222333333333222222333333333333444444444444333333333444555555333333333333333333333333555444444333333444444555333333333222333333444555444444444444444444444444444444444444444444444444111222222333333444444555333333333333333333333333111222222333333444444555222333333444444333333222333444444555555444444333222333333444444444444333111111111111222222222222222222222222222222222222111111222222222333333333333222222111111222333333111222333333444444444444111111222333555666777777555555555555555555555555555555444333333333333444555555555666888999;;;<<<:::::::::::::::;;;;;;;;;===<<<<<<;;;:::999999888666555444333222222222222333444444444555555555555555444444333333444444444444444555666666666666555555555555555444444444333333333333444444444555555444444555555555555444444444444444444444444444444444444444444444444333333444444444444444444444444444444444444444444444444333333333333222222222222111222222333333444444555333333444444444444333333222333333444444333333222222333333444444333333222333555666555444333444555333333333333444444444444666555444333333222222222222222222222222222222222444444333333333333222222222222222222222222222222222222333333333333444444222222222222222222222222111111222222222222333333333333333333333333333333///000333555555333000///333333333333333333333333111111222222333333444444333222222111111222222333333333333333333333333333444444444444444444444444222222222222222222222222222222333333333333444444333333333333333333333333000000111222444555666666555888===@@@DDDGGGKKKNNNOOOQQQSSSUUUWWWWWWXXXWWW[[[\\\]]]___aaabbbcccccc______^^^]]]\\\ZZZYYYXXXWWWXXXYYYZZZ[[[^^^bbbeeekkkllllllkkkjjjjjjmmmoooooolllhhheeedddhhhooouuuvvvvvvtttpppmmmlllnnnooowwwwwwzzz~~~}}}|||www{{{zzzyyyyyy{{{~~~uuupppnnnoooqqqtttvvvxxxzzzzzzwwwxxxyyyyyywwwsssooommmlllgggaaa\\\YYYYYYXXXWWWUUUXXXZZZZZZXXXWWWWWWXXXTTTTTTUUUVVVUUUSSSQQQOOOIIIGGGDDD@@@<<<999777666777777666666666666666666444444444444444444444444444444444444444444444444222222222333333444444444444444444444555555555666111333444444222222333555444444444444444444444444333333333444444444555555222222333333444333333333333333333444444444555555111111222222222333333333222222333333333333444444555555444333333333444444444444444444444444444444555444444333333444444555333333222222222333555555333333333333333333333333444444444444444444444444111111222333333444555555333333333333333333333333111111222333333444555555111222333333333333222111333444444555555444444333555444444333333333444444222222222222333333333444222222222222222222222222111111222222222333333333222111111111111333444555111111222333444444444444333333444666777888999:::::::::::::::::::::::::::999888777666666666777777555666666888:::<<<>>>@@@AAAAAAAAAAAABBBBBBCCCCCCDDDCCCCCCBBB@@@??????>>>;;;:::888777555444444444444444444444555555555555444444444333333444444555444444555666666666666666666666666555555555444444333333333444444444555555444444555555555555444444444444444444444444444444333333444444444444444444444444444444444444444444555555555555555555555555555555444333222111111000111111222333333444555555333333444555555444333333222333333444444333333222222333333444444333333222444555666555444333444666222222333333333444444444444444333222222222333333333333333333333333333333444444333333333333222222222222222222222222222222222222333333333333444444222222222222222222222222111111222222222222333333333333333333333333333333111222333444444333222111333333333333333333333333222222222222222222333333333333333222222333333333444444444444444444444444333333333333333333333333222222222222222222222222222222333333333333444444333333333333333333333333222222333555666777888999:::>>>DDDIIILLLNNNQQQSSSTTTUUUVVVXXXYYY[[[\\\\\\``````aaaaaaaaaaaaaaa```ZZZYYYXXXWWWVVVUUUUUUUUUUUUWWWZZZ\\\___fffnnntttxxxxxxwwwtttqqqpppqqqsssuuussspppllllllqqqzzz~~~|||xxxtttssstttuuu}}}|||~~~|||{{{zzz{{{}}}~~~vvvqqqnnnkkkmmmpppsssuuuxxxyyyzzzsssuuuxxxzzzyyywwwuuusssvvvqqqhhhaaa]]][[[ZZZYYYTTTVVVXXXWWWUUUUUUWWWZZZQQQRRRTTTVVVVVVUUUTTTSSSNNNKKKHHHCCC>>>:::777666999888777666666555666666444444444444444444444444444444444444444444444444222222222333333444444444444444444555555555666666111333444444333222444555111111111111111111111111333333333444444555555555222222333444555555555555333333333444444555555555111111111222222333333333222222333333333444444444666555444444333333333333555555555555555555555555555444444333333444444555444333333222333444555666333333333333333333333333444444444444444444444444111111222333333444555555222222222222222222222222111111222333333444555555333333444555555444333333333444444555555444444333777666444333222333333444333333333444444444555555222222222222222222222222111111222222222333333333111111000000111333555666...///000111222333333333444555666888999;;;<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@===<<<:::999999999::::::555666777999<<<>>>AAABBBFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHFFFEEEDDDCCCBBB@@@???===;;;:::999888888444444444555555555666666444444333333333444444555444555555666666666666666777666666666666555555555333333333444444444555555444555555555555555555444444444444444444444444444333333333444444555555555444444444444444444444444555555555555555555555555888888777666444333222111111111222333333444555555333333444555555444333333222222444444444444222222222333333444444333333222444555666555444444555666222222222333333444444444333333333333444444555666333333333333333333333333444444444333333333222222222222222222222222222222222222333333333444444444222222222222222222222222333333444444444555555555333333333333333333333333444333333333333333333444333333333333333333333333333333222222222222222222555444444333333444444555444444444444444444444444000000000000000000000000222222222222222222222222222222333333333444444444333333333333333333333333555666777999:::<<<======BBBFFFKKKOOOPPPPPPQQQRRRWWWWWWXXXYYY[[[]]]```aaa`````````___]]]\\\ZZZYYYWWWVVVUUUSSSSSSTTTUUUUUUXXXZZZ^^^aaafffooo{{{~~~zzzxxxxxxyyyyyywwwtttqqqqqqxxx{{{yyyzzz{{{{{{|||}}}||||||~~~~~~|||{{{||||||{{{yyyuuupppnnnnnnooorrrvvvyyyyyyvvvssstttwww{{{}}}}}}{{{{{{{{{wwwuuurrrlllfff```[[[XXXYYYWWWUUUUUUVVVWWWWWWWWWXXXYYYYYYYYYYYYYYYXXXXXXUUUSSSOOOJJJEEE@@@===;;;666777777777777666555444444333333333333333333222333333333333333333333333444444444444444444444444333333333333333333333333444444444333333222222222333333333333333333333333666666555444333222222111333222111222444555444333444444444333333333222222333333333333333333333333333333222222333333444555888666444222111222333444555555555444444333333333333333333333333333333333111111111222222333333333444444444444444444444444555555444444444333333333333333333444444444555555555555444444444333333333444444222222222222444444333333333444444444555555555555444333333333333444222222222333333444444444444444444444444444444444333222222111111222222333555222111111333333000---000000111222333444555555444444444333222333555888777888999<<<>>>@@@BBBBBBGGGGGGHHHIIIJJJJJJIIIIIIIIIFFFDDDBBBBBBCCCBBBAAA@@@??????>>>>>>@@@AAABBBFFFFFFGGGHHHJJJLLLMMMNNNPPPOOOOOOOOONNNNNNNNNNNNIIIHHHEEEBBB>>>:::777666888888777777666555555444777777777666666555555555777666666666666777888888444444555555555444333333555555666666555555444333666666777666666555444444222222222222333444555555555555444333333333333444333444444555555444444333333333333444444444555555666555444333222333333444333333333444444444555555444444444444444444444444444444444444444444444444222222222222222222222222333333333333333333333333444444444444444444444444444666999999666333111000555444333333222222333333444444444333333222222222000111222333333333333333333333333333333333333333222333333444444333333222222333444555444333222111111222222333333222222111222222222222222222222222333333333333333333333333333333333333333333333333666555444333333333333333666555444333333333333333111111111111111111111111333333333222222111111111000111222333333333333222444666777555333111000111777777888:::>>>DDDIIILLLOOOPPPQQQRRRSSSTTTTTTTTTYYY[[[]]]^^^^^^^^^___aaaddd___[[[ZZZ]]]]]]YYYVVVVVVTTTSSSVVVZZZ^^^___^^^\\\```dddgggppp}}}}}}yyy{{{~~~~~~|||zzzwwwwww|||yyy{{{}}}~~~~~~|||zzzyyyxxxvvvtttsssrrrrrrqqqqqqsssvvvxxxxxxuuussstttwww{{{}}}}}}}}}~~~|||zzzwwwrrrmmmhhheeecccZZZXXXUUUTTTUUUUUUUUUTTTXXXXXXYYYZZZZZZZZZZZZZZZWWWUUURRRMMMIIIDDD@@@>>>999999888777777666555555555555555555444444444444333333333333333333333333444444444444444444444444333333333333333333333333444444444333333222222222333333333333333333333333555555555444444333333222111000000000222333222111222222222222111111111111333333333333333333333333333333222222333333444555999888666444444444555666555555444444444333333333333333333333333333333333444444444333333333333333444444444444444444444444444444333333333222222222333333333444444444555555666666555555555444444444444444333222222333444444333333333444444444555555555555444333333333333444222333333333333333333444333333333333333333333333333222222111111222222333444222111222444444222000222222222333333444444444444666777888888:::<<>>CCCIIINNNQQQSSSSSSTTTUUUVVVVVVVVVVVV[[[]]]^^^^^^]]]]]]]]]^^^]]]YYYWWWXXX[[[]]][[[XXX[[[[[[\\\___ccceeeffffffhhhlllooorrrzzz~~~{{{{{{}}}}}}zzzzzz~~~wwwzzz~~~~~~}}}|||{{{zzzxxxuuurrrqqqsssuuuwwwwwwvvvwwwxxxzzzzzzxxxvvvvvvyyy|||~~~{{{vvvrrrnnnkkk___\\\YYYXXXWWWVVVTTTSSSWWWWWWXXXYYYZZZ[[[[[[\\\YYYXXXVVVRRRNNNJJJGGGEEE===<<<:::888777666666777777777666666555555555555333333333333333333333333444444444444444444444444333333333333333333333333444444333333333333222222444444444333333222222222444444444444444444444444222111000111222333222111333333333333222222222222333333333333333333333333333333222222333333444555999888666555444444555666555444444444444333333333333333333333333333333333666555555444444333333222444444444444444444444444333333222222222111111111333333333444444444555555666666666666555555555555444444333333333333444444333333333444444444555555555555444333333333333444444333333333333333333222333333333333333333333333333222222111111222222333333222111222444555444333444444444555555555555555666999<<>>@@@@@@@@@??????::::::999888888777777777555555666666666666666666555555666666555555444333666777777777777666555555666555444333222222222222555555444333333333333444333444444555555444444333333333333444444444555555555555444333333333444444333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444222444555555444444555666555444444333333333333333444444333333333333222222333333444444444444555555333333333333333333333333444444222222222222444444000000000000111333444555333333444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333555555444333333333444444555555444333333333444444333333333333333333333333333333333333222222222222555555555555444444444444222333444444444666999;;;;;;===AAAFFFKKKPPPTTTWWWXXXXXXXXXXXXXXXXXXXXXXXX\\\]]]^^^]]][[[YYYYYYYYYXXXVVVUUUXXX]]]```aaa___```bbbfffjjjmmmooopppppptttxxxzzz|||~~~zzzyyy{{{~~~}}}zzzyyyyyyyyyzzz}}}|||yyyxxxwwwzzzxxxuuussssssuuuxxxzzz|||{{{{{{|||~~~~~~}}}|||{{{}}}{{{sssnnneeeccc___]]][[[YYYWWWTTTUUUVVVVVVWWWXXXZZZ[[[\\\[[[[[[YYYWWWTTTQQQNNNLLLBBB@@@===:::777777777888777777777666666555555444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333555444444333333222222111333333333444444555555555444333222333555666555444666666555555555444444444222222333333333333444444333333222222333333444555666555444333333333333444444444444444444444444444333333333333333333333333444444444444333333333333444444444444444444444444333333333333222222222222333333333444444444555555555555555555444444444444444444444333333444444444333333333444444444555555555555444333333333333444444444444333333222222222222222222222222222222222333222222111111222222333333222222222333444444444666666666777888999999999<<>>===?????????@@@AAABBBCCCDDDEEEEEEFFFHHHIIIJJJKKKLLLOOOOOONNNMMMLLLLLLKKKKKKHHHGGGFFFDDDCCCAAA@@@???AAABBBDDDFFFGGGGGGFFFEEE@@@@@@???===;;;999888777666666555555555555666666555555555666555555444333333444444444444444333333333222222333333444555666555555444333333333333444333444444555555444444333333333333444444444555555444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444666666666444222111333444555555444333333333333333333333333333333333333333444444333333333444444444333333333333333333333333555444222111111222444555222222111000111222444555333444444555555444444333333333333333333333333333333333333333333333333333333333333333333333333333555444444333333333444444555444444333333333444444333333333333333333333333333333333333333333333333555555555444444444444444555555555555444666:::===AAADDDHHHMMMRRRVVVXXXYYY[[[ZZZZZZYYYXXXXXXXXXXXX[[[\\\\\\ZZZWWWUUUTTTTTTXXXWWWXXX[[[```eeeffffffaaafffmmmrrruuuvvvxxxzzz|||~~~~~~}}}{{{zzz|||~~~uuuooonnnqqquuuwww}}}xxxtttqqqppppppqqq|||wwwuuutttvvvvvvvvvwwwxxxzzz{{{||||||||||||}}}~~~yyyqqqjjjgggdddbbb```]]]ZZZWWWVVVVVVUUUVVVWWWXXXYYYZZZ[[[[[[[[[[[[YYYVVVSSSRRRGGGEEEAAA===:::999999999777777666666555444444333444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333444444444333333222222222222333333444444555555555444333222333555666555444666666555555555444444444222222222333333444444444333333222222333333444555555444444333333333333333444444444444444444444444333333333333333333333333000111111222333444444555444444444444444444444444444444444444333333333333333333333444444444555555444444444333333333222222444444444444444444444444333333333444444444555555555555444333333333333444444444444333333222222222222222222222222222222222333222222111111222222333333333333222222222333444777888999;;;===???@@@AAAFFFHHHKKKLLLLLLLLLLLLMMMPPPPPPNNNMMMKKKIIIHHHGGGGGGHHHJJJLLLNNNOOOPPPPPPLLLJJJIIIIIIJJJJJJHHHGGGGGGFFFEEECCCAAA???>>>===>>>>>>===>>>>>>???@@@@@@CCCCCCCCCCCCDDDDDDDDDDDDKKKKKKLLLMMMNNNNNNOOOOOOMMMLLLLLLJJJIIIHHHGGGGGGFFFGGGIIIJJJJJJJJJJJJIIIEEEDDDCCCAAA>>>;;;999777777777666555444555555555555555555666555555444333333333444444444444444333333333333333444555666666555555444333333333333444333444444555555444444333333333333444444444555555333444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444666666555333111111333555666555444444333333444444333333333333333333333333444333222222111222333333333333333333333333333333555444222111111222444555777666444333222222333444333444444555555444444333333333333333333333333333333333333333333333333333333333333333333333333333444444333333333444444555444444333333333444444555222222222222222222222222333333333333333333333333555444333333222333444444555555666777888:::???BBBJJJLLLPPPTTTWWWYYYZZZZZZ[[[ZZZYYYXXXWWWWWWXXXXXXYYYZZZZZZXXXVVVSSSSSSSSSWWWWWWXXX\\\```dddggggggcccjjjsssxxxyyyzzz}}}|||||||||zzzxxxxxxyyy{{{}}}zzzvvvssssssuuuwwwyyy{{{vvvnnnjjjkkkpppuuuxxxxxxvvvrrrooommmmmmnnnnnn~~~xxxuuuttttttvvvyyy|||wwwmmmkkkhhhfffeeebbb^^^[[[YYYXXXWWWVVVVVVVVVXXXXXXYYYZZZ[[[\\\[[[YYYWWWUUUMMMKKKHHHDDD@@@>>><<<<<<888888777666555444444333444444444444444444444444444444444444444444444444333333333333333333333333222222333333333333444444333333333333333333333333333333333444444555555555333222111222333444333222333333333333222222222222111222222333333444444555333333222222333333444555666666666666666666666555333333333444444444444555333333333333333333333333//////000111333444555555444444444444444444444444555555555444444444333333333333333444444444555555333333333333222222222111444444555555555555444444333333333444444444555555555555444333333333333444444333333333333333333222333333333333333333333333333222222111111222222333333444444333222333555888;;;<<<>>>@@@CCCEEEGGGHHHMMMOOOPPPOOOMMMLLLLLLMMMJJJJJJHHHGGGEEEDDDCCCBBBAAABBBDDDFFFHHHIIIJJJJJJIIIHHHHHHHHHIIIIIIGGGEEEFFFFFFFFFFFFEEECCCBBBAAA?????????>>>>>>???@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@CCCDDDEEEFFFHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIHHHHHHJJJJJJJJJIIIGGGDDDAAA@@@:::999777666555555555555555555666666555555444333555555666777777777777666777666555444333333333333555555444333333333333444333444444555555444444333333333333444444444555555222333444555555555444444333333333444444444555555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444111222333222222333666888666555555444444444444444222222333333333333444444444333222111000111222333333333333333333333333333444444222222222222444444888777666444333333333333333333444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333444444333333333444555555444444333333333444555555111111111111111111111111333333333333444444444444444333222222222333555666222555888;;;>>>CCCHHHLLLPPPRRRTTTWWWYYYYYYZZZYYYZZZYYYXXXVVVVVVVVVWWWXXXXXXZZZ[[[[[[YYYWWWXXXXXXXXXYYYZZZ]]]aaadddgggiiimmmvvv~~~{{{xxxqqqrrrrrrrrrrrrtttxxx{{{~~~zzzsssooonnnoooqqqqqqpppmmmiiihhhjjjooosssvvvsssrrrqqqooooooooooooooo|||zzzzzzwwwyyy~~~yyyrrrpppnnnmmmllljjjfffccc^^^\\\ZZZXXXVVVVVVWWWWWWWWWXXXZZZ\\\\\\[[[YYYWWWTTTRRRPPPLLLHHHDDDAAA@@@:::999888777666555555444555555555555555555555555444444444444444444444444333333333333333333333333222222222333333444444444111222222333333444444555333333444444444444444444333222111222444444444333222222222222111111111111111111222333333444555555333333222222333333444555555555666666666666666555333333333444444444555555333333333333333333333333111111111222333444555555444444444444444444444444444444444333333333222222333333333444444444555555444444333333333222222222333444555666666555444333333333333444444444555555555555444333333333333444222333333333333333333444333333333333333333333333333222222111111222222333222333555555444777;;;???@@@AAACCCEEEGGGIIIKKKLLLLLLMMMLLLJJJHHHGGGGGGIII@@@@@@AAAAAAAAAAAAAAAAAAAAABBBDDDGGGJJJLLLNNNNNNOOONNNNNNOOOPPPOOOMMMKKKMMMMMMMMMMMMMMMKKKJJJIIIFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEEEECCCCCCCCCDDDEEEEEEFFFFFFGGGHHHHHHJJJKKKLLLMMMNNNLLLKKKHHHFFFDDDDDDDDDDDDHHHIIIKKKLLLKKKJJJIIIHHH???===;;;888666666666666555555666666555555444333555666777777888888888777777666555444444333333444555555444333333333333444333444444555555444444333333333333444444444555555222333444555555555444444333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444000111333333222333555777666666555444444444444444222222222333333444444444666444333111111111333444333333333333333333333333333333333333333333333333555555555555444333222222222222333333333333222222444444444444444444444444333333333333333333333333333333333333333333333333333333333333333444555666333333333333333444555666222222222222222222222222333333333444444444555555444333222222333555777999555888===BBBFFFKKKPPPSSSSSSTTTUUUWWWXXXYYYZZZZZZZZZXXXWWWVVVUUUVVVXXXYYY[[[]]]___`````````aaabbb___aaadddgggjjjmmmqqqttt}}}zzzxxxvvvssspppjjjlllnnnppptttzzzvvvpppooooooooonnnkkkiiihhhiiillloooqqqrrrsssssssssssssssrrrqqqqqq~~~|||~~~}}}wwwwwwvvvttttttsssqqqnnnkkkbbb```]]]ZZZWWWWWWWWWWWWUUUWWWZZZ\\\\\\[[[YYYXXXXXXWWWUUUQQQMMMIIIEEECCC;;;;;;:::999888777666555555555555555555555555555444444444444444444444444333333333333333333333333222222222333333444444444000111222333444444555666444444444444444444444444555444333444666777666555444444444333333333222222111111222333333444555555333333222222333333444555333333444444555444444333333333333444444555555555333333333333333333333333333444444444444444444444444444444444444444444444333333333222222222111111333333333444444444555555555555444444444333333333333444555666666555444333333333333444444444555555555555444333333333333444222222222333333444444444444444444444444444444444333222222222222222222333000333555666777:::@@@EEEEEEEEEGGGHHHJJJKKKMMMMMMGGGGGGFFFCCCAAA@@@BBBCCC>>>???@@@BBBCCCEEEFFFGGGDDDFFFIIIMMMQQQTTTVVVWWWUUUUUUUUUVVVWWWWWWTTTRRRTTTTTTUUUUUUTTTRRRPPPOOONNNNNNMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJBBBCCCDDDFFFIIIKKKLLLMMMMMMJJJFFFBBB@@@???@@@AAA>>>@@@CCCEEEGGGGGGGGGFFFBBB@@@===:::888777777777555555666666555555444333444444555666777777666666444444444444444555777777555555444333333333333444333444444555555444444333333333333444444444555555111222444555666555444444333333333444444444555555444444444444444444444444444444444444444444444444666666666666666666666666333333333333333333333333444444444444444444444444222444555444222222222333666666555444444444444555222222222333333444444444777666444222222222444555333333333333333333333333222333333444444333333222111222333444555444333222111222222333333222222111444444444444444444444444333333333333333333333333333333333333333333333333333333333333333444555666333333333333333444555666333333333333333333333333333333333444444555555555444444333333444777999;;;;;;>>>CCCGGGKKKNNNQQQTTTSSSTTTUUUVVVXXXZZZ[[[\\\YYYXXXWWWVVVVVVWWWYYYZZZ^^^```ccceeefffgggiiijjjiiilllooorrruuuzzz~~~{{{wwwsssqqqrrrrrrpppnnniiikkkooossszzz{{{tttqqqpppooonnnpppooonnnppprrrttttttssstttuuuvvvvvvvvvuuusssrrr