BM66( ~~~}}}{{{xxxuuupppllliiihhhggghhhkkkoootttxxxzzz{{{{{{yyyxxxxxxyyy|||~~~~~~~~~~~~}}}~~~|||yyyvvvtttuuusssrrrqqqpppqqqrrrsssttttttttttttsssrrrpppooonnnpppppppppooonnnmmmkkkjjjiiiiiiiiikkknnnpppqqqqqqnnnmmmlllkkkjjjiiihhhhhheeeeeeeeeeeeeeeeeeeeeeeehhhiiiiiiiiiiiiiiihhhhhhdddeeefffhhhiiiiiiiiiiiifffffffffffffffgggggggggggghhhjjjiiihhhhhhiiijjjkkkkkkkkkllllllkkkjjjjjjjjjkkkmmmpppqqqqqqqqqqqqpppooooooppppppqqqrrrsssssssssrrrqqqqqqrrrsssttttttttttttssssssrrrrrrqqqrrrqqqqqqpppnnnmmmkkkkkkjjjkkklllmmmnnnnnnnnnnnnnnnrrrsssrrrsssvvvuuurrroooooonnnnnnnnnoooqqqrrroooooooooooopppqqqrrrsssvvvuuutttssssssrrrqqqqqqqqqppppppqqqsssttttttsssrrrssstttuuuuuuwwwzzz}}}~~~~~~~~~~~~~~~}}}}}}||||||zzz{{{||||||}}}~~~{{{{{{|||}}}~~~~~~}}}}}}~~~}}}}}}||||||||||||}}}}}}}}}}}}~~~~~~~~~}}}|||{{{{{{{{{{{{{{{|||}}}~~~~~~}}}|||{{{{{{{{{{{{|||||||||}}}}}}}}}}}}~~~{{{zzzxxxwwwxxxyyy{{{}}}}}}~~~~~~~~~~~~~~~~~~~~~|||}}}}}}}}}}}}~~~~~~}}}{{{{{{zzzxxxuuuqqqnnnlllkkkkkkmmmpppssswwwyyyyyyxxxxxxvvvwwwwwwxxxyyy{{{~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~|||yyyuuuttttttrrrrrrqqqqqqqqqrrrtttuuutttttttttssssssqqqpppoooqqqppppppooommmkkkjjjiiihhhgggfffiiillloooqqqqqqpppooonnnllljjjhhhgggfffddddddddddddddddddddddddgggggghhhhhhiiihhhhhhgggddddddeeeffffffgggggggggeeeffffffgggggghhhhhhhhhfffggghhhhhhgggggghhhjjjllllllmmmmmmmmmmmmmmmlllkkklllnnnpppqqqrrrrrrrrrppppppppppppqqqrrrssstttuuutttsssrrrrrrssstttuuutttuuuuuuvvvuuuuuutttsssppppppooommmlllkkkjjjiiijjjkkklllmmmmmmmmmmmmmmmmmmqqqsssqqqrrrtttssspppmmmlllllllllmmmnnnpppqqqnnnnnnoooooopppqqqqqqrrruuuuuuuuuuuutttsssssssssqqqppppppqqqsssttttttsssqqqrrrsssssssssuuuyyy{{{|||~~~~~~~~~}}}}}}}}}}}}}}}{{{|||}}}}}}~~~{{{||||||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzzzzz{{{{{{|||}}}}}}}}}}}}|||{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{{{{||||||yyyxxxwwwwwwwwwxxxzzz{{{|||~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}|||{{{zzzyyyxxxxxxvvvtttrrrqqqpppppppppsssuuuwwwyyyzzzyyywwwvvvuuuvvvwwwwwwwwwyyy|||~~~}}}}}}}}}}}}}}}|||||||||~~~}}}}}}}}}}}}~~~}}}}}}}}}}}}~~~~~~~~~zzzvvvttttttrrrrrrqqqqqqrrrssstttuuussssssssssssrrrqqqpppoooqqqppppppnnnllljjjhhhgggeeeddddddfffjjjnnnppppppppppppnnnmmmkkkiiihhhhhhffffffffffffffffffffffffgggggghhhiiiiiiiiiiiihhhffffffeeeeeeeeefffffffffeeeeeeggghhhhhhhhhhhhhhhggghhhiiihhhggggggiiikkkmmmnnnoooooopppooooooooommmnnnpppqqqssstttttttttqqqqqqqqqrrrrrrssstttuuuvvvuuutttsssrrrssstttuuuuuuuuuvvvwwwwwwvvvuuutttpppooommmllljjjiiiiiiiiikkkllllllmmmnnnnnnmmmmmmlllqqqsssqqqrrrtttrrroookkkkkkkkkkkklllnnnpppqqqoooppppppqqqrrrrrrsssssstttvvvwwwwwwvvvuuuuuuvvvrrrqqqpppqqqtttuuutttsssqqqrrrrrrrrrrrrtttxxx{{{{{{~~~~~~}}}}}}}}}}}}}}}}}}{{{}}}~~~~~~|||}}}}}}~~~~~~}}}}}}|||~~~}}}}}}~~~~~~}}}|||{{{zzzzzzyyyyyyyyyzzzzzz{{{|||~~~~~~|||}}}~~~~~~}}}{{{zzzzzzyyyxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxyyyyyyyyywwwvvvvvvuuuvvvwwwxxxyyyyyy|||~~~~~~}}}|||}}}zzzzzzzzz{{{{{{{{{|||||||||}}}~~~~~~|||||||||{{{zzzyyywwwwwwvvvuuutttsssssstttuuuvvvvvvxxxzzz{{{{{{zzzxxxvvvuuuvvvxxxwwwwwwxxx{{{}}}}}}}}}}}}}}}||||||{{{zzzzzz{{{{{{|||~~~}}}}}}||||||}}}~~~|||yyyvvvvvvrrrrrrqqqqqqrrrsssuuuvvvttttttttttttsssrrrqqqqqqqqqqqqpppnnnllliiigggfffcccbbbbbbdddhhhlllooopppnnnnnnnnnmmmmmmllllllllliiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkkkkkkkkkkkkkkiiiiiihhhgggffffffffffffdddeeeggghhhiiiiiihhhhhhiiijjjjjjjjjiiiiiikkkmmmooopppqqqqqqrrrrrrqqqqqqooopppqqqrrrtttuuuvvvvvvsssssssssssstttuuuvvvvvvuuutttsssrrrrrrrrrsssssssssuuuvvvwwwwwwvvvuuutttqqqooommmkkkjjjjjjiiijjjmmmnnnnnnooooooooooooooommmrrrtttssssssuuusssoookkkkkkkkklllmmmoooqqqsssrrrrrrssstttuuuuuuuuuuuutttwwwyyyyyywwwvvvwwwxxxsssrrrqqqrrrtttuuuuuutttsssssssssrrrrrrtttxxx{{{yyy}}}}}}}}}}}}}}}}}}}}}~~~|||~~~}}}~~~~~~~~~}}}|||{{{zzz||||||}}}}}}}}}}}}}}}|||}}}}}}~~~~~~~~~~~~}}}||||||||||||||||||}}}{{{{{{zzzyyyxxxxxxxxxxxxwwwxxxxxxyyy{{{}}}}}}|||zzz{{{||||||{{{yyywwwwwwvvvvvvuuuuuuvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvuuuttttttttttttuuuvvvvvvuuuxxx{{{|||{{{yyyyyyyyywwwwwwxxxxxxxxxyyyyyyyyy{{{|||}}}~~~}}}|||||||||{{{zzzyyywwwwwwttttttttttttuuuwwwxxxzzzwwwyyy{{{}}}}}}{{{yyyxxxuuuwwwyyyxxxwwwxxx|||~~~~~~~~~~~~~~~}}}||||||xxxyyyyyyzzz|||}}}}}}}}}|||||||||~~~~~~{{{xxxwwwrrrrrrqqqqqqrrrtttuuuvvvvvvwwwwwwwwwvvvuuuttttttqqqqqqpppnnnkkkiiigggeeebbbaaa```bbbgggkkknnnooollllllmmmmmmnnnoooooooookkkkkkkkkkkkkkkkkkkkkkkkjjjkkkllllllmmmmmmmmmmmmlllkkkjjjhhhggggggffffffdddeeeggghhhiiiiiiiiihhhkkkllllllkkkjjjkkkmmmooopppqqqrrrrrrsssssssssssspppqqqrrrssstttvvvwwwwwwttttttsssttttttuuuvvvwwwuuutttrrrqqqpppqqqrrrrrrrrrtttuuuwwwwwwvvvtttsssrrrpppnnnlllkkkjjjjjjkkkoooppppppqqqqqqqqqqqqpppnnnsssuuuttttttvvvtttooollllllllllllnnnpppsssttttttuuuvvvwwwxxxxxxxxxxxxtttxxx{{{{{{xxxwwwxxxyyysssrrrrrrsssuuuvvvvvvuuutttttttttssssssuuuyyy|||xxx~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~}}}{{{zzzxxxzzzzzz{{{{{{{{{{{{{{{zzz}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~{{{{{{zzzzzzzzzzzz{{{{{{zzzzzzyyyxxxwwwwwwwwwwwwuuuvvvvvvwwwyyy{{{}}}~~~}}}~~~~~~|||zzzyyyyyyzzz{{{yyyxxxvvvuuutttttttttttttttuuussssssssssssttttttttttttssssssssssssssstttuuuuuurrruuuxxxyyyxxxwwwvvvvvvuuuuuuvvvvvvvvvwwwwwwwww{{{|||}}}~~~~~~~~~~~~}}}zzzyyyxxxxxxwwwwwwxxxxxxtttuuuvvvwwwyyyzzz{{{|||zzz{{{}}}}}}}}}|||zzzyyy{{{{{{||||||}}}}}}~~~~~~~~~}}}}}}zzz{{{|||~~~~~~~~~}}}||||||}}}}}}}}}yyyvvvvvvssspppppprrrtttvvvvvvxxxxxxyyyzzzyyywwwtttsssrrrooolllkkkjjjiiigggeeebbbbbbbbbcccfffiiimmmoooqqqqqqpppooooooooopppqqqnnnmmmkkkjjjkkklllnnnooonnnooooooppppppppppppooommmnnnnnnmmmllljjjhhhgggjjjiiihhhhhhhhhiiijjjkkkmmmmmmnnnnnnooooooppppppqqqqqqqqqqqqqqqpppooonnnpppqqqsssuuuvvvwwwxxxxxxvvvvvvuuuuuuvvvxxxzzz{{{wwwuuurrrppppppqqqssstttwwwwwwxxxwwwvvvtttsssqqqqqqqqqpppnnnnnnmmmmmmmmmnnnnnnnnnoooppppppqqqqqqrrrsssvvvxxxxxxwwwuuussssssooolllkkkmmmppprrrssssssuuuyyyzzzzzzzzz{{{|||{{{||||||{{{{{{zzzyyyxxxwwwvvvvvvvvvvvvvvvwwwwwwxxxvvvtttvvvyyy{{{{{{yyy{{{{{{{{{{{{{{{|||||||||~~~~~~}}}~~~~~~~~~}}}|||{{{zzzzzzyyy{{{zzzyyyxxxwwwxxxyyyzzz|||}}}||||||}}}}}}}}}~~~~~~~~~}}}{{{yyy~~~{{{yyyxxxyyyzzzzzzyyy}}}|||{{{zzzxxxwwwvvvuuuttttttuuuvvvwwwyyy{{{{{{~~~}}}|||zzzzzzzzzyyyyyyxxxxxxwwwwwwvvvvvvuuuuuusssrrrqqqppppppssssssttttttuuuvvvvvvvvvsssssstttttttttttttttsssuuuuuuvvvwwwxxxxxxwwwwwwttttttttttttuuuwwwxxxxxx||||||||||||}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}zzzzzzyyyyyyyyyyyyyyyyyyvvvvvvwwwyyyzzz|||}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}{{{{{{{{{}}}~~~~~~zzzwwwxxxuuusssrrrtttwwwyyyyyyyyyyyyzzzzzzxxxvvvtttrrrqqqnnnlllkkkkkkkkkjjjhhhffffffeeefffiiilllooorrrsssssssssrrrrrrqqqqqqqqqrrrqqqooonnnnnnpppqqqrrroooppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqooommmlllkkkkkkiiihhhhhhhhhiiijjjllllllmmmnnnnnnooopppppppppqqqqqqppppppoooooonnnpppqqqrrrtttuuuvvvwwwwwwwwwwwwvvvvvvwwwxxxyyyzzzwwwvvvsssqqqqqqqqqssstttwwwwwwxxxwwwvvvtttrrrqqqooonnnmmmlllkkkkkkkkkkkknnnooooooppppppqqqrrrrrrssstttwwwxxxyyyxxxvvvuuurrrppplllkkkmmmppprrrrrruuuwwwzzz{{{{{{|||}}}~~~}}}}}}}}}}}}|||{{{yyyyyyvvvvvvvvvvvvvvvwwwxxxyyyzzzwwwvvvvvvxxxzzzyyyxxx||||||||||||}}}}}}}}}}}}~~~~~~~~~}}}{{{yyyxxxwwwyyyxxxxxxwwwwwwxxxxxxxxx{{{|||~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}|||}}}{{{xxxxxxyyyzzzzzzyyyzzzyyyxxxwwwuuutttsssrrrqqqrrrsssuuuwwwzzz}}}~~~~~~~~~~~~~~~}}}|||{{{{{{{{{zzzzzzyyyxxxwwwvvvvvvuuuuuutttsssrrrqqqppppppqqqqqqrrrssssssttttttuuuttttttuuuuuuuuutttssssssrrrrrrsssttttttttttttttttttttttttuuuvvvwwwxxxyyy||||||{{{{{{|||~~~~~~~~~}}}||||||{{{|||~~~~~~~~~{{{}}}~~~}}}zzzzzzzzz{{{{{{{{{{{{{{{yyyyyyzzz{{{}}}~~~~~~{{{zzzyyyxxxyyy|||{{{xxxuuusssppppppsssuuuvvvwwwzzzzzzzzzzzzxxxvvvtttrrrooommmllllllmmmnnnmmmlllkkkjjjiiiiiikkknnnqqqttttttuuuvvvvvvuuusssqqqppppppooonnnmmmmmmmmmnnnooopppqqqqqqrrrssssssrrrrrrssstttuuuuuuuuutttrrrqqqooommmkkkjjjiiihhhiiiiiikkkllllllnnnooopppqqqqqqppppppppppppppppppooooooqqqqqqrrrtttuuuvvvwwwwwwyyyyyyxxxxxxxxxxxxyyyyyyxxxwwwtttrrrrrrrrrssstttwwwwwwwwwwwwuuusssqqqpppnnnnnnmmmlllkkkkkkkkkkkkooooooooopppqqqqqqrrrrrrtttvvvxxxyyyzzzyyywwwvvvrrrpppmmmlllmmmpppqqqrrrvvvyyy{{{||||||}}}~~~~~~}}}|||zzzyyyvvvvvvvvvvvvwwwxxxzzzzzz|||zzzxxxxxxyyyyyyxxxwww||||||||||||||||||||||||}}}~~~}}}}}}}}}~~~}}}~~~~~~|||yyyxxxwwwvvvwwwwwwxxxxxxwwwwwwwwwyyyzzz|||~~~~~~~~~{{{yyywwwwwwyyy{{{{{{zzzxxxxxxwwwvvvuuusssrrrrrrqqqrrrssstttwwwyyy{{{|||||||||}}}}}}}}}}}}|||||||||{{{zzzyyyxxxwwwvvvvvvuuuuuutttsssrrrqqqppppppoooppppppqqqqqqrrrssssssuuuuuuvvvuuuuuutttssssssqqqqqqrrrrrrssssssrrrrrrttttttuuuvvvwwwxxxyyyyyy|||{{{{{{{{{|||~~~~~~}}}|||{{{zzzyyyzzz{{{}}}~~~}}}~~~~~~}}}{{{yyyxxxuuuvvvwwwwwwxxx{{{}}}|||{{{{{{|||}}}~~~~~~~~~|||}}}~~~|||{{{yyyxxxxxx{{{~~~~~~zzzwwwtttrrrpppqqqsssuuuvvvvvvzzzzzzzzzyyywwwuuusssrrrnnnlllllllllooopppqqqpppmmmllljjjiiijjjmmmppprrrtttuuuwwwxxxwwwtttpppnnnllllllkkkjjjjjjkkkllllllooopppqqqrrrrrrssssssrrrssstttuuuvvvvvvuuuttttttrrrqqqooommmkkkjjjjjjkkkmmmmmmnnnoooqqqrrrssssssrrrqqqqqqqqqqqqrrrrrrrrrtttttttttuuuvvvwwwyyyyyy{{{zzzzzzyyyyyyyyyyyyyyyyyywwwuuutttssssssssstttvvvwwwwwwvvvuuusssqqqooopppoooooonnnmmmmmmnnnnnnnnnnnnoooooopppqqqqqqqqquuuvvvxxxyyyzzzyyyxxxwwwrrrpppmmmlllnnnpppqqqqqqvvvxxxzzz{{{{{{|||}}}~~~|||{{{zzzuuuuuuuuuvvvwwwyyyzzz{{{|||{{{zzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzyyyyyyyyy{{{}}}~~~~~~}}}|||{{{{{{{{{|||zzz{{{|||~~~~~~|||{{{yyyyyyvvvwwwxxxyyyyyyxxxwwwvvvxxxyyy{{{}}}~~~~~~~~~zzzxxxwwwwwwyyy{{{{{{{{{zzzzzzyyyxxxwwwvvvuuuuuuuuuuuuttttttuuuuuuvvvvvvyyyyyyzzz{{{|||||||||||||||{{{zzzyyyxxxwwwvvvuuuttttttssssssrrrqqqppppppooooooppppppqqqrrrrrrrrrvvvvvvvvvvvvuuuuuutttsssrrrrrrsssssssssssssssrrrssstttuuuwwwxxxyyyyyyzzz{{{zzzzzz{{{|||~~~~~~|||{{{zzzyyyyyyyyyzzz|||~~~}}}{{{||||||~~~~~~{{{zzzzzzzzz{{{~~~zzzwwwuuusssttttttttttttwww|||~~~}}}|||{{{|||~~~~~~{{{yyyyyyzzz|||}}}~~~|||xxxvvvwwwvvvuuuvvvxxxzzz{{{{{{yyyyyyxxxwwwvvvtttsssrrrmmmllllllmmmppprrrrrrrrrmmmkkkhhhffffffiiilllnnnqqqsssuuuvvvuuurrrnnnkkklllllllllllllllmmmmmmnnnnnnooopppqqqrrrrrrrrrrrrssstttuuuvvvwwwvvvuuuuuuuuusssqqqooonnnnnnnnnnnnppppppqqqrrrssstttuuuuuutttssssssssssssuuuvvvvvvwwwwwwwwwwwwxxxyyy{{{|||||||||{{{{{{zzzzzzyyyyyyyyyxxxvvvtttssssssssssssuuuuuuuuuuuutttrrrqqqoooppppppooonnnnnnnnnoooooommmmmmnnnnnnoooppppppqqquuuvvvwwwxxxxxxxxxwwwwwwrrrpppnnnmmmnnnppppppppptttuuuwwwwwwwwwxxx{{{}}}}}}|||{{{zzzuuuuuuuuuvvvwwwyyyzzz{{{zzzzzz{{{{{{{{{|||}}}{{{{{{{{{zzzzzzyyyyyyyyyyyy{{{|||~~~~~~~~~}}}|||||||||{{{zzzzzzzzzzzzzzzxxxyyy{{{|||~~~~~~~~~}}}}}}||||||xxxyyyzzzzzzzzzyyywwwvvvvvvxxxzzz|||~~~~~~~~~~~~~~~~~~~~~~~~}}}|||zzzxxxvvvwwwxxxzzz{{{zzz{{{{{{zzzyyyxxxwwwwwwvvvuuuuuuttttttssssssttttttvvvvvvxxxyyyzzz{{{{{{{{{{{{zzzyyyxxxwwwvvvuuuuuusssssssssrrrrrrqqqqqqppppppppppppqqqrrrrrrssssssvvvwwwwwwwwwvvvuuuuuutttrrrsssssssssssssssrrrrrrssstttvvvxxxyyyzzzzzzzzzzzzzzzzzzzzz|||~~~~~~}}}{{{zzzyyy{{{{{{{{{|||}}}}}}{{{zzzzzz{{{|||}}}~~~~~~zzzyyyxxxxxxyyy}}}~~~~~~~~~zzzvvvtttsssssssssrrrsssuuuzzz}}}}}}||||||}}}}}}|||{{{{{{{{{}}}~~~|||xxxuuuuuutttsssuuuwwwyyyzzzyyywwwwwwvvvuuutttsssrrrrrrnnnmmmlllmmmpppqqqrrrqqqmmmjjjfffdddccceeehhhkkkooopppssstttssspppmmmjjjggghhhhhhiiijjjkkkllllllnnnnnnoooqqqrrrrrrrrrrrrtttuuuvvvwwwwwwvvvuuuuuutttsssrrrpppppppppqqqrrrsssssssssttttttuuuvvvvvvuuuuuuttttttuuuwwwxxxzzzzzzyyyyyyxxxyyy{{{|||~~~|||||||||||||||{{{zzzyyyxxxwwwvvvtttsssrrrrrrqqqrrrssstttttttttsssqqqqqqoooooonnnmmmmmmnnnnnnooonnnnnnnnnoooppppppqqqqqqttttttuuuvvvvvvvvvvvvvvvrrrpppnnnnnnoooppppppoooqqqrrrsssttttttuuuxxxzzz}}}}}}}}}}}}|||{{{zzzzzzuuuuuuuuuuuuvvvwwwyyyyyyxxxyyyzzzzzzzzz{{{}}}|||||||||{{{{{{zzzzzzyyyxxxzzz}}}~~~|||~~~~~~}}}~~~|||{{{yyyyyyzzzzzzzzzzzzzzzzzzzzzxxxyyyzzz|||~~~{{{||||||}}}}}}~~~~~~{{{{{{{{{zzzyyyxxxwwwvvvvvvwwwyyy|||~~~~~~~~~}}}}}}}}}{{{{{{{{{|||||||||}}}}}}~~~|||{{{zzzxxxvvvvvvxxxzzzzzzyyyyyyyyyxxxxxxwwwvvvvvvuuurrrrrrrrrrrrssstttuuuuuussstttuuuwwwxxxxxxyyyyyyxxxxxxxxxwwwvvvvvvuuuuuusssrrrrrrrrrqqqqqqqqqppppppqqqqqqrrrrrrsssttttttvvvvvvwwwwwwwwwwwwvvvvvvrrrrrrssssssrrrrrrqqqqqqssstttvvvyyyzzz{{{{{{{{{yyyyyyyyyzzz|||~~~~~~}}}|||{{{~~~}}}||||||}}}~~~~~~{{{{{{{{{{{{|||}}}~~~~~~zzzyyyxxxwwwxxx{{{~~~~~~}}}}}}~~~}}}}}}}}}|||{{{yyyvvvuuurrrssssssrrrrrrssswwwzzz|||~~~~~~|||{{{}}}~~~|||xxxvvvpppooooooqqqtttvvvvvvuuuttttttssssssrrrrrrrrrrrrooonnnmmmmmmoooppppppooonnnkkkgggcccbbbdddgggiiimmmooopppqqqqqqooommmkkkcccdddeeegggiiijjjkkkkkknnnoooppprrrssssssttttttrrrssstttttttttsssrrrqqqqqqqqqpppppppppqqqssstttttttttttttttttttttttttttuuutttttttttuuuwwwyyy{{{{{{zzzyyyxxxyyy{{{|||~~~{{{|||}}}}}}}}}|||{{{zzzwwwvvvuuutttrrrqqqpppppppppqqqrrrssstttsssrrrrrrppppppooooooooooooppppppoooppppppqqqrrrrrrssssssrrrrrrssssssttttttttttttrrrpppnnnnnnooopppooonnnooopppqqqqqqqqqsssvvvxxxzzzzzzzzz{{{{{{zzzzzzyyyuuuuuuttttttuuuvvvvvvwwwvvvxxxyyyyyywwwwwwyyy|||zzzzzzzzzyyyxxxwwwwwwwwwwwwyyy{{{}}}~~~}}}~~~~~~~~~~~~{{{yyyxxxwwwxxxyyyyyyzzzzzzzzzzzzyyyyyyzzz|||}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}zzzzzz{{{|||}}}}}}~~~~~~}}}|||{{{yyywwwvvvuuuuuuwwwxxxyyy{{{}}}~~~~~~~~~}}}||||||{{{zzzzzzyyyyyywwwwwwxxxyyyzzz{{{||||||~~~~~~~~~}}}|||{{{yyywwwvvvxxxyyyyyyxxxxxxxxxwwwwwwvvvvvvuuuuuusssrrrrrrrrrrrrrrrssssssqqqrrrssstttuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuurrrrrrrrrqqqqqqqqqqqqqqqppppppqqqrrrrrrsssssstttuuuuuuvvvwwwxxxxxxxxxxxxtttttttttttttttsssrrrrrrrrrtttwwwzzz{{{||||||{{{yyyyyyyyyzzz{{{~~~~~~~~~}}}~~~}}}||||||}}}~~~~~~}}}}}}~~~}}}{{{zzzxxxwwwxxxyyy{{{|||{{{|||~~~}}}|||||||||}}}~~~}}}zzzxxxwwwttttttuuuuuuuuuuuuuuuttttttuuuvvvuuuttttttvvvxxx{{{}}}|||~~~~~~}}}}}}}}}yyywwwqqqpppqqqrrruuuwwwwwwwwwsssrrrrrrqqqqqqrrrrrrssspppooommmmmmnnnoooooonnnpppmmmhhhdddccceeehhhjjjmmmnnnoooppppppooommmllleeefffhhhkkkmmmoooppppppoooppprrrssstttuuuuuuuuuoooooopppppppppooommmmmmnnnnnnnnnnnnoooqqqssstttuuuttttttttttttsssssssssttttttsssssstttwwwyyy{{{zzzzzzxxxxxxxxxzzz|||}}}{{{|||}}}~~~~~~}}}|||{{{wwwvvvuuutttrrrqqqpppoooooopppqqqsssttttttsssssssssrrrrrrrrrrrrrrrssssssqqqrrrrrrssssssttttttuuuqqqqqqqqqrrrrrrrrrssssssrrrpppooonnnooopppooonnnooopppqqqqqqqqqrrruuuxxxwwwxxxyyyyyyzzzzzzyyyyyyuuuuuuttttttttttttuuuvvvvvvxxxyyywwwtttsssuuuxxxwwwvvvvvvuuutttssssssrrrwwwxxxzzz|||}}}~~~~~~~~~~~~}}}{{{yyywwwvvvwwwxxxyyyzzz{{{{{{{{{yyyzzz{{{|||}}}~~~~~~~~~}}}}}}||||||}}}}}}}}}}}}||||||zzzzzz{{{{{{||||||}}}}}}~~~}}}zzzwwwuuutttsssssswwwxxxyyy{{{|||}}}}}}}}}zzzzzzyyyxxxxxxwwwvvvvvvuuuuuuvvvwwwyyyzzz{{{{{{{{{|||}}}~~~~~~~~~}}}|||zzzwwwvvvwwwxxxxxxwwwyyyyyyxxxxxxwwwwwwvvvvvvvvvuuutttrrrqqqpppoooooopppqqqrrrsssttttttttttttttttttttttttuuuuuuuuuuuurrrrrrqqqqqqqqqqqqqqqqqqpppppppppqqqrrrrrrsssssstttuuuvvvwwwxxxyyyyyyyyywwwwwwxxxxxxwwwvvvuuuuuurrrtttwwwzzz|||}}}||||||xxxxxxxxxyyy{{{~~~~~~|||{{{zzz{{{}}}}}}~~~~~~~~~}}}~~~}}}|||{{{zzzxxxwwwwwwwwwxxxyyyyyyzzz{{{}}}}}}~~~~~~~~~~~~}}}{{{{{{{{{|||}}}|||}}}{{{wwwsssqqqpppooommmnnnnnnoooqqqrrrsssssswwwxxxyyyyyywwwwwwwwwyyyxxxzzz|||}}}}}}}}}~~~}}}~~~}}}zzzxxxvvvuuuuuuvvvxxxyyyyyyxxxzzzyyyxxxvvvuuutttttttttrrrpppllliiiiiilllpppssspppmmmiiifffdddeeeggghhhlllmmmmmmmmmlllkkkjjjjjjhhhhhhhhhiiijjjlllnnnppppppppppppoooppppppqqqqqqkkkllllllmmmmmmlllkkkjjjhhhiiijjjlllnnnqqqrrrsssvvvwwwwwwwwwuuusssrrrppprrrssssssssstttuuuuuuuuuzzzyyyxxxwwwwwwyyy{{{|||~~~|||{{{vvvuuusssqqqooommmllllllooopppqqqrrrtttvvvxxxyyyvvvwwwwwwwwwvvvuuutttssstttsssrrrtttwwwwwwuuurrrsssrrrrrrrrrqqqpppppppppqqqppppppooonnnmmmmmmlllnnnnnnnnnnnnoooqqqrrrtttvvvvvvwwwxxxxxxxxxxxxxxxtttuuuwwwxxxxxxxxxvvvuuuvvvvvvuuuuuuuuuvvvvvvwwwwwwvvvtttrrrpppppppppppptttuuuxxx}}}|||||||||}}}~~~~~~~~~~~~~~~}}}|||{{{yyyxxxyyyyyyzzzzzzzzz{{{{{{|||}}}}}}}}}}}}zzzxxxxxx|||~~~~~~}}}}}}}}}||||||{{{{{{{{{{{{xxxxxxyyyzzz{{{|||}}}~~~||||||||||||}}}}}}}}}}}}{{{zzzxxxwwwuuuttttttssswwwxxxyyyyyyzzzzzzzzzyyyxxxwwwvvvvvvuuuuuuvvvvvvrrrtttuuuvvvvvvwwwyyy{{{~~~~~~~~~}}}{{{zzzzzzyyyxxxxxxwwwwwwxxxxxxxxxwwwuuuuuuuuutttsssqqqrrrrrrqqqpppooonnnnnnmmmnnnnnnpppqqqssstttvvvvvvxxxxxxyyyxxxwwwvvvtttsssqqqpppooonnnmmmnnnnnnooonnnoooppprrrrrrrrrrrrqqqtttttttttuuuuuuttttttsssttttttsssrrrrrrrrrrrrrrrxxxwwwxxxyyyzzz{{{zzzxxxxxxxxxzzz{{{}}}~~~}}}}}}{{{{{{zzzzzzzzz{{{{{{||||||}}}~~~~~~}}}{{{zzzzzz{{{|||}}}~~~~~~~~~}}}||||||{{{zzzyyyxxxwwwwwwwwwwwwyyywwwvvvwwwzzz|||}}}}}}|||}}}~~~}}}{{{yyyyyyzzz~~~~~~}}}|||xxxtttpppooooooooooooooooooooopppqqqrrrsssuuuuuuuuuuuuuuuuuuuuuuuuwwwvvvuuutttuuuwwwyyyzzz~~~~~~~~~~~~~~~|||xxxwwwwwwxxxzzz{{{{{{zzz{{{zzzyyywwwvvvuuuuuuuuussspppllljjjiiilllooorrrnnnllliiieeeddddddfffgggkkkllllllkkkkkkjjjiiihhhhhhhhhhhhiiikkknnnppprrrqqqpppooonnnmmmmmmlllllliiiiiijjjkkkkkkjjjiiihhhhhhiiijjjlllnnnppprrrrrrvvvvvvvvvvvvuuusssqqqppprrrrrrssssssttttttuuuuuuxxxwwwvvvvvvwwwyyy{{{}}}}}}{{{yyyuuutttrrrpppooommmllllllnnnooooooqqqsssuuuwwwxxx{{{|||}}}~~~}}}{{{yyywwwvvvuuuuuuwwwyyyyyywwwuuusssrrrrrrqqqpppppppppooopppppppppooonnnmmmmmmmmmllllllllllllmmmooopppqqqttttttuuuvvvvvvvvvvvvvvvtttuuuwwwxxxxxxwwwvvvuuuwwwvvvvvvuuuuuuvvvwwwwwwvvvuuutttrrrqqqppppppqqqssstttwww{{{~~~{{{}}}}}}~~~~~~}}}|||{{{yyyyyyyyyyyyzzzyyyzzzzzz{{{|||}}}}}}~~~~~~{{{zzzzzz}}}~~~}}}||||||||||||{{{{{{{{{zzzzzzyyyyyyzzz{{{|||}}}~~~~~~}}}}}}}}}|||||||||||||||zzzyyywwwvvvtttssssssrrrxxxxxxyyyyyyyyyyyyyyyxxxvvvuuutttsssssssssssssssppprrruuuvvvwwwxxxzzz|||}}}~~~~~~||||||zzzzzzyyyxxxxxxxxxxxxxxxwwwuuuttttttttttttrrrqqqppppppooooooooonnnnnnnnnnnnnnnppprrrsssuuuwwwwwwwwwwwwwwwwwwvvvtttrrrqqqpppooonnnnnnnnnooopppppprrrssstttuuuuuutttsssrrrssstttuuuuuuvvvvvvvvvvvvtttssssssrrrrrrrrrrrrrrrwwwwwwxxxyyyzzz{{{zzzyyyxxxyyyzzz|||~~~~~~~~~zzzzzzyyyyyyyyyyyyzzz{{{}}}}}}~~~~~~~~~~~~}}}{{{zzzzzz{{{{{{|||}}}~~~}}}|||{{{zzzyyyxxxxxxxxxxxxxxxyyyyyy{{{yyyxxxyyy{{{}}}~~~~~~}}}}}}}}}{{{yyyxxxyyy{{{~~~}}}~~~|||xxxtttqqqoooooopppssssssssstttttttttttttttssssssttttttttttttttttttvvvuuutttssssssuuuvvvxxxyyyxxxyyyyyyzzz|||}}}~~~}}}{{{{{{}}}~~~~~~|||||||||~~~|||{{{zzzzzz|||~~~~~~}}}}}}}}}{{{yyyxxxwwwvvvvvvssspppmmmjjjiiikkknnnpppnnnllljjjgggffffffggghhhjjjjjjjjjjjjiiihhhgggfffeeeeeefffgggjjjmmmoooqqqqqqpppnnnllljjjiiihhhgggggggggiiiiiijjjiiihhhggghhhiiijjjlllnnnpppqqqrrrttttttttttttsssrrrppppppqqqqqqrrrsssssstttuuuuuuuuutttttttttvvvyyy|||}}}~~~{{{xxxwwwtttsssrrrpppooommmllllllmmmmmmnnnppprrrtttvvvxxx|||yyyxxxwwwxxxzzz{{{{{{zzzxxxsssrrrqqqpppooooooooooooppppppoooooonnnnnnmmmmmmllllllllllllmmmooopppqqqqqqrrrssssssttttttsssssstttuuuvvvwwwxxxwwwvvvvvvwwwwwwvvvvvvuuuvvvvvvwwwuuutttsssrrrqqqppppppqqqrrrsssvvvzzz}}}~~~|||zzz}}}}}}~~~~~~~~~}}}|||zzzyyyxxxxxxyyyzzzxxxyyyyyy{{{|||}}}~~~~~~~~~}}}|||}}}~~~~~~|||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{|||}}}~~~~~~}}}|||{{{zzzyyyxxxwwwuuutttsssrrrqqqqqqvvvwwwxxxxxxyyyyyyxxxxxxuuutttsssrrrqqqqqqqqqqqqppprrruuuwwwxxxyyy|||}}}|||}}}~~~~~~{{{{{{zzzzzzyyyxxxxxxwwwvvvtttssssssttttttsssqqqnnnnnnnnnnnnnnnnnnnnnnnnnnnoooppprrruuuwwwxxxyyyyyyxxxxxxwwwvvvtttrrrqqqpppooonnnnnnoooppprrrsssuuuvvvxxxxxxxxxwwwuuutttssstttuuuvvvwwwwwwxxxxxxttttttssssssrrrrrrrrrrrrvvvwwwxxxyyyzzz{{{{{{{{{zzz{{{}}}~~~}}}}}}zzzyyyxxxwwwwwwxxxyyyzzz}}}}}}~~~~~~~~~}}}||||||{{{|||~~~~~~|||{{{zzzyyy{{{||||||}}}~~~~~~}}}|||}}}~~~}}}{{{{{{zzz{{{{{{||||||}}}~~~}}}{{{zzzxxxxxxvvvvvvwwwwwwyyyzzz|||}}}}}}|||zzz{{{}}}}}}}}}|||zzzxxxxxxzzz|||~~~~~~~~~{{{wwwuuutttssstttvvvwwwwwwxxxxxxwwwuuutttrrrrrrsssssstttttttttuuuvvvuuusssrrrrrrssstttttttttttttttuuuvvvyyy{{{||||||xxxwwwxxxzzz|||{{{||||||{{{yyyxxxxxxyyy|||}}}}}}||||||~~~~~~}}}{{{zzzyyyxxxxxxrrrpppllliiihhhiiikkkmmmooonnnllljjjiiiiiiiiiiiijjjjjjjjjiiihhhgggfffeeedddddddddeeegggiiilllmmmpppnnnllljjjhhhgggfffeeeggghhhiiijjjjjjjjjiiihhhiiijjjkkkmmmoooppprrrrrrssssssrrrrrrqqqpppooooooppppppqqqrrrsssttttttuuurrrrrrrrrrrruuuxxx{{{}}}}}}zzzwwwuuurrrqqqqqqpppooommmlllkkklllmmmnnnooorrrtttwwwxxx~~~zzzwwwwwwxxxyyy{{{||||||{{{zzzsssrrrqqqooonnnnnnnnnooopppooooooooonnnnnnnnnmmmnnnnnnooopppqqqrrrsssssspppqqqrrrrrrssssssrrrrrrssstttuuuvvvwwwwwwwwwvvvvvvvvvuuuuuuttttttuuuuuussssssrrrqqqqqqqqqppppppsssuuuwwwzzz|||}}}|||zzz|||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}|||{{{yyyxxxwwwxxxxxxyyyxxxxxxyyyzzz|||}}}~~~~~~~~~}}}{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz||||||}}}~~~~~~~~~}}}{{{yyyxxxwwwvvvuuutttsssqqqqqqqqqpppssstttvvvwwwxxxyyyyyyyyywwwwwwuuutttssssssrrrrrrrrruuuxxxzzzzzzzzz{{{}}}{{{{{{|||}}}~~~|||||||||{{{zzzyyyxxxwwwwwwuuuttttttuuuuuutttsssooooooooonnnmmmmmmmmmlllooopppqqqtttvvvxxxzzz{{{{{{zzzyyyxxxvvvuuusssrrrppppppooopppqqqsssuuuvvvxxxyyy{{{||||||{{{yyyxxxvvvwwwwwwxxxxxxxxxxxxxxxtttttttttttttttssssssrrrtttvvvxxxyyyzzzzzz{{{|||~~~~~~}}}}}}|||{{{{{{{{{zzzxxxwwwwwwwwwxxxyyy{{{{{{{{{{{{{{{zzzyyyxxxxxxyyy{{{}}}~~~}}}|||zzzyyyxxxxxxyyyyyyzzz{{{|||}}}~~~|||}}}~~~}}}{{{zzz{{{|||}}}~~~~~~||||||{{{{{{zzz{{{{{{|||}}}~~~~~~~~~~~~}}}|||zzzxxxwwwvvvuuuuuuvvvxxxzzz}}}~~~|||}}}~~~}}}zzzxxxyyy|||~~~}}}{{{zzzzzzzzzwwwxxxzzzzzzyyywwwuuusssssssssttttttuuuvvvvvvvvvwwwvvvtttsssrrrrrrrrrsssssssssssstttvvvyyy|||~~~}}}yyyvvvuuuwwwyyy|||yyyzzzzzzyyyxxxwwwxxxzzz~~~}}}}}}~~~~~~|||{{{{{{zzzzzzrrrpppllliiiggghhhiiijjjllllllkkkjjjiiihhhhhhhhhiiiiiiiiihhhgggfffddddddddddddddddddeeegggiiijjjlllkkkjjjiiiggggggffffffhhhiiijjjkkklllkkkjjjjjjjjjjjjlllmmmooopppqqqrrrqqqqqqpppoooooonnnnnnnnnoooooopppqqqrrrsssttttttqqqppppppqqqsssvvvyyy{{{}}}}}}~~~}}}{{{xxxuuusssoooppppppoooooommmlllkkkkkklllmmmooorrrtttwwwxxx{{{}}}}}}yyyvvvuuuvvvxxxzzzzzzzzzzzzzzzuuusssqqqooonnnnnnoooooooooooooooooonnnnnnnnnnnnooopppppprrrssssssttttttpppqqqrrrrrrssssssrrrrrrsssssstttuuuvvvwwwwwwwwwvvvuuutttsssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqquuuwwwzzz|||}}}|||||||||{{{|||}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}|||{{{yyyxxxwwwwwwxxxxxxyyyyyyzzz{{{|||}}}~~~~~~~~~|||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz}}}}}}~~~~~~~~~|||{{{yyyxxxwwwvvvuuutttrrrrrrqqqqqqqqqqqqrrrtttvvvwwwyyyyyyzzzzzzyyyxxxwwwvvvvvvvvvvvvvvvxxx{{{|||{{{zzzzzzzzzyyyyyyzzz{{{|||~~~|||}}}}}}}}}|||{{{yyyxxxyyywwwvvvvvvwwwwwwuuutttrrrqqqqqqooonnnmmmllllllqqqrrrsssuuuwwwyyy{{{|||zzzyyyxxxvvvuuutttssssssrrrrrrrrrrrrsssuuuwwwyyy{{{}}}~~~}}}}}}}}}|||{{{zzzyyyxxxtttuuuuuuuuuuuutttsssrrrrrrtttwwwxxxxxxyyyzzz|||~~~~~~~~~}}}}}}||||||{{{zzzxxxvvvvvvwwwxxxyyyxxxxxxxxxxxxxxxwwwvvvuuuvvvwwwyyy{{{||||||||||||{{{{{{{{{zzzzzzzzzyyyyyyxxxxxxyyyzzz|||}}}~~~~~~{{{|||}}}|||zzzyyyzzz{{{zzz{{{|||~~~~~~}}}||||||||||||{{{{{{||||||}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}|||{{{zzzxxxwwwwwwuuuvvvwwwzzz|||~~~~~~~~~{{{zzzzzz~~~~~~}}}}}}}}}{{{|||}}}}}}|||zzzwwwvvvwwwwwwwwwwwwxxxxxxyyyyyyxxxxxxwwwuuuttttttsssssstttsssssstttvvvzzz}}}}}}{{{xxxvvvvvvxxxzzz|||zzz{{{|||{{{{{{{{{}}}~~~|||{{{|||~~~~~~}}}}}}||||||}}}}}}tttrrrnnnkkkiiihhhiiiiiiiiiiiiiiiiiihhhgggfffeeehhhhhhgggfffeeedddbbbaaaddddddddddddeeehhhjjjkkkiiihhhgggfffffffffffffffggghhhiiijjjkkkkkkjjjjjjiiiiiijjjlllmmmnnnoooppppppooonnnmmmmmmmmmmmmnnnnnnnnnoooppprrrsssttttttqqqpppppppppqqqsssvvvwwwyyyzzzzzzzzzxxxuuusssqqqmmmnnnooooooooommmlllkkkjjjjjjlllnnnpppsssvvvwwwyyyzzz}}}~~~}}}{{{xxxvvvrrruuuwwwyyyxxxxxxxxxyyywwwuuurrrpppnnnoooooopppoooooooooooonnnnnnnnnnnnnnnoooqqqrrrssssssttttttqqqqqqrrrssssssssssssrrrssssssttttttuuuvvvwwwxxxvvvvvvuuutttssssssssssssttttttuuuvvvvvvuuuuuuuuuxxxzzz|||}}}}}}|||}}}~~~||||||}}}~~~~~~~~~~~~}}}}}}|||zzzyyyxxxxxxyyyyyy{{{||||||}}}}}}~~~~~~}}}|||{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{~~~~~~~~~~~~~~~}}}|||{{{zzzyyyxxxvvvvvvuuutttsssrrrrrrsssqqqrrrsssuuuvvvwwwwwwwwwxxxxxxwwwvvvvvvvvvvvvwwwwwwyyy||||||zzzxxxwwwwwwvvvvvvwwwxxxyyy{{{}}}~~~||||||}}}~~~~~~|||{{{zzz{{{zzzxxxwwwxxxwwwuuuttttttsssrrrqqqpppoooooonnnssstttuuuwwwxxxzzz{{{|||xxxwwwvvvtttssssssssssssuuuuuuuuuuuuvvvxxxzzz{{{~~~|||zzzxxxwwwrrrssstttttttttsssrrrqqqooorrrvvvwwwvvvwwwzzz|||}}}~~~~~~~~~{{{yyyvvvttttttuuuwwwxxxvvvvvvwwwwwwwwwvvvuuuuuuvvvwwwxxxzzzzzzzzzzzzyyyxxxxxxyyyyyyzzzzzzzzzzzzyyyzzzzzz{{{|||}}}~~~~~~{{{|||}}}|||zzzyyyzzz{{{yyyzzz{{{}}}~~~~~~~~~}}}|||||||||||||||||||||||||||}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||}}}}}}||||||{{{zzzzzzyyyxxxyyyzzz|||~~~~~~}}}~~~~~~~~~~~~|||zzz{{{}}}~~~}}}}}}}}}~~~|||{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxwwwvvvuuuuuuttttttsssssssssuuuyyy}}}|||{{{yyyxxxxxxzzz{{{}}}zzz{{{|||||||||~~~}}}zzzyyyzzz|||}}}}}}}}}}}}}}}|||}}}}}}~~~xxxuuurrrnnnllljjjjjjkkkiiiiiijjjkkkjjjiiigggfffeeeeeedddcccbbb```___^^^^^^^^^___```cccfffiiikkkgggfffeeedddcccccccccccccccdddfffggghhhhhhggggggffffffggghhhjjjkkkllllllnnnnnnmmmlllkkkllllllmmmmmmmmmnnnpppqqqsssttttttrrrqqqpppooooooppprrrsssssstttuuuuuutttrrrooonnnlllmmmnnnoooooommmlllkkkggggggiiikkknnnqqqsssuuuuuuvvvwwwxxxxxxwwwuuutttqqqtttwwwxxxwwwvvvxxxyyyxxxvvvsssqqqoooooopppqqqnnnnnnnnnnnnoooooooooooopppqqqrrrtttuuuuuuuuuuuuppppppqqqrrrrrrrrrrrrqqqssssssssstttuuuvvvwwwxxxxxxxxxwwwuuuuuutttttttttwwwxxxyyyzzz{{{zzzzzzyyyxxx{{{}}}~~~|||{{{}}}~~~~~~~~~}}}|||{{{{{{||||||~~~~~~~~~~~~~~~~~~|||~~~~~~}}}zzzyyy{{{}}}zzzzzz{{{{{{{{{|||||||||~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{zzzzzzxxxwwwvvvuuutttttttttuuutttuuuuuuuuuuuutttssssssrrrrrrqqqqqqrrrrrrsssssssssvvvyyyzzzxxxwwwvvvuuuttttttttttttvvvxxxyyy{{{zzz|||}}}~~~}}}||||||zzzxxxwwwwwwvvvtttrrrssssssssssssssssssttttttvvvvvvwwwxxxyyyzzz{{{{{{xxxxxxvvvuuuuuuuuuvvvvvvxxxxxxxxxxxxxxxzzz|||}}}}}}{{{yyyyyyxxxxxxvvvuuusssrrrooopppqqqrrrrrrpppnnnmmmlllpppuuuvvvuuuuuuxxx|||~~~~~~~~~~~~~~~}}}}}}yyywwwtttqqqqqqrrrtttuuuuuuvvvvvvwwwwwwwwwwwwvvvvvvwwwxxxyyyyyyxxxwwwwwwwwwwwwwwwxxxxxxxxxyyyyyy||||||||||||}}}}}}~~~~~~|||}}}~~~}}}{{{zzz{{{|||{{{|||}}}~~~||||||{{{{{{{{{|||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}~~~}}}|||}}}~~~~~~}}}{{{||||||{{{zzzzzz|||}}}~~~~~~~~~~~~~~~}}}}}}||||||{{{{{{zzzzzzxxxxxxxxxxxxwwwvvvvvvuuuvvvuuuttttttvvvyyy}}}~~~{{{{{{zzzzzzzzz{{{|||}}}xxxyyy{{{{{{|||~~~~~~|||xxxwwwxxxzzz||||||||||||||||||}}}~~~zzzxxxuuuqqqnnnmmmllllllkkklllnnnnnnnnnllljjjiiiccccccbbbaaa___^^^\\\[[[WWWWWWYYY[[[___cccgggiiifffeeedddbbbaaa````````````aaabbbdddeeeeeeddddddcccdddeeefffggghhhiiijjjnnnmmmlllkkkjjjkkklllmmmlllmmmnnnpppqqqrrrtttttttttrrrpppooonnnooopppqqqooopppqqqrrrqqqooommmkkkkkklllnnnoooooonnnlllkkkdddeeegggiiillloooqqqssspppqqqrrrssstttssssssrrrppptttwwwxxxwwwvvvxxxzzzyyywwwtttqqqppppppqqqrrrnnnnnnnnnnnnoooooooooooossstttvvvwwwxxxyyyxxxxxxoooooopppqqqqqqqqqqqqqqqrrrrrrssssssuuuvvvwwwxxxzzzyyyxxxwwwvvvvvvvvvvvvzzz{{{}}}~~~~~~~~~~~~}}}xxx{{{~~~}}}{{{zzz|||~~~~~~~~~~~~~~~~~~|||}}}}}}{{{yyyxxx{{{~~~{{{{{{{{{|||||||||}}}}}}~~~~~~~~~~~~~~~~~~zzzzzzzzz{{{{{{{{{||||||yyyxxxwwwvvvvvvvvvvvvvvvxxxxxxwwwuuutttqqqpppnnnllllllllllllmmmnnnooopppooorrrvvvwwwwwwuuuuuuuuussssssrrrssstttuuuwwwyyyzzz{{{}}}~~~}}}}}}{{{xxxwwwvvvuuurrrppprrrrrrssstttuuuwwwxxxxxxwwwwwwxxxyyyyyyzzz{{{{{{|||{{{zzzyyyyyyzzz{{{{{{{{{zzzyyyyyyzzz{{{}}}~~~{{{vvvsssppppppppppppooonnnmmmmmmlllmmmooopppooonnnlllkkkjjjoootttuuuttttttxxx|||{{{{{{{{{{{{{{{zzzzzzzzzwwwuuurrrooonnnooorrrsssuuuvvvwwwxxxxxxxxxxxxxxxwwwxxxxxxyyyyyyxxxvvvuuuvvvwwwwwwwwwwwwwwwwwwwww}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~|||{{{|||}}}}}}~~~{{{{{{{{{{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}|||}}}}}}}}}~~~~~~~~~|||{{{|||}}}}}}|||xxxzzz{{{{{{yyyyyyzzz{{{}}}~~~}}}}}}}}}~~~~~~~~~~~~}}}|||{{{zzzzzzyyyvvvwwwwwwwwwwwwvvvvvvuuuzzzxxxwwwvvvxxx{{{}}}{{{zzz||||||}}}}}}}}}}}}}}}}}}wwwwwwwwwxxxyyy{{{|||}}}xxxvvvtttsssuuuyyy~~~}}}{{{{{{|||}}}|||{{{}}}}}}}}}}}}~~~{{{uuusssqqqpppooonnnmmmkkkkkkkkkjjjgggeeedddbbb```___^^^[[[XXXUUUTTTTTTUUUWWWZZZ^^^aaabbbeeedddbbb```____________``````aaabbbcccdddeeeeeecccddddddcccbbbcccfffhhhkkkmmmoooooommmmmmmmmnnnjjjkkkkkklllmmmnnnoooooooooooopppppppppnnnmmmlllnnnnnnmmmlllkkkkkkkkkkkkkkkkkklllllllllkkkjjjiiieeeffffffhhhiiilllmmmnnnpppooooooooonnnnnnnnnmmmoooppprrrtttvvvvvvvvvvvvuuuuuuuuuuuutttsssrrrqqqppppppooooooppprrrsssuuutttvvvxxxzzz|||~~~~~~~~~zzzyyyvvvtttrrrqqqqqqqqqqqqqqqrrrtttuuuwwwxxxyyyzzzyyyxxxwwwwwwwwwwwwxxxzzz|||~~~}}}}}}}}}}}}|||~~~~~~}}}}}}|||{{{zzzxxxwwwvvvuuuuuuuuuxxxyyy|||}}}}}}|||zzzxxxyyyzzzzzzzzz{{{{{{||||||zzzzzzyyyxxxwwwwwwwwwwwwwwwvvvvvvvvvwwwxxxzzz{{{yyyxxxvvvtttrrrpppooonnnooonnnlllkkkjjjjjjkkklllpppooonnnnnnnnnnnnnnnooopppppppppppppppqqqqqqqqquuuvvvxxxyyy{{{||||||}}}{{{yyyxxxuuusssrrrqqqqqqrrrsssuuuvvvwwwvvvvvvuuuwwwwwwxxxxxxyyyyyyyyyyyyzzzyyyyyyyyyzzz{{{||||||{{{{{{zzzzzzyyyxxxxxxwwwuuuwwwyyyyyyxxxuuuqqqnnnkkkjjjjjjiiiiiiiiijjjjjjiiikkknnnooonnnlllkkkkkklllpppttttttssstttyyy~~~~~~}}}{{{zzzzzzxxxvvvsssvvvtttrrrqqqpppqqqssstttvvvvvvxxxyyy{{{}}}~~~{{{zzzyyywwwvvvuuuuuuuuuxxxwwwwwwwwwwwwwwwxxxxxx~~~~~~~~~~~~~~~~~~|||||||||||||||}}}~~~zzz{{{{{{|||}}}}}}~~~~~~~~~~~~~~~|||||||||~~~}}}}}}}}}~~~|||zzzyyyzzz|||}}}xxxyyy{{{|||||||||{{{zzz}}}|||~~~~~~zzzxxxxxxxxxxxxyyyzzz{{{{{{{{{zzzyyyxxx}}}zzzxxxwwwyyy{{{{{{{{{|||{{{{{{}}}~~~~~~~~~xxxxxxxxxyyyzzz{{{|||}}}xxxwwwtttsssuuuzzz~~~}}}}}}~~~~~~|||wwwtttsssqqqpppsssqqqooonnnnnnmmmjjjhhhcccaaa^^^]]]\\\ZZZWWWTTTNNNOOOPPPSSSXXX]]]bbbeeedddcccaaa```___^^^_________``````aaabbbbbbccccccaaabbbcccccccccdddfffiiilllnnnppppppooonnnooooookkkkkkkkklllmmmmmmnnnnnnnnnnnnoooooonnnmmmkkkjjjlllkkkkkkjjjiiiiiiiiijjjkkkkkklllmmmlllkkkjjjiiifffffffffhhhiiikkkmmmnnnooooooooonnnnnnmmmmmmlllmmmnnnqqqssstttuuuuuuuuuuuuuuuvvvuuuuuutttsssrrrppppppoooooopppqqqsssttttttwwwzzz}}}{{{zzzwwwuuusssrrrqqqqqqpppqqqqqqssstttuuuvvvvvvwwwwwwwwwwwwwwwwwwxxxxxx}}}~~~~~~}}}}}}||||||}}}}}}}}}|||~~~~~~}}}}}}{{{zzzyyywwwvvvuuuuuuuuuwwwxxx{{{}}}}}}|||zzzyyy{{{{{{{{{|||||||||}}}}}}|||{{{zzzyyyxxxwwwwwwwwwrrrrrrrrrsssuuuwwwyyy{{{{{{zzzyyyvvvtttrrrpppooolllkkkjjjiiiiiiiiijjjjjjmmmmmmmmmllllllmmmmmmnnnoooooooooooooooooonnnnnnqqqrrrtttuuuwwwxxxxxxxxxxxxwwwuuusssqqqpppoooooonnnoooqqqssstttuuuuuuuuuuuuvvvvvvwwwwwwxxxxxxxxxvvvvvvuuutttttttttuuuuuuxxxxxxwwwvvvuuuuuutttsssnnnooopppqqqpppnnnkkkiiiiiiiiiiiihhhhhhhhhiiiiiigggiiikkklllkkkjjjjjjkkknnnrrrvvvwwwvvvwww{{{}}}{{{zzzzzzxxxuuussstttsssqqqoooooooooqqqqqqtttuuuvvvxxxzzz|||}}}~~~}}}|||{{{yyyxxxwwwwwwwwwyyyxxxxxxxxxyyyyyyzzz{{{~~~~~~~~~}}}}}}~~~~~~}}}|||||||||}}}}}}}}}~~~{{{||||||}}}~~~~~~~~~~~~}}}|||}}}~~~~~~|||{{{|||}}}~~~{{{{{{|||||||||{{{{{{zzz}}}~~~{{{yyyyyyyyyyyyzzz{{{|||}}}}}}|||{{{{{{|||zzzwwwwwwxxxzzzzzzzzz~~~|||||||||}}}}}}~~~zzzzzz{{{{{{||||||}}}}}}xxxvvvtttssstttxxx}}}}}}|||zzzxxxyyywwwtttrrrqqqpppmmmkkkcccaaa^^^\\\ZZZXXXUUUSSSKKKKKKLLLOOOTTTZZZaaaeeeccccccaaa```____________^^^_________``````aaaaaa___```bbbccccccdddgggjjjlllooorrrsssrrrqqqpppqqqmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllkkkjjjiiiiiiiiihhhhhhhhhhhhhhhhhhkkkllllllmmmmmmkkkjjjiiiffffffgggggghhhjjjkkklllooonnnnnnmmmlllkkkkkkkkkkkkllloooqqqssstttttttttuuuuuuuuuuuutttsssrrrrrroooooooooooopppqqqrrrrrrtttwww{{{|||zzzxxxuuusssrrrqqqqqqppppppqqqrrrrrrsssttttttttttttuuuvvvwwwxxxyyyzzz~~~~~~zzzzzzzzz{{{{{{}}}~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}|||{{{yyywwwvvvuuuuuutttuuuwwwyyy{{{||||||{{{zzz||||||||||||}}}}}}}}}}}}~~~}}}|||zzzxxxwwwvvvuuunnnooooooqqqssswwwyyy{{{zzzyyywwwuuurrrpppnnnmmmkkkjjjiiiiiiiiiiiiiiijjjllllllllllllmmmnnnnnnnnnoooooonnnnnnmmmmmmllllllmmmnnnoooqqqrrrssssssttttttsssrrrpppnnnmmmmmmlllhhhiiikkkmmmnnnpppppppppnnnnnnnnnooopppqqqqqqqqqrrrqqqpppooonnnnnnnnnnnntttttttttsssrrrqqqoooooojjjjjjjjjkkkjjjiiiiiihhhjjjjjjjjjkkkkkkkkkjjjjjjgggiiijjjjjjjjjjjjlllnnnsssvvvzzz{{{zzz|||}}}{{{{{{yyywwwtttuuutttrrrqqqpppppppppqqqtttuuuwwwyyy{{{}}}~~~}}}}}}|||zzzyyyyyyyyyyyyyyyyyyzzzzzz{{{|||}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~}}}}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~}}}|||{{{{{{{{{{{{}}}~~~|||zzzzzzzzzzzz{{{|||}}}~~~~~~}}}{{{yyyvvvvvvwwwyyyyyyxxx~~~~~~}}}~~~~~~}}}}}}~~~~~~}}}}}}}}}~~~xxxvvvtttsssuuuxxx|||~~~}}}yyywwwuuutttqqqooojjjfffbbb^^^[[[XXXTTTQQQMMMLLLLLLMMMQQQWWW]]]aaaccccccbbbaaa``````______^^^^^^^^^^^^____________]]]___aaacccdddfffiiikkkmmmpppsssuuutttsssrrrrrrppppppooooooooonnnnnnnnnnnnnnnmmmlllkkkjjjiiiiiihhhhhhggggggggghhhhhhiiikkklllmmmmmmmmmllljjjjjjgggggggggggghhhhhhiiijjjmmmmmmlllkkkkkkjjjiiiiiijjjkkknnnppprrrtttttttttsssttttttssssssrrrqqqpppnnnnnnnnnoooooopppppppppqqquuuzzz{{{zzzwwwuuurrrqqqqqqqqqpppqqqqqqqqqrrrrrrssssssrrrsssuuuwwwxxxzzz{{{{{{|||}}}~~~~~~}}}{{{zzzxxxxxxyyyzzz{{{}}}}}}}}}~~~~~~}}}|||||||||}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}{{{zzzyyywwwvvvuuutttttttttuuuxxxzzz{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{|||}}}|||{{{zzzxxxvvvtttsssoooooooooqqqsssvvvyyy{{{yyyxxxwwwtttrrrpppnnnmmmkkkjjjjjjjjjjjjkkkkkkkkklllmmmnnnooooooppppppqqqpppoooooonnnmmmllllllkkkjjjkkkmmmnnnooopppppppppqqqpppnnnmmmlllkkkjjjjjjiiiiiijjjkkklllmmmmmmnnnhhhiiiiiijjjkkkkkkllllllmmmllllllkkkkkkkkkkkklllqqqqqqqqqqqqpppnnnlllkkkkkkkkkkkkkkkkkklllmmmnnnnnnooopppqqqqqqqqqpppooolllmmmnnnmmmmmmooosssvvvyyy|||}}}}}}|||yyyxxxyyyxxxvvvtttssssssrrrsssvvvwwwyyy{{{}}}|||{{{zzzyyyyyyyyyyyyyyyzzzzzzzzz{{{|||~~~~~~~~~}}}}}}||||||}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~|||{{{zzz{{{{{{}}}~~~~~~}}}{{{{{{{{{|||{{{|||}}}zzzxxxvvvvvvwwwxxxxxxwww}}}|||zzzzzz|||~~~|||zzzyyyzzz}}}}}}{{{yyywwwsssoooiiiccc^^^ZZZUUURRRNNNNNNMMMNNNRRRXXX___cccddddddddddddcccbbbbbbaaa____________^^^^^^^^^^^^\\\^^^bbbdddeeegggjjjlllmmmpppsssuuutttssssssssssssssssssrrrqqqqqqppppppoooooonnnlllkkkjjjjjjjjjhhhhhhhhhhhhhhhiiijjjkkkllllllmmmnnnmmmlllkkkjjjhhhggggggfffgggggghhhhhhjjjjjjjjjiiiiiiiiiiiihhhjjjlllnnnqqqssssssttttttqqqqqqqqqqqqpppooonnnmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnqqqvvv{{{~~~}}}|||zzzyyywwwuuusssqqqpppppppppqqqqqqrrrrrrrrrsssssssssrrrsssuuuxxxyyy{{{{{{{{{{{{|||||||||{{{zzzyyyxxxvvvvvvwwwyyy{{{}}}|||{{{|||~~~~~~~~~}}}{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{yyyxxxwwwvvvuuutttttttttsssuuuvvvxxxyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyxxxvvvtttsssqqqoooooooooppprrrtttvvvxxx{{{zzzyyywwwuuusssqqqpppjjjkkkkkklllmmmmmmmmmmmmnnnooopppqqqrrrrrrrrrrrrppppppoooooonnnmmmlllllljjjkkklllmmmnnnooooooooonnnmmmlllkkkjjjiiiiiiiiioooooonnnnnnnnnnnnnnnnnnkkkkkkkkkkkklllllllllllliiiiiiiiiiiijjjkkklllmmmnnnoooppppppooonnnlllkkkmmmmmmmmmnnnoooqqqsssttttttvvvxxxzzz{{{yyyxxxvvvttttttuuuttttttwww{{{~~~~~~~~~}}}|||zzz|||{{{zzzxxxvvvuuuttttttwwwxxxyyy{{{|||~~~yyyyyyxxxwwwwwwxxxxxxxxxzzzzzz{{{{{{}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~|||zzzzzzzzz{{{|||}}}~~~~~~~~~~~~}}}}}}~~~~~~|||{{{{{{|||}}}{{{|||~~~{{{yyyxxxwwwxxxyyyxxxvvv~~~yyyzzz{{{~~~{{{wwwooohhhccc]]]YYYUUUOOOOOOPPPSSSXXX^^^eeeiiifffggggggggggggfffeeedddaaaaaa``````_________^^^]]]___ccceeegggiiikkkmmmnnnppprrrrrrrrrrrrsssuuuuuuuuutttttttttssssssssspppooommmlllkkkjjjiiiiiihhhhhhhhhhhhiiijjjlllllllllmmmmmmnnnmmmlllkkkjjjhhhhhhgggfffffffffffffffggggggggghhhhhhhhhhhhhhhkkklllnnnppprrrrrrrrrrrroooooooooooonnnmmmlllllllllmmmmmmnnnnnnmmmmmmlllkkknnnrrrvvvxxxxxxvvvuuutttsssqqqpppooonnnooooooppppppqqqrrrrrrsssttttttssstttvvvxxxyyyyyyyyyxxxyyyyyyyyyyyyyyyxxxwwwvvvssstttuuuwwwyyy|||~~~}}}{{{yyyzzz{{{}}}}}}}}}|||{{{{{{zzzzzzwwwwwwwwwwwwwwwwwwwwwwwwuuuvvvvvvwwwwwwxxxxxxxxxvvvvvvuuuttttttttttttttttttuuuvvvwwwxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvuuuvvvwwwwwwvvvuuusssrrrooooooooooooqqqsssuuuwwwxxxxxxwwwvvvtttsssrrrqqqmmmnnnooopppqqqrrrrrrrrrssstttuuuwwwwwwwwwvvvuuuuuuttttttssssssrrrrrrrrrpppqqqrrrsssttttttttttttqqqqqqpppooonnnnnnoooooossssssqqqpppooooooooooooppppppooooooooonnnnnnnnnkkkkkklllmmmnnnpppqqqrrrppprrrsssuuuuuusssrrrpppqqqqqqssstttwwwyyy|||}}}~~~~~~~~~|||zzzyyywwwvvvxxxxxxyyyzzz{{{|||}}}}}}yyyxxxxxxxxxxxxxxxyyyzzz|||||||||}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}|||{{{zzzzzzzzz||||||}}}}}}}}}}}}}}}}}}}}}}}}|||zzzyyyzzz{{{}}}~~~|||}}}}}}{{{zzzzzz{{{zzzyyywwwzzzssslllfffbbb^^^[[[TTTUUUVVVYYY^^^ccchhhkkkiiiiiijjjkkkjjjiiihhhgggccccccbbbbbbaaa``````___^^^aaaeeegggiiijjjlllmmmmmmoooooooooooopppsssuuuuuuuuuttttttttttttttttttooonnnllljjjiiihhhhhhhhhggggggggghhhiiikkklllmmmlllmmmnnnnnnnnnmmmkkkjjjiiihhhgggfffeeeeeeddddddddddddeeefffggghhhiiiiiikkklllnnnoooppppppoooooooooooooooooonnnmmmllllllkkklllmmmmmmmmmmmmlllkkkjjjllloooqqqssssssrrrrrrpppooommmlllllllllmmmnnnnnnnnnooopppqqqsssssstttrrrsssuuuvvvwwwvvvttttttsssssssssssssssrrrrrrrrrqqqqqqrrrtttwwwyyy{{{}}}|||||||||zzzxxxwwwwwwyyy{{{zzzyyyxxxxxxwwwwwwwwwtttuuuuuuuuuvvvuuuuuuuuuqqqqqqrrrsssttttttuuuuuusssrrrrrrrrrrrrsssttttttuuuuuuuuuvvvvvvwwwwwwwwwvvvvvvvvvvvvuuuuuuuuutttrrrtttvvvwwwxxxwwwvvvuuuppppppqqqrrrtttwwwzzz|||zzzyyyyyyxxxxxxwwwvvvvvvuuuvvvxxxzzz{{{{{{{{{{{{}}}~~~~~~~~~~~~~~~}}}}}}|||||||||}}}}}}}}}}}}{{{zzzyyyyyyzzzzzz|||{{{{{{zzzyyyxxxwwwwwwwwwwwwwwwwwwxxxzzz{{{|||{{{|||~~~|||}}}}}}|||||||||}}}}}}}}}}}}~~~~~~{{{{{{zzzzzz{{{|||}}}}}}~~~~~~~~~~~~~~~}}}}}}||||||||||||||||||||||||{{{{{{|||~~~}}}}}}}}}|||{{{zzzyyyxxx{{{{{{||||||}}}}}}~~~~~~|||~~~~~~}}}zzzzzzyyyyyyyyyyyyzzzzzzxxxxxxwwwwwwxxxzzz}}}~~~}}}||||||}}}|||{{{yyyzzztttmmmiiieeeaaa___[[[[[[\\\^^^aaaeeehhhiiijjjkkklllmmmlllkkkjjjiiieeeeeedddcccbbbaaa``````___bbbfffhhhjjjjjjlllnnnmmmnnnnnnmmmmmmooorrruuuttttttttttttttttttttttttnnnmmmkkkiiiggggggggggggfffffffffgggiiijjjlllllllllmmmnnnnnnnnnmmmkkkkkkiiihhhgggfffeeedddddddddbbbcccdddeeeggghhhiiijjjkkkkkkmmmnnnnnnnnnmmmlllppppppppppppooonnnmmmlllkkklllmmmmmmmmmlllkkkjjjkkklllmmmoooppppppppppppmmmlllkkkjjjjjjkkkmmmmmmkkklllmmmoooppprrrssssssrrrssstttuuuuuusssqqqpppllllllllllllllllllmmmmmmooooooppprrrtttwwwyyyzzzyyyzzzyyyxxxuuutttuuuwwwxxxwwwvvvuuuttttttttttttssssssttttttuuuttttttsssoooooopppqqqqqqrrrssssssqqqpppqqqqqqrrrssstttuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwvvvvvvvvvuuuuuuttttttqqqsssuuuxxxyyyyyyxxxxxxsssssstttwwwzzz}}}~~~}}}}}}}}}}}}~~~~~~}}}|||{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{|||~~~~~~~~~~~~~~~{{{{{{|||||||||zzzyyyxxx{{{{{{||||||}}}~~~~~~zzz||||||zzzwwwvvvvvvuuuuuuuuuvvvvvvuuuuuuuuuuuuwwwzzz}}}~~~~~~~~~~~~|||zzz~~~~~~{{{{{{{{{zzzyyyzzz}}}{{{wwwrrrkkkfffcccaaaaaa```bbbccceeegggiiiiiijjjjjjkkklllmmmmmmmmmlllkkkiiifffbbbbbbcccdddcccaaabbbccceeegggiiiiiiiiiiiihhhiiijjjkkkllllllllllllssssssrrrqqqpppooonnnmmmooommmiiifffdddcccccccccbbbcccdddfffiiikkklllmmmmmmnnnooooooooonnnlllkkkhhhhhhhhhggggggfffeeedddcccccccccdddfffiiikkkmmmkkkkkkkkkkkkkkklllmmmnnnmmmnnnoooppppppooonnnmmmmmmmmmlllkkkjjjjjjiiiiiikkkllllllmmmmmmllllllkkkiiiiiihhhhhhhhhjjjkkklllllllllmmmmmmoooppprrrsssrrrsssssssssrrrqqqooonnnllljjjiiiggghhhjjjmmmnnnnnnnnnpppqqqqqqrrrrrrrrrrrrssssssttttttuuuuuuuuuvvvuuutttsssrrrqqqqqqqqqqqqsssvvvvvvuuusssssssssqqqqqqppppppqqqqqqrrrssstttsssssssssssssssttttttyyyxxxxxxxxxxxxzzz|||}}}zzzzzzyyyxxxvvvuuuttttttssstttwww}}}|||||||||}}}~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}~~~}}}||||||~~~~~~zzzyyy{{{~~~~~~~~~|||{{{zzzxxxwwwwwwwwwxxxyyyxxxyyyzzz|||}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzssstttttttttssssssrrrqqqssstttvvvxxxzzz|||~~~}}}zzzyyy~~~yyytttrrrqqqsssuuuwwwwwwwwwvvvuuuuuusssqqqpppqqqrrruuuvvvyyywwwssspppnnnooopppqqqnnnnnnnnnmmmlllnnnqqqsssxxx|||}}}|||{{{{{{|||vvvsssnnnjjjfffdddddddddbbbcccdddfffggghhhiiiiiihhhiiikkklllllllllkkkkkkjjjgggddddddeeefffeeecccbbbdddeeeggghhhiiihhhhhhhhhiiijjjkkkllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnmmmkkkhhheeecccbbbbbbcccbbbccceeegggiiikkklllmmmlllmmmnnnnnnnnnmmmkkkkkkhhhiiiiiiiiihhhgggfffeeecccccccccdddfffhhhkkklllmmmmmmlllllllllmmmmmmnnnmmmnnnoooppppppooonnnmmmllllllllllllkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkjjjjjjhhhgggfffeeeeeeffffffgggjjjjjjjjjkkklllmmmnnnnnnpppqqqqqqqqqqqqooonnnmmmkkkiiihhhggghhhjjjmmmnnnnnnooopppqqqrrrrrrrrrrrrsssttttttuuuuuuvvvvvvvvvxxxwwwvvvtttsssssssssssssssvvvxxxyyyxxxvvvuuuuuurrrrrrqqqqqqrrrrrrssstttuuuuuuuuuvvvvvvwwwxxxyyyzzzzzzyyyyyyyyyzzz{{{|||||||||zzzyyywwwtttrrrqqqqqqrrrvvv|||}}}}}}}}}}}}|||}}}|||{{{yyyzzz}}}{{{xxxvvvxxxzzz|||{{{|||~~~}}}|||zzz{{{zzzyyyxxxxxxxxxyyyyyyzzz{{{|||}}}~~~~~~}}}{{{zzzxxxwwwsssssssssssssssrrrrrrqqqtttuuuwwwyyy{{{|||~~~~~~~~~}}}|||~~~||||||zzz||||||yyyxxxxxxxxxqqqqqqqqqooolllhhhdddbbb```bbbdddfffffffffeeedddbbbaaa_________```bbbdddgggeeebbb^^^]]]\\\\\\]]]^^^^^^___^^^^^^```dddgggkkkoootttyyy{{{{{{xxxvvvvvvtttsssvvvzzz}}}|||zzzzzzyyywwwuuuuuuuuuuuuvvvooommmjjjhhhfffffffffgggdddeeefffggghhhhhhhhhhhhfffggghhhiiijjjkkkkkkjjjjjjhhhfffffffffgggfffeeecccdddeeegggggghhhhhhhhhhhhiiijjjkkkkkkkkkkkkkkkiiiiiiiiiiiijjjjjjkkkkkkjjjhhhfffdddcccbbbbbbccccccdddeeegggiiikkklllmmmllllllmmmmmmllllllkkkjjjiiijjjjjjjjjjjjhhhgggfffcccccccccdddeeehhhjjjkkknnnnnnmmmmmmmmmmmmmmmnnnnnnnnnoooooooooooonnnnnnllllllllllllllllllllllllhhhhhhiiiiiiiiiiiihhhhhhhhhhhhgggeeeeeeeeeeeeeeeiiiiiiiiiiiijjjjjjkkkkkknnnnnnoooooonnnmmmlllkkkiiihhhgggggghhhkkknnnoooppppppqqqrrrssssssssssssuuuuuuvvvvvvwwwxxxxxxyyyzzzzzzxxxwwwvvvuuuuuuuuuwwwyyy|||}}}{{{zzzyyyyyyttttttssssssttttttuuuvvvxxxyyyzzz{{{|||~~~~~~}}}|||{{{{{{{{{zzzyyyxxxwwwtttpppmmmkkklllooottt||||||zzzyyyzzz|||~~~|||yyyuuuttttttuuuvvvyyyyyyzzz{{{{{{{{{zzzzzz|||{{{zzzzzzyyyyyyzzzzzz}}}~~~~~~}}}{{{yyywwwuuutttttttttttttttsssssssssrrrvvvwwwyyyzzz|||}}}}}}~~~~~~~~~{{{sssnnnkkkjjjiiihhhjjjnnnqqqtttvvvvvvvvvnnnnnnmmmmmmnnnoooppppppnnnllliiifffeeeeeeeeefffaaaaaaaaa___]]]ZZZWWWVVVUUUWWWYYY[[[[[[[[[ZZZYYYWWWVVVUUUTTTUUUVVVWWWXXXXXXWWWUUUTTTSSSRRRRRRSSSUUUVVVVVVVVVWWWYYY]]]```dddgggkkkoooqqqqqqooonnnmmmllllllnnnrrrttttttsssssssssqqqpppooooooooopppllljjjiiigggffffffggggggggggggggghhhhhhggggggfffdddeeefffggghhhiiiiiiiiiiiihhhggggggggggggffffffdddeeeeeeffffffggggggggghhhhhhiiijjjjjjjjjjjjjjjkkkjjjhhhgggfffffffffggghhhgggeeedddccccccccccccddddddfffgggiiikkklllmmmlllmmmmmmlllllllllkkkkkkjjjkkkllllllkkkjjjhhhfffcccccccccccceeegggiiijjjnnnnnnmmmllllllllllllmmmnnnnnnnnnoooooonnnnnnnnnnnnnnnmmmmmmlllkkkjjjjjjffffffggggggggggggffffffiiiiiiiiihhhhhhhhhhhhhhhjjjjjjkkkkkkkkkjjjjjjjjjkkkllllllmmmlllkkkjjjiiiggggggggghhhjjjmmmpppqqqrrrsssttttttuuuuuuuuutttwwwwwwxxxyyyzzz{{{{{{|||~~~}}}|||zzzyyyyyyxxxxxxzzz|||~~~|||||||||wwwvvvvvvvvvvvvwwwxxxxxx{{{|||~~~~~~zzzwwwuuuooooooooonnnkkkhhheeeccceeekkkttt~~~}}}zzzyyyzzz|||}}}zzzyyyxxxwwwxxxzzz}}}|||||||||zzzxxxwwwyyyzzz{{{}}}~~~~~~~~~|||yyyvvvtttsssssstttxxxxxxyyyyyyzzz{{{{{{|||~~~}}}}}}}}}||||||||||||~~~}}}{{{zzzxxxvvvuuuuuuvvvvvvvvvuuuuuuuuuvvvvvvxxxyyy{{{|||}}}~~~}}}}}}zzz{{{}}}~~~yyyzzz|||{{{tttjjjaaa\\\ZZZXXXWWWXXXZZZ]]]```bbbccccccccc\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZXXXVVVVVVWWWXXXYYYVVVVVVVVVUUUTTTRRRPPPOOONNNPPPRRRTTTTTTTTTSSSRRRPPPPPPOOOOOOOOOPPPQQQRRRPPPPPPQQQQQQQQQRRRRRRRRRRRRSSSTTTTTTUUUWWW[[[___ccceeehhhkkkmmmlllkkkjjjiiiiiiiiikkknnnpppqqqqqqrrrrrrpppooonnnmmmlllllllllkkkjjjhhhgggfffffffffhhhhhhiiiiiihhhhhhgggfffddddddeeeeeefffggghhhhhhfffgggggggggffffffffffffeeeeeeeeeeeeeeefffffffffhhhhhhiiiiiijjjjjjiiiiiijjjiiigggfffeeeffffffgggggggggfffeeedddddddddddddddeeefffhhhiiikkklllmmmmmmmmmlllllllllkkkkkkkkkjjjkkklllmmmlllkkkhhhgggcccbbbbbbcccdddfffhhhiiillllllkkkkkkjjjkkkkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmpppooonnnmmmkkkiiihhhhhheeeffffffggggggffffffeeehhhhhhiiijjjkkkkkklllllljjjjjjkkkkkkkkkjjjiiihhhjjjjjjkkklllkkkjjjiiihhhgggggghhhjjjmmmpppsssuuuuuuvvvwwwwwwxxxwwwwwwwwwyyyzzzzzz|||}}}~~~~~~}}}|||{{{{{{{{{{{{~~~~~~}}}}}}yyyyyyyyyyyyyyyzzzzzz{{{}}}yyysssmmmjjj``````aaaaaa```^^^]]]\\\^^^gggttt|||xxxxxxxxxwwwwwwxxxxxxxxxvvvxxxzzz{{{{{{xxxtttrrrmmmjjjfffcccbbbccceeegggiiillloooqqqsssvvvzzz||||||~~~~~~}}}|||{{{zzz{{{|||}}}~~~~~~}}}|||{{{wwwvvvttttttwww{{{}}}zzzwwwvvvuuuuuusssuuuxxx|||~~~}}}yyyvvvllljjjgggeeeeeegggiiikkkrrrvvv{{{}}}||||||}}}}}}|||zzzxxxttttttrrrpppnnnnnnqqqsssuuuwww{{{~~~}}}zzzwwwvvvuuuuuuzzzzzz{{{|||}}}~~~}}}|||{{{zzzyyyxxxxxxyyyzzzyyyxxxxxxxxxyyyyyyzzzzzz{{{}}}~~~~~~}}}xxxzzz{{{}}}xxxxxxyyy}}}~~~zzznnnfff[[[SSSPPPNNNLLLJJJNNNPPPRRRTTTVVVUUUTTTTTTQQQQQQPPPPPPQQQRRRRRRSSSQQQQQQQQQQQQRRRSSSTTTTTTQQQRRRRRRRRRQQQQQQPPPOOOMMMNNNPPPRRRSSSRRRQQQPPPNNNNNNNNNNNNNNNOOOOOOPPPPPPQQQSSSTTTVVVVVVVVVVVVUUUVVVVVVVVVWWWYYY]]]```dddfffhhhjjjkkkkkkkkkjjjhhhiiijjjlllmmmoooppppppsssrrrrrrpppooonnnmmmlllnnnmmmllljjjhhhggggggfffiiiiiiiiiiiiiiihhhggggggeeeeeeddddddeeeeeefffgggeeeggghhhhhhgggffffffggggggfffeeeeeedddeeeeeefffggghhhhhhiiiiiiiiihhhhhhgggfffeeedddeeehhhjjjllliiiiiihhhgggffffffeeedddeeefffggghhhjjjkkklllmmmmmmlllkkkjjjjjjjjjkkkkkkjjjkkkmmmnnnmmmkkkhhhfffbbbbbbbbbbbbccceeeggghhhjjjjjjjjjjjjjjjkkkkkklllllllllkkkkkkkkkkkkllllllooonnnmmmllljjjiiiggggggffffffggggggggggggffffffeeefffgggiiijjjkkkllllllhhhhhhjjjjjjjjjiiihhhgggiiijjjkkkllllllkkkjjjiiihhhiiikkkmmmqqquuuwwwyyyyyyyyyzzz{{{{{{zzzzzzyyy{{{|||}}}~~~~~~}}}}}}}}}}}}||||||{{{{{{||||||}}}~~~}}}xxxqqqiiibbb^^^UUUUUUUUUVVVVVVVVVWWWWWW[[[dddpppyyyzzzuuunnnjjjeeeeeeeeeeeeeeeeeeeeeeeebbbdddeeeffffffdddaaa___ZZZXXXTTTRRRQQQRRRUUUVVVYYY[[[^^^aaacccfffkkknnnppprrruuuuuutttsssssstttrrrsssssssssrrrqqqpppppppppqqqrrrssssssttttttssspppooonnnnnnpppsssvvvxxxyyy|||~~~}}}{{{zzzzzz{{{zzzxxxwwwuuutttssssssmmmnnnqqqtttvvvvvvssspppgggdddaaa^^^\\\]]]___```hhhlllsssyyy~~~~~~}}}xxxwwwxxxyyy{{{{{{yyywwwppppppooommmkkkkkknnnppptttwwwzzz~~~|||yyyxxxxxxxxx|||}}}}}}|||{{{{{{|||}}}|||{{{zzzzzzzzz{{{|||}}}zzz|||~~~zzz{{{}}}{{{uuufff]]]SSSMMMKKKJJJHHHEEEGGGHHHJJJLLLMMMMMMLLLKKKKKKKKKJJJKKKLLLMMMOOOPPPPPPQQQSSSUUUWWWWWWWWWWWWUUUUUUUUUVVVVVVVVVVVVVVVTTTUUUWWWYYYZZZYYYXXXWWWTTTTTTTTTTTTTTTUUUUUUVVVWWWYYY[[[]]]^^^^^^]]]\\\[[[[[[\\\\\\\\\^^^bbbeeeiiijjjkkklllmmmnnnnnnmmmlllmmmnnnoooooopppqqqrrrrrrrrrrrrrrrrrrqqqqqqpppoooooonnnlllkkkjjjiiihhhiiiiiijjjjjjiiiiiihhhhhhgggfffeeedddddddddeeeeeeeeehhhjjjjjjhhhgggggghhhgggfffeeedddddddddeeeeeeggghhhhhhhhhhhhhhhggggggfffeeeddddddeeegggjjjlllkkkkkkkkkjjjiiigggfffeeeffffffggghhhjjjkkkllllllkkkjjjiiihhhggghhhhhhiiiiiikkkmmmnnnmmmkkkhhheeebbbbbbaaabbbcccdddfffgggiiiiiiiiijjjkkklllmmmnnnkkkkkkjjjiiiiiijjjkkkkkkkkkkkkkkkjjjjjjiiiiiihhhgggggghhhhhhhhhhhhggggggeeefffhhhiiijjjjjjjjjiiihhhiiikkkllllllkkkjjjiiijjjkkklllmmmmmmlllkkkjjjiiijjjmmmqqquuuyyy|||}}}|||}}}}}}}}}}}}}}}||||||}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~yyyyyywwwsssmmmeee]]]YYYSSSRRRQQQQQQQQQSSSUUUVVVZZZbbbjjjnnnkkkddd\\\XXXSSSSSSTTTTTTTTTTTTTTTTTTRRRSSSTTTTTTTTTSSSRRRQQQMMMKKKIIIHHHHHHIIIKKKMMMPPPRRRUUUWWWYYY]]]bbbeeehhhjjjlllmmmlllkkkkkkllljjjjjjjjjkkkkkkjjjiiiiiihhhiiiiiijjjkkkmmmnnnooonnnnnnmmmmmmnnnooopppqqqrrruuuxxxzzzyyyxxxxxxxxxyyyyyyyyyxxxxxxwwwvvvvvvqqqqqqrrrsssuuutttrrroooiiifffbbb]]][[[\\\]]]___fffjjjqqqwww{{{|||{{{zzzvvvuuuuuuvvvxxxxxxuuusssllllllllljjjhhhhhhkkkmmmqqqssswww{{{~~~~~~||||||}}}yyyxxxyyyyyy}}}}}}}}}~~~}}}|||{{{zzzzzz|||}}}zzz|||~~~|||uuubbbZZZPPPKKKJJJJJJGGGEEEAAACCCEEEGGGHHHHHHGGGFFFIIIHHHGGGHHHIIILLLOOOPPPSSSUUUXXX[[[]]]]]]\\\\\\[[[[[[[[[\\\\\\]]]^^^^^^^^^___aaacccdddcccbbbaaa\\\]]]]]]]]]]]]^^^^^^^^^___aaacccdddeeedddcccaaa```aaaaaaaaaaaacccfffiiimmmnnnooopppqqqqqqqqqqqqpppqqqrrrsssrrrssstttuuuqqqqqqrrrssstttttttttssspppoooooonnnlllkkkkkkjjjiiiiiijjjjjjjjjiiiiiihhhhhhgggeeedddcccddddddeeefffiiilllllliiihhhiiijjjhhhgggeeedddccccccdddeeeggghhhhhhhhhhhhhhhggggggiiihhheeecccccceeeggghhhmmmmmmmmmllljjjiiigggffffffggggggiiijjjkkklllllliiihhhfffeeeeeeffffffggghhhjjjlllnnnmmmjjjgggeeebbbbbbaaaaaabbbdddfffgggiiiiiijjjkkklllnnnooopppkkkjjjiiihhhhhhiiijjjkkkhhhhhhhhhiiiiiijjjjjjjjjhhhhhhiiiiiiiiiiiihhhhhhhhhhhhjjjkkkkkkjjjiiihhhjjjkkkmmmooooooooommmllljjjkkklllmmmnnnmmmlllkkkjjjlllooossswww{{{~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}{{{uuuvvvuuurrrmmmeee^^^ZZZUUUSSSQQQPPPPPPRRRUUUVVV[[[```ffffff```WWWQQQMMMGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIFFFEEEDDDCCCDDDEEEGGGIIILLLNNNPPPRRRUUUYYY]]]aaabbbdddggggggfffeeeeeefffcccdddeeeeeeeeeeeeeeedddbbbbbbbbbccceeehhhjjjlllllllllllllllllllllkkkkkkooorrrvvvyyyyyyxxxxxxxxxyyyyyyzzzzzzzzzyyyyyyxxx{{{zzzyyyzzzzzzyyywwwtttllliiiccc___\\\\\\^^^___gggjjjpppuuuxxxwwwuuutttsssrrrrrrrrrsssrrrpppnnnhhhiiihhhgggeeeeeegggiiijjjmmmqqquuuyyyzzz{{{{{{}}}~~~yyywwwuuussstttvvvyyy{{{yyy||||||xxxwwwxxxzzz~~~~~~|||{{{zzzyyyzzz{{{}}}zzz|||sssfff^^^SSSMMMKKKJJJGGGDDDEEEDDDCCCCCCEEEHHHKKKNNNLLLMMMNNNPPPRRRUUUWWWXXX[[[^^^aaadddeeedddcccaaa````````````bbbdddfffgggeeegggjjjmmmnnnnnnmmmlllggggggfffeeeeeefffhhhiiillllllmmmmmmlllkkkiiihhhggggggggggggiiillloooqqquuuuuuuuutttrrrrrrtttvvvrrrtttvvvvvvuuutttuuuvvvnnnpppsssuuuvvvwwwvvvuuutttsssqqqnnnllljjjiiiiiihhhiiiiiiiiiiiihhhhhhggghhhgggfffeeeeeefffhhhiiikkklllmmmmmmlllkkkiiihhhhhhgggggggggffffffffffffeeeeeeffffffggghhhhhhhhhgggfffdddbbbbbbcccdddeeekkkkkklllllljjjgggeeeccc^^^bbbccccccgggoootttsssllliiieeeddddddfffffffffiiijjjkkkkkkjjjhhheeedddbbbbbbaaaaaaccceeehhhjjjlllmmmmmmmmmmmmmmmllllllmmmlllkkkiiihhhhhhggggggggghhhiiijjjlllmmmnnnooojjjkkklllmmmmmmmmmlllkkkhhhhhhiiijjjlllmmmnnnooonnnnnnnnnooooooooooooooooooppppppqqqqqqppppppooopppqqqsssvvvzzz}}}~~~~~~~~~}}}}}}~~~~~~}}}vvvvvvuuusssooojjjdddaaa______^^^]]][[[YYYWWWVVV\\\^^^___^^^ZZZTTTNNNIIIFFFEEEDDDEEEFFFEEEDDDBBBFFFFFFEEEEEEDDDBBBAAA@@@AAAAAA?????????AAACCCEEEIIIHHHHHHKKKOOOSSSUUUVVVZZZZZZ[[[\\\\\\\\\\\\\\\[[[\\\]]]]]]\\\[[[ZZZYYYUUUWWWYYY[[[^^^aaafffiiiggghhhjjjllllllkkkjjjiiimmmqqquuuxxxxxxwwwwwwxxxzzzzzzzzz{{{{{{||||||}}}{{{{{{{{{{{{yyywwwuuussspppmmmhhhdddaaaaaabbbcccgggjjjlllmmmlllkkkkkklllmmmllllllnnnpppnnniiidddcccbbb```___^^^]]]]]]\\\```aaadddgggkkkooorrrtttvvvwwwwwwwwwuuurrrnnnlllgggfffeeedddcccdddeeeeeehhhjjjmmmrrrvvvyyy|||}}}|||zzzzzz{{{{{{zzzzzz{{{~~~~~~yyyssspppqqquuuxxx~~~~~~~~~zzz{{{|||}}}~~~~~~}}}}}}{{{}}}tttfff___UUUOOOMMMLLLIIIFFFHHHGGGGGGGGGIIILLLPPPRRRSSSSSSTTTVVVXXXZZZ\\\]]]bbbeeeiiimmmnnnnnnkkkjjjbbbaaa``````bbbdddfffhhhiiikkknnnqqqrrrrrrqqqpppkkkkkkjjjiiiiiijjjkkklllmmmnnnoooooonnnmmmlllkkkiiiiiiiiiiiikkknnnqqqrrryyyyyyyyyxxxvvvvvvxxxzzzvvvxxxxxxwwwuuusssrrrsssooopppsssuuuwwwwwwvvvvvvtttsssqqqpppnnnmmmlllllliiiiiijjjjjjiiiiiihhhhhhhhhhhhhhhhhhhhhiiijjjjjjkkkkkklllllllllkkkiiihhhhhhhhhhhhgggggggggffffffffffffffffffffffffgggggghhhgggeeecccccccccdddeeeiiiiiijjjjjjiiifffdddbbbaaadddeeefffjjjsssyyyyyynnnkkkgggeeeeeeeeefffeeeiiijjjkkkkkkjjjiiifffeeedddcccbbbbbbdddfffhhhjjjkkklllmmmnnnoooppppppppppppooommmkkkjjjiiijjjjjjkkklllllllllmmmnnnnnnnnnkkklllmmmnnnmmmmmmlllkkkhhhiiijjjkkklllnnnoooooooooooooooppppppppppppqqqrrrrrrrrrssssssrrrrrrrrrrrrtttvvvyyy|||~~~}}}}}}yyyyyyyyyxxxtttpppkkkiiiggggggfffeeecccaaa___^^^^^^______]]]YYYRRRLLLHHHEEEDDDCCCCCCDDDDDDBBB@@@@@@AAABBBBBBCCCCCCBBBBBB??????=========???AAABBBGGGGGGHHHKKKNNNOOOOOOMMMNNNOOOPPPQQQQQQQQQQQQQQQOOOPPPQQQQQQQQQOOONNNMMMKKKMMMOOOQQQSSSVVVZZZ]]]```aaacccdddeeedddcccbbbeeehhhlllooooooooooooooorrrrrrssssssssstttttttttwwwwwwvvvuuutttrrrpppooommmkkkgggcccaaa````````````bbbcccbbb```______```fffeeefffhhhiiigggccc^^^]]]\\\ZZZYYYWWWWWWVVVVVVXXXYYY[[[^^^bbbeeehhhjjjjjjjjjkkkkkkiiieeebbb```WWWVVVUUUTTTTTTTTTUUUVVV[[[\\\___bbbeeegggiiiiiillljjjgggeeeeeeeeeeeeeeejjjkkklllnnnpppqqqssssssxxxzzz|||}}}}}}{{{yyyxxxtttrrrppppppsssyyyzzzsssmmmjjjiiijjjkkkmmmooopppqqqqqqvvvzzz~~~|||zzzyyyyyyzzzzzzxxxvvvsssooommmoootttxxx}}}}}}}}}}}}}}}{{{{{{{{{|||||||||}}}}}}}}}uuugggaaaXXXSSSQQQOOOLLLJJJLLLLLLLLLLLLOOORRRUUUWWWYYYYYYZZZ[[[\\\^^^___```aaadddiiimmmooommmjjjhhhaaa```^^^^^^___aaadddffffffhhhjjjmmmnnnnnnmmmmmmkkkkkkkkkjjjjjjjjjjjjkkkkkklllmmmmmmmmmlllkkkjjjkkkkkkkkklllmmmppprrrtttvvvwwwwwwvvvtttuuuwwwyyy{{{|||{{{yyyuuurrrpppppppppqqqsssuuuwwwwwwwwwwwwtttssssssqqqppppppoooooojjjjjjjjjiiiiiihhhhhhhhhiiijjjkkklllmmmllllllkkkjjjkkklllllllllkkkjjjiiiiiiiiiiiihhhhhhhhhgggggggggffffffeeeeeeeeeeeeeeeiiigggfffdddccccccddddddfffggggggggggggeeedddbbb___bbbcccccchhhqqqwwwxxxooolllhhhffffffffffffeeejjjkkkkkklllkkkjjjhhhgggfffeeeeeeeeeeeegggiiijjjkkklllmmmoooqqqssstttuuutttrrrooommmkkkkkkllllllooooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmkkkkkkiiijjjkkklllnnnooopppppppppppppppqqqqqqrrrrrrrrrtttuuuuuuuuuuuuuuuuuutttvvvwwwyyy|||~~~}}}}}}~~~~~~~~~~~~|||yyyuuusssrrrrrrqqqpppnnnlllkkkjjjddddddcccaaa[[[TTTNNNJJJGGGFFFDDDDDDDDDDDDBBBAAAAAAAAABBBCCCCCCCCCCCCCCC@@@???>>>======>>>@@@AAAAAAAAACCCFFFHHHFFFCCC???BBBBBBCCCDDDEEEEEEFFFFFFGGGHHHIIIJJJIIIHHHGGGFFFBBBCCCEEEFFFFFFIIIMMMOOOTTTUUUWWWYYYZZZYYYYYYXXX[[[^^^bbbeeefffeeeeeefffiiiiiiiiiiiiiiijjjjjjjjjooonnnlllkkkiiihhhggggggfffeeebbb```^^^\\\[[[[[[XXXXXXWWWUUUSSSRRRSSSTTT^^^^^^```bbbbbbaaa\\\YYYVVVUUUTTTRRRQQQPPPOOOOOOQQQQQQSSSVVVYYY\\\___```^^^^^^___^^^\\\YYYVVVTTTMMMLLLKKKKKKKKKLLLMMMNNNNNNOOOPPPRRRTTTUUUVVVVVVZZZYYYWWWVVVUUUUUUUUUVVVWWWXXXXXXYYYZZZ[[[\\\\\\___```aaaaaaaaaaaa`````````___```bbbfffmmmssswww}}}zzztttmmmfff```\\\YYYYYYYYYZZZ[[[\\\^^^```aaaeeehhhmmmqqqrrrtttuuuvvvwwwxxxyyy{{{|||}}}}}}}}}}}}}}}}}}}}}zzzwwwtttsssrrrrrrpppooooooooopppqqqooonnnmmmkkkkkknnnsssxxx{{{~~~~~~|||{{{zzzzzz{{{zzzzzzyyyyyy{{{|||}}}~~~{{{ssshhhccc]]]XXXUUUSSSPPPNNNNNNNNNNNNOOOQQQTTTWWWXXXYYYYYYYYYZZZ[[[\\\]]]^^^\\\___cccggggggeeeaaa^^^\\\ZZZXXXWWWXXXZZZ]]]______aaaccceeegggggggggfffdddeeeeeeffffffeeeeeeddddddeeeggghhhhhhhhhgggggglllllllllmmmoooqqqrrrssstttttttttsssrrrsssuuuwww}}}}}}}}}zzzvvvrrrqqqpppqqqrrrtttuuuwwwwwwxxxxxxuuuuuutttsssrrrpppnnnnnnjjjiiiiiihhhggggggggggggiiijjjmmmooopppooommmllljjjjjjllllllmmmlllkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhgggeeedddccccccddddddhhhgggeeedddccccccccccccdddeeeeeeffffffeeeddddddaaaccccccaaaeeemmmssstttnnnkkkiiihhhhhhiiiiiihhhkkkkkklllllllllkkkjjjiiigggggggggggggggiiijjjkkkkkklllmmmoooqqqssstttuuuuuussspppmmmkkklllmmmmmmppppppppppppppppppppppppppppppoooooonnnmmmlllkkkkkklllmmmnnnooopppqqqrrrppppppqqqqqqrrrrrrssssssvvvvvvvvvuuuuuuvvvvvvvvvxxxyyy{{{}}}~~~}}}~~~~~~|||{{{{{{zzzxxxwwwuuutttooonnnlllhhhbbb[[[UUUQQQMMMKKKIIIHHHIIIHHHGGGEEEIIIHHHHHHHHHGGGEEEDDDCCCCCCCCCBBBAAAAAAAAABBBBBB>>>???@@@BBBCCCAAA>>>;;;<<<<<<======>>>??????@@@CCCCCCDDDEEEEEEDDDCCCBBB===>>>??????@@@AAADDDGGGJJJKKKLLLMMMNNNOOOOOOOOOSSSWWW[[[^^^____________aaaaaaaaaaaaaaaaaa``````cccaaa___]]][[[[[[[[[[[[\\\\\\[[[YYYWWWUUUTTTRRRPPPPPPOOOLLLJJJJJJMMMPPPYYYZZZ\\\^^^^^^]]]YYYWWWRRRQQQOOONNNMMMLLLLLLLLLOOOOOOPPPRRRUUUWWWZZZ[[[XXXYYYYYYXXXVVVSSSQQQOOOJJJJJJIIIHHHIIIJJJKKKLLLHHHIIIJJJLLLMMMNNNNNNNNNSSSSSSRRRQQQOOONNNOOOPPPQQQQQQQQQQQQRRRRRRRRRRRRTTTTTTTTTTTTUUUUUUVVVWWWVVVWWWZZZ___fffnnntttxxx|||vvvnnnddd\\\WWWUUUTTTTTTSSSTTTUUUWWWZZZ]]]^^^___bbbgggjjjlllmmmnnnppppppqqqtttvvvwwwwwwwwwvvvtttvvvwwwwwwvvvssspppnnnnnnmmmlllkkkllllllnnnnnnlllllllllkkkllloootttxxxzzz}}}~~~}}}}}}~~~~~~~~~}}}|||zzzxxxwwwyyyxxxwwwvvvwwwyyy|||}}}}}}~~~yyy|||}}}zzzyyyyyytttnnniiieee```[[[XXXUUURRRPPPLLLLLLLLLMMMOOOQQQSSSUUUSSSSSSSSSSSSTTTUUUVVVWWWZZZ\\\___aaa```]]]YYYVVVSSSRRRPPPPPPQQQSSSVVVXXX[[[]]]^^^```bbbbbbbbbbbb^^^___aaabbbcccbbb`````````aaaccceeeffffffeeeeeekkkllllllmmmooopppqqqrrrtttuuuuuutttttttttwwwyyy{{{||||||zzzvvvtttssssssrrrssstttvvvwwwxxxyyyyyyxxxwwwvvvtttrrrooolllkkkjjjiiihhhfffeeeeeeffffffhhhjjjmmmppppppooommmllljjjkkklllmmmnnnnnnmmmlllllllllkkkkkkkkkjjjjjjjjjiiigggeeedddcccccccccdddfffeeedddccccccbbbbbbbbbddddddeeefffggggggggggggjjjkkkjjjfffhhhnnnrrrqqqkkkiiihhhiiikkkmmmmmmmmmllllllllllllkkkkkkjjjiiiggggggggghhhiiijjjkkklllmmmmmmmmmmmmoooppprrrssssssqqqooommmllllllmmmmmmooooooppppppqqqqqqrrrrrrqqqqqqpppooonnnnnnmmmmmmmmmmmmnnnpppqqqrrrssstttppppppqqqrrrssssssttttttvvvvvvuuuuuuuuuuuuvvvvvvxxxyyyzzz}}}~~~}}}~~~~~~}}}|||xxxwwwtttoooiiiccc]]]ZZZUUURRRPPPNNNNNNMMMLLLKKKNNNNNNNNNMMMLLLKKKIIIIIIHHHGGGGGGFFFEEEEEEEEEEEECCCBBBBBBCCCDDDDDDBBBAAA<<<;;;;;;;;;;;;<<<======<<<<<<>>>>>>>>>>>>===<<<<<<=========<<<>>>@@@CCCDDDEEEFFFFFFGGGHHHHHHHHHMMMQQQUUUXXXYYYYYYZZZZZZZZZZZZYYYYYYXXXXXXWWWWWWVVVUUUSSSQQQPPPPPPQQQQQQSSSSSSSSSRRRPPPNNNLLLKKKIIIIIIHHHGGGFFFHHHLLLPPPUUUWWWZZZ\\\\\\ZZZXXXVVVOOONNNMMMLLLLLLKKKLLLLLLNNNNNNNNNPPPQQQSSSUUUVVVUUUUUUUUUTTTSSSQQQPPPOOOHHHHHHGGGFFFFFFGGGHHHIIIGGGHHHJJJLLLMMMOOOOOOPPPNNNPPPPPPOOOLLLKKKLLLNNNQQQQQQQQQPPPPPPPPPOOOOOOQQQPPPPPPPPPQQQRRRTTTUUUSSSVVV\\\cccllltttzzz~~~yyysssjjj```XXXTTTRRRRRRRRRSSSTTTUUUXXX\\\```bbbaaadddiiikkklllmmmnnnoookkkmmmoooqqqssssssssssssuuuvvvwwwxxxwwwuuurrrpppooonnnnnnmmmmmmnnnpppqqqppppppqqqpppqqqsssvvvzzz{{{}}}~~~~~~~~~~~~~~~}}}|||zzzwwwuuutttuuutttttttttvvvyyy|||~~~}}}{{{tttsssrrrrrruuuyyy}}}jjjnnnooommmmmmooommmjjjgggeeeaaa\\\WWWSSSPPPNNNHHHIIIIIIIIIKKKLLLMMMNNNJJJJJJKKKKKKLLLMMMNNNOOOTTTUUUWWWXXXWWWTTTPPPNNNLLLLLLLLLMMMNNNPPPRRRTTTVVVWWWXXXZZZ[[[\\\]]]]]]\\\^^^aaadddeeedddbbbaaaaaabbbdddggghhhiiiiiihhhkkkllllllnnnoooppppppqqqrrrrrrsssrrrqqqrrruuuwwwxxxzzzzzzyyywwwuuutttuuusssttttttvvvwwwxxxyyyzzzyyyyyyxxxvvvsssooollljjjkkkjjjhhhfffeeeeeeeeefffhhhjjjmmmoooppppppnnnmmmjjjkkkmmmoooppppppoooooommmmmmmmmlllllllllkkkkkkjjjhhhfffdddccccccdddeeeeeeeeeddddddddddddcccccceeefffggghhhiiikkkllllllnnnooonnniiiiiilllnnnllljjjiiihhhjjjmmmoooppppppnnnmmmmmmkkkjjjiiiiiihhhffffffgggiiijjjkkklllmmmnnnmmmmmmlllmmmnnnpppqqqqqqqqqppppppoooooooooooopppppppppqqqrrrsssssstttrrrrrrppppppoooooooooooonnnooopppqqqssstttuuuuuuqqqrrrsssssstttuuuvvvvvvwwwvvvuuuttttttuuuvvvwwwwwwxxxzzz|||~~~}}}~~~}}}zzzuuupppkkkgggddd^^^[[[XXXUUUUUUTTTSSSRRRQQQRRRSSSSSSTTTTTTSSSSSSNNNNNNNNNMMMLLLKKKJJJJJJEEEDDDDDDEEEFFFGGGEEEDDD>>>===;;;::::::;;;;;;<<<;;;<<<===>>>>>>>>>===<<<;;;<<<<<<<<<;;;<<>>???AAABBBBBBBBBAAA@@@<<<=========<<<===@@@BBBHHHHHHGGGGGGFFFFFFGGGGGGFFFIIINNNRRRSSSSSSSSSTTTSSSRRRRRRPPPOOONNNMMMMMMJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKJJJJJJFFFGGGHHHIIIJJJLLLQQQTTTTTTXXX]]]___^^^\\\[[[[[[UUUUUUUUUVVVWWWXXXYYYZZZXXXXXXXXXXXXXXXYYYZZZZZZ\\\\\\\\\]]]]]]^^^^^^^^^\\\[[[YYYWWWVVVVVVVVVWWWTTTUUUWWWYYY[[[\\\\\\]]]\\\```bbbaaa]]][[[]]]```]]]]]]\\\\\\[[[[[[ZZZZZZVVVWWWXXXZZZ[[[]]]]]]^^^```dddjjjqqqxxx|||}}}xxxqqqllliiiggggggcccdddfffhhhjjjkkklllmmmrrruuuxxxyyyxxxwwwwwwwwwxxxyyyyyy{{{|||}}}|||{{{wwwvvvuuutttttttttuuuvvvwwwxxxyyyzzzyyyzzz{{{}}}}}}}}}yyytttqqqnnnlllkkkgggiiimmmrrrwww|||uuurrrmmmjjjfffbbb\\\XXXQQQQQQRRRUUUYYY^^^bbbeeedddggghhheeedddfffgggfffaaa```]]]XXXQQQKKKGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFHHHIIIJJJKKKLLLLLLMMMNNNNNNNNNNNNKKKMMMPPPSSSVVVWWWWWWWWWZZZ[[[[[[]]]^^^___```aaa]]]```eeejjjlllllljjjhhheeefffiiikkknnnooooooooolllmmmnnnppppppqqqqqqqqqssstttttttttssstttwwwyyywwwxxxyyyxxxvvvtttttttttuuuuuuuuuvvvwwwyyyzzz{{{yyyzzzzzzyyywwwuuurrrpppooonnnkkkiiihhhhhhiiiiiikkklllnnnpppqqqqqqqqqqqqlllmmmoooqqqrrrssssssrrrnnnnnnnnnnnnmmmmmmmmmmmmjjjhhhfffddddddeeegggiiieeefffggghhhiiiiiiiiiiiiiiiiiijjjlllnnnqqqsssttttttwwwwwwsssrrrsssrrrnnnmmmlllkkkmmmoooppppppooopppooommmjjjhhhgggffffffbbbdddfffiiikkkmmmnnnnnnnnnmmmllllllmmmooorrrssssssuuuwwwyyyzzzyyyxxxwwwwwwwwwwwwvvvuuutttttttttrrrqqqpppppppppqqqrrrssspppqqqrrrssstttvvvwwwwwwvvvwwwwwwyyyzzz{{{||||||yyyxxxvvvuuuuuuvvvxxxyyywwwxxxzzz|||~~~~~~~~~~~~~~~}}}~~~~~~~~~{{{yyyxxxtttpppllliiihhhhhhgggfffhhhhhhhhhhhhgggeeedddcccaaaaaaaaa```___]]][[[[[[VVVWWWZZZ\\\]]]YYYSSSNNNGGGEEECCC@@@???>>>???@@@>>>???AAABBBBBBBBBAAAAAA??????@@@??????@@@BBBEEEKKKKKKJJJIIIHHHHHHHHHHHHGGGJJJOOOSSSTTTTTTUUUVVVUUUTTTSSSRRRQQQPPPOOONNNJJJLLLNNNPPPQQQQQQQQQQQQPPPPPPNNNMMMMMMLLLLLLMMMJJJLLLMMMNNNNNNQQQTTTWWWXXX]]]bbbdddbbb``````aaa\\\\\\\\\^^^___aaacccdddccccccbbbbbbbbbccccccdddeeeeeefffggghhhiiiiiijjjdddcccaaa___]]]]]]]]]]]]```aaabbbdddeeeeeeeeeeeebbbfffiiihhhdddbbbdddgggiiiiiihhhhhhggggggffffff```aaaccceeeggghhhhhhhhhkkknnnsssyyy~~~}}}xxxtttqqqooonnnrrrtttuuuwwwxxxxxxwwwwww|||{{{{{{{{{|||~~~{{{zzzxxxwwwwwwwwwxxxyyyvvvxxxzzzzzzzzz{{{}}}~~~}}}}}}~~~~~~{{{vvvqqqmmmjjjiiihhhcccfffkkkqqqxxx}}}}}}|||sssnnnhhhdddaaa]]]WWWSSSJJJKKKLLLOOOSSSWWWZZZ\\\iiiiiihhhggggggffffffeeeeeebbb]]]YYYUUUOOOJJJFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGKKKNNNPPPRRRQQQQQQQQQRRRRRRSSSUUUWWWYYY[[[\\\\\\___``````aaabbbccccccccchhhjjjmmmooopppooommmlllllllllmmmnnnooooooooonnnkkkkkkkkklllnnnpppssstttrrrrrrrrrsssssstttuuuvvvxxxxxxwwwwwwvvvvvvvvvuuuwwwvvvuuuuuuvvvwwwxxxyyy{{{zzzyyyxxxwwwvvvuuutttqqqpppnnnlllkkkjjjjjjkkkmmmnnnooorrruuuvvvtttrrrssssssuuuuuuuuutttsssrrrpppooollljjjiiijjjkkklllkkkjjjiiiiiihhhhhhiiiiiillliiigggiiilllnnnmmmkkkllllllmmmoooqqqtttvvvxxxvvvyyy{{{{{{wwwssspppooopppooooooppprrrrrrpppoooqqqooommmkkkjjjhhheeebbbddddddfffhhhjjjmmmnnnooosssrrrpppooooooppprrrsssxxxyyy{{{}}}~~~{{{xxxuuutttuuuvvvvvvvvvxxxuuurrrpppqqqsssssssssnnnoooqqqssstttuuuvvvvvvttttttuuuvvvwwwyyy{{{|||zzzzzzzzzyyyyyyyyyxxxxxxzzz{{{{{{}}}~~~~~~|||yyyuuusssrrrrrrrrrqqqpppooonnnooopppqqqpppnnnlllkkkjjjkkkkkkkkkiiigggdddeeeggggggfffbbb^^^[[[TTTRRRMMMIIIFFFEEEEEEEEEGGGHHHHHHIIIJJJJJJKKKKKKKKKJJJIIIHHHHHHHHHIIIJJJKKKMMMOOOOOONNNMMMMMMNNNNNNOOORRRUUUXXX[[[]]]]]]ZZZZZZZZZZZZYYYYYYXXXWWWWWWXXXYYYYYYZZZZZZYYYYYYZZZYYYWWWUUUTTTTTTUUUVVVSSSUUUXXXZZZ[[[]]]```bbbggghhhiiijjjjjjiiihhhhhhfffgggiiikkkmmmoooqqqrrroooooooooooopppqqqrrrsssqqqqqqrrrrrrqqqpppooonnnqqqpppnnnllllllnnnpppqqqpppqqqrrrsssssstttttttttrrrqqqpppooooooppprrrssstttttttttsssrrrpppnnnlllooooooooooooqqqsssvvvwwwwwwzzz~~~}}}|||||||||~~~~~~~~~~~~}}}}}}{{{zzzzzz{{{||||||~~~}}}|||{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{vvvqqqllliiigggfffdddgggkkkqqqwww{{{~~~uuuoooiiieeeccc___WWWQQQNNNNNNPPPRRRSSSUUUWWWWWWkkkkkkkkkjjjjjjjjjjjjjjjgggddd```[[[WWWRRRMMMIIIFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJKKKKKKKKKMMMOOORRRTTTSSSSSSTTTUUUXXXYYY[[[]]]___aaaaaabbbaaaaaabbbcccdddffffffgggjjjlllnnnqqqqqqqqqooonnnlllmmmnnnnnnooooooooooooooooooooopppqqqsssuuuwwwtttttttttttttttuuuvvvwwwxxxxxxwwwwwwwwwvvvvvvvvvvvvuuuuuutttuuuvvvwwwxxxzzzzzzyyyxxxwwwvvvuuutttsssrrrqqqooonnnnnnnnnnnnpppppprrruuuxxxxxxwwwuuusssttttttuuuuuutttsssrrrpppnnnllljjjjjjkkklllmmmmmmmmmllllllkkkkkkkkkkkkmmmkkkjjjkkknnnppppppooonnnnnnnnnnnnqqqtttwwwyyy|||~~~}}}xxxuuutttrrrqqqpppqqqrrrrrrqqqoooqqqooommmllllllkkkhhhfffddddddeeefffhhhkkknnnooosssrrrpppooooooppprrrsssxxxzzz||||||yyyvvvttttttvvvvvvvvvwwwuuusssrrrrrrssssssrrrppppppqqqrrrtttuuuvvvwwwvvvvvvvvvwwwxxxyyyzzz{{{zzzyyyxxxxxxxxxxxxxxxyyy||||||}}}~~~~~~zzzwwwvvvvvvuuutttuuutttssstttvvvwwwvvvuuuqqqooonnnnnnoooooonnnmmmiiijjjkkkkkkiiifffcccaaa\\\YYYVVVRRROOOOOOOOOOOONNNOOOPPPRRRSSSUUUVVVWWWWWWVVVTTTRRRQQQPPPQQQQQQSSSVVVXXXYYYXXXWWWWWWWWWZZZ\\\^^^aaadddfffggghhhaaaaaabbbbbbbbbbbbaaaaaa___```aaabbbcccccccccccc```__________________```bbbeeegggiiijjjllloooqqqpppqqqrrrsssttttttsssrrrttttttuuuvvvxxxyyyzzzzzz|||||||||}}}~~~~~~}}}|||{{{zzzzzzyyyxxxzzzyyywwwvvvwwwxxx{{{|||{{{{{{|||||||||||||||{{{zzzyyyxxxwwwwwwxxxzzz{{{~~~~~~~~~}}}|||{{{yyyxxxxxxxxxxxxzzz{{{|||{{{~~~~~~}}}|||{{{{{{{{{|||}}}~~~|||{{{yyyyyyzzz|||}}}}}}~~~~~~~~~~~~}}}~~~}}}}}}}}}|||||||||{{{}}}|||zzzvvvrrrnnnkkkiiigggeeehhhlllqqqvvv{{{~~~zzzuuunnnkkkhhhddd\\\WWWVVVVVVWWWXXXYYYZZZ[[[[[[ooooooooooooooopppppppppkkkhhhddd___[[[WWWRRRNNNKKKKKKKKKLLLLLLMMMMMMMMMNNNOOOOOOPPPPPPQQQQQQQQQPPPRRRUUUVVVVVVWWWXXXZZZ^^^___aaabbbdddeeeffffffcccdddeeefffhhhjjjkkkkkkmmmnnnppprrrsssrrrqqqpppmmmmmmnnnoooppppppqqqqqqqqqqqqrrrrrrsssuuuvvvwwwwwwwwwvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwvvvuuuuuutttsssssstttvvvwwwzzzzzzyyyyyyxxxwwwvvvuuuvvvuuutttsssssssssssstttttttttvvvyyy{{{|||zzzxxxttttttuuuuuutttsssrrrrrrooonnnlllkkkkkklllmmmnnnpppppppppoooooooooooooooooonnnnnnooorrrtttsssssspppooonnnnnnpppssswwwzzz|||xxxwwwtttsssrrrrrrttttttsssrrrrrrpppnnnnnnnnnmmmkkkiiiggggggggggggiiillloooqqqrrrqqqpppoooooopppqqqrrrxxxzzz~~~~~~{{{vvvttttttuuuvvvvvvwwwvvvttttttuuutttsssqqqrrrqqqqqqrrrsssuuuwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxvvvuuuvvvwwwyyyzzz}}}~~~~~~|||{{{zzzxxxwwwtttsssssstttuuuvvvvvvuuuooommmkkkkkklllmmmmmmlllmmmmmmmmmlllkkkiiihhhgggbbb```]]]ZZZYYYXXXYYYYYYWWWXXXZZZ\\\^^^aaacccdddcccbbb```]]][[[ZZZZZZZZZ\\\___ccceeeeeeccccccccccccdddgggiiikkkmmmmmmmmmiiijjjkkklllmmmmmmmmmmmmjjjjjjlllnnnooopppppppppjjjjjjkkkmmmnnnnnnnnnnnnoooqqqtttuuuvvvxxxzzz}}}zzz{{{}}}}}}|||||||||}}}}}}~~~|||zzzxxxwwwxxxzzz|||}}}~~~~~~~~~~~~}}}|||||||||{{{{{{{{{{{{{{{}}}~~~~~~yyyyyywwwuuurrrooommmkkkjjjlllooosssxxx||||||vvvrrrooojjjddd```aaaaaabbbbbbbbbbbbbbbbbbrrrrrrsssssstttuuuvvvvvvpppmmmhhhddd```]]]YYYVVVRRRRRRSSSSSSTTTUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWSSSUUUXXXYYYYYYZZZ\\\^^^```aaabbbccceeeeeeffffffeeefffgggiiikkklllnnnnnnnnnoooqqqrrrsssrrrqqqpppnnnoooooopppqqqrrrssssssrrrrrrsssssstttuuuuuuvvvyyyxxxxxxwwwxxxxxxyyyyyyxxxyyyyyyzzzzzzyyyxxxwwwuuutttssssssssstttuuuvvvyyyzzzzzzzzzzzzyyywwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxzzz}}}~~~}}}vvvvvvuuuuuutttsssrrrrrrooonnnlllkkkkkkmmmnnnppprrrrrrrrrrrrqqqqqqppppppooooooppprrrtttuuuuuuuuurrrqqqnnnmmmooossswwwzzz{{{xxxvvvsssrrrqqqrrruuuvvvvvvvvvtttrrrooonnnnnnmmmkkkjjjjjjjjjlllnnnoooqqqqqqqqqqqqpppoooooooooooopppqqquuuxxx}}}|||wwwttttttvvvwwwxxxxxxwwwvvvwwwwwwvvvtttrrrtttsssrrrrrrsssuuuxxxyyyzzzzzzzzzzzzyyyyyyxxxxxxwwwvvvtttssstttvvvyyy{{{~~~~~~~~~~~~}}}}}}~~~~~~|||zzzxxxtttsssqqqrrrssssssrrrpppllliiigggfffggghhhiiiiiikkkkkkjjjiiihhhhhhhhhhhhbbbaaa___]]]\\\]]]]]]^^^]]]^^^```bbbdddfffggghhhhhhgggeeecccaaaaaaaaabbbcccfffkkkmmmmmmlllkkkkkkiiikkkmmmpppqqqrrrrrrqqqooopppqqqssstttuuuvvvvvvrrrsssuuuwwwyyyzzz{{{{{{uuuvvvxxxzzz{{{{{{zzzzzzxxxzzz|||}}}~~~}}}}}}}}}~~~~~~}}}zzzxxxwwwxxxzzz|||}}}}}}~~~~~~~~~~~~}}}}}}|||||||||||||||||||||||||||}}}~~~}}}yyyyyyzzzyyyxxxvvvsssrrrqqqrrrtttwwwzzz}}}{{{wwwtttqqqllliiikkkkkkkkkkkkkkkkkkllllllttttttuuuvvvwwwxxxxxxyyyssspppkkkhhheeeccc```^^^[[[[[[[[[\\\\\\]]]]]]]]][[[[[[[[[[[[\\\\\\\\\\\\WWWYYY[[[\\\\\\]]]___aaabbbbbbdddeeefffffffffffffffggghhhjjjlllnnnooopppnnnooopppqqqqqqqqqppppppppppppppppppqqqsssuuuvvvuuuuuuuuuvvvvvvvvvuuuuuuyyyxxxxxxxxxxxxyyyyyyzzzyyyzzz{{{|||||||||zzzyyyvvvuuutttsssssstttuuuvvvyyyzzz|||||||||{{{zzzyyyxxxyyyyyyyyyzzzzzzzzzzzz{{{{{{}}}xxxxxxwwwuuutttssssssrrrooonnnmmmllllllmmmooopppqqqrrrrrrsssrrrqqqppppppnnnoooqqqsssssstttttttttsssqqqooommmnnnrrrvvvyyy|||~~~~~~zzzwwwuuupppooooooqqquuuxxxyyyyyyvvvssspppnnnmmmlllkkkiiiiiikkkooossstttssspppooooooooooooooooooooooooooorrruuuzzz|||xxxvvvwwwyyy{{{{{{{{{zzzyyyyyyyyyxxxvvvtttuuutttsssrrrsssuuuxxxyyyzzzzzz{{{zzzzzzxxxwwwvvvvvvtttsssssstttwwwzzz|||}}}~~~~~~~~~||||||{{{{{{{{{}}}~~~~~~}}}{{{xxxxxxvvvtttssssssrrrpppooommmjjjgggeeefffggghhhgggfffeeedddccccccdddeeeeeeaaa```______^^^___`````````aaaaaabbbcccdddeeeeeeeeedddcccbbbcccdddeeefffiiilllppprrrrrrqqqpppqqqrrrtttwwwyyy{{{{{{zzzyyytttuuuwwwyyyzzz||||||}}}zzz{{{}}}~~~~~~~~~|||zzzzzz{{{}}}~~~}}}}}}}}}~~~~~~}}}}}}}}}{{{{{{{{{{{{{{{{{{||||||zzzzzz{{{{{{{{{{{{zzzyyyzzz{{{|||}}}}}}{{{zzzyyyuuuuuuvvvxxxzzz||||||yyywwwuuusssrrrrrrssssssttttttuuuuuuuuuttttttuuuvvvwwwwwwxxxxxxuuurrrnnnkkkjjjiiigggeeedddddddddddddddccccccccc```````````````aaaaaaaaa]]]___``````___```bbbdddfffggghhhiiiiiiiiiiiiiiihhhiiijjjkkkmmmnnnooopppnnnoooooopppppppppooooooqqqqqqqqqqqqrrrtttvvvxxxyyyyyyyyyyyyyyyxxxwwwwwwvvvvvvvvvwwwwwwxxxzzzzzz{{{|||~~~}}}|||yyyxxxvvvuuuuuuvvvwwwwwwzzz|||}}}~~~|||{{{zzz{{{|||||||||||||||{{{|||}}}~~~{{{zzzyyywwwuuuttttttsssqqqpppnnnmmmmmmnnnooopppqqqqqqrrrsssrrrqqqpppooommmppprrrssssssrrrrrrsssrrrqqqooommmnnnqqqtttvvvyyy|||}}}yyywwwvvvooonnnmmmooossswwwyyyzzzvvvtttpppnnnnnnmmmlllkkkhhhkkkooorrrsssqqqnnnlllnnnnnnnnnoooooonnnnnnnnnppprrrvvvzzz}}}~~~}}}}}}|||zzzyyyyyy{{{~~~~~~|||{{{{{{{{{yyywwwuuuuuuttttttuuuvvvxxxyyyyyyzzzzzzzzzzzzxxxvvvuuutttsssssstttuuuxxx{{{}}}~~~~~~~~~|||{{{{{{zzzxxxxxxxxxzzz|||}}}|||||||||}}}~~~|||zzzxxxvvvtttssssssrrrpppnnnmmmjjjgggfffffffffeeedddbbbbbbbbbbbbbbbcccdddddddddccccccbbbbbbccccccdddccccccccccccccccccccccccbbbbbbbbbbbbccceeegggiiinnnqqqsssttttttssstttuuuuuuwwwzzz~~~~~~}}}yyyzzz|||~~~~~~~~~}}}}}}~~~|||}}}}}}~~~~~~}}}}}}|||yyyyyyyyyyyyyyyzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxx|||}}}~~~~~~xxxwwwwwwwwwxxxzzz|||}}}~~~~~~}}}{{{zzzyyyyyyzzzzzzzzzzzzzzz{{{{{{||||||}}}ssstttttttttuuuuuuvvvvvvuuurrrooommmmmmmmmllllllkkkkkkjjjjjjiiihhhhhhhhheeeeeeeeeeeeeeeeeeeeeeeedddeeeeeedddcccdddfffhhhjjjkkkkkkllllllllllllkkkkkkkkklllmmmnnnooopppqqqoooppppppppppppooooooooorrrrrrqqqrrrsssuuuxxxyyyzzzzzz{{{zzzzzzxxxwwwvvvtttttttttuuuvvvxxxyyyzzz|||~~~~~~{{{zzzyyyxxxwwwxxxxxxyyy{{{}}}~~~}}}~~~~~~}}}|||}}}}}}~~~}}}zzzxxxvvvuuuuuuuuurrrqqqooommmmmmmmmoooppppppqqqsssssssssrrrpppooonnnqqqttttttrrrppppppqqqqqqpppnnnnnnnnnppprrrssstttwww{{{|||zzzwwwuuutttpppnnnmmmnnnqqqtttvvvvvvuuussspppooopppqqqqqqqqqkkklllnnnpppppppppooonnnmmmnnnnnnnnnnnnnnnnnnmmmoooqqqsssvvvxxxyyyzzzzzzyyyyyyyyy|||~~~|||||||||{{{zzzuuuuuuuuuvvvvvvwwwwwwxxxwwwxxxyyyzzzyyyxxxvvvtttrrrrrrsssuuuwwwzzz|||}}}~~~|||{{{zzzxxxvvvuuuuuuwwwyyy{{{yyyzzz{{{|||||||||||||||zzzyyyyyyzzz{{{~~~~~~yyywwwvvvvvvvvvvvvuuussspppnnnkkkjjjiiihhhfffccccccdddeeeeeefffggghhhhhhggggggfffffffffffffffgggfffffffffeeeeeeeeeeeeeeedddddddddeeefffiiikkklllqqqrrrssssssrrrrrrsssuuusssvvvzzz}}}~~~}}}{{{|||~~~}}}}}}~~~||||||}}}}}}}}}}}}||||||yyyyyyyyyyyyzzzzzzzzz{{{}}}|||{{{zzzzzzzzz{{{{{{}}}}}}}}}~~~~~~|||{{{zzzyyyzzz{{{}}}~~~}}}}}}}}}}}}}}}|||||||||yyyyyyyyyyyyzzz|||ssssssssssssssstttttttttuuurrrooonnnnnnooooooooooooooonnnmmmlllkkkjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiihhhfffgggiiikkkllllllmmmmmmmmmmmmllllllmmmmmmnnnoooppppppqqqqqqqqqpppppppppppppppppppppsssrrrrrrrrrsssvvvyyyzzzxxxyyyyyyyyyxxxvvvtttsssrrrrrrssstttvvvwwwyyyzzz}}}}}}|||zzzyyyyyyyyyzzzzzz|||~~~~~~}}}}}}}}}~~~{{{yyywwwvvvuuuuuutttrrrpppnnnmmmmmmnnnoooqqqrrrsssttttttrrrpppoooooorrruuuuuurrrppppppqqqoooooonnnnnnnnnoooqqqqqqpppssswwwxxxwwwtttsssrrrqqqooommmmmmooorrrsssssstttrrrpppppprrrtttvvvvvvqqqpppoooooooooppprrrsssmmmmmmnnnnnnnnnnnnmmmmmmoooppprrrtttvvvwwwxxxyyywwwwwwzzz~~~}}}}}}}}}}}}}}}tttuuuvvvwwwxxxxxxwwwwwwvvvwwwyyyyyyyyywwwuuutttqqqrrrtttvvvyyy{{{}}}}}}}}}{{{yyyxxxuuuttttttuuuwwwyyyuuuuuuwwwxxxyyyzzzzzzzzzxxxwwwwwwxxxzzz|||~~~}}}|||}}}~~~xxxvvvtttsssrrrpppllliiiggghhhiiijjjllllllllllllhhhhhhhhhhhhhhhhhhhhhggghhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhhhjjjlllnnnooopppqqqqqqooonnnoooqqqssstttwww{{{{{{|||}}}zzz|||~~~||||||}}}}}}}}}}}}||||||{{{{{{{{{||||||}}}}}}}}}}}}}}}||||||}}}}}}}}}~~~{{{{{{{{{zzzyyyxxxxxxxxxwwwwwwxxxyyy{{{~~~ooopppqqqssssssttttttssssssqqqnnnmmmlllnnnppprrroooooooooooonnnmmmlllkkkkkklllmmmllljjjiiijjjkkkkkkllllllmmmnnnnnnmmmmmmppppppqqqsssuuutttrrrpppooonnnnnnppprrrsssrrrpppnnnnnnnnnnnnooopppqqqrrrsssssstttuuuwwwzzz|||}}}{{{{{{||||||zzzwwwtttrrrsssssssssqqqppprrruuuwww|||~~~~~~~~~{{{xxxvvvvvvxxx{{{~~~~~~{{{xxxvvvtttssstttsssrrrqqqqqqqqqrrrsssssssssrrrrrrrrrrrrssstttrrrrrrssssssrrrpppnnnmmmllllllmmmmmmnnnnnnoooooosssrrrrrrqqqppppppqqqqqqpppooonnnnnnnnnooopppqqqppppppqqqsssuuuwwwzzz{{{xxxvvvtttqqqpppooooooooommmllllllmmmnnnnnnlllkkkppprrrtttuuuuuuuuuwwwyyyzzz{{{|||~~~{{{zzzzzzyyyyyywwwwwwvvvvvvvvvwwwyyyzzzzzzzzzzzzzzzyyywwwvvvuuusssssstttvvvyyy~~~~~~|||{{{yyywwwuuusssrrrrrrrrrssstttuuuvvvwwwxxxxxxxxxvvvvvvvvvwwwzzz|||~~~}}}|||zzzxxxuuusssrrrooopppqqqrrrrrrrrrqqqqqqnnnnnnoooooopppppppppqqqppppppooonnnnnnnnnoooooonnnnnnmmmmmmnnnppprrrsssttttttssssssqqqpppnnnmmmqqquuuzzz}}}{{{~~~~~~}}}|||{{{zzzzzzyyyxxxyyyzzz}}}~~~}}}}}}}}}~~~~~~~~~~~~xxxkkkjjjttt~~~~~~{{{yyyxxxwwwyyy{{{}}}ooooooooopppqqqqqqrrrsssrrrqqqooommmmmmnnnooopppooooooooooooooonnnnnnmmmmmmnnnooonnnlllkkklllmmmmmmnnnoooppppppppppppppprrrrrrsssvvvxxxxxxvvvtttrrrrrrqqqrrrtttuuusssrrrpppppppppppppppqqqrrrrrrttttttvvvxxxzzz}}}~~~}}}zzzwwwuuussssssssssssrrrqqqrrruuuwwwzzz|||~~~}}}|||yyyvvvvvvwwwyyy}}}|||yyywwwvvvvvvttttttsssrrrrrrsssttttttuuuttttttsssssssssttttttttttttttttttrrrqqqooonnnkkklllllllllmmmmmmnnnnnnppppppooooooooooooppppppqqqpppooonnnnnnoooooopppppppppqqqsssuuuwwwyyy{{{zzzxxxvvvsssqqqpppppppppooonnnnnnooopppqqqooonnnqqqssstttuuuuuuvvvxxxzzz{{{|||}}}~~~{{{zzz{{{zzzzzzxxxwwwvvvvvvvvvwwwxxxyyyxxxxxxwwwwwwvvvuuuuuutttttttttuuuwwwzzz~~~{{{zzzxxxvvvtttssstttttttttuuuvvvwwwxxxyyyyyyyyywwwwwwwwwxxxyyy|||~~~~~~|||yyyxxxtttuuuuuuuuuuuuuuuttttttqqqqqqrrrrrrssssssssssssuuuuuuttttttssssssttttttrrrrrrqqqqqqrrrssstttuuuvvvuuutttrrrqqqooonnnnnnpppsssxxx{{{}}}}}}{{{zzz{{{{{{zzzyyyxxxwwwvvvuuuttttttvvvyyy}}}|||sssrrrzzz~~~|||zzz{{{~~~nnnmmmlllllllllnnnpppqqqqqqpppooonnnmmmmmmmmmmmmnnnnnnoooppppppppppppoooooopppqqqpppooonnnooopppqqqrrrssstttuuuuuuuuuuuuuuuvvvwwwyyy||||||zzzxxxwwwvvvuuuvvvwwwwwwuuusssssssssrrrrrrrrrsssttttttuuuwwwyyy{{{~~~~~~{{{xxxuuutttrrrssssssrrrqqqqqqtttvvvvvvxxx{{{~~~~~~|||}}}|||zzzwwwvvvvvvwww}}}}}}zzzyyyyyyyyyvvvvvvvvvvvvvvvvvvwwwwwwxxxwwwwwwvvvvvvuuuuuuuuuvvvvvvuuutttsssqqqooonnnkkkkkkkkkllllllllllllllllllllllllmmmmmmnnnoooppprrrqqqpppooooooooooooooopppqqqqqqsssuuuwwwyyyzzz|||{{{yyyvvvtttsssrrrqqqqqqppppppqqqssstttsssqqqrrrtttvvvvvvvvvwwwyyy{{{}}}}}}~~~}}}{{{{{{|||{{{{{{yyyxxxwwwvvvvvvwwwwwwxxxwwwvvvtttsssssssssttttttuuuvvvwwwxxx{{{|||zzzyyywwwuuuuuuuuuuuuuuuuuuwwwxxxyyyzzzzzzzzzyyyxxxxxxxxxyyy{{{}}}~~~~~~{{{{{{{{{zzzzzzyyyxxxxxxvvvvvvvvvvvvwwwwwwwwwwww{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxwwwwwwwwwwwwxxxyyyyyywwwuuurrrpppoooooooooppprrruuuwwwyyyyyyyyyxxxwwwwwwvvvtttsssqqqppppppppprrrtttxxx{{{zzzyyy~~~}}}nnnllljjjhhhiiikkknnnpppppppppooonnnmmmlllkkkjjjkkklllmmmooopppppppppppppppqqqrrrrrrqqqqqqrrrtttwwwwwwxxxyyyzzzzzzzzzzzzzzzzzz{{{}}}~~~~~~|||yyyzzzyyyxxxxxxyyyxxxvvvtttuuuuuuuuuuuuuuuvvvvvvwwwxxxzzz|||{{{xxxvvvuuuqqqrrrrrrqqqppppppqqqssssssuuuwwwzzz|||}}}}}}}}}{{{||||||zzzwwwuuuuuuvvv|||~~~}}}zzzyyyzzzzzzzzz{{{{{{||||||||||||{{{|||||||||{{{zzzyyyxxxwwwwwwwwwvvvuuusssqqqpppooommmllllllllllllllllllllljjjjjjkkklllmmmooopppqqqttttttsssrrrqqqpppppppppqqqqqqrrrsssuuuwwwyyyzzz~~~}}}{{{yyywwwuuutttsssrrrqqqqqqsssuuuuuutttsssssstttvvvwwwwwwxxxzzz||||||}}}~~~~~~|||zzz{{{||||||{{{zzzyyywwwvvvuuuvvvvvvwwwvvvuuusssqqqqqqrrrtttuuuvvvwwwxxxyyy|||~~~~~~{{{zzzyyywwwvvvvvvvvvwwwuuuvvvwwwyyyzzz{{{{{{|||zzzzzzyyyxxxyyyzzz{{{|||~~~}}}|||||||||yyyzzzzzzzzzzzzzzzzzzzzz~~~~~~~~~}}}}}}|||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{yyyvvvsssqqqpppqqqqqqqqqrrrsssuuuvvvwwwwwwwwwuuutttsssqqqpppnnnmmmlllpppsssvvvzzz~~~~~~zzzyyyzzz{{{{{{|||{{{~~~mmmkkkhhhffffffiiilllnnnoooooonnnmmmlllkkkjjjiiiiiijjjkkkmmmnnnooopppppppppqqqsssttttttuuuvvvxxx}}}}}}~~~~~~~~~~~~|||yyy{{{zzzyyyyyyzzzyyywwwuuuvvvvvvvvvwwwwwwxxxyyyzzz|||~~~|||yyywwwvvvooopppppppppnnnnnnooopppqqqrrrtttwwwyyyzzzzzzzzzyyyzzz{{{yyywwwuuuuuuvvv{{{}}}}}}zzzyyyzzz{{{~~~~~~|||zzzyyywwwvvvuuusssrrrqqqpppoooooonnnnnnnnnmmmmmmlllllljjjjjjkkklllnnnppprrrsssvvvvvvuuuuuutttsssrrrrrrqqqqqqrrrsssuuuwwwxxxyyy~~~}}}|||{{{yyyxxxvvvuuurrrrrrqqqsssuuuuuutttssssssuuuwwwxxxxxxxxxzzz|||zzz{{{|||}}}~~~|||zzzyyy{{{{{{{{{zzzyyyxxxvvvuuutttuuuuuuvvvvvvtttsssrrrrrrsssuuuvvvvvvwwwxxxyyy{{{}}}~~~}}}||||||}}}~~~}}}{{{zzzyyywwwvvvvvvvvvwwwwwwuuuvvvwwwyyy{{{|||||||||{{{zzzyyyyyyyyyyyyzzz{{{}}}~~~~~~~~~||||||||||||||||||||||||}}}}}}}}}}}}|||{{{yyyyyy|||||||||||||||{{{{{{{{{|||zzzwwwtttrrrrrrrrrsssrrrsssssstttuuuvvvvvvvvvssssssrrrpppooommmllllllpppsssxxx}}}}}}zzzwwwuuutttuuuwww}}}|||wwwxxx~~~mmmkkkhhhggggggiiilllnnnnnnnnnlllkkkjjjjjjjjjjjjhhhiiijjjlllmmmnnnooooooppprrruuuwwwxxxzzz|||}}}{{{|||{{{zzzzzzzzzzzzxxxvvvvvvvvvwwwxxxyyy{{{|||}}}}}}zzzwwwvvvnnnoooppppppnnnmmmnnnooopppqqqssstttvvvwwwxxxxxxxxxxxxyyywwwvvvuuuvvvxxxzzz|||~~~||||||}}}}}}zzzxxxtttsssrrrqqqpppoooooooooppppppooonnnmmmmmmllllllkkkkkklllmmmoooqqqssstttvvvvvvvvvvvvuuutttssssssrrrrrrrrrsssuuuvvvxxxyyy|||||||||{{{zzzyyywwwwwwtttsssrrrsssuuuuuusssrrrsssuuuwwwwwwwwwxxxzzz|||xxxyyyzzz{{{|||}}}}}}}}}{{{zzzxxxxxxyyyzzzyyyxxxvvvuuutttsssssstttuuuuuuttttttsssssssssuuuvvvwwwuuuvvvwwwxxxyyyzzz{{{{{{|||{{{yyyyyyzzz{{{{{{zzzwwwvvvuuuttttttuuuvvvvvvtttuuuwwwyyy{{{||||||}}}{{{{{{yyyyyyyyyyyyzzz{{{}}}~~~~~~~~~~~~~~~}}}{{{{{{||||||{{{yyywwwvvvzzz{{{{{{|||||||||{{{{{{{{{zzzxxxvvvuuuttttttuuurrrssstttuuuuuuuuuuuuuuurrrrrrqqqpppooonnnnnnmmmnnnsssyyy~~~}}}yyyxxxvvvssstttwww{{{}}}~~~vvvssswww~~~mmmllljjjhhhhhhiiilllmmmnnnllljjjiiihhhiiijjjkkkiiijjjkkkmmmnnnoooooooooqqqtttwwwzzz|||}}}|||{{{{{{||||||zzzxxxuuuuuuvvvxxxzzz|||~~~}}}zzzxxxvvvoooqqqrrrqqqooonnnoooooopppqqqrrrssstttuuuvvvvvvwwwwwwwwwuuutttuuuxxxzzzzzz|||{{{xxxvvvqqqpppooonnnmmmnnnnnnooopppoooooonnnlllkkkjjjjjjkkkkkklllmmmoooppprrrsssssstttuuuuuuuuutttssssssrrrrrrrrrsssuuuvvvxxxyyyyyyzzzzzz{{{zzzyyyxxxwwwvvvuuutttuuuuuuuuusssqqqrrrtttvvvwwwwwwwwwyyy{{{xxxxxxzzz{{{{{{{{{{{{zzzzzzxxxwwwwwwxxxxxxwwwuuutttsssrrrqqqrrrssstttuuurrrrrrsssssstttuuuuuuvvvssstttuuuvvvwwwwwwxxxxxxxxxvvvttttttuuuvvvwwwvvvtttssssssrrrrrrssstttuuussstttvvvxxxzzz{{{||||||{{{zzzyyyyyyyyyyyy{{{{{{|||}}}~~~||||||~~~~~~~~~}}}}}}~~~zzz{{{{{{{{{zzzxxxvvvtttyyyyyy{{{|||}}}||||||{{{yyyyyyyyyxxxwwwvvvvvvvvvqqqrrrssstttuuutttsssrrrqqqqqqpppppppppooooooooonnnssszzz~~~}}}{{{zzz~~~}}}~~~yyyqqqqqqwwwmmmlllkkkjjjiiijjjlllmmmmmmllliiiggggggiiikkkmmmjjjkkklllnnnoooppppppppprrruuuyyy}}}}}}|||||||||~~~}}}|||zzztttuuuvvvxxxzzz}}}~~~~~~{{{xxxvvvqqqrrrssssssqqqpppppppppqqqqqqrrrsssssstttuuuuuuvvvvvvuuutttsssuuuyyy|||zzz|||~~~~~~zzzvvvtttooonnnmmmllllllmmmnnnooooooooonnnmmmkkkjjjiiiiiikkkkkkkkklllnnnpppqqqrrrqqqrrrssstttttttttsssrrrrrrrrrssssssuuuvvvxxxxxxwwwxxxyyyzzzzzzzzzxxxxxxxxxwwwvvvvvvvvvuuusssqqqrrrtttvvvvvvvvvwwwyyy{{{xxxyyyzzz{{{{{{{{{zzzyyyyyywwwvvvvvvwwwwwwuuutttrrrqqqqqqpppqqqrrrtttuuupppqqqrrrssstttuuuuuuuuurrrssstttuuuuuuvvvvvvuuusssqqqooooooppprrrrrrqqqrrrrrrqqqpppqqqrrrssstttssstttvvvxxxzzz{{{||||||{{{zzzyyyxxxyyyzzz{{{||||||}}}~~~~~~|||zzzzzz|||~~~~~~}}}}}}{{{{{{{{{|||}}}zzz{{{||||||{{{yyyvvvuuuxxxyyy{{{|||}}}}}}}}}|||xxxyyyyyyyyyyyyxxxwwwvvvpppqqqsssttttttsssqqqpppppppppppppppppppppppppppooouuu||||||vvvoooooowwwmmmmmmllllllkkkkkkllllllqqqooommmkkkjjjjjjkkkkkklllmmmppprrrssssssrrrqqqwwwxxx{{{~~~~~~}}}~~~}}}{{{zzzzzz{{{{{{yyyxxxvvvvvvuuuuuuvvvyyy{{{}}}~~~~~~}}}{{{yyyxxxuuuttttttttttttssspppnnnqqqsssuuuwwwxxxwwwuuutttrrrrrrrrrssstttvvvxxxyyy{{{}}}|||zzzyyyyyyxxxvvvsssqqqnnnllllllnnnqqqrrrssssssrrrpppmmmkkkkkkllllllmmmoooppprrrrrrrrrqqqmmmmmmmmmnnnoooqqqtttuuuvvvuuutttsssssstttuuuvvvyyyyyyyyyxxxxxxwwwvvvvvvyyyyyyyyyyyyxxxwwwuuuuuuwwwvvvuuuvvvwwwwwwuuuttttttttttttssssssssssssssszzzyyywwwuuutttsssrrrrrrlllllllllnnnoooqqqssstttuuutttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqpppppppppppppppqqqnnnnnnnnnnnnnnnnnnnnnnnnrrrsssuuuxxxyyyzzzzzzzzz~~~}}}{{{zzzyyyyyyzzzzzzzzz{{{|||~~~}}}|||zzzyyyzzz{{{}}}~~~~~~}}}{{{zzzyyyyyyzzz~~~}}}{{{xxxvvvuuutttuuuwwwyyyyyyyyyzzz{{{}}}{{{||||||||||||zzzyyyxxxuuuuuuuuuuuuvvvvvvvvvvvvrrrssstttsssrrrrrrtttuuu{{{zzzwwwxxxzzz}}}nnnmmmmmmlllllllllmmmmmmooonnnllljjjiiiiiijjjkkkjjjllloooqqqsssssssssssswwwyyy{{{~~~}}}{{{zzz{{{}}}zzzyyywwwwwwwwwwwwvvvtttuuutttttttttvvvxxx{{{}}}|||{{{|||||||||{{{zzzxxxvvvuuurrrrrrrrrrrrssssssrrrqqqsssuuuwwwyyyyyyxxxuuusssqqqpppoooooopppsssuuuwwwyyy{{{~~~}}}zzzxxxxxxxxxwwwvvvtttrrrooommmmmmooorrrtttssssssrrrpppllljjjjjjkkkiiijjjlllnnnoooooooooooollllllllllllmmmoooppprrruuuuuuttttttttttttuuuuuuvvvuuuttttttssstttttttttxxxxxxxxxxxxwwwvvvuuutttvvvuuutttuuuwwwwwwvvvtttuuutttttttttttttttttttttwwwvvvtttsssqqqpppppppppkkkkkkkkklllmmmoooqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqmmmnnnnnnnnnoooooooooooonnnnnnmmmmmmmmmmmmnnnnnnooooooooooooooooooooooooooopppsssuuuwwwxxxxxxxxx{{{zzzyyyxxxwwwxxxyyyyyyzzzzzz{{{}}}~~~}}}{{{zzzxxxwwwxxxyyy{{{|||~~~~~~}}}|||{{{yyyxxxwwwwwwyyy|||~~~~~~{{{yyywwwvvvvvvvvvxxxzzzzzzzzzzzz|||~~~}}}}}}~~~~~~}}}|||zzzyyyvvvvvvwwwwwwwwwwwwxxxxxxuuuvvvwwwxxxwwwyyy{{{}}}~~~yyyyyyzzz|||pppooooooooooooooopppppppppooommmlllkkklllmmmmmmlllmmmpppsssuuuvvvvvvvvvwwwxxxzzz}}}~~~{{{yyyxxxyyy{{{~~~yyywwwuuutttttttttsssqqqrrrrrrrrrssstttwwwzzz{{{}}}}}}}}}}}}|||zzzxxxwwwyyyyyyxxxxxxvvvuuusssrrrqqqqqqqqqrrrsssuuuwwwxxxyyy{{{~~~|||xxxuuuqqqooommmlllmmmpppsssuuuvvvxxx{{{}}}~~~|||zzzxxxvvvuuuvvvwwwvvvuuutttrrrpppnnnnnnpppsssuuussstttssspppmmmjjjjjjjjjiiijjjlllnnnoooooonnnnnnmmmmmmlllkkklllmmmnnnooorrrssstttuuuuuutttsssrrrsssrrrpppooopppqqqssstttuuuuuuuuuuuuuuutttsssrrrssssssssstttvvvwwwvvvttttttttttttttttttuuuuuuuuuuuutttsssqqqpppoooooonnnlllkkkkkkllllllnnnooooooppppppppppppppppppppppppjjjkkkkkkllllllmmmmmmmmmlllkkkkkkjjjjjjkkkkkklllkkkkkkkkkkkkkkkkkkkkkkkklllnnnqqqtttvvvwwwxxxxxxxxxxxxwwwvvvwwwxxxyyyzzzzzzzzz{{{}}}~~~~~~}}}|||yyyxxxwwwvvvwwwxxxzzz{{{}}}~~~~~~~~~~~~~~~~~~}}}|||zzzzzzxxxxxxwwwwwwyyy|||~~~}}}~~~}}}{{{yyyyyyxxxxxxzzz||||||||||||~~~}}}|||yyyyyyyyyzzzzzz{{{{{{{{{zzz|||~~~~~~wwwvvvwww{{{sssrrrrrrqqqqqqrrrrrrsssqqqpppoooooooooppppppqqqqqqrrrtttvvvwwwxxxxxxxxxvvvwwwxxxzzz|||~~~~~~|||zzzxxxxxxxxxzzz}}}~~~xxxvvvsssrrrrrrrrrqqqpppnnnooooooqqqsssuuuwwwxxxzzzzzzzzzzzzyyywwwvvvuuuvvvvvvvvvuuutttsssrrrrrrrrrrrrssstttvvvzzz|||xxxrrrpppmmmkkkkkknnnrrruuutttvvvxxxzzzzzz{{{}}}}}}zzzwwwuuutttssssssuuuvvvuuuttttttrrrooonnnnnnpppsssuuutttuuutttrrrnnnkkkjjjjjjlllmmmooopppqqqqqqpppppppppooommmlllllllllmmmnnnoooqqqsssttttttsssqqqoooqqqooonnnmmmnnnpppsssuuurrrrrrsssssssssrrrqqqqqqqqqpppqqqrrruuuvvvuuusssrrrrrrrrrsssssstttttttttuuutttsssrrrppppppoooooommmmmmmmmlllmmmmmmnnnnnnoooooooooooopppppppppppplllllllllllllllllllllllljjjjjjjjjjjjjjjjjjkkkllliiiiiiiiiiiiiiiiiiiiiiiilllnnnpppsssvvvwwwxxxxxxwwwwwwvvvvvvwwwxxxzzz{{{{{{|||}}}~~~~~~~~~yyyyyywwwwwwwwwyyy{{{|||}}}~~~~~~|||{{{zzzxxxxxxxxxxxxzzz}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~{{{tttmmmmmmpppvvvtttsssrrrrrrqqqqqqrrrrrrppppppppppppqqqqqqrrrsssuuuvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvwwwyyyzzz{{{|||||||||{{{yyyxxxwwwvvvuuuvvvwwwyyy{{{||||||{{{zzzvvvssspppoooooooooooonnnmmmmmmnnnpppqqqsssuuuvvvwwwwwwvvvvvvuuuttttttsssssssssrrrrrrrrrrrrrrrrrrsssuuuvvvwwwyyy~~~{{{rrrpppmmmjjjkkkmmmqqqssstttvvvwwwwwwvvvuuuwwwxxxyyy{{{}}}}}}|||||||||}}}~~~~~~{{{zzzyyywwwtttrrrrrrqqqqqqrrrtttuuuuuutttsssqqqooommmnnnpppsssuuuvvvwwwwwwuuuqqqnnnmmmmmmnnnoooqqqrrrsssrrrrrrqqqpppooonnnllllllllllllmmmmmmoooqqqssssssqqqooommmnnnmmmlllkkklllnnnqqqsssppppppqqqrrrrrrrrrqqqqqqppppppppprrrtttuuutttsssppppppqqqrrrssssssttttttuuutttsssrrrqqqpppppppppnnnmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooooooooooooooonnnmmmlllkkkkkkjjjjjjjjjjjjjjjjjjkkkllllllmmmmmmmmmmmmmmmmmmmmmmmmlllnnnqqqsssvvvwwwwwwwwwvvvvvvvvvvvvwwwxxxzzz{{{{{{|||}}}~~~zzzyyyxxxwwwxxxzzz|||~~~}}}~~~~~~~~~~~~~~~}}}|||zzzzzzwwwwwwwwwxxxzzz|||~~~}}}vvvqqqhhhbbb^^^```fffooo|||uuutttsssrrrqqqpppppppppnnnnnnooopppqqqrrrssstttwwwvvvvvvuuuuuutttttttttuuuuuuuuuvvvwwwwwwxxxxxxwwwwwwvvvuuuttttttssssssssstttvvvwwwxxxxxxwwwwwwsssqqqmmmlllmmmnnnnnnnnnnnnooopppqqqssstttuuuuuussssssssssssssssssssssssrrrrrrrrrrrrssstttuuuvvvxxx{{{}}}~~~tttrrrpppnnnmmmooorrrsssuuuvvvwwwvvvtttsssssstttsssuuuwwwxxxxxxxxxyyy{{{~~~}}}yyyvvvuuusssqqqoooppppppppprrruuuvvvuuuttttttrrrpppnnnooorrruuuwwwwwwyyyzzzxxxuuurrrqqqqqqoooppprrrsssssssssrrrrrrqqqpppnnnmmmllllllmmmmmmnnnooorrrssssssrrrooonnnmmmlllkkkkkklllnnnpppqqqqqqrrrssstttttttttttttttssssssrrrtttvvvwwwuuutttqqqrrrrrrtttuuuvvvwwwwwwvvvuuutttsssrrrrrrrrrrrrpppooooooooooooooopppqqqqqqqqqpppppppppooooooooorrrrrrqqqpppooonnnnnnmmmmmmmmmmmmmmmmmmnnnooopppppppppppppppppppppppppppqqqrrrtttwwwxxxyyyyyyyyyyyyxxxxxxxxxyyyzzz|||}}}|||~~~}}}|||{{{{{{|||~~~~~~~~~~~~~~~~~~}}}|||zzzzzzwwwxxxxxxzzz{{{}}}|||yyyuuuqqqlllgggaaa]]]VVVQQQPPPUUU]]]fffqqq{{{{{{zzzxxxvvvuuussssssrrroooppprrrtttuuuvvvwwwwwwxxxxxxwwwwwwvvvvvvwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuttttttuuuuuuvvvwwwxxxxxxxxxxxxtttrrrooonnnoooqqqrrrrrrsssssstttuuuvvvvvvvvvvvvuuuuuuuuuuuuvvvwwwxxxxxxvvvvvvwwwxxxzzz|||~~~|||zzzxxxwwwvvvwwwxxxyyyuuuvvvwwwvvvtttttttttvvvrrrtttvvvwwwxxxyyy{{{|||~~~yyyvvvtttrrrqqqoooqqqqqqqqqsssvvvvvvuuutttvvvtttrrrqqqrrrtttwwwzzzyyy{{{||||||yyywwwvvvuuussssssuuuvvvvvvvvvuuuttttttsssrrrqqqppppppqqqqqqqqqrrrsssuuuuuusssrrrqqqppppppppppppqqqqqqrrrsssuuuvvvwwwxxxyyyyyyyyyyyyxxxwwwwwwxxxyyyzzzxxxwwwuuuvvvwwwxxxzzz{{{|||}}}zzzzzzyyyxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwxxxyyyyyyyyyxxxwwwvvvuuuttttttwwwwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuvvvwwwxxxyyyyyywwwwwwwwwwwwwwwwwwwwwwwwzzz{{{}}}~~~}}}}}}~~~xxxvvvssspppnnnmmmmmmnnnmmmlllkkkjjjiiihhhhhhhhh```^^^[[[YYYWWWUUURRROOOLLLIIIJJJPPPVVV]]]eeemmm|||zzzxxxwwwwwwssstttvvvxxxzzz{{{||||||{{{zzzzzzzzzzzz{{{|||}}}xxxxxxxxxxxxwwwwwwwwwwwwyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyzzz{{{{{{{{{{{{{{{xxxuuurrrrrrsssvvvwwwxxxvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyzzz|||}}}~~~}}}}}}~~~uuuvvvxxxwwwvvvvvvwwwxxxuuuwwwyyyzzz{{{|||~~~{{{wwwtttsssqqqpppqqqqqqrrrtttwwwwwwvvvtttxxxvvvtttssstttvvvzzz|||zzz|||~~~~~~|||zzzxxxxxxwwwwwwyyyzzzzzzyyyxxxxxxyyyxxxwwwvvvuuuvvvvvvwwwttttttuuuvvvvvvuuuttttttuuuuuuvvvvvvvvvwwwwwwwwwxxxyyyzzz{{{|||}}}}}}}}}|||{{{zzz{{{||||||{{{yyyzzzzzz{{{}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}|||{{{{{{{{{||||||~~~~~~wwwtttooommmmmmrrrwww{{{{{{{{{{{{yyytttpppmmmmmmiiijjjjjjjjjjjjhhhgggfff^^^]]]ZZZWWWUUUUUUVVVVVVXXXWWWVVVUUUSSSRRRQQQPPPMMMKKKJJJJJJKKKKKKJJJIIIIIIGGGHHHNNNSSSWWW]]]ccc|||}}}|||zzzzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~|||{{{|||~~~{{{yyyyyyyyy{{{|||}}}~~~~~~}}}{{{{{{}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}|||}}}~~~uuukkkccc^^^WWWVVVTTTSSSSSSUUUVVVXXXYYYYYYXXXUUUSSSRRRSSSTTTOOOPPPRRRSSSSSSQQQNNNLLLFFFEEEDDDCCCCCCEEEFFFHHHEEEEEEDDDCCCBBBAAA@@@???DDDDDDEEEHHHKKKNNNRRRTTTTTTUUUVVVVVVWWWZZZ^^^bbb{{{xxxvvvuuurrrssstttuuuxxxzzz|||}}}~~~}}}}}}~~~yyyoooeee\\\UUUOOOKKKFFFEEECCCBBBBBBCCCEEEFFFEEEFFFEEECCC@@@@@@AAACCCNNNNNNNNNMMMJJJFFFBBB??????>>><<<;;;;;;<<<>>>???>>>>>>===<<<;;;;;;;;;<<<===???BBBFFFKKKQQQVVVYYY```aaabbbbbbbbbdddgggiii}}}{{{yyyvvvsssqqqpppoooooonnnmmmkkkiiigggfffeeedddccc```^^^[[[YYYXXXWWWVVVWWWXXXYYYZZZ\\\]]]]]]______^^^^^^___```bbbccceeeeeeeeeddddddddddddddd___^^^^^^]]]]]]]]]]]]]]]```aaabbbbbbbbbbbbaaa```^^^___```aaabbbcccdddeeeddddddeeefffggghhhiiiiiihhhgggeeefffggggggfffddd^^^ZZZSSSLLLHHHDDD@@@>>>;;;:::999888888999:::;;;888999999777666555777888HHHGGGGGGEEEAAA===888666888777666555555666777777999888777666666777999:::<<>>===<<<:::999999888777777777888888555666777666555555666777>>>??????>>>===:::888666555555444444555666888888;;;999777555555777999;;;>>>BBBIIITTT```mmmwww|||}}}~~~~~~}}}}}}}}}~~~}}}{{{yyyxxxuuuuuusssrrrpppooonnnmmmooommmjjjiiiiiiiiihhhfffccccccbbb```___]]]\\\\\\[[[[[[ZZZYYYXXXVVVUUUTTTSSSSSSSSSRRRQQQQQQPPPOOOMMMMMMLLLLLLKKKJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIGGGDDDBBBAAA@@@???>>>>>>===<<<;;;<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;777888999999:::999999999::::::999999:::;;;===>>>;;;;;;;;;;;;;;;;;;<<<<<<>>>===============>>>>>>>>>>>>===<<<<<<===>>>>>>;;;;;;;;;<<<<<<=================================>>>===<<<<<<>>>>>>===<<<===;;;888777777777666555666555555444444333333333111222444444333222333444777777888999888888777666333333444666777999;;;<<<<<<:::888666666777999:::===AAAKKKWWWeeesss}}}}}}~~~~~~}}}|||yyyxxxwwwvvvttttttttttttqqqooommmmmmmmmlllkkkiiiffffffeeedddcccaaa```___\\\[[[ZZZYYYXXXWWWVVVVVVSSSQQQOOONNNOOOOOONNNLLLKKKKKKJJJIIIHHHGGGGGGFFFFFFEEEDDDCCCBBBBBBAAAAAA???@@@@@@AAAAAAAAA@@@@@@=========<<<<<<;;;;;;;;;>>>======<<<<<<======>>>>>>>>>===============>>><<<<<<=========>>>>>>>>>;;;:::999888888777777777888777666555444222111111666555555555555666666777333444666777777666555555666666555555666777999:::555555555555666666666666666666555555555666777777666555555444444555555666555555555555666666666666999888888888777777777777555444444777:::<<<<<<;;;777666444444444555444333444444333333222222111111///111333333111111111222444444444444444333222222111222333555777999::::::888777666555555666888999@@@EEENNN[[[iiiwww~~~|||{{{{{{{{{|||~~~}}}{{{zzzxxxtttooolllfffdddbbbbbbbbbcccbbb```^^^]]]\\\[[[ZZZYYYYYYYYYWWWUUUTTTSSSTTTSSSRRRPPPNNNNNNNNNNNNMMMLLLKKKJJJHHHGGGGGGFFFEEEDDDDDDDDDAAA???======>>>>>>===<<<<<<<<<<<<;;;;;;;;;::::::;;;::::::999999888999999666777888999999888888777666666666666555555555555777666555555555555666777777777666666666666777777666777777777777666666555444444444333444444555555333444444444444222111000222222111111222333333444222444555777777777666555444444333333444555777888222222333333333444444444222222111111222222333444000111111111111111111000444333333333333333333333555666666666666666666666555444444555888::::::999555444333333555666555444555555555444444333222111///111333333222000000111222222222222222222111111111222333444555666666666222222333444666888999:::BBBGGGOOO[[[iiivvvzzzxxxvvvsssqqqooommmmmmjjjhhhgggeeedddcccdddddd```___^^^]]]]]]ZZZVVVRRRRRRPPPNNNNNNNNNNNNMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFDDDCCCBBBCCCCCCAAA@@@>>>??????@@@??????>>>>>>;;;;;;;;;:::::::::999999888777555555666777666555555555555555555555555555777666666555555666666666444444555666666444333222333333333333333333333333444333222111111222333444333333222222333333444555555555555444333222000///333333333333333444555555///111444666777666555555111000000000111111222333...000222333444333222111222222111111222333555666111111111222222333333333222111111111222333333444000000111111111111000000000000000000//////////////////000111222333333444555444222222222222111///222111000111333444444222444444444333222111000///---///111111///---------000111111222333444555555333333444444444444333333...000222555888:::<<<===>>>BBBJJJUUUbbboooyyy~~~~~~|||zzzyyyxxxtttrrrpppmmmkkkjjjjjjjjjdddeeefffgggfffdddbbb```aaa```^^^[[[YYYVVVTTTSSSOOOOOONNNMMMKKKJJJIIIIIILLLKKKIIIGGGEEEDDDCCCCCC@@@@@@???>>>>>>===<<<<<<<<<<<<;;;;;;::::::999999;;;:::::::::999999888888555555555666666666666777444444444444444444444444333333333222222222111111444333222222444444333222222222222111111111000000111111111111111111111111222111000//////000111222000000111111111111000000111111000000//////......000000000111222333555555111111000///////////////000000////////////000000111111000000//////......111000///......000222444000000222333000---000777444111......222555111+++111222333222111111333555222222111111111222333444111000000000000000111111444555555333222222444666111111111000000000//////222111000000111222555666JJJEEE===555111111333555333333222111111222222222000111111222222333444444222222333333333333444444777666555444555888;;;===CCCFFFLLLTTT^^^iiiuuu|||~~~}}}|||yyywwwtttrrrqqqrrrqqqqqqpppooonnnmmmlllhhhgggeeecccaaa```______]]]\\\YYYWWWUUUTTTTTTTTTQQQRRRSSSSSSSSSQQQOOONNNKKKJJJIIIGGGEEECCCAAA@@@EEEDDDCCCBBBAAA@@@????????????===;;;:::999999999:::999999888777777666666444333333333222222222222555444444444333333333333333333333333444444444444222222222222222222222222222222222222111111111000222111000000222222111000111111111000000/////////111111111111111111111111222111000000000000111222///000000111111000000///.........///000000111111............000111222333222111000//////...//////000//////......//////000111000000000/////////...111000000//////000111222222//////222111......000.........///111222000......///000000//////000222111111111222222222333333000000000111222333444444222333333222000111222444444444444333333333222222222111000000111222444666AAA>>>:::666222111111111222111111111111111111111000111111222222333333444222222333333333333444444777666444444666888;;;===AAADDDJJJRRR[[[gggrrryyy~~~|||{{{xxxxxxxxxxxxwwwuuutttssskkkkkkjjjiiihhhfffdddcccfffeeecccaaa___]]][[[[[[YYYYYYXXXWWWVVVUUUUUUTTTOOONNNMMMLLLKKKJJJJJJJJJJJJIIIGGGEEEDDDCCCBBBBBB>>>???@@@@@@???>>><<<;;;;;;;;;:::999777666555555999999888777666666555555444444333222111111111111333333333222222111111111222222222111111111111111000000000///////////////000000000111111111222222111111111111111111111111111111000000000000000///000///......000000///...000000////////////......000000000000000000000000111111000000000000111111...//////000000//////...---......//////000111111............///111222333222111000///............///..................///000000000000////////////000111111111111000000///333...---000222000//////---...///000000///000222---///000///......000111000000222333333333222111++++++,,,---...000111222000111111000//////000222222111111111111000000000222111000000111222444555666666666555333111///...000000000000000000000111000000111111222333333333222222333333333333444444666555444555666999;;;===???BBBHHHOOOXXXcccnnnuuu}}}}}}{{{zzzyyyxxxwwwwwwvvvuuutttsssrrrrrrqqqooollljjjhhhfffeeebbbbbbbbbbbbaaa```___^^^XXXXXXWWWUUUTTTRRRQQQPPPRRRQQQPPPOOOMMMKKKJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFAAAAAA@@@????????????@@@???>>>===<<<;;;:::999999666777777777777666555444555555555444444444333333444333333333222222111111222111111000000111111222000000000000000000//////222222222222222222222222000000000000000000000000////////////000000000000222222222222222222222222///////////////////////////...---.../////////---////////////////////////000000000000000000000000000//////////////////000......////////////......111000000///......------111111111111222444555666222111000///..................------------......000000000000////////////000111222333222000...---222...---000222222666<<<;;;555000///000///000222...000111111000000111222...000222333444333111000+++++++++,,,---...000000///000111000//////000111000000000000000000//////111111000000111222333333000111222222222222000000000000000111111111111111000000000111222222333333222222222333333333444444555555444555777999;;;===>>>AAAFFFMMMVVV```kkkrrr{{{}}}}}}|||{{{{{{zzzzzz{{{{{{wwwvvvuuutttsssrrrqqqqqqlllkkkjjjhhhfffeeeccccccaaa``````___^^^]]]\\\\\\WWWWWWUUUSSSQQQPPPNNNMMMLLLLLLLLLLLLKKKJJJIIIIIIJJJIIIHHHFFFEEECCCCCCBBBAAA@@@@@@???===<<<<<<;;;===<<<<<<;;;;;;:::::::::777777777666666777777888555444444333333222111000444444444444444333333222000000000000000111111111111111111111111111111111111000000000000111222222............////////////.............../////////111111111111111111111111...////////////000000000111111111111111111111111........................000///......///000///...000000000000000000000000////////////////////////---..................---......////////////......000000//////...---------222222222333444555666777111111000///////////////......------------......////////////000000000000///111222333333111...---//////000111000333???MMMOOO???000...111111000111...000111222111000111111...///111333333222111000222111111111111222333333///111222222000000000111333333333333333333333333111111111111111111222222000//////000111222333444000111222333333333222222///000000111111222333333222222222333333333444444444444444555777:::<<<===>>>AAAFFFLLLTTT^^^iiipppxxx{{{~~~}}}|||xxxxxxwwwuuutttsssrrrqqqoooooonnnmmmllllllkkkkkkdddcccbbbbbbbbbbbbbbbccc___^^^]]]\\\[[[ZZZYYYXXXVVVUUUTTTSSSRRRQQQPPPOOOLLLLLLKKKJJJIIIHHHHHHGGGEEEEEEDDDCCCBBBAAA@@@???>>>?????????>>>>>>===<<<<<<<<<:::999888777777777888888777777666666555555555555555555444444333333444333333222333333444444000000000000000///...---000000000000000000000000........./////////000000///////////////000000000---------------...//////,,,,,,,,,------.........---------...............////////////000000000000....../////////000000000........................---............/////////000///......000000///...//////000000000000111111////////////////////////------............------...//////000000//////...,,,------......///000000000000000111222333444555///////////////000000111///..................///////////////000000000000///000222333222111///...---///222222///333BBBSSSXXXCCC000...111111000111,,,...000111000///////////////111222222222111000333222222111111222222222000111333333111000111222111111111222222222222222000111111111111111111111111000//////000222555666///000222333444444333222//////000000111222222222222222333333333333444444333333444666888:::<<<===???BBBFFFLLLSSS]]]gggmmmwwwyyy}}}~~~}}}zzzzzzyyyyyyxxxwwwwwwwwwqqqrrrrrrqqqnnnlllmmmmmmiiiiiihhhfffeeedddcccbbbaaaaaa```^^^]]][[[ZZZZZZXXXXXXWWWWWWWWWVVVVVVVVVRRRQQQPPPOOONNNNNNMMMMMMLLLLLLKKKIIIHHHGGGFFFEEEDDDDDDCCCCCCBBBAAAAAA@@@??????>>>===<<<;;;::::::<<<;;;;;;;;;;;;:::::::::999999999999999888888777555444333222111222222333444444444444444444444333444333333333333222222222444333333222222222333333000111111222222111000/////////............///////////////000000000000111------........./////////,,,,,,,,,,,,,,,------...,,,,,,------...///000000.../////////000000000111............/////////000------........./////////---------------------------.........////////////000...---...///000///............//////000000000..............................///000000///......///000000111111000000///,,,,,,---......//////000.........///000111333333............///111222333000//////......//////000.../////////000000000111//////111111222111000000//////111222000222===IIIRRR>>>//////111//////222,,,///111222111000000000000000000000111111111111///////////////000111222///111333333222000000111.../////////000000000000000000111111111111000000000000//////000222333555...///111333444333222222//////000000111111222222222222333333333333444444222333444666888:::<<<===>>>AAAEEEKKKRRR[[[dddkkkuuuwwwzzz~~~~~~~~~~~~~~~}}}|||{{{{{{vvvuuuuuutttrrrqqqooonnnkkkkkkkkkjjjiiihhhgggfffeeeeeedddccccccbbbbbbaaa___``````___\\\ZZZZZZ[[[XXXXXXWWWUUUTTTRRRQQQQQQSSSRRRQQQPPPNNNMMMLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJHHHFFFDDDCCCBBBBBBDDDCCCBBBAAA???>>>===<<<:::::::::999999999888888::::::999888777666666555555555555555555666666666444444444444444444333333444333222111111222333444///////////////000000000111111111111000000000000222111111000000000000000///000111222111111//////111000000///000000111111---..................///------......//////000000//////............//////......///000111111222333---------....../////////.........//////000000000,,,,,,---------.........////////////////////////........./////////000000///...------//////...------------.........//////........................///000111222222111000///000000111111111111000000000//////...------,,,,,,......//////000222333444,,,------...000111333444000000////////////000000.../////////000000111111//////000111111111111111111000000222111111666===GGG888...000111---...555...111444555444222222222000000000///000111111222000000000111222444666666...000222333111000000000111111222222333333333444000000111111111111000/////////000111111222222222,,,...000222333222111000/////////000111111222222222222333333333444444444222333444666999;;;<<<===>>>@@@DDDIIIPPPYYYccciiiuuuvvvyyy|||}}}|||zzzyyywwwtttrrrooommmlllnnnllljjjhhhfffeeeeeeeeefffggghhhhhhhhhfffcccbbb^^^]]][[[ZZZXXXXXXWWWWWWXXXWWWUUUTTTTTTTTTUUUVVVSSSRRRPPPNNNLLLLLLLLLLLLJJJIIIGGGFFFEEEEEEFFFGGGEEEDDDBBBAAAAAABBBDDDEEEFFFEEEDDDBBBAAA???>>>===>>>>>>>>>?????????@@@@@@=========<<<;;;:::999888888777666555555555555555999777555444444444666777777555333333444444333222222111111111000000//////111111222222333333333444222222222222222222222222333333222222000///------000000000000000000000000//////000000000000//////,,,------...///000111111,,,...000444555444000,,,////////////////////////,,,---...//////...---,,,------------------------///.........000222444555.........------,,,,,,,,,------............------............////////////...............---------222222111000///...------//////...,,,,,,+++++++++...------...---,,,///222........................111111000000//////......000000//////.........---000000000///---...000222000//////000222444333333------------...000111222000///...------...///000222111000000000000111111222111000//////000111222444999;;;666000000888@@@VVVHHH777------000111000555555444444222111///...000000000000000000000000///////////////000111111000000000000000111222222///000111333333222222111000000000000000000000000333333222222111000000000333111///......///111333---...///111333444444555333333444555555666666777333555777:::;;;<<<<<<<<>>>>>>>>>>>??????>>>>>>======>>>???@@@===<<<:::999999:::<<<===;;;;;;;;;::::::999999999777777888888888999999999888888888777777555444444555555444333333333333333444333222000000111222333555333111111222222222111111111111000000000//////////////////000000111111000000000000000000000000//////000000000000////////////////////////////////////000000000000//////------......//////000000111111333666777666333000........................------............---------------------------------------...///000111222......---------,,,,,,,,,......////////////......////////////000000000000000000//////.........---//////......------,,,,,,,,,,,,,,,,,,---...//////000000000000...,,,++++++........................000000000/////////......000/////////.........---/////////...,,,,,,...000000///...000111333222111...------......///000111///...---,,,,,,---...///............------------///...---,,,,,,---......111444666333......444:::CCCBBB@@@===999555111...444444333333111000///...///////////////////////////////////////000000111000000//////000000111111//////111222222222111000000000000000000000000000////////////............111000///......///000111000000111222333333333333000000111111222333333444444555777999;;;<<<<<<<<<>>>AAAEEEHHHMMMUUU___gggrrrtttwww{{{~~~zzzxxxtttrrrqqqrrrtttuuuzzz{{{{{{{{{yyywwwuuutttrrrpppnnnlllkkkkkklllmmmmmmmmmmmmmmmmmmmmmmmmmmmeeecccaaaaaadddggghhhhhhbbb```___]]]]]]^^^___```bbbaaa```^^^\\\[[[YYYYYYYYYYYYZZZZZZXXXVVVTTTSSSSSSQQQOOOLLLIIIFFFDDDBBBCCCBBBAAA???>>>=========AAABBBCCCCCCBBBAAA???>>>===<<<;;;:::999888888888999888777666666666666777555555444444444555555666555555555555666777888999555444333222222333444555111222222333333444555555222222222222333333333333333444444444333222111000222222111000000000111111222111///.........///000222000......///000///...000000000000////////////............////////////........................,,,---...000111111111111////////////////////////...//////000000//////.....................////////////000111333333111///.................................------.........------------------------+++,,,,,,---......------...------------,,,,,,,,,//////000000000000////////////000000000111111111111111000000///...------------------------------))))))******+++,,,------,,,...000222222222000...........................///////////////........./////////..................//////---++++++,,,...000///......000111000...///...............//////------,,,,,,,,,,,,------000000111111111000......222111000///......//////...///000///......000222111999BBBCCC<<<444000///222222222111000///...---//////////////////////////////......//////000111////////////000000000000...//////000111000000000000000000000000000000000000000000111111111111111////////////////////////333333333333222222222222//////000111111222222333444555777999:::<<<<<<<<<===AAAEEEIIINNNWWWaaaiiirrrtttwwwzzz}}}~~~~~~}}}|||~~~}}}||||||~~~|||wwwrrrnnncccaaa]]]ZZZZZZ[[[^^^____________^^^]]]\\\ZZZYYYZZZYYYXXXVVVVVVWWWXXXYYY\\\\\\\\\]]]]]]^^^___```UUUSSSQQQOOOPPPRRRTTTUUURRRQQQPPPOOOOOOPPPQQQRRRQQQPPPOOONNNMMMLLLKKKJJJIIIIIIIIIHHHGGGEEEDDDCCCCCCBBB@@@>>><<<:::999888;;;;;;:::999888888777777777888888888888777666555666666555444333333333333666666555555555444444444222222111111111111222222222222222222222333333444111111000//////000111111//////000111222222333333111111111222222222333333333333333333333222111111000000////////////000000222111000000//////000000000///------...//////...//////////////////////////////000000000000000000---------------------------...///000111222222222////////////////////////...//////////////////........................---...---,,,---///000///...........................///...---,,,,,,---...///------------------------+++,,,---......---,,,+++------------------------......////////////......////////////000000000000111111000///...---,,,,,,.........//////000000000---------------,,,,,,+++***,,,------///222222///...........................................................................//////...,,,+++,,,---000...------//////...,,,000///...---------------------------------------000111333333333111///...222222111000000/////////---------...//////...---...333888777222...///111000000000000///...------///////////////////////////............///000000......//////000000000000.........///////////////000000000000000000000000000000111222222333444444//////000000000000//////333222222111111111111111222222222333444444555555444555666888:::;;;<<<<<<===@@@EEEIIIOOOXXXccckkkrrrsssvvvyyy|||}}}~~~~~~nnnoooqqqtttwww}}}~~~|||zzzxxxvvvuuuuuuvvvwwwyyyzzz{{{zzzyyyyyyzzz|||~~~~~~|||zzz{{{zzzwwwvvvvvvxxx{{{}}}{{{yyyuuurrrnnnkkkiiiiiiiiimmmttt|||}}}wwwnnnfffbbb```^^^]]]aaa```___```bbbfffkkknnnvvvyyy}}}xxxrrrhhhgggeeeccc```\\\VVVRRRNNNLLLIIIGGGFFFHHHJJJKKKKKKKKKJJJJJJIIIHHHGGGFFFFFFFFFEEEDDDDDDEEEFFFFFFJJJJJJJJJJJJKKKMMMNNNOOOHHHGGGDDD@@@>>>>>>@@@BBBBBBAAA@@@@@@@@@AAABBBBBBAAA@@@@@@???>>>>>>======??????>>>===<<<;;;:::999999999999888888777777666555555555555444333333333444444444444444444333333111111000000///000000000222222222222222111111111000/////////...---,,,,,,222222222111111111000000000000////////////000000000000000111111111111111111111222222222333333333222222222333222222111000000///////////////000000222111111000000000000000000...------///000///........................///000000//////////////////........................000000111111222111111111..............................////////////..................------------000...---...000111000///........................///...---,,,,,,---...///------------------------,,,---...//////---,,,+++------------------------,,,------......------,,,---------.........////////////...------,,,++++++------......//////000000111111222222222111000/////////---)))+++111222...////////////////////////---------------.........---------..................///000///...,,,---...///---,,,---......---,,,000///...------,,,,,,---.........//////.........,,,---///000000///---,,,.........------,,,,,,+++///...---///111222000---111000///---+++,,,...///....../////////......---.......................................//////000......///000111000000///.............../////////////////////////////////,,,------...///000111111000111111222222111111000111111000000000111222222333333444444555666666666444444555777999:::<<<===<<<@@@EEEIIIOOOXXXccckkkqqqsssuuuyyy{{{}}}~~~~~~NNNPPPRRRUUUXXX]]]cccgggqqqtttxxxzzz{{{{{{}}}~~~|||zzzwwwvvvtttuuuvvvwwwwwwvvvtttssskkkjjjjjjhhhgggeeecccbbb```___]]][[[ZZZYYYXXXXXXXXXYYYZZZ[[[\\\\\\]]]]]]cccfffkkkpppqqqpppllljjjhhhddd___[[[ZZZ\\\___bbb```^^^[[[WWWTTTRRRQQQPPPMMMQQQYYYccclllsssuuuuuuddd^^^VVVOOOKKKIIIHHHGGGIIIHHHGGGHHHJJJMMMQQQSSSYYY[[[```dddfffddd___ZZZRRRPPPNNNMMMKKKIIIEEEAAABBBAAA???>>>===>>>???@@@??????>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;<<<<<<=========<<<<<<===???AAACCCBBBAAA???;;;777555666777777777777777777777888999888888888888777777777777777777666666555555444444333444444444555555666666222222333333333222222111333222222222222222222222111111000000000111222222000000111111000000///...000000000000///...---,,,000111111000000///------......////////////......000000000000////////////000000000111111111222222///000000000000000////////////......//////000000////////////............000...------///000000///---------...........................------------........................111111111111111000///...........................---......//////......---------------------.........---,,,---...///...---------------------------.........------.........------------------------.........///......------,,,,,,,,,------------...,,,,,,,,,------,,,,,,,,,,,,,,,---------.........---------,,,,,,,,,,,,+++++++++,,,,,,---------...)))***,,,...000000000000...000...,,,333@@@DDDAAA////////////////////////,,,,,,,,,------------------------------.........,,,...000000...---...///...---,,,,,,...///...---//////...---,,,,,,,,,---......///000000///......,,,---///000111111000000------...//////......---/////////000222222111///111///------//////---***------.../////////....................................------......///000...///111222222222111000///............///000000////////////////////////......///000000111222222222222222222222222222222222111000000000111222333111222222333333444555555444444555666888:::<<<===<<<@@@DDDIIINNNWWWccckkkppprrruuuyyy|||~~~???AAACCCEEEGGGJJJMMMPPPRRRUUUYYY\\\]]]]]]^^^___bbbbbbcccccccccbbb```___[[[[[[[[[ZZZYYYXXXVVVUUUPPPPPPPPPOOONNNLLLKKKJJJHHHGGGFFFEEEEEEEEEEEEEEECCCCCCDDDDDDFFFGGGHHHIIIOOOTTTZZZ```bbb```]]]ZZZVVVRRRNNNJJJHHHIIIKKKLLLMMMKKKHHHEEEBBBAAAAAAAAA>>>@@@EEEMMMTTTYYYZZZYYYNNNJJJDDD@@@>>>======<<<;;;;;;;;;;;;<<<>>>AAABBBEEEFFFIIIMMMOOONNNJJJGGGDDDBBBAAA@@@@@@???===;;;;;;;;;;;;:::::::::::::::999888888777666666666666888888888888888888888888888777666666777999;;;===?????????;;;777444444666444444444444555555666666555555555555666666666666333333333222222222333333111111111222222333333333111222333444444333222222111111000000000000111111111111111111111222333333///000111111111000......///000111111111000//////...///000000000///...---......////////////......//////////////////////////////000000000111111111//////000000000000//////...---------......///000..................---,,,///---,,,,,,.../////////,,,,,,---------........./////////.........------........................///////////////...------........................---......//////......---,,,,,,,,,------.........,,,++++++,,,......---+++------------------------------............------------------------------......---------......///,,,,,,,,,---------......,,,------------------,,,------------.........///,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,$$$&&&(((+++,,,---,,,,,,)))......///999IIIMMMHHH////////////////////////++++++,,,,,,,,,---------,,,,,,,,,------.........))),,,...///...---...///---,,,,,,---///000///.........---,,,,,,,,,------------...//////...------......///111222333444555---...///111111111111000...///////////////000111...------...000///,,,)))------...///////////////...........................------------.../////////000222333333333111111//////.........///000111////////////////////////111111222222333333333444333222111000000111222333777555333222111111222333000111111222333333444444444444555555777999<<<===<<>>@@@BBB>>>BBBFFFHHHIIIIIIJJJKKKIIIKKKMMMNNNPPPPPPPPPOOOLLLKKKIIIHHHFFFDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@???===<<<<<<<<<<<<<<<======::::::::::::;;;===@@@AAACCCGGGNNNTTTWWWUUUQQQNNNJJJHHHEEEBBB@@@@@@@@@AAADDDBBB???<<<;;;::::::;;;;;;;;;===AAADDDEEEDDDCCCBBB???;;;999999::::::999777777777888999:::;;;;;;======>>>AAACCCBBB@@@===;;;999777777888999888777555555666666666555444333666666555444333333333333444444444333333333222222555444222222333555777888999;;;;;;999444222222333222222222333333444444444111111111222222222333333333333222222222333444555111111111111111111111111...///000111111111000///000000000//////000111111------------......///000,,,---.........---,,,+++)))+++,,,............------...000111222222111111000000111111111111000000/////////000000111111222000000000111111111222222000000111111111111111000,,,,,,,,,,,,------.../////////000000//////...---...,,,++++++---//////...,,,,,,,,,------.........222222111111000000000///------------------------,,,,,,------...------,,,........................---..................---++++++,,,,,,---...////////////000111333333111///------------------------,,,---...//////...---,,,------------------------------,,,+++,,,---///000,,,,,,,,,------.........---..................---............/////////000,,,,,,------.../////////........................+++,,,...//////...---+++***......,,,333>>>>>>555000000000000000000000000+++++++++,,,,,,---------,,,,,,,,,------.........'''***,,,...---------...---,,,+++---///000000///---------,,,,,,------...,,,,,,---......---,,,,,,+++++++++---///111333444)))***,,,...//////......---...///...------///111,,,,,,,,,+++,,,,,,------------...///000000000000...........................------------.../////////111333444444444222111000//////......000111222///////////////////////////////////////000000000333111///......///111333;;;999666444222222222333111222222333444444555555444444444555777999<<<===<<>>:::777777;;;>>>??????===>>>@@@AAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@CCCBBBAAA@@@>>>>>>============<<<<<<<<<;;;;;;;;;======<<<<<<;;;:::999999888888888999:::;;;===>>>AAAEEEJJJOOOPPPMMMIIIFFFEEECCC???<<<;;;;;;<<<===>>>>>>>>>======<<<<<<;;;888888888888999:::;;;<<<999888888777666555555444555555555666666666666777:::999999:::<<<>>>===<<<666555555555555555666777777888888888888888888777999777555222111222444555333444444444444444333333333333333444555666777888???<<<888666555666555444333333333333333444555666444444333333333222222222777666444222111000//////333333333222222111111111111000111222333333111///111000000////////////000000000//////.........---000000000000000000000000......////////////......////////////000000000000000000000000000000000000,,,---------.../////////000000000000111111111111000000000000////////////,,,------...............000000////////////000000......------------......,,,,,,---......---,,,,,,//////.........---------...---,,,+++++++++,,,---........................------............------,,,,,,------...///000000+++,,,,,,,,,---.........------------------------//////.........---------------------------------------------.........//////...,,,++++++,,,...///////////////////////////,,,,,,,,,---,,,,,,++++++...............///000000,,,------......------,,,000///...------...///000000000///...---,,,,,,+++......------------......000000000000000/////////222111000///////////////------------------------++++++,,,---......------//////......---......///------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------............///111000...---,,,...///000.........------,,,,,,,,,,,,------......------,,,...------------.../////////...------...///000111////////////////////////...///111333333111///...000000000000////////////////////////000000000000111000000000//////......---///////////////111333<<<777222000000111111///222222333333333333444444333444666888:::;;;<<<<<<>>>???AAAEEEMMMWWWccckkksssuuuyyy}}};;;999666777:::>>>@@@@@@======>>>???@@@AAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA???>>>===<<<<<<<<<999999:::<<<===>>>??????:::::::::999888888777777888888999999:::<<<===>>>AAAFFFLLLPPPRRROOOKKKHHHEEECCC@@@>>><<<<<<===>>><<<<<<;;;;;;:::999888888999888888888999999::::::::::::999999888777777666555555666666666777777777999888777999:::<<<;;;:::666666666666666777888999999::::::::::::::::::999999888666444444555777888666666666666555555444333333333333333444555666777999888666444222222333444444333333333444444555666444444444333333333222222666555444333222111111111222222222222222333333333222222222333444444222000111111000////////////000000000/////////.........////////////////////////......////////////............/////////000000000000000000000000000000000------..................000000000000111111111111000000000000////////////------...////////////...000//////......//////000......------------......------...//////...------//////.........---------+++,,,---...///......---........................------............------,,,,,,------...//////000.........///////////////------------------------//////.........---------------------------------------........./////////...---,,,++++++,,,---...---------------------------......///......------...............//////000,,,,,,------------,,,,,,------,,,++++++,,,------/////////...------,,,,,,---------,,,,,,---------........./////////000000......---,,,,,,+++++++++------------------------//////......------,,,,,,------........./////////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------............111000...---,,,,,,------......---------,,,,,,,,,---------------------------------------...//////222111///...---------...------------------------...///000000000000///................../////////.../////////000000000000111111000000000/////////---///////////////111333999666222111222222222000222222333333333333444444444555666777999;;;<<<===>>>???AAAFFFMMMYYYeeemmmuuuwww{{{;;;999777888;;;>>>@@@@@@@@@@@@@@@AAABBBCCCDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???>>>=========;;;<<<>>>@@@AAABBBCCCCCC@@@@@@??????????????????============>>>@@@AAABBBDDDIIIPPPUUUVVVTTTOOOLLLHHHFFFDDDAAA@@@@@@AAABBBBBBBBBAAA@@@???>>>===<<<<<<<<<;;;;;;::::::::::::;;;;;;::::::999999888888777888888888888999999999:::999888888:::;;;:::888888888999999:::;;;<<<===>>>>>>????????????>>>>>>;;;:::999888888:::<<<===:::::::::999888777666555666555555666666777888999:::;;;;;;999555555777:::555555555444555555666666666555555555444444444444666555555444444444444444222222222333444444555555444444444555666666444222222111000///////////////000000////////////....................................////////////......------........./////////000000000000000000000000//////..................000000000000111111111111000000000000////////////......///000000000/////////..................///......------------............///000000///.....................---------)))+++...111222111///...........................------............------,,,,,,------...////////////////////////.........------------------------...............---------------------------------............/////////000------,,,,,,,,,,,,------++++++++++++++++++++++++------......///......---......------......///000---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////////////////...---,,,+++------------------------000///...---------...///444444444444333222000///------......------,,,+++------------------------------------............111000000///...---,,,,,,...------------,,,,,,,,,...---,,,,,,,,,,,,---...+++,,,,,,---...//////000111000///...------------------------------------........................,,,,,,---------.............../////////000000000111111111111000000000000---///////////////111333777555333333444444222111222222333333333333444444555555555666888:::<<<>>>>>>???BBBGGGOOO[[[hhhpppxxxzzz}}}???>>>======>>>@@@AAABBBFFFGGGJJJLLLMMMMMMLLLKKKLLLLLLKKKKKKKKKJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEGGGHHHIIIJJJJJJJJJIIIHHHIIIIIIIIIJJJJJJJJJJJJJJJFFFFFFFFFFFFGGGHHHIIIJJJKKKOOOVVV[[[]]]ZZZVVVRRRNNNMMMKKKIIIHHHGGGHHHHHHJJJJJJIIIGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@???>>>===<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<============>>>===;;;<<<======<<<;;;<<<======>>>???@@@BBBCCCEEEEEEFFFFFFFFFFFFEEEEEEAAA@@@???>>>>>>>>>???@@@??????>>>>>><<<;;;:::999::::::::::::;;;;;;<<<===>>>@@@BBB???999777:::>>>888888777777777888888999888888888888777777777777666666666666666777777888666666666666666666666666666666666777999888666444222222111000////////////000000//////////////////..............................////////////......------------.........///////////////////////////000000//////......------///000000000111111111111000000000000////////////...//////000000000000000......------------............------------...............//////.................................***,,,...000000000///...........................------............---------------.........//////.........---,,,,,,,,,+++------------------------........................------------------------........./////////000000+++,,,------------,,,+++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,...------------...//////---,,,++++++++++++,,,---------------------------,,,,,,,,,------.........---------------------------,,,,,,,,,,,,,,,,,,,,,...///000000///...---,,,---------------------------,,,,,,,,,---000333555>>>>>>>>><<<999444000...------......------,,,+++........................,,,,,,---------.........///000000000000000///...------------------------///...,,,++++++,,,...///***+++,,,---.../////////,,,,,,,,,---...///000111//////////////////////////////...------...//////,,,,,,,,,---......//////........./////////000000111111111111111111000000---/////////...///111333777777777777666555333111222222222333333333444444666555555555777:::===??????AAADDDJJJSSS___llluuuzzz|||~~~HHHHHHGGGFFFEEEEEEFFFGGGOOORRRWWW[[[\\\ZZZWWWTTTVVVUUUUUUUUUUUUTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPPPPRRRSSSTTTUUUUUUUUUSSSRRRQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQQQQQQQQQQRRRSSSTTTSSSWWW\\\```aaa___[[[XXXUUUTTTRRRQQQPPPOOOPPPPPPNNNNNNMMMLLLKKKJJJIIIHHHJJJJJJJJJIIIGGGFFFDDDCCC@@@@@@@@@@@@@@@?????????AAAAAAAAABBBBBBBBBCCCCCCCCCBBBAAAAAABBBCCCBBB@@@AAAAAAAAABBBCCCEEEFFFGGGKKKKKKLLLLLLLLLLLLKKKKKKHHHFFFEEECCCBBBAAAAAAAAACCCCCCCCCBBBAAA???>>>=========<<<<<<<<<===>>>>>>???BBBCCC???999666888;;;<<<;;;;;;:::::::::;;;;;;<<<<<<;;;;;;;;;:::::::::777777777777888999:::;;;;;;;;;:::999888888777777888888888999::::::888666333222111000//////////////////000000000000000000..............................////////////......------------.........///////////////////////////000000000//////......---///000000000111111111111000000000000////////////...//////000000000000000......------------............------------......---------------------------...........................---------------...........................------............---------------........................---,,,,,,,,,+++---------------------------.....................------------------------............////////////++++++,,,------,,,++++++++++++++++++++++++++++++***++++++,,,---------,,,---------------...//////---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,---...............////////////............---,,,+++***))))))***++++++,,,,,,,,,++++++---------------------------,,,,,,,,,---000333555======<<<:::777222...,,,------......------,,,+++........................,,,,,,,,,------------...,,,,,,---///////////////------------------------///...,,,++++++,,,...///***+++,,,---............***+++,,,---...///000000////////////////////////000//////......//////000------........./////////............////////////000000000000000000111111---/////////...///111333888999:::999777555222111222222222333333333444444666555555555777:::===???@@@BBBFFFLLLUUUbbbpppxxx{{{|||~~~RRRSSSSSSRRRPPPOOOPPPQQQYYY]]]bbbggghhheeeaaa___^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[ZZZYYYYYYYYYYYYYYYWWWYYY[[[]]]^^^^^^]]]\\\ZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYZZZZZZXXX[[[^^^```aaa___\\\ZZZXXXXXXWWWVVVUUUTTTTTTTTTSSSSSSRRRRRRQQQQQQPPPPPPOOOOOOOOOOOOMMMKKKIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEGGGHHHGGGFFFDDDDDDDDDEEEFFFGGGHHHIIILLLLLLMMMMMMMMMMMMLLLLLLJJJIIIGGGEEEDDDBBBBBBAAAEEEEEEDDDDDDCCCBBBAAA@@@===<<<<<<<<<<<<<<<======BBBDDDEEEBBB>>>;;;<<<=========<<<<<<;;;<<<<<<<<<>>>=========<<<<<<<<<<<<999999999999:::;;;<<<===>>>===<<<;;;:::888777777999999999:::;;;;;;999777444333222111000///////////////000000000000111111..............................////////////......------........./////////000000000000000000000000000000//////////////////000000000000111111111111000000000000////////////......///000000000/////////..................///......------------......------,,,,,,,,,,,,---------------...............000///---,,,+++,,,---...........................------............------........................///////////////.........---------------------------------...............------------------------------------.........///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////------,,,,,,------...///,,,------......------,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,---------......///000111111000///.........---,,,+++***))))))+++++++++,,,---...///000------------------------000///...---------...///000000000000///---,,,+++------......------,,,+++------------------------,,,,,,,,,,,,------------*********+++,,,,,,------,,,,,,,,,------------......---,,,,,,,,,,,,---...***+++---......---,,,,,,------.........------,,,------------------------////////////////////////........................------........./////////////////////000000000000---///////////////111333666888999888666333222333222222333333333333444444555555555666888:::<<<>>>AAACCCGGGMMMVVVcccpppyyy|||}}}~~~YYY[[[]]]\\\ZZZZZZ\\\^^^aaadddgggiiijjjjjjhhhgggcccbbbbbbbbbbbbaaaaaaaaa______^^^^^^]]]]]]^^^^^^ZZZ\\\^^^``````___]]]\\\^^^^^^]]]]]]\\\\\\[[[[[[YYYYYYXXXXXXYYYYYYZZZZZZZZZZZZ\\\\\\\\\[[[YYYXXXXXXXXXWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPPPPPPQQQQQQOOOMMMKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHHHHHHHIIIIIIIIIGGGFFFFFFGGGIIIJJJIIIHHHEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGFFFDDDCCCBBBAAAAAACCCCCCDDDDDDCCCBBBAAAAAA>>>======<<<<<<======>>>CCCCCCCCCCCCBBBAAA@@@@@@======<<<;;;;;;;;;;;;;;;============<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>><<<<<<;;;::::::999888888999999999:::<<<<<<999777555444222111000///////////////000000000111111111////////////////////////......////////////............/////////000000000000000000000000000000000///////////////000000000000000000000111111111111000000000000////////////------...////////////...000//////......//////000......------------......///...---,,,,,,---...///---------.........//////............////////////........................------............------.................................///////////////---------------------------------.........//////------------------------,,,,,,,,,,,,---------------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////------,,,,,,------...///,,,---///000000///---,,,+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,---------...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,...---------///222555777------------------------//////......------,,,,,,*********+++++++++++++++------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---,,,+++***++++++,,,,,,,,,,,,---------......------------------------+++,,,---......,,,+++***,,,,,,---.........---,,,---------------------------...////////////...---//////......---,,,,,,,,,---------.........//////---.........////////////---///////////////111333111333555555333222333555222222333333333333444444444555666777999;;;<<<===@@@BBBEEEKKKTTTaaannnwww~~~~~~~~~\\\___bbbbbbaaabbbdddgggffffffggghhhiiijjjkkkkkkdddddddddcccccccccbbbbbb``````___^^^^^^^^^______]]]___``````___\\\YYYWWWZZZZZZYYYXXXXXXWWWVVVVVVWWWWWWWWWWWWWWWWWWXXXYYYYYYYYYYYYXXXWWWVVVUUUUUUVVVVVVVVVUUUUUUTTTTTTSSSPPPPPPQQQQQQQQQRRRRRRRRROOOPPPPPPQQQOOOMMMKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJFFFEEEEEEFFFHHHJJJIIIHHHEEEEEEEEEDDDEEEEEEFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@???????????????@@@===<<<<<<>>>@@@@@@???>>>===<<<;;;:::::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>999999999999999999999999:::999999:::<<<<<<:::888555444333111000///////////////000000111111111222000000000000000000000000......////////////......////////////000000000000000000000000000000000000......//////000000111111000000000000111111111111000000000000////////////,,,------...............000000////////////000000.........------.........000///...------...///000---------.........//////***,,,///222333222111///........................---..................---.....................---+++,,,,,,------.........---------------------------------.........//////------------------------+++++++++,,,,,,,,,---------,,,***))))))***,,,---++++++++++++++++++++++++)))***+++,,,---------------,,,,,,,,,,,,---......+++---000222222000---+++......///000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,)))******,,,---...//////+++***))))))+++000444777------------------------++++++,,,---.........---...---,,,,,,,,,,,,------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------555333000---,,,,,,,,,---,,,,,,,,,------.........,,,------......------,,,,,,---.........,,,***(((((()))+++...///000000///////////////////////////+++,,,...//////...,,,+++///...------,,,+++***)))---------.........//////,,,---------......//////---///////////////111333,,,...111111000111444777222222333333333444444444333444666888:::;;;<<<<<>>???>>><<<;;;<<<===???@@@======<<<<<<;;;;;;;;;:::<<<======<<<;;;888666555444444555666777888999999777777777777777777777777555555666666666666555555777777777777777777777777777666333111111111222333222222222111111000000000111111111111111111111111......////////////......000000000///////////////000000000000000000000000111000...---...///111222222111111000000000000000//////000000000000//////(((***,,,---------///111222111000...---------,,,------............---------.........---,,,,,,+++...........................---,,,,,,,,,,,,---............------,,,,,,,,,,,,,,,,,,------..................------,,,,,,,,,+++,,,,,,------,,,,,,+++.................................------,,,,,,,,,---,,,,,,,,,,,,---...///++++++,,,,,,,,,,,,------......---------,,,,,,,,,------,,,,,,+++***)))(((---,,,,,,++++++,,,,,,---))))))***+++,,,...000111---......//////......------///111000...+++))))))))))))*********+++++++++***,,,---,,,++++++---...,,,,,,,,,---------............///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++------,,,,,,,,,------...---------+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////,,,++++++***+++,,,---...++++++++++++++++++++++++,,,...000...***)))***,,,,,,...000222222///,,,***,,,,,,,,,------...............,,,,,,,,,,,,......//////.........---------,,,******,,,///000///,,,,,,,,,,,,---------......---------.........//////---...///...,,,+++,,,---...............///000000111111000000000000111111111111111111111222222222555555555555777999;;;<<>>>>>????????????>>>>>>>>>???@@@AAAAAA???===<<<>>><<<;;;::::::;;;===>>><<<;;;;;;;;;::::::::::::999999::::::999888777666555555555666777777888888777777777777777777777777555555666666666666555555777777777777777777777777888666444222222222333444333222222222111111111111111111111111111111111111000000000000000000//////000000000000000000000000000000000000000000000000111000///...///000222333222111000000//////000000//////000000000000//////111222222111///---...///000//////...............------............------------......------,,,+++...........................---,,,,,,,,,,,,---.........---------,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,------......------,,,------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------------,,,,,,,,,,,,---...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...++++++,,,,,,,,,,,,++++++///111222222///---++++++******++++++,,,,,,,,,,,,((()))***+++,,,+++***))),,,,,,,,,------------...---.../////////...------++++++,,,,,,,,,,,,++++++...,,,******+++------,,,,,,,,,------...------,,,+++,,,,,,------,,,,,,+++++++++,,,------...//////,,,,,,+++++++++,,,...///,,,,,,,,,,,,,,,,,,++++++...///000000/////////000+++,,,///111222111///...***++++++++++++++++++,,,...---,,,++++++,,,---...///.........------------,,,+++***,,,///000///------------.........//////,,,------------............///000///---,,,---...//////.........//////000111111000000000000111111222222222222333333333333555555555555777999;;;===>>>@@@CCCIIIRRR___llluuuzzz}}}]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[ZZZYYYXXXWWWXXXWWWWWWVVVUUUTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPOOOMMMMMMLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDDDD@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>============<<<<<<<<<;;;<<<<<<======<<<<<<;;;<<<===>>>>>>>>>===<<<;;;<<<;;;:::999999999:::;;;::::::::::::999999999999666666777888888777777777666666666666666666666666555555555555555555555555444555555666666555555444555555555555555555555555777666444333222333333444333333333222222222222111111111111111111111111111111111222111111000////////////000000111111222222000000000000000000000000222111000///000111222333222111000000//////000000//////000000000000//////000111111///,,,******+++---.........//////000000------............------------......------,,,,,,------------------------...------,,,,,,------......------------,,,,,,,,,,,,,,,,,,------------......------------,,,,,,,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,---...---,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,'''(((***,,,------,,,+++,,,,,,---......---,,,,,,...------,,,,,,++++++***++++++,,,,,,,,,,,,++++++000111333222000...------+++,,,,,,,,,,,,---------((((((***...000///+++&&&,,,,,,,,,,,,------------,,,,,,---......------,,,******++++++++++++******...,,,******+++------,,,,,,------...------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---......//////------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,------+++---000222111000...---***+++---///111222222222,,,++++++++++++++++++***,,,,,,++++++++++++,,,,,,............------------,,,++++++---//////...---............////////////,,,,,,,,,,,,------------...000000000...---...///000000///....../////////111111000000000000111111333333333333444444444555555444555666777:::<<<>>>===???BBBHHHQQQ]]]jjjssswwwzzz~~~YYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWVVVUUUTTTSSSSSSRRRQQQQQQPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNMMMLLLKKKKKKJJJJJJKKKKKKLLLLLLKKKKKKMMMMMMMMMLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJIIIIIIGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGFFFFFFEEEDDDCCCCCCEEEFFFFFFGGGGGGFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBCCCAAAAAAAAABBBBBBBBBBBBBBB@@@@@@@@@AAAAAA@@@@@@?????????>>>>>>>>>>>>??????<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;:::;;;:::999888888888999:::::::::999999999999999999666666777777777777666666666666666555555444444444333333333333333333333333444444444555555444444444333333333333333333333333555444333222222222333333333333333222222222222222111111111111111111111111111111111111000///.........//////000111222333333000000000000000000000000000000//////000000111222111111000/////////////////////000000000000//////***,,,------,,,+++,,,...---......///////////////------............------,,,------...------,,,,,,------------------------------------------------------------------------------------------------------------------------------............------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,---///111111000///...+++++++++,,,,,,,,,---------------,,,,,,,,,++++++''''''((()))+++---///000+++,,,...//////...,,,+++------------,,,+++******---------......---------...///111000...---------+++,,,,,,,,,,,,,,,,,,,,,,,,+++---222777666...'''++++++,,,,,,,,,---------++++++,,,,,,,,,---,,,,,,******++++++++++++******...,,,******+++------,,,---------...------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------............---------------------...,,,,,,------------......,,,333:::<<<777000---+++,,,,,,---...///111222333.........------,,,,,,,,,++++++++++++++++++++++++------------------------+++,,,,,,---.........---------------............+++++++++,,,,,,,,,------...///000///...---...///111000//////////////////222111111000000111111222222222333333444444555555555555555666888:::<<<>>><<<>>>AAAGGGOOO\\\iiiqqqvvvyyy}}}UUUUUUUUUUUUUUUUUUUUUUUURRRRRRSSSSSSRRRRRRQQQPPPPPPPPPOOOOOONNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJHHHIIIJJJJJJKKKKKKKKKKKKLLLLLLKKKJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIHHHHHHEEEEEEEEEFFFFFFGGGGGGHHHFFFEEEEEEDDDCCCBBBBBBAAACCCCCCCCCDDDDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@===>>>>>>?????????>>>>>>???>>>>>>======>>>>>>???;;;;;;;;;;;;::::::::::::999999::::::::::::999999:::::::::;;;;;;;;;::::::;;;:::999999888888888888999999999999999999999999999888777777666555555555666666555555444333333333222222222222222222222222333333444444444444333333222222222222222222222222222222111111111111111111222222222222222222222222111111111111111111111111///000000000//////...---......///000111222222333////////////////////////............//////000000111000000///...///////////////000000000000//////+++---/////////000111333/////////000//////------------............------,,,,,,------...------,,,------------------------------------------------------------------------------------------------------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,---///111111000///...+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++...---++++++,,,000555888+++,,,...//////...,,,+++***+++,,,---------,,,,,,,,,------------------,,,***,,,---,,,+++***+++,,,++++++++++++************------///444888777000)))+++++++++,,,,,,,,,------++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,...,,,******+++------,,,---.........---,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,------.........222>>>IIIIII>>>333......///...---------...000000.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,------------------+++,,,---...------------++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,---......---,,,---...111000000/////////000000222222111111111111222222111111111222333444444555666666666666888:::<<<===<<<>>>AAAFFFOOO[[[hhhpppwwwzzz}}}QQQQQQQQQQQQQQQQQQQQQQQQKKKLLLMMMMMMNNNNNNMMMMMMNNNMMMMMMMMMLLLLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKLLLKKKJJJIIIIIIIIIIIIJJJGGGHHHIIIJJJJJJJJJJJJJJJHHHHHHHHHGGGFFFEEEEEEDDDCCCDDDDDDEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@AAAAAAAAA@@@????????????>>>>>>>>>>>>??????>>>>>>>>>===============<<<<<<===>>>>>>>>>>>>===>>>>>><<<<<<<<<<<<>>>>>>;;;;;;:::::::::999999999888999999::::::999999888888888999999999999:::::::::999999999888777777777777777777888888888888888999888777666555555555555555555555444444333333333222222222222222222222222222333333444444333333222222222222222222222222222000000000000000000000000000111111111111222222222111111111111111111111111......////////////............//////000000111111////////////////////////------........./////////111000//////......////////////000000000000//////---...//////------...///...///000000000///---,,,------............------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------------......------------,,,,,,,,,,,,,,,,,,------------...+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,---...---,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++///---***)))***...333666++++++,,,------,,,++++++(((***+++---......------******++++++++++++******(((***+++***))))))***+++++++++***************)))++++++---111444333...)))++++++++++++,,,,,,,,,,,,++++++++++++,,,---......000...---++++++---...000...,,,******+++------,,,............---,,,+++++++++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---------,,,+++***++++++,,,,,,------......222<<>>AAAFFFOOOZZZgggpppvvvyyy}}}MMMMMMMMMMMMMMMMMMMMMMMMHHHIIIJJJLLLMMMMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIHHHGGGGGGGGGHHHHHHEEEFFFGGGHHHIIIIIIIIIIIIFFFEEEEEEEEEDDDDDDCCCCCCAAAAAABBBCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????>>>>>>===<<<======<<<<<<<<<======>>><<<<<<<<<;;;;;;:::::::::;;;<<<======>>>>>>=========<<<:::999999:::<<<===:::999999999999888888888777888888888888888888777666666666666666777888888888888888777777666555444444444555555555666666666666555444333333444555555444444444333333333333333222222222222222222222222222222333333333333222222222222222222222222222222000000111111111111000000//////000000000111111111111111111111111111111111---...///000000000000000.............../////////////////////////////////---......///////////////000000///............/////////000000000000//////,,,---...---+++******,,,,,,---///000111000...---------............------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++******)))(((((()))***,,,---++++++++++++++++++++++++(((***,,,---......---,,,******++++++++++++******)))***++++++******,,,...,,,,,,,,,++++++************+++,,,---...---,,,+++***++++++++++++,,,,,,,,,,,,+++++++++,,,---///000444222...,,,,,,...222444...,,,******+++------,,,............---,,,+++***+++,,,,,,------,,,,,,+++************************++++++,,,,,,,,,+++***)))******++++++,,,------------111555555111---+++***---------,,,,,,+++++++++***++++++++++++++++++,,,+++,,,---......---,,,+++++++++,,,,,,,,,---------+++---//////,,,+++,,,...+++++++++,,,,,,,,,------,,,------------.........+++---......------...000......//////000111333333333222222111111222222333111111222333444555666666::::::888888888888::::::===???BBBGGGOOO[[[gggppptttwww{{{~~~JJJJJJJJJJJJJJJJJJJJJJJJHHHIIIKKKMMMNNNOOOPPPPPPJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJJJJJJJKKKHHHGGGFFFEEEEEEFFFGGGGGGDDDDDDFFFGGGGGGHHHHHHHHHFFFEEEEEEEEEEEEDDDDDDDDDAAABBBCCCCCCDDDDDDDDDDDDBBBBBBAAAAAA@@@@@@??????>>>>>>>>>>>>????????????======>>>>>>===<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<;;;;;;:::::::::;;;;;;<<<===>>>>>>>>>===;;;:::888777777888:::;;;888888888888777777777777666666777777777777666666444444444444444555666777666666666666555444333222222222222333333444444444222222111111222444555666333333333333333333333333222222222222222222222222222222222333333222222222222222222222222222222222000111111222222222111111......//////000000000111111111111111111111111111---...///111222222222222...............---------////////////////////////...//////000000000000000000000///...............//////000000000000//////...///000000......///000***+++...000111111000///---..................---+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,------..................------,,,,,,,,,,,,,,,,,,------.........---..................---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------,,,,,,,,,---...///++++++,,,,,,,,,---------,,,,,,,,,+++++++++************,,,------,,,+++***++++++***))))))***++++++)))+++---......---,,,+++,,,,,,,,,------,,,,,,,,,+++,,,------,,,,,,...000---------,,,,,,+++++++++***,,,---,,,++++++---...******+++++++++,,,,,,,,,,,,,,,++++++,,,...///000777444///,,,,,,///444777...,,,******+++------,,,............---,,,+++***+++,,,,,,------,,,,,,+++*********)))))))))))))))***++++++,,,+++***)))((())))))***++++++,,,------...+++((()))---000///...***++++++,,,,,,++++++***,,,,,,,,,------.........,,,,,,............,,,,,,+++++++++,,,,,,---------+++---000///,,,+++,,,...,,,,,,,,,---------......---------.........//////,,,...//////......///111.........///000222444444333222222111111222222333222222333444555666777888<<<;;;999888888888999999>>>???BBBGGGOOO[[[gggpppqqquuuyyy}}}GGGGGGGGGHHHHHHGGGGGGGGGFFFGGGGGGHHHIIIJJJKKKLLLJJJHHHGGGEEEEEEFFFHHHIIIDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFGGGGGGGGGFFFFFFEEECCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBCCCCCCBBBAAAAAA@@@@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999:::<<<:::888999;;;<<<:::888999::::::;;;;;;::::::999666666666666666666666666666666666666666666666666888777666555555555555555666555555555555444444444555555444444444444555555666555444333444555777999444444444444444444444444222222222111111111000000333444444555444333222111333333333222222222111111111111111111111111111111111111000000//////............///000000///...---000000///000000111222222000///...///000111000///......//////...---,,,,,,111///---,,,.../////////........................000000000000///...---,,,////////////...---,,,+++,,,,,,,,,++++++*********++++++,,,---------,,,,,,...---,,,++++++++++++,,,...---,,,,,,+++++++++,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---))))))))))))***+++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------,,,,,,+++++++++)))***+++,,,,,,+++***)))******++++++++++++******+++++++++++++++++++++*********,,,,,,,,,,,,******)))***+++,,,,,,,,,,,,,,,)))))))))))))))))))))))))))***++++++))))))***+++,,,,,,++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,...------,,,+++***))))))---+++))))))***,,,,,,,,,+++++++++++++++***)))(((+++,,,---...---,,,+++***......---,,,,,,---------)))***+++,,,,,,,,,,,,,,,,,,------......------,,,)))***+++,,,---,,,++++++***)))))))))***+++,,,,,,,,,,,,,,,++++++*********///---,,,---///...///000///---+++******,,,///000...------,,,,,,+++******'''((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,***)))***,,,...///...++++++,,,***(((000;;;???777...+++---000000///,,,------...///000111111000///...000555<<>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999999777666777:::;;;:::888999999::::::::::::999999666666666666666666666666666666666666666666666666555555444333333333333333555555555555444444444444555555444444444444555555333333333555777:::<<<>>>333333333333333333333333222222222111111111000000222333333444333222111000222222222222111111111111000000000000000000000000000000000000//////......---...///000000///...---000000/////////000111111///........./////////.........//////...------,,,000...------...//////...---------.....................////////////......000000000000///...---,,,,,,,,,,,,+++++++++******,,,,,,---,,,,,,+++******------------,,,,,,++++++---,,,++++++*********+++,,,,,,,,,------------......------,,,,,,------...''''''''''''((()))******+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++******++++++++++++************++++++++++++******------..................***+++,,,------,,,+++***)))***++++++++++++++++++***************************+++,,,+++***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++***************+++++++++,,,,,,---,,,,,,++++++******)))++++++******)))******+++,,,,,,------,,,,,,++++++******++++++******)))(((,,,++++++*********++++++******++++++++++++++++++***++++++,,,,,,++++++***)))***+++,,,,,,,,,++++++******************+++,,,,,,++++++++++++++++++***,,,,,,---...---,,,---...++++++,,,,,,---......///---------,,,,,,,,,,,,,,,000///...,,,+++)))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,---...///000///...---000......000...---444===>>>888000,,,,,,...---+++.....................///111111111333777;;;???AAA333222111000000000000000111222222111000111444777777888888777666777:::===<<>>>>>>>>>>>>>><<<<<<===============<<<>>>>>>>>>======<<<<<<;;;::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;::::::;;;::::::999999888888888777666555777999;;;;;;:::777888888999999888888777555555555555555555555555666666666666666666666666444444333222222222333333555555444444444333333333555444444333333444444555111111333555777999:::;;;333333333333333333333333222111111111111000000000111111222222222111000///111111111000000000//////////////////////////////000000000////////////...---....../////////......000//////.........//////---...............------.........///......---,,,...------...//////...,,,,,,,,,------.........///+++,,,---...///000000000000000000000000///...---,,,,,,,,,++++++++++++***---------,,,+++)))(((''',,,---.........---,,,++++++++++++***************,,,,,,,,,,,,------------......------------......************+++,,,------++++++++++++,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,++++++++++++++++++************++++++******++++++++++++***************+++,,,,,,,,,---+++,,,,,,------,,,,,,+++*********+++******))))))++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++,,,,,,------......******++++++++++++***************++++++++++++,,,+++++++++++++++++++++++++++---///...+++)))***,,,+++++++++,,,,,,,,,,,,,,,++++++***))))))))))))***+++***************++++++,,,+++******)))***************++++++++++++******)))***+++,,,,,,,,,,,,+++,,,++++++************+++*********+++++++++++++++***,,,...000111222111000)))***,,,...///......---,,,,,,,,,---------......---,,,+++*********+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++...222555555222---***,,,,,,---...---,,,111777888333...,,,---...,,,***.........------,,,,,,,,,,,,---///111222333222222---...000111222222111111111222222111111222444777777888888888777888:::===<<>>>>>@@@@@@AAAAAABBBBBBAAAAAACCCBBBBBBAAA@@@@@@?????????>>>===<<<<<<;;;<<<<<<::::::;;;<<<<<<<<<;;;;;;===<<<<<<<<<;;;;;;;;;:::999999999999999999999999;;;;;;;;;:::::::::999999999999888888777666555555777777777888999999999999666666777777777777666666444444444444444444444444555555555555555555555555555555444444444444444555444444444444333333333222444444333333333333444444333333333444333333222111222222222222222222222222111111111111000000000000000000000000000000//////000000/////////.................................////////////////////////------..................000///...------------------...000000...------------...............---------,,,---...//////---++++++,,,,,,------......///,,,,,,---...///////////////////////////...------+++++++++++++++++++++++++++,,,,,,+++***)))((((((+++,,,...//////...,,,+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///***++++++++++++,,,,,,,,,*********++++++++++++,,,,,,+++++++++++++++++++++,,,+++***))))))***+++,,,******++++++++++++******'''(((((()))***+++,,,,,,,,,,,,,,,------,,,,,,,,,***************)))((('''++++++++++++++++++++++++***,,,---,,,+++***+++,,,******++++++,,,---......******++++++++++++******************++++++++++++))))))******+++++++++,,,---111555333...+++,,,...((((((((())))))***++++++...---+++*********+++,,,,,,++++++++++++,,,,,,---,,,,,,***))))))))))))***,,,,,,------------,,,,,,******++++++,,,,,,,,,,,,---,,,++++++************))))))******++++++,,,,,,***+++---444>>>EEEBBB;;;,,,,,,,,,------,,,,,,+++++++++,,,---......//////111000...,,,,,,---///000************************,,,++++++******++++++,,,+++...333666555111,,,)))++++++,,,,,,+++***,,,///...---+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---,,,+++...///111222333333333333111222333222222222444777777888999888888888;;;===<<>>>>>???@@@AAABBBCCCCCCDDDCCCCCCCCCCCCDDDDDDEEECCCBBBAAAAAA@@@???>>>>>>===>>>???@@@@@@@@@@@@@@@???????????????@@@@@@@@@======<<<;;;:::999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::888888888888888888888888999999999999888888888777666666555555444333222222666666666666555444444444444444555555555555444444333333333333333333333333444444444444444444444444444444333333333333444555444333333333222222222222333333222222222222333333444444444333111000...---111111111111111111111111000000000000000000000000/////////////////////000/////////.........------////////////////////////.............../////////------------......////////////...------,,,---------000222222000...---...------...............---,,,,,,,,,---///...,,,***,,,,,,,,,,,,------......------............------------......------,,,,,,++++++++++++++++++++++++)))******+++++++++*********,,,...//////...,,,+++,,,,,,---......------,,,+++++++++,,,,,,,,,------,,,++++++++++++++++++,,,***))))))))))))******+++*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,******++++++++++++*********++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,***************)))((('''***************************+++,,,,,,******+++,,,(((((()))***+++,,,,,,---******++++++++++++******))))))*********+++++++++((())))))******++++++,,,---111555333...+++,,,...)))(((((((((((()))++++++---,,,+++***)))***+++,,,***************+++,,,---,,,,,,+++***)))))))))***+++,,,,,,------,,,,,,++++++***++++++++++++,,,,,,------,,,+++*********+++)))))))))******+++++++++,,,***,,,777KKKXXXSSSGGG000///---***))))))***+++***++++++,,,---...//////???<<<888333///---,,,+++************************,,,++++++******++++++,,,---...000111000...,,,***...//////...,,,,,,------******+++,,,...///...---******++++++,,,------...............//////000000222111000000000111222333111222333333222333555666777888999999999999;;;<<<<<<>>>BBBHHHQQQ]]]iiiqqqxxx~~~>>>??????@@@@@@??????>>>======>>>???@@@AAABBBBBBAAABBBBBBCCCDDDDDDEEEEEEBBBBBBAAAAAA@@@???>>>>>><<<===>>>>>>????????????======>>>>>>>>>?????????===<<<;;;:::999888888888888888999:::;;;;;;;;;;;;999999999999999999999999666666666666666666666666777777777666666666555555444333333222222111111111333444444222000...///000333333333444444333333333222222222222222222222222333333333333333333333333111111000000111111222222333333333222222222111111333222222111111222222333333333333222222111111111000000000000000000000000//////000000000000000111//////.........///000000/////////.........------////////////////////////---............/////////,,,,,,,,,,,,---...///000///......---------......---111444333000------...,,,---......///.........,,,++++++,,,------,,,***------,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,---------,,,,,,+++***++++++++++++,,,,,,,,,)))******+++,,,,,,++++++***+++,,,---------,,,++++++,,,.../////////...---++++++++++++,,,,,,,,,,,,++++++************+++++++++***************++++++************++++++++++++++++++++++++,,,,,,,,,---*********+++++++++++++++++++++************++++++******++++++++++++***************++++++,,,,,,,,,,,,++++++******++++++,,,*********+++******)))))))))))))))))))))))))))))))))***++++++))))))***+++(((((())))))******++++++******++++++++++++******)))))))))************+++)))))))))*********+++++++++---///...+++)))***,,,,,,+++***))))))+++,,,---******)))(((((((((((()))''''''''''''((()))******++++++,,,,,,,,,+++******))))))************))))))++++++******++++++,,,------,,,,,,++++++++++++,,,)))))))))***************,,,++++++555KKK\\\VVVGGG222///,,,)))((()))***+++******++++++,,,---......777666222///,,,******)))++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++++++++,,,,,,...---+++***------+++,,,,,,---------,,,+++***)))******+++---......///...------,,,---...000111111000...---------...///111222444444333333555666777888::::::999999;;;<<<<<<>>>BBBHHHQQQ]]]iiirrrzzz>>>>>>????????????>>>>>>;;;<<<===>>>???@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@??????>>>>>>;;;<<<===>>>????????????>>>>>>=====================<<<;;;999888888777777666777888999::::::::::::888888888888888888888888555555555555555555555555555555555444444444333333222222222222222222111111111222333222///...///111111222222333333222222111222222222222222222222222111111111111111111111111000000000000000111222222222222222222111111111111222222111111111111222222222111000000000111222333////////////////////////////////////000000111111//////.........///111111////////////............---------------------------------.........//////,,,,,,++++++,,,...///000..................///000,,,000444333///,,,,,,---,,,------...//////......---+++******+++,,,,,,+++...------,,,,,,+++++++++++++++,,,---............,,,,,,---------------,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,+++************+++++++++,,,,,,***+++---//////...---,,,***++++++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,+++++++++,,,,,,************++++++++++++************++++++++++++)))*********++++++++++++******++++++++++++************++++++++++++******(((((((((((())))))))))))+++******))))))******+++)))***++++++++++++++++++************************((()))******(((((()))*********************************++++++++++++******))))))))))))************))))))))))))************++++++******)))******+++---,,,***)))))))))+++,,,)))))))))))))))((((((''''''&&&&&&'''((()))******)))+++---//////...,,,***))))))************))))))++++++*********+++,,,---,,,,,,+++++++++,,,------************))))))))))))***,,,+++000???LLLHHH:::---,,,+++*********+++,,,*********++++++,,,,,,,,,))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++)))))))))***+++,,,(((+++***''')))///111...,,,---------,,,+++++++++++++++,,,,,,------......,,,,,,++++++,,,,,,---...---......//////......---000222444555444444555666777888:::;;;::::::;;;<<<<<<>>>BBBGGGPPP]]]jjjsss{{{>>>>>>????????????>>>>>>:::;;;;;;<<<===>>>??????AAAAAAAAAAAAAAA@@@???>>>????????????>>>>>>>>>>>>;;;<<<===>>>??????????????????>>>===<<<;;;;;;:::===<<<;;;999888777777777555666777888999999999999777777777777777888888888555555555555555555555555444444333333333222222222222222222222222222333333111333555444222111333555111111222222222222111111111111111111111111111111000000000000000000000000222222111111222333444444222222222111111111111000222222111111111111222222111000...,,,,,,...///000////////////////////////.../////////000000111111000///......///000111222000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,++++++,,,...///000...............///000111***///333333...******,,,,,,,,,---.../////////......,,,))))))***,,,,,,,,,///...------,,,+++***))))))***+++---...///000000------......///......---*********++++++,,,,,,,,,.........---,,,+++***)))***)))))))))***+++,,,,,,)))***,,,.........,,,+++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---))))))(((((('''(((((())))))************+++++++++))))))))))))************))))))******++++++++++++)))***+++,,,,,,+++***)))******++++++++++++******,,,,,,,,,++++++++++++++++++***)))(((((()))***+++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++''')))***)))((('''((())),,,,,,++++++++++++++++++******++++++++++++******))))))))))))*********************)))))))))))))))---+++))))))***,,,,,,,,,,,,***((('''&&&'''((()))***+++,,,,,,,,,+++)))((((((((((((((()))***,,,,,,(((***...000111///---+++++++++,,,,,,,,,,,,++++++,,,+++*********+++,,,---++++++++++++,,,------...++++++******))))))(((((((((------+++222;;;888---((()))+++,,,------,,,,,,)))************+++++++++---------------+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,***))))))))))))***,,,---***---,,,***...666999666)))***,,,,,,,,,,,,...///......------------,,,,,,...///000000000000///...+++---000333333222000...000222444555444444555666777888;;;;;;::::::;;;<<<<<<>>>AAAGGGPPP]]]jjjsss|||<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<======<<<======>>>??????:::;;;<<<===============<<<===>>>===;;;;;;===>>>===<<<<<<;;;::::::999999888999999999999888777777444555555666777888888999888888777777777777888888888777666555555666777888444444333333222111000000000000000000000000000000---///111444444333111000000000//////000111222333111///...///222333222000222111111111000000//////333222222222111111000000111111111111111111111111222222111111000/////////............////////////111111222111111000///...//////.........------------------.........//////.........------,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...)))***,,,---......---,,,++++++------------++++++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++...+++((()))...000...+++......//////......---,,,+++++++++************)))---------,,,,,,+++++++++++++++++++++++++++++++++------------------------***+++,,,,,,,,,,,,+++***+++*********))))))((((((************************)))))))))(((((((((((((((******+++******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))+++,,,,,,---,,,+++***)))---+++)))***,,,,,,)))&&&###$$$&&&((())))))((((((******************************)))(((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))************))))))************************************************,,,++++++++++++++++++,,,,,,,,,+++)))'''%%%###""",,,,,,,,,+++***)))((('''++++++******************+++***)))***++++++***)))***************)))((((((***))))))))))))+++,,,---000...,,,***))))))******,,,,,,,,,++++++)))((((((((()))+++,,,,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,*********,,,+++++++++,,,+++)))&&&+++++++++,,,,,,---------***)))((((((((()))+++,,,,,,,,,+++***)))))))))***---......//////......---+++******+++---///...---,,,,,,++++++,,,,,,---.........---------,,,,,,,,,......//////000000111111222222333444444555555666666888::::::::::::<<<>>>>>>???BBBGGGPPP]]]kkkttt<<<;;;;;;;;;::::::::::::999999::::::;;;;;;<<<<<<======<<<<<<<<<===>>>>>>===>>>??????????????????;;;<<<<<<;;;::::::;;;===<<<<<<;;;;;;:::999999999777777888888777777666555444555555666777777888888888777777666666777777888666666555444444555666666333333333222222111111111111111111111111111111111///000111333333222111000000000000000000111111111111///...///111333111000111111000000000/////////111000000000////////////000000000000000000000000000000000000000000000000............//////////////////000111111111000000//////.........------------------.........//////------------------,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///******+++,,,------------+++,,,,,,------,,,,,,+++------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++***'''%%%''',,,///...+++---------------,,,,,,++++++++++++************)))---,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++*********))))))))))))************************,,,,,,,,,+++++++++++++++++++++,,,++++++***)))))))))))))))************+++))))))))))))))))))))))))***+++,,,,,,+++***)))(((+++******+++,,,,,,+++***&&&'''((())))))******)))************************++++++***)))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))************))))))************************************************++++++************+++++++++++++++***)))((('''&&&******+++++++++******)))************************+++***)))***++++++***)))***************)))((((((,,,+++***))))))******+++---,,,***)))))))))+++,,,)))******+++++++++******)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,---...---+++))))))***)))))))))***,,,,,,***(((***+++++++++,,,,,,,,,,,,***))))))))))))***++++++++++++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))+++,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,------...............//////000111111111222222333444444555555666666888::::::::::::<<<>>>>>>@@@CCCIIIRRR___mmmvvv;;;;;;:::::::::::::::999777888888999:::;;;;;;<<<======<<<;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;::::::999::::::999888888999;;;;;;;;;::::::999888888888555666666666666555444444444444555555666777777777777666666666666666666777555444444333333444444555222222222222222222111111222222222222222222222222111111111111111111000000000000111111111000//////000///...///111222111000///////////////........................---------////////////////////////......//////000111111222---............/////////---...///000111111111111...............------------------...............,,,,,,------------------+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...++++++++++++,,,---......+++,,,,,,------,,,,,,+++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,)))'''%%%(((,,,//////---,,,,,,------,,,,,,+++***+++++++++************)))+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,+++*********************)))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,)))))))))))))))))))))))))))************))))))((((((***,,,,,,,,,,,,---...+++***************++++++************************,,,++++++******************))))))))))))((((((((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******************************))))))))))))******)))***++++++,,,,,,++++++))))))***+++++++++++++++************************+++***)))***++++++***))))))************))))))(((---,,,+++***))))))))))))***)))(((((((((***+++,,,'''((()))***+++,,,,,,,,,***************************************************+++---,,,***)))))))))((('''''')))+++,,,+++)))***************+++++++++)))******+++++++++++++++*********)))******++++++---,,,+++******+++,,,---+++***)))***+++,,,+++***,,,,,,++++++,,,,,,---...***+++,,,---...///000000......///000000111111222222222333444444555555666666888::::::::::::<<<>>>???AAAEEEKKKTTTaaaoooxxx~~~::::::::::::999999999999777777888999:::;;;<<<<<<===<<<;;;:::::::::::::::999999999999999888777666777888888777666666777999::::::999888888777777666555555555555555444444333444444444555555666666666666666555555555555666666444444444333333444444444111111111111222222222222111111111111111111111111444333111000/////////000000000111111111///...---000/////////000000000000........................------------------------////////////////////////.........//////000000000---------.........//////---...//////000000000///................................................,,,,,,,,,------.........++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++******+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++++++++++++++++++++++++++,,,,,,------...---------,,,***)))+++...000000///,,,------------,,,+++++++++++++++*********))))))************************,,,,,,+++++++++++++++*********************************++++++++++++******************************************************)))))))))******************+++,,,,,,,,,,,,,,,+++************+++++++++,,,))))))))))))))))))))))))))))))))))))))))))(((((((((+++......,,,***,,,///---,,,+++***)))******+++************************+++******))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******((((((((((((((((((((((((************************))))))(((((((((((()))))))))******+++,,,,,,,,,,,,)))******+++++++++******))))))))))))************+++***)))***++++++***)))))))))************)))(((,,,++++++*********)))))))))(((((('''((()))******((()))***+++++++++++++++++++++***))))))***++++++))))))))))))))))))))))))(((***++++++)))((()))))))))((('''(((***+++***))))))))))))))))))*********)))***+++------,,,++++++***)))))))))***+++,,,,,,///...,,,++++++,,,...///...---,,,,,,---...---+++,,,,,,++++++,,,,,,---...,,,,,,,,,---...//////000...//////000111111222222222222333444444555555666666888::::::::::::<<<>>>@@@BBBFFFLLLVVVbbbpppxxx|||999999999999999999999999888999999:::;;;<<<<<<<<<;;;;;;:::999888888888999;;;;;;;;;;;;:::999888888555666666666444444666777888888888777666666555555555555666666555555444333444444444444555555555555555444444444444444444555444444444444444444444444111111111111111111111222000000000000000000000000444333111///......//////000000000000000///...---///000000000////////////------------....................................000000000000000000000000/////////.........------------------............///////////////...---------..........................................---,,,,,,,,,------.........***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,+++******+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++++++++,,,---...............---,,,,,,---........................---,,,,,,+++++++++*********))))))************************,,,,,,,,,++++++************************************************************************+++++++++************************(((((((((((())))))******))))))***+++,,,,,,,,,+++)))))))))*********++++++************************(((((((((((((((((())))))***---///...+++)))***,,,---,,,***)))(((((()))***************************))))))((((((((())))))***))))))))))))*********************************************++++++*********(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((())))))***************)))))),,,,,,,,,+++***)))(((((((((((()))))))))*********+++***)))***++++++***)))((())))))*********))))))))))))******++++++++++++)))))))))(((((((((((((((*********+++++++++******++++++***))))))***++++++))))))))))))))))))))))))''')))******)))((()))***,,,***))))))******)))((()))))))))))))))))))))))))))***+++------,,,++++++***)))))))))***+++,,,,,,///...,,,++++++,,,...//////---,,,---......---,,,,,,,,,++++++,,,,,,---...........................//////000000111222222222222222333444444555555666666888::::::::::::<<<>>>@@@BBBFFFMMMUUUaaannnvvvzzz}}}777888888888888999999999::::::::::::;;;;;;;;;;;;999999888888777777888888777777888888888777666666444555555555333333555666777777666666555444444444555555555555555444333333444444444444444444444444444444333333333333444444333444444555555444444333111111111111111111000000////////////////////////333222111///......//////000000///........./////////000111000...---...///---------........................///////////////000000000000000000000000000//////...------,,,,,,,,,------------.........////////////...---,,,+++---------..............................---------,,,,,,------------------******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,......///000000000000000++++++++++++,,,---......---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,++++++++++++++++++++++++***+++,,,---............---,,,,,,+++++++++++++++......//////......---,,,+++++++++************)))*********+++++++++++++++---,,,,,,++++++*********************************+++***))))))))))))***+++*********+++++++++++++++************************)))))))))***++++++,,,,,,((((((***+++,,,,,,,,,,,,)))))))))************+++************************)))(((((((((((())))))***,,,---...---+++***)))***++++++***)))((((((((()))************************(((((((((((((((((()))***)))))))))************+++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************)))((('''''',,,,,,,,,+++***)))(((''''''(((((())))))*********+++***)))***++++++***)))((())))))************)))(((((()))++++++,,,,,,+++***)))))))))((((((''''''******+++++++++******)))************************))))))))))))))))))))))))&&&(((*********)))***+++...,,,***)))******)))(((************)))))))))))))))******+++++++++++++++*********)))******++++++,,,+++***))))))***+++,,,,,,+++***+++,,,---,,,+++,,,,,,++++++,,,,,,---.../////////.........------//////000111111222222333222222333444444555555666666888::::::::::::<<<>>>???AAAEEEKKKSSS^^^jjjqqqxxx|||777777777777888888999999::::::::::::999999999999777777666666777777888888222333444444444444444333444555555444333333444666666666555555444333333333333333333444333333222111333333333333333333333333333333222222222222333333111222333444444333222111222222111111000000//////////////////////////////111111000///////////////111///---,,,,,,...000222...000111000...,,,...///------......////////////---........./////////000////////////////////////...---------------------,,,,,,---------.........------.........------,,,---------.........////////////.........---------------------------,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000//////******+++,,,---------------,,,,,,++++++,,,,,,---///...------,,,,,,------************************)))***+++---.../////////,,,,,,,,,+++++++++,,,------............---,,,,,,+++++++++************)))++++++++++++,,,,,,,,,---------,,,,,,+++******)))+++++++++++++++++++++++++++***)))(((((()))***+++*********++++++,,,,,,,,,************************))))))***++++++,,,------((()))***,,,---.........*********+++++++++,,,,,,************************))))))((((((((()))***+++++++++***+++,,,,,,***))))))***************)))(((************************))))))(((((())))))***+++))))))*********+++++++++************************(((((())))))))))))((((((************************))))))))))))))))))))))))***))))))(((((())))))***)))))))))***))))))((('''+++++++++++++++***)))(((''''''(((((()))******++++++***)))***++++++***)))(((((()))***************))))))++++++++++++***)))(((((())))))******))))))((()))***+++++++++++++++)))***+++,,,,,,+++***)))************************&&&(((***+++******+++,,,...,,,******+++,,,,,,++++++++++++******)))))))))***))))))))))))***++++++++++++******)))*********************************+++******+++---...---,,,,,,,,,++++++,,,,,,---...............///////////////000000111111222333333222222333444444555555666666888::::::::::::<<<>>>===???CCCIIIPPP[[[eeelllwwwzzz666666777777888888888999::::::999999888777777777666666666666666777888999444444555666777777777777444555555444333333444666666555555444444333222222222222222222222111000000333333333333333333333333333222222222222222222333000111222333333222111000333222222111000//////...000000000000000000000000000000000000000/////////111///,,,++++++...111444...000222000---,,,---///........./////////000000---------....../////////........................+++,,,,,,------......///,,,,,,,,,---------......++++++,,,---............---------.........////////////.........---------.........------,,,,,,,,,)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++)))***,,,---......---,,,------++++++++++++------//////...------------...************************)))***+++---...//////000,,,------------...000222,,,,,,---------,,,+++++++++++++++************)))+++++++++,,,,,,---------------,,,,,,+++***))))))+++++++++++++++++++++++++++***)))(((((()))***+++*********++++++,,,,,,,,,************************(((((()))***++++++,,,,,,)))***+++---...//////000++++++,,,,,,,,,---------***************************)))(((((((((***+++,,,***(((''')))---...,,,)))))))))+++,,,,,,+++***)))******************************))))))***+++,,,,,,))))))******++++++++++++************************''''''((((((((((((''''''************************))))))))))))))))))))))))******))))))))))))******((())))))************)))))))))***++++++++++++***&&&''''''((()))******++++++***)))***+++++++++)))(((((()))***************++++++,,,,,,+++***((('''&&&'''(((***++++++,,,,,,&&&'''(((***,,,---------((()))+++,,,,,,+++)))(((************************&&&(((***+++++++++,,,------+++)))***,,,.........,,,+++++++++******))))))***)))((((((((()))+++,,,,,,,,,+++***)))))))))***+++,,,,,,------,,,,,,+++---,,,+++---///000000///,,,,,,++++++,,,,,,---...,,,------...///000111111000000000111222222333333222222333444444555555666666888::::::::::::<<<>>><<<>>>BBBGGGNNNXXXbbbiiivvvzzz~~~666666666666777777777777888888888888888888888888666666666666666666666666777444222333555666444111444444444555555666666666111111111111111111111111777555333000000111333555000000000111111222222222111111111111111111111111333333222222111111000000555444333222000///......000000000000000000000000000000000000000000000000////////////////////////000000////////////000000///000111000...------...000000//////.........---/////////000///......------,,,***))))))***,,,---........................//////............////////////.........---------------------------------++++++++++++,,,,,,---.........,,,,,,,,,,,,......,,,,,,,,,------------...***,,,...000111000...,,,,,,,,,,,,,,,------...///))))))***++++++++++++***,,,,,,,,,,,,+++***))))))((()))***,,,,,,---------******+++,,,,,,,,,,,,+++------------------------***+++,,,---...---,,,+++------,,,,,,+++,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))+++++++++)))((((((+++---------,,,++++++******)))+++++++++*********))))))''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))---,,,+++***))))))))))))************************))))))************))))))))))))))))))))))))))))))************))))))))))))(((((()))(((((('''&&&&&&)))************+++++++++...---+++))))))***+++,,,...%%%(((///***)))+++'''---,,,+++***))))))))))))******)))((((((((((((((((((((('''(((((()))***+++******************************++++++++++++******+++++++++***************---------,,,)))((()))***---,,,+++(((&&&'''***---***************)))((('''******))))))))))))************************************))))))******+++,,,,,,+++***))))))***+++,,,))))))))))))************222---+++,,,+++((()))---111...***)))+++,,,,,,***,,,,,,---------,,,,,,+++---''',,,///)))***000...---,,,,,,++++++,,,,,,---///...,,,,,,+++,,,---...***+++,,,---............---,,,,,,,,,,,,---......//////000111222333333444333444444555666777888888888888888999:::;;;<<<===@@@???@@@EEEJJJRRR___lllxxx{{{777777777777888888888888777777777777777777777777555555555555555555555555666444222222444555333111333333333444444555555555222222222222222222222222555444222111000111222333000000111222222222222222111111111111111111111111000000000///////////////222222222111111000000///000000000000000000000000////////////////////////000000000000000000000000//////.........///000000...000000///...------...000/////////.........---///////////////......---...---,,,++++++,,,---...///////////////////////////......------......//////.........------------------------------------,,,,,,+++++++++,,,------...---,,,++++++,,,---...+++,,,,,,,,,------......+++,,,...//////...---,,,++++++++++++++++++,,,---))))))***++++++++++++***++++++,,,---------,,,,,,*********++++++,,,,,,---******+++,,,,,,,,,,,,+++------------------------+++,,,,,,------,,,,,,,,,+++******))))))*********+++******************+++************************))))))))))))))))))))))))***++++++***))))))***,,,++++++************))))))+++++++++*********))))))+++++++++***))))))(((((())))))************))))))))))))))))))))))))))))))******)))))))))******+++''''''''''''''''''''''''))))))************))))))))))))))))))))))))))))))************))))))))))))))))))******)))(((((('''(((((()))))))))*********,,,+++***))))))+++---...///(((+++---))),,,000***+++***************++++++******)))((((((((((((((())))))(((((()))***++++++************************(((((())))))))))))((((((************************++++++***((((((***///333++++++++++++++++++******************)))))))))(((*********))))))*********((((((((((((((((((((((((***************++++++,,,******)))(((((()))******))))))))))))************000---...000///+++***+++666333///---------,,,***++++++,,,,,,,,,,,,++++++...(((,,,...((()))...***,,,,,,++++++++++++,,,,,,...---,,,,,,,,,,,,---...+++,,,---...///////////////............///000000//////000111222333333444333333444555666777888888888888888999:::;;;======AAA???AAAFFFKKKSSS```mmmwwwzzz}}}555666666666777777777777555555555555555555555555444444444444444444444444444333111222333333222000222222222333333333333333222222222222222222222222222222222111111111111111000111222333333333222111111111111111111111111111...//////////////////000000000000000111111111111000000000000000000000000////////////////////////000000000000000000000000...---------...///000000...///000///---------////////////...............////////////......------000///...------...///000////////////////////////...------,,,,,,------...............------------------------------------------,,,+++++++++,,,,,,---,,,+++******+++,,,---***++++++,,,---......///------,,,,,,,,,,,,,,,++++++******))))))))))))***))))))***++++++++++++******+++,,,---............,,,+++*********+++,,,---******+++,,,,,,,,,,,,+++---------------------------,,,,,,++++++,,,,,,,,,******)))))))))******+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,***)))***+++((())))))))))))*********+++************))))))))),,,,,,++++++***)))))))))******++++++++++++******))))))))))))))))))))))))(((((((((((()))***+++,,,************************))))))************))))))))))))))))))))))))))))))************))))))))))))***************))))))((('''((((((((())))))))))))))))))))))))***,,,...///...+++---***'''222999000))))))))))))***+++,,,---******)))((((((((())))))***))))))))))))******+++************************(((((())))))))))))((((((((())))))******++++++++++++***(((''')))///888>>>777222,,,))))))***)))'''+++***)))((((((((()))***++++++************++++++(((((((((((((((((((((((()))************+++++++++))))))(((((((((((())))))))))))))))))************---,,,000444444...******222///,,,*********)))(((******+++++++++++++++***///))),,,---''')))---(((++++++************++++++------,,,,,,,,,,,,------,,,---...//////000000000///............///000000//////000111222333333444222333333444555666777777888888999999:::<<<===>>>AAA@@@BBBGGGLLLTTTaaammmuuuxxx|||222222333333333444444444444444444444444444444444222222222222222222222222333222111111111111111000111111111111222222222222222222222222222222222222///000111222222111000///000111222333444333111000111111111111111111111111///000000000111111222222000000000000000000000000000000000000000000000000////////////////////////////////////////////////------,,,------...///000---...//////---------///........................//////......------------//////............//////////////////////////////---,,,,,,++++++,,,,,,---------------------------------------------------...---,,,,,,++++++++++++,,,,,,************,,,,,,******+++,,,---......///...---+++*********++++++,,,+++***))))))((())))))))))))***++++++++++++******+++,,,,,,---------,,,...,,,+++))))))***,,,---******+++,,,,,,,,,,,,+++,,,,,,------------------...---,,,+++***+++,,,---+++++++++++++++,,,,,,---*********++++++*********(((((((((((((((((((((((())))))))))))))))))))))))(((***,,,,,,+++***)))***(((((())))))***++++++,,,************))))))))))))(((((()))******++++++,,,)))******++++++******)))))))))))))))))))))))))))(((((('''(((((()))******++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))************)))))))))((()))))))))******))))))(((((((((((()))))))))******))))))))))))***+++,,,---+++,,,---'''&&&888AAA666******))))))***++++++,,,******))))))((())))))******))))))((((((((())))))******************************++++++++++++******'''(((((()))***++++++,,,++++++******---333<<>>AAA@@@BBBHHHMMMTTTaaammmuuuxxx}}}222222222222333333333333222222222222222222222222222222222222222222222222111222222111111000000000111111111111111111111111222222222222222222222222...///111222222111000///000111222222222111000000000000000000000000000000//////000000111111111222111111000//////......---////////////////////////................................................---------------...//////,,,...///...---,,,...///---------...............//////...---,,,------......------------------...------------------------,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------...---,,,,,,++++++++++++,,,,,,************,,,,,,******++++++,,,---.........---+++)))))))))***+++---,,,+++***************))))))***++++++++++++***+++++++++++++++***))))))...,,,+++))))))***,,,---******+++,,,,,,,,,,,,+++,,,,,,,,,---------......///...,,,+++***+++,,,,,,+++*********++++++,,,---)))***++++++++++++***)))(((((((((((((((((((((((())))))))))))))))))))))))(((***,,,,,,+++***)))***((())))))***+++,,,------))))))))))))))))))))))))''''''(((((()))******+++(((((())))))))))))(((((())))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))************)))))))))(((''''''(((((()))((((((''')))))))))*********+++++++++*********************((()))+++&&&&&&999CCC888,,,++++++***))))))************))))))))))))*********)))((((((''''''''''''))))))))))))))))))))))))******++++++++++++******''''''((()))******++++++)))***+++,,,---111666:::UUUIII999...+++---...---+++***((('''''')))***,,,,,,++++++++++++++++++,,,************************((()))***++++++++++++***************************((()))))))))************+++***+++//////,,,***,,,++++++,,,,,,,,,---......((()))***+++++++++++++++,,,)))------,,,555999000+++******))))))******+++***++++++,,,,,,---------******+++,,,---------------,,,,,,,,,,,,---......//////000111222333333444222333333444555666777777999999999:::;;;<<<>>>>>>@@@???BBBHHHMMMTTT```lllvvvzzz~~~333444444444555555555555222222222222222222222222222222222222222222222222111222333222000000000111111111111111111000000000111111111111111111111111...///111222222111000000111000000000000/////////000000000000000000000000---..................///111000000///...------,,,////////////////////////........................------------------------//////...............///,,,---......---,,,...///---------------.........000///---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------------------------------,,,+++++++++,,,,,,---,,,+++******+++,,,---++++++++++++,,,,,,,,,,,,---,,,+++*********+++,,,------,,,+++++++++,,,,,,))))))***++++++++++++***++++++++++++***)))(((''',,,+++*********+++,,,---******+++,,,,,,,,,,,,++++++,,,,,,------...............---,,,++++++++++++((((((((((((((()))***+++)))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,***)))***+++)))******+++,,,---------(((((()))))))))))))))*********))))))((('''''''''(((((())))))))))))(((((()))))))))))))))))))))))),,,+++***)))(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))&&&''''''(((((((((((('''************++++++++++++++++++*********)))))))))((('''***)))(((555===555---,,,+++***))))))))))))******)))))))))***++++++++++++)))(((''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))*********&&&(((*********+++---///===888222///---,,,)))&&&***)))((((((((()))***+++++++++************++++++((((((((((((((((((((((((((()))***,,,,,,+++************++++++++++++******))))))))))))************+++((((((+++,,,******---+++,,,---,,,***))))))***))))))***+++,,,,,,,,,,,,+++)))---...///;;;@@@555++++++************++++++)))***+++,,,---------,,,)))***+++,,,,,,------,,,///............///000000//////000111222333333444333333444555666777888888999999::::::;;;===>>>???@@@@@@DDDJJJOOOUUUaaalllxxx{{{444444444555555555555666111111111111111111111111222222222222222222222222111333444333111///111222222222222111111000000000000000000000000000000000///000111111222222222111111000...---------...///000000000000000000000000...............---------........................////////////////////////................................................111111000///............+++,,,...------,,,...///,,,,,,,,,------.........000...---++++++,,,---...,,,,,,,,,------,,,,,,,,,------------------------------,,,,,,,,,,,,------++++++,,,,,,,,,---------------------------------,,,,,,+++++++++,,,------...---,,,++++++,,,---...,,,,,,,,,+++++++++++++++,,,++++++++++++,,,,,,---,,,,,,+++++++++,,,,,,---))))))***++++++++++++*********+++++++++******)))*********++++++,,,,,,---******+++,,,,,,,,,,,,+++++++++,,,,,,---......///------------,,,+++***)))''''''''''''((()))***+++(((***+++,,,,,,+++***(((************************))))))))))))))))))))))))***++++++***))))))***,,,))))))******++++++,,,,,,(((((((((((())))))******++++++******)))((((((''')))))))))******)))))))))))))))))))))))))))))))))+++******)))))))))******++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))************))))))))))))''''''((()))))))))))))))))))))))))))************)))))))))************))),,,&&&))),,,)))...333---++++++***************+++******))))))******+++,,,...---,,,***)))((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))))))))((())))))(((''''''((()))((()))***++++++)))'''%%%((()))))))))*********************))))))*********((((((((((((((((((((((((((()))+++,,,,,,+++***)))((()))***++++++***)))((())))))))))))************)))''''''+++,,,******---&&&(((***)))'''&&&'''((()))***+++,,,------------******---...000>>>CCC666,,,,,,++++++++++++,,,,,,((()))+++,,,------,,,,,,******+++,,,------------///............///000000//////000111222333333444444555555666777888999999::::::::::::;;;===>>>???BBBBBBFFFLLLRRRXXXcccnnnxxx{{{222222333333333444444444111111111111111111111111222222222222222222222222111333555444111000111333333222222222111111000000////////////////////////000000111111222222222333222000---++++++,,,...///000000000000000000000000111111000000/////////...,,,,,,------...//////000////////////////////////........................////////////////////////333222111///............+++,,,------,,,,,,...///,,,,,,,,,------.........000...---++++++,,,---...,,,------......------,,,...........................------,,,,,,------...+++++++++,,,,,,---------------------------------++++++++++++,,,------.........,,,,,,,,,,,,......------,,,++++++******)))+++++++++,,,------------+++*********+++,,,------))))))***++++++++++++***)))***++++++,,,,,,,,,,,,((()))***,,,,,,---------******+++,,,,,,,,,,,,+++++++++,,,,,,---...//////------......---+++***((())))))))))))***+++,,,---((()))+++,,,,,,+++)))(((************************))))))))))))))))))))))))+++++++++)))((((((+++---))))))))))))************'''((((((((())))))******)))))))))***++++++,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))***+++,,,---(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))************))))))))))))(((((()))***************(((((((((((())))))))))))&&&'''(((***++++++++++++///&&&)))///***(((***&&&))))))))))))***+++,,,---******))))))***+++,,,,,,000///...,,,+++*********))))))))))))))))))))))))******++++++++++++******))))))))))))((((((((((((+++++++++)))'''&&&(((***)))+++,,,,,,+++,,,---///'''((()))*********************))))))))))))******************************''')))+++,,,,,,,,,***)))'''((()))******)))((('''))))))))))))************'''&&&(((---...+++***,,,%%%(((+++,,,+++***---///)))***+++,,,---.........+++***......000???CCC666---,,,,,,++++++,,,,,,---((()))+++,,,------,,,,,,++++++,,,---............---,,,,,,,,,,,,---......//////000111222333333444555555666777888999:::::::::::::::;;;<<<===>>>???DDDDDDHHHOOOTTTZZZeeepppxxx{{{222111000//////111333444333222222222111000000000000111111111111222222222222222222111111111111000000000000000111111111111111111111111111111111111000000000000000000000000////////////000000000000000000//////.........---.........///////////////..................------//////.........---------.........---,,,,,,++++++000000///...............)))***,,,---...///......,,,,,,---------.........+++,,,,,,------,,,,,,+++/////////......---------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,+++++++++,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++,,,,,,,,,++++++*********++++++++++++******++++++************++++++((()))+++,,,------,,,,,,***)))******+++,,,---......555999444...,,,+++)))+++***)))(((((()))***++++++***)))'''''''''((()))******))))))((((((''''''******))))))******+++,,,(((((((((((())))))))))))******************************++++++++++++******))))))(((((((((((())))))+++***)))(((((()))***+++++++++***)))))))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((+++)))'''''')))))))))((())))))************))))))%%%''')))))))))((()))***,,,+++***))))))***+++,,,((((((((((((((((((((((((&&&---...)))***///,,,$$$************))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))******++++++'''(((******((('''((()))+++++++++*********))))))++++++************++++++(((((()))***************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,+++******)))))))))))))))))))))))))))))))))***++++++,,,,,,******))))))******+++,,,+++++++++++++++++++++++++++//////***,,,666===???+++((()))......)))***///,,,,,,,,,++++++++++++******+++,,,---...---,,,,,,............////////////...///111222222222444666333666999999777666777999;;;;;;;;;;;;;;;>>>BBBFFFEEEKKKRRRVVVYYY```iiiqqqwww}}}333222000//////000111222222222111111111111111111000000111111111222222222222222222111111111000000000000000000111111111111000000000000000000000000000000000000000000000000/////////////////////000000/////////............222111111000///...------..................------//////.........---------,,,------....../////////000//////...............+++,,,...///000//////...))))))*********+++++++++,,,,,,------------,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------------...---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++++++++,,,,,,++++++*********++++++++++++******++++++************++++++((()))***,,,------,,,,,,++++++++++++,,,---......---333777222---,,,+++)))+++***)))(((((()))***++++++***)))((('''(((((()))************)))))))))(((******))))))******+++,,,)))((((((''''''&&&&&&&&&************************)))******++++++******)))))))))(((((((((((())))))+++******))))))******+++)))***+++,,,+++***((('''((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))+++)))(((((()))******)))))))))************))))))'''(((******)))((()))***(((((('''&&&&&&'''((((((((((((((((((((((((((((((&&&+++,,,)))''')))+++++++++*********))))))(((((())))))))))))))))))))))))******)))))))))((((((((()))))))))))))))*********)))***,,,,,,***)))***++++++++++++*********))))))*********))))))*********(((((()))***************))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,++++++)))))))))))))))))))))))),,,,,,++++++***)))))))))***************+++,,,---++++++++++++++++++++++++***......***,,,555<<<===666///+++------******,,,,,,,,,,,,++++++******)))***+++,,,---------,,,,,,............////////////111222333222111111333555444777:::888555444888<<<:::;;;;;;;;;;;;>>>CCCFFFJJJOOOUUUXXX[[[```jjjqqqwww|||444333111000//////000111000000111111111111111111000000000111111111222222222222111111111000000000000000000000111111111111////////////////////////000000000000000000000000////////////////////////////////////............111111000000000/////////------------------.....................---------+++,,,---///000222333444000///......------......,,,---...//////...------,,,,,,,,,,,,------------------............------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***************************++++++,,,,,,+++++++++******++++++++++++******++++++************++++++((()))***+++,,,,,,,,,,,,------,,,,,,,,,------...***111444000,,,,,,+++*********))))))))))))************)))((((((((())))))++++++************))))))***))))))))))))***+++++++++***)))((('''&&&&&&%%%************************)))******++++++******)))))))))(((((((((((())))))+++******))))))******+++''')))+++------+++(((&&&((((((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''******++++++++++++******+++)))((((((***+++***)))))))))************)))))))))***,,,+++***))))))******))))))(((((())))))***((((((((((((((((((((((((((()))+++,,,)))&&&***111+++++++++***)))((((((''')))))))))))))))))))))))))))))))))))))))(((((((((************)))))))))))))))***,,,,,,***)))***++++++************)))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))***++++++,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,++++++***)))))))))************+++,,,......++++++++++++++++++++++++***,,,---***,,,222888:::@@@555+++***---...------///......---,,,++++++***++++++,,,------------,,,............////////////222222222111000111444777>>>???>>>:::555444999>>>::::::;;;;;;<<>>NNNIIIBBB<<<888888999:::999:::;;;;;;<<<@@@EEEHHHTTTXXX\\\]]]]]]```gggmmmuuu{{{222222222333444555666666/////////000000111111222//////000000000111111111111111111000000000/////////000000000111111111111000000000000000000000000////////////////////////000/////////......------.........///////////////******+++,,,---//////000,,,,,,,,,,,,------......---.....................---...///000111222333444//////...---------------......//////...---+++***)))*********++++++++++++---..................---------------------------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++............------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,+++++++++******************************************************)))***+++,,,,,,,,,,,,,,,******++++++++++++******++++++************++++++******************++++++++++++***************+++(((---...,,,+++---,,,***)))))))))******)))))))))))))))******************'''((((((((((((((((((((())))))(((((())))))***+++))))))******++++++,,,,,,)))))))))))))))))))))))))))))))))******)))))))))))))))(((((((((((())))))((((((((((((((((((((((((((('''&&&%%%%%%&&&((()))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))'''&&&&&&(((***))))))))))))************))))))***+++---,,,***)))))))))''''''''''''''''''''''''))))))))))))))))))))))))000***...===CCC999---(((++++++******)))(((((('''((((((((((((((((((((((((++++++++++++++++++++++++++++++******))))))(((((('''(((******((('''((()))))))))))))))))))))))))))'''((())))))))))))((('''(((((()))***************))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))((()))***+++,,,---------************************)))))))))***++++++,,,,,,++++++++++++,,,---...///************************)))***+++,,,,,,---111444AAA999...)))+++000111/////////......---,,,,,,+++,,,,,,,,,---------..................///////////////111222555888===DDDIIIRRRHHH>>>999;;;<<<:::666999::::::;;;===@@@FFFJJJVVVZZZ]]]]]]\\\___eeekkkuuu{{{000111222333555666777777//////000000000000000000/////////000000000111111111111000000000/////////000000000000111111111111000000000000000000000000////////////////////////000//////......---------.........///////////////------,,,,,,,,,+++++++++++++++,,,,,,------......---------........................///000111111111///...------,,,,,,------//////000000000///---,,,++++++++++++,,,,,,,,,,,,------............------************++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++............------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,+++++++++******************************************************)))***++++++,,,,,,,,,,,,******++++++++++++******++++++************++++++******)))))))))******+++******))))))))))))***+++))),,,---++++++------***))))))************))))))((()))***+++++++++******&&&&&&''''''''''''(((((()))(((((((((((()))******%%%&&&&&&'''((()))***+++))))))))))))))))))))))))((())))))******))))))((())))))(((((((((((())))))'''(((((())))))((((((''')))'''%%%###$$$&&&(((***((((((((((((((()))******))))))))))))))))))))))))************************(((((())))))))))))(((((()))'''&&&''')))*********))))))************)))))))))***,,,+++***))))))***((())))))******))))))((())))))))))))))))))))))))///+++///===GGGCCC444(((************))))))))))))((((((((((((((((((((((((*********++++++++++++,,,************)))))))))))))))***,,,,,,***)))***+++(((((()))))))))))))))***((((((************(((((((((((()))***************))))))))))))))))))))))))((((((((()))******++++++)))))))))))))))))))))))))))***++++++,,,,,,,,,,,,************************,,,,,,++++++***)))))))))+++++++++++++++,,,,,,---***************************)))+++...---,,,...333======777///+++,,,,,,+++++++++++++++************---------,,,---......///............////////////000222666999===BBBHHHMMMFFF>>>666555:::===:::666888999:::;;;===AAAGGGKKKVVVZZZ]]]]]]\\\^^^eeekkkvvv|||000111222333444444444444000000000000000/////////////////////000000000111111000000000////////////000000000000111111111111////////////////////////////////////////////////000000///......---,,,,,,............/////////000......------,,,+++*********++++++,,,------......---------.........//////+++,,,,,,---...///000000///...------,,,,,,------,,,---.........---,,,+++---------.........//////,,,,,,------------,,,,,,))))))*********+++++++++***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++************************++++++++++++++++++++++++((()))***+++,,,,,,++++++,,,,,,,,,+++++++++******************************************************))))))***+++,,,,,,,,,,,,******++++++++++++******++++++************+++++++++***)))(((((()))***+++))))))))))))***+++,,,,,,+++------***+++...---)))((()))***++++++***)))(((((()))***++++++++++++***''''''''''''((((((((()))((((((((((((((()))******&&&&&&&&&''''''((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))((()))***++++++***)))((()))((('''&&&'''(((***+++((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***)))((()))+++,,,,,,,,,))))))************))))))'''(((******)))((()))***+++,,,---......---,,,+++))))))))))))))))))))))))++++++---444???DDD<<<000))))))))))))************(((((((((((((((((((((((((((((()))))))))*********)))))))))))))))*********)))***,,,,,,***)))***+++(((((((((((())))))******((()))+++,,,,,,+++)))((((((((()))***************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))***++++++,,,,,,,,,++++++************************,,,,,,++++++***))))))))),,,,,,+++************+++************************+++)))+++//////+++,,,111555===@@@666,,,***+++,,,************++++++++++++...------,,,---...///000............////////////000222555888:::===AAADDD888666555666888999999888888999:::;;;>>>BBBHHHLLLVVVZZZ^^^^^^]]]```gggmmmwww}}}000000111222222222111111111111000000//////......////////////000000000000000000000000////////////000000000000111111111111........................////////////////////////000000///...------,,,,,,---.........//////000000------------------------******+++,,,,,,---......---------.........//////))))))***,,,...///000111......---,,,,,,,,,,,,---((()))******+++***)))(((*********+++++++++,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,+++++++++++++++*********))))))************************************************&&&((()))+++,,,,,,,,,+++,,,,,,,,,+++++++++******))))))))))))))))))))))))************************((()))***+++,,,---------******++++++++++++******++++++************+++++++++***)))(((((()))******************+++,,,---...,,,...---***+++...---)))((()))***++++++***)))(((((()))***+++,,,,,,+++***'''((((((((())))))******((((((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))***+++,,,------,,,+++***(((((()))***************((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++******,,,***)))***---.........))))))************))))))%%%''')))))))))((()))***)))***+++,,,,,,+++***)))))))))))))))))))))))))))'''+++++++++444AAABBB999((((((((()))******++++++((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))******++++++'''(((******((('''((()))'''((((((((())))))******(((***+++,,,,,,+++***((((((((()))***************))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))++++++,,,,,,,,,+++******************************)))))))))***++++++,,,,,,---,,,+++***)))))))))))))))))))))))))))))))))))),,,***,,,000///+++,,,111,,,;;;DDD;;;///+++...111+++,,,,,,------......///......---,,,---...///000............/////////000///111333444444444666888222666::::::777555777:::888999:::;;;>>>BBBHHHLLLVVVZZZ^^^___^^^aaahhhoooxxx~~~222222222111000//////...111111000000//////......///000000000000111111111000000000000000000000000000000000000000000000000111111000000//////.....................------------------............///------...//////...------000000///...---,,,,,,+++---,,,***))))))***,,,---+++,,,---------,,,+++***///......------,,,,,,+++//////.........---------(((((())))))*********++++++,,,,,,------,,,,,,+++***++++++,,,,,,------...++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---,,,++++++******++++++++++++******************+++*********))))))((((((************************)))***++++++)))(((((()))************************++++++************+++++++++*********+++,,,,,,---++++++,,,,,,,,,,,,+++++++++++++++************)))+++***)))(((((()))***+++***************)))))))))&&&&&&%%%&&&&&&'''((()))******))))))((((((''''''+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))((('''&&&************************''''''(((((())))))*********)))(((&&&&&&&&&'''((((((((()))***************(((((((((((())))))))))))***+++,,,,,,+++***((('''******))))))******+++,,,++++++)))((((((((()))***,,,+++***)))((((((((((((***)))))))))***+++,,,,,,(((((((((((()))***+++,,,&&&'''***,,,000555<<>>???BBBDDDHHHTTTWWWWWW[[[[[[^^^jjjqqq}}}000000000000000111111111000000111111222222222222............////////////........................////////////////////////---------.........//////,,,,,,------.../////////++++++,,,,,,,,,---------------...//////...---------------.........//////,,,------------------,,,...---,,,+++++++++,,,---+++,,,,,,------......///+++++++++,,,,,,---------+++,,,,,,------.........******++++++++++++*********++++++,,,,,,---......------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,++++++******++++++((())))))***++++++,,,,,,*********++++++,,,,,,,,,************************)))***++++++)))(((((()))************************++++++************++++++---,,,,,,+++*********+++,,,------......------,,,))))))))))))((((((((((((((()))***++++++***)))(((%%%&&&&&&'''((())))))***+++***)))(((''''''''''''''''''(((((())))))******(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))((('''&&&******************************))))))((((((((('''%%%&&&''')))))))))((('''(((((()))***************(((((((((((())))))))))))%%%'''(((*********))))))((((((((((((((()))******((()))+++,,,------,,,,,,''''''&&&''''''((()))*********))))))***+++,,,,,,,,,+++***)))(((((((((((()))***+++***)))((()))***,,,***(((((()))******)))'''((()))+++++++++***)))++++++++++++,,,---...///.........---,,,+++***)))))))))))))))))))))))))))***((('''((()))***)))(((&&&''''''((()))***++++++))))))))))))))))))))))))))))))******+++++++++,,,))))))************)))))))))))))))))))))))))))))),,,---,,,***,,,000000---(((''''''))),,,---+++((((((((()))***+++,,,,,,---,,,,,,***)))))))))***++++++***)))(((((()))***+++---------,,,,,,,,,,,,+++'''+++---+++'''&&&+++000,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,...///111222222//////000111333555777888>>><<<:::888888888:::::::::<<<===>>>>>>???BBBDDDGGGSSSWWWVVV[[[[[[^^^jjjooo|||