BM0 6(' ӵĦĦӵĦ4ĉ@ӵ>L=hĦ4ĉ@ӵ>LGG=?HdĦ=ĪjGG=?HdĦӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>AneneneneDenene>Ak<fhDenenene|||zzz||||||xxx{{{~~~|||{{{yyy}}}~~~{{{zzz~~~~~~}}}||||||zzz{{{{{{{{{yyyzzz}}}~~~~~~~~~}}}}}}~~~~~~|||zzz{{{|||{{{{{{|||}}}}}}~~~}}}{{{~~~|||}}}|||}}}~~~{{{{{{~~~~~~~~~~~~~~~~~~zzz~~~~~~~~~~~~~~~~~~~~~{{{zzz}}}~~~|||{{{|||~~~zzz||||||}}}~~~{{{yyy|||}}}|||}}}~~~~~~~~~}}}~~~}}}|||}}}zzz~~~vvv|||}}}|||}}}}}}}}}|||~~~~~~}}}|||~~~~~~{{{|||}}}{{{zzzzzz{{{}}}yyyvvv}}}}}}~~~~~~~~~~~~~~~||||||~~~~~~~~~|||~~~}}}}}}~~~}}}|||{{{}}}~~~|||~~~yyywww}}}~~~~~~~~~~~~~~~zzz{{{}}}|||zzzyyy{{{}}}|||wwwsssyyyzzz|||{{{{{{{{{|||~~~|||yyyxxx{{{~~~}}}}}}}}}{{{zzz}}}~~~|||}}}}}}~~~}}}yyy{{{wwwuuuzzzzzz|||}}}}}}||||||}}}~~~~~~zzzxxx{{{~~~yyy|||}}}~~~}}}|||}}}~~~~~~}}}|||}}}zzzyyyzzz{{{~~~~~~~~~~~~}}}~~~~~~}}}~~~}}}zzzwwwyyy{{{{{{{{{|||}}}~~~~~~}}}~~~~~~~~~~~~~~~|||}}}~~~zzzyyyyyywwwzzz|||~~~~~~}}}||||||}}}|||sssvvvyyyzzzzzz|||~~~~~~~~~~~~|||}}}|||{{{~~~}}}~~~~~~~~~{{{|||{{{xxxwwwxxxyyy|||~~~|||{{{{{{{{{{{{|||~~~|||}}}}}}}}}}}}{{{~~~~~~~~~~~~|||~~~|||~~~}}}|||zzzyyy|||}}}~~~|||~~~~~~}}}}}}{{{zzz{{{{{{{{{zzz|||||||||||||||}}}~~~}}}}}}}}}}}}|||xxxxxx||||||zzz}}}}}}}}}|||zzz{{{|||||||||}}}zzzzzz{{{||||||}}}}}}|||||||||}}}}}}~~~}}}~~~}}}}}}{{{wwwwww|||}}}~~~{{{}}}|||{{{{{{~~~|||}}}~~~~~~}}}}}}|||}}}}}}}}}~~~~~~}}}}}}{{{zzz}}}}}}}}}~~~~~~}}}|||}}}}}}{{{zzz}}}~~~~~~}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}||||||{{{|||~~~}}}~~~~~~}}}{{{|||~~~}}}{{{~~~}}}}}}}}}~~~}}}zzzwww~~~~~~}}}}}}}}}~~~~~~~~~}}}~~~{{{{{{~~~|||}}}~~~|||{{{}}}~~~{{{{{{|||~~~|||zzz}}}}}}}}}}}}~~~~~~}}}|||yyy{{{~~~~~~~~~}}}}}}}}}~~~}}}~~~}}}~~~zzzzzz{{{~~~}}}}}}}}}}}}~~~~~~}}}}}}{{{|||~~~|||~~~~~~|||xxx|||{{{~~~zzz}}}zzz{{{||||||zzzzzz}}}|||{{{zzz{{{~~~~~~}}}~~~}}}|||}}}~~~}}}}}}~~~}}}{{{~~~~~~~~~~~~{{{}}}|||~~~|||{{{|||~~~~~~|||zzz{{{~~~}}}~~~~~~~~~|||}}}~~~}}}~~~}}}}}}~~~|||}}}~~~~~~|||~~~~~~~~~|||{{{}}}~~~}}}{{{}}}{{{{{{~~~~~~~~~~~~~~~~~~{{{{{{}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}|||~~~~~~~~~~~~}}}~~~~~~}}}|||~~~}}}~~~|||~~~}}}|||||||||~~~~~~~~~~~~}}}~~~||||||~~~|||~~~~~~}}}|||~~~~~~~~~~~~}}}~~~|||~~~}}}||||||}}}}}}~~~}}}~~~}}}}}}}}}|||xxxyyy}}}{{{~~~}}}|||}}}~~~~~~}}}}}}~~~}}}}}}~~~~~~~~~~~~}}}|||}}}}}}}}}~~~~~~}}}|||{{{||||||~~~|||yyyxxxyyyxxx{{{}}}~~~}}}||||||~~~~~~~~~||||||}}}~~~~~~~~~}}}}}}}}}}}}~~~}}}~~~||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}{{{{{{yyyyyy~~~~~~|||zzzxxxuuuwwwzzz{{{~~~~~~~~~}}}~~~~~~|||{{{{{{|||yyyyyy}}}zzz}}}~~~}}}~~~}}}}}}~~~~~~~~~{{{~~~}}}{{{yyyvvv}}}~~~|||}}}zzzzzzzzzyyyzzz{{{}}}~~~~~~|||zzzzzz|||}}}|||zzz}}}{{{{{{}}}}}}~~~}}}{{{~~~~~~zzz}}}}}}|||~~~~~~~~~~~~}}}{{{zzzzzz||||||zzzyyyzzz{{{{{{{{{|||}}}~~~||||||~~~~~~~~~|||zzz{{{}}}~~~}}}}}}|||||||||}}}{{{~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}{{{zzzzzz~~~~~~zzzwwwzzz~~~~~~{{{yyyyyyyyy{{{{{{{{{{{{|||}}}~~~{{{wwwyyy~~~}}}yyy{{{zzzyyyzzz}}}~~~}}}}}}zzzxxx|||~~~|||~~~}}}~~~}}}}}}~~~zzz~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{|||~~~~~~~~~~~~}}}|||{{{|||~~~}}}wwwtttwwwzzzzzz}}}~~~~~~|||zzzxxxxxxyyyzzzzzz{{{|||}}}}}}zzzxxxyyy}}}}}}zzz{{{zzzzzzzzz{{{}}}}}}~~~~~~}}}~~~zzzxxx{{{~~~~~~}}}|||~~~~~~~~~~~~~~~~~~|||~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}~~~~~~}}}|||{{{{{{yyy{{{}}}{{{{{{|||}}}{{{yyyxxxxxxyyyyyyzzz{{{|||}}}~~~~~~~~~zzz{{{|||||||||||||||}}}~~~~~~~~~}}}||||||}}}~~~~~~}}}|||}}}~~~~~~}}}||||||{{{}}}|||~~~|||}}}}}}|||~~~{{{}}}}}}}}}~~~}}}}}}||||||}}}}}}~~~}}}}}}||||||~~~~~~~~~~~~|||zzz|||~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||~~~{{{zzz||||||yyyzzz||||||{{{yyyxxxyyyzzzzzz{{{{{{{{{{{{zzzyyyxxxxxx{{{~~~~~~|||{{{}}}~~~}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~|||zzz~~~}}}||||||}}}{{{||||||{{{}}}xxx|||~~~{{{{{{~~~}}}}}}||||||||||||}}}}}}~~~~~~||||||~~~|||}}}|||~~~}}}~~~zzzwwwzzz|||~~~}}}||||||}}}}}}}}}|||}}}~~~~~~~~~~~~}}}}}}|||yyy{{{{{{yyyzzz|||zzzvvvzzz{{{|||{{{zzzyyyzzz{{{zzzzzz{{{|||{{{{{{yyyyyyyyyyyyzzz|||~~~~~~}}}|||~~~~~~|||}}}~~~~~~~~~~~~{{{zzz{{{{{{zzzzzz}}}zzz{{{~~~~~~|||}}}}}}|||~~~{{{{{{||||||{{{{{{||||||}}}||||||{{{{{{||||||}}}|||}}}~~~zzz}}}~~~{{{zzz~~~}}}{{{}}}|||zzz|||~~~~~~}}}~~~~~~}}}{{{zzzyyy{{{{{{{{{zzz}}}}}}~~~~~~~~~~~~}}}}}}yyy|||}}}|||}}}}}}xxxzzz{{{||||||zzzzzzzzz|||xxxyyy{{{}}}{{{xxxvvvzzz}}}xxxzzz|||~~~}}}|||||||||~~~~~~~~~~~~xxxvvvyyy}}}wwwxxx|||}}}yyyyyy}}}~~~|||}}}}}}|||~~~|||yyyzzz||||||zzzwww||||||{{{{{{{{{{{{||||||vvvzzz~~~~~~{{{zzz|||yyy}}}~~~zzzyyy}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~|||~~~~~~}}}|||}}}~~~}}}|||zzzzzz}}}}}}{{{|||}}}|||{{{{{{||||||{{{zzzxxx{{{~~~}}}{{{zzz|||{{{xxxxxx|||}}}{{{{{{||||||{{{zzzzzz|||~~~||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzzyyyzzz{{{|||{{{yyy~~~zzzvvvwwwzzz}}}}}}||||||}}}}}}}}}|||{{{yyyxxxvvvyyy{{{zzzxxxxxx{{{~~~}}}zzzzzz~~~}}}|||}}}~~~|||}}}|||~~~}}}}}}{{{}}}~~~}}}}}}}}}|||}}}~~~}}}zzz}}}|||zzzzzz~~~}}}yyyxxxxxxyyy{{{|||{{{zzz}}}zzzxxx{{{}}}|||xxxwwwzzz{{{yyyzzz{{{||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~|||~~~}}}}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}zzzxxxxxxyyy{{{{{{zzzzzzzzzzzz|||}}}~~~~~~|||{{{{{{{{{{{{{{{|||{{{~~~|||~~~~~~~~~|||}}}|||~~~||||||~~~}}}{{{}}}~~~~~~}}}|||{{{|||~~~~~~zzz||||||yyyyyy|||}}}{{{yyyxxxxxxyyy|||}}}}}}|||~~~{{{yyyxxx{{{}}}|||xxxwwwyyyyyyvvvyyyzzz|||}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~||||||{{{|||}}}~~~|||zzz}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}xxxvvvxxx|||{{{zzzxxxwwwxxxzzz}}}~~~yyyyyy|||~~~|||zzz||||||~~~~~~|||}}}~~~zzz}}}|||~~~{{{|||~~~|||}}}~~~|||{{{{{{}}}}}}}}}{{{{{{}}}}}}yyyyyy||||||zzz}}}||||||}}}~~~}}}|||{{{{{{{{{yyy|||{{{xxxwwwyyyyyyvvvyyy{{{}}}}}}}}}}}}~~~~~~~~~|||{{{|||}}}|||||||||}}}}}}}}}}}}}}}{{{{{{{{{|||||||||{{{zzz~~~}}}}}}~~~}}}||||||||||||||||||||||||}}}~~~~~~|||zzzyyy{{{}}}}}}{{{yyyxxxwwwxxxyyyzzz|||yyyvvvvvvyyy|||}}}}}}|||yyyyyy~~~~~~~~~~~~~~~|||}}}|||{{{{{{|||~~~~~~}}}}}}}}}|||{{{|||~~~}}}zzzzzz}}}}}}{{{~~~~~~~~~}}}{{{zzzzzzzzzzzzvvvyyyzzzxxxxxx{{{{{{yyyyyy{{{}}}}}}{{{zzzzzzzzz~~~|||zzzzzz{{{{{{{{{|||||||||}}}}}}}}}{{{||||||}}}||||||{{{{{{~~~}}}||||||}}}~~~}}}|||{{{{{{{{{{{{{{{{{{{{{{{{}}}zzzzzz||||||{{{yyyxxxyyyyyyyyyyyyxxxxxxwwwxxxyyyzzzxxxwwwxxx{{{xxxuuuvvv|||xxx|||~~~~~~|||~~~}}}}}}~~~~~~~~~~~~~~~}}}{{{~~~}}}zzzzzz}}}~~~|||}}}||||||}}}}}}|||zzz~~~|||zzzyyyyyyyyyuuuxxxzzzxxxyyy}}}}}}zzzyyy{{{}}}}}}zzzxxxxxxxxx~~~|||||||||zzzzzz{{{{{{||||||}}}}}}zzz|||~~~}}}|||{{{|||}}}}}}}}}}}}~~~~~~}}}{{{{{{{{{{{{{{{{{{{{{{{{}}}zzzzzz||||||xxxtttssstttvvvyyyzzzzzzzzzyyyzzz}}}~~~|||xxxvvvxxx|||wwwtttuuuzzz}}}||||||~~~ssszzz{{{yyy~~~{{{}}}~~~~~~}}}~~~~~~yyy|||{{{yyyyyy}}}~~~|||{{{yyyyyyyyy{{{|||{{{yyy~~~~~~}}}}}}||||||vvvzzz{{{zzzzzz}}}|||yyyxxx{{{}}}}}}|||zzzyyyyyy|||||||||yyyyyyzzz{{{{{{|||}}}}}}yyy|||~~~}}}{{{zzz{{{}}}~~~}}}}}}~~~~~~}}}{{{{{{{{{{{{{{{{{{{{{{{{}}}|||{{{zzzzzzyyywwwvvvssstttuuuvvvwwwyyyzzz{{{yyyzzz{{{{{{yyyxxxwwwwwwzzzvvvvvvzzz|||yyyxxxyyyvvv{{{~~~{{{yyy|||~~~~~~}}}yyy|||zzz{{{|||}}}~~~~~~~~~~~~}}}~~~||||||}}}}}}}}}wwwzzzzzzwwwxxx|||}}}{{{xxxwwwwwwyyy{{{||||||{{{{{{|||}}}yyy|||}}}{{{{{{}}}{{{xxxwwwzzz}}}~~~}}}||||||||||||~~~}}}{{{zzzzzzyyyyyyzzzzzz{{{|||}}}}}}xxx{{{}}}}}}zzzyyyzzz|||}}}|||{{{|||}}}~~~}}}{{{||||||||||||||||||||||||uuuxxx{{{{{{xxxwwwyyy|||yyywwwuuuttttttvvvxxxyyytttsssssswwwzzz{{{wwwsss}}}yyyxxx{{{{{{xxxuuuvvv}}}~~~~~~}}}|||}}}|||}}}{{{wwwzzz}}}|||~~~wwwxxxyyy{{{|||~~~}}}~~~}}}~~~}}}{{{||||||zzz|||~~~~~~~~~|||yyy~~~}}}|||||||||vvvyyy{{{yyywwwwwwzzz}}}zzzzzzyyyxxxyyyzzz{{{|||~~~{{{{{{www}}}{{{zzz{{{}}}}}}|||{{{}}}zzzyyyzzzzzzyyyyyy~~~|||~~~~~~{{{zzz{{{}}}|||{{{zzzzzzzzzzzzzzz~~~zzzwwwyyy~~~||||||xxxxxx|||}}}{{{xxx{{{|||{{{yyyyyy{{{{{{zzzzzzzzzzzz{{{|||{{{yyywwwttttttsssssssssttttttuuuwwwvvvuuutttttttttvvvvvvsssyyy|||yyyxxx|||~~~~~~~~~}}}{{{zzz{{{}}}xxxyyyyyyzzz|||~~~}}}}}}~~~}}}|||{{{{{{||||||}}}~~~~~~~~~~~~{{{}}}|||~~~~~~}}}~~~~~~}}}xxxwww~~~|||{{{{{{zzzzzzyyyxxxxxxxxxyyyzzzzzzzzzzzzzzzyyyxxxxxxyyyzzz{{{|||}}}zzzxxxzzz|||{{{yyyxxxyyy{{{~~~{{{yyyyyyzzz{{{{{{{{{}}}}}}}}}}}}|||{{{zzzzzzzzzzzzzzz}}}|||||||||~~~|||yyywwwyyy}}}}}}zzz~~~~~~|||||||||}}}|||xxxwwwxxxyyy{{{|||zzzxxxuuuuuuuuuttttttuuuuuuvvvwwwwwwvvvvvvvvvwwwwwwxxxxxxzzzzzzxxxzzz~~~||||||}}}}}}|||zzzyyyzzz|||xxxxxxxxxxxxyyyzzz{{{{{{}}}{{{|||~~~|||zzz|||}}}~~~~~~~~~|||~~~}}}~~~~~~~~~~~~~~~}}}wwwvvv|||~~~}}}}}}}}}}}}{{{zzzyyyyyyyyyyyy|||yyyvvvwww{{{}}}{{{xxxzzzzzzyyyxxxxxxxxxyyyyyyyyy~~~|||~~~~~~|||vvv{{{}}}xxxvvvyyy}}}|||zzzxxxyyyzzz|||||||||~~~|||~~~~~~||||||{{{{{{zzz{{{{{{{{{{{{}}}~~~~~~||||||~~~xxxvvvwwwzzz~~~|||~~~~~~}}}|||{{{zzz{{{vvvuuuvvvxxxzzz{{{{{{yyywwwvvvvvvuuuuuuvvvvvvwwwvvvwwwxxxyyyyyyyyyyyyyyy||||||yyyxxx|||~~~xxx{{{||||||{{{yyyyyyzzz|||zzzzzzyyyyyyxxxyyyyyyyyy}}}yyy{{{}}}yyy{{{}}}~~~}}}~~~{{{~~~~~~yyyuuuzzz||||||}}}~~~||||||}}}|||{{{zzzyyyxxxxxxxxxxxx{{{yyywwwxxxzzz{{{zzzyyyzzzyyyyyyyyyxxxxxxxxxxxxyyy~~~~~~|||}}}}}}{{{yyy}}}|||zzz{{{~~~}}}{{{yyyyyyzzz||||||{{{}}}zzzzzz~~~~~~}}}|||{{{{{{{{{{{{{{{||||||||||||||||||{{{{{{}}}~~~uuuuuuwwwzzz~~~}}}zzz}}}zzzzzz{{{zzzvvvuuuvvvvvvuuuuuuwwwyyyzzzyyyxxxwwwwwwvvvuuuuuuuuuvvvvvvtttvvvwwwyyyzzzzzzyyyyyyzzz{{{zzzyyy{{{}}}yyyzzz{{{|||{{{zzzzzz{{{}}}}}}}}}||||||{{{|||||||||}}}{{{|||~~~}}}{{{{{{}}}~~~}}}~~~~~~{{{yyysssxxxzzz{{{~~~zzz{{{}}}||||||{{{zzzyyyyyyyyyyyyxxxzzzzzzyyywwwwwwxxx{{{yyyyyyyyyyyyyyyyyyyyyyyy{{{}}}}}}{{{}}}}}}xxx||||||}}}~~~~~~|||{{{}}}zzzyyyzzzzzzzzzyyyyyyxxx{{{}}}}}}{{{{{{{{{{{{{{{|||}}}~~~}}}zzz{{{~~~}}}{{{uuuuuuwwwyyy{{{{{{yyywww{{{wwwwwwzzzyyytttrrruuuxxxwwwvvvvvvwwwxxxwwwvvvwwwvvvuuuuuutttttttttuuussstttvvvxxxyyyxxxxxxwwwtttzzz}}}{{{zzz|||}}}|||zzz|||||||||{{{{{{}}}}}}}}}}}}}}}}}}}}}~~~zzz|||~~~}}}{{{zzz|||~~~{{{|||~~~~~~}}}}}}}}}~~~~~~~~~|||yyy~~~~~~~~~~~~wwwqqqzzzzzz~~~}}}zzzzzz|||||||||{{{zzzzzzzzzzzzzzzvvvyyy{{{yyyuuutttwwwzzzxxxyyyzzz{{{{{{{{{zzzzzzzzz||||||zzz}}}}}}www{{{zzzzzz|||~~~~~~{{{www}}}{{{yyyzzzzzzyyyxxx{{{yyy}}}~~~{{{{{{{{{{{{|||}}}~~~{{{|||~~~zzzvvvwwwxxxyyyyyyyyyxxxwww|||wwwxxx}}}|||uuussswwwzzzxxxvvvvvvwwwxxxwwwvvvwwwwwwvvvuuuttttttttttttssstttuuuvvvvvvvvvvvvvvvqqqxxx}}}{{{xxxzzz||||||zzz{{{||||||||||||{{{{{{{{{zzz{{{{{{||||||www{{{}}}yyywww{{{zzz|||~~~~~~}}}|||}}}~~~}}}}}}|||~~~}}}}}}}}}}}}~~~~~~}}}}}}|||~~~~~~~~~~~~~~~~~~wwwuuu}}}}}}{{{yyyxxxyyy{{{{{{zzzyyyyyyyyyzzzzzzwwwwwwwwwvvvuuuuuuvvvvvvwwwxxxzzz|||}}}}}}}}}|||www|||~~~|||zzz||||||yyyxxxzzz}}}~~~}}}|||zzzyyy~~~|||zzzyyyzzz{{{zzzzzz~~~{{{|||zzzzzzzzz{{{|||~~~~~~|||{{{}}}}}}{{{zzzxxxyyyzzzzzzyyyyyyzzz{{{|||wwwxxx~~~wwwuuuzzzyyyxxxvvvvvvwwwyyyyyyxxxyyyxxxwwwvvvuuuuuuuuuuuuuuuuuuuuuttttttuuuvvvvvvsssxxxzzzyyyxxxzzzyyyvvvyyyzzz{{{{{{{{{|||~~~|||{{{zzzyyyyyyxxxxxxyyywwwyyy|||{{{yyyxxxzzz}}}zzz|||~~~~~~}}}|||}}}~~~yyyzzz~~~}}}|||~~~~~~~~~~~~~~~zzz{{{|||~~~~~~~~~zzz{{{}}}}}}~~~|||yyywwwvvvvvvzzzzzzyyyyyyxxxyyyyyyyyyzzzvvvssstttvvvwwwuuussswwwxxxzzz|||~~~~~~~~~~~~ttt}}}}}}xxxxxx{{{|||xxx}}}~~~{{{|||~~~|||zzzyyyyyyzzz|||||||||{{{yyy|||~~~~~~~~~zzzzzzzzz{{{}}}~~~{{{{{{{{{yyywwwvvvwwwxxxyyyzzzzzzzzzzzz{{{}}}{{{uuuwww~~~vvvtttzzzxxxvvvuuuvvvxxxzzz{{{{{{zzzyyyxxxwwwvvvvvvvvvvvvwwwvvvuuuttttttuuuvvvvvvwwwxxxwwwwwwyyy{{{wwwpppwwwyyyzzzzzzzzz{{{~~~~~~|||zzzxxxwwwwwwwwwxxxxxxxxxxxxyyyzzzzzzzzzzzz|||~~~~~~}}}|||}}}~~~zzzyyy}}}|||{{{}}}||||||~~~|||yyy}}}}}}~~~zzz|||zzzyyyzzz}}}~~~{{{wwwtttzzzyyywwwvvvvvvxxxyyy{{{{{{wwwtttvvv{{{|||zzzvvvssssssvvvyyy}}}~~~}}}{{{{{{zzzxxx{{{}}}yyy~~~}}}}}}~~~||||||{{{yyy|||zzz~~~yyywwwzzz~~~}}}}}}~~~~~~}}}}}}}}}~~~|||zzzxxxzzz}}}}}}{{{wwwzzzyyyxxxxxxwwwwwwwwwwwwvvvvvvwwwxxxyyyyyyyyyyyyyyyvvvtttuuuyyy{{{zzzxxx}}}yyyuuuuuuwwwyyy{{{yyytttooopppvvvyyywwwxxxxxxvvvuuuzzz}}}wwwzzzvvvtttvvv{{{~~~}}}zzz{{{|||{{{zzz|||~~~{{{uuuuuusssuuuyyy{{{yyyzzz}}}}}}zzzxxxzzz~~~~~~zzz}}}}}}{{{|||~~~{{{yyyzzz}}}~~~{{{{{{~~~~~~}}}}}}~~~~~~}}}~~~~~~}}}{{{|||}}}~~~~~~}}}{{{zzz}}}{{{||||||zzzxxx}}}~~~xxxwwwyyyzzzyyyxxxyyyyyyyyyvvvtttyyywwwvvvuuutttuuuwwwxxxyyywwwuuuvvvyyy{{{yyywwwuuuvvvwwwzzz|||}}}{{{zzzwww~~~yyyxxxzzzzzzzzz~~~|||{{{}}}|||}}}xxxvvvzzz}}}{{{yyyyyy~~~~~~}}}}}}~~~~~~{{{|||~~~~~~~~~}}}~~~~~~zzzzzzyyyxxxxxxxxxxxxxxxvvvvvvxxxyyyzzz{{{{{{{{{|||zzz{{{}}}~~~|||{{{||||||{{{xxxwwwwwwzzz|||||||||yyyssssssxxx{{{{{{{{{{{{xxxwwwzzz~~~|||vvvwwwtttsssuuuzzz|||{{{xxxzzz{{{{{{zzz||||||wwwwwwuuuvvvzzz{{{yyyyyy|||~~~{{{xxxyyy|||}}}{{{xxx}}}}}}}}}}}}~~~~~~|||{{{|||yyyzzz~~~~~~{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}{{{|||~~~}}}|||{{{{{{}}}~~~{{{xxx}}}~~~{{{zzz|||{{{{{{{{{|||{{{yyywwwwwwvvvtttsssrrrsssttttttwwwvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxzzz|||}}}{{{yyywww|||~~~{{{yyy{{{zzzxxxzzz~~~~~~{{{zzz|||}}}|||}}}~~~yyyxxx|||~~~|||xxxxxx|||{{{{{{{{{{{{|||}}}}}}vvvzzz}}}}}}zzzxxx{{{~~~zzzzzzyyyyyyxxxxxxyyyyyywwwwwwxxxyyyzzz{{{||||||}}}{{{zzzyyyzzzzzzyyywwwzzzzzz{{{zzzzzz|||~~~~~~vvvsssuuuzzz{{{}}}}}}zzzxxxzzz}}}zzztttzzzxxxwwwzzz}}}}}}zzzxxx{{{{{{yyy|||~~~zzzyyywwwwwwzzz{{{xxxxxx{{{|||zzzzzz|||}}}zzzwww}}}{{{yyy{{{~~~}}}yyy}}}{{{{{{~~~~~~{{{|||~~~{{{|||}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~yyyzzz|||}}}~~~~~~||||||}}}||||||{{{zzzzzzzzz~~~{{{|||~~~~~~}}}{{{yyyvvvuuutttsssrrrrrrssssssuuuvvvxxxxxxvvvvvvwwwyyyxxxxxxxxxzzz|||}}}|||{{{|||~~~}}}}}}}}}yyyzzz}}}}}}||||||~~~~~~||||||}}}|||yyyyyyxxxxxxxxxyyyyyyzzzwwwyyy{{{zzzxxxwwwxxxyyyzzzzzzyyyyyyyyyyyyyyyzzzxxxxxxxxxxxxyyyyyyzzzzzzyyyxxxxxxxxxxxxxxxwwwvvv{{{|||}}}}}}}}}~~~wwwpppqqquuuwww||||||zzzwwwxxx{{{yyyttt{{{zzzzzz|||~~~}}}{{{wwwzzz{{{zzz{{{||||||yyyxxx{{{zzzwwwxxxzzz~~~}}}{{{|||}}}~~~|||{{{|||zzzzzz{{{~~~}}}{{{|||{{{~~~~~~{{{{{{~~~xxxzzz|||~~~}}}~~~|||}}}}}}|||~~~}}}|||{{{{{{|||~~~~~~~~~~~~~~~}}}}}}|||||||||}}}~~~}}}{{{zzz{{{|||~~~~~~~~~}}}~~~zzz~~~|||zzzzzzzzzyyyxxxvvvwwwvvvvvvuuuuuutttttttttuuuwwwxxxxxxwwwwwwxxxyyyvvvvvvvvvyyy|||~~~~~~}}}}}}~~~xxxyyy|||~~~~~~~~~zzzyyyyyyxxxxxxxxxyyyyyy~~~}}}{{{{{{||||||yyywwwyyyyyyyyyxxxxxxyyyyyyzzzzzzyyyxxxwwwvvvvvvvvvvvvzzz{{{|||}}}}}}}}}|||}}}zzz{{{|||||||||}}}{{{wwwrrrsssxxxzzzyyy{{{zzzwwwwwwzzzyyyuuuxxxwwwwwwxxxyyyyyyxxxwwwwww{{{|||zzz{{{~~~~~~{{{yyy{{{zzzwwwxxx{{{yyyyyyyyyzzz|||}}}}}}}}}yyy|||~~~~~~}}}|||}}}}}}{{{}}}}}}zzzzzz}}}xxxyyy|||~~~~~~}}}|||~~~{{{||||||{{{~~~{{{zzzzzzzzz{{{|||~~~~~~}}}|||{{{{{{{{{|||}}}~~~||||||}}}|||zzz{{{~~~}}}}}}|||xxxwwwvvvvvvxxxzzzzzzyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyuuutttuuuwww{{{}}}~~~}}}{{{~~~~~~|||}}}}}}yyyzzz}}}~~~}}}||||||{{{zzzzzzzzz{{{{{{~~~zzzxxxyyy{{{{{{xxxsssxxxxxxwwwwwwxxxxxxyyyyyyzzzyyywwwvvvuuuuuuuuuvvvxxx{{{}}}~~~~~~}}}~~~~~~xxxyyyzzzyyyxxxxxxzzz{{{yyy}}}~~~zzzxxx}}}yyy{{{{{{xxxwwwzzzyyyvvvzzzzzzyyyxxxxxxxxxyyyyyyxxx|||}}}zzzzzz~~~|||zzz{{{zzzxxxxxx|||uuuuuuvvvxxxyyyzzz{{{|||yyy}}}|||{{{}}}}}}{{{|||{{{xxxyyy|||yyyzzz{{{}}}}}}}}}||||||}}}{{{{{{~~~~~~{{{{{{}}}zzzzzzzzzzzz{{{||||||}}}~~~~~~}}}}}}}}}}}}~~~~~~{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~|||{{{zzz}}}~~~|||~~~~~~yyywwwvvvwwwyyy{{{{{{{{{vvvwwwwwwxxxyyyyyyyyyyyyzzzxxxwwwxxx{{{|||zzzxxxvvvuuutttvvvyyy{{{|||{{{uuuzzz|||{{{|||}}}|||~~~}}}~~~|||||||||{{{zzzzzzyyyyyyzzzzzzvvvvvvvvvwwwxxxxxxwwwvvvwwwvvvvvvvvvwwwwwwxxxyyyyyyxxxvvvuuuuuuvvvxxxyyyuuuxxx{{{|||zzzxxxxxxyyywwwxxxyyyxxxwwwwwwxxxzzz|||~~~~~~{{{}}}|||zzzxxxzzzyyywww~~~}}}zzzyyyzzz|||~~~xxx}}}~~~zzzyyy}}}|||zzz{{{{{{xxxyyy}}}vvvwwwxxxyyyyyyyyy{{{|||{{{|||}}}}}}|||{{{{{{{{{|||zzz{{{yyywwwwww{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}zzz{{{~~~~~~{{{zzz}}}{{{{{{|||||||||||||||{{{|||{{{{{{{{{{{{|||~~~{{{{{{|||}}}}}}|||||||||}}}}}}~~~~~~~~~~~~~~~~~~|||~~~~~~{{{~~~~~~}}}~~~~~~zzzzzzzzz{{{xxxvvvuuuvvvwwwwwwvvvuuuvvvwwwyyyzzzzzzzzzzzz|||yyyvvvxxx|||~~~{{{xxxwwwvvvuuuuuuxxxyyyyyyyyyrrrxxx||||||}}}}}}|||yyy~~~~~~~~~{{{{{{yyyyyyxxxwwwvvvvvvwwwwwwssswwwzzz{{{yyyyyy{{{~~~vvvvvvuuuuuuvvvwwwxxxxxxxxxwwwvvvvvvwwwyyy{{{}}}vvvyyy||||||yyyvvvuuuvvvxxxyyy{{{zzzyyyyyyzzz||||||~~~}}}zzzzzzyyyvvv}}}{{{xxxvvvwww{{{}}}yyy~~~{{{yyy||||||zzz{{{{{{yyyzzz~~~{{{|||||||||{{{{{{|||}}}~~~{{{yyyzzz}}}}}}zzzwww|||yyyzzzyyyvvvvvvzzz||||||{{{zzzzzzzzz{{{{{{|||zzz{{{~~~~~~{{{zzz|||||||||}}}~~~~~~}}}|||{{{|||{{{zzzyyyyyyzzz{{{|||||||||||||||||||||{{{{{{}}}~~~|||zzzxxxxxx}}}~~~}}}~~~}}}zzz|||~~~}}}yyyyyy}}}{{{}}}zzz|||}}}}}}{{{wwwuuutttuuuwwwyyyyyyyyywwwvvvwwwwwwwwwwwwxxxyyyzzzzzz{{{xxxyyy|||}}}xxxttttttsssvvv{{{|||yyyxxxzzzyyy}}}|||{{{www~~~~~~}}}|||{{{wwwyyyyyywwwuuuuuuyyy}}}zzz||||||zzz|||}}}xxxqqqsssssstttvvvyyyyyyxxxvvvqqqsssuuuvvvwwwyyy}}}~~~~~~}}}{{{xxxuuutttttt{{{vvvrrrqqquuuxxxyyyyyy~~~zzzzzz~~~yyyyyy}}}~~~|||xxxzzz{{{||||||{{{yyywwwuuu|||}}}~~~yyyzzzzzzzzzzzz{{{}}}~~~}}}|||xxxzzzzzzxxxwwwzzz~~~}}}|||{{{zzzxxx|||{{{zzzyyyyyyzzz|||}}}}}}yyyxxxyyyyyyvvvwwwzzzzzzzzzzzz|||~~~~~~|||zzz||||||{{{{{{|||}}}~~~~~~}}}}}}||||||{{{{{{{{{zzz}}}}}}}}}}}}}}}}}}}}}}}}zzz{{{|||{{{zzzzzz{{{|||~~~|||zzzzzz|||~~~~~~~~~{{{}}}~~~~~~}}}}}}~~~}}}~~~~~~~~~|||~~~}}}}}}}}}||||||~~~~~~}}}{{{zzzxxxyyy{{{|||}}}|||zzzyyyzzzyyyyyyyyyyyyzzzzzz{{{yyyxxxxxxyyyzzzyyyxxxwwwtttsssuuuyyyzzzxxxwwwzzzyyy}}}~~~}}}{{{~~~}}}}}}|||~~~|||}}}}}}}}}}}}yyyyyyyyyxxxwwwxxxzzz|||yyy||||||{{{}}}|||uuuvvvvvvvvvwwwyyyyyywwwuuuuuuuuuuuutttttttttuuuvvvyyyyyyyyyxxxwwwvvvwwwwwwxxxxxxxxxvvvuuuuuuvvvwww{{{yyy{{{|||zzz~~~|||zzzzzzzzzzzzyyyzzz{{{|||}}}|||zzzxxxvvv}}}~~~||||||}}}|||||||||}}}}}}{{{zzz|||zzzxxxxxxzzz~~~}}}|||}}}}}}{{{zzz~~~}}}zzzxxxwwwwwwxxxyyy~~~zzzyyy{{{{{{xxxyyy|||zzzyyyzzz{{{}}}}}}{{{yyy||||||{{{{{{{{{{{{||||||}}}|||||||||{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{|||}}}}}}|||yyyxxxxxxyyy~~~|||zzz{{{|||~~~~~~~~~xxxzzz{{{{{{{{{{{{|||~~~}}}~~~~~~~~~}}}~~~|||}}}~~~~~~{{{{{{|||{{{{{{~~~xxx|||~~~~~~~~~}}}}}}}}}{{{|||}}}~~~~~~}}}{{{zzzzzzyyyyyyxxxxxxxxxyyyyyyvvvxxxzzzyyywwwvvvwwwxxxuuurrrssswwwxxxvvvvvvzzzzzz~~~{{{|||{{{|||||||||{{{{{{|||{{{zzz{{{zzzyyyyyyzzzzzzzzzxxxwwwzzz{{{zzz||||||wwwxxxxxxxxxxxxyyyyyyvvvtttxxxvvvtttsssttttttsssrrrxxxwwwvvvuuuuuuvvvwwwxxxvvvzzz}}}|||yyyvvvxxx{{{zzzxxxzzzzzzwwwzzz|||}}}{{{yyywwwyyy{{{{{{|||}}}}}}}}}{{{yyyxxx|||~~~}}}{{{~~~~~~}}}|||}}}|||yyywww~~~zzzvvvwww|||~~~||||||}}}~~~}}}||||||{{{yyyxxxwwwvvvwwwwww}}}zzzzzz|||}}}zzz{{{yyyyyyyyy{{{}}}}}}{{{yyy}}}|||{{{zzzzzzzzzzzzzzz|||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||{{{yyyyyyyyyzzz~~~|||{{{{{{}}}~~~~~~~~~zzz{{{{{{{{{yyyxxxyyyzzz|||}}}~~~}}}||||||}}}}}}}}}~~~}}}}}}|||{{{|||}}}{{{yyyvvvxxx|||xxx|||}}}zzzyyyzzz{{{|||{{{{{{||||||{{{zzzyyyxxxxxxxxxwwwvvvuuuuuuuuuuuuyyyzzzzzzyyyxxxvvvuuuuuuvvvssssssvvvwwwuuuwwwzzz|||~~~}}}vvvzzzzzz}}}~~~~~~|||{{{yyywwwvvv{{{yyywwwxxx{{{{{{xxxuuuuuuxxxyyyxxxxxxzzzyyyuuuxxxxxxxxxyyyzzzzzzxxxvvvxxxvvvtttuuuxxxzzzyyyxxx{{{yyywwwuuuuuuvvvvvvvvvwwwyyy|||}}}|||}}}}}}}}}yyyxxx{{{|||zzzxxxyyyzzz{{{{{{{{{{{{{{{zzz{{{}}}~~~~~~|||{{{yyyyyy||||||yyy{{{~~~|||{{{{{{{{{zzzxxxvvv|||yyywwwxxx{{{~~~}}}}}}~~~~~~}}}xxxxxxwwwwwwxxxyyyzzz{{{|||yyyyyy|||}}}{{{|||zzzzzzzzz|||}}}~~~|||zzz~~~}}}|||{{{zzzyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzuuuwwwyyyzzzzzz{{{}}}}}}|||{{{|||~~~~~~}}}~~~|||yyywwwwwwxxx|||}}}}}}|||zzzzzz{{{}}}~~~}}}~~~~~~}}}}}}~~~{{{xxxtttuuuyyy{{{~~~|||yyyxxxxxxyyyyyyzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxwwwvvvuuuuuuuuuuuu{{{xxxvvvxxx{{{|||yyyuuuxxxttttttwwwxxxvvvwwwzzz}}}}}}{{{zzzvvv~~~~~~xxxxxx{{{|||}}}~~~}}}|||zzzxxxvvvyyywwwuuuwwwzzzzzzwwwtttwww{{{{{{xxxwwwxxxwwwtttvvvvvvvvvxxx{{{{{{zzzxxxvvvvvvvvvwwwzzz|||}}}}}}{{{yyywwwwwwyyyzzzzzzyyy|||yyyvvvwww{{{~~~xxx{{{zzzwwwxxx|||}}}{{{xxxvvvwww{{{~~~{{{yyy{{{|||~~~~~~}}}{{{zzzyyy||||||yyy{{{yyyyyyxxxyyyzzzzzzyyywwwwwwyyyzzzzzzxxxyyy|||~~~~~~~~~~~~}}}|||xxxxxxxxxyyyyyyzzz{{{|||zzzwwwxxx{{{|||zzzzzz}}}{{{{{{{{{}}}~~~~~~}}}{{{}}}|||{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{tttvvvyyyzzzzzz{{{}}}|||{{{{{{|||}}}~~~}}}||||||}}}}}}|||zzzxxxyyyzzz{{{||||||{{{zzzyyy{{{||||||{{{|||~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}~~~|||{{{xxxvvvwww|||}}}~~~{{{zzzyyyyyyzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxyyyyyyxxxuuusssvvv||||||xxxwwwuuuuuuxxxyyyvvvvvvyyy{{{~~~~~~{{{yyyxxxzzz|||xxxyyyyyyxxxzzz{{{~~~}}}~~~}}}|||zzzwwwvvvuuuvvvwwwxxxxxxwwwzzz~~~{{{xxxyyyyyywwwuuuuuuuuuxxxzzz{{{zzzxxxuuuvvvxxxxxxwwwxxx{{{}}}wwwvvvuuuxxx}}}~~~yyytttsssvvvzzzzzzyyyyyy{{{zzzwwwwwwyyyzzzwwwxxxvvvvvv{{{~~~yyyxxxyyy{{{}}}}}}}}}|||{{{|||~~~|||~~~wwwwwwwwwxxx{{{{{{{{{yyyuuuxxx{{{{{{wwwvvvyyy|||~~~}}}}}}}}}{{{zzzzzzzzzzzzzzzyyyyyyyyyxxxyyywwwwww{{{{{{xxxxxxzzz{{{zzz{{{|||~~~~~~|||zzzyyyyyyyyyyyyyyyzzz{{{|||zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{xxxyyyzzzzzzyyyxxxyyy{{{zzzzzzzzz{{{}}}}}}|||zzzuuuvvvxxxyyyyyyyyy{{{}}}zzz{{{|||{{{zzzzzz{{{}}}}}}}}}~~~}}}|||{{{|||~~~}}}}}}~~~~~~}}}|||||||||~~~~~~{{{zzzyyywwwzzz~~~{{{~~~~~~}}}|||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzyyyyyyyyyyyyzzzzzz{{{xxxvvvvvvwwwyyyzzzxxxvvvuuusssuuuxxxyyyuuuuuuwwwvvvyyy||||||{{{yyyyyyyyy}}}~~~{{{{{{}}}|||xxxyyyyyy}}}~~~~~~~~~}}}{{{yyyuuuvvvvvvvvvvvvwwwzzz|||yyy~~~{{{yyyzzz{{{zzzuuuuuuuuuwwwyyyyyyxxxvvvrrrwwwzzzyyyvvvuuuzzzuuutttuuuzzz}}}{{{zzzwwwvvvvvvwwwwwwxxxyyy{{{zzzwwwvvvxxxwwwuuuxxxxxxzzz}}}~~~yyyuuuvvvxxxzzz|||}}}|||{{{zzz}}}~~~|||yyyxxxxxxzzz|||}}}|||zzzwwwxxxzzzzzzzzzyyyyyyyyy}}}{{{zzzyyyzzz{{{zzzyyyyyyyyyyyyyyyyyyxxxxxxwwwyyywwwxxx{{{{{{wwwvvvxxxyyyxxxyyyzzz||||||zzzxxxttttttuuuvvvxxxyyy{{{|||yyyyyyyyyzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyzzz{{{zzzxxxxxxyyyzzzyyyxxxyyyzzz||||||zzzxxxvvvwwwyyyzzzyyyzzz{{{}}}zzz{{{|||{{{zzz{{{}}}~~~}}}||||||}}}~~~~~~}}}}}}|||}}}}}}}}}~~~}}}|||||||||||||||}}}}}}|||~~~{{{~~~|||{{{yyywwwyyy~~~yyy}}}zzzzzz{{{{{{{{{zzzyyyyyyxxxxxxxxxxxxxxxyyyzzz{{{wwwwwwwwwwwwxxxyyyzzzzzzzzz{{{{{{yyyuuurrrqqqqqqsssrrrtttxxxxxxtttssstttrrruuuxxxzzzzzzyyyyyyzzz|||}}}{{{zzz~~~}}}yyyxxx{{{}}}}}}~~~}}}{{{wwwuuuuuuwwwxxxwwwuuuwww{{{vvv{{{}}}zzzwwwyyy{{{{{{wwwvvvvvvwwwxxxxxxuuussspppvvv|||{{{vvvvvv}}}wwwvvvvvv{{{~~~yyyvvvyyy||||||yyyxxxzzz}}}vvvyyyyyyvvvvvvxxxxxxuuuwwwzzz~~~~~~|||wwwtttsssuuuwwwyyy{{{||||||{{{zzz{{{}}}|||{{{~~~{{{zzzzzz|||}}}~~~}}}{{{{{{yyyxxxzzz}}}}}}zzzvvvyyywwwvvvvvvxxxzzzyyyyyytttuuuvvvwwwyyyyyyyyyzzzzzzxxxyyy|||{{{wwwvvvxxxwwwwwwwwwxxxzzzzzzxxxwwwpppqqqrrrtttvvvyyy{{{|||yyyyyyyyyzzzzzz{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyvvvwwwyyyyyyyyyyyy{{{}}}xxxwwwxxxyyy{{{{{{yyywww}}}~~~~~~}}}{{{zzzzzz{{{yyyzzz{{{{{{{{{|||~~~zzz{{{}}}~~~}}}}}}}}}~~~~~~|||{{{|||~~~|||||||||||||||{{{{{{{{{{{{}}}|||{{{{{{{{{{{{{{{|||}}}~~~{{{{{{~~~|||~~~www|||~~~{{{zzzyyyzzzzzzxxxzzz}}}~~~~~~||||||}}}}}}{{{zzzxxx{{{zzzxxxxxx||||||zzzzzz{{{{{{{{{{{{zzzyyyxxxwwwwwwwwwwwwvvvuuussssssyyytttssswwwzzzxxxuuuvvvvvvwwwxxxwwwvvvvvvxxxzzz}}}|||{{{|||~~~~~~}}}{{{yyyxxxxxxyyyzzz}}}}}}|||{{{zzzxxxwwwxxxwwwvvvvvvvvvxxxyyyzzz}}}~~~~~~zzzuuusssuuuxxxvvvtttsssvvvzzz{{{xxxsssmmmoooqqqsssuuuxxx}}}zzzwwwvvvyyyzzzyyy{{{}}}vvvtttxxx}}}}}}{{{{{{xxxwwwuuutttuuuvvvvvvuuuyyyyyyzzzzzzzzzyyywwwvvvzzzzzz{{{~~~zzzyyyxxxwwwvvvvvvwwwyyyyyy}}}yyyvvvzzz~~~~~~zzzwwwyyy}}}~~~{{{xxxzzz~~~|||{{{{{{yyyuuuuuurrrppprrrvvvxxxwwwuuuxxxzzzyyytttrrrtttvvvvvvzzzvvvtttyyy{{{yyywwwwwwwwwvvvssssssxxx}}}|||vvv{{{xxxvvvwwwyyyzzzxxxvvvzzzzzzyyyxxxxxxxxxxxxyyyyyyxxxwwwwwwyyy{{{{{{zzzvvvwwwxxxyyyzzz{{{{{{{{{yyy{{{|||zzzwwwwwwzzz}}}yyy{{{|||{{{zzzyyy{{{||||||~~~~~~}}}|||}}}~~~|||zzz{{{{{{yyyzzz~~~yyyzzzyyywwwxxx||||||yyy~~~~~~}}}|||}}}}}}|||{{{zzz{{{|||}}}www{{{}}}zzzzzz~~~}}}{{{{{{{{{|||wwwyyy||||||~~~||||||}}}}}}{{{zzzxxxzzzzzzwwwvvvzzzzzzxxxzzzzzzzzzyyyyyyyyyxxxxxxzzzyyyxxxwwwvvvtttsssssswwwsssrrrvvvyyywwwuuuvvvxxxyyyyyyxxxwwwwwwxxxzzzyyyxxxxxxzzz|||}}}|||{{{uuuuuuuuuuuuwwwyyy{{{|||~~~|||yyywwwwwwvvvuuutttuuuttttttssstttuuuvvvwwwyyyxxxwwwwwwxxxyyyyyyzzzyyyvvvtttvvvyyyyyyvvvssstttuuuwwwwwwxxxzzz}}}{{{wwwvvvwwwwwwuuuvvvyyy}}}wwwtttwww{{{yyywwwwwwtttuuuuuuwwwxxxxxxwwwvvvxxxyyy{{{}}}~~~~~~~~~}}}zzzzzz{{{}}}~~~{{{yyy}}}}}}{{{zzzzzz{{{|||}}}{{{xxxvvvxxx|||~~~|||yyy}}}zzzxxxyyy}}}~~~{{{xxxzzz{{{zzzyyy{{{~~~zzzsssttttttuuuuuuuuuuuuwwwxxxzzz|||{{{vvvtttwwwyyyxxx}}}yyyxxx{{{}}}{{{yyyyyywwwwwwtttrrrvvv{{{yyyssswwwuuutttvvvyyyzzzzzzxxxzzzyyyyyyyyyyyyyyyzzzzzzyyyxxxwwwwwwxxxyyyyyyyyywwwxxxyyyzzzzzzzzzzzzzzz{{{zzzyyyxxxyyyzzzzzzzzz}}}~~~~~~}}}||||||}}}}}}~~~~~~}}}|||}}}{{{zzz||||||yyyzzz}}}zzz{{{{{{xxxyyy}}}}}}zzz~~~}}}}}}||||||}}}{{{zzzzzz{{{|||||||||vvv|||~~~zzzyyy~~~}}}||||||}}}xxxyyy|||}}}||||||||||||{{{yyywwwyyyyyyuuuuuuxxxxxxvvvwwwvvvuuutttttttttuuuvvv}}}{{{yyywwwvvvuuuuuuuuuuuurrrrrrvvvyyywwwvvvxxxzzz{{{{{{zzzxxxwwwxxxyyyuuuuuuuuuwwwzzz|||{{{zzzssssssssstttuuuwwwxxxyyy~~~|||yyywwwxxxxxxxxxwwwxxxwwwwwwwwwwwwxxxxxxyyyvvvsssppprrrvvvxxxwwwtttzzzwwwtttuuuwwwyyywwwuuuyyyzzzzzzzzzyyyyyy{{{}}}{{{wwwvvvwwwwwwuuuuuuyyy}}}wwwtttwwwxxxuuusssrrrqqqsssvvvyyyzzzyyyxxxvvvvvvwwwyyy{{{||||||||||||zzz{{{|||{{{yyywwwwwwwww|||{{{zzzzzzyyyzzz{{{|||{{{zzzzzzyyyyyyxxxwwwwww|||yyywwwxxx{{{|||zzzxxxyyyxxxvvvvvv{{{zzzrrrtttwwwyyywwwtttsssvvvzzzyyy|||{{{wwwuuuwwwyyyxxxzzzvvvuuuyyyyyyvvvtttuuuzzzzzzwwwuuuwww{{{xxxsssuuusssssstttvvvwwwvvvuuuyyyyyyyyyyyyzzz{{{||||||yyyyyyxxxxxxxxxxxxwwwwwwxxxyyyyyyyyyyyyyyyyyyyyy}}}yyyvvvwwwzzz|||zzzwww{{{|||}}}|||zzzyyyyyy{{{|||}}}~~~~~~}}}|||}}}~~~}}}zzzzzz}}}}}}zzzyyy{{{zzz}}}}}}zzzzzz~~~~~~|||~~~~~~~~~||||||~~~~~~}}}~~~|||yyywwwxxx|||}}}}}}{{{vvv|||}}}|||{{{{{{|||yyyzzz}}}}}}|||{{{||||||{{{yyyuuuxxxwwwuuuuuuyyyzzzwwwxxxwwwuuuttttttuuuwwwxxx}}}{{{yyywwwvvvwwwxxxyyyuuussstttxxxzzzxxxxxxzzz{{{|||{{{yyywwwvvvvvvxxxuuuuuuuuuwwwyyyzzzyyyxxxtttuuuuuuvvvwwwxxxyyyzzz}}}{{{xxxwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyywwwuuutttuuuuuusssqqqxxxvvvttttttwwwyyyyyyyyywwwxxxyyyxxxwwwwwwxxxyyyzzzwwwvvvyyyzzzyyy{{{|||wwwuuuwwwxxxtttrrrrrrqqqtttvvvxxxxxxwwwwwwvvvxxxyyyzzz{{{{{{zzzyyyxxx{{{}}}}}}zzzvvvtttuuuwwwyyyyyyyyyyyyzzz{{{}}}~~~|||}}}~~~|||yyywwwxxxzzzyyywwwvvvwwwxxxyyyxxxvvvuuuvvvvvvuuuxxx{{{yyytttwwwxxxyyyxxxuuuuuuwwwyyywwwzzzzzzvvvtttvvvxxxvvvxxxuuuuuuwwwwwwsssqqqsss{{{|||{{{yyyzzz}}}{{{vvvvvvuuutttssssssrrrqqqpppxxxxxxxxxyyyzzz{{{}}}~~~zzzzzz{{{zzzxxxwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwzzzxxxwwwwwwyyyzzzyyywwwxxxyyyzzzzzzyyyxxxyyy{{{{{{|||}}}|||{{{zzz{{{}}}{{{yyyzzz~~~~~~zzzyyyzzz{{{~~~~~~{{{{{{~~~~~~|||}}}yyyyyy{{{}}}~~~}}}||||||}}}}}}{{{xxxvvvxxx|||}}}zzzyyy}}}}}}}}}yyyxxxyyy{{{zzz|||~~~{{{}}}~~~}}}{{{{{{||||||zzzyyysssvvvwwwuuuvvvzzz|||zzz|||{{{yyyxxxxxxzzz{{{}}}zzzyyyxxxwwwxxxzzz|||}}}vvvuuuwww{{{|||yyyzzz}}}zzz{{{zzzxxxvvvtttuuuvvvxxxwwwwwwwwwxxxxxxwwwuuuuuuvvvvvvwwwxxxyyyzzzzzzwwwvvvuuuuuuwwwxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvv{{{}}}}}}{{{xxxvvvvvvwwwzzzxxxvvvvvvvvvwwwxxxxxxtttvvvwwwwwwvvvvvvwwwxxx{{{wwwwwwzzz{{{zzz|||yyyvvvvvvyyyyyyvvvtttuuutttvvvvvvuuussssssuuuwww{{{|||}}}~~~~~~}}}|||{{{}}}~~~~~~zzzvvvtttuuuxxxyyyyyyzzz{{{}}}zzz}}}}}}yyywwwyyy|||vvvuuutttuuuuuuvvvuuutttqqqvvvyyyvvvtttvvvxxxwwwzzzxxxvvvvvvxxxyyyxxxvvvvvvzzzzzzvvvuuuwwwxxxwwwzzzxxxxxxzzzyyyuuutttwwwxxxzzz{{{yyyzzz}}}|||xxxwwwwwwwwwvvvuuutttttttttwwwwwwxxxxxxzzz{{{}}}~~~zzz|||}}}|||yyywwwwwwxxxwwwvvvuuuttttttuuuuuuvvvvvvxxxzzzyyywwwvvvwwwyyyyyyzzz||||||||||||~~~yyyzzz{{{zzzyyyxxxyyy{{{yyyxxxzzz~~~~~~zzzxxxzzzzzz~~~{{{zzz|||~~~{{{}}}yyyvvvxxxzzz{{{{{{|||}}}|||~~~zzzxxxxxxyyy}}}~~~}}}{{{~~~~~~|||{{{wwwvvvxxxzzzzzz|||~~~}}}~~~zzz|||~~~~~~|||{{{{{{{{{{{{zzzxxxsssvvvwwwuuuvvvzzz|||zzzyyyxxxwwwwwwwwwxxxyyyzzzwwwwwwwwwwwwyyy{{{}}}xxxwwwyyy}}}|||zzz{{{zzzzzzzzzxxxuuutttuuuvvvyyyxxxwwwxxxxxxxxxvvvtttttttttvvvwwwxxxxxxxxxxxxvvvvvvwwwzzz|||}}}{{{yyyyyyyyyyyyzzzyyyyyyxxxwwwssswwwzzzzzzvvvuuuwwwzzz}}}|||zzzxxxvvvuuutttttttttvvvxxxxxxwwwwwwwwwxxx|||xxxwwwxxxxxxvvvwwwzzzwwwuuuvvvzzzzzzwwwvvvxxxvvvwwwxxxuuurrrrrruuuxxxuuuvvvxxx{{{|||}}}}}}}}}}}}}}}|||zzzxxxvvvwwwxxxuuuvvvvvvxxx{{{~~~xxxzzz|||zzzwwwvvvxxxzzzttttttttttttttttttttttttooowwwzzzvvvrrrssswwwyyyzzzwwwtttuuuxxxzzzxxxvvvwww{{{|||yyyxxxzzz{{{yyyxxxwwwxxxzzzxxxttttttwwwsssvvvxxxvvvwwwyyyxxxuuuuuuwwwyyyyyyyyyyyy{{{}}}wwwwwwwwwxxxyyyzzz|||}}}xxx{{{}}}|||yyyvvvvvvxxxvvvuuutttsssssstttvvvwwwtttwww{{{zzzvvvtttvvvyyywwwyyyzzz{{{zzz{{{}}}~~~xxxyyyzzzzzzyyyxxxyyyzzzyyywwwyyy~~~~~~zzzyyyzzzwww|||~~~zzzxxxzzz}}}}}}yyy~~~}}}}}}{{{xxxwwwwwwxxxyyyzzz|||}}}}}}yyy{{{||||||{{{{{{|||~~~yyyzzz{{{|||}}}}}}}}}}}}~~~{{{{{{~~~}}}zzz}}}yyyuuuuuuwwwzzzyyyzzz|||}}}~~~~~~~~~~~~{{{~~~~~~~~~~~~|||{{{{{{{{{{{{zzzxxxuuuwwwwwwttttttwwwxxxvvvuuuuuuuuuvvvvvvvvvwwwwwwvvvvvvwwwxxxzzz{{{|||}}}yyyxxx{{{}}}|||xxxyyy~~~zzzzzzzzzxxxvvvuuuvvvwwwwwwvvvvvvwwwxxxxxxvvvtttssstttvvvwwwxxxwwwwwwwwwwwwxxx{{{}}}{{{|||}}}}}}|||{{{zzzyyyoooqqqtttvvvwwwwwwxxxxxxxxxyyyzzzyyyxxxwwwvvvvvvuuuwwwyyyyyywwwvvvvvvvvvzzzvvvuuuvvvvvvtttuuuxxxvvvuuuwww{{{zzzvvvuuuwwwtttwwwzzzyyyvvvuuuwwwzzzqqqsssuuuwwwyyyzzzzzzzzz{{{zzzyyyyyyyyyyyyxxxvvvssssssssstttvvvxxx{{{|||yyyyyyzzzxxxwwwvvvvvvvvvtttuuuuuuuuutttttttttuuurrrwwwyyyuuurrrtttwwwwwwvvvvvvuuuuuuwwwxxxxxxxxxwww{{{}}}zzzxxxzzz{{{yyyttttttvvvxxxvvvrrrssswwwrrrvvvxxxvvvuuuvvvuuuqqqrrruuuxxxxxxxxxyyy{{{~~~vvvvvvvvvwwwxxxyyyzzz{{{tttxxx|||{{{wwwtttuuuwwwvvvvvvtttttttttvvvxxxyyyuuuvvvxxxxxxwwwwwwvvvvvvwwwyyyyyyyyywwwwwwxxxyyyyyy{{{|||{{{zzzyyyzzz{{{yyywwwyyy|||}}}zzzyyy{{{uuu{{{}}}yyyvvvxxx{{{|||uuuzzz|||yyyxxxyyyyyyvvvzzzwwwuuuvvvyyyzzzyyywwwyyyzzz{{{zzzyyyyyyzzz|||yyy}}}|||{{{|||~~~{{{yyy|||{{{}}}~~~~~~|||yyyuuuuuuxxxzzzwwwyyyzzz||||||||||||{{{vvvyyy}}}~~~~~~~~~|||{{{zzz{{{{{{zzzxxxvvvxxxwwwsssrrruuuuuurrrxxxyyyzzz{{{{{{{{{{{{{{{vvvwwwxxxyyyzzzzzzzzzzzzxxxxxx{{{}}}{{{wwwxxx}}}zzz{{{{{{yyywwwwwwxxxyyyuuuttttttuuuwwwxxxwwwuuuuuuvvvwwwyyyyyyyyyxxxxxxsssuuuzzz~~~{{{yyyyyyzzzzzzzzzyyywwwvvvwwwuuuuuuyyy}}}}}}yyyqqqtttwwwyyyzzzzzz{{{|||uuuwwwxxxxxxvvvssssssssswwwssssssvvvwwwvvvxxx|||vvvuuuxxx{{{yyytttsssvvvqqqwww|||}}}zzzxxxzzz|||wwwxxxyyyzzz{{{zzzzzzyyyzzzxxxvvvxxxzzz{{{xxxuuuwwwwwwvvvvvvwwwyyyzzz{{{|||{{{zzzyyyxxxwwwuuutttuuuvvvwwwvvvuuuuuuuuuvvvvvvwwwvvvssstttwwwwwwtttrrruuuwwwwwwuuuuuuxxx{{{uuuyyy{{{xxxwwwyyyyyywwwwwwwwwyyy|||yyyuuuwww{{{tttyyyzzzwwwuuuuuussspppqqqtttvvvuuutttsssvvvxxxvvvvvvvvvvvvwwwxxxyyyyyyqqqvvvzzzyyyuuurrrsssvvvwwwvvvuuuuuuvvvxxxzzz|||wwwuuutttvvvyyyzzzvvvsss}}}~~~~~~|||zzzxxxxxxyyy{{{|||}}}|||{{{{{{|||}}}zzzwwwxxx||||||yyyyyy|||ssszzz|||xxxtttvvvzzz{{{vvvzzz|||yyyxxxzzzzzzyyy}}}xxxttttttxxxyyyvvvrrr{{{{{{|||{{{yyyyyy{{{|||yyy~~~|||yyy|||{{{xxxwww~~~{{{~~~|||}}}}}}{{{}}}{{{zzzvvvvvvwwwxxx{{{wwwwwwwwwyyyzzzzzzwwwuuuxxxyyy{{{}}}}}}zzzzzzxxxvvvxxx{{{|||zzzxxxyyyzzzzzzyyyvvvttttttuuutttwwwyyyyyywwwwwwzzz|||zzzwwwuuuuuuwwwyyywwwvvvyyyxxxxxxzzz||||||zzzyyy{{{{{{{{{{{{{{{{{{{{{{{{rrrtttvvvwwwxxxwwwuuutttwwwwwwxxxyyyxxxwwwvvvuuutttuuuwwwyyy|||}}}|||{{{~~~|||zzzzzz|||}}}zzzxxx}}}zzzxxxzzz}}}{{{wwwxxxxxxyyy}}}{{{vvvssspppqqquuuxxxvvvuuuwwwxxxxxxyyyyyyyyyyyyxxxxxxqqqqqqqqqqqqqqqrrrssstttvvvuuuuuuxxx{{{{{{xxxuuusssuuuwwwyyyzzzyyyxxxwww|||zzzxxxwwwwwwwwwwwwwwwzzztttqqqsssuuuuuuwwwzzz}}}}}}{{{wwwuuuuuuxxxzzzuuusssqqqqqqrrrssstttsssuuuuuuuuuuuuvvvvvvvvvvvvtttttttttsssrrrrrrtttvvvyyyuuutttvvvwwwvvvuuuxxxyyyxxxwwwwwwwwwwwwuuussssssrrrqqqqqqssstttttttttvvvttttttvvvyyyyyyuuuqqqyyywwwvvvttttttuuuwwwxxxxxxyyyzzzzzzxxxwwwwwwxxxuuuxxxyyywwwxxx{{{zzzwwwzzzzzzzzzyyyyyyyyyxxxxxxzzz|||}}}}}}{{{yyyyyyyyy||||||}}}}}}}}}}}}}}}|||{{{xxxxxx|||~~~{{{xxxxxxxxxxxxyyyzzz{{{|||}}}zzzxxxuuusssssstttuuuwwwyyywwwvvvuuuuuuuuuuuutttssswwwyyyvvvvvvzzz{{{zzz}}}||||||}}}~~~|||~~~}}}yyy|||~~~yyy|||}}}~~~|||}}}~~~|||xxxvvvzzzzzzxxxvvvuuuuuutttsssqqqttttttwwwzzz}}}~~~|||zzzzzzxxxvvvxxxzzz{{{zzzxxxzzz|||~~~~~~{{{xxxwwwvvvtttvvvxxxxxxvvvvvvxxxzzzzzzxxxvvvvvvxxxyyyxxxvvvzzzyyyxxxyyy{{{|||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyuuuvvvxxxzzzzzzyyyxxxwwwxxxyyyzzz{{{|||{{{{{{zzzzzzwwwvvvxxx}}}~~~{{{vvv{{{{{{|||~~~{{{yyyzzz}}}~~~{{{wwwpppsssvvvyyyxxxvvvtttrrr{{{wwwvvvyyyzzzxxxwwwyyyxxxxxxxxxxxxwwwvvvuuutttuuuuuuttttttssstttttttttxxxwwwxxxzzz|||}}}zzzwwwtttvvvxxxzzzzzzzzzyyyxxxvvvvvvxxxzzz|||}}}|||{{{xxxsssrrruuuwwwuuuuuuwwwwwwwwwwwwuuussstttvvvxxxxxxvvvsssssstttuuuuuuuuuxxxxxxwwwvvvuuutttssssssrrrsssssssssrrrsssvvvxxxzzzvvvuuuxxxxxxvvvvvvxxxxxxxxxwwwxxxxxxwwwvvvuuuwwwuuussstttvvvwwwuuusssvvvwwwyyyyyyxxxwwwwwwwwwyyyxxxwwwvvvvvvwwwyyyzzzuuuwwwyyyyyywwwuuuuuuuuutttwwwxxxvvvvvvxxxxxxuuuvvvvvvvvvwwwxxxxxxyyyyyyxxxzzz||||||{{{zzzzzzzzzyyyxxxwwwvvvvvvxxxyyyzzz|||yyyyyy|||}}}zzzwwwxxxxxxyyyyyyzzz{{{||||||wwwvvvsssqqqqqqrrrtttuuuxxxtttpppqqquuuwwwtttppptttwwwwwwtttuuuzzz}}}}}}}}}|||{{{{{{}}}}}}}}}{{{}}}}}}zzz|||}}}yyy{{{|||yyy|||~~~|||~~~~~~zzz~~~}}}vvv{{{~~~xxxtttrrrqqqpppoooooopppssswww{{{}}}|||zzzyyywwwwwwxxxyyyzzzyyyxxxyyy|||~~~zzzwwwvvvuuuvvvwwwwwwuuuuuuvvvwwwxxxwwwvvvwwwyyy{{{|||{{{|||yyyxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvxxxyyyyyyyyyxxxwwwwwwxxxzzz|||}}}}}}}}}}}}{{{vvvsssvvv~~~|||vvvzzz{{{~~~}}}zzzzzz||||||zzzwwwrrrwww{{{{{{xxxttttttvvv{{{wwwuuuwwwyyywwwxxxzzzzzzzzzyyywwwvvvtttsssssswwwvvvuuuttttttsssssstttuuuuuuuuuwwwxxxxxxvvvtttqqqrrrsssuuuuuuuuuttttttqqqtttwww{{{}}}}}}}}}|||wwwsssssswwwxxxuuussstttssstttuuuuuuttttttuuuwwwyyywwwtttttttttuuuuuutttxxxwwwvvvvvvuuutttssssssrrrssstttttttttuuuyyy{{{zzzwwwwwwzzzzzzwwwwwwzzzwwwwwwxxxxxxxxxwwwvvvvvvxxxuuutttvvv{{{|||xxxtttsssvvvyyywwwsssqqqsssvvvttttttsssrrrssstttvvvwwwwwwyyy|||}}}{{{yyyxxxwwwtttwwwwwwttttttvvvvvvsssqqqrrrsssuuuvvvxxxyyyyyyuuuxxxzzzzzzzzzyyyzzz{{{|||{{{yyywwwxxxzzz}}}~~~~~~}}}{{{yyyyyyyyyzzzzzz{{{{{{{{{vvvuuusssrrrqqqrrrtttuuu{{{uuupppsssyyy|||yyysssxxxyyywwwssstttzzz}}}}}}}}}{{{yyyyyyzzz{{{{{{{{{}}}~~~|||}}}~~~zzz{{{}}}~~~~~~zzzzzz~~~}}}~~~~~~~~~~~~~~~zzz}}}~~~||||||{{{{{{}}}~~~~~~~~~wwwsssrrrrrrrrrooooooqqquuuyyy{{{{{{zzzxxxxxxxxxxxxyyyyyyyyyyyywwwyyy{{{|||zzzxxxvvvvvvwwwwwwxxxwwwwwwvvvvvvwwwvvvvvvwwwyyy{{{~~~~~~yyyvvvtttsssrrrqqqssssssssssssssssssssssssrrrssstttuuuuuuuuutttttttttvvvwwwyyyzzzzzzzzzzzztttrrrqqquuu{{{~~~{{{}}}}}}~~~|||{{{{{{{{{yyyxxxzzz}}}}}}zzzzzzzzz{{{vvvtttwwwyyyxxxzzz}}}zzzzzzyyywwwvvvuuuuuuuuuttttttsssssssssssssssssssssssstttuuuuuuuuutttssspppppprrrrrrssssssrrrrrrqqqsssvvvwwwxxxxxxyyyzzzxxxtttrrruuuvvvsssrrrssstttvvvxxxxxxwwwvvvvvvvvvwwwuuurrrrrrrrrssssssrrrssstttttttttuuuvvvvvvvvvuuuvvvvvvvvvvvvwwwzzz}}}zzzxxxyyy|||{{{xxxxxx{{{uuuvvvwwwwwwvvvuuuuuuvvvvvvsssssswww~~~{{{vvvxxxyyyxxxvvvrrrpppqqqsssqqqqqqqqqqqqrrrtttuuuvvvwwwzzz}}}}}}zzzxxxwwwuuuwwwwwwssssssuuuuuurrrqqqrrrssstttvvvwwwxxxyyyvvvwwwyyyyyyxxxwwwxxxzzz}}}}}}||||||}}}~~~}}}~~~~~~|||yyyyyyzzzzzzzzzzzzzzzzzzwwwvvvuuuttttttuuuwwwxxxyyyuuurrrtttyyy{{{zzzwww{{{|||yyyvvvvvv{{{|||zzz~~~{{{xxxxxxyyy{{{|||||||||~~~}}}}}}{{{{{{}}}~~~|||{{{~~~}}}}}}}}}}}}}}}}}}|||{{{zzz{{{yyy{{{}}}{{{yyy~~~zzzzzz|||zzzuuu|||}}}xxxtttsssssssssqqqqqqsssvvvyyy{{{{{{zzzxxxyyyyyyyyyyyyyyyzzzzzzxxxxxxxxxwwwvvvvvvwwwyyyzzzyyyyyyyyyyyyyyyyyyxxxyyyyyyzzzzzz{{{|||~~~|||yyyuuurrrqqqqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqrrrrrrrrrrrrrrrtttuuuvvvwwwxxxwwwvvvvvvoooqqqtttuuuwwwyyy|||~~~~~~}}}~~~~~~{{{zzzzzzzzzyyy~~~|||{{{|||}}}}}}{{{xxx}}}zzz|||}}}||||||wwwwwwvvvuuuuuuuuuuuuvvvrrrrrrrrrssstttuuuvvvwwwvvvwwwxxxwwwwwwvvvvvvwwwtttuuuuuuvvvvvvvvvvvvvvvssstttuuutttsssuuuzzz}}}zzztttqqqrrrsssqqqrrruuuvvvxxxzzzzzzwwwuuuttttttvvvtttqqqqqqrrrsssrrrrrrrrrsssssstttuuuvvvvvvvvvyyyzzzzzzyyywwwxxxzzz|||yyyyyy{{{~~~|||xxxxxx|||sssuuuwwwvvvtttssstttuuuwwwuuuuuuxxx|||}}}yyyuuu{{{yyyyyywwwuuurrruuuuuuuuuvvvwwwxxxyyyyyyrrruuuyyyzzzxxxvvvsssssswwwyyyxxxtttsssvvvwwwtttuuuuuuuuuvvvvvvvvvwwwwwwwwwxxxxxxwwwuuuuuuuuuwwwwwwxxxzzz|||}}}~~~}}}}}}yyyyyyyyy{{{|||}}}|||zzzxxxyyyyyyzzzyyyyyyxxxwwwuuuuuuttttttuuuvvvwwwxxxpppqqqrrrrrrrrrrrrtttvvvxxxzzzyyyyyy{{{}}}yyy}}}{{{xxxxxxzzz|||}}}}}}|||}}}}}}}}}|||xxxzzz}}}{{{}}}|||yyyxxxzzz{{{xxx||||||||||||{{{zzzyyyyyy}}}vvvvvv|||{{{xxx}}}}}}|||zzzzzz}}}~~~}}}||||||~~~|||vvvsssrrrrrrqqqsssssstttwwwzzz|||}}}|||yyyzzz{{{{{{zzzzzz{{{|||zzzzzzyyywwwvvvwwwzzz}}}|||{{{zzzzzz|||}}}|||zzz}}}~~~}}}{{{xxxvvvwwwxxxsssqqqooooooqqqsssssssssppppppppppppppppppppppppqqqqqqqqqqqqrrrrrrsssssstttuuuvvvwwwxxxwwwvvvuuurrruuuxxxwwwttttttxxx|||}}}||||||{{{yyyyyyzzz||||||yyyzzz}}}|||yyy|||}}}|||yyyxxxyyyuuutttsssrrrrrrssstttuuutttttttttuuuwwwxxxzzz{{{vvvwwwwwwwwwuuutttuuuvvvuuuuuuuuuuuuuuuuuuuuuuuusssuuuuuutttsssvvv}}}yyysssooopppqqqqqqsssvvvuuuwwwxxxwwwuuurrrqqqqqqvvvtttqqqqqqssstttttttttuuuuuuuuutttttttttsssssszzzzzzzzzyyywwwwwwyyy{{{xxxyyy||||||wwwxxx|||tttwwwyyywwwtttrrrsssttt{{{zzzyyyyyyyyyxxxuuusss~~~zzzyyyzzzyyyuuuqqqtttttttttuuuuuuvvvvvvvvvtttwwwyyyzzzxxxvvvuuutttxxxyyyxxxttttttwwwyyyvvvxxxxxxwwwwwwvvvvvvvvvuuuwwwwwwwwwvvvsssssstttuuutttvvvzzz}}}~~~}}}|||{{{|||~~~~~~wwwxxxxxxyyyxxxwwwuuutttrrrrrrrrrssstttuuuvvvvvvooorrrtttsssqqqqqqtttxxxrrrtttvvvxxx}}}zzz{{{yyyxxxxxx{{{}}}~~~~~~|||{{{|||}}}|||~~~vvvwww{{{wwwzzzzzzxxxxxx{{{{{{yyy{{{{{{{{{{{{{{{zzzyyyxxx}}}vvvvvv}}}~~~{{{||||||{{{}}}~~~}}}xxxyyy|||}}}|||wwwsssqqqqqqpppooorrrrrrsssvvv{{{~~~yyy{{{}}}}}}{{{zzz|||~~~yyyyyyzzzyyyxxxyyy{{{}}}|||zzzyyyzzz}}}~~~}}}|||{{{{{{{{{xxxtttqqqrrrssspppooooooppprrrsssrrrqqqppppppppppppppppppppppppqqqqqqqqqqqqqqqrrrssssssrrrsssuuuvvvwwwwwwwwwvvvwwwwwwxxxwwwvvvwwwyyy{{{~~~}}}{{{zzz}}}{{{xxxyyy{{{~~~}}}|||{{{{{{|||}}}}}}}}}{{{yyy||||||yyywwwxxxxxxwwwuuussssssssstttuuuuuuuuuvvvvvvwwwxxxyyyzzztttvvvvvvuuurrrrrrsssuuusssrrrrrrqqqqqqrrrrrrrrrsssvvvwwwvvvsssuuuzzzvvvqqqoooqqqsssrrrrrruuussstttuuuuuusssrrrrrrrrrsssqqqoooppprrrtttttttttuuuuuutttttttttsssssssssvvvwwwwwwvvvvvvvvvyyy{{{wwwyyy||||||vvvwww|||wwwzzz|||zzzuuurrrsssuuuyyyzzz{{{zzzxxxvvvwwwyyyyyyyyyyyyyyyxxxwwwtttrrrqqqqqqqqqrrrrrrrrrrrrqqqxxxzzz||||||zzzyyyxxxyyywwwyyywwwttttttxxxzzzxxxwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuutttrrrrrrtttvvvwwwyyy{{{~~~vvvvvvwwwxxxwwwuuusssrrrqqqqqqrrrssstttuuuvvvwwwtttuuuvvvuuutttuuuwwwyyyrrrsssssstttyyy~~~|||wwwvvvvvvvvvxxx{{{}}}}}}}}}|||zzz{{{}}}zzz}}}xxxwww|||wwwzzz|||zzz{{{~~~}}}zzzzzzzzzzzz{{{{{{zzzyyyyyyzzzwwwyyy~~~~~~{{{~~~~~~}}}{{{|||~~~|||}}}xxxxxxzzz}}}~~~yyywwwtttrrrqqqqqqooonnnooopppqqqvvv{{{zzz|||~~~~~~|||{{{}}}uuuwwwzzz{{{zzzyyyyyyzzz{{{yyyxxxzzz}}}~~~|||tttvvvvvvtttqqqppprrrttttttsssrrrrrrrrrqqqooommmqqqqqqqqqqqqqqqqqqqqqqqqppppppooooooppppppqqqrrrnnnooorrrtttvvvwwwwwwwwwxxxvvvuuuvvvzzz|||}}}}}}~~~}}}{{{xxxxxx}}}{{{xxxyyy|||wwwyyyzzzyyyvvvvvvzzz~~~{{{yyyyyy~~~~~~|||yyywwwvvvvvvvvvwwwvvvuuuuuuuuuuuuuuuvvvvvvxxxyyyzzzxxxuuutttvvvyyyuuuuuutttssssssttttttttttttwwwyyywwwrrrppprrrvvvrrroooooosssuuusssrrrsssrrrtttuuutttsssssstttvvvooommmlllmmmoooqqqrrrrrrqqqqqqrrrssstttuuuvvvwwwrrrssstttttttttuuuxxx{{{vvvxxx}}}{{{vvvwww|||yyy|||~~~|||vvvssstttvvvssswwwzzzzzzxxxxxx}}}tttxxx|||}}}zzzxxxxxxzzzsssssstttttttttsssrrrrrrwwwyyyzzzyyyxxxvvvwwwxxxvvvxxxvvvssssssxxxzzzxxxvvvvvvvvvvvvvvvvvvvvvvvvsssssstttsssrrrsssvvvxxxxxxxxxyyy{{{}}}|||zzzyyyuuuvvvwwwwwwvvvtttrrrppprrrssstttuuuvvvxxxxxxyyyuuusssqqqrrrtttuuuuuutttxxxvvvrrrppptttxxxvvvqqqsssssstttwww{{{}}}}}}|||}}}yyyzzz}}}zzz{{{}}}zzz~~~wwwzzz|||yyyyyy{{{yyyvvvyyyzzzzzz{{{{{{zzzzzzzzzwwwyyy}}}~~~{{{wwwyyy~~~~~~}}}zzz{{{}}}zzz{{{zzzyyyyyy{{{|||~~~||||||tttsssqqqoooooopppqqqrrrttttttvvvxxxzzz|||~~~}}}|||{{{zzzyyyxxxxxxxxxyyyzzz{{{}}}}}}}}}||||||yyyyyyxxxxxxxxxxxxxxxxxxuuutttrrrqqqpppqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqpppqqqqqqqqqppppppppppppoooooonnnnnnoooooopppqqqsssuuuwwwxxxrrrsssuuuwwwzzz}}}}}}xxxtttrrrvvv}}}|||yyyxxxyyy{{{yyyzzz{{{zzzyyyyyy{{{}}}}}}|||}}}|||xxxzzzwwwuuutttttttttsssqqquuutttuuuwwwxxxxxxuuurrrxxxwwwvvvttttttvvvwwwxxx{{{vvvrrrrrrvvvxxxvvvssswwwwwwvvvtttssssssvvvxxxzzzyyyvvvsssrrrrrrssssssqqqrrrtttuuuuuutttrrrqqqlllppppppoooppptttuuussstttsssrrrsssuuuuuuuuutttttttttsssttttttuuuvvvwwwzzzzzz{{{~~~~~~{{{}}}}}}{{{vvvssssssxxxyyy{{{}}}}}}{{{yyywwwzzz{{{{{{zzzyyywwwuuussswwwtttrrrrrrtttuuutttrrr~~~|||yyywwwxxxxxxxxxwwwvvvyyyyyywwwwww{{{|||zzzvvvuuutttsssssstttuuuvvvsssyyy{{{vvvssswww|||ttt{{{|||xxxyyy|||}}}|||{{{{{{|||{{{{{{|||zzzwwwuuutttttttttuuutttuuusssqqqrrrvvvuuurrrwwwuuuuuuwwwuuuqqqrrruuuyyytttqqqrrruuuvvvsssooovvvuuutttuuuxxxzzzzzzzzz|||wwwxxx}}}}}}}}}www}}}zzzwwwxxx|||}}}zzzwwwwwwxxxzzz|||}}}~~~~~~~~~}}}}}}zzz{{{}}}|||wwwuuuwwwzzz|||||||||}}}}}}}}}}}}|||||||||yyyzzz~~~~~~|||yyyzzz|||uuuxxx|||vvvsssrrrqqqoooooopppqqqrrrttttttuuuwwwyyyzzz||||||zzzzzzyyyyyyxxxyyyyyyyyywwwxxxzzz{{{||||||||||||zzzzzzzzzzzzyyyxxxvvvvvvtttsssrrrqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqrrrrrrqqqqqqqqqppppppooooooooooooppppppqqqrrrtttuuuvvvvvvvvvwwwyyyzzz|||}}}~~~}}}{{{wwwtttrrruuu{{{~~~{{{xxxwwwwwwyyyuuuvvvwwwwwwwwwxxx{{{}}}zzzzzz{{{}}}|||xxxxxxvvvtttsssttttttsssrrrrrruuuwwwxxxvvvttttttuuuwwwvvvuuuttttttuuuvvvwwwvvvssspppqqqvvvyyyxxxvvvwwwwwwvvvuuussstttvvvyyyvvvtttsssrrrrrrssstttvvvpppqqqrrrrrrrrrqqqpppoooqqqttttttrrrrrruuuuuurrrtttsssrrrssstttuuuuuusssvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvxxx{{{~~~~~~}}}{{{|||yyyxxx{{{|||yyywwwwwwtttuuuwwwxxxxxxvvvtttsssuuuvvvwwwxxxyyyzzzyyyyyyvvvtttrrrrrrtttuuutttsssyyywwwuuuuuuvvvvvvuuuttttttwwwwwwuuuvvvyyyzzzxxxvvvuuuuuuttttttuuuuuuuuuxxxzzzyyytttsssvvvwwwvvvyyy|||}}}{{{|||}}}}}}{{{yyyyyyzzz{{{{{{zzzyyywwwuuussssssssstttuuuzzz{{{xxxuuuvvvyyyyyyuuuuuussssssuuutttrrrrrrvvvwwwvvvuuuvvvvvvvvvuuutttvvvuuuuuuvvvxxxzzzzzzzzz}}}yyyyyy}}}{{{yyy}}}yyy{{{vvvuuuxxxzzzyyyyyy{{{{{{{{{|||}}}~~~zzzxxxxxx|||{{{xxxwwwyyyzzzxxx|||||||||}}}}}}||||||||||||||||||{{{{{{|||~~~{{{zzz{{{~~~}}}~~~~~~}}}}}}}}}}}}~~~|||zzzwwwyyy|||vvvsssrrrqqqpppppppppqqqrrrssssssttttttuuuvvvwwwxxxxxxvvvvvvvvvwwwxxxyyyzzz{{{vvvwwwxxxyyyzzzzzzzzzzzzzzzzzz{{{{{{yyywwwtttsssssssssrrrqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppqqqrrrssssssrrrrrrqqqqqqqqqqqqppppppppppppppppppqqqrrrssstttwwwwwwwwwwwwwwwxxxxxxxxxyyyxxxvvvsssrrrtttxxx{{{zzz{{{|||zzzxxxvvvvvvvvvssstttuuuuuuuuuwww{{{zzzzzz{{{|||}}}|||yyyvvvvvvuuussssssttttttsssrrroootttyyyxxxsssppprrrvvvvvvuuutttsssssstttuuuvvvtttqqqpppqqquuuwwwwwwuuuvvvvvvvvvuuussstttvvvxxxvvvuuutttsssssstttuuuvvvsssrrrrrrrrrqqqqqqppppppuuuwwwvvvsssqqqssssssoootttrrrrrrssstttuuutttssswwwwwwvvvuuuttttttssssssrrrrrrtttwww{{{||||||zzzvvvtttuuu{{{}}}zzzxxxxxxvvvwwwxxxyyyyyywwwuuutttssstttuuuvvvwwwyyyzzzzzzuuusssrrrrrrsssttttttsssuuutttttttttvvvvvvtttsssrrruuuuuussstttwwwxxxuuuuuuuuuvvvvvvvvvvvvuuuuuuyyyxxxuuuqqqsssvvvuuuqqqzzzyyyvvvuuuzzz~~~xxx|||zzzxxxxxxxxxyyyxxxwwwwwwvvvuuuttttttuuuvvvwww||||||xxxtttssswwwvvvssstttqqqppprrrsssqqqsssvvvppprrrttttttrrrqqqsssuuuwwwvvvvvvwwwyyy{{{zzzzzz{{{xxxyyy|||zzzwww~~~|||yyyuuuuuuyyy{{{yyyyyy{{{xxxwwwwwwwwwxxxyyyzzzzzzxxxvvvwwwzzz{{{xxxxxxzzz}}}{{{rrr{{{{{{||||||||||||{{{{{{xxx{{{}}}{{{xxxxxx|||zzzxxxyyy~~~~~~}}}yyyrrr~~~~~~}}}}}}~~~|||wwwuuu}}}~~~xxxuuuvvvqqqpppppppppppprrrssssssssssssssssssttttttttttttrrrssssssuuuwwwyyy{{{|||xxxxxxxxxwwwwwwvvvvvvuuuuuuwwwxxxyyyxxxvvvsssqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppqqqrrrssstttrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqppppppppppppqqqqqqsssssssssssssssssssssssstttuuutttsssqqqrrrtttvvvvvvxxxzzzzzzyyywwwvvvvvvuuuuuuuuuuuuuuuwww{{{~~~||||||||||||{{{yyywwwuuuwwwuuussssssssssssrrrqqqooosssvvvvvvrrrppprrruuuttttttsssrrrrrrsssttttttuuusssrrrrrrssstttsssqqqsssttttttsssrrrrrrtttvvvzzzyyywwwuuutttsssssssssvvvuuutttssssssrrrsssssssssvvvuuuqqqpppqqqpppmmmsssrrrqqqrrrtttuuutttssstttttttttttttttsssrrrrrrqqqqqqrrruuuxxxzzzyyyxxxvvvuuuwww|||~~~yyyuuutttxxxxxxyyyzzzyyyxxxvvvuuuvvvuuuuuutttttttttttttttssssssrrrrrrssstttttttttuuutttuuuwwwyyyyyywwwuuuqqquuuuuussssssvvvvvvttttttuuuvvvwwwwwwwwwvvvuuurrrttttttrrrsssxxxyyywwwyyyxxxvvvsssvvv{{{zzzuuu}}}{{{xxxwwwwwwvvvuuusssvvvvvvvvvvvvwwwyyyzzz{{{}}}}}}xxxrrrrrrttttttqqquuupppnnnpppqqqpppqqqtttoooppprrrsssssssssssstttwwwvvvvvvxxxzzz{{{zzzyyyvvvuuuxxx|||{{{yyy~~~zzzwwwwww{{{|||yyywwwxxxwwwvvvuuuttttttuuuwwwxxxyyywwwwwwzzz{{{xxxxxx{{{vvvxxxwwwzzz{{{{{{||||||{{{{{{zzzwwwyyyzzzyyywwwxxx{{{~~~}}}}}}}}}}}}wwwmmm}}}}}}~~~zzzwww|||~~~yyyvvvuuuuuuppppppppppppqqqrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrooopppqqqsssuuuxxxzzz{{{{{{zzzxxxvvvtttsssrrrqqqppprrrtttvvvvvvuuurrrqqqpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppqqqrrrssstttrrrrrrrrrrrrrrrrrrrrrsssrrrqqqppppppoooooooooppppppppppppqqqqqqqqqrrrrrrqqqrrrsssrrrpppppprrrssssssuuuyyyzzzyyywwwwwwwwwuuuuuuuuutttssstttwwwzzzxxxyyy{{{{{{{{{zzzzzzzzzyyywwwuuusssssssssqqqooosssrrrrrrssssssssssssrrrssssssrrrrrrrrrrrrsssssstttsssrrrsssssssssrrrqqqpppqqqrrrrrrqqqqqqssstttxxxwwwvvvtttsssrrrqqqqqqvvvuuutttsssssssssssstttrrruuutttqqqpppsssrrrooosssrrrqqqrrrtttttttttssspppqqqrrrssssssssssssrrrssssssssstttwwwxxxwwwvvvwwwvvvxxx~~~zzzuuutttvvvvvvwwwvvvvvvtttsssrrruuuuuutttsssrrrqqqpppppprrrrrrrrrrrrrrrssstttuuuuuuuuuuuuwwwyyyyyyxxxvvvrrruuuvvvttttttwwwvvvsssssstttuuuwwwwwwwwwvvvuuummmtttwwwuuutttwww{{{}}}zzz}}}|||yyyxxx{{{{{{yyyyyyxxxwwwwwwxxxxxxvvvtttttttttuuuvvvxxxyyy{{{{{{{{{vvvuuuwwwvvvsssvvvpppnnnppprrrpppoooqqquuutttsssvvv{{{|||yyyuuuwwwvvvvvvxxxzzzzzzyyyxxxvvvwwwzzz|||{{{zzz|||zzzxxxwwwuuuvvvxxx{{{zzzxxxwwwwwwxxxyyyzzz|||yyyxxx{{{zzzwwwwwwzzz|||uuusss{{{}}}zzzzzz{{{{{{{{{{{{zzzzzzyyywwwuuuvvvxxx{{{{{{zzz~~~}}}~~~~~~~~~xxxuuu}}}zzz~~~}}}}}}~~~~~~}}}~~~|||{{{yyyvvvyyy~~~}}}{{{yyyvvvtttrrrqqqpppqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqoooooopppqqqsssvvvxxxyyy|||{{{xxxuuusssqqqpppooommmoooqqqsssssssssrrrqqqooopppqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppqqqrrrssssssqqqqqqrrrrrrrrrrrrssssssrrrqqqqqqpppoooooopppppppppppppppqqqrrrrrrsssssspppqqqqqqqqqooooooppprrrpppsssvvvxxxxxxwwwwwwxxxssstttuuutttsssssstttvvvqqqtttwwwyyy{{{|||zzzxxxuuutttttttttrrrqqquuusssqqqrrrtttuuusssqqqrrrrrrrrrrrrrrrrrrrrrrrroooppprrrssstttuuuuuuuuuoooppprrrrrrqqqqqqrrrtttqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssvvvvvvssssssvvvvvvssssssqqqqqqrrrssstttsssrrrnnnpppqqqssstttssssssrrrtttsssrrrsssuuuwwwvvvuuutttsssvvv|||{{{wwwwwwxxxxxxxxxwwwvvvuuutttsssqqqrrrsssttttttsssrrrqqqppprrrrrrrrrqqqrrrtttvvvtttsssssstttvvvwwwvvvtttrrrvvvwwwuuuuuuwwwvvvsssrrrssstttuuuuuuvvvvvvuuupppxxx|||xxxtttuuuyyy{{{vvvzzz{{{yyyyyy{{{{{{yyysssrrrsssuuuxxxyyyyyywwwpppqqqrrrtttuuuwwwxxxyyy{{{|||zzzvvvvvvxxxvvvrrrtttooommmqqqsssrrrooopppvvvsssrrrvvv|||}}}xxxsssvvvuuuvvvxxxyyyzzzxxxvvvyyy{{{||||||{{{yyyyyyzzz}}}|||wwwtttxxx}}}yyyyyyxxxwwwvvvvvvvvvvvv|||yyyxxxyyyyyyvvvvvvzzztttvvvxxx{{{{{{{{{|||}}}yyyyyyzzzzzzzzzzzzyyyyyyzzzvvvsssuuuyyy|||{{{xxxzzzxxxyyy}}}~~~|||}}}}}}~~~}}}yyy~~~|||~~~}}}~~~}}}~~~~~~zzzzzzzzz~~~{{{xxxyyy}}}{{{wwwxxxvvvsssuuu{{{}}}|||yyyxxxvvvuuutttrrrpppnnnqqqqqqrrrrrrrrrqqqppppppppppppppppppqqqqqqqqqqqqoooooopppppprrrtttuuuvvvzzzyyywwwtttsssrrrqqqqqqppppppqqqqqqrrrqqqqqqqqqnnnooopppqqqrrrqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqrrrrrrpppqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqpppppppppqqqqqqpppppppppqqqqqqqqqqqqqqqppppppqqqooonnnnnnppprrrmmmpppsssuuuuuuuuuvvvxxxrrrtttwwwwwwwwwwwwwwwxxxooorrrvvvxxxxxxzzz~~~xxxvvvuuuuuuvvvvvvvvvuuusssttttttsssssssssssstttrrrrrrssssssssssssrrrrrroooqqqssstttuuuuuuuuuuuuoooqqqsssssssssssstttuuuqqqrrrrrrrrrrrrrrrrrrqqqpppqqqrrrtttttttttsssssstttwwwwwwssssssuuuuuurrrrrrqqqpppqqqssstttsssrrrqqqrrrtttuuuuuutttsssrrrrrrqqqppprrrtttvvvvvvvvvrrrqqqssszzz}}}zzzxxxxxxzzzyyyyyyxxxwwwvvvuuutttppprrruuuwwwxxxwwwtttsssoooqqqsssrrrqqqqqqtttvvvtttsssqqqrrrsssttttttsssrrruuuwwwuuuuuuwwwuuuqqqrrrrrrrrrrrrssstttuuuvvvuuuyyy{{{wwwuuuvvvwwwvvvqqqsssuuuvvv{{{}}}wwwqqqqqqrrrtttvvvwwwuuutttooopppqqqsssuuuvvvwwwwwwwwwyyyxxxvvvwwwyyywwwrrrppplllkkkrrrvvvuuurrrqqqqqqqqqrrruuuwwwwwwtttqqquuuuuuuuuwwwyyyxxxvvvtttxxxzzz{{{zzzyyyyyyxxxxxx~~~|||}}}uuuuuuuuuuuutttsssrrrqqqxxxuuutttwwwwwwuuuvvvzzzssswww{{{|||zzzzzz{{{{{{yyyyyyzzzzzzzzzzzzyyyyyyxxxwwwvvvvvvwwwyyyzzz{{{wwwvvvxxx|||~~~||||||~~~~~~}}}|||~~~~~~}}}|||~~~~~~}}}}}}~~~~~~}}}~~~~~~}}}yyy{{{|||www}}}yyyzzz{{{wwwxxxuuurrrrrrwwwyyyxxxvvvtttsssrrrrrrrrrqqqppprrrrrrrrrrrrrrrqqqpppoooppppppppppppqqqqqqqqqqqqppppppppppppqqqrrrssstttxxxwwwvvvtttssssssssstttsssrrrrrrqqqqqqpppppppppnnnooopppqqqrrrrrrqqqpppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqpppqqqqqqqqqpppppppppqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrpppooooooooonnnnnnnnnnnnpppppppppooommmnnnppprrrlllnnnqqqrrrssstttvvvwwwsssvvvzzz|||}}}|||}}}}}}qqqtttwwwwwwvvvvvvyyy|||vvvttttttuuuwwwyyyyyyyyyqqquuuwwwuuuqqqpppsssxxxrrrssssssttttttssssssrrrssstttvvvvvvuuusssrrrrrrppprrrtttuuuttttttuuuvvvxxxwwwwwwvvvuuusssrrrqqqppprrrtttvvvwwwwwwvvvuuutttvvvuuurrrqqqsssrrrooorrrqqqpppqqqssstttsssrrrtttuuuwwwwwwvvvuuusssqqqooonnnnnnpppsssvvvwwwwwwsssqqqsssxxx{{{xxxuuuvvvvvvuuutttsssrrrqqqppppppsssuuuxxx{{{{{{xxxuuurrroooqqqsssrrrqqqqqqtttwwwwwwtttrrrrrrssstttuuutttqqquuuvvvuuutttvvvtttppprrrrrrqqqqqqrrrsssuuuvvvvvvxxxwwwuuuwwwyyyxxxsssrrrrrrsssxxxzzzuuutttsssssstttrrrooommmpppqqqsssuuuvvvwwwxxxxxxxxx{{{|||{{{}}}|||vvvllliiijjjrrryyyxxxuuusssqqqtttxxxyyyxxxvvvuuuuuuttttttuuuwwwxxxxxxuuussstttwwwxxxxxxyyyzzz{{{zzzzzzxxxyyywwwwwwxxxxxxwwwuuusssrrrtttqqqqqqtttuuutttvvvzzzvvvxxxxxxxxxyyy||||||{{{xxxyyyyyyzzzzzzyyyyyyxxxvvvxxxyyyxxxvvvvvvzzz~~~yyyxxxzzz|||{{{|||yyy|||}}}}}}~~~uuu}}}}}}zzz}}}zzzvvvxxx}}}yyyxxxyyy}}}}}}}}}{{{zzz|||||||||}}}~~~}}}}}}}}}~~~}}}}}}{{{}}}~~~~~~{{{{{{|||}}}~~~{{{zzz{{{}}}zzz}}}~~~|||}}}}}}zzzvvvvvvyyyssssssqqqqqqwww~~~|||wwwoooooossssssqqqppprrrrrrrrrqqqqqqpppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrsssrrrooopppssssssooouuusssrrrqqqqqqqqqooonnnqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoooooopppppppppqqqqqqqqqttttttsssrrrrrrqqqppppppqqqpppnnnnnnoooppppppoooqqqpppoooppprrrsssrrrqqqsssrrrrrrqqqqqqrrrrrrsssuuuwwwyyyzzzzzzxxxvvvtttxxxtttssswwwzzzxxxvvvvvv}}}xxxtttsssvvvzzz{{{zzzxxxxxxvvvuuussssssrrrrrrqqqpppoooppprrrsssrrrqqqvvvtttrrrqqqqqqrrrssstttvvvuuuuuutttsssrrrrrrqqqxxxwwwuuutttssssssttttttvvvuuuuuuttttttsssrrrrrrtttpppooossstttrrrqqqrrrqqqpppppprrrttttttsssrrrttttttttttttsssrrrqqqqqqrrrqqqqqqsssvvvvvvssspppsssrrrrrrtttwwwwwwtttpppvvvtttrrrrrrssssssrrrqqqxxxtttrrrxxx|||tttrrrvvvwwwsssqqqrrrqqqooottttttrrrooorrrwwwwwwsssrrrrrrqqqppptttxxxwwwssstttvvvuuurrrrrrvvvvvvtttsssttttttrrrqqqrrrvvvyyytttuuuuuuwww}}}xxxppprrrssssssrrrqqqrrrrrryyywwwvvvttttttvvvwwwxxx}}}uuuqqqrrrtttrrrooooooppprrrssstttuuuuuuuuussswwwxxxtttsssuuuuuutttsssssssssssstttttttttttt|||{{{zzzyyyxxxwwwwwwwww{{{sssrrrxxxvvvzzzxxxrrrrrrxxxxxxuuuvvvyyyxxxuuutttvvv||||||{{{{{{{{{{{{{{{{{{vvvwwwwwwwwwvvvxxx{{{}}}sssuuutttqqqsssxxx{{{zzz|||zzzzzz}}}yyyssswwwzzzzzzzzz||||||}}}{{{}}}}}}{{{||||||zzzxxxxxxyyyzzz}}}||||||~~~|||}}}~~~~~~xxx|||{{{zzz~~~~~~~~~~~~|||www~~~|||~~~{{{}}}|||~~~|||}}}~~~}}}}}}|||zzzyyyzzz|||~~~~~~~~~~~~yyyxxxwwwsssqqqrrrqqqqqqooopppyyyxxxpppqqqtttsssqqqqqqrrrrrrrrrqqqqqqqqqppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqsssrrroooooosssssspppsssrrrqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoooooopppppppppqqqqqqqqqtttssssssrrrqqqqqqpppppprrrqqqoooooopppppppppoooqqqpppoooppprrrsssrrrqqqrrrrrrqqqqqqqqqqqqrrrrrrqqqrrrtttvvvvvvuuusssrrryyyuuutttyyy{{{yyywwwxxxyyyxxxwwwuuuuuuvvvyyy{{{vvvuuutttsssrrrrrrqqqqqqvvvuuusssrrrsssrrrqqqooottttttrrrrrrrrrtttvvvwwwvvvvvvvvvwwwxxxxxxyyyyyywwwvvvuuusssrrrrrrssssssttttttssssssssssssrrrrrruuuqqqpppssstttrrrqqqrrrsssrrrqqqrrrssssssrrrppptttttttttuuuttttttsssrrrrrrqqqqqqsssvvvvvvssspppsssssssssvvvxxxyyyvvvtttvvvtttrrrrrrssstttsssrrrxxxwwwvvvxxx{{{zzzvvvqqqwww{{{{{{vvvssstttsssqqqttttttrrrooorrrvvvvvvrrrtttuuutttsssvvvzzzyyyuuusssvvvvvvssssssvvvvvvsssrrrpppnnnooorrruuuvvvvvvssstttssstttxxx|||xxxrrroooqqqrrrrrrpppooopppqqqrrrrrrrrrsssvvvyyy|||~~~}}}zzzxxxvvvtttrrrllllllnnnoooqqqsssttttttqqqttttttqqqrrrttttttrrrvvvwwwwwwwwwwwwxxxxxxxxx{{{zzzyyyxxxwwwwwwwwwxxxyyyuuuuuu~~~yyyvvvyyyxxxqqqppptttvvvtttuuuyyyyyyvvvvvvyyyvvvvvvvvvvvvvvvwwwwwwwww||||||{{{yyyvvvuuuvvvxxxtttvvvvvvssstttxxxzzzxxxxxxvvvuuuxxx{{{{{{vvvqqqsssvvvyyyyyy}}}~~~~~~}}}{{{||||||{{{yyyyyyzzz|||~~~}}}}}}~~~}}}{{{}}}~~~}}}zzz}}}|||}}}~~~|||}}}~~~}}}}}}~~~|||}}}{{{zzzwww~~~}}}||||||yyy{{{~~~~~~~~~~~~|||{{{}}}}}}}}}}}}{{{yyyxxxxxxxxxzzzzzzzzz|||~~~|||vvvvvvwwwsssooonnnppprrrtttxxxyyyqqqrrrtttsssqqqqqqrrrrrrrrrqqqqqqqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqqqpppsssrrroooooorrrssspppqqqqqqqqqqqqrrrsssssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppqqqqqqqqqssssssrrrrrrqqqqqqpppppprrrrrrqqqqqqqqqppppppppprrrppppppppprrrsssrrrqqqqqqqqqppppppppppppqqqqqqqqqsssuuuwwwwwwwwwvvvuuuvvvsssrrrvvvxxxvvvuuuvvvtttwwwyyywwwttttttwww{{{uuuuuutttsssssssssssssssxxxvvvttttttttttttrrrpppssssssrrrrrrtttuuuwwwyyysssttttttuuuvvvvvvwwwwwwuuuuuutttsssrrrrrrrrrrrrsssssssssttttttttttttuuuuuuqqqpppssstttrrrqqqsssrrrqqqqqqrrrttttttsssrrrsssttttttuuuuuuuuuuuuuuurrrqqqrrrsssuuuuuusssqqqttttttuuuwwwyyyzzzxxxvvvuuutttrrrssstttuuuuuuttttttvvvxxxxxxvvvtttrrrqqqxxx||||||wwwttttttsssppptttuuusssppprrruuuuuuqqqtttvvvvvvtttvvvzzzyyyuuurrrvvvwwwuuuuuuwwwuuurrrqqqmmmiiilllrrrwwwvvvrrrtttuuutttsssuuuxxxtttnnnqqqrrrsssrrrpppooopppqqqqqqrrrtttvvvzzz}}}~~~zzzuuusssrrrqqqqqqqqqrrrtttwwwyyy{{{rrrrrrqqqpppssswwwvvvqqquuuuuuuuuuuuvvvvvvvvvvvvxxxxxxwwwwwwwwwwwwxxxxxxwwwxxxxxxyyy|||xxx{{{{{{tttppprrruuussstttxxxyyywwwwwwzzzwwwwwwwwwxxxyyyyyyyyyzzz}}}}}}|||yyyuuusssssstttuuuxxxxxxvvvvvvyyyyyywwwuuusssrrrtttwwwxxxvvvsssrrrvvvyyyyyy|||}}}zzz|||}}}}}}}}}{{{|||||||||{{{{{{|||~~~~~~~~~}}}~~~}}}~~~}}}}}}}}}zzzxxxzzz|||}}}}}}||||||}}}~~~~~~}}}zzz}}}{{{~~~}}}~~~}}}{{{||||||}}}~~~~~~}}}}}}~~~}}}yyy{{{~~~~~~}}}|||{{{|||~~~}}}{{{zzzzzzzzz{{{|||~~~zzz}}}vvvxxxzzzxxxrrrppprrrwww|||wwwqqqrrrsssqqqpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqttttttpppoooqqqrrrqqqppprrrrrrrrrrrrqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppprrrrrrrrrrrrqqqqqqpppppprrrssstttsssrrrqqqqqqqqqtttrrrrrrrrrttttttsssrrrqqqppppppooooooppppppqqqssstttvvvwwwwwwvvvuuutttuuurrrsssvvvwwwttttttvvvsssuuuwwwwwwuuuuuuvvvwwwwwwvvvvvvuuuuuuuuuvvvvvvtttsssrrrsssuuuuuuuuutttsssrrrrrrrrrssstttvvvwwwtttttttttssssssrrrrrrrrrsssssssssrrrrrrqqqqqqqqqsssttttttuuuvvvvvvwwwwwwuuuqqqpppsssuuusssrrrsssppppppppprrruuuvvvuuutttqqqrrrssstttuuuuuuuuuuuuqqqrrrrrrsssttttttsssrrruuuuuuvvvwwwxxxxxxwwwvvvuuutttrrrsssuuuvvvvvvvvvrrrssstttuuuuuutttsssrrrtttxxxxxxtttqqqrrrrrrooouuuwwwvvvsssrrruuuuuuqqqsssuuuuuurrrsssvvvvvvsssqqquuuwwwuuuuuuvvvtttpppqqqnnnlllmmmrrrtttsssqqquuuwwwvvvtttuuuwwwuuuppptttuuuuuutttrrrqqqrrrsssssssssuuuvvvxxxzzz{{{{{{|||xxxuuusssxxxwwwvvvvvvwwwyyy{{{}}}tttsssqqqqqqvvv{{{yyyrrrrrrrrrssssssssstttttttttvvvvvvuuuuuuvvvwwwwwwxxxwwwyyyzzzwwwvvvyyy}}}zzzuuuuuutttrrrssswwwxxxuuuuuuxxxxxxxxxyyyyyyzzz{{{||||||wwwxxxxxxwwwtttssstttuuuvvvyyyzzzxxxwwwzzzyyyvvvvvvtttssstttwwwyyyxxxwwwvvvzzz{{{yyyyyy|||~~~}}}~~~}}}|||~~~}}}|||}}}}}}zzz{{{|||{{{zzz{{{}}}~~~~~~~~~~~~}}}~~~|||{{{zzzxxxwwwzzz{{{}}}}}}||||||~~~}}}}}}~~~~~~zzz~~~~~~{{{{{{{{{}}}~~~~~~}}}}}}~~~~~~}}}~~~}}}}}}~~~~~~{{{}}}~~~~~~{{{zzzyyyzzz||||||{{{zzzzzzzzz|||~~~}}}xxxzzz~~~{{{vvvsssvvvyyy}}}{{{tttooopppqqqpppoooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrvvvvvvrrroooqqqrrrqqqqqqsssuuuuuurrrpppooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppprrrqqqqqqqqqqqqqqqppppppqqqtttvvvuuutttrrrssstttvvvuuuttttttuuuvvvuuutttqqqppppppooooooppppppqqqrrrssssssssssssrrrpppooovvvtttuuuxxxxxxuuuuuuxxxuuutttsssuuuxxxxxxvvvssswwwvvvuuuuuuuuuuuuvvvvvvrrrqqqpppqqqssstttsssrrrsssrrrrrrrrrrrrrrrrrrrrruuuuuuuuuuuuttttttttttttrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrssstttuuuvvvvvvwwwuuuqqqppptttuuusssrrrssssssrrrrrrssstttuuusssrrrooopppqqqrrrssstttttttttqqqrrrssssssssssssssstttvvvvvvvvvvvvuuutttssssssuuutttrrrsssuuuvvvvvvvvvtttrrrqqqsssvvvwwwtttqqqooosssuuurrrqqqrrrsssqqquuuxxxxxxuuutttvvvuuusssrrruuuuuurrrrrrttttttrrrqqquuuvvvttttttuuusssooorrrrrrrrrrrrqqqpppqqqrrrsssuuuuuussstttwwwvvvssstttttttttsssqqqqqqrrrtttooopppqqqsssssssssssssss}}}|||}}}|||xxxuuuwwwuuusssqqqqqqrrrtttuuutttsssqqqqqqvvv{{{yyyrrrttttttttttttuuuuuuuuuuuutttttttttttttttuuuvvvwwwwwwyyyxxxvvvuuuzzzwww{{{~~~yyywwwuuurrrsssvvvvvvsssrrrtttrrrsssssstttuuuvvvwwwwwwuuuvvvxxxwwwvvvvvvwwwxxxwwwzzz{{{xxxxxxzzzyyyuuuvvvuuutttuuuvvvxxxyyyzzzwww{{{|||xxxvvvxxxzzzzzz~~~~~~~~~~~~}}}~~~~~~|||xxxzzzzzzzzzyyyyyy{{{}}}~~~~~~~~~~~~}}}}}}~~~~~~xxx{{{|||||||||{{{yyy{{{}}}{{{}}}~~~~~~~~~~~~}}}}}}~~~}}}||||||}}}~~~yyy{{{~~~~~~|||}}}}}}zzz}}}{{{{{{~~~~~~}}}}}}~~~~~~~~~|||{{{}}}|||}}}~~~~~~zzzxxxxxxxxxsssuuuvvvvvvuuuvvvyyy|||~~~zzz|||~~~zzzvvvtttxxxzzzzzzzzz~~~}}}vvvqqqnnnpppqqqoooppprrrpppqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqquuuzzzzzztttpppppprrrqqqpppuuuzzzzzzvvvrrrooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppqqqqqqqqqqqqqqqqqqpppppppppssswwwwwwuuutttuuuwwwwwwvvvtttuuuvvvvvvuuutttqqqqqqppppppppppppqqqqqqtttttttttttttttsssrrrrrrrrrqqqsssuuutttqqqrrrvvvwwwtttrrrtttxxxyyywwwsssttttttsssrrrrrrrrrrrrrrrtttsssqqqqqqqqqqqqooommmrrrrrrrrrrrrqqqqqqppppppoooooopppqqqssstttuuuuuuqqqrrrrrrssssssrrrqqqqqqppppppqqqqqqrrrsssttttttvvvrrrqqqtttuuusssrrrtttxxxwwwuuuttttttrrrpppmmmooooooppprrrrrrsssssssssqqqrrrtttsssrrrrrrsssuuutttuuuvvvtttrrrqqqrrrsssuuutttrrrssstttuuuuuutttxxxuuurrrsssvvvvvvrrrnnnooosssuuusssrrruuuuuutttssswwwxxxuuutttuuuvvvtttssswwwxxxtttrrrttttttrrrqqqtttuuurrrqqqsssqqqnnnsssuuuvvvtttqqqoooppprrrooorrrrrrpppqqqtttuuurrrpppqqqqqqooonnnnnnpppsssoooqqqsssvvvwwwwwwvvvuuuxxxrrrqqquuuwwwtttpppuuutttrrrpppoooooooooooorrrrrrqqqpppssswwwvvvqqqqqqqqqrrrrrrrrrsssssssssssssssssssssssstttuuuuuuwwwwwwvvvvvvwwwyyy{{{}}}sssuuu||||||xxxwwwuuussssssvvvuuurrrqqqsssrrrrrrssssssttttttuuuuuuxxxyyy{{{zzzyyyxxxxxxxxxwwwzzzzzzwwwwwwyyyyyyvvvttttttttttttuuuvvvwwwxxxtttyyyzzzwwwuuuyyy}}}~~~||||||}}}}}}~~~zzz~~~}}}}}}~~~{{{yyyzzzzzzzzzxxxyyyzzz|||}}}~~~~~~}}}{{{{{{|||~~~yyy{{{|||{{{~~~zzz}}}{{{~~~|||~~~{{{~~~~~~|||}}}~~~zzzwww{{{~~~~~~~~~}}}~~~zzzxxxzzz}}}zzz|||}}}yyywwwwwwwwwrrruuuwwwwwwvvvwww{{{~~~xxxttttttyyy|||xxxtttooonnnqqqrrrpppqqquuuppppppqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqxxx}}}}}}vvvqqqpppqqqqqqooovvv~~~|||vvvsssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppooooooppppppppppppppppppqqqqqqnnnsssxxxyyywwwuuuwwwzzzvvvuuussstttuuuuuutttrrrrrrrrrqqqqqqqqqqqqrrrrrrttttttuuuvvvwwwwwwxxxxxxpppppprrruuussspppqqquuuvvvuuuuuuuuuvvvwwwwwwvvvuuutttsssqqqqqqppppppppptttsssqqqpppqqqpppooommmqqqqqqrrrrrrsssrrrrrrrrrmmmmmmnnnoooqqqrrrssstttqqqrrrsssttttttsssrrrrrrqqqqqqrrrrrrssssssttttttvvvrrrqqqtttvvvsssrrrtttwwwvvvtttttttttsssqqqooopppqqqqqqrrrssssssssssssqqqssstttsssqqqqqqsssvvvqqqsssttttttrrrrrrtttvvvvvvtttrrrrrrssstttsssrrrtttttttttssssssrrrrrrrrrpppuuuvvvtttsssuuuuuusssoootttwwwtttrrrtttuuusssrrrvvvwwwssspppqqqrrrqqqqqqssssssooooooqqqpppmmmttttttssssssssssssqqqpppnnnqqqqqqnnnnnnqqqrrrpppnnnoooooonnnmmmnnnqqqsssqqqsssvvvyyyzzzzzzxxxwwwtttqqqnnnmmmooopppooonnnuuutttssssssqqqqqqppppppqqqttttttqqqrrrttttttrrroooooopppppppppqqqqqqqqqsssrrrrrrrrrrrrsssssstttvvvuuuuuuuuuvvvvvvuuuttttttrrrpppxxxzzzxxxvvvuuussstttwwwwwwttttttvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvxxxzzzzzzxxxwwwvvvwwwwwwyyyxxxuuuuuuyyyzzzxxxsssssstttuuuuuuuuuuuuvvvsssxxx{{{xxxvvv{{{zzz|||~~~~~~~~~~~~{{{zzz|||}}}zzzzzz|||yyy{{{|||zzz|||~~~{{{{{{||||||{{{yyyyyyzzz||||||}}}}}}|||yyyyyy{{{}}}}}}~~~{{{}}}}}}{{{~~~~~~}}}}}}~~~|||}}}|||~~~~~~}}}||||||~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}|||{{{zzz{{{|||yyy~~~~~~}}}}}}|||~~~|||||||||zzzxxxwwwwwwyyywwwzzz|||{{{yyyyyy~~~xxxttttttwwwqqqsssoooooorrrsssrrrssswwwpppppppppqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqzzzxxxqqqpppqqqqqqnnnwww{{{wwwvvvqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppooooooppppppppppppppppppqqqqqqmmmrrrxxxyyywwwvvvyyy|||uuutttrrrrrrssssssrrrqqqsssrrrrrrqqqqqqrrrrrrsssooooooqqqsssuuuwwwxxxyyywwwwwwyyy|||zzzvvvwww|||tttwwwxxxwwwttttttwwwzzzwwwvvvtttsssrrrqqqqqqpppqqqpppoooppprrrsssrrrqqqpppqqqrrrssstttuuuuuuuuuttttttttttttttttttttttttqqqrrrssstttttttttsssrrruuuuuuuuuvvvvvvvvvvvvvvvvvvrrrqqqtttvvvtttssstttrrrqqqrrrsssvvvvvvvvvtttrrrrrrssssssttttttssssssqqqssstttsssqqqqqqsssvvvoooqqqsssssssssssswwwzzzvvvtttrrrrrrssssssrrrqqqlllpppttttttqqqppptttxxxqqquuuvvvsssqqqssssssqqqlllrrruuusssqqqrrrsssrrroootttuuupppmmmnnnooonnnqqqsssrrrnnnmmmoooooommmuuuqqqnnnqqquuuvvvsssnnnpppssssssooonnnpppqqqpppooooooooonnnnnnpppsssvvvnnnppptttvvvvvvtttrrrppprrrssstttsssrrrqqqrrrtttqqqqqqrrrrrrrrrqqqpppooossswwwxxxtttsssuuuuuutttssssssttttttttttttuuuuuusssrrrrrrqqqqqqrrrrrrssstttttttttttttttsssrrrrrrpppxxxtttpppxxxzzzxxxwwwuuussstttxxxyyywwwwwwzzzxxxxxxxxxwwwwwwwwwwwwwwwpppsssuuuvvvvvvuuuuuuvvvwwwyyywwwssstttxxxzzzyyysssuuuwwwwwwvvvvvvvvvvvvuuu{{{}}}yyywww{{{yyy}}}~~~}}}{{{}}}}}}yyywwwxxx|||}}}{{{xxxyyy}}}~~~{{{}}}}}}}}}|||zzzyyy{{{|||{{{}}}}}}{{{xxxwwwzzz}}}|||}}}{{{xxxyyy|||{{{www{{{zzzzzz{{{}}}|||zzzwww{{{}}}~~~|||{{{~~~~~~~~~|||{{{~~~|||yyy~~~{{{~~~~~~}}}|||{{{|||~~~~~~~~~}}}||||||{{{zzz~~~{{{yyyzzz}}}~~~}}}{{{zzz~~~}}}{{{{{{{{{xxx{{{~~~}}}}}}~~~xxxyyyyyyxxxwwwwwwxxxzzzwwwzzz|||zzzwwwwww{{{|||zzz}}}zzzwwwqqqpppooooooqqqsssssssssqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqpppooooooqqqsssttt}}}zzzwwwssspppooooooooosssuuu|||yyyuuuuuuqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqpppqqqrrrrrrqqqoooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrssstttuuuwwwxxxxxxzzztttrrrvvvyyyxxxuuuuuuxxxtttpppoooqqqrrrrrrqqqsssrrrqqqqqqrrrsssuuuvvvvvvuuussstttvvvwwwwwwwwwxxxuuussstttwwwyyyxxxwwwwwwuuuttttttvvvvvvtttqqqqqqqqqqqqppppppppppppooouuuuuusssqqqssswwwvvvrrrtttsssrrrrrrrrrrrrsssttttttqqqqqqssstttrrrrrrvvvppppppqqqrrrtttuuuvvvvvvtttrrrqqqrrruuuwwwuuussstttsssrrrtttvvvwwwwwwvvvtttttttttssssssrrrrrrrrrsssqqqqqqsssrrrqqqsssxxxwwwrrrppptttvvvtttqqqqqqssstttsssrrruuuxxxvvvqqqvvvsssqqqrrruuuvvvtttrrrtttpppmmmpppuuuwwwtttpppssswwwxxxtttrrrssssssqqqrrrrrrooollloootttsssoooppppppnnnlllooottttttpppsssrrrrrrqqqqqqrrrrrrssspppqqqrrrsssssssssrrrqqqtttooonnnssswwwwwwvvvwwwooorrrtttrrrmmmjjjjjjkkkppprrrvvvzzzxxxrrrrrruuurrrqqqpppqqqssstttsssrrrvvvvvvvvvuuutttrrrpppoootttuuuvvvuuutttssstttuuusssttttttsssrrrrrrtttuuuuuutttuuuyyyyyyuuussstttuuusssuuu|||rrrrrrrrrrrrtttrrrrrrsssssssssuuuxxx|||xxxwwwxxxyyyzzzxxxuuusssvvvvvvwwwwwwxxxyyy{{{{{{ttttttuuuuuuvvvwwwyyyyyy|||wwwtttvvvwwwvvvvvvyyyzzzyyywwwuuuxxx~~~{{{|||zzz{{{|||{{{~~~yyywwwzzz|||}}}|||zzzxxxwwwvvvvvvwwwyyy{{{zzzvvvvvv{{{~~~||||||{{{zzzzzz{{{|||{{{yyywww}}}zzzzzz{{{}}}~~~~~~{{{|||}}}|||yyyxxxyyy{{{yyy{{{}}}~~~~~~~~~~~~}}}~~~}}}{{{~~~{{{{{{yyy{{{|||~~~|||yyy|||~~~}}}~~~~~~~~~}}}{{{}}}~~~}}}}}}|||}}}}}}}}}{{{yyy|||{{{zzzzzz{{{|||{{{yyy|||{{{{{{|||wwwwwwxxxyyyzzzzzzzzzzzzyyy}}}~~~{{{vvvxxx{{{sssqqqqqqooooooqqqtttuuutttrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqpppooopppqqqssstttzzzxxxuuurrrpppoooooooooqqqsssyyy~~~}}}vvvssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrsssuuutttrrrpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqrrrssstttuuuuuuwwwuuuuuuwwwvvvrrrsssvvvxxxuuuqqqppprrrsssrrrqqqrrrrrrqqqqqqrrrsssuuuuuuvvvtttssstttuuuvvvvvvuuuxxxvvvttttttvvvwwwvvvtttvvvtttssssssttttttqqqoooooooooppppppqqqqqqqqqrrrttttttrrrppprrrvvvuuuqqqtttsssrrrrrrrrrrrrsssttttttqqqqqqttttttrrrsssvvvrrrrrrrrrrrrrrrrrrrrrrrrtttrrrqqqrrrtttvvvtttsssrrrqqqqqqrrrtttuuutttsssssssssssssssssssssrrrrrrvvvssssssuuusssoooppptttuuuqqqppptttvvvtttrrrsssssstttsssqqqsssvvvuuupppuuuuuuuuuuuutttttttttuuuqqqqqqpppnnnmmmoooqqqtttlllpppsssppppppssstttrrrtttssspppmmmnnnqqqpppllloooooonnnlllooouuuuuuqqqsssrrrrrrqqqqqqrrrrrrsssrrrrrrsssssssssrrrqqqpppuuussssssvvvuuurrrsssvvvssssssrrrqqqpppnnnkkkiiisssuuuzzz}}}zzztttsssvvvsssrrrppppppqqqrrrqqqpppwwwwwwvvvvvvuuuttttttsssqqqrrrsssssssssttttttuuuuuuvvvwwwvvvttttttuuuvvvsssqqqssswwwwwwsssrrrtttvvvqqqppp}}}|||rrrqqqqqqrrrssstttttttttsssrrrsssvvvxxxxxxxxxxxxyyyzzzyyyvvvtttvvvuuuuuuuuuuuuvvvvvvwwwxxxwwwwwwxxxxxxyyyzzz{{{{{{vvvtttwwwyyyyyyzzz|||||||||yyywwwyyy~~~|||{{{yyyzzz~~~{{{{{{}}}~~~|||zzzwwwuuuvvvyyy{{{zzzyyyxxxwwwvvvwwwyyyzzz{{{xxxyyy~~~|||yyyzzzxxxxxxxxxzzz|||}}}{{{zzz{{{yyyxxxyyy{{{~~~zzzzzz{{{{{{zzzyyyxxxxxxyyy{{{||||||{{{{{{}}}}}}~~~|||}}}zzz{{{~~~~~~~~~~~~||||||}}}}}}~~~}}}~~~{{{yyyyyyxxxwwwxxx{{{||||||{{{~~~~~~|||yyywwwxxxyyyzzzyyyxxxwwwwwwxxxxxxyyy}}}~~~{{{wwwwww}}}uuuooommmqqqoooooosssxxxyyyuuuqqqqqqqqqqqqqqqqqqqqqqqqqqqsssrrrqqqpppqqqrrrssstttvvvuuusssqqqpppooopppppppppppptttyyywwwrrrppprrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrssstttvvvwwwvvvssspppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppqqqqqqrrrrrrttttttvvvwwwsssoooqqqwwwwwwuuurrrqqqrrrsssrrrrrrqqqqqqqqqqqqrrrsssttttttvvvtttsssssstttuuutttrrrwwwvvvttttttuuuuuusssrrruuusssrrrrrrrrrqqqooommmnnnnnnooopppqqqrrrssssssssstttrrrpppqqquuutttqqqtttsssrrrrrrrrrrrrssstttssspppooorrrrrrpppqqqtttuuuuuusssrrrqqqooonnnnnnrrrqqqpppqqqssstttsssrrrsssrrrqqqrrrssstttsssrrrrrrrrrsssssssssssssssssstttssstttvvvtttppppppsssrrroooooorrrtttrrrpppqqqtttvvvuuurrrsssvvvuuuqqqssswwwyyywwwsssqqqsssvvvnnnqqqrrrmmmgggfffnnnvvvjjjooorrrpppppprrrtttrrrqqqrrrppplllmmmqqqqqqmmmnnnpppooommmpppuuuuuurrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrssssssrrrqqqpppooossssssuuuwwwsssoooqqqwwwwwwssspppppprrrqqqmmmhhhtttvvv{{{{{{uuusssuuuuuurrrpppooooooppppppoootttsssrrrqqqpppqqqrrrrrrppppppqqqrrrssstttuuuuuurrrssstttsssqqqpppqqqrrrpppoooppptttuuurrrqqqsssvvvooolllvvvvvvrrrrrrsssuuuvvvvvvuuusssqqqqqqsssuuuxxxwwwwwwxxxzzzyyywwwuuuvvvuuuuuutttssssssttttttvvvuuuuuuuuuuuuuuuvvvvvvyyyuuutttxxx{{{{{{}}}}}}~~~|||yyyzzz~~~{{{zzzxxxyyy}}}}}}zzzyyy{{{xxxzzz{{{yyytttssswww{{{{{{zzzyyywwwwwwwwwxxxyyy{{{zzz}}}~~~xxxuuuwwwvvvuuuvvvyyy|||}}}}}}|||zzzyyywwwxxxzzz|||}}}|||zzzzzz{{{|||}}}|||zzzwwwzzz{{{{{{yyyxxxxxxzzz|||~~~zzz}}}~~~}}}{{{zzz}}}}}}~~~zzz{{{~~~{{{zzz}}}}}}zzz~~~~~~}}}~~~~~~}}}|||yyyxxxwwwwwwyyy{{{zzzzzz|||}}}|||zzzxxxvvvwwwxxx|||zzzxxxwwwvvvvvvwwwxxx~~~}}}|||yyyxxxzzz~~~zzzrrrppppppqqqppppppvvv{{{|||vvvoooqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqrrrrrrssstttsssrrrqqqpppoooooopppppppppooorrruuusssoooooorrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrtttwwwxxxvvvsssoooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppprrrrrrsssvvvtttqqqssswwwuuutttrrrqqqqqqqqqqqqqqqppppppqqqqqqrrrsssssstttuuutttssssssttttttrrrppptttssssssssstttssssssrrrttttttsssrrrrrrpppnnnmmmoooooopppqqqqqqrrrssssssrrrtttsssppppppssssssppptttsssrrrrrrrrrrrrssstttqqqnnnmmmppppppnnnooorrrvvvvvvtttsssqqqpppooonnnqqqqqqqqqqqqqqqrrrqqqqqquuutttssssssuuuuuutttsssrrrrrrrrrsssssstttttttttpppppprrrvvvuuurrrrrrvvvtttqqqqqqtttuuurrrppprrrvvvxxxwwwtttuuuxxxxxxuuutttvvvvvvuuurrrqqqrrrtttmmmqqqrrrnnngggfffmmmtttpppuuuvvvsssrrrssstttrrrlllnnnnnnlllmmmrrrtttrrrooorrrqqqooopppssssssppprrrrrrqqqqqqqqqqqqrrrrrrqqqqqqqqqrrrrrrrrrqqqqqqooooooqqqtttssspppsssxxxtttrrrpppqqqrrrrrrpppmmmsssuuuyyy}}}yyyrrrpppsssssspppnnnmmmnnnpppppppppuuusssqqqooonnnooopppqqqrrrqqqqqqrrrsssttttttsssqqqrrrsssrrrpppooooooppppppnnnooossstttrrrrrrttttttooonnnsss{{{sssrrruuuwwwuuuuuuuuusssqqqqqqrrrtttvvvuuuuuuvvvxxxxxxvvvtttvvvuuuuuuttttttuuuuuuuuuuuutttssssssrrrrrrrrrsssyyyuuutttxxx{{{{{{{{{~~~}}}~~~}}}yyyzzz}}}}}}zzzxxxwwwxxx||||||yyyxxxzzzyyy{{{|||{{{xxxwwwxxxzzz|||{{{yyyxxxwwwwwwwwwwwwwwwyyy~~~|||uuusssuuuuuuttttttvvvyyy{{{zzzzzz}}}{{{xxxwwwxxxxxxwwwvvv||||||}}}}}}zzzzzzzzzzzzxxxwwwwwwzzz|||yyy}}}||||||~~~|||{{{~~~|||}}}}}}|||||||||}}}~~~zzzzzz||||||zzz{{{{{{zzz|||~~~}}}zzzyyyyyy{{{}}}~~~|||yyyxxxxxxxxxwwwvvv}}}~~~~~~|||zzzyyyzzz{{{zzzzzzyyyyyyyyyxxxxxxwwwzzzyyyxxxxxxzzz}}}~~~uuuqqqpppqqqqqqqqqsssxxx}}}|||uuuoooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrssssssppppppoooooooooppppppqqqqqqoooqqqsssrrrnnnooosssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppqqqrrruuuvvvuuuqqqnnnqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppsssooooootttwwwvvvvvvwwwsssssssssrrrppppppppppppppppppqqqrrrsssssssssttttttssssssssstttsssqqqooooooppprrrssstttttttttttttttuuuuuutttrrrqqqpppooorrrqqqqqqqqqqqqqqqqqqqqqrrruuutttpppooorrrsssppptttsssrrrrrrrrrrrrssstttrrrooonnnqqqrrroooppptttuuuuuuttttttssssssrrrrrrqqqqqqqqqqqqqqqpppqqqqqqtttsssrrrsssuuuuuutttsssrrrrrrrrrsssssstttttttttpppppprrrvvvuuurrrrrrvvvwwwtttuuuwwwvvvsssrrruuuuuuxxxxxxttttttwwwxxxwwwuuusssqqqqqqssssssqqqooooooqqqqqqpppmmmlllnnnppprrrwwwxxxuuusssuuuuuusssllloooooolllmmmrrrtttsssqqqttttttqqqpppqqqqqqnnnrrrqqqqqqppppppqqqqqqrrrooooooooopppqqqrrrssstttqqqllllllpppsssrrrqqqrrroooqqqrrrrrrpppppprrrtttssstttxxxzzzvvvpppooorrrooommmlllmmmoooqqqrrrqqqzzzxxxvvvsssrrrrrrssstttvvvtttrrrsssttttttrrrqqqtttvvvwwwwwwuuusssssstttqqqooopppttttttrrrsssvvvqqqqqqrrrtttwwwtttpppsssuuuqqqrrrssssssrrrqqqsssuuusssrrrrrrsssuuuuuuuuussssssssssssssstttuuuvvvwwwxxxxxxwwwvvvuuuuuuuuuuuuyyyuuutttwwwyyywwwwwwyyyzzz}}}|||yyyxxxzzzzzzxxxxxxvvvwww{{{{{{xxxwwwyyy|||zzzyyyzzz||||||zzzxxxzzzzzzyyyxxxwwwvvvvvvvvvtttvvv{{{~~~{{{tttrrruuuvvvtttssstttvvvwwwvvvuuu{{{yyywwwwwwwwwwwwvvvuuuzzz{{{}}}~~~|||{{{zzzyyywwwwwwyyy}}}zzz~~~|||}}}~~~|||}}}}}}}}}}}}|||yyyxxx}}}}}}~~~|||~~~~~~{{{{{{~~~~~~|||zzz~~~~~~{{{yyy|||~~~}}}{{{yyyyyyzzz}}}}}}zzzyyyyyyyyyyyyxxx}}}~~~~~~|||zzzzzz{{{|||vvvwwwzzz|||}}}{{{yyyxxxxxxxxxwwwxxxzzz~~~wwwqqqpppooooooqqqsssvvvzzz{{{xxxsssoooqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqrrrrrrrrrooooooooopppppppppppppppqqqpppqqqtttrrroooooosssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooopppqqqssstttssspppmmmqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppptttnnnmmmsssxxxxxxvvvwwwrrrttttttsssqqqppppppqqqpppqqqrrrsssttttttttttttssssssssstttuuutttrrrppplllooorrrttttttttttttuuusssuuuvvvuuusssrrrrrrrrrsssrrrrrrrrrqqqqqqqqqqqqrrrvvvvvvqqqoooqqqsssqqqtttsssrrrrrrrrrrrrssstttuuurrrrrrtttuuurrrssswwwssssssttttttuuuuuuvvvvvvqqqrrrsssrrrpppppppppqqqqqqpppoooppprrrtttsssrrrrrrrrrsssssssssssssssssstttssstttvvvtttppppppsssqqqpppqqqtttssspppppptttwwwzzzyyytttrrrtttvvvuuussspppnnnooossstttrrrnnnrrrqqqqqqqqqrrrrrrqqqoooooosssuuusssrrruuuvvvtttppptttsssooommmoooqqqpppqqquuuvvvrrrpppqqqqqqnnnqqqqqqppppppppppppqqqqqqooooooooooooppprrrssstttuuuooolllooorrrpppnnnmmmmmmpppsssrrroooooossswwwssssssvvvxxxtttooopppuuummmllllllnnnqqqsssrrrrrrwwwvvvtttsssrrrrrrssssssxxxuuurrrsssttttttrrroooqqqsssvvvvvvuuusssssstttssspppqqqtttuuurrrsssvvvqqqrrrttttttrrryyyvvvooonnnnnnoooppprrrrrrrrrrrrsssuuuqqqpppooopppsssttttttssspppppppppqqqrrrtttuuuvvvwwwvvvuuuuuuttttttttttttyyyuuutttwwwxxxuuusssuuuwww{{{|||xxxvvvxxxxxxwwwxxxvvvwww{{{{{{xxxwwwyyy{{{xxxuuuvvvzzz{{{yyyuuuxxxxxxxxxwwwwwwvvvuuuuuuttttttxxx|||{{{uuutttuuuwwwuuusssssstttuuutttsssvvvuuuuuuvvvxxxzzzyyyxxxvvvyyy|||~~~}}}||||||}}}|||{{{yyywwwvvvyyy~~~|||~~~~~~}}}}}}}}}}}}|||{{{~~~xxxvvvzzz~~~~~~|||~~~~~~{{{{{{~~~}}}{{{|||{{{~~~~~~}}}}}}}}}~~~~~~}}}}}}{{{xxxxxxzzz|||}}}}}}zzz{{{{{{zzzxxxxxxzzz{{{tttvvvyyy||||||{{{zzzxxxyyyzzzzzzyyyyyy{{{~~~zzzrrrpppqqqpppnnnpppuuuzzz{{{xxxtttqqqpppqqqqqqqqqqqqqqqqqqqqqqqqooooooppppppqqqqqqqqqpppooooooppppppqqqqqqpppppppppoooqqqtttsssoooooorrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqsssrrrpppnnnqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppqqqqqqsssppppppsssuuussssssuuusssuuuwwwvvvsssqqqrrrsssqqqrrrtttuuuvvvuuuuuuuuurrrrrrssstttvvvvvvsssqqqmmmppptttuuutttssssssuuuqqqtttvvvuuusssrrrssstttqqqqqqrrrrrrrrrrrrrrrrrrssswwwwwwssspppqqqsssrrrtttsssrrrrrrrrrrrrssstttuuurrrqqqtttuuurrrssswwwqqqrrrrrrssstttuuuvvvvvvqqqssstttssspppoooppprrrooonnnnnnppprrrttttttsssssssssssssssssssssrrrrrrvvvssssssuuusssoooppptttnnnnnnrrrvvvwwwuuuwww|||xxxsssssstttssspppppppppqqqrrrssssssrrrsssrrrqqqpppqqqrrrssstttppptttvvvsssqqqssstttrrrrrrvvvuuupppmmmoooqqqqqqnnnsssvvvsssqqqrrrrrrqqqqqqqqqppppppppppppqqqqqqrrrqqqpppoooooopppqqqqqquuuqqqppprrrrrrooonnnpppqqqqqqqqqpppooopppqqqrrrrrrqqqrrrssspppmmmooouuummmmmmnnnqqqssssssqqqoooooooooppppppqqqqqqrrrrrrvvvssspppqqqtttuuurrrnnnllloooqqqsssrrrqqqqqqqqqtttqqqqqqttttttqqqrrruuussspppqqqrrrpppuuu~~~ssslllhhhnnnppprrrrrrrrrqqqrrrtttpppooonnnppprrrtttttttttrrrrrrrrrrrrrrrsssttttttttttttssssssssssssssssssxxxtttssswwwxxxuuussstttuuuzzz{{{xxxvvvwwwxxxwwwxxxvvvwww{{{|||xxxxxxzzzxxxwwwvvvvvvvvvwwwwwwwwwuuuuuuvvvvvvvvvuuuuuuuuuyyyvvvwww{{{|||xxxuuuuuuyyyvvvttttttuuuuuuuuutttuuuttttttvvvyyyzzzzzzyyytttyyy~~~}}}zzzyyy|||~~~}}}zzzvvvuuuxxx}}}~~~~~~~~~~~~~~~~~~{{{|||~~~~~~|||zzz{{{|||{{{|||}}}~~~{{{zzz}}}}}}zzzzzz~~~{{{zzz}}}~~~}}}}}}}}}|||{{{{{{yyywwwvvvyyy|||}}}~~~xxxyyyyyyxxxwwwwwwyyyzzzwwwwwwwwwwwwwwwwwwxxxxxxvvvyyy|||{{{xxxyyy~~~}}}sssoooqqqsssrrrppppppvvv{{{|||wwwqqqppppppqqqqqqqqqqqqqqqqqqqqqqqqnnnnnnoooppppppppppppooooooppppppqqqqqqqqqqqqpppooooooqqqtttsssooonnnrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqpppqqqrrrrrrqqqpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqnnnooooooooopppppppppqqqqqqqqqssstttqqqmmmnnntttuuuwwwyyyxxxuuussssssuuurrrssstttvvvvvvvvvvvvuuurrrrrrsssuuuwwwwwwtttrrrooorrrvvvvvvtttrrrrrrsssppprrruuuuuusssrrrsssuuuppppppqqqrrrsssssstttuuusssxxxxxxsssppprrrsssssstttsssrrrrrrrrrrrrssstttrrroooooorrrrrrpppqqqtttqqqqqqrrrrrrssstttuuuuuurrrtttuuutttqqqoooqqqssspppooooooqqquuuwwwwwwvvvtttttttttssssssrrrrrrrrrsssqqqqqqsssrrrqqqsssyyyuuuvvv{{{}}}vvvtttuuusssmmmpppssssssqqqqqqtttwwwtttsssqqqooonnnpppuuuyyyuuuyyyyyyuuurrrrrrqqqoooppptttuuuqqqnnnqqqttttttkkkqqquuusssqqqsssuuutttqqqqqqppppppppppppqqqqqquuusssqqqpppnnnnnnnnnoooppppppsssuuurrroooqqqwwwvvvrrrnnnnnnpppqqqooommmnnnmmmmmmnnnkkkiiimmmtttnnnoooppprrrtttssspppmmmmmmnnnppprrrtttuuuvvvvvvtttpppnnnooosssuuurrrooommmooosssttttttsssssstttuuuqqqqqqsssssspppqqqtttvvvooommmpppqqquuuxxxnnnfffoooqqqrrrrrrqqqqqqqqqrrrqqqoooooopppsssuuuuuuuuuvvvvvvuuutttttttttuuuuuuwwwwwwvvvvvvvvvwwwwwwwwwwwwtttssswwwxxxvvvtttuuutttyyy|||yyyvvvxxxyyyxxxxxxvvvxxx||||||yyyxxxzzzvvvxxxyyywwwuuutttxxx{{{ssstttuuuuuuuuuuuuuuuttt~~~yyywww{{{}}}yyyvvvuuuyyywwwuuuuuuvvvwwwwwwwwwwwwvvvvvvwwwyyyyyyxxxvvvttt{{{zzzxxx~~~~~~zzzvvvtttuuuzzz~~~}}}~~~zzzzzz~~~{{{}}}~~~{{{~~~~~~}}}{{{zzz}}}}}}}}}yyyvvvzzzzzzyyy{{{zzzwwwxxx||||||yyyxxx{{{}}}|||{{{zzz{{{|||||||||}}}zzzwwwvvvwwwyyyzzzzzzxxxyyyzzzyyyxxxxxxzzz|||zzzxxxuuurrrrrrsssuuuwwwpppvvv{{{{{{xxxzzz{{{sssppppppqqqqqqooorrr~~~|||tttrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqnnnoooqqqrrrsssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppoooooooooooooooppprrrpppooooooqqqsssttttttqqqqqqqqqqqqqqqqqqqqqqqqooooooppppppqqqqqqqqqqqqooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqsssrrrqqqpppqqqsssuuuwwwxxxwwwwwwwwwvvvvvvuuuuuutttuuuvvvvvvuuusssqqqooo|||zzzvvvsssqqqpppppppppuuutttsssrrrsssuuuwwwxxxwwwtttqqqqqqrrrssssssrrruuusssqqqrrrssstttsssssszzzxxxvvvttttttsssrrrpppvvvqqqnnnpppqqqppppppsssuuuqqqooopppooollllllooorrrrrrqqqpppooonnnmmmlllsssrrrrrrqqqpppppppppppptttsssssssssttttttrrrpppvvvqqqppptttuuurrrqqqsssrrrrrrqqqqqqrrrsssuuuvvvssswww}}}{{{ooonnnqqqrrrqqqssstttuuutttttttttvvvsssrrrqqqqqqrrrsssuuuvvvtttssssssrrrqqqpppnnnmmmttttttssssssrrrrrrrrrrrrnnnrrrssspppooorrrsssrrrpppqqqqqqpppooooooppprrrqqqooonnnnnnoooppppppoooqqqrrrrrrqqqooonnnooopppooonnnmmmmmmmmmmmmmmmnnntttrrrooonnnooooooooonnnrrrnnnmmmppprrrrrrsssvvvkkkmmmpppqqqqqqsssuuuwwwvvvrrrnnnooorrrtttqqqnnnuuussspppqqqsssuuutttrrrnnnnnnoooqqqsssssspppnnnpppooorrrtttrrrrrr}}}ttttttrrrpppqqqsssqqqmmmmmmpppoooooopppqqqrrrtttuuuvvvvvvvvvvvvuuuttttttssssssuuuuuuvvvwwwwwwvvvuuutttzzzvvvtttwwwxxxvvvuuuvvvuuuuuutttuuuvvvwwwyyyzzz}}}zzzxxxwwwxxxyyyyyyxxxvvvxxxwwwssssssvvvwwwuuutttqqqqqqtttuuussstttxxxyyy|||}}}}}}zzzwwwuuuttttttuuuvvvwwwwwwvvvuuutttzzzxxxwwwxxxzzz{{{xxxvvvwww|||}}}zzzyyy{{{{{{yyy}}}|||zzzyyyyyyyyyzzzzzz~~~{{{|||}}}yyyyyy|||}}}{{{xxxzzz}}}|||zzzyyyzzz~~~~~~|||||||||{{{xxx|||yyy~~~~~~{{{vvvvvvzzz|||{{{yyy}}}{{{wwwwwwxxx~~~}}}{{{zzz{{{|||yyyzzzzzz{{{zzzzzzyyyyyyttttttttttttuuuvvvwwwxxxvvvtttrrrrrruuuwwwyyyyyyuuuzzzxxxwww{{{yyy~~~}}}xxxtttpppnnnppprrrtttuuuzzz|||tttrrrrrrpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooopppqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppoooooooooooopppppprrrpppooooooooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqsssrrrqqqqqqqqqsssuuuvvvwwwwwwwwwwwwvvvvvvvvvuuutttuuuvvvwwwvvvtttrrrqqqtttsssrrrqqqqqqssstttuuuuuutttsssrrrrrrsssuuuvvvuuuvvvvvvtttrrrqqqsssvvvtttrrrqqqqqqrrrssssssrrrxxxvvvtttssstttsssrrrqqqvvvqqqnnnpppqqqppppppsssrrrooonnnppppppmmmmmmppppppppppppppppppqqqqqqrrrrrrqqqqqqppppppppppppqqqtttsssrrrsssttttttrrrpppxxxtttsssvvvwwwuuutttuuusssssssssttttttuuuvvvwwwwww{{{ssssssrrrooossstttuuutttrrrppppppqqqrrrqqqqqqqqqssstttvvvwwwtttttttttsssrrrqqqpppooosssssssssssssssrrrrrrqqqmmmqqqrrroooooorrrtttssspppqqqqqqpppooooooppprrrsssqqqoooooopppqqqqqqpppooopppqqqqqqpppoooppprrroooooooooooopppqqqqqqrrrqqqooommmmmmnnnoooooonnnpppllljjjmmmooonnnoooqqqnnnpppqqqpppooooooppprrruuurrrnnnooorrrsssqqqnnntttrrrqqqrrrttttttsssqqqnnnnnnoooqqqrrrrrrpppnnnpppooopppqqqooommmttt~~~wwwpppsssqqqrrrtttsssppppppsssqqqqqqqqqrrrssstttuuuvvvuuuuuuuuuuuuttttttttttttuuuuuuvvvwwwwwwwwwvvvuuuvvvsssrrrvvvxxxwwwvvvxxxssssssttttttvvvxxxzzz{{{zzzxxxvvvvvvwwwxxxxxxwwwsssuuutttqqqqqquuuwwwuuutttqqqqqquuuvvvtttuuuyyyrrrvvvzzz{{{zzzxxxwwwvvvtttuuuvvvwwwwwwvvvuuutttuuutttssstttvvvwwwuuussswww|||~~~|||{{{~~~~~~yyy|||~~~|||yyyyyy|||zzzvvvwww~~~}}}|||xxxvvvxxx}}}~~~zzz|||}}}{{{zzzwwwwww|||~~~~~~}}}~~~{{{zzz~~~}}}~~~|||wwwwww{{{}}}|||~~~~~~~~~~~~}}}|||yyyxxxzzz{{{|||{{{zzzzzz{{{}}}{{{{{{{{{{{{zzzxxxwwwvvvttttttttttttuuuvvvwwwwwwyyyvvvtttsssuuuvvvwwwwwwvvv{{{xxxwww{{{zzz~~~uuuqqqpppooonnnooorrrwwwzzzyyysssrrrqqqpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppoooooooooppppppqqqrrrrrrqqqppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppoooooooooooooooppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqssstttuuuvvvvvvvvvvvvuuuuuuuuuuuuttttttvvvvvvvvvuuutttssspppoooooopppqqqsssuuuwwwuuutttrrrqqqqqqrrrssssssssswwwzzzwwwrrrppptttyyysssqqqppppppqqqrrrrrrqqquuutttrrrrrrssstttsssrrrvvvqqqoooqqqrrrpppppprrrpppnnnooossssssqqqqqqsssrrrqqqqqqpppqqqrrrssstttqqqppppppppppppqqqqqqrrrtttsssrrrsssttttttrrrppptttpppooorrrtttrrrqqqrrrrrrssstttuuuuuuvvvuuuuuuttt~~~wwwuuuwwwssslllqqqrrrssssssqqqoooooopppqqqqqqqqqqqqssstttvvvvvvssssssttttttsssrrrqqqqqqqqqrrrssstttsssrrrqqqppplllqqqrrrpppooorrrtttsssooopppqqqpppooonnnppprrruuurrrooonnnoooqqqqqqqqqmmmnnnppppppppppppqqqsssqqqqqqqqqqqqqqqqqqqqqqqqooommmmmmnnnppprrrqqqppppppllljjjmmmnnnmmmlllnnnoooppppppooommmmmmnnnppptttqqqoooppprrrsssqqqnnnpppoooooopppqqqqqqpppnnnppppppppprrrssssssrrrpppuuusssrrrsssqqqnnnpppuuupppqqqnnnooossssssqqqrrruuussssssssstttttttttuuuuuusssttttttttttttuuuuuuuuuttttttuuuvvvwwwwwwwwwvvvsssppppppuuuxxxwwwwwwyyytttttttttuuuvvvwwwxxxyyyxxxvvvtttuuuvvvxxxwwwwwwsssuuuuuurrrrrrvvvxxxvvvuuurrrrrruuuuuutttuuuxxxppptttxxx{{{zzzwwwuuuuuuttttttvvvvvvvvvvvvtttttttttttttttuuuwwwxxxwwwuuurrrvvvxxxwwwwwwzzz|||{{{zzzyyywww|||yyysssvvv{{{xxxvvvuuuxxx}}}zzz{{{}}}}}}zzzyyyyyyvvvuuuzzz}}}~~~|||}}}zzz{{{~~~xxx~~~zzzwwwzzz~~~}}}|||xxxxxx|||}}}|||}}}yyyzzz|||}}}zzzvvvvvvwwwyyyyyyyyyyyy{{{|||{{{{{{{{{zzzyyyxxxwwwvvvuuuuuuuuuuuuvvvwwwxxxxxxzzzxxxuuuttttttuuutttsssvvv{{{wwwvvvzzz{{{yyysssoooqqqrrrqqqppprrrxxx}}}|||uuurrrqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqppppppoooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppooooooppppppqqqqqqrrrssssssrrrrrrqqqrrrsssqqqqqqqqqqqqqqqqqqqqqqqqpppppppppooooooooonnnnnnppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqrrrssstttssssssssssssssssssssssssrrrrrrtttuuuuuuuuuttttttqqqppppppoooppppppqqqrrrtttsssrrrqqqppppppqqqqqqsssvvvxxxvvvsssrrrtttwwwrrrpppoooooopppqqqqqqppprrrqqqpppppprrrttttttsssvvvqqqooorrrsssqqqppprrrrrrppprrrvvvwwwtttsssuuuuuutttrrrpppooopppqqqqqqqqqqqqpppqqqqqqrrrssstttsssrrrqqqrrrssstttrrrpppqqqmmmmmmppprrrpppoooqqqoooppprrrssstttsssrrrrrrpppyyyzzzqqqrrruuurrrmmmmmmoooqqqrrrqqqqqqrrrtttpppppppppqqqqqqqqqrrrrrrrrrrrrrrrsssrrrrrrqqqqqqpppqqqrrrssssssrrrqqqooonnnrrrssspppoooqqqqqqpppoooppppppooonnnnnnppprrruuurrrnnnmmmnnnpppqqqqqqmmmoooppppppooooooppprrrrrrrrrqqqqqqpppooonnnmmmnnnnnnnnnqqqsssuuutttssssssooommmpppqqqnnnmmmooommmnnnooonnnnnnoooqqqsssrrrqqqpppqqqrrrsssqqqoooppppppqqqrrrrrrrrrpppooorrrrrrrrrsssuuuuuutttrrrtttsssssssssrrrqqqppppppyyyvvvoookkkkkkppprrrqqqrrrtttsssttttttttttttsssssssssrrrrrrsssttttttuuuvvvvvvrrrrrrssstttuuuvvvvvvvvvsssooooootttwwwvvvvvvxxxvvvvvvvvvuuuuuuuuuvvvvvvvvvuuutttuuuwwwxxxxxxwwwwwwyyyxxxttttttwwwxxxvvvvvvsssrrrttttttqqqrrruuuuuuxxx||||||yyyuuuqqqoootttuuuvvvvvvvvvvvvuuutttsssttttttvvvwwwxxxxxxwwwqqquuuwwwttttttxxxzzzyyyzzzwwwyyy||||||xxx{{{{{{yyyxxxyyy{{{||||||zzzyyyzzzzzz{{{{{{zzzxxxwwwwwwvvvwwwyyyyyyyyy~~~tttzzz}}}wwwwwwuuuzzz|||xxxvvvyyy|||}}}|||~~~}}}yyyyyy}}}~~~{{{|||yyywwwvvvxxxxxxwwwuuuuuuwwwyyyyyyyyyxxxzzz{{{xxxxxxyyyyyyyyyyyyxxxxxxvvvvvvvvvwwwwwwxxxyyyzzzwwwuuusssrrrsssssssssrrruuuyyyvvvsssxxx{{{|||vvvrrrpppnnnqqqsssssstttwww}}}|||uuuqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsssrrrrrrqqqqqqpppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppqqqrrrrrroooqqqssssssqqqqqqrrrtttqqqqqqqqqqqqqqqqqqqqqqqqpppppppppoooooooooooooooppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqrrrrrrrrrssspppppppppqqqqqqqqqqqqqqqppppppqqqrrrssssssssssssqqqqqqppppppoooooooooooorrrrrrqqqqqqppppppppppppsssrrrrrrsssttttttsssrrrrrrpppnnnooopppqqqpppppppppooooooppprrrtttuuutttvvvqqqpppssstttqqqppprrrrrrppprrruuuvvvrrrqqqssssssrrrqqqpppoooooopppppprrrrrrrrrrrrrrrssstttuuurrrqqqqqqrrrssssssrrrppptttpppooosssuuusssrrrtttpppqqqrrrsssssssssrrrqqqvvvyyy}}}sssooopppsssttttttmmmoooqqqrrrrrrrrrsssuuuqqqqqqppppppooonnnnnnmmmppppppqqqqqqqqqppppppoooooopppqqqrrrrrrqqqppppppoootttuuuqqqnnnoooooolllnnnooooooooonnnnnnppprrrrrrooommmlllmmmooopppoooooopppqqqpppnnnmmmnnnoooooopppqqqqqqqqqqqqppppppmmmmmmoooqqqtttuuutttrrrtttpppnnnqqqrrrooommmnnnnnnoooooonnnnnnooorrrtttqqqpppqqqrrrsssrrrqqqppptttuuuvvvvvvvvvuuuuuuuuuqqqppppppqqqssssssrrrqqqlllmmmooooooooopppooommmnnn}}}ppplllkkkooorrrrrrsssuuurrrrrrsssssssssrrrqqqqqqqqqqqqrrrssstttuuuvvvvvvqqqqqqqqqrrrssstttuuuuuuuuuqqqppptttvvvtttsssuuusssttttttuuuvvvwwwwwwwwwvvvuuuuuuvvvxxxyyyxxxwwwyyyzzzyyytttsssvvvvvvtttwwwtttrrrsssrrrooooooqqqyyy|||~~~~~~zzzuuuqqqoootttuuuvvvwwwwwwvvvuuutttpppqqqrrrssstttttttttuuuzzz}}}~~~zzzyyy|||~~~}}}|||zzzyyyxxx~~~~~~|||{{{zzzzzzzzzyyyxxxwwwxxxxxxyyyyyyyyyxxxxxxwwwtttwwwzzzzzzuuuvvvtttoooxxx{{{vvvvvv}}}wwwyyyzzzxxxyyy}}}~~~{{{zzz}}}}}}zzzzzz}}}}}}{{{wwwxxxyyywwwtttsssuuuwwwwwwyyy{{{{{{zzzxxxyyyyyyzzzzzzyyyyyyxxxwwwuuuuuuuuuttttttuuuuuuvvvwwwxxxrrrqqqpppqqqrrrssssssrrrrrrxxxtttrrrvvvzzzyyyrrrppppppqqqmmmooorrrtttxxx}}}|||vvvqqqqqqqqqpppqqqsssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppqqqrrrsssmmmqqqsssssspppoooppprrrqqqqqqqqqqqqqqqqqqqqqqqqooopppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrooooooooooooppppppppppppppppppppppppqqqrrrrrrrrrooooooooopppppppppqqqqqqqqqqqqqqqqqqqqqpppppppppqqqpppoooqqqssstttrrrppprrrpppoooooopppqqqqqqppppppoooooopppsssuuuuuuuuuvvvrrrpppsssuuurrrqqqrrrpppnnnooorrrrrrooooooqqqnnnnnnooopppqqqrrrsssssssssrrrrrrrrrrrrsssssstttqqqppppppqqqssssssrrrqqqrrrooonnnrrrtttrrrrrrsssssssssttttttttttttssssssyyyvvvvvv||||||{{{tttooopppqqqrrrtttxxxpppqqqssssssqqqpppqqqqqqppppppppppppooonnnllllllppppppqqqppppppooonnnnnnppppppppppppppppppqqqqqqooosssuuuqqqnnnooonnnkkkmmmnnnoooooonnnnnnppprrrnnnlllkkklllnnnppppppooopppqqqqqqpppnnnmmmmmmnnnlllmmmpppsssuuuvvvvvvvvvlllmmmooorrrttttttqqqnnnqqqmmmmmmpppqqqnnnllllllrrrrrrqqqooommmnnnppprrrooopppqqqrrrsssrrrqqqppprrrssssssrrrqqqqqqssstttnnnmmmlllmmmooopppooonnnjjjooorrrqqqppprrrrrrqqqnnn{{{vvvqqqnnnrrruuuuuuuuuvvvqqqrrrsssssssssrrrqqqpppqqqqqqrrrsssttttttuuuuuurrrrrrrrrrrrrrrssstttuuuwwwsssrrruuuvvvsssrrrsssnnnooorrruuuwwwyyyzzz{{{vvvuuuuuuvvvxxxxxxwwwuuuvvvxxxvvvqqqpppssssssqqqwwwsssrrrssssssoooooorrrxxx{{{}}}}}}{{{xxxvvvuuuvvvvvvwwwxxxxxxwwwvvvvvvssstttvvvwwwvvvvvvvvvwww|||{{{yyy|||~~~zzzzzzzzz{{{||||||{{{zzz|||~~~|||{{{}}}yyyyyyzzzzzzyyyyyyxxxwwwvvvwwwxxxyyyyyyyyyxxxxxxtttwwwzzzzzzvvvyyy}}}tttqqqvvvyyyuuutttxxxzzz||||||{{{|||}}}xxx{{{|||zzzzzz}}}|||yyyvvvyyy{{{yyyuuusssvvvyyyxxxzzz||||||{{{yyyyyyyyy||||||{{{yyywwwtttrrrqqqqqqqqqqqqqqqrrrsssttttttooooooooopppsssttttttsssqqqwwwtttrrruuuzzz}}}vvvqqqpppqqqsssooooooqqquuu{{{vvvrrrqqqsssrrrnnnoootttqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqpppppppppqqqrrrsssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppqqqrrrssstttrrruuuxxxvvvqqqnnnoooqqqqqqqqqqqqqqqqqqqqqqqqqqqoooooopppqqqrrrsssssstttqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqoooooopppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrnnnnnnooopppqqqqqqqqqqqqppppppqqqqqqrrrqqqqqqqqqnnnpppqqqrrrrrrqqqqqqqqqrrrqqqooooooqqqrrrqqqpppqqqpppoooqqqsssuuuvvvvvvvvvrrrqqqtttuuurrrqqqrrrpppmmmmmmppprrrpppqqquuummmoooqqqsssttttttssssssrrrrrrqqqpppppppppqqqqqqqqqppppppqqqssssssrrrqqqpppmmmlllppprrrqqqppprrrttttttssssssrrrsssssstttsssqqqpppqqquuuvvvtttqqquuunnnkkkpppsssrrrqqqrrrnnnpppqqqqqqpppoooooopppoooooopppqqqqqqpppoooooorrrrrrrrrqqqpppooonnnmmmppppppnnnnnnnnnpppqqqrrrlllqqqsssqqqooopppooommmlllnnnooonnnnnnnnnppprrrkkkkkklllnnnqqqrrrqqqpppnnnooopppooonnnmmmnnnooolllmmmpppssstttuuuttttttpppqqqsssuuuwwwuuuqqqnnnoookkkkkkooopppmmmkkklllppppppooommmlllmmmpppsssnnnppprrrssssssrrrqqqqqqpppqqqpppnnnllllllpppsssooommmlllmmmnnnoooooonnnooowwwzzzuuuqqqrrrtttsssqqqttt~~~{{{tttpppsssvvvvvvuuuuuuppprrrssstttuuutttrrrqqqrrrrrrrrrsssssstttttttttuuutttssssssssstttuuuvvvxxxtttrrruuuvvvtttrrrtttooopppsssuuuwwwxxxxxxxxxvvvuuuuuuvvvwwwvvvtttrrrrrrtttsssppppppsssuuussstttqqqqqqtttuuussstttxxxwwwyyy{{{{{{zzzyyyyyyzzzwwwxxxyyyzzzzzzyyyxxxwwwwwwzzz|||{{{zzzxxxyyy{{{uuuxxxxxxtttssswwwzzzzzzrrruuuxxxyyyxxxxxxyyy{{{}}}}}}}}}||||||{{{zzzyyyxxxyyyzzzzzzyyyxxxwwwwwwtttvvvxxxzzz{{{{{{zzzyyywwwvvvwwwyyy}}}zzzwwwuuuuuuvvvwwwvvvuuuwww}}}}}}{{{|||~~~~~~vvvyyy{{{zzzzzz|||{{{xxxuuuvvvxxxxxxwwwvvvuuuuuuuuuxxx{{{|||{{{zzzzzzzzzyyyyyyyyyxxxwwwuuutttssspppppppppqqqqqqrrrssstttppppppppprrrtttuuuuuutttpppxxxvvvtttwwwzzz|||{{{wwwsssooonnnoooqqqtttrrrrrruuu{{{tttqqqrrrvvvsssnnnnnntttqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqssstttqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppqqqrrrssstttyyy|||~~~{{{uuupppppprrrqqqqqqqqqqqqqqqqqqqqqqqqoooooopppqqqssstttuuuvvvqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqpppppppppqqqqqqrrrrrrrrrssssssrrrrrrqqqqqqrrrrrrsssppppppqqqqqqqqqqqqpppoooooopppqqqrrrrrrrrrrrrrrrkkkpppuuutttpppnnnqqqtttsssqqqppppppqqqrrrrrrqqqrrrppppppqqqtttvvvvvvvvvuuurrrqqqtttuuusssqqqrrrqqqnnnnnnrrrttttttvvv{{{qqqrrrtttvvvvvvtttqqqpppqqqqqqpppooonnnnnnnnnooopppppppppqqqssssssrrrqqqtttpppooosssvvvttttttvvvsssrrrqqqpppooopppqqqrrrppppppppppppqqqrrrtttuuusssjjjgggnnnssspppkkkjjjiiikkknnnoooooopppqqqsssmmmnnnppprrrssssssssssssttttttsssrrrqqqpppnnnmmmqqqpppnnnlllmmmooorrrsssiiiooorrrppppppqqqqqqooolllmmmnnnnnnnnnnnnppprrrjjjjjjlllpppssstttsssqqqlllmmmoooooonnnnnnpppqqqnnnoooqqqqqqqqqooommmllluuuvvvxxxzzz{{{xxxtttpppoookkklllpppqqqnnnlllmmmjjjkkkkkkkkkkkknnnsssvvvmmmooorrrssssssrrrqqqqqquuuuuutttqqqnnnppptttyyyqqqpppnnnoooppprrrrrrqqqpppyyy|||tttmmmmmmooooooqqqmmmuuu|||tttooorrruuutttrrrrrrqqqrrrtttvvvvvvuuutttsssrrrrrrssssssssssssttttttwwwwwwuuuttttttuuuvvvwwwwwwsssrrruuuwwwuuutttuuutttuuuvvvvvvvvvuuussssssuuuttttttuuuvvvuuurrrpppqqqssssssqqqrrrvvvxxxwwwrrrpppqqquuuwwwwwwyyy}}}yyyzzzzzzzzzxxxxxxyyyzzzxxxyyyzzzzzzzzzzzzyyyxxxvvvyyy{{{zzzwwwvvvwwwyyypppssstttppppppuuuyyyyyynnnuuuzzzyyytttqqquuuyyy}}}{{{{{{}}}}}}zzzvvvzzz{{{|||{{{xxxvvvttttttsssuuuxxx{{{}}}|||{{{zzzzzztttsssyyyxxxvvvxxxwwwtttvvvzzzzzzuuurrr|||}}}vvvvvvzzz~~~tttxxxzzzyyyzzz|||zzzwwwtttsssrrrtttwwwwwwsssooorrruuuyyy{{{{{{{{{{{{|||ssstttuuuvvvxxxxxxyyyyyysssssssssssstttuuuvvvvvvrrrrrrrrrtttvvvvvvuuutttqqqyyyxxxuuuxxx{{{uuutttrrrpppoooooopppppprrrsssssstttuuuvvvwwwwwwqqqqqqqqqqqqqqqqqqqqqqqqoooppppppppppppqqqqqqqqqrrrrrrqqqpppooooooppppppuuusssqqqppppppqqqpppoooqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqppppppsssuuutttooolllnnnpppoooqqqttt{{{~~~|||wwwsssqqqqqqqqqqqqqqqqqqqqqqqqqqqoooooopppqqqssstttuuuuuuyyyxxxwwwvvvtttrrrqqqqqqqqqqqqpppppppppppppppqqqqqqqqqppppppppppppqqqqqqpppooooooooopppqqqrrrrrrrrrqqqqqqqqqpppoooooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooooooooopppqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqrrrsssuuuvvvwwwqqqpppqqqrrrttttttrrrpppqqqnnnnnnrrrssspppoooqqqmmmqqqsssqqqoooqqqpppnnnsssrrrqqqpppoooooooooooopppssstttqqqqqqrrrqqqnnnppprrrssssssrrrqqqqqqrrrrrrqqqppppppooopppppppppqqqqqqrrrrrrrrrqqqqqqpppooommmlllkkkkkklllmmmooopppmmmkkkllloooqqqpppnnnsssqqqoooppprrrsssrrrpppttttttsssqqqooonnnoooqqquuurrrooommmnnnpppqqqqqqqqqooonnnooopppqqqpppnnnkkkkkkkkkkkkjjjkkkmmmooossspppnnnooopppqqqooolllssssssrrrrrrpppooonnnmmmkkklllmmmmmmlllmmmpppsssrrrvvvzzz{{{yyyvvvsssqqqwwwsssnnnkkkkkklllmmmmmmuuutttsssqqqnnnmmmmmmmmmooopppnnnlllooouuuwwwuuuuuuvvvsssoooooosssuuutttxxxsssqqqsssssspppooopppsssrrrppppppqqqpppooommmpppnnnnnn{{{zzzqqqooopppqqqssswwwxxxwwwrrrnnnppptttsssoooqqqqqqqqqrrrtttvvvxxxyyyzzzwwwsssrrrtttuuuuuussswwwxxxyyyxxxuuussssssssstttrrrqqqsssvvvxxxwwwuuuttttttuuuttttttsssrrrqqquuuwwwyyyyyyxxxwwwwwwxxxvvvtttrrrsssvvvyyy{{{{{{vvvqqqppptttxxxwwwuuuuuuzzz}}}{{{{{{zzzwww}}}zzz{{{{{{uuulllsssqqqoooqqquuuwwwwwwvvvzzzzzzzzzyyyzzz{{{}}}~~~wwwwww{{{zzzxxxzzz{{{wwwuuuvvvyyyyyyuuuppp{{{tttqqqvvv||||||xxxuuuyyytttrrrxxxyyyxxxyyyvvvtttuuuxxxyyyvvvsss}}}{{{wwwuuuuuuwwwzzz}}}|||zzzwwwwwwyyy{{{{{{{{{vvvwwwwwwvvvuuuuuuvvvxxx{{{yyywwwuuussssssssssssssstttvvvvvvtttttttttuuuwwwtttrrrsssvvvwwwuuurrrxxxtttqqqqqqsssuuuuuutttvvvrrrppprrrvvv}}}yyyxxxtttsssrrrppppppppppppqqqrrrrrrssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqoooppppppppppppqqqqqqqqqrrrqqqqqqpppooooooppppppsssrrrqqqrrrssstttsssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqppppppqqquuuxxxxxxsssooopppqqqppppppsssvvvyyy{{{|||yyyuuusssrrrqqqqqqqqqqqqqqqqqqqqqqqqoooppppppqqqrrrsssttttttuuuuuuuuuttttttsssssssssqqqqqqppppppppppppqqqqqqrrrqqqqqqppppppqqqqqqrrrpppppppppoooppppppqqqqqqqqqqqqqqqpppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqrrrsssuuuuuuwwwvvvuuuuuuuuutttrrrooolllmmmpppsssqqqmmmpppuuunnnsssuuusssrrrttttttrrrssssssrrrqqqppppppppppppnnnqqqpppnnnnnnrrrrrrpppoooqqqrrrrrrqqqppppppqqqqqqppppppooonnnooooooooopppqqqqqqqqqqqqqqqppppppqqqpppnnnmmmmmmnnnpppqqqssssssrrrooommmlllkkklllnnnlllkkkmmmqqqtttuuuuuuttttttrrrooolllkkklllnnnrrroookkkjjjkkkmmmnnnnnnooonnnmmmmmmnnnnnnmmmlllpppqqqqqqpppooooooqqqsssrrrpppnnnnnnoooooommmkkkqqqqqqppppppooommmlllkkknnnlllkkklllnnnpppqqqqqqrrrtttwwwzzz||||||zzzyyytttqqqmmmkkklllmmmnnnnnntttuuuuuusssooonnnoooqqqqqqsssrrroooqqqttttttppppppsssrrrppppppsssssspppsssooonnnqqqsssqqqqqqssstttrrrqqqpppqqqqqqooonnnpppnnnnnnxxxvvvqqqrrrsssssstttvvvvvvrrrpppsssxxxxxxtttsssrrrpppooooooppprrrsssxxxuuuqqqqqqsssttttttsssrrrtttuuuuuusssrrrrrrssssssrrrqqqsssvvvxxxxxxvvvwwwxxxxxxwwwwwwvvvvvvuuuuuuvvvwwwwwwuuuuuuvvvwwwvvvtttrrrrrrtttvvvwwwwwwvvvuuuwwwzzzzzzuuutttwwwyyy}}}~~~zzzxxxzzzzzzxxx}}}}}}|||{{{~~~vvvtttrrrqqqrrrvvvxxxxxxwww|||{{{yyyyyyzzz{{{||||||vvvuuuxxx|||{{{vvvuuuvvv{{{yyywwwwwwxxxxxxvvvttt~~~xxxuuuyyy|||zzzvvvuuuvvvttttttxxx~~~|||vvvtttxxxyyyzzzzzzyyyyyyyyyzzz~~~|||xxxvvvuuuwwwyyy{{{yyy{{{|||{{{yyyyyy|||~~~yyyyyyyyyxxxuuuuuuvvvwwwwwwvvvuuuuuuuuuuuuvvvwwwsssuuuvvvvvvuuuttttttuuutttuuuuuuuuutttttttttuuuvvvssspppppprrrttttttsssxxxwwwvvvvvvvvv||||||{{{yyyvvvuuurrrrrrqqqppppppqqqqqqrrrrrrrrrqqqqqqppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqoooppppppppppppqqqqqqqqqrrrqqqppppppooopppppppppppppppqqqtttwwwxxxvvvuuuqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppooopppsssxxx||||||vvvrrrrrrrrrpppoooqqqqqqsssuuuvvvtttsssssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrsssqqqqqqrrrrrrssstttttttttqqqqqqppppppppppppqqqqqqrrrrrrqqqqqqqqqqqqrrrrrrqqqqqqppppppoooppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqrrrrrrssstttrrrqqqqqqrrrqqqooolllkkknnnrrrsssooojjjmmmtttnnnsssuuusssrrrtttuuussssssrrrrrrqqqqqqqqqrrrrrrlllnnnnnnkkkmmmqqqsssrrrnnnpppqqqqqqpppoooooopppppppppooonnnnnnnnnnnnoooooooooppppppqqqppppppooopppooonnnmmmmmmnnnooopppuuuwwwxxxtttooolllnnnqqqllljjjiiikkknnnrrrtttuuurrrqqqpppmmmkkkllloooqqqpppmmmkkkiiikkklllllllllooonnnmmmmmmnnnnnnllljjjooooooooonnnmmmlllnnnooonnnmmmlllmmmooooooooonnnnnnnnnnnnnnnmmmllljjjjjjpppmmmjjjkkkpppsssrrrppppppoooooosssyyy}}}}}}|||rrrooolllkkklllnnnnnnnnnrrruuuwwwtttpppooossswwwqqqttttttrrrtttvvvsssnnnmmmqqqsssrrrrrruuutttppptttpppooorrrtttrrrrrrtttsssrrrppppppqqqqqqooonnnlllllllllppp~~~|||uuutttsssrrrsssttttttsssrrrwww}}}}}}zzztttrrrpppmmmmmmnnnpppqqqvvvtttrrrrrrsssuuuuuuuuuppprrrsssssssssrrrtttuuussssssrrrtttvvvxxxxxxwwwxxxxxxxxxxxxxxxwwwwwwwwwuuuuuuuuutttrrrrrrtttvvvwwwuuurrrqqqrrrsssrrrrrruuuwww{{{}}}xxxrrrrrrwwwvvvyyyzzzvvvuuuwwwyyyxxxvvvwwwwwwxxx{{{}}}wwwuuusssssssssvvvxxxxxxwww}}}zzzwwwxxxzzz{{{zzzxxxyyyxxxyyy||||||xxxwwwxxxzzzzzzzzzxxxvvvvvvwwwyyy|||yyy{{{{{{wwwuuuvvvtttwwwxxxxxxxxx~~~~~~yyyuuusssqqquuuwwwwwwtttsssvvvyyy}}}{{{xxxuuussstttuuuvvvtttyyy~~~}}}xxxvvvyyy~~~wwwxxxxxxwwwuuutttuuuwwwwwwwwwvvvvvvvvvvvvwwwwwwsssuuuwwwvvvuuutttuuuvvvqqquuuwwwvvvsssqqqtttwwwtttrrrppppppqqqrrrsssrrrvvvxxxzzzyyywww~~~wwwxxxwwwtttrrrpppppppppqqqqqqrrrrrrsssppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqoooooopppppppppqqqqqqqqqqqqqqqpppppppppppppppqqqoooppprrruuuwwwxxxvvvtttqqqqqqqqqqqqqqqqqqqqqqqqppppppooooooppptttzzz~~~zzzuuurrrsssssspppoooqqqoooppprrrrrrqqqqqqrrrsssqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqoooooopppqqqrrrsssssstttqqqqqqpppppppppqqqrrrrrrqqqqqqppppppppppppqqqqqqrrrrrrqqqpppooooooooopppooooooooopppqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqpppoooooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppqqqooonnnmmmnnnpppqqqpppnnnooooooqqqrrrooojjjkkkoooooossstttqqqoooqqqrrrpppqqqqqqpppppppppqqqrrrrrrkkknnnooommmnnnrrrssspppnnnpppqqqqqqpppoooooopppqqqppppppooooooooooooooonnnnnnoooppppppppppppoooppppppooooooooooooppppppppprrrrrrqqqooooooqqqssspppnnnlllkkkkkkmmmooopppnnnnnnnnnmmmnnnqqqvvvyyyrrrooommmlllmmmnnnnnnnnnpppoooooooooppppppnnnllllllmmmmmmllljjjiiijjjkkkhhhiiijjjlllnnnpppqqqqqqnnnnnnnnnmmmlllkkkjjjjjjooonnnlllmmmoooqqqrrrssstttpppmmmpppwww||||||zzzrrrooommmmmmnnnnnnnnnmmmppptttvvvtttppppppvvv{{{pppssssssrrrtttxxxwwwssspppsssuuussstttwwwwwwttttttooommmooopppmmmlllnnnqqqpppooooooppppppnnnmmmmmmnnnnnnmmmttt|||uuuqqqrrruuussstttssssssxxx~~~~~~zzzsssqqqooommmnnnppprrrttttttsssssssssuuuvvvwwwwwwssstttuuutttssssssuuuvvvuuuuuuuuuuuuuuuvvvuuuuuuuuuuuuttttttuuuuuuuuuvvvuuuttttttqqqppppppsssuuuvvvtttrrrqqqrrrrrrrrrqqqtttsssuuuvvvtttpppqqquuusssvvvvvvsssrrruuuxxxwwwuuuvvvvvvtttvvvyyywwwrrrttttttsssssstttuuuvvvvvv{{{xxxuuuvvvyyyzzzxxxuuuzzzwwwvvvzzz{{{yyyxxxzzzxxxzzzzzzxxxtttsssxxx||||||{{{|||{{{vvvuuuwwwvvvzzz{{{wwwwwwyyyxxxyyyxxxvvvnnnppprrrrrrqqqqqqsssuuu{{{yyyvvvsssqqqqqqqqqqqqqqquuuyyyyyywwwuuuwwwyyytttuuuuuuuuuttttttuuuwwwzzzyyyxxxwwwvvvuuuttttttsssuuuwwwvvvuuutttuuuuuurrrtttuuuuuusssssstttvvvtttsssqqqqqqrrrrrrsssssssssuuuwwwwwwyyy|||tttsssrrrpppnnnoooppppppqqqrrrrrrrrrrrrnnnoooooopppqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqoooooopppppppppqqqqqqqqqqqqpppppppppppppppqqqqqqppppppqqqsssuuuuuussspppqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooppptttyyy}}}vvvqqqoooqqqrrrpppppprrrpppqqqrrrqqqooooooppprrrqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqpppppppppppppppqqqqqqqqqqqqqqqqqqqqqppppppqqqrrrrrrsssppppppoooooooooooopppppprrrrrrqqqpppooooooooopppooooooooopppqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqpppoooooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppooooooooopppppprrrqqqpppppprrrssssssrrrqqqlllkkkooorrrpppmmmmmmqqquuuuuupppnnnppppppnnnpppooooooooooooooopppqqqlllpppqqqpppppprrrqqqmmmoooqqqrrrrrrqqqppppppqqqsssrrrqqqqqqppppppqqqqqqmmmnnnoooppppppppppppppprrrrrrqqqqqqqqqqqqrrrrrrkkkiiihhhjjjmmmoooooonnnrrrqqqooolllkkkjjjkkkllllllmmmmmmmmmnnnqqqvvvzzzrrrpppnnnmmmooooooooonnnnnnnnnnnnoooqqqpppnnnlllnnnppppppooonnnlllmmmnnniiijjjkkklllmmmnnnooopppnnnnnnnnnnnnmmmllllllkkkkkknnnqqqpppmmmmmmrrrvvv~~~yyyuuuuuuzzz}}}{{{yyysssqqqppppppppppppooommmooorrrtttrrrppprrrwww}}}tttuuusssppprrrwwwxxxuuurrrtttssspppqqqvvvxxxwwwnnnjjjhhhjjjkkkiiihhhiiiooonnnmmmmmmnnnnnnmmmlllqqqrrrrrrpppqqq}}}{{{ppppppvvvttttttsssrrrvvv{{{{{{vvvrrrqqqooommmmmmoooqqqssspppqqqrrrrrrssstttuuuvvvtttuuuuuusssrrrqqqsssuuuwwwwwwvvvuuutttrrrrrrrrrrrrrrrqqqqqqrrrssstttuuuuuuuuusssqqqoooppprrruuutttsssqqqrrrtttuuutttsssvvvpppmmmppprrrrrrsssuuuqqquuuuuuqqqppptttwwwvvvwwwxxxxxxuuuvvvxxxwwwssssssssssssrrrrrrrrrssstttwwwuuutttuuuxxxyyywwwuuuwwwqqqooorrruuuttttttwwwuuuxxxzzzwwwrrrrrrwww}}}|||zzzzzz||||||wwwvvvxxxuuuyyyyyyvvvzzzyyysssuuuyyyxxxvvvuuusssrrrtttwwwyyyxxxvvvzzzyyywwwuuusssrrrqqqqqqssssssuuuwwwxxxxxxwwwvvvxxxyyyxxxvvvtttssstttuuuxxxxxxxxxwwwvvvuuuttttttssstttvvvvvvtttssstttuuutttrrrqqqrrruuuvvvuuussssssttttttsssssssssttttttssssssrrrsss{{{}}}vvvtttsssppppppooopppqqqrrrrrrrrrrrrrrrnnnnnnooopppqqqrrrssstttqqqqqqqqqqqqqqqqqqqqqqqqoooppppppppppppqqqqqqqqqpppppppppoooppppppqqqrrrqqqqqqppprrrsssrrrpppnnnqqqqqqqqqqqqqqqqqqqqqqqqnnnooopppppppppsssvvvyyyrrrnnnmmmppprrrpppppprrrqqqrrrrrrqqqpppooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqqppppppppppppqqqqqqpppqqqqqqrrrssstttqqqppppppppppppppppppqqqqqqqqqppppppoooppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppqqquuusssqqqpppppppppooonnnoooiiigggnnntttuuurrrqqqsssvvvvvvqqqooopppqqqppppppoooooonnnnnnnnnoooooommmppprrrpppppprrrqqqnnnoooqqqrrrrrrqqqppppppqqqssssssrrrqqqqqqqqqqqqrrrnnnnnnooopppqqqqqqqqqqqqmmmmmmmmmmmmmmmmmmmmmmmmooollliiikkkoooqqqpppmmmpppqqqqqqooommmlllmmmnnnlllmmmnnnmmmlllmmmppprrrpppnnnllllllmmmnnnmmmllliiijjjkkkmmmoooooommmkkknnnoooqqqqqqooonnnnnnooommmnnnooonnnlllkkkkkklllnnnnnnoooooonnnmmmmmmllliiinnnrrrpppkkkjjjqqqxxx}}}{{{xxxwwwxxxxxxuuurrrssssssrrrsssttttttrrrpppqqqqqqqqqqqqrrruuuyyy}}}yyyyyytttooopppssstttqqqqqqrrrppplllmmmrrruuutttnnnjjjiiimmmooonnnnnnqqqooommmlllmmmnnnooonnnlllooooooooommmlllssssssooouuuttttttrrrqqqtttxxxwwwqqqrrrqqqooommmllllllllllllmmmnnnppppppppppppqqqsssssssssrrrpppooonnnppprrrvvvwwwwwwuuurrrppppppppprrrqqqqqqqqqrrrsssuuuvvvuuuuuuuuusssqqqqqqrrrtttsssrrrqqqsssuuuvvvvvvuuuxxxqqqmmmqqquuuvvvuuuwwwqqqtttuuurrrqqqtttvvvuuuqqqtttuuurrrssswwwwwwuuurrrssssssrrrqqqppprrrsssrrrsssuuuwwwxxxyyyyyyzzz|||tttppprrrtttttttttvvvsssvvvxxxwwwsssssswww|||zzzwwwxxx}}}{{{wwwwwwssswwwwwwxxxwwwssssssuuuuuusssxxxuuusssuuuyyy{{{yyyvvvyyyyyyxxxxxxwwwvvvuuuuuuvvvuuuuuuwwwzzz{{{zzzxxx~~~zzzvvvsssrrrrrrssstttuuuvvvvvvwwwvvvvvvqqqsssuuuuuusssrrrsssttttttqqqoooqqquuuwwwuuurrrssstttuuuuuusssssstttuuuuuutttqqqqqqzzz|||wwwuuusssrrrsssppppppqqqrrrrrrrrrqqqpppooooooppppppqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqoooppppppppppppqqqqqqqqqppppppoooooopppqqqqqqrrrrrrpppooopppqqqrrrqqqoooqqqqqqqqqqqqqqqqqqqqqqqqnnnoooqqqqqqpppqqqssstttqqqmmmmmmppprrrppppppqqqnnnppprrrrrrpppooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrsssttttttsssrrrrrrqqqqqqrrrrrrssspppppppppoooppppppqqqqqqqqqqqqqqqpppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqqqqrrrtttqqqooonnnnnnnnnmmmlllpppkkkkkkppptttsssqqqqqqpppssssssooonnnqqqsssrrrqqqqqqpppooonnnnnnnnnooommmooonnnkkklllqqqsssrrrnnnpppqqqqqqpppoooooopppsssrrrqqqqqqppppppqqqqqqnnnooopppqqqrrrrrrrrrrrrjjjkkkkkkkkkkkkkkkkkkjjjpppooonnnnnnooopppppppppooorrrsssssspppnnnnnnooolllnnnoooooommmmmmmmmnnnnnnmmmkkkkkklllmmmllljjjggghhhjjjmmmppppppnnnllljjjlllnnnnnnmmmllllllmmmmmmnnnpppnnnlllkkklllnnnnnnnnnnnnnnnnnnmmmmmmllljjjmmmpppnnnkkkkkkpppuuuuuuvvvwwwwwwuuurrrooommmrrrrrrsssvvvyyyyyyxxxvvvuuurrrpppqqquuuyyy|||}}}xxxxxxuuuqqqqqqsssrrrnnnoooqqqqqqmmmmmmqqqrrrppprrrnnnmmmqqqsssssssssuuupppnnnnnnnnnppppppooonnnmmmkkkkkklllkkklllvvv{{{qqqrrrssssssrrrqqqssswwwuuuooopppppppppooonnnmmmllllllmmmoooqqqqqqpppoooqqqsssqqqqqqqqqooonnnoooqqqtttrrrtttuuussspppoooppprrrqqqpppppppppqqqsssuuuwwwvvvwwwwwwvvvtttrrrssstttrrrrrrrrrsssuuuvvvuuutttvvvsssssswwwxxxuuutttuuuqqquuuwwwtttsssuuuvvvtttnnnrrrsssqqqqqquuuvvvuuussstttuuusssqqqppprrrtttnnnsssxxxzzzzzzzzz~~~|||uuuuuuvvvuuutttuuusssvvvxxxxxxvvvvvvxxx{{{{{{xxxyyyxxxtttqqqvvv{{{}}}{{{wwwtttrrrrrrsssuuuuuutttttttttuuuuuuuuutttuuuvvvwwwwwwxxxwwwvvvvvvuuuvvvwwwwwwxxxyyy{{{|||~~~~~~|||yyyuuurrrrrrsssqqqrrrtttuuuvvvvvvuuuuuuppprrrssssssrrrqqqqqqrrrrrrqqqqqqrrrtttuuuuuutttqqqsssuuuuuusssqqqrrrtttqqqttttttrrrzzzvvvrrrpppnnnnnnppppppqqqrrrsssrrrrrrppppppppppppppppppooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqoooppppppppppppqqqqqqqqqppppppoooooopppqqqrrrrrrrrrpppooooooqqqssssssrrrqqqqqqqqqqqqqqqqqqqqqqqqmmmoooqqqrrrqqqppppppqqqrrrnnnnnnqqqrrrpppoooqqqkkknnnpppqqqqqqppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqoooooopppppppppqqqqqqqqqpppppppppqqqrrrrrrssssssqqqqqqqqqqqqrrrssstttuuuuuuttttttssssssttttttuuupppooooooooopppqqqrrrrrrrrrqqqqqqqqqppppppooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooooooppppppqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqrrrrrrssstttrrrpppppprrrsssttttttsssqqqqqqsssrrrmmmmmmooojjjnnnooolllkkkpppsssrrrsssrrrqqqpppoooooooooooommmmmmjjjfffhhhooouuuvvvmmmoooppppppnnnnnnnnnooorrrqqqppppppooopppppppppoooooopppqqqrrrsssssssssppppppqqqqqqqqqqqqppppppfffiiilllkkkiiiiiilllpppqqqtttwwwvvvrrrnnnmmmmmmkkkmmmpppqqqqqqpppqqqqqqooommmllllllmmmnnnlllkkkhhhiiikkkooorrrsssqqqooojjjlllooooooooonnnnnnooohhhkkknnnnnnmmmnnnqqqtttmmmmmmmmmnnnmmmmmmlllllllllllllllllllllnnnppprrrrrruuuyyyzzzxxxtttqqqooopppqqqsssxxx|||}}}|||{{{xxxtttoooqqqwww|||~~~}}}rrrttttttrrrsssvvvsssnnnooorrrsssqqqqqqsssrrrnnnrrrnnnlllooopppnnnmmmoooqqqpppooopppqqqrrrqqqpppqqqnnnnnnqqqqqqooosss{{{tttppprrrsssrrrqqqtttwwwuuuooommmnnnppprrrrrrrrrqqqqqqpppsssuuuuuusssrrrsssuuupppqqqqqqpppppprrruuuxxxoooqqqsssrrrpppoooqqqsssooonnnmmmmmmoooqqqtttuuuvvvwwwxxxxxxuuutttssstttsssrrrrrrsssuuuuuusssrrrqqqsssyyy|||xxxqqqpppsssqqqvvvxxxvvvtttvvvuuussstttxxxxxxuuutttwwwyyyxxxtttvvvwwwuuurrrqqqrrruuummmttt{{{}}}||||||~~~uuussssssqqqoooppptttvvvxxxyyyyyyyyyzzzzzz~~~yyyzzzxxxrrrqqqxxx{{{vvvwwwwwwtttqqqqqquuuzzzsssvvvxxxvvvsssrrrtttwwwpppqqqsssuuuvvvvvvuuuuuurrruuuxxxwwwssstttyyy~~~vvvvvvvvvuuusssrrrsssuuuttttttuuuuuuuuusssrrrqqqoooqqqsssrrrqqqpppqqqqqqooorrrttttttrrrqqqtttwwwooorrrttttttrrrpppqqqssskkkrrruuutttyyy~~~xxxrrrppprrrrrrooolllqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqnnnooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsssrrrpppqqquuutttppprrrqqqppppppqqqqqqooonnnqqqqqqqqqqqqqqqqqqqqqqqqoooooooooooooooooooooooopppooonnnnnnoooqqqsssttt~~~vvvrrrrrrrrrqqqqqqpppooooooqqqsssvvvwwwxxxvvvtttqqqppppppqqqqqqsssrrrrrrqqqqqqpppppppppqqqqqqqqqqqqpppppppppoooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoooppppppppppppqqqqqqqqqtttrrrpppnnnnnnooopppqqqlllmmmnnnooopppppppppooolllppprrroooooorrrsssrrrqqqqqqpppnnnllljjjkkklllqqqooolllkkkkkknnnqqqsssqqqqqqqqqqqqqqqpppooonnnvvvssspppnnnoooppppppooouuuvvvvvvtttrrrppppppqqqpppooommmmmmmmmnnnmmmllloooooopppnnnkkkjjjjjjkkkvvvuuusssqqqnnnlllkkkjjjlllpppqqqpppqqqtttssspppnnnpppqqqnnnjjjhhhjjjmmmmmmnnnnnnnnnooooooppppppppplllhhhiiimmmooollliiimmmlllkkklllnnnnnnmmmllloooooonnnmmmllllllkkkkkklllmmmnnnnnnnnnpppsssvvvsssrrrrrrssstttsssqqqoootttwww{{{||||||zzzzzzzzzvvvqqqqqqxxx~~~}}}yyyxxxuuusssssssssttttttrrrppppppnnnmmmooorrrsssrrrppplllmmmoooqqqrrrrrrrrrqqqnnnlllmmmpppppplllkkkmmmnnnmmmnnnqqqtttuuurrrooo~~~wwwrrrpppnnnpppsssuuusssqqqqqqqqqqqqpppqqqqqqrrrrrrpppppprrruuutttooonnnqqqqqqpppooooooqqqqqqpppoooqqqrrrrrrrrrqqqqqqsssuuuqqqooommmnnnppprrrrrrrrrvvvtttssstttuuuuuussspppqqquuuvvvsssrrrssssssqqqvvvtttsssssstttttttttsssrrrppplllnnnvvv|||xxxooouuuuuutttttttttssspppmmmvvvvvvuuusssqqqpppqqqssstttssstttyyy~~~~~~xxxrrr{{{zzzzzzxxxvvvtttrrrqqqtttsssssstttuuuuuusssqqqyyysssuuu||||||vvvuuurrrsssuuuwwwwwwvvvuuutttwwwuuurrrpppoooqqqtttvvvzzzxxxuuussssssvvvyyy{{{vvvuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwvvvuuutttssspppttttttqqqoooqqqqqqpppnnnoooppprrrtttuuuwwwxxxvvvtttrrrssstttuuutttsssvvvrrrnnnmmmoooqqqpppooosssrrrpppuuu~~~}}}vvvqqqnnnnnnrrrtttsssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoooooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsssrrroooppptttrrrnnnrrrqqqppppppqqqqqqpppnnnqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppooonnnnnnoooqqqsssttt}}}|||uuuqqqqqqrrrpppqqqqqqppppppqqqsssuuuvvv{{{yyyvvvsssqqqqqqqqqqqqpppppppppppppppppppppppprrrrrrrrrqqqqqqqqqppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoooppppppppppppqqqqqqqqqsssrrrpppoooooooooppppppmmmnnnnnnooopppppppppooolllqqqrrrooonnnqqqsssqqqqqqrrrqqqooommmllllllnnnqqqqqqppppppppppppqqqqqqrrrrrrssssssrrrqqqqqqppprrrpppmmmmmmoooqqqqqqqqqssstttuuusssqqqppppppqqqnnnmmmlllkkkllllllkkkkkkmmmnnnooonnnmmmlllmmmnnnqqqppppppooommmlllkkkkkkiiimmmooommmnnnqqqpppmmmooommmlllllllllllllllkkkmmmmmmmmmnnnnnnnnnoooooonnnmmmlllkkkkkkkkkkkkkkkmmmkkkjjjjjjkkkkkkiiihhhooonnnnnnmmmllllllkkkkkkjjjkkklllllllllnnnqqqsssqqqqqqrrrsssttttttsssrrrpppsssuuuuuusssqqqpppoooqqqlllmmmsssxxxwwwtttsssvvvuuutttssssssrrrpppnnnsssqqqoooppprrrsssqqqooonnnoooooopppqqqqqqqqqqqqqqqnnnooorrrrrrnnnmmmooollllllllloooqqqrrrooolllwww|||tttrrrpppnnnnnnooopppqqqsssrrrpppooonnnmmmmmmmmmssssssuuuxxxvvvrrrqqqtttsssrrrqqqqqqssssssrrrqqqqqqrrrsssrrrqqqqqqssstttqqqssssssqqqooooooqqqtttsssssstttwwwyyyxxxtttpppmmmqqqsssqqqqqqttttttrrrtttsssrrrrrrtttuuuuuutttssstttsssrrruuuyyywwwrrrtttttttttvvvxxxyyywwwuuurrrrrrqqqooommmlllnnnpppsssrrrssswww|||}}}xxxttt{{{zzzyyywwwuuurrrqqqpppqqqqqqrrruuuyyyzzzzzzxxxuuuuuuuuuxxx{{{|||{{{yyy|||vvvpppqqqssstttuuutttsssrrrtttsssqqqpppqqqsssuuuwwwvvvtttrrrpppoooppprrrsssvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvuuuuuutttppptttuuuqqqppprrrsssqqqssssssssssssttttttuuuuuusssrrrpppppprrrsssrrrqqqtttqqqnnnmmmoooqqqpppooooooooonnnssszzzuuuvvvqqqnnnlllmmmqqqtttuuusssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrssssssttttttuuurrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqooopppsssrrrnnnrrrqqqppppppqqqqqqpppoooqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppoooooooooqqqrrrssszzz|||zzztttppppppqqqooorrrqqqppppppppprrrssstttyyyxxxvvvttttttttttttuuuooooooppppppppppppqqqqqqrrrrrrrrrqqqqqqqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoooppppppppppppqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooopppppppppnnnrrrssspppnnnqqqrrrppprrrrrrrrrpppnnnmmmnnnooonnnppprrrttttttrrrooommmsssssstttttttttsssrrrrrrnnnlllkkkllloooqqqssssssppprrrsssrrrpppoooooopppmmmmmmllllllllllllllllllkkkmmmnnnooonnnoooppprrrnnnnnnnnnnnnnnnnnnnnnnnnhhhlllnnnlllmmmpppooollloookkkhhhiiimmmnnnllliiilllllllllmmmmmmmmmmmmnnnlllooopppmmmiiigggjjjmmmnnnlllkkkjjjjjjjjjhhhgggnnnnnnmmmmmmlllkkkkkkkkkiiikkklllllllllmmmooorrrnnnoooqqqsssttttttttttttrrrtttuuuuuusssqqqpppppprrroooooouuuyyyxxxuuuuuuwwwvvvtttssssssrrrooolllsssqqqppppppqqqqqqooommmpppppppppooooooppppppqqqnnnlllmmmppppppllljjjlllmmmmmmmmmnnnpppooommmkkkpppuuu{{{xxxsssmmmjjjjjjmmmppprrrqqqpppooonnnmmmmmmmmmpppppprrrtttsssnnnnnnqqqpppooonnnoooppppppooonnnppprrrsssrrrqqqqqqssstttrrruuuxxxuuuooommmpppuuuppprrruuuyyyzzzxxxtttpppppptttuuussssssvvvvvvsssqqqpppppprrrtttvvvuuuuuurrrvvvwwwtttsssuuuuuusssuuutttuuuvvvyyyzzzyyywwwtttsssrrrooommmnnnpppssstttssstttwww{{{}}}{{{xxxzzzyyywwwuuusssqqqppppppoooppprrruuuyyy{{{{{{yyyoootttzzz}}}|||}}}{{{vvvwwwqqqrrrssstttttttttsssrrrqqqqqqqqqrrrssstttvvvvvvwwwwwwuuutttsssrrrrrrrrrvvvvvvwwwwwwwwwwwwvvvvvvuuuvvvvvvvvvvvvuuuuuutttppptttuuurrrqqqssstttsssssssssttttttttttttuuuuuusssqqqppppppqqqrrrrrrqqqqqqooommmmmmnnnpppppppppqqqqqqqqqxxxvvvrrrrrrssspppnnnoooqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrssstttuuuuuurrrrrrrrrqqqqqqpppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoooqqqqqqooorrrvvvvvvrrrrrrqqqpppppprrrrrrqqqpppqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppoooooopppppprrrrrrvvvxxxwwwrrroooppppppooorrrrrrqqqppppppqqqqqqrrrrrrrrrrrrsssuuuwwwyyyzzzrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoooooopppppppppqqqqqqqqqppppppqqqqqqqqqppppppoooqqqpppppppppooopppppppppnnnrrrssspppnnnpppqqqoooqqqqqqqqqpppnnnnnnooopppkkkmmmppprrrrrrqqqooommmrrrsssssstttssssssrrrrrrmmmlllkkkllloooqqqrrrrrrnnnpppqqqqqqpppooooooooonnnooopppooonnnnnnnnnnnnlllmmmooooooooooooqqqsssnnnnnnnnnnnnnnnooooooooojjjnnnooonnnnnnpppppplllnnnkkkiiiiiikkklllkkkiiillllllllllllllllllllllllmmmooopppmmmiiihhhjjjlllpppnnnmmmmmmnnnnnnlllkkkmmmmmmmmmllllllkkkkkkkkkkkkmmmnnnnnnnnnnnnppprrrlllnnnqqqrrrrrrrrrrrrssssssuuuwwwxxxwwwvvvwwwxxxuuurrrsssyyy|||yyywwwxxxvvvtttsssssssssrrrpppmmmoooooooooppppppooommmlllrrrqqqpppnnnnnnnnnooopppmmmkkklllooooookkkjjjlllpppooopppppppppooonnnmmmooonnnwwwuuummmjjjjjjlllnnnppppppoooppppppqqqrrrsssmmmlllnnnpppoookkkkkkooopppnnnnnnnnnooopppooonnnpppqqqssssssrrrqqqrrrtttqqqtttvvvtttpppoooqqqtttqqqsssvvvxxxxxxvvvrrroootttvvvuuurrrrrrtttsssoooooooooooorrrtttvvvvvvuuupppssssssppppppssstttrrrwwwuuuttttttttttttrrrppptttsssqqqooommmnnnrrruuuvvvuuuuuuwww{{{~~~~~~}}}vvvuuutttrrrrrrqqqrrrrrrrrrqqqrrrtttvvvvvvtttrrrssswww|||{{{sssrrrtttttttttuuuvvvvvvuuuuuutttpppqqqrrrsssttttttttttttwwwwwwwwwvvvvvvuuutttsssuuuuuuvvvwwwwwwvvvuuuuuusssssstttttttttttttttsssooossstttqqqppprrrtttrrrooopppqqqrrrtttuuuvvvwwwtttrrrqqqqqqrrrssssssrrrnnnnnnmmmmmmnnnoooppppppsssssstttzzz}}}vvvsssooommmtttsssqqqqqqqqqqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoooooopppqqqrrrsssssstttrrrrrrrrrqqqqqqpppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqnnnpppqqqqqqtttzzzzzzwwwrrrqqqpppqqqrrrsssrrrpppqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppqqqqqqrrruuuuuuqqqnnnppppppooorrrrrrqqqqqqpppppppppqqqnnnoooppprrrtttvvvwwwxxxuuuuuutttsssrrrrrrqqqqqqqqqppppppppppppoooooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoooooopppppppppqqqqqqqqqoooppppppqqqqqqqqqppppppsssrrrqqqpppooooooppppppnnnrrrssspppnnnpppqqqooooooppppppooonnnmmmoooppplllmmmnnnooopppqqqrrrssspppqqqqqqrrrrrrrrrqqqqqqooommmlllmmmoooppppppooommmoooqqqqqqpppnnnnnnnnnllloooqqqqqqooonnnnnnooonnnpppqqqpppoooooopppqqqnnnnnnnnnmmmmmmllllllllljjjnnnooommmnnnpppoookkklllmmmmmmllliiihhhiiikkklllllllllllllllkkkkkkkkkooonnnmmmlllkkkkkkjjjjjjnnnmmmlllmmmoooppppppooolllllllllllllllkkkkkkkkkkkklllnnnnnnmmmmmmnnnooolllnnnqqqqqqpppooooooppprrrtttvvvwwwvvvuuuuuuuuupppnnnpppuuuwwwtttssstttsssrrrqqqrrrssssssqqqpppmmmnnnpppqqqqqqqqqpppppprrrqqqooonnnmmmnnnnnnooorrrooopppssssssooonnnpppoooppppppooonnnmmmmmmmmmooojjjlll|||zzzqqqoooooommmkkkoooooooooooopppqqqrrrsssnnnmmmoooqqqpppmmmnnnrrruuusssrrrssstttuuutttrrroooqqqssssssrrrrrrrrrsssqqqppppppqqqrrrsssrrrrrrtttuuuuuuuuutttrrrqqqpppqqqrrrqqqooopppsssqqqlllpppoooppprrruuuvvvvvvtttqqqqqqooommmqqqwwwvvvrrrwwwuuusssrrrqqqqqqooommmnnnnnnmmmllljjjkkkoooqqqtttssstttvvvxxx{{{||||||rrrqqqqqqrrrrrrsssttttttssssssrrrssstttsssqqqooouuuuuuvvv|||zzztttqqqqqqpppuuuuuuuuuuuuuuuuuuttttttrrrssssssttttttsssrrrrrrooopppqqqqqqqqqqqqpppooorrrssstttuuuuuutttsssrrrppppppqqqrrrssssssssssssnnnrrrssspppnnnqqqrrrpppnnnnnnoooppprrrsssttttttsssrrrpppppprrrsssrrrqqqmmmmmmnnnnnnnnnoooppppppqqqqqqqqqwwwxxxqqqqqqsssqqqmmmpppqqqqqqrrrrrrrrrssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoooooooooppppppqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqnnnqqqqqqrrrvvv{{{|||yyyrrrqqqpppqqqrrrsssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppooossstttpppnnnpppqqqoooqqqqqqqqqqqqqqqppppppppppppqqqqqqqqqrrrrrrrrrrrrvvvvvvuuuttttttssssssrrrqqqqqqqqqpppppppppooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoooppppppppppppqqqqqqqqqpppppppppppppppqqqqqqqqquuutttrrrpppooooooppppppnnnrrrssspppnnnqqqrrrpppnnnooooooooonnnnnnoooqqqppppppooooooqqqsssuuuwwwoooooopppqqqqqqqqqpppppppppooonnnoooppppppooommmmmmooorrrrrrpppnnnmmmmmmiiilllppppppmmmlllmmmnnnpppqqqqqqpppnnnmmmnnnooommmmmmlllkkkjjjiiiiiihhhiiilllnnnllllllnnnmmmiiikkkmmmooommmiiigggjjjnnnmmmllllllllllllkkkkkkkkknnnmmmkkkkkkkkkllllllkkkkkkjjjjjjkkknnnoooooonnnllllllkkkkkkkkkkkkkkkkkkiiijjjllllllkkkjjjkkkkkkkkkooorrrrrrooonnnoooppptttwwwyyyyyyvvvsssqqqpppooonnnppptttuuurrrqqqsssqqqppppppqqqssstttrrrqqqmmmpppsssuuutttsssssssssqqqpppoooooonnnnnnnnnnnnpppnnnooorrrqqqnnnlllnnnlllmmmnnnlllkkkjjjjjjlllmmmgggeeeooo}}}xxxsssqqqnnnkkkpppooonnnmmmmmmmmmmmmmmmllljjjlllpppooommmooottttttsssrrrrrrttttttsssrrroooqqqssstttsssrrrrrrrrrpppooooooqqqtttuuusssqqqtttuuuvvvuuusssrrrrrrsssqqqrrrrrrrrrvvv{{{zzzuuurrrrrrrrrtttvvvvvvuuusssrrrrrrooonnnsssyyyyyyttttttrrrpppppprrrsssrrrqqqnnnoooooonnnmmmnnnpppsssppppppqqqssstttvvvwwwxxxooopppqqqsssttttttttttttrrrqqqrrrsssuuuuuusssqqqrrrpppqqqzzzzzztttssssssrrrppptttssssssssssssrrrrrrrrrssssssttttttssssssrrrqqqmmmnnnoooppppppppppppoooqqqrrrsssuuuuuusssrrrqqqnnnoooppprrrrrrsssssssssnnnrrrsssooommmooopppnnnqqqqqqppppppppppppooooooqqqooonnnnnnoooppppppooommmoooppppppooonnnoooppprrrrrrsssyyy|||xxxssspppqqqssssssrrrnnnooopppqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrssssssrrrrrrqqqpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooooooppppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppprrrrrrrrruuuzzzzzzwwwrrrqqqpppqqqssstttsssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqpppppppppmmmqqqssspppoooqqqrrrpppoooppppppqqqqqqqqqqqqpppqqqqqqqqqqqqqqqqqqpppooorrrsssssssssttttttuuuuuusssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoooppppppppppppqqqqqqqqqppppppoooooooooppprrrsssvvvuuusssqqqoooooopppqqqlllqqqrrrooonnnqqqsssqqqnnnoooppppppooooooqqqsssrrrrrrqqqqqqqqqrrrssstttnnnoooooopppqqqqqqpppppppppoooooopppqqqqqqpppnnnnnnpppssssssqqqnnnlllkkkhhhlllqqqqqqnnnlllmmmoooooopppqqqpppnnnmmmnnnooonnnmmmmmmllllllkkkkkkjjjjjjmmmnnnllllllnnnmmmiiijjjkkkkkkllllllmmmnnnpppmmmmmmmmmmmmlllllllllkkkjjjlllnnnllljjjjjjlllooojjjiiiiiijjjlllmmmlllkkkkkkkkkkkkkkkkkkkkkkkkkkkhhhjjjllllllkkkiiiiiijjjjjjooossssssqqqoooqqqtttssswwwzzz{{{xxxtttpppnnnpppppprrrwwwvvvsssrrruuurrrqqqqqqqqqssssssqqqooommmppptttuuusssqqqpppqqqnnnooooooooooooooonnnnnnllljjjjjjnnnmmmiiihhhjjjkkklllmmmllljjjiiikkkmmmjjjfffeeeiiipppzzzuuunnnmmmnnnoooooonnnmmmmmmmmmmmmnnnjjjiiikkkoooooonnnqqqvvvqqqpppooooooqqqqqqpppooonnnqqqssstttsssrrrrrrrrrppprrrssstttssssssrrrrrrqqqtttxxxyyywwwuuuuuuvvvsssttttttuuu{{{zzzuuuuuuuuuvvvwwwvvvsssqqqqqqssssssppppppuuuwwwvvvpppooonnnoooqqqsssttttttnnnppprrrsssrrrrrrssstttoooqqqsssttttttuuuuuuvvvoooqqqsssuuuuuutttsssqqqoooooooooqqqttttttsssqqqppprrrxxx}}}yyywwwwwwvvvtttsssttttttsssrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrppprrrtttuuuuuutttrrrpppooopppqqqsssttttttuuuuuupppttttttpppnnnoooooommmqqqqqqqqqqqqppppppoooooopppooommmmmmooopppooonnnnnnppprrrqqqooonnnoooppprrrsssttt||||||{{{mmmoooqqqqqqooooooqqqsssnnnpppqqqqqqpppoooooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssrrrrrrqqqpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppqqqqqqrrrrrrsssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqssssssqqqssswwwwwwsssrrrqqqpppqqqssstttsssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqppppppooolllqqqssspppooorrrrrrqqqoooooopppqqqqqqqqqqqqqqqooopppqqqqqqrrrrrrrrrrrrooooooqqqrrrtttuuuvvvwwwuuuuuutttttttttsssssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoooppppppppppppqqqqqqqqqqqqpppooonnnnnnppprrrtttwwwvvvsssqqqoooooopppqqqlllppprrroooooorrrsssrrrooopppqqqqqqpppqqqrrrtttrrrrrrrrrqqqpppooonnnnnnnnnooopppqqqqqqqqqqqqqqqpppooooooppprrrsssqqqpppoooqqqtttsssqqqnnnlllkkkiiinnnsssssspppnnnooorrrmmmnnnoooooonnnmmmnnnpppppppppppppppppppppoooooolllpppqqqoooooopppooollljjjhhhgggjjjooorrrrrrqqqnnnnnnnnnmmmmmmlllllllllffflllqqqnnnhhhggglllssslllkkkjjjjjjllllllkkkjjjkkkkkkkkkkkkkkkkkkkkkkkkjjjlllnnnnnnmmmkkkkkkkkkiiinnnssstttrrrrrruuuxxxlllpppvvvxxxwwwsssooommmoooooorrrvvvuuuqqqqqqttttttrrrqqqrrrrrrqqqooommmlllooossssssppplllkkklllmmmnnnoooppppppooonnnmmmmmmkkklllooonnnkkkiiikkklllnnnooommmkkkkkkmmmpppiiihhhhhhiiikkkppp~~~uuujjjlllqqqmmmmmmnnnnnnoooqqqrrrsssnnnmmmooosssuuutttxxx}}}sssrrrqqqrrrssssssrrrqqqnnnqqqtttuuutttrrrrrrrrrqqquuuyyyxxxssspppqqqtttmmmrrryyy||||||yyyyyyyyyqqqrrrqqqqqqvvv|||yyysssxxxwwwwwwxxxxxxvvvrrrpppoootttuuuppplllnnnsssuuuooommmlllmmmoooqqqrrrrrrjjjmmmpppqqqqqqppppppqqqqqqsssvvvwwwwwwvvvwwwwwwqqqsssuuuwwwvvvtttqqqnnnnnnmmmmmmoooppppppnnnlllsssyyyzzzxxxzzz}}}}}}zzzwwwvvvwwwwwwvvvuuutttttttttttttttqqqqqqqqqrrrssstttuuuvvvvvvuuutttsssrrrqqqqqqqqqqqqsssuuuvvvvvvuuusssqqqpppqqqrrrtttuuuvvvvvvwwwrrrvvvvvvqqqnnnoooooommmoooooopppqqqrrrrrrssssssrrrpppoooooopppqqqqqqpppooorrrtttssspppnnnooopppmmmoooqqqyyy~~~{{{vvvtttoooooooooppppppqqqqqqqqqqqqqqqqqqpppppppppooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqnnnqqqttttttrrrpppooopppoooooooooooooooooooooooooooooooooooooooooooooooopppooooooppprrrssssssrrrooooooppppppqqqssstttuuuqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrsssuuuvvvvvvuuusssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrsssssssssxxxwwwvvvuuusssrrrqqqpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqttttttuuuuuuuuutttrrrqqqrrrqqqppppppooooooppppppqqqqqqqqqqqqpppppppppoooqqqqqqqqqqqqqqqqqqqqqqqqpppooonnnmmmmmmoooqqqrrrzzzwwwtttrrrrrrqqqpppooorrrqqqqqqpppqqqrrrtttuuusssqqqpppqqqssstttssspppvvvrrroooooorrrsssqqqnnnpppqqqsssrrrpppoooooopppppppppppppppppppppppppppsssrrrqqqqqqrrrrrrqqqoooqqqqqqppppppoooooonnnnnnmmmoooooommmnnnpppnnnjjjsssqqqooollljjjlllpppssswwwrrrnnnlllmmmlllgggcccjjjmmmllljjjiiilllllliiillljjjhhhgggffffffhhhiiimmmooommmhhhfffiiilllllljjjffffffiiijjjhhhjjjnnnqqqjjjfffiiilllkkkkkkllliiimmmnnnkkkjjjlllmmmlllpppooommmnnnpppsssuuuvvvrrrooolllllloooqqqqqqpppqqqooommmnnnrrrttttttssspppqqqqqqpppnnnmmmnnnpppsssooolllkkkmmmnnnnnnmmmqqqqqqpppnnnllllllnnnqqqpppooommmlllkkkkkkkkklllqqqlllggghhhlllooommmkkknnnkkkiiiiiijjjkkkqqqxxx~~~pppmmmoooiiiggghhhmmmsssuuusssooopppnnnmmmnnnqqqtttuuuuuuvvvssspppoooppppppnnnlllrrrrrrssssssrrrrrrqqqpppsssqqqppprrruuuuuurrrooossstttxxx|||zzztttqqqrrruuutttsssuuuyyyzzzyyywwwsssssstttuuuvvvuuurrrpppsssrrrqqqqqqssssssrrrqqqrrrrrrqqqppppppqqqrrrsssqqqrrrqqqpppnnnnnnppprrryyyqqqqqqzzz|||uuuqqquuuvvvrrrppprrrrrrooonnnpppooopppqqqqqqpppppppppqqq{{{~~~yyyxxxxxxxxxyyyxxxxxxwwwvvvvvvwwwuuuuuuuuurrrnnnooosssuuusssppppppqqqrrrsssrrrwwwtttsssuuutttpppooorrrppptttvvvtttpppooossswwwpppqqqrrrrrrssssssrrrrrrsssuuuuuurrrqqqtttssspppllllllmmmlllmmmooorrruuurrrssssssqqqpppppprrrtttsssrrrpppooooooppprrrsssqqqpppsss}}}zzzzzzxxxzzzyyyuuuqqqqqqpppppppppqqqqqqqqqrrrrrrqqqqqqqqqpppppppppooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrpppooopppqqqrrrqqqpppppppppppppppppppppppppppppppppppppppppppppppppppqqqpppppppppqqqqqqqqqppprrrrrrqqqppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrtttuuuuuutttrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrsssuuuttttttssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsssssstttuuutttsssrrrqqqrrrrrrqqqqqqqqqqqqqqqrrrqqqqqqpppppppppoooooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqpppooonnnnnnpppqqqsssssstttsssqqqmmmlllmmmooosssrrrqqqppppppqqqrrrrrrtttrrrpppqqqssstttsssqqqrrrqqqooonnnooopppooonnnmmmnnnoooooommmllllllmmmoooooooooooooooooooooooopppooommmnnnoooooonnnlllmmmmmmmmmmmmmmmmmmnnnnnnmmmoooooollllllooonnnjjjiiijjjkkkkkkkkklllooorrrqqqmmmjjjiiikkkkkkhhhdddhhhkkkkkkiiiiiilllmmmjjjmmmlllkkkjjjjjjkkkmmmnnnmmmooommmgggeeeiiimmmmmmllliiihhhkkkkkkjjjkkkooooookkkjjjlllkkkjjjmmmrrrmmmooonnnhhhfffhhhkkkjjjpppooonnnnnnqqqsssuuuvvvvvvrrrnnnmmmoooqqqpppnnntttrrrpppqqqssssssqqqooorrrssssssrrrpppoooqqqrrrrrrooolllkkklllmmmmmmllloooooonnnmmmkkkkkkmmmoooooonnnmmmkkkkkkkkkkkkkkkmmmllljjjiiiiiikkkllllllllliiiggghhhgggfffjjjpppuuunnnooommmllloootttuuusssooorrrpppoooppprrrttttttttttttrrrpppqqqrrrsssrrrqqqrrrrrrssssssssssssrrrrrrsssrrrrrrsssuuuuuusssppptttvvv||||||uuutttwwwrrrpppppprrrwwwzzz{{{zzzuuuuuuuuuvvvwwwwwwuuussstttsssrrrrrrttttttsssrrrpppooonnnlllllllllmmmmmmoooppppppooonnnoooqqqttt{{{sssqqqxxxzzzsssqqqtttsssooonnnpppqqqoooooorrrpppoooooonnnooorrrvvvyyyyyyuuutttssssssttttttsssrrrrrrqqqwwwrrrpppssstttqqqppprrrqqqpppooopppssstttuuutttvvvssssssuuutttqqqpppsssppprrrsssrrrooonnnpppssspppqqqrrrrrrssssssrrrrrrpppssssssppppppsssssspppooooooooonnnmmmnnnqqqtttrrrrrrrrrqqqpppppprrrtttrrrqqqooonnnnnnoooqqqrrrmmmmmmpppzzz|||xxxzzzuuusssttttttpppnnnoooqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqpppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqtttppplllmmmqqqsssqqqoooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqpppppppppqqqqqqrrrrrrqqqpppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppqqqrrrssssssrrrqqqpppqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrssstttsssrrrqqqpppqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppooooooooonnnqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppooooooqqqrrrsssqqquuuwwwtttnnnlllpppuuusssrrrqqqpppoooooooooooorrrpppooopppqqqqqqpppooonnnnnnooonnnllllllmmmooolllnnnnnnnnnlllkkklllmmmnnnnnnnnnnnnnnnnnnnnnnnnooommmllllllmmmnnnlllkkkkkkkkkllllllmmmnnnnnnooommmooonnnkkkjjjmmmnnnkkkhhhkkkmmmoooooooooppprrrpppnnnkkklllooopppnnnkkkhhhkkkkkkiiijjjmmmmmmkkklllkkkkkkkkklllmmmooopppmmmooommmhhhfffjjjmmmmmmooolllkkkmmmmmmkkklllppplllkkklllllliiigggllltttuuuvvvrrrkkkgggjjjmmmlllnnnmmmmmmmmmoooqqqssstttxxxtttpppoooppppppnnnlllsssrrrrrrssstttsssqqqooonnnooopppnnnmmmlllnnnoooqqqooolllkkklllllllllkkkmmmmmmmmmkkkiiiiiikkkmmmnnnnnnmmmlllkkkkkkkkkllljjjkkkllljjjhhhhhhkkkmmmkkkiiihhhhhhfffdddeeejjjqqqzzztttvvvrrroooooorrrsssrrrooonnnmmmlllmmmooooooooommmpppoooooopppsssttttttsssqqqqqqrrrsssttttttttttttssssssssstttvvvuuusssqqqpppsssyyy|||yyysssssswwwrrrpppooopppsssvvvxxxyyyxxxvvvuuuuuuwwwxxxwwwvvvuuusssrrrssstttuuutttsssrrrqqqpppnnnmmmmmmmmmmmmmmmnnnoooooonnnpppsssuuu}}}uuurrruuuuuupppppptttrrrooonnnqqqqqqpppqqqttttttrrrqqqqqqvvv}}}yyyuuusssssssssssstttttttttsssrrrrrrvvvpppmmmqqquuutttqqqqqqmmmmmmnnnqqqtttvvvvvvuuuuuusssrrruuuuuurrrrrruuurrrrrrrrrqqqpppppppppppppppqqqrrrrrrssssssrrrrrrnnnqqqqqqnnnnnnqqqqqqoooqqqrrrqqqpppnnnnnnppprrrpppqqqqqqpppooooooppprrrpppooonnnmmmmmmnnnooopppooonnnsss~~~|||zzzxxxtttqqqrrrrrroooooorrrrrrrrrrrrrrrrrrrrrrrrrrrppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsssrrrrrrrrrrrrrrrpppnnnqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqrrrsssuuuppppppppppppqqqqqqrrrsssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqppppppqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppqqqrrrsssrrrrrrppppppnnnoooooopppqqqqqqqqqqqqpppppppppooooooooonnnnnnqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqrrrsssqqqtttvvvtttqqqppprrrvvvqqqppppppoooooooooooooooooonnnnnnnnnnnnnnnmmmmmmkkknnnooonnnkkkkkkmmmpppooopppqqqpppnnnnnnoooqqqooooooooooooooooooooooooqqqpppnnnoooppppppooommmmmmmmmmmmnnnnnnooooooooolllooooookkkiiilllmmmllllllnnnoooooommmmmmmmmnnnpppooonnnnnnpppqqqpppnnnkkknnnnnnkkkkkkmmmmmmjjjjjjjjjiiiiiijjjkkklllllljjjnnnnnnkkkiiilllmmmkkkpppmmmlllmmmmmmkkklllooommmjjjiiiiiigggeeeiiioootttvvvtttmmmjjjlllmmmllljjjkkklllllllllmmmpppqqqvvvrrrooonnnoooooommmkkklllmmmooorrrssssssrrrqqqlllmmmmmmlllkkkjjjlllnnnpppooommmlllkkkkkkkkkkkkjjjkkkkkkjjjhhhhhhjjjlllnnnnnnmmmmmmmmmmmmmmmmmmllllllkkkjjjjjjjjjkkklllkkkjjjjjjllljjjffffffjjjiiinnnwwwzzzsssnnnmmmnnnnnnnnnkkkjjjjjjkkkmmmnnnmmmllllllmmmmmmoooqqqrrrrrrrrrpppppprrrssstttuuuuuuuuurrrrrrssstttttttttrrrqqqppppppsssxxxxxxuuusssuuuuuussspppooooooqqqssstttyyywwwttttttuuuwwwwwwwwwtttsssrrrrrrssstttsssrrrrrrrrrqqqpppppppppoooooonnnooooooooonnnoooqqqttt~~~wwwrrrrrrqqqnnnoootttsssqqqsssvvvtttpppooorrrsssssstttyyyxxxuuuuuuvvvvvvtttttttttuuuuuutttsssssstttqqqpppssstttqqqpppqqqlllmmmooorrruuuwwwvvvuuutttrrrrrruuuvvvssstttwwwvvvtttsssssstttsssqqqooopppqqqrrrrrrssssssrrrrrrooorrrrrrnnnnnnppppppmmmpppqqqqqqpppnnnnnnppprrrooopppqqqpppnnnnnnoooqqqpppoooooonnnnnnoooooopppqqqpppvvv|||wwwwwwuuurrrppprrrqqqoooppptttrrrrrrrrrrrrrrrrrrrrrrrrppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsssyyy~~~}}}xxxrrrppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppqqqrrrrrrrrrtttxxx{{{tttssssssrrrrrrrrrssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoooppppppppppppppppppoooqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppsssrrrrrrqqqppppppooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooopppqqqrrrrrrrrrqqqpppooopppqqqrrrssstttssssssppppppppppppooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrooonnnnnnooopppqqqppppppnnnnnnooooooppppppppppppoooppppppooonnnnnnnnnnnnkkknnnooonnnllllllooorrrqqqrrrrrrqqqppppppqqqssspppppppppppppppppppppppprrrpppoooooopppqqqooonnnnnnnnnnnnnnnmmmmmmllllllkkkooopppllljjjlllmmmmmmkkkkkkkkkiiiggggggiiikkknnnmmmllllllllllllkkkjjjoooqqqpppmmmlllnnnmmmjjjkkkkkkjjjiiiiiiiiiiiiiiiggglllooonnnlllmmmllljjjppplllkkkmmmllljjjkkkoooqqqkkkhhhiiijjjhhhhhhiiijjjnnnoookkkiiiiiiiiifffjjjlllnnnnnnmmmmmmppprrrqqqnnnkkklllnnnooommmkkkiiikkknnnpppqqqpppoooooonnnooopppooonnnnnnoooqqqpppoooooommmlllkkkjjjkkkiiijjjkkkjjjiiihhhjjjkkknnnnnnnnnnnnoooooooooooopppllliiikkknnnooommmjjjiiiiiikkknnnmmmiiiiiilllhhhkkknnnsss|||sssnnnkkkkkklllnnnmmmmmmnnnqqqrrrrrrqqqlllnnnooopppppppppppppppooopppqqqssstttuuuuuuuuupppqqqrrrsssrrrqqqqqqpppvvvrrrrrrxxx}}}{{{wwwvvvvvvtttrrrooonnnoooqqqsssyyyvvvsssrrrsssuuuuuuuuurrrqqqpppqqqrrrrrrqqqpppmmmmmmnnnnnnoooooooooooopppppppppooommmmmmoooqqq{{{wwwsssqqqooommmooosssrrrrrruuuxxxuuunnnlllnnnqqqtttzzzxxxssstttuuuvvvuuuqqqqqqrrrrrrrrrrrrqqqqqqrrrsssvvvwwwrrrlllmmmsssooooooppprrruuuuuutttrrrsssqqqqqquuuuuussstttwwwuuutttsssttttttsssqqqooopppqqqrrrrrrssssssrrrrrrsssuuutttpppooopppooollllllnnnoooooonnnnnnppprrrnnnoooppppppooonnnoooppppppppppppoooooopppppppppnnnooowww{{{sssoooooopppnnnoooqqqpppnnnppptttrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqttt}}}}}}uuurrrtttqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqnnnppprrrrrrrrrtttyyy~~~}}}{{{yyyvvvsssqqqppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppssssssrrrrrrqqqpppooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooopppqqqrrrsssrrrqqqpppqqqrrrtttvvvwwwwwwwwwwwwqqqqqqqqqqqqpppppppppoooqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqqqqqpppooonnnppprrrsssqqqooommmmmmooopppqqqqqqqqqqqqrrrssstttrrrpppooopppqqqlllmmmnnnnnnnnnoooqqqrrrpppppppppooonnnoooqqqssspppppppppppppppppppppppppppooommmnnnoooooonnnlllmmmllllllkkkjjjjjjiiiiiijjjppprrrooolllmmmnnnmmmllllllllljjjiiijjjmmmpppooonnnnnnmmmllllllkkkkkkoooqqqqqqmmmlllnnnmmmjjjmmmmmmmmmlllkkkjjjjjjiiihhhmmmooommmlllnnnmmmkkknnnkkkjjjlllllljjjkkkooosssmmmjjjmmmpppmmmjjjiiiggglllooollljjjkkkiiiffflllooorrrrrrpppooorrrtttmmmkkkiiikkknnnpppnnnkkkkkkmmmoooooommmlllkkklllmmmnnnooonnnmmmmmmoooppppppqqqqqqooolllkkkkkkkkkiiijjjkkkkkkjjjjjjkkkllllllmmmnnnoooooooooooooooqqqllliiikkkppprrrnnnjjjffffffiiimmmllliiiiiimmmiiikkkkkkjjjqqq~~~wwwqqqnnnlllooommmllllllnnnpppqqqqqqnnnppprrrsssrrrppppppqqqnnnoooqqqrrrssstttttttttnnnppprrrrrrqqqpppppppppuuuqqqqqqwww{{{yyyvvvuuusssssssssqqqpppqqqsssvvvyyyvvvsssqqqrrrrrrrrrrrrqqqpppooopppqqqrrrqqqooommmnnnooopppqqqrrrrrrrrrpppqqqpppnnnmmmmmmnnnpppuuutttsssqqqooonnnppprrrooopppsssvvvrrrmmmmmmqqq}}}}}}yyyuuusssssstttrrrppprrrsssssstttttttttttttttrrruuuzzzzzzrrrkkkmmmtttqqqpppppprrrttttttsssrrrssspppqqqttttttrrrrrruuuqqqrrrssssssrrrqqqooonnnpppqqqrrrrrrssssssrrrrrrtttvvvuuuqqqpppqqqpppmmmkkkmmmnnnooonnnnnnpppqqqnnnoooqqqqqqooonnnooopppppppppppppppppppppppppppoooppp{{{~~~zzztttnnnmmmooommmmmmpppsssrrrooopppuuurrrrrrqqqqqqqqqpppppppppoooooopppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrryyy{{{uuussssssppppppppppppppppppppppppppppppppppppppppppppppppmmmppprrrqqqoooqqqwww}}}}}}yyyvvvsssqqqpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqsssrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoooppprrrsssssssssrrrqqqoooqqqsssvvvwwwxxxwwwwwwrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqnnnoooppppppqqqqqqpppppppppqqqssstttssssssrrrrrrnnnooopppqqqqqqqqqpppoooqqqssstttssspppnnnoooqqqmmmlllkkkmmmoooqqqqqqqqqooooooooonnnmmmnnnqqqsssppppppppppppppppppppppppooommmllllllmmmnnnlllkkkkkkkkkkkkjjjjjjjjjjjjjjjiiipppuuurrrnnnnnnnnnmmmqqqrrrsssrrrpppooopppqqqnnnooooooooonnnmmmnnnnnnkkknnnnnnkkkkkknnnnnnkkklllmmmmmmmmmmmmmmmlllllllllooommmiiihhhlllppppppmmmjjjiiillllllkkklllpppmmmkkkmmmqqqrrrnnnlllmmmkkkooopppmmmkkklllllliiilllooosssrrrooonnnqqqtttmmmkkkjjjlllooopppnnnkkklllnnnooonnnlllkkklllnnnkkklllmmmlllkkkkkkmmmoooppprrrsssqqqnnnkkkkkkllliiikkkmmmmmmlllllllllmmmiiijjjlllmmmnnnnnnnnnmmmnnnlllkkklllnnnooommmkkkggggggiiilllllliiiiiimmmhhhlllmmmjjjlllttt|||~~~wwwtttqqqnnnjjjhhhiiikkklllllllllooossssssqqqppppppqqqnnnooopppqqqrrrrrrrrrrrrnnnqqqssssssqqqppppppqqqppppppsssvvvuuuqqqrrruuusssuuuvvvtttrrrqqqsssvvvzzzwwwtttrrrrrrrrrpppooorrrqqqpppppprrrrrrqqqpppooopppqqqrrrssssssrrrrrrnnnoooooonnnmmmmmmoooqqqnnnqqqsssrrrppppppqqqrrrmmmmmmooorrrqqqqqqwwwttttttsssssssssrrrooommmttttttuuuvvvvvvvvvvvvvvvssstttxxxzzzuuuoooooouuurrrqqqpppppprrrttttttssssssppppppssssssqqqqqqtttnnnqqqttttttqqqooopppqqqpppqqqrrrrrrssssssrrrrrrqqqtttsssqqqpppsssssspppmmmoooppppppooonnnooopppnnnppprrrrrrpppoooooopppnnnoooooooooooooooooonnnppprrr{{{~~~yyyvvvtttrrroooqqquuummmnnnrrrvvvuuuqqqssswwwqqqqqqqqqppppppoooooooooooooooppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoooqqquuuvvvvvvsssqqqpppoooooooooooooooooooooooooooooooooooooooooooooooommmpppqqqpppmmmnnntttzzz~~~{{{xxxvvvttttttqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssrrrrrrqqqqqqqqqppppppqqqrrrssssssttttttqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppqqqrrrssstttssssssrrrlllnnnpppsssuuuuuuuuutttsssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqnnnnnnoooppppppppppppooojjjoootttsssnnnlllnnnqqqqqqqqqrrrrrrqqqpppnnnmmmoooqqqrrrpppmmmkkklllnnnmmmkkkiiikkkooorrrqqqppppppppppppooonnnooorrruuuoooooooooooooooooooooooopppnnnmmmmmmnnnooommmllljjjkkkkkkllllllmmmmmmnnniiiqqqvvvtttpppnnnnnnmmmrrrtttvvvuuuqqqmmmjjjiiiiiijjjkkkkkkjjjjjjkkklllgggjjjkkkiiijjjnnnooommmiiijjjkkklllmmmmmmmmmmmmppppppllleeedddkkkrrrtttmmmjjjiiilllmmmlllnnnrrreeehhhnnnsssqqqllllllppplllnnnnnniiifffhhhiiihhhiiimmmqqqpppmmmkkknnnqqqooommmkkkmmmppppppnnnkkkjjjlllnnnnnnlllmmmpppsssnnnooopppoooooooooqqqsssqqqssstttrrrnnnkkklllmmmjjjlllnnnnnnmmmmmmmmmoooggghhhjjjlllmmmmmmlllllljjjlllnnnmmmlllkkkkkkllljjjiiikkknnnmmmiiijjjnnnffflllooonnnnnnpppqqqooosss{{{|||xxxsssnnnjjjjjjkkklllmmmhhhlllpppqqqpppnnnoooqqqnnnooopppqqqqqqqqqqqqqqqooorrruuuuuurrrpppqqqssspppttt{{{|||uuuooosss|||wwwyyyzzzwwwssspppqqqrrr{{{xxxuuutttsssrrrooonnnsssrrrqqqqqqssssssrrrqqqmmmmmmnnnoooooonnnmmmllllllmmmnnnmmmmmmnnnqqqsssiiiooossssssqqqqqqqqqqqqnnnmmmnnnppprrrwww{{{ooooooppprrrssssssrrrpppooopppqqqrrrrrrsssssssssrrrtttsssuuuyyyxxxsssrrruuurrrpppoooooorrrtttuuuuuussspppppprrrrrrpppppprrrmmmssswwwwwwsssppprrruuuqqqqqqrrrsssssssssrrrrrrnnnqqqqqqooopppttttttrrrqqqrrrsssrrrpppnnnnnnooonnnppprrrrrrqqqpppppppppmmmmmmnnnnnnnnnnnnmmmmmmkkkmmm||||||vvvrrrqqqqqqqqqpppooooooooonnnoooqqqtttwwwvvvtttqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqpppqqqrrrrrrqqqpppsssrrrrrrqqqpppppppppqqqqqqqqqrrrtttvvvvvvsssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoooooopppqqqrrrrrrssssssyyyyyyxxxvvvuuusssqqqpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqoooqqqsssuuuuuusssqqqoooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppoooooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqrrruuuxxxqqqmmmjjjlllqqquuutttrrrqqqpppoooppprrrrrrpppoooooommmlllmmmppppppnnnkkkkkkmmmoooooonnnmmmnnnoooppplllkkknnnpppnnnmmmnnnnnnpppqqqpppnnnlllkkkkkkhhhiiijjjjjjiiiiiikkkmmmqqqpppoooqqqrrrrrrnnnjjjtttsssqqqppppppnnnkkkiiirrrpppnnnmmmmmmnnnnnnmmmiiimmmooolllgggfffjjjooommmnnnmmmkkkmmmpppoookkkpppnnnnnnpppooolllmmmrrrqqqkkkffffffkkknnnmmmjjjppppppqqqppppppooonnnnnnqqqvvvvvvooohhhggghhhiiinnnjjjffffffiiillllllkkkqqqrrrsssqqqooonnnooopppnnnppprrrssspppnnnlllllliiiiiijjjkkkmmmoooqqqrrroooooooooooonnnmmmlllkkknnnllljjjkkknnnoooooommmpppmmmllllllooopppnnnlllpppjjjiiinnnqqqoookkkjjjjjjmmmlllhhhfffhhhjjjhhhkkkmmmoooooommmkkkjjjiiimmmooosss{{{wwwnnnjjjjjjlllmmmpppooonnnoooppppppooommmqqqooommmooorrrttttttrrruuusssqqqnnnmmmnnnoooppppppooossszzz|||wwwssssss{{{wwwuuuwwwwwwuuuvvvzzzyyyxxxyyyyyyuuuooopppuuuuuupppmmmooopppoooppprrrpppllliiijjjmmmpppnnnkkknnnppprrrqqqoooooossswwwrrrpppoooooopppqqqpppoooqqqppppppttt|||yyyvvvvvvvvvuuusssrrrqqqrrrrrrssspppqqqssssssssstttwwwyyypppttttttrrrqqqrrrpppmmmoooqqqrrrtttuuuuuuttttttrrrrrrqqqqqqqqqqqqrrrrrrqqqrrrtttuuutttqqqmmmkkkrrrqqqooommmlllmmmnnnooosssqqqpppqqqssssssqqqnnnqqqnnnlllkkklllnnnoooooosssrrrqqqoooooooooooopppoooqqqssssssrrrqqqqqqrrrmmmppprrrqqqqqqqqqqqqpppppppppppppppoooqqqtttxxx{{{zzzvvvrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqppppppqqqrrrqqqooosssrrrqqqqqqppppppqqqqqqpppsssvvvvvvtttrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqrrrsssssssssoooooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqppprrrtttuuuuuutttrrrpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppoooppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqpppqqqtttwwwuuuqqqmmmmmmppprrrpppmmmpppooonnnoooppppppnnnmmmnnnmmmlllmmmoooooommmkkkjjjllloooppppppooopppqqqqqqmmmlllooopppmmmlllnnnnnnoooooonnnjjjgggffffffjjjkkklllkkkjjjjjjlllnnnnnnmmmmmmnnnppppppllliiirrrtttuuussspppmmmmmmnnnsssqqqooonnnnnnoooooonnnmmmlllllljjjiiiiiijjjkkkpppqqqpppnnnpppsssrrrnnnllljjjkkknnnmmmkkkmmmrrrooommmkkkiiijjjlllmmmnnnnnnmmmkkkjjjiiijjjkkklllrrruuutttooommmoooooommmkkkkkkllllllllllllmmmnnnmmmnnnnnnmmmjjjiiiiiiiiippprrrsssrrrpppnnnmmmnnnooooooooonnnooooooppppppooooooooonnnmmmllllllkkkkkkhhhggggggjjjkkkkkkiiimmmkkkjjjkkknnnooonnnlllpppjjjhhhmmmpppmmmjjjhhhkkkmmmkkkfffeeehhhiiihhhkkkkkkkkkjjjiiihhhhhhhhhiiilllpppssswww~~~yyytttooolllmmmkkkiiijjjmmmoooooonnnnnnmmmlllnnnrrruuuuuutttsssrrrqqqoooooooooppppppqqqqqqttt{{{|||wwwtttssswwwtttrrruuuuuutttvvvzzzxxxtttsssttttttpppoooppprrrppppppqqqooolllooouuuuuuppplllkkkmmmooonnnkkknnnoooppppppppprrruuuwwwooopppqqqrrrrrrrrrrrrssssssssswww}}}yyyvvvsssqqqsssrrrqqqqqqqqqrrrssstttqqqrrrsssrrrqqqqqqsssuuuppptttuuurrrrrrsssrrrnnnooopppqqqrrrssssssrrrrrrpppoooooonnnnnnoooooopppoooppprrrssssssrrrpppnnnooonnnmmmmmmmmmoooqqqrrrrrrpppoooppprrrrrrpppnnnpppooommmmmmmmmnnnooooooqqqpppooooooooopppqqqrrroooqqqqqqqqqoooooopppqqqmmmuuuuuummmqqqpppppppppppppppqqqqqqqqqtttvvvzzz~~~~~~{{{tttoooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqppppppqqqqqqpppnnnrrrrrrqqqqqqppppppqqqqqqrrrvvvzzzxxxrrrnnnpppsssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrmmmnnnpppqqqrrrsssssssssqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrtttuuuuuutttrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppoooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrpppoooppprrrtttuuurrrooonnnpppqqqooolllooonnnmmmmmmnnnnnnlllkkkmmmllllllmmmnnnnnnmmmkkkiiilllppprrrrrrqqqqqqrrrrrrmmmlllooopppmmmlllmmmnnnpppqqqpppmmmjjjiiiiiimmmmmmnnnmmmkkkkkklllnnnoooooooooqqqrrrrrrpppnnnoootttwwwuuupppmmmooossssssrrrqqqpppoooooooooooorrrooolllkkklllmmmllljjjnnnooonnnlllmmmpppoookkkjjjiiikkknnnnnnmmmooosssnnnooonnnllljjjkkknnnqqqrrrpppmmmkkkkkkmmmoooqqqrrrrrrqqqooorrrwwwvvvrrrjjjnnnrrrrrrnnnmmmooorrrqqqrrrrrrpppmmmkkkjjjjjjqqqrrrrrrpppmmmlllmmmnnnppppppooonnnnnnnnnoooooooooooonnnmmmllllllllllllmmmkkkjjjjjjlllmmmmmmlllkkkjjjiiijjjlllmmmmmmllllllgggfffkkkooommmkkkkkkrrrrrrpppkkkjjjnnnpppnnnlllkkkiiihhhgggggghhhiiigggkkkmmmlllkkkppp{{{{{{vvvuuupppkkkkkkooorrrrrrppplllkkkjjjkkknnnpppqqqpppqqqqqqqqqqqqqqqqqqqqqqqqsssrrrvvv{{{{{{vvvsssssssssppppppssstttsssuuuyyyxxxrrrooorrruuussspppooooooppprrrrrrmmmjjjnnnwwwvvvqqqlllkkkmmmpppppppppooonnnmmmnnnqqqtttuuuuuullloooqqqqqqoooppprrruuutttvvv~~~wwwtttvvvwwwtttqqqpppppppppppppppqqqssssssrrrssssssqqqoooooopppqqqpppssstttrrrrrrtttsssoooppppppqqqrrrrrrqqqqqqpppoooooonnnnnnnnnnnnoooooommmnnnpppqqqrrrrrrsssrrrooonnnmmmmmmnnnoooqqqrrroooooonnnoooqqqqqqpppnnnooooooooopppppppppoooooooooooonnnooooooqqqrrrsssoooppppppnnnllllllmmmooolllyyyooopppuuuooooooooopppqqqqqqqqqrrrxxxzzz}}}yyyqqqkkkqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqoooooopppqqqooonnnrrrrrrqqqqqqpppqqqqqqrrruuuxxxzzzxxxrrrooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppprrrssssssssssssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqpppqqqsssttttttsssqqqpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppooonnnppprrrsssqqqoooppprrrsssrrrqqqpppnnnllllllmmmmmmlllkkklllllllllmmmmmmmmmlllkkkjjjmmmppprrrqqqpppoooooooookkkjjjmmmooommmlllmmmkkkmmmooopppooonnnoooooommmnnnnnnmmmkkkjjjkkkmmmnnnnnnoooppprrrrrrrrrqqqnnnrrruuutttpppooopppsssqqqqqqqqqpppnnnmmmnnnnnntttrrrpppnnnnnnmmmmmmmmmlllmmmllljjjkkkooonnnjjjlllkkkmmmqqqqqqooopppuuunnnnnnmmmlllkkklllnnnoootttsssrrrqqqpppqqqssssssnnnqqqqqqoooqqqvvvxxxuuuppprrrrrrqqqnnnmmmooopppvvvwwwxxxvvvrrrooonnnmmmqqqpppooollljjjjjjkkkmmmjjjjjjjjjjjjkkklllnnnnnnoooooommmlllllllllmmmmmmooonnnmmmmmmnnnnnnnnnnnnllllllkkkkkkllllllkkkkkkiiieeefffkkkoooooonnnpppuuuuuurrrmmmnnnsssuuusssnnnmmmkkkjjjkkkkkkjjjiiijjjkkkllljjjhhhkkksssyyy|||~~~uuurrrssstttqqqmmmooonnnmmmlllmmmmmmmmmmmmoooooopppqqqrrrrrrqqqqqqrrrrrrvvvzzzyyytttqqqssssssppppppssssssrrrsssvvvyyytttrrruuuwwwtttssssssooooooppprrrnnnkkknnnuuurrrnnnjjjjjjmmmqqqtttuuupppmmmkkklllpppsssrrrqqqiiilllnnnmmmkkkmmmtttzzz~~~xxxqqqnnnpppssssssrrrooooooooooooooopppppppppqqqrrrrrrqqqooooooppprrrooorrrsssqqqqqqsssrrroooqqqqqqrrrrrrqqqqqqqqqpppqqqppppppooooooppppppqqqooooooooooooppprrrssssssrrrqqqpppooonnnnnnnnnnnnnnnnnnnnnoooppppppooonnnnnnppprrrrrrrrrpppooooooooooooooooooooopppqqqqqqooooooooommmjjjjjjkkkmmmkkkxxxvvvooossstttooooooooopppqqqqqqqqqrrruuuwwwzzz||||||xxxrrrmmmqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppooopppqqqrrrqqqooorrrqqqqqqpppqqqqqqrrrrrrxxxwwwvvvuuusssrrrpppnnnqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppoooooooooooorrrrrrrrrqqqpppooonnnmmmqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqooopppqqqqqqqqqqqqpppoooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqpppooonnnoooqqqsssrrrrrrsssttttttsssrrrqqqooommmmmmnnnnnnnnnmmmlllmmmnnnnnnmmmmmmlllmmmmmmoooqqqqqqooommmlllkkkkkkggggggkkknnnllllllnnngggiiilllmmmlllkkklllllllllmmmmmmllljjjiiijjjlllhhhiiijjjkkkllllllmmmmmmnnnnnnooopppqqqqqqpppooonnnooopppooommmkkklllmmmppprrrrrroookkkiiilllooommmooonnnlllmmmpppoookkkmmmmmmooorrrrrrnnnooossspppllliiijjjmmmooommmkkkmmmnnnooopppppppppnnnnnnjjjppprrrooommmppptttuuuyyytttooollllllmmmmmmmmmuuuvvvwwwuuuqqqnnnlllkkkqqqqqqooommmjjjkkkmmmpppiiihhhiiiiiijjjkkklllmmmoooooonnnmmmmmmmmmnnnnnnlllllllllkkkkkkkkklllmmmnnnnnnnnnmmmllljjjjjjjjjllliiiiiimmmooommmnnnpppqqqqqqnnnkkkmmmssstttqqqooommmlllmmmnnnnnnkkkhhhlllkkkiiijjjkkklllmmmnnnooouuu}}}|||yyyvvvppplllpppppppppooonnnnnnnnnooonnnnnnoooqqqqqqqqqqqqqqqpppqqquuuxxxvvvqqqooorrrvvvsssrrrttttttqqqqqqsssvvvuuuvvvxxxuuuqqqrrrwwwpppmmmlllpppqqqoooooorrrpppmmmjjjiiikkkooorrrtttqqqmmmjjjkkknnnoooooommmhhhkkkllllllmmmsss~~~rrrpppmmmjjjiiikkknnnpppqqqqqqppppppooonnnmmmlllooopppqqqqqqpppqqqsssuuuooorrrsssqqqppprrrqqqmmmppppppooooooooooooooooooqqqqqqppppppppppppqqqqqqqqqpppooooooooopppqqqqqqrrrqqqpppoooooonnnnnnnnnmmmnnnooooooooonnnnnnnnnmmmpppssstttrrrpppooopppppppppppppppoooooonnnnnnnnnoooooommmkkkjjjjjjlllmmmyyyppppppqqqmmmpppppppppppppppqqqqqqqqqoooppprrrvvvxxxxxxuuurrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppoooppprrrssssssrrrqqqqqqppppppqqqqqqrrrrrrwwwuuurrrrrrssssssqqqnnnqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooooooppppppppppppppppppqqqrrrrrrsssssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqoooooooooppppppoooooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppoooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooopppqqqqqqpppooopppqqquuuuuuuuutttsssrrrqqqpppqqqooommmmmmnnnppppppppplllnnnoooooonnnmmmmmmnnnooopppqqqooommmkkkjjjkkkkkkggggggkkkmmmllllllnnnlllnnnoooooommmjjjjjjjjjkkklllmmmkkkjjjjjjkkklllhhhjjjkkkkkkkkkkkkmmmnnnnnnllllllmmmpppqqqooommmllloooqqqooollljjjkkkmmmllloooqqqmmmgggeeeiiinnnjjjlllkkkiiijjjmmmlllhhhlllkkknnnqqqpppmmmmmmpppppplllhhhiiinnnpppmmmiiijjjlllnnnpppqqqooommmkkkhhhooosssoookkkmmmqqqttt{{{tttlllhhhjjjllllllkkktttuuuwwwuuurrrnnnkkkkkkqqqqqqpppooommmnnnqqqsssmmmmmmlllkkkkkkkkkllllllnnnooopppppppppoooooonnnmmmnnnnnnmmmkkkkkklllnnnnnnoooooonnnkkkjjjjjjkkkqqqnnnlllnnnmmmjjjjjjmmmqqqqqqooonnnrrrxxxxxxtttqqqnnnkkklllnnnnnnllliiikkkiiiiiijjjlllllliiigggkkkoootttwww{{{}}}yyynnnoooooonnnllllllmmmnnnnnnnnnnnnoooooopppppppppnnnppptttwwwtttoooooossswwwttttttuuutttqqqppprrrssssssuuuvvvrrrmmmoootttppplllkkkooorrrpppooopppqqqooollliiiiiijjjmmmoooooommmkkkkkklllnnnnnnnnnkkknnnqqqtttyyyzzzsssqqqooopppooommmkkkkkkooorrrrrrqqqqqqpppooommmlllkkkmmmoooppppppqqqrrrtttwwwpppssstttqqqqqqrrrpppmmmmmmmmmlllllllllmmmmmmnnnppppppoooooooooooopppppprrrqqqpppooooooooooooooonnnnnnoooppppppqqqqqqqqqnnnoooqqqpppnnnmmmmmmnnnlllpppttttttqqqoooooopppppppppppppppooonnnmmmlllmmmnnnpppooommmlllkkklllqqq}}}vvvooorrrrrrmmmqqqqqqqqqppppppppppppppppppoooooopppsssuuuuuutttqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppooooooqqqtttuuuuuuuuuqqqqqqppppppqqqqqqrrrsssrrrsssrrrrrrqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqrrrrrrssssssrrrrrrsssuuuvvvvvvvvvvvvqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooooooppppppppppppooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppoooppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqnnnpppqqqrrrqqqqqqrrrsssqqqrrrssssssrrrqqqpppppppppnnnllllllnnnpppqqqqqqmmmoooqqqpppnnnmmmnnnpppqqqqqqpppnnnlllkkklllnnnoookkkjjjmmmnnnlllkkkllloooqqqrrrqqqooolllkkkkkkkkklllmmmlllkkkkkkmmmoookkkmmmooonnnmmmmmmoooqqqlllmmmnnnnnnnnnmmmmmmnnnlllooorrrqqqmmmjjjkkkmmmmmmnnnnnnllliiiiiikkknnnfffhhhgggeeefffiiihhhdddjjjjjjmmmqqqqqqnnnooorrrooommmkkklllnnnooonnnllllllnnnooopppqqqpppooonnnkkkoooqqqnnnmmmpppssssssuuurrrmmmjjjiiijjjlllmmmtttvvvwwwwwwssspppmmmlllmmmnnnooonnnmmmnnnqqqsssmmmmmmmmmlllmmmmmmnnnnnnnnnoooqqqssssssqqqooonnnnnnooopppnnnlllkkkmmmooojjjlllmmmllljjjjjjkkkmmmpppmmmlllmmmllliiijjjmmmqqqrrrrrrsssyyy~~~yyyxxxrrrllljjjmmmppppppooojjjkkkllllllkkkjjjjjjiiijjjnnnqqqrrrrrruuu|||zzz{{{zzzvvvqqqnnnnnnpppnnnnnnmmmllllllmmmnnnooommmoootttwwwtttooopppuuuuuurrrsssuuutttqqqppprrrtttrrrqqqsssqqqllllllooommmlllmmmpppqqqnnnooorrrpppooommmkkkiiijjjkkklllllllllmmmmmmmmmnnnqqqsssuuuwww{{{uuunnnkkkjjjpppooonnnoooqqqrrrssstttpppqqqqqqqqqpppnnnmmmllllllmmmooooooooopppsssuuutttwwwwwwtttrrrsssqqqmmmnnnmmmmmmmmmmmmnnnpppqqqqqqqqqppppppppppppqqqqqqppppppppppppooooooooonnnnnnnnnooopppqqqqqqqqqqqqoooqqqsssqqqnnnllllllmmmlllpppssssssooommmoooqqqnnnnnnoooppppppooonnnmmmkkknnnqqqrrrpppnnnmmmmmmqqqqqqqqqvvvvvvsssrrrqqqqqqqqqppppppoooooouuurrrooonnnoooqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoooooooooqqquuuwwwwwwwwwqqqpppppppppqqqrrrrrrsssnnnqqqtttrrrnnnmmmqqqvvvqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrsssssstttuuuuuuooopppqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssssssssssssssttttttttttttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppoooooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooooooooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqmmmoooqqqrrrrrrrrrssstttkkkmmmpppqqqrrrrrrrrrsssooommmkkkkkknnnppprrrrrrmmmppprrrqqqooonnnoooqqqqqqqqqpppnnnlllmmmooorrrsssooommmoooooollljjjkkkjjjlllnnnnnnlllkkkkkkkkklllmmmnnnmmmmmmmmmoooqqqjjjlllmmmllljjjjjjllloooiiinnnrrrpppllljjjmmmppplllpppsssrrrnnnkkklllnnnqqqooommmmmmnnnoooooonnnhhhjjjiiifffhhhkkkjjjfffiiijjjnnnssstttrrrsssvvvmmmooopppooonnnmmmnnnpppmmmmmmmmmmmmmmmnnnoooooonnnpppooonnnqqqvvvvvvsssnnnppppppnnnjjjjjjmmmpppqqqsssuuutttqqqnnnkkkjjjhhhjjjkkkkkkkkklllnnnpppiiiiiijjjkkkmmmoooqqqrrrmmmppprrruuuuuussspppnnniiikkkllljjjgggfffhhhjjjeeehhhkkkkkkjjjjjjlllooojjjhhhhhhkkkkkkjjjlllqqqmmmoooooorrryyy}}}wwwwwwnnnjjjmmmsssuuuvvvkkkooorrroookkkiiilllpppjjjnnnqqqqqqoooooorrrwwwwww~~~xxxvvvvvvooonnnlllkkkkkklllmmmooommmppptttxxxuuuppprrrwwwrrrpppqqqttttttqqqqqqsssxxxrrroooqqqrrrooolllkkkjjjlllppprrroookkknnnuuummmmmmmmmlllkkkkkkmmmoooiiilllnnnooonnnppptttyyy~~~yyytttrrrqqqqqqpppmmmiiihhhkkkqqquuusssooooooooopppqqqqqqpppooonnnkkkmmmnnnnnnnnnoooqqqsssvvvyyyyyyvvvttttttrrrnnnqqqpppppppppqqqrrrtttuuutttssssssrrrrrrsssssstttnnnoooppppppppppppooooooqqqqqqrrrqqqqqqpppooonnnpppssstttrrrnnnllllllmmmlllpppsssrrrnnnlllnnnrrrlllmmmnnnpppppppppooooookkknnnrrrtttssspppnnnnnnmmmxxxqqqtttvvvtttpppooonnnnnnooopppqqqrrrsssqqqppppppqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrssssssrrrrrrqqqrrrooonnnpppuuuwwwtttqqqqqqqqqqqqqqqqqqqqqqqqqqqoooppppppqqqqqqqqqqqqppppppppppppqqqqqqrrrrrrssspppqqqqqqqqqqqqppppppoooppppppqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqpppooonnnmmmsssqqqooonnnooooooooonnntttqqqnnnnnnoooooommmkkknnnllliiijjjlllnnnppppppnnnkkkkkkoooooommmmmmpppqqqooommmmmmnnnooooooooojjjlllllliiiiiilllmmmkkkiiinnnrrrqqqmmmjjjlllpppqqqooolllkkkkkklllllllllrrrpppnnnnnnpppooollliiimmmnnnkkkhhhiiilllllliiijjjnnnnnnjjjgggjjjnnnoooiiikkklllmmmrrrvvvuuuppppppooommmlllmmmnnnpppqqqkkkmmmooonnnllljjjjjjjjjppppppmmmjjjlllqqqrrroooqqqnnnmmmooommmkkknnnsssyyy{{{{{{uuummmgggfffhhhhhhjjjiiifffggglllooonnnkkkkkkkkklllnnnoooqqqrrrnnnllllllnnnqqqrrrpppnnnjjjjjjkkkkkkjjjiiihhhhhhkkkkkkjjjjjjjjjiiiiiiiiikkkllllllkkkjjjkkkmmmpppwwwrrrnnnrrr{{{~~~uuuqqqpppooossswwwtttrrrooommmmmmllljjjiiimmmlllmmmnnnqqqqqqpppooovvvtttwwwvvvsssrrruuuuuuppplllkkksssuuuxxxzzzxxxtttooolllnnnmmmnnnsssxxxyyytttooovvvtttqqqpppooommmllljjjjjjjjjjjjiiiiiijjjlllnnnqqqnnnlllnnnrrrsssrrrooojjjjjjmmmqqqsssvvv~~~zzzttttttttttttsssrrrqqqqqqmmmmmmmmmnnnqqqrrrrrrqqqooollljjjkkkooorrrrrrqqqnnnnnnnnnnnnooopppqqqrrr~~~yyyrrrnnnnnnooopppsssuuussspppooorrrvvvrrrqqqnnnkkknnntttsssooooooqqqpppnnnoooqqqppplllppppppppppppqqqqqqqqqqqqpppppppppppppppooonnnnnnooollljjjlllnnnnnnkkkgggmmmllljjjkkkmmmnnnnnnnnniiikkknnnooonnnnnnppprrrqqqyyyrrrooosssrrrrrrrrrrrrrrrqqqpppqqqooonnnoooqqqrrrqqqpppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrssssssrrrrrrqqqrrrpppnnnpppuuuvvvssspppqqqqqqqqqqqqqqqqqqqqqqqqoooppppppqqqqqqpppppppppppppppppppppqqqqqqqqqqqqpppppppppqqqqqqppppppoooppppppppppppqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppooonnnppppppoooooopppqqqppppppooopppqqqpppnnnnnnpppqqqpppnnnlllkkklllllllllkkkqqqnnnnnnppppppmmmmmmpppooommmkkkkkklllmmmmmmmmmlllnnnnnnjjjjjjmmmnnnkkklllmmmoooooonnnmmmmmmmmmooommmkkkjjjkkkmmmnnnnnnooommmlllmmmoooooommmjjjkkkkkkiiifffgggjjjjjjgggkkknnnnnniiifffiiikkkkkkkkkmmmmmmllloootttsssooouuusssrrrpppppppppqqqrrrjjjlllnnnnnnmmmllllllmmmnnnooommmjjjlllpppqqqnnnllljjjjjjmmmlllkkknnntttzzzrrrnnnnnnpppjjjllljjjggghhhjjjhhhcccmmmllllllmmmmmmnnnooopppooommmlllmmmoooooommmjjjoooppppppppppppooonnnmmmoooooonnnnnnmmmmmmmmmllljjjkkkkkkjjjiiijjjlllnnnuuutttssssssvvvyyy|||~~~xxxrrrpppqqqrrrvvv{{{pppnnnlllmmmnnnnnnnnnmmmkkkjjjiiijjjlllnnnmmmlllnnnlllnnntttyyy}}}|||{{{vvvpppnnnpppppprrruuuwwwvvvtttqqqnnnlllkkkkkkoootttuuurrrmmmqqqpppnnnmmmllllllkkkkkkkkkmmmnnnllliiihhhjjjlllrrrqqqooonnnmmmmmmoooqqqpppnnnrrrzzz{{{wwwtttsssttttttuuuuuuttttttsssrrrpppoooooopppqqqqqqpppssspppmmmlllmmmmmmkkkjjjlllmmmnnnpppsssuuuwwwyyyyyy|||~~~|||wwwsssqqqrrrooorrrsssqqqmmmlllnnnqqqtttuuutttnnnlllooopppnnnppprrrrrrpppppprrrqqqmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmllllllmmmmmmmmmmmmkkkkkkkkkkkknnnlllkkkkkkmmmnnnnnnmmmpppnnnkkkkkklllnnnnnnnnnwwwsssqqqpppooopppqqqpppooopppooooooppprrrrrrqqqpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqsssqqqoooqqqttttttrrroooqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppooossssssrrrrrrrrrrrrrrrrrrooopppppppppppppppppppppooooooooopppppppppqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqppppppooooooooopppqqqrrrrrrssssssooorrrtttrrrnnnmmmpppsssqqqooonnnnnnnnnnnnmmmkkkssspppppprrrqqqnnnmmmpppnnnlllkkkkkklllmmmmmmllloooqqqpppllllllnnnnnnlllnnnmmmlllmmmoooooommmkkklllkkkkkkkkkkkkmmmooopppkkkjjjjjjlllmmmnnnmmmkkkjjjkkkiiiggghhhkkkkkkgggkkknnnmmmhhhfffhhhiiihhhkkklllllljjjmmmssstttqqqsssrrrpppnnnmmmmmmmmmmmmiiikkkmmmnnnmmmmmmnnnooolllmmmmmmkkklllpppoookkkhhhfffgggkkkkkkjjjnnnsss||||||{{{vvvqqqnnnoooqqqrrrrrrpppooorrrsssnnneeennnnnnmmmmmmmmmmmmmmmnnnpppnnnmmmmmmmmmllliiigggmmmnnnnnnnnnnnnmmmmmmlllnnnnnnmmmlllkkkkkkjjjjjjiiijjjjjjjjjiiiiiijjjlllqqquuuwwwuuupppooosssxxxzzzsssoooooopppppprrrvvvlllkkkjjjjjjlllmmmlllkkkkkkiiihhhhhhjjjlllllllllmmmjjjjjjooorrrssswww}}}yyyxxx{{{yyyzzz{{{{{{zzzxxxvvvtttpppnnnmmmpppsssuuussspppooonnnnnnmmmmmmnnnnnnnnnnnnrrruuusssooolllmmmpppoooqqqqqqnnnlllmmmsssxxx|||yyy{{{yyyuuusssqqqqqqqqqrrrssssssssssssssssssuuussspppoooooopppooonnntttrrrnnnlllkkkjjjhhhfffggghhhiiikkknnnppprrrsssoootttyyy{{{xxxtttrrrrrrppprrrsssqqqmmmkkklllooorrrvvvwwwpppkkklllooopppqqqttttttqqqqqqsssrrrooommmllllllkkkkkkjjjjjjjjjmmmnnnnnnnnnnnnmmmllllllkkknnnooommmiiihhhlllpppooommmllllllmmmmmmmmmlllsssmmmhhhgggkkknnnooonnnyyy|||tttpppoooqqqrrrsssqqqpppppprrrttttttrrrpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqsssqqqpppqqqssssssqqqoooqqqqqqqqqqqqqqqqqqqqqqqqpppppppppoooooopppppppppssssssrrrrrrqqqqqqpppppppppppppppoooooopppppppppnnnoooooooooooopppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqnnnooopppqqqqqqqqqqqqqqqoooppprrrrrrrrrssstttuuutttttttttrrrooonnnooopppoooooooooppprrrrrrqqqoooqqqooonnnqqqqqqnnnnnnpppooonnnmmmmmmnnnooonnnmmmoooqqqppplllkkkmmmmmmkkkmmmmmmlllmmmnnnnnnmmmlllkkkllllllkkkkkkkkkmmmooojjjkkkkkklllmmmmmmlllkkkmmmnnnmmmkkklllooonnnkkkjjjmmmlllhhhgggjjjjjjhhhkkklllllljjjmmmssswwwvvvooonnnmmmkkkkkkjjjkkkkkkjjjkkkmmmmmmlllkkklllnnnjjjllllllkkklllooonnnjjjhhhggghhhkkkkkkjjjlllrrrvvvvvvuuuqqqmmmlllmmmooovvvtttrrrrrrxxx}}}xxxpppnnnmmmmmmllllllmmmmmmnnnooonnnnnnmmmmmmllljjjiiijjjjjjkkkkkkkkkkkkjjjjjjllllllkkkjjjiiihhhgggggghhhiiijjjiiihhhgggiiijjjlllrrrxxxxxxsssnnnoooqqqyyysssoooooonnnkkkkkklllkkkjjjiiiiiijjjiiihhhfffooollljjjiiikkkmmmoooooonnnkkkkkkoooppppppssswwwwwwzzz~~~{{{yyyvvvtttrrrrrrssstttsssrrrooooooooonnnmmmlllmmmnnnkkkqqqwwwwwwsssqqqrrruuuoooqqqtttvvvwwwzzz~~~zzztttqqqpppqqqrrrrrroooppppppppppppoooooonnnuuurrrooonnnnnnoooooonnnpppooonnnmmmmmmlllkkkjjjggghhhhhhiiiiiiiiiiiiiiihhhmmmrrrtttrrrooonnnooopppqqqsssrrrooonnnnnnpppooossstttooommmppprrrrrrooossstttqqqppprrrrrrooooooooonnnmmmmmmlllkkkkkkooooooppppppoooooonnnmmmmmmmmmmmmkkkiiijjjmmmqqqpppnnnllllllmmmmmmlllkkkllljjjhhhiiikkkoooqqqrrrzzz}}}vvvtttsssrrrqqqppppppqqqrrrrrrqqqoooqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqrrrrrrqqqqqqpppqqqqqqqqqqqqrrrrrrpppoooqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppooopppqqqrrrrrrsssssssssrrrrrrqqqqqqqqqrrrrrrqqqpppoooppppppqqqnnnoooooooooooopppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqnnnooopppqqqqqqqqqqqqqqqqqqssstttsssrrrsssuuuxxxxxxtttppppppssstttrrrnnnooonnnnnnoooqqqqqqooonnnmmmjjjkkkoooooonnnnnnqqqnnnmmmlllmmmoooooonnnlllnnnpppnnnjjjjjjlllllliiijjjmmmooonnnkkkiiilllooolllmmmnnnllljjjiiikkkllllllmmmmmmmmmlllkkkkkkkkknnnpppooommmnnnrrrpppllliiikkkkkkhhhiiimmmmmmjjjnnnpppoookkklllqqquuuuuummmmmmmmmmmmmmmmmmnnnnnnjjjkkklllkkkiiihhhiiijjjjjjlllllljjjlllooonnniiikkkjjjkkkmmmllliiijjjooovvvvvvuuurrrppppppqqqrrrrrroookkkkkkrrrzzzxxxqqqkkkkkkkkkllllllmmmnnnooolllmmmnnnnnnnnnmmmmmmmmmlllmmmmmmnnnnnnnnnmmmmmmmmmllllllkkkjjjjjjiiiiiiggghhhiiiiiiggggggggghhhkkkqqqxxx}}}}}}xxxssspppxxxtttrrrsssrrrmmmjjjjjjkkkjjjjjjkkklllllljjjhhhpppmmmkkkjjjlllnnnooooookkkhhhiiilllnnnmmmooosssqqqooorrr{{{}}}{{{yyywwwwwwwwwvvvuuusssttttttqqqnnnmmmmmmooojjjpppwwwyyyxxxwwwxxx{{{zzz{{{~~~|||vvvvvvzzzqqqpppooooooqqqrrrrrrqqqppppppppppppooonnnmmmlllqqqooommmmmmnnnooooooooonnnnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnmmmlllkkkjjjgggkkknnnnnnllljjjkkkmmmlllnnnoooppppppoooppppppppppppooommmooossssssnnnmmmrrrssspppnnnoooooonnnppppppoooooonnnmmmllllllooooooooooooooonnnmmmmmmooollliiijjjlllooooooooopppnnnllllllmmmmmmlllkkkeeejjjnnnnnnllllllpppttt~~~~~~uuuooosssqqqooonnnoooooonnnmmmqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqppppppppppppqqqqqqqqqqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqssstttvvvzzzzzzzzzzzzyyyyyyyyyyyyvvvtttsssqqqpppppppppqqqooooooooopppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqnnnooopppqqqqqqqqqqqqqqqrrrssstttsssqqqsssyyy~~~{{{uuuppprrrxxxzzzvvvqqqpppooommmllllllkkkiiihhhjjjhhhiiimmmnnnmmmnnnqqqlllkkkjjjkkkmmmmmmkkkiiikkknnnmmmiiihhhkkkkkkiiiiiimmmpppnnniiihhhlllqqqkkkmmmooommmjjjhhhiiikkkkkkmmmnnnnnnllljjjjjjkkklllnnnmmmlllnnnqqqoookkkhhhjjjiiihhhkkkooonnnkkkrrrtttrrrmmmjjjmmmpppooojjjkkkkkkkkklllllllllmmmkkkkkkkkkiiigggfffgggiiikkklllllljjjkkkooonnnjjjnnnlllmmmooolllhhhiiillluuuttttttssssssrrrqqqqqqqqqoookkkiiimmmtttsssnnnkkkkkkkkkkkklllmmmnnnooojjjlllnnnnnnnnnnnnooopppllllllmmmnnnnnnnnnmmmmmmiiiiiiiiiiiihhhhhhhhhhhhggghhhjjjiiihhhgggggggggmmmpppwwwzzztttvvvssstttyyyyyyuuuppppppiiijjjkkknnnqqqsssrrrqqqnnnllljjjiiikkklllllllllkkkiiiiiimmmnnnmmmooorrrsssmmmlllttt|||~~~~~~~~~|||yyyzzz|||www{{{~~~|||zzzwwwpppiiikkkqqqnnnnnnnnnppprrrrrrpppnnnrrrrrrrrrrrrqqqpppooonnnooonnnmmmnnnpppqqqqqqpppooopppqqqqqqnnnmmmlllmmmlllmmmooopppppppppooonnniiillloooooollljjjkkklllhhhiiikkkmmmnnnnnnnnnmmmqqqpppnnnlllooossspppjjjkkkppprrroookkklllnnnmmmooonnnnnnnnnmmmllllllllllllmmmmmmmmmmmmlllkkkkkkoookkkhhhjjjnnnqqqpppnnnooommmllllllmmmmmmmmmlllfffmmmsssrrrllliiinnnsss}}}~~~xxxuuuqqqoooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqppppppnnnooopppqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppprrruuuwwwyyyzzz{{{{{{{{{{{{{{{{{{|||yyywwwuuurrrppppppppppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoooppppppqqqqqqqqqppppppppprrrrrrqqqqqquuu~~~~~~yyyxxxzzzzzzvvvrrrrrrooolllkkkkkkkkkjjjiiikkkhhhiiilllmmmkkkllloookkkjjjjjjkkkmmmmmmkkkiiijjjlllllliiihhhkkkllliiilllmmmmmmllljjjjjjlllooohhhlllooommmjjjhhhjjjmmmhhhjjjlllllljjjiiikkkllljjjllllllkkkmmmpppnnnjjjhhhiiiiiigggjjjnnnlllhhhnnnqqqqqqllliiikkknnnnnnjjjkkkkkkkkkkkkjjjjjjiiijjjjjjjjjiiiggggggiiikkklllmmmllliiikkkoooooolllnnnlllmmmooommmhhhhhhlllqqqrrrrrrssssssqqqooommmooopppooolllnnnrrrqqqmmmlllllllllkkkkkkllllllmmmhhhkkkmmmmmmllllllmmmooohhhiiijjjjjjkkkkkkjjjjjjffffffffffffgggggggggggggggiiijjjjjjhhhgggggggggkkknnnssszzz~~~{{{xxxrrrqqquuu|||~~~yyytttsssiiijjjlllooosssuuutttrrrllljjjiiijjjkkkkkkjjjiiimmmkkkkkkooopppnnnooorrrrrrmmmlllqqqvvvwwwwwwyyy{{{wwwvvvyyy||||||~~~{{{qqqooonnnpppnnnjjjiiilllnnnmmmnnnppprrrrrrpppnnnooopppqqqqqqrrrrrrrrrrrrooooooppprrrttttttqqqooonnnppprrrqqqmmmkkkkkklllhhhiiilllnnnppppppoooooohhhlllqqqqqqooolllkkkkkkiiiiiikkklllnnnmmmllljjjkkknnnnnnlllmmmpppooollljjjppprrrnnnkkkkkkmmmmmmnnnmmmmmmmmmmmmmmmmmmmmmllllllmmmmmmllllllkkkjjjkkkkkkkkkmmmnnnpppppppppnnnlllkkkkkkmmmnnnnnnmmmkkknnnqqqpppllllllpppuuu}}}~~~zzzuuurrrqqqrrrssssssqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqppppppmmmnnnpppqqqqqqqqqrrrsssqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqsssvvvyyy{{{qqqqqqrrrrrrsssssstttttt{{{yyyvvvsssqqqppppppppppppqqqqqqqqqqqqrrrrrrrrrssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqppppppooonnnpppqqqpppqqqwww~~~zzzvvvrrrppprrrooommmlllmmmooooooooommmjjjjjjmmmmmmkkkkkknnnmmmllllllnnnoooooommmkkkjjjlllllliiiiiilllmmmkkknnnllljjjjjjkkkmmmmmmlllfffjjjnnnmmmjjjiiikkkooodddgggjjjkkkiiiiiikkkmmmjjjlllmmmlllnnnqqqooojjjiiiiiihhhgggiiillljjjdddfffkkkmmmjjjiiimmmpppqqqqqqqqqqqqpppooonnnlllllliiijjjjjjiiihhhiiilllnnnnnnnnnllliiijjjooopppmmmlllkkklllnnnlllhhhhhhlllsssssstttvvvvvvtttqqqnnnhhhlllnnnmmmnnnpppppplllooonnnmmmlllkkkkkkkkkkkkhhhjjjmmmmmmkkkjjjkkkmmmhhhiiijjjkkkkkkkkkkkkkkkiiiiiiiiijjjkkkkkkllllllgggiiikkkkkkiiiggggggggghhhkkknnnrrruuuwwwxxxxxxppppppttt{{{}}}xxxrrrpppjjjjjjlllnnnqqqqqqooommmlllkkkjjjkkkmmmmmmkkkiiillliiijjjmmmmmmkkkkkknnnmmmkkkkkknnnpppooorrrwwwuuuttttttrrrnnnlllsss}}}xxx{{{}}}wwwuuuuuulllhhhhhhnnnrrroookkkjjjmmmllllllnnnqqqrrrrrrqqqkkklllmmmoooqqqrrrssssssqqqrrrsssuuuvvvuuurrrooojjjmmmpppooommmkkklllmmmiiikkkmmmoooppppppooooooccciiipppsssqqqmmmjjjiiillllllmmmnnnooonnnllljjjcccjjjnnnllllllooorrrrrrjjjpppsssoookkkkkkmmmnnnnnnnnnnnnooooooooooooooonnnnnnoooooonnnnnnmmmlllgggkkkoooooonnnmmmppprrrmmmlllkkkkkkmmmnnnnnnnnnmmmlllllllllmmmqqquuuyyyuuupppmmmnnnssssssmmmkkkooorrrqqqnnnnnnsssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqquuuuuuuuuttttttsssssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqssssssrrrqqqqqqqqqrrrrrrrrrqqqppppppppprrrtttvvvqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqpppppppppqqqqqqrrrqqqppppppppprrrtttvvvqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqpppqqquuu{{{|||wwwsssqqqqqqrrrqqqqqqooonnnkkkiiihhhllliiiiiilllllljjjkkknnnhhhiiikkknnnppppppllliiiiiiiiihhhhhhhhhhhhiiiiiikkkkkkkkkmmmmmmllliiifffmmmkkkiiijjjkkkkkkhhheeeiiijjjjjjjjjiiiiiikkkmmmjjjgggfffiiipppssspppmmmllljjjhhhhhhiiikkkkkkkkkgggiiijjjkkkkkkmmmooorrrmmmpppooollllllooonnnllliiijjjlllmmmmmmlllkkkiiilllkkkjjjiiiiiikkkmmmnnnjjjmmmoooooommmkkkjjjiiivvvzzz{{{xxxttttttrrrooojjjmmmpppqqqooonnnmmmmmmmmmmmmlllllllllmmmmmmnnnkkkkkkkkklllllllllmmmmmmmmmkkkjjjjjjkkklllkkkiiijjjkkkmmmmmmmmmmmmkkkjjjnnnkkkiiijjjlllllljjjhhhlllpppqqqnnnlllnnnooonnnrrrpppsssyyy{{{wwwsssssspppkkkhhhjjjllljjjkkknnnrrroookkkkkklllkkkiiigggjjjkkkllllllkkkkkklllnnnmmmnnnoooooossswwwuuupppuuuuuuuuusssqqqpppqqqsssuuu|||~~~~~~zzz}}}zzzwwwuuuttttttsssrrrllljjjhhhiiillloooooonnnmmmllllllmmmooopppnnnmmmssstttuuusssqqqooonnnooommmmmmmmmpppsssssspppmmmnnnlllkkkkkkmmmnnnnnnmmmqqqrrrsssqqqooollllllllljjjmmmpppqqqpppmmmllllllkkkooorrrooojjjhhhkkknnnmmmmmmnnnnnnmmmlllkkkkkkqqqooommmmmmnnnmmmjjjgggmmmmmmmmmoooppppppmmmkkknnnnnnnnnmmmllljjjiiihhhkkkmmmoooooonnnmmmnnnooolllmmmnnnmmmkkkkkkmmmnnnpppkkkkkkooossstttvvvyyywwwrrrssswwwrrrpppqqqpppoooqqquuurrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrssstttuuusssrrrppppppqqqrrrsssqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssssstttuuuvvvuuusssrrrppppppqqqrrrsssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppoooooosssxxx|||~~~uuunnnmmmnnnkkklllmmmnnnnnnoooooonnnmmmjjjjjjlllmmmkkkllloooooonnnnnnnnnnnnlllgggdddkkkkkkjjjjjjjjjjjjkkkkkkmmmmmmlllmmmnnnmmmkkkiiimmmkkkjjjjjjlllllliiigggiiijjjkkkjjjiiijjjkkkmmmhhhhhhiiikkklllmmmmmmlllmmmkkkiiiiiijjjkkkkkkjjjjjjkkkllllllkkkkkkmmmnnnlllnnnnnnkkkjjjlllllliiijjjkkklllmmmlllkkkiiihhhiiihhhgggffffffgggiiijjjkkklllnnnmmmkkkhhhhhhhhhppptttuuurrrqqqssstttsssnnnnnnoooooonnnmmmkkkjjjkkkkkkkkkkkkkkkllllllmmmjjjjjjjjjkkkkkkkkkllllllooommmlllkkkkkkjjjhhhgggjjjjjjjjjkkkkkkjjjjjjjjjmmmmmmmmmmmmmmmmmmmmmllljjjnnnooommmnnnrrrtttrrrrrrpppqqqvvvwwwrrrnnnnnnqqqllljjjlllnnnmmmnnnqqqnnnllljjjjjjlllnnnmmmkkkmmmnnnooonnnmmmnnnoooqqqoooqqqqqqqqqtttwwwvvvqqqsssssssssqqqpppqqqtttvvvrrrvvvxxxxxx{{{}}}|||zzzxxxwwwwwwyyy{{{|||}}}}}}|||{{{zzzxxxuuussstttvvvuuurrrssswwwwwwtttsssqqqooonnnnnnooonnnmmmnnnllljjjjjjmmmooonnnmmmjjjjjjkkknnnqqqssstttssspppqqqrrrqqqnnnmmmmmmmmmnnnmmmnnnpppssstttqqqnnnqqqooommmlllmmmmmmlllkkklllnnnooooooooonnnooopppkkkmmmppppppooommmmmmmmmllllllmmmlllkkkjjjkkkkkkiiijjjkkklllmmmnnnnnnnnnnnnmmmkkklllnnnmmmkkkiiimmmlllmmmnnnpppooommmkkkllllllmmmnnnnnnnnnnnnmmmkkkmmmnnnnnnlllkkkkkkllllllmmmnnnmmmkkkkkkmmmnnnnnnmmmnnnooonnnlllqqqxxx|||vvvqqqppppppqqqooolllpppvvvrrrqqqqqqqqqqqqpppppppppqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppoooqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoooppppppppprrrssstttuuuvvvuuusssqqqpppoooppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrssstttuuuwwwxxxvvvuuusssqqqpppoooppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppooonnnnnnppptttwww}}}tttkkkiiikkkiiiiiikkklllnnnpppqqqqqqmmmjjjjjjmmmmmmkkklllooosssqqqooommmllljjjfffccckkkkkkjjjjjjjjjjjjkkkkkknnnmmmkkkkkklllmmmlllkkklllkkkjjjkkkllllllkkkiiiiiikkklllkkkjjjjjjlllmmmgggiiikkkkkkiiihhhiiikkknnnllljjjjjjkkkkkkkkkjjjlllmmmnnnllljjjiiijjjkkkjjjmmmllliiihhhjjjiiifffllllllmmmmmmllljjjhhhggglllkkkjjjiiihhhiiijjjkkkmmmooopppooommmmmmnnnooojjjmmmnnnkkklllrrrvvvwwwuuurrrooonnnoooooommmjjjjjjjjjjjjjjjkkkkkklllllliiiiiiiiijjjjjjjjjkkkkkkmmmllljjjjjjkkkkkkiiihhhiiiiiihhhhhhhhhhhhiiiiiilllooorrrqqqooonnnooopppnnnooonnnllloootttuuusssooolllmmmqqqrrrnnnllllllrrrmmmllloooqqqppppppsssnnnlllkkkkkklllmmmmmmlllnnnooooooooonnnnnnpppqqqqqqssssssrrrssswwwuuuqqqpppqqqpppoooooorrrvvvyyytttuuutttuuuyyy}}}{{{tttvvvtttrrrpppoooooopppqqqpppqqqqqqrrrqqqpppnnnmmmhhhlllmmmlllnnnssstttrrrqqqooonnnnnnpppqqqqqqppppppnnnlllmmmnnnoooooonnniiiiiijjjlllppprrrsssrrrlllmmmnnnmmmkkkjjjkkklllmmmmmmmmmoooqqqrrrpppnnnpppnnnmmmlllmmmnnnmmmllljjjlllnnnnnnnnnnnnpppqqqmmmooopppooonnnmmmnnnoooqqqooollllllmmmmmmjjjhhhjjjjjjkkklllmmmnnnoooooolllkkkkkklllnnnnnnlllkkklllllllllnnnoooooommmjjjmmmnnnnnnoooppppppooooooiiikkkllllllkkkjjjjjjkkklllmmmmmmlllkkkkkklllnnnkkkmmmppppppkkkiiiqqq|||tttqqqppprrrqqqooooooqqqqqqqqqqqqpppppppppooooooqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppoooqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppqqqrrrssstttuuutttrrrqqqpppoooooopppqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppqqqrrrssstttuuutttrrrqqqpppoooooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppooonnnnnnqqqtttwww}}}wwwooojjjjjjmmmmmmmmmmmmmmmmmmnnnnnnmmmjjjjjjlllllljjjjjjnnnpppnnnlllkkkkkkkkkjjjiiijjjiiiiiihhhhhhiiiiiijjjnnnkkkiiiiiijjjlllmmmllljjjjjjkkkllllllllllllkkkiiikkkllllllkkkkkklllmmmhhhiiijjjjjjjjjjjjjjjjjjnnnmmmkkkkkkkkkkkkjjjiiilllmmmnnnmmmjjjiiiiiijjjjjjllllllhhhgggiiihhheeekkkkkkkkkkkkkkkjjjiiihhhnnnnnnmmmkkkkkkkkkkkkllllllmmmnnnnnnnnnppprrrttthhhkkkjjjgggiiipppwwwyyyvvvpppkkkjjjmmmnnnllliiiiiijjjkkkkkklllllllllllljjjjjjjjjjjjkkkkkkkkkkkkhhhhhhgggiiilllmmmmmmllliiihhhgggffffffggghhhiiikkkpppuuutttoookkkmmmpppsssssspppmmmooosssssspppjjjggghhhmmmpppnnnmmmooosssooommmoooqqqooooooqqqpppooommmlllkkkkkkjjjjjjkkklllllllllkkkkkkmmmnnnqqqttttttqqqqqqtttsssppppppppppppnnnnnnqqquuuyyyyyyzzzyyyvvvwwwxxxuuuooosssrrrpppnnnlllkkklllnnnoooppprrrrrrqqqooooooooojjjnnnpppnnnnnnqqqrrrqqqsssrrrqqqqqqssstttsssrrrnnnnnnnnnnnnoooppppppppplllkkkjjjjjjkkklllkkkjjjkkklllmmmllljjjjjjkkklllkkkkkklllmmmoooooonnnnnnmmmlllkkkkkkmmmnnnmmmmmmmmmooooooooommmmmmnnnpppooopppooonnnmmmmmmoooqqqvvvuuurrrpppooommmjjjiiinnnnnnnnnnnnmmmnnnnnnnnnnnnmmmmmmnnnnnnmmmlllkkkllllllkkklllnnnnnnllljjjppppppppppppooonnnmmmlllgggiiikkklllkkkkkklllmmmlllmmmmmmlllkkkkkklllnnnjjjkkknnnpppmmmnnnxxxxxxttttttrrrpppoooqqqqqqqqqpppppppppooooooqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppoooooonnnoooooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqpppooooooppprrrtttxxx}}}|||vvvoookkkpppooonnnmmmmmmmmmmmmmmmmmmjjjiiikkkkkkiiiiiilllnnnllljjjjjjkkkmmmmmmllljjjjjjiiiiiiiiiiiijjjjjjooollliiiiiikkkmmmooooooiiijjjkkklllkkkkkkkkkkkkhhhjjjllllllkkkkkkkkkllljjjgggfffiiimmmooommmjjjmmmllljjjkkklllllljjjiiiiiikkkmmmmmmkkkjjjjjjjjjjjjllllllhhhhhhjjjiiifffhhhiiiiiijjjkkkkkkkkkkkklllkkkkkkjjjiiiiiiiiiiiihhhiiijjjjjjiiijjjlllnnniiilllkkkggghhhooouuuwwwqqqkkkfffeeeiiikkkjjjgggjjjjjjlllmmmnnnnnnnnnnnnkkkkkkkkkkkkllllllllllllhhhggggggiiikkkmmmmmmllljjjiiihhhgggggghhhiiijjjjjjqqqvvvuuummmhhhiiilllrrrsssqqqnnnooossssssqqqkkkhhhiiinnnpppooonnnooosssnnnllloooooolllkkklllnnnnnnmmmllljjjjjjjjjjjjiiijjjjjjjjjiiiiiikkklllooorrrrrrooonnnqqqqqqoooqqqqqqpppooonnnooosssuuuwww|||}}}xxxtttsssrrrppplllmmmmmmllliiiiiijjjlllmmmoooqqqpppnnnlllkkkllljjjooorrrooonnnppppppooorrrqqqppppppqqqpppooommmkkklllmmmnnnooopppqqqrrrooommmkkkjjjjjjjjjiiihhhlllmmmmmmllljjjjjjlllnnnkkklllnnnnnnnnnoooooopppnnnmmmkkkjjjkkkkkkjjjiiinnnoooooonnnmmmnnnppprrrooooooooommmlllllloooqqqqqqsssuuurrrmmmkkkllloooppppppooonnnnnnooopppqqqpppqqqqqqpppnnnmmmlllkkklllkkkjjjkkkmmmmmmllljjjnnnnnnnnnnnnmmmlllkkkkkkjjjlllnnnnnnmmmllllllmmmkkklllmmmllljjjjjjlllmmmllljjjjjjmmmnnnqqqzzz}}}xxxtttpppnnnrrrqqqqqqqqqqqqpppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqpppppppppppppppnnnoooppppppqqqrrrrrrsssqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqppppppooooooooopppnnnoooppppppqqqrrrrrrsssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppqqqrrrrrrpppppppppqqqsssuuuyyy|||}}}yyysssnnnpppooonnnnnnnnnooopppqqqnnnjjjjjjlllllliiiiiilllooommmkkkkkkllllllkkkjjjllllllkkkkkkkkkkkkllllllooommmkkkkkkmmmpppqqqrrriiijjjlllkkkjjjiiiiiijjjgggiiikkklllkkkjjjjjjkkkkkkgggeeehhhnnnqqqnnniiijjjiiiiiijjjlllllljjjhhhgggjjjllllllkkkjjjjjjkkkiiilllllliiihhhkkkkkkhhhgggggghhhiiijjjkkklllllllllllllllkkkkkkkkkkkkkkkkkkllllllkkkiiihhhiiijjjkkknnnmmmjjjjjjnnnrrrssstttppplllkkkmmmooonnnmmmiiijjjlllnnnoooooonnnnnnkkkkkklllllllllmmmmmmmmmkkkjjjiiiiiijjjkkkiiihhhjjjjjjiiiiiiiiiiiijjjjjjgggnnnttttttmmmggggggiiikkkppprrrppppppsssuuutttpppmmmnnnqqqrrrnnnkkkkkkpppllljjjmmmmmmjjjhhhiiiiiijjjkkkjjjiiijjjlllnnnjjjkkkkkkkkkjjjjjjlllmmmmmmpppqqqmmmkkknnnooonnnqqqqqqqqqpppnnnnnnppprrrooovvvyyyuuuqqqqqqrrrrrrlllnnnooonnnkkkjjjlllooommmppprrrqqqmmmjjjkkkllljjjppptttrrrppprrrtttssssssrrrqqqqqqqqqpppmmmkkkiiikkkmmmnnnnnnnnnooopppooommmkkkkkklllnnnnnnnnnooooooooommmkkkkkkmmmooommmoooppppppppppppqqqsssrrrpppmmmkkkjjjiiihhhfffkkklllmmmmmmmmmnnnrrrtttnnnnnnnnnmmmkkklllnnnppphhhmmmqqqpppkkkjjjnnnsssmmmmmmmmmmmmoooqqqtttuuupppqqqrrrpppmmmkkkkkkkkklllkkkjjjjjjkkklllkkkjjjiiiiiikkklllmmmmmmmmmmmmooopppqqqpppmmmkkkkkklllkkkllllllkkkjjjjjjkkkmmmmmmjjjhhhjjjkkknnnwwwxxxsssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppqqqrrrnnnnnnooopppqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppqqqrrrnnnnnnooopppqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqnnnppprrrrrrqqqppppppqqqqqquuuzzz{{{yyyuuurrrrrrqqqpppooonnnoooppprrrssspppmmmlllnnnmmmkkkkkknnnnnnmmmllllllllllllkkkiiimmmllllllkkkkkkllllllmmmllljjjiiijjjmmmooopppppphhhjjjlllkkkhhhgggggghhheeehhhjjjkkkjjjiiiiiiiiiiiihhhgggiiikkklllkkkhhhgggggggggiiikkkllljjjhhhhhhjjjlllmmmkkkjjjiiiiiigggjjjjjjhhhhhhkkkkkkiiihhhhhhhhhiiiiiijjjkkkkkkkkkkkklllllllllllllllllliiikkknnnnnnmmmllllllmmmjjjnnnooollllllnnnpppoooxxxwwwuuusssrrrqqqqqqqqqhhhiiikkkmmmnnnnnnnnnmmmjjjjjjkkkkkkkkklllllllllllljjjiiiiiijjjjjjiiigggiiiiiiiiijjjjjjiiiiiiiiidddjjjqqqrrrnnniiihhhhhhgggooouuusssoooqqqssstttrrrooopppttttttooojjjiiilllhhhhhhkkkmmmjjjiiijjjfffhhhjjjiiihhhhhhkkkmmmjjjkkklllkkkjjjjjjlllnnnkkkooopppllljjjmmmoooooonnnpppqqqqqqooooooooopppooossstttrrrqqqsssrrrooonnnqqqsssrrrnnnlllooorrrnnnqqqtttsssooommmnnnpppkkkrrrwwwuuurrrsssuuuttttttssssssssssssrrrooommmiiikkknnnmmmkkkjjjjjjkkknnnllljjjjjjmmmoooqqqqqqqqqqqqpppmmmkkkkkklllnnnlllnnnpppooonnnnnnpppsssqqqooommmlllmmmmmmkkkjjjjjjjjjkkkjjjjjjlllooorrrlllmmmmmmmmmkkkkkklllnnniiilllnnnnnnllllllnnnpppkkkkkkkkkkkkmmmpppssstttlllnnnpppooollljjjjjjkkkllljjjiiiiiikkkkkkkkkjjjhhhiiijjjlllmmmmmmmmmmmmlllnnnoooooonnnmmmnnnoookkkllllllkkkjjjjjjkkkmmmjjjjjjkkkkkkiiikkkwww}}}sssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssssssssssssssppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqooooooppppppqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqnnnnnnoooooopppqqqssssssoooooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqmmmmmmnnnnnnoooppprrrrrroooooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqllloooqqqqqqpppooooooppppppvvv|||{{{tttpppqqqtttuuusssqqqpppooopppqqqrrrrrrooonnnpppooolllmmmoookkkkkkjjjlllnnnnnnmmmkkkkkkjjjjjjiiiiiijjjjjjkkkgggffffffgggjjjlllllllllhhhjjjlllkkkgggeeefffgggdddgggjjjkkkjjjhhhhhhhhhhhhiiikkkjjjhhhgggggghhheeeeeefffhhhkkkllljjjhhhiiikkkmmmmmmkkkiiihhhhhheeehhhiiiggggggkkkkkkiiijjjjjjiiiiiiiiiiiiiiijjjeeefffggghhhhhhhhhhhhhhh```dddhhhkkkmmmmmmnnnooohhhmmmpppnnnmmmoooooolllvvvvvvuuurrrooollllllmmmfffhhhjjjlllnnnnnnmmmllliiiiiijjjjjjjjjkkkkkkkkkiiihhhggghhhjjjkkkkkkjjjggghhhiiijjjjjjiiihhhgggbbbgggnnnqqqooollljjjiiigggrrryyyuuunnnmmmoooqqqooommmooouuuvvvqqqlllkkkiiiffffffkkkmmmlllkkkmmmiiijjjkkkiiifffeeegggiiiiiijjjkkkjjjiiiiiikkkmmmkkkooopppllljjjmmmpppppplllnnnqqqqqqqqqooopppppptttuuusssqqqsssuuuqqqkkknnnqqqsssqqqllljjjllloookkkooossssssooommmnnnqqqjjjrrrvvvsssnnnnnnooooooqqqqqqpppqqqrrrqqqooollljjjmmmooommmiiiffffffgggmmmkkkiiiiiikkkmmmnnnooorrrrrrpppmmmkkkjjjlllnnniiikkkmmmllljjjjjjmmmppplllkkkkkkmmmooorrrrrrrrrllllllkkkiiiggggggjjjlllkkklllmmmmmmkkkkkkkkkmmmrrrpppooonnnoooooommmkkkmmmlllkkkjjjkkkmmmooopppiiikkkmmmmmmjjjiiijjjlllllljjjiiiiiijjjkkkkkkjjjlllllllllmmmllllllkkkkkkeeehhhkkknnnoooqqqsssuuukkkllllllkkkjjjjjjkkkmmmfffiiinnnnnniiilll|||}}}pppmmmoooppppppqqqsssnnnlllppprrrqqqqqqrrroooooopppqqqrrrtttuuuvvvvvvtttrrrpppoooooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqlllmmmoooqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqppppppsssssstttvvvwwwvvvrrroooqqqpppppprrrvvvyyyzzz{{{ooolllkkknnnooommmkkklllmmmmmmnnnooopppooommmkkkhhhkkkjjjggggggjjjkkkhhhhhhiiijjjjjjkkkkkkkkkkkkllllllkkkjjjiiiiiiiiiiiigggfffeeefffiiikkkllllllkkkllljjjgggiiillllllhhhfffggghhhiiiiiihhhggggggllllllkkkhhhfffgggiiikkkiiiiiiiiiiiiiiiiiiiiiiiijjjlllnnnnnnllljjjhhhhhhhhhhhhgggfffffffffffffffkkkfffeeekkkoooooopppqqqllllllkkkkkkkkkmmmnnnooovvvqqqmmmnnnnnnlllkkkmmmooommmkkkkkkmmmmmmkkkhhhmmmjjjgggiiilllmmmiiieeemmmllljjjiiiiiijjjlllmmmlllkkkiiiiiijjjjjjiiihhhfffiiikkklllkkkkkkmmmoootttooottt}}}nnnkkkuuulllnnnoooqqqvvvwwwpppggghhhhhhgggggggggiiikkklllhhhhhhjjjllliiieeegggmmmllljjjkkknnnnnnkkkkkkmmmllllllnnnpppqqqpppmmmjjjqqqooollllllmmmnnnnnnmmmqqqpppnnnmmmqqqvvvsssmmmqqqqqqqqqqqqppppppppppppnnnnnnnnnnnnnnnooooooppppppppppppppppppppppppppptttrrrrrruuutttpppooopppmmmnnnnnnmmmkkkjjjjjjkkkllliiiggghhhlllnnnnnnmmmrrrqqqqqqrrrnnnjjjmmmsssmmmnnnnnnllljjjiiijjjlllooommmkkkkkkmmmnnnmmmlllmmmiiihhhkkkmmmkkkkkkmmmmmmkkkkkkmmmppppppmmmjjjhhhmmmooonnnnnnqqqsssrrrmmmmmmmmmmmmnnnnnnnnnnnnllllllnnnnnnnnnnnnllllllkkkkkkkkklllmmmnnnooopppmmmlllkkkkkklllmmmooopppmmmmmmkkkiiilllpppnnnhhhhhhhhhiiijjjkkkmmmooopppmmmllllllllllllppp~~~yyytttqqqqqqtttqqqpppqqqssssssppprrrvvvpppppppppqqqrrrssstttuuuxxxvvvtttqqqooooooooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppqqqrrrssssssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqpppppprrrrrrrrrtttuuutttqqqnnnqqqqqqqqqrrrtttuuuuuuuuulllhhhhhhlllnnnlllkkkllljjjjjjlllnnnppppppnnnmmmhhhjjjjjjggggggjjjjjjhhhiiijjjjjjkkkkkkkkkkkkjjjlllllljjjiiihhhgggggggggfffeeeeeegggjjjmmmnnnmmmoooooommmjjjjjjmmmlllhhhhhhhhhiiijjjjjjiiihhhggggggggggggeeedddeeegggjjjiiiiiiiiiiiiiiiiiiiiiiiihhhjjjlllmmmkkkjjjiiiiiieeeeeefffgggiiikkklllmmmjjjfffdddhhhkkkjjjjjjkkklllkkkjjjiiihhhhhhhhhiiiqqqmmmkkknnnnnnkkkiiijjjnnnllljjjkkkmmmmmmllljjjjjjhhhgggjjjoooqqqooolllmmmllljjjiiiiiijjjlllmmmkkkjjjiiijjjkkkjjjiiigggiiiggggggkkkppprrrpppnnnnnnnnnuuu}}}{{{rrrttt}}}||||||xxxttttttuuuqqqkkkkkkkkkjjjiiigggggghhhiiikkkiiijjjlllkkkhhhiiimmmmmmkkkkkkmmmmmmjjjiiikkkjjjkkknnnpppqqqqqqooonnnnnnlllkkkkkkmmmnnnnnnmmmooonnnlllkkkooosssqqqkkknnnnnnnnnmmmmmmmmmllllllnnnnnnmmmmmmmmmmmmmmmnnnoooooooooooooooooooooooouuussssssvvvuuupppnnnoookkklllmmmllliiihhhhhhiiijjjhhhfffgggkkkoooppppppxxxwwwvvvvvvrrrmmmooouuurrrqqqpppooonnnnnnnnnnnnkkkjjjjjjlllnnnppppppooopppkkkjjjlllnnnlllkkkmmmnnnlllkkkkkkmmmmmmjjjhhhkkkoooqqqnnnlllnnnnnnlllqqqpppooonnnmmmkkkjjjjjjiiiiiijjjkkkkkkjjjiiiiiimmmlllkkkkkkjjjjjjkkkkkkmmmllllllkkkkkklllmmmnnnjjjmmmnnnkkkjjjmmmmmmkkkiiiiiihhhiiiiiijjjkkkllljjjjjjjjjllllllsss~~~uuuqqqssspppppprrrtttppplllooouuuqqqqqqqqqqqqqqqrrrssssssyyywwwuuurrrpppoooooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqtttuuuuuuuuutttrrrpppoooqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqppppppppppppppprrrsssrrrooolllqqqqqqqqqqqqqqqpppooooooiiiffffffkkkmmmlllkkkllljjjkkklllnnnnnnnnnmmmlllhhhjjjjjjggggggjjjjjjhhhkkkkkklllllllllkkkjjjjjjmmmlllkkkiiigggfffeeeeeefffeeeeeegggjjjmmmnnnnnnppppppnnnjjjjjjlllkkkgggjjjjjjkkkjjjjjjiiihhhgggggghhhhhhhhhggghhhkkkmmmiiiiiiiiiiiiiiiiiiiiiiiifffhhhkkkkkkjjjiiiiiijjjffffffhhhiiikkkmmmooopppnnnjjjiiilllmmmjjjiiijjjmmmmmmlllkkkjjjjjjjjjjjjmmmjjjkkkooopppllliiiiiilllkkkjjjkkkmmmnnnmmmllliiihhhgggjjjoooqqqooommmlllllljjjjjjjjjjjjlllllliiiiiiiiikkklllkkkhhhfffkkkfffdddjjjtttxxxsssllljjjrrr{{{|||xxxxxx}}}~~~xxxsssrrrnnniiinnnnnnnnnlllhhhffffffgggnnnjjjiiikkkmmmkkkjjjlllmmmjjjjjjllllllhhhhhhjjjhhhjjjlllnnnpppppppppppplllkkkjjjkkkmmmnnnmmmlllllllllkkkiiilllqqqooojjjmmmmmmmmmlllllllllkkkkkkmmmmmmmmmmmmllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnsssrrrtttwwwvvvpppmmmmmmnnnooopppooommmllllllmmmkkkiiiggggggjjjmmmoooppp{{{zzzyyyxxxsssnnnpppuuuwwwsssoooooopppqqqooommmllllllmmmppprrrsssrrrqqqoookkkjjjmmmooommmmmmoooooommmjjjjjjjjjjjjiiigggkkkooopppmmmkkklllllljjjqqqpppooonnnlllkkkjjjiiikkkkkklllmmmmmmlllkkkkkkkkkjjjiiiiiihhhhhhiiiiiimmmmmmlllkkkkkkkkkllllllgggmmmppplllhhhjjjlllmmmjjjjjjiiiiiiiiiiiiiiijjjkkkjjjjjjkkklllsss}}}wwwuuusssrrrsssqqqmmmnnnrrrrrrrrrqqqqqqqqqqqqqqqrrrvvvuuusssrrrppppppooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqttttttuuuuuutttrrrpppoooqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqpppppppppppppppqqqrrrqqqooolllnnnoooppppppnnnmmmlllllljjjggggggkkkmmmkkkjjjlllmmmnnnooonnnllljjjiiihhhiiikkkkkkhhhhhhkkkkkkiiilllllllllllllllkkkjjjiiiooonnnllljjjhhhfffeeeeeehhhgggfffgggiiikkkkkkkkkmmmmmmkkkhhhhhhkkkjjjfffkkkkkkjjjjjjiiihhhgggfffiiijjjjjjjjjiiiiiikkkmmmiiiiiiiiiiiiiiiiiiiiiiiifffhhhjjjjjjiiihhhhhhiiikkkkkklllllllllkkkkkkkkkoookkkkkknnnnnnjjjiiikkkiiiiiijjjjjjkkklllmmmnnnjjjiiilllrrrtttoookkkjjjjjjjjjjjjkkkmmmmmmnnnmmmmmmkkkjjjkkklllllljjjhhhlllkkkkkkjjjjjjkkkkkkllliiiiiikkkmmmnnnmmmiiifffkkkgggeeejjjssswwwrrrlllmmm|||yyy{{{xxx~~~zzzvvvoooiiioooqqqrrroookkkgggggghhhoooiiifffjjjlllkkkjjjkkkllliiihhhkkkkkkiiiiiilllhhhjjjlllmmmmmmmmmnnnooonnnmmmlllmmmnnnnnnlllkkkkkklllkkkiiikkkooonnnjjjooooooooonnnnnnnnnmmmmmmkkkkkklllmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnqqqvvvuuupppllllllnnnpppqqqqqqooommmmmmnnnmmmkkkiiiggghhhkkknnnooowwwvvvvvvuuuqqqmmmooouuuwwwqqqlllkkknnnpppmmmjjjrrrrrrrrrtttvvvuuurrrpppmmmiiihhhlllooooooooorrrnnnllljjjiiiiiijjjjjjjjjggglllmmmkkkjjjlllmmmkkkjjjkkkkkklllmmmmmmnnnnnnkkklllmmmnnnnnnmmmlllkkkggggggggghhhiiijjjkkklllnnnmmmmmmlllkkkjjjjjjjjjhhhmmmnnnkkkiiikkklllkkkkkkjjjjjjiiiiiijjjjjjkkkmmmkkkjjjjjjjjjrrr~~~vvvppprrruuutttssssssrrrrrrqqqpppppppppqqqqqqqqqqqqpppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppqqqrrrssssssrrrqqqpppqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqppppppqqqqqqpppqqqrrrrrrpppnnnjjjlllnnnnnnmmmlllmmmooonnnjjjiiimmmnnnllljjjkkkmmmoooooonnnkkkiiiiiijjjjjjlllllliiiiiilllllljjjllllllllllllkkkjjjiiiiiioooooommmkkkiiihhhhhhhhhjjjhhhfffggghhhiiihhhgggjjjkkkjjjgggiiimmmllliiijjjjjjiiihhhgggfffffffffggghhhhhhgggeeeeeefffggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjiiihhhfffggghhhmmmmmmmmmlllkkkiiihhhggghhhfffhhhkkkjjjggggggiiiddddddeeeggghhhiiiiiijjjiiihhhkkkqqqsssoookkkjjjiiijjjkkkllllllmmmnnnooopppooonnnmmmmmmllljjjhhhkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkknnnooonnnkkkhhhjjjiiiiiikkknnnpppooonnnuuu{{{{{{|||zzzzzz~~~|||wwwrrrooorrruuusssnnnjjjjjjkkkooohhheeehhhkkkjjjiiijjjjjjggggggjjjkkkjjjkkkooommmooopppooommmmmmoooqqqtttrrrpppnnnnnnmmmkkkiiijjjlllllljjjkkkooonnnkkkpppppppppooooooooonnnnnniiijjjlllnnnpppqqqrrrrrrnnnnnnnnnnnnnnnnnnnnnnnnhhhhhhlllrrrsssnnnlllllliiikkkmmmmmmkkkjjjiiijjjjjjjjjiiihhhiiikkkoooqqqqqqpppqqqrrrpppmmmpppvvvvvvqqqkkkjjjmmmooommmjjjqqqqqqrrrsssuuutttqqqooonnnjjjiiilllnnnmmmmmmoookkkkkkjjjjjjjjjkkkmmmooofffkkkmmmjjjiiillllllkkkggghhhiiikkklllnnnoooppphhhiiijjjjjjjjjjjjiiihhhhhhhhhhhhhhhiiikkklllmmmnnnnnnmmmmmmlllkkkjjjiiikkkllljjjhhhjjjnnnmmmhhhggggggggghhhhhhiiijjjkkkkkkiiihhhiiijjjrrrtttsssvvvuuurrrppprrrqqqqqqpppppppppqqqqqqnnnnnnoooooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqmmmnnnpppqqqrrrqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqppppppsssrrrqqqqqqrrrrrrqqqooogggjjjllllllkkklllppptttppplllkkkoooooommmkkkllliiilllnnnmmmkkkkkkmmmpppjjjlllllliiiiiilllllljjjjjjjjjkkkkkkkkkjjjiiiiiinnnmmmlllkkkkkkkkkkkkkkkkkkiiigggggghhhiiihhhgggkkklllkkkiiikkkoooooollljjjiiihhhgggfffffffffgggiiijjjjjjiiigggffffffggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjiiihhhggghhhiiikkkkkkllllllllljjjiiihhhgggfffiiillllllhhhhhhllliiiiiijjjjjjjjjiiiiiihhhhhhfffgggmmmooollliiijjjiiijjjllllllllllllmmmooonnnnnnooooooooooooooonnnkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkmmmnnnnnnllliiijjjkkklllkkkjjjkkknnnrrr}}}{{{yyyyyywww~~~xxxvvvyyyyyywwwpppuuuyyyxxxrrrnnnmmmooommmhhhfffhhhiiihhhiiilllkkkhhhgggjjjkkkjjjlllppprrrttttttrrrpppooorrrvvvxxxuuuqqqnnnmmmllljjjiiijjjmmmmmmkkkkkknnnooolllnnnnnnnnnmmmmmmmmmllllllhhhjjjllloooqqqrrrrrrrrrnnnnnnnnnnnnnnnnnnnnnnnngggfffjjjooopppllljjjkkkiiikkknnnooommmkkkkkkkkkeeeggghhhiiijjjmmmpppsssmmmmmmoooqqqpppnnnsssyyywwwrrrnnnmmmoooqqqqqqpppkkkkkkllloooqqqrrrqqqppprrrmmmkkkmmmmmmjjjiiijjjiiijjjkkkkkkkkklllnnnpppiiimmmnnnkkkiiijjjjjjhhhiiijjjjjjkkkkkkllllllllliiijjjkkkkkkkkkkkkjjjiiilllkkkjjjjjjiiijjjjjjjjjnnnnnnnnnnnnmmmlllkkkjjjlllkkkiiigggkkkooommmfffeeeeeeeeeeeefffggghhhiiieeeeeefffiiimmmvvv|||uuuqqqpppqqqpppppppppppppppqqqqqqoooooopppqqqqqqqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqnnnnnnpppqqqqqqqqqpppoooqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqppppppsssqqqpppqqqrrrrrrpppooohhhjjjlllllljjjlllrrrwwwnnnkkkkkknnnpppnnnlllmmmiiilllooonnnkkkkkkooossshhhkkkjjjggggggjjjkkkhhhhhhhhhiiijjjjjjjjjiiiiiijjjjjjjjjjjjkkklllmmmmmmjjjiiihhhiiikkkllllllllllllmmmllliiikkkooonnnkkkjjjiiihhhgggggghhhhhhiiiiiikkklllllljjjiiijjjjjjhhhhhhhhhhhhhhhhhhhhhhhheeeggghhhhhhhhhiiikkknnnjjjkkklllmmmmmmkkkjjjhhhiiiiiilllooonnniiiiiimmmmmmnnnoooooooooooonnnmmmjjjffffffjjjllljjjiiikkkiiikkkmmmmmmkkkkkkmmmoooiiikkkmmmnnnnnnoooooopppjjjkkkkkkllllllkkkkkkjjjiiiiiihhhjjjkkklllkkkiiikkklllllljjjiiilllrrrwww~~~yyywwwzzz|||~~~{{{uuuppprrrxxxyyyvvvrrrxxx}}}|||uuuoooooopppmmmjjjiiiiiihhhfffiiiooooookkkiiikkkkkkiiikkknnnrrrtttuuurrrooopppuuuyyyyyyuuuooolllkkkkkkkkkkkkiiimmmmmmkkkjjjmmmnnnlllmmmmmmmmmlllllllllkkkkkkiiikkkmmmoooppppppoooooolllllllllllllllllllllllljjjhhhjjjnnnnnnjjjhhhjjjlllnnnqqqrrrqqqooonnnnnnfffiiikkklllkkkkkkmmmooojjjjjjmmmoooooommmrrryyyuuussspppnnnooopppssstttlllkkkkkkmmmoooqqqqqqppprrrmmmkkknnnnnnlllkkkmmmgggiiilllllljjjjjjkkkmmmhhhlllnnnkkkiiikkkkkkjjjkkkkkkkkkkkkjjjjjjjjjjjjkkklllmmmmmmmmmmmmlllkkklllkkkjjjjjjiiiiiijjjjjjnnnoooooooooooonnnlllkkkiiilllkkkiiiiiillllllhhhhhhhhhggggggggghhhhhhiiieeeeeehhhlllpppzzz{{{vvvvvvppppppoooooopppqqqqqqrrrqqqrrrrrrrrrrrrqqqpppoooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooopppqqqrrrqqqqqqooooooqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqpppppprrrqqqppppppqqqqqqpppooojjjlllmmmkkkiiilllsssyyyllliiiiiinnnpppnnnnnnooollloooqqqoookkkjjjmmmqqqgggiiiiiieeeeeeiiiiiigggfffggghhhiiiiiiiiiiiiiiiggghhhhhhiiijjjlllmmmnnniiihhhhhhjjjmmmooopppppplllmmmkkkhhhhhhlllkkkgggjjjiiihhhhhhhhhiiijjjkkkdddfffhhhhhhhhhggghhhiiihhhhhhhhhhhhhhhhhhhhhhhhccceeeggghhhiiikkkoooqqqlllmmmnnnnnnmmmkkkiiigggfffgggjjjmmmjjjeeeeeeiiihhhjjjlllnnnppppppppppppnnniiigggjjjlllkkklllnnniiilllnnnmmmkkkjjjlllnnnfffhhhjjjkkkjjjjjjkkkllljjjkkkkkkllllllkkkkkkjjjhhhgggfffgggiiijjjjjjiiimmmllljjjiiijjjooouuuzzz}}}{{{zzzyyywwwwww}}}yyyxxxuuuuuuzzz}}}wwwuuu{{{~~~wwwpppooopppmmmkkkkkkkkkhhhfffjjjqqqrrrnnnkkklllkkkhhhiiilllnnnpppqqqpppmmmoootttzzzwwwsssmmmjjjiiikkkllllllhhhlllmmmjjjiiilllmmmkkknnnnnnmmmmmmmmmlllllllllkkklllnnnoooooonnnlllkkkkkkkkkkkkkkkkkkkkkkkkkkknnnkkklllnnnmmmiiigggiiiiiilllpppqqqooonnnllllllkkknnnpppnnnkkkhhhggghhhiiihhhjjjmmmlllkkkooovvvrrrrrrpppnnnmmmooosssvvvrrrpppoooooopppqqqqqqpppmmmjjjiiinnnqqqpppqqqtttfffiiilllllliiihhhhhhiiidddiiillljjjkkknnnooonnnjjjjjjjjjjjjjjjjjjjjjjjjhhhiiijjjjjjjjjjjjiiihhhgggggghhhhhhiiikkklllmmmnnnooopppppppppooommmmmmggglllnnnjjjgggiiikkkkkknnnmmmlllkkkjjjjjjjjjjjjiiiiiilllpppsss{{{}}}tttqqqqqqsssssspppqqqtttooonnnooorrrqqqnnnooosssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqoooppppppppppppqqqqqqqqqppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqmmmlllkkkjjjjjjjjjkkkkkkooonnnoooqqqooollllllppplllnnnooommmjjjjjjmmmpppoookkkggggggjjjllliiieeekkkiiigggfffjjjooollleeekkkjjjjjjkkkkkkjjjkkkmmmkkkiiiggggggjjjmmmpppqqqpppnnnmmmooorrrqqqkkkfffiiiiiihhhgggggggggggggggiiiiiiiiiiiihhhfffeeedddffffffggghhhiiijjjjjjkkkfffiiilllkkkiiiggghhhjjjgggqqqyyywwwqqqllliiieeehhheeegggkkkjjjfffhhhmmmgggiiijjjhhhjjjppprrrqqqoookkkgggdddfffhhhjjjkkkjjjmmmooonnnkkkiiikkkmmmnnnmmmkkkjjjiiihhhhhhhhhiiijjjkkkkkkiiiiiijjjkkkhhhhhhhhhhhhhhhiiiiiiiiieeefffhhhiiiiiikkkoooqqqrrrvvvwwwsssrrruuuwwwwwwwwwsssnnnpppzzz}}}rrrttt|||ooonnnrrrssstttnnnggggggjjjmmmmmmjjjsssssssssooojjjggggggiiifffjjjoooqqqqqqrrruuuyyyyyysssllliiikkkmmmkkkiiiooonnnllliiigggiiilllpppsssooolllmmmqqqrrrnnnjjjiiimmmnnnllllllnnnmmmiiinnnmmmmmmmmmlllllllllllliiikkknnnooojjjdddffflllnnnllllllnnnpppppplllhhhiiikkkllljjjffffffkkkoooiiiiiiiiihhhhhhiiilllooommmmmmmmmkkkiiihhhiiijjjmmmqqqqqqooonnnooonnnjjjpppooonnnmmmnnnoooqqqrrrlllnnnmmmhhheeeggghhhgggjjjkkklllllljjjjjjkkkllljjjjjjjjjjjjkkkkkklllmmmkkkmmmmmmjjjiiilllkkkhhhjjjkkkkkkjjjhhhgggggghhhlllkkkkkkmmmnnnnnnkkkiiijjjlllooopppnnnmmmllllllllliiiggggggjjjllllllkkkggglllnnnmmmrrrtttqqqqqqpppppprrrsssooonnnrrrtttssstttvvvqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqoooppppppppppppqqqqqqqqqppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooommmlllkkkkkkmmmnnnpppqqqooooooqqqooolllmmmqqqkkkkkkkkkkkkjjjjjjmmmoookkkhhhfffgggiiikkkiiigggeeehhhhhhgggjjjooopppmmmnnnmmmmmmmmmmmmmmmoooqqqnnnllliiiiiijjjmmmnnnnnnlllkkklllqqqvvvxxxuuupppiiiiiihhhgggggghhhhhhhhhggghhhhhhiiiiiiiiiiiiiiigggggghhhhhhiiiiiijjjjjjfffkkkooooookkkiiiiiilllfffmmmsssuuuvvvwwwtttpppgggeeefffjjjjjjfffgggkkkiiikkkkkkiiijjjoooqqqooorrrnnniiiffffffggghhhhhhkkkkkkkkkllllllllllllkkklllkkkjjjjjjiiiiiiiiiiiihhhiiijjjjjjhhhhhhiiijjjjjjjjjiiiiiihhhhhhggggggllllllllljjjiiijjjmmmooouuuyyyzzzyyyyyy|||}}}{{{uuuvvvvvvwww{{{}}}vvvvvv}}}{{{uuusssrrrqqqpppnnnjjjhhhhhhiiijjjkkkooopppooommmiiihhhhhhjjjkkkkkkmmmpppsssuuuvvvvvvsssoookkkjjjkkkmmmnnnnnnnnnnnnmmmlllkkklllooorrrlllkkkkkkkkklllkkkjjjiiikkkooopppnnnnnnpppoookkkmmmmmmllllllllllllkkkkkkjjjhhhiiikkkjjjgggfffiiihhhiiikkkkkkjjjiiihhhhhhjjjlllmmmkkkhhhhhhlllqqqlllllllllkkkkkklllooorrruuutttssspppllliiiiiiiiijjjnnnooommmmmmooonnnkkkmmmmmmnnnnnnnnnmmmmmmllljjjmmmmmmiiihhhjjjlllllljjjlllmmmlllkkkjjjkkkmmmkkkkkkjjjjjjjjjkkkllllllkkknnnmmmjjjjjjlllllliiijjjkkklllkkkjjjjjjkkkllllllllllllmmmnnnnnnllljjjiiikkknnnnnnmmmkkkkkkkkkllljjjhhhiiikkkmmmllljjjhhhiiihhhhhhrrrvvvtttrrrpppqqqtttnnnlllooorrrrrrrrrsssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqoooppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqnnnmmmkkkjjjkkknnnqqqtttqqqooonnnooonnnllloootttkkkjjjhhhhhhjjjlllllllllmmmmmmmmmmmmmmmmmmllllllhhhlllooollllllpppssstttoooooonnnlllkkkmmmppprrrpppnnnkkkjjjkkkllllllkkkiiiiiilllqqqwwwzzzxxxuuuhhhhhhhhhgggggghhhiiiiiihhhiiiiiiiiijjjjjjjjjjjjhhhhhhhhhhhhhhhiiiiiiiiiffflllssssssmmmiiikkknnnllloooqqqqqqssstttpppiiihhhggghhhkkkllliiihhhjjjhhhkkkkkkiiikkkppprrrqqqvvvrrrmmmiiihhhggggggfffllliiigggiiimmmooollliiijjjjjjiiiiiiiiiiiijjjjjjggghhhiiiiiihhhggghhhiiikkkkkkjjjiiihhhggggggfffooonnnllljjjiiikkkooorrrrrruuuwwwwwwzzz{{{rrrxxx{{{yyyxxxyyyxxxvvvuuussstttyyyzzzuuuooolllmmmmmmllljjjggggggjjjmmmmmmmmmnnnlllkkkjjjlllmmmpppnnnmmmpppuuuxxxvvvssspppooonnnlllkkklllnnnpppoooppppppooonnnnnnpppqqqkkkmmmooonnnllljjjkkkmmmjjjmmmnnnllllllnnnmmmjjjmmmllllllllllllkkkkkkkkklllgggfffkkkmmmkkkiiijjjeeehhhkkkiiifffeeegggkkkkkkmmmnnnllljjjjjjnnnqqqlllmmmmmmllllllmmmooorrruuuuuutttqqqmmmkkkkkkkkkiiilllmmmllllllpppooollliiikkkmmmoooooonnnmmmlllkkknnnoookkkjjjlllnnnmmmjjjlllllllllkkkjjjkkkllllllkkkkkkjjjjjjjjjjjjkkkkkknnnnnnkkkjjjmmmmmmjjjiiikkklllmmmllllllnnnppplllkkkkkklllnnnnnnlllkkkgggiiillllllkkkiiiiiiiiikkkjjjjjjkkkmmmmmmllljjjmmmkkkhhhjjjvvvyyysssqqqrrrooooooqqqqqqnnnnnnqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqoooooopppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqllljjjhhhgggiiimmmrrruuunnnkkkkkkmmmmmmlllpppvvvoookkkhhhhhhkkkmmmllljjjoooqqqsssrrrpppnnnmmmnnnsssvvvuuuqqqppprrrsssqqqmmmooonnniiifffiiinnnpppnnnmmmkkkjjjkkkkkkjjjiiihhhhhhkkkooorrrsssqqqoooggggggggggggggghhhhhhiiilllkkkjjjiiihhhgggggggggiiiiiiiiihhhhhhhhhhhhhhheeemmmttttttnnnjjjkkknnnppprrrrrrooonnnooolllgggjjjjjjkkkmmmnnnmmmkkkjjjgggjjjkkkiiilllqqqtttsssxxxuuupppmmmlllkkkiiihhhjjjhhhggghhhkkkmmmlllkkkkkkkkkjjjiiiiiiiiiiiijjjhhhiiijjjiiihhhggghhhjjjjjjjjjjjjiiiiiihhhhhhhhhjjjiiiiiihhhiiimmmsssxxxppprrrssstttzzzyyy}}}~~~zzzvvvwwwwwwuuuwwwqqqsss}}}vvvooonnnlllllllllllllllmmmnnnpppoooooonnnnnnmmmmmmnnnoooqqqpppppprrruuuvvvuuusssqqqttttttqqqllljjjlllppppppqqqrrrqqqooommmmmmnnnnnnoooooooooooonnnnnnnnnjjjnnnooommmmmmooonnnjjjmmmmmmmmmmmmllllllllllllllliiijjjnnnpppmmmmmmooohhhjjjkkkjjjhhhhhhjjjmmmjjjkkklllllljjjkkkmmmpppjjjjjjkkkjjjiiijjjlllnnnmmmnnnnnnmmmllllllnnnppplllooopppnnnnnnqqqqqqnnniiijjjmmmooopppqqqqqqpppnnnqqqqqqllljjjkkkkkkiiiiiijjjkkkkkkiiiiiijjjkkkllllllkkkjjjiiiiiiiiijjjkkknnnnnnkkkkkkmmmmmmkkkjjjkkkmmmmmmllllllnnnoookkkjjjiiijjjllllllkkkjjjfffhhhjjjjjjiiihhhhhhhhhiiijjjkkklllmmmmmmkkkjjjkkkjjjiiilllyyyzzzuuuooopppsssuuusssnnnpppuuuqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqoooooopppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqmmmkkkiiihhhjjjnnnrrrvvvjjjhhhhhhkkkllllllqqqxxxsssoookkkjjjlllmmmllliiihhhkkkooopppooonnnnnnnnnyyyxxxuuurrrsssvvvrrrkkkmmmqqqppphhhdddhhhlllmmmjjjiiiiiijjjllllllkkkjjjggghhhjjjmmmooonnnllljjjhhhggggggggggggggghhhhhhkkkjjjiiigggffffffffffffiiiiiiiiihhhhhhhhhhhhhhheeelllssssssnnnjjjjjjlllgggnnnrrrqqqooorrrvvvvvvjjjjjjjjjlllnnnpppnnnkkkkkknnnmmmkkklllppprrrqqqvvvtttqqqpppppppppnnnmmmgggiiijjjjjjiiiiiilllooommmlllkkkjjjiiiiiiiiiiiiiiijjjkkkkkkiiiiiijjjkkkhhhhhhiiiiiijjjjjjkkkkkkffffffffffffhhhmmmtttyyyvvvxxxxxxxxx~~~yyyyyy{{{zzzuuuzzzwww{{{wwwrrruuunnnllljjjnnnsssvvvuuusssqqqooonnnmmmmmmlllllllllnnnqqqssssssrrrqqqssstttrrrvvvxxxtttnnnkkkmmmqqqkkkmmmoooooonnnmmmmmmnnnnnnllljjjlllooopppmmmjjjlllpppqqqooooooqqqppplllnnnnnnnnnmmmmmmmmmmmmllliiijjjnnnpppnnnjjjmmmsssmmmkkkhhhiiikkklllllljjjhhhiiijjjjjjjjjjjjlllmmmhhhiiijjjiiihhhhhhjjjkkkhhhiiikkkkkkkkkmmmooorrrrrrttttttppppppsssrrrpppmmmmmmlllllllllnnnoooppplllppppppllliiijjjiiiggggggiiijjjiiihhhggghhhiiilllkkkjjjjjjiiiiiiiiiiiijjjmmmmmmjjjjjjmmmmmmkkkjjjlllmmmlllkkkjjjkkkllliiihhhggghhhjjjkkkkkkjjjggghhhiiiiiihhhggghhhiiihhhjjjkkklllllllllkkkkkkbbbeeehhhlllxxxsssqqqqqqrrrpppmmmpppuuuqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoooppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppooommmlllmmmpppsssvvvjjjhhhiiilllmmmmmmqqqwwwsssqqqnnnmmmmmmmmmmmmllleeehhhmmmrrruuuvvvuuuttttttsssqqqqqquuuwwwqqqiiipppwwwvvvlllfffiiimmmmmmhhhhhhiiikkknnnnnnlllkkkgggiiilllooopppooonnnmmmkkkjjjiiihhhhhhhhhhhhiiihhhgggfffffffffgggiiijjjhhhhhhhhhhhhhhhiiiiiiiiigggkkkooopppnnnkkkjjjjjjbbbkkkqqqooollloootttwwwjjjjjjiiihhhmmmqqqppplllqqqsssqqqlllkkknnnnnnlllsssqqqqqqqqqrrrrrrqqqppphhhkkklllkkkhhhhhhlllpppmmmmmmlllkkkkkkkkkkkkkkkiiikkklllkkkjjjiiijjjkkkggghhhhhhiiijjjkkkllllllfffgggffffffgggkkkppptttwww{{{|||{{{}}}zzzvvvyyy}}}yyyrrrtttuuuxxx{{{xxxqqqppprrrnnnkkkjjjooovvvzzzwwwsssqqqooommmkkklllkkkjjjhhhkkkooosssrrrooonnnppptttppptttwwwuuupppnnnooorrreeegggjjjlllmmmnnnoooqqqqqqmmmjjjmmmrrrtttpppkkkhhhlllmmmkkkkkkmmmlllhhhnnnnnnmmmmmmmmmlllllllllfffhhhmmmoookkkgggjjjqqqmmmjjjggghhhkkkllljjjfffffffffggghhhiiijjjkkkkkkiiijjjlllkkkjjjiiijjjllljjjlllllllllllllllnnnppptttvvvuuuqqqpppssssssppppppnnnkkkiiihhhhhhiiijjjggglllmmmjjjiiikkkkkkiiiggghhhiiiiiigggggghhhiiikkkjjjjjjiiiiiiiiiiiijjjiiilllllliiijjjmmmmmmjjjjjjkkklllkkkjjjiiijjjkkkiiihhhggggggiiikkkkkkjjjhhhiiijjjiiihhhhhhiiijjjhhhiiikkkkkkjjjjjjjjjkkkaaafffjjjooo|||tttqqqqqqppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoooppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppooonnnnnnpppqqqsssnnnlllmmmpppooommmoootttooooooooonnnmmmmmmoooqqqkkkmmmpppvvv|||}}}yyyuuuooorrrttttttwwwxxxssskkkrrr{{{{{{ppphhhkkkmmmkkkjjjjjjkkknnnppppppnnnkkkjjjllloooqqqqqqpppooonnnooonnnmmmlllkkkjjjjjjjjjiiihhhgggfffggghhhjjjkkkgggggghhhhhhiiiiiijjjjjjjjjkkklllnnnnnnmmmkkkjjjgggllloookkkiiijjjkkkjjjlllllljjjhhhnnnvvvvvvqqqqqqrrrqqqmmmlllooopppmmmooonnnoooppprrrrrrqqqooollllllkkkjjjiiijjjlllnnnkkkkkkkkklllmmmnnnoooppphhhjjjkkkjjjiiihhhiiijjjiiiiiiiiijjjjjjkkkkkkkkkggghhhhhhhhhhhhjjjmmmppprrryyy~~~{{{xxx{{{}}}zzzyyy}}}|||tttlllpppqqqnnnmmmoooooonnnkkkkkklllpppsssuuusssqqqssspppnnnmmmnnnnnnmmmkkkkkklllnnnoooooooooooopppqqqsssuuutttpppmmmmmmmmmeeegggiiijjjjjjkkkmmmooopppooonnnppprrrsssqqqooogggjjjllljjjjjjllljjjgggllllllkkkkkkkkkjjjjjjjjjhhhhhhjjjmmmlllhhhiiinnnkkkkkkkkkkkkkkkiiigggeeeeeeeeefffhhhiiijjjjjjjjjjjjkkkmmmlllkkkjjjjjjkkklllmmmmmmlllkkkkkkmmmnnnqqqsssrrrnnnnnnrrrrrrpppllllllkkkjjjjjjiiiiiiiiiggglllmmmkkkiiikkkkkkiiiiiijjjkkkjjjiiihhhiiikkkiiiiiiiiiiiiiiiiiijjjkkkgggjjjkkkhhhiiilllllljjjhhhiiikkkkkkjjjjjjkkkmmmkkkiiihhhhhhjjjlllmmmllljjjkkkkkkjjjiiiiiijjjlllgggiiijjjiiiggggggjjjlllhhhiiikkkrrrwwwxxxwwwtttqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoooppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppnnnmmmmmmmmmnnnooorrrpppqqqsssqqqmmmmmmqqqkkkmmmooonnnlllmmmqqquuupppoooqqqvvv{{{zzztttnnnnnnvvv{{{{{{xxxwwwsssooorrr|||}}}qqqhhhjjjlllhhhlllmmmnnnqqqrrrqqqnnnkkkmmmppprrrsssqqqooommmlllsssrrrpppooommmmmmllllllnnnllljjjhhhgggggghhhiiifffgggggghhhiiijjjjjjkkkmmmlllkkkmmmoooooommmjjjlllnnnnnnlllnnnpppnnnhhhppppppmmmkkkqqq{{{|||wwwlllnnnnnnlllmmmrrrtttsssmmmmmmmmmoooqqqqqqooommmqqqmmmiiiiiikkknnnmmmkkkiiiiiijjjlllnnnqqqssstttgggiiijjjiiihhhggghhhiiikkkkkkjjjjjjjjjjjjjjjjjjfffggghhhiiiiiikkknnnpppooozzz}}}wwwuuuxxxzzz}}}~~~lllqqqooojjjllluuuvvvppphhhkkknnnpppooonnnnnnooovvvssspppqqqssstttrrrpppllljjjiiikkkoooqqqooollltttuuuuuusssoookkkhhhfffkkklllllljjjhhhhhhiiijjjiiilllnnnnnnmmmlllmmmnnnmmmqqqrrrpppppprrrqqqmmmjjjjjjjjjiiiiiiiiihhhhhhmmmiiiiiimmmooommmkkkllljjjnnnqqqpppkkkhhhggghhheeeeeefffhhhjjjkkkkkkjjjiiijjjlllllljjjiiiiiijjjiiijjjkkkkkkjjjjjjlllnnnmmmooonnnkkklllppprrrpppfffhhhjjjmmmooooooooonnnkkkooopppllljjjjjjiiifffjjjkkklllllljjjjjjkkkllliiihhhhhhhhhiiijjjkkkkkkgggjjjjjjhhhhhhkkkllliiifffhhhjjjkkkkkklllnnnppplllkkkiiijjjlllnnnooonnnkkkllllllkkkjjjjjjkkkmmmgggiiiiiihhhffffffiiillljjjhhhgggoooxxxssspppoooppppppqqqqqqqqqqqqqqqtttrrrpppoooppppppooonnnqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssttttttrrrqqqqqqppppppqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrsssssssssuuutttrrrqqqpppqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppptttvvvvvvwwwxxxuuuoootttqqqmmmmmmoooqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppqqqqqqooommmoooqqqrrrpppmmmrrrqqqrrrtttvvvvvvtttrrrppprrrpppkkkkkkooorrrrrruuuqqqnnnoooqqqttttttsssyyyqqqqqqzzz}}}vvvpppqqqvvvwwwwwwtttnnnkkkjjjkkkkkkrrrtttpppooossstttqqquuuuuuvvvuuusssqqqooonnnlllmmmmmmmmmmmmnnnoooppppppmmmjjjhhhggggggffffffiiiggggggjjjkkkjjjlllqqqtttpppjjjiiiqqqwwwtttllljjjiiiiiikkknnnqqqssstttqqqooollllllnnnrrruuuwwwttttttrrroooooorrrqqqmmmqqqqqqqqqpppooommmlllkkkqqqnnnooossstttoookkkkkkmmmkkkhhhhhhjjjmmmooopppooojjjgggiiikkkiiiggghhhhhhhhhggggggfffffffffeeeggghhhiiiiiiiiikkkooosssmmmtttyyyxxxssspppssswww|||zzzuuuyyy~~~xxxoootttxxxllliiimmmpppqqqtttwwwuuupppwww}}}}}}vvvtttwwwrrrgggkkknnnooonnnpppssssssoookkkoootttsssoookkkiiiiiihhhkkkmmmnnnmmmllllllmmmqqqpppooonnnmmmlllkkkkkkmmmmmmnnnnnnnnnnnnmmmmmmmmmllllllmmmnnnmmmkkkiiikkkjjjiiijjjjjjjjjhhhfffjjjkkklllkkkhhhfffeeefffkkkgggcccdddiiilllllljjjhhhfffdddfffkkkoooppppppqqqooommmlllmmmmmmmmmmmmzzzwwwpppjjjjjjmmmkkkfffmmmiiiggghhhiiihhhkkkooommmlllkkkjjjiiihhhhhhhhhkkkmmmoooooommmlllkkklllnnnmmmllllllmmmmmmkkkjjjkkkiiigggfffhhhjjjkkkkkkhhhhhhhhhiiijjjkkkmmmmmmmmmjjjiiijjjlllllliiifffjjjiiihhhhhhggghhhhhhhhhllliiiffffffiiikkklllkkkhhhkkkmmmssswwwxxxsssooooooqqqrrrpppmmmpppooonnnnnnpppqqqpppoooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrsssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrsssssstttsssrrrqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppprrrssswww~~~{{{wwwtttpppooopppqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppqqqtttqqqnnnnnnppprrrrrrqqqnnnqqqrrrqqqnnnllllllmmmlllrrrtttmmmggghhhlllooovvvtttrrrrrrttttttrrrooovvvqqqrrrxxx|||xxxoooiiiuuuyyyzzzuuummmhhhjjjnnnppprrrqqqoooqqqvvvtttnnnrrrsssuuuuuuuuusssssssssqqqrrrrrrnnnjjjjjjoootttqqqlllgggggglllooonnnlllpppjjjfffhhhjjjhhhfffgggjjjkkkiiifffgggkkklllhhhkkkjjjiiijjjlllnnnoooooorrrmmmhhhhhhkkkoooooonnnpppqqqooolllnnnqqqqqqmmmqqqpppooonnnmmmllllllkkkjjjjjjmmmssssssmmmiiihhhmmmkkkjjjiiikkkmmmnnnoooooojjjhhhkkkmmmjjjhhhiiiiiiiiiiiiiiihhhhhhggggggiiijjjkkkkkkkkkmmmqqqtttsssuuuvvvuuurrrqqqrrrsssvvvsssyyyyyykkkoootttlllooosssvvvwwwyyy{{{yyyuuuqqqyyy{{{uuusssvvvrrriiikkkmmmmmmjjjkkkooonnnkkkppppppppppppooommmjjjgggiiikkkmmmmmmlllllllllmmmmmmmmmmmmlllllllllllllllkkkllllllllllllllllllkkkjjjjjjjjjkkkkkkjjjiiigggkkkjjjiiijjjkkkkkkjjjhhheeefffgggfffeeedddeeeggglllhhheeeeeejjjlllllljjjooolllhhhhhhjjjkkkkkkjjjmmmllljjjiiijjjjjjjjjjjjrrrtttrrrllljjjllllllkkklllhhhgggiiiiiihhhjjjnnnllllllkkkkkkkkkkkkkkkkkkhhhjjjlllmmmlllkkkkkkkkkjjjhhhgggggghhhiiigggfffkkkiiigggggghhhjjjkkkkkkkkkkkkjjjjjjjjjkkkkkklllllljjjiiijjjkkkllliiiggggggggggggggghhhhhhiiijjjmmmjjjggggggjjjllllllkkkkkkmmmnnnsssxxxnnnlllpppsssqqqlllpppoooooopppqqqrrrpppoooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqrrrrrrrrrrrrsssttttttsssrrrqqqpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrssssssrrrqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppuuuyyyvvvsssrrrrrrrrrqqqpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppqqqqqqvvvsssnnnlllnnnqqqssstttqqquuuxxxtttmmmiiijjjnnnhhhrrrwwwpppggggggmmmssszzzzzzyyyyyyyyywwwssspppqqqrrrrrrvvv}}}uuuiiiwww}}}{{{pppkkkooovvvtttrrrnnnnnnsssxxxuuunnnnnnpppsssttttttssstttuuuuuuvvvuuupppjjjiiipppvvvrrrkkkeeegggooouuutttqqqxxxoooiiikkknnnmmmiiiggghhhoooqqqkkkffffffjjjlllkkkjjjiiiiiiiiijjjkkkkkkqqqlllggggggjjjmmmmmmkkkmmmnnnmmmkkknnnrrrrrroooqqqooonnnlllkkkkkkkkklllmmmmmmsssyyyyyyrrrmmmlllmmmlllllllllllllllmmmmmmoookkkkkknnnoookkkiiiiiiiiiiiihhhhhhhhhhhhggggggkkklllmmmnnnnnnpppsssuuuwwwuuurrrpppppppppppppppwwwxxxzzzyyyvvv|||{{{kkklllrrrnnnnnnsssuuutttuuuwwwvvvrrroooyyy}}}xxxtttssspppjjjlllooonnnlllmmmrrrsssrrrvvvqqqmmmlllmmmnnnkkkgggiiikkkmmmmmmlllkkklllllliiiiiijjjkkklllmmmmmmnnniiiiiijjjjjjjjjjjjiiiiiiggghhhhhhhhhhhhgggffffffjjjiiiiiijjjllllllkkkiiifffggghhhgggggghhhkkkmmmmmmjjjggggggjjjlllkkkjjjpppnnnjjjiiiiiiiiihhhgggkkkjjjjjjiiiiiiiiiiiijjjkkkqqqtttooolllmmmppppppjjjhhhhhhkkkkkkhhhiiillliiiiiijjjjjjjjjkkkkkkllleeegggiiijjjiiiiiijjjkkkkkkiiihhhiiijjjjjjiiigggkkkiiiggggggiiijjjkkkkkkllllllkkkkkkjjjjjjjjjjjjkkkjjjiiijjjkkkkkkiiigggfffffffffggghhhiiikkklllmmmkkkiiiiiijjjlllllllllkkkmmmpppvvv|||tttsssttttttrrrsssrrrqqqrrrsssrrrpppnnnqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoooppppppppppppqqqqqqqqqrrrsssuuuuuuuuusssqqqoooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppprrryyy|||vvvuuusssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppoooppppppqqqrrruuurrrooommmmmmppprrrttttttwwwxxxuuuooolllmmmoookkkssswwwqqqkkknnnvvv|||zzzyyyxxxwwwvvvuuusssrrrooorrrssstttrrryyy}}}{{{tttrrruuuzzzssspppnnnnnnssswwwvvvsssmmmpppssstttrrrqqqrrrtttuuuuuussspppnnnnnnqqqtttrrrlllggghhhmmmrrrsssrrrsssmmmjjjmmmooonnnnnnooollltttwwwpppiiiiiilllnnnjjjjjjjjjiiihhhhhhjjjlllooommmkkkjjjkkkmmmoooppplllnnnmmmlllooouuuuuurrrpppnnnllljjjiiijjjkkklllsssssswww|||zzzsssooopppmmmnnnnnnmmmlllkkkkkklllmmmkkklllppppppkkkiiijjjffffffffffffffffffffffffkkkmmmoooppppppqqqssstttvvvtttqqqmmmkkklllnnnqqqwwwqqq{{{}}}}}}nnnnnnsssnnnkkkpppqqqooooooqqqpppnnnsss}}}|||uuuqqqnnnjjjjjjmmmnnnmmmooovvvzzz{{{xxxsssmmmjjjjjjkkkkkkjjjjjjkkkllllllkkkjjjkkkllliiiiiijjjkkklllmmmnnnnnnhhhiiiiiijjjjjjiiiiiihhhfffggghhhgggfffffffffgggiiihhhhhhiiikkklllkkkiiihhhiiiiiihhhgggiiimmmooollljjjggggggiiijjjiiihhhjjjiiihhhhhhhhhiiijjjjjjkkklllllllllkkkkkkkkklllkkkpppsssqqqpppqqqrrrqqqjjjhhhjjjmmmmmmjjjiiikkkggggggggghhhhhhhhhggggggfffgggiiiiiihhhggghhhjjjllljjjiiijjjkkkllljjjiiijjjiiiggggggiiikkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjiiihhhhhhhhhhhhhhhiiijjjkkklllkkkjjjiiiiiiiiijjjkkkkkkgggjjjpppzzz}}}vvvttttttqqqqqqpppqqqrrrrrrqqqoooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooooooooopppppppppqqqqqqrrrssstttuuuuuusssqqqpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqnnnrrrrrrpppooosssvvvuuuqqqqqqqqqqqqqqqqqqrrrsssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppoooooopppqqqqqqrrrqqqpppooonnnnnnoooppprrrsssrrrqqqpppppppppooonnntttuuusssmmmmmmtttzzz|||uuusssqqqooonnnooorrrtttqqqsssrrrrrr{{{yyyyyyxxxwwwvvvvvvxxxyyy{{{ooonnnnnnoooqqqssswww{{{rrruuuxxxwwwssspppqqqssssssooolllooosssuuurrrnnnpppooollliiihhhhhhkkknnnhhhggghhhkkkiiigggkkkqqqnnnrrrsssnnnjjjjjjjjjiiihhhiiijjjjjjiiijjjmmmooooooqqqqqqoookkkjjjmmmqqqkkkmmmlllllloootttuuurrrooonnnllljjjiiijjjkkklllrrrrrrsssuuuqqqkkkjjjmmmmmmooopppnnnllljjjkkkmmmkkkjjjllloooooojjjiiikkkfffgggggggggggggggggggggjjjlllooopppppppppqqqrrrrrrtttrrrmmmggggggmmmttt{{{xxx|||}}}zzzpppqqqrrrjjjnnnrrrtttpppoooqqqrrrqqqssszzz{{{tttooommmkkkgggkkkmmmkkklllsssxxxyyyuuusssppplllhhhhhhkkknnnjjjkkklllkkkjjjiiijjjlllllllllllllllllllllmmmmmmiiiiiijjjjjjjjjjjjiiiiiiggghhhiiihhhgggfffhhhjjjhhhgggggghhhjjjkkkjjjhhhhhhhhhgggeeedddeeehhhjjjiiihhhgggggghhhhhhggggggeeeffffffgggggghhhjjjkkkkkklllnnnnnnlllkkklllnnnlllnnnnnnnnnpppsssqqqkkkllljjjkkkooooookkkiiikkkhhhhhhiiihhhhhhfffeeedddhhhiiijjjiiigggggghhhjjjiiihhhggggggiiiiiihhhgggjjjhhhggghhhjjjkkkjjjiiifffggghhhiiijjjjjjjjjjjjhhhiiijjjjjjjjjiiiiiiiiilllkkkkkkjjjjjjkkkkkkkkkiiiiiiiiihhhhhhhhhhhhiiidddgggooo|||vvvrrrpppnnnmmmnnnppprrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoooooopppppppppqqqqqqqqqqqqrrrsssttttttsssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppooopppqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqlllrrrtttpppmmmooossstttmmmoooppppppppppppqqqsssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoooooooooooopppqqqrrrrrroooppppppooommmnnnoooqqqtttrrrpppqqqtttvvvuuuttt{{{wwwoookkknnnuuuvvvssstttsssqqqnnnmmmpppuuuyyysssrrrooopppuuu||||||www|||yyywwwxxx{{{~~~~~~nnnmmmmmmoooooopppvvv}}}yyy}}}|||vvvrrrrrrtttqqqkkkhhhmmmvvvzzztttlllnnnpppoookkkfffdddfffjjjggghhhkkklllhhheeejjjrrrpppsssrrrnnnlllmmmkkkgggfffiiikkkjjjiiijjjooorrrppprrrrrrooojjjhhhjjjmmmiiikkkjjjiiilllqqqqqqnnnnnnmmmlllkkkjjjkkkllllllqqqpppqqqqqqmmmggghhhlllmmmooopppnnnkkkjjjllloookkkjjjlllooonnnjjjjjjmmmiiiiiijjjjjjjjjjjjkkkkkkiiillloooqqqqqqppppppppptttwwwvvvooogggfffmmmuuuuuuxxx~~~vvvuuutttnnnoooooogggnnnsssuuupppnnnpppssstttmmmrrrvvvuuurrrooonnnnnnjjjoooqqqnnnlllpppssstttqqqrrrrrrmmmiiigggkkkpppkkkllllllkkkiiiiiijjjlllnnnnnnmmmmmmllllllkkkkkkiiijjjjjjjjjjjjjjjjjjiiihhhjjjkkkjjjggggggjjjmmmiiihhhhhhiiikkkkkkjjjhhhjjjjjjjjjhhhffffffhhhiiifffgggggggggggggggggggggfffggghhhhhhgggfffgggiiigggjjjmmmmmmjjjiiijjjmmmjjjjjjiiiiiimmmqqqnnngggllljjjkkknnnnnnjjjiiikkkkkkkkklllkkkjjjhhhfffeeehhhiiiiiiiiihhhhhhjjjkkkjjjiiihhhiiijjjkkkjjjiiiiiihhhhhhiiijjjkkkjjjiiidddfffhhhjjjkkkkkkjjjjjjfffhhhjjjjjjiiihhhiiijjjmmmllllllkkkjjjjjjkkkkkkggghhhiiiiiigggfffggghhheeegggooo{{{xxxuuuqqqoooooopppqqqpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqrrrrrrppppppqqqqqqrrrsssssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppooonnnooopppqqqrrrqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqmmmrrrssspppooorrrsssrrrmmmooorrrqqqooonnnpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoooooooooooopppqqqrrrsssrrrrrrpppnnnlllmmmqqquuuttttttuuuuuuuuuvvvyyyzzzyyyvvvppplllpppuuusssmmmttttttsssqqqpppqqquuuyyypppmmmmmmqqqsssssssssvvv|||{{{yyyxxxyyy{{{}}}sssmmmjjjlllnnnooosssyyy{{{~~~vvvqqqqqqtttqqqllliiimmmuuuxxxuuuooommmnnnnnnllliiihhhhhhiiikkkjjjlllmmmkkkiiimmmsssqqquuuvvvrrroooooonnnkkkfffiiikkkkkkiiiiiinnnrrrpppmmmkkklllmmmnnnnnnmmmkkklllkkkiiikkkoooooolllmmmmmmmmmmmmllllllllllllmmmnnnrrrtttpppjjjkkkooommmooopppmmmjjjiiimmmrrrmmmlllnnnpppnnnjjjlllpppjjjjjjkkkkkkkkkllllllllliiilllpppsssrrrqqqpppppp}}}}}}yyyrrrkkkiiimmmqqq}}}zzzwwwyyyqqqsssssskkkkkknnnjjjmmmrrrtttooolllooosssuuunnnnnnpppqqqqqqooonnnnnnkkkqqqsssooolllnnnpppqqqppppppooonnnlllllllllmmmkkklllllljjjhhhhhhjjjkkkllllllllllllkkkkkkkkkjjjiiiiiijjjjjjjjjjjjiiiiiihhhjjjlllkkkhhhgggkkkooolllkkkjjjkkkllllllkkkiiikkklllmmmllljjjiiijjjkkkeeefffggghhhhhhhhhhhhiiigggiiikkkjjjhhhggghhhjjjeeeiiilllllliiigggiiilllfffiiijjjiiikkkooonnnkkkllliiiiiillllllhhhgggjjjiiijjjkkklllkkkjjjhhhgggeeefffgggggggggiiillloookkkjjjiiijjjlllllllllkkkiiihhhhhhiiikkkkkkjjjiiigggiiijjjlllllllllkkkjjjeeehhhjjjjjjhhhhhhiiijjjjjjjjjiiiiiiiiijjjjjjkkkgggiiikkkjjjhhhfffggghhhggghhhooo{{{yyytttqqqpppooonnnqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqrrrrrrrrrooooooooopppqqqrrrttttttqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppoooooonnnooopppqqqrrrrrrqqqpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqpppqqqtttrrrmmmoooqqqsssrrrooonnnnnnpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoooooooooooopppqqqrrrsssuuutttqqqllljjjmmmsssyyynnnrrruuusssppppppuuuzzzssssssqqqqqqtttxxxuuuooommmooopppnnnllllllnnnqqqjjjgggkkktttvvvpppqqqxxxuuuvvvvvvsssooooootttxxxyyynnngggjjjooopppqqqtttxxx}}}|||tttnnnooorrrrrrooolllmmmqqquuuuuusssmmmlllkkkmmmoooooommmjjjhhheeeeeeiiikkkkkkmmmqqqmmmtttwwwrrrmmmlllllllllfffiiillljjjhhhhhhlllqqqnnnhhhdddiiisssyyyvvvqqqnnnooonnnkkklllpppppplllmmmmmmnnnnnnnnnmmmllllllgggjjjppptttqqqkkkkkkooommmooopppmmmiiiiiinnnsssooonnnooopppnnnkkkmmmsssiiiiiiiiijjjjjjkkkkkkkkkjjjmmmrrrtttsssrrrpppppp{{{tttpppnnnmmmmmmrrr}}}}}}vvvqqquuuuuujjjiiioooooooootttvvvqqqnnnqqqvvvyyytttqqqpppqqqrrrpppnnnmmmbbbiiimmmkkkhhhiiilllmmmpppnnnlllmmmppppppmmmjjjllllllkkkjjjhhhhhhiiikkkjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhiiiiiiiiiiiihhhhhhhhhkkklllkkkggggggkkkpppooonnnmmmmmmnnnnnnllljjjfffhhhjjjjjjhhhggghhhiiieeefffhhhiiiiiiiiijjjkkkeeehhhkkkllljjjjjjlllnnneeeiiinnnmmmjjjhhhjjjmmmdddjjjnnnlllkkknnnrrrssskkkhhhhhhjjjiiiffffffiiifffgggiiijjjkkkjjjhhhgggaaabbbdddfffgggjjjnnnqqqfffeeeeeefffggghhhhhhgggiiihhhhhhiiikkkkkkjjjhhhkkklllmmmnnnnnnlllkkkiiieeehhhjjjjjjhhhgggiiikkkffffffgggggghhhiiikkkkkkhhhjjjlllkkkiiiggghhhiiihhhiiippp}}}xxxlllmmmqqqsssrrrnnnmmmpppqqqnnnnnnqqqoooooopppppppppqqqqqqqqqppppppqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqooopppsssuuuuuuuuuyyyvvvqqqllljjjjjjlllnnnxxxrrrnnnooopppnnnooorrrtttsssqqqooonnnmmmnnnnnnrrruuuuuuppplllmmmllljjjoookkkjjjkkkmmmpppxxxrrrrrrrrrqqqqqqssstttvvvvvvnnnhhhkkkpppqqqpppppp}}}}}}~~~~~~|||xxxrrrmmmjjjjjjkkknnnrrrttttttssskkklllkkkiiijjjllljjjeeekkkmmmllliiikkknnnnnnkkkrrryyy~~~{{{qqqjjjkkkooollllllkkkhhhffffffiiikkkooojjjjjjoootttuuuvvvxxxooollllllnnnmmmhhhgggiiifffhhhjjjjjjiiiiiikkkmmmjjjkkkmmmmmmmmmkkkiiihhhnnnnnnmmmllllllkkkjjjjjjpppooonnnmmmmmmmmmmmmmmmiiimmmooommmmmmooonnnjjjssspppooorrrrrrqqqtttyyy}}}vvvoooiiiiiillloooyyyzzz{{{}}}~~~}}}rrrsssrrrooorrruuussslllkkksss||||||wwwrrrrrruuuppppppooopppppppppooommmiiinnnqqqnnnlllnnnooonnnnnnnnnoooooooooooonnnnnnnnnooonnnllljjjiiiiiikkkjjjjjjkkkkkkkkkjjjjjjiiilllkkkjjjiiiiiiiiijjjkkkkkkkkkkkkiiiggghhhkkkmmmsssooonnnrrrtttrrrrrrssslllkkkjjjjjjkkkjjjiiihhhggggggggghhhjjjjjjjjjhhhggghhhhhhgggffffffhhhjjjmmmlllkkkkkkkkkjjjhhhfffllljjjhhhiiikkkkkkhhhfffjjjkkkllllllkkkkkkmmmooojjjjjjiiiiiihhhggggggggggggiiiiiiiiihhhiiijjjllljjjhhhfffdddcccdddeeeffflllkkkjjjiiihhhiiijjjkkkjjjiiiiiiiiiiiiiiiiiijjjiiiiiihhhhhhgggfffffffffiiiiiiiiiiiiiiijjjjjjjjjllllllkkkjjjiiihhhgggfffkkkhhhrrr~~~vvvooouuurrrrrrsssqqqnnnooosssoooooopppppppppqqqqqqqqqppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqnnnnnnpppsssvvvwwwvvvtttyyywwwsssooommmmmmnnnnnnsssmmmjjjkkklllkkklllnnnqqqpppnnnmmmlllkkkkkklllpppssssssnnnjjjkkkkkkhhhllliiiiiikkklllmmmsss{{{vvvssspppqqqtttvvvuuusssuuuqqqpppqqqpppmmmooosssttttttssstttuuutttqqqnnnmmmmmmmmmoooqqqrrrqqqpppjjjmmmmmmjjjiiijjjiiifffkkkmmmllliiijjjnnnnnnkkknnnqqqtttsssoookkkjjjjjjkkkkkkkkkiiiggggggiiikkkrrrjjjgggnnnvvvxxxvvvuuullliiijjjlllllliiihhhkkkhhhhhhiiijjjjjjkkklllllljjjkkkmmmnnnmmmllljjjiiioooooonnnmmmlllkkkkkkjjjnnnmmmlllkkkkkkkkkkkklllgggkkkmmmkkklllnnnmmmiiijjjkkkmmmooollljjjooowwwzzztttooonnnnnnmmmkkkvvvvvvwwwxxxzzzzzzyyyxxxtttvvvyyy~~~|||ssskkksssuuuwwwxxxvvvrrrnnnlllnnnmmmlllnnnqqqrrrpppnnnhhhmmmpppmmmkkkmmmnnnmmmoooppppppppppppooonnnnnnnnnnnnnnnllljjjiiiiiijjjggggggggghhhhhhiiiiiiiiijjjiiihhhgggggghhhiiijjjiiijjjiiigggfffgggiiikkkllljjjkkknnnnnnkkkkkkmmmkkkjjjiiiiiijjjjjjiiihhhggggggggghhhiiiiiihhhggghhhiiiiiihhhggghhhjjjmmmlllkkkkkkkkklllmmmkkkiiinnnlllkkkkkkmmmmmmkkkhhhjjjkkkkkkkkkiiiiiikkkllljjjjjjjjjiiihhhhhhggggggiiijjjkkkjjjiiiiiikkkllliiihhhfffffffffgggiiijjjhhhhhhhhhhhhiiiiiijjjkkkiiihhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggllliiisssqqqqqqpppqqqtttsssooonnnqqqpppppppppppppppqqqqqqqqqpppppppppppppppoooooooooqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqmmmoootttyyy}}}|||xxxuuuttttttsssrrrqqqrrrrrrssssssnnnkkkmmmnnnmmmmmmppppppooonnnlllkkkkkkkkkkkkmmmppppppkkkhhhiiiiiigggjjjggghhhjjjjjjjjjnnntttwwwqqqmmmnnnsssuuurrrnnnmmmppptttuuupppkkkpppyyyqqqooonnnnnnoooooonnnmmmmmmlllmmmoooqqqrrrqqqpppiiinnnooojjjgggggghhhgggjjjlllllliiijjjmmmnnnlllkkkkkklllmmmnnnllljjjhhhkkkkkkkkkiiiggghhhjjjlllwwwnnniiipppzzz|||xxxuuuiiiggggggkkkkkkiiiiiilllkkkjjjiiijjjlllmmmmmmlllkkklllmmmnnnnnnnnnmmmlllpppooonnnmmmlllkkkkkkjjjkkkkkkjjjjjjiiiiiijjjjjjgggkkklllkkklllooooookkkhhhkkkpppqqqllliiioooyyy}}}wwwrrrqqqsssrrrmmmhhhxxxyyyzzz{{{{{{|||{{{{{{yyyvvv|||xxxuuuwwwsssqqqrrruuusssmmmgggllliiihhhlllqqqtttrrrnnnhhhlllnnnllljjjmmmmmmlllpppppppppppppppooonnnmmmjjjkkkkkkjjjgggffffffgggffffffffffffhhhiiijjjkkkjjjiiiiiihhhhhhiiijjjjjjjjjjjjjjjhhhggggggiiilllkkklllooorrrooojjjjjjnnniiiiiiiiiiiihhhhhhhhhhhhggghhhhhhhhhhhhggggggfffiiijjjjjjjjjiiijjjmmmooojjjiiiiiijjjkkklllkkkjjjlllkkkkkkkkkmmmlllkkkiiijjjkkklllkkkiiiiiiiiikkkkkkkkkjjjjjjiiihhhhhhhhhkkkllllllkkkiiiiiijjjlllggggggggggggiiikkkmmmnnneeefffggghhhiiijjjjjjjjjjjjjjjiiiiiiiiiiiijjjjjjhhhhhhiiiiiijjjkkkkkklllkkkjjjjjjjjjiiihhhhhhhhhggghhhhhhhhhiiiiiijjjjjjkkkjjjsssvvvqqqooosssvvvssspppoooppppppppppppppppppppppppqqqqqqqqqpppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppssszzzzzztttnnnoooqqqssstttuuuvvvvvvsssnnnkkknnnooonnnnnnpppppppppooonnnmmmmmmmmmlllkkknnnnnnjjjggghhhhhhggghhhggghhhkkkjjjhhhjjjnnnqqqnnnllllllnnnooommmjjjeeejjjqqqtttqqqnnnsss|||uuutttrrrqqqpppooollliiiiiiiiijjjmmmqqqssstttsssiiiooopppjjjeeeeeeggghhhiiilllmmmiiiiiilllmmmlllkkkkkklllmmmmmmlllkkkjjjiiijjjkkkjjjhhhiiijjjllluuummmjjjpppvvvwwwuuutttiiigggfffiiijjjggghhhkkkmmmkkkjjjkkknnnooonnnlllkkklllmmmnnnoooooonnnnnnooonnnnnnmmmlllkkkjjjiiijjjjjjiiiiiiiiiiiijjjjjjiiilllnnnmmmnnnrrrrrroooiiijjjnnnqqqooolllpppwwwvvvtttrrrsssuuusssmmmhhhxxxzzz|||}}}}}}~~~{{{ssswww~~~vvvqqqnnnooossstttooojjjllliiigggjjjqqqssspppllliiimmmnnnkkkkkknnnnnnkkkmmmmmmnnnnnnooonnnnnnmmmjjjllllllkkkiiihhhhhhhhhjjjiiiiiihhhiiijjjkkklllkkkkkkkkkkkkkkklllllllllkkkllllllkkkjjjjjjlllmmmlllooosssvvvqqqjjjkkkpppggghhhhhhhhhggggggggghhhggghhhiiiiiigggfffffffffiiijjjjjjjjjiiijjjmmmpppiiigggffffffhhhiiihhhggghhhhhhhhhhhhiiiiiihhhgggiiikkkllllllkkkjjjkkklllkkkkkkjjjjjjiiiiiihhhhhhkkklllllljjjhhhhhhiiijjjgggggghhhhhhjjjkkkmmmnnneeefffhhhjjjkkkjjjjjjiiimmmmmmllllllllllllmmmmmmggggggggghhhhhhiiiiiiiiikkkkkkkkkjjjiiihhhggggggjjjkkkkkkkkkkkkllllllllljjjjjjtttssspppssstttrrrppppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrvvv{{{~~~wwwqqqmmmnnnqqqsssttttttsssrrrooojjjhhhkkkllljjjjjjllloooooonnnnnnmmmmmmlllllljjjnnnnnnjjjhhhiiiiiihhhiiihhhjjjmmmlllhhhiiilllkkkmmmooommmjjjiiijjjlllgggiiinnnssstttrrrtttyyyvvvvvvvvvvvvuuuqqqlllhhhhhhhhhiiillloooqqqqqqqqqhhhnnnoooiiidddeeehhhiiihhhlllmmmjjjhhhkkkmmmlllkkknnnpppoookkkiiiiiikkkhhhjjjkkkjjjiiijjjkkkmmmmmmjjjjjjmmmnnnlllmmmpppkkkhhhgggiiihhhffffffjjjmmmllllllmmmnnnnnnnnnmmmlllmmmmmmnnnoooooooooooommmmmmllllllkkkjjjjjjjjjkkkkkkjjjjjjjjjjjjkkkkkkiiilllmmmlllmmmqqqrrrooojjjggghhhnnnpppooonnnooooooqqqtttuuussspppmmmkkkpppsssvvvwwwxxxyyy}}}zzzqqqsss}}}yyy~~~tttsssrrrrrrrrrqqqpppnnnnnnkkkiiikkkoooqqqnnnjjjkkknnnnnnlllmmmpppooollliiiiiikkklllmmmmmmmmmmmmnnnoooqqqpppnnnmmmlllmmmllllllkkkjjjjjjiiijjjjjjjjjjjjkkkkkklllllllllllljjjkkklllkkkjjjjjjkkklllgggjjjoooqqqlllffffffkkkfffgggiiihhhffffffgggiiigggiiijjjiiigggeeefffggghhhiiiiiiiiihhhiiilllnnnkkkiiigggffffffgggfffeeeeeefffgggggggggfffffffffeeegggjjjkkkjjjjjjkkklllkkkkkkjjjjjjiiihhhhhhgggiiijjjjjjiiigggfffgggiiihhhhhhhhhhhhiiiiiijjjjjjiiiiiikkkkkkkkkjjjiiihhhmmmllllllkkkkkkllllllmmmjjjiiiiiiiiihhhhhhggggggkkkkkkkkkjjjiiihhhgggggglllllllllkkkkkkkkkkkkjjjhhhjjjtttvvvsssrrrpppoooqqqqqqqqqppppppppppppppprrrrrrrrrrrrssssssttttttqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrtttwwwyyyzzzwwwrrrmmmpppqqqssssssrrrpppnnnlllqqqmmmkkkmmmnnnkkkjjjkkkkkkkkkllllllkkkkkkjjjiiiiiimmmmmmjjjhhhjjjjjjiiikkkjjjkkknnnmmmiiiiiimmmiiinnnrrrpppkkkhhhkkkoooooommmnnnsssuuusssrrrssspppqqqsssuuuuuusssnnnjjjlllkkkjjjkkkmmmmmmkkkjjjiiimmmmmmhhhdddfffiiiiiiggglllnnnjjjgggjjjlllmmmkkknnnpppmmmiiifffgggiiigggiiikkkkkkjjjkkklllnnnmmmlllmmmooommmjjjlllrrrllliiigggiiihhhfffgggjjjlllmmmooonnnmmmlllmmmooommmmmmmmmmmmnnnnnnnnnnnnllllllllllllllllllllllllkkkkkkjjjjjjkkkkkkllllllgggjjjkkkiiijjjmmmnnnlllnnniiiiiippptttrrrooommmkkknnnrrrsssqqqnnnnnnnnnlllooorrrssssssuuuyyy}}}wwwsssuuuxxxpppnnnuuuvvvwwwuuuqqqmmmmmmnnnnnnmmmmmmmmmnnnmmmllljjjlllnnnnnnlllnnnqqqppplllggghhhiiijjjkkkllllllllljjjlllnnnnnnllljjjjjjjjjlllllllllkkkjjjiiigggffffffggghhhiiiiiiiiiiiiiiiggghhhiiiiiihhhggghhhiiiggggggkkkmmmjjjeeeeeeiiieeegggjjjiiifffeeehhhjjjfffiiilllkkkhhhfffgggiiihhhiiiiiihhhggggggjjjlllooollliiihhhhhhhhhhhhgggfffhhhiiijjjhhhhhhhhhiiiccceeehhhiiihhhhhhhhhiiijjjjjjiiiiiihhhggggggggghhhiiiiiihhhffffffgggiiiiiiiiiiiihhhhhhhhhhhhhhhkkkkkkkkkkkkkkkjjjiiiiiiiiiiiihhhhhhhhhhhhiiiiiimmmllllllkkkjjjjjjiiiiiikkkjjjjjjjjjiiihhhhhhhhhjjjjjjiiiiiihhhhhhhhhggggggkkkvvvwwwtttqqqqqqqqqpppppppppooooooppppppqqqrrrsssssstttuuuqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooopppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqrrrsssssspppnnnqqqrrrrrrsssrrrpppnnnmmmuuupppnnnppppppmmmkkkllljjjjjjkkklllkkkjjjiiihhhhhhkkkllliiigggiiijjjhhhkkkjjjkkknnnllliiijjjnnnhhhllloooooolllkkklllnnnooollllllpppqqqnnnmmmpppkkklllmmmppprrrqqqooolllllljjjiiijjjjjjjjjhhhfffiiikkkiiieeeeeeiiijjjiiiffflllnnnjjjgggiiilllmmmmmmmmmlllkkkjjjiiihhhhhhfffhhhkkkkkkkkklllmmmnnnqqqnnnmmmpppooommmmmmpppkkkhhhfffhhhiiigggiiimmmjjjnnnqqqoookkkiiilllpppnnnnnnmmmmmmlllmmmmmmmmmllllllmmmmmmnnnooooooooojjjjjjjjjjjjjjjkkklllmmmhhhjjjjjjhhhhhhlllllljjjooommmnnntttvvvrrrooooookkklllmmmnnnooopppooonnnmmmpppssssssqqqrrrvvv{{{zzzxxxwwwxxxxxxuuunnniiisssuuuvvvuuurrrooonnnnnnlllnnnpppooommmkkklllmmmlllmmmlllkkkmmmqqqooojjjjjjjjjkkkkkkkkkjjjjjjiiifffhhhkkkkkkiiigggggggggjjjkkkmmmnnnmmmkkkiiigggdddeeeggghhhiiiiiihhhhhhfffgggiiihhhgggfffggghhhjjjhhhiiilllllliiiiiikkkdddhhhkkkjjjgggfffhhhlllfffiiilllllliiigggiiillljjjjjjjjjhhhgggfffhhhjjjnnnkkkiiihhhiiijjjjjjiiifffiiikkkkkkjjjiiijjjlllgggiiikkkkkkiiigggggggggiiiiiihhhhhhgggfffffffffggghhhiiihhhggggggiiikkkhhhhhhiiiiiiiiiiiihhhhhhjjjiiiiiiiiiiiiiiijjjkkkggggggffffffffffffggggggkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiggggggggghhhhhhhhhhhhhhhgggmmmxxxqqqqqqqqqqqqppppppoooooonnnnnnoooppprrrssstttuuuqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqnnnnnnnnnnnnnnnnnnnnnnnnqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooooooppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqrrrpppooooooqqqrrrrrrrrrnnnoooppprrrssssssrrrrrrsssooommmnnnnnnjjjhhhiiikkklllmmmnnnmmmlllkkkjjjfffjjjkkkhhhfffiiiiiihhhkkkjjjkkkmmmllliiijjjnnnhhhhhhiiikkkllllllkkkjjjgggfffhhhkkkkkkiiikkkooommmlllkkklllnnnooonnnmmmhhhgggggghhhjjjjjjiiigggiiijjjgggdddfffkkkllliiiffflllnnnjjjfffhhhlllmmmpppmmmiiijjjnnnooolllhhhfffhhhkkklllllllllmmmooooooiiifffiiillljjjhhhhhhjjjffffffhhhiiiiiikkkppphhhnnnssspppiiigggkkkqqqooonnnmmmlllllllllllllllmmmmmmnnnooopppqqqrrrrrrjjjjjjiiiiiijjjkkklllllljjjlllllliiiiiilllmmmkkkiiijjjnnnrrrpppkkkjjjlllnnnjjjgggjjjooorrrppplllmmmppprrrpppmmmmmmqqqvvv}}}vvvnnnooottttttpppoooppprrrssstttsssqqqpppjjjnnnrrrppplllkkkmmmpppkkklllkkkjjjmmmpppnnniiimmmmmmmmmlllkkkjjjhhhgggjjjllloooooommmlllkkkkkkjjjllloooqqqqqqpppmmmkkkeeefffhhhiiijjjjjjjjjiiiggghhhjjjjjjhhhhhhhhhiiijjjfffeeeiiikkkiiihhhjjjdddhhhkkkjjjgggfffiiimmmeeejjjmmmmmmiiihhhjjjnnnkkkkkkkkkiiigggfffhhhjjjkkkhhhffffffgggiiijjjjjjfffhhhkkkkkkiiihhhjjjlllmmmoooqqqpppmmmiiihhhggghhhhhhhhhgggffffffeeeeeehhhiiiiiiiiihhhiiijjjlllggghhhiiijjjjjjjjjjjjjjjggggggffffffgggiiikkklllhhhhhhgggggggggggghhhhhhhhhhhhhhhiiiiiijjjkkkkkkiiiiiiiiiiiiiiijjjjjjjjjfffggghhhiiijjjkkklllllliiiooo{{{|||ooolllqqqvvvsssnnnvvvrrroooqqqpppoooqqquuuqqqppppppqqqrrrrrrqqqoooqqqpppppppppooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppoooooooooooooooooooooooooooppppppqqqqqqrrrooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooooooppppppqqqqqqqqqrrrrrrrrrttttttsssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqpppoooooonnnmmmllllllmmmmmmjjjhhhjjjhhhiiimmmooommmooorrrooommmjjjiiiiiiiiiiiihhhiiiiiiiiiiiihhhhhhhhhgggiiiiiiiiihhhhhhhhhggggggmmmkkkjjjjjjjjjjjjiiihhhmmmllljjjjjjkkklllmmmmmmjjjjjjjjjjjjkkkkkklllmmmmmmllljjjjjjkkklllnnnpppkkkjjjjjjlllmmmmmmjjjhhhpppnnnkkkjjjkkkkkkkkkjjjkkkiiihhhjjjmmmnnnllljjjooonnnmmmjjjhhhiiilllnnnmmmhhhccccccgggjjjjjjhhhjjjjjjkkkkkkkkkllllllllloooooonnnnnnnnnmmmmmmmmmvvvqqqllllllnnnoookkkgggmmmhhhddddddhhhkkkjjjgggkkkkkkkkklllmmmnnnmmmlllllljjjkkkoooooollllllnnnpppmmmjjjjjjmmmnnnmmmllliiijjjmmmoooqqqqqqrrrqqq}}}tttrrrxxxyyysssqqquuummmmmmnnnqqqsssrrrpppnnnooolllkkknnnnnnkkkkkkmmmsssooolllmmmqqqsssppplllnnnmmmmmmmmmmmmllliiigggiiijjjlllllljjjiiiiiijjjnnnppppppmmmlllmmmlllhhhkkkjjjiiihhhiiijjjlllnnnhhhhhhhhhhhhgggggggggggghhhiiiiiifffgggiiihhhccchhhhhhgggggggggggghhhhhhhhhkkkmmmnnnnnnnnnnnnooojjjhhhfffgggjjjkkkiiiggghhhjjjllllllkkkiiiiiiiiinnnjjjhhhiiimmmmmmiiieeellllllllllllkkkjjjiiiiiiiiiiiiiiiiiiiiijjjjjjjjjhhhhhhiiiiiiiiiiiihhhhhhnnnkkkiiihhhhhhiiihhhhhhiiiiiihhhhhhggggggffffffhhhggggggggghhhiiijjjjjjkkkhhhgggiiimmmnnnkkkgggkkkiiigggfffggggggfffeeelllkkkiiigggggghhhjjjkkkeeeooo|||vvvqqqpppqqqqqqssspppoooppppppmmmmmmpppsssrrrqqqqqqrrrrrrqqqoooqqqqqqrrrrrrssstttttttttqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppooooooooooooooopppppppppooooooooopppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoooooooooppppppppppppqqqqqqqqqqqqqqqppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqpppoooooommmkkkjjjjjjjjjjjjiiigggnnnkkkkkknnnnnnllllllnnnqqqnnnkkkiiiiiiiiihhhggghhhhhhhhhiiijjjjjjkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiijjjjjjkkkjjjjjjwwwqqqkkkjjjlllmmmjjjfffkkkkkkjjjjjjjjjkkklllllljjjiiiggggggggghhhjjjkkklllkkkkkklllnnnmmmkkkiiinnnllljjjjjjlllmmmmmmllljjjiiihhhjjjllllllkkkhhhnnnllljjjhhhhhhjjjkkkmmmnnnjjjffffffjjjmmmmmmkkkjjjjjjjjjkkkkkkkkkkkkkkkiiiiiijjjlllmmmnnnoooppppppooommmlllkkkjjjjjjjjjnnnjjjfffgggkkknnnmmmkkkiiiiiiiiijjjkkkkkkjjjiiinnnlllkkknnnnnnkkkkkknnnsssoookkkkkklllmmmllljjjjjjkkkmmmooopppqqqqqqpppssspppsss{{{|||vvvrrrpppooonnnmmmmmmlllmmmmmmoooiiiffflllqqqqqqooonnnooooooooooooooooooooonnnrrrqqqoooooonnnllliiifffjjjkkkllllllkkkjjjjjjkkkjjjlllllliiiiiikkkjjjfffkkkiiihhhgggfffgggiiijjjiiiiiihhhhhhhhhggggggggghhhjjjjjjhhhiiikkkjjjeeeiiiiiihhhhhhgggggghhhhhhiiiiiijjjiiiggghhhjjjllljjjhhhggggggiiijjjiiigggfffiiikkkkkkkkkjjjjjjkkkmmmjjjhhhjjjmmmnnnkkkgggkkklllllllllkkkjjjjjjiiikkkjjjjjjjjjjjjjjjjjjjjjiiiiiijjjjjjjjjjjjiiiiiikkkiiiggggggiiijjjjjjiiiffffffgggggghhhhhhiiiiiikkkjjjiiihhhhhhhhhhhhhhhkkkiiigggjjjnnnnnnkkkhhhjjjiiihhhhhhjjjllllllkkkjjjiiiiiihhhggghhhjjjkkkhhhrrrvvvqqqpppqqqnnnnnnqqqqqqooonnnqqqrrrqqqppppppqqqrrrpppoooppppppqqqqqqrrrrrrrrrsssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppooooooppppppqqqqqqrrrrrrqqqppppppppppppppppppoooppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssssssssssssssppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqpppppppppoooqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqpppoooooonnnllliiihhhiiijjjiiiiiillliiiiiilllllliiiiiilllrrroookkkiiiiiihhhgggfffffffffhhhiiikkklllmmmnnnllllllkkkkkkkkkjjjjjjjjjhhhhhhiiiiiijjjkkkkkklllwwwnnnmmmpppqqqmmmhhhlllkkkkkkjjjjjjjjjjjjkkklllkkkjjjhhhhhhiiijjjjjjlllkkkkkkmmmnnnnnnllljjjkkkjjjhhhiiijjjlllkkkkkklllkkkjjjkkklllllljjjhhhmmmjjjggggggiiillllllkkkllliiifffgggkkknnnnnnmmmjjjjjjjjjjjjjjjjjjjjjjjjhhhiiijjjkkkmmmnnnooopppiiilllnnnlllhhhgggjjjmmmjjjgggeeefffiiikkkjjjhhhhhhiiiiiiiiiiiiiiihhhhhhppplllkkkmmmmmmkkklllooovvvrrrmmmkkklllllljjjhhhkkklllmmmnnnoooooooooooonnnqqqtttwww|||~~~xxxooovvvvvvtttppplllkkknnnqqqqqqiiieeekkkrrrsssooommmjjjnnnpppooollljjjmmmpppsssqqqpppoooooonnnllliiijjjkkkllllllkkkjjjkkklllhhhjjjjjjhhhiiilllkkkfffiiihhhfffeeeddddddeeefffjjjjjjiiiiiiiiihhhhhhhhhiiikkkjjjiiijjjmmmlllhhhjjjjjjiiiiiihhhhhhhhhhhhjjjiiigggeeecccdddgggjjjiiihhhggghhhiiijjjiiigggeeegggiiijjjjjjjjjkkklllllljjjhhhjjjmmmnnnkkkiiijjjkkkkkkkkkkkkkkkjjjiiilllllllllkkkkkkjjjjjjiiijjjkkkkkkkkkkkkkkkkkkjjjiiigggfffgggiiikkkkkkkkkffffffgggggghhhhhhiiiiiiggggggfffffffffffffffgggkkkiiihhhjjjmmmnnnllliiikkkjjjiiiiiikkkmmmmmmlllhhhiiijjjiiihhhgggiiikkkhhhrrr}}}tttqqqoooqqqqqqnnnooorrrqqqpppoooppprrrssssssrrrrrrqqqqqqqqqppppppooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqrrrsssttttttuuusssrrrrrrrrrqqqqqqppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssssssssssssssrrrrrrssssssssstttttttttttttttttttttssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqpppooooooqqqnnnkkkjjjjjjkkklllkkkfffdddeeeiiijjjhhhiiilllooollliiihhhhhhhhhgggfffffffffggghhhjjjkkklllmmmjjjiiiiiiiiiiiihhhhhhhhhhhhiiijjjjjjiiiiiijjjkkkyyysssmmmllloooqqqpppnnnllllllkkkjjjiiiiiiiiijjjmmmlllkkkjjjiiiiiiiiiiiijjjjjjjjjlllmmmmmmkkkiiiiiigggfffggghhhiiihhhgggmmmmmmmmmmmmmmmlllkkkjjjnnniiieeefffkkknnnmmmjjjgggfffeeefffiiillllllkkkkkkjjjjjjjjjjjjiiiiiiiiinnnnnnmmmmmmllllllllllllhhhjjjlllkkkhhhhhhkkknnnjjjhhhggggggiiiiiihhhfffjjjkkklllkkkjjjiiiiiiiiioookkkiiillllllkkknnnrrrwwwrrrmmmkkkkkklllkkkiiillllllmmmmmmmmmnnnnnnmmmpppwwwvvvooonnnttttttnnnuuuwwwwwwrrrlllkkknnnsssrrrllliiimmmpppooolllkkkiiilllnnnmmmkkkjjjlllooonnnmmmmmmnnnpppppppppnnniiijjjkkkkkkiiiiiikkklllkkklllkkkjjjmmmpppoooiiigggffffffeeeeeeeeeffffffjjjjjjjjjjjjiiiiiiiiihhhhhhjjjjjjhhhjjjnnnmmmhhhkkkkkkjjjjjjiiiiiihhhgggiiiiiiiiigggeeefffiiikkkiiihhhhhhhhhiiiiiihhhhhheeegggiiiiiiiiiiiijjjkkkiiihhhhhhiiillllllkkkiiiiiijjjjjjkkkkkkkkkjjjjjjllllllkkkjjjjjjiiihhhhhhjjjjjjkkkkkkkkkkkkjjjjjjhhhgggfffgggiiikkkjjjiiiiiiiiihhhhhhggggggffffffeeeeeefffggghhhjjjlllmmmllljjjiiijjjmmmnnnllljjjmmmkkkiiiiiijjjjjjiiihhhiiijjjkkkjjjgggfffgggiiimmmuuu}}}wwwqqqppprrrqqqpppnnnnnnppprrrrrrqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssstttuuuvvvvvvtttttttttssssssrrrrrrrrrppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssstttttttttuuuuuuuuuuuuttttttttttttqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqpppooooooqqqnnnkkkjjjjjjkkklllkkkgggeeefffiiijjjhhhiiillljjjhhhffffffggghhhhhhhhhgggggggggggghhhhhhhhhhhhiiiiiihhhhhhhhhhhhggggggiiijjjkkkjjjhhhggghhhiiimmmlllkkkiiihhhiiilllooolllkkkjjjjjjiiiiiiiiiiiiiiiiiihhhgggfffeeeeeedddhhhggghhhjjjkkkllljjjhhhjjjiiihhhhhhiiiiiihhhfffkkkkkklllllljjjiiiiiiiiinnnjjjggghhhmmmpppnnnkkkeeeeeefffgggiiikkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjnnnnnnmmmllljjjiiihhhhhhkkkkkkkkkkkkkkklllmmmmmmoooooonnnnnnmmmllliiiggghhhjjjlllllljjjiiiiiikkkllliiihhhkkkmmmmmmpppuuuvvvrrrllljjjlllmmmlllkkkmmmlllllllllllllllmmmmmmnnnxxx{{{qqqkkknnnqqqooolllppprrrooojjjhhhkkkooonnnlllmmmooommmjjjjjjnnnjjjjjjkkkkkkllllllllllllmmmkkkkkklllnnnoooooonnnhhhiiijjjiiihhhiiikkkmmmlllmmmkkkkkkooosssqqqkkkeeeeeeffffffggghhhiiijjjjjjjjjjjjjjjiiiiiiiiihhhfffhhhhhhgggiiilllkkkgggjjjjjjjjjjjjjjjiiihhhgggeeegggiiijjjiiiiiijjjkkkhhhhhhiiiiiihhhhhhhhhiiigggiiiiiihhhgggggghhhiiiggggggggghhhjjjjjjjjjiiihhhiiiiiijjjkkkkkkkkkkkkkkkjjjjjjiiihhhggggggfffhhhhhhiiiiiiiiiiiihhhhhhiiihhhggghhhiiijjjhhhgggiiiiiihhhhhhggggggffffffiiiiiijjjkkkmmmooopppqqqkkkjjjjjjjjjkkkllllllkkknnnllljjjiiijjjjjjiiihhhjjjlllmmmkkkgggeeegggjjjwww}}}}}}zzzvvvsssrrrqqqpppnnnooooooooopppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssttttttuuuuuuttttttssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqpppoooooonnnllliiihhhiiijjjiiiiiinnnkkkjjjlllllliiihhhkkkhhhfffeeeeeegggiiiiiiiiihhhhhhhhhggggggfffffffffjjjjjjiiiiiiiiihhhhhhhhhiiikkklllkkkgggeeegggiiikkknnnooommmiiihhhkkkoookkkjjjjjjiiiiiiiiiiiijjjjjjjjjiiiiiihhhgggffffffffffffggghhhjjjkkkiiiggglllkkkkkkkkkmmmmmmkkkiiifffhhhiiiiiigggfffggggggnnnkkkiiijjjmmmnnnmmmkkkggghhhjjjlllmmmmmmlllkkkjjjjjjkkkkkkkkkllllllllliiiiiiiiiiiiiiiiiiiiiiiinnnmmmlllllllllmmmllllllmmmnnnnnnnnnllljjjgggeeeeeehhhkkkkkkhhhgggiiikkkjjjhhhhhhlllnnnnnnppptttwwwrrrllljjjkkkmmmmmmlllllllllkkkkkkkkklllmmmmmmgggsss|||zzzuuurrrrrrrrrllloooppppppmmmlllmmmoooggghhhlllnnnkkkhhhlllrrrjjjjjjjjjkkklllmmmmmmlllpppnnnkkkkkkkkkkkkjjjiiiiiijjjjjjiiihhhiiilllnnnlllllljjjiiinnnrrroooiiiffffffgggiiijjjkkklllllljjjjjjiiiiiiiiihhhhhhhhhfffhhhgggfffgggjjjiiieeeggghhhiiijjjjjjiiihhhgggbbbdddgggiiiiiihhhhhhiiigggiiijjjiiihhhggghhhiiihhhiiiiiihhhfffeeeggghhhggghhhiiiiiiiiiiiiiiiiiiggggggiiijjjkkkkkkkkkkkkiiiiiiiiihhhggggggffffffffffffggggggggggggffffffiiihhhggghhhiiiiiigggfffffffffgggggghhhhhhiiiiiijjjjjjiiiiiihhhiiiiiijjjjjjjjjiiiiiiiiijjjkkkllllllkkkjjjjjjlllnnnnnnmmmkkkmmmnnnkkkffffffjjjooo}}}|||wwwwwwvvvtttsssqqqppppppqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoooooooooppppppppppppqqqrrrrrrqqqqqqqqqpppppppppqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqpppoooooommmkkkjjjjjjjjjjjjiiigggnnnjjjjjjlllkkkhhhgggjjjjjjhhhgggggghhhjjjjjjjjjiiihhhhhhhhhggggggffffffhhhhhhhhhhhhggggggggggggfffiiillljjjgggeeehhhkkklllnnnooonnnmmmllllllmmmiiiiiiiiiiiiiiiiiijjjkkkllllllllllllkkkjjjjjjiiiffffffgggiiikkkkkkjjjhhhhhhhhhhhhkkkmmmnnnmmmllleeehhhjjjjjjhhhggghhhjjjllllllkkkkkkkkkkkkkkkkkkiiikkknnnoooooonnnmmmllljjjjjjkkklllmmmnnnnnnooohhhhhhiiijjjkkklllmmmmmmnnnppppppnnnjjjhhhjjjllleeehhhjjjkkkiiigggdddcccdddhhhkkkkkkiiihhhkkknnnllliiijjjnnnooommmnnnqqqzzzuuunnnjjjkkklllkkkjjjkkkkkkjjjjjjjjjlllmmmnnnkkkmmmtttzzzzzzuuusssuuutttsssqqqoooooopppqqqrrrhhhggghhhlllkkkiiikkkooohhhkkkmmmmmmkkkjjjmmmpppqqqnnnkkkjjjjjjjjjjjjiiikkkkkkkkkjjjjjjkkknnnqqqmmmllliiiiiinnnrrrnnngggggghhhiiijjjkkkllllllllliiiiiihhhhhhhhhgggggggggggghhhhhhfffgggjjjhhhccceeefffhhhiiijjjjjjiiihhhdddfffggggggffffffgggiiigggiiijjjiiigggggghhhjjjgggggggggfffeeeeeehhhjjjjjjkkklllkkkkkkjjjiiijjjfffggghhhiiikkkkkklllllliiiiiihhhhhhhhhhhhhhhhhhffffffggggggggggggfffffffffffffffhhhjjjjjjiiigggffffffgggggghhhhhhiiiiiiggggggfffeeedddddddddeeeiiiiiiiiihhhhhhhhhjjjlllkkkjjjiiijjjlllmmmmmmmmmhhhkkkmmmjjjggghhhpppwww|||xxxtttsssqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqnnnnnnnnnnnnnnnnnnnnnnnnppppppoooooooooooooooooooooooooooppppppqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppoooooooooooooooooooooooorrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqpppoooooonnnmmmlllmmmmmmmmmjjjhhhgggeeeeeeiiiiiiggggggjjjnnnkkkiiihhhiiijjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhfffeeeeeeeeeeeeddddddddddddhhhkkkjjjgggfffiiimmmfffeeefffhhhkkkkkkiiigggiiihhhhhhhhhiiijjjkkkkkkhhhiiiiiiiiiiiihhhgggggggggggggggjjjllllllkkkiiibbbbbbdddhhhlllnnnmmmlllgggjjjmmmmmmkkkjjjlllnnnjjjllllllkkkiiihhhiiijjjiiikkkooopppooommmlllkkkiiijjjkkklllnnnoooppppppllllllmmmmmmnnnooopppppplllqqqtttpppgggcccgggmmmcccfffjjjlllkkkiiihhhgggeeejjjnnnnnnlllkkknnnrrrmmmkkkllloooooolllkkkmmm}}}wwwoookkkjjjkkkjjjhhhkkkjjjiiiiiijjjlllmmmnnnuuullljjjssswwwtttrrrvvvwwwsssmmmjjjkkkmmmpppqqqmmmhhhgggjjjkkkiiiggghhheeekkkqqqoooiiigggmmmsssnnnllljjjjjjkkklllllllllmmmmmmmmmlllkkkmmmpppsssooommmjjjjjjooosssooogggiiijjjjjjkkkkkkkkkjjjjjjhhhhhhhhhhhhgggggggggggghhhiiiiiifffgggjjjhhhccccccdddgggiiijjjjjjiiihhhjjjjjjhhhfffdddeeehhhkkkgggiiikkkjjjgggfffhhhjjjeeeeeeffffffeeefffiiillllllmmmnnnmmmlllkkkjjjkkkeeefffhhhiiikkkkkklllllliiiiiiiiiiiiiiijjjjjjjjjffffffggggggggggggffffffddddddeeegggjjjkkkjjjiiiiiiiiiiiihhhggggggffffffhhhhhhhhhhhhhhhiiijjjkkkhhhhhhhhhgggggggggiiikkklllkkkiiihhhiiiiiihhhgggfffiiikkkiiigggkkkttt}}}~~~zzzwwwtttrrrqqqqqqrrrrrrrrrooommmmmmpppsssnnnnnnnnnnnnnnnooopppqqqsssooolllmmmqqqqqqlllhhhsssqqqooonnnoooppppppooorrrrrrrrrqqqqqqppppppoooooooooooooooooonnnnnnnnnooooooooopppqqqrrrtttuuuppppppooonnnnnnnnnnnnnnnqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppnnnmmmmmmnnnooopppooonnnllljjjiiigggggggggjjjiiiiiiiiiiiiiiijjjjjjkkklllmmmnnnnnnlllkkkiiigggffffffhhhjjjiiiddd```fffeeeeeeeeeeeedddddddddeeeeeeggghhhhhhhhhgggfffffffffhhhiiikkkmmmnnnooogggiiihhhfffgggjjjhhhcccggghhhhhhgggeeeeeefffhhhdddeeefffggghhhhhhhhhhhhkkkjjjhhhgggfffgggiiijjjkkkkkkkkkjjjiiihhhfffeeelllkkkkkkkkkjjjiiiiiiiiiooommmjjjkkknnnqqqsssssskkkmmmooommmjjjiiikkknnnmmmnnnoooppppppooonnnmmmpppnnnlllllllllllljjjhhhkkkjjjjjjlllmmmmmmkkkiiieeeeeeeeehhhkkkmmmmmmkkkkkkllllllmmmmmmllllllkkkvvvwwwssslllhhhkkknnnnnnmmmkkkgggeeeiiippprrroooqqqppppppqqqqqqqqqpppnnnxxxvvvtttqqqooonnnnnnnnnqqqnnnlllkkkmmmmmmjjjgggkkkjjjkkkmmmpppqqqnnnjjjiiikkkmmmoooqqqrrrrrrrrrqqqmmmiiijjjmmmnnnkkkhhhlllllljjjjjjooosssooohhhlllllllllmmmnnnmmmkkkjjjkkkiiihhhiiijjjjjjiiihhhhhhjjjjjjgggfffiiijjjhhhhhhiiiiiihhhggggggiiijjjiiiiiihhhgggggggggggggggjjjjjjjjjiiihhhgggfffeeeeeeeeeeeecccbbbbbbdddgggggghhhjjjkkkjjjiiijjjkkkmmmmmmkkkhhhfffeeegggiiieeehhhiiiggggggiiihhheeegggccc```ccchhhllljjjgggggggggggghhhhhhgggeeecccggghhhiiijjjiiiiiijjjlllhhhiiiiiiiiijjjkkkkkkkkkjjjgggfffjjjkkkiiiiiijjjkkkmmmlllkkklllooonnniiifffiiimmmnnnkkkjjjttt~~~xxxtttpppppprrrtttsssqqqvvvuuutttsssrrrqqqqqqqqqqqqqqqqqqrrrssstttttttttuuutttrrrrrrrrrrrrpppnnnooooooooopppqqqrrrssssssqqqqqqrrrssssssttttttuuuqqqqqqqqqqqqqqqqqqqqqqqqsssrrrrrrqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppnnnmmmmmmmmmnnnnnnnnnnnnlllkkkjjjjjjjjjjjjiiiiiiiiihhhhhhiiiiiijjjhhhiiijjjkkkkkkjjjhhhggggggggggggjjjllllllhhheeeggggggggggggffffffffffffcccdddeeefffgggfffeeeeeeeeeeeefffggghhhhhhiiiiiihhhiiiiiiggghhhjjjhhhdddjjjkkkkkkiiigggggghhhiiidddeeefffhhhiiijjjjjjjjjjjjiiigggffffffgggiiijjjjjjjjjjjjkkkkkkjjjjjjiiijjjjjjjjjjjjjjjiiiiiiiiijjjkkklllkkkkkkmmmqqquuuiiiiiihhhhhhiiijjjkkkkkkmmmnnnooooooooonnnmmmlllllljjjiiijjjkkkkkkjjjiiijjjiiijjjkkklllllljjjhhhjjjlllnnnnnnlllkkkmmmnnnllllllllllllllllllllllllrrrssspppiiigggjjjmmmnnnlllkkkhhhgggjjjpppppplllrrrrrrqqqqqqqqqpppooonnntttssspppnnnlllkkkjjjjjjjjjhhhggghhhkkklllkkkiiilllkkkjjjlllnnnmmmjjjgggfffgggiiikkkmmmnnnnnnnnnpppmmmjjjkkknnnpppnnnkkkjjjjjjjjjjjjnnnrrroooiiijjjjjjjjjkkklllllljjjhhhlllkkkiiihhhhhhhhhfffdddiiiiiihhheeegggkkkjjjeeeggghhhiiihhhgggggghhhjjjiiihhhhhhhhhhhhiiiiiijjjiiijjjjjjjjjjjjjjjiiihhhjjjjjjjjjiiihhhhhhjjjlllccceeegggggggggggghhhiiikkkkkkjjjhhhggggggiiikkkeeeiiijjjhhhhhhjjjiiieeekkkjjjiiiiiijjjjjjjjjjjjhhhhhhhhhiiiiiihhhfffeeeeeegggiiiiiiiiijjjkkkmmmhhhhhhhhhhhhiiiiiiiiiiiikkkhhhgggjjjkkkhhhhhhjjjbbbgggiiifffdddfffgggfffpppmmmiiihhhhhhnnn}}}xxxpppllllllmmmnnnooopppqqqrrrmmmnnnpppoooooopppssswwwnnnmmmmmmnnnppppppooommmrrrrrrqqqpppooooooooopppnnnnnnoooooooooppppppppppppppppppppppppooonnnmmmppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppooommmlllllllllllllllllllllllllllmmmmmmnnniiiiiihhhhhhhhhhhhhhhiiiggghhhiiijjjiiihhhgggfffhhhhhhiiilllnnnnnnllljjjiiiiiiiiihhhhhhhhhggggggbbbcccdddeeeeeeeeedddccceeefffffffffffffffffffffhhhjjjiiiggghhhkkkiiidddjjjkkkkkkiiigggfffggghhhdddeeefffhhhjjjkkkllllllgggffffffeeefffgggiiijjjfffggghhhiiijjjkkkkkkkkkhhhhhhiiiiiiiiiiiiiiiiiieeeiiilllkkkhhhiiipppvvvmmmjjjgggiiinnnqqqpppmmmnnnnnnooonnnnnnmmmlllkkkjjjiiiiiijjjkkklllllljjjjjjiiiiiijjjlllllljjjhhhmmmqqqtttrrrlllhhhjjjnnnmmmmmmlllkkkkkklllmmmmmmnnnpppnnniiigggkkkooooookkklllkkkjjjmmmqqqnnnhhhppppppoooooonnnmmmllllllpppooonnnmmmmmmmmmmmmmmmgggffffffgggiiikkkkkkjjjiiiiiiiiijjjkkkkkkhhhfffhhhiiikkklllmmmnnnnnnnnnllljjjhhhjjjnnnpppnnnlllhhhiiiiiijjjnnnrrrpppjjjhhhhhhiiijjjjjjjjjiiihhhjjjiiigggggghhhgggfffdddggghhhfffdddgggkkkiiidddggghhhhhhgggffffffgggiiieeeeeeeeeeeefffggghhhhhhgggggghhhiiiiiiiiiiiiiiiggghhhhhhgggfffeeegggiiijjjlllmmmnnnmmmmmmnnnpppiiijjjiiihhhggggggiiilllfffiiijjjhhhhhhjjjiiifffiiikkkkkkiiifffdddfffhhhhhhhhhiiiiiiiiihhhggggggfffgggiiiiiihhhggghhhiiijjjiiiiiiiiiiiiiiiiiihhhkkkgggfffhhhhhheeeeeehhh___gggllliiieeegggkkkmmmiiigggggghhhiiimmmwwwvvvoookkkqqqpppooommmkkklllnnnooosssqqqoooooorrrtttvvvvvvssssssrrrqqqqqqqqqqqqqqqrrrrrrqqqqqqppppppooooooooopppqqqrrrrrrqqqqqqpppnnnoooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppooonnnlllkkkkkkkkkjjjjjjjjjkkklllnnnooopppiiiiiihhhhhhgggggghhhhhhiiiiiijjjjjjiiiiiihhhgggiiiiiikkklllmmmmmmkkkjjjiiiiiiiiihhhhhhhhhggggggbbbcccdddeeeeeeeeeddddddgggggghhhhhhhhhiiiiiiiiiiiijjjjjjggghhhkkkiiieeehhhhhhhhhfffdddcccccceeeeeefffggghhhiiijjjjjjjjjeeedddeeeeeefffhhhiiijjjeeeeeeggghhhiiiiiiiiiiiiggggggggghhhiiiiiiiiijjjdddgggjjjiiihhhiiinnnsssnnnlllkkkllloooppppppooopppooooooooonnnmmmmmmlllmmmlllkkklllmmmnnnmmmlllkkkjjjjjjlllmmmmmmkkkiiillloooqqqooojjjggghhhjjjmmmllljjjiiiiiijjjlllmmmmmmpppooojjjiiinnnrrrrrrkkkmmmnnnnnnqqqsssnnngggjjjjjjkkkjjjiiihhhiiijjjiiiiiijjjkkklllmmmnnnooojjjjjjiiiiiijjjjjjiiiiiigggggghhhiiijjjjjjjjjiiijjjjjjkkklllmmmmmmnnnnnnhhhgggggghhhkkklllkkkiiigggjjjjjjkkknnnrrrqqqlllggghhhjjjkkkjjjiiiiiiiiigggfffeeegggiiijjjjjjiiidddggghhhfffeeehhhhhhfffggghhhhhhgggeeeeeefffhhheeeeeeeeedddeeeffffffgggggghhhhhhiiiiiiiiihhhhhhfffggghhhgggfffeeefffhhhfffggghhhgggffffffgggiiijjjkkkkkkjjjhhhhhhjjjllliiilllllliiiiiilllllliiikkkkkkkkkiiiggggggggghhhiiiiiijjjjjjiiihhhiiiiiijjjkkklllkkkhhhfffeeeeeejjjjjjjjjiiiiiihhhhhhhhhkkkhhhggghhhgggdddeeeiiieeekkknnnkkkiiijjjmmmmmmxxxtttpppnnnppp|||~~~yyyrrrnnnmmmnnnooopppppppppqqqrrrssssssttttttssssssssstttttttttttttttnnnooopppqqqrrrsssssssssooopppqqqqqqrrrqqqppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppooommmlllkkkjjjhhhhhhiiijjjlllmmmooopppjjjjjjiiihhhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhggggggiiijjjkkkkkkjjjiiihhhhhhhhhhhhggggggggggggffffffcccdddfffgggggggggfffeeefffgggggghhhiiijjjkkkkkkhhhjjjiiiggghhhkkkiiidddeeeffffffdddbbbaaabbbdddgggggghhhhhhggggggffffffdddddddddeeeggghhhiiijjjhhhhhhiiiiiijjjiiiiiihhhggggggggghhhiiiiiiiiijjjgggffffffgggjjjlllnnnooojjjkkklllkkkhhhhhhjjjlllpppppppppoooooonnnnnnnnnpppnnnmmmmmmmmmmmmllljjjmmmllllllmmmoooooollljjjlllkkkkkkkkkkkkjjjiiigggkkkjjjhhhgggggghhhjjjkkkkkknnnnnnjjjiiinnnqqqqqqmmmoooqqqqqqsssuuuooogggfffhhhiiihhhggggggjjjlllhhhiiiiiijjjjjjjjjjjjjjjiiiiiijjjiiiiiihhhiiiiiijjjjjjkkkjjjjjjiiiiiiiiiggggggggghhhhhhiiiiiijjjiiihhhhhhiiijjjjjjiiiggggggkkkllllllnnnrrrrrrnnngggjjjlllmmmkkkjjjkkklllhhhgggfffhhhjjjkkkkkkjjj___ggglllhhhdddeeehhhiiiggghhhhhhgggeeedddfffgggiiihhhhhhggggggggghhhhhhiiijjjjjjiiihhhgggffffffiiijjjkkkkkkjjjiiijjjkkkgggggggggfffddddddfffgggiiijjjjjjiiigggggghhhiiiiiikkkkkkhhhhhhkkkkkkiiiooollliiiiiimmmnnnllliiifffhhhiiihhhffffffhhhiiihhhjjjlllmmmkkkiiiiiiiiijjjjjjjjjiiiiiihhhhhhgggllljjjjjjkkkiiifffiiinnnooorrrssssssuuuzzzzzzwwwttt|||wwwrrrpppkkkkkklllmmmooopppqqqrrrpppooonnnnnnnnnnnnnnnooooooooopppqqqpppooonnnmmmqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppooonnnlllllliiiiiiiiijjjkkkmmmnnnooolllkkkjjjiiihhhhhhhhhhhhggggggfffffffffeeeeeeeeehhhiiijjjiiigggfffffffffggggggfffffffffeeeeeeeeeeeefffggghhhhhhhhhgggfffdddeeeeeefffhhhiiijjjjjjgggiiihhhfffgggjjjhhhcccfffggggggfffddddddeeeggghhhhhhhhhhhhgggeeedddcccdddeeeeeeggghhhiiijjjjjjlllllllllllllllkkkjjjiiihhhhhhiiiiiiiiiiiiiiiiiiiiihhhggghhhlllnnnnnnmmmjjjlllnnnlllhhhgggiiimmmoooooonnnnnnnnnnnnooooooooommmlllkkkkkkkkkiiihhhnnnmmmmmmoooppppppnnnlllkkkjjjiiijjjmmmnnnllliiijjjjjjiiihhhhhhiiijjjjjjiiillllllhhhgggkkkmmmmmmnnnpppppppppsssuuupppjjjhhhjjjkkkjjjhhhhhhlllooorrrrrrqqqpppnnnkkkiiihhhdddfffggghhhggggggiiikkknnnnnnnnnllliiigggggggggjjjiiiiiihhhiiiiiijjjjjjjjjkkklllmmmlllkkkjjjiiigggkkkmmmlllmmmqqqpppmmmgggkkknnnooolllkkklllnnnlllkkkiiiiiijjjiiihhhfff___gggllliiieeefffhhhiiihhhiiiiiigggeeeeeefffgggfffeeeeeeeeeeeeffffffggggggggggggfffeeecccbbbaaaccceeeggggggeeedddeeeeeehhhhhhhhhgggfffgggiiilllfffgggiiihhhgggggghhhiiiiiilllkkkhhhhhhkkkllliiimmmiiieeeggglllooommmiiifffhhhiiihhhfffeeehhhkkkfffjjjooosssuuuwwwxxxzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwvvvwwwxxxwwwuuuyyy|||wwwtttrrrrrrrrrssstttuuuuuutttrrrpppnnnqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqooonnnmmmkkkkkkkkkkkklllmmmnnnooommmlllkkkjjjiiiiiiiiiiiihhhggggggfffffffffffffffeeegggiiihhhfffeeefffhhhgggggggggfffffffffeeeeeeeeefffggghhhiiihhhggggggeeeeeeeeeffffffgggggggggfffhhhgggeeefffiiigggbbbfffggghhhgggffffffhhhiiihhhhhhhhhhhhhhhgggfffeeeeeefffggghhhiiiiiijjjjjjkkkkkkkkkkkkkkkjjjiiiiiijjjjjjjjjjjjjjjiiiiiiiiijjjkkkkkklllllllllmmmnnnkkkllllllkkkkkkkkklllmmmllllllkkkkkklllmmmoooooonnnlllkkkkkkllllllkkkiiimmmmmmmmmnnnpppooommmkkkhhhiiikkkkkkkkkkkklllllljjjjjjjjjjjjjjjjjjjjjjjjjjjmmmmmmhhhgggiiikkkjjjoooooonnnmmmpppsssqqqkkkkkkmmmnnnkkkgggfffjjjnnnvvvuuuuuusssqqqnnnkkkjjjeeegggiiiiiiggggggiiikkkkkklllmmmkkkhhhgggiiikkkmmmmmmlllkkkkkkkkklllmmmhhhjjjlllnnnmmmmmmllllllfffjjjlllkkkkkkmmmmmmkkkgggkkkoooooolllkkkmmmooommmkkkiiiiiiiiihhhfffdddcccgggiiihhhiiillljjjfffiiijjjjjjhhhfffeeefffhhhccccccccceeefffhhhjjjkkkkkkkkkkkkkkkjjjjjjiiihhheeegggiiiiiihhhgggggggggcccdddeeefffgggiiimmmpppuuuwwwzzz{{{{{{|||~~~~~~{{{{{{~~~}}}{{{yyyzzz|||~~~}}}|||{{{}}}}}}zzzzzz~~~~~~~~~|||yyyxxxqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooopppqqqrrrrrrqqqoooooonnnmmmmmmmmmmmmnnnnnnooonnnmmmlllkkkjjjjjjjjjjjjjjjjjjiiihhhhhhhhhhhhhhhcccfffhhhgggfffeeegggjjjggggggggggggffffffffffffeeeeeeggghhhhhhhhhgggfffhhhhhhgggggggggffffffffffffggggggdddeeehhhfffbbbeeefffgggfffffffffhhhjjjhhhhhhiiiiiiiiiiiihhhhhhfffggghhhiiijjjjjjjjjiiifffggghhhhhhhhhhhhgggggglllkkkkkkkkkjjjiiiiiiiiiiiimmmpppoookkkjjjmmmqqqhhhfffdddeeeiiilllkkkiiijjjiiiiiiiiijjjlllnnnooonnnmmmlllmmmooooooooonnnlllllllllmmmoooooollljjjdddiiimmmlllhhhfffiiimmmkkkllllllmmmmmmllllllkkkmmmpppoookkkhhhjjjlllkkknnnnnnkkkjjjmmmrrrqqqllllllnnnnnnjjjeeecccfffjjjlllmmmmmmnnnmmmkkkjjjhhhlllmmmnnnllliiifffgggiiidddfffiiiiiihhhjjjmmmqqqkkkjjjiiihhhhhhhhhiiijjjdddfffjjjllllllllllllmmmdddiiikkkiiiiiikkkkkkiiifffjjjoooooollljjjmmmpppiiihhhgggggghhhhhhgggfffgggfffdddffflllqqqlllcccjjjkkkkkkiiigggfffggghhhggghhhiiikkknnnqqqtttuuuwwwwwwxxxyyyyyyyyyyyyxxxvvvxxxzzzzzzyyyxxxwwwxxxuuuvvvxxxzzz|||}}}wwwqqqmmmmmmnnnsssooommmooossstttqqqmmmrrrpppnnnnnnppprrrsssssssssrrrppppppppprrrsssuuurrrrrrsssrrrqqqpppooonnnrrrrrrssssssrrrqqqqqqppptttrrrqqqrrrssstttsssrrroooooooooooonnnlllkkkjjjkkkjjjjjjkkklllkkkhhhfffmmmmmmlllkkkiiihhhfffffflllmmmkkkfffeeehhhiiigggccccccdddeeeffffffffffffeeefffgggiiikkklllmmmmmmgggfffeeeeeefffggghhhiiijjjjjjhhhfffddddddfffhhhkkkiiifffeeeffffffffffffeeefffgggfffeeeeeeggghhhggggggggggggffffffffffffiiihhhfffddddddeeeggghhhiiijjjjjjjjjhhhhhhjjjlllooommmkkkiiihhhiiijjjkkkkkkhhhfffiiinnnnnnjjjeeeiiiiiihhhhhhhhhiiiiiiiiimmmllllllnnnqqqpppmmmiiieeehhhkkkmmmmmmmmmnnnooommmkkkiiiiiikkkkkkhhheeehhhjjjlllllljjjhhhggggggnnnllljjjkkknnnpppooonnnrrrqqqooommmjjjhhhfffeeellllllllllllllllllllllllmmmlllllljjjiiihhhgggfffjjjjjjlllooonnnkkklllpppkkkkkklllkkkiiiiiijjjlllcccgggkkkjjjgggggglllqqqnnnnnnmmmkkkiiifffdddcccnnnnnnmmmjjjhhhhhhjjjllloooggg```aaahhhllljjjeeekkkjjjiiihhhiiikkknnnpppoookkkgggfffgggiiihhhggggggggghhhjjjmmmrrrvvvyyyxxxyyy{{{{{{{{{yyywwwvvvyyyzzz{{{~~~}}}wwwrrrpppnnnmmmoooqqqrrrqqqtttrrrpppooonnnnnnooopppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqpppqqqqqqqqqrrruuuuuutttsssssssssrrrqqqooommmlllkkkjjjjjjllloooqqqqqqooolllnnnmmmkkkjjjhhhhhhgggggggggiiigggbbbbbbeeefffdddcccdddddddddddddddcccccceeefffffffffffffffeeeeeefffeeedddddddddeeefffgggggggggfffdddbbbbbbdddfffgggeeeddddddfffgggfffeeeggghhhgggeeecccccceeeggghhhgggfffeeedddcccbbbaaagggfffeeeddddddeeeggghhheeeggghhhiiiiiijjjmmmooonnnmmmkkkiiihhhiiiiiijjjjjjjjjkkklllmmmllliiihhhjjjiiiiiijjjkkklllmmmnnnmmmllllllnnnppppppmmmjjjiiilllnnnnnnmmmmmmmmmnnniiihhhhhhiiilllllljjjgggiiilllnnnooonnnlllllllllnnnllljjjkkknnnpppooommmmmmlllllljjjiiihhhgggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjjjjkkklllllliiiggghhhkkkiiifffgggkkkkkkkkkkkkiiigggfffggghhhfffgggggggggggggggiiijjjhhhiiiiiiiiiiiihhhggggggjjjjjjjjjhhhggghhhjjjmmmppplllhhhhhhllloooooonnnoooooopppssswww|||}}}yyyxxxyyy{{{zzzyyyuuuwwwzzz|||zzzyyyyyywwwwwwwwwxxxyyy{{{}}}~~~~~~}}}{{{yyyxxxwwwxxx{{{~~~|||yyyvvvtttpppllliiihhhhhhhhhhhhjjjhhheeeeeehhhjjjhhhiiiiiiiiiiiihhhgggffffffggggggffffffeeeeeeddddddiiihhhggggggfffgggggghhhhhhhhhhhhfffdddccceeegggfffeeeeeegggiiiiiigggeeeeeeeeedddbbbaaabbbeeehhhhhhhhhggggggfffeeeddddddcccbbbbbbaaabbbccceeefffccceeefffffffffgggjjjlllkkkjjjhhhgggffffffggghhheeehhhkkklllkkkiiiiiijjjhhhhhhhhhhhhjjjlllnnnoookkkkkkkkklllmmmmmmkkkiiijjjlllmmmllljjjiiiiiiiiiggghhhjjjmmmppppppnnnlllfffiiikkkllllllkkkllllllmmmkkkjjjjjjkkklllkkkiiikkkkkkkkkkkkkkkkkkkkkkkkhhhhhhhhhhhhhhhhhhhhhhhheeeeeefffhhhiiijjjkkklllkkkhhhhhhiiihhheeegggkkkkkkkkkllljjjhhhgggggghhhllliiiggghhhjjjkkkjjjhhhkkkllllllmmmmmmmmmmmmmmmhhhjjjlllmmmooossswww{{{zzzzzzzzzyyyzzz|||}}}~~~zzzwwwuuuuuuvvvxxxxxxuuuuuuyyyzzzxxxyyyyyyyyyyyyyyyxxxwwwwwwvvvvvvvvvvvvvvvwwwwwwwww{{{zzzzzzyyyxxxxxxxxxxxxxxxyyyyyywwwuuuuuuvvvxxxvvvvvvvvvwwwxxxvvvrrrnnnhhhgggfffddddddfffkkknnngggggghhhiiijjjjjjkkkkkkccccccccccccdddeeeggghhhiiiiiijjjiiigggggghhhiiikkkkkkjjjiiihhhhhhiiiiiidddfffjjjlllmmmmmmmmmmmmjjjiiihhhhhhiiijjjlllmmmjjjjjjkkkkkklllkkkjjjiiiiiijjjkkkjjjhhhfffggghhhhhhjjjnnnqqqsssssspppnnneeegggiiijjjiiihhhiiijjjkkkjjjjjjjjjkkkjjjiiiiiilllmmmmmmmmmnnnnnnnnnoookkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjnnnkkkkkklllkkkjjjmmmrrrsssuuuwwwxxxwwwwwwyyyzzz{{{zzzyyyyyyzzz{{{{{{zzz}}}}}}}}}}}}}}}||||||{{{vvvzzz~~~|||yyyxxxyyy}}}uuuuuuvvvvvvwwwxxxyyyyyyttttttuuuuuuvvvwwwxxxyyyzzz{{{{{{zzzxxxwwwxxxzzz{{{{{{zzzzzzzzzzzzzzzzzzyyywwwwwwzzz}}}~~~zzzvvvsssrrrooommmllllllnnnnnnllllllmmmmmmlllllllllllljjjkkklllkkkjjjjjjkkkmmmkkknnnqqqssssssrrrooonnnlllnnnooonnnlllkkkkkklllmmmooorrrtttvvvxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyy~~~~~~}}}|||{{{zzzyyyxxx{{{yyyyyy{{{|||{{{}}}zzzzzzzzz{{{wwwyyyzzzyyyxxxwwwxxxzzzvvvwwwxxxxxxxxxxxx{{{}}}zzz}}}}}}||||||~~~~~~|||{{{{{{|||