BM7 6(G2 Ħ>LHdĦDdDӵӵӵĦӵĭӵD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??Dtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]ĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒRHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@hD^DdDĦs׼s>d<Ħ>d<ĦĦBeĦDdDĦsdKĦgdKĦgdKĦDeneneneӵĦĦӵ4ĉ@ӵ>L=hĦ4ĉ@ӵGG=?HdĦ=ĪjGG=?ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦ?~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?gL4Dӵ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Ħ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Ħ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Ħ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<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<x4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkge4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/Ō>AneneneneDenene>Ak<fh~~~~~~~~~}}}~~~~~~~~~|||}}}~~~~~~~~~}}}~~~~~~}}}{{{zzzyyy~~~}}}||||||}}}~~~~~~|||yyyvvvtttxxxwwwwwwxxxzzz|||~~~~~~~~~~~~|||xxxuuusssrrrrrrsssuuuwwwzzz}}}~~~{{{wwwsssqqqooopppqqqssswww{{{~~~{{{uuuqqqnnnpppqqqrrruuuyyy}}}{{{vvvsssqqqssssssuuuxxx{{{|||yyywwwwwwuuuuuuwwwzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}~~~}}}~~~~~~~~~}}}~~~}}}}}}~~~}}}}}}||||||}}}}}}~~~}}}}}}~~~~~~}}}}}}}}}~~~{{{|||~~~~~~~~~}}}||||||}}}|||~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~|||||||||~~~~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~||||||}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}||||||~~~~~~}}}{{{}}}~~~~~~||||||~~~~~~}}}|||{{{|||~~~~~~~~~~~~}}}{{{|||~~~~~~~~~~~~~~~}}}~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzz~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~|||}}}~~~~~~|||{{{{{{|||{{{{{{{{{{{{{{{|||}}}~~~~~~~~~~~~}}}~~~~~~}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}||||||zzz{{{{{{{{{{{{zzzyyyyyy||||||}}}}}}}}}}}}||||||yyyzzz{{{|||}}}|||{{{{{{yyyyyyzzz|||~~~~~~}}}{{{}}}}}}}}}}}}|||||||||{{{{{{{{{{{{||||||}}}}}}~~~|||}}}}}}|||{{{{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}zzzyyyyyyzzz|||}}}|||{{{}}}}}}}}}~~~~~~}}}}}}|||zzzzzz{{{{{{{{{|||||||||}}}{{{zzz~~~}}}||||||||||||}}}~~~~~~|||zzzyyyzzz{{{|||{{{zzzyyy{{{|||{{{yyyxxx{{{~~~|||{{{yyyyyyyyy{{{}}}||||||}}}}}}}}}}}}~~~~~~{{{{{{{{{zzzyyyyyy{{{}}}}}}||||||||||||}}}~~~~~~{{{|||}}}}}}{{{{{{|||}}}zzzzzzzzzzzz{{{}}}~~~~~~|||||||||||||||{{{{{{{{{{{{|||||||||{{{zzzzzzyyy}}}||||||{{{{{{zzzzzzyyyzzzzzzzzzzzzzzz{{{{{{{{{zzzzzz{{{{{{{{{zzzyyyyyyzzz{{{||||||}}}|||||||||zzz|||}}}|||{{{zzzzzzzzzxxxxxxxxxxxxxxxyyyzzz~~~}}}||||||}}}}}}}}}~~~~~~~~~}}}}}}}}}|||||||||}}}~~~~~~}}}}}}~~~}}}|||{{{|||}}}~~~~~~|||}}}}}}}}}}}}}}}}}}}}}}}}~~~|||zzzyyyzzz{{{{{{zzz|||{{{{{{{{{{{{|||}}}}}}||||||||||||||||||||||||yyyyyyzzzzzz{{{{{{{{{{{{}}}}}}}}}~~~~~~}}}||||||xxxyyyyyyyyyyyyxxxwwwwwwxxxyyyzzz||||||{{{yyyxxxxxxyyyzzz{{{{{{{{{zzzyyyzzzyyyxxxyyyzzz{{{zzzyyy{{{{{{{{{{{{{{{zzzzzzyyyyyyzzzzzz{{{||||||}}}}}}yyyzzzzzzzzzyyyzzz|||~~~||||||||||||{{{{{{{{{zzzyyywwwvvvxxxzzz|||{{{yyyzzzzzzyyyyyyyyyzzzzzzzzzyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{}}}}}}{{{|||}}}}}}|||{{{zzzyyyzzz{{{{{{zzzyyyxxxxxxzzzzzzyyyxxxwwwyyy{{{yyyvvvvvvzzz~~~zzzyyyyyyxxxxxxyyyzzz{{{{{{{{{{{{{{{|||||||||}}}yyyzzzzzzxxxwwwwwwyyy{{{{{{{{{{{{{{{{{{|||}}}}}}xxxzzz{{{zzzyyyxxxyyyzzzyyyyyyzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzzyyyyyyxxxxxxzzzzzzyyyxxxxxxwwwvvvvvvwwwwwwwwwwwwxxxxxxxxxyyywwwxxxyyyzzzzzzzzzyyyxxxwwwxxxxxxyyyzzzzzzyyyyyyxxxzzz{{{zzzyyyxxxxxxxxxwwwwwwwwwwwwwwwxxxyyy}}}}}}}}}}}}|||{{{zzzyyyzzzzzz{{{{{{}}}~~~}}}}}}||||||{{{{{{{{{{{{zzz|||~~~~~~}}}||||||}}}{{{zzzyyyzzz|||}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{xxxvvvvvvwwwxxxwwwwww{{{zzzzzzzzzzzz{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyzzzzzz{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}yyyzzzzzzzzzzzzyyyxxxxxxqqqtttwwwzzz|||{{{zzzyyywwwxxxyyyzzz{{{zzzyyyyyy|||zzzxxxwwwxxxxxxwwwvvvyyyzzzzzzzzzzzzyyyxxxxxxyyyyyyzzz{{{{{{|||}}}}}}wwwxxxxxxxxxxxxyyy|||~~~{{{{{{{{{zzzzzzyyyyyyyyyxxxvvvuuuwwwzzz|||{{{yyyyyyxxxwwwvvvvvvwwwxxxyyyyyyyyyzzzzzzzzz{{{{{{{{{yyyvvvtttvvvzzz}}}}}}|||yyy{{{{{{{{{yyyxxxyyyzzz|||{{{zzzxxxxxxxxxxxxyyyzzzxxxwwwxxxyyyyyyxxxwwwvvvyyy{{{yyyuuuuuuyyy}}}yyyyyyxxxxxxxxxxxxxxxxxxzzzzzzzzz{{{{{{|||||||||yyyyyyyyyxxxvvvwwwyyy{{{{{{zzzzzzzzzzzz{{{||||||vvvxxxyyyxxxwwwvvvwwwxxx||||||}}}|||{{{yyywwwvvvyyyyyyyyyyyyyyyyyyyyyzzzwwwwwwxxxxxxxxxxxxwwwwwwyyyxxxxxxwwwvvvuuuuuutttvvvwwwwwwwwwxxxxxxyyyyyywwwyyyzzz{{{||||||{{{zzzuuuuuuvvvwwwwwwwwwwwwwwwwwwxxxyyyyyywwwvvvvvvwwwxxxxxxxxxxxxxxxyyyzzz{{{|||}}}|||zzzyyyzzz{{{}}}}}}|||{{{|||~~~zzzwwwxxx|||~~~|||yyyxxx{{{~~~}}}zzzxxxxxx||||||{{{zzzyyyyyyyyyyyy|||{{{yyyxxxxxxyyyzzz{{{vvvxxxyyyxxxtttrrrrrrtttxxxxxxxxxyyyyyyzzzzzzzzzyyyyyyxxxxxxyyyyyyzzz{{{xxxwwwvvvwwwyyyzzzyyyxxxzzzyyyxxxwwwwwwyyy{{{|||{{{zzzyyyyyyxxxwwwvvvvvvssstttuuuvvvvvvwwwyyy||||||yyyuuuuuuwwwyyyyyyxxx|||{{{yyywwwvvvvvvwwwwwwxxxwwwwwwyyyzzzzzzxxxvvvxxxyyyzzzzzz{{{{{{{{{{{{wwwxxxwwwvvvtttssstttuuuvvvvvvvvvvvvuuuuuuuuuuuusssssstttvvvwwwwwwwwwwwwxxxwwwvvvvvvvvvwwwyyyzzzyyyyyyzzz{{{{{{zzzzzzzzz{{{xxxvvvvvvyyyzzzyyywwwvvvwwwxxxyyyyyyxxxwwwvvvwwwwwwvvvvvvvvvvvvwwwwwwxxxvvvttttttvvvwwwxxxwwwwwwwwwvvvuuuuuuvvvwwwxxxxxxyyyyyyxxxwwwxxx{{{}}}zzzyyyxxxxxxyyyyyywwwuuuyyyyyyxxxvvvtttuuuwwwyyytttuuuvvvxxxyyyyyyyyyyyyyyyxxxvvvtttuuuvvvyyyzzzyyyyyyxxxwwwvvvvvvvvvwwwzzzzzzzzzyyyyyyxxxxxxxxxwwwvvvuuutttttttttuuuvvvuuurrrsssvvvwwwuuuvvvyyyxxxwwwvvvvvvvvvwwwxxxyyyzzzvvvttttttwwwyyywwwuuuvvvuuuuuuuuuuuuuuuvvvwwwtttwwwyyyyyyxxxwwwwwwwwwxxxwwwwwwvvvuuutttttt{{{||||||{{{yyyxxxxxxyyy|||}}}~~~}}}{{{yyyyyyzzz}}}yyyvvvwww{{{|||{{{xxxxxxzzz}}}}}}{{{yyyxxxxxxzzzyyyxxxxxxwwwxxxxxxxxxzzzyyyxxxwwwwwwxxxzzz{{{xxxzzz{{{yyyvvvttttttvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxyyyzzzyyyxxxwwwxxxzzz{{{zzzyyyvvvuuutttssstttvvvxxxyyyzzzzzzyyyxxxxxxwwwvvvvvvssstttuuuuuuuuuvvvxxxzzz{{{xxxuuuvvvxxxyyyyyyxxx{{{zzzyyywwwvvvvvvwwwwwwwwwvvvvvvwwwyyyyyywwwuuuuuuvvvvvvwwwwwwxxxwwwwwwwwwxxxxxxwwwtttssstttvvvwwwvvvvvvvvvuuuuuuttttttssstttuuuvvvvvvvvvvvvvvvvvvuuuuuuttttttvvvwwwxxxwwwxxxxxxyyyyyyxxxxxxxxxyyywwwuuuuuuwwwxxxwwwvvvtttuuuuuuvvvvvvuuuuuutttvvvuuuuuuuuuuuuuuuuuuvvvwwwuuuttttttvvvxxxxxxxxxyyyxxxvvvuuuuuuuuuvvvvvvvvvwwwxxxwwwvvvvvvxxxzzzzzzyyyxxxyyyzzzzzzxxxwwwvvvwwwwwwvvvuuuvvvyyy|||uuuuuuvvvwwwwwwxxxxxxxxxxxxwwwuuuttttttvvvxxxyyyyyyxxxwwwwwwvvvvvvvvvwwwyyyyyyxxxxxxxxxxxxxxxxxxyyyxxxwwwwwwwwwxxxyyyzzzuuussstttwwwxxxvvvvvvyyyxxxxxxwwwwwwvvvwwwwwwwwwxxxvvvuuuuuuvvvwwwvvvuuuvvvvvvuuuuuuuuuuuuuuuvvvsssuuuwwwwwwvvvuuuvvvwwwwwwwwwvvvvvvuuutttttt{{{||||||zzzxxxvvvvvvwwwzzz{{{{{{zzzxxxwwwwwwxxxzzzwwwuuuuuuxxxyyyxxxvvvxxxyyyzzzzzzxxxwwwxxxyyyvvvvvvvvvvvvvvvvvvwwwxxxwwwwwwvvvuuuvvvwwwyyyzzzyyyzzzzzzyyyvvvuuuuuuvvvuuuwwwxxxzzzzzzyyyxxxwwwwwwvvvvvvvvvvvvwwwxxxxxxzzzyyyxxxyyy{{{{{{{{{zzzssssssrrrrrrssstttvvvwwwyyyyyyyyyxxxwwwwwwwwwvvvtttuuuuuuuuuttttttvvvxxxxxxwwwvvvwwwxxxyyyxxxvvvyyyyyyxxxwwwvvvvvvwwwwwwvvvuuuuuuvvvwwwwwwvvvtttttttttuuuvvvvvvvvvvvvuuuwwwxxxyyyxxxvvvuuuuuuvvvwwwwwwvvvvvvuuutttsssssstttuuuuuuvvvvvvvvvuuuuuutttssssssrrrssstttuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuttttttvvvwwwvvvuuuuuuttttttssssssttttttuuuuuuuuuttttttttttttuuuuuuvvvtttssstttvvvxxxxxxxxxzzzyyywwwuuutttttttttuuuuuuvvvxxxwwwvvvuuuuuuvvvyyyxxxxxxyyy{{{{{{zzzxxxssstttuuuuuuvvvwww{{{}}}uuuuuuuuuvvvvvvvvvvvvvvvvvvuuutttssssssuuuwwwxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwuuuuuutttuuuuuuvvvwwwxxxwwwtttuuuxxxxxxvvvwwwzzzxxxxxxxxxxxxwwwvvvuuuuuuuuuvvvwwwwwwuuutttttttttwwwwwwvvvvvvuuuuuuttttttrrrsssttttttssssssuuuvvvwwwvvvvvvuuuuuutttttt{{{||||||zzzwwwuuuuuuuuuyyyzzzzzzyyywwwvvvvvvxxxxxxvvvttttttvvvwwwvvvtttxxxxxxxxxwwwvvvvvvxxxyyyuuuttttttuuuvvvwwwxxxxxxvvvvvvuuuvvvwwwxxxyyyzzzwwwwwwwwwvvvttttttttttttwwwyyy{{{}}}}}}|||yyyxxxvvvuuuuuuuuuuuuvvvwwwwwwyyyxxxwwwxxxzzz{{{zzzyyyuuuuuutttuuuuuuvvvxxxyyyxxxxxxxxxxxxwwwwwwwwwwwwtttuuuvvvuuusssssstttvvvvvvvvvwwwwwwxxxwwwvvvvvvwwwwwwwwwwwwvvvvvvvvvwwwwwwvvvuuuvvvwwwwwwvvvuuuvvvwwwwwwxxxxxxxxxwwwwwwwwwxxxyyyyyywwwvvvvvvwwwwwwwwwvvvuuutttssssssrrruuuuuuuuuvvvuuuuuutttttttttsssrrrrrrrrrssstttuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuwwwvvvuuuttttttuuuvvvwwwuuuuuuuuuuuuuuuuuuuuuuuutttsssssstttwwwxxxxxxwwwxxxwwwvvvuuuttttttuuuvvvuuuvvvxxxxxxvvvtttttttttwwwvvvvvvxxxzzz{{{zzzxxxssstttuuuvvvvvvwwwzzz|||vvvuuuuuuttttttttttttuuuvvvuuutttttttttvvvxxxyyywwwvvvvvvuuuuuuuuuvvvvvvtttttttttuuuuuuvvvvvvvvvrrrrrrsssssstttuuuvvvwwwxxxuuuuuuxxxyyywwwwwwzzzwwwxxxxxxxxxxxxvvvtttsssrrruuuxxxwwwtttrrrsssuuuwwwwwwwwwvvvuuutttssssssrrrssssssrrrqqqrrruuuwwwvvvvvvuuuuuuuuutttttt{{{{{{{{{yyyvvvttttttuuuzzzzzzzzzxxxvvvvvvwwwxxxwwwvvvuuutttuuuuuuttttttwwwxxxwwwvvvtttuuuwwwzzzuuuuuuuuuvvvwwwxxxyyyzzzvvvvvvvvvwwwxxxyyyzzzzzzxxxwwwuuuttttttuuuuuutttwwwyyy{{{}}}}}}{{{yyywwwuuuuuuttttttuuuuuuvvvwwwxxxvvvvvvvvvxxxyyyxxxwwwvvvvvvvvvvvvwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwwwxxxuuuvvvvvvuuusssssstttuuuuuuvvvwwwwwwwwwvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvxxxwwwuuuvvvwwwxxxwwwvvvwwwxxxxxxxxxxxxxxxwwwwwwvvvxxxyyyyyywwwvvvvvvwwwvvvvvvvvvuuutttssssssrrrtttuuuuuuuuuuuuttttttsssuuutttssssssssstttuuuvvvxxxwwwvvvuuutttuuuuuuuuuuuuvvvwwwxxxxxxxxxwwwxxxwwwvvvuuuttttttuuuvvvwwwuuuvvvvvvwwwwwwvvvvvvuuutttsssssstttwwwxxxwwwvvvuuuuuutttttttttvvvwwwxxxvvvxxxyyyyyywwwuuuuuuuuutttttttttvvvxxxyyyxxxwwwuuuvvvwwwvvvuuuuuuwwwxxxvvvuuuttttttsssttttttuuuvvvvvvuuuvvvvvvxxxyyyzzzvvvuuuuuutttuuuuuuvvvvvvsssssssssttttttuuuuuuuuutttuuuvvvwwwxxxxxxyyyyyyxxxuuuvvvyyyyyyvvvwwwyyywwwwwwxxxxxxwwwvvvtttrrrrrruuuwwwvvvtttrrrtttvvvwwwwwwwwwwwwvvvuuusssrrrsssssstttsssrrrsssvvvyyyuuuuuuuuuuuutttttttttzzz{{{{{{yyywwwuuuuuuvvvzzzzzzzzzxxxvvvuuuwwwyyyxxxwwwvvvuuutttttttttuuuvvvwwwwwwvvvuuuuuuxxxzzzvvvvvvvvvvvvwwwxxxyyyzzzvvvvvvwwwwwwxxxxxxxxxyyy{{{yyyvvvuuuvvvwwwwwwwwwvvvwwwxxxyyyyyywwwvvvtttuuuuuuttttttuuuuuuvvvwwwwwwvvvuuuvvvwwwxxxxxxvvvwwwwwwwwwvvvvvvvvvuuuuuuuuuvvvvvvvvvwwwxxxxxxxxxuuuvvvvvvuuutttsssuuuvvvtttvvvwwwvvvuuutttuuuvvvssstttuuuvvvvvvvvvvvvvvvyyywwwuuuuuuwwwxxxwwwwwwuuuvvvvvvvvvvvvuuuuuutttuuuwwwyyyyyywwwvvvvvvvvvuuuuuuuuuttttttttttttssssssttttttuuuuuuuuuttttttuuuuuutttssstttuuuvvvwwwyyyxxxvvvuuutttuuuuuuvvvtttwwwyyyzzzyyyyyyyyyzzzuuuttttttssssssttttttuuuuuuvvvwwwxxxxxxwwwvvvuuuuuuttttttuuuwwwwwwvvvttttttssssssssstttvvvxxxyyywwwxxxzzzyyyxxxwwwwwwxxxsssssssssuuuwwwxxxwwwvvvvvvwwwxxxwwwuuutttuuuvvvvvvuuutttsssssstttuuuvvvvvvvvvvvvvvvwwwyyyzzzzzztttttttttttttttuuuuuuvvvssssssssstttttttttttttttssstttuuuvvvvvvwwwvvvvvvxxxuuuuuuxxxxxxvvvvvvxxxwwwwwwwwwwwwvvvuuuttttttssstttuuuuuutttuuuwwwxxxvvvvvvwwwwwwwwwuuutttsssrrrssstttttttttuuuwwwyyytttttttttttttttttttttzzz{{{{{{zzzxxxvvvwwwxxxzzzzzzyyywwwuuutttvvvxxxyyyyyyxxxwwwuuuuuuuuuvvvvvvwwwwwwwwwvvvvvvxxxzzzvvvvvvvvvvvvwwwxxxyyyyyyuuuvvvvvvvvvwwwvvvvvvvvv{{{xxxuuuuuuvvvxxxxxxwwwvvvwwwwwwwwwvvvvvvuuutttuuuuuuuuutttuuuvvvvvvwwwwwwvvvuuuvvvxxxyyyxxxwwwxxxxxxxxxwwwvvvuuutttssstttuuuuuuvvvwwwxxxxxxyyyuuuvvvwwwvvvuuuuuuvvvxxxuuuvvvvvvuuussssssuuuxxxrrrssstttvvvvvvwwwvvvvvvxxxvvvttttttuuuwwwwwwvvvtttuuuuuuuuuuuutttsssrrrsssuuuxxxxxxwwwvvvuuuuuusssssssssttttttttttttuuurrrrrrssstttuuuuuuuuuuuuuuutttssssssssstttvvvwwwyyyxxxvvvtttssstttuuuuuussswwwzzz{{{zzzyyyyyyzzztttuuuuuuvvvvvvuuuuuuttttttuuuvvvwwwwwwvvvuuutttuuuuuutttuuuvvvvvvtttrrruuutttsssssstttuuuvvvwwwwwwxxxxxxxxxwwwwwwxxxzzzuuuttttttuuuwwwxxxwwwuuuuuuwwwxxxwwwuuuttttttuuuvvvuuutttssstttuuuwwwxxxttttttuuuvvvwwwxxxyyyyyytttsssssssssttttttuuuvvvtttttttttttttttsssssssssqqqrrrssstttttttttsssrrrwwwuuuuuuwwwwwwuuutttwwwwwwvvvvvvuuuuuuuuuvvvvvvvvvtttrrrrrruuuxxxzzz{{{tttuuuvvvwwwwwwvvvtttsssppprrrtttuuuuuuuuuvvvxxxtttttttttttttttttttttyyyzzz{{{zzzxxxwwwxxxyyyyyyyyyxxxvvvssssssvvvxxxyyyzzzyyyxxxvvvuuuvvvwwwuuuwwwxxxxxxwwwwwwxxxyyyvvvvvvvvvvvvvvvwwwwwwxxxtttuuuuuuuuuuuuuuutttssszzzvvvsssrrruuuvvvvvvuuuyyyxxxxxxwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuvvvwwwwwwxxxwwwvvvwwwyyyzzzyyyxxx{{{zzzzzzyyywwwvvvtttsssttttttuuuvvvwwwxxxxxxyyyuuuvvvwwwvvvuuuvvvwwwyyyuuuvvvvvvtttqqqrrruuuyyyqqqrrrtttvvvwwwwwwvvvvvvwwwuuusssssstttuuuuuuuuuuuuvvvvvvvvvuuuttttttsssrrruuuwwwxxxwwwuuuuuuuuurrrrrrsssssstttuuuuuuuuuqqqrrrssstttuuuuuuuuuuuuttttttsssrrrssstttuuuvvvyyywwwuuusssrrrssstttuuurrrvvvzzz{{{yyyxxxyyyzzzvvvwwwxxxyyyyyyxxxwwwvvvssstttuuuwwwwwwuuutttsssvvvuuuuuuvvvvvvuuusssqqqvvvvvvtttsssssstttuuuvvvvvvwwwwwwvvvuuuvvvyyy{{{vvvuuuuuuvvvxxxxxxwwwuuutttvvvwwwwwwvvvuuuuuuvvvuuuuuutttssstttvvvxxxzzzsssssstttuuuvvvwwwxxxxxxssssssssssssssstttuuuvvvuuuuuuuuuttttttsssssssssuuuvvvwwwwwwwwwvvvuuutttwwwttttttwwwwwwttttttvvvwwwvvvuuuttttttuuuwwwxxxwwwtttpppqqquuuzzz|||}}}ssstttvvvwwwxxxwwwuuutttnnnqqqtttuuuuuuuuuvvvvvvsssttttttttttttttttttyyy{{{|||{{{zzzxxxxxxyyy{{{vvvuuuyyyxxxsssrrrvvv{{{zzzzzzyyyxxxwwwvvvvvvxxxvvvuuuvvvwwwxxxwwwuuuyyyxxxxxxwwwvvvuuuuuutttuuuttttttssssssuuuvvvwwwyyyuuuqqqqqqvvvyyyxxxvvvttttttttttttuuuwwwxxxyyyuuuttttttuuuvvvvvvuuussstttuuuvvvuuutttssstttuuuyyywwwuuuvvvyyyzzzxxxvvvttttttttttttuuuuuuuuuvvvrrrtttvvvvvvuuuttttttuuuvvvtttrrrqqqqqqqqqssstttwwwvvvtttssstttuuuwwwyyyyyyxxxvvvuuuuuuuuuvvvwwwvvvssstttyyyyyysssqqqsssvvvttttttuuuxxxxxxuuurrruuutttttttttssssssssssssvvvuuuuuuttttttttttttuuupppppppppqqqrrrssstttuuuvvvuuuuuuuuuuuuvvvvvvwwwyyyyyyyyyxxxxxxxxxxxxxxxxxxzzz{{{{{{xxxvvvuuuuuuttttttvvvwwwwwwxxxxxxxxxwwwwwwwwwvvvuuusssrrrqqqsssssssssuuuxxxxxxwwwvvvvvvwwwxxxyyyzzzyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwtttwwwyyyxxxvvvuuuvvvxxxwwwwwwvvvvvvuuuuuuttttttsssrrrsssuuuxxxxxxuuurrrssstttuuuwwwwwwwwwvvvuuuyyywwwtttrrrrrrssstttvvvvvvuuuuuuuuuuuuuuuvvvvvvxxxwwwvvvtttttttttuuuvvvuuuwwwvvvssssssxxxzzzxxxuuuuuuttttttuuuvvvxxxyyyrrrssstttuuuvvvvvvvvvvvvrrrqqqqqqpppqqqrrrssstttwwwyyyyyyvvvrrrpppqqqyyy{{{|||{{{yyyxxxxxxyyyzzzvvvvvvyyyxxxttttttwwwyyyyyyxxxxxxxxxxxxxxxxxxwwwvvvuuuuuuwwwwwwvvvuuuxxxxxxwwwvvvvvvuuuttttttuuuuuutttttttttuuuvvvwwwyyytttqqqqqquuuxxxwwwuuuuuuuuutttttttttuuuvvvvvvuuuttttttuuuvvvvvvuuusssuuuvvvwwwvvvuuutttuuuwwwxxxvvvuuuvvvxxxyyywwwvvvttttttuuuuuuvvvuuuuuuuuuuuuwwwxxxxxxvvvuuuvvvvvvwwwvvvtttsssssstttuuuvvvvvvuuutttssssssuuuvvvwwwxxxwwwwwwvvvvvvvvvvvvvvvtttqqqrrrwwwvvvrrrppprrrvvvuuuuuuvvvxxxxxxvvvsssuuuuuuuuutttttttttssssssvvvvvvuuuuuuuuuuuuvvvwwwqqqqqqqqqqqqrrrsssttttttuuuuuuttttttuuuuuuvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyzzzyyywwwuuutttttttttuuuvvvwwwwwwxxxxxxxxxxxxxxxxxxwwwvvvuuusssrrrvvvuuutttuuuvvvwwwvvvuuuuuuvvvwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwtttvvvxxxxxxuuutttuuuvvvwwwwwwvvvvvvuuuuuuuuuuuuvvvtttrrrsssuuuuuutttrrrsssssstttuuuuuuuuuuuuuuuvvvuuutttssstttvvvxxxzzzvvvvvvvvvvvvvvvvvvvvvwwwxxxwwwvvvuuutttuuuuuuvvvxxxzzzxxxtttssswwwxxxvvvwwwwwwuuuttttttttttttuuurrrrrrssstttuuuuuuuuuuuuttttttssssssssstttvvvwwwuuuuuuvvvuuusssrrrsssxxxzzz{{{{{{yyyxxxxxxyyyzzzwwwwwwyyyyyywwwwwwyyywwwwwwxxxxxxxxxyyyyyyyyywwwuuutttuuuvvvwwwvvvtttwwwwwwvvvvvvuuuuuuttttttuuuuuuuuutttuuuvvvvvvwwwxxxtttqqqqqqtttvvvvvvuuuvvvuuuuuutttssssssttttttuuuttttttuuuvvvvvvuuusssuuuwwwxxxwwwvvvuuuvvvxxxxxxvvvuuuvvvwwwxxxwwwuuuuuuuuuvvvwwwwwwvvvuuutttvvvwwwxxxxxxvvvttttttuuuwwwvvvuuusssssstttuuuuuuvvvuuutttssssssssstttuuuvvvwwwwwwwwwwwwvvvvvvuuusssqqqsssvvvvvvsssrrrtttvvvvvvvvvwwwxxxxxxvvvtttvvvvvvvvvuuuuuuuuuttttttuuuuuuuuuuuuvvvwwwxxxxxxsssssssssssssssssssssssstttttttttttttttuuuvvvvvvuuuuuuvvvvvvwwwwwwxxxxxxwwwyyyzzzyyyvvvsssrrrrrruuuuuuvvvvvvwwwwwwxxxxxxyyyyyyyyyxxxwwwvvvuuutttyyywwwttttttuuuvvvuuuuuutttuuuvvvwwwwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwwwuuuvvvwwwwwwuuusssttttttwwwvvvvvvvvvvvvuuuuuuuuuxxxvvvsssrrrrrrsssssssssttttttssssssttttttuuuuuuwwwvvvuuutttuuuwwwyyyzzzwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuvvvvvvzzz|||zzzuuutttvvvwwwtttuuuuuuttttttssstttttttttqqqrrrrrrsssttttttuuuuuuuuuuuuttttttuuuuuuvvvwwwrrrrrrrrrtttuuuuuusssxxxyyy{{{{{{yyyxxxxxxyyyyyyxxxxxxyyyyyyyyyyyyzzzxxxxxxxxxxxxxxxxxxxxxxxxvvvuuutttuuuvvvvvvuuutttvvvvvvvvvuuuuuuuuuttttttuuuuuuuuuvvvvvvvvvwwwwwwwwwtttqqqqqqsssuuuuuutttuuutttssssssssssssttttttuuuttttttuuuvvvvvvuuussstttvvvwwwwwwvvvuuuvvvxxxwwwvvvvvvvvvvvvvvvuuuuuuuuuvvvwwwxxxwwwvvvtttssstttvvvwwwvvvsssrrrqqqrrruuutttsssrrrrrrrrrrrrsssuuuuuutttsssssssssssstttuuuvvvwwwxxxxxxwwwvvvuuuttttttuuuwwwxxxwwwwwwwwwvvvvvvwwwxxxxxxxxxvvvuuuvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttuuuvvvxxxxxxtttttttttttttttssssssssstttssssssssstttuuuvvvvvvsssttttttuuuvvvwwwwwwxxxxxxyyyzzzyyyvvvsssrrrqqqvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxwwwvvvuuutttyyyvvvtttssstttvvvvvvvvvuuuuuuvvvwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwuuuvvvvvvvvvuuusssssssssvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvuuutttsssssstttvvvvvvyyyxxxvvvuuuttttttuuuvvvxxxxxxyyyyyyxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvyyy{{{zzzvvvuuuwwwxxxuuuqqqqqqrrrssstttuuuwwwwwwqqqqqqrrrrrrsssttttttuuuttttttssssssttttttttttttrrrqqqpppsssvvvuuurrrwwwyyyzzzzzzyyyxxxyyyyyyxxxyyyyyyyyyyyyzzzzzzyyyzzzzzzyyyyyyxxxwwwvvvvvvwwwuuutttuuuvvvwwwvvvuuuvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwtttrrrqqqrrrssstttuuurrrrrrrrrsssssstttvvvvvvuuuttttttuuuvvvvvvuuusssssstttuuuuuuttttttvvvwwwvvvvvvvvvvvvuuuttttttttttttuuuvvvwwwwwwvvvuuuttttttuuuvvvuuusssqqqqqqrrrttttttssssssrrrrrrrrrrrrtttttttttsssssssssttttttuuuvvvwwwxxxxxxwwwvvvuuuuuuvvvwwwwwwwwwxxxxxxwwwuuuvvvwwwxxxwwwvvvvvvuuuvvvvvvvvvvvvuuuuuuuuuuuurrrrrrrrrssstttuuuvvvwwwttttttuuuuuuuuutttsssssssssssssssttttttvvvwwwwwwsssssstttuuuvvvvvvwwwwwwxxxzzz{{{zzzwwwtttsssssswwwvvvvvvuuuvvvvvvwwwxxxwwwwwwwwwwwwvvvuuuttttttwwwtttrrrrrrtttwwwxxxyyyvvvvvvwwwwwwxxxyyyzzzzzzwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuusssrrrvvvvvvvvvvvvwwwwwwwwwwwwrrruuuxxxzzz{{{yyyxxxwwwxxxwwwvvvuuuuuuvvvwwwxxxxxxwwwuuuttttttsssttttttyyyyyyyyyzzzyyyxxxwwwvvvvvvvvvwwwwwwwwwwwwwwwwwwuuuxxxxxxuuuvvvyyyzzzwwwqqqqqqrrrssstttuuuvvvvvvrrrrrrqqqqqqrrrsssuuuuuuttttttttttttttttttsssssssssrrrqqqsssuuutttpppvvvxxxzzzzzzyyyxxxyyyzzzxxxzzzzzzxxxxxxzzzzzzxxx{{{zzzzzzyyyxxxwwwvvvuuuwwwvvvuuuvvvwwwxxxwwwuuuwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxwwwwwwvvvtttrrrrrrssstttvvvrrrrrrrrrssstttvvvwwwxxxuuuttttttuuuvvvvvvuuusssrrrsssuuuuuuttttttvvvwwwuuuvvvwwwvvvtttrrrssstttttttttttttttuuuuuuuuuvvvuuuvvvwwwwwwuuusssssstttvvvuuuuuuuuuuuutttttttttssssssttttttuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwvvvtttvvvvvvttttttwwwwwwuuusssuuuwwwwwwvvvuuuuuuuuuvvvvvvvvvuuuuuuuuuttttttrrrrrrrrrrrrssstttuuuuuussstttuuuvvvvvvvvvttttttttttttttttttuuuwwwxxxyyyttttttuuuuuuvvvvvvwwwwwwwwwyyyzzzyyywwwuuuttttttxxxwwwvvvuuuuuuvvvwwwxxxvvvvvvwwwwwwvvvvvvuuutttuuusssrrrsssuuuxxxyyyyyywwwwwwwwwwwwxxxyyy{{{{{{wwwwwwwwwwwwwwwwwwwwwwwwuuuttttttuuuvvvwwwuuutttvvvvvvvvvwwwwwwwwwwwwxxxppptttzzz}}}}}}{{{zzzyyyxxxxxxwwwwwwvvvvvvwwwwwwsssssssssttttttuuuvvvwwwxxxyyyzzzzzzyyyxxxvvvuuuuuuvvvwwwxxxxxxxxxwwwwwwqqquuuvvvtttvvvzzz{{{xxxuuuuuuvvvuuuuuutttrrrrrrsssrrrrrrrrrrrrtttuuuwwwuuuuuuvvvvvvvvvuuutttttttttssssssssssssrrrpppvvvwwwyyyyyyxxxxxxyyyzzzxxx{{{{{{wwwvvvyyyyyyuuuyyyyyyyyyxxxxxxwwwwwwwwwyyywwwvvvwwwxxxyyyxxxvvvwwwwwwwwwwwwxxxxxxxxxxxxvvvwwwxxxyyyyyyyyyxxxxxxwwwwwwuuutttssssssuuuvvvttttttttttttuuuuuuvvvwwwuuuttttttuuuvvvvvvuuusssrrrtttuuuvvvuuuuuuwwwxxxtttvvvwwwuuusssqqqrrrtttsssrrrqqqqqqrrrtttvvvxxxtttuuuwwwvvvuuuttttttuuuuuuuuuuuuuuuuuuttttttsssrrrssstttuuuvvvwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwxxxuuuxxxxxxttttttwwwwwwtttqqqtttwwwwwwuuussssssuuuuuuuuuuuutttttttttssssssttttttsssssssssttttttuuurrrsssuuuwwwwwwwwwvvvuuuuuuuuuuuuuuuwwwxxxyyyzzzvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvxxxxxxvvvuuutttuuuxxxwwwvvvuuuuuuvvvwwwxxxwwwwwwxxxxxxwwwwwwvvvvvvuuuttttttuuuvvvwwwwwwvvvvvvvvvuuuvvvwwwyyyzzz{{{wwwwwwwwwwwwwwwwwwwwwwwwuuutttsssuuuxxxyyywwwuuuvvvvvvwwwwwwwwwxxxxxxxxxrrrvvv{{{|||{{{yyyyyyzzzwwwwwwwwwwwwwwwvvvuuuuuutttttttttuuuuuuvvvwwwwwwxxxxxxyyyzzzyyywwwuuutttuuuvvvwwwxxxxxxxxxxxxwwwpppsssuuutttuuuyyyzzzwwwwwwwwwwwwwwwvvvtttrrrqqqtttsssrrrrrrssstttvvvxxxtttuuuuuuvvvuuutttsssrrrrrrssstttsssrrrqqqrrruuuwwwyyyyyyxxxxxxyyyzzzxxx|||{{{vvvvvvyyyxxxtttwwwxxxxxxxxxxxxyyyyyyyyyyyyxxxwwwxxxyyyyyyxxxwwwxxxxxxxxxxxxxxxxxxyyyyyyvvvwwwxxxyyyzzzyyyxxxxxxxxxxxxvvvtttssssssuuuwwwwwwwwwvvvuuuuuuuuuuuuvvvuuuttttttuuuvvvvvvuuussssssuuuvvvwwwvvvvvvxxxzzztttvvvwwwuuurrrppprrrtttrrrqqqpppoooqqqtttwwwyyyqqqrrrttttttsssrrrssstttssssssttttttssssssrrrqqqqqqrrrtttvvvwwwxxxxxxxxxwwwvvvuuuuuuuuuvvvxxxyyyxxx|||{{{vvvuuuyyyyyyvvvqqqtttvvvvvvtttrrrssstttuuutttttttttssssssssssssvvvuuuuuutttttttttuuuuuuqqqsssuuuwwwxxxxxxwwwvvvuuuuuuuuuvvvwwwyyyzzz{{{wwwwwwwwwwwwvvvvvvvvvvvvrrrtttvvvwwwuuutttttttttyyyxxxvvvttttttuuuwwwxxxxxxxxxyyyyyyyyyxxxwwwwwwvvvvvvuuuvvvwwwwwwuuusssuuutttttttttvvvwwwyyy{{{wwwwwwwwwwwwwwwwwwwwwwwwuuutttsssuuuyyyzzzyyywwwvvvvvvwwwwwwxxxxxxxxxxxxuuuxxxzzzzzzxxxwwwxxxzzzuuuvvvwwwwwwwwwuuutttsssxxxxxxwwwwwwvvvuuuuuuuuuwwwxxxyyyzzzyyywwwuuusssuuuvvvwwwxxxyyyyyyxxxwwwooosssuuussstttxxxxxxuuuuuuvvvwwwwwwwwwvvvtttsssuuutttsssrrrsssuuuwwwxxxrrrrrrsssssssssrrrpppoooppprrrtttsssqqqqqquuuwwwyyyzzzzzzxxxwwwwwwxxxxxxwwwvvvwwwyyyyyywwwvvv}}}yyywwwxxx}}}|||yyyvvvyyyzzzyyywwwvvvxxxzzz{{{zzzyyyxxxwwwwwwwwwwww{{{wwwwww||||||wwwwww{{{yyyxxxuuusssrrrtttvvvwwwuuuvvvxxxyyyxxxvvvsssqqqssstttuuuuuuttttttuuuwwwvvvzzzzzzuuusssuuuvvvuuuuuuuuutttttttttssssssssspppppppppqqqsssuuuwwwxxxyyywwwuuuuuuuuutttrrrpppxxxwwwuuutttssssssssstttuuuvvvwwwxxxxxxwwwvvvuuuwwwwwwwwwwwwwwwvvvuuuuuu|||wwwuuuwwwwwwuuusssuuusssvvvxxxxxxwwwuuuttttttuuusssqqqrrruuuvvvuuusssssstttuuuvvvvvvuuutttsssttttttuuuuuuuuuuuuttttttwwwuuussssssuuuwwwwwwwwwwwwwwwxxxyyyxxxvvvtttrrrtttvvvwwwvvvtttsssssstttuuuuuutttuuuuuuvvvwwwwwwxxxuuutttwwwvvvrrroooooozzzvvvssstttwwwxxxuuuqqqppprrrtttwwwxxxxxxxxxwwwsssuuuwwwwwwwwwuuuuuuuuuvvvvvvvvvvvvwwwxxxyyyzzzyyyyyyxxxwwwvvvuuutttttttttuuuuuuvvvwwwwwwxxxxxxrrrtttuuuuuuttttttvvvwwwvvvxxxyyyxxxuuutttwwwzzzxxxwwwvvvvvvuuuvvvvvvwwwsssuuuwwwwwwwwwvvvwwwxxxtttttttttttttttuuuvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvssstttuuuvvvvvvuuutttsssxxxuuuqqqqqqtttuuutttrrruuuttttttssssssssstttwwwyyyzzzzzzxxxwwwwwwxxxwwwwwwvvvwwwxxxxxxvvvuuuzzzxxxvvvxxx|||}}}zzzwwwvvvxxxzzzyyywwwvvvwwwyyyxxxxxxwwwwwwwwwwwwxxxxxxzzzvvvwww{{{{{{wwwvvvzzzyyyxxxvvvtttssstttvvvwwwvvvvvvwwwxxxwwwuuusssrrrrrrtttvvvvvvuuutttuuuvvvtttxxxxxxtttsssuuuvvvuuuuuuuuutttttttttsssssssssrrrrrrrrrrrrssstttuuuvvvxxxwwwuuutttttttttrrrpppwwwvvvtttsssrrrrrrssssssttttttvvvvvvvvvvvvuuutttuuuuuuvvvvvvvvvvvvvvvuuuzzzuuutttwwwxxxvvvuuuwwwvvvwwwwwwvvvttttttuuuvvvvvvtttrrrrrrtttvvvvvvuuutttuuuvvvvvvvvvuuutttsssuuuuuuvvvvvvvvvuuuuuutttwwwuuussssssuuuwwwwwwwwwvvvwwwxxxxxxwwwuuusssrrrtttvvvwwwvvvuuusssssstttwwwwwwvvvuuuttttttttttttwwwttttttwwwvvvrrrpppqqqyyyuuussstttwwwxxxvvvrrrrrrsssuuuwwwwwwwwwvvvuuussstttvvvvvvvvvvvvvvvvvvuuuuuuuuuvvvwwwxxxxxxyyyxxxwwwwwwvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwxxxtttuuuwwwvvvuuuuuuvvvwwwvvvwwwwwwvvvuuuuuuwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwssstttvvvvvvuuuuuuvvvwwwtttttttttttttttuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwuuuuuuvvvwwwwwwvvvuuuuuuwwwuuusssrrrsssttttttsssuuuuuutttttttttuuuuuuxxxyyy{{{zzzxxxwwwwwwxxxwwwvvvuuuvvvwwwvvvuuussswwwvvvvvvxxx||||||xxxuuuvvvwwwxxxxxxvvvvvvwwwxxxtttuuuuuuvvvwwwxxxxxxyyyxxxvvvvvvyyyyyyvvvvvvxxxyyyxxxwwwuuuuuuvvvwwwxxxwwwwwwvvvvvvuuuuuuttttttrrrtttvvvwwwvvvuuuuuuvvvrrrvvvwwwtttsssuuuwwwuuuuuuuuuuuuttttttttttttsssuuutttttttttttttttttttttwwwuuutttsssttttttrrrpppuuuuuutttsssrrrrrrrrrrrrssstttuuuuuuuuuuuussssssrrrssstttuuuvvvvvvvvvvvvwwwtttsssvvvxxxvvvvvvxxxxxxwwwvvvtttrrrsssuuuxxxxxxuuusssssstttvvvwwwwwwvvvwwwwwwwwwvvvvvvuuutttwwwwwwwwwwwwwwwvvvuuutttwwwuuuttttttvvvwwwwwwvvvuuuuuuvvvvvvvvvtttsssrrrtttvvvwwwvvvuuuttttttuuuzzzyyywwwuuusssrrrqqqqqqvvvssstttwwwwwwsssrrrtttxxxuuussstttwwwxxxvvvsssttttttvvvvvvvvvuuutttsssssssssttttttuuuvvvwwwxxxttttttuuuuuuvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxwwwvvvuuuvvvwwwxxxvvvuuuuuuvvvwwwwwwvvvwwwwwwxxxxxxxxxwwwvvvuuurrrtttvvvvvvuuutttuuuvvvtttttttttttttttuuuvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxvvvvvvwwwwwwwwwwwwvvvvvvuuuvvvuuutttrrrrrrtttuuuuuutttttttttuuuvvvwwwxxxyyy{{{zzzxxxwwwwwwxxxwwwvvvuuuuuuvvvuuusssqqqvvvvvvwwwzzz|||{{{xxxuuuvvvvvvvvvvvvvvvvvvvvvvvvssstttuuuvvvvvvwwwwwwwwwvvvvvvvvvxxxxxxvvvvvvvvvxxxxxxwwwwwwwwwwwwwwwxxxxxxwwwvvvuuuttttttuuuvvvrrrtttwwwxxxwwwuuuuuuuuuqqquuuwwwuuutttwwwxxxwwwuuuuuuuuutttttttttttttttwwwwwwwwwvvvuuutttsssrrrvvvtttssssssttttttsssqqquuuuuuttttttssssssssssssttttttuuuvvvuuutttsssrrrpppqqqrrrtttuuuvvvvvvvvvwwwtttssswwwxxxvvvuuuvvvwwwwwwwwwuuussssssuuuwwwxxxvvvtttssstttvvvxxxyyyxxxxxxwwwwwwvvvvvvuuuuuuxxxxxxxxxxxxxxxwwwvvvuuuwwwuuuttttttvvvwwwvvvuuuttttttuuuuuuuuutttrrrrrrtttuuuwwwwwwuuutttuuuuuuyyyxxxvvvtttsssqqqqqqqqquuussstttwwwwwwttttttxxxzzzwwwuuuuuuvvvvvvtttqqqsssttttttuuuuuuttttttssstttsssrrrrrrtttwwwxxxyyysssttttttuuuuuuuuuuuuuuutttttttttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxwwwuuutttuuuvvvzzzwwwtttuuuxxxyyyxxxuuutttuuuvvvwwwvvvtttrrrqqqsssuuuvvvvvvuuutttuuuvvvtttttttttttttttuuuvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvwwwuuurrrqqqtttwwwsssssssssssstttvvvwwwwwwyyyzzzyyyxxxvvvwwwwwwvvvuuutttuuuuuuuuusssrrruuuvvvxxx{{{|||{{{xxxvvvuuuuuuuuuuuuuuuuuuuuuuuutttuuuvvvvvvvvvvvvuuutttuuuvvvwwwvvvvvvwwwvvvuuuwwwwwwwwwxxxxxxxxxwwwwwwxxxwwwuuutttttttttvvvwwwsssuuuwwwwwwvvvuuuvvvvvvqqqvvvyyywwwvvvyyyzzzxxxuuuuuuuuuuuuuuuuuuuuuuuuxxxxxxxxxxxxvvvuuusssrrruuutttsssssstttuuutttrrrvvvvvvvvvvvvvvvuuuuuutttuuuuuuvvvwwwvvvuuutttsssoooppprrrsssuuuvvvvvvvvvyyyuuutttwwwxxxtttrrrssstttvvvxxxxxxvvvtttttttttwwwwwwvvvuuuuuuvvvxxxzzzxxxxxxwwwvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxwwwvvvvvvvvvuuuuuuuuuvvvwwwuuuttttttttttttttttttssssssrrrtttuuuwwwwwwvvvuuuuuuvvvvvvuuutttsssrrrrrrrrrrrrtttsssuuuwwwvvvtttvvv{{{{{{zzzxxxvvvuuusssqqqpppqqqrrrsssssstttuuuuuuuuutttrrrpppqqqtttwwwxxxxxxsssssstttuuuuuuuuuttttttssssssssstttuuuuuuvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvuuuvvvwwwvvvtttssstttuuu{{{xxxuuuvvvyyyzzzyyyvvvtttuuuvvvwwwvvvtttrrrpppuuuvvvxxxwwwvvvuuuuuuvvvtttttttttttttttuuuvvvvvvuuuuuuuuuvvvvvvvvvwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwuuurrrqqqtttwwwqqqqqqqqqrrrssstttuuuvvvwwwyyyxxxvvvuuuuuuvvvuuuttttttuuuvvvvvvuuusssuuuwwwyyyzzzzzzyyyxxxwwwuuutttssssssuuuuuutttssstttuuuvvvwwwwwwvvvuuutttuuuwwwxxxvvvvvvxxxwwwuuuuuuvvvwwwxxxxxxxxxwwwvvvwwwvvvuuuttttttuuuvvvwwwtttvvvwwwvvvuuuuuuwwwxxxrrrwwwzzzxxxxxxzzzzzzxxxtttuuuuuuuuuuuuvvvvvvvvvwwwxxxyyyyyyxxxwwwuuutttuuutttssstttuuuvvvuuutttvvvvvvwwwwwwwwwvvvvvvuuuuuuvvvwwwwwwvvvuuusssrrrpppqqqrrrtttuuuvvvvvvvvvyyyuuuuuuxxxxxxtttqqqqqqsssvvvxxxyyywwwuuutttsssuuuvvvwwwvvvuuuuuuwwwyyywwwvvvvvvuuuuuuvvvvvvwwwwwwwwwwwwxxxxxxxxxwwwwwwvvvvvvuuuvvvwwwwwwuuussstttttttttttttttttttttttttttuuuwwwwwwvvvuuuvvvwwwtttssssssrrrrrrrrrssssssuuutttvvvxxxvvvssswww}}}{{{zzzyyywwwtttrrrqqqpppqqqqqqrrrrrrssstttuuuuuuuuurrrppprrruuuxxxwwwuuussstttuuuvvvvvvuuutttsssrrrsssssssssttttttuuuuuusssssstttuuuuuuvvvwwwwwwtttuuuvvvuuutttssstttuuuyyywwwvvvvvvwwwxxxxxxwwwxxxxxxyyyyyyxxxvvvtttsssvvvwwwxxxxxxvvvuuuuuuvvvtttttttttttttttuuuvvvvvvtttuuuuuuuuuvvvvvvvvvvvvuuuuuuttttttttttttuuuuuuvvvwwwvvvuuussssssuuuvvvqqqqqqqqqqqqrrrssstttuuuvvvwwwwwwuuuttttttuuutttssssssuuuwwwxxxvvvuuuuuuvvvwwwxxxwwwwwwwwwxxxuuusssqqqrrrtttuuutttrrrssstttvvvxxxxxxxxxwwwvvvuuuxxxyyyvvvvvvyyyxxxuuussstttvvvxxxxxxxxxvvvuuuvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvuuutttuuuwwwzzzrrrwwwzzzxxxwwwyyyyyyvvvtttuuuuuuuuuvvvvvvvvvvvvvvvwwwxxxyyyzzzyyywwwvvvvvvuuutttuuuwwwxxxwwwvvvtttuuuvvvwwwwwwvvvuuuuuuuuuuuuvvvvvvuuutttrrrqqqqqqrrrsssuuuuuuvvvvvvvvvwwwssstttwwwxxxuuurrrrrruuuvvvwwwwwwuuuttttttuuurrruuuxxxxxxvvvuuuvvvwwwuuuttttttttttttvvvwwwxxxtttuuuvvvwwwxxxxxxxxxxxxvvvvvvuuuvvvwwwwwwtttrrruuutttttttttttttttuuuuuutttuuuwwwwwwvvvvvvwwwxxxtttsssrrrrrrqqqrrrrrrrrruuuuuuwwwyyyvvvssswww~~~xxxyyyxxxwwwtttsssrrrssssssrrrrrrrrrrrrrrrssssssuuurrrpppsssvvvxxxuuurrrtttuuuvvvwwwwwwvvvtttsssssssssssssssssssssttttttqqqrrrssstttuuuwwwxxxxxxtttuuuvvvvvvuuutttvvvwwwuuuvvvvvvuuuttttttvvvwwwzzzzzzyyyxxxwwwvvvuuuuuuuuuwwwxxxwwwuuuttttttuuutttttttttttttttuuuvvvvvvuuuuuuvvvvvvvvvwwwwwwwwwvvvvvvuuuttttttuuuvvvvvvxxxvvvtttttttttuuuuuuuuussssssrrrrrrrrrsssssstttuuuwwwvvvtttsssssstttsssssssssuuuwwwyyyxxxwwwtttuuuvvvvvvuuuuuuvvvwwwuuusssqqqrrrtttuuusssqqqqqqsssuuuxxxyyyyyyyyyxxxuuuyyyzzzvvvvvvzzzyyyuuurrrsssvvvxxxxxxwwwuuutttuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwvvvtttssstttxxx{{{qqqwwwyyyxxxvvvxxxwwwuuutttuuuuuuuuuvvvvvvwwwwwwuuuvvvxxxzzzzzzzzzyyyxxxvvvuuutttvvvwwwyyyxxxwwwssstttuuuvvvvvvuuuttttttttttttuuuuuutttrrrqqqpppsssssstttuuuvvvvvvvvvvvvtttrrrrrrwwwyyyvvvssstttwwwwwwvvvtttssssssuuuxxxqqqtttxxxyyywwwuuuuuuvvvsssssssssssstttuuuwwwxxxssstttuuuvvvwwwxxxxxxxxxvvvvvvvvvvvvwwwwwwtttrrruuuuuutttttttttuuuuuuvvvtttuuuwwwwwwwwwvvvwwwxxxuuutttsssrrrqqqqqqqqqqqqvvvvvvxxxyyyvvvssswww~~~vvvvvvwwwvvvuuutttuuuvvvuuutttsssrrrqqqqqqqqqqqquuurrrqqqssswwwxxxtttppptttuuuwwwxxxxxxvvvuuussssssssssssssssssssssssssspppqqqrrrtttvvvwwwxxxyyytttvvvwwwwwwvvvvvvwwwyyyrrrtttvvvtttrrrqqqsssvvvzzzyyyxxxvvvuuuttttttttttttvvvwwwvvvtttssssssttttttttttttttttttuuuvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxwwwvvvuuuuuuvvvwwwxxxzzzvvvssssssuuuwwwvvvtttuuuttttttsssssssssttt{{{yyywwwuuuuuuuuuwwwxxxvvvuuutttuuuwwwxxxxxxvvvssstttwwwxxxxxxwwwtttsssttttttttttttttttttttttttuuuvvvwwwxxxxxxwwwvvvuuuxxxxxxyyyyyyyyyxxxxxxwwwtttvvvxxxwwwuuutttwww{{{yyywwwttttttuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuvvvvvvvvvwwwyyyxxxwwwvvvwwwxxxsssvvvyyyzzzxxxvvvwwwyyysssvvvyyyzzzxxxvvvwwwyyyzzzyyywwwuuutttsssttttttssssssttttttttttttssssssvvvtttrrrsssvvvvvvssspppsssssssssssstttvvvwwwxxxttttttssssssssssssttttttttttttuuuuuutttsssrrrrrruuuvvvvvvuuuttttttvvvxxxxxxwwwwwwwwwxxxxxxvvvuuuvvvvvvvvvvvvuuuuuuuuuuuuvvvuuuuuuvvvxxxxxxwwwuuuvvvvvvuuusssrrrsssuuuxxxwwwvvvtttrrrrrrrrrtttuuutttttttttssssssrrrrrrrrrqqqtttvvvvvvsssrrrsssuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvuuusssrrrrrrsssuuuvvvsssuuuvvvxxxxxxvvvuuusssqqqsssuuuxxxyyyxxxvvvuuurrrsssuuuvvvvvvvvvuuuttttttuuuuuuvvvvvvvvvuuuuuusssssstttwwwzzzyyyuuuqqquuuwwwxxxwwwvvvuuuvvvwwwxxxxxxxxxvvvtttuuuxxxzzzxxxxxxxxxxxxxxxwwwvvvuuuzzzwwwuuutttttttttrrrqqqtttvvvwwwwwwvvvvvvwwwxxxwwwvvvuuuttttttsssssstttwwwvvvuuutttsssrrrrrrrrrssstttuuutttrrrqqqqqq~~~|||zzzxxxwwwwwwxxxxxxwwwvvvuuuvvvxxxyyyxxxwwwssstttuuuwwwwwwuuutttsssttttttttttttttttttttttttwwwwwwwwwxxxwwwwwwvvvvvvwwwwwwwwwxxxxxxwwwwwwvvvuuuvvvvvvvvvuuuuuuvvvxxxwwwvvvtttuuuvvvwwwwwwvvvwwwvvvuuuttttttuuuvvvwwwwwwxxxxxxwwwvvvvvvwwwyyysssuuuxxxxxxvvvuuuvvvxxxtttwwwyyyyyywwwvvvwwwyyyyyyxxxvvvtttssssssssssssrrrssssssssssssssssssrrruuuvvvwwwvvvuuuttttttttttttssssssttttttuuuvvvvvvttttttssssssssssssttttttuuuuuuuuuuuuuuutttsssssstttuuuvvvuuuttttttwwwyyyxxxwwwwwwwwwxxxxxxvvvuuuvvvvvvvvvvvvuuuuuuuuuuuuwwwvvvuuuvvvwwwwwwvvvtttuuuvvvuuutttrrrsssuuuwwwuuutttsssrrrrrrtttvvvwwwssstttttttttssssssrrrqqqrrrtttvvvuuusssrrrsssuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvtttsssrrrrrrssstttvvvvvvvvvwwwwwwvvvuuutttsssqqqsssuuuxxxxxxxxxvvvuuurrrsssuuuvvvvvvvvvuuuttttttuuuuuuvvvwwwwwwwwwwwwttttttvvvyyy{{{{{{wwwtttuuuvvvwwwwwwvvvuuuvvvwwwvvvwwwwwwuuuttttttvvvxxxwwwwwwwwwvvvvvvuuuuuuuuuxxxvvvtttsssttttttrrrqqqvvvwwwxxxwwwvvvuuuuuuwwwwwwvvvuuutttssssssssssssuuutttsssrrrrrrrrrrrrrrrqqqsssssssssqqqpppqqq~~~|||zzzxxxwwwwwwwwwwwwxxxwwwvvvwwwxxxyyyxxxwwwttttttuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuuuuuuuyyyxxxwwwvvvvvvvvvvvvvvvuuuvvvvvvwwwwwwwwwvvvvvvwwwvvvttttttuuuvvvuuutttuuuttttttvvvxxxyyyxxxvvvwwwvvvuuuttttttuuuvvvwwwwwwxxxxxxvvvuuuuuuwwwyyytttuuuvvvuuuttttttvvvxxxwwwxxxxxxwwwuuuuuuvvvxxxwwwwwwuuutttssssssrrrsssrrrrrrrrrssssssrrrrrrrrrtttwwwzzzyyyuuusssuuuxxxttttttttttttttttttuuuuuuttttttssssssssssssttttttuuuuuuvvvvvvvvvuuuttttttssstttuuuuuuuuuuuuxxxzzzxxxwwwwwwwwwxxxxxxvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvxxxwwwvvvvvvwwwvvvuuusssuuuuuuuuutttssssssuuuwwwsssrrrrrrrrrsssuuuwwwyyyrrrssstttttttttsssrrrqqqrrrtttuuuuuutttsssssstttvvvvvvvvvvvvvvvvvvvvvvvvuuutttsssrrrrrrssstttuuuxxxwwwvvvvvvuuutttssssssrrrsssuuuwwwxxxwwwvvvuuurrrsssuuuvvvvvvvvvuuutttttttttuuuvvvwwwxxxxxxyyyuuuuuuwwwzzz||||||yyywwwuuuvvvwwwwwwuuuuuuvvvwwwtttuuuvvvvvvttttttuuuvvvwwwvvvuuutttttttttuuuvvvwwwuuusssssstttttttttsssvvvxxxyyyxxxvvvtttuuuuuuwwwvvvuuutttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrpppqqqrrrrrrqqqppprrrzzzyyyxxxvvvvvvvvvvvvwwwyyyxxxwwwwwwyyyzzzyyywwwvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxwwwvvvtttssstttuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwyyyuuussssssuuuvvvtttrrrtttttttttvvvwwwwwwuuusssuuuuuuvvvvvvvvvvvvuuuuuuwwwxxxwwwuuutttuuuwwwyyywwwvvvuuuttttttuuuwwwxxxyyyxxxwwwvvvuuuuuuvvvwwwvvvuuuuuutttsssrrrrrrrrrrrrssssssttttttssssssrrrtttwwwyyyxxxvvvuuuvvvwwwttttttttttttttttttssssssttttttssssssssssssttttttuuuvvvvvvvvvvvvvvvuuuuuurrrsssuuuuuuuuuvvvxxxzzzxxxwwwwwwwwwxxxxxxvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvyyywwwvvvuuuvvvuuutttsssuuuuuuuuutttssssssuuuwwwsssssssssssstttvvvwwwxxxqqqrrrtttuuuuuusssrrrqqqsssttttttuuuttttttssssssvvvvvvvvvvvvvvvvvvvvvvvvuuutttsssssssssssstttuuuvvvvvvuuutttttttttuuuuuussstttvvvwwwwwwwwwvvvuuurrrsssuuuvvvvvvvvvuuutttttttttuuuvvvwwwxxxyyyzzztttuuuwwwzzz{{{{{{yyyxxxuuuvvvwwwvvvuuutttuuuwwwsssuuuwwwwwwuuuttttttuuuwwwvvvtttsssssstttvvvxxxvvvuuussstttuuuvvvvvvuuutttvvvxxxxxxwwwvvvvvvwwwvvvvvvuuutttssssssssssssqqqqqqrrrrrrsssssssssssspppqqqssssssrrrrrrssswwwwwwwwwwwwwwwwwwxxxxxxyyyxxxwwwxxxyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvuuutttrrrrrrrrrssstttvvvwwwwwwxxxyyyyyyxxxxxxyyyuuussssssuuuvvvtttrrrvvvuuuuuuuuuvvvuuurrrooorrrtttwwwyyyyyywwwtttrrrvvvwwwwwwvvvttttttvvvxxxyyyxxxvvvuuuvvvwwwwwwxxxyyyxxxvvvuuuuuuuuuvvvvvvuuuuuuuuuttttttsssrrrrrrttttttuuuuuuuuuuuuttttttuuutttssstttwwwwwwuuussssssttttttuuuttttttsssrrrttttttssssssssssssttttttuuuuuuvvvvvvvvvvvvvvvuuuqqqsssuuuvvvvvvvvvxxxyyyxxxwwwwwwwwwxxxxxxvvvuuutttuuuuuuuuuvvvvvvvvvwwwyyywwwuuutttuuuuuutttssstttuuuvvvuuutttsssuuuvvvttttttttttttuuuuuuvvvvvvqqqrrrssstttttttttsssrrrssssssttttttuuuttttttsssuuuuuuuuuuuuuuuuuuuuuuuutttttttttsssssstttttttttsssssssssssstttuuuwwwxxxtttuuuvvvvvvwwwvvvvvvuuurrrsssuuuvvvvvvvvvuuuttttttttttttuuuvvvxxxyyyzzzssstttwwwxxxxxxxxxwwwwwwtttvvvwwwvvvuuutttuuuvvvtttvvvwwwwwwvvvuuuuuuvvvwwwvvvtttttttttvvvxxxyyywwwvvvtttuuuvvvxxxwwwwwwpppsssvvvxxxxxxxxxxxxyyyvvvuuutttssssssrrrrrrrrrqqqrrrssstttuuuuuuttttttqqqsssttttttssssssuuuxxxxxxyyyyyyyyyzzzzzzzzzyyyxxxwwwwwwxxxxxxwwwvvvxxxxxxyyyyyyyyyyyyxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvttttttssssssssssssttttttvvvwwwxxxyyyyyyyyyyyyyyywwwvvvttttttuuuvvvuuutttxxxwwwuuuuuuuuutttqqqoooqqqtttwwwzzzzzzwwwtttqqquuuvvvwwwwwwuuuuuuvvvwwwzzzxxxvvvvvvwwwxxxwwwvvvxxxvvvuuuuuuvvvwwwvvvuuuuuuuuuuuuuuuuuutttsssrrruuuuuuvvvvvvvvvvvvuuuuuuuuurrrppprrrvvvwwwtttqqqrrrrrrtttuuuuuutttsssrrrttttttssssssssssssttttttttttttuuuvvvvvvvvvuuuuuuqqqsssvvvwwwvvvvvvwwwxxxxxxwwwwwwwwwxxxxxxvvvuuuttttttuuuuuuvvvvvvwwwwwwyyywwwtttssstttuuuuuutttsssuuuvvvuuutttssstttvvvuuuuuuuuuuuuuuuuuuuuuuuurrrrrrrrrssssssssstttttttttsssssstttuuuuuutttrrruuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttpppqqqrrrsssuuuwwwxxxxxxuuuuuuvvvvvvvvvvvvuuuuuurrrsssuuuvvvvvvvvvuuutttuuuttttttttttttvvvxxxyyyrrrtttwwwwwwvvvuuuuuuvvvtttuuuvvvvvvttttttuuuvvvuuuvvvwwwwwwuuuuuuvvvwwwuuuuuuttttttuuuwwwxxxzzzwwwvvvtttuuuvvvwwwwwwvvvnnnrrrvvvxxxyyyyyyzzzzzzvvvuuutttsssrrrrrrrrrrrrqqqrrrtttuuuvvvuuuttttttssstttuuuuuuttttttuuu{{{{{{zzzzzzyyyxxxwwwwwwyyywwwvvvvvvwwwwwwvvvuuuvvvwwwyyyzzzzzzyyywwwvvvvvvvvvvvvvvvvvvvvvvvvvvvsssssstttuuuvvvvvvvvvvvvuuuvvvwwwxxxxxxyyyyyyyyyuuuvvvvvvvvvuuuuuuvvvxxxzzzxxxuuuuuuuuuuuutttssstttuuuvvvwwwwwwvvvuuutttsssuuuxxxxxxwwwuuuuuuuuuyyywwwvvvvvvxxxxxxvvvsssvvvuuutttuuuwwwxxxvvvtttuuuuuuvvvvvvvvvuuutttsssttttttuuuuuuuuuuuuttttttrrrrrrrrrssstttuuutttssspppqqqsssuuuuuuuuussssssttttttssssssssssssttttttsssssstttuuuuuuuuuuuuuuurrrtttwwwwwwvvvuuuvvvwwwxxxwwwwwwwwwxxxxxxvvvuuutttttttttuuuvvvwwwwwwwwwxxxvvvsssrrrtttuuuuuuuuusssuuuvvvvvvtttttttttuuurrrssstttuuuvvvwwwwwwwwwtttsssrrrqqqqqqssstttvvvuuusssrrrsssuuuvvvtttrrrsssssssssssssssssssssssssssttttttttttttttttttsssoooqqqssstttvvvvvvvvvvvvuuuvvvvvvvvvvvvuuuuuuuuurrrsssuuuvvvvvvvvvuuutttuuutttsssrrrssstttvvvwwwsssvvvxxxwwwuuussstttuuutttuuuvvvuuuttttttuuuvvvuuuvvvvvvtttssssssuuuwwwrrrsssssstttvvvwwwwwwxxxwwwuuusssssstttuuuuuutttooorrrvvvyyyyyyyyyyyyyyyuuuuuutttsssrrrrrrrrrrrrqqqrrrtttuuuuuutttsssrrrsssuuuuuuuuusssrrrsss{{{{{{zzzyyywwwuuusssrrryyywwwvvvvvvwwwwwwvvvttttttvvvxxxzzzzzzxxxvvvtttuuuuuuuuuuuuuuuuuuuuuuuurrrtttvvvxxxyyyyyyxxxxxxttttttuuuwwwwwwxxxxxxxxxtttvvvxxxwwwuuuuuuwww{{{zzzxxxvvvuuuwwwxxxxxxwwwwwwvvvuuuttttttuuuvvvwwwrrruuuxxxyyyxxxuuuttttttwwwvvvuuuvvvxxxxxxtttqqquuussssssvvvyyyyyywwwtttuuuvvvvvvwwwwwwvvvuuutttssssssttttttttttttsssssspppsssvvvvvvsssrrrtttvvvoooppprrrtttuuuuuutttssstttttttttsssssstttttttttrrrrrrssstttuuuuuuttttttsssuuuwwwwwwvvvuuuuuuvvvyyyxxxwwwwwwxxxxxxwwwuuusssttttttuuuvvvwwwwwwxxxwwwuuurrrrrrsssuuuvvvvvvsssuuuvvvvvvuuuttttttuuupppqqqsssuuuwwwxxxyyyyyyuuusssqqqpppppprrruuuwwwuuusssrrrsssvvvvvvtttqqqssssssssssssssssssssssssssssssttttttttttttssssssppprrrtttvvvvvvvvvtttsssvvvvvvvvvvvvuuuuuuuuuuuurrrsssuuuvvvvvvvvvuuutttuuutttsssrrrrrrsssuuuvvvuuuwwwyyyxxxtttssssssuuutttuuuvvvuuutttssstttvvvuuuuuutttrrrqqqrrrtttwwwpppqqqrrrtttuuuvvvvvvvvvvvvtttrrrrrrssssssrrrqqqpppssswwwyyyyyyxxxwwwwwwuuuuuutttsssrrrrrrrrrrrrpppqqqsssttttttsssqqqpppssstttuuutttrrrqqqqqqxxxzzz{{{xxxsssqqqtttwwwttttttuuuvvvvvvvvvvvvvvvxxxwwwvvvvvvvvvwwwyyyyyywwwwwwwwwwwwvvvvvvvvvvvvssssssttttttuuuvvvvvvvvvtttsssrrrtttuuuvvvtttsssvvvvvvuuuuuuuuuuuuvvvvvvwwwvvvttttttvvvvvvvvvuuuvvvvvvwwwxxxxxxwwwuuuuuussstttuuuvvvwwwxxxyyyyyyyyyxxxwwwvvvuuutttsssrrrwwwuuutttuuuvvvxxxxxxwwwttttttttttttttttttttttttuuuuuutttsssssssssssstttsssrrrrrrqqqqqqrrrrrrsssvvvwwwwwwwwwvvvuuusssrrrtttssssssuuuwwwxxxwwwvvvtttvvvxxxyyyyyywwwtttsssrrrtttuuuvvvvvvtttrrrqqquuuuuuuuuuuuuuuttttttttt{{{xxxuuuuuuxxxzzz{{{zzzvvvuuusssrrrrrrsssuuuvvvvvvvvvuuutttsssrrrrrrrrrssstttuuuvvvwwwwwwwwwwww{{{xxxtttrrrrrrssstttttttttssssssrrrrrrsssssstttwwwvvvtttsssssstttuuuvvvssssssssstttssssssrrrrrrwwwvvvuuuttttttttttttttttttttttttuuuwwwwwwvvvuuuuuuttttttttttttuuuvvvvvvuuutttsssqqqrrrsssuuuwwwwwwwwwwwwvvvvvvtttssssssuuuuuuuuuuuuuuutttttttttvvvuuutttssssssssssssssspppsssssspppssszzzzzzvvvuuuuuuuuutttsssrrrpppppprrrsssuuuwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuvvvwwwwwwrrrrrrrrrrrrrrrssstttuuuuuuuuuuuuuuuuuutttsssxxxzzzzzzwwwsssqqqtttwwwuuuvvvwwwwwwxxxxxxxxxwwwvvvvvvuuuuuuuuuvvvwwwxxxwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvsssrrrrrrtttvvvwwwvvvtttvvvvvvuuuuuuuuuuuuvvvvvvwwwvvvttttttvvvvvvvvvuuutttuuuvvvvvvwwwvvvuuutttsssttttttuuuuuuvvvwwwwwwxxxwwwwwwvvvuuutttsssssswwwvvvuuuvvvwwwxxxwwwvvvttttttttttttttttttttttttvvvvvvuuutttttttttttttttssssssrrrrrrrrrrrrssssssvvvwwwwwwwwwvvvuuusssrrrtttssssssuuuwwwxxxwwwvvvuuuvvvxxxyyyyyywwwuuusssqqqrrrtttuuuvvvwwwvvvvvvuuuuuuuuuuuuuuuuuuuuutttzzzwwwttttttwwwyyyyyyxxxvvvuuusssrrrrrrsssuuuvvvuuuuuuuuutttsssssssssrrrrrrssstttuuuvvvvvvvvvvvvyyyvvvtttrrrsssttttttttttttssssssrrrrrrsssssstttxxxwwwuuuttttttuuuwwwxxxvvvvvvvvvuuutttsssrrrqqqvvvvvvuuutttttttttttttttttttttuuuvvvwwwwwwvvvuuuxxxxxxwwwvvvuuutttsssssswwwvvvtttsssrrrrrrssssssvvvvvvwwwxxxxxxxxxxxxwwwvvvvvvuuutttttttttttttttuuutttssssssrrrrrrrrrsssrrruuutttqqqtttyyyyyyuuuttttttttttttssssssrrrqqqssssssuuuvvvvvvwwwwwwwwwuuuuuuuuuuuuuuuvvvvvvwwwtttssssssssssssttttttuuuttttttuuuuuuttttttssswwwyyyyyywwwsssrrrtttvvvwwwwwwxxxyyyyyyyyyyyyxxxuuuuuutttttttttuuuvvvwwwxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuusssrrrrrrtttvvvwwwvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvttttttvvvvvvvvvuuurrrssstttuuuvvvvvvuuuuuuttttttttttttttttttttttttvvvvvvuuuuuuuuutttttttttwwwvvvvvvxxxyyyxxxvvvtttttttttttttttttttttttttttvvvvvvvvvuuuuuuuuuuuuuuuttttttssssssssssssttttttvvvvvvwwwwwwvvvuuutttsssttttttssstttvvvwwwwwwvvvvvvwwwyyyzzzyyyxxxvvvtttrrrsssssstttuuuvvvwwwwwwttttttuuuuuuuuuuuuuuuuuuyyyvvvttttttuuuvvvvvvuuuvvvuuutttsssssstttuuuvvvttttttttttttttttttssssssrrrrrrssstttuuuuuuuuuuuuvvvuuussstttuuuvvvuuutttttttttssssssssssssttttttvvvvvvuuuttttttuuuvvvwwwxxxwwwwwwvvvuuusssrrrqqquuuuuuuuuuuutttttttttttttttuuuuuuvvvvvvvvvvvvvvvxxxxxxxxxxxxwwwuuusssrrrwwwwwwvvvuuusssrrrpppooossstttuuuwwwxxxyyyzzzzzzwwwvvvuuussssssttttttuuutttssssssrrrrrrrrrrrrsssuuuvvvuuusssuuuxxxxxxuuussssssttttttttttttssssssttttttttttttuuuvvvwwwwwwuuuuuuttttttuuuuuuvvvvvvvvvuuuuuuttttttttttttuuutttttttttttttttssssssvvvxxxxxxwwwtttsssuuuvvvwwwxxxxxxyyyyyyyyyxxxxxxtttttttttuuuuuuuuuvvvvvvxxxxxxxxxwwwwwwwwwvvvvvvwwwwwwvvvuuuuuutttssssssuuuttttttuuuwwwwwwvvvtttvvvvvvvvvwwwwwwvvvvvvvvvwwwvvvttttttvvvvvvvvvuuurrrssstttuuuvvvvvvwwwwwwvvvvvvuuuuuutttssssssrrrttttttttttttttttttttttttvvvvvvwwwxxxyyyyyyvvvsssttttttttttttttttttttttttuuuuuuuuuuuuuuuttttttsssuuuuuuttttttttttttuuuuuuvvvvvvvvvvvvvvvuuuttttttuuutttssstttuuuvvvvvvuuuwwwxxxyyyyyyyyyxxxvvvuuuvvvuuutttsssssssssssstttttttttttttttuuuuuuuuuuuuwwwvvvttttttssstttttttttuuuuuuttttttttttttuuuuuussssssssstttttttttttttttqqqrrrsssssstttttttttssssssssssssuuuwwwwwwuuusssttttttssssssssssssttttttsssrrrrrrrrrrrrsssttttttvvvvvvvvvuuuuuusssrrrqqqtttuuuuuuuuuuuuuuutttttttttuuuvvvwwwvvvuuuuuuvvvrrrtttvvvwwwxxxwwwuuutttuuuuuuvvvvvvuuussspppoooqqqrrrsssuuuvvvwwwwwwwwwwwwvvvtttsssssssssuuuvvvuuuttttttsssssssssttttttxxxwwwuuutttuuuwwwvvvtttsssssstttuuuuuuuuuuuuuuuuuuttttttssstttuuuvvvwwwuuuuuutttttttttuuuuuuvvvwwwwwwvvvuuuuuutttuuuuuuttttttuuuuuuuuuttttttvvvwwwxxxwwwvvvvvvvvvwwwvvvwwwwwwwwwwwwwwwvvvvvvuuuuuuvvvvvvvvvwwwwwwvvvxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvuuuuuutttsssrrrrrrxxxwwwvvvvvvwwwvvvtttsssvvvvvvwwwwwwwwwwwwvvvvvvwwwvvvttttttvvvvvvvvvuuuttttttuuuuuuvvvwwwxxxyyyxxxwwwwwwvvvtttssssssrrrssssssssssssttttttttttttuuuuuuvvvxxxyyyxxxuuusssuuuuuuuuuuuuuuuuuuuuuuuusssssstttttttttsssrrrqqqvvvuuuuuuttttttuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvtttrrrssstttvvvvvvuuuwwwwwwxxxxxxxxxwwwvvvuuutttsssrrrqqqqqqqqqrrrrrrssstttttttttuuuuuuvvvvvvvvvvvvuuuuuutttsssssstttuuuuuuuuuttttttuuuuuuuuussssssssstttttttttttttttqqqrrrrrrsssssssssssssssrrrrrrsssuuuwwwwwwuuusssuuuttttttssssssttttttuuurrrrrrrrrrrrrrrsssttttttrrrrrrssstttttttttssssssssstttuuuuuuvvvuuutttttttttvvvxxxwwwuuutttuuuvvvqqqrrrtttvvvvvvuuutttsssqqqsssuuuvvvvvvuuusssrrrsssssstttuuuuuuuuuuuuuuuwwwvvvuuutttsssttttttuuuvvvvvvuuuuuuuuuuuuvvvvvvyyywwwuuuuuuvvvuuuttttttsssssstttuuuvvvvvvvvvvvvuuuuuussssssssstttvvvwwwuuuuuuttttttttttttuuuuuuxxxwwwvvvuuuuuuuuuuuuuuutttuuuuuuvvvvvvvvvuuuwwwwwwxxxyyyyyyxxxxxxxxxuuuvvvvvvvvvvvvuuutttttttttuuuvvvwwwwwwwwwvvvvvvyyyxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvuuutttssssssrrrxxxwwwvvvwwwwwwwwwuuusssuuuvvvwwwxxxxxxwwwvvvuuuwwwvvvttttttvvvvvvvvvuuuvvvvvvuuuuuuvvvwwwxxxyyyxxxxxxwwwvvvuuutttsssrrrrrrrrrsssssssssssssssssstttssstttuuuwwwwwwuuutttuuuuuuuuuuuuuuuuuuuuuuuurrrrrrssstttsssrrrqqqpppuuuuuuttttttttttttuuuuuuvvvvvvuuuuuuuuuuuuvvvvvvvvvtttrrrrrrsssuuuuuuuuuwwwwwwwwwwwwwwwvvvuuuuuunnnoooooopppqqqrrrssssssssssssttttttuuuvvvvvvvvvuuuvvvwwwvvvuuutttuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssrrrrrrsssssstttssssssrrrsssssssssuuuwwwwwwuuusssuuuuuuttttttttttttuuuuuutttttttttuuuvvvvvvvvvwwwpppqqqrrrsssttttttttttttssssssuuuvvvvvvvvvuuutttsssvvvyyyxxxuuussstttvvvtttuuuuuuuuutttrrrpppooooooqqqsssuuuvvvvvvuuutttvvvvvvwwwwwwwwwvvvuuuuuuuuuuuuuuuuuuuuutttttttttwwwvvvvvvvvvvvvwwwwwwxxxyyyuuusssuuuuuusssrrrsssttttttuuuvvvwwwwwwvvvvvvuuuttttttsssttttttuuuuuuuuuuuuttttttssssssttttttwwwvvvvvvuuuuuuuuuuuuvvvssstttuuuuuuuuuuuuuuuwwwxxxxxxzzz{{{{{{zzzyyyuuuvvvvvvvvvuuuuuutttsssssstttuuuvvvvvvvvvuuuuuuyyyyyyxxxxxxxxxwwwwwwwwwxxxxxxwwwwwwvvvvvvuuuuuuvvvvvvuuuwwwyyyyyyxxxvvvuuuvvvxxxyyyyyyxxxvvvuuuwwwvvvttttttvvvvvvvvvuuuwwwvvvuuutttuuuuuuvvvwwwvvvvvvuuuuuutttsssrrrrrrsssssssssrrrrrrrrrrrrrrrrrrqqqqqqrrruuuvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuurrrssstttuuutttsssqqqpppuuuttttttssssssttttttuuuwwwvvvuuuttttttuuuvvvwwwwwwuuurrrqqqssstttuuuuuuvvvvvvvvvvvvuuuuuuttttttmmmnnnppprrrssssssssssssssssssttttttuuuvvvvvvwwwuuuwwwyyyyyywwwvvvwwwyyyuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuutttsssssssssrrrssssssttttttttttttssssssuuutttssstttvvvvvvuuutttuuuuuuttttttttttttuuuuuuttttttuuuvvvwwwwwwwwwwwwrrrssssssttttttttttttsssrrrsssuuuvvvwwwvvvuuutttssswwwyyyxxxtttrrrtttvvvvvvvvvuuutttsssrrrqqqqqqpppqqqssstttvvvvvvvvvvvvuuuvvvvvvvvvvvvvvvuuuuuutttuuuvvvwwwvvvuuusssrrrvvvvvvuuuuuuvvvwwwwwwxxxxxxsssqqqtttuuurrrqqqsssuuuuuuvvvwwwwwwwwwvvvvvvsssttttttuuutttttttttsssvvvuuutttsssssssssssstttuuuuuutttttttttuuuvvvvvvqqqrrrssssssttttttsssxxxxxxyyy{{{||||||{{{yyyvvvvvvvvvvvvvvvuuuttttttrrrrrrtttuuuuuuuuutttsssyyyyyyyyyxxxxxxxxxwwwwwwyyyyyyyyyxxxxxxxxxxxxxxxtttssstttvvvyyy{{{{{{yyyuuuvvvxxxyyyyyyxxxvvvuuuwwwvvvttttttvvvvvvvvvuuuwwwvvvtttsssssstttuuuvvvuuuuuutttssssssrrrqqqqqqsssssssssrrrrrrqqqqqqqqqqqqpppoooqqqsssvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvssstttuuuvvvvvvtttrrrqqqttttttssssssssssssttttttwwwvvvuuuttttttuuuvvvwwwwwwuuurrrqqqrrrtttuuutttuuuuuuuuuuuuttttttttttttqqqrrrsssttttttrrrpppooossssssssstttuuuvvvvvvwwwtttwwwzzzzzzxxxwwwyyy{{{uuuuuuvvvvvvvvvvvvuuuuuuvvvvvvuuutttssssssrrrrrrtttttttttuuuttttttssssssvvvuuussstttuuuvvvuuutttuuuuuuttttttttttttuuuuuurrrssstttuuuvvvvvvvvvvvvuuuuuuvvvvvvuuutttssssssqqqsssuuuvvvwwwvvvuuutttssswwwzzzxxxtttrrrtttwwwuuuttttttttttttuuuvvvvvvqqqrrrssstttuuuuuuuuuuuurrrrrrssstttuuuuuuttttttssstttvvvxxxwwwuuusssqqquuuuuuuuuuuuuuuvvvwwwwwwxxxrrrppptttuuuqqqpppsssvvvvvvwwwwwwwwwwwwvvvvvvssssssuuuuuuuuutttsssrrrvvvuuutttsssssssssssssssttttttsssttttttuuuvvvwwwooopppqqqqqqrrrrrrrrrtttxxx{{{}}}|||yyyxxxwwwzzz||||||zzzwwwvvvwwwzzzxxxtttrrrsssvvvwwwtttqqquuutttttttttuuuvvvxxxyyy|||{{{{{{zzzyyyxxxwwwwwwxxxwwwwwwwwwxxxyyyzzzzzzwwwwwwwwwvvvvvvvvvuuuuuuxxxwwwuuutttssstttvvvwwwvvvvvvuuutttttttttttttttttttttsssrrrrrrrrrssssssssssssttttttsssqqqpppnnnqqqrrrsssssstttuuuvvvvvvuuuuuuuuuuuuuuutttttttttrrrssstttuuuuuutttssssssttttttsssssssssttttttuuuwwwuuutttttttttuuuuuutttrrrsssuuuvvvwwwvvvtttssstttttttttttttttuuuvvvwwwtttsssqqqqqqqqqsssuuuvvvqqqrrrssstttuuuuuuuuutttxxxwwwvvvuuuuuuuuuuuuuuutttqqqrrrvvvxxxvvvtttuuuuuuuuutttsssrrrqqqqqqpppttttttttttttttttttttttttuuuuuuwww{{{yyyuuutttwwwxxxtttsssttttttqqqrrruuutttrrrqqqsssvvvxxxwwwuuuttttttttttttsssrrrqqqpppvvvvvvvvvvvvvvvvvvvvvvvvuuuwwwxxxwwwvvvuuuvvvwwwwwwvvvuuuttttttuuuvvvvvvrrrtttvvvwwwwwwvvvtttrrrpppqqqssstttttttttsssssssssuuuxxxxxxvvvsssrrrrrrnnnnnnoooppprrrssstttuuu|||wwwqqqpppsssvvvuuusssvvvvvvuuuuuuttttttttttttvvvvvvvvvuuutttsssqqqpppsssuuuwwwtttpppooossswwwxxxuuutttvvvuuurrrrrruuusssrrrqqqppprrrtttxxxuuuxxx{{{}}}{{{yyyxxxwwwvvvwwwxxxvvvtttsssuuuwwwzzzwwwtttuuuxxxyyywwwssstttssssssssssssuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwvvvuuuttttttuuuvvvwwwvvvvvvuuuttttttttttttuuusssssssssrrrrrrssstttttttttuuuuuuuuutttsssqqqpppssssssssssssttttttuuuvvvsssssssssttttttuuuuuuuuussstttuuuvvvvvvuuutttsssttttttttttttttttttttttttuuuuuutttssstttuuuuuutttqqqsssuuuvvvwwwvvvuuuttttttttttttttttttuuuvvvvvvtttsssrrrqqqrrrsssuuuvvvttttttttttttttttttttttttuuutttssssssssssssssssssuuurrrrrrvvvxxxuuutttuuuvvvvvvuuutttssssssrrrrrrttttttttttttttttttttttttttttttvvvyyywwwssssssvvvwwwtttrrrttttttqqqrrruuuuuusssrrrsssvvvwwwvvvuuuttttttttttttsssrrrqqqpppuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwuuuuuuvvvwwwvvvvvvuuuttttttuuuvvvwwwttttttuuuuuutttsssrrrqqqqqqrrrssstttuuuttttttsssrrrtttwwwxxxvvvuuutttuuuqqqpppooooooppprrrtttvvvzzzuuuqqqqqqtttvvvtttrrruuuuuuuuuuuuttttttsssssssssttttttttttttsssrrrrrrsssvvvxxxvvvrrrqqqtttwwwvvvssssssuuuuuussstttwwwtttsssrrrqqqsssuuuxxxuuuxxx{{{|||{{{yyywwwwwwvvvwwwxxxwwwvvvvvvxxxzzz|||yyywwwxxxzzz{{{yyyvvvvvvuuuuuutttuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxvvvvvvvvvvvvvvvwwwwwwxxxyyyxxxxxxxxxxxxwwwwwwwwwwwwvvvuuuttttttuuuvvvwwwwwwvvvuuuuuuttttttuuuuuurrrrrrrrrrrrssstttuuuuuuuuuvvvwwwwwwvvvuuusssrrruuutttssssssssstttuuuvvvqqqqqqrrrssstttuuuvvvvvvtttuuuvvvwwwwwwvvvuuutttuuuuuuwwwwwwwwwuuusssrrrttttttttttttttttttttttttqqqrrrtttvvvvvvvvvvvvuuuttttttuuuuuuuuuuuuvvvvvvuuuuuutttsssssstttvvvwwwxxxwwwuuutttssssssttttttssssssrrrrrrrrrsssssstttuuurrrrrrvvvwwwuuusssuuuvvvvvvuuuuuuttttttssssssuuuuuuuuuuuuuuuuuuuuuuuutttssstttwwwvvvrrrrrrvvvwwwsssrrrttttttrrrrrruuuuuutttssstttuuuvvvuuuttttttttttttssssssrrrrrrqqqtttttttttttttttttttttttttttuuuvvvvvvttttttuuuvvvuuuuuuttttttuuuvvvwwwxxxttttttsssrrrrrrrrrrrrrrrrrrsssttttttuuutttttttttooorrrtttuuuuuuttttttuuuuuussspppnnnnnnqqqtttwwwvvvsssqqqrrrtttuuusssqqqsssttttttttttttssssssrrrqqqqqqrrrsssssssssssssssqqqtttvvvvvvsssrrrsssvvvuuurrrrrruuuvvvtttuuuyyyttttttsssssstttvvvxxxvvvyyy{{{|||zzzxxxwwwwwwvvvvvvwwwwwwxxxyyyzzz||||||zzzyyyyyy{{{{{{yyyxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvuuuuuutttuuuuuuvvvwwwwwwvvvvvvuuutttuuuuuuuuurrrrrrrrrrrrsssuuuvvvvvvuuuvvvvvvwwwvvvuuutttssswwwvvvtttsssssssssuuuvvvqqqqqqrrrrrrsssttttttuuuvvvvvvwwwxxxwwwvvvuuutttuuuvvvxxxyyyxxxvvvrrrppprrrssstttttttttsssttttttqqqrrrtttuuuvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvuuuuuuvvvvvvuuutttuuuuuuvvvwwwzzzyyyvvvtttrrrsssttttttttttttsssttttttuuuvvvvvvvvvrrrqqquuuvvvtttsssttttttttttttttttttsssssssssvvvvvvvvvvvvvvvvvvvvvvvvuuutttuuuwwwvvvsssssswwwvvvsssrrruuuuuurrrrrruuuuuuuuuttttttuuuuuuttttttttttttssssssrrrrrrrrrrrrsssssssssssssssssssssssssssuuuvvvuuutttssstttvvvtttttttttuuuvvvwwwwwwxxxtttsssrrrqqqqqqsssuuuvvvtttttttttuuuuuuuuuttttttoooqqqssssssrrrrrrrrrsssuuutttrrrppppppqqqssstttsssrrrrrrsssuuuuuurrrppprrrssssssttttttsssrrrqqqpppqqqrrrrrrssssssrrrrrrnnnqqqttttttsssrrrrrrsssvvvsssrrruuuvvvttttttxxxuuuuuuuuuuuuuuuvvvwwwwwwyyy||||||zzzxxxwwwwwwrrrrrrrrrsssuuuwwwxxxxxxzzzyyyxxxxxxyyyyyyxxxwwwyyyyyyyyyyyyyyyxxxxxxxxxzzzzzzyyyxxxxxxwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwvvvuuuuuuuuuuuuuuurrrrrrrrrssstttuuuvvvwwwssstttuuuvvvuuutttsssrrrvvvvvvuuutttssstttuuuvvvssssssssssssssssssssssssvvvwwwxxxxxxxxxwwwuuuttttttvvvxxxzzzyyyvvvrrrppppppsssuuuuuutttssstttuuurrrssstttuuuuuuvvvvvvvvvuuuuuuvvvwwwwwwvvvuuutttvvvvvvvvvuuuuuuuuuvvvvvvzzzyyyvvvtttssstttuuuuuutttttttttttttttuuuvvvwwwvvvrrrqqqtttuuusssrrrtttrrrrrrrrrrrrrrrrrrssssssvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvxxxzzzyyyuuuuuuyyyuuurrrrrruuuuuusssrrruuuuuuuuuuuuuuuttttttttttttttttttsssrrrrrrrrrsssssssssssssssssssssssssssssssssuuuvvvuuutttssstttvvvsssssstttuuuvvvwwwwwwwwwsssrrrqqqqqqsssuuuxxxzzzuuuuuuuuuuuuuuuuuuuuuuuussstttuuuuuusssrrrrrrssssssssstttttttttsssrrrrrrrrrrrrssstttuuutttrrrpppqqqrrrssstttttttttrrrqqqrrrrrrssssssrrrrrrqqqpppoooqqqsssuuuuuuttttttuuuxxxttttttvvvuuurrrsssvvvuuuuuuvvvvvvvvvvvvvvvxxxzzz|||{{{yyywwwwwwwwwuuusssssstttwwwzzzzzzzzzxxxxxxxxxwwwwwwwwwvvvvvvuuuvvvvvvwwwwwwwwwvvvvvvyyyxxxwwwvvvuuutttsssssswwwvvvvvvuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwxxxttttttuuuuuuvvvvvvwwwwwwxxxwwwvvvvvvuuuuuuvvvvvvsssssssssssstttuuuvvvvvvrrrsssttttttttttttrrrrrruuuuuuuuuuuuuuuuuuuuuuuuttttttttttttssssssrrrrrrwwwwwwxxxxxxwwwvvvuuutttsssuuuwwwyyyxxxvvvrrrppppppssswwwwwwuuutttuuuwwwttttttttttttuuuuuuuuuuuuuuuvvvwwwxxxwwwvvvuuutttvvvvvvvvvvvvvvvuuuuuuuuuxxxwwwvvvuuuuuuvvvwwwwwwttttttsssssssssttttttuuuwwwsssqqqssstttrrrrrrtttppppppqqqqqqrrrrrrrrrsssuuuuuuuuuuuuuuuuuuuuuuuuxxxwwwzzz~~~|||xxxwwwzzztttqqqrrrvvvvvvssssssuuusssuuuvvvuuuttttttuuuvvvttttttrrrrrrqqqrrrssstttsssssssssssssssssssssssstttuuuvvvvvvttttttuuuvvvssstttuuuvvvwwwwwwvvvvvvsssrrrrrrrrrtttvvvyyy{{{wwwwwwvvvuuuuuuuuuuuuvvvxxxyyyyyyxxxvvvtttuuuvvvrrrsssuuuvvvvvvuuusssqqqttttttuuuuuutttsssqqqpppqqqrrrtttuuuvvvuuusssrrrsssssssssssssssrrrqqqqqqrrrssstttvvvwwwxxxxxxxxxyyyuuutttvvvuuurrrrrruuutttuuuvvvwwwvvvuuutttyyy{{{|||{{{yyywwwwwwwwwyyywwwvvvwww{{{}}}}}}|||wwwwwwwwwwwwvvvuuuuuuvvvssstttuuuwwwwwwwwwvvvvvvwwwwwwvvvvvvuuuuuuttttttxxxwwwvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwxxxxxxssstttuuuvvvvvvwwwwwwwwwxxxwwwvvvvvvuuuuuuvvvvvvuuutttttttttttttttuuuuuurrrrrrttttttttttttsssrrrrrrsssuuuwwwwwwwwwvvvuuuttttttttttttttttttuuuuuuvvvwwwwwwxxxwwwuuutttsssrrrsssuuuwwwwwwuuusssqqqoootttxxxyyyvvvuuuvvvxxxvvvuuuuuutttttttttttttttuuuvvvxxxxxxxxxvvvuuusssuuuvvvvvvvvvuuuuuutttsssuuuuuuvvvwwwwwwxxxyyyyyyvvvvvvuuutttttttttuuuuuuxxxsssqqqssstttrrrqqqsssppppppqqqrrrrrrsssttttttttttttttttttttttttttttttwwwwww{{{~~~yyywwwyyysssqqqrrrvvvvvvssssssuuurrrtttvvvuuuttttttuuuxxxuuusssrrrqqqqqqrrrtttuuussssssssssssssssssssssssuuuvvvwwwwwwuuuuuuvvvwwwtttuuuvvvwwwwwwvvvuuuuuussssssrrrrrrssstttvvvwwwxxxwwwvvvuuuuuuuuuvvvvvvwwwxxxxxxwwwvvvuuuwwwxxxsssttttttuuuuuuuuuttttttvvvwwwwwwvvvtttrrrqqqqqqqqqrrruuuvvvwwwvvvtttsssrrrrrrsssttttttttttttsssrrrrrrrrrsssuuuwwwyyyyyywwwtttsssuuuuuussssssvvvssstttvvvwwwvvvuuurrryyy{{{|||{{{yyywwwwwwwwwwwwuuusssuuuxxx{{{zzzyyyvvvwwwxxxwwwuuuuuuuuuvvvtttuuuwwwxxxyyyyyyyyyxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvssstttttttttuuuuuuvvvvvvssssssuuuvvvwwwwwwwwwwwwxxxwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuttttttttttttuuurrrssstttuuuuuutttssssssppprrruuuxxxyyyxxxvvvuuurrrsssssstttuuuvvvwwwwwwvvvwwwwwwwwwvvvuuusssrrrqqqssstttuuuvvvuuusssrrrpppuuuzzzzzzwwwuuuwwwyyywwwvvvuuuttttttsssttttttvvvwwwxxxyyyxxxwwwuuusssuuuuuuvvvuuuuuutttssssssrrrtttuuuwwwyyyzzzzzzzzzyyyyyyxxxwwwwwwvvvwwwwwwxxxsssppprrrsssrrrqqqsssqqqqqqrrrrrrssstttuuuuuuttttttttttttttttttttttttvvvwww|||yyyvvvxxxsssqqqrrrvvvwwwtttsssuuuqqqsssvvvuuuttttttvvvyyyuuusssrrrqqqqqqrrrtttuuuttttttttttttttttttttttttuuuwwwxxxwwwvvvuuuvvvxxxuuuuuuvvvwwwwwwvvvuuutttttttttssssssrrrrrrrrrsssyyyxxxwwwuuuuuuuuuvvvwwwssstttuuutttttttttvvvxxxuuuttttttssstttuuuvvvwwwxxxyyyxxxvvvsssqqqqqqqqqqqqsssuuuwwwxxxwwwuuussspppqqqssstttuuuvvvvvvvvvpppooonnnooorrruuuvvvwwwuuurrrrrruuuvvvtttuuuxxxrrrtttvvvwwwvvvtttqqqyyyzzz{{{zzzxxxwwwxxxyyyyyywwwvvvxxxzzz{{{xxxvvvxxxyyy{{{zzzxxxvvvvvvwwwxxxwwwvvvwwwyyyzzzyyyxxxwwwwwwxxxxxxxxxxxxwwwwwwyyyzzz{{{zzzxxxwwwxxxyyyvvvuuutttttttttuuuwwwxxxvvvvvvwwwxxxyyyyyyyyyyyysssssssssttttttttttttuuuttttttuuuuuuuuuuuuuuuuuuvvvxxxzzzxxxuuusssuuuwwwttttttssstttuuuwwwxxxzzzyyyvvvsssrrrtttvvvwwwxxxwwwvvvuuuttttttsssttttttqqqqqqrrrssssssrrrrrrqqqtttuuuwwwxxxxxxwwwwwwvvvuuuuuuttttttttttttuuuuuuwwwwwwvvvvvvuuuttttttttt|||wwwrrrqqqtttwwwvvvtttssstttvvvwwwyyyyyyzzzzzzwwwwwwwwwwwwwwwwwwwwwwwwyyyvvvsssrrrttttttrrrppptttttttttuuuvvvwwwwwwxxx{{{xxxtttqqqpppppprrrsss{{{{{{{{{zzzyyyxxxwwwvvvvvvuuutttsssrrrsssttttttxxxwwwvvvuuuuuuvvvwwwwwwvvvtttssssssuuuwwwxxxxxxrrrrrrrrrrrrtttvvvxxxzzztttwwwuuuooopppvvvyyywwwyyyvvvttttttuuuuuussspppvvvtttqqqrrrtttvvvtttssswwwuuusssssstttuuuuuutttuuuuuuuuuvvvuuuuuutttsssttttttssssssssssssttttttwwwwwwvvvtttsssqqqooonnnsssssssssttttttvvvwwwwwwtttrrrpppqqqtttuuuuuusssvvvtttrrrpppppprrrtttvvvuuuuuuvvvvvvvvvvvvuuuuuuuuuttttttuuuvvvuuusssyyyzzz{{{zzzxxxwwwxxxyyywwwvvvuuuvvvxxxyyywwwttt{{{|||}}}{{{yyyvvvvvvvvvxxxwwwvvvwwwyyyzzzzzzyyyvvvvvvwwwwwwwwwwwwvvvvvvyyyzzz{{{zzzxxxwwwxxxyyyvvvuuuuuutttuuuvvvwwwxxxuuuvvvwwwxxxyyyyyyyyyyyysssssssssttttttttttttuuuuuuuuuuuuuuuuuutttttttttvvvwwwyyyxxxuuutttvvvwwwuuuuuuttttttuuuvvvxxxyyyzzzwwwtttrrrssstttuuuuuuuuuuuutttttttttuuuuuuvvvttttttttttttttttttssssssssstttvvvwwwwwwwwwwwwvvvvvvvvvuuutttttttttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvv{{{vvvrrrrrruuuwwwvvvttttttuuuvvvwwwxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxvvvtttrrrrrruuuvvvuuussssssssstttuuuuuuvvvwwwwwwvvvuuutttsssssssssssssssyyyyyyyyyyyyxxxwwwvvvuuuvvvuuutttsssrrrsssssstttwwwvvvuuuuuuuuuuuuwwwwwwvvvuuussssssuuuwwwwwwwwwuuuttttttttttttuuuwwwxxxuuuxxxvvvrrrrrrwwwyyyvvvxxxvvvttttttuuuvvvtttrrrvvvtttrrrrrrtttuuutttsssvvvuuuuuuvvvwwwxxxwwwvvvttttttuuuuuuuuuttttttsssttttttssssssssssssttttttvvvvvvuuutttsssqqqpppooosssssssssttttttuuuvvvwwwxxxuuusssrrrtttuuusssqqqtttsssqqqppppppqqqssstttuuuuuutttttttttssssssssstttsssssstttuuutttrrryyyzzz{{{zzzxxxwwwxxxyyyxxxwwwvvvwwwxxxyyywwwuuu|||}}}~~~|||yyywwwuuuuuuwwwvvvvvvwwwyyy{{{zzzyyytttuuuuuuvvvvvvuuuuuutttxxxyyyzzzyyywwwwwwwwwyyyuuuuuuuuuuuuuuuvvvwwwwwwuuuvvvwwwxxxxxxyyyyyyxxxsssssssssttttttttttttuuuwwwvvvuuuuuuttttttttttttuuuvvvxxxwwwvvvvvvwwwyyywwwvvvuuuttttttuuuvvvwwwzzzwwwtttrrrrrrssssssssssssssssssttttttuuuwwwwwwvvvvvvvvvvvvuuuuuuttttttrrrssstttuuuvvvwwwwwwvvvwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwxxxxxxyyyxxxvvvssstttwwwwwwuuusssuuuuuuvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxsssrrrrrrsssvvvwwwwwwvvvssssssssstttuuuuuuvvvvvvrrrssstttuuuuuuuuussssssvvvvvvvvvvvvvvvuuutttsssuuuuuutttssssssssssssttttttttttttttttttuuuvvvwwwwwwuuussssssuuuvvvvvvvvvwwwwwwvvvuuuuuuuuuvvvvvvvvvxxxxxxuuuuuuwwwwwwuuuvvvtttssstttuuuvvvuuusssuuutttrrrrrrtttuuutttsssuuutttuuuvvvxxxyyywwwuuurrrsssssstttttttttssssssttttttsssssssssssstttttttttttttttttttttsssrrrqqqttttttsssttttttuuuvvvwwwzzzxxxuuuttttttsssqqqpppqqqqqqqqqqqqqqqqqqqqqqqqtttsssrrrqqqpppqqqqqqrrrsssrrrrrrsssttttttrrryyyzzz{{{zzzxxxwwwxxxyyyyyyyyyyyyzzzzzzzzzyyyxxxyyyzzz||||||yyywwwvvvvvvvvvuuuuuuwwwyyy{{{{{{zzzttttttuuuuuuuuuuuuttttttwwwxxxyyyxxxwwwvvvwwwxxxuuuuuuuuuuuuuuuvvvvvvwwwtttuuuvvvwwwxxxxxxxxxxxxsssssssssttttttttttttuuuxxxwwwvvvuuutttttttttuuuuuuuuuvvvwwwwwwxxxyyyyyyyyyxxxvvvuuuttttttuuuuuuxxxuuusssrrrrrrssssssssstttttttttttttttuuuvvvvvvwwwwwwvvvuuuuuutttttttttrrrrrrssstttuuuvvvvvvwwwxxxwwwvvvuuuuuuuuuuuuuuuvvvvvvwwwwwwxxxxxxxxxxxxvvvuuutttvvvxxxxxxuuusssvvvvvvuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwsssssstttuuuvvvwwwwwwvvvssssssssssssttttttuuuuuusssssstttuuuuuutttsssssssssssstttttttttsssrrrrrruuuuuuttttttssssssssssssrrrrrrrrrssstttuuuvvvvvvwwwuuusssssstttvvvvvvuuuwwwwwwvvvvvvvvvvvvwwwwwwuuuvvvwwwvvvvvvvvvtttrrrttttttttttttuuuvvvvvvuuuuuutttssssssssstttttttttsssssstttuuuwwwvvvssspppqqqqqqrrrssstttttttttsssttttttssssssssssssttttttssssssttttttttttttsssssstttttttttttttttuuuvvvvvvyyywwwuuutttrrrqqqpppppppppqqqrrrssssssrrrqqqpppsssrrrpppooooooqqqsssuuusssrrrqqqrrrssssssrrryyyzzz{{{zzzxxxwwwxxxyyyxxxyyyzzzzzzyyyyyyyyyyyysssvvvyyyzzzyyywwwwwwwwwuuuuuuuuuwwwzzz||||||{{{ttttttuuuuuuuuuuuuttttttvvvwwwxxxxxxvvvvvvwwwxxxtttuuuuuuvvvvvvvvvvvvvvvttttttuuuvvvwwwwwwwwwwwwsssssssssttttttttttttuuuxxxwwwvvvtttttttttuuuvvvuuuuuuvvvwwwxxxyyyzzzzzzyyyxxxvvvuuutttssstttttttttsssqqqrrrtttuuuuuuuuuvvvvvvuuutttttttttttttttvvvuuutttsssssssssttttttssssssssstttuuuvvvvvvwwwwwwwwwvvvuuuuuuuuuuuuuuuxxxxxxxxxxxxwwwwwwvvvvvvttttttuuuwwwxxxwwwuuusssvvvuuutttsssssssssttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwvvvuuuuuutttssssssssstttttttttttttttvvvvvvtttsssrrrrrrssssssqqqqqqrrrsssssssssrrrrrrtttttttttttttttsssssssssqqqqqqrrrssstttuuuuuuuuuvvvtttrrrrrrtttuuuvvvuuutttuuuvvvvvvwwwxxxxxxxxxttttttuuuvvvvvvsssrrrqqqsssssstttuuuuuuuuuvvvwwwtttttttttssssssssstttuuuuuutttuuuuuuvvvtttqqqnnnpppqqqrrrsssttttttttttttttttttssssssssssssttttttrrrsssttttttuuuuuuttttttuuuttttttttttttuuuuuuvvvttttttsssrrrqqqpppqqqqqqqqqrrrsssttttttsssrrrqqqqqqpppooooooqqqsssvvvxxxsssrrrpppqqqrrrsssrrryyyzzz{{{zzzxxxwwwxxxyyytttvvvxxxxxxvvvuuuvvvwwwppptttxxxzzzyyyxxxwwwwwwtttttttttvvvzzz|||||||||uuuvvvvvvwwwwwwvvvvvvuuuuuuvvvwwwwwwvvvuuuwwwxxxttttttuuuvvvvvvvvvvvvvvvssstttuuuvvvvvvwwwwwwvvvsssssssssttttttttttttuuuxxxwwwuuuttttttuuuwwwxxxwwwvvvuuuwwwyyyzzzzzzyyyzzzxxxwwwuuutttsssttttttsssrrrqqqrrruuuwwwwwwvvvwwwwwwuuuttttttsssssssssttttttrrrrrrrrrssstttuuuuuuuuutttttttttuuuvvvwwwuuuuuuttttttttttttuuuuuuyyyxxxxxxwwwvvvvvvuuuuuussstttvvvwwwwwwvvvvvvuuuuuutttsssrrrrrrrrrssstttttttttttttttttttttttttttwwwyyyzzzyyywwwtttssssssttttttttttttttttttttttttwwwvvvtttsssrrrrrrsssssspppqqqrrrsssssssssssssssttttttuuuuuuttttttsssrrrrrrrrrssstttuuuuuuuuutttuuusssqqqrrrtttvvvwwwvvvssstttuuuvvvwwwwwwwwwwwwsssrrrsssvvvvvvrrrqqqrrrrrrtttuuuuuuttttttuuuwwwssstttuuutttrrrrrrtttuuuwwwvvvvvvvvvwwwuuusssppppppppprrrsssuuuuuuvvvvvvttttttssssssssssssttttttsssssstttuuuuuuuuuuuuuuuuuuuuuttttttttttttuuuuuuqqqrrrsssqqqppppppqqqsssrrrrrrttttttttttttrrrrrrpppppppppqqqsssuuuwwwxxxtttrrrqqqqqqsssttttttyyyzzz{{{zzzxxxwwwxxxyyysssuuuwwwwwwuuuttttttvvvqqquuuyyy{{{zzzxxxwwwwwwtttssstttvvvzzz|||}}}}}}wwwxxxxxxyyyyyyxxxxxxwwwtttuuuvvvvvvuuuuuuvvvxxxssstttuuuvvvwwwvvvvvvuuusssssstttuuuvvvvvvvvvvvvsssssssssttttttttttttuuuwwwvvvtttssstttvvvyyyzzzxxxvvvuuuwwwyyy{{{yyyxxxyyyxxxvvvuuuttttttttttttuuutttssstttvvvwwwwwwvvvvvvuuuuuutttttttttuuuuuussssssqqqqqqrrrsssuuuwwwxxxwwwvvvuuuuuuuuuvvvvvvsssrrrrrrsssssstttuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvsssuuuvvvvvvvvvvvvvvvwwwtttsssqqqqqqqqqrrrtttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvyyy{{{zzzwwwtttssstttuuuuuuuuuuuuuuuuuuuuuuuusssttttttuuuttttttssssssqqqqqqrrrssstttuuuuuuuuussstttuuuuuuuuutttsssrrrssstttuuuuuuvvvuuutttssssssqqqpppqqqtttvvvwwwwwwttttttuuuvvvvvvvvvuuuttttttqqqrrrvvvvvvrrrrrruuusssuuuvvvvvvtttsssuuuwwwssstttuuutttrrrrrrtttvvvvvvtttttttttvvvvvvuuutttpppqqqrrrtttvvvwwwwwwwwwttttttssssssssssssttttttsssttttttuuuuuuuuuuuutttuuuuuuttttttttttttuuuuuurrrssstttrrrpppoooqqqsssrrrrrrrrrssssssrrrrrrrrrqqqqqqrrrrrrsssttttttttttttsssqqqqqqsssuuuuuuyyyzzz{{{zzzxxxwwwxxxyyytttwwwyyyxxxvvvuuuvvvxxxtttwww{{{|||{{{xxxvvvvvvsssssstttvvvzzz}}}}}}}}}yyyyyyyyyzzzzzzyyyyyyyyysssuuuvvvvvvuuuuuuvvvxxxssstttvvvwwwwwwwwwvvvuuurrrssstttuuuvvvvvvvvvvvvssssssssstttttttttuuuuuuvvvuuutttssstttwwwzzz|||yyywwwvvvwwwzzz{{{yyywwwyyyxxxvvvuuutttttttttuuuwwwvvvuuuuuuvvvwwwuuutttttttttsssttttttuuuvvvwwwsssrrrqqqqqqrrrtttwwwxxxzzzxxxwwwuuuuuuuuuvvvvvvqqqqqqqqqrrrssstttuuuvvvttttttuuuuuuvvvvvvwwwwwwtttuuuvvvvvvuuuuuuvvvxxxsssrrrqqqpppppprrrtttuuuvvvvvvvvvvvvvvvvvvvvvvvvuuuxxx{{{{{{xxxuuutttuuuvvvvvvvvvvvvvvvuuuuuuuuuoooqqqtttwwwwwwvvvtttrrrqqqrrrssstttuuuvvvvvvvvvssstttuuuuuuuuutttrrrrrrtttuuuvvvvvvvvvuuutttsssrrrppppppqqqtttwwwxxxxxxuuuvvvvvvvvvvvvtttrrrqqqvvvqqqrrrvvvwwwssstttxxxsssuuuwwwvvvsssrrrtttvvvssstttvvvtttrrrqqqtttvvvrrrppppppqqqsssuuuvvvvvvpppqqqsssuuuvvvwwwxxxxxxtttttttttsssssstttttttttttttttuuuuuuuuuuuuuuutttvvvuuuuuutttttttttuuuuuutttuuuvvvtttqqqoooqqqsssqqqqqqqqqqqqqqqqqqqqqqqqrrrssssssssssssrrrqqqpppuuusssqqqrrrsssuuuvvv{{{||||||zzzvvvuuuvvvyyyvvvvvvvvvvvvvvvwwwwwwwwwvvvxxxzzz{{{zzzxxxtttrrrvvvvvvvvvwwwxxxxxxvvvtttzzzzzzxxxwwwwwwwwwxxxyyynnnsssxxxzzzxxxwwwwwwyyywwwwwwwwwwwwwwwwwwwwwwwwvvvwwwwwwvvvttttttuuuvvvpppqqqssstttuuuuuuvvvvvvxxxwwwvvvvvvwwwwwwvvvuuuxxxwwwvvvuuuuuuvvvwwwwwwvvvuuuuuuwwwzzzyyyvvvssssssssssssuuuwwwwwwuuussssssvvvyyyxxxuuussstttvvvtttuuuuuutttssssssuuuwwwuuuuuuuuuuuuvvvvvvvvvvvvvvvsssppppppsssttttttrrrvvvvvvvvvvvvvvvwwwwwwwwwuuutttsssrrrrrrssstttuuussstttuuutttsssssstttuuuwwwuuurrrrrrtttuuusssqqqvvvxxxxxxttttttwwwxxxuuuuuuuuuuuuuuuttttttttttttuuuttttttuuuwwwxxxwwwuuuqqqrrrssstttuuuuuuuuuuuuwwwuuussssssttttttsssrrrqqqtttxxxwwwtttqqqqqqrrrvvvsssqqqqqqtttvvvuuutttyyyxxxwwwuuuuuuuuuvvvwwwvvvwwwxxxzzzzzzyyyyyyxxxwwwvvvtttssstttuuuwwwyyyuuuttttttssssssssstttttttttvvvvvvtttuuuwwwuuuppppppqqqssswwwyyyxxxuuurrrtttsssrrrrrrttttttsssrrruuuuuuttttttttttttuuuuuuuuutttssstttuuuvvvvvvuuuppprrrssssssrrrqqqqqqrrrpppqqqrrrrrrppppppqqqsssrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrqqqrrrssstttzzz{{{|||{{{xxxxxxyyy{{{xxxxxxxxxxxxxxxxxxxxxwwwwwwxxxyyyzzzyyywwwtttssswwwvvvvvvxxxyyyyyywwwuuuyyyxxxwwwvvvvvvvvvwwwxxxuuuvvvwwwyyyzzzzzzxxxwwwwwwvvvvvvuuuuuuvvvvvvwwwvvvvvvvvvuuusssrrrtttuuusssssstttuuuvvvvvvvvvvvvyyywwwvvvvvvwwwwwwuuutttwwwvvvuuuuuuuuuuuuvvvwwwvvvuuuuuuwwwyyyxxxvvvssstttssssssuuuwwwwwwuuutttuuuvvvxxxxxxwwwuuuuuuuuurrrtttuuuuuuttttttuuuwwwxxxxxxwwwvvvuuutttssssssvvvsssqqqrrrtttuuutttrrruuuuuuuuuuuuuuuuuuuuuuuuuuutttsssssssssssstttuuussstttuuutttsssssstttuuuvvvtttrrrrrrssstttsssqqquuuwwwwwwttttttxxxyyyvvvvvvvvvuuuuuuttttttssssssttttttsssuuuvvvwwwvvvtttqqqrrrssstttuuuuuuuuuuuuvvvtttsssssstttttttttsssrrrtttvvvwwwuuussssssssssssqqqooooooqqqssssssrrrwwwwwwvvvuuuuuuuuuuuuuuussstttuuuvvvwwwvvvvvvuuuuuuuuutttttttttuuuvvvwwwttttttsssssssssttttttuuussswwwwwwuuutttuuutttqqqrrrsssuuuxxxzzzzzzwwwttttttsssrrrrrrttttttsssrrruuuuuuttttttttttttuuuuuuwwwuuusssrrrqqqqqqqqqqqqssstttuuutttsssrrrsssuuuqqqrrrsssrrrqqqpppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrrrrrrrssstttxxxzzz{{{{{{zzzzzz{{{}}}{{{zzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwvvvuuuuuuxxxwwwwwwyyyzzzzzzxxxvvvzzzyyyxxxwwwvvvwwwxxxxxx|||yyyvvvxxx{{{|||zzzvvvwwwvvvtttsssssstttvvvwwwvvvwwwvvvuuusssrrrssstttvvvvvvvvvvvvvvvvvvvvvvvvyyyxxxvvvvvvvvvvvvtttsssuuuuuuttttttttttttuuuvvvuuuttttttvvvwwwwwwuuusssuuuttttttuuuwwwwwwvvvtttvvvvvvvvvwwwwwwwwwuuusssppprrruuuvvvvvvuuuvvvwwwxxxwwwwwwvvvuuutttssssssuuutttssstttuuuvvvtttssssssssstttttttttssssssrrruuutttsssssssssssstttuuussstttuuutttsssssstttuuuuuutttrrrrrrssstttsssrrrtttwwwvvvttttttxxxyyywwwvvvvvvuuuuuutttsssrrrrrrtttsssrrrtttuuuvvvtttsssqqqrrrsssttttttuuuttttttuuusssrrrrrrtttuuuuuuttttttssstttuuuwwwwwwuuussssssqqqooooooqqqsssssssssuuuuuuuuuuuuuuuuuutttssssssssstttuuuuuuuuuuuutttsssttttttttttttuuuuuuuuussssssssssssssstttuuuvvvrrrxxxyyyuuurrrrrrsssrrrttttttuuuwwwyyyyyywwwttttttsssrrrssstttttttttrrruuuuuuttttttttttttuuuuuuwwwuuusssqqqppppppqqqrrruuuvvvvvvuuussssssuuuxxxssstttuuutttrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrrrrsssssstttxxxyyyzzzzzzzzzzzzzzz{{{{{{{{{zzzyyyyyyxxxwwwwwwxxxxxxwwwvvvvvvvvvvvvvvvxxxxxxxxxyyy{{{{{{yyywww{{{zzzyyyxxxxxxxxxyyyyyy{{{yyyvvvwwwyyy{{{zzzyyyxxxvvvtttrrrrrrtttvvvxxxxxxxxxxxxvvvtttssssssuuuwwwwwwvvvvvvuuuuuuuuuuuuyyyxxxvvvuuuvvvuuutttrrrsssssssssssstttttttttuuutttttttttuuuvvvuuutttsssvvvuuutttuuuvvvwwwvvvtttvvvtttssstttwwwwwwtttpppnnnqqquuuwwwwwwvvvvvvwwwtttttttttuuuuuuuuuvvvvvvttttttuuuvvvvvvvvvtttssssssssstttttttttsssrrrqqqtttttttttsssssstttttttttssstttuuutttsssssssssuuuuuuuuutttsssttttttttttttuuuxxxwwwttttttwwwwwwuuuvvvvvvuuutttssssssrrrqqqsssrrrrrrssstttuuusssrrrqqqrrrsssssstttttttttssstttsssqqqrrrtttuuuuuuuuuuuusssrrrtttxxxyyyvvvsssvvvuuusssssstttuuuvvvwwwssssssuuuuuuuuutttsssrrrttttttuuuuuuuuuvvvvvvvvvrrrsssssstttuuutttttttttrrrrrrrrrssstttuuuvvvwwwrrrxxx{{{uuupppppprrrsssssssssssstttvvvvvvtttrrruuusssrrrssstttuuutttsssuuuttttttssssssttttttuuuuuutttsssrrrqqqsssvvvxxxvvvvvvvvvtttrrrsssvvvxxxuuuvvvvvvuuusssqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssttttttyyyxxxyyyyyyyyyyyywwwvvvzzzyyyyyyxxxwwwvvvvvvuuuxxxwwwvvvuuuuuuuuuvvvwwwxxxxxxxxxzzz{{{|||zzzxxxzzzyyywwwvvvvvvvvvwwwxxxuuuvvvwwwvvvuuuwwwzzz~~~yyywwwuuussssssuuuwwwyyyyyyyyyyyyxxxvvvuuuvvvwwwxxxwwwvvvtttttttttttttttxxxwwwuuuuuuvvvuuutttrrrrrrrrrssstttttttttttttttttttttuuuuuuuuutttttttttwwwvvvtttuuuvvvwwwvvvuuuuuusssqqqsssuuuuuurrrooonnnqqquuuwwwwwwvvvvvvwwwttttttttttttuuuuuuuuuuuussstttvvvvvvvvvuuutttttttttuuuvvvvvvvvvtttsssrrrsssttttttttttttttttttsssssstttuuutttsssssssssuuuuuuuuuuuuuuutttuuuvvvwwwwwwyyyxxxtttsssuuuuuurrrvvvuuuuuutttsssrrrrrrrrrsssrrrrrrsssttttttrrrqqqqqqrrrsssssssssssssssssstttsssqqqrrrtttuuuuuuuuuuuusssqqqssswwwxxxvvvssswwwvvvvvvuuuuuuvvvxxxyyyrrrssstttuuuuuutttsssrrrtttttttttttttttuuuuuuuuurrrsssssstttuuutttttttttrrrrrrrrrssstttuuuvvvwwwqqqwwwzzztttooopppssstttuuutttssssssttttttsssrrruuutttssssssuuuuuutttsssttttttssssssssssssttttttsssttttttsssqqqrrruuuxxxuuuuuutttsssqqqrrruuuwwwuuuvvvvvvuuusssrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrsssssstttttttttuuuuuuxxxxxxxxxxxxyyyyyyvvvtttxxxwwwwwwvvvvvvuuuuuuuuuwwwvvvvvvuuuuuuuuuvvvvvvwwwwwwwwwyyy{{{|||zzzxxxwwwvvvuuutttssstttuuuuuuqqqtttwwwvvvtttuuuyyy~~~xxxwwwuuuttttttuuuwwwxxxyyyzzzzzzyyywwwvvvxxxyyyxxxwwwuuutttsssttttttuuuwwwuuuttttttvvvvvvuuusssqqqrrrssstttuuuuuuuuuuuutttuuuvvvvvvttttttuuuvvvxxxwwwuuuuuuvvvwwwvvvuuussssssssstttttttttrrrpppppprrruuuvvvvvvuuuvvvwwwwwwvvvvvvuuutttsssrrrrrrssstttvvvuuutttssstttuuuuuuvvvwwwxxxwwwuuusssrrrsssssstttuuuuuutttssssssssstttuuutttsssssstttuuutttuuuvvvuuuttttttvvvxxxwwwyyyxxxsssrrruuuuuurrrtttttttttssssssssssssssstttsssrrrsssttttttrrrppprrrrrrssssssssssssrrrrrruuusssrrrrrrtttuuuuuuttttttsssrrrssstttuuutttssstttuuuuuutttssssssvvvxxxrrrsssttttttuuutttttttttrrrrrrqqqqqqrrrrrrssstttsssttttttttttttuuuuuuuuussssssssssssssstttuuuvvvqqqvvvwwwsssppprrrttttttxxxvvvttttttuuuuuuuuutttuuutttssstttuuuuuutttsssttttttssssssssssssttttttrrrtttuuusssooommmoooqqqsssttttttsssqqqqqqsssuuutttuuuvvvuuusssrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrsssssstttuuuuuuuuuuuuwwwvvvwwwyyy{{{{{{xxxuuuvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwyyy{{{{{{zzzxxxwwwwwwuuutttttttttuuuvvvttttttuuuuuuuuuvvvxxxyyyvvvuuuuuuttttttuuuuuuvvvwwwxxxyyyxxxwwwwwwyyyzzzxxxwwwvvvttttttuuuvvvwwwuuutttssstttvvvvvvvvvtttqqqrrrtttuuuvvvvvvuuuuuuuuuvvvxxxvvvttttttvvvxxxyyywwwuuuuuuvvvvvvvvvuuussstttvvvvvvuuusssssssssrrrtttuuuuuuttttttuuuwwwvvvvvvuuutttsssrrrrrrqqqrrrtttuuutttrrrqqqsssvvvuuuvvvwwwxxxwwwuuusssqqqsssssstttuuuuuutttssssssssstttuuutttsssssstttuuurrrsssuuutttrrrrrrtttwwwtttvvvvvvssssssvvvwwwtttrrrrrrssssssssssssttttttuuutttssstttuuutttsssqqqrrrrrrrrrssssssrrrrrrqqqvvvtttsssssstttttttttssssssssstttsssqqqqqqrrrsssrrrssstttsssqqqqqqtttwwwttttttsssssstttuuuuuuvvvsssrrrrrrqqqrrrssstttuuuuuuuuutttttttttuuuvvvwwwttttttsssssssssttttttuuurrrttttttpppqqqtttuuutttzzzwwwtttssstttttttttsssvvvtttssstttuuuvvvuuussstttssssssrrrrrrsssssstttpppsssvvvuuupppmmmnnnppprrrsssttttttrrrrrrssstttrrrtttuuutttrrrrrrssstttrrrrrrrrrrrrrrrrrrrrrrrrrrrssstttuuuvvvuuuuuuvvvuuuvvvyyy}}}~~~{{{xxxvvvvvvvvvvvvvvvwwwwwwwwwtttuuuvvvvvvvvvvvvuuuuuuvvvuuuvvvxxxzzz{{{yyyxxxzzzzzzxxxwwwwwwwwwxxxyyyxxxvvvtttuuuxxxyyywwwtttttttttttttttttttttttttttuuuvvvwwwwwwvvvwwwyyy{{{yyyxxxvvvuuuuuuwwwxxxyyytttsssrrrtttvvvwwwvvvuuuqqqrrrtttvvvwwwvvvvvvuuuuuuwwwxxxwwwuuutttvvvyyyzzzxxxuuuuuuuuuvvvvvvvvvsssvvvyyyyyyuuussstttvvvtttuuuuuutttssssssuuuwwwssssssssstttttttttuuuuuurrrttttttsssppppppsssvvvtttuuuwwwxxxwwwuuurrrppprrrssstttuuuuuutttsssrrrssstttuuutttsssssstttuuuppprrrsssrrrppppppsssvvvqqqttttttrrrssswwwyyywwwqqqqqqrrrssssssttttttuuuuuutttttttttuuuuuusssqqqrrrrrrrrrssssssrrrqqqqqqwwwuuussssssttttttsssrrrrrrtttuuussspppnnnqqqsssrrrtttuuutttqqqrrruuuxxxuuutttsssssstttuuuvvvwwwuuuuuutttssstttuuuvvvwwwwwwvvvtttssstttuuuwwwyyyuuuttttttsssssssssttttttrrrsssqqqoooqqqvvvwwwsssxxxuuurrrqqqqqqrrrrrrqqqvvvtttssstttuuuvvvuuuttttttssssssrrrrrrsssssstttmmmrrrwwwwwwsssqqqrrruuurrrtttuuuuuutttsssssstttqqqssstttsssrrrrrrssstttrrrrrrrrrrrrrrrrrrrrrrrrrrrsssuuuvvvvvvvvvuuuwwwwwwwwwwwwwwwxxxxxxxxxyyywwwuuuvvvyyyzzzxxxvvvwwwvvvvvvvvvwwwxxxyyyyyyvvvwwwyyyzzz{{{zzzyyyyyyzzzzzzyyyxxxwwwwwwwwwwwwvvvwwwxxxxxxwwwvvvwwwyyyttttttttttttuuuuuuuuuuuuuuuwwwyyywwwttttttvvvyyyuuutttrrrrrrsssuuuwwwyyysssttttttuuuvvvwwwwwwxxxwwwwwwvvvuuuuuuvvvwwwxxxxxxwwwuuutttuuuvvvxxxyyyxxxxxxwwwwwwvvvuuuuuuuuuxxxxxxxxxwwwvvvtttrrrqqquuutttrrrrrrrrrtttvvvwwwwwwvvvttttttuuuvvvvvvuuurrrrrrqqqqqqqqqrrrsssttt{{{zzzxxxvvvtttsssrrrrrrvvvvvvvvvuuutttsssqqqqqqvvvuuusssqqqpppqqqssstttrrrrrrrrrsssssssssttttttrrrrrrrrrrrrrrrsssuuuuuuwwwvvvuuuttttttuuuvvvvvvrrrrrrrrrrrrrrrssstttuuuppppppqqqrrrsssssstttuuuvvvvvvuuutttssstttttttttxxxuuurrrpppqqqtttuuuuuu{{{tttqqqqqqtttwwwyyyvvvvvvuuuuuuuuuttttttsssuuuuuutttttttttsssssssssxxxvvvtttsssuuuvvvwwwvvvxxxvvvssstttvvvwwwvvvtttvvvwwwvvvtttssssssvvvyyysssrrrrrrqqqqqqrrrrrrsssuuusssqqqqqqsssuuuvvvvvvtttqqqooooooppprrrrrrqqqvvvsssppppppsssvvvvvvuuuuuuuuutttttttttsssssssssssssssssstttuuuvvvvvvwwwrrrrrrrrrrrrrrrrrrrrrrrrrrrtttuuutttsssssstttxxxxxxwwwwwwwwwwwwwwwwwwyyywwwuuuvvvxxxxxxwwwuuuxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwyyyzzzzzzzzzyyyyyyyyyyyyxxxwwwwwwwwwxxxxxxuuuwwwxxxxxxwwwwwwxxxzzzxxxxxxwwwwwwvvvvvvuuuuuuuuuvvvvvvuuuttttttuuuwwwtttttttttttttttvvvwwwxxxtttttttttuuuvvvwwwwwwwwwxxxwwwvvvuuuuuuvvvvvvwwwwwwvvvuuuttttttvvvwwwyyyxxxxxxwwwvvvvvvuuuuuutttwwwxxxxxxxxxwwwuuutttsssuuutttrrrrrrrrrsssuuuvvvvvvuuutttuuuvvvwwwvvvtttrrrrrrssssssssstttttttttwwwvvvuuutttsssrrrrrrrrrttttttuuuttttttsssrrrqqquuutttsssrrrrrrrrrssssssrrrrrrssssssssstttttttttrrrrrrrrrrrrssstttuuuvvvwwwvvvuuuttttttuuuvvvwwwtttsssssssssttttttuuuvvvrrrrrrrrrrrrrrrrrrssssssuuuuuuuuutttttttttssssssvvvtttqqqqqqssstttuuuuuuzzzwwwtttrrrsssttttttsssuuuuuutttsssssssssssssssuuuuuutttttttttsssssssssuuusssrrrrrrtttuuuvvvuuuuuusssqqqqqqsssuuutttrrrvvvvvvvvvtttssssssvvvxxxssssssrrrqqqqqqrrrsssssswwwuuusssrrrtttvvvvvvvvvsssrrrpppoooqqqrrrrrrqqqvvvsssppppppsssuuuuuuuuussssssssssssrrrrrrqqqqqqrrrrrrrrrssstttuuuuuuuuurrrrrrrrrrrrrrrqqqqqqqqqqqqrrrssssssrrrqqqrrryyyxxxxxxxxxwwwvvvvvvvvvxxxwwwvvvvvvvvvvvvuuusssyyyyyyzzzzzzyyyxxxvvvuuuwwwwwwyyyzzzzzzzzzyyyxxxxxxxxxwwwwwwwwwxxxyyyyyyuuuvvvxxxxxxxxxxxxzzz{{{yyyyyyxxxwwwvvvuuuttttttvvvtttsssssstttuuuuuutttttttttuuuvvvwwwwwwwwwwwwttttttuuuuuuvvvvvvwwwwwwxxxxxxvvvvvvuuuuuuuuuuuuvvvuuutttssstttuuuvvvwwwwwwwwwwwwvvvuuuuuuttttttvvvwwwxxxxxxxxxwwwuuutttuuutttsssrrrqqqrrrssstttuuuttttttvvvwwwwwwuuusssrrrssstttuuuvvvuuuuuutttssssssrrrrrrrrrrrrrrrrrrrrrsssssstttssssssrrrrrrtttttttttsssssssssssssssrrrsssssssssssstttttttttsssssssssssstttuuuvvvwwwvvvuuutttttttttuuuvvvwwwuuuttttttttttttuuuvvvvvvssssssssssssrrrrrrrrrqqqttttttuuuuuuuuutttsssrrrsssrrrqqqrrrtttuuuuuutttxxxxxxxxxxxxyyyxxxvvvtttuuutttsssqqqqqqrrrsssssstttttttttttttttsssssssssrrrqqqpppqqqsssuuuuuuuuutttsssqqqrrrsssttttttsssuuuvvvvvvtttssssssuuuxxxtttsssrrrpppppprrrssstttyyyvvvttttttuuuvvvvvvuuusssrrrppppppqqqrrrrrrqqqtttrrrpppppprrrssstttttttttttttttssssssssssssrrrqqqqqqrrrrrrssstttttttttqqqqqqqqqqqqqqqqqqqqqqqqpppqqqrrrqqqpppooopppyyyyyyyyyxxxwwwvvvuuuuuuxxxwwwvvvvvvuuuuuutttssswwwxxxzzz{{{zzzyyywwwvvvwwwxxxyyyzzzzzzyyyxxxwwwwwwwwwvvvvvvwwwxxxyyyyyytttvvvxxxxxxxxxyyy{{{}}}vvvvvvvvvuuutttssssssssswwwtttqqqrrruuuvvvuuussssssuuuwwwxxxyyyxxxwwwvvvtttuuuuuuuuuvvvvvvvvvwwwxxxxxxwwwvvvuuutttttttttuuuttttttssstttuuuvvvvvvwwwvvvvvvuuuuuutttsssssstttuuuvvvwwwwwwvvvuuutttuuutttsssrrrqqqqqqrrrrrrtttttttttvvvxxxwwwtttrrrqqqsssuuuvvvvvvvvvtttssstttsssrrrrrrqqqqqqrrrrrrqqqqqqrrrsssssstttssssssssssssttttttttttttsssrrrssssssssssssttttttttttttttttttsssttttttuuuvvvwwwuuuuuutttssstttuuuvvvwwwuuutttttttttttttttuuuuuusssssssssssssssssssssrrrtttuuuvvvwwwwwwuuusssrrrqqqpppqqqsssuuuvvvuuusssxxxwwwxxxyyyzzzzzzwwwuuuuuutttsssqqqqqqrrrtttuuuttttttttttttttttttttttttqqqppppppqqqtttvvvvvvuuuvvvvvvuuuuuuvvvwwwwwwwwwuuuuuuvvvuuussssssuuuwwwuuutttrrrpppppprrrtttuuuyyyvvvttttttuuuuuuuuutttsssrrrpppqqqrrrsssrrrqqqsssrrrqqqqqqqqqrrrssssssvvvvvvvvvvvvvvvvvvvvvuuurrrrrrssssssssstttttttttpppppppppppppppqqqqqqqqqpppqqqrrrqqqpppooopppyyyyyyyyyxxxwwwvvvuuuuuuwwwwwwwwwvvvuuutttsssttttttuuuxxxzzz{{{zzzyyyxxxwwwxxxyyyyyyyyyxxxwwwvvvvvvvvvvvvvvvwwwxxxxxxyyytttvvvxxxxxxxxxyyyzzz|||ttttttttttttuuuuuuuuuuuuxxxuuurrrsssvvvwwwvvvtttsssuuuwwwyyyyyyxxxvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwvvvuuutttsssssstttttttttttttttuuuuuuvvvvvvvvvuuuuuutttsssssssssrrrssstttuuuuuuuuutttsssuuuttttttsssrrrrrrrrrrrrsssssstttvvvwwwwwwtttqqqppprrrtttuuuvvvuuusssrrrwwwvvvuuusssrrrrrrqqqqqqqqqqqqrrrsssttttttttttttsssssstttuuuuuuttttttsssssssssssstttttttttuuuuuuttttttsssttttttuuuvvvwwwuuutttsssssssssuuuvvvwwwttttttssssssrrrsssssstttqqqqqqrrrsssssstttuuuuuuuuuvvvxxxyyyxxxwwwuuusssppppppqqqsssvvvvvvtttrrrtttsssrrrrrrtttuuutttsssuuuuuutttsssssstttuuuvvvssstttttttttttttttttttttrrrqqqrrrsssvvvwwwwwwvvvvvvwwwwwwwwwwwwwwwxxxyyytttuuuuuuuuusssssstttvvvuuutttrrrqqqqqqrrrtttuuuwwwuuussssssttttttsssrrrsssrrrqqqrrrssssssrrrqqqrrrrrrrrrrrrqqqqqqrrrrrruuuvvvvvvvvvvvvvvvvvvvvvtttttttttttttttuuuuuuuuuoooooopppppppppqqqqqqqqqrrrsssssssssqqqppppppyyyxxxxxxxxxwwwvvvvvvvvvvvvwwwxxxwwwuuutttuuuvvvrrrtttvvvxxxyyyzzzzzzyyywwwxxxyyyyyyyyyxxxwwwvvvwwwwwwvvvvvvvvvwwwxxxxxxtttuuuwwwwwwwwwwwwyyyzzzuuuvvvvvvvvvwwwwwwwwwxxxwwwuuuttttttuuuvvvvvvuuutttuuuwwwxxxxxxwwwuuutttuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvuuuuuussssssttttttuuuuuuuuuvvvvvvvvvuuuuuuuuutttssssssrrrrrrqqqrrrsssttttttsssrrrrrrttttttttttttttttttsssssstttssssssuuuvvvvvvtttrrrqqqrrrssstttuuutttssssssxxxwwwvvvtttsssrrrrrrrrrrrrsssssstttuuuuuuuuuttttttttttttttttttuuuuuuuuusssssstttttttttuuuuuuuuusssssssssssstttuuuvvvwwwtttsssssssssssstttvvvwwwttttttsssrrrrrrrrrrrrsssqqqqqqrrrssstttuuuvvvvvvvvvvvvwwwxxxwwwvvvuuutttqqqpppqqqsssuuuuuusssqqquuusssqqqqqqsssuuuvvvuuutttttttttuuuuuuuuuuuuuuusssssssssttttttttttttttttttssstttuuuxxxyyyxxxvvvssstttuuuuuuttttttvvvxxxssstttuuuuuutttssstttuuuttttttssssssssssssttttttuuutttsssssstttuuusssrrrsssrrrrrrsssttttttrrrqqqrrrssstttsssrrrqqqrrrsssrrrsssssssssssstttttttttuuuuuuuuuuuuuuuuuuuuuuuuooooooppppppqqqrrrrrrrrrssstttuuutttrrrqqqqqqxxxxxxwwwwwwwwwwwwwwwwwwvvvwwwyyyxxxvvvuuuvvvxxxttttttuuuvvvwwwwwwxxxxxxwwwxxxyyyyyyxxxwwwvvvuuuxxxwwwwwwvvvvvvvvvvvvwwwtttuuuwwwwwwvvvvvvwwwxxxwwwwwwwwwwwwvvvvvvvvvvvvtttuuuuuutttsssssstttvvvtttuuuvvvvvvvvvuuuttttttvvvvvvvvvvvvuuuuuuuuuuuutttuuuuuuvvvvvvuuutttsssuuuuuuvvvvvvwwwwwwvvvvvvuuuuuuttttttsssrrrrrrqqqrrrssstttttttttsssrrrqqqttttttuuuuuuuuuuuuuuuuuuuuutttssssssuuuuuutttssssssttttttttttttuuuuuuuuuvvvvvvuuutttssssssttttttttttttuuuuuuvvvuuuuuuuuuuuutttsssssssssuuuvvvwwwttttttttttttuuuuuuuuuuuurrrrrrrrrrrrssstttuuuvvvssssssrrrrrrssstttvvvwwwuuuuuutttsssssssssssssssrrrsssssssssttttttuuuuuuuuuuuuuuuuuuttttttttttttrrrqqqqqqrrrssstttrrrqqqvvvuuutttuuuwwwyyyyyyxxxqqqrrrtttvvvvvvuuutttsssssssssssstttttttttuuuuuuuuutttuuuvvvxxxxxxwwwuuuqqqrrrtttsssrrrrrruuuxxxrrrtttuuuuuutttsssssstttrrrssstttuuuuuutttsssrrrtttsssssstttvvvvvvuuussssssrrrrrrsssuuutttrrrqqqrrrtttvvvuuusssqqqrrrsssqqqqqqrrrrrrssssssssssssttttttttttttttttttttttttpppppppppqqqrrrsssssssssssstttuuutttrrrpppqqqwwwwwwwwwwwwwwwxxxxxxxxxuuuwwwyyyyyyvvvuuuwwwzzzvvvuuuuuutttuuuuuuvvvwwwwwwxxxyyyyyyxxxwwwvvvuuuxxxxxxwwwvvvuuuuuuvvvvvvtttuuuvvvvvvuuutttuuuwwwwwwwwwvvvuuutttsssrrrrrrqqqtttuuutttqqqpppsssvvvtttuuuuuuuuuuuuuuuttttttvvvvvvvvvvvvuuuuuuuuuuuussstttuuuvvvvvvuuuttttttuuuuuuvvvwwwwwwwwwwwwwwwuuuttttttssssssrrrqqqqqqttttttuuuuuuuuutttrrrqqqttttttuuuvvvwwwwwwvvvvvvvvvtttrrrrrrtttuuuttttttuuuuuuuuuuuuuuuvvvwwwwwwssssssssssssssstttuuuvvvuuuuuuvvvvvvvvvvvvuuuuuuvvvuuusssrrrssstttwwwxxxttttttttttttuuuuuuuuuvvvrrrrrrrrrrrrrrrtttuuuuuussssssrrrrrrssstttvvvwwwwwwvvvuuutttttttttttttttuuuttttttttttttsssssssssttttttsssrrrrrrrrrrrrssstttrrrqqqqqqrrrsssrrrqqqrrrrrrrrrtttwwwxxxvvvuuuoooqqqsssvvvvvvuuusssqqqssssssssstttttttttuuuuuuuuutttuuuvvvxxxxxxvvvtttqqqsssuuutttrrrsssuuuxxxrrrtttuuuuuutttsssssstttrrrsssuuuvvvvvvuuusssrrruuuttttttuuuwwwxxxwwwuuusssrrrrrrtttuuuuuusssqqqsssuuuwwwvvvsssqqqrrrtttssssssssstttttttttuuuuuussssssssssssssssssssssssppppppqqqrrrssssssttttttssstttuuusssqqqppppppxxxwwwwwwxxxzzzzzzyyywwwyyyyyyyyyyyyyyyyyyyyyyyyyyywwwuuutttssstttuuuwwwtttuuuuuuvvvvvvvvvuuuuuuwwwwwwwwwwwwvvvvvvvvvvvvrrrqqqssswwwyyywwwvvvyyyxxxwwwwwwwwwvvvvvvuuuuuuyyywwwvvvuuuvvvuuutttrrrvvvxxxzzzyyyvvvuuuvvvyyytttvvvxxxxxxwwwvvvvvvvvvsssssssssssssssssssssssswwwuuutttuuuvvvwwwvvvtttvvvvvvvvvtttrrrqqqrrrsssssssssrrrqqqqqqqqqrrrrrrssssssssstttttttttuuuuuuvvvuuusssqqqqqqqqqsssttttttttttttttttttuuuvvvvvvtttuuuvvvvvvuuuvvvxxxzzzwwwuuutttuuuvvvwwwvvvtttqqqtttvvvvvvuuutttuuuuuusssrrrqqqqqqqqqqqqrrrsssvvvvvvvvvuuutttrrrqqqppprrrssstttuuuvvvvvvvvvvvvxxxuuurrrqqqsssuuuwwwwwwzzzvvvsssrrrtttuuutttrrrqqqrrrrrrssssssrrrrrrqqquuuttttttttttttuuuvvvvvvsssssssssttttttvvvwwwxxxtttvvvwwwvvvtttrrrqqqppppppqqqrrrsssttttttttttttxxxvvvtttsssrrrsssuuuvvvwwwuuussstttwwwxxxvvvtttppprrrttttttsssssssssttttttsssssssssssstttuuuuuuuuutttssstttuuuvvvuuuttttttsssrrrsssttttttrrrpppuuurrroooqqqtttwwwwwwuuuttttttttttttsssrrrqqqqqqssssssttttttttttttttttttqqqrrrtttvvvvvvvvvvvvuuurrrssstttuuuuuutttsssyyyxxxxxxyyy{{{{{{zzzxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvuuutttuuuuuuvvvwwwwwwxxxxxxxxxxxxwwwwwwxxxxxxwwwwwwwwwvvvvvvvvvrrrqqqrrrwwwxxxuuuuuuwwwwwwwwwwwwwwwvvvvvvvvvuuuwwwuuuttttttuuuuuusssrrruuuwwwxxxwwwuuuuuuwwwyyytttvvvxxxxxxwwwvvvvvvvvvssssssssssssssssssssssssvvvtttttttttvvvvvvvvvtttuuuvvvvvvtttrrrqqqrrrtttvvvuuutttssssssssssssssstttttttttuuuuuuuuuvvvvvvwwwvvvtttrrrrrrssstttuuutttttttttttttttuuuvvvvvvuuuvvvwwwvvvuuuuuuwwwyyyvvvuuutttuuuvvvvvvuuutttqqqtttvvvvvvuuutttuuuuuutttsssrrrqqqqqqrrrssstttwwwwwwvvvuuutttrrrpppoooqqqrrrssstttuuuuuuuuuuuuwwwtttrrrqqqsssuuuvvvwwwyyyvvvsssssstttuuutttrrrrrrrrrssssssssssssrrrrrrttttttttttttuuuuuuvvvwwwtttttttttttttttuuuvvvwwwvvvvvvvvvuuusssrrrqqqppppppqqqrrrsssssstttttttttvvvuuutttssstttvvvxxxyyywwwuuuttttttvvvwwwvvvtttppprrrttttttsssssssssttttttsssssssssssstttuuuuuuuuutttssstttuuuvvvuuuttttttsssssssssttttttrrrppptttsssqqqqqqsssuuuvvvuuuttttttttttttttttttssssssssssssttttttttttttttttttpppqqqssstttuuuuuuttttttqqqrrrssssssssssssrrryyyxxxxxxyyy{{{|||{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyvvvwwwwwwwwwwwwvvvuuuuuuwwwxxxxxxxxxxxxxxxwwwwwwxxxwwwwwwwwwvvvvvvvvvvvvsssqqqsssvvvwwwtttsssuuuwwwwwwwwwwwwvvvvvvvvvvvvwwwuuutttuuuvvvvvvuuutttuuuuuuuuuuuutttuuuwwwyyytttvvvxxxwwwvvvuuuuuuvvvrrrrrrsssssstttttttttuuutttsssrrrsssuuuvvvvvvtttuuuvvvvvvuuusssrrrssstttxxxxxxwwwuuuuuutttttttttuuuuuuuuuvvvvvvvvvvvvvvvwwwvvvuuutttssstttuuuvvvuuuttttttttttttuuuuuuvvvvvvwwwwwwvvvuuutttuuuwwwvvvtttttttttuuuvvvuuutttqqqtttvvvvvvuuutttuuuuuuttttttssssssssssssttttttuuuuuuuuuuuutttsssrrrqqqpppqqqrrrsssttttttttttttvvvtttqqqqqqsssuuuvvvvvvxxxvvvtttttttttuuutttssssssttttttuuuuuuttttttsssssssssttttttuuuvvvwwwwwwuuuuuutttttttttuuuuuuvvvxxxwwwvvvtttrrrqqqqqqqqqooopppqqqrrrsssssssssrrrtttsssssstttvvvxxxzzz|||vvvuuuttttttvvvvvvuuutttqqqsssttttttsssssssssttttttsssssssssssstttuuuuuuuuusssssstttvvvvvvvvvuuuuuusssssssssttttttsssqqqtttttttttsssrrrrrrtttvvvttttttttttttuuuuuuuuuuuuttttttssssssssssssssssssooopppqqqrrrssssssrrrrrrppppppqqqqqqqqqqqqpppxxxwwwwwwyyy{{{{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxxxxuuuvvvxxxyyyyyyxxxvvvuuuvvvvvvwwwwwwwwwvvvuuuuuuvvvvvvvvvuuuuuuuuuuuutttuuussstttwwwwwwtttsssuuuwwwwwwwwwvvvvvvvvvvvvvvvyyyxxxwwwwwwyyyzzzyyyxxxttttttsssssssssuuuwwwyyytttvvvwwwwwwuuuuuuuuuvvvrrrrrrssssssttttttuuuuuusssrrrrrrsssuuuvvvuuuttttttuuuvvvvvvtttsssssstttyyyxxxwwwvvvuuutttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttsssssstttuuuuuuuuuuuuttttttttttttuuuvvvwwwxxxxxxvvvtttssstttuuuuuutttssssssuuuuuutttsssqqqtttvvvvvvuuutttuuuuuuuuuuuuttttttttttttuuuuuurrrsssttttttuuutttttttttqqqqqqrrrsssttttttttttttuuusssqqqqqqsssuuuuuuuuuwwwvvvuuutttttttttssssssuuuuuuvvvvvvvvvvvvuuuuuurrrssstttuuuvvvwwwwwwwwwvvvuuuuuuttttttttttttuuuyyywwwtttsssrrrrrrqqqqqqooopppqqqqqqrrrrrrrrrqqqssssssssstttuuuwwwyyyzzzuuuuuutttuuuuuuuuuuuutttrrrsssuuuuuutttssssssttttttsssssssssssstttuuuuuutttsssssstttvvvwwwvvvuuuuuutttssstttuuuuuusssqqqssstttuuusssppppppsssvvvssssssssssssttttttuuuuuuttttttssssssssssssrrrrrrooopppqqqrrrsssrrrrrrqqqppppppqqqqqqqqqqqqpppvvvuuuuuuwwwyyyzzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxuuuvvvxxxzzzzzzyyywwwuuuwwwwwwwwwwwwwwwvvvuuuuuuuuuttttttttttttssssssssswwwuuuvvvyyyyyyuuutttvvvvvvvvvvvvvvvvvvvvvwwwwwwyyyxxxwwwxxxyyyzzzyyyxxxtttsssrrrrrrtttvvvwwwwwwuuuvvvvvvvvvttttttuuuwwwsssssssssttttttuuuuuuuuutttrrrrrrsssuuuuuuuuutttsssuuuwwwwwwuuutttttttttxxxwwwvvvuuuttttttttttttttttttttttttttttttttttttssssssssssssssssssssstttuuuuuuttttttttttttuuuuuuwwwxxxxxxvvvsssrrrsssuuutttsssrrrssstttuuutttrrrqqqtttvvvvvvuuutttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttuuuttttttsssrrrrrrssstttuuuuuuvvvvvvuuuuuusssrrrrrrtttuuuuuuuuuvvvvvvvvvuuutttsssssssssuuuvvvvvvwwwwwwvvvvvvuuussstttuuuvvvwwwwwwwwwwwwvvvuuuuuuttttttttttttuuuyyyvvvsssrrrssssssrrrqqqppppppqqqrrrrrrrrrqqqqqqssssssssssssttttttuuuuuutttuuuuuuuuutttttttttuuurrrtttvvvuuutttssssssttttttsssssssssssstttuuuuuutttsssrrrtttvvvwwwwwwvvvuuutttssstttuuuuuusssqqqrrrtttuuussspppooorrrvvvrrrqqqqqqqqqqqqrrrttttttttttttssssssrrrrrrrrrrrrqqqqqqsssttttttsssrrrrrrrrrrrrrrrqqqqqqrrrrrruuuttttttvvvxxxyyyyyywwwxxxxxxxxxxxxxxxxxxxxxxxxvvvwwwyyyzzzzzzyyyxxxwwwzzzzzzzzzzzzyyyxxxwwwwwwttttttttttttsssssssssssswwwuuuvvvzzzzzzvvvuuuwwwvvvvvvvvvvvvwwwwwwwwwwwwxxxvvvuuuvvvwwwwwwvvvuuutttsssssstttvvvwwwvvvuuuuuuvvvvvvuuutttsssuuuwwwttttttttttttttttttttttttuuutttssstttuuuuuutttssssssuuuwwwwwwvvvttttttuuuvvvuuuuuutttttttttttttttttttttttttttssssssssssssrrrrrrrrrsssssssssssssssvvvuuuuuuttttttttttttuuuwwwwwwwwwuuusssrrrsssuuutttsssrrrrrrssstttsssrrrqqqtttvvvvvvuuutttuuuuuuttttttuuuuuuuuuuuuttttttxxxwwwwwwuuusssqqqooonnnrrrssstttuuuvvvvvvvvvvvvuuutttssssssuuuvvvvvvuuuuuuvvvwwwvvvtttsssssssssuuuvvvvvvwwwwwwvvvvvvuuutttuuuvvvwwwxxxwwwvvvuuuuuuuuutttttttttuuuuuuvvvwwwtttrrrrrrtttuuutttqqqqqqqqqrrrrrrrrrrrrqqqqqqtttttttttssssssrrrrrrrrrssstttuuuuuusssssstttuuusssuuuvvvvvvtttssssssttttttsssssssssssstttuuuuuusssrrrrrrsssvvvwwwwwwvvvuuutttttttttuuuuuusssrrrsssssssssrrrqqqqqqsssuuurrrqqqpppppppppqqqrrrsssttttttssssssrrrrrrqqqqqqrrrssstttuuuuuutttsssrrrssssssrrrrrrrrrrrrsssuuutttuuuwwwyyyzzzyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyzzzzzzzzzyyyyyyzzzzzzzzzzzzyyyxxxwwwvvvvvvvvvuuuuuuuuutttttttttvvvtttuuuyyyyyyvvvuuuwwwuuuvvvvvvvvvwwwwwwwwwwwwxxxwwwuuuuuuvvvvvvuuusssuuuttttttvvvxxxxxxuuurrruuuuuuuuutttssssssuuuwwwvvvvvvuuuuuuttttttssssssxxxvvvuuuuuuuuuuuutttrrrrrruuuwwwxxxwwwuuuuuuuuuuuuttttttttttttuuuvvvvvvuuuuuuuuuuuutttttttttsssrrrrrrssstttttttttttttttvvvvvvuuutttttttttttttttvvvvvvvvvuuusssssstttuuusssrrrqqqrrrsssssssssqqqqqqtttvvvvvvuuutttuuuuuussstttuuuuuuuuuuuutttsssvvvvvvvvvuuutttrrrqqqppprrrrrrssstttuuuuuuuuuuuuvvvuuutttuuuvvvwwwwwwvvvtttvvvxxxwwwtttrrrrrrsssuuuuuuvvvvvvvvvvvvuuuuuuuuuvvvwwwxxxxxxwwwuuuttttttttttttttttttuuuvvvwwwuuurrrppprrrvvvxxxuuuqqqrrrrrrssssssssssssrrrrrrtttttttttttttttssssssrrrrrrtttvvvuuusssrrrtttuuutttuuuwwwvvvtttssssssttttttsssssssssssstttuuuuuusssrrrrrrsssvvvwwwwwwvvvvvvuuutttuuuvvvuuutttrrrsssqqqpppppprrrssstttttttttsssqqqppppppqqqrrrsssttttttssssssrrrqqqqqqppprrrssstttuuuuuutttsssrrrtttsssrrrqqqqqqrrrsssvvvuuuvvvxxxzzz{{{{{{yyywwwwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyzzzzzzzzzzzzyyyyyyyyyxxxwwwvvvuuutttwwwwwwwwwwwwvvvvvvvvvvvvuuussstttxxxxxxuuutttwwwuuuuuuvvvvvvwwwwwwwwwxxx{{{yyywwwwwwxxxwwwvvvtttuuutttuuuwwwzzzyyytttpppuuuuuuuuutttssssssuuuwwwwwwwwwvvvuuutttsssrrrrrryyyxxxvvvuuuvvvuuutttrrrrrruuuwwwxxxwwwuuuuuuuuuttttttttttttuuuvvvwwwxxxwwwwwwvvvvvvuuuuuuuuutttsssssstttuuuvvvvvvuuuuuuwwwvvvuuutttttttttttttttuuuvvvvvvuuusssssstttvvvsssrrrqqqqqqssssssrrrqqqqqqtttvvvvvvuuutttuuuuuurrrssstttuuuuuutttsssrrrpppqqqrrrtttuuuvvvvvvvvvqqqqqqrrrsssttttttttttttwwwuuuuuuvvvwwwxxxwwwvvvsssvvvxxxxxxtttrrrrrrsssuuuuuuvvvvvvvvvvvvuuuuuuvvvwwwxxxyyyxxxvvvtttssssssssssssttttttvvvwwwxxxsssqqqpppsssxxxyyyvvvqqqsssssssssttttttsssrrrrrrttttttuuuuuuuuuuuuttttttrrrtttvvvuuusssrrrsssvvvtttvvvwwwvvvtttssssssttttttsssssssssssstttuuuuuusssrrrrrrsssvvvxxxwwwwwwvvvuuutttuuuvvvvvvtttrrrssspppnnnooosssuuuuuusssvvvuuusssqqqqqqqqqssstttttttttsssrrrrrrqqqpppppprrrssstttttttttsssrrrqqqssssssrrrqqqqqqrrrssstttwwwzzz||||||zzzvvvtttxxxyyyzzzyyywwwuuuuuuvvvvvvxxxzzzyyywwwuuuvvvxxxxxxyyyzzzzzzyyyxxxvvvuuuyyyxxxxxxwwwvvvuuuttttttrrrsssuuuvvvvvvvvvuuutttxxxvvvttttttuuuvvvvvvuuu|||{{{zzzxxxvvvuuussssssvvvuuuuuuuuuuuuvvvwwwwwwtttssssssrrrrrrrrrsssssszzzyyyxxxwwwvvvvvvwwwwww|||zzzxxxwwwvvvuuusssqqqssstttvvvxxxxxxvvvuuutttuuusssrrrrrruuuwwwxxxxxxxxxvvvttttttuuuvvvvvvuuussssssttttttuuuwwwxxxyyyxxxuuuuuuvvvvvvrrrqqqtttvvvtttsssuuuwwwvvvrrrnnnsssttttttuuuttttttsssssssssssssssttttttttttttuuutttuuuwwwvvvtttsssssstttssssssssstttttttttttttttssstttvvvvvvuuuttttttuuuttttttuuuuuutttsssrrrrrrrrrssstttuuutttsssrrrqqqqqqsssuuuwwwwwwvvvtttsssuuutttuuuvvvxxxxxxvvvsssuuuvvvuuutttssssssuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwrrrrrrrrrrrrrrrrrrrrrrrruuusssrrrqqqsssssssssrrruuuvvvwwwxxxyyyzzzzzzzzzsssuuuwwwwwwuuurrrqqqqqqtttuuuvvvuuutttuuuwwwxxxqqqqqqqqqrrrssstttvvvvvvvvvuuusssrrrqqqpppppppppsssqqqppppppsssuuuvvvuuuwwwuuusssrrrssssssrrrqqqppppppqqqqqqqqqrrrrrrrrruuuuuuuuuuuutttsssrrrqqqtttssssssssssssrrrrrrwwwwwwxxxxxxxxxwwwwwwvvvxxxyyyzzzzzzwwwvvvvvvvvvuuuwwwyyyxxxuuussstttuuuxxxxxxyyyyyyyyywwwvvvuuuxxxxxxwwwwwwvvvvvvuuuuuusssttttttuuuvvvvvvuuuuuuwwwvvvttttttvvvvvvvvvuuuyyyyyyxxxwwwvvvuuuuuutttttttttttttttuuuvvvvvvwwwsssssssssssssssssssssssswwwwwwwwwwwwvvvvvvvvvvvvzzzxxxvvvuuuuuutttsssqqquuuuuuvvvwwwwwwvvvuuutttuuusssrrrrrrtttvvvvvvvvvwwwuuutttuuuvvvwwwvvvtttssssssttttttuuuwwwxxxyyyxxxuuuuuuwwwvvvrrrrrrttttttttttttuuuvvvuuurrrpppssstttttttttttttttssssssrrrrrrssssssttttttuuuuuutttuuuwwwvvvtttsssssstttqqqrrrrrrssssssttttttttttttuuuvvvvvvttttttuuuvvvttttttuuuttttttssssssrrrttttttttttttssssssrrrqqqrrrsssuuuwwwwwwvvvuuutttvvvuuuuuuuuuwwwwwwuuusssrrrssssssqqqpppppprrrtttwwwwwwwwwwwwwwwwwwwwwwwwrrrrrrrrrrrrrrrrrrrrrrrruuusssrrrrrrtttuuutttsssvvvvvvwwwwwwxxxwwwwwwwwwrrrtttvvvvvvtttrrrqqqpppssstttuuutttssstttuuuwwwttttttssssssssstttuuuuuusssrrrrrrqqqqqqrrrrrrrrruuusssqqqqqqrrrttttttsssuuuttttttsssrrrqqqqqqqqqpppqqqqqqqqqqqqrrrrrrrrrttttttttttttsssqqqppppppsssssssssssssssssssssyyywwwvvvttttttvvvxxxyyyxxxyyyzzzzzzxxxvvvvvvwwwtttvvvwwwvvvtttrrrrrrrrrwwwwwwwwwxxxxxxwwwvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuttttttuuuuuuvvvvvvwwwuuuttttttvvvwwwvvvuuuvvvvvvvvvvvvvvvvvvvvvuuussssssssstttuuuvvvvvvwwwssssssuuuuuuuuuuuutttsssssstttuuuvvvwwwvvvuuuuuuyyyvvvtttssssssttttttssswwwwwwvvvvvvuuuuuuttttttuuutttrrrrrrtttuuuttttttuuuuuuuuuvvvwwwwwwuuusssttttttttttttuuuwwwxxxyyyxxxuuutttwwwvvvsssrrruuurrrtttvvvvvvtttsssssssssssstttttttttttttttttttttqqqqqqrrrrrrssstttuuuuuutttuuuwwwvvvtttsssssstttppppppqqqrrrssssssttttttvvvvvvvvvuuuttttttvvvxxxtttttttttttttttsssssssssvvvuuutttsssrrrrrrrrrrrrtttuuuuuuvvvvvvvvvvvvvvvxxxvvvttttttuuuuuutttssstttuuuuuutttsssssstttvvvvvvvvvvvvvvvvvvvvvvvvvvvsssssssssssssssssssssssstttsssrrrsssuuuvvvvvvuuuvvvvvvvvvvvvvvvuuuttttttrrrtttvvvvvvtttrrrqqqqqqsssttttttsssrrrrrrtttvvvwwwvvvuuutttttttttttttttpppppppppqqqrrrssstttuuuvvvtttrrrrrrsssssssssrrrrrrtttuuussspppoooppprrrqqqqqqqqqqqqrrrrrrrrrrrrttttttssssssrrrpppooonnnsssssssssttttttuuuvvvyyyxxxvvvuuuuuuwwwyyyzzzvvvxxxyyyxxxwwwuuuuuuvvvuuuvvvvvvuuutttrrrqqqqqqvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvuuuttttttuuuvvvwwwwwwuuuttttttvvvwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuqqqrrrssstttuuuvvvvvvvvvrrrsssuuuwwwwwwvvvtttsssppprrrtttvvvvvvvvvtttsssxxxuuusssrrrtttuuuvvvvvvxxxwwwvvvuuutttttttttuuuvvvtttssssssttttttsssrrrttttttuuuwwwxxxxxxuuusssttttttttttttuuuvvvwwwxxxwwwttttttwwwwwwttttttvvvqqqtttwwwvvvsssrrrsssuuusssssssssssssssttttttuuuppppppqqqrrrssstttuuuuuutttuuuwwwvvvtttsssssstttqqqqqqrrrrrrssstttuuuuuuwwwwwwvvvtttssstttvvvyyytttttttttsssssssssttttttxxxvvvtttsssrrrrrrrrrsssuuuuuuuuuuuuvvvvvvwwwwwwzzzwwwtttssstttttttttsssuuuvvvvvvvvvttttttuuuwwwvvvvvvvvvvvvvvvvvvvvvvvvsssssssssssssssssssssssssssrrrrrrtttvvvwwwwwwvvvuuuuuuvvvvvvvvvuuuuuutttsssuuuvvvvvvtttsssssssssssstttuuutttsssssstttvvvvvvuuuuuutttttttttttttttpppppppppqqqrrrssstttuuutttrrrqqqrrrsssttttttsssooosssvvvtttpppnnnpppsssqqqqqqqqqrrrrrrrrrssssssttttttssssssrrrpppooonnnrrrrrrssstttuuuvvvwwwwwwxxxxxxyyyzzzzzzzzzzzzuuuvvvxxxwwwvvvtttuuuuuuwwwvvvvvvvvvvvvuuusssrrruuuuuuuuuvvvvvvwwwxxxxxxvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvuuuttttttuuuvvvwwwvvvuuussstttvvvwwwwwwvvvxxxxxxwwwvvvuuutttssssssrrrssstttuuuvvvvvvvvvvvvqqqsssuuuwwwwwwvvvuuutttpppqqqsssuuuvvvuuutttssswwwvvvttttttvvvwwwxxxwwwwwwwwwvvvuuutttuuuuuuuuuvvvuuuttttttttttttsssqqqssssssuuuwwwyyyxxxvvvsssuuuttttttuuuuuuvvvwwwxxxwwwttttttwwwwwwuuuuuuxxxrrruuuwwwvvvsssqqqsssuuutttsssssssssssstttuuuvvvqqqqqqrrrsssssstttuuuuuutttuuuwwwvvvtttsssssstttssssssssstttuuuvvvvvvvvvwwwwwwvvvtttssssssvvvyyyttttttsssssssssssstttuuuwwwvvvtttsssrrrrrrssssssuuuuuuuuuuuuuuuvvvvvvvvvyyywwwtttsssssstttssssssqqqrrrssssssrrrqqqrrrsssuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttsssrrrsssuuuwwwxxxvvvuuussstttuuuvvvwwwwwwwwwwwwuuuvvvwwwvvvuuuttttttuuuuuuvvvvvvuuuttttttuuuwwwssssssrrrrrrsssssstttuuurrrrrrrrrqqqqqqrrrrrrsssqqqpppppprrrtttvvvvvvuuuooosssvvvuuuqqqnnnppptttqqqqqqrrrrrrrrrssssssssssssttttttssssssrrrqqqpppqqqrrrssstttuuuwwwxxxvvvwwwzzz||||||{{{zzzyyytttvvvwwwwwwvvvuuuuuuvvvwwwvvvvvvvvvwwwwwwuuutttuuuuuuuuuvvvwwwxxxyyyzzzwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwvvvvvvuuuuuuvvvvvvvvvtttssstttvvvwwwwwwwwwyyyxxxxxxwwwuuutttssssssssstttvvvwwwwwwwwwvvvuuuqqqrrrtttuuuvvvvvvuuutttqqqrrrssstttuuutttssssssvvvuuuuuuvvvxxxxxxxxxvvvuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvtttrrrtttssstttvvvxxxxxxwwwuuuuuuuuuuuuuuuuuuvvvwwwwwwvvvssstttwwwxxxuuuvvvyyyuuuvvvvvvuuusssrrrrrrssstttsssrrrrrrssstttvvvwwwsssssssssttttttttttttuuutttuuuwwwvvvtttsssssstttuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuutttssssssuuuwwwttttttsssrrrrrrtttuuuvvvvvvuuuttttttssstttttttttsssttttttuuuuuuuuuuuuuuuwwwuuussssssttttttsssrrrrrrsssuuuuuusssrrrssstttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuurrrrrrsssuuuwwwwwwuuusssrrrssstttvvvwwwwwwxxxxxxtttvvvvvvvvvttttttuuuvvvvvvwwwwwwvvvttttttuuuwwwrrrrrrrrrrrrrrrssstttuuutttssssssrrrqqqqqqqqqqqqooooooppprrruuuwwwvvvuuupppsssvvvvvvsssqqqrrrsssrrrrrrrrrrrrssssssssssssrrrrrrssssssssssssrrrrrrqqqrrrrrrtttuuuvvvwwwuuuwwwyyyzzz{{{{{{zzzyyyvvvwwwyyyyyywwwwwwwwwxxxvvvuuutttvvvxxxyyywwwuuuvvvvvvvvvvvvwwwyyy{{{|||xxxxxxwwwwwwvvvvvvuuuuuuwwwwwwwwwwwwwwwvvvuuuuuuuuutttssstttvvvxxxxxxwwwxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvxxxyyyxxxwwwuuutttqqqrrrrrrsssttttttuuuuuuttttttttttttssssssssssssttttttuuuwwwxxxxxxvvvtttssstttuuuvvvwwwwwwvvvvvvvvvuuuuuuvvvxxxwwwuuusssuuutttssstttwwwxxxwwwvvvuuuuuuuuuuuuuuuvvvvvvwwwvvvssstttwwwxxxvvvwwwzzzxxxwwwtttsssssssssqqqppptttsssrrrrrrrrrtttvvvwwwvvvuuuuuuuuuuuuttttttttttttuuuwwwvvvtttsssssstttuuuuuuuuuuuuuuutttttttttrrrtttuuutttsssrrrsssuuuuuutttrrrrrrrrrtttuuuwwwsssttttttuuuuuuuuuuuuuuuqqqrrrtttuuuvvvuuusssrrruuutttssstttuuuuuutttrrrsssuuuwwwxxxvvvuuuuuuvvvttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuurrrrrrssstttvvvuuusssqqqrrrssstttuuuuuuuuuuuuuuussstttttttttrrrrrrtttuuuuuuvvvvvvuuusssssstttuuuuuuttttttssssssssssssttttttsssrrrrrrqqqqqqqqqrrrpppooopppsssuuuvvvuuutttrrrsssuuuvvvvvvuuussssssrrrrrrrrrsssssssssssstttooopppqqqrrrrrrsssssssssqqqqqqrrrssstttuuuuuuvvvvvvwwwxxxyyyyyyzzzzzzwwwyyyzzzzzzyyyxxxyyyzzzuuussssssuuuxxxyyywwwuuuvvvvvvvvvvvvxxxzzz|||}}}yyyxxxxxxwwwvvvuuuuuutttvvvwwwxxxxxxxxxvvvuuutttuuutttssstttvvvxxxxxxwwwvvvvvvwwwwwwxxxxxxxxxxxxwwwxxxyyyzzzyyywwwuuutttrrrqqqqqqrrrrrrtttuuuvvvvvvuuutttsssssssssssssssssssssuuuwwwxxxwwwtttqqqqqqrrruuuwwwxxxxxxwwwvvvvvvvvvvvvwwwyyyxxxvvvtttuuutttssstttvvvxxxxxxwwwvvvuuuuuuuuuuuuvvvvvvwwwuuussstttwwwxxxvvvwwwzzz{{{wwwssssssttttttqqqnnntttsssrrrqqqrrrtttvvvxxxwwwwwwwwwvvvuuuuuutttttttttuuuwwwvvvtttsssssstttuuuuuuuuutttssssssrrrrrrqqqsssttttttsssrrrrrrsssuuutttrrrrrrrrrtttvvvwwwqqqssstttvvvvvvvvvuuuuuuoooqqqsssuuuvvvtttrrrqqqsssrrrssstttvvvvvvtttrrrppprrrtttuuusssrrrrrrrrrttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvrrrrrrssstttuuuuuurrrooossssssttttttssssssrrrrrrqqqrrrsssrrrqqqqqqrrrtttuuuuuuuuutttrrrrrrssstttxxxwwwvvvuuusssssssssrrrrrrrrrrrrqqqqqqrrrssssssqqqqqqrrrsssuuuuuutttrrrsssssstttvvvxxxwwwtttrrrrrrrrrrrrsssssssssttttttmmmnnnoooppprrrrrrrrrsssqqqqqqrrrrrrssstttttt|||zzzvvvsssrrrtttvvvwwwwwwxxxyyyzzzzzzxxxwwwvvvwwwvvvvvvvvvvvvvvvvvvwwwyyywwwuuuuuuwwwxxxxxxxxxzzzwwwtttsssuuuvvvuuutttuuuwwwxxxxxxwwwwwwwwwxxxxxxwwwvvvuuuuuuwwwyyy{{{uuuvvvxxxxxxvvvuuuvvvwwwwwwwwwvvvuuutttsssrrrrrrtttsssrrrqqqqqqsssvvvyyytttuuuvvvuuutttssstttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuvvvxxxyyywwwvvvwwwvvvvvvxxx{{{{{{wwwtttsssssssssuuuxxxyyyxxxwwwuuuttttttttttttuuuuuuvvvvvvvvvuuutttttttttttttttwwwwwwwwwwwwuuusssqqqpppssstttuuussspppqqquuuyyyzzzvvvsssssswwwxxxuuurrrsssrrrrrrrrrsssuuuvvvwwwyyyxxxvvvtttsssrrrsssssswwwvvvtttsssssstttuuuvvvtttsssrrrrrrssstttuuuvvvtttsssssstttuuuuuutttrrrsssrrrssstttvvvvvvtttrrrttttttttttttuuuuuuuuuuuuyyyxxxvvvuuusssrrrrrrrrruuutttsssssssssssstttuuusssssstttuuuvvvvvvuuuuuussspppqqqtttrrrmmmnnnsssrrrssstttuuuuuutttsssrrrrrrtttssspppqqqtttsssoootttvvvwwwuuurrrrrruuuxxxvvvwwwvvvtttrrrrrrtttvvvssstttttttttuuuuuuvvvvvvxxxwwwvvvtttttttttuuuvvvqqqrrruuuxxxzzzyyyvvvsssrrrrrrsssttttttsssrrrrrrrrrrrrrrrqqqqqqqqqppppppuuusssqqqrrrtttuuusss{{{yyywwwtttttttttvvvwwwvvvwwwwwwxxxxxxwwwwwwwwwxxxwwwvvvvvvvvvvvvwwwxxxzzzwwwuuutttuuuwwwwwwwwwzzzwwwuuutttvvvvvvtttsssuuuvvvwwwxxxxxxwwwxxxxxxxxxwwwvvvuuuuuuwwwxxxyyyxxxyyyyyyxxxuuusssrrrsssvvvvvvvvvuuuttttttsssssssssssssssrrrrrrtttvvvxxxtttuuuvvvuuutttssstttvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttvvvwwwxxxwwwuuuvvvuuuvvvxxxzzzzzzwwwtttssssssssstttvvvwwwvvvuuuvvvuuuuuutttttttttuuuuuuvvvvvvuuutttttttttttttttuuuuuuuuutttsssrrrqqqpppuuuuuuuuutttssstttvvvxxxzzzvvvssssssvvvxxxuuurrrrrrrrrsssssstttuuuuuuvvvwwwwwwvvvtttssssssssssssvvvuuutttsssssstttuuuvvvuuuttttttssstttuuuvvvwwwtttsssssstttuuuuuutttrrrsssrrrssstttvvvvvvtttrrrttttttttttttuuuuuuuuuuuuwwwvvvuuusssrrrqqqqqqqqqsssssssssssssssssssssssssssssstttuuuuuuuuuuuuuuusssqqqrrrtttrrrnnnooosssrrrsssttttttttttttsssrrrrrrssssssppprrruuutttpppttttttuuutttsssssstttvvvuuuvvvuuutttrrrrrrsssuuussstttttttttuuuuuuuuuvvvvvvuuuuuutttttttttttttttrrrssstttwwwyyyyyyvvvtttrrrrrrsssttttttsssrrrrrrrrrrrrqqqqqqqqqppppppppptttrrrqqqrrrtttuuutttyyyxxxwwwvvvuuuuuuvvvvvvuuuuuuuuuuuuvvvwwwxxxxxxzzzyyywwwvvvvvvwwwyyyzzz{{{xxxtttssssssuuuvvvvvvyyyxxxwwwvvvwwwvvvsssqqqtttuuuvvvwwwxxxxxxyyyyyyxxxxxxvvvuuuuuuvvvwwwwwwxxxyyyyyyxxxuuusssrrrsssuuuuuuuuuuuuuuuuuuuuuuuusssssssssttttttuuuvvvvvvtttuuuvvvvvvttttttuuuvvvwwwwwwvvvvvvuuuuuuttttttuuuttttttuuuwwwwwwvvvtttuuuuuuvvvwwwyyyyyywwwuuuvvvuuuuuuvvvwwwwwwuuutttwwwvvvuuutttttttttttttttvvvuuuttttttssstttttttttuuuuuutttssssssssssssssswwwuuuttttttvvvwwwwwwwwwyyyuuussssssvvvwwwuuusssqqqrrrsssuuuuuuuuuuuutttuuuuuuuuuuuuuuutttsssrrruuuuuutttsssssstttuuuvvvvvvuuuuuuuuuuuuvvvwwwwwwtttsssssstttuuuuuutttrrrsssrrrrrrtttuuuvvvtttsssttttttttttttuuuuuuuuuuuuuuutttsssrrrqqqqqqqqqqqqqqqrrrssssssssssssrrrqqqsssttttttttttttuuuuuuuuusssrrrssstttsssoooppptttrrrrrrssssssssssssrrrrrrqqqssssssqqqssswwwvvvrrrssssssrrrsssttttttsssqqqsssttttttsssqqqqqqrrrttttttttttttttttttuuuuuuuuusssttttttuuuuuutttsssrrrtttssssssuuuwwwxxxvvvuuurrrrrrssssssssssssrrrrrrqqqqqqqqqpppppppppoooooosssrrrqqqrrrtttuuuuuuvvvwwwwwwwwwwwwvvvvvvuuuvvvuuuuuuuuuvvvwwwyyyzzz{{{yyywwwvvvvvvwwwyyy{{{|||yyyuuussstttvvvwwwwwwxxxxxxxxxxxxwwwuuusssqqqsssttttttvvvxxxyyyyyyxxxxxxwwwvvvuuuuuuuuuuuuuuuuuuwwwxxxxxxwwwvvvvvvwwwttttttttttttuuuuuuvvvvvvsssssstttuuuvvvvvvuuuttttttuuuvvvvvvuuutttvvvwwwxxxwwwwwwvvvuuuttttttsssuuutttssstttvvvvvvuuussstttuuuvvvwwwxxxxxxxxxwwwyyyxxxwwwwwwxxxxxxvvvtttwwwwwwvvvttttttsssssssssuuuttttttsssssstttttttttwwwvvvuuuttttttuuuwwwxxxvvvtttrrrtttwwwxxxvvvtttwwwuuussssssuuuvvvuuutttppprrrtttvvvvvvuuutttsssssstttuuuuuuuuutttsssrrrttttttssssssssstttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvtttsssssstttuuuuuutttrrrtttsssrrrsssuuuvvvuuusssttttttttttttuuuuuuuuuuuuttttttsssrrrrrrqqqrrrrrrqqqrrrtttuuuuuutttrrrqqqtttttttttssstttttttttuuussssssttttttsssqqqrrrtttrrrrrrrrrrrrrrrrrrrrrrrrqqqsssrrrqqqtttxxxxxxtttsssqqqppprrruuuuuurrrnnnrrrsssssssssqqqqqqrrrsssttttttttttttttttttttttttrrrsssuuuwwwwwwuuusssqqquuutttssssssuuuvvvvvvuuurrrrrrrrrrrrrrrrrrrrrrrrqqqqqqpppppppppooooooooorrrrrrrrrssstttuuuvvvuuuuuuwwwwwwxxxwwwvvvvvvwwwwwwvvvvvvwwwxxxzzz|||zzzyyywwwvvvvvvwwwyyyzzz}}}zzzvvvuuuvvvxxxxxxxxxxxxxxxyyyyyywwwuuusssssstttssssssuuuxxxzzzyyywwwwwwvvvvvvuuuttttttttttttvvvxxxyyyyyyxxxwwwwwwxxxssssssttttttuuuvvvvvvvvvtttssstttuuuxxxxxxuuurrrtttuuuvvvvvvuuuuuuvvvxxxxxxwwwwwwvvvuuuttttttsssuuuttttttuuuvvvvvvtttsssssstttvvvvvvwwwwwwxxxxxxyyyxxxvvvvvvwwwvvvtttqqqwwwwwwvvvttttttsssssssssttttttssssssssssssttttttvvvvvvuuuttttttuuuwwwxxxtttrrrrrrtttwwwwwwuuurrrvvvtttsssssstttuuuuuuuuuqqqrrrtttvvvvvvuuusssrrrrrrssstttuuuuuutttsssrrrssssssssssssssstttuuuuuutttttttttttttttttttttttttttsssssstttuuuuuutttrrrtttsssrrrssstttuuuuuutttttttttttttttuuuuuuuuuuuuttttttssssssssssssssstttrrrtttuuuwwwwwwuuutttrrruuutttssssssssssssttttttsssuuuvvvtttssstttuuuuuurrrrrrrrrrrrrrrrrrrrrrrrppprrrrrrqqqtttxxxxxxuuurrrqqqppprrruuuuuurrrnnnppprrrssssssqqqqqqrrrssstttttttttttttttsssssssssrrrtttvvvxxxxxxwwwtttrrrvvvtttrrrssstttvvvvvvuuurrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppoooqqqrrrsssttttttuuuvvvtttuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyzzzzzzxxxxxxwwwwwwwwwwwwxxxxxx{{{yyywwwwwwxxxzzzzzzyyywwwxxxyyyyyyvvvuuuuuuvvvuuusssrrruuuxxxzzzxxxuuuuuuuuuuuuuuuuuutttttttttzzz{{{{{{zzzwwwuuutttuuussstttttttttuuuuuuvvvvvvvvvtttsssuuuxxxxxxuuurrrsssuuuvvvvvvvvvvvvwwwyyywwwwwwvvvvvvuuuuuuttttttvvvuuuuuuuuuvvvvvvtttsssssstttvvvvvvvvvvvvxxxyyywwwuuutttttttttsssqqqooowwwvvvuuutttttttttttttttsssssssssrrrsssssstttuuussssssrrrrrrrrrsssssstttqqqrrrsssuuuwwwvvvtttqqqtttttttttsssttttttuuuuuurrrssstttuuuuuutttsssssstttttttttttttttsssrrrqqqrrrrrrrrrsssttttttuuuuuussstttttttttttttttsssrrrtttsssssstttuuuuuutttrrruuusssrrrrrrtttuuuuuutttttttttttttttuuuuuuuuuuuutttssssssssssssssstttuuutttuuuvvvwwwwwwvvvuuutttuuutttsssrrrrrrrrrssstttrrrvvvwwwuuutttvvvwwwvvvssssssrrrrrrrrrrrrssssssppprrrrrrqqqsssxxxwwwtttrrrrrrqqqrrrssssssrrrppppppqqqssssssrrrqqqrrrssstttttttttsssssssssssssssrrrtttvvvxxxyyywwwuuutttvvvtttsssssstttuuuuuutttrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqpppppprrrsssuuuuuuttttttuuutttuuuuuuvvvwwwwwwxxxyyywwwwwwxxxxxxxxxxxxwwwwwwvvvvvvwwwxxxxxxwwwvvvvvvwwwvvvvvvxxxzzzzzzzzzxxxvvvxxxyyyxxxuuuuuuwwwyyyvvvtttrrrtttxxxzzzwwwtttssssssttttttuuuuuuttttttxxxyyyzzzxxxuuussssssssstttttttttuuuuuuuuuuuuuuuxxxuuussstttxxxyyyvvvrrrsssuuuvvvwwwvvvvvvxxxyyyvvvvvvvvvvvvuuuuuuuuuuuuwwwvvvvvvvvvwwwwwwuuusssrrrtttvvvvvvuuuuuuxxxzzzwwwvvvuuuuuuuuutttrrrpppvvvuuuuuutttttttttuuuuuusssrrrrrrrrrsssssstttuuuqqqrrrrrrrrrrrrrrrqqqqqqpppsssvvvxxxwwwuuutttssssssssstttsssssstttuuuvvvttttttttttttttttttttttttvvvuuutttsssrrrqqqqqqqqqqqqqqqrrrssstttttttttttttttuuuuuuvvvuuutttsssrrrtttsssssstttuuuuuutttrrruuusssrrrrrrsssuuuuuuuuuttttttttttttuuuuuuuuuuuurrrrrrqqqqqqrrrsssttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvuuusssqqqqqqrrrssstttrrrwwwxxxuuutttwwwxxxvvvttttttsssrrrrrrsssttttttppprrrqqqppprrrvvvvvvrrrrrrsssssssssqqqqqqssstttoooqqqttttttsssrrrsssssstttttttttssssssrrrrrrrrrrrrsssuuuvvvwwwvvvuuutttuuutttssssssuuuuuutttsssrrrrrrqqqppppppqqqrrrrrrsssssssssrrrrrrrrrrrrqqqsssuuuvvvuuusssssstttuuuuuuuuuuuuvvvwwwyyyzzzuuuvvvwwwxxxxxxwwwuuuttttttuuuwwwxxxxxxwwwuuutttttttttuuuxxxzzz{{{yyywwwvvvxxxxxxwwwuuuuuuxxx{{{wwwtttrrrtttxxxyyyvvvrrrrrrrrrssstttuuuuuuuuutttsssuuuvvvvvvuuuttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuyyyuuurrrtttwwwyyyvvvrrrsssuuuvvvwwwvvvvvvxxxyyyuuuuuuuuuuuuvvvvvvvvvvvvxxxwwwvvvwwwxxxwwwuuutttqqqtttvvvuuutttuuuxxx{{{zzzyyyxxxxxxxxxxxxvvvtttuuuuuutttttttttuuuuuuvvvrrrrrrrrrrrrsssssstttuuurrrssstttuuutttsssqqqpppoootttyyyzzzxxxuuutttuuurrrssstttsssssssssuuuvvvuuuttttttsssssssssttttttwwwvvvtttrrrqqqqqqqqqqqqpppqqqrrrsssttttttttttttuuuvvvwwwwwwwwwuuutttssstttsssssstttuuuuuutttrrruuusssrrrrrrsssuuuuuuuuuttttttttttttuuuuuuuuuvvvppppppppppppqqqrrrssssssuuutttsssssssssssstttuuuvvvuuusssqqqqqqqqqssstttrrrxxxyyyuuutttxxxyyywwwuuutttsssssssssssstttuuuppprrrqqqppprrruuuuuuqqqrrrtttuuusssppppppssswwwooorrrtttuuutttssssssttttttttttttssssssrrrrrrrrrqqqrrrtttuuuuuuuuuttttttttttttssstttuuuuuusssrrrsssrrrqqqppppppqqqrrrsssttttttsssssssssrrrrrrrrrsssuuuwwwvvvsssrrrttttttuuuwwwxxxwwwxxxyyy{{{wwwwwwxxxxxxxxxvvvtttssstttwwwyyyxxxvvvvvvxxxzzzwwwwwwwwwwwwwwwvvvuuutttsssttttttuuuuuuuuuuuuuuuvvvtttrrrsssvvvwwwvvvssswwwuuusssssstttuuuuuuuuutttsssrrrqqqrrrssstttuuuvvvvvvuuusssrrrrrruuuwwwvvvvvvuuuuuuuuuuuuuuuvvvwwwvvvuuuvvvwwwwwwuuussszzzxxxvvvttttttuuuvvvwwwxxxvvvuuuuuuvvvvvvuuusssvvvxxxyyyxxxvvvuuuuuuuuuyyyyyyxxxvvvttttttuuuwww|||yyyvvvrrrqqqqqqrrrssswwwuuussssssssstttsssrrrttttttttttttttttttsssssswwwwwwvvvvvvuuutttttttttsssssssssssstttuuuwwwxxxvvvuuutttsssssstttvvvwwwyyywwwvvvtttssssssssssssqqqrrrssstttuuutttsssrrrxxxvvvuuutttsssuuuvvvwwwvvvuuuuuuvvvvvvuuusssqqqtttttttttttttttuuuvvvvvvuuusssqqqrrrssstttsssrrrsssrrrqqqpppppprrrtttuuuwwwvvvtttrrrrrrrrrtttuuuuuuuuuuuuuuutttsssrrrqqqtttuuuvvvwwwwwwvvvuuutttuuutttsssrrrqqqrrrssstttqqqqqqrrrrrrrrrrrrrrrrrrvvvuuutttsssrrrqqqqqqqqquuuuuutttttttttssssssrrrtttqqqooopppssstttpppllluuuuuuuuusssrrrrrrtttvvvwwwuuussssssssstttsssrrrsssssssssrrrrrrqqqqqqqqqsssssssssssssssrrrrrrrrrsssrrrqqqqqqqqqrrrssstttvvvwwwwwwwwwwwwxxxzzzwwwxxxxxxwwwwwwvvvuuutttuuuwwwyyyxxxwwwvvvxxxzzzwwwwwwwwwwwwwwwwwwvvvuuuttttttuuuvvvvvvvvvvvvuuutttrrrqqqsssvvvwwwwwwuuuwwwuuusssssstttuuuuuuuuuttttttsssrrrrrrsssttttttuuuuuuuuusssrrrsssuuuxxxvvvvvvuuuuuuuuuuuuvvvvvvwwwvvvuuuuuuwwwvvvuuusssyyyxxxwwwvvvvvvvvvwwwwwwxxxwwwuuuuuuvvvvvvuuutttuuuvvvxxxwwwvvvtttuuuuuuwwwwwwwwwuuusssrrrtttuuu}}}{{{xxxvvvtttttttttuuuvvvtttrrrrrrtttuuutttssstttttttttttttttttttttttttttttttttuuuuuuuuuuuuvvvuuuuuutttsssssstttvvvvvvttttttssssssssstttuuuvvvwwwvvvuuutttssssssttttttrrrrrrssssssttttttssssssvvvuuussssssssstttvvvwwwssssssssstttvvvvvvtttrrruuuuuuuuuuuuuuuvvvwwwwwwuuusssrrrssstttuuuuuutttsssrrrqqqpppqqqrrrtttuuuwwwuuutttrrrrrrrrrtttuuuttttttttttttsssrrrqqqpppqqqrrrtttuuuvvvvvvvvvvvvtttsssrrrrrrrrrrrrssstttsssssssssssssssrrrrrrrrrsssrrrrrrrrrrrrsssttttttvvvvvvuuuttttttttttttttttttqqqoooqqqtttuuurrrooossstttuuutttrrrrrrtttuuuvvvtttsssrrrssstttssssssrrrrrrqqqqqqppppppqqqqqqssssssssssssssssssssstttuuutttrrrqqqpppqqqqqquuuvvvwwwwwwvvvuuuvvvwwwyyyxxxwwwvvvuuuuuuuuuuuuvvvxxxyyyyyyxxxwwwxxxzzzvvvwwwwwwxxxxxxxxxwwwwwwuuuuuuvvvwwwwwwwwwwwwwwwqqqqqqqqqrrruuuwwwwwwvvvwwwuuusssssstttuuuuuuuuuuuutttssssssssssssttttttttttttttttttssstttvvvyyyvvvvvvuuuuuuuuuuuuvvvvvvwwwvvvuuuuuuvvvvvvuuusssxxxyyyyyyyyyyyyxxxwwwwwwyyywwwuuuuuuvvvwwwvvvuuurrrtttvvvvvvuuutttuuuvvvuuuuuuuuutttrrrqqqrrrttt{{{{{{yyyxxxwwwvvvvvvvvvsssrrrqqqrrrtttvvvvvvuuuttttttttttttttttttttttttqqqrrrssstttuuuvvvwwwxxxwwwvvvuuutttsssssstttuuusssrrrrrrrrrrrrssstttuuuvvvuuuttttttttttttuuuuuusssssssssrrrsssttttttuuutttsssrrrrrrrrrtttuuuvvvrrrqqqrrrsssuuuvvvuuutttvvvvvvvvvvvvwwwwwwwwwxxxuuusssssstttvvvwwwvvvuuusssrrrrrrrrrrrrssstttuuuvvvuuutttrrrrrrsssttttttsssssssssssssssrrrqqqpppoooppprrrsssuuuvvvvvvvvvssssssrrrrrrrrrsssssstttuuuuuuttttttssssssrrrrrrppppppqqqrrrsssuuuvvvvvvxxxwwwuuutttssstttvvvwwwtttrrrppprrruuuvvvsssqqqrrrtttuuuuuutttssssssttttttsssqqqrrrtttuuuuuutttqqqpppooooooooopppqqqrrrrrrssssssssstttuuuuuuuuuvvvtttsssqqqpppppppppvvvwwwxxxwwwuuutttuuuvvvzzzxxxwwwuuuuuuuuuvvvvvvxxxxxxyyyyyyxxxxxxyyyyyyvvvvvvwwwxxxxxxyyyxxxxxxvvvvvvwwwxxxxxxxxxxxxwwwrrrrrrrrrssstttuuuuuuuuuwwwuuusssssstttuuuuuuuuuuuuuuuuuutttttttttttttttrrrsssttttttssstttwwwyyyvvvuuuuuuuuuuuuvvvvvvwwwxxxvvvuuuuuuvvvvvvuuutttwwwxxxzzz{{{zzzyyyxxxwwwyyywwwuuuuuuvvvwwwwwwvvvppprrrtttuuuttttttuuuvvvtttuuuuuutttsssrrrssstttxxxxxxwwwwwwvvvvvvuuuuuurrrqqqppprrrtttwwwwwwwwwttttttttttttuuuuuuuuuuuusssssstttuuuvvvwwwwwwxxxvvvuuutttsssssstttuuuvvvqqqqqqqqqqqqrrrsssssstttttttttttttttuuuuuuvvvvvvtttsssrrrrrrrrrsssuuuvvvsssssssssssssssuuuvvvwwwtttsssssstttuuuvvvuuutttuuuuuuvvvvvvwwwwwwwwwwwwuuutttssstttuuuvvvtttsssrrrsssssssssttttttttttttuuutttssssssssssssttttttssstttttttttssssssrrrqqqooopppqqqrrrssstttuuuuuusssrrrrrrrrrssssssttttttwwwvvvvvvuuutttssssssrrrooopppqqqssstttuuuvvvvvvxxxvvvsssrrrrrrsssuuuwwwvvvtttssstttuuuuuussspppqqqsssuuuvvvuuutttssstttsssqqqpppqqqsssuuuuuuuuuqqqpppooonnnoooqqqrrrtttrrrrrrsssttttttuuuvvvvvvtttsssqqqpppppppppqqqwwwxxxyyywwwuuutttuuuvvvzzzxxxwwwuuuuuuuuuvvvvvvyyyxxxxxxxxxxxxxxxxxxwwwuuuvvvwwwxxxxxxxxxxxxxxxvvvwwwwwwxxxxxxxxxxxxxxxttttttuuutttssssssssstttwwwuuusssssstttuuuuuuuuuvvvvvvvvvuuuuuutttttttttrrrssstttttttttuuuvvvxxxuuuuuuuuuuuuuuuvvvwwwwwwxxxvvvttttttuuuvvvuuuuuuuuuwwwyyyzzzzzzyyywwwvvvyyywwwttttttuuuwwwwwwwwwoooqqqttttttttttttuuuvvvuuuvvvwwwvvvuuuttttttuuuvvvvvvwwwwwwwwwvvvvvvvvvrrrqqqppprrrtttwwwwwwwwwtttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvtttssssssssstttuuuwwwxxxooopppqqqrrrrrrssssssssssssssstttuuuuuuvvvvvvvvvuuutttsssrrrssstttuuuvvvtttttttttuuuuuuvvvvvvwwwxxxvvvttttttuuuvvvuuusssssstttuuuvvvvvvvvvuuuuuuvvvuuutttttttttsssqqqooorrrssstttuuuuuuuuuttttttttttttsssssssssttttttttttttuuuuuuuuuuuuttttttsssqqqqqqqqqqqqqqqrrrrrrrrrqqqrrrrrrsssssstttttttttwwwwwwvvvuuuttttttssssssqqqrrrssstttttttttssssssvvvtttrrrpppppprrrtttvvvwwwvvvuuuuuutttsssqqqoooppprrruuuvvvuuutttttttttrrrqqqpppqqqsssuuuuuuuuurrrqqqppppppqqqrrrssstttqqqrrrrrrssstttuuuvvvvvvqqqppppppooopppqqqsssxxxyyyyyyxxxvvvuuuvvvwwwyyyxxxwwwvvvuuuuuuuuuuuuyyyxxxvvvwwwxxxxxxwwwuuuuuuvvvvvvwwwwwwwwwvvvvvvvvvvvvwwwxxxxxxxxxxxxwwwuuuvvvwwwvvvtttsssssstttwwwuuusssssstttuuuuuuuuuvvvwwwwwwwwwvvvuuutttsssrrrtttuuuuuuttttttvvvwwwuuuttttttuuuuuuvvvwwwxxxyyywwwttttttuuuvvvvvvuuutttuuuwwwxxxxxxwwwvvvuuuxxxuuusssssstttvvvwwwwwwppprrrtttuuuttttttuuuvvvuuuwwwxxxxxxwwwvvvvvvwwwwwwwwwwwwwwwwwwxxxyyyzzzsssrrrqqqrrrtttvvvvvvuuutttttttttuuuuuuvvvvvvwwwxxxwwwwwwvvvuuutttttttttsssssssssssstttvvvxxxyyyooopppqqqrrrssstttttttttsssssstttuuuvvvvvvuuuuuuttttttssssssttttttuuuvvvvvvvvvvvvvvvvvvvvvvvvuuuxxxvvvtttttttttuuutttsssrrrsssuuuvvvvvvvvvuuutttuuuttttttttttttssspppnnnrrrsssuuuwwwwwwvvvuuusssssssssssstttttttttttttttuuuuuuvvvvvvvvvuuuuuutttrrrrrrqqqqqqqqqqqqrrrrrrqqqqqqrrrsssttttttttttttvvvvvvuuuuuuttttttssssssrrrssstttttttttsssrrrqqqsssrrrqqqpppppprrrtttuuuvvvvvvvvvuuutttrrrqqqpppqqqrrrtttuuuttttttuuuvvvrrrqqqpppqqqsssuuuuuutttqqqrrrrrrrrrrrrsssssssssqqqrrrrrrrrrssstttttttttooooooooooooppprrrsssxxxyyyzzzyyyxxxwwwxxxyyywwwxxxxxxwwwwwwvvvuuutttyyywwwuuuuuuwwwwwwvvvtttuuuuuuvvvvvvvvvuuuttttttuuuvvvvvvwwwxxxwwwwwwwwwuuuwwwxxxwwwuuutttuuuwwwwwwuuusssssstttuuuuuuuuuwwwwwwxxxxxxwwwuuutttsssssstttvvvvvvtttttttttuuuttttttttttttuuuvvvwwwxxxyyywwwtttssstttuuuvvvuuurrrssstttuuuuuuuuuttttttwwwtttrrrqqqsssuuuvvvwwwqqqsssuuuuuuuuutttuuuvvvtttvvvxxxyyywwwvvvvvvwwwwwwvvvuuuuuuuuuwwwzzz{{{vvvtttrrrrrrtttuuutttssssssttttttuuuvvvvvvwwwwwwvvvuuuuuutttssssssrrrrrruuutttsssssstttuuuvvvwwwooopppqqqssstttuuuttttttssstttuuuvvvvvvuuuuuutttsssssstttuuuuuuuuuuuuuuuvvvvvvvvvvvvuuutttssssssuuusssqqqqqqrrrsssssssssssstttvvvwwwwwwwwwuuutttsssrrrsssuuuvvvvvvsssqqqqqqsssvvvxxxxxxwwwuuusssrrrssssssttttttuuuttttttttttttuuuuuuuuuuuuuuutttrrrqqqqqqpppqqqrrrssstttpppqqqrrrtttttttttttttttttttttttttttttttttttttttqqqrrrtttuuuuuutttrrrqqqrrrrrrrrrrrrrrrsssttttttssstttttttttsssrrrrrrrrrqqqssstttsssssssssuuuwwwrrrqqqpppqqqrrrttttttssspppqqqrrrssssssrrrpppoooqqqqqqrrrrrrrrrrrrrrrrrrppppppoooooooooqqqrrrxxxyyyzzzzzzxxxxxxyyyzzzwwwwwwxxxxxxxxxvvvtttsssxxxvvvttttttvvvwwwuuurrruuuuuuvvvuuuuuutttssssssuuuuuuvvvwwwwwwwwwwwwvvvsssvvvxxxwwwvvvuuuwwwzzzwwwuuusssssstttuuuuuuuuuwwwxxxxxxxxxwwwvvvtttssssssuuuvvvvvvuuusssttttttttttttttttttuuuvvvxxxxxxyyywwwtttssstttuuuvvvvvvqqqqqqrrrssssssttttttsssvvvtttqqqppprrrtttvvvwwwrrrtttvvvvvvuuutttuuuvvvtttvvvxxxxxxwwwvvvvvvvvvtttsssrrrqqqrrruuuxxxzzzwwwuuussssssssstttsssrrrsssttttttuuuvvvwwwwwwxxxssssssrrrrrrrrrqqqqqqqqqwwwvvvuuutttssstttuuuuuuoooppprrrtttuuuuuuuuuuuussstttuuuvvvvvvuuutttsssrrrsssuuuvvvvvvvvvuuutttvvvvvvvvvuuutttsssqqqqqqrrrpppnnnoooqqqssssssssstttuuuwwwxxxyyyxxxvvvuuuqqqqqqsssuuuxxxxxxwwwuuuqqqsssvvvyyyyyywwwuuusssrrrrrrssstttuuuuuuuuutttsssssstttttttttttttttsssppppppppppppqqqsssvvvwwwoooqqqrrrtttuuuuuuttttttssssssssstttttttttttttttpppqqqsssuuuuuutttsssrrrrrrssssssttttttuuuuuuuuuoooqqqssstttsssssstttuuurrrsssssssssrrrsssvvvxxxsssqqqpppqqqrrrssssssrrroooppprrrssssssqqqnnnlllrrrqqqqqqqqqqqqqqqqqqqqqrrrqqqpppoooooopppppp{{{zzzxxxwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvxxxwwwwwwwwwyyyyyywwwuuuvvvtttrrrsssvvvwwwuuusssuuuuuuuuuuuuuuuvvvvvvvvvvvvxxxzzzzzzxxxvvvvvvvvvxxxxxxxxxxxxxxxwwwvvvuuuvvvvvvwwwwwwvvvuuusssrrryyyyyyyyyxxxvvvuuusssrrruuuuuuuuuuuuvvvvvvvvvvvvxxxwwwvvvuuuuuuvvvwwwxxxrrrssstttvvvvvvvvvvvvuuurrrrrrssssssttttttuuuuuuwwwxxxyyywwwuuutttuuuvvvvvvzzzzzzuuutttwwwvvvqqqssstttuuuuuuuuuuuuwwwyyytttttttttttttttuuuvvvvvvsssuuuvvvxxxxxxvvvuuusssttttttttttttsssrrrqqqqqqyyyvvvsssrrrtttuuutttsssrrrrrrrrrssstttuuuvvvvvvqqqtttvvvwwwuuusssrrrrrrrrrtttuuuuuuttttttuuuwwwuuutttttttttssssssssssssssssssssssssrrrqqqppppppsssvvvyyyyyyxxxvvvuuuuuuwwwvvvuuuttttttsssssstttrrrtttvvvwwwxxxwwwvvvuuuwwwtttsssuuutttqqqqqqtttrrrtttvvvvvvsssqqqrrrtttwwwvvvsssrrrrrrtttvvvwwwrrrrrrrrrsssssssssttttttvvvssssssuuuuuussstttwwwvvvtttsssssstttvvvvvvuuussssssssstttttttttttttttrrruuuxxxvvvqqqnnnpppsssrrrpppoooooopppqqqpppoooooopppqqqrrrtttuuuvvvwwwwwwwwwwwwuuuqqqooooooooovvvtttrrrpppppprrrtttvvvtttqqqoooooorrrttttttzzzzzzxxxwwwwwwwwwxxxxxxyyyyyyxxxxxxwwwvvvvvvuuuvvvuuuuuuuuuwwwwwwuuutttvvvtttssstttvvvwwwuuusssuuuvvvwwwxxxxxxxxxwwwwwwvvvwwwyyyxxxwwwuuuvvvvvvxxxxxxyyyyyyxxxwwwvvvvvvwwwxxxyyyyyyxxxwwwuuutttvvvvvvwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvwwwuuuuuuuuuuuuuuuuuuvvvvvvrrrssstttuuuuuuuuutttsssvvvvvvuuuuuutttssssssrrrwwwxxxyyywwwuuutttuuuvvvuuuyyyyyyuuuuuuwwwwwwrrrssstttuuuuuuuuuuuuwwwyyytttttttttssssssssstttttttttuuuvvvwwwwwwvvvuuutttttttttuuuuuuuuutttssssssyyyvvvsssssstttuuutttssssssrrrrrrrrrrrrsssuuuvvvrrrtttwwwwwwuuusssrrrrrrssstttuuuuuuttttttuuuwwwsssttttttttttttsssrrrrrrrrrrrrsssssssssrrrqqqqqqrrrtttwwwwwwvvvtttttttttvvvuuuuuuttttttttttttuuurrrsssuuuwwwwwwvvvuuutttwwwtttsssuuuuuurrrsssvvvqqqsssvvvvvvtttssstttvvvvvvvvvvvvuuuuuuuuuuuuuuurrrrrrssssssssstttttttttuuurrrrrruuuuuussstttxxxuuuttttttuuuvvvvvvtttrrrtttttttttttttttsssssssssrrruuuxxxvvvrrroooqqqsssuuusssqqqqqqssstttsssrrrqqqqqqrrrrrrssstttttttttsssttttttsssqqqppppppqqquuutttsssrrrrrrssstttuuutttqqqoooooorrrttttttzzzyyyxxxwwwwwwwwwxxxyyyzzzzzzyyyxxxwwwuuuuuutttsssrrrrrrsssuuuuuusssrrrvvvuuuttttttvvvvvvuuutttvvvwwwyyyzzz{{{zzzyyyxxxvvvwwwwwwvvvttttttuuuwwwwwwxxxxxxxxxxxxwwwwwwvvvwwwwwwxxxxxxwwwvvvtttsssssssssuuuvvvwwwxxxxxxxxxuuuuuuuuuvvvvvvvvvwwwwwwsssssstttuuuuuuuuuuuuuuusssssstttuuutttsssrrrqqqwwwwwwvvvvvvuuuuuuttttttwwwxxxyyywwwuuutttuuuvvvtttwwwxxxvvvuuuwwwwwwttttttuuuvvvuuutttuuuwwwyyyuuuuuutttsssrrrrrrrrrrrrtttuuuvvvwwwwwwvvvuuutttttttttuuuvvvvvvvvvuuuuuuwwwuuusssssstttuuuuuutttuuutttrrrpppqqqrrrtttvvvsssuuuwwwwwwuuutttssssssssstttuuuuuuttttttuuuvvvrrrsssuuuvvvuuutttrrrqqqqqqqqqrrrssssssssssssrrrppprrruuuuuutttrrrrrrrrruuuttttttttttttuuuvvvvvvrrrssstttuuuvvvuuutttsssvvvssssssvvvvvvttttttwwwqqqsssuuuvvvuuuuuuuuuwwwvvvwwwxxxxxxxxxvvvtttsssrrrssssssssssssttttttttttttqqqqqquuuuuutttuuuyyyttttttuuuwwwxxxvvvrrrooouuuuuuttttttssssssrrrrrrsssvvvxxxvvvsssqqqrrrtttuuutttrrrrrrtttuuuttttttsssrrrrrrrrrrrrrrrrrrqqqpppqqqsssrrrqqqqqqrrrssstttttttttttttttttttttttttttrrrpppppprrrsssssszzzyyyxxxwwwwwwwwwxxxyyy{{{{{{yyyxxxvvvuuutttssssssrrrqqqssstttuuusssrrrvvvvvvuuuuuuuuuuuuuuutttuuuwwwyyy{{{|||zzzxxxwwwwwwwwwvvvuuussssssuuuwwwuuuvvvvvvwwwwwwwwwvvvvvvuuuuuuvvvvvvuuutttrrrqqqrrrssstttvvvwwwxxxxxxxxxuuuuuuvvvvvvvvvwwwwwwwwwrrrsssuuuvvvwwwvvvvvvuuuuuuuuuvvvvvvuuusssrrrqqqttttttuuuvvvwwwxxxxxxyyywwwxxxyyywwwuuutttuuuvvvtttuuuvvvvvvvvvwwwvvvuuutttuuuvvvuuutttuuuvvvxxxwwwwwwuuutttsssrrrrrrrrrttttttuuuvvvvvvuuuttttttssstttuuuuuuvvvvvvvvvvvvuuutttttttttuuuuuuuuuuuuxxxvvvsssqqqqqqrrruuuwwwtttuuuwwwwwwuuutttttttttsssuuuvvvuuuttttttuuuvvvssstttvvvxxxwwwvvvsssqqqpppqqqrrrsssttttttttttttppprrrttttttsssrrrrrrrrrsssssssssttttttuuuwwwwwwrrrssstttuuuuuutttssssssuuussstttwwwxxxuuuuuuxxxttttttuuuvvvuuuuuuuuuuuuvvvvvvwwwvvvvvvuuutttsssssssssssssssttttttttttttssspppqqqtttuuutttuuuyyyvvvuuuuuuvvvwwwuuurrrooouuuuuutttssssssrrrqqqqqqsssuuuwwwvvvtttssstttuuutttrrrqqqqqqsssttttttsssrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrtttsssrrrrrrsssuuuttttttuuuvvvvvvuuuttttttsssrrrqqqpppqqqrrrsssyyyxxxwwwwwwwwwxxxyyyzzz{{{{{{yyyxxxvvvuuutttssstttsssssstttvvvvvvuuutttvvvwwwwwwvvvuuuuuuuuuuuutttvvvxxxzzz{{{yyywwwvvvwwwwwwvvvuuussssssuuuwwwsssssstttuuuvvvvvvuuuuuuuuuuuuvvvvvvvvvtttsssrrrssstttuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwsssuuuvvvwwwxxxwwwvvvvvvwwwwwwwwwwwwvvvuuusssrrrttttttuuuvvvwwwxxxyyyyyywwwxxxyyywwwuuutttuuuvvvuuutttuuuvvvvvvuuuuuuvvvtttuuuvvvuuuttttttvvvxxxyyyxxxwwwuuutttsssssssssttttttuuuuuuuuuuuuttttttrrrssstttuuuuuuuuuuuuuuusssssstttuuuuuuuuuvvvvvvyyywwwtttrrrrrrtttvvvxxxtttuuuvvvvvvtttssssssttttttuuuvvvuuutttssstttuuutttvvvxxxyyyyyywwwtttssspppqqqrrrssstttuuuuuuuuurrrsssuuutttsssrrrssstttsssssssssssstttvvvwwwxxxssstttttttttttttttssssssuuussstttxxxxxxuuuuuuwwwvvvuuuuuuuuuuuutttsssrrrwwwvvvtttrrrrrrrrrtttuuussssssssstttttttttuuuuuurrrpppppptttuuutttuuuyyyyyywwwttttttttttttsssrrruuuuuutttsssrrrqqqqqqpppssstttuuuvvvuuutttuuuuuutttrrrqqqqqqsssuuuttttttqqqrrrrrrrrrrrrrrrssssssuuuvvvwwwvvvtttsssssstttssstttuuuvvvvvvuuutttsssssssssrrrqqqpppqqqrrryyyxxxwwwwwwwwwxxxyyyzzzzzzzzzyyyxxxwwwuuuuuutttuuuttttttvvvxxxyyyxxxvvvwwwxxxxxxwwwuuuttttttuuutttuuuwwwxxxyyyxxxwwwvvvvvvwwwwwwvvvttttttuuuwwwrrrrrrsssuuuvvvvvvvvvvvvxxxxxxyyyyyyxxxwwwuuuttttttuuuuuuvvvvvvuuuuuuuuuvvvvvvvvvwwwwwwwwwxxxxxxvvvvvvwwwwwwwwwwwwvvvvvvwwwwwwxxxxxxwwwvvvtttssswwwwwwwwwvvvvvvvvvvvvvvvwwwxxxyyywwwuuutttuuuvvvvvvttttttwwwwwwtttsssuuuuuuvvvvvvvvvttttttvvvwwwzzzyyyxxxvvvuuutttttttttttttttttttttttttttttttttsssssstttuuuuuuuuuttttttqqqsssuuuvvvuuuuuuvvvwwwwwwvvvtttsssssstttwwwxxxtttuuuuuutttsssrrrsssttttttuuuvvvuuutttssstttuuuvvvwwwxxxyyyxxxwwwuuutttqqqqqqrrrttttttuuuuuuuuussstttuuutttsssssstttuuusssssssssttttttvvvwwwwwwuuuuuuuuuttttttttttttttttttssstttxxxxxxuuutttvvvuuutttssstttuuuuuusssqqqvvvtttrrrpppppprrrtttvvvsssssstttttttttuuuuuuuuusssppppppttttttssstttxxxyyyvvvtttsssssstttttttttttttttssssssrrrrrrqqqqqqrrrssstttuuuuuuuuuuuuuuuuuusssrrrsssuuuwwwwwwvvvrrrrrrssssssssssssssstttxxxyyyyyywwwtttsssssstttssstttuuuvvvvvvuuutttssssssssssssrrrpppppprrrxxxxxxwwwwwwwwwxxxzzzzzzyyyyyyxxxxxxwwwvvvvvvuuuvvvuuuuuuwwwyyyzzzyyywwwwwwxxxyyyxxxuuussstttvvvuuuvvvvvvwwwwwwwwwwwwwwwvvvwwwyyyxxxwwwuuuvvvvvvrrrssstttvvvwwwxxxxxxxxxyyyyyyzzzzzzyyyxxxwwwuuusssttttttuuuvvvvvvuuuuuuvvvvvvwwwwwwwwwxxxxxxxxxxxxwwwvvvuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwuuutttsssvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxyyywwwuuutttuuuvvvwwwttttttwwwwwwrrrrrrtttuuuvvvwwwvvvttttttuuuwwwxxxxxxwwwuuutttttttttttttttttttttsssssstttttttttuuuuuuvvvvvvvvvuuuttttttooorrruuuvvvuuuuuuvvvxxxssssssrrrrrrrrrtttuuuvvvsssttttttsssqqqqqqrrrsssuuuvvvvvvvvvtttssstttuuuuuuvvvvvvvvvvvvuuuttttttrrrrrrssstttuuuuuuttttttssstttuuutttrrrrrrtttuuutttttttttttttttuuuvvvwwwwwwvvvuuuuuutttttttttuuutttssstttxxxwwwsssrrrsssqqqpppppprrruuuvvvtttrrrssssssrrrrrrssstttuuuvvvttttttttttttuuuuuuuuuuuutttqqqqqqttttttrrrsssvvvvvvuuuttttttuuuvvvuuusssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrsssuuuuuuuuuttttttsssrrrrrruuuvvvvvvvvvvvvuuuuuuttttttssssssrrrwwwxxxxxxwwwtttsssssstttssssssttttttttttttsssssssssttttttrrrooooooqqqxxxxxxwwwwwwwwwxxxzzz{{{yyyxxxxxxxxxwwwwwwvvvvvvvvvuuuuuuwwwyyyzzzyyyxxxwwwyyyzzzxxxuuussstttvvvvvvwwwwwwwwwwwwxxxxxxxxxvvvxxxzzzzzzxxxvvvvvvvvvssstttvvvwwwyyyzzzzzzzzzxxxxxxyyyyyyxxxwwwuuutttrrrrrrtttuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxyyywwwuuutttsssssssssttttttuuuvvvvvvvvvuuussssssrrrrrrsssuuuvvvxxxyyyyyywwwxxxyyywwwuuutttuuuvvvxxxttttttxxxwwwrrrppptttuuuvvvwwwvvvttttttuuuwwwwwwvvvuuuttttttsssttttttttttttssssssssssssttttttwwwwwwwwwwwwwwwvvvuuutttnnnrrrvvvwwwuuuuuuvvvxxxpppppppppqqqrrrssstttuuurrrssssssrrrppppppqqqsssuuuvvvwwwvvvtttsssssstttuuutttttttttssssssssssssrrrsssttttttuuutttttttttsssttttttsssrrrqqqsssuuuuuuttttttttttttuuuvvvvvvxxxwwwvvvuuuuuuuuuuuuuuutttssstttwwwwwwrrrppprrrnnnmmmmmmpppuuuwwwvvvuuuqqqrrrtttuuuvvvwwwvvvvvvttttttttttttuuuuuuuuuvvvuuuqqqqqqttttttqqqrrruuusssssstttvvvxxxwwwtttrrrrrrrrrrrrrrrrrrrrrrrrsssqqqpppqqqrrrtttuuuuuutttqqqpppoooppprrrttttttsssyyyxxxwwwvvvtttrrrqqqqqquuuvvvwwwvvvtttsssssstttsssssssssssssssssssssssssssttttttrrrooooooqqquuuvvvwwwxxxwwwwwwxxxzzzxxxxxxxxxwwwvvvuuutttssswwwwwwwwwwwwvvvvvvuuuuuuwwwwwwvvvvvvwwwxxxyyyyyywwwvvvuuutttuuuwwwyyyzzz}}}yyyyyy|||{{{vvvtttxxxzzzuuurrruuuzzz}}}yyyuuuvvvtttuuuyyyyyyvvvuuuwwwuuuuuuttttttttttttuuuuuuwwwwwwxxxzzz{{{{{{zzzyyyzzzyyywwwuuutttssssssrrrxxxtttrrruuuuuurrrqqqrrruuuttttttssstttvvvxxxyyyuuuvvvvvvuuusssssstttvvvuuuuuutttttttttsssssssssuuuuuuvvvuuussssssuuuvvvvvvvvvvvvsssqqqrrrwww|||ssstttsssrrrppppppqqqsssuuuvvvxxxyyyxxxwwwuuutttvvvuuuuuuvvvxxxyyywwwvvvsssuuuwwwwwwuuutttttttttzzzvvvrrrrrruuuwwwuuurrrssssssrrrrrrrrrssstttuuuuuusssqqqrrrssstttssssssssstttuuuvvvxxxwwwtttrrrxxxvvvsssqqqpppppprrrssswwwuuuqqqooonnnppprrrtttuuuttttttvvvwwwvvvtttrrrssstttsssqqqpppppprrrtttqqqrrrtttuuuvvvuuuttttttrrrsssuuuvvvvvvvvvuuutttwwwuuurrrsssuuuvvvuuussstttuuuuuuuuutttsssrrrrrruuuuuuuuuuuutttsssrrrqqqvvvuuusssrrrqqqqqqrrrsssqqqqqqqqqrrrrrrssssssssssssrrrrrrqqqqqqqqqrrrrrrtttsssrrrqqqrrrrrrtttuuuuuutttsssrrrrrrsssuuuuuusssrrrqqqqqqssssssrrrqqqrrrrrrrrrqqqppppppsssvvvwwwxxxxxxwwwvvvxxxyyywwwwwwwwwwwwvvvuuutttsssuuuvvvxxxyyyxxxwwwuuusssvvvvvvuuuuuuvvvwwwwwwxxxvvvvvvuuutttuuuvvvxxxzzz{{{wwwwwwzzzyyytttsssuuuxxxtttqqqtttzzz}}}zzzvvvwwwuuuvvvyyyyyyvvvuuuwwwvvvuuuuuuttttttuuuuuuvvvwwwwwwwwwxxxyyyxxxwwwuuuxxxxxxwwwvvvuuuttttttsss{{{vvvuuuwwwxxxuuutttuuuuuuttttttuuuvvvwwwxxxxxxuuuvvvvvvuuusssrrrsssuuuuuuuuutttttttttsssssssssssstttuuutttssssssuuuvvvwwwwwwuuutttssstttwwwyyytttttttttsssqqqqqqsssuuussstttuuuvvvvvvuuutttsssuuuttttttuuuwwwwwwvvvuuuuuuuuuuuutttsssrrrtttvvvyyyuuuqqqqqquuuvvvtttrrrsssrrrrrrqqqqqqrrrtttuuuuuusssrrrrrrsssttttttsssrrrtttvvvxxxyyywwwtttqqqxxxvvvsssqqqqqqqqqssstttuuutttqqqppppppqqqssstttuuutttssstttvvvvvvuuussstttuuutttsssqqqqqqssstttrrrsssttttttttttttttttttrrrssstttuuuvvvuuuuuutttwwwuuurrrsssuuuvvvuuusssttttttttttttttttttsssssstttssssssssssssrrrrrrrrrvvvuuusssrrrqqqqqqrrrrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssstttttttttsssrrrrrrrrrssstttuuutttsssrrrrrrrrrrrrssstttsssrrrqqqqqqssssssrrrqqqpppqqqssssssrrrqqqrrrwwwxxxyyyxxxvvvvvvvvvxxxwwwwwwwwwvvvvvvuuuuuutttsssuuuxxxzzzzzzxxxtttrrruuuuuuuuuuuuuuuvvvvvvvvvvvvuuuttttttuuuvvvxxxyyyzzzwwwwwwyyyxxxtttsssuuuvvvsssqqqtttyyy|||zzzwwwxxxvvvwwwzzzzzzvvvvvvxxxwwwvvvvvvuuuuuuvvvvvvwwwvvvvvvwwwwwwvvvuuusssrrrvvvwwwwwwxxxxxxvvvuuuttt{{{vvvuuuxxxxxxvvvtttuuutttuuuvvvwwwwwwxxxwwwwwwuuuvvvvvvtttrrrqqqrrrsssuuuuuuuuutttttttttssssssrrrsssttttttssssssuuuvvvxxxvvvuuuuuuvvvvvvvvvvvvuuuuuuuuutttssssssuuuwwwssstttuuuvvvvvvuuutttssstttsssssstttvvvvvvuuusssuuuuuutttrrrqqqrrruuuwwwwwwtttqqqqqqtttuuutttrrrrrrrrrqqqqqqqqqrrrssstttuuusssrrrrrrsssttttttsssrrrtttvvvxxxxxxvvvtttrrrxxxvvvtttrrrrrrrrrtttuuusssrrrrrrqqqrrrrrrssstttuuutttrrrrrrtttvvvwwwvvvuuuuuuuuutttrrrrrrsssuuuuuutttsssssssssssssssssssssssstttuuuuuuuuuuuutttvvvtttsssssstttuuuuuutttssssssssstttttttttttttttsssrrrqqqqqqqqqrrrssstttuuuuuutttrrrrrrrrrrrrrrrttttttssssssrrrqqqqqqqqqssssssssssssssstttuuuvvvttttttssssssttttttuuuvvvssssssrrrqqqqqqrrrrrrssssssrrrqqqqqqssssssrrrqqqnnnqqqtttuuutttrrrrrrxxxyyyzzzxxxvvvuuuuuuvvvxxxwwwwwwvvvvvvvvvwwwwwwtttvvvwwwyyyyyywwwuuutttuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuttttttuuuvvvxxxxxxzzzyyyyyyzzzyyywwwvvvvvvvvvtttrrrtttxxxzzzxxxvvvzzzwwwwwwzzzzzzwwwvvvyyywwwwwwvvvvvvvvvvvvwwwwwwtttvvvwwwwwwvvvtttsssssstttuuuwwwyyyyyyxxxvvvuuuwwwsssrrruuuvvvsssrrrssstttuuuwwwxxxxxxxxxwwwvvvvvvvvvvvvtttrrrqqqqqqsssuuuuuuuuuuuuttttttttttttppprrrttttttsssssstttvvvxxxvvvtttuuuxxxxxxvvvssstttuuuuuutttssstttvvvxxxuuuvvvwwwwwwxxxwwwwwwvvvuuuttttttuuuvvvwwwuuusssqqqrrrssssssrrrsssvvvxxxtttrrrqqqqqqtttuuutttrrrrrrrrrqqqpppqqqrrrssstttuuutttrrrrrrtttuuutttsssssstttttttttssssssssstttwwwvvvuuussssssssstttuuuqqqqqqrrrssstttttttttsssvvvtttqqqqqqsssvvvxxxxxxtttuuuuuutttrrrrrrssstttvvvuuusssrrrqqqrrrsssssssssssstttttttttuuuuuuuuuttttttssssssttttttuuuuuussssssssssssttttttuuuuuusssrrrqqqpppqqqsssvvvwwwuuuttttttsssrrrrrrqqqqqqsssssssssssssssrrrrrrrrruuuuuuttttttttttttuuuuuuttttttttttttuuuuuuvvvvvvttttttsssssssssssssssssssssrrrqqqqqqssssssrrrqqqoooqqqssstttsssrrrrrryyyzzzzzzxxxvvvuuuuuuvvvxxxxxxwwwwwwwwwxxxyyyyyywwwwwwvvvuuuuuuvvvwwwxxxvvvwwwwwwxxxxxxwwwvvvvvvtttttttttuuuuuuvvvwwwwwwxxxyyyzzzyyyxxxxxxwwwuuuxxxvvvtttuuuxxxyyywwwuuu{{{xxxwwwzzzyyyvvvvvvyyywwwwwwvvvvvvvvvvvvwwwwwwrrruuuwwwxxxvvvuuuvvvwwwrrrtttvvvxxxyyyxxxwwwvvvvvvrrrqqqtttuuusssqqqssstttuuuwwwxxxxxxwwwvvvuuuuuuvvvvvvtttrrrqqqrrrtttvvvvvvuuuuuuuuutttttttttqqqsssuuuuuutttttttttuuuwwwuuusssuuuxxxxxxuuurrrtttuuuuuutttrrrsssuuuwwwuuuuuuvvvwwwwwwwwwwwwwwwwwwvvvuuuvvvwwwwwwvvvtttlllooosssvvvvvvvvvwwwwwwrrrqqqqqqrrrtttttttttssssssrrrqqqqqqqqqrrrssstttvvvtttrrrssstttuuuttttttttttttrrrpppnnnooossswwwvvvvvvuuutttttttttuuuuuuqqqqqqsssttttttttttttsssvvvtttqqqpppsssvvvxxxyyyrrrssstttsssrrrqqqqqqrrrvvvtttsssqqqqqqqqqrrrssssssssssssssssssttttttuuussssssssssssssssssuuuvvvssssssssssssssstttuuuvvvtttsssrrrrrrsssuuuwwwyyytttttttttssssssrrrqqqqqqqqqqqqrrrsssssstttuuuuuuxxxwwwvvvuuutttsssssssssrrrssstttuuuuuuvvvvvvvvvuuuuuuuuuuuuuuutttsssssssssrrrqqqqqqssssssrrrqqqqqqrrrrrrqqqpppqqqsssxxxyyyzzzxxxvvvuuuuuuvvvxxxwwwvvvvvvwwwxxxzzz{{{xxxwwwuuuttttttvvvxxxyyywwwwwwxxxyyyyyyxxxvvvuuusssttttttuuuuuuvvvvvvwwwuuuxxxxxxuuuuuuwwwvvvsssxxxvvvvvvvvvxxxyyyxxxwww{{{xxxwwwyyyxxxuuuuuuxxxwwwvvvvvvuuuuuuvvvvvvwwwqqquuuxxxyyywwwvvvwwwyyyrrrsssuuuvvvwwwwwwwwwvvvxxxtttsssvvvxxxuuutttvvvuuuuuuvvvvvvvvvvvvuuuuuuuuuvvvvvvuuusssssstttvvvvvvvvvvvvuuuuuuuuuttttttrrrtttwwwwwwuuutttttttttssssssssstttvvvvvvuuusssvvvvvvvvvtttrrrrrrtttvvvssssssttttttuuuuuuvvvvvvxxxwwwvvvwwwxxxxxxvvvtttlllpppuuuxxxxxxwwwvvvvvvpppqqqrrrtttuuuuuuuuuuuussssssrrrqqqrrrssstttuuuvvvtttsssssstttuuuuuutttttttttrrrooolllnnnsssxxxuuuuuutttttttttttttttuuurrrssssssttttttttttttssswwwtttrrrqqqsssvvvwwwxxxqqqrrrtttsssrrrpppqqqqqqtttsssrrrrrrrrrrrrrrrrrrssssssrrrrrrsssssstttuuuqqqrrrssssssrrrsssuuuwwwuuutttsssrrrrrrsssuuuvvvtttttttttttttttvvvxxxyyyttttttttttttsssrrrqqqpppppppppqqqssstttuuuvvvwwwxxxwwwvvvttttttsssssssssqqqrrrssstttuuuvvvvvvvvvvvvvvvvvvvvvvvvuuutttssssssrrrqqqqqqssssssrrrqqqrrrrrrrrrpppooopppsssxxxyyyyyyxxxvvvuuuvvvwwwvvvuuuttttttuuuwwwyyyzzzvvvvvvuuuuuuvvvwwwxxxxxxvvvwwwxxxyyyxxxwwwuuutttsssssstttuuuvvvvvvvvvvvvtttxxxxxxuuutttwwwvvvrrruuuuuuvvvwwwyyy{{{||||||{{{xxxvvvwwwwwwttttttwwwvvvuuuuuuttttttuuuuuuvvvrrrvvvzzzyyyvvvtttuuuxxxssssssttttttuuuuuuvvvvvvzzzvvvuuuxxxzzzwwwvvvxxxuuuuuutttttttttttttttuuuuuuvvvvvvvvvuuuuuuvvvxxxvvvvvvvvvvvvuuuuuuuuutttuuuwwwyyyyyywwwtttsssssspppqqqrrrsssssssssuuuvvvyyyyyyxxxvvvsssssstttvvvsssssssssttttttuuuvvvwwwwwwvvvuuuvvvwwwwwwuuusssrrruuuxxxyyywwwvvvuuuuuupppqqqtttuuuvvvvvvvvvvvvttttttssssssssstttuuuvvvvvvuuussssssuuuuuuuuutttsssuuuuuusssoooooosssxxxssssssssssssssssssttttttttttttttttttsssssssssssswwwuuurrrrrrtttuuuvvvvvvqqqsssuuuuuusssqqqqqqrrrqqqqqqrrrsssssssssrrrrrrssssssrrrrrrrrrssstttuuuppprrrtttsssrrrrrruuuwwwvvvuuusssrrrrrrssstttuuussstttttttttuuuuuuvvvvvvsssttttttttttttrrrqqqpppqqqrrrrrrssstttuuuvvvvvvuuuttttttssssssttttttuuuoooqqqrrrtttuuuuuuuuuuuuuuuvvvvvvvvvuuutttsssrrrsssrrrqqqqqqssssssrrrqqqqqqrrrsssrrrqqqqqqssswwwxxxyyyxxxvvvvvvvvvxxxtttsssrrrrrrsssuuuwwwyyytttuuuvvvwwwxxxxxxwwwvvvuuuvvvwwwxxxwwwvvvtttrrrrrrssstttuuuvvvvvvvvvvvvuuuzzzzzzvvvvvvyyyyyytttssssssuuuxxx{{{}}}{{{wwwvvvwwwvvvssstttwwwuuuuuuttttttttttttuuuuuussswwwzzzyyyuuurrrsssvvvssssssssssssssstttuuuvvvyyyuuutttxxxyyywwwvvvxxxuuuuuusssrrrrrrssstttuuutttvvvvvvvvvvvvvvvxxxzzzvvvvvvvvvvvvuuuuuuuuuuuuvvvxxxzzzzzzwwwuuussssssmmmppprrrrrrpppqqquuuxxx{{{{{{zzzwwwuuutttuuuvvvuuuuuuuuuuuuvvvwwwyyyyyyvvvuuutttuuuvvvuuutttrrryyyzzzzzzxxxuuusssssstttooorrrtttvvvvvvvvvwwwwwwuuuuuutttssstttuuuvvvwwwvvvuuussssssuuuvvvuuutttqqquuuxxxwwwtttrrrtttwwwrrrrrrssssssssssssssssssvvvuuutttssssssssssssssswwwuuusssssstttuuuuuutttrrrtttvvvvvvtttsssrrrsssoooppprrrssstttssssssrrrssssssrrrqqqrrrssstttuuuppprrrtttsssqqqrrruuuwwwwwwvvvtttrrrqqqrrrssstttrrrsssttttttuuuuuuttttttsssttttttuuutttrrrqqqpppssssssttttttttttttttttttqqqqqqrrrrrrtttuuuvvvwwwoooppprrrtttuuuuuuuuuttttttuuuvvvvvvuuusssqqqpppsssrrrqqqqqqssssssrrrqqqnnnqqqttttttsssrrrrrrvvvwwwxxxyyyyyyxxxwwwvvvuuusssrrrsssuuuvvvvvvuuuwwwwwwwwwvvvvvvvvvvvvuuuwwwwwwxxxxxxwwwvvvtttssstttsssrrrtttxxx{{{zzzyyyvvvvvvuuuuuuvvvwwwxxxxxxtttuuuwwwxxxzzz{{{{{{{{{xxxxxxxxxwwwwwwwwwvvvvvvwwwvvvuuutttuuuvvvxxxzzzxxxyyyyyyyyywwwuuusssrrrwwwwwwvvvvvvuuuuuuttttttxxxuuuuuuxxxxxxuuuuuuxxxuuuuuuvvvvvvwwwwwwxxxxxxvvvvvvuuuuuuuuuuuuvvvvvvwwwvvvttttttvvvwwwvvvuuuuuuuuuvvvvvvuuusssqqqpppuuutttsssssstttuuutttrrrwwwxxxyyyyyyxxxwwwxxxyyyuuurrrqqqsssxxxyyywwwsssssssssssstttttttttttttttwwwuuurrrrrrtttuuusssqqqrrrrrrssstttuuuuuuttttttyyywwwtttrrrrrrsssuuuvvvxxxvvvtttttttttuuutttrrrwwwvvvtttttttttuuutttsssqqqrrrrrrssssssrrrrrrqqquuuuuutttsssssssssttttttxxxvvvtttssstttuuuttttttxxxwwwvvvwwwwwwvvvsssqqqrrrrrrrrrrrrqqqrrrtttwwwzzzvvvqqqppprrrtttttttttqqqtttwwwvvvtttrrrrrrtttsssssssssssssssssssssssssssrrrsssvvvyyyyyyuuuqqqsssttttttsssqqqqqqrrrtttqqqqqqqqqsssuuuuuutttssspppppppppqqqrrrssstttuuuqqqrrrssstttuuuuuuuuuuuuqqqqqqrrrssstttttttttsssrrrsssuuuwwwwwwvvvtttsssqqqssssssrrrppppppuuuvvvwwwxxxyyyyyyxxxwwwvvvyyywwwvvvvvvxxxyyyxxxxxxyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxwwwvvvtttssswwwuuutttvvvyyyzzzyyywwwuuuuuuttttttuuuvvvvvvwwwqqqrrrsssuuuvvvvvvvvvvvvxxxxxxxxxwwwwwwwwwvvvvvvvvvuuutttssstttuuuwwwxxxyyyxxxxxxwwwvvvuuussssssuuuuuuuuuuuuvvvvvvvvvvvvxxxuuuuuuxxxxxxuuuuuuxxxvvvvvvvvvvvvvvvwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuwwwuuussstttuuuvvvuuuuuuvvvvvvvvvvvvuuutttrrrrrruuutttsssssstttuuutttsssvvvwwwxxxxxxwwwvvvwwwxxxuuurrrqqqssswwwyyyvvvsssrrrssssssttttttuuuvvvvvvwwwuuurrrrrrtttuuutttrrrrrrssssssttttttuuuttttttwwwvvvtttsssrrrssstttuuuuuutttrrrsssuuuvvvvvvuuuwwwvvvuuuttttttuuuttttttrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrsssttttttxxxvvvsssssstttuuuuuutttvvvuuuuuuuuuvvvuuurrrpppssstttuuutttsssssstttvvvvvvssspppoooqqqsssrrrqqqqqqsssvvvvvvtttrrrssstttsssssssssssssssssssssssssssrrrsssvvvxxxxxxuuuqqqssstttuuusssrrrqqqrrrtttrrrqqqqqqrrrtttuuutttsssssssssssssssssstttuuuuuurrrsssssssssttttttuuuuuussssssssssssssstttttttttssstttuuuvvvvvvuuutttsssqqqrrrrrrrrrrrrrrruuuvvvwwwxxxyyyyyyxxxwwwvvvwwwvvvuuuuuuvvvvvvuuutttzzzzzzzzzyyyyyyyyyxxxxxxwwwxxxxxxwwwwwwvvvuuutttxxxwwwvvvwwwxxxxxxwwwuuutttttttttttttttuuuuuuvvvqqqrrrrrrssstttsssssssssxxxwwwwwwwwwwwwvvvvvvvvvvvvuuutttssstttuuuvvvwwwyyyxxxwwwvvvuuuttttttttttttttttttuuuvvvwwwwwwwwwwwwuuuuuuwwwwwwuuuuuuwwwwwwwwwwwwwwwvvvvvvvvvvvvtttuuuvvvvvvvvvvvvuuutttvvvtttrrrssstttuuutttsssvvvvvvvvvvvvvvvuuutttsssuuusssrrrssstttuuutttsssuuuvvvwwwvvvuuutttuuuwwwtttrrrqqqtttwwwxxxvvvtttrrrsssssstttuuuvvvwwwwwwvvvtttsssssstttttttttssssssssssssttttttttttttttttttttttttsssssssssssssssrrrqqqqqqrrruuuwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuutttsssrrrrrrrrrrrrssstttqqqqqqqqqqqqrrrsssttttttxxxvvvsssssstttuuuuuutttuuutttssstttttttttrrrppptttvvvxxxxxxvvvuuuuuuuuutttsssqqqrrrssssssrrrqqqppprrrtttuuutttssstttuuusssssssssssssssssssssssssssssssssuuuwwwwwwtttrrrssstttuuutttrrrrrrrrrtttsssqqqpppppprrrtttuuutttuuuuuuuuuuuuuuuuuuvvvvvvtttssssssrrrrrrssstttuuuvvvuuutttssssssssstttuuuvvvvvvuuuuuutttsssssssssrrrqqqqqqrrrtttuuutttwwwwwwxxxyyyyyyxxxwwwwwwwwwuuutttuuuuuuuuutttrrrzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwvvvuuuuuutttvvvvvvvvvwwwwwwvvvuuutttuuuuuutttttttttuuuuuuvvvttttttuuuuuuuuuttttttssswwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvwwwyyywwwvvvtttttttttuuuvvvtttuuuuuuuuuvvvvvvvvvwwwwwwttttttwwwwwwttttttwwwxxxxxxwwwwwwvvvvvvuuuuuussstttvvvwwwwwwvvvtttsssuuusssqqqrrrssstttssssssuuuuuuuuuuuuuuuttttttttttttsssrrrsssuuuuuuuuusssssstttuuuuuusssssstttuuutttsssrrrtttwwwxxxvvvtttttttttuuuuuuuuuuuuuuuuuuuuutttssssssssstttttttttttttttssssssssstttttttttrrrrrrsssttttttsssrrrqqqrrrqqqpppqqqtttvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvwwwvvvtttsssqqqqqqssstttvvvsssssssssrrrrrrsssttttttwwwuuusssssstttuuuuuuuuuuuusssrrrsssttttttsssrrruuuxxxzzz{{{yyyvvvuuutttttttttuuuvvvvvvuuutttssspppqqqrrrsssttttttuuuuuussssssssssssssssssssssssrrrssstttuuuvvvuuutttrrrssstttuuuuuusssrrrrrrssstttqqqooooooqqqsssuuuuuuuuuvvvvvvvvvvvvuuuuuutttuuutttrrrqqqqqqrrrtttuuuxxxwwwuuusssrrrssstttvvvxxxwwwuuutttrrrrrrrrrrrrqqqppppppsssvvvwwwtttwwwxxxyyyzzzzzzyyyxxxwwwzzzyyyxxxyyyyyyyyywwwuuuxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxwwwvvvvvvuuuuuuuuurrrtttvvvvvvvvvuuuuuutttwwwwwwvvvuuuuuuvvvvvvvvvuuuuuuvvvvvvvvvuuuttttttvvvvvvvvvvvvvvvvvvvvvvvvxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvuuutttttttttvvvvvvwwwvvvvvvvvvuuuuuuuuutttwwwttttttwwwwwwttttttwwwxxxxxxwwwwwwvvvvvvuuuuuurrrtttuuuwwwwwwuuutttrrrtttsssqqqqqqssstttsssrrrsssssssssssssssssssssttttttsssrrrsssuuuvvvuuutttrrrsssttttttrrrrrrssstttssssssssstttvvvwwwvvvuuuvvvvvvuuuuuuttttttsssssstttttttttssssssssstttuuuuuutttssssssssssssttttttqqqrrrssstttuuutttrrrqqqtttsssqqqqqqsssssssssrrrtttvvvwwwvvvttttttvvvxxxvvvuuusssrrrrrrsssuuuvvvvvvvvvuuuttttttsssttttttwwwuuusssssstttuuuvvvuuuuuutttssssssuuuvvvuuutttuuuxxx{{{|||zzzwwwuuutttssstttvvvwwwvvvuuuttttttqqqqqqqqqrrrssstttuuuuuussssssssssssssssssssssssrrrsssuuuuuutttsssssssssssstttvvvvvvtttssssssssssssqqqooooooqqqssstttuuuttttttuuuuuuuuutttsssssstttsssqqqpppqqqrrrtttuuuxxxwwwuuusssrrrssstttvvvxxxwwwuuusssrrrqqqqqqqqqqqqpppppptttwwwwwwtttwwwxxxyyyzzzzzzyyyxxxwwwwwwwwwwwwxxxyyyyyyvvvtttwwwwwwwwwvvvvvvvvvuuuuuuyyyxxxwwwvvvuuuuuuuuuuuuqqqtttwwwxxxvvvuuuttttttxxxwwwwwwvvvvvvvvvvvvwwwssstttttttttttttttssssssuuuuuuvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxwwwwwwuuuuuutttttttttuuuvvvvvvwwwwwwwwwvvvuuutttttttttvvvttttttvvvvvvttttttvvvwwwwwwwwwwwwvvvvvvvvvvvvssstttuuuuuuuuuuuutttsssuuusssqqqrrrssstttsssrrrrrrqqqqqqqqqrrrsssttttttsssrrrrrrsssuuuvvvuuutttrrrssstttsssrrrrrrssstttrrrssstttuuuvvvvvvvvvvvvuuuuuuuuutttssssssrrrrrrssstttttttttsssssstttvvvvvvuuutttrrrrrrsssttttttqqqrrrtttuuuuuutttssssssvvvtttrrrqqqrrrrrrqqqooorrruuuvvvuuusssrrruuuxxxvvvuuutttsssssstttuuuvvvwwwvvvvvvuuuttttttuuuuuuvvvtttrrrssstttvvvvvvvvvuuusssrrrssstttvvvvvvuuutttvvvyyyzzzyyyvvvuuuuuuppprrruuuuuutttsssssstttsssqqqpppqqqssstttttttttssssssssssssssssssssssssrrrtttuuuuuusssrrrrrrssssssuuuwwwwwwuuusssssssssrrrpppooooooqqqssstttsssqqqrrrttttttuuutttsssrrrrrrqqqqqqqqqqqqssstttvvvvvvuuutttssssssssstttuuuvvvvvvuuutttsssrrrqqqppppppppprrrtttvvvvvvtttxxxxxxyyyzzzzzzyyyxxxxxxtttttttttvvvxxxwwwuuussswwwwwwvvvvvvvvvuuuuuuuuuyyyxxxwwwvvvuuuuuuuuuvvvtttwwwzzzzzzxxxuuuttttttwwwwwwvvvuuuuuuuuuuuuuuurrrssstttttttttttttttsssuuuuuuuuuuuuvvvvvvwwwwwwxxxxxxxxxxxxxxxwwwvvvvvvsssttttttuuuvvvvvvuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuvvvssssssvvvvvvssssssvvvvvvvvvvvvvvvvvvwwwwwwwwwttttttttttttttttttttttttuuusssrrrrrrsssttttttsssrrrrrrqqqqqqrrrsssuuuvvvsssrrrqqqsssuuuvvvvvvuuurrrssstttsssrrrrrrssstttrrrsssuuuuuuuuuuuuvvvvvvrrrrrrrrrrrrssssssssstttrrrtttuuutttrrrrrruuuwwwwwwuuutttrrrrrrrrrtttuuussssssttttttuuuuuuuuuuuuuuusssqqqpppqqqqqqpppoooqqqsssvvvtttqqqqqqtttxxxuuuuuuuuuuuuuuuuuuuuuuuusssssssssttttttvvvwwwwwwvvvtttrrrrrrtttvvvvvvvvvsssrrrpppqqqsssuuuvvvuuurrrtttwwwxxxwwwuuuuuuuuupppsssuuuuuusssrrrtttvvvuuurrrpppppprrrtttsssrrrssssssssssssssssssssssssrrrtttuuutttrrrqqqrrrssssssuuuwwwwwwuuutttssssssqqqpppoooppprrrssssssrrrpppqqqsssuuuuuuuuutttsssoooooopppqqqssstttuuuuuussssssssssssssstttttttttttttttuuuuuutttrrrqqqpppoooqqqsssttttttssstttxxxxxxzzzzzzzzzzzzxxxxxxvvvvvvwwwyyy{{{{{{yyywwwwwwwwwwwwvvvvvvvvvvvvuuuyyyxxxwwwuuuuuuuuuuuuvvvxxx{{{~~~}}}yyyuuusssssswwwvvvuuutttttttttttttttssstttuuuuuuvvvvvvuuuuuutttuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvuuutttrrrssstttvvvvvvvvvuuuuuuttttttuuuuuuvvvvvvwwwwwwvvvssssssvvvvvvssssssvvvuuuuuuvvvvvvwwwwwwxxxxxxuuutttsssssssssssstttuuuvvvtttrrrssstttuuutttssssssrrrrrrrrrsssuuuvvvxxxsssrrrqqqsssuuuvvvvvvuuurrrsssttttttrrrrrrssstttqqqsssuuuuuuuuuuuuvvvwwwnnnooopppqqqssstttuuuvvvqqqsssuuutttrrrrrruuuwwwwwwvvvtttrrrrrrrrrtttuuuttttttttttttuuuuuuvvvvvvtttrrrppppppqqqrrrqqqpppooosssuuutttppppppsssxxxuuuuuuvvvvvvvvvvvvuuuuuuooopppqqqrrrtttvvvxxxyyyvvvtttrrrrrrtttvvvvvvvvvrrrpppoooppprrrtttuuuuuuqqqsssuuuvvvuuutttuuuvvvsssuuuwwwwwwuuutttvvvyyyvvvssspppppprrrssssssqqqssssssssssssssssssssssssrrrtttvvvtttqqqpppqqqtttrrruuuwwwxxxvvvtttsssssspppooooooqqqssstttsssqqqoooqqqsssuuuvvvvvvuuutttmmmnnnppprrrtttuuuuuuuuuqqqqqqrrrssstttttttttsssrrrsssuuuuuuuuusssqqqoooooorrruuutttrrrrrrtttwwwwwwxxxxxxxxxwwwwwwvvvvvvuuuuuuxxx{{{{{{xxxtttrrrtttvvvwwwxxxwwwvvvuuuxxxxxxwwwvvvuuuvvvxxx{{{wwwwwwwwwwwwwwwwwwwwwwwwwwwtttssswwwxxxuuutttuuu{{{xxxuuussstttuuuuuuuuuqqqqqqsssuuuxxxyyyxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvuuuttttttssssssxxxxxxwwwvvvvvvuuuvvvvvv|||wwwuuuwwwwwwsssqqqrrrrrrtttwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvuuutttsssrrrrrrssstttwwwuuutttsssssstttuuuwwwsssrrrrrrqqqppppppppppppuuuuuuuuuuuuuuuvvvwwwwwwsssrrrrrrtttwwwwwwtttrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrqqqqqqrrrsssuuuvvvvvvvvvvvvuuuttttttsssssstttrrrppprrruuuwwwvvvtttwwwuuusssssssssrrrpppnnnqqqrrrrrrssssssrrrrrrqqqvvvvvvuuuuuuttttttssssssuuuwwwwwwvvvttttttwww{{{}}}uuuqqqtttvvvttttttwwwqqqqqqqqqqqqqqqqqqqqqqqqppprrrsssuuuuuutttrrrqqqqqqsssuuuvvvuuuuuuvvvwwwvvvuuussssssttttttsssrrrtttqqqnnnlllmmmppptttwwwuuuuuutttsssrrrrrrrrrrrrvvvvvvuuutttttttttttttttwwwuuusssrrrrrrqqqooommmppppppqqqtttvvvvvvtttrrrjjjlllnnnqqqssssssssssssqqqqqqrrrsssttttttttttttyyyxxxvvvuuussssssrrrrrrqqqqqqqqqrrrrrrrrrssswwwxxxxxxxxxxxxwwwwwwvvvvvvvvvwwwxxxzzzyyywwwuuussstttvvvwwwwwwvvvuuutttwwwxxxxxxvvvuuuuuuwwwyyywwwwwwwwwwwwwwwwwwwwwwwwwwwssssssvvvxxxuuutttuuuzzzxxxuuutttuuuuuuuuutttvvvuuuuuuvvvxxxxxxvvvtttxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvuuuuuuttttttwwwvvvuuuuuuuuuuuuuuuvvvyyyuuutttvvvwwwuuusssuuurrrtttwwwwwwvvvuuuvvvvvvwwwvvvvvvuuuuuuuuuvvvvvvwwwvvvtttssssssssstttuuuwwwvvvtttsssssstttvvvwwwttttttsssrrrrrrrrrsssssstttttttttttttttuuuuuuvvvtttsssssstttwwwwwwuuusssssssssssssssssssssssssssssssssrrrrrrssstttuuuuuuuuuuuuuuuuuuttttttttttttvvvtttssssssuuuvvvuuussswwwuuutttssstttsssrrrppprrrssssssttttttssssssrrrvvvvvvvvvuuuuuuttttttttttttvvvwwwwwwuuuuuuwwwyyyyyysssrrrvvvxxxvvvuuuwwwrrrsssssssssssssssrrrrrrqqqrrrtttuuuuuusssrrrqqqqqqrrrrrrtttuuuuuuuuuuuuvvvtttssssssttttttsssrrrsssrrrpppoooooorrruuuwwwttttttsssrrrqqqqqqqqqqqqttttttsssssstttuuuvvvvvvvvvuuusssrrrrrrqqqooonnnoooooopppsssuuuuuusssqqqmmmnnnoooqqqrrrsssttttttssssssssstttssssssrrrrrrwwwvvvuuutttsssrrrrrrrrrsssssssssssstttttttttxxxxxxxxxxxxxxxwwwvvvvvvuuuwwwyyyyyyxxxvvvvvvvvvtttuuuvvvwwwvvvuuutttsssvvvwwwxxxwwwuuutttuuuvvvxxxxxxwwwwwwvvvvvvuuuuuuwwwsssssswwwxxxuuutttuuuyyywwwvvvuuuvvvvvvuuussswwwvvvvvvwwwxxxxxxwwwuuuvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxwwwvvvvvvuuuuuuvvvvvvuuuuuuvvvvvvwwwwwwvvvrrrrrrvvvxxxvvvvvvxxxsssuuuwwwwwwvvvuuuvvvvvvwwwwwwvvvvvvvvvvvvwwwwwwwwwvvvuuuuuuuuuuuuuuuvvvvvvvvvttttttttttttvvvvvvuuuuuutttttttttuuuuuuvvvssssssssssssssstttuuuuuutttsssssstttvvvvvvuuusssttttttttttttttttttttttttsssssstttuuuuuuuuuttttttttttttttttttuuuuuuuuuuuuyyywwwuuuuuuvvvuuutttrrrvvvuuuttttttuuuuuutttrrrsssttttttuuuuuuttttttsssvvvvvvvvvvvvuuuuuuuuuuuusssuuuwwwxxxwwwvvvvvvwwwuuussstttxxxzzzxxxvvvvvvtttuuuvvvvvvvvvtttrrrqqqsssssstttuuutttsssqqqpppsssqqqpppsssvvvxxxwwwuuuuuutttssssssttttttsssrrrrrrrrrrrrrrrssstttuuuvvvssssssrrrrrrqqqppppppppprrrrrrrrrssstttuuuvvvwwwttttttsssrrrrrrqqqppppppooooooppprrrttttttrrrpppqqqqqqqqqqqqrrrssstttuuuttttttttttttsssrrrqqqpppuuuttttttsssrrrsssssssssttttttuuuuuuuuuvvvvvvyyyyyyyyyyyyxxxwwwvvvvvvtttwwwzzzyyyvvvtttuuuwwwuuuvvvvvvvvvuuutttssssssvvvwwwxxxwwwuuussssssssswwwwwwwwwvvvvvvuuuttttttxxxttttttxxxyyywwwvvvwwwxxxwwwvvvwwwxxxwwwuuusssuuuuuuuuuvvvyyyzzzzzzyyyvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxwwwvvvvvvuuuuuutttwwwvvvvvvvvvwwwxxxyyyyyyvvvrrrrrrvvvxxxwwwvvvxxxtttuuuwwwvvvuuuuuuuuuvvvwwwvvvvvvvvvvvvwwwwwwxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuttttttuuuvvvvvvttttttttttttuuuvvvwwwwwwttttttssssssttttttuuuvvvsssrrrssssssttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuttttttvvvvvvvvvuuutttsssssssssssstttuuuvvvvvvwwwxxxxxxwwwvvvvvvvvvuuutttvvvtttssstttuuuvvvuuutttssssssttttttttttttssssssvvvvvvvvvvvvvvvvvvvvvvvvrrrtttwwwxxxxxxwwwuuutttssstttwwwzzz{{{xxxuuutttsssuuuwwwxxxwwwuuurrrpppttttttuuutttsssrrrqqqpppvvvrrrppprrrxxx{{{yyyvvvtttsssrrrrrrttttttsssrrrrrrssstttuuuvvvvvvuuuuuussssssssssssrrrqqqpppppprrrrrrrrrrrrssstttuuuvvvrrrsssssssssqqqqqqqqqrrrqqqqqqqqqrrrttttttsssqqquuutttsssrrrrrrssstttuuussstttttttttssssssrrrqqqssssssrrrrrrrrrssssssttttttuuuuuuuuuuuuvvvvvvzzzzzzzzzyyyyyywwwvvvvvvtttwwwyyyxxxuuutttuuuxxxuuuuuuuuuuuuuuutttssssssvvvwwwxxxwwwuuusssssssssvvvvvvvvvuuuuuuuuuttttttyyyuuuuuuyyy{{{yyyxxxyyywwwvvvvvvwwwxxxxxxvvvtttvvvuuuuuuvvvxxxzzzzzzyyyuuuuuuuuuuuuuuuuuuuuuuuuwwwvvvvvvuuuuuutttssssssuuuuuuuuuuuuuuuvvvwwwxxxwwwssssssvvvxxxvvvuuuvvvuuuvvvwwwvvvttttttuuuwwwvvvvvvuuuuuuvvvwwwxxxxxxvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuvvvvvvtttssssssssstttuuuvvvvvvuuuuuuttttttuuuuuuvvvwwwqqqrrrrrrrrrrrrrrrssstttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvuuusssrrrrrrsssssstttuuuvvvwwwwwwvvvwwwwwwwwwvvvvvvwwwwwwuuutttssstttvvvvvvvvvtttrrrrrrssssssssssssrrrrrruuuuuuuuuuuuuuuvvvvvvvvvrrrsssvvvxxxyyyxxxuuussstttwwwzzzzzzyyywwwsssppprrrsssuuuvvvvvvtttqqqooouuuuuuttttttsssrrrqqqpppuuuqqqnnnpppvvvyyyxxxuuusssrrrqqqrrrssstttsssrrrqqqsssuuuwwwwwwwwwvvvuuutttuuuuuuuuutttsssrrrqqqssssssrrrrrrrrrrrrssssssqqqrrrtttsssqqqppprrrssstttsssrrrsssuuuuuutttssswwwvvvtttssssssssstttuuuqqqrrrsssssstttttttttssssssrrrrrrrrrrrrsssttttttsssssstttttttttuuuuuuzzzzzzzzzzzzyyyxxxvvvvvvtttuuuvvvvvvuuuuuuwwwxxxuuuuuuttttttttttttttttttvvvwwwxxxwwwuuutttuuuvvvtttttttttuuuuuuuuuuuuuuuyyyuuuuuuyyy{{{yyyxxxzzzxxxwwwvvvvvvxxxxxxwwwvvvzzzxxxvvvvvvvvvwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuutttsssssssssssssssrrrrrrrrrsssttttttyyytttsssvvvwwwuuutttuuuvvvwwwwwwvvvttttttuuuwwwuuutttttttttuuuvvvwwwxxxuuuvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvtttssssssssssssttttttuuuuuuuuuuuuuuuuuuvvvwwwwwwqqqrrrsssrrrqqqqqqsssuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvuuutttsssrrrqqqssssssssstttuuuvvvvvvwwwuuuvvvwwwwwwvvvuuuvvvxxxuuutttssssssuuuvvvuuutttqqqrrrrrrrrrrrrrrrrrrqqqttttttttttttuuuuuuuuuuuurrrssstttwwwyyyxxxuuurrruuuyyy{{{xxxuuutttsssppppppqqqsssttttttsssrrrppptttttttttsssrrrrrrrrrrrrssspppmmmnnnqqqttttttrrrsssrrrqqqrrrssstttsssrrrqqqsssuuuwwwxxxwwwvvvuuuuuuuuuvvvvvvuuutttrrrqqqtttsssrrrqqqqqqqqqqqqqqqpppsssuuusssqqqoooqqqtttuuutttssstttuuuvvvuuutttvvvuuuuuutttssssssttttttpppqqqrrrssstttttttttttttttsssssssssssssssttttttrrrrrrssssssssstttttt{{{{{{{{{zzzyyyxxxvvvuuuuuutttssstttvvvxxxxxxxxxttttttssssssssstttuuuuuuwwwxxxxxxvvvuuuuuuwwwyyyrrrssssssttttttuuuuuuvvvwwwssstttxxxzzzxxxwwwxxxyyywwwuuuuuuwwwxxxxxxwwwzzzxxxuuutttuuuvvvuuutttvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvuuutttttttttuuuttttttsssssssssssstttxxxtttsssvvvxxxuuutttvvvwwwwwwwwwuuussssssuuuwwwsssssssssssstttuuuvvvwwwttttttvvvwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvuuuuuutttsssssssssttttttuuuttttttttttttuuuvvvvvvssstttuuutttrrrrrruuuxxxttttttttttttttttttttttttwwwvvvuuusssrrrqqqqqqqqqssssssttttttuuuuuuvvvvvvvvvwwwyyywwwtttssstttvvvuuusssrrrsssttttttsssrrrrrrrrrssssssssssssrrrrrrrrrssssssssstttttttttuuutttssssssuuuxxxxxxuuurrrtttyyyyyysssqqqssstttrrrpppqqqrrrssssssssssssssstttssssssrrrrrrrrrsssssstttrrrqqqppppppqqqssstttrrrqqqpppqqqssstttsssrrrqqqsssuuuvvvwwwvvvvvvuuutttuuuvvvvvvuuutttrrrppprrrqqqqqqqqqqqqqqqrrrsssqqqtttvvvtttpppnnnpppsssuuutttrrrssstttuuutttsssttttttuuuuuuttttttssssssrrrrrrsssssstttsssssssssuuuuuuttttttssstttttttttrrrrrrssssssssstttttt{{{{{{{{{zzzyyyxxxvvvuuuuuurrrqqqssswwwzzzyyyxxxssssssssssssssstttuuuvvvxxxxxxwwwvvvuuuvvvxxx{{{qqqrrrrrrssstttuuuvvvvvvuuurrrrrrvvvyyywwwvvvwwwzzzxxxuuutttvvvxxxyyyyyyvvvuuussssssuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwvvvuuuuuuuuuyyyxxxwwwvvvvvvuuuvvvvvvvvvsssrrrvvvxxxvvvvvvwwwwwwwwwwwwuuussssssuuuwwwrrrrrrrrrssssssuuuvvvvvvssstttuuuwwwwwwwwwvvvuuuvvvvvvwwwwwwwwwwwwvvvvvvwwwvvvuuuttttttttttttttttttsssssssssssstttuuuuuutttvvvwwwuuusssssswwwzzzttttttttttttttttttttttttxxxvvvtttrrrqqqpppqqqqqqtttttttttuuuuuuuuuuuuuuuwwwyyyzzzwwwsssqqqrrrtttuuusssrrrrrrssssssrrrqqqsssttttttttttttttttttsssrrrrrrrrrssssssssstttttttttsssrrrtttwwwxxxuuussssssxxxwwwqqqnnnrrrvvvuuupppqqqqqqrrrssstttuuuvvvssssssrrrrrrrrrsssttttttwwwwwwvvvtttrrrrrruuuwwwrrrqqqpppqqqssstttsssrrrrrrssstttuuuvvvvvvuuuuuussstttuuuuuuuuusssqqqoooooooooooopppqqqrrrttttttqqqtttvvvtttpppnnnpppsssuuusssrrrrrrssstttsssrrrrrrssstttuuuuuutttsssrrrttttttttttttsssrrrqqqqqqvvvvvvuuutttttttttttttttsssssssssttttttttttttvvvwwwxxxwwwuuuuuuuuuvvvtttuuuvvvuuuttttttvvvxxxssssssssssssssstttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuussstttuuuuuuttttttuuuwwwsssuuuvvvvvvuuuttttttuuuvvvvvvvvvvvvvvvwwwwwwxxxzzzyyyxxxxxxxxxwwwuuussszzzxxxwwwwwwyyyxxxvvvssstttvvvxxxwwwtttsssuuuwwwtttvvvxxxxxxvvvtttsssssswwwuuussssssssssssrrrqqqvvvwwwwwwvvvttttttuuuvvvtttrrrqqqsssvvvxxxwwwuuuvvvvvvvvvvvvwwwwwwtttrrrwwwxxxyyywwwuuuttttttuuuxxxvvvuuuwwwyyyxxxuuurrryyyvvvssssssuuuvvvtttrrrvvvtttqqqrrruuuwwwwwwvvvssssssttttttuuuuuuvvvvvvtttrrrqqqqqqssstttttttttssssssrrrpppoooppptttwwwzzzxxxvvvsssrrrrrrssssssyyyxxxwwwvvvuuuuuuuuuuuurrrrrrrrrsssssssssttttttsssrrrrrrqqqqqqrrrrrrsssttttttuuuvvvvvvuuutttsssxxxuuurrrrrrssssssqqqooorrrrrrssstttsssrrrpppooouuutttsssrrrrrrssstttuuuvvvwwwxxxvvvtttrrrrrrrrruuuuuuttttttsssssssssrrrtttssssssssstttuuutttsssvvvvvvvvvwwwwwwuuuqqqoooppprrrtttsssqqqoooooooooqqqsssuuutttqqqppprrrtttvvvvvvuuutttsssrrrrrrrrrvvvvvvuuuuuuuuuuuuvvvvvvyyyuuutttvvvsssmmmmmmssswwwvvvtttsssrrrrrrssstttrrrrrrqqqqqqrrrrrrsssuuuwwwzzzzzzwwwuuuttttttuuuvvvwwwvvvuuuuuuvvvxxxuuuuuuuuuuuuuuuvvvwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvssstttuuuuuutttsssuuuvvvtttvvvwwwwwwvvvuuuuuuvvvwwwwwwwwwwwwwwwxxxxxxyyyyyyxxxwwwxxxxxxxxxvvvtttzzzxxxwwwwwwxxxxxxvvvssswwwxxxyyyxxxuuussstttvvvvvvwwwyyyyyyxxxwwwxxxyyyyyywwwuuutttuuuuuutttsssvvvwwwwwwvvvttttttuuuvvvuuusssrrrsssvvvwwwvvvuuuvvvvvvuuuvvvwwwvvvtttrrrvvvwwwwwwvvvtttsssssstttxxxvvvvvvwwwyyyzzzwwwuuuwwwtttrrrrrrtttuuutttsssvvvsssqqqqqqtttuuuuuutttttttttuuuuuuuuuuuuuuuvvvrrrppppppqqqrrrsssrrrqqqsssssssssqqqpppqqqtttwwwyyyxxxvvvsssrrrrrrssstttyyyxxxwwwvvvvvvuuuuuuuuusssrrrrrrrrrssssssttttttsssrrrrrrqqqqqqrrrrrrsssttttttuuuvvvvvvuuutttssswwwuuurrrrrrttttttsssqqqrrrsssssstttsssrrrqqqpppuuutttsssrrrrrrssstttuuutttvvvwwwvvvtttssssssssssssssssssttttttuuuuuuvvvuuutttttttttuuuuuuttttttwwwvvvvvvvvvvvvuuurrrppptttttttttrrrpppoooqqqrrrrrrtttuuutttrrrqqqsssuuuvvvvvvuuussssssrrrrrrsssttttttttttttttttttttttttvvvsssrrrtttqqqlllmmmqqqvvvuuutttsssrrrsssssstttrrrrrrqqqqqqrrrrrrssswwwzzz}}}}}}{{{xxxuuutttvvvwwwxxxwwwvvvuuuvvvxxxwwwwwwwwwwwwwwwwwwxxxyyywwwwwwwwwwwwwwwwwwwwwwwwsssuuuvvvuuusssssstttuuuuuuwwwxxxxxxwwwvvvvvvwwwxxxxxxxxxwwwxxxyyyyyyzzzxxxwwwvvvwwwyyyyyywwwuuuyyyxxxwwwwwwxxxwwwvvvtttvvvxxxyyyxxxwwwwwwxxxyyyvvvxxxyyyxxxxxxxxxzzz|||zzzxxxvvvvvvwwwwwwvvvuuuvvvwwwwwwvvvttttttuuuvvvuuutttssstttuuuvvvuuutttvvvuuuuuuuuuvvvvvvtttsssuuuvvvvvvuuusssrrrssstttwwwwwwvvvxxxyyyyyyxxxvvvtttsssqqqqqqsssttttttsssuuusssqqqqqqsssssssssrrrvvvvvvvvvvvvuuuuuuuuuuuuqqqqqqqqqssstttuuusssqqqtttttttttsssrrrsssuuuwwwxxxwwwuuutttssssssssstttxxxxxxwwwwwwvvvuuuuuuuuutttsssrrrrrrrrrsssuuuvvvssssssrrrrrrrrrrrrssssssttttttuuuuuuuuuuuuttttttuuutttrrrrrrtttttttttsssssssssssstttssssssrrrqqqttttttssssssssssssttttttssstttvvvvvvtttssstttuuupppqqqrrrtttuuuwwwxxxyyyuuuuuuuuuuuuuuuuuuuuuuuuxxxwwwuuuuuuuuuuuusssrrrwwwvvvtttqqqooopppsssuuussstttuuuuuusssssstttuuuvvvuuutttsssssssssssssssrrrsssttttttttttttsssrrrtttrrrrrrsssqqqnnnnnnrrruuuttttttsssssssssttttttrrrrrrqqqqqqrrrrrrsssyyy{{{}}}}}}{{{zzzyyyzzzwwwxxxyyyyyywwwvvvvvvwwwxxxxxxwwwwwwwwwxxxxxxyyywwwwwwwwwwwwwwwwwwwwwwwwtttuuuvvvuuussssssssstttuuuwwwxxxxxxwwwvvvvvvwwwxxxwwwwwwwwwwwwxxxyyyyyywwwvvvvvvwwwyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwuuutttssstttvvvxxxyyy{{{}}}~~~wwwwwwwwwvvvuuuvvvyyy{{{zzzxxxvvvvvvwwwwwwwwwvvvvvvwwwwwwvvvttttttuuuvvvuuuuuuttttttuuuuuuttttttvvvuuuttttttvvvvvvuuussstttuuuvvvuuusssrrrssstttxxxwwwwwwwwwwwwvvvuuuuuurrrqqqqqqqqqrrrsssttttttuuutttssssssssssssrrrrrrwwwwwwwwwvvvvvvuuuuuutttsssssstttvvvxxxwwwuuussstttuuuvvvuuuttttttvvvxxxwwwvvvuuutttssssssttttttwwwwwwwwwwwwwwwvvvuuuuuuttttttrrrrrrrrrsssuuuvvvssssssrrrrrrrrrrrrsssssstttttttttuuuuuuuuuuuuuuurrrrrrqqqqqqrrrsssttttttsssssstttttttttsssssssssssssssssssssssssssssssssqqqsssuuuuuutttttttttuuuqqqqqqssstttvvvwwwxxxyyyuuuvvvvvvvvvuuuuuuuuuvvvyyywwwuuutttuuuuuutttssswwwwwwvvvsssqqqqqqsssvvvttttttuuuuuuuuuuuuuuuvvvvvvuuutttsssssssssssssssqqqrrrtttuuuuuutttrrrqqqssstttuuuuuutttrrrrrrtttttttttssssssttttttttttttrrrrrrqqqqqqrrrrrrsssxxxxxxwwwvvvuuuwwwzzz}}}vvvwwwyyyyyyxxxvvvvvvwwwxxxwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwtttuuuvvvvvvtttssstttvvvtttvvvwwwwwwvvvuuuuuuvvvvvvvvvvvvvvvvvvwwwxxxxxxvvvuuuuuuwwwyyyzzzyyywwwvvvwwwwwwwwwvvvvvvuuuuuussstttuuuwwwyyy|||}}}}}}yyyyyyxxxwwwuuuuuuwwwyyyxxxvvvuuuuuuvvvvvvvvvuuuvvvwwwwwwvvvttttttuuuvvvuuuuuuuuuuuuttttttttttttuuutttssssssuuuvvvuuutttuuuvvvwwwvvvtttssstttuuuxxxxxxwwwuuusssrrrrrrrrrqqqqqqqqqqqqqqqrrrssstttuuuuuuvvvuuutttssssssssswwwwwwvvvvvvuuuuuuttttttsssssstttvvvxxxwwwuuussssssuuuwwwwwwvvvuuuvvvwwwuuuuuuuuuttttttttttttuuuvvvwwwwwwwwwwwwvvvuuuuuuttttttssssssssstttuuuvvvtttssssssrrrrrrsssssstttttttttttttttuuuuuuvvvvvvppppppqqqqqqqqqqqqsssttttttttttttttttttttttttuuurrrssssssssssssssssssrrrppprrrtttuuutttttttttvvvssssssssstttuuuvvvvvvwwwtttvvvwwwwwwuuutttuuuwwwyyywwwuuutttuuuvvvuuutttuuuwwwxxxwwwuuusssssstttttttttttttttuuuvvvvvvuuuuuuuuutttsssssssssssstttrrrsssuuuvvvvvvuuusssrrrrrrtttvvvuuuttttttttttttrrrrrrsssttttttuuuuuuuuurrrrrrqqqqqqrrrrrrsssuuusssqqqooonnnqqqvvvzzzsssvvvxxxyyyxxxwwwwwwwwwxxxwwwvvvvvvuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwtttuuuwwwwwwvvvuuuwwwxxxtttvvvwwwwwwvvvuuuuuuvvvvvvvvvuuuuuuvvvvvvwwwxxxvvvvvvvvvwwwyyyyyyxxxwwwtttvvvwwwwwwvvvuuuuuuvvvwwwvvvuuuvvvwwwxxxwwwvvvzzz{{{{{{yyywwwvvvwwwxxxwwwuuussstttuuuvvvuuutttvvvwwwwwwvvvttttttuuuvvvsssuuuvvvuuuttttttuuuvvvuuutttrrrssstttuuuuuuuuutttvvvwwwvvvttttttuuuvvvwwwwwwvvvtttqqqpppqqqrrrqqqrrrsssrrrqqqqqqsssttttttuuuwwwvvvuuuttttttuuuuuuuuuuuuuuuttttttttttttqqqqqqqqqssstttuuusssqqqsssuuuwwwxxxwwwvvvvvvvvvtttttttttuuuuuuuuuuuuuuuuuuvvvwwwxxxxxxwwwvvvuuussssssttttttuuuuuuuuuuuuttttttssssssssssssttttttttttttsssttttttuuuvvvwwwpppqqqrrrqqqpppqqqssstttuuuttttttttttttuuuvvvvvvrrrrrrssssssssssssrrrrrrppprrrttttttsssssstttuuussssssssstttttttttttttttsssvvvwwwvvvtttsssuuuwwwxxxwwwuuuvvvwwwwwwuuuttttttvvvxxxxxxvvvtttsssssstttsssrrrsssuuuvvvvvvuuuuuuttttttsssssssssttttttssstttuuuvvvvvvuuutttsssoootttvvvsssrrrsssrrrpppqqqrrrssstttuuuuuuuuuuuurrrrrrqqqqqqrrrrrrssstttsssqqqnnnlllmmmppptttqqqssswwwxxxxxxwwwwwwxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvtttvvvwwwxxxwwwxxxyyy{{{uuuwwwxxxxxxwwwvvvvvvwwwwwwwwwvvvvvvwwwwwwxxxyyywwwvvvvvvwwwyyyyyyxxxvvvsssvvvxxxwwwuuutttuuuwwwxxxvvvttttttuuuvvvtttqqqwwwxxxzzzyyyxxxwwwwwwxxxvvvuuussstttuuuvvvvvvuuuvvvwwwwwwvvvttttttuuuvvvrrrtttvvvuuuttttttuuuxxxuuusssrrrrrrtttuuuuuuuuussstttuuuuuusssssstttuuutttuuuvvvtttqqqqqqsssvvvrrrttttttsssqqqppprrrtttqqqsssvvvvvvtttssstttuuussssssssssssttttttttttttrrrppppppqqqrrrsssrrrqqqqqqtttwwwxxxwwwvvvuuuuuusssssstttuuuuuuuuuuuuuuutttvvvwwwxxxxxxwwwvvvuuurrrsssuuuvvvvvvvvvttttttttttttsssssssssssstttttttttssssssssstttuuuwwwxxxrrrssstttsssqqqqqqsssvvvuuuuuutttttttttuuuwwwwwwqqqrrrssssssssssssrrrqqqqqqsssttttttsssrrrssstttrrrrrrrrrrrrssssssssssssrrruuuwwwvvvrrrqqqtttwwwwwwvvvvvvwwwxxxxxxuuusssvvvwwwwwwvvvtttsssssstttsssqqqppprrruuuvvvuuutttttttttsssssssssttttttuuussssssssssssssssssssssssooouuuwwwtttrrrsssrrrooopppqqqssstttuuuvvvvvvvvvrrrrrrqqqqqqrrrrrrsssuuuuuutttqqqnnnmmmnnnpppooorrrvvvwwwwwwwwwwwwxxxyyyxxxxxxwwwvvvvvvvvvwwwuuuuuuuuuuuuuuuuuuuuuuuutttvvvxxxxxxxxxyyy{{{}}}vvvxxxzzzyyyxxxwwwxxxyyyxxxxxxwwwwwwxxxxxxyyyzzzxxxwwwvvvwwwyyyyyywwwuuusssuuuxxxwwwuuutttuuuwwwvvvsssqqqrrruuuvvvtttrrrqqqtttvvvwwwvvvvvvvvvvvvwwwuuuttttttvvvwwwvvvuuuvvvwwwwwwvvvttttttuuuvvvqqqsssvvvuuuttttttvvvyyyuuusssqqqrrrsssuuuvvvuuurrrsssttttttrrrrrrssstttrrrtttuuutttsssssswwwzzzsssuuuvvvtttqqqppprrrtttnnnrrruuuuuusssrrrsssuuuqqqrrrrrrssssssttttttttttttrrrqqqqqqssstttttttttqqqtttwwwyyyxxxvvvuuuuuurrrssstttuuuvvvvvvvvvuuutttuuuwwwxxxxxxwwwvvvuuuqqqsssuuuwwwxxxvvvtttsssttttttsssssssssssstttttttttssssssssstttuuuwwwxxxtttvvvwwwuuusssrrrtttwwwvvvuuutttttttttvvvwwwxxxqqqqqqssssssssssssqqqqqqqqqsssttttttsssrrrrrrsssppppppqqqrrrrrrsssttttttqqqtttwwwvvvrrrpppssswwwvvvvvvvvvxxxyyyxxxuuusssxxxwwwvvvsssqqqqqqtttvvvsssqqqoooqqqtttvvvuuusssttttttsssssssssttttttuuusssrrrrrrqqqqqqrrrrrrsssrrrxxxzzzvvvtttuuutttpppoooppprrrtttvvvvvvvvvvvvrrrrrrqqqqqqrrrrrrsssuuuvvvvvvvvvtttqqqnnnlllgggiiilllpppsssvvvwwwxxx{{{yyyxxxyyy{{{{{{yyyvvvuuutttsssrrrrrrssstttuuuvvvuuuuuuvvvxxxyyywwwvvvxxxxxxxxxxxxxxxxxxxxxxxxvvvyyy|||{{{yyyxxxzzz}}}xxxuuutttvvvyyyzzzvvvrrrsssuuuxxxyyyxxxxxxxxxyyyyyyyyyxxxuuusssrrrsssuuuttttttuuuvvvvvvvvvvvvvvvtttuuuuuuvvvvvvvvvvvvvvvwwwvvvuuuvvvvvvvvvtttssswwwuuutttuuuvvvwwwvvvtttsssrrrssstttvvvvvvtttrrrzzzzzzyyyvvvsssssswww{{{wwwwwwvvvvvvvvvvvvwwwwwwuuuuuutttttttttssssssssssssrrrrrrqqqrrrssstttuuuvvvtttrrrrrrtttuuuttttttoooooooooqqqssstttsssqqqtttuuuuuutttrrrrrrsssuuuwwwwwwvvvvvvuuuuuuttttttwwwuuuuuuwwwyyyyyyvvvsssrrrtttvvvxxxyyyxxxwwwwwwrrrsssssstttttttttttttttuuutttrrrqqqqqqrrrssstttwwwvvvuuuttttttttttttttttttsssrrrrrrssstttuuuvvvyyyxxxvvvtttsssrrrrrrssstttrrrpppooooooppprrrsssqqqrrrssstttttttttsssrrruuuwwwwwwvvvsssrrrvvvyyywwwuuussstttvvvwwwtttqqqvvvuuusssrrrssstttvvvwwwsssrrrrrrsssuuuvvvuuuttttttqqqoooqqquuuvvvrrrnnnssssssssstttttttttttttttssssssttttttttttttttttttwwwsssppppppsssuuutttrrrsssrrrqqqqqqsssttttttvvvwwwwwwvvvuuusssqqqooohhhhhhhhhiiilllppptttvvvyyyxxxvvvwwwyyyyyywwwttttttuuuvvvwwwwwwvvvuuutttvvvuuuuuuvvvxxxxxxwwwvvvwwwwwwwwwxxxxxxyyyyyyyyyyyyxxxxxxyyyzzz{{{zzzzzzxxxvvvtttvvvzzz{{{wwwttttttvvvxxxxxxwwwvvvvvvvvvwwwxxxxxxvvvtttssstttuuuuuuuuuvvvwwwwwwwwwwwwwwwrrrsssttttttuuuuuuttttttwwwvvvvvvvvvwwwwwwuuusssvvvuuutttuuuvvvwwwvvvtttsssrrrssstttvvvvvvtttrrruuuvvvwwwuuusssrrrtttvvvwwwwwwvvvuuuuuuuuuvvvvvvttttttttttttttttttttttttssssssrrrrrrrrrssstttuuuvvvuuuttttttttttttsssqqqpppppppppqqqttttttsssrrruuuuuuuuutttttttttuuuvvvuuuuuutttttttttssssssssswwwuuuuuuvvvxxxxxxuuusssrrrsssuuuwwwwwwwwwvvvuuusssssstttuuuuuuuuuuuutttvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuuutttttttttsssrrrssstttuuuuuuxxxwwwuuutttsssssssssssssssrrrqqqqqqqqqrrrssssssqqqrrrssstttuuuttttttsssvvvvvvvvvuuussstttvvvxxxwwwvvvtttuuuwwwwwwuuurrruuutttsssrrrrrrsssttttttwwwuuutttsssttttttsssqqqtttqqqoooqqquuuuuurrrooorrrrrrssssssttttttuuuuuuttttttttttttttttttttttttttttttuuuuuuuuutttsssrrrtttsssrrrrrrsssttttttwwwwwwwwwvvvuuuuuuttttttpppnnnkkkjjjlllqqqvvvzzzwwwvvvuuuvvvwwwwwwuuusssuuuwwwyyy{{{{{{yyywwwuuuvvvuuuuuuvvvxxxxxxwwwuuuuuuvvvvvvwwwxxxyyyzzzzzz{{{xxxuuuwww{{{|||zzzwwwxxxvvvuuuwwwzzz|||yyywwwvvvwwwxxxwwwuuusssssssssuuuvvvxxxwwwuuuttttttuuuvvvvvvwwwxxxxxxxxxwwwwwwrrrsssttttttuuuuuuttttttxxxwwwvvvwwwxxxxxxvvvtttvvvuuuttttttvvvvvvuuutttsssssssssuuuvvvvvvuuusssrrrtttvvvvvvtttsssrrrssswwwvvvvvvuuuttttttttttttttttttttttttttttttuuuuuusssssssssrrrsssssstttuuuvvvuuuuuuuuuvvvtttrrrooorrrqqqqqqsssuuuvvvtttsssuuutttttttttuuuvvvwwwwwwrrrrrrrrrrrrrrrrrrrrrqqqvvvuuuuuuuuuvvvvvvtttrrrrrrssstttuuuvvvuuutttsssttttttuuuvvvvvvvvvuuuuuuuuuvvvwwwwwwwwwwwwvvvuuuuuuvvvwwwwwwwwwvvvuuutttuuuuuutttsssssssssttttttvvvuuuttttttssssssttttttqqqrrrssssssttttttttttttqqqrrrssstttuuuvvvvvvvvvwwwuuutttssstttvvvvvvvvvwwwvvvvvvvvvwwwwwwuuuttttttttttttssssssrrrqqqqqqwwwuuutttsssttttttsssqqqtttrrrppprrrtttuuussspppqqqrrrrrrssstttuuuuuuuuuttttttttttttttttttttttttqqqtttwwwwwwtttrrrqqqqqqttttttssssssssssssssswwwvvvuuuuuuuuuuuuvvvwwwuuurrrpppnnnooossswwwzzzvvvvvvvvvvvvvvvvvvuuutttwwwxxxyyyzzzzzzyyyxxxwwwwwwvvvuuuvvvxxxxxxwwwuuutttuuuvvvwwwxxxyyyzzzzzzyyywwwvvvwwwyyyzzzxxxwwwxxxwwwvvvxxx{{{|||{{{yyyyyyyyyyyyxxxuuurrrrrrrrrsssuuuxxxxxxvvvuuutttuuuuuuvvvvvvwwwwwwwwwvvvvvvuuuuuuvvvwwwwwwwwwwwwwwwxxxwwwwwwwwwyyyyyywwwuuuvvvuuuttttttuuuvvvuuutttsssssssssuuuwwwwwwuuussstttuuuvvvvvvvvvuuuttttttwwwvvvuuuttttttsssssstttuuuttttttsssttttttuuuvvvtttsssssssssssstttttttttttttttuuuvvvwwwvvvsssqqqtttsssssstttvvvvvvuuuttttttsssrrrsssuuuvvvwwwwwwqqqqqqqqqqqqrrrrrrrrrrrrvvvuuutttttttttsssrrrrrrttttttuuuuuuuuutttsssssstttuuuuuuvvvvvvvvvvvvvvvppprrrtttvvvvvvuuusssrrrssstttvvvwwwwwwuuutttrrruuuuuuttttttssssssssssssttttttttttttttttttttttttppprrrtttvvvwwwvvvuuuuuuqqqrrrssstttvvvwwwwwwxxxxxxuuurrrrrruuuwwwvvvtttvvvvvvvvvvvvvvvvvvtttsssttttttuuuuuuuuussspppooosssrrrrrrsssuuuvvvuuutttsssrrrqqqrrrtttuuusssqqqqqqqqqrrrsssttttttuuuvvvtttttttttttttttsssssssssoooppppppqqqrrrrrrqqqppptttuuuttttttrrrrrrsssuuuuuuttttttuuuuuuvvvwwwsssrrrqqqqqqrrrssstttuuuwwwwwwxxxxxxwwwvvvvvvvvvyyyxxxxxxwwwwwwxxxxxxyyywwwvvvvvvvvvxxxxxxvvvtttttttttuuuvvvxxxyyyzzzzzzuuuwwwyyyxxxvvvuuuvvvxxxxxxwwwwwwxxxzzz{{{{{{{{{{{{{{{{{{xxxuuusssssstttsssuuuxxxxxxvvvuuutttuuutttuuuuuuuuuuuuuuuttttttuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvwwwyyyyyyxxxvvvuuutttssstttuuuvvvuuussstttssstttuuuwwwwwwuuusssvvvuuusssssstttuuuuuuuuuvvvvvvuuutttttttttttttttvvvuuutttsssssstttvvvwwwtttttttttttttttttttttsssqqqrrrsssvvvxxxxxxvvvtttuuuttttttuuuwwwwwwvvvtttsssqqqpppqqqtttvvvuuutttqqqqqqrrrrrrsssssssssttttttuuuttttttsssrrrssssssuuuuuuuuuvvvuuuuuutttttttttuuuuuuvvvvvvvvvvvvvvvnnnpppsssuuuuuutttrrrpppppprrrtttuuuuuutttrrrqqquuuuuuuuuttttttsssrrrrrrssssssssstttttttttttttttppprrruuuwwwxxxwwwvvvuuurrrrrrssstttuuuvvvwwwxxxxxxtttqqqrrruuuvvvuuutttttttttuuuuuutttssssssssstttuuuwwwwwwvvvtttqqqpppsssrrrrrrsssuuuvvvuuutttssssssssssssttttttsssrrrqqqqqqrrrrrrsssttttttuuuuuuuuutttttttttssssssssspppkkkfffhhhooosssrrrooosssuuuuuutttrrrrrrttttttuuuuuuuuuvvvvvvvvvvvvtttuuuvvvwwwwwwwwwvvvvvvwwwyyyzzzyyyxxxvvvwwwwwwyyyxxxwwwvvvvvvwwwxxxyyywwwvvvvvvvvvxxxwwwvvvttttttuuuuuuvvvwwwxxxyyyyyytttwwwyyyxxxtttrrruuuxxxxxxxxxxxxxxxyyyzzz{{{{{{{{{{{{zzzxxxuuuttttttvvvuuuvvvxxxwwwuuuttttttuuuttttttuuuuuuttttttssssssssstttuuuuuuvvvvvvuuuuuuvvvvvvuuuwwwxxxyyywwwvvvuuutttssssssuuuuuutttssstttttttttvvvwwwwwwvvvtttuuusssqqqppprrrtttttttttvvvuuuuuuttttttuuuuuuvvvxxxwwwuuusssssstttuuuvvvtttuuuuuuuuuuuutttssssssqqqqqqrrruuuxxxyyyxxxwwwuuuttttttuuuwwwwwwuuuttttttqqqooopppsssuuutttrrrqqqqqqrrrsssssstttuuuuuussstttuuutttrrrrrrtttvvvuuuuuuuuuuuuuuuuuuuuuvvvttttttuuuvvvvvvvvvuuuuuuoooqqqsssvvvvvvuuusssrrrpppqqqrrrsssssssssrrrqqqtttttttttuuuttttttsssrrrrrrsssssstttttttttssssssrrrsssuuuwwwwwwwwwvvvuuusssssssssssstttuuuvvvwwwvvvtttsssrrrsssuuuuuuuuurrrtttuuuuuusssrrrrrrssstttuuuvvvwwwwwwuuusssqqqwwwuuutttsssttttttsssqqqssssssttttttttttttssssssrrrrrrrrrrrrssssssssssssuuuuuuuuutttssssssrrrrrrsssjjjccceeennnuuutttooorrrtttvvvuuurrrrrruuuuuuvvvwwwxxxxxxxxxwwwvvvwwwwwwxxxyyyzzzzzzyyyyyywwwyyyzzzzzzwwwvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvwwwxxxwwwuuutttuuuvvvvvvvvvwwwwwwxxxxxxvvvvvvvvvvvvtttttttttuuuyyyyyyxxxxxxwwwxxxyyyzzzxxxyyyxxxvvvttttttuuuwwwwwwxxxxxxvvvtttssstttuuuuuuuuuuuuuuuuuutttssssssttttttuuuvvvvvvvvvvvvuuuuuuuuutttvvvxxxxxxwwwuuuuuutttssssssuuuuuutttssstttttttttvvvxxxxxxvvvtttsssrrrqqqsssuuuvvvtttrrruuuuuuuuuuuuvvvwwwxxxxxxzzzxxxvvvsssrrrssstttuuutttuuuvvvvvvuuutttsssrrrsssrrrrrrtttwwwxxxxxxxxxuuuttttttuuuvvvvvvuuusssvvvrrroooppptttvvvtttqqqppppppqqqrrrssstttuuuvvvrrrtttuuutttrrrsssvvvyyysssssssssssstttuuuuuuvvvsssssstttuuuuuuuuuuuutttpppqqqsssuuuvvvvvvuuutttqqqqqqqqqrrrrrrsssssssssrrrssstttuuuuuuuuutttsssrrrssstttttttttsssrrrqqqssstttuuuvvvvvvuuuuuutttssssssrrrrrrrrrtttuuuvvvtttuuutttsssrrrrrrtttvvvrrruuuvvvvvvsssrrrrrrtttssstttuuuuuuuuutttsssrrrwwwuuutttsssttttttsssqqqrrrssstttuuutttssssssssssssssssssrrrrrrrrrrrrqqqvvvuuuuuutttssssssrrrrrruuuoooiiikkkqqquuusssppppppsssvvvuuussssssvvvvvvwwwyyyzzzzzzyyywwwvvvtttttttttuuuuuuvvvvvvwwwvvvxxxzzzyyywwwuuuvvvxxxvvvxxxzzz{{{{{{zzzxxxvvvxxxwwwvvvwwwxxxwwwuuutttvvvvvvvvvvvvvvvwwwwwwwwwxxxuuussssssvvvwwwtttqqqyyyyyyyyywwwvvvvvvxxxzzzvvvwwwvvvuuussstttvvvxxxyyyyyyxxxuuusssrrrsssuuuvvvvvvwwwvvvvvvuuuttttttvvvvvvwwwxxxxxxxxxxxxxxxuuuttttttuuuwwwxxxvvvuuuuuutttsssssstttuuutttssstttttttttvvvxxxxxxvvvtttsssssstttxxx{{{zzzvvvrrruuuuuuuuuuuuvvvxxxyyyzzz|||zzzvvvtttrrrrrrtttuuutttuuuvvvvvvvvvuuusssrrrvvvtttssstttvvvwwwxxxwwwuuuttttttuuuvvvvvvtttsssxxxtttpppqqquuuwwwtttqqqoooooopppqqqssstttuuuuuurrrtttuuutttsssssswww{{{qqqqqqqqqrrrssstttuuuvvvrrrsssssstttttttttttttttpppqqqrrrtttttttttttttttsssrrrrrrrrrrrrssstttuuuqqqrrrtttuuuuuuuuuttttttsssssstttttttttsssqqqqqqtttuuuuuuuuuuuuttttttttttttsssrrrqqqrrrrrrtttuuusssuuuvvvtttqqqqqqtttwwwsssvvvxxxwwwtttrrrsssuuurrrrrrsssssstttssssssssssssrrrrrrsssuuuvvvuuutttrrrtttuuuuuutttssssssttttttssssssrrrrrrqqqqqqpppvvvvvvuuutttssssssrrrrrrvvvtttrrrrrrtttuuusssqqqooosssvvvuuusssssswwwxxxwwwwwwxxxzzzzzzxxxwwwxxxxxxxxxxxxxxxwwwvvvuuuwwwuuutttrrrrrrtttuuuwwwyyyvvvwwwzzzzzzwwwvvvyyyxxxtttrrrsssvvvvvvrrrnnnrrrtttuuuuuuttttttvvvwwwtttvvvxxxxxxvvvvvvvvvwwwttttttuuuvvvwwwxxxxxxyyywwwtttsssttttttssstttxxxtttuuuvvvuuusssrrrrrrsssrrrsssvvvwwwwwwvvvsssrrrxxxwwwvvvvvvwwwwwwvvvuuuwwwtttrrrsssuuuwwwuuusssuuuuuuttttttttttttuuuuuuuuusssssstttvvvvvvvvvuuuwwwuuutttvvvxxxyyywwwtttwwwvvvtttsssssstttuuuvvvvvvuuusssrrrrrrtttwwwxxxqqqrrrssstttuuuuuuuuuuuusssrrrrrrsssvvvwwwwwwvvvuuuuuuttttttsssssssssrrrttttttvvvwwwwwwuuuppplllrrrrrrrrrrrrrrrssstttuuuzzzuuuqqqrrrwwwzzzwwwrrrooopppqqqrrrsssssstttsssssssssssstttttttttuuuuuuqqqrrrsssuuuvvvvvvvvvvvvvvvtttrrrsssvvvvvvssspppssssssrrrqqqrrrssstttuuusssttttttuuuttttttssssssvvvtttrrrrrrssstttttttttuuutttssstttvvvvvvvvvuuutttrrrqqqtttwwwwwwrrrmmmqqqrrrrrrssssssrrrrrrqqqqqqrrrssssssttttttttttttvvvuuussssssrrrssstttuuuttttttssssssssssssttttttxxxxxxwwwtttqqqqqqsssvvvppprrruuuvvvtttsssrrrrrrnnnooorrrtttttttttsssrrrtttuuuuuuvvvuuuuuutttvvvvvvuuuuuuvvvuuutttssswwwwwwxxxxxxwwwwwwvvvvvvxxxwwwuuuttttttuuuwwwxxxxxxuuuvvvyyyyyyvvvuuuxxxxxxtttqqqrrrtttuuurrrooosssuuuvvvuuuttttttuuuvvvvvvxxxyyyxxxvvvuuuuuuvvvuuuuuuvvvvvvwwwwwwxxxxxxvvvtttsssvvvwwwuuuuuuyyytttuuuvvvuuusssssssssuuutttuuuvvvwwwwwwvvvuuutttyyywwwvvvvvvwwwwwwuuutttvvvtttrrrrrrtttvvvuuusssuuuttttttttttttttttttuuutttsssssstttvvvwwwvvvuuuxxxvvvuuuvvvxxxxxxvvvtttuuutttttttttttttttuuuuuuvvvuuusssrrrrrrtttvvvxxxqqqrrrssstttuuuuuuuuuuuuuuutttssstttuuuvvvuuutttuuuuuuuuutttttttttssssssuuuuuuuuuvvvwwwuuuqqqnnnsssssssssssssssssstttuuuxxxuuurrrsssvvvxxxvvvssspppqqqrrrsssssstttssssssssssssssssssttttttttttttsssssstttuuuvvvvvvvvvvvvuuutttttttttuuutttsssqqqssssssrrrrrrrrrssstttuuusssssstttttttttsssssssssvvvtttsssssstttuuuttttttsssrrrqqqrrrtttuuutttsssrrrpppppptttwwwxxxtttoooqqqqqqqqqrrrrrrqqqqqqqqqssssssttttttttttttssssssuuutttsssrrrrrrsssuuuuuuttttttssssssssssssttttttwwwtttrrrrrrtttuuutttssspppsssuuuvvvtttsssrrrrrrpppqqqsssuuuuuuuuutttssstttttttttttttttttttttwwwvvvvvvuuutttsssrrrrrruuuvvvvvvwwwwwwwwwwwwvvvyyyxxxwwwvvvvvvwwwxxxyyywwwuuuuuuxxxxxxuuuuuuwwwxxxtttqqqqqqssstttsssqqquuuvvvwwwvvvuuutttuuuvvvxxxyyyzzzyyywwwuuutttuuuvvvwwwwwwwwwwwwwwwwwwwwwvvvttttttxxxxxxvvvvvvxxxsssuuuvvvvvvttttttuuuwwwvvvvvvwwwwwwwwwwwwvvvvvvyyyxxxvvvvvvvvvvvvtttsssvvvtttrrrssstttuuutttsssuuuuuuttttttttttttuuuuuutttsssssstttvvvwwwwwwvvvxxxwwwvvvwwwwwwwwwuuusssrrrrrrssstttuuuuuuuuuuuuvvvuuusssrrrrrrtttvvvwwwpppqqqrrrssstttuuuvvvvvvwwwuuuttttttuuuuuutttsssvvvvvvuuuuuuttttttuuuuuuwwwvvvuuuuuuvvvuuussspppuuuuuuttttttssstttttttttuuuuuuuuuuuuuuuuuuuuuuuurrrsssssstttttttttssssssrrrrrrrrrsssssssssttttttuuuuuuvvvvvvvvvvvvuuuuuussstttuuuuuutttssssssssssssrrrrrrrrrrrrssstttuuurrrrrrrrrsssssssssssssssuuuttttttuuuvvvvvvuuusssrrrppppppqqqrrrsssrrrqqqpppppppppssswwwxxxuuurrrpppqqqqqqqqqqqqqqqqqqpppsssssstttttttttsssrrrrrrtttsssrrrrrrssstttvvvvvvttttttssssssssssssttttttuuuqqqnnnqqqvvvxxxuuupppqqqsssuuuuuutttsssrrrsssrrrssstttuuuuuuuuutttssstttsssrrrrrrrrrssstttzzzzzzyyywwwuuuttttttuuutttuuuvvvvvvwwwwwwwwwwwwxxxxxxwwwvvvvvvwwwxxxxxxwwwuuuvvvyyyyyyvvvuuuwwwyyyvvvrrrrrrsssuuuuuutttvvvwwwxxxwwwuuutttuuuvvvwwwyyyzzzyyywwwvvvvvvwwwxxxwwwwwwwwwwwwwwwwwwwwwvvvtttuuuxxxxxxtttssstttsssuuuvvvvvvuuuuuuwwwxxxwwwwwwvvvuuuuuuvvvwwwwwwyyyxxxvvvuuuvvvuuutttrrrvvvuuuuuutttuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvuuutttssstttvvvxxxwwwvvvxxxxxxwwwwwwwwwvvvtttssspppqqqsssuuuuuuuuuuuutttuuutttsssrrrrrrsssuuuvvvppppppqqqrrrsssuuuvvvwwwvvvuuuttttttuuuvvvuuussswwwvvvuuuuuuuuuuuuvvvvvvxxxwwwuuutttuuuuuutttrrrwwwvvvuuutttttttttttttttsssuuuwwwvvvtttssstttvvvtttttttttuuuttttttssssssrrrrrrrrrrrrssssssssssssvvvvvvwwwwwwvvvuuuuuutttqqqtttwwwvvvsssqqqsssuuurrrrrrrrrrrrssssssttttttrrrrrrqqqqqqrrrrrrsssssstttttttttvvvwwwwwwuuusssqqqppppppppprrrsssrrrqqqqqqqqqqqqtttvvvwwwuuusssqqqrrrrrrssssssrrrrrrqqqqqqqqqrrrsssssssssrrrrrrsssrrrrrrrrrssstttvvvwwwttttttsssssssssssstttttttttrrrrrrtttwwwxxxtttppprrrsssuuuuuutttsssssstttssssssttttttttttttsssrrrtttrrrqqqpppppprrrssszzz{{{zzzxxxvvvuuuvvvxxxtttuuuvvvwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuvvvvvvvvvyyyvvvwwwzzzzzzwwwvvvyyyzzzxxxuuutttuuuvvvwwwwwwwwwxxxyyyxxxvvvuuuuuuvvvuuuwwwyyyzzzyyyxxxyyyzzzxxxxxxxxxxxxwwwwwwwwwwwwwwwuuuuuuwwwvvvqqqooopppsssuuuvvvvvvuuuuuuwwwxxxwwwvvvtttsssssstttvvvwwwxxxwwwuuuuuuvvvuuutttrrrxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxvvvuuutttuuuwwwwwwwwwvvvxxxxxxxxxxxxvvvuuuttttttpppqqqsssuuuvvvvvvuuuuuuuuutttssssssrrrsssttttttqqqqqqqqqqqqrrrtttuuuvvvtttsssrrrtttvvvwwwwwwvvvwwwvvvuuuttttttuuuvvvwwwxxxvvvtttssstttttttttssswwwvvvuuutttttttttttttttqqquuuxxxwwwtttrrrsssvvvtttttttttuuuttttttssssssrrrrrrrrrsssssssssttttttvvvwwwwwwvvvvvvuuutttsssqqqtttvvvvvvsssrrrsssuuurrrrrrrrrsssssssssssssssrrrqqqqqqqqqqqqrrrssstttsssssssssuuuwwwwwwuuussssssrrrqqqrrrssstttsssrrrtttssstttuuuuuuuuusssrrrsssttttttttttttttttttsssooooooqqqrrrsssssssssssssssrrrrrrrrrssstttvvvwwwttttttsssssssssssstttttttttvvvxxxxxxwwwuuusssqqqrrrtttuuuuuutttssstttuuurrrssssssssssssrrrrrrqqqsssrrrpppooopppqqqtttvvvwwwxxxvvvttttttwwwzzzvvvwwwwwwxxxxxxxxxxxxwwwttttttttttttttttttttttttyyywwwwwwzzzzzzwwwwwwyyyyyyyyyxxxwwwwwwwwwxxxyyywwwxxxyyyxxxwwwvvvwwwxxxuuuwwwyyyzzzzzzzzz{{{|||wwwwwwxxxxxxxxxxxxxxxxxxxxxuuutttvvvtttpppnnnpppsssuuuvvvvvvttttttuuuwwwvvvuuutttsssssstttuuuvvvwwwuuuttttttvvvvvvuuusssyyyyyyzzzyyyxxxwwwyyy{{{xxxxxxwwwwwwwwwwwwxxxxxxxxxvvvuuuuuuwwwwwwvvvtttvvvxxxyyyxxxvvvuuuuuuuuusssssstttuuuvvvvvvvvvvvvttttttssssssssssssssssssrrrrrrqqqqqqqqqssstttuuusssrrrrrrsssvvvwwwwwwvvvvvvuuutttssssssuuuvvvxxxvvvuuusssrrrssstttsssrrruuuuuuttttttssstttttttttqqqtttwwwwwwtttrrrsssuuurrrsssssstttttttttssssssssssssssstttttttttuuuuuuuuuuuuvvvuuuuuutttssssssrrrsssuuuuuutttssstttuuuqqqrrrssssssttttttssssssrrrrrrqqqqqqqqqssstttuuusssrrrrrrsssuuuvvvuuuttttttsssrrrssstttuuutttsssuuuuuuuuuuuuuuutttsssssstttuuuuuuvvvvvvuuuuuutttpppqqqrrrssstttttttttttttttsssrrrrrrssstttvvvvvvttttttssssssssssssttttttuuuxxx{{{zzzwwwtttsssssssssuuuuuuuuusssssstttuuurrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqpppqqqrrrtttrrrtttvvvuuussstttxxx}}}xxxyyyyyyyyyyyyxxxxxxwwwtttttttttuuuuuutttttttttxxxvvvvvvyyyyyyvvvvvvxxxwwwxxxxxxxxxxxxwwwxxxyyyvvvxxxyyyxxxwwwwwwxxxyyywwwxxxzzz{{{zzzyyyzzz{{{wwwwwwwwwxxxxxxyyyyyyyyywwwtttsssuuutttqqqqqqttttttuuuvvvuuusssssssssuuuvvvvvvuuuuuuuuuuuuvvvvvvuuutttssstttvvvvvvvvvtttxxxyyyzzzyyywwwwwwyyy{{{wwwvvvvvvuuuuuuvvvvvvwwwzzzxxxvvvvvvvvvvvvtttssstttwwwyyyxxxvvvuuuuuuwwwvvvvvvuuuuuuuuuvvvvvvwwwtttttttttssssssrrrrrrrrrtttsssqqqppppppqqqsssttttttsssssstttvvvwwwvvvuuuvvvtttsssrrrrrrtttvvvxxxtttsssrrrrrrssssssrrrqqqsssssssssssssssssstttuuuqqqsssuuuvvvuuutttsssssspppqqqrrrsssssstttsssssstttttttttuuuuuuuuuvvvvvvsssttttttttttttssssssrrrsssrrrrrrtttuuuvvvuuusssqqqrrrssstttttttttsssssssssrrrqqqqqqrrrtttvvvwwwrrrqqqpppqqqsssuuuuuuttttttsssrrrssstttuuutttsssssstttuuuuuuttttttuuuuuuttttttuuuuuuuuuuuuttttttvvvwwwwwwwwwvvvuuuuuutttuuutttsssrrrrrrsssuuuuuuttttttssssssssssssttttttvvvvvvvvvwwwwwwvvvtttssstttuuuuuuuuusssssstttvvvrrrrrrrrrrrrrrrssstttuuuqqqqqqqqqrrrsssttttttqqqtttvvvuuutttuuu{{{zzzzzzzzzzzzyyyyyyxxxwwwttttttuuuuuuuuuuuuttttttwwwuuuuuuxxxxxxuuuuuuwwwuuuwwwxxxyyyxxxwwwwwwxxxvvvwwwyyyyyyxxxxxxyyy{{{yyyzzz|||{{{zzzyyyyyyzzzvvvvvvwwwxxxyyyyyyzzzzzzwwwsssrrrtttuuusssuuuxxxtttuuuvvvuuusssrrrrrrsssvvvvvvvvvwwwwwwvvvvvvvvvtttsssrrrtttvvvwwwvvvuuuwwwyyyzzzyyyvvvvvvxxx{{{uuuuuuttttttttttttuuuuuu{{{yyywwwvvvvvvuuusssrrrsssvvvyyyxxxvvvuuuvvvxxxxxxxxxvvvuuuuuuvvvwwwwwwtttttttttssssssrrrrrrrrruuutttrrrppppppqqqrrrsssvvvuuuttttttuuuuuutttsssuuutttrrrqqqqqqsssvvvxxxsssrrrqqqrrrssssssqqqppprrrrrrrrrrrrrrrssstttuuurrrssstttvvvvvvuuusssqqqooopppqqqrrrsssssstttsssuuuuuuuuuuuuvvvvvvvvvvvvrrrrrrsssssssssssssssrrrtttrrrqqqsssvvvwwwuuurrrqqqrrrssstttttttttsssrrrtttsssrrrqqqrrrtttvvvxxxrrrqqqoooooorrrtttuuutttsssrrrqqqrrrtttuuutttsssqqqssstttuuuuuuuuuwwwxxxssssssttttttttttttssssss||||||{{{zzzxxxvvvuuutttvvvuuutttsssrrrssstttuuutttttttttsssssstttttttttwwwsssqqqssswwwyyyvvvrrrtttuuuvvvuuussssssuuuvvvrrrrrrrrrssstttuuuvvvwwwpppqqqrrrssstttuuutttvvvwwwxxxyyyyyyyyyyyyyyyvvvwwwwwwvvvuuuuuuvvvxxxvvvvvvwwwwwwvvvuuuttttttzzzyyywwwvvvvvvvvvwwwwwwyyyxxxxxxwwwvvvuuuttttttvvvwwwxxxyyyyyyxxxvvvtttppptttxxxyyywwwvvvxxxzzzzzzyyyxxxxxxyyyyyywwwvvvvvvuuusssrrrssstttvvvxxxuuutttsssuuuwwwwwwtttqqqssstttvvvwwwxxxwwwuuutttyyytttsssyyy||||||{{{|||vvvuuuttttttuuuvvvwwwxxxwwwvvvuuuuuuuuuvvvxxxyyyvvvvvvvvvtttsssssstttvvvuuuuuuvvvvvvvvvvvvvvvuuuvvvxxxyyyyyywwwtttttttttqqqssstttsssrrrrrrssstttsssssssssttttttttttttuuuuuuuuutttttttttsssssssssuuuuuuuuuuuutttsssrrrqqqqqqqqqsssttttttsssqqqqqquuutttsssuuuwwwvvvrrroootttuuuvvvuuutttssstttuuurrrqqqqqqqqqqqqrrrssstttssssssttttttttttttssssssvvvuuutttsssrrrqqqqqqqqqppprrrtttvvvwwwvvvtttrrrrrrtttvvvwwwvvvuuuuuuuuuqqqqqqrrrrrrsssttttttttttttsssqqqqqqrrrtttttttttvvvtttssssssuuuvvvvvvuuuwwwuuussstttuuuuuurrroooqqqrrrrrrssstttuuuvvvvvvxxxyyywwwyyyyyytttpppooorrruuuuuutttttttttrrrrrrrrrrrrttttttwwwvvvuuutttsssrrrqqqqqqmmmqqquuuuuusssrrrsssvvvmmmnnnpppuuuxxxyyyxxxvvvuuuttttttsssrrrrrrqqqwwwxxxxxxyyyzzzzzzyyyyyyvvvwwwwwwwwwuuuuuuvvvxxxvvvvvvvvvvvvuuuuuuuuutttyyyxxxvvvuuuuuuuuuvvvvvvxxxxxxxxxwwwvvvuuuuuutttwwwxxxyyyzzzyyyxxxvvvuuurrrtttvvvwwwwwwwwwxxxyyyxxxwwwvvvwwwyyyzzzyyyxxxvvvuuutttsssssstttvvvwwwvvvtttssstttvvvwwwuuurrrrrrsssuuuwwwwwwwwwvvvuuuwwwsssrrrvvvyyywwwvvvwwwvvvuuutttttttttuuuvvvwwwwwwvvvvvvuuuvvvwwwxxxyyyvvvvvvuuutttsssssstttuuutttuuuuuuvvvvvvuuuuuuuuuwwwxxxzzzyyyvvvtttssssssssstttuuutttrrrqqqrrrssssssssssssttttttttttttuuuuuuuuutttttttttsssssssssuuuuuuuuuuuutttsssrrrqqqrrrrrrrrrssssssrrrrrrrrrrrrqqqqqqrrrtttssspppmmmrrrtttuuutttsssrrrtttuuuttttttsssssssssttttttuuuuuuuuuuuuvvvvvvuuuuuuuuuuuutttssssssssssssssssssppprrrtttvvvvvvuuutttrrrqqqsssuuuvvvuuuttttttuuuttttttsssssssssssssssssstttsssqqqrrrssstttuuuuuuvvvtttsssssstttuuuuuutttvvvuuussssssuuutttrrrooorrrrrrsssssstttuuuuuuvvv|||{{{{{{vvvtttrrrqqqrrrtttuuuuuutttsssrrrqqqqqqrrrssstttttttttttttttttttttssssssoooqqqtttuuutttttttttuuusssrrrrrrsssuuuvvvvvvttttttttttttssssssrrrrrrwwwxxxyyyyyyzzzyyyyyyyyyuuuwwwxxxwwwvvvuuuvvvxxxwwwvvvvvvuuuuuuuuuuuuvvvwwwwwwvvvuuuuuuuuuuuuvvvxxxxxxxxxxxxwwwvvvuuuuuuyyyzzzzzzzzzzzzxxxvvvuuuuuutttssstttvvvxxxxxxxxxwwwvvvvvvwwwyyyzzzyyyxxxwwwvvvuuutttttttttuuuvvvvvvuuussssssuuuvvvuuutttrrrsssuuuvvvwwwwwwvvvvvvxxxtttrrrvvvwwwtttsssuuuvvvuuuuuuttttttttttttuuuuuuuuuuuuuuuvvvxxxyyyzzzvvvvvvuuuttttttttttttuuuttttttuuuuuuuuuttttttsssvvvxxxyyyxxxvvvsssssssssuuuvvvvvvtttrrrqqqqqqrrrsssssssssttttttttttttuuuuuuuuuuuutttttttttssssssuuuuuuuuuuuutttsssrrrrrrssssssrrrrrrrrrrrrssssssrrrqqqqqqrrrsssssspppnnnppprrrssssssrrrrrrtttuuuuuuttttttssssssssstttttttttttttttttttttttttttttttttssssssssstttuuuuuuvvvqqqrrrtttvvvvvvuuusssrrrppprrrtttuuutttsssssstttvvvuuuuuutttssssssrrrrrrsssssssssssstttuuuvvvwwwwwwuuusssrrrssssssrrrqqquuusssssssssttttttrrrppprrrssssssssstttuuuuuuuuuxxxxxxvvvssstttttttttsssrrrssstttsssrrrrrrqqqqqqrrrrrrsssqqqqqqrrrssstttuuuuuuvvvsssrrrssstttvvvvvvuuutttyyywwwtttrrrsssssssssrrrtttttttttttttttsssssswwwwwwxxxxxxxxxxxxxxxwwwuuuvvvxxxwwwvvvuuuvvvwwwwwwvvvuuuttttttuuuvvvvvvwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxwwwvvvvvv{{{{{{{{{{{{zzzxxxwwwvvvxxxtttrrrsssvvvyyyyyywwwxxxwwwvvvwwwxxxyyyxxxwwwwwwvvvuuuuuutttuuuuuuvvvvvvuuutttsssssstttuuuvvvqqqrrrtttuuuvvvwwwvvvvvvyyyuuuuuuxxxyyyvvvvvvxxxvvvvvvuuuttttttssssssssssssssstttuuuvvvwwwwwwxxxvvvuuuttttttuuuuuutttsssttttttttttttttttttsssrrrsssuuuwwwwwwvvvttttttttttttuuuvvvuuusssrrrrrrssssssssssssttttttttttttuuuuuuuuuuuuuuuttttttttttttttttttuuuuuutttssssssrrrtttsssrrrqqqqqqrrrsssttttttttttttuuuuuuuuutttsssppprrrssssssssssssuuuvvvssssssrrrqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqrrrrrrrrruuuttttttttttttuuuvvvvvvrrrssstttuuuuuuuuusssrrroooqqqssstttsssrrrrrrsssuuuuuuuuuttttttsssssssssrrrsssttttttuuuuuuwwwxxxwwwuuusssrrrrrrrrrqqqpppssssssssssssssssssrrrqqqssssssssstttttttttttttttqqqzzzzzzuuussspppsssvvvvvvsssqqqrrrtttrrrrrrrrrqqqqqqrrrrrrrrrqqqqqqrrrsssttttttuuuuuuuuusssrrrssswwwxxxvvvssszzzwwwuuuttttttsssrrrppptttttttttttttttttttttvvvvvvwwwwwwwwwwwwvvvvvvtttvvvxxxxxxwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxuuuvvvxxxyyyyyyxxxwwwvvv{{{{{{zzzzzzyyyxxxwwwwwwyyyuuusssssswwwyyyyyywwwzzzyyywwwwwwwwwwwwuuutttvvvvvvvvvuuuuuuuuuvvvvvvvvvuuutttsssssstttuuuvvvrrrsssssstttuuuvvvvvvvvvwwwuuuvvvyyyyyywwwxxx{{{vvvvvvvvvuuuuuutttssssssqqqrrrsssttttttuuuuuuuuuwwwuuuttttttvvvvvvtttrrrttttttuuuuuutttsssrrrrrroooqqqtttvvvuuuuuuvvvwwwrrrsssttttttssssssuuuvvvsssssssssttttttttttttuuuvvvvvvuuuuuuuuuttttttttttttttttttuuuttttttsssrrruuutttrrrrrrrrrrrrtttuuutttuuuvvvvvvvvvuuuuuuvvvqqqssstttuuuttttttvvvxxxsssrrrrrrqqqqqqqqqrrrrrrsssrrrqqqqqqqqqqqqrrrsssvvvvvvuuuttttttttttttuuusssttttttuuuuuutttsssrrroooqqqssstttsssrrrrrrrrrssssssssssssttttttuuuuuuqqqsssuuuvvvttttttvvvxxxxxxvvvsssrrrrrrrrrpppoooqqqrrrssstttsssssssssssstttttttttttttttsssssssssqqqvvv{{{}}}|||yyyxxxwwwooorrrvvvvvvsssqqqqqqsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssvvvtttrrrsssvvvwwwvvvtttvvvuuuuuuvvvwwwvvvsssppptttttttttttttttsssssswwwwwwwwwwwwwwwwwwvvvuuutttvvvxxxxxxwwwvvvvvvvvvtttuuuuuuvvvvvvvvvvvvuuuwwwxxxyyyyyyzzzyyyyyyyyytttvvvxxxzzzzzzyyyxxxwwwyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwvvvvvvxxxyyyyyyyyy{{{yyyxxxwwwwwwvvvtttrrruuuuuuvvvvvvvvvwwwwwwwwwtttuuuvvvuuussssssuuuvvvtttttttttttttttuuuuuuuuutttsssuuuxxxwwwuuuvvvzzzuuuvvvvvvvvvvvvvvvuuutttrrrsssssstttttttttttttttwwwuuussstttwwwwwwtttqqquuuuuuuuuuuuuuutttsssrrrmmmpppsssuuuuuuuuuvvvwwwqqqrrrtttttttttuuuvvvxxxsssssssssttttttttttttuuuvvvvvvvvvuuuuuuuuuttttttssstttttttttttttttssssssttttttssssssssssssttttttrrrsssttttttsssrrrtttuuurrrtttuuuuuuttttttvvvwwwtttsssssssssssstttuuuvvvvvvuuutttsssssstttuuuvvvvvvuuuuuutttssssssssstttttttttttttttttttttssssssoooqqqssstttsssrrrrrrsssqqqqqqrrrrrrsssttttttuuuqqqtttwwwvvvtttrrrtttvvvxxxvvvtttsssssssssqqqpppqqqsssuuuuuutttttttttvvvuuuuuuuuutttsssssssssrrrrrrssstttuuuvvvwwwwwwwwwppprrrttttttsssrrrrrrrrrrrrssssssttttttssssssrrrttttttssssssrrrrrrqqqqqqvvvtttsssssstttuuuuuutttssstttuuuwwwyyyxxxtttqqquuuttttttsssrrrrrrqqqyyyyyyyyyyyyyyyxxxwwwwwwtttvvvxxxyyywwwvvvuuuvvvrrrtttvvvxxxxxxwwwuuutttvvvwwwxxxyyyzzzyyyyyyxxxsssuuuxxxzzz{{{zzzyyyxxxxxxwwwwwwwwwwwwxxxyyyyyywwwxxxzzzzzzyyyyyyyyyzzzzzzxxxwwwvvvwwwvvvuuusssssstttuuuvvvwwwxxxxxxxxxrrruuuwwwvvvtttssstttvvvuuuuuuttttttssssssssstttttttttuuuwwwuuurrrsssxxxuuuvvvwwwxxxxxxwwwwwwvvvuuuuuuvvvvvvvvvuuutttssswwwtttssstttwwwxxxtttpppvvvvvvvvvvvvuuutttsssrrroooqqqtttuuutttttttttuuurrrtttuuuuuuttttttuuuwwwsssssssssttttttttttttuuuvvvvvvvvvvvvuuuuuuuuutttsssssstttttttttttttttsssssssssttttttttttttsssssspppqqqsssrrrpppppprrruuussstttuuuuuusssssstttuuurrrrrrrrrssstttuuuvvvwwwwwwvvvtttsssssstttvvvwwwsssssssssssssssssstttuuuuuuuuutttttttttsssssssssooorrrttttttsssrrrrrrsssqqqqqqrrrrrrrrrrrrrrrrrrppptttwwwvvvsssppprrrtttxxxvvvtttsssttttttsssrrrqqqsssvvvvvvuuutttvvvxxxvvvuuuuuutttssssssrrrrrrrrrqqqpppqqqssstttssssssrrrrrrqqqrrrssssssrrrqqqsssttttttuuuuuuttttttssssssssssssrrrrrrrrrqqqqqqtttttttttsssrrrrrrsssuuuuuuttttttvvvwwwwwwvvvtttuuuuuutttrrrqqqpppooo{{{{{{{{{{{{zzzzzzyyyxxxsssvvvxxxyyyxxxvvvuuuuuuqqqsssvvvyyyyyyxxxuuusssuuuvvvwwwxxxyyyyyyxxxwwwsssuuuxxxzzz{{{{{{yyyxxxvvvvvvvvvvvvwwwxxxyyyzzzvvvyyy}}}}}}zzzxxxyyy{{{xxxwwwuuuvvvwwwwwwvvvuuurrrsssuuuvvvxxxyyyyyyyyyqqqtttwwwwwwuuussstttuuuvvvvvvtttssssssssssssssswwwvvvxxxyyyuuuqqqrrrwwwuuuvvvwwwxxxyyyyyyxxxwwwwwwwwwxxxxxxxxxvvvuuussswwwtttrrrtttxxxxxxtttpppwwwwwwwwwwwwvvvuuutttsssqqqsssuuuuuusssrrrrrrrrrtttuuuvvvuuutttssstttuuussssssssstttttttttuuuuuuvvvvvvvvvvvvuuuuuuuuuuuusssssstttttttttttttttsssrrrssstttuuuuuutttsssrrrppprrrsssrrrppppppsssvvvrrrtttttttttrrrqqqrrrsssoooooopppqqqrrrtttuuuvvvvvvuuusssrrrrrrsssuuuvvvqqqqqqqqqrrrssstttuuuvvvuuuuuuttttttssssssssssssppprrrtttuuutttsssssstttsssrrrrrrqqqqqqppppppoooppptttxxxvvvrrrooopppsssxxxvvvtttttttttuuutttsssqqqtttwwwwwwvvvuuuwwwyyyvvvvvvuuutttsssrrrrrrqqqvvvtttssssssuuuuuusssqqqtttrrrooopppssstttssspppssstttuuuvvvvvvuuutttsssrrrrrrrrrrrrrrrrrrrrrrrrrrrtttuuusssppppppsssvvvxxxvvvttttttuuuvvvvvvvvvuuuuuusssrrrpppooommm~~~{{{xxxwwwwwwwwwvvvuuuxxxwwwvvvvvvvvvwwwxxxyyyyyyxxxwwwvvvtttuuuuuuvvvrrrtttwwwzzzzzzxxxvvvtttvvvuuutttuuuxxxyyyzzzyyyvvvvvvwwwxxxxxxxxxxxxxxxxxx{{{zzzwwwwwwyyyxxxvvvyyywwwuuuuuuvvvwwwvvvuuuuuuvvvxxxyyyxxxwwwuuusssuuuvvvvvvuuusssssstttvvvrrrtttuuutttrrrqqqtttwwwxxxtttrrrttttttrrrtttxxxxxxttttttxxxxxxuuuuuuzzzsssssstttwwwxxxxxxvvvtttttttttuuuuuuuuuuuuttttttyyyxxxvvvvvvwwwwwwuuutttxxxvvvttttttuuuvvvvvvuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwtttqqqqqqssstttssspppxxxwwwuuusssqqqpppoooooossssssttttttttttttttttttuuutttssstttuuuuuusssqqquuussspppnnnmmmnnnpppqqqvvvvvvvvvuuuuuutttsssrrrooopppqqqssstttuuuuuuuuuqqqrrrrrrssssssttttttuuutttrrrppppppqqqssssssrrrrrrrrrsssttttttssssssssspppqqqssstttttttttssssssvvvuuutttsssrrrqqqqqqrrrtttttttttuuuttttttssssssuuuuuuuuuuuuvvvvvvvvvvvvsssssssssrrrqqqsssvvvyyyuuuuuuuuuvvvwwwvvvssspppqqqpppoooppprrrtttttttttvvvuuurrrpppppppppqqqrrrsssrrrqqqqqqqqqqqqrrrssssssssssssrrrrrrqqqqqqppptttuuuuuutttrrrpppqqqrrrtttvvvvvvuuurrrrrruuuxxxvvvtttrrrrrrrrrsssrrr~~~{{{yyyxxxxxxxxxxxxwwwxxxwwwwwwvvvwwwxxxyyyzzzzzzxxxvvvuuuuuuvvvvvvuuuwwwwwwwwwwwwvvvvvvuuuuuuzzzxxxwwwwwwyyyzzzzzzyyytttuuuvvvvvvwwwwwwvvvvvvwwwyyyyyyvvvuuuxxxwwwuuuyyywwwvvvvvvwwwwwwuuutttuuuvvvxxxxxxxxxwwwuuuttttttuuuuuuuuussssssuuuwwwwwwxxxxxxvvvrrrqqqrrrtttwwwtttrrrttttttrrrtttwwwxxxtttsssvvvwwwtttuuuzzzuuuuuuuuuwwwxxxwwwuuurrruuuuuuuuuvvvvvvuuuuuuuuuwwwvvvuuuuuuwwwxxxwwwvvvwwwvvvttttttvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvtttqqqrrrssstttsssqqquuuuuutttsssssssssttttttuuuttttttsssttttttuuuuuuttttttsssuuuwwwwwwvvvuuutttsssqqqooooooooopppqqqtttuuuvvvvvvvvvuuutttsssrrrrrrsssssstttttttttuuurrrrrrrrrrrrsssssssssssssssqqqoooooopppqqqqqqqqqqqqqqqrrrsssssssssssssssrrrrrrtttuuuuuuuuuttttttuuuuuutttsssrrrrrrqqqqqqrrrsssssstttttttttssssssuuuvvvvvvvvvvvvwwwwwwwwwuuuuuutttrrrppppppqqqssstttttttttuuuvvvvvvssspppsssrrrqqqqqqsssuuuuuutttvvvtttrrrqqqppppppqqqrrruuutttsssrrrrrrssstttuuutttsssssssssrrrrrrqqqqqquuuvvvvvvuuusssrrrrrrssstttuuuvvvtttrrrrrruuuxxxwwwuuusssrrrssssssrrr|||{{{yyyxxxyyyzzzyyyxxxxxxxxxxxxxxxxxxyyyzzzzzz{{{xxxuuuuuuwwwxxxvvvtttwwwvvvtttssssssuuuwwwyyy|||{{{yyyyyyzzz{{{yyyxxxsssssstttuuuuuuuuuuuuuuuuuuxxxxxxuuutttwwwwwwtttxxxwwwwwwwwwxxxwwwtttrrrvvvwwwwwwxxxxxxvvvuuutttssstttuuutttttttttvvvxxxxxxyyyyyywwwtttssstttvvvxxxtttsssuuuuuussstttxxxxxxtttssstttuuutttvvvzzzwwwvvvvvvwwwwwwvvvtttqqqvvvvvvvvvvvvvvvvvvvvvvvvuuuttttttuuuwwwxxxxxxwwwvvvuuutttuuuvvvwwwvvvuuuuuuttttttssssssrrrrrrrrrvvvtttrrrrrrssstttsssrrrrrrrrrssstttuuuvvvxxxxxxwwwvvvtttsssssstttvvvwwwuuuttttttuuuxxxyyyyyyxxxssssssrrrrrrqqqppppppppprrrsssuuuwwwwwwvvvtttsssvvvuuutttsssssstttuuuuuurrrrrrrrrrrrqqqqqqqqqqqqqqqooonnnnnnoooppppppooooooppppppqqqrrrsssssstttsssttttttuuuuuuuuuuuutttuuuttttttsssrrrrrrrrrqqqpppqqqrrrrrrssssssssssssvvvvvvvvvvvvwwwwwwwwwxxxuuuuuutttrrrooonnnpppqqqtttsssssstttuuuuuurrrpppuuutttrrrssstttuuuuuutttuuutttsssqqqqqqqqqrrrrrrvvvvvvuuuttttttuuuvvvvvvtttttttttsssssssssssssssuuuvvvwwwvvvtttsssssstttssstttttttttssssssuuuwwwyyywwwtttsssttttttrrrzzzyyywwwxxxyyyzzzyyyxxxyyyxxxxxxyyyyyyyyyzzzzzz|||xxxuuuuuuxxxyyyvvvsssqqqqqqqqqrrruuuxxx{{{}}}{{{zzzyyyzzz{{{{{{zzzxxxsssttttttuuuuuuuuuuuuuuuuuuxxxwwwuuuuuuwwwwwwtttxxxwwwwwwxxxyyywwwtttqqqvvvwwwwwwwwwwwwvvvuuuuuurrrsssttttttttttttwwwyyyvvvwwwwwwwwwwwwxxxyyyzzzyyyuuuuuuwwwwwwuuuuuuyyywwwuuussssssssstttwwwyyyvvvuuuuuuvvvwwwwwwuuussswwwwwwvvvvvvvvvvvvwwwwwwvvvttttttuuuwwwwwwwwwvvvvvvuuutttuuuwwwwwwvvvuuuuuuuuutttssssssrrrqqqqqquuutttssssssssstttttttttqqqqqqrrrssstttvvvxxxyyyyyywwwuuusssssstttvvvxxxvvvuuutttuuuwwwyyyxxxxxxrrrsssssstttsssrrrqqqpppppprrrtttwwwwwwwwwuuutttvvvuuusssrrrssstttvvvxxxssssssrrrqqqqqqpppooooooqqqooonnnnnnpppppppppooonnnoooooopppqqqsssttttttsssssstttttttttttttttttttttttttttssssssrrrrrrqqqnnnooopppqqqrrrsssssssssuuuuuuuuuuuuvvvvvvvvvvvvsssssssssrrrqqqppprrrtttsssrrrrrrsssttttttrrrqqqvvvtttrrrrrrsssttttttsssuuutttsssrrrrrrrrrrrrsssvvvuuuuuuuuuuuuuuuuuuvvvsssttttttttttttttttttttttttvvvvvvuuusssrrrssstttrrrsssssstttttttttuuuvvvyyywwwuuutttttttttssswwwvvvvvvwwwxxxyyyxxxwwwxxxxxxyyyyyyzzzzzzzzzzzz{{{xxxvvvwwwxxxyyyvvvtttoooqqqsssvvvxxxyyyyyyyyyvvvvvvvvvxxxzzz{{{zzzxxxuuuuuuvvvwwwwwwwwwwwwvvvuuuxxxxxxuuuuuuxxxxxxvvvwwwwwwwwwxxxyyywwwtttqqqwwwwwwwwwwwwwwwvvvuuuuuurrrsssttttttttttttwwwyyyvvvvvvvvvvvvwwwyyyyyyzzzzzzwwwwwwyyyyyywwwwwwzzzvvvvvvuuussssssvvvwwwxxxtttssssssuuuwwwxxxwwwvvvwwwwwwvvvvvvvvvvvvwwwwwwwwwvvvuuuuuuvvvvvvuuussstttttttttuuuwwwxxxvvvuuuvvvvvvuuuuuutttsssrrrrrrtttttttttssssssssstttuuurrrrrrrrrrrrssstttuuuuuuzzzxxxuuusssssstttvvvwwwwwwuuussssssuuuvvvuuuuuurrrssstttuuuuuutttrrrqqqppprrrtttvvvwwwwwwvvvuuutttsssrrrrrrsssuuuxxxzzzssssssrrrrrrqqqpppoooooorrrqqqpppppprrrrrrqqqpppooooooooooooqqqrrrtttuuusssrrrrrrrrrrrrrrrrrrrrrsssssstttttttttsssrrrqqqnnnooopppqqqrrrrrrrrrrrrsssssssssssstttttttttuuussstttuuutttrrrrrrssstttsssrrrrrrrrrttttttsssrrrtttsssqqqqqqrrrsssrrrqqqttttttssssssssssssssssssttttttttttttttttttttttttrrrssssssttttttuuuuuuuuussstttuuutttrrrrrrrrrtttsssrrrsssssstttuuuttttttxxxvvvtttttttttuuutttvvvvvvuuuwwwxxxxxxwwwuuuwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvuuusssuuuxxxzzzzzzxxxuuurrrttttttuuuwwwzzzzzzyyywwwvvvvvvwwwxxxxxxxxxxxxxxxuuuxxxxxxuuuvvvyyyyyyvvvwwwvvvvvvwwwxxxxxxuuussswwwwwwwwwvvvvvvvvvvvvvvvssstttuuutttttttttvvvxxxyyywwwuuuuuuvvvwwwvvvuuuzzzwwwwwwzzzzzzwwwwwwzzzuuuwwwwwwuuuuuuxxxyyywwwsssrrrrrrtttwwwyyyyyyxxxwwwwwwuuuttttttuuuwwwwwwxxxvvvuuuuuuuuuuuutttrrrtttssstttvvvxxxxxxvvvuuuwwwvvvvvvvvvuuutttttttttssstttuuutttssssssuuuwwwttttttsssrrrrrrrrrrrrsssyyywwwuuusssssssssuuuuuuwwwuuurrrrrrssstttssssssssstttuuuvvvvvvuuutttsssrrrssstttuuuvvvvvvvvvvvvrrrrrrrrrrrrtttvvvxxxyyytttssssssrrrqqqppppppooosssrrrqqqrrrttttttrrrpppqqqpppppppppqqqrrrtttuuusssrrrqqqqqqpppqqqqqqqqqrrrrrrtttttttttsssrrrqqqooopppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssvvvwwwwwwuuusssqqqqqqrrrtttsssrrrrrrtttuuutttssssssrrrpppppprrrssssssrrrssssssttttttssssssssssssrrrssssssttttttssssssrrrqqqqqqrrrssstttuuuuuuvvvrrrssstttsssrrrqqqrrrttttttsssrrrsssuuuuuusssqqqvvvtttsssssstttuuuuuuwwwwwwwwwxxxyyyyyywwwuuuvvvwwwxxxyyyyyyyyyxxxwwwvvvzzz|||{{{wwwuuuuuuxxxwwwyyy{{{|||zzzwwwsssqqquuuuuuvvvxxxzzzyyywwwuuuvvvwwwwwwxxxyyyxxxxxxxxxsssvvvwwwtttuuuxxxxxxuuuwwwvvvuuuvvvwwwxxxwwwvvvxxxwwwwwwvvvvvvvvvvvvvvvtttuuuuuuuuussssssuuuwwwxxxuuussssssuuuvvvuuusssyyyvvvvvvzzzzzzvvvvvvyyytttxxxyyywwwwwwzzzzzzuuuuuutttssstttvvvxxxxxxwwwwwwvvvtttsssssstttvvvwwwvvvuuuttttttuuuvvvuuussssssssstttvvvxxxyyywwwuuuvvvuuuuuuuuuuuuuuuuuuuuussstttuuuuuussssssuuuxxxvvvuuutttssssssrrrsssssswwwvvvuuutttssssssssssssvvvsssqqqqqqrrrtttuuuuuutttuuuuuuvvvvvvuuuuuuuuuttttttsssssstttuuuvvvwwwqqqrrrrrrssstttuuuuuuuuuttttttssssssrrrrrrqqqqqqrrrrrrrrrsssttttttrrrpppsssrrrqqqpppqqqrrrtttuuutttsssrrrqqqqqqqqqrrrrrrqqqrrrtttuuuuuutttrrrqqqqqqqqqrrrrrrrrrrrrrrrqqqrrrrrrrrrssssssssstttttttttuuuvvvuuurrrqqqqqqrrruuusssrrrsssuuuvvvuuuuuusssqqqpppqqqssstttttttttsssssstttttttttttttttsssrrrsssttttttttttttsssrrrppppppqqqrrrssstttuuuuuurrrtttuuutttsssrrrsssuuuuuutttssssssuuutttrrrooosssrrrqqqrrrtttuuuuuuyyyxxxxxxyyyzzzyyywwwuuuuuuvvvwwwxxxyyyxxxwwwwwwuuuzzz~~~|||wwwsssuuuyyywwwxxxzzz{{{zzzxxxvvvuuuwwwwwwwwwyyyzzzyyyvvvsssvvvvvvwwwxxxxxxxxxxxxxxxrrruuuuuussstttwwwwwwtttwwwuuutttuuuwwwxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvuuuvvvvvvuuusssssstttvvvsssqqqoooqqquuuwwwwwwuuuwwwuuuuuuxxxxxxuuuuuuwwwsssyyy{{{xxxyyy|||zzzuuuwwwuuuttttttvvvwwwvvvvvvwwwuuutttsssssstttuuuwwwtttsssssstttvvvwwwvvvuuurrrssstttvvvyyyyyywwwuuutttttttttuuuuuuuuuuuuuuurrrtttvvvuuussssssvvvxxxvvvvvvuuutttttttttttttttvvvuuuuuutttssssssrrrqqqtttrrrppppppsssuuuwwwwwwuuuuuuuuuuuuuuuvvvvvvvvvvvvuuusssrrrssstttvvvxxxrrrrrrsssttttttssssssrrrttttttssssssssssssrrrrrrrrrqqqqqqsssttttttrrrpppuuutttrrrqqqqqqrrrtttuuuuuuuuusssrrrqqqrrrrrrsssqqqrrrtttuuuuuutttrrrqqqrrrrrrsssssssssrrrqqqqqqssssssssstttttttttuuuuuunnnppprrrsssrrrrrrsssuuuuuutttssssssuuuvvvvvvvvvsssrrrqqqrrrtttvvvvvvvvvssssssttttttuuuttttttsssrrrssstttuuuuuutttsssrrroooooopppqqqssstttuuuuuusssuuuvvvuuuttttttuuuvvvvvvtttssstttuuutttqqqmmmrrrppppppqqqsssuuuvvvwwwxxxyyyzzzyyywwwuuusssvvvvvvwwwwwwwwwxxxxxxxxxzzz{{{||||||{{{yyywwwvvv{{{|||}}}|||yyyxxxwwwxxx{{{xxxvvvvvvyyyzzzyyywwwxxxvvvvvvvvvxxxyyyxxxwwwvvvvvvvvvuuuttttttsssssswwwvvvvvvwwwxxxwwwuuusssuuuwwwxxxxxxwwwvvvxxxyyyyyyvvvsssuuuxxxzzzwwwtttuuuuuuuuuuuuuuuuuuuuuuuutttuuuvvvwwwwwwvvvuuutttuuuuuuvvvwwwwwwwwwwwwwwwrrrssstttttttttttttttsssxxxxxxxxxxxxwwwuuutttsssuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuvvvvvvvvvvvvuuuuuuxxxwwwvvvtttttttttuuuuuuxxxwwwuuutttuuuvvvxxxyyywwwssstttyyyyyytttsssvvvtttttttttrrrqqqrrruuuxxxuuutttrrrsssuuuvvvvvvuuurrrtttvvvwwwxxxwwwvvvtttuuuwwwxxxwwwuuutttttttttpppooopppqqqssssssrrrpppuuusssqqqrrruuuuuurrrppptttsssrrrtttuuuuuutttssstttrrrppprrrtttvvvtttrrruuurrrpppqqqssstttrrrooonnnoooqqqsssttttttttttttpppqqqrrrtttuuuttttttssstttttttttrrrqqqqqqsssuuuuuuuuuvvvvvvuuusssqqqpppssstttuuutttrrrqqqrrrsssxxxuuurrrpppqqqrrrsssssswwwwwwvvvuuuuuuuuuuuuuuuwwwtttrrrsssvvvwwwsssooouuuuuutttsssssssssssstttvvvsssqqqrrruuuvvvuuussswwwvvvsssqqqpppqqqrrrssssssssssssttttttvvvwwwxxxyyyzzzzzzzzzxxxvvvuuuuuuvvvvvvwwwxxxxxxyyyyyyyyyzzz{{{{{{{{{yyywwwuuuxxxzzz{{{{{{yyyxxxxxxyyyzzzxxxvvvvvvxxxyyyxxxvvvwwwvvvuuuvvvxxxyyyxxxwwwuuuuuuuuuuuuuuutttttttttvvvvvvwwwxxxxxxwwwuuutttvvvxxxyyyyyyxxxwwwyyyzzzyyyuuussstttxxxyyywwwsssvvvvvvvvvvvvvvvvvvvvvvvvtttuuuvvvwwwwwwvvvuuutttuuuuuuvvvwwwwwwwwwwwwwwwuuuvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvuuutttssssssuuuvvvvvvwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwvvvvvvwwwvvvuuutttttttttuuuvvvwwwvvvuuuttttttvvvwwwyyyvvvsssssswwwwwwrrrqqqtttqqqsssuuuuuutttssstttuuuuuusssrrrrrrtttuuuuuuuuussstttuuuvvvwwwvvvvvvuuuvvvwwwwwwvvvtttsssssstttqqqqqqqqqrrrttttttrrrpppvvvtttssssssuuuuuurrrpppuuurrrpppppprrrtttttttttrrrpppooopppssstttsssqqqvvvtttrrrssstttuuusssqqqqqqqqqrrrrrrrrrrrrrrrqqqrrrssstttuuuuuuuuutttttttttuuutttsssqqqqqqrrrtttttttttuuuuuuuuusssrrrqqqssstttuuutttrrrqqqrrrsssuuusssrrrrrrssstttsssqqqwwwvvvuuuuuuuuuuuuuuuuuuxxxuuussstttwwwwwwtttpppuuuuuutttsssssssssssstttvvvuuusssrrrsssssssssrrrvvvuuusssrrrqqqqqqsssssssssssssssttttttuuuvvvxxxxxxzzzzzzzzzyyyxxxwwwuuuuuuvvvwwwxxxyyyyyyyyyxxxxxxyyyzzzyyyxxxvvvuuuuuuwwwyyyyyyxxxxxxyyyzzzyyyxxxvvvvvvwwwwwwvvvuuuwwwuuuuuuuuuwwwxxxwwwvvvttttttuuuuuuuuuuuuvvvvvvvvvwwwwwwxxxxxxvvvuuutttwwwxxxyyyyyyxxxxxxyyyzzzxxxuuussstttwwwxxxvvvssswwwwwwxxxxxxxxxxxxwwwwwwuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvuuuuuutttssssssttttttttttttssssssvvvwwwxxxyyyzzzyyyxxxwwwvvvwwwxxxxxxxxxxxxwwwvvvvvvuuutttttttttuuuvvvwwwvvvuuutttttttttuuuwwwxxxuuussssssuuutttqqqoooqqqppprrruuuwwwvvvtttssssssuuusssrrrrrrtttuuuuuutttuuuuuuuuutttuuuuuuvvvvvvvvvvvvvvvtttrrrqqqssstttssssssssstttuuuuuussspppwwwvvvuuuuuuuuuuuusssqqquuurrrooonnnppprrrtttuuuqqqpppooopppqqqrrrqqqpppwwwuuuttttttuuuvvvtttssstttsssrrrqqqpppooooooooouuuvvvvvvvvvvvvuuuttttttuuuvvvuuutttqqqqqqrrrssssssttttttuuuttttttssssssssstttuuutttrrrrrrrrrtttrrrrrrrrrtttvvvvvvsssqqqvvvvvvuuuuuuttttttttttttxxxuuutttuuuxxxxxxuuurrruuuuuutttsssssssssssstttuuuuuuuuusssqqqppppppqqquuutttsssrrrrrrsssttttttttttttsssttttttuuuvvvwwwwwwxxxyyyyyyyyyxxxxxxvvvwwwxxxxxxxxxxxxwwwvvvvvvwwwwwwxxxwwwwwwvvvuuuuuuwwwyyyyyywwwvvvwwwxxxwwwwwwwwwwwwwwwvvvuuuuuuvvvuuutttuuuwwwxxxwwwvvvsssttttttuuuvvvvvvwwwwwwuuuwwwxxxxxxwwwvvvuuuuuuuuuwwwxxxxxxwwwwwwxxxyyywwwuuuttttttvvvwwwvvvtttvvvwwwxxxyyyyyyxxxwwwvvvuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuvvvwwwwwwwwwwwwwwwvvvvvvvvvuuuuuusssrrrqqqrrrsssssstttuuuuuuttttttuuuvvvxxxyyyyyyyyywwwwwwuuuvvvwwwxxxxxxwwwvvvuuuuuutttsssssstttuuuvvvwwwuuutttttttttuuuvvvwwwxxxvvvuuuttttttsssqqqppppppqqqsssuuuvvvuuutttttttttvvvtttsssssstttuuuuuutttvvvuuutttsssssstttvvvwwwvvvvvvtttrrrpppppprrrtttuuuttttttuuuvvvvvvsssqqqxxxwwwwwwvvvvvvuuusssrrrsssqqqpppppprrrtttttttttqqqqqqpppqqqqqqrrrqqqqqqvvvuuuuuuuuuuuuuuutttsssuuutttrrrpppooooooooopppwwwwwwvvvvvvuuutttssssssuuuvvvvvvtttrrrqqqqqqrrrssssssttttttttttttttttttssstttuuutttsssrrrssstttrrrqqqqqqsssuuuvvvuuutttuuuuuuuuuuuuttttttssssssvvvttttttuuuwwwwwwvvvtttuuuuuutttsssssssssssstttrrrtttuuussspppnnnqqqsssttttttsssssssssssstttuuutttttttttttttttuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxyyyyyyyyyxxxvvvtttsssuuuuuuvvvvvvvvvvvvvvvvvvwwwyyyzzzyyywwwuuuuuuuuuuuuvvvwwwwwwwwwvvvvvvvvvwwwuuuuuuvvvwwwxxxwwwvvvsssttttttuuuvvvwwwxxxxxxuuuwwwyyyyyywwwuuuuuuvvvtttuuuvvvvvvuuuuuuvvvwwwvvvuuuuuuuuuvvvvvvvvvuuuuuuvvvxxxyyyyyyxxxvvvuuuuuuuuuuuuuuuuuuvvvwwwwwwuuuuuuvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvuuutttsssrrrssstttuuuvvvvvvvvvvvvvvvssstttvvvwwwwwwwwwvvvuuurrrtttvvvwwwwwwvvvtttrrrttttttsssssssssuuuvvvwwwtttttttttuuuvvvwwwwwwxxxwwwxxxvvvtttssssssrrrqqqsssttttttsssrrrrrruuuwwwwwwuuuttttttuuuvvvuuuuuuwwwvvvtttrrrrrrsssuuuwwwuuuuuutttqqqoooppprrrtttuuutttuuuvvvwwwwwwuuurrrwwwwwwxxxwwwvvvttttttsssqqqqqqrrrtttvvvvvvuuussssssssssssssssssrrrsssssstttttttttssssssrrrrrrssssssrrrqqqppppppppprrrrrrwwwvvvuuutttssssssrrrrrruuuvvvvvvuuusssrrrrrrssstttsssssssssttttttttttttssstttuuuuuusssssstttuuutttrrrpppqqqsssvvvwwwwwwsssttttttttttttsssrrrrrrsssrrrssstttuuuvvvuuutttuuuuuutttsssssssssssstttooorrrsssrrrppppppsssvvvttttttsssssstttttttttuuuuuuttttttttttttuuuuuuvvvvvvvvvvvvvvvuuuvvvvvvxxxyyyzzzzzzyyyvvvtttrrruuuuuuuuuuuuvvvwwwwwwwwwxxxzzzzzzyyywwwuuutttuuusssuuuxxxyyyxxxwwwwwwxxxwwwvvvvvvvvvxxxyyyxxxwwwttttttuuuvvvvvvwwwxxxxxxtttwwwzzzyyyvvvtttuuuvvvrrrtttuuuuuuttttttuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvxxxyyyyyyxxxvvvuuuuuuuuuttttttuuuvvvwwwxxxuuuuuuvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwvvvvvvuuuuuuuuuvvvwwwxxxxxxwwwwwwssssssssstttttttttuuuuuuqqqsssuuuwwwwwwuuusssqqquuutttssssssssstttuuuvvvttttttuuuvvvwwwxxxxxxyyyxxxyyyxxxtttsssuuuuuussstttttttttrrrqqqrrruuuxxxwwwuuuttttttuuuuuuuuutttwwwvvvtttrrrrrrssstttuuuuuuuuuuuusssqqqppprrrssstttttttttvvvwwwwwwvvvtttuuuvvvwwwwwwuuuttttttuuuooopppsssvvvxxxxxxuuurrrtttuuuvvvuuutttssstttuuurrrsssssssssqqqpppqqqrrrqqqqqqqqqqqqrrrsssssstttwwwvvvuuutttsssssssssssssssuuuvvvvvvtttsssssstttuuuttttttsssssssssttttttssstttuuuuuutttsssuuuvvvvvvsssqqqppprrruuuxxxxxxrrrssstttttttttsssqqqpppqqqqqqssstttuuuuuuuuuuuuuuuuuutttsssssssssssstttpppqqqrrrrrrrrrsssuuuwwwttttttttttttttttttttttttuuuuuuttttttttttttuuuxxxxxxwwwvvvuuuuuuuuuuuuvvvwwwyyyzzzzzzxxxvvvtttuuuuuuuuuuuuvvvwwwxxxyyywwwyyyzzzyyyxxxvvvvvvwwwqqqtttxxxzzzyyyyyyyyy{{{yyywwwwwwxxxyyyzzzyyyxxxuuuuuuuuuvvvvvvwwwwwwxxxssswwwzzzzzzvvvssstttwwwssstttuuuuuuttttttuuuwwwwwwxxxxxxxxxwwwwwwwwwxxxvvvwwwzzz{{{{{{zzzwwwvvvuuutttttttttuuuvvvxxxyyyuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwvvvvvvvvvwwwwwwxxxwwwwwwwwwtttsssrrrqqqrrrsssuuuvvvqqqsssvvvxxxxxxvvvsssqqqvvvuuutttsssrrrssstttuuutttuuuvvvwwwyyyyyyzzzzzzwwwyyyxxxsssssswwwwwwtttrrrsssttttttsssssstttvvvvvvtttrrrrrrssssssrrrqqqvvvuuutttsssrrrssstttttttttuuuvvvtttrrrqqqrrrsssrrrrrrsssuuuwwwxxxwwwuuurrrtttwwwwwwuuutttuuuwwwppppppqqqsssvvvwwwuuussstttvvvwwwvvvtttssstttuuuqqqssstttssspppoooppprrrrrrrrrsssttttttttttttsssxxxwwwuuuttttttttttttuuurrrtttvvvvvvuuuttttttuuuvvvuuutttsssrrrrrrssssssrrrtttuuuuuuttttttuuuwwwuuutttrrrrrrtttvvvvvvvvvqqqrrrtttttttttsssqqqpppppprrrtttuuuuuuvvvvvvwwwuuuuuutttsssssssssssstttsssrrrqqqrrrsssuuuuuutttuuuuuuuuuuuuuuutttssssssuuuuuuttttttttttttuuuzzzyyyxxxwwwvvvvvvvvvvvvsssuuuwwwzzzzzzyyyxxxvvvuuuuuuuuuuuuvvvxxxyyyzzzvvvxxxyyyyyyxxxxxxxxxyyyppptttyyy{{{zzzzzz{{{}}}yyyxxxwwwxxxzzz{{{zzzyyyvvvvvvvvvvvvwwwwwwwwwwwwssswww{{{zzzvvvssstttwwwtttuuuvvvvvvuuuuuuvvvwwwwwwxxxyyyyyyxxxwwwxxxyyywwwyyy{{{}}}}}}{{{yyywwwuuutttttttttuuuvvvxxxyyyuuuuuuvvvwwwwwwwwwwwwwwwtttuuuuuuvvvvvvvvvvvvuuuvvvvvvwwwwwwwwwwwwvvvvvvvvvtttrrrqqqqqqsssvvvwwwrrrtttwwwyyyyyywwwtttrrrvvvuuutttsssrrrrrrssstttuuuuuuwwwxxxzzzzzzzzzzzzuuuyyywwwrrrrrrwwwxxxuuuppprrruuuvvvuuutttsssttttttrrrppppppqqqqqqqqqooouuuuuuttttttsssssssssssstttuuuvvvvvvtttrrrrrrrrrqqqqqqrrrtttwwwxxxwwwvvvpppsssvvvvvvttttttuuuwwwqqqpppooopppsssuuuuuuuuutttvvvxxxvvvsssrrrsssuuuqqqsssuuusssqqqoooqqqsssssssssuuuuuuuuutttsssrrrxxxxxxvvvuuuuuuuuuvvvwwwqqqsssuuuvvvvvvuuuuuuvvvwwwvvvtttsssrrrrrrrrrsssrrrtttuuuuuuttttttuuuwwwtttssstttuuuwwwwwwuuusssqqqrrrsssttttttrrrpppoooqqqsssuuuvvvvvvwwwxxxyyyuuuuuutttsssssssssssstttwwwtttqqqrrruuuvvvtttrrrvvvvvvvvvvvvuuutttrrrrrrvvvuuuuuutttttttttuuu