BMv6( ~~~}}}}}}}}}}}}}}}|||}}}}}}~~~~~~~~~~~~~~~~~~|||{{{{{{}}}}}}}}}{{{zzzyyywwwxxx{{{}}}~~~~~~|||}}}}}}~~~}}}~~~~~~~~~||||||}}}~~~|||{{{{{{zzzyyyxxxwwwuuuttttttsssqqqpppppppppnnnkkkiiihhhgggffffffffffffggghhhhhhiiiiiiiiihhhfffdddcccaaaaaabbbeeehhhlllppprrrzzz|||~~~~~~|||{{{xxxwwwuuutttrrrrrrrrrrrrssstttuuutttssstttwwwzzzyyyzzzzzz{{{}}}~~~~~~~~~}}}|||zzzzzzzzzzzzzzzxxxxxxxxxxxxyyyzzz{{{||||||{{{{{{zzzzzz{{{}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}|||||||||}}}}}}{{{{{{zzzzzzzzzzzz{{{{{{yyy{{{}}}|||{{{zzzzzz{{{yyyyyyyyyyyyxxxwwwvvvuuurrrtttuuutttsssrrrssstttuuuttttttuuuxxxyyyyyyxxxvvvwwwwwwvvvtttsssssstttuuuvvvwwwvvvuuuuuuwwwyyyvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvuuutttssssssssssssssstttuuuwwwxxxyyyvvvuuussstttuuuvvvtttrrrqqqooommmmmmnnnooonnnmmmooooooooopppqqqssstttuuuuuusssqqqooommmmmmmmmnnnnnnnnnoooooopppqqqrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrqqqppppppqqqrrrtttvvvwwwyyyyyyxxxxxxwwwxxxxxxyyyvvvvvvwwwvvvuuutttrrrqqqrrrssssssttttttsssssssssrrrrrrrrrrrrrrrsssssssssqqqqqqrrrsssssssssrrrrrrrrrsssuuuvvvxxxyyyyyyyyyzzzyyywwwwwwxxxyyyyyyxxxwwwvvvvvvuuuttttttuuuuuutttttttttuuuwwwyyyzzz{{{{{{|||}}}~~~~~~~~~}}}|||}}}~~~~~~|||zzzzzz{{{wwwvvvuuutttrrrqqqpppooonnnooopppqqqrrrtttuuuuuuvvvvvvttttttssstttuuuvvvuuuvvvvvvvvvwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxuuuuuuuuuuuuuuuvvvwwwxxxvvvwwwyyyzzzzzzzzzyyyxxxxxxwwwvvvuuutttsssssssssnnnnnnoooooooooooopppppppppqqqrrrrrrpppmmmiiiggg```^^^[[[YYYYYYZZZ[[[\\\YYYZZZZZZZZZYYYYYYXXXWWWRRROOOLLLJJJJJJKKKNNNOOOVVVYYY]]]___``````bbbcccbbbaaa___^^^]]]]]]]]]^^^]]]]]]\\\[[[ZZZZZZZZZZZZ^^^```bbbdddfffhhhiiiiiiiiiiiihhhhhhhhhhhhiiiiiijjjiiihhhgggffffffffffffgggddddddhhhhhheeefffiiihhhgggggghhhjjjjjjiiigggggggggggghhhhhhgggggggggeeeeeefffggghhhhhhhhhhhhdddfffgggfffeeedddeeegggggghhhhhhiiiiiiiiiiiiiiikkkkkkjjjjjjiiihhhhhhhhhiiiiiihhhhhhggggggffffffaaaccceeehhhiiijjjkkkjjjmmmllljjjiiigggffffffeeeeeeeeeddddddddddddddddddeeeeeefffhhhjjjlllmmmnnnnnnmmmmmmmmmmmmkkkgggdddaaa```___^^^^^^___```aaaddddddeeefffgggiiijjjjjj~~~~~~}}}||||||||||||}}}{{{|||}}}~~~~~~~~~}}}}}}}}}|||{{{|||~~~~~~}}}{{{zzzyyywwwxxx{{{}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~}}}|||yyyyyyxxxwwwvvvuuuuuuttttttsssrrrrrrsssqqqnnnlllkkkjjjiiihhhhhhiiijjjkkkllllllmmmlllllljjjhhhggggggggghhhkkknnnqqqtttvvv|||}}}~~~~~~|||zzzxxxwwwvvvvvvuuuttttttttttttuuuuuuuuuuuutttuuuxxxyyyyyyyyyzzz{{{|||}}}}}}~~~{{{zzzzzzyyyxxxxxxwwwwwwtttttttttuuuuuuvvvwwwxxxyyyxxxxxxwwwxxxyyyzzz{{{{{{{{{zzzzzzzzzzzz{{{{{{~~~}}}}}}||||||{{{{{{|||||||||{{{{{{{{{{{{||||||yyyzzz||||||{{{zzzzzz{{{xxxyyyyyyyyyxxxxxxwwwwwwtttvvvwwwvvvuuutttuuuvvvvvvuuuuuuvvvxxxzzzzzzyyyvvvwwwxxxvvvtttssstttuuutttuuuuuuuuussssssuuuwwwsssssstttuuuwwwxxxyyyyyywwwvvvvvvvvvuuuuuuttttttssssssssstttuuuwwwxxxyyyvvvuuuttttttuuuuuutttsssrrrpppooooooppppppooonnnooooooooopppqqqrrrssstttsssrrrpppnnnmmmmmmmmmmmmmmmmmmnnnnnnooopppppppppooooooppppppqqqqqqqqqrrrpppoooooooooppprrrtttuuuwwwvvvvvvuuuuuuvvvwwwwwwttttttuuuuuutttrrrpppoooppppppqqqqqqrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrnnnoooppppppqqqqqqqqqpppqqqrrrsssuuuvvvwwwwwwwwwwwwvvvuuuuuuvvvwwwvvvuuutttsssrrrrrrrrrrrrrrrrrrppppppqqqqqqssstttvvvwwwxxxyyyzzz{{{|||{{{zzzzzzxxxzzz{{{{{{yyyxxxyyyzzzttttttsssrrrpppooonnnnnnmmmnnnooopppqqqrrrsssssstttsssrrrrrrrrrsssttttttqqqrrrrrrtttuuuvvvwwwxxxuuuvvvvvvwwwwwwvvvvvvuuurrrrrrrrrrrrssstttuuuvvvtttuuuvvvwwwwwwwwwvvvuuutttsssrrrqqqpppooooooooommmmmmmmmnnnnnnnnnoooooopppqqqrrrrrrpppmmmjjjgggaaa```^^^]]][[[\\\]]]^^^]]]]]]]]]]]]]]]]]]\\\[[[WWWUUURRRPPPPPPQQQTTTVVV[[[^^^aaacccddddddfffgggeeeeeedddcccbbbbbbbbbbbbbbbaaa```______^^^______bbbbbbdddggghhhiiiiiijjjjjjjjjiiiiiiiiiiiijjjjjjjjjiiihhhgggffffffffffffgggdddeeehhhhhhffffffiiiggggggggghhhjjjjjjiiiggggggggghhhhhhhhhhhhggggggeeefffggghhhhhhiiiiiiiiifffggghhhhhhffffffggghhhiiiiiiiiiiiiiiijjjjjjjjjllllllkkkkkkjjjiiiiiiiiihhhhhhhhhggggggfffffffffbbbccceeegggiiijjjjjjjjjlllkkkiiihhhgggfffeeeeeeddddddeeeeeeeeeeeeeeeeeefffggghhhjjjkkkmmmnnnnnnmmmllllllllllllkkkgggddd``````___^^^^^^___``````cccdddeeeggghhhjjjjjjkkk~~~~~~}}}|||}}}}}}}}}{{{|||~~~~~~~~~}}}}}}~~~}}}|||{{{yyyxxxyyy{{{}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}|||||||||~~~~~~~~~~~~}}}yyyxxxxxxxxxwwwwwwwwwwwwvvvvvvuuuvvvvvvuuussspppooonnnlllkkkkkklllnnnooossssssttttttsssqqqpppooonnnnnnppprrrtttwwwyyyzzz}}}~~~~~~~~~~~~~~~|||zzzxxxwwwvvvvvvvvvwwwwwwwwwwwwwwwxxxwwwvvvvvvvvvxxxyyyzzzyyyyyyzzzzzz{{{||||||}}}yyyyyyxxxxxxwwwvvvvvvuuuppppppppppppqqqrrrssstttttttttssssssssstttuuuvvvxxxxxxwwwwwwwwwwwwxxxxxx|||||||||{{{{{{zzzzzzyyy{{{{{{{{{zzzzzz{{{{{{{{{xxxzzz{{{{{{zzzzzzzzz{{{xxxyyyzzzzzzyyyyyyzzz|||wwwyyyzzzyyyxxxwwwxxxzzzxxxxxxwwwyyy{{{}}}}}}|||yyyzzz{{{yyywwwvvvwwwxxxtttuuuuuutttrrrqqqssstttrrrssstttvvvxxxzzz||||||xxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwxxxzzzzzzxxxxxxwwwwwwvvvvvvuuuuuuuuutttrrrsssttttttsssqqqppppppppppppqqqrrrssstttsssrrrqqqooonnnmmmmmmmmmnnnnnnnnnoooooooooppppppooooooppppppqqqqqqrrrrrrqqqpppoooooopppqqqsssttttttttttttuuuuuuuuuuuuuuussssssttttttsssqqqooonnnmmmnnnoooppppppqqqqqqqqqppppppqqqrrrrrrrrrrrrrrrlllmmmnnnooopppppppppooopppqqqrrrtttuuuuuuvvvvvvuuutttssstttuuuvvvtttsssqqqqqqpppppppppppppppqqqlllllllllmmmnnnpppqqqrrruuuvvvwwwxxxyyyxxxwwwwwwuuuwwwxxxyyywwwwwwwwwxxxssssssrrrqqqpppooonnnnnnnnnooooooppppppqqqqqqrrrppppppooonnnooopppqqqrrrppppppqqqrrrtttuuuvvvvvvqqqrrrrrrssssssrrrrrrqqqpppppppppqqqrrrssstttuuurrrssstttuuuuuutttssssssqqqqqqpppooonnnmmmmmmnnnlllmmmmmmnnnnnnoooooooooqqqrrrssssssrrrooollljjjeeeeeedddcccaaa```bbbcccbbbbbbccccccccccccbbbbbb___]]][[[YYYYYYZZZ]]]___bbbeeehhhjjjjjjkkklllmmmkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhgggffffffffffffhhhggghhhkkkllljjjjjjlllllllllkkkkkkkkkkkkllllllkkkkkkjjjiiihhhhhhhhhhhhiiifffgggjjjjjjhhhhhhkkkiiihhhhhhiiikkklllkkkjjjiiiiiijjjjjjjjjjjjiiiiiihhhiiijjjkkkkkkllllllkkkjjjkkklllllljjjjjjkkkllllllllllllllllllmmmnnnnnnoooooonnnnnnmmmlllllllllhhhhhhhhhhhhggggggggggggeeegggiiikkklllmmmmmmmmmlllkkkjjjhhhgggfffffffffffffffggghhhhhhhhhggggggjjjkkkmmmnnnooopppppppppooonnnnnnoooooommmjjjgggbbbaaa```______```aaabbbeeefffhhhjjjlllmmmnnnnnnzzz}}}~~~~~~~~~~~~~~~~~~~~~||||||zzzyyyzzz|||~~~~~~~~~~~~~~~~~~}}}}}}||||||}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~yyyyyyyyyzzzzzzzzz{{{{{{yyyxxxxxxyyyzzzyyyvvvttttttrrrpppooooooppprrrtttwwwxxxxxxyyyxxxwwwuuutttttttttuuuwwwyyyzzz||||||~~~~~~~~~~~~~~~|||zzzxxxwwwuuuvvvwwwxxxyyyzzzzzzzzzzzzyyywwwwwwxxxyyyzzzzzzyyyyyyyyyzzzzzz{{{||||||yyyyyyyyyxxxxxxwwwvvvuuuqqqqqqqqqqqqrrrsssttttttssssssrrrqqqrrrssstttuuuwwwwwwvvvvvvvvvvvvwwwwww{{{{{{{{{{{{zzzyyyxxxwwwzzzyyyyyyxxxxxxyyyyyyzzzwwwyyy{{{{{{zzzzzzzzz{{{wwwyyy{{{{{{zzzzzz}}}{{{|||}}}|||{{{zzz{{{}}}}}}||||||}}}~~~~~~|||{{{{{{|||yyyzzzzzzxxxuuutttuuuvvvvvvwwwxxxyyy{{{}}}~~~~~~zzz{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{|||}}}{{{||||||{{{yyyxxxxxxyyyzzzxxxxxxxxxyyyyyywwwvvvssssssrrrsssssstttuuuvvvtttssssssrrrqqqpppooooooppppppppppppqqqqqqqqqqqqpppqqqqqqrrrssssssttttttssssssrrrqqqqqqrrrssstttssssssuuuvvvvvvvvvuuuuuussstttttttttsssqqqooonnnllllllnnnpppqqqrrrrrrrrrooopppqqqrrrsssrrrrrrqqqlllmmmnnnoooppppppppppppqqqqqqssstttuuuuuuvvvvvvuuutttssstttuuuvvvtttssspppppppppooooooppppppqqqmmmmmmmmmnnnnnnpppqqqrrrttttttvvvwwwwwwwwwvvvuuusssuuuwwwwwwwwwvvvwwwxxxttttttsssrrrqqqppppppoooqqqqqqqqqqqqrrrrrrrrrrrrppppppoooooooooppprrrsssrrrrrrssssssssssssttttttqqqqqqrrrrrrrrrrrrqqqqqqpppppppppqqqrrrsssuuuvvvrrrssstttuuuuuutttsssrrrrrrqqqpppoooooonnnnnnooonnnnnnnnnooopppqqqqqqqqqtttuuuvvvvvvuuurrrooommmjjjkkkllljjjgggfffhhhjjjhhhhhhiiiiiiiiiiiihhhhhhhhhfffcccbbbbbbdddfffhhhiiikkkooopppqqqqqqrrrsssrrrrrrrrrrrrrrrqqqqqqpppqqqpppooonnnnnnmmmmmmmmmnnnkkkkkkooooookkkkkknnnppppppooooooooooooppppppnnnnnnmmmlllkkkkkkkkkkkkllljjjjjjmmmmmmkkkkkknnnkkkkkkkkkmmmooooooooommmlllmmmmmmmmmmmmmmmmmmllllllmmmnnnoooppppppppppppooopppqqqqqqoooooopppqqqrrrqqqpppppppppqqqssssssttttttssssssrrrqqqqqqppplllllllllmmmmmmmmmmmmmmmlllmmmoooqqqssssssssssssqqqpppooommmllllllllllllmmmnnnooopppppppppoooooooooppprrrtttuuuuuutttttttttssssssttttttsssooommmhhhgggffffffffffffggghhhiiikkkmmmoooqqqrrrrrrrrrtttwwwzzz{{{zzzzzz|||~~~~~~}}}|||{{{yyyzzz}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}{{{{{{{{{{{{|||}}}~~~|||}}}~~~zzzzzz{{{{{{|||}}}}}}~~~{{{zzzzzz{{{|||{{{yyywwwwwwuuusssqqqqqqsssuuuwwwxxxyyyzzzzzzyyyxxxwwwvvvwwwwwwxxxzzz{{{|||}}}}}}}}}{{{yyyxxxtttuuuwwwyyy{{{||||||||||||zzzxxxxxxyyy{{{{{{{{{yyyyyyyyyzzzzzz{{{{{{{{{yyyyyyyyyyyyyyyxxxvvvvvvuuuuuutttuuuuuuvvvwwwxxxuuuuuutttssstttuuuvvvwwwwwwwwwvvvvvvvvvvvvwwwwwwzzzzzzzzzzzzyyyxxxwwwvvvxxxwwwwwwwwwwwwwwwwwwxxxwwwyyy{{{{{{zzzzzzzzz{{{wwwyyy{{{|||{{{{{{}}}~~~~~~}}}|||}}}~~~~~~{{{yyyzzz{{{zzz{{{{{{|||}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~|||{{{{{{{{{}}}|||{{{|||}}}}}}{{{yyyuuuuuuuuuuuuuuuvvvwwwxxxuuuuuuttttttsssrrrqqqqqqrrrrrrrrrrrrrrrrrrssssssrrrrrrsssssstttuuuvvvvvvvvvuuutttsssrrrsssttttttrrrtttvvvwwwxxxwwwvvvuuutttuuuuuuuuutttrrrpppoookkklllnnnppprrrsssttttttooopppqqqrrrsssrrrqqqqqqmmmmmmooopppqqqqqqqqqqqqrrrrrrtttuuuvvvvvvvvvvvvuuuttttttuuuvvvvvvuuusssqqqpppppppppppppppqqqqqqqqqqqqqqqqqqrrrssstttuuussstttvvvwwwwwwwwwvvvuuusssuuuwwwwwwwwwvvvwwwxxxuuuuuutttssssssrrrqqqqqqtttttttttsssssssssrrrrrrssssssrrrrrrrrrsssuuuvvvvvvvvvuuutttssssssrrrrrrsssttttttuuuuuuttttttsssqqqqqqqqqrrrssstttvvvwwwssstttuuuuuuuuutttsssrrrssssssrrrqqqppppppppppppoooppppppqqqrrrrrrssssssvvvwwwyyyyyyxxxuuurrrpppnnnpppqqqooolllkkkllloookkkllllllmmmmmmmmmllllllnnnllliiiggggggiiilllnnnmmmpppssstttuuuuuuvvvwwwvvvvvvwwwwwwwwwvvvuuuuuuvvvuuutttsssrrrrrrrrrrrrrrrnnnnnnrrrqqqlllkkkooosssrrrrrrrrrrrrrrrrrrsssqqqpppooonnnnnnmmmnnnnnnooommmmmmppppppnnnnnnqqqnnnmmmmmmoooqqqrrrqqqpppooooooppppppppppppoooooopppqqqrrrssssssttttttsssssstttuuuuuusssssstttuuuuuuuuutttssstttuuuvvvwwwxxxwwwwwwvvvuuuuuuttttttrrrrrrsssssstttttttttuuuqqqsssuuuwwwxxxxxxxxxxxxwwwvvvuuutttsssssssssssstttuuuwwwxxxyyyxxxwwwwwwssstttvvvxxxxxxxxxxxxwwwxxxxxxxxxxxxyyywwwtttqqqoooooonnnmmmmmmnnnoooooolllnnnpppsssuuuvvvvvvvvvlllmmmnnnppprrrtttvvvwww|||}}}}}}~~~~~~~~~~~~~~~~~~~~~||||||}}}~~~}}}}}}}}}~~~}}}|||{{{{{{}}}~~~~~~}}}}}}||||||zzzzzzzzzxxxwwwwwwyyyzzz||||||||||||{{{{{{{{{zzzyyyzzz|||}}}}}}}}}|||{{{}}}~~~~~~~~~}}}|||{{{zzzyyyzzz{{{}}}{{{{{{{{{{{{||||||||||||yyyyyyxxxxxxyyy|||~~~~~~|||zzzzzzzzzzzzyyyxxxwwwvvvvvvwwwyyyzzzyyyyyyyyyxxxxxxwwwwwwwwwvvvvvvvvvvvvwwwxxxyyyzzz~~~}}}}}}|||{{{yyyxxxwwwxxxwwwwwwvvvwwwyyyzzz{{{yyyyyyyyyxxxxxxxxxwwwwwwwwwwwwxxxyyyzzz|||}}}~~~|||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~zzzzzzyyyxxxxxxxxxxxxyyy{{{zzzyyyxxxwwwvvvuuuuuuvvvuuutttssstttuuuvvvwwwyyyyyyyyyyyyyyyzzzzzz{{{{{{zzzxxxvvvuuuuuuuuuuuuttttttuuuvvvwwwxxxxxxyyytttuuuvvvwwwvvvtttrrrpppooopppqqqssstttuuuuuuuuuttttttttttttuuuuuuuuuvvvsssrrrrrrqqqrrrtttwwwxxxuuuuuuwwwxxxxxxwwwvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvuuutttsssssssssuuuwwwxxxtttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuttttttvvvvvvvvvvvvvvvvvvvvvvvvzzzyyyyyyxxxwwwwwwwwwxxxyyy{{{|||{{{xxxwwwwwwwwwuuuuuuvvvwwwwwwxxxxxxyyyyyyyyyxxxxxxxxxwwwwwwwwwxxxxxxxxxwwwwwwvvvvvvvvvttttttssssssssstttvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvuuuuuuttttttssssssuuuuuuuuuvvvwwwyyyzzz{{{{{{|||}}}~~~}}}{{{yyyxxxwwwwwwvvvtttssssssssssssqqqpppnnnoooqqqssssssrrrooonnnmmmmmmmmmnnnooopppsssssstttuuuwwwxxxyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{wwwvvvuuuvvvwwwvvvuuussstttrrrpppnnnmmmnnnpppqqqssssssttttttssssssssssssuuuuuuttttttsssssssssssspppqqqtttvvvvvvvvvuuuttttttuuuuuuvvvvvvvvvuuuuuuuuutttsssrrrrrrsssuuuuuutttuuuuuuvvvwwwwwwxxxxxxzzzzzz{{{{{{||||||}}}}}}|||||||||||||||||||||{{{|||}}}~~~}}}|||||||||}}}~~~~~~}}}~~~~~~|||zzzzzz{{{}}}~~~~~~}}}~~~||||||{{{yyyxxxwwwvvvvvvvvvuuuvvvwwwyyy{{{|||||||||iiijjjlllnnnqqqsssuuuvvv{{{}}}}}}|||~~~~~~}}}}}}}}}|||zzzzzz|||~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{zzzzzz{{{~~~~~~}}}}}}|||{{{zzzyyyyyyzzz|||}}}}}}}}}||||||{{{zzzzzzyyywwwwwwwwwwwwwwwxxxyyyzzz~~~~~~~~~}}}|||{{{zzzyyyxxxxxxxxxxxxxxxzzz{{{|||{{{{{{zzzzzzzzzzzzyyyyyyxxxxxxxxxxxxyyyzzz||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}}}}|||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||}}}~~~~~~}}}}}}|||{{{zzzzzz|||{{{zzzzzzzzz{{{|||}}}~~~~~~}}}}}}~~~~~~~~~}}}{{{zzzyyyzzzzzzxxxxxxyyyzzz{{{||||||}}}yyyzzzzzzzzzzzzxxxwwwvvvuuuvvvvvvwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvuuutttttttttvvvxxxyyyxxxxxxzzz{{{{{{zzzzzzyyy||||||{{{{{{zzzzzzzzzyyyxxxxxxvvvvvvvvvxxxzzz{{{xxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx|||{{{zzzzzzyyyyyyzzzzzz{{{}}}~~~}}}{{{zzzzzzzzzyyyyyyzzz{{{{{{||||||}}}|||{{{{{{{{{zzzzzzzzzzzz|||||||||{{{{{{zzzzzzzzzyyyyyyxxxwwwxxxyyyzzz{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwvvvxxxxxxxxxyyyzzz|||}}}~~~~~~}}}||||||{{{yyyxxxwwwwwwwwwtttsssrrrsssuuuvvvvvvuuurrrqqqpppooooooppppppqqquuuuuuvvvwwwxxxyyyzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzwwwvvvuuuvvvxxxxxxwwwuuuvvvtttsssqqqrrrsssuuuwwwuuuuuuuuuuuuvvvwwwxxxyyyyyyzzzyyyyyyxxxwwwuuuuuutttuuuwwwxxxyyyyyyxxxxxxzzzzzzzzzyyyyyyxxxvvvvvvsssssssssssstttvvvxxxyyyyyyyyyyyyzzz{{{{{{||||||~~~~~~}}}~~~fffhhhjjjmmmppprrruuuvvvzzz|||~~~~~~}}}|||}}}~~~}}}~~~~~~~~~~~~}}}||||||~~~~~~~~~~~~~~~}}}}}}zzzzzzyyyyyyyyyzzzzzz{{{~~~}}}}}}{{{{{{zzz{{{{{{|||~~~~~~~~~~~~~~~}}}}}}}}}||||||{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}||||||||||||}}}~~~~~~~~~~~~}}}}}}|||zzzzzz{{{{{{||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}||||||||||||||||||||||||{{{zzzxxxxxxzzz{{{|||}}}~~~}}}|||{{{{{{{{{|||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}~~~}}}}}}}}}||||||||||||||||||||||||~~~~~~}}}||||||||||||}}}}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||}}}~~~}}}}}}||||||{{{{{{{{{zzz|||||||||||||||{{{{{{{{{}}}}}}}}}}}}~~~~~~|||{{{{{{yyyxxxwwwxxxyyyzzzyyyxxxvvvuuutttsssrrrrrrrrrrrruuuuuuvvvwwwwwwxxxyyyyyyzzzzzzzzzzzzyyywwwuuutttsssrrrrrrsssuuuvvvuuutttooonnnmmmmmmmmmoooqqqssssssrrrrrrsssuuuxxx{{{}}}~~~~~~~~~~~~|||yyyvvvuuuwwwwwwwwwxxxyyyzzz{{{|||~~~|||zzzxxxvvvuuuooooooqqqrrruuuwwwzzz{{{{{{{{{{{{{{{||||||||||||}}}}}}cccdddgggjjjnnnqqqtttuuuwwwxxxzzz{{{{{{{{{{{{{{{yyyzzz}}}~~~}}}zzzzzz{{{|||}}}~~~}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}|||||||||{{{{{{{{{||||||}}}}}}}}}}}}||||||zzzzzzzzz{{{{{{|||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}}}}|||{{{{{{|||{{{zzzxxxwwwvvvuuusssrrrqqqppppppooooooppppppqqqqqqrrrrrrrrrsssssssssqqqnnnkkkiiihhhhhhhhhjjjmmmnnnmmmlllfffeeedddccccccdddfffgggiiiiiiiiijjjmmmrrrwwwyyy|||}}}}}}|||zzzvvvqqqoooooooooooopppsssvvvyyy{{{~~~}}}zzzwwwsssqqqoooggghhhjjjmmmppptttvvvxxxvvvvvvuuutttsssrrrqqqqqqrrrssstttwwwyyy{{{}}}~~~~~~[[[\\\___bbbfffjjjlllnnnnnnnnnppprrrssssssrrrqqqpppqqqtttvvvwwwwwwvvvuuusssssssssssstttuuuvvvwww}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||{{{||||||}}}}}}}}}||||||{{{{{{|||||||||||||||}}}zzz{{{|||~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}||||||zzzwwwuuurrrqqqpppnnnllljjjhhhgggffffffffffffffffffffffffgggggghhhhhhfffccc```^^^\\\[[[\\\^^^aaabbbbbb```___^^^]]][[[[[[ZZZ[[[[[[\\\\\\\\\^^^bbbgggllloootttuuuuuusssppplllgggdddaaaaaabbbcccgggkkkppprrrwwwvvvtttqqqmmmiiifffddd\\\^^^```cccgggjjjlllmmmjjjiiigggeeeccc```___^^^___aaabbbeeehhhjjjlllnnnnnnooosssxxxOOOQQQSSSWWWZZZ^^^```bbbaaaaaabbbeeeggghhhfffccccccdddfffhhhiiijjjiiiiiijjjiiiiiiiiiiiiiiijjjjjjooorrrwww|||~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~{{{||||||}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}xxxyyy{{{~~~~~~}}}{{{xxxssspppkkkkkkiiigggdddaaa___]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\ZZZXXXWWWTTTTTTTTTVVVYYYZZZYYYXXXWWWVVVUUUSSSRRRQQQPPPPPPRRRRRRSSSUUUYYY]]]bbbdddjjjjjjiiigggccc___[[[YYYUUUUUUVVVWWW[[[___ccceeejjjiiifffccc```\\\YYYWWWRRRSSSVVVXXX[[[\\\]]]^^^ZZZYYYWWWUUUSSSPPPOOONNNOOOPPPRRRUUUXXXZZZ\\\]]]]]]___ccchhhpppxxx~~~{{{{{{{{{zzzzzzyyyyyyyyyzzz{{{|||GGGHHHJJJMMMQQQTTTVVVWWWXXXXXXYYY\\\___```]]]ZZZYYYYYYZZZ\\\]]]^^^___``````````````````aaabbbbbbdddgggmmmsssyyy}}}~~~~~~~~~~~~~~~{{{|||}}}}}}~~~~~~~~~}}}}}}|||||||||||||||||||||wwwxxx{{{~~~}}}zzzuuupppllljjjjjjhhhfffccc___\\\ZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWTTTTTTTTTUUUXXXYYYXXXVVVRRRRRRQQQPPPOOONNNNNNNNNNNNOOOQQQSSSVVVZZZ]]]^^^aaa```___\\\XXXUUURRRPPPOOOOOOPPPQQQSSSUUUWWWYYY\\\[[[YYYWWWTTTPPPNNNLLLJJJLLLMMMOOOPPPPPPPPPPPPMMMLLLKKKJJJIIIHHHGGGGGGGGGHHHJJJLLLOOOQQQSSSTTTTTTUUUWWW\\\bbbjjjppptttuuuuuuuuuuuuuuutttsssrrrpppqqqrrrsssssssssrrrrrrsssssssssrrrqqqqqqpppppppppqqqrrrpppnnnllllllllljjjjjjiiiiiiiiijjjkkklllnnnppptttuuuvvvwwwyyy{{{{{{~~~DDDEEEGGGJJJMMMPPPRRRSSSUUUTTTVVVYYY]]]]]]ZZZWWWUUUUUUUUUVVVWWWYYY[[[\\\ZZZZZZZZZ[[[\\\]]]^^^^^^___ccciiipppwww|||||||||}}}~~~~~~~~~~~~~~~||||||||||||||||||{{{{{{vvvxxx{{{~~~}}}zzztttnnnjjjmmmmmmkkkiiieeeaaa]]][[[ZZZZZZYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVVVVWWWXXXYYYWWWVVVVVVXXXZZZZZZYYYXXXUUUUUUUUUUUUUUUUUUTTTTTTOOOPPPRRRUUUXXXZZZ\\\]]]]]]\\\YYYVVVSSSPPPNNNLLLOOOOOOOOOOOOOOOPPPQQQQQQTTTSSSRRROOOMMMJJJGGGFFFGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFHHHJJJLLLOOOQQQQQQQQQQQQSSSVVV[[[aaagggkkkjjjkkkllllllllljjjiiihhhfffgggiiijjjjjjjjjiiihhhiiiiiiiiihhhggggggffffffcccdddeeedddbbb``````aaa``````___^^^___```aaabbbccceeehhhjjjkkkmmmoooqqqnnnrrruuuvvvvvvxxx{{{~~~~~~~~~~~~~~~IIIHHHHHHHHHJJJMMMPPPRRRSSSUUUXXX[[[]]]]]][[[ZZZVVVVVVVVVWWWWWWWWWWWWXXX]]]]]]]]]]]]]]]___``````bbbdddhhhlllqqqtttwwwxxx}}}}}}||||||}}}~~~~~~|||{{{yyyxxxzzzzzz{{{}}}zzzuuussssssppprrrsssqqqmmmiiifffdddeeedddbbbbbbaaa```]]][[[]]]]]]]]]^^^^^^_________aaacccggggggfffdddbbbbbb```___]]]\\\[[[ZZZZZZZZZYYYZZZ\\\___````````````bbb```]]][[[ZZZXXXUUUSSSVVVVVVWWWWWWVVVUUUSSSRRRTTTSSSRRRPPPNNNLLLIIIHHHHHHHHHIIIIIIJJJJJJKKKKKKHHHIIIIIIGGGFFFFFFHHHJJJJJJLLLPPPSSSUUUUUUTTTSSSVVVVVVWWWXXX\\\```dddgggjjjjjjjjjjjjiiigggfffeeeeeeeeeddddddddddddeeeeeeeeefffffffffeeedddbbbaaaaaaaaabbbbbbbbbaaaaaa```ZZZ[[[[[[\\\]]]]]]]]]]]]aaabbbeeefffgggiiilllnnnppppppqqqrrrssstttuuuuuuwwwvvvuuuttttttuuuwwwxxxyyyyyyzzz{{{zzzyyyxxxwwwQQQPPPOOOOOOPPPRRRTTTUUUXXXZZZ]]]```bbbaaa```___[[[[[[\\\\\\\\\]]]]]]]]]aaaaaaaaaaaabbbcccdddddddddfffiiinnnrrrvvvxxxyyy{{{}}}~~~}}}{{{zzzyyyzzzzzz|||~~~~~~~~~{{{wwwuuuuuuvvvyyy{{{zzzwwwrrrooommmlllkkkiiiiiiiiihhheeeccceeeeeeeeefffggghhhhhhiiihhhkkkooopppooonnnmmmmmmjjjiiihhhfffeeedddddddddcccdddeeefffggghhhhhhhhhhhhfffdddbbbbbb```]]][[[____________^^^]]][[[ZZZ[[[ZZZYYYWWWTTTQQQOOONNNNNNNNNNNNOOOPPPPPPQQQQQQPPPQQQQQQQQQPPPQQQSSSUUUTTTVVVZZZ]]]^^^___^^^]]]^^^^^^^^^```cccfffjjjlllpppppppppooonnnmmmlllllljjjjjjiiiiiiiiiiiijjjjjjlllmmmnnnnnnnnnlllkkkjjjfffffffffffffffffffffeeeccccccbbbbbbbbbbbbccccccccceeeggghhhiiikkknnnqqquuuuuuvvvvvvvvvwwwwwwwwwwwwvvvuuutttuuuwwwyyyzzzyyyzzz{{{{{{{{{zzzyyyyyyZZZYYYXXXXXXXXXYYYZZZ[[[___aaacccfffggggggffffffbbbbbbccccccccccccddddddfffffffffffffffgggiiiiiiiiijjjmmmqqquuuwwwyyyzzzxxxyyy|||~~~~~~}}}yyyyyyzzz{{{|||~~~~~~~~~~~~~~~~~~}}}}}}|||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||}}}~~~~~~|||xxxuuuttttttzzz}}}{{{xxxvvvrrrqqqppppppqqqpppnnnllllllmmmnnnooopppqqqrrrsssqqqtttwwwyyyyyyxxxxxxxxxtttsssssssssrrrrrrrrrrrrqqqqqqppppppqqqqqqrrrsssrrrpppooonnnnnnmmmkkkiiilllllllllkkkjjjiiigggffffffeeedddbbb___\\\YYYWWWXXXXXXXXXXXXXXXZZZ[[[\\\[[[\\\]]]^^^^^^___bbbddddddfffiiilllmmmnnnmmmmmmlllllllllmmmooorrrtttvvvyyyyyyzzzyyyyyyxxxwwwvvvuuuuuuttttttttttttuuuuuuwwwxxxyyyzzz{{{zzzzzzyyyuuuuuuuuuuuuuuuuuuuuuuuurrrpppnnnlllllllllmmmnnnppprrrtttuuuuuuwwwzzz|||}}}}}}}}}}}}}}}|||{{{{{{yyyxxxxxxxxxyyyzzz|||}}}{{{{{{|||}}}}}}}}}||||||bbbbbbaaaaaaaaabbbcccdddggghhhjjjlllmmmmmmmmmllljjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkklllmmmnnnoooqqqrrrtttvvvxxxyyyzzzzzzyyyzzz|||~~~yyyyyyzzzzzz{{{|||~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~{{{}}}~~~~~~|||||||||||||||}}}}}}}}}~~~|||{{{yyy{{{{{{xxxqqqpppooonnnnnnnnnooopppuuuuuuvvvvvvuuusssqqqpppqqqrrrrrrpppmmmkkkkkkllltttxxx}}}~~~zzzwwwuuupppooonnnoooppppppnnnmmmlllmmmnnnoooqqqrrrssstttsssvvvxxxyyyxxxwwwwwwxxxtttuuuvvvwwwxxxyyyyyyyyyyyyxxxwwwvvvvvvwwwxxxyyyyyyxxxxxxxxxyyyyyywwwuuuvvvvvvuuutttsssrrrqqqqqqppppppooonnnkkkhhheeeccccccbbb```___```bbbdddeeeeeefffiiijjjkkkllloooqqqsssuuuwwwyyy{{{{{{{{{{{{zzzzzzzzzzzz{{{}}}~~~|||zzz{{{}}}~~~~~~~~~~~~~~~kkkkkkllllllmmmnnnpppppppppqqqssstttuuuvvvuuuuuussstttttttttuuuuuuuuuuuusssssssssssstttuuuvvvwwwzzz{{{{{{||||||||||||{{{{{{|||~~~{{{{{{{{{{{{{{{|||}}}}}}}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}|||||||||yyy{{{}}}~~~||||||||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}zzzxxxvvvrrrtttxxx|||~~~~~~}}}|||{{{zzzyyywwwtttnnnjjjcccaaa```^^^^^^^^^^^^___bbbbbbbbbbbbaaa___^^^]]]^^^___```___]]]\\\]]]^^^dddhhhnnnqqqpppmmmjjjiiieeedddddddddffffffdddcccbbbbbbccceeefffhhhiiiiiilllmmmooonnnmmmkkkkkkkkkiiikkkmmmpppssstttuuuvvvvvvuuusssrrrrrrsssttttttxxxxxxxxxzzz{{{{{{yyyvvvvvvvvvuuutttssssssssssssssstttttttttrrrpppmmmkkkhhhgggdddbbbbbbdddfffhhhkkknnnppprrrssstttvvvxxxyyyzzz|||~~~uuuuuuvvvwwwxxxyyyzzz{{{zzzzzz{{{|||}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~{{{{{{{{{||||||}}}~~~~~~~~~}}}{{{|||~~~~~~~~~}}}||||||}}}}}}}}}}}}~~~~~~~~~{{{|||~~~}}}||||||}}}}}}zzz{{{|||}}}~~~~~~~~~~~~|||}}}~~~}}}{{{wwwsssqqqmmmoooqqqtttuuuuuuttttttrrrqqqooommmjjjfffaaa]]]VVVUUUTTTRRRRRRRRRRRRSSSSSSSSSRRRRRRPPPOOOMMMMMMMMMNNNOOOOOONNNMMMNNNPPPRRRVVV[[[^^^^^^\\\ZZZYYYWWWVVVUUUVVVWWWWWWUUUTTTSSSSSSTTTUUUVVVXXXXXXYYY]]]^^^___^^^[[[YYYYYYZZZYYY[[[^^^bbbdddfffggggggggggggfffffffffffffffgggllllllmmmoooqqqqqqnnnlllkkkjjjjjjiiiiiijjjjjjkkklllnnnpppqqqqqqpppmmmlllhhheeeaaa]]]\\\^^^aaacccjjjllloooppppppqqqrrrtttrrrssstttvvvwwwwwwxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz||||||}}}~~~~~~{{{{{{|||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}zzzyyyyyy|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}~~~|||xxxsssqqqoooppppppqqqqqqqqqppppppjjjhhheeebbb___[[[VVVRRRPPPOOOMMMLLLKKKLLLLLLMMMKKKKKKJJJIIIGGGFFFEEEDDDBBBCCCEEEEEEDDDCCCEEEFFFEEEHHHMMMOOOOOOMMMLLLLLLKKKJJJIIIJJJKKKJJJIIIGGGFFFFFFGGGHHHHHHIIIJJJJJJMMMNNNOOONNNLLLKKKKKKLLLLLLNNNQQQSSSUUUUUUUUUUUUUUUUUUVVVVVVWWWVVVVVVVVV[[[[[[\\\^^^```___]]]ZZZZZZZZZYYYYYYZZZ[[[]]]^^^___bbbeeehhhjjjiiihhhfffbbb___YYYUUUSSSTTTWWWYYY___aaadddddddddccccccdddddddddeeefffggghhhhhhiiiiiiiiijjjkkkkkkkkkkkkkkkkkklllmmmnnnoooooooooooopppppprrruuuxxx{{{~~~|||}}}}}}}}}||||||{{{zzz|||}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}{{{yyyzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{vvvsssttttttsssrrrrrrqqqqqqqqqfffddd```\\\YYYUUUPPPMMMNNNMMMKKKJJJJJJJJJKKKKKKIIIHHHGGGFFFDDDCCCBBBAAA>>>???AAAAAA@@@@@@AAABBB???BBBFFFHHHGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDBBB@@@???@@@@@@@@@AAAAAABBBBBBCCCEEEFFFEEEDDDDDDEEEFFFFFFGGGIIIKKKKKKJJJIIIHHHHHHIIIKKKLLLLLLLLLKKKJJJNNNNNNOOORRRSSSRRROOOMMMNNNNNNNNNNNNOOOQQQSSSTTTUUUXXX\\\```ccccccbbbaaa]]]YYYSSSNNNLLLMMMOOORRRTTTVVVXXXXXXWWWUUUUUUUUUXXXXXXYYYZZZZZZ[[[\\\\\\\\\]]]]]]^^^_________^^^^^^___```bbbccccccccccccbbbccceeeiiilllppptttuuuxxxzzz|||~~~}}}~~~zzzzzz{{{||||||{{{zzzyyyvvvwwwxxxyyyzzzzzzzzzzzzyyy{{{}}}}}}|||{{{{{{||||||}}}}}}~~~~~~zzz|||~~~~~~|||yyywwwwwwyyyzzzxxxuuullliiiddd]]]XXXTTTRRRQQQOOOMMMLLLLLLNNNNNNMMMLLLKKKKKKJJJIIIGGGDDDBBB@@@AAA@@@???>>>>>>???@@@@@@BBBCCCCCCBBB@@@@@@AAACCCDDDDDDDDDDDDCCCBBBAAA@@@??????>>>======>>>???@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHGGGHHHHHHIIIIIIJJJKKKMMMNNNQQQSSSWWW[[[^^^___^^^^^^XXXUUUPPPLLLIIIJJJLLLMMMNNNOOOPPPQQQRRRQQQQQQPPPRRRRRRRRRRRRRRRSSSTTTTTTXXXXXXWWWWWWWWWXXXYYYYYY[[[[[[\\\]]]]]]]]]]]]\\\]]]]]]]]]^^^```cccfffhhhnnnnnnppprrrsssssstttttttttrrrpppnnnnnnppprrrsssuuuuuuvvvyyy|||~~~}}}|||~~~~~~uuuvvvwwwwwwwwwuuutttsssqqqqqqrrrsssttttttttttttyyyzzz{{{|||}}}}}}}}}}}}{{{{{{||||||||||||||||||}}}~~~~~~~~~ssspppkkkeee___[[[YYYXXXVVVTTTSSSTTTVVVVVVUUUTTTWWWWWWVVVTTTQQQMMMJJJHHHHHHGGGFFFDDDDDDDDDEEEFFFEEEFFFFFFEEECCCBBBCCCEEEFFFFFFFFFFFFEEECCCBBBAAA@@@???>>>===>>>???@@@AAADDDDDDEEEEEEFFFEEEEEEDDDEEEEEEEEEEEEEEEDDDCCCCCCFFFFFFFFFEEEEEEEEEEEEEEEGGGHHHIIIJJJJJJJJJIIIHHHIIIIIIIIIJJJLLLMMMOOOPPPRRRTTTWWWZZZ\\\]]]\\\[[[YYYVVVRRRNNNLLLLLLNNNOOOPPPQQQRRRSSSTTTSSSRRRRRRSSSSSSSSSTTTTTTVVVWWWWWWZZZZZZZZZYYYYYYZZZZZZ[[[]]]^^^^^^_______________^^^^^^^^^___aaacccfffhhhkkkkkkmmmnnnppppppqqqqqqtttrrrooolllkkkkkklllmmmnnnmmmmmmoooqqqssssssssswwwwwwxxxyyyyyyyyyyyyyyy{{{}}}ssstttttttttsssqqqpppooommmmmmnnnnnnooopppppppppwwwwwwwwwxxxyyy{{{|||}}}||||||}}}}}}}}}|||{{{{{{||||||}}}~~~~~~|||{{{{{{{{{yyyyyyxxxxxxyyy{{{}}}~~~~~~}}}}}}~~~~~~}}}{{{yyyxxxxxxxxxyyyyyyyyyzzz{{{|||}}}~~~~~~}}}{{{zzzzzz{{{|||~~~|||zzzuuupppkkkgggeeedddaaa```___```bbbcccbbbaaafffeeedddaaa]]]XXXUUURRRSSSQQQOOOMMMLLLLLLMMMNNNMMMNNNNNNLLLJJJIIIIIIJJJKKKLLLLLLKKKJJJIIIGGGFFFDDDCCCBBBBBBBBBDDDEEEFFFKKKLLLNNNOOOPPPOOONNNMMMMMMMMMLLLKKKJJJJJJIIIHHHKKKKKKKKKKKKKKKJJJIIIIIIKKKLLLMMMMMMNNNNNNMMMMMMLLLMMMNNNOOOQQQSSSUUUWWWYYY[[[]]]___```___^^^]]]]]]ZZZVVVSSSRRRRRRTTTUUUVVVWWWXXXYYYYYYYYYXXXWWWXXXXXXYYYYYY[[[\\\^^^___aaaaaaaaaaaaaaaaaaaaaaaaddddddeeeffffffffffffeeeddddddcccdddeeehhhjjjkkklllmmmnnnoooqqqrrrssstttwwwuuurrrooommmlllkkkkkkkkkjjjhhhhhhjjjlllmmmmmmrrrrrrssstttttttttssssssuuuvvvwwwyyy{{{}}}uuuuuuvvvuuutttrrrpppooonnnnnnnnnnnnooopppqqqqqqttttttttttttuuuxxx{{{|||~~~}}}|||{{{zzz{{{{{{{{{|||}}}~~~|||zzzyyyxxxwwwyyyxxxxxxxxxyyyzzz{{{{{{}}}|||{{{{{{zzzzzz{{{{{{{{{zzzyyywwwvvvuuuuuuuuuwwwwwwwwwxxxxxxyyyzzz{{{yyyxxxwwwuuuuuuvvvwwwxxx{{{||||||}}}}}}}}}||||||~~~||||||}}}~~~~~~}}}}}}||||||~~~}}}|||~~~~~~zzzvvvrrrpppooolllkkkkkklllnnnpppooooooppppppnnnlllhhhddd```^^^]]][[[XXXVVVUUUUUUVVVWWWWWWXXXXXXWWWTTTRRRQQQRRRSSSTTTTTTTTTSSSQQQOOONNNLLLLLLKKKKKKKKKLLLMMMNNNRRRTTTXXX[[[\\\\\\[[[ZZZYYYXXXWWWVVVTTTSSSRRRRRRVVVVVVWWWWWWVVVUUUSSSSSSRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTUUUWWWZZZ]]]___```eeefffggghhhgggfffdddcccaaa___\\\ZZZYYYYYY[[[\\\______aaaaaabbbaaa```_________```aaaccceeeggghhhkkkkkkkkkkkkkkkkkkkkkkkklllmmmmmmnnnnnnnnnnnnnnnmmmmmmllllllmmmnnnppppppsssssstttuuuwwwxxxzzz{{{~~~}}}{{{xxxvvvtttssssssssspppmmmmmmnnnpppqqqqqqsssssstttuuuuuutttttttttuuuuuutttuuuvvvwwwyyyzzzzzzzzz{{{}}}~~~wwwxxxxxxwwwvvvtttrrrqqqppppppoooppppppqqqsssssstttsssrrrrrrtttwwwzzz|||}}}|||{{{{{{{{{{{{|||~~~~~~~~~~~~~~~}}}~~~~~~|||{{{zzzyyy{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{zzzzzzzzz{{{{{{zzzzzzxxxwwwvvvvvvvvvvvvwwwwwwxxxxxxyyyyyyzzzzzzwwwvvvuuutttssssssttttttvvvvvvwwwxxxyyyyyyyyyxxxxxxwwwwwwyyy|||}}}}}}}}}yyyxxxxxxzzz}}}~~~}}}{{{yyywwwuuutttrrrrrrsssuuuxxx}}}~~~{{{yyyxxxvvvuuuuuuvvvyyyzzzzzzyyyxxxxxxwwwvvvsssqqqnnnlllgggdddaaa^^^]]]^^^___```aaabbbbbb```]]]ZZZYYYYYYZZZ[[[]]]]]]]]][[[XXXWWWVVVUUUTTTTTTTTTTTTUUUVVVVVVYYY]]]bbbeeeffffffeeecccbbb```^^^\\\[[[[[[[[[]]]^^^_________^^^\\\[[[XXXXXXXXXXXXXXXYYYYYYZZZZZZ[[[]]]___aaadddggghhhlllllllllkkkjjjhhhfffeeecccbbb___^^^]]]^^^```aaaeeefffggghhhhhhgggfffeeecccddddddfffhhhjjjlllmmmqqqrrrsssssstttsssssssssrrrrrrsssttttttttttttttttttsssssssssssssssssstttuuuuuuvvvwwwyyy{{{}}}~~~|||zzzwwwuuuvvvxxxxxxxxxxxxyyyyyyzzzzzzyyyxxxxxxyyyxxxvvvtttsssssstttuuurrrrrrssssssssstttuuuuuuvvvxxxzzz|||~~~xxxyyyyyyyyyxxxvvvuuutttrrrrrrqqqqqqrrrsssuuuvvvvvvuuuuuuuuuvvvxxx{{{|||~~~}}}|||||||||}}}~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}{{{{{{{{{|||||||||||||||{{{zzzzzzyyyxxxxxxxxxyyyxxxyyyzzz{{{{{{{{{{{{zzzwwwvvvuuuuuuttttttttttttuuuvvvwwwxxxyyyzzzzzzzzzxxxxxxxxxzzz}}}~~~zzzyyyxxxyyy{{{}}}}}}}}}zzzzzzyyyxxxvvvsssqqqpppkkkkkkkkklllooossswwwzzz{{{|||}}}~~~}}}~~~~~~|||zzzyyypppnnnkkkhhhggghhhjjjlllkkklllllljjjfffbbb``````bbbdddfffhhhhhhfffdddbbbaaa```^^^]]]\\\\\\]]]^^^ZZZ]]]aaaeeeiiikkklllllljjjhhhfffdddbbbbbbbbbbbbbbbccceeeffffffeeecccbbb______^^^^^^______```aaaaaabbbccceeehhhkkkmmmnnnnnnnnnmmmllljjjhhhfffeeeeeedddbbbaaaaaacccdddeeejjjkkkkkkllllllkkkiiiiiifffggggggiiikkkmmmooopppssstttvvvwwwxxxyyyxxxxxxuuuvvvvvvwwwxxxwwwwwwwwwxxxwwwwwwvvvvvvuuuttttttsssssstttuuuwwwyyy|||}}}~~~|||yyyuuuqqqooonnnnnniiiiiihhhhhhhhhhhhiiiiiimmmnnnqqqtttvvvwwwxxxxxxzzz{{{{{{|||{{{zzzyyyxxxwwwvvvuuutttuuuwwwyyyzzzzzzzzzzzzzzz{{{|||~~~}}}||||||}}}~~~}}}}}}}}}~~~}}}|||~~~|||}}}~~~~~~}}}}}}||||||||||||}}}|||}}}~~~~~~~~~|||{{{{{{zzzyyyxxxxxxxxxyyyyyy{{{|||}}}~~~~~~~~~~~~}}}~~~|||{{{{{{|||}}}|||{{{yyyyyyyyywwwuuusssqqqoookkkjjjjjjjjjlllooorrrttttttuuuwwwyyy{{{|||||||||yyyzzz{{{yyywwwvvvvvvwwwwwwxxxzzz}}}zzzxxxtttrrrqqqsssvvvxxxwwwxxxyyywwwrrrnnnkkkjjjnnnpppsssuuuvvvuuusssqqqnnnmmmkkkhhhggggggggggggcccdddgggjjjmmmooopppqqqpppnnnllljjjhhhhhhiiiiiijjjlllnnnpppqqqpppnnnmmmjjjiiiiiihhhiiijjjkkklllkkkkkklllnnnpppsssuuuvvvtttsssrrrpppnnnllljjjiiijjjjjjiiihhhiiijjjlllmmmpppqqqrrrrrrrrrpppooonnnkkkllllllmmmoooqqqrrrssstttvvvyyy{{{}}}}}}}}}}}}zzz{{{{{{||||||||||||||||||{{{{{{zzzyyywwwvvvuuuuuuuuuuuuvvvxxx{{{~~~}}}wwwrrrmmmjjjhhhbbbaaaaaa```aaabbbcccdddeeefffiiikkkmmmmmmllllll}}}~~~~~~}}}|||{{{zzzyyyxxxyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}~~~|||||||||~~~~~~|||}}}~~~~~~}}}|||}}}~~~~~~}}}}}}}}}|||{{{yyyyyyyyyxxxvvvtttrrrpppmmmlllllllllmmmoooqqqsssqqqsssuuuxxxyyyzzzzzzzzzvvvwwwwwwuuusssqqqrrrsssqqqrrrtttwwwyyy{{{}}}}}}zzzzzz{{{|||}}}~~~~~~{{{xxxxxx{{{~~~|||xxxuuutttxxxzzz~~~}}}xxxwwwtttrrrpppoooooooookkklllmmmoooqqqssstttuuuuuusssqqqooonnnnnnooopppsssuuuxxx{{{|||{{{zzzxxxtttsssrrrrrrrrrsssuuuuuusssssstttvvvxxxzzz|||}}}{{{zzzyyywwwuuusssqqqpppqqqpppppppppppprrrssstttvvvwwwxxxxxxwwwvvvuuutttqqqqqqrrrrrrtttuuuwwwxxxwwwyyy|||~~~|||zzzyyyxxxzzzzzzzzzzzz}}}{{{tttmmmhhhfff______^^^^^^___aaacccddd```bbbdddeeefffeeedddccc~~~~~~}}}}}}|||{{{zzz|||~~~~~~~~~}}}}}}~~~}}}zzzyyy{{{}}}~~~||||||~~~~~~~~~}}}|||}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~{{{yyyvvvuuusssrrrrrrsssuuuvvvwwwxxxyyyzzzzzzyyyxxxwwwzzzyyyxxxvvvtttrrrqqqppprrrssstttuuuvvvwwwwwwwwwvvvvvvwwwxxxyyyzzzzzz{{{}}}{{{zzzyyyyyyzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{{{{zzzxxxwwwxxxzzz|||~~~~~~}}}}}}~~~|||zzzwwwvvvvvvuuuuuuvvvwwwzzz}}}~~~}}}zzzwwwwwwyyy{{{}}}~~~}}}|||}}}~~~~~~~~~}}}|||}}}~~~|||zzz|||}}}~~~~~~zzzuuuppplllhhhhhhggggggfffeeeeeeeeefffeeedddcccbbbaaa______~~~}}}{{{{{{yyyyyy{{{}}}~~~~~~}}}zzzzzz{{{}}}|||}}}~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}{{{zzzyyyzzz{{{{{{zzz{{{{{{||||||{{{{{{zzz|||{{{zzzyyyxxxvvvuuuuuuuuuvvvwwwxxxxxxyyyyyyxxxwwwwwwwwwxxxxxxyyyyyyzzz{{{zzzyyyyyyyyyyyyzzz{{{xxxxxxxxxxxxxxxwwwwwwwwwyyyxxxxxxxxxyyy{{{}}}~~~}}}zzzwwwsssqqqooonnnqqqooonnnmmmnnnppprrrttt}}}~~~}}}{{{zzzxxxwwwwwwxxxyyy|||~~~~~~||||||}}}zzzwwwssssssrrrpppooommmlllllljjjiiigggeeecccbbbaaa```~~~~~~~~~}}}||||||yyyyyyxxxxxxyyy|||~~~||||||}}}~~~}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}|||{{{||||||}}}}}}|||||||||yyyyyyyyyxxxxxxyyyyyyzzzzzzzzzzzz{{{zzzzzzzzzyyyvvvuuuuuuttttttssssssssstttssssssssstttuuuwwwxxx{{{{{{||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~|||yyywwwuuutttqqqnnnjjjeeebbb___^^^^^^\\\[[[ZZZYYYZZZ\\\^^^```iiimmmrrrvvvwwwyyyzzz{{{{{{xxxvvvvvvwwwxxxyyyyyyyyyyyyxxxttttttssstttuuuwwwyyyzzz|||}}}}}}|||}}}~~~~~~{{{yyyxxxuuusssooollliiiggggggggg}}}}}}||||||{{{{{{zzzzzzxxxwwwwwwwwwyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzz{{{{{{{{{|||}}}~~~|||{{{zzzzzzyyyxxxxxxwwwvvvvvvvvvvvvuuuuuuvvvwwwxxxyyy{{{{{{{{{zzzzzzzzz{{{{{{zzzzzzzzzzzz{{{{{{|||}}}~~~~~~~~~~~~}}}}}}}}}||||||{{{}}}}}}~~~|||wwwssspppmmmllliiieee```ZZZUUURRRQQQQQQMMMLLLKKKJJJKKKLLLNNNOOOTTTXXX^^^bbbeeehhhkkkmmmppprrrsssrrrmmmiiieeecccdddeeeggghhhjjjlllmmmmmmiiihhhhhhhhhhhhiiijjjkkknnnpppsssttttttsssssssssvvvyyy|||~~~}}}}}}}}}}}}yyyyyyzzzzzz|||~~~~~~~~~~~~~~~~~~|||zzzwwwvvvrrrssstttuuuuuuuuuttttttvvvvvvwwwyyy|||{{{vvvrrrqqqqqqqqq|||{{{{{{zzzyyyxxxxxxxxxwwwwwwwwwxxxyyy{{{}}}~~~~~~}}}~~~~~~~~~}}}}}}||||||||||||||||||||||||}}}~~~}}}|||||||||}}}}}}||||||||||||||||||}}}}}}~~~~~~~~~{{{{{{{{{zzzzzzzzzyyyyyyyyy{{{|||~~~~~~}}}yyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~{{{wwwrrrnnnllljjjgggccc]]]VVVPPPLLLKKKJJJHHHGGGFFFEEEEEEFFFGGGGGGHHHLLLQQQTTTWWWYYY\\\___^^^___aaa___[[[WWWTTTSSSRRRSSSTTTVVVYYY[[[]]]^^^[[[[[[ZZZZZZYYYYYYYYYYYYYYY]]]```bbbbbbaaaaaaaaabbbeeehhhjjjjjjiiiiiiiiiddddddeeefffhhhjjjlllmmmmmmnnnooopppqqqrrrrrrrrrooonnnmmmlllllllllmmmmmmkkkkkkkkkjjjiiifffdddbbb^^^___``````aaabbbbbbbbbddddddeeehhhlllqqqvvvxxxvvvvvvvvvuuutttsssssssssmmmmmmnnnnnnooopppppppppssstttuuuwwwyyy|||~~~~~~{{{yyyyyyyyy}}}|||{{{yyyxxxxxxxxxxxxxxxxxxyyyzzz{{{}}}~~~~~~~~~~~~}}}}}}}}}{{{||||||}}}~~~~~~~~~}}}}}}{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{|||}}}~~~}}}||||||yyyzzz{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~|||}}}~~~}}}}}}}}}}}}~~~zzzwwwsssqqqpppkkkgggaaaZZZTTTOOOLLLJJJFFFEEEDDDCCCBBBAAAAAAAAABBBEEEHHHJJJLLLMMMPPPRRRRRRTTTUUUSSSPPPLLLJJJIIIGGGGGGIIIJJJMMMPPPRRRTTTSSSRRRRRRQQQPPPNNNNNNMMMIIILLLOOOQQQQQQPPPPPPPPPRRRUUUXXXZZZYYYXXXXXXXXXSSSSSSTTTUUUWWWYYY[[[\\\\\\]]]^^^___````````````^^^]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYXXXVVVUUUTTTQQQRRRRRRSSSSSSTTTUUUUUUTTTUUUWWWYYY]]]aaaeeegggfffffffffeeedddccccccccc^^^^^^^^^___``````aaaaaabbbbbbccceeegggjjjlllmmmlllmmmoooqqqrrrssssssssstttuuuwwwyyy|||~~~~~~~~~~~~}}}{{{zzzzzzzzzzzzyyyzzzzzz|||}}}~~~}}}}}}|||||||||{{{{{{{{{yyyyyyzzz{{{}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~|||}}}~~~~~~~~~}}}|||||||||}}}}}}~~~}}}{{{yyyyyyuuurrrmmmeee^^^XXXSSSQQQJJJJJJHHHFFFEEECCCBBBAAACCCEEEGGGIIIIIIJJJLLLNNNNNNPPPPPPNNNKKKGGGEEEEEECCCCCCCCCEEEGGGJJJLLLNNNMMMMMMLLLKKKJJJHHHFFFEEEAAADDDFFFGGGGGGFFFGGGHHHHHHKKKNNNOOONNNMMMMMMNNNIIIJJJJJJKKKMMMOOOQQQRRRQQQRRRSSSTTTUUUUUUUUUUUURRRQQQQQQPPPOOONNNNNNNNNPPPOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNOOOPPPLLLNNNPPPSSSVVVYYY[[[\\\\\\\\\[[[[[[ZZZYYYYYYYYYUUUVVVVVVWWWWWWXXXYYYYYYXXXXXXYYYZZZ\\\^^^```aaa```aaabbbdddeeefffgggggghhhhhhjjjkkkmmmooopppqqqtttuuuwwwyyyzzz{{{zzzzzz{{{|||~~~}}}|||{{{||||||zzz{{{|||}}}~~~~~~|||{{{{{{{{{{{{zzzzzzzzzwwwxxxyyy{{{|||~~~~~~~~~}}}~~~~~~~~~}}}|||||||||{{{|||~~~|||wwwppphhhaaa\\\YYYUUUTTTSSSPPPNNNLLLJJJIIIKKKLLLNNNOOOOOOPPPRRRTTTNNNOOOOOOMMMIIIEEECCCBBBAAAAAAAAABBBDDDGGGIIIKKKJJJJJJIIIHHHFFFDDDBBBAAA@@@BBBDDDDDDDDDDDDEEEFFFCCCFFFIIIJJJIIIHHHHHHHHHEEEFFFFFFGGGHHHJJJLLLMMMLLLMMMNNNOOOOOOOOOOOOOOOLLLKKKKKKJJJIIIHHHGGGFFFKKKJJJIIIHHHIIIJJJLLLMMMLLLLLLLLLKKKLLLMMMNNNNNNKKKLLLOOORRRTTTVVVWWWXXXXXXWWWWWWWWWVVVVVVVVVUUURRRRRRSSSTTTTTTUUUUUUVVVUUUUUUVVVWWWXXXZZZ[[[\\\[[[[[[]]]___```aaaaaaaaaaaabbbcccdddfffggghhhhhhkkkmmmnnnpppqqqqqqqqqpppqqqrrruuuwwwzzz}}}~~~}}}}}}}}}}}}|||}}}}}}~~~}}}~~~~~~}}}}}}}}}}}}|||{{{{{{{{{{{{{{{zzzxxxwwwwwwxxxyyyzzzyyyyyyzzzzzz{{{}}}~~~~~~}}}|||{{{{{{|||}}}~~~~~~~~~~~~~~~wwwoooiiieeedddaaa\\\WWWTTTTTTUUUVVVVVVVVVWWWXXXXXXXXXWWWWWWVVVUUUTTTQQQMMMIIIEEECCCBBBCCCEEEGGGIIIKKKMMMNNNMMMNNNMMMLLLKKKHHHFFFDDDBBBAAAAAABBBBBBCCCDDDEEECCCDDDGGGIIIJJJKKKKKKKKKJJJJJJJJJKKKMMMNNNPPPPPPOOOPPPQQQRRRSSSRRRRRRQQQOOOLLLIIIGGGGGGHHHKKKMMMGGGGGGIIIKKKMMMPPPRRRSSSSSSSSSSSSTTTTTTUUUUUUUUUSSSTTTUUUXXXYYY[[[[[[\\\YYYXXXWWWWWWWWWWWWXXXYYYYYYYYYZZZZZZZZZZZZYYYYYYZZZ[[[ZZZYYYWWWXXXYYY[[[]]]___aaaccceeefffffffffgggggggggggghhhiiijjjkkkmmmnnnppprrrsssuuuuuuuuuuuuvvvxxxzzz|||~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||||||||{{{{{{zzzzzzzzzzzzzzz||||||{{{{{{{{{|||}}}}}}}}}}}}|||{{{{{{|||}}}}}}~~~}}}}}}~~~|||wwwtttpppnnnjjjgggdddddddddddd______````````````___^^^]]]\\\ZZZXXXTTTPPPLLLJJJJJJKKKLLLNNNPPPRRRSSSTTTSSSSSSRRRQQQOOOMMMKKKJJJHHHHHHGGGGGGHHHHHHIIIIIIHHHIIIKKKMMMNNNNNNNNNNNNPPPPPPPPPPPPQQQSSSTTTUUUVVVVVVXXXYYYYYYYYYXXXXXXUUUSSSPPPMMMMMMNNNPPPQQQOOOOOOPPPRRRUUUYYY\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\]]]^^^```bbbcccccccccaaaaaa```______```aaaaaaccccccddddddddddddccccccbbbccccccaaa``````bbbdddgggiiikkknnnpppqqqqqqqqqqqqqqqqqqqqqqqqrrrssstttuuuvvvxxxzzz|||}}}~~~~~~~~~}}}|||{{{{{{{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}~~~}}}}}}}}}~~~~~~}}}}}}||||||}}}}}}~~~~~~||||||}}}~~~~~~~~~|||}}}~~~~~~~~~~~~|||wwwvvvtttrrrpppoooooooookkklllllllllkkkjjjiiiiiifffeeeccc```\\\YYYUUUSSSUUUVVVWWWXXXYYY[[[\\\\\\ZZZZZZYYYXXXWWWUUUSSSRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOQQQSSSUUUVVVVVVVVVVVVZZZYYYYYYYYYZZZ[[[]]]^^^aaabbbcccdddeeedddcccbbb```^^^[[[XXXWWWWWWXXXYYY[[[[[[[[[]]]aaafffkkknnnoooooonnnmmmmmmlllkkkkkkjjjkkklllnnnooopppppppppnnnmmmlllkkkkkklllmmmnnnqqqqqqrrrrrrrrrrrrqqqqqqooooooooonnnmmmmmmoooqqquuuwwwyyy|||~~~~~~~~~~~~|||{{{{{{zzzyyyyyyyyyzzz{{{{{{{{{||||||}}}}}}}}}||||||}}}}}}~~~~~~~~~~~~}}}}}}}}}||||||||||||}}}}}}|||{{{{{{{{{|||~~~~~~~~~~~~|||}}}~~~}}}|||{{{{{{xxxxxxxxxyyyzzzzzz{{{{{{xxxyyyzzz{{{||||||||||||}}}||||||}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}|||zzzxxxwwwxxxyyyzzz}}}~~~~~~}}}yyyyyyxxxxxxwwwuuutttssstttuuuttttttsssrrrqqqpppmmmllljjjgggccc```]]]\\\]]]^^^^^^___```aaabbbbbb`````````___^^^]]]\\\[[[\\\\\\\\\\\\[[[ZZZYYYYYYZZZ[[[^^^```bbbccccccccceeedddddddddeeegggjjjkkkpppppprrrrrrsssrrrqqqpppnnnllliiifffdddcccdddeeehhhhhhhhhjjjnnntttzzz}}}}}}}}}|||{{{yyyxxxwwwvvvxxxyyyzzz{{{{{{{{{{{{{{{xxxwwwvvvuuuuuuvvvwwwxxx{{{{{{{{{||||||{{{{{{{{{xxxyyyyyyxxxwwwwwwyyy|||zzzzzzyyyxxxxxxxxxyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{||||||}}}}}}}}}~~~~~~~~~}}}}}}}}}|||||||||}}}}}}~~~~~~}}}}}}{{{{{{|||}}}~~~~~~~~~}}}{{{{{{zzzzzzzzzyyyxxxxxxwwwwwwvvvttttttvvvwwwxxxxxxxxxxxx||||||||||||||||||}}}}}}|||}}}~~~~~~~~~~~~~~~}}}|||}}}~~~{{{yyyxxxxxxzzzzzzzzzzzz{{{}}}~~~}}}}}}}}}}}}}}}}}}}}}~~~{{{{{{{{{zzzzzzzzzzzzyyywwwvvvtttrrrrrrssstttuuu{{{|||~~~~~~}}}|||||||||}}}|||{{{yyyxxxxxxxxxxxxwwwvvvuuutttssspppooommmjjjhhheeedddcccccccccdddeeeeeeffffffgggffffffffffffffffffffffffiiiiiiiiihhhgggfffeeedddfffhhhkkknnnpppqqqrrrrrrqqqpppppppppqqqtttwwwyyy}}}~~~~~~}}}|||zzzxxxuuurrrpppoooooopppsssrrrrrrtttxxx~~~~~~}}}|||~~~~~~~~~yyyxxxwwwwwwwwwwwwxxxyyyzzzzzz{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyxxxxxx{{{}}}~~~{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||}}}~~~}}}}}}~~~~~~~~~|||||||||}}}|||zzzyyyxxxwwwvvvvvvwwwxxxyyyyyyyyyyyyxxxxxxwwwwwwvvvvvvuuuuuuwwwxxxxxxzzz{{{|||}}}}}}~~~}}}|||{{{{{{{{{|||}}}}}}{{{yyyxxxyyy{{{|||~~~~~~|||yyywwwwwwwwwxxxxxxyyyyyyzzz|||}}}~~~|||}}}}}}}}}}}}||||||{{{xxxxxxyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxtttsssqqqppppppqqqssstttxxxzzz|||}}}~~~}}}|||{{{{{{{{{|||{{{{{{zzzyyyxxxwwwwwwwwwwwwwwwvvvuuutttrrrqqqooommmkkkjjjjjjjjjiiiiiijjjjjjkkklllmmmmmmnnnnnnnnnooopppqqqsssssswwwwwwxxxxxxwwwuuusssrrrtttuuuwwwzzz||||||||||||zzzyyywwwvvvwwwyyy|||~~~|||{{{xxxvvvtttssssssssstttttttttvvvyyy}}}~~~|||{{{yyyyyyxxxyyyyyyyyyxxxwwwwwwvvvqqqpppooonnnnnnooopppqqqooooooppppppppppppoooooooooooopppooonnnoooqqqttttttuuuwwwzzz{{{|||||||||{{{zzzxxxwwwxxxzzz}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||~~~~~~~~~}}}}}}~~~}}}~~~~~~~~~~~~xxxxxxwwwwwwwwwvvvvvvvvvxxxxxxxxxxxxxxxyyyyyyyyyyyy{{{~~~~~~~~~}}}|||{{{zzzzzzzzzzzz{{{{{{yyywwwvvvwwwyyy{{{|||}}}{{{yyywwwvvvwwwyyyyyyyyyyyyzzz|||}}}~~~{{{{{{{{{{{{{{{zzzyyyxxxsssssstttuuuvvvwwwwwwxxxyyyyyyyyyxxxxxxxxxxxxwwwtttsssrrrqqqrrrsssuuuwwwvvvwwwyyy{{{|||{{{zzzyyyzzzyyyyyyxxxwwwvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvuuutttsssqqqppppppppppppqqqppppppqqqrrrssstttuuuvvvvvvvvvwwwxxxzzz}}}{{{yyyvvvsssrrrrrrtttuuuwwwxxxxxxyyyxxxwwwvvvuuuqqqpppooommmkkkjjjjjjjjjjjjjjjjjjlllnnnqqqsssuuurrrrrrqqqooonnnlllkkkjjjkkkkkkkkkkkkjjjiiihhhgggcccbbbaaaaaaaaaaaabbbccc``````aaaaaaaaaaaa``````___```aaa```___```ccceeeeeefffhhhjjjkkkkkkkkkjjjjjjiiigggggghhhkkkoooqqqtttvvvzzz~~~~~~}}}}}}}}}||||||{{{{{{zzz}}}}}}}}}~~~}}}|||}}}~~~{{{|||~~~}}}|||}}}~~~||||||}}}~~~{{{zzzzzzyyyyyyxxxxxxxxxxxxyyy{{{}}}~~~}}}|||{{{|||||||||{{{{{{zzzzzzyyy{{{{{{{{{zzzxxxwwwxxxyyyzzz{{{|||{{{yyywwwwwwwwwyyyyyyyyyzzz{{{|||~~~~~~zzzzzzzzzzzzyyyxxxwwwwwwuuuuuuvvvwwwxxxyyyzzz{{{yyyyyyyyyyyyxxxxxxxxxxxxuuutttsssssstttvvvxxxzzzxxxyyy|||~~~~~~}}}|||{{{zzzyyyxxxwwwwwwwwwuuuvvvvvvwwwwwwwwwwwwvvvuuuuuutttsssssstttuuuvvvuuuvvvwwwxxxyyy{{{||||||||||||}}}xxxuuupppkkkiiihhhiiijjjkkkllllllmmmlllkkkjjjiiieeedddbbbaaa______^^^^^^^^^^^^___```bbbccceeefffdddcccbbbaaa___^^^]]]]]]aaaaaa``````___]]]\\\[[[YYYXXXWWWWWWWWWWWWXXXYYYUUUVVVVVVWWWWWWVVVVVVUUUTTTUUUUUUUUUTTTUUUXXXZZZ[[[\\\]]]____________^^^___]]]\\\[[[]]]aaaeeeggghhhjjjmmmrrrwwwzzz}}}~~~|||zzzyyyzzz|||}}}~~~{{{{{{{{{{{{zzzzzzzzzzzz~~~}}}|||{{{{{{{{{|||||||||}}}}}}}}}|||||||||}}}~~~~~~}}}|||}}}~~~~~~~~~~~~~~~|||yyywwwwwwxxxxxx{{{}}}}}}|||{{{{{{{{{|||}}}~~~~~~|||{{{{{{zzz~~~}}}{{{zzzyyyzzz|||}}}~~~}}}{{{yyyyyyzzz{{{|||zzz{{{}}}~~~~~~~~~|||{{{{{{zzzyyyyyyxxxxxxwwwwwwwwwxxxxxxyyyyyyyyyzzzzzzzzz|||~~~~~~}}}{{{zzzxxxwwwwwwxxxyyyzzz}}}~~~~~~~~~}}}{{{yyyxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{}}}~~~}}}}}}}}}}}}~~~}}}uuunnnkkkhhhccc^^^ZZZYYYZZZZZZ]]]\\\[[[[[[[[[[[[\\\\\\XXXWWWVVVUUUTTTSSSSSSSSSVVVVVVUUUTTTUUUVVVWWWXXXWWWWWWVVVUUUUUUUUUUUUUUUXXXYYYYYYXXXWWWVVVUUUUUUTTTSSSSSSRRRQQQRRRRRRRRRSSSSSSRRRQQQQQQQQQRRRRRRTTTTTTSSSRRRSSSTTTUUUVVVXXXXXXZZZ[[[]]]^^^^^^^^^\\\\\\[[[[[[[[[]]]^^^___ggghhhkkknnnrrrwwwzzz|||zzz{{{|||{{{zzzyyyzzz{{{~~~~~~~~~|||{{{yyywwwvvvxxxvvvtttsssrrrssstttuuu|||}}}~~~}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}|||{{{{{{||||||||||||}}}}}}||||||{{{{{{|||~~~~~~|||{{{{{{|||}}}}}}~~~~~~}}}~~~~~~~~~{{{wwwtttssssssssswwwzzz~~~~~~{{{zzzzzz{{{}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}{{{zzzzzz{{{|||}}}}}}|||{{{|||}}}~~~}}}~~~}}}}}}|||{{{{{{zzzzzzyyyxxxyyyyyyzzzzzz{{{{{{|||}}}||||||~~~~~~}}}{{{zzzzzz{{{}}}~~~}}}|||zzzyyyyyyyyyyyyxxxxxxxxxyyyyyyzzz{{{||||||||||||~~~~~~}}}}}}}}}~~~|||yyywwwssskkkeee^^^\\\WWWTTTQQQQQQRRRSSSUUUUUUUUUUUUUUUUUUVVVVVVUUUTTTSSSQQQPPPPPPPPPPPPRRRQQQQQQPPPQQQRRRTTTTTTSSSSSSSSSRRRSSSSSSTTTTTTTTTTTTUUUUUUTTTSSSRRRRRRSSSSSSSSSSSSSSSSSSTTTUUUYYYYYYYYYXXXXXXWWWWWWWWWUUUUUUUUUUUUWWWXXXZZZ[[[\\\]]]___```bbbcccddddddbbbbbbaaaaaabbbcccdddeeennnooorrrvvvzzz~~~}}}{{{yyyvvvtttrrrqqqooommmlllkkkmmmooopppssstttvvvyyy{{{}}}~~~~~~~~~}}}}}}~~~~~~}}}||||||}}}}}}||||||||||||}}}}}}}}}~~~||||||{{{{{{{{{}}}~~~}}}{{{zzzyyyzzz{{{{{{{{{}}}~~~}}}||||||}}}~~~}}}||||||}}}~~~~~~yyyuuuqqqooonnnnnntttvvv{{{~~~{{{zzzzzzyyywwwtttqqqooopppqqqrrrtttttttttuuuvvvvvvwwwwwwxxxwwwvvvtttssssssssssssrrrsssuuuuuuttttttvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvuuuvvvxxxxxxvvvuuuuuuvvvxxxzzz~~~~~~}}}||||||}}}~~~}}}}}}||||||{{{{{{||||||}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}~~~zzzuuupppllljjjfffaaa\\\WWWUUURRRPPPPPPQQQSSSTTTUUUUUUVVVVVVWWWWWWWWWXXXYYYXXXWWWUUUTTTTTTSSSSSSTTTSSSSSSTTTTTTVVVWWWWWWVVVVVVVVVWWWXXXZZZ[[[\\\ZZZ[[[\\\\\\\\\[[[ZZZZZZ[[[[[[\\\\\\^^^___```aaaccccccddddddcccaaa___^^^______```aaaccceeeggghhheeeggghhhkkklllnnnooooooooonnnnnnnnnnnnoooooopppxxxzzz|||~~~{{{yyyvvvtttqqqnnnnnnppprrrtttrrrtttvvvyyy|||~~~~~~~~~|||||||||}}}~~~}}}}}}}}}~~~~~~~~~}}}|||{{{{{{{{{}}}~~~}}}|||zzzyyyzzz{{{{{{{{{}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}yyyuuurrrpppoooooosssvvvzzz~~~~~~~~~{{{wwwvvvuuuuuusssoookkkiiihhhhhhiiikkkkkkkkkkkkkkkkkkkkkkkklllkkkiiigggeeedddccccccbbbdddfffffffffggghhhjjjjjjjjjiiiiiiiiiiiiiiiiiifffhhhiiiiiihhhggghhhiiikkkoootttzzz~~~~~~~~~~~~~~~~~~~~~|||xxxvvvooolllgggdddcccaaa]]][[[XXXWWWVVVUUUVVVXXXZZZ\\\]]]^^^^^^___````````````bbbaaa```^^^]]]\\\\\\\\\[[[[[[[[[\\\]]]]]]^^^___]]]^^^^^^```aaaccceeefffggghhhjjjkkkkkkkkkjjjiiigggggghhhiiikkkmmmooopppooooooppppppooommmjjjhhhkkkkkklllmmmoooppprrrrrrqqqsssuuuwwwyyyzzz{{{|||||||||||||||}}}}}}}}}~~~|||yyywwwxxxzzz|||zzz{{{}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}|||}}}~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}}}}~~~}}}}}}||||||{{{|||}}}~~~~~~~~~~~~}}}|||}}}~~~~~~}}}{{{xxxvvvuuuuuutttvvvyyy}}}|||yyywwwwwwwwwtttppplllhhhgggggggggiiiiiihhhfffdddcccbbbaaa```___]]][[[YYYWWWVVVVVVVVVWWWYYYYYYYYYYYY[[[]]][[[[[[[[[[[[ZZZZZZZZZZZZWWWXXXYYYYYYXXXWWWYYYZZZ\\\___eeekkkqqquuuwwwxxxxxxvvvssspppnnnmmmmmmnnnqqqtttxxx|||~~~}}}{{{zzzzzz{{{zzzyyywwwtttqqqoookkkiiigggeeeeeeeeedddccc______^^^^^^___aaadddeeejjjjjjllllllmmmmmmllllllmmmllljjjhhhgggfffeeeeeedddddddddeeeeeeeeeeeeeeedddeeeeeeggghhhjjjlllmmmoooqqqsssuuuvvvvvvuuutttoooooopppqqqsssuuuwwwxxxxxxyyyzzzzzzyyyvvvtttrrrqqqqqqrrrsssssstttttttttyyyzzz|||~~~~~~~~~~~~~~~|||{{{{{{{{{|||}}}~~~}}}}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}{{{|||~~~~~~}}}zzz{{{|||~~~~~~~~~~~~}}}|||{{{{{{{{{|||~~~~~~}}}}}}|||yyyuuuqqqnnnmmmmmmmmmmmmllljjjgggdddaaa___^^^]]][[[YYYWWWUUUSSSRRRRRRRRRTTTUUUTTTSSSSSSTTTUUURRRRRRQQQQQQPPPOOOOOONNNMMMNNNNNNMMMKKKKKKMMMNNNOOORRRVVV[[[```dddfffgggeeedddaaa^^^\\\\\\\\\]]]^^^aaaeeehhhiiikkknnnpppsssvvvyyy}}}~~~|||{{{yyyxxxxxxxxxxxxxxxwwwuuutttsssoooooooooooooooppppppppppppoooooonnnooopppqqqrrryyyyyyzzz{{{{{{zzzyyyxxxwwwvvvtttrrrpppoooooonnnmmmnnnnnnnnnnnnmmmllllllkkkkkkkkklllmmmnnnppppppqqqssswwwzzz{{{{{{zzzyyytttttttttuuuvvvwwwyyyzzzxxxxxxyyyyyyxxxvvvuuusssrrrrrrsssttttttttttttsssuuuvvvwwwyyyzzz{{{||||||}}}}}}}}}zzz{{{zzzzzz{{{|||}}}~~~~~~~~~}}}~~~||||||~~~~~~}}}|||||||||}}}}}}{{{yyyyyyzzz{{{zzzyyy{{{}}}~~~~~~}}}}}}}}}}}}~~~zzz{{{{{{||||||}}}}}}}}}{{{wwwuuuttttttuuusssqqqooollliiieeecccbbbaaa```^^^\\\ZZZYYYXXXXXXWWWXXXYYYWWWUUUTTTTTTUUUQQQPPPOOONNNMMMKKKJJJJJJHHHIIIHHHGGGEEEDDDFFFGGGGGGIIIKKKOOORRRUUUXXXYYYVVVTTTRRRPPPOOOOOOPPPQQQRRRUUUXXXZZZ[[[\\\^^^```bbbdddgggjjjmmmpppqqqqqqrrrsssuuuxxx{{{~~~~~~~~~~~~|||{{{{{{zzzzzzzzz{{{{{{|||||||||||||||{{{zzzyyyxxxyyyyyyzzz{{{zzzzzzyyywwwyyy{{{|||{{{{{{{{{{{{~~~}}}|||{{{zzzzzz{{{{{{|||}}}~~~~~~|||zzzyyyvvvuuusssqqqooonnnmmmmmmmmmmmmmmmmmmllljjjiiiggggggffffffffffffgggggghhhiiikkkooosssuuutttsssrrrmmmmmmlllllllllmmmnnnnnnkkkkkkkkkjjjjjjjjjiiiiiiggghhhiiikkkllllllkkkkkkhhhiiijjjkkklllllllllllllllnnnpppsssuuuvvvwwwwwwuuuvvvwwwzzz|||}}}zzz|||||||||||||||}}}~~~~~~~~~~~~|||{{{{{{zzzzzz{{{}}}~~~}}}||||||}}}}}}|||zzzyyy{{{}}}~~~~~~}}}|||{{{{{{||||||wwwxxxxxxxxxyyyyyyyyyzzzzzz{{{{{{|||}}}~~~{{{yyyyyyyyyzzzwwwvvvssspppmmmjjjhhhggghhhgggeeecccaaa```______^^^^^^^^^\\\YYYWWWWWWXXXRRRRRRPPPOOOMMMKKKJJJJJJHHHHHHGGGEEECCCBBBCCCEEEEEEEEEFFFHHHKKKNNNPPPRRRNNNLLLJJJIIIHHHIIIJJJKKKNNNPPPSSSTTTUUUUUUWWWYYYXXXYYY\\\___bbbeeeggggggeeefffhhhkkkooorrrtttuuuvvvvvvwwwxxxyyy|||~~~zzz}}}||||||zzzyyyxxxwwwwwwtttuuuvvvxxxyyyzzz{{{{{{~~~}}}|||{{{||||||}}}wwwvvvvvvuuuuuuuuuvvvvvvyyyyyyzzzzzz{{{zzzzzzzzzxxxyyyzzz|||}}}}}}~~~~~~~~~~~~|||{{{zzzzzzyyytttuuuvvvvvvuuussspppoookkkjjjhhhfffdddcccbbbbbbbbbbbbbbbbbb```^^^\\\[[[ZZZYYYYYYXXXWWWXXXXXXXXXZZZ]]]aaaeeeggggggfffeee^^^]]]\\\\\\[[[[[[\\\\\\]]]]]]\\\[[[[[[\\\\\\]]]UUUVVVXXX[[[]]]]]]]]]]]]]]]^^^______``````_________aaadddgggiiikkkkkklllgggggghhhjjjllloooqqqrrrqqqpppooonnnooottt{{{~~~}}}}}}}}}~~~{{{||||||}}}~~~~~~}}}}}}}}}~~~~~~|||{{{zzzzzzyyyzzzzzzxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxyyy{{{||||||~~~}}}}}}}}}~~~|||zzzyyyyyyzzzxxxuuurrrpppppppppqqqrrrqqqqqqpppnnnmmmkkkjjjiiiiiihhhgggeeecccaaa```ccc___ZZZVVVUUUUUUTTTSSSSSSRRRPPPNNNKKKJJJIIIHHHIIIHHHGGGHHHIIILLLOOOQQQNNNMMMLLLKKKKKKLLLMMMNNNOOOPPPRRRUUUWWWWWWXXXXXXYYYZZZ\\\]]]]]]]]]___aaacccdddgggiiilllnnnooopppqqqqqqqqqrrrtttuuuwwwxxxwwwyyy|||}}}zzzyyyxxxwwwvvvxxx{{{}}}}}}}}}|||zzzxxxvvvtttttttttttt||||||~~~~~~~~~}}}|||zzzzzzyyyxxxxxxxxxxxxyyyvvvvvvvvvwwwyyy|||~~~~~~|||{{{{{{{{{{{{yyyvvvuuuuuuwww{{{yyywwwuuusssrrrqqqqqqpppnnnkkkjjjiiiiiigggfffbbbdddfffggghhhiiikkklllmmmoooqqqrrrrrrqqqqqqrrrssssssssstttttttttttttttwwwvvvvvvwwwyyy|||{{{wwwssspppmmmiiifffgggfffdddbbb```_________[[[\\\\\\[[[WWWUUUTTTTTTVVVUUUTTTRRRPPPNNNMMMLLLMMMMMMMMMLLLKKKKKKJJJJJJOOOQQQSSSUUUVVVVVVUUUTTTSSSRRRQQQPPPPPPPPPQQQRRROOOPPPPPPPPPPPPOOONNNNNNOOOOOOPPPRRRSSSSSSSSSSSSUUUVVVWWWWWWWWWVVVUUUTTTUUUWWWYYY\\\^^^_______________``````bbbccceeefffggggggfffeeefffiiinnnrrrtttwww{{{~~~~~~~~~}}}~~~~~~~~~~~~}}}~~~~~~{{{zzzyyyxxxwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxzzz{{{{{{|||~~~|||{{{{{{{{{}}}~~~{{{xxxwwwvvvxxxvvvsssqqqpppqqqrrrsssvvvvvvwwwvvvvvvuuutttsssrrrrrrrrrqqqqqqooonnnmmmmmmiiidddaaa```______^^^[[[YYYWWWUUURRRQQQPPPOOOOOOOOOOOOOOOQQQSSSVVVXXXTTTSSSRRRQQQQQQQQQRRRSSSTTTUUUWWWYYYZZZZZZZZZZZZ[[[]]]___``````aaabbbdddgggiiikkkmmmooopppqqqrrrrrrssssssssstttvvvwwwwwwxxxyyy||||||xxxtttpppooolllkkkjjjkkkmmmooooooooolllkkkiiigggfffeeeeeeeeemmmnnnooopppqqqqqqpppoooooonnnmmmmmmllllllmmmmmmjjjjjjkkklllnnnppprrrtttuuuuuuuuuuuutttrrrpppooommmmmmmmmkkkhhhggghhhiiikkkjjjhhhgggeeedddddddddbbb```^^^]]]]]]]]]\\\[[[ZZZ[[[]]]]]]]]]^^^aaaccchhhjjjnnnpppqqqqqqssstttuuuuuuvvvvvvvvvvvvvvvvvvxxxxxxxxxyyy{{{}}}}}}xxxuuurrrooolllhhheeebbb```\\\ZZZYYYYYYXXXWWWVVVUUUTTTTTTQQQRRRSSSQQQOOOMMMLLLLLLPPPOOONNNMMMKKKIIIHHHGGGHHHHHHHHHGGGGGGGGGGGGFFFJJJKKKMMMPPPQQQPPPOOOOOONNNMMMLLLKKKJJJKKKLLLLLLJJJKKKKKKLLLLLLLLLKKKKKKLLLMMMNNNOOOPPPQQQQQQQQQSSSSSSTTTUUUTTTSSSRRRQQQSSSTTTWWWZZZ\\\^^^^^^^^^_________```aaabbbcccdddddddddcccbbbbbbdddiiillloooqqqtttxxx|||~~~}}}|||{{{zzzyyyyyyyyyyyyxxxxxxwwwwwwvvvuuuuuuuuuuuuvvvxxxyyyyyyzzz}}}~~~~~~|||zzzyyyyyyyyyzzz||||||yyyvvvtttsssrrrqqqnnnmmmlllnnnpppqqqrrrrrrssstttuuuuuuuuuuuuttttttuuuuuuuuutttssssssqqqnnniiigggfffeeeddddddcccbbb___]]]ZZZXXXWWWVVVTTTTTTTTTUUUWWWYYY\\\]]]^^^]]]\\\ZZZZZZZZZ[[[\\\]]]^^^___aaabbbaaaaaa```ccceeeggghhhhhhiiikkklllnnnoooqqqsssuuuvvvwwwxxxxxxxxxxxxxxxyyyyyyzzzzzzzzz|||~~~~~~~~~~~~~~~|||xxxsssnnniiifffdddaaa```^^^___aaabbbbbbaaa^^^]]][[[YYYWWWWWWWWWWWW]]]^^^```aaabbbbbbbbbbbbaaaaaa```_______________]]]]]]^^^___```bbbdddeeefffffffffeeedddcccbbbaaa^^^______]]][[[ZZZZZZ\\\[[[ZZZYYYXXXXXXWWWXXXXXXVVVTTTSSSSSSTTTTTTTTTSSSSSSTTTTTTSSSSSSUUUXXX[[[bbbfffkkkooorrrtttwwwyyy{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{{{{|||~~~~~~|||zzzvvvqqqlllgggdddaaa^^^ZZZXXXVVVTTTRRRPPPNNNNNNOOOPPPOOONNNMMMLLLNNNOOOPPPPPPNNNLLLLLLMMMMMMLLLKKKIIIHHHFFFEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGIIIKKKMMMNNNNNNMMMLLLKKKJJJIIIHHHHHHHHHIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLNNNNNNPPPQQQRRRSSSSSSSSSTTTUUUVVVVVVVVVUUUTTTSSSUUUWWWZZZ]]]___aaabbbbbbbbbaaaaaaaaaaaabbbcccdddddddddcccbbbaaacccgggjjjkkkmmmooorrrvvvyyy{{{}}}~~~~~~}}}|||||||||{{{zzzyyyxxxwwwvvvuuuuuutttvvvwwwxxxxxxyyy|||~~~~~~|||{{{zzz{{{}}}~~~~~~~~~~~~{{{xxxwwwxxxyyyyyyzzz|||}}}yyyvvvsssrrrlllkkkhhhffffffgggiiikkkiiijjjlllnnnpppqqqrrrssssssssssssssssssrrrqqqppppppmmmjjjgggggggggfffeeefffeeebbb```]]][[[ZZZZZZYYYYYYZZZ[[[]]]___aaacccfffeeecccbbbaaabbbbbbccceeefffhhhiiijjjkkkjjjjjjlllooorrrsssttttttuuuwwwtttvvvxxx{{{}}}~~~~~~{{{yyyuuupppjjjeeebbb```___]]]\\\\\\]]]^^^]]]\\\ZZZXXXVVVUUUTTTSSSTTTTTTVVVWWWYYY[[[\\\]]]]]]\\\ZZZYYYYYYXXXXXXXXXXXXXXXVVVVVVWWWXXXYYYZZZ[[[\\\\\\\\\[[[[[[ZZZYYYXXXXXXXXXYYYYYYXXXVVVUUUVVVXXXTTTTTTTTTSSSTTTTTTUUUVVVUUUTTTSSSSSSUUUWWWWWWVVVUUUUUUTTTSSSRRRTTTXXX[[[cccgggmmmssswww{{{~~~~~~|||zzzyyyxxxwwwtttooojjjddd```]]]\\\YYYVVVTTTTTTSSSQQQOOOLLLNNNPPPRRRRRRQQQPPPOOOQQQRRRTTTTTTRRRQQQRRRSSSPPPPPPOOOMMMLLLJJJIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMOOOQQQSSSTTTTTTSSSRRROOOOOOMMMLLLLLLLLLMMMNNNMMMNNNOOOQQQRRRSSSSSSSSSUUUVVVWWWYYYZZZ[[[[[[[[[]]]^^^_________^^^\\\[[[^^^```cccfffiiijjjkkklllhhhhhhggggggggggggggghhhjjjjjjjjjhhhggghhhkkknnnnnnoooqqqsssvvvzzz}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}|||{{{zzzyyyxxxuuuwwwxxxxxxxxxyyy|||~~~}}}{{{{{{{{{}}}~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}~~~}}}{{{xxxxxxxxxzzzzzz{{{}}}|||xxxvvvtttllljjjgggdddcccdddfffgggiiijjjllloooqqqssstttuuuwwwvvvvvvuuusssrrrpppooopppmmmjjjiiiiiihhhgggfffeeecccaaa___]]][[[[[[ZZZ^^^^^^```aaacccfffhhhiiihhhgggfffdddddddddeeefffiiijjjlllnnnpppppppppppprrruuuyyy{{{{{{||||||~~~yyy{{{}}}~~~~~~}}}}}}{{{yyyuuuqqqkkkgggcccaaaaaa___]]]]]]^^^___^^^]]][[[ZZZXXXWWWVVVVVVVVVVVVXXXZZZ\\\]]]____________YYYYYYXXXWWWWWWWWWWWWXXXUUUVVVWWWXXXXXXYYYYYYZZZXXXXXXWWWVVVVVVUUUUUUUUUWWWXXXYYYWWWVVVVVVWWWYYYUUUUUUUUUUUUVVVWWWXXXYYYZZZYYYYYYZZZ\\\^^^___^^^]]]]]]\\\[[[ZZZ[[[___bbbiiimmmtttzzz~~~|||xxxvvvuuutttrrrqqqoookkkgggccc```^^^\\\ZZZXXXVVVVVVUUUTTTRRRPPPRRRTTTWWWXXXXXXWWWVVVTTTVVVWWWXXXWWWVVVWWWXXXXXXXXXWWWVVVTTTSSSRRRRRRQQQRRRRRRSSSTTTUUUVVVVVVXXXYYY\\\^^^______^^^]]]XXXWWWVVVUUUUUUUUUVVVVVVVVVWWWXXXZZZ[[[\\\]]]]]]^^^___```bbbdddeeeeeeeeehhhhhhiiijjjiiihhhgggfffhhhjjjmmmpppssstttuuuuuuqqqqqqpppooooooooopppppprrrrrrqqqpppoooooorrrtttttttttvvvxxxzzz}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}|||xxxzzz{{{{{{{{{{{{~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{{{{|||}}}}}}|||~~~~~~|||zzzzzz{{{{{{|||}}}{{{yyywwwpppnnnkkkhhhggggggiiijjjkkklllnnnqqqsssuuuvvvwwwxxxxxxwwwvvvtttrrrpppooonnnllljjjiiiiiiiiigggfffdddcccaaa```^^^]]]]]]]]]]]]^^^```bbbeeeggghhhiiiiiihhhgggfffgggggghhhiiimmmnnnppprrrssstttssssssssswww{{{}}}~~~~~~|||~~~~~~~~~~~~|||zzzxxxtttpppllliiihhheeecccaaaaaacccccccccbbb```___]]]\\\[[[[[[\\\\\\___```bbbdddeeeeeedddddd^^^^^^]]]\\\\\\\\\\\\]]]ZZZ[[[\\\]]]]]]]]]]]]]]][[[ZZZZZZYYYXXXXXXYYYYYY[[[\\\\\\[[[ZZZZZZ\\\^^^\\\\\\\\\\\\]]]___```aaacccbbbaaacccfffhhhhhhhhhiiiiiihhhgggffffffiiikkkrrrvvv{{{~~~{{{xxxvvvuuuuuupppooommmkkkhhhfffdddccc```^^^[[[ZZZZZZZZZXXXWWWWWWXXXZZZ\\\]]]^^^^^^^^^^^^```bbbbbbaaaaaaaaabbbbbbbbbaaa```___^^^]]]]]]\\\\\\]]]^^^______``````cccdddgggiiijjjjjjiiihhhcccbbbaaa```___``````aaaaaaaaacccdddeeeffffffgggfffgggiiikkklllmmmnnnnnnpppqqqrrrrrrrrrqqqooonnnppprrrtttwwwyyyzzzzzzzzzyyyxxxxxxwwwwwwwwwxxxxxxvvvvvvwwwvvvtttuuuwwwyyyyyyyyy{{{|||~~~~~~~~~~~~||||||}}}~~~~~~~~~}}}}}}{{{}}}~~~~~~}}}~~~~~~~~~~~~~~~}}}|||{{{{{{{{{zzz{{{{{{|||||||||}}}}}}}}}}}}~~~|||}}}~~~{{{yyyrrrpppnnnlllkkkmmmnnnppppppqqqrrruuuvvvxxxxxxyyyyyyyyyyyyxxxwwwuuutttsssqqqooommmmmmmmmmmmkkkjjjgggfffeeedddcccccccccccc```bbbdddfffiiikkklllmmmoooooonnnnnnnnnpppqqqrrrwwwwwwxxxyyyyyyxxxwwwvvvtttxxx|||}}}zzzwwwuuusssrrrnnnmmmkkklllmmmnnnnnnmmmjjjiiigggfffeeeeeefffggghhhiiikkklllllllllkkkkkkhhhgggffffffeeeeeeffffffddddddffffffgggfffeeeeeeeeedddcccbbbaaabbbcccccceeefffffffffeeeeeegggiiiiiiiiijjjjjjkkklllnnnnnnpppooonnnppprrrtttuuuuuuuuuuuuvvvuuusssssstttvvvyyy|||~~~{{{yyywwwwwwwwwtttsssqqqpppnnnmmmlllllliiigggdddccccccbbbaaa___aaabbbcccdddeeeggghhhhhhlllnnnoooooonnnnnnnnnooommmmmmlllkkkjjjjjjiiihhhhhhhhhiiiiiijjjjjjjjjkkknnnoooqqqtttuuuttttttsssooonnnlllkkkkkkkkklllmmmlllmmmnnnoooppppppqqqpppnnnoooqqqssstttvvvvvvwwwwwwwwwxxxyyyxxxwwwvvvuuuvvvwwwyyy|||}}}~~~}}}}}}|||||||||{{{{{{|||}}}}}}yyyzzzzzzzzzyyyyyy{{{}}}}}}~~~}}}~~~~~~~~~~~~}}}||||||~~~~~~}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~||||||{{{{{{{{{||||||}}}|||}}}~~~|||}}}|||zzzqqqpppnnnmmmmmmooorrrtttwwwxxxyyy{{{|||}}}~~~~~~}}}}}}}}}}}}}}}|||{{{{{{yyyxxxvvvvvvwwwwwwuuusssjjjjjjiiihhhhhhhhhiiiiiijjjlllnnnqqqsssuuuvvvwwwwwwvvvvvvvvvwwwyyy{{{|||}}}zzzyyyvvvzzz~~~|||{{{zzzyyywwwvvvwwwxxxzzzyyyyyytttsssqqqpppppppppqqqqqqooopppqqqrrrrrrrrrqqqppppppoooooonnnnnnnnnnnnnnnlllmmmnnnoooooonnnmmmlllnnnmmmlllkkkjjjkkklllmmmooopppqqqqqqpppqqqssstttwwwwwwwwwwwwxxxyyy{{{{{{|||{{{zzz{{{~~~}}}}}}|||}}}~~~}}}~~~{{{yyyxxxxxxxxxzzzyyywwwvvvuuutttttttttrrrpppmmmllllllkkkjjjhhhlllllllllmmmnnnpppqqqrrrrrrsssuuuuuutttsssssstttvvvvvvuuutttssssssrrrrrrqqqqqqrrrrrrrrrrrrssssssuuuwwwyyy{{{||||||{{{zzzxxxwwwuuutttttttttuuuvvvuuuuuuvvvwwwxxxxxxxxxxxxtttuuuwwwyyy{{{|||}}}}}}{{{|||}}}}}}}}}|||{{{zzzzzz|||}}}}}}}}}}}}}}}}}}~~~{{{}}}~~~}}}}}}}}}~~~~~~~~~~~~||||||||||||||||||||||||}}}}}}|||{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{zzz{{{|||~~~~~~}}}wwwvvvtttssstttuuuwwwyyyyyyzzz|||~~~~~~~~~~~~~~~}}}~~~~~~}}}|||xxxwwwvvvuuuttttttttttttvvvwwwzzz}}}{{{}}}~~~|||{{{{{{{{{{{{|||}}}}}}||||||{{{zzzyyyyyyyyyyyywwwxxxxxxwwwvvvuuuwwwxxxwwwxxxyyyzzz{{{{{{{{{{{{yyyyyyxxxxxxxxxxxxwwwwwwzzz{{{{{{|||}}}~~~~~~~~~~~~{{{zzz{{{{{{|||}}}~~~~~~}}}{{{xxxuuussstttsssrrrrrrrrrrrrrrrrrrqqqrrrssstttvvvwwwxxxyyy{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{||||||zzzzzz{{{{{{{{{zzzyyyyyy{{{{{{|||~~~}}}{{{zzzyyyzzz|||}}}{{{{{{}}}~~~~~~~~~zzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~|||||||||||||||}}}~~~~~~~~~~~~||||||{{{||||||}}}~~~~~~~~~~~~~~~}}}|||}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyxxxxxxyyyzzzzzz~~~~~~~~~}}}|||{{{{{{}}}~~~zzzyyyxxxwwwwwwxxxzzz{{{{{{|||~~~~~~~~~}}}}}}{{{{{{{{{|||}}}}}}~~~~~~|||zzzxxxwwwwwwvvvuuuuuuvvvvvvvvvvvvwwwxxxyyyzzz|||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}~~~}}}~~~~~~zzzzzzzzzzzz{{{|||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}{{{{{{{{{{{{{{{|||}}}}}}||||||||||||{{{{{{{{{{{{||||||||||||}}}~~~~~~~~~}}}||||||~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{zzz{{{{{{|||||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxwwwwwwxxxxxxyyy|||||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}|||||||||}}}~~~|||{{{{{{|||}}}~~~~~~~~~~~~~~~}}}|||zzzyyyyyyzzz|||}}}|||}}}~~~~~~}}}|||yyyyyyyyyxxxyyyyyyzzzzzzyyyzzz{{{|||}}}~~~~~~zzzzzzzzzyyyyyyzzz{{{{{{}}}}}}|||||||||{{{{{{{{{zzzyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{zzzzzzzzzyyyyyy||||||||||||}}}~~~~~~~~~~~~~~~}}}|||{{{}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~|||}}}}}}}}}}}}}}}}}}|||||||||||||||{{{zzzyyyxxxzzzzzz{{{{{{{{{zzzyyyyyyxxxxxxxxxyyyyyyyyyyyyyyywwwwwwwwwxxxxxxxxxxxxxxxzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{|||||||||}}}~~~{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}|||~~~}}}~~~~~~}}}yyyxxxwwwvvvvvvxxxzzz{{{{{{|||}}}}}}}}}}}}||||||zzzzzzzzzzzzzzz{{{|||}}}zzz{{{|||}}}~~~~~~{{{{{{zzzzzzzzzzzzzzzzzz||||||||||||{{{{{{{{{{{{yyyyyyyyyxxxxxxyyyzzzzzz||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~~~~~~~}}}~~~~~~~~~~~~{{{}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}~~~~~~}}}}}}|||||||||}}}}}}~~~~~~~~~||||||}}}}}}|||{{{zzzzzz{{{{{{||||||{{{zzzzzzyyyyyyyyyzzzzzz{{{{{{{{{{{{xxxxxxyyyyyyzzzzzzzzz{{{{{{{{{||||||||||||{{{{{{yyyzzzzzzzzzzzzzzz{{{{{{zzz{{{|||}}}}}}}}}}}}}}}zzz{{{|||~~~}}}}}}~~~~~~}}}~~~}}}||||||~~~}}}|||}}}}}}|||yyywwwvvvwwwyyy{{{~~~~~~~~~|||{{{wwwvvvuuutttuuuwwwyyyzzz{{{||||||||||||{{{{{{{{{{{{{{{{{{|||}}}~~~}}}}}}||||||||||||||||||~~~~~~}}}}}}}}}|||||||||{{{{{{zzzyyyyyyzzzzzzzzz~~~~~~}}}}}}}}}|||||||||{{{{{{{{{{{{|||}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~}}}|||{{{{{{}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{{{{{{{||||||}}}~~~~~~~~~|||||||||}}}~~~~~~||||||}}}~~~~~~}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{yyyzzzzzz{{{|||||||||{{{{{{|||}}}~~~}}}}}}|||{{{{{{|||{{{{{{{{{|||{{{xxxvvvrrrsssssstttuuuwwwyyyzzzwwwxxxyyyzzz{{{{{{{{{{{{~~~~~~}}}}}}|||||||||{{{~~~|||{{{{{{{{{{{{|||}}}}}}||||||}}}~~~~~~~~~}}}}}}|||{{{zzzyyyuuutttsssrrrssstttvvvxxxzzzzzzzzzzzzzzzzzzzzzzzz|||||||||}}}~~~~~~~~~}}}||||||||||||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}|||{{{{{{~~~~~~~~~}}}||||||}}}~~~~~~}}}}}}|||~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~}}}~~~~~~~~~~~~~~~~~~}}}||||||}}}}}}}}}zzzxxxrrrrrrrrrrrrsssuuuwwwxxxwwwxxxzzz{{{|||||||||{{{~~~}}}}}}|||{{{zzzzzzzzz}}}~~~~~~~~~~~~~~~~~~~~~zzzzzzzzzzzz{{{|||~~~~~~}}}~~~~~~}}}xxxxxxwwwvvvvvvvvvwwwwwwwwwwwwxxxzzz{{{~~~}}}{{{yyyxxxxxxyyyzzz{{{}}}~~~~~~{{{zzzzzzyyyxxxvvvvvvuuuooonnnmmmllllllmmmoooppprrrrrrrrrssstttuuuwwwwwwxxxxxxxxxyyy{{{}}}~~~~~~~~~}}}~~~~~~}}}||||||}}}~~~||||||}}}}}}}}}}}}||||||zzz|||~~~~~~}}}~~~~~~~~~~~~~~~|||}}}~~~~~~}}}}}}}}}~~~~~~{{{yyyttttttssstttuuuwwwxxxzzz}}}~~~~~~}}}||||||{{{}}}~~~~~~{{{{{{||||||||||||{{{{{{xxxxxxyyyyyyzzz|||}}}~~~yyy{{{~~~~~~~~~|||{{{{{{wwwwwwvvvuuuttttttttttttuuuvvvwwwxxx{{{}}}~~~~~~{{{wwwuuusssrrrtttuuuwwwyyyzzz|||||||||xxxxxxwwwuuutttsssrrrqqqhhhgggfffddddddeeeggghhhjjjjjjkkklllnnnqqqssstttrrrsssssstttvvvxxxzzz{{{yyyyyyyyyzzzzzz{{{{{{{{{~~~~~~~~~~~~~~~~~~||||||}}}}}}||||||}}}}}}~~~~~~|||{{{{{{|||}}}~~~}}}{{{zzzzzz{{{|||~~~~~~~~~}}}}}}~~~~~~|||{{{zzzzzz|||||||||}}}}}}}}}}}}}}}~~~{{{zzzzzzzzzzzzzzz{{{{{{zzz{{{|||}}}||||||||||||{{{zzzyyyxxxxxxxxxyyyzzz{{{|||}}}~~~|||wwwtttrrrqqqqqqtttuuuuuuuuuuuuuuuvvvvvvtttsssrrrqqqooommmlllkkkiiigggdddbbbccceeeeeeeeefffggghhhjjjkkklllmmmmmmqqqpppnnnmmmmmmmmmoooppprrrqqqppppppooooooppppppqqqsssuuuxxxzzzzzzzzzyyy||||||}}}~~~~~~||||||||||||}}}~~~~~~}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}||||||~~~~~~~~~}}}}}}}}}~~~}}}||||||}}}~~~~~~}}}|||||||||}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}||||||zzz{{{{{{|||}}}~~~~~~~~~~~~|||xxxuuutttssssssttttttttttttttttttuuuuuuuuutttsssqqqooonnnlllllljjjhhhfffeeeggghhhiiihhhjjjjjjlllmmmoooppppppqqqtttrrrpppnnnmmmmmmnnnooonnnmmmllllllkkkkkkllllllmmmooorrrtttvvvvvvuuuuuuuuuuuuvvvwwwzzz~~~~~~|||zzzyyyzzz{{{|||}}}~~~~~~~~~}}}~~~~~~|||{{{|||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~||||||{{{{{{|||~~~}}}zzzxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvuuusssrrrpppooonnnnnnlllkkkkkkmmmoooppppppqqqrrrssstttuuuwwwwwwxxxyyyxxxvvvsssqqqpppppppppnnnmmmlllkkkkkkkkklllmmmnnnppprrrtttvvvvvvuuutttrrrqqqppppppqqqtttvvvxxxzzz|||}}}{{{zzzzzz{{{||||||}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}{{{{{{{{{|||}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}||||||}}}~~~~~~~~~}}}}}}}}}}}}|||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{yyywwwvvvuuutttuuusssssstttwwwyyyzzzyyy{{{{{{|||}}}~~~|||zzzxxxwwwvvvvvvuuusssrrrqqqrrrssstttwwwxxx{{{}}}}}}}}}|||{{{vvvuuusssqqqqqqqqqrrrssstttvvvxxx{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||||||~~~~~~}}}|||||||||||||||||||||}}}}}}~~~{{{||||||}}}~~~}}}|||}}}||||||~~~~~~|||zzzzzz{{{}}}~~~}}}{{{yyyvvvtttttttttuuutttuuuwwwyyy{{{|||||||||}}}~~~~~~}}}|||||||||||||||~~~~~~~~~~~~~~~}}}||||||{{{{{{~~~|||||||||}}}~~~}}}zzzxxxwwwwwwxxxxxxxxxyyyzzz{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~|||~~~~~~~~~~~~~~~~~~~~~|||{{{{{{|||~~~~~~~~~}}}}}}|||{{{{{{}}}~~~}}}|||vvvrrrrrrxxx~~~~~~}}}}}}}}}|||{{{zzzxxxwwwvvvuuupppnnnjjjgggggghhhjjjllluuuyyy}}}|||xxxwwwvvvuuutttsssrrrqqqllljjjfffcccaaaaaacccdddhhhkkkpppvvvyyy{{{{{{zzzyyyxxxwwwvvvuuuvvvwwwxxx|||}}}~~~~~~~~~|||{{{zzzzzzyyyyyyyyy}}}~~~||||||||||||zzzyyytttttttttsssrrrqqqqqqpppkkkhhhddd```^^^]]]]]]^^^^^^```dddhhhkkkkkkkkkjjjjjjhhheeecccbbbbbbcccddddddeeehhhnnnvvv~~~|||xxxtttpppllljjjhhhhhhiiikkkmmmppprrrsssuuuwwwzzz}}}~~~}}}|||zzzyyy{{{{{{}}}~~~}}}}}}~~~|||zzzyyyxxxwwwvvvuuutttuuuxxx}}}}}}{{{wwwwwwwwwvvvvvvuuuuuuuuupppmmmiiidddaaa____________aaacccfffggggggfffeeefffdddaaa^^^\\\[[[\\\\\\ZZZ[[[]]]ccclllwww{{{rrrpppmmmjjjfffbbb___^^^\\\\\\^^^```bbbeeefffgggjjjllloooqqqssstttttttttzzz}}}{{{xxxwwwxxxyyy||||||zzzyyyzzz{{{|||{{{zzzxxxxxxwwwuuurrrpppooonnnnnnppptttxxxyyyzzzyyyxxxwwwwwwwwwwwwxxxxxxvvvvvvuuutttuuuwwwyyy{{{~~~~~~~~~~~~|||zzzyyyxxxwwwyyywwwuuussstttwwwyyy{{{~~~~~~}}}}}}||||||{{{{{{wwwtttpppllliiifffeeeeeefffggghhhjjjjjjiiihhhggggggeeeccc```^^^]]]\\\\\\XXXYYY[[[___hhhsss}}}wwwmmmkkkgggccc```^^^\\\\\\YYYZZZ\\\^^^```bbbcccdddgggiiikkknnnooonnnmmmlllnnnppprrruuuwwwxxxxxxwwwvvvtttpppllliiihhhhhhiiikkknnnrrruuuvvvuuusssrrrooonnnmmmllllllnnnrrruuuvvvvvvvvvwwwwwwvvvssspppmmmkkkiiihhhjjjlllmmmmmmiiihhhgggfffggghhhjjjkkklllkkkjjjjjjjjjkkklllmmmlllqqqwww|||~~~}}}zzzyyyzzz}}}~~~~~~~~~|||{{{zzzzzz|||zzzxxxwwwxxxzzzzzzzzz}}}~~~|||yyyuuurrrpppnnnnnnmmmnnnooooooooonnnmmmllliiiiiiiiihhhfffdddbbb```\\\\\\]]]```gggpppxxx}}}yyymmmkkkhhhdddaaa``````aaa___```bbbdddfffgggggggggjjjlllnnnpppooonnnkkkjjjhhhhhhiiijjjkkkkkkllllllmmmkkkiiigggeeedddcccccceeegggjjjmmmnnnmmmlllkkkeeefffggggggiiimmmrrrvvvxxxxxxxxxzzz{{{zzzwwwtttooommmjjjhhhhhhhhhhhhgggdddcccbbbaaaccceeeiiikkkkkkkkkkkkkkkjjjiiiiiiiiigggkkkqqqvvvyyy{{{}}}~~~}}}~~~~~~~~~~~~{{{yyyzzz|||~~~}}}~~~~~~~~~|||{{{|||}}}~~~|||{{{zzzyyywwwxxxxxxxxxxxxwwwvvvuuussstttvvvwwwvvvssspppnnnhhhggggggiiinnntttzzz~~~yyyvvvsssooonnnnnnooopppqqqrrrtttuuuvvvwwwwwwvvvxxxyyy{{{{{{zzzwwwtttrrrllllllkkkkkkkkklllmmmnnnnnnnnnmmmmmmlllkkkjjjiiilllmmmnnnpppqqqqqqppppppjjjllloooqqqssswww}}}}}}vvvtttqqqppppppooonnnllljjjiiihhhgggjjjnnnrrruuuuuuuuuvvvuuutttrrrooonnnlllppptttxxxzzz|||~~~}}}}}}}}}~~~}}}uuuuuutttuuuxxx}}}~~~}}}}}}}}}uuutttrrrqqqrrrtttvvvwwwssstttuuuvvvvvvuuusssrrruuuvvvwwwxxxxxxyyyyyyyyyuuuxxx|||~~~|||{{{zzzzzzyyywwwuuusssqqqppppppsssxxx}}}~~~{{{wwwuuutttvvvyyy|||}}}~~~~~~}}}|||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~|||{{{xxxxxxyyyyyyzzzzzz{{{{{{xxxvvvuuusssrrrqqqpppooosssssstttttttttssssssrrrqqqpppnnnllljjjiiiiiiiiimmmnnnnnnnnnnnnlllkkkjjjggggggfffffffffffffffgggiiijjjjjjkkkjjjjjjiiiiiifffeeedddddddddeeeggghhhhhhiiiiiijjjjjjjjjiiiiiiffffffggggggggggggfffffffffgggiiikkknnnppprrrsssxxxyyy{{{}}}~~~{{{vvvrrrooonnnnnnnnnooopppppppppqqqqqqrrrrrrrrrrrrrrrrrrtttuuuwwwxxxwwwwwwxxxyyyyyyzzzyyyxxxwwwxxxyyyzzz{{{{{{||||||zzz{{{|||~~~ssssssssssssttttttttttttrrrssssssssspppkkkgggccc^^^]]][[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVWWWXXXZZZ]]]```bbbdddffffffeeedddbbb```___^^^[[[[[[[[[[[[ZZZZZZZZZZZZXXXYYY[[[\\\\\\\\\^^^```aaaaaabbbbbbcccddddddeee___]]][[[ZZZ[[[[[[ZZZYYYZZZ[[[[[[\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\VVVWWWXXXYYYYYYXXXVVVUUUUUUUUUUUUVVVVVVWWWWWWWWWUUUUUUUUUTTTSSSRRRRRRRRRQQQQQQRRRRRRRRRRRRQQQQQQNNNNNNMMMLLLKKKJJJJJJJJJLLLKKKIIIHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIKKKLLLLLLMMMMMMMMMLLLLLLJJJIIIHHHGGGHHHIIIJJJKKKJJJKKKKKKLLLKKKKKKJJJJJJIIIJJJJJJJJJJJJJJJJJJIIIGGGHHHJJJLLLNNNQQQRRRSSSUUUWWWYYY[[[]]]^^^______YYYWWWSSSPPPNNNNNNOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQPPPPPPQQQRRRSSSTTTUUUVVVTTTTTTVVVVVVVVVVVVVVVVVVTTTUUUWWWXXXYYYYYYYYYYYYUUUVVVXXXYYYZZZ[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^___aaaaaaaaabbbccccccddddddddddddccccccaaaccceeeggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjjjjiiihhhggggggffffffggggggggggggiiijjjlllmmmnnnooouuuttttttsssrrrrrrqqqqqqnnnoooqqqtttvvvwwwxxxyyyrrrqqqooommmlllmmmnnnnnnrrrqqqqqqqqqrrruuuxxxzzz~~~}}}|||~~~~~~{{{yyyyyyzzz|||~~~{{{|||||||||{{{{{{}}}SSSSSSSSSSSSSSSSSSSSSSSSRRRSSSSSSSSSQQQMMMJJJGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBDDDFFFHHHJJJKKKKKKKKKKKKJJJIIIHHHFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCEEEEEEEEEEEEGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJFFFEEECCCDDDEEEFFFFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEAAAAAABBBCCCCCCCCCCCCBBB@@@@@@AAAAAAAAAAAAAAABBB@@@BBBCCCCCCBBB@@@AAAAAA======>>>?????????>>>>>>;;;;;;;;;;;;;;;;;;;;;:::<<<;;;999777777999;;;<<<:::999999999999::::::;;;<<<<<<===>>>>>>>>>======;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<<<<<<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;888888:::;;;===???@@@AAA???@@@BBBCCCDDDDDDDDDCCCAAA@@@>>><<<<<<===>>>???>>>>>>>>>>>>>>>?????????===>>>>>>??????@@@@@@AAA>>>@@@BBBBBBAAA@@@AAABBB???AAABBBCCCDDDDDDCCCBBB@@@@@@AAACCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHIIIKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJIIIJJJKKKLLLMMMNNNOOOPPPSSSSSSSSSRRRRRRRRRRRRRRRPPPQQQSSSTTTVVVWWWWWWXXXQQQQQQPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQSSSTTTVVVXXX]]]bbbhhhmmmpppsssvvvxxxuuuqqqkkkddd^^^ZZZXXXWWWYYYZZZ\\\```cccdddbbb```[[[ZZZXXXVVVVVVWWWXXXYYYVVVWWWXXXXXXWWWXXXYYY[[[[[[[[[[[[[[[\\\\\\\\\\\\```bbbdddeeegggggggggfffaaaaaaaaaaaaaaaaaaaaaaaaccceeehhhlllqqqtttvvvxxxqqqpppmmmjjjhhhfffddddddbbbcccdddfffgggggghhhhhhggggggffffffeeedddcccccc``````______```aaacccddddddeeeeeefffggghhhhhhhhhhhhiiijjjlllmmmoooppppppqqqrrrttttttsssrrrrrrsssqqqsssuuuvvvvvvvvvtttsssqqqqqqrrrrrrssstttuuuuuuuuutttsssrrrtttvvvyyy||||||||||||~~~||||||{{{{{{zzzzzzyyyyyywwwxxxyyyzzz{{{|||}}}}}}~~~~~~~~~}}}}}}||||||||||||||||||||||||yyyyyyyyyyyyyyyyyyxxxxxxAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBB@@@>>><<<;;;999999888888888888999999888888888888888888888888:::::::::;;;<<<===>>>???<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::;;;<<<<<<;;;;;;===>>>============>>>>>>>>>>>>>>><<<;;;;;;<<<======<<<;;;;;;;;;<<<<<<;;;;;;:::888888999:::::::::::::::<<<;;;;;;:::::::::;;;;;;888888888888777777777777777:::<<<;;;999777888999444555555666777777666666555555555555555444444333444444444555555666777888333333333333333444555555555666666777888888777777333444444555666555555555666666777777666555555444444555555555555555555444333444444555666777888888666777888999999777666555666666555555555666666777666666666666666666666666555666666777777666666666444777999999777666777999666888999:::::::::888777666777888999999999999999;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::999999999<<<<<<============<<<<<<===<<<<<<<<<===>>>>>>???<<<<<<;;;;;;<<<<<<===>>>??????>>>=========>>>>>>======>>>>>>???@@@AAAAAA???????????????@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDD???@@@AAABBBBBBAAAAAA@@@>>>>>>???@@@AAAAAABBBBBBEEEHHHLLLNNNPPPQQQTTTVVVSSSPPPLLLHHHEEECCCBBBBBBCCCCCCDDDFFFIIIIIIGGGEEEFFFEEEDDDCCCCCCCCCCCCDDDBBBCCCDDDDDDCCCDDDFFFHHHEEEFFFFFFFFFFFFGGGGGGGGGEEEFFFHHHJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKMMMPPPSSSVVVWWWXXXQQQPPPNNNLLLKKKJJJIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMNNNOOOOOOPPPPPPQQQPPPQQQSSSSSSQQQPPPQQQRRRPPPQQQRRRSSSSSSSSSRRRRRRPPPQQQQQQQQQRRRRRRSSSSSSRRRRRRQQQRRRSSSVVVXXXZZZ^^^___bbbeeehhhjjjlllllllllooorrrssstttxxx~~~yyysssoooiiihhhfffdddbbb```______]]]^^^^^^^^^^^^_________^^^^^^_________`````````]]]^^^```aaabbbbbbaaaaaaccccccccccccbbbaaa```______^^^]]]]]]\\\]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYY[[[]]]___```bbbbbbcccdddddddddddddddddddddddddddddddddddddddcccbbbaaaaaa``````aaaaaa```__________________``````aaabbbcccbbbaaa___^^^]]]]]]]]]^^^^^^^^^______^^^^^^^^^^^^]]]\\\[[[ZZZWWWWWWWWWWWWWWWWWWWWWVVVSSSTTTTTTUUUVVVWWWXXXXXXZZZZZZ[[[[[[\\\]]]]]]^^^YYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUVVVVVVVVV666666666666666666666666888888888777777666555444444444333333444444555666666666666666666666666666555444444444444444555666555555666777777777777777444444444555555555555555333444666555444444555666222333333444555555666666888666444444555666555444333444444444444444333333444444555666777777666666888777555444333333444444666555555444444333333333444777999888555222222444111111222333333444333333333333333333222111000///,,,---///111333222111111111000000000111222333333222222333444555555444444///000111333333222111111444444444444333333222111111111111222222111111111222222222333333333333444444555666666555333111///222333333333333333333222333333333333333333222222333333333333333222111111111444666666444333444666333555666777777555444222444444555555666555555555333333333333333333333333444444444444444333333222555666666777777666666555666555444333444555666777777777666666666777888888888888777666666666666777666666777777888888999999777777777888999999::::::888999999999999999888888333555777999:::999888777777888999::::::::::::999<<<===????????????AAACCC@@@???===<<<;;;;;;<<<<<<;;;;;;;;;<<<>>>>>><<<;;;::::::::::::999999999888777888999999999999;;;===::::::;;;;;;;;;<<<<<<<<<999:::===>>>???>>>===<<<999::::::::::::::::::::::::;;;<<<>>>@@@AAABBBBBB@@@@@@???>>>============<<<===>>>>>>????????????<<<<<<<<<<<<;;;;;;;;;;;;===>>>>>>>>>===<<<;;;:::>>>>>>>>>>>>????????????BBBBBBAAAAAAAAA@@@@@@@@@@@@BBBCCCCCCAAA@@@AAAAAA@@@@@@AAABBBBBBBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAA?????????@@@BBBDDDFFFGGGGGGHHHJJJLLLNNNPPPQQQQQQMMMQQQUUUVVVVVV[[[ccciiinnnpppqqqssszzzqqqeee]]]XXXQQQMMMOOONNNMMMKKKJJJIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHIIIGGGGGGGGGGGGHHHHHHIIIIIIEEEFFFHHHIIIJJJJJJJJJIIILLLLLLLLLKKKKKKIIIHHHHHHIIIIIIHHHGGGFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDDDDFFFFFFEEEEEEEEEFFFHHHIIIIIIIIIJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFGGGIIIJJJIIIHHHFFFEEEGGGGGGGGGHHHHHHHHHHHHIIIFFFFFFFFFEEEDDDCCCBBBAAABBBBBBCCCCCCCCCCCCCCCCCC???@@@@@@AAAAAABBBBBBCCCAAAAAABBBCCCDDDDDDEEEEEECCCCCCCCCCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBCCCCCCCCC333222222222222222222333333333333333333333333333333333333333333222111000222222222222222222222222111111222333333333333222444444444444444444444444111111111111111222222333222222222222222222222222444444444444444444444444333222111111000000111111555444333333222222222222333333333222222111111111111111111111111222222222111111000000//////......333333333333333222111000222111111111000000//////111111000000//////......000000000000000000000000000000000000000000000000000000/////////111222333000///...------...///000//////000000000000//////000000000000000000000000////////////////////////000111111000///......///000000000000000000000000000000000000111111111111000000000000000000000000111000/////////000222333333333333333333333333333111111222222222222111111111111111111111111111111222222222222222222222222111111111111111111111111333333333333333333333333333333222222111000000000444444444333333333222222111111222333333333333222444555555555555555555444555444444333333444444555333333333333333333333333333333333333333333333333444333333333333444555555666777777777666555555444333444444555555444444333555555555555555555555555333444444555555444444333555555555666666666666777777777666555555555555666555555555444444555555555777777777777888888888888777777777777777777777777555666777777888888777777888888777777666666666555555555555555555555555555888888888888888777666555777777777777888888888888;;;;;;::::::::::::;;;;;;777777777777777777777777777777777777888888888888:::::::::999:::;;;;;;<<<;;;;;;<<<<<<>>>???AAABBB???@@@BBBDDDFFFHHHJJJJJJPPPSSSVVVZZZaaannnyyyssseee[[[PPPHHHEEEDDDBBB???????????????????????????======<<<;;;;;;:::999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999:::;;;<<<;;;:::999888888999:::;;;999999::::::::::::999999999999999999999999999999::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<=========>>>>>>===<<<<<<;;;;;;;;;;;;::::::999999999::::::::::::;;;;;;;;;::::::::::::::::::::::::888888999:::;;;<<<<<<===;;;;;;:::999888777666666555777888999888777888999999777666666777777555444777777777777666666666666888888888888888888888888666777777777888888999999555666666666777777888888222222111111111111222222222222222222222222222222222222333333222222111000111111111111111111111111//////000111111111111000222222222222222222222222000000000000000111222222222222222222222222222222333333333333333333333333333222111111000000111111333333222111111111111111333333222222222111111111111111111111111000000000000000000000//////......222222222222222111000000111111111000000000//////.............../////////------------------------////////////////////////111000/////////000111222000///...------...///000000000111111111111000000////////////////////////........................///000111000........./////////////////////////////////000000000111111111//////////////////////////////.........///111111222222222222222222222222000111111222222111111000000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111222111111111000000000000000111222222333333222222222333333444444333333222333222222111111222222333333333333333333333333333222222222222222222222222222222111111222222333444444444444444444333222222222333333444444333333222444444444444444444444444222222333333333333222222333333333333444444444555333333333333333444555555333333333222222333333333444555555555555666666666555555555555555555555555000111222222333333222222555555555555444444444333333333333333333333333333555555666666666555555444555555555555666666666666333333222222222222333333555555555555555555555555444555555555555666666666555555555555555666777777666777777888:::;;;;;;<<<999:::;;;<<<>>>@@@AAABBB@@@CCCEEEGGGLLLUUUcccmmmwwwyyy{{{|||{{{{{{|||}}}~~~}}}|||{{{{{{{{{|||wwwqqqiiidddbbb^^^XXXSSSQQQJJJAAA<<<;;;;;;999666888888888888888888888888999999888777777666555555666666666666666666666666888888888888888888888888888777666666666666777888555444333333333333444555666666777777777777666666666666666666666666666666555555555555555555555555888777777777777777777888777777888888888888777777666666666666555555555444555555555555666666666666555555555555555555555555444444555555666666777777555555555555555444444444444444555444444666:::===@@@<<<777444444444444444666666666666555555555444333333333333333333333333222222222333333444444444333444444444555555555555111000000//////000000111111111111111111111111111111222222222222111111000////////////////////////...///000000111111000000000000000000000000000000///////////////000111111222222222222222222222222222222222222222222222222222222111000000000000111222111000000000000000000222222222111111111111111111111000000//////......000000000////////////...000000111111111000//////000000000000////////////+++,,,,,,---......//////------------------------////////////////////////111111000/////////000000//////...------...//////000000111111111111000000////////////////////////........................///000111000........./////////////////////////////////000000000000111111////////////////////////......---------...///000111111111111111111111111000111111222222111111000////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111/////////000111222222222000000000000////////////000000111222222222222222000111111111111111111000111000000//////000000111222222222222222222222222111111111111111111111111000////////////000111111000111111111111000000///111222222222222222222111222222222222222222222222000111111111111111111000000111111111111222222222//////000111222333444444111111000000000000111111222222222222333333333444222222222222222222222222000111111222222222222222222222222222222111111111222222222222222222222222111222333333333333333333222222333333333444444444222222111111111111222222222222222222222222222222222222222222333333333444222222111111222222333444222333555666777777777777444444555666777888888999888:::;;;;;;===BBBJJJQQQVVVWWWXXXXXXVVVUUUUUUVVVYYYXXXWWWVVVUUUUUUUUUVVVSSSOOOJJJHHHHHHFFFCCC@@@@@@<<<777555666777666444333333333333333333333333444444333333222222111111333333333333333333333333444444444444444444444444333333222222222222333333333333222222222222333333222222333333333333222222333333333333333333333333222222222222222222222222333333333222222333333333222222333333333333333222222222222222222111111111111111111222222222222333222222222222222222222222111111222222222222222222111111111222222222333333222222000///000444;;;@@@EEE???777222000111222333444444444333333333333222////////////////////////////////////000000000000111111111222222222222222000//////......//////000000000000000000000000000000111111111111111000000////////////////////////000111111222222222222222////////////////////////...............///000000111111111111111111111111111111111111111111111111222222111000000000000000111111000000///000000111111111111111111111111000111111000///...------,,,////////////////////////...//////000//////......////////////////////////,,,,,,------............////////////////////////////////////////////////111111000000////////////........................//////000000000000//////////////////////////////...........................///000000...---...000////////////////////////////////////000000000111////////////////////////..................//////000000000000000000000000000000111111111111000000////////////////////////////////////////////////////////////////////////000000000000000000000000/////////000000000111111111111111111111000000000///000000111222111111111///000000111111000000///000//////......//////000222222222222222222222222000000000000000000000000//////......//////000111/////////000000//////...000000111111111111000000111111111111111111111111000000111111111111000000//////000000000111111111......///000111111222222000000////////////000000000000111111111222222222000000000000000000000000000111222222333333222222111111111000000000000000111111111111111111111111///000111222222222222222111111111222222222333333444333333222222333333444111111111111111111111111000000111111111222222222222222111111222222333444222444666888888777666555333333333444444444555555777888999999888:::>>>AAACCCEEEFFFEEEDDDBBBBBBCCCEEEDDDDDDCCCCCCCCCBBBBBBCCC@@@>>>>>>>>>>>><<<:::888666444444666777666444222222222222222222222222222222111111000000000000000000000000000000000000111111111111111111111111000000////////////000000222222222222222222222222000000111111111111000000000000000000000000000000111111111111111111111111000111111111111111111000000111111222222222222111222222222111111111111111111111111111222222222222111111111111111111111111222222222222111111111111111111111111111111111111000000...---...222888===BBB===666000//////000111222222222111111111000000000000000000000000000000////////////000000000000000000000000000111111111///..................//////////////////////////////000000111111000000000000000000000000000000000000000111222222222222111000000000000000000000000...............//////000111111111111111111111111000000000000000000000000222111000000//////000000111111000000000000111111000000000000000000000000111000000///...---,,,,,,.............../////////---....../////////...........................////////////.........------////////////////////////........................000000000000//////......------............------------............------................................................---...000///...---...000...........................////////////000000000........................////////////////////////////////////////////////000000000111111000000000000000000000000000000000................................................////////////////////////000000000/////////......000000000000000000000000...///000000111111000000000000111111111111000000000000////////////000000111111111111111111111111///////////////////////////////////////000111111//////000000000000/////////000000111111000000///000000000000000000000000000000111111111111000000///000000000111111111111000000111111111111000///000000////////////000000000000111111111222222222////////////////////////---......///000/////////000000000000000000000000111111111111111111111111///000111111222222222222111111222222222333333333000000////////////000000111111111111111111111111000000111111111222222222222111111111111222333333333444666888888777555444333333333333333333333333333444555555444444666777777888::::::999888888999999999999999999999888888666555555555555555444222111111111222222222111000222222222222222222222222222222222111111111111111000000000000000000000000111111111111111111111111////////////////////////......////////////......///000000111111000000///000000000000000000000000111111111111111111111111000111222222222222111000//////000111111111111111111111111111111111111111000000000111111111222222111111111111111111111111111111111111111111000000111111111000///......---...////////////000333555999666222000/////////...000000000000////////////////////////////////////000000//////////////////000000000000000000000000///......------......///////////////////////////...//////000000000000///000000000000000000000000---...//////000000//////000000000000000000000000...............///000000111111111111111111111111000000000000000000000000111111000////////////000000000000000000111111222////////////000000000000000000//////......---------............/////////------.../////////......---------...............000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................//////000000000///......------............------,,,,,,------------,,,,,,........................------------------------,,,...//////...---...000..............................////////////000000........................//////000000000///......///////////////////////////000000111111000000///000000000000000000000000........................////////////////////////////////////////////////000000000///...---------............////////////......///000000000000000000111111222222111111000111000000//////000000111000000000000000000000000////////////////////////000000//////000000111222///000000111111111111111///000000111111000000//////////////////////////////000000111111000000///000000000000111111111111000111222222222000///...000000////////////000000000000000111111111222222........................//////000111111111111000//////000000000000111111111111111111111111111111000000111111222111111111111111222222222333333333000//////......//////000111111111111111111111111000000000111111111222222000000000///000000111222333444555555555444333222222222222222222111111111111222222222333333333333000222444444444333444555444444555555555555444333333333444444333333222111111111222222111000//////111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000//////000000000000/////////000000111111000000//////000000111111000000///000000000000000000000000////////////////////////000111222333333222111000------...///000000000000......///////////////000........./////////000000////////////////////////////////////////////////000//////...,,,++++++***---///111111000//////000111000///000000000...---////////////...................................................---------111111000000000000////////////............//////////////////////////////---...//////000000//////........................---......///////////////000000000000000000000000//////......//////000111111111111111111111111111000000000000000000000000111111000/////////////////////......//////000111........./////////000000////////////////////////---------.........//////------...///////////////,,,,,,---------...............------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---...///000000000///...,,,------......------,,,,,,------......------,,,........................------------------------,,,---///...------///000................................./////////000000............................../////////...---,,,//////////////////////////////000000000000//////////////////////////////........................////////////////////////////////////////////////.................................//////000000000---...//////000000//////000000111111111111000000000000////////////000000000000000000000000000000///////////////////////////////////////000111111///000000111222222111111000000000111111000000000////////////////////////......////////////......////////////000000000111---...000111222111///...//////............///////////////000000000111111////////////////////////000111111222222222222222.........//////000000000////////////////////////000000000111000000//////111111111111222222222222222111111000000111111222111111111111111111111111/////////000000000111111000000//////000000111222555555444444333333333222111111111111111111111111333222222222333333333222000222444444333222333444222333444555555444333333333444666666555444444444222222333222111000000000000000000000000000000000000000000111111111111111////////////////////////000000000000000000000000//////000111111000//////111222333333333333222111//////000000000000//////////////////////////////........................///000111222222111000///,,,---...///000000000000---.........////////////............////////////........................------......//////000000///.........------,,,,,,,,,...000000///...///000000///...///000000///...//////.........---------------------------------............---------,,,000000000//////.........//////............//////000000000000000000000000------...///000000//////------------------------///000000111111111111111///////////////////////////////////////000111111000000000000000000000000111111111111111111111111111111000///////////////---------------...///000---.........//////000000/////////000000000000000---------.........//////------...///000000000///,,,,,,,,,------.........***++++++,,,,,,------...................................................,,,---...000000000//////,,,,,,---......---,,,,,,---..................---........................------------------------,,,---......------///000..................................../////////000........................------...///...---+++***000000000000000000000000//////000000000000//////........................////////////////////////000000000000000000000000000000000000000000000000,,,,,,------.../////////000000111111222222333333---....../////////////////////000000000000////////////............//////000000000000000000000000000000000000000000000000///............///000000//////000111222222111111000000111111111111000000000000000000000000000000,,,------......------,,,........./////////000000***,,,...000111111000//////......------......///........./////////000000000000000000000000000000,,,------...............---------....../////////........................///000000000///...------000000000000111111111111000000////////////000000000000000000000000000000........./////////000000111111111111111222333333888777666555444444444444111111111222222222222333222111000000111111111000000222333333111000000111000111222333333222111111---///111222111000000000...///000///...------...111111111111111111111111//////////////////////////////////////////////////////////////////////////////000111111000//////---...///000000///...---...//////000000//////...////////////////////////000000000000000000000000---...000111111000...---...///000111222222222222/////////000000111111111/////////000000000111111000000000000000000000000......//////000111222222/////////000000000111111,,,...//////......000222222000......///000000000//////.........---------////////////////////////000000000//////........./////////......---------+++,,,---------,,,+++***,,,///222111---++++++,,,000///...---------------/////////////////////////////////.........------000000000//////............//////000000111222222000000111111111222222222///000000000111111111111111000000///.........///000000000////////////////////////////////////000------....../////////000---......////////////...000000111222222111111111//////...---------......,,,,,,,,,+++++++++******......................../////////......------------------....../////////------------------------///111222111...---------////////////////////////000///...---,,,---...///000000000///......------//////.........---------///000000000000000///...---------.........//////////////////////////////,,,---......//////......000000000000000000000000000000//////.........------------...///000000111///////////////////////////////////////........................///000000//////000000000000000000000000000000111111111111////////////////////////000000/////////.........////////////////////////000000000000000000000000///...------...///000111000000000000000000000000222111000///------------////////////////////////------------------------///............///000000////////////////////////........................///////////////////////////.................................///000111222222111000///............111111222222111111000000///000222222111111222333000000000000000000000000111111000///...---,,,,,,...//////111222333444444444333222111000000000111......//////000000000111222222222222111111111000111111222222222333333333222222222222222222333444//////.........//////000000000000000////////////222222222222111111111111000//////.........//////222222111111111111222333111111000///...------,,,/////////000000000000000222111000...------......///////////////............///000000000///---,,,//////............/////////////////////000000000000111222222222111000///111222222222111000...---///000111111111000...---////////////////////////111111111111111111111111000000000000////////////000///////////////000000///////////////000000000+++---...///...---...//////---***((((((***---///................................................000000000000000000000000---------------...//////000000111222222111000//////000111111///.........222111000000/////////000......//////////////////111111000000000000000000000000//////............------.........//////000////////////000000000000/////////000000000111111444333222222111111111222222222222222111111111111........................,,,,,,---------.........,,,,,,---............---......////////////......000//////...............------------,,,,,,,,,+++------------------------////////////.........------------.........//////------------------------)))+++---...---------///,,,,,,,,,,,,,,,,,,,,,,,,///...------------...////////////////////////////////////......------------....../////////......------........./////////........................---...//////000000//////000000000000000000000000000000/////////...............///000000111222222000000000000000000000000///////////////////////////............///000000000000////////////////////////000000000111111111//////////////////////////////.........---------////////////////////////////////////////////////333222000///.........///////////////////////////000//////...............////////////////////////........................///////////////000000111////////////////////////........................////////////////////////////////////////////////------------......///000111000000///............---...//////000000000000---...//////......///111////////////////////////111000000///...------,,,---......///000111111222222111000000/////////000111111111222222222333333111111111111000000000000000000000111111111111222222111111111111111222222333222222111222222333333111111111111111222222222222222222222111111111111222222222111111111222222///////////////.........333222222222111000000000222222222222222222222111///.........///000222333000000000000000000////////////000111111000///.../////////....../////////....../////////000000000000000111222222111000///000000111111000///...---///000000000000///......////////////////////////111111111111111111111111.........////////////////////////.../////////000////////////////////////,,,---/////////...///000000...,,,++++++,,,...000000000000000000000000000................................................111000///...............//////000000000000000///111///......///000//////111000000000000//////////////////000000111111111............////////////000000000000000/////////.............../////////000000//////////////////000000000000111111111222222222111000000000111111////////////000000000000////////////////////////---------------.........,,,,,,---...//////......------............------000000///..............................---------------------------------///////////////.........------------............------------------------)))+++---------,,,---///++++++++++++++++++++++++///......------......///---......///000000111111////////////............+++,,,------........................////////////........................//////000111111111111000000000000000000000000000000000////////////......000000000111222222333333000000000000000000000000///////////////////////////////////////000000111000000//////.........---////////////000000000000////////////////////////////////////............////////////////////////////////////////////////222222111000////////////////////////////////////------......//////000000000000000000000000000000........................000////////////000111111000000000000000000000000////////////////////////////////////////////////////////////000000000000......---------...//////000000//////////////////,,,,,,...///000111111111---...//////...---///000////////////////////////111111111000000//////........./////////000000000111000000/////////000000///000000000000111111111222222222111111111000000000000000111111111222222333222222111111111222222333222222111111111222222000000111111222222333333111111000000000/////////000000000000000111111111000000000000000///...---111111000000000000000000222222222111111000000000000000000111222444555666111111111111111111111111///000111222222111000000000000////////////000000......///000111222222333111222222333333222222111000000111111111000000///111111000////////////000111111111111111111111111111111111111111111111111.........///000000000111000000000000000000000000000000000000000000//////---///000111000//////000000000////////////000000000000000000000000000000////////////////////////------------------------111111000000000000000111------..................333000---...111333333111111222222222222222111111000000000000111111111222......////////////000000222222222222222222222111111111111111111111111111111111111111111000000000111111222222222333333333222111111000000000111111////////////////////////111111111111000000000000..................//////------...///000000000000/////////000//////...---000//////...---.........///.....................//////////////////////////////..........................................------------------------...///000000...------......................................./////////000/////////000000111111111////////////////////////++++++---...////////////....../////////000000000...........................///000000111111000000000000000000000000000000000000//////////////////000111111111222222222333000000000000000000000000///////////////000000000000000//////000000111222000000//////...---------....../////////000000000............////////////111111111111000000000000000000000000000000000000////////////////////////.........///000111222222000000000000000000000000....../////////000//////////////////////////////........................000////////////000111111000000000000000000000000////////////////////////////////////////////////......///////////////000000000////////////000000000000000000000000000//////000111222333333333333///000111111000///000222111111111111111111111111222222222222111111111111000000111111111111111111111111000000000111111222000000111111111111111111333333333333222222222222222222333333333333444444444444333333333333444444444444333222222222333333222222333444555666666777444444333333333222222222000000111111222222111111444444555555444333222111222222222222222222333333444444333333222111111111555555555555555555666666222222222333333444444444111222333444444444333222333222222111111222222333111111222333555666777777666666666777777777666666444444555555555555444444555444222111111111222333333333333333333333333333333333333333333333333333000111111222333444555555444444444444444444333333222222222111111111111111...000222222000///000111111111111222222111111111////////////////////////111111111111111111111111000000000000000000000000......///000222333555666000000000000111111222222444111...000333666666555444444555666666666555444111111111111111111111111333333333333333333333333222222222222222222222222222222333333333333333444333333333333222222222222222222222333333333444444555444444444444444555555333333333333222222222222222222222222111111000000/////////...............------///000000111111111000000111111000///......000000///...............////////////////////////000000000000000000000000............////////////////////////////////////...........................///111000///......///000000000000000000000000//////000000111111111111222222111111000000000000000000000000000000000000------...000111111111111/////////000000000111111////////////////////////......///000000000000///111111111111111111111111//////000000000000000000000000111111111111222222////////////////////////////////////000000111111000000000000000111222222000000//////............////////////000000000000------......////////////111111111000000000000///111111111111111111111111000000000000000000000000,,,---...///000111111222111111111111111111111111000000111111111000///...////////////////////////////////////////////////000000000000000111111222000000000000000000000000000000000000000000000000111111111111111111111111......//////000000000000111000000000000111111222333333444444444333222222333444444555444444333333222333444444222222333444222222222222222222222222222222222222222222222333222222222222333333333333222111111111222333444444666666666666666666666666555555555444444444333333555555555555666666666666666666555555666666777888::::::999888888888888888777888888999:::;;;;;;<<<:::::::::999999999888888555555777777888888777777777777777777777666555555999999999999999::::::::::::::::::999999999888888777888888888999999999888666666777888999::::::;;;777888999::::::999888888888888888777777888888888888999:::;;;<<<===>>>>>>>>>>>>==================;;;;;;::::::::::::::::::999888777555555666777777555555555555555555555555555555555555555555555555555555666777888888999999888888999999999888777666444444444333333333222222///111222222111000000111111111222333333222111111000000000000000000000000222222222222222222222222111111111111111111111111......///000222333555666000000000000111222333444000//////000333555666666666777888999999999888777777777666666555444444444555555555444444333333333333333333333444444444444444444555666666777888888666666666777777777888888666666777777777888888888666666555555666666777777777777666555444333333222555555444444333333222222111111000000000000//////...///000222222333333333222222333222222111000///222111111000000000000000000000000000111111111111000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000)))+++.../////////000222000000000000000000000000000000111222333333333333333333222222111000000///000000000000111111111111///000111111222222222222000000000000111111111111000000000000000000000000---...//////000000//////111111111111111111111111//////000000000000111111111111111111111111111111000000000000000000000000...//////000000111111222111111111111111222222333///000000000000000000000000000000000111111111111...//////000000111111222000000000000////////////111111111111111111111111111111111111111111111111///000000111111000//////222222222222222222222222111222333333333111000///111111111111111111111111111111111111111111111111333222222222222333444444333333333333333333333333333333333333333333333333444444444444444444444444222222222333444444555555222222222333333444666666:::;;;;;;<<<;;;999888777777888888888777777666555777888999888666555666777666666666666666666666666444444555555666666777777666666666777777888888888777777777777888999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>@@@@@@AAAAAA@@@???>>>>>>>>>>>>;;;;;;<<<<<<======>>>>>>>>>>>>>>>=========<<<<<<;;;<<<===?????????>>>>>>===<<<;;;;;;;;;<<<<<<===AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<===???AAABBBCCCCCCCCC???@@@AAABBBCCCDDDEEEFFFDDDDDDEEEEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@???>>>============<<<<<<;;;:::::::::::::::777777777777777777777777777777777777777777777777888888999999::::::;;;;;;999:::;;;;;;:::999777666555555555444333333222222///111222222000//////000111111222222222222111111222222222222222222222222111111111111111111111111////////////////////////111111000000000000000111333222222222333444666666444666999:::;;;<<<>>>???BBBCCCEEEFFFGGGFFFEEEDDDEEEEEEDDDBBBAAA@@@???>>>;;;;;;:::999888777777666999999999999:::::::::;;;999:::;;;<<<===>>>???@@@>>>>>>???@@@AAABBBBBBCCCAAAAAAAAABBBBBBBBBBBBCCC======<<<<<<======>>>???AAA@@@???===<<<:::999888===<<<<<<;;;::::::999999888777777777666666666666555666777888999:::::::::888888888888777666555444555555444333333333333444222333333333444444444444444444444444444444444444333333333444444444555555333333333222222222111111111111111111111111111111***,,,///000000111222333000000000000000000000000111222333444555555555444222222222222222222222111000000000111111222222222111111222222222222222111000000000111111111222222111111111111111111111111...///000000111111000000111111111111111111111111//////000000000111111111333333333333222222222222222222222222222222222222...//////000111111222222222111111111111222333333//////000000111222222222111111111111222222222222111222222333444444555555333333222222222111111111222222222222222222222222222222222222222222222222111111222333333333222111444444444444444444444444111222333555555444333222555555555555555555555555555555555555555555555555666666666666666777777888666666666666666666666666888888888888888888888888999999999999999999999999888888999::::::;;;<<<<<<999999:::;;;<<<===???@@@CCCDDDEEEDDDCCCAAA>>>===<<<======>>>>>>>>>>>>===???@@@@@@???>>>======???>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@AAAAAA>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCDDDEEEFFFHHHHHHEEEEEEEEEDDDDDDDDDCCCCCCFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGHHHIIIKKKMMMOOOPPPNNNMMMLLLKKKKKKJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGIIIKKKMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGIIILLLMMMNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMMMMNNNOOOQQQQQQQQQQQQQQQKKKLLLMMMNNNPPPQQQRRRSSSSSSTTTTTTTTTSSSQQQOOONNNLLLLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOOOONNNMMMJJJHHHGGGFFFEEEEEEDDDBBBAAA???==================>>>>>>======<<<;;;888888888888888888888888777777777777777777777777888888888888888888999999777888999999999777555333444444444333222111111111///111222111000......///000000000000000000000000000000000000000000000000////////////////////////------------------------111000///...............:::999999999999;;;===>>>AAAEEEJJJLLLKKKKKKMMMPPPUUUVVVXXXZZZZZZZZZXXXWWWSSSRRRQQQOOOMMMKKKJJJIIIGGGFFFEEEDDDCCCBBBAAA@@@???@@@@@@@@@AAAAAABBBBBB???@@@AAABBBDDDFFFGGGHHHFFFGGGHHHIIIJJJLLLLLLMMMKKKKKKLLLLLLLLLMMMMMMMMMIIIIIIIIIIIIIIIJJJKKKLLLOOONNNMMMKKKIIIGGGEEEDDDDDDDDDDDDCCCBBBAAAAAA@@@?????????>>>>>>=========<<<===>>>@@@AAABBBBBBBBB?????????>>>===<<<;;;:::888888777666666666666777555555555555666666777777999999999999999999999999666666666666777777888888444444444333333222222222222222222222222222222222000222444444222222222333222222222222222222222222111333444666777777666666111111111222222333444444000000111111222222222222111222222222222111111000000111111111111222222222222222222222222222222222000000111222222222222111111111111111111111111111//////000000111111111222444444444444444444444444444444444444444444444444...//////000111222222222222222111111222222333444//////000111222333444444111111222222222333333333444444555555666777888888777777666666666555555555222222222222222222222222333333333333333333333333///000222555666777777666555555555555555555555555///111333555777666666555888888888888888888888888888888888888888888888888999999999999999::::::;;;999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>???@@@AAAAAABBBAAAAAABBBCCCDDDFFFHHHIIIJJJJJJKKKJJJIIIFFFCCCAAAAAABBBCCCDDDEEEFFFFFFFFFFFFGGGHHHGGGEEEDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHIIIJJJKKKKKKFFFGGGHHHIIIJJJKKKLLLMMMNNNNNNOOOOOOQQQRRRTTTUUUTTTTTTSSSSSSRRRRRRRRRQQQRRRQQQQQQQQQPPPPPPPPPPPPMMMMMMMMMNNNNNNNNNOOOOOORRRRRRSSSUUUWWWZZZ\\\]]]___^^^]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYY[[[[[[ZZZZZZZZZYYYYYYYYYXXXZZZ\\\^^^___^^^]]]\\\YYYWWWUUUTTTUUUXXX[[[^^^^^^^^^^^^]]]\\\[[[ZZZZZZYYYYYYZZZ[[[\\\]]]^^^^^^______``````___]]][[[ZZZTTTUUUVVVXXXYYY[[[\\\\\\^^^^^^^^^^^^]]][[[XXXWWWTTTSSSSSSRRRRRRSSSSSSTTTSSSSSSTTTTTTTTTTTTTTTTTTRRRPPPMMMJJJHHHGGGGGGGGGDDDCCC@@@>>><<<;;;;;;;;;===>>>?????????>>><<<;;;999999999999999999999999777777777777777777777777777777777666666666666666555555777777666444222000333333222222111000/////////000222111///......///000000////////////000000---------------------------------------------------------------------------------------...//////AAA@@@??????AAACCCGGGIIIRRRWWW]]]^^^]]]^^^aaaeeeooopppqqqrrrsssrrrqqqqqqlllkkkhhheeebbbaaa``````___[[[UUURRRPPPOOONNNMMMNNNMMMKKKIIIHHHHHHIIIIIIKKKLLLNNNNNNNNNOOORRRTTTSSSUUUWWWYYY[[[\\\]]]^^^___``````aaa```___^^^]]]YYYWWWTTTTTTWWW[[[^^^``````___]]]ZZZXXXVVVUUUUUUUUUSSSPPPMMMKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFHHHIIIJJJKKKKKKKKKJJJIIIHHHFFFEEECCCBBBAAA@@@???<<<:::999999::::::999;;;>>>AAAAAA???===;;;::::::::::::::::::::::::;;;:::999999888888888999777777777777666666666666333333222111111222333333333333333333333333333333333333333333333333333333666666555444333333222222111111111000//////......////////////////////////555555555444333222111000//////000000111111222222000000111111111111000///000000000000000000000000000//////......///111222333222222222111111000000111222222222222333333333444444444333333222222222111111111222111111000///222222111000000000000000111111222333333333333222111111111111222333444555999::::::;;;;;;::::::999888888777666555555444444888777555333222222222333333333333222222222111111111111000///000222333444333333333444444444555555555555666777888999:::::::::::::::999888777777666666666666666777777777777777777888999::::::;;;;;;888999:::;;;===>>>??????BBBBBBDDDDDDDDDDDDBBBBBBAAAAAA@@@@@@AAAAAABBBCCCBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIMMMNNNPPPQQQOOOLLLHHHEEEGGGHHHIIIKKKLLLMMMMMMMMMNNNMMMMMMMMMLLLLLLKKKKKKNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNOOOPPPRRRTTTUUUQQQPPPPPPOOOPPPRRRTTTUUUXXXYYYZZZ\\\]]]^^^______```___]]]\\\[[[ZZZZZZZZZYYYYYYZZZ[[[[[[\\\\\\]]][[[[[[[[[[[[[[[\\\]]]]]]``````bbbdddfffiiikkkllllllkkkiiihhhgggggghhhhhhgggggggggfffffffffffffffhhhhhhgggggggggggggggfffhhhjjjlllnnnooonnnmmmllleeecccaaa```aaaccceeeggghhhiiikkklllkkkjjjhhhgggffffffggghhhiiijjjkkkkkklllkkkjjjjjjjjjjjjhhhfffaaaaaabbbbbbcccdddddddddhhhhhhgggeeedddbbb```___YYYXXXVVVUUUUUUTTTRRRPPPRRRPPPOOOOOOOOONNNKKKIIIKKKIIIFFFDDDBBBBBBBBBCCC??????===<<<;;;:::::::::999999999999999888777666333333333333333333333333555555444333333222111111111111111111111000//////111111000000/////////...////////////////////////......---------,,,,,,,,,(((%%%###$$$(((***+++))),,,,,,,,,++++++******************++++++,,,,,,,,,+++++++++++++++++++++,,,******+++,,,,,,,,,,,,+++LLLKKKJJJJJJLLLPPPTTTVVV___eeelllqqqrrrtttyyy}}}}}}~~~}}}{{{yyyvvvtttssssssrrrppplllgggbbb```___^^^\\\[[[ZZZYYYWWWVVVUUUTTTTTTSSSUUUXXXZZZ[[[\\\___aaabbbccceeehhhjjjkkkllllllnnnooooooooonnnllljjjiiieeeccc``````cccgggiiikkklllkkkiiifffdddbbbaaa```___]]]ZZZWWWUUUUUUUUUUUURRRRRRRRRQQQQQQQQQQQQQQQOOOOOOOOOPPPPPPQQQQQQQQQNNNNNNLLLKKKIIIGGGFFFEEEDDDCCCAAA>>>======>>>???:::<<<>>>@@@@@@???>>><<>>>>>===<<<;;;:::::::::999888888777777777888666666666666555555555555333222111000000111222333222222222222222111111111111111111111111111111111333333222222111000000///................................................///////////////...---,,,..................//////....../////////......---...........................------,,,---...///000000000//////............////////////000000000000222111111111000000000000//////000111111000000///000000///............///...///000000111111000000000000000000111222333333777777888888888888777777666555555444333333222222444333111000000000000111111111000000000/////////111111000000///000000000111111111111222222222222111222333444555666777777888888777666666555444444333333333444444444555555555555666666777888888999999::::::;;;<<<===>>>>>>===>>>????????????>>>=========<<<<<<======>>>???>>>??????@@@AAAAAABBBBBBBBBBBBCCCCCCDDDDDDEEEEEEGGGHHHJJJJJJIIIGGGDDDBBBDDDEEEFFFGGGIIIIIIIIIIIIMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMOOOQQQRRRPPPPPPPPPPPPQQQRRRSSSSSSVVVWWWXXXZZZ[[[\\\\\\]]]^^^]]]\\\[[[[[[ZZZZZZZZZ[[[[[[[[[\\\]]]]]]^^^^^^^^^^^^]]]]]]]]]^^^___```aaaaaabbbdddfffiiikkklllmmmlllkkkjjjiiiiiijjjjjjiiihhhhhhhhhhhhgggggggggjjjjjjjjjjjjjjjiiiiiiiiijjjkkkmmmoooqqqrrrrrrrrrnnnllliiigggggghhhiiijjjmmmnnnoooooonnnllljjjiiijjjjjjkkklllmmmnnnooooooooonnnmmmmmmnnnmmmkkkiiibbbbbbbbbccccccccccccdddffffffeeedddbbb```^^^]]]YYYVVVTTTSSSSSSSSSQQQPPPOOONNNLLLKKKKKKJJJHHHEEEDDDBBB@@@===<<<;;;<<<<<<;;;:::999777666666555555666666777777666666555444222222222222222222222222333222222111111000/////////////////////...------///.........---------------------------------------------,,,,,,,,,++++++,,,***((((((+++------,,,,,,,,,+++++++++******************+++++++++,,,,,,'''(((((()))***+++,,,,,,)))***++++++,,,,,,++++++[[[YYYXXXWWWZZZ^^^cccfffnnnuuu}}}}}}xxxtttqqqpppnnnmmmiiiiiihhhfffdddbbb```___]]]```dddhhhjjjkkknnnoooppprrrtttwwwyyyzzzzzzzzz}}}||||||{{{zzzxxxwwwvvvrrrpppmmmmmmpppsssuuuvvvxxxwwwvvvsssqqqooommmllljjjhhheeebbb```_________\\\\\\[[[[[[ZZZZZZZZZZZZXXXWWWUUUTTTTTTTTTUUUUUURRRQQQPPPOOOMMMLLLJJJJJJEEEDDDBBB@@@??????@@@@@@<<<<<<===>>>>>>>>>======@@@@@@>>>===;;;999777777777777666666555555666666555555444444444333333333111111000//////000111111111000000000//////......------------------------000//////......------,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++******,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---............------------,,,---.../////////...---...------,,,+++,,,,,,,,,+++,,,------......---------.........///000000111333333444444444444333333222222111111000/////////......---,,,,,,------.........------------,,,,,,////////////...---,,,,,,---.........////////////---......///000111222222444444333333222111111111//////000000000111111111111111222222333444444444666777777777888888888888777777888888888888777777777777666666777777888999999999::::::;;;;;;<<<<<<;;;<<<<<<======>>>????????????@@@@@@??????>>>===>>>???@@@BBBCCCCCCCCCCCCGGGGGGGGGGGGGGGFFFFFFFFFDDDDDDEEEFFFGGGHHHHHHIIIGGGGGGGGGGGGHHHJJJKKKLLLJJJKKKLLLMMMNNNNNNNNNNNNQQQQQQSSSUUUVVVWWWWWWXXXWWWVVVVVVUUUUUUVVVVVVWWWXXXXXXYYYYYYZZZ[[[[[[\\\\\\\\\[[[ZZZ[[[\\\]]]^^^]]]^^^___```bbbdddfffgggiiihhhhhhggggggggghhhhhhgggfffffffffeeeeeeeeeeeehhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjllloooqqqtttuuusssqqqnnnkkkjjjiiijjjjjjnnnnnnoooooonnnlllkkkiiikkkllllllmmmnnnoooppppppooonnnmmmnnnnnnnnnllljjjccccccccccccbbbbbbbbbbbbbbbbbbaaa```^^^]]][[[ZZZWWWTTTQQQPPPPPPPPPOOONNNLLLJJJHHHGGGFFFEEECCC@@@===<<<:::888777666777777777666555444333222222222333333333444333333222111111111111111111111111111000000//////...---------,,,,,,------,,,,,,+++***,,,,,,,,,++++++++++++***************************,,,,,,+++++++++*********...,,,++++++,,,------,,,+++++++++******************************+++++++++%%%%%%&&&((()))***+++,,,))))))***+++++++++++++++iiigggdddcccdddhhhmmmpppwww|||~~~{{{zzzyyyxxxvvvqqqqqqqqqpppmmmkkkhhhffffffjjjnnnrrrssstttuuuwwwwwwyyy{{{~~~~~~~~~}}}|||xxxvvvttttttvvvyyyzzz{{{}}}}}}{{{zzzwwwuuusssrrrnnnmmmkkkhhhfffdddcccccc``````___^^^^^^]]]\\\\\\ZZZXXXUUUSSSQQQQQQRRRRRRQQQPPPOOONNNMMMKKKJJJJJJ@@@???>>>===<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;999888666444333222444444333333333333444444222222222222111111111111//////............/////////......------,,,,,,+++++++++++++++++++++++++++------,,,,,,++++++++++++((((((((())))))*********************************)))******++++++++++++***++++++******))))))(((((())))))***++++++++++++***************************)))))))))*********++++++***)))))))))))))))))))))))))))))))))************,,,,,,,,,,,,+++++++++++++++,,,---...---,,,+++***++++++***))))))))))))*********+++,,,,,,,,,,,,++++++,,,,,,------......---//////000000000000//////.........------,,,,,,,,,***************+++,,,,,,,,,,,,+++++++++++++++++++++,,,---...---,,,***)))+++,,,,,,,,,------------+++++++++,,,---......////////////.........------------------............------......////////////000000000000000000000000222222222222222222222222222222111111222222333444333333444444444555555555555555555666777777888888777777777777777888999999888999:::;;;<<<<<<<<<<<<>>>>>>>>>==================>>>???@@@AAABBBCCCCCCAAAAAAAAABBBBBBCCCDDDDDDBBBCCCEEEFFFGGGFFFEEEDDDIIIJJJKKKMMMNNNOOOPPPPPPKKKKKKKKKKKKLLLMMMNNNOOOQQQQQQRRRRRRSSSSSSTTTTTTTTTSSSRRRRRRRRRSSSUUUVVVVVVVVVVVVWWWXXXZZZ[[[\\\^^^^^^^^^^^^______````````````______^^^^^^]]]]]]_________``````aaaaaaaaabbbaaabbbccceeeiiilllnnnmmmllliiigggeeeeeeeeeeeegggggghhhiiiiiihhhggggggggghhhhhhiiijjjjjjkkkkkkjjjiiihhhiiiiiiiiigggfffbbbbbbaaaaaa```______^^^]]]]]]]]]\\\ZZZXXXWWWVVVTTTQQQMMMLLLLLLLLLKKKKKKIIIGGGDDDBBBBBBAAA>>>===;;;:::999777666666666666666666444333333222222222000111111111111111000000////////////////////////......---------,,,,,,,,,++++++,,,,,,++++++***)))************************))))))))))))))))))))))))************)))))))))))),,,+++************))))))*********************))))))*********************&&&&&&'''((())))))******((())))))***+++*********ssspppmmmkkkkkkmmmppprrrvvvyyy}}}}}}}}}}}}}}}}}}|||vvvvvvvvvvvvtttrrrpppnnnnnnqqquuuwwwxxxwwwxxxxxx{{{}}}yyywwwuuuuuuwwwyyyzzzzzz||||||{{{zzzyyywwwuuusssooonnnllljjjgggeeedddccc``````___^^^]]]\\\[[[ZZZXXXVVVRRROOOMMMLLLLLLLLLKKKJJJIIIHHHGGGFFFEEEDDD::::::999888888888777777888777666555555666666777444444444333222222111111111111000000000111111222000000000/////////......------------------------,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++************))))))((((((''''''''''''))))))))))))))))))))))))))))))******+++******************))))))(((((((((((()))******+++++++++***************************))))))******++++++++++++))))))))))))))))))))))))((((((((()))))))))***************+++++++++++++++***,,,---...---+++)))(((***))))))((((((((((((((()))***++++++,,,,,,++++++)))***+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++************(((((()))******+++++++++++++++++++++++++++++++++((()))***+++,,,+++******++++++++++++,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,+++++++++++++++***+++++++++,,,,,,,,,------******+++++++++++++++,,,,,,++++++++++++*********........................///////////////000111111////////////000000000000//////000000111222222333222222111111222333555666333444555555666666666666666666666666666666666666777888999:::;;;<<<===>>>:::;;;;;;<<<==================???@@@@@@@@@???>>>@@@AAACCCEEEFFFGGGGGGGGGCCCCCCCCCCCCEEEFFFGGGHHHJJJJJJJJJKKKLLLLLLMMMMMMLLLKKKIIIHHHHHHJJJLLLNNNOOOOOOOOOOOOPPPQQQRRRRRRSSSTTTUUUVVVWWWWWWXXXXXXZZZZZZYYYXXXWWWWWWVVVVVVVVVVVVWWWXXXXXXYYYZZZZZZ\\\[[[ZZZZZZ[[[^^^aaacccbbbaaa```___^^^^^^^^^^^^^^^___```aaabbbcccccccccaaabbbbbbccccccdddddddddcccbbbaaabbbccccccaaa```___^^^^^^]]]\\\[[[ZZZZZZXXXXXXWWWWWWUUUTTTRRRQQQOOOMMMJJJHHHHHHHHHGGGFFFFFFCCC@@@???>>>>>><<<;;;:::999888777666555555555555444333222111111111222//////000000111000000///........................---------------,,,,,,,,,+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))******)))))))))(((((((((*********)))(((''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''((())))))******))))))uuussspppnnnmmmnnnooopppooopppsssuuuwwwxxxxxxxxxuuuuuuvvvwwwyyy{{{}}}~~~}}}|||{{{{{{|||}}}}}}|||xxxxxxxxxxxxxxxwwwvvvvvvsssuuuxxxyyyxxxwwwxxxxxx~~~wwwuuussssssuuuvvvvvvuuuvvvwwwxxxxxxwwwuuutttrrrooonnnllljjjgggeeecccbbb______^^^\\\[[[YYYXXXXXXTTTRRROOOLLLJJJHHHGGGGGGCCCBBBBBBAAA???>>>>>>===777777777777666666555555444333222222111222222222000000111111111111111111.........---......///000......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++)))))))))***************************************)))))))))))))))))))))))))))))))))((('''&&&&&&&&&((((((((((((((((((((((((((((((((()))((((((''''''))))))))))))(((((((((((((((((()))***++++++++++++************************))))))***++++++++++++***))))))))))))************((((((((()))))))))******)))))))))******************,,,///000111///---,,,***))))))((((((((((((((())))))***++++++++++++***((()))***+++++++++***))))))******************)))************))))))))))))'''((()))******************************+++++++++''''''((()))***++++++***************++++++++++++)))))))))******+++++++++*********)))))))))))))))************++++++++++++))))))))))))))))))))))))+++++++++++++++*********---,,,,,,++++++,,,,,,---.........---...//////000,,,,,,------------------,,,,,,,,,---......//////////////////000111222333///000111111222222111111222222333333333333444444333444444555666777888888555666777777888888777777::::::;;;<<<<<<;;;;;;::::::;;;<<<>>>???@@@AAAAAA?????????@@@AAACCCDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIGGGEEECCCBBBBBBDDDGGGIIIKKKKKKJJJJJJJJJKKKLLLLLLLLLMMMOOOQQQRRRSSSTTTTTTVVVVVVUUUTTTSSSRRRRRRQQQPPPPPPQQQRRRTTTUUUVVVVVVXXXWWWUUUUUUUUUWWWYYYZZZZZZYYYYYYXXXXXXXXXYYYYYYXXXXXXYYYZZZ\\\]]]^^^^^^\\\\\\\\\]]]]]]]]]^^^^^^]]]\\\\\\\\\^^^^^^\\\[[[YYYXXXXXXWWWVVVUUUUUUTTTSSSSSSSSSRRRQQQPPPNNNMMMJJJIIIGGGFFFFFFEEECCCAAABBB@@@===;;;;;;;;;;;;:::666666555555444333222222111000000///......//////......//////000000//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++*********************+++++++++))))))))))))))))))))))))******)))))))))((((((((()))***,,,+++)))((((((((((((((((((((())))))))))))))))))))))))((((((((((((*********)))((((((''''''''''''((()))))))))))))))nnnmmmlllkkkjjjjjjjjjjjjhhhhhhhhhiiikkkmmmnnnnnnjjjjjjkkklllnnnqqqsssuuuxxxxxxyyyyyyyyyxxxvvvuuuvvvtttssstttuuuvvvuuutttqqqqqqqqqrrrssstttuuuvvvrrrsssuuuuuuttttttuuuvvv||||||zzzyyyxxxxxxxxxrrrpppnnnnnnoooppppppoooooopppqqqrrrrrrqqqpppooommmllljjjhhheeebbb```^^^]]]\\\[[[YYYWWWUUUTTTSSSOOONNNLLLIIIFFFDDDBBBAAA===<<<<<<;;;:::999888888555555555555555444444333111111111000000000//////............////////////,,,,,,++++++,,,------...,,,,,,,,,+++++++++******)))***++++++++++++***)))'''(((((())))))*********(((((((((((((((((((((((('''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&%%%'''''''''''''''(((((((((&&&'''((()))************))))))))))))))))))))))))'''(((******++++++***)))(((((()))))))))*********(((((((((((())))))))))))''''''((((((((()))))))))***,,,111444777777666555+++***))))))(((((())))))'''((())))))******))))))((()))***++++++***)))(((((())))))******))))))((())))))))))))))))))******'''((()))******))))))(((((((((((())))))*********))))))((((((((())))))***(((((()))))))))*********((((((((())))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((++++++++++++++++++,,,,,,++++++***))))))***++++++------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,------...------......//////000000------...////////////...000000000111111222222222111111222222333333333333111222333444555444333333777777666666666666777777666777999:::<<<===============>>>>>>???@@@AAABBBAAAAAABBBCCCCCCDDDDDDEEECCCBBB???>>>>>>@@@CCCEEEHHHGGGFFFFFFFFFFFFFFFGGGHHHIIILLLNNNPPPQQQQQQRRRSSSRRRQQQPPPOOONNNNNNMMMLLLMMMNNNOOOQQQRRRSSSTTTRRRRRRQQQQQQQQQSSSTTTUUUUUUTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUVVVVVVUUUUUUVVVVVVVVVVVVWWWWWWWWWVVVUUUVVVXXXXXXVVVUUUSSSRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOOOONNNLLLKKKJJJFFFEEEEEEEEEEEECCC@@@===>>><<<999888888999999999333333333333222111000000///......---------------,,,,,,---...............+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++***))))))))))))))))))*********+++))))))))))))))))))))))))*********)))))))))(((((('''))),,,+++)))'''((()))'''''''''((((((((())))))))))))((((((((('''''''''((((((((('''''''''''''''&&&'''(((((())))))((((((eeeeeeeeeeeeeeeeeeeeeeeedddbbb``````aaacccccccccaaaaaaaaaccceeehhhkkklllooopppqqqqqqpppooommmlllnnnlllkkkkkkllllllkkkjjjhhhhhhhhhiiikkkmmmpppqqqmmmooooooooooooppprrrtttwwwzzz~~~|||zzzwwwtttqqqpppoooooommmkkkiiiiiikkkkkkjjjiiihhhiiikkkmmmnnnmmmlllkkkjjjiiigggeeebbb___]]][[[YYYXXXWWWUUUSSSQQQPPPOOOJJJIIIHHHFFFCCC@@@>>><<<::::::999888777666666555333333333444333333222222000000111111000///......------,,,,,,,,,++++++++++++*********+++,,,------++++++++++++*********)))((()))***++++++***)))(((&&&''''''((()))***++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********((((((((((((((((((((((((***+++******)))((('''&&&%%%%%%%%%&&&&&&'''''''''%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&''')))*********)))(((((((((((()))))))))******'''''''''((((((((())))))&&&&&&&&&''''''((((((((())),,,222777;;;======<<<++++++***)))))))))))))))&&&'''(((((())))))((((((((()))+++,,,+++***((('''((())))))))))))))))))((()))))))))***************'''''')))))))))((('''&&&'''''''''((((((((()))))),,,+++)))(((''''''((()))'''''''''((((((((())))))''''''((((((((((((((((((((()))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((************+++++++++,,,******((((((((((((******,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,+++++++++******++++++,,,---------,,,,,,---...............,,,------.........------.........//////000000000000000000111111111111111000000222333333222111111444333222111111111333333555666888999;;;<<<<<<<<<<<<<<<<<<<<<===>>>??????===>>>>>>???@@@@@@AAAAAAAAA???<<<;;;;;;===@@@CCCEEEDDDCCCBBBBBBBBBBBBBBBEEEFFFIIILLLNNNOOOPPPPPPOOOOOONNNMMMLLLKKKJJJIIIIIIJJJKKKLLLNNNPPPQQQQQQMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRQQQQQQPPPOOOOOONNNRRRQQQPPPOOONNNNNNNNNNNNPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPQQQSSSSSSRRRPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLKKKIIIIIIDDDDDDDDDEEEEEEBBB>>>;;;<<<999666555666777888888222333333333222111000000//////......------......***+++,,,---------------***************************************+++++++++***************))))))((('''((((((((())))))******((((((((((((((((((((((((************))))))))))))$$$'''******(((&&&'''(((&&&'''''''''(((((())))))))))))(((((('''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&''''''(((((((((((((((YYYYYYZZZ\\\]]]^^^___```^^^^^^\\\[[[[[[[[[\\\]]][[[\\\\\\]]]^^^___``````ccchhhjjjjjjjjjllljjjffffffdddbbbbbbccccccbbbaaa^^^^^^___aaaccceeeggghhhlllkkkiiihhhiiikkkmmmooooooqqqvvvzzz|||}}}}}}|||xxxtttooooooqqqqqqmmmiiihhhhhhgggfffffffffffffffhhhgggggggggggggggggggggfffeeecccaaa^^^\\\ZZZYYYWWWUUUSSSPPPNNNMMMMMMMMMJJJHHHFFFCCC???<<<999888777666555444444444444444111111222444555444222///111111000...---,,,+++***---------,,,,,,+++++++++,,,+++)))((('''((()))******)))(((''''''((()))*********++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''&&&'''((((((''''''(((***((('''&&&%%%%%%&&&'''(((''''''(((((('''&&&%%%%%%))))))))))))))))))))))))&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&((((((((((((((((((((((((&&&''')))(((''''''((()))&&&+++000666===BBB>>>777...+++'''%%%&&&'''(((((())))))((((((''''''&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))************))))))((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((,,,***(((&&&%%%%%%'''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******++++++******))))))(((((((((((((((((())))))))))))((((((***+++++++++++++++---,,,,,,+++++++++++++++)))************+++++++++...)))(((---///,,,,,,///))))))***+++,,,......///111111000000/////////...........................000000000000000000000000111111000000000000000111666666555666666777888999999999:::;;;<<<<<<<<<<<<<<<<<<======>>>>>>??????<<<;;;::::::;;;<<<===>>>???@@@AAABBBAAA@@@???>>>AAACCCFFFJJJLLLMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMOOOPPPOOONNNNNNOOOQQQRRRQQQPPPNNNLLLJJJIIIHHHIIIIIIIIIIIIIIIJJJKKKKKKIIIKKKNNNPPPPPPMMMJJJHHHKKKJJJJJJJJJJJJJJJKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGEEEBBB@@@===;;;:::777777777666555555444444111000000///...---------------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))************************((((((((((((((('''''''''******))))))((((((''''''%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&%%%%%%&&&'''((()))******((((((((((((((((((((((((SSSTTTUUUVVVWWWYYYZZZZZZXXXXXXWWWVVVVVVWWWXXXYYYXXXXXXYYYZZZZZZ[[[\\\\\\]]]aaacccbbbbbbcccaaa]]]^^^\\\ZZZXXXXXXXXXVVVUUUQQQQQQRRRSSSVVVYYY\\\^^^bbbbbbaaaaaabbbeeehhhjjjjjjlllnnnppprrrrrrqqqqqqqqqmmmiiiiiikkkkkkhhheeeeeeeeedddcccccccccccccccccccccdddddddddddddddddd______^^^\\\[[[ZZZYYYXXXVVVTTTQQQNNNLLLJJJIIIHHHHHHGGGDDDAAA>>>;;;999777666555444333222111111111111000000222333333111/////////...---,,,+++***)))+++++++++++++++************)))(((((()))***,,,...***)))(((((((((((()))***))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&'''((((((((('''&&&&&&'''(((((('''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&)))((((((((('''''''''&&&''''''''''''''''''''''''$$$%%%%%%%%%$$$$$$&&&(((+++222888999<<>>>>>>>>??????>>>>>>===@@@AAADDDGGGJJJKKKKKKJJJHHHHHHGGGGGGFFFGGGGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLNNNNNNMMMMMMNNNPPPPPPOOOMMMKKKIIIHHHGGGGGGHHHGGGGGGGGGGGGHHHIIIIIIHHHIIIKKKMMMMMMLLLJJJHHHJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIHHHHHHHHHGGGGGGGGGEEEDDDBBB@@@===;;;999888777666666555555444333333000000//////...------,,,------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((()))))))))%%%&&&&&&&&&'''''''''''')))((((((((('''''''''&&&'''''''''''''''''''''''')))((((((((('''''''''&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''LLLMMMNNNOOOPPPRRRSSSSSSQQQPPPPPPPPPQQQRRRSSSTTTTTTTTTTTTUUUUUUVVVVVVVVVVVVZZZ\\\ZZZYYYZZZWWWSSSSSSQQQOOOMMMLLLKKKIIIGGGCCCBBBCCCEEEHHHMMMRRRTTT[[[[[[[[[]]]```eeeiiikkkiiihhhgggffffffeeeeeeeeefffccc``````bbbcccaaa___`````````_______________]]]]]]^^^^^^_________```XXXXXXWWWWWWVVVVVVVVVUUUSSSQQQNNNKKKHHHFFFDDDDDDDDDCCCAAA???<<<999777666555444222111000/////////000///......000000///...------,,,+++***))))))((()))))))))))))))*********((((((((((((***,,,///000***))))))(((((())))))***((((((((())))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&(((((((((''''''''''''((((((&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$(((***,,,222666333111333666777+++)))'''''''''((('''&&&&&&&&&&&&''''''''''''''''''(((((()))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&(((((()))))))))*********'''((()))******++++++++++++***(((&&&&&&'''(((***'''''''''((((((((())))))+++'''&&&)))***))))))+++******+++,,,---...//////,,,,,,++++++++++++******------------------------------------------------000000////////////000000000000000111222444555666777777888888888777666666555555666777999:::;;;;;;<<<<<<;;;:::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>???BBBDDDFFFGGGHHHHHHEEEEEEEEEDDDEEEEEEFFFFFFIIIIIIIIIHHHHHHGGGGGGFFFGGGGGGGGGFFFEEEEEEEEEDDDGGGIIIJJJKKKJJJJJJLLLNNNMMMKKKIIIFFFDDDDDDEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEAAA@@@???===:::888777666555555555444333333222222/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((())))))******&&&&&&'''''''''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''GGGGGGHHHJJJKKKLLLMMMNNNKKKKKKLLLMMMNNNOOOPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSWWWXXXVVVTTTTTTQQQLLLIIIHHHFFFEEEEEEDDDAAA???;;;;;;;;;===AAAGGGMMMPPPTTTUUUWWWZZZ___dddiiikkkjjjhhheeeaaa^^^]]]]]]^^^]]][[[YYYYYY[[[\\\[[[ZZZ\\\\\\\\\\\\\\\[[[ZZZZZZWWWWWWXXXXXXYYYZZZZZZZZZTTTTTTTTTSSSRRRRRRQQQQQQMMMLLLJJJHHHEEECCCBBBAAA@@@???===;;;999777555444444333111000......------///---++++++---...------,,,++++++******)))))))))((((((((())))))*********'''''''''((()))+++---...))))))))))))))))))))))))&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''$$$&&&''''''&&&%%%'''(((((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%(((,,,///---000///)))'''***------)))(((''''''((((((&&&%%%&&&&&&''''''((((((((()))'''((())))))******))))))'''''''''''''''''''''''''''''''''(((((('''''''''(((''''''&&&&&&''''''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&'''((((((((()))))))))******&&&'''((()))************---+++)))''''''(((***+++''''''((((((((()))))))))&&&$$$###&&&)))+++,,,,,,***++++++,,,---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........///000000...//////000111333444555777777777777666555444444222333444555777888999:::<<<;;;;;;::::::999999999;;;:::999888888999;;;<<<<<<===???BBBCCCEEEEEEEEECCCCCCCCCCCCCCCDDDEEEFFFHHHHHHGGGFFFFFFEEEDDDDDDEEEEEEDDDCCCCCCBBBAAAAAACCCEEEFFFGGGFFFGGGHHHJJJJJJHHHEEEBBBAAAAAACCCDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEFFFGGGIIIIIIGGGGGGFFFEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDCCCCCCCCC>>>===<<<:::888666555444444444333222222111111000.........---------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''''''''((('''''''''((((((((())))))'''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''DDDDDDEEEFFFHHHIIIJJJKKKIIIIIIKKKLLLMMMNNNOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOPPPSSSTTTQQQPPPOOOLLLGGG@@@??????@@@AAAAAA???===999888999:::???EEEJJJNNNMMMNNNQQQUUUZZZ___cccfffjjjfffaaa\\\XXXWWWWWWXXXVVVUUUTTTUUUVVVWWWWWWWWWXXXXXXYYYYYYXXXXXXWWWVVVRRRRRRSSSSSSTTTTTTTTTTTTSSSSSSRRRPPPNNNMMMKKKKKKEEEEEEDDDCCCBBBAAA@@@@@@;;;:::999777666444333222333222111///...------------+++))))))+++,,,,,,++++++++++++***************(((((())))))******++++++'''''''''''''''(((((()))((((((((())))))(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%'''((((((''''''((()))''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&)))---000333111,,,&&&'''+++,,,)))((('''&&&&&&''''''&&&%%%'''''''''(((((())))))***''''''((()))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%'''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''(((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&''''''((('''(((((((((((()))))))))&&&&&&'''((())))))))))))***)))'''&&&%%%&&&'''(((((((((((()))))))))******'''&&&%%%%%%(((+++---,,,******++++++,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------...//////000/////////000111333444555666666666666666555444333111222333444666777888999999999999999888888777777999888777777777999:::;;;:::;;;===>>>@@@AAABBBCCCAAAAAAAAAAAABBBCCCCCCDDDFFFEEEEEEDDDCCCBBBAAAAAACCCCCCBBBAAA@@@??????>>>???AAACCCCCCBBBBBBDDDEEEFFFDDDAAA???>>>???AAABBBAAA@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCDDDEEEGGGHHHEEEEEEDDDCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@??????;;;;;;999888666555444333222222111111000/////////------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&&&&''''''(((((()))((((((((('''''''''&&&'''''''''(((((((((((()))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''AAAAAABBBCCCEEEFFFGGGHHHGGGHHHJJJKKKLLLMMMMMMMMMNNNNNNMMMMMMLLLLLLKKKKKKIIIMMMNNNKKKIIIIIIEEE@@@999999:::===???@@@>>><<<888888888:::>>>CCCGGGJJJKKKMMMOOOSSSWWW\\\___aaabbb___YYYTTTQQQPPPPPPQQQQQQQQQPPPPPPQQQRRRSSSSSSSSSTTTUUUUUUUUUTTTRRRQQQNNNNNNNNNNNNNNNNNNNNNNNNPPPOOONNNKKKIIIFFFEEEDDD>>>>>>??????>>>===<<<<<<666666555444333222111000000000///...------------+++***))))))++++++***)))))))))******************))))))))))))************((('''''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))(((''''''(((***&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&***,,,111...((($$$''',,,+++&&&(((&&&$$$$$$&&&'''&&&%%%'''''''''(((((((((((((((&&&''''''((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$((((((((())))))(((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&''''''''''''''''''&&&&&&'''''''''(((((((((%%%&&&'''((())))))))))))******)))((((((((((((((((((((()))))))))*********,,,,,,)))''')))---...,,,************+++++++++,,,******++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000000000000000111222333444444444555555555444333333111222222444555666777777666666777777777666555555666666666666666777888999888888999:::<<<===>>>?????????????????????@@@AAAAAA@@@@@@@@@???>>>>>>>>>?????????>>>>>>============>>>??????>>>>>>???@@@BBB@@@>>>===<<<===>>>???===============>>>??????AAAAAA@@@AAAAAABBBCCCDDDBBBAAA@@@???????????????============<<<<<<<<<<<<888777777555444333222222111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%&&&''''''(((((())))))(((((('''&&&&&&%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&======>>>???AAABBBCCCDDDEEEFFFGGGIIIJJJJJJJJJIIIJJJIIIIIIHHHGGGFFFFFFFFFDDDHHHIIIFFFDDDDDDAAA<<<999:::;;;>>>@@@AAA@@@>>>999999:::<<<>>>BBBEEEFFFKKKLLLNNNQQQTTTWWWZZZ[[[YYYVVVQQQMMMJJJJJJJJJKKKLLLLLLLLLLLLKKKLLLMMMNNNNNNOOOQQQQQQQQQPPPNNNMMMJJJJJJIIIIIIHHHGGGGGGGGGJJJIIIGGGEEEBBB@@@>>>===999:::::::::999888666555333333222111000000//////---,,,,,,++++++,,,,,,---)))))))))***,,,+++)))'''''''''((((((((()))))))))))))))(((((((((((((((((('''((((((((('''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&&&&''')))$$$%%%&&&''''''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$%%%'''((('''((('''###$$$''''''$$$(((&&&######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''((((((((((((******+++++++++***)))((('''''''''((((((((())))))+++,,,+++(((+++333555222)))))))))))))))*********)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...///000111111000000000000111111111111222333333333222222111111222222333444444555222333444555555555444444222222333444555555666555444444555666777999:::;;;======<<<;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::;;;======<<<;;;:::;;;<<<<<<<<<;;;:::::::::;;;;;;999999999999999::::::;;;======>>>>>>>>>>>>>>>>>>======<<<;;;:::999999::::::::::::999999999888888444444333222111111000000/////////...------,,,,,,++++++++++++++++++,,,,,,************************((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&::::::;;;<<<>>>???@@@@@@CCCDDDEEEGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBAAABBBFFFGGGDDDCCCCCC@@@;;;======???AAADDDDDDBBB@@@;;;;;;<<<>>>@@@BBBDDDEEEEEEFFFHHHJJJMMMOOOQQQQQQSSSQQQMMMJJJGGGGGGHHHHHHHHHIIIIIIHHHGGGGGGIIIJJJKKKLLLNNNOOONNNMMMKKKJJJGGGGGGFFFEEEDDDCCCCCCBBBDDDCCCAAA???===;;;:::999777777777777555333111000111111111000//////......*********)))***++++++,,,(((((()))+++,,,,,,)))&&&%%%&&&&&&''''''((((((((((((((((((''''''&&&&&&%%%''''''((((((((((((''''''$$$$$$&&&&&&&&&&&&$$$$$$&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$######%%%(((***''''''''''''''''''''''''$$$%%%'''&&&%%%%%%&&&((($$$$$$%%%&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%%%%&&&'''!!!'''***&&&$$$&&&(((((()))&&&"""!!!###%%%''''''%%%%%%%%%$$$$$$#########$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&***)))&&&$$$###$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''(((((((((((($$$&&&'''((((((&&&$$$###&&&&&&&&&'''''''''((((((&&&))))))(((...999===;;;(((((((((((())))))))))))))))))******+++++++++,,,************************)))))))))))))))))))))))),,,++++++,,,---...///000111111000///////////////...///000111111111111111000000111111222222222333000111333444555444444333///000222333444444333333111222222333444555777888;;;;;;:::999888888888888666666666666666777777777888888888888888999999999;;;<<<<<<;;;999888888999888888999999999888888888666666666666666777888888;;;;;;;;;<<<<<<;;;:::::::::999888777666666666666888888888888777777777777222111111000//////......///......------,,,+++++++++++++++++++++++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&