BMv6( ~~~~~~~~~~~~{{{wwwtttsssrrrsssqqqrrrrrrrrrqqqqqqssstttyyyzzz|||}}}}}}|||{{{zzzyyyyyyxxxxxxyyyyyyzzz{{{{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}}}}|||uuupppmmmnnnoooooorrrxxx||||||}}}~~~~~~}}}|||{{{wwwvvvtttrrrqqqpppppppppqqqrrrsssqqqooonnnoooppprrrtttvvvxxxzzz{{{{{{{{{xxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||zzzxxxuuusssrrrrrrrrrrrrqqqqqqrrrttttttsssqqqnnnllljjjjjjkkkllllllkkkkkkiiigggeeecccbbbbbbbbbggghhhhhhiiihhhgggfffeeeeeeeeeeeedddddddddccccccbbbaaa___^^^___aaacccdddjjjllloooqqqqqqrrrsssuuuwwwwwwxxxyyyzzz{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}}}}~~~~~~~~~wwwxxxyyy{{{}}}~~~|||zzzxxxvvvuuuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuvvvuuuuuuttttttqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrssssssrrrrrrqqqpppqqqssstttuuuuuuttttttrrrqqqpppppppppqqqrrrssssssssssssssstttvvvwwwxxxwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwxxxzzz}}}~~~}}}{{{zzz}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}|||{{{zzzyyyyyyyyyzzz{{{{{{|||}}}}}}~~~~~~~~~~~~~~~}}}|||xxxxxxyyyzzz{{{|||}}}}}}~~~~~~}}}}}}}}}~~~~~~|||zzzxxxwwwwwwzzz}}}{{{yyyvvvrrrooonnnmmmnnnnnnoooppppppooooooppprrrxxxyyy|||}}}~~~}}}|||{{{wwwwwwwwwvvvvvvwwwwwwwwwvvvwwwxxxzzz|||}}}{{{zzzxxxxxxwwwwwwxxxyyyxxxwwwwwwyyy{{{{{{{{{|||}}}}}}}}}}}}}}}yyyyyyyyyxxxvvvuuusssrrrqqqqqqrrrrrrrrrqqqppppppppppppppppppppppppppppppnnnooopppqqqqqqpppooonnnlllhhheeefffggggggkkkppptttuuuvvvwwwwwwvvvuuuuuusssrrrqqqpppooonnnnnnmmmnnnooopppooommmlllmmmnnnqqqrrrtttwwwxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxwwwwwwuuuuuuuuuuuuuuuuuuuuutttsssrrrpppmmmkkkjjjjjjjjjhhhhhhhhhiiikkklllkkkjjjfffeeeddddddfffffffffeeedddcccbbb```_________```cccdddeeeeeeeeedddcccbbbbbbbbbbbbbbbbbbbbbbbbbbb``````^^^^^^^^^___aaabbbgggiiilllmmmmmmnnnpppqqqttttttuuuvvvxxxxxxyyyyyyzzz{{{|||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}|||zzzzzzzzz{{{|||}}}}}}}}}~~~~~~~~~~~~}}}{{{zzzvvvwwwxxxzzz|||~~~~~~~~~~~~}}}|||zzzxxxwwwvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxwwwvvvtttsssrrrqqqqqqqqqqqqqqqqqqppppppqqqqqqrrrrrrrrrrrrqqqqqqqqqrrrsssuuuuuuuuuuuutttrrrqqqpppoooooopppqqqrrrrrrrrrsssssstttvvvwwwwwwwwwxxxxxxxxxyyyyyyyyyzzzyyyyyyzzz{{{|||~~~~~~~~~}}}}}}|||||||||}}}}}}~~~~~~~~~}}}}}}}}}||||||}}}}}}||||||{{{{{{wwwvvvuuusssrrrqqqpppppppppqqqrrrqqqqqqqqqsssuuuyyy|||}}}|||{{{xxxxxxvvvuuussspppnnnmmmjjjjjjkkklllnnnoooppppppttttttttttttuuuwwwxxxyyywwwvvvuuutttuuuvvvxxxyyy}}}~~~~~~}}}yyywwwsssooommmkkkkkkkkkjjjkkkkkkkkkjjjjjjlllnnnrrrtttwwwyyyzzzzzzxxxwwwrrrrrrqqqpppooooooooooookkklllmmmnnnpppsssuuuvvvvvvuuusssqqqooommmkkkjjjggghhhiiihhhggggggiiikkkkkkkkklllmmmmmmmmmmmmmmmjjjjjjjjjjjjiiihhhgggfffdddeeefffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffggggggfffeeeeeeddd```]]]^^^___```dddiiimmmnnnooopppppppppooonnnmmmmmmmmmmmmmmmllllllllllllnnnoooooonnnmmmooopppqqqsssuuuxxxyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyvvvvvvvvvvvvuuutttsssrrrpppppppppppppppooonnnmmmhhhfffdddbbbaaa```aaaaaa]]]]]]]]]```bbbdddcccbbbbbb``````aaabbbcccbbbaaaaaa```___^^^]]]]]]^^^^^^aaabbbcccdddccccccaaaaaa``````aaaaaabbbbbbccccccbbbaaa````````````aaabbbdddgggiiikkkkkklllnnnooorrrssstttvvvwwwxxxxxxyyyyyyzzz{{{|||||||||||||||}}}~~~~~~~~~|||{{{yyyxxxvvvvvvwwwxxxyyyyyyzzz{{{|||{{{{{{||||||}}}~~~~~~~~~}}}~~~~~~~~~|||zzzxxxwwwtttuuuwwwyyy{{{~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzzyyyxxxxxxwwwxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{zzzxxxwwwuuutttssssssrrrrrrrrrrrrqqqqqqrrrrrrssssssttttttssssssssstttvvvwwwxxxxxxwwwwwwtttsssrrrqqqqqqqqqrrrsssrrrssstttuuuvvvwwwwwwxxxyyyyyyyyyzzzzzz{{{{{{||||||}}}}}}}}}}}}~~~}}}|||||||||~~~~~~zzzvvvssspppoooiiiiiiiiiiiiiiihhhggggggdddcccbbbaaa```_________]]]^^^______^^^___aaaccceeehhhkkkmmmlllkkkjjjjjjggggggggggggfffeeedddcccbbbbbbcccdddfffggghhhiiillllllmmmnnnppprrrtttuuuuuuuuuuuuuuuuuuvvvvvvvvvzzz{{{|||||||||zzzxxxwwwrrrpppmmmiiifffeeeeeeeee```aaabbbaaa``````bbbdddeeegggkkkmmmooonnnlllkkkgggfffeeecccbbbaaa``````]]]^^^^^^___aaadddfffhhhhhhgggfffeeecccaaa___^^^ZZZ[[[[[[[[[ZZZZZZ\\\^^^^^^___``````aaaaaa``````bbbbbbccccccccccccbbbbbbaaabbbbbbcccdddddddddcccbbbbbbbbbbbbbbbbbbbbbbbbddddddeeeeeeeeeeeeddddddccc^^^\\\]]]^^^___ccchhhllllllnnnooooooooonnnnnnmmmnnnnnnooooooooooooooonnnpppqqqrrrqqqrrrsssuuuuuuwwwyyy{{{}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}yyyyyyyyyxxxvvvuuusssrrrqqqqqqqqqqqqpppooonnnmmmdddcccaaa```______``````\\\\\\]]]```ccceeeeeedddeeeddddddeeeggggggfffeeegggfffdddbbbaaaaaaaaaaaaffffffhhhhhhhhhhhhgggfffdddeeefffgggiiijjjkkkkkkjjjiiiiiihhhhhhhhhiiiiiiiiikkknnnooooooppprrrssssssuuuwwwyyyzzz{{{{{{{{{zzzzzz{{{}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}|||zzzwwwuuusssrrrrrrssstttuuuvvvwwwxxxyyyyyyyyyyyyyyyzzz||||||{{{zzzzzz{{{{{{|||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzzxxxvvvuuussstttuuuxxxzzz|||~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}||||||{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{|||{{{{{{{{{{{{zzzzzzzzzzzz{{{|||}}}~~~~~~~~~}}}~~~~~~~~~}}}|||{{{zzzyyyvvvvvvvvvuuuuuuttttttttttttuuuvvvvvvwwwwwwvvvvvvwwwxxxyyy{{{{{{{{{{{{zzzwwwvvvuuutttssstttuuuuuutttuuuvvvwwwxxxyyyyyyyyyzzzzzz{{{{{{|||}}}}}}}}}}}}}}}~~~~~~}}}}}}|||}}}xxxyyy{{{}}}~~~~~~}}}}}}sssrrrnnnjjjeee```]]][[[XXXXXXXXXXXXXXXWWWVVVVVVUUUUUUTTTTTTSSSTTTTTTTTTSSSTTTUUUUUUTTTUUUWWWYYYYYY\\\```bbbaaa`````````^^^^^^___```aaaaaaaaaaaa[[[\\\]]]^^^```aaabbbcccddddddeeegggiiilllnnnoooooopppqqqrrrrrrqqqqqqpppssstttuuuuuutttqqqooommmgggeeeaaa]]][[[YYYYYYYYYWWWXXXXXXXXXWWWWWWYYY[[[XXX[[[^^^bbbcccbbb```___\\\[[[YYYWWWUUUTTTSSSSSSSSSSSSTTTUUUWWWYYY\\\]]]]]]]]]]]]\\\[[[YYYWWWWWWTTTUUUVVVUUUTTTTTTVVVXXXYYYZZZ[[[[[[\\\\\\[[[[[[\\\]]]^^^__________________``````aaabbbbbbbbbbbb________________________cccddddddddddddddddddcccfffaaa___```aaabbbffflllooopppqqqrrrssssssrrrqqqpppqqqrrrssstttuuuuuutttppprrrtttuuuuuuvvvxxxzzzyyyzzz}}}~~~}}}{{{yyywwwvvvuuuuuuvvvvvvuuusssqqqpppgggfffeeedddddddddeeeeeebbbbbbcccgggjjjmmmmmmmmmkkkkkkkkklllnnnnnnmmmlllpppooollliiigggffffffffflllmmmnnnooooooooonnnmmmkkklllmmmoooqqqssstttuuusssrrrrrrqqqqqqqqqrrrrrroooqqqtttuuuvvvwwwxxxzzzvvvwwwyyy{{{}}}~~~~~~}}}{{{|||}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}~~~}}}}}}|||{{{xxxuuurrrqqqppppppqqqrrrssstttuuuvvvwwwwwwwwwwwwxxxyyyzzzzzzyyyyyyxxxyyyyyyzzz{{{|||{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyxxxwwwvvvvvvrrrssstttwwwyyy|||}}}~~~~~~}}}}}}~~~{{{|||}}}~~~}}}}}}||||||{{{{{{zzzzzzzzzyyyyyyxxxxxxyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|||~~~yyyyyyxxxxxxwwwwwwvvvvvvwwwwwwxxxyyyyyyyyyyyyyyyzzz{{{|||~~~~~~~~~~~~}}}zzzyyyxxxvvvvvvvvvwwwxxxvvvwwwxxxyyyzzz{{{{{{{{{{{{{{{{{{|||}}}~~~~~~~~~}}}}}}~~~~~~|||~~~ccccccddddddeeefffffffff```^^^[[[XXXUUURRRPPPOOOJJJKKKLLLMMMMMMNNNNNNNNNOOONNNMMMLLLKKKKKKKKKKKKLLLLLLMMMNNNPPPQQQRRRRRRQQQRRRSSSUUUWWWXXXZZZZZZ]]]]]]^^^^^^^^^]]][[[ZZZXXXXXXYYYYYYZZZ\\\]]]^^^^^^]]]\\\\\\^^^bbbeeehhhkkkkkkkkkkkkkkkjjjiiiiiiiiiiiiiiihhhfffccc```]]]YYYWWWUUURRROOOMMMLLLKKKLLLLLLNNNOOOOOONNNMMMMMMPPPQQQSSSTTTTTTTTTSSSRRRMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPQQQRRRTTTVVVXXXYYYZZZYYYXXXWWWVVVUUUUUUUUUSSSSSSTTTTTTVVVWWWXXXYYYWWWWWWYYYZZZ\\\]]]^^^___```aaabbbdddeeeddddddccceeeeeeeeeeeeeeeeeeeeeeeegggfffeeeeeeeeefffggghhhiiiiiiiiiiiijjjjjjjjjjjjhhhgggfffggghhhkkkmmmooovvvvvvvvvvvvwwwwwwwwwwwwyyyyyyxxxxxxxxxwwwwwwwwwwwwxxxxxxzzz{{{~~~~~~}}}~~~{{{wwwuuusssqqqpppooopppqqqrrrpppqqqsssvvvwwwxxxxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{yyywwwtttqqqooonnnoooooorrrssstttuuuvvvwwwwwwwwwuuuuuuuuuvvvvvvxxxyyyzzz{{{{{{||||||}}}|||||||||{{{|||}}}}}}~~~~~~}}}}}}|||}}}~~~~~~~~~~~~~~~~~~}}}{{{yyywwwuuuttttttssssssssssssssstttuuuvvvwwwvvvtttrrrrrrtttvvvwwwyyyxxxyyyyyyzzz{{{|||}}}{{{{{{|||}}}~~~~~~~~~}}}}}}|||zzzyyyxxxxxxyyyzzzvvvvvvwwwyyy{{{|||}}}~~~~~~}}}||||||}}}~~~}}}}}}}}}||||||{{{{{{{{{zzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzz{{{{{{}}}~~~~~~~~~~~~}}}}}}{{{zzzzzz{{{{{{{{{{{{zzzyyyxxxwwwyyyzzzzzz{{{}}}~~~~~~}}}}}}}}}~~~}}}||||||{{{||||||}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}~~~UUUUUUUUUVVVWWWXXXYYYYYYWWWUUUSSSPPPNNNLLLJJJJJJEEEFFFGGGIIIJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNOOOOOOPPPPPPOOOPPPPPPRRRSSSTTTUUUUUUWWWXXXYYYYYYYYYXXXVVVUUURRRRRRRRRSSSSSSUUUVVVVVVVVVUUUUUUUUUWWWZZZ]]]___^^^______^^^^^^]]]\\\[[[ZZZ[[[[[[[[[YYYWWWTTTSSSPPPOOOMMMKKKHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHGGGGGGIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLMMMNNNOOOPPPQQQRRRRRRSSSTTTUUUXXXZZZ\\\]]]]]]]]]\\\\\\[[[\\\\\\\\\ZZZZZZZZZ[[[\\\]]]^^^___^^^^^^___aaabbbccceeeeeeeeefffggghhhiiihhhhhhggglllmmmmmmmmmmmmmmmmmmllllllkkkkkkjjjjjjkkkmmmnnnooooooooopppppppppppppppooonnnmmmmmmmmmoooqqqrrryyyzzzzzz{{{{{{||||||}}}~~~~~~~~~}}}}}}}}}||||||~~~~~~~~~}}}|||}}}~~~}}}~~~|||yyywwwvvvvvvvvvwwwwwwxxxyyyzzzzzzzzzzzzzzzzzzzzz{{{|||~~~}}}}}}~~~~~~~~~~~~~~~}}}{{{yyywwwuuuuuutttrrrrrrrrrsssssstttvvvvvvwwwwwwvvvuuuuuuvvvwwwwwwxxxxxxxxxxxxyyyzzz{{{{{{yyyzzz{{{||||||}}}}}}|||~~~}}}|||{{{zzzzzzzzz{{{wwwwwwxxxzzz{{{}}}~~~~~~~~~}}}}}}|||}}}}}}~~~~~~}}}|||{{{{{{{{{|||{{{{{{zzzyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{zzzyyyxxxxxxyyyyyyzzz{{{|||~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}}}}GGGGGGHHHIIIJJJLLLLLLMMMNNNMMMLLLJJJHHHGGGGGGFFFDDDEEEFFFHHHJJJKKKKKKLLLMMMLLLLLLLLLLLLMMMNNNNNNPPPPPPOOOOOONNNNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNOOOQQQQQQRRRSSSSSSRRRPPPOOOKKKKKKKKKKKKKKKLLLMMMNNNMMMLLLLLLLLLNNNQQQSSSUUUSSSSSSSSSRRRRRRPPPOOOOOOMMMNNNNNNOOONNNMMMLLLKKKHHHHHHFFFDDDCCCBBBBBBBBBAAABBBCCCDDDDDDDDDDDDCCCFFFFFFFFFGGGHHHJJJKKKLLLMMMNNNPPPRRRTTTWWWXXXYYY[[[\\\]]]___aaacccdddeeeeeeeeeeeeeeeeeefffggghhheeeeeeeeeeeeeeefffggghhhhhhhhhiiijjjkkkmmmmmmnnnmmmnnnnnnooooooooonnnnnnttttttuuuuuuuuuuuuttttttrrrqqqqqqpppqqqrrrssstttwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwvvvuuuuuuuuuvvvwww}}}~~~~~~}}}}}}}}}|||}}}}}}~~~~~~}}}}}}|||}}}}}}}}}~~~}}}zzzzzzzzz{{{|||}}}~~~~~~~~~~~~}}}}}}}}}|||{{{zzzxxxvvvuuuuuutttqqqqqqqqqrrrsssuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxyyyyyyzzz{{{|||}}}}}}}}}}}}~~~}}}||||||||||||xxxyyyzzz{{{|||}}}~~~~~~}}}}}}}}}|||}}}~~~~~~}}}{{{zzzzzz}}}|||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzz{{{|||~~~~~~~~~~~~~~~{{{{{{{{{zzzzzzyyyxxxxxxxxxxxxyyyzzz{{{|||~~~~~~}}}||||||||||||~~~BBBBBBDDDEEEGGGIIIJJJKKKMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJLLLNNNPPPQQQRRRRRRQQQQQQPPPOOOOOOOOOOOOOOOQQQQQQPPPOOOMMMLLLKKKJJJKKKKKKKKKJJJIIIIIIHHHHHHJJJKKKLLLLLLLLLKKKJJJIIIFFFEEEEEEEEEEEEFFFGGGHHHGGGFFFFFFGGGIIIKKKNNNOOONNNNNNNNNNNNMMMLLLKKKKKKIIIJJJKKKLLLMMMMMMMMMMMMIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHKKKJJJKKKKKKMMMPPPRRRTTTUUUVVVXXX\\\___bbbdddeeeiiijjjlllnnnpppqqqrrrsssrrrrrrqqqqqqqqqrrrrrrsssppppppoooooooooppppppqqqqqqqqqrrrssstttuuuuuuvvvuuuvvvvvvvvvvvvvvvvvvvvvxxxyyyzzzzzzzzzzzzyyyxxxwwwwwwvvvvvvwwwxxxyyyzzz}}}}}}}}}}}}}}}|||||||||~~~~~~}}}||||||}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}|||{{{zzzzzz{{{|||}}}~~~|||zzzwwwwwwwwwwwwwwwxxxyyyzzz||||||}}}~~~|||||||||{{{{{{{{{zzzzzzyyyyyywwwvvvttttttssssssppppppqqqrrrsssuuuwwwxxxwwwxxxyyyyyyyyyyyyxxxwwwxxxxxxwwwvvvvvvvvvwwwwww{{{{{{}}}~~~~~~~~~}}}|||||||||zzz{{{{{{|||}}}~~~~~~~~~~~~}}}}}}|||}}}}}}~~~~~~}}}|||zzzyyy||||||{{{{{{zzz{{{{{{|||zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzz{{{}}}}}}|||{{{{{{zzzyyyyyyyyyyyyxxxxxxxxxyyyzzz{{{}}}}}}~~~~~~~~~~~~}}}}}}||||||~~~BBBCCCDDDFFFIIIKKKMMMMMMQQQPPPOOONNNNNNNNNNNNNNNPPPQQQRRRTTTUUUVVVVVVVVVTTTSSSQQQOOONNNMMMLLLLLLMMMMMMLLLJJJIIIGGGFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBCCCCCCDDDEEEEEEEEEDDDCCCAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDFFFHHHJJJMMMNNNNNNOOOOOOOOOOOONNNMMMMMMLLLMMMOOOPPPRRRTTTTTTUUURRRQQQPPPNNNMMMMMMLLLLLLMMMMMMNNNNNNOOOPPPQQQQQQTTTTTTTTTUUUWWWZZZ]]]^^^```aaadddgggkkkoooqqqsssxxxyyy{{{}}}~~~~~~}}}|||{{{zzzzzzzzzzzzwwwwwwwwwvvvwwwwwwxxxxxxwwwxxxxxxxxxyyyyyyzzzzzz{{{{{{{{{{{{{{{|||||||||}}}~~~~~~}}}~~~}}}}}}}}}}}}~~~|||{{{{{{zzzzzzzzzzzzzzzyyyxxxwwwvvvvvvvvvwwwyyy{{{|||}}}~~~~~~}}}}}}||||||}}}}}}~~~~~~}}}{{{yyyxxxuuuuuutttttttttuuuuuuvvvwwwxxxxxxyyy{{{|||}}}~~~~~~~~~~~~~~~~~~yyyyyyyyyxxxxxxxxxxxxwwwvvvuuutttsssrrrrrrrrrrrrqqqqqqqqqssstttvvvxxxyyywwwxxxxxxyyyyyyxxxxxxwwwxxxxxxwwwwwwvvvwwwwwwwwwzzzzzz|||}}}~~~~~~~~~}}}||||||{{{|||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||}}}}}}~~~~~~~~~|||{{{zzz{{{zzzzzzzzzzzzzzz{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{|||}}}}}}|||zzzyyyyyyxxxyyyyyyxxxxxxxxxxxxyyy{{{|||}}}~~~}}}}}}}}}~~~~~~~~~~~~|||}}}~~~DDDEEEGGGJJJLLLOOOQQQRRRWWWVVVUUUTTTSSSRRRRRRRRRTTTTTTUUUUUUUUUUUUTTTTTTRRRQQQOOOLLLJJJHHHGGGFFFGGGGGGFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@??????>>>???AAABBBBBBAAAAAA@@@?????????@@@AAABBBDDDDDDFFFFFFHHHJJJMMMPPPRRRSSSSSSSSSTTTUUUUUUUUUUUUTTTTTTUUUWWWYYY[[[]]]___``````^^^]]]ZZZYYYWWWVVVVVVVVVVVVVVVWWWXXXYYYZZZ[[[]]]]]]^^^```bbbdddeeegggiiikkkmmmppptttwwwyyy{{{~~~||||||||||||zzzzzzyyyzzzzzz{{{||||||{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}~~~}}}{{{yyyxxxuuuvvvvvvvvvuuuttttttssstttttttttuuuvvvwwwxxxyyywwwxxxyyy{{{{{{|||||||||{{{||||||}}}~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{zzzyyyxxxwwwvvvttttttsssrrrrrrrrrsssssstttttttttuuuvvvwwwyyyzzz~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}|||||||||xxxxxxwwwwwwwwwvvvvvvvvvttttttsssrrrrrrrrrrrrrrrssssssssstttuuuwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyzzzxxxyyyzzz|||}}}~~~~~~~~~}}}|||{{{||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~||||||{{{{{{{{{{{{||||||}}}~~~}}}|||{{{zzzzzzzzzyyyzzzzzz{{{|||yyyyyyyyyyyyyyyyyyyyyyyy{{{{{{zzzzzz{{{||||||}}}}}}~~~~~~~~~~~~}}}|||zzzyyyxxxxxxyyyzzzyyyyyyyyyyyyzzz{{{||||||}}}~~~~~~}}}}}}|||||||||||||||}}}}}}~~~||||||~~~KKKLLLNNNQQQUUUXXXZZZ[[[^^^]]][[[YYYXXXVVVVVVUUUUUUUUUUUUTTTSSSQQQPPPOOOOOONNNLLLJJJHHHGGGFFFEEEFFFEEEEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCDDDBBBBBBDDDEEEEEEEEEDDDDDDCCCCCCCCCEEEFFFHHHJJJKKKNNNOOOQQQTTTXXX[[[^^^_________aaabbbcccdddddddddcccdddeeegggjjjlllnnnppppppnnnllliiifffcccbbbaaa____________```bbbdddeeeeeeeeegggiiijjjlllllllllnnnoooqqqsssvvvyyy{{{|||}}}||||||{{{zzzyyyyyyzzzzzzyyyyyyyyyzzzzzz|||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}~~~~~~}}}{{{yyyvvvuuuttttttssstttvvvxxx{{{~~~~~~~~~~~~|||zzzxxxvvvuuurrrrrrsssssssssrrrrrrqqqrrrrrrrrrrrrrrrsssttttttrrrrrrtttuuuvvvwwwwwwwwwyyyyyyzzz{{{{{{{{{{{{zzz{{{|||}}}~~~~~~~~~}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyxxxxxxyyyyyyzzzxxxxxxxxxwwwwwwvvvvvvvvvttttttsssrrrqqqqqqrrrrrrrrrrrrqqqqqqrrrtttuuuvvv{{{{{{|||||||||}}}}}}}}}}}}~~~~~~}}}}}}||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~|||{{{{{{zzzzzzzzzzzzzzzxxxxxxxxxwwwwwwwwwwwwvvvuuuttttttsssssssssssstttuuuuuuuuuuuuvvvwwwxxxyyy{{{{{{zzzyyyyyyzzz{{{{{{zzzzzzyyyzzzzzz{{{|||}}}zzz{{{|||~~~}}}||||||||||||||||||||||||||||||}}}}}}}}}~~~~~~}}}|||zzzyyyxxxyyyyyyyyy{{{|||~~~}}}|||{{{{{{zzzzzz{{{||||||}}}zzzzzzzzzzzzzzzzzzzzzzzz||||||{{{{{{||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}|||zzzxxxxxxxxxyyyzzzyyyyyyyyyyyyzzz{{{|||}}}|||}}}~~~|||{{{zzzzzzzzzzzzzzz{{{|||}}}|||}}}~~~~~~~~~|||}}}}}}~~~SSSUUUWWWZZZ^^^aaaccceeedddcccaaa^^^\\\ZZZYYYYYYVVVVVVUUUSSSQQQOOOMMMKKKOOONNNLLLKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIEEEFFFFFFGGGHHHIIIJJJJJJGGGHHHJJJKKKKKKKKKJJJJJJHHHHHHIIIKKKMMMOOOQQQRRRVVVXXX[[[^^^bbbfffhhhjjjkkklllnnnoooqqqrrrrrrsssqqqqqqsssuuuwwwzzz|||~~~|||zzzwwwtttpppmmmkkkjjjffffffeeefffgggiiikkkllljjjkkkmmmooopppqqqqqqpppooooooqqqsssuuuxxxyyyzzz|||}}}~~~~~~}}}{{{yyywwwvvvvvvvvvuuuvvvvvvwwwxxxxxxxxxxxxyyyzzz{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||~~~~~~~~~~~~~~~}}}}}}|||~~~~~~~~~~~~}}}|||zzzzzz~~~}}}||||||{{{|||||||||{{{{{{{{{{{{zzz{{{zzzyyyxxxwwwvvvvvvvvvuuutttrrrpppnnnlllkkkkkkiiijjjlllnnnqqqtttuuuvvvvvvwwwxxxyyyzzzzzzyyyxxxuuuwwwyyyxxxwwwxxx{{{~~~~~~~~~~~~~~~~~~}}}||||||||||||{{{yyywwwuuusssqqqqqqqqqrrrrrrrrrrrrrrrqqqpppppppppoooooopppppppppttttttvvvwwwxxxyyyyyyyyyxxxyyyyyyzzzzzzzzzzzzzzzzzz{{{}}}~~~|||}}}~~~}}}||||||zzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxyyyvvvvvvvvvvvvvvvvvvvvvvvvttttttsssrrrqqqqqqqqqqqqqqqpppppppppppprrrssstttuuuvvvxxxzzz|||}}}}}}}}}|||}}}~~~~~~~~~||||||{{{{{{{{{{{{||||||zzzzzzzzzzzz{{{{{{{{{{{{{{{zzzyyyxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwvvvuuuuuutttttttttuuuuuuwwwwwwvvvvvvwwwxxxyyyyyy~~~}}}{{{yyyyyy{{{}}}~~~zzzzzzzzz{{{|||}}}~~~~~~~~~||||||||||||{{{{{{{{{{{{||||||}}}}}}~~~~~~}}}|||zzzxxxwwwwwwwwwxxxyyy{{{}}}~~~}}}|||||||||||||||}}}~~~~~~||||||||||||||||||||||||}}}||||||||||||}}}}}}~~~||||||}}}}}}~~~~~~~~~~~~}}}~~~|||zzzxxxxxxxxxyyyzzzzzzzzzzzzzzz{{{{{{|||}}}}}}~~~~~~~~~{{{zzzxxxxxxxxxyyyzzz{{{|||}}}yyyzzz|||}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~]]]^^^```cccfffiiilllmmmllllllkkkiiieee```\\\YYYXXXVVVTTTRRRPPPQQQQQQRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOPPPRRRTTTTTTTTTRRRQQQSSSSSSSSSSSSTTTUUUVVVVVVVVVWWWYYYZZZZZZXXXVVVTTTQQQQQQPPPQQQSSSWWW[[[]]]bbbeeehhhkkklllnnnqqqsssxxxyyyyyyzzzzzzzzzzzzzzzyyywwwvvvwwwzzz}}}~~~{{{xxxvvvtttrrrnnnlllfffeeedddddddddfffhhhiiikkkmmmooopppqqqpppooooooooooooooooooppprrrtttuuuvvvvvvvvvvvvuuutttsssrrrqqqrrrsssttttttuuuttttttttttttuuuvvvxxxzzz|||}}}~~~}}}{{{yyywwwuuutttsssvvvuuusssssstttvvvyyy{{{|||yyyxxxwwwuuuttttttuuuwwwxxxxxxwwwtttqqqooonnnmmmmmmlllllllllmmmmmmmmmnnnnnnmmmllllllmmmmmmnnnooopppnnnnnnnnnnnnmmmmmmmmmmmmllllllkkkjjjjjjjjjjjjjjjhhhiiijjjjjjiiigggdddcccdddeeegggiiikkknnnoooppprrrrrrsssssssssrrrqqqqqqsssuuuwwwzzzzzzzzzxxxwwwxxxyyy{{{}}}~~~~~~}}}}}}}}}}}}}}}~~~}}}{{{{{{{{{{{{yyyyyyxxxxxxwwwuuutttsssssspppoooppprrrrrrpppmmmrrrrrrrrrqqqqqqqqqqqqqqqpppqqqsssuuuwwwyyy{{{{{{wwwwwwwwwwwwwwwxxxxxxyyywwwxxxzzz{{{}}}~~~~~~~~~~~~}}}}}}}}}wwwwwwwwwwwwxxxyyyzzzzzz}}}|||zzzyyyxxxwwwwwwwwwxxxwwwwwwwwwvvvvvvuuuuuuuuuuuuvvvvvvvvvuuusssrrrtttsssqqqpppppprrrsssuuuvvvwwwyyyzzz{{{|||||||||zzzzzz{{{{{{}}}~~~}}}{{{zzzzzzyyyzzzzzzyyyxxxxxxxxxyyyyyyzzzzzzzzzzzzzzz{{{||||||zzzzzzyyyyyyxxxwwwvvvvvvxxxxxxxxxxxxxxxyyyzzz{{{|||{{{yyyxxxxxxxxxyyyzzz{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~{{{{{{{{{{{{|||}}}~~~~~~}}}}}}||||||}}}}}}{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}{{{xxxxxxzzz{{{yyywwwxxxxxxxxxyyyyyyzzzzzzzzzzzzzzz|||~~~~~~}}}|||{{{zzzvvvvvvwwwwwwwwwxxxxxxxxxzzzzzzzzzzzzzzz{{{|||}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~eeefffhhhkkknnnppprrrssssssrrrqqqoookkkfffbbb___]]]\\\YYYWWWUUUUUUUUUVVVVVVVVVVVVWWWXXXXXXYYYYYYWWWYYY[[[]]]______^^^^^^^^^^^^]]]\\\\\\\\\]]]]]]]]]^^^```bbbbbb```^^^]]][[[ZZZYYYYYY[[[]]]aaacccfffiiilllooopppqqqtttvvvyyyzzz{{{{{{{{{{{{zzzzzzwwwuuussssssuuuxxxyyyyyywwwuuurrrpppooommmjjjhhheeedddcccbbbbbbdddfffgggjjjlllooorrrttttttsssrrroooooonnnnnnnnnoooqqqrrrtttttttttsssrrrpppooonnnnnnnnnoooooooooooonnnnnnpppppppppqqqrrrsssuuuuuuvvvuuusssqqqooommmlllkkklllkkkjjjiiijjjmmmoooqqqvvvxxxyyyzzzyyyvvvrrrpppnnnmmmlllkkkkkklllmmmnnnnnnllljjjhhhfffeeedddddddddddddddeeeeeeeeeffffffffffffffffffggghhhiiiiiihhhhhhhhhgggggggggffffffffffffeeeeeeeeeeeeffffffiiijjjkkkkkkjjjiiigggeeeeeefffgggiiikkkmmmnnnnnnqqqqqqrrrssssssrrrrrrrrrqqqsssuuuwwwxxxwwwvvvuuuwwwxxxzzz|||}}}~~~~~~~~~}}}|||||||||||||||}}}}}}~~~}}}|||{{{zzzyyyyyyyyyxxxxxxxxxwwwvvvuuusssssstttsssqqqrrrssssssqqqnnnssssssrrrrrrrrrrrrrrrrrrpppppprrrtttvvvxxxzzzzzz{{{{{{zzzzzzzzzzzzzzz{{{zzz{{{|||}}}~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}}}}yyyxxxxxxxxxyyyzzzzzz{{{}}}|||{{{zzzyyyxxxxxxxxxyyyyyyyyyxxxxxxwwwwwwwwwuuuvvvwwwwwwwwwvvvtttsssvvvuuusssrrrrrrssstttuuuwwwxxxyyyzzz{{{|||||||||zzzzzzzzz{{{|||}}}~~~~~~~~~|||{{{zzzyyyxxxxxxyyyxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzz{{{||||||{{{{{{{{{zzzyyyxxxxxxwwwyyyyyyyyyyyyzzz{{{|||}}}~~~~~~}}}||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}}}}|||||||||{{{{{{{{{{{{}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~{{{yyyyyy{{{{{{zzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{|||~~~~~~}}}|||{{{{{{xxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~qqqqqqrrrsssuuuxxxyyyzzz{{{zzzyyyvvvsssnnnkkkhhheeecccaaa^^^\\\[[[[[[[[[\\\]]]^^^___aaacccddddddbbbccceeehhhjjjjjjjjjjjjiiihhhgggeeedddccccccccccccdddggghhhiiihhhgggfffbbbaaa```______aaacccdddfffiiilllnnnnnnppprrrsssuuuuuuvvvvvvvvvvvvuuutttrrrpppmmmmmmnnnoooooonnnmmmkkkiiihhhhhhgggeeeccccccbbbaaa``````aaaccceeehhhkkkqqquuuxxxxxxwwwuuuppppppooonnnmmmmmmmmmnnnqqqqqqpppooonnnllljjjiiiiiijjjjjjiiiiiihhhffffffiiihhhhhhiiiiiijjjkkklllkkkkkkiiigggeeecccbbbaaa``````______```bbbdddfffkkklllnnnooonnnkkkiiigggdddcccbbbaaaaaabbbcccdddcccbbbaaa___]]]\\\\\\\\\]]]]]]]]]^^^^^^^^^______`````````aaaaaabbbcccdddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbcccdddeeeeeejjjkkklllmmmmmmlllkkkjjjhhhiiiiiijjjkkklllmmmmmmppppppqqqrrrssssssssssssrrrsssuuuwwwxxxwwwvvvuuuuuuvvvxxxzzz{{{|||||||||{{{{{{zzzzzzzzzzzz{{{|||zzzzzzyyyxxxxxxwwwxxxxxxwwwwwwwwwvvvuuutttssssssvvvuuuttttttuuuuuurrrpppssssssssstttttttttttttttqqqrrrtttuuuwwwyyy{{{{{{|||{{{zzzyyyxxxxxxxxxxxx}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}zzzzzzyyyyyyzzzzzz{{{{{{|||{{{{{{{{{zzzzzzyyyyyy{{{zzzzzzzzzzzzyyyyyyyyywwwxxxxxxxxxxxxwwwvvvvvvyyyxxxvvvuuuttttttuuuvvvxxxyyyzzz{{{|||}}}}}}}}}zzzzzzzzzzzzzzz{{{||||||||||||}}}|||{{{zzzyyyxxxxxxxxxxxxwwwwwwwwwwwwxxxyyyzzzzzz{{{{{{{{{zzz{{{{{{|||}}}}}}}}}||||||{{{{{{{{{zzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{{{{|||}}}|||{{{|||||||||{{{{{{{{{{{{{{{{{{{{{}}}~~~~~~}}}||||||{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{zzz{{{{{{||||||~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||}}}xxxxxxxxxxxxyyyzzz|||}}}~~~}}}zzzwwwssspppnnnjjjiiigggdddbbb```______```aaabbbdddeeeggghhhiiifffgggiiijjjkkkllllllllljjjiiigggeeecccaaa``````bbbccceeeggghhhiiihhhhhh```___]]]\\\\\\\\\]]]^^^^^^aaaccceeeffffffhhhjjjiiijjjjjjkkkkkkjjjjjjiiijjjhhhfffeeefffgggfffeeefffeeeccccccddddddcccaaabbbaaa```______```bbbccchhhlllqqqwwwyyyxxxvvvtttppppppooommmlllkkkjjjjjjmmmmmmllljjjhhhfffdddcccddddddccccccaaa```___^^^______``````bbbcccdddeeecccbbbaaa___^^^\\\[[[ZZZXXXXXXXXXXXXYYY[[[]]]___dddeeeggghhhhhhfffdddccc```___^^^^^^^^^^^^___``````___^^^]]]\\\[[[[[[[[[]]]]]]]]]^^^^^^^^^^^^___````````````aaabbbcccdddeeeeeeeeedddddddddccccccdddddddddeeefffgggiiiiiilllmmmnnnooopppppppppooonnnnnnnnnnnnnnnnnnnnnnnnooopppqqqrrrssstttttttttuuuvvvwwwyyyyyyyyyxxxwwwtttuuuvvvwwwyyyzzz{{{{{{{{{zzzyyyxxxxxxwwwwwwxxxvvvvvvvvvuuuuuuvvvvvvwwwwwwvvvuuuuuutttssssssssswwwvvvvvvvvvvvvuuusssrrrttttttttttttuuuuuuuuuuuuuuuvvvwwwyyy{{{|||~~~~~~~~~}}}{{{zzzyyyxxxxxxxxx}}}~~~~~~}}}}}}}}}{{{zzzzzzyyyyyyyyyzzzzzzyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzyyyxxxwwwvvvvvvvvvvvvyyyzzz{{{|||}}}}}}}}}}}}{{{{{{zzzzzzyyyzzzzzz{{{zzz{{{|||}}}~~~~~~{{{{{{zzzyyyyyyxxxyyyyyyxxxxxxxxxyyyyyy{{{|||}}}}}}}}}||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}||||||||||||}}}~~~~~~~~~}}}||||||||||||||||||}}}}}}}}}~~~||||||{{{{{{{{{{{{{{{|||~~~}}}}}}}}}||||||||||||||||||{{{zzzzzz{{{{{{{{{zzz{{{|||~~~~~~~~~}}}}}}}}}zzzyyyxxxwwwvvvwwwxxxyyyyyyyyywwwuuurrrpppnnnllliiihhhfffdddbbb```^^^^^^______``````aaabbbccccccbbbbbbbbbccccccccccccbbbaaa```^^^[[[YYYWWWVVVVVVZZZ[[[]]]^^^``````aaa```ZZZYYYWWWVVVUUUTTTUUUUUUUUUXXX[[[\\\]]]]]]___aaa``````aaabbbbbbbbbbbbbbbdddbbbaaaaaabbbbbbbbbaaabbbaaa```aaacccccccccaaabbbaaa```^^^^^^___aaabbbhhhkkkppptttvvvtttqqqoookkkkkkjjjiiigggfffddddddeeeeeedddbbbaaa^^^\\\[[[[[[[[[[[[[[[ZZZXXXWWWVVVUUUVVVWWWYYY[[[]]]```aaa^^^]]]\\\ZZZYYYWWWVVVUUUTTTTTTTTTUUUWWWYYYZZZ\\\bbbcccdddffffffeeedddccc````````````````````````aaaaaaaaaaaa``````______aaaaaaaaabbbbbbbbbcccccccccccccccccccccdddffffffiiiiiiiiihhhhhhhhhhhhggghhhhhhhhhiiijjjlllmmmnnnooopppqqqrrrsssttttttttttttsssssssssrrrrrrqqqqqqpppqqqrrrssstttuuuuuuuuuvvvvvvwwwxxxyyyxxxwwwwwwsssttttttuuuwwwxxxzzzzzz|||{{{zzzxxxvvvuuuttttttttttttsssttttttuuuvvvwwwwwwvvvuuutttssssssttttttvvvvvvwwwwwwvvvuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwxxxxxxyyy{{{|||~~~}}}|||{{{zzzzzz|||}}}~~~}}}}}}}}}zzzzzzyyyxxxwwwwwwxxxxxxwwwxxxyyyzzz{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||{{{{{{zzzyyyxxxwwwwwwwww{{{{{{|||}}}~~~~~~~~~~~~||||||{{{zzzzzzzzz{{{{{{zzz{{{|||}}}~~~~~~}}}|||{{{{{{{{{{{{{{{zzzzzzzzz{{{|||}}}~~~|||}}}~~~~~~~~~~~~}}}}}}||||||||||||}}}}}}}}}}}}~~~}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxxxxyyyyyyxxxyyyzzz|||~~~~~~}}}||||||{{{|||~~~tttrrrooommmlllllllllmmmiiiiiihhhfffeeecccbbbbbb``````___]]][[[YYYWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUSSSQQQOOONNNMMMMMMQQQRRRSSSUUUVVVVVVWWWWWWTTTSSSSSSRRRQQQQQQQQQQQQRRRUUUXXXZZZZZZ[[[]]]______```aaabbbcccddddddddddddbbbaaaaaabbbbbbaaa``````______```bbbcccbbbaaabbb```___]]]]]]^^^___```fffhhhlllnnnooommmjjjhhhccccccccccccbbb```___^^^]]]]]]]]][[[ZZZXXXVVVUUUTTTUUUUUUUUUUUUTTTTTTSSSQQQRRRSSSVVVXXX[[[^^^___]]]\\\[[[ZZZYYYWWWVVVVVVUUUUUUVVVWWWYYY[[[\\\]]]bbbccceeefffggggggggggggeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffgggggggggfffffffffffffffggggggggghhhhhhfffffffffgggggghhhiiijjjmmmlllllllllkkkkkkkkkkkkkkkkkkkkklllmmmnnnpppqqqrrrsssttttttvvvwwwxxxxxxxxxxxxxxxwwwvvvvvvuuuuuusssssstttuuuvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvuuuuuussssssssstttvvvwwwyyyzzz|||{{{yyywwwuuutttsssrrrrrrrrrsssssstttvvvwwwxxxxxxwwwuuutttssstttuuuuuutttvvvxxxxxxwwwvvvwwwxxxxxxxxxxxxyyyzzzzzz{{{{{{zzzzzz{{{|||~~~}}}|||{{{zzzzzzzzz|||}}}~~~}}}}}}}}}{{{zzzyyyxxxwwwvvvvvvvvvvvvwwwyyy{{{|||}}}||||||{{{{{{{{{|||||||||||||||~~~~~~~~~}}}~~~~~~}}}}}}||||||{{{{{{zzzzzz|||}}}~~~~~~~~~~~~}}}}}}|||||||||}}}}}}{{{|||~~~~~~}}}}}}}}}}}}||||||||||||}}}~~~~~~~~~~~~~~~|||}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~||||||||||||}}}}}}}}}}}}~~~}}}|||{{{{{{{{{{{{zzzzzzzzz{{{zzzyyyyyyxxxwwwwwwwwwwwwwwwwwwxxxyyyxxxxxxzzz{{{}}}~~~}}}}}}||||||~~~}}}eeebbb___\\\YYYYYYZZZZZZVVVUUUTTTSSSSSSSSSSSSSSSTTTTTTSSSRRRPPPOOOMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMOOOOOONNNNNNNNNOOOOOOPPPOOONNNMMMLLLKKKJJJJJJJJJMMMMMMNNNOOOPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPSSSVVVYYY[[[]]]^^^```bbbdddeeefffhhhjjjkkklllllljjjhhhgggffffffeeeccc```^^^]]]\\\^^^```aaa```___```___]]][[[[[[\\\]]]^^^aaabbbeeeggghhhgggeeeddd^^^___`````````___^^^]]]\\\\\\[[[[[[YYYXXXWWWVVVSSSTTTUUUVVVWWWXXXXXXXXXWWWXXXYYY[[[]]]___bbbccccccbbbbbb```___^^^]]]\\\[[[[[[\\\^^^```bbbcccdddggghhhjjjkkklllmmmmmmmmmlllmmmmmmmmmmmmmmmmmmlllkkklllmmmnnnooonnnnnnmmmlllllllllmmmmmmmmmnnnnnnllllllllllllmmmnnnoooppppppppppppooooooooonnnnnnnnnnnnnnnnnnooopppqqqrrrvvvvvvvvvwwwxxxyyyzzzzzz{{{zzzzzzyyyyyyxxxxxxwwwuuuvvvvvvwwwwwwwwwvvvvvvuuuuuuvvvvvvuuuuuuuuuuuussssssssstttuuuwwwyyyzzzzzzyyyxxxvvvuuuuuuuuuuuurrrrrrssstttuuuwwwyyyzzzxxxwwwvvvttttttuuuvvvwwwtttwwwzzzzzzyyyyyy{{{|||||||||}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}||||||zzzyyyxxxwwwwwwwwwwwwxxx{{{}}}|||}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}}}}|||}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}||||||}}}~~~~~~~~~}}}{{{zzzyyyzzz{{{|||}}}~~~~~~~~~||||||}}}}}}}}}~~~~~~~~~~~~|||{{{zzzzzzzzzzzz{{{{{{|||{{{zzzyyyxxxxxxwwwwwwwwwxxxxxxyyyzzzyyyzzz{{{}}}~~~~~~~~~}}}{{{WWWUUUQQQMMMJJJIIIJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHKKKKKKKKKJJJIIIGGGFFFEEEDDDDDDEEEFFFFFFGGGHHHHHHJJJJJJJJJJJJKKKLLLMMMNNNMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLMMMNNNNNNOOOOOONNNNNNOOOOOOPPPPPPPPPQQQTTTWWW[[[]]]___```ccceeegggiiikkkmmmoooqqqrrrrrrpppnnnllljjjiiigggdddaaa\\\[[[ZZZ\\\^^^___^^^]]]^^^]]][[[ZZZYYYZZZ[[[\\\]]]^^^```bbbccccccbbbbbb^^^___```aaaaaaaaa```___^^^^^^^^^^^^]]]\\\[[[ZZZWWWXXXYYY[[[]]]^^^^^^^^^``````aaabbbccceeeggghhhjjjjjjiiihhhfffeeeddddddbbbbbbdddeeegggiiijjjkkklllmmmoooqqqrrrsssssstttsssttttttuuuuuuttttttssspppqqqssstttuuuuuuttttttqqqqqqrrrrrrrrrsssssssssrrrrrrrrrrrrssstttuuuuuussssssssssssrrrrrrrrrrrrqqqppppppqqqqqqrrrssstttxxxxxxxxxxxxyyyzzz{{{|||{{{{{{{{{zzzzzzyyyyyyyyywwwwwwxxxxxxxxxwwwwwwvvvxxxxxxxxxwwwwwwwwwwwwwwwtttsssssstttuuuwwwyyyzzzwwwwwwvvvvvvvvvvvvwwwwwwrrrrrrssstttvvvxxxzzz{{{yyyxxxvvvuuutttuuuwwwxxxuuuxxx{{{|||{{{{{{}}}~~~}}}}}}}}}~~~}}}|||zzzyyyxxxwwwwwwxxxzzz}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}}}}||||||||||||}}}~~~~~~}}}}}}~~~~~~~~~}}}||||||zzz{{{}}}}}}}}}|||{{{{{{|||||||||~~~}}}|||}}}}}}}}}||||||||||||{{{}}}~~~~~~~~~}}}|||zzzyyywwwwwwxxxyyyzzz{{{||||||{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}{{{zzzzzzzzz{{{|||}}}}}}}}}|||zzzzzzyyyxxxxxxxxxyyyzzzzzz{{{{{{|||}}}|||zzzIIIHHHFFFDDDCCCBBBCCCCCCDDDCCCBBBBBBAAAAAAAAAAAACCCCCCCCCBBBBBBCCCCCCCCCAAAAAACCCDDDEEEFFFFFFFFFHHHHHHIIIJJJKKKLLLNNNOOOLLLNNNOOONNNMMMLLLMMMNNNNNNPPPRRRSSSSSSSSSUUUVVVUUUUUUTTTTTTUUUVVVXXXYYY\\\^^^aaadddgggjjjlllllloooqqqtttwwwyyyzzzzzzyyyxxxuuuqqqnnnkkkiiifffdddaaa___]]][[[ZZZ[[[]]]^^^^^^______``````_________bbbdddgggiiijjjjjjhhhgggggggggggghhhiiijjjlllmmmmmmkkkiiigggeeeeeeeeeeeebbbcccdddfffhhhiiikkkkkkkkkkkklllnnnppprrrtttvvvuuuuuutttsssrrrqqqppppppnnnnnnnnnmmmmmmnnnrrrtttxxxyyyzzz{{{}}}}}}~~~~~~~~~}}}|||||||||||||||}}}{{{{{{{{{{{{{{{zzzzzzyyyyyyxxxxxxwwwwwwxxxyyyyyyvvvuuuuuuttttttuuuwwwwwwwwwwwwwwwwwwvvvuuussssssttttttsssssstttvvvxxxzzzyyyyyyzzzzzzzzzyyyxxxxxx}}}~~~}}}}}}|||||||||||||||{{{zzzzzzyyyyyyxxxwwwwwwwwwxxxxxxwwwvvvuuuuuuuuuvvvwwwxxx{{{{{{}}}}}}|||zzzxxxvvvzzzyyyzzzzzz{{{|||}}}~~~}}}}}}||||||{{{zzzyyyyyy|||}}}~~~~~~~~~~~~}}}}}}|||{{{zzzyyyxxxxxxzzz|||~~~~~~}}}{{{zzzyyyzzz|||}}}}}}|||{{{|||}}}~~~}}}|||}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}|||{{{{{{zzzzzz|||||||||}}}}}}}}}}}}~~~~~~~~~}}}||||||{{{{{{{{{zzzzzzzzz{{{}}}~~~~~~}}}||||||yyyyyyzzzzzz{{{{{{||||||yyyyyyzzz{{{||||||||||||||||||||||||||||||||||||}}}}}}|||{{{zzzxxxxxxwwwxxxxxxwwwwwwwwwxxxxxxyyy{{{{{{||||||}}}~~~~~~}}}||||||}}}~~~{{{{{{zzzzzzzzz{{{||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~|||{{{|||}}}~~~~~~}}}}}}{{{EEEDDDBBB@@@??????@@@@@@CCCBBBBBBAAAAAAAAAAAAAAACCCBBBBBBAAAAAABBBBBBCCCCCCDDDFFFGGGIIIJJJJJJKKKNNNNNNNNNOOOPPPQQQRRRSSSSSSTTTUUUTTTSSSRRRSSSTTTTTTVVVXXXZZZYYYZZZ[[[]]]]]]\\\\\\[[[\\\\\\]]]^^^bbbdddgggjjjnnnppprrrsssuuuwwwzzz~~~|||xxxuuussspppmmmkkkcccbbb```^^^^^^```bbbccceeeeeefffgggggggggggggggjjjlllooorrrttttttssssssqqqqqqrrrrrrsssuuuvvvwwwvvvuuussspppooonnnmmmmmmmmmnnnooopppqqqsssttttttwwwwwwxxxzzz|||~~~|||{{{zzzyyywwwvvvttttttttttttuuuttttttvvvyyy|||{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}zzzyyyyyyyyyyyyyyyzzz{{{zzzyyyxxxxxxxxxxxxzzzzzzxxxxxxxxxxxxwwwvvvuuuuuuwwwvvvvvvvvvwwwyyy|||}}}||||||}}}}}}}}}}}}}}}|||~~~~~~~~~}}}}}}}}}}}}}}}}}}|||{{{{{{zzzzzz{{{|||}}}}}}|||~~~}}}|||{{{zzzyyy{{{}}}~~~|||{{{zzz{{{|||}}}~~~}}}{{{|||}}}}}}|||zzz{{{||||||}}}~~~~~~~~~~~~}}}}}}|||||||||{{{{{{{{{zzzzzzyyyxxxxxxwwwyyyyyyyyyzzzzzzzzz{{{{{{{{{zzzyyyyyyyyyyyyzzzzzz||||||||||||{{{{{{{{{{{{{{{{{{zzzzzz{{{|||}}}~~~}}}}}}|||{{{zzzyyyxxxxxxvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxyyyzzz{{{{{{{{{{{{zzzzzzzzz{{{{{{|||||||||{{{zzzzzzyyyxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxyyyzzz||||||}}}~~~~~~}}}||||||}}}}}}~~~{{{{{{zzzzzzzzzzzz{{{{{{|||}}}}}}}}}~~~~~~BBBAAA@@@???>>>???@@@@@@DDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEHHHIIIKKKMMMOOOPPPQQQQQQVVVVVVVVVWWWXXXYYYZZZ[[[\\\]]]^^^]]][[[ZZZ[[[\\\]]]___aaabbbbbbcccdddfffgggggggggfffffffffffffffjjjlllooosssvvvyyy{{{|||}}}}}}zzzwwwuuukkkiiigggffffffhhhjjjlllnnnooopppqqqrrrsssssssssvvvxxx|||~~~~~~|||zzzxxxwwwwwwwwwxxxxxxyyyyyyzzz{{{{{{||||||}}}}}}{{{yyyyyyxxxyyyzzzzzzzzz|||{{{{{{{{{{{{{{{|||}}}~~~||||||{{{{{{zzz{{{{{{|||{{{{{{{{{{{{zzzyyyxxxxxxyyyyyyyyyyyy{{{}}}~~~}}}|||{{{zzz|||~~~~~~~~~~~~~~~~~~|||{{{{{{||||||}}}|||{{{|||{{{yyyxxxxxxxxxyyyyyyzzzzzz{{{{{{||||||{{{zzzzzzyyyxxxxxxwwwvvvvvvuuuuuutttttttttuuuuuuuuuuuuvvvvvvvvvvvvuuutttttttttttttttuuuuuuyyyyyyyyyzzzzzzzzz{{{{{{|||{{{{{{zzzzzz{{{||||||zzzzzzyyyxxxwwwvvvvvvuuussssssssssssssssssrrrrrruuuvvvwwwxxxyyyyyyyyyyyywwwxxxxxxyyyzzz{{{||||||zzzzzzzzzyyyyyyyyyxxxxxxwwwwwwvvvvvvvvvvvvwwwwwwtttuuuvvvxxxyyy{{{||||||}}}}}}|||||||||}}}}}}~~~||||||{{{zzzyyyyyyyyyyyyzzz{{{{{{|||}}}~~~~~~~~~EEEDDDCCCCCCCCCDDDFFFFFFJJJKKKKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLNNNPPPRRRTTTVVVXXXYYYZZZ]]]^^^^^^```aaaccceeeffffffggghhhgggeeedddeeefffgggiiilllmmmlllmmmnnnooossssssssssssrrrqqqpppooosssuuuxxx{{{~~~wwwuuurrrpppoooppprrrsssvvvwwwyyy{{{|||}}}~~~~~~~~~|||{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{|||~~~~~~}}}||||||xxxzzz{{{||||||}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}|||||||||{{{{{{}}}~~~~~~~~~}}}}}}|||{{{zzzzzz{{{{{{}}}~~~~~~}}}|||{{{zzz|||}}}}}}}}}}}}||||||{{{{{{zzz~~~~~~}}}|||{{{||||||~~~{{{zzzzzzyyywwwuuutttuuuuuuuuuvvvvvvvvvwwwyyyyyyxxxwwwvvvuuuttttttrrrrrrrrrqqqqqqqqqpppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssstttuuuvvvwwwwwwxxxyyyzzz{{{{{{}}}||||||{{{{{{zzzzzzzzzyyyyyyyyyxxxwwwvvvvvvuuuttttttssssssrrrrrrqqqqqqrrrssstttuuuvvvvvvvvvvvvvvvvvvwwwyyyzzz{{{|||}}}}}}}}}}}}|||{{{zzzyyyyyyzzzyyyyyyxxxxxxxxxxxxyyyvvvvvvwwwyyy{{{|||}}}~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}|||zzzyyyyyyyyyyyyyyyyyyzzz{{{}}}~~~~~~~~~KKKJJJJJJJJJKKKMMMOOOPPPRRRSSSTTTUUUVVVVVVUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTWWWYYY[[[]]]```aaabbbcccdddeeefffhhhkkknnnqqqrrrrrrtttuuutttsssrrrssstttuuuwwwyyyyyyyyyxxxyyyzzz~~~|||{{{|||~~~{{{wwwuuuuuuvvvvvvyyyzzz{{{}}}}}}{{{yyyvvvuuuuuuuuuttttttttttttvvvwwwyyy{{{}}}~~~~~~~~~}}}}}}}}}|||||||||||||||xxxzzz|||||||||}}}~~~}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyyyyyy{{{}}}~~~~~~~~~{{{{{{zzzzzzyyyxxxxxxwww{{{{{{{{{{{{{{{|||||||||}}}~~~~~~}}}}}}~~~~~~}}}|||{{{{{{{{{{{{~~~|||zzzxxxxxxvvvtttrrrqqqqqqqqqrrrrrrrrrrrrrrruuuttttttsssrrrrrrqqqqqqooooooooooooooonnnnnnnnnnnnnnnnnnnnnooooooooooooqqqqqqqqqqqqrrrssstttuuuuuuvvvwwwxxxyyy{{{||||||}}}}}}}}}||||||{{{zzzzzzxxxxxxxxxwwwvvvvvvuuuuuuttttttssssssrrrrrrqqqqqqqqqrrrssstttuuuuuuuuuuuuvvvvvvxxxyyy{{{|||~~~~~~~~~}}}{{{zzzxxxxxx{{{zzzzzzyyyxxxxxxyyyyyyxxxxxxyyyzzz|||}}}~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{zzzzzz{{{|||}}}~~~~~~~~~RRRRRRSSSSSSUUUXXXZZZ[[[]]]^^^___`````````___^^^^^^]]]]]]\\\\\\]]]]]]^^^cccdddfffhhhjjjllllllmmmmmmmmmoooqqqtttwwwzzz|||~~~{{{vvvsssrrrrrrssstttuuuvvvxxxzzz{{{{{{{{{{{{|||}}}~~~~~~{{{yyyvvvuuussssssrrrrrrrrrqqqqqqqqqqqqsssuuuxxxzzz{{{||||||yyyyyyyyyzzz{{{{{{||||||{{{|||~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{~~~}}}|||zzzyyywwwvvvuuusssssstttuuuvvvwwwxxxyyyzzz{{{|||}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{zzzzzz{{{}}}~~~}}}||||||||||||}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}zzzzzzzzzyyyyyyyyyxxxxxxwwwyyy{{{}}}~~~~~~}}}}}}{{{{{{zzzyyyxxxwwwwwwvvvxxxwwwwwwwwwwwwxxxyyyzzz{{{{{{|||}}}~~~{{{zzzzzzyyyyyyzzz{{{|||{{{{{{{{{zzzzzzzzzyyyyyy|||zzzwwwvvvuuutttqqqooooooooooooooooooooooooooopppppppppoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnnnnoooooooooooopppqqqssstttuuuvvvwwwxxxyyy{{{|||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{wwwwwwvvvvvvvvvuuuuuuuuussssssssssssssssssrrrrrrssstttuuuvvvvvvwwwwwwwwwxxxyyyzzz{{{}}}~~~~~~}}}{{{zzzyyyyyy|||{{{zzzyyyyyyxxxxxxyyyzzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~||||||}}}~~~]]]]]]^^^___aaadddgggiiijjjkkkmmmnnnmmmllljjjiiijjjjjjiiiiiiiiiiiijjjjjjooopppqqqsssuuuvvvvvvvvvwwwwwwxxxzzz|||~~~|||yyyvvvrrrnnnkkkjjjjjjkkkjjjkkkmmmnnnoooppppppppprrrssstttvvvyyy{{{|||}}}{{{{{{zzzzzzzzz{{{||||||||||||{{{zzzxxxvvvtttrrrqqqqqqqqqqqqppppppppppppmmmooosssvvvyyyzzz{{{{{{zzz{{{{{{{{{{{{|||||||||}}}~~~~~~}}}~~~}}}|||zzzzzz{{{|||}}}~~~~~~~~~~~~|||yyywwwuuurrrsssvvvxxxzzz{{{{{{{{{yyyyyyxxxwwwvvvvvvvvvvvvtttsssqqqpppnnnmmmmmmmmmnnnnnnmmmmmmlllkkkkkkkkkhhhhhhiiijjjkkkllllllmmmoooppprrrtttvvvwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyvvvwwwxxxyyy{{{}}}}}}~~~~~~~~~}}}|||{{{{{{{{{wwwwwwwwwwwwxxxxxxxxxxxxwwwxxxzzz}}}~~~~~~~~~~~~~~~}}}||||||{{{zzzyyyxxxwwwwwwvvvvvvuuuvvvwwwxxxyyyzzzyyyyyyyyyzzz|||~~~~~~~~~~~~}}}{{{zzzuuuttttttssstttuuuvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxyyywwwuuutttsssrrrooommmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmoooooooooooooooooooooooommmmmmnnnnnnnnnooooooooopppppppppqqqsssuuuvvvwwwxxxyyyzzz{{{|||}}}~~~~~~~~~~~~}}}xxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxyyyzzz{{{{{{{{{{{{{{{{{{|||}}}~~~}}}||||||||||||ffffffggghhhkkknnnqqqsssuuuvvvxxxxxxxxxvvvtttsssttttttssssssssssssttttttvvvwwwyyyzzz{{{|||||||||}}}~~~}}}}}}|||||||||}}}~~~~~~}}}|||{{{|||{{{yyyuuurrrooommmiiifffdddcccddddddcccdddeeefffggghhhhhhhhhkkklllooorrruuuxxx{{{|||yyyyyyxxxxxxxxxyyyyyyzzzzzzzzzzzzyyyxxxvvvsssrrrpppppppppppppppooooooooooooqqquuuyyy|||~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||}}}~~~~~~~~~~~~}}}}}}}}}}}}|||{{{zzzyyyyyyyyyzzzzzzzzzyyyxxxxxxtttuuuwwwxxxyyyyyyyyyxxxvvvtttrrrqqqqqqqqqsssttttttuuuuuutttrrroookkkiiiggghhhkkknnnpppqqqqqqqqqoooooommmlllkkkkkkkkkkkkjjjiiigggeeecccaaaaaa````````````aaaaaabbbbbbbbbaaaaaabbbcccddddddeeeeeefffhhhjjjnnnqqqsssuuuvvvxxxxxxxxxyyyyyyyyyzzzzzz{{{{{{|||~~~}}}|||{{{{{{{{{uuuuuuvvvwwwwwwxxxyyyyyywwwxxx{{{}}}~~~~~~|||{{{zzzyyyyyywwwvvvuuuuuuuuuvvvxxxyyyyyyxxxwwwwwwxxx{{{}}}||||||}}}~~~~~~}}}}}}||||||{{{yyyxxxwwwqqqpppoooooopppqqqssstttttttttvvvwwwwwwwwwwwwwwwxxxvvvsssrrrrrrqqqnnnllllllllllllllllllllllllllliiijjjjjjkkkkkklllmmmmmmooooooppppppppppppppppppnnnnnnnnnooooooooopppppprrrrrrssstttuuuwwwyyyzzzzzzzzz{{{|||}}}~~~~~~~~~|||||||||{{{{{{{{{{{{{{{yyyyyyzzzzzz{{{{{{||||||{{{{{{|||}}}~~~~~~~~~~~~}}}}}}~~~~~~lllnnnoooppprrruuuyyy}}}~~~~~~}}}{{{yyyvvvsssqqqqqqqqqrrrrrrsssuuuvvvwwwxxxxxxxxxyyyyyyzzzzzzzzz|||~~~~~~{{{xxxxxxzzz|||}}}~~~~~~yyyvvvuuuvvvxxxyyyxxxvvvsssqqqrrrooommmmmmooopppooommmmmmnnnmmmllljjjkkkmmmooonnnooooooooonnnmmmllllllfffeeebbb```___^^^^^^^^^```aaabbbcccdddfffgggggglllmmmoooqqqsssuuuwwwxxxzzzzzzyyyyyyxxxyyyyyyzzzxxxzzz}}}~~~~~~{{{wwwuuutttsssrrrqqqqqqqqqrrrsssuuuvvvyyy{{{}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~|||yyyvvvuuuvvvvvvwwwxxxzzz|||~~~~~~|||{{{yyyyyy{{{{{{{{{{{{zzzzzzzzzzzzuuuuuusssrrrpppnnnmmmllljjjkkkkkkkkkjjjiiihhhhhhhhhhhhiiikkklllllllllllljjjhhhfffeeeddddddddddddeeeeeeeeedddcccaaa```___^^^^^^```aaabbbdddeeeeeecccccccccbbbaaa``````___bbbaaaaaa```___^^^]]]]]]^^^___aaa```______```aaaccccccccccccdddeeeffffffhhhkkknnnqqqsssuuuxxx{{{~~~{{{yyyxxxwwwwwwvvvuuuuuuvvvwwwxxxzzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}|||{{{yyyxxxwwwuuuttttttttttttuuuuuuvvvwwwvvvvvvvvvvvvvvvwwwxxxxxxyyyyyyzzzzzz{{{{{{{{{|||zzzyyywwwvvvvvvwwwwwwrrrqqqqqqpppooooooooopppoooqqqtttwwwxxxxxxxxxwwwzzzxxxvvvsssrrrqqqppppppnnnnnnnnnnnnoooooooooooonnnmmmmmmmmmmmmmmmnnnnnnqqqqqqrrrtttuuuuuuuuuuuurrrqqqppppppqqqrrrssstttuuuwwwyyy{{{}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~mmmnnnooooooppptttxxx|||}}}}}}{{{xxxuuupppmmmjjjiiiiiijjjjjjkkkmmmnnnoooppppppppppppppppppqqqqqqqqqrrrtttuuutttqqqnnnlllhhhjjjllllllmmmooorrrtttxxxxxxxxxvvvsssooojjjhhhfffggghhhiiiiiigggfffeeeeeebbb```aaacccdddcccbbbdddeeeeeedddccccccfffhhhggghhhiiiiiiiiiiiiiiihhhfffeeecccbbb```````````````aaaccceeehhhjjjlllmmmrrrssstttvvvyyy{{{|||}}}~~~~~~}}}|||||||||}}}}}}}}}~~~~~~~~~}}}{{{yyyxxxuuutttsssrrrrrrsssttttttvvvxxxzzz}}}~~~~~~}}}}}}}}}}}}}}}}}}{{{yyyxxxxxxyyy{{{|||}}}}}}||||||||||||||||||{{{zzzxxxxxxyyyyyyxxxwwwvvvsssqqqooommmmmmnnnoooqqqsssuuuvvvwwwvvvuuutttsssrrrqqqpppooooooooonnnnnnnnnnnnnnnjjjjjjiiigggfffdddcccccccccccccccccccccbbbaaaaaa``````bbbcccddddddeeeeeecccbbbaaa```______```````````````___^^^\\\[[[[[[ZZZZZZ\\\]]]___```aaabbbaaaaaa```______^^^]]]]]]````````````____________```aaacccbbbbbbbbbccceeeeeeeeefffggghhhjjjkkkllllllnnnrrruuuxxx{{{|||zzzyyyyyyxxxwwwvvvvvvwwwxxxxxxyyyzzzzzz{{{|||}}}~~~~~~~~~}}}}}}||||||}}}}}}~~~|||||||||{{{zzzyyyxxxwwwuuuuuuuuuuuuuuuvvvvvvwwwvvvvvvuuuuuuvvvvvvwwwxxxxxxyyyyyyyyyzzzzzzzzz{{{zzzzzzyyyxxxwwwwwwwwwwwwssssssrrrqqqqqqqqqqqqqqqqqqrrrtttvvvxxxxxxxxxxxxyyyxxxvvvsssqqqppppppppppppppppppqqqqqqqqqqqqqqqpppppppppqqqqqqsssttttttuuuvvvwwwxxxxxxxxxxxxxxxwwwvvvuuuuuuuuuvvvwwwxxxyyyzzz|||}}}|||{{{{{{||||||}}}~~~gggggggggggghhhkkkppptttwwwvvvtttpppkkkfffbbb___\\\\\\]]]]]]^^^```aaabbbbbbbbbbbbaaaaaaaaaaaaaaaaaacccdddeeedddaaa^^^\\\WWWXXXZZZZZZZZZ[[[^^^```ddddddeeedddbbb^^^[[[YYYWWWXXXXXXYYYYYYYYYYYYYYYYYYWWWVVVWWWYYY[[[[[[ZZZ\\\]]]______^^^___aaaddddddeeefffhhhiiijjjjjjjjjkkkjjjiiihhhgggfffggggggeeefffiiimmmppptttvvvxxx|||}}}~~~~~~|||{{{{{{uuuuuutttsssssstttuuuvvvwwwxxxzzz}}}~~~~~~|||yyywwwwwwwwwxxx}}}}}}|||zzzwwwsssooommmlllmmmnnnooopppppppppppprrrrrrrrrqqqpppooommmmmmmmmmmmmmmmmmkkkiiigggfffbbbbbbcccdddeeegggiiijjjjjjjjjiiiiiihhhggggggfffcccccccccdddddddddddddddbbbaaa```___^^^]]]\\\\\\\\\]]]]]]]]]]]]\\\[[[[[[YYYZZZ[[[]]]^^^^^^______]]]\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\[[[ZZZYYYXXXXXXWWWXXXYYY[[[]]]^^^```````````````______^^^^^^]]]```aaabbbcccdddeeeeeeeeeeeeggghhhhhhggghhhjjjlllkkklllmmmnnnppprrrssstttqqqtttxxx{{{~~~}}}|||{{{zzzzzzyyyxxxwwwwwwwwwxxxxxxxxxyyyzzz{{{|||}}}}}}|||{{{{{{zzzzzz{{{{{{|||yyyzzzzzzzzzzzzyyyxxxwwwtttttttttttttttuuuvvvwwwvvvvvvvvvvvvvvvwwwxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwvvvvvvuuuttttttsssttttttttttttuuuvvvwwwxxxyyyzzz{{{zzzxxxvvvtttrrrqqqqqqqqqsssssssssssssssssssssssssssssstttvvvxxxzzz{{{|||||||||}}}}}}}}}}}}}}}|||~~~}}}}}}||||||||||||}}}~~~~~~|||zzzyyyyyyyyyzzzzzz{{{}}}YYYYYYXXXWWWWWWZZZ```dddhhhhhhfffbbb^^^YYYUUUSSSOOOOOOOOOPPPQQQRRRSSSTTTSSSRRRRRRRRRQQQPPPPPPPPPTTTUUUVVVWWWVVVSSSQQQOOOLLLMMMOOOOOOOOOOOORRRTTTWWWWWWXXXXXXWWWVVVTTTSSSRRRRRRRRRRRRSSSUUUWWWXXXWWWWWWWWWXXXYYY[[[\\\\\\^^^___aaabbbcccdddfffhhhkkklllnnnppprrrssstttuuuuuuuuuttttttssssssssssssqqqsssuuuxxx|||}}}{{{zzztttsssrrrrrrrrrssstttttttttuuuwwwyyyzzz{{{{{{zzz|||yyyuuuqqqnnnmmmnnnnnnqqqqqqqqqpppmmmhhhccc```______```aaaaaabbbbbbbbbffffffffffffdddcccbbbaaaaaaaaabbbaaa```___]]]\\\ZZZ[[[[[[\\\^^^___aaabbbaaaaaaaaaaaaaaaaaaaaaaaa`````````aaaaaabbbbbbbbbaaaaaa``````___^^^^^^^^^]]]]]]^^^^^^^^^]]]]]]\\\[[[\\\]]]^^^___`````````\\\\\\\\\]]]]]]^^^^^^^^^______^^^]]]\\\\\\\\\\\\\\\\\\]]]___aaabbbddddddeeeeeeeeeeeeddddddccccccfffhhhjjjlllnnnoooppppppnnnoooppppppooopppsssuuuuuuuuuvvvwwwxxxyyyyyyzzzxxxzzz|||~~~~~~}}}{{{{{{zzzzzzyyyxxxwwwvvvvvvvvvwwwwwwxxxyyyzzz{{{{{{|||zzzyyyyyyxxxxxxyyyyyyzzzwwwxxxxxxyyyyyyyyyxxxxxxsssssssssssstttuuuvvvvvvxxxxxxxxxxxxyyyzzz{{{{{{||||||||||||||||||||||||zzz{{{|||||||||{{{yyyxxxxxxwwwwwwvvvvvvwwwwwwwwwyyyyyyyyyyyy{{{|||~~~~~~{{{zzzxxxvvvttttttttttttvvvuuuuuuuuuuuuuuutttttttttvvvxxx{{{}}}~~~}}}|||{{{zzzyyyyyyyyyxxxyyyzzz|||~~~KKKJJJJJJHHHHHHJJJOOORRRVVVUUUUUUSSSPPPMMMJJJHHHEEEEEEEEEEEEFFFHHHIIIJJJGGGGGGFFFFFFEEEEEEDDDDDDJJJKKKLLLLLLKKKJJJHHHFFFEEEGGGHHHHHHHHHIIIKKKMMMNNNOOOPPPRRRRRRRRRRRRRRRSSSSSSSSSTTTVVVYYY\\\^^^]]]]]]^^^___```aaacccdddgggiiilllmmmnnnooorrrssswwwxxxzzz}}}|||wwwuuuqqqpppnnnmmmmmmmmmnnnooonnnoooqqqrrrsssssssssrrrrrroookkkfffcccbbbbbbcccbbbcccdddcccaaa]]]ZZZWWWTTTTTTUUUUUUVVVWWWWWWXXX\\\\\\\\\\\\[[[ZZZYYYYYYXXXYYYZZZZZZZZZXXXWWWVVVVVVVVVWWWXXXYYY[[[\\\]]]\\\\\\]]]^^^^^^______```___``````aaabbbcccddddddccccccccccccccccccccccccccccccddddddddddddcccccccccdddeeeeeeeeeeeeeeeeeeccccccddddddeeeeeeffffffggggggeeeddddddddddddddddddeeefffggghhhjjjkkkkkkmmmmmmmmmmmmllllllllllllnnnpppsssvvvxxxyyyzzzzzzuuuvvvvvvvvvuuuvvvyyy{{{|||}}}}}}}}}}}}|||{{{{{{zzz{{{||||||}}}~~~~~~~~~~~~}}}{{{zzzzzzyyyyyyxxxxxxwwwvvvuuuuuutttvvvvvvwwwxxxyyyzzz{{{{{{yyyyyyxxxxxxxxxxxxyyyyyyvvvwwwxxxxxxyyyyyyxxxxxxuuuuuuuuuvvvvvvwwwxxxyyy{{{{{{{{{{{{|||}}}~~~~~~~~~}}}|||}}}~~~~~~~~~}}}|||{{{zzzyyyyyyyyyyyyyyyzzzzzz}}}}}}}}}}}}~~~~~~}}}{{{yyyxxxwwwxxxxxxwwwwwwwwwvvvvvvuuuuuuuuuvvvwwwzzz}}}}}}|||{{{zzzyyyyyyyyyyyyxxxyyyzzz{{{~~~AAABBBBBB@@@@@@AAADDDFFFFFFGGGGGGGGGFFFDDDBBBAAA?????????@@@AAABBBCCCDDDAAAAAAAAAAAAAAA@@@@@@@@@DDDEEEEEEFFFFFFEEEDDDDDDBBBDDDEEEFFFFFFGGGJJJLLLLLLMMMOOOQQQTTTUUUVVVWWWXXXYYYZZZ\\\___bbbfffhhhgggiiijjjjjjjjjkkkmmmoootttvvvyyy{{{|||}}}~~~}}}}}}zzz|||~~~~~~|||xxxrrroookkkjjjhhhgggffffffffffffggghhhiiijjjkkkkkkjjjiiigggeeebbb^^^[[[ZZZYYYZZZXXXXXXYYYYYYXXXVVVTTTRRRPPPPPPPPPPPPQQQRRRSSSTTTWWWWWWXXXXXXXXXXXXWWWWWWVVVWWWXXXYYYYYYYYYXXXWWWVVVVVVWWWWWWXXXZZZ[[[\\\\\\\\\]]]___```aaabbbcccbbbbbbcccdddeeefffggghhhggghhhhhhhhhiiiiiijjjjjjllllllmmmnnnnnnnnnmmmmmmmmmnnnnnnnnnmmmlllkkkjjjkkkkkklllmmmnnnnnnmmmmmmnnnmmmkkkjjjjjjjjjkkklllkkkllllllmmmmmmnnnooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqsssvvvzzz|||||||||{{{vvvwwwvvvuuutttuuuwwwzzz{{{|||||||||{{{zzzxxxvvvwwwwwwvvvuuussstttwwwzzzzzz|||~~~}}}}}}|||}}}}}}}}}}}}}}}||||||yyyxxxxxxxxxxxxyyyzzzzzz{{{{{{zzzzzzyyyyyyxxxxxxwwwwwwwwwwwwwwwvvvuuutttvvvvvvwwwxxxyyyzzz{{{{{{zzzyyyyyyxxxxxxyyyyyyzzzwwwxxxxxxyyyyyyyyyxxxxxxyyyyyyyyyzzz{{{|||}}}~~~}}}}}}}}}~~~}}}~~~~~~~~~~~~~~~}}}}}}{{{{{{zzzzzz{{{{{{||||||}}}{{{zzzzzzzzz{{{yyyyyyyyyxxxxxxwwwwwwvvvwwwyyy||||||{{{zzzyyyxxxwwwwwwwwwyyyyyyzzz|||~~~<<<===>>>>>>===<<<>>>?????????@@@AAAAAA@@@>>>>>>======>>>>>>???@@@BBBCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGHHHJJJKKKLLLMMMPPPSSSTTTUUUXXX[[[^^^aaacccddddddfffhhhkkkooorrrvvvwwwwwwyyy{{{{{{yyyzzz|||~~~|||zzzxxxwwwvvvvvvvvvvvvwwwwwwuuurrrnnnlllfffeeebbb```^^^]]]]]]]]]aaabbbcccdddddddddcccbbb___^^^\\\ZZZXXXVVVUUUUUUTTTUUUUUUTTTTTTSSSQQQQQQQQQQQQPPPPPPQQQRRRTTTTTTVVVWWWXXXYYYYYYZZZZZZYYYYYYZZZ\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\]]]___```aaaaaabbbccceeegggiiijjjkkkjjjjjjkkkmmmnnnoooqqqqqqpppqqqqqqrrrssstttuuuuuuwwwxxxyyyyyyzzzzzzyyyyyyxxxxxxwwwwwwuuusssrrrqqqpppqqqrrrsssssssssrrrqqqooonnnlllkkkkkkkkkmmmnnnmmmmmmmmmmmmmmmmmmmmmmmmoooooooooooooooooooooooonnnpppsssvvvwwwwwwvvvuuuqqqqqqpppmmmllllllooorrrssstttuuuuuuuuusssqqqpppooonnnmmmkkkiiijjjllloooooopppsssuuuxxxzzz{{{|||{{{{{{zzzzzzyyyyyyxxxxxxuuuvvvwwwxxxyyyyyyyyyyyyvvvvvvvvvvvvvvvwwwxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxvvvwwwxxxxxxxxxwwwvvvvvvvvvwwwwwwxxxyyyzzz{{{{{{{{{zzzzzzyyyyyyzzzzzz{{{xxxyyyyyyyyyyyyyyyxxxxxxzzzzzzzzz{{{|||}}}~~~}}}}}}~~~~~~~~~}}}}}}|||||||||}}}}}}~~~|||{{{{{{{{{||||||}}}~~~~~~~~~|||{{{{{{{{{||||||||||||{{{zzzyyyyyyyyyzzz{{{~~~~~~}}}}}}~~~~~~}}}|||zzzyyyyyyxxxxxx{{{{{{|||}}}~~~:::;;;======;;;:::;;;;;;===>>>?????????>>>============>>>>>>???AAABBBCCCDDDDDDDDDEEEEEEFFFFFFFFFHHHIIIJJJKKKLLLMMMMMMNNNNNNPPPRRRSSSTTTVVVYYY\\\^^^```bbbfffjjjmmmppprrrqqqrrruuuyyy}}}}}}{{{zzzxxxvvvtttsssrrrqqqtttsssrrrqqqooommmllllllcccaaa^^^\\\YYYXXXXXXXXX^^^___```aaaaaa```___^^^\\\[[[ZZZYYYWWWVVVTTTTTTUUUUUUTTTSSSRRRRRRQQQQQQSSSSSSRRRRRRSSSTTTVVVWWWWWWXXXYYY[[[\\\\\\]]]]]]]]]^^^___aaabbbaaaaaa```bbbbbbbbbbbbccceeeffffffhhhhhhjjjlllnnnppprrrsssssstttuuuvvvxxxyyy{{{{{{zzz{{{{{{|||~~~}}}{{{yyywwwvvvrrrssstttuuuuuutttsssrrrnnnmmmkkkiiiiiijjjlllmmmkkkkkkkkkjjjjjjjjjiiiiiikkkkkklllllllllllllllllljjjllloooqqqrrrqqqpppnnnlllkkkiiigggeeeeeehhhjjjkkklllmmmoooooonnnlllkkkhhhgggfffdddbbbcccfffiiihhhiiikkknnnpppsssuuuvvvwwwwwwwwwwwwwwwvvvvvvvvvrrrsssuuuvvvwwwxxxxxxxxxwwwvvvvvvvvvwwwxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxvvvwwwxxxyyyzzzyyyxxxwwwwwwwwwxxxyyyzzz{{{{{{||||||{{{{{{zzzzzz{{{{{{|||yyyzzzzzzzzzzzzyyyxxxwwwxxxxxxxxxyyyzzz{{{}}}}}}}}}}}}}}}~~~~~~~~~}}}|||{{{zzzzzz{{{|||}}}||||||{{{{{{|||}}}~~~~~~|||~~~}}}|||{{{{{{{{{|||~~~~~~}}}|||{{{{{{zzz|||}}}~~~|||{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~||||||{{{{{{|||||||||}}}~~~@@@@@@>>>======<<<<<<<<<===>>>???@@@AAABBBBBBBBBAAABBBCCCEEEFFFHHHIIIJJJKKKLLLMMMNNNPPPQQQSSSSSSUUUUUUVVVYYY\\\]]]\\\[[[\\\[[[[[[\\\___dddiiilllmmmooorrrvvvzzz~~~{{{{{{yyyxxxwwwvvvvvvvvvtttvvvxxxzzz{{{{{{zzzyyyuuutttsssqqqpppnnnmmmlllllllllmmmnnnmmmkkkhhhggg```___]]][[[ZZZZZZZZZ[[[[[[\\\]]]^^^^^^_________[[[[[[[[[ZZZYYYWWWVVVUUUWWWWWWXXXXXXXXXXXXWWWWWWXXXWWWWWWWWWYYY[[[^^^``````aaabbbccceeeeeeffffffgggggggggggghhhjjjlllnnnnnnnnnooopppqqqqqqqqqqqquuuuuuvvvwwwyyy{{{|||}}}||||||}}}~~~~~~~~~~~~|||yyyvvvsssqqqppppppppppppooonnnlllllljjjhhhfffcccbbbbbbcccdddeeeeeedddbbbaaa___^^^^^^aaaaaaaaaaaabbbbbbbbbbbbcccccccccdddddddddeeeeeeaaa```___^^^^^^^^^___```aaabbbdddeeefffeeeeeedddcccbbb```______aaabbbdddeeefffhhhkkkmmmoooooopppsssrrrqqqpppqqqrrrtttvvvtttuuuuuuvvvwwwwwwxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzz{{{zzzzzzyyyuuuvvvwwwxxxyyyzzzzzzzzz}}}|||{{{zzzyyyyyyyyyyyywwwwwwvvvuuuttttttssssssuuuvvvvvvvvvwwwwwwxxxxxxzzz{{{|||}}}~~~~~~}}}|||{{{{{{yyyzzzzzz{{{{{{|||||||||{{{{{{{{{{{{||||||||||||~~~~~~}}}}}}}}}||||||||||||||||||{{{zzzzzzzzz|||}}}~~~~~~}}}}}}zzzzzzyyyyyyxxxwwwvvvvvvyyyzzzzzzzzzzzzzzzzzz{{{}}}~~~~~~~~~}}}~~~~~~}}}}}}||||||}}}~~~}}}||||||}}}~~~~~~BBBAAA@@@@@@????????????AAABBBDDDEEEFFFGGGGGGGGGHHHHHHIIIJJJLLLNNNOOOPPPVVVWWWXXXZZZ\\\^^^``````eeeeeefffiiikkklllkkkiiiiiihhhhhhhhhkkkoootttvvvwwwyyy{{{~~~~~~|||yyywwwvvvuuurrrrrrqqqpppppppppqqqqqqqqqrrrsssuuuvvvvvvuuuuuusssrrrqqqooonnnlllkkkjjjiiijjjkkkkkkjjjhhhfffeee___^^^\\\[[[ZZZZZZ[[[[[[\\\\\\]]]^^^_________^^^\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\____________aaaeeehhhjjjllllllnnnoooooooooooooooooooooooooooppprrrtttuuuwwwwwwxxxyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{}}}~~~{{{zzzyyywwwtttqqqnnnmmmhhhhhhhhhhhhgggfffeeedddcccbbb___]]]\\\\\\]]]^^^^^^]]]\\\[[[ZZZYYYYYYXXXWWWWWWXXXXXXYYYZZZ[[[[[[^^^^^^^^^^^^____________]]]\\\[[[[[[[[[\\\]]]]]]```aaacccdddeeeeeeeeedddeeedddbbbbbbbbbccceeefffeeefffhhhjjjlllmmmnnnooopppooonnnmmmnnnoooqqqrrrtttuuuuuuvvvvvvwwwwwwxxxwwwwwwwwwwwwwwwwwwwwwwwwzzzzzzzzzyyyyyyyyyyyyyyyzzz{{{{{{{{{zzzyyyxxxwwwvvvwwwxxxyyyzzzzzzzzzzzz{{{zzzyyyxxxwwwwwwwwwwwwvvvuuuuuutttsssrrrrrrqqqsssttttttuuuvvvwwwwwwxxxyyyzzz{{{|||}}}~~~~~~}}}|||{{{zzzyyyyyyzzzzzzzzz{{{{{{|||||||||||||||}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}}}}}}}||||||||||||||||||{{{zzzzzzzzz{{{}}}~~~~~~}}}}}}}}}zzzzzzyyyyyyxxxwwwwwwwwwyyyyyyyyyzzzzzzzzzzzz{{{|||~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}}}}||||||}}}~~~}}}}}}}}}HHHHHHGGGFFFFFFGGGGGGGGGJJJKKKLLLNNNPPPQQQQQQQQQSSSSSSSSSUUUWWWZZZ\\\^^^eeefffhhhkkkmmmppprrrssszzzzzzzzz{{{|||{{{yyywwwuuutttsssssstttwww{{{}}}~~~}}}}}}}}}}}}{{{yyywwwuuurrrqqqpppnnnmmmkkkjjjiiihhhhhhiiiiiijjjkkkmmmmmmnnnooooooppppppqqqqqqqqqpppooonnnmmmkkkiiihhhgggfffgggggghhhgggfffdddccc^^^^^^]]]]]]]]]]]]^^^^^^``````aaaaaaaaaaaa````````````aaabbbcccddddddeeeddddddeeeeeeeeeeeeddddddgggggghhhiiilllpppsssuuuzzz{{{|||||||||{{{zzzzzzzzzzzzyyyxxxyyyzzz{{{|||}}}~~~~~~~~~}}}|||||||||}}}}}}}}}}}}|||{{{|||}}}~~~{{{{{{zzzyyyyyyyyyzzzzzzxxxxxxxxxwwwwwwwwwvvvvvvrrrrrrqqqooollliiigggeeeaaaaaaaaaaaa```___^^^^^^]]]\\\ZZZXXXWWWWWWXXXXXXVVVVVVVVVVVVVVVUUUUUUUUUSSSTTTUUUVVVXXXYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZ[[[\\\]]]]]]```aaabbbdddeeefffffffffggggggfffffffffgggiiijjjhhhiiikkklllnnnoooooopppooonnnmmmllllllmmmoooppptttttttttuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxx{{{{{{{{{zzzyyyxxxwwwvvvwwwwwwxxxyyyzzzzzzzzzzzzxxxxxxwwwvvvuuuuuuuuuuuussssssrrrrrrqqqqqqppppppqqqqqqrrrsssuuuvvvwwwwwwxxxyyyzzz{{{|||~~~}}}}}}|||{{{zzzyyyyyyxxxzzzzzzzzzzzzzzz{{{{{{{{{|||}}}}}}~~~}}}||||||{{{||||||}}}}}}~~~~~~}}}}}}}}}||||||||||||{{{zzzzzzzzz{{{|||}}}~~~~~~~~~}}}~~~}}}}}}}}}}}}}}}|||||||||zzzzzzzzzyyyyyyxxxxxxwwwyyyyyyyyyzzzzzzzzz{{{{{{{{{}}}~~~~~~}}}~~~~~~}}}}}}|||||||||}}}}}}}}}}}}}}}~~~}}}}}}||||||}}}~~~~~~~~~~~~~~~~~~|||{{{zzz{{{|||~~~RRRQQQQQQQQQRRRRRRSSSTTTUUUVVVXXXZZZ\\\]]]]]]^^^``````aaacccfffjjjnnnpppuuuvvvxxxzzz}}}}}}zzzvvvtttsssrrrrrrsssvvvwwwyyyyyyzzzzzz{{{|||}}}}}}yyyyyyyyyyyyzzz{{{}}}}}}}}}}}}|||{{{zzzyyyyyyxxxyyyyyyyyyyyyxxxvvvttttttppppppppppppnnnllljjjiiihhhhhhgggfffeeeddddddccccccdddeeefffhhhkkkmmmnnnoooooonnnnnnnnnoooppppppnnnmmmllljjjhhhgggfffeeeeeeeeefffffffffeeeddddddaaaaaaaaaaaabbbcccddddddgggggggggggggggfffeeeeeefffffffffggghhhiiijjjjjjkkkllllllllllllllllllkkkmmmmmmnnnpppsssxxx|||~~~}}}{{{zzzzzzzzzzzzyyyzzz{{{|||}}}}}}}}}}}}|||{{{zzzxxxwwwvvvvvvvvvrrrqqqooonnnnnnoooqqqssspppooonnnmmmmmmmmmmmmmmmooonnnnnnnnnmmmmmmmmmmmmkkkjjjiiigggeeecccaaa___^^^^^^^^^^^^^^^]]]\\\[[[\\\[[[ZZZXXXXXXWWWXXXXXXUUUUUUUUUVVVVVVVVVVVVWWWVVVWWWWWWXXXZZZ[[[[[[\\\ZZZ[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]^^^___```aaaaaaaaabbbccceeefffhhhiiiiiijjjjjjjjjjjjkkklllnnnooonnnoooppprrrssssssssssssqqqooonnnllllllmmmoooppprrrssssssttttttuuuuuuvvvuuuuuuuuuvvvvvvvvvvvvvvvtttttttttuuuuuuuuuuuuuuuyyyyyyyyyyyyyyyxxxxxxwwwvvvwwwwwwxxxyyyyyyxxxxxxvvvuuuttttttssssssssstttqqqqqqqqqqqqppppppppppppppppppqqqssstttvvvwwwxxxxxxxxxyyyzzz|||}}}~~~~~~}}}}}}|||{{{{{{zzzzzz{{{{{{{{{zzzzzzzzzzzzzzz{{{||||||~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}{{{zzzyyyyyyyyyzzz{{{|||}}}~~~~~~~~~~~~||||||{{{zzz{{{|||~~~~~~zzzzzz{{{{{{|||||||||}}}{{{zzzzzzzzzyyyyyyyyyxxxyyyyyyyyyzzzzzz{{{{{{|||{{{}}}~~~}}}}}}}}}~~~~~~{{{{{{{{{zzz{{{{{{||||||}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}|||zzzyyyyyyzzz{{{||||||}}}\\\\\\]]]]]]^^^___aaaaaadddeeefffhhhiiijjjkkkkkknnnnnnpppsssvvvzzz~~~}}}xxxtttmmmkkkjjjhhhggghhhiiiiiikkkkkklllllllllmmmmmmmmmiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkllllllkkkkkkjjjiiiiiihhhhhhhhhhhhhhhgggeeedddbbbcccccccccbbbbbbbbbbbbbbbbbbbbbdddfffhhhkkknnnoooppppppooonnnnnnnnnoooooommmlllkkkiiihhhfffeeedddeeeeeeffffffffffffffffffeeeeeefffhhhiiijjjjjjjjjmmmmmmmmmmmmllljjjiiihhhjjjiiiiiihhhhhhiiijjjjjjmmmnnnnnnoooooonnnnnnmmmooooooppprrrvvv{{{}}}zzzvvvsssqqqpppppppppqqqrrrsssssstttsssssssssrrrpppooommmlllkkkkkkjjjhhhgggeeeeeefffhhhiiieeeddddddcccccccccddddddgggggggggggggggggggggggggggffffffdddbbb```^^^]]]]]]^^^^^^^^^^^^]]]]]]\\\]]]\\\[[[[[[ZZZZZZZZZZZZWWWWWWXXXXXXYYYZZZZZZZZZXXXXXXYYYYYYYYYYYYZZZZZZ]]]]]]]]]^^^^^^^^^______``````aaabbbcccddddddddddddeeefffggghhhjjjkkklllmmmmmmnnnooopppqqqsssssssssssstttuuuuuuuuuuuuuuupppooommmkkkkkklllmmmnnnppppppqqqrrrrrrsssssstttrrrssssssssstttttttttuuuqqqqqqrrrrrrrrrsssssssssuuuuuuwwwxxxyyyyyyzzzzzzuuuvvvvvvwwwwwwwwwwwwwwwttttttsssrrrrrrrrrssssssqqqqqqqqqqqqqqqqqqrrrrrrqqqrrrssstttvvvwwwxxxyyyxxxyyyzzz{{{|||~~~~~~~~~}}}}}}|||||||||{{{{{{zzzzzzzzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~}}}}}}zzzyyyxxxwwwwwwxxxyyyyyy{{{~~~}}}|||||||||}}}~~~~~~}}}|||{{{zzzyyywwwxxxzzz|||~~~~~~zzzzzz{{{{{{||||||}}}}}}{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyzzz{{{||||||}}}}}}|||~~~~~~~~~}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||zzzyyyyyyyyyzzz{{{||||||~~~}}}||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyyyyyyzzzxxxyyyzzz|||~~~iiiiiijjjkkklllnnnpppqqqtttuuuvvvxxxyyyyyyyyyyyy{{{|||~~~~~~{{{xxxsssnnnjjjcccaaa```^^^\\\\\\\\\\\\^^^^^^______`````````aaa^^^^^^_________^^^^^^^^^^^^___```aaabbbcccccccccaaaaaaaaaaaaaaaaaaaaaaaaddddddeeeeeeeeedddcccbbb`````````aaaaaabbbbbbbbbbbbcccdddfffiiilllnnnpppqqqqqqqqqppppppoooooonnnnnnmmmlllkkkiiigggfffeeefffffffffgggggghhhhhhiiihhhiiijjjlllmmmmmmmmmmmmoooooonnnmmmkkkjjjhhhggghhhgggeeedddddddddeeeeeeiiiiiijjjjjjjjjjjjiiiiiillllllmmmpppsssxxx}}}}}}{{{wwwuuuqqqmmmjjjhhhffffffggghhhiiijjjjjjkkkkkkkkkiiihhhgggeeedddcccbbbbbbaaa```___^^^]]]^^^__________________```aaabbbcccdddddddddeeeffffffggggggggggggfffeeedddbbb```___^^^______```______^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\[[[[[[\\\\\\]]]^^^^^^___^^^^^^^^^^^^^^^^^^^^^^^^````````````aaaaaaaaaaaabbbcccdddeeeeeeeeeeeeeeegggggghhhhhhjjjkkkmmmnnnooopppqqqrrrtttuuuvvvwwwuuuuuuvvvvvvvvvvvvuuutttooommmkkkiiihhhiiijjjjjjnnnnnnnnnoooppppppqqqqqqqqqqqqqqqrrrrrrsssssstttppppppqqqqqqrrrsssssssssrrrsssuuuwwwyyyzzzzzz{{{vvvvvvwwwwwwwwwwwwwwwvvvttttttssssssssssssssstttrrrrrrssssssttttttuuuuuuuuuuuuvvvwwwyyyzzz{{{{{{zzz{{{|||}}}~~~~~~~~~}}}}}}|||{{{zzzzzzyyyyyyzzz{{{|||}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}|||{{{xxxwwwvvvuuuuuuuuuvvvwwwxxx{{{~~~}}}{{{zzzyyyyyyzzz{{{}}}}}}|||{{{zzzzzzyyyyyyvvvwwwxxxzzz|||~~~{{{|||||||||}}}}}}~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{|||}}}~~~~~~}}}}}}||||||{{{zzzzzzyyyyyywwwwwwwwwxxxyyyzzz{{{|||}}}~~~~~~}}}}}}}}}}}}}}}|||||||||}}}{{{zzzzzzzzz}}}}}}}}}|||||||||||||||}}}|||{{{zzzyyyxxxxxxwwwvvvvvvwwwxxxzzz|||~~~yyyyyyzzz{{{}}}|||zzzxxxwwwrrrqqqooommmkkkhhhccc```[[[ZZZXXXVVVUUUTTTSSSSSSUUUVVVVVVWWWXXXYYYZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZ\\\]]]^^^^^^]]]]]]\\\\\\\\\\\\]]]^^^______bbbcccdddeeefffeeeeeeddd``````aaabbbcccddddddeeegggggghhhjjjlllnnnpppqqquuuuuuvvvvvvuuusssrrrqqqpppooonnnlllkkkiiihhhgggfffffffffggghhhiiijjjjjjhhhiiijjjlllmmmmmmmmmmmmjjjjjjiiihhhfffdddbbbaaaaaa```^^^]]]\\\]]]^^^___aaaaaabbbbbbbbbbbbaaaaaaccccccdddfffjjjooosssuuuvvvxxxzzz{{{zzzwwwtttrrrmmmkkkhhheeecccbbbaaaaaa```aaabbbcccddddddddddddbbbbbbaaa```____________ZZZZZZYYYYYYYYYXXXXXXXXX[[[\\\]]]^^^```bbbdddeeeeeeeeefffgggiiijjjkkkkkkjjjjjjiiiiiigggfffdddcccbbbccccccddddddccccccbbbbbbbbbbbbcccbbbbbbaaaaaaaaaaaabbbbbbcccdddddddddeeeeeeeeeffffffgggggggggddddddddddddeeeeeeeeefffeeefffggghhhhhhgggffffffiiihhhhhhhhhiiijjjlllmmmpppqqqsssuuuwwwxxxyyyyyyxxxxxxyyyyyyxxxwwwvvvvvvpppnnnllliiihhhhhhiiijjjkkkllllllmmmnnnnnnoooooopppqqqqqqrrrssssssttttttqqqrrrrrrsssttttttuuuuuussstttuuuwwwxxxyyyyyyyyyxxxxxxyyyyyyyyyxxxxxxxxxuuuttttttsssssstttuuuuuutttuuuuuuvvvwwwxxxxxxxxxyyyzzzzzz{{{|||}}}}}}}}}|||}}}~~~~~~}}}|||{{{{{{zzzzzzzzz{{{{{{|||||||||{{{{{{{{{||||||}}}~~~}}}}}}|||{{{zzzyyyxxxvvvuuutttsssssssssttttttuuuxxx{{{}}}}}}~~~|||{{{yyyxxxwwwwwwxxxxxx{{{{{{zzzzzzyyyyyyyyyyyyuuuvvvwwwyyy{{{}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~~~~~~~~~~}}}}}}{{{zzzxxxxxxwwwwwwttttttuuuuuuvvvxxxyyyzzz{{{|||~~~~~~{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{|||}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~|||zzzzzzzzzzzz}}}~~~~~~~~~~~~~~~}}}}}}}}}|||}}}|||{{{yyyxxxvvvuuuuuutttttttttuuuwwwyyy{{{|||}}}~~~|||yyyvvvqqqnnnkkkiiieeecccbbbbbbaaa___\\\YYYVVVUUUSSSRRRPPPOOONNNNNNPPPQQQRRRSSSTTTVVVWWWWWWYYYYYYZZZZZZZZZZZZZZZYYYYYYYYY[[[[[[[[[ZZZYYYXXXZZZZZZZZZ[[[\\\]]]___```bbbccceeefffggggggffffffbbbcccccceeefffggghhhhhhllllllmmmnnnppprrrssstttyyyzzz{{{{{{zzzxxxvvvtttqqqqqqpppnnnlllkkkiiiiiifffffffffggghhhiiijjjkkkggghhhiiikkkllllllkkkkkkfffeeedddccc```^^^\\\[[[ZZZYYYXXXWWWWWWXXXZZZ[[[ZZZ[[[[[[\\\\\\[[[[[[ZZZZZZZZZ[[[]]]aaaeeeiiillllllnnnpppqqqqqqnnnkkkiiigggeeecccaaa````````````\\\]]]^^^___```````````````______^^^^^^^^^^^^___ZZZZZZ[[[[[[ZZZYYYXXXXXXYYYZZZ[[[]]]```ccceeegggfffggghhhjjjlllnnnoooppplllllllllkkkjjjiiigggggggggggghhhhhhhhhhhhhhhgggfffgggggggggggggggfffeeegggggghhhhhhiiiiiiiiiiiieeeeeefffgggiiijjjkkkkkkhhhhhhiiiiiiiiijjjjjjjjjiiiiiijjjkkkkkkjjjiiihhhiiiiiihhhhhhhhhiiikkklllppprrrtttvvvxxxyyyzzz{{{||||||||||||{{{zzzyyyxxxrrrqqqnnnllljjjjjjkkkllljjjjjjkkkkkklllmmmmmmnnnqqqqqqrrrsssssstttuuuuuussssssttttttuuuvvvwwwwwwtttuuuvvvwwwwwwxxxxxxwwwzzzzzzzzz{{{{{{zzzyyyyyyuuuuuutttttttttuuuuuuvvvvvvvvvwwwxxxyyyzzzzzz{{{|||}}}}}}}}}~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{||||||||||||xxxxxxxxxyyyzzz{{{|||}}}|||{{{zzzyyyxxxwwwvvvvvvuuutttsssrrrqqqrrrrrrssssssuuuxxxzzzzzz{{{}}}{{{zzzxxxvvvvvvuuuvvvvvvyyyyyyyyyyyyyyyyyyyyyyyyuuuvvvwwwxxxzzz{{{}}}}}}{{{{{{|||}}}~~~~~~{{{{{{{{{||||||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{yyyxxxvvvvvvvvvrrrrrrssssssuuuvvvxxxyyyyyy{{{}}}|||yyyxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzxxxyyyzzz|||}}}}}}}}}}}}}}}|||||||||||||||}}}}}}~~~}}}}}}}}}~~~~~~}}}|||{{{zzzzzz{{{{{{{{{|||~~~|||{{{zzzxxxwwwuuutttssstttsssssstttuuuwwwyyyzzz|||~~~~~~yyyvvvooonnnkkkhhhdddbbb```___]]]\\\[[[ZZZXXXWWWVVVUUUUUUTTTRRRPPPOOONNNMMMMMMQQQQQQQQQRRRTTTVVVYYYZZZYYYYYYZZZ[[[[[[[[[[[[ZZZ]]]\\\[[[[[[[[[]]]^^^___]]]\\\[[[ZZZ[[[]]]___```eeefffhhhjjjkkkkkkkkkjjjggghhhiiijjjkkklllllllllmmmlllkkklllnnnrrrvvvxxxwwwwwwxxxxxxyyyxxxxxxxxxvvvtttqqqmmmjjjhhhgggfffggggggfffeeeddddddccccccdddeeeeeeeeecccaaa___^^^ZZZZZZYYYXXXWWWWWWVVVVVVQQQPPPPPPPPPPPPRRRSSSTTTXXXYYYYYYXXXVVVVVVXXXZZZXXXWWWVVVVVVXXX\\\aaadddiiijjjkkkkkkkkkjjjhhhhhheeeddddddcccbbbaaa``````_______________```aaaaaa^^^^^^__________________``````___^^^]]]\\\\\\[[[[[[\\\]]]___bbbdddeeefffiiikkkmmmnnnnnnooopppqqqqqqqqqpppooommmllljjjiiinnnnnnmmmmmmmmmlllllllllnnnmmmlllkkkjjjjjjjjjjjjmmmmmmnnnnnnnnnnnnmmmmmmmmmlllkkkjjjjjjjjjkkklllkkkkkkkkklllmmmnnnooopppqqqppppppooommmllljjjiiikkkkkkjjjiiiiiiiiijjjjjjnnnoooqqqtttwwwyyy{{{|||}}}}}}~~~~~~}}}|||zzzyyyuuutttrrrpppooooooooooooooooooppppppooonnnnnnmmmppppppqqqrrrtttuuuwwwxxxvvvuuutttttttttuuuvvvwwwuuuvvvwwwxxxxxxxxxxxxxxx{{{|||~~~}}}zzzxxxyyyxxxvvvuuuuuuuuuvvvvvvvvvwwwxxxxxxwwwxxxzzz||||||~~~~~~|||zzzyyyyyyzzzzzzzzzzzzzzzyyyxxxwwwvvvwwwxxxzzz{{{{{{zzzxxxwwwvvvvvvuuuttttttttttttttttttssssssssssssrrrrrrrrruuuvvvvvvwwwyyyzzz{{{{{{zzzyyywwwvvvuuutttttttttxxxxxxyyyyyyxxxxxxwwwvvvvvvvvvvvvwwwxxxyyyzzz{{{{{{{{{{{{|||}}}}}}~~~~~~~~~}}}|||{{{{{{{{{|||{{{|||~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}}}}~~~|||{{{zzzyyyxxxxxxxxxxxxuuutttsssssssssssstttuuuxxxyyyzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyxxxwwwvvvvvvwwwxxxxxxxxxxxxxxxzzzzzzzzz{{{{{{{{{||||||}}}|||{{{{{{{{{{{{||||||zzzzzzyyyyyyzzz{{{{{{|||{{{{{{zzzyyyyyyxxxwwwwwwwwwyyy{{{~~~~~~|||{{{zzzyyyxxxwwwuuuttttttssssssrrrrrrrrrsssuuuwwwzzz||||||}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~zzzxxxvvvsssooolllfffeeecccaaa___^^^]]]]]]\\\\\\[[[ZZZYYYXXXWWWVVVWWWVVVUUUSSSRRRQQQQQQQQQTTTTTTTTTUUUWWWYYY\\\]]]______````````````_____________________```aaaaaaaaa```___^^^^^^```bbbccchhhiiikkklllmmmmmmlllllliiijjjjjjkkkkkkkkkkkkkkkkkkjjjiiiiiikkknnnqqqtttttttttuuuuuuuuuttttttssspppnnnkkkgggeeecccbbbaaa````````````______^^^]]]\\\\\\\\\[[[ZZZYYYWWWWWWTTTTTTTTTTTTSSSSSSSSSSSSQQQQQQQQQQQQQQQSSSUUUVVVXXXYYYZZZZZZYYYXXXYYYZZZYYYXXXWWWWWWYYY]]]aaadddgggggghhhiiiiiiiiihhhgggfffffffffeeeeeedddcccccccccbbbbbbaaaaaabbbbbbcccaaaaaabbbbbbccccccbbbbbbccccccbbbaaa```______^^^]]]^^^```bbbdddfffggghhhkkkmmmoooppppppppprrrsssrrrrrrrrrqqqpppooommmllloooooooooooooooooooooooooooooonnnmmmlllllllllllloooooopppqqqqqqqqqqqqqqqooonnnmmmlllkkkkkklllmmmoooooonnnnnnnnnoooppppppppppppppppppooonnnmmmmmmnnnmmmllllllkkklllllllllnnnoooqqqtttwwwzzz|||}}}}}}{{{zzzwwwvvvuuusssrrrrrrrrrssssssssstttttttttssssssrrrsssttttttuuuwwwxxxzzz{{{yyyxxxwwwvvvvvvvvvwwwxxxwwwwwwwwwxxxxxxyyyyyyyyyzzz|||~~~}}}{{{zzzxxxvvvuuuuuuuuuuuuvvvwwwxxxxxxxxxyyy{{{}}}~~~~~~~~~}}}{{{zzzzzzyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwxxxzzz{{{zzzyyywwwvvvuuuuuutttsssssssssssstttssssssttttttttttttttttttuuuuuuvvvwwwxxxyyyzzzzzzxxxxxxwwwwwwwwwxxxxxxyyyzzzzzz{{{{{{zzzzzzyyyxxxxxxxxxxxxyyyzzz{{{|||}}}{{{||||||}}}}}}~~~~~~}}}||||||||||||||||||~~~~~~}}}|||||||||||||||||||||}}}}}}~~~~~~{{{{{{zzzyyyxxxxxxxxxxxxuuutttsssrrrrrrssstttuuuxxxxxxyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxvvvvvvwwwxxxxxxxxxxxxwwwyyyyyyyyyzzzzzzzzz{{{{{{|||{{{{{{{{{zzzzzzyyyyyyxxxwwwwwwwwwwwwxxxxxxyyyyyyyyyxxxxxxwwwwwwvvvvvvwwwxxx{{{}}}~~~|||zzzyyyyyyxxxwwwuuuttttttssssssrrrrrrssstttuuuwwwyyyyyy{{{|||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}{{{zzzsssqqqmmmkkkiiigggdddaaa]]]]]]\\\\\\\\\\\\\\\]]]___^^^^^^]]]\\\[[[[[[[[[[[[ZZZYYYXXXWWWWWWWWWWWWYYYYYYYYYZZZ[[[^^^```bbbddddddeeeeeeeeedddccccccbbbcccddddddddddddddddddeeedddcccbbbcccdddeeefffkkklllmmmmmmmmmllllllkkkkkkllllllllllllkkkjjjjjjiiihhhgggggghhhjjjlllnnnnnnnnnnnnnnnmmmmmmlllkkkhhhfffddd```^^^\\\\\\[[[XXXYYY[[[\\\[[[ZZZXXXWWWWWWVVVUUUTTTSSSRRRRRRRRRPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSUUUWWWXXXZZZ\\\^^^^^^\\\[[[[[[\\\[[[ZZZYYYYYY[[[___bbbeeefffgggiiijjjkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhgggfffeeeeeeeeeeeeeeeeeefffggggggggggggggghhhgggfffeeedddccccccbbbaaabbbccceeegggiiijjjkkknnnppprrrsssrrrrrrssstttssssssssssssssssssrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqpppooonnnnnnnnnnnnqqqrrrssstttuuuvvvvvvvvvrrrqqqooommmmmmlllmmmmmmtttsssrrrqqqqqqqqqqqqqqqpppqqqqqqrrrrrrrrrqqqqqqqqqpppooonnnnnnnnnnnnnnnnnnoooqqqtttxxx{{{}}}~~~~~~}}}{{{zzzyyywwwvvvvvvvvvwwwwwwxxxyyyzzz{{{{{{{{{zzzzzzyyyyyyyyyzzz{{{}}}~~~||||||zzzyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwxxxyyyzzzzzz|||~~~|||zzzxxxvvvuuuuuuuuuwwwxxxyyyzzzyyyzzz|||~~~~~~~~~|||{{{zzzyyywwwwwwwwwxxxxxxxxxyyyyyyyyyzzzzzz{{{zzzyyywwwvvvuuuttttttssssssssssssssssssttttttuuuuuuvvvvvvwwwuuuvvvwwwwwwxxxyyyzzzzzzwwwxxxxxxyyy{{{|||~~~}}}}}}~~~~~~}}}}}}|||{{{{{{{{{{{{{{{{{{|||}}}~~~|||}}}}}}~~~~~~~~~}}}||||||||||||}}}}}}}}}~~~}}}|||{{{{{{zzzzzzzzzzzz{{{{{{||||||}}}}}}|||}}}}}}}}}}}}||||||{{{{{{zzzzzzyyyxxxxxxxxxwwwuuutttsssrrrrrrssstttuuuxxxxxxyyyyyyyyyxxxwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyvvvvvvwwwxxxxxxxxxxxxwwwxxxxxxyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{zzzyyywwwvvvvvvuuutttttttttttttttuuuvvvvvvvvvvvvvvvvvvuuuuuuwwwxxxzzz|||~~~}}}{{{yyyyyyxxxwwwvvvuuutttttttttttttttuuuvvvwwwwwwwwwwwwzzzzzz{{{|||||||||||||||{{{{{{||||||}}}~~~~~~~~~|||{{{xxxtttpppmmmkkkjjjiiihhhfffdddcccaaa___^^^[[[[[[[[[\\\]]]^^^___```ccccccccccccbbbbbbbbbbbb______^^^]]]]]]]]]]]]]]]]]]]]]]]]^^^```bbbdddfffggggggggggggffffffeeedddffffffhhhiiiiiihhhgggfffgggffffffeeeeeefffggggggkkkkkkkkkjjjiiiiiihhhhhhkkkkkkkkkkkkjjjiiihhhhhhgggfffeeeddddddeeefffgggfffffffffeeedddcccbbbaaaaaa___]]]ZZZXXXWWWWWWWWWTTTVVVXXXZZZ[[[ZZZXXXVVVWWWVVVUUUSSSSSSSSSTTTUUUQQQQQQRRRSSSTTTUUUUUUVVVUUUTTTTTTUUUVVVXXXZZZ[[[]]]___bbbcccaaa_________]]]]]]\\\]]]^^^aaaeeegggiiijjjlllnnnooopppoooooonnnnnnnnnnnnooooooppppppooonnnlllkkkiiihhhhhhhhhhhhiiijjjkkkkkklllkkkkkkkkkjjjjjjiiihhhgggffffffddddddfffgggiiikkklllmmmppprrrtttttttttssstttuuusssssstttuuuvvvvvvvvvvvvsssssssssttttttttttttuuurrrrrrqqqppppppppppppppprrrssstttvvvxxxyyyyyyyyytttsssqqqooonnnmmmmmmnnnttttttssssssssssssttttttssssssttttttttttttssssssrrrrrrqqqpppoooooooooooonnnoooqqqtttxxxzzz}}}~~~~~~|||{{{{{{zzzyyyxxxwwwxxxyyyzzz}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{yyyxxxwwwuuuuuuwwwyyyzzzzzz|||}}}|||zzzxxxwwwwwwwwwwwwxxxyyy{{{{{{{{{|||~~~~~~|||zzzyyywwwwwwwwwxxxyyyzzz{{{|||||||||||||||{{{zzzyyyxxxvvvvvvuuutttttttttttttttssstttuuuvvvwwwxxxyyyyyywwwxxxxxxyyyzzzzzz{{{{{{yyyyyyzzz{{{}}}|||||||||{{{||||||}}}}}}}}}~~~~~~~~~}}}|||||||||}}}~~~~~~|||}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzxxxyyyyyyzzzzzzzzzyyyyyyzzzzzzzzzzzzyyyyyyxxxxxxuuuuuussssssssssssuuuuuuxxxxxxyyyxxxxxxwwwvvvvvvwwwwwwwwwwwwxxxxxxyyyzzzvvvvvvwwwxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzz{{{{{{zzz{{{||||||{{{yyyvvvtttuuuttttttsssssssssssssssvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxzzz|||}}}~~~|||zzz{{{zzzyyyxxxwwwvvvvvvvvvvvvwwwxxxyyyxxxwwwvvvuuuxxxxxxyyyzzz{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{||||||}}}~~~xxxwwwwwwvvvuuusssqqqppplllkkkiiigggeeedddcccbbbddddddcccbbb```___^^^^^^^^^^^^^^^______aaabbbcccfffgggggggggggghhhhhhhhheeeeeedddcccbbbbbbbbbcccaaaaaaaaabbbdddfffhhhjjjkkkkkkjjjjjjiiihhhgggfffggghhhiiijjjjjjiiihhhggggggfffffffffffffffffffffggggggfffdddcccbbbbbbbbbdddddddddeeeddddddcccccccccbbbaaa_________``````_________^^^]]]\\\[[[ZZZZZZYYYWWWUUUSSSSSSSSSSSSSSSUUUXXXZZZ[[[[[[YYYXXXXXXWWWVVVUUUUUUUUUVVVWWWTTTUUUVVVWWWXXXZZZ[[[[[[ZZZZZZYYYZZZ[[[\\\^^^```aaadddggggggfffdddccccccbbbaaaaaabbbcccfffhhhjjjmmmnnnppprrrssstttssssssrrrrrrsssssstttuuuuuuuuutttsssqqqooonnnllllllkkkkkkkkkmmmnnnnnnooooooooommmmmmlllkkkjjjiiihhhhhhfffggghhhiiikkkmmmnnnnnnrrrtttuuuuuutttssstttuuussstttuuuvvvxxxxxxxxxyyyuuuuuuuuuuuuuuuvvvvvvvvvsssrrrrrrqqqqqqqqqqqqrrrrrrsssuuuwwwxxxyyyzzzzzzuuutttrrrpppooonnnoooooosssssssssssstttuuuvvvwwwwwwwwwwwwwwwvvvuuutttssssssrrrqqqpppoooooooooooonnnoooqqqtttwwwyyy{{{|||}}}}}}~~~~~~}}}|||zzzyyyzzzyyyxxxwwwwwwwwwxxxyyy}}}~~~}}}||||||yyyxxxvvvuuuuuuvvvwwwyyy{{{|||~~~{{{zzzyyyxxxxxxxxxyyyzzzyyy{{{|||}}}}}}~~~~~~~~~|||{{{zzzxxxxxxxxxyyy{{{|||~~~~~~|||{{{zzzyyyxxxwwwwwwvvvvvvvvvvvvvvvssstttuuuvvvwwwyyyzzzzzzyyyyyyzzzzzz{{{||||||||||||||||||}}}~~~||||||{{{{{{{{{{{{{{{{{{~~~~~~~~~~~~}}}||||||||||||}}}}}}}}}zzz{{{|||~~~~~~~~~~~~|||||||||}}}~~~~~~}}}{{{zzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxvvvwwwwwwxxxyyyyyyyyyyyyzzzzzz{{{{{{{{{zzzyyyyyyvvvvvvttttttttttttvvvvvvyyyyyyyyyyyyyyyxxxwwwvvvxxxwwwwwwwwwxxxyyyzzzzzzwwwxxxxxxyyyyyyyyyyyyyyy{{{{{{{{{{{{||||||||||||{{{|||}}}}}}|||yyywwwuuuvvvvvvuuuttttttuuuuuuuuuwwwwwwwwwwwwwwwwwwvvvvvvwwwxxxyyy{{{}}}~~~~~~}}}}}}}}}{{{zzzyyyxxxxxxxxxxxxyyyzzzzzzyyywwwuuutttuuuvvvwwwxxxyyyzzzzzzyyyxxxxxxyyyyyyyyyyyyyyyzzzzzz{{{}}}kkkkkkkkkjjjjjjiiiggggggddddddcccbbbbbbbbbbbbbbbaaabbbbbbbbb```___```aaaaaaaaaaaabbbccceeefffgggiiijjjjjjkkkllllllmmmmmmllllllkkkjjjiiihhhhhhhhhfffeeeffffffhhhjjjmmmnnnpppppppppooonnnlllkkkjjjhhhhhhhhhhhhhhhggggggfffeeeeeeeeeeeeeeedddddddddcccbbb```___^^^]]]]]]]]]\\\\\\]]]^^^___`````````______^^^]]]\\\\\\\\\\\\]]]]]]]]]]]]]]]\\\[[[ZZZXXXWWWUUUTTTSSSSSSSSSTTTUUUWWWYYY\\\]]]]]]]]]\\\YYYYYYXXXXXXXXXYYYZZZZZZZZZ[[[\\\]]]___```aaaaaabbbbbbaaaaaabbbccceeefffgggiiikkkllljjjiiiiiiiiiggggggggghhhiiikkkmmmnnnpppqqqsssuuuvvvvvvvvvvvvwwwwwwwwwxxxxxxyyyyyyyyyxxxwwwuuusssqqqpppoooooommmnnnooopppqqqrrrrrrrrroooooonnnmmmlllkkkjjjjjjiiijjjkkklllmmmooopppppptttvvvwwwwwwvvvtttuuuvvvtttuuuwwwxxxzzz{{{{{{{{{yyyxxxxxxxxxwwwwwwwwwwwwtttssssssrrrrrrsssssstttrrrsssuuuwwwxxxyyyzzzzzzwwwvvvtttrrrqqqqqqrrrrrrssssssssssssuuuvvvwwwxxxyyyyyyyyyxxxwwwvvvuuuttttttsssrrrqqqpppoooooooooooopppqqqsssuuuwwwyyyyyyxxxyyyzzz{{{{{{zzzyyyxxxyyyxxxvvvuuuuuuuuuvvvvvv{{{}}}~~~}}}}}}yyyxxxwwwvvvvvvvvvwwwxxx{{{||||||}}}}}}}}}||||||yyyyyyxxxxxxxxxyyyzzz{{{zzz|||~~~~~~~~~}}}}}}||||||||||||}}}~~~}}}{{{zzzzzzyyyyyyzzz{{{}}}~~~|||{{{zzzyyyyyyyyyxxxwwwwwwwwwwwwwwwttttttuuuvvvwwwyyyyyyzzzzzzzzzzzz{{{{{{|||||||||||||||}}}}}}~~~}}}|||{{{zzzzzzzzzzzzzzz}}}~~~~~~~~~}}}}}}}}}||||||{{{|||~~~~~~~~~}}}|||zzzzzz{{{}}}~~~~~~}}}}}}||||||||||||||||||}}}~~~}}}|||{{{{{{zzzzzzzzzzzzyyyyyyxxxxxxwwwwwwvvvvvvwwwyyyzzzzzzzzzzzz{{{{{{}}}}}}}}}|||{{{zzzxxxwwwvvvuuuuuuvvvwwwxxxzzzzzz{{{{{{{{{zzzyyyyyyzzzyyyxxxxxxxxxyyyzzz{{{yyyyyyzzz{{{{{{{{{{{{zzz{{{||||||||||||}}}}}}}}}{{{|||||||||{{{zzzxxxwwwwwwwwwwwwwwwwwwxxxyyyyyyzzzyyyyyyxxxxxxwwwvvvvvvvvvwwwyyy{{{}}}~~~~~~~~~|||{{{zzzyyyyyyyyyyyyyyyyyyxxxwwwvvvttttttssstttuuuwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwyyy{{{}}}}}}||||||||||||}}}}}}~~~ccccccdddeeeeeedddddddddaaaaaa```aaaaaabbbccccccaaacccddddddbbbaaaccceeeddddddeeegggiiikkkmmmnnnoooooopppqqqrrrttttttuuutttsssrrrpppooonnnnnnnnnjjjjjjjjjkkkmmmoooqqqsssttttttsssrrrqqqooommmlllgggffffffeeeeeedddeeeeeedddeeeeeeeeeddddddcccbbbaaa___^^^\\\[[[[[[\\\\\\YYY[[[\\\___aaabbbccccccbbbbbbaaa``````_________``````aaaaaaaaa``````___]]]\\\[[[ZZZYYYYYYZZZ[[[[[[\\\^^^```bbbcccdddeee``````aaabbbbbbbbbbbbbbbcccdddeeefffggghhhiiijjjlllkkkjjjjjjjjjjjjllllllmmmnnnoooooommmmmmnnnooolllllllllmmmnnnppprrrrrruuuvvvwwwyyyzzzzzzyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{zzzyyywwwuuutttrrrrrrrrrpppqqqrrrssstttuuuuuuuuurrrqqqqqqpppooonnnmmmmmmlllmmmnnnoooppprrrrrrssswwwyyyzzzzzzxxxvvvvvvwwwwwwxxxzzz{{{|||}}}~~~~~~}}}||||||{{{zzzyyyxxxxxxvvvuuuuuuuuuuuuuuuvvvvvvttttttvvvwwwyyyyyyzzzzzzyyyxxxwwwuuuuuuuuuvvvwwwuuuuuuuuuuuuvvvvvvwwwxxxwwwxxxxxxxxxxxxxxxwwwwwwuuutttsssrrrqqqpppppppppooopppqqqrrrsssuuuvvvvvvuuuvvvwwwyyyyyyyyyyyyxxxxxxwwwvvvtttssssssssstttvvvyyy}}}~~~~~~~~~}}}zzzzzzzzzyyyyyyxxxxxxxxxzzzzzzzzz{{{{{{{{{{{{|||zzzyyyxxxwwwwwwxxxyyyyyy{{{}}}~~~}}}{{{zzzyyyyyyyyyyyyzzz|||~~~}}}|||{{{zzzzzzyyyyyyzzz}}}~~~|||{{{yyyxxxxxxyyyxxxwwwwwwvvvvvvwwwwwwtttuuuuuuvvvwwwxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{|||~~~~~~}}}|||{{{zzzyyyyyyyyy}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}|||{{{{{{{{{}}}}}}~~~~~~||||||zzzzzz{{{|||}}}~~~~~~}}}||||||||||||||||||}}}~~~~~~~~~~~~~~~}}}|||||||||||||||{{{{{{{{{zzzyyyxxxxxxwwwvvvwwwyyyzzz{{{|||||||||{{{|||~~~~~~}}}|||yyyyyyxxxwwwwwwxxxyyyyyy{{{{{{|||}}}}}}}}}|||||||||{{{zzzxxxxxxyyyzzz{{{zzz{{{{{{|||||||||||||||{{{{{{{{{||||||||||||}}}zzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxyyy{{{|||}}}{{{{{{zzzyyywwwvvvuuuuuuvvvwwwyyy|||~~~}}}}}}{{{zzzyyyxxxxxxxxxwwwwwwuuutttsssrrrrrrrrrrrrssstttuuuwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwuuuwwwyyy|||}}}}}}||||||zzzzzzyyyyyyyyyzzz|||}}}___```aaabbbcccccccccccc```______``````aaabbbcccccceeeggggggeeeeeegggjjjggghhhiiikkknnnqqqtttuuuuuuuuuvvvxxxyyyzzz{{{|||yyyxxxwwwuuusssrrrrrrqqqmmmmmmmmmnnnppprrrtttvvvttttttsssrrrqqqooommmlllfffeeedddbbbbbbbbbcccdddddddddeeeeeedddcccbbbbbb```___]]]\\\[[[[[[\\\\\\\\\]]]```ccceeehhhiiijjjggggggffffffeeeeeeddddddddddddeeeeeefffeeeeeeeeeddddddbbbaaaaaaaaabbbcccaaabbbdddeeegggjjjkkklllhhhiiikkkmmmmmmmmmlllkkkllllllmmmnnnooopppqqqqqqsssrrrqqqooooooppppppqqqpppqqqqqqpppooooooppprrrooooooooopppqqqssstttuuuzzz{{{|||~~~~~~~~~~~~}}}||||||||||||||||||||||||zzzzzzxxxvvvuuutttssssssrrrssstttuuuwwwwwwxxxxxxtttsssrrrrrrppppppooonnnoooooopppqqqssstttuuuuuuzzz{{{||||||zzzxxxxxxyyyzzzzzz|||}}}~~~}}}|||{{{zzzyyyxxxwwwwwwwwwwwwwwwxxxxxxuuuvvvwwwxxxyyyzzzzzzzzz{{{zzzyyyxxxxxxxxxyyyzzzyyyxxxwwwwwwvvvvvvwwwwwwuuuvvvwwwxxxyyyyyyyyyyyyvvvvvvtttsssrrrqqqqqqpppppppppqqqqqqrrrsssttttttssstttvvvxxxyyyyyyyyyyyyyyywwwvvvtttrrrrrrrrrssssssvvv{{{~~~}}}}}}}}}~~~~~~|||}}}~~~~~~}}}{{{|||||||||{{{{{{zzzyyyyyyyyyyyyzzz{{{||||||}}}|||zzzyyywwwvvvvvvwwwwww|||}}}}}}|||{{{yyyxxxwwwvvvvvvxxxyyyzzz|||~~~~~~|||{{{zzzyyyxxxxxxyyy{{{~~~}}}{{{yyyxxxwwwvvvxxxwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzz{{{~~~~~~}}}{{{zzzzzzzzzzzz|||}}}}}}~~~}}}}}}||||||}}}~~~}}}~~~}}}|||{{{zzz{{{|||}}}~~~~~~}}}|||{{{{{{{{{|||}}}~~~~~~}}}||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}||||||{{{zzzyyyxxxxxxwwwxxxzzz{{{|||}}}~~~~~~|||}}}~~~}}}zzzzzzyyyxxxxxxyyyzzzzzz||||||}}}~~~~~~~~~~~~}}}{{{yyyyyyyyy{{{|||{{{||||||}}}}}}}}}}}}}}}zzzzzzzzz{{{{{{{{{||||||yyyyyyxxxwwwwwwxxxxxxyyywwwxxxxxxyyyzzz|||}}}~~~|||{{{zzzxxxwwwuuutttsssuuuwwwyyy||||||{{{zzzyyyxxxwwwwwwwwwvvvtttrrrqqqppppppqqqqqqqqqrrrsssuuuvvvwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwuuuvvvxxxzzz{{{{{{zzzyyyyyyxxxxxxwwwxxxyyy{{{|||bbbcccdddeeefffeeeddddddddddddeeeeeeggghhhjjjjjjllllllllllllkkkjjjiiihhhnnnnnnoooqqqsssvvvxxxyyyzzz{{{}}}}}}zzzwwwvvvttttttttttttuuuvvvxxxyyyyyyxxxxxxvvvssspppmmmkkkhhhfffdddbbbbbbdddfffhhhiiiiiiiiiiiihhhhhhgggfffddddddccccccccccccddddddiiiiiikkkmmmoooppprrrssstttrrrpppooommmmmmmmmnnnpppooonnnoooppprrrrrrqqqtttsssrrrqqqqqqqqqrrrssspppqqqsssuuuvvvuuuuuutttqqqqqqrrrtttvvvwwwxxxyyyvvvwwwwwwxxxyyyzzzzzz{{{}}}}}}{{{zzzyyyxxxxxxxxxssstttuuutttssssssuuuwwwuuuuuuvvvwwwxxxyyyzzzzzz}}}~~~~~~|||{{{zzzyyyxxxxxxxxxxxxsssssstttuuuvvvxxxzzz{{{uuusssrrrqqqrrrsssrrrqqqooopppqqqrrrtttvvvxxxyyy{{{{{{zzzzzzzzzzzz{{{{{{{{{|||~~~~~~~~~{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{||||||{{{|||}}}}}}}}}|||{{{zzz|||{{{{{{zzzzzzzzzzzzzzz}}}}}}~~~~~~}}}|||{{{}}}zzzvvvttttttttttttsssrrrrrrqqqqqqqqqqqqqqqrrrssstttuuuvvvxxxzzz{{{{{{{{{zzzxxxvvvtttrrrqqqqqqrrrsssuuuwwwyyy|||}}}~~~zzzzzzyyyxxxyyyzzz{{{|||||||||}}}}}}~~~~~~}}}}}}}}}|||||||||||||||}}}}}}}}}|||{{{{{{zzzzzzvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwyyy{{{~~~{{{yyyyyyyyyyyyxxxwwwwwwvvvvvvvvvwwwxxxzzz{{{|||}}}}}}|||}}}~~~~~~~~~~~~}}}}}}}}}{{{yyywwwvvvvvvwwwxxx|||{{{zzzxxxwwwuuutttsssuuutttttttttssssssrrrrrrqqqrrrttttttsssssstttuuuvvvvvvvvvvvvuuuuuuuuuuuuxxxxxxxxxyyyzzz{{{}}}~~~~~~~~~}}}|||{{{~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{|||~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{zzzzzzyyyyyy{{{|||}}}~~~~~~}}}}}}}}}}}}}}}|||{{{zzzzzzzzz{{{{{{|||}}}~~~||||||}}}~~~~~~}}}||||||{{{{{{zzzzzzzzz{{{{{{{{{zzzxxxvvvtttsssrrrrrrwwwxxxyyy{{{|||}}}~~~~~~~~~}}}{{{xxxvvvtttrrrqqqrrrtttxxx|||~~~~~~zzzyyyxxxvvvuuusssssssssqqqqqqqqqooonnnoooqqqtttqqqrrrrrrssstttuuuvvvvvvxxxxxxxxxxxxxxxwwwvvvuuuyyyyyyxxxwwwvvvvvvvvvvvvyyyyyyyyyxxxxxxyyyzzzzzzeeefffgggiiiiiiiiihhhhhhhhhhhhhhhiiijjjlllmmmnnnqqqqqqqqqqqqpppooonnnmmmpppqqqrrrtttvvvyyy{{{|||~~~~~~}}}yyyxxxwwwvvvvvvwwwyyyzzzxxxxxxxxxwwwuuurrrooonnnkkkjjjhhhggghhhjjjlllmmmnnnnnnoooooonnnnnnmmmmmmlllllllllkkkkkklllllllllqqqrrrsssuuuvvvxxxyyyzzz{{{zzzxxxvvvuuuuuuuuuuuuxxxwwwwwwwwwyyyzzz{{{{{{~~~~~~~~~~~~~~~~~~|||}}}~~~~~~|||{{{zzzwwwxxxxxxwwwuuutttuuuwwwxxxyyyyyyzzz{{{|||}}}}}}}}}|||{{{zzzyyyxxxxxxxxxwwwxxxxxxyyyzzz{{{{{{{{{yyywwwuuuuuuvvvvvvuuutttrrrrrrsssuuuvvvxxxzzz{{{~~~~~~}}}}}}|||}}}}}}}}}}}}~~~}}}|||{{{{{{zzzzzz{{{{{{{{{{{{{{{|||}}}}}}~~~~~~}}}~~~~~~}}}~~~~~~}}}|||||||||||||||~~~}}}|||}}}zzzxxxxxxxxxwwwvvvsssrrrqqqqqqqqqqqqqqqrrrssssssuuuwwwxxxzzz|||||||||zzzxxxvvvtttrrrqqqpppqqqrrrtttvvvxxxzzz{{{|||zzzzzzyyyyyyyyyzzz{{{||||||||||||}}}}}}}}}}}}}}}{{{{{{||||||}}}}}}~~~~~~}}}||||||{{{zzzyyyxxxxxxvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwyyy||||||yyywwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvxxxzzz{{{||||||||||||}}}}}}~~~~~~}}}}}}}}}|||{{{xxxvvvuuuuuuuuuvvvzzzyyyxxxwwwuuutttsssrrrtttsssssssssrrrrrrrrrrrrqqqrrrssssssrrrrrrsssuuuuuuuuuvvvvvvvvvvvvvvvvvvxxxxxxxxxyyyyyyzzz{{{|||~~~~~~}}}}}}}}}|||||||||~~~~~~~~~~~~||||||||||||}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}|||~~~}}}}}}|||{{{{{{zzzzzz{{{|||}}}~~~~~~~~~||||||}}}}}}|||{{{zzzzzz{{{{{{{{{|||}}}~~~}}}~~~~~~}}}|||{{{zzzzzzzzzzzzzzzzzzxxxwwwuuusssrrrqqqqqquuuvvvxxxzzz{{{}}}~~~~~~~~~|||zzzwwwuuurrrqqqrrrtttxxx|||~~~~~~~~~~~~}}}}}}}}}}}}xxxwwwuuusssrrrqqqqqqqqqqqqqqqqqqooonnnnnnqqqsssqqqrrrssstttuuuvvvvvvwwwyyyyyyzzzzzzyyyxxxxxxwwwyyyyyyxxxwwwwwwwwwwwwwwwzzzyyyyyyyyyyyyyyyzzzzzzjjjkkklllnnnoooooonnnnnnmmmmmmmmmnnnpppqqqssstttwwwwwwwwwwwwvvvuuuttttttttttttuuuwwwzzz|||~~~~~~|||zzzyyyyyyzzz{{{yyyyyyyyyyyywwwvvvtttrrrpppooonnnnnnoooqqqssstttuuuuuuuuuvvvvvvvvvvvvvvvyyyyyyyyyyyyyyyyyyyyyyyy}}}}}}~~~~~~~~~~~~|||yyyxxxyyyzzz|||}}}}}}~~~~~~|||{{{zzzzzzzzz{{{|||~~~~~~}}}~~~|||zzzyyyzzzzzzyyyxxxwwwwwwxxxyyyzzz|||~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}|||yyyxxxuuutttssssssrrrrrrrrrrrrrrrsssuuuwwwyyy{{{}}}~~~}}}|||yyywwwtttrrrqqqppppppqqqssstttvvvxxxyyyzzz{{{zzzzzzzzzzzz{{{|||||||||||||||||||||{{{{{{{{{zzzzzz{{{|||}}}~~~~~~{{{{{{zzzyyywwwvvvvvvuuutttttttttssssssrrrrrrrrrssstttuuuvvvyyy{{{}}}|||yyyvvvtttttttttttttttuuuuuuuuuuuuuuuvvvxxxyyy{{{{{{||||||||||||}}}}}}}}}}}}||||||{{{yyywwwuuussssssssssssvvvvvvuuutttsssrrrqqqppprrrrrrrrrqqqqqqqqqqqqqqqqqqrrrssssssrrrqqqssstttttttttuuuuuuvvvwwwwwwwwwzzzyyyyyyxxxxxxyyyyyyzzz}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{|||}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||{{{zzzzzz~~~}}}}}}||||||{{{{{{{{{{{{|||~~~~~~~~~~~~~~~|||||||||}}}||||||{{{{{{||||||||||||}}}~~~~~~}}}|||{{{zzzyyyyyyyyyxxxwwwuuusssqqqpppoooooossstttuuuxxxzzz|||~~~~~~|||yyyvvvtttrrrrrrtttxxx{{{~~~}}}}}}|||||||||{{{{{{{{{wwwuuurrrpppooooooooopppqqqqqqqqqpppnnnoooqqqsssrrrrrrssstttuuuvvvwwwwwwxxxyyyyyyyyyyyyxxxwwwwwwyyyyyyxxxxxxwwwxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzooopppqqqssstttssssssrrrqqqqqqrrrsssuuuwwwxxxyyy{{{{{{{{{{{{{{{zzzyyyyyywwwxxxyyyzzz}}}~~~||||||}}}}}}{{{{{{|||}}}|||{{{zzzyyyuuuuuuvvvwwwxxxzzz{{{|||||||||||||||}}}~~~~~~~~~}}}~~~~~~~~~}}}||||||||||||}}}~~~|||zzzyyyyyyxxxvvvvvvuuuuuuuuussstttuuuwwwzzz|||~~~~~~|||yyyvvvtttrrrrrrrrrrrrsssuuuvvvxxxyyyyyy{{{{{{{{{{{{{{{|||||||||}}}||||||{{{zzzzzzyyyyyyzzzzzz{{{{{{||||||}}}}}}yyyxxxwwwvvvuuutttsssrrrrrrrrrrrrqqqppppppoooooopppqqqqqqsssuuuwwwyyyzzz~~~~~~}}}{{{yyyvvvtttsssrrrrrrsssssstttuuuuuuvvvvvvvvvxxxzzz{{{|||||||||||||||}}}}}}}}}|||{{{{{{zzzxxxvvvtttsssrrrqqqqqqttttttsssrrrqqqppppppoooppppppppppppppppppppppppqqqssstttsssrrrrrrssstttttttttuuuvvvwwwxxxyyyyyy{{{zzzyyyxxxxxxwwwxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{|||{{{zzzyyyzzz|||~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{}}}}}}|||||||||{{{{{{{{{|||}}}~~~~~~}}}}}}||||||}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}~~~}}}|||zzzzzzyyyyyywwwvvvtttrrrqqqoooooonnnqqqrrrsssvvvyyy{{{~~~|||yyyvvvttttttvvvyyy|||~~~~~~~~~~~~}}}}}}|||||||||{{{{{{{{{wwwuuurrrooonnnooopppqqqrrrrrrrrrqqqooooooqqqssssssssstttuuuvvvwwwwwwxxxvvvvvvvvvwwwwwwvvvuuuuuuyyyxxxxxxxxxxxxxxxyyyyyy{{{{{{{{{{{{{{{zzzzzzyyytttuuuvvvwwwwwwwwwvvvuuuuuuuuuvvvwwwyyy{{{}}}~~~}}}}}}~~~~~~~~~}}}||||||{{{{{{|||}}}~~~~~~}}}{{{zzzyyyyyyyyytttuuuvvvxxxzzz|||~~~~~~{{{xxxvvvuuuuuuttttttuuuvvvxxxyyyzzzzzz{{{{{{|||||||||}}}}}}}}}}}}}}}|||{{{zzzyyyxxxxxx{{{{{{{{{zzzzzzyyyyyyyyyvvvvvvuuutttsssrrrqqqqqqpppppppppooooooooonnnnnnoooooopppqqqrrrtttvvvwww|||{{{{{{yyyxxxvvvuuutttrrrsssssstttuuuvvvwwwwwwwwwxxxzzz{{{}}}~~~~~~~~~}}}}}}}}}}}}}}}|||{{{{{{yyyxxxvvvuuusssrrrqqqqqqssssssrrrrrrqqqqqqqqqppppppppppppppppppppppppppptttuuuvvvuuutttssstttuuuuuuuuuvvvwwwxxxzzz{{{{{{||||||zzzyyyxxxwwwwwwwwwzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzyyyyyyzzz|||~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~|||||||||{{{{{{{{{{{{{{{|||~~~~~~~~~}}}|||}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{xxxwwwuuusssrrrppppppooopppqqqrrrtttwww{{{~~~|||yyywwwwwwxxx{{{}}}~~~~~~~~~~~~}}}}}}}}}|||||||||xxxwwwtttrrrqqqrrrsssssssssttttttsssqqqqqqrrrssssssttttttuuuvvvwwwxxxxxxuuuvvvvvvwwwwwwwwwvvvvvvwwwwwwwwwwwwxxxyyyyyyzzz{{{||||||||||||{{{zzzyyyyyyzzz{{{{{{{{{zzzxxxwwwxxxxxxyyy{{{}}}~~~|||||||||vvvvvvxxxyyy{{{|||~~~~~~~~~{{{yyyxxxwwwwwwvvvwwwwwwxxxyyyzzzzzzzzz{{{||||||}}}~~~}}}}}}}}}}}}}}}|||{{{zzzzzzyyyyyy{{{{{{zzzyyyxxxwwwvvvvvvttttttsssrrrrrrqqqqqqqqqppppppppppppppppppppppppqqqqqqqqqrrrsssuuuvvvwww{{{{{{zzzyyyxxxxxxwwwwwwuuuvvvvvvwwwxxxyyyyyyzzzzzz{{{|||~~~~~~~~~~~~}}}|||{{{xxxxxxwwwvvvuuutttsssssstttttttttsssssssssssssssrrrrrrssssssssssssttttttwwwxxxyyyxxxvvvvvvvvvwwwwwwwwwxxxyyyzzz{{{|||}}}}}}}}}{{{zzzyyyxxxxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{}}}~~~||||||||||||||||||||||||}}}~~~~~~}}}~~~~~~}}}|||||||||||||||~~~~~~}}}}}}}}}{{{zzzxxxvvvtttsssrrrrrrqqqqqqrrrtttwwwzzz~~~|||zzzzzz|||~~~~~~~~~~~~}}}}}}zzzyyyxxxwwwvvvvvvvvvvvvuuuvvvwwwvvvtttrrrssstttttttttuuuvvvwwwxxxyyyyyyxxxxxxyyyzzzzzzzzzzzzyyyvvvvvvvvvvvvwwwxxxyyyzzz||||||}}}}}}}}}{{{zzzyyy~~~|||{{{yyy{{{|||}}}~~~~~~}}}}}}xxxxxxyyyzzz{{{|||}}}}}}~~~}}}|||zzzyyyxxxwwwwwwwwwwwwxxxxxxyyyyyyzzzzzz{{{|||}}}~~~~~~~~~}}}}}}}}}|||||||||{{{{{{zzzzzzxxxxxxwwwwwwvvvvvvuuuuuurrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrssssssttttttuuuuuuuuuuuuuuuvvvwwwyyyyyy{{{{{{zzzzzzzzz{{{{{{{{{yyyzzzzzzzzz{{{{{{||||||}}}~~~~~~}}}|||xxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxyyyyyyyyyzzz{{{|||{{{yyyxxxyyyzzzyyyzzzzzz{{{|||}}}}}}~~~~~~}}}|||{{{zzzyyyyyyyyy|||||||||||||||||||||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}|||{{{{{{{{{zzz|||~~~}}}~~~}}}~~~~~~}}}{{{yyywwwvvvvvvuuurrrrrrssstttwwwzzz}}}}}}~~~~~~~~~~~~}}}}}}}}}zzz{{{{{{{{{{{{yyyxxxwwwwwwxxxyyyxxxvvvttttttuuutttuuuuuuvvvwwwxxxyyyzzzyyyyyyzzz{{{{{{{{{{{{{{{tttttttttuuuvvvwwwyyyzzz|||}}}~~~~~~~~~|||zzzyyy~~~|||{{{~~~~~~~~~~~~|||}}}~~~}}}|||yyyyyyzzzzzz{{{||||||}}}|||{{{zzzyyyxxxwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyy{{{|||}}}~~~~~~}}}|||||||||||||||{{{{{{{{{uuuuuuuuuuuuvvvvvvvvvvvvpppqqqqqqqqqqqqrrrrrrrrrsssttttttuuuvvvwwwxxxxxxxxxxxxxxxxxxyyyzzz{{{|||{{{{{{{{{{{{|||}}}~~~~~~|||||||||}}}}}}}}}}}}~~~~~~}}}}}}xxxxxxyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwxxxxxxxxxxxx{{{{{{{{{||||||}}}}}}}}}|||}}}~~~}}}{{{zzz{{{|||{{{{{{||||||}}}}}}~~~~~~~~~~~~}}}{{{{{{zzzzzzzzz}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}~~~~~~~~~~~~}}}~~~}}}|||{{{{{{zzzxxx{{{~~~~~~}}}|||}}}~~~}}}{{{zzzxxxxxxwwwssssssssstttwwwzzz}}}~~~~~~~~~~~~}}}}}}}}}}}}zzz{{{}}}~~~}}}{{{yyywwwxxxyyyzzzyyywwwuuuuuuvvvuuuuuuvvvwwwxxxyyyyyyzzzwwwxxxyyyyyyzzzzzzzzzzzzssssssssstttuuuwwwxxxyyy}}}}}}~~~|||zzzxxx||||||}}}~~~~~~~~~{{{|||~~~~~~}}}}}}||||||{{{yyyxxxyyy|||~~~}}}|||yyyxxxxxxwwwxxxzzz{{{|||}}}|||{{{zzzyyyxxxxxxxxxyyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~|||}}}~~~~~~}}}|||zzzyyyxxxwwwvvvvvvvvvvvvuuutttsssrrrrrrssstttuuuwwwwwwyyyzzz{{{|||||||||~~~}}}|||~~~}}}}}}~~~}}}}}}|||||||||~~~~~~}}}||||||{{{{{{{{{||||||||||||||||||{{{{{{||||||}}}~~~}}}~~~~~~}}}|||~~~}}}|||||||||~~~~~~}}}||||||}}}||||||||||||}}}~~~~~~}}}}}}~~~~~~|||{{{{{{zzzzzzyyyyyyzzz{{{}}}~~~}}}~~~}}}{{{zzzyyyyyyxxxxxxxxxyyy{{{~~~}}}~~~~~~||||||zzz{{{|||}}}~~~{{{{{{{{{zzzzzzxxxwwwwwwwwwvvvuuuttttttuuuwwwxxxyyyzzz|||~~~~~~}}}zzzyyywwwvvvuuuvvvxxxyyy{{{{{{{{{||||||{{{zzzzzz{{{zzzzzz{{{|||~~~~~~}}}||||||~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}||||||{{{|||}}}~~~}}}|||}}}~~~~~~~~~~~~~~~}}}yyyyyyxxxwwwvvvwwwzzz}}}~~~}}}|||{{{yyyxxxxxxxxxxxxzzz{{{|||||||||{{{zzzyyyyyyyyyzzz{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~|||{{{zzzyyyxxxxxxxxxxxxwwwvvvuuuuuuuuuuuuvvvwwwyyyzzz{{{|||}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}|||||||||||||||}}}}}}}}}}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~}}}}}}||||||||||||||||||}}}~~~~~~~~~~~~}}}}}}||||||{{{{{{|||~~~}}}|||||||||{{{{{{{{{|||~~~~~~~~~}}}|||yyyyyyzzz{{{||||||||||||{{{{{{{{{zzzzzzyyyxxxwwwvvvuuuuuuuuuvvvxxxyyyzzzyyy{{{}}}~~~~~~}}}{{{zzzxxxvvvvvvwwwxxxyyy{{{{{{||||||||||||{{{{{{~~~}}}wwwwwwvvvvvvvvvwwwxxxyyy~~~}}}{{{{{{zzzzzz{{{{{{|||}}}}}}||||||{{{{{{zzzzzzzzzyyyyyyyyyzzz||||||{{{yyy{{{{{{|||}}}~~~~~~}}}~~~}}}}}}|||||||||||||||}}}|||||||||{{{{{{zzzzzz{{{|||}}}~~~}}}|||{{{||||||}}}||||||||||||||||||||||||zzz{{{{{{{{{{{{zzzyyyyyyvvvvvvvvvtttssstttwwwzzz}}}}}}}}}}}}}}}|||{{{{{{yyyxxxxxxyyyyyyzzz{{{|||||||||{{{zzzzzz{{{{{{{{{}}}}}}}}}~~~~~~~~~}}}|||{{{{{{{{{{{{zzzyyyxxxxxxxxxxxxyyyzzz|||}}}~~~~~~~~~~~~}}}}}}|||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||}}}~~~~~~~~~}}}|||yyyzzzzzz{{{{{{zzzzzzzzz{{{{{{zzzzzzyyyyyyxxxxxxvvvvvvvvvwwwxxxzzz|||}}}zzz{{{}}}~~~~~~~~~}}}{{{zzzxxxwwwwwwwwwxxxyyy{{{{{{|||||||||||||||{{{~~~}}}}}}}}}|||{{{zzzzzzyyy||||||||||||{{{zzzyyyxxxtttsssrrrrrrrrrsssuuuvvv{{{{{{|||}}}~~~~~~}}}|||zzzyyyyyyyyyxxxyyyzzzzzz{{{|||||||||{{{{{{zzzyyyxxxvvvuuuuuuvvvxxxyyyxxxwwwyyyzzzzzz|||}}}~~~~~~~~~~~~|||{{{{{{{{{|||}}}{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~~~~}}}|||{{{zzz{{{{{{yyyyyyyyyyyyyyyyyyzzzzzzwwwxxxxxxxxxxxxwwwvvvvvvtttuuuuuutttssstttwwwyyy{{{{{{|||}}}}}}|||||||||yyyyyyzzzzzz{{{||||||}}}||||||{{{{{{{{{|||}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~}}}||||||}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~}}}||||||||||||||||||{{{zzzzzz{{{zzzzzzyyyyyyxxxxxxxxxxxxxxxxxxyyyzzz{{{||||||zzz{{{|||}}}~~~}}}}}}}}}zzzzzzyyyxxxwwwxxxxxxyyyzzz{{{{{{||||||||||||{{{~~~}}}||||||zzzzzzyyyxxxwwwvvvvvvuuutttuuuuuuvvvvvvuuuuuutttqqqqqqqqqqqqrrrtttvvvxxx{{{{{{|||}}}~~~}}}}}}{{{zzzyyyyyyyyyyyyyyyzzzzzz{{{}}}}}}}}}|||{{{yyywwwvvvuuusssssstttvvvwwwwwwvvvwwwwwwxxxzzz{{{|||~~~~~~~~~~~~}}}|||||||||}}}~~~|||||||||}}}~~~~~~~~~~~~}}}|||{{{{{{{{{xxxxxxxxxxxxxxxxxxyyyyyywwwwwwwwwwwwwwwvvvvvvuuutttuuuuuuuuutttuuuxxxzzz{{{|||}}}}}}~~~}}}}}}}}}zzz{{{||||||}}}}}}~~~~~~}}}}}}|||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}}}}}}}}}}||||||~~~}}}|||||||||}}}}}}~~~~~~}}}~~~~~~~~~~~~}}}|||{{{{{{|||{{{zzzyyyyyyyyyzzzzzz|||||||||||||||{{{{{{{{{{{{|||||||||}}}}}}}}}|||zzzzzzyyyyyyxxxxxxxxxyyyzzzzzz{{{|||||||||||||||~~~~~~}}}|||{{{zzzzzzyyyxxxxxxwwwvvvuuuuuuttttttpppqqqrrrsssssssssssssssrrrrrrrrrsssuuuwwwzzz{{{{{{|||}}}~~~}}}}}}|||zzzzzzzzzzzzzzzzzz{{{{{{|||}}}}}}}}}|||{{{yyyvvvuuuvvvtttssstttwwwyyyyyyxxxuuuvvvwwwyyyzzz|||}}}~~~~~~~~~~~~~~~}}}}}}|||yyyyyyyyyyyyyyyyyyyyyyyywwwxxxxxxxxxxxxwwwvvvvvvtttuuuwwwwwwvvvwwwyyy{{{|||}}}~~~~~~~~~~~~~~~}}}|||}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}~~~}}}|||||||||~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||{{{{{{{{{zzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~zzzzzzyyyyyyyyyxxxxxxxxxwwwwwwvvvvvvuuuuuuttttttooopppqqqrrrsssttttttttttttttttttuuuwwwyyy|||}}}}}}~~~~~~}}}|||{{{{{{yyy{{{}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~}}}~~~}}}{{{yyyxxxvvvuuuvvvyyy{{{|||{{{yyyyyy{{{|||~~~||||||{{{{{{zzzzzzyyyyyyxxxxxxxxxxxxxxxwwwwwwvvvtttuuuwwwxxxwwwxxxzzz{{{}}}}}}~~~~~~~~~}}}}}}|||~~~~~~~~~~~~~~~~~~{{{|||}}}~~~~~~~~~yyyyyyzzz{{{{{{{{{{{{zzzxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuupppqqqrrrsssuuuuuuuuuuuuwwwwwwvvvwwwxxxzzz|||}}}}}}~~~~~~~~~}}}~~~}}}{{{zzzzzzyyyuuuvvvxxxyyyzzz{{{~~~zzzxxxwwwxxxzzz}}}~~~~~~~~~~~~~~~~~~}}}||||||{{{zzzzzzxxxxxxxxxxxxxxxwwwwwwvvvsssuuuwwwxxxwwwxxxzzz{{{}}}}}}}}}}}}}}}||||||{{{~~~~~~~~~~~~zzz{{{}}}zzz{{{{{{{{{{{{zzzzzzyyyvvvvvvwwwwwwxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzyyyvvvwwwwwwxxxxxxxxxxxxwww{{{zzzyyyyyyzzz|||~~~~~~}}}||||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~|||zzzyyyxxxxxx|||{{{zzzyyyyyyzzz{{{|||~~~~~~~~~}}}||||||{{{{{{zzzzzzyyyyyyyyyyyyxxxyyyyyyyyyzzzzzz{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxwwwwwwvvvxxxxxxxxxyyyyyyzzzzzzzzzzzz{{{{{{|||||||||||||||xxxyyyzzz{{{|||}}}}}}}}}}}}}}}|||{{{|||}}}}}}}}}|||}}}|||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}|||{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{|||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~wwwwwwxxxxxxwwwwwwvvvuuuyyyyyyzzz{{{{{{|||}}}}}}|||}}}~~~~~~~~~{{{|||~~~~~~~~~zzz{{{|||}}}~~~|||{{{zzzyyyzzz~~~~~~~~~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzyyyxxxwwwzzzzzz{{{|||}}}~~~}}}~~~}}}}}}}}}}}}}}}~~~~~~}}}~~~~~~}}}}}}}}}}}}|||{{{zzzyyyzzz{{{|||}}}~~~}}}{{{{{{|||}}}~~~~~~~~~yyyyyyzzzzzzyyywwwtttsssnnnmmmlllkkkkkklllmmmnnniiihhhgggfffffffffggghhhcccddddddeeeeeeeeeddddddccccccdddeeefffgggggghhh}}}}}}}}}||||||{{{{{{{{{zzzyyyxxxvvvuuusssrrrqqqpppooooooooonnnnnnmmmmmmlllllllllkkkiiigggeeecccbbbbbbaaa```^^^\\\ZZZYYYZZZ[[[[[[[[[[[[[[[ZZZZZZ\\\[[[ZZZXXXVVVTTTSSSRRRMMMMMMMMMMMMMMMMMMMMMMMMPPPOOOMMMLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJ~~~zzzyyyyyyxxxzzz}}}|||wwwrrrnnnlllkkkiiigggeeecccaaaaaa```aaaaaa``````___^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[]]]\\\[[[ZZZYYYWWWVVVVVVUUUTTTTTTTTTSSSSSSSSSSSSUUUUUUUUUTTTRRRPPPNNNMMMMMMMMMMMMLLLJJJIIIGGGFFFHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIHHHFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAA@@@@@@@@@@@@AAA>>>>>>>>>??????????????????>>>>>>>>>>>>>>>>>>>>>yyyuuusssssswwwwwwyyy|||~~~}}}|||{{{{{{|||}}}~~~~~~zzzvvvtttqqqqqqppppppoooooonnnnnnlllkkkkkkjjjiiihhhhhhgggeeeeeeeeeeeeeeedddcccbbbaaaaaa``````aaaccceeefffeeedddcccaaa^^^\\\[[[ZZZYYYXXXWWWWWWXXXZZZ]]]___bbbaaa^^^[[[VVVRRRNNNLLLLLLKKKJJJHHHGGGFFFFFFEEEHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEDDDDDDDDDDDDDDDFFFEEEEEEDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@CCCCCCCCCBBBAAA???>>>===>>>>>>>>>>>>===<<<;;;:::<<<<<<======>>>======<<<======<<<<<<;;;:::::::::::::::::::::::::::::::::<<<;;;::::::999:::::::::999999999999999999999999888888888888888888888888~~~~~~}}}tttpppiiibbb]]][[[[[[\\\YYYZZZ[[[]]]___bbbdddfffjjjlllnnnqqqrrrrrrqqqpppjjjjjjjjjiiigggdddaaa```]]]^^^^^^______^^^^^^]]]]]]]]]\\\\\\\\\\\\]]]]]]^^^___``````^^^[[[WWWUUUSSSRRRRRRQQQPPPOOONNNNNNOOOOOONNNNNNMMMMMMLLLLLLKKKKKKLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLJJJHHHGGGFFFEEEEEEEEEDDDDDDEEEFFFHHHJJJHHHHHHGGGFFFEEECCCBBBAAABBBAAA@@@???>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA????????????????????????========================<<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;:::999999999999::::::::::::999999999999::::::;;;:::::::::::::::::::::::::::::::::888888888888888888888888::::::999999999999999999;;;;;;;;;;;;::::::::::::777777777777777888888888~~~~~~{{{zzzyyyxxxvvvuuusssssspppooonnnlllkkkjjjjjjjjjgggggggggggggggfffffffffccccccccccccddddddddddddddddddccccccccccccddddddggggggggggggggggggggggggeeeeeeeeeeeeeeedddddddddbbb```^^^[[[ZZZ[[[\\\\\\ZZZ\\\___bbbbbbbbb```___^^^^^^]]]\\\[[[ZZZYYYXXXXXXUUUQQQLLLJJJIIIIIIJJJHHHHHHHHHHHHIIIKKKLLLMMMPPPQQQSSSTTTUUUSSSRRRQQQMMMMMMNNNOOONNNMMMKKKJJJGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFHHHIIIIIIGGGEEECCCCCCBBBBBBAAA@@@???>>>>>>@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBAAA@@@???>>>======:::999999999999:::<<<<<<888888999:::::::::::::::;;;:::999999888888999999555555666666777888888888::::::::::::::::::::::::777777888888888999999999888888888888888888888888999888888777777666666666444555555666777777666666444444555666666666666666555555555666666666777777444444444444444444444444666666666777777777777666999888888888777777777666444444444555555555666666~~~}}}}}}|||xxxxxxxxxyyyzzzzzz{{{{{{{{{||||||zzzxxxvvvvvvwwwyyyxxxxxxwwwuuusssrrrqqqiiiiiihhhggggggggghhhhhhhhhiiijjjiiigggffffffggggggggggggfffffffffeeeeeeeeeddddddcccdddeeeggghhheeefffffffffeeedddcccccc^^^^^^^^^]]]]]]\\\\\\[[[[[[[[[ZZZXXXWWWVVVUUUUUUQQQQQQPPPOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLJJJIIIIIIJJJJJJKKKLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJJJJKKKKKKJJJJJJIIIIIIHHHFFFEEEDDDDDDEEEFFFDDDFFFHHHIIIJJJIIIHHHGGGHHHHHHHHHGGGFFFFFFEEEEEEFFFEEEBBB@@@>>><<<;;;;;;>>>>>>=========>>>>>>???BBBBBBCCCCCCCCCBBBAAA@@@AAAAAAAAAAAA@@@???>>>=========>>>>>>>>>>>>============>>>>>>>>>>>>======999:::;;;<<<======<<<<<<<<<<<<;;;;;;:::999999999999999999999999999:::::::::::::::;;;;;;::::::999999999:::::::::;;;;;;;;;;;;::::::999999888888888777666666666666666777777555555666666666666555555555555444333333333444444333333333444444555555555444444444555555555555555333444444444555555555555555555555555666666666666777777666555555555666666333444444555666666555555111222333444555555555555333333444444444555555555444444444444444444444444666666777888888888777777777777666666555555444444444444555555666777777777~~~~~~~~~~~~~~~||||||||||||zzzyyyxxxwwwrrrpppllljjjhhhhhhiiijjjjjjkkkkkkjjjiiihhhfffeee___^^^]]]]]]___aaadddeeefffggghhhhhhhhhgggfffeeeccccccbbbaaaaaaaaaaaaaaa\\\[[[[[[[[[ZZZZZZYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYWWWUUUTTTTTTUUUWWWWWWVVVVVVTTTSSSRRRQQQLLLLLLLLLKKKLLLLLLMMMMMMKKKLLLMMMLLLJJJHHHHHHIIIKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIIIIJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBB>>>??????@@@AAACCCEEEEEE?????????>>>>>>?????????>>>>>>???@@@@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>===?????????>>>>>>>>>??????<<<<<<<<<;;;:::999777666777777777777777888888999999999::::::::::::::::::;;;::::::999888888888999888999999::::::999999888777888888888888888888777666666666666666777888888777777777777777777777666444555555555666666777777555555666666666666666555555555666777777777777666666666666666666666666555777777666666666666666666555666666666555555444333555444333222222222222222555555555555555555666666333333333444444555555555333444444444444444555555555555555555666666666777777777666555555666777888444555666666777666666666222333444555666666666666555555555555555666666666555555555555555555555555777777999:::::::::999999888888777777666555555555666666777777888999999:::}}}zzzwwwvvvuuuvvvvvvvvvtttrrrqqqpppooommmkkkkkkkkkkkkkkkjjjjjjjjjjjjggggggeeedddccccccbbbbbb```___]]][[[ZZZ[[[\\\]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZXXXWWWVVVUUUTTTRRRNNNKKKJJJJJJKKKLLLNNNOOOOOOOOOMMMKKKIIIHHHIIIHHHGGGFFFGGGHHHJJJLLLHHHIIIJJJLLLLLLLLLLLLKKKHHHHHHGGGGGGGGGGGGGGGHHHFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEDDDBBBAAAAAABBBDDDDDDDDDCCCBBBAAA@@@???@@@@@@@@@@@@AAAAAABBBCCC???@@@AAA@@@>>><<<<<<===>>>>>>>>>>>>===============>>>>>>???>>>>>>===<<<===>>>>>>????????????>>>;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888888888888777777888888999:::888888888888999999999999888999999999::::::::::::888999999;;;<<>><<<<<<>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<=========??????>>>>>>>>>=========>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::;;;:::999777777999999999888<<<;;;;;;;;;::::::999999888888888777888999999:::888888888888888777777666777777888888888888777777777777777777777777777777::::::999999888888777777666666666666777777777777888888888888888888888888666666666666666666666666555555666666777888888888777777777777777777777777777666555444444555666777777666666555555666666777555555555555555555555444777777666666666666777777777777777777777777777777444444444555555555666666555555444444444333333333555555555555555555555555555555444333333333444444555666888999999999888777666666666555555444444444444444444444444444444444333333333333333333333333666666666666555444333222666666666555555444444444333333444444444333333222444444444444444444444444555555555444444444333333555555555444444333333333000000000000000000000000222111111111000000//////000000111222333444444555222222222222222222222222333333222111111111111111555555666777666555333222444444333333444444555666777666444333333333444444666666555444444333222222666555555444333333333444///000000000000111111111333333444555555666777777555555555555555555555555666666666666666666666666~~~}}}}}}|||zzzxxxvvvtttssstttvvvwwwxxxuuuqqqmmmjjjggggggggggggggggggggggggeeeeeecccbbbaaa___^^^^^^\\\]]]___aaabbbbbbaaaaaaddddddeeefffffffffffffffeeedddbbbaaabbbdddgggiiilllllllllkkkllllllmmmmmmjjjjjjiiigggeeedddbbbbbbfffgggiiikkknnnppprrrsssxxx{{{}}}uuummmfff```]]]WWWUUUSSSPPPNNNLLLKKKJJJJJJJJJJJJIIIIIIHHHHHHGGGIIIIIIHHHHHHGGGFFFFFFFFFFFFEEEDDDBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????CCCAAA??????@@@@@@@@@???????????????>>>===<<<<<<>>>=========<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;888999999::::::999999888;;;;;;;;;:::999888777666888888888999888888777777666666777777777888888888::::::999999999888888888999999999888888777777777777777777777777777777777777666666555555666666777777555333444555666555444666555555555555555444444777777666666777777888999444444444444444333333222555555666666666666555555555555555555555555555555555555555444444444444444444444444444555555555555666666666666666666666666555555555555555555555555444444444444444444333333555555555555555555555555666555444444444444555666333333333222222333333333444444444444444444444444555555444444444444555555444444444444444444444444111222222222222333333333444444444444333333333333222222222222222222222222444444333333222333333444222222333444444444444444555555555444444444333333333333333333333333333333333333333333333333333333111111222333333222222222333333333333222222222111333333444444444444333333333333333333333333333333333333333333222222222222333222222222111111111111111111111111111111111111222222222111111111000000111111222222333333444444333333333333333333333333333333222111111111111111444444444444444333222222555555444444555555666777555444333222111222222333666666555555444333333222444444333222222222222222444555555555555666666666333444444555666666777777666666666666666666666555444444444555555666777777~~~xxxssspppmmmllllllmmmpppssswww|||~~~{{{xxxuuussstttsssssssssssssssrrrrrrttttttssssssqqqpppooonnnjjjiiiiiihhhhhhggggggfffiiijjjlllmmmnnnmmmmmmlllfffeeecccaaa^^^\\\ZZZYYYVVVVVVVVVUUUTTTRRRPPPOOOPPPQQQRRRRRRQQQNNNLLLJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGEEEDDDCCCBBBBBBCCCDDDEEEFFFGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHGGGEEEEEEEEEGGGIIIKKKMMMLLLKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHGGGFFFEEEEEEGGGHHHJJJLLLNNNPPPQQQRRRTTTWWW[[[]]]^^^___aaabbb^^^\\\XXXSSSNNNIIIEEECCCBBBAAA@@@>>><<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999:::999999888777777888888999888888888888777777777:::888666666777888777666555666666666666666555555666666666666666555555555666555555555555444444444444444555555555555444444444444444444444333222222333333444444555555444444333333333333444444444444666666555555555444444444555555555444444444444444333333333333333333333333444333333222222333333444444222111111222333333222444444444444444555555555555555444444555555666777222222222111111111000000222222333333333333222222222222222222222222222222111111111222222222222222111111222222222333333333333333333333333333333333333333333333333333333333444444333333222111111000222222222222222222222222444444333222222333444444111111111111111111111111222222222222222222222333333222222111111222222333222222222222222222222222000000111111111222222222444444444333333333222222111111111111111111111111222222111111111222222333000000000000000111222222444444333333333333333222222222222222222222222222222222222222222222222222......///111111222222222222222222222111111111111222333333444444333333333333333333333333333333333333333333222222222111111111111111111111000000000111111111111111111111111222222222222111111111111222222222222222222333333222222222222222222222222333333222111111111111222444444333333222222333333222222222222222333444444444333333222222222222333666555555444444333333222333333222222111111222222444444444444555555555555333444444555555666666666666666666666666666666666333333333444555666777888}}}zzzzzzzzzzzz||||||}}}~~~{{{zzzwwwsssnnnjjjgggeeeeeeeeefffgggggghhhiiiiiihhhhhhhhhiiiiiikkklllmmmpppppppppppppppppppppppplllkkkiiiiiijjjmmmqqqsssiiiddd]]]WWWTTTQQQPPPNNNQQQQQQRRRTTTVVVYYY[[[\\\______]]][[[YYYVVVTTTRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSRRRPPPPPPNNNNNNNNNMMMMMMLLLLLLLLLMMMMMMNNNOOOPPPPPPOOOOOOOOONNNMMMLLLJJJHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>===<<<;;;;;;>>>>>>???@@@??????>>>===<<<<<<===>>>>>>>>>>>>>>>???>>>===<<<===>>>@@@AAABBBAAA@@@@@@????????????>>>>>>>>>>>>============<<<<<<>>>???AAABBBCCCDDDCCCEEEHHHIIIIIIIIIJJJKKKIIIHHHFFFCCC@@@>>><<<;;;;;;;;;:::999999888999999::::::;;;;;;<<<<<<<<<<<<999999999999888888777777777777666666666777777888777777777777777777777777888666555555666777666555222222333444444444333333444444444444444444444444333333333333333333333333444444555555555555444444222222333333333333333222111222333444444444444444222222333333333444444444555555555444444444333333444444444444444444444444333333333333333333333333444444333333333333444444444222000111222333222111333333333444444555555555333222222222222333444444333333222222222111111222111111222222222222111111111111111111111111111111111111111222333333333444000000111111111222222222111111111111111111111111222222222222222222222222444444333333222222222222111111111111111111111111222222222111111222222222111222222222222222222111000000000111111111111111222111111000000111111222333333333333333333333333111222222222222333333333333333333333222222222222222222222222222222222222111000000000000111111222222111000000000111333444222222222222222222222222111111111111111111111111111111111111111111111111//////000111222222222222333333333333333333333333111111222333333333222222444444444444444444444444444444444333333333222222222222222222222222222222111111111111111111111111111111111111111111000000222222222111111111111111111111111111111111111111222222111111000111111222666555444333222333444555222222222222222333333444444444444444444444444444444444444333333222222222444444333333222333333444222222222333333333444444333333333444444555555555555555555666666666666666555555444444444555666666hhhiiijjjkkkjjjhhhfffeeeaaa___\\\XXXVVVUUUUUUUUUUUUUUUVVVWWWXXXXXXXXXXXXXXXWWWUUURRROOOLLLJJJIIIIIIJJJJJJKKKLLLMMMMMMNNNKKKKKKKKKKKKLLLMMMNNNOOOQQQQQQQQQQQQQQQQQQQQQQQQQQQOOONNNMMMMMMOOOQQQSSSNNNJJJFFFCCCBBBBBBAAAAAABBBBBBBBBBBBCCCDDDFFFFFFHHHGGGGGGFFFEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCBBBBBBAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@?????????@@@@@@AAAAAAAAA@@@@@@@@@???>>>===<<<<<<;;;======>>>>>>======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;:::::::::999999888888888888888888888888777777777888999999::::::999999999888888777777888999:::<<<;;;:::999999999999999999999999999999999999999777777888999:::;;;<<<<<<:::<<<===<<<;;;::::::;;;;;;;;;;;;:::999888777777555555555555555555666777666666777777888999999999666666666555555555555555333333333333333444444555333333333333333333444444666444333333555666555444111222222333333333222222333333333333333444444444222222222222333333333333000111111222222111111000222222333333444444333333000111222333333333333333222222222222333333333444444444444444333333333222333333333333444444444444333333333333333333333333333333222222222222333333222000//////111111111000/////////000000111111111111111000000111111222333444333222111111111222222000111111222222111111000111111111111111111111111111111111222222333333333000000111111111222222222111111111111111111111111111111111111111111111111111111111111222222333333111111111111111111111111000111111111111111111000000000111222222111000000/////////000000000111111222111111111111111111222222222222222222222222222111111111222222222333333333333222222222111111111222222222222222222222222///////////////000111222333222111111111222444555222222222222222222222222111111111111111111111111111111111111111111111111000111111222222111111111333333333333333333333333000000111222333333222222444444444444444444444444444333333333222222222222222222222222222222222222000000000000000000000000000000000000000000000000111111111111111111000000111111111111111111111111111111111000000111111222555444333222222333444555555555444444555555666777333333444444444444444444333333333333222222222222333333222222222333333444444444444555555555555666333333333333444444444444444444555555555666666666:::999777555444444555555LLLLLLLLLLLLKKKJJJIIIIIIHHHGGGEEECCCAAA@@@??????>>>???@@@AAAAAABBBBBBAAA@@@@@@???>>>===<<<;;;;;;;;;;;;<<<<<<======>>>>>><<<<<<;;;;;;<<<<<<===>>>????????????>>>>>>>>>>>>???>>>===<<<<<<======>>><<<:::888888:::;;;;;;:::888888888999:::;;;<<<===;;;<<<<<<<<<<<<<<<<<<;;;888888888999999999999999999999:::::::::999999888999999999999999999999999999999999999999:::::::::888888888888777777777777888888888888888888777666666666777888888888888888777777777777777777777777666666666666555555555555777666666666666666666666444444555666666666666666444444444333333444444555666666555555444555555555555555555555555555555555555555666666777777888888666777777666444333333444666666666555555555555555222222222222222333444555333333333444444555555555444444444444444444444444222222222111222222333333111111111111222222222222222000//////111222222111111111222222222111111000111111222222222222333333111111111111111222222222111111222222222222111111111111222222222222222111//////000111111111000000000000000000111111111222222222222111111111000000111111111111222222222222111111111111111111111111111000000000000000000111000...------...//////...000000111111111111111111000000//////000000111222333222000/////////000111000111111111111111111000111111111111111111111111/////////000000000000000000111111111111222222222222222222222222222222222000000000000000000000000---......///000000111111111111111111111111111111///000111111111111000///---...///000000///...---.........///000000111111222222111111111111222222//////////////////////////////000000000111111111222222222111111111000000000000000000000000000000////////////000000111222111111111111111222333333111222222222222333333333111111111111111111111111222222222222222222222222000000111111111000000///111111111111222222222222111111222333444444444444333333333333333333333333333333222222222222111111000000000111111111111111000000000000000000000000000000000000000111111111222222222222222222222222222222222222222222222222333222222222222333333444333333222222222333444444333333333222333333444555222222333444444444444333444444444444444444444444222222111111111222333333333333444444444555555555555555555555555555555555444555555666666777777888???===:::777666555666666@@@???>>><<<<<<<<<<<<===;;;;;;;;;;;;:::999777666666666777888999999999999666666666666666666666666666777777777777777777777888888777666666666777777888888888888777777666666555666666666666666555555555444444555777888777555444444444444555666777888666666777888888888777777555555555555666666666777555555666666666666666555666666666666666666666666777777666666666666666777666666666666777777777777777777777777777666555444444555666777888777666555666666666666666666666666444444444444444555555555888888888888888888999999444555555666666666666666444444444444444444444444555555444444444555666666555555555555555555555555555555555555666666666666666777777666555444666777555555555555555555555555333333333333444555666777444444444444444555555555444444444444444444444444444444333333333333333444222222333333333444444444111000//////111222222111222222222222222111000///111111111111222222333333000000000111111111222222333333444444444444333333111111111222222111000000///000000000000//////...//////000000000111111111111111111111000000000///000000111111111222222222000000000000000000000000000//////......//////000111///......///000000///222222222222222222111111000////////////000111111222111///.........000000///000000000000000000///111111111111111111111111///////////////.........000000000000111111111111222222222222222222222222000000000000000000000000///////////////000000000111111111111111111111111///000111111111111000///---...///000000///...---.........///000111111111111111000000000000111111////////////////////////000000000111111111222222222111111111000000000000111111111111111111111111////////////000111222333111111222333333333333333222222222222333333444444222222222222222222222222333333333333333333333333000000111222333333333333111222222222333333333333333444555666777777777777777777777777777777777777666666555555555444444444111111111111222222222333222222222222222222222222111111222222222333333333444444444555555666666777555555555555555555555555555555555555555666777777444555555666777777666666444333333333333444555555444555666888888888777666777777777777777777777777555444444444555555666777444444555555555666666666888888888888888888888888666777777888999999::::::AAA???<<<999888888999:::;;;999777555444555666777222333444555555333111000111111222333444444444444555555555555666666666666666666666666666555555555999888777666666555555666888777777777666666555555111222444555555555444333555555555666777777444222666555555444444444444444444444555555555444444333444444555555666666666777444444555666666666666555666666666666666666777777666666555555444555555666444444444555555666666666666666666666555444333333222444666777777666444333555555555555555555555555333333333333444444444444555555444444555555666777444555555666666666666666555555555555555444444444444444444444444555666777555555555555555444444444333333333333333333333333444555666666555666888:::555444444444444333333333444333333444444555666777444444444444444444444444222222222222222222333333444333222222111111222222222222222333333444444444444333222222444555555555444444444444333222111000222222222333333333444444111111111222222333333333111111222222222222111111222222333333222111111000111222222222111000//////111111111111222222222333333222222222111111111111111222222222333333444444222222222222222222222222000000000//////000000000333222000000222333222111//////......---------,,,///////////////000111111444222000///...///111222...//////////////////...000000000000000000000000111111111000000//////...////////////000000000111222222222222222222222222111111111111111111111111333333222222111111000000000000000000000000000000///000111222222111000//////000111333333111000///.........///000111111222000000////////////000000222222222222222222222222222333333333333444444444111111111111000000000000333333333333333333333333////////////000111333333222333444666666555444444222222222333333444444444222222222222222222222222333333333333333333333333111222333555666777888888444444444555555666666666666666888999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999333333333444444555555555444444444444444444444444333333333444444555555555555666666777888999::::::888888888888888888888888888888888888888999::::::888999:::<<<<<<<<<;;;:::;;;;;;;;;;;;;;;<<<<<<===999:::;;;<<<===<<<<<<;;;999999999999999:::::::::999999999999999:::;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::::::::888888999:::;;;;;;<<<<<>>555444333222222333444555222111000//////000111222333222111111222333111000222222111111111222222333222222222222333333444444111222333444444333222111444333222111111222333444222222333444444333222111333333333333333222222222333333333333333444444444333333333222333333444555222333333333333444444444333333333444444555555555222222222222222333333333444555555666666555555555666555555444444555555666:::666333333555666555444777777666666666777888888777666444333333444444555444444555666666666666555333444555666777666555444555555444444444444555555333333444555666666777777555555555555555555555555666666666666666666666666666555555444444555555666555666666666666666555555999888666444333333444444444444444444555555555555444444444444444555555555444555555666666666555555111222444555666555555444444333333222222333333444333333333333333333333333222222222222222222222222000111222222333333333333111111111111111111111222111333444444222222333444333444444444444222111000444333333222222333333444111000000000000000111111000000000000000000000000111000000000000111222222444333222111000000000000,,,...111333444333111///111111111111111111111111000000000000000111111111111111111111111000......000000000///////////////000000000000000000000000000000///////////////000222333333444444333333222333222111111000000111111222222111000000111111111111000000//////000000111000000////////////000000111111222222222222333333333222111111000///......111111000//////000000000111222222222222111000000//////.........000111222000000111111111222222222111111111111111111222222555444444444444333333333222333333333333333222222222111000000111222333444555444333333333444555666666555444444333333444444444444555666666777888888333444555666777777777777555555555555555666777888777777888999:::;;;;;;<<<<<<===???@@@AAAAAA@@@@@@BBBBBBAAAAAAAAABBBBBBCCCEEEDDDCCCBBB???===;;;:::888888888888888888888888888888888888888888888888999999999999999888888888@@@AAAAAABBBAAA@@@???>>>AAA???<<<;;;<<<<<<<<<;;;<<<===??????>>>>>>???@@@BBBBBBAAAAAAAAA@@@@@@@@@??????@@@@@@AAABBBBBBCCCBBBAAAAAABBBBBBCCCDDDEEEDDDDDDDDDCCCBBB@@@???>>>???>>><<<===???@@@@@@???@@@@@@???????????????@@@???>>><<<;;;;;;<<<===>>>>>>>>>>>>>>>???@@@BBBCCCBBBBBBAAAAAAAAA@@@@@@@@@444333222222222222333444222111000000000000111222555444222111222333222111222222111111111222333333222222222222222222333333222222333333333333222222000000111222444666999:::222222333333333333222222333333333333333333333222333333333333333444444444555555555555555555666666666666666666666666666666555555555666666666666666555555555555555555555555666777777888888888888777666666555555555555666666999777444555777999888777888888777777777777777777777666555444444555666777777777777777777777666666666666777888777666555444888888777666666666666666666666666777888999999999777777777777777777777777888888888888888888888888999999888888888888999999888999999:::999999888888:::999888777666666777888666666666777777777888888777777777777777777888888555666666777777666666666333444555666777777777666666555555444444555555666777777777777666666666666444444444444444444444444333444444555555555555555333333333333333333333333333444555444333333444555555555555555555333222111333333222222222222222222222111111000111111222222333333333222222222222222444333333333333444555555333333222111000000000000...///111222222222000///111111111111111111111111111111111111111222222222333333333333222111000///111111111111111111111111000000000000000000000000111111000000000000111111222333333444444333333222333333222111111111111222444333333222222222333333222111111111111111111222000000////////////000000111222222222222333333333333333333333333333222222444444333333333333333444222222222222222111000000111000000//////000111222111111111222222333333333444444444444555555555555555555555555444444444444444444444555555555555444555444444333333444555666666666666666777888999:::888888777666666666666666888999999:::;;;;;;<<<<<<999999::::::;;;<<<<<<<<<:::::::::::::::;;;<<<<<<<<<===>>>???AAABBBCCCCCCDDDEEEGGGIIIKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNPPPOOONNNLLLJJJHHHEEEDDDBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@AAAAAAAAAAAABBBCCCDDDEEEIIIIIIKKKKKKKKKJJJHHHGGGHHHFFFDDDDDDEEEFFFFFFFFFHHHIIIJJJJJJIIIIIIJJJLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMNNNNNNOOOOOONNNNNNMMMMMMMMMNNNNNNNNNNNNMMMKKKIIIGGGGGGGGGFFFEEEFFFHHHJJJJJJIIIJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDBBBBBBCCCEEEFFFEEEEEEDDDDDDEEEGGGHHHIIIIIIIIIIIIHHHHHHHHHGGGGGG333222222111111222222333222111111000000111111222888666222111222222222222222222111111222333333444333333333222222222222222333333333333333333333333000000111333555888:::<<<333333222222222333333444444444444444444444444444333444444444555555555666777777777777777777777777999999999999999999999999999999999999999888888888999999999999999999999999999999:::;;;;;;<<<;;;;;;::::::999999999999:::::::::999999:::<<<======<<<<<<<<<;;;;;;:::999999999999888888777888:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;============<<<;;;::::::@@@???>>>===<<<;;;;;;;;;<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@????????????@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>??????<<<<<<=========>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::888999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;::::::888888888888888888888888888888999999::::::999999777777777777777777777777777888888777666666777888999999999999888777666555555555555444444333333333444444333333333333444444555555555555555555555555777666666666666777888888555444333222222111111111222222222222222111111111222222222222222222222222333333333333444444555555444444444444333222111000222222222222222222222222111111111111111111111111444333333333333333444444444555555555555555555444555555444333333333333333777666666666666666777777555555555444444555555555333222222111111222222333444444444444555555555666555555555666666777777777777777777777777777777777555444444444444333333333555555444333333333444444333444444555666777777777888888888999999999::::::999999999999888888888888888888999999::::::::::::<<<;;;:::::::::::::::;;;:::;;;<<<>>>???@@@AAAAAA>>>>>>===<<<<<<<<<<<<===@@@AAAAAABBBBBBCCCCCCDDDBBBBBBAAAAAABBBCCCEEEFFFCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFHHHJJJLLLNNNOOOOOOOOOPPPRRRUUUWWWXXXYYYZZZXXXXXXXXXXXXYYY[[[\\\\\\]]]]]]\\\ZZZWWWUUURRRQQQOOOOOOPPPQQQRRRSSSTTTTTTRRRQQQPPPOOOMMMLLLKKKJJJLLLLLLLLLLLLNNNPPPRRRTTTUUUVVVXXXZZZYYYXXXUUUTTTSSSRRRPPPQQQSSSUUUUUUUUUVVVWWWXXXXXXWWWWWWXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZ[[[[[[___^^^]]]\\\[[[ZZZYYYXXXZZZZZZYYYXXXVVVTTTRRRQQQPPPOOONNNPPPRRRTTTUUUTTTWWWVVVTTTRRRQQQPPPPPPPPPQQQPPPOOONNNOOOOOOQQQRRRPPPPPPOOOOOOOOOPPPRRRSSSTTTTTTSSSSSSSSSRRRRRRRRR444333333333333333333444444333333333333333333444:::777333111222333333333222222222222333444555555555555555555444444444444777666666666666666666777555555555555555666666777666555444444444555666777666666777777888888888999888999999999:::::::::::::::::::::::::::::::::999;;;<<<<<<======>>>??????AAA@@@@@@@@@@@@?????????@@@@@@@@@@@@????????????>>>???@@@AAABBBBBBBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEEEEDDDCCCEEEEEEDDDDDDCCCBBBAAA@@@>>>>>>===>>>???AAABBBDDDCCCCCCCCCCCCDDDEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIMMMLLLKKKIIIHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNMMMMMMMMMLLLLLLKKKJJJJJJJJJIIIIIIGGGGGGGGGHHHHHHHHHIIIIIIFFFEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDEEEFFFFFFGGGHHHHHHGGGGGGGGGGGGHHHHHHFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@????????????>>>??????===<<<<<<===???@@@?????????>>>===<<<<<<<<<;;;;;;;;;::::::999888999999888777777777888888777888888888888888999999;;;::::::::::::;;;<<<<<<:::999888777666666666666888777555444333333333444444444444444444444444444666666777777888888999999666666666666555444333222333333444444444444444555555555555555555555555555777777777777777777888999999999::::::::::::999999999888777777666666777777;;;;;;:::::::::;;;<<<<<<:::;;;;;;;;;;;;;;;;;;:::888888777777777777888888999999999:::::::::;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<::::::999999888888888999<<<<<<;;;;;;:::::::::999999999:::;;;<<<>>>>>>???======>>>>>>??????@@@@@@BBBBBBAAAAAAAAAAAA@@@@@@??????@@@@@@AAAAAABBBCCCEEEDDDDDDCCCBBBBBBBBBBBB@@@BBBDDDGGGIIIJJJKKKJJJHHHHHHGGGFFFFFFFFFFFFGGGJJJJJJJJJJJJKKKKKKLLLLLLLLLKKKJJJIIIJJJLLLNNNPPPMMMMMMLLLLLLLLLLLLMMMMMMOOOPPPSSSVVVXXXZZZ[[[[[[YYYZZZ[[[]]]___```bbbbbb___``````aaabbbccceeefffggggggfffdddaaa___\\\[[[YYYZZZ[[[\\\^^^___```aaa^^^^^^\\\ZZZXXXVVVUUUTTTWWWWWWVVVVVVXXXZZZ]]]^^^```bbbdddffffffdddaaa___]]]\\\[[[\\\___aaabbbbbb```aaabbbbbbaaa```aaabbbeeeddddddddddddcccccccccaaaaaaaaabbbccccccddddddgggggggggfffeeecccbbbbbbccccccbbb```^^^\\\ZZZYYYVVVUUUUUUVVVYYY\\\\\\\\\___^^^]]][[[[[[ZZZZZZZZZ[[[[[[ZZZZZZZZZ[[[\\\\\\ZZZZZZYYYXXXXXXYYYZZZ[[[]]]]]]]]]\\\\\\\\\[[[[[[777777777777777777777777777777777888888777777777<<<999555333444555666666444444444555555666888888:::::::::999999999999999========================:::::::::999888777666555;;;:::999999999:::<<<===;;;<<<<<<===>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCCCCCCCBBBBBBAAABBBCCCEEEGGGHHHJJJJJJMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIJJJKKKMMMNNNOOOOOOOOORRRRRRQQQQQQQQQQQQRRRRRRTTTUUUVVVVVVUUUSSSQQQPPPQQQQQQQQQQQQPPPOOONNNMMMGGGFFFFFFGGGHHHJJJLLLMMMLLLLLLLLLMMMOOOQQQSSSTTTUUUUUUVVVXXXYYY[[[]]]]]]]]]\\\ZZZXXXWWWVVVUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZXXXWWWWWWVVVVVVWWWWWWXXXYYYYYYZZZ[[[[[[[[[[[[[[[\\\[[[[[[ZZZXXXWWWVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVTTTTTTSSSRRRRRRQQQPPPPPPPPPPPPQQQQQQPPPOOONNNNNNNNNNNNOOOPPPQQQRRRSSSTTTVVVVVVUUUUUUUUUUUUVVVVVVSSSRRRQQQOOONNNLLLKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKLLLKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFGGGFFFDDDBBBBBBDDDFFFGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDCCCBBBAAAAAA>>>>>>===<<<<<<<<<<<<<<<=========>>>>>>>>>??????@@@@@@@@@@@@@@@AAABBBBBB??????>>>===<<<<<<<<<<<<===;;;999777666666777888777777777777777777777777999999:::;;;<<<<<<======;;;;;;;;;;;;:::999888888888888888999999:::::::::::::::::::::::::::::::::;;;;;;::::::;;;<<<======>>>>>>????????????>>>>>>===<<<;;;;;;::::::;;;;;;>>>>>>>>>>>>>>>???@@@AAA@@@AAAAAABBBBBBAAAAAA@@@>>>======<<<<<<======>>>?????????@@@@@@@@@@@@AAABBBAAAAAA@@@??????>>>>>>@@@@@@BBBCCCCCCCCCBBBBBBAAA@@@???>>>>>>>>>??????BBBBBBBBBBBBAAA@@@@@@??????@@@AAABBBDDDEEEFFFGGGEEEEEEFFFGGGHHHHHHIIIIIIKKKKKKKKKKKKJJJJJJJJJJJJGGGGGGFFFFFFGGGHHHIIIIIILLLLLLKKKKKKKKKJJJIIIIIIFFFHHHKKKNNNQQQRRRSSSSSSQQQQQQPPPOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRQQQPPPOOOPPPRRRTTTVVVTTTSSSSSSRRRRRRRRRSSSSSSUUUWWWZZZ]]]```bbbbbbbbbaaaaaabbbcccdddeeeeeefffdddddddddeeefffhhhiiijjjmmmlllkkkjjjhhheeecccbbb```aaabbbdddeeeggghhhiiihhhgggfffdddaaa```^^^]]]bbbaaaaaaaaaaaacccdddeeefffhhhjjjkkkllljjjhhhgggcccbbbaaabbbeeeggghhhhhhfffggghhhhhhfffffffffhhhiiiiiiiiiiiihhhhhhhhhgggfffffffffggghhhhhhiiiiiiiiijjjkkkkkkkkkkkkjjjiiihhhhhhgggfffdddbbb```___[[[ZZZZZZ[[[^^^aaaaaaaaa``````_________```aaaaaa````````````aaabbbbbbccc``````^^^]]]]]]^^^______aaaaaa`````````_________<<<======>>>>>>======<<<<<<======>>>>>>======<<>>??????@@@@@@@@@AAAAAAAAADDDEEEFFFGGGGGGFFFEEEDDD>>>????????????>>>>>>===AAA@@@@@@AAAAAABBBCCCDDDCCCCCCDDDEEEFFFGGGHHHIIIKKKKKKJJJJJJIIIHHHHHHHHHIIIJJJLLLMMMNNNOOONNNNNNLLLLLLNNNPPPRRRSSSUUUUUUWWWXXXXXXXXXYYYYYYYYYYYYXXXXXXWWWWWWVVVVVVUUUUUUUUUVVVWWWYYY[[[\\\\\\]]]^^^]]]]]]\\\\\\]]]]]]^^^dddfffiiiiiifffbbb```___\\\]]]]]]^^^]]]\\\ZZZYYYRRRRRRQQQRRRSSSUUUWWWXXXVVVVVVWWWXXXZZZ\\\___```aaaaaabbbdddgggjjjlllnnnjjjiiigggfffdddccccccbbbaaaaaaaaaaaaaaaaaaaaaaaaddddddddddddddddddddddddccccccddddddeeeeeeffffffcccbbbbbbaaaaaabbbbbbcccbbbcccdddeeeeeeeeeeeeeeegggggggggfffeeedddbbbaaabbbbbbbbbbbbcccccccccddddddcccbbbaaa```___^^^^^^[[[[[[[[[[[[ZZZYYYXXXXXXXXXXXXXXXYYYZZZ\\\^^^___```______^^^^^^______``````___]]][[[YYYWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUTTTTTTSSSRRRPPPOOOOOONNNNNNMMMMMMMMMLLLKKKJJJHHHFFFFFFHHHKKKJJJIIIHHHGGGFFFFFFFFFGGGFFFGGGHHHIIIIIIIIIGGGGGGBBBAAA@@@??????>>>>>>???AAAAAABBBBBBCCCDDDDDDDDDEEEEEEDDDDDDEEEEEEFFFGGGCCCBBBAAA@@@@@@????????????>>><<<;;;:::::::::;;;:::::::::::::::::::::::::::;;;;;;<<<===>>>??????@@@@@@@@@@@@???>>>===<<<<<<======>>>>>>?????????========================<<<<<<<<<<<<===>>>??????@@@AAAAAAAAAAAAAAAAAA@@@??????>>>===============????????????@@@AAABBBBBBBBBCCCDDDEEEEEEDDDCCCBBBAAA@@@@@@??????@@@@@@AAABBBBBBBBBCCCCCCCCCCCCDDDGGGFFFFFFEEEDDDCCCBBBAAADDDEEEGGGHHHIIIHHHHHHGGGDDDCCCBBBAAA@@@AAABBBBBBDDDDDDEEEEEEEEEDDDCCCCCCBBBCCCEEEFFFHHHJJJKKKLLLLLLMMMMMMNNNOOOPPPQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOLLLKKKJJJIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMLLLIIIJJJMMMOOORRRTTTUUUVVVTTTTTTSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQRRRSSSUUUVVVUUUUUUTTTTTTSSSSSSTTTTTTVVVXXX\\\___bbbcccccccccddddddcccddddddeeefffgggeeeeeeffffffggghhhiiijjjlllllllllkkkjjjhhhfffeeecccdddeeefffhhhiiijjjkkkkkkkkkjjjhhhgggeeeddddddggghhhhhhiiiiiijjjjjjjjjiiiiiijjjkkklllkkkkkkjjjfffdddcccccceeeggghhhhhhiiijjjkkkjjjhhhggghhhiiihhhhhhhhhgggggggggffffffggghhhhhhiiiiiijjjjjjkkkiiijjjlllmmmnnnnnnmmmmmmiiiiiihhhgggfffdddcccbbb```___^^^___bbbddddddddd____________```aaabbbbbb``````aaaaaabbbcccccccccbbbaaa___^^^]]]^^^^^^______^^^^^^^^^^^^]]]]]]]]]BBBBBBCCCDDDDDDCCCBBBBBBAAABBBCCCCCCCCCCCCBBBAAABBB@@@??????AAABBBBBBAAA@@@@@@@@@AAABBBCCCDDDEEEDDDEEEEEEFFFGGGHHHIIIIIIKKKMMMPPPQQQQQQPPPMMMKKKFFFGGGHHHIIIIIIHHHGGGGGGFFFGGGHHHIIIIIIJJJJJJJJJIIIJJJKKKLLLNNNOOOPPPQQQSSSRRRQQQPPPOOONNNMMMLLLMMMOOOQQQTTTVVVVVVVVVVVVTTTTTTUUUVVVWWWXXXYYYYYY[[[[[[\\\]]]^^^______```^^^^^^]]]\\\\\\[[[ZZZZZZ[[[\\\]]]```aaaccccccdddccccccbbbbbbbbbbbbccccccjjjnnnrrrrrrooollliiiiiicccdddeeeffffffeeecccbbb]]]\\\\\\\\\]]]^^^```aaaaaa`````````aaaccceeefffiiiiiijjjkkknnnqqqsssuuuqqqpppooonnnllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjkkkkkklllmmmmmmjjjiiiiiiiiiiiiiiiiiijjjfffggghhhiiijjjjjjjjjjjjjjjkkklllmmmmmmllllllkkkkkkkkklllllllllmmmmmmmmmllllllkkkiiihhhfffeeeeeeaaaaaaaaaaaa```___^^^]]]]]]]]]]]]^^^___aaacccdddcccbbbbbbbbbbbbbbbbbbcccfffeeeccc```^^^[[[YYYXXXXXXXXXXXXXXXXXXXXXXXXXXXUUUUUUVVVVVVUUUTTTTTTSSSQQQQQQQQQPPPOOONNNNNNNNNLLLLLLJJJHHHFFFFFFHHHKKKIIIHHHGGGFFFEEEEEEEEEFFFEEEFFFHHHIIIJJJJJJIIIHHHCCCBBBAAA@@@????????????@@@@@@AAABBBBBBCCCDDDDDDCCCCCCCCCBBBCCCDDDDDDEEECCCBBBAAA@@@????????????>>>>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::999::::::;;;<<<===>>>?????????@@@??????>>>===<<<;;;<<<<<<===>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===????????????@@@@@@@@@@@@????????????>>>============>>>>>>>>>>>>>>>???@@@AAAAAA@@@AAACCCDDDDDDCCCAAA@@@@@@??????????????????@@@AAAAAAAAABBBBBBBBBCCCCCCDDDCCCCCCCCCBBBBBBAAAAAABBBCCCEEEGGGHHHGGGFFFFFFDDDBBBAAA??????@@@AAABBBAAABBBCCCDDDDDDDDDCCCBBBBBBCCCDDDFFFHHHKKKLLLMMMMMMMMMNNNOOOPPPQQQRRRRRRPPPOOOOOOOOONNNNNNNNNNNNLLLKKKIIIGGGFFFGGGHHHIIIJJJJJJKKKLLLMMMLLLKKKKKKHHHHHHIIIKKKMMMPPPRRRSSSQQQPPPPPPOOONNNOOOOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNOOOOOOPPPQQQQQQQQQSSSRRRRRRQQQPPPPPPQQQQQQRRRUUUXXX\\\^^^___^^^^^^___^^^^^^___```bbbdddeeecccccccccccccccdddeeefffffffffffffffeeedddccccccaaaaaabbbcccdddeeefffggggggffffffeeeeeedddddddddeeefffiiikkklllllllllkkkiiiiiiiiiiiiiiijjjjjjkkkgggeeecccbbbdddeeeeeedddggghhhhhhhhhfffeeefffgggdddddddddcccccccccbbbbbbdddeeeeeeffffffggghhhhhhfffgggiiikkklllkkkjjjjjjddddddddddddcccbbbaaa```aaa```___```bbbddddddccc^^^^^^^^^^^^^^^^^^______\\\]]]^^^___````````````___^^^]]][[[ZZZZZZ[[[[[[YYYYYYYYYXXXXXXXXXXXXWWWEEEFFFGGGHHHHHHGGGFFFEEEDDDEEEFFFGGGGGGFFFEEEDDDDDDCCCCCCDDDFFFGGGFFFEEEDDDDDDEEEEEEGGGHHHIIIJJJHHHHHHIIIJJJLLLMMMNNNNNNPPPRRRUUUXXXXXXUUURRRPPPOOOOOOPPPPPPPPPNNNMMMLLLIIIJJJLLLNNNOOONNNNNNMMMNNNNNNPPPQQQSSSTTTUUUVVVWWWWWWUUUTTTRRRPPPOOONNNMMMOOORRRUUUWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[]]]^^^______^^^^^^]]]\\\[[[[[[ZZZZZZ[[[\\\^^^```bbbcccdddeeeeeeddddddccccccddddddeeeiiinnnrrrtttqqqnnnlllllleeefffhhhiiijjjiiigggfffccccccbbbbbbbbbdddeeefffhhhgggeeeddddddeeeggghhhmmmmmmmmmnnnppprrruuuvvvtttsssrrrqqqpppooooooooooooooooooooonnnnnnnnnnnnllllllllllllllllllllllllkkkllllllmmmnnnooooooooommmmmmllllllllllllmmmmmmggghhhiiijjjkkkkkkkkkkkkjjjkkkmmmooopppqqqppppppppppppqqqqqqqqqrrrrrrrrrnnnmmmlllkkkiiihhhffffffdddddddddcccbbbaaa```______^^^^^^___aaaccceeefffbbbbbbbbbaaaaaabbbbbbbbbeeedddbbb```]]]ZZZXXXWWWUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRRRRQQQPPPOOOQQQPPPPPPOOONNNMMMMMMMMMKKKKKKIIIFFFDDDDDDGGGIIIGGGFFFEEECCCBBBCCCCCCDDDAAACCCEEEHHHIIIHHHGGGGGGCCCBBBAAA@@@??????>>>???<<<<<<===>>>>>>???@@@@@@???>>>>>>>>>>>>???@@@@@@AAAAAA@@@???>>>>>>>>>>>>===============<<<<<<<<<::::::::::::::::::::::::888888999:::;;;<<<===>>><<<<<<<<<<<<;;;:::999888888888999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<>>>>>>======>>>>>>>>>>>>======???>>>>>>===============<<<<<<<<<<<<===>>>???@@@>>>???AAABBBBBBAAA???>>>>>>==================>>>?????????@@@@@@@@@AAAAAA=========>>>>>>>>>??????===???AAACCCDDDCCCBBBAAABBBAAA???======>>>???@@@>>>???@@@BBBBBBBBBAAAAAA@@@AAACCCEEEGGGIIIKKKLLLJJJJJJKKKLLLMMMNNNOOOPPPMMMMMMLLLLLLLLLKKKKKKKKKJJJIIIFFFDDDCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJIIIHHHEEEEEEEEEFFFIIIKKKNNNPPPLLLLLLKKKJJJJJJJJJJJJKKKOOOOOONNNNNNNNNNNNNNNNNNJJJKKKLLLMMMNNNNNNNNNMMMPPPOOOOOONNNMMMMMMMMMNNNOOOQQQUUUXXXZZZ[[[ZZZYYYWWWWWWWWWXXX[[[]]]```aaa```_______________``````______`````````___^^^^^^\\\\\\]]]^^^___``````aaa````````````````````````___bbbeeeiiikkklllkkkjjjiiihhhgggfffggghhhjjjkkkgggeeebbbaaabbbcccbbbaaacccdddeeedddbbbaaaaaacccaaaaaaaaa`````````______``````aaaaaabbbccccccdddbbbdddfffggghhhgggeeeddd^^^^^^^^^^^^^^^]]]]]]\\\```___]]]^^^```aaaaaaaaa___^^^]]]]]]\\\\\\\\\\\\YYYZZZ[[[\\\]]]]]]]]]]]]]]]\\\ZZZYYYXXXXXXXXXXXXUUUUUUTTTTTTTTTTTTSSSSSSFFFFFFGGGHHHGGGFFFEEEDDDHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIMMMMMMNNNNNNNNNOOOOOOOOOMMMNNNNNNOOOOOONNNNNNMMMNNNMMMMMMMMMLLLLLLKKKKKKLLLLLLNNNOOOPPPQQQQQQQQQQQQQQQPPPOOOMMMLLLKKKKKKOOOPPPRRRTTTUUUUUUTTTSSSUUUTTTRRRPPPOOOPPPQQQRRRUUUUUUVVVVVVVVVWWWWWWWWWXXXYYYYYYZZZZZZZZZZZZZZZ\\\]]]^^^```aaabbbbbbbbb```____________aaabbbccchhhiiikkklllkkkjjjgggfffffffffffffffggggggggggggggggggeeeddddddeeefffggghhhhhhhhhhhhhhhhhhhhhhhhjjjjjjlllmmmoooqqqrrrsssqqqqqqqqqppppppooooooooopppppppppoooooonnnnnnnnnooonnnmmmllllllmmmnnnooollllllkkkkkkkkkllllllmmmjjjjjjjjjkkkkkkkkklllllliiiiiiiiiiiijjjkkklllllllllllllllmmmnnnoooqqqqqqrrrrrrrrrqqqpppooonnnmmmmmmlllkkkjjjiiihhhhhhhhhfffeeedddbbbaaa`````````^^^]]]]]]]]]___```bbbdddaaa```___^^^]]]]]]]]]]]]___^^^]]][[[YYYXXXWWWVVVSSSSSSSSSSSSRRRQQQPPPOOOLLLLLLKKKKKKKKKJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEECCCBBBAAA@@@@@@BBBAAA@@@?????????@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>??????>>><<<;;;:::999999888:::<<<>>>>>><<<:::888::::::::::::::::::::::::;;;;;;;;;:::::::::999999777777777777777777777777888777777777666666555555888777666555555666777888999999999999999999999999555666666666666666555555777666555444444555666777444666777777666666777999888777777666666666666666888888999999999888888777999999999999999999999999:::;;;;;;<<<<<<;;;;;;:::999999999::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999999:::;;;<<<===>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::999999999888888777777999999:::::::::;;;;;;;;;<<<======>>>???@@@@@@AAACCCCCCCCCDDDCCCCCCBBBBBBEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBEEEDDDDDDDDDDDDEEEFFFFFFHHHHHHGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHJJJKKKLLLMMMNNNQQQSSSPPPKKKHHHIIILLLOOOQQQRRRRRRQQQQQQRRRTTTSSSSSSTTTUUUVVVWWWWWWXXXWWWXXXZZZ[[[[[[[[[ZZZYYYWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZ[[[\\\^^^______``````aaaccceeegggiiijjjjjjaaa```___aaadddfffggggggfffdddbbbaaa```___]]]ZZZ]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\[[[[[[[[[[[[\\\]]]____________^^^^^^]]]ZZZXXXXXXYYY[[[\\\]]]\\\\\\\\\\\\\\\\\\\\\ZZZYYYXXXWWWVVVVVVUUUVVVXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUSSSSSSTTTTTTRRRQQQPPPPPPNNNMMMLLLLLLLLLLLLDDDEEEFFFFFFFFFEEECCCBBBEEEEEEEEEDDDCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCDDDEEEEEEFFFFFFGGGIIIJJJJJJJJJKKKKKKKKKKKKJJJKKKKKKLLLLLLKKKKKKJJJKKKJJJJJJJJJIIIIIIIIIIIIHHHIIIJJJLLLMMMMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIHHHKKKLLLNNNPPPQQQPPPPPPOOOPPPOOONNNMMMLLLLLLMMMMMMPPPPPPQQQQQQQQQRRRRRRRRRTTTTTTUUUVVVWWWWWWWWWVVVWWWXXXZZZ[[[]]]^^^______]]]]]]]]]]]]]]]___```aaacccdddeeeeeeeeedddcccbbbccccccccccccddddddddddddeeedddccccccccccccdddeeefffffffffffffffgggggggggjjjjjjkkklllmmmnnnnnnooonnnnnnmmmmmmmmmlllllllllnnnnnnnnnmmmmmmmmmlllllllllkkkjjjiiiiiijjjkkkllljjjjjjiiiiiijjjjjjkkklllkkkkkkkkkkkkkkkkkkkkkkkkggggggggghhhiiijjjkkklllkkkkkkllllllmmmnnnpppqqqpppppppppooonnnmmmkkkkkkjjjjjjiiiiiihhhhhhggggggfffeeecccbbb``````_________^^^^^^^^^___```aaabbb______]]]\\\[[[ZZZZZZZZZZZZYYYXXXWWWVVVUUUTTTSSSOOOOOOPPPOOOOOONNNMMMLLLGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAA@@@???>>>>>>@@@???>>>===<<<======>>>========================<<<<<<;;;:::999888777666888888999999999999888888777777777777777777777777888888888777777777666666555555555555555555555555666555555555444444444444666666555444444555666666555555555555555555555555444444555555555555444444444444333333333333444444333555666666555555666777666666555444444444444444555666666777666666555555777777777777777777777777888888999999999999888888666777777777888888888999999999999999999888777777888888999999999999999999999999999999999999999999888888888777777666666666777777777777888888888888999::::::;;;<<<<<<======??????@@@@@@@@@@@@??????@@@@@@@@@?????????>>>>>>????????????????????????>>>>>>>>>?????????@@@@@@??????>>>>>>??????@@@AAACCCCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDCCCBBBAAABBBCCCDDDFFFGGGHHHHHHJJJLLLNNNLLLGGGEEEGGGJJJKKKMMMNNNOOONNNNNNPPPQQQPPPPPPQQQQQQRRRSSSSSSSSSSSSTTTUUUVVVVVVVVVUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUVVVVVVVVVWWWWWWXXXYYYZZZ[[[\\\[[[\\\^^^```aaabbbcccccc]]]\\\[[[]]]```bbbddddddbbb```^^^^^^^^^^^^]]]\\\]]]]]]\\\[[[[[[ZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXYYYYYYXXXXXXWWWWWWXXXZZZ[[[\\\\\\[[[[[[ZZZXXXVVVTTTSSSUUUVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVUUUTTTSSSSSSSSSSSSTTTTTTSSSSSSSSSRRRRRRRRROOONNNLLLLLLMMMMMMKKKJJJJJJIIIHHHGGGGGGFFFFFFFFFBBBCCCDDDDDDDDDCCCBBBAAAAAAAAA@@@@@@??????>>>>>><<<=========>>>>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA@@@AAAAAABBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDFFFGGGHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEFFFGGGIIIJJJKKKJJJJJJIIIHHHHHHIIIIIIIIIHHHHHHGGGJJJJJJJJJKKKKKKKKKLLLLLLMMMNNNOOOPPPQQQRRRRRRQQQPPPQQQSSSUUUWWWXXXYYYYYYZZZZZZZZZZZZZZZ\\\]]]]]]]]]\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^______`````````aaaaaa````````````aaabbbcccccccccddddddeeeeeeeeeiiiiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhkkkkkkkkkjjjjjjjjjjjjiiihhhhhhgggffffffggghhhhhhhhhhhhgggggghhhhhhiiijjjjjjjjjiiiiiihhhgggggggggeeeeeeeeefffggghhhjjjkkkjjjjjjjjjkkklllmmmooooooooonnnnnnmmmkkkiiihhhgggffffffggghhhhhhgggfffeeeeeedddcccaaa___^^^^^^^^^^^^]]]]]]\\\\\\]]]]]]^^^]]]\\\[[[YYYWWWVVVUUUTTTSSSSSSRRRQQQQQQPPPOOOOOOKKKKKKKKKJJJJJJIIIHHHGGGBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>=========<<<<<<;;;;;;<<<;;;::::::999999::::::::::::::::::::::::::::::888888888777666555444444666666444333333444666666444444444444444444444444444444444333333333222222222222222222222222222222333333333222222222222222444333333222222333333444222222222222222222222222222222333333333333222222000000111111111111000000111333444333222222333555444333222222111222222222222222333333333333333222444444444444444444444444444555555666666555555444333444444444444555555555555555666666666555444444555555555555555444333333555555555555555555555555555555555555555444444444444444444444555555555555555666666777777888888888::::::;;;;;;;;;;;;::::::::::::::::::999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::::::::999:::;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@???>>>>>>>>>???@@@BBBCCCDDDDDDCCCEEEGGGFFFCCCAAACCCEEEEEEGGGIIIIIIIIIJJJLLLNNNLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOOOOOOOPPPPPPPPPPPPQQQRRRRRRSSSTTTUUUUUUWWWWWWYYYZZZ[[[\\\\\\\\\XXXWWWUUUVVVYYY]]]______]]][[[YYYXXXZZZ\\\]]]]]][[[ZZZYYYXXXVVVUUUTTTSSSSSSRRRRRRRRRQQQQQQQQQPPPRRRRRRSSSSSSSSSSSSRRRRRRRRRSSSUUUVVVWWWWWWVVVUUUSSSQQQOOONNNNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOONNNNNNMMMNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJHHHHHHIIIIIIGGGFFFDDDCCCCCCBBBAAAAAAAAAAAAAAABBBCCCCCCCCCBBB@@@@@@>>>>>>======<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;=========>>>>>>>>>>>>???>>>??????@@@@@@AAABBBBBB@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCBBB@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEDDDCCCDDDFFFGGGGGGFFFEEEDDDFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMJJJKKKMMMPPPRRRSSSTTTTTTVVVVVVWWWWWWXXXYYYYYYZZZXXXWWWUUUTTTUUUVVVXXXYYYYYYYYYZZZZZZ[[[[[[\\\\\\]]]\\\\\\\\\]]]]]]^^^^^^``````aaaaaabbbcccddddddffffffffffffgggggggggggggggggggggggggggggggggfffhhhhhhggggggggggggggggggffffffeeeeeeeeeeeefffffffffffffffffffffggghhhiiiggggggfffeeedddcccbbbbbbbbbbbbbbbccceeefffhhhhhhiiiiiiiiijjjkkklllnnnnnnmmmmmmlllkkkiiigggeeedddbbbdddfffhhhhhhgggfffeeedddcccaaa___^^^]]]\\\\\\[[[ZZZZZZYYYXXXXXXWWWWWWZZZYYYXXXVVVTTTRRRPPPOOOLLLLLLLLLLLLLLLKKKKKKKKKFFFFFFFFFFFFEEEDDDCCCCCCAAAAAAAAA@@@@@@@@@@@@@@@========================::::::::::::::::::999999999999888888777777777777777777777777777777777777666555555444444333333333444333222222222222333444222222222222222222222222111111111111000000000000000000000000000000000000111111111111111111111111111111000000000000111111222222222222222222222222//////000111111111111000---...///000000///...---///000222111000///000222222222111000000000000111///000111111111111111111222222222222222222222222222222333333333333222222222222222222222222222222222333333333333333222222111222222222222222111111222222222222222222222222222222222222222222222222222222222222333333333333222333333333444444555555555666666777777777777777777777666666666555555555777777777777888888888888666666666777777777888888888888888888888999999:::;;;<<<<<<<<<=========<<<<<<<<<<<<======<<<<<<;;;<<<<<<===>>>???@@@AAABBB===???AAA@@@???>>>@@@BBB@@@BBBDDDEEEEEEFFFHHHJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMNNNOOOOOOTTTTTTUUUVVVWWWWWWWWWVVVSSSQQQPPPPPPTTTXXXZZZ[[[ZZZWWWTTTSSSUUUWWWYYYYYYVVVVVVUUUTTTRRRQQQPPPPPPMMMMMMMMMLLLKKKKKKJJJJJJKKKLLLLLLMMMMMMLLLLLLKKKMMMNNNOOOQQQQQQQQQQQQPPPLLLKKKIIIHHHHHHIIIJJJKKKJJJJJJKKKKKKKKKKKKLLLLLLJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGFFFDDDDDDEEEEEECCCBBBAAA@@@??????>>>>>>>>>???@@@AAABBBBBBBBBAAA???>>>;;;;;;;;;;;;;;;:::::::::888888999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<=========>>>??????@@@@@@>>>>>>>>>>>>>>>=========??????@@@@@@@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAAAAABBBBBBAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@BBBDDDFFFFFFEEEDDDCCCDDDDDDEEEEEEEEEFFFFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIGGGHHHJJJLLLMMMOOOPPPPPPRRRSSSTTTTTTUUUVVVVVVVVVTTTSSSQQQOOOPPPQQQSSSUUUUUUUUUUUUVVVWWWXXXXXXYYYXXXXXXYYYYYYZZZZZZZZZZZZ\\\]]]^^^___```aaabbbcccaaaaaabbbcccdddeeeffffffeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddeeeeeeeeeddddddeeeeeeeeeeeeddddddddddddddddddeeefffggghhhgggfffeeedddcccaaa```````````````aaabbbcccdddeeehhhhhhhhhhhhiiikkklllmmmlllkkkkkkiiigggeeecccbbbaaabbbdddfffgggfffeeedddbbbaaa___]]][[[ZZZYYYYYYYYYYYYXXXWWWVVVUUUTTTTTTVVVUUUTTTSSSPPPNNNKKKJJJHHHHHHHHHGGGGGGGGGGGGGGGCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999888888888888888888777777777777777666666666444444444444444444444444444444444333333333333333000111222222222222111000111111111111111111111111111000000000000/////////////////////////////////000000000000000000000000.........//////.........111111111111111111111111------...///////////////---...///000000///...---...///000///...---...///111111000////////////000...//////000111111000000111111111111111111111111111111222222222222111111111111111111000000000000111111222222222222111111......000111111222222222000000000000000000000000000000000000000000000000111111111111222222222222111111222222222222333333333333444555555555555555666666555555555444444444444444555555555666666666333333333444444444555555666666555555666666777888888888999:::;;;;;;::::::999999::::::::::::999999888999999:::;;;<<<======:::;;;<<<=========>>>???===???AAABBBBBBCCCEEEGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIIIINNNNNNOOOPPPPPPPPPPPPPPPNNNLLLKKKMMMPPPTTTVVVVVVWWWTTTPPPOOOOOOQQQRRRRRRPPPPPPPPPOOONNNNNNMMMMMMIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEHHHIIIJJJLLLLLLLLLLLLKKKFFFFFFEEEEEEEEEEEEFFFGGGEEEEEEFFFFFFGGGGGGGGGGGGEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBB@@@>>>============<<<:::======<<<;;;;;;;;;;;;<<<>>>>>>???@@@???>>>===<<<999999999999999999999999888888888888999999999999999999999999:::::::::;;;;;;;;;;;;<<<======>>>>>><<<<<<<<<;;;;;;;;;;;;;;;<<<<<<============<<<<<<>>>>>>????????????@@@@@@===>>>??????@@@@@@@@@??????????????????@@@@@@@@@>>>>>>>>>>>>>>>>>>??????===???AAACCCDDDDDDCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEFFFGGGIIIJJJKKKKKKKKKNNNNNNPPPQQQQQQQQQQQQQQQPPPOOOMMMKKKKKKLLLMMMNNNPPPPPPQQQRRRSSSTTTTTTUUUTTTUUUVVVWWWXXXXXXXXXXXXXXXYYYZZZ[[[]]]^^^``````]]]]]]^^^___```aaabbbcccaaaaaaaaaaaabbbbbbbbbbbb````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaaaaaaaabbbccceeeeeeffffffeeedddcccbbbaaaaaa^^^^^^^^^^^^___```aaaaaaddddddeeeeeefffhhhiiijjjiiiiiihhhgggeeecccbbbaaa``````bbbcccdddccccccbbb```___]]]ZZZXXXWWWVVVVVVWWWWWWWWWWWWVVVTTTSSSRRRPPPPPPOOONNNLLLIIIFFFEEEDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@@@@@@@???>>>===<<<999999::::::::::::;;;;;;::::::::::::::::::::::::888888777777666666666666666666666666666555444444222222222222222222222222222222222222333333333333///000111222222111000///////////////////////////000000000000////////////....................................////////////,,,------......------,,,........................+++,,,---......//////...------............---------...///...,,,+++,,,---000//////...............------...///000000000000000000000000000000000000000000000111111000000000000000000/////////////////////000111111111111000,,,---...000111222222222000000000000000000000000.........///////////////000000000111111111111222111111111111111111111111000111222333444444444444555444444444444333333333222222222333333444444555111111222222222333333333222222222222222333444444222333555666777777666555666666777777888888777777333444444555666666777777999999999:::;;;<<<<<<<<<;;;<<<>>>?????????AAACCCBBBBBBBBBAAAAAA@@@@@@@@@@@@????????????@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCBBBBBBCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGJJJNNNPPPRRRRRRSSSQQQMMMKKKLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIHHHHHHFFFFFFEEEDDDCCCCCCBBBAAA???@@@@@@AAAAAA@@@@@@???BBBCCCEEEFFFGGGGGGFFFFFFBBBBBBBBBAAABBBBBBCCCCCCAAAAAABBBBBBCCCCCCDDDDDDAAA@@@@@@?????????@@@@@@AAAAAA@@@@@@@@@@@@??????>>><<<;;;;;;<<<;;;:::888888888777777777777777888:::;;;<<<<<<<<<;;;:::999666666777777777777777777777777777777888888888888888888888999999999::::::888888999999:::;;;;;;;;;:::::::::999999999888888999999::::::::::::999999<<<<<<<<<=========>>>>>><<<<<<===>>>>>>>>>>>>===<<<<<<<<<======>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<:::;;;===???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAACCCCCCDDDDDDCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIKKKLLLMMMMMMLLLLLLKKKJJJHHHGGGFFFEEEFFFFFFKKKKKKLLLMMMNNNOOOPPPQQQRRRSSSUUUVVVWWWWWWVVVVVVSSSTTTUUUWWWYYY[[[\\\]]]ZZZZZZZZZ[[[[[[\\\\\\\\\[[[[[[[[[\\\\\\]]]]]]]]][[[[[[[[[\\\\\\\\\]]]]]]\\\\\\]]]^^^^^^]]]\\\\\\]]]]]]]]]^^^___```aaabbbccccccbbbaaa``````______^^^]]]]]]]]]]]]]]]^^^^^^`````````aaabbbcccdddeeeeeeeeeeeedddcccaaa```___^^^^^^^^^_______________]]]\\\ZZZXXXVVVTTTSSSSSSRRRSSSSSSSSSRRRPPPOOONNNIIIJJJJJJIIIGGGDDDBBB@@@AAAAAA@@@@@@??????>>>>>>============<<<;;;:::999666777777777888888888999777777777777777777777777777777666555444333333222333444555555555444222222111111111111111111111111000000000111111222222222//////............//////........................000////////////.........------------------------++++++,,,,,,,,,---------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............------,,,,,,,,,,,,------,,,---...---+++++++++,,,...---,,,,,,++++++,,,,,,+++,,,---....../////////..............................////////////......///.........------------------...///////////////---......///000000000///////////////////////////------........./////////....../////////000000000000000000000000000000000...///000111222222222222222222222111111111000000//////000000111222222333111111111111222222222222111000000000000111222222///000222444555444333222333333444555555555555555222222222333444444555555777777777888999::::::999888:::<<<<<<;;;;;;===???>>>>>>>>>>>>===============<<<<<<;;;<<<===>>>???????????????????????????=========>>>>>>>>>>>>???>>>>>>>>>????????????@@@??????@@@BBBBBBCCCCCCCCCBBBBBBDDDGGGKKKMMMMMMLLLNNNLLLJJJIIIIIIIIIHHHGGGGGGGGGFFFEEECCCBBBAAAAAACCCCCCBBBAAA@@@???>>>>>><<<<<<<<<======<<<<<<<<<===>>>@@@AAABBBBBBAAAAAA>>>>>>>>>??????@@@@@@@@@===>>>>>>???@@@@@@AAAAAA>>>>>>=========>>>>>>???>>>>>>>>>=========<<<<<<===<<<::::::;;;;;;999888555555444444444555555666888888999:::999888777666555555555555555555555555666666666777777777888888888888888888999999999999666666666777888888999999999999888888777777777777777777888888888888777777:::::::::;;;;;;<<<<<<<<<;;;;;;<<<=========<<<<<<:::::::::;;;;;;<<<<<<===;;;;;;:::::::::::::::;;;777888999;;;<<<===>>>>>>=========>>>>>>>>>??????BBBCCCCCCBBBBBBAAA@@@???BBBCCCDDDDDDEEEEEEDDDDDDEEEFFFHHHIIIJJJJJJIIIHHHGGGFFFEEECCCBBBAAA@@@@@@HHHHHHIIIJJJKKKLLLMMMNNNQQQRRRTTTUUUVVVVVVVVVUUUPPPQQQRRRTTTVVVXXXYYYZZZYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYWWWXXXXXXXXXYYYYYYZZZZZZWWWXXXYYYZZZZZZYYYXXXWWWZZZZZZZZZ[[[\\\^^^___```___^^^^^^]]]]]]\\\\\\[[[^^^]]]\\\\\\[[[[[[\\\\\\]]]]]]]]]]]]^^^```aaabbbbbbbbbbbbbbbaaa```___^^^]]]]]]\\\[[[[[[\\\\\\]]]\\\[[[YYYVVVTTTSSSRRRQQQMMMMMMNNNNNNMMMLLLJJJIIIEEEEEEFFFFFFDDDAAA>>>===???>>>>>>======<<<;;;;;;:::;;;;;;::::::999888777777777777777888888999999666666666666666666666666666666555444333111111000222222333444333222111000111111111111111111111111......//////000111111111000...,,,******,,,...000,,,,,,,,,,,,,,,,,,,,,,,,/////////.........------++++++++++++++++++++++++))))))******+++++++++,,,+++,,,---......---,,,+++------------------------***+++,,,---......///...---,,,+++******+++,,,---,,,---...---+++***+++,,,,,,++++++***************)))***+++,,,---.........------------------------,,,------......------,,,---------,,,,,,,,,+++++++++,,,------................../////////...------........................---------....../////////---------.........//////////////////////////////---...///000111111111111000000/////////.........------......///000111111111111111111222222222222111111111111111222333333...000222444555444333333000111222333333333333333333333333444555555555666777666555666888888888777777999::::::999999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999:::<<<===========================::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<===<<<===>>>@@@AAAAAABBBBBB>>>???BBBFFFJJJKKKJJJIIIJJJIIIHHHHHHIIIIIIGGGEEEFFFEEECCCAAA???===<<<;;;BBBAAA@@@???>>>===<<<<<<::::::;;;;;;;;;;;;:::::::::;;;<<<>>>>>>>>>>>>===<<<<<<<<<======>>>>>>>>>;;;;;;<<<======>>>??????=========<<<<<<===>>>>>><<<<<<<<<;;;;;;;;;::::::999777666555666666555333666555555444555555666666777777666666555555555444222222222333333333444444555555555666666666666777666666666666777777777777666666666666666666666666777777888999999999999999666666777777888888999999<<<;;;:::999999999:::;;;:::;;;;;;;;;;;;;;;;;;:::999::::::;;;;;;::::::999999999999999999888777666777777888999;;;<<<==============================>>>>>>>>>>>>????????????AAAAAAAAAAAAAAAAAAAAAAAAFFFGGGGGGGGGGGGFFFFFFEEECCCCCCBBBAAA???>>>======AAABBBCCCEEEHHHJJJKKKLLLNNNOOOQQQSSSUUUUUUUUUUUUNNNNNNOOOPPPPPPQQQRRRRRRTTTTTTTTTTTTTTTTTTSSSSSSTTTUUUUUUUUUVVVVVVVVVVVVTTTSSSRRRRRRRRRSSSUUUVVVVVVUUUUUUUUUTTTTTTSSSSSSTTTTTTUUUVVVWWWXXXXXXXXXYYYYYYXXXWWWWWWXXXXXXXXXXXXYYYZZZZZZZZZYYYWWWWWWUUUUUUVVVWWWXXXZZZ[[[\\\]]]]]]]]]\\\\\\\\\[[[[[[XXXZZZ[[[ZZZYYYXXXYYYZZZWWWVVVUUUSSSRRRPPPOOONNNLLLMMMMMMMMMLLLJJJGGGEEEAAAAAAAAAAAA@@@>>>===<<<======<<<;;;999888888777555666666666777777888888222222333444444333222222555444444333333444444555222222222222111111111000000000000000000000000000////////////////////////................................................,,,,,,,,,------------...111///---+++***+++,,,---------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++.........------,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,------.........////////////////////////---------,,,,,,+++++++++...---+++******+++---.....................------////////////////////////.........------,,,,,,,,,,,,,,,------------------...//////000000000000000////////////000000000000111000///......///000111000111111111222222222222111111111111111111111111---......///000111111222333444444555666777888888999999888888888:::;;;===999999999999999999999999666666666666777999:::;;;:::999999999999999999999<<<<<<<<<;;;;;;::::::::::::999888888888999:::;;;;;;:::999999999;;;===???<<<===@@@DDDFFFHHHIIIIIIEEEEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@???>>>===<<<;;;<<<;;;999999999999;;;<<<;;;::::::999999888888888;;;:::::::::::::::::::::;;;;;;<<<<<<===>>>??????;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::999999::::::999999888888888888999999666666666666555555555555666555444333333555777888555444444444333333333333222222222222333333333333444444444444555555555555333333444444444555555555555555555555555555555555555666666777777777666666333333444444444555555555999999888777777888999999999999::::::::::::999999888888999999999999888888888888999999888888777666555666666777999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@???>>>======??????@@@BBBDDDEEEGGGGGGJJJLLLNNNPPPQQQRRRRRRRRRKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOPPPPPPPPPPPPQQQQQQPPPPPPOOOPPPQQQRRRSSSRRRRRRQQQQQQQQQPPPPPPPPPOOOPPPQQQRRRSSSSSSSSSSSSTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTUUUVVVVVVVVVUUUTTTQQQRRRRRRSSSTTTUUUVVVWWWZZZZZZZZZYYYYYYXXXXXXXXXWWWXXXYYYXXXVVVUUUVVVWWWTTTSSSRRRPPPNNNMMMKKKKKKHHHIIIIIIIIIHHHFFFDDDBBBAAA@@@???>>>===<<<<<<;;;;;;:::999888777666555555333444444444555555555555444333222222222222333444333333333222222333333333111111111111000000000000////////////////////////////////////////////////------------------------------------------------+++++++++,,,,,,,,,------000///---+++***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,++++++***)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++*********)))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---,,,++++++++++++,,,---..................------..............................---------,,,,,,,,,++++++,,,,,,---......///---...//////000000//////....../////////000000000000///............///000000000000000111111111111111111111111111111111111......//////000000111111222222333333444444555555555555444444555666888999888888888888888888888888666555555666666777888999888888888888888888888888;;;;;;;;;::::::999999999888888777666666777888999:::999888777888:::<<<===<<<>>>@@@CCCEEEFFFGGGGGGCCCBBBBBBBBBAAAAAA@@@@@@AAA@@@@@@???===<<<<<<;;;888888888777777888888888:::::::::999999888888888777777888888999999::::::777777888999999:::;;;;;;;;;;;;;;;:::::::::::::::::::::999888888888999999888777777777777777777888666666666555555555444444333222111000111222333333222111111111111111000000111111111111222222222222222222222333333333444444222222333333333444444444444444444444444444444444444444444555444444333333333333333333333444444444777666666555555666777777777777888888888888777777666666777777777777666666777777888888888777666666333444444555666777888888::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@??????>>>======<<<<<<===>>>???@@@@@@AAAEEEFFFHHHJJJLLLLLLLLLLLLGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJJJJJJJKKKKKKKKKKKKMMMLLLLLLLLLLLLMMMNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMNNNOOOOOOOOOOOONNNMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOPPPQQQQQQQQQQQQLLLLLLLLLMMMNNNOOOPPPQQQTTTTTTTTTTTTSSSSSSSSSSSSTTTUUUUUUTTTQQQPPPPPPQQQNNNNNNMMMKKKIIIHHHGGGFFFDDDEEEEEEEEEEEECCCAAA@@@@@@>>>===;;;::::::::::::777777666555444444333222111111111222222222222222555333111000000111333555222111111000000111111222000000/////////.........------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,///...,,,+++***++++++,,,************************++++++++++++++++++++++++,,,,,,++++++************************************)))))))))*********++++++)))))))))(((((((((((((((************************++++++++++++++++++++++++)))))))))*********++++++******++++++++++++++++++******+++++++++,,,,,,,,,)))))))))))))))(((((((((+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------..............................------------,,,,,,,,,,,,***++++++,,,---......///,,,,,,---........................////////////000///......------......///....../////////000000000000000000000000000000000////////////////////////111111111111111111222222222222222222333444555666666666666666666666666666555555555444444555555666666777777777777777777777999999999999888888888888777666555555555555666666888777777666777999:::;;;<<<>>>@@@BBBCCCCCCCCCCCC????????????>>>>>>>>>>>>@@@??????>>>===<<<;;;;;;777777888888888888777777::::::999999999999999999555555666777888999999:::666666666777777888888999:::::::::999999888888888999888777777666666777777666666555555555555666666555555555555444444444444000000000000000000000000000000000000//////////////////000000000111111111000000000111111111222222333333333444444444555555333333333333333333333333333333333444333333222111555555555555555555666666555555555555555666666666666666777777777777666666555555666666666666555555666666777777777666666555333333444444555555666666888888888888888888888888888888999999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;===>>>?????????????????????>>>>>>=========::::::;;;;;;;;;;;;<<<<<<@@@AAACCCEEEFFFFFFFFFEEECCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDEEEEEEGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKHHHHHHGGGGGGGGGGGGGGGGGGJJJJJJKKKLLLLLLLLLLLLLLLHHHHHHHHHHHHHHHHHHIIIJJJIIIIIIJJJKKKMMMMMMNNNNNNHHHHHHHHHHHHIIIIIIJJJKKKMMMMMMMMMMMMMMMMMMMMMMMMPPPPPPPPPOOOLLLJJJJJJJJJJJJIIIHHHGGGEEEDDDCCCBBBBBBCCCCCCCCCCCCAAA@@@@@@>>><<<:::888777777888999555555444444333222111111000000000000000111111111222222111111111111222222000//////////////////000.........------------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,------------,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++******))))))************************))))))))))))************$$$%%%&&&''')))***+++,,,))))))))))))))))))))))))************++++++++++++))))))))))))************(((((())))))******++++++************++++++++++++))))))))))))))))))((((((******************++++++++++++++++++++++++++++++,,,+++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++,,,------------,,,------........./////////---------------------------------.........////////////////////////////////////////////////......111111000000000000000000111111222222333444444555444444444444444444444444555555444333333222333333555555555555555666666666777777777777777777777777666666555555555555555555777777777777777999:::;;;<<<===???@@@@@@@@@???>>><<<<<<==================>>>>>>======<<<;;;;;;:::777888999::::::999888777999999999999999999999:::666666777777888888999999888888888888999999::::::;;;;;;:::999888888777777777666666555555555555555444444333333333333444444444444444444333333333333000111111111111000///////////////////////////000........./////////000000////////////000000000000222222222222333333333333111111111111111111111111333333333444444333222222666666666666666666666666444555555666666777777777666666777777777777666666555555666666666666555555444555555666666555555555444444444555555555555555777777777777777777777777666777777777777888888888999999999::::::;;;;;;;;;:::;;;<<<===>>>?????????========================::::::::::::::::::::::::<<<===???@@@AAAAAAAAA@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHDDDEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHHHHIIIIIIHHHHHHEEEEEEDDDDDDEEEFFFGGGGGGFFFFFFGGGHHHIIIKKKLLLMMMGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHKKKLLLLLLIIIFFFDDDDDDEEEFFFEEEEEECCCBBBAAA@@@@@@>>>????????????>>>>>>>>><<<:::888555444555666777444444333333222222111111000000000000000000000000///000222333333222000///.........------.........---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,,,,------------,,,+++++++++*********+++++++++++++++++++++++++++************************+++++++++******)))))))))))))))))))))))))))))))))(((((()))))))))*********%%%%%%'''(((***+++,,,---(((((((((((((((((((((((()))))))))******+++++++++(((((()))))))))*********((((((((())))))*********)))))))))*********++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++*********++++++,,,,,,,,,,,,,,,------------............,,,,,,------------,,,,,,,,,------------.................................////////////............111111111000000000000000///000000111222222333333333333333333333333333333555444333222111111111111333333333444444555555555666666666666666666666666777777777666666555555555777777777888888999:::;;;;;;<<<===>>>>>>===;;;;;;;;;;;;;;;<<<=========>>>===<<<<<<<<<;;;:::::::::777777999::::::999777777888888888999999::::::::::::::::::999999888888888999999999999::::::::::::<<<;;;;;;:::999888777777555555444333333333333444333222222222222222222333333333333333222222222222000000111111111000000///......////////////000000------------...................../////////000000....../////////000000000000000000000000000000000111222333333444444444333555555555444444444444444444555666777777777777777555555666666666666555555444444555555555555444444333333444555555555444444555555555555555555444444666666666666666666666666555666666666666777777777777888888999999:::::::::;;;<<<<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<===;;;;;;:::::::::::::::::::::;;;<<<>>>??????>>>>>>>>>>>>>>>>>>????????????<<<<<<======>>>>>>??????AAAAAAAAABBBBBBBBBCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFEEEEEEEEEFFFGGGIIIJJJKKKFFFFFFEEEEEEDDDDDDEEEEEECCCCCCCCCDDDDDDDDDDDDDDDGGGGGGGGGEEEBBB@@@@@@AAABBBBBBAAA@@@???>>>======999999999::::::::::::::::::999777555444444444444333333333222222111111111111111000000000000//////---///222444444222///---...------,,,,,,------...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,************************((((((((((((((((((((((((************************************************((((((((((((((((((((((((((((((((()))))))))******************))))))))))))((((((((((((((((((((((((((((((((()))******++++++((((((((()))))))))******(((((())))))))))))))))))((())))))))))))***************+++++++++++++++,,,+++++++++***************))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,,,,,,,---------.........////////////////////////........................000000000000000111111111------///000000111000000222222222222222222222222444333222222111111111111222222333333444555555555555555555555666666666666777888888888777666555444666777777888999999::::::::::::;;;<<<;;;:::999888999::::::;;;<<<===>>>>>>;;;;;;;;;;;;::::::999999555555666666666666555555777777888999::::::;;;;;;===<<<<<<;;;:::999888888888888888888888888888888;;;::::::999999888888888555444333333222222333333222222111111111111222222222222222222111111111111.........//////000000000---------....../////////,,,,,,,,,,,,------------.........////////////000------.........////////////////////////////////////000111222333444444444444444444333333333222222333444555666777777777666333333444444444444333333222333333444444333333222222222333444444444444444555555555444444333333333666666666666666666666666555555555666666666777777777777777888999:::::::::<<<<<<===============<<<::::::;;;;;;<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;999:::<<<===>>>>>>===<<<;;;;;;<<<<<<======>>>>>>::::::;;;<<<<<<===>>>>>>?????????@@@@@@@@@AAAAAABBBCCCDDDEEEEEEEEEDDDCCC@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAABBBCCCDDDEEEDDDDDDDDDDDDEEEFFFHHHIIIFFFEEEDDDDDDCCCCCCCCCCCC@@@AAAAAAAAABBBBBBBBBBBBCCCDDDDDDBBB@@@>>>>>>??????>>>>>>===<<<;;;::::::888777777777888999999:::888777777666555444333333222111111111111000000000000000000//////............///111222222111///......------,,,,,,------...------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************))))))***************)))((((((((((((((((((((((((************************(((((())))))******++++++(((((((((((((((((((((((((((((((((((()))))))))***+++*********)))(((((((((((((((((((((((((((((((((''''''(((((()))******+++(((((((((((()))))))))************)))))))))))))))((((((((()))))))))***************+++++++++,,,,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))*********++++++++++++,,,+++***))))))***+++,,,***++++++,,,------......++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------,,,---...//////...---,,,------------............////////////////////////,,,------....../////////......//////000000111111---...///111111111111000222222222222222222222222333333222222111222222222222222333333444555555666555555555555666666666777777888888888777666444333555555666777888888888888888888999::::::888777666888888999:::;;;<<<======::::::::::::999999999999666555555444444555555666666777777999:::;;;<<<<<<<<<<<<;;;;;;::::::999999888888888888888888888888888888888888888888888888555444333333222222333333222222111111111111222222222222111111111000000000//////...///000111333444,,,,,,,,,------.........++++++,,,,,,,,,---------........./////////000000/////////000000000000111////////////////////////---...000111333444444444555555555444444333333333111333444666777777666666222222222333333222222222111111222222222222111111111222333333444444444444555444444333333222222222666666666666666666666666555555555666666666777777666777777888999:::::::::<<<<<<=========<<<;;;;;;999::::::;;;;;;<<<<<<<<<::::::::::::;;;;;;;;;;;;999:::<<<===>>>>>>===<<<999999:::;;;<<<<<<======;;;;;;<<<===>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAA@@@AAABBBCCCDDDCCCBBBBBB>>>?????????@@@@@@AAAAAAEEEEEEEEEFFFFFFEEEDDDDDD@@@@@@@@@@@@AAABBBCCCDDDDDDCCCBBBBBBCCCDDDFFFGGGEEEEEEDDDCCCBBBBBBBBBBBB??????@@@@@@AAAAAABBBBBBAAABBBBBBAAA>>>======>>><<<<<<<<<;;;:::999888888999888888888999:::;;;<<<777777777666555444222111000000000000000//////////////////......---------///000000000000000000///...------,,,,,,------...---------,,,,,,,,,++++++))))))))))))))))))))))))************************************************************************''''''''''''((((((((((((((()))************))))))************************))))))))))))))))))))))))''''''((()))***+++,,,,,,(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((())))))))))))++++++******))))))(((((((((((((((((())))))))))))))))))******+++++++++,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++))))))******++++++++++++,,,+++)))(((((()))+++,,,******+++,,,,,,---......++++++++++++++++++++++++*********++++++,,,,,,,,,'''((()))***,,,---...///++++++,,,------------,,,++++++,,,,,,,,,---------------...//////...---------------.........//////000000000000000000000000,,,,,,------...///000000------......///000111111///000222444444444333333222222222222222222222222333222222222222222333333222222333444444555666666555555555666666666777777666777777888777555333222333444555666777777777777777777888999999888666666666777777999:::;;;<<<===::::::999999999999999999888777666555555666777888666666777888:::;;;<<<<<<:::::::::::::::::::::;;;:::::::::999999999999999666666666666777777777777555444333333222222333333222222111111111111222222111111111111000000000000222111111111222444777999.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000......------------......///////////////.........000000111111111222222222444444444333333222222222111111111111111111111111111111111111111111111111222222222111111111000000111111111111111111111111111111111111222333444555555666777888888777666555666666666666666555555555555777999999999888999:::;;;===>>>===<<<<<<===>>>>>><<<:::888777888999:::<<<<<<;;;::::::999888888::::::::::::::::::::::::::::::;;;;;;<<<;;;;;;:::;;;;;;;;;<<<<<<=========???>>>=========>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA>>>??????@@@AAAAAAAAABBBDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA????????????AAAAAACCCDDDEEEEEEEEECCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@>>>===<<<;;;888:::;;;======<<<:::999777777666666555555444444777666666555444444333333000000//////.........---......---------......///---...///000000///...------------,,,,,,+++++++++++++++++++++++++++++++++++++++*********+++---...******************************))))))))))))******************************************************************))))))((((((&&&''''''(((((((((((((((***************)))(((((((((***+++***)))((()))******)))(((((())))))((('''''''''((((((((((((''''''))))))))))))))))))))))))'''((()))******)))((('''***((('''''')))***)))(((((((((((((((((()))******))))))))))))))))))))))))************************&&&&&&'''((()))******++++++++++++++++++***)))(((************************))))))))))))))))))))))))******+++++++++,,,,,,,,,************************************************------------,,,,,,+++***,,,++++++******++++++,,,...+++((((((***------,,,+++,,,------++++++,,,---,,,---......//////......,,,,,,,,,---------............///000000000000000,,,,,,,,,---------............///000000000000000111111222222222222111111222222111111111111111222...///111111///...///000333222111111111222333444555555555555555555444444888888777777666666666555444444555666666777666666777777777777777777777777444555666777888999::::::999999888888777666555555555555666666777777888888777777888888888999999999999999999999999888777666999999999888888888777777888888777777666666555555555555555555444333222111000000000000000000000000000000000000111111111111111111111111111111111111...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------......///...................../////////000000000111111333333333222222222111111111111111111111111111111000000000000000000000000222222111111111000000000111111111111111111111111222222222111111222333333333444555666666555444333666555555555555555555555555666888888777666888999:::;;;======<<<<<<===>>>@@@???>>><<<;;;;;;<<<<<<;;;;;;;;;:::999999888888::::::::::::::::::::::::666777888:::;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA????????????AAAAAACCCDDDDDDEEEDDDCCCBBBAAA?????????????????????????????????>>>===<<<::::::999999:::;;;;;;:::999888777777777777777888888888666666555555444333333222000/////////............///......---------......------...//////...------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********+++,,,---************************,,,++++++******++++++,,,******************************************************))))))(((((((((((('''(((((()))***)))))))))***************)))((((((((()))******)))((()))******)))(((((())))))(((&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((***((('''''')))***)))(((((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***+++++++++,,,******+++++++++***))))))************************))))))))))))))))))))))))*********+++++++++,,,,,,************************************************+++,,,,,,,,,++++++***))),,,++++++******++++++,,,111...***)))+++,,,,,,+++***+++,,,,,,******+++,,,+++,,,,,,---------------,,,,,,,,,---------............///000000000000000---------.........//////......///000000000000///000000111111111111000000222111111000000111111111...000222111000///000000333222111111111222333444555555555444444444444444777777666666666555555555444444555666666666666666666666666666666666666666555555666777888888999999:::999999888777777666666777777777666666666666666777777777888888888999999888888888999888888777777999999888888777777777777777777777666666666555555555555555555444333222111//////////////////////////////000000000111111111000000000000000000000000------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,------.......................................////////////111111111111000000000000000000000000000000000000////////////////////////111111000000000000000///000000000000000000000000333333222111111111111222111222333444444333222111555555555555555555555555555666666666555555777888888:::;;;<<<;;;<<<===???======<<<<<<;;;::::::::::::::::::999999888888777999999999999999999999999555666777888999:::::::::999:::::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>>>>?????????AAA@@@???>>>===>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAAAAA@@@????????????@@@AAABBBCCCCCCDDDDDDCCCAAA@@@====================================<<<;;;999999:::999999999888777777777555555666666777888888888555555444444333333222222////////////............//////...---,,,,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************+++,,,,,,************************,,,++++++******++++++,,,))))))))))))))))))))))))++++++******))))))(((((())))))))))))((((((((((((((())))))***************))))))******))))))((((((((()))******(((((()))******)))'''((())))))(((&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))***)))''''''((())))))(((((((((''''''(((((()))***))))))))))))))))))))))))((((((((((((((((((((((((************************((()))******++++++******************************))))))))))))))))))))))))*********++++++++++++,,,******************************************************+++++++++***))))))++++++************++++++222///,,,++++++,,,+++***)))***++++++))))))***+++******+++,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000000///............////////////---...//////000//////////////////000000/////////111111000000000000111111///111333333111000111222222222222222222333444444444444444444444444444444555555555555444444444444444444555555666666555555555555555555555555555555555666666666777777888888::::::999999888777777777888888777777666555555444777777777777888888888888666666777888888888777777777777777777777666666666666666666555555555555555444555555444444333222111........................//////000000000000111111////////////////////////,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++------,,,,,,,,,,,,---------------------.........---.........////////////////////////////////////000000000000000000000000........................////////////////////////000000000000000000000000222111111111111111222222000111222333333222111000444444444444444555555555666777777666444555777888666888:::;;;:::;;;===???;;;;;;;;;;;;;;;:::999888999999999888888777777777999999999999999999999999999999999999888777666666999999999999999999999999::::::::::::;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>BBB@@@>>>===<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAA@@@@@@???>>>>>>???@@@@@@@@@AAABBBCCCCCCBBBAAA@@@====================================<<<;;;:::999;;;:::999888777666666777444444444444444444444555444444333333222222222222///////////////.........000///...---,,,,,,+++++++++++++++,,,,,,+++++++++,,,+++++++++++++++++++++******************************************++++++************************))))))(((((((((((())))))((((((((((((((((((((((((*********))))))(((''''''))))))))))))))))))))))))(((((()))************)))((()))))))))))))))((((((((()))***)))((('''(((******(((''''''((()))'''&&&&&&''''''((((((''''''&&&(((((((((((((((((((((((())))))(((''''''(((***++++++)))''''''((()))((('''(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''((()))***++++++++++++************************))))))))))))))))))))))))************++++++++++++******************************************************++++++++++++******++++++************++++++///...,,,++++++++++++***)))+++,,,+++***)))***,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......---...//////000000//////------------............------...////////////...---......//////......---000000/////////000111111000222444333222111222222222222222222333333444444333333333333333444444444333333333333333333333333333444444555555555444444444444444444444444444444666666666666666666666666:::999999999888888888777777777666666666555555555666666666777777777888888444555666777777777777777666666666555555555555555555555555444444444444444444444444444444333222111////////////////////////////////////000000000111////////////////////////++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,---------............/////////000000........................////////////////////////////////////////////////......................../////////////////////////////////000111333444555111222333444444333222111222333333333444444444555777888888777666555777888555777999:::999:::<<<>>>======>>>>>>>>>===<<<<<<777777777777777666666666888888888888888888888888999999999999999888777777999999999999999999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>>>>AAA@@@>>><<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>??????@@@???>>>===<<<<<<===>>>??????@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>============<<<;;;::::::<<<;;;999888777777777777666555555444333222222111222222222222111111111111.........///////////////000///...,,,,,,++++++++++++++++++******+++++++++++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))(((((((((((((((((()))'''''''''''''''''''''''')))))))))(((((((((''''''************************&&&'''(((((())))))(((((('''(((((()))))))))((((((''')))***)))((('''((())))))(((''''''(((((('''&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))((('''''''''(((***++++++)))((('''((()))(((''''''''''''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''''''''''''''&&&'''((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************++++++,,,,,,,,,,,,,,,++++++******))))))******+++******************+++++++++,,,---,,,+++***+++---++++++,,,---------------,,,,,,,,,---------......------...///////////////++++++,,,,,,,,,---------,,,,,,---...............------............------///.........//////000111111222444444222111222333222222333333444444444444222222222222333333444444222222222333333333333333333333444444444444333333444444444444444444444444555555555555555555666666999999999888888888888888444555555555666666666777555555666666666777777777333444555555666666666666444444444444444444444444333333333333333333444444333333333444333333222222000000000000000000000000...////////////000000000000000000000000000000000)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++******++++++,,,***++++++,,,,,,---------.........////////////000---------...............////////////////////////////////////////////////,,,------------.........////////////////////////------...///111333555666111222333444444333222111111222222333333444444444666888999999777666666777555777888999888999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;666666666666666666666666777777777777777777777777444555777888:::;;;;;;;;;:::::::::999999999999888999999:::;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<======>>>>>>======<<<;;;::::::::::::::::::::::::::::::999999:::;;;<<<===>>>>>>===<<<;;;;;;;;;;;;<<<===>>>>>>@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======<<<;;;;;;:::::::::999999888888777777888888777555444333222111111111111111111111000000.........///////////////......---,,,+++++++++,,,++++++************++++++*********+++++++++++++++*********************************+++******)))((())))))))))))))))))))))))+++******))))))******+++(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))************&&&&&&'''(((((((((((((((''''''((()))))))))(((((('''((())))))''''''((())))))(((&&&'''(((((('''%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''(((((()))***+++,,,***((('''((()))((('''''''''&&&&&&''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************************************************++++++,,,---------,,,,,,******))))))))))))******''')))******))))))***,,,+++,,,------++++++,,,---+++,,,,,,---------------,,,,,,,,,---------......------...////////////...***+++++++++,,,,,,,,,,,,+++,,,------......------------............------...------......///000111000222444333222111222333222222333444444444444444000111111222222333333444222222222222333333333333333333444444333333222222444444444444444444444444333444444444555555666666777777777777777777777777333444444555666666777777555555555555666666666666333333444555555555444444222222222333333333333333222222222222333333333333222222333333333333222222111111111111111111111111......////////////000000000000000000000000000000))))))))))))******++++++************************+++++++++,,,,,,,,,------++++++************++++++*********+++,,,,,,------,,,---------............------------......//////........................------------------------+++,,,,,,,,,------------.................................///000222333444111222333333333333222111111111111222333333444444444666999999777555444444666777888888777777999:::999888777777777777999999555555555555555555555555777777777777777777777777111222444777999:::;;;;;;;;;;;;::::::999999999999777888999:::::::::999999777777888888999::::::;;;;;;<<<=========;;;999888999999999999999999999999777777888999:::;;;<<<<<<;;;;;;:::999999:::;;;;;;<<<===???@@@@@@@@@??????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999666777888888888777666555777666666555444333222222000000000000000000000000............/////////000------,,,,,,+++,,,,,,,,,,,,+++************+++,,,)))*********++++++++++++************************)))***++++++***)))((('''))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((%%%&&&&&&''''''(((((()))''''''''''''((((((((()))''''''((()))))))))))))))&&&''''''((())))))(((((('''((()))(((''''''((())))))'''&&&&&&'''(((&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&'''((())))))*********,,,***(((((((((((('''&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))*********''''''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************+++,,,,,,,,,,,,,,,******))))))))))))******)))+++,,,,,,***((()))+++***,,,---,,,+++***+++,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......//////......+++++++++,,,,,,,,,------++++++,,,------------,,,------............------------------...///000111000222333333222111111222222333444555555555444333000000000111222333333333222222222333333333444444333333333333333222111111444444444444444444444444222222333444555555666666666666666666666666666666555555555555555555555555444444555555555666666666333444444444444333333222111111111222222222333333111111111111222222333333111222222333333333222222000000000000000000000000........./////////000000////////////////////////(((((())))))*********+++***************************++++++++++++,,,,,,,,,++++++************++++++))))))***+++,,,,,,------++++++,,,,,,,,,------------------....../////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------........................000000///000000111222222000111222333333222111000000000111222333333444444111555888999777444222111666777888888777666777999<<<;;;999888888999;;;===444555555555555555555555777777777777777777777777222333444666777777888888;;;;;;;;;::::::999999999555666888999999888888777444555555666777888888999999:::===>>>>>><<<999777888888888888888888888888555666777888999:::;;;;;;::::::999888888999::::::<<<===>>>???@@@@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::999888888333444666888888777555444222222222222222222222222////////////000000000000---.........//////000000,,,,,,+++++++++,,,---------,,,+++******+++,,,---))))))******++++++++++++)))))))))))))))))))))))))))***+++++++++)))((('''))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''(((((()))***************&&&&&&'''((())))))(((((('''((()))((('''&&&'''))))))'''&&&&&&'''(((&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&(((************))),,,***(((((((((((('''&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((************************$$$%%%%%%&&&'''((())))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************((()))***+++++++++++++++******))))))))))))******+++---///...***((((((***)))+++++++++***)))***+++))))))***++++++++++++***,,,,,,,,,---------......,,,---......//////......,,,,,,,,,---------......++++++,,,------------,,,---......//////......---,,,,,,,,,---...///000111///111333222111000111222222333444555555555444333///000000111222222333333222222222333333444444444333333333333333222111000555555555555555555555555111111222333555666777777555555555555666666666666666666666555444444333333444444444555555555666666444444444444333333222111000000111111222222222333000000111111222222222333111222222333333333222222////////////////////////............/////////000........................))))))))))))))))))))))))*********)))))))))))))))************************++++++******************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,---......//////......000000000000111222333444000000000000000000000000000000000000111111111111555666777666444333333555555555555555555555555555555555555555666777888999333333333444444444555555888666444333444555555444555555555666777888888999:::999888777666666666666333444666777888777666444777777666666777888999999666777888999999888777666444555555666777888888999777777666666666666777777666666666666777888999:::>>>=========<<<<<<<<<<<<::::::::::::::::::::::::999999999888888666555555555555555555555555555555555444222000/////////000111111111111000000000000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))*********)))***+++,,,,,,+++***)))'''((()))******)))((((((+++(((%%%%%%''')))((('''((((((((((((((((((((((((+++***)))))))))***,,,---'''''''''''''''''''''''')))))))))+++------+++)))((()))***)))'''&&&&&&'''***)))(((''''''((()))***))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%'''(((***+++)))))))))))))))((((((''''''&&&&&&%%%%%%&&&&&&'''))))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))***+++,,,+++)))(((((()))+++---***************************++++++,,,,,,++++++***---,,,+++***))))))))))))++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.........,,,***)))***++++++,,,,,,------...///...------,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000111111111111111222222222222333333333333222111111000000111222222222222111111111111111111111111111444444444555555555555555222222222333333444444444444444444555555555555666555555444444444333333333555555555666666666666666666666666666555555555555222333444555444333222111333333333333333333333333333333333333333333333333111111111111000000000000222111111111000000//////////////////////////////........................))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,------...............//////000111111222222333000000000000000000000000//////000000000111111111333444555444222111222333444444444444444444444444666666555444444444555555333333333333444444444444777555222222333444333333444444555555666777777777999999888777666555555666333444666777777777555444666555555555555666777888666666777777777777666666555555555666777777777888666555555444444555555666555555555555666777888999;;;;;;;;;::::::::::::999999999999999999999999999777777777666666555444333444444444444444444444444555444333111000///000000/////////.........------............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************))))))))))))))))))))))))***)))))))))))))))))))))))))))++++++++++++))))))))))))******)))((('''&&&)))'''&&&&&&'''((('''&&&((((((((((((((((((((((((***))))))((()))***+++,,,''''''''''''''''''''''''***))))))***+++,,,+++)))'''))))))((('''&&&&&&'''))))))(((''''''((()))***)))((((((((('''''''''&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***(((((())))))(((((('''&&&'''&&&&&&%%%%%%&&&&&&''')))((((((''''''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++******************+++,,,,,,+++***))))))******+++***************************++++++,,,,,,++++++*********************++++++************************)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,***)))***++++++,,,,,,------.........---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------............000000111111111222222222222222333333222222111000000000111222222222222111111111111111111111111111444444444444555555555555222333333333333333333444444444444444555555555555555444444444444333333333333333444444555555555666666666666666555555555555444444555555555444333222333333333333333333333333222222222222222222222222111111111000000000//////111111000000000/////////................................................))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,---...............---...000111222222111111//////////////////////////////000000000000111111111333333222111000111222444444444444444444444444555444333333333333333444222222333333333444444444555333111111222333222222333333333444444555555666888777666555555555555555333444555666666666555444444444444444444444555666666555555444444555555666555555666666666666666666444444444333333444444444444444444444444555666777888888888777777777666666777777777777777777777777666666666666666555444333444444444444444444444444555444333111111000000000///............---------,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********))))))))))))))))))))))))*********))))))(((((((((((()))***++++++***)))(((*********)))((('''&&&%%%%%%&&&(((((('''&&&&&&'''((((((((((((((((((((((((((((((''''''(((((()))***''''''''''''''''''''''''***)))((((((***++++++***'''((()))(((&&&&&&&&&((())))))(((''''''(((((()))(((((((((''''''''''''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''((((((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++************+++,,,---,,,,,,,,,,,,,,,+++***)))******************************++++++++++++******((())))))***++++++,,,,,,************************(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,*********++++++,,,,,,------...---,,,,,,++++++++++++,,,+++,,,,,,,,,,,,---------,,,------------.........000000000111111111222222222222333333222222111000///000111111222222111111111111111111111111111111333333333444444555555555444333333333333333333222444444444444555555555555444444444444333333333333111111222333444555555666666666666555555555555444444555555555555444333333222222222222222222222222111111111111111111111111111111000000000000/////////////////////.................................------------------------))))))))))))))))))))))))((((((((()))))))))))))))************************))))))))))))************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,---.........------,,,---000222222222000///////////////////////////////////////000000000111000222333222000000111222333333333333333333333333333222222222222333444444222222222222333333333333444333111222333444333222111222222222333333333444666666555444444444444444222333444555555555555444444444333333333444444555555444333222222333444555666555555555555555555555444444333333333333444444444444444444444555666666666666666555555555444444555555555555555555555555777777777777777666555555333333333333333333333333444333333222111000000000000000000/////////......+++++++++++++++***))))))+++++++++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))++++++***)))(((''''''&&&(((((()))******)))(((((()))))))))((((((''''''&&&###'''******(((&&&''')))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''***((('''&&&(((*********&&&'''((((((&&&&&&&&&((()))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))***+++,,,,,,......///000///---+++)))******************************++++++++++++******))))))******++++++++++++***************+++++++++(((((()))***+++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++,,,,,,------...,,,++++++******+++++++++........./////////000000........./////////000000//////000000111111222222222222222222222111000000///000000111111111111111111111111111111111111111222222222333444444555555444444444333333222222222333333444444444555555555444444444333333333222222000111222333444555666777666666555555555444444444444444444444333333222222111111111111111111111111111111111111111111111111111000000000////////////................................................------------------------((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,+++,,,,,,---...---------+++---///111222111000///////////////////////////...////////////000000000000111222222111000111333222222222222222222222222666555444333222222222222111111111222222222333333444333222333444555444222111111111111222222222222444444333333222333333333222333333444444444444444555444444333333444444444444333222111111222333444555555555444444444444444555444444333333444444555555555444444444555666666555555555444444444333333333333333333333333333333555555666666666555444444222222222222222222222222222222222222111000000///////////////............+++,,,,,,,,,,,,++++++***++++++++++++++++++++++++......---+++***)))((('''))))))))))))))))))))))))+++******)))((('''&&&&&&'''((())))))))))))((('''&&&&&&'''''''''((())))))###'''++++++((('''(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''***(((&&&&&&((()))***)))%%%'''((('''&&&%%%'''(((((((((((((((''''''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))'''''''''(((((()))++++++///000111222111...,,,***************************)))******++++++******)))***++++++++++++***)))((())))))*********+++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++***+++++++++++++++++++++***++++++,,,,,,------...+++++++++******++++++,,,........./////////000000............////////////...//////000111111222222111222222222222111000000//////000111111111111000000000000000000000000000111111222222333444444555444444444333333222222222333333333444444444444555444444333333333222222222111222333444555666777777555555555555444444444444222222222111111111111111111111111111111111111111222222222222222222222222000000000////////////...------------....................................------------------------((((((((((((((((((((((((&&&''''''(((((())))))***))))))))))))))))))))))))'''(((((())))))***************))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,---------------,,,---...///000000//////////////////////////////......////////////000000///000222111000000111333111111111111111111111111999888666333111///...---000000111111111222222222333222222444555555444222111111111111111111111111333222222111111222222222222222222333333333444444555444444333333333333333333222222111111222222333333444444444444444444444555444444333333444444555555555444444444555555666444444444444333333333222222222222222222222222222111111222222222111111000111111111111111111111111000000111111000000///...------,,,,,,,,,+++++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++...---,,,+++***((('''''')))))))))))))))))))))))))))))))))(((((('''''''''&&&'''((())))))((('''&&&%%%%%%%%%&&&'''(((***+++%%%&&&((()))(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''((('''&&&&&&((())))))(((%%%&&&''''''&&&%%%'''(((((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))&&&&&&&&&'''((()))***+++...///000111000...,,,+++************************))))))************))))))++++++,,,,,,+++***(((''')))))))))***++++++,,,,,,***************+++++++++++++++++++++++++++++++++************++++++++++++***++++++,,,,,,------...,,,++++++++++++,,,,,,---+++,,,,,,,,,,,,---------+++,,,,,,,,,,,,------------...//////000111222222111111222222111111000///...///000000111111000000000000000000000000000000000000111222333333444444444333333333333333333222333333333333444444444444333333333333222222222222222222333444555666666777555555555444444444444333222111000000//////000000222222222222222222222222222222222222222222222222000000////////////......---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))''''''(((((()))******+++******))))))))))))******************************************************)))*********++++++++++++************************,,,,,,++++++++++++,,,,,,++++++,,,------------,,,,,,------......//////000000000000000000000000000........./////////000000---///000000//////000111000000000000000000000000555444333111000///......000000000000111111111222111111111333555555333111111111111111111111111111111111111000000111111222222222222222222333333444444333222111111111111111111222222333333222222111222222222333444444444555333333222222222222333333444444333333333333444444333333222222222111111111111111111111111111111111//////000000000000//////000000000000000000000000...//////000//////------,,,,,,,,,++++++++++++***++++++,,,,,,---,,,,,,+++************************))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((''''''&&&&&&((((((((((((&&&&&&'''&&&&&&%%%&&&'''))))))%%%$$$###$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&'''''''''''''''''''''''''''&&&&&&'''))))))(((&&&$$$%%%'''&&&&&&%%%'''((((((((((((((((((&&&%%%$$$%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((('''''''''''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''')))((((((''''''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***)))(((&&&&&&''''''(((***+++,,,+++,,,---------,,,++++++************************))))))************)))))))))***+++,,,,,,+++)))(((((())))))***++++++,,,,,,+++++++++******************************************************++++++,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,---......++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------------...///000111222222111111111111111000000///...//////000000000000000000000000000000000000000//////000111222333444444222333333333333333333444222222333333333444444444333333333222222222222111222222333333444444444555555555555444444444333333222222000/////////000111333333333333333333333333111111111111111111111111000000/////////.........------......////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))&&&''''''((()))******+++******))))))))))))******************************************************))))))******++++++++++++************************,,,++++++++++++++++++,,,++++++,,,---------,,,,,,------,,,------...000000111111111111111111111111............/////////000,,,---......------///000000000000000000000000000............///111222333000000000000111111111111000///000222444444222000222222222111111111111111111000000000000000111111222222111111222222333444222222111000000///000000111222333444444333222111111111222333333444555555222222111111111111222222333333222222111222222222111111111111000000000000111111111111111111111111///000111111111111000000000000000000000000000000---.../////////...---,,,.........---------,,,,,,***++++++,,,,,,,,,++++++************************%%%%%%%%%&&&'''(((((()))))))))))))))))))))))))))'''''''''(((((((((((((((%%%&&&'''(((((('''&&&%%%)))(((&&&&&&%%%&&&'''(((&&&""" !!!$$$''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&''''''''''''''''''''''''%%%%%%&&&'''))))))'''%%%$$$%%%&&&&&&%%%%%%'''((('''((())))))(((&&&$$$###%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''((((((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''))))))(((((((((((())))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***)))((('''''''''((()))+++,,,---))))))******++++++******************************))))))************))))))'''(((***,,,---,,,+++***((())))))***++++++,,,,,,,,,,,,++++++***)))))))))******************************))))))***+++,,,,,,***++++++,,,,,,---......,,,,,,,,,,,,------...///,,,,,,,,,---------......---------.........//////------...///000111222222111111111111111000//////...//////000000000000000000000000000000000000000...///000111222333444444222222222333333444444444222222333333333444444444333333333222222222111111222222222222222222222333555555444444444333333333444333111000000000111222333333333333333333333333000000000000000000000000000/////////...................../////////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,