BM6&6( ӵĦĦӵĦ4ĉ@ӵ>L=hĦ4ĉ@ӵ>LGG=?HdĦ=ĪjGG=?HdĦӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>AneneneneDenene>Ak<fhDenenene~~~zzz{{{}}}~~~}}}zzzyyy~~~~~~~~~|||{{{zzz|||~~~|||~~~~~~zzz}}}}}}}}}}}}~~~||||||}}}{{{~~~}}}||||||}}}}}}|||}}}~~~~~~||||||}}}~~~~~~~~~|||yyy{{{~~~~~~{{{zzz~~~}}}xxxvvvxxx{{{}}}}}}|||}}}~~~~~~|||yyy~~~|||yyyxxxwwwwwwwww~~~~~~||||||}}}~~~zzz}}}}}}|||{{{{{{{{{{{{yyy{{{}}}}}}||||||}}}~~~|||~~~}}}{{{|||~~~|||wwwzzz|||~~~{{{wwwtttvvvyyy}}}{{{yyyxxxzzz{{{{{{{{{~~~}}}{{{yyyxxxwwwwwwwww}}}}}}}}}||||||}}}}}}~~~~~~~~~{{{{{{}}}}}}zzz}}}~~~|||{{{zzzzzzzzzwwwyyy|||~~~}}}}}}}}}~~~{{{~~~~~~}}}}}}~~~zzzuuuyyy{{{|||zzzvvvtttvvvyyy|||yyyuuutttvvvzzz|||}}}}}}|||zzzyyyxxxxxxyyyyyy{{{||||||{{{{{{|||~~~~~~}}}~~~~~~~~~}}}|||yyyyyy{{{|||}}}~~~~~~}}}{{{{{{}}}}}}~~~{{{zzzzzz{{{zzz}}}}}}}}}~~~|||wwwzzz{{{|||zzzyyyyyy{{{}}}|||yyyvvvvvvyyy|||~~~~~~}}}|||{{{zzz{{{|||}}}}}}}}}~~~}}}|||}}}|||{{{~~~~~~}}}~~~||||||zzzzzz{{{}}}~~~}}}{{{|||~~~~~~}}}|||{{{|||~~~|||||||||{{{|||||||||}}}}}}|||{{{|||~~~~~~}}}~~~}}}}}}}}}|||~~~|||}}}~~~}}}~~~yyy}}}}}}~~~|||{{{~~~{{{|||}}}}}}}}}}}}~~~~~~|||~~~vvvzzz}}}}}}zzz}}}}}}zzzzzz~~~}}}}}}~~~||||||~~~~~~}}}~~~}}}{{{|||}}}www{{{zzz}}}~~~~~~~~~zzzzzz}}}wwwzzz|||{{{yyyzzz~~~}}}|||}}}~~~}}}~~~{{{{{{||||||zzz|||}}}~~~~~~}}}}}}~~~{{{zzz}}}|||~~~~~~|||~~~}}}|||||||||uuuwww{{{~~~~~~}}}}}}~~~|||xxx}}}||||||~~~}}}}}}}}}}}}}}}}}}{{{}}}}}}|||}}}{{{}}}~~~|||~~~}}}|||}}}}}}~~~}}}}}}}}}|||~~~}}}||||||||||||}}}~~~~~~}}}{{{zzz||||||~~~}}}{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~{{{~~~|||~~~}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~}}}|||||||||~~~}}}|||{{{zzzzzz{{{||||||}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}|||{{{{{{}}}~~~~~~|||{{{}}}yyy~~~~~~||||||}}}}}}~~~}}}|||||||||}}}~~~zzz|||zzz}}}}}}}}}}}}}}}||||||{{{~~~~~~|||{{{{{{{{{|||}}}||||||{{{zzzzzz{{{}}}}}}~~~~~~~~~~~~~~~~~~||||||~~~~~~|||{{{|||}}}}}}}}}}}}}}}}}}~~~xxx~~~~~~}}}{{{|||}}}}}}~~~~~~~~~|||zzzzzzzzz~~~}}}}}}||||||||||||||||||||||||~~~}}}{{{yyyyyyyyyzzz{{{~~~~~~|||zzzwwwxxx{{{~~~{{{|||}}}~~~~~~}}}{{{zzz{{{|||}}}~~~~~~{{{zzz{{{~~~}}}{{{|||~~~{{{xxx~~~~~~~~~~~~|||{{{}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}|||{{{{{{|||}}}}}}}}}zzzxxxvvvvvvvvv~~~~~~{{{wwwwww{{{zzz{{{|||||||||{{{zzzyyyxxxzzz{{{}}}~~~}}}}}}|||~~~}}}{{{zzz{{{}}}zzz|||}}}}}}}}}~~~~~~zzz|||~~~zzzyyy~~~}}}}}}~~~~~~~~~}}}~~~~~~~~~}}}}}}~~~}}}zzzwww~~~}}}}}}~~~}}}zzzzzz{{{}}}}}}{{{yyyxxxwwwvvv|||~~~~~~|||xxxxxx|||{{{|||||||||{{{{{{zzzyyywwwxxxzzz|||||||||{{{zzz|||{{{{{{{{{}}}xxxyyyzzzyyyxxxzzz~~~}}}||||||~~~~~~|||zzz{{{~~~~~~{{{zzz||||||||||||}}}~~~|||}}}~~~}}}||||||}}}~~~~~~~~~||||||~~~~~~}}}~~~}}}~~~}}}~~~}}}}}}zzzyyy{{{~~~}}}}}}|||||||||{{{{{{{{{zzz}}}~~~|||yyyyyy~~~}}}}}}||||||{{{{{{{{{{{{vvvwwwyyy{{{{{{zzzyyyxxxzzzzzz{{{}}}~~~}}}|||}}}|||}}}~~~}}}{{{zzzzzz||||||~~~yyyyyy}}}yyyyyyxxxyyyzzz{{{}}}{{{|||~~~~~~}}}{{{zzz}}}~~~~~~|||{{{~~~||||||zzz{{{}}}}}}}}}|||{{{zzzzzz{{{|||}}}wwwvvvzzz|||zzzvvv~~~{{{zzz||||||zzzzzz}}}|||yyyxxxyyy{{{xxxxxxyyyzzz||||||{{{yyyvvvxxxuuu~~~~~~zzzyyy|||{{{|||}}}}}}||||||~~~}}}yyyxxxxxxzzz{{{zzzzzzzzzzzzzzzzzz|||~~~~~~~~~xxx~~~~~~|||{{{}}}~~~}}}||||||}}}}}}{{{zzz~~~~~~|||~~~yyyxxx|||~~~wwwwww{{{}}}{{{wwwzzzxxxxxx||||||zzzzzz}}}|||zzzyyyyyywwwwwwwwwyyy{{{{{{yyywww~~~lll{{{sss}}}}}}~~~zzzxxxyyyyyyzzzzzz{{{zzzyyyyyy{{{|||zzz{{{{{{{{{zzzzzz}}}|||{{{|||}}}}}}}}}~~~~~~}}}}}}~~~www{{{zzz~~~~~~~~~~~~}}}|||~~~~~~}}}~~~|||{{{|||~~~{{{yyywww|||~~~yyyxxx|||}}}|||yyywwwuuuwww{{{|||zzzzzz||||||~~~}}}zzzyyyxxxvvvuuuvvvwwwyyyyyywwwuuusssxxxwwwxxx~~~~~~|||~~~|||{{{zzzyyywwwzzz{{{{{{zzzxxxxxxyyy{{{wwwyyy{{{{{{|||}}}}}}{{{zzz|||}}}~~~}}}}}}zzz{{{}}}~~~~~~||||||}}}}}}}}}|||~~~}}}}}}~~~~~~~~~}}}{{{||||||}}}~~~|||}}}yyyxxx|||~~~zzzzzz|||~~~|||zzzwwwvvvxxx}}}}}}zzzxxxzzzzzz|||}}}}}}{{{yyyyyyyyyvvvvvvvvvwwwyyyxxxvvvtttnnnvvvrrrrrr}}}{{{yyyzzz}}}~~~{{{|||}}}}}}|||zzzzzz{{{||||||~~~|||{{{yyyyyyzzz{{{{{{zzz~~~{{{zzz|||yyywwwttt~~~||||||{{{{{{{{{|||}}}~~~}}}{{{yyyxxxzzz}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{|||}}}}}}}}}|||}}}~~~~~~~~~~~~{{{{{{|||}}}|||zzz{{{yyy{{{~~~~~~yyywwwxxxyyyzzzzzzxxxwwwwwwyyy{{{xxxwwwwwwxxxzzzyyywwwuuuzzzmmm{{{ttt{{{uuuxxxwwwvvvyyy~~~~~~|||}}}}}}|||zzzzzz|||}}}}}}}}}{{{zzzzzz{{{{{{zzzyyyyyy}}}}}}{{{|||~~~}}}}}}tttttt|||ttt~~~}}}~~~}}}~~~~~~}}}|||zzzzzzzzz{{{{{{}}}{{{zzzzzz|||~~~~~~}}}}}}}}}}}}~~~zzz~~~zzzzzz}}}}}}zzz~~~|||{{{}}}}}}}}}~~~}}}{{{{{{|||||||||zzz}}}{{{{{{~~~}}}xxxvvvxxxxxxxxxxxxwwwvvvwwwzzz}}}yyyyyyxxxzzz{{{zzzxxxvvvxxxvvv{{{~~~{{{|||}}}xxxxxxxxxxxxzzz}}}~~~}}}|||yyyzzz{{{{{{zzzzzz|||}}}xxxzzz}}}~~~~~~~~~~~~}}}|||}}}~~~~~~}}}www|||}}}zzz|||~~~{{{|||~~~{{{{{{~~~~~~zzz~~~zzz}}}}}}~~~~~~~~~~~~|||}}}~~~}}}~~~~~~}}}{{{zzzzzz{{{|||}}}||||||}}}}}}|||{{{{{{{{{|||}}}~~~{{{~~~~~~zzzyyy~~~~~~yyy{{{~~~~~~}}}~~~~~~}}}|||{{{{{{{{{{{{{{{zzz|||yyyyyy{{{zzzwwwwwwyyywwwxxxyyyyyyyyyyyy{{{}}}yyyyyyyyyzzz{{{zzzxxxuuurrrxxxqqq}}}nnnwwwyyy{{{|||{{{zzzzzz{{{yyyzzz{{{{{{{{{|||~~~vvvyyy|||~~~~~~{{{{{{{{{~~~zzzzzzxxxzzz~~~|||}}}}}}|||vvv~~~sssttt|||}}}zzz|||~~~~~~||||||}}}~~~{{{|||~~~|||}}}~~~|||{{{|||}}}~~~xxxxxxyyy{{{~~~~~~}}}{{{{{{zzzyyyzzz{{{|||}}}}}}}}}zzzvvvzzz}}}|||}}}}}}{{{yyyyyy{{{}}}{{{{{{{{{{{{{{{{{{zzzzzzzzzwwwvvvyyyyyywwwwww{{{uuuxxx{{{}}}}}}||||||}}}yyyxxxxxxyyyzzzyyywwwuuu}}}rrr{{{tttxxxuuutttxxx||||||zzzyyy{{{}}}{{{|||}}}~~~~~~yyy|||vvvwwwxxx|||~~~~~~wwwuuuyyy~~~|||zzzxxx|||yyyzzz~~~yyy|||~~~|||~~~~~~}}}~~~~~~}}}|||{{{|||{{{|||~~~~~~|||}}}xxxttttttxxx~~~~~~|||||||||~~~zzz|||~~~{{{xxxxxxyyy{{{}}}~~~}}}zzzyyyzzz||||||yyyvvvwwwzzzzzzwwwrrrwwwzzz|||zzzwwwuuuvvvxxxvvvwwwwwwxxxxxxxxxwwwwwwwwwwwwvvvvvvwwwxxxxxxyyyzzzzzzzzzzzzzzz{{{}}}}}}|||||||||{{{{{{{{{{{{{{{~~~{{{yyyzzz}}}}}}vvvwwwxxxyyyzzz}}}~~~~~~}}}}}}}}}||||||~~~}}}|||~~~}}}}}}~~~~~~|||{{{|||~~~~~~~~~~~~~~~{{{yyy{{{yyyxxxxxx{{{~~~~~~}}}}}}}}}~~~|||yyywwwvvvyyy{{{}}}|||zzzxxxyyyzzz{{{wwwssstttwwwzzzyyywwwxxxzzz{{{zzzwwwuuuvvvwwwyyyyyyyyyyyyyyyxxxxxxxxxzzzyyyxxxwwwvvvvvvvvvvvvvvvvvvwwwxxxyyy{{{||||||{{{|||||||||||||||{{{{{{~~~{{{{{{}}}~~~~~~}}}zzz{{{|||||||||~~~~~~~~~~~~}}}~~~~~~{{{{{{~~~zzz}}}||||||}}}~~~~~~}}}~~~}}}zzzwwwzzz{{{}}}}}}}}}}}}~~~}}}}}}~~~}}}}}}|||zzzwwwuuuwwwyyy||||||zzzyyyxxxxxx{{{wwwssstttxxx|||}}}}}}|||~~~~~~}}}zzzxxxxxxxxx|||{{{zzzyyyyyyyyyyyyyyy|||{{{zzzxxxvvvuuutttttttttuuuvvvxxxzzz{{{||||||{{{{{{}}}}}}~~~}}}|||{{{}}}|||}}}}}}}}}|||~~~}}}}}}~~~~~~|||}}}}}}~~~|||}}}}}}}}}||||||~~~~~~}}}{{{zzz||||||{{{~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~yyy}}}zzzxxxyyy{{{|||yyyvvvwwwyyy{{{}}}|||zzzxxxwww|||yyyxxxyyy||||||||||||{{{yyywwwvvvvvv|||{{{zzzyyyxxxxxxyyyyyy|||{{{zzzxxxwwwvvvuuuuuuwwwxxxyyy{{{||||||||||||zzz{{{|||~~~~~~}}}|||{{{}}}|||{{{{{{|||}}}}}}~~~|||~~~~~~~~~|||~~~~~~~~~{{{|||}}}}}}||||||~~~}}}|||}}}~~~{{{{{{~~~}}}}}}~~~{{{~~~~~~{{{yyyyyy|||}}}{{{yyyxxxyyy{{{}}}}}}|||yyywwwzzzzzz{{{}}}~~~~~~|||{{{wwwwwwvvvvvvuuutttrrrqqqzzzzzzyyyxxxxxxxxxxxxxxxzzzyyyyyyxxxwwwxxxxxxxxxzzzzzzzzz{{{zzzzzzyyyyyyyyyzzz{{{|||}}}}}}|||{{{yyyyyyyyyyyyzzz{{{}}}~~~~~~~~~yyy|||~~~}}}}}}|||xxx~~~~~~}}}}}}~~~}}}|||{{{}}}}}}{{{|||~~~~~~zzzyyy~~~~~~~~~~~~}}}|||yyyyyyzzz|||}}}}}}zzzxxxvvvxxxzzz||||||zzzwwwuuuyyyxxxwwwxxxxxxxxxvvvtttxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyzzzzzz{{{zzzyyywwwvvvvvvvvvvvvyyyyyyyyyzzzzzz{{{||||||vvvwwwxxxxxxxxxzzz}}}}}}}}}}}}~~~xxx|||||||||}}}{{{~~~}}}}}}~~~}}}yyy}}}}}}~~~}}}~~~}}}~~~}}}~~~~~~||||||}}}}}}~~~~~~~~~}}}~~~yyyxxxwwwyyy{{{|||zzzxxxuuuwwwxxxyyyxxxwwwvvvvvv{{{zzzyyyzzz||||||zzzxxxvvvwwwzzz||||||{{{zzzyyyxxxxxxxxxxxxxxxyyyzzz{{{{{{zzzwwwuuuuuuuuuwwwxxxyyyxxxwwwwwwwwwyyy{{{}}}wwwyyyzzzyyyxxxyyy||||||~~~~~~}}}}}}zzzxxx}}}}}}zzz{{{}}}uuuzzz|||zzz{{{~~~}}}yyy|||zzz|||www}}}~~~~~~~~~|||~~~~~~|||~~~|||}}}~~~~~~}}}}}}~~~zzzzzz}}}~~~yyywwwuuuwwwyyy{{{zzzxxxwwwxxxxxxxxxwwwxxxyyy{{{vvvuuutttuuuxxxyyywwwtttuuuwww{{{~~~~~~|||zzzzzzyyyyyyxxxxxxyyyyyyzzz}}}{{{xxxvvvvvvxxx{{{}}}yyywwwvvvuuuvvvxxx{{{}}}zzz{{{|||{{{xxxxxx{{{~~~{{{}}}|||}}}yyy}}}|||yyyzzz|||rrrxxx{{{zzz|||{{{|||~~~~~~yyy~~~}}}~~~}}}zzz~~~}}}~~~~~~}}}yyyyyyzzz|||~~~zzz|||}}}~~~~~~}}}~~~xxxxxxxxxxxxxxxxxxxxxxxxzzzyyywwwwwwzzz|||}}}}}}|||zzzuuuqqqsssyyyzzzwwwzzzzzzzzzxxxvvvwwwzzz|||tttwwwzzzzzzwwwuuuvvvxxxyyy{{{|||zzzvvvtttuuuwwwwwwxxxwwwtttuuuyyyzzzwwwzzzzzzyyyxxxwwwwwwzzz}}}yyy||||||~~~~~~}}}}}}~~~~~~}}}}}}||||||{{{{{{}}}}}}{{{|||}}}~~~}}}|||}}}}}}xxxxxxyyy|||~~~}}}|||vvvwwwxxx{{{~~~~~~~~~{{{yyyxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxvvvuuuvvvxxxzzzzzzyyy{{{{{{xxxtttvvvzzzzzzvvvxxxxxxyyyyyyyyyyyyxxxxxxwwwyyyzzz{{{yyyxxxxxxxxxyyy{{{|||zzzwwwuuuuuuwwwzzz{{{zzzvvvwwwzzz{{{xxxwwwwwwwwwvvvvvvwwwzzz}}}~~~~~~~~~}}}|||}}}|||~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||}}}~~~~~~~~~~~~~~~uuuvvvxxx|||}}}zzzuuuuuuwwwzzz}}}~~~|||{{{yyyxxxxxxwwwwwwwwwwwwxxxxxxwwwvvvvvvxxxzzzzzzyyyxxxyyy{{{zzzxxxyyy|||zzzuuuwwwvvvwwwzzz||||||wwwsssxxxxxxwwwxxxzzzzzzxxxwwwyyyzzz{{{yyywwwvvvvvvwww|||~~~}}}yyyyyy||||||yyyyyyzzz{{{{{{{{{|||}}}}}}|||yyyzzz}}}}}}}}}}}}}}}}}}}}}|||||||||}}}~~~|||{{{|||}}}~~~~~~}}}~~~{{{{{{||||||}}}}}}}}}}}}|||{{{|||~~~}}}{{{wwwwwwxxxzzz}}}~~~|||{{{}}}~~~~~~{{{|||zzz~~~|||zzzyyyxxxwwwwwwxxxyyyzzzxxxxxxyyy{{{||||||{{{yyyvvvzzz{{{zzzzzz{{{xxxtttyyyvvvuuuxxx|||}}}xxxrrrwwwuuusssuuuxxxyyywwwtttzzzzzzzzzyyywwwwwwvvvwww|||{{{yyy{{{{{{yyyzzz{{{|||}}}}}}~~~|||~~~|||{{{{{{~~~~~~}}}~~~~~~yyyyyyzzzzzzzzzzzzzzzzzz}}}~~~}}}{{{zzz{{{|||}}}}}}}}}~~~~~~}}}}}}}}}~~~{{{{{{{{{{{{|||}}}~~~~~~~~~||||||}}}{{{zzz{{{|||}}}}}}{{{yyy|||}}}xxxwwwxxx{{{}}}wwwzzz|||zzzzzzyyyvvvqqquuuxxxxxxuuuuuuyyyzzzwww{{{zzzyyyxxxxxxyyyzzz{{{yyyyyyyyy{{{||||||zzzxxxtttyyy{{{yyyxxxyyywwwsss{{{wwwuuuvvv{{{|||yyyuuuxxxuuussstttxxxyyyxxxvvvzzzyyyyyyxxxxxxxxxwwwvvvyyy~~~zzzxxxyyyyyyxxxvvvwwwyyyyyyyyyzzz|||~~~~~~|||~~~~~~}}}~~~~~~|||{{{xxxxxxyyyyyyzzzzzz{{{{{{yyyzzz|||}}}~~~|||}}}~~~{{{}}}~~~}}}{{{{{{}}}~~~~~~~~~~~~{{{yyyxxx{{{~~~|||{{{{{{|||}}}}}}{{{xxxwwwyyy|||~~~~~~}}}zzz{{{}}}~~~~~~~~~}}}}}}xxxxxxxxxyyyyyyxxxtttqqqxxx|||zzztttsssxxxyyyttt|||zzzyyyxxxxxxyyyzzz|||xxxwwwwwwxxxyyyzzzxxxwwwuuuyyyzzzwwwuuuwwwwwwuuu{{{yyywwwxxxzzz{{{zzzwwwyyyxxxwwwxxxyyy{{{{{{{{{zzzyyyxxxxxxyyyyyywwwvvvuuu{{{}}}yyyvvvwwwxxxwwwxxxzzz{{{{{{zzzyyyzzz|||}}}||||||}}}||||||zzzxxxzzzzzzzzz{{{|||}}}~~~~~~wwwxxxzzz{{{}}}~~~~~~}}}}}}~~~}}}|||~~~~~~}}}{{{yyyyyy{{{}}}}}}}}}xxxxxxyyyzzz}}}}}}{{{zzzyyyzzz{{{|||}}}~~~~~~~~~}}}|||xxxwwwxxxyyyxxxxxx|||~~~}}}zzzxxxzzzyyyxxx~~~}}}vvvzzzyyywwwuuuuuuwwwyyyzzzzzzxxxwwwwwwxxxyyyxxxwwwxxx{{{{{{vvvsssvvvyyyyyyxxxyyy{{{||||||{{{yyyxxxyyyyyyzzzyyyyyyzzz|||~~~zzzxxxwwwwwwyyyzzzxxxvvvrrryyy|||yyyuuuvvvwwwwww~~~~~~|||zzzzzz{{{||||||{{{{{{||||||~~~~~~||||||~~~|||{{{~~~~~~|||yyywwwyyyzzz{{{|||}}}~~~zzzzzz{{{||||||}}}}}}}}}{{{||||||}}}~~~~~~xxx}}}~~~~~~~~~}}}}}}|||zzzxxxtttuuuvvvyyy|||}}}|||{{{~~~}}}|||{{{|||}}}yyy}}}zzz|||tttssstttzzz~~~|||zzzsss{{{~~~yyyzzzwwwyyywwwuuuttttttuuuwwwyyy}}}{{{xxxxxxyyyzzz{{{zzzzzz}}}|||uuusssvvv{{{|||uuuyyy~~~{{{yyywwwvvvxxxzzzyyywwwwww{{{{{{xxxvvvwwwyyyzzzxxxvvvqqqxxx|||yyyuuuvvvxxxxxx}}}~~~~~~}}}zzzwwwvvvwww}}}|||zzzwwwuuuxxx}}}xxxuuu{{{vvv~~~|||yyyyyy{{{{{{{{{~~~}}}|||yyyvvvwwwxxxyyyzzz{{{}}}~~~~~~~~~}}}}}}}}}||||||||||||}}}}}}}}}}}}||||||||||||}}}~~~~~~xxx{{{ttt~~~{{{zzz}}}yyy|||uuu~~~}}}vvvoooqqqxxx}}}|||~~~|||wwwxxx}}}}}}xxxwwwyyyzzz}}}ooo||||||{{{||||||}}}~~~|||}}}~~~xxx~~~{{{~~~||||||zzzwww~~~}}}www}}}{{{xxxwwwzzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}zzzxxxxxxxxxyyyzzz~~~|||{{{{{{|||zzzuuuqqqwwwssstttyyyyyyttttttwwwqqq|||}}}vvvvvvyyyyyyuuuxxx{{{zzzvvvtttwwwzzz~~~{{{xxxwwwxxxzzz{{{qqqvvvyyyvvvtttxxx{{{||||||wwwuuuxxxzzz{{{zzz|||yyy|||{{{xxxzzzxxxxxxxxxxxxyyy{{{}}}~~~xxxyyy{{{|||}}}|||{{{zzz{{{|||}}}|||{{{zzz{{{||||||xxx{{{uuuppp{{{|||}}}~~~~~~{{{{{{~~~qqquuu{{{ttt{{{yyywwwwwwxxx{{{~~~|||~~~|||zzz|||pppyyytttsss}}}}}}|||{{{{{{{{{{{{{{{}}}~~~yyy{{{{{{}}}zzz{{{{{{yyyxxxwww~~~~~~{{{xxx{{{wwwwww{{{{{{xxxxxx{{{sss}}}~~~yyywwwwwwuuutttvvvyyyyyyxxxyyy|||{{{yyywwwuuuuuuvvvxxxyyyuuuyyy{{{xxxxxx{{{}}}{{{zzzxxxvvvwww{{{}}}|||{{{}}}|||zzzxxxyyyzzzzzzyyyxxxxxxyyy{{{|||xxxyyy{{{}}}}}}|||{{{yyyyyy{{{}}}}}}}}}}}}~~~{{{~~~}}}}}}~~~}}}}}}~~~}}}|||}}}}}}~~~}}}}}}zzz~~~~~~zzzzzzzzz|||{{{zzz~~~|||}}}}}}|||{{{~~~~~~zzz}}}|||yyyuuuyyyyyyyyyzzz|||~~~zzzyyywwwvvvvvvwwwyyyzzzvvvyyyyyyxxxzzz}}}{{{www{{{zzzzzz{{{||||||yyywww~~~yyywwwyyy|||{{{yyyxxxwwwxxxxxxyyywwwyyy{{{}}}~~~|||zzzyyywwwyyy|||~~~~~~}}}zzzxxx}}}~~~|||{{{~~~}}}~~~~~~}}}yyy{{{||||||}}}}}}}}}}}}~~~~~~|||~~~{{{zzzxxx}}}~~~~~~~~~~~~~~~}}}|||}}}~~~~~~vvvxxxwwwwwwzzz|||xxxrrr{{{{{{|||}}}~~~~~~}}}|||yyyvvvxxx{{{zzzyyyxxxwwwxxxyyyyyywwwyyy{{{}}}~~~|||zzzyyyvvvyyy|||~~~~~~~~~yyy|||zzz{{{yyy{{{|||zzzxxx~~~zzzvvv~~~{{{}}}~~~}}}~~~sssyyyvvv}}}|||~~~zzzzzz|||~~~{{{||||||{{{~~~|||uuuxxxyyyzzz|||xxxwwwyyyzzzyyyxxxxxxxxxyyyzzz{{{xxxyyy{{{|||}}}|||{{{zzzvvvyyy|||~~~}}}}}}}}}~~~~~~|||}}}~~~}}}}}}}}}}}}}}}~~~zzzyyy{{{www~~~}}}~~~}}}|||~~~{{{ttt~~~yyy|||xxx}}}{{{{{{|||zzzyyywwwxxx{{{~~~~~~{{{|||~~~}}}{{{zzz{{{|||~~~~~~}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~yyyxxx{{{zzzyyyyyyxxxyyyzzz|||}}}zzzzzzzzzzzz{{{{{{||||||wwwzzz}}}~~~}}}|||{{{|||zzzyyy|||tttssszzzwwwzzz{{{yyyyyy|||tttnnnuuuxxx~~~~~~yyy~~~~~~zzzwwwyyy{{{wwwpppuuuvvvqqqooo}}}zzzzzzyyyyyyxxxxxxwwwwwwuuuwwwzzz|||}}}}}}|||{{{vvvxxx{{{}}}~~~|||zzzyyyvvvyyy{{{{{{zzzxxxyyyzzz{{{zzz~~~}}}}}}}}}}}}}}}}}}}}}~~~}}}zzzyyyzzz{{{{{{{{{{{{}}}~~~yyyyyy|||}}}|||{{{zzzzzzzzz{{{||||||{{{yyyxxxyyyzzz|||~~~wwwzzz~~~~~~}}}|||}}}xxxxxx|||yyy}}}|||{{{{{{|||}}}wwwvvv{{{}}}|||}}}sss{{{vvv~~~|||{{{sssyyy}}}{{{vvvrrruuuyyyxxxrrr~~~pppwww}}}uuuzzz~~~pppqqqtttxxxzzzyyyxxxxxxxxxsssuuuxxx{{{|||{{{zzzxxxsssvvvzzz}}}~~~~~~|||{{{ssswww{{{{{{yyyvvvvvvwwwssszzz~~~xxx}}}{{{wwwwwwyyywwwxxxyyyzzz{{{|||}}}~~~yyy~~~{{{yyy{{{~~~uuuyyy~~~~~~xxxwwwwwwyyy|||~~~yyyzzz}}}}}}{{{zzzzzzzzzzzz}}}|||yyywwwwwwzzz}}}wwwzzz~~~~~~}}}|||~~~}}}|||~~~~~~}}}~~~zzz}}}vvvuuu|||}}}zzzzzzxxxwwwuuutttuuuvvvxxxyyy{{{~~~wwwyyy}}}sss|||yyywwwxxxyyyzzz{{{xxxuuuvvvzzz||||||zzzttttttuuuvvvuuutttsssrrrtttsssssstttvvvvvvuuussszzztttpppuuuyyywwwtttsssuuuqqqssszzz|||xxxwwwyyyvvvwwwxxxxxxwwwvvvtttsssuuuvvvxxxzzzzzz{{{}}}~~~}}}}}}|||zzz~~~{{{vvvwww{{{~~~|||yyy~~~~~~~~~~~~~~~|||xxx|||}}}{{{zzzuuu}}}yyyxxx}}}}}}xxxuuuxxxxxxvvvzzz~~~{{{{{{~~~~~~||||||{{{|||{{{xxxzzz}}}}}}yyyyyyuuuuuu{{{}}}{{{yyyzzztttsssrrrrrrrrrtttvvvwwwxxx}}}{{{uuuwww}}}zzzqqqwwwvvvuuuttttttuuuwwwxxxzzzxxxuuusssssssssrrrqqqyyyyyyzzzzzzzzzyyywwwvvvtttttttttuuuxxxzzzzzzyyyyyyuuuuuuxxxyyywwwvvvxxxwwwtttuuuyyyzzzvvvuuuwwwyyyyyyyyyyyyxxxxxxwwwvvvvvvwwwxxxxxxxxxxxxyyyzzz~~~}}}{{{{{{{{{{{{||||||{{{zzzzzz{{{|||}}}~~~~~~|||}}}|||www|||~~~}}}}}}xxx~~~|||{{{|||||||||}}}}}}{{{wwwyyy||||||}}}{{{{{{yyyvvvwww{{{|||yyywwwwwwxxxzzzxxxuuuuuuxxxsssrrrrrrqqqrrrtttvvvwwwwww{{{{{{vvvwww{{{yyyrrrvvvvvvwwwwwwxxxxxxyyyyyyuuuvvvvvvvvvuuuvvvyyy{{{~~~~~~~~~|||{{{zzzyyyxxxwwwwwwyyy{{{{{{{{{xxxwwwyyy{{{zzzwwwyyy~~~|||zzzyyy{{{zzzvvvvvvwww~~~|||zzzxxxwwwvvvvvvzzzzzzyyyyyyxxxwwwwwwvvvzzz{{{}}}{{{wwwzzz~~~~~~|||zzzzzz{{{uuuwwwyyy{{{~~~~~~|||}}}{{{{{{}}}|||{{{{{{|||||||||}}}~~~|||}}}}}}{{{uuussswww{{{||||||~~~zzz{{{zzzxxxyyy}}}|||xxxxxxzzz|||zzzuuuqqqrrruuuwwwvvvvvvuuuvvvvvvwwwxxxxxx||||||xxxxxx{{{zzzvvvzzz{{{{{{|||{{{zzzyyyxxxtttwwwyyyyyyxxxyyy~~~~~~~~~~~~~~~}}}|||zzzyyy|||zzzyyyyyyyyyxxxwwwxxxvvvwww{{{{{{yyyzzz}}}~~~~~~}}}{{{yyyzzz|||}}}yyyvvvtttssssss}}}{{{zzzzzzzzzyyyxxxwww}}}zzzyyyyyywwwtttvvv{{{vvvwwwyyy|||~~~~~~zzzwwwwwwxxxzzz{{{zzzzzzyyyyyysssuuuwwwzzz|||~~~~~~{{{||||||{{{yyy~~~}}}||||||zzz{{{~~~}}}|||{{{~~~|||zzz}}}|||xxxxxxwwwzzzzzzyyy{{{}}}zzzuuuvvv{{{}}}zzztttsssvvvyyyzzzzzzyyyxxxxxxwwwwwwwwwwwwzzz{{{yyyxxxyyyyyywwwvvvwwwxxxxxxxxxvvvtttssswwwxxxxxxvvvrrrqqqtttwwwyyyyyyzzzzzzyyywwwvvvuuu~~~{{{yyyxxxxxxxxxvvvuuuyyytttrrrwww{{{zzzyyyxxx{{{}}}~~~|||zzzzzz|||}}}}}}|||yyywwwuuuttttttttt{{{yyywwwxxxzzzzzzyyywwwzzz{{{}}}~~~~~~{{{yyywwwvvvsssrrrsssrrrpppsssyyyvvvvvvxxxzzz}}}}}}zzzxxxzzzvvvssstttwwwzzzyyywwwtttuuuxxxzzz|||||||||{{{||||||}}}}}}zzz{{{}}}}}}{{{}}}~~~yyyyyy}}}|||yyyxxxvvvxxxxxxwwwxxx{{{yyytttrrrxxx{{{xxxuuuwww|||~~~yyyyyyxxxxxxwwwwwwvvvvvvtttvvvxxxwwwvvvuuuvvvvvvrrrsssuuuvvvwwwvvvvvvuuutttuuutttsssqqqqqqssstttssstttuuuuuuuuutttsssrrrwwwvvvvvvwwwyyyyyywwwvvvyyyrrroootttyyyyyyvvvtttsssxxx{{{xxxvvvwwwzzzzzzsssssssssttttttvvvwwwwwwwwwtttrrrtttwwwxxxvvvtttvvvwwwxxxxxxwwwuuusssqqqtttqqqqqqsssrrrqqqtttyyyxxxxxxyyyxxxxxxwwwwwwvvvzzztttooopppvvvyyyxxxuuuuuuvvvyyy{{{{{{{{{zzzyyy}}}}}}~~~}}}}}}{{{vvvuuuyyy}}}|||{{{|||yyyzzzwwwtttuuuzzzzzzwwwsssxxxzzzvvvtttyyy||||||uuuvvvwwwwwwxxxxxxxxxxxxtttuuuwwwxxxvvvtttuuuwwwvvvvvvwwwwwwwwwwwwwwwvvvtttrrrqqqqqqtttvvvvvvwwwqqqrrrssstttuuutttssssssttttttuuuxxxzzzyyywwwtttwwwrrrppptttvvvuuussstttooovvvzzzvvvsssuuuwwwvvvooopppqqqssstttuuuvvvvvvvvvsssqqqrrruuuwwwtttqqqvvvvvvvvvvvvvvvuuutttsssuuussstttuuutttrrrtttyyyuuuwwwwwwuuurrrrrruuuxxxuuusssrrrsssvvvxxxwwwvvvtttvvvyyy{{{|||{{{zzzyyy}}}|||}}}}}}{{{~~~~~~~~~}}}{{{|||}}}{{{zzz{{{~~~xxxssstttzzz~~~}}}xxx|||{{{uuussswwwxxxuuutttuuuvvvxxxzzz{{{{{{{{{uuuwwwyyyzzzxxxuuuvvvzzzzzzyyyxxxvvvuuusssrrrrrrzzzvvvrrrpppqqqqqqooolllqqqrrrtttuuuvvvvvvuuuuuuuuuvvvwwwyyyzzzxxxtttppptttssstttvvvtttqqqrrrvvvooowww|||wwwsssuuuvvvtttqqqrrrsssttttttsssrrrqqqyyyuuurrrsssvvvwwwtttppprrrrrrrrrrrrrrrssssssssswwwuuuuuuwwwuuuqqqrrrvvvsssvvvwwwuuurrrssszzzpppssswwwxxxwwwvvvvvvwwwsssuuuxxx{{{}}}|||{{{zzzzzz{{{}}}~~~{{{yyy~~~~~~~~~~~~|||{{{{{{|||yyyssssss{{{}}}{{{}}}xxxvvvzzz{{{yyyvvvvvvtttuuuxxxyyyyyyxxxuuuttttttvvvxxxyyywwwvvvuuuvvvuuuxxxzzzxxxtttsssvvvzzzvvvrrrsssxxx{{{wwwqqqoooqqqpppppprrrtttvvvvvvuuuqqqssstttuuuvvvuuusssrrrrrrqqqrrrtttvvvvvvrrrooossstttuuuuuuvvvvvvwwwxxxrrrtttvvvuuutttssssssttt{{{xxxvvvwwwyyyyyytttooorrrrrrrrrrrrsssttttttuuuttttttsssqqqoooooooooppptttuuutttsssrrrsssvvvyyy~~~xxxuuuxxx{{{yyyvvvttt{{{xxxvvvwwwyyyzzzxxxvvvzzz|||~~~xxx|||~~~}}}}}}}}}~~~zzzzzz|||{{{|||yyyyyytttuuuwwwyyyyyywwwuuutttsssssstttuuuvvvuuutttssssssvvvxxxwwwsssrrruuuxxxxxxsssqqqtttwwwuuurrrrrrrrrrrrrrrsssvvvwwwwwwvvvvvvvvvvvvuuuvvvvvvvvvvvvrrrqqqrrrtttwwwxxxvvvsssrrrrrrrrrsssuuuvvvwwwvvvqqqsssuuuuuuttttttuuuvvvyyyvvvtttuuuwwwxxxtttqqqpppqqqssstttuuutttsssrrrxxxyyyyyytttnnnmmmqqquuuvvvvvvvvvtttssstttwwwyyyxxxrrrpppuuuzzzzzzyyyyyyzzzxxxwwwwwwyyyzzzxxxvvvwwwyyy{{{~~~~~~~~~~~~}}}}}}|||||||||}}}}}}~~~~~~}}}zzzyyy||||||zzz{{{}}}|||{{{{{{wwwwwwtttuuuwwwxxxxxxwwwuuutttrrrqqqppprrruuuvvvtttqqqrrruuuwwwvvvsssrrrtttwwwzzzsssnnnpppsssrrrsssttttttssssssuuuwwwxxxxxxvvvxxxwwwuuuttttttuuuwwwxxxsssrrrrrrtttwwwxxxxxxxxxtttrrrqqqsssvvvyyyxxxvvvppprrrttttttttttttvvvxxxwwwtttqqqqqqtttvvvuuusssqqqsssvvvxxxxxxvvvtttrrrzzz}}}}}}wwwnnnlllrrrzzzwwwwwwwwwvvvttttttvvvxxx|||vvvrrrtttvvvuuussstttwwwvvvuuuvvvwwwxxxwwwvvvvvvxxxzzz|||}}}~~~~~~}}}|||{{{|||{{{{{{|||~~~~~~}}}yyywwwvvvwwwtttpppsssyyy}}}{{{|||zzzwwwwwwtttuuuwwwxxxxxxwwwuuutttuuuqqqoooqqqvvvxxxuuurrrrrruuuvvvvvvttttttuuuwwwyyyrrrmmmooorrrrrrrrrttttttssstttvvvxxxyyywwwvvvuuuuuuuuutttttttttttttttssssssssssssuuuwwwxxxxxxzzzwwwtttuuuxxxzzzyyywwwrrrtttuuutttttttttuuuwwwuuurrrooooooqqqtttuuuuuuvvvwwwxxxyyyxxxwwwvvvuuuxxxzzzzzzwwwqqqpppssswwwwwwwwwwwwuuutttssstttvvvxxxtttuuuuuurrrqqqrrrsssssssssssstttuuuuuuuuuxxxyyyzzz|||~~~~~~{{{}}}~~~|||{{{}}}|||{{{|||~~~~~~|||yyyzzzyyyxxxxxxssspppttt{{{~~~|||zzz|||vvvvvvwwwxxxxxxwwwvvvvvvxxxtttqqqsssxxxzzzxxxtttsssuuuwwwwwwwwwvvvvvvwwwuuupppnnnqqqtttsssqqqqqqsssssstttvvvxxxxxxvvvtttssstttvvvxxxwwwuuusssqqqtttttttttsssssstttuuuvvv}}}yyyvvvuuuwwwxxxwwwuuuvvvwwwvvvuuusssrrrtttuuuvvvssspppooopppsssuuuvvvyyyxxxvvvuuutttuuuvvvvvvsssssssssuuuvvvuuusssqqquuuuuuvvvtttsssrrrssstttwwwsssrrruuuwwwvvvwwwzzzrrrssstttuuuuuuvvvwwwwwwwwwxxxyyy{{{|||}}}~~~~~~|||yyywwwwwwxxx|||~~~~~~}}}|||~~~|||{{{|||~~~}}}zzzvvvzzzxxxxxxxxxuuurrruuu{{{{{{zzz|||~~~}}}yyyzzz}}}wwwxxxxxxxxxxxxxxxxxxwwwzzzwwwtttuuuwwwyyywwwuuutttuuuvvvxxxxxxxxxwwwwwwsssooonnntttwwwtttqqqpppsssssstttwwwxxxxxxvvvssstttwwwzzz|||{{{xxxtttqqqssstttuuuuuusssssstttuuuyyyxxxvvvsssrrrssstttuuuxxxxxxwwwuuurrrrrrsssuuuxxxvvvsssqqqqqqrrrtttuuuyyywwwsssqqqpppqqqssstttooooooppptttxxxxxxrrrmmmrrrtttuuutttrrrrrrrrrsssvvvssstttwwwwwwuuuuuuxxxsssuuuwwwxxxwwwxxxzzz|||vvvvvvwwwxxxzzz{{{|||}}}{{{yyyxxxrrrwww|||~~~~~~{{{zzz{{{~~~~~~yyyuuuwwwuuuuuuwwwvvvtttvvv{{{wwwuuuvvvxxxwwwuuuwww}}}yyyyyyyyyyyyyyyyyyyyyyyyxxxwwwuuutttttttttttttttssssssuuuwwwxxxxxxwwwuuutttoooooossswwwuuurrrrrruuuuuuvvvxxxzzzyyywwwtttvvvxxxzzz{{{zzzwwwtttrrrqqqtttwwwwwwvvvuuuuuuwwwtttvvvvvvsssppppppuuuyyyxxxxxxwwwuuussssssuuuwww{{{zzzwwwuuurrrrrrssstttxxxwwwuuusssrrrqqqrrrrrrqqqqqqrrruuuwwwvvvsssppprrrsssuuuuuutttssstttuuuvvvtttvvvxxxwwwrrrppprrrrrrtttwwwxxxwwwxxxzzz}}}wwwwwwwwwxxxzzz{{{}}}~~~~~~~~~}}}}}}uuuvvvzzz~~~~~~|||~~~~~~|||zzzyyy{{{zzzuuuyyyvvvvvvzzz{{{yyyzzz}}}xxxwwwwwwyyyxxxvvv{{{zzzzzzzzzzzzzzzzzzzzzzzzvvvvvvuuusssppppppqqqsssqqqrrrsssvvvxxxxxxvvvtttvvvpppnnnrrrvvvuuussstttvvvvvvxxxzzz|||{{{xxxuuuwwwwwwwwwwwwvvvuuussssssooosssxxxyyyxxxwwwxxxyyyrrruuuxxxuuuqqqqqqxxxvvvvvvvvvtttssstttvvvyyy}}}|||zzzwwwtttrrrrrrsssyyyyyyyyyxxxvvvuuusssssssssuuuwwwwwwtttsssssstttrrrsssuuuvvvuuuuuuuuuvvvlllmmmqqqwwwxxxttttttwwwooorrrtttuuutttuuuxxx{{{yyyyyyzzzzzz|||~~~}}}yyywwwvvv|||yyyyyy~~~|||wwwyyyvvvzzz~~~~~~~~~~~~~~~}}}}}}|||vvvvvvwwwyyy|||}}}}}}|||{{{yyywwwvvvwwwyyyyyyxxxyyyyyywwwuuussssssvvvyyyyyy{{{}}}|||zzzwwwvvvuuuzzzyyyxxxvvvuuusssrrrqqqrrrooopppuuuwwwuuussstttwwwtttrrrpppqqqrrrssssssssstttuuuwwwwwwwwwvvvuuurrrsssttttttuuuuuuttttttyyyyyyyyywwwtttssstttuuuuuusssssswwwwwwtttsssvvvxxxxxxxxxuuurrrrrruuuxxxvvvuuusssrrrssstttvvvwww{{{zzzwwwtttqqqqqqtttwwwoootttuuusssuuuyyyvvvppptttuuuvvvvvvvvvuuusssrrruuutttsssvvvxxxyyyvvvssssssvvvxxxyyyxxxwwwwwwxxxwwwvvvyyy}}}||||||}}}{{{vvvwww}}}|||{{{~~~yyyzzz{{{}}}}}}}}}}}}}}}|||{{{{{{uuuuuuvvvwwwyyyzzzzzzyyy|||yyyuuutttuuuwwwyyyyyyyyyxxxwwwuuussstttvvvyyywwwyyy{{{zzzxxxuuutttsssuuuuuuuuuuuuttttttttttttsssppppppsssuuusssqqqrrrwwwuuusssrrrrrrsssttttttttttttuuuvvvvvvvvvuuuuuuqqqqqqsssttttttuuuuuuuuuwwwxxxyyyxxxvvvuuuuuuvvvuuussssssvvvvvvsssrrruuuxxxxxxwwwtttqqqpppsssuuutttssssssrrrsssuuuwwwxxx|||{{{xxxuuurrrsssuuuxxxrrrtttrrroooqqqvvvvvvqqqtttuuuuuuuuuuuutttssssssuuuttttttuuuwwwxxxuuusssrrrtttwwwxxxxxxxxxyyyzzzyyyxxxzzz~~~|||||||||}}}zzz{{{||||||~~~}}}|||}}}}}}}}}~~~~~~}}}}}}|||{{{tttuuuuuuvvvvvvvvvvvvvvvzzzwwwtttssstttvvvxxxyyyxxxxxxwwwuuussstttvvvyyytttvvvxxxwwwuuusssrrrrrrpppqqqrrrssstttuuuvvvwwwuuupppooosssuuuttttttvvvwwwvvvtttssssssssstttuuuuuuuuuuuuvvvuuuuuutttssspppqqqrrrssstttttttttttttttvvvxxxyyyxxxwwwxxxxxxvvvssssssuuuuuuqqqqqqsssvvvvvvuuussspppoooqqqrrrtttssssssssstttuuuwwwxxx|||{{{yyyvvvttttttwwwyyyxxxwwwsssoooppptttvvvuuuuuuttttttsssssssssssssssuuuttttttuuuvvvvvvtttrrrqqqtttvvvxxxxxxyyyzzz||||||zzz|||~~~}}}~~~||||||}}}~~~}}}|||~~~~~~~~~}}}vvvwwwxxxxxxwwwuuuuuuvvvwwwuuuttttttvvvwwwwwwvvvwwwwwwwwwvvvttttttwwwyyytttuuuwwwvvvtttrrrrrrrrrpppppprrrsssuuuwwwxxxxxxuuuqqqppptttwwwwwwxxx{{{uuuuuuuuusssrrrrrrssstttuuuuuuuuuuuutttssssssrrrrrrrrrssssssssssssrrrrrrqqqtttxxxzzzzzzyyyyyyzzzwwwsssrrrtttssspppppprrrssssssrrrqqqppppppqqqrrrwwwvvvvvvuuuvvvvvvwwwxxxzzzzzzyyyvvvtttuuuwwwzzz|||zzzvvvssstttwwwxxxwwwuuutttsssqqqqqqrrrssssssuuuuuutttuuuuuuttttttsssuuuwwwyyyyyyyyyzzz{{{}}}|||{{{}}}~~~|||}}}~~~|||}}}~~~~~~~~~~~~~~~}}}|||yyy{{{|||{{{yyywwwwwwxxxsssssstttwwwyyyxxxuuusssvvvwwwwwwvvvuuuuuuwwwyyyuuuvvvwwwvvvtttsssssstttrrrssstttuuuvvvwwwxxxxxxwwwrrrpppsssuuutttuuuwwwrrrssstttsssqqqpppqqqsssuuuuuutttsssssssssrrrrrruuuuuuuuutttsssrrrpppppppppssswwwyyyyyyyyyyyyzzzwwwtttrrrtttsssppppppsssqqqppppppqqqrrrsssttttttzzzzzzyyyxxxxxxwwwwwwwwwxxxxxxxxxvvvtttuuuwwwyyy{{{xxxwwwxxxyyyxxxvvvvvvuuutttsssqqqqqqrrrssssssuuuuuuuuuuuutttttttttuuuzzz{{{|||{{{zzzzzz{{{}}}{{{yyy|||~~~}}}|||}}}~~~~~~}}}}}}~~~}}}}}}}}}~~~~~~}}}}}}|||{{{{{{~~~~~~{{{xxxyyy{{{rrrsssuuuxxxzzzyyyvvvsssuuuvvvwwwvvvuuuuuuwwwyyywwwxxxxxxwwwvvvuuuvvvwwwuuuuuuuuuvvvvvvvvvvvvvvvyyytttqqqsssssspppnnnppppppssstttssspppnnnppprrrttttttsssrrrrrrrrrssssssvvvvvvvvvuuutttrrrqqqpppqqqtttwwwxxxwwwwwwxxxyyyxxxtttrrrtttsssqqqqqquuurrrqqqppprrrtttvvvuuutttzzzzzzzzzyyyyyyxxxwwwwwwvvvwwwwwwvvvuuuuuuwwwyyyvvvtttuuuyyyzzzwwwssssssuuuttttttssssssssssssssstttuuuvvvuuutttuuuwwwxxx|||}}}}}}|||zzzyyy{{{|||{{{yyyzzz~~~}}}}}}|||}}}~~~~~~zzz~~~}}}zzz}}}~~~zzzxxxyyy|||uuuttttttuuuwwwxxxxxxwwwtttvvvwwwwwwvvvvvvwwwyyyxxxxxxyyyxxxvvvvvvwwwxxxtttuuuuuuuuuuuuuuuuuuuuuwwwsssrrruuuvvvrrrpppqqqpppsssvvvtttqqqooopppssssssrrrqqqqqqqqqrrrssstttuuuuuuvvvvvvuuuuuutttssssssuuuvvvvvvuuutttvvvwwwxxxtttrrrttttttrrrssswwwvvvtttssstttvvvwwwuuurrrvvvwwwwwwxxxxxxxxxxxxxxxvvvwwwxxxwwwwwwwwwyyy{{{vvvrrrsssyyyzzzvvvtttuuutttuuuuuuuuuuuutttsssssstttuuuwwwvvvuuuvvvyyy|||zzz{{{{{{zzzxxxyyy{{{}}}~~~zzzzzz}}}}}}|||}}}~~~xxx}}}~~~www{{{~~~}}}yyyvvvxxx{{{xxxvvvssssssuuuxxxzzzzzztttvvvwwwwwwvvvvvvwwwyyyxxxxxxyyyxxxvvvvvvwwwyyyssssssssstttttttttuuuuuutttrrrsssxxx{{{yyywwwxxxppptttwwwvvvrrroooqqqtttrrrqqqqqqpppqqqrrrtttuuussstttuuuvvvwwwwwwwwwwwwuuuvvvvvvuuusssssstttvvvxxxtttrrrttttttsssuuuyyyzzzwwwuuuvvvwwwwwwtttqqqrrrssstttvvvxxxyyyyyyyyywwwxxxyyyyyyxxxxxxzzz|||xxxssstttyyy{{{xxxvvvyyytttuuuvvvvvvvvvuuusssrrrsssuuuwwwwwwuuuwwwzzz~~~wwwxxxxxxxxxwwwxxx{{{}}}|||zzz||||||zzz|||www{{{|||zzz}}}}}}~~~|||vvvsss{{{xxxtttwwwyyyxxxuuuuuuyyyyyyvvvuuuuuuuuuvvvwwwyyyzzz{{{xxxzzz||||||yyywwwvvvvvvuuuvvvwwwxxxwwwvvvtttssswwwvvvuuuvvvwwwxxxwwwvvvuuuuuutttpppmmmnnnrrrvvvwwwxxxxxxvvvtttssstttuuuwwwrrrsssxxxxxxsssoooqqqsssqqqqqqsssvvvvvvssspppoooppprrrtttvvvvvvvvvvvvyyyuuusssvvvzzz|||yyyuuusssssstttvvvwwwxxxyyyzzztttssssssuuuyyy{{{yyywwwqqqtttwwwyyyxxxwwwwwwxxxuuusssppprrruuuwwwwwwuuuttttttttttttuuuvvvxxxyyyxxxyyyyyywwwvvvwwwyyy{{{xxxvvvxxx|||}}}zzzzzz}}}~~~}}}}}}~~~~~~~~~~~~{{{vvvuuuzzz|||xxxtttsssqqqvvvyyyxxxxxxzzzzzzwwwwwwwwwwwwwwwxxxyyyyyyzzzzzz{{{|||{{{yyyxxxxxxxxxssstttvvvwwwwwwuuutttrrrwwwvvvuuuuuuvvvvvvuuuuuurrrssstttsssrrrrrrtttwwwuuuvvvvvvtttsssrrrsssuuuwwwssssssxxxzzzvvvtttvvvtttsssrrrrrrssstttsssrrrrrrrrrrrrrrrsssuuuwwwxxxxxxvvvuuuvvvyyyyyywwwuuuuuuvvvvvvwwwxxxyyyzzzzzzsssrrrrrrtttwwwyyyxxxvvvtttvvvyyyzzzxxxwwwvvvwwwwwwuuurrrrrrtttvvvxxxyyyvvvuuutttttttttvvvwwwxxxuuuvvvwwwvvvvvvvvvxxxyyyvvvtttuuuxxxyyyxxxxxx{{{~~~~~~}}}}}}~~~~~~~~~}}}~~~~~~}}}{{{xxxwwwxxxzzzxxxtttssstttmmmtttzzzzzzyyyzzzzzzxxxyyyyyyxxxxxxxxxxxxyyyyyy{{{||||||zzzxxxwwwxxxzzzssstttvvvwwwxxxwwwuuutttvvvvvvuuuuuutttttttttsssooorrrtttuuuuuuuuuvvvwwwsssttttttsssrrrrrrsssuuuvvvrrrrrruuuwwwvvvvvvxxxuuuuuusssqqqoooooorrrttttttsssqqqpppqqqtttwwwyyyvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvvvvwwwwwwxxxxxxxxxrrrrrrrrrtttvvvwwwvvvuuuvvvxxxzzzzzzxxxvvvvvvvvvzzzyyyxxxuuutttvvvzzz}}}xxxwwwuuutttttttttuuuvvvqqqsssuuuvvvuuuuuuvvvxxxwwwtttsssvvvwwwvvvxxx|||~~~}}}|||||||||||||||}}}~~~~~~}}}~~~}}}|||||||||zzzwwwuuuwwwwwwxxxyyyyyywwwvvvvvvnnnvvv{{{zzzwwwxxxyyyyyywwwwwwwwwwwwwwwwwwxxxyyyzzzzzzzzzxxxvvvvvvxxxzzztttvvvwwwyyyyyyxxxwwwvvvuuuuuuvvvuuusssrrrrrrsssrrrssssssttttttuuuvvvwwwtttuuuuuutttrrrqqqrrrttttttqqqoooppprrrssstttuuuwwwwwwtttppplllmmmrrrwwwtttsssrrrrrrrrrtttvvvxxxuuuvvvwwwvvvttttttuuuvvvuuuuuuuuutttttttttttttttssssssssstttuuuvvvuuuuuutttvvvxxxxxxwwwvvvvvvwww{{{yyy{{{}}}yyyxxxvvvuuutttttttttuuuooorrruuuvvvvvvvvvwwwwwwxxxuuutttwwwxxxxxxzzz~~~}}}}}}|||{{{{{{{{{{{{~~~}}}}}}|||{{{vvvwwwxxx{{{}}}~~~}}}{{{wwwuuutttuuuyyy{{{yyyvvvsssxxxzzzwwwuuuwwwyyyxxxssssssttttttuuuwwwxxxyyywwwxxxwwwuuuttttttvvvxxxtttuuuwwwxxxxxxwwwuuutttsssuuuvvvuuurrrqqqrrrtttwwwuuurrrqqqqqqrrrttttttwwwwwwwwwuuurrrqqqrrrssstttrrrooonnnooorrrsssrrrxxxwwwuuuqqqmmmnnnrrrwwwrrrssstttuuuvvvwwwwwwwwwuuuvvvvvvuuuttttttuuuwwwuuuuuuuuuuuutttttttttttttttuuuvvvvvvvvvuuuuuuuuuppprrrtttuuuuuuuuuwwwxxx}}}{{{zzzxxxwwwvvvuuuttttttuuuuuupppsssvvvxxxwwwwwwxxxyyyxxxuuutttwwwxxxxxx{{{~~~~~~~~~}}}}}}||||||{{{{{{|||}}}|||{{{{{{|||~~~zzz}}}~~~{{{yyyyyyzzzzzzzzz{{{}}}}}}{{{uuuuuurrrrrrvvv{{{yyyssswwwyyyxxxuuuuuuxxxyyyvvvqqqrrrrrrssstttvvvxxxyyyuuuuuuvvvuuussssssuuuvvvrrrsssuuuvvvuuutttrrrqqqrrrtttvvvuuurrrqqqsssvvv{{{wwwsssppppppqqqrrrrrrwwwwwwwwwuuurrrqqqrrrssswwwvvvtttppprrrvvvvvvtttwwwwwwuuusssqqqqqqtttvvvqqqsssuuuwwwyyyyyyyyyyyywwwvvvuuutttuuuvvvwwwxxxwwwwwwwwwwwwwwwwwwwwwwwwtttvvvwwwwwwuuuttttttuuunnnppprrrssstttuuuwwwyyyzzzwwwvvvvvvuuuttttttuuuvvvwwwsssuuuwwwxxxwwwwwwxxxzzzuuurrrrrrvvvxxxwwwyyy~~~}}}~~~~~~~~~~~~~~~}}}|||xxxyyyzzzyyyxxxxxxzzz|||zzz~~~|||}}}~~~~~~{{{xxxwwwyyy|||}}}|||}}}~~~~~~|||xxxuuuvvvyyyxxxtttssswwwwwwtttvvvwwwuuuuuuyyy}}}zzztttsssssssssttttttvvvwwwwwwsssuuuvvvvvvuuuttttttuuuuuuvvvvvvwwwvvvtttqqqpppppptttvvvvvvsssrrruuuxxx{{{xxxtttrrrssssssrrrqqqsssssstttsssrrrrrrtttuuuvvvxxxvvvsssuuuzzz{{{wwwwwwvvvuuuuuuvvvvvvvvvuuussstttuuuwwwyyy{{{|||}}}xxxuuurrrssswwwzzzzzzyyywwwwwwxxxxxxxxxxxxxxxxxxsssuuuwwwvvvsssrrrrrrtttppprrrssssssssstttvvvxxx~~~zzzvvvtttsssssstttuuuwwwyyyzzzuuuvvvwwwwwwvvvvvvxxxzzztttrrrtttxxxzzzyyyzzz}}}||||||}}}~~~~~~}}}}}}wwwxxxyyyxxxwwwwwwyyy{{{}}}}}}~~~~~~{{{yyyyyy|||ssstttvvvyyy||||||zzzxxxxxxxxxssstttwwwvvvssstttsssvvv|||{{{rrrvvvvvvuuuuuuuuuuuuvvvvvvsssuuuwwwxxxvvvuuuuuuuuuyyyzzzzzzzzzyyyvvvtttrrrooossswwwvvvssssssvvvzzzzzzwwwuuuvvvwwwvvvssspppnnnpppqqqqqqqqqrrruuuwwwsssvvvvvvsssvvv}}}}}}xxxvvvuuutttwwwzzzzzzwwwsssvvvuuuuuuuuuxxx{{{yyyuuuqqqsssxxx||||||zzzuuuvvvvvvvvvwwwwwwwwwwwwrrrtttvvvuuurrrpppqqqsssssstttuuutttttttttvvvxxxzzzyyyzzz}}}zzzvvvrrrrrrrrrsssuuuxxxzzz|||wwwwwwwwwvvvtttuuuwwwyyyvvvtttvvv{{{}}}||||||zzz{{{|||~~~~~~~~~}}}}}}wwwxxxxxxxxxwwwwwwyyy{{{|||~~~|||~~~~~~|||{{{zzzzzz~~~zzzzzz}}}|||xxxtttwwwyyyzzzyyyxxxxxxyyy{{{zzzzzzzzzzzzxxxtttqqquuuvvvwwwxxxyyyxxxxxxwwwuuuttttttvvvyyyyyyuuurrrqqqsssvvvwwwvvvvvvvvvwwwwwwxxxyyyzzzzzzxxxwwwuuuxxxyyyyyyxxxwwwvvvxxxyyyyyyzzzwwwrrrppprrrrrrooopppssstttssspppoooqqqtttqqqssswwwzzz||||||{{{{{{xxxsssrrryyy}}}|||yyyxxxssswwwwwwssstttyyyzzzwwwyyyvvvtttuuuxxxxxxvvvtttvvvuuusssrrrvvvyyyvvvooouuuuuuuuusssqqqpppqqqrrrrrrssstttsssrrrrrruuuwwwvvvxxxzzz{{{yyyxxxwwwwwwrrrtttuuutttsssuuuyyy}}}vvvvvvwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwxxxyyyzzz{{{}}}{{{{{{xxxvvvuuuvvvxxxyyyxxxvvvxxxyyy|||~~~~~~}}}}}}{{{zzz{{{{{{zzz|||{{{wwwvvvyyy{{{{{{yyywwwvvvvvvxxxwwwvvvwwwxxxwwwtttrrrssstttvvvwwwxxxxxxwwwwwwttttttuuuwwwyyyzzzxxxwwwsssuuuxxxyyyxxxxxxzzz{{{wwwxxxyyyzzzyyyxxxvvvtttuuuvvvwwwwwwvvvwwwxxxzzzyyyzzzwwwqqqppptttuuutttnnnppprrrsssssstttuuuvvvrrrtttwwwyyy{{{{{{zzzyyywwwqqqsssvvvwwwxxxzzzqqqvvvxxxvvvuuuwwwuuuqqqwwwuuussstttwwwwwwvvvtttxxxxxxuuusssvvvzzzwwwqqqvvvvvvwwwuuusssrrrsssuuutttssstttwwwzzz{{{yyywww{{{{{{{{{yyywwwuuutttuuuuuuvvvwwwuuussssssvvvxxxtttvvvxxxyyyyyyxxxvvvuuupppppprrrtttwwwzzz}}}~~~}}}}}}zzzzzzzzzzzzyyyxxxxxxxxx{{{|||}}}~~~~~~}}}||||||}}}{{{yyy}}}~~~{{{zzz{{{yyyvvvwwwyyy||||||zzzxxxvvvuuuuuutttssstttvvvvvvuuutttrrrsssuuuwwwwwwwwwwwwvvvsssuuuwwwxxxxxxyyy{{{|||uuuwwwxxxxxxxxxyyy{{{}}}xxxyyyzzzzzzyyywwwuuutttsssuuuvvvwwwvvvwwwyyyzzz{{{{{{xxxrrrqqqtttvvvuuutttssstttuuuvvvvvvtttrrrsssuuuwwwyyyyyyyyywwwvvvxxxrrrsssttttttuuuwwwrrrwwwzzzzzzyyyxxxsssnnntttsssssstttvvvwwwvvvuuu{{{zzzwwwsssuuuyyywwwrrrtttuuuvvvuuutttssstttuuusssrrrsssyyy{{{uuu|||{{{zzzxxxwwwvvvvvvvvvyyyyyyyyywwwtttrrrrrrrrrqqqtttwwwzzz{{{zzzwwwuuuuuuuuuuuuuuuvvvxxxyyyzzz{{{}}}~~~}}}}}}zzz|||~~~}}}zzzyyy{{{~~~~~~}}}}}}}}}|||||||||{{{~~~{{{yyy~~~~~~~~~|||zzzyyyxxxvvvwwwzzz}}}~~~}}}zzzxxxxxxwwwuuuttttttvvvwwwwwwvvvuuuvvvwwwxxxxxxwwwvvvuuutttwwwyyyxxxvvvvvvyyy}}}wwwwwwwwwvvvuuuvvvxxx{{{zzzzzz{{{|||{{{yyyvvvuuuuuuvvvxxxxxxwwwwwwxxxyyyzzz{{{yyyuuusssttttttqqqtttssssssuuuyyyyyyvvvsssuuuvvvwwwxxxxxxwwwuuutttzzzvvvuuuyyyzzzwwwssssssuuuxxx{{{}}}|||zzzvvvssstttttttttuuuvvvwwwxxxwww|||{{{wwwssstttwwwwwwssspppqqqssssssrrrrrrssstttrrrrrrsssxxx||||||xxxsssxxxxxxyyy{{{}}}|||{{{yyyzzzzzzyyyxxxuuurrrqqqpppqqqssswwwzzz{{{|||{{{{{{zzzzzzyyyxxxxxxxxxyyyyyyyyy|||~~~|||zzzzzzwww{{{~~~{{{zzz~~~~~~}}}||||||||||||}}}}}}}}}~~~{{{yyy~~~}}}}}}|||{{{xxxwwwvvv|||~~~}}}yyywwwvvv{{{yyywwwwwwxxxyyyyyyxxxyyyzzzzzzzzzyyywwwuuutttvvvxxxyyywwwttttttvvvyyyzzzzzzyyywwwuuutttvvvxxx{{{|||}}}}}}|||zzzxxxwwwxxxzzz{{{{{{yyywwwwwwxxxrrrvvvxxxvvvvvvwwwuuuqqqooonnnoootttzzz~~~}}}{{{wwwxxxxxxxxxwwwuuutttsssxxxuuuvvvzzz{{{xxxwwwxxxvvvvvvxxxzzzzzzyyyxxxyyyuuuuuuvvvwwwwwwxxxyyyzzzzzz{{{wwwsssrrruuuvvvsssnnnppprrrsssrrrrrrrrrsssssstttuuuvvvuuuuuuuuuuuuvvvxxx}}}}}}xxxyyyxxxwwwwwwvvvtttrrrqqqyyyyyyyyyyyyyyyzzz||||||tttuuuvvvxxxzzz|||~~~{{{~~~{{{xxxwwwyyy|||}}}yyywwwzzz~~~{{{{{{{{{{{{|||}}}~~~}}}~~~~~~|||{{{~~~{{{{{{}}}{{{xxxvvvxxx~~~zzzuuussssss{{{zzzyyyyyyzzz{{{zzzxxx{{{{{{{{{{{{yyyxxxvvvtttxxxxxxyyyxxxvvvuuuuuuvvv{{{{{{{{{yyywwwvvvwwwxxxzzz{{{|||}}}}}}{{{zzzxxxzzz|||}}}|||zzzxxxwwwwwwlllqqquuuvvvxxxzzzyyyuuuvvvuuutttuuuwwwxxxwwwwwwyyyyyyyyyxxxwwwvvvtttttt{{{vvvtttuuuvvvwww{{{vvvssssssuuuvvvuuuwwwzzzuuuwwwxxxxxxxxxxxxyyyzzzxxxzzzxxxtttsssuuuvvvsssppprrrtttuuutttsssttttttvvvwwwwwwuuurrrrrruuuxxxyyy{{{|||tttxxxwwwuuuuuuvvvvvvtttsss|||yyywwwwwwwwwxxxvvvvvvvvvvvvxxxyyyzzz{{{}}}}}}yyyxxx}}}|||wwwtttuuuvvvzzzzzz{{{|||}}}~~~}}}~~~~~~|||~~~~~~}}}~~~~~~~~~~~~}}}}}}|||}}}zzzzzz}}}|||wwwvvvyyy~~~~~~}}}zzzvvvsssssstttvvvvvvwwwyyy{{{{{{zzzxxxxxxxxxyyyzzzyyyxxxwwwvvvxxxwwwxxxyyyzzzyyywwwuuuvvvxxxyyyyyyxxxwwwwwwxxxwwwxxxzzz{{{|||{{{yyyxxxxxxzzz||||||zzzxxxwwwwwwppptttuuutttvvvzzz{{{yyy{{{zzzyyyuuurrrqqqrrrtttzzzzzzyyyxxxwwwvvvuuuuuuzzzuuusssuuuuuuuuuzzzwwwssssssvvvvvvssstttxxxuuuwwwyyyxxxvvvvvvwwwyyyvvvyyyzzzvvvuuuwwwwwwuuuppprrruuuvvvtttssssssssswwwuuutttssstttuuuvvvwwwzzz{{{}}}uuuzzzwwwtttsssuuuvvvuuuttt~~~}}}{{{yyywwwvvvuuuuuu{{{zzzyyyxxxwwwvvvvvvvvvzzz}}}}}}yyyxxx}}}|||{{{zzzxxxvvvuuuuuuzzz{{{|||~~~~~~~~~}}}|||~~~|||}}}}}}~~~}}}zzzyyy~~~~~~}}}}}}}}}}}}}}}}}}}}}yyyyyy}}}|||wwwvvvzzzwwwwwwwwwuuuttttttvvvxxxqqqrrrtttwwwzzz{{{yyywwwtttuuuwwwxxxyyyyyyxxxxxxxxxwwwwwwzzz}}}}}}zzzvvvpppsssvvvwwwwwwvvvwwwwwwtttvvvxxxzzzzzzzzzyyyxxxuuuwwwzzz{{{zzzxxxwwwxxxyyyzzzxxxsssssswwwyyyxxxrrrssstttsssrrrtttzzz{{{zzzzzzyyyxxxwwwvvvvvvtttsssvvvyyyyyyvvvvvvyyyzzzvvvuuuyyyyyytttsssvvvuuuwwwyyyxxxuuutttvvvxxxvvvzzz{{{xxxwwwyyyyyyvvvnnnqqqssstttrrrqqqppppppuuuqqqnnnqqqvvvyyyvvvsssxxxxxx|||zzz{{{xxxtttssstttvvvuuutttvvvwwwxxxxxxxxxwwwvvvvvvwwwwwwxxxyyyzzz|||}}}~~~tttxxx}}}~~~zzzxxxvvvyyywwwwwwxxxzzz{{{zzzyyy{{{|||~~~}}}{{{zzz}}}}}}yyy{{{xxxxxxzzz|||{{{zzzzzzyyyyyyzzz|||}}}{{{zzzyyyxxxxxxwwwwwwxxxxxxyyy|||zzzxxxxxxyyyyyyvvvsssssstttvvvxxxyyyyyyxxxwwwpppxxx{{{wwwsssuuu{{{~~~uuuwwwxxxyyywwwwwwwwwxxxvvvrrrttt|||~~~xxxttttttwwwzzz||||||zzzwwwttt}}}{{{vvvqqqtttzzz{{{xxxxxxuuusssuuuyyy||||||{{{zzzxxxwwwxxxyyyyyyuuuqqqppppppssswwwxxxvvvxxx|||vvvtttuuuwwwwwwuuuvvv{{{xxxttttttxxxxxxsssrrruuuyyy}}}}}}wwwrrrsssuuuuuuuuussspppoooqqqsssttttttwwwsssssswwwxxxvvvuuuvvvqqqtttxxx|||~~~}}}|||zzzvvvvvvttttttxxx|||yyyrrrqqqrrrsssuuuuuuuuuuuutttvvvwwwzzz}}}~~~~~~~~~~~~~~~wwwrrrsssuuuyyy{{{zzzwwwwwwzzzzzzxxxzzzyyyxxxxxxzzzzzzyyyxxxzzzxxxwwwzzz~~~~~~}}}{{{}}}zzzyyyzzz{{{zzzyyy||||||{{{|||~~~~~~|||xxxwwwwwwwwwxxxxxxyyyzzzyyywwwvvvxxxzzz{{{yyywwwuuuuuuuuuuuuttttttssssssqqqwwwyyyuuusssvvvzzz|||wwwxxxyyyxxxwwwvvvwwwxxxwwwvvvxxx}}}~~~yyyvvvvvvuuuwwwzzz||||||zzzwwwuuuyyyyyyuuusssvvv|||~~~|||wwwtttrrrssswwwyyyyyyxxx{{{yyyxxxyyyzzzzzzwwwuuurrrqqqtttwwwxxxuuuwww{{{yyyvvvvvvxxxwwwtttuuuyyyuuurrrsssxxxyyyvvvwwwzzzxxxzzzzzzuuusssvvvwwwvvvrrrqqqoooppprrrtttuuuuuutttqqqqqquuuwwwuuutttuuuvvvwwwyyyzzzzzzxxxuuutttvvvuuusssrrrvvv{{{yyysssuuuuuuuuuvvvuuutttrrrqqqzzzzzzzzzzzz{{{{{{||||||yyy}}}~~~zzzwwwwwwzzzyyy{{{{{{xxxwwwzzzyyyvvvzzzxxxwwwxxxyyyzzzyyyxxxuuuuuuuuuxxx{{{~~~}}}|||zzzzzzzzzzzzyyy}}}|||{{{|||~~~~~~}}}xxxwwwwwwwwwxxxyyyyyyzzzxxxwwwwwwxxxzzz{{{zzzyyy}}}zzzxxxvvvuuuvvvvvvsssuuuuuussssssxxxyyyxxxwwwxxxxxxvvvttttttuuuvvvxxxxxx{{{}}}zzzuuutttwwwuuuwwwyyy{{{{{{yyywwwuuuxxxyyywwwuuuwww|||}}}zzzuuurrrpppqqqtttvvvuuussszzzxxxvvvwwwxxxyyyxxxwwwtttssstttxxxwwwuuuvvv{{{{{{xxxwwwxxxxxxuuuuuuwwwuuussstttxxxzzzyyyzzz}}}vvvwwwuuussstttxxxyyyvvvsssqqqpppqqqrrrtttssssssrrroooooosssuuutttssstttxxxxxxwwwwwwvvvtttsssrrruuuuuurrrpppsssyyyyyyuuuuuuvvvvvvvvvuuutttsssrrr~~~}}}{{{yyyyyyyyyzzz{{{|||{{{vvvsssssswww{{{{{{yyyyyyzzzyyyuuuyyyxxxwwwwwwyyyyyyxxxwwwrrrtttwwwyyy{{{}}}|||~~~|||zzzzzzzzz{{{{{{|||zzzyyyzzz|||}}}||||||zzzyyyxxxxxxwwwwwwxxxxxx{{{zzzyyyxxxxxxxxxwwwwww}}}yyywwwwwwxxxzzztttuuurrrppptttyyyyyyuuuvvvvvvvvvtttrrrqqqrrrtttxxxvvvwwwzzzyyyuuutttwwwtttvvvwwwxxxxxxwwwvvvtttxxxzzzyyyvvvvvvxxxxxxtttuuurrrpppqqqssstttssspppvvvuuutttssstttvvvwwwxxxtttrrrtttwwwwwwuuuxxx|||{{{wwwvvvxxxxxxvvvvvvxxxxxxwwwwwwxxxyyyyyyyyy{{{wwwvvvsssqqqtttyyyxxxtttvvvtttrrrqqqqqqpppooommmqqqnnnnnnsssuuutttssstttuuutttttttttuuuuuuvvvvvvuuutttqqqnnnqqqwwwyyywwwsssttttttuuuvvvvvvwwwwww}}}}}}|||{{{{{{zzzzzzzzz}}}}}}vvvrrrppptttxxxzzzyyyzzz|||{{{wwwyyyxxxwwwwwwyyyyyyxxxwwwtttwww{{{|||{{{|||}}}{{{}}}|||{{{zzzyyy{{{}}}~~~}}}{{{zzzzzz|||}}}}}}||||||{{{zzzxxxwwwvvvuuuuuuzzzzzzyyywwwvvvvvvwwwxxxzzzxxxvvvsssrrrsssuuuvvvuuutttqqqppptttyyyxxxssswwwwwwwwwvvvsssrrrssstttwwwrrrpppuuuyyyxxxvvvvvvttttttuuuuuuuuuuuuttttttuuuxxxxxxuuutttuuuuuurrrvvvsssqqqrrruuuuuussspppuuuuuutttttttttuuuwwwyyysssrrrssswwwwwwvvvyyy~~~yyyuuussswwwyyyxxxwwwyyywwwxxxwwwwwwwwwyyyzzzzzzxxxwwwtttqqqtttxxxwwwsssuuusssppppppppppppooonnnssspppppptttvvvuuutttuuuttttttttttttuuuwwwxxxyyytttuuuqqqnnnooouuuxxxwwwttttttuuuuuuvvvwwwwwwxxxyyyzzz}}}~~~{{{zzzwwwzzz~~~~~~{{{xxxwwwqqqvvvyyyyyy{{{~~~}}}zzzyyyxxxwwwxxxyyyyyyxxxwwwwwwzzz}}}}}}{{{{{{~~~~~~}}}|||zzzzzzzzzyyyxxxzzz}}}~~~||||||}}}}}}|||zzzxxxwwwvvvuuuuuuuuuuuuvvvuuuuuuvvvyyy|||ssssssrrrrrrssssssttttttuuuuuussspppsssxxxxxxtttxxxyyyzzzzzzxxxvvvvvvwwwuuuooommmttt{{{{{{xxxwwwttttttttttttttttttttttttpppuuuvvvsssrrruuuvvvuuuvvvtttrrrtttvvvwwwtttqqqvvvwwwxxxxxxwwwwwwyyy{{{uuussstttwwwwwwvvvyyy~~~xxxsssqqquuuyyyxxxwwwxxxsssuuuuuusssuuuzzz|||{{{wwwxxxvvvssstttxxxxxxtttqqqooonnnnnnqqqtttvvvwwwuuurrrrrrvvvwwwuuutttuuuxxxwwwwwwvvvvvvvvvvvvwwwuuuvvvsssooooootttwwwvvvyyyxxxwwwvvvuuuuuuuuuvvvuuuxxx||||||zzz{{{|||}}}}}}|||zzzxxxwwwqqquuuxxxxxxzzz~~~|||zzzyyyxxxxxxzzzzzzyyyxxxwwwxxxzzzzzzzzzzzz{{{|||yyyzzzzzzyyywwwwwwzzz~~~~~~||||||}}}zzzzzzyyyxxxwwwwwwwwwwwwssstttuuutttssstttxxx{{{rrrsssvvvxxxxxxxxxvvvuuuuuuvvvuuurrrssswwwxxxuuuuuuwwwzzz{{{zzzxxxvvvvvvssspppqqqxxx{{{zzzyyyzzzvvvvvvuuuttttttuuuvvvvvvqqquuuvvvsssqqqtttvvvvvvuuutttsssuuuxxxxxxuuurrrvvvxxxzzzzzzxxxwwwxxxzzzyyyvvvvvvwwwvvvtttwww|||yyysssppptttxxxwwwuuuuuurrruuutttqqqrrrwwwzzzxxxtttwwwxxxttttttxxxzzzyyysssqqqnnnooosssxxx|||~~~wwwsssrrrvvvwwwtttrrrsssxxxxxxxxxwwwvvvuuuttttttvvvwwwvvvqqqppptttvvvuuuzzzyyywwwvvvuuuvvvvvvvvvuuuwwwzzz|||}}}|||zzzyyy}}}{{{yyywwwvvvuuutttwwwxxxwwwxxx|||}}}{{{{{{zzzyyyyyy{{{{{{zzzyyyxxxwwwwwwyyy{{{|||||||||zzz{{{{{{xxxuuuuuuxxx{{{|||zzzzzz{{{}}}~~~~~~xxxxxxwwwwwwxxxxxxyyyzzzuuuvvvvvvtttqqqqqquuuxxxpppssswwwzzz{{{yyyvvvsssuuuwwwwwwssssssvvvxxxvvvppptttxxxzzzxxxvvvttttttrrrssswww||||||yyyyyy}}}xxxwwwvvvuuuuuuvvvwwwxxxvvvzzzyyytttppprrrttttttuuusssrrruuuxxxxxxvvvrrrtttwwwzzzzzzxxxvvvvvvwww|||yyyxxxxxxuuurrrtttyyy{{{tttppptttwwwuuusssrrruuuxxxvvvpppoootttuuurrrqqqvvvxxxuuutttxxx|||}}}xxxuuuqqqqqqtttzzz~~~wwwssssssvvvvvvsssqqqrrrvvvvvvwwwwwwvvvuuuttttttvvvyyywwwrrrqqqsssuuutttwwwvvvvvvvvvvvvxxxyyyzzzwwwwwwxxxyyyyyyyyyxxxxxx~~~|||xxxwwwxxx{{{|||}}}wwwzzzyyywwwwww{{{|||zzz|||{{{zzzzzz||||||{{{zzzyyywwwwwwyyy~~~~~~{{{|||~~~~~~}}}{{{~~~~~~yyywwwxxxyyyxxxvvv|||}}}|||~~~~~~|||xxxtttssstttvvvxxxyyyrrrrrrrrrrrrssstttuuuvvv|||wwwrrrssswwwzzzyyyvvvvvvvvvvvvuuuuuutttttttttqqqrrrssssssrrrqqqrrrtttvvvsssqqqtttyyy{{{xxxtttsssuuuvvvvvvtttsssssstttsssyyy|||yyyvvvuuutttqqqwwwuuussstttwwwwwwuuusssxxx{{{|||{{{wwwtttuuuvvvwwwyyyzzzxxxvvvvvvyyy|||yyysssppptttuuusssuuuyyywwwtttsssuuutttpppooorrrsssvvvyyyzzzyyyxxxxxxxxxtttuuuuuuttttttwww{{{~~~zzzyyywwwtttrrrtttxxx{{{vvvwwwvvvrrrrrrvvvyyyxxxrrrrrrqqqqqqrrruuuyyy{{{vvvtttrrrtttxxxzzzyyyxxxxxxvvvwwwyyyxxxtttuuuyyy{{{|||||||||{{{zzzyyyyyy{{{yyyxxxwwwxxxzzz}}}zzz|||~~~|||yyyxxxyyy{{{wwwwwwyyy|||~~~~~~|||zzz{{{}}}~~~xxx~~~|||www|||~~~{{{zzzzzzzzzwwwtttzzz}}}zzzyyy{{{|||{{{wwwuuurrrrrruuuwwwyyyzzzuuuuuutttttttttvvvwwwxxxwwwwwwvvvuuuttttttuuuvvvyyyxxxwwwxxxzzz{{{zzzyyytttttttttuuuvvvxxxyyyyyyxxxwwwuuuwwwyyyzzzwwwtttqqqsssuuuuuutttssstttuuuvvvzzz|||xxxvvvxxxyyyxxxyyywwwuuuuuuwwwxxxwwwvvvxxxyyyzzzzzzxxxwwwwwwwwwzzz{{{|||{{{zzzzzz}}}{{{wwwuuuyyyyyywwwwwwzzzxxxuuuuuuwwwwwwttttttvvvrrrsssuuuwwwyyyxxxwwwvvvvvvvvvtttrrrqqqrrruuuwwwxxxwwwuuutttttttttuuuvvvtttuuusssoooppptttwwwuuuqqqqqqrrrsssttttttuuuuuutttssstttvvvyyyzzzyyywwwxxxwwwxxx{{{zzzwwwyyy}}}~~~~~~~~~}}}|||zzzyyyxxxyyywwwvvvuuuvvvxxx{{{}}}zzz{{{|||zzzwwwwwwxxxzzzyyyxxxxxxzzz{{{{{{yyyxxxzzz|||~~~~~~|||uuu{{{}}}||||||{{{xxxxxx}}}}}}|||~~~}}}tttssssssuuuxxx{{{||||||xxxwwwvvvvvvvvvwwwxxxyyyuuuzzz~~~{{{tttqqqtttzzzyyyuuutttvvv{{{~~~|||yyyuuurrrppprrrwwwzzz{{{zzzyyyyyyyyyyyyxxxwwwvvvuuurrrtttvvvvvvvvvuuuvvvwwwuuuxxxwwwsssrrrvvvyyyyyyxxxvvvttttttuuuvvvwwwvvvvvvuuuuuuvvvwwwwwwvvvuuuxxxyyyyyyyyyxxxyyy|||~~~zzzwwwwwwyyyxxxuuutttvvvtttrrrsssvvvwwwttttttwwwssssssuuuwwwyyyyyywwwuuuvvvvvvuuurrrpppqqqsssuuuwwwuuussstttvvvuuurrrooosssuuusssoooppptttvvvuuurrrsssuuuvvvwwwvvvtttsssttttttuuuwwwzzzzzzxxxvvvwwwvvvwww{{{zzzxxxzzz~~~}}}{{{xxxwwwwwwvvvtttssssssvvvxxxzzz||||||{{{yyywwwxxxzzz}}}|||{{{yyyyyyzzzzzzyyyxxxxxx{{{}}}~~~~~~}}}}}}~~~~~~{{{~~~}}}yyy~~~}}}|||}}}|||zzz|||~~~}}}~~~uuuuuuvvvyyy|||~~~~~~}}}yyyxxxwwwvvvvvvwwwxxxyyywww}}}xxxtttwww|||yyytttqqquuu||||||wwwxxxsssppprrrxxx|||{{{yyywwwxxxyyyyyywwwuuuvvvvvvvvvwwwyyyyyyxxxwwwwwwxxxuuuwwwvvvrrrrrruuuwwwvvvxxxvvvuuutttuuuvvvxxxxxxyyyvvvuuuvvvyyyzzzwwwtttvvvvvvvvvvvvwwwxxxzzz|||zzzyyyxxxwwwuuussstttvvvtttrrrtttwwwxxxuuutttvvvtttwwwzzzzzzxxxvvvuuuvvvuuuuuuuuutttttttttwwwyyyyyyuuurrrrrruuuvvvrrrmmmuuuvvvuuurrrrrrvvvxxxvvvtttuuuwwwxxxyyyyyyxxxwwwvvvuuuuuuvvvxxxyyyyyyyyyvvvuuuvvvyyyxxxuuuwww{{{~~~~~~}}}{{{yyywwwwwwvvvtttssssssuuuwwwyyy~~~|||zzzzzz{{{~~~}}}zzzzzz{{{|||}}}}}}wwwyyy|||}}}}}}|||}}}~~~zzzxxx}}}|||zzz}}}~~~~~~|||~~~}}}zzz{{{~~~}}}zzzwwwwwwxxxzzz}}}}}}|||{{{xxxxxxxxxxxxxxxxxxyyyyyyxxxzzz|||{{{yyywwwxxxyyy|||wwwsssvvv}}}|||www}}}yyyuuuvvvzzz}}}{{{xxxsssuuuwwwxxxwwwwwwxxxyyyxxxyyy{{{zzzxxxwwwwwwwwwxxxzzzyyyvvvvvvxxxwwwssswwwwwwwwwvvvvvvwwwyyyzzz|||zzzxxxzzz||||||zzzwwwxxxwwwvvvvvvwwwyyyzzz{{{|||}}}zzzvvvssssssvvvyyyxxxvvvwww{{{zzzvvvuuuwwwttt{{{}}}uuuppprrrvvvvvvwwwwwwvvvuuuvvvxxxzzz}}}xxxrrrrrruuuvvvtttpppuuuwwwvvvssstttwwwxxxvvvtttuuuuuuvvvxxxyyy{{{|||xxxwwwvvvuuuuuuwwwzzz|||yyywwwxxxyyyxxxttttttxxxyyyzzz|||}}}}}}|||zzzxxxyyywwwuuuttttttvvvyyyzzz}}}zzzyyyzzz}}}}}}{{{xxxxxxzzz}}}vvvyyy{{{}}}}}}|||}}}~~~~~~}}}|||~~~}}}{{{{{{|||{{{yyyxxxxxxzzz||||||{{{yyyxxxyyy{{{|||}}}}}}|||{{{wwwvvvvvvwwwyyyzzzzzzyyyzzzwwwuuuwww|||~~~|||xxx}}}zzzxxxyyyzzz{{{xxxuuuuuuuuuwwwyyy{{{}}}}}}}}}yyy{{{||||||zzzyyyyyyyyyyyy{{{zzzwwwwwwyyyvvvrrrsssuuuvvvwwwvvvvvvwwwxxxzzzyyyyyyzzz||||||{{{yyyyyywwwuuuuuuwwwxxxyyyxxxyyy|||{{{uuuqqqrrrvvvwwwwwwuuuvvvzzzyyyuuussstttuuu{{{}}}uuupppqqquuuxxxyyyyyyxxxvvvuuuvvvxxx~~~zzzvvvuuuwwwxxxwwwvvvsssvvvvvvsssssswwwwwwuuutttttttttvvvwwwyyy{{{}}}yyyxxxwwwuuutttvvvzzz}}}|||zzzzzz|||yyyuuuuuuyyywwwyyy{{{}}}}}}|||zzzyyy{{{zzzxxxvvvvvvxxxzzz|||{{{yyywwwwwwyyy|||}}}}}}yyywwwuuuvvvxxx{{{|||}}}vvvyyy|||}}}}}}}}}~~~vvvttt}}}|||~~~{{{{{{~~~~~~}}}|||{{{{{{|||~~~~~~}}}yyy|||{{{{{{{{{|||~~~|||||||||~~~~~~|||zzz|||zzzzzz~~~}}}}}}zzz|||{{{xxx{{{~~~}}}~~~|||~~~~~~|||{{{}}}~~~~~~}}}xxx~~~{{{wwwxxxyyyxxxwwwuuuxxx||||||xxxwwwxxxzzz|||}}}}}}{{{xxxwwwvvvyyy{{{{{{{{{yyyyyyzzz{{{}}}|||||||||{{{{{{zzzzzztttwwwwwwuuuuuuxxxyyyvvvvvvwwwyyy{{{||||||||||||vvvxxxyyyyyywwwwwwxxxzzz{{{yyyzzz{{{zzzvvvvvvzzzyyyzzz}}}~~~}}}zzzxxx}}}{{{yyywwwwwwyyy{{{|||yyywwwvvvwwwzzz}}}|||{{{yyywwwuuuvvvwwwyyyzzzyyyvvvyyy|||}}}~~~~~~~~~~~~~~~xxxzzz{{{{{{~~~{{{|||~~~{{{|||~~~zzz~~~{{{~~~~~~}}}}}}}}}|||~~~~~~yyyyyy{{{}}}~~~~~~zzz}}}}}}||||||wwwzzzzzzxxxxxx{{{{{{yyyzzz|||~~~{{{rrrwww{{{}}}zzzxxxwwwwwwwwwvvvwwwyyyxxxuuuvvvzzz{{{}}}}}}yyywww}}}{{{yyyxxxwwwyyy{{{|||yyyxxxwwwyyy}}}~~~|||{{{zzzxxxxxxyyyzzzyyyxxxvvvyyy|||~~~~~~~~~}}}|||{{{~~~~~~}}}~~~}}}|||{{{zzzxxx}}}{{{~~~}}}|||~~~}}}}}}}}}||||||~~~~~~{{{xxxwwwxxx{{{||||||xxx{{{~~~~~~{{{xxxxxxyyyxxxxxxyyyyyyyyyzzz{{{|||}}}|||~~~|||xxx|||}}}~~~}}}zzzyyyzzzzzz{{{|||}}}}}}}}}~~~~~~}}}|||~~~wwwyyy}}}}}}|||yyyxxxyyyyyyzzzzzz~~~|||yyyyyy{{{||||||{{{{{{wwwwwwzzzzzzxxxyyy~~~~~~|||zzzzzz}}}~~~||||||}}}}}}{{{xxxzzz}}}~~~|||~~~}}}||||||~~~~~~|||{{{{{{uuuvvvxxxyyyzzz{{{~~~~~~}}}}}}~~~~~~}}}|||{{{zzzxxxxxxxxxzzz}}}~~~}}}||||||}}}~~~}}}zzzwwwxxxwwwxxx{{{}}}{{{{{{~~~||||||}}}}}}|||~~~~~~{{{}}}~~~~~~~~~}}}|||~~~~~~}}}}}}~~~~~~}}}zzz~~~|||{{{|||}}}}}}}}}}}}~~~~~~}}}zzzxxxyyyyyy{{{~~~}}}|||}}}{{{xxxwww{{{~~~zzzyyy|||}}}|||yyyyyy}}}~~~{{{yyy||||||}}}}}}{{{zzzyyyzzz|||~~~}}}}}}~~~~~~~~~{{{yyywwwxxxyyy{{{}}}|||~~~~~~~~~}}}|||zzzxxxvvvvvvvvvwwwuuuwwwyyyzzzzzzyyywwwuuu}}}wwwvvvyyyzzzwwwsssxxxyyyzzzyyywwwwwwzzz}}}{{{yyy}}}~~~~~~~~~~~~~~~~~~}}}{{{zzz{{{|||~~~}}}~~~}}}|||yyyyyyyyy{{{|||{{{~~~{{{zzz{{{|||{{{yyyuuussssssuuuxxxtttxxxyyyxxxwwwxxxvvvrrr~~~yyyuuutttvvvxxxyyyxxxwwwwwwwwwwwwxxxxxxyyyzzz}}}{{{yyy{{{{{{|||zzz}}}~~~||||||~~~}}}~~~~~~{{{~~~}}}|||}}}~~~}}}||||||}}}|||}}}yyyxxxzzz~~~||||||{{{xxxuuuuuuxxx{{{vvvzzz{{{xxxxxx|||{{{wwwtttssssssuuuwwwzzz}}}wwwuuutttvvvzzz|||zzzwwwvvvvvvwwwxxxyyyyyyyyyyyyooovvv~~~~~~~~~~~~}}}~~~}}}{{{{{{{{{wwwxxxzzzzzzzzz{{{}}}}}}~~~~~~zzz{{{{{{~~~}}}{{{yyyyyy|||xxxwwwwwwxxxyyy|||~~~{{{vvvwww}}}yyyzzz{{{yyyvvvuuuwwwyyysssxxxyyyvvvwww||||||xxxuuuwwwxxxyyyxxxwwwxxxyyywwwtttrrrvvv|||~~~zzzuuurrruuuxxxzzzzzzzzz{{{|||vvv}}}~~~|||{{{|||}}}}}}|||{{{{{{|||}}}xxx{{{~~~{{{xxxwww||||||}}}|||{{{{{{|||~~~}}}}}}~~~~~~~~~}}}{{{~~~|||xxxxxx|||~~~|||yyy~~~{{{wwwuuuvvvzzz}}}~~~|||wwwvvv}}}~~~{{{wwwuuuuuuvvvwww{{{wwwuuuuuuuuuuuutttvvvyyy}}}~~~|||xxxvvvuuusssrrrrrrtttwwwxxxvvvtttsssssssssvvvyyy{{{|||{{{{{{yyyxxx{{{|||~~~}}}}}}yyyrrrwww||||||}}}||||||uuuvvvzzz~~~~~~{{{zzz}}}~~~|||~~~~~~wwwzzz{{{zzz~~~~~~|||}}}}}}~~~~~~|||xxxvvvxxx}}}~~~~~~yyyxxx{{{}}}|||zzzyyy}}}{{{xxxvvvvvvwwwxxxyyy~~~|||yyywwwwwwwwwvvvuuutttwwwzzz{{{zzzyyyxxxxxxwwwuuussstttuuuvvvtttrrrtttssssssuuuxxxzzz{{{zzzyyywwwvvvxxx}}}}}}zzz|||}}}~~~}}}|||zzzuuu{{{}}}||||||}}}}}}xxxssswww{{{{{{yyyyyy}}}|||xxxxxx|||~~~|||yyyzzzwwwyyyyyyyyy{{{{{{zzz}}}}}}|||}}}~~~zzzxxxvvvxxx}}}~~~~~~{{{wwwwwwzzz}}}}}}yyyzzz{{{zzz|||zzzxxxvvvuuuvvvwwwxxx}}}{{{zzzzzzzzzyyywwwuuurrrtttwwwxxxxxxxxxyyyzzzzzzwwwtttsssssssssrrrqqquuuttttttuuuxxxyyyyyyxxxwwwuuutttvvvzzz{{{zzzwwwzzz}}}||||||~~~~~~~~~~~~|||{{{~~~{{{tttsssyyy{{{xxxyyy{{{{{{{{{}}}~~~zzzrrrtttwwwxxxwwwxxx|||yyywwwyyy~~~}}}zzzzzzzzz|||{{{zzz|||{{{|||~~~~~~~~~~~~~~~~~~~~~|||zzzzzz{{{{{{zzzxxxxxxzzz|||{{{zzzyyyyyy{{{wwwuuuwww|||}}}xxxwwwzzz}}}{{{yyyvvvttttttttttttzzzzzzzzzzzz{{{yyyvvvtttssstttuuuuuuuuuvvvxxxzzzzzzxxxtttrrrqqqrrrrrrrrruuutttsssuuuwwwxxxxxxwwwwwwvvvuuuwwwyyyzzzyyywwwzzz|||~~~}}}{{{zzzzzz|||xxxzzz~~~~~~zzzyyy}}}~~~~~~|||zzz{{{|||||||||}}}}}}wwwxxxtttppprrrxxxxxxtttxxxyyyyyyzzz|||~~~|||yyysssuuuwwwwwwvvvxxx{{{~~~yyywwwyyy~~~}}}{{{}}}zzz{{{zzzwwwyyy||||||xxx~~~|||zzzyyyzzz~~~~~~~~~~~~|||{{{zzzyyywwwuuuyyyyyyzzz}}}vvvvvvwwwzzzzzzwwwuuuvvvzzzyyywwwuuuttttttttttttwwwwwwxxxyyyzzzyyyvvvsssuuuvvvvvvuuussssssuuuwwwvvvvvvtttrrrqqqrrrsssuuutttsssssstttvvvxxxwwwvvvxxxxxxxxxyyyzzzzzzyyyxxxxxxwwwvvvxxxzzzzzzxxxvvvsssvvv{{{}}}~~~~~~|||yyyzzz|||}}}|||~~~~~~~~~{{{xxxxxxyyy{{{||||||wwwyyywwwtttsssvvv{{{zzzvvvzzzxxxxxxzzz{{{zzzxxxwwwwwwxxxxxxxxxxxxxxxzzz{{{xxxuuuvvvyyyyyywwwyyy}}}wwwxxxvvvssstttxxxwwwsss|||}}}~~~}}}{{{zzz{{{{{{~~~}}}|||{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxyyyyyyzzz}}}yyyyyyzzzzzzzzzxxxvvvvvvssssssssstttuuuvvvwwwxxxvvvvvvwwwyyyzzzyyyvvvtttwwwwwwwwwuuusssrrrsssuuusssttttttsssqqqrrrtttvvvsssrrrrrrsssvvvwwwwwwvvvyyyyyyyyyzzzyyyyyyxxxxxxuuurrrppprrrvvvxxxvvvsssqqqvvvxxxxxxzzz}}}}}}zzzzzz{{{~~~}}}~~~{{{zzz{{{yyyuuuvvvzzz}}}|||}}}}}}~~~~~~zzzwwwxxxuuussssssvvvxxxxxxvvv{{{xxxwwwzzz{{{wwwuuuuuuxxxyyyyyyzzzzzzyyyyyyxxxyyywwwwwwyyyxxxvvvyyy~~~{{{|||yyyvvvwww{{{zzzwwwwwwxxxzzz{{{{{{}}}}}}}}}}}}|||||||||{{{{{{wwwyyy{{{{{{{{{zzzzzzzzzwwwzzz}}}|||yyywwwxxxzzzyyyyyyyyyxxxxxxxxxxxxwwwpppppprrrsssuuuwwwxxxyyywwwwwwwwwxxxzzzzzzxxxvvvvvvwwwxxxvvvtttsssssstttqqqsssuuutttrrrqqqsssuuuqqqpppqqqsssvvvxxxxxxwwwvvvwwwxxxxxxvvvuuuuuuuuutttsssqqqqqqrrrtttuuuuuusssvvvvvvssstttyyy{{{yyywwwwww{{{~~~|||yyyzzzooozzz~~~|||}}}}}}~~~|||xxxyyy{{{yyytttuuuzzz}}}{{{vvvxxxzzz{{{zzzzzzzzzzzzuuusssrrrssstttuuuuuuuuuzzzvvvvvvzzzzzzvvvsssuuuvvvwwwyyy{{{|||{{{yyywwwxxxxxxyyy|||zzzvvvwww|||~~~~~~{{{xxxyyy}}}~~~{{{wwwyyy{{{{{{{{{|||}}}~~~{{{{{{||||||}}}~~~~~~~~~xxxyyy{{{|||{{{zzzyyyyyyzzzvvvssssssvvvyyyzzzzzzvvvwwwvvvuuuuuuwwwxxxwwwqqqrrrrrrssstttuuuvvvvvvyyyxxxxxxyyyzzz{{{zzzxxxuuuvvvxxxwwwvvvttttttuuuqqqtttvvvuuurrrpppqqqssspppoooppprrruuuxxxxxxxxxtttuuuvvvuuutttrrrrrrrrruuuvvvwwwtttqqqrrruuuzzztttvvvtttoooooovvvyyyvvvrrrqqqtttyyyyyywwwxxx|||vvvyyyyyyuuuuuuzzz}}}}}}yyy~~~|||{{{}}}||||||{{{}}}~~~~~~{{{zzz~~~uuuwwwwwwxxx}}}~~~||||||}}}}}}|||{{{tttyyy{{{zzzzzz{{{yyyuuuzzz|||zzzttttttzzz|||yyy{{{}}}~~~{{{vvvssssssuuuyyywwwwwwxxxxxxwwwwwwyyyyyyttttttyyyzzzvvvtttvvvssstttwww{{{}}}|||zzzwwwrrrssswwwzzzwwwrrrqqquuuyyyyyyvvvssstttyyyyyyvvv}}}}}}}}}|||zzzzzz{{{|||~~~zzz}}}|||}}}zzzyyy|||~~~~~~|||zzzzzzzzzzzzzzzzzzzzzyyy{{{yyyvvvwwwzzz{{{zzzxxxvvvvvvuuuuuuuuuuuuvvvvvvqqqrrrtttuuuuuuuuuwwwyyyuuuwwwwwwvvvxxxzzzxxxrrrvvvvvvuuuuuuuuuuuuvvvwwwnnnoooqqqrrrsssrrrrrrqqqtttrrrpppqqqtttvvvuuussssssuuuuuurrrrrruuuuuurrrsssrrrrrrrrrrrrsssttttttqqqrrrtttvvvwwwxxxxxxwwwoootttuuurrrrrruuuwwwvvvoooqqqsssvvvxxxzzz||||||{{{|||}}}}}}|||{{{}}}~~~~~~|||yyyzzz~~~~~~|||}}}}}}~~~}}}~~~~~~yyyuuu}}}~~~}}}{{{zzzzzz{{{zzzxxxxxxyyyuuuoooooosssuuutttsssuuusssqqqsssxxxxxxuuuuuutttvvvxxxwwwssstttxxxwwwxxxxxxuuusssttt{{{tttvvvyyy{{{}}}}}}|||{{{}}}yyywwwyyyxxxtttqqqrrrvvvrrrpppsssxxxyyytttnnnwwwvvvvvvvvvvvvxxxyyyzzztttzzz{{{vvvrrrsssvvvwwwvvvuuuuuuuuuwwwzzz}}}~~~|||~~~}}}|||~~~~~~~~~{{{xxxxxxzzz|||}}}}}}}}}}}}|||{{{yyyxxxxxxyyyzzzwwwuuuwwwzzz}}}|||zzzyyyxxxwwwvvvuuuuuutttuuurrrtttuuuuuutttuuuvvvxxxssswwwxxxtttrrrttttttrrrwwwvvvuuutttuuuvvvuuuuuuqqqrrrrrrsssssstttsssssstttrrrpppppprrrsssrrrppprrrttttttrrrrrrttttttqqqsssrrrrrrqqqqqqrrrssssssrrrssstttuuuvvvuuuuuutttpppssstttrrrsssvvvvvvsssmmmoooqqqsssuuuwwwwwwxxxzzz|||}}}|||zzzyyyyyyzzz}}}}}}}}}{{{wwwwww{{{{{{yyyzzz~~~~~~{{{}}}yyyzzz|||zzz}}}~~~}}}}}}~~~|||yyyvvvxxxyyyzzz{{{{{{{{{zzzzzz{{{~~~{{{||||||yyyxxxvvvuuuvvvxxxxxxwwwtttqqqsssrrrooopppuuuxxxwwwsssuuuuuusssuuuyyyyyyuuusssrrrtttwwwuuuqqqqqquuuwwwyyyyyyvvvrrrsssxxx}}}xxxyyyzzz{{{|||{{{zzzyyytttrrrtttxxxyyyvvvtttvvvvvvrrrpppsssxxxxxxtttnnntttsssssstttuuuwwwyyyzzzuuuzzz|||vvvssstttwwwxxxxxxwwwuuuttttttvvvxxxzzz}}}{{{{{{}}}}}}|||~~~zzzwwwwwwwwwwwwwww{{{wwwuuuwwwzzzyyywwwuuuwww{{{~~~~~~|||{{{zzzxxxwwwuuuttttttttttttuuuvvvvvvttttttuuuvvvsssxxxyyytttooopppssssssyyyvvvssssssuuuvvvuuusssrrrrrrqqqqqqrrrrrrssssssvvvtttrrrqqqrrrrrrqqqpppqqqttttttqqqqqqttttttqqqssssssrrrqqqqqqqqqrrrssstttttttttttttttsssrrrqqqppprrrrrrrrruuuxxxuuuooonnnoooqqqrrrttttttuuuuuuyyyzzz|||{{{yyywwwvvvvvvyyyxxxyyyzzzwwwrrrqqqsssvvvtttrrrtttxxxzzzyyyxxxxxxvvvwww{{{{{{yyyxxxzzz|||zzzyyyyyyyyyyyywwwuuuwwwwwwwwwwwwwwwxxxyyyzzzuuuzzz{{{xxxvvvwwwwwwtttmmmnnnpppsssvvvwwwuuusssnnnqqqqqqoooqqqvvvxxxvvvsssuuuvvvuuuwwwzzzyyytttrrrqqqtttwwwvvvqqqqqqtttwwwyyyyyywwwtttsssvvvyyy}}}|||{{{zzzyyyxxxwwwwwwppppppuuu{{{|||xxxvvvvvvuuurrrpppssswwwxxxtttoooppppppqqqrrrtttwwwyyy{{{www{{{|||wwwtttvvvyyyzzzyyywwwuuussstttvvvyyy{{{|||}}}~~~}}}}}}}}}~~~|||zzzzzz|||}}}~~~~~~zzzwwwvvvxxxzzz{{{{{{vvvuuuxxx}}}zzzxxxvvvxxx{{{~~~}}}|||{{{zzzyyywwwvvvvvvvvvvvvvvvwwwxxxvvvtttssstttuuuuuuxxxwwwsssrrruuuwwwvvvzzzvvvssssssuuuwwwtttqqqqqqpppooonnnnnnoooqqqrrrvvvuuutttttttttuuuuuuuuurrruuuuuurrrrrruuuvvvsssvvvtttsssqqqqqqqqqrrrsssvvvvvvuuutttsssrrrpppppppppqqqqqqqqqvvvyyytttlllrrrssstttuuuuuuvvvvvvuuuxxxzzz{{{{{{xxxuuutttttttttsssuuuwwwtttnnnlllnnnrrrppppppqqquuuwwwxxxwwwwwwwwwxxxyyyyyyxxxxxxzzzvvvuuuttttttuuuuuuvvvvvvuuuuuuttttttvvvxxxzzz|||rrrwwwyyyvvvtttuuutttrrrmmmoooqqqtttvvvxxxxxxwwwpppssstttqqqqqqsssssspppqqqtttuuuuuuwwwzzzxxxsssssssssvvvyyyxxxsssrrruuuvvvxxxyyyxxxvvvvvvwwwyyy}}}|||zzzxxxwwwvvvuuuuuutttuuuyyy~~~}}}wwwsssssstttrrrppprrrvvvwwwtttqqqoooooooooqqqtttwwwzzz{{{xxx{{{|||wwwuuuxxxzzzzzzxxxwwwuuutttvvvzzz~~~vvvwwwxxxyyyzzz|||~~~|||{{{||||||}}}|||zzzxxxyyy{{{|||xxxwwwwwwwwwyyy}}}|||}}}|||yyywwwwww{{{|||yyywwwxxx{{{|||{{{yyyxxxxxxxxxxxxxxxyyyzzz{{{wwwxxxxxxwwwtttsssssstttvvvuuurrrpppuuu{{{zzzuuuxxxuuussssssuuuvvvtttrrrrrrqqqpppoooooooooqqqqqqsssssstttttttttuuuwwwxxxsssvvvvvvttttttxxxxxxuuuxxxvvvtttrrrqqqqqqrrrsssxxxxxxvvvuuusssrrrqqqqqqpppqqqpppqqquuuxxxssskkkttttttuuuvvvvvvvvvvvvuuuwwwyyyzzzyyywwwuuutttuuuttttttvvvyyyvvvooommmooosssrrrrrrsssuuuwwwxxxxxxxxxzzz{{{zzzxxxxxxzzz{{{ssssssssstttuuuvvvxxxzzzvvvuuusssqqqqqqsssuuuvvvrrrwwwyyyvvvuuuvvvvvvsssssssssssstttuuuvvvyyy{{{rrruuuuuurrrqqqrrrppplllpppsssttttttvvvxxxvvvqqqssssssuuuxxxwwwsssrrruuuvvvwwwyyyyyyyyyyyyzzz{{{zzzyyywwwvvvuuuttttttuuutttuuuyyy}}}zzzssspppqqqtttrrrrrrsssvvvwwwuuusssoooooopppqqqtttwwwyyy{{{www{{{{{{xxxwwwzzz{{{yyywwwvvvttttttvvvyyy}}}|||{{{yyyyyyxxxxxxxxxwwwzzzzzz|||~~~{{{}}}~~~{{{yyyxxxzzz|||zzz{{{{{{zzzyyyzzz}}}zzzyyyxxxwwwxxxzzz|||}}}|||yyyvvvwwwzzz{{{zzzwwwvvvvvvwwwxxxzzz|||}}}xxxyyyyyywwwuuussssssttttttrrrnnnooowww~~~{{{sssuuutttttttttsssttttttuuuttttttssssssrrrrrrssssssnnnpppqqqrrrrrrsssuuuwwwtttwwwwwwuuuvvvyyyyyywwwyyywwwtttqqqppppppqqqsssxxxwwwvvvtttsssrrrrrrrrroooqqqqqqpppsssvvvrrrlllrrrrrrsssttttttttttttsssuuuvvvwwwvvvuuuuuuvvvwwwvvvvvvyyy|||yyysssqqqtttvvvvvvvvvvvvvvvwwwxxxyyyyyy}}}~~~zzzvvvxxxzzzzzztttvvvwwwxxxxxxxxxzzz||||||zzzwwwtttrrrrrrrrrrrrsssxxxzzzwwwvvvwwwwwwuuutttuuutttsssrrrtttwwwzzzqqqtttuuurrrrrrtttsssoooppprrrsssrrrtttwwwvvvqqqrrrqqqrrruuussspppppptttwwwwwwxxxyyyzzz{{{||||||wwwwwwwwwvvvuuuuuuttttttoooqqquuuxxxuuupppqqqtttuuutttssstttvvvwwwwwwvvvqqqqqqqqqqqqsssuuuwwwyyyuuuyyy{{{yyyyyy{{{zzzwwwvvvuuutttssssssuuuvvvwww}}}{{{yyyyyy{{{|||{{{zzz{{{{{{~~~}}}}}}}}}~~~}}}~~~}}}{{{zzz|||~~~}}}~~~~~~|||xxxvvvvvvxxxzzzwwwtttvvvzzz}}}{{{yyyyyyvvvtttvvvyyy{{{zzzxxxvvvvvvwwwyyy{{{}}}xxxxxxyyywwwuuuttttttuuussssssrrrrrrxxx}}}zzztttqqqsssvvvuuurrrrrruuuyyyuuuuuuuuuuuuuuutttsssrrrnnnppprrrqqqpppqqqsssvvvsssvvvwwwuuuuuuyyyyyywwwxxxvvvrrrooommmnnnooopppuuutttsssrrrrrrrrrssstttooorrrrrrpppppprrrrrrnnnpppqqqrrrsssssssssssssssqqqrrrrrrrrrrrrtttwwwzzzvvvuuuwwwzzzxxxtttsssvvvyyyyyyxxxwwwvvvvvvvvvwwwyyy~~~xxxsssuuuwwwwwwvvvxxx{{{zzzxxxvvvwwwxxx{{{zzzxxxvvvtttsssssssssrrrwwwyyywwwuuuwwwwwwuuurrrtttuuuuuussssssuuuwwwrrrttttttrrrrrruuuuuurrrrrrssssssqqqssswwwwwwssssssqqqqqqsssrrroooqqqvvvyyyxxxwwwxxxyyyzzz{{{{{{xxxyyyyyyyyyxxxvvvtttssspppqqqtttvvvsssppptttzzzvvvuuuuuuuuuwwwxxxxxxxxxrrrqqqppppppqqqrrrssstttssswwwzzzzzz{{{}}}yyytttsssssssssssssssttttttuuuzzzxxxwwwxxx|||~~~~~~}}}zzz{{{~~~~~~~~~}}}}}}{{{}}}}}}|||~~~sssvvvzzzzzzyyyyyy{{{}}}{{{vvvsssuuu{{{}}}zzzuuuwwwtttssstttyyy{{{{{{yyywwwwwwxxxyyy{{{}}}wwwxxxyyywwwuuutttuuuvvvtttxxxyyyxxxyyy|||{{{wwwnnnssswwwuuuqqqpppuuu{{{sssssstttuuutttsssqqqpppqqqsssuuusssqqqqqqsssvvvrrruuuvvvtttuuuxxxyyyvvvwwwtttpppmmmkkklllmmmnnnsssrrrqqqqqqqqqrrrssstttnnnrrrssspppnnnpppqqqpppqqqqqqrrrsssttttttttttttoooooooooooopppssswww{{{rrrrrrsssvvvuuuqqqqqqtttzzzzzzyyywwwuuuttttttuuuxxx~~~~~~vvvppprrruuutttvvvyyy{{{zzzvvvrrrqqqqqqqqqqqqppppppqqqrrrrrrsssqqqvvvxxxvvvtttvvvvvvtttooossswwwxxxvvvuuuuuuwwwuuuwwwvvvrrrqqqttttttrrrsssuuusssqqqsssxxxxxxuuuvvvtttssstttrrrpppsssyyy{{{yyywwwvvvwwwxxxxxxxxx{{{{{{|||{{{zzzwwwtttrrrvvvvvvwwwwwwtttqqqvvv~~~vvvvvvvvvvvvwwwyyyyyyzzzrrrqqqpppooooooppppppqqqqqqvvvzzz{{{|||}}}yyyrrroooqqqsssuuuvvvxxxxxxxxx|||yyyxxxyyyyyywwwtttxxxyyy~~~~~~ttt~~~}}}}}}}}}}}}}}}}}}~~~zzz{{{yyyxxxxxxzzz{{{{{{zzzzzzxxxuuuvvvxxxzzzzzzyyymmmoootttxxxvvvrrrtttyyyuuuvvvwwwvvvuuuvvvwwwyyywwwwwwxxxvvvtttssstttuuuyyytttqqqvvv~~~{{{tttttttttuuuuuuuuuuuuuuutttsssrrrrrrrrrrrrpppmmmjjjrrrrrrrrrrrrsssttttttuuuoooppprrrtttvvvxxxyyyzzzvvvsssnnnmmmooopppooonnnwwwrrrooorrrsssrrrrrrttttttqqqnnnoootttvvvtttqqqsssttttttsssqqqqqqrrrtttvvvvvvvvvuuuuuuvvvvvvvvvssssssrrrrrrrrrsssssstttssstttuuuwwwwwwwwwvvvuuuwwwwwwwwwvvvtttssstttvvvxxxuuusssrrrsssrrrnnnkkkooorrrrrrppppppsssssspppmmmooonnnmmmpppvvvwwwtttwwwppplllmmmpppppprrruuuuuuzzz|||xxxqqqmmmqqquuutttuuutttrrrssswwwwwwtttrrrtttvvvuuuqqqpppqqqtttzzzyyywwwuuusssuuuxxx|||{{{yyywwwzzz~~~|||wwwwwwvvvuuuvvvxxxxxxvvvuuuvvvuuuvvvyyy|||{{{wwwssspppqqqrrrsssrrrqqqpppooowwwvvvvvvyyy{{{zzzvvvrrrqqqtttwwwwwwvvvwww{{{~~~wwwxxxxxxwwwvvvvvvxxxyyyxxxzzz{{{|||}}}~~~~~~~~~~~~~~~}}}||||||yyyyyyyyyyyyyyyyyyzzz{{{{{{{{{xxxuuutttvvvvvvvvvtttrrrppprrrwwwyyyvvvuuuvvvvvvvvvvvvvvvvvvvvvwwwxxxrrrtttuuuvvvuuutttuuuvvv{{{xxxvvvvvvxxxwwwtttqqqrrrrrrsssuuuvvvvvvvvvvvvtttrrrppppppppppppooommmppppppppppppqqqrrrssstttqqqqqqrrrssstttuuuvvvvvvuuurrrpppoooqqqrrrrrrpppqqqoooooorrrsssqqqrrrvvvsssooolllmmmqqqsssrrrppprrrssssssrrrppppppqqqrrrpppqqqrrrssstttuuuuuuuuunnnppprrrttttttsssrrrqqqrrrrrrtttuuuuuuuuuttttttuuuvvvvvvtttsssrrrsssuuuxxxvvvtttssstttrrrnnnkkknnnqqqrrrooopppssssssqqqoooqqqqqqppprrrwwwwwwsssuuupppmmmpppsssrrrsssuuupppqqqrrrqqqqqqrrrtttwwwwwwvvvrrrqqqvvv{{{yyysssqqqrrrrrrqqqpppooopppqqqyyyxxxwwwuuussstttxxx{{{~~~{{{yyyzzz}}}|||xxxtttwwwvvvuuuvvvxxxxxxvvvuuuxxxwwwuuuwwwyyyxxxtttpppqqqqqqrrrssstttuuuuuuuuuzzzwwwvvvvvvwwwwwwuuussssssvvvyyyzzzxxxwwwwwwxxxuuuvvvwwwwwwuuutttuuuvvvxxxzzz}}}|||{{{{{{}}}~~~|||~~~~~~~~~~~~|||{{{||||||zzzwwwwwwyyy{{{zzzwwwwwwzzz}}}|||zzzvvvuuuttttttsssrrrwwwrrrqqqwww{{{yyyuuutttvvvvvvvvvvvvvvvwwwwwwxxxqqqsssuuuvvvuuutttttttttyyyyyyxxxuuusssqqqqqqqqqpppqqqssstttvvvvvvwwwwwwwwwtttqqqpppqqqrrrssssssooooooooopppqqqssstttuuurrrrrrrrrrrrrrrrrrrrrrrrtttsssrrrrrrssstttsssqqqrrrqqqqqqrrroookkkmmmssstttppplllmmmppprrrrrrqqqpppqqqrrrqqqooonnnooopppooopppsssvvvxxxyyyyyyxxxjjjmmmrrruuuvvvtttqqqnnnrrrsssttttttuuuttttttttttttuuuuuusssqqqpppqqqsssrrrrrrrrrttttttssspppmmmmmmpppqqqooopppssstttrrrrrrttttttsssuuuwwwvvvqqqrrrooopppuuuwwwuuutttuuupppmmmkkklllqqquuuwwwwwwyyyuuuqqqqqqxxx{{{ssssssrrrpppqqqrrrrrrqqqpppwwwwwwvvvtttssstttwwwyyy}}}{{{yyyzzz|||{{{wwwtttvvvuuuuuuvvvwwwwwwvvvtttxxxuuussstttvvvvvvtttqqqppppppqqqrrrtttwwwyyy{{{|||yyyvvvttttttttttttsssrrruuuyyyzzzyyywwwvvvvvvvvvwwwyyyyyywwwuuuuuuuuuxxx|||}}}yyywwwzzz~~~~~~}}}}}}~~~~~~}}}{{{zzzzzzzzzxxxvvvuuuyyy{{{zzzvvvuuuyyy}}}}}}{{{yyywwwvvvuuuuuuuuuyyyuuutttxxxzzzxxxuuuvvvwwwvvvuuuuuuvvvwwwxxxwwwuuuwwwxxxxxxuuusssqqqqqqvvvuuutttsssrrrsssuuuuuuqqqrrrssstttuuuuuuuuuuuuwwwuuusssssstttvvvvvvuuuoooooooooppprrrtttvvvwwwrrrrrrrrrrrrrrrrrrqqqqqqsssssssssssssssrrrqqqpppssssssttttttpppooouuu~~~vvvsssooooooqqqssstttsssoooqqqrrrqqqpppnnnooopppnnnppptttwwwyyyyyywwwwwwjjjmmmqqquuuvvvuuurrrpppuuuuuuuuuvvvvvvvvvuuuuuuvvvwwwvvvssspppoooooopppkkkmmmooorrrssssssrrrppplllooopppnnnpppttttttrrrrrruuuuuutttuuuwwwtttnnnoooooorrrxxxzzzvvvtttuuuuuuqqqnnnnnnpppsssvvvwwwvvvuuurrrqqqvvv|||zzzuuuwwwtttrrrsssvvvwwwuuurrrvvvvvvvvvuuuttttttvvvxxxxxxwwwwwwyyy{{{{{{yyywwwvvvuuuuuuvvvwwwwwwvvvtttuuurrrpppqqquuuxxxxxxwwwppppppooooooqqquuuxxxzzz}}}{{{xxxuuuttttttttttttqqqsssvvvxxxyyyyyyyyyyyyxxxzzz||||||zzzxxxwwwwwwzzz~~~~~~yyyvvvyyy}}}~~~}}}}}}|||||||||||||||}}}{{{yyyxxxxxxxxxwwwvvvtttxxx{{{yyyuuutttxxx|||yyyyyyxxxvvvuuuvvvwwwxxxxxxwwwyyy{{{xxxtttuuuyyyxxxvvvtttuuuwwwxxxxxxvvvvvvwwwyyyxxxvvvuuuttttttwwwsssqqqrrruuuxxxxxxvvvssstttttttttttttttsssrrrrrrrrrrrrtttuuuuuutttrrrmmmmmmnnnoooqqqrrrtttuuurrrrrrrrrrrrrrrrrrssssssrrrssssssrrrpppnnnmmmmmmpppppprrrttttttwwwuuusssqqqpppqqqrrrssssssoooqqqsssrrrqqqoooooopppkkklllooorrrrrrqqqooonnnnnnoooqqqssstttuuuuuutttuuuuuuttttttttttttttttttyyyyyyxxxtttqqqnnnnnnnnnjjjlllooopppppppppooonnnlllooopppnnnooossstttrrrqqqssstttrrrsssuuurrrmmmnnnnnnsssyyyyyyuuusssuuutttsssqqqooonnnooossswwwppptttuuurrrqqquuuwwwvvvyyyvvvtttuuuxxxyyywwwuuutttvvvwwwvvvuuutttuuuwwwvvvvvvwwwxxxzzzyyyxxxvvvvvvuuutttuuuwwwwwwuuutttvvvrrrpppqqquuuxxxyyyxxxsssrrrpppooopppssswwwyyyzzz{{{zzzyyyxxxvvvuuuuuuuuutttssstttvvvxxxzzz{{{wwwzzz||||||zzzxxxwwwwww{{{~~~~~~zzzxxxzzz}}}~~~~~~|||~~~||||||{{{{{{{{{{{{{{{|||zzzyyyyyyxxxxxxxxxxxxxxxuuuwwwyyyxxxuuuuuuxxx{{{tttuuuuuutttssstttvvvxxxwwwwwwzzz{{{wwwsssvvv|||xxxuuussstttwwwyyyxxxvvvssstttvvvwwwwwwxxxzzz|||zzzvvvsssssswwwxxxvvvsssttttttuuuttttttsssrrrqqqnnnnnnoooqqqrrrrrrooollllllllllllmmmnnnpppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrpppqqqqqqpppmmmllllllmmmpppnnnnnnooooooooovvv~~~qqqqqqppppppppppppppppppoooqqqssssssqqqooooooooommmnnnpppqqqpppooonnnlllrrrrrrqqqqqqrrrtttuuuvvvrrrrrrqqqpppppppppqqqqqqxxxxxxwwwtttpppnnnnnnoooooopppqqqpppmmmkkkkkkllllllooopppnnnooorrrsssqqqoooqqqqqqppprrrtttrrrnnnnnnnnnrrrwwwvvvrrrrrrtttnnnoooooonnnmmmooossswwwnnnsssuuuqqqnnnpppssstttuuutttttttttvvvwwwvvvuuutttvvvxxxxxxvvvuuuuuuvvvxxxxxxyyyxxxwwwvvvtttsssuuuttttttuuuvvvvvvuuusssyyyvvvrrrrrrtttvvvuuusssvvvtttrrrqqqrrrtttvvvxxxxxxyyy{{{zzzyyyxxxxxxxxx{{{wwwtttrrrsssuuuwwwwwwtttvvvxxxyyywwwvvvvvvwww{{{|||||||||{{{zzz{{{||||||}}}}}}~~~}}}~~~||||||{{{{{{{{{||||||}}}wwwxxxxxxxxxwwwxxxyyyzzzvvvvvvvvvvvvvvvwwwxxxxxxsssuuuuuutttrrrsssvvvyyyxxxvvvvvvyyyxxxuuuvvvzzzyyyuuussstttxxxzzzxxxuuurrrsssttttttuuuwww{{{~~~wwwwwwwwwvvvvvvtttsssssssssssstttttttttsssrrrrrrooonnnnnnnnnooopppnnnlllnnnnnnnnnooooooppprrrrrrssssssrrrqqqpppooonnnnnnnnnoooooonnnlllllloooqqqpppmmmmmmooonnnjjjiiikkkoooqqqrrrrrrqqqoooooonnnmmmoooqqqrrrpppnnnmmmmmmpppqqqqqqqqqqqqqqqpppppprrrrrrqqqqqqrrrrrrttttttqqqqqqooonnnnnnnnnoooooosssttttttrrrpppooopppqqqpppqqqqqqooommmlllnnnpppmmmppppppnnnnnnrrrrrrooommmoooooonnnqqquuuuuuqqqooonnnpppsssrrrnnnoootttooonnnmmmnnnqqqssstttuuupppssstttpppnnnppprrrqqqrrrsssttttttttttttuuuvvvtttvvvyyyyyyxxxvvvvvvvvvwwwxxxyyyxxxvvvtttssssssuuuttttttuuuvvvvvvuuusssxxxuuurrrrrrttttttrrrppptttsssrrrqqqrrrtttvvvwwwvvvwwwxxxwwwvvvwwwzzz}}}zzzwwwtttsssuuuvvvvvvuuusssuuuvvvvvvvvvvvvwwwxxxxxxwwwvvvxxxzzz|||{{{zzzzzz{{{|||}}}~~~}}}~~~}}}}}}||||||||||||}}}~~~vvvwwwxxxxxxxxxxxxzzz|||wwwvvvtttuuuwwwxxxxxxwwwvvvwwwxxxvvvttttttwwwzzzzzzuuurrrvvvzzzyyywwwxxxyyyuuurrrtttxxxzzzxxxuuutttttttttssssssuuuyyy|||qqqvvvyyyxxxtttqqqsssvvvqqqrrrrrrssstttttttttttttttrrrooonnnooopppppppppsssrrrrrrrrrsssttttttuuuuuutttrrrpppnnnlllkkkjjjkkkmmmnnnmmmlllmmmrrrvvvlllkkkooovvvyyyuuuqqqpppppprrruuuuuutttqqqppppppkkknnnpppqqqooommmllllllnnnnnnnnnnnnnnnooooooooopppqqqqqqqqqrrrrrrqqqqqqsssrrrpppoooooooooppppppnnnoooppppppoooppprrrtttmmmooopppooonnnoootttxxxnnnpppqqqnnnnnnqqqqqqnnnmmmooonnnmmmpppvvvwwwtttooonnnoooqqqnnnkkknnntttvvvqqqmmmpppvvvyyyvvvqqqttttttqqqnnnpppsssrrrmmmqqqtttvvvvvvssssssuuuxxxtttwwwyyyzzzyyywwwvvvvvvssstttwwwwwwvvvvvvvvvvvvuuuttttttuuuvvvvvvuuussstttqqqoooqqqtttuuussspppooooooooooooppprrrtttuuuuuuvvvuuutttsssvvv|||uuusssrrrtttxxxyyyxxxuuuuuuvvvwwwwwwvvvwwwzzz|||wwwsssrrruuuzzz}}}{{{xxxzzzzzz{{{|||}}}~~~}}}xxxwww{{{}}}|||~~~}}}xxxtttwww~~~|||vvvyyyzzz{{{zzzxxxwwwwwwxxxxxxvvvtttuuuxxxyyywwwtttvvvxxxyyywwwuuuuuuwwwzzzvvvsssssswwwzzzxxxwwwxxxppprrrtttuuutttttttttvvvtttuuuuuutttrrrrrrsssuuutttxxx||||||xxxuuuuuuuuussspppooorrrsssrrrtttxxxtttuuuuuutttqqqpppoooppptttttttttrrrpppqqqvvvzzzpppsssrrrllllllpppqqqmmmlllmmmnnnmmmllllllnnnpppoooqqqssssssrrrppppppqqqppprrrtttuuussspppllliiiqqqppprrrvvvtttmmmiiihhhnnnpppooommmooottttttppprrrrrrsssssstttuuuuuuuuummmnnnpppsssuuuuuurrrppplllnnnqqqssssssqqqnnnlllnnnpppqqqnnnkkknnnvvv}}}uuuqqqooosssyyyyyyssslllnnnqqqqqqoooooosssuuusssqqqqqqpppmmmlllpppxxx~~~xxxuuu{{{{{{ssswwwsssrrrqqqpppqqqsssuuuwwwrrruuuxxxvvvrrrrrruuuyyyrrrrrrtttxxx{{{zzzuuuqqqyyyxxxxxxzzzwwwrrrrrruuuvvvuuuuuuuuuvvvuuusssqqqrrrqqqpppqqqrrrsssrrrqqqwwwqqqnnnqqqtttrrrpppqqqmmmrrrxxxxxxuuurrrsssuuuuuuuuutttsssrrrsssvvvxxxzzzxxxuuuqqqppprrrvvvzzzuuuwwwxxxwwwwwwxxx}}}xxxzzz}}}}}}}}}}}}~~~||||||{{{~~~}}}}}}xxxuuuxxx}}}|||vvvyyy{{{}}}}}}{{{yyyyyyyyyxxxuuussstttvvvwwwvvvuuuxxxyyyzzzxxxvvvuuuxxxzzzzzzxxxxxxwwwqqqnnnnnntttvvvwwwwwwvvvvvvvvvwwwuuuvvvvvvtttrrrqqqrrrttttttvvvxxxyyywwwuuutttttttttqqqpppssssssqqqqqquuussstttuuutttrrrpppoooooowwwwwwvvvsssooonnnooorrrppprrrqqqmmmlllpppqqqnnnnnnnnnooommmlllkkklllmmmrrrqqqpppppppppqqqrrrsssqqqqqqrrrqqqpppnnnlllkkkooonnnqqquuutttoookkklllpppqqqpppnnnooossssssooooooppppppqqqrrrrrrssssssooooooqqqsssttttttqqqnnniiikkknnnppprrrqqqpppooouuusssqqqoooooopppsssuuuqqqooonnnoooqqqqqqooommmnnnqqqqqqooopppssstttrrrpppppppppooooooppptttvvvtttrrrxxxyyyrrrttt}}}|||sssrrrqqqqqqpppqqqrrrsssjjjmmmqqqqqqpppqqquuuyyyrrrrrrtttxxxzzzzzzvvvrrrvvvvvvyyy|||yyytttqqqssswwwvvvttttttttttttrrrqqqvvvuuuttttttttttttsssrrrvvvrrrpppssstttrrrqqqsssooossswwwwwwtttrrrsssuuuxxxwwwuuuuuuvvvwwwyyyzzzxxxyyyyyywwwvvvvvvxxxzzzwwwyyy{{{zzzxxxwwwxxxzzzzzz|||}}}|||{{{zzzzzzzzz{{{~~~}}}|||~~~}}}~~~~~~||||||yyywwwyyy}}}{{{wwwxxxzzz}}}~~~|||zzzyyyxxxxxxuuusssrrrtttuuuvvvvvvyyyyyyyyywwwuuuuuuvvvxxxzzzvvvtttwwwwwwtttrrrssswwwxxxyyyxxxwwwvvvvvvwwwvvvvvvvvvuuurrrqqqrrrtttvvvuuuuuuuuuvvvvvvtttssstttqqqqqqtttssspppppprrrppprrrttttttrrrooonnnnnnuuuuuuuuurrrooolllllllllpppqqqqqqnnnmmmppppppnnnqqqrrrrrrpppnnnlllmmmmmmuuuqqqmmmmmmpppsssttttttqqqqqqpppooonnnmmmmmmmmmkkkjjjmmmrrrsssooommmnnnpppqqqpppnnnpppsssrrrnnnrrrrrrrrrqqqqqqqqqppppppqqqqqqqqqssstttssspppmmmjjjkkkmmmoooqqqrrrssssssuuurrrpppoooqqqrrrpppoooppppppooommmllllllmmmooommmqqqrrrppppppssssssppppppooooooppprrrrrrpppoooqqqooowwwyyyrrrsssxxxuuurrrrrrrrrqqqqqqpppooonnnhhhkkknnnooooooppptttwwwqqqrrrtttwwwzzzyyyvvvsssssstttxxx}}}{{{uuurrrsssxxxvvvsssrrrrrrrrrqqqpppwwwwwwvvvuuutttsssrrrrrrvvvssssssuuutttqqqrrrvvvrrruuuwwwvvvsssrrrsssuuuyyyvvvtttvvvyyy{{{{{{yyyvvvxxx{{{{{{zzzwwwwwwvvvwwwyyy||||||zzzxxxvvvvvvxxxzzz{{{{{{yyyxxxxxxyyyzzz}}}~~~}}}~~~~~~~~~{{{{{{zzzyyyyyyzzz|||zzzxxxtttwww{{{|||{{{xxxvvvvvvyyywwwtttssssssuuuwwwxxxxxxxxxvvvuuuttttttuuuvvvsssppppppuuuyyyzzz{{{}}}xxxxxxxxxwwwuuuttttttvvvtttuuuuuutttsssssstttvvvxxxuuussstttvvvwwwuuussstttqqqrrrttttttqqqqqqsssnnnppprrrssspppnnnllllllnnnooopppppppppnnnnnnmmmoooppppppooooooppppppooosssuuuuuutttrrrqqqqqqrrruuuppplllmmmrrruuutttrrrpppppppppppppppoooooonnngggfffiiinnnpppnnnnnnpppppprrrrrrpppsssvvvvvvrrryyyxxxwwwuuusssrrrpppoooqqqpppqqqrrrssssssqqqnnnnnnnnnooopppqqqssstttuuunnnoooooopppqqqqqqpppooorrrqqqpppoooooooooooonnnmmmppprrrppppppsssrrroooqqqooonnnpppssstttqqqnnnpppooowww{{{ttttttwwwrrrqqqqqqrrrsssrrrqqqnnnmmmnnnppprrrrrrppppppqqqrrrppprrrtttwwwxxxxxxvvvtttttttttwww{{{yyytttsssuuuyyyvvvrrrppppppqqqppppppuuuuuuvvvuuusssssssssssswwwvvvwwwwwwsssoooqqqvvvuuuvvvwwwuuusssrrrsssuuuxxxtttrrruuuzzz|||zzzvvvvvvxxxzzzzzzxxxuuusssrrruuuwwwyyyzzzzzzyyyyyyyyyuuuwwwyyyzzzzzzzzz{{{|||yyy|||~~~|||~~~|||}}}{{{wwwzzzyyyyyy{{{|||{{{yyyyyysssvvvzzz|||{{{xxxvvvvvvzzzxxxvvvuuutttvvvxxxzzzzzzxxxvvvvvvvvvvvvwwwwwwxxxtttssswwwzzzzzzzzz}}}yyyyyyyyywwwttttttuuuvvvrrrssstttttttttuuuwwwyyyxxxuuussstttwwwxxxwwwtttssspppqqqtttuuussstttwwwlllnnnppppppnnnlllkkkkkkjjjkkkmmmoooppppppooonnnoooooooooppppppoooooopppqqqsssuuuuuutttsssssstttrrrooommmoootttuuurrrnnnmmmooorrrttttttssspppnnnjjjhhhjjjooorrrpppqqqtttsssvvvwwwvvvyyy~~~}}}yyyyyyxxxwwwvvvuuutttsssrrroooooooooqqqssstttsssqqqppppppooooooooopppqqqrrrlllpppttttttqqqooooooqqqtttpppnnnqqquuuuuupppjjjmmmqqqqqqoooooorrrrrrooossspppmmmnnnrrruuuuuutttpppnnnuuuyyyssstttvvvpppoooqqqsssttttttsssqqqooorrrssstttsssrrrpppppppppoooqqqtttvvvwwwwwwvvvuuuvvvuuuuuuwwwvvvrrrsssxxxxxxuuuqqqoooppppppppppppssstttvvvvvvuuutttvvvxxxyyyxxxxxxxxxsssnnnpppuuuvvvvvvvvvuuutttsssttttttwwwtttsssvvv{{{}}}yyyuuuyyyzzzzzzxxxuuusssrrrrrrxxxwwwvvvvvvwwwyyyzzzzzzvvvxxxzzz{{{{{{{{{|||}}}xxx{{{~~~|||~~~}}}{{{|||~~~~~~zzzzzz|||{{{xxxxxxwwwyyy}}}}}}zzzxxxzzzuuuxxx{{{}}}|||zzzyyyyyyyyyyyyxxxwwwuuuvvvxxx{{{|||yyywwwwwwyyyzzzzzzzzzyyyuuutttxxx{{{{{{|||{{{{{{zzzxxxvvvuuuwwwyyyrrrssstttuuutttuuuxxxzzzvvvuuuuuuvvvwwwxxxwwwuuussspppooorrrssssssuuuyyymmmooopppooonnnlllmmmmmmnnnnnnnnnoooqqqpppnnnlllooommmnnnqqqqqqooonnnpppnnnppprrrsssrrrqqqqqqrrrpppooonnnpppssssssooollllllnnnrrrvvvvvvuuurrrpppqqqooopppsssuuussstttxxxwwwzzz||||||~~~rrrrrrrrrsssttttttuuuuuuooonnnooopppsssttttttrrrpppooonnnmmmllllllllllllpppvvvzzzxxxrrrnnnooorrrrrrmmmkkkpppvvvwwwppphhhoooqqqqqqnnnnnnqqqrrroootttqqqnnnmmmpppsssvvvxxxppplllqqquuuppprrrvvvpppoooqqqrrrttttttsssqqqpppmmmnnnpppqqqrrrrrrqqqqqqnnnqqqtttvvvvvvvvvvvvwwwxxxvvvuuuvvvtttqqqsssxxxvvvtttqqqpppqqqrrrqqqqqqrrruuuxxxwwwvvvvvvxxx{{{yyyvvvvvvwwwtttpppqqqtttuuuuuuvvvvvvvvvuuuttttttxxxwwwwwwzzz}}}}}}yyyvvvzzz{{{zzzxxxuuutttuuuvvv|||zzzvvvuuuvvvwwwxxxwww{{{|||}}}}}}{{{zzzzzz{{{yyyzzz}}}wwwxxx~~~~~~~~~}}}xxx{{{{{{yyyyyy|||}}}zzzwwwvvvyyy~~~yyyxxxzzzvvvxxxzzz{{{zzzyyyyyyzzzvvvxxxyyyxxxvvvuuuwwwzzzzzzwwwuuuvvvxxx{{{{{{zzzvvvrrrrrrvvv{{{|||~~~zzzzzzyyywwwuuuuuuwwwyyytttuuuvvvuuuttttttvvvxxxqqqtttvvvwwwwwwuuuuuuuuutttpppnnnooopppooorrrwwwqqqqqqqqqpppnnnnnnppprrrrrrpppooooooqqqqqqooolllooolllnnnrrrrrrooonnnqqqnnnppprrrrrrqqqoooooooooppppppooonnnnnnnnnmmmmmmlllnnnpppsssttttttsssrrrwwwssssssuuuuuussstttwwwxxx{{{|||{{{}}}~~~yyyqqqqqqqqqrrrrrrrrrrrrrrrqqqpppoooppprrrsssrrrqqqppppppoooooonnnmmmllllllqqqtttvvvuuussspppoooppppppmmmlllooossstttqqqnnnqqqrrrpppllllllppprrrppprrrrrrpppooonnnpppsssvvvsssmmmpppsssooosssyyytttqqqqqqrrrrrrqqqpppooonnnjjjkkknnnqqqssstttsssrrrmmmqqqtttvvvuuuuuuvvvxxxxxxvvvvvvwwwuuuqqqqqquuutttrrrqqqrrrssstttsssqqqppptttvvvvvvsssrrruuuxxxvvvrrrqqqtttvvvttttttvvvssstttuuuwwwxxxwwwuuusssvvvxxxzzz|||{{{zzzwwwuuutttvvvwwwwwwvvvvvvwwwxxxzzzwwwvvvvvvxxxyyyxxxvvv{{{|||}}}}}}{{{zzzzzz{{{zzzzzz{{{}}}zzzyyy{{{zzz}}}}}}zzz{{{~~~~~~{{{wwwvvvyyyyyywww{{{tttvvvxxxxxxwwwwwwxxxyyytttwwwyyyxxxuuutttvvvxxxvvvsssqqqrrrvvvxxxyyywww{{{vvvtttvvvyyyxxxyyy|||wwwwwwvvvtttrrrsssuuuxxxwwwxxxwwwvvvtttssstttuuunnnrrrwwwxxxuuusssssstttvvvpppmmmmmmlllllloootttttttttsssqqqoooppprrruuurrrpppnnnooorrrsssqqqoooooolllmmmssssssooonnnqqqqqqsssuuutttrrrooonnnnnnrrrqqqooollljjjjjjlllooommmmmmnnnpppqqqrrrssstttxxxtttrrrsssssspppppptttvvvxxxyyywwwxxxzzzwwwqqqvvvuuutttsssqqqpppooonnnsssrrrpppqqqrrrrrrqqqooorrrrrrrrrrrrrrrqqqpppooommmmmmmmmooorrrrrrqqqoooppppppppppppppprrrtttuuurrrssspppkkkjjjooorrrqqqqqqrrrssspppmmmmmmooossswwwoooqqqsssqqqvvv}}}yyysssrrrrrrqqqooonnnlllkkklllmmmooorrruuuuuutttrrrmmmppptttvvvuuutttvvvxxxvvvuuuwwwyyywwwqqqppprrrrrrrrrrrrsssuuuuuutttrrrnnnqqqtttrrrnnnlllooorrrsssnnnmmmrrrwwwwwwwwwxxxrrrsssuuuxxxyyyxxxvvvssssssvvvzzz{{{xxxuuusssrrrlllooosssuuuvvvvvvwwwwwwsssssstttwww{{{|||zzzwwwwwwyyy{{{|||{{{{{{}}}~~~{{{zzzzzz|||||||||}}}}}}|||}}}zzzwwwvvvyyyyyyxxxyyy}}}|||zzzyyyyyy{{{||||||{{{~~~yyytttqqqrrrsssrrrqqqyyyyyyxxxwwwuuusssrrrqqqyyywwwtttrrrqqqsssuuuwwwuuupppmmmpppuuuxxxzzz{{{qqqrrrrrrqqquuuyyywwwrrrsssrrrsssuuuwwwwwwsssooossssssssstttuuutttqqqooovvvuuurrrpppnnnooooooppptttrrrooonnnoooppppppoooooollliiilllqqqtttqqqnnnnnnuuuwwwrrrmmmmmmoooooonnnpppqqqpppnnnllllllmmmmmmpppoookkklllpppooojjjnnnnnnnnnnnnnnnoooooooooqqqsssvvvwwwuuupppkkkgggsssqqqqqqsssqqqnnnppptttsssrrrpppnnnnnnoooqqqrrrpppppppppqqqrrrrrrpppnnnooonnnooorrrttttttooollltttssspppnnnmmmnnnppprrrqqqllljjjnnnooollllllooouuuqqqllliiijjjlllnnnnnnqqqrrrsssqqqmmmlllooorrrrrrqqqnnnmmmmmmpppsssvvvpppooonnnnnnnnnoooqqqqqqmmmnnnoooqqqtttuuutttrrrttttttuuuuuuuuuuuuttttttxxxyyyyyyxxxwwwuuusssrrrnnnnnnooopppqqqsssttttttpppqqqrrrpppnnnooossswwwoootttsssnnnrrr||||||tttuuuwwwyyyzzz{{{zzzxxxwwwyyyxxxxxxxxxxxxvvvsssqqqooorrruuuwwwwwwwwwxxxzzztttqqqsss{{{~~~zzzuuuuuuuuuxxxyyyxxxyyy}}}~~~|||xxxxxxyyyzzz{{{|||~~~~~~~~~~~~~~~}}}~~~}}}zzzyyy{{{zzzxxxyyy||||||{{{yyyyyyzzz{{{{{{zzz{{{wwwuuuuuuvvvvvvuuuyyyxxxxxxwwwuuutttrrrqqqwwwvvvuuutttsssttttttuuuuuusssqqqsssuuuxxxyyy{{{sssuuutttrrruuuzzzyyytttvvvtttssssssuuuvvvtttrrrqqqqqqrrrssstttsssqqqnnnuuutttrrrpppoooooopppqqqqqqooonnnnnnpppqqqppppppnnnmmmlllmmmmmmnnnnnnnnnpppuuuuuuoookkklllmmmmmmrrrssstttssspppnnnmmmnnnooorrrqqqnnnnnnssssssoookkklllmmmooopppqqqrrrrrrmmmpppsssuuuuuurrrooommmqqqoooppprrrpppmmmooosssqqqpppnnnlllkkkkkklllmmmsssrrrrrrrrrsssssspppnnnqqqpppoooqqqrrrqqqnnnkkkqqqpppnnnllllllmmmooopppoooiiiggglllnnnmmmlllnnnppppppnnnkkkiiikkkpppuuussssssrrrooommmlllnnnooorrrqqqooommmmmmnnnpppqqqrrrqqqpppooooooppprrrsssllllllmmmppprrrtttsssrrruuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuutttsssqqqrrrssstttttttttttttttpppqqqrrrqqqoooooorrruuusssxxxvvvqqqttt}}}|||uuutttuuuwwwyyyyyyyyyxxxwwwyyyyyyxxxxxxwwwuuusssqqquuuvvvvvvvvvuuuvvvxxxzzzqqqnnnqqqxxx{{{vvvqqqqqqsssvvvxxxvvvxxx|||}}}{{{{{{zzzyyyyyyzzz{{{|||}}}~~~~~~~~~{{{zzz{{{{{{xxxxxx{{{}}}{{{yyyyyyzzzzzzyyyxxxzzzxxxtttssstttuuuuuuuuuxxxxxxwwwvvvuuutttsssrrruuuuuuttttttssssssttttttuuuvvvwwwvvvuuuvvvxxxyyywwwwwwvvvsssuuuzzzzzzwwwwwwuuusssssstttvvvvvvvvvrrrrrrrrrtttuuuuuusssqqqtttsssqqqpppooopppqqqqqqnnnmmmnnnoooqqqrrrqqqpppnnnoooooommmjjjjjjllloootttuuusssmmmlllnnnooommmqqqrrrrrrpppmmmkkkkkkkkkoooqqqpppnnnnnnrrrsssrrrooopppqqqqqqqqqpppooonnnpppqqqsssuuuuuutttrrrqqqmmmlllmmmpppooolllnnnrrrqqqpppnnnllljjjjjjjjjjjjrrrqqqqqqrrrttttttrrrqqqrrrqqqppppppqqqpppnnnkkkooonnnmmmllllllmmmoooqqqnnniiifffkkkqqqqqqppppppmmmooopppmmmiiikkksss{{{uuurrrooonnnnnnnnnmmmmmmppppppnnnmmmmmmllllllmmmrrrpppnnnmmmmmmooorrrtttmmmmmmnnnpppsssuuuuuuuuuvvvvvvuuuttttttuuuvvvvvvtttttttttttttttuuuuuuuuussstttuuuvvvvvvtttrrrqqqnnnpppqqqqqqqqqqqqrrrtttrrrvvvtttpppqqqwwwwwwqqqrrrsssuuuwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwvvvuuutttyyyyyyxxxvvvtttuuuxxxzzzsssrrruuu{{{|||xxxsssqqqqqquuuvvvuuuwww{{{|||zzz|||{{{zzzxxxxxxzzz{{{|||}}}|||}}}~~~|||~~~~~~~~~{{{xxxxxxzzzzzzxxxxxxzzz}}}{{{yyyxxxyyyyyyxxxwwwwwwuuussssssssstttuuuvvvxxxxxxwwwvvvuuuttttttttttttsssrrrqqqqqqqqqssstttsssxxxzzzwwwtttuuuvvvwwwxxxyyywwwssstttxxxzzzxxxvvvuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuvvvxxxxxxwwwuuurrrrrrqqqppppppqqqqqqrrroooooooooqqqssssssqqqooooooooonnnlllllllllnnnpppuuuuuuqqqmmmmmmrrrrrrppppppqqqqqqooommmkkklllmmmlllmmmmmmllllllnnnqqqrrrooopppqqqrrrrrrqqqooonnnwwwwwwwwwvvvtttsssqqqpppjjjjjjkkkooonnnlllmmmqqqrrrqqqpppnnnnnnmmmmmmnnnmmmmmmmmmooorrrssssssrrrrrrqqqqqqpppqqqqqqpppppppppooonnnnnnnnnpppqqqssspppllliiinnntttxxxvvvtttnnnooopppnnnlllnnntttzzzuuuqqqnnnmmmpppqqqpppnnnmmmmmmmmmmmmmmmlllkkkkkkpppnnnllljjjjjjmmmoooqqqqqqpppppprrruuuxxxyyyyyywwwvvvtttsssssstttvvvwwwvvvvvvuuuuuuttttttuuuuuussstttuuuvvvtttqqqnnnllllllmmmoooqqqsssssstttuuuqqqtttssspppqqquuuvvvrrrrrrrrrtttuuuvvvvvvvvvuuurrrsssuuuvvvvvvwwwxxxyyyxxxyyyxxxwwwuuuuuuvvvxxxssstttxxx{{{|||xxxtttqqqqqquuuvvvuuuwww{{{|||zzz{{{zzzxxxwwwxxxzzz|||~~~zzzzzz{{{|||||||||{{{{{{~~~~~~|||||||||{{{yyywwwxxx|||}}}zzz{{{~~~}}}{{{xxxxxxxxxxxxwwwvvvxxxxxxxxxwwwwwwxxxyyy{{{xxxwwwvvvuuuttttttuuuuuuuuusssooommmmmmpppsssuuuqqqwwwyyyuuurrrtttvvvuuuwwwyyywwwsssrrrvvvxxxwwwrrrtttvvvxxxxxxwwwvvvuuuwwwvvvvvvwwwxxxxxxwwwvvvrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrssstttsssqqqnnnqqqmmmkkklllpppsssrrrpppqqqqqqnnnkkklllrrrsssqqqrrrssssssrrrqqqqqqsssuuukkkllllllmmmllllllooorrrjjjlllnnnqqqrrrtttttttttvvvvvvuuusssqqqpppnnnmmmjjjiiikkkooonnnkkklllpppppppppppppppppppppqqqqqqlllkkkkkklllnnnoooooonnnooopppqqqqqqrrrssstttuuuoooooonnnnnnooopppqqqrrrpppmmmlllnnntttxxxxxxuuurrrpppnnnnnnoooqqqrrrsssssspppmmmnnnqqqsssrrrqqqjjjkkklllmmmnnnnnnmmmlllooonnnlllkkkkkkmmmoooqqqsssrrrqqqrrruuuxxxzzz{{{wwwuuusssrrrrrrsssuuuwwwyyyxxxxxxwwwvvvuuutttsssssstttuuuuuutttqqqmmmkkkjjjkkkmmmpppsssvvvvvvvvvsssvvvvvvuuuuuuxxxzzzyyysssssstttuuuuuuuuuuuuuuusssuuuvvvvvvttttttvvvxxxsssvvvxxxyyywwwuuuttttttooorrruuuvvvvvvtttqqqooosssvvvwwwuuuwww{{{|||zzzxxxwwwwwwwwwyyy{{{~~~zzz{{{|||||||||{{{{{{{{{~~~|||yyyzzz{{{zzzyyyxxxyyy~~~}}}~~~{{{yyywwwwwwxxxxxxwwwvvvvvvwwwxxxwwwvvvvvvxxxzzzwwwvvvuuuttttttuuuvvvwwwuuussspppnnnoooqqqtttvvvpppvvvwwwrrrqqqwwwxxxuuuuuuxxxxxxsssqqqtttuuutttpppssswwwxxxxxxvvvuuuuuuwwwvvvttttttuuuvvvtttsssrrrrrrrrrqqqqqqqqqpppppptttsssrrrrrrsssrrrpppnnnqqqmmmjjjmmmsssvvvsssooolllnnnmmmiiijjjnnnpppooooooppppppppppppqqqtttvvvmmmmmmppprrrpppmmmoootttssssssrrrpppooonnnmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmkkkjjjmmmppppppllllllpppmmmmmmnnnnnnoooppppppppppppnnnlllkkkkkklllkkkjjjlllnnnqqqrrrssssssuuuvvvmmmmmmllllllmmmmmmnnnnnnkkkllllllkkknnnrrrsssqqqrrrpppoooppprrrrrrpppnnnrrrpppnnnnnnpppqqqrrrqqqkkklllmmmnnnooooooooooooppppppooooooooopppqqqrrrtttqqqoooooorrruuuxxxxxxttttttsssrrrrrrsssttttttyyyyyyyyyyyywwwuuusssqqqttttttuuuuuutttrrrpppnnnmmmlllmmmooosssvvvvvvvvvqqqssstttttttttuuuwwwyyyvvvvvvvvvvvvuuuuuuuuuuuuwwwyyyyyyvvvrrrppprrruuurrruuuyyyzzzxxxuuusssrrrppptttwwwuuutttuuutttrrrtttwwwxxxvvvvvvzzzzzzxxxuuuuuuvvvxxxzzz|||~~~}}}~~~~~~}}}}}}~~~~~~~~~~~~|||yyywwwzzz||||||yyywwwxxx}}}~~~{{{{{{}}}zzzxxxvvvvvvxxxxxxxxxwwwsssuuuwwwvvvttttttuuuxxxwwwvvvuuuttttttuuuwwwxxxssssssttttttuuuuuuuuuuuuqqqvvvtttooorrr{{{}}}wwwtttxxxyyyuuurrrssstttssspppsssuuuvvvuuutttuuuwwwyyywwwuuutttttttttsssrrrsssssssssrrrqqqpppooonnnrrrpppoooooopppqqqpppooonnnmmmnnnppprrrssspppmmmlllpppqqqmmmjjjlllnnnnnnmmmmmmmmmlllkkklllooorrrnnnooosssvvvsssmmmnnnttt{{{xxxtttoookkkiiigggggghhhiiikkkmmmnnnnnnnnnnnnmmmlllooorrrqqqmmmlllooommmmmmnnnnnnnnnnnnnnnnnnpppnnnllllllmmmooonnnnnniiimmmqqqrrrrrrqqqrrrsssmmmmmmmmmmmmllllllllllllggglllmmmiiihhhlllnnnmmmmmmoooqqqsssrrrpppnnnmmmqqqqqqpppnnnllllllmmmoooooooooooooooooooooppppppoooppppppqqqqqqqqqqqqqqqvvvsssooonnnppptttvvvwwwrrrrrrrrrrrrrrrrrrrrrrrruuuvvvxxxyyyxxxvvvsssqqqrrrrrrssssssrrrrrrqqqppprrrpppnnnnnnqqqssstttsssooopppqqqqqqooonnnqqqtttzzzzzzxxxwwwvvvvvvuuuuuuvvvxxxyyyvvvqqqppprrrvvvvvvxxxzzzzzzwwwtttrrrqqqqqqwwwxxxtttsssvvvyyywwwuuuwwwwwwuuuuuuwwwwwwuuutttuuuwwwyyy{{{||||||||||||~~~~~~}}}}}}zzzyyy|||xxx}}}}}}xxxvvvzzz~~~~~~wwwuuuvvvzzzzzzvvvuuuxxxxxxwwwvvvvvvwwwyyyxxxwwwvvvyyyzzzzzzwwwvvvxxxzzzwwwvvvtttssstttuuuwwwxxxrrrtttwwwzzzzzzyyyvvvtttsssvvvsssnnnsss~~~yyytttyyy{{{wwwsssttttttsssqqqssstttsssrrrrrrvvvyyy|||yyywwwvvvvvvuuutttssstttssssssrrrqqqpppnnnmmmooommmllllllnnnpppqqqqqqkkknnnrrrrrrpppnnnllllllooouuuxxxrrrllllllnnnnnnppppppooommmlllmmmooorrrnnnoootttxxxtttmmmmmmssssssqqqnnnlllkkklllnnnoooiiijjjmmmoooppppppooonnnnnnnnnqqqtttrrrnnnmmmpppooooooppppppooonnnmmmmmmmmmllllllmmmqqqtttvvvvvvhhhlllqqqrrrpppnnnnnnoooppppppoooooonnnnnnmmmmmmfffmmmoooiiieeehhhlllkkkgggmmmtttvvvrrrnnnnnnoooqqqrrrqqqnnniiigggiiikkksssrrrqqqpppooooooooopppmmmnnnpppqqqqqqqqqooooooyyyuuuqqqppprrruuuwwwyyypppqqqqqqrrrrrrqqqqqqpppqqqsssvvvyyyyyyvvvssspppooooooooooooooooooppppppwwwsssooonnnpppqqqqqqppprrrrrrsssssspppmmmooosss}}}|||zzzxxxwwwvvvuuuuuuqqqtttvvvuuurrrrrrwww{{{|||}}}|||yyyuuusssrrrrrrnnntttuuupppnnnssswwwvvvtttwwwwwwtttsssuuuuuurrruuuvvvyyy{{{|||{{{zzzyyyyyy{{{}}}|||zzzzzz}}}~~~|||vvv|||{{{{{{}}}xxxxxx{{{|||zzzwwwyyyyyyxxxxxxwwwvvvuuuuuunnnoooppprrruuuwwwxxxyyyttttttuuuvvvwwwxxxyyyzzzzzzyyyxxxuuussssssuuuwwwuuussswwwuuunnnssszzztttsssqqqoooqqqvvv{{{zzzyyyxxxvvvtttsssrrrqqqssspppqqquuusssooopppuuuyyyuuuqqqqqqsssuuutttsssrrrrrrssstttvvvuuurrrpppooommmkkkkkkmmmooooooooommmqqqrrrnnnmmmpppsssrrrvvvzzz{{{vvvrrrqqqoookkkmmmnnnooonnnmmmlllnnnooommmnnnnnnnnnoooooopppppppppooommmkkkjjjkkklllmmmmmmkkkmmmqqqpppkkkkkkppplllqqqrrrnnnlllmmmoooooouuuoooiiikkkrrrvvvtttpppkkklllmmmoooqqqtttuuuvvvmmmkkkkkknnnssstttpppkkkrrrqqqooommmkkkkkkkkkkkkkkklllmmmnnnmmmkkkiiihhhnnnooorrrsssqqqnnnrrryyypppooonnnllllllnnnooopppnnnnnnnnnnnnoooooooooooommmnnnoooppppppppppppoooqqqooonnnoooqqqtttuuuuuuqqqpppoooqqqsssttttttsssxxxwwwvvvwwwxxxwwwsssooommmpppssstttsssqqqqqqqqqmmmoooqqqrrrrrrqqqpppoooqqqvvvuuuooonnnsssvvvuuuyyyxxxwwwvvvtttttttttsssvvvsssqqqssswwwxxxwwwtttzzzsssppprrrtttuuutttrrrrrrrrrtttvvvvvvuuusssuuuxxxzzzyyyuuussstttwwwuuuxxx{{{yyyvvvvvv{{{yyyzzzyyyyyyxxxyyy{{{}}}~~~{{{zzzzzz{{{wwwtttvvvzzz~~~}}}{{{zzzyyyxxxwwwwwwwwwwwwwwwvvvuuutttsssssstttvvvwwwpppqqqrrrsssttttttuuuuuuvvvuuuuuutttssstttvvvxxxssspppttttttqqq|||tttrrrpppooorrrtttvvvvvvvvvuuutttsssssstttuuuvvvsssqqqrrruuutttpppqqquuuuuusssrrrsssuuuuuussspppppprrrsssttttttsssqqqqqqrrrpppnnnnnnooopppppppppnnnrrrsssqqqppprrrsssrrroootttvvvtttrrrrrrqqqnnnlllmmmooonnnmmmlllmmmnnnnnnnnnooooooppppppppppppqqqpppooooooooopppqqqrrrqqqoooqqqtttrrrlllkkknnnlllppppppkkkjjjmmmqqqrrrqqqpppnnnnnnooopppqqqrrrlllmmmmmmnnnooooooppppppooommmlllooosssuuurrrnnntttsssqqqoooooooooooopppmmmnnnpppqqqqqqqqqooonnnqqqqqqsssuuuqqqnnnqqqwwwqqqpppnnnmmmmmmnnnpppqqqnnnnnnnnnoooooooooppppppqqqqqqqqqqqqqqqrrrrrrrrrsssrrrpppppprrrrrrrrrqqqrrrqqqqqqrrrssssssrrrpppxxxwwwvvvwwwxxxwwwtttpppllloooqqqrrrqqqppppppppprrrrrrsssssssssrrrpppooopppttttttoooooosssvvvuuuvvvvvvtttsssqqqpppppppppssssssssssssrrrqqqqqqrrrzzzxxxuuussssssttttttsssqqqqqqqqqsssvvvvvvuuusssxxxxxxxxxyyyyyyyyywwwuuuvvvvvvvvvvvvwwwxxxzzz|||~~~{{{zzzzzz{{{}}}}}}{{{{{{{{{~~~zzzwwwvvvxxxyyyxxxvvvzzzyyyxxxwwwwwwwwwxxxyyy|||yyyvvvtttssstttvvvwwwooopppqqqrrrssssssrrrqqqrrrrrrrrrrrrsssuuuwwwyyysssnnnppprrrtttwwwuuusssssstttuuutttsssssssssrrrqqqrrrsssuuuwwwsssssstttvvvuuuqqqrrruuurrrrrrsssuuuvvvtttqqqnnnnnnqqqttttttqqqpppppprrrtttrrrpppoooppppppooonnnmmmrrrtttrrrppprrrrrrppplllqqqtttqqqpppqqqqqqnnnjjjlllnnnnnnmmmlllllllllmmmnnnooooooppppppooooooooopppqqqrrrssssssssssssnnnoooqqqtttrrrmmmlllnnnnnnpppmmmgggfffkkkooopppmmmqqqsssqqqllljjjnnnsssmmmmmmmmmnnnoooooopppppprrrpppnnnpppsssuuusssqqqpppooonnnmmmmmmmmmnnnooolllnnnppprrrssssssssssssrrrrrrtttuuurrrnnnooouuuqqqpppooonnnnnnooopppqqqooooooooopppppppppqqqqqqssssssqqqqqqpppqqqrrrsssqqqqqqpppqqqssssssqqqpppsssssssssuuuvvvuuurrrooovvvvvvvvvvvvwwwvvvtttrrrkkknnnpppqqqpppooooooooowwwvvvuuutttrrrrrrqqqqqqooorrrrrroooooorrruuuuuuuuutttsssrrrqqqppppppppprrruuuvvvtttooommmnnnqqqtttuuuuuuuuusssrrrssstttqqqpppqqqrrrtttuuutttsssvvvuuuuuuxxx{{{{{{wwwrrrvvvtttrrrtttwwwyyyyyyxxxzzz~~~|||}}}~~~~~~}}}|||}}}~~~~~~{{{xxxwwwxxxxxxwwwvvvzzzyyywwwwwwwwwxxxzzz{{{yyyyyywwwvvvvvvwwwwwwxxxqqqrrrtttuuuuuutttsssrrrrrrrrrqqqrrrtttvvvxxxxxxuuuoooqqqrrrssssssrrrrrrtttvvvwwwvvvuuusssttttttttttttssssssrrrttttttvvvwwwuuusssssstttqqqrrrsssttttttssspppnnnlllqqqtttsssooommmooossssssqqqooooooooonnnmmmkkkkkkpppsssqqqpppqqqpppnnnmmmrrrtttqqqooopppooollliiikkknnnnnnmmmkkkkkkkkklllmmmnnnnnnnnnnnnmmmmmmmmmnnnppprrrrrrqqqpppooogggjjjnnnqqqqqqooonnnnnnooopppmmmhhhfffjjjllllllmmmqqqtttqqqllliiilllpppllllllnnnoooqqqssstttuuusssqqqoooppprrrtttsssrrrpppooommmlllkkkkkklllmmmkkklllnnnoooqqqqqqqqqqqqooooooppprrrpppmmmnnnrrrqqqqqqpppoooooopppqqqqqqooopppppppppqqqqqqqqqqqqsssqqqooonnnmmmnnnpppqqqllllllmmmpppssstttsssrrrssstttuuuwwwyyyxxxuuurrrtttttttttuuuuuutttsssqqqlllnnnpppqqqpppoooooopppwwwvvvtttrrrqqqrrrssssssppprrrrrrpppoooppprrrsssuuuuuuttttttsssttttttuuusssuuuvvvtttqqqpppqqqrrrpppsssuuutttqqqqqqsssvvvsssrrrqqqrrrssssssqqqpppqqqqqqssswwwyyyxxxtttqqquuuttttttuuuwwwxxxyyyyyy|||{{{zzz{{{}}}|||}}}{{{}}}|||}}}~~~~~~}}}{{{zzzzzz|||uuuttttttvvvzzz~~~yyyxxxwwwwwwwwwxxxyyyzzzvvvwwwyyyzzzzzzxxxuuutttssstttuuuuuuvvvuuutttsssvvvtttssssssvvvwwwvvvuuuwwwsssuuutttpppvvv{{{tttmmmmmmnnnqqqtttuuutttsssqqqsssvvvxxxxxxvvvssspppsssvvvxxxwwwuuutttssssssrrrsssssssssrrrqqqqqqqqqlllqqqtttrrrnnnlllooossstttrrrpppppppppooommmkkklllrrrtttrrrqqqrrrqqqnnnmmmrrrtttrrrpppqqqpppmmmjjjkkkmmmnnnlllkkkkkklllllllllllllllkkklllllllllmmmooopppqqqqqqooommmkkkhhhkkkooopppoooooonnnnnnnnnpppooommmmmmqqqqqqnnnooopppqqqpppooommmlllkkklllmmmnnnpppqqqsssttttttrrrpppoooooopppqqqrrrqqqtttsssqqqooonnnnnnnnnooommmnnnnnnnnnnnnnnnnnnnnnkkkjjjllloooooolllmmmpppqqqqqqppppppppppppqqqqqqooopppppppppqqqqqqqqqqqqqqqpppnnnmmmmmmnnnpppqqqkkkkkkmmmpppssstttsssrrroooppprrrvvvxxxxxxvvvtttssssssssssssrrrqqqppppppoooppprrrrrrqqqqqqqqqsssuuusssqqqpppppprrrtttuuurrrrrrsssrrrpppnnnoooqqqttttttttttttuuuvvvwwwxxxsssrrrppprrrtttuuutttrrrqqqssssssqqqooopppuuuyyywwwuuusssrrrrrrqqqooommmnnnrrrwwwyyywwwuuuttttttrrrvvvzzzyyywwwvvvyyy}}}}}}zzzxxxyyyyyyxxxwww~~~}}}}}}~~~~~~~~~~~~{{{|||xxxvvvvvvwwwvvvvvvvvvwwwyyy|||~~~wwwwwwwwwwwwwwwwwwwwwwwwuuuwwwzzz{{{zzzvvvqqqnnnrrrrrrsssssssssttttttuuuxxxuuussstttwwwwwwuuussswwwvvvzzzwwwnnnoooqqqiiiqqqqqqqqqrrrtttuuutttrrrmmmppptttxxxyyyxxxuuusssrrrwwwyyywwwuuuuuusssqqqrrrttttttsssqqqqqqrrrsssnnnqqqrrrqqqooonnnppprrruuutttsssssssssrrrpppmmmoootttvvvsssqqqsssrrrpppjjjpppsssrrrrrrttttttrrrkkkmmmnnnmmmlllkkklllnnnooommmkkkjjjiiijjjlllmmmpppqqqrrrrrrqqqpppmmmlllooossstttqqqnnnnnnnnnkkknnnpppqqqqqqtttyyyyyyvvvqqqooooooppprrrqqqmmmiiinnnnnnnnnnnnnnnnnnoooooooooooopppppppppppppppppprrrqqqooonnnmmmmmmnnnnnnqqqqqqpppooonnnnnnmmmmmmjjjiiikkkooopppnnnmmmpppppppppppppppppppppppppppooooooooopppppppppqqqqqqppppppooonnnooopppqqqrrrpppooooooqqqssssssrrrqqqlllmmmnnnrrruuuvvvtttssssssttttttrrrpppoooooopppqqqrrrssssssrrrrrrsssuuurrrqqqpppooopppqqqssstttsssrrrssstttrrrnnnooorrrssssssssssssssstttuuuvvvqqqnnnllloootttwwwuuurrrssssssrrrpppppprrruuuxxxyyywwwtttrrrqqqqqqooommmqqqvvv{{{{{{xxxuuuvvvxxxrrrxxx||||||xxxwwwzzz}}}zzzwwwwwwzzz|||{{{yyy|||{{{zzz||||||~~~}}}~~~~~~~~~~~~}}}{{{xxxwwwwwwyyy{{{{{{zzzxxxvvvvvvwwwxxxvvvwwwxxxxxxxxxvvvtttssssssuuuwwwxxxxxxuuurrrpppsssrrrqqqqqqrrrtttvvvwwwvvvsssqqqsssvvvwwwtttqqqtttvvv}}}zzznnnoootttnnnvvvtttttttttvvvwwwvvvuuuoooqqqssstttuuuuuuttttttqqqwwwyyyvvvtttuuusssoooqqqtttvvvvvvtttrrrqqqrrrqqqqqqqqqpppppppppqqqqqquuutttsssttttttsssqqqnnnooosssssspppnnnpppqqqooojjjpppsssrrrqqqssssssqqqnnnnnnnnnlllkkkkkknnnppprrrpppllliiiiiikkknnnpppoooppppppqqqqqqpppooonnnqqquuuuuuooolllmmmnnnkkkqqqrrrpppooorrrxxxyyyvvvpppoooppprrrsssrrrnnnjjjooonnnnnnnnnnnnnnnnnnnnnnnnoooqqqqqqqqqooooooooommmlllkkkkkklllmmmnnnoooqqqqqqpppooonnnnnnmmmmmmooommmnnnrrrtttqqqooopppnnnoooooooooooooooooonnnnnnnnnnnnoooooooooppppppllllllmmmnnnooopppqqqqqqtttrrrrrrrrruuuvvvvvvvvvnnnnnnoooqqqsssuuutttsssvvvwwwvvvtttpppnnnoooppprrrssstttsssrrrrrrtttvvvsssrrrqqqppppppqqqqqqrrrrrrpppqqquuutttpppqqqvvvvvvuuutttsssrrrqqqqqqqqqoooooooooqqqsssuuuvvvvvvsssrrrqqqrrrtttuuuuuuuuuxxxvvvsssrrrrrrrrrrrrqqqvvvxxxyyyzzzyyywwwwwwvvvtttwwwzzz{{{zzzzzz{{{|||yyyvvvtttvvv|||~~~wwwxxxzzz{{{}}}~~~~~~}}}}}}xxxyyyyyyyyyxxxyyy|||~~~wwwwwwwwwvvvvvvvvvyyy{{{uuuvvvxxxyyyxxxuuurrrpppoooppprrrtttvvvvvvvvvuuuuuusssrrrqqqsssuuuyyy{{{tttqqqoooqqqvvvwwwtttppppppttt~~~{{{ooorrr{{{yyyrrrppppppqqqsssuuuvvvuuuuuutttsssqqqppppppqqqrrrpppwwwyyyuuussstttsssnnnnnnsssxxxzzzwwwsssqqqpppsssqqqppppppqqqrrrrrrqqqrrrrrrqqqrrrsssrrrooommmlllpppoookkkiiilllmmmlllnnnsssuuurrrppppppooommmpppooonnnllljjjkkkooorrruuurrrmmmiiiiiilllpppssslllmmmnnnnnnoooooooooooonnnrrrqqqkkkiiimmmooolllvvvtttooojjjlllqqqssspppnnnppprrrttttttqqqnnnlllmmmnnnooopppqqqrrrssstttnnnppprrrsssrrrpppooonnnlllllllllmmmooorrrtttuuuoooooonnnmmmmmmmmmmmmmmmtttqqqrrrvvvwwwssspppqqqnnnnnnoooooooooooonnnnnnnnnnnnnnnnnnooooooooooooggghhhjjjlllmmmnnnnnnnnntttrrrrrrssswwwzzz|||}}}tttsssrrrsssuuuvvvuuutttxxxyyyyyyuuuqqqooooooqqqrrrsssssssssrrrrrrtttvvvuuutttsssrrrqqqpppppppppooonnnpppvvvvvvrrrtttyyy{{{yyywwwtttrrrpppooonnnpppsssvvvvvvttttttwwwzzzsssrrrrrrtttwwwxxxtttqqqwwwtttrrrrrrssstttttttttzzzwwwuuuvvvxxxxxxvvvrrrvvvvvvwwwyyy|||}}}{{{yyyzzzvvvwwwzzz|||zzzwwwssswwwzzzzzzwwwxxx~~~~~~}}}|||wwwzzzzzz{{{{{{zzzyyyxxxxxxvvvvvvuuuuuuuuuwwwxxxyyyxxxwwwvvvvvvwwwvvvtttqqquuurrrrrrtttuuurrrsssvvvvvvrrrqqqssssssrrruuuyyyxxxwwwtttsssssstttwwwxxx}}}zzzuuurrrqqqqqqrrrqqqrrrssstttuuuuuusssqqqooovvvwwwwwwuuusssrrrsssuuussssssttttttttttttttttttmmmoooqqqooollljjjlllooojjjkkkpppuuuqqqjjjlllsssmmmpppssstttsssqqqqqqqqqnnnoooppppppoooooopppqqqrrrtttuuuuuurrrpppoooooopppmmmmmmrrrsssnnniiigggqqqpppoooppprrrrrrqqqpppoooppprrrqqqooommmlllllllllqqqrrrmmmjjjkkkmmmmmmoooooonnnnnnooopppqqqqqqnnnoooppppppooonnnpppqqqpppooonnnooooooooommmkkkrrrppppppqqqsssrrrnnnjjjpppqqqqqqpppppppppsssuuulllllllllmmmnnnoooooooookkkkkklllooorrrtttsssrrrooooooooopppqqqpppllliiipppnnnmmmnnnooopppooommmkkkkkkkkkllllllnnnoooooosssrrrrrrssstttuuuvvvwwwjjjmmmqqqsssrrrqqqqqqqqqxxxuuussstttvvvvvvtttqqqqqqooonnnooorrrrrrpppmmmqqqrrrrrrqqqooonnnooopppqqqsssuuuuuutttssstttuuu}}}zzzvvvrrrooonnnnnnnnntttwwwvvvssstttyyyxxxsssqqqtttwwwyyyxxxvvvuuuuuuttttttuuuwwwtttqqqsssyyyyyyuuutttvvvwwwtttsssttttttssstttwww{{{|||yyywwwzzz}}}~~~|||}}}~~~{{{||||||{{{zzzzzz|||~~~}}}zzzzzz{{{{{{{{{{{{zzzyyyxxxwwwvvvuuuttttttuuuvvvwwwuuuwwwxxxvvvtttrrrsssuuutttrrrqqqtttuuusssssswwwvvvrrrqqqssstttrrrtttxxxwwwuuutttsssssstttuuuwwwyyywwwuuusssssssssttttttssstttuuuuuuuuusssrrrppptttuuuuuutttrrrqqqrrrsssttttttuuuvvvuuutttrrrqqqkkkooorrrqqqooommmnnnpppkkklllqqqvvvsssmmmlllpppoooqqqssstttrrrrrrrrrsssmmmnnnpppooonnnnnnoooqqqqqqsssttttttrrrppppppppprrrnnnnnnrrrsssooojjjiiilllkkkjjjkkkmmmooooooooonnnoooppppppnnnllllllmmmmmmpppqqqmmmmmmpppqqqpppooooooooooooooooooppppppppprrrrrrrrrpppooopppqqqnnnmmmmmmnnnpppqqqpppoooqqqpppoooppprrrqqqnnnkkkmmmmmmnnnmmmlllllloooqqqmmmmmmnnnooopppqqqrrrrrrkkkjjjkkkmmmqqqssstttsssqqqppppppqqqrrrrrrooommmqqqooommmmmmooooooooonnnmmmmmmmmmnnnnnnooopppqqqrrrrrrqqqqqqqqqqqqqqqqqqppprrrssssssrrrqqqrrrsssxxxvvvttttttuuuvvvtttqqqsssqqqqqqrrrtttuuusssqqqqqqrrrqqqooommmnnnppprrrqqqsssuuuuuutttssstttuuutttssssssrrrqqqppppppppptttwwwwwwssstttwwwwwwsssqqqtttwwwxxxwwwuuuttttttssssssvvvxxxuuupppppptttwwwsssrrrvvvwwwuuutttvvvttttttuuuxxx{{{|||zzzwwwwwwzzzzzzxxxyyy|||}}}zzz~~~|||{{{|||~~~~~~~~~{{{zzz{{{{{{{{{{{{zzzzzzyyy{{{zzzyyyyyyyyyzzz|||}}}vvvyyy{{{xxxrrrqqquuuzzzssspppppptttuuussstttxxxvvvsssrrrttttttrrrssswwwttttttssssssssssssttttttuuuuuuttttttuuuuuuvvvwwwsssttttttuuuuuutttsssrrrtttuuuvvvuuurrrqqqrrrsssttttttvvvvvvuuussspppnnnjjjnnnssstttqqqpppppprrrnnnnnnqqquuuuuupppmmmmmmnnnooopppooonnnnnnppprrrlllmmmnnnnnnmmmmmmooopppppprrrsssrrrqqqpppqqqrrrtttpppnnnqqqqqqnnnlllmmmkkkiiiggghhhkkkmmmoooooommmnnnnnnmmmllllllmmmooommmoooooommmppptttuuurrrppppppooooooooooooooooooppprrrrrrqqqooommmmmmmmmlllkkklllooorrrssssssrrrqqqooonnnoooppppppooonnnkkkllllllkkkjjjjjjmmmooolllmmmmmmooopppqqqrrrrrrkkkjjjiiikkkooorrrttttttqqqoooooopppqqqrrrqqqpppssspppmmmlllmmmooooooooopppppppppppppppqqqrrrssstttsssrrrqqqooonnnmmmmmmtttuuuvvvuuusssssssssuuuxxxvvvttttttuuuuuusssrrrpppooonnnoooqqqrrrqqqppprrrqqqpppmmmlllmmmpppsssqqqsssuuuuuutttssstttuuunnnoooppprrrrrrqqqpppooouuuwwwwwwtttsssuuuuuurrrrrrtttwwwxxxvvvtttssssssssssssvvvyyyvvvpppnnnpppuuurrrqqquuuwwwvvvuuuwwwuuuuuuvvvxxxzzz{{{yyyxxxtttwwwxxxvvvwwwzzzzzzxxx~~~{{{zzz}}}}}}||||||~~~~~~|||{{{zzzzzz{{{{{{{{{zzzzzzyyy{{{zzzzzzzzz|||}}}yyy{{{{{{xxxttttttxxx|||rrrooopppssstttsssuuuxxxvvvsssrrrttttttrrrrrrvvvqqqrrrssssssssssssrrrqqqssstttuuuuuuuuuuuuvvvwwwtttttttttttttttttttttuuuvvvwwwxxxwwwuuuttttttuuurrrrrrrrrrrrqqqqqqpppooommmpppsssssspppoooppprrrsssqqqqqqrrrsssrrrooonnnpppppppppnnnmmmnnnqqqtttkkklllmmmlllkkklllnnnppppppqqqqqqpppooooooqqqssstttpppnnnoooooolllmmmpppooommmjjjiiikkknnnpppppplllmmmmmmlllkkkkkknnnpppoooooommmlllpppuuuuuuppppppppppppoooooonnnmmmmmmrrrttttttssspppnnnmmmmmmlllllllllooorrrssssssrrrqqqpppooooooooopppppppppmmmnnnnnnmmmkkklllnnnppplllllllllmmmmmmmmmnnnnnnmmmkkkiiijjjmmmppprrrrrrnnnmmmllllllooopppqqqppptttqqqmmmlllmmmoooppppppqqqqqqqqqqqqqqqrrrssssssttttttsssrrrqqqpppnnnnnnrrrtttvvvvvvuuuttttttuuuwwwwwwvvvuuuttttttsssrrroooooonnnooopppqqqrrrrrrqqqqqqqqqooommmlllnnnpppqqqsssuuuuuutttssstttuuuqqqqqqqqqqqqqqqpppoooooouuuwwwwwwuuusssrrrrrrrrrrrrtttvvvwwwuuusssssssssuuussstttwwwvvvrrrqqqssswwwssssssvvvxxxvvvvvvwwwvvvvvvwwwxxxyyyyyyyyyxxxvvvyyyyyywwwxxx{{{|||yyy}}}}}}}}}|||{{{|||~~~~~~~~~|||{{{|||{{{zzzyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyxxxwwwvvvwwwxxxyyyzzzzzzxxxvvvtttuuuvvvwwwxxxrrroooooossstttssstttxxxwwwtttsssuuutttqqqqqqtttpppqqqrrrssssssrrrqqqpppsssuuuvvvvvvtttssstttuuutttsssrrrrrrssstttuuuvvvuuuwwwxxxwwwuuutttssstttpppooommmmmmmmmoooqqqrrrqqqssssssqqqmmmlllnnnqqquuusssqqqoooppprrrrrrpppssssssrrrqqqpppqqqtttwwwkkkllllllkkkkkkllloooqqqpppppppppooommmnnnqqqssssssooommmmmmllljjjlllqqqtttpppmmmkkklllmmmnnnnnnkkklllllllllkkklllnnnqqqppppppmmmkkknnnrrrqqqlllooooooooopppooonnnmmmllluuuvvvxxxwwwtttqqqppppppnnnmmmmmmoooqqqrrrqqqppprrrrrrqqqppppppppppppqqqooooooooommmllllllnnnpppnnnnnnmmmmmmlllkkkkkkkkkpppmmmkkkkkklllnnnoooooonnnlllkkkllloooqqqqqqqqqssspppmmmlllmmmpppqqqqqqqqqqqqpppppppppqqqrrrrrrqqqrrrrrrrrrrrrqqqpppooolllppptttvvvvvvuuuttttttwwwwwwwwwuuutttsssrrrrrrtttttttttsssssstttvvvwwwpppqqqrrrqqqooommmmmmnnnqqqsssuuuuuutttssstttuuutttsssqqqppppppqqqrrrsssuuuuuuvvvuuurrrpppqqqsssrrrsssuuuuuutttrrrsssssswwwsssrrruuuvvvuuuvvvyyy{{{vvvuuuxxxyyyvvvuuuvvvvvvwwwwwwxxxwwwwwwwwwwwwvvvyyyzzzxxxxxx||||||zzzyyy{{{~~~~~~~~~~~~~~~}}}~~~|||{{{|||{{{yyyxxxwwwxxxxxxyyyyyyyyyyyyxxx}}}|||yyywwwuuuuuutttuuuvvvtttqqqqqqsssuuutttsssrrroooooossstttrrrssswwwwwwttttttvvvuuuqqqpppssspppqqqrrrssssssrrrqqqpppsssuuuvvvtttqqqppprrrtttsssrrrqqqpppqqqsssvvvwwwrrrtttuuuuuusssqqqpppqqqnnnmmmlllkkkllloooqqqsssrrrttttttqqqmmmkkkmmmpppssstttrrrnnnmmmqqqsssrrrooopppooonnnmmmnnnpppssskkkllllllkkkjjjlllooorrrqqqqqqooommmlllmmmpppsssrrrnnnmmmmmmkkkiiilllrrrtttqqqmmmkkkkkkllllllkkklllmmmmmmmmmllllllnnnppppppqqqoookkklllnnnnnnjjjmmmnnnooopppooonnnmmmlllnnnqqqssssssqqqooonnnnnnnnnnnnmmmnnnppppppooommmqqqrrrsssqqqooonnnoooooonnnnnnnnnlllkkkkkklllnnnppppppoooooonnnmmmllllllpppnnnllllllnnnoooooooooooonnnnnnooorrrsssrrrqqqqqqooommmmmmoooqqqrrrrrrqqqqqqppppppppppppqqqqqqmmmnnnpppqqqqqqpppooonnniiimmmqqqtttttttttttttttwwwxxxxxxvvvsssrrrrrrrrrsssttttttrrrqqqqqqsssuuuoooqqqrrrqqqpppooopppqqqqqqsssuuuuuutttssstttuuutttsssqqqpppqqqsssvvvxxxssssssuuuvvvrrrnnnpppuuuppprrrttttttsssrrrssstttyyytttqqqsssvvvvvvyyy|||{{{wwwuuuxxxyyyvvvtttuuuuuuwwwwwwvvvuuutttuuuvvvuuuxxxxxxvvvwwwzzz{{{xxxxxx{{{~~~}}}|||{{{|||}}}|||{{{yyyuuuvvvwwwxxxxxxxxxxxxwww}}}|||zzzxxxwwwwwwwwwwwwsssssstttsssssssssssstttsssppppppssssssqqqrrruuuxxxuuutttvvvuuuqqqppprrrqqqrrrrrrrrrrrrrrrrrrqqqrrrtttuuurrrnnnnnnqqqvvvrrrpppooonnnooorrruuuxxxqqqsssuuutttrrrpppoooooommmnnnooopppppppppppppppooosssvvvvvvrrrooonnnooolllrrrtttpppnnnqqqrrrqqqlllmmmmmmlllkkkkkknnnppplllllllllkkkkkkmmmppptttsssrrrooollljjjkkkooorrrqqqooonnnooollljjjmmmsssqqqooommmlllmmmmmmllljjjlllnnnoooooonnnmmmnnnooommmqqqpppllljjjlllmmmkkkkkkmmmnnnooopppooommmmmmhhhkkknnnpppooommmmmmmmmmmmllllllmmmoooooonnnllloooqqqsssqqqnnnkkkkkkkkknnnnnnnnnllljjjjjjlllnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmllllllnnnppprrrqqqqqqooonnnoooqqqssssssqqqooonnnmmmmmmnnnqqqssstttsssrrrrrrqqqppppppqqqqqqrrrnnnoooppprrrrrrqqqooonnnmmmnnnooopppoooqqqsssuuuwwwxxxyyyvvvsssqqqqqqsssqqqqqqqqqooollllllnnnqqqooooooooonnnnnnqqqvvvzzzqqqsssuuuuuutttssstttuuuuuutttsssrrrrrrsssttttttrrrqqqtttvvvrrrmmmpppvvvoooppprrrsssrrrssstttvvvyyysssqqqtttwwwvvvvvvxxxxxxtttsssvvvwwwuuutttuuuuuuvvvwwwuuusssrrrsssuuutttwwwxxxuuuvvvyyyzzzwwwwww{{{~~~~~~~~~|||zzzzzz{{{|||~~~~~~|||zzztttuuuvvvwwwwwwwwwwwwwwwuuuuuuttttttuuuwwwxxxyyyqqqvvvzzzyyytttrrruuuxxxtttqqqpppssssssqqqqqqtttxxxuuuuuuwwwuuuqqqoooqqqrrrrrrrrrrrrrrrrrrrrrrrrppprrrsssppplllmmmrrrwwwqqqpppnnnmmmnnnrrruuuxxxrrrtttvvvvvvtttrrrppppppmmmooorrruuutttrrrnnnlllkkkqqqxxxzzzxxxssspppnnnfffpppwwwssspppqqqqqqooopppqqqrrrqqqpppqqqrrrtttlllmmmlllkkkkkkmmmqqqttttttrrrooollliiijjjnnnqqqqqqpppppppppnnnkkknnntttpppooonnnnnnooopppnnnmmmlllnnnqqqqqqooonnnnnnnnnlllppprrrmmmjjjlllnnnnnnjjjlllnnnooopppooonnnmmmkkknnnrrrttttttssssssssskkkjjjkkklllnnnooonnnmmmmmmppprrrqqqmmmiiihhhhhhooopppooonnnlllkkkmmmoooiiijjjjjjkkklllmmmnnnnnnjjjjjjlllooorrrttttttsssmmmmmmnnnpppqqqqqqnnnlllllllllmmmooorrrtttttttttsssrrrrrrqqqqqqqqqrrrrrrqqqrrrtttttttttrrrpppooorrrqqqooollllllnnnssswwwwwwxxxyyywwwssspppqqqsssssstttssspppmmmlllooorrrooonnnllljjjlllsss|||qqqsssuuuuuutttssstttuuuwwwwwwvvvuuusssqqqnnnmmmqqqpppsssvvvrrrmmmpppwwwnnnoooqqqrrrrrrsssuuuwwwxxxsssrrruuuxxxuuusssssstttqqqppptttvvvttttttvvvtttvvvvvvuuuqqqppprrruuuuuuxxxyyywwwwww{{{{{{yyywwwyyy{{{|||||||||}}}}}}{{{yyyyyyzzz~~~}}}{{{xxxzzz}}}}}}{{{xxxwwwwww}}}yyyttttttxxxyyywwwtttwwwvvvtttssstttvvvyyy{{{tttvvvwwwvvvtttsssssssssppprrrsssrrrqqqpppqqqrrrsssqqqpppsssyyy|||zzzwwwwwwvvvtttrrrpppppptttvvvvvvsssrrrttttttqqqpppsssvvvtttsssssstttuuutttssssssrrrqqqpppooooooooopppssspppnnnooossstttrrrpppnnnqqqsssqqqmmmjjjkkkmmmnnnoooqqqsssssssssqqqppprrrtttxxxxxxppphhhhhhnnnqqqooommmlllmmmnnnmmmkkkkkkkkkmmmpppooojjjjjjmmmqqqpppnnnoooppppppooonnnooopppooommmlllmmmppprrrmmmooopppnnnjjjiiinnnssssssrrrpppnnnmmmllllllmmmlllmmmnnnoooppppppppppppmmmnnnooonnnmmmmmmnnnooojjjiiiiiikkkooorrrssssssqqqppppppqqqrrrqqqnnnllljjjnnnqqqpppllljjjlllooopppoooooonnnmmmlllllllllooommmkkkmmmoooooolllhhhjjjppprrrnnnmmmqqqrrrooopppooonnnooorrrttttttsssuuuuuutttrrrqqqqqqrrrtttrrrrrrrrrrrrqqqpppooonnnssstttsssqqqnnnnnnqqqtttxxxvvvssspppppprrruuuwwwwwwwwwsssoooooorrrrrrnnnqqqoooooopppnnnnnnsss{{{xxxuuurrrrrrsssssspppnnnpppwwwrrrmmmssssssllllllqqqtttuuurrrrrrttttttqqqvvvtttrrrtttwwwyyywwwuuutttuuuvvvwwwwwwvvvuuutttwwwvvvttttttuuutttrrrooorrrtttvvvxxxxxxvvvsssqqqtttuuuuuuttttttvvvzzz}}}{{{{{{zzzzzz{{{|||~~~xxxzzzzzzzzz~~~|||~~~}}}{{{}}}~~~|||zzzzzzzzzwwwtttqqqsssxxx{{{{{{yyyzzzyyyxxxvvvvvvwwwyyyzzzqqqsssuuuuuutttttttttvvvqqqrrrrrrqqqooonnnoooqqqqqqooonnnqqqwwwyyywwwttttttttttttsssqqqqqqrrrtttwwwtttuuuwwwwwwssssssuuusssqqqpppppppppqqqpppooopppppppppooonnnnnnmmmmmmpppppppppqqqrrrsssrrrpppqqqqqqpppqqqqqqpppnnnmmmnnnoooqqqrrrrrrqqqpppooonnnooorrrsssooohhhhhhmmmjjjlllnnnnnnllllllnnnpppooommmnnnpppooollllllpppnnnnnnnnnoooqqqrrrqqqoooooonnnmmmllllllmmmnnnooolllnnnpppnnnjjjjjjmmmqqqqqqpppooonnnnnnooopppqqqnnnnnnooooooooonnnmmmmmmmmmnnnooommmkkkiiijjjkkkmmmlllkkklllnnnoooooooootttrrrqqqppppppooommmkkkkkkmmmoooooommmlllmmmnnnpppoooooonnnmmmmmmlllllljjjkkkmmmnnnnnnnnnnnnnnnkkkqqqssspppooorrrsssqqqqqqooonnnnnnppprrrrrrqqqqqqrrrrrrrrrqqqrrrssstttqqqqqqrrrrrrrrrrrrqqqqqqnnnoooooonnnmmmooorrrvvvvvvtttrrrqqqpppqqqssstttqqqqqqooommmnnnssstttqqqrrrppppppqqqpppooottt{{{zzzssspppqqqtttvvvvvvrrrxxxsssmmmqqqppphhhgggooossssssqqqrrrttttttqqqrrrrrrqqqrrrtttuuuuuutttuuuvvvvvvvvvuuuttttttsssuuutttssssssssssssqqqooorrrsssuuuwwwwwwuuusssrrrrrrtttvvvwwwwwwwwwxxxyyyzzzyyyyyyyyyyyy{{{|||}}}xxxzzzyyyyyy|||}}}{{{~~~|||{{{{{{zzz{{{|||zzzxxxwwwxxxyyy{{{xxxttttttvvvwwwuuurrr||||||{{{zzzzzzyyyyyyxxxqqqsssuuuuuutttsssttttttssssssrrrpppnnnmmmoooppprrrpppnnnpppssssssqqqnnnqqqsssttttttsssqqqqqqqqqvvvtttuuuxxxxxxtttrrrtttqqqppppppqqqsssttttttsssnnnnnnnnnnnnmmmlllkkkjjjmmmooorrrsssrrrqqqpppqqqtttrrrpppqqquuuvvvsssoooooopppqqqrrrqqqpppooonnnllljjjlllooooookkkkkkmmmggglllqqqpppllljjjmmmrrrooommmnnnpppnnnlllmmmrrrllllllmmmppprrrsssqqqpppnnnllljjjkkkmmmnnnllljjjjjjmmmooonnnkkkjjjlllnnnooonnnnnnnnnoooqqqssstttppppppooonnnmmmllljjjiiilllnnnnnnmmmlllkkkkkkmmmqqqooollllllllllllkkkjjjvvvtttqqqppppppooommmkkklllkkklllnnnooopppnnnmmmooooooooonnnmmmmmmlllllleeejjjnnnooonnnmmmpppsssooosssuuusssrrrtttuuutttrrrpppnnnnnnooopppooonnnmmmnnnoooqqqrrrsssssssssppppppqqqrrrssssssttttttlllmmmmmmmmmmmmnnnqqqttttttssssssrrrrrrrrrqqqqqqmmmnnnmmmkkknnnrrrsssppprrrqqqqqqsssqqqooottt{{{~~~zzztttqqqqqqtttvvvwwwttt{{{uuuoootttrrrjjjjjjnnnqqqrrrppppppssstttqqqoooppprrrrrrqqqrrrssstttwwwvvvuuutttsssrrrrrrrrrsssrrrqqqrrrrrrrrrpppnnnsssssstttttttttttttttttttttwww|||~~~}}}zzzxxxxxxxxxxxxxxxxxxyyyzzz{{{{{{xxxzzzyyywwwzzz}}}xxx{{{~~~}}}}}}zzz{{{{{{yyywwwvvvwwwyyy}}}zzzwwwuuuuuutttqqqooozzz{{{{{{|||{{{zzzyyyxxxvvvwwwxxxvvvtttqqqqqqqqqvvvuuutttqqqooonnnpppqqquuusssqqqppppppooollliiiooorrruuuvvvuuusssqqqqqqrrrpppqqquuuuuuqqqoooqqqnnnnnnoooqqquuuwwwwwwvvvnnnnnnoooooonnnllljjjiiikkkooottttttrrrpppoooqqqtttrrrrrrsssvvvwwwuuusssqqqrrrrrrrrrqqqpppoooooonnnjjjiiinnnqqqooommmmmmlllppprrrqqqmmmjjjkkknnnmmmlllmmmpppooollllllpppmmmmmmnnnppprrrrrrpppnnnnnnjjjhhhjjjnnnnnnkkkfffjjjlllnnnnnnllljjjkkklllnnnnnnmmmmmmnnnppprrrsssoooooonnnnnnmmmkkkjjjiiijjjlllnnnooooooppprrrtttqqqooommmllllllllljjjiiitttsssrrrssssssqqqnnnkkknnnkkkkkknnnssstttqqqllloooooonnnnnnmmmmmmmmmmmmfffjjjmmmoooooooooppprrrqqqtttvvvuuuuuuuuuvvvvvvtttrrrpppooooooooonnnmmmllllllnnnppprrrsssrrrqqqqqqqqqqqqrrrrrrsssttttttooooooooonnnmmmnnnooopppsssttttttuuutttsssqqqpppnnnpppooommmnnnqqqppplllppppppqqqsssqqqooorrrxxxsssssstttttttttsssqqqppppppwwwsssnnntttsssmmmmmmppprrrrrrooooooqqqrrroooooorrrttttttqqqqqqtttvvvxxxvvvtttrrrqqqqqqqqqqqqrrrqqqqqqrrrssssssrrrpppttttttrrrrrrrrrsssuuuvvvvvvyyy|||}}}|||yyyxxxwwwwwwwwwxxxxxxyyyzzzzzz{{{xxxzzzxxxvvvwww|||}}}vvvyyy}}}~~~}}}}}}}}}~~~}}}{{{zzz|||}}}uuuttttttuuuvvvwwwvvvuuuuuuwwwxxxzzzzzzzzzxxxxxxvvvxxxxxxwwwuuusssrrrssswwwwwwvvvtttqqqqqqrrrssssssrrrqqqqqqqqqpppnnnlllooorrrvvvwwwvvvsssrrrqqqpppnnnooossssssooonnnqqqmmmlllmmmooorrrsssrrrppppppppppppooonnnmmmkkkkkkjjjooossstttrrrooooooppppppsssuuuuuutttsssuuuwwwsssssssssrrrrrrqqqpppppppppjjjhhhmmmpppnnnkkkkkkqqqppppppppppppooonnnllllllllloootttsssnnnnnnpppppppppooopppqqqpppnnnlllnnnkkkhhhjjjnnnnnnjjjfffjjjlllmmmmmmlllkkkkkklllooonnnmmmllllllmmmoooooollllllmmmmmmmmmmmmllllllkkkmmmoooppppppqqqsssuuuooommmllllllmmmmmmmmmllloooppprrruuuvvvtttppplllooommmlllpppuuuwwwrrrmmmnnnnnnnnnnnnmmmmmmmmmmmmlllkkkkkknnnqqqqqqooommmoooppprrrsssrrrqqqrrrtttuuusssqqqpppppppppooonnnmmmlllmmmooorrrrrrpppnnnsssrrrrrrqqqqqqrrrrrrsssqqqpppoooooopppppppppppptttuuuwwwxxxwwwtttrrrpppnnnppppppooopppsssrrrmmmnnnnnnqqqsssqqqmmmpppuuuoooqqqrrrsssrrrqqqpppooonnnuuuppplllrrrqqqjjjjjjrrrtttrrrnnnmmmppppppmmmqqqtttvvvvvvtttsssvvvyyywwwvvvtttrrrppppppqqqqqqrrrrrrrrrsssuuuvvvuuutttuuutttrrrqqqqqqsssvvvxxxvvvxxxxxxwwwvvvuuuvvvwwwwwwxxxxxxyyyzzzzzz{{{{{{xxxzzzyyyvvvvvv{{{~~~}}}yyyzzz|||~~~|||{{{{{{||||||}}}}}}|||zzzyyyzzzzzzvvvvvvwwwwwwwwwvvvuuuuuussstttvvvwwwxxxxxxwwwwwwqqqsssuuuvvvuuuuuuvvvwwwwwwxxxxxxwwwtttsssssstttnnnoooppprrrssstttttttttppprrrttttttsssrrrrrrssssssppppppssssssqqqqqqtttsssrrrrrrrrrsssrrrooommmsssrrrqqqooonnnmmmmmmmmmlllnnnqqqrrrqqqpppooopppnnnrrruuuuuuqqqpppsssvvvrrrrrrqqqqqqqqqqqqqqqqqqoooiiigggkkkmmmkkkiiiiiipppnnnlllmmmppprrrqqqpppnnnnnnqqquuuuuuqqqpppssssssqqqpppooooooooommmlllooommmkkkkkkmmmmmmkkkiiillllllllllllllllllllllllpppooommmlllkkkllllllmmmkkkkkklllmmmnnnooooooooommmnnnoooooonnnmmmooopppnnnlllkkklllnnnppppppooolllnnnppptttuuutttooolllooommmmmmqqquuuvvvqqqlllnnnnnnnnnnnnnnnnnnmmmmmmooommmkkknnnqqqrrroookkkkkkjjjlllooonnnlllmmmppptttrrrppppppqqqrrrqqqpppnnnllllllnnnqqqsssqqqnnnsssrrrqqqpppppppppqqqrrrnnnnnnnnnpppsssuuuuuutttuuuvvvxxxyyyxxxuuurrrpppkkknnnppppppssswwwuuupppmmmmmmpppsssqqqmmmnnnssstttsssqqqooonnnpppssswwwvvv}}}wwwqqqvvvtttllllllssstttrrrnnnmmmppppppnnnsssuuuvvvvvvvvvvvvwwwxxxvvvuuutttsssrrrqqqqqqqqqsssrrrsssuuuwwwyyyxxxwwwvvvuuusssrrrrrrtttwwwyyy{{{{{{zzzxxxvvvwwwzzz}}}wwwwwwxxxyyyzzzzzzzzzzzzwwwzzz{{{xxxwww{{{}}}}}}{{{|||||||||}}}}}}~~~~~~|||zzz{{{}}}vvvxxxzzzyyywwwuuuuuuuuuyyyzzzzzzyyywwwtttsssrrrttttttuuuuuuuuuuuuuuuuuunnnppprrrsssssstttuuuwwwtttvvvxxxxxxvvvtttssssssnnnpppqqqsssssstttuuuuuuppppppppppppooooooqqqtttuuurrrqqqssssssrrrtttwwwuuuuuuuuuvvvvvvuuurrrpppuuussspppmmmllllllmmmnnnooonnnnnnoooqqqqqqpppooonnnoooqqqqqqppppppppppppooooooooooooooooooppppppmmmiiihhhkkkllljjjjjjlllnnnmmmlllkkkkkkmmmppprrrpppnnnnnnppppppnnnqqqvvvtttqqqnnnmmmnnnoooooooooqqqpppnnnmmmllllllmmmmmmooonnnlllllllllmmmnnnnnnpppooonnnlllllllllmmmnnnkkklllmmmnnnoooooooooooonnnpppppppppnnnmmmnnnpppnnnmmmlllmmmoooqqqqqqqqqnnnmmmmmmnnnoooooommmkkkmmmmmmnnnqqqsssrrrnnnkkkmmmnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnoooppppppooommmkkkiiikkkooooookkklllpppqqqpppnnnoooqqqrrrrrrqqqnnnkkkiiilllqqqttttttqqqpppooonnnnnnnnnppprrrsssnnnmmmmmmppptttvvvvvvtttuuuvvvwwwxxxvvvtttqqqpppjjjnnnpppqqqtttvvvtttooommmnnnrrrtttrrrmmmnnnsssrrrsssrrrpppnnnppptttxxxzzz{{{uuuzzzxxxppppppqqqsssqqqnnnnnnrrrsssqqqsssrrrrrrsssuuuvvvvvvuuutttttttttttttttsssrrrrrrrrrrrrsssuuuxxxzzzyyyxxxvvvuuutttssstttvvvxxxzzz||||||{{{zzzyyyyyy|||uuuvvvwwwyyyyyyyyyyyyxxxvvv{{{}}}zzzxxx{{{}}}|||wwwzzz}}}~~~~~~}}}~~~zzz{{{}}}}}}zzz}}}~~~|||{{{}}}wwwyyy{{{{{{yyywwwvvvuuusssuuuwwwyyyyyyxxxyyyyyyvvvvvvuuuuuuttttttssssssoooppprrrrrrqqqqqqqqqrrrqqqtttwwwxxxwwwtttsssrrrrrrsssttttttrrrqqqqqqqqqoooooonnnlllkkkmmmppptttvvvrrrpppqqqrrrqqqtttxxxnnnnnnpppsssuuuvvvtttrrrvvvsssooollljjjkkkmmmnnnqqqnnnlllnnnqqqrrrqqqnnnpppnnnlllmmmpppqqqnnnkkkmmmmmmlllmmmmmmnnnooopppmmmjjjkkknnnnnnlllmmmqqqnnnooooookkkfffeeekkkqqqpppllliiiiiiiiiiiiooovvvssspppmmmlllmmmpppqqqrrrrrrrrrpppnnnkkkkkknnnpppqqqnnnlllkkklllnnnoooooopppooonnnmmmmmmnnnooopppmmmnnnnnnooooooooooooooonnnoooqqqqqqqqqqqqsssuuuooonnnmmmnnnppprrrrrrqqqpppmmmjjjhhhiiijjjjjjjjjkkklllnnnpppqqqpppllliiimmmmmmmmmnnnnnnnnnnnnnnniiimmmqqqqqqooonnnoooqqqnnnlllnnnrrrrrrmmmnnntttnnnmmmlllnnnppprrrrrrrrrmmmjjjhhhkkkqqqvvvvvvuuunnnmmmlllmmmnnnqqqsssuuuqqqpppooopppssstttrrrpppuuuuuuvvvvvvuuussspppooonnnqqqsssrrrssstttpppjjjnnnooosssvvvsssoooooossskkkoootttuuusssqqqqqqrrrssszzzuuupppvvvvvvoooooooooqqqpppmmmnnnsssvvvuuurrrpppoooppptttuuutttrrrssstttuuuuuuuuutttsssrrrrrrqqqrrruuuxxxzzzyyyxxxvvvvvvuuutttuuuwwwyyyzzzuuuvvvvvvuuuuuuuuuwwwyyyssstttvvvwwwxxxxxxwwwwwwuuu{{{~~~{{{yyy{{{}}}|||rrrwww}}}~~~}}}{{{zzz~~~|||{{{{{{{{{yyyvvvvvvzzzyyytttrrruuuvvvvvvwwwxxxxxxvvvsssoootttuuuvvvwwwwwwvvvuuutttpppooonnnoooqqqrrrqqqppptttuuuvvvvvvuuutttvvvwwwsssssstttuuuvvvtttqqqnnnnnnmmmmmmmmmnnnooopppqqqvvvrrrnnnnnnqqqssssssqqqooonnnllllllrrrxxxwwwrrrxxxvvvrrrooonnnoooqqqsssrrrpppoooppprrrssssssrrrmmmlllkkkmmmqqqrrrqqqnnnjjjkkklllmmmmmmmmmlllkkkmmmoooooommmjjjhhhiiikkkpppmmmjjjhhhhhhgggfffeeennnmmmkkkiiijjjnnntttxxxqqqrrroookkklllssswwwwwwpppooonnnlllmmmnnnpppqqqpppppppppnnnlllkkklllmmmmmmoooqqqqqqppppppqqqrrrmmmnnnppppppooopppsssuuurrrqqqpppqqqttttttqqqmmmooolllkkkmmmqqqssspppllljjjkkkmmmllljjjiiiiiiiiijjjjjjkkknnnpppqqqpppooolllooossstttrrrpppoooooommmnnnnnnmmmkkklllqqquuuxxxvvvsssqqqpppooommmlllmmmooorrrsssrrrrrrrrrsssnnnjjjkkkoooqqqnnnoootttxxxqqqkkkkkkqqqvvvvvvtttssssssuuuwwwsssnnnoootttwwwxxxwwwsssssstttrrrlllqqqttttttrrrqqqrrrppplllvvvuuuuuuvvvxxxwwwuuusssqqqssswwwzzzyyyvvvrrroooppprrrsssuuuuuutttrrrqqqpppnnnmmmnnnpppqqqqqqpppnnnppppppmmmmmmqqqrrrpppsssttttttuuuuuutttsssssssssssstttuuuwwwyyy{{{|||yyyyyyyyyxxxxxxyyyzzzzzzxxxuuurrrqqqsssvvvxxxzzzxxxuuurrrrrrsssuuuvvvvvvzzzyyyxxxxxxyyyyyyzzzzzzvvvzzz}}}~~~|||vvv}}}~~~}}}|||{{{{{{{{{{{{wwwwwwzzzyyytttrrruuuuuuuuuvvvwwwwwwvvvrrrooovvvuuusssrrrrrrsssuuuvvvtttsssrrrssstttuuutttsssvvvxxxxxxxxxvvvvvvwwwxxxrrrqqqppppppqqqqqqpppnnnnnnnnnooooooooooooppppppqqqqqqqqqpppooopppqqqrrrppppppmmmmmmqqqvvvuuupppzzzxxxvvvtttqqqpppooonnnpppooommmmmmnnnooonnnmmmpppnnnmmmoooqqqrrrpppnnnkkklllmmmnnnnnnnnnmmmmmmhhhkkknnnooonnnoooqqqsssmmmkkkiiihhhiiijjjjjjiiilllppprrrpppllllllqqquuuooorrrqqqoooooossstttrrrpppooommmlllkkklllmmmnnnmmmnnnnnnmmmkkkjjjkkkllllllnnnppppppooonnnnnnooommmnnnoooooooooppprrrtttooonnnnnnppptttuuusssqqqpppmmmkkkmmmqqqrrrooollljjjkkklllkkkiiihhhiiijjjmmmmmmmmmnnnpppooommmkkklllnnnqqqrrrpppnnnmmmmmmoooppppppnnnlllmmmpppssssssqqqooonnnoooooonnnlllppprrrtttsssqqqooonnnnnnrrrnnnnnnqqqrrroooooossstttpppnnnooosssuuuuuussssssrrrtttwwwvvvpppoooqqqrrruuutttsssuuuxxxwwwsssmmmpppqqqooooooqqqpppllltttsssssstttvvvuuusssqqqrrrsssvvvwwwvvvsssooommmrrrssstttttttttrrrpppoooooonnnmmmmmmoooqqqqqqppplllpppqqqppprrruuuuuurrrnnnppprrrssstttsssrrrqqqrrrrrrssstttuuuwwwxxxyyyzzzzzzyyyxxxxxxwwwwwwxxxzzzwwwtttrrrsssuuuwwwxxxvvvtttrrrrrrsssttttttsssvvvwwwwwwvvvuuuuuuvvvwwwwwwzzz{{{zzz|||~~~|||www}}}}}}~~~}}}}}}|||{{{{{{{{{{{{{{{}}}zzzxxxyyywwwtttsssuuutttttttttvvvvvvuuurrrpppwwwtttqqqnnnnnnqqqtttwwwuuutttssstttvvvwwwvvvuuuwwwxxxyyyxxxvvvuuuuuuvvvrrrpppnnnnnnpppqqqrrrrrrooopppqqqqqqqqqpppooonnnmmmpppsssrrrooommmooorrrppppppnnnmmmppptttrrrmmmuuuvvvuuuuuussspppnnnllltttrrrpppoooppppppooonnnqqqpppoooppprrrrrrqqqooolllmmmnnnnnnoooooonnnnnnmmmppprrrrrrqqqooonnnnnnkkkjjjhhhiiikkkmmmmmmmmmiiipppvvvtttmmmhhhkkkooommmqqqrrrppppppqqqnnnjjjooonnnlllkkkkkkkkklllllllllmmmnnnmmmlllkkklllnnnmmmoooqqqqqqooonnnnnnnnnlllnnnoooooonnnoooqqqsssnnnnnnnnnppprrrsssrrrqqqpppnnnlllmmmppppppnnnkkkooopppooonnnllllllnnnpppqqqpppooooooooommmjjjgggkkkmmmppppppnnnlllkkkkkkoooppppppooonnnmmmnnnooolllkkkjjjkkkmmmnnnnnnlllppprrrsssrrrooommmlllllluuurrrqqqrrrrrroooooorrrppppppqqqrrrsssssssssssssssqqqrrrvvvwwwrrrnnnnnnqqqttttttsssvvvzzzyyyuuukkknnnooommmnnnppppppmmmqqqqqqqqqrrrtttsssqqqooorrrsssttttttssspppmmmlllssssssttttttsssqqqooonnnooonnnmmmmmmpppqqqqqqqqqkkkpppttttttvvvyyyxxxtttmmmoooqqqsssttttttsssrrrrrrrrrrrrsssssstttuuuuuuzzzzzzyyyxxxwwwvvvuuuuuuzzzxxxvvvtttssstttuuuvvvuuutttssssssttttttrrrpppuuuwwwxxxvvvsssrrrtttwwwxxxzzzyyywwwyyy||||||xxxyyy}}}~~~|||~~~{{{{{{zzzzzzzzz{{{{{{||||||zzzxxxwwwuuuuuuvvvuuuttttttvvvwwwvvvtttrrrvvvtttqqqnnnnnnqqqtttvvvsssrrrqqqrrrtttuuutttsssuuuvvvvvvuuusssqqqrrrssssssrrrqqqrrrtttuuuvvvuuupppqqqrrrsssrrrpppnnnllllllooorrrrrrpppnnnnnnooonnnoooooommmooosssrrrmmmnnnoooppppppppppppooonnnsssrrrppppppqqqrrrqqqpppnnnnnnooopppqqqqqqqqqpppllllllmmmmmmnnnnnnnnnnnnnnnppprrrrrrqqqnnnkkkjjjllljjjiiiiiilllnnnnnnnnniiimmmqqqpppkkkggggggiiilllppppppnnnlllmmmjjjeeemmmllllllkkkkkklllmmmnnnlllnnnppppppooonnnoooqqqooorrrssssssrrrpppoooooolllmmmnnnnnnmmmnnnppprrrqqqqqqpppppppppooonnnnnnpppnnnmmmnnnoooooommmjjjqqqqqqpppnnnlllmmmppprrrrrrqqqpppoooooommmiiiggglllnnnppppppmmmkkkkkkkkkkkkmmmnnnooonnnnnnmmmmmmjjjiiiiiikkkmmmnnnmmmllllllnnnpppqqqooonnnnnnnnnrrrqqqpppppppppoooooopppoooqqqtttsssqqqqqqrrrtttwwwrrrppptttvvvssspppooouuuwwwvvvssstttvvvuuupppnnnqqqqqqooonnnqqqpppnnnpppooopppqqqssssssqqqoooqqqrrrrrrrrrqqqpppooonnnssssssttttttsssrrrqqqppppppnnnnnnoooqqqssssssrrrooosssttttttuuuyyyyyyvvvssssssrrrrrrrrrssstttuuusssssssssssssssssssssssswwwwwwwwwwwwwwwvvvuuuuuuxxxxxxwwwvvvttttttvvvwwwuuuttttttuuuvvvuuurrrooowwwzzz{{{yyyuuutttvvvyyyxxxzzzyyyxxxyyy}}}|||xxxwww|||~~~}}}~~~~~~|||~~~zzzzzzzzzzzzzzz{{{{{{|||~~~~~~{{{xxxwwwwwwwwwwwwvvvuuuuuuvvvxxxxxxvvvuuuttttttssssssssssssttttttsssrrrqqqrrrssstttsssrrrtttuuuvvvtttrrrqqqqqqrrrqqqqqqsssuuuxxxxxxvvvtttqqqrrrssssssrrrpppmmmlllnnnnnnnnnqqqsssrrroookkkkkknnnooonnnpppssssssooonnnnnnnnnnnnnnnoooqqqrrrmmmlllkkklllnnnppppppoookkklllnnnoooppppppqqqrrrlllllllllllllllmmmmmmmmmfffgggkkknnnpppqqqooonnnnnnllljjjjjjlllmmmmmmmmmlllkkkkkkkkkkkkkkkiiigggppprrrpppllljjjlllkkkhhhkkkkkkllllllmmmnnnooopppkkkmmmooopppooooooooopppnnnqqqssssssqqqooonnnnnnkkklllmmmmmmllllllnnnpppqqqqqqpppooonnnmmmmmmnnnooonnnnnnnnnnnnnnnlllkkkkkkkkkjjjiiihhhhhhkkknnnpppooonnnoooooonnnkkkiiimmmoooppppppnnnmmmlllmmmggghhhjjjmmmnnnooonnnmmmkkkkkkkkklllnnnnnnmmmkkkkkkmmmppppppooonnnnnnooonnnnnnnnnmmmmmmooopppoooqqqssstttrrroooooossswwwzzzsssppprrrtttsssqqqrrrvvvwwwvvvrrrrrrtttqqqllluuuwwwvvvrrrppprrrrrrnnnppppppppprrrssstttrrrpppppppppqqqqqqrrrrrrssssssrrrrrrssssssttttttttttttqqqpppooopppsssuuuuuuttttttvvvtttqqqqqqvvvxxxwwwzzzwwwrrrooonnnpppsssuuutttuuuuuuuuuuuutttsssrrrtttuuuvvvwwwwwwwwwwwwwwwtttvvvxxxwwwvvvuuuwwwyyyuuuuuuvvvwwwxxxwwwtttqqqyyyzzz{{{zzzwwwvvvxxxzzzwwwzzz{{{zzz|||~~~|||vvvwww|||~~~~~~{{{yyy{{{}}}{{{{{{zzzzzzzzz{{{{{{||||||~~~}}}yyyxxxzzzzzzwwwvvvuuuuuuwwwyyyyyyxxxwwwssstttuuuvvvvvvuuutttsssuuutttssstttvvvvvvvvvuuuuuuvvvwwwvvvtttsssssstttnnnoooqqqtttvvvvvvsssqqqqqqqqqrrrqqqqqqooommmlllpppnnnnnnpppttttttpppkkkjjjnnnpppooopppsssssspppsssrrrqqqpppppppppqqqrrrmmmlllkkkllloooqqqrrrrrrjjjlllnnnooooooooopppqqqlllkkkkkkkkkkkklllmmmmmmhhhiiijjjllloooooommmkkkooommmkkkjjjkkkllllllkkkqqqmmmiiijjjmmmooommmjjjssstttqqqlllkkknnnooommmkkkkkklllmmmnnnooooooppphhhjjjmmmnnnmmmllllllmmmjjjmmmppppppooommmkkkkkkkkklllmmmlllkkkkkkmmmooommmnnnooonnnmmmmmmoooqqqmmmmmmnnnnnnnnnmmmllllllkkkkkklllkkkiiijjjlllnnnmmmmmmmmmnnnpppooommmkkkmmmoooqqqpppooonnnooopppggggggiiilllooopppooonnnmmmmmmmmmnnnoooooommmkkknnnpppqqqqqqooommmlllmmmlllooonnnlllmmmpppqqqooorrrssssssqqqoooooosssvvvzzzuuurrrttttttrrrrrruuurrrtttsssqqqrrrtttsssnnnxxxzzzxxxsssqqqsssrrroooppppppppprrrttttttsssqqqnnnoooqqqrrrssstttuuuuuupppqqqqqqrrrssstttuuuvvvqqqoooooopppsssuuuuuuuuuvvvwwwtttooopppuuuxxxxxxzzzvvvpppllljjjlllooorrruuuvvvvvvwwwvvvuuutttsssrrrtttuuuwwwxxxxxxxxxxxxrrruuuyyyyyywwwvvvxxxzzzuuuuuuvvvwwwyyyxxxvvvsssxxxwwwwwwwwwwwwwwwxxxxxxvvvzzz{{{{{{}}}|||vvvxxx}}}~~~~~~}}}{{{yyyzzz{{{||||||{{{{{{{{{{{{{{{|||zzz~~~~~~zzzzzz}}}|||xxxuuuttttttuuuxxxyyyxxxwwwssstttuuuvvvvvvuuutttsssvvvuuutttuuuwwwxxxwwwvvvsssuuuvvvuuusssssstttuuuoooooooooqqqssssssrrrppppppppppppoooooonnnnnnnnnppppppqqqqqqrrrrrrpppooolllpppsssqqqqqqsssrrroooqqqqqqrrrrrrsssrrrrrrrrrpppooonnnoooqqqssssssrrrmmmpppqqqqqqooommmnnnpppmmmllllllkkklllmmmnnnooopppnnnmmmmmmooonnnllliiinnnllljjjiiikkklllllllllpppnnnmmmlllmmmmmmkkkjjjpppqqqppplllkkkooopppnnnllllllmmmmmmmmmlllllllllgggjjjlllmmmllljjjjjjjjjgggjjjnnnooonnnlllkkkjjjjjjkkklllkkkjjjjjjlllnnnmmmnnnooonnnlllllloooqqqkkklllmmmnnnmmmmmmmmmmmmnnnoooppppppooooooppprrrmmmlllmmmnnnppppppnnnllllllnnnooopppooooooppprrrkkkjjjjjjllloooqqqpppnnnllllllmmmoooqqqpppnnnlllmmmoooqqqqqqpppnnnnnnoooppptttsssooonnnrrrrrroooqqqrrrssssssrrrqqqrrrrrrvvvuuuwwwyyyxxxsssrrruuuqqqssssssqqqsssvvvuuupppvvvxxxvvvqqqppprrrrrrpppoooooooooqqqttttttrrrqqqnnnoooqqqsssttttttssssssppppppppppppqqqrrrrrrsssooonnnmmmooorrrttttttttttttvvvuuuqqqrrrwwwzzzxxxwwwtttqqqmmmlllmmmoooppptttuuuvvvwwwwwwvvvtttssstttuuuwwwxxxyyyxxxwwwwwwrrrwww{{{zzzwwwuuuvvvxxxtttssstttvvvxxxxxxwwwuuuxxxuuurrrtttxxxzzzyyyvvvxxxyyyyyyxxxyyy}}}{{{wwwyyy}}}}}}|||{{{~~~~~~|||zzzzzzzzz}}}}}}|||{{{{{{{{{{{{{{{xxx}}}~~~{{{{{{~~~}}}xxxtttsssssstttwwwxxxxxxwwwttttttttttttttttttttttttvvvttttttuuuvvvwwwvvvuuuppprrrssssssqqqqqqrrrssssssqqqooooooqqqrrrsssrrrpppooonnnnnnmmmnnnnnnoooooorrrtttssspppoooqqqsssnnnsssuuusssqqqrrrqqqnnniiikkkooosssttttttsssqqqooommmllllllnnnooonnnnnnqqqsssuuusssooommmmmmnnnnnnmmmmmmllllllnnnooopppmmmkkkkkkmmmqqqttttttrrrllljjjhhhiiikkklllmmmmmmkkknnnooonnnkkkhhhggggggjjjmmmmmmjjjjjjnnnnnnkkkmmmmmmmmmlllkkkjjjhhhgggiiikkknnnooommmkkkkkkkkkgggkkkoooqqqpppnnnlllllljjjkkklllkkkjjjjjjlllmmmpppqqqqqqnnnkkkiiikkknnnjjjlllmmmnnnmmmmmmmmmnnnlllnnnpppppppppooopppqqqmmmmmmmmmnnnppppppnnnlllkkkmmmnnnooonnnoooqqqrrrooommmlllmmmppprrrpppnnnjjjkkkllloooqqqqqqpppmmmiiillloooqqqqqqqqqrrrtttuuuyyywwwrrrqqqttttttppppppqqqsssuuuuuusssqqqooosssuuu{{{~~~{{{tttqqqttttttuuuuuussstttvvvtttppprrrtttsssooonnnqqqrrrpppnnnnnnoooqqqssssssrrrpppnnnppprrrssstttsssqqqpppppppppooooooooooooooopppmmmllllllmmmppprrrssssssqqqtttuuutttvvvzzz{{{yyyttttttsssrrrqqqqqqqqqqqqssstttvvvwwwwwwuuutttsssvvvwwwxxxyyyyyyxxxvvvuuutttxxx||||||wwwttttttvvvsssrrrrrrtttvvvxxxwwwvvvyyyuuuqqqtttzzz}}}{{{wwwyyyyyywwwtttvvvzzz{{{yyyyyy}}}~~~|||{{{~~~~~~~~~|||{{{|||~~~||||||}}}{{{xxxyyy~~~}}}{{{yyyyyy{{{}}}}}}}}}pppsssvvvwwwvvvvvvwwwxxxssssssrrrssstttvvvxxxyyynnnppprrrtttttttttrrrrrrnnnqqqqqqoooooorrrrrrooorrrpppnnnmmmoooqqqrrrrrrpppnnnnnnooopppqqqpppooossspppnnnnnnoooqqqrrrrrrooopppqqqpppnnnmmmnnnoooqqqpppooopppppppppnnnlllnnnnnnmmmlllnnnqqqooojjjpppnnnnnnooorrrqqqmmmiiinnnlllkkkjjjllllllllllllkkkllllllmmmlllkkkiiihhhgggfffffffffgggiiilllnnnlllkkkjjjiiiiiiiiikkkkkknnnnnnnnnlllkkkmmmqqqtttrrrppplllkkkjjjjjjiiihhhkkkkkkkkkkkklllmmmnnnnnnjjjjjjkkklllnnnoooppppppooommmkkkkkkkkkkkkiiigggkkkkkkkkklllmmmllliiifffmmmjjjiiimmmsssuuuoooiiinnnnnnnnnnnnppprrrtttvvvlllkkkmmmpppnnnkkkkkknnnoooppppppnnnlllkkknnnrrrtttrrrpppnnnmmmoooppprrrvvvrrrooonnnpppqqqpppmmmiiijjjmmmppprrrsssrrrrrrxxxvvvsssqqqqqqqqqpppnnnrrrpppqqqtttsssqqqsssxxxvvvuuussssssttttttsssqqqpppssswwwxxxvvvtttrrrqqqpppooooooppprrrrrrqqqppppppqqqqqqqqqppppppooooooppprrruuuxxxyyywwwuuusssqqqrrrrrrpppmmmmmmppptttqqqrrrqqqppppppqqqtttwwwuuusssrrruuuzzz|||yyyuuuvvvtttrrrppppppqqqsssuuuqqqsssuuuvvvuuussspppnnnsssssstttvvvxxxwwwuuussswwwwwwvvvvvvwwwxxxyyyyyyssswwwzzz{{{yyyxxxyyyzzzuuuuuuuuuuuuuuuvvvvvvvvvwwwxxxyyyzzz{{{{{{yyyvvv}}}}}}~~~~~~{{{zzz|||}}}zzzxxxxxx{{{zzzxxx{{{}}}zzzxxxxxxxxxyyyyyyxxxrrrtttwwwwwwwwwvvvvvvwwwttttttsssssstttuuuvvvxxxoooppprrrssssssrrrqqqpppqqqtttssspppppprrrqqqnnnnnnmmmmmmnnnqqqsssuuuvvvrrrqqqpppppprrrrrrqqqpppooooooooopppssstttsssrrrqqqrrrrrrqqqooommmnnnnnnrrrqqqppppppqqqqqqooonnnnnnooonnnmmmooorrrqqqlllnnnmmmnnnooopppooollljjjllllllkkkllllllmmmlllkkkkkkkkklllllllllkkkjjjjjjkkkjjjiiihhhiiijjjlllmmmkkkjjjiiiiiiiiiiiijjjkkkmmmmmmlllkkkjjjlllooorrrpppnnnkkkkkkkkklllkkkjjjkkkkkkkkkkkklllmmmnnnnnnjjjjjjkkkkkklllllllllmmmnnnlllkkkkkklllllljjjiiipppoooooopppqqqqqqnnnlllmmmllllllooossssssoookkkmmmllllllllllllmmmnnnooonnnlllmmmooonnnkkklllpppooopppqqqpppnnnnnnooorrrkkkllllllmmmnnnooopppppptttqqqnnnmmmnnnnnnooonnnllloooqqqqqqooooooqqqtttxxxuuuqqqooooooooonnnmmmrrrqqqrrruuutttqqqrrrwwwwwwuuussssssttttttrrrpppsssvvvyyyyyywwwtttrrrqqqsssqqqooooooqqqrrrrrrrrrrrrrrrqqqrrrrrrpppnnnlllmmmooorrrtttuuutttsssrrrqqqrrrrrrpppmmmmmmpppsssrrrrrrsssrrrrrrtttwwwzzzsssqqqqqqtttyyy{{{yyyvvvyyywwwuuusssssstttuuuvvvrrrsssuuuuuuuuusssqqqppprrrrrrsssuuuxxxyyywwwvvvvvvvvvvvvvvvvvvwwwxxxxxxtttwwwyyyyyyxxxxxxyyy{{{xxxwwwvvvuuuuuuwwwyyyzzz~~~}}}||||||}}}~~~~~~}}}zzz{{{|||~~~~~~}}}{{{zzz{{{|||xxxvvvwwwyyyyyyvvvxxx}}}|||yyywwwvvvvvvvvvuuuttttttvvvxxxxxxwwwuuuuuuvvvvvvuuutttsssssstttuuuuuupppqqqrrrsssrrrqqqpppooorrruuuuuuqqqppprrrqqqmmmmmmmmmoooppprrrtttuuuvvvsssqqqppppppqqqqqqooonnnmmmmmmooorrruuuvvvtttrrrpppqqqrrrqqqpppooopppqqqrrrqqqpppqqqrrrrrrpppooommmoooooonnnpppsssrrrnnnkkkmmmoooooonnnlllllllllkkkkkklllmmmmmmlllkkkkkkkkkkkkkkkkkkkkklllllllllnnnmmmkkkkkkkkkkkklllmmmjjjiiiiiihhhhhhiiijjjjjjkkkkkkkkkjjjiiikkknnnqqqmmmllljjjkkklllmmmmmmmmmkkkkkkkkkkkklllmmmnnnooojjjjjjjjjjjjjjjjjjjjjjjjmmmlllkkkkkklllmmmlllkkksssrrrqqqqqqrrrrrrqqqpppmmmnnnpppqqqqqqpppooommmooooooooonnnnnnmmmmmmmmmpppmmmnnnooonnnkkkmmmqqqlllnnnpppqqqooonnnnnnoooiiijjjlllnnnppppppooooooqqqpppnnnllljjjjjjmmmoooppptttvvvrrrmmmlllqqqvvvwwwsssooolllllllllllllllqqqqqqtttwwwvvvrrrqqqtttwwwuuutttssssssrrrqqqooosssvvvxxxyyyvvvsssqqqqqquuusssppppppqqqrrrsssrrrtttrrrqqqrrrsssrrrmmmiiilllmmmnnnpppqqqrrrrrrrrrqqqrrrrrrpppnnnnnnoooqqqrrrssssssrrrrrrrrruuuwwwpppoooooorrrwwwxxxvvvsssvvvuuusssqqqqqqqqqqqqrrrtttttttttuuuttttttssssssrrrqqqrrrtttwwwyyyyyyyyyuuuuuuvvvvvvvvvvvvwwwwwwuuuvvvwwwwwwvvvwwwyyyzzz|||zzzwwwuuuuuuxxx{{{}}}~~~|||zzzyyyyyyzzz|||}}}vvvxxxzzz}}}~~~~~~}}}|||~~~}}}~~~~~~}}}zzzyyyzzz{{{{{{yyyyyy{{{xxxtttuuuyyy{{{yyywwwwwwwwwwwwvvvuuuuuuwwwxxxxxxvvvuuutttuuuwwwvvvtttsssrrrrrrssssssssssssssssssrrrqqqpppooopppssstttqqqppprrrqqqmmmoooppprrrsssrrrqqqrrrrrrrrrpppooonnnnnnnnnllljjjnnnnnnnnnpppssssssrrrpppnnnoooqqqqqqqqqqqqsssuuuqqqpppooopppqqqqqqpppnnnllloooooonnnooorrrrrrnnnkkknnnqqqpppmmmkkkmmmoooiiikkknnnnnnnnnlllkkkjjjkkkkkkkkkkkkllllllmmmnnnmmmllllllkkkllllllmmmnnniiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkjjjjjjkkknnnpppmmmlllkkkkkkmmmnnnmmmlllkkkkkkkkkllllllmmmnnnoooiiijjjjjjjjjjjjjjjkkkkkklllkkkkkkkkkmmmnnnnnnlllqqqooonnnmmmooopppoooooollloooqqqqqqooommmmmmnnnooooooooooooooonnnmmmmmmooonnnooorrrpppllllllppphhhjjjmmmnnnnnnmmmkkkjjjpppppppppqqqqqqppppppooonnnooonnnjjjgggggglllpppqqqtttuuutttqqqpppqqqtttssspppkkkjjjjjjlllmmmmmmpppqqqtttyyywwwrrrqqqssswwwuuusssrrrrrrqqqooommmppprrruuuvvvtttrrrqqqqqqsssrrrqqqqqqrrrsssqqqpppsssqqqppprrruuutttooojjjmmmmmmnnnooopppqqqssstttqqqrrrrrrqqqpppooooooooopppqqqqqqooonnnmmmooopppppppppppprrrttttttrrrppptttsssrrrqqqpppoooooooootttttttttttttttttttttuuurrrqqqqqqrrruuuwwwxxxxxxuuuuuuuuuvvvvvvvvvuuuuuuuuuttttttttttttuuuwwwyyyzzzyyywwwvvvwwwxxxzzz|||yyyyyyyyywwwvvvvvvxxxyyytttvvvyyy|||~~~~~~}}}|||~~~}}}~~~~~~}}}|||}}}~~~}}}{{{yyyzzz{{{|||{{{{{{|||zzzuuuuuuyyyyyyxxxxxxxxxzzzzzzyyyxxxuuuvvvxxxxxxvvvtttssssssxxxvvvuuusssrrrqqqrrrrrruuuttttttsssrrrqqqppppppkkkoooqqqoooppprrrqqqnnnnnnpppssssssqqqpppqqqrrrsssqqqooonnnnnnnnnllljjjqqqooommmmmmnnnoooooonnnoooqqqrrrrrrqqqqqqrrrsssooonnnnnnoooppppppooommmjjjnnnooommmmmmppppppmmmmmmooorrrqqqnnnmmmoooqqqhhhkkknnnooommmkkkkkkkkkkkkkkkkkkllllllmmmmmmmmmiiiiiijjjkkklllmmmnnnooohhhhhhiiiiiijjjjjjjjjjjjjjjkkklllkkkkkkkkknnnpppnnnmmmlllmmmnnnnnnmmmkkkllllllllllllmmmnnnooooooiiiiiijjjkkklllmmmnnnnnnlllkkkkkklllnnnoooooonnnnnnlllkkkkkklllmmmmmmllljjjmmmppppppllljjjkkknnniiiiiijjjjjjkkkllllllmmmmmmmmmppptttsssmmmkkklllhhhiiilllnnnooonnnkkkiiisssqqqpppooooooppprrrsssmmmnnnmmmjjjggghhhlllppppppooopppsssvvvvvvsssoooooollliiiiiikkkmmmnnnoooooooootttxxxwwwrrrppprrrwwwuuusssrrrrrrqqqooommmoooqqqtttuuutttsssssstttooooooqqqssstttsssooolllpppoooooorrruuuuuurrrooopppppppppqqqrrrsssuuuvvvqqqqqqqqqrrrqqqpppnnnmmmkkkmmmnnnmmmllllllnnnpppuuuuuuuuuuuuuuutttrrrpppuuuuuuuuutttsssrrrqqqqqqssssssssssssttttttuuuuuusssrrrqqqqqqsssuuuuuutttuuuuuuvvvvvvvvvvvvuuuttttttsssrrrrrrssstttvvvvvvvvvwwwxxxxxxyyyxxxxxxxxxwwwyyy{{{{{{xxxvvvvvvwwwtttvvvyyy|||~~~~~~~~~~~~}}}|||~~~~~~}}}|||{{{|||~~~}}}{{{zzzzzz{{{zzzyyy{{{}}}|||xxxyyy|||xxxxxxxxxyyy{{{{{{zzzxxxsssuuuwwwvvvtttsssrrrssswwwvvvtttsssqqqqqqqqqrrrttttttsssrrrrrrqqqppppppiiimmmooooooppprrrqqqnnnjjjmmmpppqqqppppppssswwwuuutttrrrqqqqqqqqqooommmrrrppplllkkkkkkmmmmmmmmmsssssstttrrrooonnnnnnooonnnmmmmmmnnnooopppnnnmmmkkkooopppmmmlllnnnnnnlllooopppqqqpppooooooppprrriiillloooooollljjjkkkmmmjjjkkkmmmnnnnnnmmmlllkkkggghhhiiijjjlllmmmnnnnnnhhhiiijjjkkkkkkkkkkkkkkkjjjkkkllllllkkkkkkmmmooonnnmmmmmmmmmooonnnmmmkkkllllllllllllmmmnnnooopppiiijjjkkklllnnnooopppqqqnnnllllllmmmooopppooonnnmmmlllkkklllmmmnnnmmmllliiilllnnnnnnkkkjjjlllnnnjjjjjjjjjjjjlllnnnppprrrlllmmmppptttrrrllljjjkkkkkkkkkmmmoooqqqqqqnnnlllmmmlllkkkkkklllpppsssvvvmmmmmmmmmlllkkkkkklllnnnmmmkkklllrrrxxxxxxrrrlllmmmkkkjjjjjjmmmooooooooommmmmmrrrvvvvvvqqqppprrruuusssrrrqqqqqqpppooommmrrrtttwwwwwwwwwvvvvvvwwwmmmnnnooorrrtttssspppmmmnnnoooppprrrsssttttttuuussssssrrrsssssstttuuuvvvrrrqqqqqqrrrsssqqqnnnkkkhhhjjjmmmnnnooopppsssuuuyyyyyyzzzyyyxxxvvvtttsssqqqqqqrrrssssssrrrpppooopppqqqrrrssstttttttttttttttrrrrrrrrrtttuuutttsssuuuvvvwwwxxxwwwvvvuuuttttttsssrrrrrrtttvvvvvvuuusssuuuwwwyyyyyyxxxvvvuuussswwwzzzzzzvvvtttssstttuuuvvvxxx{{{}}}}}}}}}~~~~~~}}}{{{{{{}}}~~~~~~|||{{{{{{{{{zzzyyy{{{~~~|||xxxxxx|||wwwwwwwwwxxxyyyxxxvvvtttqqqsssuuuuuusssrrrrrrrrrwwwvvvtttrrrqqqqqqrrrrrrrrrrrrqqqpppoooooooooooojjjnnnqqqpppqqqrrrqqqmmmiiimmmoooooommmnnnssswwwvvvtttrrrrrrsssrrrqqqooopppnnnmmmmmmnnnnnnnnnmmmpppqqqrrrqqqooonnnooopppnnnmmmmmmnnnppppppooonnnlllqqqsssooolllmmmnnnlllpppooonnnnnnpppqqqqqqpppiiilllooonnnjjjiiikkknnnjjjlllnnnppppppnnnkkkiiihhhiiijjjkkklllmmmmmmmmmhhhiiikkklllmmmmmmllllllhhhiiikkkkkkjjjjjjlllnnnlllkkklllnnnppppppooommmllllllllllllmmmnnnooopppkkkkkklllmmmnnnnnnooooooooonnnmmmmmmooopppooonnnlllkkklllmmmoooooonnnllljjjlllmmmmmmmmmmmmnnnoooooommmlllkkkmmmppptttvvvooommmnnnpppnnnjjjjjjmmmlllllllllooorrrrrrooommmiiiiiijjjkkkllloooqqqrrrnnnmmmmmmnnnoooooonnnmmmkkkkkklllpppttttttppplllnnnmmmmmmnnnoooooonnnlllkkkkkkooottttttppppppssstttrrrppppppqqqqqqooommmvvvxxxyyyxxxwwwuuuuuuvvvpppooonnnppprrrssssssrrrnnnqqqsssrrrpppppptttxxxssssssssssssssssssssssssrrrqqqqqqssstttrrrmmmiiijjjlllnnnppppppppprrrtttvvvwwwxxxxxxwwwvvvuuuuuulllmmmoooqqqqqqpppnnnmmmmmmnnnqqqsssttttttssssssrrrrrrsssuuuwwwxxxvvvuuuvvvwwwxxxyyyxxxwwwuuutttuuuttttttuuuxxxyyyxxxvvvuuuvvvwwwwwwxxxxxxwwwwwwtttxxxzzzxxxtttrrrsssvvvuuuvvvwwwxxx{{{~~~zzz|||{{{|||}}}zzz{{{}}}}}}|||{{{|||}}}|||}}}~~~{{{vvvuuuwwwwwwvvvuuuvvvvvvuuurrrpppoooqqqttttttsssqqqqqqrrrvvvuuusssrrrqqqqqqrrrrrrpppoooooonnnnnnnnnnnnnnnmmmqqqsssrrrrrrsssppplllmmmooopppnnnkkkkkkooottttttrrrqqqqqqqqqqqqpppooollllllmmmpppqqqqqqooommmjjjlllnnnooopppqqqsssuuuooonnnnnnoooqqqrrrpppooonnnsssuuupppmmmmmmnnnmmmpppmmmkkkllloooqqqpppnnnjjjmmmooommmiiihhhlllpppjjjllloooqqqqqqnnnjjjgggkkkkkkllllllmmmllllllkkkiiijjjkkkmmmnnnnnnmmmmmmfffhhhjjjjjjiiiiiikkkllliiiiiikkknnnppprrrqqqooommmllllllmmmmmmnnnooopppmmmmmmmmmmmmmmmmmmmmmmmmpppnnnmmmnnnooopppooommmjjjjjjlllnnnpppooommmkkklllllllllmmmnnnoooppppppnnnllliiihhhiiilllqqqsssrrrnnnmmmllljjjhhhjjjpppkkkjjjjjjlllpppqqqnnnllljjjkkkmmmnnnnnnnnnmmmmmmooommmmmmooorrrrrroookkkkkklllmmmnnnnnnnnnnnnoooqqqpppooopppqqqooollljjjjjjjjjmmmrrrssspppqqqtttsssqqqppppppqqqqqqooonnnxxxyyyyyyxxxuuurrrrrrrrrssspppmmmmmmppptttwwwxxxpppsssuuurrrmmmmmmsssyyyqqqrrrrrrrrrrrrqqqpppppprrrqqqqqqssstttrrrmmmhhhnnnpppqqqpppnnnmmmmmmmmmoooqqqtttttttttsssssstttmmmooorrrttttttsssrrrpppkkkmmmpppsssttttttsssrrrqqqrrrtttwwwzzz{{{yyyxxxwwwxxxyyyzzzyyyxxxvvvtttwwwvvvvvvxxx{{{|||zzzwwwxxxwwwvvvvvvvvvwwwxxxyyy|||~~~|||wwwvvvyyy~~~uuuuuuuuuvvvyyy}}}{{{vvvyyywwwwww{{{||||||~~~xxx}}}|||zzzyyyxxx{{{{{{{{{zzzyyyvvvtttssszzzzzzzzzyyyyyyxxxxxxxxxxxxvvvssstttwwwxxxuuusssssspppnnnooorrrsssqqqnnnooopppqqqrrrsssrrrqqqpppssssssppplllmmmqqqrrrooorrrpppmmmmmmnnnoooooonnnqqqpppooonnnnnnnnnooopppnnnpppqqqoooqqquuutttpppnnnppprrrqqqnnnmmmoooqqqrrrlllkkkqqqssspppnnnpppuuutttrrrpppoooooooooppprrrooommmooossstttpppmmmmmmnnnoooooonnnllljjjiiinnnnnnnnnnnnmmmmmmnnnnnnjjjkkkmmmnnnmmmkkkiiihhhhhhkkklllkkkiiihhhjjjllleeefffggghhhiiijjjjjjjjjggghhhjjjlllmmmnnnoooooopppooonnnmmmlllkkkkkkkkkssspppnnnooorrrrrrmmmiiilllkkkkkklllnnnooonnnmmmpppooommmkkkjjjkkklllmmmlllkkkkkknnnqqqrrrooolllppppppooommmmmmlllllllllmmmkkkjjjkkknnnooollljjjjjjiiihhhkkkpppssssssqqqssslllfffhhhooorrrooojjjppppppooonnnmmmllllllkkklllnnnnnnmmmkkkkkkooorrrvvvuuusssqqqooommmllllllllllllmmmmmmnnnppptttwwwtttqqqoooqqqttttttpppkkknnnxxx}}}wwwpppnnnmmmkkkgggkkkpppttttttrrrpppooommmnnnpppqqqssssssttttttuuutttrrrqqqppppppqqqqqqpppqqqssstttsssqqqooonnnnnnoooqqqqqqpppoooooopppoooppprrrssssssrrrpppooowwwvvvsssqqqpppqqqrrrrrrtttrrrrrruuuzzzzzzuuupppwwwpppnnnrrrtttpppnnnoooqqqrrrtttuuussspppssswwwvvvvvvvvvvvvwwwxxxyyyzzzxxxyyyzzzzzz{{{{{{{{{zzz}}}yyyvvvttt~~~zzzvvvvvvzzz~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}~~~zzz}}}}}}}}}|||||||||||||||yyyyyyzzzyyyxxxvvvtttsssxxxxxxwwwwwwwwwvvvvvvvvvuuuttttttuuuwwwxxxxxxwwwvvvssspppnnnnnnooopppppppppqqqrrrrrrrrrqqqppppppqqqsssrrrnnnmmmpppqqqnnnrrrpppmmmmmmnnnnnnnnnmmmppppppppppppqqqssstttuuuoooqqqpppnnnooorrrppplllkkkmmmoooooonnnnnnpppsssrrrnnnmmmsssuuurrroooppprrrrrrqqqpppppppppqqqqqqooolllkkknnnrrrtttrrrooojjjkkklllmmmmmmmmmmmmmmmkkklllmmmnnnnnnnnnnnnmmmjjjkkkkkklllkkkjjjiiihhhiiikkklllkkkiiihhhiiikkkjjjkkkkkkkkkkkkkkkjjjjjjiiiiiiiiikkkmmmoooooooooooonnnmmmlllkkkkkkkkkkkkssspppnnnpppssssssoookkkmmmlllkkklllnnnooonnnmmmllllllmmmnnnnnnnnnmmmlllkkkjjjkkknnnqqqqqqooolllpppooonnnmmmllllllllllllmmmkkkjjjlllnnnnnnllljjjlllkkkjjjmmmqqqssssssqqqqqqlllhhhiiinnnpppmmmiiiqqqqqqpppooonnnmmmmmmmmmkkkmmmnnnnnnllllllnnnpppvvvuuussspppnnnlllkkkjjjiiijjjkkkmmmnnnqqqtttvvvqqqooommmooossstttqqqmmmpppyyy~~~yyysssqqqqqqoooiiimmmppprrrrrrqqqppppppqqqqqqrrrrrrssssssttttttvvvtttrrrqqqpppoooppppppoooooopppqqqqqqppppppooojjjmmmqqqssssssqqqppppppqqqrrrsssttttttsssrrrqqqxxxvvvtttqqqppppppqqqrrrlllkkklllrrryyy|||{{{xxxvvvqqqooosssuuurrrqqqrrrtttttttttsssrrrpppqqqsssuuuuuuuuuvvvvvvwwwxxxyyywwwxxxyyyzzzzzzzzzzzzzzz{{{|||}}}~~~}}}{{{xxxwww{{{yyyvvvvvvwwwzzz{{{|||}}}}}}}}}}}}}}}||||||{{{yyy{{{~~~~~~}}}yyyzzzzzz|||}}}~~~wwwxxxxxxxxxxxxvvvtttsssvvvwwwwwwwwwwwwvvvvvvuuurrrsssuuuuuuuuuuuuuuuvvvwwwuuurrrnnnllllllooorrrqqqrrrrrrsssrrrqqqooonnnoootttuuuqqqmmmnnnpppooorrrpppnnnmmmnnnnnnmmmlllooopppqqqrrrsssttttttuuurrrtttrrrooooooqqqooojjjiiikkknnnooopppqqqsssvvvssspppqqquuuvvvsssppppppoooooopppqqqqqqqqqqqqqqqllljjjjjjnnnrrruuutttqqqjjjjjjjjjjjjkkklllmmmnnniiijjjlllnnnnnnnnnlllkkkiiiiiiiiiiiiiiihhhhhhhhhiiijjjkkkjjjiiihhhiiikkkjjjkkklllllllllllllllkkkllliiigggiiimmmooopppooonnnmmmlllkkkkkkjjjjjjkkkrrrooonnnppprrrssspppmmmnnnmmmlllmmmooopppooonnnkkkmmmpppqqqqqqoookkkiiijjjjjjkkkmmmpppqqqooonnnooonnnmmmlllkkkkkkkkkkkkmmmlllkkklllnnnnnnllljjjnnnmmmmmmoooqqqrrrrrrqqqooonnnmmmmmmnnnnnnllljjjqqqqqqpppooooooooooooooojjjlllooopppooommmmmmmmmtttsssqqqooommmllljjjjjjhhhiiikkkmmmoooqqqrrrsssooommmlllnnnrrrsssqqqnnnpppxxx}}}zzztttrrrrrrqqqnnnooopppooonnnoooppprrrsssrrrqqqppppppqqqrrrrrrvvvtttrrrqqqooooooooopppoooooonnnnnnnnnoooooopppggglllqqquuuuuusssqqqqqqttttttttttttttttttttttttuuutttrrrqqqqqqrrrtttuuuuuusssqqqsssvvvwwwvvvsssuuuqqqqqqtttuuutttssstttxxxvvvsssqqqqqqqqqpppooottttttttttttuuuvvvwwwxxxuuuvvvwwwxxxyyyyyyyyyyyywwwyyy{{{|||}}}|||{{{zzz}}}}}}|||zzzyyyzzz}}}}}}}}}~~~~~~~~~}}}|||{{{wwwxxx|||~~~||||||}}}~~~yyyyyyzzz{{{|||~~~~~~wwwxxxyyyyyyxxxwwwvvvuuuwwwwwwxxxyyyyyyxxxwwwvvvrrruuuwwwvvvrrrooopppqqqtttuuutttqqqmmmlllooorrrrrrrrrssssssrrrpppooonnnooouuuyyytttooooooqqqqqqqqqooonnnmmmnnnnnnmmmkkkqqqqqqqqqqqqqqqpppooooootttvvvtttrrrrrrtttqqqmmmlllmmmoooppprrrsssuuuvvvqqqqqqsssuuuuuussspppooommmnnnpppqqqqqqqqqpppooolllllllllooorrrttttttrrrmmmlllkkkjjjiiijjjkkkkkkiiijjjlllnnnnnnllljjjhhhiiiiiihhhgggggghhhhhhiiiggghhhiiijjjjjjjjjkkkllleeefffhhhjjjlllmmmmmmnnnnnnjjjfffhhhlllppppppnnnmmmlllkkkjjjjjjjjjjjjjjjooommmmmmnnnpppqqqpppnnnooonnnmmmnnnooopppooonnnnnnoooqqqrrrpppmmmjjjhhhjjjjjjkkkmmmooooooooonnnnnnmmmlllkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmmmmlllkkknnnnnnooopppqqqpppoooooonnnpppqqqqqqpppnnnmmmmmmqqqpppooonnnnnnnnnooopppkkkmmmppprrrrrrpppmmmlllooooooooonnnnnnmmmlllkkkkkkkkkmmmoooqqqrrrpppooopppnnnnnnoooqqqrrrqqqooonnnsssxxxwwwssspppooooooqqqqqqpppmmmlllmmmpppssspppooommmllllllnnnpppqqquuutttrrrqqqqqqqqqrrrsssrrrqqqooommmmmmnnnooopppiiilllpppsssrrrqqqqqqqqquuuuuuttttttttttttuuuuuuqqqppppppppprrrtttwwwyyy|||wwwuuutttssspppnnntttssssssttttttsssssssssyyywwwrrrooopppsssrrrnnnsssssssssssstttuuuvvvvvvssstttuuuwwwxxxyyyyyyyyyvvvwwwyyy{{{||||||{{{zzz|||~~~~~~|||yyyyyy|||~~~~~~~~~|||{{{}}}}}}~~~~~~|||zzzyyy{{{~~~{{{{{{{{{{{{||||||||||||yyyyyyzzzzzzzzzyyywwwvvvuuuvvvxxxyyyyyyxxxwwwvvvsssvvvyyyxxxtttqqqqqqsssooorrruuutttqqqoooppprrrrrrrrrssssssrrrpppooonnnooovvvzzzvvvqqqqqqssstttpppooonnnnnnooopppnnnmmmqqqqqqppppppppppppooooooqqqsssrrrqqqrrruuusssooommmmmmnnnoooqqqrrrrrrrrrooorrrsssssssssrrrqqqpppnnnooopppqqqpppooonnnmmmoooooooooqqqrrrsssrrrqqqmmmlllkkkjjjiiijjjkkkllljjjlllmmmnnnmmmjjjgggeeeiiihhhhhhggghhhhhhiiiiiigggggghhhiiikkkmmmmmmnnnfffggghhhjjjkkklllmmmmmmmmmjjjhhhhhhkkknnnoooooollllllkkkjjjjjjjjjkkkkkklllkkkkkkkkkmmmnnnnnnnnnpppooonnnnnnooopppooommmnnnnnnnnnnnnmmmmmmmmmmmmjjjkkklllmmmmmmmmmnnnnnnmmmmmmlllkkkkkkkkkllllllmmmnnnnnnnnnmmmllllllllllllmmmooopppooonnnmmmmmmllloooqqqqqqnnnllllllmmmooonnnmmmllllllnnnooopppnnnoooqqqssssssrrrooommmkkklllmmmnnnoooooonnnnnnooooooppprrrssssssooolllsssrrrqqqpppqqqqqqpppooonnnqqquuuvvvtttpppnnnooorrrrrrpppmmmkkklllpppsssmmmmmmlllkkkmmmoooqqqsssssssssrrrrrrssstttvvvwwwvvvtttqqqnnnmmmmmmnnnooommmooopppooonnnnnnoooqqqttttttsssrrrrrrsssttttttsssrrrqqqpppqqqsssvvvwwwxxxvvvsssrrrrrrsssssssssuuuvvvuuusssqqqqqqpppooovvvvvvrrroooqqqvvvuuuppprrrrrrrrrrrrssstttuuuvvvqqqrrrtttvvvwwwxxxyyyyyywwwxxxzzz||||||{{{zzzyyywwwyyyzzzxxxuuutttwwwzzz|||zzz{{{}}}~~~~~~~~~}}}}}}}}}{{{zzzzzz|||~~~}}}}}}||||||{{{zzzyyyyyyzzz{{{{{{{{{{{{yyywwwvvvrrrsssuuuvvvwwwvvvtttsssrrruuuxxxzzzzzzyyyyyyyyynnnqqqtttuuusssrrrqqqpppqqqrrrrrrsssrrrqqqooonnnpppvvvxxxtttrrrtttvvvvvvoooooooooppprrrrrrqqqoooppppppooooooppprrrtttuuulllnnnnnnmmmpppsssrrrnnnmmmlllkkklllnnnoooooonnnnnnrrrtttrrrqqqssssssrrrooooooooooooooonnnmmmmmmppppppqqqqqqqqqppppppoooiiiiiiiiijjjlllmmmoooooollllllmmmmmmllljjjhhhgggiiiiiiiiijjjjjjjjjjjjjjjjjjiiiiiijjjmmmnnnnnnmmmlllllllllllllllkkkjjjjjjkkkkkkjjjjjjkkklllnnnooollllllkkkkkkkkkkkkllllllkkkjjjjjjjjjkkkkkklllmmmpppnnnmmmmmmoooooonnnlllkkkjjjiiiiiikkknnnqqqssskkkmmmmmmmmmkkkkkklllmmmmmmmmmlllllllllllllllmmmmmmooopppooommmkkkkkklllkkkmmmppppppooommmlllllljjjlllmmmmmmlllkkkllllllnnnmmmlllkkklllmmmoooqqqrrrqqqppppppqqqqqqpppnnniiikkkmmmnnnppppppoooooorrrqqqppprrrtttsssooollltttsssrrrqqqpppppppppppprrrsssvvvyyywwwrrrpppqqqqqqqqqpppnnnmmmmmmppprrrnnnnnnnnnnnnppprrrtttuuurrrrrrrrrrrrssstttvvvwwwuuutttqqqooommmmmmnnnooopppppppppnnnmmmmmmppprrrrrrrrrrrrrrrrrrrrrrrrrrrwwwvvvsssqqqpppqqqrrrrrrsssrrrqqqppppppqqqrrrssstttwwwwwwssspppppppppnnnqqqvvvuuuqqqsssyyyxxxrrrrrrrrrrrrrrrssstttuuuvvvpppqqqsssvvvwwwyyyzzzzzzxxxzzz{{{||||||{{{zzzxxxwwwxxxyyyxxxwwwwwwxxxzzz{{{zzzxxxwwwxxx{{{}}}}}}~~~}}}|||~~~}}}|||{{{|||}}}~~~~~~~~~~~~}}}|||zzzyyyxxxwww{{{{{{{{{{{{zzzxxxvvvuuuppprrrtttvvvwwwvvvtttrrrrrrsssuuuyyy||||||{{{yyysssrrrrrrrrrssssssqqqooopppqqqrrrrrrrrrqqqpppppppppsssssspppqqquuuwwwvvvooonnnoooqqqttttttsssrrrqqqooommmmmmnnnppptttvvvkkkmmmmmmlllnnnrrrqqqmmmnnnlllkkkmmmpppqqqpppnnnoootttuuuqqqppptttwwwwwwnnnnnnmmmmmmmmmnnnoooooommmnnnooooooooonnnnnnnnnhhhiiijjjlllnnnoooooooookkkkkkllllllllllllkkkkkkiiijjjlllmmmmmmmmmlllkkkpppnnnllllllnnnnnnllljjjmmmmmmllllllkkkjjjhhhhhhhhhkkknnnmmmkkkjjjmmmpppmmmlllllllllllllllmmmmmmkkkkkkkkkjjjjjjjjjlllmmmooonnnmmmmmmnnnnnnmmmkkkkkkjjjiiiiiijjjllloooqqqmmmnnnooommmjjjiiijjjlllnnnmmmmmmlllmmmmmmnnnnnnmmmoooqqqpppmmmkkkkkkmmmjjjmmmqqqrrrpppnnnmmmnnnmmmlllllllllmmmnnnooooooooonnnlllkkklllnnnqqqssstttqqqmmmlllmmmooopppoookkklllnnnpppppppppnnnmmmqqqooommmpppssstttqqqmmmqqqqqqqqqpppooooooppprrrvvvtttwww{{{zzzsssqqqsssnnnoooppppppooonnnoooqqqooooooppppppqqqrrrsssssssssrrrqqqppppppqqqrrrsssqqqpppooonnnnnnnnnooooooooopppqqqqqqpppqqqrrrtttqqqrrrsssttttttsssrrrqqqvvvuuusssqqqqqqqqqrrrsssuuuuuutttrrrpppoooooopppsssxxxyyysssppprrrrrrpppooowwwzzzuuutttyyyyyysssrrrrrrrrrsssssstttuuuvvvpppqqqsssvvvxxxzzz{{{{{{xxxyyy{{{}}}}}}}}}{{{zzzzzzyyyyyyzzz|||}}}||||||uuuuuuvvvxxxzzz|||~~~zzz|||~~~~~~~~~||||||~~~~~~}}}}}}{{{zzzyyyxxxxxx{{{{{{{{{zzzyyyvvvtttsssrrrtttvvvxxxyyywwwvvvtttsssrrrsssvvvzzzzzzvvvrrryyyuuuqqqppprrrrrrpppnnnooopppqqqrrrsssrrrqqqppppppqqqooommmpppvvvxxxuuunnnnnnooorrruuuvvvuuusssrrrpppllliiiiiikkknnnqqqnnnpppooonnnpppsssrrrmmmpppnnnmmmooosssuuutttrrrooouuuvvvqqqpppvvvzzzzzzllllllkkklllmmmoooqqqrrrjjjlllmmmnnnmmmlllmmmnnnkkklllmmmnnnnnnnnnmmmllliiijjjjjjkkklllnnnoooooojjjkkkmmmooooooooommmllluuurrrooonnnnnnmmmiiifffggghhhhhhiiiiiihhhhhhhhhfffkkkpppooojjjhhhlllpppmmmmmmlllllllllmmmmmmnnnmmmmmmlllkkkjjjjjjlllnnnooommmllllllmmmmmmllljjjnnnmmmllljjjjjjiiiiiijjjnnnoooooommmiiihhhiiilllnnnnnnmmmmmmmmmnnnnnnooommmpppqqqpppmmmkkkkkkmmmjjjnnnrrrsssqqqooonnnoooqqqooommmnnnpppssstttssspppnnnmmmlllmmmpppssstttuuupppjjjhhhjjjmmmoooooonnnooopppqqqpppooommmlllooollljjjmmmrrruuusssooonnnoooooonnnnnnoooqqqssswwwtttwww|||zzzsssppprrrlllnnnqqqqqqqqqoooooopppnnnoooppppppppppppooooootttsssqqqooonnnnnnnnnooolllllllllmmmnnnoooppppppmmmpppsssuuuuuutttuuuvvvqqqrrrtttuuuuuutttrrrqqqrrrqqqpppppprrrtttvvvxxxssstttuuuuuuuuutttuuuvvvrrrxxxzzztttqqqtttuuusssnnnyyy~~~wwwtttyyyxxxrrrsssssssssssstttuuuvvvvvvpppqqqsssvvvxxxzzz{{{|||wwwyyy{{{}}}~~~~~~}}}|||yyyvvvuuuwww{{{}}}{{{yyyqqqtttxxx|||zzz|||~~~}}}~~~~~~|||yyyzzz}}}~~~|||~~~}}}{{{{{{|||zzzzzzyyyyyyxxxwwwwwwvvvtttttttttvvvxxxxxxvvvtttrrrssstttuuuuuuvvvvvvvvvuuurrrqqqqqqrrrrrrooolllqqqqqqrrrrrrrrrqqqppppppuuurrrooonnnoooqqqssssssppppppppppppqqqrrrrrrsssqqqmmmlllpppsssqqqnnnnnnqqqqqqqqqqqqqqqpppooooookkkooooookkkjjjnnnppppppqqqpppooooooppprrrtttuuunnnnnnnnnnnnoooooooooooommmmmmnnnnnnmmmmmmlllkkknnnlllkkkkkkkkkkkkiiihhhggghhhkkkmmmnnnmmmlllkkkkkkiiiiiijjjlllnnnooonnntttnnnhhhfffiiikkkkkkiiifffeeeddddddeeegggjjjlllmmmpppqqqnnnnnnooonnnkkklllkkkkkklllnnnooonnnmmmnnnnnnoooooonnnllljjjiiijjjkkklllmmmmmmmmmlllkkkkkklllmmmmmmmmmlllkkkjjjiiikkklllllllllmmmppprrrsssqqqooonnnnnnnnnmmmlllpppnnnlllmmmpppqqqooommmjjjmmmmmmkkkkkknnnooolllppppppooooooppprrrsssuuurrrqqqooonnnmmmmmmmmmnnnqqqpppmmmmmmmmmnnnooonnnoooooooooqqqrrrqqqooolllppppppqqqqqqqqqqqqpppppptttqqqnnnnnnqqqrrrpppnnnssstttttttttttttttssssssrrrrrrrrrrrrrrrrrrrrrrrrwwwpppjjjlllnnnmmmnnnooorrrrrrqqqppppppqqqsssuuuppppppooooooppppppqqqrrrmmmnnnpppqqqrrrrrrrrrqqqnnnnnnooossswwwvvvqqqlllnnnrrrvvvxxxvvvtttssstttsssrrrrrrsssttttttsssrrryyyvvvrrroooooorrruuuxxxrrrrrrtttwwwxxxwwwwwwxxxsssqqqppppppqqqsssvvvxxxrrrqqqrrruuuzzz|||{{{xxx|||}}}~~~{{{xxxvvvvvvwwwvvvvvvzzz~~~|||yyy{{{yyyyyy|||yyy~~~}}}||||||}}}~~~~~~}}}~~~~~~zzzzzzyyyxxxwwwvvvuuuuuuvvvuuuuuuuuuvvvvvvtttqqqrrrssstttuuuuuutttsssrrrsssqqqpppppprrrrrrooommmoooooopppppppppppppppoooooommmkkkkkkkkkmmmnnnnnntttsssrrrqqqqqqpppppppppsssooommmpppqqqooooooqqqooooooppppppqqqpppppppppkkkooooookkkjjjnnnpppooooooooonnnmmmnnnppprrrsssnnnnnnnnnoooooopppppppppjjjkkklllmmmooopppqqqqqqooonnnmmmmmmmmmlllkkkjjjlllmmmmmmnnnmmmkkkiiihhhjjjjjjjjjkkkkkklllmmmnnnsssmmmgggfffhhhjjjiiigggcccdddfffhhhiiiiiiiiiiiijjjmmmmmmkkkllloooooommmmmmlllkkkkkkmmmmmmlllkkknnnnnnmmmmmmllllllkkkkkkmmmmmmnnnnnnnnnnnnmmmlllmmmmmmnnnnnnmmmllljjjiiihhhjjjlllmmmlllmmmoooppppppooonnnmmmnnnnnnmmmmmmmmmllllllmmmoooqqqqqqpppnnnqqqqqqnnnnnnppppppmmmpppooooooooooooqqqrrrsssnnnnnnmmmllllllmmmooopppqqqooommmnnnqqqrrrrrrpppoooooopppqqqrrrrrrooommmqqqqqqrrrrrrrrrqqqppppppuuurrrpppppprrrsssrrrpppsssttttttuuuuuutttsssrrrnnnnnnnnnoooqqqrrrttttttrrrnnnlllmmmlllllloootttsssqqqoooppptttvvvuuusssppppppooooooppppppqqqrrrnnnoooppprrrrrrrrrqqqqqqoooppprrruuuwwwuuuqqqnnnnnnqqquuuvvvtttssssssttttttsssssssssssssssrrrppp{{{xxxtttqqqpppqqqtttvvvrrrrrrtttvvvvvvvvvuuuvvvvvvuuurrrqqqppprrrsssuuuuuuttttttwwwzzz{{{zzzxxxzzz|||~~~~~~{{{yyyxxxxxxtttvvvyyy{{{|||{{{{{{{{{xxxzzz|||~~~~~~~~~|||}}}~~~~~~|||{{{}}}~~~zzzyyy}}}}}}~~~~~~}}}}}}~~~zzzyyyxxxwwwvvvuuuttttttxxxvvvuuuuuuuuutttrrrppprrrsssuuuuuuuuurrrpppnnnrrrpppooopppqqqrrrqqqooonnnooopppqqqqqqrrrqqqqqqoooooonnnnnnnnnnnnoooooouuutttsssrrrqqqqqqqqqrrrtttqqqooopppooommmpppuuukkklllnnnooopppqqqqqqqqqmmmqqqqqqmmmllloooqqqqqqmmmmmmlllllllllnnnoooqqqmmmmmmnnnnnnooopppqqqqqqlllllllllmmmoooqqqrrrsssnnnnnnnnnmmmmmmllllllkkknnnnnnnnnmmmllljjjiiihhhjjjlllnnnllljjjiiikkknnnrrrmmmhhhfffggghhhhhhfffdddgggkkknnnooommmkkkiiikkkmmmllliiiiiimmmnnnlllooommmlllkkklllllljjjiiinnnmmmkkkjjjjjjkkkmmmnnnqqqqqqpppooonnnnnnnnnnnnnnnnnnnnnmmmlllkkkjjjiiigggjjjlllmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnlllnnnoooooonnnnnnooopppmmmpppqqqoooooorrrrrrooonnnnnnmmmmmmnnnoooqqqrrrkkkkkkkkkkkklllnnnppprrrooollljjjmmmrrrtttrrrnnnoooooooooqqqrrrrrrpppnnnrrrrrrrrrrrrrrrqqqppppppsssrrrpppqqqrrrrrrqqqooossstttuuuvvvuuutttqqqpppmmmllllllmmmnnnppprrrtttooonnnooooookkkiiinnnvvvuuuqqqooorrrwwwzzzvvvrrrpppoooooooooooopppqqqqqqooopppqqqrrrrrrqqqppppppooorrrvvvwwwvvvsssqqqpppnnnpppssssssrrrrrrssstttrrrrrrssssssssssssrrrrrr|||zzzvvvsssqqqqqqrrrsssrrrsssttttttuuuuuuuuutttvvvuuusssqqqqqqrrrssstttwwwvvvvvvxxxzzzzzzyyyxxxwwwzzz||||||{{{zzzzzzzzzuuuyyy~~~~~~{{{zzz|||yyy}}}}}}~~~{{{~~~|||{{{vvvxxxzzzzzzyyyzzz|||~~~{{{}}}~~~}}}{{{yyyyyyzzzwwwwwwwwwvvvvvvvvvvvvuuuyyywwwuuutttuuuuuutttsssssstttvvvwwwuuurrrnnnkkkqqqqqqpppqqqrrrrrrsssssspppqqqrrrssstttuuuuuuuuupppqqqssssssrrrqqqqqqqqqqqqqqqqqqrrrssstttuuuvvvrrrqqqrrrssspppmmmooouuuiiijjjlllnnnpppqqqrrrrrrpppssssssooonnnqqqsssrrrmmmmmmlllllllllmmmnnnoookkkkkklllmmmnnnoooooopppqqqpppooommmmmmmmmmmmnnnkkkllllllllljjjiiijjjjjjkkkkkkkkkkkkjjjjjjjjjjjjllloooqqqooojjjhhhkkkoooqqqmmmiiiggghhhhhhhhhggghhhkkkooorrrrrrqqqnnnlllqqqrrrooojjjhhhkkkllljjjpppooommmlllmmmllljjjhhhnnnllljjjhhhiiikkknnnpppsssrrrpppnnnmmmmmmnnnnnnkkkkkkkkkkkkkkkkkkjjjjjjgggjjjmmmnnnmmmlllkkklllooopppppppppooonnnnnnnnnppprrrssspppllliiijjjlllhhhlllnnnmmmooorrrssspppmmmmmmlllllllllmmmoooppplllkkkkkklllmmmoooqqqrrrmmmiiihhhkkkqqqrrrnnniiinnnnnnnnnoooqqqqqqooonnnqqqqqqqqqqqqqqqpppoooooopppooooooooooooooonnnmmmssstttuuuvvvuuussspppooopppooonnnmmmmmmnnnoooppprrrooooooooommmjjjmmmsssuuussssssuuuwwwwwwtttqqqooooooooooooooopppqqqqqqnnnooopppqqqpppooonnnmmmooossswwwwwwtttqqqppppppoooooopppqqqqqqrrrssstttoooppprrrsssssssssttttttyyyxxxuuusssqqqqqqqqqrrrqqqtttuuuttttttwwwwwwvvvssssssrrrrrrrrrtttvvvwwwuuuuuuuuuwwwxxxyyyyyyyyyvvvxxxzzz{{{{{{{{{|||}}}zzz|||}}}}}}~~~www{{{~~~~~~}}}~~~}}}~~~~~~}}}}}}zzzxxxwwwyyy{{{|||zzzxxx}}}~~~~~~|||yyywwwvvvvvvtttuuuuuuvvvwwwwwwxxxxxxyyyvvvtttsssuuuwwwwwwwwwsssuuuwwwwwwvvvsssooolllrrrrrrrrrrrrrrrssstttvvvpppqqqrrrssstttuuuuuuuuunnnqqqssstttrrrppppppqqqqqqqqqqqqrrrssstttvvvvvvoooppptttvvvsssnnnmmmqqqiiijjjlllnnnpppqqqrrrrrrooorrrrrrnnnllloooqqqqqqnnnnnnmmmmmmnnnnnnoooooojjjjjjkkkkkklllmmmnnnnnnrrrqqqooommmllljjjjjjiiijjjlllmmmllljjjiiijjjlllkkkjjjiiihhhhhhiiiiiijjjooorrrssspppkkkiiilllppppppmmmkkkiiiiiiiiiiiiiiikkklllnnnooopppoooooonnnssstttqqqllljjjmmmnnnlllqqqooommmmmmmmmmmmkkkjjjmmmllljjjiiijjjlllnnnppprrrqqqooommmllllllmmmmmmhhhhhhhhhiiiiiijjjkkkkkkgggjjjmmmmmmlllkkkjjjjjjppprrrsssrrrpppnnnnnnoooqqqrrrssspppkkkhhhhhhjjjjjjnnnpppnnnoooqqqpppmmmmmmlllkkkkkkkkklllmmmnnnoooooonnnnnnnnnoooqqqrrrnnnkkkjjjlllpppppplllhhhmmmllllllmmmooopppooommmooooooppppppppppppooooooooopppqqqqqqpppooonnnnnntttuuuuuuuuutttrrrooonnnqqqpppoooooooooooopppqqqsssmmmkkknnnqqqqqqqqqssssssvvvxxxwwwsssppppppqqqoooooonnnnnnoooooopppqqqmmmmmmnnnoooooonnnmmmlllnnnrrrvvvuuurrroooooopppooonnnooopppqqqsssssssssppprrrtttsssqqqpppqqqrrrtttsssrrrppppppqqqrrrsssqqquuuvvvsssuuuzzz{{{yyyssssssssssssssstttvvvvvvqqqrrrsssuuuvvvxxxyyy{{{uuuwwwyyyzzzzzzzzz|||}}}}}}{{{zzz{{{~~~~~~}}}{{{uuuttttttwww{{{}}}}}}{{{~~~{{{{{{~~~}}}yyyuuu~~~}}}zzzxxxwwwwwwuuuuuuvvvvvvwwwxxxyyyyyyxxxvvvsssrrrtttvvvxxxxxxssstttvvvvvvvvvsssqqqooorrrrrrsssrrrqqqqqqtttvvvnnnooopppqqqqqqrrrqqqqqqooosssvvvvvvsssqqqrrrtttssssssrrrrrrrrrrrrssssssoooooossswwwuuuooolllnnnkkklllnnnooopppqqqqqqqqqlllpppoookkkiiilllnnnmmmnnnnnnooooooooooooooooookkkkkkkkklllllllllllllllmmmmmmnnnnnnmmmlllkkkjjjkkknnnooonnnkkkjjjllloooooommmjjjhhhgggggghhhiiippprrrrrrppplllkkklllnnnmmmlllkkkjjjjjjjjjkkkkkkkkkkkkjjjkkkkkkllllllmmmnnnpppooollllllpppqqqooonnnmmmllllllmmmnnnmmmkkkllllllllllllmmmmmmnnnoooooonnnnnnmmmllllllllllllhhhhhhhhhhhhiiijjjkkkkkkhhhjjjllllllkkkiiiiiiiiinnnqqqtttssspppmmmnnnooonnnoooooonnnlllkkkkkklllooossstttqqqpppqqqnnnjjjmmmlllkkkjjjjjjkkklllmmmrrrqqqpppooooooooopppqqqppppppooooooppppppnnnmmmnnnllllllmmmoooppppppooonnnnnnooopppqqqqqqqqqqqqqqqsssuuutttsssqqqqqqqqqvvvvvvuuutttrrrpppooonnnmmmnnnoooppprrrsssttttttqqqkkkiiioootttvvvvvvwwwqqquuuxxxvvvooolllnnnrrrooonnnnnnnnnnnnooopppppplllmmmnnnoooooonnnmmmllloooqqqssstttrrrppppppooonnnnnnnnnpppsssttttttssstttvvvwwwuuupppllllllnnnrrrpppooonnnoooqqqtttuuurrrwwwwwwsssttt{{{}}}yyywwwwwwuuutttssssssrrrrrroooqqqsssttttttvvvzzz|||wwwxxxzzzzzzyyyyyy{{{||||||yyyvvvwww{{{|||yyyvvvzzzvvvtttvvv|||xxx}}}~~~}}}}}}~~~}}}|||zzzxxxzzz|||}}}|||zzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyuuuqqqoooqqqsssuuuvvvqqqrrrsssttttttsssrrrqqqqqqrrrrrrpppnnnooorrruuuoooooopppppppppppppppooopppsssvvvuuurrrppprrruuurrrrrrqqqqqqqqqqqqrrrrrrrrroooooossstttooollllllooooooppppppqqqpppppppppmmmppppppkkkiiilllnnnmmmnnnnnnooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmlllllljjjlllnnnppppppooommmllljjjmmmpppoookkkjjjlllppppppnnnkkkiiihhhiiikkklllppppppooommmlllkkklllllljjjjjjjjjjjjiiijjjkkkmmmjjjjjjkkkkkklllllllllllliiilllmmmjjjkkknnnooollljjjiiiiiijjjlllmmmmmmlllkkkmmmoooppppppooommmlllmmmmmmmmmnnnnnnmmmllllllmmmlllkkkjjjiiiiiijjjkkkjjjkkkkkkjjjiiihhhhhhiiihhhlllqqqqqqooommmoooqqqooonnnmmmmmmmmmmmmlllkkklllqqqrrrppppppqqqnnnjjjmmmmmmkkkkkkjjjkkklllmmmqqqpppooonnnnnnooopppqqqooopppqqqpppnnnnnnppprrrooonnnmmmnnnppprrrrrrqqqnnnoooppprrrssstttuuuuuuqqqtttvvvvvvtttrrrqqqrrrxxxwwwtttrrrpppooooooooolllmmmppprrrssstttssssssrrroooooorrrttttttuuuxxxoooqqqrrrqqqnnnmmmooorrrnnnnnnnnnnnnnnnooopppppplllmmmooopppppppppooooooqqqpppqqqsssttttttrrrpppnnnmmmooorrruuuvvvtttrrrrrruuuwwwtttooolllmmmooosssqqqnnnmmmnnnqqquuuwwwtttzzzyyyrrrrrryyyzzzuuuwwwwwwvvvuuutttsssrrrrrrqqqsssuuuuuutttuuuyyy|||yyyzzzzzzyyyxxxxxxyyy{{{{{{zzzyyyyyyyyyyyyxxxxxx}}}zzzxxxxxxzzz~~~www}}}}}}{{{tttxxx|||}}}{{{{{{}}}uuuwwwyyyyyyxxxxxxyyyzzz{{{{{{zzzyyyxxxwwwvvvvvvyyyuuupppnnnnnnppprrrrrroooooopppqqqrrrrrrsssssspppqqqqqqooollllllpppsssqqqqqqrrrrrrrrrqqqppppppkkknnnqqqoookkkjjjmmmpppnnnnnnooopppqqqsssuuuvvvuuuooommmppprrrooommmlllqqqqqqqqqqqqqqqpppoooooopppsssrrrnnnlllnnnpppooommmnnnnnnooonnnnnnmmmmmmpppppppppooonnnnnnmmmmmmkkkmmmppprrrrrrpppmmmkkkhhhkkknnnmmmiiihhhkkknnnnnnllljjjiiijjjmmmppprrrooommmkkkkkkkkklllkkkiiiggghhhiiiiiiiiiiiikkkmmmkkklllnnnooooooooommmlllhhhkkkllliiihhhjjjiiiffffffffffffhhhkkkmmmmmmllljjjmmmqqqsssssspppmmmjjjlllmmmnnnoooooonnnmmmmmmqqqpppnnnkkkjjjiiiiiijjjkkkkkkkkkiiigggggghhhjjjbbbhhhnnnpppnnnmmmpppsssssspppmmmlllmmmmmmiiifffdddiiimmmmmmoooqqqpppmmmnnnmmmlllkkkkkkkkklllmmmooonnnmmmmmmmmmooopppqqqkkknnnpppnnnllllllqqquuuqqqpppoooooorrrssstttsssoooppprrrtttuuuwwwxxxxxxooorrruuuuuusssppppppqqqyyywwwtttqqqooonnnoooooonnnooorrrssssssrrrooonnnvvvvvvvvvwwwsssnnnpppuuunnnmmmllllllmmmoooqqqqqqnnnnnnnnnnnnnnnoooppppppmmmnnnpppqqqrrrrrrrrrqqqrrrqqqppprrrvvvwwwtttqqqmmmmmmooossswwwxxxuuuqqqlllppptttssspppoooqqquuuvvvsssooommmnnnqqquuuxxxvvv|||zzzqqqpppwwwwwwqqqtttttttttuuuuuuuuuuuuuuutttvvvwwwvvvtttuuuxxx{{{zzz{{{{{{yyywwwwwwxxxyyy|||~~~}}}yyyxxxzzz}}}xxxxxxwwwsssqqqssszzz|||}}}}}}~~~~~~{{{|||}}}}}}}}}}}}}}}||||||{{{xxxuuutttuuuvvvvvvvvvzzzyyyxxxvvvuuuttttttttttttpppmmmnnnqqqtttsssqqqpppsssrrrnnnmmmqqqttttttqqqsssqqqkkkkkkqqqsssqqqsssrrrqqqqqqppppppqqqqqqpppnnnkkkjjjllloooqqqrrrooooooooopppqqqqqqooommmrrroooooorrrssspppqqqtttoooooonnnooouuu{{{yyysssuuuooolllnnnooonnnooorrrllljjjiiikkknnnooommmkkkjjjllloooooommmlllllllllqqqnnnkkkkkkmmmooonnnmmmkkkkkkjjjgggeeeeeegggiiinnnpppnnniiiiiioooqqqooopppllljjjiiihhhfffkkkqqqlllkkkkkkjjjiiihhhgggfffiiijjjkkkkkkkkkkkklllmmmtttrrrnnnkkkjjjjjjlllmmmmmmllllllkkkkkkkkkllllllmmmkkkjjjkkknnnnnnllliiilllnnnppppppnnnllllllllljjjmmmpppnnnkkklllqqqwwwkkkmmmoooooommmlllkkkkkklllooopppnnnmmmooommmiiivvvuuupppjjjiiikkkkkkgggggggggiiimmmqqqssssssrrrsssqqqooommmllllllmmmnnnfffiiikkkmmmlllllllllmmmpppsssqqqmmmooouuuuuuqqqpppnnnmmmooosssvvvuuusssrrrssstttsssqqqooooooooooooppppppooonnnnnnoooqqqpppoooqqqsssqqqlllkkknnnvvvwwwtttooonnnqqqrrrpppppprrrttttttsssqqqqqqqqqrrrpppnnnnnnoooooonnnmmmrrrpppmmmlllmmmpppqqqrrrqqqrrrsssqqqnnnnnnqqqtttvvvvvvuuutttssssssssssssppppppooooooppprrrtttuuutttsssrrrqqqppppppppppppwwwrrrnnnnnnrrruuuvvvuuuzzzzzzyyyvvvsssrrrrrrssstttrrrqqqsssxxx{{{{{{zzzxxxvvvtttrrrrrruuuxxxzzzuuu|||{{{vvvvvvwwwwwwrrryyyzzzvvvvvvyyyxxxuuuwwwwwwtttwww}}}~~~}}}zzzzzz{{{|||}}}}}}}}}}}}}}}{{{yyywwwvvvxxxyyyyyyxxxxxxxxxwwwvvvuuuuuuuuuuuurrrrrrsssrrrrrrrrrtttuuusssvvvuuupppnnnqqqsssrrrqqqsssqqqllllllqqqsssqqqrrrqqqppppppooooooppppppnnnnnnoooqqqsssqqqnnnkkkrrrrrrqqqqqqqqqpppooommmqqqnnnnnnqqqqqqnnnnnnqqqmmmnnnnnnqqqxxxzzzsssooommmoooqqqpppppprrrmmmlllkkkmmmooopppnnnlllkkkmmmoooooonnnllllllmmmmmmkkkjjjkkkmmmoooooommmjjjllllllkkkiiihhhhhhhhhmmmooonnnjjjkkkqqqtttrrrnnnkkkkkkllljjjggghhhmmmlllkkkkkkjjjiiiiiiiiiiiihhhjjjkkkjjjiiiiiijjjkkkpppooonnnmmmmmmmmmnnnnnnjjjlllmmmnnnooonnnlllkkknnnlllkkklllnnnooommmkkklllnnnppppppnnnlllllllllkkklllllllllmmmnnnppprrrmmmnnnooonnnlllkkkkkklllppprrrrrrooonnnooonnnjjjqqqrrrpppllllllooommmhhhhhhhhhjjjmmmqqqrrrrrrpppzzzwwwrrrmmmjjjggggggfffhhhkkkmmmnnnmmmlllmmmmmmooorrrqqqoooppptttrrrlllooopppqqqrrrrrrrrrssstttoooqqqrrrsssqqqqqqqqqrrrpppqqqqqqooommmmmmnnnpppqqqnnnooorrrrrrnnnlllnnnuuuvvvtttoooooorrrsssqqqqqqrrrttttttrrrppppppppptttsssqqqqqqrrrsssrrrqqqssspppnnnmmmmmmooopppqqqqqqrrrrrrqqqooooooqqqtttqqqrrrssssssrrrqqqooonnnpppppppppqqqrrrssstttuuutttssssssrrrrrrrrrrrrrrrvvvtttqqqpppqqqssssssssstttuuuvvvuuusssrrrssstttwwwuuutttvvvyyy{{{|||{{{xxxvvvtttrrrrrruuuwwwyyyvvv|||{{{wwwwwwxxxwwwuuuzzzzzzxxxyyy}}}{{{vvvuuuxxxzzzxxxzzz~~~||||||zzzxxxyyyzzz|||}}}}}}~~~~~~zzzyyyxxxyyyzzz{{{zzzyyyvvvvvvvvvuuuvvvvvvvvvvvvppptttwwwwwwsssrrrtttwwwuuuxxxwwwqqqoooqqqrrrqqqqqqrrrpppmmmmmmppprrrqqqqqqpppoooooonnnnnnooooooqqqqqqrrrssstttrrrnnnkkkvvvuuusssqqqpppooonnnnnnpppmmmlllnnnnnnllllllooommmnnnooopppvvv}}}~~~zzzpppmmmmmmqqqsssqqqpppqqqnnnnnnmmmnnnppppppooommmkkkmmmoooooonnnllllllmmmlllllllllnnnpppqqqqqqooojjjmmmoooooommmkkkjjjiiijjjlllkkkiiikkkpppsssssskkkjjjkkkmmmkkkffffffiiilllllljjjjjjjjjjjjkkklllhhhiiijjjjjjhhhggghhhiiinnnoooooooooooonnnmmmlllhhhkkknnnpppqqqooommmkkkpppnnnlllkkkmmmnnnnnnnnnlllnnnppppppnnnmmmlllmmmkkkjjjjjjlllooopppooommmnnnoooooommmkkkjjjkkklllssstttsssnnnlllnnnmmmjjjlllnnnooonnnooorrrpppkkkjjjjjjkkknnnpppqqqpppooorrrpppmmmjjjjjjkkklllnnnkkkmmmnnnnnnmmmlllmmmmmmnnnpppqqqpppqqqrrrnnnhhhooorrruuussspppnnnqqqtttkkknnnqqqrrrrrrrrrsssuuuqqqrrrrrrpppnnnmmmnnnooorrrmmmmmmqqqsssqqqnnnmmmssstttsssoooooosssuuusssppprrrtttsssqqqooonnnnnnqqqpppooopppqqqrrrqqqpppsssrrrooonnnmmmnnnoooppppppqqqrrrqqqooooooqqqssslllnnnqqqrrrqqqoookkkiiinnnoooqqqssstttttttttssssssssssssssssssttttttttttttttttttsssqqqpppqqqrrrpppsssuuuvvvuuuuuuuuuvvvxxxvvvuuuvvvxxxyyyyyyyyywwwuuusssrrrssstttwwwyyywww}}}|||xxxxxxyyyxxxuuuzzz~~~}}}zzzxxx{{{~~~yyywwwwww|||~~~~~~~~~|||{{{yyyzzz{{{|||||||||||||||wwwvvvvvvxxxzzzzzzyyywwwsssssstttuuuvvvvvvvvvvvvqqqsssvvvwwwuuuttttttuuusssvvvvvvqqqoooqqqrrrqqqqqqqqqooonnnnnnoooqqqqqqqqqqqqpppooooooooooooooovvvssspppnnnoooqqqrrrrrrttttttssspppnnnnnnoooppppppmmmlllnnnmmmkkkllloooooopppooonnnqqquuuuuuqqqmmmkkklllqqqsssqqqooopppoooooooooooopppooonnnmmmkkkmmmoooooonnnmmmmmmmmmooopppqqqrrrssssssrrrqqqlllnnnppppppooommmmmmmmmhhhiiihhhhhhiiilllnnnooollljjjkkkllljjjeeeeeeiiilllllljjjjjjjjjlllmmmoooiiijjjkkkjjjhhhgggggghhhqqqpppooommmkkkjjjiiihhhhhhjjjlllnnnooonnnlllkkkooommmkkkjjjkkklllnnnnnnlllnnnppppppnnnmmmmmmmmmjjjkkklllnnnoooooonnnllloooooonnnllljjjjjjlllmmmtttuuurrrmmmkkkmmmllljjjlllnnnnnnmmmooosssrrrnnnlllkkklllnnnppppppooommmhhhgggggghhhkkkooosssvvvlllmmmnnnnnnlllkkklllmmmoooooooooooopppooolllhhhppprrrsssqqqooommmnnnpppjjjmmmqqqssssssssstttttttttttttttrrrooonnnoooppptttnnnlllrrrvvvtttpppoooppprrrpppmmmnnnrrruuusssppprrrsssssspppnnnmmmmmmpppooooooppprrrssssssqqqssssssqqqooommmlllmmmoooppppppppppppppppppqqqrrrmmmooopppqqqpppnnnllljjjkkkmmmppprrrtttsssrrrqqqqqqqqqrrrssstttuuuuuuuuuooosssuuuuuurrrpppqqqsssqqqtttxxxyyyyyyxxxxxxxxxvvvuuutttttttttuuuuuuuuuvvvuuusssrrrssstttvvvxxxwww|||~~~{{{yyyzzzzzzxxxqqqvvv{{{|||yyyxxxxxxzzzyyyxxxzzz~~~~~~~~~~~~~~~}}}}}}}}}~~~|||}}}}}}}}}|||{{{zzzzzztttssssssuuuwwwwwwvvvtttqqqrrrsssuuuvvvvvvvvvvvvrrrrrrrrrtttvvvvvvtttqqqooossstttpppooorrrsssrrrqqqooonnnoooooonnnoooqqqrrrrrrqqqppppppppppppqqqtttqqqnnnmmmooorrrssstttpppqqqqqqooommmmmmooorrrqqqmmmlllnnnnnnlllmmmqqqqqqrrrpppmmmmmmppppppmmmllliiikkkpppssspppnnnnnnoooooopppooonnnmmmmmmmmmkkkmmmppppppnnnmmmmmmnnnqqqrrrssssssrrrqqqpppooooooppppppooommmnnnppprrrkkkjjjiiiiiiiiihhhiiikkkmmmjjjiiijjjhhheeegggkkklllkkkkkkkkkkkkmmmnnnooojjjkkklllkkkiiihhhhhhiiipppnnnkkkhhhfffggghhhiiiiiiiiiiiijjjjjjkkkkkkkkkmmmlllkkkiiiiiijjjlllnnnkkkmmmooopppnnnmmmmmmnnniiimmmrrrrrrooolllmmmooonnnnnnnnnllljjjjjjlllnnntttuuusssnnnllloooooolllpppqqqooolllmmmrrrssspppmmmlllmmmnnnppppppnnnlllkkkkkkjjjjjjjjjlllnnnoookkklllmmmllljjjjjjkkklllqqqnnnlllmmmmmmmmmllllllrrrpppnnnnnnoooooommmkkklllooorrrtttsssrrrrrrrrrvvvvvvvvvtttqqqpppppprrrvvvpppnnntttxxxvvvrrrpppmmmooonnnkkkmmmqqqtttsssppprrrsssssspppnnnnnnnnnsssssssssuuuwwwxxxwwwvvvrrrsssrrrpppmmmkkkmmmnnnooooooooopppqqqqqqqqqqqqrrrrrrqqqqqqpppoooooooooiiikkknnnqqqrrrqqqooonnnooopppqqqsssttttttttttttlllppptttuuusssqqqrrrtttsssuuuxxxyyyxxxvvvvvvvvvuuuuuuuuutttssssssttttttuuutttssssssssstttvvvwwwwww{{{}}}zzzyyy{{{zzzwwwoootttzzz}}}|||yyywwwwwwyyyxxxyyy{{{~~~yyy{{{~~~~~~}}}}}}~~~~~~~~~}}}{{{zzzyyytttsssrrrrrrtttuuutttsssoooqqqsssuuuvvvvvvuuuuuusssqqqoooqqquuuvvvssspppmmmrrrssspppooorrrsssrrrqqqnnnmmmppppppmmmnnnqqqsssrrrrrrqqqpppqqqqqqqqqlllmmmoooqqqtttssspppnnnnnnpppqqqpppmmmmmmooorrrqqqmmmlllnnnnnnmmmooosssppprrrqqqnnnnnnrrrsssqqqmmmjjjkkkppprrrooommmnnnooopppqqqpppnnnllllllmmmlllnnnppppppooommmmmmnnnoooqqqqqqpppnnnlllllllllooooooooommmlllnnnqqqtttqqqmmmlllmmmkkkhhhhhhjjjmmmjjjiiijjjhhhfffhhhnnnkkkkkkkkkllllllmmmmmmmmmiiikkkkkkkkkiiihhhiiijjjjjjhhhfffdddeeegggkkkmmmjjjiiiiiihhhhhhiiiiiijjjkkkkkkkkkjjjhhhiiikkkmmmkkkmmmoooooonnnmmmmmmnnniiioootttsssnnnkkkmmmppplllmmmmmmmmmllllllmmmooosssuuutttqqqpppssssssppprrrrrroookkkmmmrrrtttrrrmmmlllmmmnnnppppppnnnlllkkkkkklllllllllllllllllljjjkkklllkkkiiiiiikkkmmmpppkkkiiilllnnnmmmnnnpppqqqnnnkkkmmmpppqqqoookkklllooossstttsssrrrqqqpppuuuvvvvvvtttrrrqqqrrrsssvvvqqqqqquuuwwwuuurrrqqqmmmooonnnkkklllqqqtttsssoooqqqssssssqqqpppooopppqqqqqqrrrtttvvvvvvuuusssqqqssssssqqqmmmkkkmmmooonnnnnnnnnppprrrrrrqqqppptttsssrrrqqqpppppppppqqqhhhjjjmmmooopppooonnnmmmoooppprrrssstttttttttssslllnnnqqqsssssssssttttttrrrtttvvvvvvtttrrrrrrsssvvvwwwwwwvvvtttsssuuuvvvttttttssssssssstttuuuvvvvvvzzz{{{yyyyyy{{{zzzvvvssswww|||~~~}}}{{{yyyxxxwwwvvvuuuuuu{{{}}}www~~~~~~}}}~~~~~~}}}||||||wwwuuusssssstttuuuuuutttooopppssstttuuuuuuttttttsssrrrqqqqqqrrrsssssssssoootttuuurrrppprrrrrrpppqqqmmmmmmppppppmmmmmmqqqrrrqqqqqqpppppppppppppppllllllnnnpppqqqpppmmmjjjnnnrrrtttsssooolllnnnqqqppplllkkkmmmnnnmmmpppuuuooorrrrrrnnnooosssvvvuuupppmmmmmmqqqssspppnnnoooppprrrtttrrrooommmmmmnnnlllnnnppppppooonnnnnnnnnmmmnnnooommmkkkjjjkkkmmmlllmmmnnnnnnmmmnnnppprrrrrrmmmlllnnnmmmhhhgggjjjjjjiiijjjmmmkkkhhhiiinnniiijjjlllmmmmmmlllkkkjjjggghhhjjjiiihhhhhhiiijjjffffffeeeeeegggiiikkkmmmjjjjjjkkkjjjjjjiiihhhgggiiikkkmmmllljjjiiikkkmmmjjjllloooooonnnnnnnnnnnnllloooqqqpppnnnllllllmmmhhhkkkmmmnnnmmmmmmnnnpppmmmqqqrrrppppppsssssspppoooqqqooommmoootttuuurrrlllllllllnnnppppppnnnlllfffhhhkkknnnppppppooonnnjjjkkklllkkkjjjkkkmmmooolllhhhhhhnnnqqqoooooorrrnnnnnnnnnooopppqqqrrrqqqkkkooosssuuutttrrrqqqqqqsssttttttsssqqqpppqqqssstttrrrrrruuuuuuqqqoooqqqoooqqqpppmmmnnnrrruuutttnnnqqqssssssrrrqqqqqqrrrmmmmmmmmmoooqqqqqqooommmooorrrtttqqqmmmkkkmmmpppnnnmmmmmmooorrrsssqqqoooqqqqqqrrrrrrqqqpppooonnnhhhjjjlllnnnoooooonnnnnnppprrrsssuuuuuuuuutttsssoooooooooqqqssstttsssrrrqqqssstttsssrrrqqqrrrtttuuuvvvwwwvvvsssssstttwwwtttsssssssssssstttuuuvvvvvvxxxyyywwwxxxzzzyyyuuuxxxyyyzzzzzzzzzyyyyyyyyyxxxwwwssssssyyy{{{}}}}}}~~~~~~~~~~~~{{{xxxuuutttuuuvvvvvvvvvooopppsssuuuuuuuuutttsssqqqssstttssspppppptttwwwrrrvvvwwwsssqqqrrrrrroooqqqllllllqqqqqqllllllqqqqqqppppppooooooooooooooorrroookkkiiijjjlllmmmmmmppptttwwwuuuppplllmmmooonnnkkkiiilllmmmmmmpppuuupppsssrrrnnnmmmqqqtttttttttpppooossstttqqqpppqqqrrrtttuuutttpppmmmnnnooolllnnnpppqqqooonnnnnnnnnmmmnnnooommmkkkkkknnnqqqhhhkkknnnpppooonnnnnnooopppkkkjjjmmmlllfffeeeiiiggggggkkkooooookkkjjjmmmhhhjjjlllnnnnnnllljjjhhheeeggghhhhhhgggggghhhjjjgggggghhhiiiiiiiiiiiiiiijjjkkkmmmnnnmmmjjjgggdddiiilllnnnnnnllljjjkkkmmmjjjlllooooooooonnnnnnoooooonnnlllmmmnnnnnnllliiifffiiilllnnnnnnnnnooopppgggkkkmmmmmmnnnqqqqqqnnnlllnnnpppppprrrvvvvvvqqqlllllllllnnnppppppooommmiiikkknnnpppqqqooollljjjkkklllllllllkkkllloooqqqhhheeehhhqqqtttqqqppprrrkkkooorrrrrrpppqqqtttwwwjjjmmmrrruuutttsssrrrrrrqqqrrrrrrqqqpppoooqqqrrrrrrqqqsssuuusssnnnmmmpppqqqsssrrrnnnoootttvvvuuunnnpppssstttsssrrrssstttnnnnnnoooqqqrrrrrrooommmnnnqqqtttrrrmmmkkkmmmqqqnnnmmmmmmooorrrsssqqqnnnmmmoooqqqrrrqqqooollljjjjjjkkkmmmnnnooopppoooooorrrsssuuuwwwwwwvvvtttsssssspppnnnpppssstttrrrppprrrssstttsssssssssuuuwwwrrrtttuuusssqqqppprrruuutttsssssssssssstttuuuuuuuuuxxxxxxwwwxxxzzzxxxtttzzzyyywwwuuutttuuuxxxzzz{{{zzzuuuttt|||~~~}}}{{{zzztttttttttttttttuuuvvvvvvsssqqqrrrvvvxxxvvvsssrrrssstttsssrrrpppoooqqqsssuuuuuutttsssrrrrrrrrrrrrppplllmmmpppnnnjjjkkkqqqnnnuuuuuunnnnnnttttttmmmoooooooooooooooooooooooosssttttttrrrnnnlllkkkkkknnnmmmmmmnnnoooooommmkkkrrrtttrrroooqqquuuqqqiiippppppqqqqqqpppooommmllltttqqqmmmkkklllnnnoooppplllmmmnnnoooqqqqqqrrrrrrppplllmmmqqqpppkkkjjjnnnkkkjjjiiikkkmmmnnnnnnmmmllljjjiiihhhhhhiiikkkmmmkkkkkkjjjiiihhhhhhiiiiiieeehhhjjjjjjiiihhhhhhiiigggffffffeeeffffffggghhhiiiiiijjjkkkkkkiiihhhgggooommmkkkiiigggggghhhiiillljjjhhhiiilllllljjjgggkkknnnpppnnnjjjhhhlllppppppmmmjjjhhhiiijjjkkkjjjhhhllloooooommmlllmmmooonnnooopppqqqqqqpppooonnnkkklllnnnppppppooommmlllmmmppppppnnnnnnqqqqqqoooiiiiiikkkpppvvvwwwuuussspppnnnkkkkkkmmmppprrrsssmmmnnnpppqqqrrrqqqooonnnrrrrrrrrrrrrqqqqqqppppppkkkoootttuuusssppppppqqqxxxvvvtttqqqooonnnmmmnnnppppppppppppppppppqqqqqqpppqqqqqqnnnmmmoootttyyynnnnnnooopppqqqrrrrrrrrrnnnmmmmmmooosssuuutttrrrssstttvvvtttqqqmmmkkkjjjrrrpppoooqqqsssrrrooolllmmmpppqqqooooooqqqpppmmmmmmmmmmmmmmmnnnpppqqqrrrssstttuuutttrrrqqqrrrsssttttttssssssssstttuuuuuutttsssrrrssstttuuutttsssxxxtttssssssqqqnnnqqqvvv}}}zzzvvvuuuuuuvvvwwwwwwvvvvvvwwwwwwvvvuuutttsssvvv|||yyyvvvyyy~~~vvvwwwyyy{{{~~~}}}~~~~~~~~~}}}}}}||||||{{{vvvvvvuuuuuuuuuuuuuuuuuutttssssssuuuvvvuuusssqqquuuuuutttrrrqqqqqqsssuuutttssssssrrrrrrrrrrrrrrrpppmmmmmmooommmhhhiiinnnpppvvvuuunnnmmmttttttnnnttttttuuuuuuttttttsssrrrqqqrrrsssqqqooommmlllmmmooonnnnnnoooqqqrrrqqqooossswwwxxxsssqqqrrrqqqmmmmmmnnnoooppppppooonnnnnnooommmkkklllmmmnnnnnnnnnlllmmmnnnooopppqqqqqqqqqoookkklllpppqqqnnnnnnrrrlllkkkjjjkkkmmmnnnnnnmmmlllkkkiiihhhhhhiiijjjkkkkkkjjjjjjiiihhhhhhiiiiiiggghhhhhhiiijjjjjjiiiiiiggghhhhhhhhhiiiiiijjjjjjhhhhhhiiijjjkkkkkkjjjjjjmmmllljjjhhhhhhiiijjjkkknnnkkkhhhhhhjjjllllllkkkkkkmmmnnnnnnllllllnnnqqqmmmkkkjjjjjjlllnnnooonnniiilllnnnnnnlllkkklllmmmmmmmmmnnnnnnnnnnnnmmmmmmkkklllnnnoooooonnnmmmlllmmmppppppnnnnnnqqqrrrooollllllmmmpppttttttqqqnnnpppnnnllllllnnnpppqqqqqqmmmnnnpppqqqrrrqqqpppooopppooooooooopppqqqrrrrrrlllppptttvvvuuussssssttttttsssqqqpppooooooppppppqqqpppppppppoooooonnnnnnkkkmmmoooooommmmmmoooqqqnnnnnnoooqqqqqqrrrrrrqqqqqqooommmnnnoooooollljjjnnnppprrrrrrpppmmmllllllqqqpppoooqqqrrrrrrooollllllppppppnnnnnnpppppplllmmmmmmnnnnnnoooppprrrrrrtttrrrqqqrrrttttttrrrppprrrrrrqqqqqqqqqrrrssssssuuutttsssssstttuuutttrrrtttqqqppppppooommmooouuuwwwuuurrrrrruuuyyy{{{|||tttuuuvvvwwwwwwvvvuuuuuuxxxyyyyyyyyyxxxwwwvvvvvv}}}}}}||||||||||||}}}}}}}}}}}}|||{{{{{{||||||}}}yyyyyyxxxwwwuuuttttttsssvvvuuussssssssstttrrrpppwwwwwwuuusssqqqrrruuuxxxqqqqqqqqqqqqqqqrrrssssssooommmmmmnnnkkkhhhiiilllssswwwuuunnnmmmrrrsssoooqqqrrrssssssrrrqqqpppooonnnpppqqqqqqpppoooooopppnnnmmmmmmooorrrsssrrrqqqrrrwwwyyytttooonnnoooooollllllmmmooooooppppppooojjjjjjjjjlllnnnooommmllllllmmmnnnooopppqqqqqqqqqmmmkkkkkkooopppppprrruuunnnlllkkklllnnnnnnmmmllllllkkkjjjhhhhhhhhhiiiiiikkkjjjiiiiiihhhiiiiiiiiikkkhhhfffgggjjjlllkkkiiihhhiiijjjlllmmmmmmllllllggghhhhhhiiijjjllllllmmmlllkkkkkkjjjkkklllnnnooonnnlllhhhhhhjjjmmmoooooolllllllllmmmnnnooopppqqqmmmllllllmmmoooppppppooojjjkkkmmmmmmkkkjjjjjjkkkllllllkkkkkkkkkkkklllllljjjkkkmmmnnnnnnnnnmmmlllnnnqqqqqqnnnooorrrrrroooooooooooopppqqqooollliiipppnnnmmmnnnooopppooonnnmmmnnnooopppqqqpppoooooonnnmmmllllllmmmooorrrsssiiilllpppqqqqqqqqqqqqrrrppppppooooooppppppqqqrrrqqqqqqppppppooommmlllllliiilllpppqqqpppnnnlllkkknnnooopppqqqqqqqqqqqqqqqrrrpppnnnmmmmmmllljjjhhhkkkmmmpppqqqqqqooooooooopppppppppqqqrrrqqqooommmllloooooommmmmmoooooolllmmmmmmnnnnnnoooqqqrrrsssssspppnnnpppvvvwwwrrrmmmqqqqqqqqqqqqqqqrrrssstttvvvtttssstttuuuuuutttssssssppppppqqqpppnnnqqqvvvuuurrrpppppptttyyy|||~~~rrrsssuuuvvvwwwwwwwwwvvvzzzvvvrrrtttxxxzzzvvvqqqyyyyyyzzz{{{|||}}}~~~~~~||||||{{{zzzzzz{{{|||}}}{{{{{{zzzyyywwwuuusssssswwwwwwtttqqqrrrtttrrrooowwwvvvuuurrrqqqrrruuuxxxppppppppppppqqqrrrssstttnnnnnnnnnnnnlllkkklllnnnvvvwwwtttnnnlllppprrrooolllmmmnnnppppppooommmllllllnnnpppqqqppppppqqqsssmmmmmmlllnnnppppppooonnnooorrrsssqqqnnnmmmnnnooonnnnnnooooooppppppppppppmmmlllkkklllmmmnnnmmmllllllmmmnnnooopppppppppppplllkkkkkkmmmoooppprrrtttooommmllllllnnnnnnmmmkkknnnmmmkkkjjjiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiijjjmmmhhheeefffkkknnnllljjjgggiiikkkmmmnnnnnnmmmllliiiiiiiiijjjkkkllllllmmmllllllllllllnnnpppqqqrrrlllkkkjjjjjjlllnnnooopppooommmlllmmmoooppppppppppppnnnnnnnnnooonnnllljjjkkkkkklllkkkjjjiiiiiiiiilllkkkjjjiiiiiijjjkkkllljjjkkklllmmmmmmmmmmmmmmmnnnpppqqqnnnooorrrrrrooooooooooooooonnnllljjjhhhnnnmmmmmmnnnoooooommmkkkllllllmmmnnnooonnnnnnnnnnnnmmmkkkjjjkkkmmmppprrrjjjlllnnnpppppppppoooooooooooooooooopppqqqqqqrrrppppppqqqqqqpppooonnnmmmmmmooorrrtttssspppmmmkkknnnooopppqqqqqqqqqqqqqqqoooooonnnnnnnnnoooooooookkknnnqqqrrrrrrqqqqqqqqqoooooopppqqqqqqpppooonnnmmmppppppnnnnnnppppppmmmllllllmmmnnnoooppprrrssspppooonnnqqquuuuuurrrnnnssssssssssssttttttuuuvvvuuuttttttuuuwwwxxxxxxwwwuuussssssuuutttsssvvv{{{wwwtttqqqppprrruuuxxxyyyssstttuuuwwwwwwwwwvvvuuuyyytttqqqsssyyy{{{yyyuuuvvvwwwxxx{{{}}}{{{~~~~~~|||{{{{{{{{{{{{||||||}}}|||||||||{{{yyywwwuuussswwwyyyvvvqqqqqquuutttooottttttsssqqqpppqqqtttwwwooooooooopppqqqrrrssstttnnnpppqqqooonnnooopppqqqvvvvvvrrrnnnllloooppppppmmmnnnpppqqqrrrsssrrrrrrlllnnnpppqqqqqqqqqssstttpppooonnnooopppooommmlllooommmlllnnnpppqqqppppppsssrrrrrrqqqqqqppppppppptttqqqmmmllllllmmmnnnnnnlllmmmnnnoooooooooooooookkkllllllkkklllnnnoooooonnnmmmllllllmmmnnnlllkkknnnnnnmmmlllkkkjjjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjmmmiiieeefffkkkooommmkkkfffhhhjjjlllmmmmmmkkkjjjkkkkkklllkkkkkkkkkkkkkkkiiiiiijjjkkkmmmnnnppppppiiikkkmmmnnnooonnnnnnnnnrrrpppnnnmmmnnnooonnnmmmnnnmmmlllmmmmmmmmmkkkhhhlllkkkjjjjjjjjjiiiiiihhhmmmlllkkkjjjjjjkkklllmmmiiijjjkkkkkklllmmmmmmmmmmmmppppppnnnnnnqqqqqqooommmnnnnnnnnnmmmkkkjjjjjjlllkkklllmmmnnnnnnkkkiiijjjkkkkkklllllllllllllllooommmkkkiiiiiikkkmmmoooqqqqqqrrrssstttsssrrrqqqpppqqqqqqqqqppppppppppppnnnoooqqqrrrsssrrrqqqqqqqqqqqqrrrssssssqqqooommmoooooopppqqqqqqqqqppppppmmmnnnnnnmmmnnnoooppprrrkkknnnpppqqqpppooonnnooommmooopppqqqpppoooooonnnnnnqqqrrroooooorrrqqqnnnkkkkkklllmmmnnnpppqqqrrrnnnoooqqqrrrrrrrrrrrrrrrsssrrrrrrssstttuuuvvvvvvtttssssssvvvyyy{{{{{{{{{vvvtttuuuwwwwwwuuuxxx}}}xxxuuurrrqqqsssuuuvvvvvvuuuvvvwwwwwwwwwuuutttssssssrrrrrrtttwwwyyy{{{{{{{{{||||||}}}~~~~~~~~~||||||}}}}}}}}}||||||{{{||||||||||||{{{yyywwwvvvwwwzzzxxxsssssswwwuuuoooqqqrrrrrrqqqppppppsssuuupppppppppqqqqqqsssttttttpppttttttqqqooorrrsssssstttssspppnnnmmmnnnoooooooooooopppqqqqqqsssssstttmmmoooqqqrrrqqqqqqrrrttttttsssqqqqqqrrrqqqooommmqqqkkkiiinnnssstttssstttuuutttsssrrrqqqqqqqqqqqqxxxtttooommmmmmnnnoooooolllmmmnnnnnnooooooooonnnjjjmmmmmmllllllnnnmmmjjjmmmkkkjjjkkkmmmmmmlllkkkmmmmmmllllllkkkkkkjjjjjjiiiiiiiiihhhiiiiiijjjkkkkkkiiigggiiilllnnnnnnlllggghhhiiijjjjjjjjjiiiiiillllllmmmnnnmmmllljjjiiieeeffffffhhhiiiiiijjjjjjgggkkknnnpppooonnnmmmlllqqqqqqooonnnmmmllllllllljjjiiiiiijjjlllmmmlllkkklllkkkiiiiiijjjkkkjjjiiillllllkkkkkkkkkkkklllllliiiiiiiiijjjkkklllmmmmmmllloooooolllmmmppppppmmmkkkmmmnnnnnnlllkkkkkklllkkkkkkkkklllnnnnnnllljjjjjjkkkkkkkkkkkklllllllllooommmllljjjjjjjjjlllmmmqqqppppppqqqssssssrrrppprrrrrrrrrrrrrrrqqqpppooommmoooqqqsssttttttsssrrrqqqpppooooooppppppnnnmmmoooppppppqqqqqqqqqppppppooooooooommmkkkkkklllnnnjjjlllooopppnnnmmmlllllllllnnnpppqqqpppoooooooooooorrrsssppppppsssrrroookkkkkklllmmmoooqqqrrrsssppprrrsssrrrpppppprrrtttpppppppppqqqrrrssstttuuusssrrrrrruuuxxxzzz{{{zzztttrrrtttvvvvvvtttvvvzzzsssrrrqqqsssvvvwwwxxxwwwvvvwwwwwwwwwvvvuuusssrrroooqqqssstttsssuuuzzz~~~yyyyyy{{{}}}~~~|||yyy~~~|||}}}}}}{{{yyyzzz{{{|||}}}}}}{{{zzzyyyuuu{{{zzztttuuuzzzxxxooooooqqqrrrrrrqqqqqqrrrsssrrrrrrqqqqqqrrrssstttttttttxxxwwwrrrooorrrrrrpppqqqooonnnnnnnnnmmmmmmnnnqqqpppnnnmmmmmmnnnooopppnnnppprrrrrrqqqqqqqqqrrrsssrrrqqqqqqrrrrrrpppnnnpppkkkkkkoooqqqppprrrvvvssssssrrrqqqqqqqqqrrrsssvvvssspppooooooppppppooolllmmmnnnnnnooonnnnnnnnnhhhmmmooommmmmmpppnnniiijjjiiiiiijjjlllmmmlllkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhiiijjjjjjkkkhhhiiijjjlllmmmnnnnnnnnniiiiiiiiihhhhhhhhhhhhgggiiikkkmmmooopppnnnllljjjeeeffffffgggggggggggggggiiillloooooommmkkkkkklllmmmooopppnnnkkkjjjlllnnnkkkiiihhhhhhjjjlllmmmlllmmmjjjhhhhhhkkkllllllkkkjjjkkkkkkllllllkkkkkkjjjhhhhhhiiiiiijjjlllmmmnnnjjjmmmnnnkkkkkknnnooolllkkkmmmooonnnllljjjlllmmmlllkkkkkkmmmoooooonnnmmmlllllllllllllllmmmmmmnnnllllllkkkkkkkkkllllllmmmkkkjjjjjjlllppprrrqqqppprrrrrrssstttsssrrrqqqpppmmmoooqqqssstttsssqqqpppooonnnnnnoooqqqqqqnnnkkkppppppqqqqqqqqqppppppoooqqqrrrqqqnnnjjjiiilllnnnjjjmmmpppqqqpppooonnnoookkknnnpppqqqooonnnooopppnnnqqqrrrpppppprrrqqqnnnlllmmmmmmoooqqqssstttuuuuuusssqqqpppqqqrrrsssssspppppppppqqqrrrssstttuuurrrrrrqqqsssuuuwwwvvvvvvsssrrrsssvvvuuurrrtttxxxpppppprrruuuxxxzzzyyywwwuuuuuuvvvwwwwwwvvvuuutttssstttuuuuuutttvvvzzz}}}uuuvvvxxx|||~~~~~~|||~~~~~~zzzxxxyyyzzz|||}}}~~~}}}|||{{{ttt{{{{{{vvvvvv|||yyyooonnnqqqssstttsssrrrrrrsssssssssrrrrrrrrrsssttttttvvv{{{yyyrrrnnnppppppmmmnnnmmmmmmooonnnmmmlllnnnuuussspppmmmlllmmmnnnooopppqqqssssssqqqppppppqqqooonnnnnnoooqqqqqqpppnnnmmmkkklllooommmiiimmmuuuqqqppppppoooppprrrssstttqqqppppppppprrrrrrpppnnnlllmmmnnnnnnnnnnnnnnnnnnfffmmmpppoooooorrrpppjjjiiihhhhhhiiikkkmmmlllkkkggghhhhhhiiiiiiiiihhhhhhiiiiiihhhhhhiiijjjkkkkkkfffiiilllnnnmmmmmmmmmnnnkkkjjjiiihhhggggggggggggfffiiimmmpppqqqpppmmmkkkhhhiiiiiiiiiiiihhhhhhgggkkkmmmnnnmmmjjjiiikkknnnjjjmmmpppnnnjjjiiimmmqqqpppmmmjjjhhhiiijjjkkkjjjmmmjjjhhhhhhkkknnnmmmllliiijjjkkkllllllkkkjjjiiihhhhhhhhhiiijjjlllmmmnnnjjjlllmmmjjjkkknnnnnnkkklllnnnpppnnnkkkjjjkkkmmmnnnmmmlllmmmpppqqqqqqpppnnnmmmmmmmmmmmmnnnooooooiiijjjkkklllmmmnnnnnnnnnkkkiiijjjmmmrrrvvvvvvuuuqqqrrrssstttttttttsssrrrnnnppprrrssssssqqqooommmnnnnnnoooqqqtttsssoookkkppppppqqqqqqqqqppppppooossssssssspppmmmlllooorrrmmmooosssttttttsssssstttjjjmmmqqqqqqooonnnooopppmmmpppqqqooooooqqqpppmmmnnnnnnoooqqqrrruuuvvvwwwzzzuuuooonnnrrruuutttqqqrrrrrrrrrssstttuuuwwwwwwsssrrrqqqqqqrrrsssrrrqqqtttssstttwwwvvvssstttxxxpppqqqtttwwwzzzzzzxxxuuussstttuuuwwwwwwwwwvvvvvvzzzyyyxxxwwwxxxyyy{{{|||{{{{{{||||||}}}qqqzzz}}}||||||{{{|||||||||{{{{{{|||~~~yyyxxxwwwwwwwwwwwwuuussspppqqqqqqrrrrrrqqqqqqpppqqqtttwwwuuupppmmmpppssswwwvvvsssnnnnnnqqqpppmmmkkknnnqqqpppmmmkkklllnnnlllmmmnnnoooooopppoooooonnnoooqqqrrrqqqooommmlllnnnmmmlllmmmooopppqqqqqqpppooonnnmmmmmmnnnoooooorrrooommmllloooqqqssstttuuurrrooooooqqqqqqnnnkkklllmmmmmmnnnnnnnnnnnnmmmnnnmmmllllllmmmmmmmmmkkkmmmjjjhhhkkknnnmmmjjjiiifffiiilllmmmllljjjjjjjjjlllkkkiiijjjkkkllllllkkkooommmkkkiiiiiijjjmmmnnnkkkiiihhhjjjmmmmmmjjjfffgggiiikkkkkkhhhgggiiilllkkkjjjiiijjjhhheeecccdddjjjlllllljjjgggfffiiimmmmmmlllkkkjjjiiiiiiiiiiiiooojjjiiillljjjeeeeeeiiijjjkkkkkkllllllkkkkkkjjjkkkkkkllllllkkkiiihhhfffoooooonnnllliiihhhjjjkkkooopppooollljjjkkkppptttllllllllllllmmmoooqqqrrrtttqqqooonnnppprrrssssssttttttrrrnnnkkkjjjkkkmmmjjjlllnnnpppqqqrrrrrrrrrmmmooorrrsssrrrpppooooooooooooooopppqqqssstttuuummmqqquuuuuusssrrrtttvvvjjjkkkmmmpppqqqqqqnnnlllooommmkkklllnnnpppooonnnqqqtttvvvrrrllliiikkknnnnnnnnnoooqqqssssssqqqoooppppppppppppppppppqqqrrrttttttsssrrrrrrqqqqqqpppqqqqqqoooooopppqqqsssuuurrrooonnnpppttttttpppkkkkkknnnqqqssssssrrrrrrrrrxxxuuurrrqqqqqqqqqpppoootttssssssrrrrrrqqqppppppuuuuuuuuuuuuwwwyyy{{{|||{{{zzzzzzzzz{{{zzzyyywwwvvvyyywww}}}}}}xxxxxxxxxyyyzzz|||~~~~~~~~~}}}{{{yyywwwvvvvvvsss{{{}}}|||}}}yyyzzzzzzyyywwwwwwxxxyyyvvvuuutttuuuvvvvvvtttsssrrrssssssssssssssssssrrrrrrttttttrrrooommmoooqqqsssuuuuuuqqqooopppooolllkkkmmmqqqrrrqqqpppoooooolllmmmnnnooooooppppppoooqqqrrrsssssssssrrrqqqpppnnnnnnmmmmmmoooppppppppprrrqqqpppooooooooopppqqqooommmkkkkkkmmmooopppqqqsssrrrqqqpppppppppooommmlllmmmmmmnnnnnnnnnmmmmmmnnnnnnmmmmmmmmmnnnmmmmmmjjjiiihhhjjjjjjjjjhhhgggiiikkkmmmmmmlllkkkkkklllkkkiiihhhhhhiiijjjiiihhhmmmkkkjjjhhhiiijjjlllmmmjjjjjjiiijjjkkkkkkjjjhhhggghhhiiiiiihhhhhhiiijjjmmmlllmmmlllkkkhhhggghhhllllllmmmlllkkkkkklllnnnkkkkkkkkkjjjjjjjjjkkkkkkmmmiiigggjjjiiieeeeeehhhiiijjjjjjkkkkkkjjjjjjiiinnnooooooooonnnmmmkkkjjjlllmmmmmmlllkkklllnnnpppqqqrrrrrrpppmmmlllnnnqqqmmmmmmlllmmmnnnoooqqqrrrqqqooonnnnnnppprrrrrrqqqooopppqqqpppmmmllllllllllllmmmnnnoooooonnnlllkkkoooppprrrrrrpppooonnnoooooonnnnnnnnnoooqqqrrrsssnnnppprrrrrrqqqpppooopppkkklllmmmnnnoooooommmlllooopppqqqqqqpppppprrrtttrrrrrrrrrqqqooommmlllllllllllllllnnnpppqqqqqqpppqqqpppoooooopppqqqqqqpppqqqssstttuuutttqqqnnnlllnnnooooooppppppppppppppptttpppmmmnnnrrrsssqqqnnnoooqqqssstttsssssssssssswwwuuurrrqqqqqqqqqpppooottttttssssssssstttttttttvvvuuuuuutttuuuvvvxxxxxxzzzyyyyyyzzzzzzyyyxxxwwwvvv{{{zzzuuuwww}}}{{{rrruuuvvvxxx{{{}}}|||{{{|||~~~~~~|||yyywwwvvvvvv{{{}}}||||||}}}~~~|||yyyyyyyyyxxxvvvuuuvvvxxxwwwvvvuuuvvvwwwwwwuuutttttttttuuuuuuuuuuuutttttttttsssqqqooonnnnnnnnnoooooouuuxxxtttpppooonnnlllmmmnnnpppsssuuuuuurrrppplllmmmnnnoooppppppppppppoooooooooooooooppppppqqqoooooonnnnnnnnnoooooopppsssrrrqqqppppppqqqrrrsssnnnlllkkklllnnnppppppoooqqqqqqrrrqqqooooooooopppnnnnnnnnnooonnnnnnmmmmmmoooooonnnnnnnnnnnnoooooojjjkkklllkkkiiiiiiiiijjjlllmmmnnnmmmkkkkkklllnnnmmmkkkiiiiiijjjjjjiiihhhjjjiiiiiihhhiiijjjlllmmmiiijjjjjjjjjiiiiiijjjkkkhhhgggfffgggiiiiiiiiihhhlllmmmnnnmmmkkkiiiiiiiiikkkjjjjjjlllnnnnnnmmmllljjjjjjkkkkkklllmmmnnnnnnkkkhhhhhhiiiiiiffffffiiihhhiiiiiijjjjjjiiiiiihhhppppppppppppooonnnmmmlllmmmnnnnnnnnnmmmmmmoooqqqrrrttttttssspppnnnmmmllllllkkkkkkkkkllllllmmmnnnmmmllllllnnnpppqqqpppoookkkmmmpppqqqooommmlllllllllmmmnnnnnnmmmkkkhhhgggpppqqqqqqpppooonnnnnnooopppooommmmmmmmmoooqqqrrruuuttttttttttttsssqqqnnnmmmmmmmmmmmmlllllllllkkkmmmqqqtttsssppppppssswwwqqqpppooopppqqqqqqnnnkkknnnmmmkkkllloooqqqrrrrrrssspppnnnnnnppprrrpppnnnnnnqqquuuwwwvvvqqqlllhhhlllnnnoooppppppnnnlllkkkuuuqqqmmmmmmppprrrrrrqqqttttttssssssssssssttttttvvvtttrrrqqqrrrrrrqqqpppuuutttttttttuuuvvvxxxyyyvvvuuuttttttttttttuuuuuuxxxyyyyyyzzzzzzyyywwwwwwwwwyyywwwuuuzzz{{{pppsssuuuxxx|||~~~~~~|||{{{|||~~~~~~}}}xxxzzz{{{zzzzzzzzz{{{zzzzzzzzz{{{zzzxxxxxxyyy{{{{{{zzzyyyyyyyyyyyywwwuuutttuuuuuuvvvvvvuuuuuutttvvvssspppoooooopppoooooonnnuuuxxxtttnnnnnnooooooqqqpppoooqqqtttuuussspppkkklllmmmoooppppppppppppnnnnnnlllllllllnnnpppqqqpppppppppooonnnnnnooopppsssrrrqqqpppqqqrrrssstttppppppoooppprrrsssrrrqqqnnnqqqsssrrrooonnnooorrrpppppppppppppppooonnnmmmoooooooooooonnnooopppqqqmmmqqqrrroookkklllnnnooonnnnnnmmmkkkjjjjjjlllnnnqqqooommmlllmmmmmmmmmkkkiiiiiiiiiiiijjjkkkmmmmmmhhhjjjkkkiiiggggggjjjnnniiigggeeegggjjjllljjjhhhhhhlllmmmjjjgggggghhhggghhhfffgggiiimmmooollliiiiiiiiikkklllnnnoooppppppkkkjjjiiijjjiiiiiiiiijjjiiiiiijjjjjjjjjjjjiiiiiimmmmmmmmmmmmmmmllllllkkknnnoooooonnnlllkkkkkkllloooqqqssstttrrrooollljjjiiihhhhhhhhhhhhiiiiiiiiiiiiiiikkkmmmppppppnnnlllkkkmmmoooooonnnllllllmmmkkklllnnnooonnnmmmkkkjjjnnnooopppooommmmmmoooqqqqqqpppnnnlllmmmnnnppprrrwwwuuussstttvvvvvvrrrnnnnnnnnnmmmkkkjjjiiijjjlllkkkmmmoooppppppqqqrrrsssoooooopppqqqqqqpppnnnmmmssspppnnnmmmooorrrssstttssspppmmmmmmppprrrpppmmmlllooosssuuuuuurrrmmmjjjooooooooooooooommmlllkkksssqqqnnnoooqqqrrrrrrqqqwwwuuurrrqqqqqqrrrssssssuuusssrrrrrrssssssrrrqqqvvvuuuttttttuuuvvvxxxyyytttttttttttttttuuuuuuuuuwwwyyyzzz{{{zzzyyyxxxxxxxxxzzzzzzyyy}}}|||ttttttwwwzzz~~~~~~}}}}}}zzzzzz{{{|||}}}}}}}}}|||zzzxxxwwwxxxxxxwwwwwwxxxyyyzzz{{{zzzyyyzzz|||}}}}}}{{{zzzyyyyyywwwuuurrrttttttuuuuuuuuuuuuttttttvvvsssqqqpppqqqqqqqqqppppppvvvwwwqqqlllmmmppprrrvvvrrrnnnnnnppprrrqqqoookkklllmmmoooppppppqqqqqqrrrqqqooonnnoooqqqsssuuuoooqqqqqqpppnnnmmmoooqqqqqqpppoooooopppqqqrrrsssrrrqqqpppqqqssstttsssqqqnnnqqqsssrrrooonnnooorrrrrrrrrrrrqqqpppooonnnmmmmmmoooqqqqqqooooooppprrrnnntttuuupppmmmpppsssrrrmmmmmmllljjjhhhiiillloooqqqpppnnnmmmnnnooonnnmmmiiiiiikkklllmmmmmmmmmmmmgggiiijjjiiifffgggjjjnnnjjjhhhfffhhhlllnnnllljjjfffmmmooojjjfffggghhhggggggffffffiiinnnooommmjjjhhhjjjkkkmmmooooooppppppiiijjjiiihhhhhhiiiiiiiiijjjjjjkkkkkkkkkkkkjjjjjjllllllkkkkkkkkkkkkkkkkkkkkklllmmmllljjjiiiiiijjjkkklllnnnpppqqqooommmjjjhhhiiiiiiiiiiiiiiiiiiiiihhhhhhjjjlllooonnnllljjjnnnnnnnnnllljjjjjjkkkmmmjjjkkkmmmoooqqqrrrrrrrrrlllmmmnnnmmmmmmnnnppprrrqqqpppooonnnnnnoooqqqrrrrrrpppooopppssssssooollloooooonnnkkkiiihhhjjjlllmmmjjjjjjmmmrrruuurrrooolllpppsssrrrooommmnnnqqquuurrrnnnmmmnnnpppqqqqqqrrrooommmmmmpppqqqpppnnnlllnnnppprrrrrrrrrqqqpppsssrrrpppnnnmmmmmmmmmnnnppppppppprrrssssssrrrpppwwwsssooonnnoooqqqqqqqqqsssrrrrrrrrrtttuuutttrrrvvvvvvuuuttttttuuuvvvvvvrrrrrrsssuuuvvvwwwwwwwwwuuuyyy||||||{{{yyyxxxyyywww{{{}}}||||||}}}|||zzzxxxzzz|||~~~~~~||||||{{{zzzzzzzzzzzz{{{}}}xxxvvvwwwwwwvvvuuuwwwwwwxxxyyyxxxwwwxxxyyy{{{zzzyyywwwwwwvvvuuurrrpppssssssttttttttttttssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrvvvuuuooolllnnnqqqrrruuussspppnnnooooooooonnnkkkkkkmmmooopppqqqqqqqqqqqqpppnnnmmmmmmoooqqqrrrnnnppprrrqqqnnnmmmpppsssoooooonnnnnnooopppqqqrrrqqqpppnnnnnnpppqqqqqqpppqqqqqqrrrqqqooooooooopppqqqqqqqqqpppooonnnlllkkkjjjnnnrrrsssqqqooooooqqqlllrrrrrrllllllrrrtttqqqkkklllkkkjjjiiijjjmmmooommmllljjjjjjlllmmmlllllliiijjjlllmmmnnnnnnmmmlllggghhhiiihhhhhhhhhjjjllliiiiiihhhjjjlllmmmmmmllliiirrruuummmgggiiikkkhhhiiiiiijjjkkknnnooonnnmmmiiikkklllnnnooonnnnnnmmmhhhjjjiiifffeeehhhhhhfffkkkkkkkkkllllllkkkkkkkkkmmmllllllkkkkkkkkklllllleeegggiiijjjiiiiiijjjllliiihhhiiilllnnnooonnnlllkkklllmmmnnnnnnnnnnnnmmmiiiiiijjjlllmmmmmmjjjhhhnnnnnnmmmjjjiiiiiikkknnnjjjkkklllnnnpppsssuuuwwwjjjlllmmmnnnmmmnnnoooqqqooooooooooooppppppqqqrrrqqqppppppqqqrrrqqqooommmnnnoooooommmiiihhhkkknnnoookkkiiinnnvvvzzzuuuooolllqqqtttrrrmmmkkknnnsssqqqnnnkkkjjjkkkmmmnnnnnnnnnnnnnnnnnnnnnooopppqqqooooooooopppqqqrrrsssttttttssspppnnnmmmnnnooopppnnnooorrrttttttsssrrrqqquuuqqqmmmllloooppppppnnnrrrqqqqqqsssuuuvvvuuutttuuuuuuuuuuuuuuutttttttttpppqqqsssuuuvvvwwwwwwxxxssswww|||}}}zzzxxxxxxyyyuuuxxxzzzzzzxxxxxxzzz{{{{{{|||}}}~~~}}}}}}~~~}}}{{{zzzzzz|||}}}zzzvvvxxxyyyvvvvvvxxxyyyzzzzzzxxxvvvuuuvvvwwwwwwvvvuuuuuuvvvvvvtttrrrsssttttttuuuuuuttttttssslllpppssstttrrrqqqrrrsssrrrtttssspppoooqqqqqqooooooqqqssssssqqqooonnnnnnjjjkkkmmmnnnpppqqqqqqqqqnnnnnnmmmlllkkklllmmmmmmmmmppprrrqqqnnnnnnqqquuuoooooonnnnnnoooppprrrsssqqqooollllllmmmnnnoooooosssrrrqqqpppppppppooommmooooooooonnnllljjjiiihhhffflllssstttrrrooonnnoookkkpppoooiiillluuuvvvqqqjjjkkklllkkkkkkllloooqqqiiihhhggghhhjjjkkkkkkkkkiiijjjlllmmmnnnllljjjiiigggfffggghhhjjjkkkjjjiiiggghhhjjjjjjjjjkkklllnnnlllvvvyyyooohhhkkkllliiijjjkkkllllllkkklllnnnpppkkklllmmmnnnnnnmmmkkkjjjjjjmmmlllgggfffiiiiiifffjjjjjjkkkkkkkkkkkkjjjjjjmmmlllkkkjjjjjjkkklllmmmcccfffhhhiiiiiiiiijjjkkkkkkhhhggghhhkkknnnnnnmmmlllmmmooopppqqqqqqqqqqqqkkkjjjjjjkkklllllliiigggjjjkkklllkkkjjjjjjlllnnnmmmlllkkkjjjlllooorrrtttkkkmmmoooooonnnllllllmmmkkklllnnnooopppqqqpppppprrrtttuuutttqqqooonnnmmmllloooqqqoookkkiiilllooonnnllllllpppwwwyyyvvvrrrqqqrrrqqqooolllllloooqqqmmmkkkiiiiiikkkmmmnnnnnnjjjmmmpppooommmmmmppptttrrrrrrqqqqqqqqqqqqrrrrrrrrrqqqqqqpppoooooooooooooooppprrrrrrrrrrrrssstttsssooolllllloooqqqpppmmmppppppqqqsssvvvwwwvvvtttqqqsssuuuvvvwwwvvvuuutttpppqqqssstttuuuuuuuuutttpppuuuzzz{{{xxxuuuuuuwwwwwwuuuuuuvvvwwwxxxyyyzzz{{{|||}}}~~~|||}}}|||~~~|||{{{{{{|||}}}zzzxxxxxxzzz}}}|||wwwyyyzzzwwwvvvyyy}}}}}}|||yyyvvvttttttuuuvvvuuuuuuvvvxxxyyywwwvvvttttttuuuuuuuuuuuuttttttgggmmmtttuuurrroooqqqssspppssssssqqqrrrtttqqqkkkjjjooouuuwwwtttqqqoooooojjjkkkmmmnnnpppqqqqqqrrrqqqqqqpppooooooooooooooolllooorrrqqqnnnnnnrrrvvvoooooonnnnnnoooqqqrrrtttsssppplllkkklllnnnppppppuuurrrpppoooqqqqqqnnnkkkmmmmmmmmmkkkjjjhhhfffeeedddkkksssuuurrrnnnmmmnnnlllpppnnnhhhmmmxxxyyyqqqjjjkkkmmmmmmmmmnnnqqqssshhhgggfffgggjjjllllllkkkhhhiiilllmmmmmmkkkiiiggggggfffeeehhhlllmmmjjjgggdddgggjjjjjjhhhhhhkkknnnmmmxxxzzzooohhhjjjlllhhhhhhjjjkkkjjjggghhhkkkooolllmmmnnnnnnmmmllliiihhhooorrrqqqkkkjjjmmmmmmhhhiiiiiijjjjjjjjjjjjiiiiiikkkjjjiiiiiiiiijjjkkklllfffhhhjjjjjjiiigggggggggnnnjjjffffffjjjmmmnnnnnnkkklllnnnppprrrrrrrrrqqqlllkkkjjjjjjkkkkkkiiigggeeehhhkkkmmmmmmlllmmmmmmpppnnnjjjhhhhhhjjjmmmpppmmmoooqqqpppnnnkkkiiiiiihhhjjjmmmoooppppppooooooppprrrtttqqqlllhhhggghhhkkkooorrrpppllljjjlllpppjjjkkknnnqqquuuvvvuuutttuuurrrnnnlllmmmooooooooojjjiiihhhjjjmmmppprrrrrrhhhmmmqqqpppllllllqqqwwwttttttttttttsssqqqooonnnnnnoooqqqrrrqqqpppnnnmmmqqqqqqqqqppppppqqqtttwwwsssooolllmmmqqqssspppmmmppppppqqqtttwwwxxxwwwuuuoooqqquuuxxxyyyyyywwwvvvqqqqqqssssssssssssrrrqqqmmmsssyyyzzzvvvssstttuuu{{{uuuqqqsssxxx{{{zzzyyyzzz{{{|||}}}zzz}}}zzzxxxyyyzzz}}}~~~{{{{{{~~~||||||wwwuuuxxx|||{{{zzzzzzyyyyyyzzzzzz{{{yyyxxxwwwvvvvvvvvvwwwxxxzzzxxxuuuttttttsssrrrpppqqqppppppqqqrrrpppmmmjjjjjjkkkmmmmmmmmmnnnppprrrpppooooooppppppooollljjjmmmlllnnnrrrpppmmmpppwwwhhhiiikkkooorrrrrrpppmmmqqqpppooonnnnnnooopppqqqooommmlllnnnrrrttttttssswwwqqqooonnnmmmnnnqqqwwwuuurrrpppooooooqqqrrrrrrqqqooopppqqqqqqpppooosssrrrqqqooommmkkkjjjiiinnnooopppqqqqqqpppooonnnlllmmmnnnooonnnmmmkkkiiikkkppprrrooommmoooooollliiiiiiiiigggfffhhhlllooojjjkkkkkklllllllllkkkjjjdddeeegggkkkmmmooonnnlllfffeeegggkkklllhhhgggiiijjjlllnnnppppppnnnllljjjjjjjjjjjjkkkkkkllllllllllllnnnpppnnnjjjgggggghhhjjjjjjkkkiiigggffffffgggdddeeehhhjjjkkkkkkjjjiiinnnmmmkkkjjjiiijjjjjjkkkgggkkknnnlllgggcccdddfffiiiggghhhlllnnnlllllloooqqqooollljjjjjjlllppprrroooooonnnkkkhhhgggiiijjjfffhhhjjjlllkkkkkkkkkllllllkkkjjjjjjjjjkkklllmmmoooppppppooolllkkkkkklllqqqrrrssssssqqqqqqrrrsssooooooooonnnmmmlllkkkjjjlllmmmnnnnnnnnnmmmlllkkknnnooopppppppppssswwwzzzxxxtttnnniiihhhjjjnnnqqqnnnllliiiiiikkknnnppppppnnnppppppnnnllllllooorrrpppqqqrrrsssrrrrrrpppoooqqqnnnmmmnnnmmmlllooouuummmpppsssrrrooommmmmmnnnssssssssssssrrrrrrqqqqqqsssqqqpppppprrrtttsssrrrssstttuuuuuuttttttuuuvvvuuussspppppprrrtttttttttssstttttttttttttttvvvwwwvvvxxxxxxuuuuuuyyyzzzwwwwwwzzzzzzyyyzzz~~~~~~}}}}}}~~~~~~~~~||||||~~~{{{~~~|||xxxvvvxxx{{{zzzzzzyyyyyyyyyyyyzzzzzz{{{zzzzzzyyyyyyyyyzzzzzzwwwuuusssssstttuuutttsssnnnmmmnnnoooqqqqqqpppnnnjjjkkkllllllkkkmmmppprrrpppooonnnnnnnnnnnnllljjjllljjjlllooonnnlllnnnuuujjjjjjlllnnnqqqrrrqqqoooqqqpppooonnnnnnooopppqqqpppnnnlllnnnqqqsssrrrqqqxxxrrrmmmnnnnnnnnnooorrrrrrrrrrrrqqqqqqpppoooooorrrqqqppppppqqqqqqooonnnsssrrrqqqooollljjjiiihhhmmmnnnpppqqqqqqpppnnnmmmlllmmmooooooooommmllljjjoooqqqpppllllllooopppmmmkkkkkkiiigggffffffiiilllkkkkkkkkkkkkkkkjjjjjjjjjfffgggiiikkklllllljjjhhhkkkiiijjjnnnnnnjjjiiikkkjjjkkkmmmnnnnnnmmmkkkjjjhhhiiiiiiiiiiiiiiiiiijjjiiikkknnnnnnkkkhhhhhhhhhhhhiiijjjiiigggfffffffffeeefffhhhiiijjjjjjiiiiiimmmlllkkkjjjjjjjjjkkklllkkknnnqqqpppkkkiiijjjlllkkkiiijjjnnnooommmmmmooopppnnnkkkhhhhhhjjjmmmoooooommmkkkiiihhhgggggggggiiikkknnnmmmkkkiiiiiikkklllkkkjjjjjjjjjkkklllmmmooopppqqqpppmmmllllllmmmrrrssssssrrrqqqppppppqqqqqqrrrrrrssssssqqqpppoookkklllnnnooopppoooooonnnlllnnnnnnnnnnnnpppsssuuutttqqqmmmjjjiiikkkooorrrpppnnnmmmmmmnnnoooooonnnjjjlllnnnnnnmmmnnnqqqtttnnnooopppqqqqqqpppooooooooolllkkkmmmmmmkkkmmmrrrooorrrsssssspppmmmmmmnnnrrrrrrqqqqqqppppppppppppsssrrrrrrrrrrrrsssssssssoooqqqssstttuuuvvvxxxyyyvvvuuusssrrrrrrtttvvvwwwsssttttttuuuuuuvvvwwwxxxxxxzzzzzzwwwwww{{{|||yyyvvvyyyzzzyyyzzz~~~}}}~~~}}}}}}~~~~~~}}}zzz|||~~~|||yyyvvvwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{zzzzzzyyytttsssqqqrrrtttvvvvvvuuuqqqpppoooppprrrrrrrrrpppllllllkkkjjjjjjlllooossspppnnnllllllmmmmmmlllkkkkkkiiikkkmmmlllkkkmmmqqqlllllllllnnnppprrrrrrqqqppppppoooooooooooopppppppppnnnmmmmmmoooppppppppppppkkkjjjmmmoooooopppsssmmmoooqqqssssssqqqnnnmmmrrrqqqppppppqqqpppnnnlllrrrqqqpppnnnllljjjhhhggglllmmmoooppppppooommmlllmmmnnnooopppooonnnmmmlllsssrrrmmmiiikkkpppqqqmmmkkkkkkjjjgggeeeeeegggjjjlllkkkjjjiiiiiiiiiiiiiiiggghhhkkklllllljjjgggeeekkkhhhhhhkkkkkkhhhgggjjjjjjjjjkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiihhhhhhhhheeehhhkkkmmmkkkjjjhhhhhhfffhhhjjjjjjhhhfffeeeeeehhhhhhhhhhhhhhhhhhhhhhhhkkkkkkjjjjjjjjjkkklllllljjjmmmooooookkkjjjkkkmmmmmmkkklllppppppmmmmmmpppnnnllljjjgggggghhhjjjkkkoookkkgggfffggghhhfffdddkkknnnqqqoooiiifffgggjjjllllllkkkjjjjjjjjjkkklllpppqqqrrrqqqooonnnnnnooonnnooopppooommmlllmmmnnnqqqsssuuuvvvvvvuuurrrqqqkkklllnnnpppqqqqqqqqqqqqkkkmmmnnnnnnmmmmmmoooqqqpppooolllkkkkkkmmmoooqqqnnnmmmnnnooopppooollljjjjjjlllnnnoooooooooqqqsssllllllmmmnnnoooooooooooommmjjjjjjmmmmmmkkkkkknnnqqqssstttsssqqqoooooooooqqqpppooonnnnnnnnnooopppqqqrrrsssrrrqqqpppqqqrrrooopppqqqsssuuuvvvwwwxxxuuuvvvwwwuuussstttwww{{{tttttttttuuuvvvxxxyyyzzzxxxzzzzzzwwwxxx{{{|||zzzvvvzzz{{{zzz{{{~~~}}}zzz~~~~~~~~~~~~{{{|||~~~xxx{{{}}}|||zzzwwwwwwwwwxxxxxxyyyyyyyyyyyyxxxxxxtttuuuwwwxxxxxxwwwvvvvvvsssrrrqqqrrrtttuuuuuutttxxxvvvsssrrrrrrrrrqqqooonnnmmmllljjjjjjlllppptttqqqooommmlllmmmnnnnnnmmmkkkjjjkkklllllllllmmmoooooommmlllmmmppprrrsssssspppooooooooooooooooooppppppooonnnnnnnnnnnnooonnnllliiiiiinnnqqqpppppprrrlllnnnppprrrrrrqqqpppooorrrqqqppppppqqqpppmmmkkkmmmmmmlllkkkjjjiiiiiihhhlllmmmnnnoooooonnnmmmlllnnnnnnooopppoooooonnnmmmsssqqqllliiimmmrrrpppjjjjjjjjjiiigggffffffhhhjjjlllkkkjjjhhhhhhhhhhhhiiigggjjjlllmmmllljjjhhhgggiiiffffffiiiiiiggghhhllljjjjjjiiiiiiiiiiiijjjjjjllllllkkkkkkjjjjjjiiiiiidddgggjjjlllkkkjjjhhhfffgggiiikkkkkkiiigggffffffjjjiiihhhgggggggggggghhhjjjjjjjjjjjjkkkllllllmmmmmmnnnooonnnllljjjkkklllnnnllllllppppppmmmlllooonnnllljjjhhhggghhhhhhiiimmmiiidddeeeiiikkkiiifffjjjnnnqqqnnnhhheeegggjjjllllllkkkjjjjjjjjjkkkllloooqqqsssrrrqqqpppppppppmmmnnnoooooonnnnnnooopppppprrrtttvvvuuusssooommmlllmmmnnnpppqqqqqqppppppmmmnnnppppppooommmnnnoooooonnnmmmllllllmmmmmmnnnhhhiiilllnnnpppnnnkkkgggnnnnnnooooooooonnnnnnnnnkkklllmmmnnnooooooppppppmmmjjjjjjooopppmmmlllmmmqqqqqqrrrrrrrrrrrrrrrssspppooommmllllllmmmnnnooooooqqqrrrqqqooonnnoooppprrrrrrssstttuuuuuutttssstttvvvxxxvvvrrrsssxxx}}}uuuttttttuuuxxxzzz{{{{{{vvvyyyxxxvvvvvvyyyzzzxxxwww{{{}}}|||}}}}}}yyy~~~~~~~~~~~~|||zzz|||xxxyyy{{{{{{yyyxxxwwwvvvwwwwwwxxxyyyyyyxxxwwwwwwrrrssstttvvvvvvuuuuuutttuuusssqqqqqqrrrssssssrrrwwwuuurrrqqqqqqpppooonnnoooooommmkkkjjjlllqqqtttrrrpppnnnmmmnnnooopppooolllmmmllllllmmmooooooooopppnnnlllmmmoooqqqrrrsssoooooooooppppppoooooooooooooooooonnnmmmmmmnnnooommmjjjkkkpppsssqqqpppqqqppppppoooppppppqqqrrrsssqqqpppppppppqqqpppmmmkkkhhhhhhhhhiiiiiijjjjjjkkklllmmmnnnoooooonnnmmmlllnnnnnnooooooooooooooonnnpppooolllkkknnnqqqmmmfffggghhhiiihhhggggggjjjlllkkkjjjjjjiiihhhhhhhhhiiigggjjjmmmnnnmmmllllllmmmkkkhhhhhhlllmmmlllnnnqqqiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkjjjjjjiiiiiiiiiggggggiiijjjkkkiiigggeeeiiijjjllllllkkkiiiiiiiiikkkjjjiiihhhgggggghhhhhhiiijjjjjjkkkllllllllllllsssssssssqqqooonnnnnnooollljjjkkknnnnnnkkkkkkmmmmmmmmmkkkjjjiiiiiiiiiiiikkkgggdddfffkkkooonnnkkkhhhkkkmmmkkkgggfffhhhlllkkkkkkjjjjjjjjjkkklllmmmmmmooorrrrrrqqqpppppppppnnnoooqqqrrrrrrsssuuuwwwppprrrtttuuussspppllljjjmmmnnnooooooooonnnmmmmmmoooqqqrrrrrrpppoooooopppppppppooonnnmmmlllkkkkkkfffgggjjjnnnqqqpppmmmjjjooonnnnnnnnnooooooooonnnmmmmmmnnnnnnooopppqqqqqqoookkklllpppssspppmmmnnnoooooopppqqqsssuuuvvvvvvnnnnnnmmmllllllmmmnnnoooppprrrssssssrrrqqqqqqqqqsssrrrrrrtttvvvwwwtttrrrrrruuuwwwuuuqqqrrrwww|||vvvtttsssuuuyyy{{{{{{{{{wwwyyyyyyvvvvvvzzz{{{xxxyyy}}}~~~~~~{{{~~~~~~~~~}}}|||{{{|||~~~xxxyyyyyyyyyxxxxxxwwwvvvvvvwwwxxxyyyyyyxxxwwwvvvsssssstttuuuvvvvvvvvvvvvvvvtttrrrqqqrrrrrrqqqooopppooonnnnnnoooooonnnmmmnnnnnnmmmlllkkklllooorrrrrrpppoooooopppqqqpppooonnnooommmlllmmmqqqqqqnnnooonnnlllllloooqqqqqqqqqooooooppppppppppppoooooooooppppppooonnnmmmooopppooolllmmmqqqsssqqqooopppsssqqqooonnnnnnpppsssuuuooonnnoooppprrrqqqnnnkkkgggggghhhiiijjjkkklllllllllmmmoooppppppooommmlllmmmnnnnnnnnnnnnnnnoooooommmnnnmmmkkkmmmoookkkdddggghhhiiiiiihhhiiikkkmmmiiiiiijjjkkkkkkjjjiiiiiihhhkkknnnnnnllllllooorrriiiggghhhlllmmmllllllppphhhhhhiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggggggggiiihhhhhhiiijjjjjjhhhfffkkklllmmmllljjjjjjkkklllkkkkkkkkkjjjjjjiiiiiiiiijjjjjjkkklllllllllkkkkkkrrrqqqpppooonnnnnnnnnnnnjjjhhhiiimmmmmmjjjjjjmmmllllllllllllkkkjjjjjjiiijjjhhhfffhhhlllppppppoooiiijjjjjjjjjiiiiiikkkllljjjiiiiiiiiijjjlllnnnooojjjmmmpppqqqpppooooooooojjjlllnnnooooooppprrrtttqqqrrrssstttssspppmmmkkknnnnnnooooooooonnnmmmlllqqqrrrsssrrrpppooopppqqqrrrrrrqqqpppnnnmmmkkkkkkjjjjjjlllooorrrsssrrrpppnnnlllkkklllnnnqqqrrrrrroooooooooooopppqqqrrrrrrqqqmmmlllqqqtttrrrooooooooonnnnnnpppsssvvvwwwvvvmmmmmmnnnnnnnnnoooooooootttttttttvvvxxxxxxvvvtttppppppqqquuuyyyzzzxxxuuurrrssstttsssqqqrrrvvvzzzwwwtttsssuuuyyy{{{{{{yyyyyy{{{{{{xxxyyy|||}}}{{{zzz~~~~~~~~~~~~~~~~~~}}}~~~~~~|||{{{zzz{{{}}}yyyxxxwwwwwwwwwwwwwwwwwwuuuvvvwwwxxxxxxwwwvvvuuuttttttttttttuuuvvvwwwwwwuuusssqqqpppqqqqqqpppoooooooooooooooppppppmmmkkkkkkllllllkkkjjjjjjmmmooopppooonnnoooqqqqqqpppnnnnnnooommmkkkmmmrrrqqqlllnnnmmmlllmmmoooppppppooonnnooopppqqqqqqpppooonnnnnnpppqqqpppnnnnnnppprrrooollllllqqqssspppoooppprrrqqqnnnmmmmmmoooqqqssslllmmmnnnppprrrqqqnnnlllkkkkkkkkklllllllllmmmmmmmmmnnnpppqqqqqqpppnnnmmmmmmmmmlllmmmmmmnnnnnnooolllnnnmmmiiihhhjjjiiifffiiijjjkkkkkkjjjiiikkklllggghhhkkkmmmmmmlllkkkjjjjjjlllmmmllliiijjjooottthhhfffhhhkkklllhhhhhhjjjggghhhjjjkkkkkkjjjhhhggggggggggggggghhhhhhhhhhhhiiigggfffgggjjjkkkkkkiiikkklllkkkjjjhhhiiilllnnnjjjkkklllllllllkkkjjjiiijjjkkklllllllllkkkjjjiiilllkkkjjjjjjkkklllmmmmmmiiiggghhhlllmmmkkkkkknnnjjjkkkkkkllllllkkkjjjjjjjjjjjjiiiiiikkkmmmnnnooonnnllljjjjjjlllmmmmmmlllhhhhhhhhhiiikkkmmmoooqqqgggjjjnnnpppooonnnmmmnnnhhhjjjkkklllkkkkkklllnnnnnnooopppqqqqqqpppooonnnmmmnnnooopppppppppooonnnpppppppppooommmmmmoooqqqrrrrrrqqqpppooonnnnnnnnnnnnmmmmmmnnnppprrrsssrrrpppllliiijjjmmmqqqssssssqqqpppooooooooopppqqqqqqsssnnnlllqqqtttsssppppppqqqooonnnooorrrtttuuutttmmmnnnpppqqqqqqqqqpppooouuurrrqqquuu{{{|||xxxsssrrrpppqqqvvv{{{|||yyyuuussssssrrrrrrrrruuuwwwyyyxxxuuurrrtttxxx{{{yyywwwyyy|||{{{yyyyyy|||}}}{{{zzz}}}~~~|||}}}~~~~~~}}}|||~~~}}}yyyvvvxxxzzzzzzxxxvvvuuuvvvwwwxxxwwwtttvvvwwwxxxxxxwwwvvvtttssssssrrrrrrssstttvvvwwwsssrrrppppppqqqrrrqqqpppuuutttttttttsssqqqmmmiiiiiijjjkkkjjjiiiiiijjjlllnnnmmmnnnoooqqqqqqnnnlllnnnooommmjjjlllrrrqqqkkkmmmllllllmmmooopppooonnnnnnooopppqqqqqqpppooonnnnnnppprrrqqqooooooqqqtttnnnkkkkkkooorrrpppoooqqqpppooonnnmmmmmmnnnooopppkkklllmmmppprrrrrrooommmooooooooonnnnnnmmmmmmmmmnnnooopppqqqqqqpppooonnnlllllllllllllllmmmnnnooolllnnnlllgggdddgggiiiiiilllmmmmmmllljjjiiiiiijjjeeehhhkkknnnooonnnllljjjkkkmmmmmmjjjggghhhnnntttmmmlllmmmpppooojjjhhhiiiggghhhkkkllllllkkkhhhggghhhhhhiiiiiijjjjjjkkkkkkiiifffdddfffjjjmmmnnnmmmlllkkkjjjhhhggghhhkkknnnjjjkkkmmmnnnnnnmmmkkkjjjkkkllllllmmmlllkkkiiihhhkkkjjjjjjkkknnnqqqrrrsssiiiggghhhlllnnnllllllooohhhiiikkkllllllkkkjjjiiikkkkkkllljjjiiijjjlllnnnsssooojjjkkknnnpppnnnkkkgggggggggiiikkknnnppprrrfffiiimmmooonnnmmmllllllooopppqqqpppnnnmmmnnnooojjjjjjlllmmmnnnooopppppplllnnnoooqqqrrrrrrrrrqqqnnnnnnmmmkkkjjjkkkmmmpppqqqqqqppppppppppppqqqqqqqqqnnnlllkkkmmmoooqqqqqquuupppkkkiiillloooqqqqqqqqqpppooonnnnnnooopppppptttnnnkkkppptttssspppppptttqqqnnnnnnqqqsssrrrqqqlllnnnqqqssstttrrrpppooosssooommmrrrzzz|||wwwpppvvvttttttwww{{{{{{wwwrrruuusssqqqqqqtttwwwxxxxxxyyyuuurrrsssxxxzzzxxxuuuwwwzzzzzzwwwwwwzzz{{{yyyyyy||||||zzz|||~~~|||~~~}}}~~~}}}~~~}}}~~~~~~~~~|||{{{{{{xxxwwwxxxxxxwww|||{{{yyyxxxwwwxxxxxxyyyuuuvvvwwwwwwuuuttttttuuussssssrrrqqqrrrssstttuuuttttttttttttsssqqqooommmtttuuuvvvwwwuuurrrooolllkkkkkklllmmmnnnooopppqqqrrrqqqpppnnnnnnnnnoooooollllllmmmnnnppppppnnnllloooqqqsssooojjjhhhjjjnnnnnnkkkjjjlllllljjjkkkoooqqqnnnnnnooonnnkkkjjjlllmmmkkkiiijjjnnnsssvvvxxxsssooonnnpppnnnjjjmmmssskkkjjjllloooooollllllnnnooooooooooooppppppppppppqqqmmmjjjkkkooopppnnnkkklllmmmnnnmmmkkkkkkmmmooommmnnnmmmkkkhhhfffggghhhnnnoooooommmjjjiiiiiijjjooonnnmmmmmmnnnmmmkkkiiiggggggggghhhiiijjjlllmmmllliiiiiimmmoookkkiiiiiikkklllmmmmmmmmmlllkkkjjjlllhhhddddddeeeggggggeeefffggghhhjjjjjjjjjiiihhhllllllmmmmmmlllkkkiiihhhkkkkkkjjjhhhggghhhkkkmmmmmmllllllllllllkkkkkkkkkjjjlllnnnpppooonnnllljjjjjjjjjiiihhhhhhggggggggghhhjjjlllmmmmmmkkkhhhgggpppnnnjjjhhhhhhjjjmmmpppvvvtttpppllljjjjjjlllmmmooonnnmmmkkkiiijjjmmmooonnnjjjjjjmmmllliiimmmtttlllmmmnnnooooooooooooooosssmmmhhhiiinnnpppmmmiiippplllkkknnnpppmmmlllnnnnnnmmmmmmnnnoooooommmlllnnnrrrtttssssssuuusssooojjjmmmpppooommmlllnnnqqqvvvpppjjjhhhlllppppppoooooooooooooooooollliiifffqqqllliiijjjooorrrrrrqqqvvvrrrnnnooosssuuutttqqqmmmtttxxxsssppprrrrrroooqqqrrruuuvvvwwwuuusssrrrqqqpppqqqrrrsssrrrpppnnnrrrooonnnrrrtttrrrrrrtttxxxwwwvvvvvvxxxzzzzzzyyywwwxxxyyyxxxxxxzzz}}}}}}}}}~~~|||}}}~~~~~~}}}}}}~~~~~~}}}||||||||||||}}}{{{yyyyyyyyyxxxwwwyyyyyywwwwwwvvvwwwxxxxxxuuuvvvwwwwwwvvvuuuuuuuuutttssssssrrrrrrsssssssssrrrsssssstttttttttsssssssssssstttsssrrrpppmmmlllkkkllllllmmmnnnooopppppppppooonnnmmmmmmmmmnnnooommmllllllmmmooopppnnnmmmppprrrsssqqqllljjjmmmpppnnnjjjiiilllnnnmmmooorrrpppmmmmmmooonnnkkkjjjlllpppmmmjjjjjjlllppprrrsssooollllllooommmjjjkkkpppnnnkkklllpppqqqnnnmmmnnnkkklllmmmnnnooopppqqqrrrqqqmmmjjjkkkooopppnnnkkknnnnnnooonnnllllllmmmooolllnnnqqqrrrppplllhhhfffmmmnnnooommmkkkjjjjjjkkknnnmmmlllllllllllljjjhhhhhhhhhiiijjjkkklllmmmmmmnnnkkklllpppqqqnnnkkkkkkiiijjjkkklllmmmllllllkkkllliiiffffffhhhjjjjjjiiiggghhhiiiiiiiiiiiihhhgggiiijjjkkkmmmmmmmmmlllllljjjjjjjjjjjjjjjkkkllllllnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnoooooonnnllliiigggjjjkkkkkkkkkkkkjjjiiiiiigggiiikkkmmmmmmllljjjhhhkkkjjjjjjjjjkkkmmmoooppptttrrrnnnkkkjjjjjjlllmmmppppppooollljjjkkkmmmpppqqqjjjhhhlllnnnlllllloooooonnnmmmmmmnnnqqqtttvvvsssooollllllooopppnnnlllpppllllllooopppnnnmmmnnnnnnmmmmmmmmmnnnooonnnnnnlllpppqqqoooooopppooolllnnnnnnooonnnllllllmmmnnnvvvqqqlllkkkooosssttttttppppppoooppppppooommmkkknnnkkkiiikkkooossssssqqqrrrpppnnnooorrrtttttttttpppttttttpppooorrrtttrrrpppqqqtttvvvvvvuuusssrrrtttsssssstttuuuvvvuuussstttppppppsssuuusssrrrsss{{{yyywwwwwwwwwwwwvvvuuuxxxyyyyyyyyyxxxxxx{{{}}}}}}|||{{{|||}}}~~~~~~{{{yyyyyyzzz|||~~~}}}{{{{{{{{{{{{yyyxxxyyyxxxxxxxxxxxxxxxyyyzzzvvvvvvvvvvvvvvvuuuuuutttssssssssstttssssssrrrrrrqqqqqqrrrssstttvvvwwwxxxrrrqqqpppooonnnmmmlllkkkmmmmmmmmmnnnnnnooooooooonnnnnnmmmllllllmmmnnnooonnnmmmllllllnnnoooooonnnppprrrtttrrrooonnnpppssspppjjjiiimmmqqqqqqqqqssspppmmmlllooonnnkkkjjjmmmrrrooolllkkkkkkmmmmmmmmmkkkkkkmmmpppoookkkkkknnnppplllkkkpppssspppnnnnnnkkkllllllmmmnnnnnnoooooorrrooommmmmmppprrrpppnnnoooooopppnnnllllllmmmnnnoooooopppqqqqqqnnnjjjfffmmmnnnnnnmmmkkkkkkkkkllllllkkkjjjkkkkkkkkkiiigggfffgggiiikkkllllllkkkkkknnnkkklllppprrrooolllllljjjkkklllmmmnnnnnnmmmlllmmmkkkiiiiiijjjlllllllllkkkkkkkkkkkkjjjiiihhhhhhjjjkkkllllllmmmllllllllliiihhhiiilllooopppnnnjjjpppppppppooooooooonnnnnnnnnoooooonnnmmmjjjgggeeehhhiiikkklllmmmllljjjiiiggghhhjjjlllmmmlllkkkjjjfffgggiiilllnnnoooppppppqqqooommmkkkkkkkkkmmmnnnppppppooollljjjjjjlllnnntttmmmiiimmmrrrqqqnnnkkkpppnnnkkkjjjlllpppuuuyyyqqqqqqqqqqqqqqqppppppoooqqqmmmlllpppqqqooonnnooonnnmmmllllllmmmnnnooopppmmmppppppllllllnnnnnnkkkqqqooolllkkklllmmmllllllqqqmmmiiiiiimmmqqqsssssskkkkkkkkkjjjkkkkkklllllllllkkkkkkmmmppprrrrrrqqqnnnoooppppppppprrrtttvvvrrrrrrpppmmmoootttuuusssnnnppprrrtttuuuuuutttsssuuusssssstttvvvxxxxxxxxxvvvrrrqqquuuvvvttttttuuu{{{yyywwwvvvwwwxxxwwwvvvzzz{{{zzzyyyxxxxxxzzz|||~~~|||zzzyyyzzz{{{|||{{{}}}~~~|||zzzyyyyyyzzz{{{||||||{{{{{{|||}}}}}}zzzxxxzzzzzzzzzzzz{{{||||||}}}xxxwwwwwwvvvvvvuuusssqqqpppqqqssstttuuutttssssssqqqqqqqqqqqqsssuuuwwwyyyqqqpppooommmlllkkkllllllnnnnnnnnnnnnnnnooooooooonnnmmmmmmlllmmmnnnpppqqqooommmkkkkkkmmmooooooooopppqqqrrrqqqooooooqqqsssqqqkkkhhhlllqqqqqqpppqqqpppmmmmmmoooooollllllooorrrpppmmmllllllllllllkkkjjjllloooqqqpppnnnmmmmmmqqqllljjjooossspppmmmlllnnnnnnmmmmmmlllkkkjjjjjjsssqqqoooppprrrssssssqqqnnnoooooommmkkkjjjkkkmmmrrrooojjjhhhiiijjjjjjjjjlllmmmnnnmmmlllkkklllmmmlllkkkjjjkkklllkkkjjjhhheeefffiiikkklllkkkjjjiiillliiijjjooopppmmmkkkkkkmmmnnnooooooooonnnmmmlllnnnmmmlllkkkkkklllllllllpppooonnnllllllkkkkkkkkkmmmmmmlllkkkjjjiiihhhhhhhhhggghhhmmmssstttooojjjpppppppppooooooooonnnnnnmmmmmmnnnmmmllliiigggfffdddfffiiikkklllkkkiiihhhhhhiiikkklllmmmlllkkkjjjggghhhiiikkkmmmoooooopppooonnnmmmllllllmmmnnnooooooooonnnkkkiiihhhjjjllltttpppnnnqqqtttssspppmmmnnnllliiihhhiiimmmqqqtttnnnqqqtttsssqqqooopppqqqrrrnnnmmmppprrrooonnnpppmmmmmmmmmlllkkkmmmppprrrqqqsssrrrmmmmmmoooooolllrrrnnnjjjjjjmmmooonnnlllpppmmmiiiiiikkknnnppppppjjjiiiiiigggggghhhjjjllllllmmmnnnooooooooopppppplllpppsssrrroooooorrrvvvqqqooommmnnnrrruuuuuusssmmmoooqqqssstttttttttssssssrrrqqqrrruuuwwwyyyyyywwwsssssswwwyyyxxxxxxzzzxxxwwwvvvwwwyyy{{{{{{zzz{{{{{{{{{zzzyyyzzz|||~~~}}}{{{yyyyyyyyyzzz{{{}}}~~~{{{~~~~~~}}}|||}}}~~~{{{{{{{{{{{{{{{zzzyyyyyy{{{{{{{{{}}}~~~~~~{{{yyyyyyzzzzzz{{{||||||||||||{{{yyywwwvvvvvvuuurrrooonnnooorrrtttuuuuuuuuuuuurrrrrrqqqqqqqqqrrrtttuuurrrpppnnnlllkkkllllllmmmnnnnnnnnnoooooooooooooooooonnnnnnnnnnnnoooqqqrrrooommmkkkkkkmmmooooooooooooppppppoooooooooppprrrrrrllliiilllnnnmmmlllmmmpppmmmnnnpppqqqnnnnnnqqqpppooommmmmmnnnooommmllljjjmmmppppppnnnmmmmmmllloookkkjjjoooqqqnnnkkkkkknnnmmmmmmlllkkkjjjjjjiiipppooonnnnnnpppqqqqqqqqqllllllmmmkkkiiiiiijjjkkkooommmjjjhhhhhhiiiiiiiiikkklllmmmlllkkkjjjkkkllllllkkkkkkkkkmmmmmmkkkiiigggiiikkkmmmmmmmmmkkkjjjkkkhhhiiinnnpppmmmkkkkkkmmmnnnnnnnnnmmmkkkiiihhhnnnnnnmmmlllkkkjjjjjjjjjpppooommmkkkkkkkkkmmmmmmkkkkkkjjjiiiiiihhhhhhhhhhhhggghhhnnntttuuupppjjjoooooonnnnnnnnnnnnmmmmmmjjjkkklllllllllkkkjjjiiidddfffiiilllmmmllljjjiiijjjkkklllllllllkkkkkkjjjlllkkkjjjjjjkkklllnnnooommmmmmmmmnnnnnnnnnoooooonnnnnnnnnllljjjiiikkklllnnnpppqqqqqqpppqqqqqqpppmmmllllllkkkkkklllmmmnnnlllpppsssssspppnnnoooqqqrrrnnnmmmppprrrooonnnpppmmmnnnnnnlllkkklllooorrrqqqsssrrrnnnmmmppppppmmmooollljjjkkknnnqqqqqqoootttrrrooommmnnnoooppppppnnnnnnnnnkkkiiijjjmmmpppmmmoooqqqqqqnnnlllmmmnnnnnnrrrvvvtttooommmppptttooommmmmmqqquuuuuusssqqqnnnoooqqqrrrtttttttttttttttrrrqqqrrruuuwwwxxxxxxuuurrrsssxxx{{{{{{|||~~~yyywwwwwwxxxzzz|||}}}|||zzz{{{|||{{{{{{|||}}}|||zzzzzz{{{|||}}}zzz{{{~~~~~~}}}|||zzzyyy{{{~~~||||||zzz{{{|||}}}|||{{{yyyxxx|||{{{{{{}}}~~~~~~|||zzzwwwxxxxxxyyyyyyyyyyyyxxxzzzwwwuuuuuuwwwvvvssspppooopppqqqssstttuuuuuuvvvtttsssrrrrrrqqqqqqqqqqqqqqqpppnnnmmmllllllmmmmmmnnnnnnnnnoooooopppppppppppppppooonnnnnnoooqqqqqqnnnmmmllllllnnnoooooonnnoooooonnnnnnnnnoooooopppppplllkkklllkkkiiiiiimmmooommmmmmpppqqqnnnooorrrmmmmmmmmmnnnppppppooommmlllooopppllljjjlllmmmlllmmmkkklllpppoookkkjjjllliiijjjjjjkkklllmmmmmmmmmkkkjjjjjjjjjkkklllmmmnnniiijjjkkkjjjiiihhhjjjlllhhhlllppprrrpppkkkhhhfffkkkllllllkkkiiiiiiiiijjjlllkkkkkklllmmmmmmkkkjjjlllmmmnnnooopppooonnnnnnllliiijjjoooqqqnnnlllmmmjjjjjjjjjjjjiiihhhfffeeelllnnnnnnmmmkkkjjjjjjkkknnnllljjjiiiiiikkknnnpppggggggggghhhiiikkkmmmnnniiihhhiiimmmqqqrrrpppmmmnnnnnnmmmmmmmmmllllllllliiijjjkkkllllllmmmmmmmmmhhhiiikkkmmmnnnnnnmmmllljjjkkkkkklllllllllllllllnnnmmmkkkjjjjjjkkkmmmnnnkkklllmmmnnnnnnnnnnnnmmmnnnnnnooonnnlllkkkmmmnnnggglllnnnmmmllloooqqqqqqmmmnnnooooooooonnnllllllllloooqqqqqqooonnnoooqqqqqqmmmlllpppqqqooonnnooommmooopppnnnkkkkkknnnqqqnnnppppppmmmlllnnnnnnkkklllllllllnnnqqqrrrrrrrrrsssqqqooommmllllllmmmnnnmmmoooooollliiiiiimmmpppmmmpppsssqqqllljjjmmmpppppptttwwwuuuqqqnnnpppsssmmmlllnnnsssuuusssqqqrrrppppppqqqsssssstttttttttvvvtttssstttvvvwwwwwwvvvtttqqqrrrwww{{{zzz{{{}}}{{{zzzxxxxxxzzzzzzzzzyyyyyyzzz{{{{{{{{{}}}~~~}}}{{{{{{{{{|||~~~~~~}}}}}}|||zzzxxxyyy}}}}}}{{{zzzyyy|||||||||{{{{{{{{{{{{{{{}}}|||||||||~~~~~~|||{{{wwwxxxxxxyyyyyyxxxwwwvvvwwwtttrrrtttxxxyyywwwsssssssssrrrrrrrrrsssttttttuuuuuuttttttsssqqqppppppooonnnnnnmmmllllllllllllmmmmmmnnnooopppqqqqqqrrrqqqpppnnnnnnmmmnnnoooooommmllllllmmmooopppnnnmmmpppooonnnnnnnnnoooooonnnllllllmmmmmmjjjfffjjjpppmmmjjjkkknnnooommmnnnqqqkkkkkklllnnnppppppnnnlllrrruuusssllljjjmmmpppooolllmmmppprrrnnniiijjjoooiiiiiijjjkkklllmmmnnnooohhhiiiiiiiiijjjjjjlllmmmhhhiiijjjjjjiiijjjlllmmmdddllltttvvvqqqjjjhhhhhhjjjkkkllljjjhhhgggggghhhkkkjjjiiijjjllllllkkkiiimmmmmmmmmnnnnnnnnnnnnnnnjjjhhhiiinnnpppmmmkkklllfffggghhhiiiiiiiiihhhgggiiilllnnnnnnllllllmmmooommmllljjjiiikkknnnsssuuugggggghhhiiikkknnnppprrrjjjjjjjjjkkklllnnnooopppnnnnnnnnnmmmmmmmmmlllllljjjjjjkkklllmmmnnnnnnnnnjjjjjjkkklllmmmmmmmmmlllhhhhhhjjjkkkmmmnnnoooppplllllllllllllllllllllllliiijjjkkkmmmmmmlllkkkjjjjjjkkklllllljjjjjjlllmmmgggjjjjjjiiilllsssvvvsssllllllmmmnnnnnnnnnmmmmmmnnnoooooooooooooooppprrrpppllllllooopppnnnmmmnnnmmmppprrrpppllljjjlllooojjjmmmnnnllllllnnnmmmiiikkknnnqqqrrrrrrqqqqqqrrrnnnnnnmmmkkkjjjjjjkkkllliiilllnnnmmmjjjjjjnnnrrrkkkooorrrpppkkkjjjooouuuqqqtttvvvvvvsssqqqrrrsssooommmooosssrrrooopppuuurrrrrrssssssttttttttttttvvvuuuttttttuuuuuusssqqqssspppppptttwwwvvvvvvxxxyyyxxxvvvwwwxxxyyyyyyxxxyyyzzz{{{zzzzzz{{{}}}|||{{{zzzzzz{{{}}}~~~~~~}}}}}}{{{zzzyyy|||}}}~~~~~~|||zzzxxxwww~~~{{{yyyyyyzzz|||}}}~~~}}}||||||}}}}}}|||{{{yyyzzzzzz{{{zzzyyywwwvvvsssqqqpppsssyyy|||zzzwwwwwwuuusssrrrqqqqqqrrrrrruuuuuuvvvvvvuuusssqqqpppmmmmmmmmmllllllkkkkkkjjjlllmmmnnnooopppqqqrrrrrrpppooonnnmmmllllllmmmnnnllllllmmmnnnppppppnnnlllrrrpppooonnnooooooooonnniiikkknnnnnnjjjfffkkktttkkkhhhiiimmmnnnllllllpppjjjjjjkkkmmmooonnnllljjjyyy{{{wwwnnnlllqqquuuuuulllooossstttnnnhhhkkkqqqlllllllllllllllllllllmmmjjjkkkkkkkkkkkklllnnnooohhhiiikkkkkkjjjkkkmmmooofffmmmsssqqqjjjfffiiimmmjjjkkkkkkjjjgggeeeeeefffiiihhhhhhiiikkkkkkjjjhhhkkkkkkjjjjjjjjjkkkllllllgggeeefffkkkmmmkkkiiijjjfffgggiiikkkllllllllllllgggjjjnnnooonnnnnnpppsssooonnnllllllnnnsssxxx{{{kkkkkkkkkkkklllnnnpppqqqkkkkkkkkkjjjiiikkkooorrrnnnnnnnnnnnnmmmmmmmmmmmmlllllllllmmmmmmnnnnnnnnniiiiiijjjjjjjjjjjjkkkkkkeeefffhhhjjjmmmppprrrssshhhjjjmmmnnnooommmllljjjggghhhjjjkkkkkkjjjhhhgggeeefffhhhhhhgggggghhhjjjkkkkkkiiihhhpppzzz|||vvviiiiiijjjjjjkkklllmmmmmmqqqpppooonnnoooqqqrrrsssppplllkkknnnpppmmmlllnnnlllpppsssqqqllliiijjjmmmiiimmmooonnnnnnooonnnjjjlllpppuuuuuusssppppppqqqooooooooonnnmmmmmmoooqqqjjjnnnrrrqqqooooootttxxxhhhnnnqqqooojjjjjjqqqyyyppprrruuuuuuuuuttttttuuuqqqnnnooorrrooolllpppxxxttttttttttttttttttttttttssssssrrrrrrrrrqqqnnnkkksssoooooorrrtttrrrqqqssstttsssssstttwwwyyyzzzzzzzzzzzzzzzyyyxxxxxxzzz|||zzzyyyyyyyyy{{{}}}~~~}}}xxxwwwzzz}}}{{{xxxwwwxxxyyy||||||~~~~~~~~~~~~zzzwwwzzz{{{{{{||||||||||||{{{{{{yyyyyyzzz}}}}}}xxxyyyyyywwwuuuttttttuuutttssssssuuuxxxyyywwwttt~~~xxxrrrnnnooopppqqqpppvvvuuutttttttttssspppnnnrrrpppooonnnooopppooonnnmmmmmmnnnooopppqqqrrrrrrnnnllliiihhhhhhkkkoooqqqqqqooollllllnnnooommmkkkpppooolllkkkkkklllooopppmmmkkkjjjjjjmmmooopppoookkkjjjiiihhhiiijjjlllmmmhhhjjjkkkmmmnnnnnnmmmmmmnnnrrrqqqlllkkkooonnniiinnnmmmmmmnnnooonnnkkkiiimmmkkkmmmqqqoooiiihhhmmmiiiiiiiiiiiiiiiiiiiiijjjnnngggeeelllssstttrrrqqqmmmmmmnnnnnnmmmkkkiiihhhjjjmmmpppnnniiifffhhhkkktttpppjjjgggfffggggggggggggiiikkkmmmnnnnnnmmmmmmhhhggggggiiilllmmmjjjhhhfffhhhlllnnnooonnnkkkiiinnnkkklllooopppmmmmmmpppsssppplllkkkkkkkkkkkkkkkhhhiiijjjlllmmmnnnnnnnnnmmmlllkkkkkkllloooqqqsssllllllkkkhhhfffiiipppuuummmkkkiiiiiijjjjjjjjjiiifffgggggghhhhhhhhhggggggggghhhiiikkkkkkllllllkkkooonnnmmmlllkkklllmmmmmmhhhjjjmmmnnnlllkkkjjjjjjgggiiikkkllllllmmmoooqqqnnnoooqqqrrrssssssrrrrrrooommmkkklllooopppnnnlllmmmpppsssuuutttrrrqqqppprrrqqqoooooonnnmmmjjjgggnnnnnnnnnnnnooopppqqqqqqqqqooommmoooqqqrrrooolllooonnnooottttttqqqqqqsssoooooopppppppppoooooonnnpppllliiilllqqquuussspppmmmmmmmmmmmmmmmnnnooooooqqqqqqqqqrrrrrrsssssssss|||rrrlllpppsssqqqppprrrnnnppprrrrrrrrrssstttvvvvvvtttrrrooooooppprrrtttuuusssqqqpppqqqssstttuuuwwwtttqqqtttxxx{{{yyyvvv~~~|||yyyxxxxxxzzz{{{{{{~~~|||yyyxxxzzz||||||||||||}}}~~~zzzyyyyyyzzz{{{{{{|||~~~~~~~~~}}}~~~~~~zzzzzz~~~zzzzzz{{{{{{{{{{{{zzzzzz|||{{{{{{|||}}}~~~|||{{{vvvwwwxxxxxxvvvuuuvvvwwwuuuttttttvvvxxxyyywwwtttvvvrrrnnnmmmppprrrttttttuuutttrrrssssssrrrpppnnnrrrpppnnnnnnooopppooonnnnnnnnnnnnnnnnnnooooooooollllllkkkkkklllnnnoooqqqooommmkkkkkklllmmmllljjjooonnnmmmllllllmmmnnnooommmkkkiiiiiijjjllllllkkklllkkkkkkkkkkkkkkklllmmmiiijjjkkkmmmnnnnnnmmmmmmnnnqqqqqqllllllooonnnkkkmmmllllllmmmnnnnnnkkkiiimmmjjjkkkooonnnjjjiiimmmkkkkkkllllllmmmmmmmmmmmmnnnhhheeekkkpppooommmlllkkkkkklllmmmmmmmmmlllkkkkkkmmmooonnnkkkjjjkkkmmmqqqnnnjjjgggggghhhiiiiiijjjkkkmmmnnnooonnnmmmllliiihhhhhhjjjmmmnnnmmmjjjfffhhhkkkmmmmmmmmmkkkjjjnnnkkkjjjmmmmmmkkklllpppnnnllljjjjjjkkklllllllllggghhhiiikkkllllllmmmmmmjjjkkklllmmmnnnoooppppppkkkkkkiiifffdddfffkkkoooooommmjjjiiijjjllllllllliiiiiijjjjjjkkkkkkjjjjjjhhhiiiiiijjjkkkkkkllllllnnnmmmlllkkkkkkkkklllmmmjjjllloooooommmkkkjjjjjjggghhhjjjkkkkkklllnnnppplllmmmooopppqqqqqqppppppnnnlllkkklllnnnooommmkkkgggjjjoooqqqrrrssstttuuuqqqqqqpppnnnmmmkkkkkkjjjqqqqqqpppppppppqqqrrrrrrqqqqqqpppqqqrrrrrrpppoooqqqooopppsssssspppoooqqqoooooopppppppppoooooonnnqqqnnnlllmmmppprrrqqqoookkkkkklllmmmppprrrtttuuurrrrrrrrrsssssssssssssssxxxqqqnnnppprrrooooooqqqnnnpppqqqrrrqqqrrrtttuuurrrqqqppppppqqqsssuuuvvvuuusssqqqrrruuuwwwxxxwwwvvvuuuuuuwwwzzzzzzxxxvvvwwwuuutttttttttuuuvvvvvv{{{{{{{{{zzzxxxwwwyyyzzz{{{zzzzzz{{{}}}~~~~~~}}}zzzzzz|||~~~||||||~~~{{{{{{yyyyyyzzzzzzzzzzzzyyyyyy}}}{{{{{{{{{{{{zzzxxxuuuwwwxxxxxxwwwwwwxxxyyyvvvuuuuuuvvvxxxxxxvvvuuuqqqooonnnnnnppprrrssssssrrrqqqqqqqqqrrrrrrpppnnnqqqooonnnnnnooopppooommmmmmmmmmmmmmmlllllllllkkkjjjkkklllnnnoooppppppppplllkkkjjjjjjkkkkkkjjjiiimmmmmmmmmmmmmmmmmmmmmmmmnnnllljjjjjjkkkkkkkkkjjjmmmmmmmmmmmmlllllllllllljjjkkklllmmmmmmmmmmmmmmmmmmoooooollllllooonnnlllkkkjjjjjjlllnnnnnnllljjjmmmiiihhhkkklllkkkjjjkkkjjjkkklllmmmnnnooooooooommmhhhfffjjjllljjjggggggiiijjjlllmmmnnnnnnnnnmmmkkkkkklllllllllkkkkkkkkknnnkkkiiihhhiiikkkkkkkkkmmmnnnooooooooommmlllkkkjjjiiijjjlllooopppooonnnggghhhiiijjjkkkkkkkkkkkkmmmjjjhhhjjjjjjiiikkkoooiiihhhhhhiiilllmmmmmmlllgggggghhhjjjkkkkkkkkkkkkhhhiiilllnnnoooooommmlllkkkjjjiiigggeeefffhhhkkkqqqnnnjjjiiijjjlllmmmmmmiiijjjkkkkkklllllllllkkkjjjjjjiiiiiijjjkkklllmmmmmmmmmlllkkkkkkkkkkkkkkklllnnnppppppnnnkkkjjjiiifffhhhjjjjjjjjjkkkmmmoookkkkkklllnnnnnnnnnnnnnnnnnnlllkkklllmmmnnnmmmkkkgggjjjnnnpppqqqsssuuuwwwoooppppppnnnkkkjjjllloootttsssrrrqqqqqqqqqrrrsssqqqssstttsssrrrppppppqqqsssppppppsssrrrnnnmmmooonnnooooooppppppoooooooooqqqpppoooooonnnnnnnnnnnnppppppooonnnnnnnnnnnnnnnssssssssssssssssssrrrrrrsssqqqqqqrrrqqqmmmnnnqqqnnnooopppppppppqqqsssuuuppppppqqqrrrssstttuuuvvvvvvsssqqqtttyyy|||zzzwwwuuuwwwyyyzzzyyyxxxwwwwwwvvvvvvwwwwwwxxxxxxyyyyyy{{{~~~}}}zzzyyyxxxyyyyyyzzz{{{}}}~~~|||zzzxxx{{{~~~~~~~~~zzzyyy~~~~~~{{{zzzyyyzzzzzz{{{{{{zzzzzzyyy}}}zzzyyyyyyzzzyyyxxxvvvxxxyyyxxxwwwvvvwwwyyyvvvvvvvvvvvvvvvvvvvvvuuutttsssrrrqqqppppppooonnnpppoooooopppqqqqqqooonnnpppnnnnnnnnnppppppooommmkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjlllmmmnnnoooppppppkkkjjjjjjjjjkkkkkkjjjiiillllllmmmnnnnnnmmmllllllnnnlllkkklllmmmnnnnnnmmmmmmmmmmmmmmmmmmlllkkkkkkkkkllllllmmmmmmmmmmmmmmmkkkllllllkkklllmmmmmmllliiiiiiiiikkkmmmmmmllljjjkkkhhhfffhhhjjjkkkjjjiiifffhhhiiikkklllmmmmmmmmmkkkhhhgggkkkkkkhhhfffgggjjjkkklllnnnnnnnnnmmmllljjjiiihhhiiiiiiiiigggeeekkkiiihhhiiikkkmmmmmmmmmnnnoooooonnnmmmkkkjjjiiiiiijjjjjjlllnnnooooooooohhhhhhhhhhhhiiijjjkkkkkkmmmiiiggghhhhhhgggiiinnnhhhhhhhhhjjjmmmnnnmmmkkkggghhhiiijjjkkkkkkkkkkkkggghhhiiikkkllllllkkkkkkllllllkkkkkkjjjjjjkkklllooolllhhhggghhhjjjkkklllhhhhhhiiijjjkkkkkkkkkkkklllkkkiiihhhiiikkkmmmnnnllllllkkkkkkjjjjjjjjjjjjmmmoooqqqpppmmmjjjhhhhhheeegggiiiiiiiiijjjkkkmmmjjjkkkllllllmmmmmmnnnnnnnnnmmmmmmmmmnnnnnnnnnmmmnnnpppqqqqqqpppppprrrtttmmmooopppnnniiiiiinnnsssuuutttrrrqqqpppqqqqqqrrrooorrruuutttpppoooppprrrrrroooooorrrqqqnnnmmmpppmmmnnnoooooooooooooooooooooppppppooommmmmmnnnooopppooonnnlllkkkkkkjjjjjjrrrrrrrrrrrrqqqqqqqqqqqqooorrrvvvuuuqqqmmmnnnqqqnnnooopppooooooppprrrtttrrrssstttuuuuuutttsssrrrxxxuuusssvvv{{{}}}zzzuuuuuuxxx{{{yyyuuusssvvvzzzvvvxxxzzz{{{||||||}}}}}}{{{~~~~~~|||{{{{{{zzzyyyyyy||||||xxxxxx{{{}}}||||||}}}|||zzz~~~}}}}}}~~~zzzwwwyyy|||{{{zzz{{{{{{{{{||||||||||||{{{{{{|||zzzxxxwwwxxxzzzzzzzzzxxxyyyzzzxxxvvvuuuuuuvvvvvvwwwvvvuuutttttttttuuuuuuuuuuuusssqqqooommmmmmpppooonnnoooppppppooommmnnnmmmmmmnnnppppppnnnmmmiiiiiijjjjjjkkkllllllmmmkkkjjjjjjjjjkkkmmmoooqqqjjjkkklllmmmllllllkkkkkkkkklllmmmnnnnnnmmmlllkkkkkkjjjjjjlllnnnppppppooolllllllllkkkkkkkkkkkkkkkmmmllllllmmmmmmmmmnnnnnnjjjiiiiiijjjjjjjjjjjjkkkiiiiiiiiikkkmmmmmmllljjjiiiiiihhhhhhiiijjjiiihhheeefffhhhjjjllllllkkkkkkhhhgggjjjmmmlllhhhhhhjjjnnnnnnoooooonnnlllkkkjjjkkkjjjiiiiiiiiihhheeeccciiihhhhhhjjjlllnnnnnnmmmmmmmmmmmmlllkkkjjjiiihhhhhhiiijjjkkkkkklllnnnoooiiihhhhhhhhhhhhjjjkkklllmmmiiifffggggggfffhhhmmmkkkkkkjjjlllmmmmmmllljjjhhhiiijjjkkkkkkllllllkkkhhhgggggggggggghhhjjjkkkkkkkkkkkklllmmmnnnoooooollliiifffeeefffggghhhhhhhhhhhhiiikkkkkklllllllllmmmllljjjiiiiiikkkmmmnnnkkklllkkkkkkkkkkkkjjjjjjlllnnnpppooolllhhhgggffffffgggiiiiiiiiiiiikkklllkkklllllllllmmmnnnnnnoooooopppppppppoooooooooppppppqqqrrrpppnnnmmmnnnooolllnnnpppmmmjjjjjjoootttrrrrrrqqqpppppppppoooooommmppprrrqqqooommmoooqqqpppmmmmmmppppppnnnooorrrmmmmmmnnnooooooooooooooolllmmmnnnnnnmmmnnnppprrrggghhhiiikkkmmmppprrrsssooooooooooooooooooooooooooouuuyyywwwqqqoooppprrroooppppppooonnnooorrrtttrrrsssuuuvvvvvvuuutttssszzzvvvtttvvvzzzzzzwwwsssuuuxxxyyyuuuppppppvvv{{{rrruuuxxxyyyxxxxxxzzz{{{xxxyyyzzzzzzyyyyyy{{{}}}|||zzzzzz||||||xxx{{{~~~|||wwwvvvzzz{{{xxx}}}~~~{{{wwwyyyyyywwwxxx{{{{{{||||||||||||||||||{{{yyywwwvvvwwwyyyzzzzzzyyyxxxyyyyyyxxxuuussstttuuuvvvwwwvvvtttrrrqqqrrrtttrrrttttttsssqqqooopppqqqpppoooooooooppppppnnnlllmmmmmmmmmoooppppppnnnllliiiiiijjjkkklllmmmnnnnnnlllkkkjjjiiijjjlllnnnoooiiilllnnnnnnmmmllllllmmmkkklllmmmnnnnnnmmmlllkkkgggggghhhjjjmmmooonnnmmmlllkkkjjjjjjjjjkkkmmmnnnnnnmmmmmmlllmmmmmmnnnnnnkkkiiihhhkkkkkkhhhhhhjjjkkkjjjjjjlllnnnnnnllljjjhhhlllnnnllljjjjjjjjjhhhggghhhkkkmmmnnnmmmlllkkkggghhhlllpppnnniiijjjnnnpppppppppooonnnkkkiiiggglllllllllllljjjiiihhhgggiiiiiiiiikkknnnooommmllllllkkkkkkjjjjjjjjjiiiiiihhhjjjjjjjjjiiijjjlllnnniiiiiihhhiiiiiijjjllllllnnnjjjhhhiiiiiigggiiilllnnnlllkkkkkkllllllkkkiiiiiijjjjjjkkkllllllkkkkkkiiihhhgggffffffhhhjjjkkkjjjiiiiiijjjlllnnnnnnnnnjjjhhhfffeeegggggggggfffiiijjjkkklllmmmnnnnnnnnnmmmlllkkkjjjjjjkkklllmmmlllllllllllllllkkkjjjjjjlllnnnooonnnkkkhhhgggffffffhhhiiijjjiiiiiikkklllllllllllllllmmmnnnooopppoooqqqrrrqqqpppoooppprrrlllnnnoooooonnnmmmmmmnnnlllnnnooommmkkkkkkooorrrnnnooopppqqqqqqooonnnmmmkkklllnnnooonnnnnnooopppooolllllloooooonnnooorrrllllllmmmnnnooooooooooookkkkkkkkkmmmnnnppprrrrrrllllllmmmnnnppprrrtttuuummmmmmmmmnnnnnnnnnoooooopppvvvzzzvvvqqqqqqrrrrrrqqqqqqpppooonnnooorrruuuoooqqqsssuuuwwwxxxxxxwwwyyyxxxwwwvvvwwwwwwuuuttttttvvvwwwtttppppppvvv{{{rrruuuwwwxxxvvvvvvyyy|||zzzzzzzzzyyyyyy{{{~~~~~~{{{yyy{{{}}}xxx~~~~~~vvvuuu{{{}}}yyy~~~|||{{{|||zzzuuuvvvyyyzzz{{{{{{||||||{{{{{{zzzwwwvvvvvvwwwyyyzzzxxxwwwuuuwwwwwwvvvtttssstttuuuuuuvvvvvvssspppooopppsssppprrrrrrqqqooonnnpppsssrrrqqqpppppppppooommmkkkllllllmmmoooppppppnnnllllllllllllmmmmmmnnnnnnnnnlllllllllmmmmmmmmmmmmmmmhhhkkknnnooommmllllllmmmkkkllllllmmmmmmllllllkkkhhhggghhhkkkmmmnnnmmmlllmmmllljjjiiijjjmmmppprrrooonnnmmmllllllmmmnnnnnnnnnjjjjjjmmmlllhhhhhhkkkmmmllllllmmmnnnnnnkkkiiihhhrrrwwwrrrmmmllllllkkkhhhjjjlllnnnnnnmmmlllkkkgggjjjooorrrnnnhhhjjjoooqqqqqqqqqpppnnnkkkiiiggghhhkkkmmmmmmjjjiiijjjllljjjjjjkkkmmmnnnnnnllljjjjjjjjjjjjjjjkkkkkklllmmmjjjkkkllljjjhhhhhhkkkmmmiiiiiijjjjjjkkklllllllllnnnkkkjjjlllllliiiiiilllnnnllliiiiiijjjkkkjjjjjjhhhiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkmmmjjjhhhhhhkkkmmmmmmlllkkkjjjiiiiiijjjjjjiiiggghhhiiijjjlllmmmmmmnnnnnnlllllllllllllllllllllllllllmmmmmmnnnmmmlllkkkjjjlllnnnoooooollljjjhhhhhhgggiiijjjjjjiiiiiikkklllllllllkkkkkklllmmmooopppoooqqqrrrqqqooonnnppprrrkkknnnqqqrrrqqqpppooopppmmmmmmmmmnnnnnnnnnnnnnnnkkkmmmppprrrsssqqqnnnllljjjjjjkkkmmmoooqqqpppooopppmmmlllnnnnnnlllmmmqqqkkklllmmmnnnoooooooooooommmjjjiiikkkooorrrrrrpppsssrrrqqqppppppoooooopppkkkllllllmmmnnnoooppppppqqqvvvxxxsssppprrrsssqqqrrrrrrqqqpppooopppsssvvvpppqqqsssuuuwwwxxxyyyyyyxxxyyyyyywwwuuuuuuwwwyyyrrruuuwwwvvvuuutttvvvxxxvvvxxxzzzyyyvvvwww{{{}}}}}}}}}|||{{{|||zzzwwwyyy}}}|||wwwzzz~~~wwwwww~~~zzz}}}}}}~~~~~~~~~}}}}}}}}}|||}}}|||uuutttxxxyyyzzzzzz{{{{{{zzzzzzyyywwwwwwwwwxxxyyyyyywwwuuussstttuuuuuuttttttuuuvvvuuuvvvuuurrrooommmooorrrqqqrrrrrrpppllllllnnnqqqsssrrrpppppppppooommmkkkkkklllmmmoooqqqpppnnnllloooooonnnnnnnnnmmmmmmmmmlllmmmoooppppppnnnllljjjgggkkknnnooommmkkklllmmmllllllllllllllllllllllllkkkkkklllmmmoooooonnnlllnnnllljjjiiijjjnnnrrruuuooonnnmmmllllllmmmnnnoooppplllkkkooonnniiihhhlllnnnmmmmmmnnnooonnnkkkiiijjjvvv}}}xxxpppmmmnnnmmmhhhiiilllnnnnnnllljjjiiihhhkkkqqqsssnnnggghhhnnnppppppppppppnnnllljjjhhhbbbgggkkkkkkhhhhhhkkkoookkkkkklllmmmooonnnkkkhhhjjjjjjjjjkkklllmmmooooookkkmmmmmmkkkhhhhhhjjjmmmiiiiiijjjlllllllllllllllnnnllllllnnnmmmjjjjjjlllllljjjgggfffhhhjjjkkkkkkggghhhhhhiiiiiiiiiiiihhhjjjkkkmmmnnnnnnmmmlllkkkqqqmmmiiiiiikkkmmmmmmllllllllllllmmmnnnmmmkkkiiieeefffhhhiiijjjkkkkkkkkkkkkllllllmmmmmmlllkkkkkklllmmmnnnnnnnnnmmmlllkkklllnnnppppppnnnkkkjjjiiihhhiiikkkkkkjjjjjjkkkmmmlllkkkjjjjjjkkklllnnnooonnnppprrrqqqnnnmmmoooqqqpppsssvvvwwwuuusssqqqqqqnnnmmmmmmnnnoooooonnnllliiilllqqqttttttrrrnnnllljjjiiiiiilllqqqsssrrrooorrrnnnmmmnnnmmmkkkkkkoookkklllmmmnnnoooooooooooooookkkhhhjjjpppsssqqqnnnnnnnnnnnnnnnoooppprrrrrrkkklllmmmnnnoooqqqqqqrrrqqqvvvvvvqqqooorrrsssooossssssrrrpppooopppsssvvvtttuuuuuuuuuvvvvvvwwwwwwvvvyyyzzzxxxttttttyyy~~~pppssswwwzzzzzzxxxwwwvvvvvvxxxzzzxxxtttuuuzzzzzz{{{|||{{{zzzyyyzzz{{{zzzuuuwww|||~~~{{{wwwttt|||}}}wwwxxxyyy~~~||||||~~~{{{yyyyyy||||||xxxxxxzzzwwwxxxyyyzzz{{{{{{yyywwwxxxwwwvvvvvvuuuvvvvvvvvvwwwrrrmmmmmmqqquuutttqqqvvvuuussspppooonnnnnnooommmpppqqqnnnjjjjjjooouuussspppnnnpppssstttrrrpppnnnmmmkkkmmmppppppnnnllllllllllllllllllkkkkkkkkkmmmlllkkkmmmnnnnnnmmmkkknnneeebbbiiiooonnnjjjjjjkkklllnnnoooooonnnkkkjjjpppooommmkkkkkkmmmooopppoookkklllqqqrrroooppptttjjjhhhiiimmmnnnlllmmmoooooooooooonnnmmmkkkjjjiiipppnnnnnnooopppoookkkgggjjjooosssrrrmmmjjjkkknnnkkknnnnnnkkkfffdddhhhmmmmmmnnnooonnnlllkkknnnqqqtttrrrooollljjjiiijjjjjjiiiiiiiiijjjlllnnnpppqqqlllmmmmmmnnnmmmmmmlllllliiijjjlllmmmnnnmmmmmmllloooooonnnkkkiiiiiikkkmmmpppllliiiiiilllnnnmmmkkkmmmooopppnnnjjjhhhiiijjjooommmjjjgggfffggghhhiiijjjkkkjjjgggdddeeeiiilllggghhhmmmrrrpppllllllqqqooolllhhhhhhkkknnnnnnmmmqqqllllllpppqqqkkkiiijjjmmmiiiggghhhhhhgggiiimmmkkkiiikkkppprrrnnnkkkkkkllllllmmmnnnnnnoooooooooooonnnmmmnnnooooookkkgggllljjjhhhiiilllnnnllljjjnnnkkkiiiiiikkknnnpppqqqrrrqqqooonnnmmmlllmmmmmmmmmnnnoooqqqqqqqqqpppooonnnmmmlllkkkkkkkkkkkkkkknnnoooqqqtttuuusssoookkkqqqllliiilllrrrsssnnnhhhpppmmmkkkmmmqqqqqqmmmiiinnnnnnnnnnnnnnnnnnnnnnnnllllllmmmooorrrsssrrrqqqqqqnnnkkklllooorrrrrrrrrjjjnnnooonnnoooqqqqqqmmmrrrqqqppppppooooooooopppooonnnnnnnnnoooqqqssstttmmmooosssvvvxxxzzzzzzzzzvvvuuutttssstttuuuwwwyyyzzzrrrnnnrrrvvvuuuvvvyyywwwwwwvvvvvvxxxzzz}}}sssvvvxxxyyyxxxwwwwwwxxx}}}}}}~~~~~~}}}|||{{{zzzxxx{{{~~~~~~|||{{{~~~~~~}}}~~~}}}{{{zzz{{{|||zzzyyyzzzyyyvvvwww{{{|||xxxyyy|||}}}zzzvvv|||{{{zzzxxxwwwvvvvvvuuussssssrrrsssssstttssssssuuutttrrrqqqpppppppppppppppqqqpppnnnkkklllooosssooopppqqqqqqpppqqqqqqrrrooonnnmmmnnnppppppnnnkkkooonnnnnnnnnmmmmmmllllllllllllkkkmmmoooooonnnmmmnnniiiiiinnnpppmmmlllnnnmmmmmmmmmmmmmmmmmmmmmmmmnnnmmmlllkkkkkklllmmmnnnqqqmmmmmmqqqqqqmmmmmmqqqkkkiiijjjnnnnnnllllllnnnllllllmmmmmmllllllkkkkkknnnmmmmmmnnnppppppllliiiiiillloooooollljjjjjjkkkiiijjjjjjhhheeedddgggjjjmmmooopppooommmlllmmmoooooonnnllljjjhhhhhhhhhhhheeefffgggiiijjjkkklllmmmiiiiiikkklllmmmnnnnnnnnnjjjjjjkkklllmmmmmmmmmmmmllllllkkkiiiggggggiiikkkmmmkkkiiiiiijjjkkkkkkkkklllmmmnnnmmmjjjiiikkklllooommmjjjhhhgggggghhhiiillllllllliiifffeeehhhjjjffffffjjjooooookkkjjjmmmmmmjjjiiijjjmmmoooooonnnmmmjjjkkknnnmmmhhhfffiiikkkggggggjjjkkkkkkmmmqqqjjjggghhhlllnnnjjjhhhiiijjjjjjjjjkkkkkklllmmmnnnlllkkkiiikkklllmmmkkkhhhkkklllnnnnnnmmmlllkkkkkkgggggggggiiilllpppsssuuupppooonnnlllllllllmmmmmmlllmmmnnnoooppppppppppppoooooommmlllkkkjjjjjjjjjnnnnnnpppssstttsssoookkkmmmllllllnnnpppooollliiiooommmkkkmmmqqqssspppmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmnnnoooqqqqqqooonnnmmmkkkiiikkkoootttvvvwwwmmmpppqqqooopppsssssspppuuuuuutttsssssssssssssssrrrrrrqqqqqqqqqqqqrrrrrrmmmooosssuuuwwwwwwvvvuuuuuutttsssssssssuuuvvvwwwyyytttqqqtttvvvuuuwww{{{xxxwwwvvvvvvwwwzzz}}}|||||||||{{{yyywwwuuuttt{{{|||}}}}}}|||{{{zzzyyyxxxzzz|||}}}}}}|||}}}}}}~~~{{{zzz{{{~~~~~~~~~}}}zzzzzz{{{||||||xxxxxxvvvtttvvv{{{{{{tttuuuzzz~~~{{{vvv}}}{{{yyyvvvuuutttsssqqqtttwwwxxxvvvssssssttttttsssrrrqqqqqqqqqrrrrrrsssrrrpppnnnmmmnnnoooqqqlllppprrrqqqnnnmmmpppssspppooonnnooooooooommmkkkppppppooonnnmmmmmmlllllllllkkkkkkmmmoooppppppnnnkkkllloooqqqoookkklllpppooonnnlllkkklllmmmnnnoookkkllllllllllllllllllkkkqqqnnnnnnooonnnkkkkkkmmmmmmjjjkkknnnnnnkkkjjjmmmkkkkkklllmmmnnnnnnnnnnnnmmmmmmmmmnnnoooooommmkkkhhhiiijjjkkkkkkkkkjjjiiijjjiiihhhgggggggggiiijjjlllnnnppppppnnnlllllllllkkkkkkkkkjjjiiiiiihhhhhhdddfffhhhjjjkkkkkkkkkjjjhhhiiijjjkkklllmmmmmmmmmkkkkkkjjjjjjkkklllmmmnnnjjjjjjjjjiiiggggggiiikkkiiijjjjjjiiihhhhhhjjjkkkllllllmmmlllkkkkkklllnnnnnnllljjjhhhgggggghhhiiilllmmmmmmkkkhhhgggggghhhhhhfffhhhmmmooolllkkkkkkiiiiiiiiikkknnnoooooonnniiiiiilllnnnkkkffffffjjjllliiiiiilllmmmlllooossskkkgggfffiiikkkhhhggghhhkkkjjjjjjjjjjjjlllmmmnnniiihhhggggggiiijjjjjjiiiiiinnnssssssoookkkjjjkkkeeefffhhhkkkmmmppprrrtttnnnmmmlllkkkkkklllmmmnnnlllmmmmmmnnnnnnoooppppppqqqpppnnnmmmlllkkkjjjjjjnnnnnnoooqqqsssrrrooollliiikkkmmmnnnmmmkkkiiihhhmmmkkkiiikkkoooqqqpppooooooooooooooooooooooooooopppooooooooopppooommmkkkmmmkkkiiikkknnnsssvvvwwwnnnppppppnnnnnnrrrsssqqqvvvvvvvvvuuuuuuuuuuuuuuusssssssssrrrqqqpppooonnnmmmpppsssvvvwwwvvvsssrrrttttttssssssttttttuuuuuuxxxvvvuuuwwwvvvuuuxxx}}}yyywwwuuuuuuvvvyyy}}}|||||||||{{{wwwssszzzzzz{{{||||||{{{zzzyyyxxxxxxzzz|||~~~~~~|||yyy|||{{{{{{}}}~~~zzz|||}}}}}}||||||~~~|||xxxxxxvvvtttuuuxxxwwwsssppprrrwww{{{zzzwww|||{{{yyywwwuuusssrrrrrrtttvvvwwwxxxwwwuuuttttttrrrrrrrrrrrrrrrsssssssssuuussspppnnnooopppoooooommmoooqqqpppnnnnnnppprrrqqqqqqppppppooonnnmmmlllqqqpppooonnnmmmlllkkkjjjkkkkkkkkkmmmpppqqqpppooojjjlllnnnooonnnlllkkklllmmmmmmmmmmmmmmmnnnnnnooojjjkkkmmmnnnnnnmmmkkkjjjooonnnmmmnnnmmmkkkkkkkkknnnllllllnnnnnnjjjiiikkklllmmmnnnooooooooooooooonnnnnnnnnnnnnnnmmmkkkjjjhhhhhhhhhjjjllllllkkkiiinnnllljjjjjjlllmmmmmmlllkkklllnnnooommmkkkiiihhhjjjkkkkkkllllllkkkkkkjjjfffhhhlllnnnooonnnlllkkkkkkkkkkkkkkkkkkjjjiiiiiilllkkkiiihhhiiikkknnnooojjjkkkkkkjjjiiiiiikkkmmmgggjjjlllkkkhhhgggjjjmmmnnnmmmlllkkkjjjjjjkkklllllljjjiiigggffffffggghhhiiijjjkkkkkkjjjiiigggggglllhhhhhhmmmqqqooollllllhhhiiijjjlllmmmmmmkkkjjjgggkkkooooookkkgggiiimmmooolllkkkmmmmmmkkkllloooooojjjhhhjjjkkkjjjiiilllmmmlllkkkkkklllmmmoooqqqkkkiiiggggggggghhhiiiiiigggkkkppprrrpppmmmkkkjjjjjjkkkmmmnnnnnnnnnnnnnnnmmmmmmlllkkklllmmmooooooooonnnnnnmmmmmmmmmmmmmmmooonnnmmmmmmlllllllllmmmnnnnnnnnnooopppqqqooonnnhhhiiikkklllmmmkkkgggeeekkkiiiggghhhjjjmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnooonnnnnnooopppooommmkkkrrrpppnnnlllmmmoooqqqrrrlllnnnmmmjjjkkkoooqqqpppsssssstttttttttssssssssspppqqqqqqrrrqqqooonnnmmmnnnqqqtttxxxyyywwwuuusssuuuuuuuuutttuuuuuuuuuuuuvvvwwwxxxwwwuuuuuuyyy}}}yyywwwuuutttuuuxxx|||~~~{{{xxxyyy}}}{{{wwwyyyzzz{{{|||||||||{{{zzzyyywwwxxx{{{~~~~~~zzzwww}}}~~~~~~~~~}}}}}}|||}}}~~~}}}|||yyyxxxzzzyyyuuutttvvvoooqqqtttvvvvvvvvvvvvwwwzzzyyywwwvvvuuutttttttttzzzvvvssstttwwwxxxvvvrrrppppppqqqrrrssssssssssssuuurrrpppoooppppppooonnnpppnnnmmmnnnppprrrpppoooqqqqqqrrrqqqpppnnnmmmmmmrrrrrrqqqpppooonnnmmmlllkkkjjjkkkmmmoooqqqpppooolllllllllmmmoooooonnnkkkkkklllnnnppppppooonnnmmmkkklllnnnppppppnnnlllkkkkkkllllllllllllmmmnnnmmmooommmlllnnnmmmiiihhhjjjlllmmmmmmnnnnnnnnnmmmmmmooooooooonnnlllkkkjjjiiijjjiiiiiijjjlllmmmllljjjooommmlllmmmnnnoooooonnniiijjjkkkllllllkkkhhhfffiiijjjkkklllllllllkkkkkkhhhjjjmmmppppppooollljjjiiijjjjjjjjjjjjjjjjjjiiilllkkkiiiggghhhkkknnnpppiiijjjkkkjjjiiiiiijjjlllgggjjjmmmllljjjiiikkkmmmpppnnnllljjjhhhhhhhhhhhhiiihhhgggfffeeeeeefffffffffggghhhjjjkkkkkkjjjhhhmmmhhhhhhmmmpppnnnllllllhhhjjjllllllkkkiiigggffffffkkkooonnnjjjiiikkkmmmmmmjjjjjjlllllljjjjjjmmmpppkkkhhhjjjlllkkkkkkmmmllllllkkkkkklllmmmooopppnnnmmmkkkiiigggggghhhiiieeefffiiimmmqqqpppmmmiiillloooqqqqqqooommmlllmmmnnnmmmmmmmmmmmmooopppqqqqqqqqqpppnnnmmmkkkjjjjjjkkkkkkkkkkkkmmmnnnooopppooommmllllllnnnppppppooommmjjjiiilllqqqqqqlllfffmmmkkkjjjiiijjjkkkkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmmmmlllmmmoooqqqqqqpppnnntttsssqqqooommmmmmmmmnnnlllnnnmmmjjjkkkoooqqqoooqqqrrrrrrsssssssssrrrrrrnnnoooqqqrrrrrrrrrqqqpppooorrrvvvyyy{{{{{{yyyxxxwwwwwwvvvvvvuuuvvvvvvwwwtttwwwxxxwwwtttuuuyyy{{{yyywwwuuutttuuuxxx{{{}}}zzzwwwtttvvv{{{~~~|||xxxzzz{{{|||}}}~~~~~~}}}|||yyyxxxxxxzzz}}}}}}zzzvvv~~~}}}~~~~~~}}}~~~{{{{{{{{{xxxvvvwwwzzzyyyvvvuuuwwwssswww|||{{{wwwttttttvvvyyyyyyxxxxxxwwwxxxxxxxxx{{{uuuqqqrrrvvvxxxtttpppnnnooopppqqqrrrrrrrrrrrrrrrqqqqqqpppoooooooooooorrrnnnlllnnnrrrsssqqqnnnppprrrsssrrrpppooooooooottttttsssrrrqqqqqqppppppkkkjjjjjjlllnnnoooooommmmmmnnnmmmlllooosssrrrnnnjjjlllnnnqqqqqqpppnnnmmmlllmmmoooppppppooommmllliiikkklllkkklllppppppnnnooommmlllnnnmmmiiihhhjjjjjjjjjkkkkkkkkkkkkkkkjjjnnnoooooommmkkkiiijjjkkkkkkkkkkkkkkkkkkkkklllllllllmmmmmmmmmlllllllllllliiiiiiiiijjjkkkkkkiiigggiiiiiiiiiiiijjjjjjkkkkkkfffhhhkkkmmmnnnllliiigggdddeeegggjjjlllmmmnnnoookkkjjjhhhggghhhjjjmmmooofffhhhiiihhhgggfffggghhhgggiiikkklllkkkkkkkkklllqqqnnnjjjggggggffffffeeehhhhhhgggfffffffffffffffffffffgggjjjlllmmmlllkkkjjjggggggkkkllljjjiiikkkiiikkkmmmllljjjgggeeeeeedddjjjmmmkkkiiijjjkkkjjjhhhfffgggkkkmmmkkklllooolllhhhfffiiikkkjjjjjjllliiiiiiiiijjjkkkkkkllllllppppppooommmjjjhhhhhhiiieeeddddddhhhnnnpppnnnjjjiiilllpppqqqooommmoooqqqooonnnmmmmmmnnnooopppqqqqqqqqqqqqpppooollljjjhhhhhhhhhiiijjjlllnnnpppqqqooommmjjjjjjlllooopppppprrrmmmjjjnnnuuuwwwrrrlllpppoooooonnnmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnkkkkkkmmmooorrrsssrrrqqqnnnpppqqqpppooonnnooopppmmmoooooommmmmmqqqrrrpppqqqrrrsssuuuuuutttsssrrrooooooqqqrrrssstttttttttqqqrrruuuxxxzzz{{{zzzzzzzzzxxxwwwuuuuuuvvvwwwxxxtttwwwxxxvvvuuuxxxzzzyyyxxxwwwvvvuuuvvvxxxzzz{{{zzzwwwtttuuuwwwyyyxxxvvvyyyzzz|||~~~~~~~~~~~~~~~zzzyyyyyyzzz{{{{{{zzzyyy~~~~~~}}}zzzyyyxxxwwwttttttwwwxxxvvvxxx{{{zzz{{{|||{{{xxxwwwwwwwwwzzzyyyxxxxxxwwwxxxxxxxxxuuutttssstttuuutttqqqnnnmmmnnnpppqqqqqqqqqqqqpppnnnpppqqqpppmmmlllnnnqqqppppppppppppqqqrrrrrrqqqoooqqqsssssspppooopppqqqrrrrrrqqqqqqqqqpppppppppkkkjjjjjjkkkmmmnnnmmmkkkjjjnnnnnnkkkkkkpppsssrrrkkklllnnnooopppppppppooollllllmmmnnnnnnmmmlllllliiimmmmmmkkklllqqqqqqnnnooollllllnnnmmmiiihhhjjjhhhiiijjjlllmmmmmmmmmmmmkkklllmmmlllkkkjjjlllnnnjjjlllmmmllliiihhhjjjmmmjjjmmmooommmjjjhhhiiikkkkkkiiihhhiiilllmmmlllkkkkkkjjjjjjiiiiiijjjkkklllfffgggiiikkkkkkiiigggeeeccceeegggjjjmmmooopppqqqjjjjjjiiihhhiiijjjlllnnnggghhhiiihhhfffeeeeeefffgggggghhhjjjllllllkkkiiippplllgggeeeeeefffeeedddiiihhhhhhhhhhhhgggggggggjjjiiiiiikkknnnooonnnllliiigggiiikkkjjjggghhhllljjjlllnnnmmmjjjhhhhhhhhheeejjjllljjjjjjnnnmmmjjjhhhfffggglllmmmkkkllloooiiieeedddhhhkkkjjjjjjlllggghhhjjjlllllllllkkkjjjnnnpppqqqooollliiiiiikkkffffffeeegggiiikkkmmmnnneeeiiimmmnnnllllllooosssooonnnmmmlllmmmnnnooopppoooppprrrsssqqqoookkkiiigggggghhhiiikkkmmmoooppppppmmmiiiiiikkknnnpppqqqooollljjjlllqqqtttsssqqqooopppqqqqqqqqqppppppqqqoooooooooooooooooooooooommmmmmnnnpppssstttsssrrrjjjmmmqqqrrrqqqoooooopppkkknnnooonnnnnnqqqqqqnnnppprrrsssuuuuuuuuusssrrrnnnnnnnnnoooppprrrssstttrrrrrrssstttuuuvvvwwwwww{{{yyyuuusssrrrtttwwwyyyvvvyyyxxxvvvxxx||||||xxxvvvvvvvvvwwwxxxxxxyyyyyyxxxwwwvvvuuutttuuuuuuuuuxxxyyy{{{}}}~~~~~~~~~}}}{{{{{{{{{zzzyyyyyy{{{|||~~~~~~~~~}}}~~~}}}zzzzzzzzzwwwsssqqqtttuuuvvvzzz|||yyyvvvvvvxxxzzz{{{zzzyyyxxxwwwvvvuuuuuuuuuuuuooorrrvvvwwwuuuqqqnnnmmmmmmnnnooopppqqqppppppoookkkooorrrppplllkkknnnrrrnnnqqqsssssspppoooqqqtttnnnqqqssssssqqqpppqqqsssnnnnnnnnnmmmmmmmmmmmmmmmkkkjjjjjjkkklllmmmkkkjjjdddllloooiiieeejjjrrruuunnnmmmmmmmmmnnnoooqqqrrrkkkllllllllllllllllllkkkjjjnnnoookkklllqqqqqqmmmooollllllnnnnnnjjjiiikkkiiijjjlllnnnppprrrssssssgggjjjllllllkkkkkkooorrriiilllnnnlllgggeeeiiimmmjjjnnnqqqooojjjgggiiilllllljjjhhhiiimmmoooooonnnooonnnlllkkkkkklllnnnoooggghhhjjjjjjjjjiiigggffffffgggiiikkkmmmnnnoooooojjjiiiiiiiiiiiikkklllmmmiiijjjkkkjjjhhhffffffggggggfffeeehhhlllmmmjjjgggmmmiiieeeccceeeffffffeeejjjjjjjjjjjjiiiiiiiiiiiiooommmkkklllooopppooommmjjjjjjlllnnnkkkhhhjjjooojjjmmmooonnnkkkjjjkkkmmmhhhlllmmmkkkmmmrrrqqqkkkllliiijjjmmmmmmjjjiiilllhhheeeeeejjjlllkkkkkkmmmgggiiillloooooonnnlllkkkkkknnnqqqpppmmmkkkkkklllgggiiiiiigggeeeggglllqqqeeeiiilllllljjjiiimmmqqqnnnmmmllllllkkklllmmmnnnlllnnnqqqttttttqqqnnnkkkhhhhhhhhhiiijjjkkkmmmnnnpppllliiihhhjjjmmmppprrriiiiiiiiijjjkkknnnppprrrkkkmmmpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqnnnnnnoooqqqtttuuusssrrriiinnnssstttrrrooonnnnnnhhhlllnnnlllmmmpppooollloooppprrrttttttsssrrrqqqllllllkkkkkkkkkmmmoooppprrrrrrqqqqqqqqqrrrssssss|||yyytttqqqpppsssvvvyyyxxxzzzyyyvvvzzz~~~wwwuuuvvvwwwxxxxxxxxxxxxxxxuuuvvvvvvuuussstttvvvxxxvvvwwwyyy{{{}}}}}}}}}}}}{{{}}}}}}zzzwwwwww{{{{{{zzz|||}}}}}}{{{}}}~~~|||}}}~~~~~~~~~|||{{{zzz{{{zzzxxxwwwwwwxxxyyyzzzzzzyyywwwwwwxxxxxxxxxwwwwwwvvvvvvwwwxxxvvvssspppqqqrrrtttuuutttrrrooommmooonnnnnnppprrrsssrrrppppppooonnnnnnnnnoooqqqrrrsssrrrqqqpppooooooppppppllllllmmmnnnpppqqqpppooonnnooopppooommmllllllmmmjjjmmmnnnllllllmmmlllhhhmmmmmmhhhcccgggpppssspppkkkmmmppppppooommmmmmmmmlllmmmnnnnnnnnnmmmlllkkkfffjjjooooookkkiiijjjlllkkkmmmnnnnnnllliiihhhgggkkkgggfffkkkooommmllllllhhhlllqqqrrrooollllllmmmllliiigggiiimmmnnnkkkggglllkkkiiikkknnnooommmjjjnnnmmmkkkjjjjjjkkkmmmnnnjjjmmmnnnjjjeeefffnnnvvviiiiiiiiihhhfffeeefffgggiiihhhiiilllppprrrpppnnnmmmjjjhhhhhhkkklllkkkiiiqqqooollliiiiiijjjlllmmmiiijjjjjjjjjjjjkkknnnppplllkkkjjjiiiiiiiiijjjkkkjjjjjjjjjkkkkkkkkklllllliiimmmnnnkkkjjjmmmnnnlllkkkllllllmmmlllkkkjjjhhhmmmllljjjjjjkkkkkkkkkjjjhhhiiilllnnnooonnnmmmlllffflllgggeeeoooqqqjjjhhhcccbbbeeeiiijjjiiilllqqqmmmqqqqqqllljjjlllkkkeeekkkooossssssooojjjhhhgggnnnjjjeeedddgggjjjkkkkkkllllllmmmlllkkkjjjiiihhhjjjjjjjjjjjjkkkkkkmmmnnnoooppppppoooooonnnmmmmmmlllkkkjjjjjjlllooorrrtttooopppooolllmmmpppoookkkkkkkkkjjjiiiiiiiiijjjjjjjjjfffgggmmmqqqoooooosssqqqqqqooonnnmmmmmmmmmmmmmmmoooooooooqqqtttqqqkkkjjjnnnpppooolllkkknnnqqqmmmnnnoooqqqqqqqqqpppooommmnnnooorrrtttuuusssrrrsssooojjjgggiiilllooopppxxxxxxvvvssspppppprrrsss~~~{{{xxxuuutttssssssuuuwwwyyyyyyxxxuuuttttttrrruuuuuuppprrrxxx{{{yyyxxxvvvvvvxxxwwwuuuwww|||yyyyyyzzz{{{yyy{{{{{{{{{zzzyyyxxxyyyzzz~~~||||||}}}~~~}}}|||}}}~~~~~~{{{||||||}}}|||{{{zzzyyyzzzyyywwwwwwwwwxxxyyy{{{xxxwwwvvvvvvvvvvvvvvvvvvxxxxxxxxxyyyzzzyyyvvvsssqqqrrrsssssssssqqqooommmooooooppprrrsssrrrooolllmmmmmmmmmnnnoooqqqssstttppppppqqqppppppoooooonnnnnnnnnnnnnnnoooppppppooommmnnnoooooommmlllmmmnnnmmmooonnnkkkjjjmmmnnnlllrrrqqqmmmhhhjjjppprrrnnnlllmmmnnnnnnlllkkklllmmmnnnnnnnnnnnnmmmllljjjiiihhhlllpppoookkkhhhhhhjjjiiijjjlllmmmllljjjiiihhhiiieeeeeejjjnnnmmmkkklllnnnnnnnnnooopppooonnnmmmkkkiiihhhjjjoooqqqoookkkkkkjjjjjjlllpppqqqooollljjjjjjiiihhhhhhiiijjjkkkjjjlllnnnllliiihhhjjjnnnlllllllllkkkiiihhhiiijjjhhhggghhhkkknnnooonnnlllgggeeeeeegggkkkoooooonnnkkkkkkjjjiiiiiijjjkkklllffffffgggggggggiiikkkmmmlllkkkjjjiiijjjjjjlllllllllllllllkkkkkkkkkkkkkkkiiimmmnnnkkkjjjmmmnnnlllkkkkkkllllllkkkkkkjjjiiimmmlllkkkjjjjjjjjjjjjiiigggiiikkklllmmmmmmlllkkkjjjppplllgggnnnnnnhhhgggiiiggghhhjjjiiieeefffjjjiiillllllgggfffiiiiiieeejjjnnnrrrrrroookkkhhhgggnnnkkkhhhgggiiilllnnnoookkkllllllllllllmmmmmmmmmkkkjjjiiijjjkkkmmmmmmmmmnnnooooooooonnnmmmlllkkkooonnnkkkjjjjjjmmmppprrrppprrrqqqoooooorrrppplllooonnnnnnnnnnnnnnnnnnnnnkkkhhhhhhnnnqqqoooppptttrrrqqqpppnnnmmmlllllllllkkkmmmnnnmmmpppssspppjjjjjjmmmpppooolllkkknnnqqqjjjkkklllnnnpppqqqrrrrrrmmmnnnooorrrssssssrrrqqqssspppllljjjlllnnnpppqqquuuuuuuuusssqqqrrrtttwww{{{zzzxxxvvvuuuuuuuuuuuutttvvvxxxxxxwwwuuuuuuuuurrrvvvuuurrrsssxxxzzzwwwyyywwwwwwxxxwwwuuuxxx}}}yyy}}}zzz|||}}}|||{{{{{{zzzyyyxxxxxxyyyzzz~~~}}}|||}}}~~~}}}~~~~~~|||~~~~~~||||||}}}zzzzzz{{{|||{{{zzzyyyxxxxxxxxxwwwwwwwwwyyyzzz{{{zzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyzzzzzzxxxvvvrrrrrrrrrrrrqqqpppooonnnooopppqqqssstttrrrmmmiiikkkkkklllnnnpppsssuuuvvvoooooopppppppppooonnnmmmqqqpppooonnnmmmnnnooooookkkmmmoooooonnnmmmnnnooooooqqqnnnjjjiiimmmooonnnooopppmmmkkklllppppppmmmllllllllljjjiiihhhjjjlllooooooooonnnlllkkkiiihhhjjjmmmooonnnkkkhhhhhhiiieeefffhhhiiiiiiiiihhhhhhgggdddeeejjjmmmlllkkkmmmsssoookkkkkknnnpppmmmjjjiiiggggggjjjoooqqqpppnnniiijjjkkknnnqqqqqqpppnnniiijjjjjjjjjjjjjjjiiiiiiiiikkkmmmnnnmmmjjjhhhfffiiijjjkkkiiigggfffggghhhgggggggggiiilllllljjjiiillljjjiiihhhjjjjjjjjjiiifffggghhhiiijjjjjjjjjjjjeeeeeeeeeeeefffhhhiiijjjkkkjjjjjjiiijjjkkkmmmnnnooonnnnnnlllkkkjjjiiiiiiiiimmmnnnkkkjjjmmmnnnlllkkkkkkkkkkkkjjjjjjjjjjjjooonnnmmmmmmlllkkkkkkjjjggghhhiiikkkkkkkkkjjjjjjpppyyyuuunnnpppmmmhhhjjjiiihhhiiikkkjjjfffgggkkkhhhjjjhhheeeeeeggghhhfffjjjmmmqqqqqqooollliiihhhjjjiiiiiihhhgggiiimmmpppkkkkkkkkklllmmmooopppqqqllljjjhhhiiilllnnnnnnlllooopppppppppooonnnlllkkkrrrpppllliiiiiijjjmmmoooqqqssssssqqqqqqssspppkkkmmmmmmmmmmmmmmmmmmmmmmmmkkkiiijjjnnnpppooopppsssqqqqqqooonnnmmmllllllllllllooooooooopppssspppkkkjjjmmmoooooommmlllmmmpppmmmmmmmmmmmmnnnppprrrsssmmmnnnpppqqqrrrqqqppppppssspppmmmmmmnnnpppqqqqqqqqqrrrrrrqqqqqqsssvvvyyyvvvvvvuuuuuuuuuuuuvvvvvvtttuuuwwwvvvuuuuuuvvvwwwsssvvvwwwuuuvvvxxxxxxuuuzzzwwwwwwxxxwwwuuuxxx~~~xxxzzzzzzwwwxxx{{{|||{{{{{{zzzxxxvvvvvvwwwxxxyyy}}}}}}}}}}}}}}}}}}~~~}}}~~~}}}{{{{{{{{{yyyzzz{{{||||||{{{zzzyyyxxxxxxxxxxxxyyyzzz|||}}}zzzzzzzzzyyywwwwwwwwwxxxvvvuuuuuuwwwxxxxxxwwwuuussssssrrrqqqqqqppppppppppppooopppqqqrrrqqqnnnlllkkklllmmmoooqqqsssuuuvvvoooooonnnnnnmmmnnnoooooosssrrrqqqnnnllllllnnnooojjjlllnnnooonnnnnnnnnooommmooonnnkkkjjjmmmnnnkkkggghhhiiijjjkkknnnnnnmmmlllllljjjhhhffffffiiikkknnnnnnmmmmmmlllkkkjjjjjjjjjlllnnnmmmkkkiiiiiijjjeeeeeeeeefffhhhhhhgggeeegggeeefffkkkmmmllllllooopppnnnlllkkkmmmmmmjjjhhhgggfffgggiiimmmnnnnnnllliiijjjlllnnnpppooommmkkklllmmmnnnoooooonnnlllkkkkkkjjjkkkmmmooonnniiieeehhhiiijjjiiigggeeeffffffggghhhhhhjjjjjjjjjiiihhhnnnmmmkkkiiihhhggggggffffffgggiiijjjkkkjjjiiihhhffffffeeefffhhhiiiiiiiiiiiihhhhhhhhhiiijjjlllmmmqqqpppooommmkkkjjjhhhhhhiiimmmnnnkkkjjjmmmnnnlllkkkkkkjjjjjjjjjjjjkkkkkkpppqqqqqqpppnnnlllllllllggghhhiiijjjjjjjjjiiiiiippp{{{xxxooonnnjjjgggkkkmmmkkklllmmmkkkggghhhkkkmmmllljjjgggfffhhhiiiiiijjjlllooopppooommmkkkjjjjjjkkkllljjjggghhhlllpppkkkkkkkkkkkkmmmoooppprrrmmmjjjhhhiiimmmooonnnlllqqqqqqrrrrrrqqqooommmlllrrroookkkhhhhhhjjjmmmoooqqqssssssqqqqqqrrrooojjjkkkkkkkkkllllllllllllllljjjkkklllmmmnnnmmmoooqqqooonnnnnnmmmmmmmmmnnnnnnnnnrrrsssrrrrrrtttrrrnnnjjjlllnnnooommmlllmmmnnnsssrrrooommmmmmnnnoooqqqmmmooopppqqqpppooooooooopppnnnmmmmmmoooppppppooooooppppppooooooqqqtttwwwttttttuuuuuuuuuvvvvvvwwwssstttuuuuuuttttttvvvxxxvvvxxxyyyyyyyyyyyywwwuuuyyywwwvvvwwwvvvuuuxxx}}}xxxvvvsssrrrssswwwxxxwww{{{yyyvvvuuuuuuwwwxxxxxx~~~}}}}}}}}}~~~{{{}}}}}}}}}|||~~~~~~{{{zzzzzzzzzzzzzzz||||||}}}|||{{{zzzyyyyyyyyyzzz{{{|||}}}}}}wwwxxxyyywwwtttssstttvvvvvvuuuuuuvvvwwwxxxwwwuuuuuuttttttsssrrrrrrqqqqqqqqqooommmlllnnnpppqqqqqqnnnnnnooopppqqqrrrssssssrrrpppmmmkkkkkkmmmppprrrttttttrrrooolllkkkmmmooojjjlllooopppooonnnnnnnnnhhhlllnnnllllllmmmkkkgggdddeeehhhjjjkkkkkkkkkllllllkkkiiigggeeefffiiilllkkkkkkkkkkkkkkkllllllllliiijjjkkklllkkkkkklllmmmjjjiiiggghhhjjjjjjhhhfffhhhgggiiimmmnnnlllmmmqqqkkknnnqqqqqqnnnkkkjjjjjjkkkjjjjjjkkklllmmmlllkkkjjjlllmmmnnnlllkkkiiihhhmmmooopppqqqqqqooommmkkkmmmkkkjjjlllpppqqqnnnjjjkkklllnnnmmmkkkiiiiiiiiihhhiiijjjkkkkkkjjjiiiiiigggggghhhhhhiiijjjlllmmmiiijjjkkkkkkkkkjjjhhhggggggfffeeefffiiijjjiiigggffffffeeeeeefffhhhjjjkkkppppppnnnmmmkkkiiihhhgggiiimmmnnnkkkjjjmmmnnnlllkkkkkkkkkkkkkkkkkkkkkkkkmmmooopppooommmkkkkkklllhhhiiiiiiiiijjjjjjjjjiiikkkvvvssskkkiiifffeeekkktttrrrqqqppplllgggfffiiirrrooollljjjhhhggggggiiijjjkkkmmmooooooooolllkkkmmmoooooommmjjjjjjmmmqqqllllllkkkllllllmmmnnnnnnmmmjjjiiijjjmmmooonnnmmmppppppqqqrrrqqqnnnllljjjooommmjjjhhhhhhjjjnnnpppoooqqqpppnnnooopppnnniiilllmmmnnnooooooooonnnnnniiilllnnnmmmkkklllmmmnnnkkkkkkllllllmmmooopppqqqnnnrrrtttrrrrrrsssrrrnnniiikkkmmmnnnnnnmmmlllmmmrrrpppmmmkkkjjjlllnnnooommmoooqqqpppooonnnoooqqqmmmkkkkkkkkkmmmnnnnnnmmmooooooooommmmmmnnnqqqsssvvvvvvvvvvvvvvvvvvvvvuuussstttttttttssssssvvvxxxxxxxxxzzz||||||yyywwwvvvwwwuuuvvvxxxwwwtttvvv{{{zzzvvvrrrqqqssstttuuuvvv{{{xxxuuutttvvvwwwwwwwww~~~}}}{{{{{{}}}{{{}}}}}}||||||{{{|||}}}}}}{{{yyyyyyzzzyyyzzz{{{|||}}}|||{{{{{{yyyyyyzzzzzz{{{{{{||||||zzz||||||zzzvvvuuuwwwyyyyyywwwvvvwwwxxxxxxwwwvvvuuuuuuuuuuuutttsssrrrqqqrrroookkkjjjlllppprrrtttooopppqqqqqqrrrqqqqqqqqqrrrpppmmmkkklllnnnqqqssssssttttttqqqlllkkkmmmpppjjjmmmooopppooonnnmmmmmmfffkkknnnmmmlllmmmiiidddjjjiiilllnnnmmmiiiiiilllkkkkkkjjjhhhfffgggkkknnnjjjjjjjjjjjjkkklllmmmnnniiiiiiiiijjjkkklllmmmnnnooommmjjjkkkmmmnnnkkkiiijjjiiikkkooonnnlllmmmqqqkkkpppuuuuuuqqqmmmlllmmmppppppppppppooonnnmmmllllllmmmnnnllliiigggggghhhlllmmmooooooooommmkkkiiinnnkkkjjjllloooqqqpppnnniiikkkmmmmmmkkkiiihhhhhhgggjjjllllllkkkjjjjjjjjjggghhhiiiiiihhhhhhjjjlllnnnmmmkkkjjjjjjiiiiiijjjgggeeedddfffiiijjjhhheeefffeeeeeedddeeefffhhhiiinnnmmmmmmkkkjjjiiihhhhhhiiimmmnnnkkkjjjmmmnnnllljjjkkkmmmnnnnnnmmmllllllgggkkknnnmmmjjjhhhiiijjjkkkkkkkkkkkkkkkkkkkkkkkkmmmwwwtttlllmmmkkkiiiooommmlllmmmpppooolllmmmqqqsssooolllkkkiiieeedddgggjjjjjjkkknnnppppppnnnllljjjkkkjjjiiihhhhhhjjjlllllllllmmmmmmmmmlllkkkkkkkkkkkkkkkllllllmmmnnnooommmnnnooopppooollliiifffkkkjjjiiihhhiiikkknnnpppmmmooommmkkklllooonnnjjjjjjkkklllnnnnnnnnnmmmmmmjjjooopppmmmjjjkkkmmmmmmjjjjjjkkklllmmmoooqqqrrrkkkpppssspppooooooooollliiikkkmmmnnnooonnnlllkkkjjjiiihhhggghhhkkknnnpppmmmooorrrqqqooonnnpppsssmmmkkkjjjkkkmmmnnnnnnnnnooooooooommmlllllloooqqqvvvvvvvvvwwwvvvuuuuuutttrrrsssuuutttsssssstttuuuxxxwwwxxx|||{{{xxxvvvwwwvvvuuuwwwzzzyyyuuuvvvzzz}}}yyyvvvwwwvvvuuuwww{{{{{{xxxuuuvvvxxxyyywwwuuu~~~}}}~~~{{{{{{}}}{{{}}}|||zzzzzz{{{yyy{{{||||||zzzyyyzzzzzzxxxyyyzzz{{{|||{{{{{{zzzxxxxxxyyyyyyyyyyyyyyyyyyzzz|||~~~{{{vvvtttwwwzzzyyywwwvvvuuuvvvvvvuuutttssstttuuuuuuuuusssqqqooorrrooolllkkkmmmooopppqqqooopppqqqrrrrrrrrrqqqpppooooooooooooooopppqqqqqqqqqsssuuurrrnnnkkkmmmpppkkkmmmpppqqqooommmllllllhhhlllnnnllllllmmmkkkfffkkkkkkmmmpppnnniiijjjooojjjkkkkkkjjjiiijjjmmmppplllkkkjjjjjjjjjkkklllmmmkkkjjjiiijjjkkklllmmmlllnnnjjjgggiiilllnnnllljjjjjjjjjlllooommmjjjkkkooommmnnnpppqqqpppooonnnmmmqqqrrrrrrrrrpppooonnnnnnmmmnnnnnnkkkhhhgggiiikkklllmmmmmmmmmlllkkkiiihhhlllllllllmmmnnnnnnmmmlllgggiiikkkkkkiiigggfffffffffiiillllllkkkiiijjjllljjjkkkkkkiiifffeeefffhhhooommmiiiggggggiiilllnnniiigggeeegggkkkllliiieeegggfffeeeeeeeeefffggghhhjjjjjjjjjjjjjjjjjjiiiiiiiiimmmnnnkkkjjjmmmnnnllljjjlllnnnqqqqqqpppmmmllleeejjjnnnnnnjjjhhhjjjlllmmmmmmllllllllllllmmmmmmqqqyyyuuunnnpppooommmrrrggggggiiinnnooonnnqqquuuqqqmmmkkkmmmkkkfffeeegggjjjiiijjjmmmpppqqqooommmgggffffffgggiiikkklllkkkkkklllnnnppppppnnnlllkkkiiilllnnnmmmkkkjjjnnnqqqnnnoooqqqqqqpppmmmiiigggiiiiiiiiiiiijjjkkklllmmmmmmnnnkkkhhhjjjoooooolllhhhiiikkkmmmnnnmmmlllkkklllrrrtttoookkkmmmooonnnllllllllllllmmmnnnoooooojjjpppssspppmmmnnnmmmkkkiiijjjlllnnnooonnnllljjjiiihhhhhhhhhjjjllloooqqqlllppprrrqqqoooooorrrvvvpppnnnlllmmmoooqqqrrrrrrooooooooonnnmmmnnnpppsssssstttuuuuuuuuuuuutttsssqqqsssuuuuuutttrrrrrrrrrvvvssstttyyyyyyuuutttwwwvvvvvvzzz~~~}}}xxxwwwyyy{{{yyyyyy{{{yyyuuuyyyzzzwwwvvvwwwzzz{{{wwwsss~~~|||{{{|||{{{}}}}}}{{{~~~~~~zzzxxxyyy{{{xxxyyy{{{{{{zzzyyyzzz{{{wwwwwwyyyzzz{{{zzzzzzyyywwwwwwxxxxxxxxxwwwvvvvvvsssvvvwwwtttooommmpppsssxxxuuussssssssssssrrrqqqqqqrrrtttuuutttrrrooommmrrrpppnnnmmmnnnnnnnnnmmmnnnoooqqqrrrssssssrrrqqqlllnnnqqqssssssrrrpppoooooosssvvvtttooolllmmmpppkkknnnqqqqqqooommmkkkkkkkkknnnnnnkkkjjjmmmmmmjjjhhhgggjjjooonnnjjjlllsssjjjkkkkkkkkkkkkllloooqqqnnnmmmkkkjjjiiijjjkkkkkkmmmllljjjjjjkkkkkkkkkkkkhhheeebbbdddiiilllkkkhhhjjjjjjlllnnnlllhhhiiinnnnnnkkkiiijjjmmmnnnmmmkkkooopppqqqqqqooonnnnnnnnnmmmnnnnnnkkkhhhhhhlllooommmmmmmmmmmmlllkkkjjjiiikkklllnnnooonnnllliiihhhjjjlllnnnnnnllljjjiiihhhdddhhhkkkllljjjiiijjjlllccceeehhhhhhggghhhlllooonnnkkkgggdddeeeiiinnnrrrllljjjhhhkkkoooppplllhhhhhhhhhfffeeeeeefffggghhhhhhhhhiiiiiiiiijjjjjjjjjiiimmmnnnkkkjjjmmmnnnllliiilllpppssssssqqqnnnlllfffkkkppppppmmmkkkmmmoooooonnnnnnmmmmmmmmmnnnnnnnnnvvvpppiiilllllliiilllpppnnnnnnooolllggggggjjjpppllllllpppnnniiigggjjjjjjiiiiiilllppprrrpppmmmllljjjiiilllqqqtttuuusssjjjlllooorrrrrrqqqnnnlllhhhlllpppnnnjjjiiinnnsssqqqrrrttttttssspppllliiiiiijjjjjjjjjkkkkkkkkkkkknnnnnnkkkgggiiioooqqqooolllmmmoooqqqrrrrrrqqqpppmmmuuuwwwqqqlllnnnpppooonnnnnnmmmlllllllllmmmmmmkkkqqqtttqqqooooooooommmiiijjjlllnnnooonnnllliiinnnmmmmmmlllmmmnnnoooppplllpppsssrrroooooosssxxxsssqqqooooooqqqtttuuuuuuoooooopppooonnnpppsssvvvpppqqqrrrtttuuuttttttsssqqqsssvvvvvvtttrrrqqqppptttpppqqqvvvvvvrrrrrrvvvvvvwww|||{{{xxxzzzwwwvvvyyy|||yyyuuuyyyzzzwwwvvvyyy||||||wwwrrr|||~~~|||zzz~~~~~~}}}|||}}}}}}~~~~~~}}}}}}~~~~~~~~~|||{{{zzzwwwyyy||||||||||||}}}~~~{{{yyywwwxxxyyyyyywwwttt|||yyywwwwwwxxxzzzzzzyyyzzzyyyxxxvvvuuutttttttttwwwwwwxxxxxxwwwvvvtttsssvvvuuussssssssssssqqqooopppllljjjmmmnnnjjjhhhhhhrrrtttsssoooooossstttrrrnnnnnnnnnmmmmmmmmmmmmmmmkkklllnnnoooppppppooooooooonnnnnnnnnmmmmmmmmmmmmnnnnnnnnnllliiigggggghhhhhhkkkmmmkkkhhhhhhmmmqqqlllnnnooommmiiiiiimmmrrrmmmkkkhhhhhhiiijjjkkkkkkmmmlllnnnpppnnnjjjjjjmmmnnnhhheeejjjmmmkkkgggffffffjjjnnnnnnllliiihhhhhhpppkkkggghhhnnnrrrooolllkkkmmmpppooommmlllnnnooohhhhhhiiiiiijjjkkkmmmnnnooolllkkklllkkkhhhkkkpppmmmmmmmmmmmmmmmmmmmmmmmmlllnnnpppnnnkkkiiiiiijjjjjjjjjkkkmmmnnnmmmjjjgggffffffgggiiiiiijjjjjjjjjffffffffffffhhhjjjlllmmmnnnnnnnnnnnnnnnnnnnnnnnnhhhhhhiiihhhffffffgggiiijjjhhhggghhhkkknnnoooooopppooojjjcccbbbhhhmmmnnnjjjgggfffiiinnnqqqnnnkkkiiiiiijjjjjjkkklllmmmnnnqqqqqqrrrssstttssspppmmmvvvuuusssoookkkiiiiiijjjiiikkkmmmkkkhhhhhhlllpppjjjnnnrrrqqqnnnjjjiiijjjhhhjjjlllpppssssssqqqnnnjjjkkklllmmmmmmnnnnnnooooookkkggghhhkkknnnllliiimmmmmmmmmnnnppprrruuuvvvqqqpppoooqqqsssrrrmmmiiipppzzzyyyooommmuuutttiiiqqqoookkkjjjkkklllmmmlllrrrmmmlllqqqrrrmmmkkknnnpppooonnnoooqqqsssrrrqqqlllooorrrqqqnnnnnnrrrvvvmmmoooqqqqqqpppqqqtttwwwmmmoooqqqqqqooolllkkkkkkpppqqqrrrpppnnnnnnqqqtttpppsssmmmllltttsssnnnqqqwwwuuurrrqqqrrrrrrrrrrrrpppqqqooolllnnnssstttrrruuutttsssrrrrrrrrrrrrrrrrrrrrrrrrsssuuuuuusssqqqmmmnnnoooqqqsssuuuvvvwwwxxxvvvxxx|||zzztttssswww{{{xxxuuuuuuwwwyyyzzzzzz{{{yyywwwxxxzzzyyytttnnn}}}{{{yyy}}}}}}}}}|||||||||||||||{{{|||}}}}}}}}}|||{{{zzzwwwyyy{{{|||{{{{{{|||}}}|||zzzyyyyyyzzzyyyvvvsssxxxzzz{{{zzzxxxwwwyyy{{{zzzyyywwwvvvuuuttttttttttttvvvxxxzzzyyywwwtttrrrsssrrrqqqqqqssssssrrrqqqtttqqqpppssstttpppnnnooosssuuutttpppppprrrsssqqqppppppppppppoooooooooooolllmmmnnnooooooooonnnnnnooooooooooooooonnnnnnnnnlllmmmnnnmmmllllllnnnooohhhjjjkkkkkkjjjjjjmmmooommmoooooolllhhhhhhkkkooollljjjiiihhhiiijjjllllllooommmnnnooonnnjjjkkkooonnnhhhfffkkknnnllljjjiiihhhkkknnnnnnlllkkkkkklllpppllliiiiiilllnnnmmmjjjhhhjjjmmmmmmlllkkkmmmooohhhggghhhiiikkklllllllllnnnkkkjjjkkkiiifffhhhlllmmmmmmllllllkkkjjjiiiiiijjjmmmppppppmmmjjjiiiiiijjjkkkmmmnnnnnnmmmkkkjjjfffggghhhiiiiiijjjiiiiiiiiiiiihhhhhhiiijjjllllllllllllmmmmmmmmmnnnnnnnnnjjjkkkkkkiiigggggghhhjjjllljjjhhhiiikkkmmmmmmmmmppppppjjjdddccchhhllllllllljjjhhhkkkoooqqqnnnkkkjjjiiihhhhhhiiikkkmmmoooooooooppprrrsssrrrooolllrrrrrrqqqnnnkkkiiihhhiiijjjmmmnnnllliiiiiimmmqqqnnnnnnoooooonnnmmmjjjgggggghhhkkknnnrrrrrrpppnnnkkklllllllllnnnooopppqqqnnnjjjggghhhlllooonnnlllooonnnmmmmmmmmmnnnoooppplllnnnpppqqqooommmkkkjjjjjjtttuuulllmmmvvvvvvlllpppooommmlllkkkkkklllmmmqqqlllkkkoooqqqnnnmmmoooqqqooonnnoooppppppooonnnmmmoooppppppnnnmmmoooqqqkkkmmmnnnnnnmmmmmmpppsssmmmoooqqqpppnnnlllkkkkkkrrrsssssspppmmmlllnnnpppooorrrmmmlllsssrrrllloootttsssqqqqqqqqqqqqppppppqqqrrrppplllnnnsssuuusssoooppprrrtttuuuuuutttsssttttttuuuvvvvvvvvvtttssspppqqqrrrrrrssstttuuuuuuuuutttvvvzzzyyysssrrruuuvvvxxxxxxwwwuuutttwwwyyytttssssssvvv{{{}}}zzzwww~~~|||zzzyyy{{{|||}}}}}}|||{{{zzzyyyyyyzzz{{{|||||||||{{{zzzxxxyyy{{{|||{{{zzz{{{|||zzzyyyzzz{{{|||{{{xxxuuuuuuzzz~~~}}}xxxvvvyyy}}}zzzyyyxxxwwwvvvuuuuuuuuusssuuuxxx{{{zzzxxxtttrrrrrrqqqqqqrrruuuvvvvvvuuutttppppppsssuuurrrqqqrrrrrrttttttqqqqqqtttuuurrrrrrrrrrrrrrrrrrrrrrrrrrrnnnoooooooooooonnnmmmmmmnnnoooooopppppppppoooooonnnoooooonnnnnnoooqqqsssjjjjjjjjjkkkmmmnnnmmmkkkmmmnnnnnnlllhhhgggiiilllkkkjjjiiiiiiiiikkklllmmmpppnnnnnnooommmkkklllqqqnnniiihhhlllooommmkkkkkkkkklllnnnnnnmmmmmmnnnpppooonnnlllkkkjjjjjjkkkkkkfffhhhjjjkkkjjjjjjkkkmmmhhhggggggiiimmmnnnllliiinnnkkkkkkkkkiiifffggglllmmmmmmllljjjiiigggffffffiiillloooooommmkkkiiihhhiiikkknnnnnnlllkkkmmmooohhhhhhiiiiiiiiiiiiiiihhhiiiiiiiiiiiijjjlllmmmnnnjjjjjjkkklllmmmnnnnnnooolllmmmmmmkkkiiihhhiiijjjnnnllliiiiiijjjkkkkkkkkkmmmmmmjjjeeeeeekkknnnnnnooolllkkkllloooooommmjjjkkkiiigggggghhhjjjnnnpppmmmmmmnnnqqqrrrqqqnnnkkkmmmooopppooollljjjiiiiiilllnnnooommmkkkkkknnnrrrsssooollllllnnnnnnjjjeeeeeefffhhhlllpppqqqpppnnnllllllkkklllmmmpppssstttmmmjjjiiijjjnnnppppppnnnpppooonnnlllkkkjjjjjjjjjjjjnnnsssrrrnnnkkkjjjllliiirrrssslllmmmuuuvvvnnnmmmooopppoookkkjjjkkkmmmoookkkjjjlllooonnnoooqqqpppooommmmmmnnnmmmllljjjooonnnmmmnnnooonnnmmmkkkiiijjjkkkkkkjjjjjjkkkmmmmmmoooppppppnnnlllkkklllpppppppppooommmmmmnnnpppooosssnnnlllrrrpppjjjnnnqqqqqqqqqqqqpppooonnnmmmrrrsssqqqmmmnnnsssvvvvvvmmmooosssuuuwwwvvvtttsssuuuuuuvvvvvvvvvtttsssrrrttttttttttttuuuuuuuuuuuuttttttwwwzzzyyytttrrrtttrrrwwwzzzxxxrrrqqqtttyyyzzzwwwvvvxxx{{{{{{xxxuuu~~~}}}|||{{{yyy{{{|||~~~~~~~~~|||zzzxxxwwwxxxzzz{{{|||{{{{{{zzzyyy{{{}}}}}}{{{{{{{{{|||vvvwwwzzz|||}}}|||{{{yyyvvvzzz~~~~~~zzzxxxyyy{{{{{{{{{zzzyyyxxxwwwwwwxxxwwwxxxyyyzzzzzzyyywwwwwwvvvuuutttvvvxxxyyyxxxxxxsssoooooosssuuusssrrrsssooorrrsssqqqrrrvvvwwwuuuqqqrrrrrrrrrrrrrrrssssssqqqqqqqqqpppoooooonnnmmmmmmmmmnnnooopppoooooonnnttttttrrrpppmmmlllnnnpppllliiihhhkkkooopppmmmiiikkklllllljjjhhhgggiiikkkiiijjjjjjjjjjjjkkklllnnnqqqooonnnooommmkkknnnsssooojjjiiimmmnnnkkkiiijjjlllllllllllllllnnnpppqqqmmmnnnooommmjjjiiilllnnnhhhiiijjjjjjjjjjjjjjjjjjhhhggggggjjjnnnoookkkgggnnnllllllmmmllliiijjjooollllllkkkjjjiiihhhggggggjjjkkklllmmmlllkkkjjjjjjgggkkknnnmmmjjjiiimmmqqqiiiiiijjjjjjjjjiiihhhhhhggghhhhhhjjjkkklllnnnnnnhhhiiijjjkkkmmmnnnoooooonnnnnnnnnllliiihhhhhhjjjmmmkkkiiiiiijjjllllllkkkhhhjjjiiifffhhhmmmqqqpppooommmlllmmmnnnmmmkkkiiijjjjjjjjjjjjkkkmmmnnnoookkkkkkmmmoooqqqpppmmmjjjlllnnnqqqrrrpppmmmlllllllllmmmnnnmmmkkkkkknnnqqqsssqqqnnnlllmmmllliiigggeeeeeegggkkkoooqqqqqqpppkkkkkkjjjjjjlllooosssuuuooommmkkklllnnnoooooommmqqqqqqooonnnlllkkkjjjjjjlllpppssssssqqqnnnmmmmmmmmmssssssmmmmmmssstttnnnlllpppsssqqqllliiijjjmmmooollljjjjjjmmmooopppqqqnnnmmmkkkkkkllllllkkkjjjooollljjjmmmpppqqqnnnjjjjjjkkkkkkkkkkkkjjjjjjjjjmmmnnnpppooonnnllllllmmmkkkkkkmmmnnnoooppprrrssspppuuupppmmmrrrooojjjooooooqqqrrrrrrpppnnnmmmmmmssstttrrrnnnnnnssswwwxxxssstttuuuvvvvvvuuutttsssssstttuuuuuusssqqqppppppuuuuuuvvvvvvvvvvvvvvvvvvtttvvvyyy{{{yyyvvvuuuvvvsssvvvwwwuuurrrssswww|||}}}{{{zzzzzzzzzwwwuuu}}}|||||||||{{{zzz|||}}}}}}{{{zzzwwwxxxyyy{{{{{{{{{zzzzzz{{{}}}~~~~~~|||{{{{{{|||xxxyyy{{{||||||zzzyyyxxxzzzzzz{{{|||}}}|||{{{yyy}}}}}}|||{{{zzzzzzzzzzzz}}}|||yyywwwwwwyyy{{{|||yyywwwvvvvvvwwwwwwvvvuuutttqqqqqquuuwwwuuutttuuuqqqttttttrrrrrruuuuuurrrooopppppppppqqqqqqrrrrrrtttsssrrrqqqppppppooooookkklllmmmnnnnnnnnnllllllttttttrrrooolllkkkkkklllmmmjjjhhhkkkpppqqqmmmhhhhhhiiijjjjjjiiijjjkkkllliiikkklllkkkjjjjjjlllnnnqqqnnnmmmnnnmmmkkknnnsssooolllkkkmmmlllhhhfffggglllkkkjjjjjjkkkmmmooopppkkkmmmooommmkkkjjjnnnrrrlllkkkkkkkkkkkkjjjiiihhhhhhhhhhhhkkknnnnnnkkkhhhkkkjjjkkkmmmmmmjjjlllpppkkkkkkkkkkkkjjjjjjjjjjjjlllkkkjjjiiijjjkkklllllleeeiiimmmlllhhhhhhkkkpppiiijjjjjjjjjjjjiiiiiihhhjjjjjjjjjjjjjjjjjjjjjiiihhhhhhiiikkkmmmnnnooopppnnnnnnnnnllliiihhhhhhiiillljjjhhhiiikkkmmmmmmmmmiiikkkkkkhhhiiimmmooommmmmmllllllllllllkkkjjjhhhiiikkkmmmpppqqqpppooonnnjjjkkklllnnnooooookkkiiilllpppsssuuusssqqqpppooolllllllllkkkkkkkkkmmmooopppqqqqqqoookkkhhhhhhjjjffffffgggjjjnnnqqqrrrrrrjjjiiihhhhhhjjjnnnqqqtttqqqpppooonnnnnnmmmlllkkkqqqqqqqqqppppppooonnnnnnoooooooooqqqsssrrrnnnkkklllqqqpppkkkkkkqqqrrrnnnmmmqqqsssqqqllliiijjjmmmooonnnkkkjjjllloooppppppkkkjjjjjjkkklllmmmmmmlllnnnjjjhhhkkkqqqtttqqqmmmmmmmmmmmmnnnnnnmmmlllkkkmmmnnnoooooommmlllmmmnnnjjjkkklllnnnpppqqqrrrrrrqqqvvvrrrooosssppplllqqqppprrrtttsssqqqooonnnooorrruuutttooonnnssswwwxxxxxxwwwvvvuuuuuuvvvwwwxxxrrrtttvvvuuusssppppppqqqttttttuuuuuuvvvwwwwwwwwwsssvvvxxxxxxwwwvvvvvvuuuxxxuuurrrqqqsssxxx}}}}}}{{{zzzzzz{{{}}}}}}}}}~~~}}}|||{{{|||}}}}}}|||{{{|||}}}~~~~~~}}}|||xxxyyyzzz{{{{{{{{{zzzyyy{{{}}}~~~}}}{{{zzzzzz{{{|||}}}}}}{{{xxxvvvvvvvvv}}}{{{zzz{{{}}}~~~|||yyy~~~}}}|||{{{{{{{{{{{{|||~~~yyyvvvuuuwww{{{~~~xxxvvvtttssstttsssqqqpppqqqnnnnnnrrrtttrrrppprrrsssvvvvvvrrrqqqrrrppplllmmmmmmnnnnnnoooppppppppptttsssrrrqqqppppppppppppkkklllnnnnnnnnnllljjjiiimmmnnnooonnnmmmllllllmmmoookkkiiikkkooopppmmmiiiggghhhiiijjjkkkllllllmmmiiilllnnnmmmjjjiiikkkmmmooommmmmmooonnnkkknnnrrrooolllkkkmmmlllgggfffhhhllljjjiiiiiikkkmmmmmmmmmjjjlllmmmlllkkkkkkooorrrmmmlllkkkkkklllllljjjhhhiiijjjlllmmmmmmmmmlllllliiigggiiilllkkkhhhjjjnnnkkkkkkllllllllllllllllllllljjjhhhhhhjjjlllmmmllleeehhhkkkkkkiiihhhjjjllliiiiiijjjjjjjjjjjjjjjiiiooonnnmmmkkkiiigggdddccciiiiiijjjlllmmmoooppppppmmmnnnnnnllljjjiiijjjkkkkkkjjjhhhiiikkkmmmnnnmmmmmmooooookkkjjjkkkjjjgggjjjkkkkkklllkkkkkkjjjjjjhhhkkkpppssstttssspppmmmkkkkkklllnnnooommmjjjgggmmmpppsssuuutttrrrqqqqqqmmmlllkkkkkkkkklllmmmnnnmmmqqqrrrpppkkkhhhhhhkkkhhhggggggiiimmmpppqqqrrriiiiiihhhhhhjjjmmmoooqqqqqqqqqpppooonnnllljjjiiioooppppppqqqrrrqqqqqqqqqnnnllllllnnnrrrrrrmmmhhhhhhkkkkkkhhhjjjoooqqqppppppqqqrrrpppllljjjkkkmmmqqqqqqooolllmmmppppppmmmkkkjjjjjjkkkmmmooonnnmmmmmmjjjgggjjjpppsssrrrpppooonnnnnnpppqqqqqqnnnlllmmmnnnooonnnmmmlllmmmoooooonnnnnnoooqqqqqqooonnnpppwwwsssppptttpppmmmsssqqqsssuuutttqqqooopppqqqppptttuuuqqqooorrrvvvwwwvvvuuussssssuuuxxx|||~~~sssvvvyyyxxxtttrrrssstttssssssttttttuuuuuuvvvvvvpppttttttrrrqqqssstttssszzzvvvrrrqqqvvv{{{}}}{{{yyyyyyzzz{{{}}}{{{{{{|||~~~}}}zzz{{{{{{||||||}}}~~~~~~~~~zzzzzz{{{||||||{{{yyyyyyzzz|||||||||yyyxxxxxxxxxzzz{{{{{{yyyvvvuuuwwwyyy|||}}}}}}|||{{{{{{|||}}}||||||{{{zzzzzzzzz{{{{{{~~~yyyuuutttvvvxxx{{{vvvtttrrrrrrrrrrrrpppnnnnnnkkkjjjnnnpppmmmlllmmmpppttttttqqqppprrrppplllllllllmmmmmmnnnooooooooorrrrrrpppooonnnoooooopppmmmnnnooopppooollljjjhhhhhhjjjmmmooonnnmmmmmmnnnooommmjjjkkkmmmnnnmmmkkkiiiiiiiiikkklllllllllkkkjjjmmmpppnnnjjjhhhjjjlllmmmkkklllooonnnkkklllqqqlllkkkkkknnnmmmiiiiiilllmmmkkkiiijjjlllmmmlllkkkkkkkkkkkkjjjiiijjjlllmmmkkkiiiiiijjjmmmnnnllljjjjjjmmmooonnnkkkjjjmmmpppkkkjjjkkkmmmkkkggggggkkkmmmmmmllllllkkkkkkjjjjjjhhhhhhhhhjjjmmmnnnllliiihhhiiikkkllllllkkkiiiiiihhhhhhiiijjjkkkkkkkkkkkkoooooonnnmmmkkkhhhfffdddjjjkkkkkkmmmnnnoooppppppnnnnnnooommmkkkkkklllmmmmmmkkkiiiiiijjjllllllkkkllloooooolllkkkllljjjfffhhhjjjkkklllllllllmmmnnniiilllooorrrsssrrrpppnnnmmmmmmmmmnnnooommmiiiffflllnnnqqqrrrqqqooooooooonnnmmmlllkkklllnnnoooooommmoooppppppnnnkkkiiihhhiiigggfffgggkkknnnooopppjjjjjjjjjkkklllmmmoooooooooppppppooommmkkkjjjiiilllmmmoooppppppppppppoookkklllnnnppppppooommmkkkkkklllllljjjkkkoooqqqqqqsssrrrpppnnnllllllllllllsssuuurrrnnnnnnpppnnniiinnnmmmlllmmmnnnooonnnmmmmmmjjjhhhhhhllloooppppppnnnmmmnnnppprrrrrrooolllmmmnnnooonnnllllllnnnoooqqqooooooppprrrrrrooommmnnnuuusssooossspppmmmtttqqqtttuuusssooommmpppsssmmmsssvvvrrrooorrruuuuuussssssssssssuuuxxxzzz|||qqquuuxxxxxxtttrrrsssvvvttttttsssssssssrrrrrrrrrooosssrrrmmmlllqqqttttttwwwwwwwwwwwwwwwyyy{{{}}}~~~}}}zzzwwwuuuvvvxxxzzz~~~||||||}}}|||yyyzzzzzzzzzzzz{{{}}}~~~{{{{{{|||||||||{{{yyyxxxyyyzzz{{{zzzxxxvvvvvvvvvuuuvvvwwwvvvuuuwww|||{{{~~~}}}yyyxxx|||{{{zzzzzzyyyyyyyyyzzzzzz}}}yyyvvvttttttvvvwwwvvvtttsssrrrssssssrrrpppqqqnnnmmmqqqrrrooonnnooojjjnnnppppppqqqttttttqqqkkkllllllmmmnnnoooooopppppppppnnnmmmmmmmmmnnnooonnnoooqqqqqqpppmmmjjjhhhgggjjjnnnpppooommmllllllooommmkkkkkklllmmmmmmmmmlllkkkkkkkkkllllllkkkiiikkknnnqqqooojjjgggiiikkkkkkjjjlllooonnnkkkllloookkkjjjkkkoooooolllmmmpppnnnllljjjkkkmmmnnnllliiilllkkkiiihhhhhhhhhhhhiiihhhffffffiiimmmooonnnllljjjooorrrooojjjiiinnnssspppnnnnnnpppmmmhhhgggjjjnnnnnnmmmllljjjiiihhhhhheeefffiiimmmqqqpppkkkfffjjjjjjkkkmmmnnnmmmjjjgggggghhhiiijjjkkklllllllllkkklllmmmmmmmmmlllkkkjjjkkkllllllmmmnnnoooppppppoooooopppooommmmmmnnnpppooommmjjjiiijjjkkkjjjiiifffkkkmmmlllmmmooonnnjjjhhhjjjlllmmmnnnnnnoooqqqjjjlllnnnooopppqqqppppppnnnnnnnnnoooooolllhhheeejjjlllnnnnnnmmmllllllmmmpppnnnmmmmmmnnnoooppppppnnnmmmlllnnnqqqooojjjfffiiigggeeefffiiilllnnnnnnjjjkkklllmmmmmmnnnnnnooolllnnnoooooommmkkkkkkjjjjjjkkkmmmnnnnnnnnnmmmmmmjjjooossstttqqqnnnnnnpppssssssqqqnnnnnnpppqqqqqqvvvrrrooollllllmmmlllllltttwwwuuupppoooqqqmmmfffqqqpppnnnnnnoooooonnnlllnnnkkkhhhggghhhkkknnnooommmllllllnnnqqqqqqnnnkkkmmmnnnnnnnnnllllllnnnpppnnnmmmmmmpppssstttrrrpppllltttqqqooorrrooommmtttrrrtttuuurrrmmmlllppptttkkkrrrvvvssspppqqqttttttsssssstttuuuuuuuuuuuuuuunnnrrrvvvvvvrrrppprrruuuuuuttttttrrrqqqpppooooooqqquuusssmmmlllrrrvvvvvvtttxxx}}}|||xxxuuuwwwzzzsssssssssssstttxxx~~~}}}}}}}}}~~~~~~}}}|||zzzyyyyyy~~~~~~yyyxxx}}}zzzyyyzzzzzzyyyxxxwwwxxxyyyzzzzzzxxxvvvuuuuuuuuuuuuvvvwwwyyyzzz{{{|||||||||{{{{{{zzzyyyyyy}}}}}}||||||||||||{{{{{{vvvwwwwwwuuutttsssuuuwwwpppqqqssssssqqqppppppqqqllljjjiiilllpppppplllgggnnnllllllnnnrrrsssrrrpppkkkjjjjjjkkkmmmnnnmmmkkkqqqoooooopppmmmjjjmmmrrrtttooonnnqqqqqqnnnmmmnnnjjjjjjjjjlllmmmllliiifffiiiiiijjjkkkmmmnnnoooooolllkkkjjjjjjllllllkkkiiijjjkkklllllljjjjjjkkklllooojjjggggggkkknnnmmmjjjiiikkknnnnnnnnnmmmmmmnnnlllkkkjjjkkkmmmmmmmmmllljjjiiijjjlllkkkhhhiiimmmffffffgggkkknnnooollliiiiiikkknnnqqqqqqooommmkkknnnoooooonnnllljjjjjjkkkkkkkkkjjjhhhffffffgggiiiggghhhkkkmmmmmmmmmlllkkkooojjjiiinnnrrrnnniiifffmmmmmmlllkkkjjjjjjjjjjjjiiikkknnnoooooollljjjgggmmmlllllljjjiiihhhhhhgggjjjnnnrrroookkkjjjpppuuunnnmmmkkkkkklllmmmkkkjjjeeegggjjjnnnppppppllliiibbbhhhnnnpppmmmjjjkkkmmmiiilllnnnooonnnnnnnnnooommmfffgggppprrrjjjfffjjjkkkiiijjjkkkiiifffhhhmmmmmmrrruuuqqqjjjhhhkkkpppnnnmmmmmmmmmmmmllllllllltttllldddccchhhlllkkkiiiuuurrrnnnjjjiiijjjmmmoooppplllkkkmmmmmmlllmmmqqqqqqooollljjjjjjkkkjjjiiihhhppplllnnnzzzssshhhqqqmmmmmmmmmnnnpppsssuuuvvvqqqpppooonnnmmmmmmnnnooossspppmmmmmmoooooommmjjjpppnnnmmmmmmmmmmmmkkkiiilllkkkjjjiiiiiikkkmmmnnnjjjjjjiiijjjkkkmmmoooqqqtttmmmnnnttttttmmmlllrrrpppnnnlllmmmppprrrqqqpppnnnnnnnnnmmmnnnoooooopppvvvuuurrrpppppppppqqqrrrnnnooooooooonnnnnnqqqsssooommmooottttttqqqsssyyyoooqqqrrrsssrrrssstttvvvuuutttsssrrrqqqppppppppppppyyy}}}xxxssstttuuussszzz|||~~~~~~|||zzz}}}|||yyywwwwwwwwwxxxyyy}}}}}}~~~~~~|||zzzyyy|||}}}{{{xxx{{{~~~{{{zzzzzz{{{||||||zzzxxxxxxyyy{{{{{{{{{yyyxxxvvvuuuuuuuuuvvvwwwxxxyyyzzz}}}}}}|||{{{{{{{{{{{{{{{yyyxxxxxxxxxwwwwwwvvvvvvuuuvvvwwwvvvuuuttttttuuuoooppprrrqqqpppooopppqqqpppmmmjjjllloooqqqnnnkkkpppooonnnppprrrsssrrroookkklllmmmmmmmmmmmmmmmmmmooonnnoooqqqooolllnnnrrrqqqmmmkkkmmmmmmjjjhhhhhhhhhhhhhhhjjjkkkllljjjhhhiiiiiijjjkkklllmmmmmmnnnpppooommmllllllkkkjjjhhhjjjkkklllllljjjjjjkkklllllljjjjjjlllpppqqqmmmiiiiiikkklllmmmmmmmmmmmmmmmlllkkkjjjkkklllmmmlllkkklllkkklllnnnmmmiiijjjoookkkiiiiiikkknnnpppooommmkkkkkkmmmnnnoooooooooooommmnnnnnnmmmjjjiiijjjkkkjjjjjjjjjiiigggfffggghhheeegggiiilllmmmnnnnnnmmmnnniiihhhmmmpppmmmiiigggmmmlllkkkjjjjjjiiiiiiiiiiiikkknnnppppppooollljjjlllllllllmmmllllllkkkjjjkkknnnooonnnkkklllppptttooommmllllllmmmmmmkkkjjjeeegggiiimmmpppooollliiifffkkkpppqqqnnnmmmnnnppplllnnnppppppooonnnnnnoookkkgggkkksssrrrjjjiiipppwwwpppllllllllljjjiiijjjiiinnnrrrqqqnnnkkkmmmooommmmmmmmmmmmmmmmmmmmmmmmsssmmmgggggglllnnnmmmiiipppooollljjjjjjllloooqqqnnnkkkkkkoooooommmnnnrrrsssqqqnnnmmmnnnooonnnmmmkkknnnnnnqqqvvvqqqmmmssspppooonnnmmmnnnppprrrsssmmmnnnoooppppppnnnmmmlllooonnnmmmnnnoooooonnnmmmooonnnllllllmmmmmmlllkkkgggiiilllnnnnnnmmmkkkiiikkkjjjjjjjjjkkkmmmnnnooorrrmmmnnnttttttmmmkkkqqqrrrpppooopppsssuuuuuutttrrrrrrrrrrrrrrrsssssstttppppppooooooppprrruuuvvvmmmoooppppppnnnnnnooopppooolllnnnssssssqqqssswwwtttvvvwwwwwwwwwwwwxxxyyyxxxwwwuuusssrrrqqqpppoooqqqxxx{{{wwwuuuwwwxxxvvvwwwyyy{{{||||||{{{yyywwwxxxxxxwwwwwwxxxzzz|||~~~|||}}}}}}zzzyyy~~~|||xxxxxx~~~yyywwwwwwyyy|||}}}}}}zzzwwwyyyzzz{{{|||{{{zzzyyyxxxwwwwwwwwwwwwxxxzzz{{{|||~~~}}}{{{zzzzzz{{{|||}}}zzzzzzzzzyyyxxxwwwvvvvvvsssuuuxxxxxxvvvtttssssssnnnpppqqqpppoooooooooqqqtttppplllllloooqqqqqqooosssrrrqqqqqqrrrrrrpppnnnlllnnnqqqpppmmmlllmmmoooooommmoooqqqpppmmmnnnrrrsssooommmooooookkkhhhiiihhhgggfffgggjjjllllllkkklllllllllmmmmmmmmmnnnnnnqqqooommmlllmmmmmmllljjjjjjkkklllllljjjjjjkkkllljjjjjjmmmqqqtttsssmmmhhhjjjjjjkkkllllllmmmnnnnnnnnnmmmlllmmmnnnnnnmmmllljjjhhhiiikkkjjjfffgggkkkmmmkkkjjjkkkmmmooooooooollllllllllllmmmnnnooopppkkkllllllkkkiiihhhiiijjjiiijjjkkkjjjhhhgggggggggdddfffhhhkkkmmmnnnnnnnnnnnniiigggkkknnnllliiiiiillllllkkkkkkjjjiiiiiiiiiiiillloooqqqrrrqqqooommmkkklllnnnooopppooonnnmmmmmmllllllllllllnnnoooqqqooonnnllllllmmmmmmkkkjjjfffgggiiilllnnnnnnkkkiiihhhllloooooonnnmmmooorrrmmmoooqqqqqqpppooopppqqqhhhhhhmmmssspppjjjkkksss|||sssmmmooorrrpppmmmlllgggkkkoooqqqqqqooonnnnnnmmmmmmmmmmmmmmmmmmmmmmmmqqqmmmkkklllpppqqqnnnjjjkkkkkkkkkkkkmmmoooqqqrrrmmmkkklllqqqqqqooooooqqqqqqpppnnnnnnpppqqqpppooojjjgggnnnsssmmmkkkoooppprrrpppmmmkkkkkkllloooqqqiiillloooqqqqqqooommmjjjlllmmmoooooonnnnnnooopppooommmkkkkkklllmmmmmmmmmiiijjjkkklllmmmlllkkkjjjlllkkkkkkkkkkkklllmmmnnnooolllnnnttttttmmmjjjnnnqqqppppppqqqtttvvvvvvuuuqqqppppppppppppqqqrrrrrrtttsssqqqpppooooooppppppmmmoooqqqqqqpppnnnnnnnnnooommmnnnqqqsssqqqrrruuutttvvvwwwwwwvvvuuuuuuvvvyyyxxxwwwuuusssqqqpppooommmpppqqqpppqqquuuvvvtttsssuuuwwwyyyyyywwwuuussswwwwwwwwwwwwxxxzzz|||}}}|||}}}}}}zzzxxx|||{{{yyyzzz~~~|||wwwxxxwwwxxxzzz{{{{{{xxxvvvyyyyyyzzzzzzzzzzzzyyyxxxzzzzzzzzzzzz{{{|||}}}~~~|||{{{zzzyyyyyy{{{|||}}}{{{{{{|||{{{zzzyyywwwvvvqqqtttxxxyyywwwtttsssrrrooopppqqqqqqooooooqqqrrrtttqqqnnnmmmooopppppppppssssssrrrrrrqqqpppnnnmmmlllppptttrrrnnnkkknnnqqqrrrnnnmmmnnnmmmkkklllppprrrooonnnqqqqqqnnnkkklllkkkiiiggggggiiilllmmmmmmoooooooooooooooooooooooolllkkkjjjjjjmmmooooooooojjjkkklllllljjjjjjkkkllliiijjjmmmqqqtttrrrmmmiiilllkkkkkklllnnnooopppppppppooonnnoooppppppooonnnjjjhhhiiikkkiiiffffffjjjjjjjjjjjjkkklllmmmllllllmmmmmmmmmmmmmmmmmmmmmmmmjjjkkklllkkkjjjiiijjjkkkhhhjjjlllllljjjgggggggggeeeggghhhjjjlllmmmmmmmmmmmmiiigggjjjllljjjiiijjjmmmmmmmmmlllkkkkkkjjjiiikkkmmmpppssssssqqqooommmjjjllloooqqqqqqpppnnnlllnnnkkkiiijjjmmmoooooonnnnnnmmmkkkkkklllllljjjiiigggggghhhjjjmmmmmmkkkiiiiiijjjllllllkkklllnnnqqqmmmooopppqqqqqqqqqssstttkkkiiilllppppppkkkkkkoootttooommmssswwwuuurrrrrrlllmmmnnnpppqqqqqqpppooooooooonnnnnnmmmlllllllllmmmllllllooosssrrrnnniiiiiijjjkkklllnnnooopppqqqmmmlllnnnssssssooommmnnnmmmlllkkklllnnnoooooonnnjjjdddrrrzzzmmmkkktttooorrrooollliiiiiikkknnnpppiiikkknnnppppppooommmllllllooorrrrrrooonnnoooqqqqqqnnnlllkkkkkklllmmmlllooolllhhhffffffiiinnnqqqllllllllllllllllllllllllmmmkkknnnssssssmmmjjjkkkooooooooopppqqqqqqqqqqqqoooooonnnnnnoooooopppqqqtttsssqqqpppooonnnnnnnnnoooqqqssstttrrrooonnnnnnqqqooooooqqqssstttttttttsssuuuvvvvvvtttsssrrrsssvvvvvvuuutttsssrrrppppppmmmmmmllllllnnnqqqrrrqqqqqqsssuuuwwwwwwuuusssqqqzzzyyyxxxwwwvvvvvvvvvvvv{{{}}}~~~~~~|||zzzxxxyyyzzz{{{}}}|||zzzxxxyyy{{{yyywwwwwwwwwwwwvvvuuuvvvwwwwwwwwwxxxwwwwwwwwwzzzzzzzzzzzzzzz{{{|||}}}zzzzzzyyyyyyyyyzzz|||}}}xxxyyyzzzzzzyyyxxxvvvtttqqqtttxxxyyywwwtttrrrqqqqqqrrrrrrqqqpppqqqsssuuuppppppoooooopppooonnnmmmqqqrrrrrrqqqpppnnnmmmmmmlllqqqtttsssnnnlllooorrrvvvpppkkkkkkjjjhhhkkkooommmjjjjjjooopppmmmkkklllpppmmmjjjiiijjjlllmmmmmmoooooooooooonnnnnnnnnnnnllljjjhhhiiikkkmmmnnnnnnjjjkkklllllljjjjjjkkkllliiiiiikkkmmmoooooommmkkknnnmmmlllnnnqqqsssrrrqqqnnnmmmlllmmmooopppooonnnooommmnnnpppnnnjjjkkkooohhhjjjnnnpppooommmkkkiiimmmnnnooopppooollliiigggjjjkkkllllllkkkjjjlllmmmiiikkklllllljjjhhhgggggghhhiiiiiijjjkkkkkkkkkkkklllhhhhhhkkkllliiiiiikkkmmmnnnnnnnnnmmmlllkkkjjjmmmnnnqqqssssssqqqnnnlllkkkmmmoooppppppnnnkkkjjjmmmjjjggghhhlllooonnnllllllkkkjjjjjjkkkkkkjjjhhhhhhggggggiiikkkkkkjjjiiijjjjjjkkkjjjkkklllnnnpppjjjlllnnnpppppprrruuuwwwsssnnnkkkooorrrqqqmmmjjjhhhjjjooovvvwwwsssqqqsssrrrqqqpppooonnnooopppqqqrrrrrrpppooommmkkkjjjiiijjjjjjlllooorrrqqqmmmjjjkkkkkklllmmmmmmnnnnnnmmmnnnmmmooossssssmmmjjjkkkjjjiiiiiikkknnnooonnnmmmpppkkk{{{vvvsssyyysssooommmjjjhhhhhhkkkooorrrmmmmmmllllllmmmnnnooopppooosssuuutttqqqnnnnnnppprrrpppmmmkkkllllllkkkjjjooolllhhhffffffiiinnnqqqllllllllllllllllllkkkkkkllllllnnnrrrrrrmmmjjjjjjnnnoooppppppooonnnmmmmmmqqqqqqppppppqqqqqqrrrssskkkkkkmmmoooqqqsssuuuvvvppprrruuuuuusssqqqpppppptttsssrrrrrruuuwwwvvvssstttvvvxxxxxxvvvtttssssssrrrrrrssssssssssssrrrqqqtttqqqoooppprrrrrrrrrrrrrrrsssvvvwwwwwwvvvsssrrrzzzyyyxxxvvvtttsssrrrrrr||||||}}}}}}|||{{{yyyxxxxxxxxx{{{}}}{{{wwwwwwzzz|||yyyvvvuuuuuuvvvuuutttuuuuuuuuuuuuuuuuuuvvvvvvyyyyyyxxxxxxyyyzzzzzz{{{xxxyyyyyyzzz{{{|||}}}}}}yyyzzz|||}}}}}}{{{yyyxxxqqqtttwwwxxxwwwtttrrrqqqqqqrrrrrrrrrqqqrrrtttwwwooooooppppppooonnnmmmlllooopppqqqqqqooonnnnnnnnnlllooorrrrrrooonnnppprrrwwwpppkkkjjjjjjiiikkknnnllljjjkkkqqqssspppnnnoooqqqooolllkkkkkkmmmmmmmmmmmmmmmmmmmmmllllllllllllpppmmmjjjhhhiiijjjjjjjjjjjjkkklllllljjjjjjkkklllhhhiiijjjkkkllllllmmmmmmnnnmmmmmmpppuuuvvvtttqqqjjjiiihhhjjjlllnnnnnnmmmooommmnnnooommmiiijjjnnniiimmmrrruuusssooollljjjlllmmmppppppooolllhhhfffiiikkkllllllkkkkkklllnnnjjjkkklllkkkiiihhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjkkkhhhiiimmmmmmjjjjjjlllmmmmmmnnnnnnnnnllljjjiiikkkmmmooorrrrrrpppnnnllllllmmmnnnooonnnmmmkkkiiillliiiggggggkkkmmmmmmlllkkkjjjiiijjjkkklllkkkjjjhhhgggfffgggiiijjjjjjiiikkkkkkkkklllmmmnnnooopppiiijjjlllnnnoooqqqtttvvvxxxrrrmmmoootttuuupppiiifffiiiooouuutttnnnkkkmmmuuutttrrrnnnllllllnnnqqqsssrrrqqqooommmkkkjjjiiiiiijjjkkkmmmppppppnnnlllnnnmmmmmmmmmlllkkkkkkkkknnnlllnnnrrrqqqllljjjkkkkkkkkkkkkmmmpppqqqpppooopppoooyyyyyytttsssqqqlllkkkiiihhhjjjmmmpppsssrrrpppmmmkkkkkkmmmqqqsssqqqsssuuuuuurrrpppnnnmmmpppooommmmmmmmmmmmkkkiiiiiijjjkkklllmmmlllkkkjjjkkkllllllmmmmmmlllkkkkkklllmmmoooqqqpppnnnllljjjnnnppprrrrrrpppooonnnoooooooooooooooooopppqqqqqqmmmnnnooopppqqqsssssstttppprrrttttttsssqqqqqqqqquuuuuusssrrruuuyyywwwrrrqqqsssuuuvvvtttqqqppppppoooppprrrssstttssssssrrruuurrrrrrsssrrrooooooqqqsssuuuwwwyyyyyywwwuuusssuuuuuuuuuuuuuuuttttttttt|||{{{{{{zzzyyyyyyxxxxxxzzzvvvvvvzzz{{{xxxwwwzzzxxxwwwuuuvvvwwwvvvuuussstttttttttttttttuuuvvvvvv{{{{{{zzzzzzzzz{{{||||||xxxyyy|||~~~~~~~~~zzz|||~~~}}}{{{qqqtttwwwwwwvvvsssrrrrrrqqqqqqqqqqqqpppqqqtttwwwqqqqqqpppnnnmmmlllmmmooommmoooqqqqqqpppoooppprrrlllmmmooopppqqqqqqqqqrrrsssnnnkkknnnpppnnnnnnooonnnlllmmmsssuuuqqqoooooonnnmmmkkkkkklllnnnnnnmmmmmmnnnnnnnnnnnnnnnnnnnnnrrroookkkiiiiiijjjjjjjjjjjjkkklllllljjjjjjkkklllfffhhhjjjkkklllllllllmmmmmmlllmmmrrrvvvwwwsssooohhhggggggjjjmmmoooooonnnlllkkkkkkllljjjfffgggkkkkkkooossstttqqqnnnllllllkkklllmmmnnnnnnlllkkkiiigggiiikkkkkkjjjjjjlllnnnkkklllllljjjhhhhhhiiijjjiiiiiiiiiiiiiiijjjkkkkkkiiihhhkkkooooookkkjjjlllkkklllmmmmmmlllkkkiiigggfffhhhllloooqqqpppooommmllllllmmmmmmnnnmmmmmmmmmjjjiiiggghhhiiikkklllllljjjjjjiiikkkmmmoooooonnniiigggffffffhhhiiiiiihhhjjjiiijjjkkkmmmnnnnnnnnnjjjkkklllllllllmmmpppssstttqqqmmmnnnqqqssspppkkkiiihhhjjjoooppplllhhhiiippprrrsssooojjjiiilllpppqqqqqqpppooonnnmmmllllllkkkjjjkkklllnnnoooooooooooonnnmmmlllkkkjjjjjjjjjkkkiiikkkoooppplllkkkmmmlllllllllnnnqqqqqqpppooommmpppooorrruuunnnhhhmmmlllkkkjjjjjjkkkmmmpppqqqtttrrrnnnlllkkknnnqqqsssppppppqqqrrrsssqqqnnnkkklllkkklllnnnoooooommmjjjgggiiilllnnnnnnmmmkkkiiijjjkkklllmmmmmmmmmlllkkkmmmooopppooooooooommmlllkkknnnrrrsssqqqpppqqqrrrnnnnnnmmmmmmnnnnnnooopppuuuuuutttsssqqqooonnnmmmoooqqqrrrqqqppppppqqqrrrvvvvvvsssqqqtttyyywwwpppmmmooorrrsssqqqooonnnnnnpppqqqssstttuuutttrrrrrrrrrqqqtttvvvsssmmmmmmrrruuuvvvxxxzzzzzzxxxvvvuuuttttttuuuvvvwwwwwwwwwwww~~~|||{{{yyyxxxwwwwwwxxxyyy}}}uuurrrxxx}}}zzzxxxxxxssstttuuuwwwyyyxxxuuussstttttttttttttttuuuvvvvvv~~~~~~~~~~~~~~~xxxzzz~~~uuuwwwzzz|||}}}|||zzzyyyrrrtttvvvvvvuuusssrrrrrrpppppppppoooooopppsssvvvuuussspppllljjjlllooorrrlllooorrrrrrqqqqqqsssuuullllllllloooqqqsssrrrqqqooolllmmmrrrvvvsssppppppllliiijjjooopppmmmiiiiiikkkjjjiiijjjmmmnnnnnnnnnppppppqqqqqqqqqrrrrrrrrrqqqnnnkkkjjjkkkmmmnnnnnnjjjkkklllllljjjjjjkkkllleeehhhkkkmmmmmmmmmllllllkkkkkklllrrrwwwxxxrrrmmmiiiiiiiiilllooorrrsssrrrnnnmmmmmmooolllhhhiiilllllloooqqqpppmmmkkkkkklllkkkkkkkkkkkklllmmmnnnnnnfffgggiiiiiiiiiiiikkkmmmllllllllljjjhhhgggiiikkkggggggggghhhiiikkklllmmmiiiiiilllppppppllljjjmmmiiijjjkkklllkkkiiigggeeeaaadddiiinnnpppqqqppppppkkkkkklllmmmnnnooopppqqqiiihhhhhhhhhhhhiiikkkmmmkkkjjjjjjllloooqqqqqqqqqiiigggeeeeeeggghhhiiihhhffffffgggiiikkklllkkkjjjkkkllllllkkkjjjjjjmmmooolllmmmlllkkklllnnnnnnlllmmmfffdddiiinnnmmmjjjhhhjjjooossspppjjjgggjjjnnnnnnnnnnnnooooooooooooooolllkkkkkkkkkmmmoooqqqrrrpppnnnmmmkkkjjjjjjkkkkkkhhhgggiiinnnooommmmmmpppkkkkkklllnnnppppppooommmpppuuukkkjjjtttmmmdddooommmllllllkkklllmmmoooooouuussspppnnnmmmnnnppprrrmmmlllmmmpppsssrrrnnnjjjhhhiiikkknnnqqqqqqooollllllkkkjjjiiiiiikkkmmmnnnjjjjjjlllmmmmmmmmmllllllnnnppppppooonnnooonnnmmmgggkkkppprrrqqqqqqrrrtttrrrrrrqqqqqqrrrrrrssstttrrrssssssssssssrrrqqqqqqnnnooooooooonnnnnnqqqsssuuuvvvssspppsssyyyvvvnnnooorrruuuvvvuuusssrrrrrrssstttuuuvvvvvvtttrrrqqqtttuuuyyy}}}xxxqqqrrrxxxuuuwwwyyyzzzzzzyyywwwuuuuuuvvvwwwxxxxxxxxxxxxxxx~~~}}}}}}~~~|||yyywwwvvvwwwxxxyyyvvvvvvuuuvvvxxxxxxvvvuuutttvvvxxxxxxwwwvvvvvvvvvxxxxxxuuurrrtttyyy{{{yyy||||||}}}}}}}}}zzz{{{}}}}}}xxxwwwwwwvvvuuutttsssssspppqqqrrrsssrrrqqqpppooommmmmmmmmmmmnnnoooqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqooommmnnnqqqqqqpppmmmpppooommmlllllllllmmmnnnnnnnnnnnnnnnooopppqqqrrrrrrpppooooooppppppnnnllljjjppprrrpppnnnnnnllliiinnnooopppoooooooooqqqsssnnnmmmnnnppprrrrrrmmmjjjjjjkkklllmmmnnnnnnllliiipppllliiihhhjjjlllkkkjjjjjjlllkkkjjjlllooooookkkjjjhhhhhhmmmnnnnnnpppsssyyyrrrllljjjlllnnnmmmkkklllkkkjjjjjjkkkkkkiiihhhhhhiiijjjkkkkkkjjjiiihhhiiijjjlllmmmllljjjhhhgggooonnnllljjjiiiiiijjjjjjiiiiiihhhhhhiiiiiijjjkkkkkkjjjiiijjjlllmmmllljjjkkklllmmmoooooonnnlllkkkhhhkkklllllloooqqqnnngggnnnnnnnnnooooooooommmkkkmmmlllkkkkkkkkkkkklllmmmmmmiiiggggggjjjmmmnnnmmmooollliiijjjnnnpppmmmjjjooohhheeehhhlllkkkkkklllgggjjjmmmjjjffffffmmmtttqqqnnnkkkjjjjjjkkkkkkkkkjjjiiijjjkkkhhheeeggglllkkklllllllllkkkkkklllnnnuuuooojjjmmmoooooopppqqqkkkjjjiiilllppprrrqqqpppooommmkkklllmmmmmmjjjhhhjjjjjjkkklllmmmnnnooopppqqqqqqpppooonnnllljjjiiinnnrrrrrrnnnlllnnnnnnlllrrruuuvvvsssnnnlllooorrrqqqppppppqqqqqqpppnnnllllllkkkkkkmmmoooppppppooolllmmmnnnqqqsssqqqnnnkkkkkklllllllllllllllkkkkkkhhhiiikkkmmmnnnnnnmmmmmmkkkooossssssnnnkkklllnnnooonnnmmmlllmmmoooqqqrrrpppooonnnnnnqqqrrrrrrqqqqqqpppooooooppppppnnnllltttqqqmmmmmmpppssstttttttttpppmmmoootttwwwuuuqqqsssrrrpppnnnooopppssstttxxxvvvuuuttttttsssrrrppprrrtttuuutttsssrrrrrrsss}}}yyyxxxzzzzzzwwwtttuuuxxxwwwuuuttttttuuuvvvwww~~~{{{~~~|||zzz{{{|||{{{zzzyyyxxxxxxwwwwwwwwwvvvuuuvvvwwwwwwuuussstttvvvxxxyyywwwvvvvvvwwwyyyzzzxxxuuuwww|||}}}zzz}}}~~~||||||}}}|||{{{yyy{{{|||zzzyyyyyyxxxwwwvvvvvvuuuuuurrrrrrrrrrrrrrrqqqqqqppprrrooommmmmmpppqqqqqqqqqqqqqqqppppppppppppqqqqqqpppnnnmmmmmmppppppooommmooooooooonnnnnnnnnmmmmmmlllllllllmmmnnnooopppqqqqqqooommmmmmnnnnnnnnnmmmjjjoooqqqooommmnnnmmmkkkkkklllmmmmmmllllllnnnpppooonnnnnnooopppoookkkggglllkkkjjjjjjkkkkkkkkkkkkpppllliiihhhjjjlllkkkjjjjjjkkkkkkiiikkkooooookkkiiigggggglllmmmmmmnnnrrrzzztttmmmjjjkkklllkkkhhhkkkjjjiiiiiijjjjjjiiigggiiiiiijjjjjjjjjjjjiiiiiihhhiiijjjjjjjjjjjjhhhhhhllllllkkkjjjjjjkkklllmmmiiiiiihhhhhhiiiiiijjjkkkgggiiikkklllnnnnnnnnnnnnoooooonnnmmmlllllllllllllllmmmmmmlllmmmooolllfffiiiiiihhhiiikkkmmmnnnooolllmmmmmmnnnnnnmmmmmmlllpppmmmjjjjjjlllnnnnnnmmmrrrooommmooorrrsssppplllqqqpppqqqsssppplllmmmqqqlllmmmnnnllljjjkkkqqqvvvrrrpppnnnmmmmmmnnnnnnnnnlllkkklllmmmjjjfffhhhnnnmmmnnnmmmllljjjjjjlllnnntttmmmiiilllnnnnnnnnnpppkkkiiihhhjjjmmmoooooonnnmmmkkkjjjkkklllmmmjjjhhhjjjkkklllmmmnnnoooooooooooonnnnnnmmmmmmlllllllllnnnrrrsssooommmoooooommmppprrrssspppllliiilllooonnnnnnnnnooooooooommmlllkkklllnnnooopppooommmkkknnnmmmlllmmmoooooonnnlllnnnnnnoooooooooooonnnnnniiiiiikkklllnnnnnnoooooommmqqqtttsssooolllmmmoooooonnnmmmlllllllllmmmnnnrrrpppnnnnnnpppppppppooorrrqqqpppqqqrrrrrrpppooouuurrrooonnnpppqqqqqqppprrrqqqpppppppppqqqqqqpppqqqpppnnnmmmmmmooorrrsssxxxvvvtttttttttsssqqqoooooopppqqqpppoooppprrrtttsssqqqrrrxxxzzzyyyzzz|||uuuuuusssssssssuuuwwwxxx~~~|||~~~~~~{{{zzz|||zzz{{{||||||{{{yyyvvvuuuxxxwwwvvvvvvwwwwwwuuusssuuuwwwyyyyyyxxxvvvvvvwwwyyyzzzyyywwwyyy~~~~~~{{{{{{}}}~~~||||||}}}|||}}}|||xxxyyy|||{{{xxxyyyyyyyyyxxxxxxwwwwwwwwwtttssssssrrrrrrrrrrrrrrrtttqqqnnnnnnqqqrrrrrrqqqqqqpppnnnmmmmmmnnnpppqqqpppnnnmmmmmmooooooooonnnnnnooopppqqqqqqooommmllljjjjjjkkkkkkmmmnnnoooppppppnnnlllkkkmmmnnnmmmmmmjjjnnnpppmmmlllnnnooommmkkklllllllllkkkkkklllnnnooonnnnnnoooooommmiiifffmmmkkkiiihhhhhhiiikkklllooollljjjiiikkkllllllkkkiiikkkjjjiiikkkooooookkkiiifffgggkkkllllllmmmqqqvvvqqqllljjjkkklllkkkjjjkkkiiihhhhhhjjjjjjiiigggjjjjjjiiiiiiiiiiiijjjjjjhhhhhhhhhhhhhhhiiiiiiiiillllllkkkkkkjjjkkkkkkllliiihhhhhhhhhhhhiiijjjjjjgggkkkooopppnnnmmmmmmooopppnnnllljjjiiiiiijjjkkklllnnnmmmjjjlllooonnniiiiiihhhgggggghhhkkknnnppplllmmmnnnoooooonnnmmmlllooommmkkkjjjkkklllllllllooonnnmmmoooqqqpppllliiikkkpppxxxyyyqqqiiikkkssspppooommmmmmnnnpppsssuuusssrrrpppooonnnnnnooopppjjjjjjkkkllliiieeegggmmmqqqqqqooollliiiiiilllnnnssslllhhhkkknnnmmmmmmnnnkkkiiiggggggjjjlllmmmmmmlllkkkkkklllnnnnnnmmmllljjjkkkmmmoooppppppoooooommmmmmlllkkkkkklllmmmnnnlllpppqqqnnnmmmnnnooommmnnnpppppplllhhhfffhhhkkkllllllllllllmmmmmmmmmmmmkkkmmmppprrrqqqoookkkiiiooommmkkkjjjlllmmmmmmmmmoooooooooooooooooooooooojjjjjjkkklllmmmoooqqqrrrppprrrtttsssooommmnnnpppoooooonnnnnnmmmllllllkkksssqqqoooooooooooonnnmmmrrrrrrqqqrrrttttttsssqqqrrrpppoooooopppqqqpppnnnpppqqqrrrpppmmmkkkmmmooopppooonnnnnnoooqqqsssuuuvvvtttrrrrrrsssrrrqqqooonnnnnnooonnnnnnooosssuuusssqqqsssvvvwwwuuuuuuxxxsssrrrrrrqqqrrrtttwwwxxx}}}}}}yyy{{{}}}~~~}}}yyyuuusssxxxwwwvvvwwwyyyyyyxxxvvvvvvxxxzzzzzzxxxvvvvvvwwwvvvxxxxxxvvvyyy}}}|||yyyyyyzzz|||}}}}}}}}}||||||}}}}}}zzzwwwzzz}}}|||wwwxxxxxxxxxxxxwwwwwwwwwwwwuuutttsssrrrqqqrrrssstttpppppppppooooooppprrrtttrrrqqqnnnmmmmmmnnnqqqrrrpppooonnnnnnnnnoooppppppmmmoooqqqsssssspppmmmkkkjjjjjjjjjkkkmmmnnnppppppmmmllllllnnnoooooommmkkkiiinnnooolllllloooqqqooommmnnnnnnmmmlllkkkmmmnnnnnnnnnoooooonnnmmmkkkiiillllllllljjjiiiiiikkklllmmmlllkkkkkkkkkllllllllliiikkkjjjiiikkkooooookkkjjjggghhhkkkmmmlllmmmqqqooollljjjiiilllnnnooonnnkkkjjjiiiiiikkkkkkjjjiiikkkkkkiiihhhhhhiiikkkkkkjjjiiiiiihhhhhhhhhiiiiiinnnnnnllljjjiiigggffffffhhhhhhhhhhhhhhhiiijjjjjjkkkppptttsssnnnjjjjjjllljjjjjjjjjiiiiiiiiiiiiiiiiiikkkkkkiiikkkppprrrpppkkkllllllkkkjjjjjjkkkmmmmmmmmmmmmnnnnnnmmmmmmmmmjjjiiihhhhhhiiijjjjjjjjjmmmlllmmmooopppnnnjjjgggeeemmmwww{{{uuummmooovvvqqqnnnkkkkkknnnrrrssssssssssssrrrooommmkkklllllllllkkklllmmmjjjgggiiinnntttssspppllliiiiiilllnnnrrrllliiilllnnnnnnmmmnnnllljjjhhhggghhhjjjmmmnnnmmmnnnnnnpppqqqrrrqqqqqqjjjllloooqqqrrrqqqooonnnnnnmmmkkkjjjjjjkkkmmmnnnjjjnnnpppnnnlllnnnnnnlllnnnnnnmmmjjjgggeeegggiiikkkkkklllllllllmmmnnnpppkkkmmmooopppooonnnllllllpppnnnlllkkkmmmmmmmmmllllllkkkkkkkkklllllllllmmmkkkkkkkkkkkkmmmooorrrsssppprrrsssqqqooommmnnnooonnnoooooooooooonnnmmmlllsssrrrpppppppppqqqpppooorrrqqqqqqrrrtttuuutttrrrkkklllmmmpppqqqrrrrrrqqqqqqqqqpppooommmmmmmmmnnnrrrqqqqqqqqqrrrtttvvvxxxqqqoooooooooqqqrrrqqqpppnnnpppqqqrrrqqqqqqrrrttttttssssssvvvtttppppppssstttsssqqqqqqqqqsssuuuvvv~~~~~~zzz|||~~~~~~}}}yyyuuussswwwvvvwwwxxx{{{|||{{{zzzvvvxxxzzzyyyxxxvvvuuuvvvrrrttttttsssvvvzzzzzzvvvyyyyyyzzz|||}}}}}}|||{{{}}}}}}zzzxxxzzz~~~}}}xxxuuuuuuuuuuuuvvvvvvvvvvvvuuutttsssrrrqqqrrrssstttjjjooorrrpppmmmmmmrrrxxxtttrrrpppnnnnnnppprrrtttqqqqqqpppooonnnoooppprrrnnnoooqqqrrrrrrpppnnnlllkkkkkkkkklllmmmnnnppppppiiikkknnnqqqsssrrrnnnjjjiiimmmooolllllloooqqqpppnnnnnnnnnmmmkkkjjjkkkmmmlllmmmooooooooonnnnnnnnnkkkmmmoooooommmkkkkkklllllllllllllllkkkllllllmmmiiikkkkkkiiilllppppppmmmkkkiiiiiimmmnnnmmmnnnrrrmmmllljjjjjjlllnnnoooooommmkkkkkkkkkmmmmmmlllkkklllkkkjjjiiiiiijjjkkklllmmmlllkkkiiiiiihhhhhhhhhlllkkkkkkiiihhhfffeeedddhhhhhhgggggghhhhhhiiijjjlllppptttrrrmmmiiiiiillleeegggjjjmmmnnnmmmkkkjjjiiilllllliiijjjooorrrrrrhhhkkknnnnnnllljjjiiiiiinnnmmmkkkjjjjjjkkkmmmnnnffffffggghhhiiijjjkkkmmmnnnoooppprrrrrrpppmmmjjjhhhmmmwww~~~zzzyyy}}}rrrnnnjjjkkkooossssssrrrvvvvvvuuurrrmmmjjjiiijjjpppooopppqqqnnnjjjlllrrrsssrrrooollliiiiiilllooorrrmmmjjjmmmpppooonnnnnnmmmllljjjiiiiiikkknnnppplllmmmooopppqqqqqqqqqrrrjjjllloooqqqrrrqqqooommmpppnnnllljjjiiijjjkkkllllllqqqssspppooopppooommmnnnmmmkkkiiiggggggiiijjjjjjllloooooonnnnnnppprrrkkkmmmnnnmmmlllmmmooorrrooonnnnnnooopppooommmkkkjjjiiiiiiiiiiiijjjkkklllkkkkkkkkkkkkmmmoooqqqsssnnnoooppppppooonnnnnnnnnkkklllmmmnnnnnnnnnnnnmmmrrrqqqpppppprrrsssssssssqqqppppppqqqssstttsssqqqjjjllloooqqqqqqqqqqqqqqqssspppmmmnnnqqqsssqqqnnnqqqqqqqqqqqqssstttvvvwwwlllkkkkkkmmmpppqqqqqqpppnnnppptttuuusssqqqpppoooooonnnqqquuutttqqqssswwwvvvuuusssqqqpppqqqrrrsss~~~~~~~~~{{{|||}}}}}}~~~}}}{{{yyyvvvtttwwwwwwwwwyyy{{{|||{{{zzzvvvwwwyyyyyywwwuuuttttttqqqsssrrrqqqsssxxxyyyvvvzzzyyyzzz{{{}}}~~~|||zzz{{{|||{{{xxxyyy}}}}}}yyysssssssssttttttuuuuuuuuutttssssssrrrrrrrrrrrrrrrkkkooorrrpppmmmmmmrrrwwwtttsssqqqppppppqqqssstttpppqqqpppnnnmmmmmmpppsssooooooppppppoooooonnnnnnlllllllllllllllmmmnnnooohhhjjjnnnrrrtttsssnnnjjjhhhmmmooommmmmmooopppooommmmmmmmmkkkiiihhhiiijjjkkkmmmooopppoooooopppqqqkkknnnrrrqqqnnnkkkkkklllkkklllmmmmmmllllllmmmnnnjjjllllllkkkmmmrrrrrrnnnllliiijjjmmmnnnmmmnnnrrrpppooonnnllllllllllllmmmmmmlllkkklllnnnooonnnmmmkkkkkkjjjjjjjjjjjjkkkkkkllllllkkkkkkjjjiiiiiihhhfffggghhhiiiiiiiiiiiihhhhhhgggggggggggghhhiiiiiiiiilllnnnnnnllljjjlllnnneeehhhmmmqqqsssrrrooommmmmmpppoookkkjjjmmmooonnnbbbgggmmmnnnllliiihhhhhhmmmlllkkkjjjjjjkkklllmmmeeegggiiijjjjjjkkknnnoookkklllmmmnnnooommmlllkkkjjjkkkrrr{{{~~~|||zzz|||sssooollllllpppsssuuutttxxxyyyyyyuuuoookkkjjjllllllkkkmmmnnnjjjgggiiioooppppppnnnllljjjjjjmmmooorrrmmmjjjnnnpppooonnnnnnkkkllllllkkkjjjlllooorrriiikkkmmmmmmmmmmmmnnnoookkklllnnnppppppooonnnmmmpppooommmlllkkkkkkkkklllqqqvvvxxxuuussssssrrrooonnnmmmjjjhhhhhhiiikkkllljjjnnnqqqrrrpppoooppprrrkkkmmmnnnllljjjlllpppuuupppoooooopppqqqpppmmmkkkkkkjjjiiiiiijjjkkkmmmnnnkkkkkkllllllmmmnnnppppppkkkmmmooopppqqqpppnnnmmmiiijjjjjjkkkllllllmmmmmmqqqpppoooppprrrttttttsssppppppoooppprrrrrrqqqooooooqqqsssrrrpppnnnmmmnnnuuuppplllnnnsssuuurrrnnnooooooooopppppprrrssssssllllllkkkmmmpppqqqqqqpppmmmpppssssssrrrooommmmmmrrrrrrtttvvvsssooopppuuuwwwvvvtttqqqpppqqqqqqrrr}}}|||}}}~~~|||xxxzzz}}}{{{yyyxxxwwwwwwxxxwwwwwwxxxyyyyyyxxxvvvuuuwwwxxxxxxuuusssssssssssstttsssqqqsssyyy{{{xxx{{{zzzzzz|||~~~~~~|||yyyxxx{{{|||xxxwwwzzz{{{zzzqqqrrrrrrssstttuuuuuuuuurrrrrrrrrrrrrrrqqqqqqpppsssrrrpppoooppppppqqqqqqssssssrrrrrrrrrrrrssssssnnnooonnnllljjjkkknnnrrrqqqpppnnnllllllmmmnnnpppllllllkkkkkkkkkkkklllllliiiiiikkknnnqqqqqqooommmhhhmmmpppooonnnoooooommmnnnnnnnnnllljjjhhhiiijjjlllnnnoooooommmlllnnnpppllloooqqqoookkkiiijjjmmmjjjlllnnnnnnllllllmmmoookkkmmmmmmlllooosssssspppllliiiiiilllmmmlllmmmqqqppppppooonnnllllllmmmmmmmmmlllkkklllnnnnnnnnnmmmjjjkkkkkkkkkkkkkkkkkkjjjggghhhiiijjjkkkkkkjjjiiifffgggiiijjjkkkkkkkkkkkkggggggggggggggghhhiiiiiijjjjjjiiiiiiiiijjjlllmmmgggiiimmmpppqqqqqqooonnnmmmqqqqqqmmmjjjlllnnnmmmfffjjjnnnnnnjjjggggggiiikkklllmmmnnnnnnmmmlllkkkdddgggjjjkkkjjjjjjlllnnnfffgggiiijjjjjjjjjjjjjjjhhhiiilllrrrssspppppprrrpppnnnllllllnnnqqqssstttuuuwwwxxxuuuoookkkkkkmmmiiiiiijjjkkkhhhdddffflllkkkllllllkkkkkkkkknnnpppqqqkkkiiimmmpppnnnlllmmmhhhjjjllllllkkklllooorrrgggjjjllllllkkkjjjkkkmmmllllllmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmssswwwzzzvvvtttsssqqqnnnmmmkkkhhhggghhhjjjmmmnnniiinnnssstttqqqooooooqqqkkknnnpppnnnkkkkkknnnrrrqqqooommmmmmmmmnnnmmmlllkkkjjjiiiiiijjjlllnnnoookkkkkklllmmmmmmmmmmmmmmmiiikkkooorrrtttssspppnnnnnnmmmlllkkkllllllnnnnnnqqqpppnnnooopppqqqqqqpppqqqppppppqqqrrrrrrpppnnnrrrtttuuusssooommmmmmnnnuuurrrpppoooqqqrrrpppnnnooooooooooooppppppqqqqqqrrrqqqooopppqqqqqqpppoooooopppqqqqqqppppppqqqrrruuuvvvxxxxxxtttnnnoootttwwwuuusssrrrqqqrrrsssttt}}}|||}}}|||xxx{{{|||yyywwwwwwxxxxxxzzzxxxwwwwwwwwwvvvtttrrrtttvvvwwwwwwuuusssrrrrrrvvvvvvtttrrruuu{{{}}}||||||{{{zzz|||~~~~~~|||xxxuuuzzz|||wwwuuuwwwzzzzzzqqqrrrrrrssstttuuuvvvvvvpppqqqrrrsssrrrqqqpppooo{{{tttnnnnnnsssuuuqqqlllrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmjjjhhhiiilllpppssspppllliiiiiikkkoooqqqlllkkkjjjjjjiiiiiijjjjjjjjjiiiiiijjjlllooooooooohhhnnnqqqpppoooooonnnkkkqqqqqqqqqooolllkkkkkkllllllnnnpppnnnkkkjjjkkkmmmmmmoooppplllhhhgggjjjoooiiilllooonnnllllllmmmoookkkmmmmmmmmmpppttttttqqqkkkhhhhhhkkklllkkklllooommmnnnooonnnnnnnnnpppqqqlllkkkjjjkkkmmmnnnmmmllljjjjjjlllmmmmmmllljjjjjjbbbdddgggjjjkkklllkkkjjjjjjkkklllmmmmmmlllkkkjjjggggggggggggggghhhiiiiiinnnkkkhhhfffgggiiiiiiiiiiiiiiijjjkkklllllllllllliiinnnqqqmmmkkknnnpppooooooqqqsssoooiiifffgggiiihhhkkkpppsssssspppkkkhhhdddfffiiiiiigggfffhhhjjjhhhiiikkkkkkkkklllmmmooojjjjjjmmmoookkkfffgggllllllkkkjjjiiijjjmmmppprrrooosssuuusssmmmjjjkkknnnnnnmmmnnnooolllhhhkkkppphhhjjjkkkkkkkkklllnnnpppooojjjhhhlllooommmkkkkkkfffiiilllmmmllllllooorrriiikkknnnnnnkkkjjjlllnnnllllllllllllmmmmmmmmmmmmkkklllmmmnnnooooooooooooqqqvvvxxxuuurrrqqqnnnkkkllljjjgggfffhhhkkknnnooohhhnnntttuuurrrnnnnnnooojjjnnnrrrqqqmmmjjjlllooossspppkkkiiijjjkkkmmmmmmjjjiiihhhhhhhhhjjjmmmnnnjjjkkklllmmmmmmlllkkkjjjiiikkkoootttvvvuuurrrnnntttsssqqqooonnnooopppqqqrrrpppnnnmmmnnnnnnnnnlllsssrrrqqqqqqrrrrrrpppnnnppprrrtttssspppoooppprrrtttttttttqqqnnnmmmmmmoooqqqqqqqqqqqqqqqqqqqqqqqqwwwuuusssrrrrrrqqqooommmssssssrrrpppppprrrvvvzzznnnppptttxxxvvvssswww}}}uuutttsssrrrrrrsssuuuvvv~~~zzz{{{zzzzzz{{{||||||{{{yyyyyyxxxwwwwwwxxx{{{}}}zzzyyywwwwwwxxxzzz}}}ssswwwzzzyyyuuussstttvvvvvvuuutttssstttwwwzzz||||||xxxvvvzzz{{{xxxwwwyyyyyyzzz{{{xxxtttsssuuuxxxxxx{{{zzztttqqqrrrqqqooosssqqqnnnmmmnnnqqqrrrsssrrrpppoooppprrrrrrooolllmmmkkkjjjllloooqqqpppnnnqqqooollljjjiiijjjkkkmmmzzzyyytttkkkhhhjjjkkkjjjhhhlllooonnnjjjiiilllpppkkklllmmmmmmnnnnnnmmmmmmkkknnnooonnnkkkkkknnnqqqoooooommmjjjhhhhhhkkkmmmiiilllnnnllliiihhhjjjmmmsssqqqooollljjjhhhggggggjjjkkklllmmmmmmkkkiiihhhqqqooommmkkkkkklllnnnpppooooooooonnnllllllmmmnnnjjjjjjkkkkkklllmmmnnnnnniiikkklllllliiigggffffffhhhoooqqqmmmjjjlllllliiifffhhhiiiiiigggfffggggggfffhhhkkkmmmmmmllljjjiiilllkkkiiihhhggggggffffffiiihhhfffffffffhhhjjjlllnnnlllkkkkkklllmmmlllkkkmmmnnnooopppooonnnlllkkkjjjoooqqqkkkdddbbbfffiiihhhkkkoooqqqpppooonnnooojjjhhhggghhhkkkllljjjhhhjjjkkkkkklllmmmnnnoooooooooooonnnllliiihhhjjjkkklllmmmmmmllllllooopppoooooommmjjjjjjlllllliiigggjjjiiilllqqqpppkkknnntttoooooopppqqqnnnjjjkkkpppmmmllloooqqqooojjjiiikkkkkkiiigggiiimmmooommmkkkmmmqqqpppiiigggjjjllljjjooollliiihhhjjjnnnpppqqqrrroookkkjjjlllnnnooopppqqqqqqrrrssssssrrrooommmpppooonnnmmmlllkkkkkkkkklllooosssuuusssooolllkkkkkklllooooooiiieeejjjsssrrrnnnkkkkkknnnqqqpppnnniiiiiiiiijjjkkklllnnnnnnhhhkkknnnnnnkkkhhhiiikkkjjjlllooosssvvvuuurrrooonnnqqqtttvvvtttqqqnnnmmmlllooonnnjjjhhhjjjlllkkkuuurrrooonnnooopppnnnkkktttttttttrrrooommmmmmmmmlllsssooolllqqqqqqpppwwwoooppprrruuuwwwwwwtttqqquuuuuuvvvvvvuuusssqqqpppssstttuuussspppooopppssssssuuuwwwxxxvvvuuuvvvvvvwwwuuusssrrrsssttttttttt{{{|||{{{{{{|||}}}~~~|||{{{zzzyyyxxxxxxyyyzzz{{{|||yyyyyywwwvvvwwwxxxyyyzzzrrruuuxxxwwwtttqqqrrrssswwwvvvtttttttttvvvyyy{{{{{{wwwuuuwwwxxxuuusssttt{{{zzzyyyvvvttttttuuuwwwuuuyyyzzzvvvssssssrrrooorrrqqqppppppqqqqqqpppnnnrrrqqqqqqsssttttttpppmmmmmmkkkkkkmmmqqqsssrrrqqqooommmkkkiiiiiiiiijjjkkkyyyyyytttmmmkkknnnooonnnjjjmmmooonnnjjjhhhjjjnnnjjjkkklllmmmmmmmmmmmmmmmllllllllllllnnnnnnnnnnnnqqqpppnnnkkkgggggghhhjjjkkklllnnnnnnmmmllllllmmmpppooonnnllljjjiiihhhgggmmmllllllkkkkkkkkkkkkkkkmmmllljjjhhhiiijjjmmmooojjjkkkkkkkkkkkklllnnnoooooonnnnnnmmmmmmllllllkkkiiijjjlllkkkiiihhhggghhhfffmmmooolllkkkooopppoooggghhhiiiiiigggggghhhiiiggghhhjjjkkklllkkkiiihhhjjjjjjjjjiiihhhhhhiiijjjlllkkkiiiiiiiiikkkmmmnnnmmmlllkkkkkkmmmnnnnnnmmmnnnnnnmmmmmmmmmllllllllliiimmmooolllhhhgggiiikkkjjjlllmmmmmmmmmmmmooopppkkkiiihhhiiilllmmmkkkiiiggggggiiikkkmmmoooqqqrrrpppppppppooommmlllmmmnnngggiiilllnnnoooooommmkkknnnllliiiiiijjjjjjgggeeefffgggkkkppppppmmmpppwwwpppoooqqqsssqqqnnnpppuuupppmmmnnnqqqpppllljjjlllnnnlllkkklllmmmoooooonnnkkkpppqqqmmmlllnnnooollllllkkkjjjkkkmmmnnnnnnmmmiiigggeeefffiiilllmmmmmmttttttttttttsssqqqnnnkkknnnooooooooonnnllljjjiiiiiilllppprrrpppnnnmmmllliiijjjllllllgggdddhhhppppppqqqppppppnnnnnnnnnooommmlllkkkjjjiiijjjkkkkkklllnnnqqqrrrpppmmmlllkkkjjjkkknnnrrruuutttqqqnnnlllooorrrsssrrrpppoooooopppsssrrrnnnmmmoooqqqooorrrpppnnnnnnpppqqqpppnnnkkklllmmmlllkkkkkklllmmmmmmnnnhhhggglllhhhfffoooooooooqqqsssuuuvvvtttrrrssssssssssssrrrqqqppppppnnnpppqqqqqqpppqqqtttvvvppprrruuuvvvvvvuuuvvvwwwtttsssrrrrrrrrrsssssssss}}}|||{{{{{{|||~~~~~~|||zzzzzzzzzyyyyyyxxxxxxxxxxxxwwwwwwvvvvvvvvvuuuuuuwwwyyyzzzzzzxxxvvvuuuuuuwwwvvvuuutttuuuvvvxxxzzz}}}xxxvvvxxxxxxuuusssttt}}}zzzvvvttttttuuuvvvvvvsssxxxzzzwwwuuuuuussspppqqqqqqrrrttttttrrrmmmiiirrrrrrsssuuuvvvuuurrrooommmlllmmmnnnqqqsssssssssrrrqqqpppooonnnnnnnnnnnnuuuvvvsssnnnmmmppprrrppplllnnnooommmiiigggiiikkkiiijjjkkklllmmmmmmmmmmmmllljjjiiilllpppqqqnnnkkkrrrrrrooolllhhhffffffgggkkklllmmmoooqqqpppnnnlllmmmmmmlllkkkjjjiiiiiihhhooommmkkkjjjiiikkklllmmmmmmllljjjiiijjjmmmppprrrkkkkkkkkkllllllmmmnnnnnnpppoooooonnnmmmmmmllllllhhhiiikkkkkkiiihhhiiiiiieeeiiikkkjjjjjjnnnqqqrrriiijjjjjjiiihhhhhhiiikkkiiiiiiiiijjjiiiiiihhhhhhgggiiikkkkkkiiihhhjjjmmmmmmllljjjiiijjjkkkmmmnnnmmmlllkkkkkkmmmoooooonnnmmmlllkkkjjjjjjjjjkkkkkkjjjjjjlllmmmmmmlllkkkkkklllllllllkkkjjjkkknnnqqqkkkjjjjjjkkkmmmmmmllljjjfffggghhhjjjlllnnnoooppplllnnnoooooonnnmmmnnnnnnggghhhjjjlllmmmmmmmmmmmmooommmkkkjjjjjjiiigggffffffgggllloooooommmpppvvvpppooopppttttttrrrsssxxxsssnnnllloooqqqnnnllllllnnnnnnmmmlllkkklllnnnpppnnnrrrtttrrrppppppooommmjjjkkkmmmpppqqqpppllliiijjjiiiiiikkkmmmooooooooovvvvvvuuutttrrrooommmkkkmmmooopppqqqpppmmmjjjhhhhhhjjjmmmnnnmmmmmmmmmnnnlllmmmoooppplllhhhkkkrrrooorrrtttrrrmmmkkklllooommmllljjjhhhhhhiiijjjkkklllmmmnnnooopppmmmjjjfffjjjkkkmmmpppsssrrrooolllkkkmmmooopppoooooopppqqqppprrrqqqnnnmmmpppqqqooopppooonnnnnnpppqqqqqqqqqlllmmmoooooonnnnnnoooqqqrrrnnnkkksss{{{pppgggpppoooooooooqqqtttuuutttsssrrrqqqqqqppppppqqqqqqrrrmmmnnnpppppppppqqqsssuuummmooorrrtttttttttuuuvvvoooooopppqqqqqqrrrrrrrrr~~~|||{{{{{{|||~~~~~~}}}{{{zzzzzzzzzzzzyyywwwvvvuuuuuuvvvvvvwwwwwwvvvuuutttyyyyyyzzzzzzzzzxxxvvvuuuuuuuuuttttttuuuwwwyyy{{{{{{zzz|||}}}zzzxxxyyy~~~yyytttrrrtttvvvuuutttsssxxxyyyuuutttuuuuuurrrrrrssssssttttttqqqmmmiiippprrrtttvvvvvvtttqqqooonnnnnnnnnooopppqqqqqqqqqrrrrrrrrrrrrqqqqqqppppppoooqqqpppllllllppprrrpppnnnoooooommmjjjhhhhhhiiihhhiiijjjlllmmmmmmmmmmmmjjjjjjkkknnnqqqqqqooolllqqqqqqpppnnnjjjhhhhhhhhhkkkjjjkkkooorrrsssoookkkjjjjjjjjjjjjjjjjjjjjjiiinnnmmmlllkkkkkkkkklllmmmooonnnnnnnnnooorrruuuwwwpppooooooooooooooommmlllllllllmmmmmmnnnnnnnnnnnnggghhhjjjjjjiiiiiijjjkkkfffggggggfffgggjjjlllmmmjjjjjjjjjjjjhhhiiikkkmmmjjjiiiiiihhhhhhgggggggggfffiiilllkkkhhhgggiiillllllkkkjjjhhhhhhiiikkklllnnnlllkkkkkklllmmmlllkkkjjjjjjjjjjjjjjjjjjjjjiiikkkhhhiiimmmpppnnnkkkjjjlllllllllkkkjjjjjjmmmoooiiiiiijjjkkkllllllkkkjjjjjjjjjjjjjjjjjjjjjkkkkkkfffiiilllllllllkkkkkklllllljjjiiikkklllmmmooosssrrrpppooonnnlllkkkiiihhhiiilllnnnooommmkkkmmmpppooommmooorrrsssqqqsssvvvuuummmiiilllpppooolllkkkjjjkkkkkkhhhffffffkkkooossstttuuurrrpppnnnnnnnnnlllmmmooorrrsssqqqmmmiiioooooooooppprrrqqqooommmtttuuuuuusssqqqooommmmmmooooooppppppooommmkkkjjjjjjkkkmmmmmmlllkkkmmmnnnnnnnnnqqqrrroookkkmmmsssoooppppppnnnkkkkkkmmmpppjjjiiigggggghhhjjjlllnnnooommmkkkkkkmmmmmmjjjfffjjjjjjllloooqqqpppmmmjjjkkklllnnnnnnnnnooorrrtttoooqqqqqqnnnooosssrrroooppppppoooooopppqqqqqqqqqqqqsssssssssqqqpppqqqrrrrrroooqqq}}}nnnuuuooonnnnnnooorrrttttttsssssssssrrrqqqrrrssstttvvvrrrqqqqqqooonnnnnnnnnnnnmmmooorrrsssrrrqqqrrrrrrkkkmmmooopppppppppqqqrrr~~~{{{{{{zzz{{{|||}}}{{{yyyzzzzzzzzzyyyxxxwwwuuutttssstttvvvxxxyyyyyyxxxwwwvvvtttsssuuuwwwvvvsssppprrrsssssstttvvvyyy{{{|||{{{zzz~~~}}}|||~~~|||xxxsssrrrtttuuutttssstttwwwwwwsssqqqsssuuutttuuutttrrrrrrrrrqqqnnnlllnnnpppsssttttttrrrpppooopppppppppoooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmoooooommmmmmqqqrrrpppooooooooommmkkkiiiiiiiiiiiijjjkkklllmmmmmmmmmmmmiiilllpppqqqpppnnnoooooonnnooopppooommmkkkkkkllliiiiiiiiimmmqqqqqqmmmiiihhhiiijjjkkkkkkkkkkkkjjjjjjkkklllmmmmmmlllkkkkkknnnnnnnnnoooppprrrssstttooonnnmmmoooqqqqqqooommmllllllllllllllllllmmmmmmggghhhiiiiiiiiiiiijjjlllllliiigggggggggfffggghhhiiijjjkkkjjjiiijjjkkkmmmjjjiiiiiihhhhhhggggggggggggjjjlllkkkhhhggggggiiimmmllljjjhhhhhhiiijjjkkknnnllljjjiiijjjjjjiiiggggggiiikkkllllllkkkiiihhhlllgggfffmmmpppmmmiiihhhkkklllmmmmmmkkkjjjkkklllggghhhjjjkkkkkkjjjjjjiiijjjjjjjjjjjjjjjjjjiiiiiidddfffiiikkkjjjjjjkkkkkkmmmkkkmmmssstttqqqpppssspppppppppnnnllljjjjjjjjjiiimmmooonnnkkkkkkmmmnnnooollllllpppqqqoooooorrrssslllhhhkkknnnmmmjjjiiihhhiiiiiigggdddeeeiiinnnrrrqqqpppnnnmmmmmmppptttppppppppprrrsssrrrooommmkkkkkklllmmmooonnnllliiinnnppprrrqqqooonnnoooppprrrpppnnnmmmkkkkkklllmmmnnnoooooonnnlllkkklllnnnlllkkkmmmooommmiiijjjoooppplllgggfffiiilllooopppiiihhhgggggggggiiikkkllluuuppplllkkkmmmooonnnmmmkkkkkklllnnnoooooollliiikkkmmmnnnnnnoooqqqtttvvvssstttsssrrrtttxxxwwwrrrrrrqqqqqqpppoooooopppqqqnnnoooppppppnnnnnnooopppqqqkkklll|||wwwjjjsssooonnnnnnooorrrtttttttttvvvvvvuuuuuuuuuwwwxxxyyytttsssqqqooonnnmmmlllkkkppprrrssssssqqqooooooooojjjmmmoooooooooooorrrttt~~~}}}{{{{{{{{{|||{{{yyywwwxxxxxxxxxwwwwwwvvvvvvvvvssstttvvvxxxyyyzzzyyyyyyvvvsssrrruuuyyyzzzvvvrrrrrrrrrsssuuuwwwyyy{{{|||{{{wwwvvvzzz|||{{{zzz|||yyywwwtttsssssstttsssrrrsssvvvvvvrrrppprrrtttrrruuusssqqqpppqqqrrrqqqpppmmmoooqqqrrrqqqppppppqqqooopppqqqpppnnnmmmmmmnnnoooooonnnnnnnnnnnnoooooonnnqqqrrrppppppttttttqqqooonnnnnnnnnmmmmmmllllllkkklllmmmmmmnnnnnnmmmmmmiiimmmqqqqqqmmmlllmmmpppkkkmmmooopppnnnmmmmmmmmmhhhiiijjjlllnnnmmmkkkiiigggiiijjjlllllllllkkkkkkhhhiiikkkmmmmmmlllkkkiiiiiikkklllnnnnnnnnnmmmlllhhhggghhhlllqqqsssrrroooooonnnnnnlllkkkjjjiiihhhhhhiiiiiiiiihhhhhhjjjlllpppllliiijjjjjjgggfffggggggiiikkkkkkkkkjjjkkkllliiiiiiiiijjjiiiiiihhhhhhjjjjjjkkkkkkkkkjjjhhhgggpppnnnllljjjiiiiiijjjkkkmmmkkkiiihhhiiiiiigggfffhhhjjjlllmmmmmmlllkkkjjjmmmffffffmmmpppkkkiiikkklllmmmooonnnlllkkkkkkkkkeeehhhkkklllkkkiiiiiiiiihhhhhhiiijjjkkkkkkllllllgggiiikkklllkkklllmmmnnnjjjjjjrrr}}}~~~tttmmmmmmlllmmmmmmllliiihhhhhhiiieeekkknnnmmmkkkmmmoooooooookkkjjjnnnqqqooooooqqqpppkkkiiilllnnnkkkiiiiiiiiiiiiiiihhhhhhiiilllooonnnkkkjjjkkkkkkmmmssszzzqqqppppppqqqrrrrrrqqqpppgggggghhhjjjmmmnnnmmmkkkhhhkkknnnnnnllllllooorrrrrrpppmmmjjjiiijjjlllmmmooopppqqqooommmllllllmmmmmmlllmmmpppoookkkkkkooonnniiiddddddhhhmmmooonnnkkkkkkiiihhhggggggffffffqqqnnnjjjiiijjjlllmmmnnnlllllllllnnnooonnnkkkiiikkkmmmnnnooooooqqqtttvvvpppqqqpppppptttxxxvvvppprrrrrrrrrqqqoooooopppqqqjjjlllnnnooonnnoooqqqrrrsssmmmfffllltttkkkfffqqqnnnnnnnnnqqqtttuuuuuutttxxxwwwwwwwwwxxxyyyzzzzzzrrrpppnnnnnnooopppooonnnssstttuuutttrrrooonnnnnnlllnnnpppooonnnnnnrrrvvv~~~|||||||||{{{xxxvvvwwwvvvuuuuuuvvvwwwxxxyyyuuuvvvwwwwwwxxxxxxxxxxxxyyyuuussswww}}}{{{vvvttttttuuuvvvwwwxxxxxxyyywwwtttsssvvvxxxvvvuuuvvvuuuvvvwwwvvvsssrrrqqqrrroootttwwwtttrrrrrrpppmmmrrrqqqpppppprrrtttsssrrrnnnoooqqqpppnnnnnnpppsssmmmoooqqqqqqooooooppprrrsssrrrpppooooooqqqrrrsssooorrrsssqqqqqqsssrrrooonnnmmmmmmnnnoooppppppooonnnnnnoooooonnnnnnmmmmmmlllmmmmmmlllkkkkkkkkklllhhhkkknnnooommmlllkkkkkkiiijjjllllllkkkjjjjjjkkkhhhiiikkkmmmnnnmmmlllkkkhhhiiiiiijjjkkkkkkkkkjjjkkkmmmppprrrrrroookkkhhhfffeeeggglllrrrvvvtttqqqppppppooommmllljjjiiiiiiiiijjjjjjiiiggghhhjjjlllnnnhhhggglllmmmjjjhhhiiidddgggkkklllllljjjjjjjjjggghhhjjjkkklllkkkiiihhhllljjjiiillloooppplllhhhpppnnnllliiihhhhhhiiijjjkkkiiihhhhhhiiijjjjjjiiimmmllllllkkklllmmmnnnooollleeefffnnnpppkkklllqqqppppppooommmkkkjjjlllmmmeeeiiilllmmmkkkjjjiiijjjiiiiiijjjjjjkkkkkklllllljjjkkkllllllllllllnnnpppllljjjqqq||||||qqqkkkllliiikkklllkkkhhhggghhhjjjeeelllooollljjjmmmooonnnnnnjjjjjjooossssssrrrtttnnnkkklllooonnnjjjhhhjjjjjjiiihhhjjjlllnnnoooooommmjjjiiilllllllllpppwwwnnnnnnnnnppprrrrrrqqqoooiiihhhiiikkknnnoooooonnneeehhhkkkkkkhhhiiilllppppppnnnlllkkkiiiiiijjjkkkmmmnnnppppppnnnmmmmmmnnnooommmooorrrqqqnnnmmmpppkkkiiihhhiiijjjkkklllllliiijjjjjjiiihhhgggeeedddhhhiiiiiiiiihhhhhhiiikkkmmmmmmmmmnnnnnnnnnkkkiiijjjlllnnnooooooppprrrtttlllmmmllllllqqqvvvsssmmmoooqqqrrrqqqooooooqqqtttnnnoooqqqqqqqqqqqqssstttqqqrrrkkkiiioookkkjjjsssmmmnnnooosssvvvwwwvvvtttvvvwwwwwwxxxxxxxxxwwwwwwpppnnnmmmnnnqqqsssrrrqqqsssuuuvvvuuusssqqqppppppoooqqqrrrooommmnnntttyyy~~~~~~}}}}}}{{{yyyvvvvvvuuuttttttuuuwwwzzz{{{wwwwwwwwwwwwvvvvvvvvvvvvwwwrrrpppttt|||{{{uuuwwwwwwwwwwwwvvvvvvvvvvvvwwwsssrrruuuuuusssqqqssssssvvvxxxwwwssspppppprrrkkkrrrxxxwwwuuurrrmmmhhhooooooppprrrtttuuutttsssooopppqqqpppnnnnnnqqquuullloooqqqrrrqqqqqqtttwwwrrrpppnnnllllllnnnqqqrrrmmmqqqrrrooooooqqqooolllmmmmmmmmmnnnqqqrrrrrrrrrppppppppppppooonnnmmmllloookkkhhhhhhjjjkkkiiiggggggjjjmmmnnnllljjjhhhhhhiiilllnnnllliiihhhjjjmmmiiijjjlllnnnnnnnnnlllkkkjjjiiihhhggghhhiiikkklllqqqssswwwyyyxxxtttnnnkkkkkkiiijjjnnnuuuwwwtttpppnnnnnnnnnnnnnnnmmmmmmmmmjjjjjjjjjiiiggggggiiilllhhhccccccjjjnnnkkkiiijjjcccfffkkkmmmlllkkkiiiiiifffhhhkkkmmmmmmllljjjiiimmmjjjhhhmmmsssuuupppkkkmmmllliiigggfffffffffgggiiihhhggghhhkkkmmmmmmmmmqqqoookkkiiiiiimmmqqqtttkkkeeefffnnnppplllooowwwsssrrroookkkiiijjjmmmpppfffjjjnnnooommmjjjjjjkkknnnmmmmmmlllkkkjjjiiiiiijjjkkkkkkkkkjjjkkknnnpppssslllmmmtttssslllkkkqqqiiilllmmmllljjjiiikkkmmmiiippprrrllliiikkkllljjjoookkkkkkqqqvvvwwwwwwxxxmmmllloooqqqooojjjiiikkkiiigggfffiiimmmpppooommmpppmmmmmmpppnnniiikkkpppjjjkkkmmmpppsssrrrooommmkkkjjjiiiiiikkkkkkjjjiiidddgggjjjiiiffffffjjjnnnmmmmmmmmmlllkkkjjjhhhhhhjjjlllooopppooonnnnnnoookkkjjjkkknnnnnnjjjjjjlllgggkkkoooooollliiiiiikkkeeefffhhhjjjjjjiiigggfffeeeiiinnnooommmkkkkkklllnnnmmmmmmnnnooonnnkkkiiihhhjjjmmmnnnnnnoooppprrrnnnnnnnnnoootttxxxuuuooommmoooqqqqqqppppppsssvvvqqqrrrrrrqqqooonnnnnnooohhhqqqqqqooouuurrrnnnsssmmmnnnppptttwwwxxxvvvttttttuuuvvvwwwwwwvvvuuutttrrrooommmnnnqqqsssrrrppprrrtttvvvvvvtttsssssssssrrrssssssppplllnnnuuu{{{~~~yyy~~~~~~~~~|||wwwuuuwwwzzzwwwuuussssssuuuwwwyyyyyyzzz}}}{{{vvvsssvvvyyyvvvuuuttttttuuuwwwwwwwww{{{yyywwwuuutttuuuuuuvvvyyyyyyxxxwwwuuusssrrrppprrrrrrssstttvvvuuurrrpppoooqqqrrrssssssrrrpppnnnpppqqqsssttttttsssqqqpppnnnpppssstttsssssssssttttttsssqqqoooooooooooopppqqqooollllllmmmooopppooorrrqqqpppoooooooooooooootttpppmmmpppuuuvvvqqqkkkxxxuuuqqqnnnlllmmmnnnppptttooojjjhhhiiikkkkkkjjjfffhhhjjjlllmmmmmmmmmllliiillloooooommmiiigggeeejjjjjjjjjkkklllmmmnnnooonnnlllkkkjjjjjjmmmoooqqqoooooooooooonnnnnnnnnnnnllliiijjjnnnpppmmmjjjkkkjjjjjjkkklllmmmnnnooopppllllllkkkkkkiiihhhgggfffdddeeeggghhhiiiiiiiiihhhllljjjiiiiiijjjiiihhhgggjjjjjjjjjmmmppppppllliiikkkjjjiiikkknnnmmmiiieeebbbdddggghhhhhhiiikkklllllljjjiiiiiikkklllmmmlllmmmnnnmmmjjjkkkooooookkknnnmmmlllkkkkkklllmmmnnntttqqqnnnlllkkkkkkjjjhhhllllllkkklllmmmmmmllljjjooonnnmmmnnnppppppooommmhhhlllooopppnnnlllmmmnnnkkkkkkmmmoooppppppnnnkkkrrrmmmkkkooopppjjjhhhjjjiiikkkllljjjhhhiiimmmpppuuuuuutttqqqnnnmmmnnnpppoookkkkkkmmmmmmkkklllooommmlllkkkjjjjjjlllmmmooorrrpppmmmjjjjjjllloooqqqgggjjjppptttuuussspppmmmkkkkkkllllllkkkjjjhhhgggkkkjjjkkklllnnnmmmjjjhhhiiijjjkkklllppprrrmmmeeeiiillloooooommmkkklllnnnmmmmmmnnnnnnnnnmmmkkkjjjiiijjjlllmmmnnnmmmmmmllllllllllllmmmnnnmmmkkkiiimmmppprrrqqqmmmkkkjjjlllooopppooollliiihhhkkkooommmkkkjjjlllppprrrpppmmmjjjnnnssssssqqqoooooopppqqqmmmmmmpppqqqooottt|||sssooommmooossstttppplllmmmoooqqqqqqpppooooooooonnnooopppqqqrrrssssssssswwwyyyyyytttooommmqqquuutttrrrqqqqqqrrrssssssrrrwwwxxxxxxvvvrrrpppooooootttqqqrrrvvvwwwuuuuuuxxx|||zzzzzzzzz|||zzzzzzzzzzzzzzzyyyxxxvvvvvvxxxzzz{{{|||yyy{{{|||zzzwwwvvvwwwzzzuuurrrpppqqqtttwwwwwwwwwqqqsssuuuuuutttssstttvvvtttttttttuuuttttttssssssrrrrrrsssuuuwwwwwwuuusssppppppqqqrrrrrrrrrqqqppppppqqqsssuuuuuusssqqqppplllnnnqqqrrrqqqpppqqqrrrsssrrrpppooonnnnnnooooooqqqpppooooooppppppnnnlllqqqpppoooooooooooooooooopppppppppqqqssssssqqqooosssqqqnnnlllkkkmmmoooqqqtttqqqllljjjjjjkkklllllljjjjjjlllmmmnnnnnnnnnnnnllloooqqqqqqooollljjjiiillllllllllllmmmmmmnnnooommmllljjjiiiiiikkknnnooommmmmmnnnpppqqqrrrssstttiiihhhkkkoooooollljjjlllllllllmmmnnnooopppqqqqqqmmmllllllkkkiiigggfffeeefffggghhhjjjjjjjjjiiiiiinnnmmmkkkkkkllllllkkkjjjkkkjjjjjjlllnnnmmmiiieeeiiiiiiiiijjjkkkjjjhhheeebbbdddfffgggffffffggghhhmmmlllkkklllmmmmmmkkkjjjeeehhhhhhgggjjjppprrrpppnnnmmmllllllllllllmmmnnnmmmmmmnnnmmmllljjjiiihhhkkkkkkkkklllmmmmmmlllkkkmmmllljjjjjjkkkllllllllliiikkklllllliiihhhiiikkknnnnnnnnnppprrrsssrrrpppooommmnnntttvvvqqqmmmmmmkkkmmmnnnlllhhhggghhhkkkrrrrrrqqqooommmlllmmmooossspppoooqqqpppmmmmmmpppjjjjjjjjjjjjllloooqqqssspppooollljjjhhhhhhhhhiiiiiilllqqqtttvvvtttqqqoookkkkkkkkkjjjiiihhhhhhgggiiikkklllnnnmmmllljjjiiiiiikkklllmmmqqqtttpppiiijjjnnnssssssppplllkkkkkkjjjkkklllmmmmmmmmmllllllkkklllmmmnnnnnnnnnmmmlllkkkjjjjjjlllmmmnnnmmmkkkllloooqqqpppmmmkkkkkklllmmmmmmmmmlllkkkkkkmmmooolllkkklllmmmooopppooonnnnnnooopppooommmllllllmmmqqqnnnnnnqqqpppnnnqqqxxxqqqppppppqqqrrrssssssrrrqqqssstttsssqqqooonnnoooooopppqqqrrrrrrrrrqqqqqqqqqsssuuurrrnnnmmmppptttrrrqqqpppppprrrsssrrrqqqvvvvvvuuutttrrrrrrsssuuuvvvsssrrruuuuuusssssswww~~~{{{zzz{{{}}}{{{xxxyyy|||~~~|||zzzzzzyyyxxxxxxyyyzzz|||}}}vvvvvvwwwwwwwwwwwwwwwwwwuuuqqqnnnqqqwwwzzzyyywwwooouuuzzzzzzwwwuuuwwwyyysssttttttuuuuuuuuuttttttrrrrrrsssuuuwwwxxxvvvuuupppppppppqqqqqqrrrrrrsssoooqqqtttvvvvvvtttqqqooojjjlllnnnooonnnnnnnnnoooqqqqqqpppooonnnnnnnnnnnnqqqqqqqqqrrrrrrqqqmmmjjjnnnnnnnnnnnnnnnnnnoooppplllooorrrrrrqqqpppqqqrrrnnnlllkkkjjjjjjllloooqqqrrrrrrpppmmmjjjiiikkkmmmnnnmmmmmmmmmnnnoooooopppjjjmmmoooooollljjjhhhhhhnnnnnnmmmmmmmmmnnnnnnooolllkkkjjjiiiiiijjjlllmmmkkklllmmmnnnpppqqqrrrssseeegggmmmqqqpppkkkjjjnnnllllllmmmnnnoooppppppqqqnnnnnnmmmlllkkkiiihhhgggiiiiiijjjjjjkkkjjjjjjjjjpppnnnmmmmmmnnnooonnnmmmkkkjjjjjjkkkkkkiiifffccceeegggiiiiiigggfffeeeeeeeeeggghhhhhhfffeeeeeefffnnnmmmmmmnnnnnnmmmkkkhhheeehhhiiihhhjjjppprrrqqqnnnnnnmmmllllllmmmnnnnnnfffjjjnnnooollliiihhhiiikkkllllllmmmmmmllllllkkknnnkkkiiihhhjjjkkkkkkkkknnnoooooonnnlllkkkkkkmmmmmmlllkkklllnnnppppppooollllllqqqxxxzzzvvvqqqooolllnnnqqqoookkkhhhhhhjjjnnnooonnnmmmkkkkkkmmmooorrrooonnnooonnnjjjiiikkkkkkkkkkkklllmmmppprrrtttlllllllllkkkjjjhhhgggfffkkkmmmooorrrsssrrrpppoookkkjjjhhhgggfffgggggghhhgggkkkooopppmmmkkkjjjkkkjjjlllmmmnnnrrrvvvsssmmmiiinnnssstttpppllliiihhhiiiiiijjjlllllllllllllllkkklllllllllllllllkkkjjjkkkjjjiiijjjmmmnnnooonnnkkkmmmoooooommmlllllllllkkkjjjjjjlllnnnooonnnmmmjjjkkkmmmnnnmmmmmmnnnoootttqqqooommmllllllkkkjjjpppooopppqqqpppnnnooosssmmmnnnooonnnlllkkkmmmppppppqqqsssrrrpppooooooooopppqqqrrrssssssqqqooonnnlllooorrrrrrpppoooqqqtttqqqpppqqqrrrttttttsssqqqvvvvvvuuusssqqqrrruuuxxxxxxtttrrrssssssqqqrrrvvv|||xxxyyy}}}|||zzzyyyzzz|||}}}|||zzzxxxxxxyyyxxxxxxxxxzzz|||uuutttssstttuuuvvvuuusssuuurrrqqqvvv}}}|||wwwrrrxxx}}}|||wwwuuuxxx}}}yyyyyyyyyxxxwwwvvvtttttttttsssssstttvvvvvvuuusssppppppppppppqqqrrrssstttoooqqqtttvvvvvvtttqqqoooiiilllnnnooonnnmmmmmmnnnpppoooooonnnnnnnnnnnnnnnqqqppppppqqqrrrrrrooommmllllllkkkllllllmmmnnnnnnkkknnnpppqqqqqqpppqqqrrrmmmllljjjjjjjjjlllnnnpppoooqqqqqqnnniiihhhjjjllloooooommmmmmmmmnnnooopppkkkmmmnnnnnnkkkjjjiiiiiinnnnnnmmmmmmmmmmmmmmmmmmmmmlllkkkjjjjjjkkklllmmmlllllllllkkkjjjjjjiiiiiidddhhhoootttqqqkkklllqqqjjjjjjkkkllllllmmmnnnnnnlllllllllllllllkkkjjjjjjiiiiiijjjjjjjjjjjjjjjjjjooommmkkklllmmmnnnnnnnnnjjjjjjjjjjjjjjjhhhfffdddcccfffiiihhheeecccdddfffgggiiikkkjjjiiihhhhhhiiimmmlllkkkkkkmmmmmmllljjjoooqqqpppkkkiiilllnnnlllmmmmmmmmmmmmmmmmmmmmmmmmfffkkkpppooojjjggghhhkkklllmmmnnnmmmllljjjjjjjjjooommmlllmmmnnnnnnmmmkkkmmmooopppqqqpppooonnnmmmnnnllljjjiiijjjlllllllllkkkllloootttwwwuuupppnnniiimmmqqqrrrooollllllmmmllllllmmmlllkkkkkkmmmppprrrooonnnooommmhhhfffhhhmmmmmmllllllmmmmmmnnnoooiiijjjmmmnnnooonnnlllkkkjjjkkklllnnnnnnnnnmmmmmmkkkiiigggeeedddeeegggiiifffkkkqqqqqqmmmjjjkkkmmmlllnnnooonnnppptttrrrmmmgggkkkooopppmmmiiihhhhhhiiijjjjjjjjjkkkkkkjjjjjjjjjjjjjjjiiiiiihhhgggggglllkkkiiiiiikkknnnnnnnnniiikkkmmmnnnnnnmmmmmmlllkkkiiiiiilllppppppmmmjjjhhhkkknnnnnnlllkkkllloootttqqqnnnnnnpppooolllhhhmmmnnnpppqqqpppoooooopppoooooonnnllljjjjjjkkkllljjjlllnnnnnnnnnoooppprrrqqqrrrssssssrrrpppmmmkkklllooorrrtttsssrrrrrrsssqqqqqqrrruuuwwwwwwtttrrrwwwwwwwwwvvvsssrrrssstttwwwrrrpppqqqqqqpppssswww~~~|||yyyyyy{{{~~~}}}{{{yyyyyyzzzwwwyyyzzzzzzxxxxxxyyy|||zzzxxxuuuuuuuuuvvvuuutttssssssuuuzzz{{{vvvoootttxxxwwwssssssyyyzzzzzzzzzyyyxxxvvvuuutttvvvuuusssssstttsssqqqoooppppppppppppqqqrrrssstttooopppsssuuuuuussspppoookkkmmmooopppooonnnnnnnnnooooooooooooooonnnnnnmmmpppooommmnnnppprrrssssssjjjjjjjjjjjjkkkkkklllmmmmmmlllmmmooorrrrrrqqqoooooonnnmmmkkkkkklllmmmnnnlllnnnooommmiiiggghhhkkknnnmmmlllllllllmmmnnnoooppprrrrrrqqqooonnnooopppmmmmmmllllllkkklllllllllmmmllllllkkkllllllmmmnnnmmmmmmkkkjjjhhhfffeeedddfffjjjpppuuurrrlllnnnsssjjjjjjkkkkkkllllllmmmmmmfffggghhhiiijjjjjjjjjjjjhhhhhhhhhhhhiiiiiiiiijjjllljjjhhhhhhjjjlllmmmmmmiiijjjkkkkkkjjjiiihhhhhhdddgggiiihhhdddcccdddfffeeehhhjjjkkkjjjjjjkkkmmmkkkiiiggggggiiilllmmmmmmsssuuussskkkggggggiiihhhllllllmmmmmmmmmmmmllllllkkkooopppmmmhhhfffiiimmmmmmooopppnnnkkkhhhhhhiiinnnnnnoooqqqrrrpppllliiifffiiilllpppqqqpppmmmjjjtttqqqmmmkkklllmmmmmmmmmllllllllllllnnnooommmjjjfffkkkpppqqqnnnkkkkkklllkkklllmmmlllkkkllloooqqquuurrrqqqssspppkkkiiijjjllllllkkklllllllllmmmmmmiiikkkmmmoooppppppnnnmmmkkkllllllmmmmmmmmmllllllkkkiiigggddddddfffhhhjjjeeekkkrrrsssoookkklllnnnoooqqqpppmmmmmmooonnnjjjgggjjjmmmllljjjiiikkknnnllllllkkkjjjiiihhhhhhhhhkkkjjjjjjiiiiiihhhhhhhhhooollljjjjjjkkklllmmmllliiijjjkkklllmmmmmmlllkkkkkkjjjjjjmmmpppoookkkggghhhkkknnnmmmkkkjjjkkknnnlllllllllooorrrpppkkkfffiiimmmpppqqqpppqqqqqqqqqssspppmmmnnnrrrtttrrroookkklllnnnnnnnnnoooqqqsssqqqrrrrrrrrrqqqooommmkkkmmmppprrrtttsssqqqppppppppppppqqqtttuuuuuussspppqqqtttxxxyyywwwtttrrrqqqtttpppnnnqqqrrrrrruuuzzz}}}~~~~~~{{{xxx|||zzzwwwwwwxxxyyy{{{}}}|||zzzyyy{{{}}}}}}zzzwwwvvvwwwyyy{{{tttuuuwwwzzz|||{{{xxxuuupppsssvvvvvvuuuxxx~~~wwwwwwwwwwwwwwwvvvuuuuuuxxxvvvtttsssrrrrrrooonnnpppppppppqqqqqqrrrrrrsssooopppqqqrrrrrrqqqpppooommmoooqqqrrrpppoooooopppnnnooooooppppppooonnnnnnooommmkkklllooorrrtttuuukkkkkkkkkkkkkkkkkkllllllmmmllllllnnnqqqrrrooommmqqqpppooommmlllllllllmmmjjjkkklllllljjjiiiiiiiiilllkkkkkkkkklllmmmmmmnnnpppqqqqqqooommmmmmnnnpppllllllkkkkkkkkkllllllmmmllllllllllllmmmnnnoooooolllllllllkkkkkkjjjjjjjjjjjjkkkooosssqqqmmmnnnrrrllllllmmmmmmmmmnnnnnnnnnbbbcccdddfffggghhhhhhhhhhhhgggggghhhhhhiiikkkkkkjjjhhhffffffhhhjjjlllllljjjkkkllllllkkkiiijjjkkkhhhiiiiiihhhgggfffggghhhbbbdddgggiiiiiijjjlllmmmhhhgggfffgggiiilllmmmmmmmmmpppooohhhccceeehhhhhhkkkkkkllllllllllllkkkkkknnnoooooolllhhhgggiiillllllnnnpppnnnkkkhhhiiikkkmmmmmmnnnooopppnnnkkkggghhhiiimmmqqqtttsssppplllrrrooollljjjjjjkkkkkkjjjnnnnnnkkkggghhhlllllliiifffjjjmmmmmmjjjgggfffgggllllllmmmllllllmmmooorrrrrroooooorrrpppkkkiiijjjggghhhiiikkkmmmnnnoooppplllllllllmmmllllllkkkkkknnnooooooppppppooonnnmmmllljjjhhhffffffhhhjjjkkkfffkkkqqqsssqqqnnnmmmmmmppprrrpppkkkjjjlllllliiijjjlllnnnmmmkkklllpppsssnnnmmmllljjjiiihhhggggggnnnmmmmmmllllllllllllmmmooommmkkkkkkllllllkkkjjjiiiiiijjjkkkmmmmmmllljjjkkkkkkkkkmmmnnnmmmjjjhhhiiikkkllllllkkkjjjkkkkkkeeegggkkkoooqqqnnnjjjfffiiinnnqqqpppppprrrsssqqqnnnkkkiiinnnuuuxxxuuuqqqrrrssssssqqqpppoooppprrrpppqqqqqqppppppoooooonnnnnnooopppqqqqqqpppnnnmmmpppooooooqqqrrrrrrpppnnnjjjooouuuyyyyyywwwuuusssrrroooooorrrttttttvvv{{{~~~vvvyyy~~~xxxzzz}}}~~~|||zzzwwwvvvwww{{{~~~}}}yyywwwyyy|||~~~~~~{{{wwwuuuvvv|||yyyzzz{{{yyyvvvvvvwwwyyyvvvxxxzzzzzzzzz{{{~~~yyyyyyxxxxxxwwwvvvttttttxxxvvvtttsssssssssqqqpppppppppqqqrrrrrrrrrqqqpppoooooooooooooooooooooooonnnppprrrrrrqqqpppooopppnnnooopppqqqqqqpppoooooommmllllllmmmppprrrrrrrrrooonnnnnnmmmmmmmmmmmmnnnkkkmmmooopppooommmmmmnnnpppooonnnmmmlllllllllllliiiiiijjjlllmmmmmmkkkiiiiiijjjkkklllmmmnnnnnnnnnmmmmmmlllkkkiiiiiikkkmmmllllllkkkllllllmmmnnnoooiiiiiijjjkkkmmmnnnoooppplllllllllmmmmmmmmmnnnnnnmmmkkkkkkoooooolllmmmpppllllllmmmmmmmmmmmmnnnnnneeefffggghhhhhhhhhhhhggghhhgggggghhhiiikkkmmmnnnjjjhhhffffffhhhkkkmmmnnnkkkmmmnnnllliiihhhhhhjjjmmmkkkjjjiiijjjkkkjjjiiiccceeehhhiiijjjjjjlllnnngggggghhhkkkmmmmmmkkkiiigggkkkkkkeeebbbeeejjjllliiijjjjjjkkkkkkjjjjjjiiikkkkkkkkkkkkjjjjjjiiiiiigggkkknnnnnnkkkjjjlllpppooommmlllkkkllllllkkkiiiooonnnnnnqqqtttuuusssqqqllljjjhhhhhhiiijjjiiiiiiooopppmmmiiijjjooooookkkeeehhhlllllliiiggggggiiillllllmmmlllkkklllnnnqqqmmmkkkllloooooojjjhhhjjjhhhiiijjjlllnnnoooppppppmmmllljjjiiiiiijjjlllmmmnnnoooqqqqqqqqqooommmllllllkkkjjjiiiiiijjjlllmmmhhhkkkooorrrsssqqqnnnllloooqqqpppkkkiiilllmmmkkkjjjmmmppppppmmmmmmoooqqqnnnmmmkkkjjjiiiiiiiiijjjooonnnnnnmmmmmmnnnoooppplllkkkkkklllmmmnnnlllkkkjjjiiiiiikkkmmmmmmkkkhhhhhhjjjlllmmmlllkkkllllllkkkjjjjjjjjjlllllljjjiiigggjjjnnnpppooommmkkkkkklllqqqssspppooorrrssspppiiiiiikkkooorrrsssqqqnnnuuuuuutttrrrpppoooqqqrrroooooonnnnnnooopppqqqrrroooooopppqqqqqqqqqooonnnsssrrrppppppqqqqqqpppnnniiimmmsssvvvwwwvvvuuutttssspppqqqtttuuutttvvvyyy}}}yyy{{{~~~}}}{{{{{{}}}yyyxxxyyy|||~~~yyytttuuuyyy|||{{{wwwuuuwwwzzzzzz{{{yyyuuuqqqttt}}}~~~yyyssssssyyyyyyzzzzzzzzzyyywwwtttsss}}}{{{xxxuuusssrrrxxxvvvtttttttttuuutttsssoooqqqrrrssssssrrrpppooooooooonnnnnnnnnnnnoooooonnnppprrrsssqqqpppooopppooopppqqqrrrrrrqqqpppooollllllmmmoooqqqqqqooommmrrrqqqpppoooooooooooooooiiiooosssrrrllliiilllpppnnnnnnmmmlllllllllmmmmmmjjjiiiiiilllppppppmmmjjjhhhiiilllnnnooooooooonnnnnnnnnnnnllljjjjjjmmmooolllllllllmmmmmmooopppqqqggggggiiijjjlllmmmoooooommmmmmmmmmmmmmmmmmmmmmmmooojjjiiikkkmmmlllkkkmmmjjjjjjkkkkkkkkkkkkkkkkkklllllllllllllllkkkjjjiiihhhhhhhhhiiikkkmmmoooqqqkkkiiiggggggjjjmmmooopppmmmoooooolllhhheeefffhhhpppmmmjjjjjjmmmnnnllljjjfffhhhkkklllllllllnnnooofffhhhlllpppqqqoooiiieeegggkkklllfffcccgggmmmppphhhiiijjjkkkkkkjjjiiihhhgggggghhhkkkmmmllliiigggccchhhlllmmmllllllppptttssspppkkkiiijjjlllmmmmmmrrrnnnkkkkkknnnppppppooolllkkkjjjkkkmmmnnnnnnmmmppprrrqqqlllnnnssssssnnndddggglllmmmllllllnnnpppkkkllllllkkkjjjkkkmmmooonnnlllnnnrrrrrrnnnmmmnnnlllmmmmmmnnnooonnnnnnnnnllljjjhhhhhhiiimmmqqqtttlllnnnpppqqqpppnnnkkkiiimmmlllkkkkkkkkklllmmmnnniiikkknnnrrrtttsssoookkknnnqqqoookkkiiimmmooonnniiimmmpppqqqnnnkkkkkklllmmmlllkkkjjjjjjjjjkkklllnnnmmmllllllmmmnnnooopppiiiiiijjjllloooooonnnlllkkkiiiiiijjjmmmmmmjjjgggeeehhhllllllkkkkkkmmmpppllljjjhhhiiilllmmmjjjggglllpppsssrrrpppnnnooopppooouuuuuupppnnnqqqrrrooommmqqqtttuuussspppnnnmmmqqqrrrrrrpppoooppprrrtttooonnnmmmmmmnnnpppssstttqqqqqqqqqrrrttttttsssrrrxxxvvvtttsssssssssrrrqqqmmmpppsssttttttsssrrrsssuuurrrsssvvvwwwttttttwwwzzz~~~~~~}}}zzzyyyyyyxxxwwwwwwvvvvvv~~~zzzuuutttvvvxxxvvvttt}}}{{{xxxyyy{{{~~~wwwssstttxxxxxxxxx}}}yyyxxxzzzxxxtttsssuuu||||||{{{zzzxxxvvvtttrrrnnnpppssstttttttttuuuvvvpppqqqrrrrrrppppppqqqrrrqqqooopppttttttqqqppprrrrrruuuvvvsssnnnlllnnnqqqtttuuuuuuuuusssqqqnnnlllpppmmmkkkkkkmmmoooppppppooommmnnnsssrrrmmmnnnrrrmmmmmmllllllllllllmmmmmmiiiiiijjjkkkllllllllllllkkkjjjmmmrrrpppjjjjjjnnniiillloooqqqpppnnnmmmmmmjjjkkkmmmoooppppppooooooqqqooollljjjiiikkkmmmoooiiilllooonnnkkkiiikkknnnllllllllliiiiiikkkkkkjjjkkklllmmmmmmmmmllljjjjjjjjjiiiggggggiiijjjkkkkkkjjjjjjjjjjjjjjjiiihhhggghhhfffeeehhhmmmpppqqqooonnnkkkiiijjjmmmnnnmmmkkkjjjjjjjjjlllmmmkkkfffbbbooosssqqqkkkiiikkkiiidddggghhhiiikkklllllllllllliiijjjjjjjjjjjjkkkkkkkkkjjjjjjjjjiiihhhiiilllnnnmmmmmmmmmmmmllljjjhhhggghhhhhhhhhhhhiiijjjhhhgggllllllmmmnnnoooooonnnnnnoookkkggggggiiikkkkkkjjjmmmkkkjjjnnnsssvvvsssooojjjlllppprrrnnnhhhjjjooommmpppkkkkkkpppllllllwwwoookkklllrrrsssmmmiiikkksssrrrqqqooommmkkkjjjiiioookkklllpppqqqllllllpppmmmiiihhhkkkmmmmmmppptttqqqllljjjooopppllllllooojjjmmmoooppprrrrrrnnniiiqqqpppnnnmmmlllllllllmmmrrrpppooooooppppppnnnmmmooommmkkkkkklllooooooooooooqqqrrrqqqpppooopppqqqggggggjjjmmmllliiikkkpppgggoootttqqqnnnnnnoooooommmnnnooopppooonnnkkkjjjmmmllljjjiiihhhggggggggghhhjjjmmmmmmlllkkkkkkkkkqqqpppmmmlllpppsssoooggglllppprrrpppppprrrppplllgggkkkpppssssssrrrppppppoooppppppqqqqqqqqqpppppptttqqqqqqsssrrrmmmlllmmmsssnnniiijjjooorrrqqqnnnqqqqqqqqqpppppppppppppppsssrrruuuzzzyyyuuurrrrrrooouuuyyywwwqqqmmmppptttuuusssssstttrrrooopppttt{{{{{{~~~yyy}}}}}}~~~~~~|||{{{{{{|||||||||}}}}}}~~~~~~}}}{{{yyyyyyzzz{{{yyywwwuuuxxx{{{|||}}}|||uuurrruuuxxxyyyxxxvvvsssrrrttttttqqqqqqtttyyyxxxxxxwwwvvvuuuttttttqqqrrrssssssrrrrrrtttuuuqqqrrrsssrrrqqqpppqqqsssrrroooppptttssspppoooqqqnnnqqqrrrpppllljjjmmmppppppqqqrrrrrrrrrpppnnnmmmnnnllljjjjjjlllnnnnnnnnnqqqnnnooorrrppplllllloooooonnnmmmllllllllllllllliiijjjkkklllllllllllllllnnnkkklllppppppkkkjjjnnnjjjmmmpppqqqqqqpppppppppmmmnnnooopppooonnnmmmlllpppnnnkkkiiiiiijjjmmmnnniiijjjjjjkkklllllllllkkklllmmmmmmmmmmmmnnnnnnmmmlllmmmmmmnnnmmmlllkkkjjjllljjjhhhhhhiiikkkkkkjjjjjjjjjjjjjjjjjjiiihhhhhhlllkkkiiiiiijjjjjjjjjiiillljjjhhhjjjmmmoooooommmjjjiiijjjlllmmmkkkfffbbbkkknnnmmmiiihhhkkkjjjffffffggghhhhhhiiiiiiiiihhhhhhhhhhhhiiiiiijjjjjjjjjhhhjjjkkkkkkjjjjjjkkklllnnnmmmllljjjiiiiiijjjjjjiiiiiiiiiiiijjjjjjiiihhhhhhiiijjjkkklllmmmnnnnnnjjjgggeeefffiiilllmmmlllooommmkkknnnrrrsssppplllnnnppptttuuuppphhhfffjjjjjjppprrrwww}}}vvvmmmqqqmmmjjjjjjnnnnnniiiggghhhjjjjjjjjjjjjkkkkkkkkkkkknnniiiiiimmmooollljjjlllllliiijjjmmmmmmkkklllooopppkkkjjjnnnooollllllpppoooooonnnoooqqqttttttrrrpppooommmlllkkkkkkkkklllnnnmmmmmmnnnnnnooonnnnnnmmmllllllmmmnnnooommmllllllooorrrsssqqqooonnnnnniiiiiilllooonnnjjjjjjnnnhhhooossspppmmmnnnoooooojjjlllnnnooopppooonnnmmmmmmlllkkkjjjjjjiiiiiiiiifffhhhjjjjjjiiiiiijjjkkkqqqrrrqqqmmmlllnnnlllhhhmmmpppqqqooooooqqqppplllkkkooosssuuutttrrrqqqpppoooooopppqqqrrrsssssssssrrrooonnnpppoookkkjjjlllpppnnnmmmnnnqqqrrrpppnnnpppppppppppppppqqqqqqqqqnnnnnnqqqvvvwwwsssqqqsssvvvxxxyyyyyywwwuuuuuuuuuxxxsssqqquuuvvvtttssssss}}}}}}~~~~~~|||{{{|||||||||||||||}}}}}}}}}{{{{{{||||||||||||{{{zzz|||{{{yyy|||}}}yyyuuutttwwwyyyzzzyyyvvvsssrrrtttuuutttuuuyyyvvvvvvvvvuuuuuuuuuuuuuuutttuuutttsssqqqqqqrrrtttqqqssstttsssrrrqqqrrrssssssppppppssssssooonnnpppnnnpppqqqooolllkkkmmmppplllmmmoooppppppooonnnnnnmmmkkkiiiiiikkkmmmmmmmmmrrrooonnnpppnnnkkkjjjlllpppooonnnmmmmmmmmmmmmmmmjjjkkkkkkllllllllllllkkkppplllkkknnnooommmlllmmmjjjlllooooooooonnnoooqqqppppppppppppnnnllljjjiiinnnmmmjjjhhhhhhjjjlllmmmjjjiiigggiiikkkmmmkkkiiijjjkkkmmmooopppooonnnmmmmmmmmmnnnooonnnmmmlllkkkmmmkkkjjjjjjkkklllkkkjjjjjjjjjjjjjjjjjjiiiiiiiiillllllllljjjgggffffffgggjjjiiiiiijjjmmmoooooooooiiiiiijjjkkkkkkiiieeebbbgggiiiiiiggghhhkkkkkkiiigggggggggggghhhhhhggggggffffffggghhhiiiiiijjjjjjgggiiilllmmmllljjjjjjjjjooommmjjjhhhhhhiiikkkmmmjjjjjjkkkkkkkkkkkkjjjjjjhhhhhhiiijjjlllnnnoooqqqiiigggffffffiiikkkllllllpppnnnlllmmmoooooollliiinnnppptttwwwrrrjjjgggiiikkkpppssszzzzzzmmmnnnooolllkkklllkkkgggfffhhhiiijjjjjjlllmmmnnnoooooonnnhhhfffjjjnnnllliiigggmmmlllnnnrrrqqqmmmkkklllqqqooonnnqqqqqqpppqqqtttppppppssswwwzzzzzzyyywwwnnnmmmllljjjjjjjjjkkkkkklllmmmnnnoooooopppppppppllllllmmmnnnoooooollliiiiiimmmqqqsssrrrooolllkkklllkkknnnrrrpppjjjiiikkkjjjoooqqqnnnlllnnnppppppkkklllnnnooopppooommmllllllllllllkkkkkkkkkllllllggghhhiiiiiihhhiiikkkmmmnnnqqqqqqmmmjjjlllnnnnnnoooqqqqqqnnnmmmpppooolllmmmpppssstttsssqqqoooooooooooopppppprrrsssuuuvvvsssooonnnpppooollllllooommmnnnppprrrsssrrrpppooooooooooooooopppqqqrrrrrrqqqpppsssxxxyyyvvvtttvvvvvvtttrrrsssuuutttrrrooowwwqqqnnntttyyyxxxtttqqqwww~~~}}}~~~~~~}}}|||{{{zzzyyyyyyyyyzzzzzz{{{{{{|||}}}~~~zzztttrrrsss|||zzzxxxxxxzzz{{{{{{zzzxxxuuutttvvvvvvuuuwww{{{wwwwwwwwwwwwwwwwwwwwwwwwwwwvvvuuurrrooooooqqqsssrrrsssttttttrrrrrrsssttttttqqqpppsssrrrnnnmmmooorrrssstttrrrooonnnoooqqqlllmmmnnnooooooooonnnnnnnnnlllkkkkkklllmmmmmmmmmpppnnnmmmmmmmmmlllkkkkkkooooooooooooooopppqqqqqqkkklllllllllllllllkkkkkkpppmmmkkkmmmooopppooooookkklllmmmlllkkkjjjkkkmmmoooooooooooommmkkkiiigggmmmkkkiiihhhhhhiiikkklllkkkkkkkkkjjjjjjjjjjjjjjjiiiiiilllppppppllljjjjjjmmmnnnooooooooonnnlllllllllkkkjjjkkklllnnnmmmlllkkkjjjjjjjjjjjjjjjjjjjjjhhhjjjllljjjggggggiiilllkkkkkkjjjkkklllmmmnnnnnniiiiiijjjkkkjjjhhheeecccfffggghhhggghhhjjjjjjjjjhhhhhhhhhhhhiiijjjjjjkkkfffgggggghhhiiijjjkkkkkkiiikkklllllljjjjjjkkklllmmmllljjjiiiiiijjjkkkmmmjjjlllmmmmmmlllkkkkkklllmmmmmmmmmmmmnnnppprrrsssmmmllljjjiiiiiiiiiiiiiiiooommmkkklllmmmmmmkkkiiijjjkkkooosssqqqmmmmmmpppooooookkkooozzzuuulllooorrrpppooommmkkkiiiiiikkkmmmmmmmmmmmmmmmmmmmmmmmmnnnhhheeehhhnnnooojjjeeennnnnnrrrxxxxxxrrrnnnnnnpppooopppqqqpppppprrrtttmmmpppxxxwwwsssmmmlllkkkjjjjjjkkkllllllnnnppprrrrrrqqqqqqpppqqqnnnmmmmmmnnnoooooollljjjiiilllpppqqqpppmmmkkkkkknnnmmmpppsssrrrlllhhhiiikkkoooppplllkkknnnppppppooopppppppppooommmjjjhhhjjjjjjkkkllllllllllllllliiijjjjjjjjjiiikkknnnppplllnnnnnnkkklllqqqttttttppprrrqqqmmmllloooooommmkkkmmmpppqqqpppnnnnnnnnnppppppooooooppprrrssstttvvvrrrqqqrrrrrrooopppsssnnnppprrrsssrrrqqqqqqrrrqqqppppppoooooopppqqqrrrtttssstttxxxyyyvvvuuuxxxsssrrrpppoooooonnnllljjjsssoooooouuuyyywwwsssrrr|||vvv{{{yyy~~~}}}~~~}}}}}}|||||||||zzzyyyzzz|||}}}{{{wwwuuu}}}|||{{{||||||}}}|||{{{xxxtttsssuuutttrrrsssvvvzzzzzz{{{{{{zzzyyyxxxwwwwwwvvvuuurrrooooooqqqsssrrrsssttttttrrrrrrsssttttttqqqppprrrqqqmmmmmmooovvvvvvtttrrrpppnnnoooooooooooooooooooooooonnnnnnpppooommmnnnooopppooonnnnnnmmmkkkjjjlllnnnnnnlllnnnnnnooopppqqqsssuuuuuummmmmmmmmmmmllllllkkkjjjmmmmmmmmmmmmoooqqqrrrqqqmmmnnnnnnmmmjjjiiiiiijjjllllllmmmmmmllljjjiiigggkkkjjjiiihhhhhhiiikkkllllllppprrrnnngggeeehhhmmmkkkjjjlllrrrqqqkkkgggiiimmmnnnooooooooonnnlllllljjjiiiiiikkknnnoooooonnnkkkjjjjjjiiiiiijjjkkkkkkgggjjjlllkkkiiiiiilllpppnnnnnnmmmlllkkkjjjkkkkkkiiijjjkkkkkkiiigggeeeeeehhhggghhhiiiiiihhhiiijjjggggggggghhhiiikkklllmmmhhhhhhiiiiiijjjkkkllllllmmmmmmkkkiiihhhiiillloookkkkkkkkkllllllkkkjjjjjjjjjlllnnnnnnlllkkklllmmmqqqpppppppppppppppqqqqqqnnnnnnmmmlllkkkjjjjjjkkklllkkkjjjkkklllllllllllljjjhhhiiimmmnnnmmmpppuuuooommmfffiiissspppiiinnnqqqrrrqqqmmmiiiiiikkklllllllllkkkkkkjjjiiiiiiiiinnnjjjgggiiiooorrrnnngggmmmnnnsssyyyzzzuuuqqqqqqlllnnnooonnnlllmmmoooqqqnnnooovvvyyypppmmmmmmlllkkkkkkkkklllmmmnnnppprrrtttssspppnnnmmmnnnqqqooommmlllnnnoooooonnnkkklllnnnnnnlllkkklllmmmooommmooosssrrrmmmiiiiiikkkooooookkkkkknnnpppnnnnnnoooppppppooommmjjjiiihhhiiijjjkkklllllllllkkkjjjjjjkkkjjjiiijjjmmmppppppooollljjjooovvvvvvrrroooqqqppplllllloooooommmjjjlllnnnooooooooopppqqqqqqpppooooooooooooooopppuuurrrqqqtttsssqqqqqqtttqqqqqqrrrqqqpppppprrruuusssrrrpppooonnnoooppppppnnnlllnnnrrrtttssstttxxxwwwwwwwwwtttpppnnnnnnoooqqqpppsssxxxxxxuuutttvvv}}}|||~~~|||{{{xxxyyyzzz{{{}}}~~~|||zzz|||~~~~~~{{{xxx{{{{{{{{{|||||||||{{{{{{zzzwwwvvvxxxwwwtttsssuuuxxxzzz|||}}}|||zzzwwwuuutttuuutttsssqqqqqqrrrtttqqqssstttsssrrrqqqrrrsssssspppoooqqqpppmmmmmmppptttsssqqqooonnnmmmmmmlllppppppppppppoooooooooooorrrqqqppppppqqqqqqpppooonnnmmmjjjiiilllpppppplllmmmnnnnnnoooqqqsssuuuvvvnnnnnnnnnmmmmmmkkkjjjiiilllppprrrooonnnpppqqqppppppqqqrrrpppnnnlllkkkkkkkkkkkklllllllllkkkiiihhhkkkjjjiiiiiiiiijjjkkkllllllqqquuuooofffbbbhhhooonnnkkknnnttttttmmmjjjmmmmmmmmmnnnooonnnmmmlllkkkiiiiiiiiikkknnnoooooommmkkkkkkjjjiiiiiijjjlllmmmjjjkkklllkkkjjjjjjlllmmmooooooooommmjjjiiiiiijjjjjjkkkmmmllliiigggfffgggiiiggggggiiiiiiggggggiiiggggggffffffgggiiikkkllljjjjjjjjjjjjjjjkkkkkkkkkooonnnkkkhhhfffhhhlllpppkkkkkklllmmmlllkkkiiihhhjjjmmmooonnnllljjjlllnnnooooooooopppooonnnnnnmmmkkklllnnnnnnmmmlllnnnooojjjjjjjjjjjjkkklllnnnnnnoookkkiiijjjkkkkkknnnsssjjjllliiillltttooogggjjjllloooooojjjfffgggiiijjjjjjkkkkkklllmmmnnnnnnnnnmmmlllkkkkkkppptttrrrlllmmmmmmqqqwwwwwwssspppqqqnnnssstttpppnnnooorrrrrrrrrlllmmmssstttmmmjjjlllllllllkkkkkkkkkmmmnnnooommmpppsssrrrmmmjjjiiijjjpppnnnkkkkkklllooopppppplllmmmmmmmmmkkkkkklllnnnooolllmmmqqqrrrnnnkkkjjjkkknnnnnnlllllloooooommmjjjkkkmmmoooppppppnnnnnnhhhiiijjjlllllllllkkkjjjhhhiiijjjiiihhhhhhjjjllluuurrrmmmkkkoootttqqqkkkllloooooommmmmmoooooommmkkkmmmoooppppppqqqsssuuuppppppppppppooonnnmmmlllpppnnnnnnrrrrrrooonnnqqqsssqqqpppooooooqqqssstttsssrrrpppnnnnnnooopppqqqkkkiiikkkqqqtttuuuyyy}}}xxxyyyyyyvvvrrrpppqqqsssssssssvvvyyyxxxuuuvvvzzzxxxwww~~~|||{{{uuuuuuwwwyyy{{{}}}~~~}}}zzzyyy|||yyywwwwwwxxxuuuvvvwwwwwwxxxyyyzzz{{{yyywwwxxx{{{zzzvvvtttuuurrruuuyyy||||||zzzvvvsssqqqrrrssssssrrrrrrtttuuuqqqrrrsssrrrqqqpppqqqsssrrrooonnnppppppmmmnnnrrrooonnnmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnooopppqqqqqqsssrrrqqqqqqrrrrrrpppooopppppplllhhhkkkqqqpppjjjnnnmmmmmmnnnnnnooopppqqqooooooooonnnmmmkkkjjjiiimmmuuuxxxsssllllllmmmmmmmmmooorrrrrrpppnnnmmmmmmmmmmmmnnnnnnmmmllljjjiiijjjjjjjjjjjjjjjkkkllllllkkknnnppplllfffeeejjjooommmiiikkktttuuunnnlllqqqlllmmmmmmnnnmmmlllkkkjjjkkkjjjjjjlllmmmmmmllljjjlllkkkjjjiiiiiikkklllnnnllljjjiiiiiijjjkkkkkkjjjmmmoooooommmjjjhhhjjjlllkkkmmmnnnmmmjjjggggggiiigggddddddhhhhhheeefffiiillljjjiiihhhhhhhhhjjjkkkjjjjjjjjjjjjiiiiiiiiiiiiooonnnllljjjhhhiiilllooommmmmmlllkkkjjjjjjiiiiiiiiilllooonnnkkkiiikkknnnjjjlllnnnppppppnnnlllkkkjjjlllnnnnnnlllkkkmmmnnnkkkkkkkkkkkkkkklllnnnoooqqqmmmjjjlllmmmlllmmmppphhhlllkkkmmmssslllffflllgggmmmnnnhhhdddfffhhhhhhllllllmmmoooqqqrrrssstttjjjmmmmmmlllpppuuuuuupppqqqoooqqquuuuuuqqqppprrrqqqwwwxxxrrrnnnpppssssssrrrjjjhhhnnnooohhhggglllkkkjjjjjjjjjjjjlllnnnooojjjnnnrrrqqqmmmiiiiiijjjkkkjjjiiijjjmmmnnnnnnnnnjjjlllnnnooommmlllllllllnnnjjjjjjoooqqqooolllmmmjjjmmmnnnlllmmmpppoookkkhhhjjjmmmooopppppppppoooiiijjjlllmmmmmmmmmkkkjjjhhhjjjkkkkkkiiihhhhhhiiirrrrrrpppmmmmmmooommmhhhjjjmmmooommmnnnqqqpppmmmmmmnnnoooooonnnooorrrtttmmmoooqqqrrrrrrpppnnnlllkkkjjjlllqqqqqqmmmlllmmmrrrpppnnnooorrrsssrrrpppqqqpppnnnmmmnnnpppsssuuuooolllmmmqqqtttuuuxxx}}}wwwuuusssssstttuuuuuuuuuuuurrrrrruuuwwwuuutttwww}}}yyyuuu~~~}}}{{{{{{|||}}}~~~yyyvvvwwwvvvyyyzzzwwwsssrrrwww|||oooppprrrssstttvvvyyy{{{sssrrrtttxxxxxxssspppqqqkkkooouuuzzz{{{yyyuuurrrnnnpppssstttttttttuuuvvvpppqqqrrrrrrppppppqqqrrrrrrnnnmmmooopppnnnooosssmmmlllkkklllnnnpppppppppkkkkkklllmmmoooqqqrrrssssssrrrqqqqqqrrrrrrpppnnnsssrrrmmmhhhkkkqqqooohhhnnnnnnmmmlllllllllllllllooooooooonnnmmmkkkjjjiiioooyyy}}}uuukkkiiijjjiiihhhkkkoooqqqpppooonnnnnnppppppppppppnnnmmmkkkiiikkkjjjjjjjjjkkkllllllmmmjjjkkkkkkiiiggghhhkkkoooiiidddgggqqqsssmmmmmmssskkklllmmmmmmmmmlllkkkjjjmmmlllkkklllmmmkkkiiiffflllkkkjjjiiiiiikkkmmmnnnjjjgggeeegggjjjmmmllljjjkkkmmmnnnmmmjjjiiikkknnnkkknnnooommmjjjhhhhhhjjjdddaaaaaafffhhhdddeeejjjqqqpppmmmkkkiiiiiijjjkkkjjjjjjiiiiiihhhgggggggggmmmmmmmmmllljjjjjjkkklllqqqooollliiihhhhhhiiikkkhhhlllooonnnkkkiiikkknnnhhhjjjnnnqqqrrrpppnnnllllllooopppnnnkkkhhhiiijjjlllllllllkkkjjjkkkmmmoooppplllkkkoooqqqooonnnpppkkknnnjjjiiimmmhhhfffpppeeellloooiiidddgggiiihhhjjjkkklllmmmnnnooopppqqqgggmmmooommmooouuuvvvrrrwwwttttttvvvuuuqqqqqqssskkkrrrtttmmmhhhjjjmmmlllnnnhhhjjjssstttkkkgggjjjiiiiiihhhhhhiiikkkmmmnnniiinnnrrrrrrnnnkkklllmmmffffffhhhkkkmmmnnnlllkkkhhhlllpppqqqpppmmmkkkjjjmmmhhhhhhmmmpppooonnnnnniiilllnnnmmmnnnpppnnniiikkklllnnnooopppooonnnmmmkkklllnnnoooooonnnlllkkkjjjlllnnnnnnllljjjiiiiiikkkpppqqqmmmkkklllllljjjhhhlllnnnnnnoooqqqpppmmmnnnnnnnnnmmmkkklllnnnpppkkknnnqqqttttttrrrpppnnniiiiiilllqqqrrrnnnkkklllqqqnnnmmmppptttuuuqqqlllnnnmmmlllmmmooorrrvvvxxxqqqnnnlllnnnooonnnppptttxxxsssooorrryyy}}}{{{xxxvvvoookkkoootttsssqqqqqq}}}||||||}}}}}}}}}{{{{{{{{{yyywwwxxxzzz||||||wwwwww~~~zzz~~~~~~}}}{{{yyywwwuuutttyyyuuurrrsssvvvyyyyyyxxxtttssstttuuuvvvuuusssqqquuuvvvvvvwwwwwwwwwvvvvvvlllmmmqqqvvvvvvrrrsssvvvssssssrrrqqqqqqppppppooossspppmmmnnnrrrtttqqqnnnkkkmmmooopppooommmkkkiiinnnoooooollliiiiiilllpppqqqpppppprrruuuvvvsssqqqooollljjjjjjlllmmmllljjjkkkkkklllllllllkkkkkkjjjfffkkkmmmkkkkkkmmmnnnmmmtttpppmmmkkkkkkkkkkkkjjjjjjjjjjjjjjjkkkmmmoooppprrrsssssspppllljjjkkkmmmpppooommmlllkkkkkklllllliiijjjjjjjjjkkkkkkkkkkkkjjjkkkiiifffjjjpppnnnfffllllllkkklllmmmmmmkkkjjjtttpppmmmllllllkkkhhhdddkkkkkkjjjjjjiiijjjjjjkkklllllllllnnnqqqooojjjeeelllnnnpppmmmhhhgggkkkooooooppppppmmmjjjhhhhhhhhhhhhhhhhhhhhhhhhiiijjjjjjqqqssspppjjjfffhhhiiihhhlllggggggkkkkkkggghhhlllkkknnnpppooommmlllnnnppphhhiiikkknnnooolllhhhdddiiikkkmmmlllkkkjjjkkkkkknnnmmmllllllmmmllljjjhhhnnnmmmllllllkkkkkkkkkkkkllllllmmmmmmmmmllljjjiiinnnmmmllllllkkkkkklllllljjjkkkkkkkkkjjjhhhgggfffjjjiiiiiihhhiiiiiijjjjjjjjjjjjjjjkkknnnpppsssuuuooopppoooooossswwwuuuoootttqqqvvvvvvqqqsssssskkkjjjppppppiiijjjrrrnnnlllooottttttnnnhhhfffmmmjjjhhhjjjnnnooolllhhhmmmlllmmmppprrrqqqmmmiiihhhhhhhhhjjjkkkkkkjjjhhhhhhiiillloooppppppoooooommmiiihhhkkkmmmmmmppptttooonnnnnnoooooommmjjjgggnnnmmmkkkiiihhhhhhiiiiiigggiiilllnnnmmmmmmnnnooommmqqqqqqjjjhhhjjjkkkhhhnnnoooppppppooommmjjjhhhlllpppqqqllliiijjjllllllnnnnnnllljjjiiikkkooorrrlllmmmnnnoooppppppppppppkkkjjjjjjmmmrrrtttsssqqqqqqttttttooommmooopppooorrrssstttsssqqqqqqsssvvvhhhjjjlllmmmmmmoooqqqsssqqqrrrqqqrrrwww|||zzztttvvvtttpppnnnnnnppptttvvv~~~~~~~~~~~~}}}{{{|||yyyzzz{{{{{{yyyxxxyyyzzz|||xxxwww}}}~~~|||zzzyyyyyyyyyxxxuuussssssvvvyyyyyyyyyssssssssstttvvvvvvuuuuuuyyyyyyyyyyyyxxxwwwuuutttooooooqqqtttsssoooooosssssssssrrrqqqqqqppppppooorrrooommmooorrrssspppmmmmmmnnnoooppppppnnnlllkkknnnoooooommmjjjjjjlllnnntttrrrpppppppppooollljjjpppmmmkkkkkklllmmmllljjjiiijjjkkkkkkllllllkkkkkkjjjlllllljjjkkkoooooolllpppooommmkkkiiiiiijjjkkkjjjjjjkkklllmmmnnnoooooommmnnnnnnllliiihhhiiikkklllmmmmmmmmmlllkkkjjjiiijjjjjjjjjjjjkkkkkkkkkkkkjjjjjjhhhggglllrrrqqqkkknnnmmmllllllmmmnnnmmmkkklllllllllkkkiiihhhhhhhhhjjjjjjiiiiiiiiiiiijjjjjjlllkkkjjjjjjjjjjjjiiigggjjjmmmnnnlllhhhgggkkknnnnnnoooooonnnkkkiiiiiiiiihhhhhhgggggghhhhhhiiiiiisssuuurrrkkkgggiiikkkjjjmmmiiiiiillllllhhhiiilllmmmnnnpppnnnllljjjkkkmmmjjjkkkllllllkkkjjjiiiiiifffhhhkkklllllllllnnnooossspppmmmkkkkkkllllllkkknnnmmmlllkkkjjjkkkkkkllljjjkkklllmmmnnnmmmmmmlllkkkjjjiiihhhhhhhhhhhhhhhfffhhhjjjkkklllkkkiiihhhkkkkkkjjjjjjjjjjjjjjjjjjkkkjjjjjjkkklllmmmooopppnnnooonnnmmmqqqvvvuuupppsssrrrtttyyyxxxtttrrrsssqqqjjjjjjppppppjjjkkkqqqooommmnnnsssuuuqqqmmmmmmllliiiggghhhlllmmmjjjgggmmmlllmmmoooqqqqqqooollljjjkkkllllllkkkjjjiiihhhhhhiiijjjkkkkkkkkkjjjjjjlllhhhhhhkkklllkkkmmmqqqnnnmmmmmmnnnnnnmmmkkkhhhkkkkkkjjjjjjjjjjjjjjjjjjdddgggjjjkkkkkkjjjkkklllnnnrrrqqqllliiilllllljjjooopppqqqqqqpppmmmkkkjjjmmmqqqqqqmmmkkknnnooommmooonnnllljjjiiijjjmmmppplllmmmnnnooopppppppppppplllkkkjjjlllppprrrqqqppppppsssrrrnnnlllnnnpppooooooqqqssssssqqqqqqrrrtttlllnnnpppqqqrrrsssuuuwwwssssssqqqqqquuuzzzxxxssstttrrrpppnnnnnnppprrrttt|||}}}~~~zzz|||}}}zzzyyyxxxzzz||||||zzzxxxxxxxxxzzzwwwvvvzzz{{{{{{}}}}}}yyyuuusssssstttuuuvvvtttssstttvvvyyyzzzzzzrrrrrrsssssstttvvvwwwxxxxxxyyyzzz{{{{{{yyywwwvvvvvvsssssstttqqqmmmnnnrrrssssssrrrqqqqqqppppppooopppnnnmmmooorrrrrrooollloooooopppppppppooonnnnnnnnnooopppooommmkkkkkklllnnnlllkkkllloooppppppppppppnnnllllllllllllkkkjjjggghhhiiikkkllllllllllllnnnnnnkkkggggggkkkmmmjjjmmmmmmllljjjiiiiiikkkmmmiiikkklllnnnooooooooonnnnnnoooooonnnllllllmmmoooiiikkkmmmnnnmmmkkkhhhfffiiiiiiiiijjjjjjjjjkkkkkkiiiiiihhhhhhmmmssstttqqqooommmkkklllmmmnnnnnnmmmdddhhhkkkjjjgggfffiiillliiiiiihhhhhhhhhhhhiiiiiimmmlllkkkiiiiiikkkpppssshhhkkklllkkkhhhhhhkkknnnlllnnnooonnnllljjjkkkkkkgggggggggggghhhhhhhhhhhhtttvvvrrrkkkhhhjjjmmmlllnnnkkkkkkmmmllljjjiiilllmmmnnnnnnmmmjjjiiiiiijjjmmmnnnmmmkkkhhhhhhkkkooofffhhhkkklllllllllnnnooouuupppkkkhhhhhhjjjlllmmmnnnmmmkkkjjjiiijjjlllmmmhhhjjjlllmmmooooooooonnnjjjiiiiiihhhgggfffffffffccceeehhhkkkllllllkkkjjjllllllkkkkkkjjjjjjjjjjjjkkkkkkjjjjjjjjjkkkkkklllmmmmmmkkkjjjnnntttuuuqqqqqqsssrrroooooorrrsssqqqmmmhhhiiiooopppkkkkkkpppqqqmmmmmmqqqsssrrrqqqsssooollliiiiiikkkllljjjhhhmmmlllmmmnnnpppqqqooonnnkkknnnpppoookkkhhhhhhiiilllllllllkkkkkkjjjjjjjjjkkkhhhhhhjjjkkkiiijjjmmmmmmlllkkklllnnnnnnlllkkkiiiiiijjjkkkkkkkkkkkkkkkdddfffiiijjjjjjiiijjjkkkooorrrrrrnnnkkkmmmnnnmmmpppqqqqqqqqqpppooommmlllooopppooommmnnnrrrrrroooooonnnmmmkkkiiiiiikkkmmmllllllmmmnnnoooooooooooonnnlllkkkkkkmmmooooooooonnnqqqqqqmmmkkknnnpppoookkknnnqqqsssrrrqqqrrrrrrnnnpppssstttuuuuuuwwwyyyuuutttqqqnnnqqqvvvvvvrrrrrrqqqpppoooooopppqqqrrr|||||||||yyy{{{}}}{{{{{{}}}yyy{{{{{{zzzxxxwwwxxxxxxwwwvvvwwwxxxwwwtttwww|||yyywwwtttrrrpppoooooooootttttttttuuuvvvxxxzzzzzzsssssssssrrrrrrsssuuuwwwsssuuuxxxzzz{{{{{{zzzyyy{{{wwwvvvvvvsssoooqqquuussssssrrrqqqqqqppppppooonnnmmmmmmoooqqqqqqnnnkkkoooooooooooooooooooooooommmnnnppppppooommmkkkjjjkkkkkkkkklllooorrrtttuuuqqqpppnnnmmmlllllllllkkkggghhhiiikkklllmmmmmmmmmuuuvvvssskkkgggjjjmmmnnnnnnkkkiiijjjlllnnnmmmllljjjkkknnnoooppppppooonnnppppppooonnnmmmmmmnnnooojjjkkkmmmmmmmmmkkkjjjhhhhhhhhhhhhhhhiiiiiiiiiiiiiiihhhfffgggkkkoooqqqpppmmmllljjjjjjlllmmmmmmmmmdddfffhhhhhhggghhhjjjlllhhhgggggggggggghhhhhhiiihhhiiijjjiiiiiilllsssyyygggiiijjjjjjhhhhhhjjjllljjjlllnnnnnnmmmlllllllllffffffgggggghhhhhhhhhhhhsssuuurrrkkkgggjjjllllllmmmllllllmmmllljjjiiijjjkkkllllllkkkjjjiiiiiiiiilllnnnooolllhhhgggkkkpppjjjlllmmmmmmlllkkkkkklllnnnkkkgggfffgggjjjkkklllnnnllljjjiiiiiijjjlllmmmiiijjjlllnnnooooooooonnnlllllllllkkkjjjiiihhhgggffffffgggiiijjjkkkllllllkkkkkkkkkkkkjjjiiihhhhhhkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjhhhfffkkkqqqrrrooolllrrrqqqjjjkkkrrrsssmmmjjjgggiiioooppplllkkknnnrrrmmmkkkmmmpppooopppsssrrrpppmmmlllmmmnnnmmmkkkkkklllnnnppppppooollljjjiiimmmqqqooojjjggghhhkkkmmmlllkkkjjjjjjjjjjjjkkkllliiiiiilllkkkhhhhhhkkkkkkjjjjjjkkknnnooonnnmmmiiijjjkkkllllllllljjjjjjfffhhhkkklllkkkkkkkkklllnnnppppppnnnllllllmmmnnnqqqqqqqqqqqqpppooonnnmmmnnnnnnlllkkkooottttttooooooooonnnllliiihhhiiikkkjjjkkklllmmmmmmmmmmmmmmmooommmkkkjjjkkklllnnnnnnllloooooollljjjnnnpppooojjjmmmqqqttttttsssrrrqqqmmmooorrrtttttttttuuuvvvrrrrrrnnnkkkmmmsssuuurrrrrrrrrrrrrrrrrrrrrrrrrrr{{{{{{~~~|||{{{{{{}}}|||zzz}}}}}}|||zzzwwwuuuuuuxxx{{{wwwwwwzzz{{{wwwrrrsssxxxxxxxxxyyyxxxwwwuuusssqqqttttttuuuvvvvvvwwwyyyzzztttttttttrrrooooooqqqtttqqqsssuuuxxxyyyyyyxxxxxxzzzwwwuuuuuusssppprrrwwwssssssrrrqqqqqqppppppooonnnnnnnnnoooppppppnnnlllnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmoooppppppooollljjjppppppooommmlllmmmnnnoooppppppooonnnmmmllllllmmmhhhiiijjjkkklllmmmmmmmmmzzzuuukkkjjjooosssqqqkkkgggjjjqqqtttpppkkkjjjlllnnnppppppooonnnmmmooommmlllkkkjjjjjjiiiiiinnnmmmmmmlllllllllllllllggggggggghhhhhhhhhhhhiiihhhgggfffgggiiijjjkkklllkkkiiihhhiiijjjlllkkkkkkhhhgggfffgggjjjlllkkkiiiggggggffffffggghhhhhhiiiccceeegggfffeeegggkkkpppggghhhiiiiiiiiiiiijjjkkkhhhjjjmmmnnnmmmlllllllllffffffggghhhiiihhhhhhgggppprrrpppjjjgggiiikkkjjjjjjllllllkkkkkkkkkjjjhhhiiihhhhhhiiijjjkkkkkkkkkiiimmmpppooojjjhhhjjjnnnjjjlllnnnmmmlllkkkllllllhhhggggggiiikkkmmmlllkkklllkkkjjjiiiiiijjjlllmmmjjjkkkmmmnnnnnnnnnmmmlllmmmmmmmmmmmmlllkkkjjjiiikkkjjjgggffffffiiikkkmmmiiiiiiiiijjjiiihhhgggfffjjjjjjkkklllmmmnnnnnnoooiiihhheeedddhhhoooooollliiiooopppkkklllrrrqqqkkkiiihhhjjjnnnooommmlllmmmrrrllliiijjjkkkjjjkkknnnqqqpppnnnmmmmmmmmmmmmllliiilllppprrrqqqlllhhheeefffkkkooonnnjjjhhhiiimmmffffffffffffggghhhiiijjjnnnkkklllooonnnjjjhhhjjjkkkjjjkkklllooopppooonnnllllllmmmmmmlllkkkiiihhhfffiiikkklllkkkjjjkkkkkkllllllmmmlllkkkjjjkkknnnppppppppppppoooooonnnmmmlllllljjjjjjnnnssssssooonnnoooooommmjjjiiiiiijjjjjjjjjkkklllllllllkkkkkkooonnnmmmkkkjjjkkkmmmnnnlllooooookkkjjjmmmooooookkkmmmqqqtttvvvuuusssqqqlllnnnrrrsssssssssssstttoooooollliiikkkrrrvvvuuusssttttttttttttttttttsss}}}zzzzzz~~~zzz{{{}}}|||zzz}}}~~~}}}yyyuuussstttxxx{{{zzzzzz|||}}}zzzttttttwwwvvvxxxzzz{{{{{{yyyvvvttttttuuuwwwwwwvvvvvvwwwyyysssuuuvvvtttpppnnnppprrruuuvvvvvvuuuuuuttttttssswwwtttssssssqqqnnnqqquuussssssrrrqqqqqqppppppooooooooooooooooooooooooooommmmmmnnnooooooooonnnnnnllllllmmmoooqqqqqqnnnlllkkklllmmmlllkkkkkkmmmnnnoooppppppooommmmmmnnnpppllllllmmmmmmmmmmmmlllllltttzzz{{{sssjjjhhhkkknnnqqqlllhhhkkkrrruuuqqqlllkkklllmmmnnnooonnnnnnmmmqqqnnnlllkkkkkkkkkjjjiiiooonnnlllkkkkkklllmmmnnnhhhhhhhhhiiiiiiiiiiiijjjiiiggggggjjjjjjhhhhhhjjjhhhggggggiiikkkkkkjjjiiijjjgggeeegggkkkmmmkkkhhhgggffffffgggggghhhiiijjjiiijjjjjjhhhfffffffffggghhhhhhiiijjjjjjjjjiiiiiifffiiilllmmmlllkkkjjjjjjfffgggiiijjjjjjjjjiiihhhllloooooojjjggghhhhhhggghhhkkklllkkkkkklllkkkhhhhhhgggggghhhkkkllllllkkkhhhllloooooollljjjiiijjjgggiiilllmmmmmmmmmooopppfffhhhjjjnnnqqqqqqooollljjjjjjjjjjjjjjjkkkkkkllljjjkkklllmmmmmmmmmlllkkkkkklllmmmmmmmmmllljjjiiimmmkkkhhhffffffgggjjjlllfffggghhhiiiiiihhhgggfffiiijjjlllnnnooopppqqqqqqhhhhhhfffdddhhhnnnmmmiiiiiinnnpppoooppprrrpppmmmkkkkkklllmmmmmmmmmmmmmmmqqqllliiijjjkkkhhhhhhiiilllmmmmmmmmmlllkkkjjjjjjhhhlllqqqsssppplllhhheeefffiiimmmmmmkkkiiijjjlllfffggghhhjjjkkklllmmmnnnnnnlllnnnqqqpppkkkiiijjjjjjkkklllooorrrrrrpppnnnnnnnnnmmmmmmllljjjiiihhheeehhhjjjkkkjjjiiiiiijjjkkkiiijjjkkkjjjhhhjjjnnnooonnnnnnnnnmmmmmmmmmmmmiiikkkjjjiiilllqqqqqqooonnnooopppooollljjjjjjjjjkkkkkklllllllllllllllkkkooooooooommmkkkkkkmmmnnnmmmppppppllljjjmmmooonnnmmmnnnqqqtttvvvvvvsssppplllooorrrttttttsssssstttnnnpppnnnkkkmmmssswwwwwwuuuuuuuuuuuuuuuuuuuuuuuu~~~~~~}}}}}}}}}~~~~~~~~~}}}{{{|||~~~{{{{{{~~~}}}|||zzzwwwttttttwwwyyyzzzxxxwwwyyyxxxuuuvvvyyyssstttvvvwwwxxxwwwvvvuuutttvvvxxxxxxvvvuuuvvvxxxrrruuuxxxwwwsssppprrrtttxxxwwwuuutttsssssssssssswwwtttssstttqqqnnnooosssssssssrrrqqqqqqppppppoooqqqqqqpppnnnnnnnnnppprrrlllmmmoooqqqqqqpppooonnnlllkkklllnnnqqqrrrpppnnnfffiiilllmmmmmmmmmooorrrmmmooopppooonnnmmmppprrrpppppppppooonnnlllkkkjjjjjjnnnooollljjjjjjhhheeelllllllllmmmooopppooonnnllllllllllllmmmmmmmmmmmmqqqooollllllnnnooonnnlllllllllllllllllllllllllllkkkkkkkkkkkklllllllllllljjjhhhjjjooonnnjjjiiilllffffffhhhkkkmmmmmmjjjhhhgggfffggghhhjjjkkkllllllgggggggggggghhhiiijjjkkkooommmjjjiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkiiihhheeehhhkkklllkkkiiihhhhhhggghhhjjjkkkkkkkkkiiiiiiiiinnnoookkkiiiiiigggeeefffkkkmmmkkklllooonnnjjjjjjhhhgggiiikkkmmmkkkjjjjjjkkklllmmmlllkkkiiihhhgggjjjlllmmmmmmnnnooopppiiijjjlllppprrrqqqnnnkkkhhhiiijjjkkklllkkkkkkjjjggghhhjjjlllmmmmmmlllllljjjkkklllnnnnnnmmmlllkkkjjjjjjiiihhhhhhiiijjjjjjeeefffhhhjjjjjjjjjiiihhhiiikkkmmmooopppqqqqqqpppjjjjjjiiigggkkkooommmhhhnnnmmmnnnrrrssspppppprrrmmmnnnmmmllllllmmmnnnnnnppplllkkknnnnnnjjjhhhhhhiiikkkmmmnnnmmmkkkjjjiiijjjmmmqqqqqqooommmmmmmmmkkkkkkmmmmmmmmmlllkkkjjjkkkmmmoooqqqrrrsssssssssmmmlllnnnrrrqqqllliiijjjjjjlllnnnrrrttttttpppmmmnnnmmmlllkkkkkkkkkkkkkkkfffiiikkkkkkjjjiiiiiijjjjjjhhhhhhkkkjjjgggiiinnnmmmllllllkkkkkkkkkkkkkkkgggkkkmmmjjjjjjnnnppppppmmmoooqqqqqqnnnlllkkkkkknnnnnnooooooooonnnnnnmmmmmmooopppooommmlllmmmoooooorrrqqqlllkkkmmmooonnnnnnnnnooorrrttttttqqqnnnkkknnnrrrtttsssrrrrrrrrrqqqtttsssppppppuuuyyyxxxuuuuuuttttttttttttuuuuuu}}}{{{zzz{{{|||zzz~~~|||xxxwww{{{{{{{{{yyyvvvuuuvvvwwwxxxsssqqqrrrssssssvvvzzzuuuuuuuuuvvvwwwxxxyyyzzzuuuwwwyyyyyyvvvtttuuuwwwqqquuuyyyyyyuuusssuuuwwwvvvuuusssrrrrrrtttvvvwwwyyywwwvvvvvvsssnnnooorrrssssssrrrrrrqqqppppppooorrrrrrpppnnnmmmnnnqqqtttlllnnnqqqssssssrrrpppooolllkkkjjjmmmqqqsssrrrpppnnnqqqsssrrrnnnlllkkklllmmmoooppppppnnnnnnqqqtttssssssrrrpppnnnllljjjiiiiiijjjjjjlllqqqsssmmmdddhhhlllpppoookkkjjjmmmpppllllllkkkkkkkkklllmmmmmmllljjjhhhiiilllmmmlllkkkhhhjjjlllnnnnnnllljjjiiimmmmmmmmmnnnnnnnnnooooookkkiiimmmssssssmmmlllooofffgggiiimmmooonnnkkkhhhbbbeeehhhiiihhhiiilllooogggggggggggghhhiiikkkkkklllhhhdddcccgggjjjkkkkkkkkkkkkkkkkkklllkkkiiigggdddgggkkkllljjjhhhgggggggggiiikkkllllllllljjjiiihhhmmmpppmmmjjjjjjgggdddffflllnnnlllmmmqqqpppkkkmmmjjjhhhiiikkkllljjjhhhllljjjiiijjjkkkkkkiiihhhkkkmmmnnnnnnmmmllllllmmmkkkkkklllnnnooonnnkkkhhhggghhhjjjlllmmmllljjjiiidddfffhhhjjjlllmmmmmmmmmjjjlllnnnpppppppppnnnnnnfffgggiiikkklllkkkiiihhheeefffiiikkkllllllkkkjjjjjjkkkmmmoooppppppoooooolllmmmkkkjjjmmmpppnnnhhhsssmmmmmmtttuuuooopppwwwoooooonnnlllkkknnnooonnnpppmmmmmmqqqrrrmmmjjjjjjhhhkkkoooqqqpppnnnlllkkkkkknnnpppooonnnooorrruuuooonnnmmmnnnnnnmmmjjjhhhlllmmmppprrrssssssrrrqqqlllkkkmmmrrrqqqllliiijjjkkklllppptttvvvuuuppplllmmmlllkkkjjjkkklllmmmnnniiikkknnnnnnmmmllllllllljjjggghhhlllkkkgggiiioookkkkkkjjjiiiiiiiiijjjjjjggglllooollljjjmmmpppqqqmmmooorrrrrrpppmmmllllllpppqqqqqqqqqqqqqqqppppppllloooqqqqqqnnnmmmnnnooopppsssrrrmmmkkkmmmnnnmmmooonnnnnnpppssssssooollliiilllppprrrrrrpppppppppuuuxxxxxxtttssswwwyyyyyyuuutttsssrrrrrrssstttuuu~~~|||~~~~~~~~~~~~~~~~~~}}}|||{{{uuuxxxzzzyyyvvvtttvvvxxxsssuuuuuutttsssrrrssstttxxxzzzzzzyyyvvvuuutttuuuyyyuuutttyyy{{{xxxuuuuuuvvvvvvwwwyyyyyyxxxtttqqquuuwwwtttuuuyyyqqqnnnyyyrrrrrrssssssrrrrrrqqqpppppppppnnnlllooosssrrrmmmsssqqqnnnmmmnnnooopppoooqqqqqqqqqooommmmmmooopppnnnnnnnnnnnnooopppqqqrrrooopppooonnnmmmnnnqqqtttnnnppppppnnnkkkkkkmmmooonnnnnnnnnnnnmmmkkkhhhgggjjjiiihhhhhhhhhjjjmmmnnnqqqpppooonnnmmmmmmmmmnnnmmmmmmllljjjhhhhhhkkkmmmkkkkkkkkkjjjiiijjjlllnnnkkkffffffiiiiiihhhkkkrrrnnnmmmlllkkkjjjkkklllmmmkkkkkklllooorrrrrrnnnjjjooojjjfffiiipppqqqkkkccchhhkkkmmmllljjjhhhiiikkkjjjjjjjjjjjjjjjiiihhhgggkkkgggcccbbbeeeiiikkkkkkiiihhhkkknnnlllgggeeegggdddhhhlllllljjjhhhiiijjjmmmkkkhhhggggggfffeeedddhhhmmmmmmgggdddggggggdddooonnnlllkkkkkkkkkllllllgggnnnpppllliiillloooqqqmmmmmmnnnooopppooommmjjjlllkkkiiiiiijjjmmmppprrrnnniiigggjjjjjjfffggglllnnnlllllllllmmmnnnmmmlllmmmjjjiiijjjnnnooonnnkkkooonnnllljjjiiilllqqquuunnnllljjjiiikkkllllllkkkkkkjjjjjjkkkmmmmmmllljjjjjjllloooqqqrrrqqqooonnnrrrtttqqqlllmmmrrrsssnnnuuusssooommmppptttqqqkkkmmmoooqqqnnnjjjjjjmmmrrrsssqqqooonnnnnnllljjjgggnnnkkkiiijjjlllmmmkkkhhhiiinnnssstttrrrpppppprrroooooonnnllliiiiiijjjlllkkknnnppppppmmmjjjjjjkkkppppppooonnnlllkkkjjjiiiooopppqqqqqqppppppqqqrrrkkkkkklllmmmnnnnnnnnnnnnmmmmmmmmmnnnnnnllliiiffffffjjjmmmmmmjjjiiiiiikkkjjjgggeeefffiiillllllkkkkkkkkkiiihhhhhhiiikkkmmmjjjlllnnnppppppooommmllllllooosssssspppmmmllllllrrrpppoooppprrrssspppmmmrrrqqqpppnnnnnnnnnooooooppppppqqqrrrqqqpppooonnnmmmtttuuuooolllqqqvvvwwwtttqqqnnnpppuuuxxxwwwtttyyyvvvttttttuuuvvvsssqqq}}}~~~|||{{{zzzyyywwwxxxzzzzzzxxxwwwvvvwwwvvvwwwxxxwwwuuutttuuuvvvzzzzzzyyyxxxvvvvvvxxx{{{zzzvvvvvvyyy{{{xxxuuuuuuxxxxxxxxxyyyzzzxxxuuussstttwwwttttttxxxrrroooxxxwwwwwwwwwvvvtttsssqqqpppnnnooonnnlllooottttttpppuuurrrooonnnooopppppppppqqqrrrqqqpppnnnnnnppprrrooooooooopppqqqrrrrrrsssnnnmmmlllkkklllnnnoooqqqlllnnnooonnnlllkkklllnnnlllllllllmmmlllllllllkkkllljjjiiihhhhhhiiikkkllloooooooooooonnnnnnnnnmmmmmmmmmllljjjhhhhhhjjjmmmkkknnnpppnnnjjjiiimmmqqqpppmmmmmmooonnnjjjjjjoookkkkkkjjjjjjiiiiiijjjjjjmmmllllllnnnpppooollliiikkkiiihhhjjjmmmnnnllliiikkkmmmnnnmmmjjjiiikkkmmmiiiiiijjjjjjjjjiiihhhhhhiiigggeeefffiiikkkkkkkkkfffdddgggkkkllljjjkkknnngggiiijjjjjjiiihhhhhhhhhiiihhhffffffffffffeeeeeeccchhhiiieeecccffffffdddjjjjjjiiihhhgggggghhhiiihhhmmmpppllliiikkknnnoookkklllmmmooorrrrrrqqqoooggghhhhhhiiijjjkkklllmmmmmmiiihhhkkkjjjggggggkkkmmmkkkkkkkkkmmmnnnnnnmmmiiijjjkkkkkkjjjjjjkkklllllllllkkkiiiiiilllpppsssooollliiihhhiiiiiiiiihhhggghhhiiijjjjjjjjjjjjiiikkkmmmoooqqqrrrqqqooonnnuuuuuurrrmmmmmmqqqpppllllllpppqqqooonnnooommmiiikkkmmmooommmiiihhhlllpppnnnnnnnnnoooppppppnnnlllmmmllljjjjjjjjjjjjhhhgggkkknnnrrrssssssrrrqqqqqqmmmnnnnnnllljjjjjjkkklllkkknnnoooooolllkkklllmmmooonnnllljjjjjjjjjjjjiiiooopppppppppnnnmmmmmmnnnlllllllllmmmmmmmmmllllllnnnmmmmmmnnnooonnnkkkhhhiiikkklllkkkiiiggghhhiiiooommmkkkjjjkkkkkkjjjiiimmmkkkiiiiiikkklllnnnnnnjjjkkkmmmooopppnnnmmmkkkjjjmmmooonnnmmmlllnnnppppppooonnnppprrrsssrrrppppppppppppppppppqqqrrrsssrrrrrrrrrrrrpppnnnlllkkkmmmtttwwwrrrooorrruuuuuuuuurrrppprrrwwwzzzyyyvvvxxxuuuqqqqqqtttvvvwwwvvv}}}{{{zzzzzzzzzxxxxxxyyy{{{|||{{{wwwuuuvvvxxxyyyxxxwwwuuuvvvwww{{{zzzyyywwwvvvxxx||||||xxxwww{{{{{{wwwuuuuuuzzzyyyxxxxxxyyyxxxvvvttttttxxxttttttxxxrrroooxxxyyyyyyxxxvvvtttqqqooonnnmmmooonnnmmmpppuuuuuurrruuussspppooopppppppppoooqqqqqqqqqpppoooooorrrtttooooooppppppqqqqqqrrrrrrmmmjjjhhhhhhkkkmmmmmmkkkjjjlllnnnnnnlllkkkkkkkkkkkkjjjjjjkkklllmmmooopppooonnnlllkkkjjjjjjkkkkkkkkklllnnnooopppooonnnmmmllllllkkkjjjhhhhhhjjjllljjjooorrroooiiiggglllsssrrrqqqqqqtttsssooommmnnnjjjjjjkkkkkkjjjjjjiiiiiiooommmllllllllllllkkkiiiiiiiiijjjjjjjjjlllnnnppplllmmmlllkkkiiiiiijjjlllhhhiiiiiijjjjjjjjjiiiiiihhhggghhhjjjmmmnnnmmmlllgggddddddhhhjjjjjjmmmrrrllljjjhhhhhhhhhhhhhhhgggeeeeeeeeeddddddeeeffffffccchhhjjjiiihhhiiiiiihhhfffhhhiiigggeeedddfffiiihhhmmmoookkkiiikkkmmmmmmkkkkkklllnnnpppqqqpppnnnfffgggiiikkkllllllkkkjjjkkkiiiiiilllkkkhhhhhhjjjkkkjjjiiijjjmmmnnnooonnngggjjjmmmkkkgggfffhhhkkkkkkkkkkkkjjjhhhiiikkkmmmooolllhhhffffffggggggffffffiiikkkkkkiiihhhiiikkknnnppprrrssssssrrrqqqooovvvvvvrrrnnnmmmnnnlllhhhdddlllrrroookkkiiihhhfffiiikkklllkkkhhhhhhjjjmmmlllmmmnnnppprrrrrrpppnnnpppqqqqqqooommmkkkkkklllmmmnnnoooqqqssssssqqqoookkklllnnnmmmlllkkkkkklllkkkmmmnnnnnnmmmlllnnnooonnnkkkhhhhhhjjjkkkjjjhhhnnnoooooonnnkkkjjjjjjkkknnnnnnmmmkkkkkkkkkkkkkkkmmmmmmmmmnnnoooooommmkkkkkklllkkkjjjgggfffggghhhooopppqqqpppmmmkkkkkkkkknnnkkkiiijjjnnnppppppooolllmmmoooqqqqqqpppooonnnmmmmmmmmmllljjjkkkmmmppplllkkkkkkmmmppprrrrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqooommmlllmmmsssvvvsssqqqqqqrrrrrrvvvsssrrrtttxxx{{{zzzyyyvvvssspppppprrrvvvyyy{{{||||||}}}~~~}}}{{{{{{|||~~~yyyyyyyyy|||~~~}}}xxxssstttvvvxxxwwwvvvttttttuuuzzzzzzyyywwwvvvwww{{{~~~|||yyyyyy{{{{{{vvvtttuuuzzzxxxwwwwwwwwwwwwvvvuuusssxxxuuussswwwssspppwwwuuuuuutttrrrpppnnnlllkkknnnppppppnnnooossstttrrrtttrrrpppoooppppppooonnnoooppppppooonnnooorrrtttnnnooooooppppppppppppppppppkkkggggggkkkmmmjjjfffiiijjjmmmmmmmmmkkkjjjiiilllkkkjjjiiikkkmmmppprrrsssrrrpppnnnmmmlllllllllhhhjjjmmmpppqqqpppmmmlllkkkkkkllljjjiiiiiijjjlllhhhkkkmmmllliiiiiimmmrrrqqqppppppqqqrrrrrrqqqpppkkklllmmmnnnmmmlllkkkjjjmmmllljjjjjjjjjkkkkkkkkkmmmlllkkkjjjkkkmmmoooqqqlllkkkiiigggfffggghhhjjjggghhhiiijjjjjjjjjjjjjjjiiiiiijjjkkkmmmnnnoooooonnnhhheeefffhhhhhhjjjooonnnjjjgggfffiiikkkkkkiiifffffffffeeedddeeefffgggdddhhhjjjjjjiiiiiiiiihhhgggjjjllljjjgggfffhhhkkkhhhlllnnnkkkiiikkklllkkkmmmlllkkkkkklllllljjjgggiiiiiijjjllllllmmmmmmmmmiiiiiijjjlllllljjjiiiiiijjjhhhhhhiiilllnnnooooooiiikkklllkkkhhhggghhhiiikkklllllljjjgggeeeffffffmmmjjjfffeeeeeefffgggffffffkkkooonnnjjjhhhkkknnnpppqqqsssttttttsssqqqqqqsssrrrooommmlllllliiifffdddkkkpppmmmjjjiiigggeeeiiijjjkkkkkkiiiiiikkkmmmmmmmmmnnnpppqqqqqqnnnkkkooorrrsssqqqnnnlllnnnpppnnnllllllnnnrrrrrrooollliiikkkmmmnnnmmmlllkkklllllllllmmmmmmmmmnnnooopppkkkiiihhhjjjmmmnnnjjjgggmmmnnnooommmkkkjjjjjjkkkpppooommmkkkjjjiiijjjjjjlllkkkkkkmmmnnnooommmlllmmmlllkkkiiihhhhhhiiikkkkkkooorrrqqqnnnlllmmmooonnnkkkiiikkkooorrrqqqooopppqqqssstttuuutttsssrrrqqqpppooommmkkkjjjjjjkkkhhhhhhiiikkkmmmoooqqqqqqssstttttttttrrrpppnnnmmmooopppqqqrrrssssssrrrqqqooorrrsssqqqoooooopppqqquuusssrrrtttwwwzzzzzzyyytttsssqqqrrrsssvvvxxxzzz|||}}}}}}}}}~~~~~~|||{{{{{{}}}~~~zzzyyyzzz|||~~~xxxttttttvvvxxxxxxvvvtttttttttwwwxxxyyyxxxvvvvvvvvvwww{{{yyyyyy|||zzzuuusssuuuyyywwwuuuuuuvvvvvvtttsssrrryyyvvvrrrvvvtttqqqvvvqqqqqqqqqpppooonnnmmmlllppprrrrrrnnnnnnqqqqqqoooqqqooonnnnnnoooooonnnmmmnnnnnnooonnnmmmnnnppprrrooopppqqqrrrrrrrrrqqqqqqsssnnnjjjjjjlllmmmiiieeeiiijjjkkkmmmmmmllljjjhhhooommmkkkjjjjjjllloooqqqqqqqqqooonnnlllkkkkkkjjjfffiiimmmpppqqqooommmkkkjjjkkklllkkkjjjjjjkkkmmmjjjiiihhhiiilllooopppqqqqqqooolllkkkmmmppppppoookkklllmmmnnnmmmlllkkkjjjjjjjjjiiiiiiiiikkkmmmoootttpppkkkjjjmmmppppppooonnnllliiigggggghhhhhhiiiggghhhiiijjjjjjjjjjjjjjjkkkkkkjjjjjjkkkmmmoooqqqqqqjjjeeefffhhhgggiiilllmmmiiifffgggjjjnnnnnnmmmhhhiiijjjhhhfffeeefffhhhccceeefffgggeeeccccccdddhhhjjjlllkkkiiihhhjjjlllggglllmmmkkkjjjlllllljjjmmmlllkkkkkkkkkkkkiiigggkkkjjjiiiiiiiiikkkmmmnnnhhhjjjkkkkkkkkkkkkjjjiiiiiihhhfffhhhkkknnnoooooonnnllljjjjjjlllllljjjhhhgggiiijjjiiigggffffffgggiiigggeeefffggghhhhhhhhhfffkkkooonnnjjjhhhkkknnnmmmnnnooopppppppppoooooommmlllkkklllllljjjhhhfffiiimmmmmmkkkjjjllljjjfffiiikkklllllllllkkklllmmmkkkkkklllnnnpppooommmkkkhhhkkkmmmmmmkkkjjjmmmooommmkkkjjjlllooopppmmmjjjiiikkkmmmnnnmmmlllkkkllllllllllllmmmoooppppppppphhhiiikkkoooqqqpppkkkffflllmmmnnnnnnllllllmmmnnnooonnnmmmlllkkkjjjjjjjjjjjjiiiiiijjjlllmmmmmmkkklllkkkjjjjjjkkklllnnnnnnjjjnnnqqqpppmmmkkklllmmmmmmkkkjjjkkkoooqqqqqqooorrrrrrssstttuuuttttttsssoooppppppppppppnnnkkkiiikkkllllllmmmnnnoooqqqsssrrrsssssssssrrrpppnnnllloooppprrrtttuuuuuuttttttuuusssqqqooonnnooorrrvvvtttsssrrrsssuuuwwwwwwwwwrrrsssuuuvvvvvvuuuuuuuuu|||{{{~~~~~~~~~}}}|||{{{||||||yyyyyyzzz|||}}}|||xxxvvvuuuwwwyyyzzzxxxvvvuuuuuuuuuwwwxxxxxxvvvtttttttttyyywwwyyy{{{yyytttsssvvvwwwvvvuuuuuuvvvuuusssqqqqqqzzzwwwrrruuuuuurrruuuqqqqqqrrrrrrrrrqqqppppppooossssssnnnlllnnnooonnnnnnmmmlllmmmooopppooommmnnnnnnnnnmmmlllllloooqqqqqqrrrsssttttttsssrrrqqqrrrooommmlllnnnnnnkkkhhhjjjjjjjjjkkkmmmmmmkkkiiipppnnnlllkkkkkklllooopppmmmllllllkkkjjjjjjiiiiiifffiiilllooopppnnnlllkkkkkklllmmmmmmllllllmmmnnnmmmjjjhhhjjjpppttttttrrrrrrpppkkkgggiiimmmmmmjjjjjjjjjkkkkkkjjjjjjiiiiiihhhiiijjjjjjjjjkkknnnqqqvvvqqqlllkkknnnqqqpppnnnqqqnnnlllkkkkkkkkkkkkjjjhhhiiiiiijjjjjjjjjiiiiiikkkkkkkkkjjjiiijjjmmmpppmmmgggdddgggjjjjjjjjjllljjjhhhggggggjjjmmmoooooojjjlllllljjjgggeeegggjjjhhhfffggghhhfffcccdddggghhhhhhiiiiiijjjjjjiiiiiigggkkklllkkklllooonnnkkkmmmlllkkklllnnnooonnnmmmkkkiiigggffffffhhhkkkmmmhhhkkkllljjjjjjlllllljjjiiigggfffgggiiimmmnnnoooooollliiijjjnnnooollliiiccceeeggghhhiiiiiikkkmmmgggfffggghhhjjjkkkjjjhhhfffiiikkkkkkiiihhhiiikkkhhhiiijjjkkklllllllllllljjjhhhhhhlllmmmjjjggggggllloooooollllllnnnlllhhhjjjkkklllmmmnnnnnnnnnmmmhhhhhhiiikkknnnppppppooohhhjjjkkkllllllmmmoooppplllkkkkkklllmmmmmmlllkkkkkklllnnnmmmlllkkkkkkllllllkkklllnnnqqqqqqpppnnnhhhkkkooorrrrrroookkkiiilllmmmnnnnnnmmmmmmnnnppplllmmmmmmnnnnnnmmmlllllljjjiiihhhiiikkkllllllkkklllkkkjjjkkknnnooopppooommmnnnooommmkkkiiihhhiiikkklllmmmnnnooooooppppppppppppqqqqqqrrrrrrrrrqqqkkklllnnnqqqsssrrrooommmssstttsssrrrppppppsssuuunnnooopppqqqrrrrrrrrrrrrrrrssstttttttttsssrrrqqqzzzuuuqqqppppppqqquuu{{{ssssssssssssssstttuuuuuurrrtttwwwxxxvvvtttssssss|||{{{~~~}}}|||{{{{{{xxxzzz{{{{{{zzzxxxxxxxxxsssvvvyyyyyyxxxuuutttttttttuuuvvvuuuttttttvvvxxxvvvvvvxxxzzzxxxsssssswwwvvvvvvvvvwwwxxxvvvsssqqqqqq{{{wwwqqquuuuuurrruuurrrssssssssssssrrrrrrqqqlllqqqqqqmmmkkkmmmoooooolllllllllnnnpppqqqqqqoooooopppooonnnllllllnnnpppoooppprrrssssssrrrpppooommmmmmmmmnnnoooooonnnnnnllljjjiiijjjmmmnnnmmmkkknnnmmmlllkkklllmmmooopppjjjkkkkkkkkklllkkkkkkkkkgggiiilllnnnnnnmmmkkkjjjkkkmmmoooooonnnmmmnnnooonnnmmmkkklllnnnqqqqqqqqqooooookkkhhhkkkpppnnnhhhkkkkkkjjjjjjiiiiiijjjjjjhhhjjjlllllljjjkkkmmmpppooonnnmmmllllllnnnooopppqqqooommmmmmnnnmmmkkkiiiiiiiiijjjjjjjjjiiihhhhhhhhhjjjlllkkkiiihhhjjjllljjjdddccciiinnnmmmkkkkkkggghhhhhhhhhhhhiiikkkmmmhhhkkklllkkkgggfffiiimmmllliiiiiikkkjjjgggjjjpppiiigggfffhhhlllmmmjjjffffffjjjllllllnnnqqqppplllnnnmmmllllllnnnooonnnnnniiihhhhhhgggggghhhiiijjjiiillllllhhhiiimmmnnnkkkjjjhhhffffffhhhkkkmmmnnnllllllkkklllmmmmmmmmmlllfffggghhhiiiiiijjjmmmooohhhhhhjjjlllnnnmmmjjjgggggghhhiiijjjjjjjjjjjjiiihhhhhhiiikkklllmmmnnnnnnjjjgggiiinnnooojjjggggggiiippptttrrrnnnnnnllljjjjjjjjjkkkmmmnnnooonnnmmmkkkiiiiiijjjmmmpppqqqqqqmmmmmmlllnnnpppqqqqqqppplllmmmnnnnnnmmmlllmmmnnnmmmnnnnnnllljjjjjjkkklllkkklllmmmpppsssrrroookkkiiimmmqqqqqqnnnkkkkkkmmmmmmnnnooonnnmmmlllmmmnnniiikkknnnpppqqqpppooonnnlllkkkiiijjjkkkllllllkkklllkkkjjjlllooopppnnnlllnnnmmmkkkjjjjjjjjjjjjiiilllooorrrrrrooonnnpppsssooooooooopppppppppqqqqqqkkkjjjkkkmmmqqqrrrqqqnnnyyyyyywwwtttpppnnnppprrroooooopppppprrrsssuuuvvvpppqqqrrrssssssrrrqqqqqqxxxrrroooqqqrrrqqqtttyyytttttttttsssrrrrrrssstttrrruuuwwwwwwtttssstttuuu|||}}}{{{|||}}}~~~~~~~~~~~~~~~wwwzzz|||{{{xxxvvvwwwzzzqqqsssvvvwwwuuusssqqqqqquuuuuutttrrrrrruuuyyy}}}ttttttwwwyyywwwrrrssswwwvvvvvvwwwyyyzzzxxxtttqqqqqq{{{xxxqqquuuvvvrrruuussssssssssssrrrqqqppppppjjjooopppmmmkkkmmmpppppplllllllllooorrrssssssqqqqqqqqqqqqooommmmmmoooppplllmmmnnnoooooonnnlllkkkhhhjjjmmmnnnooooooqqqsssmmmkkkiiijjjmmmooonnnlllllllllllllllmmmnnnpppqqqkkklllmmmnnnooooooooooooiiijjjkkkmmmmmmlllkkkjjjlllnnnooopppooonnnooopppmmmnnnnnnllljjjjjjmmmooojjjlllkkkjjjooouuurrrjjjnnnmmmlllkkkjjjkkklllmmmjjjlllnnnmmmkkkjjjlllnnnhhhlllnnnmmmjjjjjjooossspppnnnllllllmmmmmmiiifffjjjjjjjjjjjjjjjiiihhhgggeeeiiimmmmmmjjjhhhggggggjjjeeeeeekkkooommmiiigggeeehhhiiihhhfffeeehhhjjjeeeiiikkkjjjggggggkkkooojjjffffffiiihhhfffjjjrrrlllhhhfffiiioooppplllffffffjjjllllllooorrrqqqmmmqqqnnnlllkkkkkkkkkjjjiiihhhiiikkkkkklllkkkjjjjjjiiimmmlllggghhhmmmooolllkkkhhhfffeeehhhkkkmmmmmmhhhkkknnnmmmkkkjjjmmmpppllllllllljjjhhhhhhjjjllliiijjjlllooopppmmmiiieeekkkjjjjjjkkkmmmmmmllljjjjjjkkklllnnnoooqqqrrrsssmmmiiijjjpppqqqkkkggggggdddpppzzzwwwppplllkkkkkkiiiiiijjjlllnnnooommmlllqqqnnnkkkkkklllnnnoooooonnnkkkjjjkkknnnooonnnkkkmmmoooqqqpppmmmlllnnnpppoooooonnnllliiiiiijjjlllkkklllnnnqqqtttsssnnniiikkkooorrroooiiigggkkkqqqnnnooopppnnnllljjjkkkkkkgggjjjnnnqqqsssrrrpppooonnnlllkkkkkklllmmmlllkkkmmmkkkkkklllooonnnkkkhhhllliiifffgggkkknnnnnnllllllqqqvvvtttooommmpppuuuppppppqqqqqqqqqrrrrrrrrrooollljjjjjjmmmooonnnmmmzzzzzzxxxsssmmmkkklllnnntttsssrrrqqqrrrssstttuuukkklllnnnqqqrrrsssssssssrrrmmmkkkppprrrpppqqquuuvvvvvvvvvtttrrrqqqrrrssssssuuuvvvtttrrrsssvvvyyy~~~~~~{{{~~~~~~~~~}}}||||||{{{{{{zzz}}}}}}yyywwwyyyzzzyyyssstttrrrqqqtttyyyxxxtttpppvvvwwwsssttt{{{~~~}}}ssstttvvvyyyzzzyyyvvvsssuuuxxx{{{{{{xxxssspppooooooqqqtttwwwxxxxxxvvvuuuqqqqqqqqqqqqqqqqqqrrrrrroooooonnnnnnmmmmmmllllllmmmsssuuuqqqnnnooopppoooooonnnmmmmmmmmmooopppqqqmmmlllkkkjjjiiijjjkkklllmmmmmmllllllmmmnnnpppqqqpppoooooooooooonnnkkkiiioooppppppooommmkkklllmmmkkkjjjjjjllloooqqqooommmlllkkklllnnnqqqqqqnnnlllllljjjlllppppppmmmlllnnnkkkmmmnnnnnnmmmllllllmmmnnnllljjjlllooooookkkggglllkkkjjjkkkmmmooooooooonnnkkkggghhhkkkmmmmmmlllllljjjhhhhhhiiikkkkkkjjjkkkjjjiiihhhggggggggggggllljjjiiiiiijjjkkkjjjiiilllllllllkkkhhhggghhhjjjiiihhhggggggjjjkkkkkkjjjjjjiiiiiiiiihhhhhhggggggfffggghhhjjjjjjjjjiiihhhmmmlllkkkjjjiiihhhhhhhhhuuupppkkklllpppppplllfffdddhhhiiihhhkkkqqqqqqlllhhhkkknnnllliiihhhkkkooofffggghhhhhhiiijjjnnnqqqmmmjjjfffdddeeeggggggggghhhggggggfffffffffffffffnnnkkkhhhhhhjjjkkkjjjiiihhhhhhiiiiiiiiiiiihhhhhhkkkjjjjjjmmmoooooolllhhhiiijjjllllllkkkkkklllmmmrrrhhhaaafffssszzztttkkkqqqnnnnnnqqqpppkkkfffeeerrrpppqqquuusssmmmjjjkkknnnllljjjkkkmmmnnnllliiinnnnnnmmmlllkkklllooorrrnnnnnnnnnpppqqqtttvvvwwwtttrrrooommmlllmmmooopppqqqoookkkjjjpppvvvssslllkkkmmmppprrrrrrrrrpppnnnuuutttrrrnnnjjjhhhiiijjjnnnnnnnnnnnnnnnnnnnnnnnnlllllllllmmmnnnppprrrsssqqqmmmiiijjjmmmooommmjjjmmmkkkiiikkkmmmnnnmmmkkkhhhkkkmmmlllkkklllooorrrvvvssspppppprrrsssrrrqqqsssrrrqqqsssuuuuuuqqqmmmnnnrrrtttooolllnnnooooooqqqooonnnmmmnnnooonnnmmmpppppppppqqqqqqrrrssssssmmmnnnppprrrsssrrrqqqppptttppplllmmmqqqsssrrroooqqqssssssqqqsssuuusssnnnqqqqqqpppooonnnppptttwww}}}}}}uuurrr}}}||||||{{{{{{zzzyyyyyyuuuyyyyyyvvvtttwwwyyyxxxyyyyyywwwtttvvv{{{zzzvvvssswwwxxxtttssswwwzzzxxxuuuuuuwwwyyy{{{zzzwwwtttuuuwwwyyyyyyvvvsssrrrqqqqqqsssuuuwwwxxxwwwvvvuuutttsssrrrqqqppppppqqqrrrooooooooooooooonnnnnnnnnmmmqqqssspppnnnpppooommmooonnnnnnnnnoooooopppqqqnnnmmmlllkkkjjjjjjkkklllooonnnmmmllllllmmmooopppooommmlllmmmmmmmmmjjjiiilllmmmmmmllljjjhhhiiijjjkkkiiiiiijjjmmmnnnmmmkkkjjjnnnqqqqqqnnnkkkkkkmmmkkkiiijjjmmmnnnkkkkkkmmmmmmnnnoooooommmkkkkkklllnnnlllkkklllooooookkkhhhlllkkkjjjkkklllmmmmmmmmmjjjhhhfffgggjjjmmmnnnnnnooommmkkkkkklllnnnnnnmmmmmmlllkkkjjjiiiiiiiiiiiiiiihhhggghhhkkklllmmmlllmmmmmmmmmkkkiiiiiiiiikkkjjjiiigggggghhhiiihhhgggjjjiiiiiihhhhhhhhhhhhhhhfffggghhhiiiiiiiiihhhhhhlllmmmnnnnnnnnnmmmkkkjjjmmmiiifffiiinnnqqqnnnjjjgggjjjkkkiiikkkpppoookkkhhhkkklllkkkgggfffiiimmmiiikkklllmmmmmmnnnqqqsssllliiigggeeefffggghhhgggeeegggiiiiiigggfffggghhhmmmkkkhhhhhhjjjkkkjjjiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjlllnnnnnnkkkhhhkkkllllllkkkjjjiiikkkmmmlllhhheeehhhppptttrrrnnnrrroooooorrrsssooollllllmmmkkkmmmqqqqqqmmmlllnnnmmmkkkjjjlllnnnooonnnmmmnnnnnnmmmllllllmmmnnnpppnnnnnnoooooopppqqqrrrrrrqqqqqqqqqppppppooonnnmmmpppooollljjjnnnrrrpppjjjiiikkknnnqqqrrrrrrqqqpppppppppooommmkkkjjjkkkmmmmmmmmmmmmmmmmmmmmmmmmmmmkkkllllllmmmnnnoooppppppoookkkhhhjjjppptttuuusssooolllkkkkkkmmmmmmllljjjppppppooollliiiiiimmmpppuuurrroooooopppqqqpppnnnqqqppppppqqqsssrrrooolllpppuuuvvvrrrnnnoooooommmooonnnllllllmmmnnnmmmlllooooooppppppoooooonnnmmmlllmmmoooqqqrrrqqqpppooosssooolllllloooqqqpppmmmoooqqqrrrqqqtttwwwvvvrrrpppppppppnnnnnnooosssvvv~~~|||~~~yyy{{{{{{zzzzzzyyyxxxxxxxxxyyy||||||xxxvvvyyyzzzyyy{{{|||yyyuuuvvvzzz{{{xxxvvvyyyyyyuuussstttuuutttwwwwwwxxxzzz||||||yyywwwuuuvvvwwwvvvtttssssssssstttuuuvvvwwwwwwvvvuuutttwwwuuurrrpppooooooqqqrrrnnnnnnnnnnnnnnnooooooooommmppppppoooppprrrooojjjmmmnnnoooooopppooooooooopppooonnnlllkkkkkkkkkkkknnnmmmkkkkkkkkknnnppprrrnnnllljjjjjjkkkkkkjjjiiijjjkkklllkkkiiihhhhhhiiijjjiiihhhiiijjjkkkiiihhhiiiqqqvvvsssjjjfffiiinnnllliiiiiilllllljjjkkknnnnnnppppppooommmkkkkkklllnnnmmmmmmmmmnnnnnnmmmkkkllllllkkkkkkkkkjjjjjjjjjhhhgggfffhhhkkkoooqqqqqqpppnnnllllllmmmnnnnnnnnnmmmlllkkkjjjjjjiiijjjjjjjjjiiihhhiiikkklllkkkjjjmmmmmmmmmllljjjiiijjjlllmmmkkkiiiiiiiiiiiihhhgggjjjiiiiiihhhhhhhhhhhhhhhfffgggggghhhhhhhhhhhhggglllmmmppprrrqqqpppmmmkkkjjjgggeeehhhnnnqqqooolllkkkmmmllljjjlllooonnnjjjhhhjjjkkkiiifffeeegggiiijjjlllooopppooopppqqqrrrjjjiiigggggghhhiiihhhgggdddgggkkkllljjjiiiiiikkknnnllljjjjjjkkklllkkkjjjjjjiiiiiihhhhhhiiiiiijjjjjjiiijjjlllmmmllljjjgggllllllllljjjhhhiiikkkmmmggghhhjjjkkklllmmmooopppmmmjjjjjjnnnooommmlllmmmjjjhhhiiimmmmmmjjjjjjmmmlllkkkkkkllloooppppppooonnnnnnmmmmmmmmmmmmmmmmmmlllmmmnnnooooooooonnnmmmnnnooorrrsssssspppllljjjnnnpppoookkkjjjmmmmmmjjjgggiiillloooqqqqqqppppppjjjkkkmmmlllllllllmmmooollllllllllllllllllllllllkkklllmmmnnnnnnnnnmmmlllnnnkkkiiikkkpppuuuwwwwwwooonnnlllkkkllllllkkkjjjsssqqqnnniiiggggggkkknnntttqqqooonnnnnnooonnnnnnqqqppppppppppppnnnkkkiiilllqqqtttqqqpppqqqpppmmmooonnnmmmmmmooopppooonnnkkklllnnnppppppooonnnmmmlllmmmooopppqqqqqqpppppprrrooollllllnnnooonnnkkkmmmooopppppptttyyyxxxuuuqqqqqqqqqpppoooppptttvvvwwwvvv|||vvv{{{{{{zzzzzzyyyxxxxxxwww}}}~~~yyyvvvxxxzzzyyyxxxyyyvvvssssssxxxyyyxxxxxxzzzzzzwwwuuutttttttttyyyyyyyyyzzz||||||{{{yyyvvvwwwwwwuuusssqqqrrrsssuuuuuuvvvuuuuuutttssssssvvvssspppnnnmmmoooqqqsssllllllmmmmmmnnnnnnoooooonnnppppppooorrrtttpppiiilllmmmnnnoooooonnnmmmlllqqqpppooonnnmmmlllkkkkkklllkkkjjjjjjkkkooosssuuunnnllliiiiiijjjkkkkkkkkklllmmmnnnmmmkkkjjjkkklllkkkjjjiiihhhhhhhhhhhhhhhiiioootttrrrjjjfffjjjooonnnkkkjjjlllllljjjkkkooommmnnnpppooonnnmmmmmmnnnmmmnnnnnnnnnnnnmmmmmmnnnmmmmmmnnnmmmkkkiiiiiiiiiiiiiiiiiijjjmmmoooqqqrrrmmmkkkiiiiiijjjkkklllkkkkkkjjjiiiiiihhhhhhhhhhhhnnnlllkkkjjjkkkjjjhhhffflllllllllkkkiiiiiijjjkkkooommmlllkkklllmmmlllkkkjjjiiihhhgggggghhhiiiiiigggggggggggghhhgggggggggmmmnnnooooooooommmlllkkkooollljjjkkknnnooollliiillllllkkkkkklllnnnnnnllljjjkkkkkkiiifffeeefffhhhhhhjjjmmmnnnnnnmmmnnnnnnjjjiiihhhhhhjjjjjjiiihhhfffgggiiilllnnnnnnllljjjooonnnnnnmmmmmmmmmmmmmmmkkkjjjiiiiiiiiiiiijjjkkkjjjkkklllmmmmmmllljjjhhhlllkkkjjjiiihhhiiimmmpppgggjjjlllmmmlllmmmnnnppplllhhhgggkkkmmmkkkkkklllkkkhhhgggjjjiiigggfffiiikkkkkkkkklllmmmnnnnnnnnnmmmmmmmmmmmmnnnnnnlllkkkiiijjjlllnnnnnnmmmlllkkknnnooorrrsssrrrpppllljjjkkkooopppllliiikkkmmmllliiijjjlllnnnoooooonnnnnngggiiilllmmmllllllmmmooollllllllllllllllllllllllkkklllmmmnnnnnnllljjjiiinnnmmmlllmmmpppqqqpppooonnnmmmlllkkkllllllmmmmmmnnnmmmjjjhhhggghhhkkklllqqqpppnnnnnnnnnooopppppptttsssrrrpppnnnkkkhhhfffdddiiimmmnnnppprrrrrroooqqqppppppqqqrrrsssrrrpppgggiiimmmqqqssstttssssssmmmnnnoooqqqrrrrrrrrrrrrrrrooommmmmmoooooommmllllllnnnoooooorrrwwwwwwtttsssssssssrrrqqqrrruuuwww~~~}}}~~~zzz~~~vvv~~~qqq||||||{{{{{{zzzyyyyyyyyyxxxzzzyyyuuusssvvvyyyyyysssuuuuuurrrsssxxxzzzzzzxxxxxxyyyzzzxxxvvvwwwxxxzzzyyyxxxyyy{{{|||{{{zzzxxxyyyxxxuuurrrqqqrrrsssttttttsssrrrrrrrrrrrrsssrrrpppmmmllllllooorrrtttnnnnnnoooooopppppppppqqqpppqqqqqqpppsssvvvrrrlllkkkkkkmmmmmmmmmlllkkkjjjqqqppppppooonnnlllkkkkkknnnmmmkkkkkklllnnnqqqsssooollljjjjjjlllmmmnnnmmmmmmnnnooonnnmmmlllmmmnnnlllkkkkkkiiihhhhhhhhhiiijjjlllnnnnnnllllllmmmooommmjjjhhhjjjjjjhhhiiimmmiiikkknnnnnnnnnnnnoooppplllnnnpppooollllllnnnpppnnnoooqqqooollliiiiiiiiijjjjjjkkkkkkkkklllmmmnnnllljjjggggggiiijjjjjjiiikkkjjjiiiiiiiiiiiiiiiiiimmmlllkkkkkkkkkjjjgggeeejjjjjjkkkjjjhhhgggiiijjjmmmkkkjjjjjjlllnnnmmmmmmjjjiiihhhgggggghhhiiijjjhhhhhhhhhgggggggggggghhhooonnnllljjjhhhhhhhhhiiipppnnnkkkkkklllllljjjgggkkkiiihhhjjjmmmnnnooopppmmmmmmllljjjhhhgggggghhhgggjjjlllmmmlllkkkkkklllkkkjjjiiiiiijjjkkkiiihhhiiiggggggkkkqqqsssnnniiimmmmmmmmmmmmllllllkkklllkkkkkkjjjjjjjjjjjjkkkkkkkkkmmmnnnooonnnlllkkkjjjiiijjjiiihhhhhhkkkooorrrkkkkkkkkkmmmooopppooommmppplllkkknnnooommmlllmmmiiiffffffiiiiiiggggggjjjkkkkkklllkkkkkkkkkkkkkkkmmmlllkkkmmmnnnnnnllljjjggghhhkkkmmmnnnnnnmmmlllppppppqqqqqqpppooonnnmmmiiinnnpppllljjjllloooppplllmmmmmmnnnmmmmmmkkkkkkhhhjjjmmmnnnmmmlllllllllmmmmmmmmmmmmmmmmmmmmmmmmkkklllnnnnnnmmmkkkiiihhhlllmmmoooqqqrrrpppmmmkkkmmmmmmlllkkkkkkmmmooopppllllllkkkkkklllkkkkkkjjjnnnnnnnnnnnnoooppprrrtttwwwvvvtttqqqmmmjjjgggfffdddiiilllmmmppptttrrrnnnqqqqqqqqqrrrssssssrrrpppfffhhhmmmqqqtttuuuttttttooooooqqqrrrssstttttttttrrrqqqppppppqqqpppooonnnlllnnnnnnlllooosssssspppqqqqqqrrrqqqpppppprrrttt}}}}}}|||~~~{{{|||yyywww{{{}}}}}}||||||{{{zzzzzzzzzuuuxxxxxxtttuuuzzzqqqvvvxxxvvvvvvzzz}}}|||wwwvvvxxx{{{zzzxxxxxx|||zzzxxxwwwwwwyyyzzzzzzzzzxxxyyyxxxvvvtttrrrssstttrrrqqqppppppppprrrsssuuupppooommmmmmnnnpppsssuuurrrrrrrrrrrrssssssssssssppprrrrrrppprrruuutttpppllllllllllllllllllkkkjjjoooooooooooonnnmmmkkkkkkqqqpppnnnmmmlllllllllmmmnnnmmmllllllnnnppppppoookkklllmmmmmmkkkkkklllmmmllllllllljjjhhhhhhjjjkkkkkkiiihhhjjjnnnppppppnnnkkkhhhgggiiiiiiffffffiiigggiiilllmmmmmmnnnpppqqqjjjnnnpppnnnjjjjjjmmmrrrmmmppprrrpppllliiiiiijjjiiijjjkkkjjjhhhggghhhiiimmmkkkiiihhhjjjkkkkkkkkkllllllkkkkkkkkkkkklllllliiihhhiiikkklllmmmkkkiiihhhiiijjjiiigggggghhhjjjhhhgggfffgggiiikkkkkkjjjjjjiiigggffffffhhhjjjkkkjjjiiiiiihhhhhhhhhhhhiiinnnllliiifffeeefffgggiiijjjiiihhhhhhjjjjjjiiihhhiiieeeeeeiiilllnnnooorrrooonnnmmmkkkjjjiiiiiiiiijjjkkkmmmmmmlllkkklllmmmnnnllljjjiiijjjjjjiiihhhkkkhhhgggkkkqqqsssooojjjhhhjjjkkkkkkiiihhhhhhiiijjjkkkkkkllllllkkkkkkjjjlllnnnppppppnnnlllkkkkkkiiiiiijjjiiiiiikkknnnqqqnnnkkkjjjmmmqqqrrroookkkoookkkjjjmmmnnnkkkiiiiiidddbbbeeejjjlllkkklllooojjjkkklllkkkiiiiiiiiijjjmmmkkkiiikkknnnooonnnkkkhhhiiikkkmmmnnnnnnnnnnnnrrrqqqpppooonnnnnnnnnooohhhmmmooollljjjmmmppppppoooooonnnnnnmmmllljjjjjjiiilllooopppnnnllljjjjjjnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmnnnmmmkkkjjjiiijjjlllpppssstttssspppooommmnnnmmmlllkkkllloooqqqooonnnnnnoooooonnnkkkhhhmmmnnnnnnnnnnnnooorrruuuvvvvvvuuurrrmmmjjjiiijjjmmmpppppppppqqqtttrrrmmmpppoooooopppqqqqqqnnnlllhhhjjjmmmoooqqqqqqppppppppppppqqqrrrtttuuuvvvwwwqqqqqqrrrssssssrrrrrrqqqmmmnnnmmmkkkmmmqqqqqqmmmmmmnnnooonnnllllllnnnooo~~~}}}}}}rrrpppvvvttt}}}}}}||||||{{{zzzzzzzzzxxx{{{zzzvvvvvv|||rrrwww{{{yyyxxx{{{|||{{{uuutttwww{{{{{{wwwxxx|||yyywwwuuuuuuwwwxxxyyyyyyuuuvvvxxxwwwvvvvvvwwwxxxqqqpppooooooqqqsssvvvxxxqqqqqqppppppppprrrssstttssssssrrrrrrrrrrrrrrrqqqooorrrsssooonnnrrrtttsssooonnnmmmmmmlllllllllmmmmmmnnnnnnnnnnnnmmmlllkkknnnnnnnnnnnnnnnnnnmmmmmmlllllllllnnnpppqqqpppnnnjjjkkklllllljjjjjjkkklllkkkkkkkkkiiiggggggjjjmmmkkkhhhgggiiinnnppppppnnnkkkiiiiiilllkkkhhhgggiiigggiiikkkllllllmmmnnnooohhhmmmpppnnniiihhhmmmssskkkooorrrppplllhhhhhhjjjiiikkkmmmllliiiggghhhjjjmmmkkkiiiiiijjjllllllkkklllllllllkkkkkkllllllmmmgggggghhhkkkmmmmmmllljjjiiijjjjjjiiihhhhhhiiikkkhhhfffeeeeeeggghhhhhhgggjjjiiigggffffffhhhjjjllllllkkkjjjiiihhhhhhiiijjjjjjiiihhhgggggghhhjjjkkkhhhgggggghhhiiijjjjjjiiiiiidddccchhhllllllnnnrrrooommmlllkkkkkkkkkjjjiiikkklllmmmllljjjjjjkkkmmmqqqnnnkkkiiiiiiiiiiiihhhiiijjjkkklllmmmmmmmmmnnnhhhjjjlllllliiihhhhhhiiiiiikkkmmmnnnnnnmmmkkkiiikkknnnqqqpppmmmkkkjjjkkkjjjkkklllkkkjjjjjjlllmmmlllkkkkkkmmmppppppmmmjjjjjjggggggkkkllliiiffffffdddcccfffmmmooonnnnnnqqqiiikkklllllljjjiiikkkmmmmmmjjjgggiiimmmpppooommmlllllllllmmmmmmnnnnnnnnnrrrqqqpppoooooonnnnnnnnnjjjmmmmmmjjjiiilllmmmllloooooonnnnnnmmmllllllllljjjmmmqqqrrrpppmmmjjjiiimmmmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmllllllkkkkkkjjjkkknnnppppppqqqrrrssspppqqqooollljjjiiilllooommmllljjjlllnnnooommmkkkmmmnnnooonnnllllllooorrrppprrrrrrpppmmmlllmmmoooqqqrrrqqqoooqqqtttqqqlllppppppppppppqqqooollliiikkklllmmmooopppqqqqqqqqqppppppqqqrrrsssuuuvvvwwwoooqqqssstttssssssssssssmmmnnnmmmjjjlllqqqqqqnnnlllnnnnnnnnnllllllmmmnnn~~~}}}{{{zzz{{{ttt}}}||||||{{{{{{zzzyyyyyy{{{}}}zzztttrrruuuyyyyyyqqqxxx|||zzzxxxyyyyyyxxxuuusssvvv{{{zzzvvvvvv{{{xxxvvvtttsssuuuwwwxxxxxxrrrtttwwwxxxxxxyyyzzz{{{pppoooooooooqqquuuyyy{{{ttttttssssssrrrsssssssssqqqpppppppppooonnnnnnnnnnnnrrrsssnnnlllooossstttqqqpppooommmmmmmmmnnnooollllllmmmnnnnnnmmmlllkkkgggiiikkknnnpppqqqqqqqqqkkkkkklllnnnpppqqqooonnnkkklllmmmmmmkkkkkklllmmmiiikkkkkkiiiffffffjjjmmmjjjjjjiiijjjlllnnnoooooonnnlllmmmppppppllljjjlllhhhjjjkkklllkkkkkklllmmmggglllpppmmmhhhffflllsssiiimmmqqqoookkkggggggiiikkkmmmpppooolllkkklllnnnllljjjhhhhhhiiikkkkkkjjjjjjjjjjjjiiiiiijjjkkkkkkjjjiiijjjlllmmmllliiigggiiijjjkkkjjjiiiiiijjjlllkkkiiigggfffgggggggggeeejjjhhhgggffffffhhhkkklllmmmllljjjiiiiiiiiijjjjjjfffggghhhjjjkkklllmmmmmmkkkjjjjjjjjjjjjjjjjjjjjjjjjdddccchhhkkkjjjlllqqqnnnmmmkkkjjjkkkkkkjjjiiikkkkkkkkkiiihhhhhhjjjlllssspppkkkhhhhhhiiiiiihhhffflllpppnnniiiggglllrrrjjjmmmoooooollljjjjjjlllhhhjjjmmmoooooommmjjjhhhjjjmmmpppooollliiiiiijjjlllmmmnnnllljjjiiiiiijjjjjjkkkmmmnnnnnnmmmkkkjjjjjjhhhiiiooopppmmmiiiiiiggggggjjjpppqqqnnnmmmnnnhhhjjjmmmmmmkkkkkknnnpppmmmiiifffggglllppppppooopppooonnnmmmmmmmmmmmmnnnppppppqqqqqqpppooommmmmmkkkmmmlllhhhhhhkkkjjjhhhnnnnnnnnnnnnnnnnnnnnnnnniiimmmqqqsssqqqnnnkkkjjjllllllllllllllllllllllllooonnnmmmllllllllllllmmmkkkkkkkkkkkkjjjlllooorrrtttsssrrrmmmiiigggjjjmmmgggeeeccceeejjjnnnoooooonnnoooooommmjjjiiikkknnnkkkmmmoooooommmmmmpppsssoooooonnnlllooosssrrrmmmsssrrrrrrrrrrrrpppmmmjjjkkklllnnnppprrruuuwwwxxxoooooopppqqqrrrtttvvvwwwmmmppprrrtttssssssttttttmmmnnnmmmkkkmmmrrrssspppooopppqqqpppooonnnoooppp~~~}}}~~~{{{yyyxxx}}}{{{xxxuuu~~~}}}zzzwwwuuuuuuuuuvvvrrruuuxxxyyyyyyyyyzzz{{{qqqwww|||yyyssspppuuu{{{vvvvvvwwwxxxxxxxxxxxxwww|||xxxtttssstttwwwyyyzzzuuuuuuuuuvvvxxxyyyxxxwwwwwwsssqqqssspppkkkmmmsssqqqpppooopppppppppmmmkkkjjjqqqsssmmmiiilllqqqqqqnnnnnnooooooppppppqqqqqqqqqnnnlllnnnrrruuurrroootttqqqoooqqqppplllllloooqqqpppoooooonnnllliiifffkkklllllllllkkkllloooqqqppprrrpppnnnoooqqqppplllgggkkknnnooommmlllnnnppphhhiiikkknnnqqqqqqnnnlllnnnnnnooonnnmmmjjjgggfffiiijjjkkkkkkllllllkkkkkknnnppppppmmmiiiggghhhkkkooommmkkkkkklllmmmmmmlllkkkiiihhhiiilllmmmkkkiiihhhiiikkklllmmmllllllkkkjjjjjjkkknnnpppnnniiidddlllmmmnnnnnnmmmllliiihhhjjjiiihhhgggfffeeedddcccjjjlllkkkggggggkkkllljjjnnnlllhhhfffeeegggjjjlllcccgggllloooooommmkkkkkkkkkjjjjjjlllmmmmmmkkkiiillliiiffffffiiikkkkkkjjjmmmpppqqqmmmgggdddgggkkkjjjlllnnnmmmkkkiiiiiiiiijjjiiiiiijjjlllkkkhhhdddiiijjjkkkjjjhhhggghhhiiiiiillloooooommmlllmmmnnnmmmnnnoooooonnnoooqqqsssoooooonnnllliiiiiijjjlllrrrpppmmmkkkjjjjjjiiihhhooonnnmmmlllkkkjjjjjjjjjfffjjjlllkkkllloookkkdddjjjkkklllllljjjjjjkkkllljjjjjjkkklllmmmmmmmmmmmmkkkllllllkkkjjjiiikkkmmmooonnnlllkkkkkklllnnnooopppnnnllllllmmmmmmjjjggghhhhhhiiilllnnnooonnnmmmoookkkhhhiiinnnrrrqqqoooqqqoooppptttsssooommmnnnrrrooollljjjjjjjjjjjjiiimmmlllkkkkkklllmmmlllkkkkkklllllljjjiiiiiikkkmmmpppooommmjjjhhhhhhjjjmmmkkkjjjiiihhhjjjlllppprrrnnnjjjhhhkkkrrrtttqqqlllmmmmmmmmmooorrrrrrqqqoooqqqqqqpppnnnllllllmmmoooqqqrrrrrrqqqooonnnooopppmmmiiigggkkktttyyyxxxuuunnnqqqtttuuutttrrrqqqqqqssssssuuuvvvvvvtttooollloooppppppqqqqqqqqqppppppnnnppprrrrrrrrrssstttvvv~~~|||~~~~~~{{{~~~~~~~~~~~~~~~~~~~~~~~~yyyxxxxxxyyy{{{|||zzzyyy|||zzzxxxwwwvvvwwwxxxyyyxxxzzz||||||{{{zzzzzzzzzvvvzzz~~~|||wwwuuuxxx|||zzzyyyxxxvvvvvvvvvwwwxxx{{{xxxuuutttuuuwwwxxxxxxrrrqqqoooqqqtttwwwxxxyyywwwtttrrrsssqqqmmmnnntttrrrpppooopppqqqqqqpppoooqqquuutttoooooorrrtttrrrnnnnnnnnnnnnoooooooooooossspppmmmnnnrrrssspppmmmrrrooonnnppppppmmmnnnqqqqqqooonnnmmmmmmllliiigggkkklllllllllkkklllnnnpppnnnooonnnlllmmmpppoookkkhhhjjjmmmmmmllljjjkkkmmmiiiiiikkkmmmppppppnnnllllllmmmnnnooonnnllljjjiiikkkkkklllmmmmmmmmmmmmmmmiiikkkmmmkkkhhhhhhjjjmmmkkkkkkkkklllooopppooonnnmmmjjjhhhhhhjjjllllllkkkiiijjjkkkmmmmmmmmmlllkkklllllllllnnnooommmiiieeekkklllmmmnnnmmmllljjjiiijjjiiiiiihhhggggggfffffflllnnnlllhhhhhhkkkkkkiiinnnllljjjhhhhhhiiijjjlllcccgggllloooooommmlllllliiihhhiiikkkmmmnnnmmmkkkjjjhhhffffffhhhjjjjjjiiikkkmmmnnnlllhhhfffggghhhhhhjjjlllmmmllljjjjjjkkkoookkkfffeeegggiiijjjjjjjjjkkklllkkkjjjiiijjjkkkgggjjjmmmmmmkkkjjjkkkllljjjjjjkkklllnnnpppqqqqqqllllllllljjjhhhgggiiijjjqqqooommmkkkjjjjjjiiiiiipppooonnnmmmlllllllllllliiimmmnnnmmmnnnpppllleeeiiijjjlllkkkjjjjjjlllmmmllllllmmmmmmnnnmmmmmmmmmlllmmmmmmllljjjiiijjjllljjjiiihhhhhhiiijjjkkklllnnnlllkkkkkklllllliiiggggggiiillloooppppppmmmkkkhhhhhhiiimmmqqquuuuuutttmmmlllnnnsssuuurrrrrrtttqqqoookkkjjjjjjkkkkkkjjjnnnmmmllllllnnnnnnmmmllllllmmmmmmllljjjkkkmmmnnnppppppooollljjjiiikkkmmmpppooommmkkkkkklllnnnpppqqqllliiikkkpppqqqnnniiioooooooooqqqssstttrrrpppnnnoooooommmkkkjjjkkklllrrrssssssrrrooommmmmmnnnmmmkkkjjjnnnssswwwvvvtttlllnnnpppqqqrrrrrrtttvvvssssssrrrtttvvvuuuqqqmmmllllllmmmnnnnnnooonnnnnnvvvvvvvvvsssqqqooopppqqq~~~~~~}}}|||{{{{{{wwwwwwxxxzzz}}}~~~~~~}}}yyyxxxxxxxxxxxxzzz{{{}}}}}}}}}{{{zzzzzz{{{|||~~~}}}{{{zzzzzz{{{~~~|||xxxvvvuuuuuuwwwxxxzzzxxxvvvvvvwwwwwwvvvuuutttqqqnnnnnnqqqtttvvvwwwxxxvvvuuuuuusssppprrrvvvsssqqqoooppprrrtttuuuuuuvvvvvvsssqqqrrrvvvtttpppppppppppppppooooooooooootttqqqooooooqqqqqqooolllpppmmmmmmppppppnnnooosssqqqooommmllllllkkkjjjiiilllmmmlllkkkjjjjjjmmmoookkklllllljjjkkkooonnnjjjjjjlllmmmmmmlllkkkkkkllljjjjjjjjjlllnnnooonnnmmmlllmmmnnnooooooooonnnmmmlllmmmmmmmmmnnnnnnnnnnnnhhhjjjllljjjhhhgggjjjmmmjjjjjjkkkmmmpppqqqqqqpppnnnllliiihhhjjjlllnnnnnnjjjkkkmmmmmmnnnmmmlllkkklllkkkkkkmmmnnnmmmkkkiiijjjkkklllmmmmmmmmmlllkkkiiiiiiiiiiiiiiiiiiiiiiiimmmooonnniiihhhkkkkkkhhhllllllkkkjjjjjjjjjkkkkkkcccgggkkknnnnnnmmmmmmmmmkkkjjjjjjkkkmmmmmmlllkkkiiigggffffffhhhiiiiiihhhiiijjjkkklllkkkiiigggffffffiiikkkllllllkkkkkklllooollliiihhhiiilllmmmnnniiijjjkkkkkkjjjiiijjjlllhhhjjjllllllkkkjjjkkklllkkkiiihhhjjjmmmnnnllljjjkkklllllljjjhhhhhhiiijjjpppooommmllljjjjjjjjjjjjnnnnnnmmmlllllllllllllllmmmppppppooooooppplllfffgggiiikkkkkkkkkkkkmmmnnnnnnnnnnnnnnnnnnnnnmmmmmmlllmmmnnnmmmkkkjjjkkkllllllmmmmmmmmmnnnnnnoooooommmlllllllllmmmmmmkkkiiigggjjjnnnqqqqqqooollliiilllooorrrsssrrrqqqpppooopppoooqqqvvvxxxvvvvvvxxxpppmmmkkkjjjkkklllllllllnnnmmmlllmmmoooooommmlllmmmnnnnnnmmmllllllnnnooopppqqqpppooolllkkklllmmmuuusssqqqnnnmmmmmmmmmnnnoookkkiiijjjooopppmmmiiipppooopppqqqsssrrrpppnnnlllnnnpppooommmkkkkkkkkktttttttttrrrooommmlllmmmmmmnnnoooqqqsssssssssrrrmmmnnnooooooppprrruuuxxxtttqqqoooqqquuuvvvrrrnnnkkkkkklllmmmnnnoooooopppzzzyyywwwsssooonnnoooppp~~~}}}|||{{{zzz~~~yyyyyyyyyyyyzzz{{{|||}}}~~~|||{{{{{{}}}||||||||||||{{{zzzxxx|||{{{yyywwwvvvwwwwwwxxxyyywwwvvvwwwwwwwwwuuusssxxxuuurrrqqqrrrsssrrrrrrxxxwwwwwwvvvuuusssuuuwwwsssqqqppppppsssvvvxxxxxxttttttsssqqqqqqqqqpppooorrrrrrrrrqqqqqqppppppppprrrpppoooooopppqqqooommmqqqnnnmmmppppppnnnooorrrqqqooolllkkkkkklllkkkkkklllmmmlllkkkiiiiiikkkmmmjjjkkkkkkiiikkkooonnnjjjlllmmmnnnnnnnnnnnnooooookkkjjjjjjkkkmmmnnnnnnmmmmmmmmmnnnooooooooonnnnnnllllllllllllmmmmmmnnnnnnmmmoooooommmiiigggiiikkkooommmllllllnnnooooooooommmlllllllllmmmnnnnnnnnnlllmmmnnnnnnnnnmmmlllkkkhhhhhhiiijjjkkkmmmmmmmmmhhhiiikkklllmmmnnnnnnnnnhhhhhhhhhiiiiiiiiijjjjjjlllnnnmmmjjjiiilllllliiijjjjjjjjjkkkkkkjjjjjjiiieeegggkkkmmmmmmmmmmmmnnnpppnnnmmmllllllkkkiiiggghhhhhhggghhhiiiiiiiiiiiiiiiiiikkkmmmnnnllliiieeegggiiikkklllkkkjjjjjjkkkjjjkkknnnppprrrpppnnnlllfffhhhiiiiiihhhhhhjjjkkkkkkkkkllllllllllllmmmmmmpppllliiijjjmmmlllgggaaalllmmmmmmlllkkkjjjkkkmmmnnnnnnnnnlllkkkjjjjjjkkkjjjjjjjjjiiiiiijjjjjjkkkpppqqqpppppppppoookkkgggggghhhjjjkkkkkklllnnnpppoooooonnnmmmmmmllllllllljjjlllmmmmmmllllllmmmnnnqqqqqqrrrrrrrrrqqqpppooonnnnnnnnnnnnooonnnmmmllljjjlllooopppooommmlllkkkqqquuuwwwuuuppplllmmmooouuussssssvvvvvvrrrqqqsssnnnlllkkkkkklllnnnmmmmmmmmmllllllmmmnnnnnnlllkkklllmmmnnnmmmllllllmmmnnnpppqqqrrrpppnnnllllllmmmvvvtttrrrooonnnmmmmmmmmmkkkhhhgggiiinnnppppppmmmnnnmmmmmmooopppooommmkkkmmmooorrrsssqqqooommmmmmrrrssssssrrrooommmmmmnnnmmmpppttttttrrrppppppqqqpppqqqrrrrrrqqqqqqsssttttttppplllnnnsssvvvssspppmmmnnnnnnoooppprrrssstttvvvvvvssspppnnnnnnqqqsss}}}}}}}}}~~~{{{{{{{{{|||~~~}}}{{{{{{{{{{{{{{{{{{{{{|||||||||~~~~~~|||{{{||||||zzzxxxxxxyyyzzzxxxwwwvvvwwwyyyzzzzzzyyyxxxwwwwwwvvvvvvwwwxxxwwwuuusssttttttsssttttttssspppmmmsssuuuuuutttrrrrrrtttttttttrrrpppqqqsssvvvxxxyyyppprrrtttsssooolllmmmqqqqqqqqqqqqppppppoooooonnnooonnnnnnooopppqqqpppppprrrooonnnppppppmmmnnnqqqqqqnnnlllkkklllmmmmmmlllkkklllllljjjiiiiiikkkllljjjlllllljjjlllpppoookkkkkkkkkkkkmmmnnnppppppqqqkkkjjjjjjkkklllnnnmmmlllnnnnnnnnnnnnnnnmmmmmmlllkkkkkkjjjjjjjjjkkklllmmmoooqqqrrrooollljjjlllooovvvrrrmmmjjjjjjkkklllllljjjlllppprrrqqqpppnnnlllmmmmmmnnnnnnnnnmmmkkkjjjiiiiiiiiiiiiiiiiiijjjkkkhhhiiijjjlllmmmnnnoooooogggggghhhhhhhhhhhhiiiiiihhhkkkllljjjjjjmmmmmmkkkggghhhiiijjjjjjiiihhhhhhgggiiikkklllllllllmmmnnnrrrooommmllllllkkkiiiggghhhiiijjjjjjjjjjjjkkkkkkiiijjjlllooopppooojjjgggiiikkklllllljjjiiihhhiiigggjjjnnnppppppnnnllljjjgggiiijjjjjjiiiiiikkkllllllkkkkkkkkklllmmmmmmmmmooollljjjkkknnnlllfff```jjjlllmmmmmmlllkkklllmmmkkkmmmnnnmmmkkkjjjjjjllliiiiiiiiiiiijjjkkkllllllqqqoooooopppooollliiiggggggiiikkkllllllmmmppprrrnnnnnnmmmkkkkkkkkkkkklllhhhjjjmmmnnnnnnnnnoooqqqooooooooonnnmmmkkkiiihhhmmmnnnnnnooonnnmmmmmmmmmmmmnnnnnnmmmjjjjjjlllooonnnrrrtttrrrnnnmmmrrrwwwssspppoooqqqpppllljjjlllnnnlllkkklllmmmnnnnnnmmmkkkjjjkkklllmmmmmmkkkhhhjjjkkkllllllkkkjjjkkklllpppqqqqqqpppnnnllllllmmmqqqqqqooonnnnnnnnnnnnooollljjjhhhiiillloooooonnnmmmmmmmmmnnnoooooollljjjlllooorrrtttrrrooonnnmmmpppqqqrrrqqqoooooopppqqqmmmqqquuuuuurrrooooooqqqppprrruuuuuutttrrrqqqrrrsssooolllmmmrrrtttsssqqqooooooooooooqqqrrrtttuuurrrrrrpppnnnmmmnnnqqqttt}}}}}}~~~~~~~~~~~~}}}zzzxxx}}}}}}}}}||||||||||||{{{zzz|||~~~~~~|||{{{{{{{{{zzzxxxuuuuuuvvvxxxyyyyyysssuuuxxxzzzzzzyyywwwuuuvvvuuuuuuvvvwwwwwwvvvtttmmmnnnpppsssuuutttqqqnnnmmmqqqrrrpppoooppprrrppptttrrrpppqqqsssuuuvvvvvvppprrrvvvvvvqqqkkknnntttnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmnnnoooooopppqqqqqqsssooonnnppppppmmmmmmppppppooommmmmmnnnooonnnmmmjjjkkkkkkiiihhhhhhkkkmmmlllnnnmmmkkklllpppoookkkjjjiiihhhiiikkkmmmnnnmmmkkkjjjjjjkkkmmmmmmlllkkkllllllllllllkkkkkkkkkkkkjjjiiihhhhhhhhhiiikkkllllllnnnpppooommmmmmpppsssvvvrrrmmmiiiiiijjjjjjjjjiiimmmrrruuutttqqqnnnlllmmmnnnnnnnnnmmmllljjjiiilllllllllkkkhhhgggggghhhhhhiiijjjkkklllnnnooopppiiiiiiiiihhhhhhgggggggggeeeiiijjjiiijjjmmmmmmkkkfffggghhhhhhiiihhhhhhhhhiiikkklllkkkjjjjjjlllmmmooommmkkkkkklllmmmmmmlllhhhjjjllllllkkkjjjkkkllljjjlllnnnppppppmmmkkkiiiiiikkklllllljjjhhhgggggghhhiiiiiihhhfffgggiiikkkjjjkkkllllllkkkjjjkkkmmmjjjiiiggghhhjjjkkkkkkjjjiiihhhiiilllooonnniiieeegggiiikkkkkkjjjjjjkkkllliiilllooonnnkkkjjjkkkmmmjjjjjjkkkkkklllnnnooopppqqqnnnmmmooooookkkhhhhhhiiikkkmmmnnnnnnoooqqqsssnnnmmmkkkjjjjjjkkklllmmmgggjjjmmmooooooooopppqqqooonnnmmmllljjjhhhgggggglllnnnooonnnlllkkkkkklllmmmnnnmmmjjjggghhhlllqqqqqqssstttppplllkkkoootttrrroooooorrrrrroooooorrrnnnmmmlllmmmnnnooonnnllliiiiiijjjlllmmmllljjjggghhhiiikkkkkkiiihhhiiijjjooopppooonnnkkkjjjkkklllmmmmmmmmmnnnnnnoooppppppqqqooolllkkkkkklllkkkjjjnnnmmmnnnoooqqqpppnnnllljjjmmmpppqqqpppnnnllllllnnnpppqqqqqqppppppqqqrrrnnnqqqttttttrrrpppqqqrrrlllpppsssuuuuuusssrrrrrrqqqooonnnoooppprrrrrrqqqnnnmmmmmmmmmmmmoooqqqrrrrrrrrrqqqnnnllllllnnnppp~~~}}}|||{{{}}}|||{{{|||}}}}}}{{{yyy|||}}}}}}}}}}}}}}}}}}}}}zzz|||~~~~~~|||zzzzzzzzzzzzyyyvvvttttttwww{{{~~~uuuvvvwwwxxxxxxvvvuuutttuuutttsssuuuwwwxxxwwwvvvnnnnnnoooqqqttttttrrrpppmmmrrrtttpppooorrrsssqqqsssrrrqqqqqqssssssrrrqqqqqqppprrrvvvsssnnnooosssnnnnnnnnnnnnnnnnnnoooooonnnnnnoooooonnnnnnooopppqqqnnnmmmppppppnnnooorrrpppooonnnoooqqqqqqpppnnnhhhiiiiiiiiihhhiiikkkmmmmmmnnnmmmkkklllooonnnjjjmmmjjjhhhhhhjjjkkkjjjiiijjjiiijjjlllnnnnnnkkkiiihhhhhhhhhiiiiiijjjkkkllljjjiiihhhggggggiiijjjllliiilllnnnmmmkkkkkknnnqqqnnnmmmkkkkkkllllllkkkjjjjjjoootttuuutttqqqoooooommmmmmnnnmmmllljjjhhhgggjjjlllnnnmmmkkkiiijjjkkkiiiiiijjjkkklllmmmooopppmmmlllkkkjjjhhhgggfffeeeeeeiiijjjhhhiiilllkkkhhhgggggghhhhhhhhhiiiiiiiiilllllllllkkkiiiiiijjjlllnnnlllkkkkkklllnnnnnnmmmgggiiilllllljjjiiijjjkkkiiilllppppppmmmjjjiiijjjgggiiikkkkkkjjjhhhhhhiiigggiiiiiihhheeeeeegggiiiiiijjjkkkjjjiiihhhiiijjjkkkiiifffgggiiikkkkkkjjjcccfffjjjmmmnnnllliiigggfffhhhkkkkkkkkkjjjkkklllhhhlllooooookkkiiikkknnnjjjjjjkkklllmmmoooqqqrrrrrrmmmlllooopppkkkhhhjjjkkkmmmoooooooooppprrrsssnnnmmmkkkkkkkkklllnnnooojjjllloooppppppooooooooopppooommmlllkkkllllllmmmoooqqqrrrqqqnnnllllllnnnjjjlllmmmjjjggggggkkkppptttuuutttqqqllliiiiiijjjrrrooopppssstttssstttwwwnnnmmmmmmmmmoooooommmllliiijjjkkkmmmnnnmmmjjjggggggiiikkkkkkiiihhhhhhiiiooonnnmmmjjjhhhhhhjjjllllllmmmmmmnnnooopppqqqqqqtttqqqnnnlllkkkkkkjjjjjjllllllmmmnnnpppqqqooommmkkknnnpppqqqooonnnmmmnnnpppqqqrrrqqqoooooopppqqqoooqqqrrrrrrrrrrrrssstttnnnppprrrrrrqqqoooooopppnnnpppqqqqqqooonnnpppqqqmmmlllkkkkkkkkklllnnnppprrrrrrrrrpppnnnlllmmmooo{{{{{{|||}}}~~~~~~}}}}}}}}}}}}|||{{{|||}}}~~~~~~~~~~~~~~~{{{}}}~~~|||yyyyyyyyy{{{zzzxxxuuutttwww~~~xxxxxxwwwuuutttttttttsssuuusssssstttvvvxxxxxxxxxuuutttrrrrrrssstttsssrrrooouuuwwwtttssswwwxxxtttsssrrrqqqqqqrrrqqqooommmrrrmmmmmmssstttpppnnnpppppppppqqqqqqrrrrrrrrrsssoooppppppooonnnmmmmmmnnnooollllllpppqqqoooqqqtttoooooooooqqqssssssqqqoooggghhhiiihhhhhhiiikkknnnmmmnnnmmmjjjkkknnnlllhhhrrrnnnjjjiiijjjkkkiiigggiiiiiikkkmmmooonnnkkkhhheeeeeefffggghhhjjjlllmmmjjjiiihhhggggggiiikkkllljjjlllmmmkkkhhhgggiiikkkfffgggiiillloooooommmkkklllpppttttttrrrpppqqqrrrmmmmmmmmmmmmllljjjhhhfffeeeiiimmmooonnnnnnppprrrjjjjjjjjjkkklllmmmoooooopppooommmkkkiiigggeeeeeefffiiijjjhhhhhhjjjiiieeeiiiiiihhhhhhiiijjjkkkkkkmmmnnnmmmkkkiiihhhjjjkkkrrrooolllkkkllllllkkkkkkeeehhhlllllljjjhhhiiikkkhhhmmmqqqooojjjggghhhjjjeeehhhjjjkkkjjjjjjjjjkkkdddiiinnnooommmhhhfffeeefffggghhhfffeeeddddddeeemmmkkkhhhhhhkkkmmmmmmlllcccggglllnnnllliiifffeeegggjjjlllnnnmmmmmmmmmnnngggkkkooooookkkiiikkknnnhhhhhhiiijjjlllnnnpppqqqrrrmmmlllppppppllliiilllmmmooopppqqqpppqqqrrrtttnnnmmmlllkkklllnnnpppqqqllloooqqqqqqpppnnnmmmmmmnnnmmmkkkjjjkkklllnnnppptttvvvwwwvvvrrrooopppqqqfffjjjmmmlllhhhgggjjjnnnkkkmmmooopppooommmllllllnnnkkkkkknnnooonnnooorrrooonnnmmmnnnoooooommmkkkjjjkkklllnnnooonnnkkkhhhgggiiikkkkkkjjjiiihhhiiinnnnnnkkkhhhffffffiiikkkmmmmmmnnnooopppqqqqqqrrrrrrpppnnnlllkkklllmmmnnniiiiiijjjlllnnnooommmlllnnnppprrrrrrqqqppppppqqqqqqrrrsssqqqooonnnnnnooopppppppppppprrrtttuuuuuussssssrrrooollljjjkkkllllllpppsssrrrnnnlllnnnqqqnnnmmmlllkkkkkklllnnnooooooqqqrrrqqqpppooopppqqq}}}~~~}}}}}}~~~~~~{{{yyy~~~{{{zzzyyyzzz|||}}}yyy|||}}}|||zzzzzz||||||wwwssstttwwwxxxyyyzzzuuuwwwxxxyyyxxxvvvtttsssmmmnnnppprrrssssssrrrrrrppprrrtttvvvvvvvvvtttsssmmmppptttvvvvvvuuuvvvvvvtttrrrpppnnnmmmmmmnnnooonnnmmmnnnqqqpppmmmmmmqqqoooooooooooopppqqqrrrrrrrrrrrrpppooonnnnnnnnnnnnooonnnnnnnnnooopppqqqqqqrrrqqqqqqssstttrrrlllhhhnnnkkkhhhiiimmmnnnkkkgggssspppmmmmmmoooooommmkkkkkkiiihhhiiilllnnnllljjjllljjjhhhiiilllmmmllljjjgggggggggggghhhjjjmmmnnnnnnjjjffffffiiikkkjjjiiikkknnnnnnjjjeeecccgggkkkjjjllllllkkkiiijjjnnnqqqrrrrrrqqqpppooooooooopppjjjnnnpppmmmiiiiiimmmrrriiihhhhhhkkknnnnnnkkkhhhjjjjjjkkkkkkkkkjjjiiihhhrrrrrrqqqooommmjjjgggeeedddaaabbbiiilllkkkhhhhhhjjjiiihhhgggggghhhiiijjjlllkkkjjjiiiiiiiiijjjkkkllljjjggggggjjjkkkiiigggiiigggeeeddddddfffhhhjjjfffggghhhiiiiiiiiiiiiiiijjjkkklllkkkjjjgggdddbbbfffhhhkkkmmmmmmllljjjiiigggggggggggggggfffffffffcccfffhhhgggeeeeeejjjooojjjmmmlllggggggkkkmmmiiigggkkkoooooommmkkkkkkllljjjjjjkkkmmmkkkgggjjjpppmmmlllkkkkkklllmmmnnnoooppplllkkknnnnnnjjjjjjooopppmmmmmmppppppnnnooorrrqqqnnnjjjggggggiiimmmpppkkkmmmllljjjooovvvvvvpppkkkqqqmmmkkkpppmmmhhhmmmyyy{{{{{{xxxrrrmmmlllmmmkkkllllllkkkjjjjjjlllooonnnnnnnnnpppqqqpppmmmjjjkkklllllllllooossspppkkklllnnnoooooonnnmmmmmmnnnkkkiiihhhiiikkkmmmmmmlllllljjjjjjlllnnnooollliiillllllkkkjjjkkklllmmmnnnpppooonnnppprrrrrrnnnkkkooopppooolllmmmqqqqqqmmmmmmllllllnnnqqqqqqnnnjjjiiijjjkkkmmmnnnooooooooorrrqqqqqqppppppqqqqqqrrrpppooonnnqqquuuvvvuuurrrwwwvvvtttqqqnnnlllkkkkkkkkklllnnnnnnmmmlllmmmnnnnnnnnnnnnnnnnnnoooppppppppppppppppppqqqrrrssssss~~~~~~{{{yyy}}}|||zzzyyyyyyyyyzzzzzzxxx{{{}}}~~~|||{{{{{{}}}~~~{{{yyyyyyzzzzzzxxxwwwsssuuuxxxzzzzzzxxxuuusssrrrrrrsssssssssssssssssspppqqqrrrssstttsssrrrrrrmmmpppsssuuuttttttttttttsssrrrooonnnmmmmmmnnnooommmlllnnnqqqppplllmmmqqqpppoooooonnnnnnooopppqqqoooooooooooopppqqqrrrsssppppppppppppppppppqqqrrrrrrrrrrrrtttuuusssooojjjllljjjhhhiiikkklllkkkjjjooonnnnnnoooqqqqqqnnnkkkooommmkkkkkkmmmmmmkkkiiikkkjjjhhhjjjlllnnnlllkkkiiiiiiiiijjjkkklllmmmnnnkkkiiigggggghhhiiiiiiiiilllkkkiiigggeeeeeefffgggiiikkkkkkjjjhhhiiimmmpppqqqpppooonnnnnnnnnnnnoookkkmmmnnnllliiiiiikkknnniiihhhiiijjjmmmllliiifffmmmmmmllllllkkkkkkjjjjjjnnnnnnnnnnnnmmmkkkiiihhhccc``````eeehhhfffddddddjjjiiihhhggggggggghhhiiijjjhhhfffeeefffiiimmmoooooollliiihhhiiiiiigggdddiiihhhfffeeeeeefffhhhiiiiiihhhfffeeeeeegggiiijjjjjjjjjkkkkkkjjjiiihhhgggdddfffhhhjjjjjjiiihhhfffhhhiiijjjkkkjjjhhheeecccdddgggjjjiiiggggggkkkoookkknnnmmmiiiiiimmmmmmjjjhhhkkkmmmmmmkkkiiijjjkkkiiiiiikkkpppooolllllloooooonnnnnnmmmnnnooopppqqqmmmjjjkkknnnnnnhhhfffiiioookkkkkknnnnnnlllmmmpppnnnllljjjiiijjjnnnsssvvvlllooonnnlllnnnttttttppplllrrrnnnlllqqqnnnjjjnnnvvvvvvuuurrrnnnkkkjjjkkkmmmoooqqqpppooommmmmmmmmooonnnnnnpppqqqqqqooommmjjjlllmmmnnnsssxxxwwwrrrnnnnnnnnnnnnmmmlllkkkjjjllljjjiiijjjlllnnnnnnmmmooonnnlllnnnppppppooollljjjjjjiiijjjkkklllnnnooosssrrrqqqrrrsssqqqmmmjjjmmmooonnnlllmmmpppooollllllllllllooorrrssspppnnnllllllmmmnnnpppqqqrrrssstttsssrrrrrrqqqqqqqqqrrrnnnnnnnnnpppsssttttttssstttsssrrrpppooonnnnnnnnnlllllllllmmmnnnnnnnnnnnnmmmmmmmmmmmmoooqqqssstttqqqqqqqqqqqqrrrssstttuuu}}}}}}~~~~~~~~~}}}}}}~~~}}}|||zzz||||||{{{{{{{{{{{{zzzzzzxxxzzz}}}~~~}}}|||{{{{{{xxxxxxwwwwwwxxxwwwtttqqqsssuuuxxx{{{{{{yyyvvvtttuuuuuusssrrrrrrrrrssssssrrrrrrqqqqqqqqqqqqppppppmmmpppssstttsssrrrqqqqqqqqqpppooommmmmmmmmnnnooommmlllnnnpppppplllmmmqqqqqqpppnnnmmmmmmnnnooopppnnnoooooopppqqqrrrtttuuurrrrrrqqqpppppppppqqqqqqrrrrrrsssuuuvvvtttqqqnnniiiiiiiiiiiihhhiiikkknnnlllmmmooorrrsssrrrooolllpppooommmmmmnnnnnnlllkkkkkkjjjjjjkkkmmmnnnnnnmmmkkklllmmmmmmnnnnnnmmmmmmiiijjjkkkkkkjjjiiijjjkkkqqqnnnjjjiiijjjkkkkkkjjjiiijjjjjjiiiiiijjjllloooooonnnnnnmmmmmmmmmmmmnnnmmmlllllljjjjjjjjjjjjjjjiiiiiiiiijjjkkkjjjhhhfffpppooonnnlllkkkkkklllllljjjjjjkkkkkklllkkkkkkjjjhhhdddcccggghhhffffffgggiiiiiihhhgggggggggggggggjjjhhheeecccdddhhhlllooommmllljjjiiiiiiiiigggeeeiiihhhgggffffffggghhhiiillliiieeecccbbbeeehhhkkkjjjjjjjjjjjjjjjkkkkkkkkkhhhiiikkkllllllkkkjjjjjjiiikkkmmmnnnllliiieeebbbeeehhhkkkkkkiiiiiikkkmmmkkknnnmmmkkkkkknnnnnnlllkkklllmmmmmmkkkkkklllmmmjjjhhhkkkqqqssspppllllllppppppooooooooopppqqqqqqkkkjjjlllpppooojjjggggggllliiijjjmmmmmmkkkkkknnnnnnllljjjiiijjjnnnsssvvvnnnqqqqqqnnnmmmpppqqqpppmmmsssooonnnssspppkkkoootttrrrooommmllllllkkkjjjpppsssvvvvvvssspppnnnmmmmmmllllllmmmoooppppppooogggjjjllllllpppuuuuuurrrpppnnnllllllnnnnnnkkkgggmmmlllkkkkkkmmmoooooonnnqqqooommmmmmoooppppppoooiiiiiiiiijjjkkkmmmnnnooouuutttssssssssspppllliiijjjmmmnnnllllllnnnmmmjjjllllllmmmpppssstttsssqqqrrrqqqpppooopppqqqssstttvvvuuutttsssrrrqqqqqqqqqnnnpppqqqrrrqqqpppqqqrrrppppppoooooooooppppppqqqmmmkkkjjjllloooqqqpppnnnlllkkkkkklllnnnqqquuuwwwppppppppppppqqqrrrsssttt~~~{{{}}}}}}}}}|||{{{|||~~~}}}}}}~~~~~~~~~|||}}}}}}~~~~~~~~~~~~}}}}}}zzz{{{|||}}}||||||||||||wwwyyyyyywwwwwwyyywwwuuuwwwwwwxxxyyyyyyxxxwwwvvvvvvtttrrrpppppprrrtttuuutttsssrrrqqqppppppppppppoooqqqttttttsssqqqpppppppppooonnnmmmmmmnnnnnnooolllkkkmmmppppppmmmmmmqqqsssrrrooommmmmmnnnoooqqqpppppppppoooppppppqqqqqqrrrrrrqqqpppoooooooooooopppqqqssstttuuutttrrrppphhhjjjlllkkkhhhhhhmmmrrrnnnooopppqqqqqqqqqooonnnmmmmmmmmmnnnooopppqqqqqqlllllllllmmmoooppppppppplllmmmnnnoooooonnnlllllliiilllooonnnllljjjlllnnnqqqooolllkkkkkklllmmmmmmjjjjjjjjjjjjjjjkkkmmmnnnnnnnnnmmmmmmmmmmmmmmmnnnooommmkkkkkkkkkkkkjjjhhhgggggghhhiiijjjiiihhhgggqqqpppmmmkkkjjjjjjllllllhhhhhhiiijjjjjjjjjjjjjjjiiieeeeeehhhiiiggghhhkkkhhhhhhhhhgggggggggggggggllljjjhhhffffffgggiiijjjhhhhhhhhhiiijjjkkkjjjjjjiiiiiihhhhhhgggggghhhhhhllljjjgggeeedddeeehhhjjjjjjjjjiiiiiiiiijjjkkkkkkkkkllllllmmmmmmmmmlllllliiijjjkkklllkkkjjjgggfffeeehhhkkklllkkkiiijjjkkkjjjlllmmmmmmmmmmmmmmmlllmmmnnnnnnnnnoooppprrrsssnnnjjjjjjpppsssoookkkjjjnnnnnnnnnnnnnnnnnnoooooolllmmmooorrrrrrooommmmmmjjjiiilllqqqqqqmmmjjjkkkqqqoookkkiiihhhiiilllnnnooorrrssspppllllllnnnppplllrrrooonnnssspppjjjnnnuuuqqqmmmlllnnnpppooonnnrrrtttvvvvvvtttqqqppppppkkkjjjiiijjjmmmoooooooooiiilllmmmkkkmmmqqqqqqnnnqqqmmmkkklllpppqqqmmmiiinnnmmmlllmmmooopppppppppqqqooolllkkkkkkmmmnnnoookkkkkkkkkllllllmmmnnnnnnrrrrrrrrrrrrrrrpppmmmkkkhhhmmmnnnlllkkkmmmllljjjmmmmmmnnnpppqqqrrrqqqqqqvvvtttqqqnnnmmmnnnppprrrvvvuuutttrrrppppppooooooqqqsssuuutttpppmmmnnnpppooooooooooooooopppqqqqqqoookkkiiikkkpppsssrrrnnnlllkkkjjjkkkmmmpppsssuuummmmmmmmmmmmnnnooopppqqq~~~~~~~~~~~~|||zzz{{{~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}|||{{{zzzzzz{{{|||}}}}}}}}}~~~xxxvvvzzz{{{yyy{{{zzzxxxvvvuuuuuuvvvwwwvvvtttrrrqqqrrrtttxxxzzzvvvuuutttrrrqqqqqqqqqqqqppprrruuuuuutttrrrqqqqqqnnnnnnnnnnnnnnnooooooooollllllnnnqqqpppnnnooorrrtttsssqqqoooooooooqqqrrrooonnnnnnnnnnnnoooooopppqqqpppooonnnnnnnnnnnnnnnmmmoooqqqrrrrrrqqqpppppphhhlllooommmjjjiiinnntttrrrrrrpppnnnmmmmmmnnnoookkklllnnnnnnooopppqqqrrrmmmnnnooooooppppppqqqrrrllllllmmmnnnnnnmmmkkkjjjhhhkkknnnnnnkkkjjjlllnnniiikkkllliiieeeeeeiiimmmlllkkkkkklllmmmnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnoooooonnnmmmlllmmmmmmkkkiiieeefffhhhhhhiiiiiijjjjjjooonnnkkkiiiiiiiiijjjkkkiiiiiiiiiiiihhhiiiiiiiiidddbbbcccffffffeeegggkkkgggggghhhhhhhhhhhhggggggjjjjjjkkkkkkkkkjjjiiihhhfffgggiiijjjjjjjjjkkkkkkiiiiiijjjiiiiiihhhhhhgggjjjjjjjjjjjjiiiiiihhhgggjjjjjjiiihhhhhhhhhhhhiiijjjjjjjjjiiiiiiiiijjjjjjhhhhhhhhhhhhhhhjjjkkkkkkfffhhhjjjkkkjjjiiihhhhhhiiiiiikkkmmmnnnlllkkkkkklllllllllnnnpppsssuuuvvvrrrmmmjjjmmmooollliiiiiikkkkkkkkklllkkkkkkkkkkkkmmmoooooopppqqqrrrssssssiiijjjpppwwwwwwqqqkkkkkksssqqqmmmjjjhhhhhhiiijjjooopppqqqpppllljjjllloookkkqqqooonnnsssoooiiimmmssspppllllllooorrrrrrpppqqqrrrsssrrrpppppprrrtttllljjjjjjkkknnnpppppppppmmmpppqqqnnnnnnrrrsssqqqooolllkkkmmmsssuuurrrnnnooommmlllmmmoooqqqqqqpppqqqpppmmmkkkjjjkkknnnpppoooooonnnnnnmmmmmmlllllllllnnnpppqqqpppooonnnmmmhhhmmmooollljjjlllmmmkkkooooooppppppooonnnnnnnnnrrrpppmmmjjjjjjlllooorrruuutttrrrqqqooonnnmmmmmmooorrrttttttqqqooopppsssppppppoooooooooooooooppppppllliiikkkqqqtttssspppmmmlllkkkkkkkkkmmmooopppmmmmmmmmmmmmnnnooopppppp~~~}}}|||~~~~~~}}}~~~zzzzzz{{{{{{{{{{{{||||||}}}{{{zzzzzz|||}}}}}}|||www{{{xxxoookkkppprrrooozzzyyyvvvtttttttttvvvwwwwwwvvvttttttuuuxxx{{{}}}vvvvvvuuuttttttsssrrrrrrppprrruuuuuutttrrrqqqqqqnnnnnnooooooppppppqqqqqqmmmmmmooorrrrrroooppptttsssrrrrrrqqqqqqqqqrrrrrrkkkkkklllmmmnnnoooqqqrrroooooonnnmmmmmmmmmnnnnnnlllnnnppppppooonnnnnnoooiiimmmqqqppplllkkknnnrrrsssrrrpppmmmjjjjjjmmmpppmmmnnnooonnnmmmlllmmmnnnmmmoooppppppooonnnpppqqqkkklllllllllllllllkkkkkkhhhiiijjjjjjjjjjjjkkklllhhhlllnnnkkkffffffkkkqqqmmmlllkkklllooopppooonnnnnnmmmmmmmmmmmmnnnoooooommmnnnnnnnnnmmmlllkkkkkkfffhhhiiiiiihhhiiijjjllllllkkkjjjiiihhhiiijjjjjjjjjjjjiiihhhhhhhhhhhhiiigggeeegggjjjiiiggghhhmmmfffggghhhiiijjjjjjjjjiiieeegggjjjmmmnnnmmmkkkjjjgggiiikkkkkkjjjhhhhhhiiiiiijjjkkkkkkkkkiiigggfffgggiiilllmmmmmmkkkhhhfffiiiiiiiiihhhhhhhhhhhhhhhnnnmmmkkkjjjjjjkkkllllllhhhgggffffffgggjjjmmmoooiiiiiiiiiiiiiiiiiihhhhhhhhhhhhjjjooopppllljjjkkkiiihhhiiilllpppssstttssssssnnnkkkmmmmmmjjjiiikkkjjjjjjjjjkkkjjjjjjiiihhhlllnnnnnnlllnnnrrrsssrrrjjjkkkpppwwwxxxqqqllllllrrrpppnnnlllkkklllnnnooonnnmmmmmmnnnllljjjkkknnnjjjqqqooonnnsssoooiiilllooommmllllllnnnoooppppppoooppppppnnnmmmnnnqqqsssmmmllllllnnnppprrrrrrqqqhhhlllnnnkkkkkkooorrrqqqnnnllllllooosssuuutttrrrooonnnmmmmmmoooqqqqqqppprrrrrrpppmmmkkkllloooqqqpppppppppooommmllljjjiiigggjjjnnnppppppoooppppppkkkpppqqqmmmjjjllloooooopppqqqqqqpppnnnmmmmmmnnnkkkjjjhhhhhhjjjnnnrrruuutttsssrrrpppnnnmmmmmmllljjjmmmoooqqqrrrssstttvvvppppppooonnnnnnnnnnnnoooqqqnnnkkklllppprrrrrrqqqooonnnmmmmmmlllllllllmmmoooooooooooopppqqqrrrsss}}}~~~~~~~~~}}}|||}}}~~~~~~~~~zzzzzzyyyyyyyyyzzz||||||zzzyyyzzz}}}|||xxxooowwwwwwooommmsssuuuqqqttttttuuuuuuvvvvvvvvvvvvwwwvvvuuuttttttvvvxxxyyytttuuuuuuvvvuuutttsssrrrnnnqqqssstttsssqqqqqqqqqnnnooopppqqqqqqrrrrrrrrrnnnnnnpppssssssppprrrvvvooopppqqqrrrrrrrrrqqqqqqmmmmmmmmmmmmnnnooopppqqqooonnnnnnnnnnnnnnnooopppllloooqqqpppnnnlllmmmooojjjmmmppppppnnnlllmmmnnnooooooooommmjjjjjjmmmooojjjlllnnnmmmkkkjjjlllnnnlllnnnooonnnlllkkklllnnnllllllkkkkkkkkklllmmmmmmllljjjiiiiiikkkmmmnnnnnnmmmnnnooommmkkklllpppssslllkkkjjjlllooopppnnnlllllllllkkkllllllmmmmmmnnniiillloooooollljjjkkkmmmjjjkkkllljjjhhhggghhhkkkiiiiiiiiiiiijjjjjjjjjjjjjjjiiihhhhhhhhhiiijjjjjjllllllnnnpppmmmiiiiiillleeefffhhhjjjkkkllllllllleeefffiiikkkllllllkkkjjjfffiiilllllljjjhhhhhhiiiiiijjjlllmmmllljjjgggfffeeegggjjjmmmmmmkkkhhhffffffgggiiijjjkkkjjjjjjiiirrrpppnnnllllllmmmnnnpppiiiiiiiiiiiijjjkkkmmmnnnlllkkkjjjiiiiiiiiiiiiiiiiiihhhkkkqqqrrrmmmkkkllliiiiiijjjmmmqqqsssqqqooonnnlllnnnpppoookkkkkknnnkkkkkklllllllllkkkjjjiiijjjooopppmmmmmmppppppllllllkkkmmmrrrrrrnnnlllnnnooonnnlllkkklllmmmoooqqqmmmiiigggkkkmmmkkkkkknnnkkkrrrppppppuuupppjjjmmmkkklllnnnnnnmmmmmmooopppmmmooopppooommmmmmmmmnnnlllkkklllnnnpppqqqpppnnnfffkkklllhhhgggjjjmmmmmmlllmmmnnnppprrrrrrssssssooommmlllmmmoooqqqqqqppppppqqqpppnnnkkkkkkmmmpppmmmmmmnnnmmmlllkkkiiihhhgggkkkoooqqqppppppqqqrrrnnnrrrsssmmmjjjlllqqqsssoooqqqrrrqqqnnnnnnoooqqqkkkjjjiiijjjkkknnnrrrttttttsssrrrpppooonnnnnnnnnjjjjjjkkknnnqqqrrrrrrqqqoooooonnnnnnnnnnnnooopppqqqpppnnnnnnnnnppprrrsssoooooopppppppppnnnmmmlllppppppppppppqqqrrrssssss}}}||||||{{{zzzxxxzzz}}}}}}}}}}}}~~~|||{{{|||}}}}}}|||}}}|||zzzyyyzzz{{{~~~wwwxxx|||zzzuuuvvvmmmppptttwwwyyyxxxwwwuuuuuutttsssrrrqqqrrrrrrsssrrrtttuuuvvvvvvtttrrrqqqlllooorrrsssrrrpppppppppnnnooopppqqqrrrsssssssssooonnnqqqttttttqqqssswwwmmmnnnppprrrsssrrrqqqooorrrrrrpppooonnnnnnnnnnnnoooooonnnnnnooopppqqqqqqmmmpppqqqpppnnnlllmmmooojjjlllooopppooommmkkkjjjjjjlllooonnnlllkkkmmmoooeeehhhkkkkkkjjjkkknnnpppkkkmmmnnnllliiihhhiiikkkmmmlllkkkkkkkkkmmmnnnoooqqqmmmjjjkkknnnqqqrrrqqqnnnllliiiiiilllnnnooooookkkjjjiiikkknnnooonnnkkkjjjjjjjjjjjjkkkkkklllmmmfffkkkooonnnjjjhhhjjjmmmmmmoooooolllgggeeegggiiihhhhhhiiikkkkkkkkkkkkkkkiiihhhhhhhhhhhhjjjkkkmmmllllllnnnpppkkkeeecccgggdddfffhhhkkkmmmmmmnnnnnniiiiiiiiiiiihhhhhhhhhgggaaaeeejjjlllkkkjjjlllmmmiiikkklllmmmllljjjgggeeeeeefffiiijjjkkkjjjiiigggdddfffiiikkkmmmmmmmmmlllpppnnnkkkiiiiiijjjlllmmmjjjkkklllmmmmmmmmmlllkkkooommmjjjiiijjjjjjkkkjjjjjjhhhlllssstttnnnlllnnnmmmlllmmmpppssstttqqqmmmiiikkkppptttrrrmmmmmmqqqmmmmmmnnnnnnnnnmmmkkkjjjkkkqqqssspppoooqqqnnngggnnnjjjiiilllllljjjlllpppnnnmmmkkkjjjjjjkkkmmmnnnmmmfffdddjjjmmmlllkkkmmmlllsssqqqqqqvvvrrrkkknnnjjjmmmqqqqqqooonnnooorrrllloooqqqqqqooollljjjiiihhhhhhjjjlllnnnnnnllliiimmmqqqqqqkkkgggiiikkkkkklllnnnpppppppppooopppqqqnnnmmmlllmmmooopppppppppmmmnnnooollliiihhhjjjmmmiiijjjkkklllkkkjjjiiihhhhhhlllppprrrqqqpppqqqssspppttttttnnnjjjmmmsssuuuoooqqqrrrqqqoooooorrruuuqqqooonnnmmmmmmnnnooopppttttttrrrqqqppppppoooooonnnlllkkkllloooooommmjjjmmmmmmmmmnnnnnnooopppqqqqqqqqqpppooonnnnnnqqqtttoooppprrrssssssqqqooonnnnnnnnnnnnnnnooopppqqqrrr~~~}}}}}}}}}}}}|||~~~}}}|||{{{|||~~~yyyzzz|||~~~~~~}}}|||xxxyyyzzz}}}}}}xxxttt{{{tttxxx~~~zzzwwwtttmmmtttvvvqqqssszzz{{{uuuvvv}}}xxxuuurrrqqqqqqrrrqqqqqqpppqqqrrrrrrqqqpppnnnmmmrrrrrrsssssssssrrrrrrqqqooopppqqqrrrsssrrrqqqpppooossstttrrrrrrtttsssppplllooorrrsssrrrqqqpppppprrrqqqnnnmmmmmmnnnpppqqqooonnnmmmoooppppppooommmmmmlllkkklllmmmnnnnnnmmmmmmpppqqqnnnnnnooommmiiiiiikkkmmmllljjjiiikkknnniiihhhiiikkkooopppnnnlllmmmpppppplllkkkkkkiiieeejjjkkklllkkkiiiiiijjjkkkrrroookkkjjjjjjjjjjjjjjjnnnllljjjjjjkkkmmmlllkkkiiijjjkkklllmmmlllkkkjjjiiikkkmmmkkkiiiiiikkkooollljjjhhhfffeeegggiiijjjooonnnllljjjhhhggggggfffjjjjjjiiihhhgggfffeeeeeejjjjjjjjjjjjjjjjjjjjjjjjooossssssnnniiigggeeeaaaeeehhhjjjkkkjjjjjjmmmooojjjoooqqqllliiiiiikkkjjjbbbeeeiiilllmmmkkkhhhfffooonnnmmmlllkkkkkkjjjjjjllllllkkkjjjiiihhhgggfffllllllmmmmmmmmmmmmmmmmmmhhhlllppppppllljjjlllooolllllllllmmmnnnmmmkkkiiinnnkkkiiijjjmmmnnnmmmlllkkklllmmmmmmmmmlllkkkjjjqqqlllgggjjjqqquuuuuurrrnnnnnnnnnnnnoooooooooooopppooooooqqqsssrrroookkkiiitttqqqsssxxxlllssskkkjjjiiihhhhhhjjjkkkllllllpppoooiiihhhmmmooommmiiijjjkkklllmmmmmmnnnnnnpppooonnnooopppooonnnlllooonnnnnnnnnnnnnnnooopppppppppooollljjjiiijjjllliiikkknnnoooooooooqqqrrrkkklllpppqqqmmmhhhiiioooooommmoooqqqmmmggghhhnnntttoookkkkkkmmmooommmjjjiiikkkllllllkkkjjjlllmmmrrroookkklllnnnooommmkkkqqqjjjiiipppuuusssppppppjjjmmmooommmjjjkkkpppuuunnnnnnoooooooooooonnnmmmlllooopppnnnooossstttrrrvvvsssppppppqqqpppmmmjjjmmmllllllmmmoooqqqqqqqqqtttooonnnqqqpppmmmooovvvppprrrqqqmmmkkkmmmkkkhhhjjjkkklllmmmnnnnnnnnnnnnkkkpppqqqnnnlllmmmmmmkkk~~~~~~~~~}}}|||{{{|||}}}}}}~~~~~~|||{{{xxxzzz||||||yyywwwwwwwwwwwwuuupppmmmqqqtttppplllxxxvvvvvvtttssstttvvvtttrrrrrrssstttsssrrrqqqqqqqqqqqqqqqqqqpppoooqqqqqqrrrrrrrrrrrrqqqqqqpppppppppqqqqqqppppppoooooorrrqqqnnnooossstttrrrllloooqqqrrrqqqpppppppppoooooooooooooooooooooooopppooonnnooopppqqqooonnnmmmmmmmmmnnnooopppoooooonnnpppppplllkkkmmmmmmjjjjjjkkklllllljjjjjjjjjkkkjjjjjjjjjmmmpppqqqooommmqqqsssqqqlllkkkmmmmmmjjjiiijjjkkkkkkjjjjjjlllmmmooommmkkkjjjjjjkkkkkkjjjjjjnnntttuuurrrmmmiiigggiiijjjkkkllllllkkkjjjjjjjjjkkklllkkkjjjkkklllnnnlllkkkiiigggfffggghhhiiinnnmmmllljjjiiihhhgggggglllkkkjjjiiihhhgggffffffjjjjjjjjjjjjiiiiiiiiiiiimmmqqqqqqmmmiiijjjiiiffffffhhhjjjjjjiiiiiilllnnnjjjmmmnnnjjjhhhiiijjjhhhllllllmmmmmmllllllkkkjjjjjjjjjjjjjjjjjjjjjiiiiiikkkkkkjjjiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkllllllgggkkkooonnnjjjhhhjjjllllllkkkjjjkkkmmmmmmllljjjmmmkkkiiijjjlllmmmmmmkkkiiijjjlllmmmnnnnnnmmmmmmnnniiifffhhhooorrrqqqmmmlllmmmmmmmmmnnnnnnnnnnnnnnnmmmlllmmmoooooollliiihhhrrrnnnnnnyyyssshhhmmmlllllllllllllllmmmnnnnnnnnnqqqpppjjjhhhkkkmmmllllllkkkjjjjjjkkklllnnnppppppooonnnoooppppppnnnlllooopppoooooonnnnnnooopppnnnnnnooonnnllllllnnnooorrrtttuuutttrrrppppppppplllnnnqqqssspppjjjkkkpppnnnkkklllnnnlllhhhhhhmmmooollliiikkkooorrrqqqnnnlllllllllmmmmmmnnnnnnnnnnnnmmmlllmmmnnnooonnnmmmqqqjjjhhhmmmpppnnnlllllllllnnnpppnnnjjjjjjnnnrrrmmmnnnnnnnnnmmmmmmmmmnnnooorrrrrrppppppssssssppptttrrrpppqqqssstttrrrpppnnnnnnmmmnnnppprrrrrrsssuuupppnnnooommmiiijjjooonnnpppooolllkkknnnnnnllliiiiiikkklllmmmnnnooooookkkoooqqqnnnmmmoooqqqooo~~~}}}|||||||||}}}~~~~~~{{{yyyxxx{{{|||zzzuuurrrtttwww{{{qqqaaaooo||||||zzzwwwyyyvvvqqqsssrrrrrrsssuuuvvvuuusssqqqqqqqqqpppqqqqqqrrrrrroooppppppqqqqqqqqqppppppqqqqqqpppooonnnnnnnnnnnnoooqqqooolllmmmrrrtttsssllloooqqqqqqpppooooooppplllmmmooopppqqqqqqpppooopppooonnnoooppppppooonnnkkkllllllmmmnnnoooooooooooopppnnniiihhhlllmmmllllllkkkjjjkkkkkkkkkiiihhhkkkkkklllnnnpppqqqpppnnnsssssspppkkkiiimmmnnnmmmjjjkkklllllljjjjjjkkkllllllkkkjjjkkkllllllllljjjkkkrrryyyxxxqqqkkkhhhiiijjjjjjkkkkkkkkkjjjjjjiiimmmkkkjjjkkklllmmmmmmmmmkkkjjjiiiiiihhhhhhiiiiiiooonnnlllkkkjjjiiihhhhhhnnnmmmllljjjiiihhhggggggkkkkkkjjjjjjiiiiiihhhhhhjjjnnnnnnkkkiiilllmmmlllgggiiijjjjjjiiiiiijjjkkkiiijjjiiiggghhhkkkjjjfffsssqqqnnnlllkkkkkkllllllhhhhhhiiijjjjjjjjjjjjjjjjjjjjjiiihhhiiijjjlllmmmiiihhhhhhhhhiiijjjjjjkkkjjjmmmooonnnjjjhhhiiikkkkkkiiihhhiiikkklllllllllkkkjjjiiiiiikkkllllllkkkhhhiiikkkmmmnnnoooppppppmmmjjjhhhjjjoooqqqnnnjjjkkkkkklllmmmmmmmmmmmmmmmmmmlllkkkkkkllllllkkkiiijjjppplllkkkrrrooohhhkkklllmmmnnnooooooooonnnnnnooorrrqqqllliiijjjkkkkkknnnllljjjhhhiiikkkoooqqqpppoooooooooppppppnnnlllppppppqqqooommmlllnnnooojjjkkkmmmmmmmmmmmmoooqqqrrrssstttrrrooommmlllmmmmmmooosssvvvrrrmmmlllpppppplllkkkmmmnnnllllllnnnmmmkkkkkkmmmqqqsssqqqoooooommmkkkllloooqqqooommmiiikkknnnoooooonnnnnnnnnuuuooolllnnnppppppnnnooolllnnnpppnnnkkkjjjkkknnnlllmmmnnnmmmjjjjjjmmmppppppssstttrrrqqqsssqqqmmmpppooooooqqqtttwwwwwwvvvooooooooopppqqqrrrssstttwwwsssqqqqqqpppmmmmmmpppppprrrppplllkkkooopppnnnlllllllllmmmmmmmmmmmmmmmjjjnnnnnnkkkkkkooorrrrrr~~~}}}}}}}}}}}}~~~~~~}}}zzzxxxyyyzzzzzzxxxuuusssrrrqqqrrrvvvqqqqqqrrrtttwwwwwwvvvtttrrrqqqppppppppprrrssstttnnnooooooppppppppppppoootttsssqqqooonnnmmmnnnnnnmmmppppppnnnooosssuuusssmmmnnnppppppooonnnnnnooonnnnnnoooqqqrrrrrrrrrrrrpppooommmmmmnnnooonnnmmmhhhiiijjjkkkkkkkkkmmmnnnpppppplllffffffkkknnnnnnnnnllljjjkkkmmmllliiieeejjjkkklllnnnooooooooonnnooopppnnniiihhhkkkmmmkkklllmmmmmmllliiihhhhhhiiikkkjjjjjjlllnnnooonnnlllrrrsssrrrmmmiiihhhlllpppjjjjjjjjjjjjjjjjjjiiiiiinnnkkkiiijjjmmmooonnnlllhhhhhhiiijjjjjjkkkkkkkkkoooooommmlllkkkkkkkkkkkknnnmmmkkkiiihhhgggggggggllllllkkkkkkjjjjjjiiiiiiiiimmmmmmiiihhhkkknnnmmmiiiiiiiiiiiihhhhhhhhhiiiggghhhggggggkkkpppooojjjqqqooommmjjjiiiiiijjjjjjjjjkkkllllllllllllkkkjjjjjjiiihhhhhhiiikkknnnooohhhhhhgggggghhhiiijjjkkkooopppqqqooollljjjjjjllljjjhhhggggggjjjlllmmmmmmjjjiiiiiiiiijjjkkkkkkkkkjjjjjjkkkmmmnnnoooooopppnnnmmmlllooorrrrrroookkkjjjkkklllmmmnnnmmmmmmlllooommmllllllllllllllllllnnnqqqooommmqqqrrrooonnniiikkkmmmooopppooommmlllnnnpppooommmjjjjjjkkklllnnnmmmkkkiiiiiikkkmmmooopppooonnnoooppppppnnnllloooppppppnnnkkkjjjkkknnnhhhjjjlllmmmllllllnnnooolllnnnoooooonnnmmmmmmnnnnnnnnnrrrvvvsssnnnlllooosssooolllnnnqqqrrrrrrqqqnnnmmmmmmoooqqqqqqooollloookkkiiijjjoooqqqnnnjjjggglllpppqqqooollllllllluuuqqqnnnnnnpppqqqqqqrrrjjjlllnnnnnnlllkkkkkkmmmlllnnnooollliiijjjnnnrrrnnnrrrsssqqqqqqrrrppplllkkklllmmmppprrruuuvvvwwwoooooopppppppppqqqrrrttttttrrrppppppqqqqqqqqqqqqtttuuurrrmmmlllpppqqqppptttsssqqqooollljjjiiiiiijjjmmmmmmiiiiiimmmqqqqqq~~~~~~~~~~~~~~~~~~}}}zzzyyyzzzwwwvvvwwwyyywwwpppjjjxxxpppqqqrrrtttvvvwwwvvvtttqqqqqqpppooopppqqqssstttmmmnnnooopppppppppppppppvvvtttrrrpppooonnnooooookkkppprrrrrrsssvvvuuuqqqmmmnnnpppooonnnmmmnnnooorrrqqqppppppppprrruuuvvvpppnnnlllllllllmmmmmmlllgggiiikkkkkkjjjjjjlllnnnoooooolllffffffkkknnnnnnnnnlllkkklllnnnmmmiiieeeiiijjjlllmmmmmmmmmmmmmmmkkknnnnnnkkkkkkllllllhhhhhhiiikkkjjjiiiiiijjjkkkkkkkkkkkkmmmpppqqqpppnnnsssooohhhdddeeeiiinnnqqqlllkkkkkkjjjjjjiiiiiiiiinnnkkkiiijjjmmmooommmkkkfffggghhhjjjkkkmmmnnnnnnoooooonnnmmmmmmmmmmmmmmmmmmllljjjhhhggggggggghhhmmmmmmllllllkkkkkkkkkkkkjjjmmmmmmhhhgggjjjlllkkkiiiiiihhhhhhhhhhhhggggggfffgggggghhhnnnttttttpppkkkkkkkkkkkkkkkjjjiiiiiikkklllmmmmmmllljjjiiigggjjjjjjiiijjjkkklllnnnoooiiiiiihhhhhhhhhjjjlllmmmppppppooommmkkkjjjjjjjjjiiihhhfffgggjjjlllnnnnnniiijjjjjjiiiiiijjjkkklllmmmmmmmmmlllllllllmmmmmmnnnmmmnnnpppsssrrrnnnkkkkkklllmmmoooooonnnmmmlllnnnnnnmmmllllllllllllmmmoooooopppoooooovvvxxxrrriiikkknnnqqqqqqpppnnnmmmllllllmmmmmmlllkkkmmmooollllllllllllllllllkkkkkkooonnnnnnnnnoooooommmllllllooopppmmmiiigggjjjmmmlllmmmnnnnnnmmmlllmmmooolllnnnppppppoooooopppqqqnnnmmmpppsssrrrmmmlllnnnrrrpppmmmmmmqqqttttttqqqmmmmmmnnnoooppppppnnnmmmmmmiiiggghhhmmmooolllhhhiiimmmrrrrrrnnnjjjiiiiiimmmllljjjiiikkknnnpppppphhhjjjllllllllllllmmmmmmnnnoooooommmkkklllpppssskkkooopppnnnnnnqqqpppmmmiiijjjkkkmmmnnnppprrrsssnnnoooppppppooooooqqqssspppnnnllllllmmmnnnmmmkkkrrrtttrrrnnnnnnsssvvvuuuwwwuuussspppmmmkkkjjjjjjmmmpppoookkkjjjnnnqqqqqq~~~~~~~~~|||}}}~~~~~~|||zzzxxxzzzvvvsssvvv{{{yyypppgggqqq}}}wwwtttrrrqqqqqqrrrtttuuutttrrrpppppppppoooppppppqqqqqqmmmnnnoooppppppqqqppppppuuutttsssqqqpppoooooooookkkpppttttttuuuvvvtttooommmnnnooonnnmmmlllmmmnnntttrrrpppoooppprrruuuwwwqqqooolllkkklllmmmmmmlllkkkmmmoooooolllkkknnnpppnnnooommmhhhhhhmmmooommmmmmmmmmmmnnnooonnnkkkhhhhhhkkkmmmnnnmmmllllllllljjjmmmooommmlllnnnmmmiiidddfffhhhjjjjjjlllnnnppplllkkkkkkllloooppppppooollliiiffffffiiilllmmmmmmmmmmmmlllkkkjjjjjjjjjjjjllljjjiiijjjkkkllllllllliiiiiiiiijjjkkkmmmnnnooonnnmmmmmmlllllllllmmmmmmllljjjhhhgggfffgggiiijjjkkkkkkllllllllllllllllllllloooooojjjhhhiiijjjhhhiiigggfffggghhhhhhgggfffdddggghhhiiimmmssstttrrriiijjjlllnnnnnnmmmkkkjjjiiijjjkkkkkkjjjhhheeedddkkkkkkkkkllllllmmmmmmmmmjjjiiihhhhhhiiikkkmmmooommmlllkkkiiihhhgggggggggiiihhhgggiiikkkmmmnnnmmmiiijjjkkkjjjiiijjjkkkmmmooonnnmmmllljjjjjjjjjjjjkkkkkklllmmmoooooollljjjjjjlllnnnooopppooommmllllllmmmnnnmmmkkkkkkkkklllmmmkkkooonnnkkkuuuzzzpppkkkmmmppprrrssssssqqqpppkkkjjjlllnnnnnnkkkmmmqqqlllmmmmmmmmmmmmllljjjjjjnnnmmmmmmmmmnnnnnnllljjjkkknnnpppmmmiiigggjjjnnnrrrrrrrrrpppnnnnnnoooqqqmmmnnnooonnnmmmkkkkkklllooommmmmmqqqppplllkkkmmmooopppmmmkkklllqqqrrrpppjjjkkklllnnnooopppppppppllljjjhhhiiilllmmmllljjjlllnnnqqqqqqnnnkkkhhhfffjjjlllllljjjkkkoooqqqppphhhiiiiiijjjkkklllmmmnnnooonnnmmmmmmnnnoooqqqqqqkkknnnnnnllllllooopppmmmhhhiiikkklllllllllnnnpppmmmpppqqqpppnnnnnnpppsssuuutttqqqmmmnnnppplllgggmmmoooooommmpppuuuyyyxxxsssrrrpppooonnnnnnnnnnnnooossssssooonnnqqqsssrrr~~~}}}}}}~~~}}}{{{yyywwwyyyvvvtttvvvxxxwwwqqqkkkdddyyyqqqpppssstttsssqqqqqqrrrrrrqqqpppoooooopppppppppooonnnnnnmmmnnnooopppqqqqqqqqqqqqrrrrrrrrrrrrqqqooonnnnnnmmmqqqsssrrrrrrtttsssooonnnnnnooommmlllkkklllnnnrrrqqqpppppppppqqqqqqrrrsssqqqnnnmmmmmmnnnnnnnnnlllooorrrppplllkkkmmmppplllnnnnnnlllllloooooolllkkkmmmpppqqqpppnnnlllllliiillloooooommmllllllnnnjjjlllllliiiiiilllmmmjjjgggiiikkkllllllmmmoooqqqllljjjiiiiiilllnnnnnnnnniiijjjkkkkkkllllllmmmnnnooonnnmmmkkkkkkkkkkkkkkkiiijjjjjjjjjiiiiiikkklllnnnmmmkkkjjjjjjjjjlllmmmkkkjjjjjjjjjjjjjjjkkkkkkkkkjjjhhhggggggiiilllmmmhhhiiiiiijjjjjjkkkkkklllmmmqqqqqqmmmkkkkkkkkkiiihhhfffeeefffhhhiiihhhfffbbbgggiiihhhhhhmmmooonnnjjjkkklllmmmmmmlllkkkjjjggghhhjjjkkkkkkiiifffeeelllmmmnnnnnnnnnmmmkkkjjjjjjiiigggggghhhkkkmmmooollljjjhhhgggggggggggggggjjjiiiiiikkkmmmnnnmmmllljjjkkklllllljjjjjjlllnnnooonnnllljjjiiiiiiiiiiiihhhhhhiiikkkllllllkkkjjjiiijjjmmmnnnooonnnlllkkkllloooqqqqqqnnnlllmmmnnnllliiiooonnngggssszzzjjjkkkmmmoooqqqrrrrrrqqqqqqlllkkklllpppnnnjjjkkkpppooonnnmmmkkkkkkjjjjjjkkkmmmlllkkklllmmmmmmkkkiiijjjnnnqqqooojjjhhhlllqqqsssrrrpppmmmlllmmmpppssslllnnnnnnmmmjjjhhhhhhhhhqqqmmmllloooooollllllnnnnnnqqqpppkkkjjjooorrrqqqkkkkkklllllllllmmmnnnpppmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmnnnooommmiiifffjjjnnnooollllllooopppnnnkkkjjjiiiiiijjjkkkllllllnnnllljjjlllppprrrpppmmmooopppoookkkjjjnnnooommmhhhjjjmmmmmmlllmmmoooqqqnnnqqqsssrrrooonnnqqquuuyyyyyyuuuqqqsssuuuqqqiiikkknnnooommmnnnssstttrrrqqqpppnnnmmmlllmmmnnnooolllppprrroooooorrrtttrrr~~~{{{xxxvvvyyywwwvvvuuuuuutttrrrqqqmmmyyy{{{qqqmmmpppppplllooowwwvvvtttqqqooopppppppppooonnnooopppppppppnnnmmmlllnnnnnnoooqqqqqqrrrrrrrrrooopppqqqqqqqqqooommmlllnnnqqqqqqoooooorrrrrrooonnnnnnnnnmmmkkkkkklllmmmoooooopppqqqppppppnnnnnnvvvssspppnnnoooppppppooollloooqqqoookkkhhhkkknnnjjjnnnpppnnnnnnpppoookkkiiinnnrrrssspppnnnmmmooojjjmmmppppppnnnlllmmmoooiiijjjhhhddddddiiikkkjjjnnnooopppooommmllllllmmmkkkiiiggggggiiikkkmmmmmmlllooopppmmmiiiiiiooouuupppooommmlllkkkkkkllllllgggiiikkkjjjggggggjjjmmmsssqqqmmmjjjhhhhhhiiijjjhhhhhhhhhggghhhhhhiiijjjllljjjiiihhhiiikkknnnpppffffffggghhhiiijjjjjjkkkmmmrrrssspppnnnnnnmmmjjjgggeeedddeeehhhiiihhhfffaaagggiiifffdddfffiiiiiikkkkkkkkkjjjjjjiiiiiiiiigggiiikkkmmmmmmllljjjhhhmmmnnnooopppooollliiigggiiihhhgggfffgggjjjmmmooommmkkkiiihhhhhhiiiiiihhhjjjjjjkkkllloooooommmkkkjjjlllmmmllljjjjjjmmmooonnnlllkkkiiihhhhhhiiiiiihhhhhhiiijjjkkkllllllkkkgggiiilllnnnnnnmmmkkkiiinnnrrruuuuuurrrpppooopppnnniiiqqqooofffrrryyygggiiijjjlllnnnooopppoooooonnnlllmmmqqqoooiiiiiinnnrrrooollliiihhhiiikkkmmmlllkkkjjjkkklllllljjjhhhkkkooosssqqqllljjjnnntttooonnnllliiihhhjjjnnnrrrooopppqqqpppnnnmmmmmmmmmsssnnnlllnnnooommmmmmpppooottttttmmmjjjooossssssooonnnmmmkkkiiiiiijjjlllnnnpppqqqqqqppppppqqqrrrmmmkkkjjjlllooooookkkhhhggglllnnniiihhhkkkkkkgggnnnllliiihhhhhhjjjkkkkkknnnjjjgggkkkqqqsssooojjjssstttpppkkkjjjmmmooommmiiillloooooonnnoooqqqtttooosssuuussspppooorrrvvvtttuuurrrooorrrwwwsssjjjnnnqqqpppmmmlllnnnmmmjjjrrrpppnnnkkkjjjjjjkkklllfffkkknnnmmmmmmqqqrrrqqq~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}||||||zzzxxxuuuuuuvvvvvvsssqqqzzzsss}}}sssoookkklllqqquuuvvvtttuuurrrnnnmmmnnnppppppqqqoooqqqrrrsssssspppmmmkkkllllllllllllnnnppprrrtttrrrrrrrrrrrrqqqooommmllloooooooooooopppqqqrrrtttsssrrrooommmkkkkkkkkkkkklllooorrrrrrpppnnnooopppooonnnnnnoooqqqqqqmmmjjjlllnnnoooooommmlllmmmmmmllllllmmmnnnoooqqqssstttoooooooooqqqrrrsssqqqooopppooonnnlllkkkkkkllllllkkkjjjiiihhhhhhjjjlllmmmppppppppppppooonnnmmmlllnnnmmmmmmmmmllllllllllllooonnnmmmllllllmmmooopppssspppmmmlllmmmmmmjjjgggnnnmmmkkkkkkllllllkkkjjjoooooonnnmmmkkkiiifffeeeggghhhhhhgggffffffgggiiinnnnnnmmmkkkhhhhhhjjjllljjjjjjjjjjjjjjjjjjjjjjjjlllllllllnnnpppppplllhhhiiihhhggghhhjjjkkkjjjiiieeegggiiijjjnnnqqqmmmfffmmmkkkhhhhhhkkkllljjjhhhjjjkkkjjjiiilllooommmhhhpppnnnllliiihhhhhhiiijjjllljjjgggfffhhhiiijjjkkkiiikkkjjjiiijjjmmmlllgggiiikkkjjjggghhhlllmmmkkkkkkkkklllllllllkkkjjjiiillljjjiiijjjmmmnnnkkkiiillljjjhhhhhhkkklllkkkiiiiiijjjmmmoooppppppooonnnpppsssuuusssnnnlllnnnqqqkkkpppuuuuuuqqqnnnnnnpppmmmooopppppprrrsssooohhhgggjjjnnnooonnnlllkkkkkkkkkhhhhhhjjjjjjhhhhhhkkkkkkmmmnnnmmmkkkiiiiiiiiiqqqooommmllllllnnnqqqrrrnnnnnnnnnmmmlllkkkjjjiiiooooooooonnnmmmmmmoooqqqoooqqqqqqooonnnooommmiiiooorrruuuvvvssspppmmmllllllkkkjjjiiijjjkkklllmmmnnnoooooonnnlllkkkmmmoooiiikkklllmmmlllllllllnnnlllmmmoooooommmjjjfffdddeeehhhkkkmmmmmmllllllmmmjjjjjjkkkmmmooopppnnnmmmlllllllllmmmnnnmmmkkkiiiooooooppppppoooooopppqqqrrrqqqpppqqqtttuuusssqqqrrrqqqooonnnssswwwssslllqqqpppnnnlllkkklllmmmmmmrrrnnnkkkkkkmmmnnnnnnlllmmmmmmmmmmmmnnnoooqqqqqq}}}|||{{{{{{||||||}}}}}}||||||{{{zzz{{{xxxvvvvvvwwwwwwuuusssxxxooorrryyytttpppooorrrtttsssqqquuurrrooonnnooopppqqqqqqooopppqqqrrrsssrrrpppoooqqqpppnnnmmmlllllllllmmmrrrrrrssstttsssrrrpppnnnqqqpppoooppppppppppppooopppooommmlllllllllmmmmmmmmmoooqqqpppnnnmmmnnnooommmmmmmmmppprrrssspppmmmkkkmmmoooooooooooopppqqqnnnnnnoooooooooppppppqqqnnnnnnnnnpppqqqqqqooommmnnnnnnnnnmmmlllkkkkkkjjjkkkkkkllllllmmmmmmmmmmmmoooooooooooonnnlllkkkjjjmmmnnnnnnnnnnnnmmmlllllllllllllllkkkllllllmmmnnnpppnnnllllllmmmmmmjjjhhhkkkjjjiiijjjlllmmmmmmlllkkklllmmmnnnmmmkkkhhhggghhhiiiiiihhhgggggghhhjjjlllmmmmmmllljjjiiiiiikkkkkkjjjjjjiiiiiihhhggggggjjjjjjlllooorrrrrroookkkllljjjiiiiiijjjjjjiiiggggggkkkllllllmmmooommmhhhllljjjhhhhhhjjjlllkkkiiijjjlllkkkiiikkkooommmhhhpppooonnnmmmlllllllllmmmkkkjjjhhhhhhiiijjjkkkkkkhhhjjjjjjhhhiiimmmkkkggglllnnnmmmjjjjjjnnnooommmooonnnmmmlllllllllmmmmmmooommmkkkkkkmmmmmmkkkiiillljjjhhhiiilllnnnmmmlllnnnooopppqqqqqqpppooooooooorrrtttrrrnnnlllnnnqqqooorrrtttrrrnnnlllmmmpppoooooonnnkkklllnnnkkkfffgggjjjmmmnnnmmmllllllmmmllliiiiiikkkkkkiiiiiilllkkklllmmmmmmjjjiiiiiiiiimmmlllllllllllllllllllllmmmmmmmmmmmmlllkkkjjjiiikkklllllljjjiiiiiikkklllmmmsssvvvrrrnnnoooooonnnooopppqqqqqqooommmmmmnnnnnnmmmllljjjjjjjjjkkkkkkmmmnnnooonnnlllkkklllmmmnnnppppppooollliiihhhhhhkkklllmmmnnnnnnllljjjiiiiiillloooppppppoooooopppkkkkkkkkkmmmoooooonnnlllpppooooooooonnnllljjjhhhiiiiiijjjkkkmmmnnnmmmlllrrrpppoooqqqssstttrrrooommmnnnnnnnnnrrrwwwvvvqqqrrrqqqnnnlllkkklllmmmoootttppplllkkklllooooooooooooooooooooooooooooooooo~~~}}}~~~}}}}}}}}}}}}}}}|||{{{{{{zzzyyyxxxxxxyyyyyywwwvvv{{{qqqkkkwwwzzzwwwsssrrrtttuuusssqqquuurrroooooopppqqqrrrrrroooppppppqqqrrrsssssssssrrrqqqooommmlllkkkjjjjjjqqqrrruuuvvvvvvuuurrrqqqooonnnmmmooorrrrrrpppmmmmmmllllllllllllnnnooopppoooppppppnnnllllllmmmnnnllllllmmmpppssstttsssrrrnnnoooqqqqqqppppppqqqrrrppppppppppppooonnnmmmlllnnnnnnnnnoooppppppnnnlllllllllmmmmmmlllkkkjjjiiiiiikkkmmmnnnooonnnlllkkkoooooonnnnnnmmmkkkjjjiiimmmnnnooopppooonnnlllkkkiiijjjjjjkkkllllllkkkkkklllllllllmmmnnnmmmkkkiiihhhggghhhjjjmmmoooooonnnhhhjjjlllnnnnnnmmmkkkjjjiiijjjjjjiiihhhhhhiiikkkkkklllnnnnnnllljjjiiijjjjjjjjjiiihhhgggffffffeeedddfffjjjooorrrrrrooolllnnnllljjjjjjjjjiiihhhfffkkkooopppmmmkkkmmmllljjjjjjhhhggghhhjjjllllllkkkkkkmmmllljjjkkknnnmmmiiimmmmmmmmmnnnnnnmmmmmmmmmjjjjjjjjjkkkkkklllllllllhhhjjjiiigggiiimmmlllhhhnnnooonnnjjjjjjnnnnnnlllpppooolllkkkjjjkkkmmmnnnqqqooommmlllllllllkkkjjjllljjjjjjkkkmmmoooooonnnqqqqqqpppooooooooooooooooooqqqsssrrrooommmnnnppppppqqqqqqnnnkkkjjjmmmpppqqqqqqmmmiiihhhkkkjjjfffhhhjjjllllllkkkkkkmmmnnnmmmkkkkkkmmmmmmkkkkkkmmmjjjlllmmmllljjjiiiiiiiiikkklllnnnnnnnnnllliiihhhllllllmmmllllllkkkjjjiiimmmnnnnnnmmmkkkjjjkkkmmmkkkrrrvvvrrrmmmnnnppprrrooooooooonnnlllmmmoooqqqpppooommmkkkjjjjjjkkkkkklllmmmoooooommmlllkkklllpppqqqsssqqqnnnjjjhhhgggnnnnnnnnnnnnmmmllljjjjjjhhhjjjmmmnnnmmmllllllmmmmmmllllllmmmoooooommmllloooppppppoooooommmlllkkklllkkklllooossstttrrroooqqqpppooopppqqqqqqpppnnnjjjnnnpppoooqqquuuvvvssssssqqqooollllllmmmooopppuuurrrnnnlllmmmoooqqqqqqppppppqqqrrrqqqpppooonnn~~~||||||}}}~~~~~~~~~|||}}}~~~~~~}}}yyyyyyxxxxxxyyyyyyxxxxxx{{{vvvooommmyyytttrrrqqqsssuuuwwwwwwvvvtttrrrpppoooppprrrrrrrrrrrrqqqqqqqqqqqqssstttuuuoooooonnnnnnnnnnnnoooooooooqqqtttvvvwwwuuusssrrrkkkjjjjjjoootttvvvsssooonnnmmmmmmmmmnnnoooqqqrrrrrrqqqpppnnnllllllmmmnnnmmmnnnoooqqqsssttttttssstttttttttrrrpppnnnooopppppppppppppppooonnnlllkkkooooooooopppqqqpppnnnlllmmmlllkkkjjjjjjjjjjjjkkkiiiiiikkklllllllllkkkjjjooooooooonnnmmmllljjjjjjlllmmmpppqqqqqqooollljjjhhhiiikkklllmmmllllllkkkiiiiiikkkmmmnnnnnnlllkkkiiiiiiiiikkknnnpppppppppjjjkkkkkkkkkllllllmmmmmmjjjkkkkkkjjjiiiiiijjjllliiillloooooommmkkkiiiiiiiiiiiiiiihhhhhhggggggggg```bbbggglllnnnnnnkkkiiimmmkkkjjjiiijjjjjjhhhggglllpppqqqlllhhhiiikkkkkkhhhgggggghhhjjjkkklllmmmlllnnnmmmjjjjjjmmmllliiifffhhhjjjkkklllllljjjjjjiiikkklllmmmlllllllllmmmhhhjjjiiihhhjjjnnnnnnkkklllmmmlllhhhgggjjjkkkiiimmmlllkkkjjjjjjjjjjjjkkkooonnnlllkkkkkkllllllllllllkkkkkkkkklllmmmnnnnnnpppnnnmmmllllllmmmnnnooonnnppprrrrrrooonnnnnnooommmnnnooommmkkkkkklllnnnpppqqqoookkkjjjlllllliiikkkllllllkkkiiiiiikkkmmmmmmkkkkkknnnnnnkkkkkkmmmjjjkkkmmmllljjjiiiiiijjjooooooppppppooommmjjjiiikkkkkklllllllllkkkjjjjjjoooppppppooommmlllmmmnnnjjjoooqqqnnnlllnnnppppppoooppppppooonnnoooqqqsssoooooommmlllkkkllllllmmmlllnnnqqqqqqooommmllllllkkknnnqqqrrrpppnnnmmmmmmrrrqqqooommmkkkiiigggfffgggiiikkkkkkiiiiiiiiijjjooonnnmmmmmmnnnooommmlllkkklllnnnnnnnnnooopppqqqqqqpppppptttxxxyyyuuupppoooooooooooooooooonnnmmmlllqqqssspppoooqqqrrrpppsssrrrooommmmmmnnnpppqqqsssrrrppppppppppppppppppoooppprrrssssssrrrqqqooo~~~}}}}}}~~~}}}|||~~~}}}~~~}}}}}}xxxxxxxxxxxxxxxwwwwwwxxxsssxxxvvvnnnnnnxxxoooppppppsssuuuvvvwwwvvvsssqqqooooooqqqrrrrrrqqqtttsssqqqppppppqqqssstttnnnoooooopppqqqqqqrrrrrrnnnpppsssuuuuuutttsssqqqjjjjjjllloootttuuussspppqqqpppooooooooopppqqqrrrtttssspppooonnnooooooooopppqqqqqqrrrrrrrrrrrrrrrtttuuutttrrrooonnnooopppnnnoooooooooooonnnnnnmmmpppooooooqqqrrrrrrooommmooommmjjjhhhgggiiilllnnnkkkkkkjjjjjjjjjkkklllmmmooooooooooooooommmlllllllllmmmoooqqqpppnnnllljjjiiijjjlllnnnnnnnnnnnnmmmgggiiikkkmmmnnnnnnnnnnnnnnnmmmlllnnnpppqqqqqqpppooonnnkkkiiiiiikkkmmmooojjjkkkkkkjjjiiiiiijjjllliiilllooopppnnnllljjjiiihhhhhhhhhiiiiiiiiiiiiiiiaaadddhhhkkkllljjjhhhgggjjjiiihhhhhhjjjjjjiiihhhjjjoooooojjjfffgggiiiiiifffgggggghhhiiijjjlllmmmjjjmmmllliiihhhkkkllljjjccceeehhhjjjkkkkkkjjjiiijjjlllnnnnnnlllkkkkkkmmmiiikkkjjjhhhkkkppppppmmmkkkmmmkkkggggggjjjjjjhhhjjjkkklllmmmmmmkkkiiihhhjjjjjjkkkkkkkkkkkkmmmnnnlllllllllkkkjjjjjjkkklllnnnmmmkkkkkkkkknnnppprrrnnnoooqqqqqqpppooonnnnnnhhhjjjmmmnnnnnnmmmmmmmmmjjjmmmooommmlllnnnnnnkkknnnnnnmmmjjjhhhgggiiikkkllljjjkkknnnnnnkkkjjjllljjjlllmmmmmmkkkjjjjjjkkkrrrqqqpppnnnmmmlllkkkkkkjjjjjjkkkkkklllkkkkkkkkkmmmnnnooonnnlllkkkkkklllnnnnnnmmmkkknnnsssrrrmmmlllnnnpppqqqpppooopppqqqmmmllllllkkklllmmmoooooommmooorrrrrrpppnnnmmmmmmjjjlllpppqqqppppppppppppqqqpppooollljjjhhhgggfffiiikkkllllllkkkjjjkkklllpppnnnmmmmmmnnnooonnnmmmjjjlllmmmmmmlllmmmoooqqqpppppppppsssuuutttppplllmmmnnnoooooonnnnnnmmmmmmmmmqqqssspppooopppqqqooorrrqqqooonnnnnnnnnppppppnnnppprrrsssrrrpppnnnmmmlllnnnqqqsssttttttsssrrr~~~~~~~~~}}}|||~~~|||||||||||||||{{{zzzzzzxxxyyyzzzyyywwwvvvwwwxxxsssxxxxxxoooeeejjj||||||zzzqqqhhhqqqrrrsssttttttsssrrrqqqqqqpppnnnoooppprrrqqqpppsssrrrqqqppppppqqqrrrsssrrrrrrrrrrrrrrrqqqpppoooooopppqqqrrrssssssrrrqqqnnnoooqqqrrrrrrqqqpppppprrrrrrpppooooooppppppqqqtttrrrppppppqqqqqqpppoooqqqrrrsssrrrpppooopppqqqoooppppppooonnnooorrrtttnnnnnnmmmmmmmmmnnnoooooooooooooooqqqssssssqqqoooooommmjjjhhhhhhjjjmmmoooooonnnlllkkkkkkmmmoooqqqnnnnnnoooooooooooonnnnnnlllmmmnnnooonnnmmmkkkjjjkkklllmmmnnnoooppppppppphhhjjjlllmmmmmmnnnppprrrqqqpppooooooqqqrrrqqqooorrrooollliiihhhjjjmmmnnnjjjkkkkkkjjjiiiiiijjjllliiilllooopppnnnlllkkkkkkiiiiiiiiiiiiiiiiiiiiiiiieeegggkkklllkkkjjjiiiiiihhhgggfffgggiiijjjiiihhhhhhkkkkkkgggfffhhhiiihhheeeggghhhhhhhhhiiikkkmmmhhhkkkkkkgggfffjjjlllllleeegggiiilllmmmllllllkkklllnnnooonnnjjjiiijjjllliiijjjiiigggjjjpppqqqooolllnnnmmmiiiiiilllmmmkkkjjjllloooqqqpppnnnkkkhhhfffiiikkklllkkkkkklllnnnkkkllllllkkkjjjjjjkkkmmmooonnnmmmmmmnnnpppssstttmmmnnnpppqqqqqqpppnnnmmmhhhjjjmmmoooooonnnlllkkkdddiiimmmkkkkkknnnooommmnnnnnnmmmjjjhhhggghhhjjjllljjjkkkooooookkkjjjlllkkkmmmnnnnnnlllkkklllmmmqqqpppnnnlllkkkkkkkkkkkkiiiiiijjjkkkkkklllkkkkkkmmmoooppppppooonnnnnnooorrrpppllllllqqqvvvtttmmmiiikkknnnnnnnnnmmmmmmmmmkkkkkkjjjjjjkkkmmmooopppnnnpppqqqqqqooonnnnnnnnnmmmoooppppppnnnnnnnnnooolllmmmmmmmmmmmmlllkkkkkkgggiiijjjjjjiiiiiijjjlllpppnnnlllmmmnnnoooooonnnnnnppppppnnnkkkiiikkknnnpppqqqrrrsssrrrpppnnnmmmkkkmmmoooooonnnnnnnnnooolllooopppoooooosssrrroooooooooooooooooooooooonnnlllooorrrsssqqqnnnmmmllllllmmmooorrrsssttttttttt~~~~~~~~~}}}}}}~~~{{{{{{{{{{{{{{{zzzyyyyyyzzz||||||{{{xxxvvvwwwyyyyyywwwvvvtttjjjcccjjjxxxlllfffiiidddrrrttt^^^mmmrrrtttuuuvvvtttqqqooonnnooonnnmmmnnnpppqqqpppooopppppppppppppppqqqrrrsssssssssssssssrrrpppnnnmmmqqqqqqqqqqqqqqqqqqrrrrrrooorrruuussspppnnnpppsssppppppnnnnnnnnnooopppppprrrpppoooppprrrrrrpppnnnqqqrrrsssqqqooonnnooorrrmmmnnnnnnmmmmmmnnnqqqtttpppooommmkkkkkkmmmooopppmmmmmmmmmppprrrsssqqqpppmmmlllllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnooooookkklllmmmnnnoooooooooooolllllllllllllllkkkkkkjjjlllllllllmmmnnnoooqqqqqqkkklllmmmllllllmmmqqquuupppooonnnoooqqqrrrqqqpppnnnnnnmmmlllkkkllllllmmmiiijjjkkkjjjhhhhhhjjjkkkjjjlllnnnooonnnlllllllllkkkjjjiiihhhgggfffeeeeeeeeehhhkkkkkkiiiiiijjjlllhhhgggffffffggggggfffeeefffhhhhhhfffhhhkkkkkkgggeeegggiiihhhggghhhjjjmmmeeeiiiiiifffeeehhhlllmmmhhhiiikkklllmmmmmmmmmmmmmmmoooppplllhhhfffhhhlllggghhhgggeeehhhnnnpppnnnmmmooonnnkkkkkkooopppnnnkkkmmmnnnoooooommmkkkjjjfffjjjnnnooommmlllkkkllliiikkkllllllkkklllooorrroooooonnnnnnooopppqqqrrrmmmmmmoooqqqqqqpppnnnlllmmmmmmmmmmmmnnnmmmkkkjjjfffkkkmmmjjjjjjnnnqqqqqqkkkkkklllkkkiiihhhjjjkkkmmmkkkmmmppppppmmmkkkmmmlllnnnoooooonnnmmmmmmnnnooooooppppppooommmkkkjjjhhhhhhiiikkkkkklllllllllmmmoooqqqrrrqqqqqqqqqrrrrrrqqqooollloootttsssoookkklllmmmlllkkkkkklllnnnkkkkkkjjjjjjjjjlllmmmnnnmmmnnnooonnnmmmllllllnnnooopppooonnnllllllmmmooolllmmmooopppppppppnnnmmmfffggghhhhhhhhhhhhjjjlllooommmllllllnnnpppppppppppprrrsssoookkkiiikkkooopppsssvvvuuuqqqoooqqqsssjjjlllooopppnnnnnnppprrrooopppooonnnpppsssqqqllllllmmmoooppppppooommmllllllnnnooonnnlllkkklllmmmmmmnnnooopppqqqrrrsssttt~~~~~~~~~zzzxxx|||||||||||||||{{{{{{zzz|||~~~}}}yyywwwxxxzzzzzzrrrsss}}}|||qqqooovvvllljjjrrrlllsssooo___~~~rrrtttvvvwwwtttrrrooonnnnnnmmmmmmnnnoooppppppooolllmmmnnnpppqqqrrrssstttqqqqqqrrrrrrqqqpppnnnmmmtttsssqqqppppppqqqrrrsssmmmrrruuusssooonnnsssyyymmmmmmllllllmmmnnnooopppooonnnnnnppprrrrrrpppmmmoooqqqrrrqqqnnnnnnpppsssoooooonnnlllkkkkkknnnpppssspppmmmjjjjjjkkknnnpppkkkkkklllnnnqqqrrrqqqpppjjjkkknnnppppppnnnllljjjiiijjjlllnnnnnnmmmlllkkkiiijjjkkkmmmnnnooooooooollllllkkkkkkkkkjjjjjjjjjllllllkkklllmmmoooqqqrrrmmmnnnnnnlllkkkmmmrrrvvvnnnmmmmmmnnnppprrrqqqpppjjjkkkmmmoooooonnnlllkkkiiijjjjjjiiihhhhhhiiikkkjjjlllnnnooommmllllllmmmmmmllljjjhhheeecccbbbaaacccfffhhhhhhggggggjjjllliiihhhfffffffffeeedddbbbfffgggffffffjjjnnnlllgggfffhhhiiiiiiggggggjjjlllcccggghhheeedddhhhlllmmmiiiiiijjjkkkllllllllllllooopppppplllfffdddgggkkkeeefffeeecccgggmmmooommmlllnnnnnnkkkkkkoooqqqooollllllkkkkkkkkkjjjjjjjjjhhhlllqqqrrrooolllkkkkkkgggiiilllmmmmmmooosssvvvooonnnnnnmmmmmmmmmmmmmmmlllmmmnnnqqqrrrqqqnnnkkksssqqqnnnlllkkkkkkjjjjjjlllooooookkkjjjoootttvvvgggiiijjjkkkjjjjjjkkkmmmnnnlllnnnrrrrrrnnnlllnnnmmmnnnppppppooonnnnnnooonnnpppsssuuutttqqqnnnkkkggghhhiiijjjkkklllllllllhhhjjjmmmnnnnnnmmmnnnooonnnqqqppplllkkkooopppoooppppppnnnkkkjjjkkkooorrrmmmlllkkkjjjjjjjjjkkkllllllmmmmmmllljjjjjjkkkmmmnnnnnnnnnlllkkkllloooqqqoooqqqssstttsssqqqnnnllljjjkkklllllllllmmmppprrrooommmkkklllnnnpppqqqqqqnnnqqqsssppplllkkkooossslllqqquuusssnnnmmmqqqvvviiilllooopppooooooqqqsssuuutttpppnnnppprrrmmmfffjjjllloooqqqqqqooollljjjmmmnnnmmmjjjhhhhhhlllooopppooooooooopppqqqrrrrrr|||xxx~~~{{{yyy~~~}}}yyyxxxxxxxxxvvvsssxxx}}}}}}yyywwwyyyvvvpppyyywwwvvvwwwxxxyyyxxxvvvxxxvvvsssqqqqqqssswwwyyyvvvuuutttuuuvvvvvvtttrrrvvvqqqllllllnnnpppnnnllljjjjjjjjjlllnnnqqqsssuuukkkmmmrrrvvvsssllljjjlllnnnnnnpppqqqqqqpppooonnnrrrqqqpppqqqqqqqqqooommmsssooommmnnnrrrtttqqqmmmqqqqqqppppppooonnnnnnmmmhhhjjjlllmmmnnnoooqqqsssrrrooonnnpppssssssnnniiinnnppppppllllllnnnmmmjjjllloooqqqrrrpppooonnnnnniiikkkmmmooopppooonnnnnnnnnlllkkkkkkmmmnnnmmmmmmkkkjjjjjjjjjkkkmmmoooppplllmmmooonnnmmmllllllllllllllllllllllllmmmnnnnnnnnnmmmlllmmmnnnnnnllljjjuuurrrmmmkkkkkkmmmnnnoooqqqqqqpppooommmjjjhhhgggeeehhhkkkkkkjjjhhhggghhhnnnllllllnnnnnnjjjiiikkkjjjhhhfffeeeggghhhiiihhhfffggghhhiiiiiihhhgggfffiiiiiiiiiiiihhhgggeeeeeeiiigggfffhhhkkkllliiiffflllkkkiiihhhiiikkkkkkkkkjjjjjjjjjiiiiiijjjnnnppphhhiiikkklllmmmlllkkkkkkjjjmmmooommmiiihhhlllpppfffeeefffiiinnnpppnnnkkkkkkjjjiiilllppprrrqqqooommmiiiiiilllnnnkkkiiijjjnnnpppoookkkhhhjjjjjjhhhhhhiiiiiihhhhhhjjjmmmpppooommmkkkkkklllmmmlllllliiikkkllllllnnnqqqmmmfffpppmmmiiigggggghhhiiiiiioookkkhhhjjjooorrrqqqooolllmmmmmmkkkiiigggggghhhhhhlllpppoookkkiiijjjmmmkkknnnqqqqqqpppmmmkkkkkkrrrqqqqqqpppnnnmmmkkkjjjpppoooooooooooonnnkkkiiijjjjjjjjjkkklllmmmnnnooolllqqqvvvtttooolllnnnrrrnnnoooooonnnnnnmmmllllllppplllggghhhmmmpppooommmnnnnnnmmmlllkkkiiihhhgggkkkgggkkkssssssjjjjjjqqqmmmrrrrrrllliiimmmnnnkkklllkkkiiiggggggjjjppptttqqqnnnjjjiiijjjlllnnnooommmmmmmmmnnnnnnnnnnnnnnnkkknnnqqqqqqpppnnnmmmmmmoooqqqrrrrrrpppoooooooootttsssqqqooommmkkkjjjjjjkkkkkkmmmooorrrtttsssqqqkkkkkkjjjjjjkkkkkkllllllmmmmmmmmmnnnnnnooopppqqq|||{{{~~~}}}{{{}}}{{{yyyyyyyyyxxxtttqqqvvvzzz{{{xxxwwwzzzxxxtttwwwvvvvvvuuusssrrrrrrrrrsssrrrrrrssstttvvvyyyzzzuuutttssstttuuuuuusssqqqyyyuuutttsssoookkkssssssqqqppppppqqqqqqrrrlllmmmppptttrrrmmmmmmqqqmmmnnnooopppqqqrrrrrrrrrqqqpppooooooppppppooommmpppmmmlllnnnrrrtttrrrooooooooooooooooooooooooooooooppppppooonnnmmmmmmnnnooommmlllnnnqqqqqqmmmhhhqqqtttsssppppppsssrrrpppmmmoooqqqrrrqqqooonnnoooqqqppppppooonnnmmmmmmmmmmmmlllkkkkkklllmmmmmmmmmkkkjjjjjjiiijjjkkkmmmnnnjjjkkklllmmmmmmmmmnnnooommmmmmmmmmmmmmmmmmnnnnnnnnnmmmllllllmmmmmmlllkkkssspppmmmkkklllmmmmmmmmmrrrpppnnnkkkiiigggfffffffffhhhiiijjjjjjiiiggggggooolllkkkmmmmmmiiiiiikkknnnkkkgggeeefffhhhjjjjjjfffggghhhiiiiiihhhgggfffggghhhhhhhhhhhhggggggggghhhgggggghhhiiiiiihhhgggkkkjjjiiihhhiiijjjjjjjjjhhhhhhiiihhhhhhjjjmmmpppiiijjjkkkllllllmmmmmmmmmmmmnnnnnnkkkhhhgggjjjmmmggggggiiikkkmmmooonnnmmmllljjjjjjmmmppprrrqqqoooppplllkkkooopppmmmkkklllkkkpppqqqlllhhhhhhiiihhhkkkllllllkkkjjjjjjlllnnnuuusssqqqpppppppppnnnlllkkklllkkkjjjlllpppooojjjnnnllljjjiiiiiikkklllmmmqqqmmmjjjjjjmmmnnnllljjjlllllllllkkkjjjiiiiiijjjhhhlllppppppmmmkkkmmmpppllloooqqqqqqooommmlllmmmqqqqqqpppooonnnlllkkkjjjlllkkkkkkllllllllljjjiiikkkkkkkkkkkklllmmmnnnnnnnnnqqqtttssspppmmmnnnpppjjjkkkmmmpppqqqrrrrrrrrrqqqnnnjjjjjjlllnnnnnnlllooonnnmmmkkkkkklllmmmnnnmmmjjjmmmtttrrrjjjiiiooopppsssrrrmmmmmmppppppllllllmmmlllkkkjjjkkknnnqqqpppooonnnooopppqqqqqqpppkkkkkkllllllmmmnnnoooooojjjnnnsssuuutttrrrpppooooooppppppooommmlllmmmnnnppppppnnnmmmllllllllllllllllllmmmoooqqqrrrqqqpppmmmllllllkkklllmmmnnnooooooooooooooooooqqqrrrsss}}}~~~|||}}}{{{}}}{{{{{{{{{{{{{{{yyyuuuqqquuuxxxxxxwwwwwwzzz{{{yyyvvvxxxxxxuuuqqqnnnnnnppprrrrrrsssuuuvvvwwwwwwxxxtttsssrrrsssttttttrrrppp|||xxxtttrrrssstttrrrooowwwvvvuuusssrrrqqqqqqqqqooonnnpppsssrrroooppptttnnnnnnnnnoooppprrrttttttqqqooonnnmmmooooooooonnnrrrpppnnnoooqqqrrrpppnnnnnnnnnnnnnnnnnnooopppppprrrssssssqqqooommmmmmnnnooommmlllnnnppppppmmmiiioooqqqqqqnnnooorrrssspppnnnppprrrsssqqqppppppppptttssspppmmmllllllmmmnnnmmmmmmllllllllllllmmmmmmlllkkkjjjiiiiiijjjkkkllllllkkkkkkkkklllmmmnnnnnnnnnnnnooooooooonnnmmmmmmooommmlllkkklllmmmlllkkknnnlllkkklllmmmoooooonnnrrrpppmmmjjjgggggghhhhhhgggggggggiiijjjiiigggfffoookkkjjjlllkkkhhhhhhkkkqqqmmmhhheeefffhhhkkklllgggggghhhhhhhhhhhhggggggfffggggggggghhhhhhhhhhhhfffhhhiiiiiihhhgggggghhhjjjiiiiiihhhhhhiiiiiijjjfffggghhhhhhhhhiiimmmooollllllllllllllllllmmmnnnpppnnnkkkhhhgggggghhhiiihhhjjjlllmmmllllllmmmmmmlllllllllnnnpppqqqpppnnnoookkkkkkoooqqqooonnnpppkkkppprrroookkklllllljjjnnnooopppooolllkkkjjjkkksssrrrrrrrrrsssrrrooommmppppppnnnjjjkkknnnnnnkkkmmmllllllkkklllnnnpppqqqpppmmmjjjjjjkkkllljjjhhhlllllllllllllllllllllllljjjmmmppppppnnnmmmoooqqqnnnooopppooonnnmmmnnnoooqqqpppooonnnmmmlllkkkjjjkkkjjjjjjjjjkkkllllllmmmmmmmmmlllllllllmmmmmmnnnqqqrrrrrrrrrqqqpppnnnmmmfffiiimmmppprrrrrrqqqpppqqqpppnnnlllllllllmmmmmmnnnmmmkkkjjjjjjmmmppprrrooolllnnntttqqqjjjhhhmmmqqqqqqooommmooorrrpppkkkmmmnnnoooooommmmmmnnnooommmnnnppprrrttttttqqqnnniiijjjkkklllmmmnnnooopppjjjoootttvvvuuuqqqnnnlllooooooooommmjjjjjjkkkmmmmmmlllllllllmmmmmmnnnooommmllllllnnnpppqqqpppoooooonnnmmmmmmmmmooorrrsssrrrqqqpppoooppprrrtttuuu}}}~~~~~~~~~|||yyy|||{{{yyyzzz||||||||||||{{{zzzyyywwwvvvvvvwwwwwwvvvwwwyyy{{{{{{wwwzzz|||xxxrrroooqqqtttwwwwwwvvvuuuttttttuuuuuutttsssssssssttttttrrrqqqmmmkkkjjjkkkoooqqqqqqqqqsssssssssrrrssssssssssssqqqpppqqquuutttqqqpppsssooonnnnnnnnnoooppprrrsssrrrpppnnnnnnoooppppppoooxxxvvvsssqqqqqqpppmmmkkkqqqpppoooooooooooopppqqqpppqqqrrrrrrqqqqqqrrrssspppooonnnpppqqqqqqooommmmmmoooooolllmmmqqqsssqqqppprrrttttttsssqqqrrrrrrqqqqqqooonnnnnnoooppppppnnnoooooonnnmmmlllmmmooonnnmmmkkkjjjjjjjjjkkkkkkqqqooolllkkkkkkkkkkkkjjjnnnooooooppppppooonnnmmmpppnnnlllkkklllmmmmmmllllllkkklllnnnppprrrqqqppppppooonnnllllllkkkkkklllhhhgggggghhhjjjjjjhhhfffoookkkjjjkkkkkkhhhhhhkkkmmmjjjgggfffhhhjjjkkkkkkgggggghhhhhhhhhhhhggggggiiihhhhhhggggggggghhhhhheeehhhjjjiiifffeeefffiiihhhiiiiiihhhhhhggghhhiiieeeggghhhhhhiiijjjmmmpppqqqooonnnlllkkkkkkllllllpppmmmhhhffffffhhhhhhhhhiiikkkmmmmmmjjjiiijjjmmmmmmmmmmmmnnnooopppooooookkkhhhggglllooooooooorrrmmmooopppppprrruuurrrmmmlllnnnppppppmmmkkkjjjiiiiiijjjkkknnnqqqqqqooommmrrrtttqqqlllkkklllkkkhhhmmmnnnooooooooooooqqqrrrmmmkkkiiijjjlllmmmlllkkklllkkkkkklllmmmnnnnnnnnnlllnnnpppooommmlllmmmooommmnnnnnnlllkkkkkkmmmooopppooonnnmmmkkkkkkjjjjjjnnnnnnnnnmmmlllmmmoooqqqooonnnmmmmmmlllllllllmmmsssqqqpppqqqrrrqqqnnnjjjgggiiimmmppppppnnnjjjhhhnnnoooooonnnllllllnnnooojjjjjjiiiiiijjjkkkmmmooonnnlllnnnqqqooojjjiiimmmpppmmmjjjkkkoooqqqmmmhhhmmmnnnoooooonnnnnnppprrrmmmmmmnnnpppqqqpppmmmjjjkkkllllllmmmnnnoooooopppmmmppprrrssspppmmmjjjiiiqqqqqqooommmkkkkkkmmmooommmmmmmmmmmmmmmnnnoooppplllkkkkkkmmmpppqqqqqqppppppooommmmmmnnnpppsssuuusssqqqpppoooppprrrtttvvv~~~}}}}}}}}}{{{yyy|||~~~~~~{{{yyyyyyzzz|||{{{yyywwwuuuvvvwwwyyyyyyxxxwwwxxxxxxxxxxxxzzzvvvzzz|||zzzuuusssuuuyyy{{{yyyvvvsssrrrsssuuuwwwvvvuuuttttttuuuuuutttrrrsssrrrpppppppppooonnnmmmqqqqqqrrrssstttuuuuuuuuurrrqqqsssxxxxxxrrrnnnmmmqqqpppnnnmmmmmmnnnoooppprrrqqqooopppqqqrrrrrrqqqyyywwwuuusssrrrqqqooommmtttsssqqqpppooopppqqqqqqoooqqqrrrsssrrrsssuuuvvvpppooooooooopppqqqpppooooooqqqqqqnnnoootttvvvtttrrrtttuuuuuutttsssssstttrrrssstttttttttsssrrrqqqpppqqqqqqpppnnnmmmnnnppppppooommmlllkkkkkkllllllqqqooollllllmmmmmmllljjjnnnooooooooooooooonnnnnnpppooommmmmmnnnooonnnmmmrrrqqqpppqqqrrrqqqooommmiiikkkmmmooooooooommmllliiihhhhhhhhhiiijjjiiigggoookkkjjjllllllhhhhhhkkkffffffgggiiikkklllkkkiiihhhhhhgggggggggggghhhhhhmmmllljjjhhhggggggggggggdddgggjjjiiigggfffhhhjjjggghhhjjjiiihhhggghhhiiifffhhhjjjjjjjjjkkknnnpppsssrrrooollljjjiiiiiiiiimmmjjjgggfffgggiiijjjjjjhhhkkklllkkkgggfffhhhkkklllmmmooooooooooooooopppnnnjjjiiilllnnnmmmmmmpppmmmkkkiiillltttzzzuuukkkhhhkkknnnnnnmmmkkkjjjjjjffffffhhhkkknnnnnnllljjjmmmqqqrrrooommmnnnlllhhhoooqqqrrrrrrooonnnooopppllllllkkklllmmmmmmmmmlllllljjjjjjlllnnnppppppnnnnnnnnnnnnmmmkkkjjjjjjjjjkkklllkkkjjjhhhiiikkknnnooonnnlllkkkjjjjjjjjjjjjpppqqqqqqooommmmmmoooqqqooonnnmmmllllllkkkllllllrrrpppnnnooorrrqqqmmmiiiiiikkkoooqqqppplllhhhdddkkklllmmmmmmmmmmmmoooqqqhhhiiikkklllmmmlllkkkkkkkkkkkkmmmooonnnjjjkkkmmmoookkkhhhlllppppppmmmiiimmmnnnnnnmmmnnnppptttwwwpppooommmmmmmmmmmmkkkiiippppppppppppoooooooooooonnnooopppooommmmmmnnnooossssssrrrooonnnnnnqqqsssppppppooooooooooooooopppkkkjjjkkkmmmppprrrssssssooonnnmmmmmmnnnppprrrsssqqqpppooonnnoooqqqsssttt~~~~~~~~~~~~}}}|||~~~~~~}}}||||||}}}yyyxxxvvvsssqqqrrrvvvyyyzzzxxxwwwyyyyyywwwvvvyyyuuuwwwyyyxxxvvvuuuwwwyyyzzzwwwtttrrrrrrtttxxx{{{vvvuuutttuuuvvvvvvtttrrrvvvvvvuuutttrrrqqqppppppsssttttttuuuuuuuuutttttttttrrrtttyyyyyyrrrllljjjrrrqqqpppooonnnnnnnnnnnnqqqqqqqqqrrrssstttrrrqqqsssssssssssssssssssssssssssrrrpppoooooopppqqqsssrrrtttuuutttrrrrrrrrrtttmmmmmmmmmmmmnnnnnnnnnnnnoooqqqooolllmmmrrrtttsssssstttuuutttsssrrrsssuuuvvvwwwxxxxxxwwwtttrrrpppppprrrsssqqqmmmlllnnnqqqpppooonnnlllllllllmmmmmmmmmkkkkkkmmmqqqsssqqqnnnnnnnnnmmmmmmmmmnnnooopppqqqpppooopppqqqqqqooommmxxxvvvtttsssrrrooollliiidddgggkkknnnooonnnllljjjiiijjjkkkkkkiiihhhjjjkkknnnllllllnnnnnnjjjiiikkkdddeeegggkkkmmmmmmjjjggghhhhhhgggggggggggghhhhhhpppooollljjjhhhgggggggggdddfffhhhiiiiiiiiijjjkkkfffiiilllkkkhhhggghhhjjjhhhiiikkkkkkkkkkkkmmmooorrrpppooommmkkkiiiiiihhhjjjjjjiiihhhhhhiiijjjkkkjjjjjjjjjiiigggggghhhiiikkkmmmooopppoooooopppqqqvvvpppmmmnnnnnnkkkjjjllljjjgggdddfffpppvvvqqqgggeeehhhkkklllkkkjjjjjjjjjjjjjjjjjjkkklllllljjjgggffflllpppooonnnpppooolllooorrrtttsssooollllllmmmnnnnnnnnnnnnmmmkkkjjjiiillljjjiiikkkoooqqqpppnnnnnnmmmkkkjjjiiiiiiiiiiiiiiijjjjjjiiiggghhhjjjlllnnnmmmkkkiiiiiiiiiiiijjjmmmooopppnnnkkkjjjlllooonnnmmmlllkkkkkkkkkkkkkkkooommmlllnnnppppppmmmiiijjjlllpppsssssspppllljjjiiijjjkkklllnnnooopppppphhhjjjmmmppppppooommmlllkkklllnnnnnnmmmllllllnnnnnnkkkkkkooorrrqqqnnnmmmlllmmmmmmmmmmmmpppuuuyyytttqqqnnnmmmmmmnnnmmmmmmrrrrrrrrrqqqppppppoooooonnnoooooonnnnnnppptttxxxqqqrrrrrrqqqpppqqqsssuuurrrrrrqqqpppoooooooooooommmlllkkkmmmpppsssttttttooonnnnnnnnnooooooppppppnnnnnnnnnoooooopppqqqrrr~~~~~~~~~~~~}}}||||||}}}~~~wwwxxxwwwuuussssssvvvyyyyyyvvvwww{{{{{{wwwvvvyyywwwwwwwwwxxxwwwwwwxxxxxxyyywwwuuuttttttuuuwwwxxxuuutttttttttuuuuuusssqqqpppqqqsssssssssrrrssssssrrrrrrsssttttttsssrrrrrrtttqqqrrrvvvwwwsssnnnmmmqqqqqqrrrrrrrrrqqqppppppoooooopppsssttttttqqqoooooopppqqqrrrrrrrrrssstttooonnnllllllmmmpppsssuuutttuuuuuutttrrrpppqqqrrrlllmmmmmmmmmmmmmmmnnnpppooopppnnnkkkkkkppprrrqqqqqqrrrrrrqqqppppppqqqssstttttttttsssrrrqqqppppppnnnqqqrrrpppkkkjjjlllpppooonnnmmmlllkkklllmmmnnnkkkjjjkkkoootttvvvsssooommmlllkkkjjjkkknnnppprrrqqqqqqqqqssstttssspppmmmvvvtttrrrqqqqqqpppnnnmmmgggiiikkkmmmmmmlllkkkjjjhhhlllooommmhhhgggkkkooonnnlllnnnqqqpppllliiijjjiiiiiijjjkkkmmmllliiifffiiihhhgggffffffggghhhiiiqqqooommmkkkiiiiiijjjkkkeeeeeefffiiilllmmmmmmlllfffjjjmmmmmmiiigggiiikkkhhhiiikkkkkkjjjjjjkkkllllllllllllllllllkkkjjjjjjiiikkkmmmllliiiggghhhjjjllljjjhhhhhhhhhiiiiiiiiijjjmmmppppppooooooqqqsssuuuppplllmmmmmmjjjjjjlllhhhhhhfffeeeiiimmmkkkffffffiiikkkkkkjjjiiijjjjjjmmmlllkkkkkklllllljjjiiiffflllooommmkkkmmmnnnmmmlllppptttsssnnnkkkjjjlllkkklllmmmmmmlllkkkjjjjjjllljjjhhhjjjnnnqqqooolllkkkjjjiiihhhiiijjjkkkkkkhhhiiijjjiiihhhiiijjjlllmmmllljjjhhhhhhhhhiiijjjhhhkkknnnnnnkkkiiikkknnnlllkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkmmmnnnnnnlllkkkjjjlllpppssssssqqqnnnlllkkkiiihhhjjjnnnooonnnkkkggghhhkkknnnooopppppppppnnnpppqqqooommmmmmmmmnnnllljjjlllqqqrrrnnnmmmpppkkkmmmnnnoooooopppsssuuuqqqooonnnnnnooopppppppppqqqqqqppppppppppppppppppoooooopppoooooopppsssuuummmooopppqqqpppqqqrrrtttqqqppppppoooooooooooooooqqqpppnnnnnnppprrrrrrrrroooppppppqqqpppooonnnnnnmmmnnnooopppqqqqqqqqqppp~~~~~~~~~}}}|||zzzzzzzzz{{{}}}xxxzzz{{{zzzxxxwwwyyy{{{wwwtttvvv|||}}}xxxvvvzzz{{{zzzxxxyyyzzzzzzyyywww{{{zzzyyywwwvvvtttsssrrrtttsssrrrsssttttttrrrpppsssuuuuuuuuusssqqqqqqqqqlllmmmoooqqqrrrrrrqqqqqquuupppooosssuuussspppppppppqqqssstttuuutttssssssmmmnnnpppsssuuutttpppmmmooopppqqqqqqpppooopppqqqjjjiiiiiijjjlllppptttvvvssstttuuutttrrrqqqrrrsssnnnooopppoooooooooqqqrrrtttuuusssooooootttvvvuuuoooppppppooonnnnnnoooqqqmmmlllkkkkkklllnnnpppqqqmmmoooqqqnnnjjjhhhkkknnnmmmlllkkkkkkkkkkkkmmmmmmnnnmmmmmmrrrvvvvvvqqqlllmmmkkkiiihhhjjjmmmqqqtttpppqqqsssuuuvvvtttpppmmmnnnmmmlllnnnqqqsssttttttnnnnnnnnnmmmmmmlllllllllhhhmmmrrrooohhhfffkkkrrrmmmlllooosssrrrmmmiiijjjooommmlllkkkkkkkkkiiigggiiihhhgggffffffggghhhiiipppooommmkkkkkkkkkmmmnnnfffeeeeeehhhmmmpppooommmfffjjjnnnnnnjjjgggiiilllhhhiiikkkkkkiiihhhiiijjjggghhhjjjlllmmmmmmlllllliiimmmpppoooiiieeefffhhhnnnjjjggggggjjjlllkkkiiiiiilllpppppppppppprrruuunnniiigggiiikkkjjjkkknnnhhhllllllgggeeefffhhhgggiiijjjlllkkkjjjiiiiiijjjkkkjjjhhhiiikkkmmmmmmlllmmmqqqpppkkkgggiiikkkkkkjjjooosssrrrnnnjjjjjjllleeegggjjjkkklllllllllmmmmmmiiigggiiinnnpppnnnkkkiiihhhggghhhjjjlllmmmnnnhhhiiikkkkkkjjjjjjkkklllmmmkkkiiihhhggghhhiiijjjeeejjjnnnooolllkkkmmmpppkkkjjjjjjiiiiiijjjjjjkkkhhhiiikkklllllllllllllllkkkmmmoooqqqqqqooollljjjmmmjjjgggiiinnnooolllhhheeeeeegggiiillloooqqqrrrrrrttttttqqqnnnnnnnnnmmmhhhgggjjjppppppkkkkkkooojjjmmmppprrrqqqppppppqqqlllkkklllnnnpppqqqqqqpppnnnnnnoooooopppppppppqqqpppqqqrrrpppnnnkkkkkkllliiikkknnnoooooopppqqqrrrooonnnnnnnnnnnnoooooopppuuussspppppppppqqqqqqppppppqqqrrrsssrrrpppnnnllllllnnnppprrrsssrrrqqqppp~~~||||||||||||||||||}}}}}}}}}|||||||||}}}~~~}}}zzzwwwzzzyyyyyyxxxxxxyyyyyyzzz}}}{{{yyywwwuuutttttttttxxxwwwvvvuuuuuutttttttttvvvtttrrrrrrtttttttttsssvvvuuutttuuuwwwuuuqqqmmmpppoooooopppsssuuuuuuuuuvvvuuutttsssssstttuuuvvvsssuuuwwwyyyyyywwwtttrrriiiooorrrpppqqquuusssnnnnnnjjjhhhjjjoooqqqooolllqqqooommmmmmnnnooonnnmmmqqqrrrrrrqqqooonnnooopppiiinnnsssrrrmmmkkknnnssspppnnnlllkkkkkknnnqqqsssnnnoooqqqssssssqqqooonnnggghhhjjjlllnnnpppqqqqqqlllllllllllllllkkkkkkkkklllmmmnnnooooooppppppooonnnnnnnnnnnnooooooooooookkkjjjiiijjjmmmqqqssssssjjjooosssssspppnnnmmmnnnnnnkkkiiijjjoootttvvvwwwqqqpppooommmllllllllllllkkklllmmmkkkgggfffiiilllhhhjjjkkklllkkkjjjgggfffhhhjjjlllllllllkkklllmmmkkkhhheeefffhhhiiigggeeeffffffgggggghhhhhhiiiiiigggkkkkkkhhhiiinnnmmmgggjjjfffffflllnnniiigggiiijjjnnnpppnnniiifffhhhjjjffflllnnnkkkkkknnnmmmgggiiikkkllllllkkkjjjlllmmmnnnlllkkkllljjjgggiiimmmlllkkkkkklllmmmllljjjhhhkkkjjjjjjiiihhhhhhhhhiiijjjiiikkknnnnnniiifffgggfffiiilllmmmmmmkkkkkkllliiidddccchhhjjjhhhkkkrrrsssrrrpppnnnllllllllllllkkklllmmmlllkkkiiigggffffffhhhkkkllllllmmmppprrriiihhhhhhiiikkkmmmlllkkkoooooommmkkkhhhhhhjjjmmmhhhjjjmmmnnnmmmlllllllllkkkkkklllmmmnnnnnnmmmmmmeeeiiilllllliiihhhiiijjjlllkkkjjjlllnnnmmmiiieeehhhjjjmmmnnnmmmllllllmmmllljjjiiijjjmmmooonnnlllmmmlllkkkkkkjjjjjjjjjjjjhhhdddgggooosssnnniiiiiiqqqrrruuuxxxuuummmiiiiiihhhjjjmmmoooppppppoooooommmnnnoooooopppppppppooonnnmmmlllmmmmmmmmmllljjjlllrrrtttnnnmmmqqqsssrrrqqqrrrvvvyyyvvvpppnnnqqqllllllkkkkkkllloooqqqsssvvvtttrrrqqqrrrssssssrrrqqqqqqrrrrrrrrrrrrrrrsssyyyrrrllllllppprrrppplllnnnpppssstttssssssssssss~~~}}}~~~~~~}}}||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{|||~~~~~~|||zzzyyyxxxwwwwwwwwwwwwxxxyyy{{{yyyxxxvvvttttttttttttvvvvvvuuuttttttuuuvvvwwwtttsssrrrrrrtttvvvvvvuuuuuutttrrrssstttssspppmmmqqqpppooopppsssuuuuuuuuuvvvuuuttttttttttttttttttrrrsssuuuvvvvvvtttrrrpppmmmrrrtttrrrqqqsssqqqllllllkkkkkknnnqqqrrrooolllrrrpppnnnooopppqqqqqqpppooopppqqqpppnnnmmmnnnooommmpppsssrrrnnnmmmoooqqqppppppppppppqqqqqqqqqrrrpppqqqssstttsssrrrooonnnlllmmmnnnooooooooooooooollllllmmmnnnnnnoooooopppkkkkkkmmmnnnoooooooooooommmmmmnnnnnnooooooooopppllllllmmmooossstttttttttsssuuuvvvuuussspppnnnnnnnnnkkkiiijjjooosssuuuuuuoooooonnnmmmkkkjjjiiiiiillllllkkkiiigggggghhhjjjfffggghhhjjjjjjjjjiiiiiihhhiiikkkkkkjjjjjjkkklllllliiiggggggiiijjjiiihhhfffggghhhhhhhhhhhhhhhhhhkkkmmmkkkggghhhlllmmmiiikkkhhhhhhlllkkkggggggjjjiiilllooommmiiiggghhhkkkggglllmmmjjjjjjmmmlllhhhgggiiijjjjjjiiiiiijjjkkkmmmkkkjjjkkkjjjgggiiinnnkkkiiihhhgggggghhhhhhhhhllllllkkkjjjjjjjjjjjjjjjnnnkkkjjjlllkkkhhhhhhkkkjjjjjjlllmmmmmmllljjjiiilllhhhiiimmmnnnlllnnnrrroooooonnnmmmnnnooopppqqqiiiiiiiiijjjkkkkkkiiihhhgggiiikkkkkkjjjjjjlllmmmjjjiiiiiijjjlllmmmmmmlllmmmnnnmmmkkkiiihhhjjjkkknnnoooooonnnllljjjiiiiiiiiikkkmmmooopppooolllkkkfffhhhiiijjjiiihhhiiiiiinnnmmmlllnnnpppooollliiikkkllllllmmmnnnooonnnnnnnnnkkkhhhhhhjjjmmmmmmmmmkkkkkkkkkkkkkkkkkkllllllrrrnnnooouuuwwwsssoooooopppqqqtttwwwtttlllhhhiiihhhkkkooorrrsssrrrooommmjjjjjjkkkkkkllllllllllllpppnnnlllllllllmmmmmmlllmmmrrrtttooommmqqqsssqqqpppqqqtttwwwuuuoooooorrrnnnmmmmmmlllnnnppprrrttttttrrrqqqppppppqqqqqqqqqppppppqqqrrrrrrssssssssstttpppmmmnnnpppqqqnnnkkkkkknnnrrrtttsssrrrqqqppp{{{~~~~~~zzzyyy{{{{{{zzzyyy{{{}}}~~~}}}|||yyyxxxvvvuuuuuuvvvxxxyyyxxxwwwvvvuuuttttttttttttvvvuuusssssssssvvvxxxzzztttrrrrrrsssuuuwwwwwwwwwtttsssppppppppppppooonnnqqqpppoooppprrrttttttttttttuuuuuuuuuttttttsssrrrsssttttttttttttsssrrrqqqrrruuuvvvsssrrrrrroookkkkkklllooorrrsssqqqooommmpppnnnmmmnnnpppqqqqqqqqqmmmnnnooonnnmmmlllmmmnnnpppqqqqqqqqqppppppppppppoooqqqsssttttttrrrooonnnooopppqqqrrrqqqpppnnnlllmmmnnnnnnooooooooonnnnnnmmmmmmmmmnnnnnnoooooooooiiijjjlllmmmnnnooooooooolllmmmmmmnnnoooppppppqqqllllllooorrruuuuuutttrrrtttsssqqqqqqppppppnnnlllnnnllljjjkkkmmmppprrrsssmmmmmmmmmlllkkkiiigggfffmmmkkkiiihhhhhhiiihhhhhhiiiiiijjjjjjjjjjjjjjjjjjggghhhjjjiiihhhhhhiiijjjllliiigggfffhhhjjjkkkkkkggghhhiiijjjjjjhhhgggeeennnooolllhhhgggjjjlllkkkkkkjjjkkkkkkhhheeegggllliiilllnnnmmmjjjiiikkkmmmiiikkkkkkhhhhhhkkkkkkiiieeeggghhhhhhgggggghhhiiikkkiiiiiijjjiiigggiiinnnooommmjjjhhhhhhiiikkkmmmnnnmmmmmmlllllllllllllllrrrmmmjjjjjjiiigggjjjnnnmmmkkkkkklllnnnmmmiiieeeiiihhhjjjnnnooolllkkkmmmppppppooonnnnnnnnnooopppjjjhhhhhhjjjnnnooommmkkkhhhjjjkkkjjjiiihhhhhhiiillljjjiiijjjlllnnnmmmmmmkkklllmmmllljjjiiiiiikkkrrrqqqnnnlllkkkjjjjjjjjjjjjmmmpppssssssqqqnnnkkkiiigggfffggghhhiiiiiiiiijjjiiijjjkkkmmmmmmkkkiiiooommmkkklllppprrrqqqooopppmmmiiihhhjjjlllnnnoookkkkkkkkkkkkkkklllnnnnnntttqqqppprrrssspppmmmmmmoooooorrruuurrrkkkhhhjjjiiilllqqqtttuuurrrnnnkkklllllllllllllllmmmmmmmmmqqqooolllkkkmmmnnnnnnnnnooorrrssspppnnnpppqqqpppooonnnpppsssrrroooooossspppooonnnnnnoooqqqsssuuuqqqpppooonnnnnnnnnooopppnnnooopppqqqrrrsssssssssnnnooopppppppppnnnmmmkkkiiimmmqqqsssrrrpppoooooo~~~~~~~~~~~~~~~~~~~~~{{{zzzxxxxxxzzz{{{{{{zzzyyyxxxvvvttttttvvvxxxyyywwwvvvvvvvvvuuuuuuuuuuuuxxxvvvsssrrrrrruuuxxxzzzuuutttssssssuuuwwwwwwvvvuuussspppooonnnooopppppprrrqqqpppppprrrttttttssssssssstttuuuuuusssrrrqqqwwwvvvvvvuuutttttttttttttttuuuvvvuuusssrrrpppmmmkkknnnpppqqqpppooooooppplllkkkjjjkkknnnppppppppplllnnnooonnnmmmmmmnnnooopppnnnmmmnnnqqqsssrrrpppoooppprrrsssrrrpppmmmkkkjjjkkkmmmnnnnnnnnnmmmllliiijjjkkklllmmmnnnnnnnnnmmmmmmmmmmmmlllllllllllljjjkkklllnnnooopppppppppkkklllmmmnnnooopppqqqrrrkkkkkklllnnnqqqrrrqqqooorrrooolllllloooqqqqqqooonnnmmmkkkkkkmmmnnnppppppllllllmmmmmmllliiifffeeelllhhhffffffiiikkkkkkiiipppooommmkkkjjjiiiiiihhhggghhhiiihhhggggggiiijjjkkkiiigggffffffhhhjjjkkkggghhhjjjkkkkkkiiifffdddnnnnnnnnnkkkiiiiiiiiiiiijjjlllmmmkkkfffcccggglllkkklllnnnmmmlllllloooqqqkkkkkkiiigggggghhhjjjjjjeeeggghhhhhhgggfffhhhiiiiiiggggggiiiiiigggjjjoooooonnnmmmkkkjjjjjjlllnnnmmmmmmllllllllllllmmmmmmsssnnnkkkjjjiiihhhjjjnnnmmmjjjiiikkkoooooojjjeeegggiiillloooooommmjjjhhhvvvuuurrrooolllkkkjjjjjjmmmjjjiiikkkoooqqqooommmhhhjjjkkkkkkiiihhhhhhiiillljjjiiiiiikkkllllllllljjjlllmmmmmmllljjjkkkkkkqqqooollljjjkkklllnnnnnnnnnppprrrttttttssspppoookkkhhheeefffiiilllllljjjhhhhhhiiikkklllmmmlllkkkqqqllliiijjjpppsssrrrooopppooommmmmmmmmnnnnnnooommmlllllllllllllllmmmnnnqqqooommmmmmmmmllllllmmmooonnnpppssspppjjjhhhkkkkkkmmmoooqqqrrrpppmmmlllmmmmmmmmmmmmmmmmmmmmmmmmooonnnmmmmmmoooooonnnllloooppppppooonnnnnnmmmmmmnnnlllmmmppppppnnnooosssqqqpppooonnnoooppprrrtttppppppooonnnmmmmmmoooqqqooopppqqqrrrrrrqqqqqqpppmmmoooqqqqqqnnnmmmnnnooolllnnnpppppppppooopppqqq~~~}}}}}}}}}|||||||||{{{|||zzzxxxwwwwwwxxxwwwvvvzzzxxxwwwvvvvvvwwwxxxzzzwwwwwwwwwwwwwwwwwwwwwwwwzzzxxxuuurrrrrrsssvvvxxxxxxvvvtttssstttuuutttsssuuutttrrrpppooooooqqqssssssrrrpppqqqrrrssssssrrrqqqrrrsssttttttsssrrrqqqxxxwwwuuutttsssssssssttttttssstttuuutttsssqqqqqqnnnnnnnnnmmmlllmmmoooqqqlllkkkjjjlllnnnpppqqqqqqmmmnnnppppppooooooppprrrnnnkkkiiikkkppptttsssrrrqqqqqqqqqpppooonnnmmmmmmhhhiiikkkmmmnnnoooooooookkklllmmmmmmnnnnnnmmmmmmkkkkkkllllllmmmnnnnnnnnnlllmmmnnnooopppqqqqqqqqqkkklllmmmnnnooopppqqqrrrmmmkkkjjjjjjmmmoooooooootttqqqnnnnnnqqqttttttrrrmmmmmmmmmmmmlllmmmnnnppplllmmmnnnnnnmmmkkkhhhgggiiifffdddfffjjjmmmnnnlllooonnnmmmkkkiiihhhhhhhhhfffggghhhhhhggghhhjjjlllkkkkkkiiihhhhhhiiikkklllgggiiijjjlllkkkiiifffdddjjjlllooopppmmmhhhffffffiiimmmnnnjjjeeedddhhhkkkjjjkkkkkkkkklllmmmoooqqqmmmkkkhhhgggggggggiiikkkgggiiijjjjjjiiihhhjjjkkkhhhfffgggiiiiiigggjjjooohhhjjjlllkkkiiihhhhhhiiilllkkkkkkkkkkkkkkkllllllqqqmmmlllmmmllliiiiiikkkkkkiiigggkkkoooppplllgggjjjmmmppprrrrrrqqqnnnkkkxxxvvvrrroookkkiiihhhgggmmmkkkiiijjjlllmmmllljjjgggiiilllmmmlllkkkkkklllkkkiiiggggggiiijjjkkkkkkjjjlllnnnnnnmmmllllllmmmqqqnnnjjjiiijjjmmmnnnnnnppppppppppppppppppppppppmmmiiiggghhhkkknnnnnnllllllmmmnnnoooppppppqqqqqqooojjjgggiiinnnrrrqqqnnnlllnnnppppppooommmkkkjjjpppooonnnmmmllllllkkklllppppppooommmmmmoooqqqrrrnnnmmmoooqqqooojjjiiilllmmmmmmlllllllllmmmmmmnnnjjjjjjkkkkkkkkkkkkjjjiiillllllmmmpppqqqpppmmmjjjnnnmmmmmmnnnnnnlllkkkjjjnnnkkkjjjmmmooonnnooorrrpppooonnnmmmmmmnnnpppqqqooopppqqqooommmnnnpppssspppqqqqqqrrrqqqpppnnnmmmoooqqqrrrppplllmmmqqquuuqqqqqqpppooonnnpppsssvvv{{{||||||||||||{{{{{{zzzzzzyyy|||zzzxxxwwwwwwwwwuuusssxxxxxxxxxwwwwwwxxxxxxxxxwwwxxxxxxxxxxxxwwwwwwvvvzzzxxxvvvsssssssssuuuvvvxxxvvvtttsssssssssrrrqqquuuuuutttrrrpppppprrruuutttrrrqqqqqqrrrsssrrrqqqppppppqqqrrrssssssssssssuuuuuusssrrrqqqqqqqqqqqqsssqqqrrruuuuuurrrrrrtttqqqooolllkkkkkkmmmoooqqqooonnnmmmoooqqqssstttsssmmmooopppqqqpppqqqrrrtttmmmjjjiiikkkooossstttssstttsssqqqooonnnnnnooopppkkklllnnnoooqqqrrrssssssssssssrrrqqqpppnnnmmmllljjjkkklllnnnppprrrssstttnnnnnnooopppqqqqqqqqqqqqlllmmmmmmnnnoooppppppqqqpppnnnkkkkkkmmmoooppppppsssqqqooonnnnnnooonnnnnnmmmnnnooonnnmmmmmmoooppplllmmmnnnnnnnnnmmmkkkjjjhhhgggfffgggjjjmmmoooooohhhhhhhhhiiiiiiiiiiiiiiiggghhhiiihhhhhhjjjmmmpppmmmmmmnnnmmmkkkjjjkkkmmmhhhiiijjjkkkkkkiiihhhfffgggjjjooorrrnnngggdddeeehhhlllmmmiiifffgggiiiiiiiiiiiihhhhhhiiikkkmmmooonnnkkkiiiiiiiiiggghhhkkkiiikkkllllllkkkkkklllmmmiiiggghhhjjjjjjhhhjjjppphhhlllooonnnkkkiiiiiikkkjjjjjjjjjjjjjjjjjjkkklllooollllllnnnmmmiiigggiiiiiihhhhhhkkkoooooollliiijjjmmmooonnnnnnooonnnkkkrrrqqqooommmkkkjjjjjjjjjjjjjjjiiihhhggggggggghhhfffiiilllnnnnnnnnnnnnnnnllliiiffffffgggiiijjjjjjjjjkkkllllllllllllmmmnnnsssooojjjhhhjjjlllkkkjjjnnnmmmllljjjjjjkkklllmmmkkkjjjjjjjjjmmmnnnooonnnkkklllnnnnnnmmmnnnoooqqqkkkiiigggiiimmmoooooonnnhhhkkkpppqqqoookkkgggfffrrrqqqooonnnllllllkkkkkkllloooooollllllpppttttttooommmnnnpppnnnjjjkkknnnmmmllljjjiiijjjlllnnnpppkkkmmmoooppppppnnnllljjjjjjkkklllooopppooollliiimmmkkkkkknnnooollljjjjjjooojjjiiimmmooonnnnnnqqqpppooommmlllkkklllnnnooooooqqqrrrpppnnnnnnqqqtttooopppqqqrrrqqqooommmlllpppqqqqqqooommmnnnrrrwwwrrrrrrqqqpppoooqqquuuxxx{{{~~~|||zzzyyyzzz|||~~~||||||{{{{{{zzzyyyyyyyyy{{{zzzyyyzzzzzzyyyvvvtttvvvvvvwwwxxxxxxwwwvvvvvvwwwwwwxxxxxxwwwvvvuuutttwwwvvvuuuttttttuuuvvvvvvvvvtttrrrrrrrrrsssrrrqqqsssttttttssspppppprrruuuuuusssqqqqqqrrrrrrrrrpppooooooooopppqqqsssuuuuuuuuuttttttsssrrrqqqpppoootttpppqqqttttttqqqqqqtttsssooolllllloooqqqpppoooqqqpppoooppprrrttttttsssmmmnnnpppqqqqqqqqqsssuuuooonnnllllllnnnqqqrrrsssrrrqqqpppnnnnnnnnnoooooooooppppppqqqrrrrrrssssssvvvuuutttsssqqqooommmlllmmmmmmnnnooopppqqqqqqrrrooooooppppppppppppoooooommmmmmnnnnnnooooooooopppooonnnmmmmmmooopppoooooommmmmmmmmllljjjiiijjjkkklllnnnppppppnnnnnnppprrrllllllllllllmmmmmmmmmmmmiiijjjjjjjjjjjjkkknnnpppggghhhiiikkkkkkkkkjjjjjjggghhhiiijjjjjjmmmqqqtttkkkmmmnnnmmmjjjhhhhhhiiihhhhhhiiijjjjjjjjjiiiiiifffhhhmmmqqqmmmeeecccggggggkkklllhhhhhhkkkjjjgggkkkjjjiiiiiijjjmmmnnnooooookkkiiikkkkkkggghhhlllkkklllmmmmmmllllllmmmoookkkiiiiiikkkjjjhhhkkkpppllloooqqqooollljjjlllpppjjjjjjjjjjjjjjjkkkllllllooolllkkkmmmlllgggfffhhhiiijjjkkkmmmmmmlllkkkiiihhhkkkkkkhhhhhhmmmmmmjjjmmmlllkkkjjjjjjkkklllmmmgggjjjkkkhhheeedddgggjjjfffiiimmmoooooonnnmmmnnnmmmjjjgggfffgggiiijjjjjjhhhiiijjjiiiiiiiiilllnnnppplllhhhgggjjjlllkkkiiillllllkkkkkkjjjjjjjjjjjjhhhiiilllllllllmmmnnnooogggiiikkkjjjiiihhhkkkmmmggghhhiiikkkmmmnnnnnnnnnjjjnnnqqqqqqnnnjjjhhhhhhqqqpppooonnnmmmmmmmmmmmmiiimmmnnnjjjiiinnnqqqqqqooonnnnnnpppnnnkkklllppplllkkkkkkkkklllmmmooopppnnnqqqtttwwwwwwsssooollllllkkkjjjkkklllmmmmmmlllnnnjjjjjjppprrrnnnlllllloookkkjjjnnnpppooonnnooopppooommmkkkkkklllmmmnnnnnnppprrrpppmmmmmmqqquuukkkmmmoooqqqqqqpppooommmnnnnnnoooooonnnooorrrssspppqqqsssrrrrrrrrrtttvvv~~~}}}~~~}}}|||||||||zzz{{{|||yyywwwxxx|||}}}||||||{{{zzzzzzyyyyyyyyyyyyzzz|||}}}|||yyyvvvsssuuuvvvxxxxxxvvvuuusssvvvwwwwwwwwwvvvuuusssrrrtttttttttuuuuuuvvvwwwxxxsssrrrpppqqqrrrssssssrrrqqqssstttssspppoooqqqtttuuusssqqqqqqrrrrrrqqqpppnnnnnnnnnoooqqqsssvvvwwwvvvvvvvvvuuutttsssqqqpppuuuqqqpppttttttoooooosssssspppmmmooossstttppplllpppooonnnoooqqqrrrrrrqqqlllnnnpppppppppqqqsssuuurrrqqqpppnnnnnnoooqqqsssmmmmmmmmmmmmmmmllllllkkkqqqqqqqqqppppppppppppoooqqqrrrrrrqqqqqqooonnnnnnqqqqqqpppnnnmmmkkkjjjjjjooooooooooooooonnnnnnmmmnnnnnnnnnnnnoooooooooooollllllmmmoooppppppmmmkkkiiillloooooommmlllooorrrllloooqqqpppooonnnpppssskkkkkkkkkkkklllmmmnnnoookkkmmmnnnllliiiiiilllppplllmmmnnnoooooommmkkkjjjhhhiiijjjjjjlllooosssvvvgggjjjlllkkkhhhdddcccccchhhhhhhhhiiiiiijjjjjjkkkggggggkkkooojjjccccccjjjfffjjjjjjhhhjjjnnnkkkeeepppnnnllllllnnnpppqqqrrrpppkkkjjjmmmlllhhhhhhlllkkklllnnnmmmllllllmmmooollljjjjjjlllkkkhhhkkkpppkkkmmmnnnjjjffffffjjjooojjjjjjjjjjjjkkkkkklllmmmpppllljjjkkkjjjffffffiiijjjlllnnnnnnllljjjiiiiiikkknnnmmmhhhiiioooqqqooolllkkkjjjjjjjjjjjjkkklllgggkkknnnkkkfffeeejjjpppgggjjjmmmooonnnmmmllllllnnnkkkhhhggghhhjjjkkkkkkgggggggggffffffhhhkkknnnkkkgggdddfffkkkooonnnllllllmmmnnnooonnnmmmkkkjjjdddhhhlllmmmlllkkkllloooiiikkkmmmkkkiiiiiilllnnneeehhhlllmmmmmmmmmnnnoooppprrrtttsssooollllllmmmpppooonnnnnnnnnnnnnnnooojjjpppqqqllljjjooorrrqqqpppnnnnnnpppooolllmmmrrrjjjkkklllnnnooopppppppppkkkooossswwwvvvrrrmmmiiinnnkkkhhhggghhhkkknnnoooooojjjjjjqqqtttpppmmmnnnoookkkjjjoooqqqooommmmmmqqqpppnnnlllkkklllmmmnnnmmmppprrrpppmmmlllpppuuuhhhjjjmmmppprrrrrrqqqpppkkklllmmmooopppqqqpppooommmpppsssuuutttsssrrrrrr~~~~~~{{{vvv}}}{{{zzz{{{~~~}}}{{{~~~{{{wwwssszzz{{{}}}|||{{{zzzzzz{{{vvvwwwxxxxxxxxxyyy{{{~~~wwwuuusssrrrsssttttttsssqqqsssuuutttsssuuuzzz|||tttnnnppprrrpppmmmmmmrrrrrrrrrrrrqqqpppooonnnwwwrrrnnnpppuuuvvvrrrmmmvvvvvvwwwuuurrrqqqqqqrrruuurrrqqqsssssspppqqqtttoooqqqrrrrrrpppoooooopppmmmkkkkkknnntttvvvtttpppllllllmmmnnnooopppqqqqqqvvvnnnkkkoooqqqnnnmmmooonnnlllmmmrrrpppkkkjjjooonnnllliiiiiikkknnnppppppnnnooopppooonnnnnnppprrrooooooppppppooonnnlllkkklllooopppnnnjjjhhhhhhjjjpppkkkkkkppptttrrrmmmkkklllppprrrooommmnnnnnnkkkpppooooooooooooooopppqqqnnnnnnmmmmmmmmmmmmnnnnnnnnnrrrsssooonnnqqqpppjjjlllkkkiiiiiiiiikkkmmmnnnkkkkkkkkkllllllmmmmmmmmmooonnnkkkiiihhhggghhhhhheeefffgggggggggiiikkknnniiiiiigggdddeeeiiijjjgggkkkkkkiiifffcccbbbdddfffgggiiijjjjjjhhhfffeeeeeejjjfffdddeeeiiimmmnnnmmmmmmgggeeejjjllljjjjjjnnniiilllmmmiiigggiiiiiiggggggkkknnnnnnoooooojjjcccfffdddccceeejjjlllkkkiiillljjjhhhhhhiiiiiihhhggglllkkkjjjiiiiiiiiijjjkkkkkkjjjhhhffffffggghhhiiigggggghhhjjjmmmpppqqqpppooommmmmmnnnpppppppppoooooojjjgggggggggeeehhhlllpppmmmiiifffiiinnnlllggggggjjjkkkjjjkkknnnnnnkkkmmmmmmjjjfffhhhmmmnnnllljjjiiihhhhhhjjjlllllllllhhhaaabbblllooojjjiiiooonnnrrrtttqqqlllhhhiiilllgggjjjnnnooommmiiigggfffiiikkklllllljjjiiihhhiiinnnhhhhhhmmmpppnnnnnnrrrnnnooopppqqqrrrsssssssssqqqpppooonnnnnnooopppqqqnnnrrrpppiiifffjjjllliiinnnmmmllllllmmmooooooooommmmmmmmmooosssuuuuuuuuuqqqooommmmmmnnnnnnjjjgggnnnoooooommmjjjiiilllooouuurrrpppqqqrrrqqqkkkeeeooonnnlllkkkllloooqqqsssnnnmmmmmmpppttttttpppllloooooopppqqqpppooonnnmmmlllnnnpppqqqpppoooppppppooommmlllmmmppppppnnnkkkmmmnnnppppppoooooooooppp~~~{{{~~~~~~~~~zzzzzz{{{||||||{{{yyywwwxxxzzz{{{{{{zzzyyyzzz{{{zzz{{{zzzyyyvvvuuuvvvwwwwwwuuusssrrrsssttttttsssxxxvvvtttrrrrrrrrrrrrrrryyysssqqqssstttqqqooonnnttttttssssssrrrqqqpppooorrrqqqooopppqqqqqqpppnnnrrrssstttsssrrrqqqrrrsssuuuqqqppprrrrrroooooorrrrrrssstttssspppoooooooooqqqpppooorrrwwwyyyvvvsssooooooooopppppppppppppppwwwqqqnnnrrrtttrrrrrruuuooommmooosssqqqllllllpppmmmllllllmmmoooppppppnnnmmmoooppppppoooooopppqqqqqqqqqqqqpppooonnnlllkkklllmmmooonnnmmmlllllllllooojjjhhhmmmqqqoookkkjjjkkknnnooommmnnnqqqqqqmmmllllllllllllmmmnnnppppppooonnnnnnnnnnnnnnnnnnooonnnrrrsssooooooqqqppplllllllllmmmnnnnnnnnnnnnnnnlllkkkkkkkkkkkkkkkjjjjjjkkkkkkjjjiiiiiijjjkkklllhhhjjjjjjiiigggeeeeeeffffffhhhhhhfffgggkkkkkkhhhiiiiiihhhfffddddddgggiiiiiikkklllllljjjhhhggggggffffffffffffgggiiilllnnnlllgggeeeiiijjjhhhhhhkkkgggkkklllhhhgggiiijjjhhhiiimmmnnnlllkkkmmmkkkhhhfffeeeeeegggjjjkkklllkkknnnllljjjiiijjjjjjiiihhhllllllkkkkkkkkkkkkkkklllkkkjjjiiihhhhhhhhhiiijjjjjjjjjiiijjjlllmmmmmmmmmnnnlllllllllnnnnnnnnnlllooollllllnnnnnnkkkkkknnnnnnnnnkkkjjjmmmqqqoooiiiiiilllllljjjkkknnnooollllllllliiieeefffkkkllliiikkkjjjjjjjjjlllmmmmmmmmmnnnggggggooopppjjjhhhlllmmmppprrrooojjjggghhhjjjeeehhhkkklllkkkiiihhhhhhkkklllnnnnnnmmmkkkkkkllljjjffffffkkknnnnnnooorrrnnnooopppqqqqqqrrrrrrrrrmmmllllllkkkkkkllllllmmmnnnqqqpppjjjhhhkkkmmmkkkkkkkkkkkklllmmmnnnnnnnnnnnnmmmmmmoooqqqsssssssssgggggghhhkkkpppssssssqqqnnnooonnnlllhhheeefffhhhnnnmmmnnnrrrvvvvvvrrrmmmlllllllllmmmnnnnnnoooooolllmmmooooooppppppqqqrrrtttuuuuuutttsssqqqooonnnkkkmmmpppqqqqqqqqqrrrssssssqqqooooooppppppnnnlllmmmoooqqqqqqpppooopppqqq}}}}}}~~~~~~zzz{{{|||}}}~~~~~~}}}}}}xxxyyy{{{{{{zzzzzz{{{}}}{{{|||{{{xxxuuusssssstttwwwuuusssssstttuuuuuutttuuurrrppprrrvvvwwwuuurrrvvvssssssvvvuuurrrppprrruuuuuutttsssrrrqqqppppppoooqqqsssqqqooonnnoooqqqoooqqqrrrrrrqqqqqqrrrttttttqqqpppqqqqqqmmmmmmppptttttttttssspppnnnnnnoooqqqoooooorrruuuvvvtttppprrrrrrqqqqqqqqqppppppppprrrmmmkkknnnppppppqqqsssooooooqqqsssrrrooooooqqqlllmmmooosssuuutttpppmmmllloooqqqqqqpppoooooopppsssrrrqqqpppooonnnmmmmmmmmmmmmmmmnnnpppqqqpppnnnpppkkkiiilllooommmkkkkkkkkklllkkkjjjooottttttpppjjjjjjkkklllmmmooopppqqqnnnnnnnnnnnnnnnnnnnnnnnnnnnqqqqqqooooooqqqpppmmmlllmmmppprrrrrrqqqooommmnnnnnnmmmlllkkkjjjiiiiiihhhhhhhhhiiikkkmmmooopppiiikkkkkkjjjgggeeeddddddfffiiijjjhhhiiimmmmmmkkkfffggggggffffffgggiiikkkiiikkkmmmllljjjiiihhhhhhcccfffiiihhheeefffkkkoookkkgggeeehhhiiigggfffhhhfffjjjkkkhhhgggiiikkkiiiiiimmmmmmhhheeegggkkkkkkeeegggiiiiiijjjjjjlllnnnpppnnnlllkkkkkkkkkjjjhhhkkkllllllmmmmmmllllllllljjjjjjjjjjjjjjjkkkkkkkkklllkkkkkkkkkkkkkkkllllllmmmkkkjjjkkkllllllkkkjjjmmmlllnnnrrrsssooommmnnnnnnnnnmmmlllppptttrrrmmmlllnnnmmmjjjkkkooopppoookkkkkkhhhddddddhhhiiifffllllllllllllmmmnnnoooooorrrlllkkkpppqqqkkkiiilllkkknnnooonnnjjjggghhhiiieeegggiiijjjiiiiiijjjkkkkkklllnnnnnnmmmlllmmmmmmiiiffffffkkknnnooopppsssmmmmmmnnnoooppppppppppppjjjjjjkkkkkkkkkkkkjjjjjjnnnppppppllljjjlllnnnnnnnnnoooqqqrrrssssssrrrrrrpppnnnmmmnnnppprrrrrrqqqlllkkkkkklllnnnoooooonnnlllmmmnnnllliiigggfffgggkkkkkknnnssswwwyyyvvvrrrjjjkkkmmmnnnnnnmmmllljjjjjjmmmooonnnlllnnnsssyyyqqqqqqrrrrrrqqqpppnnnmmmjjjmmmppprrrsssssstttuuuwwwtttqqqppppppooonnnmmmooopppqqqqqqppppppqqqrrr~~~|||}}}}}}~~~~~~}}}{{{zzz~~~~~~|||{{{{{{|||yyyzzz{{{|||{{{|||}}}xxxyyyyyyxxxvvvvvvwwwxxxwwwuuuttttttvvvvvvuuuttttttssssssuuuxxxyyywwwuuutttrrrsssuuusssppprrrvvvwwwvvvuuutttsssrrrrrrqqqrrrssstttsssqqqpppqqqrrrpppqqqrrrrrrqqqqqqrrrssstttqqqoooqqqpppmmmlllooorrrssssssqqqooonnnooopppqqqpppppprrrttttttrrroooqqqqqqqqqqqqqqqqqqppppppnnnllljjjjjjkkklllnnnpppnnnoooqqqsssrrrppppppqqqnnnoooqqqtttvvvuuurrrnnnllloooqqqrrrqqqooonnnooorrrqqqqqqppppppppppppppppppnnnmmmooorrrsssqqqnnnrrrmmmkkknnnooommmmmmnnnnnnmmmjjjjjjooovvvvvvpppmmmmmmmmmnnnooopppqqqrrrmmmmmmmmmnnnnnnmmmmmmmmmmmmnnnooonnnnnnoooooonnnlllmmmoooqqqqqqpppnnnmmmqqqqqqooonnnllljjjiiihhhggggggiiijjjlllnnnoooppphhhiiijjjiiihhhhhhjjjllljjjmmmmmmiiihhhlllnnnmmmfffggghhhgggggggggiiilllhhhiiikkkkkkiiiggggggggggggiiijjjjjjiiijjjmmmpppllliiihhhhhhiiihhhffffffdddiiijjjhhhgggjjjllljjjfffkkklllfffaaadddhhhkkkfffiiilllllljjjjjjmmmppprrrpppmmmlllllllllkkkiiiiiijjjlllmmmmmmmmmlllkkkjjjkkkllllllmmmlllllllllmmmmmmmmmlllkkkkkklllnnnmmmllljjjkkkllllllkkkiiikkkjjjlllpppqqqmmmlllnnnnnnooommmkkknnnttttttqqqnnnooonnnjjjkkkoooqqqpppjjjkkkhhhddddddhhhgggdddkkkllllllllllllmmmnnnpppppplllkkkooopppmmmlllnnnkkkmmmnnnmmmjjjhhhhhhiiihhhiiijjjiiihhhiiijjjllliiikkkllllllkkkkkklllmmmjjjiiiiiikkkooopppqqqrrrlllmmmnnnnnnooooooooonnnkkklllmmmnnnnnnmmmlllkkknnnooopppnnnlllmmmooopppppprrruuuuuuuuusssrrrqqqrrrpppnnnnnnpppqqqqqqppprrrqqqooonnnlllkkkjjjiiikkkmmmnnnoooooonnnmmmmmmpppooonnnpppssstttsssrrrkkklllmmmnnnnnnmmmkkkjjjiiikkkmmmmmmnnnpppuuuyyykkklllnnnpppqqqrrrqqqqqqmmmooorrrssssssssstttuuuvvvtttqqqooonnnooopppppppppqqqrrrqqqpppppprrrttt~~~~~~zzz}}}|||zzz{{{|||{{{yyyvvvtttvvvxxxxxxyyyzzzyyyyyyzzz|||~~~wwwxxxyyyyyyxxxxxxyyy{{{vvvuuuuuuuuuwwwwwwvvvuuuxxxzzzzzzxxxtttqqqqqqqqqtttrrrqqqrrrqqqooosssxxxwwwvvvuuussssssssssssssstttsssqqqrrrssssssrrrppprrrssstttsssrrrqqqqqqssstttqqqpppqqqqqqnnnnnnpppoooppppppooonnnnnnppprrrtttttttttuuuvvvvvvtttsssnnnnnnoooooopppqqqqqqrrrtttsssqqqnnnmmmoooqqqrrrlllooorrrqqqppppppqqqppprrrqqqqqqsssttttttsssqqqlllooorrrrrrqqqooonnnnnnnnnoooooopppqqqqqqrrrrrrqqqooommmooorrrrrrpppmmmrrrmmmlllnnnnnnllllllnnnqqqooollljjjooouuutttooopppooonnnnnnnnnnnnnnnoookkkllllllmmmmmmllllllkkklllkkkkkkmmmmmmmmmnnnooommmmmmmmmmmmmmmmmmllllllpppooonnnllljjjiiigggggghhhiiijjjkkkllllllmmmmmmkkkjjjiiihhhhhhjjjooosssppprrrooohhhfffiiimmmnnniiijjjjjjiiihhhggghhhjjjhhhjjjlllllljjjhhhhhhiiimmmkkkjjjllloooqqqpppooommmlllkkkjjjjjjjjjiiifffeeeiiikkkhhhhhhkkkmmmlllffflllnnniiieeefffiiijjjgggjjjmmmlllkkkjjjmmmpppqqqooommmlllllllllkkkjjjhhhiiijjjlllllllllkkkjjjkkklllmmmmmmmmmmmmllllllqqqrrrpppnnnjjjiiikkkmmmnnnlllkkklllmmmmmmlllkkknnnjjjjjjlllmmmkkkmmmpppooooookkkhhhiiipppsssrrrnnnooonnnjjjjjjnnnpppoookkkkkkiiieeefffiiihhhdddiiijjjlllkkkjjjjjjmmmoooooollljjjlllmmmlllkkkkkkkkklllmmmmmmkkkjjjjjjjjjlllmmmlllkkkiiiiiijjjlllkkklllmmmlllkkkkkklllnnnkkkkkkjjjjjjllloooooonnnllllllmmmnnnnnnnnnmmmmmmmmmnnnoooppppppooonnnmmmnnnnnnoooooonnnmmmoooqqqmmmppprrrrrrooolllkkkkkktttrrroooooopppqqqqqqppplllllllllmmmmmmnnnpppqqqmmmnnnoooqqqrrrrrrpppoootttqqqmmmlllllloooqqqrrrnnnnnnmmmmmmmmmmmmmmmmmmiiiiiijjjmmmrrruuuvvvuuunnnppprrrtttuuuuuuuuuuuuppprrrttttttsssrrrrrrrrrrrrqqqpppnnnmmmnnnppprrrpppqqqrrrqqqpppppprrrttt}}}xxxuuuzzz~~~{{{yyyzzz{{{{{{yyyvvvwwwzzz~~~vvvwwwwwwvvvvvvvvvyyy{{{{{{|||{{{zzzwwwvvvwwwyyyvvvuuuuuuvvvxxxxxxwwwuuusssvvvxxxvvvqqqoooqqqtttuuuqqqoooqqqrrrqqqssswwwuuutttsssrrrrrrssstttuuussspppooooooqqqrrrpppnnnsssttttttsssrrrqqqqqqrrruuurrrqqqssssssppppppsssoooppppppooonnnooorrrtttqqqrrrssstttttttttsssrrrmmmmmmnnnooopppqqqrrrssstttvvvsssnnnlllooorrrssskkkppprrrqqqppprrrrrrppptttrrrpppppprrrssssssrrrnnnppprrrqqqpppnnnnnnnnnlllmmmoooqqqrrrrrrqqqqqqnnnnnnnnnnnnppppppooommmnnnkkkkkkmmmllliiiiiikkkoooooommmkkknnnrrrqqqlllooonnnmmmlllkkkkkkkkkkkkkkklllmmmnnnnnnmmmlllkkkllljjjjjjmmmmmmlllnnnqqqmmmmmmllllllllllllllllllkkkkkkjjjiiihhhgggffffffiiijjjjjjkkkkkkjjjjjjiiiooonnnllljjjhhhjjjnnnqqqrrrtttqqqjjjeeehhhlllnnnjjjkkklllkkkhhhgggggghhhjjjlllnnnnnnmmmkkkkkklllpppmmmkkkmmmqqqsssqqqnnnmmmnnnmmmkkklllmmmkkkgggfffkkkllljjjiiilllnnnlllhhhnnnpppmmmjjjkkklllkkkiiijjjkkklllkkklllmmmnnnooommmkkkkkkllllllkkkjjjhhhhhhiiijjjkkkkkkkkkkkkmmmmmmmmmmmmlllllllllkkkuuuuuusssnnnhhhfffgggjjjmmmlllllllllnnnooonnnmmmrrrmmmjjjkkkkkkkkknnnsssnnnoookkkfffggglllpppooolllnnnmmmjjjjjjmmmnnnllljjjkkkiiifffgggjjjiiieeegggiiikkkjjjhhhhhhkkknnnqqqnnnkkkjjjiiihhhgggfffkkkkkklllllllllkkkjjjjjjmmmnnnnnnllljjjiiijjjllloooppppppooommmmmmnnnpppjjjkkkjjjhhhjjjmmmmmmjjjlllmmmmmmnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnmmmnnnmmmnnnpppooolllmmmqqqmmmppprrrqqqmmmjjjjjjkkktttqqqnnnmmmnnnpppppppppkkklllmmmmmmmmmnnnqqqtttqqqpppooooooppppppnnnlllrrrooollliiiiiilllppprrrnnnmmmmmmlllmmmmmmnnnnnnjjjhhhiiimmmssswwwvvvsssqqqrrrsssssssssrrrqqqpppqqqrrrttttttrrrqqqpppqqqooooooooonnnmmmmmmoooqqqpppqqqqqqpppoooooorrrtttwww}}}~~~|||xxxtttxxx|||}}}|||{{{{{{||||||}}}~~~|||zzz{{{xxxyyyxxxwwwuuuvvvyyy{{{|||||||||yyyvvvuuuuuuvvvvvvuuuvvvwwwyyyyyyxxxvvvqqqqqqrrrrrrssstttwwwyyyuuuqqqpppuuuwwwuuurrrrrrsssrrrqqqqqqrrrsssuuuwwwpppqqqrrrqqqooonnnoooppppppqqqrrrrrrqqqqqqrrrsssvvvsssrrruuuuuussstttwwwrrrsssrrrqqqppppppsssuuummmnnnpppqqqqqqppppppppppppppppppqqqqqqqqqrrrrrrooorrrpppjjjggglllqqqqqqlllqqqtttqqqqqqttttttqqqrrrqqqppppppqqqrrrqqqpppooopppqqqpppooonnnnnnooolllnnnppprrrrrrpppnnnllliiikkkmmmnnnmmmmmmnnnppplllkkklllnnnmmmhhhgggjjjiiilllmmmkkkkkknnnmmmjjjmmmmmmlllkkkkkkkkklllllllllmmmoooppppppooommmlllnnnjjjjjjnnnooommmoootttmmmnnnoooppppppnnnlllkkkjjjjjjiiiiiiiiiiiiiiihhhhhhiiijjjjjjjjjiiihhhgggmmmnnnnnnmmmkkkjjjkkkmmmmmmrrrsssmmmhhhiiikkkllljjjkkklllkkkiiihhhhhhiiijjjlllnnnooommmllllllllllllllllllmmmnnnooonnnnnnlllnnnnnnkkklllooommmggghhhlllnnnkkkjjjmmmnnnmmmkkknnnnnnkkkjjjlllllljjjjjjjjjiiijjjlllmmmmmmlllllljjjiiiiiijjjkkkkkkjjjjjjiiiiiijjjkkklllmmmmmmpppooommmkkkjjjjjjkkkkkkpppqqqppplllgggeeehhhllllllkkkkkkllloooppppppooosssnnnkkkllllllkkkmmmrrrlllooonnniiihhhjjjkkkiiiiiilllllliiiiiilllllliiihhhjjjiiifffgggkkkjjjffffffiiikkkjjjhhhgggkkkoooooommmjjjhhhhhhhhhgggeeeiiiiiiiiijjjkkkkkkjjjiiijjjlllmmmllljjjjjjjjjlllrrrrrrqqqooommmlllmmmoookkkmmmllliiikkkqqqqqqmmmmmmmmmnnnnnnnnnnnnmmmmmmooonnnnnnmmmmmmnnnnnnoooooommmnnnqqqoookkkkkkpppmmmppprrrqqqmmmkkkmmmppprrrooolllkkklllnnnnnnooopppqqqpppnnnkkkkkknnnppprrrooommmmmmooopppooonnnpppooommmlllkkkkkkmmmoooiiijjjlllmmmnnnnnnmmmlllkkkjjjjjjlllpppsssvvvwwwpppqqqqqqrrrqqqpppnnnmmmoooqqqssssssrrrqqqqqqqqqooopppqqqpppmmmlllmmmooopppppppppooonnnnnnqqqtttzzz}}}{{{}}}}}}{{{zzz|||~~~~~~}}}~~~{{{}}}~~~{{{wwwxxx~~~|||||||||zzzxxxyyy{{{}}}zzzzzzzzzxxxuuutttuuuvvvvvvuuuvvvxxxzzzzzzxxxvvv|||xxxsssrrruuuvvvuuuttttttpppqqqyyy}}}yyyrrrnnnrrrqqqppppppqqqtttvvvxxxoootttwwwuuuooommmpppuuulllnnnpppppppppqqqrrrtttvvvssssssvvvwwwuuuvvvyyyvvvvvvuuusssqqqqqqsssvvvnnnpppssstttssssssssssssssssssrrrrrrrrrrrrqqqqqqlllpppoooiiigggmmmrrrssslllsssvvvrrrrrruuuvvvsssppppppoooqqqrrrrrrpppnnnpppqqqqqqooonnnmmmnnnpppmmmooorrrsssrrrooojjjhhhdddhhhlllmmmllllllooorrrmmmmmmoooqqqooojjjiiikkkccchhhkkkjjjiiikkkkkkiiimmmmmmmmmmmmmmmnnnooopppnnnoooppprrrrrrpppooonnnpppkkkkkkpppqqqoooqqqvvvmmmooosssuuuuuurrrmmmjjjkkkkkkkkkllllllmmmmmmmmmggghhhiiijjjjjjiiihhhggghhhkkknnnooonnnlllkkkjjjhhhooossspppkkkkkkkkkjjjiiikkklllllljjjiiiiiijjjhhhjjjlllmmmllljjjjjjkkkgggjjjmmmmmmjjjiiikkknnnjjjnnnnnnkkklllooommmgggjjjnnnooolllkkkmmmooommmlllllliiifffgggkkkkkkhhhllliiihhhiiimmmnnnmmmjjjjjjhhhggghhhiiijjjjjjjjjkkkkkkjjjjjjkkklllnnnoooqqqpppmmmjjjiiiiiijjjjjjhhhjjjkkkiiifffffflllqqqjjjjjjjjjlllnnnppppppooorrrmmmkkklllkkkiiikkkooojjjooopppmmmjjjjjjhhhdddgggjjjkkkiiihhhkkkjjjgggggghhhhhhfffgggkkkjjjffffffjjjlllkkkhhhgggkkkoookkkjjjhhhfffhhhjjjjjjiiihhhgggggghhhjjjjjjiiihhhgggiiikkkkkkkkkjjjkkklllqqqqqqpppnnnkkkjjjkkklllllloooooolllooovvvvvvrrrmmmnnnnnnnnnnnnnnnmmmmmmqqqpppooonnnnnnooopppqqqooolllnnnqqqooojjjjjjooohhhkkknnnllliiiiiimmmqqqpppmmmjjjiiijjjlllmmmmmmmmmoooooommmllllllppptttpppnnnlllmmmqqqttttttssspppqqqqqqpppmmmkkkjjjjjjeeehhhkkkoooooonnnkkkiiikkklllmmmlllkkkooovvv|||pppqqqssstttuuuuuutttsssmmmooorrrsssrrrrrrrrrsssppprrrtttrrrnnnllllllmmmooopppooonnnmmmnnnqqqsss~~~~~~|||}}}~~~{{{xxxyyy}}}|||yyy|||~~~zzzwwwyyy|||{{{{{{}}}~~~~~~|||zzzyyyttttttxxxxxxvvvwww|||rrrrrrsssuuuvvvuuurrrooonnnoooppprrrtttuuuwwwwwwsssssssssuuuvvvvvvssspppqqqrrrsssrrrqqqqqqrrrsssuuuuuuuuutttrrrrrrssstttrrrqqqpppoooooopppqqqrrrqqqrrrsssttttttuuuxxxzzzrrrrrrssstttsssrrrqqqpppooopppqqqrrrrrrqqqpppoooqqqnnnlllnnnrrrtttsssqqqssspppllllllooorrrsssrrrnnnmmmlllnnnrrrsssqqqoooqqquuuxxxxxxuuurrrqqqqqqpppqqqqqqooonnnoooqqqtttnnnppptttvvvuuuqqqllliiimmmmmmmmmmmmnnnnnnnnnnnnooommmooosssrrrmmmkkkkkklllpppsssqqqkkkggghhhkkksssrrrooollljjjjjjlllnnnpppqqqrrrpppnnnmmmmmmnnnlllkkkpppwwwvvvpppnnnqqqjjjllloooppppppnnnkkkiiiiiijjjmmmnnnooommmkkkjjjkkkmmmnnnnnnmmmjjjgggeeegggdddfffnnnrrrnnnjjjiiikkkmmmnnnnnnlllkkkjjjjjjnnnmmmkkkjjjkkkkkkjjjiiiccciiikkkiiigggjjjmmmmmmiiiiiijjjiiihhhiiilllnnnllllllkkkjjjjjjkkkkkkllliiikkkmmmmmmkkkjjjjjjjjjpppmmmiiihhhjjjkkkkkkjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjiiiiiikkkmmmmmmjjjfffllllllmmmnnnpppqqqssssssuuurrrmmmiiihhhiiikkkmmmjjjffffffkkkkkkhhhhhhllliiikkkmmmmmmmmmmmmnnnoooooonnnmmmlllmmmnnnooopppkkkllllllkkkiiihhhiiijjjjjjjjjjjjjjjiiihhheeedddhhhggghhhjjjlllllljjjhhhhhhfffeeefffhhhkkkllllllgggiiikkkkkkjjjjjjkkklllqqqkkkjjjlllkkkfffeeeiiijjjkkknnnoooooonnnlllkkkrrrpppmmmmmmmmmllljjjhhhlllkkkkkklllooorrrssssssllllllmmmnnnpppqqqpppooommmoooqqqpppoooppptttxxxkkklllmmmmmmllllllnnnpppnnnqqqqqqlllfffeeekkkrrrooopppnnnlllooosssrrrnnnpppnnnlllllloooqqqpppnnnpppqqqrrrssssssrrrqqqpppppppppppppppooommmlllkkkkkkpppqqqmmmmmmqqqqqqlllkkkmmmoooooommmlllllllllqqqsssuuuvvvvvvsssqqqoooqqqoooqqqttttttpppnnnpppqqqqqqpppnnnkkkjjjkkkmmmoooooommmjjjiiillluuu|||}}}|||}}}}}}||||||~~~~~~xxxwww{{{~~~||||||~~~zzzzzzzzz|||~~~~~~|||zzz~~~xxxtttuuutttrrruuuzzzvvvuuuuuuvvvvvvuuurrroooqqqqqqrrrssstttuuuuuuvvvqqqrrrtttvvvwwwwwwwwwvvvttttttuuutttssssssssstttsssttttttsssqqqpppqqqssssssrrrqqqppppppqqqrrrsssqqqrrrtttsssrrrrrrtttuuuqqqqqqrrrssssssrrrqqqpppooopppqqqqqqqqqqqqpppooommmmmmnnnooooooppprrrtttrrrooolllllloooqqqrrrrrrooonnnmmmnnnpppqqqooommmpppsssvvvvvvtttqqqppppppmmmooorrrsssqqqpppppppppppppppqqqqqqpppooommmlllmmmmmmnnnnnnooooooooooooiiihhhkkkpppqqqooonnnqqqkkknnnpppooollljjjkkkmmmmmmnnnnnnllliiiiiilllooopppqqqrrrqqqnnnmmmmmmnnnkkkkkkooouuuuuupppnnnpppkkklllnnnoooooommmjjjiiijjjkkkmmmnnnnnnllljjjhhhiiijjjlllmmmmmmkkkiiiggggggggggggiiikkklllkkkjjjjjjlllnnnmmmllljjjjjjjjjmmmllllllllllllkkkhhheeedddiiikkkhhhgggjjjllllllkkkllllllkkkiiijjjlllnnnmmmllllllkkkkkkjjjjjjiiiiiikkkmmmmmmlllkkkjjjkkkooommmjjjjjjllloooooonnnmmmlllkkkjjjjjjkkklllmmmmmmlllkkklllnnnmmmjjjgggjjjkkklllnnnpppqqqqqqqqqsssqqqnnnlllkkklllnnnooollliiiiiimmmlllhhhgggjjjkkkmmmppppppooonnnnnnooojjjkkkllllllllllllkkkjjjjjjkkklllllljjjiiijjjkkkiiijjjkkkkkkiiigggfffffflllkkkkkklllmmmmmmllljjjhhhffffffgggiiikkkkkkkkkgggiiikkkkkkjjjjjjkkklllppplllkkknnnmmmjjjjjjmmmkkkkkklllmmmnnnooooooooorrrrrrqqqnnnjjjjjjlllooonnnllljjjjjjmmmqqqtttuuupppooonnnnnnoooooonnnmmmrrrrrrrrrpppnnnmmmmmmnnnmmmmmmnnnnnnmmmooorrrtttkkkooorrrooojjjiiimmmqqqrrrrrrpppnnnpppttttttooommmkkkjjjkkkoooqqqqqqpppnnnooooooppppppoooooooooqqqqqqpppoooooonnnmmmmmmmmmqqqqqqmmmmmmooonnnjjjjjjlllnnnmmmllljjjjjjjjjnnnppptttvvvvvvtttpppnnnpppooopppuuuuuuqqqppprrrrrrrrrqqqooolllkkklllnnnuuuqqqmmmkkklllppptttwww|||{{{{{{}}}|||~~~~~~}}}{{{wwwwww{{{~~~~~~~~~{{{zzz{{{|||~~~~~~}}}{{{~~~xxxsssrrrqqqqqquuu{{{yyyxxxwwwvvvvvvuuussspppssssssssstttttttttttttttsssvvvxxxwwwuuuuuuwwwyyyuuuuuuttttttssssssrrrrrrpppqqqrrrqqqpppooopppqqqsssrrrqqqppppppqqqrrrsssppprrrtttsssqqqoooooooooooopppqqqrrrrrrqqqqqqpppppppppppppppppppppppppppnnnqqqsssqqqnnnmmmppptttqqqooolllllloooqqqrrrssssssrrrqqqqqqqqqqqqooommmppprrruuuuuurrrpppoooooonnnpppqqqpppooonnnoooooosssrrrpppooonnnnnnooopppnnnnnnooopppppppppppppppqqqnnnnnnpppoookkkjjjmmmllllllllllllmmmnnnooopppkkkooosssrrrooommmppptttoooqqqrrrqqqooonnnnnnnnnkkkkkknnnsssssspppmmmnnnmmmnnnnnnnnnmmmllljjjiiikkklllnnnnnnmmmkkkhhhfffiiijjjlllnnnooonnnmmmllliiinnnmmmfffeeelllpppmmmiiikkkmmmlllkkkiiiiiijjjkkkkkkkkkmmmmmmkkkfffcccfffjjjkkkhhhgggjjjkkkjjjnnnooonnnllljjjiiikkkllllllmmmmmmmmmllljjjhhhgggiiikkknnnnnnmmmkkkkkklllmmmkkkjjjkkkmmmpppqqqqqqooommmkkkiiiiiikkkmmmoooooonnnmmmmmmnnnmmmjjjhhhiiijjjlllnnnpppppppppooonnnmmmmmmlllmmmmmmnnnooolllkkklllooonnnjjjhhhiiilllooorrrtttrrrpppooooooiiijjjlllnnnmmmkkkhhhffffffhhhkkkkkkjjjiiiiiiiiigggjjjlllkkkhhhfffgggiiinnnlllkkkkkklllmmmlllkkkgggggggggiiikkklllkkkjjjhhhjjjkkkkkkjjjiiijjjlllooommmmmmoooooommmnnnppplllkkkkkkkkkllloooqqqrrroooqqqqqqmmmgggffflllsssooollliiiiiilllqqqtttvvvsssrrrpppnnnmmmlllllllllooonnnnnnpppqqqrrrqqqpppooooooooonnnnnnppptttwwwiiinnnrrrrrrnnnlllnnnqqqnnnooonnnkkklllpppoookkkjjjiiiiiikkknnnpppqqqqqqmmmmmmllllllllllllmmmmmmpppooonnnmmmmmmlllmmmmmmoooqqqpppmmmlllmmmllliiiiiikkklllllljjjiiihhhiiijjjmmmqqqtttuuussspppnnnpppoooqqquuuvvvrrrqqqsssssssssrrrpppmmmlllmmmnnnwwwqqqlllkkknnnqqqrrrppp|||zzz{{{||||||~~~{{{|||}}}|||{{{{{{|||~~~~~~}}}{{{zzzvvvsssrrrsssuuuyyy}}}yyywwwvvvuuuvvvvvvtttssssssttttttttttttuuuuuuuuuwwwzzz{{{xxxrrrppprrrvvvtttsssrrrqqqqqqqqqooonnnoooqqqrrrrrrpppooopppqqqrrrrrrpppppppppppprrrrrroooqqqttttttrrrooonnnnnnnnnooopppqqqrrrqqqppppppqqqppppppppppppppppppqqquuuvvvvvvsssooonnnnnnppppppooonnnnnnppprrrssstttxxxwwwvvvuuutttrrrpppoooqqqrrrttttttsssqqqooooooqqqpppnnnkkkiiijjjnnnqqqsssrrrqqqpppppppppqqqrrrnnnooopppqqqqqqqqqppppppwwwrrrppppppnnnjjjiiilllnnnlllkkkkkkmmmooopppooojjjpppuuuvvvqqqoooqqqtttnnnppprrrqqqooonnnnnnnnnjjjjjjmmmppprrrpppnnnllloooooonnnmmmlllkkkiiiiiilllmmmnnnnnnmmmjjjfffdddmmmnnnppprrrrrrrrrqqqpppkkkuuuttthhhfffppptttpppiiijjjkkkkkkjjjiiiiiikkkiiiiiiiiijjjkkkkkkhhhfffgggkkkkkkhhhhhhkkkkkkiiioooooonnnllliiihhhiiijjjjjjkkkmmmmmmmmmkkkiiihhhiiikkknnnnnnmmmlllllllllkkkjjjjjjjjjkkkmmmnnnnnnmmmlllkkkjjjjjjkkklllmmmmmmmmmlllllllllllllllkkkiiikkkmmmooopppppppppoooiiijjjkkklllllllllkkkjjjjjjkkkmmmppppppmmmkkkjjjjjjnnnrrruuutttrrrqqqppplllmmmnnnnnnmmmkkkiiihhhcccfffiiijjjiiihhhhhhhhhgggjjjlllkkkhhhfffhhhkkkllljjjgggggghhhiiiiiihhhgggggghhhjjjlllmmmkkkiiijjjkkkkkkjjjiiiiiijjjkkknnnmmmmmmoooooommmmmmnnnkkkkkkkkkkkklllmmmnnnoookkkmmmmmmjjjgggfffjjjooommmkkkjjjkkknnnqqqssstttrrrrrrqqqnnnlllkkklllmmmooonnnnnnqqquuuwwwuuurrrqqqpppooommmlllnnnrrrvvvlllpppsssrrrooommmnnnpppkkkmmmllliiiiiilllllliiikkkkkkkkklllnnnpppqqqrrrnnnmmmlllkkkkkkkkklllmmmmmmmmmlllkkkkkkkkkllllllnnnnnnnnnllllllllllllkkkiiikkkmmmllljjjiiihhhhhhiiikkknnnppprrrrrrqqqpppqqqpppqqqvvvvvvrrrppprrrrrrrrrqqqooommmlllmmmnnnrrrnnnkkkjjjlllnnnnnnmmm~~~{{{zzz|||}}}~~~}}}yyyxxxzzz}}}{{{}}}~~~~~~}}}{{{xxxxxxwwwuuuvvvyyy{{{{{{vvvuuuttttttvvvwwwvvvuuurrrsssssstttuuuvvvwwwxxxvvvxxxzzzvvvpppmmmpppttttttrrrppppppqqqqqqooommmoooqqqssssssrrrqqqqqqrrrqqqpppooonnnnnnooopppqqqnnnpppssstttsssqqqqqqqqqooooooqqqqqqqqqqqqpppoooppppppppppppppppppppppppuuurrrpppoooqqqqqqooonnnppppppppppppqqqsssuuuvvvxxxxxxxxxvvvtttqqqpppooossssssssstttsssrrrqqqooonnnnnnnnnllljjjiiijjjkkknnnooopppqqqqqqppppppooonnnoooqqqrrrrrrrrrqqqpppoookkkjjjlllmmmkkkmmmqqqqqqooollllllmmmnnnnnnnnngggmmmrrrsssooollllllmmmmmmooorrrrrrpppnnnnnnnnnjjjkkklllnnnqqqqqqoookkkpppoooooonnnmmmkkkjjjiiilllmmmnnnnnnmmmjjjgggeeeppppppqqqrrrrrrrrrqqqpppiiitttuuukkkhhhqqqtttnnniiijjjkkkjjjiiiiiijjjllljjjhhhfffgggiiikkklllkkkiiikkkkkkiiiiiimmmllliiinnnnnnmmmjjjhhhggghhhiiihhhjjjlllmmmmmmlllkkkiiihhhkkkmmmnnnmmmllllllmmmmmmmmmmmmlllkkkkkkkkkllliiijjjkkkllllllkkkjjjiiijjjjjjjjjjjjjjjlllnnnoookkkmmmnnnpppqqqqqqqqqpppiiijjjlllmmmmmmkkkiiihhhgggjjjmmmooopppqqqooommmgggkkkpppssstttsssrrrrrrooonnnmmmlllkkkjjjjjjjjjeeegggjjjkkkjjjiiiiiijjjhhhjjjllljjjhhhgggiiikkkjjjhhhfffeeeggghhhhhhhhhhhhhhhiiikkkmmmmmmkkkiiikkklllllljjjhhhhhhiiikkklllmmmmmmmmmlllllljjjiiijjjkkklllmmmmmmllljjjiiijjjjjjjjjkkkllllllkkkjjjiiijjjlllooorrrsssrrrpppooopppqqqooommmlllmmmooouuusssqqqrrrsssrrrnnnjjjppppppmmmkkkiiijjjnnnqqqrrrsssssspppmmmkkkmmmooolllooooookkkkkkmmmnnnlllnnnnnnooooooooooooqqqrrrqqqpppnnnmmmmmmmmmnnnooommmmmmmmmmmmmmmmmmnnnnnnmmmkkkkkkllllllmmmnnnoookkkmmmooonnnllljjjiiiiiikkkkkkkkklllnnnppprrrssssssqqqrrrvvvuuuqqqooopppppppppooonnnlllkkkmmmooommmnnnnnnmmmkkkkkknnnqqq~~~||||||}}}~~~{{{xxxxxxzzz|||vvv{{{~~~}}}}}}zzzzzz|||{{{wwwvvvyyyyyywwwtttssstttuuuwwwxxxwwwuuusssssstttuuuvvvwwwxxxyyyqqqsssuuutttqqqpppqqqtttvvvsssqqqqqqttttttrrroooppprrrtttuuutttrrrrrrssspppooonnnmmmmmmnnnooopppnnnpppssstttssssssssstttpppqqqrrrrrrrrrqqqooonnnooopppqqqrrrrrrqqqpppoooooollliiikkkppprrrqqqooonnnoooqqqqqqqqqrrrtttwwwssstttuuusssqqqnnnnnnnnnuuutttssssssssssssqqqooohhhlllrrrtttqqqlllgggdddiiijjjmmmppppppooommmkkkmmmoooqqqrrrsssrrrpppooommmjjjhhhjjjjjjggghhhlllqqqpppooonnnmmmllllllmmmjjjmmmqqqsssrrrpppnnnmmmlllooorrrrrrqqqooonnnnnnkkkllllllmmmpppssspppjjjooopppppppppooommmlllkkkkkklllnnnooonnnllljjjhhhnnnnnnnnnooooooooonnnnnngggnnnooojjjiiiooopppkkkjjjkkkkkkjjjiiiiiikkkmmmkkkiiiffffffhhhkkkmmmnnnkkklllllljjjlllooooookkkllllllllljjjhhhgggiiijjjjjjjjjllllllllllllkkkjjjgggiiilllmmmlllkkkkkklllqqqqqqrrrpppmmmkkkkkklllgggiiikkkmmmmmmkkkiiiggghhhiiiiiiiiiiiilllpppsssnnnnnnnnnooopppqqqqqqrrrlllmmmooopppooonnnlllkkkeeeiiilllmmmooorrrrrrooogggkkkooorrrrrrqqqrrrrrrnnnlllkkkiiiiiiiiijjjkkkkkklllmmmmmmlllkkkmmmnnnlllkkkjjjiiiiiiiiiiiiiiijjjiiihhhhhhjjjkkkkkkjjjjjjjjjjjjkkkmmmmmmlllkkkmmmmmmllljjjhhhgggiiijjjkkknnnnnnlllkkkllljjjfffjjjlllnnnooonnnllliiigggkkkjjjkkknnnqqqqqqnnnkkkgggiiilllqqqttttttqqqnnnkkknnnqqqqqqnnnmmmnnnppppppooonnnnnnooonnnmmmkkkooonnnmmmkkkiiijjjmmmooottttttrrrooolllkkklllnnniiilllmmmjjjiiilllnnnmmmooopppqqqpppooooooqqqrrrtttsssrrrqqqqqqppppppqqqnnnooopppqqqrrrrrrqqqqqqmmmjjjjjjlllmmmmmmooorrrmmmooopppooommmkkkjjjjjjkkkjjjjjjkkkmmmooorrrtttqqqpppqqquuutttpppnnnpppmmmnnnnnnmmmllllllnnnpppoooqqqrrrpppllllllqqquuu~~~}}}~~~}}}|||||||||{{{zzzttt{{{~~~|||}}}|||yyy{{{}}}zzztttsssxxxzzzwwwuuuuuuvvvxxxyyyyyywwwtttuuuuuuuuuvvvvvvwwwwwwwwwpppqqqrrrssssssrrrqqqqqquuurrroooqqqtttuuusssooooooqqqtttuuutttsssrrrsssqqqpppooonnnnnnooopppqqqoooqqqrrrrrrrrrrrrsssuuussssssssssssrrrqqqooonnnmmmooorrrssssssrrrooommmooonnnmmmnnnooopppqqqqqqkkkmmmppppppppppppsssuuuooorrrsssrrrooonnnnnnooouuusssqqqqqqrrrrrrpppnnnlllppptttuuurrrmmmiiigggiiikkkmmmoooppppppnnnmmmlllnnnppprrrrrrqqqooonnnppplllkkkllljjjfffeeehhhnnnppprrrqqqmmmkkklllnnnnnnoooqqqtttwwwwwwtttqqqlllnnnrrrrrrqqqooonnnnnnlllmmmllllllpppuuuqqqjjjnnnoooqqqrrrrrrpppmmmllliiikkkmmmooopppooommmlllkkkkkklllmmmnnnoooooopppjjjiiihhhiiikkkmmmmmmmmmkkkkkklllkkkjjjjjjmmmooommmkkkiiihhhjjjkkkkkkkkklllmmmlllkkknnnrrrqqqmmmkkkkkkkkkjjjiiiiiikkkmmmnnnmmmmmmllljjjiiihhhhhhfffhhhkkkkkkkkkjjjkkkkkkppprrrsssqqqmmmkkkkkkllliiijjjkkkllllllkkkjjjiiikkkkkkkkkjjjiiikkkppptttooonnnmmmmmmmmmoooqqqrrrkkklllnnnoooppppppooonnnfffkkkmmmkkkmmmqqqrrrooolllnnnpppqqqpppppppppqqqkkkkkkllllllkkkkkkkkkkkknnnnnnmmmkkkjjjjjjllloooppplllhhhhhhjjjkkkiiifffiiiiiiiiikkkmmmnnnmmmlllmmmkkkjjjjjjlllmmmmmmlllnnnnnnllljjjgggggghhhjjjjjjnnnpppmmmmmmooonnniiilllmmmnnnnnnnnnmmmlllkkkjjjkkkmmmooooooppppppqqqhhhiiilllpppssssssqqqoooiiinnnrrrsssooolllmmmoooiiikkklllllllllmmmoooqqqlllmmmnnnmmmlllmmmppprrrqqqqqqqqqpppooommmlllkkkdddiiikkkhhhfffjjjlllllllllnnnpppooonnnoooqqqtttuuuuuuuuuuuutttsssrrrqqqlllnnnqqqssstttsssrrrpppppplllkkknnnnnnlllnnnsssnnnoooqqqpppmmmkkkjjjjjjiiijjjlllnnnooopppqqqqqqmmmlllnnnssstttqqqpppqqqlllmmmmmmmmmmmmnnnqqqsssuuusssqqqooommmnnnppprrr~~~}}}~~~{{{wwwvvv}}}{{{zzz}}}||||||}}}~~~}}}{{{yyyyyyzzzvvvppppppxxx}}}|||xxxxxxyyy{{{{{{zzzvvvsssxxxwwwwwwwwwvvvvvvuuuuuusssssssssttttttsssooolllsssooolllnnnrrrtttqqqnnnnnnqqqsssuuutttrrrrrrrrrrrrqqqpppoooooopppqqqrrrpppqqqrrrqqqpppppprrrtttttttttuuutttsssqqqooommmlllooorrrttttttrrrooollltttvvvvvvtttooommmooorrriiilllnnnooonnnnnnqqqtttoooqqqtttssspppoooppprrrtttqqqooooooqqqqqqooommmvvvuuusssooollllllnnnpppmmmnnnoooqqqrrrrrrrrrrrrlllmmmppprrrrrrqqqooommmkkkiiijjjnnnooommmnnnqqqjjjooosssrrrnnnkkkmmmppplllkkklllqqqvvvxxxuuupppkkknnnrrrsssqqqooonnnnnnlllnnnmmmlllpppvvvrrrjjjmmmooorrrttttttrrrooommmhhhjjjmmmpppqqqqqqooonnnjjjjjjlllmmmoooqqqssssssooohhheeeiiimmmmmmnnnqqqkkkllllllkkkjjjkkkmmmpppnnnmmmlllllllllkkkiiiggglllmmmlllkkkoootttsssnnnjjjkkklllkkkjjjkkknnnppprrrpppnnnkkkiiigggffffffeeegggjjjkkkjjjjjjjjjkkkmmmoooqqqooollliiiiiikkklllllllllkkkkkklllllllllnnnnnnnnnkkkiiikkkpppuuuooonnnlllkkkkkkmmmppprrrhhhiiikkkmmmoooppppppppphhhmmmmmmjjjkkkpppqqqmmmpppqqqrrrrrrpppnnnooooookkklllooopppqqqooommmlllmmmmmmkkkhhhfffgggjjjmmmssslllggggggkkkllliiidddgggggghhhkkknnnooonnnlllnnnllljjjjjjkkkmmmmmmmmmnnnnnnllliiigggfffhhhjjjiiioooqqqooopppsssrrrmmmooonnnmmmmmmnnnooopppqqqgggkkknnnmmmjjjjjjpppuuujjjjjjkkknnnqqqsssrrrqqqiiiooottttttppplllkkkmmmppprrrqqqnnnjjjiiikkknnnkkkmmmooopppppprrrtttwwwlllnnnqqqrrrqqqooollljjjfffkkknnnkkkjjjmmmpppqqqiiilllnnnnnnmmmnnnrrruuuvvvvvvwwwwwwvvvtttsssqqqiiikkkooorrrrrrqqqooommmsssnnnlllooooookkkmmmrrrmmmooopppooommmkkkjjjjjjfffiiimmmqqqsssrrrooommmjjjiiilllrrrtttrrrqqqtttlllmmmnnnnnnnnnpppsssvvvyyytttnnnkkkmmmnnnnnnmmm~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~zzzzzz}}}~~~{{{zzz{{{zzzzzz}}}~~~xxxwwwyyy~~~yyytttrrrtttvvvvvvuuuwwwvvvvvvyyy{{{yyytttpppssssssrrrrrrssstttuuuvvvqqqmmmmmmrrruuusssooonnntttttttttsssrrrqqqpppoooqqqqqqqqqrrrrrrsssssssssqqqqqqqqqqqqqqqpppooonnnpppmmmnnnssssssnnnlllooooooqqqrrrttttttsssrrrqqqlllmmmnnnooopppqqqrrrrrrwwwsssooonnnpppqqqqqqpppnnnppprrrqqqnnnnnnqqqtttrrrttttttsssqqqooonnnoooqqqttttttrrrqqqsssrrroooppprrrtttrrrmmmlllooosssooooooooopppqqqqqqooommmqqqooommmmmmpppqqqooollliiimmmppprrrqqqooonnnmmmqqqpppnnnnnnoooooommmllljjjmmmpppssstttrrrooolllkkkkkkpppvvvvvvqqqllllllkkklllmmmnnnppprrrtttuuuttttttssspppmmmkkkkkkllloooooooooooooooooooooooooooppppppmmmjjjiiimmmqqqnnnmmmmmmlllllllllmmmmmmkkklllnnnoooooommmkkkjjjssspppnnnllllllkkkjjjhhhllljjjjjjjjjllllllllljjjmmmnnnnnnooonnnlllkkkjjjnnnooonnnmmmkkkiiiiiiiiiiiijjjkkklllmmmlllkkkjjjooommmkkkiiijjjjjjjjjjjjkkkiiigggiiilllnnnnnnlllqqqlllkkknnnpppmmmjjjjjjiiiiiikkknnnmmmhhhgggiiihhhkkknnnqqqrrrsssuuuvvvnnnnnnmmmkkkiiiiiikkkmmmpppqqqrrrqqqooonnnpppqqqlllllllllmmmnnnoooppppppmmmmmmkkkiiiggggggjjjlllpppnnnlllkkkkkkkkkjjjiiijjjhhhiiillllllhhhgggiiijjjjjjiiiiiijjjlllmmmnnnlllkkkjjjiiihhhhhhhhhhhhnnnnnnooooooooopppppppppnnnkkkiiikkknnnpppooommmpppnnnlllllllllmmmlllkkklllmmmnnnpppqqqppppppoooqqqqqqooonnnnnnnnnoooppppppqqqpppnnnkkklllqqquuupppqqqrrrqqqppppppqqqsssnnnssstttpppmmmmmmllliiimmmmmmmmmnnnppprrrrrrqqqtttpppkkkiiiiiikkklllmmmuuutttsssttttttsssqqqnnniiijjjkkklllmmmmmmmmmmmmtttpppllljjjkkknnnooopppjjjggghhhnnnoooiiifffgggiiihhhiiimmmrrrtttpppkkkkkkkkkmmmnnnoooooooooooouuurrrrrruuurrrlllmmmrrrpppqqqooolllnnnssstttrrr}}}}}}~~~~~~~~~~~~}}}}}}|||{{{~~~|||zzz{{{{{{yyyyyy{{{yyyvvvwww{{{zzzwwwuuutttvvvvvvtttrrrvvvtttsssuuuxxxxxxvvvsssssssssssstttuuuuuuvvvvvvrrrooopppuuuvvvsssqqqrrrvvvuuusssrrrqqqqqqrrrrrrooopppqqqqqqrrrrrrrrrrrrsssrrrpppoooooooooqqqrrruuurrrrrruuutttnnnlllnnnpppppppppppppppqqqqqqrrrooooooppppppppppppqqqqqqvvvsssqqqppprrrssssssrrrpppqqqrrrqqqooonnnooopppppprrruuuuuurrrooommmlllqqqttttttqqqqqqsssrrrooonnnqqqsssqqqmmmlllooorrrpppppppppqqqrrrqqqpppnnnnnnlllkkkmmmoooqqqpppnnnjjjllloooppppppoooooopppuuusssqqqpppooonnnllljjjmmmoooqqqsssrrrpppnnnlllpppnnnpppsssrrrmmmkkkmmmmmmmmmmmmmmmnnnppprrrssspppqqqrrrpppnnnlllmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmnnnoooooommmllllllmmmoooppppppnnnlllkkkjjjiiiiiikkklllmmmnnnnnnmmmllllllnnnllljjjiiijjjjjjiiigggiiihhhggghhhiiijjjiiihhhlllllllllllllllkkkkkkjjjnnnooopppnnnjjjhhhiiikkkhhhiiikkklllllllllkkkkkkmmmkkkjjjiiiiiiiiijjjiiiffffffhhhkkkooopppnnnkkknnnkkkkkkooorrrooollllllggghhhlllpppoooiiifffgggmmmoooqqqrrrqqqppppppqqqpppooonnnmmmkkklllnnnoootttsssrrrpppnnnlllkkkkkklllkkkkkkkkklllmmmooopppkkklllkkkjjjhhhhhhiiikkkpppnnnlllllllllllljjjiiikkkhhhgggjjjjjjggghhhkkkmmmlllkkkkkkkkkmmmnnnooolllkkkjjjiiiiiiiiiiiiiiisssrrrpppooooooppprrrtttooommmkkkkkkmmmnnnmmmkkkpppnnnmmmmmmmmmmmmllljjjiiijjjkkkllllllmmmmmmmmmrrrqqqooonnnooopppqqqrrrpppqqqqqqooolllmmmpppssspppqqqqqqppppppqqqsssvvvqqqvvvvvvsssppppppooolllooonnnnnnnnnooopppoooooopppmmmiiiggghhhjjjlllnnnqqqpppqqqrrrttttttrrrpppnnnooooooppppppoooooonnnrrrooommmlllnnnpppqqqqqqlllhhhhhhmmmnnniiifffgggjjjfffcccfffmmmpppnnnjjjjjjkkklllnnnoooqqqqqqrrrtttppppppssssssnnnmmmooonnnooonnnllloootttuuurrr|||}}}~~~~~~}}}}}}}}}||||||zzzzzz}}}yyyxxxxxxwwwvvvzzzuuuuuuuuuvvvwwwvvvsssqqquuurrrpppqqquuuwwwvvvuuurrrsssuuuvvvwwwwwwvvvvvvsssrrrtttxxxwwwssssssvvvxxxvvvtttqqqqqqrrrtttvvvssstttvvvwwwwwwvvvuuuuuutttrrrooommmnnnpppsssuuuvvvtttuuuwwwuuuqqqoooppprrrqqqooonnnooopppssstttrrrrrrrrrqqqqqqppppppppptttsssrrrsssuuuvvvuuutttsssrrrrrrrrrrrrqqqnnnlllnnnqqqtttuuusssooolllkkkqqqttttttqqqqqqssssssooollloooqqqpppnnnmmmooorrrppppppqqqrrrrrrqqqpppppplllkkkkkklllnnnppppppooolllnnnooopppooooooqqqrrrxxxuuusssqqqooommmkkkhhhppppppqqqqqqpppooommmllluuuqqqoooooonnnjjjkkknnnooonnnlllllllllnnnppprrrlllnnnppppppooommmmmmnnnjjjkkklllmmmmmmlllkkkjjjmmmmmmlllmmmoooooonnnmmmooonnnmmmlllkkkjjjiiihhhkkkkkkkkkllllllmmmnnnnnnkkkiiihhhhhhjjjkkkkkkjjjjjjhhhggghhhiiijjjiiigggjjjjjjjjjjjjjjjkkkkkklllmmmppprrrooojjjgggiiilllhhhhhhjjjkkkllllllllllllkkkjjjiiiiiiiiiiiiiiijjjbbbdddiiinnnrrrqqqnnnjjjkkkiiikkkpppsssooommmmmmfffgggmmmrrrqqqkkkhhhiiippprrrrrrqqqooommmmmmmmmpppooonnnllllllmmmnnnnnnrrrpppnnnmmmmmmllljjjhhhkkkjjjiiihhhiiikkkmmmnnnjjjkkkkkkkkkiiihhhiiikkkmmmlllkkkllllllkkkhhhfffkkkgggfffiiiiiiggghhhkkkmmmlllkkkkkkkkklllmmmnnnlllkkkkkkjjjjjjjjjkkkkkktttrrrpppnnnnnnooorrrtttpppnnnlllllllllmmmllljjjooonnnmmmnnnooonnnkkkiiilllllllllmmmmmmnnnoooppprrrqqqooonnnoooqqqsssuuupppqqqqqqpppnnnmmmnnnpppqqqqqqqqqqqqpppqqqtttwwwrrrvvvwwwssspppqqqpppnnnppppppooooooooonnnnnnmmmnnnmmmkkkiiijjjlllnnnpppmmmmmmnnnqqqssstttsssrrrrrrrrrrrrqqqpppooonnnmmmooonnnmmmoooqqqssssssrrroookkkjjjlllllljjjhhhiiipppiiiccceeemmmrrrqqqmmmjjjjjjlllnnnppprrrssstttrrrnnnmmmqqqsssqqqmmmllllllnnnnnnmmmpppuuuuuurrr~~~|||}}}~~~~~~}}}|||{{{~~~~~~zzzxxxyyy~~~{{{yyyzzzzzzyyy}}}vvvvvvvvvvvvvvvvvvuuuttttttqqqpppqqqtttvvvtttrrrrrrtttvvvxxxyyyxxxwwwvvvssstttwwwyyywwwssstttyyywwwvvvuuutttttttttvvvvvvuuuwwwxxxyyyyyyxxxwwwvvvsssrrrpppooooooqqqtttvvvsssssstttuuuvvvttttttttttttsssrrrrrrrrrsssuuuvvvssssssrrrrrrrrrqqqqqqqqqqqqrrrssstttuuuvvvuuuuuuuuusssrrrtttvvvuuuqqqmmmoooqqqssssssqqqnnnmmmmmmpppssstttqqqqqqtttssspppkkkmmmoooooonnnnnnoooqqqnnnpppqqqrrrqqqpppoooooolllkkkkkklllmmmnnnnnnnnnqqqrrrqqqpppooooooqqqsssvvvtttrrrpppooommmjjjhhhppppppppppppooooooooooootttpppmmmnnnmmmjjjkkknnnnnnmmmkkkkkkkkknnnppprrrkkkmmmppppppooommmllllllhhhiiikkkllllllkkkiiihhhmmmkkkkkknnnqqqrrrnnnkkkjjjjjjkkkkkkkkkkkkkkkkkklllkkkjjjjjjkkkmmmooopppkkkjjjiiikkkmmmooopppooommmlllkkkkkkllllllkkkjjjjjjiiiiiiiiiiiikkkmmmnnnlllpppssspppjjjgggjjjnnnhhhhhhiiijjjkkklllmmmmmmjjjkkkkkkjjjiiiiiijjjkkkcccfffjjjnnnpppooommmjjjjjjiiikkkpppqqqmmmkkkkkkggghhhlllrrrrrrnnnnnnppppppqqqqqqpppnnnmmmmmmnnnnnnlllkkkjjjkkkllllllllljjjiiihhhjjjmmmnnnmmmlllkkkiiihhhggggggiiikkkmmmhhhjjjllllllkkkjjjjjjkkkjjjiiijjjjjjkkkiiifffccchhhfffgggjjjjjjggggggiiikkkjjjiiihhhhhhiiijjjkkkllllllkkkkkkkkkllllllmmmppppppnnnnnnmmmnnnnnnoooooonnnmmmlllllllllllllllnnnnnnnnnooopppoookkkiiiooonnnmmmmmmnnnoooqqqrrrpppooommmlllnnnppptttvvvqqqqqqqqqpppooonnnmmmmmmppprrrssssssrrrrrrrrrsssooossssssooommmnnnnnnlllpppqqqqqqpppooooooooopppqqqqqqpppooonnnoooqqqsssmmmmmmnnnqqqssstttsssrrrpppppppppooonnnmmmlllkkkllllllnnnqqqtttuuutttsssqqqnnnlllkkklllkkkkkkjjjrrrjjjdddfffoootttrrrmmmllllllmmmnnnppprrrssstttooollllllppptttsssnnniiimmmoooooooooqqquuutttooo}}}{{{|||}}}~~~~~~~~~zzzyyy||||||yyywwwwwwzzzyyyzzz||||||zzz|||yyyxxxvvvttttttvvvyyy{{{sssrrrrrrtttvvvvvvqqqmmmssstttwwwxxxyyyyyywwwvvvttttttvvvxxxvvvrrrtttyyytttuuuvvvwwwxxxwwwvvvuuusssssstttuuuuuutttsssrrrqqqqqqrrrrrrssssssssstttrrrssstttssstttuuuuuutttrrrssstttuuuvvvuuuttttttqqqrrrrrrrrrrrrsssssssssoooppprrrsssssstttttttttuuussssssvvvyyyxxxuuuqqqssssssrrrooommmmmmppprrrpppssssssqqqqqqtttssspppkkkmmmoooooooooooooooooolllnnnqqqqqqooommmnnnooonnnnnnnnnmmmlllkkkkkkllluuuuuutttqqqooonnnppprrrrrrpppooonnnnnnmmmkkkiiinnnnnnnnnnnnooopppqqqrrrnnnlllllloooooollllllooommmlllkkkkkklllnnnppprrrlllnnnpppqqqooolllkkkkkkiiiiiijjjkkkkkkjjjiiiiiilllkkkkkknnnrrrrrrnnnjjjiiijjjkkklllllllllkkkkkklllkkkiiiiiijjjlllooopppkkkjjjjjjkkknnnqqqqqqqqqooommmllllllmmmmmmlllkkkjjjjjjiiiiiijjjlllnnnoookkkoooqqqooojjjiiikkknnnjjjjjjjjjkkkkkklllmmmmmmkkklllnnnmmmkkkjjjkkklllhhhiiikkklllllllllkkkkkkkkkjjjlllpppooojjjhhhiiijjjiiilllpppqqqqqqtttzzzqqqqqqqqqooolllkkkkkklllmmmkkkjjjjjjlllmmmlllkkkeeeeeefffiiilllooooooooojjjiiihhhgggggghhhjjjkkkhhhjjjlllmmmlllkkklllmmmkkkkkkkkklllllljjjgggdddeeeeeehhhmmmmmmiiiggggggkkkjjjiiiiiiiiijjjkkkllllllllllllkkkllllllmmmmmmlllmmmoooqqqqqqooommmkkklllllllllllllllmmmnnnooonnnnnnnnnppppppooollliiilllkkkkkkjjjkkkmmmnnnooonnnmmmlllkkkmmmooorrrtttrrrqqqppppppoooooommmmmmooorrrvvvwwwuuuqqqooonnnnnnqqqqqqmmmkkklllmmmkkkoooqqqrrrrrrppppppqqqssstttuuuuuussspppoooqqqsssppppppppprrrttttttrrrpppnnnnnnnnnnnnmmmmmmlllkkkkkklllooorrrvvvvvvtttrrrsssqqqnnnlllmmmnnnnnnmmmlllgggdddhhhooorrrmmmgggoooooonnnnnnooopppqqqrrrnnnmmmllloootttvvvqqqkkkppprrrqqqooopppsssqqqlll~~~~~~~~~}}}}}}~~~~~~{{{wwwwwwzzz{{{xxxwwwxxxvvvuuuxxx{{{{{{xxxyyy|||{{{yyyvvvsssrrruuu{{{tttssstttvvvxxxwwwqqqlllssstttvvvwwwxxxxxxwwwwwwuuutttuuuwwwvvvsssuuuyyyrrrtttwwwyyyyyyxxxvvvtttuuuuuuuuuuuuttttttttttttqqqrrrssstttttttttsssssstttvvvuuurrrrrrssssssppppppqqqsssuuuuuutttsssqqqqqqqqqqqqrrrrrrsssssssssnnnoooqqqqqqqqqqqqrrrtttttttttuuuvvvxxxxxxvvvuuuuuutttqqqnnnmmmnnnrrruuuooossssssqqqqqqttttttqqqmmmnnnooopppqqqpppooonnnjjjnnnqqqqqqnnnlllmmmooooooppppppnnnlllkkkkkkllluuuuuutttqqqooonnnooopppooonnnmmmmmmmmmmmmlllkkkllllllmmmooopppqqqrrrsssjjjhhhjjjooopppmmmmmmooommmmmmmmmmmmnnnoooooopppmmmoooqqqpppnnnmmmllllllkkkkkkkkkjjjjjjkkkkkkkkkllllllmmmoooppppppmmmkkklllmmmmmmmmmmmmkkkiiihhhlllkkkjjjiiijjjkkkmmmoooiiihhhhhhiiilllnnnnnnnnnmmmllljjjjjjkkkkkkjjjhhhjjjjjjjjjjjjkkklllnnnnnnjjjkkkllllllkkkkkklllmmmlllllllllllllllmmmmmmnnnlllnnnpppooollliiijjjlllkkkllllllkkkiiiiiikkkmmmlllkkkmmmooommmhhhhhhkkkmmmkkkllloooqqqqqqvvv}}}ttttttrrroookkkhhhhhhiiiooommmkkkllloooqqqooolllfffhhhjjjkkkkkklllnnnpppjjjjjjiiiiiiiiijjjjjjjjjjjjkkkmmmmmmmmmmmmooopppooonnnmmmnnnnnnmmmjjjhhhfffeeeiiinnnooojjjhhhiiillllllkkkkkklllmmmooopppmmmllllllkkkkkkkkklllllljjjmmmqqqtttuuurrrooollljjjlllmmmlllllllllnnnppppppooonnnooopppooollljjjnnnmmmmmmnnnnnnooopppqqqllllllllllllmmmoooqqqrrrsssqqqooonnnooopppooonnnmmmqqquuuvvvtttqqqnnnlllooorrrrrrnnnlllnnnooommmnnnpppsssrrrpppoooqqqtttqqqssstttsssooolllmmmooorrrqqqqqqrrrtttsssqqqoooooopppppppppoooooonnnmmmmmmmmmooosssuuuuuussspppttttttqqqnnnpppsssssspppkkkiiijjjnnnrrrsssnnniiipppooonnnmmmmmmnnnooopppmmmooooooppptttwwwuuuooorrrsssrrrooooooqqqpppkkk~~~}}}|||}}}~~~}}}}}}~~~zzzwwwvvvzzz|||zzzxxxyyyvvvuuuwwwzzzyyyvvvwww{{{zzzxxxvvvrrrqqqttt{{{vvvuuutttvvvxxxxxxuuuqqqttttttuuuvvvvvvwwwwwwxxxxxxtttsssvvvxxxvvvvvvxxxrrrsssuuuwwwxxxxxxwwwvvvzzzyyywwwvvvuuuvvvwwwxxxuuutttssssssrrrssssssttttttwwwvvvrrrqqqttttttqqqrrrrrrssstttttttttttttttrrrrrrrrrrrrqqqqqqqqqqqqooopppqqqpppoooooorrruuutttuuuvvvvvvtttttttttuuuuuutttssspppooopppsssuuuooorrrsssqqqqqqttttttqqqoooooopppqqqrrrqqqooommmkkknnnrrrqqqnnnlllmmmpppnnnpppqqqooommmkkklllnnnoooppppppooommmmmmnnnooopppooommmmmmnnnnnnmmmkkklllmmmnnnpppqqqqqqqqqqqqjjjhhhiiimmmooommmmmmpppppppppqqqppppppnnnlllkkkmmmnnnpppooonnnnnnoooqqqnnnmmmkkkjjjjjjkkkmmmnnnlllnnnooopppnnnmmmlllmmmlllmmmnnnnnnnnnllljjjiiilllkkkjjjjjjjjjkkklllmmmiiihhhggggggiiikkkkkkjjjllljjjiiiiiiiiiiiihhhfffiiiiiijjjkkkkkkkkkkkkkkkiiihhhhhhiiilllnnnmmmlllpppooonnnmmmlllmmmnnnnnnllloooqqqoookkkggghhhjjjiiikkklllkkkiiiiiilllooonnnlllmmmooommmiiikkkpppnnnmmmmmmppppppooosssxxxsssrrrqqqnnnjjjhhhiiijjjooollljjjlllppprrrooolllgggkkkooonnnjjjiiimmmrrrjjjkkklllllllllkkkjjjjjjlllmmmnnnmmmmmmnnnqqqtttpppooommmlllmmmlllkkkiiiiiiggghhhlllmmmjjjjjjmmmllllllllllllmmmoooqqqsssmmmmmmlllkkkjjjjjjjjjkkkjjjlllpppssstttrrrpppoookkkmmmnnnmmmkkkkkkmmmoooqqqpppnnnnnnoooooommmlllpppqqqrrrssssssttttttsssllllllmmmnnnooopppppppppssspppmmmlllnnnppppppooollloooqqqrrrqqqppppppppppppsssrrrnnnlllnnnpppooommmpppsssqqqmmmlllnnnqqqlllpppsssqqqmmmkkklllooopppppppppqqqsssrrrpppnnnssssssrrrqqqpppnnnmmmlllooooooppprrrtttssspppnnnsssuuutttqqqssswwwwwwrrrmmmnnnpppssstttsssqqqoooooonnnmmmlllmmmnnnpppqqqmmmrrrsssqqqsssxxxxxxuuussssssqqqmmmnnnqqqqqqnnn}}}}}}}}}|||}}}zzzwwwwww{{{}}}{{{zzz{{{zzzxxxxxxzzzyyyvvvxxx}}}wwwwwwuuurrrqqqtttzzzxxxuuussstttxxxzzzyyywwwuuutttttttttuuuvvvwwwxxxzzzuuurrrvvvyyyxxxwwwxxxttttttttttttuuuwwwxxxxxxyyywwwuuusssrrrsssuuuwwwxxxvvvsssqqqppprrrtttvvvqqquuuuuuqqqrrrxxxyyyuuuwwwvvvtttttttttuuuwwwxxxtttssssssrrrpppoooooonnnqqqrrrrrrpppnnnnnnrrrvvvuuuwwwwwwuuuqqqoooqqqtttsssttttttsssqqqqqqssstttooorrrsssqqqrrrttttttqqqqqqqqqqqqrrrsssqqqooolllkkkpppssssssooommmnnnqqqllloooqqqpppmmmmmmoooqqqjjjkkkmmmmmmllllllnnnooorrrpppooonnnooonnnmmmkkknnnnnnpppqqqqqqpppooonnnllliiiiiilllmmmkkkmmmqqqsssssstttsssqqqmmmjjjhhhlllmmmoooooooooppprrruuupppnnnllljjjjjjlllnnnpppllloooqqqppplllkkklllnnniiijjjmmmnnnoooooonnnmmmllllllkkkkkkjjjkkkkkkkkkjjjiiiggghhhiiikkkjjjiiilllkkkiiiiiijjjiiihhhfffggghhhiiikkkkkkjjjiiihhhiiifffdddgggmmmpppnnnkkkrrrqqqooonnnmmmmmmnnnnnnkkkoooqqqooojjjffffffhhhfffiiillllllkkkkkkmmmpppnnnmmmnnnooonnnkkkooouuunnnmmmooorrrqqqmmmnnnrrrnnnnnnnnnlllkkkkkklllnnnmmmjjjhhhjjjooopppmmmiiieeekkkqqqpppjjjiiiooouuujjjkkkmmmnnnnnnmmmkkkjjjmmmnnnnnnmmmmmmooosssvvvooollljjjiiiiiijjjiiigggmmmiiigggiiijjjjjjmmmqqqjjjjjjjjjkkkllloooqqqrrrnnnmmmlllkkkjjjiiiiiiiiiiiijjjlllnnnppppppppppppmmmooopppnnnkkkiiikkknnnrrrpppnnnmmmnnnnnnnnnmmmmmmnnnpppqqqrrrrrrqqqppplllmmmoooqqqqqqqqqpppoootttppplllkkknnnqqqqqqqqqlllmmmnnnnnnnnnpppsssvvvooorrrqqqmmmkkkmmmooonnnnnnqqqssspppkkkiiijjjnnniiinnnrrrrrrnnnlllnnnqqqnnnnnnnnnppprrrrrrpppnnnttttttsssqqqooollljjjiiippppppppprrrsssrrrooolllsssvvvvvvsssuuuzzzyyytttkkkmmmoooppppppooooooooommmlllkkkkkklllnnnqqqsssmmmsssvvvrrrsssxxx{{{yyyrrrrrrooolllmmmrrrsssppp|||{{{{{{|||}}}~~~~~~}}}xxxyyyzzzzzzzzzxxxuuuttt}}}|||zzzxxxwwwvvvuuuuuuzzzuuuqqqssswwwzzzyyyvvvssssssuuuvvvvvvwwwwwwvvvuuuvvvwwwuuurrrsssvvvzzz{{{xxxvvvvvvwwwwwwuuurrruuuuuuuuuuuuuuuuuutttttttttrrrqqqpppqqqsssssssssrrrrrrrrrpppnnnnnnoooqqqssstttuuuuuurrrqqqqqqqqqrrrqqqppprrrtttuuuuuutttvvvuuutttssstttssspppnnntttrrrooopppssstttsssqqq{{{xxxuuutttuuutttqqqnnnpppppprrruuuwwwvvvvvvwwwvvvqqqqqqvvvwwwsssrrrtttsssqqqoooqqqssssssqqqmmmlllooorrrsssqqqooonnnmmmuuutttrrrpppooooooppppppqqqooommmlllnnnooooooooorrrrrrqqqpppooonnnmmmlllrrrllllllqqqrrrooonnnqqqnnnjjjiiikkkpppsssqqqnnnllllllmmmnnnnnnooooooooommmqqqrrrpppppprrrrrrnnnqqqnnnkkkjjjjjjjjjgggdddmmmmmmnnnoooooooooooonnnmmmnnnooopppooonnnllljjjllllllmmmmmmmmmllljjjiiieeegggjjjkkkkkkkkkllllllmmmkkkiiijjjlllkkkhhheeejjjjjjjjjkkkkkkllllllllllllnnnmmmgggggglllmmmjjjmmmqqqtttsssnnnjjjkkknnnllliiiiiijjjiiidddcccddddddcccfffkkkllljjjlllpppgggmmmqqqooojjjnnnzzzooommmkkkmmmpppqqqooommmrrrrrrpppllljjjkkkpppuuunnnmmmmmmpppsssrrrnnnjjjkkkkkkkkkkkklllmmmmmmmmmfffhhhlllppprrrrrrpppnnnoookkkhhhhhhkkkoooqqqqqqjjjkkkmmmnnnnnnmmmkkkjjjpppnnnkkkhhhgggiiikkkllllllkkkjjjjjjjjjkkklllmmmlllmmmppppppkkkfffgggmmmlllmmmooopppqqqqqqqqqqqqqqqnnnnnnnnnmmmjjjkkkpppqqqppppppooonnnmmmmmmlllqqqpppooonnnoooppprrrsssnnntttpppnnntttrrroootttxxxssspppooonnnmmmoootttzzztttnnnmmmpppsssrrrpppssstttsssqqqnnnmmmmmmnnnmmmnnnoooooommmllllllmmmvvvtttsssuuuxxxwwwqqqllloooooonnnnnnnnnpppqqqrrrssspppqqquuusssmmmkkkooommmrrrtttrrrppprrrrrrooouuusssqqqoooooooooqqqrrrqqqhhhcccjjjsssuuupppllloookkkiiinnnvvvxxxqqqjjjmmmtttuuupppooouuuyyyzzztttsssqqqnnnlllmmmooorrr{{{zzzzzz{{{}}}~~~}}}|||xxxyyyzzzzzzyyywwwuuutttzzzyyyxxxwwwwwwwwwwwwwww~~~{{{wwwvvvxxxyyywwwuuuvvvvvvwwwwwwwwwwwwvvvvvvvvvwwwwwwvvvttttttxxx{{{xxxwwwuuuvvvwwwwwwuuurrrpppqqqrrrtttvvvwwwwwwxxxrrrrrrssstttttttttrrrqqqrrrssssssqqqpppoooqqqssssssssssssssstttsssrrrrrruuusssssstttvvvwwwvvvuuusssrrrqqqrrrssssssqqqpppwwwuuussssssuuuvvvvvvtttwwwvvvttttttttttttsssrrrooopppqqqssstttsssssssssuuuppppppuuuwwwtttsssuuusssrrrrrrrrrssssssqqqpppnnnpppssstttrrrooonnnnnnqqqqqqpppooonnnnnnnnnnnnpppnnnmmmmmmnnnoooooonnnppppppoooooooooppppppqqqrrrmmmlllppprrrooooooqqqnnnkkkiiilllpppsssqqqnnnkkklllmmmnnnooonnnmmmllloooqqqqqqnnnnnnrrrsssqqqpppnnnkkkkkklllkkkiiifffmmmmmmmmmnnnnnnnnnoooooorrrqqqpppnnnmmmlllkkkkkkmmmmmmnnnnnnnnnmmmkkkkkkkkkmmmoooooommmkkkiiihhhmmmmmmmmmooopppoookkkgggllllllllllllllllllllllllmmmooommmhhhhhhlllmmmjjjmmmooorrrqqqmmmkkkkkklllllliiiiiilllkkkgggfffhhhgggfffhhhlllllliiijjjnnnlllppprrrooojjjkkksss{{{ssspppoooppptttuuutttqqqrrrrrrqqqnnnlllmmmqqquuummmmmmmmmooopppooommmkkkiiijjjkkklllmmmnnnoooppplllooorrrrrrooonnnppprrrooollliiihhhkkkoooppppppllllllkkkkkkkkkkkkkkklllooommmjjjhhhgggiiikkkmmmjjjiiiiiihhhhhhiiikkklllnnnnnnqqqsssooojjjlllrrrnnnnnnoooooopppppppppqqqooommmnnnooonnnkkklllpppqqqppppppooonnnnnnmmmmmmpppppppppppppppqqqqqqqqqlllqqqnnnlllrrrqqqnnnsssuuuqqqoooppppppnnnpppssstttpppmmmoootttxxxxxxwwwvvvvvvtttqqqnnnlllmmmnnnqqqqqqqqqqqqpppqqqtttvvvxxxvvvtttuuuwwwwwwrrrmmmpppooonnnnnnmmmnnnoooooooooooorrrsssnnnhhhjjjqqqnnnsssuuurrrppprrrrrrpppsssrrrqqqpppppppppqqqrrrqqqjjjgggnnnvvvwwwtttrrruuurrrqqqtttyyy{{{vvvqqqsssuuusssooopppuuuvvvsssrrrssssssrrrpppnnnnnnooo~~~}}}|||zzzyyyyyyzzz|||}}}}}}|||xxxyyyzzzzzzyyyxxxvvvuuuxxxwwwwwwwwwwwwwwwxxxxxx}}}{{{yyyxxxwwwwwwwwwwwwxxxxxxyyyyyyyyyxxxwwwwwwxxxxxxxxxvvvuuuvvvyyy|||uuuuuuuuuwwwxxxwwwuuurrroooppprrrtttuuuvvvwwwwwwppprrrtttvvvvvvtttrrrppprrrssssssrrrqqqqqqsssuuurrrpppppprrruuuwwwuuurrruuutttssstttvvvvvvuuutttpppppppppqqqssstttrrrqqqwwwuuuttttttuuuvvvvvvuuutttvvvwwwvvvvvvuuuvvvxxxpppqqqqqqqqqqqqqqqpppooorrroooooosssuuuttttttuuurrrtttuuutttsssrrrrrrrrrppprrrttttttqqqooommmmmmnnnnnnnnnoooooonnnnnnmmmooonnnmmmnnnppppppnnnmmmrrrqqqpppoooooopppqqqrrrrrrnnnmmmpppqqqppppppqqqnnnlllkkkmmmppprrrqqqoookkklllnnnnnnnnnmmmkkkjjjqqqrrrpppllllllqqqtttsssooonnnllllllmmmmmmkkkjjjnnnnnnmmmlllmmmnnnooopppvvvtttqqqmmmkkkjjjkkkkkkmmmnnnnnnnnnnnnmmmmmmlllggghhhjjjlllllllllkkkjjjkkklllnnnqqqrrrppplllhhhmmmmmmmmmmmmmmmlllllllllkkkmmmllljjjjjjnnnpppooommmmmmnnnmmmmmmlllkkkjjjkkkiiijjjmmmmmmjjjjjjlllllljjjlllnnnlllhhhhhhlllnnnpppqqqoookkkkkkooorrrpppnnnlllmmmqqqrrrpppnnnqqqqqqpppnnnmmmnnnqqqssslllmmmnnnnnnmmmlllmmmnnniiijjjlllnnnoooqqqqqqrrrsssvvvxxxtttnnnkkkoootttooommmjjjjjjlllnnnoooooommmkkkjjjhhhhhhjjjlllmmmllljjjhhhggggggiiilllmmmkkkjjjiiiiiiiiijjjllllllmmmnnnqqqsssqqqmmmoootttpppoooooonnnooooooppppppmmmlllnnnqqqooolllmmmppppppppppppoooooonnnnnnmmmqqqqqqqqqqqqqqqppppppppplllqqqnnnlllrrrqqqnnntttssspppppprrrrrrppppppssspppnnnmmmpppvvvzzzzzzyyyxxxwwwuuuqqqmmmlllmmmnnnssssssrrrrrrrrruuuyyy}}}{{{xxxuuutttvvvuuurrroooqqqpppooonnnmmmmmmmmmmmmlllooorrrrrrkkkfffjjjsssppptttvvvrrrppprrrrrrppppppppppppqqqqqqqqqqqqqqqoookkkjjjpppvvvvvvvvvwwwtttrrrqqqrrrttttttsssrrrxxxvvvqqqnnnqqqtttrrrmmmppprrruuuuuussspppmmmlll}}}|||{{{zzzyyy{{{}}}~~~~~~}}}zzzzzz{{{{{{{{{zzzyyyxxxxxxwwwwwwvvvvvvwwwwwwxxxwwwxxxxxxvvvuuuuuuwwwzzzxxxxxxyyyzzzzzzzzzzzzzzzxxxwwwvvvvvvvvvwwwzzz{{{rrrsssuuuxxxxxxwwwuuusssuuuuuuuuuuuutttrrrqqqpppppprrrtttuuutttrrrqqqqqqppprrrssssssrrrrrrsssuuurrrooommmqqqvvvyyyvvvssstttrrrqqqrrrssstttsssrrrrrrqqqqqqrrrttttttsssqqquuutttsssrrrrrrsssssssssuuuxxxzzzyyywwwvvvxxx{{{qqqssssssppppppqqqpppnnnqqqooooooqqqtttuuuvvvvvvqqqtttvvvuuurrrpppqqqsssppprrrsssssspppmmmllllllmmmnnnpppqqqqqqqqqpppooooooooooooppprrrqqqooommmwwwuuussspppooonnnoooooorrrooonnnooopppqqqqqqqqqnnnmmmlllnnnppprrrqqqppppppooonnnmmmmmmmmmmmmmmmppprrrqqqmmmmmmqqqsssqqqmmmlllllllllmmmmmmllllllpppooonnnmmmmmmnnnqqqrrruuusssqqqnnnmmmlllkkkkkkmmmmmmmmmmmmmmmmmmllllllnnnlllkkkjjjkkklllkkkkkkhhhiiikkklllmmmmmmkkkjjjlllmmmmmmmmmnnnnnnoooooohhhjjjjjjkkkmmmqqqssstttmmmlllkkkkkklllmmmkkkjjjjjjhhhiiimmmnnnlllllloooooonnnnnnooolllggggggjjjjjjkkklllmmmnnnoooppppppooommmjjjkkkmmmnnnllliiinnnnnnnnnnnnnnnnnnooopppmmmooopppnnnkkkkkknnnqqqkkklllnnnpppqqqqqqqqqqqqvvvwwwwwwtttpppnnnppprrrooonnnmmmllllllmmmnnnnnnkkkjjjiiiiiiiiijjjkkkllliiihhhgggfffgggjjjlllnnnnnnmmmlllllllllmmmnnnooollllllnnnqqqooolllmmmqqqqqqpppoooooonnnooopppppplllkkknnnrrrqqqmmmmmmqqqpppppppppooooooooonnnnnntttsssqqqpppoooppppppqqqqqqvvvqqqnnntttrrrooouuutttrrrsssvvvvvvqqqpppqqqqqqpppppprrruuuwwwvvvuuuwwwvvvtttqqqnnnmmmoooqqqqqqrrrsssrrrssstttwwwzzz{{{xxxtttrrrssssssqqqoooppppppoooooooooooooooooooooqqqrrrppplllkkkoootttqqquuuvvvrrrppprrrrrrpppnnnooopppqqqrrrrrrqqqqqqnnnlllmmmqqqsssrrrsssvvvpppppppppnnnmmmmmmnnnooovvvtttqqqooopppqqqooommmqqqsssuuuuuussspppnnnmmm|||}}}}}}|||||||||~~~~~~}}}||||||||||||||||||{{{{{{zzzyyyxxxwwwvvvvvvvvvvvvxxxxxxxxxwwwuuuuuuwwwyyytttuuuwwwyyy{{{||||||}}}wwwvvvttttttuuuxxxyyyzzzqqqsssvvvxxxxxxwwwvvvuuuyyyxxxwwwvvvsssqqqooonnnqqqrrrsssrrrppppppqqqtttoooqqqrrrrrrqqqqqqrrrtttrrrooommmqqqvvvyyyvvvssssssrrrqqqrrrtttttttttrrruuutttssstttuuuuuusssqqqttttttsssrrrqqqqqqrrrrrrvvvyyyzzzyyyuuutttuuuxxxsssvvvvvvqqqppptttssspppppppppooopppssswwwxxxwwwooorrruuutttpppoooppprrrpppqqqrrrqqqooolllllllllpppqqqrrrtttttttttssssssqqqpppqqqrrrssssssqqqooouuutttrrrqqqoooooopppppprrrpppnnnnnnooorrrrrrqqqooonnnnnnooopppqqqqqqqqqtttrrrooolllkkkmmmppprrrooorrrssspppoooqqqpppmmmjjjkkkkkkkkkkkkllllllmmmqqqpppooonnnnnnppprrrsssooooooppppppooonnnmmmlllkkkkkkkkkkkkkkkkkkkkklll~~~uuuooollljjjiiihhhhhhhhhhhhggghhhiiilllnnnkkkkkklllmmmooopppqqqqqqkkkjjjkkkmmmooopppqqqsssmmmkkkjjjkkklllmmmmmmkkkjjjhhhiiimmmooommmmmmppppppnnnooopppmmmggggggjjjhhhiiikkknnnpppqqqqqqpppuuurrrppppppqqqqqqooolllnnnoooooopppqqqqqqqqqpppooopppqqqooollllllooosssnnnooopppqqqqqqqqqpppoootttrrrqqqrrrtttssspppmmmooooooooonnnmmmllllllmmmhhhiiijjjkkklllkkkjjjjjjggggggfffggghhhjjjmmmnnnooonnnmmmmmmmmmnnnppppppnnnlllmmmpppnnnkkkkkknnnrrrqqqqqqppppppppppppqqqllllllnnnrrrqqqmmmnnnqqqppppppppppppoooooooooooowwwtttpppmmmmmmooorrrtttuuuyyysssnnnsssqqqmmmssswwwuuuvvvyyyxxxssspppppptttsssssstttuuuvvvvvvuuuttttttsssqqqpppppprrrtttppprrruuuvvvuuutttssstttxxxvvvsssppppppppppppooooooooopppqqqrrrssssssssstttsssqqqppprrrtttttttttqqquuuuuuqqqoooqqqrrrqqqnnnooopppqqqqqqqqqqqqqqqqqqooopppsssssspppqqqtttrrrrrrrrrooommmmmmooorrrooopppqqqqqqnnnmmmoooqqqrrrssssssqqqoooooopppqqq}}}~~~~~~}}}~~~~~~|||}}}}}}||||||||||||||||||{{{zzzyyyxxxwwwwwwwwwwww~~~{{{yyyxxxwwwwwwwwwrrrsssuuuxxxzzz|||}}}}}}wwwuuussstttvvvxxxzzzzzzrrruuuxxxyyyxxxwwwvvvwwwwwwwwwwwwvvvuuusssrrrqqqqqqssstttrrroooooorrrvvvoooqqqssssssrrrqqqqqqrrrrrrpppppprrruuuwwwuuurrrtttsssrrrtttvvvwwwwwwvvvvvvuuutttuuuuuuuuusssqqqvvvwwwwwwvvvtttssstttuuuvvvwwwwwwuuusssqqqqqqrrrtttyyyxxxrrrrrrxxxxxxsssqqqrrrqqqpppsssxxxyyywwwppprrrsssrrrqqqppppppppppppqqqrrrqqqooommmmmmmmmrrrssstttuuuuuuuuuuuuuuurrrqqqpppqqqssssssqqqpppnnnnnnooopppqqqrrrssssssrrrrrrooommmnnnssstttqqqooooooppppppqqqqqqqqqqqquuusssooollllllnnnrrrtttpppttttttqqqppppppnnnjjjiiikkkllllllkkkkkklllmmmppppppooooooooopppqqqrrrjjjlllnnnppppppooommmllljjjjjjjjjiiijjjjjjkkklll|||rrrlllkkkkkkkkkjjjiiiiiihhhggggggjjjooosssjjjkkklllmmmnnnppppppqqqooommmmmmoooooollllllnnnmmmmmmllllllmmmnnnooopppllljjjkkknnnooommmmmmooonnnmmmmmmooommmhhhhhhkkkkkklllnnnpppppppppppppppuuussspppqqqssssssqqqnnnpppppprrrtttvvvvvvsssqqqqqqqqqqqqooonnnnnnppprrrooopppqqqrrrrrrpppnnnmmmqqqnnnllloootttuuuqqqlllooopppqqqpppnnnlllkkkkkkggghhhkkkmmmmmmlllkkkjjjggggggggghhhiiikkkmmmooonnnmmmlllllllllmmmnnnoooqqqnnnoooqqqqqqmmmlllnnnqqqrrrrrrsssssssssrrrrrrnnnmmmooorrrpppmmmnnnqqqppppppppppppppppppppppppvvvtttpppnnnmmmpppsssuuutttwwwqqqlllqqqoookkkqqqwwwuuuwwwzzzyyytttqqqqqqttttttuuuuuuwwwxxxzzzzzzrrrssstttsssrrrrrrtttuuurrruuuxxxyyywwwtttrrrqqquuutttrrrpppooooooooopppnnnoooqqqrrrtttuuuuuuuuuuuutttrrrqqquuuzzzxxxsssooosssssspppnnnqqqsssrrrooooooooopppppppppppppppvvvsssrrruuuuuurrrrrrtttqqqqqqqqqooommmmmmoooqqqjjjllloooqqqnnnkkknnntttrrrrrrpppnnnlllnnnqqqttt~~~}}}~~~}}}{{{zzz{{{{{{{{{{{{{{{{{{{{{|||zzzzzzyyyyyyyyyyyyyyyzzz~~~zzzxxxyyyyyywwwuuuqqqrrrtttvvvxxxzzzzzz{{{yyyvvvttttttwwwzzz{{{{{{uuuwwwyyyyyywwwvvvwwwyyyvvvvvvwwwwwwvvvuuuuuutttqqqtttwwwvvvrrrqqqsssvvvqqqsssuuutttsssqqqqqqrrrsssssssssssstttsssrrrrrrrrrrrrrrrsssvvvxxxxxxwwwtttsssssstttuuuvvvtttsssxxxzzzzzzxxxuuutttvvvxxxwwwvvvtttttttttsssrrrpppsssyyyxxxrrrsss{{{|||wwwsssuuussspppsssyyyzzzwwwsssrrrrrrrrrssssssqqqoooqqqrrrsssrrrpppooopppqqqssssssrrrrrrrrrsssttttttrrrpppnnnooopppqqqpppooojjjkkknnnqqqrrrssssssrrrrrrsssppplllnnnsssuuurrrppppppqqqqqqqqqqqqqqqrrrqqqpppooonnnooopppqqqrrrtttvvvuuupppnnnnnnmmmjjjjjjlllnnnmmmkkkkkkmmmooommmnnnnnnnnnnnnoooooooookkkkkklllmmmmmmmmmmmmmmmkkkkkkjjjjjjjjjkkklllmmmrrrmmmggggggjjjnnnnnnmmmggghhhiiihhhhhhkkkppptttllllllmmmmmmmmmmmmnnnnnnnnnkkkkkkoooooolllkkknnnlllnnnpppooommmnnnqqqtttooommmnnnqqqqqqmmmmmmooojjjiiikkknnnmmmiiijjjnnnllloooqqqrrrqqqpppqqqrrrnnnlllkkkmmmqqqsssqqqooonnnoooqqqtttwwwwwwsssoooqqqooonnnnnnoooppppppooommmnnnppprrrrrrqqqooommmqqqnnnlllmmmppprrrqqqooooooqqqsssrrrnnnkkkjjjjjjiiijjjkkkkkklllmmmmmmmmmhhhhhhhhhiiijjjlllnnnooonnnnnnmmmlllmmmnnnooopppqqqnnnnnnrrrssspppoooqqqppprrrtttvvvvvvvvvtttsssqqqooooooqqqooolllmmmrrrpppppppppppppppppppppppprrrrrrqqqqqqqqqrrrssstttrrrvvvppplllqqqpppnnntttsssrrrtttxxxxxxtttrrrssssssssssssssstttvvvyyy{{{qqqsssuuuuuutttssssssssssssuuuwwwwwwuuusssrrrsssrrrrrrrrrqqqpppppppppqqqooopppqqqsssttttttsssssspppssssssqqqtttxxxwwwrrrmmmqqqqqqnnnmmmqqqsssrrrqqqqqqooonnnnnnoooppppppvvvqqqppptttvvvtttrrrsssooonnnmmmmmmmmmnnnnnnmmmkkkiiijjjooopppmmmnnnrrroooooonnnmmmlllnnnrrruuu}}}}}}||||||zzzxxxzzzzzzyyyyyyyyyzzzzzz{{{yyyyyyyyyyyyzzz{{{|||}}}~~~yyytttuuuyyy{{{xxxuuuqqqrrrtttuuuwwwwwwxxxxxxzzzwwwtttuuuyyy|||}}}|||wwwyyyzzzyyywwwvvvxxxzzzxxxxxxxxxxxxwwwvvvuuutttpppuuuzzzzzzvvvssstttvvvsssuuuvvvvvvtttrrrrrrrrrssstttvvvuuurrrqqqqqqqqqpppooooooqqqtttvvvwwwvvvppppppppprrruuuvvvuuutttxxxzzzzzzxxxuuutttuuuxxxzzzwwwuuuuuuxxxxxxvvvsssrrrxxxxxxrrrsss|||yyytttvvvtttpppsssyyy{{{wwwuuusssqqqrrruuuuuurrrooorrrtttttttttrrrrrrrrrtttsssrrrqqqppppppppprrrrrrqqqooommmlllnnnooooooooojjjlllooorrrsssrrrpppnnnrrrsssppplllmmmtttuuurrrpppqqqrrrrrrqqqpppqqqrrrmmmnnnoooqqqqqqqqqpppoooxxxxxxtttnnnkkkmmmmmmkkklllnnnpppooollllllmmmpppkkklllmmmmmmnnnnnnmmmmmmmmmlllkkkjjjjjjkkkmmmnnnlllkkkkkkjjjkkklllnnnnnnoookkkhhhiiimmmooommmjjjdddfffiiiiiiiiikkknnnrrrooonnnnnnmmmlllkkkkkkkkkiiifffhhhnnnpppnnnnnnssslllppprrrqqqnnnnnnrrrwwwsssppppppsssrrrnnnmmmooohhhgggiiimmmmmmjjjkkkpppkkkooorrrsssqqqqqqtttwwwjjjiiiiiilllqqquuutttssskkkkkknnnrrruuutttpppkkkpppnnnlllmmmpppqqqooollljjjlllooorrrrrrrrrpppoooqqqpppnnnllllllnnnqqqtttooorrrtttsssnnnkkkiiijjjlllkkkjjjjjjjjjlllooopppiiiiiiiiijjjkkklllnnnoooqqqpppoooooooooppprrrsssnnnkkklllppprrrqqqppprrroooqqquuuxxxyyywwwuuusssssspppooopppnnnkkkmmmrrrppppppppppppppppppqqqqqqoooppprrrtttttttttrrrqqqrrrvvvpppmmmttttttrrryyyooonnnpppuuuwwwtttsssvvvsssrrrqqqooooooppptttwwwrrruuuwwwwwwuuurrrqqqqqqrrrssstttsssqqqqqqrrrtttqqqrrrssssssrrrqqqrrrsssooopppqqqrrrsssrrrqqqpppkkkrrruuurrrqqqtttuuurrrlllooopppmmmlllpppsssssssssqqqooonnnmmmnnnooopppsssmmmlllppptttsssrrrrrrpppooonnnoooqqqqqqpppnnnmmmggggggmmmrrrooonnnooolllmmmmmmmmmmmmnnnqqqttt|||}}}}}}~~~|||zzzzzz~~~|||}}}}}}|||zzzxxxyyyzzzuuuvvvxxxzzz{{{}}}}}}}}}{{{vvvtttvvvyyyzzzzzztttvvvwwwxxxwwwwwwyyyzzzxxxwwwwwwxxxyyyxxxvvvtttyyyzzz{{{{{{zzzxxxvvvttttttyyyyyyuuuuuuxxxwwwrrrvvvxxxvvvqqqrrrxxxxxxtttwwwvvvvvvwwwwwwuuuqqqoootttssssssrrrrrrrrrssssssttttttsssrrrqqqrrrvvvxxxsssrrrrrruuuxxxyyyvvvtttxxxvvvsssqqqqqqsssvvvxxx{{{xxxuuuuuuvvvvvvtttqqquuuuuuuuuwwwwwwvvvsssppppppqqqrrrqqqoooooooooqqqvvvwwwuuupppqqqvvvvvvqqqwwwuuussspppnnnooorrrtttssstttqqqmmmnnnqqqqqqmmmtttoookkklllppprrrqqqnnnmmmnnnpppqqqqqqpppnnnmmmooopppqqqrrrrrrrrrrrrqqqoooqqqwww}}}{{{tttsssxxxrrrnnnmmmpppqqqooooooqqqxxxuuurrrooonnnnnnooopppqqqqqqqqqqqqooommmkkkjjjssspppllljjjjjjkkklllllllllmmmnnnnnnmmmmmmoooqqqiiijjjkkkiiifffhhhmmmqqqjjjooooookkkkkkoooooojjjiiiiiiiiijjjjjjkkkkkklllmmmkkkjjjmmmppppppjjjeeerrrpppnnnlllmmmooorrrtttqqqooonnnnnnpppqqqpppooorrrpppooooooppppppnnnmmmjjjjjjkkklllnnnpppqqqrrrqqqqqqrrrsssssssssrrrrrrmmmkkkjjjjjjkkkmmmmmmmmmkkkkkkmmmooorrrrrrpppnnnlllnnnpppqqqpppooooooooonnnpppqqqpppooonnnnnnooossspppmmmlllnnnnnnllljjjpppooooooooonnnnnnmmmmmmooonnnlllkkkkkkmmmppprrrooommmkkkjjjkkkllllllllllllmmmoooppppppooonnnmmmoooppprrrsssrrrqqqqqqrrrppprrruuuyyy|||{{{wwwtttsssqqqppppppqqqpppooommmnnnpppqqqpppnnnooorrruuurrrrrrssstttuuuuuusssqqqnnnnnnooorrruuuvvvsssppptttrrrpppppprrrtttuuuuuurrrpppmmmllllllooosssvvvppprrrttttttsssqqqpppqqquuupppooosssvvvsssppppppyyyxxxvvvsssrrrqqqqqqqqqlllmmmnnnrrruuuwwwuuusssuuurrroooooorrrtttuuuvvvoookkklllqqqrrrpppqqqwwwrrrqqqpppooonnnooopppqqqnnnnnnpppsssuuuvvvtttqqquuurrrppppppssstttrrrooonnnmmmkkkiiilllqqqooojjjppprrrsssqqqnnnmmmooorrrzzz{{{}}}zzz||||||{{{|||}}}~~~~~~}}}{{{zzzzzz{{{vvvwwwyyyzzz|||}}}}}}~~~|||xxxwwwxxxzzzzzzyyywwwyyy{{{|||zzzwwwvvvuuuwwwwwwxxxyyyzzzzzzyyywwwxxxyyyzzz{{{{{{zzzxxxwwwuuuzzz{{{xxxxxxzzzxxxsssuuuxxxxxxttttttxxxyyyvvvtttttttttuuuvvvuuussspppttttttttttttttttttttttttttttttuuutttssssssvvvxxxrrrqqqqqqsssvvvwwwuuusssxxxvvvtttrrrrrrtttwwwyyyvvvuuuuuuvvvxxxxxxuuurrrvvvuuuuuuvvvwwwvvvtttrrrqqqrrrsssrrrqqqpppqqqrrrrrruuutttppppppuuuvvvssstttuuutttsssrrrqqqqqqrrrpppqqqppplllnnntttyyyyyysssoookkkllloooqqqpppmmmnnnoooqqqrrrrrrqqqooonnnppppppqqqqqqqqqrrrrrrrrrwwwuuuwww{{{xxxrrrpppssstttpppoooqqqrrrpppqqqsssuuusssqqqpppooopppqqqrrrqqqqqqqqqpppooommmkkkjjjooommmkkkjjjkkkmmmooopppmmmnnnnnnmmmllllllnnnppplllkkkiiiiiijjjlllnnnooommmpppooojjjjjjnnnooolllqqqooollliiigggggghhhiiijjjiiijjjooovvvyyywwwtttoooooonnnnnnnnnooopppqqqsssrrrppppppqqqqqqqqqpppqqqpppoooooopppqqqpppoookkklllmmmooopppqqqqqqqqqqqqqqqrrrrrrssssssssssssnnnlllkkkkkklllnnnnnnnnnnnnnnnoooqqqssssssqqqooonnnooorrrssssssrrrrrrrrrqqqrrrrrrpppooooooqqqssssssqqqpppppprrrsssrrrpppqqqppppppooooooooooooooonnnmmmkkkkkkkkkmmmnnnpppooommmkkkkkklllmmmmmmlllnnnooopppqqqqqqpppnnnmmmoooppprrrqqqppppppqqqsssqqqssswwwyyyzzzxxxvvvttttttsssrrrrrrssssssrrrqqqsssttttttsssppppppsssuuuttttttssstttttttttrrrqqqqqqpppooorrrtttuuusssqqqrrrrrrrrrsssuuutttrrrooopppppppppppppppqqqssssssrrrsssttttttrrrqqqqqqrrruuuqqqqqqtttuuusssrrrtttpppqqqrrrrrrrrrpppnnnmmmooopppsssvvvxxxyyyxxxwwwqqqrrrsssrrrqqqqqqsssuuupppmmmlllpppqqqnnnooosssrrrrrrqqqqqqrrrtttuuuwwwuuutttsssttttttssspppnnnuuusssqqqrrrtttuuurrroooooorrrrrrnnnmmmoooooommmpppqqqrrrpppnnnmmmoooqqq~~~zzz|||yyyyyyyyy~~~||||||}}}~~~xxxyyyzzz{{{|||}}}~~~~~~~~~{{{{{{{{{|||{{{zzzwwwzzz~~~}}}yyywwwuuuxxxyyyzzz|||||||||{{{{{{wwwxxxzzz||||||{{{zzzyyywwwzzz|||{{{zzz{{{yyyvvvsssxxx{{{yyywwwxxxyyyyyysssssstttuuuwwwxxxvvvttttttuuuvvvwwwwwwvvvuuutttssstttvvvuuuttttttuuuwwwsssrrrrrrtttvvvwwwuuutttwwwuuusssrrrsssuuuwwwyyyqqqrrrtttwwwyyyyyyvvvtttvvvuuuttttttuuuuuutttsssrrrsssttttttrrrrrrssstttnnnsssuuuqqqppprrruuuvvvrrrsssuuuvvvvvvsssqqqooonnnqqqqqqmmmmmmttt|||rrrooolllmmmpppqqqpppnnnpppqqqrrrssssssrrrqqqppprrrqqqqqqppppppqqqsssssszzzvvvsssuuuuuurrrqqqrrrvvvrrrppprrrrrrppprrrvvvrrrrrrqqqqqqqqqrrrssssssrrrrrrqqqpppooommmlllkkkkkkkkkjjjkkkmmmpppsssuuuoooooonnnkkkjjjkkkmmmpppnnnkkkhhhjjjnnnpppooolllooopppnnnjjjjjjmmmnnnmmmtttqqqlllhhhffffffhhhiiimmmkkkkkknnnsssuuuuuusssnnnnnnooopppqqqppppppooorrrpppnnnmmmnnnooonnnmmmpppooonnnoooqqqssssssrrrmmmnnnqqqrrrssssssrrrqqqqqqqqqqqqrrrrrrtttuuuvvvpppnnnllllllnnnooopppooorrrqqqrrrsssuuutttrrrppppppqqqtttvvvwwwwwwwwwwwwvvvuuusssqqqpppqqquuuxxxrrrrrrrrrtttvvvwwwvvvuuurrrrrrqqqqqqppppppqqqqqqooonnnnnnnnnnnnoooooopppooonnnllllllnnnoooooonnnpppqqqrrrrrrrrrpppooonnnpppqqqqqqpppoooooorrrtttrrrvvvzzz{{{xxxuuuuuuuuutttrrrqqqrrrsssttttttsssuuuuuuuuusssppppppqqqsssuuuuuutttsssrrrqqqqqqpppsssrrrpppqqqrrrsssrrrqqqqqqrrrtttwwwwwwuuuoookkknnnppprrrtttuuutttrrrqqqtttuuuuuutttrrrqqqssstttuuurrrsssuuutttrrrtttyyyrrrtttwwwyyyxxxuuuqqqnnnooorrrvvvxxxyyyyyyyyyyyynnnsssxxxvvvqqqnnnppptttssspppppprrrqqqoooppprrruuutttsssssstttuuuvvvwwwxxxvvvtttttttttsssqqqooovvvtttsssuuuwwwvvvrrrnnnmmmsssvvvrrrmmmmmmnnnmmmoooppppppooommmmmmnnnppp~~~}}}}}}{{{zzz~~~~~~{{{{{{{{{|||}}}~~~~~~~~~}}}|||{{{xxxzzz}}}~~~|||||||||{{{|||~~~~~~}}}|||||||||zzz{{{}}}~~~~~~}}}{{{zzzyyyzzzzzzzzzzzzzzzzzzyyyrrrxxx}}}}}}zzzxxxyyy{{{vvvuuuuuuwwwyyyyyyxxxvvvssstttvvvxxxxxxwwwuuutttrrrtttuuuvvvtttsssttttttuuuuuuuuuvvvwwwwwwwwwvvvuuutttrrrrrrrrrtttvvvxxxpppqqqsssuuuvvvvvvuuutttuuusssrrrrrrssstttssssssqqqrrrttttttsssssstttuuunnnsssvvvsssoooooorrruuuqqqrrrsssuuuuuutttpppnnnnnnssstttooolllpppvvvzzzrrrpppooopppqqqrrrqqqppprrrrrrsssttttttsssrrrrrrtttsssqqqppppppqqqssstttuuupppmmmnnnqqqtttuuuuuuuuurrrpppqqqpppoooqqqvvvrrrrrrssssssssssssrrrrrrrrrrrrqqqpppooommmlllkkkjjjjjjkkklllnnnqqquuuwwwqqqpppnnnkkkiiijjjmmmpppmmmlllkkklllooopppnnnmmmnnnooonnnmmmmmmmmmmmmlllnnnmmmkkkjjjiiikkklllnnnooommmkkklllnnnqqqqqqpppppppppppppppqqqqqqqqqqqqpppnnnmmmmmmooopppooonnnpppooonnnoooqqqtttttttttoooqqqsssuuuvvvuuusssqqqqqqqqqqqqrrrsssuuuvvvxxxqqqooonnnnnnoooqqqqqqqqqtttsssssstttuuuuuusssqqqssssssuuuxxxzzz{{{{{{zzzxxxwwwtttrrrqqqsssxxx|||ssstttuuuvvvwwwxxxwwwvvvtttsssrrrqqqqqqrrrssssssrrrrrrrrrssssssssssssrrrooonnnmmmnnnpppqqqqqqppprrrsssssssssrrrqqqpppoooqqqqqqpppooonnnooorrruuuuuuzzz~~~|||xxxtttuuuxxxrrrpppoooooorrrsssttttttrrrrrrqqqooonnnnnnooopppuuuuuutttrrrpppnnnnnnoootttrrrpppoooooopppqqqqqqrrrsssuuuwwwxxxvvvrrrnnnooopppsssuuuuuuuuusssrrruuuuuuuuusssqqqrrrsssvvvsssrrrssstttrrrqqquuu|||{{{|||~~~~~~{{{wwwrrrooonnnrrrvvvxxxwwwwwwxxxyyyppptttxxxxxxtttppppppqqquuutttsssttttttssstttuuuxxxvvvuuusssrrrrrrrrrsssuuusssrrrsssuuuvvvwwwvvvvvvuuuuuuvvvxxxwwwrrrmmmkkkqqqtttqqqnnnnnnnnnkkkooooooooonnnmmmnnnnnnooo~~~{{{~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~}}}||||||~~~~~~}}}zzzyyyzzz}}}~~~}}}{{{zzzzzzxxxwwwxxxxxxxxxyyyzzzrrrwww}}}{{{wwwxxx{{{vvvuuuuuuvvvwwwxxxvvvuuurrrsssuuuwwwxxxwwwuuutttrrrsssuuuuuusssrrrrrrsssuuuuuuuuuuuuuuuuuuvvvwwwtttsssrrrqqqrrrsssuuuvvvttttttsssrrrqqqrrrtttuuutttrrrqqqqqqrrrssssssrrroooqqqssssssrrrssstttvvvqqqtttwwwuuupppmmmooossssssrrrpppqqqrrrsssqqqooolllrrruuuppplllnnnqqqrrrtttsssssssssttttttsssrrrsssssssssttttttsssssssssuuusssqqqppppppqqqssstttqqqnnnjjjjjjoootttvvvuuurrrppppppqqqooolllooouuuuuuuuuttttttsssrrrrrrqqqssssssqqqpppooommmmmmlllkkkmmmoooooooooppptttwwwrrrqqqnnnkkkiiijjjnnnqqqkkknnnoooooommmlllnnnpppkkkllloooqqqqqqooolllkkkjjjkkkmmmnnnoooooooooooommmlllkkkmmmppptttvvvwwwqqqpppnnnmmmmmmooorrrsssqqqpppoooppprrrtttttttttqqqpppnnnnnnqqqsssttttttoooqqqtttvvvvvvuuusssrrrrrrrrrrrrssstttvvvwwwxxxrrrpppooooooppprrrrrrrrrtttsssrrrrrrttttttrrrqqquuutttuuuxxx{{{|||zzzxxxwwwvvvtttrrrrrrtttyyy}}}wwwxxxyyyyyyxxxwwwwwwwwwuuutttsssrrrrrrssstttuuutttttttttttttttttttttssspppooooooppprrrtttsssrrrsssssssssssssssrrrqqqqqqrrrrrrqqqpppooopppsssuuuyyy}}}}}}xxxuuuwwwzzzrrrqqqoooooorrrtttuuuuuupppooonnnmmmmmmnnnoooooossstttuuurrrooolllmmmnnnsssrrrpppnnnmmmmmmoooqqquuuttttttuuuwwwxxxvvvuuurrrrrrrrrrrrssstttuuuuuuuuuuuuuuusssqqqrrrsssvvvsssqqqrrrtttrrrpppttt{{{zzzyyyxxxvvvtttrrrpppoooppprrruuuwwwxxxwwwwwwxxxuuuvvvvvvwwwvvvtttrrrooosssssssssssssssuuuvvvvvvwwwvvvtttsssrrrrrrssssssrrrqqqppprrrvvvyyyzzzzzzvvvuuuuuuwwwyyywwwsssnnnlllooooooooorrruuurrrlllooonnnnnnmmmnnnooooooooo~~~~~~~~~~~~~~~}}}}}}zzzzzz|||~~~~~~{{{xxxwwwxxx~~~~~~|||zzzxxxwwwuuuvvvyyyyyywwwwwwyyyuuuvvvzzz}}}{{{vvvuuuxxxuuutttssssssuuuuuuuuusssssstttuuuvvvwwwwwwvvvvvvsssuuuuuutttsssrrrssstttttttttuuutttsssssstttvvvttttttsssrrrrrrsssttttttxxxwwwuuurrrpppqqqtttwwwtttrrrrrrrrrtttuuutttsssoooppprrrsssssssssuuuwwwttttttvvvvvvrrrmmmnnnqqqvvvrrroooooorrrtttsssqqqjjjpppsssqqqoooppprrrqqqtttuuuuuuvvvvvvuuuuuuttttttsssssssssssssssssstttttttttrrrqqqqqqrrrrrrsssqqqqqqooolllnnnrrrsssqqqppppppqqqssspppllloootttwwwvvvuuutttsssrrrrrrrrrtttsssrrrpppnnnnnnmmmmmmmmmooorrrqqqooopppsssvvvqqqqqqpppmmmllllllooorrrmmmppprrrqqqmmmlllooossskkkjjjmmmrrrsssooommmnnnmmmoooqqqrrrrrrqqqooommmpppooonnnnnnooopppqqqrrrsssqqqnnnlllmmmooorrruuuooonnnmmmnnnqqqrrrsssrrrsssqqqnnnnnnoooqqqrrrrrrooopppssstttuuuuuutttsssrrrrrrtttuuuvvvvvvvvvvvvsssqqqooooooqqqrrrsssrrrsssrrrqqqqqqssstttsssrrrvvvttttttvvvyyyyyyvvvsssrrrsssssssssssstttxxxzzz{{{{{{{{{yyyvvvuuuvvvwwwuuutttsssrrrrrrsssuuuwwwtttssssssrrrrrrrrrrrrsssppppppppprrruuuvvvuuutttsssrrrrrrrrrrrrsssssssssrrrssssssrrrqqqqqqtttvvv|||}}}~~~|||xxxwwwxxxzzzvvvtttrrrrrrtttvvvxxxxxxsssqqqooooooppprrrrrrqqqrrruuuwwwuuuqqqmmmmmmnnnrrrrrrqqqooommmmmmooorrrwwwuuussssssuuuwwwxxxxxxsssrrrqqqpppqqqsssuuuwwwtttuuuuuutttrrrqqqsssttttttqqqrrrtttsssqqqsssxxxtttsssqqqppppppqqqrrrssssssssstttwwwzzzzzzxxxvvvxxxvvvtttsssuuuuuusssqqqnnnqqqqqqooopppssstttssssssssssssssstttvvvxxxyyyrrrrrrrrrsssvvvxxxxxxwwwvvvtttsssuuuxxxwwwtttppppppqqqppppppuuuyyyvvvppppppnnnmmmmmmoooppppppooo~~~{{{~~~}}}}}}~~~|||~~~|||zzz{{{}}}|||zzzwwwwwwyyyzzz{{{|||}}}}}}{{{yyyxxxssssssxxxyyytttuuuxxxuuuwwwzzzzzztttsssuuutttsssrrrsssvvvwwwxxxwwwuuuuuuvvvvvvwwwxxxxxxyyywwwwwwwwwuuussssssuuuwwwvvvwwwxxxvvvttttttvvvyyywwwvvvuuutttttttttttttttxxxyyyyyyvvvttttttvvvyyyuuutttuuuvvvxxxxxxwwwuuuoooqqqsssttttttuuuwwwyyyvvvsssssswwwvvvqqqooorrrwwwtttpppqqqtttvvvuuurrrpppssssssqqqqqquuuuuussssssuuuvvvwwwvvvuuuuuuuuutttsssssssssssssssssstttttttttssssssrrrrrrrrrrrrqqqvvvvvvqqqooorrrrrroooqqqrrrvvvxxxtttoooqqqvvvvvvuuutttrrrrrrsssuuuvvvuuutttrrrpppnnnnnnnnnnnnmmmpppssssssppppppsssvvvpppqqqqqqpppnnnoooqqqssstttsssrrrqqqpppqqqsssuuummmjjjkkkoooqqqnnnppptttrrrrrrssssssrrrqqqppppppttttttsssqqqooonnnnnnnnnvvvuuutttttttttuuuwwwxxxsssqqqppppppqqqrrrqqqpppuuurrrooommmnnnooooooooonnnoooppprrrssstttttttttrrrsssvvvwwwxxxwwwuuutttsssqqqooooooqqqrrrsssrrrsssrrrqqqqqqsssuuuuuutttvvvtttrrrsssuuuuuuqqqmmmmmmooorrrsssttttttuuuvvvxxxyyywwwtttqqqpppsssvvvuuutttrrrqqqrrrsssvvvwwwvvvtttrrrqqqqqqqqqssstttppppppqqqtttwwwxxxwwwvvvqqqqqqqqqqqqrrrsssttttttrrrsssuuutttsssssstttvvv}}}|||zzzyyyxxxwwwxxxxxxxxxuuurrrrrrtttvvvxxxxxxwwwtttqqqppprrrsssrrrqqqrrrvvvzzzzzzuuuqqqpppqqqqqqssssssqqqooooooqqqtttvvvtttrrrrrrsssuuuuuuuuurrrrrrqqqpppqqqssstttvvvrrrsssttttttrrrqqqqqqrrrvvvrrrrrruuuvvvtttsssuuurrrqqqpppooopppqqqrrrssstttqqqppptttzzz{{{wwwrrrwwwuuussspppooopppsssuuunnnqqqqqqmmmmmmqqqrrrnnnpppppppppqqqsssuuuwwwyyyqqqqqqrrrtttvvvwwwvvvtttuuusssrrrsssvvvwwwuuurrrqqqssssssqqqsssvvvvvvsssqqqooommmnnnppprrrqqqppp{{{}}}|||~~~}}}}}}~~~yyy}}}~~~yyyvvvwwwzzzvvvwwwyyy{{{{{{zzzyyyxxxoooqqqzzz{{{sssqqqzzzuuutttxxxyyytttqqqsssuuuttttttvvvyyy|||}}}}}}wwwwwwwwwwwwxxxyyyzzz{{{zzzzzzxxxvvvtttuuuwwwyyyzzz{{{|||zzzwwwwwwzzz}}}zzzyyyxxxvvvuuuuuuuuuuuuwwwyyy{{{{{{yyywwwyyy{{{vvvvvvwwwzzz{{{{{{yyyvvvppprrrtttuuuvvvwwwyyy{{{vvvqqqqqqwwwxxxsssqqqsssxxxuuurrrtttxxxyyyvvvsssyyyyyyuuuqqqrrrwwwxxxuuurrrtttvvvwwwuuutttttttttssssssrrrrrrrrrrrrssssssssstttttttttssssssrrrqqqooowwwzzzuuurrrttttttqqqsssuuuyyy|||xxxssstttyyyuuutttrrrqqqrrruuuwwwyyyuuutttrrrpppnnnnnnnnnnnnlllppptttsssqqqppptttxxxoooqqqqqqqqqpppqqqrrrtttzzzvvvqqqqqqsssvvvvvvuuuooojjjhhhlllnnnnnnrrryyytttsssrrrrrrrrrssstttuuurrrtttvvvwwwwwwxxxzzz{{{{{{{{{|||}}}}}}}}}}}}|||}}}{{{yyyxxxxxxxxxwwwuuuwwwsssooommmmmmmmmmmmmmmmmmnnnoooppprrrssstttuuurrrtttwwwyyyyyywwwtttrrrrrrqqqooooooqqqrrrsssrrrsssrrrqqqrrrtttvvvvvvvvvwwwssspppqqqsssrrrmmmhhhiiilllqqqttttttsssssssssssssssqqqnnnkkkkkkooosssuuutttrrrqqqqqqsssvvvxxxyyywwwtttrrrrrrsssuuuvvvpppppprrrtttwwwyyyxxxvvvpppppppppqqqrrrssstttuuurrrtttvvvvvvuuutttuuuvvv|||zzzwwwvvvwwwxxxwwwvvvwwwtttqqqppprrrtttvvvvvvyyyuuuqqqpppqqqrrrpppnnnrrrxxx}}}}}}xxxtttrrrsssrrrtttuuutttqqqqqqsssvvvvvvtttrrrrrrssssssrrrppppppqqqqqqqqqrrrsssssstttppprrrttttttsssqqqpppqqqyyytttrrrvvvyyywwwtttsssppppppooonnnmmmmmmmmmmmmrrrnnnkkkpppwwwzzztttmmmssstttsssnnnjjjkkkrrryyyqqqtttsssnnnmmmqqqqqqmmmpppooonnnnnnoooppprrrsssnnnoooqqqtttwwwxxxwwwuuutttrrrppprrruuuwwwvvvsssppptttvvvqqqnnnpppssssssrrrooommmnnnqqqsssrrrppp