BM6(  ӵĦĦӵĦ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{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||}}}{{{~~~~~~~~~}}}~~~~~~|||{{{}}}|||{{{zzz{{{|||~~~}}}{{{{{{|||~~~~~~{{{yyyyyyyyy{{{|||{{{|||}}}~~~~~~}}}}}}~~~~~~|||{{{|||}}}~~~~~~~~~~~~{{{}}}~~~~~~}}}||||||{{{~~~}}}}}}}}}{{{~~~~~~}}}}}}|||||||||}}}~~~~~~yyy|||~~~~~~{{{{{{}}}~~~|||{{{~~~~~~}}}}}}~~~~~~~~~}}}{{{|||}}}}}}|||zzz||||||||||||{{{zzzyyyyyywwwxxxyyyzzz{{{{{{{{{{{{~~~|||zzzzzz{{{|||~~~}}}{{{zzzxxxxxxxxxyyyzzz{{{|||}}}}}}}}}|||{{{zzzzzz{{{||||||zzzzzz{{{|||yyyyyy{{{|||}}}}}}}}}}}}~~~~~~|||}}}}}}}}}~~~}}}~~~}}}||||||~~~~~~~~~}}}{{{zzz|||~~~~~~~~~}}}}}}}}}|||}}}}}}~~~~~~~~~~~~~~~~~~{{{~~~~~~~~~|||}}}~~~}}}}}}~~~~~~}}}||||||||||||}}}}}}~~~~~~}}}|||{{{|||~~~~~~}}}{{{}}}}}}}}}}}}}}}|||{{{{{{xxxyyyzzz{{{zzzzzz{{{|||}}}|||zzzyyyyyyzzz{{{|||||||||{{{zzzzzzzzzzzzzzz|||}}}}}}~~~}}}|||zzzzzzzzz|||}}}}}}||||||}}}~~~yyyyyyzzz{{{{{{|||||||||~~~~~~~~~~~~~~~~~~~~~|||||||||}}}~~~~~~}}}~~~}}}}}}}}}}}}~~~~~~~~~{{{~~~~~~}}}~~~~~~|||{{{{{{~~~~~~~~~~~~}}}|||{{{zzz|||}}}}}}}}}~~~~~~~~~~~~{{{{{{zzz|||}}}~~~|||{{{~~~~~~~~~~~~~~~~~~|||~~~~~~}}}~~~{{{{{{zzzyyyyyyzzz{{{|||}}}}}}}}}}}}}}}}}}||||||{{{||||||}}}|||{{{yyyxxxzzz|||}}}}}}||||||~~~|||||||||||||||||||||}}}{{{~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}||||||}}}}}}~~~}}}zzzzzzzzzzzzzzzzzz{{{{{{|||}}}~~~~~~}}}|||xxxyyyzzzzzzzzzyyyxxxwwwyyyzzz||||||{{{{{{|||}}}~~~~~~}}}}}}}}}~~~~~~zzz|||~~~~~~}}}}}}~~~}}}|||{{{{{{{{{{{{|||}}}{{{~~~}}}~~~zzzzzzzzzzzz{{{{{{{{{|||zzz{{{}}}~~~~~~}}}{{{zzzwwwxxxyyyzzzzzzzzzyyyxxxyyyzzz|||{{{zzzzzz{{{|||}}}||||||||||||~~~zzz|||~~~~~~~~~zzz~~~|||}}}~~~~~~~~~~~~|||}}}}}}}}}~~~|||}}}~~~~~~{{{}}}|||{{{zzz{{{|||}}}~~~xxx~~~|||zzz{{{zzzzzzzzz{{{{{{|||||||||wwwxxx{{{}}}}}}{{{yyyxxxxxxyyy{{{|||}}}||||||{{{{{{|||}}}}}}{{{{{{|||}}}zzzyyyyyyzzz{{{}}}~~~}}}zzzzzz|||~~~||||||~~~{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{xxx|||~~~{{{|||~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||~~~}}}{{{xxxyyy{{{|||}}}}}}}}}}}}~~~}}}}}}|||||||||~~~{{{{{{~~~vvvuuuwwwzzz}}}~~~~~~}}}{{{zzzzzz|||}}}~~~~~~~~~~~~xxxwwwzzzzzzwwwxxxwwwzzz~~~~~~|||zzzzzzzzzzzzzzz{{{{{{{{{{{{|||{{{zzzzzz{{{}}}|||xxxuuuwwwyyy{{{}}}~~~~~~~~~~~~~~~~~~}}}}}}{{{}}}~~~~~~~~~~~~~~~~~~}}}|||zzz}}}}}}{{{|||}}}~~~}}}||||||}}}~~~{{{{{{{{{{{{||||||||||||}}}{{{yyyzzz|||}}}}}}{{{}}}{{{|||}}}}}}zzzxxx{{{|||~~~~~~~~~~~~yyyzzz{{{}}}}}}}}}||||||~~~}}}|||{{{zzzzzzzzzzzz||||||{{{zzz~~~~~~wwwuuuwwwyyy{{{}}}}}}|||{{{{{{{{{||||||}}}|||||||||yyyxxx{{{{{{xxxyyyyyy|||}}}{{{{{{wwwxxxxxxxxxyyyyyyzzzzzzzzzyyyyyyzzz|||{{{xxxuuuuuuvvvwwwxxxyyyyyyyyyxxx~~~~~~}}}~~~~~~~~~~~~~~~yyy{{{}}}}}}}}}~~~~~~~~~|||}}}~~~~~~~~~}}}}}}~~~}}}}}}||||||}}}}}}~~~~~~}}}||||||}}}}}}~~~}}}{{{}}}}}}}}}~~~~~~}}}||||||{{{{{{|||}}}}}}{{{yyyzzzzzzwwwxxxxxxxxxyyyzzzzzzzzz~~~}}}~~~~~~}}}}}}}}}~~~}}}zzzwwwzzz{{{||||||{{{|||~~~zzz{{{|||}}}}}}|||{{{{{{~~~}}}|||{{{zzzzzzzzzzzzxxx{{{}}}{{{{{{}}}|||yyyzzzzzz{{{|||}}}}}}~~~~~~{{{{{{||||||{{{{{{zzzyyyzzzxxx{{{{{{xxxzzzxxx{{{~~~~~~}}}{{{zzzzzzvvvwwwwwwxxxyyyzzzzzz{{{yyyxxxxxxxxxzzzzzzxxxvvvzzzzzzzzz{{{zzzzzzyyyxxx~~~}}}~~~~~~~~~~~~~~~~~~~~~{{{|||~~~~~~}}}}}}}}}~~~~~~~~~zzz}}}|||~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}|||||||||||||||}}}}}}~~~}}}}}}~~~~~~|||{{{}}}{{{{{{{{{{{{zzzyyyyyyxxxyyy{{{}}}}}}{{{yyyxxxxxxwwwwwwwwwxxxyyyzzz{{{{{{}}}~~~}}}{{{~~~}}}{{{zzz{{{|||{{{{{{|||}}}}}}|||{{{zzz}}}|||||||||||||||xxx}}}}}}zzzzzz{{{yyyyyyyyyxxxxxxyyyzzz{{{|||yyyyyyzzz{{{{{{zzzzzzzzzyyyxxxzzz~~~~~~zzzxxxyyywwwyyyzzzzzzyyywwwwwwwwwxxxxxxyyyzzz{{{||||||}}}wwwwwwwwwwwwxxxxxxxxxwww~~~~~~}}}}}}}}}|||{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~{{{~~~}}}}}}}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~|||~~~~~~}}}|||}}}~~~~~~zzzzzzzzzzzzyyyxxxwwwvvvyyy{{{}}}}}}{{{zzzyyyyyyyyyyyyzzzzzz{{{|||}}}}}}|||~~~zzz{{{}}}~~~~~~~~~~~~~~~}}}{{{zzz{{{|||zzz~~~|||{{{{{{{{{{{{|||}}}}}}|||{{{zzz~~~}}}|||{{{{{{{{{{{{zzz~~~zzzyyyyyyyyyvvvuuussssssssstttvvvwwwvvvwwwxxxzzz{{{|||||||||yyywwwyyy||||||yyywwwyyyxxxyyyyyyyyywwwvvvvvvwwwxxxxxxyyyyyyzzz{{{||||||vvvvvvvvvvvvvvvwwwyyyzzzzzzzzzyyyyyyyyyyyyyyyyyy{{{|||~~~~~~}}}}}}}}}~~~~~~}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~||||||}}}}}}}}}~~~{{{|||~~~|||}}}~~~~~~}}}}}}~~~}}}}}}||||||{{{{{{zzzyyywwwwwwzzz{{{}}}}}}{{{zzz{{{|||{{{{{{{{{||||||}}}}}}}}}xxxzzz{{{{{{yyyxxxyyyzzzxxxyyyzzzzzzzzzzzz{{{}}}xxxyyyzzzzzzyyyzzz|||~~~{{{|||xxxyyy|||zzz{{{|||}}}}}}|||{{{{{{}}}|||{{{zzzyyyyyyyyyyyy{{{~~~zzzzzzzzzxxxyyyxxxwwwvvvvvvvvvwwwxxxuuuvvvxxxzzz{{{}}}}}}~~~zzzxxxyyy||||||yyyxxxzzz{{{{{{{{{zzzxxxwwwxxxzzzwwwwwwwwwwwwxxxxxxxxxxxxvvvvvvvvvuuuuuuvvvzzz}}}zzzyyyxxxwwwwwwwwwwwwxxx}}}|||~~~~~~~~~}}}}}}~~~}}}}}}~~~}}}|||}}}|||~~~~~~||||||~~~~~~~~~~~~~~~|||~~~}}}zzz|||~~~|||}}}}}}~~~|||}}}|||zzzyyyzzz}}}}}}~~~~~~}}}}}}|||zzzyyyxxxyyyzzz{{{{{{zzzzzz|||~~~{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}|||zzzyyy{{{~~~zzz{{{zzzxxxvvvvvvxxx{{{vvvwwwxxxyyyxxxyyy|||~~~}}}|||{{{|||~~~yyyzzz{{{}}}}}}}}}||||||||||||{{{zzzyyyyyyyyyyyyxxx}}}~~~|||zzz|||{{{xxx||||||{{{zzzzzzzzzzzzzzzwwwwwwyyyzzz||||||}}}}}}|||zzz{{{~~~~~~{{{zzz|||||||||{{{yyywwwwwwyyy{{{xxxxxxxxxwwwwwwwwwwwwwwwvvvwwwwwwuuutttvvv{{{~~~|||zzzxxxxxxxxxxxx}}}}}}~~~~~~{{{{{{}}}}}}~~~~~~~~~|||~~~||||||||||||{{{}}}{{{~~~}}}}}}~~~}}}}}}}}}}}}}}}|||}}}{{{xxxzzz~~~|||{{{|||}}}~~~~~~~~~{{{xxxzzz~~~~~~}}}{{{zzzyyyxxxyyyyyyyyyxxxzzz}}}zzzzzzyyyyyyyyyyyyyyyyyy|||}}}~~~}}}{{{{{{~~~}}}yyyuuutttwww{{{yyyzzz{{{zzzyyyyyy{{{|||yyyxxxxxxxxxzzz{{{||||||xxxyyy{{{}}}}}}}}}}}}}}}~~~~~~|||{{{{{{{{{{{{{{{uuuyyyzzzyyyzzz}}}}}}yyyxxxxxxxxxxxxwwwvvvvvvuuuyyyzzzzzz{{{||||||||||||~~~||||||||||||~~~{{{{{{zzzwwwuuuuuuwwwyyy{{{{{{zzzyyyyyyxxxxxxwwwwwwwwwwwwuuutttwww||||||yyyvvvuuutttttt~~~~~~~~~}}}~~~{{{yyyzzz{{{zzz}}}}}}~~~~~~}}}yyy|||~~~|||wwwuuuxxx{{{yyyyyyzzzzzz{{{}}}~~~{{{}}}~~~~~~}}}}}}}}}~~~|||}}}~~~}}}||||||~~~||||||}}}{{{zzz}}}}}}yyywwwwwwuuuyyy}}}|||xxxvvvxxx{{{{{{yyyvvvuuuwwwyyyzzzzzzyyyzzz|||~~~~~~}}}{{{zzz|||~~~}}}yyyxxxzzz|||yyy{{{zzzxxxxxx}}}~~~}}}{{{yyyxxxxxxzzz{{{{{{zzz}}}||||||{{{{{{{{{{{{|||zzz}}}|||yyyxxxzzzzzzwwwwwwyyyzzzzzz|||{{{ttttttxxx|||{{{wwwuuuwww{{{yyyyyyzzz{{{{{{{{{zzzzzz}}}{{{{{{~~~~~~zzzyyy|||zzzyyyxxxvvvuuuvvvvvvwwwssstttvvvyyy{{{{{{xxxvvvuuuuuuuuuuuuvvvxxxyyyzzztttsssrrrqqqssswww{{{~~~~~~~~~~~~}}}}}}~~~{{{yyyzzz|||}}}~~~}}}|||xxxvvvyyy|||{{{{{{{{{{{{|||}}}~~~~~~}}}||||||}}}}}}||||||}}}~~~~~~~~~}}}|||~~~}}}|||~~~}}}yyyzzzvvvyyy||||||xxxvvvxxx{{{yyywwwuuuvvvxxxyyyzzzyyyzzz{{{|||||||||zzzxxxwww|||}}}|||{{{yyyxxxyyyzzz{{{}}}|||xxxyyy|||}}}{{{zzzyyyxxxyyy{{{}}}||||||}}}||||||{{{{{{{{{{{{{{{{{{~~~}}}zzzyyy|||{{{xxxxxxzzzzzzzzz|||~~~zzztttsssvvvyyyyyywwwwwwxxx{{{xxxxxxyyyyyyyyyyyyxxxxxx||||||~~~|||xxxvvvxxx{{{zzzyyywwwwwwxxxyyyyyywwwwwwxxxyyyzzzyyyvvvssswwwvvvvvvvvvvvvwwwwwwxxxtttrrrqqqppprrruuuxxx{{{}}}}}}~~~~~~}}}||||||||||||}}}}}}}}}~~~~~~~~~~~~|||}}}~~~~~~|||xxxwwwzzz}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}~~~|||||||||~~~~~~}}}}}}~~~~~~~~~|||~~~zzzuuuyyywwwzzz|||{{{yyywwwyyy{{{uuuuuuuuuwwwyyyzzzyyyxxx{{{{{{{{{{{{zzzxxxwwwuuu|||{{{zzzyyyzzzzzzyyywww{{{|||{{{wwwwwwzzz{{{yyyzzzyyyyyyzzz}}}~~~~~~}}}|||||||||{{{{{{{{{zzzzzzzzz}}}|||yyyxxxzzzzzzwwwyyy{{{{{{zzz{{{|||yyyttttttuuuvvvxxxyyyzzz{{{{{{xxxxxxxxxxxxwwwwwwvvvuuu}}}{{{zzz|||{{{wwwuuuwww{{{zzzyyyyyyyyyzzz{{{|||zzzyyyyyyzzzzzzxxxtttqqqxxxxxxwwwwwwvvvvvvvvvvvvtttrrrqqqpppppprrruuuwww~~~}}}|||}}}}}}|||wwwxxxyyyzzz|||}}}~~~~~~}}}|||}}}}}}~~~~~~~~~~~~}}}{{{yyyyyy|||~~~}}}}}}}}}}}}yyy{{{~~~~~~~~~~~~~~~|||}}}~~~}}}}}}}}}||||||~~~|||}}}wwwqqqsssyyyxxxzzz|||{{{yyyxxxyyyzzzssssssuuuxxxzzz{{{yyywwwzzzzzz{{{{{{zzzyyyxxxwww}}}zzzxxxyyy||||||zzzwwwxxxzzzyyyuuuuuuyyyzzzxxx||||||{{{|||~~~~~~}}}|||||||||||||||{{{zzzyyyyyyxxxzzzzzzvvvuuuxxxwwwtttyyy||||||zzzyyyzzzxxxtttuuuuuuvvvxxx|||}}}}}}|||yyyyyyyyyxxxwwwvvvuuutttxxxvvvwwwzzz{{{xxxxxxzzzyyyyyyxxxxxxyyyzzz|||}}}{{{zzzyyyzzzzzzxxxuuurrrwwwwwwwwwwwwwwwwwwwwwvvvuuutttrrrqqqqqqrrrtttuuu}}}|||}}}}}}|||{{{ssstttvvvyyy{{{~~~}}}|||~~~|||zzz{{{|||{{{{{{zzz{{{}}}}}}{{{{{{zzzyyyyyy{{{}}}~~~}}}}}}||||||yyy{{{}}}~~~~~~~~~~~~|||}}}~~~{{{}}}~~~~~~~~~|||{{{yyyuuutttwwwyyyzzz{{{{{{zzzzzzzzzzzzssssssuuuxxx{{{{{{yyywwwyyyyyyzzzzzz{{{{{{{{{{{{}}}{{{zzz{{{~~~~~~{{{xxxvvvyyyyyyvvvwww|||~~~}}}~~~}}}}}}}}}~~~}}}{{{yyy||||||||||||{{{zzzxxxxxxwwwzzzyyyvvvuuuwwwwwwtttxxx||||||yyyxxxyyyxxxuuuwwwwwwwwwzzz}}}~~~}}}zzzzzzzzzzzzyyyxxxwwwvvvvvvtttuuuyyyzzzxxxxxx{{{wwwwwwvvvwwwxxxyyy{{{|||yyyyyyxxxyyyzzzyyywwwuuuuuuuuuwwwxxxyyyyyyyyyxxxwwwvvvtttssssssssstttuuu}}}}}}}}}~~~zzz}}}}}}{{{{{{uuuvvvxxxzzz|||zzzxxxyyy}}}~~~}}}}}}~~~|||zzzyyy{{{zzzzzz{{{~~~yyyyyyzzzzzz{{{|||}}}~~~~~~}}}|||||||||}}}~~~~~~}}}|||}}}~~~||||||}}}{{{}}}zzz|||~~~|||{{{|||zzzzzz{{{{{{{{{{{{zzzzzzuuuuuuwwwyyy{{{|||zzzwwwxxxxxxyyyzzz{{{|||}}}}}}{{{{{{{{{}}}~~~}}}{{{yyyxxx{{{{{{yyy{{{~~~}}}}}}~~~~~~}}}{{{xxx{{{|||||||||{{{yyyxxxvvvyyy|||{{{xxxwwwyyyyyyvvvwww{{{|||yyywwwxxxxxxvvvxxxyyyzzz{{{|||||||||}}}{{{{{{{{{{{{zzzzzzyyyxxxyyyvvvwwwzzzzzzvvvvvvxxxvvvvvvuuuuuuvvvxxxyyyzzzyyyxxxwwwxxxzzzzzzyyyxxxtttuuuwwwyyyzzzzzzzzzyyyxxxwwwvvvuuutttuuuuuuvvv~~~~~~yyy|||~~~}}}}}}{{{|||}}}~~~{{{yyy{{{~~~{{{{{{|||~~~|||{{{||||||||||||}}}~~~}}}|||zzz~~~}}}|||||||||~~~}}}}}}~~~~~~~~~~~~}}}||||||}}}{{{|||zzz{{{~~~~~~{{{|||zzzzzzzzz{{{|||{{{zzzyyyxxxxxxxxxzzz{{{|||zzzxxxxxxxxxxxxyyyyyyzzz{{{{{{xxxzzz}}}}}}|||{{{zzzzzzzzz||||||zzz{{{zzzzzz{{{}}}~~~|||zzz{{{|||||||||{{{yyywwwuuuzzz}}}|||yyyxxxzzzzzzwwwuuuzzz|||xxxvvvxxxyyyxxxwwwzzz||||||yyywwwxxxzzzzzzzzz{{{{{{{{{zzzzzzyyyxxxvvvwwwzzzzzzwwwwwwyyywwwvvvuuuuuuvvvwwwxxxyyyzzzxxxxxxxxxzzzzzzyyyxxxuuuvvvxxxzzzzzzyyyxxxwwwwwwwwwvvvuuuuuuuuuvvvvvv~~~~~~{{{}}}}}}}}}|||~~~}}}~~~~~~zzzxxx~~~}}}||||||||||||{{{}}}~~~~~~~~~}}}{{{|||}}}yyy~~~~~~xxxzzz~~~{{{vvvxxx~~~{{{zzzzzz{{{||||||{{{yyyzzzyyyyyyzzz{{{|||zzzyyyyyyyyyxxxxxxwwwxxxxxxxxxuuuyyy}}}}}}{{{xxxyyyzzzyyy|||{{{xxxxxx|||~~~|||wwwwwwyyy|||~~~|||{{{||||||}}}{{{yyywwwuuuxxx{{{zzzwwwvvvyyyxxxuuuuuuzzz{{{xxxvvvxxxzzzyyyvvvzzz}}}{{{vvvsssuuuxxxyyyyyyzzz{{{{{{{{{zzzzzzuuusssuuuyyy{{{zzzzzz}}}xxxwwwvvvvvvvvvwwwxxxyyy{{{zzzxxxxxxyyyzzzxxxwwwwwwxxxyyyzzzzzzyyywwwuuuvvvvvvuuuuuuuuuuuuvvvvvv~~~|||zzz}}}~~~~~~~~~}}}~~~}}}}}}~~~~~~|||zzzxxx|||~~~~~~|||{{{{{{~~~}}}}}}~~~~~~{{{|||}}}|||xxxvvv~~~~~~yyyyyyyyyyyyzzz{{{}}}}}}|||{{{zzzyyyxxxyyyyyyzzzzzzxxxwwwxxx{{{|||yyyvvvtttxxx{{{{{{xxxvvvwwwyyy{{{zzzzzz|||}}}}}}yyyvvv{{{||||||zzzwwwvvvxxxzzzyyy{{{}}}~~~~~~}}}zzzxxxyyyyyyzzz|||}}}}}}{{{xxx{{{{{{{{{yyywwwvvvwwwyyyrrruuuxxx{{{{{{zzzxxxwwwsssuuuxxxzzz{{{yyywwwuuu}}}yyyuuuvvvzzz|||zzzvvvxxxxxxwwwwwwxxxzzz{{{|||yyyzzz{{{|||{{{zzzyyyxxxzzzyyyxxxyyy{{{}}}}}}}}}yyywwwuuuwwwzzz|||{{{zzz}}}zzzvvvvvvxxxyyyxxxvvv~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~|||}}}}}}{{{zzz~~~~~~}}}}}}}}}{{{{{{|||~~~|||||||||}}}~~~~~~|||||||||~~~|||||||||||||||}}}~~~~~~{{{{{{yyyxxxxxxxxxyyyyyy}}}{{{zzzyyyzzzyyyxxxvvvwwwxxxzzzzzzxxxxxxxxxyyyxxxyyyzzzyyyxxxyyy{{{}}}yyy{{{~~~~~~||||||}}}yyyzzz|||}}}~~~}}}|||{{{zzzzzzzzz|||~~~~~~{{{yyy{{{{{{{{{yyywwwvvvwwwyyywwwvvvuuuuuuuuuuuutttrrrqqqssswwwzzz{{{zzzyyywww{{{zzzyyyyyyzzzzzzzzzzzzwwwxxxyyyzzz{{{{{{zzzzzzvvvwwwxxxyyyyyyzzzyyyyyyzzzxxxvvvvvvxxxxxxwwwvvv|||zzzxxxyyy{{{|||{{{yyyxxxvvvuuuuuuvvvwwwwwwwww~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||~~~}}}|||}}}~~~|||}}}~~~}}}|||}}}|||{{{|||~~~yyyyyyzzz~~~}}}}}}~~~{{{{{{|||}}}}}}{{{~~~}}}}}}}}}||||||||||||{{{zzzyyyyyyxxxyyyyyyyyy||||||{{{zzzxxxxxxzzz{{{{{{yyyxxxxxxyyyzzzyyyxxxwwwxxxyyyvvvssstttzzzxxxzzz|||}}}{{{{{{{{{|||zzz{{{{{{||||||}}}}}}}}}zzzzzz{{{}}}|||zzzzzz{{{{{{yyywwwwwwxxxyyy|||wwwpppllllllnnnnnnmmmqqqsssvvvyyyzzz{{{zzzyyyyyy{{{|||{{{yyyxxx{{{}}}wwwyyy{{{}}}}}}|||yyyxxxuuuuuuuuuvvvwwwxxxzzzzzz{{{yyywwwvvvvvvuuutttrrr{{{yyyxxxxxxyyyzzzxxxwwwssssssttttttttttttvvvxxx~~~~~~~~~}}}~~~}}}}}}~~~}}}|||}}}|||}}}~~~}}}}}}~~~}}}}}}}}}|||{{{zzzyyyxxxzzz~~~~~~~~~}}}}}}}}}}}}{{{|||~~~~~~~~~~~~~~~|||}}}}}}||||||zzzyyyxxxxxx{{{{{{zzzzzzzzzzzzzzzzzzwwwyyyzzzyyyxxxzzz~~~~~~zzzwwwwwwyyy{{{zzzxxxyyyyyyxxxvvvuuuvvvxxx{{{|||yyywwwwwwwww}}}|||{{{zzzzzz{{{||||||zzzzzz{{{~~~}}}{{{zzzzzz{{{yyywwwwwwxxxzzz}}}tttiiicccdddgggiiijjjssstttvvvxxxyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyzzz|||yyyzzz|||}}}}}}{{{zzzxxxwwwwwwvvvuuuvvvwwwyyyzzz|||zzzyyyxxxxxxwwwuuusssuuuuuuuuuvvvvvvvvvvvvuuuqqqtttvvvuuusssrrruuuxxx~~~||||||~~~|||}}}~~~~~~}}}}}}~~~}}}|||}}}~~~|||}}}~~~}}}zzz|||}}}~~~}}}}}}~~~~~~~~~~~~~~~}}}|||~~~{{{xxxwwwyyy{{{}}}~~~~~~}}}|||{{{{{{||||||zzz{{{}}}~~~~~~~~~|||}}}}}}}}}|||{{{yyywwwvvv{{{{{{{{{||||||||||||{{{wwwyyyzzzyyyxxxzzz{{{xxxxxxzzz{{{zzzxxxzzzxxxxxx{{{~~~zzz~~~{{{zzzzzzzzz}}}{{{yyyxxxxxxyyyzzzzzzzzz{{{}}}~~~|||yyyzzzzzzyyyxxxwwwxxxzzzyyyqqqggg``````eeeiiikkkwwwwwwwwwwwwwwwxxxxxxxxxzzzwwwtttvvvyyy|||zzzwww||||||{{{zzzzzzzzz{{{{{{|||{{{yyyxxxwwwwwwxxxyyyzzzyyyxxxyyyzzzyyywwwuuuqqqrrrtttuuuvvvwwwwwwwwwtttvvvxxxwwwtttrrrsssvvv~~~~~~~~~}}}~~~~~~}}}}}}}}}}}}||||||~~~yyyzzz~~~}}}}}}}}}}}}}}}|||{{{{{{~~~}}}||||||}}}~~~}}}||||||}}}~~~}}}|||yyyzzz||||||{{{|||}}}~~~}}}~~~}}}zzzwwwwwwxxx{{{}}}{{{{{{{{{|||}}}~~~{{{|||}}}~~~~~~~~~~~~~~~}}}zzzzzz{{{|||}}}|||}}}{{{yyyxxxzzzzzz{{{||||||||||||{{{zzz{{{{{{zzzyyyyyy{{{}}}~~~|||zzzzzz{{{{{{zzzyyyyyywwwxxx}}}~~~{{{zzz{{{||||||}}}|||zzzxxxwwwwwwwwwxxxyyyyyyzzz}}}~~~{{{yyyzzzzzzyyyxxxwwwyyy{{{vvvqqqjjjeeecccfffkkkoooyyyxxxwwwwwwvvvvvvwwwwwwzzzvvvrrrtttzzz|||zzzvvv|||{{{yyyyyyyyyzzz{{{|||}}}}}}{{{zzzyyyxxxxxxxxxuuuuuuuuuwwwyyyxxxvvvtttpppsssvvvxxxxxxyyyzzz{{{vvvwwwxxxwwwuuuttttttttt~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||}}}~~~~~~~~~xxxyyy}}}}}}}}}~~~~~~}}}}}}|||{{{~~~~~~}}}||||||}}}}}}{{{zzzzzz{{{|||}}}|||}}}~~~~~~|||||||||zzzyyyyyyzzz{{{yyyzzz{{{|||}}}~~~}}}}}}|||||||||}}}}}}~~~{{{wwwvvvxxxzzz|||}}}~~~~~~|||yyyxxxxxxxxxzzz{{{{{{{{{zzzzzz{{{zzzyyyyyyzzzzzzyyyxxx|||}}}~~~}}}{{{yyyyyyzzzxxxxxxzzzzzz|||zzzxxxxxxyyyzzzyyywwwxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxyyy|||~~~}}}{{{xxxyyyzzzyyyxxxxxxyyy{{{uuuuuusssnnnjjjjjjoootttyyyxxxvvvvvvvvvwwwxxxyyyxxxvvvuuuvvvyyy{{{zzzyyyxxxxxxyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxtttttttttvvvwwwwwwuuurrrqqqtttxxxyyyyyyxxxyyyzzzuuuuuuuuuvvvwwwwwwuuusss~~~~~~~~~~~~}}}}}}}}}~~~~~~xxxyyy}}}~~~~~~~~~}}}~~~~~~~~~|||zzzxxx|||}}}~~~~~~xxxzzz}}}}}}|||{{{zzzzzzzzz{{{{{{{{{{{{{{{zzzyyy~~~|||{{{{{{|||}}}~~~|||wwwuuuwww{{{~~~{{{|||}}}}}}|||zzzwwwvvvuuuvvvxxxyyyzzzyyyyyyxxxxxxvvvuuuxxx|||}}}{{{xxxzzz}}}{{{yyyyyyzzzxxxyyy{{{|||}}}zzzvvvssszzzyyyzzz|||~~~}}}xxxtttssstttuuuvvvwwwxxxyyyyyywwwwwwyyy{{{~~~~~~}}}{{{xxxyyyzzzyyyxxxxxxyyy{{{vvvyyyzzzvvvooommmqqqwwwwwwvvvuuuuuuvvvxxxzzz|||vvvxxxyyyyyyxxxyyy{{{}}}tttvvvyyy{{{|||{{{zzzyyyxxxyyyzzz{{{|||{{{zzzyyyvvvvvvvvvwwwxxxwwwtttqqqppptttxxxxxxwwwuuuuuuwwwtttrrrrrrtttxxxyyyvvvsss}}}~~~~~~~~~~~~~~~}}}}}}~~~}}}}}}~~~~~~|||~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}|||zzz~~~~~~~~~~~~~~~~~~yyyzzz|||}}}{{{|||{{{{{{|||}}}}}}{{{yyy~~~|||}}}}}}~~~~~~{{{xxxvvvwwwzzz}}}{{{yyyyyyzzz{{{||||||{{{zzzyyy{{{|||zzz{{{yyyxxxxxxyyy{{{|||{{{yyyzzz{{{}}}~~~~~~|||zzzyyy{{{{{{{{{{{{{{{zzzzzzyyyxxxvvvuuuwwwzzz|||zzzwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{yyyvvvuuuwwwyyy}}}{{{xxxwwwxxxyyyyyy}}}{{{yyywwwwwwvvvsssqqqrrrtttvvvvvvvvvwwwxxxzzzyyyzzzzzzxxxwwwwwwyyy|||zzzzzzzzzzzzzzzzzzyyyyyy{{{yyyvvvtttuuuwwwzzz}}}rrrrrrrrrtttvvvvvvtttrrrppprrruuuxxxxxxvvvtttrrrttttttvvvvvvvvvuuusssrrr}}}}}}~~~~~~~~~}}}||||||~~~{{{{{{{{{{{{|||}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}|||~~~~~~|||{{{~~~~~~~~~~~~}}}|||||||||zzz{{{|||~~~}}}{{{|||{{{{{{|||~~~}}}|||~~~~~~}}}{{{zzz}}}~~~{{{zzz{{{|||}}}}}}zzzwwwxxx||||||zzzyyy|||zzzyyyyyyzzz||||||{{{yyyyyyzzz|||}}}}}}|||{{{zzz{{{{{{||||||{{{{{{zzzyyywwwvvvvvvwwwzzz{{{zzzxxx{{{{{{{{{zzzzzzyyyyyyxxxvvvwwwxxxwwwuuuuuuvvvyyyzzzyyywwwvvvvvvwwwyyyzzz{{{yyyxxxwwwwwwvvvtttrrrssstttvvvwwwvvvwwwxxxzzzxxxyyyyyywwwvvvvvvxxxyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{yyywwwuuutttuuuvvvxxxtttuuuvvvwwwwwwwwwvvvuuurrrssstttuuuuuuvvvuuuuuuwwwwwwwwwwwwwwwvvvuuuttt~~~}}}~~~~~~~~~~~~|||{{{}}}||||||{{{}}}{{{{{{{{{|||}}}~~~~~~}}}|||{{{|||}}}~~~|||{{{|||}}}||||||}}}~~~~~~~~~}}}}}}||||||{{{zzzzzzyyy{{{{{{{{{|||||||||||||||~~~}}}}}}~~~}}}~~~~~~~~~~~~{{{|||}}}~~~yyyvvvuuuxxxyyyxxxzzz}}}|||{{{zzz{{{||||||zzzyyyxxxyyy{{{|||}}}|||{{{{{{{{{{{{||||||{{{{{{zzzyyywwwvvvvvvxxxzzz{{{zzzxxxyyyyyyxxxwwwvvvuuutttttttttuuuvvvvvvuuutttvvvwwwwwwvvvvvvvvvwwwxxxzzz|||zzzxxxwwwwwwwwwwwwvvvttttttvvvwwwxxxwwwxxxyyy{{{zzzzzzzzzyyywwwwwwxxxyyyxxxyyyyyyzzzzzz{{{{{{{{{}}}|||zzzxxxvvvuuuuuuuuuvvvyyy|||{{{yyywwwwwwyyyuuutttsssssstttvvvxxxyyy{{{zzzyyyxxxwwwvvvvvvvvv}}}~~~~~~~~~}}}~~~zzzyyyyyy{{{}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}{{{yyyyyyzzz{{{{{{|||}}}}}}~~~~~~~~~}}}|||}}}||||||{{{zzzyyyxxxxxxzzzzzzzzzyyyxxxxxxzzz|||~~~~~~~~~}}}|||}}}~~~~~~yyyuuutttvvvxxxxxx{{{}}}|||{{{{{{||||||zzzxxxwwwxxxyyy{{{||||||||||||{{{{{{{{{{{{{{{zzzyyyyyyvvvvvvwwwxxxyyyzzzyyyyyywwwwwwwwwvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuwwwwwwwwwxxxyyy{{{|||}}}yyyxxxwwwxxxyyyzzzyyywwwvvvxxxyyyzzzyyyyyy{{{|||}}}}}}~~~|||zzzyyyzzz{{{zzzzzzzzzzzzzzzzzzzzzzzz~~~~~~}}}|||{{{yyyxxxwwwvvvzzz~~~}}}yyyvvvxxx{{{uuuuuuuuuuuuvvvxxxyyyzzz|||{{{yyywwwvvvvvvvvvwww|||~~~~~~}}}}}}~~~}}}~~~}}}}}}~~~~~~zzzyyyyyyzzz|||}}}|||{{{~~~}}}}}}}}}~~~~~~zzz|||{{{{{{zzzyyyxxxyyyzzz{{{{{{|||}}}~~~~~~}}}|||~~~}}}|||{{{zzzyyyxxxxxxxxxyyyyyywwwuuuvvvyyy|||~~~|||}}}~~~~~~~~~|||zzzvvvuuuxxxyyyyyy||||||{{{zzz{{{|||{{{yyyxxxwwwwwwxxxyyyzzz{{{{{{{{{zzzzzzzzzzzzzzzyyyxxxxxxuuuvvvxxxyyyyyyyyyyyyzzzyyyyyyzzzzzz{{{{{{{{{|||yyyxxxxxxxxxxxxwwwuuutttwwwwwwxxxxxxyyyzzz{{{|||zzzyyyxxxyyy{{{|||{{{zzzxxxzzz{{{{{{zzzzzz|||}}}|||}}}~~~}}}{{{zzz{{{|||{{{{{{{{{zzzzzzyyyyyyyyy{{{{{{|||||||||{{{zzzyyyuuuyyy}}}|||xxxuuuwwwzzzuuuvvvwwwyyyyyyzzzyyyyyyzzzyyywwwvvvuuuuuuvvvvvv~~~~~~}}}}}}~~~|||}}}~~~~~~}}}}}}~~~}}}~~~|||}}}||||||~~~~~~}}}|||{{{{{{}}}}}}|||{{{~~~}}}}}}|||||||||}}}}}}xxx{{{~~~{{{zzz{{{||||||zzzyyyzzz{{{{{{}}}~~~}}}|||{{{yyyxxxxxxvvvxxxyyyxxxvvvvvvzzz~~~zzzyyyxxxzzz}}}||||||}}}|||yyyyyywwwxxx|||}}}{{{{{{~~~{{{zzzyyyzzz{{{{{{yyyxxxxxxxxxxxxxxxyyyzzzzzzzzzxxxxxxyyyyyyxxxxxxwwwvvvuuuwwwyyyyyyxxxxxxyyyzzzwwwwwwxxxyyyzzz{{{||||||zzzyyyyyyyyyzzzyyywwwtttttttttuuuvvvwwwxxxyyyyyyzzzyyyxxxyyy{{{|||{{{zzzxxxzzz{{{{{{zzzzzz{{{}}}xxxzzz{{{{{{zzzyyyyyyzzz{{{{{{zzzzzzzzzyyyyyyyyywwwxxxyyyyyyzzzzzzzzzyyyssswwwzzzzzzxxxvvvwwwyyyuuuvvvxxxyyyyyyxxxwwwwwwwwwwwwvvvuuuuuuuuuuuuvvv~~~~~~~~~|||~~~}}}{{{|||}}}|||}}}~~~~~~}}}}}}~~~|||~~~}}}}}}~~~}}}~~~}}}}}}}}}~~~|||~~~~~~}}}zzz}}}~~~||||||}}}}}}~~~~~~}}}{{{zzzyyyxxxwwwuuuyyy|||{{{yyyyyy}}}zzzxxxwwwxxx{{{~~~~~~}}}}}}~~~}}}zzzxxxxxxwwwzzz{{{yyyzzzyyyxxxwwwyyyzzz{{{yyyxxxyyyxxxxxxxxxxxxxxxyyyyyywwwwwwwwwwwwwwwvvvuuuuuutttwwwyyyyyyxxxxxxyyy{{{uuuuuuvvvvvvwwwwwwxxxxxxwwwvvvwwwyyy||||||yyyvvvqqqrrrtttvvvxxxzzz{{{{{{yyyxxxwwwxxxyyyzzzyyyxxxwwwxxxyyyyyyxxxwwwyyyzzzuuuxxxzzz{{{zzzyyyzzz{{{xxxxxxyyyyyyzzz{{{||||||wwwwwwxxxxxxxxxyyyyyyzzzssstttvvvxxxyyyyyyxxxxxxvvvvvvuuutttttttttuuuuuutttuuuvvvvvvwwwvvvvvvvvv~~~~~~~~~~~~|||}}}~~~~~~~~~{{{}}}~~~|||zzz{{{}}}|||}}}~~~~~~}}}}}}~~~|||~~~~~~~~~zzz~~~~~~~~~}}}|||{{{yyyxxxwwwvvvuuuzzz~~~~~~||||||~~~{{{xxxwwwxxxyyyzzzyyy}}}}}}{{{{{{zzzyyyxxxvvvvvvzzz{{{wwwwwwwwwvvvvvvxxxzzzzzzyyyxxxyyyyyyxxxxxxwwwxxxxxxxxxvvvvvvvvvvvvvvvuuutttttttttwwwzzzzzzxxxwwwyyy{{{yyyyyyyyyxxxxxxxxxxxxxxxtttsssuuuxxx|||~~~{{{yyypppqqqtttwww{{{}}}xxxwwwvvvvvvxxxxxxxxxvvvuuuvvvwwwwwwvvvuuuvvvxxxvvvxxx{{{||||||||||||}}}uuuvvvwwwyyy{{{}}}~~~{{{zzzzzzyyyyyyzzzzzz{{{sssssstttwwwzzz{{{zzzxxxxxxuuurrrpppooopppssstttssstttvvvwwwxxxxxxwwwwww}}}~~~~~~|||zzz|||~~~~~~{{{zzz~~~~~~~~~~~~}}}}}}||||||~~~~~~~~~}}}~~~|||yyyuuutttuuuwww{{{zzzzzzyyyyyyzzzzzz{{{}}}|||yyyxxxxxxzzz|||~~~}}}|||}}}}}}yyywwwwwwyyy{{{wwwxxxxxxyyyyyyzzzzzz{{{wwwyyy{{{||||||zzzwwwuuutttuuuuuuvvvwwwyyyzzz{{{xxxyyyyyyyyyyyyyyyyyyyyyyyy{{{}}}|||zzzyyyzzz|||{{{{{{{{{zzzzzzyyyyyyyyyyyywwwuuuvvvyyy|||}}}|||rrrrrrsssvvvzzz}}}~~~~~~zzzxxxvvvxxxzzz|||zzzxxxyyyyyyxxxuuusssvvv}}}{{{~~~~~~||||||}}}zzzttt{{{yyyxxxyyy{{{{{{{{{yyywwwzzzzzzxxxxxx{{{{{{xxx{{{{{{zzzzzzxxxwwwuuuttttttuuuvvvvvvuuuuuuvvvxxxvvvvvvvvvvvvuuuuuuuuuttt~~~~~~~~~}}}~~~~~~}}}|||~~~~~~~~~~~~~~~zzz{{{~~~}}}~~~zzzwwwvvvwwwyyyxxxxxxwwwwwwwwwwwwxxxxxx~~~}}}{{{yyyyyy{{{}}}~~~|||yyywwwxxx{{{|||zzzzzzzzzzzzyyyyyyyyyyyyvvvwwwyyy{{{{{{zzzyyyxxxttttttuuuuuuvvvwwwyyyyyy{{{{{{zzzyyyyyyxxxxxxxxxyyy{{{|||{{{yyyxxxyyy{{{yyyyyyyyyxxxxxxxxxxxxxxxxxxvvvuuuwwwzzz||||||{{{wwwwwwwwwzzz}}}~~~}}}zzzxxxwwwxxxzzz{{{zzzxxxwwwvvvtttuuuwwwyyy{{{|||~~~~~~yyyzzzyyyxxxyyyzzzzzzyyyxxxuuuxxxyyyvvvwwwzzzzzzxxxyyyyyyyyyyyyxxxwwwuuuuuurrrtttuuutttsssssstttuuussssssttttttvvvwwwxxxyyy~~~~~~~~~~~~{{{{{{}}}|||yyyxxxyyy{{{xxxwwwwwwvvvvvvwwwwwwxxx}}}|||zzzzzz{{{}}}~~~|||~~~{{{yyyxxxzzz{{{}}}{{{{{{zzzzzzyyyxxxxxxwwwuuuvvvxxxyyyzzz{{{{{{{{{uuuuuuuuuuuuuuuvvvvvvwww|||zzzyyywwwvvvvvvvvvvvvyyyzzz{{{zzzxxxwwwxxxyyyvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvwwwyyy{{{|||{{{yyyxxxxxxyyy{{{}}}~~~|||zzzzzzyyyxxxxxxyyyzzzyyywwwvvvttttttxxx}}}|||xxx~~~~~~{{{|||~~~}}}yyyzzzyyyxxxxxxyyyyyywwwuuussswwwwwwuuuvvvzzzzzzxxxwwwwwwxxxxxxwwwwwwvvvuuussstttuuutttsssrrrssstttssssssssstttuuuwwwzzz{{{~~~~~~~~~~~~}}}xxx~~~|||yyyyyyzzz|||yyyyyyyyyxxxxxxyyyyyyyyy~~~}}}{{{zzzzzzzzz||||||}}}}}}~~~|||zzzyyyyyyzzz{{{yyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwxxxyyyzzz{{{|||wwwvvvvvvuuuuuuuuuvvvvvvyyywwwvvvtttttttttuuuvvvxxxxxxxxxxxxwwwvvvwwwwwwuuuuuuvvvvvvwwwwwwxxxxxxuuuvvvxxx{{{||||||zzzxxxuuuuuuvvvxxxzzzzzzyyywwwyyyyyyxxxxxxxxxxxxxxxwwwxxxxxxyyy|||~~~||||||}}}{{{yyyzzz}}}}}}yyyzzzyyyxxxxxxyyyxxxuuussssssvvvwwwvvvwww{{{|||yyyuuuvvvvvvwwwwwwwwwvvvvvvuuuvvvwwwvvvuuutttuuuvvvwwwvvvuuutttuuuvvvxxxyyy~~~}}}~~~~~~|||~~~~~~}}}{{{~~~~~~}}}zzzxxxxxxzzz|||zzzyyyyyyyyyyyyyyyyyyzzz|||{{{zzzyyyyyyyyyyyyzzz~~~~~~~~~|||zzzyyy~~~|||zzzyyyxxxxxxuuuuuuvvvvvvwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyzzzzzzxxxxxxwwwvvvvvvvvvwwwwwwwwwvvvuuuuuuvvvwwwxxxyyywwwwwwvvvwwwwwwwwwwwwvvvvvvwwwwwwwwwxxxyyyyyyyyytttwwwzzz||||||{{{yyyxxxrrrrrrsssuuuxxxyyyxxxvvvxxxxxxyyyxxxxxxwwwxxxxxxxxxzzz||||||{{{|||~~~~~~}}}{{{|||}}}yyyxxxxxxxxxyyyxxxuuurrrtttwwwxxxwwwxxx|||}}}zzzuuuuuuvvvwwwwwwwwwwwwvvvuuuvvvwwwvvvuuutttuuuvvvxxxwwwvvvuuuuuuvvvwwwxxx~~~~~~~~~~~~}}}}}}||||||{{{yyywwwwwwzzz|||yyyxxxxxxwwwwwwxxxxxxyyy{{{{{{zzzyyyxxxxxxxxxxxxxxx{{{}}}}}}}}}}}}}}}}}}}}}~~~}}}{{{yyywwwvvvtttuuuuuuvvvwwwwwwxxxxxxxxxxxxyyyzzzzzzzzzyyyyyyxxxxxxwwwwwwwwwwwwwwwxxxwwwxxxxxxyyyzzz{{{||||||vvvuuuuuuvvvxxxyyyxxxwwwxxxxxxxxxyyyyyyyyyyyyyyytttwww{{{|||{{{yyyyyyxxxtttsssssstttwwwyyyyyyxxxvvvwwwxxxxxxwwwwwwxxxzzzxxxzzz|||zzzwwwwww{{{zzz{{{{{{yyy{{{~~~zzzxxxwwwxxxyyyzzzxxxuuusssvvvyyyyyywwwxxx|||}}}zzzvvvvvvwwwwwwxxxwwwwwwwwwrrrsssttttttsssssstttvvvtttuuuvvvwwwxxxxxxyyyyyy~~~}}}|||}}}}}}~~~{{{~~~}}}|||}}}~~~}}}||||||{{{yyywwwxxxzzz}}}zzzyyyyyyxxxxxxyyyyyyzzz|||{{{{{{zzzyyyyyyxxxxxxuuuwwwzzz{{{|||}}}{{{|||}}}~~~~~~~~~~~~}}}|||zzzxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxuuuvvvxxxzzz{{{{{{zzzyyywwwvvvvvvvvvvvvwwwwwwxxxwwwxxxzzz{{{|||{{{zzzyyyuuutttsssuuuyyy{{{zzzyyyyyyyyyyyyyyyyyyxxxxxxxxxuuuxxx{{{|||zzzxxxxxxyyyxxxvvvssssssuuuwwwxxxxxxsssvvvxxxxxxwwwwwwyyy{{{zzzzzzzzzyyyxxxxxxyyyyyytttwwwwwwwwwyyy|||{{{vvvwwwwwwxxxzzz{{{zzzwwwtttvvvyyyyyywwwwwwzzz{{{xxxwwwxxxxxxxxxxxxxxxwwwwwwppprrrssstttssstttuuuwwwtttvvvwwwyyyyyyxxxwwwvvv~~~}}}~~~}}}~~~}}}zzz~~~}}}}}}|||||||||{{{yyyxxxyyy{{{}}}}}}||||||{{{{{{||||||}}}}}}}}}|||{{{zzzzzzyyyyyywwwxxxxxxxxxxxxyyy}}}{{{|||~~~~~~|||}}}}}}}}}}}}{{{zzzxxx{{{{{{zzzyyyyyyxxxxxxxxxrrrtttxxx{{{}}}}}}|||{{{uuuuuuuuuuuuuuuvvvwwwwwwuuuvvvyyyzzzzzzxxxvvvtttuuussssssuuuzzz||||||zzzzzzyyyyyyyyyxxxwwwwwwwwwuuuyyy{{{{{{yyyxxxyyyzzzzzzwwwsssqqqrrrtttuuuuuurrruuuwwwxxxwwwwwwzzz}}}~~~|||zzz{{{}}}}}}yyyuuuuuuxxxzzzzzz|||}}}xxxvvvvvvxxxzzz|||{{{xxxuuuvvvxxxxxxvvvvvvyyyyyyvvvyyyyyyyyyyyyyyyxxxwwwwwwqqqsssuuuvvvvvvvvvxxxzzzxxxyyyzzz{{{yyywwwsssqqq~~~~~~|||~~~zzz~~~zzzwwwwwwzzz{{{{{{yyyzzzzzzzzzyyyxxxwwwxxxzzz~~~}}}|||{{{{{{{{{zzzyyyvvvvvvvvvvvvwwwyyy{{{||||||{{{}}}~~~~~~~~~~~~~~~~~~}}}|||yyywwwuuuyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwvvvvvvvvvvvvvvvvvv{{{yyywwwwwwyyyzzzxxxvvvuuuvvvwwwyyyyyyzzzzzzzzzwwwxxxxxxvvvtttssstttvvvzzzzzzyyyyyyyyyzzz{{{|||zzzyyywwwuuutttuuuvvvwwwuuuvvvwwwxxxxxxyyyyyyyyyzzzzzzzzz{{{|||}}}~~~{{{{{{{{{}}}~~~}}}zzzwwwxxxyyyzzzzzzyyyyyy{{{}}}wwwyyy{{{{{{zzzxxxxxxxxx~~~~~~}}}{{{xxxvvvzzzyyywwwuuuvvvwwwzzz|||zzzzzz{{{|||{{{zzzyyyxxx~~~}}}~~~~~~}}}}}}|||{{{{{{zzzzzz|||~~~}}}zzzxxxzzz{{{{{{zzzzzzzzz{{{|||~~~|||yyyyyyxxxyyyzzz|||}}}~~~~~~}}}}}}~~~~~~{{{xxxvvv{{{{{{{{{|||||||||||||||||||||||||||{{{{{{{{{{{{{{{yyyxxxxxxzzz{{{yyywwwuuuvvvxxxyyy{{{|||}}}}}}yyyyyyyyyxxxvvvuuuvvvwwwyyyyyyyyyyyyyyyyyyzzzzzzzzzyyywwwvvvuuuuuuvvvvvvvvvvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{|||xxxxxxyyy{{{}}}}}}{{{yyyyyyzzz{{{{{{{{{{{{~~~}}}}}}||||||}}}yyyzzz{{{{{{{{{zzzyyyxxx{{{zzzyyyxxxyyyzzz|||}}}zzzzzz{{{{{{zzzyyyxxxwww|||~~~~~~|||}}}}}}~~~~~~}}}zzzxxxxxxyyy|||zzzvvv{{{{{{||||||}}}}}}~~~~~~~~~~~~|||{{{{{{{{{|||~~~}}}|||{{{}}}}}}zzzwww{{{||||||}}}}}}~~~~~~~~~||||||||||||{{{{{{{{{zzz{{{zzzyyyzzz{{{{{{yyywwwtttuuuwwwzzz|||}}}~~~zzzzzzzzzyyywwwvvvwwwxxxwwwxxxyyyyyyyyyxxxwwwvvvyyyxxxxxxwwwwwwvvvuuuuuuvvvvvvwwwxxxyyyyyyyyyyyywwwwwwwwwwwwwwwwwwxxxxxxwwwwwwxxx{{{}}}~~~}}}{{{wwwxxxyyyyyyyyyzzz|||}}}{{{zzz{{{|||zzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyxxxwwwvvv~~~}}}~~~~~~||||||}}}~~~~~~~~~|||{{{xxxyyy|||~~~{{{xxx{{{{{{{{{}}}~~~}}}||||||{{{{{{{{{|||}}}~~~|||zzz{{{{{{{{{{{{{{{{{{zzzyyyzzzzzz{{{|||}}}}}}~~~~~~{{{{{{{{{zzzzzzyyyyyyxxxzzzzzzzzz{{{{{{zzzyyyxxxtttuuuwwwyyyzzz{{{||||||yyyyyyyyyxxxvvvuuuvvvwwwvvvwwwyyyzzzzzzxxxvvvuuuwwwwwwxxxwwwwwwvvvttttttuuuvvvwwwxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwvvvvvvyyyyyyyyy{{{}}}}}}|||{{{wwwxxxyyyzzzzzz{{{}}}~~~~~~}}}{{{xxxwwwxxxzzz~~~|||zzzxxxwwwvvvvvvxxxyyyzzz{{{{{{{{{zzzzzzzzzzzzyyyyyyxxxwwwwwwvvv~~~|||}}}~~~~~~~~~~~~}}}~~~}}}}}}~~~yyyzzz{{{|||||||||||||||{{{zzzzzz}}}~~~yyy{{{~~~~~~}}}|||||||||{{{zzzyyyyyyzzz{{{}}}~~~~~~~~~|||yyy{{{zzzxxxvvvvvvxxxzzz{{{{{{{{{||||||}}}~~~}}}}}}}}}|||{{{zzzzzzzzzyyyzzz{{{|||{{{yyyxxxxxxuuuvvvwwwwwwxxxxxxxxxxxxxxxyyyxxxwwwuuutttuuuvvvvvvxxxyyyzzzzzzyyywwwvvvwwwwwwwwwwwwwwwuuutttsssvvvvvvwwwxxxyyyyyyyyyyyy{{{{{{{{{{{{{{{yyyxxxwwwzzzyyyxxxyyyzzzzzzyyywwwzzz{{{|||||||||}}}|||yyyyyyzzz|||~~~}}}{{{yyyxxxwwwwwwwww{{{|||~~~}}}|||zzzzzzzzzyyyyyyyyyyyyyyy~~~}}}~~~|||~~~~~~~~~{{{}}}~~~~~~|||||||||~~~~~~|||}}}{{{{{{{{{}}}~~~|||||||||{{{zzz{{{~~~|||{{{{{{~~~~~~yyy}}}}}}{{{{{{}}}{{{zzzyyyyyyyyy{{{|||}}}~~~}}}}}}}}}~~~~~~{{{}}}{{{xxxvvvvvvxxxzzz|||}}}~~~~~~||||||{{{{{{zzzyyyxxxxxxyyy{{{}}}~~~|||zzzyyyyyywwwxxxxxxyyyyyyxxxxxxwwwyyyzzzzzzxxxvvvvvvwwwxxxxxxyyyzzz{{{|||{{{zzzzzzzzzyyyyyyxxxwwwwwwvvvvvvxxxxxxyyyzzz{{{{{{{{{{{{}}}~~~}}}|||{{{zzzxxxwwwwwwxxxxxxwwwuuuyyyzzz{{{zzzzzzzzz|||~~~}}}~~~~~~|||zzzyyyyyy{{{xxxxxxyyyzzzzzz{{{{{{{{{yyyzzz|||}}}}}}}}}|||{{{{{{{{{{{{zzz{{{||||||}}}}}}~~~~~~{{{}}}{{{}}}~~~{{{~~~~~~~~~}}}}}}||||||||||||}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~}}}~~~}}}}}}}}}}}}|||{{{|||}}}~~~|||zzzyyyzzz~~~~~~~~~~~~}}}}}}||||||||||||~~~~~~~~~~~~}}}|||{{{zzzyyyxxxxxxwwwzzz}}}~~~|||{{{{{{zzzzzz{{{|||}}}}}}||||||~~~~~~~~~}}}{{{zzz{{{|||zzzzzz{{{|||}}}~~~~~~~~~}}}{{{zzzyyyyyyzzzzzz{{{|||}}}~~~~~~~~~|||zzzyyyzzz{{{||||||{{{zzz{{{{{{zzzyyyyyy{{{||||||}}}~~~~~~|||zzz{{{{{{yyyzzz|||~~~zzz{{{||||||}}}}}}||||||||||||||||||}}}}}}||||||~~~|||~~~}}}}}}~~~~~~{{{}}}~~~}}}~~~~~~~~~zzz~~~~~~~~~}}}}}}~~~|||}}}}}}}}}|||||||||||||||~~~}}}||||||~~~}}}~~~|||}}}~~~~~~{{{{{{{{{|||}}}~~~|||{{{|||}}}~~~~~~~~~~~~}}}~~~}}}}}}}}}}}}~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}||||||~~~}}}~~~}}}|||||||||~~~~~~|||zzz{{{~~~|||}}}}}}|||{{{|||~~~}}}}}}{{{zzzzzzzzz{{{|||zzzzzzyyyyyyyyyzzzzzzzzzyyy{{{~~~~~~|||zzz||||||{{{yyywwwwwwyyy{{{}}}{{{{{{{{{}}}~~~}}}||||||~~~|||{{{zzzzzzzzzzzz{{{|||}}}|||}}}~~~||||||~~~||||||~~~}}}~~~~~~}}}}}}||||||}}}}}}}}}|||{{{vvvzzzzzzvvvwww|||}}}zzztttrrrrrrxxxxxx{{{}}}|||{{{zzz{{{|||yyyyyyxxxxxxyyyyyyzzzzzz{{{{{{zzzwwwuuuuuuxxx{{{yyyyyyyyyxxxwwwxxxzzz|||yyyxxxwwwvvvvvvvvvwwwwwwvvvuuuuuuvvvvvvwwwxxxyyyvvvwwwxxxyyyyyyxxxwwwvvvwwwxxxxxxvvvttttttwwwzzzzzzwwwuuuuuuxxxzzzzzzyyy}}}~~~}}}|||zzz}}}}}}|||}}}|||{{{zzzyyyyyyyyyzzz{{{zzz}}}}}}|||~~~|||{{{{{{}}}{{{yyy{{{}}}{{{{{{{{{|||{{{yyyyyyyyy{{{}}}~~~|||xxxuuuuuuyyyzzzvvvwww|||~~~zzz{{{vvvssswww~~~}}}wwwvvvxxxzzzzzzxxxwwwyyy|||yyyyyyxxxxxxwwwvvvvvvvvvzzz{{{zzzvvvssssssvvvzzzvvvwwwwwwvvvuuuuuuxxxzzzwwwvvvuuutttsssttttttuuuvvvvvvvvvvvvwwwyyyzzz{{{uuuttttttsssssssssttttttwwwxxxxxxwwwtttuuuxxx|||xxxuuurrrrrruuuwwwxxxwww~~~~~~}}}|||{{{{{{|||{{{}}}}}}{{{xxxwwwzzz}}}zzzzzz{{{{{{||||||}}}}}}~~~}}}{{{zzz{{{~~~|||zzzyyyyyyzzzzzzzzzyyyzzzzzzzzzzzzzzz{{{|||}}}{{{zzzzzzyyyyyyxxxxxxwww}}}zzzwwwuuuuuuwww{{{}}}yyyxxxxxxwwwxxxyyy{{{||||||{{{yyyyyyxxxyyyzzz{{{wwwxxxxxxxxxwwwvvvtttsssyyyxxxwwwvvvuuuuuuvvvvvvsssvvvzzzyyywwwuuuuuuwwwuuuvvvxxxyyyyyywwwuuussstttvvvwwwsssooonnntttyyyyyywwwvvvtttssssssttttttsssuuuwwwxxxwwwwwwxxxyyywwwuuussstttuuuuuusssppp~~~}}}~~~~~~~~~}}}}}}||||||||||||zzzyyyyyyzzz||||||||||||}}}}}}}}}}}}}}}~~~}}}|||{{{|||~~~~~~|||||||||}}}|||{{{xxxyyyzzz{{{|||}}}~~~}}}|||{{{yyyxxxwwwwwwwww||||||{{{{{{{{{{{{||||||zzzzzzyyyyyyzzz|||}}}~~~{{{zzzyyyyyyyyyyyyzzz{{{xxxxxxyyyyyyxxxwwwuuutttxxxwwwuuuttttttuuuwwwxxxtttuuuwwwwwwuuuuuuuuuvvvtttuuuvvvvvvvvvuuusssssstttuuuuuusssppppppsssvvvuuutttsssrrrqqqqqqrrrrrrpppqqqsssttttttuuuwwwxxxwwwuuusssssssssssspppmmm~~~~~~|||~~~~~~~~~~~~|||zzzyyyzzz{{{{{{zzz~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}|||{{{{{{}}}}}}|||}}}}}}|||{{{vvvxxxzzz|||~~~~~~|||yyyxxxwwwwwwwwwyyy{{{}}}}}}{{{yyyxxxxxxxxxxxxyyy{{{}}}~~~zzzzzzyyyyyyyyyyyyzzzzzzxxxxxxyyyxxxxxxwwwvvvuuuvvvuuusssrrrsssuuuxxxzzzuuutttrrrrrrsssttttttsssttttttsssrrrrrrrrrrrrrrrttttttsssrrrrrrrrrrrrrrrqqqpppooooooooooooppppppmmmnnnppppppppprrruuuwwwuuutttrrrrrrqqqpppmmmkkk~~~}}}}}}~~~|||xxxxxx{{{|||{{{yyy~~~~~~~~~}}}}}}|||||||||}}}|||{{{zzzzzz{{{}}}~~~}}}zzzzzzzzzzzzyyyxxxvvvwwwzzz|||~~~}}}||||||}}}{{{yyyxxxxxxyyyzzzwwwxxx{{{||||||zzzwwwuuuttttttttttttuuuwwwyyy{{{yyyyyyyyyyyyyyyyyyzzzzzzxxxxxxwwwwwwwwwvvvvvvuuuuuusssrrrqqqrrruuuxxx{{{vvvrrroooooorrrtttsssqqquuutttrrrqqqpppqqqrrrssstttrrrqqqrrrssssssqqqpppooooooooooooooooooppppppnnnooooooooooooppprrruuussssssrrrrrrrrrpppooonnn}}}}}}|||}}}~~~}}}~~~}}}||||||~~~~~~~~~~~~~~~}}}~~~}}}yyyyyy|||}}}|||zzz}}}}}}}}}||||||{{{{{{{{{{{{{{{zzzyyyyyyyyyzzzzzz}}}{{{yyyxxxyyyyyyxxxwwwvvvxxxzzz{{{{{{zzzxxxwww|||{{{zzzzzzzzz{{{|||}}}xxxyyyyyyzzzyyyxxxwwwvvvssssssrrrssstttuuuwwwyyywwwxxxxxxyyyyyyzzzzzzzzzwwwvvvvvvvvvuuuuuuuuuuuuuuusssrrrqqqrrruuuxxxzzzuuurrroooooorrrssssssqqqvvvuuusssqqqqqqrrrsssuuutttrrrqqqrrrssssssqqqpppppppppqqqqqqqqqqqqqqqqqqrrrssssssrrrppppppqqqrrrqqqrrrssssssssssssssssss~~~~~~~~~}}}}}}}}}|||||||||||||||}}}}}}}}}}}}~~~~~~}}}}}}}}}|||zzzzzz{{{}}}~~~~~~||||||}}}~~~~~~}}}||||||||||||{{{{{{{{{{{{{{{{{{zzzyyyxxxxxxxxxxxx}}}{{{yyyyyyzzz{{{zzzyyywwwxxxyyyyyyyyyxxxwwwvvvyyyzzzzzz{{{|||}}}~~~~~~}}}||||||{{{zzzzzzzzzyyyvvvvvvuuuuuuvvvwwwyyyzzzvvvwwwxxxyyyzzzzzzzzzyyywwwwwwvvvvvvuuuvvvvvvwwwvvvuuutttttttttuuuvvvwwwtttsssqqqqqqrrrssssssrrrwwwuuutttrrrrrrssstttuuuttttttsssrrrrrrrrrrrrrrrsssttttttuuuttttttssssssuuuvvvwwwvvvtttrrrqqqrrrppprrrtttuuuttttttvvvwww~~~~~~}}}}}}~~~{{{~~~|||{{{zzz~~~wwwyyy{{{|||{{{{{{}}}}}}}}}|||||||||||||||}}}}}}}}}}}}|||{{{{{{zzzyyyyyyxxx|||zzzyyyyyy{{{||||||{{{xxxxxxxxxxxxxxxxxxxxxxxxyyyzzz|||~~~~~~~~~}}}|||~~~~~~~~~~~~}}}|||{{{zzzzzzyyyxxxxxxxxxyyyzzzzzzuuuvvvxxxyyyzzzzzzyyyyyyyyyyyyxxxwwwwwwxxxyyyyyyxxxxxxwwwwwwvvvuuutttsssrrrtttuuuuuutttsssssstttvvvuuutttsssrrrssssssttttttuuuuuusssppppppsssvvvvvvwwwwwwwwwwwwuuutttssstttvvvyyyyyywwwuuusssssspppsssuuuvvvttttttuuuwww~~~~~~}}}|||}}}~~~zzz}}}}}}|||zzz{{{~~~~~~~~~vvvzzz~~~~~~}}}}}}||||||}}}}}}~~~~~~~~~~~~}}}|||{{{zzzzzzyyyzzzxxxwwwxxxzzz||||||{{{xxxxxxwwwxxxyyyzzz{{{|||zzz{{{~~~~~~{{{zzz|||}}}|||zzzxxx{{{zzzyyyxxxxxxxxxyyyzzzuuuvvvxxxyyyzzzzzzyyyyyy{{{zzzyyyyyyyyyzzz{{{|||yyyyyyyyyyyywwwuuusssqqqqqquuuxxxxxxuuussstttuuuttttttssssssrrrrrrrrrssstttwwwwwwsssooooootttyyyxxxxxxyyyyyyxxxvvvtttsssrrruuuyyy{{{zzzwwwuuutttqqqtttvvvvvvsssrrrsssuuu~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~|||{{{}}}}}}~~~|||~~~}}}}}}~~~}}}|||{{{}}}~~~~~~{{{xxxwwwyyy||||||zzzyyyyyyzzz{{{zzzyyyzzzzzzzzzzzz{{{}}}~~~}}}{{{{{{~~~~~~}}}~~~~~~zzzvvvzzzzzzzzzzzzyyyyyyxxxwwwyyyyyyxxxxxxyyyzzz|||}}}~~~}}}zzzxxxvvvuuuxxxwwwwwwvvvwwwwwwxxxyyyvvvvvvwwwvvvvvvuuutttttttttsssrrrqqqppppppppppppqqqqqqqqqpppoooppprrrtttqqqsssvvvwwwvvvuuuuuuuuussstttuuuuuuuuutttsssrrrpppqqqssstttuuuuuutttsss~~~}}}~~~}}}{{{}}}}}}~~~~~~~~~~~~}}}|||}}}|||~~~~~~||||||}}}}}}~~~~~~}}}|||{{{{{{||||||zzzwwwvvvxxxzzz~~~}}}{{{zzz{{{|||{{{zzz{{{zzzyyyyyyyyy{{{}}}|||||||||zzzyyyyyy|||~~~}}}{{{zzzzzz{{{zzzwwwtttvvvwwwxxxyyyzzzzzzzzzzzzxxxxxxxxxyyyyyyzzz{{{|||}}}}}}|||{{{yyywwwuuutttuuuuuuuuuuuuuuuvvvvvvvvvttttttuuuuuutttssssssrrrqqqqqqqqqpppppppppppppppqqqqqqrrrqqqpppppprrrsssrrrssssssrrrpppooopppqqqpppqqqrrrrrrrrrqqqooooooooopppqqqrrrrrrrrrqqqqqq~~~~~~}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~{{{~~~~~~~~~}}}}}}~~~~~~}}}{{{yyyyyy{{{|||}}}||||||}}}~~~}}}zzzxxxxxxxxx||||||||||||{{{zzzyyyxxxxxxyyyzzzzzzxxxvvvvvvwww}}}{{{{{{|||}}}|||{{{{{{zzzxxxwwwwwwyyy|||~~~yyyzzzzzzyyyxxxyyy|||~~~{{{yyywwwwwwwwwwwwvvvtttvvvvvvwwwxxxyyyyyyyyyyyywwwxxxxxxyyyzzzzzzzzzzzzyyyyyyyyyxxxwwwvvvuuutttrrrssstttuuuuuutttsssrrrrrrrrrrrrrrrrrrqqqqqqpppnnnnnnoooppppppppppppoooppprrrssssssqqqpppqqqrrryyyxxxvvvrrrooooooppprrrpppppppppqqqpppoooooonnnqqqqqqrrrrrrrrrqqqpppooo~~~}}}|||~~~~~~|||{{{|||}}}|||||||||}}}~~~~~~zzz|||~~~~~~~~~}}}||||||{{{{{{|||yyyvvvvvvzzz||||||{{{{{{||||||{{{xxxwwwwwwwwwzzzzzzyyyyyyxxxwwwvvvuuuwwwxxxyyyzzzyyyxxxwwwvvvzzzyyyxxxxxxzzz||||||{{{{{{yyywwwuuuuuuwwwzzz|||wwwxxxyyyyyyyyyzzz||||||zzzwwwvvvuuuvvvwwwwwwyyyyyyyyyxxxwwwvvvuuutttvvvwwwxxxzzzzzzzzzyyyxxxuuuuuuvvvvvvuuuuuutttsssqqqrrrtttuuuuuusssqqqppppppqqqqqqqqqqqqqqqppppppnnnnnnoooppppppooonnnnnnqqqsssttttttrrrqqqppppppyyyyyyxxxuuurrrqqqrrrsssrrrrrrrrrrrrrrrqqqqqqqqquuuuuuttttttsssrrrqqqqqq~~~~~~|||~~~~~~~~~~~~}}}{{{|||~~~~~~}}}~~~}}}{{{{{{||||||{{{{{{zzzzzz{{{||||||}}}~~~{{{zzzyyy{{{}}}~~~||||||}}}|||~~~~~~|||{{{{{{~~~~~~}}}}}}|||{{{zzzyyy|||yyyvvvwwwzzz||||||zzzyyyzzz{{{zzzyyyyyyzzz{{{zzzzzzyyyxxxwwwwwwvvvvvvwwwwwwxxxzzzzzzzzzxxxwwwsssrrrrrrtttwwwzzz{{{{{{{{{yyywwwuuuuuuvvvxxxzzztttvvvwwwxxxxxxxxx{{{}}}zzzyyywwwuuutttuuuvvvxxxyyyyyyyyyxxxwwwvvvttttttvvvwwwxxxyyyyyyyyyxxxwwwsssttttttuuuuuuttttttsssrrrsssuuuuuuuuusssqqqppppppqqqqqqrrrrrrrrrqqqqqqpppppppppppppppooonnnnnnrrrtttuuuuuussspppoooooorrrtttvvvuuusssqqqpppppptttssssssrrrrrrrrrrrrrrrvvvuuutttsssrrrqqqqqqqqq~~~}}}}}}~~~~~~~~~~~~}}}}}}{{{{{{}}}~~~{{{|||yyyzzz}}}~~~|||xxx{{{xxxwwwwwwyyyyyyyyyyyyyyyzzz{{{{{{~~~|||{{{|||~~~}}}~~~~~~}}}|||{{{|||}}}}}}}}}~~~~~~|||{{{yyy{{{}}}}}}{{{yyyyyyyyy{{{{{{||||||{{{zzzyyyxxxzzzyyyxxxyyyzzz{{{zzzyyyyyyzzz{{{zzzzzz{{{}}}|||{{{zzzyyyyyyyyyzzzzzzwwwwwwvvvxxxzzzzzzyyyxxxpppoooooorrruuuxxxyyyyyyzzzyyyxxxwwwvvvvvvwwwwwwrrrtttvvvvvvvvvwwwxxxzzzwwwwwwvvvtttrrrsssuuuwwwwwwwwwxxxxxxxxxxxxxxxwwwvvvwwwwwwxxxxxxxxxwwwwwwsssttttttuuuuuutttttttttttttttuuuuuutttsssrrrqqqpppqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqpppqqqqqqrrrtttuuuvvvtttrrrpppooopppqqqsssvvvvvvuuusssrrrrrrrrrrrrqqqppppppppppppqqqtttsssrrrqqqpppooopppppp~~~~~~}}}}}}}}}~~~~~~||||||~~~~~~|||}}}}}}|||{{{|||}}}}}}zzz|||{{{{{{|||}}}}}}|||{{{}}}zzzxxxxxxwwwwwwwwwxxxyyy{{{|||}}}~~~||||||}}}}}}{{{{{{}}}|||}}}}}}~~~}}}|||{{{zzzyyyzzz|||{{{yyyxxxyyyzzzyyyyyyzzz{{{{{{zzzyyyxxxvvvxxx{{{{{{yyyxxxwwwwwwyyyzzz{{{zzzzzz{{{}}}zzzyyyxxxxxxxxxyyyzzz{{{wwwuuutttuuuxxxzzzyyyxxxsssrrrqqqsssvvvxxxxxxxxxzzzyyyyyyyyyxxxwwwvvvuuutttvvvxxxyyyxxxxxxyyy{{{wwwxxxxxxvvvttttttvvvxxxxxxxxxyyyyyyyyyyyyxxxxxxwwwwwwvvvvvvvvvvvvwwwwwwuuuuuuuuuvvvvvvuuuttttttuuuttttttssssssrrrqqqqqqooopppqqqrrrrrrrrrrrrrrrsssrrrqqqppprrrtttwwwyyyvvvvvvvvvtttqqqooopppqqqsssuuuvvvuuusssrrrssstttrrrqqqpppooonnnoooooopppssssssqqqppppppppppppqqq||||||}}}}}}~~~|||}}}~~~|||{{{}}}~~~|||{{{zzzzzz|||}}}~~~~~~~~~~~~||||||}}}}}}xxx||||||{{{}}}zzz~~~}}}|||}}}uuuuuuvvvxxxzzz}}}zzz{{{~~~}}}||||||}}}~~~}}}|||{{{zzz{{{{{{{{{yyyxxxyyy{{{wwwxxxyyyzzz{{{zzzyyyxxxtttxxx||||||yyyuuuuuuuuuzzz{{{{{{zzzyyyzzz|||~~~vvvvvvuuuuuuuuuwwwxxxyyyvvvtttqqqrrrvvvxxxyyyxxxwwwvvvtttuuuwwwxxxxxxwwwyyyzzzzzzzzzyyyxxxvvvtttyyy{{{}}}}}}||||||}}}~~~yyyzzz|||zzzxxxwwwyyy{{{|||||||||{{{yyywwwvvvuuuxxxwwwvvvuuuuuuvvvwwwxxxvvvvvvvvvwwwvvvvvvuuutttuuutttsssrrrqqqqqqqqqqqqoooooopppqqqqqqqqqqqqqqqrrrqqqppppppssswww|||wwwwwwvvvssspppooopppqqqrrrrrrqqqnnnllllllnnnpppsssrrrpppooooooooopppqqquuutttsssrrrrrrrrrsssttt}}}|||}}}}}}{{{{{{|||~~~~~~~~~~~~}}}{{{xxxxxx{{{~~~~~~}}}{{{{{{}}}}}}~~~~~~~~~zzzwwwvvvyyy~~~~~~zzz{{{{{{|||~~~~~~||||||~~~}}}|||zzzyyyyyyyyyzzz|||~~~}}}{{{||||||||||||||||||{{{{{{vvvwwwwwwxxxxxxyyyyyyzzzxxxxxxyyy{{{}}}|||zzzwwwzzzxxxuuutttvvvxxxyyyyyyxxxzzzyyyuuutttvvvvvvsssssstttuuuvvvwwwxxxyyyyyywwwxxxwwwuuuxxx{{{yyytttwwwtttsssvvvvvvvvvyyy~~~yyyyyyxxxxxxxxxyyyzzz{{{}}}zzzwwwuuuuuuvvvuuuuuuwwwwwwxxxxxxxxxwwwwwwvvvzzzyyyyyyzzz|||zzzuuuqqqtttsssrrrqqqpppppppppppprrrqqqpppppppppqqqrrrsssssstttvvvwwwxxxxxxxxxxxx{{{vvvrrrppppppooonnnsssrrrrrrrrrrrrrrrrrrsssrrrpppoooqqqtttuuutttrrrtttsssrrrsssttttttsssrrr~~~}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}|||~~~{{{wwwvvvxxx{{{}}}}}}}}}}}}~~~|||yyy}}}~~~}}}{{{{{{||||||yyyxxx{{{|||zzzzzz{{{|||}}}~~~||||||}}}}}}||||||{{{{{{{{{{{{{{{{{{|||~~~~~~|||{{{{{{||||||}}}}}}}}}||||||yyyyyyzzz{{{{{{||||||}}}{{{zzzzzz{{{||||||zzzxxxxxxvvvuuuuuuxxxzzz{{{{{{wwwyyyxxxuuuuuuxxxyyywwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyxxxwwwyyy|||yyytttyyypppkkknnntttwwwxxxyyyyyyyyyxxxxxxyyyyyyzzz{{{~~~{{{xxxwwwxxxyyyzzzyyywwwxxxxxxxxxxxxwwwwwwvvvwwwwwwwwwzzz|||{{{wwwtttuuutttsssrrrqqqqqqqqqqqqnnnoooqqqsssssstttssssssttttttsssssstttuuuvvvwwwzzzwwwsssqqqqqqqqqqqqqqqrrrqqqqqqppppppqqqqqqrrrsssrrrpppqqqssssssrrrppprrrqqqqqqqqqrrrsssrrrrrr}}}}}}}}}}}}~~~~~~}}}{{{}}}zzzvvvuuuwwwzzz{{{|||~~~~~~}}}zzzwww{{{|||}}}|||zzzxxxxxxyyy}}}|||{{{~~~~~~||||||||||||}}}}}}~~~~~~|||{{{|||~~~zzzzzzzzz{{{{{{|||}}}}}}}}}}}}}}}}}}}}}|||{{{zzz{{{{{{|||}}}~~~~~~~~~}}}||||||}}}}}}~~~}}}|||zzzzzzzzz{{{zzzyyyuuuttttttwwwzzz|||}}}|||wwwyyyxxxtttuuuzzz|||{{{zzzzzzyyyxxxwwwwwwvvvuuuyyy{{{zzzxxxyyy{{{yyyuuusssfff^^^dddqqqxxxxxxwwwyyyyyyyyyyyyyyyzzzzzzzzz|||zzzxxxxxxzzz|||}}}|||xxxyyyyyyyyyxxxxxxwwwvvvuuuuuuvvvyyy{{{{{{yyywwwvvvuuutttsssrrrrrrrrrrrrooooooooopppqqqsssuuuvvvvvvtttrrrpppppprrrtttvvvtttrrrpppoooqqqsssttttttppppppoooooooooooopppppptttrrrqqqpppqqqqqqooonnnoooooooooppppppqqqqqqqqq|||}}}~~~}}}|||~~~}}}~~~}}}~~~~~~~~~|||zzzzzzzzzyyyyyyzzzzzzzzzzzz~~~~~~~~~~~~|||zzzzzz{{{|||{{{yyywwwwwwwww}}}}}}}}}~~~~~~~~~~~~~~~~~~|||{{{{{{|||zzzzzz{{{{{{{{{||||||{{{~~~}}}||||||{{{zzzyyyyyyyyyzzz{{{|||}}}}}}~~~~~~||||||}}}}}}~~~|||yyywwwxxxyyyyyyxxxttttttuuuwwwzzz{{{{{{yyywwwyyywwwttttttyyy|||{{{zzzyyyyyyxxxwwwvvvuuuuuuyyy{{{{{{xxxxxxzzzyyyuuufff\\\XXXbbbpppxxxzzzyyyxxxyyyyyyzzzzzzzzzzzzzzzxxxwwwvvvwwwzzz|||}}}}}}yyyyyyyyyyyyyyyxxxxxxwwwuuuvvvxxxyyy{{{zzzyyyxxxvvvuuutttsssrrrrrrrrrrrrvvvsssooolllmmmqqqvvvzzzuuutttrrrqqqpppqqqrrrsssqqqpppnnnnnnqqqsssttttttoooooonnnnnnnnnnnnoooooorrrqqqppppppppppppoooooolllmmmnnnooonnnooopppqqq~~~}}}}}}}}}{{{~~~}}}}}}~~~}}}~~~~~~}}}{{{xxxzzz~~~|||zzzxxx||||||}}}}}}}}}~~~~~~~~~|||zzz|||}}}|||zzzxxxxxxxxx|||}}}~~~~~~~~~}}}}}}}}}}}}~~~|||{{{{{{|||{{{|||||||||{{{zzzyyyxxx}}}|||{{{zzzzzzyyyxxxxxxxxxyyyzzz{{{|||}}}}}}}}}zzzzzz{{{{{{|||}}}}}}}}}~~~{{{wwwvvvvvvwwwxxxwwwvvvvvvuuuwwwxxxyyywwwvvvxxxzzzxxxtttssswwwxxxvvvvvvvvvvvvvvvvvvuuuuuuuuuvvvzzzzzzwwwvvvxxxxxxuuuccc```bbbllluuuyyy{{{|||xxxyyyzzz{{{{{{{{{zzzzzzxxxwwwvvvxxx{{{}}}~~~}}}yyyyyyzzzzzzzzzzzzyyyyyyyyyzzz{{{{{{zzzyyyxxxxxxuuutttsssrrrqqqqqqqqqqqqyyyxxxvvvuuuuuuvvvwwwxxxttttttttttttssssssrrrqqqrrrpppnnnoooqqqrrrsssrrroooooonnnnnnnnnnnnooooooooooooppppppppppppqqqrrrlllmmmoooooommmmmmoooqqq~~~}}}~~~}}}~~~|||zzz~~~~~~~~~}}}xxx|||}}}{{{yyyyyy{{{~~~~~~~~~}}}~~~}}}|||}}}~~~~~~|||zzz|||}}}}}}{{{zzzzzz{{{{{{}}}~~~}}}~~~}}}|||{{{zzzzzzzzz|||}}}}}}|||||||||}}}}}}}}}|||{{{yyyvvvuuuzzzzzzzzzzzzzzzyyyxxxwwwyyyzzz{{{||||||}}}||||||yyyyyyyyyzzz{{{{{{||||||}}}zzzwwwvvvwwwxxxxxxxxxzzzyyywwwwwwwwwwwwvvvtttxxxzzzyyyuuutttvvvuuurrrsssttttttuuuuuuvvvvvvvvvtttxxxzzzwwwvvvxxxxxxvvvmmmnnnsssyyy{{{yyyzzz}}}xxxyyyzzz||||||{{{{{{zzzzzzyyyyyy{{{}}}~~~}}}xxxxxxyyyzzz{{{{{{{{{{{{|||}}}~~~}}}zzzxxxxxxyyyuuutttsssrrrqqqqqqqqqqqqwwwzzz}}}wwwsssttttttuuuvvvuuutttrrrqqqsssqqqppppppqqqrrrqqqpppppppppooooooooooooppppppnnnoooqqqqqqpppqqqrrrtttmmmpppqqqpppnnnlllnnnqqq}}}~~~~~~}}}~~~~~~}}}~~~{{{}}}|||zzz~~~~~~~~~{{{~~~|||||||||xxx{{{~~~~~~~~~|||yyy{{{}}}}}}|||{{{|||}}}{{{}}}~~~}}}~~~}}}{{{{{{zzzzzzzzzzzz|||~~~~~~}}}|||}}}}}}||||||}}}}}}{{{yyyvvvuuuwwwxxxzzz{{{zzzyyywwwvvv|||}}}~~~~~~~~~~~~}}}}}}zzzzzz{{{{{{|||}}}}}}}}}}}}{{{yyyxxxzzz{{{{{{zzz}}}{{{yyyxxxxxxyyyxxxwwwwwwzzzzzzwwwvvvwwwvvvrrrtttuuuuuuuuuvvvvvvvvvvvvsssxxxzzzxxxvvvyyyzzzyyyxxxxxxzzz~~~}}}yyyzzz}}}xxxyyy{{{|||}}}|||{{{zzz{{{zzzzzz{{{}}}}}}|||zzzvvvwwwyyyzzz|||}}}}}}}}}~~~~~~{{{yyyzzz{{{vvvuuutttsssrrrrrrrrrrrruuuyyy~~~~~~xxxtttttttttttttttsssssssssssssssrrrqqqqqqrrrsssrrrppprrrqqqqqqppppppqqqqqqrrrppprrrsssrrrqqqpppqqqsssooorrrtttrrrnnnlllnnnqqq|||zzz{{{|||}}}}}}|||}}}~~~}}}~~~~~~~~~{{{~~~}}}~~~|||~~~}}}|||yyyzzz}}}}}}|||~~~~~~~~~{{{zzz|||xxx|||}}}xxxzzz|||}}}||||||}}}~~~{{{~~~~~~}}}||||||||||||xxx{{{}}}~~~~~~}}}}}}~~~{{{{{{||||||{{{yyywwwuuuuuuwwwyyy{{{{{{zzzwwwvvv~~~|||||||||}}}~~~~~~}}}{{{zzzzzz|||}}}}}}|||}}}zzzxxxyyyzzz{{{{{{vvvzzz{{{yyyyyyyyywwwssswwwwwwwwwvvvvvvvvvvvvvvvsssxxx{{{yyyxxxzzz|||{{{|||yyyxxx{{{|||zzzzzz}}}xxxyyy{{{}}}}}}|||{{{zzzzzzyyyxxxyyyzzzzzzxxxvvvuuuwwwxxxzzz|||~~~~~~}}}|||zzz|||~~~wwwvvvuuuttttttsssssstttwwwwwwwwwxxxxxxyyyyyyyyyuuutttrrrpppppprrrtttvvvsssrrrqqqqqqssstttsssrrrssssssrrrrrrrrrrrrssssssrrrtttuuutttqqqoooppprrrqqqtttvvvtttooommmooorrr~~~}}}~~~~~~|||}}}~~~~~~}}}~~~}}}{{{|||{{{yyyzzz|||~~~|||yyy|||}}}}}}{{{{{{|||~~~zzz}}}|||{{{|||yyyzzz|||}}}~~~}}}|||{{{}}}}}}||||||{{{{{{{{{zzz}}}|||{{{zzz{{{|||~~~~~~}}}}}}}}}~~~~~~|||zzzzzz{{{{{{zzzyyyzzzzzz{{{{{{zzzzzzyyyyyyxxxxxxyyyyyyyyyzzzzzzzzzvvvuuuttttttuuuwwwyyyzzz{{{zzzyyyxxxxxxyyyzzz{{{~~~~~~|||{{{yyywwwvvvuuuxxxzzz{{{zzzyyyyyyzzz{{{wwwwwwxxxyyyyyyzzz{{{{{{{{{zzzzzz{{{}}}~~~}}}{{{xxx{{{~~~{{{xxxxxxwwwvvvuuuuuutttttttttuuusssqqqqqqssstttttttttvvvtttqqqoooooopppssstttooooooqqqrrrrrrsssrrrrrrvvvuuutttssssssssssssssstttssssssrrrrrrrrrsssssswwwyyyyyyuuuqqqnnnooorrr}}}{{{|||~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}|||||||||~~~~~~~~~}}}{{{~~~~~~}}}|||~~~}}}}}}|||}}}}}}}}}~~~~~~|||zzzzzzzzz||||||}}}}}}}}}}}}~~~~~~}}}|||{{{zzzyyyxxxxxxwwwwwwwwwyyyyyyyyyyyyyyyzzzzzzzzz{{{zzzyyyzzz{{{}}}{{{{{{{{{{{{|||}}}}}}~~~|||zzzxxxxxxyyyzzzyyyxxxwwwxxxyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxwwwwwwwwwwwwvvvvvvvvvxxx{{{|||zzzzzzzzz{{{{{{|||~~~~~~~~~}}}{{{yyyxxxwwwvvvwwwyyyzzzyyyxxxwwwxxxzzzwwwwwwxxxxxxyyyzzzzzz{{{zzzyyyyyyzzz|||}}}{{{zzzyyyzzz{{{||||||{{{yyyxxxyyyxxxwwwvvvuuutttttttttxxxuuusssqqqrrrrrrqqqppprrrrrrppppppppprrrtttuuuppppppqqqqqqrrrsssssssssttttttsssrrrrrrrrrrrrrrrtttssssssrrrrrrsssssssssuuuuuuuuusssqqqppppppqqq~~~~~~||||||}}}~~~}}}}}}~~~~~~~~~{{{|||~~~}}}}}}~~~~~~}}}~~~}}}}}}{{{xxx{{{~~~|||{{{zzz}}}~~~~~~~~~|||{{{|||}}}~~~~~~~~~}}}{{{{{{{{{{{{||||||zzz|||~~~zzz~~~|||yyyvvvttttttuuuvvvvvvvvvvvvwwwxxxxxxyyyyyyxxxxxxxxxyyyzzz}}}yyyzzz{{{|||}}}}}}}}}}}}|||zzzyyyyyyzzzzzzzzzyyyvvvwwwyyyzzz{{{|||||||||{{{zzzyyyxxxwwwvvvuuuuuuxxxwwwwwwwwwxxxzzz|||}}}yyyzzz|||}}}~~~|||zzzyyyxxxwwwvvvxxxyyyxxxvvvvvvwwwxxxwwwwwwwwwxxxyyyyyyzzzzzzyyyxxxwwwyyyzzz{{{yyyxxxyyyyyyxxxwwwwwwwwwvvvvvvyyyxxxwwwuuuttttttssssssvvvtttqqqpppqqqqqqppppppoooooopppqqqrrrssstttuuuppppppppppppqqqrrrssstttsssrrrqqqqqqqqqqqqqqqrrrsssssssssrrrrrrsssssstttsssrrrqqqqqqrrrrrrqqqppp{{{zzz}}}~~~~~~}}}|||}}}~~~~~~|||~~~||||||||||||}}}|||}}}~~~}}}}}}~~~~~~~~~}}}}}}||||||~~~}}}~~~~~~|||~~~}}}{{{yyyxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxyyy{{{}}}~~~yyyzzz|||~~~~~~~~~~~~|||{{{{{{|||}}}|||{{{yyyzzz{{{||||||}}}}}}}}}yyyyyyxxxxxxwwwvvvuuuuuuwwwwwwwwwxxxyyyzzz|||}}}yyyzzz|||~~~~~~|||{{{zzzyyyxxxwwwxxxyyyxxxvvvuuuvvvwwwvvvwwwwwwwwwxxxxxxyyyyyywwwvvvvvvwwwxxxyyywwwvvvwwwwwwwwwvvvvvvuuuttttttwwwvvvuuutttsssrrrrrrrrrqqqooonnnnnnppprrrrrrrrrnnnoooqqqrrrssssssrrrrrroooooooooooooooqqqrrrsssrrrrrrqqqqqqqqqrrrrrrsssssssssrrrrrrrrrssstttttttttqqqoooqqqssstttrrrooo|||zzz{{{~~~}}}zzz}}}~~~~~~}}}|||~~~~~~~~~~~~}}}~~~~~~}}}}}}{{{||||||}}}~~~~~~~~~~~~zzz|||}}}|||||||||}}}~~~}}}~~~zzz{{{{{{||||||zzzyyyxxx||||||{{{zzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzz|||}}}~~~~~~}}}}}}}}}{{{zzzzzz|||}}}||||||zzzzzz{{{{{{{{{zzzzzzyyywwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwxxxyyyzzzyyyzzz{{{}}}~~~}}}}}}|||~~~~~~|||{{{zzzyyyxxxxxxyyyyyyxxxwwwvvvvvvwwwvvvvvvwwwwwwwwwwwwwwwxxxvvvuuuuuuvvvwwwwwwuuuttttttuuuwwwxxxwwwuuusssrrrttttttsssrrrqqqqqqqqqqqqpppnnnmmmmmmoooqqqrrrrrroooppprrrssssssrrrpppooommmmmmmmmnnnnnnooopppqqqrrrrrrqqqqqqrrrsssttttttrrrrrrrrrrrrrrrssstttuuuuuusssqqqrrrttttttqqqnnn~~~yyy|||}}}~~~~~~|||zzz{{{}}}}}}{{{xxxwwwzzz~~~~~~||||||~~~}}}|||}}}}}}~~~~~~~~~~~~|||{{{zzz{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{||||||||||||{{{zzz|||~~~}}}}}}|||{{{zzzyyyyyyzzz~~~|||{{{|||uuuwwwyyy{{{{{{zzzyyywww~~~~~~}}}{{{zzzyyyxxxwwwxxxxxxxxxwwwwwwwwwvvvvvvxxxyyyyyyzzzzzzzzzzzzzzzzzzxxxwwwwwwyyyzzzzzzyyyxxxxxxyyyyyyxxxxxxwwwvvvwwwwwwwwwxxxxxxxxxyyyyyyvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxyyyzzzzzz{{{zzzzzz~~~~~~}}}|||{{{zzzyyyxxxxxxyyyyyyxxxvvvuuuvvvwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuutttuuuvvvvvvtttsssrrrsssvvvwwwwwwvvvtttrrrrrrrrrqqqqqqqqqqqqrrrrrruuusssppppppqqqrrrqqqqqqpppqqqrrrrrrrrrqqqooonnnlllmmmnnnoooooopppooooooqqqqqqqqqqqqrrrtttuuuuuurrrrrrrrrrrrsssttttttuuusssssssssttttttsssqqqooo}}}}}}}}}~~~~~~~~~~~~}}}~~~}}}zzz|||~~~~~~}}}}}}}}}|||}}}}}}}}}}}}yyyxxxyyyzzzwwwuuuuuuyyy}}}}}}zzzxxxzzz}}}zzzyyyzzz}}}|||{{{}}}~~~~~~~~~~~~~~~yyyyyyyyyyyyyyyyyyyyyyyyxxxyyyzzz|||}}}}}}|||||||||~~~}}}}}}|||}}}~~~{{{{{{{{{{{{{{{zzzyyyyyyyyyzzz{{{{{{{{{zzzzzzzzzvvvvvvwwwxxxxxxxxxxxxxxx{{{{{{zzzyyyxxxwwwwwwvvvuuuvvvvvvvvvwwwvvvvvvvvvzzzzzzyyyyyyxxxxxxyyyyyyxxxwwwvvvvvvxxxyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwvvvuuuttttttvvvvvvvvvwwwxxxzzz{{{|||}}}||||||{{{zzzyyyxxxxxxwwwxxxxxxwwwuuuttttttuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvuuutttuuuvvvvvvtttrrrqqqrrrssstttttttttttttttqqqqqqqqqqqqrrrssstttuuuxxxvvvttttttuuuvvvvvvuuuoooppppppqqqqqqqqqqqqppplllmmmppprrrrrrrrrpppoooooooooppppppqqqssstttuuurrrrrrrrrrrrssstttuuuuuunnnpppssstttsssrrrqqqqqq|||~~~~~~~~~~~~|||{{{|||~~~}}}}}}~~~zzz|||}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||}}}yyyvvvvvvwwwuuutttuuuzzz}}}|||xxxvvvwwwzzzwwwuuuvvvzzzzzzyyy}}}}}}{{{{{{}}}~~~|||{{{{{{}}}||||||}}}{{{{{{zzzzzzzzzzzzyyyyyyvvvxxxzzz|||~~~}}}~~~zzzzzzyyyzzz{{{}}}{{{|||||||||||||||{{{{{{zzzwwwvvvwwwzzz{{{xxxuuuzzzyyywwwvvvvvvxxxyyyzzzwwwwwwwwwwwwvvvvvvvvvvvvssssssuuuvvvwwwwwwwwwwww~~~}}}{{{zzzyyyyyyzzz{{{zzzxxxwwwwwwyyy{{{{{{zzzyyyyyy{{{|||}}}}}}~~~~~~|||{{{{{{zzzyyyxxxwwwwwwyyyxxxxxxxxxvvvuuutttssstttttttttuuuxxxzzz}}}||||||{{{zzzyyyyyyxxxxxxvvvwwwwwwvvvtttrrrssstttvvvvvvvvvvvvuuuuuuuuuuuuvvvuuuuuuuuuvvvvvvtttrrrrrrqqqppppppqqqsssuuuwwwrrrrrrrrrssstttuuuwwwwwwxxxvvvuuuvvvxxx{{{||||||nnnnnnooopppqqqrrrrrrssslllnnnrrrtttuuutttqqqpppnnnnnnnnnoooppprrrssstttqqqqqqqqqrrrssstttuuuvvviiimmmrrrsssrrrppprrrttt~~~}}}~~~zzz}}}~~~~~~|||zzz{{{|||}}}}}}|||}}}}}}}}}{{{{{{}}}|||}}}~~~~~~~~~~~~zzz}}}|||zzz|||}}}zzz|||~~~xxxyyyyyyvvvuuuxxxyyyzzzzzzzzzxxxwwwwwwxxxuuuvvvyyy{{{}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}~~~~~~|||~~~~~~|||xxxyyywwwuuuwwwzzz||||||zzz}}}}}}}}}|||||||||}}}}}}~~~}}}|||}}}zzzxxxyyy|||~~~|||zzzxxxyyy{{{||||||{{{zzzxxxzzzwwwssssssvvvxxxxxxwww{{{zzzxxxwwwvvvvvvvvvwwwrrrsssvvvwwwxxxvvvtttrrruuuuuuuuuuuuuuuuuuuuuuuu{{{{{{zzzxxxuuutttuuuwwwvvvwwwyyyyyyxxxyyy|||~~~}}}{{{xxxwwwyyy|||}}}~~~~~~{{{yyyyyy{{{zzzvvvrrrxxxwwwvvvtttssssssrrrrrruuusssrrrtttwwwxxxvvvsssvvvyyywwwssstttyyyyyyttttttsssrrrrrrssstttvvvwwwtttuuuuuutttrrrrrrsssuuuvvvuuutttsssssstttuuuuuuyyywwwuuusssssstttvvvwwwtttsssqqqqqqrrrvvvzzz|||uuutttrrrpppppprrrtttvvvpppooonnnnnnoooqqqssstttqqqpppooonnnnnnmmmmmmmmmooooooqqqrrrrrrrrrrrrrrrsssqqqppppppqqqrrrrrrqqqooooooqqquuuxxxxxxtttppp|||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~|||}}}}}}{{{zzzzzz|||~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}{{{~~~zzzyyy{{{}}}~~~|||wwwxxxxxxuuuuuuwwwwwwwwwxxxvvvuuutttuuuwwwxxxyyy{{{}}}~~~~~~|||{{{zzz{{{|||{{{zzz{{{|||}}}zzz|||{{{xxxwwwxxx{{{||||||{{{}}}~~~~~~~~~~~~}}}}}}|||yyyzzz}}}{{{|||~~~|||zzzyyyyyyyyyyyyxxxxxxzzz{{{||||||{{{zzzyyyzzzwwwuuuuuuwwwyyyxxxwwwxxxwwwuuusssssssssssstttssstttvvvwwwwwwvvvtttsssssssssttttttuuuvvvwwwwwwxxxxxxwwwuuurrrqqqrrrtttssstttvvvvvvuuuvvvxxx{{{{{{yyyyyyyyy{{{||||||{{{xxxyyyyyyyyyyyyyyyzzz{{{{{{zzzxxxwwwuuuuuuttttttuuutttsssuuuwwwxxxvvvtttyyyzzzwwwrrrsssyyyzzzwwwvvvuuutttssssssssstttuuurrrssstttsssrrrrrrtttvvvwwwvvvtttssstttuuuvvvwwwttttttssstttvvvwwwwwwwwwtttttttttuuuvvvwwwwwwxxxwwwvvvtttrrrqqqrrrssstttooopppqqqppppppqqqrrrtttnnnooopppqqqqqqpppooonnnqqqrrrrrrrrrrrrrrrqqqqqqrrrqqqpppqqqrrrsssrrrqqqoooooopppsssvvvvvvrrrooo}}}~~~|||}}}~~~~~~~~~}}}}}}~~~~~~}}}~~~}}}}}}}}}}}}}}}|||zzzxxxxxxzzz|||}}}}}}}}}}}}|||||||||{{{~~~}}}}}}}}}||||||}}}}}}~~~~~~~~~~~~}}}~~~~~~}}}}}}{{{xxxyyyzzzxxxwwwyyywwwwwwwwwuuussssssuuuwwwvvvwwwxxxyyyzzzzzzzzzzzz~~~|||zzzyyyzzzzzzyyywww{{{|||~~~~~~~~~}}}|||zzzyyyyyyzzz{{{{{{zzz~~~~~~~~~|||{{{}}}}}}}}}}}}zzzxxxwwwxxxyyyzzz{{{||||||{{{zzzyyyxxxwwwwwwwwwyyyyyyxxxvvvwwwvvvtttsssrrrrrrssssssssstttuuuvvvvvvuuutttsssqqqrrrssstttvvvwwwxxxyyyxxxyyyyyywwwttttttuuuvvvssstttuuuuuuuuuuuuxxxzzzyyyxxxyyy{{{||||||zzzxxxvvvyyy{{{zzzwwwxxx|||~~~}}}{{{yyyxxxwwwwwwvvvwwwvvvvvvwwwxxxyyywwwvvvzzzyyyuuuqqqrrrwwwyyyxxxwwwvvvuuutttssssssssssssqqqrrrttttttssstttvvvxxxxxxwwwuuuuuuuuuwwwyyy{{{sssssstttvvvxxxxxxvvvtttqqqsssvvvyyyyyyyyywwwuuuyyyxxxwwwuuusssrrrrrrrrrooorrrttttttqqqpppqqqssslllnnnqqqtttuuutttrrrpppttttttssssssrrrqqqqqqpppqqqqqqqqqsssuuuuuusssrrrpppppppppqqqssssssqqqooo~~~|||~~~~~~}}}||||||}}}~~~~~~~~~~~~}}}{{{~~~}}}{{{yyyvvvvvvyyy{{{||||||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}|||||||||{{{{{{{{{yyyyyyyyywwwvvvvvvxxx{{{vvvvvvvvvwwwwwwvvvvvvvvv~~~|||zzzyyyzzzzzzyyywww~~~~~~~~~|||zzz|||{{{zzzyyyyyyzzzyyyyyy}}}~~~~~~|||{{{|||zzz{{{yyyzzzzzz{{{{{{zzzyyyxxxwwwwwwxxxyyyzzzxxxvvvuuuyyyxxxwwwvvvuuuvvvvvvwwwttttttttttttttttttsssssssssssstttuuuvvvwwwxxxxxxwwwxxxyyywwwuuuuuuuuuwwwvvvwwwxxxxxxxxxxxxzzz|||zzzyyyyyyyyy{{{{{{zzzxxx{{{{{{{{{yyywwwxxx{{{~~~~~~|||{{{yyyxxxxxxxxxxxxxxxyyyyyyzzzzzzyyyxxxwwwvvvsssrrrsssvvvvvvuuuwwwvvvvvvuuuuuuuuuuuuuuurrrtttuuuvvvvvvwwwzzz|||zzzzzzyyyxxxyyy{{{}}}{{{yyywwwwwwyyyxxxuuurrrppprrrvvvyyyzzzzzzyyyxxxzzzyyyxxxwwwvvvuuusssssspppssswwwvvvssspppqqqtttqqqrrrssstttuuutttssssssuuuttttttssssssrrrrrrsssqqqqqqsssuuuwwwwwwuuurrrsssrrrrrrrrrrrrrrrqqqppp|||{{{|||~~~|||~~~}}}~~~~~~}}}||||||~~~||||||}}}~~~~~~}}}|||{{{yyywwwvvvxxxzzz{{{{{{{{{{{{|||~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||}}}}}}}}}{{{~~~}}}{{{||||||{{{zzzzzzzzzyyyxxxxxxzzz|||{{{zzzzzzyyyyyyyyyyyyyyy}}}{{{yyyxxxyyyyyyxxxwww~~~~~~}}}|||}}}~~~{{{yyyyyyyyy{{{{{{{{{yyyxxxxxxxxxyyy|||}}}~~~~~~~~~~~~||||||}}}|||zzzzzzzzzzzzzzzyyyxxxxxxvvvxxxzzz{{{zzzxxxvvvuuu{{{zzzyyyxxxxxxyyyyyyzzzuuuttttttssssssrrrssssssvvvvvvwwwwwwwwwwwwxxxxxxssstttuuuuuusssrrrssstttyyyzzz{{{{{{zzz{{{|||~~~}}}{{{xxxwwwyyyzzz{{{{{{~~~{{{xxxxxxzzz|||}}}|||~~~}}}|||{{{zzzyyyyyyyyyzzz{{{||||||{{{{{{zzzzzzwwwvvvvvvyyyzzzyyyvvvuuuvvvvvvwwwwwwxxxxxxxxxxxxvvvwwwyyyyyyyyyzzz}}}}}}}}}}}}}}}~~~{{{{{{}}}~~~{{{wwwwwwxxxyyyyyyzzzzzzzzzzzzzzzyyyyyyxxxwwwwwwvvvrrruuuwwwwwwuuusssssstttwwwvvvuuussssssssstttuuuttttttssssssttttttvvvvvvsssssstttwwwxxxxxxvvvsssuuuuuuuuuuuutttsssrrrrrr~~~|||}}}~~~{{{~~~||||||}}}~~~~~~~~~~~~}}}}}}|||zzzyyy{{{~~~{{{||||||zzzxxxxxxyyyzzzzzzyyyyyyzzz|||~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}~~~~~~|||{{{zzzzzz|||}}}}}}}}}|||}}}zzz|||{{{|||yyy{{{|||{{{yyyzzz{{{{{{zzzzzz{{{|||{{{{{{zzzyyyxxxyyyyyyyyy{{{zzzxxxxxxyyyyyyyyyxxx~~~}}}|||}}}~~~~~~}}}{{{~~~}}}~~~{{{|||}}}{{{||||||{{{yyyxxxyyy{{{||||||}}}}}}~~~~~~}}}}}}|||{{{{{{zzzzzzzzzyyy{{{}}}~~~|||yyyxxxxxx{{{zzzyyyxxxxxxyyyzzz{{{xxxwwwuuussssssssstttuuuyyyyyyyyyyyyyyyyyyyyyyyyuuuwwwyyyyyyxxxwwwwwwxxxzzz{{{|||{{{zzz{{{|||~~~|||yyywwwxxxzzz|||||||||xxxvvvxxx}}}~~~}}}|||{{{{{{zzzzzz{{{{{{|||}}}~~~}}}{{{|||}}}zzzxxxzzz}}}yyyxxxwwwwwwyyyzzzzzz{{{{{{zzzzzz|||||||||{{{{{{}}}~~~}}}|||{{{{{{|||}}}|||{{{zzzyyyyyyyyyyyyyyyuuuuuuvvvvvvwwwvvvvvvuuuzzzxxxuuusssrrrsssuuuvvvuuuttttttssstttvvvwwwyyyvvvvvvvvvwwwyyyxxxvvvtttuuuwwwxxxxxxvvvttttttttt}}}}}}~~~{{{~~~|||~~~~~~~~~zzzzzzzzz{{{~~~~~~}}}|||yyyzzz||||||{{{yyyyyyzzzzzzyyyyyyyyyzzz|||}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~|||}}}|||}}}}}}{{{yyyzzz}}}~~~~~~{{{}}}yyy~~~{{{}}}~~~}}}zzz|||}}}}}}~~~{{{zzzyyyxxxxxxxxxyyyyyy}}}|||zzz{{{}}}~~~}}}}}}}}}||||||}}}~~~|||}}}~~~}}}{{{zzz|||~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}~~~||||||}}}|||{{{zzzyyyyyyzzz{{{||||||zzzxxxvvvuuuvvvwwwxxxyyyyyyzzzzzz{{{{{{||||||{{{}}}~~~~~~{{{|||}}}|||{{{{{{}}}}}}{{{zzz{{{||||||{{{zzzzzzzzz{{{}}}||||||{{{{{{||||||}}}~~~}}}~~~|||}}}~~~|||yyyzzz}}}yyyzzzzzz{{{||||||}}}|||{{{{{{~~~~~~~~~}}}{{{{{{|||}}}~~~}}}~~~|||zzzxxxxxxyyyzzzxxxuuussstttxxxzzzyyyvvvwwwvvvuuuttttttuuuvvvwwwwwwvvvuuuttttttuuuwwwxxxzzzyyywwwwwwxxxxxxvvvuuusssvvvzzzzzzxxxvvvuuuuuu||||||}}}{{{~~~}}}~~~zzz~~~{{{|||}}}}}}xxxtttwwwzzz}}}~~~|||{{{zzzzzz{{{zzzxxxxxxxxxzzz|||}}}}}}~~~~~~|||~~~~~~~~~zzz~~~|||{{{{{{|||zzz{{{~~~|||~~~~~~||||||||||||}}}~~~~~~~~~~~~}}}}}}|||~~~~~~~~~~~~~~~}}}|||{{{{{{|||~~~~~~}}}zzzxxxwwwxxxyyy{{{xxxyyyzzz{{{|||~~~zzz}}}~~~~~~}}}}}}~~~}}}}}}}}}~~~~~~{{{yyyzzz~~~|||zzz{{{}}}||||||||||||}}}~~~~~~~~~}}}}}}|||wwwwww|||}}}yyyxxxzzz}}}}}}~~~~~~~~~|||{{{zzz}}}{{{yyyzzz{{{}}}|||}}}{{{~~~|||~~~zzzxxxwwwxxxyyyzzzuuuqqqsssyyy}}}{{{wwwssstttuuuvvvvvvwwwwwwvvvzzzyyyvvvuuutttuuuvvvwww}}}zzzxxxwwwwwwxxxwwwuuuqqquuuzzz{{{yyyvvvuuuuuu}}}}}}~~~~~~}}}}}}~~~}}}~~~}}}~~~}}}{{{~~~~~~||||||}}}}}}|||}}}~~~}}}}}}~~~}}}~~~~~~zzz}}}||||||~~~~~~{{{|||~~~~~~|||zzzzzz{{{yyy}}}~~~}}}}}}}}}}}}~~~}}}}}}|||zzzzzz{{{~~~|||||||||||||||{{{zzzyyyzzzzzzzzzzzzzzzzzzzzzzzzrrruuuwwwxxxyyyyyy{{{||||||zzzyyyyyy{{{|||{{{|||}}}|||{{{yyyvvvttt}}}~~~~~~~~~~~~|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}{{{}}}~~~~~~}}}||||||}}}}}}~~~~~~~~~}}}zzzxxxvvv~~~}}}{{{~~~~~~|||zzzzzz|||~~~}}}{{{~~~~~~}}}~~~}}}}}}~~~~~~}}}|||zzzzzz{{{||||||{{{|||{{{zzzyyyyyy{{{}}}~~~}}}{{{{{{||||||yyyvvv~~~~~~}}}~~~}}}{{{zzzxxxxxxrrrssstttwwwyyyxxxuuusssxxxwwwvvvvvvwwwxxxwwwvvvuuuvvvxxxxxxwwwxxxyyy{{{wwwwwwxxxyyy{{{zzzwwwuuuvvvuuutttssssssuuuwwwxxx{{{yyyvvvvvvvvvuuuqqqnnn}}}}}}}}}}}}~~~}}}{{{zzz{{{uuuuuuwwwxxxzzz|||}}}~~~yyy{{{}}}{{{yyyyyy{{{~~~zzz{{{|||~~~~~~~~~~~~}}}yyy~~~zzzzzzxxxuuuwww}}}yyyvvvuuuuuuuuuuuuvvvvvvxxxyyyzzzvvvvvvuuutttrrrqqqpppppppppoooooooooooopppqqqqqqrrrrrrsssssssssrrrqqqpppwwwuuusssqqqpppqqqrrrsssuuuuuuuuuttttttsssrrrrrrrrrqqqooommmmmmmmmnnnnnnqqqrrrrrrpppnnnllllllmmm}}}~~~|||}}}}}}{{{~~~~~~zzz{{{||||||}}}}}}}}}}}}||||||~~~|||zzzyyyzzz|||~~~~~~}}}{{{}}}{{{|||}}}|||zzzxxxxxxxxxvvvvvvvvvvvvwwwwwwxxxxxxvvvxxxyyywwwuuuuuuwwwyyyxxxyyyzzzzzzzzzyyyxxxwwwzzz{{{}}}~~~~~~}}}}}}yyyzzz{{{|||}}}~~~yyyxxxwwwvvvxxx{{{{{{wwwtttuuuzzzyyyuuusssuuu|||}}}xxxssspppoooppprrrrrrrrrrrrsssttttttuuuvvvuuutttsssrrrqqqppppppmmmmmmmmmmmmnnnnnnooopppqqqrrrrrrrrrrrrrrrrrrrrrsssrrrqqqpppppppppqqqrrrrrrrrrrrrrrrrrrrrrsssssssssrrrpppooonnnnnnoooooonnnoooooonnnkkkjjjjjjkkk~~~|||zzz~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||}}}}}}}}}zzz}}}}}}zzzzzz{{{}}}~~~~~~}}}|||zzz{{{|||{{{xxxxxx{{{|||{{{yyyzzzzzzzzzzzzzzzzzzzzz}}}{{{yyy|||zzzxxxvvvuuuvvvwwwxxxwww{{{~~~{{{{{{|||{{{xxxxxx{{{{{{xxxuuuuuuvvvwwwxxxwwwuuutttuuuvvvssssssssstttttttttttttttsssttttttsssqqqpppqqqssstttuuuuuuuuutttsssqqqpppvvvvvvwwwwwwvvvuuusssrrrpppqqqqqqrrrrrrsssttttttssssssrrrssstttvvvxxxyyywwwvvvwww|||~~~xxxpppoooqqqttttttqqqoooqqq}}}}}}yyyvvvrrrrrrqqqooommmmmmoooqqqqqqpppppppppppppppqqqqqqssssssrrrrrrqqqpppoooooojjjjjjjjjjjjkkklllnnnnnnnnnnnnnnnnnnooopppqqqqqqnnnnnnnnnoooooooooppppppooooooooopppqqqrrrrrrrrrssssssqqqpppppppppppppppmmmnnnnnnmmmjjjiiiiiijjj~~~}}}~~~zzzyyy{{{~~~|||yyywwwwww||||||}}}}}}~~~}}}|||~~~~~~~~~~~~|||}}}~~~~~~}}}||||||{{{zzzzzzzzzzzzzzz{{{|||||||||||||||}}}~~~~~~yyyxxxwwwvvvvvvvvvvvvvvv~~~~~~}}}~~~~~~|||zzzwwwxxxzzz{{{{{{zzzyyyxxx||||||zzzxxxvvvvvvvvvuuuyyyyyyxxxxxxyyyyyyzzzzzz{{{{{{{{{|||{{{{{{zzzyyyxxxwwwuuutttsssssstttttttttwww{{{|||zzzxxxzzz|||vvvuuuvvvxxxyyywwwuuusssrrrssstttsssrrrrrrssstttooooooppprrrsssuuuvvvvvvssssssrrrqqqooooooooooooppppppqqqrrrqqqpppooonnntttuuuuuuuuutttsssqqqpppnnnnnnnnnnnnooooooooooooqqqrrrrrrssstttuuuuuuvvvtttssssssvvvzzzzzzvvvrrruuurrrooonnnnnnoooqqqtttvvvrrrsssuuuoooooonnnlllkkkmmmpppsssqqqqqqpppoooooooooppppppppppppoooooonnnnnnmmmmmmhhhhhhhhhiiijjjkkklllmmmjjjjjjjjjjjjkkkmmmooopppkkklllmmmoooooopppooooooooopppppppppqqqqqqqqqrrrsssrrrrrrqqqppppppoooooommmnnnnnnmmmkkkiiijjjkkk~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~|||{{{~~~|||{{{{{{}}}~~~~~~~~~~~~~~~~~~}}}|||zzzzzz{{{|||{{{zzzxxxvvvuuuvvvyyy|||{{{xxxwwwuuuvvvzzz{{{xxxyyy{{{{{{{{{yyyxxxwwwvvvwwwyyy{{{|||{{{zzzyyyxxxwwwwwwxxxzzz|||{{{zzzyyyxxxxxxxxxxxxxxxyyyzzzuuuuuuuuuuuuvvvwwwyyyzzzwwwvvvuuutttttttttttttttxxxvvvuuuyyy~~~zzzzzzzzzzzz{{{|||~~~~~~~~~{{{yyyxxxvvvwwwxxxyyyyyyyyyxxxxxxzzzxxxxxxxxxwwwvvvvvvwwwvvvvvvvvvvvvvvvwwwxxxyyy{{{{{{{{{zzzzzzzzzyyyyyyvvvuuuuuutttssssssrrrrrrsssvvvzzzzzzxxxxxxyyy|||uuuvvvwwwyyyzzz{{{xxxuuuqqqrrrsssrrrqqqqqqsssuuuppppppqqqrrrtttuuuvvvvvvtttsssrrrqqqpppppppppooommmnnnoooqqqqqqqqqpppooosssttttttuuuuuutttsssrrroooooooooooooooooooooooonnnooooooppppppqqqqqqqqqsssqqqoooooorrrsssrrrqqqttttttrrrqqqrrruuuxxxyyy~~~uuuoooqqqssstttnnnnnnmmmkkkiiiiiikkkmmmpppoooooonnnnnnnnnnnnooommmmmmmmmlllllllllllllllhhhhhhhhhiiijjjkkklllllljjjjjjkkklllmmmnnnpppqqqkkklllnnnoooppppppppppppssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqppppppooonnnnnnkkkllllllkkkiiihhhiiijjj~~~}}}}}}~~~}}}|||{{{{{{~~~~~~}}}|||~~~~~~}}}~~~~~~~~~}}}|||}}}~~~|||zzzyyyyyy{{{||||||{{{wwwwwwwwwyyy{{{}}}|||{{{~~~~~~{{{zzzzzzzzzzzzyyyyyyyyyxxx|||{{{yyyzzz{{{|||||||||yyy|||}}}~~~}}}|||~~~}}}||||||{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzyyyxxxzzzyyyxxxwwwxxxxxxzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyywwwvvvwwwxxxxxxwwwvvvuuuuuutttssswww{{{zzzuuuttttttuuuwwwxxxyyywwwuuutttvvvwwwwwwuuussssssssspppqqqsssuuuvvvvvvvvvvvvuuuttttttvvvyyyzzzzzzzzzxxxxxxwwwwwwxxxyyyzzzzzzttttttssstttuuuwwwyyyzzzwwwvvvuuuuuuuuuuuuuuuuuuvvvsssrrryyy~~~wwwwwwvvvvvvvvvwwwyyy{{{|||}}}yyyvvvvvvwwwvvvwwwxxxyyyyyyzzzzzzyyyuuussstttxxxzzzyyyzzz}}}yyyyyyxxxxxxxxxzzz{{{|||~~~~~~}}}{{{yyywwwuuutttuuuuuuuuuuuuuuutttrrrrrrppptttwwwxxxvvvuuuwwwyyyuuuxxxxxxxxxzzz}}}{{{wwwsssssssssrrrqqqqqqtttvvvuuuttttttttttttsssssssssuuusssqqqqqqqqqrrrqqqpppnnnoooppprrrrrrrrrrrrqqqpppqqqsssttttttsssrrrrrroooooooooooopppppppppppppppppppppppppppqqqqqqqqqqqqooollllllnnnqqqssssssmmmssswwwyyy{{{}}}|||xxxyyyxxxuuurrrrrruuusssmmmqqqqqqqqqnnnkkkjjjjjjkkkmmmlllllllllllllllmmmmmmlllllllllllllllllllllmmmkkkkkkkkkkkkkkkllllllmmmlllmmmoooppprrrrrrrrrrrrmmmmmmnnnoooooopppqqqqqquuuttttttsssrrrrrrqqqqqqqqqqqqqqqqqqpppooonnnmmmiiijjjjjjiiihhhgggggghhh}}}~~~}}}|||}}}~~~|||{{{{{{|||~~~}}}~~~~~~|||{{{yyyyyyxxxxxxxxxyyyzzzzzzzzz{{{{{{{{{{{{zzzzzzyyyzzzzzz{{{{{{{{{{{{{{{zzz|||}}}~~~}}}||||||~~~~~~~~~~~~}}}xxxwwwuuuvvvyyy{{{{{{{{{xxxwwwwwwyyy|||}}}|||zzz{{{~~~~~~{{{yyyyyyyyyyyyzzzzzzzzzzzz|||{{{{{{|||}}}~~~~~~|||www{{{}}}~~~{{{{{{}}}}}}zzzxxx{{{zzzxxxwwwxxxyyyzzz{{{yyyyyyxxxwwwwwwwwwxxxyyyxxxwwwvvvvvvwwwyyyzzzzzzvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvxxxxxxwwwuuutttuuutttsssvvv|||{{{uuurrrtttvvvuuusssrrrssstttsssuuuwwwuuurrrqqqqqqrrrnnnoooqqqrrrtttuuuvvvvvvuuuttttttvvvxxxyyyyyyxxxwwwwwwwwwxxxxxxyyy{{{{{{wwwwwwvvvwwwxxx{{{}}}wwwwwwvvvvvvvvvwwwxxxxxxwwwvvvwww|||}}}xxxyyyxxxwwwwwwwwwyyy{{{|||}}}yyyuuutttvvvyyyxxxxxxyyyzzzzzz{{{{{{|||uuurrrtttyyyzzzxxxxxx|||{{{{{{zzzyyyzzz|||~~~|||||||||{{{yyyvvvsssrrrtttuuuvvvvvvvvvtttrrrqqqnnnrrrvvvvvvtttssssssuuusssvvvvvvtttwww||||||xxxtttuuutttrrrqqqqqqsssvvvuuuuuuuuutttttttttsssssssssqqqnnnoooqqqrrrqqqooopppqqqrrrsssssssssrrrqqqpppqqqrrrrrrrrrqqqppppppooooooppppppqqqqqqrrrrrrttttttsssrrrrrrrrrssssssooonnnnnnnnnppprrrrrrssspppvvvzzzyyyzzz|||yyytttssssssrrrqqqsssuuuqqqkkkqqqrrrsssrrrpppnnnmmmmmmllllllllllllmmmnnnoooooommmmmmmmmnnnnnnnnnoooooooooooonnnmmmmmmmmmnnnnnnlllnnnpppssstttsssrrrpppnnnnnnmmmmmmnnnooopppqqqsssssssssssssssrrrrrrrrrqqqrrrrrrrrrrrrpppooonnnjjjllllllllljjjiiijjjkkk~~~~~~~~~~~~zzz|||~~~~~~}}}{{{{{{|||~~~{{{{{{{{{{{{{{{{{{{{{{{{vvvxxx{{{~~~uuuvvvvvvwwwxxxzzz|||}}}xxxyyyyyyzzzzzzzzzyyyyyyzzzzzz{{{||||||{{{{{{{{{{{{|||}}}|||||||||~~~~~~wwwuuutttuuuxxxzzz{{{|||wwwwwwwwwzzz}}}}}}zzzvvvxxx~~~}}}uuuvvvvvvwwwxxxxxxyyyyyy{{{zzzzzz|||~~~~~~}}}{{{yyy}}}}}}|||}}}}}}|||||||||{{{|||~~~}}}yyywww{{{zzzxxxwwwwwwyyy{{{|||yyyxxxvvvuuuuuuwwwyyyzzzzzzxxxwwwwwwyyy{{{||||||vvvvvvvvvwwwwwwwwwwwwwwwvvvuuuuuuwwwxxxyyyxxxvvvtttvvvuuussswww}}}|||vvvrrrvvvxxxvvvrrrpppssswwwuuuwwwxxxvvvsssqqqrrrtttpppqqqrrrsssuuuwwwxxxyyywwwvvvuuuvvvxxxxxxwwwvvvwwwwwwwwwxxxxxxzzz{{{|||wwwwwwvvvwwwxxx{{{~~~wwwwwwwwwwwwxxxxxxyyyzzzvvvwwwyyy{{{}}}}}}{{{yyy~~~|||zzzzzz{{{|||}}}~~~~~~|||xxxuuuuuuyyy}}}yyyyyyzzz{{{{{{|||}}}}}}yyyuuuvvvzzzyyytttssswwwwwwvvvuuuuuuvvvxxxzzz{{{wwwxxxyyyyyyxxxvvvtttssstttuuuvvvwwwvvvtttrrrpppmmmqqqvvvwwwtttrrrrrrsssqqqtttsssqqqssszzz{{{vvvuuuuuutttrrrpppqqqsssuuurrrrrrsssttttttuuuvvvvvvqqqnnnlllmmmoooqqqpppnnnssssssttttttsssrrrqqqpppqqqrrrrrrrrrrrrqqqooonnnppppppqqqrrrrrrssstttttttttsssqqqppppppqqqrrrrrrpppqqqqqqrrrrrrqqqpppooozzz}}}zzzsssqqquuutttpppttttttrrrnnnnnnqqqqqqnnnkkknnnqqqqqqpppnnnmmmmmmnnnnnnnnnooopppqqqrrrsssnnnnnnoooooopppqqqqqqqqqrrrqqqpppoooooonnnoooooojjjlllooorrrrrrqqqooommmooonnnlllkkklllmmmoooqqqqqqqqqqqqrrrrrrsssttttttrrrsssttttttsssrrrpppooonnnpppppppppnnnmmmnnnooo|||~~~~~~}}}~~~~~~}}}{{{zzz~~~}}}zzzyyy~~~|||yyyxxxyyy{{{{{{{{{}}}}}}~~~|||yyyvvvwwwyyy{{{zzzxxx{{{||||||}}}||||||{{{{{{}}}|||zzzzzz{{{{{{zzzxxxwwwyyy{{{~~~~~~{{{yyyyyyxxxyyyuuuyyy||||||zzzwwwwwwxxxzzz{{{{{{|||{{{{{{zzzzzz}}}|||}}}|||zzzxxxvvvwwwyyyzzzyyyvvvzzzyyy{{{~~~}}}zzz{{{zzz{{{}}}}}}~~~}}}~~~~~~~~~|||{{{yyy{{{~~~}}}zzzyyy{{{~~~{{{zzzzzzzzzzzz{{{|||}}}xxxyyyzzz{{{zzzxxxvvvtttvvvvvvwwwxxxyyyyyyzzzzzzsssuuuwwwxxxwwwwwwwwwxxxyyyyyyxxxwwwvvvuuuttttttvvvvvvvvvvvvwwwxxxyyyzzzyyyxxxxxxvvvuuutttrrrrrrvvvwwwxxxyyyyyyxxxwwwvvvvvvsssppppppsssxxx{{{|||xxxvvvuuuvvvxxxxxxvvvsssxxxuuutttuuuyyy}}}~~~~~~wwwwwwvvvvvvwwwyyy{{{|||{{{{{{zzzyyyxxxvvvuuutttvvvtttuuuzzz|||uuuxxx{{{}}}{{{wwwvvvzzz~~~{{{yyyyyy|||~~~}}}{{{|||}}}yyyyyy{{{}}}{{{zzzwwwssspppoooqqqtttvvvsssqqqsssxxx||||||{{{uuuvvvyyyzzzzzzxxxvvvtttuuuuuuvvvxxxzzzzzzxxxvvvrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssstttuuuvvvwwwxxxzzzxxxvvvuuuvvvvvvvvvuuussstttuuuwwwxxxxxxxxxxxxyyysssooorrrtttqqqoooooosssssstttttttttttttttssstttsssrrrrrrqqqpppoooooonnnooopppqqqrrrsssttttttnnnnnnqqquuutttooorrrxxxrrrsssuuuuuusssrrrrrrrrrwwwwwwvvvttttttssssssssssssrrrpppooommmllllllkkkrrrqqqqqqpppooonnnnnnmmmooonnnmmmlllmmmnnnppprrrkkklllmmmnnnoooqqqrrrrrrrrrooommmnnnppppppnnnkkkpppqqqqqqqqqpppooonnnmmmnnnnnnnnnlllkkkllloooqqqnnnnnnoooqqqssssssrrrpppsssqqqooonnnmmmnnnoooppppppnnnllllllnnnppppppppp~~~}}}}}}}}}|||~~~{{{{{{|||zzzxxxxxxzzz|||}}}}}}{{{{{{|||}}}~~~~~~~~~~~~|||zzzyyyyyy{{{|||zzzxxx||||||}}}}}}}}}|||||||||}}}|||{{{{{{||||||{{{zzz{{{|||}}}~~~}}}|||{{{yyyxxxxxxxxxyyyxxx{{{}}}}}}{{{zzzzzz{{{xxxyyyyyyzzzzzzzzzzzzzzz|||{{{{{{~~~}}}xxx{{{yyyxxxxxxzzz{{{yyywwwzzzyyy{{{}}}|||~~~~~~~~~~~~}}}zzz{{{}}}wwwxxxyyyzzzzzz{{{zzzzzzzzz{{{{{{|||{{{zzzyyyxxxyyyxxxxxxxxxxxxxxxyyyyyytttvvvxxxyyywwwvvvuuuuuuwwwwwwvvvvvvuuuuuutttttttttuuuwwwyyyyyyyyyxxxwwwyyyxxxvvvuuusssrrrrrrrrrttttttuuuuuuuuuuuuttttttxxxuuusssrrrtttvvvxxxxxxtttsssrrrtttwwwxxxwwwtttxxxuuurrrsssvvvzzz||||||yyyxxxxxxxxxxxxyyy{{{|||wwwxxxxxxxxxxxxxxxxxxwwwxxxvvvuuuzzz{{{uuutttuuuvvvvvvvvvxxx|||~~~{{{wwwvvvwwwyyyxxxwwwyyyzzzzzzyyyxxxyyy{{{|||wwwzzz}}}}}}zzzvvvtttrrruuuuuuvvvvvvwwwyyy{{{}}}vvvwwwyyyzzzyyyxxxwwwvvvttttttuuuwwwyyyyyywwwtttttttttttttttuuuuuuuuuuuutttuuuuuuuuuuuuuuuuuuuuuxxxvvvsssssstttuuuttttttvvvwwwwwwwwwvvvvvvuuuuuuvvvqqqpppssstttrrrrrrtttuuuuuuvvvvvvuuutttrrrrrrssssssrrrrrrqqqpppooooooooooooooooooooopppqqqrrrqqqooorrrvvvvvvssstttxxxssstttuuutttrrrqqqqqqrrruuutttsssrrrqqqqqqqqqqqqrrrqqqpppooonnnmmmmmmmmmnnnnnnoooooooooppppppppppppooonnnmmmmmmnnnpppqqqllllllmmmnnnoooppppppqqqooommmkkkllloooqqqpppoooqqqppppppooonnnnnnmmmmmmnnnooonnnmmmllllllnnnpppmmmmmmnnnppprrrsssqqqppprrrqqqooommmmmmnnnooopppooommmkkkkkkmmmooooooooo}}}~~~}}}|||}}}~~~~~~~~~~~~~~~}}}}}}{{{||||||zzzyyyyyy{{{|||}}}}}}yyyyyyyyyzzz{{{{{{||||||}}}||||||}}}}}}}}}zzzxxxzzzzzzzzzzzzzzzzzzzzzzzz|||{{{zzz{{{}}}}}}}}}{{{~~~}}}}}}}}}}}}}}}{{{{{{zzzyyyyyyzzzzzzzzz{{{||||||{{{zzzzzz{{{}}}wwwwwwxxxyyyzzzzzzzzzyyy|||zzzyyy{{{}}}}}}zzzvvv{{{yyyyyyyyyzzzzzzxxxvvvzzzxxxzzz~~~~~~|||~~~~~~~~~vvvxxx{{{}}}~~~}}}{{{zzz|||{{{{{{zzzzzzzzz{{{{{{|||{{{zzzxxxwwwwwwxxxxxxtttvvvyyyzzzxxxuuusssrrruuuuuuuuuuuuuuuuuuuuuuuutttvvvxxxzzzzzzyyyvvvuuuuuutttsssrrrrrrsssuuuvvvwwwwwwwwwvvvvvvwwwwwwwwwxxxvvvtttsssttttttsssrrrrrrrrrrrruuuxxxyyyyyyxxxxxxuuuqqqqqqsssvvvxxxyyyzzzzzzyyyyyyyyyzzzzzz{{{ssstttuuuwwwxxxzzz{{{{{{{{{xxxwwwyyy~~~{{{vvvwwwvvvvvvxxx}}}}}}yyyxxxyyyzzz{{{{{{}}}zzzxxxyyyzzz{{{||||||vvvzzz~~~}}}yyyvvvuuuuuuxxxzzzyyyvvvvvvzzz}}}wwwwwwwwwxxxxxxxxxxxxxxxtttttttttvvvwwwwwwuuusssuuuuuuuuuuuuttttttttttttuuuuuutttsssrrrqqqppppppuuusssqqqqqqrrrssssssrrrvvvvvvvvvvvvvvvuuuuuuuuusssrrrsssvvvuuusssvvvzzzwwwwwwxxxxxxvvvtttqqqooorrrrrrrrrqqqqqqpppppppppsssrrrpppnnnnnnnnnpppqqqtttrrrrrrvvvxxxwwwvvvwwwuuuuuutttrrrppppppqqqssstttsssrrrqqqqqqpppqqqqqqppppppooooooooonnnnnnnnnkkkkkkmmmnnnpppqqqqqqqqqpppooonnnmmmmmmnnnooopppmmmmmmmmmmmmnnnnnnnnnooolllkkkiiijjjmmmppprrrsssqqqpppnnnmmmllllllmmmmmmnnnooopppooommmllllllmmmlllkkkllloooqqqrrrqqqooopppooonnnmmmmmmmmmnnnooonnnlllkkkkkkmmmnnnnnnmmm~~~~~~{{{}}}}}}}}}}}}~~~}}}xxxyyy{{{}}}~~~~~~~~~~~~|||{{{|||~~~|||zzzzzz{{{||||||{{{yyyxxxxxxyyyyyyzzzzzz{{{||||||}}}~~~~~~|||zzzxxxvvvvvvvvvvvvvvvwwwwwwxxx{{{zzzyyyzzz|||}}}|||{{{~~~|||{{{{{{{{{||||||~~~}}}}}}|||||||||||||||zzzzzzyyyxxxxxxyyy{{{|||yyyyyyzzzzzzzzzzzzyyyyyy}}}{{{zzzzzz|||}}}{{{zzzyyyyyyzzzzzzzzzyyyxxxwwwzzzxxx{{{~~~~~~|||xxxzzz~~~}}}{{{zzzyyyxxxwwwxxxyyy{{{|||~~~{{{yyywwwvvvwwwwwwrrruuuyyy{{{yyyvvvsssrrrtttuuuuuuuuuvvvvvvwwwwwwvvvwwwxxxyyyyyyxxxvvvuuusssrrrqqqqqqsssvvvzzz|||yyyyyywwwwwwwwwwwwyyyyyywwwuuuttttttuuutttrrrppptttuuuvvvwwwyyyzzzzzzzzzxxxvvvrrrpppqqqsssvvvxxxzzzyyyyyyyyyyyyxxxyyyyyyrrrssstttuuuwwwyyy{{{||||||yyywwwyyy~~~~~~{{{{{{xxxvvvzzz|||zzzxxxwwwyyy|||zzzwwwyyy{{{{{{zzzzzzxxxxxxyyywwwvvvvvvxxxzzzyyyzzz{{{zzzxxxwwwxxxzzzwwwvvvuuuuuuuuuvvvwwwxxxvvvuuutttuuuwwwvvvuuusssrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrqqqpppooonnnnnnmmmtttrrrppppppqqqssssssrrrssssssssstttuuuvvvwwwxxxssssssvvvxxxvvvtttwww~~~xxxyyyzzzyyywwwtttpppnnnrrrrrrqqqqqqqqqqqqqqqqqqyyywwwsssqqqooopppqqqrrruuurrrrrruuuxxxyyywwwuuuvvvuuutttqqqooooooqqqsssttttttsssrrrrrrrrrrrrrrrnnnnnnooooooppppppppppppjjjkkkmmmooopppqqqqqqqqqpppoooooonnnmmmnnnnnnooonnnnnnmmmmmmmmmmmmmmmmmmlllkkkiiiiiilllooorrrtttqqqooommmkkkjjjkkklllmmmnnnoooppppppmmmkkkkkklllkkkkkkkkknnnpppqqqpppnnnnnnnnnmmmllllllmmmmmmnnnnnnmmmllllllmmmnnnnnnmmm~~~~~~}}}~~~~~~}}}{{{|||}}}~~~}}}~~~~~~}}}}}}yyyyyy||||||zzzzzzzzz|||~~~~~~}}}zzzzzzyyyyyyyyyzzz{{{|||zzz|||}}}~~~}}}{{{yyyxxxwwwvvvvvvvvvvvvwwwxxxyyyzzzyyyxxxyyy{{{||||||{{{|||{{{zzzyyyyyyzzz|||}}}~~~~~~}}}{{{zzzzzz|||zzzxxxwwwxxxzzz|||}}}~~~~~~}}}}}}|||{{{yyyyyy{{{zzzzzzzzz|||}}}~~~}}}{{{}}}~~~}}}|||~~~||||||}}}~~~~~~}}}|||}}}|||}}}}}}zzz|||}}}{{{zzzyyyxxxwwwxxxzzz}}}|||zzzxxxwwwwwwwwwppptttyyy{{{zzzxxxvvvuuuvvvvvvvvvwwwwwwxxxxxxyyyyyyxxxwwwvvvvvvvvvwwwxxxwwwuuutttssstttvvvzzz|||vvvuuutttsssssstttuuuvvvwwwwwwvvvwwwyyyxxxvvvtttvvvwwwxxxxxxxxxwwwwwwwwwyyywwwtttrrrqqqrrruuuwwwxxxxxxxxxxxxxxxwwwwwwwwwtttttttttuuuvvvwwwyyyyyyzzzxxxwwwzzz~~~zzzvvvssswww~~~vvvuuuttttttuuuwwwzzz}}}{{{uuutttyyy|||{{{yyy{{{vvvwwwwwwvvvuuuuuuxxxzzz|||zzzyyyyyyzzzzzzxxxuuuuuutttsssssssssuuuvvvwwwxxxwwwvvvvvvwwwwwwuuusssqqqqqqqqqqqqppppppooooooqqqpppppppppppppppppppppsssqqqpppppprrrtttttttttsssrrrrrrssstttuuuwwwxxxrrrrrrtttvvvuuurrruuu{{{yyyyyyyyyyyyvvvssspppnnnqqqqqqqqqqqqqqqqqqrrrrrrzzzxxxtttqqqppppppqqqrrrtttrrrqqqsssvvvxxxvvvrrruuuuuusssqqqooooooqqqssssssrrrrrrqqqqqqqqqqqqrrrmmmnnnooopppqqqqqqqqqppplllmmmooopppppppppooonnnoooooonnnnnnnnnnnnnnnooonnnnnnnnnnnnnnnmmmmmmmmmnnnmmmlllkkkkkkmmmpppssspppooommmkkkjjjkkklllmmmnnnoooppppppmmmkkkkkklllkkkkkklllnnnppppppooommmllllllllllllllllllmmmmmmooonnnmmmnnnoooooonnnmmm~~~~~~~~~~~~~~~}}}~~~}}}}}}}}}~~~~~~~~~~~~|||xxxxxx|||xxxxxxxxx{{{~~~}}}|||{{{zzzzzz{{{|||}}}yyy{{{}}}~~~|||{{{{{{{{{{{{zzzzzzyyyzzz{{{}}}~~~{{{zzzyyyzzz{{{|||{{{zzzzzzzzzyyyzzzzzz{{{|||}}}}}}}}}}}}|||{{{zzzxxxwww~~~|||yyyyyy{{{~~~~~~}}}{{{{{{yyyyyyzzz{{{|||}}}~~~~~~|||||||||zzzyyyzzz~~~~~~}}}~~~~~~{{{||||||}}}}}}|||zzzzzz{{{zzzzzzzzz{{{~~~~~~~~~}}}|||zzzyyyxxxwwwrrruuuyyy{{{{{{yyyxxxxxxwwwwwwwwwxxxxxxyyyyyyyyyzzzxxxvvvttttttvvvyyy{{{|||{{{xxxvvvttttttuuuvvvwwwvvvvvvuuuuuuvvvvvvwwwzzzyyyyyyzzz||||||{{{yyyuuuwwwwwwvvvtttrrrrrrrrrwwwwwwvvvtttrrrsssuuuwwwvvvvvvwwwwwwwwwwwwwwwvvvwwwvvvuuuttttttuuuvvvwwwvvvvvvwwwyyy}}}{{{xxxvvvyyy~~~|||yyywwwxxxxxxvvvttttttuuuwwwxxxtttvvv~~~~~~~~~sssvvvyyy{{{zzzxxxwwwwww}}}zzzwwwxxx{{{{{{wwwsssttttttsssssssssuuuvvvwwwyyyxxxvvvvvvvvvvvvtttsssttttttssssssrrrrrrqqqqqqqqqrrrrrrrrrssssssttttttsssqqqpppppprrrtttuuuuuuvvvuuutttrrrrrrsssttttttqqqooopppssssssqqqtttxxxxxxxxxwwwvvvuuusssrrrqqqpppppppppqqqqqqrrrrrrssswwwuuusssqqqppppppqqqqqqqqqssssssrrrsssvvvuuuqqqsssssssssqqqooooooqqqssspppooonnnnnnnnnnnnoooooommmnnnoooqqqrrrrrrqqqpppnnnoooqqqrrrqqqpppnnnmmmmmmnnnnnnnnnooooooooooooooooooooooooooonnnnnnnnnooooooooommmlllmmmooorrrpppooommmlllkkkkkkllllllnnnooopppooommmllllllmmmmmmmmmmmmnnnpppooommmkkkjjjkkkkkkkkkllllllllllllpppooonnnoooppppppnnnlll~~~~~~~~~~~~}}}~~~}}}}}}|||wwwyyy~~~zzzzzzzzz|||~~~~~~}}}~~~}}}{{{zzzzzz{{{}}}~~~zzz|||~~~~~~||||||~~~~~~}}}|||||||||~~~~~~}}}||||||}}}}}}|||{{{{{{{{{||||||}}}}}}||||||{{{||||||}}}|||{{{zzzyyy}}}{{{yyyzzz}}}~~~~~~~~~~~~~~~|||}}}{{{}}}}}}}}}||||||}}}}}}~~~~~~~~~~~~|||zzzyyyyyyyyyzzzzzzzzzzzz{{{}}}{{{|||}}}}}}}}}{{{yyyxxxvvvxxx{{{|||zzzyyyxxxyyywwwwwwwwwwwwwwwxxxxxxxxxwwwwwwvvvuuuvvvwwwyyyzzz{{{zzzxxxwwwuuutttssssssxxxxxxyyyyyyyyyyyyxxxxxxzzzyyyxxxxxxzzzzzzyyyxxxtttvvvwwwvvvrrrppppppqqqtttvvvwwwvvvsssrrrtttvvvuuuuuuwwwxxxyyyxxxxxxwwwwwwvvvuuusssssstttuuuvvvssstttuuuxxx{{{|||||||||~~~~~~zzzwwwyyyzzzyyyvvvttttttuuuwwwtttyyy{{{yyyuuuwwwyyyyyyxxxwwwwwwxxxzzzyyyyyyyyyyyywwwuuutttttttttuuuuuuvvvwwwxxxxxxyyywwwuuutttuuutttsssrrrvvvvvvuuuttttttsssrrrrrrqqqqqqrrrrrrrrrsssssssssqqqpppoooooorrrtttuuuuuuvvvuuusssrrrqqqrrrssstttrrrooooootttwwwwwwxxx{{{wwwvvvuuusssssssssssstttoooooopppqqqrrrrrrsssssstttssssssrrrrrrrrrrrrrrroootttvvvrrrrrruuuuuurrrpppqqqrrrrrrqqqppprrrsssnnnnnnnnnmmmmmmnnnnnnooommmnnnppprrrrrrrrrqqqpppnnnppprrrssssssqqqooonnnllllllmmmoooooopppppppppooooooooopppppppppppppppnnnpppqqqpppnnnnnnpppsssoooooonnnnnnmmmlllllllllnnnooonnnmmmllllllnnnppppppooonnnooopppooollljjjiiiiiijjjkkkkkkkkkkkkkkkooonnnnnnnnnoooooommmkkk~~~|||}}}|||~~~~~~~~~}}}~~~|||}}}|||xxxzzz~~~}}}}}}|||yyywww~~~}}}{{{zzzzzz{{{|||~~~{{{}}}~~~}}}}}}~~~}}}|||{{{|||~~~~~~~~~}}}|||}}}}}}~~~~~~|||{{{{{{|||}}}~~~}}}{{{yyywwwxxx|||~~~}}}{{{{{{|||}}}~~~}}}~~~{{{~~~~~~}}}~~~{{{}}}}}}{{{~~~~~~}}}zzzxxxyyy{{{|||wwwwwwxxxzzz|||~~~yyy{{{}}}~~~}}}zzzyyyyyy{{{}}}|||zzzxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvtttuuuvvvwwwxxxyyyyyyyyyvvvvvvvvvvvvvvvuuuuuuuuutttuuuvvvwwwwwwvvvuuutttyyywwwuuutttuuuuuuuuuttttttwwwxxxwwwtttrrrrrrtttqqqtttwwwvvvtttrrrsssuuuuuuvvvwwwyyyzzzzzzyyyyyywwwvvvtttsssssstttuuuvvvrrrsssuuuwwwxxxyyyxxxxxx~~~zzzooorrruuuuuusssqqqrrrsssrrrqqqvvv~~~zzznnnkkkqqq{{{yyyuuuqqqpppsssxxx}}}vvvyyy|||zzzwwwttttttvvvuuuvvvvvvwwwxxxyyyyyyyyyyyywwwtttsssssssssrrrpppvvvvvvuuutttssssssrrrrrrpppppppppooooooooooooooopppooonnnoooqqqtttuuuuuurrrrrrqqqpppqqqtttvvvxxxuuuqqqqqqwww}}}~~~vvvtttsssqqqqqqsssuuuvvvoooooopppqqqrrrssssssttttttttttttuuuuuuuuuuuuuuunnnvvvxxxtttqqqtttuuutttnnnppprrrrrrrrrqqqrrrsssppppppoooooooooooopppqqqmmmoooqqqrrrrrrrrrpppooommmooorrrttttttsssqqqpppjjjkkkmmmooopppqqqqqqqqqooopppppppppqqqqqqqqqqqqllloooqqqqqqpppooorrrtttoooooooooooonnnmmmlllkkknnnnnnnnnlllkkkllloooqqqqqqppppppppppppooollliiihhhiiijjjkkkkkkkkkkkkkkknnnmmmmmmnnnooonnnkkkiii}}}||||||~~~}}}~~~~~~~~~|||{{{}}}}}}~~~}}}~~~~~~~~~|||~~~~~~~~~}}}|||{{{|||}}}~~~~~~}}}|||{{{yyyzzzzzzzzz|||}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}|||~~~}}}}}}}}}}}}}}}|||||||||~~~~~~~~~}}}||||||zzz{{{yyyzzz{{{||||||||||||~~~zzz{{{|||}}}~~~~~~~~~}}}|||yyyxxx|||~~~|||}}}zzzxxxwwwyyy{{{||||||wwwxxxyyyyyyxxxwwwxxxzzzxxxwwwwwwwwwvvvvvvuuuuuummmqqquuuwwwwwwuuuuuuuuuxxxuuussstttvvvxxxwwwuuuuuuwwwyyywwwtttssstttwwwssswww{{{}}}|||zzzyyyxxxwwwvvvttttttuuuvvvvvvuuuxxxvvvsssqqqpppppprrrssstttttttttttttttttttttssszzzyyyxxxxxxwwwwwwxxxxxxwwwwwwuuutttsssrrrrrrrrrsssrrrrrrtttvvvxxxwwwuuuvvvxxxzzz||||||zzzxxxvvvuuuvvvwwwvvvsssqqqqqqqqqyyyrrrwww}}}mmmjjjsss{{{uuutttvvvvvvsssppptttwwwyyyxxxuuutttvvvyyytttuuuvvvwwwwwwvvvuuutttqqqpppnnnmmmnnnpppsssuuuvvvtttssstttuuutttpppmmmmmmooorrrtttsssqqqnnnlllooonnnnnnooopppsssuuuvvvvvvuuutttrrrrrrssstttuuussssssuuuwwwzzz}}}yyyvvvssssssvvvwwwvvvtttrrrtttuuuuuutttrrrssstttsssrrrrrrsssuuuvvvuuutttsssttttttsssrrrqqqsssuuurrrssssssrrrrrrqqqpppooorrrooollllllpppssssssssspppqqqqqqpppnnnmmmnnnooooooppprrrtttttttttrrrqqqqqqpppnnnoooppppppooonnnpppnnnmmmnnnqqqrrrqqqooorrrqqqooonnnnnnnnnooooooqqqpppppppppoooooonnnnnnssspppllljjjjjjkkkllllllppppppooonnnllliiigggeeegggiiikkklllkkkjjjjjjkkkllljjjjjjlllppprrrqqqppp~~~~~~}}}~~~}}}}}}}}}}}}~~~}}}~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}~~~~~~}}}}}}~~~~~~~~~||||||}}}}}}}}}|||{{{{{{yyyyyyyyyyyyzzz{{{||||||}}}~~~~~~~~~}}}}}}|||{{{|||}}}}}}}}}}}}}}}}}}|||}}}}}}~~~~~~}}}~~~~~~~~~}}}|||{{{zzzzzzzzz}}}zzzyyyzzz}}}zzz{{{}}}|||yyyyyy|||~~~|||}}}~~~~~~zzzxxxzzz~~~xxxwwwxxxyyyyyyzzz{{{}}}yyyzzzzzz{{{|||}}}}}}~~~{{{{{{}}}|||zzzxxxvvvuuuwwwyyyzzzyyyuuuwwwwwwwwwuuuuuuvvvwwwwwwwwwvvvvvvvvvuuuuuuuuuoooqqqtttuuutttsssrrrsssrrrqqqooopppsssuuuuuuttttttuuuvvvuuutttssstttuuusssvvvyyy{{{yyywwwuuutttuuutttssstttvvvxxxxxxxxxttttttuuuuuuttttttssssssssstttuuutttssssssssstttxxxxxxwwwvvvuuuuuuuuuuuussssssrrrrrrqqqqqqrrrrrrssssssrrrsssuuuuuutttrrrppprrrtttvvvwwwvvvuuuuuurrrtttuuuuuutttttttttuuuvvvuuuzzzxxxvvv|||{{{vvvssssssvvvxxxvvvtttvvvwwwwwwvvvttttttuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuqqqqqqqqqqqqrrrrrrrrrssstttsssrrrsssuuuuuurrrooorrrsssuuuuuutttqqqnnnkkkpppppppppqqqrrrtttvvvxxxuuuuuutttssssssrrrsssssssssttttttuuuwwwyyyzzz{{{wwwuuussstttuuuvvvtttrrrssstttvvvvvvtttsssttttttrrrqqqrrrsssuuuuuusssqqqqqqrrrrrrrrrppppppqqqssslllmmmnnnnnnoooooonnnnnnpppmmmkkkllloooqqqqqqpppppprrrtttsssqqqnnnlllkkkppppppppppppqqqrrrssstttpppooonnnnnnooopppnnnmmmnnnlllkkkmmmppprrrqqqoooppppppooonnnnnnnnnoooooooooooonnnmmmmmmmmmmmmmmmrrrooolllkkklllmmmmmmmmmooooooooonnnmmmkkkjjjiiijjjkkkkkkkkkjjjjjjlllnnniiihhhgggiiimmmoooooommm~~~}}}~~~~~~~~~}}}}}}}}}}}}}}}||||||~~~~~~}}}~~~~~~}}}|||{{{zzzzzzzzzzzz|||~~~~~~|||~~~}}}{{{{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{zzzzzzzzz{{{yyyxxxxxxwwwwwwxxxxxxyyyzzzzzzzzzzzzzzzzzzyyyyyy|||||||||||||||||||||||||||}}}~~~~~~}}}|||yyyxxxwwwwwwxxxyyywwwvvvvvvzzz}}}}}}||||||~~~{{{wwwxxx|||~~~}}}{{{{{{zzzyyyzzz{{{}}}|||}}}|||xxxxxx{{{|||zzzxxxwwwwwwwwwxxxyyyzzzzzzyyyyyyxxxxxxyyyzzz|||}}}zzz|||yyyzzz{{{wwwuuussssssuuuwwwwwwwwwvvvwwwxxxwwwuuuttttttuuuvvvvvvuuuuuuuuuuuuuuutttqqqrrrsssrrrqqqppppppqqqsssrrrqqqrrruuuwwwxxxxxxsssrrrrrrrrrttttttsssrrrpppssswwwyyyxxxwwwvvvvvvwwwuuutttuuuwwwxxxxxxwwwppprrrvvvxxxyyywwwtttrrrrrrtttvvvuuusssrrrsssvvvyyyxxxwwwvvvuuuuuuuuuuuurrrqqqqqqqqqrrrssstttttttttsssrrrsssttttttrrrpppnnnnnnpppqqqssstttuuuuuussstttvvvuuuuuutttuuuwwwuuuyyy~~~xxxuuurrrrrruuuxxxwwwuuuxxxvvvtttsssttttttttttttuuuuuutttsssssstttuuuuuupppqqqrrrssssssqqqpppoooqqqqqqqqqsssuuuuuutttrrrrrrssstttttttttrrrooonnnrrrrrrrrrrrrtttvvvxxxyyytttuuuttttttsssrrrqqqpppttttttssssssssstttuuuuuuuuutttttttttuuuuuussspppqqqsssttttttsssrrrssssssqqqqqqrrrtttuuutttqqqnnnooopppqqqpppooonnnoooqqqiiiiiikkklllnnnoooooooooooonnnmmmnnnpppqqqqqqppppppsssuuuuuurrrnnnkkkiiiqqqpppnnnmmmnnnqqquuuxxxqqqooonnnnnnoooooonnnmmmnnnmmmlllmmmoooooonnnmmmnnnnnnoooooooooooooooooopppooonnnmmmlllmmmnnnooopppnnnmmmnnnooooooooommmnnnnnnmmmlllkkkkkkkkkkkkkkkkkkjjjiiihhhiiilllooohhhggggggiiikkkmmmmmmlll~~~}}}}}}||||||{{{}}}~~~|||}}}~~~}}}{{{zzzzzzzzzzzzzzz{{{|||}}}}}}~~~~~~|||~~~|||zzzzzz}}}{{{{{{{{{||||||}}}}}}}}}~~~}}}{{{yyyyyyyyyzzz{{{zzzyyyxxxwwwwwwvvvvvvwwwxxxxxxyyyzzzzzzzzzyyyyyy{{{{{{{{{zzzzzz{{{{{{{{{|||}}}~~~}}}~~~zzzwwwvvvvvvwwwxxxxxxwwwwwwxxxzzz}}}~~~}}}|||~~~yyy|||}}}~~~~~~}}}}}}~~~zzzwww}}}yyyxxx{{{}}}}}}{{{|||{{{yyyyyy}}}}}}}}}|||||||||zzzyyyxxxxxxxxxxxxwwwzzzyyywwwvvvvvvwwwyyyzzzttt{{{}}}yyyxxxxxxvvvtttssssssuuuwwwwwwwwwyyyzzzzzzyyyvvvuuuuuuvvvuuuuuuuuuuuuttttttttttttuuuuuutttrrroooooopppqqquuutttttttttvvvwwwxxxxxxsssqqqooopppsssuuussspppmmmpppuuuyyyzzz{{{|||}}}{{{yyywwwvvvvvvvvvuuusssppprrruuuxxxxxxvvvtttrrrqqqtttvvvuuurrrqqqtttwwwzzzzzzyyyxxxwwwwwwwwwwwwtttttttttttttttuuuvvvvvvtttsssrrrssstttuuusssqqqrrrrrrrrrrrrsssuuuwwwxxxwwwxxxxxxwwwtttssstttuuuuuu|||{{{{{{}}}wwwxxxvvvsssrrrtttuuutttssswwwtttpppqqqtttvvvuuutttvvvuuusssqqqqqqsssuuuvvvppppppppppppooonnnmmmlllooooooqqqsssuuuvvvuuuuuummmnnnppprrrssssssssssssssssssrrrssstttvvvwwwyyyssstttttttttsssrrrpppnnnssssssrrrrrrqqqrrrrrrsssssstttuuuvvvvvvtttrrrpppnnnppprrrrrrqqqpppqqqrrrqqqrrrsssuuuvvvtttppplllnnnpppqqqqqqooonnnooopppkkklllmmmoooppppppqqqqqqppppppqqqrrrssssssrrrqqqppprrrttttttrrrooommmmmmqqqpppnnnnnnpppssswwwyyysssqqqppppppppppppooommmrrrqqqpppooonnnnnnmmmlllmmmnnnpppqqqrrrqqqpppppprrrqqqpppnnnnnnoooqqqrrrnnnnnnnnnpppqqqrrrpppnnnnnnmmmkkkjjjiiiiiijjjkkkhhhiiijjjiiihhhhhhjjjllliiiiiiiiijjjlllmmmnnnnnn~~~~~~~~~~~~~~~}}}{{{{{{|||~~~~~~|||}}}~~~|||zzzzzz{{{}}}~~~~~~}}}{{{zzzzzz{{{|||~~~}}}{{{{{{~~~{{{{{{||||||}}}~~~~~~~~~}}}|||{{{yyyyyyyyyzzz{{{|||{{{zzzxxxwwwwwwvvvvvvxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{~~~~~~}}}~~~}}}|||zzzxxxvvvvvvwwwyyy{{{vvvxxxzzz|||{{{zzzyyyxxxyyyxxxxxx{{{~~~|||yyyzzz}}}}}}yyyuuuuuuvvvzzzxxxxxxzzz~~~~~~{{{www{{{yyyyyy}}}{{{zzz{{{{{{xxxyyy}}}||||||}}}}}}{{{yyyyyy{{{|||{{{zzz|||zzzxxxvvvuuuvvvwwwxxxzzzzzz}}}~~~yyyvvvvvvuuutttuuuxxxyyyyyyxxxxxxyyyzzzxxxvvvuuuuuuvvvttttttttttttuuuuuuuuuuuuwwwwwwvvvsssqqqppprrrttttttttttttsssrrrrrrsssttttttqqqooopppssstttrrrppplllppptttwwwxxxyyy{{{|||{{{yyywwwvvvvvvuuutttssssssttttttttttttsssrrrqqqqqqsssuuuuuusssrrrtttwwwxxxxxxwwwvvvvvvvvvvvvwwwvvvvvvuuuttttttttttttuuusssrrrrrrtttvvvwwwvvvuuuwwwvvvuuuttttttuuuwwwxxxxxxyyyyyywwwuuutttvvvwwwuuu}}}}}}wwwvvv|||zzzrrrvvvtttrrrrrrrrrssssssssstttqqqoooppptttwwwwwwuuuwwwuuurrrqqqqqqrrruuuwwwtttrrrpppnnnmmmmmmnnnooommmooorrrtttuuuuuuuuuvvvooopppqqqrrrsssuuuvvvvvvrrrrrrqqqqqqrrrtttvvvwwwrrrsssssstttsssqqqooonnnqqqqqqqqqqqqqqqrrrsssssssssuuuvvvwwwuuusssqqqpppnnnppprrrrrrqqqqqqrrrsssrrrssstttvvvwwwuuuqqqnnnoooqqqrrrrrrqqqppppppqqqoooppppppqqqqqqpppppppppoooppprrrrrrrrrqqqqqqqqqooopppqqqpppooooooqqqssspppppprrrsssuuuvvvwwwxxxuuutttrrrrrrsssrrrqqqoooqqqqqqqqqqqqpppoooooopppnnnoooqqqrrrsssrrrqqqqqqrrrqqqpppoooooopppqqqrrrmmmmmmnnnppprrrrrrqqqnnnqqqpppnnnllljjjjjjjjjkkkgggiiilllmmmlllkkkjjjjjjhhhiiijjjkkkkkklllmmmnnn~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}||||||}}}|||{{{|||~~~~~~~~~~~~}}}|||zzz|||~~~~~~{{{yyyyyyzzz|||~~~||||||}}}}}}~~~~~~|||{{{{{{{{{{{{{{{||||||}}}|||zzzyyyxxxwwwwwwwwwxxxyyyzzz{{{||||||}}}}}}|||{{{zzzyyyyyyzzz{{{|||}}}~~~~~~|||{{{}}}|||yyyxxxwwwvvvwwwyyy{{{|||uuuxxx{{{|||zzzwwwtttsssvvvwwwyyy{{{{{{|||||||||yyy{{{}}}{{{wwwuuuvvvxxxvvvuuuuuuxxx|||}}}{{{xxxsssuuu{{{}}}zzzyyy{{{{{{yyyyyy|||}}}|||}}}zzzxxxwwwyyy}}}~~~zzzzzzxxxwwwwwwxxxyyyyyy{{{xxxwwwwwwvvvxxxzzz{{{{{{zzzuuuvvvwwwvvvtttssssssttttttuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwuuussssssuuuwwwwwwxxxxxxvvvtttssstttvvvuuutttrrrsssssssssrrrqqqoooqqqtttuuutttssstttuuuvvvtttssstttvvvwwwwwwvvvuuutttsssrrrqqqrrrrrrrrrrrrrrrsssssstttuuuuuuuuusssssssssssssssttttttuuuuuuuuutttsssrrrrrrrrrsssrrrrrrrrrtttwwwxxxwwwvvvvvvvvvtttsssssstttuuuvvvvvvwwwwwwwwwvvvwwwzzz}}}vvvzzzyyyuuuwww|||{{{uuuqqqqqqqqqqqqqqqsssuuuvvvrrrqqqqqqsssuuuvvvvvvuuuwwwuuusssrrrrrrsssuuuwwwwwwuuurrrpppoooppprrrsssnnnpppsssttttttttttttuuuvvvvvvuuutttttttttuuuuuurrrqqqqqqqqqqqqssstttuuuqqqqqqrrrrrrqqqqqqppppppppppppppppppqqqrrrsssssssssuuuvvvuuusssqqqppppppppprrrttttttsssssstttuuusssssstttvvvwwwvvvssspppoooqqqttttttrrrqqqqqqqqqqqqqqqqqqqqqpppooonnnmmmmmmnnnoooooonnnmmmnnnpppnnnnnnnnnmmmmmmnnnrrruuuoooqqqtttwwwxxxxxxwwwvvvwwwuuutttssstttsssrrrpppmmmooopppqqqqqqqqqsssuuuppppppqqqqqqrrrqqqqqqqqqnnnnnnoooooooooooooooooonnnnnnnnnppprrrrrrpppnnntttsssqqqooonnnmmmllllllhhhlllppprrrqqqnnnmmmlllfffhhhiiiiiiiiiiiikkklll~~~~~~|||~~~~~~}}}}}}}}}~~~}}}~~~~~~~~~}}}||||||~~~}}}{{{|||~~~~~~~~~~~~~~~}}}}}}}}}|||zzz{{{|||}}}~~~~~~}}}}}}|||}}}~~~}}}||||||}}}}}}}}}}}}}}}}}}}}}~~~zzzzzz{{{|||}}}}}}}}}}}}|||{{{zzzyyyxxxwwwwwwwwwvvvwwwxxxyyy{{{{{{||||||}}}|||{{{yyyyyy{{{|||}}}zzz|||~~~~~~|||{{{}}}}}}}}}}}}}}}|||{{{zzzwwwwwwwwwxxxyyyzzz{{{|||wwwzzz||||||yyyvvvuuuvvvwwwzzz~~~}}}{{{yyy{{{~~~zzz|||}}}{{{xxxvvvxxx{{{uuuuuuvvvwwwyyyzzzzzzyyysssvvv{{{|||}}}}}}}}}~~~}}}|||{{{xxxuuuwww{{{}}}|||zzzvvvwwwxxxyyy{{{|||}}}}}}}}}zzz|||xxxwwwwwwyyy|||}}}|||{{{tttuuuvvvuuutttssstttuuuuuuuuuuuuvvvvvvvvvwwwwwwtttuuuvvvvvvuuuuuuwwwyyyyyyzzz{{{zzzwwwwwwyyy{{{vvvwwwwwwvvvsssrrrrrrsssqqqrrrttttttrrrqqqrrrrrrtttrrrrrrsssuuuwwwwwwvvvsssssssssssssssttttttuuutttrrrppprrrvvvxxxvvvssspppppppppqqqrrrssstttuuusssssssssssssssttttttuuusssrrrrrrtttvvvvvvuuutttssssssssssssssstttuuuvvvwwwwwwwwwwwwwwwxxx{{{~~~yyyxxxvvvvvvxxx{{{zzzwwwqqqqqqqqqppppppqqqsssuuurrrtttvvvwwwuuutttsssssswwwvvvtttsssssstttvvvwwwvvvuuutttrrrrrrrrrssssssooorrruuuuuusssrrrssstttvvvuuutttrrrrrrrrrssstttrrrqqqqqqqqqqqqssstttuuupppppppppppppppqqqqqqrrrppppppooooooooopppqqqqqqrrrssstttrrrooommmnnnooonnnppprrrsssrrrrrrssstttrrrrrrrrrtttuuuuuusssqqqoooqqqttttttsssqqqqqqqqqqqqqqqqqqqqqpppooonnnmmmmmmnnnooommmkkkkkkmmmpppmmmnnnnnnnnnmmmnnnppprrrppprrrtttvvvwwwwwwuuutttwwwvvvtttssstttsssqqqpppnnnppprrrqqqooooooqqqsssppppppoooooonnnooooooooolllnnnoooqqqqqqpppooonnnooonnnnnnooopppqqqooonnnppppppppppppooonnnmmmllliiikkkooopppooommmlllmmmgggiiikkkjjjiiiiiikkkmmm~~~}}}~~~~~~yyy}}}}}}{{{|||~~~}}}~~~~~~~~~}}}}}}||||||~~~~~~~~~}}}||||||||||||}}}yyyyyyyyyzzz{{{}}}~~~~~~~~~~~~}}}~~~~~~}}}||||||~~~zzzzzzzzzzzzzzzzzzzzzzzzyyyzzz|||~~~~~~~~~{{{zzzyyyxxxwwwwwwwwwwwwssstttvvvwwwyyyzzzzzzzzz~~~}}}{{{zzzzzz{{{}}}~~~wwwyyy|||}}}|||zzzzzzzzzzzzzzzzzzyyyxxxxxxxxxyyyyyyzzzzzzzzzzzzzzz}}}~~~}}}zzzxxxzzz|||uuuzzz~~~|||wwwtttwww|||xxxzzzzzzwwwsssrrrtttwwwvvvwwwwwwwwwwwwxxxxxxyyy|||{{{yyyzzz}}}|||||||||}}}~~~~~~~~~zzzvvvuuuxxxxxxuuuqqqssstttwwwzzz}}}~~~zzzzzz|||zzzvvvxxxwwwwwwxxxzzz|||}}}}}}{{{uuuvvvwwwwwwvvvvvvwwwxxxuuuuuuvvvvvvwwwwwwxxxxxxrrrsssuuuvvvvvvvvvxxxyyyuuuwwwxxxwwwvvvuuuxxx{{{wwwyyyzzzxxxtttqqqrrrtttqqqssstttuuuttttttuuuvvvvvvtttrrrrrrtttttttttsssqqqrrrtttuuuvvvwwwwwwvvvvvvqqqnnnqqqwwwzzzvvvrrrppppppqqqrrrsssuuuvvvwwwssstttttttttvvvwwwxxxyyytttsssrrrsssttttttrrrpppqqqqqqrrrsssuuuvvvwwwwww{{{{{{zzzxxxvvvwwwyyy||||||wwwtttvvvxxxwwwuuuuuuttttttsssqqqooonnnoooqqqssswwwzzzzzzvvvrrrqqqqqqwwwvvvuuuttttttuuuvvvwwwqqqrrrsssssssssrrrqqqppppppsssvvvvvvsssqqqqqqsssqqqpppnnnnnnnnnppprrrtttsssrrrqqqqqqrrrsssuuuvvvpppoooooonnnoooqqqrrrsssppppppooonnnnnnnnnnnnnnnppprrrrrrooollljjjlllnnnkkkmmmoooooooooooopppqqqqqqpppppprrrssstttsssrrrnnnqqqssstttsssqqqpppppprrrrrrrrrrrrrrrqqqppppppoooppppppnnnkkkkkkooorrrkkkmmmoooooonnnmmmmmmmmmrrrrrrssstttuuuuuuttttttwwwuuusssssssssrrrqqqooorrrttttttrrrmmmkkkkkkmmmpppooonnnlllllllllmmmnnnmmmooorrrttttttsssqqqppppppnnnmmmnnnooooooooommmjjjkkklllmmmmmmmmmkkkjjjhhhiiikkkkkkjjjiiijjjllliiikkknnnmmmkkkkkkmmmooo~~~~~~~~~|||}}}~~~}}}||||||{{{{{{}}}~~~~~~}}}~~~~~~~~~}}}~~~~~~}}}{{{{{{~~~~~~|||~~~|||{{{{{{|||}}}~~~~~~}}}zzz~~~~~~}}}|||||||||||||||wwwzzz|||}}}{{{zzz{{{{{{vvvyyy{{{{{{xxxvvvvvvwwwuuuwwwyyy{{{|||{{{yyyxxxwwwvvvvvvyyyyyyxxx{{{{{{||||||{{{zzzzzz{{{}}}{{{}}}{{{{{{||||||zzzwwwyyyyyyzzz{{{{{{{{{{{{{{{zzzzzz~~~wwwvvvzzz|||wwwvvvxxxyyyxxxwwwxxxwwwvvvvvvwwwwwwvvvuuuxxxyyyzzz{{{{{{zzzyyyxxxyyyuuuuuuxxxyyyyyy|||}}}~~~|||xxxyyy{{{{{{|||yyyxxxxxxxxxwwwvvvqqqtttwwwzzzzzzzzz{{{||||||{{{yyyvvvuuuvvvzzz~~~yyywwwvvvyyy}}}~~~zzzuuuwwwwwwwwwxxxxxxyyyyyyzzzwwwwwwvvvvvvuuuuuuttttttrrrtttvvvvvvtttrrrrrrrrruuuuuuuuuvvvvvvwwwxxxyyywwwwwwuuutttsssrrrrrrqqqrrrrrrrrrsssvvvwwwwwwvvv|||xxxuuusssrrrqqqrrrtttttttttsssrrrrrrrrrrrrsssnnnooopppssswwwyyyxxxwwwuuutttsssrrrsssuuuwwwxxxqqqtttwwwxxxwwwuuussssssxxxvvvsssqqqqqqrrrtttuuutttrrrrrrtttssspppqqqvvvwwwxxxxxxvvvttttttxxx{{{yyyxxxvvvtttsssssstttuuuuuuvvvvvvsssooollllllmmmoooppprrrtttuuuuuuttttttxxxxxxwwwvvvuuuuuuuuuuuurrrtttvvvxxxyyywwwuuutttuuurrrrrrrrroookkkllloooppppppooooooooopppqqqqqqqqqrrrrrrqqqoooqqqvvvzzzqqqrrrsssrrrqqqrrrsssuuuooonnnooorrrqqqoooppptttpppooonnnmmmmmmnnnooopppqqqrrrrrrsssrrrqqqpppooorrrpppppprrruuuwwwuuussssssrrrqqqrrrttttttsssrrrqqqtttvvvvvvtttrrrppppppnnnpppqqqqqqooonnnnnnoootttpppnnnppptttvvvtttpppppprrrttttttsssrrrrrrssswwwuuurrrpppooopppqqqsssrrrqqqpppnnnnnnmmmmmmmmmqqqpppmmmkkkjjjkkkllllllppppppqqqrrrqqqpppooonnnooopppqqqqqqooonnnnnnooolllmmmmmmllliiigggggggggjjjlllnnnooonnnllljjjhhhkkkjjjiiikkknnnqqqssssss~~~||||||~~~}}}}}}~~~}}}}}}}}}}}}|||}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~||||||}}}~~~~~~}}}}}}|||{{{{{{|||}}}~~~~~~~~~}}}~~~~~~}}}}}}}}}~~~~~~{{{|||~~~}}}{{{yyyyyyyyyxxxzzz}}}|||zzzxxxxxxyyyxxxyyy{{{}}}|||{{{yyywwwyyywwwxxxzzzyyywwwyyy~~~~~~~~~||||||}}}~~~zzz}}}~~~}}}}}}{{{xxx||||||}}}}}}}}}|||{{{{{{~~~}}}~~~~~~xxxxxx}}}|||xxxwwwxxxyyyxxxwwwwwwvvvuuuuuuvvvvvvuuutttwwwwwwwwwxxxxxxwwwwwwwwwwwwtttsssvvvxxxxxxzzzyyy{{{}}}~~~~~~{{{zzz~~~}}}{{{{{{}}}zzzyyyyyyyyyxxxwwwsssvvvzzz|||{{{zzzzzzzzzwwwwwwwwwuuussssssuuuwwwyyywwwvvvyyy}}}}}}zzzvvvyyyyyyyyyxxxxxxwwwvvvuuuyyyxxxwwwvvvuuutttssssssrrrtttvvvwwwvvvvvvwwwxxxuuutttssstttvvvwwwwwwwwwwwwvvvuuutttrrrrrrrrrrrruuusssrrrsssuuuvvvvvvuuussssssssstttsssrrrssstttssssssrrrqqqpppppppppqqqqqqpppoooqqqtttvvvwwwwwwwwwvvvtttsssssssssuuuvvvqqqsssvvvwwwvvvuuuuuuvvvvvvuuusssrrrrrrrrrtttuuusssqqqrrruuutttsssuuuzzzvvvwwwwwwvvvuuuvvvyyy}}}yyyxxxwwwvvvuuuuuuuuuuuutttvvvvvvssspppmmmmmmooopppqqqrrrtttuuuvvvvvvvvvzzzzzzxxxwwwvvvvvvvvvvvvvvvwwwxxxxxxwwwuuurrrqqqrrrpppppprrrqqqnnnooosssssssssrrrrrrrrrrrrrrrsssqqqrrrsssrrrpppqqquuuxxxtttuuuvvvuuuttttttvvvxxxrrrpppqqqsssqqqnnnoootttqqqpppoooooooooooopppqqqpppqqqrrrssssssrrrqqqqqqlllkkkllloootttvvvvvvuuuvvvuuusssrrrssstttsssqqqqqqsssuuutttrrrpppppppppnnnpppppppppooonnnoooqqqtttqqqoooppptttvvvtttqqqqqqrrrrrrqqqooonnnoooppptttsssqqqooonnnnnnooopppllllllllllllmmmnnnooooooqqqooommmkkkjjjkkklllmmmpppqqqqqqrrrqqqpppnnnnnnmmmoooppppppnnnmmmmmmnnnlllmmmnnnnnnllljjjjjjkkklllmmmnnnoooooommmkkkjjjkkkjjjiiijjjnnnqqqrrrrrr|||~~~{{{zzzzzz|||~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~|||||||||}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~}}}~~~~~~}}}||||||~~~||||||{{{{{{|||~~~}}}}}}~~~~~~~~~~~~~~~~~~{{{xxxxxxxxxzzz|||}}}}}}{{{zzzzzz{{{|||}}}~~~~~~|||zzzwwwvvvzzzxxxyyyzzzyyyvvvxxx|||~~~||||||}}}zzz|||}}}~~~|||~~~}}}|||~~~~~~~~~|||yyy{{{~~~|||zzzyyyyyyyyyxxxwwwvvvvvvuuuuuuuuutttttttttxxxwwwwwwwwwwwwwwwwwwxxxwwwttttttwwwyyyyyy{{{~~~~~~zzzyyy}}}~~~}}}|||~~~zzzxxxvvvuuuvvvvvvuuuttttttxxx|||}}}|||zzzxxxwwwtttvvvwwwvvvtttrrrqqqrrrxxxvvvvvvxxx{{{|||yyyuuuvvvwwwxxxxxxwwwvvvtttssszzzzzzxxxwwwuuusssrrrrrrsssuuuwwwwwwwwwyyy{{{~~~vvvsssqqqsssvvvxxxwwwuuuvvvvvvtttsssrrrrrrrrrrrruuusssqqqqqqrrrttttttsssqqquuuxxxxxxuuuttttttvvvssssssrrrppppppooooooooosssqqqnnnnnnppptttvvvwwwyyyxxxvvvtttsssrrrssssssnnnpppqqqrrrrrrrrrsssuuussssssssssssssssssttttttsssqqqrrruuuuuuuuuyyyxxxxxxxxxwwwuuuuuuxxxzzzwwwxxxxxxxxxwwwvvvuuuuuutttuuuuuusssqqqppppppqqqrrrrrrrrrsssuuuwwwxxxyyy|||{{{zzzxxxwwwvvvvvvvvvwwwvvvvvvuuutttsssrrrqqqrrrpppqqqsssqqqnnnppptttuuutttsssrrrrrrrrrrrrrrrpppqqqssssssrrrrrrtttuuuuuuvvvwwwvvvuuuuuuwwwyyyvvvsssssssssqqqnnnppptttrrrrrrqqqppppppqqqrrrrrrpppqqqrrrsssssssssrrrqqqkkkkkkmmmppptttvvvvvvuuuyyywwwtttssssssssssssrrrrrrssstttrrrpppooopppqqqooopppppppppoooppprrrttttttrrrpppqqqtttvvvtttrrrrrrrrrrrrooommmlllnnnooorrrqqqqqqppppppooooooooolllllllllmmmnnnooopppqqqpppooommmkkkjjjkkklllmmmqqqqqqqqqqqqpppooonnnmmmlllnnnooonnnmmmllllllllllllnnnoooooonnnmmmnnnooonnnnnnnnnnnnnnnmmmmmmmmmkkkjjjiiijjjmmmpppqqqqqq|||}}}{{{yyyyyyyyyzzz{{{}}}|||}}}~~~~~~}}}|||}}}{{{{{{|||}}}~~~}}}|||{{{{{{{{{|||}}}~~~{{{~~~~~~{{{{{{~~~{{{||||||||||||}}}~~~}}}~~~~~~~~~~~~~~~~~~{{{yyyyyyyyy{{{|||||||||{{{{{{{{{{{{~~~~~~~~~}}}{{{xxxvvvtttyyywwwxxx{{{zzzwwwxxx|||{{{|||||||||{{{{{{}}}{{{}}}~~~|||zzz{{{}}}}}}}}}~~~~~~}}}~~~}}}|||{{{{{{zzzyyyxxxwwwvvvvvvwwwvvvuuutttuuuuuu{{{zzzyyyxxxxxxyyyzzz{{{yyyvvvwww{{{||||||~~~yyywwwxxx}}}}}}|||~~~wwwuuuttttttuuuvvvuuussssssvvvzzz|||{{{yyywwwvvvxxxxxxyyywwwuuusssssssssvvvuuutttvvvxxxxxxvvvtttqqqrrrtttvvvwwwwwwvvvuuuyyyyyyxxxwwwvvvttttttsssuuuvvvwwwwwwwwwxxx|||~~~xxxtttrrrssswwwyyywwwuuuvvvuuutttsssrrrrrrrrrrrrtttrrrppppppqqqssstttttttttyyy{{{xxxssssssttttttvvvuuutttrrrqqqqqqqqqqqqssspppnnnnnnppprrrssstttxxxwwwvvvtttssssssssssssqqqrrrrrrqqqpppppprrrtttpppqqqrrrsssttttttsssrrrtttrrrrrrtttuuutttyyy}}}|||zzzwwwuuusssssssssuuuuuuvvvwwwwwwvvvuuutttttttttttttttsssrrrrrrsssrrrqqqqqqrrrtttvvvyyyzzz|||{{{yyyxxxvvvuuuuuuuuurrrqqqqqqpppqqqrrrssstttuuusssssssssqqqmmmnnnrrrssssssrrrpppoooooooooooooooppprrrsssssssssssssssssstttuuutttssssssuuuwwwwwwtttssstttrrrppprrrwwwrrrqqqqqqqqqqqqqqqqqqrrrqqqqqqrrrrrrrrrqqqooonnnqqqqqqrrrssstttuuuuuutttyyyvvvtttsssssstttuuuttttttttttttrrrppppppqqqrrrqqqqqqqqqpppppprrruuuxxxtttsssqqqrrrtttuuutttrrrrrrrrrqqqooommmmmmooorrrqqqrrrsssssssssrrrqqqppprrrqqqqqqpppppppppqqqqqqooonnnlllkkkkkklllmmmnnnrrrrrrqqqpppooonnnmmmmmmmmmnnnoooooommmllllllmmmnnnoooqqqpppooonnnnnnoooooonnnmmmllllllmmmnnnnnnllljjjiiijjjlllooopppppp~~~}}}zzzyyyxxxwwwwww|||zzz{{{~~~}}}|||}}}~~~|||}}}}}}~~~}}}}}}~~~~~~||||||zzzyyyyyyzzz{{{{{{{{{}}}~~~|||{{{~~~{{{}}}~~~}}}||||||~~~~~~}}}}}}}}}~~~~~~|||}}}}}}|||zzzzzz{{{|||{{{zzzzzzzzzzzz{{{{{{zzz~~~~~~}}}{{{yyywwwtttsssvvvuuuwww{{{{{{xxxzzz~~~wwwyyyzzz{{{{{{|||~~~~~~~~~{{{xxxwww{{{~~~{{{}}}{{{|||||||||zzzxxxwwwvvvwwwxxxyyyxxxvvvuuuvvvxxx{{{zzzyyyxxxxxxyyyzzz{{{yyywwwwww{{{}}}{{{}}}zzz{{{{{{yyyxxxxxxzzz|||xxxwwwzzzzzzxxxyyyyyyxxxxxxyyyzzz{{{zzzyyypppssswwwzzzyyyxxxwwwwww{{{{{{yyywwwtttsssuuuwwwtttsssssssssttttttsssrrrpppqqqsssuuuvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwvvvuuuuuuxxxzzzyyyvvvtttuuuxxxyyyxxxwwwuuutttsssrrrrrrrrrrrrrrrsssrrrqqqrrruuuxxxyyyyyytttxxxxxxrrrppptttwwwvvvxxxwwwvvvuuuttttttttttttpppooooooqqqrrrsssrrrpppuuuuuuttttttttttttuuuuuuwwwwwwvvvtttqqqqqqsssuuuoooppprrrssstttsssrrrqqqtttrrrrrrtttsssrrruuuzzz|||{{{xxxvvvuuusssrrrqqqrrrssstttuuuuuuuuussssssuuutttttttttuuuuuuttttttqqqqqqpppqqqrrruuuwwwxxxyyyxxxwwwuuutttssssssssspppooommmmmmmmmnnnpppqqqtttrrrrrrsssqqqmmmnnnrrrsssrrrqqqpppooonnnnnnnnnnnnoooqqqsssttttttsssrrrrrrssstttsssrrrrrrtttvvvuuussssssuuutttrrrtttyyyqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrpppnnnlllkkkqqqrrrsssttttttsssssssssvvvtttrrrssstttvvvwwwvvvuuuvvvuuutttrrrqqqrrrtttrrrrrrrrrrrrrrrtttwwwzzztttsssrrrrrrsssssssssrrrnnnooonnnmmmlllmmmpppssspppqqqsssttttttsssrrrqqqrrrrrrqqqqqqqqqrrrrrrssspppnnnmmmllllllmmmooopppqqqqqqpppoooooonnnnnnmmmooopppqqqqqqooonnnnnnooopppqqqqqqpppnnnlllkkklllnnnmmmkkkjjjjjjlllmmmnnnmmmkkkjjjjjjmmmooooooooo~~~~~~}}}{{{yyywwwvvvuuu}}}{{{yyyzzz}}}}}}~~~~~~}}}|||}}}{{{{{{|||}}}~~~~~~}}}{{{zzzyyyzzzzzz{{{|||}}}}}}}}}|||}}}|||~~~~~~{{{{{{~~~}}}}}}}}}}}}}}}yyyzzz{{{zzzyyyzzz|||~~~zzzyyywwwxxxyyy{{{zzzzzz}}}||||||zzzyyywwwuuutttuuutttwww{{{{{{yyyzzz~~~xxxyyy{{{{{{|||}}}~~~~~~{{{vvvuuuxxx{{{||||||{{{zzzyyyzzz~~~|||}}}}}}xxxzzz}}}|||zzzwwwvvvuuuwwwyyy{{{yyyvvvuuuwwwyyyxxxwwwwwwwwwwwwwwwwwwxxxxxxuuuvvvzzzzzzxxxyyy{{{tttvvvxxxxxxxxxxxxzzz|||zzzzzz|||~~~{{{tttrrrtttwwwwwwwwwyyy{{{|||{{{yyyooorrrvvvwwwwwwvvvwwwwwwyyyyyyxxxuuussssssuuuwwwssssssrrrrrrrrrrrrrrrrrrttttttttttttttttttttttttvvvvvvvvvwwwwwwwwwxxxxxxvvvvvvvvvuuusssssstttuuuxxxxxxxxxwwwwwwxxxxxxyyyttttttsssrrrrrrrrrrrrrrrtttssstttwwwzzz|||}}}|||tttxxxwwwsssuuu~~~wwwwwwvvvuuuuuuuuuvvvvvvooooooppprrrttttttrrrppprrrsssttttttuuuvvvvvvwwwvvvvvvtttrrrnnnmmmnnnpppooopppqqqrrrsssrrrqqqppptttrrrrrrtttssspppqqquuuvvvtttssstttuuuvvvtttsssqqqqqqrrrssstttttttttsssvvvuuutttuuuvvvwwwvvvtttqqqqqqqqqrrrssstttuuuvvvvvvuuutttsssrrrrrrrrrrrrqqqpppnnnlllkkkkkkllllllpppnnnoooqqqqqqnnnpppuuusssrrrqqqpppppppppppppppmmmmmmnnnqqqtttvvvuuusssrrrssstttsssrrrrrrtttvvvsssqqqsssvvvvvvssstttxxxpppqqqqqqrrrrrrqqqqqqppprrrrrrrrrrrrpppnnnlllkkkmmmoooqqqrrrqqqqqqrrrsssrrrrrrrrrsssvvvwwwwwwvvvuuuvvvwwwuuusssrrrssstttqqqrrrrrrrrrrrrsssvvvyyysssrrrrrrrrrrrrrrrqqqqqqkkklllmmmllllllmmmppprrrmmmnnnpppqqqrrrqqqqqqpppmmmmmmnnnoooqqqsssuuuvvvpppooonnnmmmnnnppprrrsssppppppooonnnnnnnnnooooooppprrrssssssqqqppppppqqqpppqqqrrrpppmmmkkkjjjkkkllllllkkkjjjjjjlllmmmnnnooommmkkkkkkmmmooopppooozzzzzzzzzzzzyyyxxxvvvuuuxxxyyyyyyyyyxxxyyy|||~~~zzz}}}}}}zzzzzz|||~~~~~~}}}}}}~~~|||||||||}}}}}}~~~~~~||||||||||||}}}}}}|||{{{|||~~~~~~{{{zzz}}}~~~}}}}}}}}}yyyyyyzzzyyyxxxyyy{{{}}}{{{yyyvvvwwwyyy{{{{{{zzz||||||{{{zzzyyyxxxwwwwwwvvvvvvxxx|||{{{xxxyyy|||yyyzzz{{{zzzzzzzzz|||~~~{{{}}}}}}zzzwwwuuuxxxzzzzzz{{{|||{{{yyyyyy{{{~~~|||}}}~~~zzzvvvyyy||||||yyyvvvttttttvvvyyy{{{yyyuuutttvvvyyywwwwwwwwwxxxxxxwwwwwwwwwxxxvvvvvvyyyyyyvvvvvvxxxuuuwwwzzz|||{{{{{{{{{|||zzzxxxxxxyyyvvvqqqrrrwwwtttttttttwwwyyyzzzyyyxxxsssuuuvvvvvvuuuuuuvvvwwwvvvwwwxxxwwwuuutttuuuvvvtttttttttsssrrrqqqrrrsssvvvuuutttsssssstttuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwsssuuuvvvuuusssrrrrrrsssvvvxxxzzzxxxuuutttwwwzzzssssssrrrrrrqqqqqqrrrrrrrrrrrrtttwwwzzz{{{zzzxxxtttxxxwwwttt{{{tttssssssssssssttttttuuuqqqpppooopppsssttttttsssrrrssstttuuuvvvvvvvvvvvvrrrsssssspppnnnlllmmmnnnqqqqqqqqqqqqqqqppppppooorrrqqqsssvvvtttppppppsssrrrqqqppprrruuuvvvuuusssrrrqqqrrrrrrssstttuuuvvvxxxvvvtttuuuwwwxxxvvvtttrrrrrrssstttttttttttttttsssssssssrrrrrrrrrssssssqqqpppooonnnmmmlllllllllnnnmmmnnnppppppmmmoootttppppppoooooooooooooooppplllllllllppptttwwwwwwuuupppqqqqqqqqqpppppprrrsssrrrrrrtttxxxvvvrrrrrruuuqqqrrrsssttttttsssrrrqqqqqqqqqrrrsssrrrqqqpppooooooqqqssssssqqqoooppprrrqqqqqqrrrtttvvvvvvtttrrrsssuuuwwwvvvtttrrrrrrrrrnnnpppqqqqqqqqqqqqssstttqqqrrrrrrqqqppppppppppppmmmoooppppppooooooqqqrrrnnnnnnooopppqqqqqqrrrrrrmmmmmmnnnppprrrtttvvvxxxqqqpppoooooopppqqqtttuuuoooooonnnmmmnnnoooppppppqqqrrrssssssqqqppppppqqqooopppqqqpppnnnllllllmmmlllllllllllllllmmmnnnnnnqqqooommmmmmnnnppppppppp}}}|||vvvwwwxxxyyyyyyxxxwwwvvvrrrsssuuuvvvwwwyyy{{{~~~yyy|||{{{wwwvvvzzz~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~}}}~~~~~~~~~{{{yyy{{{~~~~~~{{{yyy}}}~~~}}}}}}yyyzzzzzzxxxwwwwwwyyy{{{|||yyyvvvwwwzzz||||||{{{||||||{{{{{{{{{zzzzzzzzzxxxwwwyyy|||{{{wwwwwwzzzxxxyyyyyyxxxvvvvvvwwwyyyxxxzzz|||zzzwwwvvvxxx{{{zzz}}}}}}{{{|||~~~}}}}}}~~~xxxyyy|||zzzsssuuuxxx||||||yyyuuusssssstttxxxzzzxxxtttsssuuuxxxxxxyyyzzz{{{{{{zzzyyyxxx{{{xxxyyy{{{{{{wwwvvvyyyuuuxxx{{{|||zzzwwwuuuuuuwwwtttssstttrrrqqqwwwuuuuuuwwwyyy|||}}}|||{{{wwwxxxxxxvvvuuutttvvvwwwtttwwwzzz{{{yyywwwvvvvvvuuuuuuuuutttrrrrrrsssttttttsssqqqqqqsssvvvyyy{{{yyyyyyxxxxxxwwwvvvuuuuuuqqqsssuuuvvvtttssssssssssssxxx{{{xxxsssqqquuu{{{ssssssrrrqqqqqqqqqrrrrrroooooorrrtttwwwvvvtttqqqooosssrrrpppxxxtttppppppppppppqqqrrrsssssssssqqqnnnnnnqqqtttvvvvvvsssttttttuuuvvvuuuuuuuuuvvvwwwwwwvvvtttsssssstttrrrrrrqqqppppppoooooooooppppppssswwwvvvrrrqqqtttsssqqqpppqqqttttttrrrpppsssrrrrrrrrrsssuuuvvvxxxyyywwwuuuuuuwwwxxxvvvtttssstttuuuvvvvvvuuutttssssssrrrrrrrrrrrrsssttttttnnnnnnnnnoooooooooooooooqqqoooooopppnnnkkklllpppmmmllllllllllllmmmmmmnnnlllkkkkkknnntttwwwxxxwwwlllmmmnnnmmmllllllnnnpppssssssvvvyyywwwqqqooorrrrrrssstttuuuuuutttsssrrrpppqqqrrrtttuuuuuuttttttvvvwwwxxxvvvqqqnnnnnnoooqqqrrrsssuuuvvvuuuqqqnnnqqqtttvvvvvvtttrrrpppppplllnnnpppppppppooopppqqqqqqqqqrrrqqqooooooooopppssstttvvvvvvtttsssssstttppppppqqqrrrsssssstttuuurrrrrrrrrssstttuuuvvvwwwrrrqqqppppppqqqsssuuuvvvnnnnnnmmmmmmnnnoooqqqrrrppprrrssssssqqqppppppqqqnnnoooqqqqqqooonnnoooppplllmmmmmmnnnnnnnnnoooooorrrpppnnnmmmoooppppppppp}}}{{{yyyxxxyyyyyyxxxxxxwwwwwwvvvvvvpppqqqrrrsssuuuxxx}}}}}}{{{yyy{{{~~~|||{{{|||~~~~~~~~~}}}yyyyyy{{{}}}|||zzz}}}~~~~~~|||zzzzzz}}}~~~{{{}}}~~~|||~~~~~~|||{{{}}}~~~||||||}}}~~~~~~|||}}}yyywwwuuuuuuwwwzzz{{{{{{{{{{{{{{{{{{||||||||||||zzzzzzzzzxxxvvvwwwyyy|||{{{zzzzzzyyyyyyyyyzzzzzz|||zzzxxxwwwxxxxxxwwwvvvxxxzzz{{{yyyvvvvvvxxx{{{yyyxxxyyyzzz}}}~~~}}}{{{{{{{{{~~~~~~}}}|||{{{|||}}}{{{vvvqqqtttuuuvvvyyy{{{|||zzzxxxuuuuuuuuuvvvvvvvvvuuutttxxxyyy{{{zzzxxxvvvvvvwwwvvvvvvwwwyyy{{{{{{yyywwwyyywwwuuuvvvxxxyyyxxxvvvrrrqqqppppppqqqrrrttttttttttttttttttuuuwwwxxxyyy|||{{{yyywwwvvvuuuttttttwwwtttssstttrrrqqqtttyyywwwuuussstttvvvwwwuuusssssstttvvvwwwwwwwwwvvvuuu{{{zzzxxxxxxyyyxxxwwwuuuwwwwwwwwwuuusssqqqqqqrrruuuuuuvvvvvvvvvwwwxxxyyyrrrtttttttttrrrrrrssstttnnnqqqtttwwwyyyyyyxxxwwwuuuqqqqqqssstttssstttxxxppprrrsssrrrqqqqqqtttxxxtttsssrrrrrrssstttuuuvvvtttttttttuuuuuuuuuuuuuuuxxxxxxxxxxxxwwwvvvtttttttttrrrqqqqqqsssttttttsssvvvuuussssssttttttsssqqqvvvsssqqqqqqtttuuutttrrrrrrqqqooonnnppprrrvvvxxxrrrvvvwwwuuuuuuvvvtttppptttuuuwwwxxxxxxvvvsssqqqttttttsssrrrpppqqqsssvvvooollljjjlllqqqrrroookkknnnnnnoooooooooooonnnnnnpppoooooooooooonnnnnnnnnlllnnnooopppooooooqqqrrruuutttrrrppppppppprrrsssxxxxxxxxxxxxwwwuuutttrrryyyyyyxxxwwwuuutttsssrrrqqqpppoooqqquuuvvvtttrrruuuvvvvvvtttsssssstttuuuttttttuuuuuuuuutttsssssspppqqqssstttsssqqqooonnnooopppqqqpppooonnnoooppptttqqqnnnkkkjjjkkkmmmooosssrrrqqqrrrtttuuutttsssooorrrtttssspppoooppprrrtttsssssswww{{{{{{uuupppqqqnnnnnnpppuuuvvvrrrnnnkkkllllllmmmmmmllllllkkkppppppppppppooooooooooooppppppqqqqqqqqqppppppooonnnmmmlllnnnqqqrrrooollltttqqqnnnmmmooopppnnnmmm~~~}}}|||{{{wwwwwwvvvuuutttsssrrrrrrqqqssstttuuuvvvyyy}}}|||{{{zzz{{{}}}zzzzzz|||~~~~~~}}}{{{{{{}}}~~~}}}{{{zzzzzzzzzyyywwwwwwzzz}}}}}}||||||}}}{{{yyy|||~~~}}}{{{}}}~~~~~~}}}}}}~~~{{{zzz{{{yyywwwwwwyyy{{{||||||}}}}}}}}}||||||{{{{{{{{{xxxxxxxxxwwwvvvwwwzzz}}}zzzzzzyyyyyyxxxyyyyyyzzz}}}{{{yyyxxxyyyyyyxxxwwwwwwxxxyyyyyyxxxwwwxxxyyyxxxwwwwwwxxxzzz{{{zzzxxxyyyxxxzzz|||{{{|||{{{zzzxxxyyy||||||{{{yyy{{{{{{{{{|||||||||yyywwwwwwyyy{{{yyyuuuuuuzzzzzzwwwtttsssuuuvvvvvvuuuuuutttuuuuuuvvvwwwvvvuuuzzzwwwssssssuuuwwwxxxwwwvvvvvvuuutttrrrrrrtttuuussssssrrrrrrssstttuuuwwwvvvvvvuuuuuuuuuuuuvvvvvvuuutttuuuwwwvvvrrrsssvvv{{{zzz{{{}}}~~~{{{xxxppprrrtttvvvxxxyyyyyyyyy{{{yyyxxxwwwxxxwwwvvvttttttwww{{{|||{{{xxxvvvuuutttttttttuuuvvvwwwwwwvvvvvvxxxxxxwwwuuusssrrrsssqqqrrrtttvvvyyy|||~~~zzzwwwuuuwwwwwwuuuvvvyyyssstttuuusssqqqqqqtttwwwssssssttttttuuuuuuuuuuuuvvvvvvuuuuuuttttttuuuuuuvvvvvvwwwwwwwwwvvvvvvuuutttsssrrrrrrtttuuuuuuttttttsssrrrssstttuuutttsssssspppnnnoooqqqrrrqqqpppqqqqqqppppppqqqsssuuuwwwzzz|||zzzuuutttvvvvvvsssuuuvvvwwwxxxxxxvvvtttsssttttttsssqqqpppppprrruuunnnkkkiiilllpppqqqoookkknnnnnnoooooooooooonnnnnnnnnnnnmmmlllkkkjjjjjjiiinnnoooqqqqqqpppqqqrrrttttttsssqqqppppppqqqssstttuuuvvvvvvwwwvvvuuusssrrruuutttsssqqqpppppppppppprrrpppooopppssssssrrroooqqqrrrsssuuuuuuvvvxxxyyyuuuttttttsssrrrqqqppppppnnnoooppppppppppppooonnnmmmnnnooonnnlllllllllmmmooommmkkkiiihhhiiijjjlllpppoooppprrrtttvvvuuutttooooooooommmlllllloooqqqsssqqqqqqtttxxxyyyuuuppprrrooommmooosssuuurrrooolllmmmmmmmmmmmmmmmmmmlllooooooooopppppppppqqqqqqppppppqqqqqqrrrqqqqqqqqqpppooommmmmmoooppppppooovvvsssooonnnpppqqqpppooo~~~~~~~~~~~~wwwvvvuuutttsssrrrqqqqqqsssuuuwwwxxxyyyzzz|||~~~{{{zzzzzz||||||{{{zzz{{{}}}~~~~~~~~~~~~}}}~~~}}}{{{yyyyyyyyywwwvvvvvvyyy{{{{{{zzzxxxxxx}}}}}}zzzzzz}}}~~~||||||}}}~~~~~~~~~|||yyy}}}{{{yyyyyy{{{}}}~~~~~~~~~}}}|||{{{zzzzzzwwwwwwxxxwwwwwwxxx{{{~~~yyyyyyxxxxxxxxxyyyyyyzzz}}}{{{yyyyyyzzzzzzyyyxxxwwwwwwwwwyyy{{{{{{yyyxxxyyyxxxwwwxxxzzzzzzyyywwwxxxvvvwww{{{|||yyyyyy|||yyyxxxwwwxxx{{{~~~~~~}}}||||||||||||zzzxxxyyy~~~|||tttttt}}}vvvpppoootttxxxwwwuuuvvvuuuuuuttttttttttttuuu}}}yyyuuusssuuuwwwzzzzzzxxxzzzzzzxxxuuusssuuuxxxuuutttsssrrrrrrssstttuuuvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvzzz}}}wwwtttuuuxxxyyy{{{}}}}}}yyyvvvqqqrrrtttvvvxxxyyyzzzzzzzzzyyywwwvvvwwwvvvtttsssqqqwww~~~{{{xxxtttrrrrrrtttxxxxxxvvvsss}}}{{{xxxvvvvvvvvvuuussssssuuuyyy}}}}}}yyyxxxyyyxxxuuuvvvyyywwwwwwvvvtttrrrrrrsssuuussstttuuuvvvvvvvvvuuuuuuzzzxxxvvvuuutttssstttttttttuuuvvvvvvwwwwwwvvvvvvtttsssrrrrrrtttuuuuuutttrrrqqqqqqrrrtttuuuuuutttqqqpppnnnnnnpppqqqpppooopppqqqqqqrrrssstttuuuuuu{{{|||xxxsssrrrvvvyyyxxxuuuvvvwwwwwwwwwvvvuuutttssssssrrrqqqooooooqqqsssnnnlllkkkmmmqqqrrrpppnnnnnnnnnoooooooooooonnnnnnrrrqqqpppooonnnmmmlllkkkpppqqqssssssrrrrrrsssuuurrrrrrqqqppppppqqqssstttrrrssstttuuuuuutttsssrrrqqqpppnnnmmmmmmnnnooopppqqqpppooooooppppppooommmnnnoooqqqsssuuuwwwwwwxxxtttsssrrrpppooonnnmmmmmmllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnlllkkklllmmmkkkjjjjjjiiiiiiiiijjjkkklllmmmnnnrrruuuvvvtttsssrrrnnnkkkiiijjjmmmooopppqqqooooooqqquuuvvvtttqqqtttqqqooopppssstttsssqqqmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnooopppppppppqqqooopppqqqqqqrrrrrrrrrrrrqqqqqqpppnnnlllmmmppprrrwwwtttqqqooopppqqqrrrrrr}}}~~~}}}|||||||||vvvvvvvvvuuuuuuttttttsssuuuwwwyyyzzzzzzzzz{{{|||zzzzzz{{{}}}~~~|||||||||}}}}}}~~~~~~}}}~~~~~~~~~~~~}}}{{{{{{{{{{{{zzzzzzzzz{{{|||~~~|||yyyxxx{{{~~~|||}}}}}}|||}}}~~~~~~}}}~~~}}}{{{zzzzzz|||~~~~~~}}}~~~~~~~~~}}}}}}||||||{{{yyyzzzzzzzzzyyyyyy{{{}}}zzzyyyyyyyyyyyyzzzzzz{{{|||{{{yyyxxxyyyzzzyyyxxxyyyxxxxxx{{{}}}yyy{{{zzzzzzzzz{{{{{{zzzxxx{{{xxxxxx{{{|||zzz{{{~~~zzzzzzzzz{{{|||~~~{{{zzzyyyzzz|||}}}|||{{{zzz}}}uuuuuu}}}xxxttttttwwwzzzzzzxxxzzzyyyxxxwwwuuuuuuwwwxxx~~~|||zzzyyyyyy{{{|||}}}vvvyyy{{{zzzwwwvvvyyy|||xxxwwwvvvuuuttttttuuuvvvzzzzzzzzzyyyxxxvvvuuuuuuwwwyyy}}}wwwwwwuuuvvvwwwyyyyyyxxxvvvtttvvvvvvwwwwwwwwwwwwxxxwwwyyyxxxvvvuuuvvvuuutttrrrqqqwww~~~{{{yyytttssssssvvvzzz{{{wwwsss|||~~~}}}zzzwwwvvvxxxvvvsssqqqqqqsssvvvxxxzzzvvvuuuwwwvvvttttttxxxzzzyyywwwuuusssrrrssstttvvvvvvuuuuuuuuuuuuvvvwww{{{zzzwwwuuussssssssstttvvvvvvvvvwwwvvvvvvuuuuuusssrrrqqqqqqsssttttttsssrrrqqqpppqqqssstttsssrrrrrrqqqppppppqqqqqqrrrqqqoooppprrrssstttttttttsssssstttrrrooopppvvvyyyxxxuuuvvvvvvwwwwwwvvvuuuuuuqqqrrrrrrpppooonnnpppqqqpppnnnnnnpppssstttrrrpppnnnnnnoooooooooooonnnnnnrrrqqqqqqppppppoooooonnnpppqqqsssrrrrrrqqqssstttsssrrrqqqppppppqqqqqqrrrpppqqqssstttttttttssssssrrrpppnnnmmmmmmooorrrsssooonnnmmmnnnnnnooooooooooooooopppqqqssssssrrrqqqqqqpppooommmllllllmmmmmmnnnmmmlllkkkkkkkkkkkkkkknnnooopppooommmlllmmmnnnkkkkkklllmmmmmmmmmmmmmmmkkklllnnnrrrttttttrrroootttpppllllllooorrrrrrqqqqqqooonnnooorrrttttttssssssrrrrrrtttvvvvvvsssqqqmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnooopppqqqqqqqqqqqqoooqqqrrrpppmmmlllooorrrwwwtttqqqooooooqqqrrrttt|||zzzyyyxxxyyyttttttttttttuuuuuuuuuuuuvvvxxxzzzzzzzzzyyyzzz{{{yyyzzz}}}}}}~~~~~~}}}}}}}}}|||}}}~~~~~~}}}{{{{{{}}}}}}|||||||||}}}}}}}}}~~~}}}|||{{{|||~~~}}}|||}}}~~~~~~}}}||||||~~~~~~|||{{{zzzzzz|||}}}|||{{{{{{{{{||||||}}}}}}~~~~~~|||}}}}}}|||zzzyyyzzz|||zzzzzzyyyzzzzzz{{{||||||{{{yyywwwwwwxxxyyyxxxwww|||{{{{{{|||{{{zzzyyyzzz{{{{{{yyyxxx|||yyyxxx{{{|||zzz|||}}}~~~~~~|||zzzzzz{{{zzzzzz|||~~~}}}|||{{{}}}~~~{{{xxxwwwyyy}}}wwwxxxyyyyyyyyyyyyzzz{{{zzz{{{{{{yyyvvvvvvxxx{{{{{{|||}}}~~~}}}|||||||||uuuwwwzzzzzzyyyyyy{{{~~~yyyxxxvvvuuuttttttuuuuuuyyyyyyyyyyyyxxxvvvuuutttvvvyyy~~~xxxxxxxxxxxxxxxwwwwwwwwwxxxyyywwwwwwwwwwwwwwwxxxxxxyyyxxxvvvuuuuuuvvvuuutttrrrsssvvvzzz|||{{{zzzxxxxxxvvvvvvvvvyyy||||||yyyvvvvvvyyy|||}}}{{{yyywwwwwwvvvuuutttsssssssssttttttvvvsssrrruuuuuusssuuuxxx{{{yyywwwuuuttttttssssssyyywwwtttrrrrrrtttwwwyyyzzzyyywwwuuutttsssssssssyyyyyyyyyxxxwwwuuutttsssrrrqqqoooppprrrssssssrrrtttrrrqqqqqqrrrrrrqqqpppqqqqqqqqqqqqppppppqqqrrroooppprrrssstttsssrrrqqqmmmpppqqqpppqqquuuvvvtttttttttvvvwwwwwwvvvuuutttooopppqqqpppoooooopppqqqooooooooopppqqqrrrqqqpppnnnnnnoooooooooooonnnnnnkkkllllllmmmmmmnnnnnnoooooopppqqqqqqppppppqqqrrrtttsssrrrqqqppppppoooooopppqqqssstttuuuttttttsssrrrpppnnnmmmnnnpppsssuuullllllmmmmmmnnnoooqqqsssrrrppppppqqqssssssqqqooommmmmmlllllllllmmmnnnnnnpppooommmllljjjjjjiiiiiimmmnnnooonnnmmmllllllnnnkkklllmmmnnnoooooonnnnnnmmmmmmnnnqqqrrrqqqnnnkkkrrrpppnnnooossstttrrrppprrrqqqpppppprrrtttuuuuuuqqqsssvvvxxxyyywwwssspppmmmmmmlllkkkkkklllmmmmmmnnnnnnmmmlllkkkjjjjjjiiillllllmmmnnnnnnnnnnnnnnnkkkooosssssspppnnnnnnooosssrrrpppnnnnnnoooqqqsss~~~{{{xxxwwwwwwwwwrrrrrrrrrsssssssssssssssuuuwwwxxxxxxwwwwwwyyyzzzwwwzzz~~~}}}}}}|||}}}~~~|||~~~~~~}}}{{{||||||}}}|||{{{|||}}}~~~|||{{{{{{|||~~~~~~}}}||||||{{{zzz}}}~~~~~~}}}{{{{{{|||}}}|||}}}{{{zzzyyyzzz{{{|||{{{zzzyyyyyyzzz{{{|||}}}~~~~~~}}}~~~}}}{{{yyyyyyzzzyyyyyyyyyyyyzzz{{{||||||zzzxxxwwwwwwxxxyyyxxxwww}}}}}}}}}~~~xxxwwwvvvwwwyyyyyyxxxvvvzzzwwwwwwzzzzzzyyyzzz}}}{{{xxxwww~~~|||zzzyyyyyyyyyyyyxxxuuusssrrrtttwwwxxxwwwvvvwwwyyywwwyyyzzzyyyvvvuuuwwwzzzwwwzzz}}}~~~|||{{{zzzyyyyyyyyyzzz{{{{{{{{{zzzyyyvvvuuutttsssrrrrrrssstttqqqrrrtttuuuvvvuuuuuutttrrrttt{{{zzzwwwwwwxxxxxxwwwuuutttuuuxxxzzzuuuuuuuuuwwwxxxzzz|||}}}wwwuuutttuuuvvvwwwvvvtttuuuvvvvvvuuuttttttvvvwwwxxxyyyzzz||||||||||||{{{yyy|||tttuuuvvvxxxyyyyyyyyyyyyvvvsssrrruuuvvvuuuvvvzzzzzzxxxuuutttuuuuuuuuutttyyywwwtttrrrqqqsssvvvxxxvvvvvvuuuuuuttttttssssss|||{{{{{{yyyxxxvvvtttsssrrrqqqoooppprrrssssssrrrtttrrrqqqqqqqqqqqqpppnnnooopppqqqpppnnnnnnpppqqqnnnoooqqqrrrrrrrrrqqqpppooosssuuusssssstttrrrnnnqqqrrruuuwwwwwwvvvsssrrrmmmoooqqqqqqppppppqqqsssnnnoooooooooooonnnmmmmmmnnnnnnoooooooooooonnnnnnkkklllmmmnnnooopppqqqrrrnnnoooppppppnnnnnnoooppprrrrrrrrrqqqppppppoooooopppqqqrrrtttttttttsssrrrpppooonnnnnnnnnppprrrtttkkkmmmnnnnnnnnnpppsssvvvuuurrrooopppsssuuutttrrrkkkkkklllnnnnnnnnnnnnnnnoooooonnnmmmkkkjjjiiiiiikkkllllllllljjjiiijjjkkkjjjkkkllllllmmmmmmmmmlllmmmmmmnnnooopppooollljjjnnnnnnnnnoooqqqrrrqqqooossssssrrrrrrrrrssstttuuupppsssvvvxxxxxxuuurrroooooonnnmmmllllllmmmnnnooonnnmmmmmmlllkkkjjjiiiiiikkkllllllmmmmmmllllllkkkiiilllpppsssrrrooonnnmmmoooppppppooommmmmmoooqqq}}}}}}|||}}}zzzxxxxxxyyyyyyuuuuuuttttttsssrrrrrrqqqtttuuuuuuuuutttuuuxxxzzzvvvzzz~~~}}}{{{{{{~~~~~~~~~|||{{{}}}~~~|||{{{|||~~~}}}{{{zzz|||~~~|||||||||}}}|||}}}~~~~~~}}}|||}}}}}}~~~~~~~~~~~~|||{{{zzz{{{||||||{{{yyyyyyyyyzzzzzz{{{{{{||||||zzz|||}}}|||zzzyyyyyyzzzwwwwwwwwwwwwxxxyyyzzz{{{zzzyyywwwwwwyyyzzzyyyyyy{{{|||}}}|||{{{{{{|||}}}vvvvvvvvvwwwyyyzzzxxxwwwxxxvvvwwwzzz{{{yyyyyy|||~~~{{{{{{|||}}}~~~|||xxxwwwwwwwwwxxxwwwuuussssssrrrrrrssstttvvvwwwxxxssswwwzzzyyyvvvuuuwwwzzzxxx{{{}}}}}}{{{yyyzzz{{{}}}||||||zzzuuupppuuuuuusssrrrrrrsssttttttoooppprrrtttuuutttssssssqqqqqquuuzzzzzzwwwvvvzzztttuuuvvvtttrrrrrrtttwwwvvvvvvvvvwwwxxx{{{}}}~~~uuuttttttuuuwwwxxxxxxwwwtttttttttsssrrrsssvvvxxxwww{{{~~~}}}zzzzzz}}}wwwxxxyyyzzz{{{|||}}}}}}wwwtttsssuuuuuusssuuuxxxxxxuuurrrsssuuuvvvvvvuuuvvvuuuuuuttttttsssttttttppprrrsssuuuvvvuuutttsss||||||{{{zzzyyyxxxvvvuuutttrrrqqqrrrsssuuuttttttrrrqqqppppppqqqrrrpppooopppqqqrrrqqqooonnnpppsssnnnnnnoooppppppppppppoooppptttuuusssssstttrrrmmmmmmppptttwwwwwwuuurrrooolllnnnpppqqqqqqrrrsssuuuqqqrrrrrrqqqooonnnmmmmmmnnnnnnoooooooooooonnnnnnoooooopppqqqrrrsssssstttnnnoooppppppnnnnnnooopppoooooopppqqqqqqqqqqqqqqqooopppqqqrrrrrrrrrqqqppppppooooooooopppqqqrrrsssnnnpppppppppoooppptttxxxxxxsssnnnmmmppprrrqqqnnnkkkllloooppppppooommmlllkkkkkklllmmmlllkkkjjjiiijjjkkklllkkkiiiiiiiiijjjkkkkkkkkkkkkkkkkkkkkklllllllllkkklllnnnnnnmmmkkkmmmnnnnnnnnnnnnnnnppprrrsssssstttsssrrrrrrrrrrrrqqqrrrssssssrrrqqqppppppqqqpppooommmmmmooopppqqqllllllllllllllllllmmmmmmmmmmmmmmmmmmlllkkkjjjjjjjjjjjjllloooqqqqqqooommmmmmoooqqqpppnnnmmmnnnppp|||~~~}}}zzzyyyzzz{{{}}}zzzzzzxxxwwwuuusssrrrqqqssstttssssssrrrtttwwwzzzvvvzzz|||}}}}}}{{{yyyzzz||||||~~~}}}~~~|||}}}~~~{{{}}}~~~~~~~~~~~~|||{{{|||}}}~~~~~~~~~|||{{{{{{|||}}}}}}{{{yyyzzzzzzzzzzzzzzzzzzyyyyyywwwxxxzzzzzzyyyxxxyyyzzzuuuuuuuuuuuuvvvwwwxxxyyy{{{zzzxxxyyyzzz{{{{{{zzzxxxzzz{{{yyyvvvvvvxxx{{{wwwwwwwwwyyy{{{|||{{{zzzyyywwwxxx|||}}}zzzzzz|||}}}|||vvvxxx}}}~~~wwwwwwwwwwwwvvvwwwwwwxxxxxxrrrnnnoootttyyyzzzxxxssswww{{{{{{xxxvvvxxx{{{|||}}}~~~}}}zzzzzz}}}~~~}}}yyyppphhhwwwvvvuuuttttttuuuvvvwwwssstttuuuvvvvvvtttrrrppprrrqqqssswwwxxxvvvxxx}}}rrruuuxxxxxxvvvtttuuuvvvzzzyyyxxxwwwxxxyyyzzz{{{uuuttttttuuuxxxyyyyyyxxxsssssstttsssrrrtttwwwzzzwww|||}}}yyyxxx}}}|||{{{{{{zzzzzzzzz{{{|||xxxtttssstttsssqqqqqquuuvvvsssqqqrrruuuwwwwwwvvvrrrtttuuuwwwvvvtttrrrpppmmmooorrruuuvvvvvvtttsss{{{{{{{{{{{{zzzzzzyyyxxxvvvtttssssssuuuvvvvvvuuupppooonnnoooqqqrrrrrrqqqrrrtttuuutttqqqqqqsssvvvnnnnnnnnnnnnnnnooooooooommmqqqrrrpppqqqtttssspppkkkoootttwwwxxxuuuqqqnnnkkkmmmppprrrrrrsssuuuvvvuuuvvvvvvuuurrrpppoooooonnnnnnoooooooooooonnnnnnnnnnnnnnnnnnnnnoooooooooooopppqqqpppooonnnooopppkkklllnnnppprrrsssttttttnnnooopppqqqqqqpppooonnnqqqqqqrrrrrrssssssssssssqqqrrrsssqqqoooppptttwww|||uuummmjjjjjjkkkiiifffmmmnnnqqqsssrrrooollljjjfffhhhjjjlllmmmlllkkkjjjlllmmmnnnmmmkkkjjjkkklllmmmllllllkkkkkkllllllmmmkkkjjjiiikkkmmmnnnnnnmmmooopppooommmkkkmmmrrrwwwrrrsssttttttrrrqqqpppppprrrqqqpppnnnlllmmmoooqqqsssrrrpppooooooppprrrssskkkkkklllmmmnnnooopppqqqooooooooonnnmmmllljjjjjjkkkiiihhhkkkoooqqqpppnnnlllooorrrrrrpppnnnoooppp}}}|||{{{zzzxxxxxxxxxwwwuuussskkklllnnnpppsssvvvyyyzzzzzzzzzzzz|||~~~}}}~~~}}}}}}~~~~~~~~~|||{{{}}}~~~|||~~~}}}|||{{{}}}~~~}}}|||{{{|||~~~{{{zzzyyyyyyzzz|||}}}}}}zzzzzz|||}}}{{{xxxzzz{{{{{{{{{zzzyyyxxxxxxzzzyyywwwwwwwwwyyy{{{|||uuussstttvvvuuurrrtttyyyyyyyyyzzzzzzzzzyyyxxxwwwxxxwwwvvvwwwyyyzzzzzzxxxwwwxxxyyy{{{|||{{{xxxvvvxxxxxxyyy{{{}}}}}}|||zzz{{{{{{xxxwwwzzz}}}yyyyyy{{{{{{vvvvvvwwwxxxyyyyyywwwuuuvvvvvvvvvuuuuuuvvvxxx{{{vvvvvvvvvxxxzzzzzzxxxuuuwwwxxxyyyzzz{{{||||||}}}|||||||||{{{yyywwwuuutttxxxwwwvvvwwwwwwvvvsssqqqpppsssvvvxxxxxxuuurrroooppppppooonnnrrrxxxxxxssswwwvvvuuuttttttuuuvvvwwwuuuuuuuuuvvvwwwwwwxxxxxxxxxvvvuuuuuuvvvvvvuuutttqqqrrrttttttsssrrrssstttuuuuuuuuuwwwzzz|||{{{zzz|||zzz|||zzzyyyyyyxxxvvvtttrrrqqqxxxuuutttvvvyyywwwqqqkkkrrrrrrtttuuuvvvvvvvvvvvvvvvtttrrrsssvvvwwwuuusssrrrqqqsssxxx{{{zzzxxxwww~~~zzzxxxwwwwwwwwwvvvuuuttttttttttttvvvtttssssssuuuvvvuuuuuusssqqqpppqqqssstttsssqqqqqqpppoooppprrrsssrrrqqqsssvvvuuuqqqoooooommmiiiooopppqqqsssuuuwwwxxxxxxooopppqqqsssuuuvvvwwwxxxuuuuuuuuuuuutttqqqmmmjjjqqqqqqpppnnnmmmlllkkkkkknnnjjjiiimmmmmmhhhhhhlllmmmmmmnnnpppqqqqqqnnnlllpppppppppppppppqqqqqqqqqrrrrrrqqqqqqpppoooooooooqqqmmmlllpppqqqooopppvvvsssuuutttpppooorrrrrroooqqqmmmmmmqqqqqqmmmiiiiiijjjlllppprrrrrroookkkhhhiiilllppprrrpppnnnmmmlllqqqlllhhhjjjoooqqqnnniiiqqqooommmjjjjjjkkklllnnnooopppqqqooommmlllmmmnnnooollljjjlllpppssssssssstttsssqqqqqqssstttssssssrrrpppnnnnnnpppqqqooommmooopppppppppooonnnlllkkkkkkiiijjjlllpppqqqnnnllllllkkkjjjjjjkkklllmmmnnnmmmmmmnnnnnnooooooppppppnnnnnnooooooooooooooonnn~~~{{{yyyxxxvvvtttsssttttttsssqqqiiijjjlllnnnrrrvvvyyyzzz{{{{{{{{{}}}~~~}}}}}}~~~~~~~~~~~~}}}~~~}}}|||{{{{{{|||}}}|||zzzzzzzzz|||~~~}}}|||{{{|||}}}}}}|||}}}}}}|||{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{zzzyyyyyy|||{{{zzzyyyzzz{{{}}}~~~vvvtttuuuwwwuuussstttyyy{{{{{{zzzzzzzzzyyyyyyyyyyyyxxxwwwwwwxxxyyyxxxvvvzzzzzz{{{||||||zzzwwwuuuwwwwwwxxxzzz}}}~~~}}}|||{{{{{{xxxvvvyyy~~~|||{{{zzzzzz||||||yyywwwwwwxxxyyyzzzyyyxxxwwwuuuvvvwwwvvvuuutttuuuvvvttttttuuuwwwxxxxxxvvvtttssstttvvvxxxyyyxxxwwwvvvttttttuuuvvvwwwxxxyyyzzzzzzxxxvvvtttuuuuuusssrrrrrrsssvvvxxxxxxvvvtttrrrrrrssssssqqqrrrtttsssooottttttssstttuuuvvvxxxyyywwwwwwwwwxxxyyyyyyzzzzzzwwwuuusssssstttsssqqqppprrrtttvvvvvvuuuuuuvvvwwwuuutttuuuxxx{{{}}}}}}|||}}}||||||~~~}}}yyyzzz}}}wwwwwwvvvuuutttsssrrrrrrsssppppppsssvvvwwwtttpppttttttuuuuuuuuutttsssssstttsssrrrtttwwwyyywwwvvvtttuuuwwwyyyzzzxxxvvvvvv~~~}}}}}}zzzyyywwwvvvuuutttsssssssssrrrsssvvvxxxyyyxxxwwwsssqqqpppqqqtttuuutttrrruuutttsssssssssrrrooommmmmmppppppnnnnnnqqqpppmmmqqqqqqqqqrrrssstttvvvvvvpppqqqrrrtttvvvwwwxxxyyywwwuuutttsssrrrqqqooommmmmmmmmmmmmmmmmmlllllllllllljjjlllqqqrrrnnnmmmpppooonnnoooqqqrrrrrrooommmnnnoooppppppqqqqqqppppppqqqqqqqqqpppppppppooooootttpppppptttuuusssuuuyyywwwwwwtttnnnmmmppprrrppprrroooooorrrrrrnnnkkkkkklllmmmooopppooonnnlllkkklllmmmoooooommmllllllmmmnnnllljjjkkkoooqqqooolllooonnnlllkkkjjjkkkmmmnnnnnnooopppooommmlllmmmnnnpppnnnlllmmmpppssssssrrruuusssqqqqqqrrrrrrrrrqqqrrrpppnnnnnnpppqqqooommmmmmnnnnnnoooooonnnlllllllllkkkkkkmmmpppqqqooommmmmmmmmmmmmmmmmmnnnoooooonnnnnnoooooooooooooooooonnnmmmmmmmmmmmmnnnoooppp~~~{{{xxxwwwtttrrrqqqrrrssssssrrrhhhiiijjjmmmqqquuuxxxzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}|||{{{{{{zzz{{{|||{{{yyyxxxxxxyyy~~~~~~~~~}}}}}}}}}}}}~~~}}}|||}}}~~~~~~|||zzzzzz{{{|||{{{{{{|||||||||{{{zzzzzzyyyxxxwwwwwwwwwxxxyyyzzzxxxvvvvvvxxxwwwtttuuuyyyzzzzzzxxxwwwwwwwwwxxxyyyzzzxxxwwwwwwxxxwwwvvvttt{{{|||}}}}}}|||yyyvvvtttzzzyyyzzz|||~~~~~~|||{{{zzz{{{xxxuuuxxx}}}}}}~~~{{{xxxxxx{{{{{{yyywwwssssssttttttttttttssssssuuuvvvwwwvvvsssrrrrrrsssttttttuuuwwwyyyyyyvvvtttqqqsssvvvxxxyyyvvvsssqqqqqqqqqrrrsssvvvyyy|||}}}}}}yyyuuusssssssssssssssqqqrrrtttuuuvvvuuuttttttppptttvvvsssqqqrrrrrrooouuuuuutttttttttuuuvvvwwwvvvvvvwwwwwwxxxyyyyyyyyywwwuuusssssssssrrrpppnnnrrrtttvvvvvvvvvvvvwwwxxxuuuuuuvvvxxxzzz|||{{{zzz||||||~~~|||{{{~~~yyywwwuuusssrrrsssttttttqqqpppppptttyyy{{{yyywwwwwwwwwwwwvvvtttsssqqqpppsssssstttwwwyyyzzzyyyxxxxxx{{{||||||zzzyyyxxxwww~~~|||{{{{{{|||}}}|||{{{yyywwwvvvuuutttttttttuuuwwwzzzzzzxxxvvvuuutttrrrrrrssssssrrrpppvvvuuuuuuvvvvvvsssooollllllooopppnnnooorrrsssppprrrrrrppppppqqqrrrtttvvvsssttttttvvvwwwxxxyyyyyyxxxwwwtttrrrqqqqqqrrrrrrjjjkkklllnnnoooooopppppppppoooqqquuuuuusssrrrssspppppppppqqqrrrrrrpppnnnlllmmmoooqqqqqqpppooonnnooooooooopppppppppqqqqqqsssqqqrrruuuwwwvvvxxx{{{zzzyyytttmmmlllpppsssrrrsssppppppssstttooollllllooooooooonnnnnnnnnnnnnnnnnnnnnnnnllljjjjjjlllmmmmmmmmmmmmmmmnnnnnnoooooollllllkkkkkkkkklllmmmmmmlllmmmooonnnmmmmmmnnnppprrrpppooooooqqqrrrrrrqqquuusssqqqpppqqqrrrqqqpppqqqooonnnnnnooopppnnnmmmmmmmmmnnnnnnnnnmmmllllllnnnmmmmmmoooqqqqqqpppnnnooooooooooooppppppppppppppppppppppppoooooooooooopppooonnnnnnoooqqqtttuuu}}}yyyvvvtttssstttvvvvvvvvvlllllllllnnnppptttwwwyyy{{{}}}}}}}}}~~~~~~~~~}}}||||||}}}~~~}}}~~~~~~~~~}}}}}}|||{{{zzz{{{|||{{{yyyxxxxxxyyyzzz{{{|||~~~~~~~~~~~~}}}}}}|||~~~}}}zzzyyy{{{~~~{{{|||||||||||||||{{{{{{wwwwwwvvvuuuvvvvvvwwwxxxzzzxxxxxxyyyxxxuuuvvvzzzxxxwwwuuusssssstttuuuvvvxxxwwwvvvvvvxxxxxxwwwuuuyyy{{{}}}}}}{{{xxxvvvuuu~~~~~~~~~}}}zzzwwwyyyzzzxxxvvvxxx}}}xxxwwwyyy{{{zzzxxxrrrsssssssssrrrqqqqqqrrruuuuuuuuusssqqqqqqsssuuuwwwwwwxxxzzz|||{{{yyywwwvvvwwwxxxyyyyyywwwuuusssvvvuuuuuutttvvvxxx{{{}}}|||yyywwwuuuuuutttsssqqqoooooopppqqqrrrsssssssssnnntttuuurrrpppsssvvvvvvzzzxxxvvvtttsssrrrrrrrrrrrrssssssttttttuuuuuuvvvwwwvvvttttttuuuuuusssrrrooorrrtttuuuuuuuuuvvvxxxwwwvvvvvvwwwyyyyyyxxxvvvxxxzzz}}}~~~~~~zzzvvvuuuuuuvvvxxxuuuvvvyyy~~~~~~zzzxxxxxxxxxwwwvvvtttsssrrrtttuuuwwwyyyzzzzzzyyyxxxwww{{{|||zzzwwwxxxyyyxxxzzzzzzzzzyyywwwwwwyyyzzz~~~~~~}}}|||{{{zzzzzzyyywwwvvvwwwwwwuuutttyyyxxxvvvtttsssqqqooonnnrrrsssuuuxxxyyywwwrrroootttvvvuuuqqqppprrrrrrooosssrrrppppppqqqtttwwwyyyxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxwwwvvvtttssstttuuummmnnnppprrrssssssssssssxxxvvvuuuuuuuuusssssstttqqqpppooopppqqqqqqooommmkkkllloooqqqqqqpppnnnlllnnnnnnnnnooopppqqqqqqrrroooooopppsssuuuvvvwwwyyyyyyyyyuuuoooooosssvvvuuutttppppppttttttpppllllllpppppppppppppppooooooooonnnnnnnnnllljjjiiijjjlllmmmooopppooommmkkkmmmoooiiijjjjjjkkklllmmmmmmmmmlllmmmooooooooooooppprrrsssrrrqqqqqqqqqqqqqqqpppsssrrrpppppprrrssssssrrrpppooooooooooooooonnnmmmooooooooonnnnnnmmmlllkkkoooooooooppppppqqqppppppooopppppppppppppppppppppqqqqqqppppppoooooonnnnnnpppooommmmmmnnnqqquuuwwwzzzxxxvvvuuuwwwxxxxxxwwwsssrrrqqqpppqqqsssvvvxxx{{{}}}~~~~~~~~~~~~~~~}}}|||{{{|||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{}}}}}}|||zzzzzzzzz{{{zzzzzz{{{|||}}}}}}}}}}}}|||}}}||||||~~~~~~zzzzzz|||{{{{{{|||||||||||||||{{{zzzzzzzzzyyyyyyyyyzzzzzzzzzxxxxxxzzzyyyvvvwww{{{xxxwwwuuusssssstttuuuvvvvvvuuuuuuvvvxxxzzzyyyxxxuuuxxx||||||zzzxxxwwwwww~~~{{{xxxwwwyyyyyywwwzzz~~~zzzyyy{{{}}}}}}{{{wwwxxxyyyxxxuuutttvvvwwwvvvuuussspppoooqqqvvvzzzxxxxxxyyy{{{||||||zzzwwwzzzzzzxxxwwwwwwwwwwwwwwwyyyxxxvvvuuuuuuwwwyyyzzzyyyyyyyyyyyyyyywwwssspppppppppqqqqqqrrrssstttuuurrrvvvuuupppooosssyyy{{{zzzyyyvvvtttrrrrrrqqqrrrqqqqqqrrrrrrsssttttttuuutttsssssstttvvvwwwvvvuuuppprrruuuvvvuuuvvvwwwxxxxxxwwwwwwyyy|||}}}|||{{{vvvxxx~~~}}}yyyyyyzzz{{{{{{~~~|||wwwxxxxxxxxxxxxxxxwwwvvvuuuwwwyyyzzzzzzyyyxxxxxxwwwuuuyyyzzzvvvvvvzzz|||zzz|||}}}}}}|||{{{{{{|||~~~|||yyyuuussssssuuuuuuuuuwwwwwwvvvuuusssrrrrrrrrrrrrsssvvvyyyzzzxxxsssooovvvxxxvvvqqqoooqqqpppmmmrrrqqqpppqqqssswwwzzz}}}||||||{{{yyyxxxwwwvvvuuuvvvyyy{{{{{{xxxuuuuuuuuupppqqqssstttuuutttsssssszzzyyyvvvrrrrrruuuxxxyyyqqqooonnnoooppppppnnnlllkkkllloooqqqqqqpppnnnlllmmmmmmnnnooopppqqqqqqrrrmmmnnnpppqqqsssuuuwwwvvvtttvvvuuurrrssswwwyyywwwsssppppppssssssooollllllpppqqqssstttsssrrrooonnnlllmmmooonnnllljjjiiijjjoooqqqrrrpppkkkiiijjjlllhhhhhhiiijjjkkklllmmmmmmmmmnnnpppppppppppprrrtttrrrssssssrrrqqqpppoooooorrrpppoooqqqsssuuuuuutttoooooooooooonnnmmmmmmnnntttsssqqqpppnnnmmmlllkkkpppppppppoooooooooooopppooooooooooooooooooooooooqqqpppppppppoooooonnnnnnmmmllljjjjjjlllooosssuuuyyyxxxwwwwwwxxxxxxvvvuuuxxxvvvtttrrrrrrtttvvvwwwzzz}}}~~~~~~}}}}}}||||||}}}~~~}}}~~~~~~~~~}}}}}}|||}}}~~~}}}||||||}}}~~~~~~~~~}}}|||{{{zzzyyyyyy{{{}}}~~~zzz}}}~~~~~~}}}||||||}}}~~~zzzzzz{{{|||||||||{{{{{{zzzzzzyyyyyyyyyyyyxxxxxxyyywwwxxxzzzyyyvvvxxx}}}zzzzzzxxxwwwwwwwwwxxxyyyvvvuuuuuuwwwzzz{{{{{{{{{tttxxx|||}}}zzzxxxxxxyyy|||{{{|||~~~~~~}}}wwwzzzzzzxxxzzz}}}}}}~~~|||xxxzzzzzzxxxuuutttvvvyyyvvvvvvtttqqqqqqsssxxx|||vvvvvvwwwyyy{{{{{{xxxvvv{{{yyywwwuuutttuuuwwwxxxvvvuuuuuutttuuuvvvwwwxxxxxxyyyzzz||||||zzzuuuqqqtttuuuuuuuuuvvvwwwwwwwwwwwwyyywwwrrrqqquuuyyyyyyvvvuuutttssssssssstttuuuttttttuuuuuuvvvvvvwwwwwwqqqqqqqqqrrruuuwwwwwwvvvtttvvvxxxxxxxxxxxxyyyzzzxxxxxxyyy}}}~~~|||||||||{{{{{{{{{|||yyytttvvvwwwwwwxxxxxxxxxxxxwwwyyyzzz{{{zzzwwwvvvwwwxxx|||~~~zzz}}}{{{|||}}}}}}{{{{{{|||}}}}}}~~~xxxuuurrrrrrtttwwwyyyzzzqqqsssuuuuuutttuuuvvvxxxuuuuuuwwwyyyyyywwwrrrnnnrrrsssrrrmmmlllooopppnnnppppppqqqrrruuuxxx|||~~~}}}|||{{{zzzxxxwwwvvvvvvuuuyyy}}}|||xxxuuussstttppprrrsssuuuuuutttrrrqqqvvvvvvtttqqqrrryyy~~~~~~qqqooonnnnnnoooooommmllllllmmmoooqqqqqqpppooonnnmmmmmmnnnnnnooopppqqqqqqmmmqqqrrrrrrtttwwwxxxuuupppssstttrrrtttxxxzzzxxxsssppppppssstttooollllllnnnppprrrssssssqqqnnnmmmkkkmmmoooooommmkkkjjjjjjoooqqqqqqoookkkhhhiiikkkiiiiiiiiiiiijjjkkklllmmmmmmnnnppppppppppppqqqsssqqqrrrsssssspppooonnnoooqqqpppoooppprrrtttttttttnnnooopppooommmlllmmmnnnuuutttrrrpppnnnmmmmmmmmmoooppppppnnnllllllmmmnnnppppppnnnmmmmmmmmmnnnooooooooooooooonnnnnnnnnnnnpppoooooooooqqqsssvvvxxxyyyxxxxxxyyyyyyxxxuuurrryyywwwtttsssssstttwwwyyyyyy|||~~~}}}}}}~~~~~~|||}}}~~~~~~||||||}}}}}}~~~}}}}}}|||zzz|||}}}}}}}}}}}}~~~}}}|||zzzzzzzzz{{{yyy}}}~~~|||}}}||||||}}}~~~~~~}}}yyyyyyzzz{{{{{{{{{{{{{{{xxxxxxxxxxxxxxxwwwvvvvvvwwwuuuvvvyyyyyywwwyyy~~~{{{{{{zzzzzzzzzyyyyyyyyyxxxwwwwwwxxxzzz|||{{{zzzwww{{{{{{xxxxxxyyywwwwwwxxx{{{~~~~~~|||yyy||||||xxxyyy}}}xxxwwwyyyzzzwwwsssrrruuuxxxwwwwwwxxxwwwuuuvvvxxxzzzwwwwwwxxxzzz{{{{{{yyyvvvxxxxxxwwwvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwzzzzzzzzz|||}}}{{{xxxvvvwwwwwwxxxyyyyyyxxxxxxwwwvvvxxxwwwuuuwww{{{{{{xxxuuutttsssrrrssstttuuuvvvvvvwwwwwwxxxxxxyyyyyyzzzsssrrrrrrtttvvvwwwwwwvvvuuuwwwyyyyyyxxxxxxxxxzzzzzzzzz{{{~~~~~~|||zzzyyyyyyyyy}}}}}}xxxvvvuuuvvvvvvwwwwwwvvvvvvuuuyyyzzzzzzxxxuuuuuuxxx{{{zzzvvvxxxzzzzzzyyywwwwwwwwwyyyzzz|||~~~~~~}}}|||uuuttttttvvvxxxzzzzzzyyyrrrtttvvvvvvuuutttvvvyyyttttttuuuwwwxxxwwwsssppppppqqqppplllllloooqqqoooppppppqqqsssuuuxxxzzz{{{yyyyyyyyyyyyyyyyyyyyyyyyvvvyyy{{{yyytttqqqqqqsssppprrrtttvvvvvvuuutttrrrrrruuuvvvsssvvv|||~~~sssqqqooonnnoooooonnnmmmnnnoooppppppqqqqqqppppppmmmnnnnnnnnnooooooppppppmmmrrrtttrrrssswwwwwwsssppprrrqqqnnnooouuuwwwwwwuuuqqqqqquuuuuuqqqmmmmmmnnnnnnoooooonnnnnnmmmlllmmmnnnnnnmmmlllkkkmmmooommmmmmmmmlllkkkjjjjjjkkkjjjiiihhhggghhhiiikkkmmmlllmmmoooooonnnnnnoooqqqoooqqqsssrrrpppnnnnnnoooqqqpppnnnnnnoooppppppooommmooopppooommmkkkmmmnnnrrrqqqpppooonnnnnnoooooonnnoooooollliiiiiijjjmmmsssqqqnnnlllkkkmmmoooqqqmmmmmmmmmmmmmmmnnnnnnnnnrrrrrrssssssuuuvvvxxxxxx~~~}}}}}}~~~{{{zzz{{{||||||zzzvvvrrrxxxvvvtttrrrsssuuuxxxzzzyyy|||~~~}}}}}}~~~||||||~~~|||{{{{{{|||||||||||||||{{{yyy{{{|||}}}|||}}}~~~|||{{{{{{}}}xxx}}}}}}zzz{{{~~~~~~|||xxxyyyyyyzzz{{{{{{{{{zzz|||||||||||||||{{{zzzyyyvvvtttvvvyyyyyywwwzzzyyyyyyzzzzzzzzzyyyxxxwww{{{yyyyyyyyy{{{{{{{{{yyy{{{}}}xxxxxxzzzwwwvvvwwwyyy{{{|||zzzxxxzzz}}}|||xxxwww}}}zzztttzzz|||}}}zzzvvvtttxxx|||wwwyyy{{{{{{yyywwwvvvvvvyyyyyyzzz|||~~~}}}{{{yyywwwxxxyyyzzzzzzyyyxxxwww||||||{{{{{{yyyxxxvvvuuu|||{{{zzzzzz||||||{{{zzzvvvwwwxxxyyyyyyxxxvvvuuuqqqtttvvvxxx}}}yyyxxxvvvuuusssrrrrrrrrrssswwwwwwwwwxxxyyyyyyzzzzzzxxxwwwvvvwwwxxxyyyxxxwwwtttvvvxxxxxxvvvvvvvvvwww~~~}}}|||}}}}}}|||{{{{{{}}}~~~}}}zzzxxxwwwwwwxxxzzz}}}~~~}}}|||{{{{{{uuuuuuuuuuuuuuutttssssssxxxyyyxxxvvvtttuuuzzz~~~}}}|||vvvqqqyyyxxxuuuwwwzzzzzzyyywwwvvvvvvwwwxxxyyy{{{{{{yyyxxxvvvuuuvvvxxx{{{|||{{{wwwtttwwwxxxyyywwwtttrrrssstttpppppprrrvvvxxxyyywwwtttssstttrrrmmmmmmpppqqqooopppppprrrsssuuuvvvwwwwwwvvvwwwwwwxxxyyyzzz{{{|||wwwyyyyyyuuuooommmooosssqqqsssvvvyyyzzzyyywwwvvvrrrwwwyyywwwyyy~~~}}}yyytttrrrpppoooppppppooonnnpppppppppppppppqqqqqqqqqnnnnnnnnnnnnoooooooooooolllrrrsssqqqrrrvvvuuupppqqqrrrnnnjjjkkkqqquuuuuuvvvssssssvvvvvvrrrooooooooommmkkkjjjjjjjjjlllmmmpppooommmkkkjjjkkkooosssjjjjjjjjjkkkkkklllllllllkkkjjjhhhfffgggiiikkkmmmkkklllmmmmmmllllllmmmnnnmmmpppsssrrrooommmmmmooorrrpppnnnmmmmmmmmmllljjjmmmooopppooolllkkkllloooooonnnmmmmmmmmmooopppqqqmmmnnnnnnkkkhhhgggiiillluuurrrnnnkkkkkkmmmppprrrkkklllllllllmmmmmmnnnnnnmmmnnnooopppqqqqqqrrrrrr~~~~~~~~~~~~yyy}}}|||xxxxxx|||{{{wwwooopppsssyyy~~~~~~zzzzzz|||~~~~~~~~~|||{{{|||~~~~~~}}}{{{yyyxxx{{{xxxwwwxxx{{{||||||zzz}}}|||{{{{{{}}}~~~||||||yyy{{{zzzwwwzzz{{{zzzyyyzzz|||||||||{{{xxxzzz||||||zzzyyyzzz{{{wwwwwwvvvvvvwwwwwwxxxyyyxxxxxxxxxyyy{{{~~~yyyuuuwwwyyyxxxxxxyyyyyyzzz{{{|||{{{zzzyyyxxxuuuvvvwwwyyyyyyyyyxxxwwwyyy{{{||||||{{{zzzzzz{{{wwwxxxuuu|||{{{xxxyyyxxxxxxwwwyyy}}}{{{{{{|||}}}~~~~~~|||zzz}}}|||{{{zzzzzzzzzxxxwwwwwwzzz~~~~~~}}}|||{{{zzz{{{{{{zzzyyywwwxxxyyyzzz{{{|||}}}}}}}}}|||{{{zzz{{{{{{{{{zzzxxxvvvtttuuuvvvvvvwwwxxxyyyzzzzzztttuuurrrnnnooossstttqqquuuuuuvvvvvvvvvvvvvvvuuussssssrrrqqqrrrtttwwwxxxzzzxxxuuutttuuuxxxyyyzzzzzz{{{|||||||||{{{zzzyyyxxxwwwyyyxxxtttzzz}}}{{{xxxwwwxxx~~~~~~~~~xxxwww{{{}}}{{{xxxwwwxxxxxxxxxxxx{{{wwwvvvwwwyyyyyyxxxxxxzzzxxxvvvxxx||||||yyyxxxyyyyyyzzzzzzzzzzzzyyy{{{zzzxxxwwwvvvvvvwwwwww}}}zzzvvvuuuwwwzzz|||}}}{{{wwwtttssszzzzzzyyywwwuuuuuuwwwzzzyyyuuuqqqoooppppppooonnnssspppmmmpppuuuwwwuuurrrssssssssstttuuuvvvxxxyyyyyyvvvsssqqqqqqqqqpppoooqqqsssuuuvvvwwwwwwwwwwwwvvvuuuuuuuuuwwwwwwuuussstttuuuwwwxxxtttmmmlllpppwwwrrrppprrrooojjjkkkqqqpppooonnnnnnnnnoooqqqrrrtttsssrrrrrrrrrrrrssstttvvvqqqnnnnnnrrruuusssppppppqqqrrrssssssqqqooonnnmmmllllllkkkkkkkkklllllllllmmmmmmmmmkkklllnnnooojjjkkklllmmmnnnnnnnnnnnnllllllkkkkkkjjjjjjkkkkkkmmmmmmlllmmmnnnnnnlllkkkmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnnnqqqppppppppppppppppppqqqnnnoooppppppqqqpppppppppkkkkkkkkkkkkkkkkkkkkkkkkrrrqqqpppoooooopppqqqqqqmmmlllllllllmmmnnnpppqqqnnnnnnmmmmmmqqquuurrrkkk~~~}}}}}}zzz~~~}}}yyyyyy|||{{{xxxvvvuuuvvvyyy}}}~~~~~~~~~}}}|||||||||}}}}}}}}}|||zzzyyy|||zzzxxxxxx{{{|||{{{zzz}}}||||||}}}~~~|||xxxzzz|||zzz|||{{{zzzyyyzzz|||}}}|||{{{wwwxxxyyyyyywwwwwwxxxyyyxxxxxxwwwwwwvvvwwwwwwwwwyyyzzzzzz{{{}}}yyyvvvyyy{{{zzzyyyzzzwwwxxxyyyzzzzzzzzzyyyxxxtttuuuvvvxxxyyyzzzzzzzzzyyy{{{~~~~~~|||zzzxxxxxxwww~~~xxxxxx~~~vvvwwwyyyzzzzzz{{{}}}{{{{{{|||||||||{{{xxxwww{{{zzzyyyxxxxxxxxxwwwvvvtttvvvyyyzzzyyywwwwwwwww}}}}}}|||yyyvvvtttttttttwwwyyyzzz{{{|||{{{zzzyyyzzz{{{||||||{{{yyyvvvtttssssssttttttttttttttttttwwwwwwsssooopppuuuvvvsssttttttuuuuuuuuuuuuuuutttsssrrrqqqqqqrrrsssuuuvvvxxxvvvuuuvvvyyyzzzyyywwwxxxzzz}}}}}}zzzxxx{{{xxxyyywwwtttyyy{{{||||||{{{|||}}}}}}{{{vvvwww|||~~~~~~~~~|||{{{|||xxxwwwxxxzzz{{{zzzxxx{{{{{{xxxxxx{{{{{{yyyyyyyyyzzzzzzzzzzzzzzzyyyyyyxxxwwwvvvvvvvvvvvvwwwvvvtttrrrrrruuuyyy|||}}}||||||{{{{{{yyywwwuuusssuuuvvvvvvuuussstttuuuwwwzzzwwwsssrrrtttuuutttsssuuusssrrrssswwwxxxwwwuuurrrrrrssstttuuuwwwyyyzzzvvvtttrrrqqqqqqrrrqqqpppqqqrrrssstttttttttttttttrrrqqqqqqqqqssstttsssqqqsssrrrtttwwwuuupppooorrrxxxsssppppppmmmiiijjjooommmmmmlllllllllmmmnnnoooooopppqqqrrrssstttttttttxxxtttpppqqquuuwwwvvvtttqqqqqqrrrsssrrrrrrqqqpppkkkkkkkkkjjjjjjjjjkkkkkkjjjkkklllkkkjjjjjjlllnnniiiiiijjjkkklllllllllllllllkkkkkkjjjjjjjjjkkkkkkmmmmmmmmmmmmnnnnnnmmmmmmnnnnnnnnnnnnnnnmmmlllllloooooonnnmmmlllllllllmmmppppppooooooooooooppppppooopppppppppppppppppppppmmmmmmmmmllllllmmmmmmmmmpppooonnnnnnnnnoooqqqrrrmmmmmmllllllmmmnnnpppqqqpppqqqpppooossswwwtttmmm}}}|||}}}}}}~~~}}}zzzyyy{{{{{{yyy|||yyywwwwwwzzz~~~|||||||||}}}}}}|||}}}}}}}}}}}}||||||||||||}}}{{{zzzzzz{{{{{{{{{zzz~~~}}}}}}}}}~~~}}}~~~xxxzzz}}}}}}||||||{{{zzzyyyzzz|||}}}|||{{{wwwxxxxxxwwwuuuvvvxxxzzzwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyzzz{{{}}}}}}yyyxxx{{{|||zzzyyyzzzxxxxxxxxxxxxxxxwwwvvvuuurrrssstttvvvxxxyyyzzzzzzzzz|||~~~~~~|||yyywwwwwwuuuyyyyyyvvvyyy}}}uuuxxx|||~~~~~~}}}}}}~~~yyyzzz{{{{{{{{{zzzxxxwwwzzzyyyxxxwwwvvvuuuttttttsssvvvxxxyyyyyyxxxyyyzzz{{{{{{zzzwwwtttssstttuuuvvvwwwyyy{{{{{{{{{yyyxxxzzz|||~~~~~~{{{xxxuuutttttttttsssssssssrrrrrryyyxxxtttooopppuuuwwwvvvttttttuuuuuuuuuuuuttttttuuuuuutttsssssstttuuuvvvxxxvvvuuuyyy~~~{{{vvvwwwzzz}}}~~~zzzxxx}}}}}}|||yyy|||{{{zzzyyyyyy}}}|||{{{zzzwwwwwwzzz~~~~~~~~~~~~}}}{{{yyyyyyzzzzzzzzzyyy~~~|||yyyyyyzzzyyyyyyyyyyyyzzzyyyyyyxxxxxxwwwvvvvvvuuuuuuuuuvvvvvvtttrrrpppqqqtttwwwyyyzzzyyywwwuuuvvvxxxyyywwwtttrrrtttuuuuuutttssstttuuuuuusssqqqqqqssstttttttttrrrrrrssssssttttttuuuuuuoooppppppqqqssstttvvvwwwtttrrrqqqqqqssstttssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqpppppprrrsssssssssssspppqqqvvvxxxvvvtttuuu{{{vvvqqqpppnnnkkklllpppllllllkkkkkkllllllmmmnnnkkknnnqqqtttvvvvvvvvvuuussspppmmmnnnqqqssssssqqqppppppppppppppppppqqqqqqkkkkkkkkkkkkkkkllllllllliiikkklllllljjjjjjlllmmmiiiiiijjjkkkllllllllllllllllllkkkkkkkkklllmmmmmmnnnnnnoooppppppqqqqqqqqqpppppppppppppppooonnnmmmuuusssqqqnnnmmmlllmmmmmmooonnnnnnmmmmmmnnnnnnoooppppppooonnnnnnoooooopppooonnnmmmllllllmmmnnnooommmmmmmmmmmmnnnpppqqqsssooonnnmmmmmmnnnoooqqqrrrqqqrrrqqqpppssswwwtttooo~~~~~~~~~~~~|||zzzyyyyyyzzzyyy{{{yyywwwvvvxxxzzz}}}~~~}}}~~~|||{{{|||}}}~~~}}}~~~}}}}}}||||||}}}}}}~~~}}}|||{{{zzzzzzzzzzzzzzz}}}}}}}}}}}}~~~{{{}}}{{{{{{|||xxx|||zzzzzz{{{|||}}}|||{{{yyyyyyxxxwwwuuuvvvyyy{{{wwwwwwwwwxxxzzz|||}}}~~~vvvwwwxxxzzz{{{}}}}}}zzzzzz||||||xxxwwwxxxzzzzzzyyywwwvvvtttrrrrrrrrrssstttuuuwwwwwwxxxxxxzzz|||||||||zzzyyyzzz{{{{{{|||{{{zzzyyy}}}|||{{{uuuwwwyyyzzzzzzzzz{{{{{{{{{{{{yyywwwuuuttttttuuusssuuuwwwxxxxxxxxxyyyzzzvvvvvvvvvuuutttuuuxxxzzzwwwxxxzzz{{{|||{{{yyyxxxzzz|||~~~|||yyyvvvvvvvvvvvvvvvvvvvvvvvvvvvyyyxxxrrrmmmnnntttwwwuuuuuuvvvvvvvvvvvvuuuuuutttxxxwwwvvvuuuuuuuuuuuuvvvzzzwwwuuuyyy}}}xxxwwwyyy{{{}}}~~~}}}{{{zzzzzz}}}zzzxxxxxxzzz~~~|||}}}|||yyywwwxxxyyy}}}|||zzzzzzzzz{{{{{{zzzyyyzzzzzzwwwwwwxxxxxxwwwvvvuuuuuuttttttttttttttttttuuuuuuwwwuuusssssstttvvvvvvuuuyyyuuuqqqrrrwwwyyywwwssssssuuuwwwxxxvvvtttssstttqqqqqqpppqqqrrrtttuuuvvvqqqrrrtttsssrrrrrrssstttrrrrrrrrrrrrrrrssstttuuurrrqqqpppqqqtttuuuuuuuuutttssssssrrrqqqqqqqqqrrruuusssrrrrrrtttvvvwwwvvvuuuqqqpppvvvzzzyyywwwwww|||wwwsssppppppppprrrsssnnnnnnnnnnnnoooooopppppplllnnnrrruuuwwwwwwuuutttpppmmmkkkkkknnnooooooooonnnmmmlllkkkkkkmmmnnnpppmmmmmmnnnnnnnnnnnnnnnnnnkkklllnnnnnnmmmlllmmmnnnkkkkkklllmmmnnnnnnnnnnnnnnnnnnmmmmmmnnnoooppppppqqqrrrssssssssstttuuuwwwsssttttttuuuuuuuuutttttt|||yyyuuurrrooooooooopppoooooonnnnnnnnnnnnoooooopppooonnnmmmmmmnnnoooooopppooommmllllllmmmooopppmmmmmmmmmnnnppprrruuuvvvrrrrrrqqqqqqqqqrrrtttuuussstttsssqqqsssvvvuuuppp~~~~~~~~~~~~~~~|||zzzzzzyyyxxxyyyzzzyyyyyyzzzyyyyyyyyyzzz{{{{{{}}}}}}|||}}}~~~}}}}}}}}}~~~~~~|||||||||{{{zzzyyyzzzzzz||||||}}}}}}~~~~~~}}}{{{|||{{{zzz{{{}}}}}}}}}|||yyyyyyxxxvvvuuuvvvxxx{{{{{{{{{{{{{{{|||}}}~~~~~~wwwxxxyyyzzz{{{|||}}}}}}}}}{{{{{{}}}{{{vvvuuuwwwyyyxxxxxxvvvuuuuuuttttttvvvwwwyyyzzzzzzyyyxxxwwwzzzzzzyyyxxxxxxzzz~~~{{{xxxuuuvvvxxxxxxwwwxxxzzz}}}|||}}}}}}|||zzzzzz}}}|||~~~}}}{{{zzzzzzuuuvvvvvvvvvuuuvvvxxx{{{xxxyyyyyyyyyyyyxxxwwwvvvwwwxxx{{{|||{{{yyyvvvtttsssssstttuuuvvvvvvwwwwwwwwwvvvpppkkklllrrruuusssxxxxxxxxxxxxxxxwwwvvvvvvwwwwwwvvvuuuttttttttttttyyyvvvsssuuuzzz|||zzzwwwyyyyyyxxxyyyyyy{{{}}}~~~vvv}}}|||{{{yyyxxxxxxyyyyyyzzzwww~~~}}}xxxyyy{{{~~~}}}}}}|||{{{||||||wwwwwwwwwvvvvvvtttsssrrrssssssttttttuuuuuuuuuuuuwwwuuutttuuuvvvvvvuuutttxxxtttpppppptttvvvsssppptttwwwyyyyyywwwtttrrrrrruuuuuuvvvwwwxxxyyyzzz{{{tttuuuvvvuuusssssstttuuuvvvuuuttttttssssssttttttpppooooooqqqtttuuuuuuttttttttttttsssrrrrrrqqqqqquuusssrrrsssuuuvvvvvvuuuvvvrrrpppuuuxxxwwwuuuuuuyyywwwsssqqqsssvvvwwwwwwqqqrrrrrrsssssssssssssssoooppprrrtttttttttsssrrrsssrrrppppppqqqrrrrrrrrrmmmllljjjiiiiiijjjlllnnnnnnooopppqqqqqqqqqqqqppplllnnnppppppooooooooopppnnnooopppqqqqqqrrrrrrqqqooooooooopppqqqrrrsssttttttuuuwwwvvvuuuvvvyyy{{{vvvwwwxxxzzzzzz{{{{{{{{{~~~zzzuuusssrrrssssssssssssrrrrrrrrrrrrssssssqqqqqqqqqqqqqqqrrrsssssswwwvvvuuuttttttuuuvvvwwwsssssssssuuuwwwzzz|||~~~zzzyyyxxxxxxxxxyyyzzz{{{zzz{{{zzzxxxxxx|||{{{xxx~~~{{{zzzzzzzzzyyyzzz~~~zzz|||~~~|||||||||~~~|||~~~~~~~~~}}}}}}|||zzz{{{{{{zzzxxxxxxyyy{{{{{{{{{|||}}}~~~|||{{{zzz{{{}}}~~~}}}|||xxxyyyyyyxxxvvvvvvxxxzzz~~~}}}|||{{{{{{{{{zzz{{{|||}}}}}}}}}}}}||||||{{{{{{}}}{{{wwwwww{{{wwwwwwvvvvvvwwwxxxyyyyyy{{{}}}{{{yyyyyyyyyxxxwwwwwwzzzzzzxxxwwwxxxxxxvvvtttvvv{{{|||zzzyyyzzz{{{zzzxxxwwwuuuuuuuuuuuussstttuuuvvvvvvtttrrrqqqooopppqqqrrrssstttuuuuuuvvvuuuqqqlllmmmrrrtttrrryyyyyyzzzyyyyyyxxxwwwvvvtttttttttssssssrrrrrrrrrvvvuuussssssuuuvvvvvvvvv{{{yyyxxxwwwxxx{{{yyy}}}{{{xxxwwwwwwxxx{{{|||{{{zzzxxx|||{{{|||}}}~~~zzzzzzzzzyyyxxxvvvuuuttttttuuuvvvxxxyyyyyyyyyyyyuuutttuuuwwwzzz{{{zzzxxxwwwuuurrrssstttuuurrrpppvvvxxxzzzzzzxxxvvvttttttxxxyyy{{{{{{zzz{{{|||}}}uuuuuuuuuttttttssssssrrrttttttsssrrrqqqqqqqqqqqqsssrrrrrrtttvvvwwwvvvtttuuuvvvwwwwwwwwwvvvtttssstttsssssstttuuuuuusssrrrxxxuuutttwwwyyywwwvvvxxxyyyxxxuuutttwww}}}}}}yyyvvvwwwxxxxxxyyyyyyxxxxxxuuuuuutttssssssttttttuuuxxxwwwvvvttttttttttttuuurrrqqqooommmmmmnnnooopppqqqrrrtttuuuvvvvvvuuutttpppsssuuuvvvuuuttttttttttttuuuvvvwwwxxxxxxxxxxxxuuuuuuuuuvvvwwwyyyzzz{{{{{{}}}~~~}}}{{{{{{~~~~~~|||zzzyyyyyyyyy{{{{{{zzzzzzzzzzzz{{{{{{yyyzzz{{{}}}~~~~~~~~~~~~~~~|||zzz|||}}}{{{}}}|||~~~~~~~~~}}}|||zzzwwwyyyzzzyyywwwwwwyyy|||zzz{{{||||||}}}}}}}}}}}}|||||||||}}}}}}|||}}}{{{{{{{{{}}}~~~}}}|||{{{|||}}}}}}{{{{{{|||}}}~~~}}}|||{{{{{{{{{{{{{{{||||||}}}}}}}}}|||{{{zzz{{{zzz{{{}}}|||zzz~~~{{{zzzyyyxxxxxxxxxyyyyyyzzz}}}~~~zzzwwwyyyzzzzzzzzz{{{~~~~~~{{{yyyyyyzzz{{{yyyxxx}}}{{{xxxuuuuuuvvvwwwuuuuuuuuutttttttttsssssstttttttttuuuuuuvvvvvvvvvxxxwwwtttpppqqquuuvvvtttyyyyyyyyyyyyxxxwwwvvvuuuttttttuuuuuuuuuttttttsssuuuwwwyyyyyywwwuuuuuuvvv{{{zzzzzzzzz{{{~~~{{{yyyxxxwwwzzz}}}~~~}}}}}}|||}}}~~~}}}{{{zzzyyyxxxzzz{{{}}}~~~~~~~~~zzzzzz|||~~~}}}yyyyyyzzz{{{{{{zzzxxxwwwyyy{{{}}}~~~}}}|||}}}}}}|||~~~}}}|||}}}}}}zzzxxxxxxzzzzzzxxxuuuwwwwwwwwwwwwwwwxxxyyyyyy}}}||||||}}}~~~~~~|||zzz|||}}}|||{{{zzzzzz{{{|||}}}{{{xxxuuu~~~|||}}}}}}~~~|||~~~{{{xxxxxx{{{~~~~~~{{{yyyxxxyyyzzz{{{zzzxxxwwwvvvvvvvvvvvvyyy{{{}}}~~~~~~}}}zzz|||}}}}}}~~~~~~~~~}}}}}}{{{~~~}}}}}}~~~}}}~~~~~~}}}~~~{{{yyyvvvxxxyyyxxxvvvvvvyyy|||zzz{{{{{{|||||||||||||||{{{zzz{{{~~~~~~}}}|||{{{|||}}}~~~}}}|||wwwwwwxxxyyy{{{}}}~~~{{{{{{||||||{{{yyywwwvvvyyyyyyzzz}}}~~~~~~}}}zzzxxxvvvuuuuuuuuuzzz}}}zzzvvvyyy|||}}}|||{{{{{{{{{}}}}}}{{{{{{yyy{{{}}}}}}{{{xxxxxxzzz{{{yyyxxxwwwwwwvvvwwwwwwxxx|||||||||{{{{{{{{{{{{zzzzzzzzzwwwtttuuuyyyyyyvvvyyyyyyyyyxxxxxxvvvuuuuuuwwwwwwxxxxxxxxxxxxwwwwwwvvv{{{}}}xxxwwwxxxzzz{{{|||}}}|||zzz{{{~~~~~~}}}|||}}}}}}}}}|||~~~}}}||||||zzzyyyzzz{{{zzzxxxvvvvvvwwwxxxyyyuuuxxx{{{|||{{{yyyyyyyyytttvvvyyy||||||~~~~~~zzz|||~~~xxx~~~||||||xxxwwwxxxyyyzzzzzz{{{zzzyyyyyyzzzzzzxxxvvvuuuvvvwwwyyy{{{}}}~~~||||||}}}}}}}}}~~~~~~~~~vvvvvvxxx}}}{{{}}}yyy}}}}}}|||yyyxxxwwwwwwwwwvvvxxxzzz{{{zzzyyyyyyzzzvvvxxxzzz}}}{{{~~~{{{~~~~~~yyy|||yyyxxxyyyyyyyyyyyyyyyxxxxxxyyyzzzzzzyyywwwvvvvvvxxxyyy{{{|||||||||yyy{{{~~~|||}}}~~~xxxxxxyyy~~~{{{||||||}}}}}}zzzxxxwwwvvvxxxyyyzzzzzzyyyyyyzzz|||zzz{{{|||~~~|||}}}|||}}}{{{zzzzzzzzzxxxwwwzzzyyyyyyzzz|||}}}|||{{{vvvwwwyyyzzz{{{zzzzzzyyyxxxzzz}}}{{{|||}}}~~~yyyxxxxxx||||||yyywww{{{|||yyyxxxwwwzzz{{{zzzyyyxxxyyy|||~~~~~~~~~~~~~~~~~~~~~||||||{{{zzzxxxvvv|||{{{zzz{{{~~~wwwxxxyyyzzzzzzyyyxxxwww|||}}}~~~}}}|||}}}zzz{{{|||}}}}}}}}}||||||wwwvvvuuuwwwzzz{{{xxxuuuwww{{{}}}{{{zzzyyy||||||{{{yyyxxxyyy}}}}}}||||||{{{yyywww|||zzzyyyzzz}}}yyyyyyzzzzzzzzzyyyxxxwwwwwwyyy||||||||||||~~~|||}}}}}}}}}|||zzzxxxwwwvvvtttsssuuuxxxzzzyyyvvvzzz{{{~~~~~~}}}|||||||||||||||zzzyyyzzz}}}}}}|||||||||zzzyyy|||zzzxxxwwwyyyzzz{{{zzz{{{{{{{{{zzzzzzyyyyyyyyywwwyyy|||{{{yyyxxx{{{~~~~~~{{{xxxvvvvvvtttsssuuuzzz}}}}}}||||||zzz}}}~~~}}}||||||||||||{{{{{{}}}|||{{{{{{||||||||||||yyyxxxxxxyyyyyyxxx}}}|||{{{yyyyyyzzz{{{|||yyy|||}}}zzzuuusssuuuxxx~~~~~~{{{wwwuuutttrrrqqqtttyyy~~~||||||~~~~~~{{{|||}}}}}}{{{|||}}}~~~|||zzz{{{}}}~~~~~~}}}{{{zzz{{{zzzzzz}}}{{{yyyyyyzzz}}}~~~tttwwwzzzxxxtttsssvvvzzzzzz{{{}}}}}}|||yyyvvvtttqqqooonnnqqqxxx}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~|||{{{|||}}}xxxwwwzzz|||{{{xxxzzzyyywwwxxxzzz||||||{{{xxxwwwvvvuuuuuuvvvwwwxxxzzzzzzzzzzzzwwwtttqqqooooooqqqtttwwwzzz{{{||||||vvvyyy}}}}}}|||{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~||||||||||||}}}{{{wwwwwwyyy{{{yyyvvv{{{zzzyyyyyyzzzzzzxxxwwwuuuuuutttsssssstttuuuvvvxxxwwwvvvvvvvvvwwwxxxxxxyyyzzz{{{|||||||||||||||yyyyyyzzz{{{}}}}}}~~~}}}yyyuuu}}}~~~||||||~~~~~~~~~}}}}}}|||}}}{{{xxxyyy{{{{{{yyyvvvyyyxxxxxxyyy{{{zzzxxxvvvuuuuuuttttttttttttuuuuuuyyywwwtttrrrsssvvv{{{}}}~~~}}}|||{{{{{{zzz{{{zzzxxxwwwyyy}}}{{{vvvssswwwyyyzzzyyyyyy~~~}}}yyyyyy|||~~~}}}~~~~~~~~~}}}|||}}}~~~}}}{{{xxxuuuvvvxxx{{{}}}~~~|||zzzxxxwwwwwwwwwvvvvvvvvvvvv|||yyyuuurrrrrrsssvvvxxx||||||{{{zzzyyyyyyyyyyyy|||{{{{{{{{{|||}}}|||yyyxxxxxxvvvyyy{{{xxxuuuvvv}}}~~~~~~~~~{{{xxxxxxzzz|||}}}|||{{{zzz|||~~~|||~~~~~~~~~~~~}}}~~~~~~}}}{{{zzzxxxxxxzzz}}}}}}{{{yyyyyyyyyxxxxxxwwwwwwvvvzzzxxxvvvtttsssrrrssssssuuuvvvvvvwwwxxxyyyzzzzzzzzz||||||zzzwwwzzz||||||yyywwwvvvvvvuuuyyy{{{zzzvvvtttvvvyyy}}}~~~zzzxxx{{{|||zzz}}}|||{{{zzz{{{~~~~~~|||zzzxxxyyyyyyyyyyyyzzzyyyzzz}}}|||yyyzzz~~~~~~}}}}}}}}}|||{{{{{{zzzzzz~~~~~~}}}~~~~~~}}}{{{yyyxxxxxxyyyxxxxxxwwwvvvuuuuuuuuuuuuuuuuuuuuuttttttrrrtttwwwyyy{{{|||||||||yyy}}}|||xxxooowww{{{wwwvvvsssuuuyyyzzzzzzxxxxxxwwwyyy}}}}}}xxxwwwzzz|||{{{~~~zzzyyyxxxxxxyyy{{{}}}|||zzzyyyxxxwwwwwwxxx{{{zzz{{{}}}|||xxxxxx{{{~~~}}}|||zzzzzz{{{|||}}}|||||||||zzzxxxzzzzzzzzzzzzzzzxxxwwwvvvuuuuuuvvvvvvwwwwwwxxxxxxtttwwwzzz}}}~~~}}}|||zzzyyy{{{~~~}}}{{{}}}{{{{{{ttttttuuuxxx{{{|||zzzxxxyyy}}}}}}yyyvvvyyy{{{{{{{{{|||}}}}}}}}}}}}~~~~~~~~~}}}zzzxxxvvvuuuuuuwwwzzz{{{yyyyyyyyyxxxvvvvvvwwwxxx}}}|||}}}}}}xxxwwwzzz~~~}}}}}}{{{|||~~~~~~|||{{{zzz{{{||||||{{{}}}}}}~~~~~~}}}{{{zzzxxxzzzyyywwwvvvwwwxxxyyyzzzwwwyyy||||||yyyvvvzzzzzzzzz{{{}}}xxxvvvzzzyyyvvvsssuuuzzz|||zzzwwwuuuyyyyyytttqqqsssuuuuuuxxxyyyzzzzzzyyyyyyzzz{{{yyyzzz{{{{{{}}}~~~~~~~~~}}}zzzxxxvvvsssssstttuuuwwwvvvvvvwwwvvvvvvvvvwwwyyy~~~}}}~~~}}}xxxwwwzzzxxx|||~~~{{{{{{}}}~~~|||zzzzzz{{{}}}~~~~~~~~~}}}{{{xxxwwwxxxzzzuuuwwwwwwuuussstttxxx{{{yyyyyyzzz}}}zzzuuusssvvvvvvxxx}}}|||xxxzzzwwwtttsssvvv|||}}}{{{yyywwwuuuuuuvvvwwwvvvuuurrrtttwwwwwwvvvuuuvvvvvv|||zzzxxxvvvwww}}}zzzvvvuuuwwwxxxtttssssssuuussspppqqquuutttuuuvvvwwwwwwvvvuuutttzzzzzzzzzzzzyyywwwvvvuuuzzzzzz~~~~~~~~~}}}|||||||||}}}}}}{{{zzz~~~|||{{{{{{|||}}}zzzzzzzzzxxxuuuuuuxxx{{{zzzzzz|||~~~{{{vvvuuuwwwyyy|||}}}xxxwwwzzzxxxvvvvvvzzz~~~{{{wwwxxxvvvuuuuuuvvvvvvuuutttuuuvvvvvvuuussssssuuuwwwxxxxxxwwwvvvvvvxxx|||}}}~~~~~~zzzwwwtttssssssqqqpppqqquuuvvvtttuuuxxxssstttuuuvvvvvvuuutttsssxxxxxxxxxwwwvvvvvvuuuuuuwwwwww|||~~~}}}xxxzzz|||~~~~~~}}}{{{zzz{{{zzzyyyxxxxxxyyyzzz{{{||||||{{{xxxvvvuuuvvvxxxzzzyyy{{{~~~{{{vvvuuuwwwxxx|||yyyvvvwwwxxxwwwyyy|||~~~yyytttuuuuuuuuuuuuwwwvvvtttrrruuutttsssqqqppprrrvvvyyyuuuvvvxxxxxxvvvuuuuuuvvvxxxyyyzzz{{{|||}}}~~~~~~|||||||||{{{xxxuuurrrppprrrooopppuuuxxxvvvvvvxxxssssssttttttttttttssssssuuutttssssssssstttuuuuuuttttttyyy}}}yyyzzz}}}~~~~~~}}}~~~~~~zzzyyywwwvvvwwwxxxxxxxxxyyyyyyxxxwwwvvvvvvvvvwwwyyyyyy{{{}}}{{{vvvuuuwwwwww|||||||||zzzwwwwwwwwwvvvwwwyyy|||{{{yyyvvvtttssstttuuuvvvuuurrrppppppqqqqqqqqqqqqssswwwzzztttvvvxxxxxxvvvtttttttttuuuuuuuuuvvvwwwxxxyyyyyyzzz{{{}}}~~~|||zzzzzz{{{zzzyyyvvvtttsssuuuqqqpppuuuwwwuuuttttttttttttttttttttttttttttttrrrqqqpppoooppprrrtttvvvtttssswww~~~|||~~~~~~{{{zzz{{{{{{zzzyyywwwwwwwwwxxxyyyzzz{{{{{{|||{{{~~~~~~zzzxxx{{{}}}zzzwwwvvvuuutttttttttvvvxxxyyyyyysssssstttuuuvvvuuurrrooooooqqqssstttsssrrrsssuuussstttttttttrrrrrrtttvvvtttsssssssssssstttuuuvvvvvvwwwxxxxxxyyy{{{|||zzzyyywwwvvvuuuuuuuuuuuutttppppppsssuuuttttttwwwuuuuuuuuuuuuuuuuuuuuuuuupppooonnnnnnoooqqqsssuuuuuutttvvv|||~~~~~~{{{zzz||||||zzzxxxxxxxxxxxx{{{~~~~~~zzzvvvuuutttsssrrrrrrsssuuuxxxzzzttttttttttttvvvuuusssqqqsssuuuvvvvvvsssqqqpppooorrrrrrqqqpppooopppsssuuutttsssrrrqqqqqqrrrsssttttttuuuuuuttttttvvvyyy|||{{{zzzxxxxxxzzz{{{||||||~~~~~~~~~{{{zzzzzzyyywwwtttqqqqqqrrrtttuuupppnnnpppsssttttttyyyvvvvvvuuuuuuuuuuuuvvvvvvooonnnnnnnnnoooqqqssstttwwwtttuuuzzz}}}~~~zzzyyy|||}}}{{{yyyzzzyyyyyy}}}|||~~~{{{yyyttttttttttttttttttvvvwwwvvvuuuttttttuuuuuutttrrrtttuuuuuutttrrrqqqrrrsssrrrsssrrrqqqpppppprrrttttttrrrqqqppppppqqqrrrsssuuuuuuuuusssrrrsssvvvxxxuuuuuuuuuttttttuuuxxxzzz|||{{{zzz|||~~~|||{{{}}}{{{{{{yyyuuuxxxvvvtttrrrqqqrrrssstttqqqqqqssstttssssss|||vvvuuuttttttttttttuuuvvvnnnoooooopppqqqrrrssssssvvvsssssswww{{{}}}}}}}}}yyyxxxyyy|||~~~}}}xxx~~~zzz{{{uuuvvvxxxxxxvvvtttttttttwwwvvvtttssstttuuuuuutttqqqrrrrrrqqqqqqtttxxx|||tttvvvwwwvvvtttrrrrrrssssssrrrpppoooooooooqqqrrrvvvvvvuuusssrrrrrruuuwwwrrrtttuuutttrrrsssxxx|||{{{yyywwwxxxzzzzzzwwwtttsssvvvzzz|||~~~{{{sssyyyxxxwwwuuutttttttttuuuvvvwwwxxxwwwrrrqqq|||uuutttsssrrrrrrssstttuuuooooooqqqrrrsssssssssrrrtttqqqqqqvvvzzz}}}{{{zzzxxx}}}}}}}}}~~~~~~~~~|||yyy}}}yyyyyy{{{{{{{{{}}}|||wwwtttssssssrrrrrrvvvvvvwwwwwwvvvtttrrrppprrrsssssspppnnnooosssxxxuuuvvvwwwuuusssqqqqqqqqqrrrpppooommmmmmnnnpppqqqrrrrrrsssssssssrrrpppooouuuwwwwwwvvvtttrrrrrrsssuuuuuuvvvvvvvvvvvvuuuuuuwwwvvvvvvyyy~~~~~~~~~{{{yyywwwvvvvvvvvvuuuttttttuuuuuuvvvwwwxxxtttssssssssstttvvvxxxyyyxxxvvvsssrrrrrrtttttttttrrrqqqppppppoooppppppqqquuuuuutttuuuwww{{{~~~}}}}}}zzzyyyzzzzzz{{{{{{}}}yyywwwvvvvvvuuuttttttuuuuuuuuuuuusssqqqpppvvvvvvuuusssrrrrrrtttvvvtttuuuvvvuuutttrrrppppppqqqqqqpppooooooppprrrrrrssstttuuuuuuuuutttsssrrrvvvwwwyyyxxxvvvssssssssstttttttttuuuuuuuuuuuuuuuuuussstttvvv{{{~~~~~~}}}}}}yyyvvv{{{zzzxxxvvvttttttttttttsssssssssssstttuuuvvvvvvssssssrrrrrrssstttuuuvvvvvvsssqqqpppqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqrrrsssssstttuuuxxx}}}}}}{{{www{{{~~~}}}{{{~~~{{{zzzzzzzzzxxxwwwuuuuuuuuuuuuttttttsssrrrwwwvvvuuuuuuvvvuuutttrrrssstttuuuuuutttrrrpppnnnpppqqqqqqqqqrrrrrrssssssqqqssstttvvvvvvuuutttssssssvvvwwwwwwuuurrrqqqppprrrrrrssssssssstttttttttrrrqqqrrrtttwwwyyyzzzyyy{{{|||~~~~~~}}}{{{xxxuuuvvvuuusssrrrqqqqqqrrrrrrqqqqqqrrrrrrsssttttttuuusssrrrqqqppppppqqqrrrssssssqqqnnnnnnoooppppppoooppppppqqqrrrsssssssssrrrppprrrtttvvvyyy~~~~~~}}}{{{}}}~~~}}}||||||||||||zzzxxxwwwwwwvvvvvvvvvuuuuuuuuutttrrrrrruuuxxxwwwtttpppsssssstttuuuuuussspppnnnooopppqqqrrrsssssssssrrrnnnppprrrtttttttttrrrqqqooorrrttttttrrrooonnnmmmqqqqqqqqqqqqqqqrrrssssssrrrrrrrrrtttuuuwwwwwwwwwuuuvvvxxxzzz|||~~~zzz|||}}}}}}}}}}}}~~~||||||zzzxxxvvvrrrqqqpppoooooopppqqqrrrqqqqqqrrrsssttttttttttttsssrrrpppoooooooooppppppqqqpppnnnnnnoooppppppooonnnoooppprrrssssssrrrrrrpppsssvvvxxxyyy}}}}}}}}}|||zzzzzz{{{{{{yyywwwvvvvvvvvvvvvvvvuuutttssspppppprrrvvvzzz{{{wwwssstttsssssstttuuuuuuqqqnnnoooooopppqqqrrrrrrqqqqqqnnnppprrrtttuuutttrrrpppoooqqqssssssrrrpppooooooqqqqqqppppppppppppqqqqqqsssssstttuuuuuuuuuvvvwwwsssssstttuuuvvvwwwwwwxxxtttvvvyyyzzzzzz{{{|||}}}}}}}}}~~~||||||{{{}}}}}}{{{xxxvvvvvvvvvtttssspppoooooonnnooopppqqqrrrrrrssstttuuuvvvvvvuuuuuusssrrrpppooonnnnnnoooppprrrqqqooopppqqqrrrqqqpppmmmmmmnnnppppppqqqqqqqqqrrruuuxxxyyyxxxzzz}}}{{{yyyxxxxxxxxxwwwvvvuuuuuuvvvwwwvvvsssqqqoooppprrrvvvzzz}}}}}}{{{yyyvvvtttrrrsssvvvvvvssspppqqqqqqqqqqqqqqqpppppppppppprrruuuwwwwwwvvvsssqqqqqqsssuuuuuuttttttuuuvvvsssrrrpppooonnnooooooppprrrtttuuutttsssssstttuuuqqqqqqqqqqqqqqqrrrrrrrrroooqqqtttvvvvvvvvvxxxyyywwwxxxyyyzzz{{{{{{{{{{{{yyyxxxxxxzzz~~~|||zzzvvvtttttttttsssrrrpppoooooonnnooopppqqqrrrssstttuuuwwwxxxwwwwwwvvvsssrrrqqqpppoooooopppqqqsssrrrqqqrrrttttttsssrrrnnnnnnnnnnnnnnnooopppqqqrrrvvvzzzzzzwwwwww|||~~~{{{xxxvvvvvvwwwvvvvvvwwwxxxzzz{{{yyyuuuqqqnnnqqqtttyyy{{{|||{{{{{{{{{yyyuuurrrrrruuuwwwuuusssttttttrrrqqqppppppqqqqqqqqqsssvvvxxxxxxuuurrrppprrrssstttttttttvvvyyy{{{uuutttqqqooonnnmmmnnnooopppqqqsssrrrpppoooppprrrnnnnnnooooooooooooooopppnnnppprrrsssssstttuuuwwwuuuvvvwwwxxxyyyyyyxxxxxxxxxxxxxxx{{{|||xxxvvvuuuuuuttttttpppooonnnnnnnnnooopppqqqrrrtttvvvwwwxxxxxxwwwvvvtttsssrrrqqqqqqqqqrrrssssssrrrrrrsssuuuvvvuuusssqqqpppnnnmmmmmmnnnqqqrrrpppuuuzzzyyyvvvvvvzzz}}}|||xxxuuuuuuvvvvvvvvvzzz}}}~~~yyytttpppppptttyyy{{{yyywwwxxxyyy{{{vvvrrrrrruuuxxxwwwtttxxxvvvsssqqqpppqqqrrrrrroooqqqtttvvvvvvsssooommmqqqrrrrrrrrrsssuuuzzz}}}wwwuuurrrooommmmmmmmmnnnmmmooopppooolllkkklllooolllmmmmmmnnnnnnoooooopppqqqrrrttttttssssssuuuvvvvvvwwwxxxyyyyyyyyyxxxwwwuuuuuuvvvxxx|||~~~{{{wwwtttsssssssssrrrpppooonnnmmmnnnnnnoooppprrrsssuuuwwwxxxwwwvvvuuuttttttrrrrrrrrrssstttuuusssrrrrrrtttvvvvvvuuussstttrrrooommmmmmoooqqqsssnnntttyyyyyyvvvuuuzzz~~~|||zzzwwwvvvvvvwwwvvvvvvxxxwwwxxx|||yyysssuuurrrppprrrwwwzzzxxxuuutttrrrpppqqquuuwwwvvvtttxxxvvvrrrooonnnoooqqqrrrrrrpppooonnnooopppooonnnqqqqqqooommmqqquuutttppprrrrrrooollljjjjjjlllooommmmmmmmmmmmmmmmmmlllkkkmmmmmmnnnnnnnnnnnnmmmmmmoooooopppqqqrrrssssssttttttuuuvvvvvvuuuwwwzzz}}}wwwvvvvvvxxx{{{}}}~~~}}}|||zzzvvvssspppooooooooommmoooqqqqqqooooooooopppuuuvvvuuutttssssssuuuwwwxxxooojjjlllpppqqqqqqrrrqqqsssuuuvvvvvvuuurrrqqqqqqwwwxxxtttrrrtttssspppqqqvvv{{{yyyvvvuuuzzz~~~}}}{{{xxxxxxyyyzzzzzzzzzyyywwwxxx{{{~~~~~~yyytttvvvsssqqqsssxxxzzzxxxuuutttrrrqqqrrrvvvxxxxxxvvvwwwuuurrroooooopppssstttrrrpppnnnmmmnnnoooooonnnqqqrrrqqqooopppttttttppprrrqqqooonnnnnnoooppppppooonnnmmmlllmmmnnnpppqqqoooppppppppppppooonnnnnnkkklllmmmoooqqqsssuuuvvvtttssstttuuuwwwyyyzzzzzzyyywwwvvvwwwyyy{{{{{{zzz{{{yyyvvvsssqqqpppppppppoooqqqrrrrrrpppooopppppppppqqqrrrrrrqqqrrruuuwwwyyyqqqkkkmmmpppoooooopppqqqrrruuuvvvvvvuuusssrrruuuyyyyyytttrrruuuvvvuuuuuuxxxzzzyyywwwxxx|||}}}{{{{{{}}}}}}{{{zzz||||||xxxwwwuuusssuuuxxxzzzxxxvvvtttrrrrrrsssvvvxxxxxxwwwtttsssqqqpppppprrruuuwwwuuurrrooonnnoooqqqqqqqqqqqqttttttpppoooqqqsssqqqqqqooonnnooorrrsssrrrpppnnnmmmkkkjjjkkknnnqqqtttrrrrrrrrrrrrqqqpppoooooojjjkkklllnnnpppqqqssstttqqqqqqsssuuuxxxzzzzzzzzzzzzxxxwwwwwwyyyyyyxxxwwwzzzxxxvvvsssrrrqqqqqqqqqqqqrrrssssssqqqoooooopppkkkmmmnnnoooppprrruuuwwwxxxqqqlllmmmooonnnnnnoooqqqrrrtttvvvvvvuuutttssssssuuutttpppnnnqqqttttttwwwvvvvvvwwwxxx{{{~~~xxxvvvuuuuuuwwwxxxwwwuuutttsssssssssttttttuuuuuusssrrrqqqpppqqqtttvvvxxxxxxvvvsssrrrsssuuuvvvvvvpppuuuvvvqqqnnnooorrrrrrpppmmmlllnnnssstttppplllkkkjjjjjjjjjjjjlllnnnoooppppppqqqrrrrrrqqqqqqqqqmmmmmmmmmmmmmmmmmmnnnnnnmmmqqquuuwwwwwwxxxzzz|||yyyxxxwwwxxxyyyyyyxxxvvvxxxwwwuuusssrrrqqqqqqqqqqqqrrrsssrrrpppnnnnnnnnnjjjlllnnnoooooopppsssuuuuuuoookkkmmmooonnnnnnppppppqqqsssuuuuuuuuuttttttppprrrrrrqqqoooppprrrsssuuusssrrrtttzzzxxxwwwvvvvvvvvvvvvuuutttttttttsssrrrqqqpppqqqqqqrrrqqqqqqqqqrrrtttvvvwwwxxxvvvsssssstttvvvwwwvvvoootttuuuqqqmmmoooqqqqqqpppmmmkkkmmmqqqqqqmmmhhhjjjkkkmmmmmmmmmlllkkkjjjmmmmmmooopppqqqqqqrrrrrrmmmmmmlllllllllllllllllljjjqqqxxxyyyuuutttyyy~~~xxxwwwwwwxxxzzzzzzyyywwwuuutttsssrrrrrrqqqqqqqqqooopppqqqpppnnnllllllmmmlllnnnppppppooooooppprrroookkkjjjmmmooonnnpppssspppqqqrrrsssttttttssssssppprrrvvvxxxwwwuuutttuuuuuusssrrrvvv~~~zzzzzzyyyxxxwwwvvvuuutttsssssssssqqqooonnnoooppprrrqqqqqqqqqqqqrrrsssttttttrrrqqqqqqsssttttttsssooorrrrrrnnnmmmoooqqqoooooommmlllnnnppppppllliiimmmnnnqqqrrrrrrooommmkkkllllllnnnoooppppppqqqqqqjjjjjjkkkkkklllmmmnnnnnniiipppvvvvvvrrrqqqvvv|||vvvvvvvvvxxxyyyyyywwwuuuqqqqqqqqqqqqqqqqqqppppppnnnooopppooonnnllllllmmmnnnpppqqqqqqooonnnoooooollliiiiiimmmooonnnppptttqqqqqqqqqrrrqqqqqqqqqpppmmmnnnssswwwwwwsssqqqssswwwvvvwww|||}}}}}}|||{{{yyywwwvvvvvvppprrrsssrrrpppoooqqqssssssrrrqqqppppppppppppqqqqqqpppppprrrttttttrrrqqqnnnooonnnlllmmmqqqqqqmmmooooooppppppqqqqqqppppppnnnooopppqqqqqqqqqpppooonnnooooooooooooooonnnnnnjjjkkkkkkllllllmmmmmmmmmlllmmmnnnooooooqqqsssuuuvvvuuuuuuvvvwwwvvvssspppnnnooooooppppppppppppooommmoooppppppnnnmmmnnnnnnmmmooopppqqqooonnnnnnnnnkkkiiijjjmmmnnnmmmooosssqqqqqqppppppoooooonnnnnniiiiiilllrrrrrrmmmmmmqqqwwwxxx{{{}}}zzzxxxxxxxxxnnnqqqrrrrrrqqqqqqtttwwwssssssqqqpppooonnnnnnnnnpppqqqrrrtttvvvvvvsssqqqnnnnnnkkkjjjmmmrrrqqqllloooqqqssssssssssssuuuwwwmmmmmmmmmmmmnnnpppqqqrrrrrrrrrqqqqqqooonnnllllllnnnnnnmmmllllllkkkjjjjjjnnnjjjfffhhhnnnrrrqqqnnnvvvuuuuuuuuuuuusssooolllmmmmmmnnnooooooooooooooommmoooqqqqqqooooooooopppkkkmmmooopppooonnnnnnnnnllljjjkkknnnmmmkkkmmmqqqqqqqqqpppooonnnmmmllllllllljjjlllqqqqqqmmmooouuuvvvxxx|||}}}}}}zzzvvvtttrrrooommmnnnpppsssvvvwwwwwwwwwvvvtttrrrooonnnqqqqqqqqqqqqrrrrrrssstttqqqrrrrrrrrrqqqpppnnnmmmpppooonnnnnnnnnoooqqqrrrsssrrrpppnnnlllmmmqqquuuppppppoooooooooooooooppplllkkkjjjiiiiiikkklllnnniiijjjkkklllmmmmmmmmmmmmrrrtttuuuuuurrrooommmmmmmmmmmmmmmnnnnnnoooppppppooonnnnnnoooppppppnnnlllllllllmmmmmmmmmmmmmmmmmmjjjjjjlllnnnqqqqqqooommmtttvvvuuuqqqqqqssssssqqqppppppqqqssstttssspppmmmooozzz~~~{{{}}}~~~~~~}}}yyyvvvuuusssrrrrrrsssvvvwwwwwwvvvvvvuuutttrrrqqqppprrrrrrrrrsssssstttuuuvvvqqqqqqqqqqqqqqqpppooonnnpppooonnnnnnnnnoooppppppsssrrrpppmmmkkkkkkmmmoooqqqqqqoooooonnnoooppppppkkkkkkjjjjjjjjjlllmmmnnnjjjkkklllmmmnnnnnnnnnnnnoooqqqsssssspppnnnllllllmmmnnnoooppppppqqqqqqpppqqqpppooooooppppppnnnlllmmmmmmnnnnnnoooooooooooollllllmmmppprrrrrrpppmmmqqqssssssppppppssstttrrrrrrpppooooooqqqqqqpppnnnmmmttt{{{}}}{{{|||~~~}}}yyywwwvvvuuuttttttuuuuuuuuuuuutttsssrrrrrrrrrrrrrrrppppppqqqrrrsssuuuvvvvvvrrrqqqqqqpppppppppqqqqqqqqqqqqpppoooooooooppppppvvvvvvuuusssooonnnnnnooorrrqqqooommmmmmmmmooopppjjjjjjkkkkkklllmmmnnnnnnmmmmmmnnnooopppppppppppplllnnnqqqqqqooommmllllllmmmoooqqqsssssssssrrrqqqrrrqqqoooooooooooommmlllkkklllmmmnnnoooooooooooommmmmmmmmnnnpppooommmkkkmmmppppppnnnnnnrrrsssqqqssspppmmmlllmmmooooooooommmpppsssuuuwww|||}}}xxxuuuuuuuuuttttttsssrrrqqqrrrqqqpppoooooopppqqqrrrlllmmmoooppprrrsssttttttrrrqqqpppooopppqqqrrrsssrrrrrrrrrqqqqqqqqqqqqqqqtttuuuvvvtttqqqooooooooopppooolllkkkjjjkkkmmmnnniiijjjkkkmmmnnnnnnnnnnnnoooooopppqqqqqqqqqqqqqqqkkkmmmppppppooonnnmmmmmmnnnppprrruuuuuutttsssqqqsssqqqnnnnnnnnnmmmllljjjggghhhjjjlllmmmnnnnnnnnnkkkkkkjjjkkklllkkkiiigggllloooooollllllpppqqqooossspppnnnmmmnnnoooooooooppppppqqqssswww}}}{{{vvvvvvvvvuuutttrrrpppooopppooonnnnnnnnnoooqqqrrrlllmmmoooqqqssstttttttttrrrqqqpppppppppqqqrrrsssppppppppppppppppppooooookkkmmmoooooommmlllkkklllmmmkkkjjjiiiiiijjjkkkmmmjjjkkklllnnnnnnooonnnnnnooopppqqqqqqqqqqqqqqqqqqkkknnnqqqqqqpppooooooooonnnppprrruuuuuutttsssqqqrrrpppmmmlllllllllkkkjjjgggiiikkkmmmnnnnnnnnnmmmllljjjiiijjjjjjjjjhhhgggmmmooooookkkkkkmmmnnnkkkpppoooooooooqqqqqqpppnnnnnnooorrrwww|||{{{{{{zzzyyywwwuuusssrrrooooooooooooooopppqqqqqqoooqqqsssuuuvvvvvvvvvvvvsssrrrrrrqqqqqqqqqrrrrrrjjjkkkllllllmmmmmmllllllhhhjjjlllmmmllllllmmmnnniiiiiiiiiiiijjjkkkkkklllmmmmmmmmmnnnnnnnnnnnnooooooooopppppppppppppppooommmooorrrsssqqqpppoooooommmoooqqqsssssssssrrrqqqrrrooommmkkklllllllllkkkjjjlllnnnpppqqqqqqpppooonnnlllkkkkkkllllllkkkiiimmmooonnnjjjjjjlllllliiinnnnnnnnnppprrrrrrqqqpppkkkoootttzzz~~~}}}{{{xxxvvvuuutttqqqqqqrrrrrrsssrrrrrrrrrqqqsssuuuvvvwwwwwwvvvuuussssssssssssrrrqqqpppppphhhiiikkklllmmmmmmmmmmmmkkklllnnnnnnmmmnnnoooqqqfffgggiiikkkmmmmmmmmmmmmpppooonnnmmmmmmmmmnnnooonnnnnnoooooooooooonnnnnnmmmppprrrsssqqqooooooooommmnnnoooppppppqqqqqqpppssspppmmmlllmmmnnnooonnnlllnnnppprrrrrrqqqpppnnnnnnlllkkkkkklllmmmlllkkklllnnnmmmjjjjjjmmmmmmkkknnnlllkkkllloooqqqssssssmmmqqqwww{{{~~~}}}zzzxxxvvvuuutttrrrsssuuuuuuvvvuuutttsssppprrrtttvvvvvvuuutttsssssssssttttttsssqqqooonnniiijjjlllnnnppppppppppppiiijjjkkkjjjjjjjjjlllnnneeegggjjjmmmooopppooonnnrrrqqqooommmlllmmmnnnooommmmmmnnnnnnnnnnnnmmmlllnnnppprrrrrrqqqooonnnnnnmmmmmmmmmnnnnnnooopppppptttqqqooonnnoooqqqqqqqqqkkkmmmoooqqqqqqpppnnnlllllljjjiiiiiijjjkkkkkkjjjjjjlllllljjjjjjnnnooommmnnnkkkhhhhhhkkkpppsssuuussswwwzzz|||{{{}}}|||yyywww{{{yyywwwvvvvvvuuusssqqqpppooommmlllmmmnnnpppqqqppppppqqqtttvvvtttoookkkqqqqqqpppooonnnmmmmmmllljjjkkklllllljjjhhhhhhiiimmmllllllmmmmmmnnnoooppppppqqqrrrrrrqqqooolllkkknnnmmmllllllnnnoooooonnnoooooooooooooooooooooooommmkkklllooopppoooooorrrlllkkkjjjlllnnnooonnnmmmqqqpppooonnnmmmlllkkkkkklllmmmnnnnnnnnnmmmlllkkkjjjjjjiiigggjjjnnnmmmhhhhhhlllmmmlllmmmqqqrrrpppqqqqqqsssuuuxxx|||~~~yyywwwyyywwwuuuttttttsssqqqoooqqqooonnnmmmmmmnnnpppqqqqqqpppppprrrsssrrrnnnjjjpppppppppoooooonnnmmmllliiikkklllllljjjiiijjjjjjjjjjjjkkkkkkmmmnnnooopppnnnooopppqqqpppnnnlllkkkpppnnnmmmmmmoooppppppooonnnnnnnnnnnnnnnnnnnnnnnnooolllllloooooommmmmmpppooommmmmmnnnooopppooonnnoooooonnnnnnmmmmmmllllllkkkllllllmmmlllkkkjjjiiikkklllkkkiiikkkooonnnjjjllloooooollllllnnnnnnlllpppqqqrrrtttxxx|||zzzyyyxxxvvvuuuuuutttrrrppprrrqqqooonnnnnnooopppqqqrrrqqqppppppqqqpppnnnlllnnnooopppppppppnnnmmmllliiikkkmmmmmmkkkkkkkkkllliiiiiijjjkkklllmmmnnnooollllllnnnnnnnnnmmmlllkkkpppnnnllllllmmmnnnnnnmmmllllllllllllllllllllllllooollllllnnnnnnkkkkkkmmmpppnnnmmmmmmnnnooommmllllllllllllmmmnnnnnnnnnoookkkkkkkkkkkkjjjiiiggggggjjjlllkkkhhhjjjnnnnnnjjjmmmooonnnkkkjjjmmmmmmjjjpppqqqssstttwww}}}~~~|||zzzyyyyyyxxxvvvttttttrrrpppooonnnooopppqqqqqqppppppppppppqqqqqqqqqmmmnnnpppppppppooommmllliiikkkmmmmmmllllllmmmnnnkkkkkkllllllmmmmmmmmmmmmiiijjjkkklllmmmlllllllllmmmkkkiiiiiijjjkkkjjjiiikkkkkkkkkkkkkkkkkkkkkkkknnnkkkkkkmmmmmmjjjjjjmmmnnnmmmkkkkkkkkkkkkjjjhhhjjjjjjkkklllnnnooopppppplllkkkkkkjjjiiihhhgggggghhhjjjiiifffgggkkkkkkiiijjjmmmllliiijjjmmmooommmoooqqqtttvvvxxx}}}~~~}}}|||{{{xxxvvvvvvtttrrrpppooopppqqqqqqppppppppppppqqqsssuuuvvvmmmnnnoooppppppooonnnnnniiikkkmmmmmmllllllmmmnnnnnnnnnoooooonnnmmmkkkkkkhhhiiijjjjjjkkkkkkllllllkkkjjjhhhhhhjjjjjjjjjiiikkkkkkkkkkkkkkkkkkkkkkkkkkkiiiiiimmmmmmkkklllooonnnlllkkkjjjkkkjjjiiigggiiiiiijjjlllmmmoooppppppmmmllllllkkkjjjiiiiiiiiihhhkkkjjjffffffjjjlllkkkkkkmmmllliiiiiimmmooommmooossswwwyyy{{{~~~|||yyyvvvxxxvvvtttqqqppppppqqqqqqoooqqqrrrrrrrrrsssuuuxxxmmmmmmnnnnnnooooooppppppiiikkkmmmmmmkkkkkkkkklllooooooppppppooommmkkkjjjiiiiiiiiijjjjjjkkkkkkkkklllkkkiiijjjlllmmmmmmllljjjjjjjjjjjjjjjjjjjjjjjjjjjhhhiiimmmnnnlllmmmpppooommmlllllllllllljjjiiijjjjjjkkklllmmmnnnoooooommmmmmlllkkkkkkkkkkkklllkkknnnmmmiiihhhllloooooonnnpppnnniiiiiilllmmmlllooouuu{{{~~~~~~~~~{{{xxxyyywwwuuurrrqqqpppqqqrrrppprrrssssssqqqqqqrrrtttnnnnnnmmmlllmmmoooqqqrrriiikkklllllljjjiiijjjjjjkkklllnnnoooooonnnlllkkkjjjjjjjjjiiijjjjjjkkkkkkkkkjjjiiijjjlllnnnnnnnnnkkkkkkkkkkkkkkkkkkkkkkkkmmmjjjjjjnnnnnnllllllooonnnlllkkkkkkllllllkkkiiikkkkkkllllllllllllmmmmmmlllkkkkkkjjjkkklllmmmmmmllloooooojjjhhhlllpppqqqooopppnnniiiiiimmmooonnnpppwww~~~{{{zzzxxxuuusssqqqqqqqqqrrrpppsssuuutttpppnnnooopppooonnnlllkkklllooorrrtttjjjkkklllllljjjhhhhhhiiigggiiikkkmmmnnnnnnmmmmmmkkkkkkjjjjjjjjjjjjjjjkkkhhhgggggghhhkkkmmmnnnmmmkkkkkkkkkkkkkkkkkkkkkkkkooollllllnnnnnnkkkkkkmmmkkkjjjhhhiiijjjjjjiiigggmmmlllllllllllllllkkkkkkkkkjjjjjjiiijjjlllmmmnnnjjjnnnnnniiigggjjjooopppkkkmmmllliiikkkppptttssspppyyy}}}yyyuuusssssstttuuuuuurrrqqqqqqrrrsssrrrqqqpppnnnmmmllllllnnnooooooooommmkkkiiihhhiiijjjjjjjjjiiijjjkkkllllllkkkiiiiiiooonnnmmmlllkkkiiihhhhhhhhhiiijjjkkkkkkkkkkkkkkkjjjkkklllkkkjjjjjjkkkmmmllllllkkkiiihhhhhhkkkmmmkkklllmmmnnnmmmkkkiiihhhlllkkkkkkjjjjjjkkkkkklllnnnmmmkkklllllllllkkkjjjiiigggfffhhhllloooooonnnjjjkkklllllllllmmmoooqqquuuwww}}}~~~{{{vvvsssrrrrrrpppooorrrrrrqqqqqqqqqpppnnnmmmmmmlllkkkkkkmmmoooooonnnnnnllljjjjjjjjjjjjiiihhhiiijjjkkkkkkkkkjjjiiiiiijjjjjjjjjiiiiiihhhhhhhhhiiiiiiiiijjjjjjkkkkkkkkkhhhiiikkkkkkkkkkkkmmmnnniiikkkmmmmmmlllkkkkkkllljjjkkklllmmmmmmkkkjjjhhhkkkjjjjjjjjjjjjjjjjjjkkknnnmmmkkkkkkllllllkkkjjjkkkjjjhhhiiilllnnnnnnmmmlllmmmnnnnnnmmmnnnpppssswwwxxx~~~{{{xxxuuurrrooommmrrrrrrrrrqqqooommmlllkkkllljjjiiijjjlllnnnnnnmmmooommmlllkkkllljjjhhhfffiiijjjjjjkkkkkkjjjjjjiiihhhhhhhhhiiiiiiiiiiiiiiijjjiiiiiiiiiiiijjjjjjkkkeeehhhkkklllllllllmmmnnngggkkkoooqqqpppmmmjjjiiiggghhhjjjkkkkkkjjjiiiiiijjjjjjiiiiiiiiiiiijjjjjjooollljjjjjjkkkllllllkkkkkkjjjhhhiiijjjkkkkkkjjjmmmnnnoooooonnnppprrruuuzzz{{{~~~{{{xxxtttqqqsssttttttsssqqqooonnnnnnkkkjjjiiijjjlllmmmmmmmmmmmmllllllmmmmmmllljjjgggiiijjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjkkkjjjiiiiiiiiiiiijjjkkkfffhhhlllmmmmmmlllllllllgggkkkooopppnnnjjjgggfffeeefffggghhhiiiiiihhhhhhjjjjjjjjjkkkkkkjjjjjjjjjnnnllliiiiiijjjlllllllllhhhggggggggghhhiiijjjjjjnnnooooooooooooppptttvvv{{{~~~}}}zzzxxxvvvxxxyyyxxxuuusssssstttmmmkkkjjjjjjlllmmmmmmllljjjjjjkkkmmmoooooommmkkkkkkkkkkkkkkkkkkllllllmmmnnnnnnmmmlllkkkjjjiiiiiikkkkkkjjjjjjjjjjjjjjjkkkhhhkkkmmmnnnllljjjiiiiiijjjlllmmmllliiifffeeeeeeeeeeeefffgggggghhhhhhhhhkkkkkklllmmmmmmlllkkkkkkmmmkkkiiiiiijjjllllllkkkfffggghhhiiijjjkkkmmmnnnnnnnnnnnnnnnnnnppptttwww|||~~~|||~~~zzzwwwwwwyyypppooommmmmmnnnnnnnnnmmmjjjjjjjjjllloooppppppooolllllllllllllllnnnoooooonnnnnnmmmkkkjjjiiiggggggkkkllllllmmmllllllkkkjjjjjjlllnnnmmmkkkiiiiiiiiilllllllllkkkhhhggghhhiiihhhhhhhhhhhhhhhiiiiiiiiikkklllmmmnnnnnnmmmlllkkkkkkjjjiiijjjkkklllkkkjjjhhhjjjllllllmmmnnnqqqsssnnnooonnnnnnnnnqqquuuyyy}}}}}}xxxxxxyyytttrrrpppooooooooonnnmmmmmmkkkjjjlllnnnppppppooonnnmmmmmmmmmnnnoooqqqrrrnnnnnnmmmlllkkkkkkjjjjjjkkkmmmnnnoooooommmkkkiiijjjlllmmmllljjjiiijjjkkkkkklllnnnnnnnnnnnnooopppmmmmmmlllkkkkkkkkklllllljjjkkkmmmnnnnnnmmmkkkjjjhhhhhhiiikkkmmmmmmkkkhhhiiikkkmmmmmmlllmmmpppssspppppppppoooooorrrwww{{{~~~~~~xxxwwwxxxwwwuuurrrqqqqqqpppooommmooommmkkkkkkmmmoooooooooooonnnnnnnnnoooppprrrsssooooooooooooooooooooooookkkmmmpppqqqqqqoookkkiiijjjkkkkkkkkkjjjjjjlllnnniiilllpppsssttttttuuuvvvqqqpppooonnnnnnnnnnnnnnniiijjjlllmmmmmmllljjjiiiggghhhiiilllnnnmmmjjjgggiiikkklllkkkiiiiiilllnnnqqqqqqqqqpppqqqtttyyy}}}~~~}}}zzz}}}zzzxxxuuusssqqqrrrttttttpppmmmpppooommmmmmnnnnnnmmmlllkkkjjjjjjkkklllmmmnnnooommmmmmnnnoooooonnnmmmmmmooopppqqqpppmmmkkkkkkkkkjjjkkkkkkjjjiiijjjlllnnnfffooo{{{{{{{{{yyytttooollllllooooookkkjjjllljjjlllnnnoooooommmjjjhhhhhhjjjkkkkkkjjjkkklllnnnmmmpppsssrrrpppsss|||{{{vvvssssssssssssrrrtttxxx|||~~~~~~}}}|||yyy|||~~~{{{xxxvvvsssssssssttttttssspppnnnmmmlllllllllmmmnnnmmmmmmiiiiiiiiijjjjjjkkklllmmmkkkkkkkkkjjjjjjkkkkkkkkkmmmoooooonnnllljjjjjjjjjkkkllllllkkkjjjkkkmmmoooyyyzzztttpppnnnppppppmmmlllnnnmmmllllllkkkkkkkkkkkkkkkhhhjjjlllllllllkkklllnnnoooqqqsssssstttyyy|||yyywwwtttrrrqqqpppnnnmmmkkkllloooqqqrrrrrrrrrqqqwwwxxxzzz{{{{{{{{{zzzyyy}}}|||yyywwwrrrtttvvvvvvtttrrrqqqpppkkkkkkkkklllmmmmmmnnnnnnjjjjjjkkkkkkllllllmmmmmmkkkjjjiiihhhhhhiiijjjkkklllmmmnnnmmmkkkiiiiiiiiikkklllmmmlllkkkkkkmmmooo~~~|||uuuqqqqqqpppnnnnnnpppooommmjjjhhhgggiiilllnnnhhhjjjmmmnnnmmmmmmmmmnnnppppppqqqtttzzzxxxrrroookkklllnnnnnnnnnllljjjiiikkkkkkkkkllllllmmmnnnnnnttttttttttttsssqqqooonnnpppwww|||}}}~~~|||rrrvvvyyyxxxtttqqqqqqrrrlllmmmnnnnnnmmmmmmnnnooommmmmmnnnooooooooooooooonnnlllkkkiiiiiikkklllnnnlllmmmnnnmmmkkkiiiiiijjjjjjkkkllllllkkkkkklllnnnssstttvvvwwwxxx{{{}}}~~~{{{sssppppppnnnnnnqqqooommmjjjggggggiiikkkmmmhhhkkknnnooonnnmmmmmmnnnooommmnnnttt~~~}}}{{{yyywwwuuuuuutttsssrrrtttwwwvvvvvv|||zzzpppllljjjgggiiikkklllllljjjiiiiiinnnmmmlllkkklllnnnppprrrpppqqqssstttsssqqqnnnlllllloooqqqqqqqqqvvv~~~vvvxxxzzzxxxtttqqqqqqsssppprrrrrrqqqnnnmmmmmmooommmnnnooopppppppppooooooooommmllljjjjjjlllmmmooolllnnnooonnnllljjjkkkkkkhhhjjjkkkkkkjjjjjjkkklllmmmmmmllllllmmmppptttwwwwwwuuutttuuuwww|||uuuqqqooonnnnnnpppmmmlllkkkjjjjjjjjjkkkkkkiiikkknnnnnnnnnmmmnnnnnnmmmkkkmmmuuu{{{xxxtttsssrrrqqqpppooooooooommmkkkkkkmmmlllkkkpppxxx~~~~~~vvvpppooommmkkkhhhjjjkkkjjjhhhhhhjjjlllmmmkkkiiiiiijjjmmmqqqtttssswww{{{~~~}}}zzzuuurrrsssrrrqqqooonnnqqqwww~~~||||||zzzwwwsssqqqqqqrrrrrrtttuuusssnnnlllmmmoookkklllmmmnnnnnnmmmlllkkklllkkkjjjiiiiiijjjkkkllllllmmmooonnnlllkkkkkklllgggiiikkkkkkjjjiiijjjkkkmmmlllkkkkkklllnnnqqqssspppooooooooopppvvvwwwrrrqqqooonnnooollllllmmmmmmmmmlllkkkjjjjjjkkkllllllllllllnnnooolllmmmqqqyyy~~~~~~}}}{{{xxxtttqqqooooooooonnnmmmmmmmmmnnnnnnmmmjjjjjjkkkjjjiiilllrrrqqqpppkkkgggiiimmmmmmiiiiiijjjjjjhhhffffffjjjnnnooonnnllllllmmmqqquuuwww{{{vvvuuuuuuvvv{{{~~~yyyuuusssrrrqqqqqqpppsssuuurrrnnnlllnnnpppjjjkkkmmmnnnnnnmmmkkkjjjiiiiiiiiiiiiiiiiiiiiiiiijjjlllmmmmmmkkkjjjjjjkkkgggiiikkklllkkkjjjjjjkkkjjjjjjjjjkkklllnnnnnnnnniiiiiikkknnnpppwww{{{uuusssqqqoooooommmnnnnnnnnnmmmmmmlllllljjjkkkkkkjjjiiikkkmmmpppnnnrrrxxx}}}ssssssrrrqqqooonnnmmmlllllllllkkkjjjjjjjjjkkkkkkllliiihhhjjjjjjiiikkkpppjjjjjjgggdddfffkkkjjjfffhhhkkklllkkkhhhiiimmmrrrvvvtttrrrqqqrrrtttwwwyyy~~~xxxyyy|||}}}xxxsssssssssrrrpppmmmpppsssqqqmmmlllnnnrrrlllmmmoooppppppnnnmmmkkkiiijjjkkkkkkkkkkkkjjjiiiiiikkklllllljjjiiiiiijjjhhhjjjlllmmmlllkkkkkklllhhhhhhiiikkkmmmnnnmmmkkknnnmmmnnnrrrrrrttt~~~xxxvvvssspppooopppooonnnmmmlllmmmmmmnnnkkkkkkjjjhhhhhhjjjmmmqqqqqqvvv~~~{{{vvvrrrqqqllllllkkkkkkkkklllmmmmmmjjjiiihhhgggffffffffffffhhhffffffhhhiiihhhjjjnnniiikkkjjjggggggiiihhhdddgggllloooooommmmmmqqqvvvwwwuuusssrrrrrrsssuuuwwwvvvwwwzzz~~~}}}uuuyyy~~~yyyuuussssssrrrrrrtttmmmiiimmmqqqpppnnnnnnooopppppppppnnnmmmkkkiiinnnmmmmmmllljjjiiiiiihhhnnnjjjffffffhhhiiiiiihhhiiikkkmmmmmmllljjjjjjkkkggghhhiiikkkmmmlllhhhfffkkknnnnnnqqqwwwuuu~~~|||ssslllnnnuuummmmmmnnnmmmlllkkkkkkllllllkkkiiihhhiiimmmqqqsss|||zzzwwwtttpppooonnnooopppjjjkkklllmmmnnnnnnnnnnnnjjjjjjjjjiiihhhfffeeedddiiiiiiiiihhhggghhhjjjmmmfffgggiiilllnnnnnnkkkiiifffiiinnnrrrtttssspppnnntttrrrpppppprrrsssuuuuuunnnoooqqqsssvvvzzz}}}~~~vvvuuutttsssuuuxxx{{{}}}|||xxxwwwvvvtttsssvvvpppnnnqqquuusssppppppoooooooooooonnnmmmkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjllliiiffffffgggiiihhhggghhhjjjllllllkkkjjjjjjjjjfffggghhhkkknnnnnnllljjjkkknnnllloootttttt}}}zzzsssooosss{{{~~~yyyrrrooonnnmmmkkkiiiiiiiiiiiijjjkkknnnqqqrrr|||zzzuuussspppmmmkkklllmmmnnnjjjkkkllllllmmmmmmmmmmmmiiiiiiiiiiiihhhgggeeeeeehhhiiiiiihhhggghhhjjjlllhhhgggfffhhhjjjkkkjjjiiicccffflllppprrrrrrpppnnnoooooopppqqqtttuuuuuuuuummmooorrruuuwwwxxxwwwvvvrrrrrrrrrsssuuuwwwzzz{{{zzz}}}|||{{{yyyxxxxxxxxxwwwyyy{{{}}}{{{yyywwwtttrrrsssooommmrrrtttqqqnnnmmmmmmnnnnnnnnnnnnmmmlllkkkggghhhhhhiiijjjkkkkkkllljjjhhhffffffggghhhgggggghhhjjjkkkkkkjjjiiiiiijjjhhhhhhjjjlllnnnooollljjjjjjmmmjjjlllqqqqqq{{{wwwtttyyy}}}sssnnnooooookkkhhhfffgggiiikkkmmmppprrrsss}}}zzzvvvsssqqqooommmkkkiiihhhiiijjjkkkjjjkkkkkkkkkkkkkkkkkkkkkiiiiiiiiihhhhhhggggggggghhhiiiiiiiiihhhhhhjjjlllllliiigggfffgggiiijjjjjjcccggglllppprrrrrrpppnnnnnnooorrrtttuuuvvvuuuuuurrruuuyyy{{{zzzvvvqqqmmmqqqsssvvvzzz}}}zzz{{{{{{~~~xxxuuuvvv{{{{{{sssoooppprrrssssssrrruuuzzz~~~|||xxxuuu|||xxxvvvsssoooooossstttpppllllllmmmmmmmmmnnnmmmmmmmmmmmmhhhiiiiiijjjkkkkkkllllllhhhhhhgggggghhhhhhgggggghhhiiijjjjjjiiihhhiiijjjlllkkkkkklllmmmllliiigggjjjlllhhhiiioooooozzzwwwsssuuuyyyzzzuuuooollllllmmmmmmkkkgggggghhhjjjnnnrrrvvvxxxwww}}}|||zzzwwwssspppmmmllllllkkkiiihhhhhhiiikkkllljjjjjjjjjjjjjjjjjjjjjkkkiiiiiihhhhhhhhhhhhhhhhhhggghhhiiiiiihhhhhhiiikkkooollliiiiiiiiikkkkkkjjjhhhkkkooorrrtttsssqqqoooqqqrrrttttttttttttuuuvvvxxx|||yyynnnnnnsssyyy}}}yyywwwsssnnnlllnnnqqqssssssmmmpppuuuxxxwwwuuupppmmm|||xxxvvvvvvyyyyyytttqqqqqqnnnnnnnnnnnnmmmnnnnnnnnnmmmllllllllllllkkkkkkkkkggghhhjjjjjjjjjiiihhhhhhhhhiiijjjjjjhhhhhhiiijjjkkkjjjiiijjjkkkkkkhhhfffjjjlllhhhiiinnnnnnyyy{{{qqqlllkkkkkkjjjlllmmmllljjjjjjllloookkkiiihhhjjjnnnuuu|||yyyssszzzyyywwwssspppmmmkkkjjjlllkkkkkkjjjkkklllmmmnnnjjjjjjiiiiiiiiijjjkkkkkkjjjiiihhhhhhhhhhhhiiiiiifffhhhiiiiiihhhhhhiiijjjlllkkkjjjjjjkkkjjjiiiggglllnnnpppssssssqqqooommmooopppppppppqqqtttyyy}}}~~~oooooowww}}}~~~|||~~~~~~|||wwwppplllqqqooolllkkklllnnnooopppnnnooopppqqqpppooommmlll}}}{{{xxxxxxzzzyyytttqqqsssqqqpppoooooonnnnnnnnnooooooooonnnmmmlllkkkjjjjjjgggjjjmmmnnnmmmkkkkkkkkkiiijjjkkkjjjhhhhhhjjjlllfffffffffhhhkkkmmmlllkkkkkkmmmjjjkkkpppoooyyyzzzqqqmmmkkkiiifffkkkooonnnjjjhhhlllqqqnnnllljjjkkkqqqyyy~~~zzz|||}}}zzztttrrrxxxwwwtttqqqooommmkkkkkkmmmlllllllllmmmmmmnnnooojjjiiihhhhhhiiikkklllmmmkkkjjjiiihhhggghhhhhhiiieeegggiiiiiihhhggghhhiiihhhggggggggghhhhhhfffdddkkkmmmooopppqqqooommmlllhhhjjjmmmooossszzzxxxxxx}}}{{{tttsssqqqrrruuuxxxyyyyyyvvvuuutttrrrpppooonnnmmmpppooonnnnnnnnnnnnoooooopppooonnnnnnmmmmmmmmmnnn|||yyyyyyyyywwwrrrqqqttttttsssqqqpppooooooooooooooonnnnnnmmmkkkjjjjjjiiihhhlllppprrrpppnnnmmmmmmkkkkkkkkkjjjiiiiiikkkmmmfffeeefffhhhlllnnnnnnnnnkkknnnlllnnnrrrqqqzzz|||sssqqqpppmmmjjjlllmmmkkkiiiiiimmmpppnnnmmmnnnpppvvv~~~}}}~~~xxxuuuwwwwwwsssrrrtttuuutttrrrooommmkkkkkkkkklllllllllllllllmmmmmmmmmiiiiiihhhhhhjjjlllnnnpppmmmllljjjhhhgggggghhhiiieeegggiiiiiihhhggghhhhhhhhhfffddddddeeeffffffeeeiiikkknnnpppqqqqqqpppooohhhmmmtttyyy~~~wwwrrrqqqiiiiiikkkooorrrtttsssrrrrrrrrrrrrqqqooooooppppppooopppqqqppppppooooooppppppppppppooooooooooooooo~~~}}}}}}zzzvvvvvvyyyvvvtttrrrqqqooooooooopppmmmmmmlllkkkkkkjjjiiiiiiiiinnnrrrtttrrroooooooookkklllllljjjiiiiiikkknnnjjjiiihhhjjjlllnnnmmmmmmlllooommmppptttrrrzzz{{{qqqooooookkkmmmkkkhhhfffhhhkkknnnpppmmmnnnppptttzzz~~~|||yyyzzztttsssuuutttpppqqquuusssrrrooommmkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkiiihhhhhhhhhjjjmmmpppqqqnnnmmmjjjhhhggggggggghhhdddfffiiiiiihhhgggggghhhkkkhhhdddbbbcccfffiiijjjiiikkknnnqqqssstttttttttooouuu~~~zzztttllljjjkkkeeegggkkkpppssstttqqqooommmnnnooonnnmmmllllllmmmkkklllnnnnnnmmmllllllmmmpppqqqqqqrrrrrrqqqpppppp}}}zzzxxxwwwuuusssqqqpppqqqqqqpppnnniiiiiiiiiiiiiiijjjjjjjjjjjjlllnnnppppppooommmlllkkklllkkkiiigggggghhhjjjlllkkkjjjjjjjjjkkklllmmmpppmmmnnnqqqrrruuuyyyrrrmmmmmmpppiiiqqqmmmeeeiiijjjjjjpppkkklllqqqxxx}}}|||}}}||||||{{{zzzyyyxxxxxxtttpppmmmmmmnnnooopppmmmkkkhhhggghhhiiihhhhhhkkkkkkjjjkkkkkkllllllmmmiiiiiihhhiiijjjlllooopppnnnjjjiiinnnqqqnnniiifffjjjjjjjjjjjjkkkkkkllllllmmmkkkhhhgggiiilllmmmnnnkkksssxxxyyy|||yyytttpppkkkiiikkkkkkkkkllllllmmmnnnnnnoootttrrrooommmkkkiiiiiiiiimmmkkkjjjkkkmmmoooooonnnqqqsssuuuuuurrrooonnnnnn~~~zzzxxxvvvuuusssqqqpppqqqqqqpppnnniiiiiijjjjjjkkkkkkllllllkkkkkkkkkllllllllllllllliiiiiiiiihhhffffffhhhiiikkkkkkjjjjjjjjjkkklllmmmkkkkkkmmmpppqqqvvvuuunnnjjjjjjmmmiiiqqqllleeehhhiiihhhmmmooorrrvvv}}}|||{{{{{{zzzxxxwwwuuuuuuuuuqqqllljjjlllnnnnnnnnnkkklllmmmnnnmmmkkkiiihhhggggggfffggghhhjjjlllmmmlllkkkjjjjjjjjjkkklllmmmpppkkkkkkpppssspppkkkiiidddgggiiiiiiiiijjjlllooopppooommmlllmmmooorrrttt|||}}}}}}~~~~~~}}}|||zzzxxxvvvuuu{{{{{{vvvsssqqqnnnmmmoooiiijjjjjjkkklllmmmnnnnnnnnnmmmkkkjjjiiiiiiiiijjjlllkkkjjjkkknnnpppppppppnnnppprrrrrrqqqooooooooo}}}yyyvvvuuuvvvtttqqqpppppppppooonnniiijjjjjjkkklllmmmmmmnnnlllkkkjjjjjjjjjkkkmmmnnnhhhiiijjjiiihhhhhhjjjlllkkkjjjjjjjjjjjjkkklllmmmjjjkkklllnnnpppwww}}}rrrlllhhhiiillliiipppkkkdddjjjkkkhhhkkkuuuxxx}}}zzzyyyxxxvvvtttrrrpppppprrrmmmhhhgggkkkmmmllljjjhhhlllqqqrrroookkkhhhhhheeeeeedddeeegggjjjmmmnnnnnnmmmllljjjjjjjjjkkkkkkpppkkkjjjoooqqqnnnkkkjjjgggiiikkkkkkkkklllqqquuurrrtttvvvvvvwwwzzzvvvsssrrrqqqoooqqqooommmkkkiiiiiiiiiiiinnnmmmqqqvvvyyyyyyzzz}}}}}}|||||||||zzzpppmmmnnnnnnoooqqqhhhhhhiiijjjkkklllmmmnnnkkkkkkiiiiiiiiiiiikkkkkkkkkjjjjjjkkknnnqqqqqqqqqlllnnnoooooonnnnnnoooppp}}}yyyvvvuuuwwwtttqqqoooooopppooooooiiiiiijjjkkklllmmmnnnnnnmmmmmmllllllmmmmmmnnnoooiiikkkllllllkkklllmmmooojjjjjjjjjjjjkkkllllllmmmnnnmmmmmmmmmqqq{{{}}}rrrmmmiiiiiikkkhhhnnniiifffoooqqqmmmooowww{{{~~~}}}||||||}}}~~~wwwvvvtttqqqooommmlllkkkrrrlllffffffjjjllljjjgggeeekkkpppppplllgggggghhhhhhgggffffffhhhjjjmmmooonnnmmmlllkkkjjjkkkkkklllmmmiiihhhkkkmmmkkkiiijjjllljjjiiikkkoootttyyy|||zzzuuunnnmmmoooooonnnnnnnnnllljjjiiiiiiiiijjjllllllmmmooopppqqqrrrsssoooooooooooopppuuu|||uuuiiigggiiikkklllnnniiiiiijjjkkklllmmmnnnnnnooonnnlllkkkjjjjjjkkkllljjjiiihhhjjjmmmpppqqqppplllmmmmmmlllkkkkkkmmmooo}}}{{{yyyxxxuuuqqqoooooooooooooooiiiiiiiiijjjkkkllllllmmmjjjkkkmmmnnnooonnnmmmlllhhhjjjlllmmmlllmmmnnnoooiiiiiijjjkkkllllllmmmmmmnnnnnnnnnpppxxx{{{qqqllliiihhhiiifffllliiiiiivvv{{{wwwwwwvvv|||}}}{{{zzzzzz{{{{{{{{{zzzxxxwwwsssrrrpppnnnllljjjjjjjjjrrrmmmhhhgggiiijjjhhheeehhhlllooommmhhheeegggkkkjjjiiihhhggghhhiiikkkmmmlllkkkkkkjjjkkklllnnnooolllhhhgggjjjkkkiiiiiikkkkkkhhhgggooo{{{}}}uuummmjjjllloooooonnnjjjjjjkkkkkkjjjiiihhhhhhjjjkkkkkkkkkkkkmmmmmmmmmjjjkkkllllllmmmnnnqqqsss}}}rrrhhhggghhhhhhiiikkkkkkkkkkkklllmmmmmmnnnnnnqqqpppnnnllljjjiiiiiiiiijjjiiihhhiiilllnnnnnnnnnmmmmmmmmmkkkiiihhhjjjkkk~~~yyyvvvqqqooonnnooooooooojjjjjjjjjjjjkkkkkkkkkkkkggghhhkkkmmmmmmllljjjhhhfffhhhjjjkkkkkkjjjkkklllhhhiiijjjkkklllmmmmmmmmmlllmmmpppxxxtttmmmkkkhhhffffffeeekkkiiilll~~~www~~~~~~{{{xxxvvvvvvwwwxxxyyywwwuuurrrqqqpppnnnmmmkkkjjjjjjjjjkkkooommmjjjiiihhhhhhgggfffmmmnnnnnnkkkhhhgggjjjmmmhhhgggggggggggghhhiiiiiijjjjjjjjjjjjlllnnnpppqqqmmmjjjiiikkkkkkiiikkkooolllnnnvvvpppllliiiiiikkklllkkkjjjggghhhiiijjjjjjiiihhhgggkkkmmmmmmkkkkkknnnnnnllliiikkkmmmnnnnnnnnnpppqqq~~~zzzwwwqqqlllkkkjjjiiiiiimmmmmmmmmmmmmmmmmmmmmmmmmmmooommmllljjjiiiiiijjjjjjmmmkkkjjjjjjkkkllllllkkklllmmmmmmllliiihhhhhhiii}}}|||zzzvvvqqqnnnnnnooooooooollllllllllllkkkkkkkkkkkkhhhiiijjjkkkkkkkkkjjjjjjfffhhhjjjkkkjjjiiijjjkkkggghhhjjjlllmmmmmmmmmmmmlllpppxxx{{{mmmiiikkkjjjhhhgggfffkkkiiiooo{{{~~~|||zzzwwwuuuuuuuuuuuuttttttssssssqqqpppooonnnmmmllljjjiiijjjkkkmmmnnniiijjjjjjiiigggfffhhhjjjmmmllljjjiiihhhhhhiiijjjeeefffhhhiiijjjjjjjjjjjjjjjjjjjjjkkklllnnnppprrrmmmiiihhhjjjiiihhhkkkppplllyyyvvvpppmmmjjjiiillljjjiiiiiiiiiiiiiiihhhhhhjjjiiiiiiiiijjjkkkllllllkkkpppqqqnnnnnnrrrrrrnnnlllmmmnnnnnnnnnoooqqqssswwwzzzvvvqqqrrrnnnmmmmmmooolllhhhjjjnnnnnnnnnmmmllllllkkkkkkjjjiiiiiiiiijjjlllnnnppprrrrrrpppmmmlllllllllkkkiiiiiikkkmmmlllkkkiiihhhiii|||yyywwwzzzvvvqqqnnnnnnnnnoooooonnnnnnnnnmmmllllllkkkkkkllllllkkkkkkkkklllmmmnnnhhhjjjlllmmmlllkkkkkkkkkggghhhjjjlllmmmmmmmmmmmmpppvvvvvvjjjiiilllmmmlllkkkgggllljjjpppyyywwwsssppppppqqqsssuuusssqqqooommmlllmmmnnnnnnkkkjjjiiiiiijjjlllnnnpppcccfffiiiiiifffeeeiiinnnjjjiiiggggggggggggfffeeeeeegggjjjmmmnnnooonnnmmmkkkkkkkkkkkklllnnnpppqqqjjjgggfffggggggfffiiinnnhhh~~~sssgggffffffeeegggkkkhhhjjjkkkkkkjjjiiijjjkkkllljjjhhhggghhhjjjnnnpppiiinnnpppmmmnnnrrrqqqmmmppppppooommmlllmmmqqqtttpppqqqsssxxxvvviiiiiiqqqeeeggglllooolllgggiiinnnnnnmmmmmmllljjjiiiiiihhheeefffhhhkkkppptttxxx{{{vvvssspppnnnnnnlllkkkiiifffiiilllmmmllljjjjjjjjj}}}{{{{{{yyywwwssspppnnnmmmnnnnnnqqqmmmjjjiiikkkmmmlllkkkkkkllllllkkkjjjjjjkkkmmmhhhiiijjjkkklllmmmmmmmmmmmmkkklllooonnnjjjjjjmmmqqq|||vvvooojjjlllrrrsssnnngggiiihhhhhhppp}}}yyyzzzyyyvvvrrroooooorrruuusssqqqmmmkkkiiijjjkkklllhhhiiijjjkkkkkkkkkkkkkkkeeehhhjjjiiiggggggiiillliiijjjjjjhhhggggggiiilllgggiiikkkmmmoooooooooooonnnmmmkkkkkkllllllkkkjjjiiifffeeegggkkkmmmllljjjttt|||qqqnnnjjjfffdddeeehhhjjjjjjkkklllmmmnnnooopppqqqlllmmmmmmlllkkkkkkmmmnnnrrrpppnnnmmmooopppppppppjjjlllooorrrssssssrrrqqqooonnnooottt{{{~~~uuunnnhhhgggiiijjjmmmqqqpppmmmkkkjjjkkklllnnnnnnkkkhhhhhhlllpppmmmhhhjjjmmmppp|||zzzwwwsssqqqsssrrrnnnkkkkkkfffffffffhhhiiiiiigggeeezzzyyyxxxuuusssqqqooommmmmmllllllooollljjjiiikkklllkkkjjjhhhiiijjjiiihhhhhhjjjkkkhhhhhhiiijjjjjjkkkkkkkkkmmmjjjkkkooopppnnnnnnpppttttttpppllllllpppqqqmmmhhhfffhhhkkkqqq~~~}}}xxxuuuxxxvvvsssqqqpppqqqrrrrrrlllkkkjjjjjjkkkmmmooopppiiiiiiiiiiiihhhhhhhhhhhheeefffhhhhhhhhhiiijjjllliiikkkmmmmmmllljjjjjjjjjhhhiiikkkmmmoooooooooooonnnmmmkkkkkklllmmmkkkjjjjjjjjjhhhfffeeeeeegggiiizzzvvvrrrmmmkkkiiigggggghhhjjjlllppppppppppppqqqqqqqqqrrrpppqqqqqqpppooonnnoooqqqqqqooonnnnnnoooppppppooolllnnnpppssstttsssrrrqqqpppnnnnnnppptttzzz|||tttmmmhhhgggiiigggjjjlllllljjjiiijjjkkkiiikkklllkkkhhheeeeeefffkkkgggkkkppptttvvvrrrpppsssrrrooonnnpppnnnllliiihhhhhhhhhhhhggg|||wwwttttttppppppoooooommmlllkkkjjjlllkkkjjjkkklllllljjjhhhgggiiijjjjjjiiiiiijjjlllhhhhhhhhhhhhhhhhhhhhhhhhmmmjjjjjjooorrrqqqqqqssswwwvvvpppooommmlllmmmmmmkkkiiieeejjjpppttt{{{~~~}}}{{{zzzyyywwwsssppptttrrrpppppprrrsssqqqooohhhiiiiiikkklllnnnooooooiiihhhgggfffeeeeeeeeeeeeeeedddeeegggiiikkklllkkkhhhlllppprrrpppllljjjhhhhhhiiikkkmmmnnnooooooooonnnlllkkkkkkmmmmmmllljjjkkkkkkjjjfffccceeekkkrrrtttjjjiiihhhhhhhhhiiijjjkkkmmmnnnpppoooooonnnmmmmmmmmmmmmnnnooopppooommmlllmmmnnnpppooonnnoooqqqqqqooonnnnnnppprrrssstttsssrrrqqqqqqpppnnnmmmnnnppprrrtttyyyyyyrrrmmmiiihhhkkkhhhiiijjjkkkkkkkkknnnpppnnnmmmlllkkkjjjiiiiiiiiikkkhhhnnntttwwwxxxuuusssuuutttqqqqqqttttttpppkkkhhhhhhiiijjjjjj{{{uuuqqqpppmmmnnnooooooooommmkkkjjjiiiiiijjjllllllkkkiiihhhiiikkklllmmmllllllmmmnnnjjjiiiiiihhhhhhhhhhhhhhhmmmjjjjjjnnnqqqqqqrrruuu{{{nnnlllllllllkkkiiihhhhhhiiihhhmmmsssxxxzzzxxxvvvuuutttrrrnnnkkkpppmmmlllooossstttpppllljjjkkklllllllllkkkjjjiiihhhgggfffeeeeeeffffffgggeeecccbbbeeejjjmmmllljjjiiilllpppqqqooollliiihhhiiiiiijjjkkkmmmnnnnnnnnnmmmlllkkkkkklllmmmllljjjiiiiiihhhiiimmmwwwyyyjjjfffiiifffgggiiikkklllmmmmmmmmmnnnmmmkkkjjjjjjjjjjjjkkkmmmooooooooommmkkkkkkllloooooooooppprrrqqqooommmpppqqqsssttttttsssrrrqqqqqqqqqpppnnnmmmnnnpppsssyyy{{{ssspppnnnkkklllooommmmmmmmmnnnooorrruuuxxxtttrrrooooooqqquuuyyy|||}}}zzz{{{uuutttwwwssspppllljjjjjjlllmmmmmm{{{tttpppnnnmmmnnnoooqqqpppnnnlllkkkgggiiikkkmmmlllkkkiiihhhiiikkkmmmnnnmmmllllllmmmlllllljjjiiiiiiiiiiiiiiinnnkkkkkkmmmnnnooosssyyyyyymmmgggiiijjjiiigggfffgggiiikkkmmmrrrzzz~~~~~~vvvtttrrrqqqpppooollliiillljjjjjjnnnssssssoooiiikkkkkkllllllkkkiiifffeeegggggggggggghhhiiijjjkkkeeecccccceeejjjlllkkkiiijjjkkklllllljjjhhhiiiiiihhhiiiiiijjjkkklllmmmmmmkkkjjjiiijjjkkklllkkkjjjffffffiiissszzzoooeeeeeejjjggghhhkkkmmmnnnnnnmmmlllnnnmmmlllkkkkkklllmmmnnnoooqqqrrrrrrpppooonnnooooooooooooppprrrqqqooommmqqqqqqrrrsssssssssrrrqqqmmmnnnooooooooorrrwww{{{zzzsssnnnnnnooonnnpppsssqqqpppppppppssswwwzzz|||uuuwww|||zzz{{{tttrrrooonnnnnnooonnnlll}}}vvvqqqooonnnooopppqqqpppooommmkkkgggiiilllmmmlllkkkjjjjjjhhhjjjlllmmmkkkjjjjjjjjjnnnmmmkkkjjjjjjjjjkkkkkkooonnnoooooommmoooyyywwwooojjjeeeggghhhhhhggggggiiijjjlllmmmsss}}}}}}{{{zzzzzzrrrpppnnnmmmmmmmmmkkkiiiiiihhhiiimmmppppppllliiiggghhhiiijjjjjjiiihhhgggfffgggiiikkklllmmmmmmmmmffffffeeefffhhhiiiiiihhhhhhhhhhhhfffeeefffhhhjjjgggggggggggghhhiiikkkkkkiiihhhggghhhjjjkkkjjjiiidddiiitttzzztttoooiiiddddddhhhhhhjjjlllnnnnnnnnnmmmlllmmmllljjjiiiiiijjjkkkmmmkkknnnppppppooommmmmmnnnpppooonnnoooqqqqqqooonnnppppppqqqrrrrrrrrrrrrrrrjjjlllnnnoooqqqwww{{{~~~uuuooolllnnnpppppprrruuurrrpppooopppsssvvvxxxyyyxxxyyywwwuuuttttttsssrrrpppyyytttrrrooopppppppppooonnnlllkkkhhhjjjmmmmmmlllkkkkkkmmmiiilllnnnnnnllliiihhhhhhnnnmmmkkkjjjjjjjjjlllmmmqqqssstttssspppsssyyypppkkkgggffffffggghhhjjjlllmmmmmmooosss{{{|||yyyvvvtttttttttnnnmmmkkkjjjkkkkkkjjjiiifffhhhjjjlllmmmllljjjiiifffgggggghhhiiiiiiiiiiiigggiiikkknnnooonnnmmmlllggghhhiiihhhfffeeeeeefffeeeffffffeeedddeeehhhjjjffffffeeeeeefffgggiiijjjhhhffffffggghhhiiiiiihhheeerrrvvvnnnhhhggggggffffffiiihhhiiilllnnnoooooonnnnnnooommmjjjhhhgggggghhhjjjfffiiilllmmmlllkkkkkkkkkqqqooonnnnnnoooppppppooonnnoooooopppqqqrrrssssssmmmoooqqqrrrttt|||{{{{{{{{{tttooollloooppppppqqqtttqqqooommmnnnqqqttttttsss}}}}}}zzzxxxxxxzzz}}}{{{vvvtttpppppppppooonnnlllkkkjjjhhhkkknnnnnnlllkkklllooolllnnnppppppnnnkkkjjjiiimmmllljjjiiiiiijjjlllmmmrrrvvvyyywwwssswwwuuuqqqmmmfffhhhggggggiiimmmppppppooorrryyy|||yyyvvvrrrooonnnnnnnnnllljjjhhhhhhiiijjjjjjiiieeehhhkkklllkkkiiiiiijjjhhhhhhhhhggggggggghhhhhhhhhjjjmmmppppppnnnkkkiiihhhjjjkkkiiieeebbbccceeebbbdddeeeeeeeeefffhhhiiifffeeeddddddeeefffggghhhfffeeeeeefffggghhhhhhgggfff{{{~~~xxxwwwwwwvvvuuunnnfff```cccgggiiijjjlllgggiiikkkmmmooopppppppppvvvssspppllljjjjjjkkklllgggjjjmmmoooooonnnnnnnnnrrrpppnnnmmmooopppppppppmmmnnnnnnpppqqqrrrssssssrrrtttuuuuuuxxx|||}}}|||vvvpppnnnooopppoooooorrrqqqooommmnnnqqqsssrrrppp|||zzzzzz~~~~~~xxxyyywwwwww}}}|||zzzwwwyyyyyyqqqoooqqqmmmllllllkkkkkkkkkllllllmmmjjjiiikkkpppsssqqqnnnmmmsssxxxwwwrrrnnnmmmnnnmmmkkkgggeeefffjjjooosssxxx~~~yyyyyyrrriiikkkllljjjqqqmmmkkkmmmnnnnnnrrrwwwvvv{{{uuurrrqqqpppooonnnmmmlllkkkfffggghhhiiijjjjjjiiihhhfffgggiiijjjjjjiiiiiihhheeegggiiifffbbbbbbfffjjjgggggghhhiiiiiiiiiiiiiiijjjiiifffdddccccccdddeeekkkiiifffdddbbbbbbbbbccciiigggfffhhhkkkmmmllljjjiiidddbbbgggjjjjjjiiikkk|||vvvsssrrrqqqmmmhhhiiifffdddeeeiiilllkkkjjjlllkkklllooorrrtttrrroooqqqooommmmmmnnnmmmllljjjkkklllmmmlllkkklllmmmooorrrqqqpppooonnnnnnooooooooonnnmmmnnnqqqsssssssssoooppptttwwwwwwyyy~~~yyy}}}uuuxxxxxxxxxuuuwwwsssqqqsssssspppqqquuuuuupppoootttwwwtttooolllpppppppppqqqrrrqqqnnnlllcccooossslllmmm~~~~~~xxx|||zzzyyyzzzwwwpppooopppnnnnnnmmmllllllmmmmmmnnnooollljjjkkkooorrrqqqnnnmmmqqquuutttooolllkkkmmmpppnnnkkkiiijjjmmmqqqtttmmmrrrvvvxxxooojjjjjjjjjjjjppplllkkknnnqqqrrrwww|||xxxssslllllllllllllllllllllllleeefffhhhiiijjjiiihhhgggdddeeefffggghhhggggggfffdddgggiiigggcccbbbeeehhhggghhhiiiiiijjjjjjiiiiiihhhgggfffeeeddddddeeeeeeiiihhhfffddddddeeefffgggiiigggfffgggjjjkkkjjjiiiffffffggghhhfffgggoooyyyzzzuuupppnnnooooookkkhhhaaaaaaaaadddiiimmmpppqqqlllkkklllnnnrrrsssrrrpppqqqooonnnoooppppppooonnniiikkkllllllkkklllmmmoooqqqqqqppppppooonnnnnnnnnnnnmmmlllnnnqqqssstttttttttuuuwwwwwwuuuuuu}}}||||||}}}uuuvvvzzz}}}zzzrrrtttssswwwvvvuuussstttxxx~~~{{{vvvtttwwwxxxsssllliiijjjkkklllnnnooonnnllljjjiiiooonnnjjjrrrwwwqqqqqqqqqrrrvvv~~~}}}tttnnnnnnooopppooonnnmmmmmmnnnooopppsssooollllllnnnppppppnnnmmmpppqqqpppllljjjjjjlllpppooommmlllmmmoooqqqssslllooosss{{{qqqlllllliiihhhkkkmmmjjjkkkpppuuuxxx}}}|||xxxtttqqqjjjjjjjjjjjjiiiiiiiiiiiiccceeehhhiiijjjhhhfffeeebbbccccccdddeeeddddddddddddgggiiihhhdddcccdddfffggghhhiiiiiiiiiiiiiiiiiifffeeeeeeeeeeeeeeeeeeeeegggfffeeeeeefffgggiiijjjhhhgggfffggghhhiiihhhgggfffhhhkkkiiieeejjj~~~uuussspppllllllnnnnnnllliiihhhiiiiiihhhggggggiiikkklllkkklllnnnqqqrrrrrrqqqqqqpppoooqqqsssttttttsssjjjlllmmmnnnmmmmmmoooqqqppppppqqqqqqpppooommmlllkkkkkkkkkmmmqqqtttvvvvvvtttsssttttttqqqooovvv~~~}}}zzzwwwvvvvvvzzz{{{rrruuuwwwqqq{{{{{{wwwxxxvvvoooiiiffffffgggiiikkklllkkkjjjiiilllmmmlllnnn~~~pppjjjlllnnnnnnooottt{{{yyyqqqnnnnnnooopppooonnnmmmmmmnnnpppqqqvvvsssnnnlllmmmooooooooonnnoooooommmjjjiiijjjlllnnnnnnmmmlllmmmnnnooopppmmmooovvvvvviiimmmpppjjjgggkkkiiihhhjjjrrrxxx|||}}}wwwsssqqqooonnnnnnmmmllljjjiiigggfffeeebbbdddgggiiiiiigggdddcccaaaaaabbbbbbcccccccccccccccfffhhhhhheeeccccccdddfffgggggghhhhhhhhhggggggcccdddeeeffffffffffffeeefffeeeeeeeeefffggghhhiiihhhgggggggggggggggffffffggghhhiiiiiijjjxxxzzzqqqmmmrrrpppnnnnnnoooooommmlllooopppoookkkfffccceeegggllllllmmmoooqqqrrrrrrrrrqqqpppppprrruuuwwwxxxwwwoooqqqrrrrrrpppppppppqqqnnnpppqqqrrrqqqpppmmmllljjjiiijjjmmmqqquuuvvvvvvrrrrrrssstttssssssyyy{{{vvvssssss{{{wwwyyy|||ooo{{{uuussspppjjjffffffgggiiikkklllllljjjiiiiiigggjjjnnnuuuttthhheeeiiilllmmmlllmmmrrrvvvvvvpppnnnooooooooonnnmmmllllllnnnppprrrxxxuuuqqqnnnnnnnnnooooooppppppooommmkkkjjjkkklllmmmmmmllllllmmmnnnooopppjjjppp|||qqqhhhooorrrkkkhhhkkkhhhgggkkkssszzzwwwpppmmmllllllllloooooommmllljjjhhhgggfffbbbccceeeggggggeeecccaaaaaaaaaaaabbbbbbbbbcccccccccdddfffgggfffeeeddddddeeefffffffffffffffeeeeeebbbcccdddeeefffffffffeeeffffffeeeeeeeeeeeeeeeeeefffgggggggggffffffffffffgggddddddjjjvvvwwwrrrrrrsssqqqpppooooooooonnnmmmkkkeeeggghhhgggeeeeeeiiimmmlllmmmnnnooopppqqqssstttqqqppppppsssvvvxxxxxxxxxqqqssstttssspppnnnnnnnnnmmmnnnpppqqqrrrpppooommmjjjiiijjjmmmqqqtttuuuvvvuuutttvvvxxxyyyyyy~~~|||zzzrrrmmmooozzz}}}uuunnnkkkiiifffgggjjjiiikkknnnmmmkkkhhhggggggeeeiiimmmrrr{{{zzzvvvqqqkkkfffbbbfffiiikkkjjjjjjlllnnntttpppppppppooopppnnnlllkkklllnnnqqqsssxxxvvvsssqqqooonnnooooooqqqpppnnnmmmllllllkkkkkkmmmlllllllllmmmoooqqqrrrrrr}}}{{{qqqlllppprrrmmmjjjkkkiiiiiimmmuuu}}}{{{tttnnnlllkkkkkkjjjlllllllllkkkjjjjjjiiiiiibbbcccdddddddddcccbbbaaabbbaaaaaaaaaaaabbbccccccbbbcccdddeeeeeeffffffeeefffffffffffffffeeeeeedddccccccddddddeeeeeeeeefffggggggfffeeeddddddcccbbbeeeggghhhgggffffffggghhheeeaaadddssstttnnnooorrrtttooooooooonnnmmmkkkjjjiiiaaaaaabbbbbbbbbdddgggiiijjjlllmmmmmmmmmnnnqqqssspppppppppqqqtttvvvvvvuuunnnpppqqqpppnnnkkkjjjjjjlllmmmooopppqqqqqqqqqppplllkkkkkkmmmpppssssssssstttrrrsssuuuuuutttxxx}}}zzzvvvyyy~~~uuuooopppzzz|||tttnnnjjjiiigggfffhhhmmmiiilllooonnnjjjfffeeefffiiikkkkkkjjjmmmvvvzzzsssppplllhhhhhhkkkhhhiiilllnnnpppqqqpppppp~~~sssqqqsssrrrpppqqqooommmlllmmmpppsssuuuwwwvvvuuusssqqqooooooooopppooonnnmmmmmmlllkkkjjjjjjjjjiiiiiikkknnnqqqrrrzzztttrrrpppooonnnnnnmmmlllkkkmmmlllpppyyy{{{wwwrrrnnnmmmlllkkkjjjjjjjjjiiiiiihhhggggggfffccccccbbbbbbaaaaaaaaaaaaaaaaaa```___```aaabbbcccbbbaaaaaabbbeeefffggghhhggghhhhhhhhhggggggfffeeeeeedddcccccccccdddeeefffgggggggggffffffeeedddcccdddfffhhhhhhffffffhhhjjjeeeeeeooouuujjjiiikkkmmmnnnlllmmmnnnnnnlllkkkjjjjjjgggeeecccaaabbbbbbbbbaaagggiiijjjjjjiiijjjnnnqqqpppooooooppprrrsssrrrqqqjjjlllnnnnnnmmmkkkjjjjjjkkklllmmmoooppprrrssstttnnnmmmlllmmmoooqqqqqqppppppmmmmmmooopppnnnqqquuuuuurrruuuyyytttsssyyy}}}tttllljjjjjjmmmllliiijjjnnnjjjnnnqqqpppllliiiiiijjjlllnnnoooooooooqqqxxxvvvoookkkkkkjjjggghhhlllooommmnnnrrrwwwyyywwwsss}}}sssssstttsssppprrrqqqooommmnnnqqqtttwwwvvvvvvvvvtttrrrpppooopppooonnnmmmmmmmmmllljjjhhhgggfffeeeeeegggkkknnnqqquuuyyyoookkkooopppkkkjjjlllmmmjjjppppppsss{{{{{{xxxuuurrrooonnnmmmkkkjjjkkkjjjiiigggeeecccaaa```dddcccaaa`````````aaabbb``````___^^^___```aaabbbbbbaaa```aaadddgggiiiiiiiiiiiiiiiiiiiiihhhggggggfffeeecccbbbbbbccceeefffggggggggggggggggggfffeeedddfffiiihhhggggggiiilllggglll}}}xxxmmmhhhiiillllllkkkjjjlllnnnooonnnmmmmmmmmmjjjfffcccbbbeeefffeeecccdddfffhhhgggfffgggkkkooopppooonnnnnnpppppppppnnnhhhkkknnnooonnnmmmmmmnnnjjjkkklllmmmppprrruuuvvvpppnnnmmmmmmooopppoooooopppmmmmmmqqqrrrrrrtttxxxtttsssuuu|||{{{vvvtttrrrvvv{{{vvvooohhhhhhmmmrrrrrrmmmlllnnnkkkpppttttttpppmmmnnnppplllpppwww||||||xxxtttssstttlllhhhkkkmmmjjjhhhjjjnnnkkkjjjnnnvvvyyyvvvqqqvvvuuuuuuppppppuuuuuusssqqqooooooqqqsssuuurrrtttvvvtttqqqpppqqqsssooonnnnnnoooooommmiiifffiiieeehhhqqqqqqllloooxxx{{{lllgggmmmnnnooonnnmmmmmmppprrriiivvv}}}zzztttrrrooollliiihhhgggfffmmmkkkhhheeeccccccdddeeeiiibbb___dddfffbbb```aaaiiiUUUeeesss[[[YYYaaa]]]aaacccdddgggkkkjjjfffdddeeeggghhhjjjkkkkkkkkkkkkgggbbb``````bbbdddeeefffffffffgggiiijjjhhhgggdddcccdddhhhmmmnnnjjjeeeaaaxxxzzztttmmmjjjkkklllkkkiiikkkjjjiiikkkooopppmmmjjjgggfffeeeeeeddddddddddddeeehhhkkkkkkiiiggghhhiiilllllllllllllllmmmnnnooosssrrrqqqooommmmmmppprrrnnnnnnooopppqqqrrrrrrsssqqqooolllmmmppprrrqqqnnnnnnoooqqqtttvvvwwwwwwwwwxxxvvvtttrrrsssuuuxxx{{{}}}uuussstttuuuwwwzzz~~~wwwuuuwwwnnnrrrsssppppppqqqooolllqqqqqqpppooonnnpppsssvvvuuuwwwxxxwwwvvvuuuuuuvvvvvvrrroooqqqtttuuuqqqlllqqqsssssspppllllllpppuuu~~~rrrsssuuurrrrrrwwwsssrrrqqqpppppppppqqqrrryyyzzzzzzwwwsssppppppqqqpppooonnnnnnnnnmmmjjjhhhkkkiiimmmsssqqqlllrrr~~~uuukkkjjjlllmmmmmmnnnnnnnnnnnnooopppyyy{{{xxxrrrpppmmmjjjhhhgggggggggnnnllliiifffeeeeeefffggggggbbbaaaeeefffcccbbbddd]]]VVVooojjj___]]]bbbeeefffeeefffhhhfffbbbdddeeeeeeggghhhiiijjjjjjllliiieeecccdddfffhhhiiibbbfffiiiiiifffdddeeeggghhhiiijjjiiiggggggjjjmmmlllsssoookkkhhhhhhiiiiiiiiihhhjjjlllmmmmmmlllkkkkkkffffffddddddcccdddeeeeeehhhjjjlllkkkhhhgggggghhhjjjkkkkkklllmmmmmmnnnnnnssssssrrrpppnnnnnnpppqqqnnnnnnnnnoooppppppqqqqqqlllkkkkkkmmmqqqsssuuuuuusssssssssssstttvvvwwwxxxvvvtttrrrpppppprrruuuwwwwwwtttuuuxxxzzzyyyzzz}}}}}}~~~{{{xxxvvvxxxtttwwwwwwttttttvvvtttqqqqqqrrrrrrqqqooonnnoooqqqoooqqqssssssrrrqqqqqqrrrssssssssstttuuuuuutttsssppprrrrrroookkkjjjooosssyyyqqqssstttrrrqqquuuqqqqqqrrrrrrrrrqqqooooooyyyzzzyyywwwsssqqqppppppqqqpppmmmmmmmmmmmmlllkkkmmmnnnrrrtttpppnnnzzznnnjjjllllllllllllnnnoooooommmllltttxxx}}}}}}wwwtttooommmjjjgggffffffgggiiillljjjhhhfffeeeeeeeeefffeeedddeeegggfffcccdddhhhbbb[[[gggnnnwwweeecccbbbcccggghhhffffffgggfffbbbeeeeeeddddddeeeggghhhiiikkkhhheeedddfffhhhjjjkkkffflllpppmmmgggdddiiiooouuu|||~~~vvvjjjgggqqq|||~~~pppooommmkkkjjjkkkkkklllhhhmmmqqqqqqmmmjjjjjjlllgggfffdddcccccceeeggghhhkkklllkkkjjjgggfffggghhhhhhiiikkkmmmnnnoooooonnnrrrssstttssspppooopppqqqnnnnnnnnnnnnnnnooooooooojjjlllnnnoooppprrruuuxxxvvvtttrrrqqqqqqsssuuuvvvrrrqqqooonnnnnnppprrrsssnnnoootttzzz{{{{{{|||yyywwwxxxuuussssssyyy|||{{{xxxwwwyyyyyyvvvtttuuuvvvtttqqqnnnmmmnnnqqqsssuuuuuusssqqqpppppppppsssuuuvvvttttttuuuwwwqqqrrrqqqnnnkkkjjjmmmqqqyyyssstttuuuqqqoooqqqppprrrtttuuuuuussspppnnnrrrrrrssssssssssssssstttrrrpppmmmllllllnnnnnnmmmnnnooorrrrrroootttwwwmmmlllnnnmmmlllmmmoooqqqpppmmmjjjrrrvvvyyy}}}~~~wwwrrroookkkiiigggddddddeeehhhiiiggggggfffeeedddcccccccccccceeeggghhhfffeeegggkkkiiibbb]]]WWWZZZ[[[aaacccaaafffhhhffffffhhhiiiggghhhfffeeeddddddfffhhhiiifffdddbbbbbbeeegggiiiiiikkknnnooolllhhhkkkuuu~~~vvvrrr|||sssssssssrrrpppooooooppplllpppssssssqqqmmmlllkkkiiigggfffeeeeeegggjjjkkkjjjiiihhhgggfffggghhhiiihhhjjjllloooqqqqqqppppppssstttuuutttrrrppppppppppppooooooooonnnnnnnnnmmmnnnqqqrrrqqqooonnnqqqtttqqqqqqpppoooppppppqqqrrrnnnnnnnnnnnnoooqqqssstttssstttvvvxxxxxxzzzzzzxxxrrruuuyyyxxxvvvuuuyyy{{{zzzwwwvvvyyyyyyvvvxxxyyyxxxvvvsssppppppqqqvvvwwwxxxwwwtttqqqoooooopppqqqssssssssssssssssssrrrsssrrrpppmmmlllnnnppp~~~yyyuuuuuuvvvtttrrrqqqqqqsssuuuwwwwwwuuusssqqqooooooppprrrtttuuuvvvvvvqqqooolllkkklllnnnnnnooonnnnnnooonnnqqq}}}|||uuuttttttuuunnnnnnoooqqqrrrqqqnnnllltttxxx~~~~~~~~~xxxrrrmmmkkkhhhgggeeecccccceeegggiiieeeeeefffeeeeeedddccccccbbbfffiiihhhffffffiiikkkbbbdddaaaaaa___ddd```]]]bbbgggiiifffeeehhhjjjiiijjjiiigggeeeeeefffggghhhbbbaaaaaabbbeeeggghhhgggjjjjjjiiiiiinnnzzz{{{ssstttttttttuuutttrrrpppooopppoooooopppqqqppplllhhhkkkjjjiiiiiiiiikkkmmmnnnfffeeedddeeefffhhhjjjjjjiiikkknnnqqqrrrrrrrrrqqqssstttuuutttrrrpppoooooopppppppppooonnnnnnmmmmmmppprrrsssqqqnnnmmmoooqqqlllmmmppprrrrrrqqqpppoookkklllnnnpppsssuuuwwwxxxyyyzzz|||}}}yyyyyyuuu}}}yyysssqqqvvv}}}~~~uuuxxxxxxvvvvvvyyyyyyvvvzzzzzzxxxvvvsssrrrtttvvvtttvvvvvvuuurrrqqqqqqqqqvvvsssqqqrrruuuvvvrrrooouuuuuutttrrrppppppqqqrrrxxxvvvuuuuuuwwwwwwvvvuuurrrssstttvvvvvvvvvvvvuuuuuusssssstttvvvwwwvvvuuuooommmjjjjjjkkkmmmnnnnnnooommmlllnnnwww|||sssuuuzzz||||||nnnppprrrrrrpppooooooooo{{{}}}xxxsssnnnjjjhhheeeeeedddddddddeeefffgggfffggghhhiiiiiihhhfffeeecccggghhhffffffiiijjjiii```eee```gggbbbkkkdddccceeejjjlllhhheeefffhhhhhhjjjiiihhhffffffeeeffffffcccbbbccceeegggiiiiiihhhkkknnnrrrxxx|||ppprrrqqqqqqtttvvvvvvqqqlllpppmmmkkklllooooookkkgggmmmmmmmmmmmmmmmmmmnnnnnndddcccccceeehhhjjjkkkkkkkkklllnnnpppqqqrrrrrrqqqtttuuuuuussspppnnnoooooooooooonnnnnnmmmmmmmmmlllmmmnnnoooooonnnoooqqqssslllooorrruuuvvvtttqqqooolllnnnqqqtttwwwyyyzzz{{{xxx{{{~~~xxx{{{zzzsss||||||yyy{{{|||{{{{{{~~~vvvzzz|||{{{|||~~~{{{{{{{{{{{{zzzxxxwwwxxxyyywwwwwwwwwvvvuuuvvvyyy{{{zzzvvvrrrtttxxxyyytttooovvvuuuuuutttttttttttttttvvvvvvuuutttuuuvvvvvvuuurrrrrrrrrssstttvvvxxxyyywwwuuussstttvvvvvvtttrrrmmmkkkiiiiiikkkmmmmmmmmmrrrooommmrrr}}}tttppprrrwwwzzz|||mmmqqqtttrrrmmmkkknnnrrr}}}{{{xxxtttoookkkhhhfffddddddeeeeeeffffffeeeeeeeeegggiiijjjjjjiiigggfffeeeggggggdddfffjjjjjjffffffeeeZZZccc[[[gggccciiidddjjjlllhhheeegggjjjjjjiiiiiihhhgggeeeddddddcccccccccdddfffiiijjjiiihhhmmmyyyxxxvvvsssqqqqqqwww~~~yyyqqqpppooonnnmmmmmmnnnmmmlllmmmnnnooooooooonnnmmmlllfffeeeeeegggkkkmmmkkkjjjllllllmmmnnnooooooppppppuuuuuusssqqqnnnmmmnnnooollllllkkkkkkkkkkkkkkkkkkkkkjjjjjjlllooorrrssssssppprrrsssttttttrrrpppooopppqqqtttwwwyyyzzzzzzzzzvvvxxx|||~~~zzzuuuvvv{{{yyy|||xxxvvvvvvqqqxxx~~~|||xxxuuuwww|||}}}}}}|||~~~{{{yyywwwxxx|||wwwuuutttuuuwwwwwwuuusssvvvuuutttuuuvvvwwwvvvvvv{{{xxxyyywwwtttsssssssssqqqrrrqqqpppppprrruuuyyy{{{tttrrrppprrrtttuuusssqqqkkkjjjiiiiiikkkmmmmmmllltttqqqooowwwxxxwwwtttpppoooppptttwwwlllqqquuuqqqjjjhhhmmmssszzzxxxuuurrrmmmjjjgggeeecccdddeeefffgggfffeeedddccceeegggiiiiiihhhfffeeefffhhhfffcccfffllljjjccceeeeee\\\kkk___ggg\\\bbb```gggjjjgggeeeiiimmmooohhhhhhgggfffeeecccbbb```cccbbbcccfffhhhiiihhhffflll~~~tttssszzzxxxuuuuuu}}}zzzqqqssstttqqqnnnnnnqqqtttmmmnnnoooppppppnnnllljjjiiihhhhhhjjjmmmnnnkkkiiilllllllllllllllmmmnnnooouuuuuusssooommmlllnnnpppiiiiiiiiiiiiiiiiiiiiiiiillljjjiiikkkooorrrrrrpppssssssrrrqqqpppooonnnmmmssstttwwwyyyzzzzzzyyyxxxxxxvvvttttttrrrpppuuu|||rrrtttppppppqqqkkkpppuuuxxxwwwxxxyyywwwwww}}}|||vvvrrrrrruuuyyyppprrrtttuuutttssstttvvvuuuttttttuuuwwwxxxwwwvvvvvvtttrrrsssttttttqqqnnnqqqooonnnnnnqqqtttwwwxxxrrrooommmmmmpppssssssrrrmmmjjjhhhhhhlllooopppoooqqqpppuuuyyypppkkkmmmooommmnnnqqqwwwqqqqqqtttpppjjjooo|||}}}yyywwwrrrlllhhhhhhkkknnneeeeeefffgggggggggggggggdddfffhhhjjjiiihhheeecccdddeeefffhhhiiihhheeebbbddddddddddddddddddeeeeeeddddddeeehhhjjjkkkjjjhhhmmmiiidddbbbcccccccccaaagggfffgggjjjhhhddddddgggvvv|||xxxrrrssswwwyyy~~~~~~wwwxxxxxxtttpppnnnqqqtttpppnnnllllllnnnpppppppppkkkooooookkkkkkoooooojjjiiinnnrrrrrrooolllmmmppprrrooollllllnnnnnnmmmjjjkkkkkklllllllllkkkkkkjjjnnnjjjggggggkkkooopppqqqxxxvvvtttrrrqqqpppqqqqqqqqqvvvyyywwwvvvwwwwwwtttssstttvvvvvvvvvvvvxxxzzzxxxzzzyyyssskkkhhhmmmrrr|||}}}~~~|||zzzxxx}}}uuu{{{yyywwwyyy{{{yyysssmmmvvvsssrrrvvv{{{|||xxxsssrrrtttuuutttrrrqqqrrrttt|||{{{vvvtttrrrrrrsssrrrooommmqqqpppooopppqqqsssttttttssspppnnnoooqqqrrrpppooonnnllliiiiiikkklllmmmlllnnnpppxxxuuunnnjjjmmmooonnnnnnqqqvvvqqqpppsssppplllsss{{{tttrrrnnnjjjfffeeehhhjjjeeeeeefffggggggggggggggggggggghhhhhhgggfffcccbbbccccccdddfffggggggeeecccbbbcccddddddddddddddddddiiifffdddccceeehhhkkkmmmiiigggeeeeeeffffffdddbbbgggddddddeeeeeecccggglll{{{wwwuuu||||||zzz~~~ttttttvvv|||uuuuuutttrrrpppppprrrtttqqqooommmmmmnnnppppppoookkkooooookkkkkkooooookkkkkkppptttssspppnnnoooqqqsssqqqnnnnnnooopppnnnlllkkkkkkkkkkkkjjjiiiggggggjjjiiihhhjjjooorrrsssrrrsssrrrpppnnnmmmlllkkkkkkkkkppprrrrrrtttwwwvvvsssuuuuuutttqqqnnnmmmooopppnnnpppqqqooollllllooosss~~~~~~|||{{{}}}|||xxxwww}}}zzzzzzwwwvvvwwwzzzyyyuuuqqqppppppqqqrrrssssssrrrqqqoookkkhhhjjjqqqyyy~~~~~~xxxyyyvvvtttrrrqqqqqqpppnnnlllqqqqqqqqqqqqqqqqqqppppppqqqpppoooooopppooommmkkknnnmmmlllllllllmmmnnnooommmttt~~~nnnkkkjjjnnnpppooooooppptttooonnnqqqpppooowww|||uuunnnnnnllliiifffeeefffgggeeefffgggggghhhgggggggggiiihhhgggfffeeecccbbbbbbcccbbbbbbdddeeefffeeeccc```aaaccceeeeeedddcccbbbgggfffeeedddeeehhhjjjlllgggffffffhhhiiihhhfffcccgggcccaaabbbbbbccciiiqqq{{{tttmmmlllqqqvvvxxxwwwvvvuuuttt}}}}}}tttrrrppppppqqqrrrsssssssssqqqnnnnnnooopppppppppllloooooolllllloooooommmnnnqqqttttttqqqoooppprrrrrrpppnnnnnnnnnooonnnmmmqqqpppooonnnmmmkkkjjjjjjggghhhjjjmmmrrrtttttttttooooooooonnnlllkkkiiiiiikkknnnppprrrwww|||{{{vvvuuuuuurrrnnnkkkiiijjjlllllllllmmmnnnnnnoooppppppppppppsssxxxzzzxxxzzz{{{|||}}}zzzvvvvvvwwwxxxuuurrrnnnpppqqqqqqooonnnppprrruuunnnhhhlllvvv}}}|||xxxzzzyyy|||vvvuuusssqqqpppooonnnmmmppprrrssssssqqqnnnlllllllllmmmmmmnnnnnnmmmkkkiiimmmnnnoooooonnnooorrruuuqqqssshhhiiikkknnnppppppooooooppplllkkknnnppprrr{{{{{{rrrlllkkkllllllkkkiiigggggghhhhhhhhhiiiiiiiiiiiihhhhhhhhhgggeeedddcccccccccdddfffdddcccccceeeeeedddccc___```ccceeefffeeecccbbb```dddhhhkkkkkkiiigggeeeiiihhhhhhhhhhhhgggfffeeehhhdddcccdddddddddjjjqqqtttmmmkkkqqquuutttwww~~~xxxvvvttt{{{yyytttpppnnnnnnqqqsssqqqooorrrpppnnnnnnppprrrrrrrrrmmmnnnnnnnnnnnnoooooonnnooorrrssssssqqqppppppqqqnnnmmmllllllllllllllllllqqqqqqpppooonnnmmmmmmmmmiiijjjkkkmmmppprrrttttttooopppqqqrrrrrrqqqooooooqqqrrrsssvvv~~~{{{tttttttttrrrpppoooqqqrrrqqqpppoooppprrrrrrooolllooonnnqqquuuvvvvvvzzzzzzvvvuuutttsssqqqssstttssssssrrrrrrtttuuuxxxtttrrrwww}}}}}}uuulllyyyyyyzzzvvvuuusssqqqooonnnnnnoooooorrrtttssspppllljjjjjjfffhhhjjjkkkkkkjjjjjjiiimmmoooqqqooollllllrrrwww{{{tttkkkeeeiiilllnnnooopppooommmkkkiiiiiilllpppvvv~~~zzztttnnnjjjgggiiikkkkkkiiihhhggghhhjjjjjjkkkkkkkkkjjjjjjiiifffeeedddccccccdddfffgggiiigggfffeeeeeeeeedddbbb^^^```cccffffffeeedddbbb___dddiiikkkjjjgggfffeeemmmllliiigggeeedddeeefffiiiggggggiiihhhfffhhhmmmnnnlllqqqwwwvvvttt|||xxxvvvwwwyyy|||vvvtttqqqnnnnnnpppqqqooolllooonnnmmmnnnpppsssttttttnnnmmmnnnooooooooooooppppppqqqqqqqqqooonnnnnnooonnnnnnmmmllllllllllllmmmkkkkkkjjjjjjjjjkkkllllllnnnnnnlllkkklllnnnqqqsssoooqqqsssuuuvvvvvvvvvvvvtttuuuvvvxxx{{{uuuvvvxxxxxxvvvvvvwwwxxxrrrqqqpppssswwwwwwtttpppuuussstttvvvuuusssvvv{{{||||||{{{vvvtttsssssssssyyyvvvssstttwwwyyyxxxuuupppqqqtttyyy{{{zzzvvvrrr{{{wwwvvvuuussssssrrrpppnnnmmmnnnpppmmmpppsssrrrnnnjjjjjjkkkdddfffhhhiiihhhhhhiiijjjmmmpppqqqlllggghhhooowwwwwwnnngggfffkkkoooooonnnooonnnlllhhhhhhiiimmmssszzz~~~xxxtttrrrooonnndddfffiiiiiihhhgggggghhhkkkkkkkkklllkkkkkkjjjiiieeeddddddddddddfffggghhhiiigggffffffgggfffdddbbb```aaadddfffgggfffeeeeeeeeeggggggeeeccccccgggkkknnnmmmjjjfffcccccceeegggjjjiiijjjmmmkkkgggfffjjjmmmmmmqqqtttssszzzxxx}}}vvvvvvxxxwwwyyy|||{{{wwwuuuuuusssqqqppppppppppppnnnmmmooommmlllmmmppprrrssssssooommmmmmpppqqqoooppprrrppppppooonnnnnnmmmmmmmmmooopppqqqpppnnnnnnoooqqqlllkkkkkkkkkkkkmmmnnnppprrrqqqooollljjjkkkooorrrnnnoooppprrrtttvvvvvvwwwqqqtttuuuwww|||yyy{{{{{{zzzxxxwwwwwwzzz|||uuuttttttwww{{{|||zzzwwwvvvttttttvvvtttqqqrrrvvvxxxzzz}}}xxxuuussssssuuuvvvwwwrrrppprrrxxxzzzwwwsssqqqssstttsssqqqrrruuuyyy~~~wwwwwwuuuqqqooopppooommmkkkkkkmmmpppkkkooorrrpppllljjjkkkmmmgggiiijjjiiiggggggiiikkkkkkoooppplllgggjjjvvv|||sssnnniiihhhooorrrooommmnnnmmmjjjhhhiiikkkooovvv~~~xxxssspppooonnnooodddfffiiijjjiiiiiijjjkkkjjjjjjjjjjjjjjjiiiiiihhhffffffffffffffffffggggggddddddeeefffhhhgggeeebbbbbbcccdddeeefffgggggggggfffggggggdddaaabbbgggmmmiiijjjjjjgggdddccceeegggjjjiiijjjlllkkkffffffjjjkkklllnnnrrrzzzwwwtttyyyxxxsssuuusssrrrtttwwwuuupppppptttooopppqqqqqqpppoooooopppqqqooommmmmmnnnppppppppppppmmmmmmqqqrrroooppptttqqqpppnnnnnnnnnmmmmmmlllpppqqqrrrqqqooooooqqqsssqqqpppooonnnnnnoooqqqrrrqqqrrrrrrooommmlllooorrrmmmmmmnnnnnnoooqqqrrrsssoootttxxxyyy|||}}}{{{uuutttwww~~~}}}yyywwwpppoooqqqttttttrrrsssxxx}}}zzz~~~{{{yyyvvvrrrpppppprrrtttnnnnnnnnnqqqtttvvvtttrrrwwwxxxwwwtttqqqqqqtttwwwwwwtttxxxwwwqqqlllmmmmmmkkkiiiiiilllpppjjjnnnqqqoookkkiiikkkoookkklllllljjjffffffhhhkkkhhhlllooommmjjjqqqwwwtttqqqkkkjjjqqqtttooolllmmmmmmjjjhhhjjjmmmrrryyy~~~wwwqqqmmmkkkkkklllgggiiikkklllllllllnnnoooiiiiiiiiiiiiiiihhhgggfffhhhhhhhhhggggggffffffeee___```bbbfffhhhhhhfffcccccccccdddeeefffggghhhiiiaaaeeeiiiiiieeeccceeehhhdddgggjjjiiifffdddeeefffiiiggghhhjjjiiifffgggkkkhhhiiillluuuppprrruuuwwwtttpppppptttkkklllqqqwwwtttmmmmmmrrrlllooorrrrrrpppoooqqqtttsssqqqnnnmmmmmmnnnmmmmmmppplllmmmrrrsssoooppptttrrrpppnnnnnnnnnnnnmmmlllnnnpppqqqpppnnnmmmooorrrrrrpppnnnmmmlllmmmnnnoooooorrrtttssspppoooppprrrooonnnmmmllllllmmmooopppqqqxxx}}}~~~zzzsssrrryyyzzzssspppkkkkkkoootttvvvuuuwww|||xxxvvvzzzyyyvvvqqqmmmlllmmmnnnhhhkkkooorrrrrrqqqrrrssssssuuuyyy{{{{{{zzzyyyyyy{{{vvvrrrqqqrrrmmmlllkkklllmmmmmmkkkjjjjjjllloooooonnnlllllllllppplllhhhgggjjjlllllllllccchhhllllllnnnyyyqqqrrrqqqkkkqqqrrrooollloootttqqqiiihhhjjjoooxxx{{{tttmmmjjjlllmmmkkkiiihhhiiijjjkkklllkkkjjjiiiggggggfffeeeeeeeeeeeeeeeeeegggiiijjjhhhgggggggggcccaaa```bbbfffgggeeebbb]]]___bbbeeegggiiijjjjjjiiigggeeeeeeffffffeeedddccceeegggiiijjjhhhfffdddllliiiggghhhlllnnnnnnmmmjjjmmmjjjvvv~~~rrrqqqtttxxxvvvooonnnrrrrrroooqqqvvvvvvooommmooopppppppppoooooonnnllllllqqqlllggghhhlllpppooommmppprrrtttuuuuuusssqqqpppnnnmmmlllnnnqqqrrrpppmmmpppsssvvvvvvuuurrrqqqppptttsssrrrpppooommmlllkkknnnnnnqqqsssrrroooqqqwwwtttssspppnnnmmmmmmnnnooosss|||yyysssvvvyyy~~~qqqmmmnnnssswwwzzzxxxttttttyyyzzz{{{yyyrrrmmmkkkmmmpppppprrrqqqmmmooouuuvvvqqqrrrqqqssswww|||~~~|||{{{tttqqqooooooqqqooonnnllllllmmmlllkkkiiikkknnnppppppooommmllllllllliiifffeeegggiiijjjiiigggiiikkkmmmrrr~~~qqqtttuuupppuuutttppplllnnnqqqmmmfffgggkkkrrr{{{|||vvvpppmmmmmmmmmkkkhhhhhhhhhiiijjjkkkkkkkkkkkkjjjiiihhhfffeeedddccccccccceeehhhiiihhhhhhhhhiiicccbbbbbbccceeeeeedddcccbbbbbbcccdddfffiiikkklllhhhfffeeedddeeeeeeeeedddbbbdddfffhhhiiihhhhhhgggkkkiiiggggggjjjlllllljjjmmmqqqnnnuuuuuusssnnnnnnrrrsssooommmooosssqqqrrrvvvtttnnnkkkmmmnnnnnnnnnooonnnnnnmmmlllqqqnnnkkkkkkmmmpppqqqqqqmmmmmmnnnooonnnmmmllllllnnnmmmlllnnnqqqrrrpppnnnmmmpppssstttsssrrrqqqqqquuutttsssrrrpppooonnnmmmtttssstttvvvtttppprrrvvvpppooonnnmmmmmmnnnpppqqqxxxuuuxxxxxxxxx}}}pppoooqqquuuxxx{{{yyyvvvvvvzzzzzzyyyxxxzzz}}}xxxsssqqqpppqqqrrrqqqsssrrrpppsssyyyzzzwwwttttttvvvzzz~~~~~~|||yyysssrrrrrrrrrsssrrrpppmmmlllllllllkkkiiimmmoooqqqqqqooommmlllmmmkkkhhhfffeeeggghhhiiiiiikkkjjjkkkppp|||yyyppptttvvvssstttssspppmmmmmmoookkkeeehhhnnnwww{{{xxxtttooommmmmmllliiifffhhhhhhhhhhhhiiijjjkkkllllllkkkjjjhhheeecccbbbaaabbbdddggghhhhhhhhhjjjkkkccceeeffffffdddccccccddddddcccccccccdddgggiiikkkfffeeeccccccdddeeeeeedddcccdddeeefffhhhiiiiiijjjjjjiiigggggghhhjjjiiihhhjjjooolllmmm|||uuunnntttnnnkkkooorrrqqqnnnmmmsssrrrrrrtttrrrmmmjjjkkkmmmnnnnnnnnnnnnnnnmmmlllpppppppppnnnmmmoooqqqtttppppppooonnnnnnnnnnnnnnnnnnmmmmmmnnnqqqqqqpppooooooqqqttttttsssqqqqqqrrrtttsssrrrqqqoooooonnnnnntttssstttvvvuuurrrssswwwnnnmmmmmmmmmoooqqqtttuuu}}}~~~mmmzzz}}}xxxwwwoooooosssxxxzzz|||{{{yyyyyy|||wwwxxxzzz|||~~~zzzwwwvvvwwwxxxvvvtttrrrtttttttttwww|||}}}zzzvvvwwwyyy}}}}}}{{{xxxtttuuutttsssrrrrrrpppnnnmmmmmmmmmmmmlllmmmooopppooommmllllllllllllkkkjjjiiijjjkkklllmmmnnnkkkmmmxxxsssooorrrsssqqqpppooommmmmmnnnooommmjjjlllttt~~~|||wwwtttooommmkkkkkkkkkjjjgggdddhhhggggggggghhhiiikkkmmmkkkkkkjjjhhhfffdddcccbbbccceeeggggggggggggiiijjjdddgggiiihhhdddbbbccceeeccccccddddddeeefffffffffeeecccbbbbbbdddeeeeeeeeehhhhhhgggggghhhiiijjjkkkiiihhhhhhhhhiiijjjjjjjjjhhhmmmjjjkkkvvvqqqppprrrqqqqqqrrrsssqqqooonnnqqqqqqqqqrrrpppmmmkkkkkkpppppppppooonnnmmmllllllpppssstttqqqlllkkkooossssssrrrpppnnnnnnooopppqqqnnnnnnnnnooopppqqqpppoootttuuuvvvvvvtttrrrrrrsssrrrqqqpppnnnnnnmmmnnnnnnnnnlllnnnrrrsssrrrssswwwoooooonnnoooqqqsssvvvxxx~~~yyyuuuwwwyyyyyyttt|||}}}}}}sssmmmnnnrrryyyzzz{{{{{{{{{{{{}}}~~~||||||}}}}}}{{{xxxyyy}}}~~~{{{wwwssstttvvvyyy{{{}}}{{{xxxvvvwwwzzz|||}}}|||yyywwwvvvttttttrrrnnnlllpppooommmnnnoooppppppooolllmmmnnnmmmkkkjjjkkkkkklllllllllllllllmmmnnnooonnnmmmqqqwwwqqqrrrrrrqqqoooooonnnmmmnnnnnnmmmmmmlllrrrzzz{{{tttooommmhhhhhhiiijjjkkkkkkjjjhhhhhhgggffffffgggiiijjjkkkgggggghhhhhhgggfffeeedddeeefffggggggfffeeeggghhhfffiiijjjiiieeecccccceeebbbdddhhhjjjjjjiiifffdddcccbbbaaabbbdddfffffffffnnnllljjjiiihhhiiijjjjjjhhhiiijjjkkkkkkllllllmmmkkkoooooowww|||ooorrrnnnsssxxxwwwrrrnnnmmmnnnmmmnnnoooooooooooonnnlllsssrrrrrrpppooommmkkkjjjpppsssuuuqqqkkkhhhkkkpppnnnllljjjiiiiiijjjlllnnnoooppppppppppppooooooooorrrsssttttttssssssuuuwwwtttrrrqqqooooooooopppqqqnnnlllmmmqqqsssrrrrrruuuoooooonnnnnnppprrrtttvvvvvvwwwtttnnnllloooqqqqqqyyyxxxzzzuuuppppppssszzzyyyzzz{{{}}}~~~~~~}}}~~~{{{{{{~~~zzz{{{~~~}}}yyyyyyyyy{{{~~~|||xxxuuutttvvvxxxyyyyyywwwuuutttzzzyyyvvvqqqnnnnnnnnnnnnnnnppprrrsssqqqpppjjjkkklllllljjjjjjkkkllljjjkkkllllllkkkkkkmmmooonnnmmmssszzzqqqtttvvvsssoooppprrrooonnnpppoookkkkkkmmmwww}}}yyyssslllhhhgggggghhhiiikkklllmmmnnnnnnggggggggggggggghhhhhhiiicccdddfffgggggggggfffeeefffggggggfffeeeeeefffhhhhhhiiijjjiiigggeeeeeeeeecccgggllloooppplllhhheeebbbaaaaaabbbeeehhhhhhhhhooonnnllljjjiiihhhiiiiiijjjlllnnnnnnmmmlllmmmnnnjjjpppwwwxxxnnnqqqmmmvvv{{{vvvnnnjjjkkkllljjjmmmnnnlllmmmoooooolllrrrrrrqqqpppnnnlllkkkjjjoooqqqssspppkkkhhhkkknnnkkkjjjiiihhhiiikkkmmmnnnqqqrrrsssrrrooonnnmmmnnnkkklllnnnooopppssswwwzzzxxxwwwuuutttssstttvvvwwwvvvrrrqqqtttuuurrrqqqrrrnnnmmmllllllmmmooorrrsssvvvwwwsssnnnnnnrrrtttsssuuuvvv|||zzzxxxssssssxxxzzzxxxxxx{{{~~~zzzvvvtttyyyzzzzzzyyy{{{}}}}}}|||}}}|||~~~zzzwwwwwwtttvvvwwwwwwuuuttttttttt|||vvvqqqpppsssooooooppprrrtttssspppnnnjjjkkkllllllkkkkkkmmmooohhhjjjllllllkkkkkkmmmooonnnmmmrrr~~~sssnnntttvvvooollloooqqqnnnnnnqqqpppllllllpppyyyxxxrrrnnniiiggghhhggghhhjjjkkkkkkmmmnnnooogggggghhhhhhggggggffffffbbbccceeefffgggfffeeedddeeeeeefffeeedddeeegggiiiiiiiiihhhhhhiiihhhgggeeecccfffkkknnnnnnlllhhhfffbbbaaaaaacccfffiiijjjjjjmmmlllkkkjjjiiihhhhhhhhhmmmoooqqqpppmmmjjjjjjkkkhhhsssyyypppqqqtttzzzzzzrrrkkkkkkmmmlllkkknnnnnnkkkkkknnnnnnjjjnnnnnnnnnnnnmmmlllkkkjjjlllnnnoooooommmlllnnnpppmmmmmmmmmmmmoooqqqssstttrrrtttuuusssooollllllmmmkkklllmmmmmmnnnqqqvvvyyy{{{yyywwwvvvvvvxxxzzz{{{zzzuuusssvvvwwwtttrrrrrrnnnmmmmmmmmmoooqqqtttuuu||||||yyyttttttxxxzzzxxxvvv~~~vvvwwwwwwrrrttt|||zzzxxxxxx|||yyyuuurrrtttzzz~~~~~~|||~~~~~~~~~|||wwwtttuuuxxx}}}~~~wwwvvvvvvtttvvvzzzvvvwwwxxxwwwuuutttuuuwww~~~xxxqqqkkkmmmtttpppqqqrrrtttuuusssoookkkjjjkkklllllllllmmmoooqqqiiilllnnnnnnllllllnnnqqqnnnmmmppp~~~zzzoookkkrrrsssjjjhhhnnnmmmjjjlllqqqrrrooopppvvvyyyyyyooollliiiiiilllggghhhhhhiiiiiijjjlllnnngggggghhhhhhhhhfffeeecccbbbccceeeffffffeeecccbbbcccdddeeeddddddfffiiilllkkkhhhggghhhjjjkkkhhheeebbbdddgggiiijjjiiigggeeebbbaaaaaacccgggjjjkkkkkkiiiiiiiiiiiihhhhhhhhhgggoooqqqsssqqqlllhhhggghhhkkkzzz|||tttttt~~~zzzppplllooopppnnnlllpppooojjjiiimmmlllhhhiiijjjjjjkkklllllllllllliiikkkmmmnnnoooppprrrssslllmmmnnnoooqqqsssuuuvvvtttuuuvvvsssoookkkkkklllrrrrrrqqqooonnnooosssvvvzzzyyywwwuuuvvvwwwzzz|||xxxsssqqquuuwwwuuuttttttpppooooooppprrruuuxxxzzz{{{{{{xxxssstttwwwxxxuuu}}}wwwppprrrrrrooosss}}}{{{xxxxxx}}}}}}yyyuuurrrsssuuuxxxzzzzzz|||}}}}}}}}}}}}~~~xxx|||yyyuuuppppppuuu}}}{{{pppmmmlllmmmttt|||xxxzzzzzzxxxuuuuuuxxx{{{yyyuuurrrqqqppppppqqqpppooonnnnnnooopppqqqlllnnnooopppnnnnnnooopppqqqsssrrrmmmkkklllnnnoooqqqqqqtttxxxvvvrrrpppnnnnnnnnnnnnpppqqqsssssssssssstttvvv{{{{{{|||~~~tttllliiiiiiiiigggeeeeeeggghhhiiihhhiiihhhjjjllliiidddccceeecccaaaffffff```eeeiii```fffffffffffffffeeeeeeeeehhhgggggghhhjjjiiiddd```fffhhhkkkmmmmmmkkkgggeeefffeeeeeefffiiikkkllllllccceeegggfffeeefffkkkooooooqqqqqqnnnjjjhhhiiillloooqqquuu}}}~~~}}}yyysssnnnllllllnnnkkkkkkkkkkkkkkkkkkkkkkkkjjjkkknnnppplllhhhkkkrrrrrrooollllllnnnpppooommmnnnnnnqqqvvvtttnnnpppvvvuuusssqqqooonnnppprrrtttuuusssqqqrrrtttvvvuuusssuuuuuuwwwxxxyyyyyyxxxxxxyyyuuuqqqqqqttttttpppkkkxxxyyyzzzxxxvvvvvvyyy|||wwwuuu~~~vvvvvvwwwvvvuuutttssssssvvv|||~~~zzz{{{yyyvvvuuuvvvyyy{{{zzzyyy~~~xxx{{{|||{{{xxxyyy~~~{{{vvvsssrrrtttwwwyyyuuurrrqqquuu{{{}}}zzzwwwuuutttsssqqqooopppooonnnnnnnnnooopppqqqoooqqqrrrqqqooonnnnnnooolllnnnnnnllljjjkkkoooqqqnnnttt{{{qqqllllllppplllnnnpppqqqrrrsssvvvxxxxxx|||wwwjjjkkknnnnnnllliiihhhhhhiiihhhgggsssmmmjjjkkkjjjfffcccccceeecccgggfffaaaeeeiiiaaaffffffffffffffffffffffffeeeccccccdddgggiiihhhgggggghhhiiijjjjjjiiihhhggghhhggggggiiilllnnnnnnnnndddeeeffffffgggjjjnnnpppiiikkkmmmlllkkkkkknnnqqqqqqqqqppptttssssssqqqmmmjjjjjjlllnnnlllkkkkkkkkkjjjjjjiiiiiijjjlllppptttpppkkklllqqqpppnnnlllllloooqqqqqqpppppplllmmmrrrtttqqqppprrruuuuuuvvvvvvvvvuuutttttt{{{yyywwwxxxzzz|||{{{zzzxxxxxxxxxwwwvvvvvvuuuuuusssqqqooopppssstttsssppp{{{}}}}}}xxxssssssyyywwwsssxxxvvvvvv~~~vvvtttrrrqqqrrrtttuuuvvv}}}}}}~~~~~~yyyuuuxxx~~~vvvttttttvvvzzz}}}}}}|||{{{vvvvvvzzz|||{{{xxxxxx{{{~~~~~~}}}{{{zzz{{{|||}}}~~~qqqsssvvvyyy{{{|||~~~yyyuuutttsssssstttsssqqqnnnnnnnnnnnnnnnnnnooopppqqqrrrssstttssspppnnnnnnnnnkkklllmmmllliiiiiimmmqqqmmm~~~sssiiikkkqqqjjjlllnnnppprrruuuxxx{{{xxx~~~sssgggjjjkkkpppnnnlllkkkkkkkkkjjjiiizzzppphhhhhhjjjgggdddbbbeeeccchhhiiidddjjjnnngggeeeeeeeeeffffffffffffffffffdddbbbbbbeeehhhiiijjjfffffffffffffffffffffggggggggghhhkkknnnpppooonnngggffffffhhhkkknnnppppppgggiiijjjkkkkkkllloooqqqooo}}}sssllllllhhhiiiiiihhhggghhhkkknnnmmmllllllkkkjjjiiihhhhhhjjjlllrrrvvvtttnnnmmmpppooommmlllmmmooorrrrrrrrrqqqlllkkkppptttssspppooovvvyyy}}}{{{wwwttt~~~|||{{{{{{}}}~~~~~~}}}zzzyyywwwuuutttsssttttttqqqrrrsssuuuvvvxxxyyyzzz~~~xxxqqqqqqwww~~~{{{|||tttooopppmmmqqq|||zzzuuusssvvvzzz||||||~~~{{{xxxvvvrrrpppttt{{{wwwvvvwwwzzz~~~~~~uuuqqqtttxxxzzzzzzvvvttttttuuuwwwxxxyyy{{{{{{{{{zzzyyynnnsssyyy{{{yyywwwyyy|||wwwqqqooonnnnnnoooooonnnmmmmmmmmmmmmmmmnnnoooooopppqqqrrrsssrrrpppnnnnnnooonnnnnnnnnmmmjjjhhhlllrrr{{{ssshhhkkkrrrmmmoooqqqssstttwww{{{~~~{{{{{{xxxvvvqqqkkkjjjhhhlllkkkjjjkkkmmmnnnmmmlllvvvmmmeeeeeefffeeeeeefffeeedddiiijjjgggnnntttnnncccccccccddddddeeeeeeeeejjjiiifffeeedddeeeeeefffccccccdddeeeffffffeeeeeeeeeeeegggkkknnnooommmkkkkkkiiihhhjjjnnnpppooommmkkkkkkkkkjjjjjjjjjkkkllllllrrruuuwwwllljjjfffggghhhiiihhhiiikkkmmmnnnnnnmmmlllkkkjjjiiihhhkkklllpppuuusssnnnmmmppppppooonnnnnnoooqqqrrrsssqqqooonnnqqqssstttsssrrrxxx{{{}}}yyyuuuyyyxxxxxxxxxyyyyyyzzzzzzzzzxxxuuusssrrrrrrssstttppprrrtttuuuuuuuuuwwwyyy}}}|||yyyuuurrrrrrvvvyyyvvvwwwqqqllllllkkkwww}}}}}}xxxwww{{{~~~~~~}}}yyyxxxzzz{{{yyyttttttwwwxxxxxxyyy|||~~~~~~yyy||||||vvvttttttvvvvvvuuuqqqooonnnooorrrsssuuuvvvvvvvvvtttsssqqqtttwwwwwwvvvuuuwwwxxxtttqqqnnnjjjiiijjjkkkllllllllllllmmmmmmnnnnnnnnnnnnmmmnnnppppppooonnnnnnooonnnmmmnnnooollljjjrrr|||}}}pppkkkmmmrrrsssuuuvvvvvvwwwzzz}}}{{{{{{wwwrrrnnn}}}zzzzzzuuuooolllnnnjjjiiiiiijjjllllllkkkjjjjjjeeebbbbbbbbbaaaeeekkkgggdddhhhiiieeekkkqqqjjj``````aaabbbccccccddddddkkkkkkjjjiiifffdddccccccccceeehhhkkklllkkkiiigggeeefffhhhkkknnnnnnllljjjnnnlllkkklllooooookkkhhhlllkkkjjjiiiiiiiiihhhhhhjjjjjjhhhwwwxxxllljjjkkklllnnnnnnlllllllllmmmpppooonnnmmmlllkkkjjjiiimmmlllmmmpppppplllmmmppprrrqqqqqqpppooooooqqqrrrqqqtttuuutttssstttvvvwwwzzz{{{|||}}}|||zzzxxxvvvssssssssssssssssssuuuvvv|||zzzwwwsssqqqpppppppppnnnooopppooonnnmmmooopppsssqqqqqqsssvvvyyyyyyxxxttttttooolllooorrr}}}rrrtttssssssvvvzzz||||||zzzyyyyyy|||{{{yyy{{{xxxyyyyyyzzz{{{}}}~~~{{{|||yyywwwuuutttrrrooolllkkklllmmmqqqrrrtttvvvxxxyyyyyyyyyzzzwwwttttttvvvxxxyyyxxxyyyppprrrnnnjjjhhhhhhjjjllllllllllllmmmmmmmmmmmmlllllljjjlllnnnnnnmmmmmmmmmnnnllljjjlllpppoooppp|||~~~sssnnnmmmpppqqqwwwxxxxxxxxxxxxzzz~~~zzz~~~~~~|||wwwrrrnnnkkkpppyyyuuujjjiiiqqqkkkjjjiiiiiiiiiiiifffdddbbb```aaabbbaaaaaaeeelllhhhdddgggeee___dddiiiaaa^^^___```aaabbbcccdddeeefffgggiiihhhgggeeeeeeffffffiiimmmqqqrrrpppnnnllljjjiiijjjlllnnnnnnmmmkkknnnnnnmmmnnnmmmkkkhhheeeiiihhhfffgggiiijjjjjjjjjiiihhhhhh|||uuuiiijjjnnnppprrrrrrpppooonnnnnnooonnnnnnmmmlllkkkkkkjjjmmmkkkjjjmmmnnnkkklllooosssssssssqqqooooooqqqsssrrrwwwzzzvvvsssvvvyyy{{{zzzyyyxxxvvvuuuuuuuuuvvvrrrssstttsssrrrssstttvvv}}}zzzuuuqqqooommmlllqqqqqqqqqpppppppppppppppkkklllnnnsssyyy}}}~~~}}}vvvvvvqqqrrrwww{{{pppiiiiiimmmsssyyy}}}||||||~~~~~~~~~~~~}}}|||~~~}}}|||{{{yyywwwtttqqqmmmllllllmmmnnnlllnnnrrrvvvyyy|||}}}~~~yyytttsssvvvzzz{{{yyy{{{uuuqqqqqqnnnlllkkklllnnnnnnnnnmmmmmmnnnnnnmmmllljjjiiikkkmmmnnnnnnlllkkkkkklllkkkhhhjjjoooppprrr{{{tttpppnnnoooqqqrrrvvvvvvvvvvvvvvvyyy}}}~~~~~~~~~yyyttteeeiiipppsssooohhhhhhllljjjiiihhhhhhiiihhheeeccceeebbbaaaeeefffddddddffffffbbbdddbbb\\\bbbggg```___```aaabbbccceeeffffffcccdddeeedddccccccgggjjjgggiiimmmoooqqqqqqpppooollljjjjjjjjjkkklllkkkjjjjjjlllnnnnnnlllhhhfffdddgggeeedddfffiiikkkkkkjjjfffhhhmmmttthhhjjjiiilllppprrrrrrqqqqqqqqqllllllkkkkkkkkkjjjjjjjjjllliiijjjooopppmmmkkklllqqqrrrsssqqqoooppprrruuuuuuyyyyyyuuuuuuzzz|||zzzxxxwwwtttrrrqqqqqqrrrsssuuuwwwxxxwwwuuuuuuwwwzzz|||{{{yyyvvvtttqqqpppooovvvtttsssuuuyyy{{{zzzxxxqqquuuxxxyyyxxxxxx}}}|||{{{xxx{{{uuummmpppnnnttt}}}}}}{{{|||}}}|||~~~}}}|||}}}zzzzzz{{{~~~|||zzz}}}~~~|||wwwuuusssqqqqqqqqqqqqpppjjjmmmsssxxx{{{{{{yyyxxxxxxvvvtttssssssuuuvvvwwwyyyxxxwwwooonnnnnnoooqqqrrrqqqooommmnnnnnnnnnmmmkkkiiihhhnnnooopppooollljjjjjjkkknnniiijjjoooooorrrxxxrrrrrrrrrqqqppppppqqqrrrrrrssssssssstttwww|||~~~yyyzzz|||{{{tttmmmnnnrrrqqqkkkkkkpppnnngggfffffffffhhhjjjjjjhhhfffkkkeeecccgggkkkhhhccc```ccc```cccccc^^^fffmmmfff```aaabbbccceeefffhhhhhhddddddccc```^^^```eeejjjggghhhiiijjjlllmmmooooookkkiiigggggghhhhhhhhhgggfffjjjnnnnnnkkkgggeeeeeehhhfffdddeeeiiikkkjjjhhhbbbgggpppuuuhhhlllcccggglllpppqqqrrrrrrsssjjjiiiiiiiiiiiiiiiiiiiiijjjiiikkkqqqsssnnnkkkjjjoooqqqrrrqqqpppqqqtttxxxxxxyyyvvvssswww}}}}}}wwwvvvuuurrrpppooooooppppppwwwyyyzzzyyywwwwwwzzz|||uuuuuuvvvvvvwwwvvvuuuuuuuuurrrqqquuu}}}}}}}}}tttqqqwww~~~ooooooyyyuuu}}}~~~{{{{{{{{{yyyyyyzzz||||||zzzwwwvvvwwwzzz||||||}}}xxxxxxvvvvvvvvvvvvwwwvvvtttrrrooossszzz~~~{{{vvvrrrnnnppprrrqqqooonnnpppsss~~~{{{vvvsssnnnpppnnnkkkhhhhhhjjjmmmoooooommmmmmnnnlllhhhhhhlllkkkkkkjjjjjjkkkkkklllmmmuuunnnmmmqqqpppnnnxxx}}}uuuqqqppppppoooooopppqqqqqqqqqqqqtttvvvtttqqquuu||||||tttpppssssssooommmooojjjiiiggghhhnnnqqqlllcccjjjhhhffffffggghhhhhhgggdddfffiiikkklllkkkiiihhhfffgggiiihhhfffdddccccccbbbcccdddeeeeeeeeedddccceeedddbbbaaaaaabbbdddeeedddfffiiijjjiiigggggggggbbbdddfffhhhiiiiiihhhggghhhllllllfffdddiiillljjjeeeeeefffhhhjjjkkkjjjhhhnnnlllzzzvvvlllkkkjjjjjjlllnnnpppqqqooonnnmmmooommmggggggmmmooollljjjkkklllnnnooooooppppppnnnoooppppppnnnnnnooopppvvvvvvvvvvvvwwwxxxyyyzzzuuuqqqoooooorrrtttsssppp~~~~~~|||xxxsssqqqrrruuuoooqqqsssuuuvvvvvvuuutttooonnnpppvvv}}}~~~zzz~~~vvviiinnnxxxyyyuuuvvv}}}|||zzz|||zzz}}}}}}zzzwwwvvvzzz{{{||||||||||||{{{{{{~~~zzz~~~|||{{{{{{}}}}}}yyywwwyyy{{{{{{zzzzzz{{{|||zzzzzzyyywwwuuutttrrrrrr|||wwwwww{{{vvvmmmnnnuuu}}}}}}yyyuuurrrnnnfffccc```^^^^^^bbbgggjjjnnnmmmmmmooommmiiiiiilllkkkkkkjjjjjjkkkkkklllmmmooojjjiiimmmmmmkkksss~~~wwwqqqoooooooooppppppqqqrrrsssssspppqqqssssssqqqrrrvvvyyywwwwwwpppmmmpppqqqnnnlllnnnlllnnnnnnllllllmmmkkkgggjjjiiigggggghhhgggfffddddddeeeggghhhiiihhhfffeeefffgggiiihhhgggeeedddeeedddeeefffgggggggggffffffhhhgggeeecccccccccdddeeedddgggiiijjjiiiiiiiiijjjdddeeegggiiiiiiiiihhhgggjjjnnnmmmhhhgggkkkmmmlllfffeeefffgggjjjjjjiiihhhhhhgggssssssmmmppptttrrrqqqppppppooommmkkkkkkmmmjjjeeeeeejjjllliiilllmmmnnnnnnooooooooonnnmmmoooqqqqqqqqqrrrtttuuurrrrrrrrrsssssstttuuuvvvsssssssssrrrsssuuuxxxzzzzzzzzzyyyvvvsssrrrtttwwwwwwvvvuuuuuuuuuuuuvvvwwwwwwuuuuuuyyy}}}~~~rrrkkkmmmrrrwwwvvvzzz~~~zzz|||{{{wwwwwwzzz|||vvvxxxzzz|||~~~{{{|||}}}zzzuuurrrrrrqqqxxx{{{{{{tttssswww}}}}}}{{{|||wwwsssqqqnnnccc```\\\YYY[[[```gggkkknnnmmmnnnpppnnnjjjjjjmmmkkkkkkkkkkkkkkkllllllmmmlllhhhhhhmmmllljjjqqq{{{zzzsssrrruuuvvvrrrmmmnnnnnnoooppprrrssstttuuusssooonnnqqqtttsssuuuxxxqqqrrrnnnlllooopppnnnnnnooonnnssstttnnniiiiiikkkkkkllljjjiiiiiiiiihhheeebbbfffggggggggggggfffeeeeeeeeeggghhhhhhfffeeefffffffffggghhhiiiiiiiiihhhhhhkkkjjjhhheeeddddddddddddfffgggiiiiiiiiiiiikkklllggghhhiiijjjjjjiiihhhgggkkkmmmmmmiiigggjjjmmmmmmkkkjjjiiijjjlllmmmlllkkkkkkjjjsss~~~kkkjjjpppvvvsssooommmmmmmmmllllllkkkllljjjffffffiiikkkiiijjjjjjkkkkkkkkkkkkjjjjjjgggiiilllnnnoooqqqsssvvvpppqqqqqqrrrrrrssstttttttttvvvwwwuuurrrsssxxx}}}wwwxxxwwwvvvuuuuuuwwwzzzwwwuuusssrrrtttxxx|||}}}zzzxxxzzz~~~}}}{{{~~~zzz|||sssqqqrrrqqqqqqqqqtttxxxzzzwwwtttyyyyyyuuutttwwwyyyuuuxxx{{{}}}~~~|||}}}~~~~~~xxxsssqqqrrrvvvxxxwww}}}}}}xxxxxxzzzzzz~~~vvvsssqqqooogggccc]]]ZZZ[[[aaahhhlllmmmlllnnnpppoookkkkkknnnkkkkkkkkkkkkkkklllmmmmmmmmmkkklllppppppnnnrrryyy|||tttnnnnnnrrruuuqqqllllllmmmoooqqqssstttuuuvvvooonnnpppssstttuuu{{{yyyssspppoooooopppqqqqqqqqqrrrpppttttttnnnhhhiiilllmmmooollljjjiiiiiiiiihhhgggkkkkkkjjjiiihhhhhhggggggdddeeeffffffeeeeeeeeeggghhhhhhhhhiiiiiiiiiiiiiiilllkkkiiigggeeedddccccccggghhhiiihhhggggggiiikkkiiijjjjjjjjjjjjiiihhhgggjjjkkkjjjgggfffhhhjjjlllkkkjjjiiiiiikkkllllllkkknnnnnnrrrwwwiiiiiimmmllljjjgggfffiiilllooopppooonnnmmmkkkjjjlllmmmmmmiiijjjjjjkkkkkkkkkkkkkkkgggiiikkkmmmnnnppprrruuusssssstttuuuvvvvvvvvvvvvuuuwwwxxxvvvsssrrrsssuuuxxxxxxxxxwwwwwwxxxyyy{{{zzzwwwtttrrrrrruuuyyy{{{zzzxxxvvvwww{{{xxxuuutttxxx}}}www{{{|||{{{}}}rrruuuzzzzzzyyytttvvvxxxxxxuuutttxxx}}}~~~}}}xxxuuutttxxx{{{}}}|||yyytttsssssstttrrrooonnnoootttyyy}}}xxx|||yyyqqqrrrzzz}}}xxx}}}uuurrrqqqppphhhddd___[[[[[[___dddhhhkkkjjjmmmpppoookkkkkknnnllllllkkkkkkllllllmmmnnnnnnmmmoooqqqrrrqqqtttwwwyyytttpppqqquuuvvvqqqllllllmmmoooqqqssstttttttttmmmpppuuuuuuqqqrrrvvvrrrsssnnnpppqqqppppppqqqqqqqqqppprrrqqqkkkhhhkkkmmmmmmqqqnnnjjjhhhiiilllmmmnnnllllllkkkjjjiiihhhhhhgggcccdddeeedddccccccdddfffhhhhhhhhhhhhhhhiiiiiiiiikkkjjjiiigggeeedddcccccchhhiiihhhgggeeedddfffgggkkkkkkkkkjjjjjjiiihhhhhhjjjjjjiiihhhggggggiiimmmgggfffeeegggiiijjjiiihhhjjjjjjjjjqqquuummmkkkiiidddbbbbbbdddhhhnnnqqqsssooonnnmmmmmmmmmmmmnnnoookkkkkklllnnnnnnooooooooommmoooqqqqqqqqqrrrtttuuutttuuuvvvwwwxxxxxxxxxwwwttttttuuuwwwxxxwwwsssooowwwwwwvvvvvvvvvwwwwwwwww~~~|||xxxuuuqqqooonnnnnntttttttttvvvzzzmmmnnnqqquuuvvvtttrrrpppuuuxxxtttvvv{{{}}}~~~~~~}}}{{{|||}}}}}}|||zzz~~~}}}xxxvvvvvvzzz}}}~~~~~~~~~yyy}}}|||}}}~~~}}}zzzxxxwwwwwwyyyxxxvvvuuuuuuvvvxxxyyyxxxyyytttpppuuu~~~{{{pppwwwrrrqqqqqqrrrllljjjfffcccbbbccceeegggiiiiiilllpppoookkkjjjmmmlllllllllllllllmmmmmmnnnmmmmmmmmmooopppqqqrrrsssuuusssrrrsssuuuuuuqqqnnnmmmnnnpppqqqrrrrrrqqqqqqnnnssswwwvvvooosss~~~tttssstttlllppprrrooonnnoooooommmooorrrqqqkkkhhhjjjllllllqqqnnnjjjiiijjjmmmooopppkkkkkkkkkjjjjjjhhhggggggdddeeeeeedddccccccdddfffhhhgggggggggggghhhiiiiiiiiiiiihhhhhhgggfffeeeeeeggghhhhhhgggeeeddddddeeekkkjjjjjjiiiiiiiiihhhhhhmmmkkkjjjkkkjjjhhhkkkoooiiiiiijjjllloooooonnnlllhhhiiihhhlllrrrmmmiiicccdddddddddgggllloooqqqqqqllliiiiiillllllkkkllloooiiiiiijjjkkkkkkkkkkkkkkkooopppqqqpppooonnnooopppqqqrrrtttuuuvvvvvvuuuuuuqqqpppqqqvvv{{{|||wwwrrrvvvtttsssssstttuuusssrrrvvvvvvvvvuuuuuuttttttsssssstttvvvyyy|||~~~rrrrrrsssrrrmmmiiimmmtttsss{{{wwwvvvwwwyyy{{{~~~~~~|||zzz|||}}}xxxxxxyyyzzzyyywwwwwwwwwxxxqqqvvvzzzzzzvvvuuuwww{{{yyy{{{~~~xxxuuuzzzyyyzzz{{{zzzwwwuuuuuuuuuwwwxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxzzzwwwkkkzzznnnnnnoooqqqsssppppppooommmlllkkkkkkkkkggggggjjjooonnnjjjjjjmmmlllllllllllllllmmmnnnnnnllllllkkkkkkmmmooopppppppppqqqrrrrrrrrrrrrrrrrrrnnnooopppqqqqqqpppnnnmmmpppsssvvvvvvuuu~~~zzztttssssssnnntttuuuqqqmmmnnnnnnkkkmmmtttvvvnnnfffeeeiiilllooommmkkkkkkllllllkkkjjjjjjkkklllmmmmmmkkkiiihhhggghhhgggfffdddccceeegggiiihhhggggggggghhhjjjjjjhhhhhhiiiiiiiiiiiiiiiiiiccceeehhhhhhgggfffggggggjjjiiiiiihhhhhhhhhiiiiiinnnjjjjjjllljjjgggjjjpppkkklllooosssvvvvvvtttqqqkkkmmmkkknnnsssnnnkkkeeeeeefffhhhllloooooonnnlllhhheeefffkkkllljjjkkkooojjjjjjjjjjjjiiihhhfffffflllmmmmmmllljjjiiiiiijjjnnnoooqqqsssssssssrrrqqqnnnnnnpppsssvvvwwwwwwwwwuuutttssstttvvvwwwuuusssqqqrrrtttvvvyyy|||~~~uuuwwwzzz||||||zzzxxxxxxtttrrrrrrrrrpppooowww}}}}}}zzzxxxvvvvvvtttyyy{{{xxxxxx{{{zzzwwwvvvuuusssqqqoooqqqtttwwwqqqwww}}}}}}xxxuuuwwwzzz~~~yyywwwyyywwwtttwww|||||||||{{{yyywwwxxx|||~~~}}}zzzuuuqqqppprrrsssqqqrrrtttvvvxxxzzz||||||~~~{{{|||{{{vvvttt}}}~~~yyy~~~yyyrrrhhhjjjmmmqqqtttooopppqqqqqqpppooolllkkkeeefffjjjnnnnnnjjjiiilllmmmllllllllllllmmmnnnnnnllllllkkkjjjlllooopppooommmoooqqqqqqoooppptttwwwoooooopppqqqpppnnnllljjjqqqqqqtttxxx~~~pppmmmnnnnnnqqqxxxzzztttoooppppppllllllwww|||rrreeeaaagggmmmmmmlllmmmnnnnnnkkkgggdddlllmmmoooqqqqqqooollljjjjjjjjjjjjgggeeeeeefffhhhjjjiiihhhhhhhhhiiijjjkkkggghhhiiijjjkkklllllllll```dddgggjjjjjjiiijjjjjjiiihhhhhhhhhhhhhhhiiiiiilllhhhgggjjjiiieeehhhnnnfffhhhlllqqqttttttqqqnnnmmmooolllmmmzzzuuusssooodddeeeiiimmmpppoookkkhhhhhhdddeeekkkmmmkkklllqqqsssrrrqqqpppnnnkkkiiihhhmmmnnnnnnmmmkkkjjjjjjkkkmmmnnnppprrrsssrrrqqqpppmmmooopppooommmnnnrrrwwwwwwuuuuuuwwwzzz{{{yyywww{{{zzzyyyyyyyyy{{{}}}~~~vvvzzz}}}~~~zzzuuupppnnnnnnlllooovvvzzz{{{|||www~~~}}}xxxuuunnnxxx~~~{{{xxxzzz}}}|||wwwxxxxxxwwwuuutttuuuwwwvvv}}}}}}|||rrrlllqqqvvvvvvwwwyyyuuuvvvwwwvvvvvvzzz~~~|||xxxtttrrruuu{{{vvvvvvvvvwwwxxxzzz|||}}}~~~~~~yyyrrrvvv~~~}}}lllpppsssjjjjjjtttrrrqqqqqqpppooonnnmmmmmmnnniiidddcccfffiiikkkkkklllkkkjjjjjjlllllllllkkkiiiiiiiiiiiijjjkkklllmmmtttssspppooopppssswwwzzzqqqrrrsssssssssqqqooommmooovvvtttqqqrrrnnnnnnlllkkkrrruuuuuupppmmmoooqqqqqqlllpppsssqqqllliiijjjlllpppooommmkkkiiihhhgggggggggjjjmmmmmmjjjhhhhhhjjjfffgggjjjkkkgggdddhhhoookkkjjjhhhhhhiiiiiihhhffffffffffffffffffggghhhhhhggghhhhhhiiijjjkkklllmmmooollliiihhhgggfffeeeccciiihhhhhhggggggggggggggghhhiiijjjkkklllkkkjjjiiihhhjjjkkkqqqsssmmmqqqccceeejjjooosssssspppnnnoooooooooooopppqqqrrrsssiiipppvvvxxxtttrrrsssuuuqqqpppmmmkkkjjjjjjkkkkkkmmmiiimmmttttttnnnrrr|||yyyrrrnnnqqqrrrppppppuuuwww{{{}}}yyywwwyyyxxxzzz}}}~~~zzzvvv||||||rrrlllnnnrrrqqqqqqrrrtttxxx||||||xxxuuuyyyvvvwwwvvvrrrsssyyy{{{wwwuuuwwwvvvvvvuuuuuuuuuuuuuuuuuuyyy~~~xxxuuurrrrrrsssvvvwwwxxx|||yyyvvvuuuxxx}}}xxx{{{zzzuuutttxxx||||||{{{||||||zzzwwwuuuuuuuuuuuuvvvwwwvvvuuuvvvyyy{{{mmmqqqtttkkkjjjsssrrrrrrqqqqqqpppoooooooookkkiiihhhggghhhhhhhhhgggiiiiiijjjkkklllllllllkkkkkkkkkkkkjjjkkkkkkllllllooonnnlllkkkmmmppptttwwwqqqrrrsssttttttsssqqqpppmmmssswwwooolllmmmlllkkklllpppqqqmmmjjjlllmmmmmmqqqrrrssspppmmmlllnnnpppooonnnllljjjhhhggggggggghhhjjjlllkkkjjjiiijjjllleeeeeehhhjjjiiigggjjjpppnnnllliiigggfffdddaaa___eeeeeeeeedddcccdddfffhhhggggggggggggiiikkknnnpppqqqooolllkkkjjjhhhfffdddeeeeeeeeefffgggiiikkkmmmooommmkkkiiihhhiiijjjjjjfffooovvvxxx|||mmmjjjjjjkkknnnrrruuuuuussspppttttttsssrrrrrrrrrrrrrrrmmmppptttvvvwwwvvvuuuuuusssrrrooonnnmmmmmmooopppqqqkkklllssstttpppttt}}}vvvqqqnnnkkkmmmrrryyy}}}}}}zzzxxxtttvvvzzz~~~|||}}}ssskkkjjjlllppprrrtttxxx||||||zzzzzzxxxzzz{{{wwwwww|||~~~yyywwwxxxuuuvvvwwwxxxyyyzzzzzzzzz{{{}}}~~~zzzyyyyyy{{{{{{{{{{{{xxxxxxyyyyyyyyyssswwwxxxuuuvvv{{{}}}~~~}}}{{{xxxvvvvvvwwwtttrrrqqqsssxxx{{{|||||||||mmmpppssslllkkkrrrppppppppppppppppppppppppiiilllnnnmmmkkkgggdddcccfffhhhjjjlllmmmmmmlllkkkllllllkkkjjjjjjjjjjjjkkkmmmllljjjjjjlllooorrrtttoooppprrrttttttttttttssssssrrrxxxyyykkkkkkllllllllllllppprrrooommmoooooommmsssrrrpppnnnmmmnnnpppqqqmmmllljjjiiihhhggggggggggggiiijjjjjjjjjkkkmmmoooiiiggghhhkkkllliiiiiilllkkkiiihhhiiijjjkkkjjjiiiggggggfffddddddfffiiimmmooommmjjjhhhhhhkkkoooqqqpppnnnmmmlllllliiifffcccfffeeeeeefffhhhkkknnnppprrrooojjjggggggiiimmmoookkkrrruuuxxxsssgggkkkjjjkkklllooopppnnnmmmqqqppppppppppppooooooooonnnnnnooossswwwwwwuuurrrtttsssqqqppppppqqqsssttttttmmmkkkpppsssqqqsssyyy{{{ssspppooooooqqquuuyyy|||~~~}}}zzzxxxwwwuuuyyy}}}{{{~~~~~~}}}zzzvvvsssssstttlllnnnqqquuuyyy|||}}}~~~uuutttyyy~~~{{{{{{~~~~~~{{{xxxxxxvvvwwwzzz|||}}}~~~~~~~~~|||{{{{{{~~~~~~}}}~~~}}}}}}~~~|||zzzzzz{{{|||||||||qqquuuxxxvvvwww{{{~~~~~~~~~{{{xxxwwwyyyzzzxxxssspppssszzz~~~}}}zzztttjjjnnnqqqmmmmmmqqqmmmnnnnnnnnnooooooooopppmmmpppsssrrrlllgggeeeeeedddgggkkkmmmnnnmmmlllllljjjjjjjjjiiijjjjjjkkkkkkpppooonnnmmmnnnppprrrsssmmmnnnppprrrttttttuuuuuu|||tttyyytttjjjjjjllllllllllllppprrrqqqpppsssrrroooqqqooommmmmmnnnoooooonnnlllkkkjjjiiiiiihhhhhhiiieeegggjjjlllmmmmmmmmmmmmoookkkjjjmmmmmmiiiffffffhhhggggggiiilllnnnooonnniiijjjjjjiiiiiikkkqqquuutttpppkkkfffdddeeehhhjjjkkkjjjjjjkkkkkkiiifffccciiihhhgggggghhhjjjmmmooonnnllliiigggiiilllqqquuuuuupppiiiqqqoooiiihhhggghhhjjjlllmmmmmmkkkkkkmmmnnnooopppqqqqqqqqqrrrsssuuuwwwxxxxxxwwwxxxwwwvvvvvvvvvxxxzzz|||yyyssspppuuuxxxuuutttuuuqqqpppqqqsssvvvvvvuuuuuuwwwxxxzzzzzzxxxvvvuuuuuuzzz|||xxxwwwvvvuuussstttvvvxxxyyyzzzlllmmmoooqqqtttvvvxxxyyy~~~zzzuuuxxx~~~}}}{{{{{{|||}}}|||zzzyyyyyyzzz{{{|||}}}|||zzzyyyxxxxxxxxxyyy{{{|||}}}|||~~~|||||||||{{{zzzzzzxxxwwwwwwzzz}}}yyy~~~~~~~~~}}}}}}}}}{{{yyyzzz|||~~~|||xxxxxx{{{|||{{{xxxyyypppkkkooorrrrrrrrruuunnnooooooppppppqqqqqqrrrsssuuuvvvsssnnnjjjiiijjjdddhhhlllnnnnnnllllllmmmkkkkkkkkklllmmmooopppqqqsssrrrqqqppppppppppppqqqlllmmmnnnpppqqqsssssstttyyyvvvrrrkkklllmmmlllkkkiiimmmooonnnooorrrqqqnnnnnnnnnnnnpppqqqqqqnnnkkklllkkkkkkjjjjjjjjjkkkkkkdddgggkkknnnpppooollljjjpppmmmlllpppooojjjfffeeejjjhhhgggggghhhhhhfffeeeiiillloooooonnnoootttyyypppmmmgggbbb```aaaccceeehhhhhhiiikkklllllliiifffiiiiiihhhhhhiiilllnnnppplllkkkjjjjjjkkknnnqqqrrruuupppiiiqqqyyynnnlllkkkkkkooorrrttttttmmmnnnppprrrttttttuuuuuuuuuxxx|||{{{yyyxxx|||{{{zzzyyyyyyzzz|||~~~{{{zzz}}}~~~{{{vvvsssrrrssstttuuuvvvvvvssspppvvvwwwyyyxxxwwwuuuuuuvvv{{{}}}wwwttttttxxxuuurrrqqqrrrsssrrrqqqpppqqqrrrtttxxx|||}}}~~~||||||||||||~~~}}}{{{{{{{{{zzzxxxuuusssrrrqqqtttwwwwwwuuuwww|||}}}{{{yyyxxxyyyzzzzzzyyy|||xxxtttssstttwwwyyyyyy{{{|||||||||{{{|||}}}{{{yyyzzzzzztttqqqpppqqqsssvvvwwwyyyrrrrrrrrrsssssstttttttttwwwwwwvvvtttpppnnnnnnnnnfffjjjnnnooommmlllmmmooonnnnnnoooppprrrtttvvvwwwqqqqqqqqqppppppoooooonnnnnnnnnnnnooopppqqqqqqrrrppp}}}{{{nnnmmmppppppmmmlllkkknnnnnnnnnqqquuuuuuqqqnnnpppsssuuutttrrrnnnlllkkkjjjjjjjjjkkkllllllmmmggghhhkkkoooqqqoookkkhhhkkkkkkmmmrrrqqqllliiiiiijjjiiihhhiiikkklllkkkjjjhhhmmmrrrssspppoooqqqtttooonnnkkkiiihhhiiikkkllljjjjjjjjjlllnnnnnnlllkkkffffffhhhjjjllloooqqqsssnnnnnnmmmmmmlllllllllllllllrrrssswww|||pppnnnmmmnnnqqqtttwwwwwwoooppprrrsssssssssrrrqqqssswwwzzzxxxsssrrrwww|||tttsssrrrrrrsssuuuxxxyyyzzzzzzyyyzzzzzzwwwsssppprrrrrrpppmmmooossssssqqqvvvxxxzzz{{{zzzyyyyyyzzzxxxyyyyyyxxxvvvtttssssssvvvtttrrrqqqppppppnnnmmmoooqqqtttxxx~~~|||}}}~~~~~~|||{{{yyyvvvtttqqqoooooonnnrrrwwwwwwvvvxxxzzzxxxwwwxxxzzz{{{{{{zzzuuurrrppppppssswwwyyyzzzzzz|||}}}}}}zzzyyy{{{}}}uuurrrsssrrrpppqqqtttwwwvvvrrrrrrrrrrrrrrrrrrssssssvvvuuutttttttttrrrpppnnniiimmmppppppmmmlllnnnqqqpppqqqqqqrrrssstttvvvwwwnnnooopppqqqqqqqqqppppppqqqqqqppppppppppppppppppvvv{{{qqqjjjmmmrrrssspppnnnmmmooonnnnnnqqqwwwxxxtttooosssvvvuuurrrnnnnnnnnniiiiiiiiiiiijjjkkklllmmmmmmlllkkklllnnnmmmkkkhhhiiikkkppptttqqqkkkiiillljjjjjjjjjmmmpppsssssssssiiiqqqxxxxxxrrrlllkkklllrrrrrrssssssssssssrrrrrrnnnlllkkkkkklllmmmkkkjjjfffgggjjjlllooopppqqqqqqoooooommmlllkkkkkkkkkkkkgggppprrrvvvwwwpppnnnlllmmmooorrrssssssnnnoooqqqrrrrrrrrrppppppsssttttttqqqooooooqqqtttqqqpppoooooooooqqqtttuuutttuuuuuusssqqqrrrssssssppprrrrrrppprrrxxxxxxttttttwww{{{||||||{{{{{{|||{{{xxxtttrrrqqqrrrssssssqqqrrrssssssrrrrrrqqqqqqmmmqqqvvv}}}{{{}}}|||yyy~~~yyyxxxvvvsssrrrrrrsssssstttuuuvvvvvvwwwzzzzzzyyyxxxyyy{{{||||||{{{qqqrrrtttwww|||~~~~~~}}}yyy}}}|||{{{}}}~~~}}}|||zzzxxxxxxxxxxxxyyyyyynnnpppsssrrrmmmmmmppprrrqqqooooooooooooooooooooooootttsssrrrtttvvvuuuqqqllllllooorrrpppmmmkkknnnrrrppppppppppppqqqrrrrrrssslllnnnppprrrtttttttttssstttsssrrrqqqppppppppppppqqqiiifffllltttuuurrrpppjjjjjjiiihhhmmmssstttqqqooosssuuurrrmmmjjjllloooggggggggghhhiiikkklllmmmsssoookkkiiijjjkkkkkkiiikkknnntttwwwqqqhhhfffjjjpppnnnmmmmmmnnnnnnmmmkkkmmmuuu}}}}}}uuulllgggfffrrrssstttuuutttrrrooommmooommmjjjiiiiiiiiihhhgggiiikkkmmmooooooooommmlllnnnlllkkkiiiiiikkkmmmoooiiijjjgggoooqqqrrrpppnnnnnnpppqqqrrrqqqmmmooorrruuuwwwxxxwwwwwwzzzwwwtttrrrssstttttttttwwwvvvuuuuuuvvvxxxzzz{{{vvvxxxwwwsssqqqtttzzz~~~xxx~~~|||sssrrruuuyyy||||||{{{{{{{{{}}}uuupppppprrrrrrrrruuuwwwxxxwwwtttqqqppppppqqqvvv}}}}}}yyy|||wwwyyy}}}~~~||||||{{{wwwuuusssrrrsssuuuxxxzzz}}}zzzvvvuuuwwwzzz||||||{{{zzzyyyzzz{{{|||{{{yyy|||}}}|||xxx~~~~~~|||wwwrrrrrrvvvwwwuuuqqquuusssrrroookkkjjjlllppptttuuuqqqrrrsssssssssrrrqqqqqqpppooooooppprrrrrrqqqoookkkjjjhhhggghhhkkkoooqqqpppqqqpppmmmiiigggggghhhjjjlllnnnqqqsssttttttsssxxxppplllooorrrssswww~~~{{{rrrooonnnmmmnnnpppqqqrrrqqqkkkkkkkkklllmmmoooqqqrrrxxxrrrlllkkkmmmnnnjjjfffgggggghhhiiiiiijjjkkkkkknnnnnnmmmmmmlllllllllllllllkkkiiihhhiiimmmpppsssrrrqqqpppmmmkkkjjjlllmmmuuuvvvzzzxxxqqqoookkklllnnnooopppppppppoooqqqjjjfffhhhhhhgggkkksssxxxuuupppjjjgggiiinnnrrrqqqqqqrrrrrrqqqpppnnnmmmjjjqqquuuzzzxxxtttuuuvvvwwwvvvtttrrrqqqppptttsssrrrqqqpppqqqrrrtttrrrtttwwwzzz{{{zzzxxxwwwxxxwwwwwwwwwxxxxxxwwwvvvyyyyyyxxxxxxzzz~~~~~~{{{|||yyyvvvxxxwwwsss|||xxxuuuwww{{{~~~~~~|||yyysssoooooopppttt}}}zzzwwwwwwvvvvvvwwwuuuvvvwwwzzz}}}~~~|||uuuvvvxxx}}}{{{yyyyyy||||||www}}}|||{{{}}}~~~{{{~~~}}}}}}zzzxxxxxxyyy|||{{{wwwsssuuutttssspppmmmmmmoooqqqssstttpppqqqrrrssssssqqqpppoooooorrrsssssspppooopppqqqrrrqqqnnnllllllnnnppprrrvvvtttqqqlllhhhhhhjjjlllnnnoooppppppqqqqqqqqqqqqsssqqqqqqrrrrrrvvvuuuooommmlllkkklllnnnppppppoooooonnnmmmmmmmmmmmmnnnooopppooommmllllllllllllllljjjjjjjjjkkkkkklllllllllkkkkkkjjjjjjkkklllnnnppplllkkkiiiggggggiiikkklllkkklllmmmlllkkkjjjkkkmmmffflllwww~~~rrrgggbbblllmmmoooqqqsssuuuwwwxxxrrrnnnlllnnnnnnkkkkkkppppppooommmkkkhhhiiikkkmmmuuutttrrrpppppppppqqqqqqpppuuuvvvxxxxxxvvvqqqsssvvvxxxvvvtttqqqooorrrsssssssssrrrqqqqqqrrrtttvvvyyy|||~~~~~~~~~}}}tttuuuvvvxxxyyyxxxvvvtttrrruuuzzz}}}}}}|||{{{zzz|||zzzyyy||||||zzzzzzxxxttt~~~}}}~~~~~~xxxqqqlllkkkkkkpppwww}}}zzzuuuwwwzzzzzzyyyzzzyyyzzz|||}}}}}}}}}|||xxx{{{zzzzzz}}}~~~|||{{{yyyxxx{{{}}}~~~~~~{{{zzz|||~~~|||{{{{{{{{{|||yyyuuusssqqqpppnnnmmm}}}tttttttttrrrppppppqqqrrrsssrrrrrrssstttuuuuuusssqqqooooootttwwwuuupppmmmooossssssrrrpppooooooppprrrsssyyyvvvqqqkkkhhhiiimmmqqqpppoooooonnnnnnoooqqqqqqlllooorrrpppllluuurrrooonnnmmmllllllnnnppppppooopppooonnnmmmmmmnnnooopppmmmnnnooommmjjjiiikkkmmmjjjjjjkkklllnnnoooooopppkkkjjjiiihhhiiijjjlllmmmhhhhhhgggggggggggghhhhhhgggiiijjjjjjhhhhhhhhhiiieeelllxxx}}}qqqgggdddlllllllllmmmppprrruuuvvvpppnnnoooqqqpppllljjjkkkkkkmmmooopppnnnmmmmmmnnnvvvtttpppllllllnnnqqqsssqqqsssrrrrrr~~~~~~wwwwwwrrrrrrssssssssstttttttttqqqrrrtttsssqqqpppppppppnnnpppsssvvvyyyzzz{{{{{{vvvxxxzzz|||{{{yyyvvvtttsssxxx}}}{{{wwwuuu{{{zzz{{{~~~|||{{{{{{yyyvvv}}}zzzuuuwww{{{{{{|||}}}|||zzzzzz|||~~~}}}|||yyyuuutttyyy~~~}}}|||}}}}}}yyyuuu{{{|||}}}~~~}}}~~~}}}zzzxxxyyy|||}}}|||{{{}}}~~~zzzwwwvvvvvv}}}{{{zzzyyywwwsssnnnkkkkkknnnqqqzzztttssstttrrrqqqqqqrrrrrrqqqooouuuvvvwwwxxxxxxvvvtttssspppsssvvvuuurrrppprrrtttlllllllllmmmnnnppprrrsssvvvtttpppllljjjlllpppsssnnnmmmllllllmmmpppsssuuummmppprrrnnnmmm|||ssstttqqqooonnnnnnppprrrqqqqqqmmmllllllmmmnnnppprrrtttqqqqqqpppnnnkkkiiiiiiiiiggghhhjjjlllnnnppprrrssskkkkkkjjjjjjiiihhhffffffcccdddeeeggghhhiiiiiijjjkkkkkkjjjgggeeedddfffgggnnnqqqvvvzzzuuunnnlllooopppooommmkkkkkklllmmmooolllllllllmmmmmmjjjhhhhhhhhhkkknnnppppppooooooooorrrpppmmmjjjjjjkkknnnpppkkkmmmkkkjjjrrrzzzyyyxxxtttooolllnnnsssxxx{{{ppprrrrrrqqqnnnmmmnnnpppiiijjjmmmooorrrttttttuuuyyyzzz{{{zzzwwwuuutttsssyyyzzz{{{zzzyyyyyyzzz|||~~~}}}~~~}}}yyywww|||yyyyyyyyyyyyxxxxxx~~~yyyttttttwwwvvvxxx{{{{{{yyy}}}}}}|||}}}~~~}}}{{{xxxuuu~~~~~~~~~|||zzzxxx{{{~~~~~~zzzyyy}}}zzzyyy{{{}}}}}}{{{{{{{{{}}}~~~|||zzzyyywwwvvv{{{}}}~~~|||vvvvvvuuurrrpppqqqwww|||yyytttssssssrrrqqqqqqrrrqqqooonnnuuuuuuvvvwwwwwwvvvuuuuuurrrrrrrrrssstttuuutttsssjjjjjjkkklllmmmnnnoooooonnnoooooonnnnnnnnnppprrrnnnmmmkkkjjjlllooorrrtttrrrsssrrrrrryyyrrruuupppooommmnnnoooqqqpppooollllllllllllnnnppprrrsssssspppmmmlllnnnnnnjjjfffiiiiiijjjkkkllllllmmmnnnfffhhhjjjlllkkkhhheeebbbcccdddfffhhhjjjjjjjjjjjjmmmllliiieeedddeeeiiilllooonnnnnnooollliiikkkpppsssqqqooommmkkklllmmmmmmkkkkkkjjjiiiiiijjjkkkkkkeeegggiiijjjjjjjjjlllmmmnnnnnnmmmmmmmmmmmmmmmmmmhhhjjjkkkkkknnnvvv{{{}}}~~~xxxyyyuuupppoooqqqtttwwwwwwqqqrrrqqqnnnjjjjjjmmmrrrlllmmmppprrrttttttuuutttwwwwwwvvvsssqqqrrruuuxxxzzzyyyxxxvvvtttuuuwwwzzz}}}{{{xxxvvvvvvwwwwwwwww}}}zzzxxxxxxzzzzzzzzzzzzzzz|||~~~|||zzzzzzzzz{{{}}}}}}}}}}}}{{{{{{~~~~~~}}}~~~||||||}}}}}}}}}{{{{{{zzz|||~~~xxxvvvyyy~~~{{{zzz|||}}}yyyzzz|||}}}||||||~~~~~~|||xxxyyy|||~~~~~~~~~}}}|||zzz||||||zzzwwwvvvyyy|||~~~xxxvvvuuusssqqqppppppqqqqqqpppnnnrrrrrrqqqqqqrrrssstttuuusssqqqqqqrrruuuvvvtttrrrpppppppppooonnnmmmkkkjjjiiikkkooopppppppppppppppqqqooommmkkkkkklllnnnpppooonnnnnnssswwwmmmrrrnnnllljjjkkklllmmmmmmlllooonnnmmmllllllmmmnnnooooookkkhhhkkkpppqqqmmmhhhmmmlllkkkjjjhhhgggfffeee```ccchhhkkklllkkkhhhfffiiiiiijjjjjjjjjjjjiiiiiiiiihhhgggffffffiiiooosssllljjjjjjmmmmmmiiihhhjjjlllkkkjjjjjjjjjlllmmmnnnnnnnnnlllhhhiiimmmppppppiiikkkllllllkkklllmmmooonnnooopppqqqqqqpppooonnnkkkmmmooopppqqqsssvvvyyywwwwwwvvvvvvwwwyyywwwrrrmmmqqqsssssspppkkkiiimmmrrrmmmooosssvvvwwwwwwvvvuuuvvvwwwwwwuuuuuuxxx{{{~~~|||yyyvvvuuuxxxwwwuuuvvvxxx}}}~~~|||~~~}}}zzzyyy{{{yyyzzz~~~{{{|||{{{{{{|||}}}~~~|||zzz{{{|||||||||{{{{{{{{{zzz}}}~~~}}}}}}~~~|||zzzzzzzzz|||~~~yyyvvvxxx{{{~~~zzzxxxzzz~~~|||zzzyyyzzz{{{xxxzzz~~~~~~yyyuuussssss}}}yyyyyyyyytttrrrppppppqqqrrrrrrqqqqqqooonnnmmmooorrruuuwwwssstttttttttrrrqqqpppppprrrssssssrrrqqqnnnkkkjjjjjjmmmpppqqqpppooonnnooopppooommmkkkkkklllmmmnnnlllmmmnnnwwwpppjjjrrrmmmkkkiiiiiikkklllkkkjjjnnnmmmlllkkkkkklllmmmnnnjjjiiiiiijjjlllmmmjjjhhhkkkkkkjjjhhhgggeeeddddddbbbcccfffhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjdddfffhhhiiijjjlllpppsssnnniiigggkkknnnllliiihhhdddeeefffhhhjjjlllnnnnnnppprrrpppkkkjjjoooqqqooooooqqqssssssqqqppppppqqqnnnoooqqqrrrrrrqqqpppooommmnnnpppppppppppptttxxx~~~{{{xxxxxxyyyvvvpppkkkppptttxxxvvvppplllnnnqqqkkkoootttyyy{{{zzzxxxwwwxxxzzz{{{zzzyyy|||}}}|||zzzyyyzzz{{{}}}}}}}}}xxxwww{{{yyyxxx{{{}}}xxx|||{{{{{{}}}}}}~~~}}}zzz|||}}}}}}}}}}}}}}}}}}~~~~~~}}}{{{|||~~~zzz}}}|||zzz{{{|||yyywwwvvvyyy}}}zzzyyy{{{~~~zzz}}}}}}{{{yyywwwtttrrr{{{yyy{{{{{{uuusssqqqqqqrrrttttttsssrrrpppnnnmmmooosssxxx{{{ssswwwyyyvvvoookkkmmmooopppqqqrrrsssrrrpppnnnlllnnnppprrrqqqooonnnnnnnnnlllkkkkkkkkklllnnnoooppppppssswww{{{mmmjjjuuunnnlllkkkkkklllmmmlllkkkjjjiiiiiijjjkkkmmmoooqqqiiikkklllkkkhhhfffeeeeeeggggggggggggggghhhhhhhhhggggggffffffggghhhjjjkkkhhhhhhhhhiiijjjlllnnnooocccfffjjjlllmmmlllmmmmmmpppggg```ccchhhiiihhhgggggghhhjjjmmmooopppqqqqqqpppsssrrrlllkkkooooookkknnnpppttttttrrrpppmmmmmmnnnnnnnnnooooooooooooooolllllllllkkkjjjkkkpppvvvvvvxxxrrrrrrsssqqqooonnnuuu||||||vvvpppoooppplllpppwww}}}~~~|||vvvyyy{{{yyyvvvvvvzzz~~~{{{}}}|||~~~{{{yyy|||uuuttt}}}|||}}}~~~{{{xxx~~~}}}{{{}}}~~~~~~{{{wwwwwwtttqqqvvv~~~||||||~~~~~~~~~yyy{{{~~~~~~~~~~~~yyywwwvvvyyyzzzzzz~~~~~~}}}~~~|||yyyvvvwwwzzz}}}}}}{{{zzzuuussszzzwwwuuuvvvyyyxxxsssmmmqqqpppoooooopppssswwwyyyqqqssstttqqqnnnlllnnnqqqmmmnnnnnnmmmkkkjjjjjjkkkooopppqqqqqqooonnnnnnoookkkmmmoooqqqrrrpppnnnmmmllllll{{{vvvooommmmmmsssnnnkkkkkkkkkjjjlllpppllljjjhhhggghhhkkkooorrrqqqqqqooollliiiffffffggghhhjjjkkkiiigggfffhhhkkkgggggghhhiiijjjkkkkkklllhhhggghhhnnnssssssllleeefffffffffggghhhjjjlllllloookkkfffeeeggggggeeebbbhhhiiikkklllnnnnnnnnnnnnpppooooooppppppoookkkhhhnnnppprrrqqqooommmmmmmmmmmmlllkkklllmmmoooooonnnhhhjjjkkkmmmnnnnnnmmmmmmsssyyymmmooouuutttpppqqqxxxzzz{{{yyyuuuqqqnnnmmmjjjrrr||||||{{{|||~~~|||{{{}}}~~~}}}{{{}}}||||||zzzyyyxxxuuusssvvv{{{|||zzz|||yyywwwwwwxxxyyyzzzyyywwwxxxvvvvvv~~~~~~~~~|||}}}~~~yyyxxx|||zzzzzz{{{~~~ttt}}}|||wwwvvvxxx{{{}}}|||vvvtttvvv|||}}}yyyvvvvvvzzzwwwuuuwwwyyyxxxtttooosssqqqpppooooooqqqsssuuutttuuuuuutttrrrqqqrrrssskkklllmmmlllkkkkkklllnnnnnnppppppooommmlllkkklllpppooooooooooooppppppppppppyyyzzzrrrmmmkkklllpppmmmlllnnnmmmkkkkkknnnggggggffffffgggjjjlllnnnooopppooommmjjjiiiiiikkkkkklllkkkhhhcccaaaaaaccclllkkkjjjiiihhhgggggggggnnnllllllooossssssmmmggggggggggggggghhhjjjkkklllllllllkkkiiihhhggghhhiiihhhhhhiiiiiiiiijjjjjjkkkhhhgggggghhhiiiiiifffdddjjjmmmqqqrrrqqqnnnmmmmmmmmmlllkkkkkkllllllllllllhhhiiijjjkkkllllllllllllooosssqqqnnnsssssssssuuuwwwyyy{{{zzzwwwssspppoooqqquuuzzz}}}~~~~~~|||||||||zzz}}}xxxyyyyyyyyywwwuuusssrrrwww}}}|||yyyxxxvvvtttrrrkkkmmmrrrzzz}}}~~~~~~zzzyyyzzz~~~xxxxxx|||{{{}}}|||{{{~~~zzzxxxxxxyyyzzzzzz~~~yyyvvvvvvyyy|||}}}zzzxxxvvvuuuwwwyyywwwvvvwwwxxxxxxtttppptttssspppooonnnnnnpppqqqrrrpppooopppqqqqqqpppooommmmmmmmmllljjjjjjlllnnnnnnooopppooonnnmmmmmmooorrrpppmmmkkkkkkllloooqqqvvv{{{qqqooommmlllmmmmmmkkklllooooookkkjjjkkkdddeeeggghhhjjjkkkkkkkkkmmmnnnnnnmmmkkkjjjkkkmmmppppppnnnkkkfffdddcccdddnnnmmmjjjhhhfffeeeeeeeeennnlllkkkmmmooonnniiieeehhhhhhhhhhhhhhhiiijjjjjjjjjmmmooommmjjjiiilllpppjjjiiihhhgggggghhhiiijjjhhhgggffffffhhhiiiiiihhhiiilllooopppnnnllljjjiiiooonnnnnnmmmmmmmmmmmmmmmiiiiiiiiijjjjjjkkkllllllkkkrrryyysssuuuuuusssuuusssuuuwwwwwwvvvtttsssssswwwxxxxxxwwwwwwxxx|||zzzwwwzzz~~~~~~wwwvvv{{{~~~{{{zzzzzzyyy~~~}}}~~~{{{vvvsssqqqqqqpppooonnnqqqvvvyyy{{{}}}~~~|||{{{~~~~~~~~~|||~~~~~~}}}}}}}}}xxxuuurrrrrruuuwwwvvvuuuuuuwwwvvvtttqqqsssrrrpppnnnmmmnnnnnnooonnnllljjjlllooopppnnnkkkoooooonnnllljjjjjjlllnnnnnnpppqqqqqqpppqqqrrrtttpppmmmjjjhhhhhhjjjlllnnnyyyqqqmmmmmmkkkjjjkkkkkkiiijjjmmmmmmiiiiiikkkfffhhhkkkmmmoooooonnnmmmkkklllllljjjiiihhhiiikkkmmmmmmlllkkkjjjiiiiiijjjlllkkkiiigggffffffggghhhjjjkkkmmmoooooommmiiieeejjjjjjiiihhhhhhiiiiiiiiiiiikkkmmmmmmlllllloooqqqkkkjjjgggfffgggiiilllnnnmmmjjjhhhhhhiiikkklllllliiijjjkkkjjjgggfffeeefffkkkkkkkkkkkkjjjjjjlllmmmkkkkkkkkkkkkkkkllllllmmmiiizzz{{{yyyvvvrrrqqqpppqqqqqqqqqppprrrtttwwwzzzyyywwwuuuuuuwwwzzz}}}yyyxxxwwwyyy}}}}}}|||||||||~~~~~~xxxrrrxxx|||xxxvvvvvvtttpppmmmlllnnnrrruuuvvvvvvxxxyyyyyyyyyzzz}}}~~~~~~}}}zzzxxxxxxyyyzzz~~~~~~}}}|||vvvrrroooppptttuuutttttttttuuuuuutttrrrqqqpppooonnnnnnnnnooopppooommmlllmmmpppqqqoookkkmmmmmmnnnmmmmmmnnnppprrrrrrrrrsssqqqpppppprrrsssmmmllllllkkkkkkkkkllllllvvvyyyuuussslllhhhjjjkkkhhhgggjjjjjjhhhiiillliiikkkmmmpppqqqpppooonnnjjjjjjjjjhhhfffeeefffggghhhhhhggggggggghhhhhhhhhkkkjjjiiihhhgggggghhhhhhiiinnnsssvvvuuuqqqmmmkkkkkkjjjjjjiiiiiiiiiiiiiiijjjiiihhhjjjmmmooonnnmmmiiigggeeeeeefffjjjnnnqqqllljjjfffeeefffhhhiiiiiieeeeeedddcccbbbcccfffiiidddeeeggggggffffffiiikkkmmmmmmnnnnnnnnnnnnnnnnnnkkkxxxvvvuuutttwwwuuurrrnnnlllnnnrrrvvvxxxxxxxxxxxxzzz{{{|||||||||~~~}}}zzzxxxxxxzzz~~~}}}}}}~~~~~~{{{wwwxxx|||xxxvvvvvvwwwtttqqqnnnnnnqqqwww{{{}}}wwwuuutttuuuyyy~~~~~~}}}~~~~~~~~~}}}xxxwww|||~~~}}}|||xxxxxxzzz}}}{{{}}}~~~xxxzzz|||~~~~~~}}}zzzyyyzzz|||uuuxxx|||~~~}}}{{{zzzzzzxxxtttqqqooorrrwwwttttttttttttttttttuuuuuuoooooooooooooooppppppqqqlllkkklllmmmnnnmmmkkkiiigggjjjmmmoooqqqsssvvvxxxuuuuuussspppmmmlllmmmnnnmmmnnnoooppppppppppppoooqqq~~~sssmmmpppllliiihhhjjjjjjhhhjjjnnnllllllmmmnnnnnnnnnnnnnnnjjjkkkjjjiiifffeeefffgggllljjjhhhggghhhhhhgggfffllllllkkkjjjiiihhhgggfffgggmmmsssuuusssooollllllkkkjjjjjjiiiiiiiiijjjjjjjjjgggfffiiimmmnnnlllhhheeedddcccccceeeiiimmmpppllljjjgggffffffhhhhhhhhhaaaaaabbbaaabbbfffkkkooogggjjjlllkkkiiiiiillloooooooooqqqrrrrrrqqqpppooonnn{{{{{{{{{{{{~~~|||wwwrrrnnnmmmppprrrvvvwwwyyy|||}}}{{{zzzvvvxxx{{{}}}|||}}}}}}xxxsssrrrtttwwwzzzzzzvvvrrrpppqqqsssvvvwwwzzzvvvrrrrrruuuzzz}}}~~~zzzzzzzzz|||}}}yyy|||}}}xxx|||xxxxxxzzz~~~~~~|||~~~xxx}}}}}}zzz|||}}}|||yyyuuutttwwwzzzxxxzzz||||||zzzwwwvvvuuu}}}xxxvvvtttrrruuuzzzuuuuuuuuuuuuuuuvvvwwwxxxppppppppppppppppppppppppiiikkkmmmmmmllljjjhhhhhhhhhkkkpppssstttuuuwwwxxxttttttssspppnnnmmmoooqqqnnnooopppqqqrrrsssssssssppptttnnnuuullljjjkkknnnooollllllnnnpppooommmlllkkklllmmmnnnkkkllllllkkkjjjjjjkkkmmmooollliiiiiijjjjjjhhhfffiiijjjkkkllllllkkkiiihhhggglllpppooojjjggghhhjjjjjjjjjiiiiiiiiijjjkkkkkkiiiiiiiiijjjkkkjjjiiigggffffffeeeeeefffiiilllnnnllljjjhhhhhhjjjkkkkkkkkkccceeeggghhhiiikkkmmmooooooqqqsssqqqmmmkkknnnqqqnnnpppsssttttttrrrpppnnnppp{{{xxxyyyxxxvvvrrrppppppqqqwwwwwwyyy}}}~~~{{{}}}|||~~~}}}}}}~~~}}}|||vvvsssooonnnppptttxxxzzz{{{wwwsssqqqqqqsssttttttyyyxxxuuurrrqqqtttzzz~~~~~~}}}{{{xxxwwwwwwzzz~~~~~~~~~}}}}}}{{{xxxzzz}}}~~~{{{xxxwwwzzz}}}|||}}}}}}|||yyywwwwwwxxx|||{{{wwwtttwww|||vvvwwwwwwwwwvvvwwwyyyzzzrrrrrrqqqqqqppppppoooooommmpppssssssooollllllmmmmmmppptttvvvvvvtttssssssrrrrrrrrrqqqqqqrrrvvvyyynnnnnnnnnoooppprrrtttuuurrr{{{jjjgggppplllkkknnnssstttooommmnnntttrrrnnnkkkkkklllnnnppplllmmmnnnnnnnnnoooqqqsssjjjgggeeeeeeggggggfffdddcccfffjjjmmmoooooonnnmmmnnnqqqrrrnnngggeeeiiimmmjjjjjjiiiiiijjjjjjkkklllgggjjjmmmllliiifffggghhhjjjiiihhhhhhiiikkkmmmnnngggfffeeegggiiikkkkkkkkkjjjlllpppqqqooommmlllkkkoooqqqrrroooiiigggiiilllmmmpppsssuuuuuusssooommmppp|||tttlllppptttwwwvvvtttssssssxxxxxxyyy|||~~~{{{{{{zzzzzz{{{}}}~~~~~~|||zzzuuusssqqqqqqtttxxx{{{|||zzzxxxuuuuuuwwwzzz||||||ooorrrtttrrrqqqvvv}}}zzz{{{|||zzzssswww{{{~~~~~~~~~yyyzzz||||||~~~}}}~~~vvvzzz}}}}}}yyyxxx{{{~~~xxxyyyyyyxxxvvvvvvxxxzzz