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}}}}}}{{{~~~{{{yyy~~~~~~~~~~~~~~~~~~{{{~~~~~~{{{}}}}}}zzzzzz|||zzz}}}||||||}}}}}}~~~~~~~~~~~~{{{|||~~~~~~~~~}}}}}}||||||||||||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}|||{{{{{{zzz{{{}}}~~~}}}|||{{{zzzzzz{{{|||}}}{{{uuuwwwzzz|||}}}{{{yyyxxxwwwvvvzzz}}}zzz|||~~~}}}{{{yyywwwvvvuuuyyy~~~~~~|||||||||||||||{{{yyyxxxwwwxxxyyy{{{}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}{{{||||||zzz{{{}}}~~~{{{yyywwwxxxzzzzzz{{{zzzyyyxxx}}}{{{yyywwwxxx{{{www{{{|||||||||~~~}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}zzz{{{}}}}}}zzz}}}~~~{{{~~~}}}~~~~~~~~~}}}|||{{{yyy{{{}}}}}}|||{{{{{{|||~~~}}}}}}}}}}}}}}}~~~||||||}}}~~~~~~~~~~~~}}}}}}|||zzzzzz~~~{{{vvvvvvyyy|||}}}}}}{{{{{{{{{}}}~~~|||zzzyyy{{{}}}{{{{{{zzz{{{|||~~~~~~~~~{{{xxx}}}||||||}}}~~~||||||}}}~~~}}}}}}}}}|||zzzzzzzzzzzzxxxvvvwwwxxxyyyzzzzzzzzzyyyyyy~~~||||||zzzzzz}}}~~~~~~~~~}}}}}}|||{{{{{{|||}}}}}}}}}~~~{{{~~~~~~~~~}}}}}}|||||||||{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~|||{{{||||||||||||~~~}}}}}}}}}||||||||||||}}}zzzyyyzzz|||||||||{{{zzz}}}}}}{{{}}}~~~~~~}}}|||{{{wwwyyyzzzzzzyyyyyyzzz|||~~~~~~}}}}}}}}}}}}{{{||||||||||||{{{{{{{{{|||}}}}}}~~~~~~~~~~~~~~~zzzzzz}}}~~~|||{{{yyyyyy{{{||||||{{{}}}|||{{{|||~~~~~~}}}~~~}}}|||zzzzzz{{{}}}yyyyyyyyyyyyzzz|||~~~~~~{{{zzz{{{{{{{{{zzz}}}{{{|||}}}~~~||||||}}}}}}|||zzz{{{yyyxxxxxxyyyyyyxxxwwwtttuuuvvvwwwxxxyyyzzzzzz}}}}}}~~~|||zzzyyy|||yyywwwxxx{{{~~~~~~}}}}}}~~~~~~}}}|||~~~}}}{{{zzzzzz{{{}}}~~~~~~}}}}}}~~~|||~~~~~~~~~~~~}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}~~~~~~~~~zzzzzzzzz{{{|||}}}~~~{{{{{{{{{||||||}}}}}}}}}}}}|||{{{zzzzzzzzz{{{{{{~~~|||zzzxxx}}}{{{zzzzzz|||}}}}}}||||||zzzzzz}}}}}}{{{|||~~~~~~}}}}}}}}}}}}}}}~~~}}}{{{yyyxxxuuuvvvvvvvvvuuuvvvyyy{{{~~~~~~~~~}}}}}}}}}}}}}}}{{{{{{zzzzzzyyyxxxxxxwww}}}}}}}}}~~~~~~~~~~~~|||zzz|||}}}}}}{{{zzz{{{}}}}}}{{{zzzzzz{{{|||zzzyyyyyy{{{}}}}}}}}}{{{||||||{{{zzzzzz{{{}}}vvvwwwwwwxxxyyy{{{}}}~~~|||xxxvvvwwwyyyzzz{{{}}}~~~~~~|||zzz{{{|||~~~}}}|||}}}}}}|||zzzwwwxxxwwwvvvwwwyyyzzzyyyxxxtttttttttuuuvvvyyy{{{}}}{{{{{{{{{{{{zzzyyyxxxxxxzzzxxxwwwxxxzzz}}}~~~~~~}}}||||||~~~~~~|||zzz}}}|||{{{zzzzzz{{{|||}}}~~~}}}}}}~~~~~~~~~}}}}}}}}}||||||||||||}}}~~~~~~~~~}}}|||{{{~~~~~~~~~~~~||||||}}}~~~~~~~~~~~~~~~~~~|||}}}}}}}}}~~~yyyyyyzzzzzz{{{{{{||||||{{{{{{|||{{{zzzzzz{{{|||~~~||||||}}}}}}}}}~~~zzzzzz|||~~~~~~}}}||||||~~~~~~}}}|||||||||~~~}}}}}}}}}|||{{{yyyvvvuuusssttttttssssssuuuyyy|||||||||}}}}}}}}}}}}}}}}}}||||||{{{zzzzzzzzzzzzzzz}}}}}}}}}}}}~~~~~~|||~~~}}}~~~{{{|||||||||{{{zzz}}}~~~}}}zzzyyyzzz}}}{{{xxxvvvuuuwwwyyy{{{{{{{{{|||}}}{{{yyyyyyyyy{{{vvvvvvwwwxxxzzz{{{|||}}}|||zzzwwwwwwxxxzzz{{{zzz|||}}}~~~}}}{{{zzz{{{||||||||||||}}}}}}|||xxxuuuwwwvvvvvvwwwyyy{{{zzzyyywwwvvvvvvvvvwwwzzz}}}~~~|||{{{{{{zzzzzzzzzzzzyyy|||{{{zzzzzz{{{|||}}}}}}{{{{{{|||~~~}}}zzz|||{{{zzzzzzzzzzzz{{{|||}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}|||||||||}}}~~~~~~|||zzz}}}~~~~~~~~~~~~~~~~~~~~~yyyzzzzzzzzz{{{{{{||||||zzz|||~~~}}}{{{{{{|||}}}~~~}}}||||||}}}~~~}}}}}}~~~zzz|||~~~~~~~~~}}}|||}}}~~~|||{{{}}}~~~~~~~~~}}}{{{yyywwwvvvsssttttttssssssuuuyyy|||zzz{{{|||}}}}}}}}}}}}}}}{{{zzzzzzzzzzzz{{{|||}}}}}}}}}|||||||||}}}~~~~~~~~~~~~|||||||||||||||}}}~~~}}}{{{xxxxxx||||||yyywwwvvvxxxzzz{{{{{{|||}}}~~~|||zzzxxxxxxxxxwwwxxxyyyzzz{{{||||||}}}yyyxxxxxxzzz|||}}}|||zzz{{{|||}}}|||{{{zzz{{{|||{{{{{{{{{|||}}}{{{xxxuuuyyyxxxwwwyyy{{{|||{{{zzz|||{{{zzzyyyyyy{{{~~~||||||{{{{{{{{{zzzzzzzzz}}}}}}}}}|||{{{zzzzzz{{{{{{|||}}}~~~|||{{{{{{zzzzzzzzzzzz{{{{{{}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||}}}~~~|||{{{}}}~~~~~~}}}~~~~~~}}}|||}}}}}}}}}~~~}}}~~~{{{{{{{{{{{{{{{{{{{{{{{{zzz}}}}}}{{{}}}}}}|||}}}|||{{{|||}}}~~~zzz}}}~~~}}}}}}~~~{{{|||~~~~~~{{{zzz}}}}}}{{{yyyxxxsssttttttttttttuuuwwwzzzxxxyyy{{{|||}}}}}}}}}|||yyyxxxxxxxxxxxxzzz|||}}}||||||{{{zzz{{{|||}}}~~~~~~~~~~~~~~~~~~|||}}}}}}~~~|||{{{{{{|||~~~~~~}}}{{{yyyxxxzzz~~~~~~|||zzzyyy{{{||||||||||||}}}~~~}}}{{{yyyxxxyyyzzzzzz{{{|||||||||||||||wwwxxxyyy{{{~~~~~~}}}{{{{{{|||}}}|||{{{zzz{{{|||{{{{{{zzz{{{}}}|||zzzxxx|||zzzyyyyyy{{{{{{zzzyyy}}}|||{{{{{{{{{|||}}}~~~yyyzzzzzz{{{{{{zzzyyyyyy{{{|||}}}{{{yyyxxxxxxyyy{{{{{{|||~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{}}}~~~~~~}}}~~~~~~}}}}}}}}}||||||||||||}}}~~~~~~~~~||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}}}}~~~|||}}}~~~~~~~~~}}}}}}||||||{{{zzzzzzzzzxxx|||}}}{{{}}}~~~~~~|||{{{zzz{{{}}}~~~~~~}}}yyy}}}}}}{{{{{{~~~~~~{{{yyy|||~~~|||yyyxxx{{{|||}}}}}}}}}|||{{{yyyxxxrrrsssuuuttttttsssuuuvvvvvvxxxzzz|||}}}}}}}}}|||zzzyyyxxxwwwwwwxxxzzz{{{|||{{{yyyyyyyyyzzz|||}}}zzzzzz{{{||||||}}}}}}}}}}}}~~~}}}~~~~~~}}}|||zzzyyyzzz|||~~~}}}{{{yyyzzz|||~~~|||{{{zzzzzz||||||{{{zzzzzz|||~~~~~~}}}{{{||||||{{{||||||}}}|||{{{zzzyyyxxxwwwwwwyyy|||~~~~~~~~~{{{|||}}}}}}|||{{{|||}}}|||zzzzzzzzz|||}}}|||{{{}}}|||zzzyyyyyyyyywwwuuuxxxxxxxxxyyyzzz{{{||||||xxxyyy{{{||||||{{{yyyxxxyyy{{{}}}}}}zzzyyyzzz|||{{{zzzzzz|||~~~|||||||||}}}}}}|||||||||}}}}}}|||}}}||||||{{{{{{{{{zzzzzzzzz||||||}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~|||}}}}}}}}}~~~~~~||||||}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~|||}}}}}}}}}~~~~~~~~~}}}||||||{{{zzzyyyxxxwww||||||zzz|||xxxyyy{{{|||||||||{{{zzz~~~|||{{{{{{}}}~~~~~~}}}xxx||||||xxxyyy}}}~~~zzzwww{{{}}}{{{wwwvvvzzz~~~xxxyyyyyyzzzyyyxxxvvvuuuqqqsssttttttsssrrrssstttvvvwwwzzz|||}}}}}}}}}|||~~~|||zzzxxxxxxxxxzzz{{{{{{zzzxxxxxxxxxyyy{{{}}}zzz{{{|||}}}}}}}}}}}}}}}~~~}}}~~~~~~{{{xxx{{{zzzyyyxxxwwwxxx|||~~~{{{yyyxxx{{{}}}yyyxxxwwwxxxzzzzzzxxxvvvwwwzzz}}}~~~~~~~~~||||||}}}}}}|||zzzyyywwwyyywwwuuuvvvyyy}}}{{{}}}~~~}}}||||||}}}~~~|||zzzyyyzzz|||~~~~~~}}}~~~|||zzzxxxxxxwwwtttrrrrrrsssuuuwwwyyyzzzzzz{{{yyy{{{}}}}}}{{{zzzxxx|||~~~}}}zzzyyyxxxyyy|||~~~||||||}}}}}}}}}}}}||||||~~~}}}{{{}}}zzzzzzyyyyyyyyyxxxxxxxxx|||||||||}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}~~~zzz|||~~~{{{xxxyyy||||||}}}}}}~~~}}}|||}}}}}}zzz~~~}}}~~~|||}}}~~~~~~|||}}}~~~~~~yyy}}}{{{}}}}}}{{{zzz{{{{{{xxxvvv{{{|||}}}~~~~~~}}}|||{{{vvvxxxzzz{{{{{{zzzxxxwwwzzzxxxvvvyyy}}}~~~|||}}}~~~~~~~~~}}}{{{zzzyyy{{{||||||zzzxxxxxxxxxyyyyyyyyyxxxwwwuuurrrqqqqqqqqqrrrrrrssstttuuuuuuwwwxxxzzz|||~~~~~~}}}|||{{{yyyyyyzzz{{{{{{zzzzzzzzzyyywwwwwwxxxyyy{{{{{{|||}}}~~~~~~}}}||||||||||||zzz{{{}}}}}}|||{{{{{{|||zzz~~~||||||{{{zzzyyyyyyzzzyyywwwuuuyyy}}}|||zzz|||}}}{{{zzz{{{{{{{{{|||}}}}}}}}}xxxyyyzzz{{{||||||||||||}}}}}}||||||{{{{{{{{{zzz|||{{{~~~~~~zzzxxxyyyyyywwwuuuvvvxxxxxxuuurrryyyvvvsssssswwwzzzzzzyyy|||~~~}}}zzzxxxzzz|||{{{}}}~~~}}}{{{yyyxxxxxxvvvyyy|||}}}|||zzzyyyyyy{{{{{{{{{{{{|||}}}}}}}}}{{{xxx}}}}}}|||{{{{{{{{{{{{{{{||||||||||||{{{|||}}}~~~}}}}}}||||||}}}~~~~~~|||{{{{{{|||~~~}}}}}}}}}}}}~~~|||~~~}}}~~~}}}}}}}}}~~~|||}}}~~~~~~~~~|||{{{zzzyyy}}}~~~~~~}}}}}}}}}~~~~~~xxx|||}}}zzzzzz|||}}}|||~~~|||zzzzzz{{{{{{xxxvvvzzz{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{zzzyyyxxxwwwxxxwwwwwwyyy|||~~~~~~~~~{{{{{{|||}}}|||{{{zzzyyyxxxzzz||||||zzzyyyyyyyyyyyyyyyyyyyyywwwuuusssqqqqqqqqqqqqrrrssstttttttttwwwxxxyyyzzz{{{zzzzzzyyy~~~|||zzzyyyyyyyyyzzzzzz{{{|||{{{yyyxxxyyyzzz{{{{{{||||||}}}~~~~~~~~~~~~~~~}}}}}}||||||}}}}}}yyy{{{}}}|||{{{zzz{{{||||||}}}zzzzzz|||{{{zzzyyyyyyzzzzzzyyywwwwww{{{}}}zzzxxxzzz{{{yyyyyyyyyzzzzzzzzzzzzzzz{{{wwwwwwxxxyyyzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzyyyyyy}}}xxxwwwzzz|||yyywwwwwwxxxvvvttttttvvvwwwuuusssvvvuuuuuuvvvyyyzzzyyywwwvvvxxxyyyzzzyyyxxxxxxyyy}}}}}}|||zzzxxxxxxzzz|||{{{|||}}}}}}{{{{{{|||}}}}}}|||||||||}}}~~~{{{zzzzzzzzz{{{{{{zzzxxx~~~}}}||||||{{{{{{{{{|||~~~}}}}}}}}}~~~~~~~~~}}}}}}~~~}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}~~~}}}}}}xxxyyyyyywwwxxx|||{{{xxx{{{zzzxxxyyyzzzzzzxxxwwwyyyyyyyyyxxxxxxyyyyyyzzz|||{{{zzzxxxwwwwwwvvvvvvuuuwwwzzz{{{{{{{{{|||}}}yyyzzz{{{{{{{{{zzzxxxxxxxxxyyy{{{{{{zzzyyyzzz{{{xxxxxxyyyzzzxxxvvvsssrrrqqqrrrrrrsssssstttttttttyyyzzzzzzzzzyyyxxxwwwvvv}}}{{{yyyyyyyyyyyy{{{}}}~~~~~~}}}{{{{{{{{{||||||||||||||||||||||||}}}||||||||||||}}}~~~~~~yyyzzz||||||zzzyyyzzz{{{~~~~~~}}}yyyvvvuuuyyy|||yyyyyyxxxzzz{{{|||{{{yyywww{{{}}}zzzxxxzzz{{{yyyyyyyyyxxxxxxxxxxxxxxxwwwxxxxxxyyyzzzzzz{{{{{{{{{zzzzzzyyyyyyyyyyyyxxxxxx}}}wwwtttyyy}}}{{{wwwvvvwwwuuusssssstttuuuuuutttuuuvvvwwwzzz||||||yyyvvvvvvvvvxxxzzz}}}}}}|||{{{}}}{{{xxxvvvxxx}}}}}}}}}}}}{{{zzzzzz|||~~~~~~}}}}}}}}}~~~~~~wwwxxxzzzzzzyyyyyyzzz{{{~~~~~~}}}}}}}}}|||||||||~~~}}}~~~~~~~~~~~~{{{}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||}}}}}}~~~~~~~~~xxxxxxvvvuuuxxx|||{{{uuuxxxxxxxxxxxxxxxyyyxxxxxxyyyyyywwwwwwwwwxxxzzz{{{zzzyyywwwuuuuuuuuuwwwxxxuuuyyy}}}}}}{{{zzz|||~~~yyyzzz{{{{{{{{{zzzyyyxxxwwwyyyzzz{{{zzzzzz{{{|||wwwxxxyyyzzzyyywwwtttssstttttttttuuuuuuvvvvvvvvv{{{{{{{{{zzzzzzyyyxxxxxx~~~}}}|||zzzzzzzzzzzz{{{{{{~~~~~~}}}}}}~~~~~~~~~}}}}}}|||||||||{{{{{{{{{{{{|||}}}~~~yyyzzz|||{{{zzzxxxyyyzzz~~~}}}zzzwwwttttttxxx{{{xxxwwwxxxzzz|||}}}|||{{{yyy}}}|||zzz|||}}}{{{yyyyyyxxxxxxwwwwwwvvvvvv{{{{{{{{{{{{||||||}}}~~~yyyyyyyyyyyyyyyyyyyyyyyy}}}wwwtttyyy~~~}}}yyywwwxxxvvvtttsssssstttvvvvvvwwwxxxzzz|||}}}|||zzzyyyzzzwwwvvvxxx|||~~~|||}}}|||zzzxxxwwwyyy~~~{{{{{{|||{{{yyyyyyzzz{{{~~~}}}}}}||||||||||||}}}yyy{{{}}}|||zzzyyy|||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}~~~~~~|||}}}~~~}}}|||||||||~~~~~~~~~}}}}}}||||||||||||}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}|||~~~~~~xxxxxxvvvuuuxxx|||{{{uuuwwwwwwxxxxxxxxxxxxxxxyyyzzzyyyxxxxxxxxxyyy{{{|||zzzyyywwwvvvwwwyyy{{{}}}xxx|||~~~~~~|||{{{}}}{{{||||||}}}}}}{{{zzzyyyxxxyyyzzzzzzyyyyyy{{{}}}xxxxxxyyyyyyxxxwwwvvvuuuwwwwwwwwwxxxxxxxxxxxxxxxzzzyyyyyyyyyzzzzzz{{{{{{zzzzzzyyyyyyzzz{{{|||}}}{{{~~~~~~~~~~~~~~~}}}}}}|||yyyyyyzzzzzz{{{|||~~~~~~yyy{{{|||{{{zzzxxxxxxyyy{{{{{{zzzyyywwwwwwxxxyyywwwvvvwwwyyy|||}}}}}}|||yyy}}}|||zzz|||}}}{{{zzzzzzyyyyyyxxxxxxwwwwww||||||{{{{{{{{{|||}}}}}}yyyyyyyyyyyyyyyyyyyyyyyy|||vvvtttyyy}}}{{{xxxwwwxxxwwwuuuttttttuuuwwwyyyzzz{{{||||||||||||||||||{{{wwwssssssvvvyyyzzzyyyzzz{{{||||||{{{{{{}}}yyy{{{}}}~~~|||zzzyyyyyy|||{{{{{{zzzzzzzzz{{{{{{|||~~~}}}zzzyyy{{{~~~|||}}}~~~~~~~~~~~~}}}}}}|||||||||}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}|||{{{zzzzzzyyyzzz}}}}}}}}}~~~~~~~~~wwwyyyxxxvvvxxx{{{zzzwwwwwwxxxyyyyyywwwwwwxxxzzzyyyyyyyyyyyyzzz{{{|||||||||{{{zzzzzz{{{}}}}}}}}}~~~}}}||||||~~~|||}}}~~~~~~~~~}}}{{{{{{yyyzzzzzzzzzyyyyyyzzz|||yyyxxxxxxwwwwwwwwwxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzwwwwwwwwwwwwxxxyyy{{{{{{wwwwwwwwwwwwyyy{{{}}}~~~{{{}}}~~~~~~~~~~~~}}}}}}||||||yyyyyyyyyzzzzzz|||}}}}}}zzz|||}}}|||zzzyyyyyyyyyxxxyyyzzz{{{{{{zzzyyyxxxvvvuuuvvvxxx{{{||||||{{{www{{{}}}zzzxxxzzz{{{yyyzzzzzzyyyyyyyyyyyyyyyyyyzzzyyyxxxwwwwwwxxxzzzzzzxxxxxxyyyyyyyyyyyyzzzzzzxxxttttttwwwxxxuuutttuuuvvvwwwwwwvvvuuuuuuwwwzzzzzz|||||||||{{{zzz{{{}}}}}}zzzwwwvvvwwwyyyzzz{{{xxx{{{}}}~~~}}}||||||}}}{{{}}}|||zzzzzzzzzzzzyyyyyyyyyzzzzzz{{{||||||{{{zzzxxxxxxzzz{{{{{{|||}}}~~~~~~~~~}}}|||zzz{{{}}}}}}}}}|||{{{{{{{{{||||||{{{{{{||||||}}}~~~zzz{{{|||}}}}}}~~~}}}}}}{{{|||}}}~~~}}}|||zzzxxxwwwyyy{{{~~~~~~~~~}}}}}}~~~{{{|||~~~~~~~~~tttxxxyyyvvvvvvxxxyyyxxxxxxyyy{{{zzzxxxwwwxxxzzzwwwxxxyyyzzz{{{{{{{{{{{{}}}||||||{{{|||}}}~~~{{{zzz{{{|||~~~~~~}}}}}}~~~~~~~~~}}}|||{{{{{{{{{{{{zzzxxxxxxzzz{{{{{{yyywwwuuuuuuwwwyyy{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxzzz{{{|||wwwvvvvvvvvvwwwyyy{{{|||{{{}}}~~~~~~}}}}}}~~~||||||||||||{{{{{{{{{{{{yyyyyyyyyyyyzzz{{{||||||{{{}}}~~~}}}{{{yyyyyyzzzvvvwwwyyy{{{}}}|||zzzxxxuuuuuuuuuwwwzzz{{{{{{yyywww{{{}}}zzzxxxzzz{{{yyyxxxxxxyyyyyyyyyyyyyyyyyyzzzyyywwwvvvvvvwwwxxxyyywwwwwwwwwxxxxxxxxxyyyyyyvvvuuuvvvxxxvvvqqqrrrvvvsssuuuwwwvvvuuutttvvvxxxvvvyyy||||||zzzxxxxxxyyy{{{|||}}}}}}|||{{{|||}}}yyy|||~~~}}}|||||||||}}}}}}|||{{{{{{yyyyyyyyyyyyzzzzzz{{{|||{{{yyywwwwwwxxxzzz{{{{{{yyyzzz|||~~~~~~}}}|||{{{xxx|||}}}|||~~~~~~}}}|||||||||||||||yyyyyyzzzzzz{{{}}}~~~zzz{{{|||}}}}}}}}}||||||xxxzzz}}}}}}zzzwwwwwwyyy|||~~~~~~~~~}}}~~~~~~zzz{{{|||}}}~~~~~~~~~~~~rrrxxxzzzvvvtttvvvxxxxxxxxxzzz|||{{{xxxvvvxxxzzzvvvwwwyyyzzz{{{{{{zzzzzz|||{{{{{{zzzzzzzzz{{{{{{}}}xxxwwwyyy|||}}}||||||}}}~~~~~~~~~}}}{{{zzz||||||{{{yyyxxxwwwyyy{{{|||yyyvvvttttttwwwzzz}}}zzzzzzzzzzzzzzzzzzzzzzzz}}}|||{{{zzz{{{|||}}}~~~xxxwwwvvvvvvvvvwwwxxxyyy{{{|||||||||{{{{{{}}}zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzz{{{{{{|||}}}~~~}}}{{{zzzyyyzzzuuuvvvwwwzzz|||}}}{{{zzzuuutttuuuwwwyyyzzzzzzxxxyyy}}}|||zzz|||}}}{{{wwwwwwwwwxxxyyyyyyyyyzzz{{{zzzxxxwwwwwwxxxzzz{{{uuuuuuvvvvvvwwwwwwwwwxxxwwwwwwzzz{{{vvvqqqrrrxxxqqqtttvvvvvvuuutttuuuwwwqqqvvv{{{}}}zzzwwwttttttsssxxx}}}~~~|||yyyyyyzzz{{{}}}~~~~~~|||{{{|||}}}~~~~~~}}}{{{yyyyyyzzz|||yyyyyyyyyzzz{{{|||}}}~~~{{{xxxuuuvvvzzz}}}~~~}}}xxxzzz|||}}}~~~}}}|||{{{xxx}}}{{{{{{~~~}}}}}}|||}}}}}}zzz{{{~~~zzzzzzzzz{{{}}}~~~{{{{{{|||}}}}}}|||{{{zzzwwwzzz~~~~~~zzzwwwwwwyyy}}}~~~}}}|||}}}}}}}}}||||||}}}}}}~~~~~~~~~~~~{{{~~~|||~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||}}}~~~zzzxxxvvvxxxzzz|||zzzxxxwwwyyy|||{{{yyywwwxxxzzzzzz{{{||||||zzzyyyzzz{{{{{{||||||{{{zzzyyyxxxwww|||zzzyyyxxxyyyzzzyyyxxx{{{{{{{{{{{{{{{|||}}}}}}~~~~~~~~~~~~|||zzzxxxwww|||xxxwwwxxxyyywwwuuu}}}{{{yyyxxxyyyzzzzzz~~~|||{{{|||}}}|||{{{zzzwwwuuuvvvxxx{{{||||||yyyxxxwwwwwwxxx{{{~~~{{{{{{zzzzzzzzzzzz{{{{{{||||||{{{{{{{{{||||||}}}yyy{{{~~~}}}{{{zzzzzzzzzyyyyyyyyyzzzzzzxxxvvvvvvvvvvvvvvvwwwxxxyyyzzzyyyyyyyyyyyyzzz{{{|||||||||xxxuuutttwwwyyyzzzzzzwwwtttrrrtttwwwzzzyyywwwzzzxxxvvvwwwyyyzzzyyyvvvyyyxxxwwwvvvuuuuuuuuuuuussstttttttttuuuvvvvvvvvvssswwwzzzxxxssspppqqqssstttvvvzzz}}}~~~|||yyywww|||}}}}}}|||yyyxxxxxxyyyyyyxxxxxxxxxyyy{{{|||~~~zzzyyyyyyyyyzzz{{{}}}~~~{{{zzzxxxwwwwwwxxxzzz{{{zzzzzzyyy{{{}}}yyyyyyzzz}}}zzz{{{}}}~~~~~~|||zzzyyyyyyyyyzzzzzz{{{|||||||||yyyxxxxxxyyyzzzzzzyyywwwyyy|||~~~~~~|||zzzzzz|||zzzzzzzzz{{{|||~~~~~~~~~~~~~~~|||xxx{{{~~~}}}|||}}}~~~zzz}}}~~~}}}|||{{{{{{}}}~~~~~~~~~||||||~~~~~~}}}|||~~~~~~~~~}}}~~~}}}~~~}}}~~~zzzxxxvvvwwwyyyyyyxxxvvvtttwwwyyyyyywwwvvvxxxyyyyyyzzzzzzzzzxxxxxxzzz|||{{{zzzzzzyyyxxxwwwwwwwww|||{{{zzz{{{}}}~~~~~~~~~|||||||||||||||}}}~~~||||||}}}}}}|||{{{zzzyyyyyywwwuuuvvvzzz||||||{{{~~~}}}{{{zzz{{{|||}}}~~~}}}{{{{{{||||||{{{zzzzzzyyyxxxwwwwwwxxxzzz{{{xxxwwwwwwwwwxxxzzz{{{}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyzzzzzzxxxzzz||||||zzzyyyyyyzzz{{{zzzyyyyyyzzzzzzxxxwwwwwwvvvuuutttuuuwwwyyy{{{zzzyyyyyyxxxxxxxxxyyyyyy|||yyyvvvuuuwwwyyyyyyxxxyyyxxxwwwwwwyyyzzz{{{zzz|||yyywwwwwwwwwwwwtttrrrzzzyyyxxxvvvtttsssrrrrrrttttttttttttuuuuuuuuuuuuxxx{{{}}}{{{wwwssstttvvvvvvxxx{{{~~~~~~}}}{{{yyy{{{}}}~~~~~~|||{{{{{{|||zzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzz{{{|||}}}~~~~~~|||zzzyyyxxxxxxyyyzzzxxxyyyyyyzzz~~~|||~~~}}}}}}~~~{{{|||}}}}}}|||{{{zzzyyy{{{{{{{{{{{{{{{{{{zzzzzz|||{{{{{{|||}}}}}}|||zzzzzz}}}}}}{{{|||}}}{{{{{{|||}}}~~~~~~}}}}}}~~~~~~zzzzzz}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~|||}}}~~~~~~~~~~~~~~~~~~~~~}}}|||}}}~~~xxxwwwvvvvvvwwwxxxwwwuuusssuuuvvvvvvvvvuuuwwwxxxxxxyyyxxxwwwwwwxxx{{{}}}|||{{{zzzyyyxxxxxxyyyzzz{{{zzzzzz||||||}}}}}}}}}}}}~~~~~~~~~zzzzzz{{{||||||{{{{{{zzzvvvuuuuuuwwwzzz}}}~~~~~~~~~}}}|||{{{{{{{{{}}}}}}}}}{{{zzzzzz{{{|||{{{yyyyyy{{{{{{yyyvvvuuuxxx{{{wwwwwwwwwxxxxxxyyyyyyyyy~~~~~~}}}}}}|||||||||{{{zzzyyyxxxxxxwwwwwwwwwwwwzzz{{{{{{zzzyyyyyyzzz|||{{{zzzyyyyyy{{{{{{zzzxxxwwwvvvuuutttuuuwwwyyy{{{zzzyyyxxxwwwvvvvvvvvvvvv{{{yyyxxxxxxxxxxxxwwwvvv{{{{{{|||{{{zzzzzz{{{}}}zzzyyywwwvvvvvvuuusssqqqyyyxxxwwwvvvuuutttttttttuuuuuuuuuuuuttttttttttttvvvyyyzzzxxxtttqqqqqqsssxxxzzz|||~~~~~~~~~}}}|||{{{}}}~~~~~~|||||||||||||||{{{zzzyyy|||{{{{{{{{{|||}}}~~~|||zzzyyyxxxyyyyyywww{{{|||{{{||||||~~~~~~~~~}}}||||||||||||~~~}}}}}}}}}||||||{{{zzzzzzyyyyyy}}}||||||}}}~~~~~~}}}{{{yyy{{{}}}}}}|||{{{{{{{{{|||}}}~~~~~~||||||}}}~~~~~~~~~~~~~~~yyyyyy}}}~~~}}}~~~}}}|||||||||||||||~~~~~~}}}~~~{{{}}}~~~~~~~~~||||||}}}~~~}}}|||}}}}}}~~~~~~||||||||||||}}}~~~~~~~~~}}}|||~~~~~~~~~|||zzz{{{~~~~~~uuuuuuuuuvvvwwwxxxxxxxxxvvvvvvvvvvvvuuuuuuvvvvvvyyyyyyxxxwwwvvvxxx|||~~~|||{{{zzz{{{}}}~~~yyyyyyyyy{{{~~~~~~~~~~~~}}}}}}||||||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzz{{{{{{{{{zzzzzzyyyyyyyyyzzz{{{{{{{{{zzzyyyzzz{{{{{{zzzxxxxxx{{{~~~{{{wwwvvvzzz~~~xxxxxxyyyyyyyyyyyyxxxwww~~~~~~~~~~~~}}}||||||{{{zzzyyyxxxwwwwwwvvvwwwwww|||}}}|||{{{zzz{{{}}}|||zzzyyyyyyzzz{{{zzzyyyvvvvvvwwwwwwxxxyyyyyyyyywwwwwwvvvuuuuuuuuuuuuuuuyyyyyyyyyzzzyyyxxxvvvtttyyy|||}}}{{{xxxwwwzzz}}}vvvvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvwwwxxxzzz{{{vvvvvvvvvuuuuuutttttttttssstttvvvtttrrrpppqqqrrrzzz{{{|||~~~~~~~~~~~~}}}{{{}}}}}}}}}}}}zzz{{{|||}}}}}}|||{{{zzz||||||}}}}}}}}}~~~~~~}}}zzzyyywwwwwwwwwyyy~~~|||~~~}}}}}}~~~}}}}}}~~~~~~}}}{{{{{{||||||{{{{{{{{{zzzzzzzzz{{{zzzyyyzzz||||||zzzyyyvvvwwwyyyzzzyyyyyyxxxxxx|||~~~~~~}}}||||||~~~~~~~~~}}}|||{{{||||||}}}~~~}}}}}}||||||}}}~~~~~~xxxzzz|||~~~}}}}}}~~~~~~}}}zzzzzz~~~~~~{{{|||~~~}}}|||~~~}}}~~~~~~}}}|||yyy{{{}}}}}}}}}}}}}}}||||||~~~~~~}}}~~~}}}~~~~~~~~~~~~~~~zzz{{{|||~~~~~~~~~~~~}}}~~~|||zzz{{{}}}~~~}}}~~~~~~~~~}}}ssstttvvvwwwxxxzzz{{{|||{{{yyywwwvvvvvvuuuuuuuuuzzzzzzyyyxxxwwwyyy}}}}}}|||{{{{{{|||~~~|||{{{{{{}}}~~~}}}|||~~~~~~}}}}}}{{{yyywwwvvv|||{{{zzzzzzyyyxxxxxxxxx{{{{{{|||{{{zzzyyyxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyzzz{{{{{{zzzxxxwww{{{~~~}}}zzzyyy}}}yyyzzzzzz{{{zzzzzzyyyxxx}}}}}}}}}}}}}}}|||{{{zzzzzzzzzyyyxxxxxxxxxxxxxxx||||||{{{zzzyyyzzz}}}|||zzzxxxxxxzzz{{{{{{zzztttvvvyyy||||||{{{yyywwwuuutttttttttuuuuuuvvvwwwxxxyyy{{{{{{yyywwwuuutttwwwyyyzzzyyyvvvuuuwwwzzzvvvwwwwwwwwwwwwvvvwwwwwwssssssssstttvvvwwwyyyzzzwwwwwwwwwvvvvvvuuuuuuuuussstttuuutttttttttuuuvvvzzz{{{|||}}}~~~~~~~~~}}}{{{}}}~~~~~~|||zzzyyyyyyxxxyyy{{{}}}~~~}}}}}}|||}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}{{{zzzxxxwwwvvvuuuzzz}}}zzz|||~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~}}}|||{{{zzzzzzzzzzzz{{{{{{{{{||||||zzzyyyxxxyyyzzz{{{yyywwwuuuvvvwwwxxxyyyyyyxxxwww|||}}}~~~||||||}}}~~~~~~|||{{{zzzzzz{{{|||{{{{{{zzzzzzzzz{{{|||}}}zzz|||}}}zzz}}}||||||}}}~~~yyy|||yyyyyy}}}}}}zzz|||~~~}}}|||~~~}}}}}}||||||~~~}}}{{{{{{|||}}}|||{{{{{{|||}}}~~~}}}|||}}}}}}|||||||||}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}yyyzzz|||~~~}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~||||||~~~~~~}}}rrrtttvvvxxxxxxyyy|||~~~}}}zzzwwwvvvwwwwwwwwwvvvzzz{{{{{{yyyyyyzzz}}}{{{zzzyyyyyyzzz{{{|||}}}~~~}}}{{{||||||||||||{{{yyywwwvvv|||{{{zzzyyyxxxwwwwwwxxxyyy{{{||||||zzzyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{yyyxxxyyyzzz||||||zzzxxxwwwzzz}}}}}}{{{{{{~~~zzzzzzzzzzzzzzzzzzzzzzzzyyyzzz{{{||||||{{{zzzyyyzzzyyyyyyxxxyyyyyyzzzzzzxxxxxxxxxwwwvvvwwwzzz}}}{{{yyywwwwwwxxxzzzzzzzzzsssvvvyyy|||}}}{{{yyywwwuuuuuuuuuuuuvvvwwwxxxyyywwwyyy{{{{{{yyywwwvvvvvvuuuvvvwwwvvvuuuuuuvvvxxxyyyzzzzzzxxxvvvttttttuuusssssssssrrrrrrsssssstttxxxxxxxxxxxxwwwwwwwwwwwwrrrrrrrrrrrrssstttuuuuuuwwwyyy{{{}}}}}}}}}|||{{{{{{||||||zzzxxxvvvwwwwwwxxxyyyzzz{{{|||}}}}}}}}}|||}}}~~~~~~~~~~~~}}}}}}{{{{{{zzzyyyyyyxxxwwwwwwyyy}}}~~~zzzxxxzzz||||||~~~{{{}}}{{{zzzzzz{{{|||~~~~~~~~~~~~}}}|||{{{{{{yyyyyyzzzzzz{{{||||||}}}{{{zzzzzz{{{||||||{{{yyyxxxwwwxxxzzz||||||{{{yyyzzz{{{|||}}}~~~~~~}}}|||}}}~~~~~~}}}}}}||||||{{{{{{{{{{{{|||{{{{{{||||||}}}~~~~~~}}}}}}}}}{{{~~~}}}|||{{{zzz{{{{{{|||xxx{{{}}}~~~{{{zzz|||~~~~~~}}}|||~~~~~~{{{|||~~~~~~}}}|||}}}}}}{{{|||}}}}}}|||{{{zzzzzz{{{}}}|||{{{}}}||||||{{{{{{{{{||||||}}}||||||}}}~~~~~~~~~~~~~~~~~~}}}}}}|||}}}~~~~~~}}}~~~~~~yyyzzz|||}}}~~~}}}}}}~~~~~~}}}~~~~~~~~~~~~}}}|||}}}~~~}}}~~~~~~sssuuuwwwwwwvvvvvvyyy{{{{{{xxxuuuuuuwwwyyyyyyxxxyyyzzz{{{zzzyyyyyyzzz|||xxxxxxyyyzzzzzz{{{||||||~~~~~~~~~|||zzzxxxyyy{{{|||}}}|||{{{zzzzzzyyyxxxwwwwwwxxxyyyyyyxxx{{{}}}}}}{{{yyyzzz{{{||||||||||||{{{zzzzzzyyyyyyyyyyyy{{{}}}}}}{{{yyyxxxyyyzzz{{{{{{{{{{{{{{{zzzyyyxxxxxxxxxyyyzzz{{{uuuvvvxxxzzz{{{zzzyyyxxxxxxxxxxxxxxxyyyyyyzzz{{{uuuvvvwwwvvvuuuvvvyyy{{{zzzwwwuuuuuuwwwyyyzzzzzztttuuuvvvxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxvvvyyyzzzzzzxxxvvvwwwyyywwwuuutttuuuwwwxxxxxxxxxxxxyyyzzzxxxtttrrrssstttttttttssssssssssssttttttxxxyyyyyyyyyyyyyyyyyyzzzuuusssrrrqqqqqqrrrrrrrrrtttvvvzzz|||}}}|||yyyxxxyyyzzzyyywwwuuuuuuwwwyyyzzzzzzyyyyyyzzz{{{||||||||||||}}}~~~~~~}}}||||||yyyyyyzzzzzzzzzzzzzzzzzzzzz}}}|||yyyxxx{{{}}}{{{|||~~~}}}|||{{{{{{||||||}}}}}}~~~~~~~~~}}}}}}|||zzzzzz{{{{{{{{{{{{{{{{{{|||{{{{{{|||}}}}}}|||zzzxxxwwwwwwzzz}}}}}}{{{yyyxxxxxxyyyzzz{{{|||||||||{{{}}}}}}{{{zzz{{{||||||||||||||||||zzz{{{}}}}}}}}}|||~~~~~~~~~}}}}}}|||{{{{{{{{{{{{}}}~~~}}}|||||||||||||||}}}~~~|||}}}~~~~~~~~~~~~}}}}}}~~~}}}zzz{{{}}}}}}|||{{{zzz{{{||||||{{{zzz{{{~~~yyyzzz{{{|||||||||||||||{{{||||||}}}}}}}}}}}}}}}|||||||||}}}}}}~~~~~~{{{{{{|||}}}~~~}}}~~~~~~}}}~~~~~~~~~}}}~~~~~~||||||}}}~~~~~~|||~~~tttvvvxxxwwwtttsssuuuwwwxxxuuussstttwwwzzz{{{{{{xxxzzz{{{zzzxxxxxxxxxyyyxxxyyy{{{|||}}}}}}}}}}}}zzzzzz{{{}}}~~~}}}{{{xxxuuuwwwzzz}}}~~~xxxwwwvvvvvvwwwyyyzzz|||zzz}}}~~~zzzxxxxxxyyyzzzzzzzzzzzzyyyxxxwwwvvvyyyyyyzzz|||~~~~~~{{{yyyzzzyyyxxxyyyzzzzzzxxxvvvyyyxxxwwwvvvvvvxxxzzz{{{ssstttvvvyyyzzzyyyxxxxxxvvvvvvwwwwwwxxxyyy{{{{{{vvvwwwxxxxxxwwwxxxzzz|||yyywwwttttttvvvxxxyyyyyyvvvuuutttssstttvvvxxxyyy{{{zzzyyyxxxwwwwwwwwwwwwvvvxxxzzzyyywwwvvvxxx{{{yyyvvvtttvvvyyy|||{{{yyysssuuuwwwvvvsssssstttwwwttttttuuuuuuvvvxxxyyyzzzyyyyyyyyyzzzzzz{{{{{{{{{|||zzzwwwvvvuuuuuuttttttrrruuuyyy||||||{{{xxxvvvxxxxxxwwwuuutttuuuyyy||||||{{{zzzxxxxxxyyyzzz{{{{{{|||}}}~~~~~~}}}|||{{{xxxyyyzzz{{{|||||||||||||||~~~}}}zzzzzz~~~}}}}}}}}}|||}}}~~~~~~~~~~~~~~~}}}|||||||||{{{zzzzzzyyyyyy{{{zzzzzz{{{||||||{{{yyywwwuuuuuuxxx{{{|||zzzwwwwwwwwwwwwwwwyyyzzz|||}}}zzz|||~~~}}}{{{zzzyyyzzz|||}}}~~~}}}||||||xxxzzz}}}}}}}}}~~~}}}~~~|||{{{~~~~~~~~~|||~~~~~~|||{{{{{{|||||||||}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}{{{{{{}}}}}}zzzzzz|||}}}|||{{{{{{|||}}}{{{zzzyyyyyy{{{|||||||||xxxyyy{{{}}}~~~~~~}}}}}}|||}}}}}}~~~~~~~~~~~~~~~{{{||||||}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}~~~}}}~~~~~~~~~~~~}}}zzz}}}}}}|||zzz|||vvvvvvwwwxxxxxxxxxxxxxxxuuuvvvvvvwwwxxxzzz{{{{{{{{{{{{zzzzzzzzz{{{{{{||||||zzzxxxzzz||||||yyyvvvxxxxxxyyy{{{}}}|||zzzxxxzzz}}}~~~|||zzzzzzxxxxxxxxxxxxxxxyyyzzz{{{}}}|||{{{zzzzzzzzzzzzzzzwww{{{~~~}}}xxxuuuvvvxxxyyy{{{~~~|||xxxyyyzzz}}}~~~|||xxxuuuzzzyyyyyyxxxwwwwwwwwwxxxxxxwwwwwwvvvvvvwwwwwwxxxxxxvvvtttvvvyyyzzzxxxvvvyyywwwvvvttttttuuuwwwxxx{{{xxxvvvvvvyyy{{{{{{yyyxxxwwwvvvwwwyyyzzzyyyxxx{{{~~~~~~yyyyyy}}}|||xxxttttttwww{{{}}}}}}wwwwwwwwwyyyzzzyyyvvvssswwwxxxxxxwwwuuutttvvvwww{{{wwwuuuwww{{{}}}{{{xxxuuuwwwyyyvvvtttuuu{{{}}}xxxtttrrrrrrssstttqqquuuxxxyyywwwvvvxxxzzz}}}yyyvvvvvvxxxzzzzzzyyy{{{|||}}}{{{xxxxxxzzz}}}}}}~~~||||||{{{zzzyyyyyyxxxxxx}}}|||||||||}}}~~~}}}|||~~~}}}}}}|||}}}~~~|||}}}~~~|||{{{{{{|||}}}|||{{{zzzyyyxxxxxxxxx}}}|||{{{{{{||||||{{{zzz|||}}}}}}|||{{{|||~~~}}}}}}~~~~~~~~~}}}{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{{{{}}}~~~}}}}}}~~~|||zzzyyy}}}~~~~~~zzz|||~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}|||}}}~~~|||{{{{{{}}}~~~{{{|||}}}|||{{{zzz{{{|||~~~}}}|||{{{}}}~~~}}}~~~~~~|||~~~|||~~~~~~~~~zzz}}}|||{{{~~~~~~}}}~~~~~~wwwxxxxxxyyyyyyyyyxxxxxxvvvvvvxxxyyyzzz{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{|||yyyxxxzzz||||||{{{zzzyyyxxxxxxzzz|||{{{{{{wwwyyy|||}}}{{{yyyxxxxxx{{{zzzzzzyyyyyyyyyyyyzzz{{{{{{zzzzzzzzzzzz{{{{{{vvvyyy}}}|||yyywwwyyy|||{{{|||~~~~~~|||{{{wwwyyy{{{}}}|||zzzwwwvvvzzzyyyxxxxxxwwwwwwxxxxxxvvvwwwyyyzzzzzzyyywwwvvvyyywwwvvvwwwyyyzzzyyywwwyyyxxxwwwwwwwwwyyy{{{|||{{{xxxvvvwwwyyy{{{{{{yyyxxxwwwvvvwwwyyyzzzyyyxxxzzz}}}}}}yyyyyy~~~|||{{{xxxuuuuuuxxxzzz{{{{{{wwwwwwwwwyyyzzzyyywwwtttwwwxxxxxxwwwuuutttvvvwwwzzzwwwuuuwww{{{|||yyyvvvwwwyyy{{{xxxuuuuuuyyy~~~~~~|||yyyvvvtttsssttttttsssuuuyyyzzzzzzyyyyyyzzzzzzwwwuuuvvvzzz}}}~~~}}}|||}}}~~~|||yyyyyy{{{~~~zzz{{{||||||}}}~~~~~~}}}}}}||||||{{{zzzzzzyyy|||||||||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{}}}}}}{{{{{{{{{~~~}}}|||{{{zzzzzzzzzzzz{{{{{{{{{|||}}}~~~}}}}}}}}}~~~~~~}}}}}}~~~|||{{{zzz{{{}}}~~~~~~~~~~~~}}}||||||~~~~~~|||{{{~~~~~~~~~|||{{{{{{}}}~~~~~~}}}~~~~~~}}}{{{|||~~~}}}{{{~~~~~~}}}|||}}}}}}~~~~~~~~~~~~yyyyyyyyyzzzyyyyyyxxxxxxuuuwwwyyy{{{||||||{{{zzzyyyzzz{{{{{{{{{zzzyyyyyy}}}wwwuuuvvvyyy|||}}}{{{yyywwwvvvyyy{{{}}}}}}uuuxxxzzz{{{zzzyyyxxxxxx}}}|||{{{zzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{|||vvvyyy{{{{{{yyyzzz}}}}}}~~~~~~~~~}}}|||{{{zzzxxx{{{~~~~~~|||yyyyyyzzzyyyyyyxxxxxxwwwwwwxxxxxxvvvxxx{{{}}}}}}{{{xxxvvvzzzyyyxxxxxxzzzzzzyyywwwxxxxxxwwwxxxyyyzzz|||~~~zzzxxxwwwwwwyyyzzzzzzzzzyyyxxxwwwxxxzzzzzzzzzyyyyyy{{{{{{xxxyyy|||}}}{{{yyyxxxvvvwwwyyy{{{{{{zzzwwwwwwwwwyyyzzzzzzxxxvvvvvvwwwxxxwwwuuuuuuuuuwwwyyyxxxwwwyyy|||{{{xxxtttyyy{{{|||{{{xxxvvvxxxzzz|||{{{zzzyyywwwvvvuuuuuuvvvvvvyyy|||~~~~~~{{{yyyzzzxxxwwwxxx{{{~~~}}}~~~~~~}}}{{{{{{|||~~~yyyyyyxxxyyyzzz|||~~~~~~~~~}}}||||||{{{{{{{{{|||}}}~~~{{{~~~~~~~~~~~~yyy{{{~~~~~~{{{yyy}}}~~~|||{{{{{{{{{~~~~~~}}}|||{{{{{{{{{{{{zzzzzz|||}}}~~~~~~~~~~~~~~~|||zzzyyyzzz|||~~~}}}{{{zzzzzz~~~~~~~~~~~~}}}~~~}}}}}}~~~~~~}}}~~~}}}yyy{{{~~~~~~~~~}}}|||~~~~~~~~~~~~xxxxxxyyyyyyyyyxxxwwwwwwtttvvvyyy{{{|||{{{yyyxxxxxxyyy{{{|||{{{zzzxxxwww}}}zzzuuussssssuuuxxxzzzzzzxxxwwwwwwzzz|||}}}}}}wwwzzz|||}}}|||{{{{{{|||||||||{{{zzzzzzzzz{{{{{{{{{{{{zzzyyyyyyyyyzzzzzzxxxzzz{{{zzzzzz{{{~~~}}}{{{{{{zzzzzzyyy~~~|||yyy{{{~~~yyyyyyxxxxxxwwwxxxxxxyyyxxxzzz|||~~~~~~|||zzzxxx{{{zzzzzzzzzzzzzzzyyyyyyxxxwwwwwwwwwwwwxxxzzzzzzyyyxxxxxxxxxyyyzzzzzzzzz{{{yyyyyyyyy{{{|||{{{zzzxxxyyyyyyxxxyyyzzz{{{zzzyyyyyyyyyzzz{{{{{{{{{zzzxxxwwwwwwxxxzzzzzzyyywwwvvvwwwxxxxxxvvvuuuuuuvvvyyyyyyzzz|||}}}{{{wwwtttxxx{{{}}}|||zzzxxxxxxyyyzzz{{{{{{{{{zzzxxxvvvtttwwwwwwxxx||||||xxx~~~}}}{{{{{{||||||}}}}}}}}}}}}}}}||||||{{{{{{|||zzzzzz{{{{{{|||~~~~~~}}}}}}}}}|||||||||{{{zzz{{{|||~~~~~~~~~}}}}}}~~~zzz|||~~~|||zzz{{{}}}}}}{{{zzz{{{|||~~~}}}||||||{{{{{{{{{|||zzz|||~~~~~~~~~}}}}}}||||||~~~~~~}}}|||{{{|||~~~~~~}}}{{{{{{zzz~~~|||zzzzzz|||}}}|||{{{}}}}}}}}}~~~}}}|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{{{{|||}}}~~~~~~~~~~~~|||~~~}}}{{{}}}~~~~~~~~~~~~~~~vvvvvvwwwwwwwwwwwwvvvvvvsssuuuxxxzzzzzzyyywwwvvvxxxyyyzzz{{{{{{yyywwwuuuyyyxxxwwwvvvuuuuuuwwwxxxxxxwwwxxxzzz|||}}}{{{zzzyyy{{{}}}~~~}}}|||}}}~~~yyyyyyyyyzzz{{{|||}}}~~~}}}|||{{{yyyyyyxxxxxxxxx||||||{{{{{{zzz{{{}}}~~~|||{{{{{{{{{{{{yyy}}}}}}yyywwwzzz}}}yyyxxxxxxwwwxxxxxxyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{zzzzzzzzzzzzzzzzzzyyyyyyxxxwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyzzzzzz|||{{{zzz{{{|||}}}}}}{{{xxxwwwxxxyyyyyyyyyyyyzzzzzz{{{|||}}}}}}||||||{{{xxxwwwwwwxxxyyyzzzxxxwwwuuuwwwxxxxxxvvvuuuuuuvvvzzzzzz|||}}}~~~|||xxxvvvwwwyyy{{{|||{{{zzzzzzzzzzzz{{{|||}}}{{{yyyvvvtttwwwvvvwwwzzz~~~{{{xxx}}}}}}}}}}}}||||||}}}~~~||||||{{{{{{{{{{{{zzzzzzzzz{{{}}}~~~~~~|||{{{|||{{{{{{{{{{{{{{{zzzzzzyyyyyy{{{|||}}}~~~~~~~~~}}}|||}}}~~~~~~~~~||||||~~~vvvxxxzzz{{{zzzzzz|||}}}||||||{{{{{{zzz{{{{{{{{{{{{}}}~~~||||||}}}{{{}}}}}}{{{{{{{{{~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}|||{{{yyyzzz{{{||||||{{{{{{zzzyyy{{{}}}~~~}}}{{{||||||}}}}}}}}}|||{{{{{{~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~|||zzzwwwwwwzzz|||||||||~~~~~~}}}{{{xxxzzz||||||}}}~~~~~~~~~~~~tttuuuuuuvvvwwwwwwvvvvvvtttuuuwwwxxxyyyxxxwwwvvvxxxyyyyyyzzzyyyxxxvvvuuuxxxzzz{{{{{{yyyxxxxxxxxxxxxxxxyyy{{{}}}|||zzzwwwyyyzzz||||||{{{zzz{{{|||wwwxxxxxxyyyzzz|||}}}~~~|||{{{zzzyyyxxxxxxxxxxxx}}}||||||{{{{{{{{{{{{|||}}}||||||{{{{{{{{{||||||xxxyyyzzzxxxuuuuuuwwwzzzxxxxxxwwwwwwxxxxxxyyyyyy{{{zzzyyyyyyyyyyyyzzz{{{xxxyyy{{{zzzyyyyyy{{{|||||||||{{{zzzyyyxxxwwwwwwvvvxxxzzzzzzyyyyyyyyyzzz{{{zzzyyyzzz|||}}}|||{{{xxxvvvwwwzzz{{{xxxxxxzzzzzz|||}}}}}}|||{{{{{{|||yyyxxxvvvwwwxxxxxxwwwuuuuuuwwwyyyyyywwwuuuuuuuuuyyyzzz|||||||||{{{yyyxxxwwwxxxyyy{{{{{{{{{zzzyyyzzz{{{|||}}}{{{xxxuuurrrttttttuuuwwwyyyzzzyyyxxxxxxzzz|||}}}}}}~~~|||{{{zzz{{{||||||zzzxxxwwwyyy|||}}}}}}{{{yyywwwzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxyyyzzz|||~~~|||~~~|||}}}}}}|||}}}~~~|||{{{{{{{{{{{{|||}}}~~~uuuwwwyyyzzzzzz{{{|||}}}|||{{{{{{zzzzzz{{{{{{|||zzz}}}}}}{{{{{{|||{{{|||~~~}}}|||{{{{{{||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{|||}}}~~~~~~}}}{{{zzzyyyzzz|||}}}|||{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}~~~{{{xxxxxx|||~~~}}}~~~}}}}}}~~~~~~}}}|||zzzyyyzzz{{{~~~~~~|||}}}~~~ssstttuuuvvvwwwxxxxxxxxxvvvvvvwwwxxxxxxxxxwwwwwwyyyyyyyyyxxxwwwvvvvvvvvvxxxzzz||||||yyyxxxxxxyyy{{{zzzyyyzzz{{{{{{yyyxxxyyy{{{|||{{{yyyxxxyyyzzzxxxxxxxxxxxxyyyzzz||||||yyyxxxxxxxxxyyyzzzzzz{{{{{{{{{{{{{{{||||||{{{zzzwwwwwwxxxyyyzzzzzz{{{{{{zzzyyyxxxvvvvvvvvvwwwxxxxxxxxxwwwwwwxxxxxxyyyzzzwwwxxxyyyyyyyyyyyyxxxwwwuuuxxxzzzzzzyyyyyy{{{}}}zzzzzzzzzyyyyyyxxxwwwwwwuuuxxx{{{{{{yyyxxxyyyzzzyyywwwwwwxxxyyyzzzyyyxxxyyyvvvwww||||||xxxwwwzzzyyy{{{|||{{{yyyxxxzzz|||zzzxxxvvvuuuvvvvvvtttssstttwwwyyyyyywwwuuuuuuuuuwwwxxxyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwww{{{|||||||||zzzwwwsssqqqqqqrrrssssssssstttvvvxxxwwwzzz}}}~~~}}}}}}}}}{{{{{{|||}}}}}}{{{xxxvvvwwwxxxyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzxxxwwwvvvvvvwwwzzz}}}|||}}}|||~~~|||zzz{{{||||||{{{{{{{{{{{{|||||||||yyyzzz||||||{{{{{{{{{|||}}}||||||{{{||||||}}}}}}www{{{}}}zzz{{{}}}{{{|||}}}|||{{{{{{}}}zzz~~~~~~~~~~~~|||{{{|||~~~~~~}}}{{{zzz{{{|||}}}}}}|||~~~~~~~~~}}}}}}}}}~~~~~~~~~{{{}}}~~~~~~}}}||||||}}}~~~~~~~~~~~~yyy{{{|||~~~~~~~~~~~~~~~}}}yyyzzz~~~~~~{{{{{{{{{{{{||||||}}}}}}ssstttvvvwwwyyyzzzzzzzzzxxxxxxxxxxxxxxxxxxyyyyyyzzzyyyxxxwwwvvvvvvvvvvvvxxxyyy{{{yyyvvvuuuwwwyyy|||yyyxxxxxxyyyzzzyyy{{{|||}}}|||zzzyyyzzz{{{yyyyyyxxxxxxxxxyyyzzzzzzuuuvvvvvvxxxyyy{{{}}}~~~yyyyyyzzz{{{}}}}}}{{{zzzrrrtttuuuwwwyyyzzzzzzzzz~~~{{{xxxwwwxxxzzzzzzzzzxxxwwwwwwwwwxxxyyyyyyzzztttvvvxxxzzzzzzxxxvvvttttttvvvyyyyyyxxxyyy{{{~~~uuuvvvvvvwwwwwwwwwvvvvvvuuuxxx{{{{{{yyyxxxyyyzzzvvvuuutttuuuwwwxxxwwwvvvyyyvvvwww|||}}}xxxwww{{{xxxzzz{{{yyywwwvvvyyy{{{{{{xxxvvvuuuuuutttsssrrrtttwwwyyyyyyxxxvvvuuuuuuuuuvvvwwwwwwwwwwwwxxxzzz|||zzzyyyxxxxxxwwwvvvuuu|||||||||{{{yyyvvvrrrpppoooqqqrrrqqqoooppptttxxxzzz}}}~~~|||{{{|||~~~~~~|||{{{}}}|||xxxwwwwwwwwwwwwyyy{{{}}}~~~yyyzzzzzzzzzzzzzzzzzzzzzxxxvvvttttttuuuyyy}}}}}}~~~~~~}}}{{{|||~~~}}}{{{yyyzzz{{{}}}}}}~~~~~~}}}|||}}}~~~~~~|||{{{{{{{{{~~~}}}}}}}}}}}}}}}~~~~~~tttyyy}}}{{{|||~~~}}}}}}}}}|||||||||xxx|||~~~~~~~~~}}}}}}|||{{{yyyzzz|||}}}}}}|||}}}{{{zzzzzz|||}}}}}}|||}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~{{{zzz|||~~~~~~}}}}}}~~~|||||||||}}}~~~~~~~~~~~~~~~}}}|||}}}|||}}}~~~yyyzzz{{{{{{{{{{{{}}}ssstttuuuwwwxxxzzz{{{|||uuuzzzzzzvvvvvv{{{{{{wwwxxxxxxxxxxxxyyyzzz{{{|||{{{{{{{{{|||{{{{{{zzzyyy||||||||||||{{{zzzyyyxxxzzzxxxwwwxxxyyyyyyxxxwwwvvvvvvvvvuuuvvvvvvwwwxxxyyyzzzzzz{{{{{{zzzzzzyyy{{{zzzyyyxxxyyyyyyzzz{{{xxxuuutttuuuyyy|||{{{zzzzzzzzz{{{zzzxxxxxxzzz|||}}}zzzwwwwwwyyy|||}}}~~~uuuwwwyyyyyyxxxxxxyyyzzzvvvxxxzzzzzzyyywwwwwwxxxvvvvvvwwwwwwwwwwwwvvvuuuyyyxxxwwwwwwyyyyyyxxxwwwzzzxxxvvvuuuuuuwwwzzz|||xxxyyyzzz{{{{{{{{{zzzyyy||||||{{{zzzyyyyyyxxxxxxzzzwwwtttqqqpppqqqsssuuuyyywwwuuuvvvyyyyyyxxxuuu{{{zzzyyyxxxwwwxxxyyyzzzyyywwwuuuttttttwwwzzz||||||{{{zzzyyyxxxvvvuuuuuuuuurrrppprrrrrrpppqqqttt}}}{{{zzz|||~~~~~~{{{}}}}}}|||zzzxxxxxx{{{}}}yyy|||{{{xxxyyy|||}}}{{{{{{{{{}}}}}}|||{{{yyywww|||{{{yyyxxxyyy{{{}}}~~~~~~{{{{{{|||~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||}}}~~~zzz|||}}}}}}||||||}}}~~~~~~~~~~~~~~~~~~{{{{{{{{{}}}}}}{{{~~~~~~~~~~~~}}}}}}}}}~~~~~~{{{zzz}}}|||zzzwwwxxx{{{{{{yyyzzz|||~~~}}}||||||}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}yyyzzzttttttuuuuuuwwwxxxyyyzzzyyy{{{yyytttssswwwyyywwwxxxxxxxxxyyyyyyzzz{{{|||yyyyyyyyyyyyyyyxxxwwwvvvzzz{{{{{{{{{zzzyyyxxxwwwyyywwwvvvwwwyyyyyyxxxwwwxxxwwwwwwvvvvvvvvvwwwwwwyyyyyyzzzzzzzzzzzzyyyyyyyyyxxxxxxyyyzzz|||~~~{{{zzzxxxyyy{{{|||{{{yyyyyyzzz{{{zzzyyyyyyzzz|||~~~|||yyyyyyzzz{{{||||||vvvwwwyyyyyyxxxxxxxxxyyyuuuwwwyyyyyyxxxvvvvvvwwwvvvvvvvvvwwwxxxyyyyyyzzzzzzxxxwwwxxxyyyyyyxxxwww}}}|||yyywwwvvvvvvwwwxxxxxxyyyzzz{{{|||{{{{{{zzz||||||{{{{{{zzzyyyyyyxxxvvvtttqqqooonnnoooqqqrrrtttssssssuuuxxx{{{zzzyyyyyyxxxxxxxxxxxxyyy{{{{{{yyywwwuuutttuuuwwwzzz|||zzzyyyxxxwwwvvvuuuttttttuuurrrqqqssssssqqqrrrvvv{{{zzzzzz|||~~~|||zzzyyyyyyxxxwwwuuuvvvyyy{{{yyy||||||yyyzzz}}}~~~|||xxxyyy{{{}}}~~~}}}|||{{{|||{{{{{{{{{{{{|||}}}~~~}}}||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~|||{{{{{{{{{{{{}}}~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~|||||||||}}}~~~|||~~~}}}}}}|||||||||}}}|||~~~zzzxxxxxx{{{{{{yyyyyy|||~~~}}}|||||||||}}}~~~~~~~~~}}}||||||~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}|||}}}~~~~~~}}}~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~}}}|||}}}~~~~~~~~~|||yyy{{{xxxwwwvvvvvvvvvwwwxxxyyy}}}}}}yyytttsssvvvxxxxxxxxxxxxyyyyyyzzzzzz{{{{{{yyyyyyyyyyyyxxxwwwvvvuuuzzzzzz|||||||||zzzxxxvvvwwwvvvuuuvvvxxxyyyyyyxxxyyyxxxxxxwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{}}}~~~}}}|||}}}}}}|||yyywwwyyy{{{{{{{{{yyyyyyzzz{{{}}}||||||||||||{{{yyywwwyyyzzzzzzxxxwwwwwwxxxtttvvvxxxxxxwwwvvvuuuvvvvvvvvvvvvwwwxxxzzz|||~~~zzzyyyxxxxxxyyyyyywwwvvv||||||{{{zzzyyyxxxwwwwwwxxxyyyzzz{{{{{{{{{{{{zzz||||||||||||{{{zzzyyyyyyuuutttqqqpppooopppqqqrrrrrrqqqrrrtttwwwyyyzzzyyywwwwwwwwwxxxyyyzzz|||}}}xxxwwwvvvuuuvvvxxxzzz|||xxxwwwwwwvvvuuutttssssssuuuqqqqqqssstttrrrtttxxxyyyyyyzzz|||}}}}}}{{{xxxvvvwwwwwwvvvvvvvvvyyy{{{zzz||||||zzz{{{~~~xxxyyy{{{|||}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{|||}}}{{{{{{|||}}}}}}~~~~~~~~~yyyzzzzzz{{{}}}}}}{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}~~~|||~~~}}}}}}|||{{{{{{{{{zzz~~~~~~{{{yyy{{{|||{{{yyy{{{xxxxxx{{{{{{yyyyyy|||{{{{{{{{{{{{|||}}}~~~~~~}}}{{{zzz|||~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~}}}|||{{{{{{|||~~~}}}|||{{{{{{|||}}}~~~~~~~~~~~~}}}}}}|||{{{{{{{{{~~~|||{{{|||~~~|||}}}~~~}}}||||||~~~~~~}}}}}}~~~|||zzzzzz|||~~~~~~~~~~~~~~~|||zzzyyywwwwwwxxxyyyzzz}}}}}}zzzwwwwwwxxxyyyzzzwwwxxxxxxyyyyyyyyyyyyyyy||||||||||||{{{yyyxxxwwwzzz{{{}}}~~~}}}{{{yyywwwvvvuuutttvvvxxxyyyyyyxxxwwwwwwwwwwwwxxxyyyzzz{{{yyyyyyxxxxxxxxxxxxyyyyyy{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{|||}}}|||zzzwwwuuuyyy{{{||||||zzzzzzzzz{{{~~~}}}}}}}}}~~~~~~{{{yyyxxxzzz{{{zzzxxxvvvvvvwwwtttvvvxxxyyywwwvvvvvvvvvwwwvvvvvvvvvwwwzzz|||~~~{{{yyyxxxxxxxxxxxxwwwuuuxxxyyyzzz{{{{{{{{{zzzzzzxxxxxxxxxyyyyyyyyyyyyyyy{{{||||||||||||{{{zzzyyywwwvvvuuutttttttttuuuvvvssssssssstttuuuvvvvvvvvvwwwwwwxxxxxxyyyzzz{{{{{{wwwwwwvvvvvvwwwxxxzzz{{{wwwwwwvvvvvvuuuuuuttttttsssppppppssstttrrrtttxxxvvvwwwyyy{{{|||{{{yyywwwwwwxxxyyyyyyyyyzzz}}}zzz}}}}}}{{{|||{{{{{{||||||{{{zzzyyyxxxzzz{{{}}}~~~~~~}}}|||{{{xxxxxxyyyzzz{{{{{{{{{{{{xxxxxxyyyzzz{{{|||}}}~~~zzz{{{{{{}}}~~~}}}~~~~~~~~~|||{{{|||}}}||||||||||||}}}}}}}}}}}}|||{{{{{{|||}}}~~~}}}|||}}}}}}}}}}}}|||{{{zzzzzz||||||}}}~~~}}}yyyxxxyyyyyyxxxwww{{{xxxxxx{{{{{{yyyyyy{{{zzzzzzzzz{{{|||}}}~~~~~~~~~~~~}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||~~~}}}}}}|||||||||}}}}}}}}}||||||{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||~~~~~~}}}}}}}}}~~~~~~}}}{{{{{{}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~zzzyyyxxxwwwvvvwwwwwwxxxxxxxxxxxxzzzzzzyyyxxxxxxvvvvvvwwwxxxxxxxxxxxxwww}}}}}}}}}||||||{{{yyyyyyxxxyyyzzz{{{{{{yyyxxxwwwuuuttttttuuuwwwyyyxxxwwwtttuuuuuuwwwxxxzzz|||}}}yyyxxxwwwwwwwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyuuuwwwyyyzzzyyyxxxvvvvvvyyy{{{|||}}}{{{zzzzzz{{{{{{{{{|||}}}}}}{{{yyyzzz{{{zzzxxxvvvvvvvvvuuuxxxzzzzzzxxxwwwwwwxxxxxxwwwvvvuuuvvvxxxzzz|||zzzyyyxxxxxxyyyyyywwwvvvwwwyyyzzz||||||{{{zzzyyywwwwwwwwwwwwwwwxxxxxxxxxzzz{{{|||||||||{{{yyyxxxvvvvvvvvvvvvvvvwwwwwwwwwsssssstttttttttuuuuuuvvvyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwxxxyyyyyyzzzzzzwwwwwwwwwwwwwwwwwwwwwwwwssspppooorrrsssrrrtttwwwuuuwwwyyyzzzzzzyyyxxxxxxxxxyyy{{{{{{{{{|||~~~{{{~~~~~~{{{|||{{{zzzzzzzzzyyyxxxxxxwwwyyyzzz|||}}}}}}|||zzzxxxwwwwwwxxxyyyyyyxxxwwwwwwuuuvvvwwwxxxyyy{{{{{{|||{{{{{{{{{|||||||||||||||{{{}}}}}}}}}{{{{{{|||}}}{{{{{{||||||}}}}}}}}}}}}{{{zzzyyyzzz|||}}}|||{{{~~~~~~~~~~~~~~~|||{{{zzz{{{||||||~~~~~~}}}|||||||||{{{{{{{{{yyyyyy{{{{{{xxxxxx{{{yyyzzzzzz{{{|||}}}}}}}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||~~~~~~~~~}}}}}}~~~~~~~~~}}}|||}}}~~~~~~~~~~~~{{{|||}}}~~~~~~~~~~~~}}}}}}|||~~~}}}~~~}}}}}}}}}|||{{{}}}~~~~~~~~~~~~~~~~~~~~~|||~~~~~~tttuuuuuuuuuuuuvvvvvvvvvtttsssuuuyyyzzzwwwuuuvvvvvvwwwxxxyyyyyyxxxwwwvvvyyyyyyzzzzzzyyyyyyxxxxxxvvvvvvvvvwwwvvvvvvvvvuuuuuutttssstttvvvwwwwwwvvvssstttuuuvvvxxxzzz|||}}}yyyxxxwwwvvvvvvwwwxxxyyytttuuuwwwxxxzzz{{{{{{{{{sssuuuwwwxxxwwwwwwwwwxxxyyy{{{}}}}}}|||{{{zzz{{{zzzzzzzzz|||~~~}}}|||yyyzzz{{{zzzxxxvvvvvvvvvvvvxxxzzzzzzyyyxxxxxxxxxxxxwwwvvvvvvwwwxxxyyyzzzyyyxxxwwwwwwyyyyyyxxxwww{{{{{{{{{{{{zzzyyywwwuuuwwwwwwvvvvvvvvvwwwxxxyyyxxxyyy{{{||||||{{{yyyxxxrrrssstttuuuvvvvvvuuuuuuppprrrtttuuuuuuuuuwwwyyyyyyzzzzzzzzzzzzyyyxxxwwwvvvwwwxxxyyyzzzzzzzzzyyyxxxxxxxxxxxxxxxyyyyyyyyyuuuqqqqqqssstttrrrtttwwwvvvxxxyyyzzzxxxxxxyyyzzzvvvxxxzzz{{{zzz{{{}}}~~~|||~~~~~~{{{|||}}}xxxxxxxxxyyyzzzzzz{{{{{{yyyzzz|||}}}|||{{{yyyxxxwwwwwwxxxxxxxxxxxxwwwvvvuuuuuuvvvwwwxxxzzzzzz{{{yyyyyyzzzzzzyyyxxxwwwwww~~~~~~|||zzz{{{{{{{{{||||||}}}}}}~~~~~~|||zzzyyyyyy{{{|||||||||~~~~~~|||{{{}}}}}}~~~}}}~~~}}}|||||||||||||||yyyyyy{{{{{{xxxxxx{{{zzz{{{|||}}}}}}}}}}}}}}}|||}}}}}}~~~}}}{{{zzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}|||{{{xxxyyy{{{}}}}}}}}}}}}|||}}}||||||}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}~~~}}}qqqsssuuuwwwxxxxxxxxxwwwxxxuuuvvvzzzzzzuuutttwwwxxxyyyzzz{{{{{{zzzxxxwwwvvvvvvwwwxxxxxxxxxwwwwwwwwwwwwvvvuuuuuuvvvwwwxxxvvvtttttttttvvvvvvuuutttuuuuuuuuuvvvwwwxxxyyyzzzxxxwwwvvvuuuuuuvvvwwwxxxtttuuuwwwyyy{{{{{{{{{{{{uuuwwwyyyyyywwwwwwxxxzzzyyy{{{}}}~~~}}}{{{zzz{{{{{{zzzzzz{{{|||}}}|||zzzxxxyyyzzzzzzxxxvvvvvvwwwuuuwwwyyyyyyxxxwwwwwwwwwuuuvvvwwwxxxyyyzzz{{{|||xxxwwwvvvwwwyyyzzzzzzyyy{{{{{{zzzzzzyyywwwvvvuuuyyyxxxwwwwwwwwwxxxzzzzzzvvvxxxzzz{{{{{{zzzxxxvvvpppqqqsssuuuuuuuuuttttttrrrtttvvvvvvuuutttvvvyyywwwxxxyyyzzzzzzzzzyyyxxxuuuwwwyyyzzz{{{{{{zzzyyywwwxxxxxxxxxyyyyyyzzzzzzxxxtttsssuuuvvvtttuuuxxxxxxyyyzzzyyywwwwwwzzz|||vvvxxxzzz{{{zzzzzz{{{}}}}}}~~~{{{{{{~~~~~~{{{zzzzzzzzzzzz{{{|||}}}}}}{{{||||||}}}|||{{{zzzyyyxxxxxxxxxyyyyyyzzzzzz{{{wwwwwwxxxxxxyyyzzz{{{{{{yyyyyyzzzzzzzzzyyyxxxwww|||}}}}}}}}}{{{zzz{{{|||||||||}}}}}}~~~~~~|||{{{{{{|||~~~~~~~~~~~~~~~|||zzz|||}}}~~~~~~|||}}}}}}}}}|||||||||}}}|||yyyyyy{{{{{{xxxxxxzzz{{{|||}}}~~~~~~~~~}}}|||}}}}}}}}}}}}}}}~~~}}}{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||}}}}}}}}}}}}~~~||||||}}}~~~~~~~~~~~~~~~~~~|||~~~~~~}}}{{{zzz{{{}}}~~~~~~}}}|||{{{|||~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}~~~~~~{{{~~~~~~}}}~~~{{{}}}rrrtttxxx{{{}}}}}}|||{{{{{{yyy{{{zzzvvvvvv{{{yyyzzz|||}}}}}}|||zzzyyyuuuvvvwwwxxxxxxyyyxxxxxx{{{zzzxxxwwwwwwxxxzzz|||vvvuuuttttttuuuvvvtttssswwwwwwvvvvvvvvvvvvwwwwwwxxxwwwvvvttttttvvvwwwxxxyyyyyyzzz{{{{{{zzzyyyyyyyyy{{{|||zzzxxxwwwzzz|||yyy{{{~~~~~~}}}{{{{{{{{{}}}|||zzzzzz{{{{{{zzzxxxwwwyyyzzzzzzxxxwwwwwwxxxtttvvvxxxxxxwwwvvvvvvvvvtttuuuwwwzzz|||}}}~~~~~~wwwvvvuuuwwwyyy{{{{{{zzzwwwwwwwwwxxxxxxxxxyyyyyy{{{zzzyyyxxxyyyzzz{{{|||uuuwwwyyy{{{{{{yyywwwvvvoooqqqsssuuuvvvvvvuuutttvvvxxxyyywwwtttrrrsssuuuuuuvvvxxxzzz{{{{{{{{{zzzuuuwwwyyy{{{{{{{{{zzzyyywwwwwwwwwxxxyyyyyyzzzzzz{{{wwwvvvxxxwwwuuuvvvzzzyyyzzzzzzxxxvvvwwwzzz~~~xxxyyy||||||{{{{{{|||}}}}}}~~~{{{zzz}}}}}}zzz~~~}}}||||||{{{{{{|||}}}}}}}}}}}}}}}|||{{{{{{xxxxxxyyyyyy{{{}}}~~~xxxyyyyyyzzzzzz{{{{{{|||{{{{{{|||}}}}}}|||{{{zzztttvvvxxxyyyyyyzzz{{{}}}|||}}}}}}~~~~~~||||||~~~}}}~~~}}}{{{zzzzzz{{{|||}}}~~~|||zzzyyy|||{{{xxxxxxzzz}}}}}}~~~~~~}}}|||~~~}}}|||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||}}}}}}~~~{{{|||}}}{{{{{{|||}}}~~~~~~}}}}}}~~~~~~~~~}}}~~~~~~|||{{{zzz~~~~~~~~~}}}~~~~~~~~~~~~xxx}}}}}}{{{}}}~~~zzz|||tttwww{{{~~~~~~}}}zzzwwwyyyyyyyyyxxxwwwvvvttttttuuuvvvyyy{{{{{{zzzwwwvvvsssuuuuuusssuuuzzz}}}|||}}}zzzvvvtttsssssstttvvvvvvwwwxxxwwwvvvuuutttwwwwwwwwwwwwwwwvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwyyyzzz{{{{{{zzzyyy{{{yyywwwxxxzzz{{{zzzwwwyyyzzz{{{{{{yyyxxxxxxxxx{{{}}}~~~|||yyyxxxyyy{{{yyyxxxwwwwwwwwwwwwuuusssvvvvvvuuuuuuuuuuuuuuuvvvwwwxxxxxxxxxyyyzzz{{{{{{{{{yyywwwvvvvvvwwwxxxyyyzzzyyyxxxwwwwwwwwwyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{||||||zzzxxxvvvvvvwwwuuuvvvxxxyyyyyyxxxvvvuuuvvvvvvuuutttttttttttttttxxxxxxyyyzzzzzzzzzyyyxxxxxxvvvvvvvvvxxxyyyxxxwwwvvvvvvvvvvvvwwwxxxyyyzzzzzzvvvtttuuuuuutttvvv{{{}}}zzzwwwwwwzzz|||{{{zzz~~~zzzyyy{{{|||{{{yyy}}}|||{{{|||~~~~~~|||zzz{{{|||{{{zzzzzz{{{|||}}}|||zzzyyyxxxxxxyyyzzz}}}||||||{{{{{{{{{{{{||||||yyywwwxxx{{{~~~}}}{{{|||}}}~~~}}}|||{{{|||~~~|||{{{zzzzzzzzzzzz{{{|||{{{{{{|||}}}}}}~~~}}}}}}}}}|||{{{zzz|||~~~~~~|||yyyuuuttt{{{{{{{{{|||~~~~~~}}}}}}~~~~~~}}}~~~{{{yyyzzz|||~~~~~~}}}}}}}}}}}}~~~~~~{{{}}}~~~}}}}}}~~~}}}{{{|||~~~~~~}}}}}}}}}~~~~~~}}}{{{zzzzzzzzz|||||||||}}}}}}~~~~~~}}}}}}||||||~~~}}}}}}{{{}}}~~~}}}|||~~~}}}~~~~~~}}}|||||||||yyy{{{~~~|||zzz~~~}}}~~~|||{{{{{{{{{|||}}}~~~~~~}}}yyyxxx{{{tttwwwzzz|||}}}|||yyyxxxvvvwwwwwwwwwwwwvvvvvvuuuuuuvvvyyy{{{{{{zzzxxxwwwtttvvvvvvssstttzzz|||{{{|||{{{yyywwwuuutttttttttuuuvvvwwwwwwwwwvvvuuutttwwwwwwwwwwwwwwwvvvuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvwwwxxxyyyyyyyyyyyyzzzxxxwwwxxxzzz{{{yyywwwvvvwwwyyyxxxwwwvvvvvvwww{{{}}}}}}{{{xxxvvvvvvxxxvvvuuuuuuvvvxxxxxxwwwuuuxxxwwwwwwvvvvvvwwwwwwwwwvvvwwwxxxyyyzzzzzzzzzzzz{{{zzzzzzzzzzzz{{{}}}}}}xxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{||||||zzzwwwvvvvvvwwwvvvwwwxxxyyyyyyxxxwwwvvvzzzyyyxxxwwwwwwwwwxxxxxxxxxyyyzzzzzzzzzyyyxxxwwwwwwvvvuuuvvvxxxyyyyyyxxxwwwvvvvvvvvvwwwxxxyyyzzzyyyuuusssttttttsssuuuyyyzzzxxxvvvwwwzzz|||}}}||||||yyywwwxxxzzz{{{zzzyyy{{{yyyxxxyyyzzz|||{{{{{{yyyzzz{{{zzzyyyxxxyyyzzz{{{zzzyyywwwwwwwwwwwwxxx{{{{{{{{{{{{{{{||||||}}}{{{yyyxxxyyy|||~~~}}}{{{yyy{{{}}}|||{{{zzz{{{{{{yyyyyyyyyyyyyyyyyyyyyyyy}}}}}}~~~~~~~~~}}}||||||}}}{{{zzzzzzzzz}}}~~~{{{vvvsssxxxyyyzzz}}}{{{|||}}}{{{yyyxxxyyyzzz~~~~~~}}}~~~{{{zzz{{{||||||||||||{{{{{{|||||||||~~~~~~~~~~~~}}}}}}|||{{{|||||||||~~~~~~}}}~~~}}}{{{{{{zzzzzzzzzyyyyyyzzz|||}}}}}}{{{~~~~~~~~~~~~~~~}}}}}}}}}}}}|||}}}~~~{{{}}}~~~~~~}}}|||~~~~~~~~~}}}|||{{{~~~~~~}}}zzz{{{|||~~~~~~}}}|||~~~}}}zzzxxx{{{uuuvvvxxxyyyzzzzzzyyyyyytttuuuvvvwwwwwwwwwwwwwwwtttvvvxxxzzz{{{{{{zzzyyyvvvxxxvvvssstttxxxzzzyyyxxxxxxxxxwwwwwwvvvvvvvvvtttuuuvvvwwwxxxwwwvvvuuuvvvwwwwwwwwwwwwvvvvvvuuuxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvwwwxxxyyyyyyyyyxxxwwwwwwyyyyyyxxxwwwtttvvvxxxxxxwwwvvvwwwxxx{{{||||||zzzwwwttttttuuusssssssssuuuxxxyyyyyyxxxwwwvvvvvvuuuuuuvvvwwwwwwuuuvvvxxxyyyzzzzzzyyyyyyvvvvvvxxxyyyzzz{{{{{{{{{wwwwwwxxxyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{yyywwwvvvwwwxxxvvvwwwxxxyyyyyyxxxwwwvvvyyyxxxvvvttttttuuuvvvxxxyyyzzzzzz{{{zzzyyywwwvvvvvvuuuuuuvvvxxxzzzyyyxxxxxxwwwvvvuuuvvvxxxzzz{{{xxxtttsssttttttrrrtttxxxxxxwwwvvvwwwzzz|||}}}}}}xxxwwwwwwyyy{{{|||{{{zzz{{{yyywwwwwwxxxzzz{{{{{{zzz{{{|||{{{yyyxxxyyyzzz{{{zzzyyyxxxwwwwwwwwwwwwyyyyyyyyyzzz{{{|||~~~yyyyyyyyy{{{}}}}}}|||zzzwwwyyy||||||{{{yyyyyyyyyyyyzzz{{{{{{{{{{{{zzzyyy~~~~~~~~~~~~}}}|||{{{{{{|||{{{yyyxxxyyy{{{}}}~~~{{{}}}}}}xxxtttyyyzzz|||~~~~~~~~~|||{{{|||}}}}}}~~~~~~~~~~~~~~~|||{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{|||~~~~~~|||yyyyyy{{{}}}~~~}}}|||||||||zzzzzz{{{|||~~~~~~~~~}}}|||{{{{{{zzz{{{zzzyyyyyy{{{}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~{{{}}}~~~}}}~~~{{{{{{|||}}}~~~|||~~~}}}~~~}}}{{{zzz}}}~~~~~~~~~~~~~~~|||~~~zzz}}}~~~~~~~~~~~~|||zzz|||uuuvvvvvvwwwwwwxxxxxxyyyuuuvvvwwwwwwxxxxxxwwwwwwuuuvvvxxxzzz{{{{{{zzzyyywwwyyywwwsssssswwwyyywwwuuuvvvvvvwwwxxxwwwwwwvvvuuuvvvwwwyyyyyyyyyxxxwwwvvvvvvwwwwwwwwwwwwvvvuuuxxxxxxxxxxxxxxxxxxxxxxxxvvvuuuttttttuuuvvvxxxyyyxxxxxxwwwxxxxxxxxxxxxwwwvvvwwwyyyzzzyyyxxxyyyzzzzzzzzzzzzyyywwwvvvvvvvvvsssrrrsssuuuxxxyyyxxxwwwtttssssssssssssttttttuuutttuuuwwwyyyzzzyyyxxxxxxtttvvvxxxzzzzzzzzzyyyxxxvvvwwwyyyzzz{{{zzzzzzyyyxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzxxxvvvvvvwwwyyywwwxxxxxxyyyyyyxxxxxxwwwwwwuuusssrrrrrrsssuuuvvvyyyzzzzzz{{{zzzyyywwwvvvvvvuuuuuuvvvxxxzzzzzzyyyyyywwwvvvuuuvvvxxxzzz|||yyyuuutttvvvuuussstttxxxxxxwwwwwwxxxzzz{{{{{{{{{xxxyyyzzz|||}}}}}}|||{{{~~~{{{xxxwwwyyy{{{}}}}}}}}}~~~~~~|||{{{{{{|||}}}||||||{{{zzzzzzyyyyyyxxxxxxxxxzzz{{{}}}~~~wwwxxxzzz|||}}}}}}{{{zzzvvvyyy|||}}}|||zzzxxxxxx{{{|||~~~~~~|||{{{||||||}}}}}}}}}|||{{{{{{{{{zzzyyyxxxxxxyyy{{{|||zzz{{{~~~}}}zzzwww|||}}}~~~~~~}}}~~~~~~~~~~~~}}}}}}~~~{{{xxxzzz~~~}}}zzzyyy|||~~~|||zzzyyy{{{~~~xxxxxxyyyzzz|||~~~~~~~~~~~~}}}}}}|||{{{{{{}}}|||}}}}}}~~~~~~|||}}}~~~}}}||||||}}}xxxyyyzzz{{{}}}}}}}}}}}}}}}~~~~~~{{{yyy}}}}}}}}}}}}}}}~~~~~~~~~|||}}}tttttttttuuuvvvvvvwwwxxxxxxxxxyyyyyyxxxxxxwwwvvvuuuvvvwwwyyyyyyyyyyyyyyyxxxyyywwwssssssvvvxxxvvvtttuuuvvvwwwwwwwwwwwwwwwuuuwwwxxxzzz{{{{{{zzzzzzuuuvvvvvvwwwwwwwwwvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxvvvuuuuuutttuuuwwwxxxzzzxxxxxxyyyxxxxxxxxxxxxyyyvvvxxxzzzzzzzzzyyyzzz{{{xxxxxxxxxxxxyyyyyyyyyyyyuuuttttttuuuwwwwwwvvvuuussssssssssssssstttuuuuuutttuuuvvvxxxxxxxxxxxxwwwyyy{{{}}}~~~~~~}}}zzzyyywwwxxxyyyzzz{{{zzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyywwwvvvvvvxxxzzzxxxxxxxxxyyyyyyxxxxxxxxxxxxwwwvvvuuuuuuvvvxxxyyyyyyyyyzzz{{{zzzyyyxxxwwwvvvuuuuuuvvvxxxzzzyyyxxxxxxxxxwwwvvvwwwxxx{{{|||{{{wwwvvvxxxwwwuuuuuuxxxyyyyyyzzzyyyyyyxxxxxxxxxyyyzzz|||||||||{{{zzzzzz~~~{{{xxxwwwyyy{{{}}}}}}}}}~~~~~~|||{{{|||}}}||||||||||||{{{zzzyyyyyyxxxxxxxxxyyy{{{|||~~~vvvxxx{{{}}}}}}|||{{{{{{xxxzzz~~~~~~{{{zzzzzz{{{|||~~~~~~|||{{{xxxyyyzzz{{{||||||}}}|||zzzzzzyyyyyyyyyyyyzzz{{{zzz{{{{{{{{{|||{{{{{{{{{zzz|||~~~}}}}}}}}}}}}}}}|||}}}~~~~~~~~~~~~~~~zzzwwwyyy~~~}}}|||}}}}}}zzzwwwxxx|||~~~}}}}}}~~~}}}~~~~~~~~~}}}|||~~~~~~~~~~~~|||~~~}}}||||||}}}yyyyyyzzz{{{~~~}}}~~~~~~|||zzzssssssssstttuuuuuuvvvvvvxxxxxxxxxxxxxxxwwwvvvuuuuuuvvvvvvwwwwwwwwwwwwwwwxxxyyywwwsssrrrvvvwwwuuuvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvxxxzzz{{{{{{{{{{{{uuuvvvvvvwwwwwwwwwwwwvvvxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxyyyzzzzzzxxxyyyzzzzzzxxxxxxyyyzzzvvvxxxzzzzzzyyyxxxyyyzzzwwwvvvvvvwwwyyy{{{zzzzzzvvvuuutttuuuvvvvvvuuusssuuuuuuuuuuuuvvvwwwxxxxxxuuuuuuuuuvvvvvvwwwxxxxxxzzz{{{|||}}}}}}{{{yyyxxxyyyyyyzzzzzzzzzzzzyyyyyyxxxxxxxxxwwwwwwwwwwwwvvvxxxxxxxxxvvvuuuvvvyyy{{{yyyyyyyyyyyyyyyyyyyyyyyyvvvuuuuuuuuuuuuvvvwwwwwwxxxxxxyyyzzzzzzzzzyyyxxxxxxvvvvvvvvvxxxyyyxxxwwwwwwwwwwwwxxxxxxyyyzzz{{{{{{xxxwwwyyyxxxuuuuuuxxxxxxzzz{{{zzzxxxwwwvvvwwwwwwyyyzzzzzzxxxwwwxxxxxx{{{yyywwwwwwxxxzzz{{{{{{yyyzzz{{{{{{zzzyyyzzz{{{zzz{{{{{{zzzzzzyyyxxxwwwzzzyyyyyyyyyzzz{{{||||||wwwyyy|||||||||{{{{{{|||zzz|||~~~|||||||||yyyzzz{{{{{{{{{{{{zzzyyywwwxxxyyy{{{|||}}}~~~~~~zzzzzzzzzzzz{{{{{{|||}}}|||{{{{{{zzz{{{|||}}}}}}vvvyyy}}}~~~~~~|||zzzzzz}}}~~~}}}~~~~~~~~~~~~{{{yyyzzz~~~}}}{{{yyyzzz}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~|||}}}~~~~~~|||||||||}}}~~~}}}~~~~~~~~~qqqrrrssstttuuuuuuuuuttttttuuuuuuvvvvvvvvvvvvuuuvvvvvvvvvvvvuuuuuuuuuuuuwwwxxxwwwrrrrrrvvvwwwvvvyyyxxxvvvuuuttttttuuuuuussstttvvvxxxzzzzzzzzzzzzuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyzzz{{{{{{{{{{{{yyy{{{|||{{{yyyxxxzzz|||yyyzzz|||{{{zzzyyyyyyzzzwwwuuutttvvvxxxzzzyyywwwuuuttttttuuuvvvvvvuuusssvvvvvvvvvvvvwwwxxxyyyyyyvvvuuutttttttttvvvxxxyyywwwxxxyyyzzzzzzyyyyyyxxx|||{{{zzzyyyyyyyyyyyyyyyxxxxxxwwwwwwvvvvvvvvvvvvxxxxxxwwwuuutttvvvyyy|||yyyyyyyyyxxxxxxyyyyyyyyyssstttuuuvvvwwwvvvvvvuuuvvvwwwyyyzzz{{{zzzzzzyyyyyyxxxvvvwwwxxxxxxwwwuuuvvvwwwxxxzzzzzzzzzzzzyyy{{{xxxwwwyyyxxxuuutttwwwvvvyyy{{{{{{xxxwwwwwwxxxvvvwwwyyyxxxwwwwwwyyy|||{{{yyyxxxyyyzzz|||{{{{{{wwwxxxzzzzzzyyyyyyzzz|||zzz{{{{{{{{{zzzyyyxxxwww|||{{{zzzzzzyyyyyyyyyyyywwwzzz|||{{{zzzzzz|||~~~{{{}}}~~~~~~}}}||||||}}}yyyyyyyyyyyyyyyyyyyyyyyyzzzzzz|||}}}~~~~~~~~~~~~zzz{{{{{{|||}}}~~~~~~|||}}}}}}~~~~~~~~~~~~~~~vvv{{{~~~|||}}}~~~}}}~~~~~~}}}}}}~~~~~~}}}}}}||||||||||||}}}~~~~~~~~~|||}}}}}}~~~}}}}}}~~~~~~pppqqqssstttuuuuuutttssspppqqqrrrtttuuuvvvvvvvvvvvvvvvvvvuuuttttttssssssvvvxxxvvvrrrrrrvvvxxxvvv{{{yyyvvvtttssssssttttttqqqrrrtttwwwxxxyyyyyyyyyuuuuuuvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvxxxyyy{{{|||}}}}}}|||{{{yyy{{{}}}|||zzzyyyzzz}}}|||~~~~~~|||{{{{{{|||wwwuuussstttwwwxxxvvvttttttsssssstttvvvwwwvvvtttttttttttttttuuuvvvxxxxxxwwwuuusssrrrsssuuuxxxzzzyyyyyy{{{|||}}}}}}~~~~~~~~~}}}{{{yyyxxxxxxxxxyyyxxxwwwwwwwwwvvvvvvuuuuuuwwwwwwwwwuuutttvvvyyy}}}zzzyyyyyyxxxxxxyyyyyyzzzwwwxxxzzz|||}}}|||zzzyyyuuuvvvxxxzzz{{{{{{{{{zzzzzzxxxwwwwwwxxxxxxvvvuuuuuuwwwyyy{{{|||{{{zzzyyyzzzwwwvvvxxxwwwtttsssvvvtttwwwzzzzzzyyywwwxxxzzzvvvxxxyyyyyyxxxyyy}}}}}}|||{{{|||~~~~~~|||wwwyyy{{{{{{{{{{{{}}}~~~|||}}}}}}}}}}}}{{{zzzyyy~~~}}}{{{zzzyyyxxxxxxxxxxxxzzz|||{{{yyyyyy||||||}}}~~~}}}|||{{{|||~~~|||{{{zzzzzzzzzzzz{{{|||}}}~~~~~~~~~~~~zzz{{{|||}}}~~~|||~~~}}}{{{~~~~~~}}}|||~~~~~~|||~~~|||{{{}}}~~~yyy~~~|||~~~~~~~~~vvvtttrrrrrrtttuuuuuuuuurrrsssuuuwwwxxxxxxwwwvvvxxxtttqqqqqqtttuuuuuusssuuuuuuuuuttttttuuuuuuvvvwwwvvvuuuttttttttttttuuussstttvvvwwwxxxyyyxxxxxxyyywwwyyy}}}{{{vvvuuuzzzyyyvvvrrrrrrvvvyyyzzzzzz{{{~~~|||yyy{{{{{{yyyyyy{{{}}}~~~~~~xxx{{{~~~zzzvvvuuuvvvyyyyyyyyyvvvsssrrruuuxxxxxxxxxxxxwwwvvvvvvuuuuuussssssssstttuuuxxxzzz{{{xxxxxxxxxwwwvvvwwwzzz}}}|||{{{zzzyyyyyyxxxyyyyyy~~~|||zzz{{{||||||xxxuuu{{{zzzxxxwwwvvvvvvvvvwwwtttxxxxxxtttuuu{{{|||xxxyyyzzzzzzyyyyyyxxxwwwvvvyyyzzz|||}}}~~~~~~~~~}}}{{{}}}~~~}}}zzzyyy|||~~~~~~|||zzzyyy{{{||||||||||||}}}}}}}}}~~~~~~yyy{{{||||||{{{yyyyyyyyy|||{{{{{{zzzzzzzzz{{{{{{wwwzzz~~~|||{{{{{{|||~~~}}}}}}|||}}}~~~}}}|||}}}~~~~~~|||{{{{{{~~~|||~~~~~~~~~}}}~~~~~~~~~}}}~~~~~~~~~|||}}}|||~~~}}}~~~vvvtttrrrrrrtttuuuuuutttppprrrtttvvvvvvuuutttsssyyywwwttttttwwwxxxxxxwwwxxxwwwwwwvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuvvvxxxyyyzzz{{{{{{zzzxxxvvvxxx{{{zzzuuuuuuyyy{{{wwwuuuuuuwwwzzz{{{{{{yyy||||||xxxxxx}}}~~~{{{~~~{{{yyyxxxxxx|||}}}~~~}}}{{{zzzzzzzzzyyyzzzzzzxxxvvvwwwzzz}}}yyyyyyxxxwwwwwwvvvvvvuuussssssssstttuuuwwwyyy{{{}}}}}}|||zzzwwwwwwyyy|||zzzyyyxxxxxxxxxxxxxxxxxxzzzyyyyyyzzz{{{zzzvvvsss|||{{{zzzyyyxxxxxxxxxyyy{{{~~~}}}yyyxxx||||||xxx{{{{{{|||}}}}}}}}}}}}|||xxxyyyzzz{{{||||||{{{{{{}}}~~~~~~|||yyywwwwwwxxx{{{{{{|||zzzxxxwwwyyyzzz}}}}}}}}}}}}||||||{{{{{{wwwxxxzzzzzzyyyxxxwwwxxx||||||{{{{{{{{{{{{||||||yyyzzz}}}}}}||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}{{{|||~~~~~~}}}~~~}}}~~~~~~xxxvvvttttttvvvwwwvvvuuurrrsssuuuvvvvvvuuutttsssvvvuuuttttttvvvxxxxxxwwwzzzzzzyyyxxxwwwwwwwwwxxxwwwwwwwwwwwwwwwwwwxxxxxxwwwxxxzzz{{{|||}}}}}}}}}xxxxxxyyy{{{yyyuuuuuuxxx|||yyywwwwwwyyy{{{|||}}}xxx|||}}}yyywwwzzz}}}~~~|||~~~}}}zzzzzz{{{{{{{{{zzz{{{zzzyyywwwvvvwww{{{~~~{{{{{{{{{zzzyyyyyyxxxxxxuuuuuuuuuvvvwwwyyyzzz{{{{{{{{{zzzxxxvvvvvvxxxzzzzzzyyyyyyyyyyyyyyyzzz{{{yyyyyyyyy{{{{{{zzzwwwtttzzzzzzyyyxxxwwwwwwwwwwww{{{}}}|||zzzzzz||||||yyywwwxxxzzz{{{}}}}}}~~~~~~yyyyyyzzz{{{{{{{{{zzzzzz|||}}}~~~{{{xxxwwwwwwxxxzzz{{{{{{zzzyyyyyyzzz~~~~~~~~~}}}|||{{{zzzyyywwwyyy{{{{{{yyyyyyyyyzzz}}}}}}}}}||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}zzzxxxwwwwwwxxxyyyxxxwwwvvvwwwxxxyyyyyyxxxvvvuuuuuuuuuuuuvvvwwwxxxyyyyyyzzzzzzyyyxxxwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwxxxyyyzzz{{{|||}}}}}}}}}zzzzzz{{{{{{yyywwwwwwyyy{{{yyyxxxxxxyyyzzz{{{|||xxx|||}}}zzz{{{}}}yyy~~~{{{yyyxxxyyy{{{}}}~~~~~~~~~}}}||||||{{{{{{xxxxxxyyyyyyzzz{{{||||||wwwxxxxxxwwwvvvxxx{{{~~~|||||||||||||||}}}~~~|||{{{{{{{{{{{{{{{{{{zzz|||{{{{{{zzzzzzzzzyyyyyyyyyzzz||||||}}}xxxyyyzzz|||}}}~~~~~~~~~||||||}}}||||||||||||{{{zzz|||~~~~~~}}}|||zzz|||~~~}}}}}}}}}~~~~~~~~~}}}{{{zzz{{{|||~~~~~~}}}}}}~~~~~~zzzyyyxxxxxxyyyyyywwwvvvxxxyyyzzz{{{{{{zzzxxxwwwwwwxxxyyyzzzzzzzzz{{{|||zzzyyyxxxwwwwwwwwwwwwwwwvvvvvvwwwxxxxxxwwwwwwvvvxxxxxxyyyzzz{{{|||}}}}}}{{{||||||zzzxxxxxxxxxyyyzzzyyyyyyyyyxxxyyyzzz|||xxx|||zzz}}}}}}}}}~~~~~~}}}}}}||||||zzzzzz{{{{{{||||||||||||zzz{{{{{{zzzzzz|||~~~~~~~~~~~~|||zzzzzz|||}}}}}}~~~~~~~~~~~~~~~~~~|||}}}}}}~~~~~~zzzyyyyyyyyyzzzyyywwwuuuwwwxxxzzz{{{{{{zzzyyyxxxuuuwwwyyyzzzyyyxxxyyyzzzzzzzzzzzzyyyyyyzzzzzz{{{zzzzzz{{{|||{{{zzzyyyxxxzzzzzzzzzzzz{{{}}}~~~}}}{{{yyyzzz{{{zzz{{{|||}}}|||zzzzzz|||}}}yyy|||}}}~~~~~~~~~~~~||||||}}}~~~~~~~~~}}}}}}~~~~~~~~~|||zzz{{{}}}}}}|||~~~|||~~~~~~~~~~~~|||yyyxxxyyy{{{}}}}}}}}}|||{{{xxx{{{}}}}}}{{{zzzzzz|||~~~~~~}}}~~~~~~}}}|||~~~~~~}}}~~~~~~~~~zzz|||~~~~~~~~~}}}~~~}}}~~~}}}~~~~~~~~~~~~~~~zzz|||~~~~~~}}}{{{{{{||||||}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}~~~}}}~~~|||}}}}}}zzz{{{{{{}}}~~~~~~~~~}}}|||||||||}}}}}}}}}~~~{{{~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~|||{{{|||~~~{{{yyyyyyzzz|||}}}||||||}}}}}}~~~~~~~~~~~~~~~{{{~~~~~~~~~~~~~~~~~~}}}|||{{{{{{|||}}}}}}}}}}}}}}}}}}}}}zzz}}}}}}}}}}}}{{{{{{|||||||||{{{{{{{{{{{{yyyxxxxxxzzz||||||{{{yyyyyyzzzzzz{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~|||yyy{{{}}}~~~}}}}}}zzz{{{}}}}}}|||{{{{{{|||||||||}}}}}}~~~~~~~~~}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~|||}}}}}}}}}}}}}}}}}}~~~}}}~~~~~~||||||~~~~~~}}}zzzxxxxxx{{{|||{{{yyyzzz{{{||||||zzzyyyyyyzzz|||{{{{{{zzz{{{|||~~~~~~~~~{{{yyyzzz{{{{{{|||||||||}}}}}}}}}vvvzzz}}}}}}{{{zzz|||~~~~~~~~~~~~}}}}}}}}}||||||||||||||||||zzz}}}}}}}}}~~~~~~~~~~~~}}}{{{|||~~~~~~}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}~~~~~~|||{{{}}}~~~|||zzzzzz{{{||||||{{{zzzyyyyyyyyyzzz}}}}}}}}}|||{{{zzzyyyxxx}}}|||{{{|||~~~~~~|||zzzzzz|||}}}|||{{{{{{|||~~~~~~|||zzzyyyxxxwwwwwwvvvvvvwwwxxxyyyyyyyyyyyyxxxyyyyyyzzzzzzzzzyyyyyyvvvvvvvvvxxxzzzzzzyyywwwzzz{{{{{{|||||||||||||||wwwuuutttuuuwwwzzz{{{{{{zzzyyywwwvvvvvvwwwyyyzzz{{{yyyyyy}}}}}}||||||{{{zzzyyyyyyzzz{{{|||xxxyyyzzz{{{|||}}}}}}}}}yyy}}}~~~||||||}}}~~~~~~|||zzzyyyzzz}}}}}}}}}}}}|||{{{zzzzzzwwwwwwwwwwwwxxxxxxxxxyyyyyy|||~~~~~~{{{yyyzzz|||yyyyyyzzzzzzzzzyyyxxxxxxxxxwwwuuuvvvxxxzzz{{{{{{wwwwwwwwwxxxyyyyyyzzzzzz{{{||||||}}}}}}}}}~~~~~~~~~}}}~~~~~~|||{{{zzz{{{~~~~~~}}}||||||}}}}}}}}}||||||{{{zzz{{{{{{zzzyyyzzz{{{}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}|||~~~}}}~~~~~~}}}}}}}}}~~~~~~~~~|||{{{|||~~~~~~~~~~~~yyyxxxwwwwwwwwwxxxxxxxxxvvvxxxzzzyyywwwuuuvvvwwwzzzyyywwwvvvvvvxxxyyyzzzwwwyyy|||~~~{{{xxxwwwwwwzzzzzzyyyyyyyyyyyyxxxxxxuuuvvvwwwwwwvvvvvvvvvvvvvvv{{{|||yyywwwzzzzzzxxxvvvuuuuuutttttttttuuuvvvtttxxx{{{zzzwwwuuuwwwzzzvvvxxxyyyxxxxxxxxxzzz|||zzzzzzyyyxxxxxxxxxxxxxxx{{{{{{{{{yyyxxxxxx{{{}}}zzzyyyzzz{{{~~~}}}yyyyyyxxxwwwwwwwwwwwwwwwvvvxxx{{{{{{yyywwwwwwyyyvvvwwwxxxxxxyyyxxxwwwwwwuuuvvvwwwxxxxxxwwwuuutttvvvxxxxxxwwwvvvuuuuuuvvvvvvuuuttttttttttttuuuvvvvvvwwwwwwwwwvvvuuuttttttvvvvvvuuuvvvxxxxxxvvvuuussstttuuuuuuttttttvvvwwwwwwvvvuuusssrrrqqqqqqpppqqqrrrssstttuuuuuuuuuuuussssssrrrsssssstttuuuvvvsssrrrsssuuuwwwxxxvvvtttvvvwwwxxxyyyzzz{{{{{{{{{rrrqqqqqqrrrtttvvvuuutttuuuttttttuuuuuuwwwxxxxxxwwwuuuuuuyyy{{{|||}}}}}}|||zzzxxxwwwuuuuuuuuuvvvvvvwwwwwwwwwwwwxxxyyy{{{{{{{{{zzzzzzwwwxxxyyy}}}|||}}}}}}{{{xxxvvvuuuuuuxxxyyyzzzzzz{{{{{{{{{zzzuuuuuuuuuuuuuuuvvvwwwwww{{{}}}}}}yyyxxxzzz}}}yyyzzz{{{{{{{{{yyyxxxwwwyyywwwuuuuuuwwwyyyzzzzzzxxxxxxxxxwwwxxxxxxyyyyyyxxxyyyzzz{{{||||||}}}}}}~~~~~~~~~}}}|||~~~~~~~~~~~~}}}}}}|||||||||}}}~~~~~~~~~}}}|||zzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzxxxwwwxxx||||||||||||||||||}}}}}}~~~|||}}}~~~{{{{{{}}}}}}}}}}}}}}}~~~}}}||||||}}}}}}~~~||||||}}}~~~~~~~~~{{{~~~|||}}}~~~vvvwwwxxxwwwuuuuuuwwwxxxsssvvvxxxwwwtttrrrsssuuuxxxwwwuuutttssstttvvvwwwqqqtttxxx{{{}}}}}}}}}}}}{{{yyyxxxyyyzzzyyyyyyxxxxxxwwwwwwvvvvvvvvvuuusssrrrrrrrrrrrrrrrnnntttvvvsssrrrvvvwwwtttqqqqqqqqqqqqrrrsssssstttqqquuuxxxvvvrrrppprrrvvvppprrrssstttttttttvvvwwwvvvuuuuuutttttttttuuuuuuwwwwwwvvvtttrrrrrrtttvvvuuuuuuvvvxxxzzzzzzxxxvvvxxxwwwvvvuuuuuuuuuuuuuuupppsssvvvvvvsssqqqrrrsssqqqrrrssssssssssssqqqqqqmmmoooqqqsssssssssrrrqqqrrrtttttttttrrrrrrrrrttttttsssrrrrrrrrrssstttuuussssssttttttuuutttttttttuuuttttttuuuvvvvvvuuusssqqqrrrrrrrrrqqqqqqsssuuusssrrrqqqpppoooooooooooonnnoooppprrrsssssssssssspppooonnnnnnoooqqqssstttsssssstttvvvxxxyyywwwvvvssstttvvvxxxyyyzzz{{{{{{rrrrrrrrrsssuuuvvvtttsssqqqrrrssstttuuuvvvwwwwwwwwwtttrrrtttyyy|||zzzwww{{{{{{||||||{{{yyyvvvuuurrrssstttvvvvvvwwwwwwwwwssstttuuuvvvuuutttsssrrryyywwwwww}}}zzzyyyyyyrrrsssuuuwwwxxxyyyzzzzzzvvvuuuuuuuuuvvvwwwxxxxxx}}}}}}yyyxxx{{{{{{{{{|||||||||{{{yyyxxx|||yyyvvvuuuwwwxxxyyyyyyzzzzzzyyyxxxwwwwwwwwwwwwuuuvvvwwwyyyzzz{{{{{{{{{xxxyyy{{{}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzz{{{{{{|||yyyzzz{{{{{{|||{{{{{{{{{|||{{{zzzxxxwwwyyy}}}zzzzzzzzzzzzzzz{{{||||||zzz|||~~~~~~}}}~~~~~~~~~~~~}}}}}}||||||}}}|||{{{{{{~~~~~~~~~{{{}}}}}}}}}}}}~~~}}}||||||~~~~~~~~~~~~wwwwwwwwwuuurrrqqqqqqrrrttttttuuuuuuuuutttssssssuuutttrrrppppppqqqrrrssspppqqqssswww|||}}}zzzwww}}}zzzwwwvvvwwwxxxxxxxxx{{{wwwsssssstttvvvvvvtttuuuuuusssrrrqqqooonnnnnnmmmnnnooopppqqqqqqqqqqqqtttpppmmmnnnrrrsssqqqmmmooonnnnnnnnnoooqqqrrrtttrrrrrrrrrrrrqqqpppooooooqqqqqqrrrrrrsssrrrrrrrrruuutttqqqpppqqqsssvvvyyyqqqpppoooqqqsssttttttsssuuuvvvwwwxxxxxxwwwuuutttuuuvvvuuussspppnnnnnnooooooppprrrssstttssssssrrrvvvvvvuuutttssssssrrrrrrqqqrrrssstttuuuuuuuuuuuuvvvuuusssssstttssspppnnnssssssrrrqqqoooppprrruuuwwwwwwvvvvvvuuutttttttttssssssrrrrrrrrrsssssstttrrrqqqqqqqqqqqqqqqqqqqqqoooooonnnnnnnnnpppqqqrrrrrrrrrrrrqqqqqqppppppppprrrrrrqqqqqqrrruuuxxxzzzrrrsssuuuwwwxxxwwwwwwvvvzzzxxxuuusssrrrsssuuuvvvsssuuuwwwwwwvvvuuuuuuuuuyyyuuurrrssswwwzzzyyyvvvxxxzzz|||{{{yyywwwwwwwwwrrrvvvyyyxxxvvvuuuwwwyyywwwxxxzzzzzzyyywwwtttrrrsssrrruuu}}}yyyxxxxxxvvvwwwxxxyyyyyyxxxwwwvvvtttuuuwwwyyyyyyyyyxxxwwwzzz{{{}}}}}}}}}|||}}}~~~~~~|||{{{zzz{{{yyywwwuuuvvvuuuttttttuuuwwwyyy{{{wwwvvvvvvwwwyyyyyywwwuuuwwwwwwwwwuuussstttvvvyyy}}}||||||}}}~~~~~~|||zzz~~~|||zzz|||~~~zzzzzzyyyxxxxxxyyy{{{~~~||||||{{{zzzzzzzzzzzz{{{|||yyyzzz|||~~~}}}}}}}}}}}}{{{~~~|||~~~|||}}}|||}}}~~~~~~}}}|||zzz}}}|||~~~}}}}}}|||{{{|||~~~}}}~~~}}}~~~~~~~~~sssttttttrrrqqqpppqqqrrrttttttttttttsssrrrqqqqqqqqqpppppppppppprrrssstttnnnnnnppptttxxxyyywwwtttyyywwwtttssstttuuuuuuuuu{{{xxxttttttvvvxxxwwwvvvsssrrrpppooolllkkkiiihhhkkklllmmmnnnnnnoooooonnnrrrooommmooosssuuussspppmmmllllllkkkkkklllmmmnnnoooppppppqqqqqqqqqppppppqqqqqqrrrsssssstttsssssstttrrrpppooopppsssvvvxxxrrrpppooopppsssttttttsssuuuvvvwwwwwwwwwuuusssrrrrrrssstttsssqqqpppqqqrrrqqqqqqrrrsssssssssrrrrrruuuttttttsssrrrrrrqqqqqqpppqqqrrrssstttuuuuuuuuutttsssssssssttttttsssqqqssstttsssqqqppppppsssuuuuuuuuuuuuuuuuuutttttttttssssssrrrrrrrrrsssssstttpppppppppqqqqqqqqqqqqqqqnnnooopppqqqqqqqqqpppppppppppppppqqqqqqrrrrrrsssppppppppppppppprrrssstttssssssttttttttttttttttttvvvuuutttsssssstttvvvwwwuuuuuutttsssssstttvvvwwwzzzwwwttttttxxxyyywwwtttvvvxxxzzzzzzxxxwwwvvvwwwtttuuuvvvvvvuuuuuuvvvwwwwwwxxxyyyzzzyyywwwtttrrrsssssswww|||~~~zzz{{{|||}}}|||zzzyyyzzz{{{wwwxxxxxxxxxxxxxxxxxxwwwwwwxxxyyy{{{{{{zzzxxxwww{{{|||~~~~~~|||{{{|||}}}zzzyyyxxxyyyzzzzzzyyywwwwwwwwwvvvuuuuuuvvvxxxxxxyyyxxxwwwwwwyyyyyyxxxwww{{{{{{zzzyyywwwxxxzzz}}}~~~||||||}}}~~~~~~|||{{{}}}~~~~~~{{{}}}|||{{{zzzyyyxxxxxxzzz{{{|||~~~}}}|||{{{zzzzzzzzzzzz}}}{{{yyyzzz}}}~~~}}}|||{{{||||||~~~~~~~~~}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{|||}}}~~~||||||}}}~~~}}}zzz}}}~~~~~~}}}}}}~~~pppqqqqqqpppooooooqqqrrrssssssrrrrrrqqqpppoooooommmnnnoooppprrrtttuuuuuuqqqrrrssswwwyyyzzzxxxwwwyyyvvvtttsssuuuvvvvvvuuuxxxvvvtttsssuuuwwwwwwwwwuuutttsssqqqnnnlllkkkjjjlllmmmnnnoooppppppppppppooommmkkkmmmqqqsssrrrpppppppppooonnnmmmmmmnnnnnnmmmnnnooopppqqqqqqqqqqqqqqqqqqssstttuuuuuuuuuuuurrrrrrqqqppprrrtttwwwxxxtttrrrpppqqqsssuuuuuuuuuvvvvvvvvvvvvtttrrrpppooopppqqqssssssrrrrrrtttuuussssssrrrrrrqqqqqqrrrrrrsssssssssrrrrrrqqqqqqpppoooppprrrssstttuuuuuuuuusssrrrrrrsssuuuvvvuuussssssttttttsssqqqrrrtttvvvttttttttttttuuuuuuuuuuuuttttttssssssssssssttttttoooppppppqqqqqqrrrrrrrrroooqqqsssttttttrrrpppnnnmmmnnnoooppprrrtttuuuuuuqqqqqqqqqqqqqqqqqqppppppssssssrrrqqqqqqqqqqqqrrrqqqrrrssstttuuuvvvwwwxxxwwwuuurrrqqqqqqssswwwyyyzzzxxxvvvwwwyyyyyyvvvssstttvvvxxxxxxwwwvvvwwwxxxvvvuuusssssstttvvvvvvvvvwwwxxxyyyyyyxxxvvvsssrrrqqqtttwwwxxxyyyxxxwwwwwwtttvvvxxxyyyyyyzzz|||}}}zzzyyyyyyxxxxxxyyyyyyzzz{{{{{{|||||||||zzzxxxwww{{{}}}~~~~~~|||{{{{{{||||||{{{zzzzzz{{{{{{yyywwwzzzzzzzzzyyyyyyyyyxxxxxx|||zzzxxxwwwyyyzzzzzzzzz|||||||||zzzyyyzzz|||~~~|||||||||~~~~~~~~~|||zzz}}}~~~|||~~~|||}}}}}}~~~}}}{{{zzzyyyzzzzzz{{{~~~~~~|||{{{yyyyyyxxxxxx{{{zzzzzz{{{}}}}}}|||{{{yyy{{{}}}~~~|||{{{|||~~~}}}{{{{{{~~~~~~}}}}}}||||||}}}}}}~~~~~~{{{~~~~~~~~~~~~~~~~~~|||}}}~~~~~~}}}|||{{{|||}}}||||||{{{|||~~~{{{|||}}}~~~~~~{{{xxx{{{}}}~~~qqqrrrrrrqqqooooooppprrrsssrrrqqqpppooonnnnnnnnnnnnoooqqqssstttuuuuuuuuussstttvvvxxxyyyzzzyyyxxxvvvuuusssssstttuuuuuutttsssrrrqqqqqqrrrttttttuuuuuuuuutttsssqqqpppooonnnlllmmmnnnoooppppppppppppnnnlllkkklllooopppooommmpppppppppoooooooooppppppoooooopppqqqqqqqqqqqqqqqqqqrrrsssuuuvvvwwwwwwwwwttttttttttttuuuwwwyyyzzzwwwtttrrrrrrtttvvvwwwwwwwwwwwwwwwuuusssqqqooonnnqqqsssttttttttttttvvvwwwuuutttrrrqqqpppqqqqqqrrrsssssssssrrrrrrrrrqqqqqqpppqqqssstttuuuvvvwwwwwwtttsssssstttvvvvvvuuussssssttttttsssrrrsssuuuvvvsssssstttuuuvvvvvvwwwwwwvvvvvvuuuuuuttttttuuuuuuppppppqqqrrrssssssttttttrrrssstttuuutttsssqqqooommmnnnoooppprrrsssuuuuuuttttttuuuvvvuuusssqqqpppsssrrrqqqppppppqqqrrrsssqqqrrrtttvvvwwwwwwwwwwwwwwwuuurrrrrrsssvvvxxxyyyxxxwwwwwwxxxzzzzzzwwwttttttuuuwwwwwwwwwwwwxxxzzzzzzvvvrrrrrruuuwwwwwwvvvwwwxxxxxxxxxwwwuuurrrqqqqqqrrrtttvvvxxxyyyzzz{{{wwwyyyzzzzzzyyyzzz{{{|||{{{zzzyyyxxxxxxyyyzzz{{{}}}}}}}}}|||{{{yyyxxxwwwyyy{{{|||}}}|||{{{|||}}}}}}||||||zzzwwwttt{{{{{{||||||||||||{{{zzz}}}{{{xxxwwwyyy{{{{{{{{{zzzzzzyyyxxxwwwxxxzzz}}}}}}|||{{{|||~~~~~~~~~zzz}}}}}}{{{}}}{{{{{{}}}~~~~~~}}}~~~}}}|||{{{{{{{{{||||||}}}|||{{{yyyxxxwwwvvvvvvxxxyyyzzz{{{||||||{{{yyy|||}}}~~~~~~|||{{{{{{{{{~~~~~~|||zzzzzz{{{~~~}}}}}}||||||||||||}}}}}}~~~}}}~~~~~~~~~~~~~~~|||zzz}}}}}}|||}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~|||{{{{{{|||||||||{{{||||||}}}}}}}}}|||||||||~~~~~~{{{xxxzzz|||~~~~~~~~~~~~~~~uuuvvvuuusssqqqpppqqqrrrsssrrrqqqooooooooooooooossstttuuuvvvvvvvvvuuuuuuqqqssstttuuuuuuttttttttttttrrrqqqqqqssstttsssrrrqqqrrrrrrrrrrrrssstttuuuppppppppppppppppppppppppkkklllmmmnnnooooooooooooqqqpppoooooooooooonnnmmmkkkkkklllmmmnnnnnnoooooorrrsssssssssrrrrrrqqqpppqqqrrrsssuuuvvvwwwwwwwwwvvvwwwwwwxxxyyy{{{{{{|||xxxvvvttttttvvvxxxxxxwwwxxxwwwwwwuuutttrrrpppoootttuuuvvvvvvuuutttvvvwwwuuutttrrrqqqpppqqqqqqrrrttttttttttttssssssssssssrrrssstttuuuwwwwwwwwwxxxuuutttssstttuuuuuusssqqqrrrsssttttttssssssuuuvvvttttttuuuvvvwwwwwwxxxxxxxxxxxxwwwvvvuuuuuuvvvvvvrrrrrrrrrssstttuuuvvvvvvuuuuuutttsssrrrrrrrrrsssoooooopppqqqrrrrrrsssssstttuuuvvvwwwvvvtttrrrpppqqqpppppppppqqqsssvvvwwwtttuuuwwwxxxxxxwwwuuuttttttttttttvvvxxxyyyxxxvvvtttuuuvvvxxxzzzzzzyyywwwtttvvvwwwxxxwwwxxxzzz{{{|||xxxttttttvvvyyyxxxwwwxxxxxxxxxwwwuuusssrrrpppsssqqqpppsssxxx||||||{{{yyyzzz{{{{{{yyyyyyzzz{{{|||{{{zzzyyyyyyzzz{{{|||{{{{{{{{{zzzyyyxxxwwwwwwuuuwwwzzz{{{{{{{{{|||~~~~~~|||{{{zzzyyyxxxuuusssvvvwwwxxxzzzzzz{{{{{{zzz}}}{{{xxxwwwxxxzzz{{{{{{wwwwwwwwwvvvuuuvvvyyy{{{|||{{{yyyzzz|||~~~~~~|||}}}}}}}}}}}}}}}|||||||||zzzyyyyyyzzz{{{{{{zzzyyyyyyyyyyyyzzzzzz{{{{{{zzzyyyxxxwwwvvvvvvvvvvvvwwwxxxzzz{{{{{{zzzyyyyyy|||}}}}}}{{{zzz{{{~~~}}}xxxwww{{{~~~~~~}}}||||||}}}}}}}}}}}}||||||~~~~~~~~~}}}}}}~~~}}}||||||{{{|||}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~{{{~~~}}}||||||{{{{{{}}}}}}||||||{{{|||}}}~~~{{{{{{{{{|||}}}|||zzzwwwzzz|||}}}}}}|||{{{|||}}}||||||}}}~~~~~~~~~~~~~~~~~~zzz{{{}}}~~~~~~}}}|||zzz~~~~~~~~~~~~~~~~~~yyyyyyxxxvvvsssrrrrrrssssssrrrqqqpppppppppqqqrrrwwwwwwwwwvvvvvvvvvuuuuuutttuuuwwwvvvuuuttttttuuuxxxwwwvvvwwwyyyyyyxxxwwwssstttvvvuuuttttttuuuvvvqqqqqqqqqrrrssstttuuuuuuqqqqqqrrrsssttttttttttttuuuuuutttsssrrrqqqpppppplllmmmnnnpppqqqqqqrrrrrrttttttttttttsssrrrqqqppprrrrrrtttuuuvvvvvvvvvvvvwwwxxxyyyzzz{{{{{{zzzzzzwwwvvvuuuvvvwwwwwwvvvuuuvvvvvvuuutttssssssrrrrrrtttvvvvvvvvvtttssstttuuussssssrrrrrrqqqqqqrrrrrrttttttttttttttttttttttttssstttuuuvvvvvvvvvvvvvvvtttsssssssssttttttrrrpppqqqrrrttttttsssssstttvvvsssttttttuuuvvvwwwwwwxxxxxxwwwvvvuuuuuutttuuuuuusssssssssttttttuuuuuuuuuvvvuuusssrrrrrrrrrttttttqqqqqqqqqqqqqqqqqqqqqqqqpppqqqsssttttttsssqqqpppooopppppprrrsssuuuwwwxxxvvvwwwwwwwwwwwwuuusssrrrqqqqqqsssxxx{{{{{{wwwrrrrrrsssuuuvvvxxxyyyyyyyyyuuuwwwxxxwwwwwwwwwzzz|||{{{yyywwwvvvwwwxxxxxxxxxxxxxxxwwwvvvtttrrrqqqppptttpppnnnpppuuuxxxxxxuuuuuuvvvxxxxxxxxxxxxzzz{{{{{{zzzzzzyyyyyyzzzzzz{{{yyyyyyyyyxxxxxxxxxxxxxxxsssuuuxxxyyyyyyyyy{{{|||uuuttttttuuuvvvwwwuuusssqqqrrrssssssuuuvvvvvvwww{{{yyywwwvvvxxxyyyyyyyyyvvvvvvvvvuuutttuuuxxx{{{zzzyyyxxxxxx{{{}}}~~~}}}|||zzzyyyyyyyyy{{{|||wwwwwwxxxxxxxxxxxxwwwwwwuuuuuuuuuvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvwwwxxxxxxvvvxxxyyyzzzyyyxxxyyyzzzxxxyyyzzzyyyyyy|||}}}wwwwww|||~~~{{{{{{||||||}}}}}}||||||{{{xxxzzz|||~~~~~~~~~}}}||||||{{{zzz{{{{{{|||}}}~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}||||||||||||}}}~~~||||||}}}}}}{{{zzz{{{|||}}}~~~~~~}}}|||}}}~~~|||{{{||||||{{{zzz|||}}}}}}|||{{{{{{}}}zzzyyyyyyzzz{{{zzzxxxvvvzzz|||}}}|||{{{yyyzzzzzzzzzzzz{{{|||}}}~~~~~~~~~~~~}}}|||{{{|||~~~{{{|||}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||yyyyyyyyywwwuuutttuuuwwwtttsssrrrqqqqqqrrrtttuuuyyyxxxvvvuuuuuuuuuvvvvvvwwwyyyzzzyyyvvvuuuvvvwww{{{zzzyyy{{{|||}}}|||{{{tttvvvxxxwwwuuussstttvvvssssssttttttuuuvvvvvvvvvttttttuuuvvvwwwwwwwwwwwwsssttttttsssrrrqqqqqqrrrqqqrrrssstttuuuttttttsssrrrrrrsssssssssrrrqqqqqqrrrsssttttttuuuuuuuuuuuuuuuvvvwwwxxxxxxwwwvvvuuusssssssssuuuvvvvvvsssqqqsssrrrrrrrrrrrrsssssssssqqqrrrssssssrrrqqqrrrsssqqqqqqrrrsssssssssrrrrrrssssssssssssssssssssssssssssssttttttttttttssssssqqqqqqppprrrssstttrrrqqqoooqqqsssssssssssstttuuurrrsssssssssttttttuuuuuuvvvuuutttsssrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssrrrrrrssssssssssssssssssppppppqqqqqqqqqrrrrrrrrrmmmnnnoooqqqrrrrrrqqqqqqooopppqqqssstttuuuuuuuuuuuuuuuuuuuuutttsssrrrqqqooooooqqquuuzzzzzzuuupppsssttttttuuuuuuvvvwwwyyyvvvvvvwwwvvvuuuvvvxxxzzzwwwxxxyyyxxxvvvvvvvvvwwwxxxxxxwwwuuusssrrrpppoooooooooppppppqqqrrrsssttttttvvvwwwxxxwwwwwwyyy{{{yyyyyyzzzzzzzzzzzzyyyyyywwwwwwwwwwwwxxxyyyzzz{{{tttvvvxxxxxxwwwvvvwwwxxxsssrrrrrrtttvvvwwwvvvtttrrrqqqppppppqqqrrrssstttxxxvvvuuuvvvwwwxxxwwwvvvtttttttttsssssstttwwwzzzyyywwwvvvwwwyyy|||~~~~~~{{{zzzxxxwwwwwwwwwxxxyyytttvvvxxxyyyyyywwwuuuuuuuuuvvvvvvvvvvvvuuuttttttttttttuuuvvvxxxzzz|||}}}vvvxxxyyyxxxvvvvvvxxx{{{vvvyyy{{{zzzxxxzzz~~~{{{zzz|||~~~}}}|||yyyzzz{{{||||||{{{zzzyyyuuuxxx|||~~~~~~~~~zzz{{{{{{zzzyyyxxxyyyyyyyyyyyy{{{|||}}}}}}}}}}}}~~~~~~}}}|||||||||}}}}}}}}}~~~~~~~~~}}}}}}}}}|||||||||}}}}}}}}}|||||||||~~~{{{{{{|||}}}}}}}}}}}}}}}}}}{{{zzz|||}}}{{{{{{|||}}}{{{yyy{{{||||||{{{yyyzzz}}}{{{zzzzzzzzz{{{{{{yyywwwyyy{{{}}}}}}|||{{{{{{||||||{{{{{{zzz{{{|||~~~|||}}}~~~|||zzzyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}wwwxxxxxxxxxvvvvvvwwwyyytttsssrrrrrrrrrtttvvvxxxxxxvvvuuussssssuuuvvvxxxuuuvvvxxxvvvsssqqqrrrtttuuuuuuuuuvvvxxxxxxwwwvvvsssuuuwwwvvvsssqqqrrrtttqqqqqqqqqqqqqqqqqqqqqqqqnnnooopppqqqrrrrrrrrrrrrooopppqqqqqqpppppppppqqqpppqqqrrrsssrrrqqqpppooooooooopppqqqrrrrrrrrrrrrsssssstttttttttttttttsssrrrsssuuuvvvuuutttrrrqqqpppqqqrrrtttuuutttqqqnnnppppppppppppqqqrrrssstttnnnoooppppppppppppqqqsssoooppprrrssstttssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrrrrqqqpppooonnnooopppssstttsssrrrnnnppprrrsssrrrrrrssstttqqqqqqrrrrrrrrrrrrsssssstttsssrrrqqqpppooooooppprrrqqqqqqqqqqqqqqqqqqqqqoooqqqsssuuuvvvuuusssrrroooooopppqqqrrrrrrsssssslllmmmnnnppprrrsssssssssoooppprrrssstttssssssrrrssssssrrrrrrrrrqqqqqqqqqooonnnnnnrrrwwwxxxtttooouuuuuuuuutttssssssuuuwwwuuuvvvvvvuuuttttttvvvyyyuuuxxxzzzyyyvvvtttuuuvvvyyyxxxvvvuuusssqqqpppoooiiinnnrrrrrroooooosssxxxxxxyyyzzzyyyxxxwwwxxxyyywwwxxxzzzzzzzzzzzzxxxwwwvvvvvvvvvwwwyyy{{{}}}~~~vvvwwwxxxwwwuuusssssstttxxxwwwvvvwwwxxxwwwvvvtttvvvtttrrrqqqpppqqqssstttvvvuuutttuuuwwwwwwuuusssqqqrrrrrrqqqppprrruuuxxxxxxvvvuuuuuuxxx|||~~~~~~yyyxxxxxxwwwwwwvvvvvvvvvrrruuuyyyzzzyyywwwuuutttyyyyyyyyyyyywwwvvvuuutttssstttuuuwwwzzz|||vvvxxxxxxwwwuuuuuuxxx{{{xxx{{{~~~|||xxxvvvyyy|||}}}{{{{{{}}}xxxxxxzzzzzzzzzzzzxxxxxxwwwzzz}}}~~~}}}{{{zzzyyy{{{|||}}}|||{{{{{{{{{|||xxxyyyzzz|||||||||{{{{{{|||}}}~~~}}}||||||{{{||||||{{{|||~~~~~~~~~~~~~~~~~~}}}|||{{{|||~~~}}}{{{|||||||||||||||{{{zzz}}}{{{zzz|||}}}zzzzzz|||}}}{{{yyyyyy{{{{{{zzzxxxyyy}}}~~~}}}|||}}}~~~~~~|||zzzyyy{{{}}}~~~}}}}}}~~~~~~|||{{{zzz{{{}}}~~~zzz|||}}}{{{yyyxxxzzz|||{{{{{{{{{|||}}}~~~~~~|||}}}~~~~~~|||yyywwwuuusssrrrssstttuuussssssssstttttttttuuuuuuuuuuuuuuurrrooonnnoooqqqssssssqqqqqqqqqqqqssssssrrrrrrsssttttttuuuuuuuuussssssrrrrrrqqqpppoooooonnnppppppmmmnnnssstttsssqqqrrrrrrqqqqqqooonnnmmmrrrqqqooonnnnnnnnnooopppkkkmmmoooqqqqqqpppnnnlllmmmoooqqqqqqooonnnooopppuuuuuutttsssrrrrrrrrrrrrzzzzzzxxxwwwtttrrrooonnnssssssrrrrrrqqqppppppooopppooonnnooorrrsssqqqoooqqqsssttttttsssrrrssstttqqqqqqrrrrrrssstttuuuuuuuuutttsssrrrqqqqqqqqqqqqlllooosssuuuuuuuuuvvvvvvppppppppppppqqqrrrssssssrrruuuwwwvvvsssqqqsssuuuqqqpppoooppprrrssssssrrrppppppqqqqqqqqqqqqppppppoooqqqssstttttttttrrrqqqkkklllnnnrrruuuvvvtttrrrmmmllllllooosssuuutttrrrlllkkklllooorrrttttttsssrrrrrrqqqppppppqqqqqqqqqtttuuuuuutttsssrrrqqqpppnnnnnnnnnnnnppprrrtttuuuqqqqqqqqqqqqrrrrrrssstttrrrsssvvvxxxyyywwwuuuttttttuuuvvvxxxxxxyyyyyyyyyyyyxxxvvvsssqqqpppooonnnnnnnnnooopppppppppppppppwwwwwwwwwxxxxxxxxxwwwwwwxxxzzzzzzyyyvvvwwwzzz}}}vvvuuutttuuuwwwyyyyyyyyyyyyxxxvvvtttssstttuuuvvvzzz|||}}}|||yyywwwuuuuuusssssstttuuuuuutttsssrrrtttuuuuuuvvvvvvvvvvvvvvvrrrtttvvvuuuqqqppprrrtttxxxxxxxxxwwwxxxyyyyyyzzzwwwxxxyyyzzz{{{zzzyyyyyyttttttuuuvvvxxxyyy{{{|||{{{xxxxxx{{{|||yyyzzz|||}}}uuuooorrr{{{|||vvvyyyxxxvvvvvvwwwxxxxxxwww|||yyyxxxyyy{{{{{{{{{yyyyyyyyyyyyzzz{{{||||||{{{zzzxxxwwwwwwwwwxxxxxxxxxxxxyyyzzzzzz{{{||||||}}}{{{yyyyyyzzz|||~~~~~~}}}|||}}}||||||~~~{{{zzz{{{|||yyyvvv||||||~~~|||}}}}}}yyy|||||||||}}}||||||{{{{{{|||yyyyyy||||||{{{|||}}}{{{|||~~~|||zzzzzz{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyzzz{{{}}}}}}{{{xxxwwwyyy{{{~~~}}}zzzyyy{{{||||||~~~|||zzzxxxwwwxxx{{{~~~}}}{{{zzzyyyyyy}}}~~~~~~}}}}}}|||{{{zzz~~~~~~~~~~~~rrrsssssstttuuuuuuuuuuuurrrrrrrrrrrrssssssssstttrrrrrrssssssssssssrrrqqqrrrqqqppppppppppppqqqrrrrrrrrrqqqqqqrrrrrrssssssssssssrrrqqqqqqpppoooooooooqqqpppmmmmmmqqqrrrppppppppppppqqqqqqrrrssssssqqqpppooonnnnnnoooppppppmmmoooqqqrrrrrrpppnnnmmmoooppprrrqqqpppoooooopppqqqqqqqqqqqqqqqsssttttttvvvuuuuuuuuusssrrrqqqpppqqqqqqqqqqqqqqqqqqrrrrrrqqqooooooppprrrsssqqqooossstttuuutttqqqppppppppppppppppppqqqrrrsssssssssuuutttrrrpppnnnmmmlllllljjjmmmqqqttttttssssssssspppppppppqqqqqqrrrssstttrrrsssssssssrrrrrrsssuuuqqqppppppqqqsssttttttsssppppppqqqqqqqqqqqqppppppnnnnnnnnnnnnppprrrtttuuuqqqpppoooppprrrssssssrrrssspppmmmmmmppprrrrrrqqqooonnnnnnppprrrssssssrrrqqqqqqqqqqqqqqqrrrssssssssssssssssssrrrrrrrrrqqqppppppooopppqqqrrrtttuuuttttttsssssssssssssssssstttuuuvvvxxxxxxwwwuuutttuuuuuuvvvwwwxxxxxxxxxxxxvvvuuusssqqqooommmllllllooonnnnnnoooppprrruuuvvvttttttvvvwwwwwwvvvuuuuuuyyyzzzzzzyyyvvvuuuvvvxxxtttsssrrrrrrtttuuuuuutttxxxwwwuuutttssstttuuuvvvzzz{{{|||{{{xxxvvvvvvwwwvvvvvvwwwvvvvvvtttrrrqqqssstttvvvwwwwwwvvvuuutttrrruuuvvvuuurrrqqqrrruuuwwwvvvvvvvvvwwwwwwxxxxxxxxxyyyyyyyyyyyywwwvvvuuurrrrrrssstttuuuwwwyyyzzzzzzwwwwwwyyyxxxuuutttwwwwwwuuussstttwwwyyyxxxwwwxxxwwwuuuuuuwwwwwwwwwvvv}}}{{{xxxwwwxxxzzzzzzzzzxxxxxxxxxxxxyyyzzz{{{|||zzzyyyxxxwwwvvvwwwxxxxxxxxxxxxxxxyyyzzzzzz{{{{{{~~~}}}{{{zzzzzz|||}}}~~~~~~zzzzzz}}}~~~}}}zzzzzzzzz{{{~~~~~~~~~~~~~~~}}}}}}}}}}}}|||}}}|||yyyzzz|||{{{wwwzzzzzz{{{{{{{{{{{{{{{zzz}}}zzz{{{~~~~~~{{{{{{~~~|||zzzyyyzzz|||}}}|||zzz}}}}}}}}}|||||||||||||||zzz{{{{{{||||||}}}~~~~~~|||}}}|||zzzxxxxxxzzz|||}}}{{{zzzzzz|||~~~}}}||||||}}}~~~~~~}}}|||{{{yyyyyyzzz|||~~~~~~~~~}}}|||||||||||||||}}}}}}~~~~~~~~~}}}}}}|||}}}~~~}}}}}}~~~~~~~~~oooqqqsssuuuvvvuuutttsssqqqqqqqqqqqqrrrrrrrrrrrrooooooppptttxxxxxxtttqqqqqqppppppooooooppppppqqqsssrrrpppnnnnnnooopppqqqrrrrrrrrrqqqppppppooooooooorrrqqqmmmmmmooopppmmmqqqqqqppppppqqqrrrtttuuuqqqpppooonnnooooooqqqqqqpppqqqsssssssssqqqooonnnqqqrrrssssssqqqoooooopppoooooooooooopppqqqrrrrrrpppqqqqqqrrrrrrqqqqqqpppnnnoooooopppqqqrrrrrrsssqqqppppppqqqssssssrrrpppqqqrrrsssrrrpppooopppqqqooooooooopppqqqqqqrrrrrrtttsssrrrpppnnnmmmmmmmmmjjjnnnrrruuuuuusssrrrrrrsssrrrrrrrrrrrrrrrssssssrrrpppooooooqqqrrrssssssqqqppppppqqqsssttttttsssppppppqqqqqqqqqqqqpppppprrrpppnnnnnnpppuuuzzz}}}xxxuuupppnnnnnnppprrrrrruuurrrnnnlllmmmppprrrrrrrrrqqqpppqqqrrrsssrrrpppqqqqqqqqqqqqrrrsssssstttsssrrrqqqppppppqqqrrrsssoooooonnnnnnoooooopppqqqwwwvvvvvvuuuttttttssssssvvvwwwwwwwwwwwwwwwvvvvvvuuuuuuvvvwwwwwwvvvvvvvvvuuutttrrrpppnnnlllkkkkkklllkkkjjjiiijjjmmmpppsssoooqqqtttvvvvvvuuusssrrryyyzzzzzzyyyvvvtttsssssswwwvvvtttuuuvvvwwwwwwvvvwwwwwwuuuttttttuuuvvvvvvxxxyyyyyywwwvvvuuuvvvxxxxxxyyyyyyxxxwwwuuusssrrrrrrtttuuuwwwvvvuuusssrrrrrruuuvvvuuurrrqqqrrruuuttttttttttttuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvssssssssstttuuuwwwxxxyyy{{{wwwvvvxxxvvvrrrqqqssssssvvvyyyyyyuuutttvvvxxxwwwuuuttttttvvvvvvvvvuuu{{{yyyvvvvvvwwwxxxxxxwwwwwwwwwwwwwwwxxxyyyzzz{{{zzzyyyxxxwwwvvvwwwxxxxxxwwwwwwxxxxxxyyyyyyzzzzzz||||||||||||}}}~~~~~~~~~}}}{{{zzz|||~~~}}}|||||||||~~~~~~}}}~~~~~~~~~}}}|||{{{zzzyyyyyy{{{zzzwwwyyy|||{{{wwwyyyzzz{{{|||||||||||||||~~~|||}}}|||{{{}}}zzzyyyxxxyyy{{{|||{{{zzz~~~~~~}}}}}}}}}{{{|||}}}~~~~~~yyyzzzzzzzzzyyyzzz}}}~~~~~~~~~zzz{{{||||||||||||~~~{{{zzzzzzzzzzzz|||~~~~~~}}}|||zzz{{{|||~~~~~~|||}}}~~~zzz{{{}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~sssssstttttttttsssqqqpppqqqqqqqqqrrrrrrrrrrrrrrrqqqooonnnrrrxxxyyyvvvqqqqqqqqqppppppppppppqqqqqquuussspppmmmmmmmmmoooqqqrrrqqqqqqqqqppppppoooooonnnppppppmmmmmmppppppmmmtttsssqqqoooooopppqqqrrrqqqpppooooooooopppqqqrrrssssssttttttsssrrrpppnnnrrrsssttttttrrrppppppqqqqqqpppooonnnmmmmmmmmmmmmnnnnnnoooooopppooooooooommmmmmnnnnnnooopppppppppppppppqqqrrrrrrsssrrrqqqlllmmmoooooooooppprrrtttoooooooooppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrssssssmmmqqquuuxxxwwwuuutttssswwwvvvtttsssrrrqqqqqqqqqrrrnnnllllllpppssssssrrrqqqpppoooppprrrtttsssrrrppppppqqqqqqqqqqqqppppppsssqqqpppoooqqqvvvzzz~~~yyyuuuqqqnnnnnnpppqqqqqqpppooommmmmmnnnqqqtttuuusssqqqpppppprrrsssrrrqqqssssssrrrrrrrrrrrrrrrsssuuusssqqqoooooooooqqqrrrqqqqqqppppppppppppppppppuuuuuuuuuuuuuuuuuuttttttyyyxxxxxxxxxwwwwwwwwwwwwuuuvvvvvvvvvvvvuuuuuutttuuutttrrrpppooommmmmmllllllkkkiiihhhhhhhhhjjjjjjmmmooosssvvvvvvuuusssqqqxxxyyyzzzyyyxxxuuutttssswwwvvvuuuvvvwwwyyyyyyxxxvvvvvvuuutttuuuuuuvvvwwwuuuuuuuuutttssssssuuuwwwxxxyyyyyyyyyxxxwwwuuuttttttttttttttttttssssssrrrqqqtttuuutttqqqpppqqqtttrrrrrrsssssstttttttttsssrrrssstttvvvxxxzzz{{{{{{vvvvvvvvvvvvwwwxxxzzzzzz{{{xxxwwwxxxwwwsssrrrtttuuuyyy}}}|||wwwtttvvvyyyvvvtttssssssuuuvvvvvvuuuyyywwwuuuuuuvvvwwwvvvuuuvvvvvvvvvvvvwwwxxxyyyzzzyyyxxxwwwvvvvvvwwwxxxxxxwwwwwwwwwxxxxxxyyyyyyyyyzzz{{{}}}~~~~~~}}}}}}~~~~~~|||{{{{{{~~~~~~~~~~~~}}}|||~~~|||zzzyyyzzz{{{zzzxxxzzz}}}}}}yyyzzz{{{|||}}}~~~~~~~~~~~~}}}~~~}}}{{{|||{{{{{{{{{{{{|||}}}}}}|||~~~~~~}}}}}}|||{{{|||}}}~~~~~~~~~}}}zzz{{{|||{{{{{{|||~~~~~~|||zzz}}}~~~|||{{{}}}vvvwwwyyyzzz|||~~~~~~|||{{{xxxzzz|||~~~~~~zzzzzz|||}}}~~~~~~~~~~~~zzz{{{|||}}}~~~{{{|||}}}~~~~~~~~~~~~uuutttsssrrrqqqrrrsssssssssssssssrrrrrrrrrrrrrrruuuqqqnnnpppuuuwwwuuurrrqqqrrrrrrrrrrrrrrrrrrqqqvvvtttqqqnnnmmmnnnpppqqqqqqqqqpppppppppppppppoookkknnnooommmnnnqqqqqqooorrrqqqooommmmmmnnnpppqqqqqqqqqpppoooooopppqqqrrrssstttttttttsssqqqpppooorrrsssttttttrrrqqqqqqrrrppppppooonnnmmmmmmmmmmmmnnnooooooooonnnmmmllllllllllllllllllllllllllllllooopppqqqrrrrrrqqqqqqrrrlllmmmnnnnnnnnnooorrrtttppppppppppppqqqqqqqqqqqqooooooooopppqqqrrrssstttooorrrvvvxxxwwwuuutttssszzzxxxvvvtttqqqooonnnnnnqqqnnnlllmmmqqqssssssqqqpppooonnnppprrrsssrrrqqqppppppqqqqqqqqqqqqppppppooonnnnnnnnnoooqqqsssttttttrrrpppppppppqqqpppooommmnnnooopppqqqrrrssstttrrrpppooooooqqqssssssrrruuutttsssrrrqqqpppppppppvvvuuurrrooonnnnnnooopppttttttttttttttttttssssssqqqrrrsssuuuvvvvvvvvvvvvyyyyyyyyyxxxxxxxxxxxxyyyuuuvvvvvvvvvvvvuuuuuuttttttsssqqqooommmllllllkkkkkklllmmmnnnnnnmmmkkkjjjlllooosssvvvwwwvvvtttsssvvvwwwxxxyyyyyyyyywwwvvvrrrqqqqqqrrruuuwwwwwwwwwuuutttuuuuuuuuuvvvwwwwwwrrrssssssqqqpppqqqsssvvvvvvwwwxxxyyyyyyxxxwwwwwwvvvuuusssrrrqqqssstttvvvpppssstttssspppnnnppprrrqqqqqqrrrssssssssssssrrrssssssuuuvvvxxxzzz|||}}}wwwwwwvvvvvvwwwxxxyyyyyyyyyvvvuuuxxxwwwttttttwwwwwwyyy{{{{{{yyywwwvvvvvvvvvuuuttttttvvvwwwwwwvvvxxxwwwuuuuuuvvvwwwvvvtttvvvvvvvvvvvvwwwxxxyyyyyyxxxwwwvvvvvvvvvwwwxxxyyywwwwwwxxxxxxxxxxxxyyyyyyyyy{{{}}}~~~{{{{{{{{{~~~~~~~~~~~~~~~~~~}}}{{{zzzzzz|||{{{yyyzzz~~~}}}yyyyyyzzz{{{|||}}}~~~~~~~~~}}}}}}{{{|||{{{|||||||||{{{{{{||||||~~~~~~~~~}}}}}}|||||||||{{{{{{||||||}}}|||||||||zzz{{{|||{{{zzzzzz|||}}}}}}~~~}}}{{{yyy}}}}}}{{{{{{}}}vvvxxx{{{|||}}}~~~|||{{{zzz{{{}}}~~~~~~~~~{{{|||}}}~~~yyyzzz{{{}}}~~~~~~rrrrrrqqqppprrrtttwwwyyyssssssssssssrrrrrrrrrrrruuurrroooooorrrtttsssrrrqqqrrrrrrssssssrrrrrrqqquuutttrrrpppoooooopppqqqppppppppppppppppppppppppjjjnnnooonnnooorrrrrrpppmmmllllllmmmnnnppprrrssssssrrrqqqpppoooppppppqqqrrrrrrrrrrrrqqqppppppoooppprrrssssssrrrqqqrrrsssnnnnnnnnnnnnooopppqqqqqqpppppppppooonnnmmmlllkkklllllllllllllllkkkkkkkkknnnoooqqqqqqpppppppppqqqpppqqqpppnnnmmmlllnnnppppppppppppppppppppppppqqqoooooonnnnnnnnnoooooopppooorrrtttuuutttrrrrrrrrryyyxxxvvvsssqqqooommmmmmppppppoooppprrrssssssrrrpppooooooppprrrssssssrrrppppppqqqqqqqqqqqqpppppppppppppppqqqqqqqqqqqqqqqqqqpppooopppqqqqqqooommmmmmoooqqqrrrqqqppppppqqqqqqooonnnnnnppprrrrrrrrrtttsssrrrqqqpppooooooooovvvtttsssqqqppppppppppppqqqqqqrrrrrrrrrqqqpppppppppqqqsssuuuwwwwwwwwwwwwxxxxxxyyyzzzzzzzzzzzzzzzuuuuuuvvvwwwwwwvvvvvvvvvpppooommmllljjjiiiiiiiiidddfffjjjnnnoooooonnnmmmmmmooorrruuuwwwwwwvvvuuuvvvuuuuuuwwwzzz{{{zzzyyytttsssrrrsssvvvxxxxxxwwwsssttttttuuuvvvwwwwwwxxxqqqrrrsssrrrqqqqqqssstttssstttvvvwwwxxxxxxwwwwwwuuutttsssrrrrrrtttvvvwwwpppssstttssspppooopppsssqqqrrrssstttttttttsssrrrwwwwwwwwwwwwwwwxxxyyyzzzvvvuuuuuuuuuuuuuuuvvvvvvvvvsssssswwwwwwuuuuuuxxxxxxwwwvvvwwwwwwwwwuuutttxxxvvvuuuvvvxxxyyyyyyyyyyyywwwvvvvvvwwwxxxvvvuuuvvvvvvvvvvvvwwwxxxyyyzzzwwwwwwvvvuuuvvvwwwxxxyyyxxxxxxyyyyyyyyyyyyyyyyyyzzz{{{}}}~~~~~~~~~}}}{{{zzzzzz{{{}}}|||{{{{{{}}}~~~~~~|||{{{zzz|||{{{xxxzzz}}}|||xxxyyyzzzzzz{{{||||||||||||}}}~~~}}}|||~~~{{{||||||{{{yyyxxxyyyzzz||||||||||||||||||||||||{{{{{{zzzzzzzzzzzz{{{{{{yyyzzz{{{{{{yyyxxxyyyzzz{{{}}}~~~}}}|||{{{zzzyyy|||~~~~~~~~~}}}|||}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~|||}}}~~~~~~qqqqqqrrrssstttvvvwwwxxxrrrrrrrrrrrrqqqqqqqqqppppppppppppqqqqqqrrrrrrqqqpppqqqrrrrrrrrrrrrqqqpppsssrrrqqqqqqppppppppppppoooooooooooopppppppppppplllpppqqqoooppprrrrrrnnnllllllmmmooopppqqqrrrsssuuutttrrrpppoooooooooppppppppppppppppppooooooooonnnppprrrrrrrrrqqqrrrsssoooooooooooopppqqqrrrsssppppppppppppooonnnmmmmmmkkkkkkllllllmmmmmmnnnnnnlllnnnqqqqqqooonnnoooqqqrrrrrrqqqooollllllnnnpppoooooooooooooooooooooooonnnnnnnnnnnnnnnooopppppprrrsssttttttrrrqqqrrrsssuuutttsssrrrppppppooooooppprrrtttuuutttsssrrrrrrrrrqqqqqqrrrtttuuuuuutttppppppqqqqqqqqqqqqppppppsssssssssssstttttttttuuuqqqpppnnnnnnoooooommmkkkmmmoooppppppoooooorrruuussspppnnnmmmnnnooooooooopppppppppooooooppppppqqqrrrrrrrrrrrrrrrsssssssssmmmnnnooopppppppppooonnnrrrsssuuuwwwxxxxxxwwwvvvvvvwwwzzz|||}}}}}}|||{{{uuuuuuvvvwwwxxxxxxxxxxxxooonnnlllkkkiiihhhhhhhhhccceeegggkkkmmmnnnoooooommmnnnqqqsssuuuvvvvvvvvvvvvtttssstttxxxzzzzzzyyyyyyxxxvvvvvvwwwxxxxxxwwwrrrssstttuuuwwwwwwxxxxxxssstttvvvuuutttsssssstttssstttuuuvvvvvvvvvuuutttrrrssstttuuuvvvwwwwwwwwwrrrtttvvvuuurrrppprrrtttqqqrrrtttvvvvvvuuutttssswwwwwwvvvuuuvvvvvvxxxxxxvvvvvvuuuuuuuuuuuuuuuvvvwwwuuuuuuxxxyyyvvvwwwzzzwwwwwwvvvvvvuuuvvvvvvwwwyyyxxxwwwxxxzzz||||||{{{zzzxxxxxxxxxyyyyyywwwvvvwwwwwwwwwwwwwwwyyyzzzzzzwwwvvvuuuuuuuuuwwwxxxyyyzzzzzzyyyyyyyyyyyyyyyyyy{{{||||||}}}}}}|||||||||zzzzzz{{{|||~~~||||||}}}}}}~~~}}}}}}zzz{{{~~~}}}xxx|||}}}}}}~~~~~~~~~}}}}}}~~~||||||}}}}}}}}}~~~}}}yyywwwxxxyyyzzz{{{{{{||||||}}}}}}}}}}}}{{{yyyxxxxxxyyy{{{}}}zzz|||}}}}}}{{{{{{{{{|||~~~~~~{{{yyyyyy}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~rrrtttuuuwwwwwwvvvtttsssqqqqqqqqqqqqppppppoooooojjjmmmqqqsssrrrqqqqqqqqqooopppqqqrrrrrrqqqpppoooqqqqqqqqqqqqpppppppppoooooooooooooooooopppppppppnnnrrrsssqqqppprrrqqqmmmoooppppppqqqqqqqqqppppppvvvuuusssqqqoooooooooooonnnnnnnnnnnnnnnooooooooommmoooqqqrrrrrrrrrsssttttttsssrrrqqqppppppppppppooopppppppppppppppoooooojjjkkklllmmmooopppqqqqqqkkknnnppppppnnnmmmnnnppppppppppppnnnmmmnnnpppsssnnnnnnnnnnnnnnnmmmmmmmmmllllllmmmoooqqqsssuuuvvvuuuvvvvvvuuusssssstttvvvqqqqqqqqqppppppqqqqqqrrrppptttxxxxxxuuurrrrrrssstttsssssstttvvvwwwvvvuuuppppppqqqqqqqqqqqqpppppprrrqqqppppppppprrrtttuuusssqqqnnnmmmllllllkkkjjjkkklllmmmmmmmmmqqqwww|||uuurrrnnnllllllmmmmmmlllmmmmmmmmmnnnoooqqqrrrsssooopppqqqsssuuuuuuuuuvvvrrrssstttuuuvvvuuuttttttuuuvvvxxxyyyyyyxxxwwwvvvuuuwwwzzz}}}~~~~~~}}}{{{tttuuuvvvxxxxxxyyyyyyyyypppooonnnlllkkkjjjjjjjjjkkkkkklllmmmnnnpppqqqrrrmmmnnnppprrrtttuuuvvvwwwwwwtttrrrrrrvvvxxxxxxwwwyyywwwuuuttttttsssrrrqqqrrrrrrtttvvvwwwxxxxxxxxxtttvvvxxxxxxvvvuuuttttttttttttuuuuuuuuusssrrrqqqnnnqqquuuyyyzzzyyywwwuuutttvvvxxxvvvsssrrrtttvvvrrrsssuuuwwwwwwvvvuuuttttttsssssstttuuuwwwyyyzzzyyyxxxxxxwwwwwwwwwwwwwww|||yyyyyy||||||yyyyyy|||xxxyyyzzzxxxvvvuuuyyy|||{{{yyyxxxyyy{{{}}}}}}}}}zzzyyyyyyyyyzzzzzzxxxwwwwwwwwwwwwwwwxxxyyyzzz{{{wwwvvvuuuuuuuuuwwwxxxyyyzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||{{{{{{{{{{{{yyyzzz||||||~~~~~~~~~{{{~~~{{{{{{~~~~~~|||}}}{{{yyyyyy{{{zzzzzz{{{|||}}}~~~|||yyywwwwwwyyy|||~~~|||~~~}}}~~~}}}|||{{{}}}|||xxxvvv{{{~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~rrrtttvvvxxxwwwvvvsssqqqppppppqqqpppmmmllllllmmmooopppqqqrrrrrrrrrrrrrrrrrrqqqqqquuuyyyxxxrrrlllnnnnnnmmmnnnoooppprrrsssqqqqqqqqqqqqppppppppppppmmmmmmmmmppprrrrrrnnnjjjooooooppppppppppppoooooorrrtttuuuuuurrrpppooooooppppppppppppoooooonnnmmmoooppppppqqqqqqppppppooooooppppppooommmlllmmmoooppppppoooooonnnnnnmmmmmmnnnnnnooooooooommmlllkkkkkklllllllllmmmnnnnnnnnnsssssssssoookkkiiijjjmmmjjjiiihhhjjjlllnnnoooooojjjnnnsssvvvwwwwwwwwwxxxqqqsssvvvwwwvvvuuuttttttqqqooommmmmmooopppooonnnpppvvvwwwqqqmmmooopppnnnmmmppptttuuuuuutttvvvxxxuuutttsssrrrqqqpppppppppooopppqqqqqqpppooommmlllpppnnnkkkkkklllmmmmmmlllpppooommmmmmppptttxxx{{{wwwsssooonnnooopppnnnlllrrrqqqpppooopppqqqtttuuuoooqqqssstttuuuuuusssrrrrrrtttvvvtttqqqpppqqqttttttvvvyyy{{{{{{zzzwwwvvvyyyyyyzzz{{{{{{||||||}}}xxxwwwwwwxxxzzzyyyvvvrrrpppooollljjjjjjkkkmmmnnnoooooopppppppppqqqqqqqqqsssrrrrrruuuyyy{{{zzzxxxzzzxxxuuussssssvvvzzz}}}xxxuuusssssstttuuurrrpppuuutttssstttuuuvvvuuutttyyyxxxwwwvvvvvvwwwxxxxxxssssssuuuwwwxxxwwwssspppqqqtttwwwvvvtttrrrrrrtttqqqsssttttttrrrqqqqqqqqqpppqqqrrrtttuuuvvvvvvvvvttttttssstttuuuvvvxxxyyywwwyyyyyyuuuqqqppptttxxxyyyzzz{{{{{{zzzyyyyyyzzzvvvwwwxxxxxxyyyyyyyyyyyy{{{|||||||||{{{zzzyyyyyy}}}zzzxxxyyy{{{|||zzzxxx||||||{{{{{{{{{{{{||||||yyyyyyyyyzzz|||}}}|||{{{zzzxxxvvvwww{{{}}}~~~}}}|||{{{{{{{{{{{{|||{{{|||}}}}}}{{{~~~~~~}}}}}}}}}~~~~~~{{{zzzzzz{{{~~~|||yyyxxxzzz{{{~~~}}}{{{}}}|||zzzyyyyyyyyyzzz{{{www{{{}}}zzzzzz{{{~~~~~~}}}~~~|||zzzzzzzzz{{{zzzyyy~~~~~~~~~~~~}}}||||||{{{|||}}}~~~~~~}}}~~~yyy|||}}}~~~}}}}}}qqqrrrssstttuuutttrrrqqqpppqqqrrrqqqooommmnnnooonnnnnnoooqqqtttvvvvvvuuupppooopppsssxxxxxxsssnnnpppooooooooooooppprrrsssqqqqqqqqqpppppppppqqqqqqrrrppppppqqqrrrqqqnnnjjjnnnooooooppppppoooooonnnppprrrssssssqqqoooooooooooopppqqqqqqqqqqqqpppoooqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqpppnnnmmmnnnpppppppppoooooooooooooooooonnnoooppppppppppppooonnnoooooonnnnnnmmmllllllkkkmmmoooooonnnlllllloooqqqmmmllllllmmmpppqqqrrrqqqppprrrttttttttttttvvvxxxtttwwwyyyzzzxxxwwwvvvvvvtttrrrpppooopppppppppooommmsssuuupppnnnpppqqqooopppsssuuuuuusssrrrrrrtttttttttssssssrrrqqqqqqpppqqqqqqrrrrrrrrrqqqooonnnpppnnnllllllmmmnnnnnnmmmooonnnmmmmmmnnnpppsssuuuzzzuuuqqqooopppsssttttttqqqpppnnnmmmmmmnnnooopppoooqqqsssuuuvvvuuuttttttqqqssstttssspppoooppprrrsssuuuxxxzzzzzzyyywwwuuuvvvvvvwwwwwwxxxxxxyyyyyyxxxwwwwwwxxxyyyxxxtttqqqpppooommmkkkkkklllnnnoooooopppqqqrrrssstttuuuuuuwwwvvvuuuvvvxxxxxxvvvsssvvvvvvuuuuuuuuuvvvwwwwwwwwwuuussstttuuuvvvtttrrrxxxvvvuuuuuuvvvvvvtttsssuuuuuuuuuvvvvvvuuuuuuuuuvvvuuuvvvwwwxxxwwwtttqqqrrrtttwwwwwwuuussssssuuussstttuuutttrrrqqqrrrsssuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuttttttuuuwwwxxxyyyyyyzzzyyyuuuppppppuuuzzzyyy{{{||||||{{{zzz{{{|||vvvwwwwwwxxxxxxxxxxxxwwwzzzzzz{{{{{{{{{zzzyyyyyyzzzwwwuuuuuuwwwwwwvvvttt{{{{{{zzzzzzzzzzzz{{{{{{zzzyyyyyyyyyzzz|||~~~|||{{{zzzyyywwwyyy|||~~~~~~~~~}}}|||||||||||||||~~~|||~~~~~~~~~~~~}}}~~~}}}~~~~~~|||{{{{{{|||~~~}}}{{{{{{}}}~~~~~~}}}{{{yyy||||||{{{{{{{{{||||||}}}|||}}}~~~}}}|||||||||}}}~~~|||||||||{{{zzzzzz{{{{{{zzzyyy~~~~~~~~~~~~~~~}}}}}}~~~|||~~~~~~~~~~~~}}}~~~oooooopppqqqqqqrrrrrrrrrqqqrrrsssqqqooonnnoooppppppnnnnnnqqquuuxxxvvvtttooonnnnnnqqquuuvvvssspppqqqppppppooooooppppppqqqrrrqqqpppoooooopppqqqrrruuutttrrrqqqqqqpppnnnlllmmmnnnnnnoooooonnnnnnmmmnnnoooqqqqqqooonnnoooooooooppprrrssstttsssqqqppprrrrrrssssssssssssrrrrrrqqqrrrrrrpppnnnnnnooopppppppppppppppppppppqqqqqqooopppqqqrrrrrrrrrqqqpppooooooooonnnnnnmmmmmmlllkkkmmmnnnnnnnnnoooqqqsssrrrqqqppprrrtttuuuuuutttuuuuuuuuusssrrrrrruuuwwwvvvxxxzzzzzzxxxvvvuuuuuuqqqpppooommmlllllllllmmmlllqqqsssqqqpppqqqrrrpppqqqsssuuuuuusssrrrrrrssssssttttttttttttsssqqqppppppqqqqqqrrrrrrqqqpppooopppooommmmmmoooppppppooonnnnnnmmmmmmmmmnnnnnnooovvvrrrmmmkkklllpppsssuuurrrqqqooommmmmmmmmmmmnnnpppqqqsssuuuvvvvvvvvvvvvrrrssstttsssqqqqqqqqqsssssstttwwwyyyyyyxxxvvvttttttuuuuuuvvvwwwwwwxxxxxxyyyxxxwwwxxxxxxvvvsssqqqpppooommmllllllnnnpppqqqpppppprrrsssuuuwwwxxxyyyxxxwwwvvvvvvwwwwwwuuusssvvvwwwyyyzzzzzzxxxvvvuuuwwwvvvuuuuuuvvvwwwvvvtttzzzxxxwwwvvvvvvvvvtttsssttttttuuuvvvvvvvvvuuutttyyywwwvvvvvvvvvvvvtttrrrssstttvvvvvvuuuttttttuuuuuuuuuuuutttrrrrrrsssuuuzzzyyyyyyxxxwwwvvvuuuuuuvvvvvvuuuuuuvvvwwwxxxyyyyyyyyyxxxuuurrrrrrvvvzzzyyy{{{}}}}}}||||||}}}~~~wwwwwwxxxxxxxxxwwwvvvvvvyyyyyyyyyyyyyyyzzzzzzzzz|||yyywwwvvvvvvwwwvvvvvvyyyyyyyyyxxxxxxyyyyyyyyy{{{zzzyyyxxxxxxzzz|||}}}zzz{{{zzzyyyxxxyyy||||||||||||}}}}}}}}}~~~~~~~~~||||||}}}|||~~~}}}~~~~~~}}}|||}}}~~~}}}~~~~~~}}}~~~~~~|||{{{zzz{{{|||}}}~~~~~~|||{{{}}}~~~~~~~~~}}}{{{zzz|||{{{{{{}}}}}}{{{~~~~~~}}}|||}}}}}}zzz~~~{{{|||~~~oooooonnnnnnoooqqqrrrssspppqqqrrrqqqooonnnooopppsssqqqoooqqqtttuuurrrooopppoooooopppssssssqqqooopppppppppooonnnnnnnnnnnnpppooonnnmmmnnnoooppprrruuusssqqqpppooooooooonnnmmmmmmnnnnnnnnnnnnmmmmmmmmmnnnppppppoooooopppqqqqqqrrrtttuuuuuussspppooorrrrrrrrrssssssrrrrrrrrrpppqqqqqqpppnnnmmmnnnppppppppppppqqqqqqrrrrrrrrrpppqqqrrrrrrrrrqqqpppooolllmmmnnnnnnooopppqqqqqqoooooopppppppppqqqrrrssstttsssssstttvvvwwwvvvuuuuuuuuuvvvuuusssssstttvvvtttuuuwwwvvvtttrrrrrrssspppqqqpppnnnlllmmmoooqqqqqqrrrsssrrrrrrrrrrrrqqqqqqrrrssstttuuuuuuvvvwwwqqqssstttuuuuuutttrrrqqqnnnooopppqqqqqqpppooooooqqqooonnnoooqqqrrrqqqpppnnnnnnoooooooooooonnnnnnsssqqqnnnllllllnnnqqqssstttsssrrrqqqqqqqqqqqqrrrppprrrsssuuuvvvwwwwwwwwwuuuuuuuuuuuuuuutttuuuuuusssuuuwwwxxxyyyxxxvvvuuuvvvwwwwwwxxxxxxyyyyyyzzzzzzzzzyyyxxxwwwvvvsssrrrpppooonnnnnnnnnoooqqqrrrooopppqqqrrrtttuuuvvvwwwvvvvvvwwwxxxyyyyyyxxxxxxzzz{{{|||}}}|||{{{yyywwwwwwwwwvvvwwwwwwxxxxxxwwwzzzxxxwwwwwwxxxxxxvvvuuuwwwvvvvvvvvvvvvwwwxxxxxxzzzxxxuuusssttttttsssrrrrrrsssssssssssssssssstttuuuuuutttrrrpppqqqsssvvvyyyxxxwwwvvvuuutttttttttvvvvvvvvvvvvvvvwwwwwwwwwvvvxxxxxxwwwuuuuuuvvvxxxwwwyyy{{{|||{{{{{{|||~~~yyyyyyyyyyyyxxxwwwvvvvvvwwwwwwwwwwwwxxxyyyyyyzzz|||zzzxxxvvvuuuvvvvvvvvvxxxwwwwwwvvvvvvwwwwwwxxx{{{zzzxxxvvvvvvxxxzzz{{{xxxyyyyyyxxxwwwxxx{{{}}}zzz{{{|||}}}~~~zzzxxx{{{~~~}}}|||}}}~~~}}}}}}~~~|||}}}}}}}}}}}}~~~~~~~~~~~~~~~{{{|||~~~}}}zzz{{{~~~~~~|||~~~~~~|||zzzyyy|||}}}~~~}}}{{{}}}~~~}}}~~~}}}~~~}}}pppooonnnnnnoooqqqssstttnnnpppppppppnnnmmmnnnooorrrpppoooppprrrssspppnnnrrrqqqqqqqqqqqqpppnnnlllooooooooonnnnnnmmmllllllnnnmmmllllllmmmnnnooopppqqqpppooommmlllmmmooopppmmmmmmnnnnnnnnnnnnmmmmmmmmmoooppppppooooooqqqrrrssstttuuuuuusssqqqnnnmmmppppppqqqqqqqqqqqqppppppmmmnnnooonnnllllllnnnpppppppppqqqqqqrrrrrrssssssqqqqqqrrrqqqqqqooommmlllmmmmmmnnnooopppqqqrrrsssppppppqqqrrrssstttttttttuuuttttttuuuwwwwwwuuusssqqqsssvvvwwwvvvuuuuuuuuurrrsssttttttsssrrrrrrsssuuuwwwyyywwwtttuuuzzzyyywwwuuuuuusssrrrpppppptttsssssstttvvvwwwxxxxxxppprrrsssuuuuuutttrrrqqqnnnoooqqqrrrrrrrrrqqqqqqqqqpppoooppprrrrrrqqqpppmmmnnnpppqqqrrrrrrrrrrrrtttttttttsssrrrqqqqqqrrrsssssssssssstttuuuuuuvvvqqqrrrsssuuuvvvvvvwwwwwwuuuuuutttuuuuuuuuuuuuuuutttuuuwwwxxxxxxxxxwwwvvvwwwwwwxxxxxxyyyyyyzzzzzz{{{{{{{{{yyywwwuuuttttttppppppoooooooooooopppqqqoooppppppqqqqqqrrrrrrrrrwwwxxxyyyzzzzzzzzzzzzzzz}}}}}}|||{{{{{{zzzzzzzzzwwwwwwxxxxxxxxxxxxxxxyyywwwvvvvvvwwwxxxyyyyyyxxxyyywwwtttssssssvvvyyy{{{yyyvvvsssqqqqqqrrrqqqpppppppppppppppqqqrrrrrrrrrttttttsssqqqoooppprrruuuttttttsssrrrrrrsssssstttwwwwwwwwwwwwvvvvvvvvvvvvrrruuuxxxzzzyyywwwuuutttuuuwwwyyyzzzyyyyyyzzz{{{yyyzzzzzzzzzyyyxxxwwwwwwvvvvvvuuuuuuvvvwwwxxxyyyvvvvvvtttsssrrrqqqrrrsssvvvvvvuuuuuuuuuuuuvvvvvvzzzyyywwwvvvuuuvvvxxxyyyvvvwwwwwwvvvvvvvvvxxxzzzxxxyyy{{{|||~~~|||zzz~~~~~~}}}|||}}}~~~~~~}}}|||}}}{{{{{{|||{{{{{{}}}~~~}}}}}}}}}{{{|||~~~|||{{{zzz||||||xxx|||}}}}}}~~~}}}{{{zzzyyy||||||}}}|||{{{{{{{{{{{{}}}~~~~~~~~~~~~~~~~~~||||||}}}~~~qqqpppoooooopppqqqssstttmmmooopppooonnnmmmnnnooolllmmmnnnpppqqqqqqrrrrrrrrrsssssssssqqqooollljjjnnnooooooooonnnnnnmmmlllllllllmmmmmmnnnnnnoooooommmnnnmmmlllkkkkkkmmmpppmmmnnnnnnoooooonnnnnnmmmnnnooopppooonnnoooqqqrrrsssssssssrrrpppooonnnmmmnnnnnnoooooooooooonnnnnnjjjkkkmmmmmmlllmmmoooqqqqqqqqqqqqqqqqqqqqqrrrrrroooppppppppppppnnnmmmlllqqqqqqqqqqqqqqqqqqqqqqqqooonnnooorrruuuwwwvvvuuutttsssssstttvvvuuusssqqqooorrrvvvxxxxxxvvvvvvvvvqqqsssuuuuuuuuuuuuwwwyyywww{{{~~~|||xxxyyy{{{vvvuuutttqqqpppqqqyyywwwuuutttuuuuuutttsssoooppprrrssssssssssssrrroooppprrrttttttuuuttttttrrrqqqpppqqqrrrrrrpppnnnlllmmmoooqqqrrrtttttttttrrrsssttttttqqqpppooooooqqqrrrrrrssstttuuuuuuuuusssssssssttttttuuuvvvvvvsssqqqqqqqqqssstttsssrrrssstttuuuvvvwwwvvvvvvuuuuuuuuuuuuvvvwwwwwwxxxxxxzzzzzzzzzyyyvvvttttttuuuqqqppppppoooooooooooooooooooooppppppppppppqqqqqqyyyzzz{{{{{{yyywwwwwwxxx|||{{{yyywwwwwwxxxzzz{{{wwwxxxyyyyyywwwvvvwwwyyyvvvuuuuuuvvvxxxzzzzzzyyyvvvtttrrrpppqqqssswwwyyyvvvtttqqqpppqqqqqqqqqppppppnnnmmmnnnpppqqqqqqqqqsssssssssqqqppppppqqqsssrrrqqqqqqpppqqqrrrtttuuuvvvvvvwwwvvvvvvuuutttsssppprrrvvvzzzzzzxxxuuurrrtttvvvxxxxxxwwwwwwxxxyyyxxxxxxyyyyyyyyyxxxwwwwwwvvvuuutttttttttuuuvvvwwwtttuuuvvvvvvtttssstttuuuvvvuuuuuuttttttuuuuuuvvvwwwwwwvvvvvvvvvvvvvvvvvvuuuvvvwwwvvvttttttvvvwwwvvvwwwzzz|||}}}~~~~~~}}}~~~~~~~~~~~~~~~}}}~~~}}}}}}}}}|||}}}~~~}}}|||{{{|||}}}zzz{{{{{{zzzzzz{{{}}}{{{{{{zzzzzzzzz{{{}}}~~~{{{|||}}}yyyzzz|||~~~~~~zzzxxx{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz|||}}}}}}|||zzz~~~{{{yyyyyy{{{}}}~~~~~~||||||}}}}}}{{{{{{||||||||||||{{{{{{|||~~~~~~|||zzz{{{}}}~~~ppppppppppppppppppqqqqqqnnnoooppppppooonnnooopppkkknnnrrrrrrpppoooqqqtttppprrruuuuuussspppmmmkkkoooooopppqqqqqqpppooonnnkkklllnnnpppqqqqqqpppooommmnnnooommmkkkjjjkkkmmmnnnooooooppppppoooooonnnnnnnnnooonnnlllmmmoooqqqppppppooonnnmmmnnnoooooonnnnnnnnnoooooonnnnnnnnniiijjjlllmmmmmmoooqqqtttqqqqqqqqqqqqpppppppppppplllmmmooopppppppppooooooqqqqqqqqqrrrrrrrrrrrrrrroooooooooqqqtttuuutttqqqssssssssstttuuutttqqqooorrrtttvvvwwwvvvvvvvvvwwwppprrrtttvvvwwwyyy|||~~~yyy~~~~~~yyyyyy{{{tttsssrrroooooorrrxxxuuurrrrrrssstttsssqqqooooooppppppqqqrrrssssssmmmnnnppprrrsssssssssssssssrrrqqqqqqrrrqqqnnnlllllllllmmmnnnpppqqqrrrsssnnnpppqqqpppnnnmmmoooqqqsssssssssttttttttttttssstttsssssssssssssssttttttrrrpppooopppssstttsssqqqqqqrrrsssttttttttttttssssssttttttuuuuuuvvvvvvwwwvvvxxxxxxvvvsssrrrtttuuuqqqqqqpppooonnnmmmmmmmmmoooppppppqqqrrrsssssstttvvvxxxzzzzzzwwwvvvwwwxxxzzzyyyxxxwwwwwwyyyzzz{{{wwwyyyzzzyyyvvvuuuvvvxxxvvvuuuuuuvvvxxxyyyxxxwwwrrrrrrrrrssstttuuuvvvvvvuuusssqqqqqqrrrrrrrrrppppppnnnlllmmmppprrrrrrqqqsssttttttsssrrrqqqrrrssstttsssrrrqqqrrrsssuuuvvvuuuvvvvvvvvvuuutttrrrqqqqqqrrrsssvvvwwwwwwuuuttttttvvvwwwwwwvvvuuuvvvwwwuuuvvvvvvwwwwwwwwwwwwvvvwwwvvvtttsssrrrsssuuuvvvsssvvvyyyzzzxxxwwwwwwxxxuuuuuuttttttttttttuuuuuuttttttuuuvvvvvvvvvuuutttvvvwwwxxxwwwuuuttttttuuuuuuvvvyyy{{{|||||||||{{{}}}~~~|||~~~~~~~~~}}}}}}}}}}}}|||}}}}}}|||zzzyyyzzz{{{zzzzzz{{{zzzyyyxxxzzz{{{zzzzzzzzzzzz{{{{{{|||}}}||||||||||||}}}~~~zzz|||~~~~~~}}}|||||||||zzzzzzyyyxxxyyy{{{|||~~~}}}|||{{{{{{|||}}}{{{zzz}}}|||{{{|||}}}}}}}}}}}}~~~~~~~~~}}}zzzzzz~~~{{{|||{{{||||||}}}||||||{{{{{{}}}~~~~~~~~~}}}|||||||||pppppppppppppppoooooooooooopppqqqqqqpppoooppprrrnnnssswwwuuuooolllooosssnnnqqquuuvvvuuuqqqnnnlllpppqqqrrrssssssrrrqqqpppkkkmmmpppssstttsssqqqpppnnnpppqqqoookkkiiiiiikkkooooooppppppppppppoooooommmnnnnnnlllkkkkkkmmmooonnnmmmkkkkkklllnnnppprrrnnnnnnoooooooooooonnnnnnhhhjjjlllmmmnnnppptttvvvrrrqqqqqqppppppooooooooojjjkkkmmmpppqqqrrrrrrrrrnnnooopppqqqssstttuuuvvvsssqqqpppqqqrrrrrrnnnkkkssssssssstttuuutttqqqnnnvvvvvvvvvuuuttttttvvvxxxnnnpppsssuuuwwwyyy}}}}}}}}}zzzrrrqqqqqqoooooottttttqqqnnnooorrrttttttsssooonnnnnnooopppqqqssssssiiijjjlllnnnoooppppppooosssrrrqqqrrrrrrpppmmmjjjkkkkkkkkkllllllnnnooopppqqqrrrrrrqqqooopppuuuyyyvvvvvvvvvvvvuuutttsssrrrttttttsssrrrrrrrrrrrrssstttqqqpppqqqtttvvvtttrrrppppppqqqqqqrrrrrrrrrqqqttttttuuuuuuvvvwwwwwwwwwtttuuuvvvtttqqqqqqrrruuurrrqqqpppooonnnlllkkkkkkppppppqqqsssuuuvvvwwwxxxpppsssvvvwwwvvvwwwyyy{{{zzzzzzzzzzzz{{{{{{||||||xxxyyy{{{yyyuuutttuuuwwwxxxvvvuuuvvvwwwwwwvvvuuuqqqsssvvvxxxyyyxxxvvvuuutttsssrrrrrrttttttsssqqqqqqooolllmmmqqqssssssrrrssstttvvvuuutttrrrrrrsssxxxwwwuuutttsssuuuvvvwwwuuuuuuvvvvvvuuusssqqqpppsssrrrqqqrrrtttvvvvvvvvvuuuwwwxxxxxxvvvuuuuuuvvvsssssstttuuuuuuvvvuuuuuuwwwvvvtttrrrrrrrrrssstttnnnrrrwwwxxxwwwuuutttuuuuuuuuuuuuttttttuuuuuuuuuqqqsssuuuwwwwwwvvvuuutttxxxyyyyyyxxxuuuttttttuuutttvvvxxxzzz|||{{{zzzzzz|||}}}}}}}}}}}}{{{}}}{{{{{{}}}~~~}}}}}}}}}}}}}}}}}}~~~|||}}}}}}|||zzzxxxyyyyyyyyyzzz{{{zzzxxxwwwwwwxxx}}}}}}}}}~~~~~~~~~}}}}}}||||||{{{zzz{{{}}}~~~}}}~~~~~~{{{zzz}}}zzzyyywwwwwwxxxzzz~~~~~~}}}~~~~~~~~~}}}}}}~~~||||||{{{{{{|||}}}~~~~~~}}}yyyzzz~~~{{{{{{~~~~~~~~~~~~|||{{{|||~~~}}}}}}~~~~~~zzzyyysssrrrpppnnnnnnoooppprrrqqqpppqqqrrrtttssspppnnnuuuttttttsssssssssttttttqqqpppppppppoooooonnnnnnpppooonnnmmmnnnooorrrsssnnnmmmlllllloooqqqqqqqqqjjjkkklllnnnnnnnnnnnnmmmoooppppppooonnnmmmmmmnnnkkklllmmmmmmllllllmmmoooqqqnnnllllllnnnqqqrrrrrrvvvsssooonnnoooooommmjjjpppnnnnnnppptttuuurrroootttvvvuuuooolllnnnooonnnlllppprrrrrrtttuuurrrlllooonnnmmmmmmnnnqqquuuwwwvvvuuusssqqqpppqqqrrrsssrrrssstttsssqqqppppppqqqvvvtttrrrrrrsssuuuuuuuuutttsssqqqqqqssswww||||||zzzuuuppplllkkknnnqqqtttsssqqqqqqsssuuuuuuttttttpppnnnnnnqqqtttsssqqqkkklllnnnpppqqqqqqqqqqqqqqqrrrsssssssssrrrqqqqqqqqqpppnnnmmmmmmmmmnnnooonnnqqqtttuuutttttttttuuutttuuuvvvvvvtttttttttvvvxxxvvvsssqqqqqqrrrtttuuusssrrrqqqrrruuuvvvuuutttvvvtttrrrrrrsssttttttsssxxxxxxyyyyyyyyyxxxwwwwwwyyyxxxuuusssssstttvvvwwwrrrrrrrrrqqqqqqqqqppppppuuuuuutttttttttsssssssssuuuuuuvvvwwwxxxzzz|||}}}zzzzzzyyyxxxvvvvvvxxxzzzxxxyyyzzz{{{{{{zzzxxxwwwyyyxxxwwwwwwxxxxxxvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvrrrnnnpppuuuuuupppjjjrrrpppllliiiiiilllppprrruuusssqqqqqqrrrssstttsssssstttuuusssqqqqqqvvvzzzvvvuuutttuuuvvvwwwvvvuuuuuutttsssssstttvvvyyyzzztttvvvwwwvvvttttttvvvyyyxxxuuussssssuuuvvvuuusssuuuuuutttssssssrrrqqqqqqrrruuuwwwwwwvvvuuuvvvvvvssssssssssssttttttuuuvvvwwwvvvvvvuuuuuuuuuvvvvvv{{{xxxuuuuuuwwwwwwvvvtttvvvwwwxxxzzzzzzzzzyyyxxxyyyzzz{{{{{{{{{}}}|||~~~{{{xxxyyy|||~~~}}}}}}zzzwwwwwwyyy{{{|||{{{yyyxxxwwwxxx}}}|||{{{zzzzzzzzz{{{|||}}}~~~~~~~~~~~~}}}|||{{{~~~}}}|||{{{zzzwwwwww{{{|||{{{~~~~~~}}}}}}|||{{{}}}~~~}}}~~~{{{yyyzzz{{{{{{{{{zzz{{{}}}~~~~~~~~~~~~}}}|||~~~||||||}}}~~~}}}|||~~~~~~yyytttsssrrrpppooooooooopppqqqooooooqqqsssuuuuuurrrpppsssrrrrrrqqqqqqrrrrrrsssqqqpppppppppoooooooooooopppooonnnnnnnnnooopppqqqooommmmmmnnnoooppppppnnnmmmmmmnnnooonnnmmmlllkkklllmmmnnnmmmkkkjjjkkklllkkkmmmnnnnnnmmmlllnnnooopppnnnmmmnnnpppsssttttttrrrooommmmmmooopppooommmppppppqqqtttvvvwwwvvvtttwwwyyywwwrrrpppqqqpppmmmooosssuuutttvvvwwwsssmmmpppooonnnnnnppprrruuuwwwvvvuuusssrrrrrrtttuuuvvvsssssstttrrrqqqppprrrsssuuusssqqqpppqqqrrrqqqqqqqqqqqqqqqrrrtttwwwyyy{{{~~~~~~}}}|||||||||||||||xxxwwwtttqqqnnnnnnqqqtttqqqpppoooppprrrrrrrrrpppyyywwwtttrrrrrrrrrqqqppprrrqqqqqqpppqqqrrrrrrsssuuutttsssrrrpppooonnnmmmrrrrrrqqqpppppppppppppppoooqqqsssssssssssstttuuusssttttttsssqqqqqqrrrssswwwuuusssqqqpppppprrrsssuuutttssstttvvvwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxyyyzzzzzz{{{{{{yyyxxxwwwvvvuuuuuuttttttrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrsssssstttttttttttttttuuuvvvwwwxxxyyyzzz{{{{{{|||{{{yyywwwvvvwwwxxxxxxxxxxxxxxxyyyzzz{{{{{{zzzxxxwwwwwwxxxxxxwwwvvvtttttttttttttttuuuuuuuuutttqqqoooqqqssssssoookkkpppooonnnmmmnnnppprrrtttttttttttttttuuuwwwyyyzzzwwwwwwvvvuuussssssuuuwwwvvvuuutttuuuwwwxxxwwwvvvwwwvvvvvvuuuuuuvvvwwwxxxtttvvvwwwvvvttttttvvvxxxvvvsssrrrrrrtttvvvuuusssvvvvvvuuuttttttsssrrrrrrsssuuuxxxxxxwwwvvvvvvwwwuuuttttttssstttuuuvvvwwwuuuuuuuuuuuuvvvwwwyyyyyywwwtttrrruuuzzz|||{{{xxxyyyyyyzzzyyyyyyxxxwwwvvvyyyzzz{{{{{{|||}}}~~~}}}||||||~~~~~~|||zzzyyywwwyyyzzzzzzyyyyyyzzz|||~~~}}}}}}~~~{{{{{{|||||||||{{{{{{zzz~~~~~~~~~~~~~~~~~~~~~~~~|||yyyyyy|||}}}|||}}}~~~}}}||||||~~~}}}}}}~~~~~~~~~}}}{{{{{{|||}}}|||{{{~~~rrrqqqqqqqqqppppppppppppooopppqqqtttvvvvvvtttrrrqqqppppppoooppppppqqqqqqpppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnoooppppppnnnlllppppppppppppooommmkkkjjjlllmmmnnnmmmkkkjjjkkkllllllmmmnnnnnnmmmmmmnnnooooooooonnnpppsssttttttsssooonnnmmmnnnqqqssssssssssssuuuwwwxxxwwwwwwwwwwwwyyyyyywwwtttvvvxxxuuuoooqqquuuwwwwwwxxxyyytttnnnqqqpppooooooqqqsssvvvxxxuuuttttttttttttvvvxxxyyysssssssssrrrpppqqqtttwwwvvvtttrrrqqqqqqqqqpppooonnnpppqqqsssuuuvvvvvvvvvyyyxxxxxxwwwwwwwwwwwwxxxuuuuuuuuurrrppppppqqqsssrrrrrrrrrsssuuuuuusssrrrzzzzzzxxxvvvsssqqqqqqrrrwwwuuusssqqqqqqrrrssstttuuusssqqqooonnnnnnnnnnnnqqqqqqqqqrrrqqqqqqpppooopppqqqrrrrrrqqqqqqsssuuutttttttttrrrpppppprrrtttvvvtttrrrpppooopppqqqrrrrrrqqqpppqqqsssssssssqqquuuxxx{{{{{{xxxwwwwwwyyywwwwwwxxxyyyzzz|||~~~yyyyyyyyyyyywwwtttrrrpppssssssrrrrrrrrrqqqqqqqqqooopppqqqrrrssstttuuuuuuttttttvvvwwwxxxxxxxxxxxxyyyzzz{{{zzzxxxxxxxxxyyyyyyxxxwwwwwwxxxzzz}}}~~~zzzxxxwwwxxxyyyyyyxxxvvvttttttttttttuuuuuuvvvvvvqqqqqqqqqqqqqqqpppooonnnmmmnnnoooqqqrrrssstttuuuqqqsssuuutttssssssvvvyyyzzzyyywwwvvvvvvuuutttrrrtttssssssuuuwwwxxxxxxvvvwwwxxxxxxxxxwwwwwwvvvuuuwwwwwwxxxwwwuuuuuuvvvxxxuuusssrrrsssuuuvvvvvvvvvvvvvvvvvvuuuttttttsssssstttvvvxxxxxxwwwwwwwwwxxxvvvuuutttssssssuuuvvvxxxvvvvvvvvvvvvvvvwwwxxxyyyuuurrrrrrwww}}}yyyyyyxxxxxxwwwxxxxxxxxxyyyzzz{{{{{{{{{|||~~~~~~~~~}}}|||||||||{{{zzzzzz}}}~~~~~~}}}}}}}}}}}}~~~~~~zzz{{{{{{{{{{{{{{{{{{{{{|||}}}~~~}}}|||}}}~~~|||zzzyyyzzz}}}}}}qqqqqqrrrrrrrrrqqqpppoooqqqqqqsssuuuwwwvvvtttrrrpppoooooooooooopppqqqqqqppppppppppppppppppppppppooooooooooooooonnnmmmlllllllllmmmppprrrqqqooommmppppppqqqpppooonnnlllkkknnnoooppppppnnnnnnoooppplllnnnoooooonnnmmmooopppppppppoooqqqssssssqqqpppoooooooooqqqsssuuuvvvwwwuuuyyy{{{{{{wwwuuuvvvwwwxxxxxxvvvvvvzzz~~~zzzsssooosssvvvwwwxxxzzzvvvpppppppppooopppqqqsssuuuvvvuuuttttttttttttuuuvvvwwwssssssrrrqqqppprrrvvvyyyvvvuuussssssttttttsssrrroooooopppqqqrrrsssssstttuuuuuutttsssssstttttttttuuuvvvvvvssspppnnnmmmnnnqqqqqqrrruuuvvvvvvsssqqqtttvvvwwwvvvrrrppprrruuutttsssrrrrrrqqqqqqrrrrrrrrrqqqooonnnoooppprrrsssnnnooopppqqqqqqpppnnnmmmqqqrrrrrrqqqpppqqqsssuuutttttttttsssrrrsssuuuxxxsssrrrqqqqqqqqqrrrsssuuurrrppppppppprrrrrrqqqpppsssxxx}}}}}}yyyvvvxxx{{{xxxxxxxxxyyyzzz{{{}}}~~~zzzzzzyyywwwuuurrrpppooossssssssssssrrrrrrrrrrrroooppppppqqqrrrsssttttttssstttuuuvvvwwwwwwvvvvvvrrruuuwwwyyyyyyzzz|||}}}zzzyyyxxxxxxyyyzzz{{{|||zzzxxxwwwxxxyyyyyyxxxwwwuuuuuuuuuvvvvvvvvvwwwwwwoooqqqsssrrrooommmooopppnnnoooooopppqqqrrrssstttrrrvvvxxxvvvqqqooorrruuuxxxvvvtttuuuwwwwwwsssppprrrqqqrrrtttwwwxxxwwwvvvuuuvvvwwwxxxxxxwwwvvvtttxxxxxxxxxwwwvvvvvvwwwxxxuuuuuuuuuuuuwwwxxxyyyyyyvvvvvvuuuuuutttttttttssstttvvvwwwwwwvvvvvvwwwxxxwwwvvvtttsssssstttvvvxxxzzzyyyxxxvvvuuutttttttttvvvsssssszzzuuuuuuuuuuuuwwwyyy|||}}}xxxyyyzzzzzzzzz{{{~~~~~~|||}}}~~~}}}}}}~~~{{{{{{|||}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}||||||}}}}}}~~~~~~~~~~~~xxxwwwwwwyyy}}}qqqrrrrrrrrrrrrqqqpppppptttttttttvvvvvvuuurrrppppppppppppppppppqqqrrrrrrpppppppppppppppqqqqqqqqqooooooppppppooonnnmmmllljjjkkklllooorrrrrrpppnnnmmmnnnoooppppppooonnnmmmooopppqqqqqqpppooopppqqqmmmnnnpppooonnnnnnoooqqqrrrqqqppppppqqqpppnnnllloooooopppqqqrrrsssuuuvvvsssvvvzzzzzzwwwvvvwwwyyyzzzyyywwwwww{{{~~~zzzrrrlllppprrrsssvvvyyyvvvqqqoooooooooooopppqqqssstttttttttssssssrrrrrrrrrrrrrrrrrrqqqpppppprrrvvvyyysssrrrrrrsssuuuvvvuuutttqqqpppoooooooooppprrrsssssssssrrrrrrrrrsssssstttsssttttttrrrooommmmmmmmmmmmmmmnnnppprrrqqqooolllppprrrtttssspppoooqqqsssmmmnnnppprrrrrrqqqpppooosssrrrpppooopppqqqtttuuunnnooopppqqqqqqpppooonnnrrrrrrrrrqqqpppqqqsssuuupppqqqrrrrrrrrrtttwwwzzzqqqqqqqqqrrrsssuuuwwwxxxuuutttssstttvvvvvvvvvtttqqqwww||||||xxxvvvwwwzzzzzzzzzyyyyyyyyyyyyzzzzzz{{{yyyvvvsssqqqppppppqqqtttttttttsssssssssrrrrrrqqqqqqqqqrrrrrrrrrssssssssstttuuuvvvvvvvvvvvvvvvrrrtttvvvwwwxxxyyy{{{}}}zzz{{{{{{|||{{{zzzxxxwwwyyyxxxwwwwwwyyyyyyxxxwwwuuuuuuuuuuuuuuuuuuuuuuuuooorrrsssrrrnnnmmmooorrrqqqpppnnnmmmmmmoooqqqrrruuuyyy|||zzzuuusssvvvyyytttrrrqqqsssvvvwwwuuurrrqqqqqqrrrtttwwwxxxvvvuuurrrsssvvvxxxyyyxxxwwwvvvwwwvvvuuuuuuuuuuuuvvvuuutttuuuuuuuuuvvvwwwxxxzzzuuuuuuuuuuuutttttttttttttttvvvwwwvvvuuuuuuwwwxxxxxxwwwuuuttttttuuuvvvwwwzzzyyywwwvvvuuutttttttttwwwtttuuuzzz~~~vvvuuuuuuvvvwwwzzz|||~~~xxxyyyyyyyyyyyyzzz|||~~~|||~~~}}}~~~||||||||||||~~~~~~~~~~~~~~~~~~~~~{{{yyyxxxyyy|||sssrrrrrrrrrqqqqqqqqqqqquuuuuuuuuvvvvvvtttqqqnnnppppppppppppqqqrrrsssssspppppppppqqqqqqqqqqqqqqqppppppppppppoooooooooooolllkkkllloooqqqrrrpppoookkklllmmmoooppppppoooooolllnnnoooooonnnmmmnnnpppnnnoooppppppoooooopppqqqsssqqqoooooooooooonnnllllllnnnooooooooopppsssuuuoooqqquuuwwwxxxyyyzzz{{{||||||yyyvvvwwwyyyvvvppplllooooooooorrrvvvuuuqqqoooooooooooopppqqqrrrsssssssssrrrrrrqqqppppppoooqqqqqqqqqppppppqqqtttwwwpppooopppqqqtttuuutttssssssqqqooonnnnnnoooqqqrrrsssrrrrrrrrrrrrsssttttttoooppprrrqqqppppppqqqrrroooooooooqqqrrrrrrqqqooopppqqqsssrrrqqqpppppppppjjjlllppprrrsssqqqooommmuuutttsssqqqqqqqqqqqqrrrpppqqqrrrrrrsssrrrrrrrrrrrrssstttsssrrrrrrsssuuulllnnnpppqqqrrrssstttvvvppppppqqqrrrtttvvvxxxyyysssrrrrrrsssuuuvvvvvvuuuqqquuuxxxxxxvvvuuuvvvxxx{{{{{{{{{{{{zzzxxxwwwvvvzzzxxxuuurrrqqqqqqssstttuuuuuutttttttttsssssssssrrrrrrrrrrrrssssssssssssttttttttttttuuuvvvxxxxxxyyyyyyyyywwwvvvvvvxxxzzz{{{|||}}}}}}|||zzzwwwuuuxxxvvvvvvvvvxxxyyyxxxwwwuuuuuuttttttssssssrrrrrrppprrrsssrrrooooooqqqtttsssqqqooommmmmmoooqqqsssqqqtttwwwxxxwwwwwwyyy|||rrrrrrrrrtttvvvxxxxxxxxxrrrrrrtttvvvyyyyyywwwuuurrrtttvvvxxxyyyyyyxxxxxxtttsssqqqrrrtttuuuuuuttttttuuuvvvuuutttuuuwwwyyyvvvvvvvvvvvvuuuuuuuuuuuuvvvwwwwwwwwwvvvvvvxxxyyyyyyyyyxxxxxxwwwwwwwwwxxxvvvvvvvvvvvvvvvwwwxxxyyyxxxwwwwwwzzz~~~~~~||||||{{{{{{zzzzzz{{{{{{{{{yyyzzz{{{zzzzzzzzz}}}|||~~~~~~~~~~~~}}}~~~tttsssrrrqqqpppqqqrrrrrrtttssstttuuuvvvtttqqqoooppppppppppppqqqrrrssstttpppppppppqqqqqqrrrrrrrrrqqqqqqpppooooooppprrrrrrpppooommmnnnooopppnnnmmmjjjkkkmmmnnnoooooonnnnnnjjjlllmmmmmmllllllmmmnnnnnnoooqqqpppooooooppprrrrrrpppnnnnnnoooqqqqqqppplllnnnpppqqqqqqrrruuuxxxrrrrrrsssvvvyyyzzzyyyxxxwwwyyyxxxtttsssvvvvvvsssooopppooolllnnnrrrrrroooooopppppppppqqqrrrrrrsssqqqqqqqqqqqqqqqqqqppppppooopppqqqqqqpppppprrrtttppppppppprrrttttttsssqqqqqqqqqqqqqqqpppooooooooorrrrrrrrrrrrrrrsssttttttqqqrrrrrrrrrqqqqqqsssuuutttsssrrrsssuuuvvvuuutttppppppqqqsssuuuuuutttsssoooppprrrssssssqqqooonnnssssssrrrrrrqqqppppppppprrrqqqqqqqqqrrrrrrssstttssstttvvvuuutttsssssstttmmmooorrrssssssrrrrrrrrrqqqqqqqqqrrrsssuuuuuuvvvnnnmmmmmmooorrrttttttssssssttttttuuuvvvvvvwwwwww{{{|||}}}}}}|||zzzwwwuuuwwwwwwuuuuuuuuuuuuvvvvvvuuuuuuuuuuuutttttttttsssqqqqqqrrrssstttuuuuuuvvvuuutttsssssstttwwwzzz|||~~~{{{xxxvvvvvvyyy{{{|||||||||{{{{{{zzzyyyyyyvvvuuutttuuuwwwxxxwwwvvvyyyxxxwwwvvvuuusssrrrrrrssssssrrrrrrqqqqqqssstttsssrrrrrrrrrssstttuuuuuuooopppsssuuuwwwxxxyyyyyyuuuvvvwwwxxxxxxzzz}}}vvvvvvxxxzzz|||{{{yyyvvvvvvwwwyyyzzzzzzzzzyyyyyyvvvtttssstttwwwyyyyyyxxxwwwxxxyyyxxxvvvvvvxxxzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxwwwxxxzzz|||{{{|||}}}}}}|||{{{zzzyyywwwwwwwwwxxxyyyzzz{{{|||{{{|||}}}~~~~~~~~~}}}}}}}}}~~~}}}|||}}}uuutttrrrppppppqqqrrrsssqqqqqqrrrtttvvvuuussspppoooooooooooopppqqqrrrssspppppppppqqqqqqrrrrrrrrrrrrqqqpppooooooqqqsssuuutttqqqooonnnnnnnnnlllkkkjjjkkkmmmnnnnnnnnnmmmlllkkklllmmmmmmllllllnnnooonnnpppqqqqqqppppppqqqrrrrrrpppnnnnnnpppsssuuuuuummmpppsssttttttvvvzzz~~~yyywwwuuuvvvyyyxxxuuuqqqooossstttqqqrrrvvvyyyzzzsssssspppkkklllppppppmmmqqqqqqqqqrrrrrrsssssssssoooooopppqqqrrrrrrrrrrrrnnnpppqqqqqqpppoooppprrrtttssssssuuuvvvuuusssqqqpppqqqssssssssspppnnnlllrrrrrrqqqrrrrrrsssttttttvvvvvvvvvtttqqqqqqsssttttttrrrqqqqqqsssttttttsssmmmmmmnnnsssyyy|||{{{yyyvvvuuuuuutttrrrqqqppppppmmmnnnoooqqqrrrrrrrrrrrrppppppooonnnoooppprrrssssssuuuwwwwwwuuutttttttttpppsssvvvwwwuuurrrqqqppprrrrrrrrrrrrrrrrrrrrrrrrooonnnoooqqqtttvvvvvvuuuuuutttssssssvvvwwwxxxwwwzzz|||~~~|||xxxvvvuuuvvvwwwxxxyyyyyyxxxwwwvvvuuuuuuuuuttttttttttttooopppqqqsssuuuvvvxxxxxxvvvuuusssrrrtttwww{{{~~~|||xxxwwwxxx||||||{{{zzzyyyyyyzzz|||}}}uuuttttttuuuvvvwwwwwwvvv~~~}}}|||zzzxxxwwwuuuuuutttsssrrrqqqrrrsssttttttqqqsssuuuxxxyyyyyyyyyxxxuuuuuuvvvxxx{{{|||zzzxxxzzz|||}}}{{{zzz{{{yyyyyy{{{}}}~~~~~~zzzxxx{{{{{{||||||{{{{{{zzzzzzzzzxxxwwwxxx|||}}}{{{}}}~~~}}}zzzyyy{{{~~~zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzyyyzzz|||~~~}}}}}}{{{|||{{{{{{zzzzzzzzz{{{{{{sssrrrqqqqqqrrrsssrrrrrrvvvtttrrrrrrssstttsssrrrpppppppppppppppqqqqqqqqqrrrqqqppppppqqqrrrrrrqqqssssssrrroookkkkkknnnrrrqqqqqqqqqpppppppppppppppkkklllmmmmmmkkkkkklllmmmuuu{{{yyyooolllrrrsssnnnqqqqqqpppoooooooooooopppoooooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqsssuuuwwwxxxtttrrrpppqqqssssssqqqnnnqqqqqqrrrrrrrrrrrrqqqqqqrrrqqqpppnnnmmmmmmmmmmmmrrrrrrrrrrrrrrrqqqpppooommmkkkkkknnnrrrtttsssqqqvvvtttrrrpppppprrrtttvvvrrrrrrssstttttttttssssssqqqqqqqqqqqqrrrssstttuuuwwwvvvvvvuuuuuuuuuuuuuuuuuuvvvwwwuuurrrrrrtttwwwtttrrrpppppprrrtttuuuvvvssstttuuuwwwxxxxxxyyyyyyuuuuuuuuuuuuttttttttttttrrrpppoooppptttuuutttrrrqqqqqqqqqpppppprrruuuwwwrrruuuxxxzzzyyyxxxxxxyyyxxxuuurrrppprrrtttuuuuuuttttttuuuuuuuuutttrrrqqquuuttttttuuuwwwwwwvvvtttxxxxxxwwwwwwvvvuuuttttttwwwxxxyyyzzzzzzyyyxxxwwwxxxyyyzzz{{{{{{{{{zzzyyyzzzzzz{{{|||}}}{{{wwwtttzzzuuusssvvvyyyxxxwwwxxx{{{zzzxxxwwwwwwyyy|||}}}zzz{{{{{{|||}}}~~~~~~}}}~~~zzzyyyxxxvvvwwwxxxzzz{{{~~~}}}{{{zzzyyywwwtttqqqrrrvvvzzz{{{zzzyyyyyyzzzzzz{{{|||}}}}}}|||||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~|||}}}~~~~~~}}}tttsssrrrrrrtttuuuuuuuuusssqqqppppppqqqrrrrrrqqqooooooppppppqqqqqqqqqrrrtttsssrrrrrrssssssssssssrrrrrrqqqooollllllpppsssuuuuuutttsssrrrqqqqqqpppmmmnnnooonnnmmmlllmmmnnnsssyyywwwnnnlllqqqsssnnnoooooonnnnnnnnnmmmmmmmmmmmmnnnnnnooooooooooooooopppooooooooopppqqqssstttrrrpppoooppprrrrrrpppmmmooooooooopppppppppqqqqqqpppooommmllllllmmmooopppoooppppppqqqrrrrrrrrrrrrsssqqqoooppprrrsssrrrppptttsssqqqooooooqqqssstttrrrssstttuuuuuuvvvvvvuuuttttttttttttuuuvvvwwwxxxxxxwwwuuuttttttuuuvvvwwwuuuvvvvvvtttqqqqqqsssuuuuuutttrrrrrrsssuuuvvvvvvssstttuuuvvvwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwvvvvvvuuutttssstttwwwxxxwwwuuurrrrrrrrrqqqqqqrrrtttvvvsssuuuxxxyyyyyyxxxwwwxxxwwwuuusssrrrtttvvvwwwwwwwwwwwwvvvuuutttuuuvvvvvvxxxxxxxxxyyy|||}}}|||{{{}}}}}}|||{{{zzzyyyxxxwwwwwwwwwxxxxxxxxxxxxwwwwwwzzzzzz{{{{{{{{{zzzzzzyyy{{{|||}}}}}}{{{{{{wwwvvvyyy{{{yyyyyy{{{~~~}}}{{{zzzzzz{{{~~~|||||||||}}}}}}~~~~~~~~~~~~}}}|||||||||}}}~~~~~~}}}|||{{{{{{xxxvvvwwwzzz}}}}}}}}}|||}}}}}}~~~~~~~~~rrrrrrrrrrrrsssuuuvvvvvvqqqooonnnnnnpppqqqpppooonnnooopppqqqrrrrrrssssssrrrqqqppppppoooooooooooorrrrrrqqqooonnnnnnqqqsssssssssrrrqqqooonnnmmmmmmooopppqqqpppnnnmmmnnnoooqqqvvvuuunnnlllqqqsssooonnnooopppppppppooommmlllnnnoooooooooppppppppppppsssrrrqqqppppppqqqrrrssssssrrrqqqqqqrrrrrrqqqooopppoooooooooppprrrtttuuuqqqpppooonnnoooqqqtttvvvrrrsssssstttttttttssssssvvvtttrrrqqqsssttttttsssuuutttrrrqqqqqqrrrtttuuussstttuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyzzzzzzyyyxxxvvvvvvvvvwwwxxxzzzxxxxxxxxxvvvsssssstttvvvwwwvvvuuutttuuuvvvwwwxxxssstttvvvwwwxxxwwwvvvvvvxxxxxxxxxwwwwwwwwwvvvvvvzzzxxxxxxxxxzzzzzzyyyxxxvvvuuutttsssssstttuuuvvvtttwwwyyyyyyxxxwwwwwwwwwwwwvvvtttuuuwwwxxxxxxxxxzzzyyyvvvuuuuuuwwwzzz{{{wwwvvvvvvxxx{{{}}}}}}|||}}}|||{{{zzzyyyyyyxxxxxxyyyyyyzzz}}}}}}|||{{{zzzzzzzzzzzz~~~~~~}}}|||zzz{{{}}}|||yyy{{{~~~}}}}}}~~~}}}~~~~~~~~~}}}}}}{{{{{{}}}nnnoooppppppqqqrrruuuvvvsssqqqooooooooopppooonnnnnnoooqqqrrrttttttttttttrrrrrrrrrpppnnnnnnnnnooottttttrrrqqqppppppqqqrrrqqqqqqppppppooonnnnnnnnnpppqqqrrrqqqooonnnnnnooopppuuuuuupppooossstttsssqqqrrrsssttttttrrrpppooorrrrrrrrrrrrssssssttttttyyyxxxwwwuuuuuuuuuuuuvvvttttttttttttuuutttsssrrrssssssrrrrrrtttvvvyyy{{{wwwvvvtttssssssvvvyyy{{{zzzyyyyyyxxxvvvtttsssrrrtttsssqqqqqqsssvvvxxxyyyxxxwwwvvvuuuuuuvvvwwwxxxuuuvvvwwwwwwwwwwwwwwwwwwyyyxxxxxxxxxyyyyyyzzz{{{yyyzzz{{{{{{||||||||||||~~~}}}|||zzzxxxxxxyyyzzzyyyyyyyyyxxxwwwwwwxxxzzzvvvwwwxxxyyyzzzyyyxxxxxx|||||||||{{{zzzzzzzzzyyy{{{{{{zzzzzz{{{{{{zzzzzz{{{yyywwwwwwwwwxxxxxxwwwvvvxxxyyyyyyxxxvvvvvvwwwyyywwwwwwwwwxxxyyywwwvvvzzzyyyxxxwwwxxxyyy{{{}}}xxxwwwvvvxxxzzz{{{{{{{{{~~~~~~|||{{{{{{|||~~~~~~~~~}}}{{{zzzzzz{{{{{{~~~~~~~~~}}}{{{|||{{{}}}|||yyy|||}}}~~~}}}|||~~~}}}|||}}}}}}~~~~~~~~~~~~~~~mmmoooqqqrrrqqqsssvvvxxxxxxvvvsssrrrqqqpppooommmooopppsssuuuvvvvvvvvvuuuwwwxxxxxxvvvtttrrrtttuuuxxxwwwuuusssrrrrrrrrrqqqssssssssstttuuuuuuvvvvvvqqqrrrrrrqqqpppooooooppprrruuuvvvtttsssuuuwwwvvvssstttuuuvvvvvvtttrrrqqquuuttttttttttttuuuvvvwwwzzzyyywwwvvvuuuuuuvvvvvvuuuvvvvvvvvvuuutttttttttvvvuuutttuuuvvvyyy|||~~~|||{{{xxxvvvvvvwwwyyy{{{zzzzzzyyyxxxwwwuuusssrrrttttttsssssssssuuuxxxzzzyyyyyyxxxwwwwwwxxxyyyyyyyyyyyyyyyyyyxxxwwwvvvuuuyyyyyyxxxxxxxxxyyyzzzzzzzzz|||~~~}}}||||||||||||||||||}}}}}}|||zzzyyyzzz|||zzzzzz{{{||||||}}}}}}}}}~~~{{{{{{|||{{{{{{zzzzzz{{{}}}{{{{{{|||}}}{{{yyyxxxyyyzzzzzzxxxwwwxxxyyy|||zzzyyyxxxyyyxxxwwwuuuxxxyyyzzz{{{{{{{{{{{{{{{}}}{{{{{{|||}}}}}}|||{{{}}}~~~}}}}}}~~~~~~|||{{{{{{|||||||||||||||~~~~~~|||{{{}}}~~~|||yyy|||~~~}}}|||}}}|||||||||{{{{{{zzz{{{{{{||||||||||||||||||{{{{{{~~~~~~~~~}}}||||||~~~~~~pppsssuuuuuutttuuuxxx|||{{{yyyvvvttttttsssqqqoooqqqsssuuuwwwxxxxxxwwwvvvwwwyyyzzzxxxtttsssuuuxxx{{{yyyvvvvvvvvvvvvuuusssrrrssstttuuuvvvxxxyyyyyyqqqssstttsssrrrqqqrrrtttuuuwwwxxxxxxwwwwwwxxxyyytttuuuuuuvvvvvvtttsssrrrvvvuuutttttttttuuuwwwxxxvvvuuutttsssssstttuuuvvvuuuwwwxxxxxxvvvuuuuuuvvvvvvvvvvvvwwwxxx{{{}}}~~~}}}|||zzzxxxwwwwwwwwwwwwuuuuuuvvvwwwwwwvvvvvvvvvxxxxxxxxxvvvtttsssuuuwwwxxxxxxxxxwwwwwwxxxxxxxxx{{{{{{{{{{{{zzzyyyxxxwwwzzzzzzzzzyyyyyyzzzzzz{{{|||||||||}}}~~~~~~}}}~~~|||zzz{{{~~~~~~}}}}}}}}}~~~~~~~~~}}}|||{{{}}}~~~}}}||||||}}}~~~}}}}}}~~~{{{yyyzzz{{{{{{yyyyyyzzz|||}}}zzzzzzzzzzzzyyyxxxzzz{{{|||}}}~~~}}}|||{{{~~~{{{zzz{{{|||{{{{{{zzz{{{~~~~~~}}}}}}||||||}}}}}}~~~~~~}}}}}}}}}}}}||||||}}}}}}{{{{{{~~~}}}zzz|||~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~{{{|||}}}|||{{{zzz{{{|||{{{{{{||||||||||||||||||~~~rrruuuxxxwwwuuuuuuyyy}}}zzzxxxvvvuuuvvvvvvtttssstttvvvxxxzzz{{{yyyxxxwwwtttwwwxxxwwwsssrrruuuxxxzzzxxxvvvwwwzzz{{{yyywwwttttttuuuvvvwwwxxxxxxyyysssuuuvvvvvvuuuuuuwwwxxxvvvwwwyyyzzzyyywwwxxxzzzxxxwwwwwwwwwwwwvvvvvvvvvyyyxxxvvvvvvvvvwwwyyyzzzwwwvvvvvvvvvvvvxxxzzz{{{yyy{{{}}}|||zzzxxxyyyzzzyyyyyyzzz{{{|||}}}~~~|||||||||{{{zzzyyywwwwwwvvvvvvwwwxxxyyyyyyyyyyyyxxxzzz{{{yyywwwuuuvvvxxxyyyyyyyyyyyyyyyyyyyyyyyy{{{||||||}}}~~~~~~}}}}}}~~~}}}}}}||||||}}}}}}}}}}}}}}}~~~{{{|||~~~}}}|||~~~~~~}}}|||{{{{{{}}}~~~|||~~~{{{zzz{{{||||||{{{{{{}}}~~~{{{{{{|||~~~~~~~~~~~~~~~~~~~~~}}}zzzyyyzzz||||||||||||~~~}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~{{{zzz}}}}}}}}}|||}}}}}}~~~~~~~~~~~~|||~~~}}}~~~~~~qqqtttwwwvvvsssssswww{{{xxxwwwuuuuuuwwwxxxwwwvvvvvvxxxzzz||||||zzzxxxwwwvvvyyy{{{zzzvvvuuuxxx|||xxxwwwvvvxxx|||~~~}}}{{{zzzzzz{{{{{{{{{|||||||||uuuvvvxxxxxxxxxxxxzzz|||wwwwwwyyyzzzyyywwwwwwyyy|||{{{zzzyyyyyyyyyzzzzzz|||{{{zzzyyyyyy{{{}}}~~~{{{{{{{{{|||}}}~~~}}}~~~|||}}}~~~}}}}}}~~~~~~~~~|||zzzyyy|||}}}}}}}}}|||{{{zzzzzzvvvyyy||||||zzzyyyzzz|||||||||||||||||||||||||||{{{|||}}}|||}}}|||{{{}}}}}}{{{}}}{{{zzz{{{||||||||||||~~~||||||~~~}}}~~~}}}}}}~~~~~~}}}~~~~~~|||zzz}}}~~~{{{|||}}}~~~vvvwwwzzz}}}}}}yyyvvvyyyzzz{{{}}}~~~~~~~~~~~~}}}}}}||||||{{{|||||||||zzz{{{}}}|||{{{zzz{{{|||}}}~~~|||xxxxxx}}}|||{{{|||||||||}}}}}}|||||||||{{{{{{{{{{{{||||||{{{{{{~~~~~~}}}~~~~~~~~~~~~|||{{{zzz{{{}}}}}}zzz|||}}}|||~~~}}}}}}~~~}}}~~~~~~}}}~~~}}}zzz{{{}}}}}}~~~~~~~~~~~~{{{{{{~~~~~~~~~~~~{{{yyy|||{{{zzzyyyyyy{{{|||}}}}}}}}}{{{yyyyyy{{{zzz{{{zzzxxxzzz|||zzztttppprrrxxx}}}~~~{{{||||||zzz{{{}}}{{{{{{}}}~~~~~~~~~~~~}}}|||{{{yyyxxxwwwvvvuuuzzz{{{}}}~~~|||{{{{{{{{{}}}|||{{{|||}}}~~~}}}|||}}}|||}}}}}}}}}~~~zzzxxxyyy{{{|||~~~~~~~~~}}}}}}|||yyyyyyzzz|||~~~{{{~~~|||~~~~~~~~~{{{|||}}}}}}}}}}}}}}}~~~|||{{{|||}}}~~~~~~~~~{{{|||~~~}}}{{{zzzzzz{{{}}}~~~~~~|||}}}~~~|||~~~}}}yyywwwyyy|||{{{|||~~~~~~}}}|||||||||{{{}}}~~~~~~}}}~~~}}}}}}~~~~~~}}}zzzyyyzzzzzzssstttvvvxxxyyyzzzzzzzzzxxxxxxxxxxxxwwwuuutttsssqqqrrrrrrrrrqqqqqqsssuuuvvvyyyyyywwwwwwzzzzzzwwwvvvxxxzzz{{{zzzyyyzzz{{{zzz}}}}}}|||}}}~~~vvvyyyzzzwwwuuuuuuwwwyyyzzzzzzyyyxxxwwwuuusssrrrppppppqqqsssuuuyyy|||~~~vvvvvvuuusssrrrtttyyy|||rrrrrrqqqppptttyyyvvvpppppprrrvvv{{{}}}|||yyywwwwwwttttttyyy{{{xxxuuuttt{{{yyyvvvuuuwwwxxxyyyyyyuuuwwwzzz||||||{{{xxxvvv}}}~~~}}}zzzxxxwwwwwwtttsssrrrqqqqqqqqqrrrrrrxxxyyy{{{}}}|||{{{zzzyyy}}}}}}}}}~~~{{{~~~zzz|||}}}|||zzzzzz{{{|||~~~}}}|||zzz~~~{{{yyy{{{}}}zzzxxxwwwxxx{{{}}}~~~~~~}}}~~~}}}|||}}}}}}|||}}}}}}zzz{{{~~~~~~{{{{{{||||||}}}}}}||||||{{{zzzyyyxxxxxxzzz{{{{{{{{{}}}~~~}}}}}}~~~~~~{{{|||{{{}}}}}}~~~~~~~~~|||{{{|||{{{|||||||||{{{}}}}}}|||zzzyyyzzz{{{}}}||||||xxxzzz||||||{{{zzz{{{|||~~~~~~|||zzz{{{~~~}}}~~~}}}~~~}}}~~~}}}|||}}}~~~~~~zzz{{{}}}|||zzzyyyyyyzzzyyyyyyyyyzzz{{{}}}~~~}}}}}}||||||{{{{{{zzzzzz{{{}}}~~~~~~|||zzzyyyzzz{{{xxxxxxyyyxxxwwwyyy|||}}}~~~}}}{{{zzz{{{|||vvvvvvvvvvvvwwwyyy{{{|||zzzxxxvvvvvvwwwxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvtttvvvxxxvvvsssqqqsssuuupppqqqtttvvvxxxxxxxxxxxxwwwxxxyyy|||}}}|||xxxuuuvvvxxxyyyzzzyyyzzz{{{}}}vvvtttuuuvvvuuutttvvv{{{xxxwwwvvvwwwxxxxxxvvvuuuxxxxxxxxxwwwtttrrrrrrsssrrrrrrrrrrrrqqqqqqrrrrrrssstttttttttsssqqqooonnnmmmooooooooonnnoooqqqrrrsssuuutttqqqqqqtttuuurrrsssuuuwwwwwwwwwwwwxxxyyytttwwwyyyzzzzzz|||{{{qqqnnnqqqsssqqqpppppppppqqqrrrssstttooooooooopppqqqrrrssstttrrrrrrrrrqqqpppqqqsssvvvoooooonnnnnnrrrwwwvvvqqqppprrrtttvvvwwwwwwwwwvvvwwwrrrrrrxxx}}}{{{vvvtttzzzwwwtttssstttuuuvvvvvvrrrtttxxx{{{{{{yyyuuurrrzzz{{{|||zzzwwwtttttttttsssrrrqqqqqqrrrtttuuuvvvuuuxxxzzzzzzyyywwwvvvvvv|||yyywwwxxxzzz{{{yyyvvvuuu{{{}}}zzzxxxzzz}}}}}}xxxzzz|||~~~~~~}}}|||}}}~~~{{{zzz|||}}}{{{yyyzzz~~~~~~}}}{{{{{{zzzxxxxxx{{{~~~zzzzzzzzz{{{|||}}}}}}}}}}}}}}}{{{zzzzzz{{{{{{}}}{{{{{{|||}}}{{{|||~~~{{{~~~~~~~~~|||}}}}}}|||zzz{{{}}}~~~~~~|||zzzyyyzzz{{{|||||||||xxxzzz|||||||||{{{|||}}}|||}}}~~~~~~}}}}}}{{{}}}}}}{{{}}}|||}}}~~~}}}|||}}}~~~|||ssstttuuutttrrrrrrrrrtttpppqqqrrrsssuuuuuuuuuttttttttttttttttttsssrrrrrrrrrtttvvvuuurrrppppppqqqpppnnnooorrrqqqnnnpppuuuuuuvvvvvvuuurrrrrrtttwwwpppppppppooonnnppprrrtttsssqqqooooooqqqrrrrrrrrrpppppppppppppppqqqqqqqqqooorrruuutttqqqnnnoooppplllmmmoooqqqrrrqqqppppppqqqppppppqqqssstttsssrrroooqqqsssttttttuuuwwwyyyvvvttttttuuusssoooqqqwwwttttttssstttuuutttrrrppptttuuuuuutttqqqppppppqqquuusssqqqooonnnnnnoooooopppqqqrrrrrrqqqooommmkkkooopppqqqqqqqqqqqqssstttssstttrrrnnnnnnqqqrrrpppppprrrttttttttttttvvvxxxqqqsssuuuvvvyyy}}}sssrrrttttttqqqpppooonnnoooqqqtttvvvssssssrrrqqqooollljjjiiimmmnnnppppppooooooqqqrrrnnnppppppnnnppptttuuurrrpppqqqrrrsssuuuxxx{{{~~~yyytttsss{{{|||xxxwwwtttrrrqqqsssuuuvvvvvvtttuuuwwwxxxxxxvvvtttsssvvvwwwyyyxxxvvvttttttuuuuuutttsssssstttuuuxxxyyywwwzzz}}}~~~|||zzzzzz{{{}}}xxxttttttvvvwwwuuusssqqqyyy~~~|||zzz|||}}}}}}yyy{{{zzz}}}}}}|||~~~}}}{{{{{{~~~wwwxxxzzz|||}}}zzzxxxyyy{{{||||||{{{zzzyyywwwxxxzzz{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||}}}|||||||||}}}~~~~~~~~~~~~|||{{{|||}}}zzz{{{~~~|||zzzyyyzzz{{{}}}||||||xxxzzz||||||{{{zzzzzz{{{zzz}}}~~~||||||||||||~~~}}}|||~~~~~~~~~}}}}}}~~~~~~}}}||||||}}}~~~}}}pppqqqqqqpppnnnnnnpppqqqkkklllmmmpppqqqqqqooommmnnnoooooopppppppppoooooommmppprrrqqqnnnkkkkkkmmmkkkjjjkkknnnmmmjjjkkkooolllnnnooonnnmmmnnnssswwwqqqpppooommmllllllnnnppppppnnnllllllnnnpppppppppnnnnnnnnnoooooooooooooooooosssvvvuuuqqqmmmlllmmmlllmmmoooppppppnnnlllkkknnnlllkkkkkknnnqqqrrrssslllnnnppprrrrrrtttvvvxxxzzzwwwvvvvvvqqqjjjkkkqqqsssrrrrrrrrrsssrrrpppmmmqqqrrrsssrrrqqqpppqqqrrruuussspppmmmmmmmmmoooqqqmmmnnnooopppooommmkkkiiikkkmmmnnnnnnnnnnnnpppqqqrrrsssqqqlllkkknnnpppnnnlllmmmoooppppppppprrrtttnnnppprrrtttwww}}}sssrrrzzzwwwuuuqqqooonnnppprrrtttsssssstttuuuuuusssrrrqqqjjjlllnnnooooooooopppqqqooorrrrrrnnnnnnrrrsssqqqttttttuuuvvvyyy|||vvvvvv~~~|||sssqqqoooppprrruuuvvvvvvwwwwwwvvvuuuuuuuuuuuuuuurrrtttvvvvvvvvvuuuvvvwwwrrrqqqpppooooooqqqsssttt|||zzztttsssvvvwwwuuurrruuu}}}}}}}}}~~~}}}tttwww|||~~~~~~~~~xxx}}}~~~}}}zzzzzz|||zzzzzzzzzzzz|||~~~~~~|||zzz~~~}}}xxxvvvwww{{{uuuvvvxxxzzz|||}}}~~~~~~uuuxxx}}}|||}}}~~~xxxzzz|||}}}}}}~~~}}}{{{|||}}}||||||}}}}}}}}}}}}wwwyyy}}}|||{{{yyyzzz{{{}}}}}}|||yyy{{{|||{{{yyyxxxxxxxxxyyy|||~~~||||||~~~zzzyyy|||~~~~~~~~~}}}}}}~~~{{{~~~}}}}}}~~~~~~||||||}}}||||||~~~~~~~~~mmmnnnoooooonnnlllkkkiiimmmllljjjjjjjjjlllnnnooopppooonnnllljjjjjjlllnnniiikkkllllllkkklllmmmnnnkkkmmmnnnmmmjjjkkknnnrrrmmmlllkkkkkkkkkkkkmmmmmmpppoooooooooooonnnkkkhhhhhhiiikkknnnqqqrrrqqqooommmmmmnnnpppqqqqqqqqqqqqnnnmmmllllllnnnoooooonnniiikkknnnpppqqqpppnnnlllqqqnnnkkkkkknnnppppppppprrrqqqqqqrrrsssrrrpppnnnssssssrrrooommmmmmoooqqqssssssqqqpppoooooonnnnnnnnnooopppqqqqqqqqqqqqqqqsssnnnjjjjjjnnnpppnnnkkklllmmmnnnoooooonnnmmmlllpppooonnnoooppppppnnnmmmooooooppppppppppppoooooonnnnnnmmmmmmmmmooopppqqqppprrrssstttvvvzzzuuuwwwuuuuuu|||~~~xxxuuutttvvvtttqqqvvv~~~zzzqqqpppqqqqqqnnniiiooo{{{rrrnnnpppqqqpppooonnnnnnooopppnnnooouuu|||pppqqqyyy{{{yyywwwxxxwwwvvvtttssssssrrrrrrqqqqqqqqqrrruuuwwwwwwvvvrrrwwwtttttt{{{xxxrrrtttrrrssstttuuuuuutttsssrrrxxxxxxxxxyyyzzz|||}}}~~~{{{xxxttttttvvvwwwvvvtttrrrtttvvvxxxyyyyyyyyyyyyyyyyyyzzz|||}}}~~~~~~~~~{{{vvvuuuxxx{{{xxxwwwvvvvvvxxx{{{~~~}}}||||||}}}yyy|||}}}{{{|||}}}zzzyyyxxxwwwvvvuuuxxx|||~~~~~~||||||yyyzzz}}}~~~~~~}}}||||||||||||{{{zzzyyyxxx{{{|||}}}}}}}}}~~~~~~}}}~~~{{{~~~~~~|||{{{|||}}}~~~~~~zzzzzz{{{~~~~~~~~~}}}}}}}}}~~~}}}~~~}}}{{{||||||}}}~~~~~~{{{|||zzz{{{|||~~~|||zzz~~~~~~~~~~~~|||~~~~~~~~~~~~~~~}}}||||||~~~}}}{{{~~~~~~qqqppppppnnnmmmkkkiiihhhlllkkkjjjjjjjjjkkkmmmnnnoooooonnnkkkiiiiiijjjllljjjkkkllllllkkkkkkmmmnnnjjjjjjjjjiiiiiiiiikkkmmmmmmlllkkkjjjiiijjjkkklllmmmnnnoooooonnnlllkkkjjjlllnnnpppqqqqqqpppooonnnmmmmmmnnnoooppppppppppppooommmkkklllmmmoooooooookkklllnnnooooooooommmlllqqqnnnkkkkkknnnppppppooopppoooooooooppppppnnnlllrrrrrrqqqnnnllllllnnnppprrrqqqpppooonnnnnnnnnnnnooopppqqqqqqqqqqqqqqqpppuuuqqqnnnnnnqqqsssqqqnnnpppooonnnmmmmmmnnnooopppqqqpppoooooopppooommmkkknnnnnnoooooooooooonnnnnnooooooooooooppprrrtttuuuvvvvvvuuutttrrrrrrsssuuurrrsssqqqpppuuu|||{{{uuuppprrrwwwzzzxxxvvv~~~tttppppppppprrrnnnrrrzzzsssqqqrrrssssssqqqppppppppppppoooqqquuuyyyuuurrrtttsssqqqrrrwwwvvvvvvvvvvvvvvvvvvvvvtttrrrpppppprrruuuwwwwwwtttxxxsssqqqxxxvvvqqquuuvvvwwwxxxxxxxxxvvvuuutttssssssttttttuuuvvvwwwxxx|||yyytttrrrsssuuuvvvwwwtttvvvxxxzzz{{{|||}}}~~~}}}~~~~~~~~~~~~~~~{{{{{{|||}}}yyyyyyyyyzzzzzz|||}}}}}}}}}~~~}}}|||zzz{{{~~~|||}}}}}}{{{yyyxxxzzz|||}}}{{{zzzyyyyyyyyyyyyzzz}}}}}}}}}~~~~~~{{{yyy}}}}}}{{{||||||yyyzzz{{{{{{|||||||||{{{zzz|||{{{zzzyyyzzz|||}}}}}}}}}zzz|||~~~~~~||||||}}}{{{{{{|||}}}~~~}}}|||{{{~~~~~~~~~~~~||||||||||||}}}{{{||||||}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~{{{zzz{{{}}}}}}}}}~~~{{{xxx|||}}}~~~}}}|||{{{|||}}}~~~|||zzz{{{~~~}}}~~~~~~}}}|||{{{zzzyyyyyyzzz|||}}}{{{~~~}}}oooooommmlllkkkjjjjjjjjjlllkkkjjjiiijjjkkklllmmmnnnnnnmmmkkkiiihhhiiikkkjjjlllmmmlllkkkkkklllmmmkkkiiiggggggiiijjjkkkjjjlllllljjjiiihhhiiiiiijjjiiilllnnnnnnkkkjjjkkkmmmpppsssvvvuuuqqqnnnmmmnnnmmmnnnnnnooooooooonnnnnnpppnnnkkkkkklllnnnoooooonnnnnnnnnnnnmmmmmmmmmmmmooommmkkkkkkmmmoooooooooqqqooommmmmmnnnooonnnmmmpppppppppnnnllllllmmmoooppppppooonnnmmmmmmmmmnnnqqqqqqrrrrrrrrrqqqppppppuuurrroooppprrrtttrrrppprrrpppnnnllllllnnnppprrrrrrpppooooooooommmkkkiiimmmmmmnnnnnnnnnnnnmmmmmmmmmmmmnnnoooqqqssstttvvvxxxxxxwwwtttpppmmmllllllttttttrrrqqqtttwwwvvvqqqqqqvvv|||}}}wwwssszzztttooopppqqquuusssuuu{{{{{{vvvsssqqqrrrrrrsssrrrqqqpppooooooppptttvvvwww~~~~~~wwwqqqqqqtttuuuuuuvvvwwwxxxyyyzzzzzzwwwssspppnnnpppsssvvvwwwuuuxxxqqqnnnuuutttoootttwwwxxxxxxyyyxxxwwwvvvuuurrrqqqqqqqqqrrrssssssttt|||zzzvvvsssqqqrrrvvvzzzwwwxxxzzzzzzzzzzzz|||}}}zzz||||||yyyxxxxxxyyyyyyzzzyyyyyyyyy}}}{{{zzzzzzzzzzzzyyyxxx}}}~~~~~~}}}{{{{{{{{{zzzyyyxxxzzz}}}~~~}}}{{{xxxuuuvvvxxx{{{|||{{{yyyyyy{{{|||yyyvvv{{{{{{zzz{{{|||{{{www{{{~~~{{{xxx~~~|||||||||~~~~~~}}}zzzzzz{{{||||||||||||{{{yyy}}}~~~|||zzzxxxvvvuuuvvvxxxzzzzzzyyyxxxzzz}}}~~~}}}}}}}}}~~~~~~|||zzzzzz|||~~~{{{|||||||||{{{yyywwwvvvxxxxxxyyyzzz||||||yyyxxxzzz|||~~~{{{{{{{{{{{{{{{{{{{{{{{{zzz|||~~~~~~~~~}}}}}}~~~~~~||||||||||||||||||||||||~~~~~~~~~~~~}}}yyyvvvxxxyyy{{{zzzyyyxxxzzz{{{{{{zzzxxxxxxzzz{{{{{{zzz~~~{{{yyywwwvvvvvvvvvxxxxxxzzz~~~|||xxx~~~|||yyyxxx~~~iiiiiihhhhhhjjjkkkmmmoookkkkkkjjjjjjjjjjjjkkkllloooooonnnllljjjiiijjjkkkkkklllmmmmmmkkkjjjkkkmmmmmmjjjggghhhjjjlllllljjjmmmlllkkkiiiiiiiiijjjjjjfffjjjnnnmmmjjjhhhlllpppppptttxxxvvvpppllllllnnnmmmnnnnnnnnnnnnmmmmmmlllqqqnnnkkkjjjlllnnnoooooopppooommmlllkkkllllllmmmnnnmmmllllllmmmnnnnnnooossspppnnnnnnoooppppppppppppppppppooommmmmmnnnppppppoooooonnnnnnnnnoooooorrrrrrrrrrrrrrrqqqpppooorrrpppnnnooopppqqqpppnnnpppooonnnllllllnnnooopppooonnnmmmmmmmmmllljjjhhhkkkllllllmmmmmmllllllkkkkkkkkklllmmmnnnoooooopppssstttuuutttqqqnnnmmmnnnsssrrrqqqqqqssstttrrrppprrrvvv{{{zzztttppprrrwww{{{pppnnnqqqsssuuutttuuuuuusssqqqppppppmmmmmmnnnppprrrrrrpppnnnnnnqqquuuvvvwww{{{rrrrrrwwwtttuuuvvvwwwxxxyyyyyyyyyvvvssspppoooqqqrrrssssssssswwwrrrpppwwwtttnnnqqqrrrssstttvvvvvvuuuuuutttttttttsssssssssttttttuuuyyyzzzzzzvvvssssssvvvzzzyyyzzzzzzxxxtttrrrsssuuutttvvvyyy{{{{{{yyyvvvuuutttuuuwwwxxxyyyyyyxxxxxxvvvuuutttvvvyyyyyywwwsss||||||}}}}}}|||{{{zzzyyyxxxxxxwwwuuuuuuwww{{{|||{{{yyywwwvvvwwwyyyzzzwwwwwwvvvwww{{{~~~zzzsssxxxyyyyyy{{{|||~~~zzzxxxwwwyyy}}}~~~}}}|||wwwwwwwwwyyy{{{|||}}}}}}}}}}}}}}}|||{{{zzzyyyxxxyyy|||~~~{{{xxxwwwxxxvvvuuuvvvwwwyyyyyyxxxvvvxxx{{{|||{{{{{{|||}}}yyyxxxvvvwwwyyy{{{|||{{{yyyzzz{{{zzzyyywwwuuuuuussstttvvvxxxzzz}}}~~~}}}zzzyyyzzz|||}}}zzzzzzzzzyyyyyyyyyxxxxxxvvvyyy|||~~~~~~}}}|||||||||{{{zzzzzzzzz{{{{{{|||~~~~~~}}}zzz{{{}}}}}}zzz|||{{{{{{|||}}}{{{yyyvvvvvvwwwyyyxxxwwwwwwxxxzzz{{{zzzyyyxxxyyyyyyyyyyyy~~~{{{xxxuuuuuuuuuuuuzzz{{{{{{|||||||||{{{|||}}}{{{xxxwww~~~}}}}}}~~~{{{ggggggggggggiiikkkmmmnnnlllkkkkkkkkkkkkkkkkkkkkkoooooopppnnnlllkkklllmmmlllmmmnnnmmmkkkjjjjjjlllnnnjjjggggggjjjlllkkkiiinnnmmmlllkkkjjjjjjkkkllleeeiiimmmllliiihhhlllqqqlllqqquuutttooolllmmmooommmnnnnnnnnnnnnmmmmmmlllqqqnnnlllkkklllnnnnnnnnnpppnnnmmmkkkkkkkkklllmmmllllllllllllllllllmmmnnnqqqooommmmmmnnnppppppppppppqqqqqqpppooonnnoooqqqppppppooooooooopppqqqqqqrrrrrrrrrrrrqqqqqqpppoooooonnnnnnoooppppppooonnnlllmmmmmmmmmmmmmmmmmmlllkkkjjjjjjkkklllmmmkkkjjjkkkkkkllllllllllllkkkkkklllllllllllllllkkkkkkkkkmmmoooqqqqqqooonnnoooooommmlllmmmooopppooonnnnnnoooqqqssssssttttttsssqqqpppwwwxxxrrrlllmmmqqqssstttuuuuuuqqqmmmlllnnnpppjjjjjjlllpppssstttssspppppprrrttttttttt|||xxxnnnooosssuuuuuuvvvwwwwwwvvvvvvuuusssrrrqqqrrrssssssqqqooorrryyywwwxxx~~~yyyqqqrrrnnnoooqqqsssuuuuuuuuuuuuvvvuuuuuuuuuuuuuuuvvvwwwvvvyyy|||{{{wwwuuuuuuwwwvvvxxxyyywwwrrrooopppsssvvvvvvwwwxxxyyyyyyyyyyyywwwxxx{{{}}}xxxwwwwwwzzz}}}~~~{{{xxxuuuuuuttttttttttttuuuvvvuuuuuuuuussssssuuuxxx|||wwwxxxxxxyyyzzzzzzzzzyyysssuuuuuuvvv{{{}}}tttvvvxxx{{{}}}}}}|||yyyxxxssswwwzzzyyyxxxyyy|||~~~xxxyyyyyyzzzyyyzzzzzz{{{|||||||||{{{{{{zzzyyyxxxxxxzzz{{{zzzxxxvvvvvvwwwxxxvvvuuuuuuwwwxxxxxxwwwvvvwwwyyyzzzyyyyyyzzz|||wwwvvvvvvwwwyyy{{{{{{zzzuuuxxxzzzzzzxxxvvvvvvwwwuuuvvvxxxyyy{{{}}}~~~~~~~~~~~~}}}||||||zzzzzzyyyyyyxxxxxxwwwwwwwwwzzz}}}~~~|||{{{{{{||||||{{{yyyxxxxxxyyyzzz{{{zzz{{{zzzwwwyyy~~~~~~yyyyyyxxxxxxyyy{{{{{{yyywwwwwwxxxyyyyyywwwwwwxxxyyy{{{{{{{{{zzzyyyyyyzzz{{{~~~{{{xxxvvvuuuvvvvvvzzz{{{{{{}}}~~~}}}|||{{{{{{|||||||||~~~jjjjjjjjjiiiiiijjjjjjkkkmmmlllllllllllllllkkkkkkmmmooopppooonnnmmmnnnooommmnnnnnnmmmkkkiiijjjkkkkkkiiigggfffggghhhhhhhhhmmmlllkkkkkkkkklllmmmmmmgggiiikkkkkkjjjjjjmmmpppjjjnnnqqqrrrpppnnnnnnooommmnnnnnnooooooooonnnnnnpppnnnmmmmmmnnnnnnnnnlllnnnmmmlllkkkkkkkkklllmmmjjjkkkmmmlllkkkkkklllnnnmmmlllkkkkkkmmmnnnnnnmmmoooqqqrrrqqqpppooopppqqqppppppoooooopppqqqrrrrrrppppppqqqqqqqqqpppooooooooopppqqqqqqrrrqqqqqqqqqjjjkkkmmmnnnnnnmmmkkkjjjjjjjjjjjjkkkmmmnnnmmmlllkkkkkkllllllllllllkkkkkkoooooooooooonnnmmmkkkjjjkkkmmmmmmmmmkkkjjjkkklllmmmlllmmmqqqrrrooooooppptttuuusssqqqrrrsssoooiiikkkpppqqqmmmkkkmmmoooooosssvvvvvvpppmmmnnnpppqqqkkkkkkmmmqqqvvvxxxuuurrrsssrrrrrrqqqooossstttoooppprrrtttuuuvvvvvvvvvtttsssrrrppppppqqqssstttssspppmmmrrryyyzzz|||~~~ttttttoooppprrruuuvvvwwwwwwwwwttttttsssssstttuuuvvvvvvtttwwwzzzzzzyyyvvvsssrrrppptttyyyxxxtttrrrtttwwwvvvvvvvvvwwwwwwxxxyyyzzzvvvwwwyyy{{{|||~~~~~~xxxxxxyyy{{{}}}~~~}}}{{{vvvuuuuuutttuuuvvvxxxyyytttuuuuuutttttttttwwwyyyuuuuuuwwwyyy{{{|||zzzyyysssxxxyyywww|||xxxuuuxxx{{{}}}|||yyyvvvsssqqqyyy|||yyyuuuvvvzzz|||}}}zzzwwwwwwxxxuuuvvvxxxyyy{{{|||||||||wwwwwwwwwuuussstttvvvxxxxxxwwwuuuuuuwwwxxxwwwwwwwwwxxxyyyyyyxxxxxxyyyzzzyyyxxxxxxyyy{{{|||{{{zzzssswwwzzzzzzxxxwwwxxxzzzzzz{{{|||~~~}}}~~~}}}{{{zzzzzzzzzyyyyyyxxxxxxxxxzzz}}}~~~|||{{{|||}}}|||zzzxxxxxxyyy{{{|||wwwzzzzzzyyy~~~xxxwwwwwwxxxzzzzzzyyyxxxyyyzzzzzzzzzxxxwwwxxxyyyzzz{{{|||{{{zzzzzz{{{}}}~~~}}}{{{yyyxxxwwwwwwxxxwww~~~{{{{{{}}}}}}}}}~~~~~~~~~~~~}}}~~~}}}llllllmmmmmmmmmmmmllllllnnnnnnnnnnnnmmmmmmlllkkkjjjlllnnnooonnnnnnooopppnnnoooooommmkkkiiiiiijjjjjjjjjjjjhhhgggggghhhjjjkkkjjjjjjjjjjjjlllmmmnnnjjjjjjjjjjjjkkklllnnnoookkkmmmoooqqqqqqpppooonnnmmmmmmnnnoooppppppppppppooonnnmmmnnnoooooommmjjjllllllkkkkkkllllllmmmmmmhhhkkkmmmmmmkkkjjjkkkmmmkkkkkkjjjlllnnnnnnmmmkkknnnoooqqqqqqooooooooopppnnnnnnnnnooooooppprrrrrrnnnnnnooopppppppppoooooooooqqqrrrssssssrrrrrrrrrmmmmmmmmmllllllmmmmmmmmmnnnmmmmmmnnnppppppooommmkkkkkkllllllllllllkkkkkkoooppppppppppppooommmlllmmmmmmmmmkkkiiiiiijjjlllooonnnpppttttttooonnnrrrvvvxxxvvvpppmmmmmmjjjeeekkkmmmmmmkkklllooonnnkkkooottttttooommmppprrrpppmmmlllmmmrrrwwwxxxtttooorrrqqqqqqqqqnnnnnnvvvyyyqqqrrrsssrrrssstttuuuvvvvvvtttsssqqqppppppoooqqqrrrrrrqqqooonnnuuuuuuwww{{{rrrsssrrrssstttvvvvvvvvvvvvuuuqqqqqqqqqrrrssstttuuuvvvtttttttttuuuvvvtttqqqooolllrrryyyzzzvvvsssuuuxxxtttuuuvvvwwwwwwvvvuuutttttttttttttttuuuvvvwwwwwwtttvvvxxxyyyyyyyyyzzz{{{xxxxxxyyyzzzzzzzzzzzzyyyuuuvvvxxxxxxvvvvvvvvvxxxwwwvvvtttuuuxxxzzzyyywwwttt{{{|||xxxxxx~~~wwwuuuwwwyyyzzzzzzxxxuuussspppvvvyyyvvvtttxxx{{{{{{}}}|||xxxvvvvvvwwwrrrsssuuuxxxzzz{{{|||}}}ttttttuuutttsssuuuwwwzzz|||zzzxxxxxxzzz{{{zzzyyyxxxyyyzzzyyywwwvvvxxxyyyzzzyyyyyyzzz{{{|||zzzyyytttxxx||||||yyywwwyyy{{{{{{|||}}}~~~{{{|||~~~}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzz}}}~~~|||xxxxxx{{{~~~|||zzzxxxxxxyyy{{{|||xxx}}}~~~}}}{{{zzzyyyyyyzzzzzzyyyxxxzzz{{{{{{zzzwwwvvvvvvwwwwwwyyyzzzyyyxxxxxxzzz}}}yyyyyyyyyyyyyyyyyyyyyyyyxxx}}}{{{{{{|||||||||}}}}}}~~~~~~jjjlllnnnpppqqqqqqppppppnnnnnnoooooonnnmmmllllllhhhjjjmmmnnnmmmmmmooopppnnnoooooommmkkkiiiiiijjjlllmmmnnnlllhhhhhhjjjmmmiiiiiihhhhhhiiikkkmmmnnnmmmkkkiiijjjlllnnnnnnnnnmmmmmmnnnppprrrrrrpppmmmmmmmmmooopppqqqqqqqqqqqqnnnnnnnnnooopppooollliiijjjkkkkkkllllllmmmmmmmmmhhhjjjmmmmmmkkkjjjkkkmmmllllllmmmnnnppppppnnnllllllnnnppppppooonnnnnnooommmmmmmmmmmmnnnpppqqqrrrlllmmmnnnooooooooooooooonnnppprrrsssrrrqqqqqqrrrpppooommmkkkkkkmmmoooppprrrqqqpppqqqrrrqqqooonnnkkkllllllmmmmmmllllllkkkmmmnnnoooppppppooonnnmmmoooooonnnllljjjjjjmmmooommmkkkmmmrrrpppjjjiiimmmjjjqqqsssmmmiiilllnnnmmmjjjkkkjjjjjjmmmqqqooojjjjjjpppqqqmmmmmmqqqrrrnnnnnnlllmmmpppuuuuuupppjjjppppppqqqsssqqqnnnpppuuu}}}|||vvvmmmlllqqqsssqqqrrrsssuuuwwwwwwvvvtttsssrrrpppnnnnnnppprrrrrrrrriiipppnnnooowwwuuunnnpppssstttuuuuuuuuutttrrrqqqqqqqqqqqqrrrsssuuuvvvwwwuuurrrpppppprrrssspppmmmkkkrrrzzzzzzuuuqqqrrrtttvvvxxxzzz|||{{{xxxtttrrrwwwvvvtttsssrrrssstttttttttwwwyyyyyywwwwwwzzz}}}sssuuuxxxyyyyyywwwtttrrrvvvxxx{{{{{{yyyxxxwwwwwwzzzwwwsssrrrtttvvvwwwvvvttt|||~~~vvvtttzzzzzztttvvvvvvwwwwwwwwwwwwvvvvvvmmmrrrsssrrrvvv~~~|||vvvxxxyyyyyyvvvuuuwwwyyyttttttvvvwwwxxxyyyyyyyyyqqqsssuuuuuuuuuvvvyyyzzz~~~}}}}}}~~~~~~}}}zzzzzzzzzyyywwwvvvwwwxxxyyyxxxxxxxxxyyyyyyxxxvvvvvvzzz~~~}}}yyywwwyyy{{{xxxyyy{{{}}}~~~~~~}}}}}}zzz{{{|||}}}~~~~~~~~~}}}{{{{{{{{{{{{{{{{{{{{{{{{xxxzzz{{{xxxttttttxxx}}}~~~|||zzzxxxwwwxxxzzz|||www}}}~~~|||~~~~~~}}}{{{{{{{{{{{{yyywww{{{||||||zzzwwwuuuuuuvvvtttvvvxxxxxxvvvvvvyyy|||vvvwwwxxxyyyyyyyyyyyyyyy|||}}}}}}{{{yyyyyy{{{~~~|||||||||||||||}}}~~~}}}~~~iiikkknnnppppppnnnkkkiiilllmmmooopppppppppooonnnkkkkkkllllllnnnoooqqqqqquuussspppnnnkkkjjjjjjiiinnnllljjjjjjkkkkkkjjjiiimmmmmmllljjjjjjmmmqqquuupppooollljjjiiijjjlllmmmlllnnnpppqqqpppooopppppplllmmmooopppqqqqqqqqqpppmmmpppsssrrrmmmjjjiiijjjjjjkkkkkkllllllkkkkkkjjjmmmnnnmmmlllkkklllooorrrjjjlllnnnooommmllllllmmmkkkkkkkkknnnqqqrrrooolllooooooooonnnlllkkklllnnnnnnnnnmmmmmmnnnooopppppptttsssrrrooommmmmmoooqqqppppppppppppooooooooonnntttwwwwwwsssmmmiiijjjllliiijjjlllmmmnnnmmmmmmlllpppmmmkkkllloooqqqqqqppprrrnnnjjjjjjlllnnnnnnllllllllllllllllllmmmnnnooopppooommmlllkkkkkkllllllooooooooonnnmmmkkkjjjiiiggghhhjjjnnnqqqqqqooommmjjjkkkmmmoooqqqqqqqqqqqqkkkmmmooopppppppppqqqrrrrrrssstttqqqnnnlllmmmpppmmmmmmpppvvvvvvqqqnnnnnnssssssrrrpppnnnoooqqqtttqqqqqqpppooommmnnnqqqsssppppppooooooppprrrsssttttttuuuuuuttttttuuuwwwzzz}}}zzzxxxvvvtttqqqnnnkkkooorrrwwwxxxxxxuuutttsssvvvsssqqqrrrtttvvvuuusssooorrruuuuuutttsssuuuwwwuuuvvvwwwwwwvvvwwwyyy{{{~~~}}}{{{xxxvvvuuutttsssuuuxxx|||~~~}}}zzzxxxxxx|||ssspppsssvvvuuurrruuuuuuuuutttrrrqqqssstttqqqrrrtttuuuvvvuuutttrrruuuuuuuuuuuuwwwyyy{{{|||xxxwwwuuuuuuwwwyyyyyyyyyqqqrrrssstttvvvvvvwwwwwwvvvvvvvvvuuutttuuuxxxzzzxxxuuutttwww|||{{{{{{||||||||||||||||||zzzyyywwwwwwyyyyyywwwvvv}}}|||zzzxxxwwwxxxyyyzzzzzzxxxzzzyyyvvvwww}}}}}}|||}}}|||}}}|||xxxxxxvvvyyy~~~yyyqqqrrr|||}}}zzzxxxyyy{{{{{{{{{vvvxxxzzz|||}}}}}}|||zzzyyyxxxwwwvvvwwwwwwwwwvvvvvvvvvvvvvvvwwwvvvvvvvvvvvvvvvwwwwwwyyyyyyxxxyyyzzz|||~~~xxxyyyzzz||||||||||||{{{~~~||||||~~~~~~~~~{{{zzzzzz~~~~~~kkklllmmmnnnnnnnnnnnnnnnlllmmmnnnoooooonnnmmmlllllllllllllllmmmooopppppppppooommmlllkkkkkklllmmmnnnllljjjiiijjjkkkkkkjjjmmmmmmllljjjjjjkkknnnqqqooommmkkkiiiiiijjjlllmmmkkkmmmppprrrrrrqqqrrrssspppooonnnnnnmmmnnnnnnooonnnoooqqqqqqnnnllljjjjjjjjjkkkkkkllllllkkkkkkjjjmmmmmmmmmlllkkklllnnnqqqlllnnnppppppooommmmmmnnnjjjjjjjjjmmmppppppnnnkkkmmmnnnnnnmmmlllkkkmmmnnnppppppoooooooooooooooooopppqqqrrrqqqpppooonnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllloooqqqooollljjjlllooojjjkkkmmmnnnnnnmmmllllllmmmkkkjjjkkknnnppppppooolllllljjjhhhggggggiiijjjlllkkkkkkkkkllllllmmmnnnpppooonnnmmmmmmnnnoooooommmmmmmmmmmmllllllllllllhhhhhhjjjmmmpppqqqooonnniiijjjlllmmmnnnooonnnnnnpppqqqsssrrrqqqppppppqqqtttuuuvvvtttqqqppprrrtttrrrppprrrvvvuuuooollllllmmmnnnoooooooooqqqtttwwwqqqqqqpppooommmmmmppprrrvvvuuutttrrrrrrsssttttttrrrsssssssssrrrsssuuuwww{{{wwwrrroooooopppqqqqqqtttvvvyyyzzzyyyxxxxxxyyyvvvtttrrrrrrtttuuutttrrrrrrtttvvvuuusssqqqrrrttttttttttttrrrrrrtttxxx{{{|||{{{yyyxxxvvvuuuuuuuuu}}}~~~}}}{{{zzzzzzzzz|||wwwsssrrruuuvvvuuussstttuuuwwwwwwvvvvvvwwwyyyrrrtttuuuwwwwwwvvvuuutttwwwwwwuuuuuutttuuuuuuvvvyyyxxxwwwxxxyyyzzz{{{|||wwwwwwxxxxxxwwwwwwvvvuuutttuuuvvvvvvuuuvvvxxxyyyxxxvvvuuuvvvxxxyyyyyyyyyvvvwwwxxxyyyzzz{{{{{{{{{yyyxxxxxxyyy{{{||||||{{{{{{zzzxxxwwwwwwxxxyyyzzzzzzwwwyyyyyyxxx{{{}}}}}}}}}~~~~~~~~~|||{{{~~~}}}~~~}}}xxxyyy|||{{{yyywwwwwwxxxyyyyyyxxxuuuvvvxxxzzz|||}}}~~~~~~|||{{{zzzxxxxxxxxxyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzxxxyyyyyyyyy{{{|||}}}~~~wwwxxxyyyzzz{{{{{{{{{zzz~~~~~~~~~|||{{{{{{}}}~~~}}}||||||~~~~~~mmmmmmmmmmmmnnnoooqqqrrrmmmmmmnnnnnnnnnlllkkkjjjmmmmmmllllllmmmnnnooooookkkjjjjjjjjjkkkmmmooopppooommmjjjiiijjjkkklllllllllmmmmmmkkkjjjiiijjjllllllkkkiiihhhiiijjjlllmmmjjjmmmppprrrrrrssstttuuutttrrrooolllkkkkkklllmmmnnnnnnnnnooooooooommmkkkkkkkkkllllllllllllkkkkkkjjjkkklllkkkjjjjjjlllnnnoooppprrrrrrpppnnnnnnnnnjjjjjjjjjlllnnnnnnmmmkkknnnooooooooommmmmmoooqqqrrrrrrqqqppppppooooooooommmnnnppprrrrrrpppnnnlllllllllkkkkkkllllllmmmmmmiiilllooonnnlllkkknnnpppkkklllmmmnnnmmmlllkkkjjjhhhhhhhhhjjjmmmnnnmmmllllllnnnooolllhhhgggjjjmmmkkkjjjjjjjjjjjjkkklllllllllllllllmmmmmmooopppppplllkkkkkkjjjkkklllnnnooojjjiiiiiikkknnnoooooonnnhhhiiikkklllllllllkkkjjjnnnppprrrrrrqqqppppppqqqtttuuuuuutttsssssstttvvvtttrrrsssvvvuuupppnnnooolllmmmnnnnnnnnnpppsssvvvqqqrrrqqqooommmmmmoooqqqxxxwwwuuusssrrrqqqqqqrrrtttttttttrrrpppooopppqqquuusssqqqrrrsssuuuuuutttssstttuuuuuuuuuuuuwwwyyyuuusssrrrrrrssssssrrrpppqqqrrrtttsssrrrrrrsssttt|||vvvrrrqqqsssvvvzzzyyyxxxvvvuuuuuuuuuuuu|||{{{zzzxxxvvvvvvyyy{{{tttttttttuuuuuuvvvvvvvvvvvvxxxzzzzzzyyyxxxxxxyyytttuuuwwwxxxxxxxxxwwwvvvzzzyyyxxxvvvtttsssssssssyyyyyyxxxxxxxxxyyyzzzzzzxxxxxxxxxxxxxxxwwwvvvvvvtttuuuwwwwwwvvvuuuvvvwwwxxxyyyzzzzzzxxxxxxyyyzzzxxxyyyzzz|||}}}~~~yyyxxxxxxzzz}}}{{{zzzyyyxxxxxxzzz{{{|||~~~yyyvvvvvvwwwxxx}}}~~~~~~}}}~~~~~~}}}}}}}}}}}}}}}{{{{{{}}}|||xxxxxxwwwvvvwwwyyyzzzyyyxxxvvvvvvxxxyyy{{{|||}}}}}}~~~~~~|||yyywwwvvvwwwwwwxxxyyyzzz{{{|||yyyyyyyyyyyyzzzzzz{{{{{{wwwxxxyyyzzz{{{|||||||||vvvwwwxxxyyyzzzzzzzzzzzz|||||||||{{{zzzzzz|||~~~~~~{{{~~~llllllmmmooopppqqqrrrsssoooooooooooonnnllljjjiiimmmmmmlllllllllmmmnnnnnniiiiiihhhiiijjjmmmooopppooommmjjjiiijjjlllmmmmmmmmmnnnnnnmmmkkkiiiiiiiiijjjiiihhhhhhiiijjjlllnnnkkkmmmppprrrqqqqqqrrrssssssrrrpppnnnmmmlllllllllnnnlllkkkmmmpppqqqnnnkkkkkkkkkllllllllllllkkkkkkiiijjjkkkkkkjjjiiijjjkkkoooqqqrrrrrrpppmmmmmmmmmjjjkkkkkkmmmnnnnnnmmmlllooopppqqqpppoooppprrrsssqqqqqqqqqrrrqqqqqqpppppplllmmmnnnpppqqqpppnnnlllllllllkkkkkklllmmmoooppppppqqqrrrqqqnnnmmmmmmoookkkkkklllllllllkkkiiihhheeefffgggiiikkkkkkjjjjjjnnnoooooommmjjjiiikkkmmmjjjjjjiiiiiiiiiiiijjjjjjhhhiiiiiijjjlllmmmoooooommmllljjjiiiiiikkkmmmnnnllljjjiiijjjlllnnnooonnniiiiiijjjkkkkkkjjjiiihhhhhhjjjmmmnnnooooooqqqrrrppppppqqqqqqqqqrrrssstttrrrpppqqquuuvvvsssrrruuuqqqqqqqqqooollllllmmmnnnrrrsssrrrqqqooonnnoooqqquuutttrrrpppnnnnnnnnnnnnxxxxxxwwwtttpppmmmmmmmmmooorrrwww|||~~~|||vvvrrrrrrrrrrrrqqqpppqqquuuxxxssssssrrrrrrrrrqqqpppooommmnnnpppqqqrrrsssuuuwwwzzzuuurrrrrrsssyyyxxxwwwuuutttssssssssspppqqqqqqqqqqqqrrruuuxxxsssuuuwwwvvvttttttvvvyyyyyy{{{|||{{{xxxuuussssssuuuuuuvvvwwwwwwwwwwwwvvv{{{zzzyyyxxxwwwwwwvvvvvvwwwxxxxxxvvvtttsssttttttssstttuuuvvvwwwwwwwwwwwwuuuwwwxxxxxxvvvtttssstttsssvvvzzz{{{zzzzzz|||{{{{{{}}}~~~zzzyyyyyy{{{~~~||||||{{{{{{|||}}}~~~}}}zzzvvvtttuuuwww|||{{{~~~}}}{{{|||~~~|||~~~|||www{{{wwwyyyxxxxxxzzz||||||{{{yyyyyyyyyzzz{{{|||}}}~~~|||}}}~~~}}}zzzwwwuuuttttttuuuuuuvvvwwwxxxxxxvvvvvvwwwwwwxxxxxxxxxxxxwwwxxxzzz{{{||||||{{{{{{wwwxxxxxxyyyzzzzzz{{{{{{{{{||||||{{{{{{{{{~~~{{{~~~}}}|||iiikkknnnqqqssssssrrrqqqppppppqqqpppooommmkkkjjjmmmmmmlllllllllmmmmmmnnnjjjjjjiiiiiijjjkkkmmmnnnooollljjjiiikkkmmmmmmmmmmmmnnnpppooollljjjiiiiiiiiihhhhhhhhhiiikkkmmmnnnlllnnnpppqqqooonnnnnnooooooppprrrsssrrrpppnnnmmmnnnkkkjjjlllpppqqqpppmmmkkkllllllmmmmmmllllllkkkkkkmmmoooooonnnllllllmmmnnnoooqqqpppnnnlllkkkkkklllmmmnnnnnnnnnmmmnnnnnnmmmnnnoooooonnnnnnppprrrnnnoooqqqrrrssssssssssssnnnlllkkklllnnnooonnnllljjjiiiiiiiiijjjmmmoooppprrrsssrrrqqqooommmmmmmmmiiijjjkkkkkkjjjiiihhhgggdddfffhhhiiiiiiiiihhhhhhllljjjhhhhhhjjjkkkiiigggjjjiiiiiihhhhhhhhhiiiiiihhhiiijjjkkkmmmnnnoooooonnnllljjjiiihhhiiikkklllmmmkkkiiiiiikkkmmmnnnnnnjjjjjjkkklllkkkjjjiiihhhhhhjjjmmmnnnnnnnnnpppqqqmmmmmmmmmnnnoooqqqrrrrrrqqqpppqqquuuvvvssssssuuussssssrrrpppllljjjiiijjjrrrssssssrrrqqqpppqqqrrrqqqpppnnnmmmmmmmmmnnnnnnwwwwwwwwwuuurrrppppppppppppsssxxx|||~~~{{{vvvqqqttttttsssqqqpppqqquuuwwwpppqqqrrrrrrqqqpppoooooonnnnnnnnnoooqqqssstttuuupppsssvvvwwwwwwvvvvvvwwwyyyxxxvvvtttrrrqqqppppppkkknnnqqqrrrrrrrrrrrrsssvvvxxxxxxuuurrrrrrvvvzzzvvvxxxyyyyyyvvvsssqqqppptttttttttuuuuuuuuuuuuuuuvvvvvvwwwxxxyyyzzzzzzzzzxxxyyyyyywwwsssppppppqqqssstttuuuvvvvvvvvvvvvvvvwwwxxxyyyxxxuuusssqqqqqqnnnrrruuuvvvvvvwww{{{zzzzzzzzz{{{zzzzzzyyyyyy{{{zzzzzzzzz|||}}}|||{{{{{{{{{{{{{{{{{{|||}}}}}}}}}zzzwwwvvvyyy{{{|||}}}~~~~~~xxx{{{~~~~~~{{{zzz{{{}}}}}}|||xxx~~~}}}yyyxxxxxxzzz||||||{{{zzzzzzzzzzzzzzz{{{}}}~~~}}}zzzwwwuuuuuuuuuuuuuuuuuuuuutttvvvvvvwwwxxxxxxwwwvvvvvvwwwxxxyyy{{{{{{{{{zzzzzzyyyyyyyyyzzz{{{{{{|||||||||}}}~~~}}}}}}~~~hhhkkkooorrrtttsssqqqppppppqqqqqqqqqooonnnllljjjllllllkkkkkklllmmmnnnnnnllllllkkkjjjjjjjjjkkklllmmmlllkkkkkkmmmnnnmmmmmmlllmmmooonnnlllkkkkkkllliiiiiiiiijjjjjjlllmmmmmmlllnnnppppppnnnmmmlllmmmmmmooorrrtttuuussspppnnnmmmlllkkkmmmnnnppppppooollllllmmmmmmmmmmmmlllllloooqqqttttttsssqqqpppooolllmmmoooooommmkkkjjjkkkmmmnnnooonnnmmmmmmnnnoookkkllllllkkkjjjjjjlllnnnlllnnnppprrrssstttssssssooollljjjkkkmmmnnnllljjjeeeeeeeeeeeegggjjjmmmooommmmmmmmmmmmmmmmmmmmmmmmhhhiiijjjjjjjjjiiihhhgggfffhhhiiiiiihhhgggggghhhmmmjjjhhhjjjnnnooommmjjjjjjjjjiiihhhhhhhhhhhhiiilllmmmnnnoooppppppppppppmmmllljjjiiiiiiiiiiiijjjmmmkkkiiiiiikkklllmmmllljjjjjjkkkllllllkkkjjjiiinnnoooqqqpppnnnmmmmmmnnnnnnmmmlllmmmppprrrrrrrrrsssrrrsssvvvvvvrrrpppqqqpppqqqqqqpppmmmlllllllllppprrrsssrrrqqqqqqrrrssspppooonnnmmmnnnnnnpppqqqppprrrttttttsssssstttuuuuuusssqqqqqqrrrssssssrrrqqqqqqrrrqqqooonnnpppqqqmmmoooqqqrrrpppooooooooosssqqqnnnnnnoooppppppooolllpppuuuxxxxxxwwwuuuuuuwwwvvvuuusssqqqpppppppppqqqtttxxxyyywwwtttqqqpppxxxxxxwwwtttqqqqqquuuxxxqqqsssuuuuuutttsssssssssssssssssssssttttttttttttrrrsssuuuwwwxxxyyyzzzzzzzzz|||}}}{{{vvvsssssstttxxxxxxxxxxxxwwwuuutttsssvvvxxxxxxwwwtttrrrrrrrrruuuvvvwwwwwwwwwyyy|||~~~{{{{{{|||{{{{{{zzzyyyxxx}}}{{{zzzzzz{{{{{{zzzxxxwwwwwwxxxxxxxxxxxxxxxxxx~~~|||{{{}}}}}}zzzzzz{{{||||||{{{zzzxxxwwwxxxyyy{{{{{{{{{zzz{{{|||zzzyyyvvvvvv|||~~~yyyxxxwwwxxxzzzzzzzzzyyyxxxxxxxxxyyyzzz|||~~~~~~~~~{{{yyywwwxxxxxxwwwwwwwwwvvvvvvvvvzzzzzz{{{{{{{{{yyyxxxvvvxxxxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}}}}}}}~~~~~~jjjlllnnnpppqqqqqqqqqpppooooooppppppooommmkkkjjjjjjjjjjjjkkklllmmmnnnooommmlllkkkjjjjjjkkkllllllkkkkkkkkkmmmoooooommmkkkiiikkkllllllkkkkkklllnnnjjjjjjkkkkkkllllllmmmmmmlllnnnppppppooonnnnnnnnnnnnoooqqqssssssqqqooonnnlllmmmnnnmmmmmmmmmooopppllllllmmmmmmmmmmmmllllllnnnqqqtttuuussspppooonnnjjjlllnnnnnnmmmkkkkkkllllllnnnooonnnkkkkkkmmmoookkklllmmmkkkjjjiiikkkllllllnnnppprrrssssssrrrqqqmmmkkkjjjlllooonnnjjjeeedddcccccccccfffiiimmmoooiiiiiiiiijjjlllmmmmmmmmmiiiiiikkkllllllkkkjjjjjjjjjkkkkkkiiigggfffgggiiillllllmmmooopppqqqqqqqqqkkkjjjiiiiiihhhhhhhhhiiioooooopppqqqqqqpppooonnniiiiiiiiiiiijjjjjjjjjjjjmmmkkkjjjjjjkkklllkkkjjjhhhiiijjjkkklllkkkjjjiiiooopppqqqpppmmmlllkkklllnnnlllkkkllloooqqqqqqpppqqqpppssswwwwwwrrrooopppnnnpppqqqpppooommmnnnooommmoooqqqqqqppppppqqqrrrpppooonnnmmmnnnnnnooopppkkknnnpppqqqqqqpppqqqrrrsssppplllkkklllnnnpppqqqnnnoooqqqqqqooolllkkkjjjjjjmmmqqqqqqpppoooooopppuuuqqqnnnmmmnnnooonnnmmmrrruuuxxxxxxvvvsssqqqqqqsssrrrrrrqqqqqqqqqrrrrrrrrruuuyyyyyywwwtttqqqppptttttttttsssrrrqqqrrrsssqqqsssttttttttttttuuuvvvsssssssssssssssttttttuuuuuuvvvwwwxxxxxxxxxwwwwwwxxx|||~~~zzzwwwxxx{{{wwwwwwwwwwwwuuutttsssrrrtttuuuuuuuuuttttttuuuwww}}}{{{xxxwwwyyy|||{{{||||||||||||{{{{{{zzz}}}|||zzzzzz{{{{{{zzzyyyvvvvvvvvvvvvvvvvvvuuuuuuxxx}}}~~~~~~}}}wwwxxxxxxyyyyyyyyyyyyxxxxxxyyyyyyyyyzzz|||}}}|||{{{yyytttqqquuuxxxxxxyyy{{{}}}{{{yyyxxxyyyzzzzzzzzzyyyxxxxxxyyy{{{~~~~~~~~~}}}}}}{{{yyyxxxwwwxxxxxxxxxxxxyyyyyyyyyyyy}}}~~~~~~~~~}}}zzzxxxvvvyyyyyyxxxxxxyyyyyyzzzzzzyyyyyyyyyyyyyyy{{{|||}}}}}}~~~~~~~~~mmmmmmmmmmmmnnnpppqqqqqqmmmnnnnnnnnnnnnlllkkkjjjiiijjjjjjkkklllmmmooopppmmmlllkkkkkkkkklllmmmmmmjjjkkklllnnnppppppmmmkkkggghhhiiijjjiiijjjmmmoookkkkkkllllllllllllmmmmmmkkkmmmpppqqqpppppppppqqqppppppppppppoooooonnnnnnkkknnnooonnnlllkkknnnrrrllllllmmmmmmmmmmmmlllllljjjmmmqqqrrrpppmmmkkkjjjjjjlllnnnooommmllllllmmmkkkmmmnnnllljjjiiikkknnnooooooooonnnlllkkkmmmnnnnnnoooqqqrrrrrrqqqpppooollljjjkkknnnqqqooohhhaaaeeeddddddeeegggkkkoooqqqjjjjjjiiijjjlllmmmlllllliiijjjlllmmmnnnmmmmmmllllllmmmmmmjjjfffeeegggjjjfffjjjmmmnnnmmmlllooorrrkkkkkkjjjiiiiiihhhiiiiiiooooooppppppooonnnlllkkkfffggghhhjjjkkkkkkkkkkkkmmmkkkjjjkkkllllllkkkiiiggghhhiiijjjkkkkkkjjjiiijjjlllmmmmmmlllkkkkkklllmmmkkkiiijjjnnnpppooommmllllllqqqwwwxxxtttqqqrrrpppqqqrrrqqqooommmmmmnnnjjjlllnnnooooooooopppqqqpppooonnnlllllllllmmmnnnlllnnnoooooommmkkkkkkkkknnnmmmlllmmmoooooonnnlllpppsssvvvvvvtttppplllkkkhhhlllpppqqqpppooooooqqqrrrooolllkkknnnppppppooolllnnnpppqqqppppppqqqrrrooooooooopppqqqrrrtttuuunnnpppssstttsssqqqppppppooopppqqqsssssssssqqqooovvvwwwwwwvvvtttssstttvvvtttsssssssssssstttuuuuuu{{{{{{|||{{{zzzxxxvvvuuutttyyy~~~~~~{{{yyy|||qqqrrrssssssssssssssssssqqqrrrsssssssssuuuyyy||||||wwwsssssswww|||~~~vvvvvvwwwxxxyyyyyyyyyxxx}}}{{{zzz{{{|||}}}|||zzzwwwwwwwwwwwwwwwvvvuuutttpppxxx}}}}}}~~~{{{tttvvvvvvwwwyyy{{{|||~~~~~~{{{yyyxxxzzz~~~~~~{{{~~~uuusssyyyzzzuuuvvv}}}{{{zzz{{{|||}}}|||{{{{{{zzz{{{~~~~~~}}}||||||vvvvvvwwwxxxyyyzzzzzz{{{~~~}}}zzzwwwuuuzzzyyyxxxwwwxxxyyyzzz{{{yyyxxxwwwwwwxxxyyy{{{||||||}}}~~~zzz~~~}}}~~~~~~}}}~~~lllpppqqqnnnlllmmmnnnlllkkklllmmmllljjjiiijjjkkknnnkkkkkknnnnnnllllllooopppqqqqqqpppmmmllllllmmmlllkkkjjjlllnnnpppqqqqqqlllkkkjjjjjjjjjlllnnnpppmmmmmmmmmmmmmmmmmmmmmmmmsssqqqppppppqqqrrrrrrqqqqqqpppooonnnnnnooopppqqqqqqnnnlllnnnqqqrrrnnniiijjjlllnnnnnnmmmlllmmmnnnqqqooommmnnnpppqqqnnnkkkkkkmmmnnnnnnmmmmmmoooppprrrpppnnnllllllmmmoooqqqooonnnlllmmmoooppppppooommmppprrrsssrrrpppooopppoookkkiiikkkppppppkkkeeeeeehhhkkkmmmmmmmmmmmmnnnkkkkkkkkkkkkkkklllmmmmmmjjjiiiiiikkkmmmnnnmmmkkklllmmmnnnmmmkkkkkkkkkmmmppppppqqqqqqqqqqqqppppppjjjmmmooonnnjjjgggggghhhlllmmmoooqqqqqqpppnnnmmmfffgggggghhhiiiiiiiiijjjooommmkkkiiiiiikkkmmmnnniiigggfffgggkkknnnpppqqqjjjiiiiiilllooopppnnnkkkkkklllmmmmmmllllllnnnoookkklllooosssvvvvvvssspppoooooorrrwwwuuuoooooouuuqqqooommmmmmmmmmmmmmmlllqqqooollljjjjjjkkkmmmnnnqqqooonnnmmmmmmmmmlllkkkllljjjjjjmmmnnnlllnnnqqqttttttuuuxxxyyyxxxuuurrrrrrrrrqqqooollllllnnnqqqrrrqqqqqqpppooooooppppppkkkllloooqqquuuxxxzzz{{{vvvuuutttqqqooopppsssvvvmmmooorrrsssrrrqqqqqqrrruuuvvvuuurrrnnnmmmooosssrrrqqqqqqssswww{{{}}}}}}wwwtttrrrtttzzz|||{{{xxxxxxuuuuuuwwwvvvuuuxxxwwwyyy~~~}}}}}}tttxxx{{{yyytttrrrsssvvvtttuuuuuuuuutttvvvyyy{{{~~~~~~}}}zzzyyyyyy{{{~~~zzzyyyyyy{{{|||~~~~~~}}}}}}zzzwwwzzz{{{{{{yyywwwuuuuuuvvv|||{{{zzzzzz{{{|||{{{yyyyyyyyyxxxxxxyyy{{{|||}}}}}}|||zzzwwwvvvwwwzzz~~~yyyyyyyyyxxxxxxyyyyyyyyy~~~|||{{{zzzzzz{{{{{{xxxyyyzzz{{{|||}}}}}}}}}{{{yyyyyyzzz{{{{{{zzz|||zzzyyyyyyxxxxxxzzzxxxxxxxxxzzz{{{zzzyyywwwxxxyyyzzz|||~~~lllqqqrrrooommmnnnnnnlllmmmoooooonnnlllkkklllmmmkkkhhhiiilllmmmkkklllooommmnnnooonnnllllllmmmnnnooonnnllllllmmmmmmlllkkklllkkkjjjiiijjjlllnnnooooooooooooooooooooooooooorrrqqqoooooopppqqqpppooonnnmmmllllllllllllmmmnnnpppnnnlllnnnqqqqqqmmmiiijjjlllnnnooonnnmmmmmmnnnnnnmmmllllllnnnnnnllljjjjjjlllmmmlllkkkkkklllnnnmmmllllllkkkkkklllmmmmmmpppnnnmmmmmmoooppppppooolllnnnpppqqqooommmmmmmmmnnnkkkjjjmmmrrrsssnnnhhhbbbfffjjjmmmmmmmmmlllmmmmmmlllllllllllllllmmmmmmjjjiiiiiijjjllllllkkkiiihhhjjjkkkjjjiiiiiijjjkkkoooppppppqqqqqqppppppoookkknnnppppppnnnllllllmmmkkklllmmmnnnnnnmmmlllllljjjjjjiiiiiijjjjjjkkkkkkmmmkkkiiihhhhhhjjjlllmmmkkkiiiggghhhjjjlllmmmmmmlllkkkjjjlllooopppooommmiiijjjlllkkkjjjjjjkkkmmmnnnooorrrvvvxxxxxxvvvssssssrrrsssvvvtttppprrrxxxqqqpppnnnnnnnnnnnnmmmmmmpppooommmkkkkkklllmmmnnnmmmmmmmmmnnnooonnnmmmlllllljjjjjjnnnooonnnpppsssqqqqqqrrrtttvvvuuurrrooooooooonnnmmmkkkllloooqqqqqqrrrrrrrrrqqqooommmkkknnnoooppprrrtttvvvwwwxxxrrrqqqpppnnnmmmnnnqqqtttrrrrrrssstttuuuuuuuuuuuu|||{{{xxxtttpppooopppqqqwwwuuurrrrrrsssuuuvvvvvvtttrrrrrrtttvvvwwwuuusssyyyxxxvvvttttttvvvzzz}}}zzzxxxyyy||||||xxxvvvxxxwwwyyy{{{{{{yyyxxxyyy{{{zzzzzzzzzyyyvvvuuuvvvwwwxxxyyyzzzyyyyyyzzz|||~~~{{{zzzzzz{{{|||}}}}}}}}}|||{{{{{{|||}}}|||yyywwwyyyzzz{{{yyywwwuuuuuuuuuzzzzzz{{{{{{{{{{{{{{{{{{yyyxxxxxxxxxxxxzzz{{{}}}~~~~~~|||zzzxxxxxx{{{}}}{{{zzzyyyyyyyyyyyyzzz{{{~~~|||{{{{{{{{{{{{xxxyyyzzzzzzzzz|||~~~~~~~~~~~~}}}|||{{{|||~~~~~~}}}|||~~~{{{yyyxxxyyyyyyzzzyyyxxxyyyzzz{{{zzzyyy|||}}}}}}~~~lllqqqrrrooommmoooooommmoooppppppooommmkkklllmmmhhhfffgggkkklllkkkllloookkklllmmmlllkkkkkkmmmooopppnnnlllllllllllljjjiiikkkjjjiiiiiijjjkkkmmmnnnpppppppppppppppppppppppprrrpppnnnnnnnnnooonnnmmmkkkkkkjjjjjjjjjjjjkkklllpppnnnmmmnnnpppqqqnnnkkkjjjlllooopppooonnnmmmmmmnnnmmmlllmmmnnnnnnllljjjlllmmmnnnmmmkkkjjjkkkllljjjjjjkkkkkklllllllllmmmpppnnnmmmnnnoooppppppppplllnnnppppppnnnlllllllllmmmkkkkkkppptttuuuooojjjaaadddiiilllmmmlllllllllnnnnnnmmmmmmlllmmmmmmmmmmmmlllkkklllmmmlllkkkiiigggiiijjjjjjiiiiiijjjllloooppppppqqqqqqppppppooonnnppprrrsssrrrqqqqqqrrrnnnnnnnnnnnnnnnnnnnnnnnnooonnnmmmlllkkklllmmmnnnlllkkkjjjiiiiiikkkmmmooommmkkkhhhhhhiiijjjjjjiiikkkjjjiiijjjlllnnnmmmlllhhhiiijjjjjjiiiiiijjjkkkppppppsssvvvyyyyyyvvvtttuuurrrrrrsssqqqpppsssxxxrrrqqqpppooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmjjjkkklllnnnnnnmmmlllkkkllliiijjjmmmooonnnpppsssoooooooooqqqrrrrrrooommmkkkllllllkkkjjjlllooorrroooqqqsssuuuuuussspppmmmpppqqqqqqrrrrrrsssssssssooooooooonnnmmmooorrruuussspppooopppsssuuutttrrrwwwuuurrrqqqsssvvvxxxyyyyyyvvvrrrqqqqqqrrrrrrqqqsssuuuwwwwwwuuusssrrrrrrqqqsssuuusssrrrtttzzzwwwuuuvvvyyyxxxtttsssuuuvvvuuuuuuvvvxxxyyyyyyxxx|||}}}~~~|||yyyvvvuuuuuuwwwyyy{{{{{{zzzzzz{{{|||||||||||||||||||||||||||~~~~~~}}}yyy{{{||||||yyywwwvvvvvvzzz}}}~~~|||}}}~~~zzzzzzyyyyyyzzz{{{}}}~~~~~~}}}{{{zzz{{{|||}}}|||zzzyyyyyyzzz|||}}}}}}||||||{{{{{{zzz|||||||||zzzyyyzzz{{{|||}}}}}}~~~}}}}}}~~~~~~}}}yyywwwyyy|||zzzyyyxxxyyy{{{|||{{{zzzkkkoooqqqnnnlllnnnooommmnnnoooooommmkkkjjjjjjkkkjjjhhhhhhlllmmmkkkkkknnnlllmmmmmmlllkkkkkkmmmooonnnmmmlllmmmnnnnnnmmmkkkjjjjjjiiiiiijjjkkkmmmmmmpppppppppppppppppppppppppppooommmlllmmmmmmlllkkkkkkkkkkkkkkkkkklllllllllrrrpppooooooqqqqqqooommmjjjmmmpppqqqpppnnnmmmmmmoooooooooooooooooonnnmmmooopppqqqpppmmmlllmmmmmmlllkkkkkkkkklllnnnoooppppppnnnmmmmmmoooppppppoooooopppqqqqqqooommmmmmmmmmmmlllmmmqqqtttsssnnniiibbbeeegggiiiiiijjjlllmmmoooooonnnmmmmmmmmmmmmnnnpppnnnmmmnnnnnnnnnllljjjhhhjjjkkklllkkklllmmmoooooooooppppppppppppooooooppprrrsssttttttssssssssstttsssrrrrrrqqqrrrrrrrrrsssrrrpppnnnmmmmmmnnnooommmmmmllllllmmmnnnppprrrllljjjhhhhhhiiiiiiiiihhhhhhhhhggghhhiiijjjjjjjjjjjjkkkllllllkkkjjjkkklllnnnnnnpppsssuuuuuusssqqqqqqpppooopppppppppqqqsssrrrrrrrrrpppooonnnooopppmmmnnnoooooooooooommmmmmkkklllllllllkkkjjjkkklllllliiijjjmmmnnnlllmmmqqqooonnnoooppprrrqqqooommmlllllllllkkkjjjllloooqqqmmmooorrruuuwwwwwwvvvvvvoooooopppppppppppppppqqqpppqqqrrrqqqqqqsssvvvyyyuuuppplllmmmrrruuusssqqqssspppmmmoootttxxxzzzzzztttsssssstttvvvvvvtttsssvvvzzz~~~}}}xxxtttsssuuuuuuvvvvvvtttrrrsssvvvyyyqqqoooqqqvvvxxxvvvvvvxxxxxxtttrrrssswwwyyywwwtttxxx{{{}}}}}}{{{xxxwwwvvvzzz|||~~~}}}{{{yyywwwwww|||}}}}}}}}}|||{{{{{{|||~~~zzz|||~~~~~~|||yyyxxxxxx||||||~~~}}}||||||{{{|||}}}~~~~~~~~~|||zzzzzz{{{}}}{{{zzzzzz{{{}}}~~~~~~}}}}}}}}}|||||||||{{{}}}~~~}}}{{{yyyyyyzzz}}}~~~~~~}}}}}}~~~yyywwwzzz~~~{{{zzzyyyzzz|||}}}}}}|||jjjnnnpppmmmlllnnnnnnlllnnnoooooonnnlllkkkkkklllooollllllnnnnnnkkkkkknnnppppppooommmjjjjjjlllnnnooonnnnnnoooppppppnnnllljjjjjjjjjjjjkkklllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnooommmkkkkkklllllllllkkkmmmmmmmmmnnnnnnooooooooosssrrrqqqqqqqqqqqqqqqpppllloooqqqqqqpppnnnnnnnnnnnnoooppppppooonnnnnnmmmpppqqqqqqpppnnnllllllmmmnnnllljjjiiijjjmmmppprrrooonnnlllmmmnnnpppoooooonnnoooppppppnnnmmmmmmnnnnnnmmmnnnoooqqqooojjjffffffffffffffffffhhhllloooooonnnnnnmmmmmmmmmnnnnnnooonnnmmmmmmmmmmmmjjjhhhiiikkkllllllllllllnnnooooooooooooppppppooooooooorrrrrrrrrssssssrrrqqqooovvvuuuttttttsssssstttttttttsssqqqooonnnnnnnnnooommmlllllllllmmmooopppqqqjjjiiihhhhhhjjjjjjjjjiiihhhiiiiiiiiiiiiiiiiiijjjmmmooopppooonnnmmmnnnooommmmmmnnnqqqssssssrrrpppnnnoooppppppqqqrrrpppoooqqqssssssqqqooonnnoooqqqmmmnnnoooqqqqqqpppnnnmmmrrrrrrpppmmmjjjiiilllooopppmmmmmmoooooommmmmmqqqqqqppppppqqqssssssqqqoooooooooooommmlllllloooqqqnnnoooppprrrsssuuuvvvwwwmmmmmmmmmnnnooooooppppppppprrrsssttttttvvvyyy{{{zzzuuupppqqquuuxxxvvvssszzzvvvrrrqqqssstttsssqqqqqqsssvvvzzz}}}{{{wwwsssxxx}}}zzzuuuuuuwww|||yyyvvvuuuuuuuuusssqqqooonnnpppvvvxxxwwwxxxzzz{{{wwwxxx|||~~~{{{wwwvvvyyy|||}}}{{{xxxvvvuuuwwwyyy|||{{{yyyvvvttttttzzz|||}}}|||zzzyyy{{{||||||{{{zzz{{{{{{{{{xxxvvvyyyzzz||||||zzzxxxwwwxxx}}}}}}zzz|||~~~}}}|||{{{{{{{{{|||}}}~~~|||~~~~~~|||zzzzzzzzz~~~|||{{{{{{|||~~~zzzzzz{{{|||}}}}}}}}}}}}xxxzzz||||||zzzyyyyyyzzz~~~~~~}}}}}}~~~}}}{{{yyy{{{{{{zzzzzz{{{}}}~~~~~~}}}~~~~~~jjjnnnpppmmmlllnnnooommmooopppqqqpppooonnnooopppqqqnnnnnnpppooollllllnnnqqqqqqooollljjjjjjlllnnnsssrrrqqqqqqqqqooollliiijjjjjjkkkllllllmmmmmmnnnllllllllllllllllllllllllmmmllljjjjjjlllmmmlllkkkmmmnnnooopppqqqqqqqqqqqqsssrrrqqqqqqpppqqqqqqqqqooopppqqqqqqooonnnnnnooolllmmmooonnnlllkkkkkklllnnnooopppnnnlllkkkkkklllmmmkkkiiihhhiiikkknnnpppnnnlllkkklllmmmnnnnnnnnnkkklllmmmlllkkkjjjlllmmmnnnnnnmmmmmmmmmlllhhheeeiiihhhgggfffeeegggkkknnnmmmmmmllllllmmmmmmnnnooommmlllkkkkkkkkkkkkiiigggiiijjjllllllkkkkkklllnnnnnnooooooppppppoooooonnnqqqppppppqqqrrrqqqooollltttssssssrrrrrrqqqqqqqqqqqqqqqppppppooonnnmmmmmmjjjjjjjjjjjjkkklllmmmmmmiiihhhhhhiiikkklllkkkjjjjjjlllnnnooommmllllllllloooqqqqqqqqqooonnnooopppooooooppprrrttttttsssqqqnnnppprrrqqqsssuuurrrnnnqqqssssssqqqnnnmmmoooqqqmmmnnnpppqqqqqqpppoooooovvvwwwuuuqqqlllkkknnnrrrssspppppprrrrrrpppqqqtttrrrqqqqqqrrrssssssrrrpppqqqqqqpppnnnmmmmmmppprrrqqqpppoooooonnnooooooppplllmmmmmmnnnooopppqqqqqqoooqqqrrrssstttuuuxxxzzzyyyvvvsssrrrttttttrrrpppwwwuuuuuuuuuvvvvvvuuussstttvvvyyy}}}~~~|||vvvqqqvvvzzz~~~}}}xxxtttuuuwwwzzzwwwtttuuuxxxyyyvvvrrrsssqqqssswwwxxxvvvuuuxxx}}}xxxxxx{{{}}}{{{xxxwwwyyy|||{{{yyyvvvtttsssqqqsssvvvwwwvvvtttssssssxxxzzz|||{{{yyyxxxzzz}}}zzzxxxuuutttuuuuuutttsssvvvwwwxxxwwwuuutttuuuvvvzzz|||~~~}}}zzzyyyzzz}}}|||{{{zzzyyyyyyzzz{{{|||{{{}}}~~~~~~|||{{{{{{|||~~~}}}}}}}}}}}}}}}}}}~~~xxxyyyzzz|||}}}}}}}}}}}}vvvwwwyyyyyyxxxyyyzzz|||}}}}}}}}}|||||||||||||||~~~~~~~~~~~~}}}{{{}}}|||{{{{{{|||~~~~~~~~~kkkppprrrooonnnpppqqqooonnnpppqqqqqqpppoooppprrrqqqnnnnnnppppppmmmmmmpppoooooommmkkkiiiiiilllnnnqqqppppppppppppoookkkiiikkkkkklllmmmnnnnnnnnnnnnlllllllllllllllllllllllllllkkkiiijjjlllnnnnnnmmmlllmmmooopppqqqqqqppppppqqqqqqqqqooonnnnnnpppqqqqqqrrrqqqpppnnnnnnoooqqqkkkmmmooonnnlllkkkkkkmmmnnnoooooonnnlllkkklllmmmkkkllllllmmmmmmmmmllllllmmmkkkjjjjjjlllmmmmmmllliiijjjkkkkkkjjjkkklllnnnnnnmmmllllllkkkkkkiiihhhhhhiiijjjiiihhhhhhiiijjjkkkkkkkkkkkklllmmmoooooommmlllkkkllllllllljjjhhhkkkmmmnnnmmmllllllmmmnnnnnnnnnoooooooooooonnnnnnnnnmmmmmmoooqqqqqqooolllqqqqqqrrrrrrqqqpppnnnmmmmmmmmmnnnooonnnmmmkkkjjjjjjjjjjjjjjjjjjkkkkkkkkkjjjiiiiiijjjllllllkkkjjjjjjnnnrrrssspppnnnmmmmmmooopppppppppnnnmmmnnnoooqqqpppppprrrttttttsssrrroooqqqpppnnnqqquuusssnnnooorrrsssqqqmmmkkknnnqqqnnnoooppppppqqqqqqqqqppppppsssuuurrrnnnkkklllooopppnnnnnnqqqrrrqqqrrrvvvqqqpppooopppqqqrrrqqqoooooopppooonnnmmmooorrrtttrrrrrrqqqqqqpppnnnmmmllloooppppppqqqqqqrrrrrrrrroooppprrrssssssuuuwwwyyyvvvuuutttsssrrrpppnnnlllllloootttvvvwwwwwwwwwxxxuuuvvvwwwzzz{{{yyyuuuqqqsssvvvxxxwwwtttssstttuuuttttttuuuvvvxxxxxxxxxwwwuuussstttxxxxxxtttsssuuuyyyvvvsssrrrtttvvvvvvuuuuuuwwwzzzzzzyyywwwvvvvvvrrrtttvvvvvvtttsssssstttuuuxxx{{{zzzwwwwwwyyy}}}{{{xxxtttssstttwwwxxxxxxwwwwwwwwwuuussssssvvvxxxxxxxxxxxxxxxyyy|||~~~}}}}}}{{{{{{{{{{{{|||}}}|||}}}~~~}}}}}}~~~||||||}}}~~~~~~}}}||||||{{{|||}}}}}}}}}}}}|||{{{yyyzzz{{{zzzzzz{{{}}}||||||||||||||||||||||||~~~~~~|||{{{{{{}}}mmmrrrsssqqqppprrrsssqqqlllmmmoooooonnnnnnpppqqqooollllllppppppnnnnnnqqqllllllkkkiiihhhiiimmmooollllllmmmoooqqqpppnnnlllkkklllmmmnnnoooooooooooollllllllllllllllllllllllkkkjjjiiijjjmmmnnnooonnnjjjkkkmmmooopppoooooonnnppppppooonnnllllllnnnpppsssrrrqqqooommmmmmppprrrmmmppprrrqqqnnnlllmmmoooooopppqqqpppooonnnooopppkkkmmmqqqsssssspppmmmjjjllljjjiiiiiikkkllllllkkkjjjkkklllllllllmmmoooqqqmmmlllkkkkkkkkkkkkllllllgggiiilllmmmkkkiiiggggggiiiiiijjjjjjlllmmmoooppppppooonnnoooppppppnnnlllooopppqqqpppooonnnooopppnnnnnnoooooooooooonnnnnnlllkkkkkknnnqqqssspppnnnpppqqqrrrsssrrrpppnnnllliiikkkmmmooonnnllljjjhhhllllllllllllllllllkkkkkklllkkkkkkkkkllllllkkkiiihhhmmmrrrsssqqqmmmkkkkkkmmmnnnooonnnlllkkkkkkmmmpppooooooqqqssssssrrrqqqooopppmmmiiilllrrrrrrmmmooorrrsssqqqlllkkkmmmqqqoooooopppppppppqqqqqqrrrggglllqqqqqqmmmiiiiiijjjkkkiiijjjnnnpppppprrrvvvpppnnnmmmnnnooopppooonnnmmmmmmnnnmmmnnnpppsssvvvppprrrtttuuuuuussspppnnnssssssssssssssssssssssssppprrrtttuuuuuuvvvxxxyyyxxxyyyzzzxxxtttqqqoooooolllpppuuuwwwtttqqqpppqqqtttsssssstttvvvwwwvvvtttrrrsssttttttsssssstttuuuooossswwwxxxvvvuuuwwwyyytttssstttwwwxxxtttsssuuutttrrrpppppprrrtttuuuvvvqqqtttwwwyyyyyyzzz{{{}}}yyyzzzzzzyyyvvvsssssssssssswwwzzzzzzwwwvvvyyy}}}yyyvvvrrrqqqssswwwzzz{{{{{{zzzyyyvvvuuuuuuyyy|||yyywwwvvvwww|||~~~~~~}}}~~~~~~zzz{{{}}}}}}{{{zzz~~~|||{{{yyy~~~}}}~~~||||||}}}}}}~~~~~~~~~}}}||||||{{{}}}~~~~~~~~~}}}~~~}}}mmmoooqqqsssttttttrrrqqqnnnooopppppppppppppppoooppppppooonnnnnnnnnnnnnnnnnnjjjggggggjjjmmmnnnmmmjjjkkknnnrrrttttttpppmmmlllnnnooommmiiiiiimmmrrrmmmmmmmmmmmmmmmmmmmmmmmmlllmmmnnnoooooonnnmmmlllnnnmmmnnnqqqttttttqqqmmmsssttttttrrrnnnmmmooorrrssstttssspppmmmmmmpppsssmmmmmmmmmooopppooollljjjqqqooollllllmmmooopppooommmppprrrqqqnnnlllmmmooommmllljjjiiiiiijjjlllmmmlllllllllmmmnnnpppqqqrrrpppnnnmmmmmmmmmkkkiiifffhhhkkkmmmjjjeeecccgggllljjjjjjooouuutttmmmjjjmmmooollliiiiiikkknnnpppqqqsssssssssrrrrrrrrrqqqqqqpppoooooonnnmmmmmmllllllllllllmmmooorrrttttttsssoooooopppqqqrrrqqqnnnkkkkkkmmmoooppppppnnnllljjjnnnnnnlllkkkkkklllmmmmmmnnnllliiiiiiiiijjjiiihhhkkkkkkkkkmmmnnnnnnllljjjmmmllllllkkkkkkkkkllllllsssrrrppppppqqqqqqqqqqqqooommmkkkkkkmmmooooooooooooooooooooonnnnnnnnnnnnmmmoooooommmnnnqqqrrrpppjjjhhhggghhhlllmmmllljjjlllllllllllllllmmmnnnnnnpppoooppprrrsssrrrooommmqqqpppnnnmmmmmmoooqqqrrrtttwwwzzzyyytttpppnnnnnnpppsssxxx||||||xxxsssooovvvtttqqqppppppssswwwyyy~~~}}}|||zzzwwwtttqqqoooqqqrrrrrrsssssssssrrrrrrtttvvvuuurrrssswwwxxxwwwuuuvvvvvvuuuuuuuuuxxxzzzvvvwwwyyyzzzzzzyyywwwvvv{{{zzzyyywwwvvvuuuuuuuuuxxx{{{|||zzzwwwuuuxxxzzzxxxyyyzzz{{{||||||||||||{{{xxxuuuvvvyyyzzzwwwsssvvvuuuuuuuuuwww{{{~~~yyytttsssvvvzzzvvvwwwxxxyyyyyyyyyyyyxxx{{{{{{{{{{{{{{{|||}}}}}}zzzxxxvvvyyy~~~}}}|||~~~yyy~~~||||||zzzuuu}}}zzzyyyzzz}}}|||yyyzzz~~~}}}zzz~~~|||~~~{{{|||}}}}}}zzzyyy~~~nnnooopppqqqrrrqqqqqqppplllmmmnnnooooooppppppppppppooonnnnnnmmmmmmnnnnnnmmmkkkjjjlllooopppooommmoooooopppqqqssstttrrrpppmmmooopppmmmiiihhhlllpppmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnoooooonnnmmmmmmoooooopppsssvvvvvvssspppqqqrrrrrrooommmlllnnnpppqqqrrrrrrqqqnnnnnnpppssspppppppppqqqrrrqqqnnnkkkpppnnnllllllmmmoooppppppsssrrrpppmmmkkkkkkmmmooommmlllkkkjjjjjjkkkmmmnnnjjjjjjkkklllnnnppprrrsssooommmkkkkkkkkkkkkiiihhhffffffeeedddcccdddeeefffeeedddhhhmmmmmmhhhiiimmmkkkiiiggggggiiilllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnqqqqqqpppooonnnmmmmmmlllnnnnnnnnnppprrrsssrrrqqqooooooooopppqqqqqqooommmmmmnnnpppqqqqqqpppnnnmmmoooooommmmmmlllmmmmmmnnnpppnnnkkkiiijjjkkkkkkjjjlllkkkkkklllnnnnnnmmmkkknnnnnnmmmlllllllllmmmnnnqqqpppoooooopppqqqqqqqqqqqqooommmmmmooopppppppppppppppppppppooooooooooootttvvvtttpppooorrrssspppmmmkkkjjjkkknnnpppooommmpppoooooooooooopppqqqrrrsssrrrssstttvvvuuussspppooonnnmmmmmmmmmnnnooopppqqqtttwwwwwwtttqqqppppppooorrrvvvyyyyyyvvvrrrooosssrrrqqqqqqqqqssstttvvvwwwwwwwwwvvvtttrrrpppoooqqqqqqrrrrrrrrrrrrrrrqqqwwwyyyxxxuuuuuuxxxxxxvvvssstttuuuttttttuuuxxxzzzwwwwwwxxxyyyzzz{{{|||}}}{{{yyyvvvttttttuuuwwwxxx{{{yyyxxxwwwwwwxxxxxxxxxwwwwwwxxxyyyyyyxxxxxxwwwyyyvvvtttvvvzzz|||zzzwww{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{zzzxxxtttsssuuuwwwttttttuuuvvvwwwxxxxxxyyy{{{{{{zzzzzz{{{||||||}}}yyyxxxwwwyyy|||~~~~~~}}}}}}|||~~~{{{xxx{{{|||{{{}}}~~~}}}zzzyyyyyy{{{|||}}}zzzxxxyyy}}}~~~{{{~~~}}}~~~~~~~~~~~~oooooonnnnnnnnnoooooooookkkkkklllmmmnnnoooooooooooonnnmmmmmmllllllmmmmmmjjjkkkmmmppprrrqqqnnnkkkrrrqqqooooooqqqrrrqqqqqqoooppppppmmmjjjhhhkkknnnnnnnnnnnnnnnnnnnnnnnnnnnmmmnnnoooppppppooonnnmmmoooooopppsssuuuuuussspppooooooooonnnlllkkkmmmnnnoooppprrrqqqppppppqqqssstttssssssssstttssspppnnnooommmlllllloooqqqrrrrrryyytttnnnjjjiiikkkmmmnnnmmmlllkkkjjjkkkmmmooopppkkkllllllmmmnnnpppqqqrrrooommmjjjiiijjjjjjjjjiiifffdddaaabbbccceeedddbbbbbbaaadddggggggfffiiimmmhhhgggggghhhjjjkkkjjjiiijjjjjjkkklllmmmmmmmmmmmmrrrrrrqqqpppooonnnmmmlllpppoooooopppqqqrrrpppooopppnnnnnnnnnpppppppppnnnpppppppppqqqqqqqqqqqqpppqqqpppooonnnnnnnnnnnnooorrroookkkjjjkkklllmmmmmmlllkkkjjjjjjlllmmmmmmlllpppnnnmmmllllllmmmoooppppppppppppqqqqqqrrrsssssssssqqqpppoooqqqqqqqqqpppqqqqqqqqqpppppppppoooooouuuvvvtttpppooorrrtttrrrooonnnmmmnnnpppqqqqqqpppqqqqqqppppppqqqqqqrrrrrrsssrrrrrrtttuuuuuusssqqqllllllmmmmmmmmmnnnnnnnnnmmmpppssstttsssqqqqqqqqqnnnppprrrttttttrrrpppnnnpppqqqrrrrrrsssrrrqqqqqqppppppqqqqqqqqqpppooooooqqqqqqqqqrrrrrrqqqqqqpppsssvvvvvvsssrrrtttsssppprrrssstttssssssuuuwwwzzzzzzyyyxxxxxxyyy{{{}}}xxxvvvsssqqqrrruuuxxx{{{}}}xxxttttttwwwzzzyyyvvvwwwwwwxxxxxxwwwuuutttsssyyyvvvuuuvvvzzz{{{zzzwwwzzz|||~~~}}}zzzvvvtttrrrtttvvvvvvtttsssttttttssssssssstttvvvxxx{{{|||zzzzzzzzzzzzzzz{{{{{{|||yyyzzz{{{{{{{{{}}}~~~|||}}}{{{}}}~~~}}}|||zzzxxxxxxxxxzzzxxxwwwyyy}}}~~~~~~||||||~~~~~~~~~}}}}}}}}}}}}}}}pppooommmlllkkklllnnnooolllllllllllllllmmmmmmmmmnnnnnnmmmlllllllllllllllhhhjjjlllnnnoooooommmkkkqqqpppnnnnnnoooooonnnmmmoooppppppnnnlllkkkmmmooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnppppppppppppnnnnnnlllmmmoooppprrrqqqpppooooooooooooooonnnnnnoooooooooppprrrsssssssssssstttuuutttsssttttttsssqqqnnnooonnnmmmoooqqqtttuuuuuuxxxrrrllliiikkkmmmnnnnnnnnnmmmlllkkklllnnnpppqqqooooooooooooooopppqqqrrrssspppllljjjjjjjjjjjjiiiiiigggfffeeeeeedddcccbbbcccdddgggiiiiiiiiikkknnnhhhhhhhhhjjjlllllljjjhhhkkklllmmmooopppqqqppppppqqqqqqpppooonnnmmmllllllnnnnnnnnnoooqqqrrrqqqooopppnnnmmmmmmoooppppppoooqqqpppooooooooopppqqqrrrrrrqqqppppppoooooooooooorrroookkkiiijjjlllmmmnnnkkkiiiggghhhjjjlllllllllooonnnlllkkkkkkmmmooopppoooqqqrrrssssssssstttuuutttrrrppppppqqqqqqpppooopppppppppoooooooooooonnnoooqqqooolllmmmqqqtttsssnnnmmmmmmnnnooopppppppppoooooonnnnnnnnnnnnoooooonnnmmmmmmnnnppppppooommmkkklllmmmnnnnnnnnnnnnmmmlllnnnpppqqqqqqqqqppppppmmmmmmnnnooooooooonnnnnnnnnpppsssuuuuuussspppnnnnnnnnnooooooppppppppppppqqqqqqqqqrrrqqqqqqppppppooossstttrrrrrrtttrrrooorrrssssssssssssuuuxxxzzz|||{{{yyywwwwwwvvvwwwwwwssssssrrrrrrtttvvvxxxzzz|||yyyuuuuuuwwwyyyyyyyyyyyyzzzzzzzzzxxxvvvtttrrrzzzxxxvvvvvvwwwwwwuuusssuuuwwwyyy||||||zzzwwwuuurrrrrrssssssssssssssssssuuuttttttuuuwwwzzz~~~zzzzzzyyyyyyyyyyyyzzzzzzxxx{{{~~~~~~}}}~~~~~~}}}}}}~~~|||{{{~~~}}}|||||||||~~~}}}}}}||||||{{{yyyxxxxxxzzz~~~~~~|||{{{|||~~~}}}|||||||||~~~}}}|||||||||zzz~~~~~~~~~~~~~~~pppooommmkkkkkklllnnnoooooonnnmmmlllkkkkkkllllllnnnnnnmmmllllllllllllllllllllllllllllllmmmoooppppppppppppqqqrrrpppnnnkkkmmmnnnoooooooooooopppqqqoooooooooooooooooooooooonnnooopppqqqqqqpppooonnnlllmmmooopppppppppppppppqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqrrrtttuuuvvvvvvuuutttsssrrrrrrrrrrrrpppnnnppppppoooqqqtttwwwwwwwwwrrrooollllllooopppooommmooonnnlllllllllnnnpppqqqnnnnnnooopppqqqsssuuuvvvwwwsssooolllkkkkkkjjjiiiiiikkkllliiiddd```aaacccdddhhhkkkllllllllllllkkkhhhggghhhjjjkkkkkkiiiggglllmmmoooqqqsssssssssrrrooonnnnnnmmmllllllkkkkkklllllllllnnnqqqsssrrrqqqpppnnnmmmmmmnnnoooooonnnooonnnmmmmmmmmmoooppprrrqqqqqqqqqpppooonnnnnnmmmooommmiiihhhiiikkklllllliiigggeeefffhhhjjjkkkkkkmmmlllkkkjjjjjjlllnnnooolllnnnqqqrrrqqqpppqqqsssrrrqqqooopppppppppooommmooonnnnnnnnnnnnmmmmmmmmmmmmooonnnkkklllppprrrqqqjjjkkkllllllmmmmmmnnnooonnnmmmmmmlllllllllmmmmmmjjjiiiiiijjjlllmmmllljjjlllmmmnnnooooooooonnnnnnnnnooooooppppppooonnnmmmllllllllllllmmmmmmnnnnnnnnnppptttvvvvvvtttqqqoooqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqpppoooqqqtttvvvuuuvvvyyyxxxuuurrrsssttttttsssuuuxxxzzzvvvwwwwwwvvvuuusssqqqpppooopppsssuuuwwwwwwwwwvvvyyyyyyyyyxxxvvvvvvyyy||||||}}}~~~~~~|||zzzwwwuuuxxxwwwuuutttttttttrrrqqquuuuuuwwwxxxyyyzzzyyyyyywwwvvvtttrrrrrrsssttttttuuuuuutttuuuwwwzzz}}}yyyyyyxxxxxxxxxxxxyyyyyyuuuxxx|||~~~}}}~~~~~~|||{{{zzzzzz||||||~~~~~~|||zzzyyy{{{|||||||||}}}~~~}}}}}}~~~~~~~~~~~~zzzzzzzzz|||}}}||||||}}}}}}||||||}}}}}}~~~~~~~~~zzz}}}{{{}}}pppooonnnlllmmmnnnpppqqqqqqpppooommmlllmmmmmmnnnooonnnmmmmmmllllllmmmmmmppppppooommmlllnnnrrruuussssssssstttuuutttqqqnnnnnnooopppqqqrrrrrrssssssooooooooooooooooooooooooooopppqqqrrrrrrqqqpppooommmoooqqqrrrqqqqqqrrrsssrrrqqqqqqsssuuuuuutttrrrsssrrrrrrsssuuuvvvvvvuuurrrpppoooooopppqqqpppnnnqqqpppqqqsssvvvwwwxxxwwwmmmmmmmmmooopppqqqooommmpppooommmllllllmmmnnnoooiiijjjlllooorrrvvvyyy{{{wwwtttpppnnnmmmlllkkkiiigggkkkmmmjjjccc^^^___cccbbbhhhlllkkkkkklllkkkiiifffffffffhhhiiiiiigggeeejjjlllnnnqqqrrrrrrqqqpppllllllllllllllllllllllllkkkkkkkkknnnqqqssssssrrrpppooommmnnnoooooommmlllmmmmmmlllllllllnnnoooppppppppppppooonnnmmmlllkkkllljjjhhhhhhiiikkkjjjjjjgggfffeeefffhhhjjjjjjjjjkkkkkkkkkkkkllllllmmmnnngggkkknnnooommmkkklllnnnpppooonnnoooppppppnnnlllnnnnnnmmmmmmmmmlllllllllqqqsssrrrnnnnnnppppppmmmhhhjjjkkkkkkkkkkkklllnnnnnnnnnmmmlllllllllmmmmmmkkkjjjiiijjjlllmmmmmmlllmmmmmmnnnnnnnnnooooooooopppooonnnooooooooommmkkkkkkkkkkkkllllllmmmnnnnnnnnnpppsssuuuvvvuuusssrrrssssssrrrrrrqqqrrrrrrsssssssssssssssrrrqqqqqqpppooorrrtttssstttxxxxxxvvvrrrsssssssssrrrsssuuuxxxqqqrrrtttuuutttsssqqqpppnnnqqquuuxxxyyyxxxuuusssuuuxxxzzzyyyvvvuuuxxx|||zzz|||}}}~~~}}}{{{xxxvvvsssssssssssssssssssssssszzzzzzyyyxxxyyyyyyzzz{{{|||yyyuuuttttttuuuuuuuuuttttttttttttvvvwwwyyy{{{yyyxxxxxxwwwwwwwwwwwwxxxqqqtttwwwzzz|||}}}~~~}}}|||{{{{{{{{{{{{}}}zzzyyyyyywwwuuuxxx}}}||||||||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}|||}}}}}}~~~~~~}}}~~~~~~}}}~~~{{{yyy{{{pppooooooooooooqqqrrrsssqqqpppooonnnnnnppprrrssspppooonnnnnnmmmmmmnnnnnnpppppppppnnnmmmnnnrrrvvvvvvtttssssssuuuuuutttsssqqqqqqrrrssstttttttttsssppppppppppppppppppppppppppppppqqqrrrrrrqqqppppppmmmoooqqqqqqpppppprrrtttpppooooooqqqtttuuusssqqqtttrrrooopppsssuuuuuutttpppooommmnnnpppqqqpppoooqqqpppppprrruuuvvvvvvuuummmoooppppppooonnnnnnnnnqqqooommmkkkkkkkkkmmmmmmiiijjjkkknnnqqqtttwwwxxxsssqqqooonnnnnnnnnllljjjfffhhhjjjhhheeebbbbbbbbbaaagggiiiggggggkkkmmmkkkhhhgggfffggghhhiiigggeeeiiijjjmmmooopppooonnnmmmkkkkkkllllllmmmnnnnnnnnnlllllllllnnnqqqrrrqqqppppppooonnnoooooonnnkkkiiillllllllllllmmmnnnooopppnnnnnnnnnnnnmmmkkkiiihhhjjjiiiiiiiiikkkkkkjjjhhhfffffffffhhhkkklllkkkjjjjjjjjjlllmmmnnnnnnnnnmmmgggkkkoooooollliiijjjmmmnnnnnnnnnoooqqqqqqooommmnnnnnnnnnnnnmmmmmmmmmmmmpppssssssppppppqqqpppllliiikkkmmmmmmkkkkkkmmmooonnnnnnmmmllllllllllllllllllkkkjjjkkkmmmoooooonnnmmmmmmlllllllllmmmnnnoooqqqooommmnnnooopppnnnllljjjkkkllllllmmmnnnnnnnnnnnnnnnpppqqqssstttttttttrrrqqqqqqpppqqqrrrssstttttttttttttttsssrrrqqqqqqnnnppppppnnnooossstttrrrqqqrrrrrrqqqoooppprrrtttttttttttttttssssssrrrqqqrrrsssvvvxxxxxxwwwuuusssssstttvvvwwwwwwvvvvvvvvvtttvvvyyy{{{{{{yyywwwuuusssssstttssssssrrrsssssszzzyyyyyyyyyyyyyyyyyyzzz{{{yyywwwwwwyyyyyywwwuuuvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxwwwvvvvvvvvvvvvvvvssssssuuuxxx|||}}}}}}|||{{{|||}}}~~~~~~~~~}}}||||||{{{~~~zzzyyy}}}~~~{{{yyyxxxwwwwww}}}||||||{{{{{{{{{{{{|||~~~~~~~~~~~~{{{~~~}}}{{{}}}ppppppppppppqqqrrrssstttpppooonnnooopppsssuuuwwwppppppooonnnnnnnnnnnnnnnlllnnnooonnnlllmmmppptttvvvtttppppppqqqssstttuuuttttttssstttuuuuuusssrrrpppppppppppppppppppppppppppqqqrrrrrrrrrrrrqqqpppkkkmmmpppooommmmmmooorrrmmmllllllooorrrsssqqqoootttqqqnnnnnnpppssssssrrrooonnnmmmmmmpppqqqqqqqqqpppooopppqqqtttuuutttsssoooqqqrrrppplllkkkllloooqqqpppmmmkkkjjjjjjkkklllmmmmmmmmmmmmnnnoooqqqqqqnnnmmmmmmnnnoooooommmkkkhhhgggfffhhhiiihhhfffcccaaafffhhhdddeeelllqqqpppkkkjjjhhhiiijjjjjjjjjhhhiiijjjmmmooopppooommmlllkkkkkklllmmmnnnooopppqqqnnnmmmmmmnnnpppqqqooonnnpppooooooppppppnnnjjjgggkkkllllllmmmnnnooooooooolllmmmmmmmmmllljjjhhhgggiiiiiiiiikkklllllljjjhhhgggggghhhkkkmmmnnnlllkkkiiikkkmmmoooppppppooonnniiinnnrrrrrrnnnkkklllnnnnnnmmmnnnppprrrrrrpppnnnoooooooooooonnnnnnnnnnnnjjjnnnqqqppppppsssqqqmmmjjjmmmooonnnmmmllloooqqqmmmlllkkkjjjjjjjjjjjjjjjlllkkkjjjkkkmmmooooooooommmlllkkkjjjjjjlllnnnooopppnnnlllmmmpppqqqpppmmmjjjkkklllmmmnnnooonnnnnnmmmmmmmmmnnnppprrrtttvvvoooooonnnoooppprrrtttuuuuuuuuuuuuuuutttsssrrrqqqrrrtttsssoooooosssuuussspppqqqpppooommmmmmoooqqq|||zzzwwwtttrrrqqqqqqrrruuuvvvvvvwwwvvvvvvuuutttsssqqqqqqtttxxxxxxtttpppnnnqqqtttwwwwwwvvvtttrrrwwwwwwwwwuuusssqqqpppqqqtttuuuvvvxxxyyyyyyyyyxxxxxxwwwxxxzzz||||||xxxtttyyyyyyyyyyyyyyyxxxwwwvvvxxxxxxwwwvvvvvvuuuvvvvvvwwwvvvvvvyyy}}}}}}zzzsssvvvzzz}}}~~~|||zzzxxxxxx|||{{{yyy~~~}}}{{{zzzzzzzzzyyyyyyxxxxxxyyyzzz|||}}}~~~~~~}}}}}}~~~||||||rrrpppoooqqqssstttrrrppppppnnnlllmmmoooqqqssssssppppppooonnnmmmlllllllllqqqpppooonnnllllllkkkkkkpppssstttrrrsssvvvwwwuuuyyyyyyyyywwwsssqqqqqqqqqppprrrsssqqqoooooorrruuurrrooolllmmmqqqsssppplllqqqqqqpppooonnnnnnnnnoootttrrrooonnnnnnpppppppppnnnpppqqqqqqpppooopppqqqlllmmmooopppppppppooonnnttttttrrrpppnnnooosssvvvrrrmmmllloooooolllmmmsssrrrooonnnnnnqqqqqqooommmjjjmmmpppqqqqqqooooooooolllmmmnnnooonnnmmmkkkjjjggghhhiiihhheeecccbbbcccffffffggghhhiiijjjkkkkkkkkkhhhfffdddeeeeeeddddddiiijjjkkklllllllllkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmkkklllmmmmmmmmmlllkkkjjjnnnmmmllllllkkkkkklllllllllmmmmmmkkkiiiiiijjjkkkkkkvvvyyypppjjjmmmnnnjjjmmmnnnnnnmmmkkkjjjjjjkkkiiiiiiiiiiiiiiihhhggggggjjjiiiiiihhhjjjlllnnnpppnnnmmmkkkjjjkkklllnnnppprrrqqqpppppppppooommmkkkvvvooolllqqqsssooolllmmmllloooqqqrrrqqqqqqqqqrrrnnnllljjjkkkmmmnnnllljjjkkkjjjiiihhhiiijjjkkklllmmmkkkkkklllnnnooonnnmmmnnnmmmmmmnnnppppppooonnnoooooonnnmmmlllkkkkkkjjjmmmnnnoooppppppooonnnmmmoooooonnnnnnnnnpppqqqrrrqqqqqqqqqqqqpppppppppppptttrrrqqqsssvvvxxxwwwuuuxxxuuusssqqqrrrrrrrrrqqqsssqqqmmmkkklllooorrruuunnnssssssnnnnnnuuuyyyxxx|||xxxttttttwwwwwwsssooopppsssvvvxxxzzzyyyxxxwwwvvvvvvuuutttuuuvvvxxxyyyzzzxxxuuurrrrrrsssuuuwwwmmmpppuuuxxxzzz{{{}}}~~~~~~|||yyyxxxyyyyyyyyyxxxzzzyyyxxxwwwvvvwwwxxxyyyzzzxxxvvvtttttttttvvvwwwwwwvvvvvvxxxzzz{{{yyyxxxxxxtttvvv}}}}}}{{{~~~}}}zzz{{{|||}}}yyyvvvwww|||~~~{{{www|||zzzxxxxxxzzz}}}~~~~~~}}}}}}~~~~~~}}}~~~nnnllllllnnnrrrsssrrrpppqqqnnnllllllnnnqqqrrrsssrrrqqqooonnnmmmmmmnnnnnnvvvuuusssqqqpppooonnnnnnqqqttttttrrrrrruuuvvvssssssssssssqqqooommmmmmnnnqqqrrrsssrrrppppppsssuuutttqqqnnnooorrrtttrrroooppppppooooooooooooppppppuuusssqqqpppooopppppppppppprrrssssssrrrqqqrrrrrrnnnnnnmmmmmmmmmnnnoooppprrrrrrqqqpppnnnoooqqqsssrrrnnnllloooooommmooosssqqqooommmnnnppppppooommmiiikkkmmmnnnmmmllllllllllllllllllllllllkkkjjjiiihhhjjjkkkjjjhhhgggggghhhgggggghhhhhhiiijjjjjjjjjjjjhhheeeddddddddddddccceeeffffffggghhhiiiiiijjjmmmmmmmmmmmmmmmllllllllljjjkkklllllllllkkkjjjjjjmmmmmmlllkkkkkkkkkkkkkkkiiijjjkkkkkkjjjkkkmmmooowwwzzznnnlllnnnlllkkklllmmmkkkiiihhhhhhiiiiiiiiiiiiiiihhhhhhhhhhhhjjjjjjiiiiiijjjlllnnnppppppooommmkkkkkklllmmmoootttsssrrrrrrsssrrrpppnnnrrrnnnmmmpppqqqmmmlllnnnnnnppprrrrrrpppooooooooommmkkkiiiiiilllmmmllljjjlllkkkkkkkkkkkklllmmmmmmkkkkkkkkklllooopppppppppqqqqqqpppqqqssssssrrrpppppppppoooooonnnnnnmmmmmmnnnnnnoooooooooooonnnnnnooonnnnnnmmmmmmnnnoooppppppppppppoooooooooppppppuuusssrrrtttvvvxxxwwwuuuuuuuuuuuusssqqqpppqqqrrrjjjlllnnnooopppooonnnmmmooopppooommmsss{{{|||yyyvvvssssssuuuvvvsssooorrrssstttuuuvvvwwwxxxxxxwwwwwwvvvvvvvvvwwwxxxxxx}}}{{{yyywwwvvvxxxzzz|||vvvxxxzzz{{{{{{{{{}}}~~~xxxwwwvvvxxx{{{~~~zzzyyyxxxxxxxxxyyyzzz{{{wwwvvvvvvvvvvvvwwwyyyzzzxxxwwwvvvwwwyyyzzzyyyxxx{{{xxxyyy~~~}}}{{{|||zzzxxx|||xxxxxxzzzxxxwwwxxx{{{|||zzzwww{{{zzzzzz{{{}}}~~~oooooooooqqquuuwwwwwwvvvssspppmmmlllnnnqqqsssttttttrrrpppnnnnnnnnnooopppvvvuuutttrrrqqqpppooooooqqqttttttrrrrrrtttuuurrrnnnnnnooommmkkkjjjkkklllqqqrrrrrrrrrqqqqqqsssuuuvvvsssppppppsssttttttrrroooooooooooooooooopppqqqsssrrrqqqpppoooooooooooorrrtttuuuuuutttsssssstttpppnnnlllkkkkkkmmmpppqqqnnnoooppppppooonnnoooqqqpppmmmkkkmmmmmmmmmnnnrrrpppnnnmmmmmmnnnnnnmmmlllkkklllmmmllljjjiiijjjkkklllkkkjjjiiiiiihhhhhhhhhhhhjjjkkkkkkjjjiiijjjkkkhhhiiiiiijjjjjjiiiiiiiiiiiigggdddccccccccccccbbbbbbbbbcccccceeehhhjjjlllnnnmmmmmmmmmllllllkkkkkkiiijjjkkkkkkkkkkkkjjjjjjmmmlllkkkkkkjjjjjjkkkkkkgggiiijjjkkkkkkmmmooorrr}}}qqqmmmnnnoookkklllmmmllljjjiiiiiijjjjjjiiihhhggghhhhhhjjjjjjjjjjjjiiiiiijjjlllnnnooorrrpppnnnlllllllllnnnnnntttsssrrrssstttsssqqqpppooonnnoooqqqoookkkkkknnnoooqqqrrrrrrpppnnnmmmmmmnnnllljjjjjjkkklllmmmllllllmmmmmmnnnoooooonnnnnnjjjjjjjjjllloooqqqrrrqqqpppoooooooooqqqqqqooommmqqqqqqqqqqqqqqqqqqppppppooonnnnnnmmmmmmnnnnnnooooooooonnnmmmmmmmmmnnnnnnpppooonnnnnnnnnooopppqqqtttsssrrrsssvvvwwwvvvuuusssuuuvvvuuuqqqooooooqqqjjjkkkmmmooonnnmmmjjjiiilllkkkiiikkkttt}}}~~~zzzvvvsssqqqrrrtttuuusssppptttsssrrrrrrsssuuuwwwyyywwwxxxxxxyyyyyyxxxwwwvvv{{{yyywwwvvvvvvxxxzzz|||zzzzzzzzzxxxvvvuuuvvvxxxvvvuuuuuuwww{{{zzzzzzzzzzzzzzz{{{|||}}}xxxxxxyyyzzz{{{|||}}}~~~|||zzzxxxxxxyyy{{{{{{{{{|||||||||zzzzzzyyyxxxxxxyyyvvvvvvwwwyyyzzz{{{zzzyyyxxx{{{{{{|||~~~~~~|||{{{~~~{{{}}}qqqqqqqqqsssuuuvvvwwwxxxvvvrrrnnnmmmnnnqqqssstttsssrrrooonnnmmmnnnpppqqqppppppooonnnnnnnnnnnnnnnpppssssssqqqqqqtttuuurrrmmmnnnnnnmmmkkkkkkmmmoooppppppqqqqqqqqqrrrssstttvvvssspppppprrrttttttsssqqqpppooooooooooooooopppnnnoooppppppoooooopppqqqsssuuuvvvvvvtttsssssstttnnnmmmlllkkklllmmmoooppplllnnnpppqqqpppoooooopppnnnlllkkkkkkkkklllnnnpppooonnnmmmmmmmmmllllllkkknnnnnnnnnllljjjiiijjjlllmmmllljjjhhhhhhhhhhhhiiiiiijjjkkkkkkiiihhhiiiiiijjjjjjkkkkkkkkkjjjhhhhhhhhhfffcccbbbbbbbbbbbbaaacccbbbbbbcccfffiiimmmooonnnmmmmmmllllllkkkkkkjjjjjjjjjkkkkkkkkkllllllkkkllllllkkkjjjjjjjjjjjjkkkhhhiiikkkllllllmmmppprrrvvvzzzqqqoooppppppmmmoooooonnnlllllllllmmmjjjiiihhhggggggiiikkklllkkkjjjjjjjjjkkklllnnnooopppooonnnmmmmmmnnnpppqqqrrrqqqpppqqqssssssqqqpppppprrruuutttppplllkkkmmmnnnpppqqqqqqooonnnmmmnnnpppnnnmmmllllllmmmooooookkklllnnnoooppppppooonnnkkkjjjjjjlllnnnppppppooopppooonnnoooppppppnnnlllqqqqqqqqqqqqrrrrrrrrrrrrpppooommmmmmmmmmmmooopppppppppoooooonnnnnnnnnnnnpppooommmlllmmmnnnpppqqqrrrrrrrrrrrrssstttttttttssstttttttttsssrrrpppooonnnllljjjiiihhhhhhjjjkkkmmmmmmnnnrrrxxx|||{{{wwwuuusssrrrsssuuuuuutttrrruuutttsssssstttuuuwwwxxxwwwxxxzzz{{{zzzxxxvvvtttxxxvvvuuutttuuuwwwyyyzzzzzzzzzxxxuuurrrqqqrrrtttxxxwwwuuuvvvxxx{{{|||{{{zzzzzzzzz{{{|||}}}~~~~~~}}}~~~~~~~~~~~~}}}{{{yyyyyy{{{~~~~~~}}}~~~~~~{{{yyywwwxxxzzzyyy{{{xxxtttxxx{{{}}}|||{{{zzzzzz}}}}}}}}}}}}~~~}}}{{{}}}}}}}}}{{{oooooooooooooooppprrrssstttqqqmmmkkkmmmooopppqqqqqqpppooommmmmmnnnooopppkkkkkkkkkkkklllmmmnnnooommmpppqqqpppqqquuuvvvsssmmmnnnnnnmmmlllmmmoooqqqoooooooooppprrrrrrrrrrrrsssrrrppppppqqqrrrrrrrrrrrrrrrpppooonnnnnnnnnnnnlllooorrrtttssssssuuuvvvssstttvvvuuusssrrrrrrssslllmmmmmmnnnooonnnnnnnnnlllnnnqqqrrrqqqpppppppppppppppnnnllllllnnnppppppnnnnnnnnnmmmlllkkkkkkkkknnnnnnnnnllljjjiiijjjkkkmmmllljjjiiiiiiiiijjjkkklllmmmnnnmmmjjjhhhhhhhhhjjjkkkllllllllljjjhhhggghhheeecccaaabbbbbbaaaaaacccbbbbbbcccfffiiimmmooommmmmmllllllkkkkkkkkkkkkllllllllllllmmmmmmnnnnnnmmmlllkkkkkkjjjjjjkkkkkkkkklllmmmmmmlllmmmoooqqqppprrrsssrrrrrrsssqqqnnnnnnooopppooommmlllmmmnnnkkkjjjhhhggggggiiikkklllkkkkkkkkkkkklllmmmmmmnnnmmmmmmllllllmmmppprrrtttqqqqqqqqqrrrtttuuutttrrrtttyyy{{{yyytttooommmllllllnnnqqqqqqpppoooppppppnnnnnnmmmmmmlllmmmnnnooojjjkkkmmmnnnoooooonnnnnnmmmlllkkkkkkmmmnnnmmmlllsssrrrqqqrrrssssssrrrppppppqqqqqqqqqqqqqqqqqqqqqpppooonnnmmmmmmnnnooopppqqqqqqqqqqqqpppoooooonnnnnnnnnmmmmmmmmmooopppqqqppppppqqqqqqqqqqqqqqqrrrtttsssqqqsssvvvvvvrrrooonnnnnnnnnnnnoooqqqrrrsssvvvxxx}}}|||yyyxxxuuuuuutttuuuvvvwwwvvvvvvuuuvvvvvvvvvwwwvvvvvvvvvwwwxxxzzz|||{{{yyyvvvtttxxxxxxwwwvvvwwwxxxzzz{{{zzzzzzyyywwwttttttuuuwwwxxxvvvttttttuuuwwwwwwvvvyyyzzz{{{|||}}}}}}~~~~~~}}}{{{yyyxxxyyyxxxvvvxxx{{{~~~~~~|||{{{{{{{{{yyyvvvvvvyyyyyy{{{vvvyyy}}}~~~}}}||||||||||||~~~~~~{{{~~~~~~|||{{{|||qqqqqqqqqpppoooppprrrtttqqqooolllkkklllmmmmmmmmmpppoooooonnnnnnooooooooolllllllllmmmnnnoooqqqrrrmmmpppqqqoooppptttuuurrrnnnnnnmmmlllkkklllooorrrooonnnoooqqqssstttsssrrrppppppqqqqqqqqqqqqpppppprrrqqqpppooonnnnnnnnnnnnnnnrrrwwwyyyxxxxxxyyy{{{ssstttuuutttrrrqqqqqqrrrlllmmmooopppppppppooonnnkkknnnpppqqqpppppppppqqqtttuuusssooooooqqqsssqqqnnnoooooonnnllljjjjjjkkkkkkllllllkkkiiihhhhhhiiikkkkkkkkkkkkkkklllmmmmmmooopppqqqooollljjjiiijjjjjjkkkmmmmmmmmmkkkiiihhhhhhfffcccbbbbbbbbbbbbaaaaaa```aaabbbcccfffhhhjjjkkkkkkkkkkkkkkkkkkllllllmmmlllllllllmmmnnnooopppmmmmmmlllkkkkkkkkkkkklllmmmnnnnnnnnnllllllnnnpppqqqooonnnppptttuuuqqqmmmlllmmmnnnmmmlllkkklllnnnlllkkkjjjiiihhhiiiiiijjjkkkkkkllllllmmmmmmmmmmmmkkkkkkjjjkkkmmmpppsssuuusssrrrsssuuuwwwxxxxxxwwwxxx}}}}}}yyyvvvrrrmmmlllnnnqqqrrrqqqqqqqqqrrrkkkmmmnnnnnnlllllllllnnnjjjjjjlllmmmnnnnnnnnnnnnooommmllllllmmmmmmlllkkkqqqppppppqqqssssssrrrpppqqqqqqqqqqqqqqqpppppppppqqqppppppooooooppppppqqqqqqqqqrrrrrrrrrqqqppppppmmmnnnnnnoooooopppppppppoooqqqrrrqqqpppoooppprrrtttrrrrrrtttvvvwwwvvvtttrrrvvv}}}{{{|||xxxtttvvvwwwwwwwwwwwwwwwwwwwwwxxxvvvwwwwwwwwwwwwwwwvvvuuuvvvwwwyyyzzzzzzxxxvvvtttvvvuuutttttttttuuuvvvwwwuuuvvvvvvvvvttttttvvvxxxuuusssrrrrrrtttvvvvvvvvvxxxyyyzzz{{{|||||||||{{{}}}{{{xxxvvvuuutttuuuttttttvvvyyy}}}~~~{{{|||{{{yyyzzz}}}|||xxxvvvvvv}}}zzz~~~|||yyyzzz|||~~~~~~}}}zzz{{{|||~~~rrrttttttsssrrrssswwwzzzsssrrrpppoooppppppooommmoooooopppqqqqqqppppppooopppppppppppppppqqqqqqrrrooorrrrrroooooorrrrrroooppppppooommmlllmmmpppsssqqqpppppprrrvvvwwwuuusssnnnppprrrsssrrrqqqpppooooooooonnnnnnooopppqqqqqqoootttzzz|||yyywwwxxxzzzsssuuuvvvuuusssqqqqqqqqqoooooooooooopppppppppqqqkkkmmmnnnooonnnnnnooopppvvvxxxuuuooonnnqqqrrrooonnnpppqqqooollljjjkkkllljjjkkkmmmmmmkkkiiiiiiiiihhhiiijjjlllmmmmmmnnnnnnmmmooopppooolllkkkkkkkkkjjjkkkmmmnnnnnnllljjjiiiiiifffcccbbbccccccbbbaaa``````aaabbbbbbcccddddddjjjjjjjjjkkkkkkllllllmmmllllllkkkkkklllmmmooopppooonnnmmmmmmllllllmmmmmmmmmnnnooonnnmmmmmmoooqqqsssqqqqqqsssvvvuuusssqqqlllmmmnnnnnnmmmlllmmmnnnllllllkkkjjjiiiiiihhhhhhkkkllllllmmmmmmmmmmmmmmmkkkjjjjjjjjjlllooorrrssssssrrrsssuuuxxxzzzyyyxxxyyy~~~~~~~~~}}}wwwooooooqqqssssssrrrqqqqqqqqqlllooorrrrrrpppnnnnnnoookkkkkkkkklllmmmnnnooopppooonnnmmmnnnooopppooonnnmmmmmmmmmoooqqqrrrqqqpppsssrrrrrrqqqqqqpppppppppqqqqqqrrrrrrrrrrrrqqqqqqoooooopppqqqrrrqqqpppppplllmmmoooqqqrrrrrrqqqpppppprrrtttsssqqqpppqqqssspppssswwwvvvttttttxxx}}}zzz~~~}}}yyywwwzzzyyytttrrrtttwwwxxxxxxxxxwwwwwwwwwxxxxxxwwwvvvuuuttttttuuuvvvtttvvvwwwyyyyyyxxxwwwvvvtttsssrrrrrrqqqrrrrrrsssqqqsssuuuvvvuuuuuuvvvwwwuuusssqqqrrrtttvvvvvvvvvxxxxxxyyyzzzzzzzzzyyyxxx|||zzzyyywwwvvvvvvwwwwwwwwwvvvvvvxxxzzz||||||{{{xxxzzzzzzxxx{{{}}}|||vvvzzzyyyzzz}}}{{{yyyyyy{{{}}}yyyyyyzzz}}}~~~oooppprrrqqqppprrrwww{{{wwwvvvuuuvvvvvvuuusssqqqoooppprrrssssssrrrqqqooossssssrrrqqqpppppppppppprrrttttttpppnnnpppooolllssssssrrrpppnnnooosssuuurrrqqqqqqtttxxxyyywwwtttmmmpppssstttsssqqqpppooollllllmmmnnnppprrrssstttooouuuzzz{{{wwwttttttuuutttuuuvvvuuusssrrrqqqrrrrrrqqqooonnnnnnppprrrtttjjjkkkmmmmmmlllmmmnnnpppuuuwwwtttmmmkkkooooookkkoooqqqrrrpppllljjjkkkmmmkkkmmmppppppnnnlllkkkkkkfffgggjjjlllmmmnnnnnnmmmiiikkkllllllkkkjjjjjjkkkiiikkkmmmoooooommmkkkiiiiiigggdddccccccccccccbbbaaaaaabbbccccccccccccbbbhhhiiijjjkkkllllllmmmnnnkkkkkkjjjjjjkkkmmmnnnooooooooonnnmmmmmmmmmmmmnnnlllmmmnnnnnnnnnnnnppprrrrrrrrrtttwwwvvvttttttvvvnnnoooqqqpppooonnnpppqqqmmmmmmlllllljjjiiigggfffllllllmmmmmmnnnmmmmmmmmmlllkkkjjjjjjkkkmmmpppqqqppppppqqqtttwwwyyyxxxwwwxxx}}}~~~{{{qqqqqqsssuuutttrrrqqqppppppnnnrrrvvvwwwuuurrrrrrrrrllllllkkkkkkmmmoooqqqrrrooonnnnnnooorrrsssrrrrrroooooooooqqqtttvvvuuutttttttttsssrrrqqqqqqppppppqqqrrrsssttttttsssrrrqqqmmmnnnooopppqqqqqqpppoookkkmmmpppssstttsssqqqppprrrtttuuutttrrrqqqrrruuullluuu|||yyyqqqpppzzz~~~~~~}}}|||zzzwwwtttsssxxxrrruuuyyyxxxwwwyyyxxxxxxyyyxxxwwwvvvvvvwwwzzzxxxtttqqqppprrruuuwwwtttuuuvvvwwwxxxxxxwwwvvvxxxwwwvvvuuuuuuuuuuuuuuuuuuwwwzzz{{{{{{zzzzzz{{{xxxvvvsssssstttuuuuuutttwwwxxxyyyyyyyyyxxxwwwvvvyyyxxxwwwwwwxxxzzz}}}~~~{{{zzzzzz|||}}}~~~|||{{{vvvyyyzzzxxx|||xxxzzzzzzxxx}}}~~~|||xxxvvvyyy~~~|||zzzyyyyyyyyy{{{{{{yyyxxx}}}|||{{{{{{|||}}}zzz}}}pppooonnnooorrrttttttsssyyyyyyxxxvvvuuutttsssrrrrrrrrrsssssssssssssssrrrtttsssrrrqqqqqqqqqqqqqqqrrrqqqqqqpppooonnnmmmmmmpppvvvwwwooonnntttvvvqqqwwwuuutttuuuuuuuuusssqqqqqqqqqqqqrrrrrrqqqnnnkkkkkkpppttttttqqqnnnoooqqqrrrsssvvvxxxxxxwwwuuutttuuuuuusssqqqpppooonnnnnnooonnnmmmmmmnnnqqqtttvvvqqqqqqqqqqqqrrrsssttttttrrrssstttsssooollljjjjjjlllnnnoookkkgggfffjjjnnnmmmnnnnnnmmmkkkjjjjjjkkkiiijjjkkkmmmnnnooooooooonnnnnnmmmmmmlllkkkiiiiiijjjkkkllllllkkkiiifffeeegggeeecccbbbccccccbbbaaa___aaaccccccaaa`````````fffggghhhgggffffffggghhhhhhjjjlllmmmllllllmmmnnnqqqqqqooonnnmmmmmmmmmmmmnnnnnnnnnllljjjjjjlllnnnooopppqqqrrrsssuuuvvvvvvpppoooooonnnnnnooopppqqqqqqnnnlllkkkkkklllkkkjjjkkknnnqqqpppllljjjmmmqqqmmmlllkkkjjjjjjjjjkkklllqqqooommmnnnqqqtttvvvwww~~~zzzzzz}}}}}}yyyuuuuuuwwwvvvrrrnnnqqqvvvvvvsssqqqrrrssstttuuutttsssrrrnnnnnnnnnmmmllllllnnnpppqqqpppooonnnmmmmmmmmmmmmsssrrrpppnnnnnnooopppqqqvvvssspppppprrrsssrrrqqqqqqooonnnppprrrrrrnnnkkkmmmooopppooommmllllllmmmmmmnnnqqqssssssrrrpppoooqqqnnnlllooosssuuurrrnnnnnnqqqtttrrrmmmnnnzzzxxxuuusssrrrtttsssqqqnnntttssstttuuuwwwwwwuuussszzzyyyxxxxxxxxxyyyzzz{{{vvvvvvvvvvvvuuutttrrrrrrwwwuuuttttttuuuwwwwwwwwwuuuttttttuuuwwwxxxyyyyyyuuuzzz~~~|||wwwvvvzzzyyyxxxvvvuuutttuuuuuuvvvvvvvvvvvvwwwyyy{{{}}}~~~|||yyy}}}~~~~~~}}}}}}~~~{{{{{{yyyyyy}}}|||zzz{{{~~~|||zzz~~~~~~~~~|||{{{{{{zzzzzzyyyxxxwwwwwwyyy~~~|||}}}pppooonnnoooqqqrrrrrrqqqvvvuuuuuutttsssrrrrrrrrrssssssssstttssssssrrrrrrtttsssrrrrrrqqqqqqqqqrrrttttttssssssrrrqqqppppppppptttwwwuuuuuuxxxyyyxxxyyyxxxwwwwwwxxxwwwuuusssrrrqqqrrrssssssrrrooommmmmmqqqtttssspppmmmoooqqqqqqsssuuuwwwyyyxxxxxxwwwvvvuuusssrrrpppooooooooosssqqqpppooopppsssvvvxxxtttsssrrrrrrrrrssstttuuusssttttttrrrooolllllllllmmmooooookkkgggfffiiimmmlllmmmnnnmmmllljjjjjjjjjiiijjjkkkmmmnnnooooooooonnnnnnnnnnnnmmmllljjjjjjjjjjjjkkkkkkjjjhhheeedddeeecccbbbcccddddddcccbbb`````````___^^^^^^___aaadddeeeffffffddddddeeefffhhhjjjllllllkkkkkklllmmmrrrqqqpppnnnmmmlllllllllooooooooommmkkkkkklllnnnmmmnnnppprrrtttvvvwwwxxxrrrqqqpppooooooooopppqqqmmmkkkiiihhhiiijjjiiihhhkkknnnpppoookkkjjjlllooommmmmmlllkkkkkkkkklllmmmpppnnnmmmnnnrrrvvvyyyzzzyyywwwxxx|||~~~zzzwwwxxxttttttrrrpppsssxxxyyyvvvrrrrrrrrrsssrrrrrrqqqqqqnnnoooooonnnllllllnnnpppoooooonnnnnnnnnoooppppppsssrrrqqqppppppqqqrrrsssvvvssspppppprrrsssrrrqqqooonnnmmmooorrrsssqqqoooqqqqqqppppppppppppoooooommmoooqqqssstttsssqqqpppqqqnnnlllnnnrrruuussspppnnnoooooommmkkkoooyyytttrrrpppqqqrrrrrrooommmrrrrrrrrrtttvvvvvvuuussswwwvvvuuuuuuuuuvvvwwwxxxvvvvvvuuuuuutttsssrrrqqqnnnoooqqqtttwwwxxxyyyxxxxxxwwwvvvuuuvvvvvvvvvvvvyyy|||~~~}}}zzzzzz|||zzzyyyxxxwwwwwwwwwxxxyyypppqqqsssuuuxxx{{{}}}~~~{{{xxxwwwzzz|||zzz{{{~~~}}}~~~~~~}}}{{{{{{|||{{{{{{xxxvvvzzz|||~~~}}}~~~~~~|||~~~~~~}}}~~~~~~}}}}}}{{{|||}}}}}}|||zzzxxxvvvyyy}}}}}}{{{|||qqqpppnnnnnnpppqqqpppoooqqqqqqqqqqqqqqqqqqqqqqqqttttttttttttssssssrrrqqqssssssrrrrrrqqqqqqrrrrrrtttttttttssssssrrrrrrqqqppprrrvvv|||~~~{{{|||zzzyyyyyyyyyyyyxxxuuurrrsssrrrrrrtttuuutttrrrpppoooqqqsssrrrnnnmmmnnnqqqoooqqqrrrtttvvvxxxxxxyyyvvvuuutttrrrqqqppppppppptttrrrpppnnnooorrrvvvxxxwwwvvvtttrrrrrrssstttuuuttttttsssqqqnnnlllmmmnnnnnnoooooolllhhhgggjjjmmmmmmnnnooopppooommmkkkjjjjjjjjjlllmmmnnnnnnoooooonnnnnnooonnnnnnmmmlllllljjjjjjjjjjjjhhhfffdddbbbaaaaaabbbdddffffffeeeccc``````^^^\\\[[[\\\```cccdddeeeffffffddddddeeefffggghhhjjjkkkjjjjjjkkklllqqqqqqooonnnmmmlllllllllpppppppppnnnlllkkklllnnnooooooqqqsssuuuxxxyyyzzzsssrrrqqqpppooooooppppppkkkiiihhhhhhiiijjjiiiiiikkkmmmooonnnjjjiiijjjmmmmmmmmmlllllllllmmmmmmnnnooonnnmmmppptttyyy|||}}}yyyvvvwww|||~~~zzzvvvvvvqqqsssssssssvvv{{{|||yyyrrrrrrqqqpppooooooooopppoooooopppooommmmmmooopppmmmmmmnnnooopppqqqssstttrrrrrrrrrrrrssstttuuuvvvuuusssqqqpppqqqrrrrrrqqqooommmmmmnnnqqqtttuuuuuuvvvrrroooooorrrsssrrrqqqnnnoooqqqrrrssssssrrrrrrqqqnnnlllmmmqqqttttttrrrqqqooollljjjmmmsss{{{ppppppoooqqqrrrrrrqqqoooqqqqqqqqqsssuuuvvvuuusssuuuttttttttttttuuuvvvwwwvvvvvvuuutttsssrrrqqqqqqoooqqqtttvvvvvvtttrrrpppvvvvvvuuuuuuuuuvvvwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyzzzyyyxxxwwwwwwwwwxxxyyywwwwwwxxxxxxwwwwwwvvvuuu{{{wwwwww~~~~~~~~~~~~|||{{{{{{|||}}}}}}zzzvvvvvv{{{~~~}}}|||~~~~~~~~~~~~}}}|||}}}~~~~~~}}}~~~zzzxxx{{{~~~~~~sssqqqpppooopppqqqpppooonnnooooooppppppqqqrrrrrrttttttttttttsssrrrqqqpppsssrrrrrrqqqqqqqqqrrrrrrpppppppppppppppppppppppprrrpppvvv||||||yyyxxxxxxxxxxxxwwwsssqqqtttsssssstttvvvvvvtttrrrqqqrrrrrrpppmmmmmmnnnpppooooooppprrrsssuuuvvvvvvvvvvvvtttsssrrrqqqqqqqqqqqqooommmkkklllnnnrrrtttxxxvvvsssqqqpppqqqssstttsssrrrqqqooolllkkkmmmnnnppppppooollliiihhhkkkmmmooopppqqqssssssqqqnnnkkkjjjkkklllmmmnnnnnnnnnnnnnnnoooooooooooonnnnnnmmmjjjjjjiiihhhgggeeecccbbb___```aaaeeeggghhhfffddd``````___^^^]]]^^^```cccfffhhhiiihhhgggfffggghhhfffhhhiiijjjiiihhhiiijjjooonnnnnnmmmmmmmmmnnnnnnpppqqqqqqpppmmmllllllmmmsssssstttuuuwwwxxxyyyzzzsssrrrpppooonnnnnnnnnooollljjjiiijjjkkkllllllkkkkkkmmmnnnllljjjiiiiiikkkllllllllllllmmmmmmmmmnnnooonnnnnnpppuuuyyy{{{||||||yyyyyy||||||vvvrrrqqqppptttvvvvvvxxx||||||yyysssrrrpppnnnmmmmmmnnnnnnpppqqqqqqpppooonnnooopppnnnnnnooooooppprrrssstttrrrrrrssstttuuuvvvwwwwwwuuusssrrrqqqqqqqqqrrrrrrqqqooonnnnnnpppsssvvvwwwwwwrrrmmmmmmqqqtttssspppnnnooopppqqqqqqrrrrrrrrrpppnnnlllmmmpppsssttttttuuuqqqlllkkkrrr|||~~~ppppppqqqssstttuuuttttttrrrrrrrrrsssvvvwwwvvvuuuuuuuuuuuuvvvvvvwwwwwwxxxxxxwwwvvvuuutttsssrrrrrrqqqsssuuuuuutttrrrqqqqqqqqqssstttuuuuuuwwwyyy{{{wwwuuusssuuuwwwxxxwwwuuu}}}|||zzzyyyyyyyyyyyyzzz}}}}}}}}}|||zzzxxxvvvuuu|||zzz}}}|||{{{{{{|||{{{xxxyyy}}}}}}~~~||||||~~~}}}}}}~~~|||}}}uuusssqqqqqqrrrrrrqqqpppnnnoooooopppqqqqqqrrrrrrrrrrrrrrrrrrrrrqqqppppppqqqqqqpppppppppqqqqqqrrrnnnnnnnnnnnnoooooooooooossspppvvvzzzzzzyyyyyyyyyzzzzzzxxxuuurrrtttsssssstttuuuvvvtttssspppqqqpppooonnnmmmnnnppprrrrrrrrrssssssttttttuuuvvvuuutttsssrrrqqqqqqqqqooonnnlllkkkkkkmmmooopppuuutttrrrpppoooooopppppppppppppppmmmkkkkkklllnnnppppppnnnllljjjjjjlllnnnnnnnnnoooqqqsssrrrnnnjjjkkkkkklllmmmnnnnnnnnnnnnnnnnnnoooooopppooooooooojjjiiiiiigggfffdddcccbbb___```bbbeeehhhhhhgggeee___aaabbbcccbbbaaabbbcccggghhhiiihhhgggggghhhiiifffgggiiiiiihhhggghhhiiikkkkkkllllllmmmooopppqqqooopppqqqpppnnnlllmmmmmmttttttttttttttttttttttttqqqpppnnnmmmlllllllllmmmkkkjjjjjjkkklllmmmllljjjkkkllllllkkkjjjiiijjjjjjkkkllllllmmmmmmmmmmmmmmmmmmllllllnnnrrruuuwwwwww|||xxxwwwzzzyyyuuuqqqqqqqqqvvvyyyxxxxxx{{{{{{xxxsssrrrpppnnnmmmmmmnnnnnnqqqrrrsssrrrpppoooooopppqqqqqqppppppppppppqqqqqqppprrrtttvvvwwwwwwwwwwwwtttsssrrrqqqpppqqqrrrssstttsssqqqooooooqqqtttwwwtttoookkkkkkooorrrqqqnnnooooooooooooooopppqqqqqqpppooommmmmmooorrrtttuuuvvvrrrmmmnnnxxx{{{ooopppqqqrrrsssuuuwwwxxxvvvuuutttuuuwwwyyyyyyxxxtttuuuuuuvvvwwwxxxxxxxxx{{{zzzxxxvvvuuutttttttttlllooorrrssstttwwwzzz~~~qqqsssuuuuuutttvvvxxx{{{zzzwwwuuuwwwzzz|||zzzwww~~~}}}|||||||||}}}xxxyyyzzz|||}}}~~~~~~yyy{{{}}}zzzyyyzzz{{{~~~|||zzz{{{}}}~~~|||}}}}}}vvvtttrrrrrrrrrsssrrrqqqppppppppppppppppppqqqqqqoooppppppqqqqqqpppppppppooooooooonnnoooooopppqqqnnnoooooooooppppppqqqqqqrrrrrruuuzzz{{{yyyzzz~~~{{{{{{{{{}}}~~~|||xxxuuutttsssrrrrrrssstttsssrrroooooooooooooooooooooooossstttuuuuuuvvvuuuuuuuuuuuutttsssrrrqqqqqqqqqqqqppppppoooooooooooooooooorrrqqqpppooonnnnnnmmmmmmoooooopppnnnllllllmmmnnnpppooommmllllllmmmooopppmmmkkkkkkmmmpppppplllhhhkkkllllllmmmnnnnnnmmmmmmmmmmmmnnnoooooopppooooooiiiiiihhhgggfffeeeeeedddbbbbbbccceeeggggggfffddd___bbbdddeeeeeedddddddddeeefffggggggeeeeeefffgggfffhhhiiiiiihhhggghhhhhhjjjjjjkkklllmmmoooqqqrrrmmmoooppppppnnnmmmmmmnnnrrrqqqqqqpppooonnnmmmmmmooonnnmmmkkkkkkkkkllllllkkkjjjiiijjjkkkkkkjjjhhhkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmmnnnooooooooonnnnnnmmmmmmooosssvvvwwwwwwzzzvvvtttwwwwwwuuusssuuusssxxxzzzxxxwwwyyyyyywwwrrrrrrqqqpppooooooooopppqqqsssttttttqqqppppppppprrrrrrqqqpppooonnnnnnnnnoooqqqsssvvvwwwwwwvvvuuussstttsssrrrpppppprrrsssvvvvvvtttrrrppppppsssvvvqqqnnnlllllloooqqqpppooosssqqqpppooonnnooopppqqqpppooooooooooooqqqrrrssssssrrrppprrr}}}wwwoooppppppppppppssswwwzzzzzzxxxwwwwwwyyyzzzzzzyyyssstttuuuvvvwwwxxxxxxxxx}}}|||yyywwwuuuuuuuuuuuuqqqsssuuuuuutttuuuzzz~~~uuuwwwxxxvvvsssrrrtttwwwxxxvvvtttvvvyyyzzzxxxvvv{{{zzzyyyxxxxxxyyyzzz{{{yyyyyyyyyyyyyyy{{{||||||{{{}}}~~~{{{xxxvvvwwwyyy||||||}}}yyyzzz~~~~~~}}}}}}~~~}}}~~~}}}|||{{{tttrrrqqqqqqrrrsssrrrqqqrrrqqqqqqpppooonnnnnnnnnlllmmmnnnooooooppppppooommmmmmmmmmmmmmmnnnoooooonnnoooooopppqqqqqqrrrrrrpppsssuuussstttyyy~~~~~~yyyzzz{{{~~~~~~zzzwwwtttrrrqqqpppqqqqqqpppooolllmmmnnnoooqqqqqqpppnnnoooqqqsssuuuvvvvvvuuuttttttsssrrrqqqqqqpppqqqqqqpppqqqrrrsssrrrqqqooonnnnnnoooppppppooonnnmmmlllnnnpppqqqqqqooonnnooooooooommmllllllmmmoooqqqqqqnnnllljjjlllooopppmmmjjjkkklllmmmmmmnnnmmmmmmmmmkkklllmmmnnnooooooooooooiiihhhhhhgggffffffggggggfffeeeddddddeeefffeeecccaaacccddddddddddddfffgggeeeggghhhgggfffeeefffgggggghhhjjjjjjhhhggghhhhhhllllllllllllmmmnnnoooooojjjllloooooonnnmmmmmmnnnooooooooonnnmmmmmmllllllnnnnnnllllllkkklllmmmnnnllllllkkklllmmmllljjjhhhjjjjjjjjjkkklllmmmmmmmmmmmmnnnoooqqqrrrrrrqqqqqqsssssstttwww||||||vvvsssttttttssssssvvvrrrxxxzzzwwwvvvxxxzzzyyyrrrrrrrrrsssrrrrrrqqqqqqrrrtttuuuuuusssqqqpppppprrrqqqpppooonnnnnnnnnnnnnnnpppsssuuuvvvuuusssrrrsssttttttrrrooooooqqqtttvvvvvvvvvtttqqqqqqtttvvvppppppppppppqqqqqqqqqqqqwwwuuussspppooopppqqqrrrppppppqqqqqqpppppppppqqqppptttvvvyyyvvvrrrrrrqqqpppooosssyyy~~~}}}{{{yyyxxxyyyzzzzzzyyytttuuuwwwxxxzzzzzzzzzyyy}}}|||yyyvvvttttttttttttwwwyyy{{{yyytttqqqrrruuuuuuxxxyyyvvvrrrppprrrvvvuuuttttttuuuvvvvvvvvvuuussssssssstttvvvxxx{{{|||}}}zzzwwwuuuuuuvvvwww}}}{{{}}}}}}yyywwwxxxzzz}}}zzzzzz}}}|||yyy{{{~~~sssqqqppppppqqqrrrrrrqqqrrrrrrqqqooonnnmmmlllkkkjjjkkklllnnnoooooooooooolllllllllllllllmmmnnnooommmmmmnnnooopppqqqqqqrrrnnnttttttnnnppp{{{wwwwwwyyy|||~~~}}}yyyvvvtttrrrpppoooppppppooonnnkkkkkkmmmppprrrrrrpppnnniiikkkooorrrttttttsssrrrssssssrrrqqqppppppppppppoooppprrrssssssqqqnnnlllmmmnnnpppqqqqqqooommmllloooqqqssssssrrrqqqpppqqqnnnmmmkkkkkknnnppprrrsssrrrooolllmmmqqqssspppmmmllllllmmmmmmnnnmmmmmmmmmjjjkkklllnnnoooooooooooohhhhhhgggggggggggghhhhhhiiigggdddddddddeeedddcccddddddcccbbbaaacccgggjjjgggiiijjjiiihhhggghhhjjjgggiiijjjjjjhhhggghhhiiinnnnnnmmmlllllllllmmmmmmiiikkkmmmnnnnnnmmmmmmnnnppppppooooooooooooooooooooonnnmmmllllllmmmoooooopppooonnnoooooonnnllliiijjjjjjjjjkkkmmmnnnnnnnnnoooppprrrsssttttttsssssszzz{{{|||yyytttsssrrrppppppsssqqqwwwyyyvvvuuuxxx{{{{{{qqqrrrsssuuuuuutttsssrrrssstttvvvuuusssqqqpppppppppoooooonnnnnnnnnnnnnnnmmmooorrruuuuuutttrrrppprrrttttttrrrooooooqqqttttttvvvvvvuuurrrrrruuuxxxppprrrttttttssssssssstttzzzxxxuuurrrpppqqqrrrsssoooqqqrrrrrrpppoooooooooqqqwww|||xxxvvvvvvtttrrrqqqttt|||~~~|||yyyxxxyyyzzzyyyyyywwwxxxzzz|||}}}}}}}}}}}}}}}{{{xxxuuussssssssstttpppuuuzzzzzzvvvssstttvvvrrrvvvxxxvvvrrrqqqtttxxxwwwxxxxxxxxxxxxyyyyyyzzzrrrssstttwwwzzz~~~|||zzzwwwuuuvvvxxx{{{}}}yyysssqqqvvv||||||{{{|||}}}zzzxxx{{{|||{{{~~~|||~~~|||oooooommmllllllmmmnnnoooqqqqqqooollljjjjjjlllnnnllllllmmmmmmmmmmmmmmmlllllllllmmmnnnnnnmmmkkkjjjnnnmmmpppsssqqqmmmmmmpppooorrrtttrrrooopppuuuzzz~~~~~~|||yyyvvvuuuvvvxxxrrrrrrpppmmmnnnqqqnnniiijjjkkklllmmmnnnoooppppppoooppptttwwwwwwtttpppoooiiinnnssstttrrroooooopppppppppppppppooonnnmmmmmmnnnnnnnnnnnnmmmkkkjjjiiisssrrrrrrsssttttttrrrpppqqqssssssqqqnnnnnnqqqtttlllnnnqqqrrrrrrqqqqqqrrrooopppqqqrrrqqqooommmkkklllnnnooonnnllllllpppssslllkkkiiigggfffgggkkknnnnnnmmmmmmlllkkkjjjiiiiiieeefffhhhiiijjjiiigggfffhhhggggggjjjmmmnnnkkkiiinnnmmmlllkkkjjjkkklllmmmtttooolllpppsssqqqoooooolllmmmnnnpppqqqpppmmmkkkpppqqqrrrrrrppppppqqqsssqqqqqqqqqpppooooooooooooqqqppppppqqqsssrrrpppnnnpppoooooonnnoooppprrrsssooossswwwwwwuuussstttvvvyyyxxxzzzzzztttsssuuuuuurrrooorrrrrrrrrsssuuuxxxzzz|||zzzyyywwwvvvvvvuuusssqqqwwwwwwyyyzzzzzzwwwrrrooouuuuuuuuuuuusssqqqnnnmmmrrrtttvvvvvvtttrrrrrrrrrrrrrrrrrrrrrsssssssssssstttuuuvvvvvvuuuuuuwwwyyyxxxxxxxxxuuurrrsssxxx|||wwwuuusssrrrssssssrrrqqqrrrvvvyyyxxxtttqqqsssvvvqqq|||}}}{{{|||}}}||||||~~~}}}~~~|||yyywwwwwwwwwuuuvvvxxxzzz{{{|||}}}}}}zzz{{{{{{zzzxxxwwwwwwxxxvvvyyy|||{{{yyywwwwwwyyyvvvwwwxxxzzz|||}}}~~~vvvxxxwwwuuuxxx}}}{{{uuu}}}yyyvvvxxx}}}~~~{{{~~~zzzzzz~~~}}}zzz~~~zzzyyy{{{zzz|||mmmmmmlllkkkkkkkkklllmmmpppppppppnnnkkkkkklllnnnkkkllllllmmmnnnnnnnnnnnnmmmnnnooooooooonnnmmmmmmmmmlllnnnqqqpppmmmmmmqqqooorrrtttsssppprrrvvv{{{~~~{{{wwwuuuuuuvvvtttuuurrroooooorrrpppjjjkkkjjjiiiiiijjjllloooqqqnnnppprrruuuuuurrrooonnnmmmooopppqqqpppoooooopppmmmnnnooopppppppppppppppooooooooonnnnnnmmmmmmlllqqqqqqqqqqqqpppppppppqqqqqqqqqqqqpppooooooqqqrrrnnnoooqqqqqqpppppppppqqqoooppppppppppppnnnmmmlllnnnpppqqqooommmmmmooorrriiiiiiiiihhhhhhjjjmmmooommmlllkkkjjjiiihhhgggffffffgggiiikkkllllllkkkjjjkkkjjjjjjlllooopppnnnlllppppppooonnnnnnooopppqqquuussssssvvvuuuqqqrrruuuqqqqqqqqqrrrrrrqqqooonnnrrrsssttttttrrrqqqqqqrrrrrrqqqppppppqqqrrrrrrrrrssssssssstttuuuuuusssqqqrrrrrrqqqppppppqqqrrrssssssvvvyyy||||||{{{{{{{{{{{{yyyyyy|||}}}xxxzzzxxxuuuvvvxxxyyywwwtttuuuuuuuuuvvvxxxzzz|||~~~~~~}}}|||{{{zzzxxxwww{{{|||}}}~~~}}}{{{xxxuuusssuuuwwwxxxxxxvvvtttrrrxxxzzz||||||{{{yyyyyyyyyvvvvvvwwwwwwxxxyyyyyyyyy}}}{{{xxxyyy{{{|||{{{yyy}}}~~~~~~{{{{{{}}}zzz{{{|||~~~~~~}}}{{{~~~}}}|||~~~}}}|||{{{{{{yyyzzz{{{}}}}}}}}}|||{{{zzz{{{{{{yyywwwvvvwwwyyyyyy|||~~~}}}zzzyyyyyyzzzuuuuuuvvvwwwxxxzzz{{{|||wwwzzzzzzyyy|||{{{xxxwwwvvvyyy~~~}}}yyyyyy}}}}}}|||zzzyyyzzz|||~~~{{{|||~~~~~~}}}}}}}}}~~~llllllkkkkkkkkkllllllmmmooopppqqqqqqooommmnnnnnnlllmmmmmmnnnooopppqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrooonnnnnnqqqpppoooqqqvvvppprrrttttttrrrtttxxx||||||wwwtttttttttwwwwwwuuuqqqqqqsssrrrnnnooommmjjjiiijjjmmmqqqssspppqqqssstttttttttrrrppprrrqqqooopppqqqrrrsssrrrpppqqqrrrsssuuuwwwxxxxxxrrrrrrqqqqqqqqqqqqrrrrrrtttvvvvvvtttrrrrrruuuyyyxxxwwwuuuuuuwwwxxxxxxwwwwwwxxxxxxwwwuuuuuuvvvwwwwwwwwwvvvvvvuuutttttttttrrrtttuuuuuuttttttuuuwwwssssssssssssssssssssstttsssssssssrrrqqqpppooonnnoooppprrrtttuuuuuutttsssuuuuuuuuuvvvxxxyyyxxxvvvyyyyyyyyyyyyzzz{{{|||||||||||||||wwwyyy{{{{{{zzzyyyyyyyyyyyyyyyzzz|||}}}}}}zzzxxxwwwwwwxxxwwwxxx|||}}}zzz|||||||||}}}}}}{{{|||{{{zzzzzzzzz{{{|||}}}~~~~~~}}}{{{{{{zzz{{{|||||||||zzzxxxvvvxxxyyyxxxvvvttttttvvvwwwvvvxxxyyyyyywwwvvvvvvwwwwwwvvvvvvvvvvvvxxxzzz{{{vvvyyyzzzzzz~~~zzzzzz{{{}}}{{{wwwvvvxxx{{{{{{yyy{{{{{{|||~~~|||}}}~~~}}}{{{||||||}}}}}}~~~pppppppppppppppqqqqqqqqqqqqtttvvvvvvuuusssrrrrrrqqqqqqrrrrrrtttuuuvvvwwwxxxxxxxxxxxxxxxyyyzzz{{{wwwuuutttwwwwwwvvvzzzxxxyyyzzzyyyxxxxxxzzz}}}{{{yyyxxxxxx|||}}}{{{wwwvvvyyyxxxuuuvvvuuutttssssssuuuwwwxxxvvvxxxyyyxxxyyyzzzzzzxxxzzzxxxwwwyyy}}}~~~|||||||||}}}~~~zzzzzzyyyyyyyyy{{{|||}}}|||}}}~~~~~~|||{{{~~~~~~}}}|||zzzwwwuuuttttttuuuwwwxxxwwwuuusssqqquuuuuuuuusssqqqqqqsssuuutttuuuvvvvvvvvvvvvwwwwww{{{zzzyyyxxxxxxyyy{{{|||sssuuuvvvxxxzzz}}}}}}|||~~~~~~yyywwwxxxyyyzzzyyy~~~~~~~~~}}}}}}yyyzzzzzz{{{{{{{{{||||||xxxzzz}}}}}}|||{{{{{{zzzyyyzzzzzz{{{}}}~~~|||{{{zzzzzzwwwxxxyyyzzz{{{{{{{{{{{{zzzzzzxxxwwwtttqqqooommmoooqqqrrrttttttsssrrrqqqtttuuuuuusssrrrqqqsssuuuuuuuuuvvvwwwzzz|||}}}}}}{{{{{{zzzyyyyyyzzz{{{|||ssstttuuuvvvwwwvvvvvvwww|||{{{{{{|||}}}||||||~~~~~~||||||~~~~~~}}}~~~||||||{{{yyyxxxwwwwwwwwwssstttvvvxxxzzz{{{|||}}}yyyxxxvvvtttrrrpppooonnnooopppqqqrrrssstttttttttuuuvvvwwwwwwuuutttuuuvvvrrrrrrrrrtttwwwzzz||||||wwwwwwwwwxxxxxxxxxxxxxxxvvvuuuvvvxxxwwwssssssvvvzzzzzzyyyyyyyyyyyyyyyzzzxxxxxxyyyzzz{{{~~~~~~{{{zzz{{{{{{zzzyyyxxxzzz}}}~~~~~~~~~~~~~~~}}}{{{|||}}}}}}vvvvvvvvvwwwwwwxxxxxxxxxtttuuuwwwxxxyyyzzz{{{{{{vvvuuusssrrrqqqqqqrrrrrrrrrqqqqqqqqqrrrssstttuuurrrtttwwwwwwvvvtttttttttpppnnnmmmnnnrrruuuuuuuuurrrtttuuuwwwwwwwwwvvvuuuwwwvvvxxxzzzxxxrrrsssxxxvvvtttssstttxxx{{{zzzyyytttuuuwwwxxxyyyzzz{{{{{{{{{zzzzzz{{{}}}~~~}}}|||xxxzzz}}}~~~~~~~~~xxxyyy}}}zzztttssswww|||xxxvvvwwwzzz{{{|||rrrssstttuuuwwwxxxyyyyyyvvvwwwwwwxxxxxxxxxwwwwwwsssrrrppppppppprrrtttuuusssrrrpppooooooqqqssstttnnnqqqtttvvvtttrrrqqqqqqtttqqqoooooorrrttttttsssqqqsssvvvxxxyyyxxxvvvuuuvvvuuuwwwzzzxxxrrrsssyyyyyyuuurrruuuzzz}}}|||yyy|||}}}~~~}}}zzzyyyyyyzzz{{{}}}{{{}}}~~~zzz||||||yyyxxxxxxqqqqqqpppppppppqqqssstttttttttuuuuuuwww|||~~~||||||vvvwwwyyy{{{{{{yyywwwuuuwwwrrrqqqwwwxxxsssqqqsssuuuuuuvvvuuutttqqqooommmssssssrrrqqqrrrsssuuuvvvuuuttttttvvvxxxwwwtttpppssspppnnnpppqqqoooqqquuuqqquuuxxxvvvsssrrrtttxxxxxxwwwvvvvvvwwwwwwuuutttwwwwwwwwwzzz|||{{{wwwrrrtttsssrrrrrrrrrsssuuuvvvxxx{{{{{{xxx}}}}}}}}}|||wwwrrrpppooopppqqqqqqpppooooooppprrrtttuuutttsssrrrqqqrrruuuzzz~~~~~~zzzxxxwwwwwwvvvwwwyyyzzzzzzxxxuuutttsssqqqsssxxxxxxsssrrruuuwwwvvvuuutttsssrrrrrrrrrqqqqqqpppppppppqqqssssssuuutttsssuuuwwwwwwuuurrrvvvrrrqqqrrrrrrqqqssswwwqqqtttwwwvvvsssrrrtttxxxvvvuuuuuuvvvyyyyyyxxxwwwxxxvvvvvvxxxzzz{{{zzzwwwuuutttttttttuuuuuuvvvvvvxxxyyy{{{|||||||||{{{zzzyyy{{{~~~~~~zzzvvvqqqllljjjkkknnnppppppooonnnmmmoooqqqtttvvvuuutttrrrooommmnnnqqqtttvvv}}}~~~|||yyyvvvtttsssssstttuuuvvvxxxxxxxxxvvvtttsssppprrrvvvyyywwwssstttwwwwwwuuusssrrrqqqrrrtttuuuuuuttttttttttttuuuvvvvvvuuutttsssuuuwwwxxxwwwvvvxxxsssqqqrrrrrrqqqssswwwpppsssuuutttrrrqqqsssvvvtttttttttwwwzzz{{{{{{zzzyyywwwuuuvvvxxx{{{||||||vvvvvvwwwxxxxxxxxxxxxwwwxxxxxxwwwvvvwwwyyy|||}}}{{{}}}~~~}}}~~~~~~yyyuuuvvvssspppmmmlllmmmoooqqqnnnmmmkkkkkklllpppsssvvvvvvuuusssooollllllnnnqqqqqqvvv|||wwwvvvtttsssssssssuuuuuurrrsssuuuvvvwwwvvvuuutttqqquuuzzzzzzvvvrrrtttwwwsssrrrrrrqqqrrrssstttuuuvvvvvvvvvuuuvvvvvvvvvvvvuuutttttttttvvvwwwxxxxxxvvvrrrpppqqqpppoooqqquuuppprrrssssssrrrrrrsssuuuuuuuuuuuuwwwzzz|||{{{zzzyyyxxxwwwwwwxxxyyyzzz{{{vvvwwwyyyzzz{{{zzzyyyxxxxxxwwwvvvuuuwwwzzz}}}~~~~~~~~~}}}|||}}}}}}~~~|||wwwrrrooommmmmmmmmllllllllllllmmmkkkjjjiiiiiikkknnnqqqssstttsssqqqooollllllnnnpppqqqrrrsssuuuwww{{{~~~}}}}}}~~~}}}|||zzzsssssssssssssssuuuvvvwwwpppqqqssstttvvvwwwwwwwwwvvvzzz}}}zzzuuurrrsssuuuqqqrrrtttuuuvvvvvvvvvuuurrrrrrrrrrrrrrrrrrqqqqqqttttttttttttuuuvvvxxxyyyuuurrrppprrrrrrpppqqquuutttuuuvvvvvvvvvwwwxxxyyyxxxwwwwwwxxxzzzzzzyyywwwxxxyyyyyyyyyxxxwwwvvvvvvwwwxxxzzz{{{{{{{{{zzzyyywwwwwwxxxyyy{{{}}}~~~}}}}}}}}}|||||||||{{{{{{~~~~~~~~~~~~{{{wwwtttrrrpppkkklllmmmnnnnnnnnnmmmllljjjiiiiiijjjkkkmmmooopppnnnooonnnlllkkkkkknnnppppppnnnlllkkkmmmppptttvvv~~~}}}||||||||||||{{{{{{|||}}}}}}{{{yyyrrrrrrrrrrrrssstttuuuuuupppppprrrtttuuuwwwwwwxxx{{{~~~~~~xxxssstttuuutttsssuuuxxxzzzzzzzzzxxxwwwssssssttttttssssssrrrqqqrrrtttuuuuuuttttttvvvwwwtttrrrsssvvvvvvttttttvvvyyyyyyzzz{{{||||||}}}}}}yyyxxxwwwxxxyyyxxxwwwuuuwwwyyyzzzyyywwwuuuttttttxxxxxxyyyyyyzzzzzzzzzyyyxxxyyy{{{}}}~~~~~~{{{|||{{{uuurrrrrrrrrrrrnnnnnnnnnnnnooooooppppppjjjkkklllmmmmmmnnnnnnnnnlllmmmmmmlllkkkkkknnnpppmmmllljjjjjjllloooqqqrrruuuyyy{{{{{{zzzyyyyyyyyyyyyyyyyyyxxxxxxzzz{{{{{{yyywwwttttttttttttttttttttttttssssssttttttuuuuuuvvvvvv~~~|||uuussswwwxxxvvvuuuvvvwwwwwwxxxxxxxxxxxxvvvwwwwwwxxxwwwvvvuuutttpppsssvvvvvvtttrrrssstttqqqpppsssxxxyyyvvvtttvvvyyyyyyyyyzzz|||}}}~~~}}}xxxwwwwwwwwwxxxxxxvvvtttvvvwwwxxxvvvsssrrrtttvvvxxxwwwwwwwwwwwwxxxyyyyyy{{{||||||}}}~~~~~~}}}uuuooonnnoooqqqsssooommmllljjjkkkmmmooopppkkklllnnnooopppooonnnmmmmmmnnnnnnmmmlllmmmoooqqqlllkkklllnnnqqqssssssssstttuuuwwwyyy{{{~~~|||~~~}}}yyywwwxxxvvvvvvwwwxxxxxxxxxwwwwwwuuutttuuuwwwxxxxxxwwwuuuwwwwwwvvvvvvuuutttttttttvvvvvvuuuuuuuuutttttttttyyyssssssyyy{{{xxxuuutttsssrrrssstttvvvwwwtttuuuvvvvvvvvvtttsssrrrooosssvvvvvvtttqqqqqqrrrmmmmmmqqqwwwxxxuuussstttvvvuuuuuuwwwyyy{{{{{{zzzwwwvvvuuuvvvxxxxxxvvvuuuvvvvvvuuurrrpppqqqvvvzzzxxxwwwvvvuuuvvvwwwxxxyyy~~~}}}||||||}}}~~~~~~~~~}}}yyysssqqqrrrrrrrrrppprrrpppnnnnnnnnnnnnmmmlllkkklllmmmlllllllllnnnppppppnnnlllkkklllnnnrrrtttpppqqqqqqpppooooooqqqrrrwwwvvvtttssstttwwwzzz|||}}}{{{yyyxxxwwwvvvttttttssssssrrrsssssssssrrrrrrsssuuuyyyyyywwwuuutttuuuxxx{{{|||zzzwwwvvvvvvuuusssrrrtttuuuvvvtttqqqooonnnnnn|||zzzxxxvvvvvvwwwxxxyyyssssssssssssrrrqqqpppoooppprrruuuxxxxxxuuuqqqooorrrtttuuuvvvuuussspppnnnmmmoooqqqrrrrrrrrrtttvvvxxx{{{{{{wwwvvvwwwvvvsssssstttwwwzzz}}}|||yyyvvvtttsssssstttvvvwwwuuutttzzzzzzzzz{{{}}}~~~}}}}}}}}}~~~{{{}}}~~~yyy}}}yyyuuuqqqooopppqqqpppooosssqqqooonnnnnnooonnnnnnlllmmmnnnmmmllllllnnnoooqqqnnnkkkiiiiiikkknnnpppnnnoooooommmkkkkkklllmmmsssrrrqqqqqqqqqsssuuuvvvyyyzzz|||~~~~~~~~~}}}|||zzzxxxvvvuuuttttttssssssssssssttttttqqqrrrssssssrrrqqqsssuuuuuuvvvuuutttrrrsssvvvxxxvvvtttsssrrrssstttsssrrrqqqsssttttttrrrpppppppppxxxxxxvvvuuuuuuuuuvvvvvvuuuuuuuuuuuuuuutttsssrrrsssuuuwwwyyyyyywwwtttrrrppprrrsssttttttsssrrrqqquuuvvvvvvuuuttttttuuuwwwxxx{{{{{{xxxvvvwwwvvvssswwwwwwyyy|||~~~}}}{{{xxxtttttttttuuuxxxxxxwwwvvvwwwxxxyyyzzz|||~~~~~~~~~|||vvvssspppnnnooopppqqqppptttqqqnnnmmmnnnooooooooonnnoooooonnnllllllmmmoooqqqnnnjjjgggfffhhhjjjmmmnnnnnnnnnllliiihhhiiijjjooonnnnnnnnnnnnnnnooooooqqqppppppqqqssswww{{{~~~~~~|||{{{wwwvvvvvvuuuuuuuuuvvvvvvooooooooopppqqqrrrttttttqqqsssuuuuuutttssstttuuussstttttttttssssssuuuwwwrrrppppppqqqsssttttttsssppprrruuuvvvuuussssssssstttttttttttttttsssssssssuuuuuuvvvvvvvvvuuuuuuttttttuuuvvvwwwwwwvvvuuutttqqqrrrssstttuuuuuuuuuuuu}}}}}}{{{xxxuuuuuuvvvxxxxxx|||}}}xxxuuuvvvuuusssvvvvvvvvvwwwyyyzzzxxxwwwvvvvvvvvvwwwzzzzzzzzzxxxssstttuuuwwwzzz|||~~~~~~~~~wwwsssqqqpppooopppqqqrrrrrrssspppmmmlllmmmnnnoooooooooppppppnnnllllllmmmnnnooommmiiifffeeegggjjjlllnnnnnnnnnmmmkkkkkklllmmmmmmmmmmmmmmmmmmmmmllllllooommmkkkjjjlllooosssuuuvvvvvvxxx||||||zzz{{{|||{{{yyyyyyyyyyyywwwuuuuuutttsssrrrssstttuuuvvvnnnnnnnnnooopppqqqrrrsssrrrtttwwwwwwwwwvvvvvvwwwrrrtttvvvvvvuuuuuuvvvxxxsssrrrrrrtttvvvwwwvvvuuuqqqtttwwwxxxwwwvvvuuuuuurrrsssssstttssssssrrrrrrssssssttttttttttttttttttssssssssssssttttttttttttsssttttttuuuvvvwwwxxxxxx~~~|||xxxuuuuuuwwwyyyyyy}}}~~~yyyvvvuuuuuutttvvvuuutttuuuxxxzzzzzzzzzzzzzzzyyyzzz{{{{{{zzzxxxvvvvvvwwwxxxzzz|||}}}~~~~~~~~~}}}vvvooooooooonnnnnnoooqqqrrrqqqooollllllmmmnnnnnnnnnooooooooonnnlllkkklllnnnmmmkkkiiiggggggiiikkkmmmkkklllmmmmmmllllllnnnpppnnnnnnnnnnnnnnnnnnmmmmmmooonnnkkkiiijjjllloooqqqnnnnnnnnnpppsssxxx}}}yyyuuutttvvvuuusssssswwwvvvuuuuuuvvvxxxxxxvvvtttqqqpppooonnnnnnnnnooopppqqqppppppoooppppppqqqqqqooorrruuuwwwvvvuuutttuuurrrsssuuuuuuttttttuuuvvvuuuttttttuuuwwwwwwuuutttrrrtttwwwwwwuuusssssssssrrrrrrsssttttttssssssrrrssssssttttttttttttttttttrrrrrrrrrrrrrrrsssssstttsssssssssttttttuuuuuuuuuzzzzzzxxxuuuttttttwwwzzzyyy~~~{{{vvvvvvwwwvvvyyyxxxxxxzzz}}}}}}||||||}}}|||yyywww{{{{{{{{{|||}}}~~~|||wwwlllmmmnnnnnnmmmmmmoooppppppooommmmmmooooooooonnnmmmnnnnnnmmmkkkkkklllnnnkkkkkkjjjjjjjjjjjjkkklllgggiiijjjjjjjjjjjjmmmooooooooonnnnnnnnnoooooopppooonnnkkkjjjiiikkkmmmnnnkkkkkkkkkjjjjjjlllqqqttttttwwwzzz{{{{{{~~~yyywwwvvvrrrppprrrrrrqqqssswwwqqqqqqsssuuuwwwwwwtttrrrsssrrrpppooonnnmmmmmmmmmrrrrrrqqqpppooooooooopppjjjmmmrrrttttttrrrqqqqqqqqqrrrrrrqqqppppppqqqssstttsssssstttuuuuuurrrpppppprrrssssssqqqppppppqqqrrrrrrssssssssssssttttttuuuuuuvvvvvvvvvuuuuuutttqqqrrrrrrrrrssstttttttttoooooopppqqqrrrrrrqqqqqquuuuuuuuutttssstttwwwzzzyyy}}}xxxxxxzzzzzzyyyxxxxxxzzz}}}~~~}}}}}}|||zzzxxxwwwxxxyyy{{{~~~zzzwwwnnnpppqqqqqqooonnnppprrrpppooooooqqqrrrrrrpppnnnkkkllllllllljjjjjjlllnnnkkkkkkkkkkkkkkkjjjhhhhhhggghhhiiiiiihhhhhhjjjlllnnnmmmlllkkklllnnnpppqqqooonnnmmmkkkkkkkkklllmmmmmmmmmmmmjjjhhhhhhlllooommmppprrrrrrqqqtttzzz~~~{{{yyyvvvtttssssssppppppsssssspppqqqtttoooppprrruuuwwwwwwtttqqquuuuuuuuutttsssqqqpppoooqqqqqqpppooooooooooooooohhhmmmrrruuuuuusssqqqpppssssssrrrpppnnnnnnppprrrqqqqqqrrrsssuuutttrrrooopppqqqqqqppppppqqqsssuuurrrrrrqqqqqqqqqrrrttttttuuuuuuuuuuuuuuutttsssrrrooooooqqqrrrrrrssssssrrrkkkmmmooorrrsssssssssrrrssstttuuuuuuuuuvvvxxxzzzyyyzzzzzz}}}~~~xxxwwwwwwyyy{{{||||||{{{~~~}}}}}}}}}~~~~~~|||{{{vvvxxx|||{{{xxxvvvrrrtttvvvuuusssrrrtttvvvqqqqqqrrrtttuuutttrrroooiiijjjkkkkkkjjjjjjlllnnnkkklllllllllkkkhhheeeccciiijjjkkkjjjhhhhhhiiikkkmmmkkkjjjiiijjjllloooqqqoooooonnnnnnmmmmmmmmmmmmooopppooollliiihhhkkknnnmmmppprrrpppnnnpppvvv||||||zzzxxxyyy|||~~~xxxuuuuuuwwwxxxwwwvvvtttssssssrrrsssqqqoooppptttsssooommmooopppqqqsssvvvxxxxxxuuurrrttttttuuuuuutttrrrpppooooooooonnnnnnnnnoooooopppjjjoootttxxxxxxuuusssrrrvvvvvvtttqqqnnnnnnqqqsssqqqqqqrrrtttvvvvvvtttqqqqqqrrrrrrqqqrrrtttxxx{{{rrrqqqpppooooooqqqsssuuussssssssssssrrrqqqpppoookkklllnnnoooppppppoooooojjjmmmqqquuuwwwwwwwwwvvvtttuuuwwwwwwwwwwwwyyyzzzxxx{{{{{{||||||{{{|||}}}}}}{{{zzz|||{{{{{{}}}}}}}}}zzzxxxrrrsssrrrssstttvvvvvvsssqqqqqqqqqqqqrrrsssssspppnnnjjjgggfffgggjjjlllllljjjjjjlllnnnnnnlllkkkkkkkkkkkkkkklllllllllkkkjjjjjjjjjiiihhhhhhjjjlllnnnppplllmmmnnnmmmllllllmmmnnnqqqrrrrrrnnniiifffhhhkkkmmmmmmnnnmmmmmmooosssvvvwwwwwwwwwwwwwwwwwwxxxyyy|||zzz{{{~~~||||||~~~~~~|||yyyssstttrrroookkkjjjmmmpppzzztttrrrttttttpppqqqvvvrrrsssttttttsssrrrpppoooqqqrrrtttvvvvvvtttqqqppptttssssssrrrpppoooooonnnrrrpppnnnlllmmmnnnqqqsssqqqrrrtttvvvwwwuuuqqqnnntttsssqqqrrrrrrrrrooommmvvvrrrppprrrvvvwwwuuurrrtttssssssrrrrrrsssssstttxxxuuurrrpppoooqqqsssuuuuuuuuuuuuuuusssqqqooonnnpppsssvvvwwwuuurrrpppoooooouuu{{{{{{vvvtttvvvzzzuuuwwwxxxxxxwwwxxxyyy{{{~~~zzzyyyyyy{{{}}}}}}}}}~~~xxxvvvpppssstttwwwzzz||||||xxxuuurrrqqqpppqqqqqqpppmmmkkkkkkiiiggghhhkkkmmmmmmkkklllllllllkkkiiihhhjjjlllkkkkkkllllllkkkkkkjjjjjjjjjiiiiiiiiijjjlllnnnooommmmmmllljjjiiijjjlllooossssssrrrooommmlllmmmnnnpppppppppnnnmmmlllnnnppprrrrrrrrrtttuuuvvvuuutttxxxvvvwww{{{|||yyyxxxzzzssstttuuuvvvvvvtttrrrppptttvvvwwwxxxwwwssspppnnnppppppooommmjjjkkkooorrruuuqqqooorrrrrrpppqqqvvvqqqqqqrrrrrrqqqooonnnmmmnnnppprrrssstttrrrpppoooqqqqqqqqqqqqpppppppppppptttrrrpppooonnnnnnooopppppppppqqqssssssrrrooommmnnnooopppqqqqqqrrrssstttwwwtttqqqsssvvvwwwuuuqqqssssssssssssssstttuuuuuuwwwuuurrrpppppprrrtttvvvtttsssrrrqqqqqqrrrtttuuutttvvvxxxyyywwwtttrrrppppppvvv{{{{{{vvvtttvvvzzzwwwyyy{{{||||||{{{|||}}}~~~|||{{{}}}~~~~~~xxxvvvpppqqqtttxxx|||~~~zzzvvvqqqpppooooooooonnnkkkhhhkkkjjjiiijjjlllmmmmmmlllnnnmmmkkkhhhffffffiiilllkkkkkkkkkkkkkkkjjjiiiiiijjjiiiiiiiiijjjkkkmmmnnnmmmmmmkkkhhhfffhhhlllppprrrpppnnnnnnooopppppppppnnnooopppooommmllllllmmmpppoooooorrruuuvvvssspppsssqqqssswwwwwwsssrrrtttnnnppprrrrrrppplllhhheeelllnnnpppqqqqqqpppnnnllllllllllllkkkjjjlllpppssspppnnnmmmooopppoooqqqtttppppppppppppooommmkkkjjjkkkmmmoooqqqqqqqqqooonnnoooooooooppppppqqqqqqqqquuuuuutttrrrqqqooonnnnnnoooooopppppppppooonnnmmmmmmnnnppppppqqqsssuuuwwwxxxvvvttttttwwwwwwtttqqqqqqqqqrrrssstttuuuvvvvvvvvvtttrrrqqqqqqsssuuuwwwwwwtttqqqppprrrvvv{{{~~~xxxyyy{{{{{{zzzwwwtttrrrqqqvvvzzzyyyvvvsssuuuxxxuuuwwwzzz{{{{{{{{{|||}}}{{{yyyzzz}}}|||}}}~~~zzzxxxrrrpppqqqtttwwwzzzyyyvvvsssoooooonnnoooooonnnkkkiiikkkjjjiiijjjkkklllllllllnnnnnnmmmjjjgggggghhhjjjkkkkkkkkkkkkkkkjjjiiihhhiiiiiiiiiiiijjjkkklllmmmllllllllljjjhhhiiilllooommmjjjhhhiiimmmppppppooogggjjjlllnnnnnnnnnoooqqqqqqpppppptttxxxyyyuuuqqqooonnnpppttttttooommmnnnooopppppppppnnnkkkhhhfffkkkmmmppprrrssssssrrrqqqllllllkkkjjjkkkmmmqqqsssooonnnnnnnnnoooooopppqqqoooppppppooonnnllljjjiiijjjlllnnnoooppppppoooooopppppppppqqqqqqqqqrrrrrrtttuuuuuutttsssqqqpppnnnpppqqqqqqpppoooooopppqqquuurrrpppqqqtttwwwvvvuuuyyywwwvvvvvvwwwvvvssspppnnnoooqqqrrrtttuuuuuuvvvuuutttsssrrrrrrtttvvvxxxzzzxxxuuutttvvv{{{{{{zzz{{{{{{{{{yyyuuusssqqqtttxxxwwwtttsssuuuwwwvvvwwwyyyyyyzzz|||~~~yyyxxxqqqrrrqqqpppqqqrrrrrrpppooommmmmmmmmnnnppppppnnnllliiiiiiiiiiiiiiiiiijjjkkkmmmnnnooonnnkkkiiihhhiiikkkkkkkkkkkkjjjiiihhhgggiiiiiiiiiiiijjjkkkkkklllkkklllnnnnnnmmmllllllmmmjjjgggeeegggllloooooonnneeegggkkkmmmnnnoooqqqsssqqqqqqrrruuuyyyyyyuuurrrooommmnnnrrrqqqmmmkkklllmmmmmmkkkjjjiiiiiiiiiiiihhhjjjlllooopppqqqqqqqqqpppnnnlllkkklllnnnppprrrqqqqqqpppooonnnoooooonnnooopppppppppnnnmmmkkkjjjkkklllnnnooopppppppppppprrrrrrrrrrrrqqqqqqqqqqqqqqqrrrtttuuuuuutttsssrrrrrrssstttsssrrrrrruuuwww{{{uuupppssszzz}}}zzzuuuxxxxxxwwwwwwwwwuuurrrppplllmmmoooqqqsssttttttuuuuuuuuusssssstttuuuwwwxxxzzzyyyxxxxxxyyy{{{~~~zzzyyyyyyyyyzzzyyyuuurrrpppsssuuuuuutttsssuuuwwwzzzzzzzzzzzz|||xxxvvvppptttqqqooonnnooopppooonnnkkkkkklllmmmppppppnnnmmmiiiiiijjjiiihhhhhhiiikkklllnnnoooooommmjjjiiiiiikkkkkkkkkkkkjjjiiigggggghhhiiiiiijjjjjjjjjjjjkkkjjjlllooopppooommmlllllljjjiiihhhiiilllnnnppppppiiikkkmmmmmmlllmmmooopppppprrrsssuuuuuutttsssrrrqqqnnnnnnpppoookkkjjjmmmmmmllljjjiiiiiikkkmmmnnnggghhhkkkmmmnnnooooooooorrrooolllkkklllnnnppppppqqqsssrrrooonnnpppooommmnnnoooppppppooonnnlllkkkmmmnnnnnnooopppppppppppprrrrrrrrrqqqqqqqqqppppppoooqqqrrrtttuuuvvvuuuuuuqqqtttvvvvvvuuuuuuyyy|||zzzvvvssswww~~~}}}wwwvvvwwwxxxxxxwwwtttrrrppplllnnnppprrrttttttttttttvvvvvvuuutttuuuuuuwwwwwwxxxxxxwwwwwwwwwwwwxxxxxxyyywwwvvvwwwyyyyyyuuurrrqqqrrrtttuuuuuuvvvxxxzzzzzzzzzzzz{{{~~~zzzwwwpppqqqoooooooooppppppooommmkkkjjjkkklllnnnnnnllljjjiiikkkllljjjhhhhhhjjjllllllmmmmmmllljjjiiijjjkkkkkkkkkkkkkkkiiihhhgggfffhhhiiiiiijjjjjjjjjjjjjjjjjjlllnnnnnnlllkkkkkkllljjjjjjkkkkkkkkkllloooqqqnnnnnnnnnmmmkkkkkkmmmoooppptttvvvuuurrrpppqqqtttsssooommmnnnmmmjjjjjjmmmlllllllllllllllnnnooopppjjjkkklllnnnoooooooooooopppmmmjjjiiilllnnnoooooonnnqqqrrrnnnnnnqqqqqqmmmlllmmmnnnoooooonnnmmmlllnnnnnnnnnooooooooooooooooooooooooooooooppppppppppppppprrrssstttuuuuuuvvvnnnrrrvvvwwwuuuvvvzzz~~~xxxyyyzzz|||}}}|||zzzwwwsssuuuwwwwwwvvvsssqqqpppnnnppprrrtttuuuvvvuuutttwwwwwwvvvuuuuuuuuuvvvvvvwwwwwwvvvuuuuuuuuuuuuvvvxxxuuusssuuuyyyyyyvvvsssssstttuuuwwwxxxzzz|||~~~|||~~~~~~zzzrrrllllllmmmppprrrqqqooolllkkkjjjjjjkkklllkkkiiigggjjjlllmmmllliiihhhkkkmmmllllllkkkhhhggghhhkkkmmmllllllkkkkkkiiihhhgggfffhhhiiiiiijjjjjjjjjiiiiiikkkllllllkkkiiiiiikkkmmmhhhjjjlllkkkiiiiiilllpppnnnnnnnnnlllkkkllloooqqqrrrvvvzzzwwwqqqnnnrrrvvvtttooommmmmmllliiijjjmmmhhhiiijjjlllllllllkkkkkkjjjkkklllmmmmmmnnnnnnnnnnnnkkkggghhhkkknnnoooooojjjooopppmmmnnnrrrrrrmmmkkklllmmmnnnnnnnnnmmmlllnnnnnnnnnnnnnnnmmmmmmmmmkkkkkklllmmmnnnoooppppppqqqqqqrrrrrrssstttuuuuuujjjooouuuvvvuuuuuuyyy~~~xxx}}}zzzuuutttuuurrrtttwwwwwwuuusssqqqpppppprrrtttvvvwwwwwwvvvuuuxxxxxxwwwvvvvvvuuuuuuvvvyyywwwuuuttttttuuuwwwxxxxxxuuusssuuuyyyzzzwwwttttttuuuvvvxxx{{{}}}|||tttsssoooqqqrrrrrrpppnnnmmmmmmlllkkkjjjjjjllllllkkkjjjjjjjjjiiiiiijjjlllmmmnnnpppnnnkkkiiigggggghhhhhhjjjiiiggghhhiiiiiihhhfffeeegggiiikkkkkkiiigggfffmmmlllkkkjjjiiiiiiiiiiiillljjjhhhggghhhjjjlllnnnllljjjhhhiiikkkkkkjjjhhhqqquuuzzz~~~}}}wwwqqqlllnnnnnnmmmllllllllllllmmmnnnmmmlllmmmnnnmmmkkkjjjnnnmmmmmmlllkkkjjjiiihhhllllllkkkjjjkkklllmmmnnnnnnmmmmmmllllllkkkkkkjjjllllllllllllmmmmmmmmmnnnqqqrrrsssrrrpppnnnnnnnnnoooqqqpppmmmnnnrrrtttrrrtttrrrqqqppppppqqqssstttvvvuuutttrrrrrrtttuuuvvv{{{{{{uuuuuuwwwtttuuuvvvvvvtttrrrooonnnooossswwwxxxvvvtttuuuvvvuuutttuuuxxx{{{|||yyyvvv{{{yyyvvvsssrrrssstttuuuuuuuuuuuuvvvwwwyyyzzz{{{|||}}}xxxrrrqqqpppppppppnnnlllmmmoooqqqnnnmmmkkklllmmmmmmlllkkkgggggggggggghhhjjjkkklllooommmkkkiiihhhhhhiiiiiikkkjjjiiiiiijjjjjjiiihhhiiikkkmmmnnnnnnmmmkkkiiikkkkkkkkkkkkkkkkkkkkklllllljjjiiihhhhhhjjjlllnnnnnnooopppooommmlllmmmmmmooorrrwwwzzzyyytttoookkknnnmmmmmmlllllllllmmmmmmooonnnmmmnnnoooooommmkkkkkkkkkkkkkkkllllllllllllppppppnnnmmmlllkkkkkkkkkllllllllllllkkkkkkkkkkkkllllllmmmmmmmmmnnnnnnnnnmmmoooqqqqqqpppnnnnnnnnnnnnqqqppplllmmmppprrrpppqqqqqqqqqqqqrrrtttvvvwwwxxxwwwuuuttttttuuuwwwxxxuuuyyy|||{{{wwwttttttvvvssstttuuuvvvuuusssqqqppppppsssvvvvvvuuutttuuuvvv|||{{{zzz{{{}}}|||xxxuuu}}}{{{xxxuuusssssstttuuuxxxwwwwwwxxxzzz~~~xxxssstttrrrqqqnnnkkkiiikkkooosssnnnlllkkkkkkllllllkkkiiiggggggggghhhiiijjjlllllllllkkkjjjiiiiiiiiijjjkkknnnlllkkkkkkllllllkkkjjjlllmmmnnnpppooonnnlllkkkjjjjjjjjjkkklllmmmmmmnnnkkkkkkiiiiiiiiijjjlllmmmiiilllooonnnjjjhhhiiilllmmmooorrrtttssspppmmmjjjmmmmmmlllllllllmmmmmmnnnqqqpppoooooopppqqqooonnnkkkkkklllllllllmmmmmmmmmpppppppppooonnnmmmlllkkkjjjjjjkkkkkkkkkkkkllllllmmmmmmnnnnnnnnnoooooooooiiilllpppqqqpppnnnnnnmmmnnnpppooolllllloooqqqoooooopppqqqsssuuuwwwxxxyyywwwvvvuuuttttttuuuvvvwwwuuuuuuuuuttttttsssssssssrrrssstttttttttrrrqqqpppqqqsssttttttttttttuuuwwwyyyxxxxxxxxxyyyxxxvvvsss}}}zzzxxxwwwwwwwwwxxx{{{{{{{{{}}}zzzzzzsssrrroookkkiiiiiimmmpppllljjjiiiiiiiiiiiihhhfffjjjjjjkkkkkklllnnnoooooojjjjjjiiiiiiiiijjjkkklllooonnnmmmmmmnnnnnnmmmlllkkkkkkmmmmmmmmmllljjjiiiiiiiiijjjkkkllllllllllllkkkkkkjjjjjjjjjkkkkkkllleeegggjjjlllkkkjjjiiiiiilllmmmoooppppppnnnlllkkklllllllllllllllmmmnnnooosssqqqppppppqqqrrrqqqppppppoooooonnnmmmlllkkkjjjlllmmmnnnooopppooonnnmmmiiiiiijjjjjjkkkllllllmmmnnnnnnnnnnnnooooooooooooiiimmmqqqrrrqqqnnnmmmllllllnnnnnnlllmmmqqqsssqqqpppqqqsssuuuwwwxxxxxxxxxssssssrrrqqqqqqrrrsssssszzzwwwsssrrrssssssrrrppprrrrrrrrrrrrqqqpppooonnnssssssssssssssstttvvvwwwrrrssstttuuuwwwwwwwwwvvv|||{{{zzzzzzzzz{{{}}}~~~~~~}}}rrrrrrqqqoookkkiiiiiijjjkkkjjjhhhiiiiiijjjhhhgggllllllmmmnnnnnnoooooooooiiiiiiiiiiiijjjkkkllllllpppooommmnnnoooooonnnllljjjkkkkkklllkkkjjjiiihhhhhhiiijjjjjjjjjjjjiiihhhkkkkkklllllllllkkkkkkjjjiiihhhjjjoootttvvvrrrmmmllllllnnnnnnooonnnmmmmmmkkkkkkkkklllmmmnnnooopppsssqqqppppppqqqrrrrrrrrrqqqppppppooonnnmmmllllllkkklllmmmoooooonnnmmmmmmiiiiiijjjkkkllllllmmmnnnnnnnnnnnnnnnoooooooooooolllooossssssqqqnnnlllkkkkkkmmmnnnlllnnntttvvvuuussstttuuuuuuvvvuuuuuutttrrrqqqqqqqqqqqqqqqqqqrrrzzzuuuqqqqqqsssuuusssqqqvvvvvvuuutttrrrqqqooonnnttttttssssssuuuvvvwwwwwwtttuuuwwwyyyyyyzzz||||||wwwxxxyyyzzz}}}}}}yyyqqqrrrsssrrrnnnjjjhhhhhhmmmkkkjjjkkklllmmmlllkkkkkkllllllmmmmmmllllllkkkhhhhhhiiijjjkkkkkkllllllpppnnnmmmmmmnnnnnnmmmllllllllllllllllllkkkjjjiiihhhhhhiiijjjjjjiiihhhgggkkkkkkmmmmmmmmmllljjjiiikkkiiiiiipppyyy{{{tttmmmkkklllmmmnnnoooooonnnnnnjjjjjjkkkkkkmmmnnnpppqqqrrrpppooonnnppprrrrrrrrrnnnnnnooooooooopppppppppooooooooonnnmmmlllkkkjjjjjjjjjkkkllllllmmmnnnnnnmmmmmmnnnnnnnnnooooooooonnnqqqsssssspppmmmkkkkkkkkkmmmnnnmmmooouuuwwwvvvuuuuuuttttttsssrrrrrrqqqrrrrrrrrrssssssrrrrrrrrrrrrpppmmmooorrruuuuuutttzzzyyyxxxwwwvvvtttssssssuuuttttttuuuwwwxxxxxxwwwwwwxxxzzzzzzzzzzzz|||}}}xxxyyy||||||wwwpppqqqsssrrrooolllkkkkkklllkkkjjjkkkmmmooonnnmmmkkklllllllllkkkjjjiiihhhhhhiiiiiijjjkkkkkkkkkkkknnnmmmllllllmmmmmmlllkkkmmmmmmmmmlllkkkjjjjjjiiifffgggiiikkkkkkkkkjjjiiijjjlllmmmnnnnnnllljjjhhhhhhhhhjjjpppuuuuuuoooiiijjjkkkmmmoooooooooooonnnjjjjjjjjjkkkmmmooopppqqqqqqooommmmmmnnnpppqqqqqqooooooooopppppppppqqqqqqqqqqqqooonnnmmmllllllllllllllllllmmmmmmnnnnnnnnnllllllmmmmmmmmmnnnnnnnnnmmmoooppppppnnnmmmlllllllllooonnnlllnnnrrrtttsssuuutttrrrpppppppppppppppqqqqqqrrrrrrrrrrrrqqqqqqooonnnnnnppprrrtttuuuuuuxxxwwwwwwvvvvvvvvvwwwwwwvvvuuuuuuwwwzzz{{{yyyvvvvvvyyy{{{|||{{{|||}}}yyyooopppqqqqqqooonnnnnnoooiiiiiihhhjjjlllnnnmmmmmmmmmmmmmmmmmmllljjjhhhggghhhiiijjjkkkkkkkkkkkkjjjnnnlllkkkkkkllllllkkkjjjllllllkkkjjjiiiiiihhhhhhdddfffiiikkkmmmmmmlllllljjjlllnnnooonnnllljjjhhhhhhjjjooorrrtttqqqmmmiiiiiijjjmmmooopppooonnnmmmiiijjjjjjkkkmmmoooqqqrrrpppnnnlllkkkmmmoooppppppsssrrrrrrqqqpppooonnnnnnpppooonnnnnnnnnoooqqqrrrmmmmmmmmmnnnnnnnnnnnnnnnllllllllllllmmmmmmmmmnnnkkklllnnnnnnmmmlllmmmnnnnnnpppooollllllpppqqqooosssrrrpppnnnnnnnnnpppqqqooooooppppppppppppoooooorrrrrrssssssssstttttttttsssssssssssstttvvvwwwxxxvvvuuuvvvyyy||||||yyyvvvxxx{{{|||uuupppooossstttpppkkkiiillliiikkkqqqrrroooppptttkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjhhhggghhhjjjmmmnnnpppmmmjjjiiikkkkkkjjjgggkkkiiihhhggghhhiiikkkllllllkkkkkkkkkllloooqqqssspppjjjhhhkkklllhhhgggjjjiiiiiijjjllloooppppppoooooollljjjiiijjjkkklllllljjjiiiiiikkknnnpppqqqqqqnnnlllkkkkkklllnnnnnnnnnpppsssuuuvvvtttrrrpppppprrrrrrrrrrrrqqqppppppoooooommmkkknnnrrrsssoookkkpppmmmkkklllnnnpppooommmmmmnnnpppooonnnnnnooopppoooooonnnllljjjkkknnnqqqooooooooooooppppppppppppoooqqqssssssqqqpppqqqqqqtttrrrqqqrrrtttuuutttrrrssssssssstttwww{{{}}}~~~{{{{{{{{{|||}}}~~~~~~vvvpppmmmooopppnnnllllllllliiikkkpppqqqnnnnnnqqqjjjjjjkkkkkkkkkkkkkkkkkkjjjiiihhhggghhhjjjmmmnnnnnnllljjjjjjjjjjjjhhheeejjjiiihhhggggggiiijjjllllllkkkjjjkkkooovvv}}}xxxqqqlllllljjjggggggjjjkkkkkkkkklllnnnooonnnlllllljjjgggggghhhjjjjjjjjjhhhggggggiiimmmoooppppppmmmkkkiiiiiikkklllmmmlllrrrtttxxxxxxwwwtttrrrrrrsssssssssssssssrrrrrrrrrnnnmmmllloootttuuuqqqmmmpppnnnlllmmmoooooonnnlllkkkmmmnnnnnnmmmmmmnnnpppppppppooonnnnnnppptttwwwpppppppppoooppppppppppppppprrrssssssrrrrrrssstttsssqqqppprrruuuwwwvvvtttuuuwwwxxxwwwvvvxxx{{{~~~~~~xxxpppkkklllnnnmmmmmmooollljjjkkknnnnnnllllllnnnhhhiiijjjlllllllllkkkjjjhhhhhhgggggghhhjjjmmmnnnooonnnmmmmmmmmmkkkhhheeeiiihhhggggggggghhhjjjkkknnnllljjjjjjoooxxx{{{tttmmmkkkjjjhhhjjjmmmmmmlllllllllnnnnnnllljjjiiigggeeeeeeggghhhhhhhhhgggffffffhhhlllnnnpppooommmkkkjjjjjjkkkmmmmmmmmmsssvvvyyy{{{yyyvvvtttsssqqqqqqrrrrrrrrrrrrrrrrrrnnnmmmnnnqqquuuuuuqqqnnnooonnnmmmnnnooonnnllljjjjjjkkkmmmmmmmmmmmmooopppnnnooooooooopppssswwwzzzqqqqqqppppppppppppppppppppprrrssstttssstttuuuwwwrrrrrrrrrsssvvvxxxxxxwwwxxx{{{|||zzzwwwxxx|||yyyrrrlllmmmnnnmmmmmmooolllllllllmmmlllkkkjjjjjjggghhhjjjlllllllllkkkjjjggggggfffggghhhjjjlllnnnqqqqqqqqqqqqpppmmmjjjggghhhhhhggggggggghhhiiijjjpppmmmjjjjjjlllrrryyy~~~sssooojjjiiijjjlllnnnooollllllkkklllmmmnnnllljjjhhhfffeeeeeegggiiiiiihhhgggffffffhhhlllooopppoooooonnnllllllnnnooopppooorrruuuxxxzzzxxxvvvtttsssnnnnnnnnnnnnoooppppppqqqnnnnnnppprrrtttsssoookkkmmmmmmmmmmmmmmmllljjjiiijjjkkkmmmnnnnnnnnnppprrrlllmmmnnnnnnnnnppptttwwwrrrrrrqqqpppppppppqqqqqqoooqqqrrrsssssstttvvvxxxuuutttuuuvvvwwwxxxxxxxxx{{{{{{|||}}}}}}vvvqqqqqqrrrooommmnnnmmmnnnnnnllllllkkkjjjiiihhhhhhjjjkkkkkkkkkjjjjjjggggggggghhhiiijjjlllmmmooopppqqqqqqooollljjjhhhhhhhhhhhhhhhhhhiiiiiijjjnnnmmmlllkkklllnnnppprrrkkkjjjhhhhhhjjjmmmmmmllljjjjjjjjjkkkmmmnnnmmmlllhhhgggfffhhhjjjkkkkkkkkkiiihhhgggiiilllooopppoooooommmkkklllmmmoooooooooooorrrtttuuutttrrrqqqqqqmmmmmmmmmmmmmmmnnnooopppppppppqqqqqqqqqooollliiijjjkkkkkkkkkjjjiiiiiiiiikkkmmmoooooooooppprrrsssmmmnnnooonnnmmmnnnqqqssstttsssqqqpppppppppqqqrrrnnnpppqqqqqqrrrsssvvvyyyxxxyyyyyyxxxxxxwwwxxxxxx|||zzz{{{}}}wwwvvvvvvrrrooonnnmmmppppppmmmlllnnnmmmjjjjjjjjjjjjjjjiiijjjjjjjjjiiiiiiiiiiiijjjkkkllllllkkklllmmmmmmjjjhhhggghhhhhhiiiiiiiiijjjjjjjjjjjjkkkkkklllnnnooooooppppppkkkllljjjhhhiiikkkjjjgggjjjiiiiiikkkmmmnnnmmmllliiihhhhhhjjjmmmnnnnnnmmmkkkiiiiiijjjlllnnnnnnnnnllljjjiiiiiijjjllllllllllllnnnoooooonnnnnnoooppppppooonnnmmmnnnooopppqqqpppqqqqqqpppooommmkkkjjjiiijjjjjjiiihhhhhhjjjkkkmmmnnnpppppppppppprrrsssqqqqqqrrrqqqooooooppprrrvvvtttrrrppppppppprrrsssooopppqqqqqqqqqsssvvvyyyzzz{{{|||{{{yyyxxxxxxyyy|||zzz}}}yyyvvvsssqqqqqqnnnrrrrrrnnnnnnpppoookkkmmmkkkjjjhhhggghhhiiijjjkkkkkkkkkkkkkkkkkkkkklllhhhjjjkkkjjjgggfffgggiiiiiiiiijjjkkkkkkkkkkkkkkkhhhjjjlllnnnpppqqqrrrrrrpppqqqmmmhhhggglllkkkgggkkkjjjjjjkkkmmmmmmkkkjjjiiiiiiiiillloooppppppoookkkjjjhhhiiikkkllllllkkkkkkiiiggghhhiiikkkkkkkkkkkkkkkkkkjjjiiijjjmmmoooqqqooonnnllllllmmmnnnooopppppppppooonnnnnnoooooojjjkkkkkkiiigggiiimmmpppmmmoooppppppooooooppprrrqqqrrrsssrrrqqqpppqqqssswwwuuusssqqqpppppprrrsssqqqrrrrrrrrrrrrsssvvvyyyzzz|||}}}|||zzzyyyzzz|||{{{zzzvvvsssrrruuuooossssssoooooorrrqqqmmmooommmjjjgggfffggghhhjjjmmmmmmllllllllllllkkkkkkhhhjjjkkkjjjggggggiiillljjjjjjkkkllllllllllllkkkiiiiiijjjlllnnnppprrrsssttttttnnnggggggnnnppplllmmmlllkkkkkklllkkkiiigggiiiiiijjjllloooqqqpppoookkkjjjhhhhhhiiijjjjjjiiimmmkkkiiiiiikkklllmmmlllkkkjjjiiigggggghhhllloooooonnnllljjjjjjjjjkkkllloooppppppooooooppprrrtttkkklllkkkiiihhhjjjoootttmmmnnnpppooonnnnnnooopppoooqqqrrrrrrqqqpppqqqsssxxxvvvsssqqqpppqqqrrrssssssttttttsssrrrtttwwwzzzxxx{{{}}}}}}{{{zzz|||{{{zzzuuuvvvqqqppprrrsssqqqnnnlllmmmoookkkkkkllllllmmmnnnoooooollllllkkkjjjiiiiiiiiiiiimmmiiigggiiimmmooommmiiihhhhhhhhhiiijjjmmmoooqqqjjjjjjkkkmmmooopppnnnmmmpppooonnnmmmkkkjjjiiihhhjjjiiiiiiiiiiiiiiijjjjjjiiijjjlllmmmmmmlllkkkjjjkkkjjjhhhffffffgggiiijjjlllgggeeehhhiiihhhhhhjjjggghhhiiijjjjjjjjjjjjiiinnnnnnmmmnnnnnnooopppqqqmmmnnnooonnnmmmlllmmmnnnlllmmmmmmllljjjjjjkkkmmmoooqqqssssssrrrrrrrrrsssoooooooooooonnnmmmkkkjjjpppqqqrrrssstttuuuuuuuuuyyytttrrruuuvvvtttuuuwww||||||}}}~~~yyytttsssnnnnnnppppppnnnjjjhhhiiijjjjjjkkkkkklllmmmmmmnnnnnnkkkjjjjjjiiiiiijjjkkklllnnnkkkiiijjjnnnpppnnnkkkjjjjjjjjjjjjlllnnnpppqqqooonnnmmmnnnooonnnllliiiooonnnnnnmmmlllkkkjjjjjjeeefffggghhhjjjlllnnnoookkkkkkllllllllllllkkkkkkhhhgggfffffffffggghhhiiilllhhhfffhhhjjjhhhhhhjjjhhhhhhiiiiiijjjkkkkkklllooonnnnnnnnnnnnooooooppprrrsssrrrpppmmmkkkkkklllmmmllllllkkkllllllmmmmmmppprrrttttttsssrrrssstttrrrrrrqqqqqqppppppooooooppppppqqqrrrtttuuuvvvwwwvvvrrrrrruuuwwwvvvxxx{{{|||uuussslllnnnoooooommmjjjhhhggghhhjjjjjjjjjkkkkkkllllllmmmjjjiiihhhggghhhjjjlllmmmooolllkkklllooopppnnnlllllllllllllllmmmnnnooopppooonnnmmmnnnooonnnkkkiiimmmllllllllllllkkkkkkkkkffffffggghhhjjjlllnnnooollllllkkkkkkjjjkkkkkklllggggggggghhhhhhiiiiiijjjmmmhhhgggjjjkkkiiiiiikkkiiiiiihhhiiijjjlllnnnppppppoooooonnnnnnnnnnnnooosssttttttrrrnnnlllllllllnnnkkkiiijjjnnnoooooommmqqqsssttttttsssrrrtttuuusssrrrqqqppppppqqqrrrrrrpppppppppqqqrrrtttvvvxxxsssppprrrvvvyyyyyy{{{yyyuuummmppppppooonnnmmmllllllllliiiiiijjjjjjjjjkkkkkkkkkiiihhhfffeeefffgggjjjkkknnnlllkkklllnnnooommmlllmmmmmmlllmmmmmmmmmnnnnnnjjjjjjjjjlllnnnnnnllljjjiiiiiijjjjjjjjjkkkkkkkkkkkkkkkjjjiiiiiiiiiiiijjjlllkkkjjjiiiiiiiiijjjkkkhhhiiijjjkkklllmmmmmmlllmmmiiihhhkkkllljjjiiikkkiiiiiihhhiiikkknnnqqqsssppppppooonnnnnnmmmnnnnnnpppqqqrrrqqqooonnnooopppoookkkhhhjjjooorrrpppmmmqqqrrrsssrrrqqqqqqssstttpppooonnnmmmmmmoooqqqrrrqqqpppooooooppprrrtttvvvrrrqqqsssyyy{{{{{{~~~|||wwwnnnpppoooooooooppppppooooooiiiiiiiiijjjjjjjjjjjjjjjjjjhhhgggeeeeeeeeegggggglllkkkjjjkkkkkklllkkkjjjkkkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiikkklllllljjjhhhfffgggggghhhiiiiiijjjjjjnnnnnnllljjjiiihhhhhhggglllkkkjjjhhhhhhhhhiiijjjhhhiiijjjlllmmmmmmmmmmmmlllhhhhhhkkkmmmjjjiiijjjiiiiiihhhiiikkknnnqqqsssppppppooonnnnnnmmmnnnnnnnnnoooppppppnnnnnnoooppppppllliiikkkpppsssqqqnnnooopppppppppooooooqqqssspppooommmmmmmmmoooqqqssssssqqqpppnnnnnnppprrrsssttttttxxx}}}~~~~~~{{{ppppppooonnnnnnppppppooonnnjjjjjjjjjjjjjjjjjjjjjjjjjjjiiihhhggggggfffffffffjjjjjjjjjjjjiiiiiiiiiiiihhhiiiiiijjjjjjjjjiiiiiimmmlllkkkkkkkkkjjjgggdddffffffgggggghhhiiiiiijjjlllkkkkkkjjjjjjjjjjjjkkkmmmmmmlllkkkjjjjjjjjjjjjhhhhhhhhhiiiiiijjjjjjkkkkkkhhhgggkkkllljjjhhhiiihhhhhhiiijjjlllnnnppprrrpppoooooonnnnnnnnnnnnooopppqqqqqqpppnnnmmmmmmnnnpppmmmkkklllpppqqqqqqoooooooooooonnnmmmnnnppprrrrrrrrrqqqqqqqqqrrrtttuuusssrrrqqqppppppqqqrrrsssxxxyyywwwtttrrrooooooppppppnnnkkkkkkkkkkkkkkkkkkkkkkkkkkkiiijjjkkkkkkkkkjjjiiihhhiiijjjjjjiiihhhhhhhhhhhhfffgggiiijjjjjjjjjjjjiiiooonnnmmmmmmmmmkkkhhheeeggghhhhhhiiiiiijjjjjjjjjjjjjjjjjjjjjkkklllmmmmmmoooooooooooonnnmmmlllkkkjjjiiihhhgggggghhhiiijjjjjjggggggkkkllliiiggghhhggghhhiiikkklllnnnooooooooonnnnnnnnnnnnoooooopppooopppqqqqqqoooooopppqqqpppooonnnnnnooooooppppppooopppooonnnmmmnnnqqqsssttttttttttttuuuuuuuuuuuuqqqrrrssstttuuuvvvwwwwww{{{~~~}}}yyyvvvrrrqqqqqqpppmmmjjjkkkkkkkkkkkkkkkkkkkkkkkkhhhjjjlllnnnooonnnmmmllljjjjjjkkkjjjhhhhhhhhhiiifffgggiiijjjkkkkkkjjjjjjmmmllllllnnnooonnnllljjjiiiiiijjjjjjkkkkkkkkkkkkkkkkkkjjjjjjkkkkkklllmmmqqqrrrrrrrrrrrrpppnnnmmmmmmkkkjjjhhhhhhiiikkkllliiiffffffjjjllliiiggggggggghhhiiikkklllmmmmmmmmmnnnnnnmmmnnnnnnooopppqqqkkkmmmpppqqqqqqsssuuuwwwooopppqqqpppnnnnnnoooqqqpppqqqpppooonnnooorrrtttttttttuuuuuuuuuuuuttttttppprrrtttvvvyyyzzz{{{{{{}}}{{{sssqqqnnniiiiiimmmiiikkkmmmooonnnkkkhhhfffkkkkkklllllllllkkkjjjjjjkkklllllliiifffeeefffggggggfffeeefffhhhiiihhhfffkkkjjjkkklllmmmnnnlllkkkkkklllkkkiiikkknnnmmmiiimmmkkkjjjjjjlllooopppoooqqqqqqpppooonnnllljjjiiitttrrrooojjjhhhiiimmmpppnnnllljjjhhhiiikkknnnqqqnnnnnnnnnmmmlllmmmpppsssrrrqqqpppppppppqqqrrrsssssspppmmmlllmmmpppqqqrrrooopppqqqrrrqqqooommmllllllnnnpppqqqpppooopppqqqrrrtttvvvvvvtttsssssstttuuuwwwyyyzzz{{{}}}|||uuussspppmmmmmmpppkkklllmmmnnnmmmkkkiiigggkkkkkkkkkkkkkkkkkkkkkkkkmmmlllkkkiiihhhggghhhhhhllljjjhhhggghhhiiiiiihhhlllkkkkkklllnnnnnnnnnnnniiijjjiiigggiiilllkkkggglllllllllmmmmmmnnnooooooooooooooonnnmmmlllkkkkkkrrrrrrpppmmmkkkjjjlllnnnpppnnnkkkiiiiiijjjmmmnnnooooooooonnnmmmmmmpppsssoooooonnnnnnnnnpppqqqrrrqqqooommmmmmnnnpppqqqqqqmmmnnnooopppooonnnlllkkkmmmoooqqqqqqqqqqqqrrrssstttuuuvvvvvvttttttuuuvvvwwwyyy{{{|||~~~~~~vvvsssqqqnnnoooqqqmmmmmmmmmmmmlllkkkjjjiiilllkkkkkkjjjjjjkkkkkklllmmmllliiiiiijjjkkkkkkjjjmmmkkkhhhgggiiijjjkkkkkkjjjjjjjjjjjjkkklllmmmnnniiikkkjjjgggiiilllkkkggghhhlllnnnnnnllljjjkkkmmmllllllmmmmmmmmmmmmmmmmmmooopppqqqooommmkkkllllllpppooollljjjjjjjjjlllmmmoooppppppooommmnnnpppsssmmmlllllllllmmmnnnpppqqqooonnnnnnnnnpppqqqqqqpppmmmnnnoooppppppooommmlllmmmoooqqqrrrrrrrrrtttuuuwwwwwwwwwvvvuuuuuuwwwyyyzzz{{{~~~xxxrrrooommmlllmmmnnnnnnmmmlllkkkkkkkkkkkkkkkkkkjjjjjjjjjkkklllmmmmmmjjjhhhhhhjjjmmmmmmllliiihhhggghhhjjjlllmmmmmmjjjkkkkkkkkkjjjkkkmmmooolllnnnmmmjjjkkknnnmmmiiieeejjjoooooojjjggghhhjjjjjjkkkkkklllmmmnnnoooooonnnoooooommmkkkjjjkkklllnnnmmmlllkkkkkklllmmmmmmoooppppppooonnnnnnppprrrllllllkkkkkklllnnnpppqqqnnnmmmnnnppprrrrrrpppoooppppppqqqrrrrrrqqqqqqpppmmmoooqqqrrrrrrssstttvvvxxxxxxxxxvvvuuuvvvyyy|||}}}|||tttooommmkkkiiiooonnnlllkkkjjjjjjkkkkkkjjjjjjjjjjjjkkkkkklllmmmjjjiiiggghhhjjjmmmoooppphhhhhhhhhjjjllllllkkkiiikkkmmmnnnmmmllllllnnnpppnnnpppnnnlllmmmooonnnjjjfffkkkqqqqqqllliiiiiikkkkkkkkkkkkkkklllnnnpppqqqnnnmmmllljjjhhhhhhjjjmmmkkkkkkllllllmmmnnnooooooooopppppppppnnnnnnooopppmmmmmmllllllmmmooopppqqqmmmmmmnnnppprrrrrrqqqoooppppppqqqrrrrrrrrrssssssmmmppprrrssssssssstttuuuxxxxxxxxxxxxxxxyyy}}}wwwqqqooommmiiimmmmmmlllkkkjjjjjjjjjjjjiiiiiijjjlllllllllllllllhhhiiiiiiiiijjjmmmrrrvvvmmmlllllllllmmmmmmkkkiiijjjmmmpppooollljjjkkkmmmooopppnnnllllllooonnniiijjjnnnrrrssspppnnnnnnnnnmmmmmmllllllmmmnnnpppqqqnnnmmmkkkiiiggghhhkkknnniiijjjlllmmmooopppppppppnnnooopppooonnnmmmnnnooooooooonnnmmmmmmooopppqqqmmmmmmmmmppprrrsssqqqooonnnnnnooopppqqqqqqrrrsssppprrrtttttttttssstttuuuxxxyyy{{{||||||wwwqqqqqqooojjjkkkkkkkkkjjjjjjiiihhhhhhggghhhkkkmmmnnnmmmllljjjgggkkkmmmmmmkkknnnvvv}}}rrrpppmmmmmmooorrrttttttrrrvvvzzzyyyuuuqqqqqqrrrqqqrrrpppmmmnnnqqqoookkklllmmmoooqqqqqqpppooooooqqqpppnnnmmmmmmnnnoooppplllmmmnnnlllkkkjjjlllmmmjjjkkkmmmooopppoooooonnnmmmnnnoooooommmllllllmmmppppppnnnmmmmmmmmmnnnooommmmmmmmmoooqqqrrrrrrqqqnnnnnnooopppqqqrrrsssttttttvvvwwwwwwvvvuuuvvvwwwyyy{{{uuupppqqqoooiiijjjjjjjjjjjjjjjiiiggggggeeehhhkkknnnooonnnkkkjjjggglllqqqpppllloooyyyssspppllllllqqqyyytttuuutttqqqqqqtttrrrnnnjjjjjjkkkmmmooopppnnnmmmsssrrrpppnnnmmmnnnooopppkkknnnpppqqqooommmllllllkkklllnnnppppppooommmllllllnnnooonnnlllkkkkkklllqqqpppnnnmmmllllllmmmmmmnnnmmmlllnnnqqqrrrrrrqqqpppqqqqqqrrrsssuuuvvvwwwwwwyyyzzzzzzxxxwwwwwwxxxzzz}}}}}}vvvqqqmmmlllooonnnooopppqqqpppmmmjjjhhhhhhkkkpppsssuuussspppmmmlllllllllkkkmmmrrrxxx{{{tttxxxvvvttt~~~|||yyyuuuqqqnnnmmmllljjjjjjkkklllnnnoooooonnnnnnooopppooonnnmmmmmmooonnnpppsssrrrooonnnooorrrpppnnnmmmmmmnnnoooooonnnrrrqqqooonnnmmmmmmmmmnnniiiiiijjjkkkmmmoooqqqrrrrrrpppnnnllllllnnnqqqtttppprrrssssssrrrrrrsssuuu}}}{{{zzz{{{~~~}}}{{{~~~}}}{{{uuurrrsssqqqpppooommmlllkkkkkkjjjhhhkkkppptttuuutttqqqooonnnllllllmmmmmmmmmqqqvvvqqqwwwvvvtttrrrooollljjjiiimmmmmmmmmmmmnnnnnnmmmkkkooopppqqqqqqoooooopppqqqnnnpppsssttttttttttttuuupppooonnnnnnoooooonnnmmmsssrrrpppooonnnnnnnnnooollllllmmmmmmoooppprrrssssssrrrpppnnnnnnooopppqqqmmmoooqqqrrrrrrrrrtttuuuxxxwwwvvvxxx}}}yyysssqqqrrrpppllliiihhhiiilllmmmiiikkkooosssttttttrrrpppmmmlllnnnqqqpppooowwwwwwrrrrrrrrrpppoooppppppooonnnllljjjiiilllmmmnnnnnnnnnnnnnnnmmmoooqqqrrrrrrqqqqqqssstttuuutttuuuvvvxxxxxxvvvuuuppppppooopppqqqpppnnnlllrrrqqqpppooooooooooooooonnnnnnnnnnnnooopppqqqqqqttttttssssssrrrpppooonnnlllooossstttuuuuuuvvvwwwvvvuuuvvvyyy~~~|||rrroooooommmjjjhhhhhhjjjmmmoookkkllloooqqqrrrqqqooonnnkkkkkkpppuuuuuu{{{zzzvvvuuupppjjjhhhkkkjjjfffjjjlllnnnoooooonnnlllkkkiiijjjmmmnnnooopppqqqrrrnnnpppqqqrrrrrrrrrtttvvv{{{vvvuuuwwwwwwvvvsssrrrrrrrrrssstttssspppmmmpppppppppooooooooooooooonnnmmmmmmmmmmmmnnnnnnooouuuvvvwwwwwwuuurrrooommmpppsssvvvyyyyyyyyyyyyzzz{{{{{{||||||uuuqqqkkkjjjjjjjjjkkkmmmnnnooolllmmmnnnnnnnnnmmmkkkjjjjjjnnnrrrtttwwwyyyuuupppqqqmmmiiiiiillllllhhhggghhhkkkmmmmmmmmmlllkkkiiilllooopppooopppqqqssslllnnnpppqqqqqqqqqsssuuu}}}uuurrrsssuuuvvvvvvttttttuuuvvvwwwvvvssspppnnnoooooooooooooooooooooooooooooonnnnnnoooooopppwwwxxxyyyyyywwwuuurrrpppsssvvvyyyzzzzzzzzz{{{|||~~~|||~~~yyysssnnn~~~}}}tttqqqjjjkkklllmmmnnnnnnmmmmmmllllllllllllkkkjjjjjjiiikkkqqqrrroooxxxwwwpppooooookkknnnmmmjjjiiikkkllliiieeefffhhhiiijjjjjjjjjiiinnnqqqsssrrrooommmnnnppplllmmmoooppppppppprrrttt~~~zzzssspppqqquuuyyy|||uuuuuuuuuvvvwwwwwwuuusssnnnnnnooopppqqqqqqqqqpppssssssrrrrrrrrrsssttttttxxxxxxyyyxxxxxxwwwvvvvvvuuuwwwzzz{{{{{{|||}}}tttrrrqqqsssvvvvvvpppkkkiiipppvvvwwwuuuvvvyyy{{{www}}}{{{yyy|||{{{uuusssooooooooonnnmmmlllkkkjjjkkkkkkkkkkkkkkklllllllllmmmsssoookkk~~~|||tttnnnjjjhhhhhhfffkkkmmmiiiggghhhiiihhhhhhhhhhhhiiiiiijjjjjjjjjooorrruuusssnnnlllmmmooolllnnnppppppooopppqqqsssyyyxxxvvvsssrrrtttyyy|||tttsssssstttvvvwwwvvvuuuooopppqqqsssssstttsssssstttttttttttttttuuuvvvwwwzzzyyyxxxwwwwwwyyy{{{|||xxxzzz|||}}}}}}}}}yyyuuutttrrrooommmooorrrqqqkkkfffnnnnnnooopppsssvvvtttppprrrvvvyyyxxxuuusssuuuxxxxxx|||}}}xxxtttuuuwwwzzz|||zzz{{{uuusssqqqnnnkkkjjjiiiiiiiiiiiijjjjjjlllnnnooopppmmmsssmmmjjjxxxrrrmmmmmmmmmllljjjiiigggnnnqqqmmmiiiiiikkkllllllkkkkkkjjjkkkkkklllmmmmmmqqqtttsssooommmooosssnnnooopppqqqppppppqqqsssyyyzzzzzzxxxtttsssuuuxxxsssrrrqqqrrrtttvvvvvvvvvpppqqqsssuuuvvvvvvuuuuuurrrrrrrrrssssssuuuvvvvvvzzzyyywwwvvvwwwzzz~~~|||}}}yyyrrrssswww}}}{{{{{{~~~|||vvvqqqooonnnnnnnnnmmmlllmmmmmmllliiigggkkknnnqqqrrrpppnnnoooqqqpppooonnnoooqqqrrrqqqpppqqqqqqrrrrrrrrrrrrqqqqqqqqqsssuuuvvvvvvwwwyyy{{{zzzzzzzzzzzz{{{|||}}}~~~|||}}}}}}vvvtttvvvwwwuuuyyyyyyzzzzzz{{{{{{||||||~~~wwwtttpppmmmmmmmmmmmmllllllkkkjjjkkknnnpppqqqqqqpppmmmkkkvvvyyyjjjiiipppmmmkkknnnmmmlllnnnmmmiiijjjooonnniiijjjjjjjjjkkkllloooqqqrrrnnnllljjjlllpppsssrrrqqqpppqqqrrrrrrrrrqqqppppppzzzxxxwwwyyy{{{{{{xxxuuuoooooopppqqqrrrrrrssssssppppppqqqrrrrrrsssttttttqqqsssuuuvvvwwwxxxzzz|||yyyyyyxxxyyyzzz|||{{{~~~}}}~~~~~~yyyrrrppprrruuu|||zzzwwwttttttuuuxxxzzzyyywwwsssooommmlllmmmmmmkkklllnnnooonnnmmmkkkjjjlllnnnqqqpppnnnlllmmmnnnpppooooooppprrrrrrrrrqqqoooppppppppppppppppppoooppprrrsssrrrqqqqqqsssttttttsssssssssssssssttttttrrrssstttuuuvvvwwwwwwwwwwwwxxxuuupppoooqqqqqqnnnooooooooooooppppppppppppwwwwwwwwwxxx{{{uuusssqqqoooooonnnkkkiiilllkkkjjjkkknnnpppqqqqqqrrrpppmmmvvv{{{kkkhhhnnnjjjiiimmmllllllnnnlllhhhiiinnnnnnjjjkkkkkkjjjiiijjjjjjllllllmmmllllllmmmooopppooonnnpppppprrrssssssrrrqqqpppvvvuuuuuuvvvxxxxxxuuusssnnnoooooopppqqqqqqrrrrrrqqqqqqqqqrrrrrrsssssssssrrrtttvvvvvvvvvwwwyyy{{{zzzzzzyyyzzz{{{~~~|||wwwtttssssssrrrqqqooommmmmmmmmooopppqqqpppooonnnnnnooopppqqqoooooommmlllkkkjjjjjjkkkhhhlllpppqqqooommmmmmnnnmmmnnnpppooommmkkkkkkllloooooooooppprrrssssssqqqmmmmmmmmmnnnnnnmmmmmmmmmoooppppppooommmlllmmmnnnmmmmmmlllkkkkkkkkkkkklllkkkkkkkkklllllllllllllllllloooooollllllnnnnnnkkkllllllkkkkkkkkkkkkkkkkkknnnnnnnnnoooppprrrssstttxxx~~~tttsssrrrqqqpppnnnjjjggglllkkkjjjkkkmmmpppqqqqqqqqqqqqnnnsssnnniiimmmiiiiiinnnnnnmmmmmmkkkhhhiiimmmnnnlllnnnmmmkkkjjjiiihhhhhhhhhkkkmmmoooooonnnmmmlllmmmooopppqqqsssssssssrrrrrrsssssssssuuuvvvvvvtttrrrppppppqqqqqqrrrsssssssssrrrrrrrrrrrrrrrssssssssssssuuuvvvwwwvvvvvvxxxyyy|||{{{zzz{{{~~~{{{uuuzzzyyywwwssspppnnnmmmmmmqqqnnnjjjjjjlllmmmlllkkkhhhiiikkklllnnnoooppppppnnnnnnnnnmmmlllkkkjjjiiihhhnnnssstttooolllmmmooommmnnnnnnnnnmmmmmmmmmmmmnnnnnnoooqqqssstttsssqqqlllkkkkkkkkkkkkkkkkkklllnnnnnnnnnllljjjjjjkkkmmmkkkjjjjjjiiiiiijjjjjjkkkllllllkkkkkkkkkjjjkkkkkkiiimmmooooooooorrrpppmmmmmmmmmmmmllllllkkkkkkkkkllllllmmmmmmmmmmmmllllllhhhmmmtttzzz}}}tttsssqqqpppooommmjjjhhhllljjjiiijjjmmmpppqqqqqqnnnooommmnnn~~~qqqjjjllljjjlllrrrrrrnnnllliiihhhiiilllmmmmmmoooooommmlllkkkjjjiiiiiijjjmmmqqqrrrooommmnnnoooooopppqqqsssssssssrrrrrrqqqrrrssstttuuuuuutttsssttttttuuuuuuuuuvvvvvvvvvssssssssssssssssssssssssuuuvvvwwwwwwvvvvvvwwwxxx|||||||||}}}~~~zzzvvvrrruuussspppmmmllllllkkkkkkqqqmmmjjjjjjmmmnnnmmmjjjggghhhjjjmmmnnnooooooooommmmmmnnnnnnnnnmmmlllkkkkkkpppuuutttoookkkkkkmmmlllllllllmmmnnnpppppppppmmmmmmnnnpppssssssqqqoookkkkkkjjjiiiiiijjjkkkkkkjjjkkkkkkjjjhhhiiikkknnnkkkjjjjjjjjjkkkkkklllmmmooonnnmmmkkkkkkjjjkkkkkkhhhmmmqqqrrrsssuuusssooolllllllllkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkjjjhhhgggdddfffiiilllpppuuu{{{yyyvvvsssooommmlllllllllkkkkkkjjjiiijjjmmmoooppppppkkknnnmmmmmmyyysssiiikkkiiilllssssssmmmjjjhhhhhhjjjkkklllmmmlllllllllllllllllllllkkkiiinnnrrrsssrrrpppqqqsssnnnoooqqqrrrrrrrrrqqqqqqmmmnnnppprrrrrrrrrrrrrrrvvvvvvvvvvvvvvvwwwwwwwwwrrrsssssssssssssssttttttvvvxxxyyyxxxwwwwwwxxxyyy|||}}}~~~{{{xxxuuussssssrrrqqqpppooollliiihhhiiijjjjjjjjjllljjjhhhiiilllnnnmmmllljjjkkklllllllllkkkjjjiiihhhiiijjjlllmmmmmmnnnnnnnnnqqqsssrrrnnnkkkkkklllmmmkkkkkkllloooqqqrrrqqqmmmmmmnnnppprrrqqqooollllllkkkjjjiiiiiijjjkkkllliiijjjiiihhhhhhjjjmmmppplllllllllkkkkkklllmmmmmmmmmlllkkkiiihhhhhhiiijjjhhhmmmqqqqqqrrrtttrrrnnnmmmmmmmmmmmmmmmlllllllllkkkkkklllmmmmmmmmmllllllhhhhhhhhhhhhiiimmmtttxxxxxxwwwuuuqqqmmmkkkkkkmmmmmmmmmkkkjjjiiijjjllloooppppppllloooooonnnwwwvvvjjjjjjhhhjjjpppooolllhhhgggjjjlllkkkkkkmmmhhhiiijjjkkklllmmmmmmmmmlllnnnqqqssssssssstttuuunnnooopppqqqqqqpppooonnniiikkknnnooooooooopppqqqttttttuuuuuuuuuuuuuuuuuurrrrrrrrrsssttttttuuuuuuxxxyyyzzzzzzyyyxxxyyy{{{}}}{{{yyyzzz||||||zzz}}}uuusssooonnnmmmnnnmmmlllkkkhhheeeeeegggjjjkkkkkkjjjiiiiiijjjkkkllllllkkkkkkllllllllllllkkkiiiiiihhhhhhiiijjjjjjkkkllllllpppoooooonnnmmmmmmmmmmmmnnnkkkiiijjjmmmppppppooommmmmmnnnoooqqqooollliiimmmlllkkkjjjjjjkkklllmmmnnnnnnnnnmmmlllnnnqqqtttrrrqqqpppnnnmmmlllllllllnnnmmmkkkiiihhhiiijjjkkkgggllloooooopppqqqpppkkknnnnnnnnnooooooooooooooolllmmmnnnooopppqqqrrrsssjjjjjjiiihhhhhhjjjnnnrrrnnnuuu~~~xxxqqqooommmlllmmmnnnnnnmmmkkkiiihhhiiillloooppppppllloooooonnnuuu}}}ooonnnjjjkkknnnkkkjjjfffggglllnnnkkkjjjlllgggiiikkklllnnnnnnnnnnnnpppooooooppprrrssssssrrrooooooppppppooonnnlllkkkiiilllpppqqqqqqppprrrtttuuuuuuuuuuuuuuutttttttttpppqqqrrrssstttuuuvvvwwwxxxzzz{{{{{{zzzzzz|||}}}~~~yyytttrrrssstttsssqqqmmmpppssstttzzz|||ssstttrrrooommmmmmmmmlllkkkkkkgggdddeeehhhlllmmmmmmlllllllllkkkjjjjjjiiiiiikkkkkklllmmmmmmnnnmmmmmmnnnmmmkkkjjjiiiiiiiiiiiiooommmkkkkkkmmmoooooooooooollliiiiiilllnnnmmmlllmmmmmmnnnooopppnnnjjjgggnnnmmmkkkjjjjjjkkkmmmnnnuuuuuutttrrrqqqrrrvvvyyyxxxwwwtttrrrooommmlllkkkqqqooommmlllkkklllnnnooohhhmmmooonnnnnnpppnnnjjjkkkkkkkkklllmmmmmmmmmnnniiijjjjjjlllnnnppprrrttthhhiiijjjiiihhhiiikkkllliiimmmrrrwww~~~zzzmmmmmmmmmnnnppppppnnnlllkkkiiihhhiiillloooppppppkkkmmmmmmlllqqqvvvsssnnnmmmnnnjjjiiieeegggmmmpppkkkiiikkkjjjlllnnnoooqqqqqqqqqqqqssspppmmmnnnqqqrrrqqqooooooooopppooonnnmmmkkkjjjlllppptttuuuttttttvvvxxxwwwwwwwwwvvvvvvvvvvvvvvvooopppqqqsssuuuvvvwwwxxxyyyzzz||||||{{{|||}}}yyyvvvsssooooooqqqrrrqqqooorrrnnnkkklllppprrrpppllllllkkkiiifffhhhkkkmmmmmmnnnkkkjjjjjjiiihhhkkkqqqjjjiiiiiikkkmmmmmmlllkkkiiikkknnnooonnnlllhhhfffllljjjgggffffffjjjmmmpppnnnmmmllllllkkkkkkllllllkkklllnnnnnnnnnllljjjiiijjjllloooqqqqqqnnnkkkiiinnnnnnmmmkkkjjjkkknnnppptttrrrooonnnpppuuu{{{{{{{{{vvvooommmnnnlllgggllllllkkkkkkkkkkkkkkkkkkmmmlllkkkkkkjjjjjjjjjkkkooonnnmmmllljjjiiihhhgggfffjjjkkkhhhhhhlllnnnmmmkkkiiiggghhhkkknnnnnnmmmkkkffffffkkkqqqwwwyyyvvvqqqmmmmmmrrrtttpppllljjjpppnnnkkkjjjkkkmmmnnnnnnrrrpppllljjjpppoookkklllkkkooojjjjjjkkkmmmmmmmmmmmmmmmnnnppppppnnnkkkkkkooosssoooqqqnnnjjjmmmttttttnnnoooppprrrqqqooolllkkkkkkrrrssstttuuuvvvvvvvvvvvvqqqssstttuuuuuuuuuwwwxxxppprrruuuxxxyyyzzzyyyxxx{{{}}}~~~|||zzzzzz{{{zzzvvvrrruuurrrnnnmmmnnnnnnmmmkkkoookkkhhhiiimmmnnnllljjjjjjiiihhhggghhhkkkmmmmmmkkkhhhhhhiiiiiihhhjjjoooiiiiiiiiijjjlllmmmllljjjjjjkkklllmmmmmmkkkiiigggkkkjjjiiihhhhhhiiikkkllljjjiiiiiiiiiiiijjjkkkkkkjjjkkklllnnnmmmlllkkkjjjkkkkkkmmmmmmmmmllljjjiiikkklllkkkjjjhhhhhhjjjlllqqqooommmlllnnnrrrwwwzzzuuuwwwuuupppmmmnnnmmmjjjjjjkkkkkklllllllllkkkkkklllkkkkkkjjjjjjjjjjjjjjjmmmmmmmmmlllkkkkkkjjjjjjmmmnnnnnnmmmooottttttqqqnnnkkkiiijjjlllnnnnnnmmmrrrmmmlllooopppqqqvvv}}}zzzuuupppnnnpppqqqnnnlllmmmnnnllljjjjjjkkkmmmnnnnnnpppooollljjjooo~~~uuummmmmmjjjlllkkkkkkllllllkkkkkkkkkkkklllkkkjjjkkklllnnnnnnnnnpppqqqpppmmmooouuutttooommmnnnppppppnnnmmmnnnooooooppppppqqqrrrrrrssssssrrrssstttsssrrrrrrtttvvvssstttuuuvvvwwwvvvvvvuuu{{{}}}ssssssrrrrrrpppooommmlllqqqooollljjjkkkkkkjjjiiimmmjjjggghhhkkklllkkkhhhggggggfffggghhhiiijjjlllhhheeeeeehhhiiigggiiilllhhhhhhhhhiiikkklllkkkjjjkkkkkkkkkkkkkkkjjjjjjjjjlllmmmmmmlllllljjjiiihhhhhhhhhhhhhhhiiijjjkkkkkkhhhjjjkkkmmmmmmlllkkkjjjmmmmmmlllkkkkkkkkkkkkkkkjjjkkkkkkjjjhhhggghhhiiimmmllljjjiiijjjmmmppprrrmmmssstttpppmmmmmmnnnmmmggghhhjjjlllmmmlllkkkjjjjjjjjjjjjiiiiiiiiiiiiiiikkkkkklllllllllllllllllllllmmmlllkkkooosssrrrnnnooonnnllllllmmmnnnnnnmmmmmmkkkllloooqqqppppppssstttyyyuuuwwwrrrnnnnnnmmmkkkmmmqqqmmmkkkiiiiiikkkmmmmmmmmmmmmnnnmmmlllnnnyyyuuuqqqllllllkkkjjjjjjjjjjjjkkkkkkllljjjiiiiiimmmrrrrrrnnnjjjnnnpppooonnnpppsssqqqmmmlllnnnoooooonnnoooqqqsssoooooonnnnnnoooppprrrsssuuuuuutttsssqqqrrruuuwwwyyyxxxwwwvvvvvvuuuuuuuuu}}}~~~lllmmmnnnnnnlllkkklllmmmmmmkkkjjjiiiiiijjjkkkkkkllljjjhhhhhhjjjkkkkkkiiifffeeeeeeffffffeeefffjjjgggddddddhhhiiiggggggiiigggggggggiiikkklllkkkjjjkkkjjjiiiiiiiiijjjlllmmmssssssrrrpppooommmkkkkkklllkkkkkkjjjjjjjjjkkkkkkiiijjjlllmmmmmmkkkiiihhhmmmmmmnnnmmmmmmlllkkkjjjhhhjjjllllllkkkjjjjjjkkkiiiiiihhhggghhhiiijjjkkkhhhppptttpppkkkkkkmmmmmmccceeehhhkkklllkkkiiihhhhhhhhhiiiiiiiiihhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjgggjjjkkkiiiiiilllllliiimmmlllllllllmmmnnnnnnnnniiihhhiiilllnnnnnnmmmmmmjjjmmmsss{{{yyyvvvrrrnnnmmmllljjjmmmrrrmmmkkkiiiiiikkklllkkkkkklllnnnooonnnooovvvxxxqqqpppiiiiiihhhiiijjjkkkmmmnnniiilllqqqwwwyyyvvvooohhhkkklllmmmmmmnnnnnnmmmkkkppppppqqqpppooopppsssuuurrrqqqpppoooppprrrtttuuuvvvvvvvvvtttsssuuuyyy|||}}}{{{zzzxxxxxxxxxzzz{{{jjjlllmmmnnnmmmnnnppprrrnnnnnnllljjjiiiiiijjjjjjjjjiiihhhggghhhiiiiiiiiifffddddddfffdddaaadddjjjjjjfffeeehhhjjjhhhfffggggggfffgggiiikkklllllljjjkkkjjjiiihhhiiilllnnnpppzzzxxxvvvsssqqqppppppqqqooonnnmmmkkkjjjiiiiiiiiikkklllmmmmmmmmmkkkhhhgggjjjlllnnnooonnnlllhhhffffffhhhjjjkkkkkkkkkkkkmmmhhhhhhgggffffffgggggghhhgggooorrrnnnjjjiiikkkkkkaaacccfffiiijjjiiigggfffgggggghhhiiiiiiiiihhhgggjjjjjjiiihhhhhhggggggfffdddjjjmmmjjjhhhiiikkkjjjhhhiiijjjkkkkkklllmmmmmmnnnllljjjhhhiiijjjhhheeehhhhhhiiimmmttt}}}vvvqqqnnnnnnnnnlllmmmqqqooommmkkkjjjkkkkkkiiihhhmmmppprrrqqqpppsss{{{rrrrrrmmmlllkkkkkkkkkkkkkkkkkkfffoooyyy~~~|||uuummmiiikkklllmmmooonnnlllkkkkkktttuuutttsssqqqqqqsssuuusssrrrqqqpppqqqsssuuuvvvsssttttttssstttwww|||zzzyyyxxxxxxyyy{{{~~~kkkkkklllmmmoooqqqssstttrrrqqqpppllliiiggghhhiiigggffffffeeeeeeffffffggggggccccccgggeeeaaafffpppqqqkkkhhhjjjkkkiiifffggggggfffgggiiilllmmmlllkkkkkkjjjiiiiiijjjmmmqqqsss{{{yyyvvvtttrrrrrrssstttpppooommmjjjhhhgggfffffflllmmmnnnnnnnnnllljjjhhhhhhjjjmmmnnnmmmjjjfffccceeefffhhhhhhhhhhhhjjjllliiihhhgggggggggggghhhiiihhhmmmoookkkhhhiiiiiihhhbbbccceeeggghhhgggfffeeefffgggiiijjjjjjiiihhhhhhiiiiiihhhgggffffffeeeeeeaaagggkkkjjjjjjlllnnnmmmfffhhhjjjkkkjjjiiijjjkkkjjjjjjgggfffjjjoooooollliiihhhffffffjjjpppwww{{{}}}uuuoooooopppnnnnnnoooooommmlllkkklllkkkjjjhhhmmmqqqtttssspppqqqvvv{{{rrrppprrrrrrqqqooommmjjjhhhgggeeennnxxx{{{xxxqqqlllkkkooonnnoooqqqpppllllllpppwwwwwwwwwuuurrrqqqrrrsssqqqqqqppppppqqqrrrtttuuunnnoooqqqqqqsssvvvzzz~~~tttttttttuuuxxx{{{llljjjhhhiiimmmppppppnnnnnnoooooollliiiiiikkkmmmfffffffffeeeeeeeeefffggggggbbbccchhhhhheeennn{{{zzzrrrllllllmmmjjjgggggggggggghhhjjjmmmnnnnnnlllkkkkkkjjjjjjlllooosssuuuuuuuuuttttttsssrrrrrrrrrpppooommmkkkjjjhhhhhhhhhjjjkkkmmmoooooonnnmmmlllkkklllnnnnnnmmmkkkhhhfffiiijjjjjjhhhggggggiiikkkllljjjiiihhhhhhiiikkkllliiikkkkkkggggggjjjjjjhhheeeffffffgggggggggfffffffffgggiiikkkkkkjjjiiihhhggggggggggggggggggggggggdddfffgggkkkssszzzyyyssshhhkkklllllliiiffffffgggfffggghhhiiipppyyyyyyttthhhgggggggggiiikkknnnooouuu}}}qqqoooqqqpppnnnnnnmmmlllkkklllnnnnnnlllkkklllppptttrrrooonnnrrrvvvuuuppprrrssstttsssqqqnnnjjjhhhjjjlllppprrrrrrrrrqqqqqqqqqoooppprrroookkklllrrrtttvvvvvvuuurrrqqqpppqqqppppppqqqqqqrrrsssssssssmmmoooqqqrrrsssuuuxxx{{{qqqrrrsssuuuyyy|||mmmhhhdddeeejjjlllkkkhhhgggjjjkkkkkkjjjlllpppssshhhhhhhhhhhhgggggghhhiiigggbbbcccjjjkkkjjjtttvvvnnnmmmmmmjjjgggggghhhggghhhjjjmmmooonnnmmmkkkkkkkkklllnnnqqqtttvvvnnnppprrrtttsssrrrpppnnnqqqpppooonnnmmmlllllllllhhhiiillloooqqqqqqqqqppprrrqqqpppooonnnmmmlllllloooooommmjjjhhhgggiiikkknnnllljjjiiiiiikkkmmmooohhhiiigggeeegggkkkllliiihhhhhhhhhhhhggggggggggggfffhhhjjjkkklllkkkjjjiiifffffffffggghhhiiiiiijjjmmmjjjjjjqqq~~~kkknnnooommmhhheeeddddddlllnnnooooootttzzzwwwoooeeefffiiikkklllkkkjjjiiijjjuuuuuusssnnnqqqqqqooonnnjjjjjjjjjlllooopppooonnnlllpppsssrrrnnnlllooosss{{{tttnnnpppsssuuuuuussspppnnnpppllliiijjjpppuuuwwwwwwqqqnnnnnnpppmmmhhhkkkrrrqqqsssuuutttrrrpppppppppqqqqqqrrrtttttttttttttttoooqqqtttuuuuuuvvvxxxzzzrrrsssuuuxxx{{{~~~nnnmmmkkkiiihhhgggffffffgggggggggggggggiiimmmqqqkkkkkkjjjjjjiiihhhhhhgggdddhhhmmmlllffffffsssvvvuuuttttttsssqqqllliiihhhiiijjjkkkmmmoooqqqsssqqqmmmmmmssswwwuuurrrqqqmmmllljjjiiinnntttsssmmmqqqooonnnnnnqqqtttsssqqqoooiiiiiiqqqyyyzzzwwwuuu{{{}}}zzzqqqlllnnnnnnlllqqqpppnnnjjjggggggiiilllhhhhhhiiijjjjjjjjjjjjjjjggghhhjjjllllllkkkiiihhhffffffiiiooorrroooiiieeehhhgggeeeeeegggiiiiiiiiihhhhhhgggggggggggghhhhhhhhhlllpppxxx|||ppprrruuutttqqqmmmjjjhhhiiiiiikkkooorrrqqqkkkfffdddgggjjjkkkiiihhhkkkmmmnnnppptttxxx|||~~~}}}{{{vvvxxxxxxppprrrqqqnnnllljjjiiiiiijjjlllmmmmmmlllrrrpppnnnlllkkkkkklllmmmyyylllmmmmmmllllllkkkjjjjjjjjjooonnnlllkkkkkkmmmooopppnnnjjjlllsssvvvrrrpppsssrrrtttvvvuuurrrqqqqqqrrrssstttsssqqqooonnnppprrrsssrrrqqqpppppprrrtttuuuvvvvvvvvvwww{{{mmmlllkkkiiihhhggggggfffeeeggghhhiiihhhiiikkkmmmjjjiiiiiiiiiiiiiiiiiiiiinnnkkkiiijjjkkklllqqqxxxsssssssssssstttrrrooommmhhhhhhiiijjjlllnnnooopppqqqoooqqqttttttpppnnnooonnnnnnkkkiiimmmrrrpppkkkooovvv{{{{{{}}}~~~||||||wwwqqqnnnmmmlllkkkjjjjjjiiiiiijjjjjjkkkjjjiiihhhiiijjjkkkkkkeeegggkkkoooooommmkkkjjjjjjhhheeeeeeggghhhiiiiiifffgggggghhhhhhiiiiiiiiigggkkklllooo{{{}}}mmmpppqqqqqqooollliiiggggggjjjjjjkkklllmmmlllhhhffffffhhhjjjkkkkkklllmmmnnnmmmnnnqqqsssvvvvvvuuutttvvvwwwxxxtttpppnnnmmmjjjjjjjjjkkklllmmmmmmlllppppppppppppooonnnnnnmmmsss|||rrrooommmmmmoooooollliiiooonnnmmmmmmmmmnnnooopppuuuqqqpppttttttpppmmmnnnqqqppppppqqqssstttrrrqqqqqqqqqqqqpppooooooqqqssssssrrrrrrqqqqqqrrrssstttuuuvvvwwwyyy}}}kkkkkkjjjiiihhhhhhhhhhhhdddgggiiijjjiiihhhhhhhhhggghhhhhhiiijjjjjjkkkkkkooohhheeejjjqqqqqqnnnlllqqqqqqqqqsssuuuuuusssqqqjjjkkkkkkkkklllnnnoooppprrrqqqtttvvvtttnnnlllmmmnnnoooooopppuuu{{{{{{vvvxxx|||yyywwwtttqqqnnnlllkkkjjjmmmlllkkklllnnnnnnnnnllliiinnnsssssspppppprrruuullliiifffeeefffhhhiiiiiieeefffhhhjjjkkkkkkjjjjjjkkknnnmmmlllqqqwwwsssiiioooooonnnlllhhhffffffgggkkkkkkkkkiiigggffffffgggiiiiiiiiikkknnnoooooonnnnnnnnnoooooooooooooooooosssrrrwwwwwwooolllnnnkkkllllllllllllllllllllloooppprrrssssssrrrpppnnnoooqqqwwwnnnmmmqqqrrrnnniiinnnnnnnnnoooooooooppppppyyytttrrrssssssooommmmmmpppmmmllloootttvvvssspppnnnooooooooonnnooorrrtttssssssssssssssssssrrrrrruuuwwwzzz|||jjjiiiiiihhhhhhhhhhhhiiiggghhhiiiiiigggffffffgggffffffgggiiijjjkkklllmmmiiijjjqqq{{{yyyqqqmmmqqqqqqqqqsssuuuvvvuuusssooonnnnnnnnnooopppqqqrrrtttqqqrrrvvvvvvrrrnnnnnnmmmsss{{{~~~wwwqqqnnnkkklllooosssuuutttooojjjjjjqqqvvvrrrnnnoootttxxxnnnjjjfffeeefffgggiiiiiiggghhhjjjkkklllkkkiiihhhlllnnnnnnkkklllqqqqqqmmmoooppppppooollliiiggggggkkklllkkkhhhddddddhhhkkkjjjhhhhhhjjjoooqqqooommmooopppooonnnmmmmmmoooppplllmmmpppzzz{{{ooolllmmmlllmmmmmmmmmlllkkklllmmmooooooqqqrrrrrrrrrqqqqqqppplllqqq~~~qqqjjjmmmqqqoookkkmmmnnnooopppqqqqqqpppppptttrrrppppppqqqqqqppppppoooooooooppprrrsssrrrqqqnnnoooooonnnnnnnnnqqqssssssttttttttttttsssrrrrrruuuxxx}}}iiiiiihhhhhhhhhhhhhhhiiijjjjjjiiigggddddddfffiiiffffffgggiiijjjkkklllmmmhhhwww~~~vvvwwwsssrrrrrrssstttuuutttrrrooooooooooooooopppqqqqqqsssmmmlllrrrwwwvvvrrrpppwww{{{nnnmmmmmmpppsssrrrmmmhhhgggmmmpppllljjjmmmppppppmmmjjjgggffffffhhhiiiiiijjjkkkllllllkkkiiifffeeeiiikkkjjjggggggiiillllllmmmqqqtttuuurrrnnnkkkiiikkkkkkkkkhhheeefffkkkoooiiiggggggiiimmmooommmjjjnnnnnnnnnmmmllllllooorrrlllmmmpppuuutttnnnmmmlllnnnooonnnlllkkklllnnnoooooonnnnnnoooppprrrsssrrrlllmmmssszzzjjjhhhmmmooonnnmmmmmmooopppqqqqqqqqqqqqoooooommmmmmooorrrrrrqqqooosssvvvtttpppnnnpppssspppppppppooommmnnnppprrrssstttuuuuuuuuuttttttsssuuuzzziiiiiihhhggggggggghhhhhhlllkkkiiifffddddddgggjjjggghhhhhhiiijjjjjjkkkkkkiii|||uuupppuuurrrpppooopppqqqrrrqqqpppmmmmmmlllmmmmmmnnnoooppppppkkkjjjpppvvvwwwvvvwww~~~}}}wwwqqqpppqqqqqqnnnjjjhhhmmmnnnlllpppwwwvvvooollljjjgggggghhhiiiiiihhhlllllllllkkkiiigggeeecccjjjkkkjjjhhhffffffggghhhjjjoootttvvvuuupppllljjjkkkkkkjjjiiihhhiiilllooohhhhhhhhhiiijjjkkkjjjhhhjjjlllmmmllljjjjjjnnnqqqoooqqqrrrssswwwuuuoookkknnnpppooolllkkknnnppppppooommmlllmmmoooqqqrrrqqqnnnooorrrsssjjjkkknnnpppmmmmmmnnnnnnooopppqqqqqqnnnoooooommmnnnqqqpppmmmpppvvvzzzvvvnnnjjjmmmrrrqqqqqqqqqooonnnnnnppprrrtttttttttuuuuuuuuuvvvvvvwww|||jjjiiihhhgggggggggggggggjjjkkkjjjiiigggfffhhhiiijjjiiiiiiiiiiiiiiiiiiiiiiiivvvvvvhhhgggooommmkkkjjjkkkmmmnnnnnnmmmkkkkkkkkklllmmmnnnooopppqqqppprrrvvvwwwwww}}}|||vvvmmmlllnnnuuuxxxwwwwwwyyy{{{xxxxxxzzzvvvooonnnrrrwwwwwwxxxyyy|||~~~uuummmkkknnnnnnqqq}}}tttiiihhhhhhiiijjjkkkjjjhhhkkkkkkjjjiiigggfffeeeeeejjjjjjjjjkkkjjjgggfffffffffjjjoooqqqpppmmmkkkjjjlllkkkjjjjjjkkkllljjjiiihhhiiikkkjjjiiihhhhhhhhhiiilllnnnmmmjjjiiillloooppppppppppppppptttyyy~~~~~~sssjjjnnnppppppmmmlllooorrroooooonnnnnnnnnoooooopppnnnpppsssqqq{{{uuummmnnnpppmmmlllllllllmmmoooqqqrrrmmmppppppnnnpppsssqqqkkkqqqtttwwwtttnnnkkkllloooooopppppppppoooppprrrtttttttttsssssstttvvvxxxyyyyyy~~~jjjiiihhhggggggfffffffffhhhjjjlllllljjjhhhhhhhhhkkkkkkjjjjjjiiihhhhhhggglllpppttttttkkkdddgggppphhhgggfffgggjjjkkklllkkkllllllmmmmmmnnnpppqqqrrrtttxxx}}}~~~yyyxxxuuuiiijjjiiiffffffiiikkkkkkmmmpppllllllqqqvvvsssiiidddeeekkkkkkjjjjjjkkkpppwww||||||~~~}}}nnnjjjkkkkkkqqqtttgggggghhhjjjlllllljjjhhhjjjiiihhhgggfffffffffgggeeedddeeeiiiiiigggeeedddcccfffiiikkkjjjiiiiiijjjmmmkkkjjjkkkmmmlllhhhdddhhhkkkmmmlllhhhfffgggiiikkkoooqqqoookkkiiilllooollllllllllllmmmppptttwwwvvviiimmmqqqpppmmmlllppptttnnnooopppqqqqqqpppnnnmmmmmmqqquuuppptttqqqnnnooommmlllkkkkkklllnnnqqqsssjjjoooqqqooorrrvvvtttnnnqqqrrrrrrqqqooommmllllllnnnoooppppppppprrruuuwwwtttssssssssstttwwwyyy{{{zzziiihhhgggffffffggghhhiiijjjkkkkkkjjjhhhhhhiiikkkllljjjhhhhhhjjjkkklllkkkkkknnnpppnnnjjjfffeeefffeeeeeefffiiilllmmmlllkkkoookkkjjjkkkjjjjjjmmmsssooouuuzzztttnnnhhhccciiiiiiiiiiiijjjkkkllllllccceeeggghhhgggggghhhiiijjjjjjjjjkkkllllllmmmmmmnnnppprrrsssxxxtttqqqppprrrvvvwwwsssooojjjgggfffggggggfffjjjpppggghhhjjjkkkjjjhhheeeccchhhdddaaaaaacccfffeeedddeeefffggghhhiiikkklllmmmnnnjjjiiijjjiiifffgggjjjlllttttttkkkcccdddggggggmmmllliiihhhiiikkkoooqqqoooooonnnkkkiiijjjmmmppp|||vvvnnnjjjjjjmmmpppqqqppprrrsssssspppmmmkkkkkknnnppprrrtttyyypppiiilllppplllhhhhhhlllnnnnnnlllssssssrrrpppmmmnnnrrrvvvqqqrrrrrrrrrqqqooonnnmmmmmmoooqqqpppoooppptttxxxmmmppptttwwwyyy{{{}}}|||iiihhhgggfffeeeffffffgggdddfffggggggggghhhkkkmmmmmmjjjhhhggghhhhhhhhhgggmmmppprrrpppjjjeeeddddddfffgggggghhhhhhjjjkkklllmmmjjjiiikkkkkkiiijjjnnnrrr~~~}}}uuuppplllhhheeeiiiiiihhhhhhiiiiiijjjjjjeeegggiiiiiihhhggghhhiiifffffffffggggggggghhhhhhcccfffiiiiiikkkuuuwwwqqqooopppooonnnllljjjjjjkkkkkkhhhiiimmmdddeeegggggggggeeebbbaaacccbbbbbbdddfffhhhggggggcccdddfffgggiiiiiiiiiiiimmmiiihhhiiiiiifffgggjjjpppuuuuuummmgggkkkrrruuuqqqnnnjjjjjjkkknnnppppppoooooommmkkkiiiiiilllnnn~~~vvvpppqqqssssssqqqqqqsssuuuuuusssqqqpppppplllmmmqqqxxxuuurrrwwwqqqooolllmmmnnnpppooonnnnnnoooooommmkkkkkknnnqqqsssrrrqqqoooooonnnoooooonnnooopppooonnnnnnqqqtttrrrtttvvvwwwxxxyyy{{{}}}yyy}}}kkkjjjjjjiiihhhhhhhhhhhhdddeeeggggggggghhhkkkmmmmmmkkkhhhgggffffffdddccciiilllooommmiiidddbbbbbbiiikkkllljjjhhhhhhkkkooonnnlllkkknnnnnnkkkkkknnnppp~~~xxxpppllllllmmmlllkkklllllllllkkkkkkkkkkkkkkkhhhiiikkkjjjiiiggghhhhhhccccccddddddeeeffffffgggcccffffffddddddkkkxxx{{{tttpppllljjjjjjhhhiiillllllgggdddfffcccdddeeeffffffdddcccbbbccceeehhhiiihhhgggfffgggccceeehhhkkklllkkkiiihhhkkkhhhgggiiiiiifffgggjjjnnnqqqoooiiigggnnnxxxsssnnniiiiiimmmooonnnkkkmmmmmmllljjjhhhgggiiikkktttzzzooopppssspppkkkmmmoooqqqrrrqqqoooooopppiiijjjooozzzzzz~~~{{{~~~uuuuuutttsssrrrqqqoooooolllmmmnnnmmmllllllmmmnnntttssspppnnnnnnooopppqqqqqqqqqqqqpppnnnoooqqqsssuuuvvvwwwwwwvvvxxx{{{}}}zzz~~~mmmmmmnnnnnnmmmmmmlllkkkiiijjjjjjiiihhhhhhiiikkkllljjjhhhgggggggggeeecccdddhhhlllmmmjjjhhhhhhiiimmmpppsssqqqllljjjmmmqqqrrrpppqqqsssrrroooppptttwww{{{yyyppplllgggfffjjjnnnpppppprrrrrrrrrqqqpppoooooonnniiikkklllkkkiiigggggggggddddddeeegggiiijjjkkklllkkkjjjhhhgggfffhhhmmmpppxxx{{{ooohhhiiigggiiimmmmmmgggcccbbbcccdddeeeggghhhiiiiiiiiikkkmmmnnnkkkfffbbbcccdddbbbdddhhhkkkkkkjjjhhhfffiiiffffffiiiiiiggggggjjjkkkmmmllliiiiiioooyyyrrrlllfffggglllnnnjjjeeejjjkkkjjjiiifffeeefffgggooozzz|||mmmnnnqqqnnnhhhkkkmmmnnnnnnmmmllllllmmmhhhiiinnnwwwwwwooo|||yyyyyyxxxvvvssspppnnnmmmmmmnnnppppppppppppoooooossssssrrrqqqqqqqqqrrrrrrsssssssssrrrrrrrrrtttuuuvvvvvvvvvvvvvvvwww{{{~~~lllmmmooopppooonnnlllkkkjjjjjjkkkiiihhhggghhhjjjkkkiiihhhiiijjjjjjhhhgggfffjjjnnnooonnnmmmnnnpppmmmrrrvvvuuuppplllmmmppprrrsssvvvxxxtttqqqttt{{{xxxpppmmmlllnnnjjjffffffjjjmmmnnnnnnttttttttttttsssrrrpppooojjjkkklllkkkiiigggggggggdddeeegggjjjlllnnnpppqqqmmmjjjhhhiiillllllhhhcccnnnxxxzzzpppmmmjjjjjjnnnooojjjeeedddcccccceeegggiiilllnnnooorrrqqqoooiiicccaaacccfff```bbbeeeggghhhhhhfffeeeiiiggggggjjjjjjggggggjjjmmmmmmnnnnnnoooqqqwww}}}pppkkkfffggglllmmmiiicccggghhhiiihhhfffddddddeeemmmtttrrrpppsssqqqmmmooopppqqqpppnnnllllllmmmiiikkknnnppprrrrrrpppooowwwyyywwwtttrrrpppooonnnmmmmmmnnnpppqqqrrrrrrpppoooqqqsssuuuvvvvvvuuusssrrrrrrqqqqqqqqqsssuuuvvvwwwxxxxxxwwwvvvtttuuuxxxzzzqqqrrrssstttssspppmmmjjjggghhhiiiiiihhhhhhjjjkkkiiiiiiiiijjjlllmmmkkkjjjhhhjjjlllllljjjiiilllooonnnqqqssssssooommmmmmnnnooovvv}}}www|||wwwooonnnppprrrpppmmmiiiiiikkklllkkkiiiqqqrrrrrrrrrqqqpppnnnmmmkkklllmmmllljjjiiihhhiiieeefffhhhjjjlllnnnpppqqqmmmjjjjjjnnnssssssnnngggjjjnnnuuu|||ssslllhhhiiijjjgggddddddcccccccccdddgggjjjmmmooopppnnnjjjfffdddeeeiiilllggghhhhhhjjjkkklllnnnnnnjjjhhhhhhlllkkkhhhgggjjjkkkjjjkkknnnmmmlllnnnsssooollliiijjjmmmnnnjjjeeefffhhhjjjjjjhhhffffffffflllooowww|||uuutttqqqnnnnnnoooooommmkkkjjjjjjlllkkknnnooollliiiiiimmmrrrssszzz}}}wwwpppmmmnnnppppppooollllllmmmnnnpppqqqooommmooorrruuuxxxxxxwwwtttrrrooonnnmmmnnnqqqsssttttttzzzzzzyyyvvvsssrrrsssuuu|||~~~yyytttqqqlllmmmmmmllljjjjjjkkkmmmiiiiiiiiikkkmmmmmmkkkjjjgggiiijjjhhhgggiiimmmrrrsssrrrpppnnnnnnnnnoooqqqrrryyyqqqoooppprrrsssmmmkkkjjjlllnnnooollliiimmmnnnooopppooonnnlllkkkmmmnnnoooooommmllllllllliiiiiiiiijjjkkkllllllllljjjlllnnnpppqqqqqqqqqpppkkkjjjkkkpppzzztttkkkhhhhhhfffeeegggfffeeeddddddeeegggjjjlllkkkhhhfffeeegggjjjmmmmmmnnnlllkkkkkkmmmqqquuuxxxllljjjjjjmmmmmmiiigggiiikkkhhhgggjjjiiifffggglllkkkkkkkkklllmmmllliiiffffffiiilllmmmlllkkkjjjjjjmmmmmmqqq{{{wwwqqqmmmkkkllllllllljjjjjjkkkmmmmmmooopppmmmiiiiiimmmrrrssswwwwwwpppqqqsssrrrooolllkkkjjjlllooopppooommmoooqqqsssuuuvvvuuutttssspppnnnlllmmmppprrrrrrrrrtttuuuvvvuuutttssstttuuuyyy~~~zzzvvvvvvuuurrrnnnllllllmmmjjjiiijjjkkklllllljjjhhhjjjkkklllllllllpppwww}}}zzzuuuooolllmmmppptttuuuyyyuuupppkkkkkkmmmnnnjjjeeeffffffggglllqqqsssqqqnnnlllmmmooopppooonnnlllkkkooopppqqqqqqooonnnnnnooommmmmmllllllkkkjjjjjjiiifffjjjmmmkkkgggfffjjjooonnnjjjgggjjjrrr|||uuuooommmlllmmmoookkkiiigggeeeeeefffiiijjjiiifffeeefffjjjmmmmmmkkkkkkiiifffeeegggmmmssswwwmmmkkklllnnnmmmiiigggiiipppkkkiiikkkjjjgggiiioooggghhhjjjkkkjjjiiigggfffhhhkkknnnpppooonnnmmmmmmnnnlllmmmsssuuuqqqmmmooopppoooooooooqqqsssnnnpppqqqpppnnnmmmnnnpppuuuwwwwwwvvvwwwsssnnnnnnllljjjllloooqqqpppnnnooopppqqqrrrrrrssstttttttttqqqnnnoooqqqsssrrrqqqlllnnnrrrtttuuuvvvxxxzzzzzz~~~uuummmjjjjjjppplllllloooqqqpppoooqqqtttgggiiittt{{{|||vvvqqqrrrtttwww}}}jjjkkkkkkkkkjjjjjjiiihhhgggiiimmmssswwwwwwtttqqqppppppqqqqqqpppnnnmmmlllrrrpppnnnmmmmmmoooqqqsssmmmooopppooolllkkkjjjkkkmmmjjjhhhiiimmmqqqssssssmmmkkkgggfffiiimmmrrruuutttxxxrrrrrrnnnnnnsssooojjjhhhjjjjjjfffeeegggcccfffjjjmmmmmmkkkiiigggggggggggghhhhhhhhhhhhhhh```dddiiillllllllllllmmmiiikkkllllllkkkjjjkkkllliiijjjkkkkkkjjjhhheeedddfffhhhkkknnnmmmkkkgggdddkkkssstttmmmqqqtttqqqllllllrrrsssnnnmmmqqqtttssspppnnnllllllllllllwwwrrr}}}uuuqqqtttzzzsssrrrooolllpppwwwvvvoootttssssssrrrssstttuuuvvvvvvqqqqqquuuuuurrrssswwwsssuuuvvvxxxyyyzzz{{{{{{wwwrrrpppsssooonnnqqqrrrooommmnnnrrrnnnyyyvvvqqqqqq{{{wwwuuutttsssqqqooommmlllkkkjjjkkkmmmqqqtttuuusssqqqrrrssstttuuuuuutttsssrrrrrrqqqnnnkkkjjjiiiiiijjjkkklllmmmllljjjhhhhhhiiimmmkkkjjjlllooopppooonnnjjjkkklllooopppoookkkhhhhhhsss~~~xxxppplllpppmmmllljjjgggdddbbbaaaaaaeeefffiiilllmmmllliiifffiiiiiihhhhhhgggggggggggg___aaaeeeiiilllmmmmmmllljjjkkkmmmllljjjiiiiiijjjkkkkkkllllllkkkjjjhhhgggffffffggghhhhhhhhhhhhhhhggglllllllllxxx~~~qqqlllmmmtttuuuppprrrxxxsssrrrpppnnnmmmmmmmmmmmmuuurrr}}}xxxwwwvvvqqqmmmnnnmmmlllpppwwwxxxsssrrrrrrqqqqqqqqqrrrttttttvvvsssrrrvvvvvvrrrrrrvvvuuuuuuvvvxxxzzz|||{{{{{{{{{~~~~~~yyyuuuqqqooorrrrrrooommmnnnooottt}}}}}}yyy}}}}}}yyyrrrmmm{{{zzzwwwtttrrrpppnnnnnnnnnmmmlllmmmpppqqqqqqqqqpppqqqrrrssstttsssrrrrrrqqqpppnnnllljjjhhhggggggkkklllmmmllljjjiiijjjkkknnnmmmnnnooopppooommmjjjmmmnnnqqqtttvvvssslllfffdddhhhsssyyyooolllfffkkkjjjeeefffmmmnnnhhhjjjjjjjjjmmmpppoookkkgggjjjiiihhhhhhgggggggggggghhhhhhiiilllppprrrooollliiikkklllkkkiiihhhhhhiiillllllllllllllllllllllllnnnllljjjhhhhhhjjjlllnnnhhhhhhfffjjjzzzyyytttuuutttooopppwwwqqqpppooonnnmmmnnnoooppprrrrrr}}}}}}}}}yyynnnkkknnnooonnnppptttuuusssqqqppppppppppppqqqqqqrrrvvvttttttwwwwwwtttsssuuuvvvttttttvvvzzz|||{{{xxx||||||{{{uuuqqqrrrrrrpppoooqqqmmmwwwwwwvvvsssqqqooommmlllkkkwwwuuusssqqqpppooooooooorrrooolllkkklllooopppppppppqqqrrrrrrrrrqqqpppooonnnnnnnnnnnnmmmmmmmmmmmmnnnooopppooommmmmmnnnpppppppppppppppppppppooonnnrrrpppoooppprrrrrrpppmmmlllhhhjjj{{{~~~pppiiinnnlllhhhppp~~~rrrpppnnnmmmpppsssssspppkkkiiihhhhhhgggggghhhiiiiiirrrooolllnnnqqqqqqlllggggggiiijjjjjjiiihhhiiijjjmmmllllllllllllmmmnnnooorrrpppmmmjjjjjjkkkmmmooonnnkkkhhhjjjttt|||tttqqqkkkiiimmmooonnnnnnnnnnnnpppqqqrrrrrrqqqzzzzzzuuuqqqssstttrrrooonnnnnnnnnppppppppppppppppppqqqqqqssssssuuuwwwxxxwwwvvvwwwwwwuuutttvvv{{{}}}{{{xxx~~~ooouuu|||~~~~~~yyyvvvsssooonnnqqqnnnvvvzzznnnmmmmmmkkkjjjkkklllmmmmmmmmmmmmnnnooopppqqqqqqssspppllljjjlllnnnppppppuuuuuuuuuuuutttrrrpppooommmmmmmmmnnnoooooooooooopppqqqqqqpppooooooqqqsssqqqqqqpppooooooqqqsssuuurrrqqqqqqqqqpppooommmkkkpppiiifffsssuuuqqqqqqkkkiiiwwwrrrpppooonnnooorrrsssqqqnnnhhhgggffffffgggiiikkkmmmoookkkhhhiiillllllhhhccceeegggiiijjjjjjjjjkkklllllllllkkkkkklllmmmnnnoooiiiiiihhhhhhiiijjjkkklllooommmllllllooo~~~}}}qqqooollliiijjjnnnnnnmmmnnnoooqqqsssttttttqqqvvvzzzxxxwwwvvvtttppplllkkklllrrrrrrrrrrrrrrrrrrqqqqqqqqqsssuuuvvvxxxzzz{{{zzzzzzyyyxxx{{{~~~~~~|||{{{llllllooorrrtttxxxzzzrrrmmmmmmpppuuu~~~qqqpppooonnnmmmmmmmmmmmmmmmjjjkkkmmmoooqqqsssssstttqqqooollllllnnnpppqqqqqquuuuuuuuutttrrrpppnnnlllpppooommmlllkkkkkkjjjjjjnnnoooooonnnmmmnnnqqqsssqqqqqqpppooooooqqquuuyyyuuu|||}}}tttlllhhhlllhhhgggpppxxxqqqllleeeiii{{{uuukkkkkkllllllmmmmmmnnnooohhhhhhgggfffgggiiilllmmmkkkiiihhhjjjlllnnnllliiifffhhhjjjkkkjjjjjjkkkmmmkkkkkklllllllllmmmmmmmmmbbbccceeehhhkkkmmmooopppjjjiiikkkpppqqqzzz}}}pppqqqqqqqqqrrrnnnmmmmmmnnnoooqqqsssuuuuuurrrvvv|||xxxuuuuuusssooooooqqqssssssssstttssssssrrrqqqsssuuuvvvuuuwww{{{~~~|||}}}~~~}}}kkkhhhhhhlllnnnooottt{{{}}}{{{rrrnnnqqqtttzzzooopppnnnmmmnnnooopppnnnmmmlllnnnqqqtttuuutttsssrrrnnnmmmmmmoooqqqsssrrrqqqrrrsssssssssqqqooommmlllsssqqqnnnjjjhhhgggggghhhmmmmmmmmmllllllmmmpppsssmmmoooppppppooopppsssvvvwwwzzzpppmmmiiijjjmmmsss}}}|||tttnnnrrr}}}}}}uuufffiiikkkjjjhhhiiimmmqqqllljjjhhhgggggghhhjjjkkkjjjkkkkkkmmmnnnoooooooooiiikkklllllljjjiiijjjkkkkkklllmmmnnnnnnnnnmmmllldddeeefffhhhjjjmmmooopppjjjeeehhhqqqsssyyyuuusssqqqrrrvvvnnnnnnnnnnnnoooqqqsssuuutttuuuxxxyyytttuuuvvvtttsssvvvrrrssstttttttttsssqqqpppwwwyyyxxxtttuuu{{{~~~|||zzz~~~~~~}}}mmmhhhgggkkkmmmjjjkkknnnssswww{{{xxxsssqqqsss{{{qqqllljjjiiilllpppqqqooolllppprrrtttvvvvvvtttqqqooollllllnnnppptttuuusssrrruuuuuuvvvvvvvvvuuusssrrrtttqqqnnnjjjhhhhhhiiijjjmmmnnnnnnmmmlllnnnqqqtttkkknnnqqqqqqpppnnnpppqqqsssxxxrrrqqqmmmqqquuuwwwyyy}}}vvvnnnkkkdddiiilllkkkhhhhhhnnntttooommmjjjgggffffffhhhiiiiiikkklllkkkjjjjjjkkkllllllnnnnnnmmmkkkhhhhhhiiilllmmmoooppppppnnnmmmkkkgggfffdddcccccceeegggiiioooffffffpppsssvvv|||ssslllnnntttnnnnnnnnnnnnpppqqqsssuuussswww||||||tttuuuwwwuuutttvvvrrrsssssstttsssrrrqqqpppzzz}}}zzzsssssszzz|||zzzuuu{{{~~~zzzxxx{{{gggoooqqqkkkkkkpppmmmdddrrrnnnjjjjjjrrr}}}|||}}}}}}uuunnnooooooppprrrsssuuuvvvwwwooonnnmmmlllnnnppprrrtttwwwwwwwwwuuusssrrrssstttwwwvvvvvvuuutttssssssrrrsssrrrooommmmmmoooqqqssswwwuuurrrppppppssswwwyyyqqqppppppoooooopppqqqqqqvvv}}}|||yyytttnnnpppmmmmmmoooppppppuuu{{{}}}oookkkllljjjmmmnnnkkkkkkqqq}}}zzzvvvrrrooonnnoooooooooooommmkkkiiihhhhhhhhhhhhhhhgggfffiiimmmooollliiinnnnnnooopppooollljjjhhhllllllkkkiiigggfffhhhiiigggssswwwuuusssqqqtttpppsssmmmsssjjjiiirrrvvvrrrqqquuuqqqsssvvvyyy}}}yyytttvvvwwwwwwvvvssspppoooqqquuuwwwvvvsssyyyuuusssuuu{{{~~~~~~{{{www|||~~~zzzwwwzzznnnxxxzzzrrrmmmooommmggglllkkkjjjkkknnnssszzz~~~xxxuuussssssuuuvvvwwwxxxxxxxxxooooooooooooqqqssstttuuuxxxwwwvvvuuutttttttttsss|||{{{zzzxxxwwwuuuttttttpppooonnnmmmnnnppprrrtttoooooooooooopppqqqrrrsssoooooopppqqqssstttuuuvvvtttyyy{{{xxxvvvuuurrrmmmpppnnnnnnqqqqqqqqquuu{{{|||mmmiiiiiioooppppppmmmlllrrrzzzsssmmmkkkjjjjjjjjjkkklllmmmmmmmmmkkkiiigggiiiiiijjjlllmmmnnnmmmkkkrrrooolllhhhggggggiiikkkhhhhhhhhhgggeeeeeegggiiizzzuuurrr{{{{{{yyypppuuurrrqqquuuvvvtttsssttttttttttttuuuuuuuuuvvvvvvqqqwwwwwwwwwyyywwwtttnnnooopppqqqrrrssstttuuuuuussssssvvv|||}}}zzzxxx|||~~~yyywwwzzz}}}}}}qqq{{{~~~vvvooonnnnnnkkkjjjllloooooommmlllnnnppp~~~~~~xxxrrrpppppptttvvvxxxyyyyyyxxxwwwvvvlllmmmoooppprrrsssssstttyyywwwtttuuuwwwwwwuuusssuuuuuuwwwyyy{{{}}}~~~tttssssssrrrrrrsssssstttnnnooorrrtttttttttsssrrrpppqqqssstttvvvvvvwwwwwwsssvvvwwwsssrrrsssrrrnnnooonnnooorrrsssqqqtttyyy~~~rrroooppppppqqqpppmmmlllqqq|||{{{sssmmmkkkjjjjjjjjjgggjjjooorrrrrroookkkhhhjjjkkkmmmmmmkkkjjjkkkkkkpppmmmiiifffdddeeeggghhhfffggghhhhhhggghhhjjjlll{{{ssssssuuu}}}vvvssswwwxxxuuussssssrrroootttsssrrrpppooommmllllllkkklllrrr||||||xxxzzzwwwqqqmmmqqquuuuuussssssvvvzzzttttttvvv{{{|||yyyzzz~~~}}}~~~ooouuuwwwrrrnnnooonnnllllllpppuuusssnnnjjjjjjlllwwwxxx}}}|||uuunnnkkkkkklllrrrtttvvvxxxwwwvvvsssrrrmmmoooqqqtttuuuvvvuuutttzzzvvvsssuuuyyyzzzwwwrrroooppprrrvvvyyy|||wwwwwwuuutttrrrpppooonnnqqqrrrtttuuuuuutttrrrqqquuuuuuvvvvvvvvvuuutttssstttvvvvvvtttuuuvvvtttooommmlllnnnrrrrrrppprrrvvvyyyxxxtttssslllmmmnnnlllkkknnnuuu{{{uuurrrnnnlllllllllkkkjjjgggjjjppptttuuusssnnnkkkjjjmmmnnnmmmiiigggiiikkkhhhiiijjjkkkjjjhhhfffdddhhhiiikkkllllllnnnppprrrtttnnnrrrqqqqqqxxxzzzsss|||wwwsssvvvvvvqqqqqqpppppppppooooooooonnntttpppsss{{{}}}{{{zzzvvvqqqnnnqqquuuvvvvvvvvvxxxyyyvvvxxx{{{zzzvvvuuuyyy{{{}}}qqqqqqooonnnooopppmmmgggkkkooorrrpppkkkhhhiiilllrrrtttwww~~~}}}xxxwwwsssssssssqqqooonnnpppqqqppprrrtttvvvvvvtttrrrppprrrtttvvvyyyzzzyyyxxxwwwxxxuuusssuuuzzz{{{wwwsssssssssrrrrrrrrrrrrrrrrrrssssssrrrpppooommmlllkkktttsssrrrqqqpppoooooonnnuuuuuuuuuuuuuuutttssssssrrruuuwwwvvvxxxyyytttmmmkkkjjjlllppppppnnnooottt{{{~~~tttnnniiilllnnnnnnmmmlllnnnqqqkkklllmmmooopppnnnkkkhhhiiikkkpppsssuuutttrrrpppnnnpppqqqoookkkiiijjjmmmggghhhjjjllllllkkkjjjiiiiiikkknnnooopppqqqsssuuujjjlllsssrrrpppkkkwww{{{uuuzzzwww{{{{{{wwwooooooppppppqqqrrrrrrrrryyyuuuwww|||{{{}}}|||yyyuuuppppppqqqtttwwwyyywwwuuuwwwyyy|||~~~~~~{{{uuuqqqooosssvvvxxx|||{{{wwwrrrnnnnnnqqqqqqkkkeeeiiijjjllljjjgggfffiiilllmmmoooqqquuu~~~yyyxxx{{{sssttttttrrrpppnnnnnnnnnoooqqqsssuuuuuuuuutttsssqqqssstttvvvvvvvvvtttsssuuutttsssvvvyyyzzzwwwtttpppppppppooonnnnnnmmmmmmrrrqqqqqqqqqrrrsssttttttzzzxxxuuurrrqqqqqqrrrssssssssssssssstttuuuvvvwwwqqqtttuuuuuuwwwxxxrrrjjjkkkjjjkkknnnmmmlllnnnsssxxx{{{|||rrrlllnnnqqqqqqooonnnmmmmmmqqqsssvvvzzzzzzvvvpppkkkjjjlllooorrrtttttttttssssssssssssqqqnnnmmmnnnooonnnllliiihhhiiikkknnnqqqiiikkknnnoooooooooqqqrrryyy}}}rrrgggnnnuuussstttjjjyyy}}}tttwwwxxxuuutttvvvwwwuuupppppppppppppppppppppoootttrrrtttwwwvvvxxxyyywwwvvvuuuyyy}}}{{{wwwvvvwwwyyyyyyxxxuuuqqqoootttxxxzzzyyyzzz{{{zzzwww|||vvvrrrooooooqqqpppmmmjjjjjjjjjjjjjjjjjjkkklllmmmnnnppppppoooxxxzzzwwwxxx|||xxxxxxvvvrrrnnnkkkjjjkkkmmmnnnppprrrtttvvvvvvwwwqqqrrrsssssssssrrrqqqpppqqqsssuuuvvvwwwwwwvvvuuunnnnnnoooooooooppppppppprrrqqqqqqqqqrrruuuxxxyyy{{{zzzxxxwwwwwwwwwyyyzzzuuutttsssrrrrrrtttwwwyyytttuuusssrrruuuwwwrrrkkkmmmkkkkkkmmmlllkkknnntttssstttuuuvvvvvvzzztttqqqrrrqqqpppnnnmmmmmmmmmuuuwwwzzz}}}}}}zzzsssnnniiilllppptttuuuuuusssrrruuurrrpppoooooooooooonnnqqqooollliiiiiikkkmmmooojjjlllnnnooonnnnnnnnnooooooqqqjjjgggqqqrrrpppuuuooo{{{vvvqqqooopppqqqpppppprrrssssssrrrpppooonnnmmmlllnnnoooppppppqqqtttzzz~~~wwwyyyzzz{{{}}}~~~|||zzzvvvwwwwwwvvvuuutttssssssyyy~~~{{{{{{|||zzz|||}}}ooonnnnnnppppppnnnoooqqqooonnnnnnoooqqqrrrqqqpppssstttqqqmmmtttyyyvvvrrrrrruuurrrrrrqqqnnnlllmmmooorrrkkklllmmmooorrruuuwwwxxxxxxxxxxxxxxxwwwvvvuuutttooorrruuuwwwvvvuuuuuuvvvwwwvvvtttrrrpppnnnlllkkkooommmlllkkklllnnnqqqsssvvvvvvvvvwwwwwwxxxyyyyyy{{{yyyuuurrrrrrsssuuuwwwyyywwwsssqqqssswwwtttnnnooolllkkkmmmlllkkkooouuurrrtttuuuqqqkkkooo~~~zzzjjjuuussspppmmmkkkkkklllnnnnnnooorrrtttvvvsssoookkkhhhlllqqquuuwwwuuurrrpppsssooolllkkkmmmnnnmmmkkknnnoooppppppnnnllliiiggglllnnnpppqqqooonnnnnnnnnkkkkkkfffiiiqqqnnnjjjrrrooowwwtttoootttvvvrrrqqqvvvuuutttsssqqqpppooonnnmmmppprrrpppnnnppptttsssooouuu~~~rrrqqquuuzzzzzzwwwttttttvvvwwwxxxxxxwwwvvvvvvxxxyyyvvv}}}}}}yyyzzz|||}}}{{{yyy}}}tttsssssstttuuuuuusssrrr{{{wwwsssrrrssstttrrrpppttttttssssssvvv|||{{{ooonnnrrrvvvwwwzzztttlllggggggllltttzzzllllllmmmpppsssttttttrrrqqqnnnvvvzzzvvvyyy{{{wwwrrrsssyyy{{{yyyxxx{{{}}}xxxqqqlllkkkmmmqqquuupppqqqooommmooorrrooojjjsssxxx}}}}}}yyywwwvvvxxx{{{zzzuuurrrssstttsssrrrtttvvvxxxwwwuuusssqqqpppsssvvvwwwvvvtttsssrrrwwwwwwpppmmmpppppp~~~pppiiihhhlllmmmkkknnnrrrooohhhmmmppptttsssoookkkjjjjjjoooppprrruuuvvvuuuqqqnnnmmmnnnooonnnlllkkkkkklllkkkkkklllllllllllllllmmmlllmmmmmmlllkkkkkklllmmmkkkhhheeehhhmmmpppooolllsssuuu}}}}}}uuutttrrrnnnrrrzzzuuuuuutttqqqnnnlllmmmoookkknnnqqqrrrqqqooommmmmmnnnsss{{{zzzvvv|||xxxuuussssssuuuvvvzzzwwwuuuuuuvvvyyy{{{|||sssssstttuuuvvvxxxzzz{{{}}}zzzvvvxxxuuuttttttuuuwwwwwwvvvtttvvvtttrrrrrruuuvvvuuutttnnnooooooooopppsssxxx{{{yyyoooppptttvvvuuu{{{wwwqqqllliiijjjmmmooooooooopppsssvvvwwwuuusssrrrooouuuxxxrrruuu{{{xxxrrrpppsss{{{~~~}}}~~~yyyxxxvvvrrrnnnnnnqqqtttvvvwwwvvvtttuuuwwwtttoooqqquuuzzz{{{yyyvvvssssssrrrvvvvvvsssrrrvvvyyyxxx|||zzzwwwsssooolllkkkjjjpppqqqrrrssssssqqqooommmppprrrnnnnnnsssssswwwooolllpppqqqpppqqquuuuuuppprrrtttvvvwwwtttrrrpppooolllmmmmmmnnnnnnnnnooooooppppppooonnnlllkkkkkklllmmmkkkiiijjjmmmooommmkkkeeegggiiijjjjjjjjjkkkkkkkkkhhhgggjjjooorrrqqqnnnkkkmmmtttyyyyyyxxxsssqqqtttyyyzzz{{{yyyuuuqqqoooooolllnnnqqqqqqpppooooooooommmppptttwwwxxxwwwtttrrryyywwwuuurrrqqqqqqsssttttttsssrrruuuyyy||||||zzzyyyyyyxxxwwwvvvuuuuuuuuuuuuyyy~~~xxxwwwvvvvvvxxxxxxwwwvvvrrrqqqpppqqqssstttsssrrrnnnpppqqqqqqppppppppprrroooyyyuuummmooosssssspppqqqppppppooooooooooooooossstttuuuxxxzzzzzzwwwuuutttpppvvvxxxssswww||||||yyyzzz~~~~~~zzzwwwvvvuuuwwwxxxuuuqqqnnnooopppvvvxxxxxxuuuvvvxxxuuupppuuuxxx{{{}}}{{{xxxvvvuuuuuuyyyzzzwwwwww|||~~~wwwooojjjhhhiiijjjmmmllllllnnnqqqrrrooolllkkknnnlllooouuuttt~~~|||sssnnnqqqsssqqqqqqtttvvvvvvrrrrrrssstttuuutttqqqoookkklllllljjjiiijjjoootttvvvtttqqqnnnmmmlllmmmmmmpppkkkgggiiinnnqqqnnnjjjkkklllnnnooopppooonnnnnnjjjiiiiiilllqqqsssrrrpppiiilllrrryyy~~~|||{{{~~~zzztttssswwwzzz||||||xxxrrrnnnkkkmmmnnnppppppooonnnpppqqqppppppppppppqqqrrrssstttvvvvvvtttssssssrrrssssssrrrpppqqqwww~~~{{{||||||{{{yyyxxxvvvuuuuuuqqqxxx~~~|||~~~zzzyyywwwvvvwwwwwwvvvuuuppppppoooooonnnmmmlllkkkooorrruuuvvvtttqqqooonnngggqqqzzzrrrsssvvvuuurrrnnnooopppqqqrrrrrrrrrrrrrrrrrrtttwwwxxxwwwtttqqqwwwsssyyy|||yyy{{{xxxwwwuuutttssswwwvvvttttttsssrrrooonnntttwwwxxxwwwwwwyyywwwssswwwyyy{{{|||{{{yyywwwvvvqqqttttttooommmpppqqqqqq{{{wwwpppkkkhhhiiilllnnnkkkhhhggglllrrrvvvtttqqqmmmooolllnnntttrrryyy{{{sssuuuuuusssqqqsssvvvxxxrrrpppppprrruuuuuurrrnnnmmmppprrrooolllnnntttzzzyyyvvvqqqooonnnnnnooooooooollliiijjjmmmooonnnmmmvvvtttsssrrrrrrqqqpppnnnlllkkkkkknnnpppqqqpppnnnhhhlllqqqttttttrrrooonnnvvv~~~~~~xxxvvvvvvyyy|||{{{xxxssspppnnnnnnnnnooonnnmmmmmmooorrrttttttsssssstttvvvyyyzzzyyyyyyyyyyyyxxxvvvuuutttvvvttttttyyy}}}zzzzzz{{{|||||||||||||||yyyzzz{{{yyyvvvxxx}}}{{{yyyvvvuuuuuuuuusssrrrqqqqqqpppooommmlllkkkkkkmmmqqquuuwwwuuurrrooonnniiippp{{{~~~}}}{{{yyyxxxwwwuuusssqqqpppppppppooopppqqqssstttssspppmmm{{{www|||{{{zzzvvvpppnnnqqqyyy}}}xxxrrrsssvvvxxxuuurrrtttyyy|||{{{{{{}}}|||yyytttuuuvvvwwwwwwvvvuuutttwwwzzzxxxrrrooopppqqqpppmmmlllkkkjjjkkkmmmoooppppppmmmkkknnntttxxxwwwttttttsssmmmmmmqqqnnnsss{{{yyywwwuuusssrrrtttwwwsssqqqppprrruuuvvvtttpppnnnrrrvvvuuurrrrrrvvvzzzuuurrrmmmkkklllmmmmmmmmmlllmmmnnnllljjjkkknnnqqquuuqqqllljjjkkklllllllllnnnmmmmmmnnnnnnnnnmmmllldddhhhlllnnnllljjjhhhhhhppprrryyy|||wwwwwwyyy{{{|||{{{yyywwwwwwxxxooooooooommmlllllloooqqqssstttuuuwwwyyyzzz|||}}}|||||||||{{{zzzxxxvvvuuu{{{wwwuuuxxx}}}|||xxxzzz|||~~~~~~zzzxxxzzz~~~zzzwwwtttssstttttttttsssttttttsssqqqooooooqqqsssqqqtttxxxzzzyyyvvvttttttuuuxxx}}}}}}{{{yyywwwtttqqqqqqsssuuuwwwvvvvvvvvvwwwyyyyyywwwuuu~~~yyy}}}~~~xxxzzz}}}sssrrrooommmrrr||||||vvvvvvzzz~~~}}}zzzsssxxx|||zzzyyyzzzyyyvvvuuuuuutttvvvxxxyyyxxxwww|||}}}xxxuuuvvvwwwuuunnnooorrruuuwwwyyyyyyyyyyyyvvvrrrrrrtttuuutttrrrwwwuuunnnmmmqqqlllpppzzzuuupppppppppnnnmmmnnnoooooonnnoooqqqqqqpppnnnlllpppssstttsssrrrssstttnnnkkkggggggjjjlllllljjjkkknnnpppmmmiiiiiinnntttoookkkggggggjjjmmmnnnmmmooonnnnnnmmmmmmmmmmmmnnnfffiiilllmmmllllllkkkllliiigggpppyyytttvvvwwwwwwwwwuuuttttttwwwyyyrrrrrrqqqpppmmmmmmoooqqqoooqqqtttwwwxxxyyyxxxwwwyyyyyyyyyxxxwwwvvvtttsssyyyxxxvvvvvvwwwxxxxxxwwwyyyzzz}}}{{{zzzyyy{{{vvvtttrrrrrrtttvvvwwwwwwyyyyyywwwsssoooooorrruuutttvvvyyyyyyxxxwwwvvvwww~~~~~~|||tttsssqqqpppqqquuuyyy|||{{{yyyxxxyyy{{{||||||{{{{{{www{{{{{{ssstttyyytttsssvvvxxxwww{{{{{{||||||{{{zzz{{{|||tttzzz}}}zzzvvvuuussspppwwwuuutttvvvzzz||||||{{{rrruuusssmmmjjjkkklllkkksssvvvzzz}}}zzzwwwsssqqqqqqqqqqqqssssssnnnppptttooopppzzzqqqkkknnnqqqoookkkkkkkkklllmmmmmmkkkkkkkkklllkkklllmmmnnnooonnnnnnnnnkkkhhhfffhhhmmmpppooolllmmmnnnnnnllljjjjjjooosssmmmjjjhhhkkkoooqqqooolllooonnnmmmllllllnnnqqqtttnnnnnnnnnnnnooopppqqqqqqqqqnnnuuu|||uuuwwwsssssssssqqqooooooqqqsssvvvvvvvvvtttqqqppppppqqqppprrruuuwwwwwwvvvtttsssssssssssssssssstttttttttuuuwwwyyyxxxvvvsssssstttvvvxxx{{{~~~yyy{{{~~~sssqqqppprrruuuyyy{{{|||~~~}}}yyysssmmmkkknnnrrrqqqssstttsssrrrpppqqqrrr}}}}}}~~~{{{xxx|||yyywwwtttqqqpppqqqsssuuuvvvtttrrrrrruuuwwwxxxwwwvvvsssxxxzzzrrrssswwwrrrmmmvvv~~~wwwsssyyy~~~}}}xxxwww|||{{{~~~yyyvvvssspppsssqqqppprrrwwwzzzzzzyyy{{{}}}{{{tttpppppppppnnnqqqsssxxx~~~zzzyyywwwssspppoooqqqsssmmmooommmrrrxxxsssrrruuuoootttzzzxxxssspppmmmppprrrpppmmmkkkmmmppplllkkkiiijjjkkkllllllkkkllliiihhhlllrrruuutttqqqpppnnnlllkkkkkknnnpppqqqkkkjjjjjjmmmqqqpppkkkeeeooonnnmmmlllmmmpppuuuyyyrrrooommmlllnnnppppppoooiiifffjjjyyy{{{uuuuuuuuutttqqqppppppqqqyyyzzzzzzwwwtttrrrrrrrrrwwwwwwxxxyyyxxxwwwuuusssoooooopppppprrrtttuuuvvvrrrwww}}}}}}xxxsssrrrsssrrrtttxxx|||zzztttqqquuuuuuqqqqqqtttzzzwwwrrrnnnkkkkkklllmmmuuupppkkkkkkoootttwwwxxx~~~wwwssstttvvv|||wwwttt{{{xxxrrrrrrnnnnnnrrrrrrnnnnnnrrruuurrrqqquuu||||||wwwwwwzzz}}}~~~|||zzzyyywwwwwwxxxxxxwwwvvvtttsss}}}~~~~~~}}}yyyrrrlllhhhmmmpppssssssqqqpppqqqsss}}}zzzxxxvvvoooiiimmmttttttuuuwww}}}||||||||||||zzzwwwtttqqqwwwxxxxxxwwwtttqqqpppqqq|||wwwxxxyyyuuuyyyvvvvvvwwwvvvtttoookkkiiisssooopppsssrrrllljjjmmmkkkkkkmmmooorrrsssrrrqqqlllnnnmmmjjjmmmuuuxxxtttjjjjjjlllmmmmmmnnnnnnnnnwwwrrrmmmlllnnnqqqsssssswwwuuutttvvvyyyxxxuuuqqqnnnmmmhhhpppsssxxxvvvvvvxxxvvvssstttxxxzzzvvvuuuuuuwwwxxxyyyxxxwwwtttpppnnnqqqxxx{{{vvvsssttttttpppttttttuuu{{{yyyrrr}}}yyywwwxxx|||{{{{{{~~~|||~~~zzzssspppssstttrrrsssvvvxxxvvvtttqqqpppqqqrrrsssnnnlllkkkmmmqqquuuvvvvvvwwwuuuuuuxxxxxx}}}yyyvvvxxxyyyvvvttttttsssppppppssssssppppppttttttqqqnnnoootttwwwwwwvvvooottt{{{|||wwwsss}}}{{{wwwuuutttvvvyyy|||yyyyyyxxxwwwuuusssqqqooorrrvvvzzzzzzxxxuuutttttttttuuutttppplllmmmrrrwwwtttwwwzzz}}}~~~|||wwwuuuyyy~~~wwwtttuuuvvvvvvuuuttttttuuu~~~xxxwwwtttvvv|||tttuuuuuuuuutttrrrpppooouuuqqqpppsssqqqkkkjjjlllnnnnnnoooqqqssssssrrrqqqrrrtttrrrnnnpppuuuuuuqqqpppqqqrrrtttuuuvvvvvvvvvsssrrrrrrtttvvvvvvssspppsssrrrqqqqqqrrrrrrpppooolllooommmppp}}}~~~|||zzzzzz}}}~~~zzzxxxxxx}}}}}}}}}{{{wwwtttvvvvvvvvvuuutttsssrrrrrrtttzzz}}}yyyuuuuuutttppprrrsssvvvzzz}}}~~~zzzwww~~~}}}{{{yyyyyyzzz{{{|||~~~~~~}}}zzzyyyzzz|||~~~uuuqqqooorrruuuuuuwwwzzzuuuuuuuuuuuuvvvwwwwwwxxxkkklllmmmpppssstttrrrpppkkkmmmrrrwwwvvv{{{|||xxxuuussspppnnnrrryyyxxxuuuvvvxxxyyywwwwwwzzz{{{xxxsssooonnnqqqtttvvvooosssxxx|||}}}zzzwwwttt}}}zzzxxxyyy{{{~~~yyywwwuuurrrqqqqqqrrrssstttwww|||}}}{{{wwwtttrrrnnnttttttlllkkksss{{{{{{zzz}}}}}}yyywwwyyy|||}}}~~~~~~{{{wwwppprrrsssttttttuuuwwwyyyxxxttttttuuutttpppqqqqqqrrrrrrsssssssssrrrooonnnooonnnllllllnnnooopppqqqqqqrrrqqqqqqqqqssstttsssqqqrrruuussspppqqqrrrrrrsssttttttttttttooorrrxxx}}}{{{sssmmmqqqrrrrrrpppnnnmmmnnnooojjjrrrrrrrrrwwwzzzyyyxxxyyywwwuuuuuu|||zzz~~~yyytttsssrrrqqqqqqrrrtttuuuuuuzzz|||zzzxxxxxxwwwuuuuuuwwwyyyzzzyyyyyyyyyzzz|||||||||{{{zzzxxxvvvuuuxxxwwwvvvwwwzzz~~~qqqpppppptttxxxzzzzzz{{{rrrtttvvvxxxyyyyyyxxxxxxooopppqqqrrrrrrpppmmmkkkjjjkkkrrrxxxyyy~~~~~~yyyvvvuuussstttyyy{{{{{{|||~~~~~~wwwrrrqqqtttxxxyyywwwtttsssuuuwwwyyyzzzyyy{{{}}}~~~}}}}}}{{{wwwtttqqqpppppppppqqqsssvvvwwwvvvtttrrrqqqrrrzzzxxxnnnnnnzzz~~~|||xxxvvvxxxzzz{{{uuuvvvzzzrrrssstttsssssstttwwwyyywwwrrrvvvvvvrrrmmmmmmmmmmmmnnnpppqqqsssnnnmmmllllllmmmnnnoooqqqnnnooopppppppppppppppqqqoooooooooppprrrsssrrrpppppppppppppppooonnnmmmlllooottt|||{{{qqqkkkqqqtttwwwuuurrroooooopppjjjrrrsssssswwwyyy}}}sssqqqrrrtttwwwwwwvvvwww|||}}}vvvvvvwwwwwwyyyzzz{{{|||wwwxxxxxxwwwxxxzzz|||||||||~~~~~~zzzuuusssuuuyyyzzzzzzzzz{{{zzzyyyyyyxxxxxxvvvvvvyyysssuuuwwwyyy{{{{{{xxxtttrrrtttwwwyyyyyyxxxvvvtttsssssstttsssrrrqqqpppppptttsssvvv~~~~~~xxxyyy}}}}}}~~~zzz|||~~~|||vvvsssvvvyyy|||xxxrrrppprrruuuwwwxxxuuuwwwzzz}}}~~~}}}{{{zzz}}}|||zzzxxxuuussspppooorrrqqqqqqrrrtttuuuuuuuuuxxx}}}qqqppp|||{{{{{{xxxuuuvvvxxx{{{{{{zzzxxx}}}}}}~~~zzzyyyxxxvvvuuuvvvyyy|||vvvsssyyyyyytttooonnnmmmllllllnnnoooqqqrrrrrrpppooooooqqqrrrrrrnnnpppqqqqqqpppppprrrtttooonnnnnnppprrrrrrpppoooooooooppppppppppppoooooorrrvvv|||~~~|||wwwppplllppptttyyyzzzvvvrrrppppppooossspppqqqwwwyyy|||yyyzzz|||sssuuuwwwyyyyyyxxxxxxxxx|||}}}|||yyyvvvuuuvvvxxx{{{~~~}}}yyysssqqqvvv{{{wwwwwwwwwwwwyyy|||}}}{{{}}}zzz|||}}}||||||{{{vvvooouuuvvvxxxzzzyyywwwuuusssrrrsssuuuuuuuuuvvvxxx{{{yyyvvvwww~~~~~~tttvvv{{{{{{wwwssswwwzzz||||||~~~wwwyyyzzzyyyvvvuuuvvvyyywwwtttssstttwwwwwwuuurrrwwwvvvuuutttuuuwwwyyy{{{wwwxxxzzz{{{zzzxxxvvvtttwwwuuuttttttwwwzzz{{{|||{{{~~~{{{ssssssyyy{{{wwwssspppnnnqqqxxx}}}}}}||||||xxxxxx~~~xxx~~~}}}|||yyyxxxzzz~~~vvvuuuxxxyyywwwrrrqqqpppooonnnoooppppppwwwxxxwwwsssrrrssssssqqqqqqsssuuusssqqqpppsssvvvuuuqqqooorrrrrrpppnnnoookkklllnnnoooqqqrrrsssssstttvvvxxxxxxvvvsssrrrrrrnnnrrrvvvxxxvvvssspppooosssuuuoooooovvvvvvxxx{{{}}}~~~|||xxxuuuuuuwwwyyy{{{~~~|||xxxxxxyyywwwxxx{{{zzz||||||xxxtttuuuzzzwwwvvvuuuuuuxxx|||}}}|||}}}{{{||||||~~~~~~zzz{{{}}}{{{uuuyyyzzz{{{||||||zzzwwwvvvrrruuuxxxyyyzzz{{{~~~vvvuuuwww||||||~~~ssssssxxxxxxtttqqqwww{{{|||zzz{{{}}}wwwwwwwwwvvvuuuuuuwwwxxxwwwuuutttvvv{{{}}}{{{xxxyyyxxxwwwwwwwwwyyyzzz|||tttvvvxxxzzz{{{{{{zzzyyyxxxwwwvvvwwwzzz|||{{{zzz{{{yyywwwvvvwwwxxxxxxxxxuuuttttttuuuwwwyyyzzzzzz~~~~~~{{{tttxxxxxxwwwwwwxxx|||wwwvvvuuutttvvvrrrrrrqqqpppoooooooooooorrruuuvvvrrrrrruuutttpppsssuuuuuurrrnnnlllnnnrrruuuooommmooopppnnnmmmppplllmmmnnnooopppppppppppprrrtttuuutttrrrsssvvvyyypppooopppqqqssssssqqqooosssuuuppppppwwwvvvwww{{{zzz{{{~~~|||{{{{{{{{{zzzzzztttuuuvvvwwwxxxxxxxxxwww~~~yyyyyy~~~|||zzzzzzzzzzzzyyywwwuuuwww|||wwwvvvuuuuuuvvvzzz~~~}}}{{{{{{{{{yyy|||yyy{{{zzzwwwzzz{{{|||~~~~~~}}}{{{zzzuuuyyy}}}~~~}}}}}}~~~vvvwww|||{{{|||yyyyyy}}}~~~}}}}}}{{{~~~zzzzzz~~~~~~yyy}}}zzzwwwvvvwwwwwwxxxyyytttuuu{{{yyy{{{|||zzzuuuvvvwwwxxxyyyzzzzzz{{{vvvuuuuuuwwwyyyyyyvvvssszzzvvvuuuyyy{{{yyyyyy|||~~~}}}xxxtttuuuvvvrrryyyzzzppppppppprrruuu||||||xxxwwwqqqooosssoooooooooooonnnnnnnnnnnngggmmmooonnnpppuuuuuuqqqsssttttttoooiiifffhhhkkkoooiiigggkkknnnlllnnnsssuuuuuutttsssrrrpppooonnnpppqqqrrrrrrrrrtttzzzsssooolllmmmpppssssssrrrqqquuussstttzzzyyy|||}}}zzz}}}xxxtttvvv{{{yyyuuuqqqsssyyy}}}}}}{{{vvvuuuuuuttttttuuuvvvwwwvvvtttxxx~~~~~~}}}|||zzzwwwvvvxxx{{{~~~xxxwwwvvvvvvvvvwwwyyyzzz|||~~~}}}|||~~~wwwrrrrrrxxx~~~~~~|||{{{}}}{{{||||||}}}~~~~~~{{{wwwtttwwwuuuvvvxxxwww||||||yyy{{{}}}{{{xxxtttxxxyyyuuusssvvvzzz{{{yyyyyytttnnnpppxxxxxxrrrsssqqqqqqtttzzz~~~~~~}}}~~~uuuppprrruuuzzzvvvsssuuuyyyyyytttnnnqqquuuxxxyyyxxxvvvvvvxxxyyywwwxxxzzzwwwqqqoooqqqvvvwwwxxxyyyzzzzzzzzzzzz~~~}}}|||rrrooovvvxxxsssuuu|||}}}tttsssvvvyyywwwuuurrrssstttrrrmmmhhhqqqnnnjjjkkksss{{{yyyrrrttttttppplllkkkmmmllliiihhheeehhhoooqqqoooqqqvvvtttppplllkkkmmmpppssstttnnnnnnoootttyyy{{{yyywwwsssuuuwwwwwwvvvuuuwwwyyyuuuvvvvvvuuuttttttvvvxxxxxxxxxxxx~~~vvvyyy{{{wwwyyyyyyyyyzzz{{{{{{{{{{{{}}}wwwtttssssssrrrrrryyyzzz}}}}}}zzzyyyyyy{{{{{{{{{~~~{{{zzz~~~yyywww~~~~~~}}}yyyyyyxxxyyyxxxvvvrrrooouuussstttwwwvvv|||yyywww|||}}}xxx{{{|||xxxvvvxxxyyyxxxvvvuuurrroooqqquuuvvvuuuqqqqqqrrrwww}}}}}}zzz{{{|||{{{{{{zzzzzzzzz}}}vvvssstttvvvuuutttnnnqqqtttuuuuuutttvvvwwwwww|||{{{tttsssxxxyyyuuurrrtttxxx|||~~~}}}|||zzz~~~}}}zzzuuuttttttsssvvv|||vvvwwwzzz~~~|||xxxssspppmmmlllpppqqqsssxxx}}}sssgggiiiiiiiiimmmsssuuurrrsssooooootttwwwvvvwww{{{zzzwwwsssrrruuuxxx{{{|||uuutttuuuxxx{{{}}}{{{yyyzzzzzzzzzxxxuuutttuuuvvvqqqqqqqqqpppppprrrvvvyyyvvvwwwvvvzzz~~~~~~}}}wwwzzz|||{{{yyyyyy{{{~~~}}}{{{yyyxxxuuuqqqnnnyyy{{{}}}~~~|||zzzxxxwwwuuutttssssssvvvzzz|||zzz{{{{{{zzz~~~zzztttrrr~~~|||{{{zzz{{{}}}~~~tttssssssuuuvvvuuurrrppprrrpppqqqtttuuu|||}}}xxxssstttzzz||||||~~~|||wwwzzzwwwtttssspppmmmooosssppppppqqquuuyyyzzzxxxtttwwwwwwyyy~~~{{{wwwuuuvvvxxxyyyqqqsssuuuvvvwwwxxxzzz|||{{{rrrqqq}}}xxxuuuyyy~~~|||{{{{{{{{{zzzyyyxxxvvvvvvvvvzzz~~~uuuuuuyyy}}}~~~~~~yyyrrrnnnoooqqqtttvvvyyy|||xxxlllnnnooonnnqqquuuuuuqqqvvvqqqooossswwwwwwwwwxxxxxxvvvssssssvvvyyy||||||zzzxxxwwwwwwxxxyyyxxxwwwyyyxxxvvvtttssssssssssssrrrrrrrrrqqqppprrruuuxxxwwwyyyxxxxxx||||||}}}oootttwwwvvvrrrqqquuuzzz}}}|||{{{{{{|||zzzxxxvvv{{{}}}}}}zzzuuurrrqqqyyyzzzyyyvvvuuuwww}}}}}}|||}}}{{{~~~}}}~~~|||xxxttttttyyy{{{yyywwwxxx|||{{{yyyxxxwwwwwwxxxyyyqqqpppqqqtttwwwyyyyyyxxxrrrpppqqqtttttt{{{xxxtttqqqsssxxx|||}}}}}}uuutttqqqmmmooosssrrrmmmvvvsssssstttrrrnnnrrrzzzyyyvvvttttttvvvuuurrroooxxxyyy{{{~~~yyy|||~~~|||zzzzzz{{{|||}}}}}}}}}~~~yyyxxx~~~~~~yyy}}}zzzzzzzzzyyyxxxxxxzzz}}}|||~~~xxxuuupppsssvvvvvvxxxzzzyyywwwwwwxxxyyy|||{{{vvvsssvvv|||~~~|||xxxzzzzzzwwwwwwyyyuuuppprrrooonnnrrrwwwxxxuuussstttrrrqqqrrruuuxxxzzzzzzzzzwwwuuurrrqqqqqqqqqrrrvvvtttrrrsssuuuxxxyyyyyyxxxyyyyyyxxxvvvuuuvvvwww{{{~~~~~~{{{|||vvvwwwoooppprrrqqqoooooorrruuu{{{yyyxxxyyy|||~~~{{{vvvtttsssyyywww{{{~~~}}}|||~~~~~~}}}~~~{{{wwwsssssswwwzzzzzz|||wwwwwwwwwvvvuuutttsssssssssrrrrrrtttwwwzzz{{{{{{vvvuuuvvvxxxwww||||||yyyvvvwwwyyy{{{{{{zzz{{{yyytttpppssszzz|||yyynnnnnnppptttwwwzzz{{{xxxxxxyyyxxxwwwvvvxxxzzzxxxuuutttxxx|||www{{{|||zzz{{{}}}~~~{{{}}}~~~|||zzzyyyxxx{{{~~~}}}{{{{{{{{{vvvnnnqqqwwwzzzvvvvvvxxx}}}}}}|||uuunnnmmmssswwwxxxwwwzzzzzzzzz|||~~~}}}xxxppprrruuuxxx||||||xxxsssuuuttttttuuuxxx{{{|||{{{zzzxxxuuurrrpppoooppprrrxxxtttrrruuu{{{}}}wwwzzz}}}~~~|||yyywwwwww|||~~~zzzvvvxxxuuuqqqqqqtttvvvuuutttrrrsssuuuxxx}}}{{{{{{|||}}}|||zzz|||}}}}}}|||~~~~~~~~~wwwtttsssuuuvvvuuuwww{{{rrrsssttttttuuuttttttssswwwuuurrrrrrsssttttttsssxxxwwwzzz|||zzz}}}~~~}}}~~~~~~}}}{{{~~~xxxzzzzzzxxx|||{{{xxxzzz}}}xxx|||}}}zzztttsssyyy~~~~~~zzzvvvwww|||~~~}}}~~~}}}|||zzzwww{{{|||~~~{{{xxxwwwwwwwwwtttxxx{{{|||zzz|||vvvxxxyyyssspppwww}}}wwwvvvvvvzzz~~~|||xxxwwwzzzzzzuuurrrrrrrrrpppuuuwwwwwwvvvxxx{{{zzzvvvpppuuuzzz{{{{{{{{{xxxsssuuuttttttvvvyyyzzzzzzyyy{{{{{{yyyvvvtttsssuuuwwwwwwssspppsssyyy|||yyytttppptttyyy||||||zzzyyyyyyyyy||||||{{{~~~xxxrrrrrrvvvxxxvvvrrrjjjnnnttt{{{~~~|||wwwrrr~~~zzzxxxxxxyyy|||~~~|||~~~vvvtttuuuxxxvvvqqqppprrrppppppqqqrrrtttwwwzzz{{{yyyuuuqqqoooooooooooonnnrrrrrrvvvyyywwwxxx~~~xxx|||}}}zzzzzz|||}}}zzz|||~~~}}}~~~}}}zzzxxxzzz}}}}}}|||{{{|||}}}}}}zzzwwwyyywww}}}}}}}}}{{{xxxwwwwwwxxxyyytttsssrrruuuyyy{{{zzzxxx}}}vvvsss|||{{{tttxxx|||~~~xxxvvvtttsssrrrssssssrrrqqqxxx|||zzzvvvtttrrroootttuuussspppqqqtttsssooorrrzzz}}}yyytttttttttrrrrrrrrrrrrtttvvvwwwvvvtttwwwxxxxxxwwwttttttwwwyyywwwrrrnnnrrryyyzzztttlllnnnppptttuuuvvvwwwxxxzzzuuuuuuyyy|||{{{yyy|||wwwuuuvvvwwwvvvtttmmmooosssxxx{{{{{{xxxuuu}}}||||||}}}{{{{{{}}}~~~}}}|||}}}|||}}}}}}wwwxxx{{{|||uuuqqqqqqpppooonnnppptttzzzwwwtttpppnnnnnnoooooooooiiijjjoootttrrrsss|||}}}~~~www~~~~~~}}}zzz{{{{{{}}}}}}||||||~~~}}}yyywww}}}vvvuuuttttttttttttuuuvvvwwwzzzsssooottt}}}yyyppprrr~~~vvvuuuvvvwww{{{zzzwwwqqqllllllqqqvvvooowww{{{yyyuuuttttttsssnnnooonnnlllnnnsssuuurrryyyyyyqqqrrrtttuuutttttttttvvvxxxxxxvvvtttppprrrtttsssqqqqqqtttwww{{{uuurrrwwwyyyqqqrrrssssssrrrqqqsssvvvyyysssrrruuu{{{}}}zzz{{{}}}zzzyyyzzz{{{uuusssqqqrrrvvv|||{{{~~~|||xxxxxx~~~}}}}}}}}}|||}}}}}}|||www~~~nnnzzzzzzvvvxxxxxxtttvvvqqqqqqwwwzzzxxxxxx{{{ssspppllliiihhhiiilllnnnmmmqqqooooooqqqooo{{{zzzwwwyyy{{{}}}zzzwwwwwwzzz|||~~~{{{|||yyyzzz}}}~~~~~~{{{yyyyyy|||~~~}}}zzz|||yyyyyyssstttvvvyyy|||~~~|||zzzyyyyyy~~~}}}~~~|||wwwsssppprrruuuwwwssspppvvvttttttvvvyyywwwpppiiirrrmmmiiikkkpppuuuvvvtttzzz{{{{{{zzzxxxxxxzzz{{{{{{yyyvvvtttrrrrrrrrrssslllrrrtttrrrrrrvvvuuupppzzzwwwttttttvvvvvvtttqqqooojjjjjjpppssspppooosssrrruuuwwwwwwvvvvvvxxx{{{{{{|||zzzvvv|||}}}yyyttttttyyy~~~|||~~~{{{vvvyyyzzzzzz{{{}}}}}}~~~|||{{{|||ooossstttsssuuuxxxyyyvvvvvvssstttzzz|||xxxuuuvvvxxxvvvrrrnnnlllmmmnnnoooqqqqqqjjjfffiiiiiiwwwyyy{{{zzzzzz|||zzzwwwxxx}}}}}}|||||||||sssqqqttt~~~~~~}}}|||{{{zzzzzz{{{|||xxxwwwzzz~~~|||xxx{{{sssuuuxxx|||~~~}}}yyyvvvtttvvv{{{~~~~~~~~~~~~}}}|||xxxyyy|||}}}{{{yyyrrrqqqrrruuuxxxwwwsssnnnqqqooopppvvv||||||{{{zzzzzzyyyyyyxxxxxxzzz{{{~~~rrrsssppplllnnntttvvvttttttrrrqqqqqqsssvvvwwwwwwuuupppoootttwwwwwwxxx|||xxxyyyyyywwwvvvwwwzzz~~~}}}~~~~~~yyyttttttyyy}}}~~~}}}{{{}}}{{{|||{{{www{{{|||zzz|||~~~|||zzzyyy}}}||||||||||||}}}sssmmmkkkpppwwwxxxyyyzzzvvvtttwww{{{|||wwwrrrqqqmmmmmmlllmmmnnnpppqqqsssoooooojjjjjjooooooxxxvvvsssssstttvvvwwwssspppttt{{{zzzyyyyyy}}}{{{vvvpppooouuu}}}}}}}}}{{{{{{|||~~~}}}~~~~~~|||{{{}}}~~~~~~{{{yyy{{{|||}}}wwwzzz}}}~~~{{{xxxxxx}}}~~~~~~~~~zzztttrrrssstttsssrrrrrrrrrssstttttttttrrrqqqmmmlllnnnrrrxxx{{{zzzwwwyyywwwwwwyyy}}}}}}{{{xxxzzz|||~~~}}}yyywwwsssrrrnnnlllooossstttppptttttttttttttttwww{{{yyyuuuuuuvvvwwwyyy|||}}}|||zzzwwwvvvxxx|||yyyttttttyyy|||zzzvvv{{{|||~~~~~~xxxuuu}}}{{{uuuuuuxxxvvvttttttzzz|||}}}~~~wwwnnnllluuuyyyvvvvvv{{{ttttttuuuxxxyyyvvvrrroookkkkkklllmmmooopppqqqqqqgggmmmqqqzzzwwwqqqtttrrrsssvvvvvvssssss|||~~~zzz{{{~~~{{{vvvzzzyyy}}}zzz}}}}}}}}}{{{~~~|||zzzyyy{{{~~~}}}~~~~~~|||{{{zzz}}}|||yyy}}}}}}{{{}}}~~~zzzvvvuuuxxx{{{}}}}}}|||}}}}}}{{{xxxvvvvvvvvvzzzyyyxxxxxxwwwsssnnniiirrrpppqqqwww~~~{{{zzzzzz{{{{{{xxxtttpppmmmpppppppppsssuuutttnnnhhhsssuuuvvvuuussstttwww{{{{{{vvvqqqppprrruuuyyy|||{{{zzzyyywwwwwwxxxzzz|||}}}|||}}}~~~xxxzzz{{{{{{}}}zzz{{{yyy}}}}}}}}}~~~www~~~~~~xxxuuuvvvzzzxxxxxx~~~~~~~~~wwwrrrrrryyyxxxqqqpppvvvrrrrrrrrrrrrtttuuutttqqq|||{{{yyyvvvssspppmmmlllfffnnnuuusssttt|||zzz}}}~~~{{{zzz~~~{{{~~~zzz|||{{{|||}}}|||}}}~~~yyyttt{{{vvvtttqqqsssvvvyyy|||~~~}}}zzzxxxzzz{{{zzzwwwwww}}}~~~sssrrrrrrtttyyy~~~~~~||||||}}}wwwwwwxxxyyyxxxvvvqqqnnnqqqooopppvvv}}}~~~zzzvvvvvvwwwwwwxxxyyyyyyzzzsssrrrrrruuuvvvsssnnnjjjkkknnnqqqqqqooonnnpppsssrrrpppmmmmmmrrrzzzuuuuuuvvvwwwxxxyyyxxxwwwyyy|||}}}}}}||||||}}}~~~}}}||||||||||||zzz{{{zzzwww|||{{{}}}uuussstttvvvuuupppnnnppppppqqqqqqppprrrvvvvvvsss}}}|||zzzwwwtttqqqooonnnlllqqqrrrwww}}}yyy|||vvvyyy|||zzzwwwzzz{{{~~~}}}xxx~~~~~~}}}zzz||||||zzz{{{|||~~~{{{|||~~~~~~|||~~~}}}xxxsssssssssuuuvvvxxxzzz|||}}}}}}~~~~~~}}}~~~}}}{{{zzzuuuuuuvvvvvvwwwwwwwwwwww~~~~~~}}}}}}||||||nnnoooppprrrssssssrrrrrrwwwvvvvvvxxx{{{|||zzzwwwyyyxxxvvvvvvwwwyyy|||~~~yyytttqqqqqqqqqpppsssxxxnnnoooqqqrrrrrrssstttvvv{{{zzzvvvrrrtttzzz|||{{{pppqqqssswwwzzz{{{yyywwwtttyyy|||}}}{{{}}}~~~}}}|||zzzyyyyyysssxxx||||||~~~}}}~~~{{{~~~~~~{{{yyyxxxvvvyyy}}}uuutttrrrpppssswwwuuuqqqooossssssrrrtttxxxvvvqqqrrrqqqpppppppppppppppqqqmmmpppnnnooorrrpppzzz~~~{{{}}}zzzzzz||||||vvvtttvvvtttzzz{{{wwwuuu|||}}}~~~~~~xxx~~~}}}~~~~~~~~~tttzzz~~~|||{{{~~~}}}zzz|||{{{yyyxxxxxxxxxzzz{{{zzzzzzzzz|||}}}yyywww|||{{{|||}}}}}}zzzwwwwwwwwwxxxxxxxxxzzz|||~~~}}}}}}|||{{{{{{zzzzzzyyy}}}{{{xxxuuusssrrrssssssuuusssrrrsssrrrrrrzzz}}}zzzwwwvvvwwwyyy{{{|||}}}vvvtttvvvsssnnnqqqppprrrvvv{{{~~~~~~}}}xxxxxxzzz~~~yyyyyyxxxwwwwwwxxxzzz{{{}}}}}}~~~~~~}}}{{{yyyxxxssszzz}}}|||||||||}}}}}}~~~xxx|||~~~yyywwwyyy|||{{{wwwvvvoookkktttuuuooouuuwwwvvvwwwzzzvvvnnnsssqqqooommmllllllmmmmmmiiioooooopppsssqqq|||zzzvvv|||wwwssstttwwwzzz|||~~~xxxuuuvvvyyyzzz}}}}}}|||}}}~~~{{{|||~~~zzzyyy|||{{{zzzxxx}}}}}}|||zzzyyyyyyzzz~~~}}}|||~~~{{{xxxttttttxxxsssyyy}}}xxxssssssssstttuuuyyy~~~~~~~~~||||||}}}|||zzzxxxvvvsssrrrqqqqqqlllnnntttzzzxxxvvv}}}yyyuuuuuuyyy{{{|||vvvyyywwwrrrsssvvvtttmmmsssrrrrrrvvv|||yyy{{{|||}}}~~~}}}{{{xxxxxx|||zzz{{{}}}~~~~~~}}}{{{zzzyyy}}}}}}{{{yyyzzzyyywww{{{|||~~~}}}xxxsssuuuzzz|||yyytttwwwxxxzzzzzzyyywwwtttqqqnnnnnnkkkhhhmmmsssrrrkkkhhhjjjkkktttzzzvvvuuuxxxtttuuuuuurrrnnnoootttzzzyyy{{{zzz{{{~~~|||}}}~~~~~~~~~||||||}}}~~~}}}||||||}}}~~~}}}{{{yyyvvvuuuwwwzzz}}}zzzuuutttyyy|||{{{}}}}}}{{{zzz|||~~~~~~|||zzz~~~|||sssqqqxxxzzzyyyvvvrrrvvv}}}uuuyyy}}}{{{wwwvvvyyy}}}~~~}}}||||||}}}|||zzzxxxxxxxxxwwwwwwwwwwwwxxxxxx|||vvvsssvvvyyy|||}}}xxxxxxyyy{{{|||{{{wwwtttqqqqqqqqqrrrtttvvvyyyzzz|||{{{yyyzzzzzzyyy{{{}}}||||||zzzxxxyyy||||||||||||{{{xxxtttwww~~~}}}||||||}}}|||{{{xxxuuurrrxxxyyyyyyzzzyyywwwuuusssmmmqqqsssuuuyyy|||vvvmmmkkkkkklllrrrxxxsss|||uuuwwwvvvyyyzzzwwwrrroooppprrrwwwxxx|||zzztttuuu{{{}}}zzzxxxzzz{{{}}}||||||~~~|||~~~}}}}}}yyyvvvxxx{{{}}}{{{xxxrrrsssttttttsssuuuyyy}}}{{{uuurrrvvvyyyyyy{{{}}}}}}}}}~~~wwwvvv|||{{{|||zzzzzzzzzxxxwwwvvvwwwxxx{{{yyyxxxyyyzzzzzzyyyxxx|||wwwsssqqqqqqrrr|||xxxtttvvv|||zzzzzz|||}}}}}}zzzuuuqqquuutttttttttuuuvvvxxxyyy}}}{{{}}}|||{{{|||{{{{{{yyyxxx~~~{{{xxxxxxyyyyyyxxxzzzzzzwwwtttvvv|||~~~~~~{{{|||~~~xxx~~~|||~~~|||wwwrrroooooo||||||{{{yyyxxxvvvuuutttwwwyyyyyyyyyzzzzzztttlllooopppooosssxxxrrryyyssstttyyy|||~~~yyyuuusssssszzzzzz{{{|||xxxssstttyyyzzzyyyxxxuuurrrqqqqqqsssxxxxxxxxx{{{}}}~~~|||{{{|||}}}wwwzzz}}}~~~}}}xxxuuuyyy|||vvvyyy|||~~~|||wwwuuuwwwzzz{{{xxxzzz||||||~~~}}}{{{{{{{{{~~~}}}{{{|||~~~}}}||||||yyyuuuuuuwwwyyyyyyyyyyyyxxxvvvwwwxxxzzzzzzyyy~~~|||zzzwwwtttsssvvvttttttwww}}}}}}yyy{{{|||~~~~~~yyyuuu|||||||||}}}~~~~~~~~~}}}|||yyywww}}}~~~{{{zzzzzzzzzyyyxxxvvvyyyyyywwwyyy~~~~~~|||~~~}}}wwwzzzuuuwwwzzzzzzwwwtttqqqqqq|||zzzxxxwwwwwwwwwzzzvvvqqqmmmnnnrrrttttttrrruuutttwwwzzztttvvvyyyzzz|||~~~~~~}}}|||~~~~~~|||zzz{{{}}}zzzzzzyyyvvvsssqqqrrrssstttuuuwwwyyy{{{|||{{{{{{~~~vvvwwwxxxyyyzzz}}}|||{{{||||||wwwxxx{{{~~~}}}~~~~~~}}}}}}|||~~~xxx~~~~~~~~~{{{wwwwwwyyyzzzxxxvvvuuuuuuxxx|||~~~|||zzzyyy{{{||||||{{{tttxxx|||~~~yyyrrrnnnuuuxxx{{{||||||yyyuuusss|||||||||~~~}}}|||||||||yyyvvvyyyzzz{{{~~~}}}{{{vvv{{{}}}}}}}}}||||||zzz|||~~~~~~|||}}}wwwwwwxxx{{{|||{{{xxxuuu}}}|||{{{zzzzzz{{{}}}~~~rrrlllgggfffiiiooowww}}}rrrvvvvvvxxx{{{tttsss~~~{{{yyyyyy}}}}}}~~~}}}~~~~~~}}}|||}}}vvvxxx{{{}}}~~~~~~~~~}}}}}}{{{||||||{{{zzzzzz|||{{{}}}xxx||||||zzz|||zzz{{{}}}zzzvvvwwwyyy{{{{{{wwwtttssssss|||}}}~~~~~~}}}~~~}}}zzzyyyyyyyyyxxxxxxvvvxxxzzzzzzyyy{{{~~~|||tttuuuxxxxxxvvvqqqlllhhhttt{{{}}}yyyzzz|||}}}{{{yyyyyy|||}}}~~~~~~}}}yyy{{{~~~|||yyy{{{{{{{{{~~~{{{uuutttwwwyyy}}}}}}zzz|||xxx{{{xxx|||~~~xxxwwwwwwyyy{{{{{{xxxuuuxxxxxxxxxyyy{{{~~~tttqqqooooooooonnnooosssrrrwwwuuuuuuxxxrrrqqq|||}}}xxxssssssvvv|||zzzzzzwwwvvvzzz|||wwwyyy|||~~~{{{~~~~~~}}}}}}}}}{{{xxxxxxvvvyyy}}}}}}}}}}}}|||{{{{{{}}}{{{~~~wwwwwwzzz{{{yyyvvvuuuwwwyyy{{{|||~~~|||}}}yyy}}}~~~}}}}}}{{{wwwyyy}}}}}}yyyzzz~~~{{{xxxvvvuuuttttttvvvxxxzzzmmmttt|||}}}yyyyyy~~~}}}zzzvvvtttuuuwwwyyyzzz|||yyyvvvvvvyyy|||}}}{{{{{{}}}|||}}}~~~|||yyyzzz~~~|||~~~~~~|||}}}xxxuuuzzz{{{~~~tttvvvxxxxxxwwwvvvwwwwwwxxxxxxxxxxxxyyyzzzzzz{{{}}}zzzyyy{{{vvvnnnkkkmmmyyy{{{uuuqqquuutttuuu{{{yyy|||yyywwwuuutttttttttsssqqqrrrqqqqqqxxxzzzsssuuuyyy{{{|||}}}}}}}}}}}}{{{{{{|||yyyyyy{{{~~~}}}zzz{{{~~~}}}xxxxxx|||}}}}}}zzzyyy}}}}}}}}}zzz|||}}}}}}||||||{{{xxxvvvvvvwwwyyy|||sssssstttssssssuuuzzz}}}zzzwwwuuutttuuuvvvvvvuuu}}}~~~}}}zzzwwwzzz|||}}}{{{zzz{{{~~~{{{}}}}}}{{{|||~~~}}}~~~}}}|||}}}|||zzz|||~~~sssxxx}}}|||xxxwww|||~~~}}}{{{yyyvvvsssqqqppp|||xxxxxx{{{yyyttttttyyywwwqqquuuwww{{{uuurrruuuvvvxxxyyyyyyvvvqqqmmmnnnooooooqqqzzz|||zzz|||~~~~~~~~~}}}~~~{{{~~~|||~~~|||~~~~~~{{{xxxzzz}}}{{{{{{uuuuuu{{{{{{uuutttyyy|||~~~}}}~~~{{{xxxxxx{{{}}}xxxxxxxxx{{{zzz{{{|||}}}yyyvvvssswww|||~~~zzzwww}}}uuuqqqrrrttttttsssuuuuuuvvvwwwyyyzzzxxxvvvrrruuuyyy}}}~~~}}}zzzxxx{{{|||zzzvvvssstttuuuvvv{{{}}}{{{xxxzzz~~~vvvxxx}}}~~~zzzxxxzzz|||~~~}}}|||yyy~~~{{{zzz|||zzzwwwuuutttsssrrrpppxxxxxxuuuqqqttt}}}zzzvvv}}}~~~~~~}}}yyyuuuqqqpppmmmrrruuuuuusssuuuzzz~~~~~~|||xxxyyy}}}|||zzzzzz|||~~~zzzxxx|||~~~uuuuuuzzz~~~wwwzzz~~~|||xxx~~~|||zzzuuuyyyyyy{{{yyyzzzuuuwwwzzz|||}}}|||zzzyyyyyy~~~xxxwww{{{|||wwwssstttzzzuuurrruuuwwwtttrrrrrrqqqrrrtttwww{{{}}}zzzyyyxxxvvvsssqqqsssppprrrzzz}}}yyyxxx{{{}}}}}}xxxyyyzzz}}}||||||ooosssxxxzzz{{{}}}}}}zzz{{{~~~rrrpppmmmmmmqqquuuxxxzzzrrrrrrpppmmmnnnssszzz~~~|||zzzyyy{{{~~~{{{pppooonnnnnnppptttyyy}}}{{{zzzyyyyyyzzz~~~|||xxxwwwzzz}}}~~~~~~{{{~~~xxx}}}~~~xxxsssuuuyyyzzz}}}|||{{{zzzyyyzzzwwwuuu~~~}}}}}}}}}~~~~~~yyyzzz{{{zzzzzzzzzzzz{{{wwwpppjjjlllppprrrtttwwwuuuuuuuuuwwwxxxzzz|||}}}yyyvvvvvvyyy|||}}}~~~{{{|||~~~}}}zzz{{{{{{}}}||||||zzz|||~~~|||yyyxxxyyy~~~uuuvvvvvvvvvuuuvvvyyy{{{|||wwwttttttvvvxxxppplllhhhhhhmmmtttzzz~~~tttssssssqqqqqqssswww{{{xxxtttqqquuu|||}}}xxxrrrllljjjlllqqqtttvvvtttrrrqqqqqqtttzzz}}}{{{}}}|||}}}}}}|||yyyxxxxxxyyyxxxyyywwwtttuuuzzzzzzwwwuuuzzz~~~}}}{{{}}}vvvxxxzzzqqqooorrrvvv|||}}}|||{{{zzzyyyyyyyyyyyy{{{wwwtttsssuuuyyy|||~~~||||||~~~}}}}}}|||}}}}}}}}}}}}}}}~~~~~~|||{{{~~~{{{~~~}}}{{{{{{{{{|||}}}{{{yyyvvvvvvvvvwwwyyy}}}~~~yyyxxxuuusssrrrsssuuuwwwwwwvvvvvvwwwwwwvvvrrrooozzzvvvpppnnnppptttxxx{{{|||yyyxxxxxxwwwwww|||xxxuuuqqqrrruuuyyyzzzzzz{{{uuupppnnnnnnoooppptttrrrooonnnpppuuu{{{~~~~~~}}}}}}|||{{{vvv|||~~~}}}|||zzzxxxuuuuuuuuuuuu}}}|||xxxwww{{{~~~xxx~~~~~~xxx|||yyy~~~~~~{{{~~~~~~~~~vvv~~~}}}xxxwwwxxx{{{|||{{{yyyxxxwwwvvvvvvvvvoooppprrruuuyyyzzzxxxvvvxxxwwwxxxxxxyyyzzz}}}~~~|||yyyyyyyyyyyyyyyzzzzzz{{{}}}{{{vvvxxxzzz||||||}}}~~~}}}|||||||||xxxyyyzzz}}}}}}{{{uuuzzzqqqooonnnoooqqquuuyyy{{{uuuvvvyyy|||~~~zzzwww}}}|||}}}~~~zzzyyywwwvvv{{{}}}{{{{{{xxxtttqqqqqqvvvzzz}}}{{{uuupppqqqsssuuussspppoooppptttyyy|||~~~|||{{{{{{|||}}}}}}|||~~~||||||}}}}}}}}}|||www~~~zzzyyyxxxxxxyyyyyyzzzzzz|||zzz~~~yyy}}}xxxyyy}}}|||xxx|||~~~}}}~~~}}}{{{~~~{{{{{{~~~}}}|||zzz}}}wwwtttqqqppprrrqqqqqqpppppppppqqqrrrrrrpppqqqtttxxx{{{{{{xxxvvvyyyzzzzzzyyyxxx{{{{{{}}}{{{{{{|||}}}}}}~~~~~~~~~|||xxxyyy{{{xxxxxxyyyyyyyyy|||||||||||||||}}}~~~~~~~~~}}}}}}~~~~~~uuu|||vvvtttssstttwwwzzz{{{{{{||||||yyyuuuzzz~~~xxxvvvxxxwwwrrrllllllrrryyyuuu{{{{{{vvvvvvyyyssssssrrrsssuuuwwwzzz||||||{{{{{{|||~~~~~~|||zzzyyyxxxyyy|||}}}~~~~~~}}}{{{wwwuuu}}}|||}}}{{{{{{wwwsssuuu{{{~~~|||xxx}}}}}}~~~|||{{{zzz|||}}}vvvsssqqqmmmkkkkkknnnnnnnnnoooppprrrssstttsssrrrpppqqqtttvvvwwwwww{{{zzzwwwyyy|||~~~xxx~~~|||{{{|||~~~}}}}}}~~~yyywwwyyy|||~~~~~~}}}{{{zzzzzz}}}yyyyyyyyy||||||yyyzzz{{{|||}}}yyy|||}}}{{{{{{}}}|||zzz~~~}}}}}}}}}{{{~~~}}}xxx}}}|||ttttttsssoookkkkkkppptttqqquuu{{{}}}|||yyyxxxxxxrrrsssvvvxxxyyyzzzyyyyyy}}}}}}}}}~~~~~~{{{xxxwwwwwwxxx|||www~~~wwwrrrvvv}}}}}}zzz|||~~~vvvwwwyyy{{{|||~~~|||~~~}}}yyyzzzxxxzzz~~~}}}||||||yyyrrrqqqqqqooonnnooossssssssssssssstttuuuvvvqqqpppoooqqqsssuuuvvvuuuyyyzzzvvvyyy||||||}}}~~~}}}}}}}}}}}}}}}~~~{{{zzzzzz{{{~~~~~~}}}{{{~~~}}}}}}}}}{{{{{{|||~~~{{{xxxwwwxxxyyyyyyyyyzzz{{{|||{{{{{{|||~~~ssssssvvv{{{}}}zzz~~~{{{zzz~~~}}}zzzxxxxxxzzz{{{||||||wwwqqqttt|||~~~zzz~~~{{{xxxtttqqqpppqqqssstttrrrsssuuuwwwzzzyyyvvvssssssvvvyyy{{{|||zzzwwwuuuzzzzzzzzz{{{|||yyyuuurrryyyxxxyyy{{{}}}}}}|||zzz{{{yyywwwwww}}}{{{rrrrrruuuzzz}}}qqq|||yyyzzz~~~{{{}}}}}}zzz}}}~~~{{{}}}yyyzzz~~~|||}}}~~~{{{wwwpppooopppooooooqqquuutttsssrrrrrrrrrrrrrrrnnnqqquuu{{{~~~}}}xxxtttxxx}}}zzz~~~~~~}}}}}}xxxvvv|||yyy{{{~~~{{{{{{}}}|||{{{zzzzzz||||||{{{zzz}}}yyyyyy{{{}}}{{{yyywwwxxx|||~~~}}}|||uuusssvvvzzz~~~~~~xxxrrrsss{{{{{{tttuuuuuuqqqnnnnnnqqqssswwwyyyxxxuuuqqqooouuuzzz~~~~~~}}}vvvrrruuuxxx{{{}}}~~~|||zzzzzz}}}{{{uuuqqquuu}}}|||}}}~~~~~~~~~|||zzzyyy|||zzzwwwxxx|||~~~~~~}}}}}}|||xxx{{{zzz}}}}}}}}}|||||||||}}}}}}~~~|||zzzvvvrrrooopppuuuzzzyyyuuuwwwvvvqqqnnnppppppvvv}}}~~~zzzvvvuuuuuu{{{zzzzzzzzz{{{|||~~~~~~~~~~~~~~~{{{vvv}}}|||{{{xxx{{{||||||}}}~~~}}}|||{{{{{{}}}|||{{{zzzwwwssssssuuuxxxxxxxxxwwwuuutttvvv{{{~~~{{{xxxyyytttvvvyyy{{{|||{{{yyyxxx}}}{{{{{{xxxttttttwwwxxxxxxuuutttvvvyyyzzzyyyxxxvvvvvvwww{{{~~~~~~|||{{{{{{|||}}}{{{xxxvvvuuu{{{yyywwwyyy|||}}}}}}}}}~~~yyyqqquuuzzzuuu{{{||||||{{{zzzwwwuuusssxxxzzz}}}~~~zzz|||xxxtttrrrtttwwwzzz|||}}}xxxvvvzzz{{{wwwtttuuutttzzz|||xxxwwwwww|||||||||{{{{{{{{{zzzzzz|||yyyzzz}}}yyy}}}}}}{{{zzz~~~zzzyyy|||~~~~~~}}}|||zzzyyyuuuzzz}}}|||{{{yyywwwvvvxxxyyyzzzzzzrrrqqqqqqrrruuuyyy{{{||||||uuupppqqqsssqqqpppqqquuuvvvyyy|||~~~~~~~~~xxxqqqsssuuuxxx{{{||||||||||||xxxuuurrrrrrtttwwwyyyzzzyyy~~~~~~zzz{{{~~~|||{{{yyywwwvvvvvvvvvvvvzzzxxxwwwyyy|||~~~zzz}}}}}}}}}~~~|||~~~xxxuuuzzz{{{sssvvvwwwxxxxxxwwwsssooommmqqqrrrtttxxx~~~|||}}}{{{wwwwww{{{~~~~~~|||vvvuuuwww|||~~~{{{xxxwwwxxx||||||xxxwwwwwwzzz{{{{{{||||||{{{yyyyyyvvvsssssswww{{{~~~~~~}}}}}}|||}}}~~~|||zzzyyyzzztttyyy}}}||||||{{{wwwuuuvvvzzz}}}{{{xxxqqqqqqrrrrrrtttxxx}}}tttqqqoooppprrrsssssstttrrrtttwww{{{}}}~~~~~~~~~}}}}}}|||zzz{{{}}}{{{xxxwwwuuussstttxxx{{{zzzxxxpppxxxyyyvvvwwwyyyxxxuuusssrrrssstttvvv{{{yyyxxxxxxzzz~~~~~~}}}|||{{{~~~|||}}}~~~~~~tttrrrssstttuuutttsssrrrqqqtttttttttvvvxxxzzz}}}~~~zzz{{{}}}}}}}}}{{{yyyzzzzzzyyyyyywwwyyy}}}}}}zzzxxxzzz|||{{{xxxvvvuuuvvvuuuvvvyyy{{{||||||{{{zzzxxxtttrrrtttvvvwww|||}}}yyytttzzz}}}|||}}}~~~}}}}}}~~~~~~zzz|||}}}|||zzzyyyzzz|||zzz}}}~~~yyyuuurrrtttxxxyyyuuuppptttvvvwwwtttrrruuu~~~yyyxxxvvvtttuuuvvvvvvtttppprrrwww{{{}}}}}}{{{zzzssstttuuuxxxzzzyyyzzz{{{{{{xxxtttqqqyyyxxxxxx{{{|||xxxrrrtttwwwyyyzzzzzzzzzzzz~~~zzzwwwuuuuuuwwwxxx{{{zzzyyywwwwwwyyy|||}}}zzz|||{{{{{{zzz{{{{{{uuuvvvuuusssrrrrrrsssuuuvvvxxxxxxxxxxxxxxxxxxyyyyyyzzz{{{}}}~~~~~~{{{}}}|||wwwuuuxxx{{{}}}xxxyyyyyyxxxwwwvvvwwwwwwuuuvvvxxxzzz{{{zzzyyyxxxzzzxxxyyyzzzyyy|||~~~{{{}}}|||}}}|||yyyvvv{{{zzz{{{|||~~~~~~{{{zzzxxxwww|||~~~xxxzzz{{{|||~~~vvvxxxzzzyyyxxxxxx{{{~~~{{{{{{{{{{{{zzzzzz}}}~~~|||xxxvvvwwwzzzyyytttooouuuxxxyyyvvvrrruuu}}}~~~{{{uuuqqqqqqoookkkpppsssvvvyyy{{{{{{zzzyyyuuuvvvwwwwww|||zzzuuuuuuvvvuuuuuutttttttttzzz{{{}}}}}}zzz|||wwwqqqooossszzz|||{{{zzz{{{}}}zzzyyywwwuuusssuuuyyy|||~~~~~~{{{yyy~~~xxxssssssyyyzzzzzzxxxuuurrrqqqsssuuuvvvxxxxxxyyyyyyxxxwwwvvvuuuyyy~~~|||wwwtttzzz}}}}}}|||~~~zzzzzzzzzyyyxxxyyy{{{}}}~~~zzzzzzzzzyyyxxxvvvtttsss|||yyyyyy|||}}}{{{|||xxxuuu~~~}}}zzz|||~~~}}}{{{zzz|||~~~~~~yyy{{{{{{{{{~~~sssvvvxxxwwwuuuvvvzzzxxxvvvuuuuuuwwwxxxxxxwww}}}|||{{{||||||zzzvvvrrrsssuuuvvvuuutttxxx~~~{{{vvvuuusssoooqqqqqqrrrsssuuuxxxzzz|||vvvyyyzzzwwwwwwyyywwwsssrrrssstttsssqqqsssxxx|||{{{|||}}}}}}{{{zzz{{{{{{}}}yyytttrrrtttxxxzzz{{{rrrrrrtttvvv{{{vvvuuutttrrrppprrrwww{{{~~~~~~~~~|||{{{wwwvvv|||zzzssspppvvvyyyuuutttsssrrrrrrssstttuuuxxxxxxyyyyyyxxxvvvtttrrrvvv{{{yyytttqqqoootttyyy|||~~~~~~|||yyy{{{yyyxxxxxx{{{|||{{{zzzxxxvvvtttrrrrrrxxxwwwzzz{{{yyyzzzwwwvvv}}}}}}|||yyyzzz~~~zzz{{{{{{{{{{{{|||~~~~~~}}}~~~|||}}}}}}{{{}}}rrruuuwwwvvvttttttyyy~~~yyywwwvvvwwwzzz{{{yyyvvvyyyyyyyyyzzzzzzwwwssspppppppppqqqssswww|||yyy}}}|||tttpppqqqoookkkpppooommmllloootttzzz~~~nnnrrrtttqqqpppqqqqqqnnnoooqqqqqqooolllnnnvvv}}}{{{|||{{{xxxuuuuuuxxx|||uuuxxx{{{|||{{{vvvqqqmmmrrrrrrqqqpppqqqrrrssstttrrrrrrrrrooonnnqqqwww|||~~~~~~|||yyyxxxyyy{{{}}}ssstttyyyttt{{{vvvnnnooopppmmmnnnppprrrtttuuuvvvvvvyyyzzz{{{{{{yyywwwtttsssxxxyyy{{{||||||}}}}}}}}}}}}~~~~~~||||||~~~zzzxxxvvvwww{{{zzzyyyxxxvvvuuuttttttttt||||||~~~yyyyyy{{{yyyzzz{{{yyyuuuxxx~~~|||{{{}}}}}}{{{~~~|||{{{{{{{{{}}}|||zzz{{{}}}}}}||||||}}}zzzwww|||~~~