BM6P6(@ ӵĦĦӵĦ4ĉ@ӵ>L=hĦ4ĉ@ӵ>LGG=?HdĦ=ĪjGG=?HdĦӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??|||tttppp4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>AneneneneDenene>Ak<fhDenenene~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}|||{{{{{{{{{{{{||||||||||||yyyyyyzzz{{{|||~~~~~~~~~~~~}}}{{{zzzyyyyyyyyyyyyzzzzzzzzzzzzwwwwwwxxxyyy{{{}}}|||~~~~~~~~~~~~}}}}}}~~~~~~|||zzzxxxwwwwwwxxxxxxxxxyyyyyyyyyxxxxxxxxxyyyzzz|||}}}~~~{{{}}}~~~~~~~~~}}}zzz{{{|||}}}~~~{{{yyywwwvvvwwwwwwwwwxxxxxxxxxxxxzzzzzzyyyyyyzzzzzz{{{|||zzz|||~~~~~~~~~}}}}}}~~~}}}{{{zzzyyyyyyzzz{{{}}}}}}{{{yyyxxxvvvxxxxxxyyyzzzzzzzzzzzzyyyuuuuuuvvvxxxyyyzzz{{{||||||}}}}}}~~~~~~~~~~~~}}}}}}{{{zzzyyyyyyyyyzzz|||~~~}}}}}}}}}|||{{{zzzyyyxxxxxxxxxyyyzzzzzzzzzzzzzzzvvvwwwwwwxxxxxxyyyyyyyyy{{{|||}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}|||zzzyyyyyyyyyyyyzzz{{{|||yyyzzzzzzzzzzzzzzzyyyxxxxxxxxxyyyzzzzzzzzzzzzyyywwwwwwwwwwwwwwwwwwwwwwwwzzz{{{{{{|||}}}}}}|||||||||||||||}}}}}}}}}~~~~~~~~~}}}}}}}}}zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwvvvwwwxxxxxxyyyyyyxxxxxxvvvvvvwwwwwwwwwwwwxxxxxxyyyyyyzzz{{{||||||||||||zzz{{{{{{|||}}}}}}}}}}}}}}}}}}~~~~~~zzz{{{{{{zzzzzzzzzyyyyyyzzzzzzyyyyyyxxxvvvuuutttuuuuuuvvvwwwwwwwwwwwwwwwtttuuuvvvwwwxxxyyyzzzzzzxxxyyyzzz{{{||||||||||||zzzzzz|||}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~{{{||||||}}}}}}|||{{{{{{zzzzzzzzzyyyxxxvvvuuutttuuuuuuvvvwwwwwwwwwwwwvvvuuuuuuvvvwwwyyyzzz{{{|||xxxxxxzzz{{{||||||}}}|||zzz{{{}}}~~~{{{zzz|||zzz~~~|||}}}~~~~~~}}}xxxyyyyyyyyyxxxxxxwwwvvvvvvwwwwwwxxxxxxxxxxxxxxxwwwwwwxxxyyyzzzzzz{{{{{{xxxyyyzzz{{{|||}}}}}}}}}{{{}}}~~~~~~~~~~~~}}}}}}}}}yyyzzzzzzyyyxxxyyy|||~~~yyy~~~~~~}}}~~~wwwwwwxxxyyyyyyyyyyyyyyyxxxxxxyyyzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzzzzxxxyyyzzz|||}}}~~~~~~~~~|||~~~~~~}}}}}}||||||{{{{{{{{{zzzyyy{{{}}}~~~}}}}}}~~~~~~~~~}}}~~~}}}}}}}}}}}}|||zzzxxxwwwyyy{{{{{{{{{||||||}}}}}}~~~~~~|||||||||||||||||||||||||||{{{|||~~~~~~}}}~~~~~~}}}xxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{|||~~~~~~||||||~~~|||~~~~~~~~~|||{{{}}}~~~}}}}}}}}}~~~||||||}}}~~~~~~|||}}}~~~~~~yyyyyyyyyyyyyyyzzzzzz{{{|||||||||}}}~~~~~~~~~|||}}}~~~~~~~~~~~~}}}~~~~~~}}}{{{{{{{{{{{{|||~~~{{{zzzyyyxxxxxxzzz|||}}}{{{|||}}}}}}{{{}}}~~~~~~~~~|||{{{zzzyyyzzz|||}}}|||yyyxxxxxxzzz}}}{{{|||~~~~~~~~~}}}{{{{{{xxx{{{}}}~~~~~~~~~~~~~~~}}}{{{yyyzzz|||~~~~~~}}}zzzyyyzzz{{{~~~|||}}}~~~}}}|||}}}~~~}}}}}}}}}|||{{{zzzyyyxxxwwwyyy|||}}}}}}~~~}}}~~~~~~||||||}}}~~~~~~~~~~~~}}}|||{{{{{{}}}}}}~~~~~~|||yyywwwxxxzzzyyyyyyyyyyyyyyyxxxwwwvvvtttvvvwwwxxxyyyzzz}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}}}}yyyvvvtttvvvwwwvvvvvvwwwwwwwwwvvvvvvuuupppqqqsssssstttvvvzzz}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~{{{yyywwwvvvvvvwwwwwwvvvuuusssrrrqqqqqqpppqqqtttwwwyyyzzzzzzzzz}}}~~~~~~}}}{{{zzzzzzzzzwwwwwwvvvuuutttsssrrrrrrqqqrrruuuwwwyyyzzzzzzzzz~~~~~~~~~~~~~~~xxxxxxwwwuuuuuuttttttttttttuuuwwwyyy{{{{{{{{{{{{~~~~~~~~~~~~zzzyyyxxxwwwvvvvvvwwwwwwyyyzzz|||}}}~~~~~~~~~~~~~~~|||{{{}}}~~~~~~~~~}}}|||{{{zzzyyyyyyyyy{{{{{{~~~{{{xxxyyy{{{~~~~~~~~~~~~|||{{{{{{}}}~~~zzzxxxxxxzzz{{{|||}}}~~~~~~}}}~~~~~~|||yyyyyyzzzzzzzzzyyyzzz}}}}}}}}}{{{{{{|||zzzyyytttwwwzzz~~~~~~~~~{{{xxxvvvwwwxxxzzz}}}}}}zzz{{{{{{{{{|||~~~~~~}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}||||||||||||||||||}}}~~~~~~~~~}}}|||}}}||||||||||||}}}~~~~~~~~~~~~~~~}}}}}}~~~}}}}}}}}}}}}~~~||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{{{{|||}}}~~~~~~}}}}}}~~~{{{yyy||||||||||||}}}~~~}}}||||||}}}~~~|||}}}|||}}}|||~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}|||{{{zzzyyyyyyyyyyyyyyyzzz{{{|||}}}}}}}}}}}}|||}}}~~~}}}}}}{{{|||}}}~~~{{{yyywwwwwwvvvuuutttssssssttttttwwwxxxyyyzzz{{{|||||||||yyy{{{}}}}}}}}}~~~}}}|||zzzxxxwwwvvvvvvuuu|||uuuvvvxxxyyyzzzzzzzzzzzz{{{|||{{{zzzyyyvvvtttrrrqqqpppooonnnnnnnnnppppppuuuvvvwwwxxxzzzzzzzzz{{{xxxzzz|||~~~~~~~~~}}}|||{{{zzzzzzxxxxxxyyyyyyzzzzzz{{{{{{vvvuuutttrrrqqqppppppoooqqqtttxxx{{{mmmnnnppprrrrrrrrrqqqqqqssssssssssssqqqooommmlllkkkjjjiiihhhhhhiiikkklllpppqqqssstttvvvvvvwwwwwwuuuvvvwwwyyyyyyyyyxxxwwwzzzzzzyyyxxxwwwvvvuuutttssssssssstttttttttuuuuuuqqqpppnnnmmmlllkkkkkkkkklllnnnqqqtttwww{{{bbbdddfffhhhiiiiiiiiihhhhhhiiiiiiiiiiiigggfffeeefffdddcccbbbbbbdddfffhhhjjjkkklllnnnooopppqqqqqqooopppqqqrrrssssssssssssrrrrrrrrrqqqpppooonnnnnnmmmmmmmmmmmmmmmnnnnnnnnnlllllljjjiiihhhhhhhhhhhhhhhjjjkkkmmmoootttyyy}}}ZZZ\\\___bbbcccdddccccccaaabbbbbbcccbbbaaa```___bbb```___^^^^^^```ccceeeeeefffgggiiikkkllllllllljjjkkkkkkmmmnnnpppqqqqqqllllllllllllkkkjjjiiiiiihhhhhhhhhiiiiiiiiiiiiiiijjjiiihhhgggffffffffffffaaabbbddddddfffkkkpppttt~~~TTTSSSUUUYYY^^^___^^^[[[aaa___^^^\\\\\\^^^___aaa^^^^^^]]]\\\\\\\\\\\\\\\`````````aaabbbcccdddeeecccccccccccceeegggjjjkkkllljjjgggcccaaaaaaaaabbbbbbaaaaaaccceeefffdddcccbbbbbbbbbaaaaaaaaaaaaaaa___^^^]]]\\\^^^aaaeeehhhqqquuu{{{~~~}}}yyyzzz|||~~~RRRQQQSSSVVVZZZ[[[YYYWWW\\\[[[ZZZYYYYYYZZZ[[[\\\]]]]]]\\\[[[[[[[[[[[[[[[]]]]]]^^^___````````````^^^^^^^^^___```bbbdddffffffeeebbb```^^^]]]]]]]]]]]]\\\\\\^^^```aaa```^^^^^^^^^^^^^^^^^^^^^^^^^^^[[[ZZZXXXXXXYYY\\\```bbbfffkkkqqqvvvxxxyyyzzz{{{{{{{{{{{{|||}}}~~~~~~~~~~~~}}}xxxyyy{{{}}}~~~~~~RRRRRRSSSUUUXXXXXXWWWUUUXXXXXXXXXXXXXXXXXXXXXXXX\\\[[[[[[ZZZZZZZZZZZZZZZZZZ[[[\\\^^^^^^]]][[[ZZZ[[[[[[[[[[[[]]]^^^```aaaaaa``````___]]][[[ZZZYYYYYYXXXXXXYYY[[[\\\\\\[[[XXXXXXYYYYYYZZZZZZ[[[[[[YYYXXXVVVUUUVVVXXX[[[]]]\\\```fffkkknnnpppqqqrrrrrrrrrsssssstttuuuuuuuuuxxxyyy{{{|||~~~~~~}}}wwwxxxyyyzzz{{{|||}}}}}}}}}}}}~~~~~~~~~~~~VVVWWWWWWXXXYYYYYYXXXWWW[[[[[[\\\\\\\\\\\\[[[[[[\\\\\\[[[ZZZZZZ[[[[[[[[[ZZZ[[[]]]___^^^\\\YYYXXX[[[[[[[[[\\\]]]^^^____________``````___]]]ZZZYYYZZZXXXXXXYYY[[[\\\\\\[[[UUUUUUVVVWWWWWWXXXYYYYYYZZZYYYWWWVVVVVVXXXZZZ[[[YYY\\\bbbfffhhhiiikkklllllllllmmmmmmmmmnnnnnnnnnooopppqqqsssvvvyyy}}}}}}{{{vvvvvvvvvwwwwwwxxxyyyyyy||||||}}}~~~~~~~~~~~~~~~}}}|||||||||||||||||||||{{{|||}}}~~~[[[\\\]]]]]]\\\\\\\\\\\\______```aaaaaa```_________^^^^^^]]]^^^^^^______^^^___aaabbbbbb___]]][[[]]]]]]]]]^^^_______________```aaabbbaaa___\\\ZZZ\\\ZZZYYYYYY\\\]]]^^^]]]WWWWWWWWWXXXYYYZZZ[[[[[[[[[ZZZYYYXXXXXXYYY[[[\\\[[[^^^aaadddddddddeeefffggggggggghhhhhhhhhhhhhhhiiiiiijjjlllooosssuuuvvvzzz{{{|||}}}~~~}}}}}}}}}{{{~~~~~~{{{zzzuuutttsssssssssssstttuuuxxxxxxyyyzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyxxxxxxvvvwwwxxxyyyzzz{{{{{{{{{||||||{{{|||}}}```aaabbbaaa```___```bbbccccccccccccccccccccccccccccccccccccccccccdddeeedddeeefffgggfffeeecccbbb``````aaaaaabbbaaaaaa``````aaacccccccccaaa___^^^___]]][[[\\\^^^`````````]]]]]]^^^^^^______``````^^^]]]\\\\\\\\\]]]^^^______aaacccdddcccbbbbbbcccddddddddddddddddddddddddgggffffffhhhlllnnnoooooorrrsssuuuvvvwwwvvvvvvuuuvvvxxx{{{}}}~~~|||yyyxxxsssrrrqqqooooooooopppqqqqqqrrrtttuuuvvvwwwwwwwwwxxxxxxxxxxxxwwwvvvuuutttrrrrrrsssuuuuuuvvvvvvvvvwwwvvvvvvwwwxxxzzz|||}}}}}}|||{{{~~~~~~}}}}}}fffhhhiiihhhffffffhhhjjjiiihhhgggggggggggghhhiiihhhhhhhhhhhhhhhiiijjjjjjiiijjjjjjjjjjjjjjjiiihhhffffffggghhhhhhgggfffeeeffffffggghhhgggfffeeedddeeecccaaaaaaccceeefffgggeeeeeeeeeeeeeeeeeeffffffcccbbbbbbbbbbbbcccdddeeeccceeeggggggeeedddeeefffeeeeeeeeeeeeeeeeeeeeeeeegggeeeeeegggjjjllllllkkkmmmnnnppprrrsssrrrqqqqqqqqqsssuuuvvvvvvxxxzzz}}}~~~}}}||||||~~~}}}zzzxxxvvvrrrqqqooommmllllllmmmnnnnnnoooppprrrtttuuuvvvvvvuuuvvvvvvuuutttrrrqqqpppnnnoooppppppqqqqqqqqqqqqrrrqqqqqqrrrsssuuuwwwyyy|||~~~~~~}}}||||||}}}~~~{{{}}}~~~|||zzzxxxvvvvvvzzz|||~~~~~~}}}}}}yyyxxxvvvuuuuuuwwwyyy{{{lllnnnpppooolllllloooqqqooommmkkkjjjjjjkkkmmmooolllkkkkkkkkklllmmmnnnnnnllllllllllllllllllmmmmmmlllmmmnnnnnnnnnmmmkkkkkkkkklllllllllllllllkkkkkkkkkiiiggggggiiikkkmmmmmmjjjjjjjjjjjjjjjjjjjjjiiihhhhhhhhhhhhiiijjjkkklllgggiiikkkkkkiiiiiijjjkkkiiiiiiiiihhhhhhhhhhhhhhhhhhfffeeefffjjjllljjjiiikkklllnnnpppqqqqqqpppoooooopppqqqqqqqqqrrrvvvxxxzzzyyyxxxwwwyyy|||{{{{{{|||}}}~~~}}}}}}}}}}}}{{{yyywwwuuurrrpppnnnkkkjjjjjjkkklllmmmnnnpppsssuuuvvvwwwxxxsssssstttsssrrrpppnnnmmmlllmmmnnnnnnnnnnnnnnnnnnooooooooooooppprrruuuvvvuuuwwwzzz~~~~~~|||{{{zzzyyy|||{{{yyywwwvvvvvvwwwwwwuuuwwwyyyzzz|||~~~~~~|||{{{zzzxxxwwwuuutttssspppsssuuuuuussssssvvvxxxtttrrrpppooopppqqqtttvvvxxxxxxzzz}}}~~~~~~}}}}}}~~~~~~zzzzzz{{{}}}~~~pppppppppqqqqqqrrrrrrrrrqqqpppppppppppppppppppppsssssssssrrrrrrqqqqqqqqqpppqqqrrrrrrppppppqqqrrrqqqrrrrrrrrrqqqpppoooooooooppprrrsssrrrqqqrrrssspppmmmkkkjjjlllnnnooooooqqqqqqqqqqqqqqqqqqqqqqqqnnnmmmmmmmmmnnnppprrrssssssrrrpppooonnnnnnoooooommmnnnnnnmmmllllllnnnooommmlllkkkkkklllmmmnnnooommmmmmnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnppprrrtttuuuuuuuuutttttttttuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwxxxwwwxxxyyyzzzyyywwwuuusssqqqpppmmmkkkjjjjjjkkkllloooooopppqqqssstttuuuuuuwwwwwwuuutttqqqooommmlllkkkllllllmmmnnnnnnnnnmmmpppooonnnmmmnnnppprrrtttrrrrrrssstttvvvxxxzzz|||~~~}}}}}}}}}~~~~~~~~~}}}|||zzzwwwuuutttsssrrrqqqpppooonnnnnnooopppqqqppppppppprrrtttwwwzzz{{{|||~~~}}}}}}}}}xxxxxxyyyzzz{{{{{{zzzzzzzzz|||}}}yyyuuuuuurrrpppooopppoookkkhhhnnnooooooppppppnnnmmmlllnnnnnnmmmlllllllllllllllrrrsssuuuwwwzzz}}}|||{{{{{{{{{{{{zzz{{{yyyvvvtttssstttuuuvvvssstttuuuvvvvvvvvvvvvvvvvvvvvvxxxyyy{{{}}}~~~~~~~~~}}}~~~sssssssssssstttttttttuuuqqqqqqqqqqqqqqqqqqqqqqqqttttttttttttsssssssssrrrrrrsssttttttrrrrrrssstttvvvvvvvvvvvvvvvuuutttttttttvvvwwwwwwvvvvvvvvvwwwtttrrrpppppprrrsssttttttttttttttttttttttttttttttrrrrrrssssssuuuvvvwwwxxxwwwvvvtttsssrrrrrrrrrrrruuuuuutttrrrnnnmmmmmmnnnppppppooonnnnnnoooqqqqqqpppppppppppppppppppppppppppoooooooooppprrrtttuuuttttttsssssssssttttttuuuuuuttttttttttttuuuvvvvvvvvvvvvxxxxxxxxxvvvtttsssrrrqqqnnnmmmllllllmmmnnnqqqqqqrrrsssssstttuuuuuuwwwwwwwwwuuussspppnnnllllllmmmmmmnnnoooooonnnnnnmmmlllkkkkkklllnnnpppqqqmmmnnnoooppprrrtttvvvwwwxxxzzz{{{{{{yyyxxxwwwxxxzzzzzz{{{{{{{{{{{{{{{zzzwwwvvvtttrrrpppooonnnnnnllllllkkkkkkkkkkkkllllllmmmmmmmmmoooqqqtttvvvxxxyyyzzzzzzyyyuuusssqqqqqqqqqrrrssssssttttttsssssssssuuuxxx|||}}}|||{{{zzzvvvssspppnnnlllkkkllljjjgggdddiiiiiijjjjjjjjjiiihhhgggggggggfffffffffffffffggglllmmmnnnqqqsssvvvxxxyyyxxxxxxzzz{{{|||}}}}}}}}}{{{}}}~~~~~~~~~~~~|||{{{zzzyyyzzzyyyyyyyyyyyyyyyzzzzzzyyywwwtttsssttttttsssrrrsssrrrooommmlllmmmnnnooommmmmmnnnoooooooooooooooooopppqqqssstttvvvwwwxxxwwwxxxzzz}}}~~~~~~}}}|||}}}{{{zzzzzz{{{||||||{{{{{{}}}~~~}}}}}}}}}{{{zzzxxxxxxxxxzzz}}}~~~tttttttttuuuuuuuuuuuuuuurrrsssssssssssssssssssssuuuuuuuuuuuuuuuttttttttttttvvvwwwvvvuuutttuuuwwwxxxyyyyyyyyyyyyxxxwwwwwwxxxzzz{{{{{{yyyxxxxxxyyyxxxvvvttttttvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvwwwxxxyyyzzz{{{{{{{{{|||{{{zzzxxxwwwvvvvvvvvvyyyyyyxxxvvvrrrqqqqqqrrruuuuuusssrrrrrrssstttttttttsssrrrqqqqqqrrrssstttrrrrrrqqqqqqrrrrrrssstttssssssrrrrrrrrrrrrssssssssssssrrrrrrsssssstttuuutttuuuvvvvvvvvvuuutttssssssrrrqqqooooooooopppppptttttttttuuuuuuuuuvvvvvvxxxxxxxxxxxxvvvssspppnnnnnnooooooppppppppppppooommmllllllkkklllmmmooopppkkkkkklllnnnoooqqqrrrssssssuuuvvvvvvtttsssssstttuuuvvvvvvvvvvvvvvvuuuuuurrrqqqpppnnnlllkkkkkkkkkhhhiiiiiijjjjjjiiiiiihhhiiiiiijjjkkkmmmppprrrsssrrrssssssqqqmmmjjjiiiiiikkkllllllmmmmmmmmmmmmllllllnnnqqqtttwwwzzz{{{||||||zzzxxxwwwvvvtttrrrooommmkkkiiihhhhhhgggeeecccddddddeeeeeeeeedddcccbbbaaaaaa`````````aaabbbbbbeeefffhhhjjjlllnnnooopppooopppqqqqqqrrrrrrqqqqqqpppqqqrrrqqqpppppprrrtttvvvvvvuuusssrrrqqqppppppqqqqqqpppoooooooooooooooqqqooommmlllllllllkkkjjjjjjiiifffeeedddeeefffgggffffffggghhhhhhhhhhhhggghhhhhhiiikkkmmmnnnooopppnnnoooqqqsssttttttsssssssssqqqppppppqqqrrrrrrqqqqqqsssvvvzzz~~~}}}|||{{{zzz||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}|||{{{zzzzzzyyywwwxxxyyy{{{{{{zzz|||}}}~~~~~~}}}}}}}}}}}}yyyuuutttsssrrrsssuuuwwwyyy{{{~~~sssssssssttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxwwwvvvuuuvvvxxxwwwxxxxxxxxxxxxxxxwwwwwwxxxzzz{{{zzzxxxwwwwwwwwwyyywwwvvvvvvxxxyyyyyyxxxzzzzzzzzzzzz{{{{{{{{{{{{wwwxxxzzz||||||||||||{{{~~~~~~}}}|||{{{zzzyyyyyywwwxxxyyyxxxvvvvvvxxxzzzyyyxxxvvvuuuuuuuuuvvvvvvwwwuuutttrrrrrrtttuuuwwwttttttttttttssstttttttttsssrrrrrrqqqqqqqqqqqqrrrssssssrrrrrrsssssstttuuuttttttuuuvvvvvvvvvuuuuuuttttttsssrrrrrrrrrssssssvvvvvvvvvwwwwwwwwwwwwwwwxxxyyyzzzzzzxxxuuurrrpppqqqqqqrrrrrrrrrrrrrrrqqqooonnnnnnnnnnnnooopppqqqmmmmmmnnnpppqqqrrrrrrsssrrrtttuuutttsssrrrssstttsssssssssssssssrrrrrrqqqqqqqqqooonnnmmmmmmmmmmmmiiijjjkkkllllllkkkjjjiiihhhhhhiiikkklllnnnooopppnnnoooooonnnllljjjjjjkkkjjjjjjkkkkkkkkkkkkjjjjjjjjjkkknnnqqqsssvvvxxxyyy{{{}}}~~~zzzxxxvvvuuusssqqqpppooonnnmmmlllkkkiiihhhgggfffeeedddcccccccccccccccbbbbbbaaa```____________```aaaaaabbbcccdddeeeggghhhjjjjjjiiijjjjjjjjjjjjiiihhhhhhhhhiiiiiigggfffgggiiikkkkkkkkkjjjiiihhhggggggggghhhhhhggggggggghhhhhhiiillljjjhhhggghhhgggfffdddcccbbb```______```aaabbbaaabbbbbbcccccccccbbbbbbbbbcccdddeeeggghhhiiijjjhhhiiijjjkkkkkkkkkkkkkkkkkkjjjhhhhhhjjjkkkjjjiiihhhiiilllpppsssvvvxxxyyyzzzyyywwwuuusssrrrqqqppppppqqqqqqsssuuuwwwyyy{{{}}}~~~}}}|||}}}}}}}}}}}}|||{{{zzzxxxwwwwww|||}}}~~~}}}||||||}}}~~~|||zzzyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyxxxyyyzzz|||}}}~~~~~~~~~}}}|||zzzxxxwwwvvvwwwwwwvvvvvvvvvvvvwwwxxxyyyzzzxxxyyyzzz{{{{{{{{{zzzyyyvvvvvvvvvvvvuuutttssssssvvvuuuttttttuuuvvvvvvwwwxxxxxxyyyzzz{{{{{{||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxyyyzzz|||}}}{{{{{{{{{{{{{{{|||}}}}}}}}}|||}}}~~~~~~}}}xxxuuuqqqqqqppppppppprrrtttuuutttvvv{{{ttttttttttttttttttttttttttttttuuuuuuuuuvvvvvvvvvttttttttttttttttttuuuuuuuuuwwwxxxwwwvvvuuuvvvwwwvvvwwwwwwxxxxxxwwwwwwwwwxxxyyyzzzzzzxxxvvvvvvwwwyyyxxxwwwxxxyyyzzzzzzyyyzzzzzz{{{{{{||||||||||||xxxyyy{{{}}}}}}}}}|||{{{~~~~~~}}}}}}|||{{{{{{zzzvvvwwwyyyxxxxxxyyy{{{}}}zzzyyywwwvvvuuuvvvvvvwwwwwwvvvtttsssssstttvvvwwwvvvvvvvvvvvvvvvuuuuuuttttttsssrrrrrrqqqqqqqqqqqqttttttssssssttttttuuuvvvuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuttttttuuuuuuuuuvvvxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{zzzyyywwwuuussstttttttttuuuuuuttttttsssoooooooooooooooppppppqqqooopppqqqrrrssssssssssssssstttttttttsssrrrtttuuusssssssssssssssrrrqqqqqqrrrqqqpppoooooooooooooookkklllmmmnnnnnnmmmlllkkkjjjjjjlllmmmnnnoooppppppoooppppppnnnlllkkklllmmmjjjjjjkkkkkkkkkkkkjjjjjjjjjkkklllnnnqqqsssuuuvvvuuuwwwyyy{{{{{{xxxvvvtttrrrqqqpppnnnmmmllllllmmmlllkkkjjjhhhffffffffffffdddcccccccccbbbbbbbbbbbbaaa```````````````aaaaaa``````aaabbbcccdddeeeeeeddddddddddddcccbbbaaa```cccccccccaaa``````bbbdddccccccbbbbbbaaaaaa``````^^^______```aaabbbdddeeegggeeedddcccdddcccaaa___\\\\\\[[[[[[[[[\\\]]]]]]]]]^^^^^^___^^^^^^]]]]]]^^^^^^___```bbbcccddddddccccccdddddddddddddddddddddcccaaaaaacccdddcccbbbbbbcccfffiiikkknnnoooppppppooommmkkkiiihhhggggggggghhhiiikkknnnppprrrsssuuuwwwzzz|||}}}~~~~~~|||{{{zzzyyyxxxwwwvvvvvvwwwwwwvvvtttsssrrrqqqqqqwwwxxxzzz|||}}}}}}}}}|||||||||{{{|||}}}~~~~~~}}}|||}}}~~~~~~~~~}}}xxxxxxxxxxxxxxxyyyzzz|||zzz}}}}}}||||||zzzzzz{{{|||~~~~~~}}}||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzyyywwwvvvtttssssssssssssrrrrrrrrrrrrssssssqqqrrrsssuuuwwwxxxyyyyyy{{{}}}}}}vvvvvvzzzwwwvvvtttqqqpppoooooopppoooooooooooopppqqqqqqrrrqqqrrrssstttttttttsssrrrnnnnnnnnnnnnmmmlllkkkkkkppppppppppppppppppqqqrrrssssssttttttuuuuuuvvvvvvvvvvvvuuuuuutttssssssrrrttttttsssssstttuuuwwwxxxtttttttttttttttuuuvvvvvvwwwwwwxxxyyyyyywwwtttqqqmmmmmmlllllllllmmmnnnooonnnppptttxxxzzz{{{zzzyyyvvvvvvvvvvvvvvvuuuuuuuuuttttttuuuuuuvvvwwwwwwwwwttttttttttttuuuuuuuuuuuuuuuwwwxxxwwwvvvuuuvvvwwwwwwwwwxxxyyyyyyyyyxxxxxxxxxyyy{{{zzzyyyxxxxxxyyy{{{zzzzzz{{{|||}}}|||{{{zzzzzz{{{{{{|||}}}}}}}}}{{{|||}}}~~~~~~~~~~~~~~~{{{||||||}}}}}}||||||{{{zzz{{{{{{zzzxxxxxxyyyzzzyyyxxxwwwvvvvvvvvvwwwxxxwwwvvvuuuttttttuuuvvvwwwwwwwwwxxxxxxxxxwwwvvvvvvvvvuuutttsssrrrrrrrrrsssuuuuuuuuutttuuuuuuvvvwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyxxxwwwvvvvvvwwwwwwwwwwwwvvvuuuuuuoooooooooooooooooooooooopppqqqssstttttttttsssrrrrrrssstttsssrrrrrrtttvvvuuuuuuuuuuuutttsssrrrrrrqqqqqqpppppppppqqqqqqrrrmmmnnnnnnoooooonnnnnnmmmmmmnnnoooqqqqqqrrrrrrqqqssssssrrrooolllkkkkkkllllllllllllllllllkkkkkkjjjkkkkkklllmmmnnnppprrrsssrrrsssuuuvvvvvvuuutttssspppppppppnnnllllllmmmooollllllkkkiiifffeeegggiiifffeeedddcccccccccddddddcccbbbaaaaaa`````````aaa___``````aaaaaabbbbbbbbb```aaaaaa```___^^^]]]]]]^^^______^^^\\\\\\]]]_________^^^^^^^^^^^^^^^^^^XXXYYYYYYZZZ\\\^^^```aaabbbaaa`````````___]]][[[XXXXXXXXXXXXYYYYYYZZZ[[[[[[[[[[[[[[[[[[ZZZZZZYYYZZZ[[[\\\]]]^^^______`````````_____________________^^^\\\\\\^^^___^^^]]]^^^```bbbdddggghhhiiijjjgggfffeeecccbbbaaa``````aaabbbdddgggiiikkkmmmnnnoooqqquuuwwwxxxyyy|||}}}}}}}}}~~~~~~|||{{{zzzxxxwwwwwwuuutttsssrrrqqqrrrqqqpppooonnnmmmmmmmmmqqqrrrtttvvvxxxxxxxxxxxxuuuuuutttttttttuuuuuuvvv|||~~~~~~}}}}}}|||{{{zzzyyyyyyxxxyyy{{{||||||{{{zzzzzz{{{{{{||||||{{{zzzxxxwwwsssttttttsssqqqrrrtttvvvuuuxxx|||~~~~~~~~~}}}{{{yyywwwvvvsssssstttvvvxxxyyy{{{{{{zzzzzz{{{{{{{{{zzzyyyyyywwwwwwvvvuuuuuuuuuvvvvvvttttttsssrrrqqqqqqpppoooooonnnmmmmmmlllmmmmmmmmmkkklllmmmoooqqqsssssstttwwwwwwzzz|||xxxrrrqqqtttrrrpppnnnllljjjiiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkklllmmmmmmmmmmmmmmmllllllhhhhhhhhhhhhgggfffeeedddhhhiiijjjjjjiiiiiijjjlllnnnnnnnnnnnnnnnoooppppppppppppooonnnnnnmmmllllllnnnmmmmmmmmmnnnppprrrsssnnnnnnnnnmmmnnnoooooopppqqqrrrssstttsssqqqnnnmmmhhhhhhggggggffffffggggggiiikkkmmmpppqqqrrrqqqpppvvvvvvvvvuuuuuuuuutttttttttttttttuuuvvvwwwwwwwwwuuuuuuuuuvvvvvvvvvwwwwwwvvvwwwxxxxxxvvvvvvwwwxxxvvvwwwxxxxxxyyyyyyxxxxxxvvvxxxzzzzzzyyyxxxyyyzzz|||{{{{{{|||~~~~~~}}}|||{{{{{{{{{|||}}}}}}~~~~~~}}}}}}|||||||||}}}~~~~~~yyyzzz{{{}}}}}}}}}}}}}}}~~~~~~}}}{{{xxxwwwwwwyyyyyyxxxwwwwwwwwwxxxyyyzzzwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyzzzyyyxxxxxxxxxwwwvvvuuuttttttttttttuuuuuuttttttuuuuuuvvvwwwwwwvvvvvvuuutttttttttttttttuuuvvvwwwxxxxxxxxxxxxwwwwwwxxxxxxyyyzzz{{{{{{{{{{{{yyyxxxwwwxxxxxxyyyxxxyyyyyyyyyxxxxxxwwwvvvppppppqqqqqqqqqppppppppprrrtttuuuvvvwwwvvvtttttttttuuuuuutttssstttvvvxxxvvvwwwwwwvvvvvvtttssssssssssssssssssssstttuuuvvvqqqqqqppppppppppppqqqqqqpppqqqrrrttttttttttttsssttttttsssqqqooonnnooopppooooooppppppoooooonnnmmmooonnnnnnnnnnnnpppqqqrrrpppqqqqqqsssttttttuuuuuupppqqqqqqooommmmmmppprrrooopppooollliiihhhkkkmmmkkkjjjiiihhhhhhhhhiiiiiigggfffeeedddcccbbbbbbbbbcccccccccccccccdddddddddaaaaaabbbaaaaaa```___^^^^^^___``````^^^]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^YYYZZZZZZ[[[\\\]]]___``````___^^^^^^___^^^[[[YYYXXXYYYYYYZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\[[[ZZZZZZ[[[[[[\\\]]]^^^___``````aaaaaa```______^^^_________^^^\\\\\\^^^___^^^]]]\\\^^^___bbbccceeeffffffcccbbbaaa```_______________```bbbeeegggiiijjjkkkkkkmmmqqqtttuuuwwwyyy{{{yyyzzz{{{{{{zzzyyywwwuuuvvvuuuuuutttrrrqqqooonnnmmmlllkkkjjjiiiiiijjjkkkkkkmmmoooqqqrrrsssssssssnnnnnnnnnoooooooooppppppvvvzzz~~~~~~}}}|||yyywwwvvvwwwwwwwwwvvvuuuuuutttsssuuuwwwyyyzzzyyyxxxxxxuuuuuuvvvvvvuuutttrrrqqqmmmoooooommmkkkjjjmmmoooqqqsssvvvyyy{{{}}}}}}|||zzz{{{}}}}}}}}}~~~}}}}}}{{{|||||||||{{{{{{{{{|||zzzzzzzzzyyywwwuuurrrqqqppppppqqqrrrtttuuuvvvvvvuuuuuuvvvvvvwwwvvvvvvvvvttttttrrrqqqqqqqqqrrrrrrpppppppppooooooooonnnnnnjjjiiiiiihhhgggggghhhhhhfffggghhhjjjlllmmmmmmnnnsssqqqqqqttttttpppppprrrnnnllljjjhhhfffeeeeeeeeedddeeeeeefffffffffffffffjjjiiihhhgggggggggggggggeeeeeeeeeddddddcccbbbaaaccceeefffeeeddddddfffhhhiiihhhggggggggghhhiiijjjhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggghhhjjjlllmmmiiiiiiiiiiiiiiijjjjjjkkkjjjllloooooonnnllliiihhhfffeeeeeedddcccbbbaaaaaaeeefffggghhhiiiiiiiiiiiittttttssssssrrrrrrrrrqqqsssttttttuuuvvvwwwwwwwwwvvvvvvwwwwwwxxxxxxxxxxxxwwwxxxyyyyyywwwwwwxxxyyytttuuuvvvvvvwwwwwwwwwwwwtttvvvxxxxxxwwwwwwxxxyyy{{{zzzzzz{{{}}}}}}|||zzz{{{{{{|||}}}~~~~~~|||{{{zzzzzzzzz{{{|||}}}xxxyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~|||yyyxxxyyyzzzyyyxxxwwwwwwxxxyyyzzz{{{wwwxxxxxxyyyyyyxxxxxxwwwwwwxxxyyyzzz{{{zzzyyyyyyyyyyyyxxxvvvvvvuuuuuuuuuuuuttttttttttttuuuvvvvvvwwwvvvuuutttsssrrrrrrrrrtttuuuvvvwwwxxxyyyyyyyyyvvvvvvwwwxxxzzz{{{|||||||||{{{yyywwwvvvwwwyyyzzzzzzzzzzzzzzzyyyyyyxxxwwwsssssstttttttttssssssrrruuuwwwxxxzzzzzzyyywwwvvvwwwxxxxxxwwwvvvwwwyyy{{{wwwwwwwwwwwwvvvuuutttsssvvvvvvvvvvvvwwwxxxyyyyyyuuutttsssrrrrrrssstttuuurrrssstttuuuvvvuuuuuutttrrrsssssssssrrrsssuuuxxxssstttttttttsssrrrrrrqqqsssrrrqqqpppqqqqqqsssssspppppppppqqqrrrtttvvvwwwqqqrrrrrrpppnnnnnnqqquuussstttssspppmmmmmmooorrrqqqpppnnnmmmmmmmmmnnnoookkkjjjiiigggfffeeeeeeeeehhhhhhhhhhhhggggggggggggeeeeeeeeeeeeeeedddcccbbb___aaaccccccaaa```______^^^^^^^^^_______________^^^^^^^^^^^^^^^___```aaaaaa```___``````___\\\ZZZ[[[\\\]]]]]]^^^___``````______``````___^^^]]]]]]^^^^^^___```aaabbbbbbccceeedddcccbbbaaaaaaaaaaaabbbaaa______aaabbbaaa```\\\]]]^^^```bbbcccddddddcccbbbbbbaaaaaaaaaaaaaaa___```bbbdddfffhhhiiiiiiiiilllooorrrtttvvvyyy{{{wwwxxxyyyyyyxxxvvvtttsssuuuttttttsssqqqpppnnnmmmjjjiiihhhgggfffggghhhiiihhhiiikkkmmmoooppppppoookkkkkklllmmmnnnoooooopppmmmqqqwwwzzz}}}}}}}}}|||||||||{{{{{{{{{sssrrrqqqqqqqqqpppnnnlllmmmmmmnnnnnnnnnmmmllllllkkklllooorrrsssssssssrrrqqqqqqrrrrrrqqqpppnnnmmmiiikkkkkkiiifffeeehhhjjjnnnppprrruuuwwwxxxxxxyyyuuuwwwzzz{{{{{{|||~~~|||{{{{{{vvvxxxyyyyyyyyyxxxxxxyyyxxxxxxwwwvvvtttrrrooonnnqqqqqqrrrrrrssssssssstttqqqrrrssstttttttttttttttsssrrrqqqooooooooopppqqqnnnnnnnnnnnnnnnnnnnnnnnngggffffffeeedddddddddeeecccdddeeeggghhhiiijjjjjjpppllllllppprrrqqqppprrrlllkkkhhhfffdddcccccccccbbbccccccddddddddddddccciiihhhfffdddccccccddddddddddddddddddcccbbbaaa```bbbdddfffeeecccbbbeeehhheeedddcccccccccdddeeefffbbbccccccdddeeeeeeffffffccccccccccccdddfffhhhiiigggffffffffffffggghhhhhhgggiiikkkllljjjhhhfffeeeffffffeeecccbbbaaa______ccccccccccccccccccddddddvvvvvvuuutttrrrpppnnnmmmssstttuuuuuuvvvuuuuuuuuuxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzyyyyyyyyyxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvyyyyyyyyyzzzzzzzzz{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{|||{{{{{{|||}}}}}}|||zzzzzz{{{}}}~~~~~~|||{{{{{{{{{{{{{{{{{{{{{zzzzzz|||~~~zzzwwwxxxzzz{{{zzzxxxxxxxxxwwwtttrrrvvvvvvwwwwwwxxxxxxxxxxxxwwwyyy{{{zzzxxxwwwyyy{{{xxxwwwvvvwwwyyyyyywwwvvvwwwwwwvvvvvvuuuuuuttttttxxxxxxwwwvvvuuutttssssssxxxwwwvvvvvvxxxzzzzzzyyyxxxwwwwwwxxx{{{||||||{{{xxxyyyyyyzzzzzzyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvxxxzzz{{{{{{yyyvvvuuutttuuuwwwxxxzzzzzz{{{{{{yyyyyyyyyyyyyyyxxxwwwvvvxxxxxxyyyzzzzzz{{{{{{|||xxxwwwvvvvvvvvvxxxzzz{{{xxxyyyzzzyyywwwvvvwwwxxxxxxwwwuuuttttttvvvwwwyyyxxxxxxwwwwwwwwwwwwwwwwwwvvvtttrrrtttwwwxxxwwwuuuwwwwwwvvvvvvwwwwwwxxxyyytttuuuuuuuuuuuuvvvvvvvvvzzzyyywwwuuusssssssssssssssqqqooonnnoooqqqrrrsssqqqooonnnnnnoooooonnnlllooonnnmmmlllkkklllllllllggghhhjjjkkkkkkhhhfffdddffffffffffffeeeeeeeeeeeebbbaaaaaabbbccccccbbb```aaabbbdddcccbbbbbbdddeeefffffffffgggfffeeeddddddddddddbbbaaa```aaaeeehhhddddddeeeeeeeeeeeeddddddaaabbbdddfffggggggfffeeeddddddcccbbbcccdddeeefffeeeeeedddccccccbbbaaaaaabbbccccccdddeeefffggggggcccccccccccccccdddeeefff```aaaccceeeggghhhiiiiiikkkllloooqqqtttvvvwwwxxxwwwwwwuuutttsssrrrrrrrrrwwwuuurrrpppooooooqqqrrrrrrpppllliiihhhhhhiiijjjllllllkkkkkklllmmmooopppkkkkkkllllllmmmnnnnnnooolllnnnpppsssuuuxxxzzz{{{}}}|||{{{yyyxxxwwwwwwwwwwwwvvvvvvxxxzzzyyyuuurrrkkkllllllmmmmmmllllllkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkkkklllnnnpppqqqrrrqqqqqqpppooommmlllkkkkkknnnmmmkkkiiiggggggggggggiiijjjlllpppsssuuutttrrrssssssssstttvvvyyy|||}}}{{{|||}}}}}}|||{{{yyyxxxxxxwwwvvvttttttuuuvvvvvvwwwwwwuuutttrrrqqqooooooqqqppppppppppppqqqqqqrrroooppprrrssssssrrrqqqpppnnnnnnnnnnnnnnnnnnnnnnnnqqqnnnlllmmmoooqqqooonnnkkkkkkjjjhhhgggeeeddddddfffeeeeeeeeeeeefffgggggggggiiilllnnnppppppooonnniiihhhgggfffeeeddddddeeeccccccccccccccccccccccccfffeeeeeedddcccbbbaaaaaaaaaaaabbbbbbcccccccccdddaaabbbdddeeeeeedddcccbbbbbbccccccdddddddddccccccccccccccccccccccccccccccbbbcccdddeeeffffffffffffffffffeeeeeeeeefffggghhhfffffffffffffffeeedddcccdddcccbbbaaa```___^^^]]]```aaaccccccaaa_________uuuuuutttsssrrrpppooonnnqqqrrrssssssttttttttttttvvvvvvwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxuuuvvvvvvwwwwwwwwwwwwxxxyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{||||||||||||||||||{{{{{{|||}}}}}}{{{yyyzzz{{{}}}~~~~~~||||||{{{{{{{{{{{{zzzzzzzzzzzz|||}}}~~~}}}{{{yyyyyyyyy{{{zzzxxxxxxyyyxxxvvvtttvvvwwwwwwwwwxxxxxxxxxxxxxxxzzz|||{{{yyyxxxzzz|||xxxwwwvvvwwwyyyyyywwwvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwwwwvvvuuuttttttsssxxxwwwvvvvvvxxxyyyyyyxxxxxxwwwwwwxxxzzz{{{zzzyyyxxxyyyyyyzzzzzzyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwvvvvvvuuuuuuwwwxxxzzz{{{zzzyyyvvvuuuuuuuuuwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvxxxxxxyyyyyyzzz{{{{{{{{{yyyyyyxxxwwwxxxyyy{{{|||yyyzzz{{{{{{yyyxxxyyyzzzyyyxxxwwwvvvvvvwwwxxxyyy{{{zzzzzzyyyyyyxxxwwwwwwxxxwwwuuuvvvxxxyyyxxxvvvwwwwwwwwwwwwwwwxxxyyyyyyxxxyyyyyyzzz{{{zzzzzzzzzxxxwwwvvvuuuuuuvvvwwwwwwxxxvvvtttssstttuuuvvvwwwsssrrrqqqqqqrrrrrrqqqoooqqqpppppppppoooooooooooollllllnnnnnnnnnllljjjiiikkkkkkkkkjjjjjjiiiiiihhhgggfffeeefffhhhhhhfffeeefffggghhhhhhgggfffgggiiikkkkkkjjjjjjiiihhhhhhgggeeeffffffeeedddfffiiikkkiiiiiiiiijjjiiiiiihhhhhhfffggghhhiiijjjjjjjjjjjjiiihhhggggggggghhhiiiiiijjjjjjiiihhhhhhgggffffffhhhhhhhhhiiiiiiiiiiiiiiihhhhhhgggggghhhhhhiiijjjgggggghhhiiijjjkkkkkkkkkmmmnnnppprrruuuvvvwwwwwwvvvvvvuuutttssssssssssssvvvuuusssqqqpppqqqrrrrrrpppnnnllljjjiiijjjlllmmmkkkkkkkkkkkklllmmmnnnooolllllllllmmmmmmmmmmmmmmmlllmmmnnnppprrrtttvvvvvv{{{{{{zzz{{{{{{|||}}}}}}}}}~~~~~~}}}{{{zzzzzz{{{zzzyyyxxxvvvuuuttttttttttttsssssstttvvvuuurrrooommmmmmmmmllllllmmmmmmmmmjjjjjjjjjjjjjjjkkklllllljjjjjjjjjkkkmmmnnnpppqqqqqqpppooonnnmmmlllkkkkkknnnmmmkkkiiihhhhhhiiiiiiiiiiiikkknnnqqqrrrqqqpppqqqqqqrrrssstttvvvyyyzzzzzzzzz{{{{{{zzzyyywwwvvvuuuttttttssstttuuuvvvwwwwwwvvvuuutttrrrqqqpppoooqqqqqqppppppoooppppppqqqpppppppppppppppqqqrrrrrrnnnnnnnnnnnnoooooooooooorrrooommmmmmooopppooonnniiiiiihhhhhhhhhgggggggggggggggggggggggghhhiiiiiiiiijjjmmmooopppoooooonnniiiiiihhhgggfffeeeffffffeeeeeeeeeeeeeeeeeeeeeeeeggggggfffeeeddddddccccccbbbbbbcccccccccccccccccccccdddeeeeeeeeeeeeeeeeeedddeeeeeeeeeeeeeeedddddddddddddddeeeeeeeeeeeeeeeffffffgggggggggfffeeeeeeddddddeeefffgggffffffeeeddddddeeeeeedddccccccbbbeeedddcccbbbaaa```______```bbbddddddbbbaaaaaaaaasssttttttssssssrrrqqqpppooooooppprrrrrrsssssssssuuuuuuvvvvvvvvvwwwwwwwwwyyyxxxxxxxxxxxxwwwwwwwwwtttuuuvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{||||||}}}}}}}}}}}}}}}|||{{{|||}}}|||{{{yyyzzz{{{}}}~~~~~~}}}}}}|||||||||{{{{{{zzzzzzzzz}}}{{{zzz{{{{{{{{{zzzyyyzzzyyyxxxxxxyyyyyywwwvvvwwwwwwwwwwwwxxxxxxxxxxxxzzz{{{|||{{{zzzyyyzzz|||xxxwwwvvvwwwyyyyyywwwvvvwwwwwwxxxxxxxxxxxxyyyyyywwwwwwvvvvvvuuuuuuttttttxxxvvvuuuvvvxxxxxxxxxwwwxxxwwwvvvwwwyyyyyyxxxvvvxxxxxxyyyyyyyyyyyyxxxxxxvvvvvvvvvwwwxxxxxxyyyyyyzzzyyyyyyxxxwwwvvvvvvuuuwwwxxxyyyzzzzzzxxxwwwuuuuuuvvvwwwwwwxxxxxxwwwwwwxxxxxxyyyyyyyyyxxxwwwwwwxxxxxxyyyyyyzzzzzz{{{{{{{{{zzzzzzyyyzzzzzz{{{|||zzz{{{}}}|||{{{{{{|||}}}yyyyyyyyyyyyyyyyyyyyyyyy}}}}}}|||{{{zzzzzzyyyyyy{{{zzzyyyyyyzzzzzzyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyzzz{{{}}}~~~~~~}}}|||vvvvvvvvvwwwxxxzzz{{{||||||{{{yyyxxxwwwxxxxxxyyywwwvvvtttuuuvvvvvvuuutttsssttttttuuuuuutttrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrqqqpppoooooonnnnnnmmmllllllmmmnnnnnnmmmkkkmmmnnnooonnnmmmlllmmmnnnqqqpppooommmllllllmmmmmmiiikkkllllllllllllnnnpppooopppppppppooonnnnnnmmmmmmmmmmmmmmmnnnoooppppppooonnnmmmmmmmmmmmmmmmnnnppppppoooooonnnnnnmmmmmmoooooooooooonnnnnnmmmmmmnnnnnnnnnnnnnnnnnnooopppnnnnnnoooooooooooooooooopppqqqssstttvvvvvvwwwwwwtttttttttttttttttttttuuuuuuuuuttttttssssssrrrrrrnnnmmmlllllllllnnnppprrrmmmmmmnnnoooppppppppppppnnnnnnnnnnnnmmmmmmmmmmmmllllllmmmnnnoooqqqqqqrrrssstttuuuvvvwwwwwwwwwwwwwwwyyyzzzyyyxxxwwwxxxyyywwwvvvuuutttsssrrrrrrrrrsssrrrrrrsssttttttqqqoooooonnnmmmllllllmmmnnnoookkkkkkkkkkkkllllllmmmnnniiiiiijjjkkklllmmmooopppppppppooonnnmmmlllllllllnnnmmmkkkjjjjjjjjjkkkllljjjjjjkkkmmmooopppooommmpppppppppqqqrrrtttuuuvvvwwwwwwxxxxxxwwwvvvuuusssrrrrrrrrrrrrsssuuuvvvwwwwwwvvvuuutttsssrrrqqqppprrrqqqqqqpppoooooooooooopppooonnnnnnnnnqqqsssuuuoooooooooppppppqqqqqqqqqrrrqqqooonnnooopppooonnnhhhhhhiiiiiijjjjjjkkkkkkjjjiiiiiiiiiiiijjjkkkkkklllmmmnnnooopppooonnnnnnkkkjjjiiihhhhhhhhhhhhhhhggggggggghhhhhhiiiiiiiiiiiiiiiiiihhhgggggggggffffffeeeeeeeeeeeeeeeddddddggggggfffgggggghhhiiiiiiiiiiiihhhhhhggggggffffffffffffgggggghhhhhhhhhiiikkkkkkjjjjjjhhhgggeeedddcccdddggghhhiiigggfffdddeeeeeeeeefffeeeeeedddcccffffffeeedddccccccbbbbbbbbbdddffffffeeeddddddeeerrrrrrssssssssssssrrrrrrnnnooopppqqqrrrsssssssssuuuuuuvvvvvvwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvssstttvvvxxxzzzzzzzzzzzzxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{||||||}}}}}}~~~|||||||||}}}|||zzzxxx{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{zzz|||zzzwwwxxx{{{}}}{{{yyyxxxwwwvvvwwwyyyyyyxxxvvvxxxxxxxxxxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzyyyzzzzzzxxxwwwvvvwwwyyyyyywwwvvvxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuwwwvvvuuuvvvwwwwwwvvvtttwwwvvvvvvwwwxxxxxxwwwuuuxxxxxxyyyyyyyyyyyyxxxxxxtttuuuvvvwwwxxxyyyzzzzzz{{{{{{zzzyyyxxxwwwwwwvvvwwwxxxyyyzzzzzzxxxwwwvvvvvvvvvwwwwwwwwwvvvvvvuuuxxxxxxyyyyyyyyyxxxxxxwwwwwwxxxxxxyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyy{{{||||||||||||}}}{{{{{{|||||||||{{{zzzzzz|||||||||{{{{{{{{{{{{{{{|||{{{{{{zzzzzzzzzyyyyyyxxxxxxyyyzzzzzzzzzzzzzzzxxxzzz}}}~~~|||zzzwwwxxxxxxyyy{{{|||}}}~~~{{{{{{{{{yyywwwwwwwwwxxxyyyxxxwwwwwwyyyyyyxxxwwwtttuuuwwwxxxxxxwwwuuutttwwwvvvuuutttuuuuuuwwwwwwwwwwwwvvvuuutttsssrrrrrrrrrqqqqqqrrrssssssrrrppprrrssstttsssrrrqqqrrrssstttsssqqqppppppqqqssstttppprrrttttttsssrrrrrrrrruuuuuuuuuuuutttsssrrrqqqsssrrrqqqqqqqqqrrrtttuuusssssssssrrrrrrrrrrrrrrrtttttttttssssssrrrrrrrrrssssssssssssssssssssssssttttttssssssssssssttttttsssssssssssssssttttttuuuttttttvvvwwwwwwwwwwwwwwwssstttuuuuuuvvvwwwwwwwwwtttuuuvvvvvvvvvuuutttssspppooooooooooooqqqssstttqqqrrrtttuuuuuuuuutttsssrrrrrrqqqqqqpppoooooonnnmmmmmmnnnoooppprrrrrrsssqqqsssuuuvvvwwwwwwwwwvvvwwwxxxzzzyyyxxxxxxzzz{{{vvvvvvuuuttttttsssttttttvvvvvvvvvvvvvvvvvvtttsssrrrqqqooommmmmmoooqqqrrrooonnnnnnmmmmmmmmmnnnnnnkkkkkkkkklllmmmooopppqqqpppppppppoooooonnnnnnmmmooonnnmmmllllllmmmnnnooommmllllllnnnooopppnnnmmmqqqqqqqqqqqqrrrsssssstttuuuuuuvvvvvvuuutttrrrqqqrrrrrrrrrsssssstttuuuuuuwwwvvvvvvuuutttssssssrrrtttsssrrrqqqpppoooooooooppppppppppppqqqsssuuuvvvppppppqqqrrrrrrssssssssssssrrrqqqpppppppppppppppkkkllllllmmmmmmnnnnnnoookkkkkkkkkkkkkkklllmmmmmmoooppppppqqqqqqpppoooooommmmmmlllkkkkkkkkkkkkkkkkkkkkkkkklllmmmmmmnnnnnnllllllllllllkkkkkkkkkkkkkkkjjjjjjiiiiiihhhhhhhhhkkkjjjiiiiiijjjkkkmmmnnnmmmmmmlllkkkjjjiiiiiiiiiiiijjjjjjkkkkkklllllllllnnnnnnmmmmmmkkkjjjhhhgggggghhhiiiiiijjjjjjiiiiiihhhiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggffffffeeeeeeggghhhhhhgggggghhhjjjqqqrrrsssssstttttttttssspppqqqrrrsssttttttttttttvvvvvvwwwwwwxxxyyyzzzzzzxxxxxxxxxwwwwwwwwwvvvvvvssstttwwwyyy{{{{{{{{{{{{xxxxxxxxxyyyyyyyyyzzzzzzxxxxxxyyyzzzzzz{{{||||||}}}|||{{{|||}}}|||{{{yyy{{{|||}}}~~~~~~~~~}}}|||{{{|||yyyvvvwwwzzz|||{{{yyyvvvvvvuuuwwwxxxyyywwwvvvyyyxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxyyyxxxxxxxxxwwwvvvwwwyyyyyywwwvvvxxxwwwwwwvvvuuuttttttsssuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvtttrrrttttttuuuwwwyyyyyywwwuuuwwwxxxxxxyyyyyyxxxxxxwwwttttttuuuwwwxxxyyyzzz{{{{{{{{{{{{zzzyyyxxxxxxwwwxxxxxxyyyyyyyyyxxxwwwvvvvvvwwwwwwwwwwwwvvvuuuuuuwwwxxxxxxyyyyyyyyyxxxxxxwwwwwwxxxxxxyyyzzzzzz{{{{{{{{{|||||||||{{{yyyxxxwwwyyy{{{{{{{{{|||~~~}}}}}}}}}}}}}}}|||{{{zzzyyyyyyzzzzzz{{{{{{||||||{{{{{{{{{zzzyyyyyyxxxyyyyyyyyyzzz{{{{{{{{{{{{zzzxxxzzz|||~~~~~~}}}{{{zzzzzzzzz{{{|||||||||}}}}}}zzz||||||zzzwwwvvvwwwyyyzzzxxxwwwxxxyyyzzzyyyxxxuuuvvvxxxyyyyyyxxxvvvuuuxxxwwwvvvvvvvvvxxxzzz{{{yyyyyyxxxxxxwwwvvvuuuuuuuuuttttttuuuvvvvvvuuusssuuuvvvwwwvvvuuutttuuuvvvtttsssrrrrrrsssuuuwwwyyywwwyyy{{{zzzxxxuuuttttttwwwwwwwwwwwwwwwvvvuuutttvvvuuutttttttttuuuwwwxxxvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvuuuuuuuuuuuuttttttuuuuuuuuuvvvwwwxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvwwwuuuuuutttuuuvvvwwwyyyzzzwwwwwwxxxyyyyyyyyyyyyxxxssstttvvvwwwyyyyyyyyyyyytttuuuwwwxxxxxxwwwvvvuuutttssssssrrrrrrssstttuuutttuuuvvvwwwxxxwwwvvvuuuvvvvvvuuutttsssrrrrrrqqqppppppqqqssstttvvvwwwxxxssstttvvvxxxyyyxxxxxxwwwtttvvvwwwwwwvvvvvvxxxyyyyyyxxxxxxwwwwwwwwwxxxxxxxxxxxxyyyxxxwwwwwwwwwwwwuuusssqqqppppppqqqsssuuutttsssrrrpppooooooooooooooooooooopppqqqrrrssstttrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppooopppqqqrrrsssqqqppppppppprrrrrrqqqooorrrrrrssssssttttttttttttuuuuuuvvvvvvuuutttrrrqqqtttttttttttttttttttttssswwwwwwwwwwwwvvvvvvuuuuuuvvvuuutttsssrrrqqqqqqqqqqqqrrrtttvvvwwwxxxwwwwwwsssssssssttttttuuuuuuuuutttttttttsssrrrrrrrrrsssrrrrrrrrrrrrrrrqqqqqqqqqmmmmmmmmmmmmmmmnnnoooooossssssssssssrrrrrrqqqqqqqqqpppoooooooooooooooooopppppppppqqqqqqqqqrrrrrrooooooooopppppppppppppppppppppoooooonnnnnnmmmmmmnnnnnnmmmmmmnnnoooqqqrrrrrrqqqpppnnnmmmmmmmmmmmmnnnnnnnnnnnnooooooppppppooooooooooooooonnnmmmlllnnnmmmlllkkkkkkmmmooopppkkkkkkllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiijjjkkkkkkjjjjjjlllnnnrrrrrrssstttttttttttttttrrrsssssstttttttttttttttvvvvvvwwwxxxyyyzzzzzz{{{yyyxxxxxxxxxxxxwwwwwwwwwsssuuuxxxzzz|||||||||{{{xxxxxxxxxxxxyyyyyyyyyyyywwwwwwxxxyyyzzz{{{{{{||||||{{{{{{|||}}}}}}|||zzz|||||||||}}}~~~~~~}}}|||{{{{{{yyywwwwwwxxxzzzzzzzzzwwwvvvvvvwwwyyyyyywwwvvvyyyyyyyyyyyyxxxxxxxxxxxxyyywwwvvvwwwxxxyyyxxxvvvxxxwwwvvvwwwyyyyyywwwvvvvvvuuuuuuttttttsssrrrrrrttttttuuuuuuvvvvvvwwwwwwvvvuuuuuuuuuvvvuuurrrooooooppprrruuuxxxyyyxxxvvvwwwwwwxxxxxxxxxxxxwwwwwwtttuuuvvvwwwxxxyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwxxxwwwwwwvvvvvvwwwwwwxxxyyyyyyyyyxxxxxxwwwwwwxxxxxxyyyyyyzzzzzzyyyzzz||||||{{{yyywwwuuuuuuwwwyyyzzz{{{|||~~~~~~~~~}}}}}}|||||||||xxxxxxyyyyyyzzz{{{{{{{{{yyyzzz{{{zzzyyyxxxyyyzzzyyyzzz{{{}}}}}}|||{{{{{{zzz{{{}}}~~~~~~|||{{{{{{||||||}}}}}}}}}||||||zzz}}}~~~}}}yyyxxxyyy{{{yyyxxxwwwxxxzzz{{{zzzyyyuuuvvvwwwxxxyyyxxxwwwwwwxxxwwwwwwwwwwwwyyy{{{|||yyyyyyyyyyyyxxxxxxxxxxxxwwwvvvuuuvvvxxxxxxvvvuuuuuuwwwxxxxxxwwwwwwxxxyyyttttttssstttuuuwwwyyyzzz{{{|||~~~}}}zzzxxxwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwxxxxxxwwwwwwwwwxxxxxxxxxvvvwwwxxxyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwwwwxxxzzz{{{{{{|||yyyyyyxxxxxxwwwwwwxxxxxxwwwwwwvvvwwwxxxzzz|||}}}yyyyyyzzz{{{{{{{{{{{{zzzuuuvvvxxxzzz{{{{{{{{{{{{uuuvvvwwwyyyyyyyyyxxxwwwwwwwwwvvvvvvuuuuuuvvvvvvuuuuuuvvvvvvvvvvvvvvvuuuyyyxxxxxxwwwvvvuuuuuutttssstttuuuvvvxxxyyyzzz{{{vvvvvvwwwwwwxxxxxxwwwwwwvvvwwwxxxxxxwwwwwwyyyzzz{{{{{{zzzzzzzzz{{{||||||wwwyyyyyyxxxvvvvvvwwwxxxwwwvvvuuuttttttuuuvvvwwwwwwvvvuuutttsssrrrrrrrrrtttsssssstttuuuvvvwwwwwwtttttttttuuuuuuuuuuuuuuuuuuttttttsssssstttuuuvvvuuutttsssssstttuuutttsssssstttuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwvvvuuutttrrrvvvvvvwwwwwwvvvuuuttttttyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwvvvvvvuuuuuuuuuuuutttuuuxxxzzz{{{zzzyyyxxxvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvuuuttttttvvvwwwxxxwwwwwwvvvuuutttsssssspppppppppppppppqqqrrrrrrvvvuuuuuuuuuuuuuuuuuuuuuttttttssssssssssssttttttuuuuuuuuuuuuuuuuuuuuuuuurrrrrrssssssttttttuuuuuussssssssssssssssssrrrrrrppppppqqqqqqrrrssstttuuuuuutttrrrqqqpppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrppppppqqqrrrrrrrrrqqqqqqtttrrrooommmmmmpppsssuuukkklllmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmmmmmmmmmmnnnooonnnmmmmmmoooqqqrrrssstttttttttttttttttttttttttttttttttssssssrrruuuuuuvvvwwwxxxyyyzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxtttvvvyyy{{{}}}|||{{{zzzwwwxxxxxxxxxxxxyyyyyyyyywwwwwwxxxyyyzzz{{{|||}}}zzzzzzzzz{{{}}}~~~}}}||||||||||||}}}~~~}}}{{{zzzyyyzzzzzzyyywwwvvvvvvyyy{{{zzzyyyxxxyyyzzzzzzyyywwwzzzzzzyyyyyyyyyxxxxxxxxxzzzxxxvvvwwwyyyzzzxxxwwwxxxwwwvvvwwwyyyyyywwwvvvrrrrrrsssssstttttttttuuusssttttttuuuvvvwwwwwwxxxuuuuuutttuuuuuutttpppnnniiijjjmmmrrrvvvxxxwwwvvvwwwwwwxxxxxxxxxxxxwwwwwwuuuuuuvvvwwwxxxxxxyyyyyyxxxyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwvvvwwwxxxyyyyyyyyyyyyxxxwwwwwwwwwxxxyyyyyyzzzzzzwwwyyyzzz{{{zzzwwwtttrrrtttvvvyyyzzz{{{}}}~~~||||||||||||}}}{{{{{{{{{zzzzzzyyyyyyyyyxxxzzz{{{{{{yyyxxxzzz|||yyy{{{|||~~~~~~}}}|||{{{{{{{{{|||}}}}}}}}}}}}|||zzz{{{|||}}}~~~}}}}}}|||xxx|||~~~}}}zzzxxxzzz}}}zzzyyyxxxyyy{{{|||{{{zzzwwwwwwwwwxxxxxxyyyyyyyyywwwwwwwwwxxxyyyzzz||||||yyyyyyyyyyyyzzzzzzzzzzzzxxxwwwwwwxxxyyyyyyxxxvvvuuuwwwxxxyyyxxxyyyzzz|||wwwwwwwwwwwwxxxxxxxxxxxxzzz|||}}}|||{{{zzzzzz{{{vvvwwwxxxyyyzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzyyyyyywwwxxxzzz{{{||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{|||||||||}}}{{{{{{zzzyyyyyyyyyyyyyyy{{{zzzyyyyyyyyy{{{|||~~~zzzzzz{{{|||}}}}}}||||||wwwyyy{{{}}}~~~}}}}}}|||vvvvvvxxxyyyyyyzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvwwwwwwyyyxxxxxxxxxwwwwwwvvvvvvvvvvvvwwwxxxxxxyyyyyyzzzyyyyyyxxxwwwwwwwwwwwwxxxyyy{{{|||{{{zzzzzz{{{|||{{{{{{{{{{{{{{{|||}}}}}}xxxyyyzzzyyyvvvvvvwwwyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvwwwxxxyyyzzzwwwwwwwwwxxxxxxyyyyyyyyyyyyxxxwwwvvvvvvvvvwwwxxxwwwvvvtttuuuvvvwwwvvvvvvssstttvvvwwwxxxxxxxxxwwwxxxyyyyyyyyyyyywwwvvvuuuvvvwwwxxxyyyyyyyyyxxxwwwzzzzzzzzzzzz{{{{{{{{{{{{zzzyyyyyyxxxxxxyyyyyyyyyxxxxxxyyyzzzzzzzzzzzzzzzyyyyyyxxxxxxwwwvvvvvvvvvuuuwwwxxxxxxvvvvvvyyy{{{yyyxxxxxxwwwwwwvvvuuuuuutttttttttttttttuuuuuuvvvxxxwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwvvvvvvwwwwwwxxxzzzyyyyyyxxxxxxwwwwwwvvvtttuuuuuuvvvwwwxxxxxxxxxttttttuuuuuuuuuuuuuuuuuuqqqrrrtttuuuvvvwwwwwwwwwwwwvvvtttsssssstttuuuvvvvvvvvvvvvuuuuuutttssssssssssssttttttttttttsssssstttsssrrrqqqqqqsssuuuvvvnnnnnnooopppppppppppppppnnnnnnnnnoooooopppppppppqqqrrrrrrpppooooooppprrrsssssstttttttttttttttsssttttttttttttsssrrrqqqqqqssstttuuuvvvwwwxxxyyyyyyzzzzzzzzzyyyyyyyyyxxxxxxuuuwwwzzz|||}}}|||{{{zzzwwwwwwxxxxxxxxxyyyyyyyyyxxxxxxyyyzzz{{{|||}}}~~~yyyyyyyyy{{{}}}~~~}}}|||||||||}}}~~~}}}{{{zzzxxxwwwyyyzzzzzzxxxuuutttxxx{{{|||{{{{{{{{{||||||zzzxxxzzzzzzzzzyyyyyyxxxxxxxxx{{{yyywwwxxxzzz{{{yyywwwxxxwwwvvvwwwyyyyyywwwvvvppppppqqqsssuuuvvvwwwxxxsssssstttuuuvvvwwwxxxxxxuuuuuutttuuuuuussspppmmmdddfffjjjooouuuwwwwwwuuuwwwwwwxxxxxxxxxxxxwwwwwwvvvvvvvvvwwwxxxxxxyyyyyywwwwwwxxxyyyyyyzzzzzz{{{yyyyyyyyyxxxxxxxxxwwwwwwwwwwwwxxxyyyyyyyyyyyyyyyvvvwwwxxxyyyyyyyyyyyyyyyvvvwwwwwwxxxyyyyyyzzzzzzvvvxxxyyyzzzyyyvvvrrrppptttwwwyyy{{{|||~~~~~~|||{{{{{{|||}}}~~~}}}{{{zzzxxxwwwwwwwwwzzz||||||zzzyyy{{{~~~zzz{{{}}}~~~~~~|||{{{zzzzzzzzzzzzzzz{{{{{{{{{yyyzzz|||}}}~~~~~~~~~}}}uuuyyy}}}|||xxxwwwyyy|||zzzyyyyyyzzz{{{||||||{{{xxxxxxxxxxxxxxxyyyzzz{{{vvvwwwxxxyyyzzz{{{|||}}}yyyyyyyyyzzz{{{{{{||||||yyyxxxxxxyyyzzzzzzyyywwwuuuwwwyyyyyyzzzzzz|||~~~zzzzzzzzzzzzyyyxxxwwwvvvyyyzzz{{{{{{{{{{{{}}}~~~vvvwwwxxxzzz{{{{{{{{{{{{zzz{{{|||}}}}}}|||zzzzzzwwwyyy{{{}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}||||||||||||{{{zzzyyyyyyzzzzzz~~~|||zzzzzz{{{|||}}}zzz{{{|||}}}}}}~~~~~~}}}yyyzzz|||~~~}}}|||wwwwwwxxxxxxyyyzzz{{{|||wwwxxxxxxyyyyyyzzzzzzzzz{{{zzzyyyxxxwwwxxxyyyzzzxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwww}}}|||zzzxxxxxxxxxyyyyyyxxxzzz{{{zzzyyyxxxyyyzzzzzzzzzzzzzzz{{{|||}}}}}}zzz||||||{{{xxxwwwyyy|||yyyzzzzzz{{{{{{zzzzzzyyyvvvvvvvvvwwwxxxzzz{{{|||xxxwwwwwwwwwxxxyyyzzzzzzyyyyyyyyyzzzzzz{{{{{{|||{{{zzzyyyxxxxxxxxxyyyyyyxxxvvvuuuuuuwwwxxxxxxwwwrrrtttvvvwwwyyyyyyxxxxxxzzzzzz{{{{{{zzzyyywwwvvvuuuwwwxxxzzz{{{{{{{{{zzz{{{{{{{{{|||||||||||||||{{{{{{zzzzzzzzz{{{|||||||||zzzyyyxxxxxxyyy{{{|||{{{zzzzzzyyyxxxwwwvvvvvvuuuxxxzzzyyyxxxxxx{{{~~~xxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwxxxxxxyyyyyyyyyxxxxxxyyyyyyzzz{{{yyyyyyyyyxxxxxxyyyzzzzzz||||||{{{zzzyyyxxxxxxwwwvvvvvvwwwxxxyyyyyyzzzzzzttttttuuuuuuvvvvvvwwwwwwrrrsssuuuwwwxxxyyyxxxxxxxxxwwwuuuttttttvvvxxxyyyyyyxxxxxxwwwvvvuuuttttttuuuuuuuuuuuuuuutttssssssssssssssstttttttttuuuuuuqqqrrrssssssttttttttttttooooooooopppqqqqqqrrrrrrttttttsssrrrpppoooqqqsssrrrrrrsssssstttuuuvvvvvvuuuuuutttrrrpppppprrruuuvvvttttttuuuwwwyyyyyyxxx{{{zzzxxxvvvuuuuuuvvvvvvxxxxxxyyyzzzzzz{{{||||||{{{{{{zzzyyyyyyyyyzzzzzztttuuuvvvxxxzzz|||}}}~~~{{{{{{zzzzzz{{{|||}}}~~~}}}}}}|||||||||~~~|||zzzyyyzzzyyyyyy{{{||||||{{{yyyxxxxxxyyyxxxxxxwwwwwwxxxzzz{{{|||}}}}}}}}}|||{{{yyyxxxwwwuuuvvvxxxzzz{{{{{{{{{zzzxxxuuutttwww{{{|||wwwsssrrrssstttvvvvvvvvvuuuuuuuuuuuuttttttttttttuuuuuusssuuuwwwwwwuuuppplllhhh^^^bbbiiioootttwwwxxxwwwwwwwwwvvvvvvwwwxxxyyyyyyyyyzzz|||}}}}}}|||zzzxxxzzzyyyyyyxxxyyyzzz{{{|||zzzzzzzzzyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyxxxwwwwwwxxxyyyyyyyyyyyyyyyyyyzzzzzzyyyxxxxxxxxxyyyzzz{{{wwwwwwvvvvvvvvvwwwyyyzzz{{{zzzyyyyyyzzz}}}|||zzzyyyzzz|||||||||~~~|||yyyxxxwwwvvvwww{{{zzzzzzyyyyyyyyyzzzzzz~~~~~~}}}}}}||||||{{{{{{||||||||||||||||||||||||{{{{{{|||}}}}}}|||{{{zzzzzzyyyyyy{{{}}}~~~}}}|||yyywwwwwwzzz||||||zzzzzzzzzyyyxxxwwwwwwwwwwwwzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzz{{{zzzzzzzzzzzzzzzyyyxxxxxxyyyyyyzzzwwwxxxxxxwwwwwwxxx|||{{{{{{{{{{{{{{{{{{zzzzzz{{{}}}~~~~~~}}}}}}~~~|||{{{zzzzzz{{{zzzxxxvvvzzz{{{{{{|||||||||||||||zzzzzz|||}}}~~~~~~~~~~~~~~~|||{{{|||}}}~~~}}}{{{}}}~~~~~~~~~~~~}}}||||||}}}|||{{{{{{|||{{{yyyxxx|||||||||||||||}}}~~~~~~}}}{{{{{{|||}}}~~~~~~~~~~~~}}}}}}}}}|||yyyxxxwwwvvvvvvxxxzzz{{{zzzyyyyyyxxxxxxyyyyyyzzz|||{{{zzzzzzyyyyyyyyyyyywwwwwwuuutttssssssssssssyyyxxxwwwvvvuuuuuuuuuuuuxxxxxxwwwvvvuuuuuuvvvvvv{{{{{{{{{{{{zzzyyyxxxwwwyyyyyyyyyzzz{{{|||||||||}}}}}}}}}|||{{{{{{zzzzzz{{{|||}}}}}}|||yyyvvvuuuwwwwwwwwwwwwxxxyyyzzz{{{yyyxxxxxxxxxyyyzzzzzz{{{|||}}}~~~~~~~~~}}}{{{zzz}}}}}}}}}|||{{{zzzxxxxxxvvvuuutttttttttvvvwwwxxxsssuuuvvvxxxyyyyyyyyyxxxxxxxxxyyyzzzzzzzzzyyyyyyyyy{{{~~~}}}{{{zzz{{{}}}~~~|||{{{zzzzzzzzz{{{wwwxxxyyyyyyxxxwwwxxxzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzxxxxxxvvvvvvwwwwwwvvvuuusssrrrwwwwwwwwwwwwxxxyyyzzz{{{~~~{{{xxxvvvuuuwwwyyy{{{zzzxxxwwwyyy}}}}}}zzz}}}}}}|||{{{{{{{{{{{{|||zzzzzzyyyyyyyyyzzz{{{{{{xxxyyyyyyzzzyyyxxxwwwvvvsssuuuwwwxxxwwwvvvwwwxxxvvvwwwxxxyyyzzzyyyxxxxxxxxxwwwvvvwwwxxxxxxxxxvvvvvvwwwxxxyyyxxxvvvtttsssuuutttttttttttttttuuuvvvvvvuuutttsssssssssssssssssssssttttttttttttssssssvvvuuusssrrrqqqqqqrrrssspppqqqqqqrrrssssssttttttuuuuuuuuusssqqqrrrtttvvvuuutttssstttwwwxxxyyyxxxzzzyyyxxxvvvuuuuuuvvvvvvwwwwwwxxxxxxyyyyyyzzzzzzzzzzzzyyyyyyyyyzzzzzz{{{wwwwwwxxxyyyyyyzzz{{{{{{{{{{{{zzzyyyzzz{{{}}}~~~}}}|||||||||}}}~~~}}}zzzyyyzzz{{{{{{{{{zzz{{{|||zzzxxxwwwxxxyyyxxxxxxwwwwwwxxxyyy{{{|||||||||{{{{{{zzzxxxwwwvvvwwwwwwyyyzzz{{{|||||||||yyywwwvvvxxx{{{{{{wwwssstttuuuvvvwwwwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuusssuuuwwwwwwuuurrrnnnkkkcccfffkkkqqquuuxxxyyyyyywwwwwwvvvwwwwwwxxxxxxyyyxxxxxxyyyzzzzzzyyyxxxwwwzzzzzzyyyyyyyyyzzz||||||yyyyyyyyyyyyxxxxxxxxxwwwwwwwwwxxxyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzyyyxxxxxxyyyzzzzzzxxxwwwvvvvvvvvvwwwyyyzzz{{{zzzyyyyyyzzz|||~~~}}}{{{zzz{{{}}}}}}}}}~~~|||{{{yyyyyyxxxyyy{{{zzzzzzyyyyyyzzzzzzzzz}}}}}}}}}|||||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}}}}||||||{{{~~~|||yyyyyyzzz{{{{{{{{{}}}zzzwwwwwwyyyzzzzzzxxxyyyxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzyyyyyyyyyxxxxxxxxxxxxyyyyyyzzzyyyzzzyyyxxxwwwwwwzzz|||{{{{{{{{{{{{{{{{{{{{{zzz{{{}}}~~~}}}||||||}}}~~~|||{{{zzzzzz{{{{{{yyywwwzzzzzz|||}}}}}}}}}|||{{{zzz{{{|||}}}~~~~~~~~~~~~}}}|||{{{|||}}}~~~}}}|||~~~~~~~~~~~~}}}}}}||||||{{{zzz{{{||||||zzzxxx|||||||||||||||}}}}}}~~~~~~}}}~~~~~~}}}}}}}}}}}}}}}|||||||||zzzyyyyyyxxxxxxyyyzzz{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwxxxxxxxxxyyyxxxwwwvvvuuuuuuuuuuuuxxxwwwvvvvvvuuuvvvvvvvvvyyyyyyxxxwwwwwwwwwwwwwwwxxxyyyzzzzzz{{{zzzzzzzzz||||||}}}}}}~~~~~~~~~||||||||||||{{{{{{{{{{{{{{{{{{|||{{{zzzxxxvvvuuuxxxxxxxxxyyyyyyzzz||||||xxxxxxxxxxxxxxxyyyzzzzzz{{{{{{|||}}}|||{{{zzzyyy{{{{{{{{{{{{{{{zzzyyyxxxvvvuuuuuutttuuuvvvwwwxxxrrrsssvvvxxxzzz{{{{{{{{{yyyyyyyyyyyyyyyyyyxxxxxxyyy{{{}}}}}}{{{zzz{{{}}}||||||{{{{{{{{{|||}}}~~~yyyzzz{{{zzzyyyxxxyyyzzzyyyyyyyyyyyyyyyyyyyyyyyy||||||{{{zzzyyyyyyxxxxxxxxxxxxyyyzzzzzzyyyxxxxxxxxxxxxyyyyyyyyyxxxwwwvvvvvvvvvvvvwwwxxxzzz{{{|||}}}{{{yyywwwwwwxxxyyy{{{{{{zzzzzz|||~~~~~~}}}}}}|||{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyzzz{{{{{{xxxyyyyyyzzzyyyxxxwwwvvvssstttvvvvvvuuutttuuuvvvvvvwwwxxxyyyyyyyyyxxxxxxxxxwwwvvvwwwxxxyyyxxxvvvtttuuuwwwxxxxxxwwwvvvuuuwwwvvvvvvuuuttttttttttttwwwvvvuuuuuuttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvuuutttsssssssssttttttooooooppppppqqqqqqrrrrrrtttuuuuuutttrrrsssuuuwwwtttsssssstttvvvxxxxxxxxxzzzyyywwwvvvuuuvvvvvvwwwvvvvvvwwwwwwwwwwwwwwwwwwyyyyyyxxxyyyyyyzzz{{{|||yyyyyyyyyyyyyyyyyyyyyyyy|||{{{yyyxxxyyy{{{~~~~~~~~~|||{{{{{{|||}}}}}}}}}{{{yyyyyy{{{|||}}}|||yyyzzz{{{zzzxxxvvvwwwxxxxxxxxxwwwxxxxxxyyyzzz{{{zzzzzzzzzzzzyyywwwvvvuuuyyyyyyyyyyyyzzz|||}}}~~~{{{yyywwwyyy{{{{{{wwwtttvvvwwwwwwwwwwwwwwwvvvuuuttttttvvvvvvvvvvvvtttttttttuuuwwwwwwvvvtttqqqooojjjlllooorrrvvvxxxzzzzzzwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyy{{{{{{zzzzzzzzz{{{||||||xxxxxxxxxwwwwwwwwwwwwwwwvvvvvvwwwxxxyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyzzzzzzyyyyyyxxxxxxxxxxxxyyyyyyxxxwwwwwwwwwwwwxxxyyyyyyzzzzzzyyyxxxyyyzzz|||}}}}}}{{{{{{|||~~~~~~}}}~~~~~~|||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}}}}}}}}}}}}}~~~{{{xxxwwwxxxyyyzzzzzz|||zzzxxxwwwxxxxxxwwwvvvwwwwwwxxxxxxyyyzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzyyyxxxxxxwwwwwwwwwxxxxxxyyyyyyyyyzzz{{{zzzxxxwwwwwwxxxzzzzzzzzz{{{{{{{{{{{{{{{zzz{{{|||}}}|||{{{zzz{{{||||||{{{zzz{{{{{{{{{yyywwwyyyzzz|||}}}~~~}}}|||zzz{{{{{{|||}}}~~~~~~~~~~~~|||{{{zzz{{{}}}~~~}}}|||~~~~~~}}}}}}|||{{{zzz{{{||||||zzzyyy||||||{{{{{{||||||}}}~~~~~~{{{{{{{{{{{{{{{|||||||||zzz{{{{{{{{{{{{zzzzzzzzzxxxxxxzzzzzzzzzzzzxxxxxxvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxwwwvvvuuuuuuuuuuuuvvvvvvuuuuuuuuuvvvwwwwwwyyyyyyyyyxxxxxxxxxxxxxxxuuuvvvxxxyyy{{{|||||||||zzzzzz{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{|||||||||{{{{{{zzzyyyxxxwwwwwwwwwzzzzzzzzzzzz{{{|||}}}~~~xxxwwwwwwwwwwwwxxxyyyyyyzzzzzz{{{|||{{{zzzyyyxxxyyyyyyzzzzzzzzzzzzyyyyyyvvvvvvvvvuuuvvvvvvwwwxxxtttuuuwwwyyyzzz{{{{{{{{{zzzzzzyyyyyyxxxxxxwwwwwwxxxzzz||||||{{{{{{|||}}}zzzzzzzzz{{{|||~~~{{{||||||{{{yyyxxxyyyzzzzzzzzzzzzyyyyyyxxxxxxxxx}}}}}}|||zzzyyyxxxwwwvvvwwwxxxyyyzzzzzzyyyxxxwwwxxxxxxyyyzzzzzzzzzyyyyyyvvvvvvwwwwwwxxxzzz{{{|||{{{zzzyyyyyyxxxyyyyyyzzzzzz|||~~~~~~~~~~~~~~~}}}|||{{{zzzyyyxxxxxxyyyyyyyyyyyyyyyyyyzzz{{{|||xxxyyyyyyyyyyyyxxxxxxwwwtttvvvvvvvvvtttssstttuuuvvvwwwxxxxxxyyyyyyxxxxxxyyywwwvvvwwwxxxyyyxxxwwwrrrtttvvvxxxyyyxxxwwwvvvxxxxxxwwwvvvuuutttsssssswwwwwwvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvwwwwwwuuuttttttttttttuuuvvvvvvooooooppppppqqqqqqqqqrrrrrrssstttsssrrrsssuuuwwwsssrrrrrrsssvvvxxxxxxxxxxxxwwwvvvuuuuuuvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvxxxxxxxxxxxxyyyzzz{{{|||xxxxxxxxxyyyyyyyyyzzzzzz}}}|||zzzyyyzzz}}}~~~|||{{{zzz{{{{{{||||||{{{yyyyyy{{{||||||{{{yyyzzzzzzyyywwwvvvvvvwwwwwwwwwxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzyyyxxxwwwvvvyyyyyyxxxxxxyyyzzz|||}}}|||zzzyyyzzz{{{zzzwwwuuuwwwwwwwwwwwwvvvuuuuuutttssstttvvvwwwwwwvvvtttssstttuuuwwwwwwwwwvvvtttssspppqqqrrrsssuuuwwwyyyzzzwwwwwwwwwxxxxxxxxxwwwwww{{{zzzxxxwwwxxxyyy{{{|||{{{{{{{{{{{{{{{{{{{{{|||wwwwwwwwwvvvvvvvvvvvvvvvuuuuuuvvvxxxyyyyyyyyyyyywwwwwwwwwxxxyyyyyyzzzzzzxxxwwwwwwwwwvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxzzzyyyxxxxxxxxxyyyzzzzzz}}}{{{zzzzzz|||}}}}}}||||||{{{{{{{{{{{{{{{{{{|||yyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||zzzzzz{{{|||}}}}}}~~~~~~zzzyyywwwwwwxxxyyyxxxwwwxxxwwwwwwwwwwwwxxxxxxwwwxxxxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzyyyxxxwwwvvvvvvwwwxxxyyyyyyyyyyyyyyyzzzzzzyyywwwwwwyyy{{{yyyzzz{{{|||||||||{{{zzz{{{|||||||||zzzyyyzzz{{{}}}|||{{{{{{|||{{{yyywwwxxxzzz|||~~~~~~}}}{{{zzz{{{|||}}}~~~~~~~~~~~~~~~{{{zzzzzz{{{}}}~~~}}}|||~~~~~~}}}{{{zzzzzz{{{||||||{{{yyy|||{{{{{{{{{{{{|||}}}}}}~~~~~~}}}yyyyyyzzzzzzzzz{{{{{{{{{yyyzzz{{{||||||{{{yyyxxxwwwxxxzzz{{{{{{zzzxxxwwwuuuuuuuuuuuuuuuvvvwwwxxxvvvuuutttssssssssssssssstttttttttuuuuuuwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwuuuvvvxxxyyyzzz{{{||||||yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{|||}}}}}}{{{zzzxxxvvvvvvvvvxxxyyy{{{{{{{{{{{{{{{|||}}}}}}xxxwwwwwwvvvwwwwwwxxxxxxzzz{{{{{{|||{{{zzzyyyxxxwwwxxxyyyyyyzzzzzzzzzyyywwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyzzzzzzzzzzzz{{{zzzyyyxxxwwwwwwwwwvvvxxxyyy{{{|||||||||||||||zzzzzz{{{|||}}}{{{|||}}}{{{yyyxxxxxxyyy{{{{{{zzzyyyyyyxxxwwwwwwyyyyyyyyyxxxwwwvvvuuuuuuwwwxxxyyyzzzzzzyyyxxxwwwvvvvvvwwwxxxyyyyyyzzzzzzyyyxxxxxxxxxxxxyyyzzzzzzyyyzzzzzzzzzzzzzzzyyyyyyyyy}}}}}}|||~~~|||{{{zzzyyyxxxwwwwwwwwwyyyyyyyyyyyyzzzzzz{{{|||yyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyxxxvvvuuuvvvwwwvvvwwwwwwxxxxxxxxxxxxxxxyyyxxxwwwwwwyyyyyyxxxwwwsssuuuwwwxxxyyyxxxvvvuuuwwwwwwwwwvvvvvvuuuttttttvvvvvvvvvvvvvvvvvvvvvuuuwwwwwwvvvuuuuuuvvvwwwwwwsssssssssttttttuuuvvvwwwqqqqqqqqqqqqrrrrrrrrrrrrpppqqqrrrrrrqqqrrrsssuuurrrqqqqqqrrruuuwwwxxxxxxwwwvvvuuuuuuuuuvvvwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxyyyzzz{{{|||vvvwwwxxxxxxzzzzzz{{{|||~~~}}}|||{{{|||~~~}}}|||zzzzzzzzz{{{{{{}}}{{{zzzzzz{{{{{{zzzyyyyyyzzzzzzyyywwwvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxzzzzzz{{{zzzzzzyyyxxxwwwxxxxxxwwwvvvwwwxxxzzz{{{|||{{{zzzyyyyyyyyywwwvvvwwwvvvvvvuuutttttttttttttttuuuwwwxxxxxxwwwuuutttuuuvvvvvvwwwwwwvvvvvvuuusssssssssssstttvvvxxxyyywwwwwwxxxxxxxxxwwwwwwvvvzzzyyywwwvvvwwwxxx{{{|||{{{{{{{{{{{{{{{{{{zzzzzzvvvvvvvvvvvvvvvvvvvvvvvvtttuuuvvvwwwxxxyyyyyyyyyvvvvvvwwwxxxxxxyyyzzzzzzvvvvvvvvvvvvvvvuuuuuutttxxxxxxyyyyyyyyyxxxxxxxxxyyyyyyxxxxxxxxxyyyyyyyyyzzzyyyxxxyyyzzz{{{{{{zzzyyyyyyzzzzzz{{{{{{{{{{{{xxxyyyzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{{{{||||||||||||||||||||||||yyyzzzzzz{{{|||}}}}}}~~~zzzzzzzzz{{{{{{xxxsssooossstttvvvwwwxxxyyyzzzzzzzzz{{{{{{{{{{{{zzzyyyxxxzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzyyyxxxwwwvvvwwwxxxyyyyyyyyyyyyxxxvvvxxxyyyyyyxxxyyy{{{|||xxxyyy{{{|||}}}|||{{{zzzzzz{{{|||{{{zzzyyyzzz{{{}}}|||{{{{{{|||{{{yyywwwyyyzzz|||}}}~~~}}}|||{{{|||}}}}}}~~~~~~~~~~~~}}}{{{zzzzzz{{{|||}}}}}}|||~~~~~~}}}}}}zzzyyyyyyzzz|||}}}|||zzz{{{{{{{{{{{{{{{||||||}}}|||}}}~~~|||zzzyyyyyyyyyyyyyyyzzzzzzzzzwwwyyy{{{||||||zzzxxxwwwwwwxxxzzz{{{{{{zzzxxxwwwvvvvvvvvvvvvvvvwwwxxxyyyuuuttttttsssssssssssssssssstttttttttuuuvvvxxxxxxuuuvvvwwwxxxxxxwwwvvvvvvwwwxxxxxxyyyzzzzzzzzzyyy|||||||||||||||}}}}}}}}}xxxxxxyyyzzz{{{|||}}}}}}{{{yyywwwvvvvvvwwwyyyzzzzzzzzzzzzyyyzzzzzz{{{|||xxxxxxwwwwwwvvvwwwwwwxxx{{{{{{|||}}}|||{{{zzzyyywwwwwwxxxyyyzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxwwwwwwvvvwwwwwwxxxyyy{{{||||||{{{zzzyyywwwwwwvvvvvvwwwxxxyyyyyy{{{||||||||||||{{{{{{||||||}}}}}}}}}}}}{{{||||||{{{xxxwwwwwwxxx{{{{{{zzzyyyyyyxxxwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyxxxwwwwwwvvvvvvwwwwwwxxxzzzzzz{{{|||{{{zzzyyyxxxxxxxxxxxxyyyyyyzzz{{{{{{{{{zzzyyyxxx|||~~~~~~{{{zzz|||~~~{{{{{{zzzxxxxxxwwwwwwwwwyyyxxxxxxyyyzzz{{{||||||yyyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyxxxvvvuuuwwwxxxvvvvvvvvvwwwwwwwwwxxxxxxyyyxxxwwwxxxyyyyyyyyywwwuuuvvvxxxyyyxxxwwwuuusssssstttuuuvvvwwwwwwvvvvvvttttttuuuvvvvvvvvvuuutttuuuuuuuuuttttttuuuuuuuuupppqqqrrrssstttuuuuuuuuurrrrrrsssssssssssssssssspppqqqrrrrrrqqqqqqrrrsssqqqppppppqqquuuwwwxxxwwwvvvuuuuuutttuuuvvvxxxyyyxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwxxxxxxyyyzzz{{{vvvvvvwwwxxxzzz{{{|||||||||||||||}}}~~~}}}|||zzzyyyyyyzzz{{{{{{|||zzzyyyzzz{{{{{{zzzyyyyyyzzz{{{zzzxxxvvvwwwxxxwwwwwwxxxxxxxxxxxxwwwwwwzzzzzzzzzzzzzzzyyyxxxxxxwwwwwwwwwwwwwwwxxxyyyyyyzzzzzzyyyyyyxxxxxxwwwwwwvvvuuutttttttttttttttuuuuuuuuuwwwwwwwwwwwwuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvuuutttttttttuuuuuuvvvwwwwwwwwwxxxyyyyyywwwvvvuuuwwwvvvtttttttttvvvxxxzzzzzzzzz{{{{{{zzzzzzyyyxxxvvvvvvvvvvvvwwwwwwwwwwwwuuuuuuvvvwwwxxxxxxxxxxxxuuuvvvvvvwwwxxxyyyzzzzzzwwwwwwwwwwwwwwwvvvuuutttyyyyyyyyyzzzyyyyyyxxxwwwxxxxxxxxxyyyyyyzzzzzzzzzxxxwwwwwwxxxzzz{{{zzzyyyxxxyyyyyyzzz{{{{{{zzzzzzwwwxxxzzz{{{|||{{{{{{zzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzz{{{|||||||||}}}~~~~~~|||vvvnnniiipppsssvvvxxxxxxyyy{{{}}}{{{|||}}}}}}|||zzzyyyxxxzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzyyyxxxxxxxxxyyyzzz{{{zzzzzzxxxxxxuuuwwwyyyyyyyyyyyy{{{}}}wwwyyy{{{}}}}}}|||{{{zzzyyyzzz{{{{{{zzzzzz{{{}}}}}}|||{{{|||||||||zzzxxxzzz{{{{{{|||||||||||||||}}}}}}~~~~~~~~~~~~}}}|||{{{zzzzzz||||||{{{zzz}}}~~~~~~~~~~~~}}}||||||yyyxxxyyyzzz}}}~~~}}}{{{{{{{{{zzzzzz{{{{{{|||}}}{{{|||}}}~~~~~~|||zzzyyyzzzzzzzzzzzzyyyyyyyyyxxxvvvxxxzzz{{{|||{{{yyyxxxxxxxxxzzzzzzzzzzzzxxxxxxwwwwwwwwwwwwwwwwwwxxxyyyvvvvvvuuuuuutttuuuuuuvvvttttttttttttuuuvvvwwwxxxtttuuuvvvwwwxxxwwwvvvuuuxxxyyyyyyyyyyyyyyyxxxwwwyyyyyyzzzzzz{{{|||||||||xxxxxxyyyzzz{{{{{{||||||zzzyyywwwvvvwwwxxxzzz{{{zzzyyyyyyyyyyyyyyyzzzzzzyyyyyyxxxwwwwwwwwwwwwxxx{{{{{{|||}}}|||{{{zzzyyyxxxxxxyyyzzzzzzzzzzzzzzzxxxxxxyyyyyyyyyxxxwwwwwwssstttuuuwwwyyy|||~~~zzzyyyxxxwwwvvvvvvwwwxxxxxxxxxxxxzzz|||}}}|||{{{{{{|||||||||||||||{{{zzzzzz{{{{{{zzzxxxwwwxxxyyyzzzzzzzzzyyyyyyxxxxxxxxxwwwwwwxxxxxxyyyzzzzzzzzzvvvwwwxxxyyyyyyxxxwwwvvvyyyyyyyyyyyyzzz{{{|||}}}||||||{{{yyyxxxxxxxxxxxxyyyyyyzzz{{{{{{{{{{{{zzzyyyzzz||||||{{{zzzzzz{{{zzzzzzyyyxxxxxxxxxyyyyyyxxxxxxxxxyyyzzz{{{|||}}}zzzyyyyyyyyyyyyzzzzzz{{{wwwwwwwwwuuuttttttvvvxxxwwwvvvvvvvvvvvvwwwxxxxxxzzzxxxwwwxxxyyyzzzyyyxxxvvvwwwxxxyyyxxxvvvtttrrrqqqrrrtttuuuvvvwwwvvvvvvssstttuuuvvvwwwvvvuuutttssssssttttttttttttsssssspppqqqrrrsssttttttttttttssssssssssssssssssrrrrrrqqqrrrtttsssrrrqqqqqqrrrpppooooooqqqtttwwwwwwwwwuuutttttttttuuuvvvxxxyyywwwxxxxxxxxxyyyzzzzzzzzzyyyxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxyyyyyyzzzzzzzzzyyyzzz{{{}}}~~~{{{zzzyyyyyyyyyzzz{{{|||yyyxxxxxxyyy||||||{{{zzzzzz{{{|||zzzxxxwwwxxxyyyvvvwwwxxxyyyyyyxxxwwwvvvyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxvvvuuutttttttttuuuvvvwwwvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvuuuuuuuuuuuuvvvvvvuuuuuuvvvvvvvvvvvvwwwwwwvvvwwwyyyyyyyyywwwvvvtttuuuuuuttttttuuuvvvxxxyyyyyyyyyzzzzzzzzzyyywwwwwwvvvvvvvvvwwwwwwxxxxxxxxxvvvvvvwwwwwwwwwwwwvvvvvvuuuuuuvvvwwwxxxyyyzzzzzzyyyzzzzzzzzzzzzxxxwwwvvvyyyyyyzzzzzzzzzyyyxxxwwwwwwwwwxxxzzzzzz{{{{{{{{{xxxwwwwwwyyy{{{|||{{{yyyyyyzzz{{{||||||{{{{{{zzzvvvxxxzzz{{{||||||{{{zzzxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxyyyzzzzzz|||||||||}}}{{{wwwppplllqqqtttxxxyyyyyyyyyzzz|||zzz{{{|||}}}}}}|||zzzyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzyyyyyyzzz{{{|||||||||zzzxxxwwwvvvxxxzzzzzzyyyyyyzzz{{{vvvxxx{{{}}}~~~}}}{{{zzzxxxyyy{{{{{{{{{{{{}}}~~~|||||||||||||||zzzxxx|||{{{{{{zzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}|||{{{{{{{{{{{{zzzxxx|||}}}}}}}}}}}}|||{{{{{{xxxxxxxxxzzz}}}~~~}}}|||{{{zzzzzzzzzzzz{{{||||||{{{||||||}}}|||{{{zzzyyy||||||{{{zzzyyyxxxxxxwwwwwwxxxyyy{{{||||||||||||yyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwvvvwwwwwwwwwuuuuuuuuuttttttuuuuuuvvvtttttttttttttttuuuvvvwwwtttuuuwwwyyyyyyxxxwwwvvvxxxxxxyyyyyyyyyxxxxxxxxxuuuuuuvvvwwwyyyzzz{{{{{{yyyyyyyyyzzzzzz{{{{{{{{{yyyyyyxxxxxxxxxzzz{{{|||zzzzzzyyyyyyyyyyyyyyyzzzzzzzzzyyyxxxxxxxxxxxxxxxzzzzzz{{{|||{{{zzzyyyxxxyyyzzzzzz{{{{{{{{{zzzzzzyyyyyyzzzzzzzzzyyywwwwwwvvvvvvuuuvvvwwwyyy{{{|||yyyxxxwwwvvvvvvvvvxxxyyyxxxwwwwwwyyy|||~~~|||{{{yyyzzz{{{||||||{{{zzzyyyzzz{{{|||{{{zzzyyyzzz{{{yyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyvvvwwwxxxyyyyyyxxxwwwvvvyyyyyyxxxxxxyyyzzz{{{|||zzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{||||||{{{zzzzzzzzz{{{{{{zzzyyyyyyyyyyyyyyyyyyzzzzzz{{{xxxxxxxxxyyyzzz{{{|||}}}zzzyyyyyyxxxyyyzzz{{{|||vvvwwwvvvuuuttttttwwwyyywwwvvvvvvuuuvvvwwwxxxyyyzzzyyyxxxxxxzzzzzzyyyxxxuuuvvvwwwxxxxxxwwwuuutttppprrrsssuuuvvvuuutttsssssstttvvvxxxxxxwwwvvvuuuqqqrrrtttvvvvvvtttrrrqqqqqqrrrssstttuuuuuuttttttrrrrrrrrrrrrrrrrrrrrrrrrssstttuuuuuusssqqqqqqrrrpppooooooqqqtttwwwwwwwwwttttttttttttuuuvvvxxxyyyvvvvvvwwwxxxyyyzzzzzzzzzyyyyyyxxxxxxwwwxxxxxxxxxzzzzzzzzzyyyyyyxxxxxxxxxvvvxxxzzz|||~~~~~~~~~~~~zzzyyyyyyxxxyyyzzz|||}}}vvvvvvwwwyyy|||~~~}}}|||{{{||||||{{{yyyxxxxxxyyyvvvwwwxxxyyyyyyxxxvvvvvvwwwwwwxxxxxxxxxwwwwwwvvvwwwxxxyyyzzz{{{zzzyyyxxxwwwwwwxxxwwwvvvvvvxxxyyyvvvvvvuuuuuuuuuwwwxxxyyywwwwwwvvvvvvvvvvvvwwwwwwxxxwwwuuutttttttttuuuvvvvvvvvvwwwxxxxxxxxxwwwwwwvvvwwwyyyzzzyyywwwuuutttvvvvvvvvvvvvwwwxxxyyyzzzxxxyyyyyyzzzyyyxxxvvvuuuvvvvvvwwwwwwxxxxxxxxxyyyvvvwwwwwwwwwwwwvvvvvvuuutttuuuvvvwwwxxxyyyzzzzzz||||||}}}}}}|||zzzyyyxxxyyyyyyzzz{{{zzzyyywwwvvvvvvwwwyyyzzz{{{|||||||||xxxxxxxxxzzz|||}}}|||zzzzzz{{{|||}}}}}}|||{{{zzzvvvwwwzzz|||||||||{{{zzzxxxxxxxxxyyyyyyzzzzzzzzz||||||||||||||||||||||||zzzyyyxxxwwwwwwwwwxxxyyyyyyxxxyyyzzz{{{zzzvvvtttsssvvvzzzzzzyyyxxxyyy{{{xxxyyy|||}}}~~~}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzz{{{zzzzzzzzz{{{|||}}}}}}|||zzzxxxvvvxxxzzz{{{{{{yyyxxxxxxyyyvvvxxx{{{}}}~~~}}}{{{zzzwwwyyy{{{|||||||||~~~~~~}}}||||||}}}|||zzzxxx}}}|||zzzyyyzzz{{{}}}~~~~~~~~~~~~}}}~~~}}}{{{{{{{{{{{{yyywww|||||||||||||||{{{{{{zzzxxxwwwxxxzzz}}}~~~~~~|||{{{zzzzzzzzzzzz{{{|||||||||||||||||||||{{{{{{zzz}}}}}}|||{{{yyyxxxwwwwwwxxxyyyzzz{{{}}}~~~~~~zzzyyyyyyxxxxxxyyyyyyzzzyyyxxxwwwvvvvvvuuuvvvvvvssssssrrrrrrrrrsssssstttuuuttttttttttttuuuvvvvvvuuuvvvxxxzzzzzzzzzxxxwwwvvvwwwxxxyyyyyyyyyyyyyyywwwwwwyyyzzz|||}}}yyyyyyzzzzzzzzzzzz{{{{{{yyyyyyyyyyyyzzz{{{||||||{{{zzzzzzyyyyyyyyyzzzzzz{{{zzzzzzyyyxxxxxxxxxyyyyyyyyyzzz{{{zzzyyyxxxwwwzzz{{{{{{|||{{{{{{zzzzzzyyyyyyzzz{{{zzzyyywwwvvv|||{{{xxxvvvuuuuuuuuuuuuyyyxxxvvvuuuuuuwwwyyyzzzxxxwwwvvvyyy|||~~~}}}zzzwwwxxxzzz{{{{{{{{{zzzzzzzzz{{{}}}|||{{{{{{|||}}}yyyyyyyyyyyyyyyyyyyyyzzzxxxwwwwwwwwwvvvvvvuuuuuuvvvwwwxxxyyyyyyxxxwwwvvvxxxwwwvvvvvvvvvwwwxxxyyyxxxxxxxxxyyyzzz{{{|||}}}zzzzzzzzzzzzzzz{{{|||}}}|||zzzyyyzzz}}}}}}{{{xxxyyyyyyyyyyyyzzz{{{||||||xxxxxxxxxyyyzzz{{{}}}}}}zzzyyyyyyxxxyyyzzz{{{|||xxxxxxxxxwwwvvvwwwzzz}}}wwwvvvuuuuuuuuuvvvxxxyyyzzzyyyxxxxxxzzzzzzyyyxxxssstttvvvxxxyyyxxxwwwvvvqqqrrrtttuuuuuusssrrrppptttuuuwwwyyyzzzyyywwwvvvppprrruuuwwwwwwuuurrrpppssssssuuuvvvvvvvvvuuutttrrrrrrssstttuuuuuuttttttrrrrrrrrrsssssssssttttttrrrqqqppprrrtttvvvwwwwwwuuusssqqqssswwwzzz{{{{{{xxxxxxxxxwwwwwwwwwvvvvvvxxxxxxwwwwwwxxxxxxyyyzzzyyyxxxwwwwwwyyyyyyxxxwwwxxxwwwwwwzzz~~~~~~yyysssvvvwwwxxxzzz{{{{{{zzzzzz|||yyywwwwwwxxx{{{||||||~~~|||zzzxxxwwwwwwvvv{{{{{{zzzyyyxxxwwwvvvvvvvvvvvvwwwxxxxxxxxxxxxwwwzzzxxxvvvvvvxxxyyywwwuuuyyyyyyyyyxxxxxxxxxwwwwwwuuutttsssrrrssstttvvvxxxtttuuuvvvvvvuuuuuuvvvwwwvvvtttqqqooooooqqqtttwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxwwwvvvvvvwwwxxxwwwuuuuuuvvvwwwxxxyyyzzz{{{zzzyyyxxxwwwuuuuuuuuuuuuuuuvvvvvvwwwzzzyyyxxxwwwvvvvvvvvvvvvsssssstttuuuvvvwwwwwwxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}}}}|||{{{{{{zzzzzzyyyzzz{{{{{{yyyxxx}}}|||{{{{{{}}}~~~~~~}}}{{{zzzxxxwwwwwwxxxzzz{{{zzzzzzyyywwwwwwyyy}}}}}}|||{{{zzzzzzyyyzzzzzzyyyxxxxxxyyyzzzyyyvvvtttyyyyyyyyyyyyxxxxxxwwwvvvwwwyyyzzzzzzyyyxxxyyyyyyyyyxxxyyyzzz||||||zzzxxxxxxxxxxxxxxxxxxxxxyyyyyy|||{{{zzzyyyyyyzzz{{{|||zzzzzz{{{|||||||||||||||xxxwwwwwwyyy||||||zzzwwwwwwxxxzzz||||||{{{zzzyyyxxxyyyyyyzzz{{{|||}}}}}}~~~~~~}}}|||{{{zzzzzzyyy{{{zzzyyyxxxxxxxxxyyyzzz}}}|||{{{zzzzzzzzzzzzzzz{{{{{{zzzyyyyyyxxxwwwwwwvvvyyy}}}~~~~~~~~~~~~{{{{{{{{{|||{{{{{{zzzyyyxxx{{{}}}~~~~~~}}}}}}~~~|||}}}~~~~~~~~~}}}{{{zzz}}}}}}}}}zzzxxxvvvwwwxxxwwwxxxyyyyyyyyy{{{~~~}}}{{{yyywwwvvvwwwxxxyyyvvvvvvuuuuuuuuuuuuvvvvvvttttttttttttuuuwwwxxxyyyvvvwwwwwwvvvtttssstttvvvxxxxxxxxxyyyyyyyyyzzzzzzyyyyyyxxxxxxwwwxxxxxxxxx{{{{{{zzzyyyzzz{{{|||}}}|||{{{{{{{{{{{{zzzzzzzzzzzzxxxwwwvvvvvvxxxzzz{{{xxxyyy{{{|||{{{yyywwwuuuyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyxxxxxxyyyyyyzzzzzzyyyyyyxxxzzzzzzzzzyyyyyyxxxxxxxxxyyyxxxuuusssrrrtttuuuwwwzzzyyyxxxxxxwwwwwwxxxxxxyyyzzzzzz{{{{{{zzzzzzyyyxxxyyy{{{zzzyyyyyyzzz|||wwwzzz|||}}}|||{{{zzzzzzzzzyyyxxxwwwxxxzzz|||~~~yyyxxxwwwuuutttuuuuuuvvvsssuuuwwwwwwwwwwwwxxxyyyyyyxxxwwwvvvvvvwwwxxxxxxyyyyyyyyyzzzzzz{{{{{{{{{wwwwwwwwwxxxxxxyyyyyyyyyzzzzzz{{{{{{|||}}}}}}}}}yyyyyyyyyzzzzzzzzzzzzzzz|||zzzyyyzzz}}}~~~{{{yyyzzzzzzyyyyyyzzzzzz{{{||||||zzzvvvtttsssuuuwwwyyywwwwwwwwwwwwvvvvvvvvvvvvxxxwwwvvvvvvvvvwwwxxxyyyxxxwwwwwwvvvvvvvvvuuuuuuvvvvvvuuutttttttttttttttsssssstttuuuvvvwwwxxxxxxvvvuuutttvvvxxxxxxuuurrruuuuuuuuuuuuvvvvvvvvvvvvssssssttttttuuutttttttttrrrrrrrrrsssssssssssstttsssrrrqqqrrrtttvvvvvvvvvwwwuuutttuuuxxxzzzzzzyyyxxxxxxxxxwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwxxxyyyyyyyyyxxxwwwwwwyyyyyyxxxwwwxxxvvvvvvyyy||||||wwwrrrqqqsssvvvxxxzzz{{{zzzzzz{{{zzzxxxxxxzzz||||||{{{~~~}}}|||zzzxxxwwwwwwvvvyyyyyyyyyxxxxxxxxxwwwwwwvvvvvvwwwxxxxxxxxxxxxwwwyyywwwuuuvvvxxxyyyxxxvvvyyyyyyxxxxxxxxxwwwwwwwwwwwwvvvuuuttttttvvvwwwxxxuuuvvvwwwvvvuuutttuuuvvvxxxvvvtttrrrqqqrrrtttuuuxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxwwwvvvwwwxxxyyyxxxwwwvvvwwwyyyzzzzzz{{{{{{zzzyyyxxxwwwvvvvvvuuuuuuuuuvvvwwwwwwyyyxxxvvvuuuuuuuuuuuuvvvuuuuuuuuuvvvvvvwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyzzzzzzyyyzzz{{{|||}}}|||{{{{{{{{{zzzyyyyyyzzz{{{zzzyyy|||zzzyyyyyy{{{||||||{{{|||{{{yyyxxxxxxyyy{{{|||xxxyyyyyyxxxwwwyyy{{{~~~|||{{{{{{zzzzzzzzzzzzzzzzzzyyyxxxyyyzzzzzzyyywwwxxxxxxyyyyyyxxxwwwwwwvvvxxxyyy{{{zzzyyyxxxxxxyyyxxxxxxxxxzzz{{{|||zzzxxxxxxxxxxxxxxxyyyyyyyyyyyy|||{{{zzzzzzzzzzzz{{{|||||||||}}}}}}||||||{{{{{{xxxwwwwwwxxx{{{{{{yyywwwwwwyyyzzz||||||{{{zzzyyy|||||||||}}}}}}~~~~~~~~~~~~}}}}}}|||{{{zzzzzzzzzyyyxxxxxxxxxyyyzzz{{{||||||{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzwwwzzz}}}~~~~~~||||||||||||{{{zzzzzzyyywwwzzz|||}}}}}}}}}~~~}}}}}}~~~~~~~~~}}}|||{{{{{{||||||zzzxxxwwwwwwyyyyyyzzz{{{{{{{{{|||~~~}}}|||zzzxxxwwwxxxyyyyyyvvvvvvuuuuuuuuuuuuvvvvvvttttttttttttuuuvvvwwwwwwwwwxxxxxxwwwuuuuuuvvvwwwxxxyyyyyyyyyzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxyyyzzz{{{|||{{{{{{{{{{{{zzzzzzzzzxxxxxxwwwwwwwwwxxxyyyzzzxxxyyy{{{||||||zzzxxxwwwyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyxxxxxxxxxyyyyyyzzzzzzyyyyyyxxxyyyzzzzzzzzzyyyyyyxxxwwwyyywwwvvvuuuvvvxxxzzz|||zzzyyyyyyxxxxxxxxxxxxxxxyyyzzzzzz{{{{{{zzzzzzyyy{{{||||||{{{yyyxxxyyyzzzyyy{{{}}}~~~|||zzzzzzzzzzzzyyyxxxxxxxxxzzz|||~~~yyyyyyxxxwwwvvvvvvvvvvvvsssuuuwwwwwwvvvvvvwwwxxxyyyyyyxxxwwwwwwxxxyyyzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{zzzyyyzzz||||||zzzwwwxxxxxxxxxxxxxxxyyyzzzzzzzzzxxxvvvttttttuuuwwwyyywwwwwwwwwwwwvvvvvvvvvvvvyyyxxxwwwvvvvvvwwwxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvuuutttttttttttttttsssttttttuuuvvvwwwwwwxxxuuuttttttuuuwwwwwwuuurrrttttttuuuuuuvvvvvvvvvwwwuuuuuuuuutttttttttttttttrrrrrrrrrrrrsssssssssssstttsssrrrsssuuuvvvuuutttwwwwwwvvvwwwyyyyyyxxxvvvxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxyyyxxxwwwwwwyyyyyyyyywwwxxxwwwvvvxxxzzzyyyuuuqqqmmmooossswwwzzz{{{zzzzzz{{{zzzzzz{{{|||}}}|||zzz}}}|||{{{zzzyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvwwwxxxxxxxxxxxxwwwwwwvvvuuuvvvxxxyyyyyyxxxyyyxxxxxxxxxxxxwwwwwwwwwyyyxxxwwwvvvvvvwwwxxxxxxvvvwwwxxxvvvuuussstttuuuyyyxxxwwwuuuttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxyyyyyyyyyxxxwwwwwwxxxyyyzzzzzzyyyxxxyyyzzzzzzzzzzzzzzzyyyxxxwwwvvvwwwvvvvvvvvvvvvwwwxxxxxxxxxvvvuuusssssstttvvvwwwvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxyyy{{{zzzxxxwwwwwwxxxzzz{{{yyyyyyzzz{{{{{{{{{{{{{{{|||zzzxxxxxxyyy{{{{{{zzzzzzyyywwwxxxzzz{{{{{{zzzzzzyyyxxxwwwwwwxxxyyyzzzvvvxxxyyyyyyxxxxxxzzz{{{zzzzzzyyyyyyyyyzzz{{{{{{|||zzzyyyyyy{{{||||||{{{xxxxxxyyyyyyxxxxxxwwwwwwyyyzzz{{{zzzxxxwwwxxxyyyxxxwwwwwwxxxzzz{{{yyyxxxxxxxxxxxxyyyyyyyyyzzzzzz|||{{{{{{zzzzzz{{{{{{|||}}}~~~~~~}}}}}}|||{{{zzzxxxxxxwwwyyyzzz{{{yyyxxxxxxyyyzzz{{{|||{{{zzzzzz}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{yyyyyyxxxxxxxxxzzz{{{|||{{{{{{zzzyyyyyyyyyzzzzzzwwwwwwxxxyyy{{{|||}}}~~~yyy|||~~~~~~}}}}}}||||||{{{zzzyyyyyywwwyyy{{{|||||||||~~~}}}}}}~~~~~~}}}}}}|||{{{zzz{{{|||{{{yyyxxxyyyzzz|||}}}}}}|||{{{|||}}}}}}|||{{{yyyyyyyyyzzzzzzwwwvvvvvvuuuuuuvvvvvvwwwuuutttttttttttttttuuuuuuxxxyyyyyyxxxvvvvvvwwwxxxwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxyyyyyyzzz{{{|||{{{{{{{{{{{{zzzzzzzzzvvvwwwwwwxxxxxxxxxxxxxxxwwwyyyzzz||||||{{{zzzyyyzzzzzzzzzyyyyyyxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxwwwyyyyyyzzzzzzzzzzzzyyyyyyxxxyyyzzz{{{zzzyyyxxxwwwvvvvvvuuuvvvwwwzzz}}}zzzzzzyyyxxxxxxxxxxxxyyyyyyzzzzzz{{{{{{zzzzzzyyy}}}~~~~~~|||zzzxxxyyyyyy{{{}}}~~~~~~|||zzzzzzzzzzzzyyyxxxxxxyyyzzz|||}}}yyyyyyyyyyyyxxxwwwvvvvvvtttvvvwwwwwwvvvuuuvvvwwwyyyyyyyyyyyyyyyzzz{{{||||||{{{{{{zzzzzzyyyxxxxxx{{{{{{{{{{{{zzzzzzzzzzzz}}}}}}||||||{{{zzzzzzyyy||||||{{{{{{zzzzzzyyyyyyzzzyyyyyyyyyzzzyyywwwvvvvvvvvvvvvvvvvvvwwwxxxxxxwwwwwwvvvvvvvvvwwwxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvzzzyyyxxxwwwvvvvvvvvvvvvxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvuuutttttttttttttttttttttuuuuuuvvvvvvwwwwwwtttsssssstttuuuuuutttrrrsssssstttuuuvvvvvvwwwwwwvvvvvvuuuttttttsssssssssqqqqqqrrrrrrrrrssssssssstttsssrrrsssuuuuuutttssstttuuuvvvxxxxxxxxxwwwuuuwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvwwwwwwyyywwwwwwwwwyyyzzzyyyxxxyyyxxxwwwxxxyyyxxxuuurrrmmmppptttxxxzzzzzzyyyxxx{{{{{{{{{}}}~~~~~~{{{yyy{{{{{{{{{zzzyyyxxxwwwwwwvvvvvvvvvuuuuuuuuuuuutttvvvvvvwwwxxxxxxxxxxxxwwwuuuuuuuuuvvvxxxyyyzzzzzzxxxxxxxxxxxxwwwwwwwwwwwwyyyxxxwwwvvvvvvvvvwwwwwwwwwxxxxxxwwwtttsssssstttwwwwwwxxxwwwwwwvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxyyyyyyyyyxxxxxxwwwwwwyyyzzzzzzxxxxxxyyy{{{yyyyyyyyyxxxwwwvvvuuutttwwwwwwwwwwwwwwwxxxxxxyyyxxxvvvuuussssssuuuwwwyyyxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvwwwwwwxxxyyyyyyyyy{{{zzzwwwvvvvvvwwwzzz{{{xxxxxxyyyyyyzzzzzz{{{{{{|||zzzwwwwwwyyy{{{||||||zzzxxxwwwxxxyyy{{{zzzzzzwwwwwwvvvuuuuuuuuuvvvvvvuuuwwwyyyzzzyyyxxxxxxyyyxxxxxxxxxxxxyyyzzz{{{|||}}}{{{yyyyyy{{{}}}~~~~~~yyyyyyzzzzzzzzzyyyyyyxxxzzz{{{{{{zzzxxxwwwxxxyyyxxxwwwvvvwwwyyyzzzyyyxxxxxxxxxyyyyyyzzzzzz{{{{{{||||||{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}|||zzzzzzzzzzzz{{{{{{zzzzzzyyyyyyzzz{{{|||{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyxxx{{{{{{{{{{{{zzzzzzzzzzzzyyyxxxxxxxxxyyyzzz|||}}}zzzzzzyyyyyyyyyyyyzzzzzzxxxxxxyyyzzz|||}}}~~~~~~{{{}}}~~~~~~~~~}}}|||{{{zzzzzzyyyyyy{{{||||||{{{{{{|||}}}|||||||||||||||{{{{{{zzzzzz|||}}}}}}{{{{{{{{{}}}|||}}}~~~}}}{{{zzz{{{}}}}}}|||{{{zzzzzzzzzzzz{{{wwwvvvvvvvvvvvvvvvvvvwwwuuuuuutttssssssssssssssswwwxxxxxxwwwvvvuuuwwwxxxuuuuuuuuuuuuvvvvvvvvvvvvyyyyyyxxxxxxxxxyyyzzzzzz{{{{{{{{{{{{{{{||||||}}}|||{{{{{{{{{{{{zzzzzzzzzuuuvvvxxxyyyzzzyyyxxxwwwvvvwwwyyyzzz{{{{{{zzzzzz{{{{{{zzzyyyyyyxxxwwwwwwvvvvvvwwwxxxxxxxxxwwwwwwyyyyyyzzzzzzzzzzzzyyyyyywwwxxxzzz{{{{{{zzzxxxwwwuuuuuutttuuuwwwyyy|||}}}{{{{{{zzzyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{zzzzzzyyy}}}~~~~~~}}}{{{yyyzzz{{{|||~~~~~~|||zzzyyyzzzzzzyyyyyyyyyyyyzzz{{{|||yyyzzz{{{{{{zzzyyywwwvvvuuuvvvxxxwwwvvvuuuuuuvvvxxxxxxxxxyyyyyyzzz{{{{{{zzzzzzzzzzzzzzzzzzyyyyyy|||{{{{{{{{{zzzzzzyyyyyy|||||||||{{{{{{zzzzzzzzz}}}||||||{{{zzzyyyxxxxxxyyyyyyyyyxxxxxxwwwuuutttuuuttttttttttttuuuvvvvvvvvvwwwxxxyyyyyyyyyyyyyyywwwwwwwwwwwwvvvvvvvvvuuuzzzzzzyyyxxxvvvvvvuuuuuuwwwxxxyyyyyyyyyyyyxxxwwwvvvvvvuuutttttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvsssssssssssssssssssssrrrrrrsssssstttuuuvvvwwwwwwvvvuuutttsssrrrrrrssssssqqqqqqqqqrrrrrrrrrssssssssssssssstttuuuvvvtttrrrppprrrtttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuttttttuuuuuuvvvwwwxxxwwwvvvwwwyyyzzzyyyxxxzzzyyyxxxxxxxxxwwwvvvuuurrrtttwwwyyyzzzyyyxxxwww{{{{{{|||}}}~~~{{{xxxyyyyyyzzzzzzyyyxxxwwwwwwvvvuuuuuutttssssssrrrrrrvvvvvvwwwxxxxxxxxxxxxwwwttttttvvvwwwxxxyyyzzz{{{xxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvwwwxxxxxxwwwtttssssssttttttuuuvvvwwwxxxxxxwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuwwwxxxxxxyyyyyyyyyxxxxxxuuuwwwxxxxxxwwwwwwxxxzzzxxxwwwvvvuuuuuutttttttttwwwwwwwwwwwwwwwxxxxxxyyyxxxwwwvvvuuuuuuvvvxxxyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyzzzzzzzzz{{{yyywwwuuuuuuwwwyyy{{{wwwwwwwwwxxxyyyyyyzzz{{{|||zzzwwwwwwyyy{{{||||||{{{zzzxxxyyy{{{||||||{{{xxxwwwwwwvvvvvvuuuuuuuuuuuuwwwzzzzzzyyyxxxxxxxxxwwwwwwwwwxxxxxxzzz{{{|||}}}{{{yyyyyy{{{}}}~~~~~~zzzzzz{{{{{{{{{{{{{{{zzzzzz{{{zzzyyywwwwwwxxxzzzxxxwwwvvvwwwyyyzzzyyyxxxxxxyyyyyyzzz{{{{{{||||||||||||||||||||||||||||||xxxyyy{{{|||~~~||||||||||||{{{{{{{{{|||zzzzzz{{{{{{{{{|||{{{{{{zzzyyyyyyxxxxxxwwwwwwvvvyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyy{{{|||~~~zzzzzzzzzyyyyyyzzzzzz{{{{{{{{{{{{||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}{{{zzzzzzzzz{{{}}}~~~~~~|||zzzyyyzzz{{{{{{{{{zzzzzzyyyyyyyyyyyy{{{}}}~~~}}}~~~~~~|||}}}}}}|||zzzyyyyyyzzz||||||{{{{{{zzzzzzzzz{{{wwwwwwvvvvvvvvvvvvwwwwwwvvvuuutttssssssrrrssssssuuuvvvwwwvvvttttttvvvxxxvvvvvvvvvwwwwwwwwwwwwxxxyyyxxxxxxxxxyyyzzzzzz{{{{{{{{{|||||||||}}}}}}||||||{{{{{{{{{{{{zzzzzzzzzuuuwwwyyy{{{{{{zzzxxxwwwuuuvvvwwwyyyzzzzzzzzzzzz{{{{{{zzzyyyyyyxxxwwwwwwuuuvvvwwwxxxxxxxxxxxxxxxyyyzzzzzz{{{{{{zzzzzzyyyxxxxxxyyyzzzzzzzzzyyyxxxxxxwwwwwwwwwxxxyyy{{{||||||{{{zzzzzzyyyyyyzzzzzzyyyzzzzzz{{{{{{zzzzzzyyyzzz|||}}}|||{{{{{{|||}}}|||~~~~~~}}}{{{yyyyyyzzzzzzyyyyyyyyyzzzzzz{{{{{{zzzzzz{{{{{{zzzyyywwwvvvuuuwwwxxxxxxvvvuuuvvvvvvwwwxxxxxxyyyyyyyyyyyyyyyxxxxxxyyyyyyzzz{{{||||||{{{{{{zzzzzzyyyyyyxxxxxxyyyzzzzzzzzz{{{{{{{{{|||||||||{{{zzzyyyxxxxxxwwwxxxxxxyyyxxxwwwuuuuuutttttttttssssssttttttuuuvvvwwwxxxzzz{{{{{{{{{{{{zzzwwwwwwwwwwwwvvvvvvvvvuuuzzzzzzyyyxxxwwwuuuttttttvvvwwwyyyzzzzzzyyyxxxwwwvvvvvvuuutttttttttttttttvvvvvvvvvvvvuuuuuuuuuuuussssssssssssrrrrrrssssssrrrsssssstttuuuvvvvvvvvvtttsssrrrqqqqqqqqqrrrsssqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrtttvvvvvvtttrrroooqqqssstttttttttvvvwwwuuuuuuvvvvvvvvvvvvvvvwwwuuuuuuuuuuuuuuuvvvvvvwwwxxxwwwvvvwwwyyyzzzzzzyyyzzzyyyxxxwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyxxxwwwwww{{{{{{{{{}}}~~~}}}zzzwwwwwwxxxyyyzzzzzzyyyxxxwwwuuuuuuuuuttttttsssssssssvvvvvvwwwxxxxxxxxxxxxwwwsssuuuwwwwwwwwwxxxzzz{{{xxxwwwwwwwwwwwwvvvvvvvvvssstttttttttuuuuuuuuuuuuvvvwwwxxxvvvuuussstttuuurrrssstttvvvwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwxxxyyyyyyyyyxxxxxxtttuuuvvvvvvvvvvvvwwwyyyvvvvvvuuuttttttttttttuuuwwwvvvvvvvvvvvvwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxvvvwwwwwwwwwwwwwwwwwwwwwvvvwwwwwwxxxyyyzzz{{{{{{yyyxxxvvvuuuuuuvvvxxxyyyvvvvvvvvvvvvwwwyyyzzz{{{{{{yyywwwxxxzzz{{{|||||||||{{{yyyzzz|||}}}}}}|||{{{{{{{{{zzzyyyyyyxxxxxxvvvxxxzzz{{{yyyxxxxxxxxxwwwwwwwwwwwwxxxyyyzzz{{{|||zzzyyyyyy{{{||||||{{{zzzzzz{{{{{{||||||{{{{{{yyyzzzzzzxxxwwwwwwyyy|||zzzxxxwwwwwwyyyzzzzzzyyyxxxyyyyyyzzz{{{|||}}}}}}{{{||||||}}}}}}||||||{{{vvvwwwyyy{{{}}}|||}}}}}}|||zzzzzz{{{}}}zzz{{{{{{{{{{{{|||||||||{{{{{{{{{zzzzzzyyyyyyyyywwwxxxxxxyyyyyyzzzzzzzzzzzzzzzyyyyyyyyy{{{|||}}}{{{{{{zzzzzzzzz{{{||||||~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}|||}}}~~~~~~}}}|||{{{{{{{{{|||}}}}}}{{{zzz{{{|||{{{{{{zzzyyyyyyyyyyyyzzz{{{}}}~~~~~~~~~{{{|||}}}|||zzzyyyxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzxxxwwwwwwvvvvvvwwwwwwxxxvvvvvvuuutttsssssssssttttttuuuvvvuuuttttttvvvxxxyyyyyyyyyzzzzzzzzz{{{{{{yyyxxxxxxyyyyyyzzz{{{|||yyyyyyzzz{{{{{{{{{{{{zzz|||{{{{{{{{{{{{zzzzzzzzzwwwxxxzzz{{{|||{{{yyyxxxvvvwwwxxxyyyzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxvvvvvvwwwxxxyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{zzzzzzxxxyyyyyyyyyyyyyyyzzzzzz|||{{{{{{{{{{{{{{{||||||||||||{{{zzzzzzzzzzzz{{{yyyzzzzzz{{{{{{zzzzzzyyyyyy{{{||||||{{{{{{|||}}}{{{|||}}}|||zzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwwwwvvvxxxyyyyyyxxxwwwxxxyyyxxxxxxyyyyyyyyyyyyxxxxxxvvvwwwxxxyyy{{{|||}}}}}}zzzzzzzzzyyyyyyyyyyyyyyyxxxyyyyyyzzz{{{{{{||||||zzzzzzyyyyyyxxxxxxwwwwwwvvvxxxyyyxxxvvvuuuuuuvvvtttttttttttttttuuuvvvvvvyyyyyyzzz{{{{{{{{{zzzzzzwwwwwwwwwwwwvvvvvvvvvvvvyyyyyyyyyyyywwwvvvttttttuuuvvvxxxzzzzzzyyywwwvvvvvvvvvuuutttttttttttttttwwwwwwvvvvvvuuuuuuttttttsssssstttsssqqqqqqsssuuusssttttttttttttuuuuuuuuurrrqqqpppooooooqqqrrrssspppqqqqqqqqqqqqrrrrrrrrrqqqqqqrrrtttwwwwwwuuusssrrrsssuuutttrrrrrruuuwwwuuuuuuuuuuuuvvvvvvwwwwwwvvvvvvuuuuuuvvvvvvwwwxxxwwwvvvvvvwwwyyyzzzzzzyyyxxxxxxwwwuuuuuuuuuwwwyyyyyyxxxxxxwwwwwwwwwxxxxxx{{{zzzzzz{{{|||{{{yyywwwvvvwwwyyyzzzzzzyyyxxxwwwttttttuuuvvvwwwxxxxxxxxxvvvvvvwwwxxxxxxxxxxxxwwwtttvvvxxxxxxwwwwwwyyy{{{wwwwwwwwwwwwvvvvvvvvvvvvqqqrrrssstttuuuvvvvvvvvvuuuvvvwwwvvvuuutttuuuvvvsssssssssssstttuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxyyyyyyyyyyyyxxxsssuuuvvvvvvvvvvvvwwwyyyvvvvvvuuuuuuuuuvvvwwwxxxvvvvvvuuuuuuuuuvvvwwwwwwwwwwwwxxxxxxwwwvvvuuutttuuuuuuuuuvvvvvvwwwwwwwwwuuuuuuvvvwwwxxxyyyzzzzzzwwwwwwvvvvvvvvvvvvwwwwwwuuuuuuuuuuuuvvvxxxzzz{{{yyyxxxxxxyyy{{{||||||{{{|||{{{yyyzzz|||}}}}}}|||}}}}}}}}}||||||{{{zzzyyyxxxzzz{{{{{{yyyxxxyyyzzzwwwwwwwwwwwwwwwxxxyyyzzzzzzyyyxxxyyyzzzzzzyyywwwxxxxxxyyyzzzzzzzzzzzzzzzxxxyyyyyyxxxwwwxxx{{{}}}{{{yyywwwwwwyyy{{{{{{zzzyyyyyyzzz{{{|||}}}~~~~~~{{{|||}}}~~~~~~}}}|||{{{vvvwwwxxxzzz|||}}}~~~~~~{{{||||||zzzxxxxxxzzz|||{{{{{{{{{{{{{{{||||||}}}||||||{{{{{{{{{{{{{{{{{{xxxxxxyyyzzz{{{{{{|||||||||{{{zzzyyyyyyzzz{{{||||||{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{|||}}}}}}|||{{{zzz{{{|||~~~~~~~~~~~~}}}||||||~~~}}}|||{{{zzzzzzzzz{{{{{{zzz}}}~~~|||||||||{{{|||~~~~~~|||zzzyyyzzzyyyyyyzzzzzzzzzzzzyyyyyyxxxwwwwwwvvvvvvwwwwwwxxxvvvvvvuuutttttttttuuuuuuuuuvvvwwwvvvuuuuuuwwwyyyyyyyyyyyyzzzzzzzzzzzz{{{xxxxxxxxxyyyyyy{{{||||||xxxyyyzzz{{{|||{{{{{{zzz|||{{{{{{{{{{{{zzzzzzzzzyyyzzz{{{|||||||||{{{{{{yyyzzzzzz{{{{{{|||||||||yyyyyyyyyyyyyyyyyyyyyyyyvvvwwwxxxyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzyyyxxxwwwwwwyyy{{{||||||||||||||||||}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{yyyzzzzzz{{{{{{zzzzzzyyyzzz{{{|||{{{zzzyyyzzz{{{yyyzzz{{{zzzxxxxxxyyy{{{zzzzzzzzzzzzzzzzzzzzzyyy{{{zzzyyyxxxwwwwwwwwwwwwvvvxxxzzzzzzyyyyyyzzz{{{zzzzzz{{{{{{zzzyyyxxxwwwxxxxxxyyyyyyzzz{{{||||||zzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzwwwwwwwwwwwwwwwwwwwwwwwwuuuwwwyyyyyywwwuuuvvvxxxvvvuuuuuuuuuuuuvvvwwwwwwyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvxxxyyyyyyyyyxxxvvvuuutttsssuuuwwwyyyyyyxxxwwwuuuvvvvvvuuutttttttttttttttxxxwwwwwwvvvuuuttttttsssssstttuuusssqqqqqqtttvvvuuuttttttttttttsssssssssqqqpppooonnnnnnppprrrtttppppppqqqqqqqqqrrrrrrrrrpppppprrrtttwwwxxxvvvtttuuuwwwwwwuuurrrqqqtttwwwtttuuuuuuuuuvvvvvvwwwwwwvvvvvvvvvvvvvvvwwwxxxxxxwwwvvvvvvwwwyyy{{{zzzyyyvvvvvvuuutttssstttwwwyyyxxxxxxvvvvvvvvvwwwxxxyyy|||zzzyyyzzz{{{{{{yyywwwuuuwwwyyyzzzzzzyyyxxxwwwssstttuuuwwwyyy{{{}}}~~~vvvvvvwwwxxxxxxxxxxxxwwwtttvvvyyyxxxvvvvvvxxx{{{wwwwwwwwwwwwvvvvvvvvvvvvpppqqqsssuuuvvvwwwwwwwwwtttuuuvvvvvvuuuuuuvvvwwwtttssssssrrrrrrrrrsssssswwwwwwwwwwwwwwwwwwwwwwwwvvvwwwxxxyyyyyyyyyyyyyyysssuuuvvvwwwvvvvvvxxxyyywwwwwwvvvvvvvvvxxxyyyzzzuuuuuuuuuuuuuuuvvvvvvwwwvvvwwwxxxxxxwwwuuusssqqqsssttttttuuuvvvwwwwwwxxxssstttuuuvvvwwwxxxyyyyyyvvvvvvvvvwwwwwwvvvvvvvvvuuutttttttttvvvxxxyyy{{{xxxxxxxxxzzz|||}}}|||zzz|||zzzyyyyyy{{{||||||{{{||||||||||||{{{zzzyyyxxxyyy{{{{{{{{{yyyyyyzzz{{{wwwwwwwwwwwwwwwwwwxxxyyyyyyxxxxxxyyyzzzyyyvvvtttvvvwwwxxxxxxyyyyyyyyyyyywwwxxxxxxwwwwwwxxx||||||zzzxxxxxxzzz{{{|||{{{yyyyyyzzz{{{|||}}}~~~{{{|||}}}~~~~~~}}}|||{{{wwwwwwyyyzzz{{{|||||||||zzz{{{{{{yyyvvvvvvxxx{{{{{{{{{{{{{{{{{{|||}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{yyyzzzzzz{{{|||}}}~~~~~~}}}|||zzzzzzyyyzzz{{{||||||||||||||||||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}{{{zzz{{{}}}}}}|||{{{zzz{{{}}}|||}}}~~~}}}}}}~~~~~~}}}{{{{{{||||||}}}zzz|||~~~~~~}}}{{{zzzzzz{{{}}}}}}{{{{{{{{{xxxxxxyyyzzzzzzyyyyyyyyyxxxxxxwwwwwwwwwwwwxxxxxxvvvvvvuuuuuuuuuuuuvvvvvvvvvwwwxxxwwwvvvwwwxxxzzzvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyzzz{{{|||}}}zzz{{{}}}~~~~~~~~~}}}|||||||||{{{{{{{{{zzzzzzzzzzzz{{{{{{|||||||||||||||||||||||||||}}}}}}}}}}}}yyyyyyyyyyyyyyyyyyyyyzzzvvvwwwxxxyyyzzz{{{{{{{{{zzzzzz{{{{{{{{{{{{zzzzzz{{{yyywwwvvvvvvyyy{{{}}}yyyyyyzzzzzz{{{||||||}}}}}}}}}|||{{{{{{{{{{{{{{{yyyzzzzzz{{{{{{zzzzzzyyy{{{||||||{{{yyywwwwwwxxxxxxyyyzzzyyyxxxxxxyyy{{{zzzzzzzzz{{{{{{zzzyyyyyy{{{zzzxxxwwwvvvvvvwwwxxxvvvxxxzzz{{{zzzzzz{{{}}}||||||}}}}}}|||zzzxxxwwwyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{||||||}}}}}}|||{{{{{{zzzzzzyyyyyyxxxvvvvvvvvvvvvvvvwwwwwwwwwtttwwwzzzyyywwwvvvwwwyyyvvvvvvvvvvvvvvvwwwxxxxxxyyyyyyxxxwwwvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwxxxyyyyyyxxxwwwuuutttrrrtttwwwyyyyyyxxxvvvuuuvvvvvvuuutttttttttttttttxxxxxxwwwvvvuuutttsssssssssuuuuuutttqqqqqqtttwwwuuuuuuuuutttssssssrrrrrrqqqqqqqqqqqqrrrssstttuuusssrrrqqqqqqpppppppppqqqssstttuuuvvvvvvuuuttttttrrrrrrsssuuuwwwxxxvvvtttsssuuuwwwyyyyyyxxxvvvtttuuuuuuuuuuuuvvvwwwyyyzzzvvvvvvuuuuuuvvvxxxzzz{{{zzzxxxwwwwwwxxxyyyxxxwwwyyyxxxxxxwwwwwwvvvvvvvvvxxxwwwwwwyyy{{{{{{zzzyyyvvvxxxyyyxxxwwwvvvwwwxxxsssssstttuuuvvvwwwxxxxxxvvvuuuuuuvvvwwwwwwuuusssvvvvvvvvvvvvvvvvvvvvvvvvyyyyyyxxxxxxwwwvvvuuuuuuyyyxxxvvvtttsssrrrrrrsssuuuuuuvvvvvvuuutttssssssvvvuuusssrrrssstttvvvxxxssstttuuuuuuvvvuuuuuutttuuuuuuuuuuuuvvvwwwyyyyyyvvvvvvvvvvvvvvvwwwwwwwwwyyywwwvvvwwwyyyyyywwwtttvvvwwwwwwvvvuuuuuuwwwxxxwwwwwwwwwwwwvvvtttsssrrrttttttttttttuuuvvvxxxxxxttttttsssssstttuuuwwwxxxyyyyyyzzzzzzzzzyyyyyyxxxzzzyyyxxxvvvuuuvvvzzz}}}zzz{{{|||{{{{{{{{{}}}}}}|||zzzyyyxxxxxxxxxyyyzzz{{{{{{zzzxxxwwwwwwxxxzzzwwwtttuuuxxx{{{{{{zzzyyywwwvvvttttttuuuwwwxxxwwwwwwvvvvvvvvvvvvvvvwwwxxxyyyzzzyyyxxxxxxyyy{{{xxxyyyyyyzzz{{{|||}}}}}}yyyyyyyyyyyyzzz{{{||||||zzzzzz{{{{{{||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}{{{yyyxxxzzz{{{|||{{{zzz{{{{{{zzzxxxwwwwwwxxx}}}~~~~~~}}}||||||~~~|||zzzxxxyyy|||}}}|||zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyzzz|||}}}||||||{{{{{{{{{zzzzzzzzzyyy{{{~~~}}}|||yyy{{{}}}~~~~~~~~~}}}{{{yyyyyy{{{}}}~~~~~~|||{{{zzz{{{}}}~~~|||{{{{{{zzzzzz|||}}}~~~~~~|||{{{{{{{{{|||}}}|||||||||}}}||||||{{{zzz|||{{{{{{zzzzzzzzz{{{{{{|||{{{zzzyyyxxxwwwwwwwwwvvvvvvuuuuuuuuuuuuvvvvvvyyyxxxwwwwwwwwwxxxyyyzzzyyyyyyzzzzzzzzzyyyyyyxxxwwwyyyzzz{{{{{{{{{}}}{{{zzzyyyxxxxxxyyyzzz{{{}}}|||{{{zzzzzz{{{|||}}}~~~{{{{{{~~~~~~zzzyyy{{{zzzzzzzzz{{{{{{{{{||||||wwwxxxyyyzzzzzzyyyxxxwwwxxxxxxyyyzzzzzzyyyyyyyyy{{{zzzyyyxxxwwwxxxyyyzzzzzzyyywwwwwwwwwyyy{{{|||zzzyyyyyy|||{{{yyy{{{}}}{{{zzz{{{}}}~~~|||yyy}}}|||zzzyyyxxxyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{wwwxxxzzzzzz{{{zzzxxxxxxyyyxxxxxxwwwxxxyyy{{{|||zzzzzzzzzyyyxxxwwwvvvvvvwwwxxxyyyzzz{{{zzzyyyyyy|||yyyvvvwwwzzz{{{zzzwwwwwwwwwwwwwwwxxxyyyzzz{{{yyyyyyyyyyyyyyyyyyyyyyyyvvvwwwxxxwwwuuuuuuuuuvvvttttttuuuvvvwwwvvvvvvvvv{{{{{{yyywwwttttttvvvxxxwwwvvvtttuuuvvvxxxwwwvvvvvvvvvuuuttttttuuuwwwwwwwwwwwwwwwxxxyyyyyyzzzzzzzzzzzzyyyyyywwwvvvtttssstttvvvyyyyyyxxxwwwwwwxxxvvvvvvuuutttttttttttttttxxxwwwvvvttttttuuuuuuvvvxxxwwwuuuttttttuuuvvvwwwxxxvvvtttsssrrrssstttuuupppppppppqqqrrrsssssstttsssrrrrrrqqqppppppppppppqqqrrrsssuuuuuuuuutttsssssssssssstttvvvwwwvvvuuutttuuuwwwxxxxxxxxxvvvuuuuuuuuuttttttuuuwwwxxxyyyvvvvvvuuuvvvwwwxxxzzz{{{zzzyyywwwwwwxxxyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwyyyxxxxxxyyyzzz{{{yyyxxxvvvwwwwwwvvvuuutttvvvxxxtttuuuuuuvvvvvvwwwwwwxxxvvvuuuttttttvvvvvvvvvtttwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyxxxvvvtttssssssssssssuuuuuuuuuuuuuuuttttttsssttttttsssssstttvvvyyyzzzwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwwwwxxxyyyzzzxxxxxxxxxxxxwwwwwwwwwwwwyyywwwvvvwwwxxxyyyvvvtttuuuvvvvvvuuusssrrrtttuuuvvvvvvwwwwwwwwwvvvuuuuuuuuuuuuuuuuuuvvvwwwwwwxxxuuutttttttttuuuvvvwwwxxxvvvvvvwwwwwwwwwwwwvvvvvvzzzzzzyyywwwuuuuuuwwwyyyyyy{{{{{{{{{zzz{{{}}}~~~|||{{{zzzyyyzzzzzzzzz{{{{{{zzzxxxwwwwwwxxxyyywwwuuuvvvyyy{{{zzzyyyxxxwwwuuutttuuuvvvxxxyyywwwwwwvvvvvvvvvvvvwwwwwwyyyzzzzzzxxxwwwwwwyyy{{{zzzzzz{{{{{{||||||}}}}}}zzzzzzzzzzzz{{{|||}}}}}}{{{{{{{{{|||||||||||||||{{{{{{{{{||||||||||||}}}}}}|||zzzzzz|||}}}|||{{{zzz{{{|||zzzxxxwwwwwwxxx}}}~~~~~~~~~|||{{{|||}}}|||zzzyyyzzz|||~~~|||{{{yyyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyxxxyyyzzz{{{|||||||||{{{{{{{{{zzzzzzzzzzzz|||}}}}}}|||zzz{{{}}}~~~}}}}}}|||{{{zzzzzz{{{|||}}}~~~}}}|||{{{{{{|||}}}~~~||||||{{{{{{{{{|||}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{zzzyyyyyyyyyyyyyyyzzzzzz{{{{{{yyyxxxwwwwwwwwwwwwxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwxxxyyyzzzwwwwwwxxxxxxxxxwwwwwwvvvvvvwwwyyyyyyyyyzzz{{{}}}|||{{{zzzyyyyyyzzz{{{|||}}}|||{{{zzzzzz{{{|||}}}}}}zzz{{{}}}}}}yyyyyy{{{yyyyyyyyyzzzzzzzzz{{{{{{vvvwwwxxxxxxxxxxxxwwwvvvwwwxxxxxxyyyyyyxxxxxxxxxzzzzzzyyyxxxxxxyyyzzz{{{zzzyyyxxxwwwxxxyyy{{{|||zzzyyyzzz||||||yyy{{{|||{{{zzz{{{}}}~~~|||yyy|||{{{zzzyyyxxxyyyyyyzzzyyyzzzzzzzzz{{{{{{||||||zzzzzzzzz{{{zzzzzzyyyyyyvvvwwwwwwxxxyyy{{{|||}}}|||{{{yyywwwvvvwwwwwwxxxwwwxxxyyyzzzzzzzzzyyyyyyyyyxxxwwwxxxyyyzzzzzzzzzwwwwwwwwwwwwxxxyyyzzz{{{yyyyyyyyyyyyyyyyyyyyyyyywwwxxxyyyxxxvvvuuuvvvwwwvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxvvvtttuuuwwwyyyxxxvvvuuuuuuwwwxxxxxxwwwvvvvvvuuutttuuuvvvwwwxxxssstttuuuvvvwwwxxxyyyzzzyyyyyyxxxxxxwwwvvvvvvuuutttvvvxxxyyyxxxwwwwwwxxxxxxwwwvvvuuuuuuuuuuuuuuuwwwvvvuuutttttttttuuuuuuwwwvvvtttsssssstttvvvwwwwwwvvvtttsssssssssuuuuuupppppppppqqqqqqrrrrrrsssssssssrrrppppppooooooooooooppprrrttttttuuuttttttuuusssrrrsssuuuvvvvvvvvvuuuuuuvvvvvvwwwwwwwwwwwwuuutttttttttuuuvvvwwwwwwvvvvvvvvvvvvwwwyyyzzz{{{{{{yyywwwxxxyyyzzzzzzyyyxxxxxxxxxxxxyyyyyyyyyyyyzzzyyyxxxyyyzzzzzzyyywwwvvvvvvuuutttrrrsssuuuxxxwwwwwwwwwwwwwwwwwwwwwwwwuuusssrrrrrrtttvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxttttttuuuwwwxxxyyyzzz{{{yyyxxxwwwuuuuuutttttttttuuuuuuuuuuuuuuuttttttttttttsssttttttvvvyyy{{{}}}zzzyyyxxxwwwwwwxxxyyyzzzyyyxxxxxxxxxxxxxxxyyyyyyzzzzzzyyyyyyxxxwwwwwwwwwxxxwwwvvvvvvxxxwwwvvvtttuuuvvvvvvuuusssrrrsssuuuuuuvvvwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuvvvvvvwwwxxxyyyuuuuuuuuuvvvvvvvvvvvvvvvyyyzzzzzzyyyvvvuuuuuuvvvyyyzzz{{{{{{zzz{{{}}}~~~|||{{{{{{{{{{{{yyyzzz{{{{{{yyywwwwwwxxxwwwvvvvvvxxxzzz{{{zzzxxxwwwwwwuuuuuuuuuwwwyyyzzzwwwvvvvvvvvvvvvvvvwwwwwwzzzzzzyyyxxxvvvwwwzzz|||||||||||||||||||||||||||{{{{{{{{{{{{{{{}}}~~~~~~|||||||||||||||{{{{{{{{{yyyyyyzzzzzzzzz{{{{{{{{{|||{{{zzz{{{||||||{{{yyyzzz{{{|||{{{yyyxxxxxxyyy|||}}}}}}}}}{{{zzz{{{|||zzzyyyxxxyyy{{{|||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz||||||}}}}}}}}}}}}~~~~~~{{{|||}}}~~~~~~~~~}}}|||{{{{{{{{{{{{{{{{{{{{{{{{~~~}}}|||{{{{{{|||}}}~~~|||||||||{{{|||}}}}}}~~~~~~~~~}}}}}}}}}}}}||||||{{{{{{wwwwwwwwwwwwxxxxxxyyyzzzzzzyyyxxxwwwwwwwwwwwwwwwzzzyyyyyyxxxxxxyyyyyyzzzxxxxxxwwwvvvwwwxxxyyyzzzwwwwwwxxxxxxxxxxxxwwwwwwwwwxxxzzzzzzzzzzzz|||~~~||||||{{{zzzzzz{{{||||||||||||{{{{{{{{{{{{|||||||||yyyzzz||||||yyyxxxzzzyyyyyyyyyyyyyyyzzzzzzzzzvvvvvvwwwwwwwwwwwwvvvvvvwwwwwwxxxxxxxxxxxxwwwwwwzzzyyyyyyyyyzzz{{{||||||{{{zzzyyyyyyyyyzzz{{{|||~~~||||||}}}{{{wwwxxx{{{|||{{{zzz{{{}}}}}}{{{zzz{{{zzzyyyyyyxxxyyyyyyyyyyyyyyyzzzzzz{{{|||}}}}}}||||||{{{zzzzzzzzzzzzzzztttuuuwwwyyyzzz||||||}}}}}}{{{xxxvvvvvvwwwyyyzzzwwwxxxyyyzzzzzzzzzyyyyyywwwxxxyyyyyyyyyyyyzzz{{{wwwwwwxxxxxxyyyyyyzzzzzzxxxxxxyyyyyyyyyyyyyyyyyyxxxyyyzzzyyywwwvvvwwwxxxwwwwwwvvvvvvuuuvvvvvvwwwvvvvvvvvvuuutttuuuxxxzzzxxxwwwvvvvvvxxxyyyyyyxxxvvvuuuuuuuuuuuuvvvwwwxxxrrrssstttvvvwwwyyyzzz{{{zzzyyywwwvvvvvvvvvwwwwwwtttvvvxxxxxxwwwvvvwwwxxxxxxxxxwwwvvvvvvvvvwwwwwwvvvuuuttttttssssssttttttuuuuuutttsssssstttuuuvvvwwwvvvtttsssssstttuuuuuuoooppppppqqqqqqrrrrrrrrrsssrrrqqqpppoooooooooooooooppprrrtttuuuuuuuuuuuuvvvtttrrrrrrtttvvvvvvvvvvvvvvvuuuuuuuuuwwwxxxyyytttttttttttttttuuuuuuuuuvvvvvvvvvwwwxxxyyyzzz{{{zzzyyywwwxxxyyy{{{zzzzzzxxxxxxxxxyyyyyyzzzzzzzzz{{{zzzyyyyyyzzzzzzxxxvvvwwwwwwuuusssrrrsssvvvyyyxxxxxxxxxxxxwwwwwwvvvvvvuuurrrppppppsssuuuwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxttttttuuuwwwxxxyyyzzz{{{xxxxxxwwwwwwvvvvvvvvvvvvuuuuuuuuutttttttttuuuuuuuuuuuuuuuvvvxxxzzz{{{}}}zzzyyywwwvvvuuuvvvxxxyyyyyyyyyxxxwwwwwwwwwxxxxxxzzzzzzyyyxxxwwwwwwvvvvvvwwwvvvvvvwwwwwwvvvuuutttvvvwwwwwwvvvuuuuuuwwwxxxwwwxxxxxxyyyyyyxxxxxxxxxwwwxxxxxxxxxxxxwwwwwwvvvvvvwwwwwwwwwxxxyyyyyyzzzvvvvvvvvvvvvvvvwwwwwwxxxwwwyyyzzzzzzxxxvvvvvvvvvyyyzzz{{{{{{zzzzzz|||~~~~~~}}}|||{{{zzzzzzxxxzzz{{{{{{yyyxxxwwwxxxuuuvvvwwwyyyzzzzzzyyyxxxwwwwwwuuuuuuuuuwwwyyy{{{vvvvvvvvvvvvvvvvvvwwwxxxzzzzzzyyywwwvvvwwwzzz|||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{|||}}}~~~}}}}}}||||||{{{{{{zzzzzzyyyyyyyyyzzzzzz{{{{{{|||zzzzzzzzz{{{|||{{{yyywwwzzz||||||{{{yyyyyyyyyzzz{{{|||}}}|||zzzyyyzzz{{{xxxwwwwwwxxxxxxyyyyyyyyyzzzzzzyyyyyyyyyyyyxxxxxxzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{~~~}}}|||{{{||||||}}}~~~|||}}}}}}~~~}}}}}}|||{{{zzz{{{{{{||||||{{{{{{zzz}}}||||||{{{||||||}}}~~~|||||||||}}}}}}}}}~~~~~~}}}~~~~~~}}}|||||||||{{{{{{{{{{{{{{{wwwwwwwwwwwwxxxyyyzzzzzzxxxxxxwwwwwwvvvwwwwwwwwwzzzzzzyyyyyyyyyyyyzzzzzzxxxwwwvvvvvvvvvwwwyyyzzzyyyyyyzzzzzz{{{zzzzzzzzzzzz{{{}}}}}}|||}}}~~~}}}|||{{{zzzzzz{{{|||}}}|||||||||{{{{{{|||||||||{{{xxxyyy||||||yyyxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzwwwwwwwwwxxxxxxwwwwwwwwwxxxxxxyyyyyyyyyxxxwwwwwwyyyyyyyyyzzz{{{|||}}}}}}|||{{{zzzzzzzzz{{{{{{|||~~~}}}}}}yyytttrrruuu{{{{{{{{{{{{||||||{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyxxxyyyyyyzzz{{{|||}}}}}}}}}|||zzzyyyxxxxxxyyyzzztttvvvxxxzzz{{{{{{{{{{{{|||{{{yyyxxxxxxxxxyyyzzzxxxxxxyyyyyyyyyzzzzzzzzzwwwzzz|||{{{xxxwwwxxxzzzwwwxxxxxxyyyyyyzzzzzzzzzxxxxxxxxxxxxxxxyyyyyyyyyyyyzzz{{{zzzxxxwwwxxxyyywwwvvvvvvvvvvvvwwwxxxyyyvvvwwwwwwvvvuuuuuuvvvxxxxxxwwwvvvwwwyyyzzzzzzyyyuuuuuuuuuvvvvvvwwwxxxxxxwwwwwwxxxxxxyyyzzz{{{{{{|||zzzxxxvvvuuuuuuvvvwwwtttvvvwwwwwwvvvvvvwwwxxxxxxwwwwwwvvvvvvvvvwwwwwwuuutttttttttsssssssssssstttsssssssssssstttuuuuuuvvvuuuttttttttttttuuuuuuppppppqqqrrrrrrrrrqqqqqqrrrqqqppppppoooooopppppppppqqqsssuuuvvvwwwvvvvvvwwwtttrrrrrrtttvvvvvvvvvvvvuuuuuutttuuuwwwyyyzzzuuuuuuuuuuuuuuutttttttttuuuvvvwwwxxxyyyzzzzzz{{{yyyxxxwwwwwwyyyzzzzzzzzzxxxxxxxxxyyyyyyzzzzzzzzz{{{zzzyyyyyyzzzzzzxxxvvvyyyyyywwwuuutttuuuxxx{{{yyyyyyxxxxxxwwwvvvvvvvvvuuurrrppppppsssuuuwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwuuuuuuttttttttttttuuuvvvwwwwwwxxxxxxxxxyyyzzzzzzxxxwwwuuusssssstttuuuvvvxxxwwwwwwvvvvvvvvvwwwwwwyyyyyyxxxwwwvvvuuuuuutttvvvwwwxxxwwwwwwvvvuuuuuutttuuuvvvvvvvvvvvvyyy{{{zzzzzzzzzyyyyyyxxxvvvvvvwwwwwwxxxxxxxxxwwwwwwvvvwwwwwwxxxxxxyyyzzzzzzzzzvvvvvvuuuuuuvvvvvvxxxxxxtttwwwzzz{{{zzzyyyyyyyyyxxxzzz{{{zzzzzzzzz|||~~~~~~~~~}}}|||zzzyyyxxxwwwwwwyyy{{{{{{zzzxxxxxxxxxuuuvvvxxxyyyzzzyyyyyyyyyxxxwwwvvvuuuvvvwwwyyyzzzvvvvvvuuuuuuvvvwwwxxxxxxzzzzzzyyyxxxvvvwwwzzz|||yyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyzzz{{{|||}}}}}}}}}||||||{{{{{{zzzzzzyyyzzzzzz{{{||||||}}}}}}|||{{{{{{|||}}}}}}zzzxxx{{{|||}}}|||zzzyyyzzz{{{zzz{{{|||{{{zzzyyyyyy{{{xxxyyyyyyzzzyyyzzzzzz{{{zzzzzzzzzyyyyyyxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{~~~}}}|||{{{{{{{{{}}}~~~|||}}}}}}}}}}}}||||||{{{zzzzzz{{{{{{{{{{{{zzzzzz|||||||||||||||}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~{{{|||}}}~~~~~~}}}|||{{{|||{{{zzzyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyzzz{{{{{{wwwwwwwwwvvvwwwwwwxxxxxxyyyyyyxxxxxxxxxxxxyyyyyyxxxwwwvvvvvvvvvwwwxxxyyyxxxyyyzzz{{{{{{{{{{{{{{{zzz|||}}}}}}||||||~~~}}}|||{{{zzzzzz{{{|||}}}{{{||||||||||||||||||{{{zzzxxxyyy||||||yyyxxx{{{||||||||||||{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{zzzyyyyyyxxxxxxyyyzzz{{{||||||}}}}}}{{{{{{{{{{{{zzz{{{{{{{{{|||zzz{{{|||yyytttsssuuuzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzz{{{||||||}}}{{{zzzxxxwwwwwwwwwxxxyyywwwxxxyyyzzz{{{zzzyyyxxxyyyzzz{{{||||||{{{yyyxxxxxxxxxxxxyyyyyyyyyzzzzzzxxx{{{}}}|||xxxvvvvvvxxxxxxxxxyyyzzzzzzzzzyyyyyywwwwwwwwwxxxxxxyyyyyyyyyyyyzzz{{{zzzxxxxxxxxxyyyuuuuuuuuuvvvxxxyyy{{{{{{xxxxxxyyywwwuuutttuuuvvvxxxwwwvvvvvvyyyzzzzzzzzztttuuuvvvvvvwwwxxxxxxxxxzzzzzzzzzyyyyyyyyyyyyyyy}}}{{{yyyvvvttttttuuuuuuuuuvvvwwwvvvuuuuuuwwwxxxvvvvvvvvvuuuuuuvvvvvvwwwtttttttttttttttssssssrrrssssssssssssssstttuuuuuuuuuuuutttttttttuuuuuuuuupppqqqsssssstttsssrrrqqqpppoooooooooooopppqqqqqqqqqrrrtttvvvwwwwwwvvvvvvvvvtttssssssuuuvvvuuutttuuuuuutttuuuuuuwwwyyyzzzvvvvvvvvvvvvvvvuuutttsssuuuvvvwwwyyyzzzzzz{{{zzzxxxwwwvvvvvvxxxzzzzzzyyyxxxxxxxxxxxxyyyyyyyyyyyyzzzyyyxxxyyyzzzzzzyyywwwzzzzzzyyyxxxvvvwwwyyy|||xxxxxxxxxwwwwwwvvvvvvvvvuuusssrrrrrrtttvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxyyyyyyzzzyyyyyyxxxuuuuuutttsssssstttvvvwwwxxxxxxxxxyyyyyyyyyyyyyyywwwvvvuuusssssssssttttttwwwvvvvvvvvvvvvvvvwwwwwwxxxwwwwwwwwwvvvuuuuuuuuuwwwxxxyyyyyywwwvvvvvvwwwrrrsssttttttttttttwwwyyyzzzzzzzzzyyyxxxwwwvvvuuuuuuvvvwwwxxxxxxxxxvvvvvvvvvwwwxxxyyyzzzzzzzzzzzzttttttsssssssssuuuvvvwwwuuuwwwzzz{{{{{{zzz{{{|||xxxyyyzzzzzzyyyzzz|||~~~}}}}}}|||{{{zzzxxxvvvuuuvvvyyy{{{|||zzzyyyxxxxxxuuuwwwyyyyyyxxxxxxyyyzzzzzzyyywwwvvvvvvwwwxxxzzzuuuuuuuuuuuuvvvwwwxxxyyyxxxyyyzzzyyyxxxxxxyyy{{{xxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxyyyyyyzzz{{{||||||||||||||||||{{{{{{{{{zzzzzz{{{|||}}}~~~~~~~~~~~~}}}{{{{{{|||}}}|||{{{zzz{{{}}}{{{|||||||||zzzyyyzzz{{{{{{|||~~~}}}||||||}}}{{{zzzzzzyyyyyyxxxxxxwwwwwwxxxyyyzzz{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{~~~}}}|||{{{{{{{{{|||}}}||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{||||||}}}}}}~~~~~~}}}}}}~~~~~~zzzzzz{{{{{{||||||{{{{{{||||||zzzyyyyyyyyyzzz{{{|||{{{{{{zzzzzz{{{{{{|||wwwwwwwwwwwwwwwxxxyyyzzzyyyxxxxxxwwwwwwxxxxxxyyywwwwwwvvvuuuvvvwwwxxxyyyvvvwwwxxxyyyyyyzzzzzzyyyxxxzzz{{{{{{zzzzzz{{{|||||||||{{{zzzzzz{{{||||||{{{{{{||||||||||||{{{{{{zzzxxxyyy|||}}}zzzyyy|||}}}}}}}}}|||||||||||||||zzzzzzyyyyyyyyyyyyzzzzzz{{{||||||{{{{{{zzzyyyxxxxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyuuuuuuwww{{{zzzwwwwww{{{yyyzzz||||||zzzyyyzzz{{{zzzzzz{{{||||||||||||{{{zzzzzzzzz{{{{{{{{{{{{|||xxxxxxwwwwwwwwwwwwxxxxxxyyyyyyzzzzzzyyyyyyxxxxxxxxxzzz|||~~~~~~|||yyyxxxyyyyyyxxxxxxxxxyyyzzz{{{yyy{{{||||||yyywwwvvvvvvxxxyyyzzz{{{{{{zzzyyyxxxvvvvvvwwwwwwxxxyyyyyyyyyyyyzzz{{{zzzxxxwwwxxxyyytttuuuwwwxxxzzzzzz{{{{{{yyyzzzzzzyyyvvvuuuuuuuuuwwwvvvuuuvvvxxxzzzzzzzzzttttttvvvwwwxxxyyyyyyyyyzzzzzzyyyxxxwwwvvvvvvuuu|||{{{yyywwwuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuwwwyyyvvvvvvuuuuuuuuuvvvwwwwwwtttuuuuuuuuuuuutttssssssssssssssstttuuuuuuuuuvvvtttttttttuuuuuuuuuuuuuuuqqqssstttuuuuuutttrrrqqqnnnnnnnnnnnnoooqqqrrrsssqqqrrrtttuuuuuuuuuttttttuuuttttttuuuvvvvvvtttsssttttttuuuuuuvvvxxxyyyzzzwwwwwwxxxwwwwwwuuutttsssuuuvvvxxxyyy{{{{{{{{{zzzwwwuuutttuuuwwwyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwyyyxxxxxxyyyzzz{{{yyyxxxyyyzzzzzzyyyxxxxxxyyy{{{vvvvvvvvvvvvvvvvvvvvvvvvvvvuuuttttttvvvvvvvvvtttwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyzzz{{{{{{zzzyyyuuuuuussssssssstttvvvwwwvvvvvvwwwxxxyyyzzzzzzzzzxxxxxxwwwvvvvvvuuuttttttvvvvvvvvvvvvwwwxxxyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwyyy{{{zzzxxxvvvwwwxxxtttuuuvvvuuusssssstttvvvxxxxxxyyyxxxxxxwwwvvvvvvssstttvvvwwwxxxxxxvvvvvvuuuvvvxxxyyyzzzzzzyyyyyyuuutttsssssstttuuuwwwyyyxxxzzz{{{|||{{{{{{|||}}}xxxyyyzzzzzzyyyzzz|||}}}}}}}}}|||{{{zzzwwwuuutttuuuxxx{{{|||{{{yyyxxxxxxuuuwwwyyyxxxwwwwwwyyy||||||zzzxxxvvvvvvvvvwwwxxxuuuuuuuuuuuuvvvwwwxxxyyywwwyyy{{{{{{yyyxxxxxxyyywwwwwwwwwxxxxxxyyyyyyzzzyyyyyyyyyzzzzzz{{{|||}}}{{{{{{{{{|||||||||||||||yyyzzz{{{|||}}}~~~}}}}}}}}}}}}|||{{{{{{|||}}}}}}|||{{{|||}}}{{{|||}}}|||zzzzzzzzz{{{{{{}}}~~~~~~||||||}}}{{{{{{zzzyyyyyyxxxwwwwwwuuuwwwxxxzzz||||||||||||zzzzzzzzz{{{{{{{{{||||||}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}~~~{{{{{{yyyyyyyyyyyy{{{{{{zzz{{{|||}}}}}}~~~~~~~~~}}}~~~zzzzzzzzzzzzzzz{{{||||||~~~}}}|||zzzzzz{{{|||}}}}}}}}}|||{{{zzzzzzzzzzzzwwwwwwwwwwwwxxxyyy{{{{{{yyyyyyxxxxxxxxxxxxyyyyyywwwvvvuuuuuuuuuvvvxxxyyyvvvwwwxxxyyyzzzzzzzzzzzzxxxyyyzzzzzzyyyyyyzzz{{{|||{{{zzzyyyyyyzzz{{{|||zzz{{{|||}}}}}}|||{{{zzz{{{yyyyyy}}}}}}{{{zzz}}}}}}}}}||||||{{{{{{{{{{{{zzzzzzyyyxxxxxxyyyzzzzzz{{{{{{{{{{{{zzzyyyxxxwwwxxxyyyzzz{{{{{{zzzyyyyyyzzzzzzzzzzzzzzzyyyxxxxxxuuuuuuyyy}}}|||yyyyyy|||xxxzzz||||||zzzxxxyyy{{{zzz{{{}}}~~~~~~~~~}}}}}}{{{{{{{{{{{{{{{zzzzzzzzzvvvvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyzzzzzzzzz{{{|||}}}}}}|||{{{zzzyyyyyyxxxxxxxxxyyyzzz{{{xxxxxxyyyzzz{{{{{{yyyvvvxxxyyy{{{||||||zzzyyyxxxuuuvvvvvvwwwxxxxxxyyyyyyxxxyyyzzzyyyxxxwwwwwwyyyvvvwwwyyy{{{{{{zzzxxxwwwxxxyyy{{{zzzxxxwwwwwwxxxvvvuuutttuuuwwwyyyzzzyyyssstttvvvxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwvvvxxxxxxxxxwwwwwwwwwwwwwwwuuuvvvvvvuuuttttttwwwyyywwwvvvvvvvvvvvvwwwxxxyyyuuuuuuvvvvvvvvvuuutttssssssssstttuuuvvvvvvvvvvvvsssttttttuuuuuuuuuuuuuuurrrsssuuuvvvvvvuuusssrrrllllllmmmnnnpppqqqssstttqqqrrrssstttttttttsssrrruuuttttttvvvwwwvvvtttrrrssstttuuuvvvwwwxxxyyyyyyxxxxxxxxxxxxwwwvvvtttsssuuuvvvxxxzzz{{{{{{{{{zzzvvvuuutttuuuwwwxxxyyyxxxyyyxxxxxxwwwwwwvvvvvvvvvxxxwwwwwwyyy{{{{{{zzzyyyxxxyyyzzzzzzyyyxxxyyyzzzuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuvvvwwwwwwuuusssvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxwwwxxxzzz{{{|||{{{{{{zzzuuutttsssrrrssstttwwwxxxssstttvvvxxxzzz{{{{{{|||yyyzzzzzzyyyyyywwwvvvuuuwwwwwwwwwwwwxxxyyyzzz{{{xxxxxxxxxxxxxxxxxxyyyyyywwwzzz|||{{{xxxwwwxxxyyyyyyzzzyyywwwuuussstttuuuvvvvvvwwwxxxxxxxxxxxxwwwqqqsssuuuwwwxxxxxxvvvvvvuuuvvvxxxyyyzzzzzzyyyxxxwwwwwwvvvuuuvvvxxxzzz|||{{{|||}}}|||{{{zzz{{{|||xxxyyyzzzzzzyyyyyy{{{}}}}}}}}}}}}|||zzzxxxuuutttuuuxxx{{{|||{{{yyyxxxxxxvvvxxxyyyxxxvvvvvvzzz}}}}}}{{{yyywwwvvvvvvwwwxxxuuuuuuuuuuuuvvvwwwxxxyyyvvvxxx{{{|||{{{yyyxxxxxxwwwwwwxxxyyyzzzzzz{{{{{{{{{zzzzzz{{{{{{|||}}}~~~zzz{{{{{{{{{||||||}}}}}}yyyyyyzzz{{{|||}}}~~~}}}zzzyyyyyyzzzzzzyyy{{{|||~~~}}}|||{{{}}}~~~|||}}}}}}}}}{{{zzz{{{|||xxxzzz||||||zzzyyy{{{}}}{{{{{{zzzyyyyyyxxxwwwwwwtttvvvxxxzzz|||}}}}}}}}}zzzzzzzzz{{{{{{{{{||||||}}}}}}|||||||||{{{{{{zzzzzzzzzzzzzzz{{{}}}~~~|||{{{yyyxxxxxxyyy{{{|||zzzzzz|||}}}~~~~~~~~~~~~}}}~~~{{{zzzyyyyyyyyy{{{|||}}}}}}|||{{{|||~~~~~~}}}|||{{{zzzyyyyyyyyywwwwwwwwwxxxyyyzzz{{{|||zzzyyyyyyxxxxxxyyyyyyzzzwwwvvvuuuuuuuuuvvvxxxyyyxxxyyyzzz{{{||||||||||||yyy{{{|||{{{zzzzzz{{{|||{{{zzzyyyxxxxxxyyyzzz{{{zzz{{{|||}}}}}}|||{{{zzz{{{yyyzzz~~~~~~{{{{{{~~~||||||{{{{{{{{{zzzzzzzzzzzzyyyxxxwwwwwwxxxyyyzzzzzz{{{zzzzzzyyyxxxwwwvvvxxxyyyzzzzzzzzzyyyxxxwwwyyyzzzzzzzzzyyyyyyxxxwww{{{zzz|||}}}xxxwwwzzzwwwzzz||||||yyyxxxyyy{{{{{{|||}}}~~~}}}|||||||||{{{zzzzzzyyyyyyuuuvvvxxxzzz{{{{{{{{{zzzxxxxxxwwwwwwxxxzzz{{{}}}||||||{{{{{{{{{||||||}}}zzzyyyxxxwwwxxxyyyzzz{{{vvvuuuvvvyyy}}}~~~{{{xxxxxxyyy{{{||||||{{{yyyxxxuuuvvvvvvwwwxxxxxxyyyyyyxxxyyyzzzyyywwwvvvwwwxxxxxxyyy|||}}}|||yyyvvvssswwwxxxzzzzzzyyyyyyyyyzzzuuutttssstttwwwyyyyyyyyyssstttvvvxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzztttuuuvvvxxxyyyyyyyyyyyyuuuvvvvvvuuuttttttwwwyyyxxxwwwwwwwwwxxxyyyyyyzzzuuuvvvwwwwwwwwwvvvtttsssssstttuuuvvvwwwwwwwwwwwwsssssstttuuuvvvvvvuuuuuu