BM6(c ӵĦĦӵĦ4ĉ@ӵ>L=hĦ4ĉ@ӵ>LGG=?HdĦ=ĪjGG=?HdĦӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>AneneneneDenene>Ak<fhDenenene~~~~~~~~~~~~}}}}}}~~~yyy{{{|||{{{yyyzzz}}}~~~~~~}}}~~~~~~{{{}}}}}}{{{|||~~~~~~~~~|||{{{|||~~~}}}}}}yyy{{{~~~~~~|||~~~|||||||||zzzzzzxxxzzzvvvyyy~~~zzz|||}}}yyy{{{~~~~~~~~~}}}~~~{{{yyyzzz}}}~~~|||zzz|||}}}~~~~~~|||zzzyyyxxxyyyzzz{{{{{{zzzyyyxxx~~~~~~zzz|||{{{~~~}}}~~~~~~{{{{{{|||||||||{{{zzzyyy|||||||||{{{zzzyyyxxxwww}}}}}}{{{|||xxx|||~~~~~~~~~~~~{{{{{{zzzzzzyyyyyyyyyzzz||||||{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||}}}}}}||||||~~~||||||zzz}}}~~~~~~|||}}}~~~~~~}}}|||{{{yyywwwwwwxxxyyyzzzyyyxxxxxxyyyzzz}}}|||{{{zzzyyyyyyzzz|||}}}|||zzzxxx{{{{{{}}}||||||}}}~~~~~~~~~{{{}}}~~~}}}|||zzzxxxvvvvvvwwwyyyzzzxxxxxxxxxxxxzzz|||}}}{{{zzzzzz{{{}}}~~~|||zzzxxxzzz~~~~~~~~~}}}wwwzzz~~~~~~yyy~~~||||||~~~||||||{{{yyywwwwwwxxxyyyzzzzzzzzzyyyyyyyyyzzzzzz{{{~~~|||{{{{{{{{{}}}~~~}}}{{{zzz{{{}}}}}}|||~~~xxxyyyzzz|||{{{|||~~~|||}}}}}}~~~|||{{{{{{|||~~~|||~~~~~~}}}|||{{{zzzyyyxxxyyyyyyzzzyyyyyyyyyyyyyyyyyyxxxxxx}}}|||{{{zzzzzzzzz{{{{{{||||||||||||{{{}}}|||}}}~~~}}}||||||~~~~~~}}}||||||}}}}}}~~~xxx~~~~~~||||||zzz~~~{{{zzzzzz{{{~~~zzz|||~~~|||zzzzzz}}}{{{{{{zzzzzzyyyyyyyyyzzztttuuuwwwyyyzzzzzzzzzyyy{{{zzzzzzyyyxxxxxxxxxxxx{{{}}}~~~|||zzzzzz~~~zzz}}}~~~}}}}}}|||}}}~~~~~~|||~~~~~~~~~}}}}}}{{{zzzyyy{{{yyyzzz|||~~~yyyzzz}}}~~~{{{~~~}}}|||yyy}}}~~~~~~}}}||||||~~~|||}}}~~~~~~~~~}}}{{{zzz~~~|||yyyvvvvvvvvvxxxzzzwwwvvvvvvyyy|||}}}{{{xxxvvvvvvvvvvvvuuuuuuuuuuuuyyyzzz{{{|||}}}}}}}}}}}}wwwyyy}}}|||yyyvvv~~~}}}}}}~~~xxxyyy{{{~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~zzz}}}|||{{{~~~~~~}}}~~~}}}|||}}}~~~|||}}}}}}~~~}}}|||{{{zzz~~~}}}{{{zzzyyyyyyzzz{{{xxxwwwwwwyyy{{{|||zzzxxxttttttuuuuuuuuuvvvvvvvvvyyyyyyzzz{{{||||||||||||vvvwwwxxxyyyyyyyyyyyyyyy{{{|||~~~uuuxxx|||{{{yyy{{{~~~~~~yyyzzz{{{}}}~~~|||{{{{{{{{{zzzzzzzzzzzz~~~}}}}}}|||}}}}}}}}}~~~~~~|||||||||}}}||||||}}}~~~}}}|||{{{zzz{{{{{{{{{{{{{{{{{{zzzzzzyyyxxxxxxyyy{{{{{{yyywwwuuuuuuuuuuuuuuuvvvwwwxxxxxxyyyzzz{{{{{{||||||{{{xxxwwwvvvuuuwwwyyy{{{}}}xxx{{{~~~~~~}}}~~~~~~}}}~~~|||}}}}}}|||zzzzzz{{{|||~~~{{{yyyxxxxxx}}}}}}||||||{{{{{{zzzzzz||||||||||||{{{{{{{{{zzz}}}}}}zzz{{{}}}}}}|||{{{zzz{{{|||{{{|||}}}}}}}}}|||{{{zzzvvvxxxzzz{{{{{{zzzxxxwwwzzzyyyyyyyyyyyyyyyyyyxxxyyyxxxwwwvvvvvvwwwwwwxxxwwwxxxyyyzzz{{{{{{{{{{{{|||{{{zzzyyyyyy{{{}}}{{{|||~~~|||{{{{{{||||||~~~~~~}}}|||||||||}}}~~~~~~}}}yyywwwxxx}}}~~~{{{~~~}}}}}}||||||}}}}}}~~~{{{yyyxxxwwwxxxxxx||||||||||||||||||||||||~~~~~~}}}~~~~~~||||||zzz{{{{{{{{{yyyxxxyyyzzz{{{||||||}}}}}}{{{zzzyyyuuuwwwzzz||||||{{{xxxvvvyyyzzzzzzyyyxxxxxxyyyyyy}}}|||zzzxxxwwwwwwxxxxxxwwwxxxyyyzzz{{{{{{{{{{{{}}}}}}}}}}}}}}}|||{{{{{{}}}}}}|||{{{}}}|||{{{|||}}}~~~}}}||||||~~~~~~~~~yyyuuuxxx{{{}}}~~~~~~~~~~~~|||{{{yyywwwvvvwwwyyyzzzxxxxxxyyyzzzzzz{{{{{{|||}}}yyy{{{|||~~~}}}yyy~~~yyyzzz{{{zzzxxxwwwxxxyyy{{{{{{|||}}}|||{{{zzzyyyxxxzzz|||~~~~~~|||yyywwwxxxyyyzzzyyyxxxxxxyyy{{{~~~}}}zzzxxxwwwwwwxxxyyyxxxyyyzzz{{{{{{||||||{{{{{{|||}}}}}}|||zzzwwwuuu{{{zzzxxxwwwxxxzzz|||}}}wwwyyyzzz{{{zzzzzz|||~~~|||}}}}}}{{{|||~~~}}}{{{~~~yyyvvvxxx|||}}}yyy~~~|||yyywwwwwwwwwxxxxxxxxxxxxxxxxxxtttuuuvvvwwwxxxzzz{{{{{{yyywww|||~~~~~~{{{wwwzzz{{{|||{{{yyyyyyyyy{{{zzz{{{|||||||||{{{zzzyyyyyy{{{}}}~~~~~~{{{xxxvvvwwwyyyzzzyyywwwwwwzzz}}}{{{yyywwwvvvvvvxxxzzz{{{yyyyyyzzz{{{||||||||||||xxxyyyzzz{{{zzzyyywwwvvvvvvwwwxxxyyyzzzzzzzzzzzzyyy{{{}}}}}}|||{{{{{{{{{zzz{{{|||}}}|||{{{}}}~~~~~~{{{yyyzzz||||||zzzxxxzzzyyywwwvvvwwwwwwvvvvvvwwwyyy|||~~~~~~|||yyywwwvvvwwwyyyzzzzzzxxxuuutttssstttuuuwwwxxxzzz{{{|||xxxxxxzzz~~~||||||}}}}}}}}}{{{zzz{{{|||zzz{{{|||||||||{{{zzzyyyyyyzzz{{{|||{{{yyyvvvtttvvvxxxyyyxxxwwwxxx{{{~~~wwwvvvttttttuuuxxx{{{}}}yyyzzz{{{|||}}}}}}}}}}}}xxxyyyyyyyyyyyyyyyyyyyyytttwww{{{~~~~~~|||zzzxxx{{{~~~~~~}}}|||{{{{{{yyyyyyyyyzzzzzzzzzzzz{{{}}}{{{~~~~~~~~~~~~~~~~~~}}}{{{zzzyyyxxxxxxxxxxxxwwwwwwwwwwwwzzzyyyxxxwwwwwwwwwxxxxxxzzzwwwttttttwwwyyyyyyxxxwwwwwwuuusssqqqrrruuuxxx|||xxxuuuuuuxxxzzzzzzyyyyyy}}}|||yyyzzz}}}zzzxxxwwwvvvwwwxxxzzzzzzyyy{{{zzzyyy{{{}}}|||xxxuuu{{{zzzyyyxxxwwwxxxyyyzzz{{{|||~~~~~~}}}{{{yyyxxx|||{{{zzzwwwuuuvvvyyy|||zzzyyyxxxzzz|||}}}}}}|||}}}{{{zzz{{{}}}}}}yyyvvvtttxxxyyyvvvvvv{{{~~~}}}~~~}}}}}}|||{{{{{{zzzzzz{{{zzzyyywwwvvvxxx|||zzzzzz~~~~~~|||}}}|||~~~|||zzz{{{{{{{{{|||{{{{{{zzzzzzwwwwwwwwwvvvvvvvvvuuuuuuyyyxxxxxxxxxxxxwwwwwwwwwxxxvvvtttuuuwwwxxxxxxvvvrrrssssssrrrrrrtttwwwyyy{{{xxxttttttuuuvvvvvvuuuvvv{{{{{{zzz{{{|||ppp|||{{{zzzyyyxxxxxxxxxxxxwwwzzzyyyxxxzzz{{{{{{xxxtttwwwwwwwwwwwwwwwxxxyyyzzz||||||}}}}}}}}}{{{xxxwww||||||{{{xxxwwwwwwzzz|||zzzyyyxxxyyy{{{||||||{{{{{{zzzyyy{{{}}}}}}zzzwwwyyyzzzyyyvvvvvvzzz|||zzzzzzzzzzzzzzzzzz{{{{{{{{{||||||zzzxxxwwwxxxzzz}}}~~~zzzyyy}}}~~~|||~~~|||}}}{{{yyywwwwwwxxxyyyyyyzzzzzzzzzyyyuuuuuuuuuttttttttttttssswwwwwwxxxxxxxxxwwwvvvuuutttssssssuuuvvvwwwvvvtttoooqqqssssssssssssuuuwwwyyyvvvsssrrrssssssrrrrrrtttyyyyyyzzz|||xxx}}}}}}~~~}}}|||zzzxxxwwwvvvvvvxxxxxxxxxyyyzzzyyywwwuuuttttttuuuwwwxxxxxxyyyyyy||||||}}}|||{{{yyyxxxvvv{{{|||{{{yyyxxxxxxzzz|||{{{yyyyyyyyy{{{{{{zzzyyyyyyyyyyyyzzz||||||zzzxxx~~~|||xxxtttvvv{{{{{{wwwwwwxxxxxxyyyzzz{{{{{{{{{|||}}}|||{{{yyyxxxyyyzzz|||yyyyyy{{{}}}|||~~~{{{yyy~~~|||~~~~~~~~~}}}|||{{{yyyxxxwwwxxxxxxyyyyyyyyyxxxxxxttttttsssssssssrrrrrrrrruuuvvvwwwxxxxxxvvvtttsssqqqqqqssstttuuuuuutttsssqqqsssttttttrrrqqqqqqqqquuutttsssrrrrrrrrrrrrrrrtttyyyxxxyyy~~~xxxwwwzzzyyy~~~}}}{{{xxxvvvvvvvvvxxxxxxxxxyyyzzzyyyxxxwwwtttuuuwwwxxxyyyxxxwwwwww{{{{{{{{{{{{zzzxxxwwwvvvyyyzzzzzzyyyxxxwwwyyyzzz{{{zzzxxxyyyzzzzzzyyyxxxwwwxxxyyyzzz{{{{{{zzzyyy|||vvvsssvvv||||||wwwxxxxxxxxxyyyzzzzzz{{{{{{zzz{{{||||||zzzyyyyyyzzzzzzyyyxxxzzz{{{|||~~~}}}}}}}}}|||yyy|||~~~|||||||||||||||{{{{{{zzzyyyyyyyyyyyyxxxwwwvvvuuussssssssssssrrrrrrrrrrrrtttuuuvvvwwwwwwuuusssrrrnnnppprrrtttttttttssssssppprrrttttttsssqqqpppppprrrrrrrrrrrrrrrssstttuuuvvvyyyvvvwww~~~{{{www||||||}}}}}}{{{xxxvvvwwwyyyyyyyyyzzzzzzzzzyyyzzzzzzwwwxxxyyyyyyyyyxxxvvvuuuzzzzzzzzzyyyxxxxxxwwwvvvuuuwwwxxxxxxwwwvvvwwwxxxzzzyyyxxxxxxyyyzzzxxxwwwvvvwwwyyyzzzzzzzzzyyyyyy|||yyyuuusssxxx~~~~~~yyyzzzzzzzzzzzzzzzzzzzzzzzzvvvxxx{{{{{{zzzzzzzzz{{{xxxyyyxxxxxxyyy|||~~~~~~|||}}}}}}~~~}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyxxxwwwvvvuuuttttttttttttssssssssssssrrrttttttuuuuuuuuutttsssrrrnnnppprrrsssrrrrrrsssuuummmooorrrtttssssssssstttoooqqqssssssssssssuuuvvvvvvzzzuuuttt}}}}}}zzz}}}zzz|||}}}{{{wwwvvvxxxzzzxxxzzz{{{zzzyyyyyyzzz|||zzzzzzzzzyyyxxxwwwuuuuuuxxxxxxxxxwwwwwwwwwxxxxxxsssuuuxxxxxxwwwvvvvvvvvvyyyxxxwwwwwwyyyyyyyyywwwuuuwwwyyyzzzyyyxxxxxxxxxwwwwwwvvvtttxxx~~~{{{{{{{{{{{{zzzzzzzzzzzzzzzuuuwwwyyyyyyyyyyyyzzz{{{xxxzzzyyyvvvwww{{{|||{{{{{{|||}}}~~~}}}~~~~~~~~~|||{{{zzzyyyyyyxxxxxxxxxxxxvvvvvvvvvvvvvvvuuutttsssvvvuuuuuuuuuuuuttttttttttttttttttssssssssssssrrrnnnppprrrrrrqqqqqqtttwwwnnnppprrrssssssssstttvvvoooqqqssssssrrrqqqsssuuutttyyytttsss{{{|||zzz~~~rrr|||yyy|||}}}zzzvvvtttvvvyyywwwyyyzzzzzzxxxxxxzzz|||yyyxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxyyyrrruuuxxxyyyxxxwwwvvvvvvwwwvvvuuuwwwyyyzzzyyyxxxuuuxxxzzzzzzxxxvvvvvvwwwtttwwwxxxwwwyyy}}}}}}{{{xxxxxxxxxyyyzzzzzz{{{{{{vvvwwwxxxxxxvvvvvvwwwyyyxxx{{{zzzuuuuuuzzz{{{xxxyyy{{{||||||zzz{{{}}}~~~}}}|||{{{zzz}}}yyy~~~{{{zzzyyywwwvvvuuuuuuuuurrrsssttttttuuuuuuttttttwwwvvvvvvvvvvvvuuuuuuuuuuuutttsssrrrrrrrrrssssssoooqqqrrrqqqpppqqquuuxxxssstttuuutttrrrqqqrrrsssooorrrtttsssqqqoooppprrrqqqwwwtttrrrzzz{{{xxx|||zzz|||zzz|||}}}zzzuuurrrtttwwwvvvxxxyyyxxxvvvvvvyyy|||wwwvvvuuuttttttuuuwwwwwwtttttttttuuuvvvxxxyyyzzzrrruuuyyyzzzzzzxxxwwwwwwvvvuuuuuuvvvxxxzzzyyyxxxvvvxxx{{{zzzwwwuuuuuuvvvrrrxxx{{{yyyyyy{{{|||zzztttuuuvvvwwwyyyzzz{{{|||xxxxxxxxxwwwuuutttuuuvvvxxx{{{zzzuuuuuuyyyzzzwwwxxxzzz{{{zzzxxxxxx{{{~~~|||zzz}}}|||{{{~~~{{{{{{zzzyyyxxxyyyyyyxxxtttrrrwwwvvvvvvvvvvvvwwwwwwxxxvvvuuussssssssstttvvvxxxuuutttsssrrrqqqpppqqqqqqsssssssssssssssssssssssstttsssqqqppppppqqqssstttrrrrrrrrrrrrrrrrrrrrrrrrsssxxxxxxttttttyyyyyyuuu}}}~~~~~~~~~{{{{{{yyyxxxyyyyyywwwssszzz{{{|||||||||zzzwwwvvvzzzuuutttxxx{{{yyyvvvvvvwwwyyyzzzzzzxxxwwwwwwxxxyyyxxxuuutttsssuuuwwwyyytttvvvvvvtttvvv{{{~~~}}}yyyxxxvvvvvvwwwxxxxxxwwwxxxwwwvvvuuuuuuuuuvvvwwwyyyvvvuuuvvvzzz|||zzzxxxtttssssssssstttvvvyyy{{{{{{{{{zzzzzzyyyxxxwwwwwwyyyxxxwwwvvvwwwxxxyyyzzz}}}{{{|||~~~{{{{{{zzz~~~|||zzzzzzvvvvvvuuuwwwxxxyyywwwvvvsssssssssssstttuuuvvvwwwuuutttsssrrrssstttvvvwwwttttttsssrrrrrrqqqpppppprrrrrrrrrrrrrrrrrrrrrrrrssssssrrrqqqqqqrrrsssttttttsssqqqppppppqqqsssttt|||}}}yyytttssswwwxxxtttvvvwwwvvvuuuxxx|||{{{yyywwwwwwxxxyyyyyyvvvwwwyyyzzzzzzxxxwwwvvvxxxttttttxxxyyyvvvuuuvvvxxxyyy{{{zzzxxxwwwwwwxxx|||zzzxxxwwwwwwxxxzzz{{{wwwzzzyyyvvvvvvyyyyyywwwxxxwwwvvvvvvvvvwwwwwwwwwzzzyyyxxxvvvuuuuuuuuuvvvwwwxxxxxxxxxwwwwwwwwwxxxuuuuuuuuuuuuvvvxxxzzz{{{yyyyyyxxxxxxwwwvvvvvvuuuwwwwwwwwwwwwwwwxxxyyyyyy{{{yyyzzz}}}~~~||||||www|||xxxxxx{{{|||yyywwwxxxwwwuuuttttttvvvxxxwwwwwwrrrrrrrrrrrrssstttuuuvvvttttttsssrrrrrrtttuuuvvvtttuuuvvvvvvuuutttrrrqqqssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrvvvtttpppnnnnnnppptttvvv}}}zzztttoooppptttuuurrruuuwwwwwwtttqqqrrryyy}}}{{{xxxvvvuuuvvvzzz~~~tttuuuwwwyyyyyyyyyyyyxxxwwwvvvwwwzzzxxxuuuuuuxxxxxxyyyzzzzzzxxxwwwwwwxxxyyyxxxvvvuuuuuuvvvxxxyyywwwzzzzzzwwwwwwxxxwwwtttvvvvvvvvvuuuuuuvvvvvvwww|||{{{yyywwwvvvuuuuuuuuuvvvyyy{{{yyytttrrrtttwwwvvvvvvwwwxxxyyyzzzzzzzzzwwwwwwvvvvvvuuuuuuttttttxxxxxxyyyzzzzzzzzzzzzyyyzzzwwwwww{{{{{{yyyyyy|||~~~~~~~~~|||zzzwwwvvvyyyyyyvvvuuuwwwzzzwwwuuuttttttuuuuuutttuuuttttttttttttuuuuuuvvvtttssssssrrrssstttuuuuuuvvvwwwxxxyyyyyywwwuuuttttttttttttuuuuuuuuuuuuuuurrrsssssstttssssssrrrqqqtttsssqqqppppppqqqssstttyyyuuupppooorrrvvvvvvtttvvvyyy{{{zzzvvvtttvvvxxxzzz|||yyyxxxwwwuuutttyyy~~~tttuuuwwwyyy{{{||||||}}}wwwxxxzzz|||yyytttuuuzzzvvvxxxyyyyyywwwvvvvvvwwwwwwvvvuuuttttttuuuwwwxxxtttxxxyyywwwxxxzzzyyyuuuuuuuuuvvvuuutttuuuvvvwwwzzzzzzyyyxxxwwwvvvvvvvvvuuuwwwxxxwwwtttssstttvvvuuuvvvxxxzzzzzzzzzxxxxxxvvvvvvvvvuuuuuutttttttttyyyzzz{{{|||}}}|||{{{zzzyyyvvvvvvyyyzzzwwwwwwzzz{{{{{{|||~~~yyyvvvvvvxxxwwwttttttxxxyyywwwtttttttttuuuuuutttwwwvvvuuuttttttsssttttttssssssssssssttttttuuuuuuuuuvvvxxxyyyxxxwwwuuutttssstttttttttuuuuuuvvvvvvsssttttttttttttsssrrrqqqqqqrrrrrrssssssrrrrrrqqqwwwtttrrrtttvvvwwwvvvuuuqqqtttwwwwwwvvvvvvxxxzzzwww|||xxxwwwyyywwwsssuuuzzztttuuuvvvxxxzzz|||}}}}}}vvvvvvyyyzzzwwwrrrtttxxxuuuvvvwwwwwwuuuttttttuuuyyyxxxxxxxxxxxxyyyzzz{{{tttxxxyyywwwwwwyyyxxxttttttuuuvvvuuuttttttvvvyyyvvvwwwwwwwwwxxxxxxwwwwwwvvvtttssstttvvvxxxwwwuuutttuuuwwwyyyyyyxxxvvvuuuvvvvvvvvvvvvvvvuuuuuuuuuwwwxxxyyy{{{{{{zzzyyyyyyzzzwwwwwwyyyyyyvvvvvvyyyyyyyyyzzz}}}}}}|||yyywwwwwwxxxvvvsssuuuyyyuuutttssstttwwwxxxyyyxxxuuuuuutttsssrrrrrrrrrrrrtttttttttuuuuuuuuuuuuuuussstttuuuuuuuuutttssssssrrrrrrsssssstttuuuuuuuuuuuuuuuttttttsssrrrrrrrrrpppqqqsssttttttsssqqqpppsssqqqqqqsssssspppooorrrpppqqqsssttttttuuuxxxzzz{{{{{{xxxzzzyyyvvvzzzyyytttsssvvvssstttuuuvvvwwwyyyzzzzzzuuutttuuuwwwuuuqqqqqqttttttvvvwwwwwwuuuttttttuuuwwwwwwwwwwwwwwwxxxyyyzzzxxxzzzzzzwwwuuuwwwuuurrrsssuuuwwwvvvttttttwwwzzztttuuuvvvwwwwwwxxxwwwwwwvvvsssqqqsssxxxzzzxxxuuutttuuuvvvwwwwwwvvvtttssswwwwwwwwwwwwvvvvvvvvvvvvuuuuuuvvvvvvwwwwwwvvvvvvzzzwwwwwwyyyyyyvvvuuuxxxxxxxxxyyy{{{}}}~~~|||zzzwww}}}yyyxxxxxxyyywwwsssvvv{{{tttttttttvvvyyyzzzyyyxxxtttsssssssssttttttuuuvvvtttuuuuuuvvvvvvvvvvvvvvvttttttttttttuuuuuuuuuuuuttttttuuuvvvvvvwwwxxxxxxwwwvvvtttsssrrrrrrssssssqqqrrrrrrssssssrrrrrrqqqpppoooppprrrooolllooowwwttttttuuuuuuvvvvvvxxxyyyuuu|||www}}}~~~~~~~~~vvvyyy{{{uuurrruuuuuuuuuuuuvvvvvvwwwxxxyyyxxxtttsssvvvwwwsssqqqrrrvvvwwwyyyxxxvvvuuuuuuvvvtttttttttuuuvvvvvvwwwwwwxxxzzzyyyuuutttvvvvvvtttsssvvvxxxwwwuuuuuuxxx|||ttttttuuuvvvvvvvvvuuuuuuvvvvvvuuuvvvvvvwwwvvvvvvuuuvvvvvvvvvvvvuuutttsssvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvwwwwwwzzzwwwvvvxxxxxxttttttvvvvvvvvvvvvxxxzzzzzzxxxwwwzzz{{{}}}~~~vvv}}}zzzyyyyyyzzzwwwtttvvv|||wwwwwwwwwxxxyyyyyywwwtttsssttttttuuuwwwyyyzzz{{{uuuuuuvvvwwwwwwwwwwwwwwwxxxwwwwwwvvvwwwwwwxxxxxxxxxxxxyyyzzz{{{{{{||||||xxxvvvtttrrrqqqrrrssstttssssssrrrqqqqqqrrrssssssssssssuuuwwwsssrrrzzzuuuuuuvvvwwwwwwwwwxxxxxxzzzzzzpppzzzyyywwwvvvxxx{{{vvvtttvvvyyyxxxxxxxxxxxxxxxyyyyyy|||wwwuuuxxxzzzxxxuuutttwwwyyyzzzzzzxxxwwwwwwxxxvvvwwwwwwxxxyyyzzzzzzzzzuuuwwwvvvssstttxxxzzzxxxssswwwyyyxxxuuuuuuyyy}}}tttuuuvvvvvvvvvtttsssrrrvvvxxxzzzxxxuuusssuuuwwwvvvwwwwwwvvvvvvuuutttsssuuuuuuuuuvvvvvvvvvvvvvvvyyyxxxwwwwwwwwwxxxzzz{{{yyyvvvvvvxxxwwwsssrrruuuuuutttuuuvvvxxxxxxvvvtttwwwxxxzzz|||}}}~~~~~~|||wwwuuutttsssqqqppprrrwww{{{tttwwwzzz{{{zzzxxxwwwxxxrrrtttvvvxxxxxxwwwvvvuuuxxxxxxwwwvvvvvvwwwxxxyyyuuuwwwzzzzzzwwwuuutttssszzzzzzyyyyyyyyyzzz{{{{{{zzzzzzyyyxxxvvvsssqqqoooxxxrrrmmmppprrrrrrrrrtttwwwtttsssttttttrrruuuzzzssstttuuuvvvwwwwwwwwwwwwyyy{{{zzzwwwwwwzzz{{{xxx~~~ttt~~~qqqrrryyy|||zzzyyywwwwwwxxxyyyzzzzzzxxxwwwvvvwwwwwwwwwvvvuuutttsssssstttvvvyyy{{{uuuuuutttttttttvvvxxxyyyppptttxxxzzzzzzxxxvvvvvvvvvxxxzzzzzzxxxvvvvvvvvvyyyxxxxxxxxxyyyyyyxxxvvv}}}|||yyywwwuuusssrrrqqquuuuuutttttttttsssrrrrrruuuttttttuuuvvvvvvuuusssxxxxxxwwwwwwvvvvvvvvvuuuuuuuuutttsssssssssssstttyyyyyyyyyxxxxxxyyyyyyzzzvvvuuuvvv{{{}}}{{{||||||~~~zzztttpppmmmqqqrrrtttvvvyyyzzz{{{zzz{{{yyywwwvvvwwwzzz}}}vvvxxxzzz}}}~~~~~~|||{{{{{{}}}|||zzzxxxvvvuuuttttttuuuwwwxxxzzz{{{zzzzzzyyyuuupppooosssuuuqqqmmmlllzzzvvvtttttttttssswww}}}vvvvvvvvvwwwwwwwwwvvvvvvwwwyyyyyyvvvvvvzzzzzzxxxqqqwwwwwwwwwyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzxxxxxxyyyzzzyyyxxxxxxwwwvvvvvvvvvvvvwwwxxxzzzyyyxxxwwwvvvvvvvvvwwwuuuxxxzzz{{{yyyvvvuuuttttttvvvxxxxxxwwwvvvvvvwwwwwwvvvvvvwwwyyyzzzyyywww|||{{{yyywwwuuutttsssssswwwvvvuuuuuutttuuuuuuuuuuuuuuuuuuuuuvvvuuutttsssuuuuuuuuuuuuuuutttssssssxxxvvvsssqqqqqqrrrtttvvv{{{zzzyyyxxxwwwvvvuuuuuuvvvtttuuuyyyzzzyyyyyy}}}~~~}}}~~~}}}zzzwwwuuuvvvwww}}}||||||}}}~~~~~~~~~|||uuuvvvyyy}}}{{{vvvqqqooozzzvvvuuuzzz}}}|||zzzyyy{{{wwwvvvwwwuuurrrrrruuuxxxxxxwwwwwwwwwvvvvvvvvvtttwwwxxxuuuvvvyyyyyywwwnnnyyyvvv~~~xxxwww|||uuuzzzzzz{{{||||||{{{{{{zzzzzzyyywwwxxxyyyzzzzzzyyyzzzzzzyyyyyyxxxvvvuuuuuuzzzyyyxxxwwwwwwvvvvvvwwwzzz{{{{{{zzzwwwtttssssssrrrtttvvvvvvuuuuuuvvvwwwtttttttttvvvyyyzzzyyyxxxzzzyyyxxxwwwvvvuuuuuuuuuxxxwwwvvvuuuuuuvvvxxxyyyuuuuuuvvvvvvuuutttsssssstttuuuuuuvvvvvvuuusssrrryyywwwssspppppprrruuuxxxyyyxxxxxxwwwvvvuuuttttttwwwssssssvvvvvvuuuwwwzzz|||}}}}}}xxxyyyyyyxxxwwwxxx{{{~~~tttxxx|||}}}|||{{{|||}}}yyyqqqpppqqqqqqrrruuuwwwuuuvvvzzzzzzvvvssstttwwwwwwvvvvvvvvvvvvwwwwwwrrrvvvvvvtttuuuxxxxxxvvv|||zzz{{{xxxzzzyyyyyy{{{vvvzzzzzzzzzzzzzzz{{{||||||xxxvvvuuuvvvxxxyyyyyyxxxxxxyyyzzzzzzyyywwwuuutttuuuuuuuuuvvvvvvwwwxxxxxx{{{{{{zzzxxxtttsssssssssrrrtttuuuuuutttssstttuuuuuuttttttvvvxxxyyyxxxwwwxxxxxxwwwvvvvvvwwwwwwwwwyyywwwuuutttuuuwwwyyy{{{uuuvvvwwwvvvuuusssssssssuuuvvvwwwxxxxxxwwwvvvuuuxxxvvvtttrrrqqqsssuuuvvvttttttuuuvvvwwwwwwxxxxxxxxxtttsssttttttsssuuuyyyzzz{{{|||}}}~~~~~~}}}}}}wwwzzz}}}~~~}}}zzzxxxxxx{{{|||yyyyyy~~~xxxuuuwwwyyyxxxyyy{{{vvvuuuuuuuuuuuuvvvwwwxxxrrruuuvvvtttuuuwwwwwwtttxxxvvvuuuwwwzzz~~~|||}}}~~~{{{zzzxxxxxxxxx{{{}}}yyywwwvvvwwwyyyzzzzzzyyyvvvwwwyyy{{{zzzyyywwwuuuvvvvvvwwwxxxxxxyyyyyyyyyyyyyyyxxxvvvsssrrrsssuuuvvvwwwwwwuuusssrrrssstttwwwvvvuuuvvvxxxxxxvvvtttwwwwwwvvvwwwwwwxxxyyyyyywwwvvvtttssssssuuuxxxzzztttvvvwwwvvvtttsssssstttuuuvvvwwwxxxxxxwwwvvvvvvuuuuuuuuuuuuuuutttttttttssstttuuuwwwxxxyyyyyyyyyyyyuuusssuuuuuusssuuuyyyxxxxxxyyyzzz{{{{{{{{{{{{ppprrrxxx~~~xxx}}}|||yyywwwyyy{{{wwwssssssvvvxxxwwwvvvuuuuuuvvvxxxxxxrrrvvvwwwuuuuuuwwwvvvrrrpppuuu|||}}}yyy{{{zzz}}}}}}~~~{{{zzzyyyyyyzzz}}}}}}{{{zzzzzz|||}}}}}}|||vvvxxxzzz{{{|||{{{zzzyyy}}}}}}}}}}}}|||{{{zzzyyyxxxxxxxxxwwwuuutttuuuvvvyyyzzzyyywwwtttsssssstttxxxwwwwwwwwwxxxxxxvvvtttwwwwwwwwwwwwwwwxxxyyyzzzvvvuuutttsssssstttvvvwwwrrruuuwwwwwwtttssstttvvvttttttttttttuuuuuuuuuuuutttuuuvvvwwwwwwuuutttsssuuuuuuwwwxxxxxxwwwvvvvvvxxxuuutttvvvvvvtttvvvyyyxxxvvvuuuvvvxxxyyyzzzyyyrrrwww}}}|||~~~|||zzzxxxvvvvvvwwwxxxtttwwwxxxvvvuuuwwwuuuqqqpppxxx~~~}}}zzzyyyzzz{{{zzz}}}zzzyyyyyyzzz|||~~~||||||}}}~~~~~~}}}zzz{{{|||}}}}}}}}}||||||~~~~~~~~~}}}{{{zzzzzz{{{{{{zzzwwwuuuvvvvvvzzz{{{zzzxxxvvvuuuvvvxxxxxxwwwvvvxxxyyyyyyxxxvvvwwwwwwwwwwwwxxxyyyzzzzzzvvvvvvuuutttttttttuuuuuuppptttwwwwwwtttsssuuuxxxuuutttssssssssstttvvvwwwvvvvvvvvvvvvuuuuuuttttttrrrsssuuuwwwwwwwwwuuutttvvvsssssswwwwwwuuuuuuxxxxxxuuussssssvvvxxxyyyyyy{{{}}}~~~zzzxxxwwwvvvwwwuuuxxxyyywwwvvvvvvtttppprrrvvvuuuqqqttt||||||ttt|||yyywww{{{~~~|||{{{|||}}}|||{{{~~~~~~~~~~~~~~~yyyzzz|||}}}~~~~~~}}}}}}|||}}}~~~|||yyywwwvvvvvvzzzzzzzzzyyywwwwwwyyy{{{vvvvvvvvvxxxzzz{{{zzzyyywwwwwwwwwwwwxxxyyyzzzzzzwwwwwwvvvvvvuuuuuuttttttooossswwwwwwtttsssvvvyyyxxxwwwuuussstttvvvyyy{{{xxxwwwuuutttssstttvvvwwwmmmooorrruuuwwwwwwwwwwwwsssqqqssswwwwwwuuuuuuwwwxxxtttqqqqqquuuxxxyyyyyyrrrxxx|||zzzvvvwww}}}uuutttvvvzzz{{{zzzxxxyyy{{{uuummmqqqpppvvvwwwtttzzz|||qqqvvv{{{|||~~~zzz{{{}}}{{{zzzzzz{{{}}}~~~~~~{{{yyy|||{{{|||~~~}}}{{{zzzyyyyyyzzz{{{}}}}}}{{{yyy~~~{{{yyyzzz}}}~~~|||zzzzzz{{{|||{{{yyyxxxyyyzzzvvvwwwxxxwwwvvvuuuvvvwwwwwwvvvvvvuuutttssssssrrrwwwtttrrrrrrtttwwwxxxyyyvvvssssssvvvwwwvvvyyy}}}vvvuuuuuutttssssssrrrrrrwwwvvvwwwxxxyyyyyywwwuuutttttttttttttttttttttttt{{{{{{yyywwwvvvuuuuuuuuu{{{|||||||||ssstttvvvxxxxxxuuuuuuwwwwwwsssuuuvvvtttyyy}}}zzzxxxuuu|||zzz~~~yyywwwxxx{{{~~~~~~}}}}}}~~~~~~{{{zzzyyyyyyyyyxxxvvvttt}}}|||zzzyyyxxxwwwvvvtttzzz{{{{{{zzzxxxvvvvvvwwwsssuuuvvvvvvuuuuuuwwwxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvtttsssssstttvvvvvvvvvwwwtttsssvvvvvvuuuvvvzzzwwwwwwvvvuuutttssssssrrruuutttuuuvvvwwwwwwuuusssuuuuuuuuuuuuuuuuuuuuuuuuzzzyyyxxxvvvvvvuuuuuuuuuwww{{{{{{xxxyyy}}}~~~zzz}}}~~~zzzsssooottt|||{{{xxxwwwxxxwwwuuuvvvwww}}}wwwuuu}}}}}}yyywwwwwwxxx}}}|||zzz{{{|||}}}||||||~~~~~~}}}{{{|||}}}wwwxxxyyyyyywwwvvvwwwyyyrrrtttuuuvvvuuuvvvxxxyyyvvvvvvvvvvvvwwwwwwwwwwwwuuutttssstttvvvvvvuuussswwwttttttvvvvvvssstttwwwxxxxxxwwwvvvuuutttsssrrrtttsssssstttvvvvvvsssqqqttttttttttttttttttttttttwwwwwwvvvuuuuuuuuuuuuuuusssvvvvvvuuuvvvyyyzzzxxxwwwzzz~~~tttuuuxxxxxxyyy{{{uuuqqquuuppp|||}}}uuu~~~|||~~~|||zzzzzz|||~~~~~~~~~zzz|||~~~|||xxxvvvxxxzzztttvvvxxxyyyyyyyyy{{{}}}uuuvvvwwwwwwwwwwwwxxxyyyuuuuuuuuuuuuttttttttttttsssssstttvvvxxxyyywwwuuuvvvssssssuuuvvvssstttwwwwwwwwwvvvuuutttsssrrrrrruuuttttttvvvwwwwwwuuusssrrrrrrrrrrrrrrrrrrrrrrrruuuuuutttttttttuuuuuuvvvsssttttttttttttuuuvvvuuuvvvxxx{{{|||}}}www{{{|||uuuzzzwwwttt|||wwwzzz{{{xxxwww}}}}}}zzzvvvttt{{{xxxyyy{{{xxxyyy{{{{{{{{{{{{|||~~~zzz{{{{{{zzzxxxwwwxxxyyyxxxwwwvvvuuutttsssrrrqqqrrrsssuuuxxx{{{|||zzzxxxsssqqqrrrvvvwwwuuuuuuxxxvvvvvvuuuuuutttssssssssswwwwwwwwwxxxzzzyyywwwuuurrrrrrrrrrrrrrrrrrrrrrrrttttttttttttttttttuuuvvvuuuttttttuuuuuutttttttttxxxyyyyyyyyyyyy|||uuuvvvvvvrrr{{{yyyxxxvvvwwwzzz|||}}}|||}}}}}}~~~}}}~~~}}}~~~~~~|||{{{{{{||||||}}}}}}|||yyyxxxxxxyyy{{{zzzyyywwwvvvtttsssrrrssstttvvvyyy|||}}}{{{zzzrrrppprrrwwwxxxvvvwwwyyyuuuuuuuuuuuuuuuuuuuuuuuuyyyxxxxxxzzz{{{{{{yyywwwttttttttttttttttttttttttuuuuuutttttttttuuuuuuvvvwwwttttttwwwwwwttttttwwwzzzzzzyyywwwxxx{{{{{{zzz}}}tttwwwvvvxxxzzzyyywwwvvvxxxzzz{{{}}}yyyvvv|||}}}~~~~~~}}}}}}~~~{{{|||}}}{{{zzzyyyyyyzzzzzzyyyxxxwwwvvvuuutttsssvvvvvvvvvxxxzzz{{{yyywwwtttrrrtttxxxyyyvvvvvvxxxuuuvvvvvvwwwwwwxxxyyyyyywwwwwwwwwxxxzzzyyywwwuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuutttuuuuuuuuuuuurrrsssxxxyyyvvvwww{{{xxxxxxyyyxxxxxxzzz}}}}}}}}}}}}xxxsssuuuzzz}}}|||zzz|||www|||vvvxxx{{{}}}~~~xxxzzz{{{zzzyyyyyyzzz{{{vvvvvvuuuuuuttttttssssssyyyxxxwwwwwwxxxxxxvvvtttvvvtttvvvyyyyyyvvvuuuwwwvvvwwwwwwyyyzzz{{{||||||uuuuuuuuuvvvwwwwwwuuusssttttttttttttttttttttttttwwwwwwvvvuuuuuuuuuuuuuuussspppqqqxxxzzzxxxzzzuuuwwwyyyzzzzzzzzz{{{}}}yyy{{{~~~rrr|||yyyvvvtttwww{{{{{{yyyyyy|||zzzyyyvvvxxx~~~~~~~~~~~~{{{wwwuuuvvvzzz}}}tttuuuwwwwwwuuuuuuuuuvvvxxxyyyyyyxxxvvvwwwyyy{{{yyyyyyxxxwwwuuuuuuvvvxxxwwwvvvvvvvvvvvvwwwwwwxxxuuuttttttvvvzzz{{{yyyvvvqqqqqqqqqrrrssstttuuuvvvvvvtttssssssuuuuuussspppvvvtttsssuuuxxxxxxvvvttt{{{yyyxxxxxxzzzzzzyyywwwvvvxxxzzz{{{{{{}}}}}}|||nnnmmmzzz~~~zzz{{{ttt{{{}}}{{{~~~zzzzzzzzz{{{}}}}}}|||{{{}}}zzzvvvsssrrrtttvvvxxxuuuvvvvvvuuutttuuuwwwyyyzzz{{{zzzyyywwwwwwxxxzzzvvvuuuuuutttttttttuuuuuusssrrrqqqsssuuuvvvtttrrrttttttsssssstttuuuuuuvvvuuutttssstttuuuvvvsssqqqvvvtttsssuuuwwwxxxvvvtttyyywwwwwwwwwyyyyyyxxxwwwvvvwwwxxxyyyyyy{{{~~~uuuzzzmmmuuutttnnnxxxvvv{{{{{{uuuqqqwww{{{zzz|||}}}||||||wwwuuuwwwxxxwwwvvvssstttuuuuuutttuuuwwwyyy{{{||||||{{{yyyyyyzzz|||wwwwwwvvvuuuttttttttttttvvvuuutttuuuvvvwwwvvvuuuwwwwwwvvvuuuuuuuuuuuuuuutttsssssstttvvvvvvuuusssuuuttttttuuuwwwwwwvvvuuuwwwvvvuuuvvvxxxyyyyyywwwvvvwwwwwwwwwwwwyyy}}}~~~~~~zzzyyyzzzzzzsssppp}}}xxxsssrrruuuzzz{{{zzz{{{||||||vvvzzzxxxxxx{{{yyyssstttuuuwwwwwwwwwwwwyyy{{{{{{|||}}}|||zzzzzz{{{|||{{{zzzyyyxxxwwwvvvvvvvvvvvvvvvuuuvvvwwwxxxxxxxxxyyyxxxwwwvvvuuutttttttttsssssstttuuuvvvvvvuuuuuuttttttuuuvvvwwwwwwvvvuuuvvvuuuuuuvvvyyyzzzzzzyyywwwwwwwwwvvvvvvxxx||||||}}}}}}{{{{{{ppptttxxxtttqqqtttyyy|||zzzxxxttt|||||||||yyywwwzzz~~~{{{vvvtttvvvxxxxxxwwwwwwyyyzzzyyyzzz|||{{{zzzyyyzzz{{{{{{{{{zzzxxxwwwwwwwwwwwwqqqrrrssstttuuuuuuwwwwwwyyyxxxwwwuuutttsssssssssrrrsssuuuuuuuuuuuuvvvvvvtttuuuvvvvvvvvvvvvvvvvvvxxxwwwvvvxxxzzz{{{{{{zzzxxxxxxxxxxxxwwwxxx|||~~~{{{{{{|||~~~yyyssstttvvvxxxuuussswww~~~yyyuuuxxxyyy~~~xxxwwwzzz||||||tttvvvwwwxxxwwwvvvvvvwwwwwwyyy{{{{{{zzzyyyzzz{{{yyyyyyxxxwwwvvvvvvvvvvvvqqqtttwwwxxxxxxwwwxxxyyywwwwwwvvvuuuuuuuuuuuuuuusssuuuvvvvvvuuuuuuuuuvvvsssuuuwwwwwwvvvuuuvvvwwwyyyxxxwwwxxxzzz{{{{{{zzzwwwxxxyyyyyyxxxxxxzzz|||yyyyyyzzz{{{|||}}}~~~~~~~~~yyyxxxuuusssvvv|||~~~vvvrrrvvvyyyxxx{{{yyywwwuuuuuuvvvxxxzzzuuu}}}~~~}}}{{{yyyzzz}}}vvvxxxyyyyyyxxxvvvvvvwwwwwwyyy{{{|||{{{zzzzzz{{{yyyxxxxxxwwwwwwwwwxxxxxxvvvzzz}}}~~~|||yyyxxxxxxvvvvvvvvvvvvvvvwwwxxxyyytttvvvxxxwwwuuussstttvvvrrruuuwwwwwwuuutttvvvwwwyyyxxxwwwxxxyyyzzzyyyxxxuuuwwwyyyyyyxxxwwwwwwxxxyyyyyyzzz{{{{{{{{{{{{{{{~~~|||zzzwwwvvv|||}}}xxxtttuuuxxx{{{wwwqqqyyyvvv}}}|||yyyyyyyyy{{{}}}}}}zzzyyyxxxxxxwwwyyy|||||||||{{{{{{|||zzzzzzyyyyyyyyyzzz{{{{{{uuuzzz~~~~~~zzzvvvsssrrrvvvvvvvvvwwwxxxyyy{{{|||tttwwwyyyxxxuuussstttuuurrruuuwwwwwwuuutttvvvxxxyyywwwvvvwwwxxxxxxwwwvvvsssvvvxxxyyyxxxvvvuuuuuu{{{{{{|||||||||{{{{{{zzz~~~yyy||||||tttsssvvvvvvuuuwwwxxxwwwuuuyyy~~~|||{{{wwwwww~~~|||ssssssvvvwwwwwwuuuvvvzzzzzzwwwtttuuuxxx{{{{{{yyyyyyyyyyyyyyyxxxwwwvvvvvvyyyyyyyyyzzzzzz{{{{{{{{{}}}|||zzzxxxvvvvvvvvvvvvwwwwwwwwwxxxzzzzzzyyyxxxtttvvvxxxzzz{{{zzzyyyxxx~~~|||yyyxxxwwwwwwwwwyyyzzzxxxvvvwww||||||yyy}}}|||||||||~~~yyywwwuuu{{{yyywwwuuuuuuwww{{{~~~xxxzzz~~~~~~{{{|||zzzyyyxxxxxxyyyzzz{{{{{{zzzwwwuuuuuuwwwxxxwwwvvvxxxyyyyyyyyyyyyxxxwwwwwwyyyyyyyyyyyyzzzzzzzzz{{{|||{{{yyyxxxwwwxxxxxxyyyxxxwwwwwwxxxyyyyyyxxxvvvtttuuuwwwyyyzzzzzzzzzzzz}}}|||zzzxxxwwwvvvvvvvvvyyyzzzyyyvvvxxx|||}}}zzz{{{{{{zzz{{{}}}~~~}}}~~~vvv|||xxxuuutttuuuvvvvvvuuunnn~~~wwwvvvzzzzzzxxxvvvzzzppp|||wwwvvv||||||yyyzzz|||}}}zzzwwwzzzxxxuuuuuuuuuvvvuuutttwwwxxxxxxyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyzzzzzzzzzyyyyyyxxxxxxyyyzzzzzzxxxwwwwwwwwwxxxxxxwwwuuuvvvvvvwwwxxxyyyzzz{{{{{{|||{{{zzzyyyxxxxxxxxxxxxxxxyyyxxxvvvyyy}}}}}}zzzyyyxxxxxxyyy{{{}}}~~~wwwrrrtttrrrsssvvvvvvuuuwww|||yyyxxx|||uuuuuutttttttttuuuvvvwwwwwwuuuuuu}}}rrr{{{vvv{{{}}}wwwzzz}}}~~~{{{yyy~~~|||zzzzzz{{{{{{yyyvvvxxxwwwvvvvvvvvvvvvuuuuuuvvvwwwxxxyyyzzzzzzzzzzzzxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyvvvuuuuuuwwwyyyyyyxxxvvvyyyxxxxxxxxxxxxyyyzzz{{{||||||||||||||||||||||||vvvxxxwwwvvvxxx||||||yyywwwwwwwwwxxxyyy{{{}}}~~~~~~}}}zzz{{{|||{{{xxxuuuuuuwwwvvvvvvyyy~~~}}}yyyyyy|||yyy|||yyyrrrtttppptttwwwvvvttttttwww{{{ooovvvxxxwwwyyyyyy{{{|||zzzxxxwwwxxxyyyuuuvvvwwwwwwwwwwwwxxxxxxvvvwwwxxxyyyzzz{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwvvvvvvtttttttttwwwyyy{{{zzzyyy|||{{{zzzyyyxxxxxxxxxxxx{{{{{{{{{|||||||||}}}}}}uuuwwwwwwuuuwww{{{{{{wwwuuuvvvvvvwwwyyyzzz{{{||||||~~~|||wwwuuuuuuxxxvvvqqqoooqqqrrrqqqssswwwvvvsssqqqqqqssstttxxxzzzwwwsssvvv{{{qqqoooppprrrsssrrruuu{{{~~~yyytttxxx~~~mmmqqq{{{rrrvvvyyywwwsssqqquuuzzz}}}{{{wwwyyyxxxyyyyyyzzz}}}}}}zzzvvvuuuxxx|||sssuuuwwwxxxwwwwwwxxxyyywwwwwwyyyzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyzzzzzzyyyxxxwwwvvvuuuuuuuuuuuuxxxzzz|||{{{zzz|||{{{{{{zzzyyyxxxxxxwwwwwwxxxyyyzzzzzzzzzzzzzzzvvvxxxxxxvvvxxx{{{yyyuuuvvvvvvwwwxxxyyyzzz{{{{{{}}}zzz}}}sssuuuyyyxxxxxxqqqwwwuuuvvvxxxwwwssssssvvvzzzwwwwwwyyyxxxsssrrruuuvvvssstttwwwvvvqqqqqqttttttqqqqqqsssssssssxxx~~~vvvvvvxxx{{{zzz{{{zzzuuuvvvvvvtttrrrrrruuuxxxwww~~~yyymmmssszzzwww~~~xxx}}}~~~{{{yyyyyyzzz|||sssuuuxxxxxxvvvuuuuuuwwwxxxxxxyyyzzz{{{{{{{{{zzz|||||||||{{{{{{zzzzzzzzzyyyzzz{{{{{{{{{zzzyyyyyyyyyxxxxxxyyy{{{{{{zzzxxxxxxyyyzzz{{{{{{zzzyyyxxxwwwwwwyyyzzzzzzyyyxxxxxxxxxzzzzzzxxxzzz|||zzzuuuvvvwwwxxxyyyzzz{{{{{{{{{}}}}}}yyyqqquuutttnnnuuuwwwrrrrrruuuwwwtttqqqtttyyywwwrrrrrruuuuuurrruuu{{{sssmmmmmmsssxxxuuutttuuurrrqqqrrruuutttrrrssswwwsssuuuxxxwwwqqqvvvzzznnnuuussspppqqqsssvvvwwwwwwsssppprrrxxxvvvhhh~~~||||||}}}|||{{{sssvvvxxxxxxtttrrrrrrtttyyyyyyzzzzzz{{{{{{zzzzzz}}}}}}|||||||||{{{{{{{{{xxxzzz{{{}}}~~~}}}}}}||||||{{{zzzzzz{{{zzzxxxvvvuuuwwwyyy|||}}}|||{{{zzzxxxyyyzzz{{{{{{{{{yyyyyy{{{}}}}}}{{{{{{}}}{{{uuuwwwxxxyyyzzz{{{|||||||||yyy}}}zzzyyyxxxvvvuuuuuuttttttvvvvvvuuuttttttsssrrrqqqxxxwwwuuusssrrrssstttuuuppppppqqqrrrsssssssssrrrrrrooommmnnnqqqssssssrrrxxxxxxyyyxxxuuuwwwzzzrrrssszzzxxxuuusssrrrrrrssstttwwwyyyzzzxxxyyy}}}{{{yyyppp}}}www~~~zzzyyywwwvvvvvvxxxzzz{{{zzz{{{{{{zzzyyyxxxzzz{{{}}}}}}~~~yyywww{{{|||zzz{{{|||{{{{{{{{{zzzyyyyyyxxxvvvxxxzzz||||||{{{yyyxxx||||||{{{zzzyyyyyyzzzzzzzzzyyy}}}|||wwwvvvzzztttwwwyyyyyyyyy{{{}}}}}}{{{wwwpppwwwwwwvvvuuuuuuuuuvvvvvvuuutttsssrrrrrrrrrrrrrrrwwwvvvtttsssrrrsssuuuvvvqqqqqqrrrsssttttttuuuuuu~~~wwwrrrqqqtttxxxxxxzzz}}}uuurrr}}}qqqvvvuuutttssssssssstttuuutttvvvvvvuuuttt{{{|||xxxtttxxxtttuuuwwwwwwuuuuuuyyy~~~xxxtttyyy|||}}}yyyzzzuuu}}}xxx{{{yyyvvvuuutttttttttssstttvvvyyy{{{zzzyyyyyyzzz~~~~~~~~~~~~yyyxxx{{{|||yyyzzz~~~}}}|||{{{{{{{{{{{{|||||||||||||||{{{{{{zzzzzzzzzzzzyyyyyyzzz{{{vvvtttwww|||{{{uuusssttttttvvvwwwvvvwwwyyy{{{|||}}}zzz|||{{{wwwmmmtttttttttttttttuuuvvvwwwvvvtttsssrrrqqqrrrtttuuuuuutttsssrrrssstttuuuvvvsssssssssssstttuuuvvvwwwxxx}}}vvvooorrrxxxyyyvvvsssxxxnnnnnnnnnsssssssssttttttuuuuuuuuuppprrrsssqqqpppsss|||tttmmm{{{pppiiinnnxxxwww|||yyyxxxyyyyyyvvvsssqqquuuzzz}}}}}}|||{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~zzzxxxyyy||||||zzz{{{}}}|||{{{zzzzzzzzz{{{}}}~~~~~~}}}||||||{{{|||}}}}}}xxxyyyzzzyyyxxxxxxzzz{{{xxxwwwyyy|||}}}zzzyyyzzzxxxxxxwwwwwwwwwxxxyyyzzz|||zzz{{{zzzwwwvvvtttsssssssssssstttuuuuuuwwwuuusssrrrrrrtttvvvxxxsssrrrrrrrrrssstttuuuuuuuuutttsssrrrrrrrrrssstttrrrssswww}}}yyyuuuuuuvvvwwwzzzmmm}}}yyyrrrrrrsssttttttttttttsssoooqqqrrrpppnnnoootttyyy{{{zzzyyyssswwwzzz{{{{{{}}}|||~~~xxx~~~{{{yyyzzz}}}~~~zzzvvvvvvyyy}}}~~~{{{||||||}}}}}}}}}}}}||||||}}}~~~~~~~~~{{{|||}}}~~~~~~zzz||||||{{{xxxwwwxxxzzz~~~|||zzzyyyyyyyyy{{{}}}|||zzzyyy||||||yyywwwwww|||~~~yyyqqqxxxuuuttttttsssssssssssssssuuutttrrrpppppprrruuuvvvrrrrrrrrrrrrrrrsssttttttuuutttsssqqqpppooonnnnnnvvvuuusssrrrtttxxx|||~~~uuuooottt|||sssyyy~~~ssssssssstttsssrrrqqqqqqqqqrrrsssrrrooooooqqqtttccc|||xxx~~~vvvsssttt}}}|||zzzxxxyyyzzzzzzwwwttt{{{}}}~~~~~~~~~zzz{{{|||}}}}}}}}}}}}|||~~~~~~~~~||||||{{{zzz{{{{{{|||}}}~~~{{{xxxuuuzzzvvvwww}}}{{{xxxyyyxxx}}}zzz|||pppwwwvvvuuutttssssssssssssssssssqqqpppnnnnnnoooqqqrrrqqqqqqrrrrrrrrrrrrrrrrrrssssssrrrqqqooommmkkkjjjnnnpppqqqqqqqqqrrrtttuuu|||yyynnnmmmssswwwssswwwwww{{{zzzsssssssssrrrrrrqqqqqqqqqrrrssstttsssrrrqqqssstttssssssyyyooouuu}}}||||||zzzwwwuuuuuu|||}}}~~~}}}|||}}}|||}}}}}}~~~~~~~~~}}}}}}zzzssssss{{{|||{{{~~~zzzyyy}}}ssszzzttttttttttttttttttuuuvvvsssrrrqqqqqqppppppppppppqqqrrrrrrrrrrrrqqqqqqpppooopppqqqqqqpppnnnkkkiiifffiiimmmooopppqqqsssvvvrrrtttzzz}}}uuuooonnntttwwwrrrzzzoooooouuu}}}lllrrrqqqpppppppppqqqrrrsssqqqqqqrrrrrrrrrssstttuuuvvvttt~~~ooouuu{{{vvvnnnzzzwwwzzzvvvxxxzzzyyy|||~~~|||vvv{{{~~~{{{|||~~~}}}ttt}}}ssssssssstttuuuvvvwwwxxxvvvvvvuuuuuutttsssrrrrrrrrrrrrrrrrrrrrrqqqpppoookkkmmmppprrrrrrpppmmmkkkooopppooonnnlllmmmrrrvvvtttooopppxxx~~~wwwsssnnn|||uuukkkttt|||uuupppsssnnnrrrppppppooonnnppprrrtttvvvooooooppppppqqqsssuuuvvvlllzzz|||||||||ssspppzzzxxx~~~}}}vvvtttxxx}}}www{{{}}}}}}}}}yyy{{{wwwzzzzzz~~~zzzqqqnnnpppqqqtttuuuwwwwwwxxxvvvsssppprrruuuwwwuuussstttuuuvvvuuusssrrrsssttttttsssqqqooonnnooopppqqqkkklllnnnooopppppppppooolllvvv{{{xxxuuuwwwwwwuuuvvvooonnnzzznnnkkkmmmoooqqqsssyyylllrrrqqqrrrrrrpppmmmlllmmmooopppooooooooooooqqqrrrssstttnnnnnnuuu{{{}}}wwwyyyyyyttt{{{{{{wwwyyyvvvxxx|||}}}yyy~~~~~~zzz{{{~~~~~~||||||ssspppqqqrrrtttuuuvvvwwwwwwuuuuuutttsssrrrrrrrrrsssssstttuuutttrrrqqqrrrsssrrrqqqooommmmmmmmmnnnoookkklllmmmoooppppppppppppjjjrrrvvvsssppprrrsssrrrpppooommmuuukkk{{{vvvtttwwwvvvmmmdddsssiiipppqqqrrrrrrpppnnnmmmnnnoooppppppooooooooopppqqqrrrqqqoooqqqvvvxxxooonnn}}}~~~yyyvvv|||}}}{{{}}}{{{||||||}}}}}}||||||{{{|||~~~|||sssrrrsssssstttuuuuuuvvvvvvsssvvvwwwtttooommmpppsssqqqsssssssssqqqpppqqqrrrqqqooonnnlllllllllmmmmmmkkkkkkmmmnnnooopppppppppjjjooorrrooommmoooqqqqqqlllrrrnnnqqqlllrrrvvvmmmqqqmmmqqqllllllwwwmmmrrrpppqqqqqqpppnnnmmmnnnpppqqqppppppooooooooooooooooooppptttvvvsssuuu{{{yyyqqqqqqwwwssswww|||yyy{{{www|||{{{|||}}}}}}}}}zzz{{{{{{sssuuuuuuttttttttttttuuuuuussstttuuussspppoooppprrrpppqqqrrrqqqpppooopppqqqpppooonnnmmmllllllmmmmmmkkkkkklllnnnooooooppppppmmmooopppnnnmmmooorrrsssnnnuuupppppprrrpppqqqvvvjjjxxxyyyrrroooppppppqqqoooppppppooonnnmmmooopppqqqqqqpppooonnnnnnmmmmmmqqqpppqqqrrrnnnmmmwww{{{|||}}}zzzxxxzzzpppzzzppp~~~uuu}}}}}}{{{~~~yyy}}}vvvwwwvvvuuuttttttttttttuuutttrrrpppppprrrtttsssqqqooopppqqqpppoooooopppqqqqqqqqqpppooonnnnnnnnnnnnlllllllllmmmnnnnnnooooooooonnnnnnnnnnnnnnnqqqtttppptttooonnnwwwrrryyy}}}nnntttzzz{{{rrrmmmtttuuurrrvvv~~~zzzooommmmmmnnnooonnnmmmmmmoooppppppppppppooonnnmmmlllkkkqqqnnnmmmnnnoooooorrruuuyyyxxx{{{zzz~~~yyy}}}vvv}}}|||}}}|||}}}uuuttt{{{{{{oootttqqq}}}||||||{{{}}}~~~}}}zzzxxxwwwuuutttttttttuuuuuuuuuqqqnnnppptttvvvtttrrrnnnoooqqqpppoooooopppqqqrrrrrrrrrqqqppppppoooooonnnmmmmmmllllllmmmnnnnnnnnnkkkjjjlllmmmlllnnnqqqooommmmmmkkkuuutttmmmrrriiikkkyyyoooqqqpppmmmqqquuurrrmmmuuussspppqqqnnnkkklllmmmlllkkklllnnnpppoooooooooooonnnmmmkkkkkkooollljjjlllrrrttttttrrrqqqyyyzzzkkkrrr{{{yyysssqqqrrr{{{{{{zzzuuu{{{wwwvvvxxxvvvrrrppplllssszzzwwwtttooottt{{{}}}yyy{{{{{{}}}zzzzzzxxxwwwuuutttssstttvvvwwwuuutttsssrrrssssssssssssnnnoooqqqqqqpppoooqqqrrrrrrrrrrrrrrrqqqpppooonnnpppooommmlllkkkkkkllllllmmmiiihhhmmmnnnllllllpppnnngggoooiiipppuuukkk}}}tttssspppppp~~~rrrllljjjmmmxxxfffwwwpppiiiqqqmmmmmmsssnnniiijjjkkkkkkjjjkkkmmmooommmnnnnnnnnnnnnmmmkkkkkklllkkkjjjkkknnnppppppmmmqqqiiiggg{{{}}}|||www|||yyy~~~|||}}}vvv}}}}}}}}}{{{|||uuuyyyzzzttttttooopppzzz|||qqqmmmooojjjuuuuuuyyyssskkk|||zzz}}}~~~xxxxxxwwwuuutttsssuuuvvvwwwuuuwwwxxxuuuqqqppprrrtttnnnpppqqqqqqppppppqqqsssqqqrrrrrrqqqqqqpppooonnnqqqpppnnnlllkkkkkkkkkkkknnniiiiiinnnpppmmmmmmpppooofffrrrjjjlllwwwmmmzzzqqqkkkqqqjjjgggoookkkhhhpppsssllljjjvvvkkkooojjjjjjvvvpppmmmpppggggggiiijjjjjjiiijjjlllnnnlllmmmnnnnnnnnnmmmlllkkkkkkmmmmmmjjjhhhhhhgggfffhhhuuutttnnnttt}}}|||}}}}}}|||||||||vvv|||{{{lllzzzwwwuuuzzzxxxppppppxxxqqqggglllooommmpppuuuooopppqqqlllpppwwwsssrrrpppvvvyyyxxx{{{~~~}}}}}}}}}vvv}}}yyysssppppppsssvvvwwwwwwxxxyyywwwssspppqqqrrrrrrqqqqqqpppooonnnmmmmmmtttssssssrrrrrrqqqqqqppplllooorrrqqqllljjjkkknnnqqqrrrpppkkkkkknnnooommmooommmkkkmmmooopppnnnlllqqqtttrrrllljjjnnnoookkkjjjjjjkkkllllllmmmmmmnnnqqqooorrrppp{{{rrrooommmlllmmmoooooooookkkkkkkkkjjjjjjjjjiiiiiihhhiiikkkllllllkkkjjjhhhiiikkkkkkjjjhhhggghhhiiikkklllpppuuuvvvuuuyyy~~~sssmmmzzzuuusss|||yyywwwvvvuuutttqqqooooooppppppnnnkkksssrrrooonnnmmmoooqqqrrrtttsssrrrqqqqqqssstttvvvpppttttttqqqrrrwwwxxxttt~~~xxxrrryyyxxxuuusssrrrsssuuuwwwzzz{{{{{{xxxtttqqqqqqrrrrrrrrrrrrqqqpppppppppoooppppppppppppqqqqqqqqqqqqnnnqqqsssqqqllliiijjjmmmppprrrpppllllllpppqqqoooooommmkkklllnnnpppooommmpppsssqqqlllkkknnnnnnkkkmmmmmmmmmmmmmmmmmmmmmlllooonnnqqqllllllqqqooolllkkklllmmmmmmmmmlllllllllkkkkkkkkkjjjjjjjjjkkkkkklllkkkjjjhhhgggiiiiiiiiijjjkkklllllllllmmmmmmooossssssqqqtttyyywww~~~~~~xxxwwwuuuwww{{{qqqwwwuuuqqqppppppqqqpppoooqqqooonnnooorrrsssqqqpppuuutttqqqppppppqqqsssuuutttsssqqqqqqqqqrrrtttuuurrruuutttooopppuuuvvvtttnnnxxx}}}~~~}}}rrrtttvvvxxxvvvttttttwwwzzzyyyyyyyyywwwtttrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmnnnnnnoooppppppqqqppprrrssspppllliiijjjllloooqqqpppmmmmmmqqqrrrpppooommmkkkkkkmmmooooooooopppqqqppplllkkkmmmmmmkkkooooooooonnnmmmllllllkkkllllllpppkkkcccllluuunnnqqqnnnlllkkkkkklllkkkjjjmmmlllllllllkkkkkkkkkkkkmmmllllllkkkjjjiiihhhgggiiihhhgggiiinnnppppppnnnnnnmmmnnnqqqpppmmmooossstttpppuuupppwwwwwwqqquuukkknnnmmmlllmmmpppqqqqqqpppqqqpppoooppprrrsssrrrqqqqqqpppnnnmmmmmmnnnpppqqqsssrrrqqqqqqqqqrrrsssttttttuuusssooonnnrrrsssrrrnnnsssyyy~~~yyy~~~xxxrrruuuxxxwwwuuuvvv|||vvvvvvvvvvvvuuuttttttuuurrrrrrrrrrrrrrrsssssssssnnnnnnnnnnnnoooooopppppppppqqqqqqooommmkkklllnnnlllooonnnlllmmmqqqrrrpppooommmlllkkklllnnnooopppoooooonnnmmmlllllllllkkknnnnnnmmmmmmlllllllllllllllkkknnnoooiiifffjjjlllqqqooolllkkkkkkkkkjjjiiillllllkkkkkkkkkjjjjjjjjjllllllkkkjjjiiiiiiiiijjjjjjgggeeehhhnnnqqqppplllnnnlllllloooooolllmmmpppvvvuuuuuuuuuyyyuuulllccckkkwwwtttqqqpppppprrrssssssrrrpppsssrrrqqqppppppooonnnmmmnnnmmmlllkkklllmmmnnnooorrrqqqqqqpppqqqrrrssssssssstttsssqqqpppppppppooouuuvvvwwwuuuuuuyyy|||sssuuuwwwuuutttwwwyyyyyyxxxwwwwwwwwwvvvuuuqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqpppppppppooooooooonnnoooooonnnmmmnnnoooqqqiiilllllljjjkkkooopppnnnnnnnnnnnnmmmlllmmmnnnooonnnmmmmmmmmmmmmkkkkkkkkkjjjjjjjjjkkkkkklllllllllllljjjiiinnnqqqjjjhhhooorrrpppnnnmmmmmmlllkkkiiijjjjjjjjjjjjiiiiiiiiihhhjjjiiiiiiiiijjjkkklllllllllhhhfffhhhmmmooommmiiimmmjjjkkknnnooonnnnnnpppggguuu|||sssnnnttt}}}wwwwwwqqqooonnnkkkmmmooojjjnnnnnnooopppqqqqqqnnnlllqqqqqqpppooonnnmmmllllllpppoooooooooooopppqqqrrrppppppppppppqqqqqqrrrrrrqqqqqqrrrtttssspppnnnnnnppprrrsssrrrrrruuuzzz~~~}}}yyyvvvvvvuuusssssswww~~~|||{{{{{{zzzxxxvvvrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrqqqqqqpppoooooonnnnnnmmmmmmnnnppprrrssshhhkkkllljjjkkknnnooolllnnnooopppooommmllllllmmmmmmkkkkkknnnnnnjjjiiikkkhhhiiiiiijjjkkkkkkllllllkkkkkkeeehhhqqqkkkeeemmmqqqooommmmmmnnnmmmllljjjiiiiiiiiiiiihhhhhhhhhhhhggghhhiiijjjkkkllllllmmmllljjjhhhiiilllmmmkkkiiimmmiiiiiimmmpppnnnnnnpppjjjsssuuuoooqqqyyyuuujjjqqq~~~|||}}}xxxmmmllljjjppprrrqqqpppooollljjjkkkkkkkkkmmmppppppooommmlllmmmooonnnmmmmmmnnnpppnnnnnnnnnnnnoooppppppqqqoooooopppppppppqqqqqqqqqpppoooqqqtttuuuqqqooopppoooppprrrssssssuuuyyy{{{|||~~~~~~wwwxxxvvvtttrrrrrruuuxxx{{{|||zzzyyyzzz||||||{{{yyyuuutttttttttsssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqppppppooommmmmmnnnpppqqqrrriiilllmmmkkkkkknnnnnnkkknnnppprrrqqqnnnkkkjjjjjjmmmjjjjjjnnnnnnjjjhhhkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjooofffdddnnnjjjdddnnnnnnmmmllllllmmmmmmkkkiiijjjjjjjjjiiiiiiiiihhhhhhggghhhjjjkkklllkkkkkkjjjkkkkkkkkkkkkllllllllllllnnniiihhhlllooommmlllnnnwwwqqqkkkkkkpppvvvvvvsssooopppttt|||xxxtttuuuuuuxxxrrrhhhiiipppkkkjjjwwwjjjqqqnnnhhhjjjnnnooorrrmmmlllmmmnnnqqqrrrqqqppplllnnnpppooonnnmmmoooqqqkkkllllllmmmmmmnnnoooooonnnoooooopppppppppppppppqqqnnnnnnrrrsssqqqssswwwvvvuuutttsssrrrsssvvvwww{{{vvvzzz~~~xxxyyyvvvsssrrrrrrsssrrrqqqsssrrrrrruuu{{{~~~~~~}}}wwwwwwvvvuuutttssssssrrrooooooooopppqqqqqqrrrrrrrrrpppnnnmmmnnnooopppqqqjjjmmmnnnllllllooonnnkkknnnqqqtttsssnnnjjjhhhhhhllliiijjjooonnniiihhhkkknnnmmmmmmllllllkkkkkkjjjjjjtttkkkdddnnnlllgggssslllkkkjjjkkkllllllkkkiiikkkkkkkkkjjjjjjjjjiiiiiihhhjjjkkkllllllkkkiiihhhjjjkkkmmmmmmlllmmmnnnpppnnniiihhhkkknnnllljjjkkkssskkkkkkrrrrrrjjjkkkvvvrrrqqqooooooooouuu{{{vvv~~~rrrtttoookkkccckkkjjjjjjrrrqqqkkkmmmhhhssspppjjjooopppkkklllpppooonnnnnnooopppooonnnppprrrsssqqqnnnlllmmmooonnnoooooopppqqqrrrrrrsssnnnnnnoooppppppppppppppptttnnnllloooqqqqqqvvv}}}xxxvvvsssqqqqqqssswwwzzzrrr|||qqq~~~{{{vvvuuurrroooooorrrwwwzzz}}}vvvvvvwwwwwwwwwwwwvvvvvvsssuuuvvvvvvuuuuuuvvvxxxqqqrrrssssssqqqpppooopppppppppqqqqqqqqqppppppoooooommmjjjiiiiiikkkkkkkkkffflllrrrsssooollllllnnnmmmhhhggglllpppmmmhhheeellllllllllllmmmnnnooopppnnnkkkiiiiiilllmmmllljjjjjjkkklllmmmmmmmmmllllllmmmllllllkkkjjjiiihhhhhhkkkkkkkkkkkkkkkkkkkkkkkkllllllkkkiiiiiijjjnnnqqqllllllmmmmmmmmmmmmllllllnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooonnnnnnrrr}}}~~~zzzvvvqqqnnnnnnooooooooonnnlllkkkmmmpppqqqnnnlllnnnmmmlllkkkjjjiiiiiiiiijjjlllooopppnnnlllllllllkkkmmmoooooonnnmmmnnnooonnnmmmmmmlllllllllmmmmmmqqqpppnnnmmmllllllmmmmmmsssrrrqqqpppppprrrtttvvvrrrxxx{{{yyyzzz}}}{{{uuuttt|||}}}}}}|||~~~yyysssuuussspppoooqqquuuyyy{{{sssttttttuuuvvvvvvvvvuuuqqqsssttttttsssssstttvvvqqqrrrsssrrrpppooonnnnnnnnnooooooppppppooonnnnnnmmmkkkhhhhhhiiijjjkkkjjjiiilllnnnnnnkkkkkkmmmooolllhhhggglllppplllhhhfffhhhhhhhhhhhhiiijjjkkklllnnnkkkiiijjjlllmmmllljjjjjjjjjkkklllllllllllllllkkkkkkkkkjjjiiiiiihhhhhhiiijjjjjjjjjkkkkkkkkkkkkkkkkkkkkkjjjiiikkknnnpppllllllmmmmmmmmmmmmllllllnnnnnnmmmmmmmmmmmmnnnnnnnnnoooppppppqqqqqqppppppooosssyyy{{{xxxzzzzzzvvvqqqrrrssssssooommmllllllnnnooonnnmmmnnnmmmlllmmmmmmmmmkkkiiinnnmmmlllkkkjjjjjjjjjjjjjjjlllnnnooommmllllllllljjjlllmmmmmmlllkkklllmmmmmmmmmllllllllllllmmmmmmpppooonnnmmmlllmmmnnnnnnoooooonnnmmmnnnoooqqqssspppwwwzzzwwwuuuwwwwwwuuuyyyxxxnnnkkkvvv|||~~~~~~zzzuuuuuusssqqqppppppsssvvvxxxqqqqqqrrrrrrssssssssssssoooqqqrrrrrrqqqpppqqqsssqqqqqqqqqpppooonnnlllkkkmmmmmmnnnnnnnnnnnnmmmmmmkkkiiiggggggiiijjjkkkjjjmmmllljjjhhhiiijjjmmmooolllhhhhhhlllooolllhhhfffiiiiiijjjjjjkkkkkklllllllllkkkjjjjjjllllllllljjjiiiiiijjjjjjjjjkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiihhhhhhiiiiiijjjjjjkkkkkkiiikkkkkkkkkjjjkkkmmmooollllllllllllllllllllllllnnnnnnmmmmmmmmmmmmnnnnnnrrrrrrrrrrrrqqqpppooooooooonnnppprrrrrrqqqvvv||||||~~~vvvzzzyyykkkhhhkkkooopppllllllmmmoooqqqqqqpppnnnlllmmmnnnmmmjjjiiihhhhhhmmmlllkkkkkkjjjjjjjjjjjjkkkmmmnnnmmmlllkkklllmmmkkkmmmnnnnnnmmmkkklllmmmmmmlllllllllllllllmmmmmmnnnnnnmmmmmmmmmnnnooopppnnnnnnmmmmmmnnnoooqqqrrrnnntttxxxvvvssstttwwwxxxqqqxxxyyy}}}rrrrrrxxxtttuuutttrrrpppoooqqqtttvvvqqqqqqppppppooooooooooooooopppqqqqqqoooooopppqqqqqqpppoooooonnnmmmkkkiiilllmmmmmmnnnnnnnnnnnnmmmkkkiiihhhhhhjjjllllllkkknnnllliiihhhjjjlllnnnnnnlllhhhhhhlllnnnkkkhhhhhhiiijjjjjjkkklllllllllllljjjjjjjjjjjjkkkkkkjjjiiiiiiiiiiiiiiiiiijjjjjjkkkgggggghhhhhhhhhiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhjjjkkklllkkkkkklllnnnlllkkkkkkkkkkkkkkkkkklllnnnmmmmmmllllllmmmmmmnnnttttttsssrrrpppnnnlllkkknnnmmmpppuuuvvvssssssvvvqqq~~~yyyvvv~~~xxxqqqnnnppptttuuuuuuooonnnnnnoooppppppnnnllljjjmmmooommmjjjggghhhjjjllllllkkkjjjjjjjjjkkkkkklllmmmmmmlllkkkjjjlllnnnnnnoooqqqpppooonnnnnnooollllllkkkkkkllllllmmmmmmmmmmmmmmmnnnnnnooopppqqqppppppppppppqqqrrrtttuuuooorrruuuvvvvvvvvvwwwwwwssssssppprrruuuqqq{{{uuurrrooouuuuuutttrrrooopppsssvvvsssrrrpppnnnmmmllllllllloooqqqrrrqqqoooooopppqqqqqqooommmmmmnnnmmmkkkhhhlllmmmmmmnnnooooooooonnnlllkkkjjjjjjlllnnnmmmlllmmmkkkjjjkkkmmmnnnmmmlllllliiiiiilllmmmiiihhhiiiffffffggghhhhhhhhhggggggggghhhiiijjjiiihhhhhhhhhiiiiiihhhhhhhhhiiijjjkkkggggggggghhhiiiiiijjjjjjkkkjjjiiiiiihhhgggffffffhhhjjjkkkkkkkkkkkklllmmmlllkkkjjjjjjjjjjjjkkklllmmmmmmllllllllllllmmmmmmppppppppppppooonnnmmmllliiikkkpppvvvuuuqqqrrruuurrrsss}}}xxxvvv~~~sssqqqoooppprrrrrrpppnnnmmmkkkiiiiiijjjkkkkkkkkkhhhkkknnnmmmkkkiiikkkmmmkkkkkkjjjjjjjjjkkkllllllllllllmmmllljjjjjjlllnnnmmmoooppppppnnnmmmnnnoookkkkkkkkkkkkkkklllmmmmmmllllllmmmnnnooopppqqqqqqpppqqqqqqrrrssstttuuuvvvtttssssssvvvwwwvvvsssqqqppppppuuuttt|||rrrppptttvvvvvvsssppppppsssvvvtttrrrpppnnnlllkkkllllllpppqqqrrrqqqoooooooooqqqpppnnnlllmmmoooooollliiikkklllmmmnnnoooooooooooommmlllkkklllmmmnnnmmmllljjjkkkmmmnnnnnnmmmllllllllliiiiiillllllhhhhhhjjjggghhhiiijjjjjjjjjhhhhhhfffhhhjjjjjjiiihhhggghhhjjjiiihhhhhhhhhiiikkklllhhhhhhhhhiiiiiijjjjjjjjjkkkjjjjjjiiihhhgggffffffhhhjjjjjjjjjiiijjjlllnnnkkkkkkiiiiiiiiiiiikkkkkkmmmmmmllllllllllllmmmmmmhhhiiikkkmmmnnnoooppppppiiilllrrrvvvsssooopppuuutttqqqsss{{{vvv|||zzz|||tttxxxtttrrrooommmnnnoooooooookkkjjjhhhiiilllnnnoooooohhhjjjllllllkkkkkkkkkllljjjjjjjjjjjjkkkllllllmmmjjjlllmmmlllkkkjjjkkkllliiikkkmmmmmmlllkkklllmmmjjjjjjjjjjjjkkklllmmmnnnlllmmmnnnooopppqqqppppppnnnooopppqqqrrrttttttuuuyyyuuusssttttttqqqqqqsssyyyvvvssstttvvvwwwuuuqqqppptttxxxsssqqqooonnnmmmmmmnnnooopppqqqqqqpppooonnnnnnppppppmmmkkklllpppqqqnnnjjjjjjjjjlllmmmmmmnnnnnnnnnmmmlllkkklllmmmmmmkkkjjjgggkkknnnnnnkkkjjjkkkmmmllljjjjjjlllkkkhhhhhhkkkjjjkkkmmmnnnmmmlllkkkjjjfffiiilllllljjjhhhhhhiiikkkjjjiiihhhhhhjjjkkkllliiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjiiihhhiiillloookkkjjjiiihhhhhhiiijjjkkkmmmllllllkkkkkkllllllmmmhhhiiikkklllnnnooooooooonnnnnnqqquuutttpppqqqtttnnnsssyyyyyyuuu|||yyyqqqzzzeeehhhxxxrrrpppnnnmmmnnnpppqqqqqqmmmllllllnnnpppqqqpppooojjjjjjiiijjjkkkkkkiiihhhjjjjjjjjjjjjkkklllmmmnnniiikkkmmmmmmllljjjjjjkkkfffiiikkkkkkkkkkkklllmmmjjjjjjjjjjjjkkklllmmmnnnmmmnnnooopppqqqppppppooommmnnnoooqqqrrrsssttttttxxxvvvuuutttppppppzzzzzz{{{xxxuuuqqqsssvvvxxxuuurrrqqqtttyyyqqqpppnnnmmmnnnoooqqqsssooopppqqqpppnnnmmmmmmnnnooollljjjlllqqqrrroookkkhhhiiijjjkkkllllllmmmlllmmmlllkkkkkklllllljjjhhhgggjjjmmmlllhhhgggjjjooollljjjjjjlllkkkggghhhlllgggiiijjjkkkkkkjjjhhhggggggkkknnnnnnllljjjjjjkkkkkkjjjiiihhhhhhjjjlllmmmjjjjjjjjjjjjjjjjjjjjjjjjfffggghhhiiijjjkkklllllljjjjjjiiihhhgggiiimmmpppkkkjjjhhhgggggghhhjjjkkkmmmllllllkkkkkkllllllmmmmmmmmmmmmnnnmmmmmmlllkkknnnkkkkkkppprrrqqqqqqsssssspppqqqtttrrrnnnpppvvv~~~}}}zzz|||vvvnnnyyyyyykkklllmmmnnnooonnnkkkhhhfffkkklllmmmoooooommmiiifffllljjjhhhhhhjjjjjjgggccciiiiiiiiijjjkkklllmmmnnnhhhjjjmmmnnnlllkkkjjjjjjgggiiikkkmmmmmmmmmnnnpppjjjjjjjjjjjjkkklllmmmnnnmmmnnnpppqqqqqqpppoooooonnnoooppprrrtttuuuuuuuuuuuuvvvxxxuuupppsss~~~pppuuuppp~~~~~~xxxsssxxxtttpppooorrrvvvyyyyyytttqqqmmmlllnnnooonnnlllnnnlllkkkmmmoooooollliiilllnnnooonnnmmmmmmnnnoookkkllllllmmmmmmllllllkkkooonnnmmmmmmnnnnnnnnnmmmkkklllmmmmmmkkkjjjjjjjjjjjjjjjiiiiiijjjjjjkkklllffffffhhhiiiiiihhhgggfffjjjiiidddbbbnnnzzztttdddiiijjjjjjhhhfffeeehhhkkkhhhkkkmmmllliiihhhjjjlllfffiiilllkkkiiiggghhhjjjmmmjjjiiikkkjjjgggfffiiilllnnnmmmkkklllnnnmmmhhhmmmjjjiiikkkkkkhhhhhhkkkiiikkkmmmmmmlllkkklllmmmqqqrrrqqqmmmiiijjjqqqvvvppppppqqqrrrrrrsssttttttpppwww~~~~~~{{{~~~www{{{sssnnnlllnnnppprrrooonnnmmmoooqqqqqqnnnkkkmmmlllkkklllmmmmmmkkkiiifffggghhhiiiiiihhhgggffflllkkkiiihhhhhhhhhiiijjjiiikkkmmmnnnmmmllllllllllllllllllkkkkkklllllllllkkklllkkkiiihhhhhhjjjlllkkkkkklllmmmmmmnnnnnnnnnuuurrrqqqrrrtttuuutttqqqqqqssswwwrrrssswwwxxxwww{{{|||uuutttrrrpppqqqtttwwwwwwwwwqqqooommmmmmnnnnnnnnnnnnnnnmmmlllmmmnnnnnnkkkhhhkkklllmmmlllkkkkkklllmmmkkkllllllmmmmmmllllllkkkooommmlllkkklllmmmnnnnnnkkklllmmmllljjjiiijjjkkknnnmmmlllkkkjjjiiiiiiiiijjjjjjkkkkkkjjjiiihhhggghhhkkkjjjgggllltttqqqfffhhhiiijjjhhhffffffiiikkkhhhiiijjjjjjhhhhhhiiijjjhhhiiijjjjjjhhhhhhiiijjjllliiiiiikkkkkkgggfffhhhjjjlllkkkiiikkknnnlllhhhmmmjjjiiikkkkkkhhhhhhkkklllllllllkkkiiijjjmmmooonnnpppooollliiiiiinnnsssoooppppppqqqrrrrrrsssssssssqqq{{{yyy}}}}}}xxxuuupppmmmlllllllllllllllkkkkkkmmmpppqqqooolllnnnmmmllllllmmmmmmllljjjhhhiiijjjkkkkkkjjjiiihhhjjjiiihhhhhhhhhiiijjjjjjhhhjjjllllllkkkkkklllmmmmmmlllkkkkkkkkkkkklllmmmiiijjjkkkjjjiiiiiikkkmmmmmmmmmmmmmmmmmmoooppppppnnnmmmlllnnnrrrssssssqqqtttrrruuuzzzyyyppppppppprrruuuvvvuuusssnnnoooooonnnmmmmmmnnnoooooonnnmmmmmmnnnmmmkkkiiikkklllmmmlllkkkjjjkkkmmmkkkllllllmmmmmmllllllkkknnnmmmkkkjjjjjjkkkmmmnnnllllllllljjjiiiiiijjjlllnnnmmmmmmlllkkkjjjiiiiiilllllllllkkkjjjiiigggfffeeemmmpppkkkiiillllllgggfffhhhhhhhhhggghhhjjjllliiihhhggghhhiiiiiihhhgggkkkiiigggggghhhiiiiiiiiijjjhhhiiilllkkkgggfffggggggiiihhhgggiiillllllhhhmmmjjjiiikkkkkkhhhhhhkkkmmmlllkkkhhhgggiiimmmqqqkkkmmmnnnllliiiiiilllooonnnooooooppppppqqqqqqqqqwwwlllsssvvvzzzxxx|||zzzrrrkkkqqqpppnnnnnnnnnmmmjjjhhhjjjjjjjjjlllooopppooommmpppnnnllllllmmmnnnmmmlllkkkllllllmmmmmmllllllkkkhhhggggggggghhhiiijjjkkkhhhiiijjjjjjiiijjjlllnnnnnnlllkkkiiiiiikkklllnnnfffhhhjjjkkkkkkkkklllnnnooonnnmmmlllmmmoooqqqrrrnnnmmmmmmnnnppprrrqqqpppsssnnnqqqvvv{{{{{{qqqqqqqqqqqqrrrrrrqqqqqqnnnpppqqqooolllkkkllloooppppppooonnnnnnmmmlllkkkmmmooooooooommmlllmmmnnnkkkllllllmmmmmmllllllkkkmmmlllkkkiiihhhiiilllnnnkkkkkkjjjhhhggggggjjjllliiijjjjjjkkkkkkkkkkkkkkkiiiiiiiiiiiihhhggggggffffffmmmppplllhhhhhhgggdddeeefffggghhhhhhiiikkklllkkkhhhfffgggjjjkkkiiiggglllhhhddddddgggiiiiiihhhiiigggiiilllkkkgggeeegggeeeffffffdddgggllllllhhhllliiiiiikkkkkkhhhiiilllllllllkkkiiihhhiiimmmpppjjjlllmmmllljjjjjjkkkmmmnnnnnnnnnoooooooooppppppzzzmmmlllssstttqqq{{{|||{{{wwwrrrrrrrrroookkkqqqpppooopppqqqpppmmmkkklllllllllmmmnnnnnnnnnnnnqqqooommmlllmmmnnnnnnmmmlllmmmmmmmmmmmmmmmmmmlllfffffffffggghhhjjjkkkkkkiiijjjjjjjjjiiikkknnnpppnnnllljjjiiiiiijjjlllnnnfffiiilllmmmlllkkkllllllooonnnlllkkklllnnnqqqsssssssssrrrrrrqqqqqqppppppooommmrrrtttyyy~~~zzz||||||zzz}}}}}}}}}yyyuuutttrrrpppnnnnnnooopppooorrrsssqqqmmmkkklllmmmqqqqqqqqqpppnnnnnnnnnnnnnnnooopppooommmlllmmmnnnkkkllllllmmmmmmllllllkkkkkklllllljjjhhhhhhkkknnniiijjjiiigggfffgggiiilllhhhhhhiiijjjkkkjjjjjjjjjgggggghhhhhhhhhiiijjjjjjiiikkkkkkiiiggggggddd```eeeeeefffhhhjjjkkkkkkkkkllliiiggghhhkkkllljjjhhhkkkhhhddddddfffiiiiiigggiiiggghhhkkkkkkgggfffhhhdddfffeeecccfffkkkllliiillliiihhhkkkkkkiiiiiillliiijjjlllkkkjjjjjjkkkmmmkkklllmmmmmmllllllllllllmmmnnnnnnnnnnnnnnnooooooxxxrrrnnnsss~~~qqqyyy~~~qqq|||xxxvvvvvvxxxwwwqqqooommmlllmmmpppqqqrrrrrrqqqooonnnpppppppppoooooopppooonnnmmmmmmmmmnnnpppnnnmmmmmmnnnnnnmmmlllllllllkkkkkkkkkkkklllllleeeeeeggghhhiiijjjkkkkkkkkkllllllkkkkkkllloooqqqmmmllljjjiiiiiijjjlllmmmiiikkkmmmmmmllljjjjjjjjjnnnmmmkkkjjjkkkmmmppprrrsssttttttsssrrrrrrrrrrrrpppppp|||sss~~~}}}~~~xxxvvvuuussspppmmmlllnnnpppqqqrrrsssrrrpppnnnmmmmmmpppqqqqqqpppnnnnnnoooqqqlllmmmnnnmmmkkkjjjjjjkkkkkkllllllmmmmmmllllllkkkiiilllmmmllliiihhhkkknnniiijjjjjjiiihhhhhhkkkmmmkkklllllllllkkkiiigggfffiiiiiiiiiiiijjjlllmmmnnnkkkiiigggggghhhgggdddaaafffeeefffhhhjjjlllkkkjjjkkkjjjiiijjjkkkkkkkkkiiiiiigggeeeeeefffgggggggggjjjggggggiiiiiiffffffiiifffgggfffdddffflllmmmjjjkkkhhhhhhkkkkkkiiijjjmmmhhhjjjllllllkkkjjjkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnsssuuuqqquuuvvvlllqqqwwwhhhrrruuuqqqyyyiiillloooooonnnnnnpppsssrrrpppmmmlllmmmnnnooooooqqqqqqqqqooommmlllmmmnnnnnnmmmmmmmmmnnnnnnllljjjkkkjjjjjjiiiiiijjjjjjkkkffffffhhhjjjkkkkkklllllllllmmmnnnmmmllllllnnnpppkkkkkkjjjjjjjjjjjjkkkkkkkkklllnnnmmmkkkjjjjjjkkkmmmlllkkkjjjkkkmmmooopppmmmnnnpppqqqqqqrrrtttvvvvvvvvv~~~~~~~~~yyy{{{qqqssstttrrrpppnnnoooqqqqqqpppppprrrssssssqqqpppmmmnnnooonnnllllllooorrrmmmnnnnnnmmmkkkiiijjjkkkkkkllllllmmmmmmllllllkkkhhhlllooonnnkkkiiijjjmmmjjjlllmmmmmmllllllmmmnnnmmmmmmnnnnnnmmmkkkiiihhhkkkjjjjjjjjjjjjkkkmmmnnnllliiigggggggggggggggggggggffffffhhhkkkllljjjhhhiiijjjjjjjjjiiihhhiiijjjeeefffggggggeeeeeefffgggkkkgggeeeggggggfffgggkkkiiiiiihhheeeggglllnnnkkkkkkhhhhhhkkkkkkiiijjjmmmiiijjjkkkjjjiiiiiikkkmmmnnnmmmlllkkklllmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnpppuuuooouuuqqqyyyooowwwyyyvvvjjjllloooqqqrrrpppooopppqqqrrrooommmmmmmmmnnnnnnmmmoooppppppnnnkkkkkkmmmooollllllmmmnnnooonnnkkkhhhjjjjjjiiihhhhhhiiijjjjjjggghhhjjjkkklllllllllkkklllmmmooonnnmmmkkklllllliiijjjkkkkkkkkkkkkjjjiiikkklllllllllkkkkkklllnnnllllllllllllmmmnnnooopppjjjllloooppppppqqqtttwwwvvv}}}yyy{{{www|||}}}|||yyylllppptttuuusssqqqpppqqqpppnnnnnnqqqvvvwwwuuurrrjjjlllmmmllljjjkkknnnrrroooppppppooommmkkklllmmmkkkllllllmmmmmmllllllkkkggglllppppppllljjjjjjmmmlllnnnppppppooooooooopppkkklllnnnppppppooonnnmmmkkkjjjiiihhhhhhhhhiiijjjllljjjiiiiiigggfffiiimmmgggffffffhhhkkkllljjjgggfffiiikkkjjjgggfffhhhkkkcccfffiiihhheeedddeeegggkkkgggeeeffffffeeehhhllljjjkkkiiifffhhhmmmnnnlllkkkhhhhhhkkkkkkiiijjjmmmkkkkkkjjjgggfffhhhlllooonnnllljjjjjjkkklllmmmmmmooooooooooooooonnnnnnnnnppptttkkksssoooxxxyyyxxx{{{wwwlllnnnoooqqqrrrsssssssssrrrrrrqqqooopppppppppnnnmmmlllmmmnnnmmmjjjjjjmmmpppjjjkkkmmmooopppnnnjjjfffjjjjjjiiihhhhhhiiijjjjjjhhhiiikkklllmmmmmmlllkkkkkkmmmooonnnllljjjjjjjjjhhhiiikkkllllllkkkiiihhhjjjkkkkkkkkkjjjkkknnnqqqmmmmmmnnnnnnooopppppppppmmmppprrrrrrqqqqqqsssvvvqqq{{{}}}{{{~~~zzz}}}|||zzzsssqqqtttrrrlllqqquuunnnnnnooopppqqqqqqpppooonnnooonnnnnnnnnnnnppprrrsssmmmqqqrrrooommmnnnnnnlllkkklllmmmmmmmmmlllkkkjjjhhhmmmooommmlllnnnnnnlllfffhhhkkkmmmnnnmmmkkkjjjnnnkkkkkknnnnnnlllllloookkkkkkkkkkkkkkkkkkkkkkkkmmmmmmlllkkkkkkjjjjjjiiifffeeedddfffiiikkkllllllkkkkkkkkkjjjgggeeeeeefffhhhfffddddddgggiiihhhfffgggfffdddccceeehhhlllnnnhhhiiiiiijjjjjjkkklllllliiihhhgggiiilllnnnllljjjjjjjjjkkkkkkkkkkkklllllljjjkkklllkkkkkkkkkmmmooonnnnnnnnnoooppppppooonnntttooopppsssmmmooommmxxxxxxqqqmmmooorrrqqqqqqrrrpppnnnmmmlllmmmnnnmmmlllrrrooolllkkkmmmmmmkkkiiiqqqpppmmmkkkjjjiiiiiiiiinnnjjjgggggghhhiiigggeeebbbhhhnnnnnnjjjggghhhjjjkkkkkklllkkkjjjhhhfffddddddeeeggghhhiiiiiiiiihhhgggggghhhhhhiiijjjllllllkkklllnnnnnnmmmmmmoooppppppooommmllllllooorrruuuppp~~~~~~www}}}~~~|||rrrqqqvvvtttlllnnntttppprrrrrrqqqqqqooonnnmmmlllooonnnnnnnnnnnnpppqqqrrrnnnqqqpppkkkiiikkkmmmllljjjkkkllllllmmmlllkkkkkkhhhmmmooommmlllnnnnnnllliiijjjlllnnnnnnnnnmmmlllnnnkkkkkknnnnnnkkkkkkmmmjjjjjjjjjjjjkkkkkkkkkkkkllllllkkkkkkjjjiiiiiiiiihhhhhhiiiiiiiiiiiijjjjjjjjjkkkkkkjjjhhhffffffggggggeeedddeeehhhjjjiiihhhffffffffffffgggiiijjjkkkhhhiiiiiijjjjjjkkkkkklllkkkiiiiiijjjmmmnnnllljjjjjjjjjjjjkkkkkkkkkllllllkkklllmmmmmmlllkkklllnnnmmmmmmmmmooopppppppppoooooonnnqqqtttqqqooo|||mmmqqqtttooommmpppqqqoooooorrrqqqooonnnnnnoooooonnnmmmrrrooommmmmmnnnnnnmmmkkkmmmmmmkkkkkkkkkkkklllmmmmmmkkkhhhgggiiiiiigggeeedddgggkkkkkkiiiggghhhiiifffggghhhiiijjjjjjjjjjjjfffggghhhiiijjjjjjjjjjjjhhhhhhhhhhhhiiijjjkkkkkklllmmmoooooonnnnnnpppqqqppppppppppppqqqrrrssssssnnn|||~~~}}}~~~~~~uuuqqqvvvvvvllllllrrrrrrrrrrrrpppooonnnnnnnnnnnnooooooooonnnnnnoooppppppnnnpppnnnhhhfffiiillllllhhhiiijjjkkkllllllkkkkkkhhhmmmooolllkkkmmmnnnlllllllllmmmmmmnnnnnnoooooonnnkkkkkkmmmmmmiiiiiikkkkkkkkkkkkjjjiiiiiiiiihhhkkkjjjjjjiiiiiihhhggggggiiikkknnnmmmjjjhhhhhhiiiiiijjjkkkjjjhhhggghhhiiihhhfffeeefffhhhjjjjjjjjjfffggghhhiiijjjiiiiiihhhhhhhhhiiiiiijjjkkkkkkkkklllkkkkkklllmmmmmmllljjjjjjjjjjjjjjjkkkkkkkkkkkkkkkmmmoooooommmlllllllllllllllmmmnnnnnnnnnnnnnnnlllnnnpppqqqqqqqqqrrrsss|||vvvuuuqqqooopppsssqqqnnnooosssrrrpppooonnnooopppooonnnqqqpppnnnnnnoooooonnnlllmmmlllkkkkkkkkkkkkmmmmmmmmmkkkiiihhhiiihhhgggeeefffggggggggghhhhhhhhhhhhfffffffffgggiiijjjlllmmmiiiiiiiiiiiijjjkkklllllljjjiiiiiiiiiiiiiiijjjjjjlllnnnoooooonnnoooppprrrooopppqqqrrrrrrrrrqqqpppjjjxxxxxx}}}}}}~~~xxx}}}rrrrrrvvvooonnnrrrpppoooooonnnnnnnnnpppqqqrrrooooooooonnnnnnnnnnnnnnnlllooonnniiigggjjjkkkkkkhhhhhhiiijjjkkkkkkllllllhhhmmmnnnkkkjjjmmmnnnlllllllllkkkkkklllmmmooopppnnnkkkkkkmmmlllhhhhhhjjjnnnmmmllljjjhhhgggeeeeeeiiiiiiiiihhhggggggffffffggglllpppooojjjggghhhjjjhhhjjjkkkjjjiiihhhiiikkkjjjiiihhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhiiijjjjjjkkkkkkkkkkkkkkkkkklllkkkjjjiiiiiijjjjjjjjjjjjkkkkkkkkkkkknnnppppppnnnlllkkkkkkkkklllmmmmmmllljjjjjjkkklllpppooojjjmmmuuuvvvqqqsssuuu~~~uuuyyy{{{qqqqqqtttvvvsssooopppuuurrrpppnnnnnnooopppooonnnooonnnnnnnnnoooooonnnmmmpppooommmkkkjjjjjjjjjjjjlllkkkjjjjjjiiihhhgggfffiiigggeeefffgggiiiiiiiiilllkkkiiihhhhhhiiijjjjjjkkkjjjiiihhhiiijjjlllmmmkkkjjjjjjiiihhhhhhiiiiiikkklllnnnnnnmmmmmmooopppnnnoooooopppoooooonnnmmmiii|||xxxzzz~~~|||}}}}}}}}}tttmmmttttttqqqqqqnnnpppooonnnnnnnnnoooqqqrrroooooooooooonnnnnnnnnnnnjjjoooqqqnnnkkklllkkkiiihhhhhhiiiiiijjjkkklllmmmiiimmmnnnkkkjjjlllnnnlllkkkjjjiiiiiijjjkkkmmmooonnnkkkkkkmmmlllhhhhhhjjjkkkkkkjjjiiiiiihhhhhhgggiiiiiihhhggggggffffffeeedddiiinnnnnnjjjhhhiiilllgggiiijjjjjjiiihhhjjjkkkkkkkkkjjjiiigggffffffgggllljjjhhhffffffgggiiijjjggghhhhhhiiiiiijjjkkkkkkiiijjjjjjjjjjjjiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkmmmppppppnnnllljjjjjjkkklllmmmllliiigggggghhhjjjqqqqqqjjjkkkuuuyyyuuuyyyooovvvzzz{{{ppprrrqqqqqqtttvvvrrrnnnoootttpppooommmmmmnnnnnnnnnmmmkkklllnnnnnnnnnmmmmmmmmmpppnnnmmmkkkjjjjjjjjjkkkkkkkkklllkkkjjjhhhgggfffkkkiiiffffffhhhjjjkkkkkkooonnnllljjjiiiiiiiiiiiiiiiiiihhhgggggghhhjjjkkkkkkkkkjjjiiihhhhhhhhhhhhiiikkkllllllkkklllmmmooopppooonnnmmmmmmmmmnnnooopppnnnuuu~~~uuupppyyytttrrrrrrssswww|||}}}|||xxxkkktttvvvsssqqqnnntttsssqqqooonnnmmmmmmlllmmmmmmnnnooooooooonnnnnnjjjooorrrpppnnnnnnlllhhhjjjjjjiiijjjjjjkkklllmmmiiimmmmmmjjjiiilllnnnmmmiiihhhhhhhhhhhhjjjkkkmmmnnnkkkkkkmmmmmmiiiiiikkkfffggghhhiiijjjlllmmmnnniiihhhhhhggggggffffffeeecccfffjjjjjjiiihhhiiikkkggghhhiiiiiihhhggghhhjjjkkkkkkkkkiiifffeeeeeefffkkkiiifffddddddfffiiikkkgggggghhhhhhiiijjjjjjjjjggghhhjjjjjjiiihhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjlllnnnnnnlllkkkkkkkkkiiilllnnnmmmiiiggghhhjjjhhhpppsssnnnmmmqqqssspppoooxxxzzzyyywwwuuuqqqtttrrrrrrsssqqqmmmmmmppppppnnnllllllmmmnnnmmmllliiikkknnnnnnnnnmmmmmmnnnlllkkkjjjjjjkkklllnnnooojjjlllmmmllljjjhhhggggggjjjiiiiiihhhhhhiiikkkllllllkkkkkkjjjjjjjjjkkkkkkhhhggggggggggggggghhhhhhkkkkkkjjjiiihhhhhhhhhiiihhhiiikkkkkkjjjjjjlllmmmqqqpppooonnnnnnoooqqqrrrwwwmmmsss{{{zzzxxxvvvvvvwwwvvvtttrrryyyyyy~~~}}}}}}mmmuuuuuuppppppqqqtttsssrrrqqqooommmkkkjjjkkklllmmmooooooooonnnnnnkkkppprrrooommmmmmllljjjllllllkkkjjjjjjkkklllmmmiiilllmmmiiihhhkkkmmmmmmhhhhhhhhhhhhiiijjjkkkkkknnnkkkkkknnnnnnkkkkkkmmmgggggghhhjjjkkkmmmnnnnnniiiiiihhhhhhgggfffffffffdddeeeeeeffffffggghhhhhhggghhhiiihhhffffffggghhhggghhhiiihhheeedddfffhhhhhhgggeeeeeeeeefffgggiiigggggghhhhhhiiiiiijjjjjjfffhhhjjjkkkiiihhhjjjllliiiiiiiiiiiijjjjjjjjjjjjiiijjjlllkkkjjjjjjkkklllgggkkknnnnnnlllkkknnnqqqoooppppppooonnnoooooonnnfffvvvwwwnnn|||{{{uuurrrsssrrrooonnnpppqqqooommmmmmnnnooonnnmmmhhhkkkooopppooommmnnnoookkkkkkjjjjjjkkklllnnnoooiiilllnnnmmmjjjgggggggggfffiiijjjiiiggggggiiilllggghhhiiiiiijjjjjjjjjjjjggggggggghhhhhhggggggfffjjjjjjiiiiiiiiiiiiiiiiiihhhjjjkkkkkkkkkkkklllnnnmmmnnnooopppqqqqqqqqqpppsssooovvvssspppxxx~~~|||tttpppqqqtttsss~~~yyy}}}}}}pppwwwtttlllooouuupppqqqqqqqqqpppooommmkkkjjjkkkmmmooooooooooooooommmppppppllljjjlllmmmkkknnnmmmlllkkkkkkkkklllmmmiiilllmmmiiihhhkkkmmmmmmggghhhhhhiiijjjjjjkkkkkknnnkkkkkknnnnnnllllllooolllllllllkkkkkkkkkjjjjjjiiiiiiiiihhhggggggfffffffffdddcccccceeeffffffeeeggghhhhhhgggfffeeeeeegggdddfffggggggeeeeeehhhkkkdddeeeeeeffffffgggffffffggggggggghhhiiiiiijjjjjjeeehhhkkkllljjjjjjkkknnnhhhiiiiiiiiiiiijjjjjjjjjhhhiiijjjjjjiiiiiikkkmmmeeejjjooopppoooooossswwwyyyqqqkkkkkkmmmnnnqqqtttoooooonnnrrrzzzuuuvvvvvvtttrrrsssrrrpppnnnnnnooopppooonnnhhhlllpppqqqpppooooooqqqooonnnlllkkkjjjkkkkkkllliiilllooonnnjjjgggggggggcccgggkkkjjjfffdddgggkkkfffggghhhiiiiiihhhgggffffffggghhhiiiiiihhhgggfffjjjiiiiiiiiiiiiiiijjjjjjiiikkkllllllllllllmmmooohhhjjjnnnpppqqqpppnnnllljjjnnnrrrkkksssvvvvvvtttssstttuuutttooowwwxxx{{{rrr{{{~~~|||ppptttgggyyyqqqmmmnnnoooqqqqqqpppmmmiiifffmmmmmmmmmmmmnnnnnnnnnnnnooonnnmmmllllllllllllllllllkkkjjjiiiiiiiiijjjjjjooojjjiiillllllhhhiiinnnggghhhiiijjjjjjjjjjjjiiijjjjjjkkkkkkkkklllllllllkkkfffeeejjjmmmlllkkkllliiigggeeefffiiijjjhhhfffgggiiikkkjjjfffdddeeegggiiihhhgggffffffggghhhhhhkkkfffeeeiiiiiieeeeeejjjiiihhhhhhhhhhhhgggdddaaahhhmmmmmmhhhgggiiigggbbbhhhgggfffffffffgggiiijjjkkkhhhffffffiiikkkkkkjjjkkkppprrrlllggghhhkkklllhhhmmmppppppmmmkkknnnrrrooolllllloooooonnnnnnrrrssstttqqqyyyssspppwwwzzz{{{mmmuuuooo{{{llltttiiimmmxxxtttooonnnppppppnnnlllnnnmmmlllkkkkkkkkkkkkkkkiiiiiiiiiiiijjjkkkllllllmmmkkkiiiiiijjjjjjiiihhhccceeegggiiijjjkkkkkkjjjhhhhhhhhhhhhhhhhhhhhhhhhhhheeecccfffkkkooonnnkkkeeeggghhhiiihhhjjjlllnnnlllkkkjjjjjjlllmmmmmmmmmjjjkkkmmmnnnpppqqqqqqrrrxxxooosssyyy}}}{{{~~~qqqrrruuutttsssooonnnppppppppprrrvvvrrrtttvvvwwwxxxzzz}}}}}}xxxwwwooo{{{rrruuuoooppprrrsssssspppmmmllllllmmmmmmnnnooopppqqqqqqpppooonnnmmmlllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjmmmiiihhhkkkkkkhhhiiinnniiiiiiiiijjjjjjjjjjjjkkkiiiiiiiiiiiiiiiiiiiiiiiilllhhhgggjjjmmmkkkiiijjjiiigggfffgggiiijjjhhhfffiiijjjkkkiiigggeeeeeeeeeiiiiiihhhggggggggghhhiiijjjffffffiiiiiiffffffjjjgggffffffggghhhiiigggfffdddiiijjjhhhhhhkkkkkkggghhhggggggfffggghhhiiijjjllliiiggggggiiikkklllkkkhhhlllnnnkkkjjjmmmpppooommmppprrrqqqmmmjjjlllnnnsssooonnnpppooollllllooorrrtttpppxxxtttxxx~~~yyy~~~tttvvvlllxxxoooooolllpppssspppkkkjjjnnnssskkkkkklllllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjlllkkkiiiiiijjjkkkjjjiiiggggggiiijjjkkkkkklllllliiiiiiiiiiiiiiiiiiiiiiiinnnjjjggggggjjjllljjjggghhhiiijjjiiiiiiiiikkkmmmnnnllljjjjjjmmmnnnmmmllljjjkkkmmmnnnpppqqqqqqqqqnnnooorrrzzzvvvvvvxxxyyywwwxxxxxxtttvvvvvvuuuzzzvvvuuuvvvuuusssssswwwqqqsssuuuvvvvvvxxx{{{}}}{{{qqqppptttjjjwwwnnnpppqqqssssssrrrpppooollllllmmmooopppqqqrrrrrrqqqpppooommmlllkkkkkkkkkiiijjjkkkllllllkkkjjjjjjjjjggggggiiiiiihhhjjjmmmkkkjjjjjjiiiiiikkklllmmmjjjjjjjjjiiihhhhhhggggggmmmiiihhhkkkllliiiggghhhiiihhhggggggiiiiiihhhgggkkkjjjiiiiiiiiihhheeecccjjjiiihhhggghhhhhhiiijjjjjjggggggiiiiiiggghhhjjjhhhgggeeefffhhhiiiiiihhhdddgggiiihhhhhhkkkkkkiiihhhhhhgggfffggghhhiiijjjmmmkkkhhhhhhiiikkklllllliiilllllljjjmmmqqqrrrnnnooorrrtttrrrooommmnnnpppssspppoooqqqpppmmmmmmppprrrtttpppvvvttttttyyy}}}tttkkkhhhwwwttttttmmmnnnmmmllljjjkkkmmmoooiiijjjkkkmmmmmmmmmmmmlllooonnnmmmkkkjjjiiiiiiiiikkkjjjhhhiiijjjkkkkkkjjjkkkkkkjjjjjjkkkkkklllmmmjjjjjjjjjjjjjjjjjjjjjjjjpppllliiiiiijjjkkkhhhfffjjjkkklllkkkiiiiiijjjlllqqqmmmiiijjjnnnpppmmmjjjkkkkkklllnnnooopppqqqqqqlllsssqqquuuyyyxxxrrroooqqquuuwwwyyyuuuvvvqqqvvvwwwvvvvvvvvvssssssuuutttqqqpppsssppprrrttttttuuuvvvxxxzzzqqqwww{{{www}}}iiippppppeeeuuunnnooopppqqqqqqpppooonnnmmmmmmmmmnnnooooooppppppqqqqqqooommmlllkkkkkkkkkhhhiiikkkmmmmmmlllkkkiiihhhgggfffggghhhiiijjjllllllkkkjjjiiiiiikkkmmmnnnmmmmmmlllkkkjjjiiihhhhhhjjjhhhhhhlllllliiihhhiiiiiiiiihhhhhhhhhhhhhhhgggkkkhhhfffhhhjjjjjjhhheeejjjiiihhhhhhhhhiiijjjkkkiiihhhhhhiiiiiiiiiiiikkkmmmjjjgggfffggghhhgggggghhhiiiiiihhhhhhiiihhhgggiiihhhggggggggghhhiiijjjmmmllljjjiiiiiikkklllmmmpppooommmkkknnnrrrnnnhhhmmmppprrrrrrqqqqqqrrrtttpppmmmmmmqqqrrrpppqqquuuqqqtttqqquuurrrmmmyyyyyywwwgggeeemmmrrrlllccciiikkklllnnnnnnmmmkkkjjjooonnnmmmkkkjjjiiiiiiiiijjjiiihhhiiijjjllllllkkkmmmlllkkkjjjiiijjjkkkllljjjjjjjjjjjjjjjjjjjjjjjjllljjjhhhiiikkkllllllkkkjjjkkklllkkkjjjjjjlllmmmsssnnniiijjjnnnpppmmmiiikkkllllllmmmnnnooopppqqqppptttnnnjjjoooooorrr~~~yyysssqqqlllnnnrrrvvvxxxxxxwwwvvvzzzyyy~~~lllooovvvtttrrrvvvnnnlllnnnqqqrrrpppooorrrppprrrttttttttttttvvvwww|||xxxssssss|||wwwiiivvvssskkkvvvqqqqqqppppppooonnnnnnnnnnnnnnnnnnmmmmmmllllllkkkqqqpppooonnnmmmllllllllliiijjjlllmmmmmmllljjjiiigggggggggfffgggiiikkkkkklllkkkjjjiiiiiikkkmmmnnnmmmmmmlllkkkiiihhhgggggggggeeehhhlllllliiiiiikkkiiijjjjjjiiihhhgggggghhhhhhfffeeegggkkkllljjjhhhjjjiiihhhhhhhhhiiikkkllliiiiiiiiihhhiiijjjkkkkkkmmmjjjhhhggghhhhhhhhhhhhiiihhhhhhiiihhhhhhhhhiiiiiihhhggggggggghhhjjjkkkllllllkkkjjjjjjjjjkkklllrrrpppmmmlllooorrrmmmeeekkklllnnnooooooooooooppppppmmmmmmqqqrrrppprrruuurrruuurrruuuppp}}}www{{{sssiiinnnsssmmmccclllmmmnnnnnnnnnllliiihhhlllkkkkkkjjjjjjkkkkkkllljjjiiihhhiiijjjllllllkkklllkkkiiihhhhhhhhhiiijjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhjjjlllmmmmmmhhhiiijjjkkkjjjkkknnnpppqqqmmmjjjjjjnnnooollliiillllllllllllmmmnnnpppqqqpppnnnkkkmmmnnnjjjzzz|||rrrllllllooorrrxxxuuuqqqnnnmmmooorrrtttvvv}}}yyymmmqqqtttooonnntttqqqoooppptttuuurrrrrruuuqqqsssuuuuuutttssstttuuuyyyyyyxxxxxxzzz~~~}}}nnnwwwrrrqqqssstttsssrrrpppooooooooopppoooooonnnmmmkkkjjjiiiiiippppppooonnnmmmmmmmmmmmmkkklllmmmmmmmmmkkkjjjiiigggiiihhhffffffjjjkkkjjjkkkjjjjjjiiiiiikkklllmmmkkkjjjiiihhhgggfffeeeeeeddddddhhhlllllliiiiiillliiijjjkkkjjjhhhgggggghhhgggfffggghhhkkkkkkkkkjjjiiihhhgggggghhhiiikkklllhhhjjjjjjhhhiiilllmmmkkkiiigggggghhhjjjllllllkkkhhhffffffhhhiiihhhiiimmmiiiiiihhhggghhhiiijjjkkkiiikkkmmmlllkkkiiiiiijjjmmmmmmkkkkkkooosssooohhhkkkkkkkkkkkkjjjiiihhhhhhrrrooonnnqqqpppnnnooorrrrrruuurrrvvvppp{{{~~~yyy|||tttllllllnnnooonnnnnnnnnnnnllljjjhhhgggiiiiiiiiiiiijjjkkklllmmmkkkjjjhhhiiijjjkkkkkkjjjiiiiiihhhhhhggghhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjiiiiiihhhiiiiiiiiifffhhhiiijjjjjjkkknnnpppnnnlllkkkkkklllllllllkkkmmmlllkkkkkklllnnnoooppppppllljjjpppqqqjjj{{{ssstttssspppnnnnnnpppssstttvvvsssooollllllnnnqqqsssuuuwwwrrrsssrrrmmmmmmqqqvvvsssrrruuutttqqqpppsssqqqsssuuuuuusssrrrrrrrrrtttwwwzzz{{{zzzzzz}}}ttttttmmmuuunnnrrrqqqooonnnnnnooopppqqqoooooonnnmmmlllkkkkkkjjjoooooonnnnnnnnnnnnoooooonnnnnnmmmlllkkkjjjjjjiiihhhkkkjjjffffffjjjkkkiiiiiiiiiiiijjjjjjjjjjjjkkkjjjiiiiiihhhgggffffffeeeeeeeeeiiimmmlllggggggjjjiiikkklllkkkhhhfffgggiiihhhiiijjjjjjiiihhhiiiiiiggggggffffffggghhhjjjkkkhhhkkkkkkhhhiiimmmnnnlllgggggggggiiilllmmmlllkkkjjjfffeeeiiiiiiggghhhllljjjiiihhhhhhhhhiiijjjkkkfffjjjmmmnnnkkkiiigggggggggiiijjjkkkooosssqqqkkklllkkkkkkkkkkkkjjjiiigggqqqnnnmmmppppppmmmnnnqqqqqqtttpppvvvttt|||vvv{{{uuullllllooorrrnnnnnnmmmlllkkkkkkjjjjjjhhhhhhhhhhhhiiijjjkkkllllllkkkiiiiiijjjkkkjjjiiigggggghhhhhhiiihhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjkkkjjjjjjhhhgggffffffgggggghhhiiiiiiiiiiiilllnnniiikkklllkkkiiiiiikkkmmmmmmlllkkkkkkkkkmmmooopppmmmnnnkkkmmmpppjjjooo}}}uuuqqqnnnmmmlllqqqrrrsssssssssrrrqqqpppkkkmmmpppssstttuuutttssstttxxxuuusssrrrrrrqqqpppnnnuuuqqqoooqqqpppmmmnnnqqqooorrrttttttrrrpppoooooouuuvvvvvvtttrrruuu|||ttt~~~|||tttkkkyyynnnnnnmmmkkkkkklllnnnpppqqqnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnnnnnnnooooooppppppooommmllljjjjjjiiiiiiiiilllkkkffffffkkklllhhhggghhhiiijjjjjjjjjjjjiiikkkkkkjjjjjjiiiiiihhhhhhfffgggkkknnnkkkfffeeehhhjjjkkkmmmkkkhhhfffgggiiiiiilllnnnlllhhhffffffhhhgggfffffffffggghhhjjjkkkhhhllllllhhhiiinnnooollljjjjjjjjjkkklllllliiigggooojjjhhhjjjiiiddddddiiijjjiiihhhhhhhhhiiikkkkkkdddiiinnnooolllhhhfffffffffiiikkkkkknnnqqqoookkklllllllllmmmooopppooonnnmmmjjjkkknnnpppoooqqqtttqqqsssooovvvwww}}}vvvlll{{{|||mmmnnnssspppjjjmmmmmmlllkkkkkkkkkllllllhhhhhhhhhggghhhiiiiiijjjmmmkkkiiiiiijjjjjjjjjhhhfffggghhhjjjjjjjjjiiihhhkkkkkkkkkkkkkkkkkkkkkkkkhhhiiiiiihhhffffffggghhhiiijjjjjjiiihhhhhhiiikkkfffjjjlllkkkhhhgggkkkooommmlllkkkkkkkkkmmmooopppfffmmmkkkkkkrrrqqqjjjkkk```bbbffflllqqqrrrqqqooopppppppppqqqqqqqqqqqqpppsssqqqooonnnnnnpppsssuuunnnrrrsssqqqooorrrvvvssslllsssooonnnpppqqqppprrrvvvnnnpppsssssspppnnnmmmmmmnnnssswwwvvvtttsssvvvyyy|||zzziiitttrrrmmmlllllllllmmmmmmnnnooopppqqqsssqqqmmmkkkmmmllliiimmmmmmmmmmmmmmmnnnooooooooopppooolllhhhfffgggjjjhhhiiikkklllmmmmmmlllkkkkkklllllllllmmmnnnnnnnnnllljjjhhhggghhhjjjlllnnngggggghhhiiijjjkkkllllllgggiiikkkjjjhhhhhhiiilllkkkkkkkkkkkkjjjiiihhhhhhjjjiiihhhfffffffffggghhheeeiiinnnooommmjjjjjjkkkkkkhhhffffffhhhjjjiiihhhllljjjhhhhhhjjjiiifffccckkkjjjiiihhhhhhggggggggghhhhhhiiiiiijjjjjjkkkkkkmmmkkkjjjkkkllllllkkkjjjkkklllnnnooopppooommmllliiijjjkkkmmmnnnooooooooouuusssvvvsssyyy{{{}}}zzzqqqvvvsssppppppwwwuuummmmmmpppmmmqqqnnnkkkkkkmmmnnnmmmkkkjjjlllllliiieeeeeeiiillliiiiiijjjjjjkkkkkkkkkkkkhhhhhhiiiiiijjjjjjjjjjjjkkkkkkkkkjjjiiihhhggggggjjjkkkmmmlllkkkjjjjjjkkkhhhhhhhhhiiiiiijjjjjjkkkllliiihhhiiigggfffiiinnnkkkjjjjjjkkkmmmnnnnnnmmmjjjnnnnnnjjjiiilllkkkfffkkkjjjjjjmmmqqqrrrpppnnnooorrrtttqqqllljjjmmmqqqlllmmmmmmsssxxxooommm|||zzzssssssrrrqqqqqqpppooooootttssspppnnnllllllllllllnnnooopppqqqqqqpppooonnnmmmoooqqqsssuuuyyy~~~yyywwwvvvwwwzzzxxxnnnvvvtttpppnnnnnnnnnnnnnnnoooooopppqqqrrrpppkkkjjjlllllliiilllllllllllllllmmmnnnnnnooooooooollliiigggiiikkkiiijjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllliiiiiiiiijjjjjjjjjkkkkkkfffggghhhiiijjjjjjkkkkkkeeegggiiiiiiiiiiiilllnnnllllllllllllllljjjiiiiiijjjiiihhhfffffffffgggggggggkkknnnnnnmmmkkkkkklllkkkhhhffffffhhhiiiiiihhhllljjjhhhhhhiiiiiigggeeeiiihhhgggfffffffffgggggggggggghhhhhhhhhhhhhhhhhhiiihhhggghhhjjjkkkkkkjjjlllmmmoooppppppnnnmmmlllkkkllllllmmmnnnooopppppprrrqqqrrrtttpppooozzz~~~wwwpppqqqssspppvvvxxxrrrmmmooosssppppppnnnkkkjjjlllmmmmmmkkkkkkkkkkkkiiiggggggiiikkkiiihhhhhhiiiiiijjjkkkllliiihhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjiiihhhgggfffhhhjjjkkkkkkjjjiiiiiijjjiiiiiiiiiiiijjjjjjjjjjjjllliiihhhiiihhhfffiiinnnjjjiiiiiikkkmmmoooooonnniiimmmmmmjjjjjjmmmmmmiiikkkjjjjjjmmmpppqqqpppmmmnnnqqqsssqqqmmmlllooorrrlllttttttrrrpppyyyqqqqqqqqqqqqqqqqqqqqqqqqpppoooooonnnnnnoooppppppnnnooopppqqqrrrqqqpppooorrrssstttsssrrrsssuuuvvvwwwvvvxxxxxxuuuttt|||yyysssyyyvvvtttqqqqqqpppoooooooooooopppqqqqqqnnniiihhhkkkllljjjllllllkkkkkkllllllmmmmmmmmmnnnmmmllljjjiiijjjlllkkkkkkjjjjjjiiijjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjfffhhhjjjkkkllljjjiiihhheeefffggghhhiiijjjjjjjjjggghhhiiiiiihhhiiikkkmmmmmmmmmmmmmmmlllkkkjjjjjjkkkjjjhhhgggfffffffffgggiiijjjkkkkkkjjjjjjkkkllljjjhhhffffffhhhiiiiiihhhllljjjhhhggghhhiiihhhgggffffffeeeeeeeeefffggghhhggggggggggggfffffffffffffffeeeeeegggiiijjjjjjiiimmmnnnooopppoooooommmllloooooonnnnnnnnnoooqqqrrrssssssooouuuvvvvvvxxxvvvrrrssswwwpppqqqvvvqqqpppmmmnnnsssqqqooommmkkkjjjkkkmmmllllllllljjjiiijjjjjjkkkjjjhhhhhhggggggggggggiiikkkllliiihhhgggfffffffffggghhhiiijjjjjjiiiiiihhhgggfffgggiiijjjjjjiiihhhhhhiiikkkkkkjjjjjjjjjjjjjjjjjjllliiiiiijjjhhhfffiiinnnjjjiiiiiikkkmmmoooooonnnjjjlllmmmkkkkkknnnnnnkkkjjjjjjjjjlllnnnooonnnmmmllloooqqqpppnnnnnnrrruuuvvvxxx{{{wwwrrroootttooooooppppppqqqrrrssssssmmmnnnnnnooopppppppppqqqnnnooopppqqqrrrrrrqqqpppuuuvvvwwwuuurrrpppppppppqqqqqquuuyyyxxxtttsssvvv|||yyy|||vvvxxxvvvwwwtttsssrrrqqqpppoooooopppppppppmmmgggfffjjjmmmlllmmmmmmlllllllllmmmmmmnnnkkkkkkkkkkkkjjjjjjkkkkkkmmmllljjjiiihhhhhhiiijjjllllllkkkkkkjjjjjjiiiiiiggghhhjjjkkkkkkjjjhhhhhhdddeeegggiiijjjjjjjjjjjjmmmlllkkkiiiggggggggghhhmmmmmmmmmmmmlllkkkjjjiiikkkjjjhhhgggfffffffffgggiiiiiihhhhhhggghhhjjjkkkkkkjjjhhhhhhhhhiiijjjjjjjjjiiihhhgggggghhhiiiiiifffeeeeeedddeeegggiiijjjhhhhhhggggggffffffeeeeeegggffffffgggiiijjjiiihhhkkklllmmmooooooooooooooorrrqqqooonnnnnnppprrrssstttvvvqqq~~~uuu~~~uuuppprrrvvvssswwwrrrooogggssszzzooooookkkkkkoooooonnnmmmkkkkkkkkklllmmmmmmllljjjiiijjjmmmmmmkkkgggggggggfffeeefffhhhjjjkkkhhhgggfffddddddeeefffggghhhhhhiiiiiihhhggggggfffggghhhjjjjjjiiihhhiiijjjllllllkkkkkkjjjjjjiiiiiillliiiiiijjjiiigggiiinnnlllkkkjjjkkkmmmnnnmmmllllllmmmlllkkkkkklllmmmlllkkkjjjkkklllmmmmmmmmmlllkkkmmmooooooooopppsssvvvxxxtttlllqqq~~~zzzqqqsssooo}}}wwwooooooooopppqqqqqqrrrrrrnnnnnnoooooonnnnnnmmmmmmmmmnnnoooqqqqqqqqqpppppptttvvvxxxwwwuuusssssssssqqqoooqqqwww{{{{{{}}}jjjxxx{{{uuuvvvuuuyyyuuutttsssqqqppppppppppppoooppplllggggggkkkmmmmmmoooooonnnnnnnnnnnnnnnoooiiihhhiiiiiijjjkkkjjjjjjmmmllljjjiiihhhiiijjjjjjmmmmmmllllllkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiidddfffhhhiiikkkkkkjjjiiiooommmjjjhhhggggggggggggkkkllllllkkkkkkjjjiiihhhjjjiiigggfffffffffggghhhkkkiiihhhggghhhjjjkkklllllllllkkkjjjiiijjjkkkmmmhhhhhhhhhhhhhhhhhhiiijjjhhhgggffffffgggiiikkkmmmjjjiiiiiihhhhhhgggggggggkkkjjjhhhhhhiiiiiihhhfffiiiiiikkkmmmooopppqqqqqqrrrqqqooonnnnnnppprrrsssqqqtttwwwyyy}}}ppppppvvvuuuvvvpppwwwwwwzzz|||pppoookkkiiimmmooonnnmmmmmmlllkkklllnnnooollljjjiiikkknnnnnnllliiihhhgggfffffffffggghhhiiigggfffeeeddddddeeeffffffgggggghhhhhhhhhgggffffffgggiiikkkkkkjjjiiijjjkkkkkkkkkkkkjjjjjjiiiiiiiiillljjjjjjkkkjjjgggiiinnnooommmllllllllllllkkkiiinnnmmmllllllkkkjjjkkklllkkklllllllllkkkkkklllmmmjjjlllmmmnnnoooqqqsssuuukkkooommmpppwwwrrrjjjmmmhhhkkksssoooppppppppppppppppppppppppmmmmmmmmmmmmmmmmmmmmmmmmlllmmmooopppppppppoooooorrrtttvvvwwwuuuttttttuuuvvvrrrqqqtttwwwwwwvvvxxxtttsssuuuuuutttwwwttttttsssqqqqqqpppppppppnnnooommmhhhhhhlllnnnmmmppppppoooooonnnoooooooooiiihhhhhhiiikkkllljjjiiillllllkkkkkkjjjkkkkkkkkkllllllllllllkkkkkkkkkkkklllkkkjjjjjjiiiiiijjjjjjeeefffiiikkkllllllkkkjjjllliiigggfffhhhjjjkkkkkkkkkkkkkkkkkkjjjiiihhhhhhhhhggggggffffffgggiiijjjmmmkkkiiiiiikkkmmmmmmmmmkkkllllllkkkiiiiiikkknnneeegggiiijjjiiihhhiiijjjkkkiiihhhggghhhjjjmmmooojjjjjjjjjjjjiiiiiiiiiiiinnnllljjjjjjjjjjjjhhhfffggghhhiiikkkmmmooopppqqqoooooonnnnnnnnnoooqqqrrrssssss}}}sssnnnrrrwwwxxx{{{xxx|||zzzvvv|||}}}mmmqqqmmmjjjnnnqqqnnnnnnooommmlllmmmoooqqqlllkkkkkkkkkmmmmmmmmmlllhhhhhhhhhhhhggggggggggggddddddeeeeeeffffffffffffffffffggggggggggggffffffggghhhjjjkkkjjjjjjkkkllljjjjjjiiiiiiiiiiiiiiiiiillljjjjjjlllkkkhhhiiinnnooonnnlllllllllllljjjiiinnnkkkiiikkkkkkiiijjjmmmmmmmmmnnnlllkkkkkklllnnnkkkkkklllmmmnnnpppqqqrrriiiqqqpppooorrrnnnjjjqqqkkkhhhiiioootttsssnnnjjjppppppppppppppppppoooooolllkkkkkkkkklllnnnpppqqqnnnooopppqqqqqqpppooonnnppprrrttttttrrrqqqrrrsssuuurrrssswwwxxxsssooooooyyy~~~}}}vvvvvvvvvrrruuussssssrrrqqqpppppppppqqqmmmooonnnjjjjjjnnnooommmppppppooonnnnnnnnnnnnnnnkkkjjjiiikkknnnnnnllliiikkkkkklllmmmmmmmmmlllllljjjjjjjjjjjjkkkkkkkkkkkkkkkllllllmmmlllkkkjjjiiieeegggjjjlllmmmmmmlllkkkllliiifffeeehhhkkklllkkkllllllllllllkkkjjjiiihhhffffffeeefffggghhhjjjkkkllljjjhhhiiikkkmmmllljjjjjjkkkkkkjjjggggggjjjmmmbbbfffjjjkkkjjjiiiiiijjjlllkkkhhhggghhhjjjmmmoooiiiiiiiiijjjjjjjjjjjjjjjlllkkkiiiiiijjjjjjiiigggiiiiiiiiijjjkkklllmmmnnnkkkllllllmmmnnnoooppppppuuurrrrrrvvvxxxuuuqqqnnnmmmnnnvvv}}}vvvmmmnnnrrrtttwwwssszzz{{{uuu~~~|||zzzvvvjjjrrrqqqkkkmmmooonnnppppppooommmnnnqqqsssllllllllllllkkkkkknnnpppiiijjjjjjjjjiiigggeeedddaaaccceeeggghhhhhhgggfffeeeffffffggggggfffffffffeeegggiiijjjiiiiiijjjkkkhhhhhhhhhhhhhhhhhhiiiiiikkkjjjkkkmmmkkkhhhiiimmmmmmlllkkkkkkmmmmmmlllkkkjjjffffffiiijjjiiikkkqqqnnnoooooommmkkkjjjlllooolllkkkkkkkkkmmmnnnnnnnnnkkkrrrmmmhhhllllllmmmvvvqqqmmmnnnsssssslllkkkooonnnnnnooooooppppppqqqqqqpppnnnlllkkklllooorrrtttqqqrrrssssssrrrqqqooonnnpppqqqrrrrrrqqqrrrtttvvvsssrrrtttxxxwwwsssqqqssspppssssss}}}{{{tttyyywwwrrrrrrrrrrrrqqqqqqppppppqqqqqqllloooooollllllooopppnnnoooooonnnmmmmmmmmmmmmmmmmmmlllkkkmmmppppppmmmjjjjjjkkkmmmnnnooonnnmmmmmmhhhhhhiiiiiijjjjjjjjjkkkiiikkknnnppppppmmmiiigggfffhhhkkkmmmnnnnnnlllkkkoookkkgggfffhhhiiiiiiiiimmmmmmmmmmmmlllkkkjjjjjjeeeeeeeeeeeegggiiikkkmmmhhhfffeeefffiiijjjiiifffhhhiiijjjhhhffffffhhhkkkaaaeeekkkmmmkkkiiiiiiiiimmmkkkhhhggggggiiilllnnnhhhhhhiiiiiijjjjjjkkkkkkjjjiiihhhiiijjjkkkjjjiiikkkjjjjjjiiiiiijjjjjjkkkiiijjjkkkmmmnnnooooooooorrrmmmvvvvvvuuurrrqqqrrrqqqnnnnnnuuuxxxsssppprrrtttsss}}}wwwrrr|||{{{yyyqqqiiitttsssjjjiiiiiiooopppqqqpppnnnnnnqqquuulllmmmnnnllliiijjjnnnrrriiikkkllllllkkkhhhdddbbb```bbbeeehhhiiiiiihhhfffeeeeeeffffffgggffffffeeedddfffhhhhhhhhhhhhiiijjjffffffgggggghhhhhhiiiiiikkkjjjkkkmmmlllhhhiiimmmjjjiiiiiikkkmmmooonnnnnngggcccccchhhjjjjjjmmmtttoooppppppnnnkkkjjjmmmooommmllljjjkkklllmmmlllllleeeooopppooouuurrrkkknnnmmmjjjnnnwwwvvvllljjjpppllllllmmmoooppprrrssssssvvvtttpppmmmlllnnnqqqssstttuuuuuuuuutttrrrpppooonnnpppqqqrrrsssuuuyyy|||yyyvvvsssrrrooolllooouuuqqqwwwtttrrrtttwwwyyy{{{|||xxxttt{{{rrrvvvuuusssqqqpppppppppppprrrpppnnnmmmnnnnnnnnnllllllooosssssspppnnnnnnooopppllliiikkknnnpppmmmiiimmmmmmnnnooojjjfffhhhoookkkiiigggffffffgggiiikkkiiimmmqqqooojjjggggggiiidddgggkkkoooqqqpppnnnlllnnnnnnmmmkkkiiihhhiiikkkggghhhiiiiiihhhgggfffeeehhhgggeeeddddddfffhhhiiifffggghhhiiijjjiiihhhhhhllljjjgggfffggghhhhhhhhhffffffffffffgggiiijjjkkkgggggggggiiikkkooosssuuulllhhheeeeeehhhjjjjjjiiihhhiiijjjjjjiiihhhgggfffiiijjjjjjiiihhhiiikkknnnkkkkkkjjjkkkmmmooorrrtttrrruuuzzzvvvlllmmmqqqpppmmmmmmiiixxx}}}vvvwwwqqqqqqwwwzzzooosssmmmiiikkklllnnnnnnnnnnnnoooqqqrrrsssvvvqqqkkkjjjlllmmmjjjgggiiijjjkkkjjjiiifffcccbbbiiiiiihhhhhhggggggffffffiiiiiihhhhhhgggfffffffffjjjiiiiiiiiijjjjjjiiigggeeeeeefffggghhhkkklllnnnlllkkkkkkjjjjjjkkkkkklllmmmkkkiiiiiikkkkkkiiigggfffiiikkkkkkjjjjjjnnnqqqsssqqqnnnkkkjjjjjjjjjkkkjjjiiiiiiiiiiiijjjlllmmmpppmmmiiiiiimmmpppqqqqqqooommmlllnnnpppqqqooommmuuutttooojjjjjjoooqqqoooooopppqqqqqqqqqpppnnnmmmoooqqqrrrsssssspppmmmkkkrrrpppmmmlllmmmppptttwwwrrrssstttsssssssssuuuwwwuuuwwwvvvtttqqqttt||||||uuusssvvvqqqwwwuuusssrrrqqqpppqqqqqqtttrrrpppoooppppppooonnnkkknnnpppqqqooommmnnnoooqqqnnnlllmmmqqqssspppmmmnnnlllkkkjjjhhhhhhoooyyymmmllljjjhhhhhhjjjlllmmmiiimmmpppoookkkggggggiiigggiiimmmpppqqqpppmmmkkkmmmmmmlllkkkiiiiiilllnnnjjjjjjjjjjjjiiigggeeedddgggffffffffffffhhhiiijjjhhhhhhjjjjjjjjjiiihhhgggiiihhhfffgggiiijjjjjjiiieeeeeeffffffgggggghhhhhhhhhgggffffffgggjjjlllmmmkkkhhheeeeeehhhjjjkkkjjjiiiiiijjjkkkjjjiiihhhgggjjjjjjkkkjjjiiiiiilllnnnmmmlllkkklllmmmooorrrsssqqqqqqtttyyypppooopppnnnlllllluuu{{{vvvrrrvvvrrrsssooollloooooollllllllllllmmmnnnooooootttpppkkkjjjlllmmmkkkhhhhhhhhhiiiiiihhhgggfffeeeiiiiiihhhhhhggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhiiikkkkkkiiihhheeeeeefffgggiiijjjkkkkkkllllllkkkkkkkkkkkkllllllnnnlllkkkkkklllmmmkkkiiiiiijjjjjjiiihhhiiijjjlllqqqpppmmmkkkjjjkkkkkklllllllllmmmmmmmmmlllkkkkkkooollliiiiiillloooppppppooonnnmmmnnnqqqqqqpppnnnsssrrrmmmhhhiiinnnooommmnnnooopppppppppooonnnmmmooopppqqqrrrqqqpppnnnmmmqqqooommmlllmmmooorrrtttrrrssstttsssqqqqqqrrrtttrrrssstttqqqoooqqqxxx}}}sssyyy|||~~~|||rrrtttssstttvvvuuusssqqqppppppqqqqqqtttrrrpppooooooooonnnlllkkklllnnnnnnmmmmmmnnnppppppnnnmmmnnnrrrsssrrrooonnnllllllmmmkkkjjjpppxxxmmmllljjjiiiiiijjjlllmmmiiimmmpppoookkkhhhhhhiiijjjlllnnnppppppooommmkkkllllllkkkjjjiiijjjmmmppplllllllllkkkjjjgggeeedddffffffggghhhiiijjjjjjjjjiiiiiijjjkkkkkkjjjiiihhhfffffffffhhhkkklllkkkjjjggghhhiiiiiiiiiiiihhhggggggfffeeeeeefffhhhjjjkkkiiigggffffffhhhkkklllkkkjjjjjjkkkllllllkkkiiihhhjjjkkklllkkkjjjjjjlllnnnmmmmmmllllllmmmnnnpppqqqooonnnppp~~~xxxrrrpppooommmmmmooosss~~~xxxyyyrrruuurrrxxxooonnnlllkkknnnmmmmmmmmmllllllllllllmmmmmmqqqmmmjjjjjjlllmmmllljjjhhhhhhggggggggghhhhhhiiiiiihhhhhhhhhhhhgggggggggiiiiiijjjjjjkkkllllllmmmhhhhhhhhhiiikkkllljjjiiidddeeeggghhhiiiiiiiiihhhllllllkkkkkkkkkkkkllllllooommmlllmmmnnnnnnmmmlllkkkiiihhhiiikkkllllllkkkooonnnmmmkkkkkklllmmmmmmlllmmmnnnooonnnllljjjhhhnnnllliiiiiikkknnnooooooooonnnnnnooopppqqqpppooorrrqqqmmmiiijjjnnnooolllnnnnnnoooooonnnnnnmmmlllpppppppppppppppoooooooooqqqpppooonnnooooooqqqrrrpppqqqrrrrrrqqqqqqrrrsssppprrrsssqqqoooppptttyyyzzzwwwtttttt{{{yyypppqqqvvvsssxxxtttsssqqqpppoooooopppppprrrpppmmmlllllllllkkkiiillllllmmmmmmmmmnnnpppqqqpppnnnmmmmmmooopppooommmnnnooorrruuurrrllljjjlllkkkjjjiiihhhhhhiiijjjkkkjjjlllooonnnllliiihhhhhhiiikkkmmmnnnooonnnmmmlllkkkkkkjjjiiihhhiiilllooollllllllllllkkkiiigggfffggghhhjjjkkkkkkjjjiiihhhggghhhjjjkkkllllllkkkkkkffffffgggiiillllllkkkiiijjjkkkmmmnnnmmmllliiihhheeeeeefffgggiiikkknnnoooggggggggggggiiikkklllmmmkkkkkklllmmmmmmlllkkkjjjkkklllmmmlllkkkkkklllnnnmmmllllllkkkllllllmmmnnnooonnnqqqtttsssrrrpppooommmmmmpppsssnnnsssxxxyyy|||ooooootttqqqwwwlllkkkllllllnnnkkkoooooonnnmmmmmmlllmmmmmmnnnkkkiiiiiikkkmmmlllkkkjjjiiigggffffffgggiiijjjhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjkkkkkkkkkllllllgggggggggiiikkklllkkkjjjdddfffhhhiiiiiihhhgggfffkkkjjjjjjiiiiiijjjjjjkkkmmmmmmmmmmmmnnnnnnnnnmmmkkkhhhgggjjjooorrrrrrqqqmmmllllllllllllmmmnnnooojjjkkkkkklllkkkkkkjjjiiimmmkkkjjjjjjkkklllmmmnnnpppoooooooooppppppqqqqqqrrrrrrppplllmmmqqqqqqnnnmmmmmmmmmmmmmmmlllllllllpppooonnnnnnnnnnnnoooppprrrrrrqqqqqqqqqqqqqqqqqqmmmoooqqqrrrrrrrrrtttuuurrrsssttttttrrrsssuuuwwwzzzuuutttxxxlllqqquuupppvvvrrrqqqpppnnnnnnnnnooooooqqqooolllllllllllljjjiiinnnmmmmmmnnnooopppqqqrrrpppooonnnnnnoooooommmlllqqqpppsssuuurrrkkkggggggkkkkkkjjjiiiiiijjjkkkkkkjjjlllmmmnnnllljjjiiihhhggghhhiiikkkmmmmmmnnnnnnjjjkkkkkkiiihhhgggiiikkkiiijjjkkkllllllkkkjjjiiiiiijjjkkklllllljjjgggfffdddfffhhhkkklllmmmmmmmmmhhhhhhhhhjjjlllllljjjhhhkkklllmmmnnnmmmkkkiiihhhffffffggghhhjjjlllmmmnnnfffggghhhiiiiiikkklllmmmkkklllmmmnnnnnnmmmlllkkkkkklllmmmmmmlllkkkkkklllkkkkkkkkkkkkkkkkkkkkklllpppooorrryyypppnnnooopppmmmlllmmmoooqqqrrrsssqqqnnnnnnssstttsssqqqvvvwwwpppwwwvvvtttwww}}}|||sssllloooqqqqqqqqqlllooonnnmmmlllkkkkkkkkkkkkkkkjjjiiijjjkkkllllllkkkmmmkkkiiiffffffggghhhiiihhhhhhhhhhhhiiiiiiiiiiiikkkkkkjjjjjjiiiiiiiiiiiigggggggggiiikkklllkkkjjjeeeggghhhjjjjjjiiigggfffiiiiiihhhhhhhhhhhhiiiiiikkkkkklllllllllmmmmmmnnnkkkiiihhhjjjooorrrrrrpppkkkkkkllllllmmmnnnnnnoookkkjjjiiihhhiiikkknnnooollllllkkkkkkkkkkkkmmmnnnooooooooonnnnnnooopppqqqqqqqqqpppmmmnnnqqqqqqmmmnnnmmmmmmlllllllllllllllqqqooonnnllllllmmmnnnoooppppppppppppppppppooooooppprrrttttttsssrrrrrrsssrrrsssttttttttttttuuuvvvxxxyyyyyyxxxvvvuuuvvvwww~~~nnnqqqqqqmmmooorrrqqqooonnnnnnnnnooooooqqqooommmmmmmmmnnnmmmlllooonnnnnnoooqqqrrrqqqpppqqqqqqpppppppppooooooooosssnnnlllmmmllljjjkkknnnnnnmmmmmmllllllmmmmmmnnnjjjkkklllmmmmmmkkkiiihhhfffggghhhiiikkkmmmnnnoooiiijjjlllkkkjjjhhhhhhhhhhhhiiijjjkkklllkkkjjjjjjiiijjjkkklllkkkiiigggfffccceeegggjjjlllmmmmmmmmmjjjiiiiiijjjkkkllljjjiiihhhiiiiiijjjiiihhhgggfffhhhhhhhhhhhhggggggggggggfffhhhjjjjjjjjjjjjkkkmmmjjjkkkmmmnnnnnnmmmlllllljjjlllmmmmmmkkkjjjjjjkkkjjjjjjkkkkkkkkkkkkkkkkkkpppnnnpppqqqpppooorrrqqqmmmkkklllmmmkkkqqqrrroookkklllrrrvvvvvvqqqkkkrrrrrrqqqwwwwww{{{{{{|||tttmmmnnnooouuu|||xxx~~~jjjnnnpppppppppkkkkkkkkkjjjiiiiiihhhiiiiiiiiiiiiiiijjjjjjkkkkkkkkkmmmllliiigggfffggghhhiiihhhhhhhhhiiiiiiiiiiiijjjkkkjjjjjjiiihhhhhhgggggghhhhhhhhhiiikkkllljjjiiiggghhhiiijjjjjjiiihhhhhhiiihhhhhhhhhhhhhhhhhhiiihhhjjjkkkkkkkkkkkkmmmnnnlllkkkiiiiiijjjkkkkkkjjjkkkkkkllllllmmmnnnnnnooonnnllljjjiiijjjnnnrrruuulllmmmmmmlllkkkkkklllnnnnnnoooooonnnlllmmmppprrrmmmooonnnlllmmmpppoookkknnnnnnmmmllllllllllllmmmqqqpppnnnmmmllllllmmmmmmlllmmmmmmmmmmmmmmmmmmmmmtttvvvwwwvvvrrrooonnnnnnppppppppppppqqqrrrssstttrrrtttvvvwwwvvvvvvvvvwww|||tttzzztttsssrrrooonnnlllsssrrrpppoooooopppqqqqqqooommmllllllmmmnnnnnnmmmooonnnmmmoooqqqqqqooollllllmmmooooooooopppqqqrrrpppkkkhhhiiijjjiiikkkooonnnnnnmmmmmmmmmmmmnnnnnnjjjkkklllmmmmmmllljjjhhhiiiiiiiiiiiikkklllnnnooogggjjjmmmooonnnllljjjjjjiiiiiijjjkkkkkkjjjiiihhhfffgggiiijjjjjjjjjiiiiiieeefffhhhjjjkkkkkkjjjjjjiiihhhggghhhkkklllllllllggggggggggggffffffffffffggggggggggggffffffeeedddgggiiikkkkkkjjjiiijjjllljjjkkklllmmmnnnmmmlllllliiikkkmmmmmmkkkiiiiiiiiijjjkkkllllllmmmmmmmmmmmmppplllnnnwwwiiinnnpppsssrrrnnnmmmpppnnnjjjjjjnnnoookkkkkkooossstttuuujjjrrriiisssxxx|||tttvvv|||uuuoooqqqyyywwwttt|||ssspppooolllhhhsss~~~}}}iiikkkllllllmmmjjjjjjiiiiiihhhhhhhhhiiiiiihhhiiijjjjjjjjjiiijjjjjjkkkjjjiiihhhhhhhhhiiijjjhhhhhhiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhiiihhhhhhiiikkkkkkiiihhhhhhhhhiiiiiijjjjjjkkkkkkjjjjjjiiiiiiiiiiiijjjjjjgggiiikkklllkkkkkkmmmpppkkkkkkkkkjjjhhhggghhhjjjkkkkkklllmmmnnnnnnnnnnnnnnnmmmkkkkkklllnnnppprrrlllnnnooonnnlllkkkmmmooommmnnnnnnlllkkkkkknnnrrrlllnnnnnnlllnnnqqqooojjjoooooommmlllllllllmmmnnnqqqpppooommmlllkkkjjjjjjmmmmmmllllllmmmnnnoooppprrrtttuuuuuurrrooonnnnnnooonnnmmmmmmooorrrssstttuuuvvvwwwwwwuuutttuuuvvvyyytttuuuzzz~~~jjjuuusssppprrrnnntttsssrrrqqqqqqqqqrrrsssllljjjiiiiiikkkllllllkkknnnmmmmmmoooqqqpppmmmiiiggghhhkkklllmmmnnnqqqrrrkkkhhhiiimmmnnnjjjggghhhlllllllllllllllllllllllljjjjjjkkkmmmmmmllljjjhhhllllllkkkjjjkkklllmmmnnneeeiiinnnqqqqqqooommmmmmjjjjjjkkkkkkjjjhhhgggfffdddeeefffhhhjjjkkkkkklllggghhhiiijjjjjjiiihhhggghhhgggfffgggjjjmmmoooooohhhhhhgggggggggggghhhhhhdddeeefffggghhhhhhhhhhhhgggjjjlllllljjjhhhjjjllliiijjjlllmmmmmmmmmlllllliiikkkmmmllljjjiiihhhiiikkklllmmmnnnoooooooooooopppkkknnn}}}vvvxxxmmmvvvnnnqqqqqqnnnpppuuusssmmmmmmsssuuuqqqnnnoooppppppqqqfff|||tttuuullluuu{{{rrrttt{{{xxxqqqrrrvvvpppmmmtttuuu|||sssqqqnnnnnnlllmmmpppoookkkjjjjjjjjjjjjjjjkkkkkkhhhiiijjjkkkiiiiiiiiijjjhhhhhhhhhhhhiiijjjkkklllhhhhhhiiiiiijjjjjjjjjjjjhhhhhhhhhiiijjjjjjkkkkkkjjjiiiiiiiiikkkjjjiiigggiiiiiiiiiiiijjjkkklllmmmlllkkkkkkjjjjjjkkkkkklllgggiiillllllkkklllnnnqqqiiikkkmmmllliiiiiillloookkkllllllmmmnnnnnnmmmmmmkkkkkkkkkllllllllllllllllllnnnpppooommmkkkmmmooolllmmmnnnllljjjjjjnnnqqqmmmppppppooopppsssqqqlllpppooonnnmmmlllmmmnnnnnnqqqpppooonnnllljjjiiihhhpppooooooooooooqqqssstttkkknnnqqqsssrrrqqqqqqqqqooonnnlllmmmpppsssuuuvvvnnnqqqtttvvvuuusssrrrsssttt|||~~~wwwsss|||wwwtttnnnssstttoooooouuulllnnnqqqrrrqqqooonnnoookkkiiikkkoooooommmmmmooommmlllkkkkkklllmmmllljjjiiiiiiiiihhhhhhiiimmmpppmmmmmmooooooooommmkkkiiidddjjjqqqrrrnnnkkkjjjkkkhhhiiikkklllllllllkkkkkkmmmmmmnnnooopppqqqrrrrrrtttrrrpppnnnnnnoooqqqrrrpppnnnkkkhhhggggggiiijjjiiifffeeeggghhhhhhjjjnnnllllllkkkjjjjjjiiiiiihhhmmmiiiggghhhlllnnnkkkggglllkkkhhhgggggghhhjjjlllkkkjjjhhhffffffgggiiijjjkkkkkkkkkkkkkkkkkkkkkkkkmmmkkkjjjkkkmmmnnnmmmjjjhhhkkkmmmkkklllppppppnnnnnnmmmlllmmmooopppooonnnnnnooooooxxx{{{zzzpppnnnpppqqqrrrpppmmmlllooorrrpppnnnppptttrrrnnnqqqxxxrrrhhhsssxxxuuuggg~~~zzzuuuxxx{{{pppnnnvvvrrrnnn{{{pppvvvxxxqqquuummmrrrkkknnnuuunnnlllnnnpppnnnllljjjlllnnnhhhhhhhhhjjjmmmmmmllljjjooommmkkkiiiggghhhiiijjjiiiiiijjjkkkjjjiiihhhgggggghhhiiijjjjjjiiihhhgggfffeeeeeehhhkkkkkkiiieeejjjjjjkkkkkkkkkjjjjjjiiifffgggggghhhiiikkklllmmmpppoooooonnnmmmllllllllljjjjjjjjjkkkkkkkkklllllljjjjjjlllnnnppppppnnnkkknnnjjjgggkkkrrrvvvsssoooiiilllnnnmmmkkkjjjlllnnnqqqooonnnnnnpppppppppooosssrrrpppqqqsssrrrnnnjjjrrrpppnnnoooqqqqqqnnnkkkqqqrrrqqqooollljjjiiijjjjjjnnnpppnnnmmmoooooommmjjjmmmppprrrqqqooonnnnnnrrrooonnnooorrrssspppmmmqqqpppoooppprrrsssrrrqqqtttttttttuuuwww{{{~~~|||rrrooossssssmmmnnntttnnnppprrrrrrqqqppppppqqqooollllllnnnnnnkkkkkkmmmooommmlllmmmnnnooonnnllliiijjjjjjjjjiiijjjlllnnniiijjjkkklllllljjjiiigggiiilllooonnnjjjhhhiiikkkkkklllmmmnnnnnnnnnmmmlllkkkkkklllnnnpppqqqrrrsssrrrpppnnnllllllmmmoooppplllkkkjjjiiihhhgggffffffgggeeefffjjjkkkhhhiiillljjjjjjiiiiiiiiiiiihhhhhhkkkhhhfffhhhlllnnnllliiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhgggggghhhiiijjjkkkkkkkkkjjjjjjiiiiiiiiimmmkkkjjjkkkmmmnnnllljjjhhhlllmmmlllmmmpppqqqnnnmmmkkkkkkkkkmmmnnnmmmkkkppppppoooxxxqqqsssssssssqqqooonnnpppqqqrrrqqqtttwwwtttooonnnssspppgggkkkpppoooqqqtttqqqtttuuuoooqqqxxxyyyyyyrrrrrrpppjjjmmmwwwzzzqqqkkkiiiuuutttssssssgggjjjlllmmmllliiihhhiiikkkhhhhhhhhhjjjllllllkkkiiikkkjjjhhhhhhiiikkkkkkkkkiiijjjjjjkkkjjjiiihhhgggeeefffggghhhhhhgggfffeeefffeeeeeehhhkkkkkkiiifffiiiiiiiiiiiiiiihhhhhhhhhggggggggghhhiiijjjkkkllllllllllllllllllllllllllljjjkkkkkkkkklllllllllllliiiiiiiiikkknnnnnnmmmkkknnnllljjjkkkoooqqqooollljjjlllnnnmmmkkkkkklllnnnooonnnllllllnnnooonnnmmmrrrpppooooooqqqqqqooolllsssqqqooooooppppppmmmjjjpppqqqqqqooollljjjjjjkkkiiimmmooolllkkkmmmnnnmmmkkkmmmpppqqqpppooonnnnnnpppqqqrrrrrrrrrqqqqqqqqqqqqpppoooppprrrsssrrrqqqtttssssssssstttvvvxxxyyy~~~{{{uuuqqqpppsssqqqllllllsssooopppqqqpppnnnnnnoooqqqsssooommmmmmllliiiiiilllnnnlllllllllnnnnnnmmmllliiikkkllllllkkkjjjkkklllggghhhjjjkkkkkkjjjiiiiiimmmnnnmmmjjjfffeeehhhllllllmmmmmmnnnnnnmmmlllllliiiiiikkkmmmoooqqqrrrssspppnnnlllkkkjjjkkkmmmnnnmmmmmmnnnnnnmmmkkkiiihhhfffeeehhhlllmmmiiihhhiiiggghhhhhhhhhhhhiiiiiiiiillljjjggghhhkkkllljjjgggfffgggiiijjjjjjiiigggfffgggggghhhhhhiiiiiijjjjjjlllkkkkkkjjjiiihhhgggfffmmmkkkjjjkkklllmmmllljjjiiimmmnnnlllmmmqqqqqqnnnlllkkkiiijjjkkkkkkjjjiiimmmlllhhhppptttsssqqqooonnnnnnnnnnnnmmmoooooosssvvvtttooonnnoooyyyssspppvvvvvvllluuu}}}|||tttoooqqquuupppnnnooottt{{{uuueeeeeeqqqzzzuuukkknnnnnnqqqrrrllljjjkkklllkkkiiihhhiiijjjiiihhhhhhiiikkkkkkiiihhhhhhfffeeehhhlllnnnmmmkkkiiijjjjjjjjjjjjiiihhhhhhddddddeeeffffffeeeddddddeeeeeefffhhhjjjjjjiiiggghhhgggfffffffffggghhhhhhiiihhhhhhhhhhhhiiijjjkkkhhhiiiiiijjjkkkllllllmmmkkkkkkkkklllllllllmmmmmmhhhgggggghhhkkkllllllkkknnnmmmmmmllllllkkkjjjjjjkkklllmmmmmmllllllmmmooommmllljjjjjjlllmmmlllkkkooommmllllllnnnppppppooorrrqqqooooooooonnnllljjjnnnoooooonnnlllkkklllmmmjjjmmmmmmjjjiiilllnnnnnnlllnnnppppppooonnnooopppnnnrrruuutttqqqoooqqqtttqqqpppoooppprrrsssrrrqqqttttttssssssrrrrrrqqqqqqpppvvv}}}}}}|||zzzqqqppprrrtttqqqkkkmmmrrrnnnnnnmmmllljjjjjjmmmooosssooolllmmmkkkiiijjjnnnkkkjjjiiijjjkkklllkkkjjjjjjlllnnnnnnllljjjjjjjjjiiijjjkkkmmmmmmnnnmmmmmmnnnnnnmmmjjjhhhgggjjjmmmkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjkkklllmmmoooppppppooonnnlllkkkjjjkkkllllllnnnnnnnnnnnnmmmmmmlllkkkiiiggghhhlllllliiihhhjjjgggggghhhhhhiiijjjjjjkkknnnllljjjiiijjjiiigggeeeeeefffhhhiiiiiihhhgggfffeeefffgggiiijjjjjjjjjjjjkkkkkkjjjjjjiiiiiihhhhhhllllllkkkkkkkkkkkkkkkjjjjjjmmmnnnmmmnnnqqqqqqnnnlllkkkiiijjjkkkkkkjjjiiimmmkkkeeejjjssspppmmmnnnpppqqqooollljjjkkkmmmppppppooooooppprrrooommmqqqqqqjjjlllnnnnnnlllmmmpppsssnnnnnnmmmmmmxxxzzzrrrrrryyymmmkkkkkkllloooooollllllllllllkkkkkkkkkllljjjiiihhhiiijjjjjjiiigggiiiffffffhhhmmmooollliiijjjjjjjjjjjjiiiiiihhhhhheeefffggggggggggggfffeeeeeeffffffhhhiiiiiiiiihhhhhhgggfffeeeeeefffhhhjjjiiiiiihhhhhhhhhhhhiiiiiihhhiiiiiijjjjjjkkkkkklllkkkkkklllllllllmmmmmmmmmhhhgggfffgggjjjlllmmmmmmlllnnnooommmjjjhhhiiikkkkkklllmmmmmmmmmmmmnnnooommmkkkjjjjjjkkkllllllkkkmmmllljjjjjjkkknnnppprrrooonnnnnnoooooonnnmmmllllllmmmnnnnnnllllllmmmnnnkkknnnmmmiiihhhllloooooommmnnnoooooonnnnnnoooqqqoooqqqssssssqqqoooppprrrqqqpppoooppprrrsssrrrqqqttttttttttttsssrrrpppppppppwwwyyyvvv}}}}}}|||}}}uuusssjjjnnnpppssstttqqqmmmnnnrrroooooommmkkkiiiiiilllooopppllljjjlllllljjjlllpppkkkjjjiiijjjlllmmmlllkkkjjjmmmooopppnnnkkkjjjiiikkkkkklllnnnooooooppppppkkklllmmmmmmmmmllllllmmmkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmpppooonnnlllllllllllllllkkkjjjhhhgggggghhhiiijjjmmmiiihhhjjjiiiggghhhlllggghhhhhhiiijjjkkkllllllkkkjjjiiiiiiiiiiiihhhgggggggggggggggggghhhhhhiiieeefffgggiiijjjjjjjjjjjjiiijjjjjjjjjkkkkkklllllllllllllllkkkjjjjjjjjjjjjjjjmmmnnnmmmmmmppppppmmmmmmkkkjjjkkklllmmmllljjjoooooojjjmmmxxxuuurrrqqqrrrtttuuussspppnnnnnnmmmlllmmmpppqqqqqqnnnnnnppprrrppptttsssqqqpppooonnnmmmmmmmmmpppppppppyyyxxxmmmnnnoooqqqrrrmmmhhhjjjllllllkkkllllllmmmllllllkkkjjjhhhhhhjjjjjjiiihhhllljjjiiijjjlllllljjjgggjjjjjjjjjiiiiiiiiiiiiiiihhhhhhiiijjjjjjiiihhhhhheeefffggghhhhhhhhhiiiiiiiiihhhfffffffffhhhjjjkkkjjjiiihhhhhhggghhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkklllllllllmmmmmmjjjhhhgggiiikkkmmmnnnmmmjjjmmmooonnnjjjiiikkknnnkkkkkkkkklllmmmnnnnnnnnnnnnlllkkkkkklllmmmmmmllllllkkkjjjiiijjjlllppprrrjjjlllmmmnnnnnnnnnnnnoookkklllmmmmmmllllllmmmooollloooooojjjiiimmmppppppmmmnnnoooooonnnnnnoooqqqpppooonnnoooqqqrrrpppmmmqqqpppoooppprrrsssrrrqqqpppqqqrrrrrrrrrrrrqqqqqqrrryyyzzztttttt|||}}}||||||uuuwwwxxxlllpppnnnoooqqqqqqpppooopppqqqqqqqqqpppnnnllllllnnnpppmmmjjjjjjlllmmmlllnnnqqqmmmllllllmmmooopppooonnnkkkmmmppppppnnnlllkkkkkkjjjkkkkkklllmmmnnnnnnooojjjlllnnnooopppooommmlllmmmllllllllllllmmmnnnooonnnnnnnnnmmmllllllkkkkkkqqqpppooonnnmmmlllllllllmmmkkkiiiggggggiiilllmmmooojjjhhhiiiiiiggghhhlllhhhiiiiiijjjkkklllllllllgggggghhhhhhiiijjjkkkkkkggggggggggggggghhhjjjjjjgggggghhhhhhiiiiiijjjjjjiiiiiijjjkkklllmmmmmmnnnkkklllmmmllljjjhhhiiijjjjjjmmmnnnlllllloooooolllmmmkkkkkklllmmmnnnnnnlllkkknnnmmmnnnrrrgggttttttsssrrrrrrrrrqqqooommmxxxwwwrrrnnnnnnqqqrrrooorrrqqqvvvwwwtttrrrqqqppppppqqqqqqooonnnlllqqqvvvyyy{{{~~~}}}yyytttpppoooeeekkkooollliiijjjlllllljjjhhhllljjjfffooouuummmyyy|||tttnnnqqqlllgggnnnkkkjjjiiijjjlllmmmlllkkkllljjjiiiiiijjjkkkkkkjjjppppppnnnmmmkkkiiihhhgggkkkjjjiiiiiihhhhhhiiiiiiiiijjjkkkkkkkkkkkkjjjiiieeefffhhhhhhggggggiiijjjiiihhhhhhggghhhiiikkkllliiihhhhhhggggggggghhhhhhjjjjjjjjjjjjjjjiiiiiiiiijjjjjjjjjkkkkkkkkkllllllkkkjjjjjjkkkmmmnnnmmmllliiilllnnnmmmkkkjjjlllooojjjjjjiiikkkmmmnnnnnnmmmooommmkkklllmmmnnnmmmmmmmmmmmmllljjjiiikkknnnqqqiiikkkmmmnnnmmmmmmnnnooojjjlllmmmmmmllllllmmmnnnllloooooolllkkknnnpppppplllnnnppppppooonnnooopppqqqnnnlllnnnqqqrrroookkkqqqpppoooppprrrsssrrrqqqmmmmmmnnnooopppqqqrrrrrrrrruuuwwwvvvwwwyyyxxxuuu}}}tttttttttvvvnnnmmmmmmmmmoooppppppnnnqqqqqqqqqooommmlllnnnooollljjjjjjnnnnnnlllmmmpppnnnmmmmmmnnnpppqqqqqqppplllmmmoooooonnnllllllmmmkkkkkkkkkkkkllllllmmmnnnllllllmmmnnnooonnnllljjjlllkkkkkkkkklllnnnooopppnnnnnnnnnmmmmmmmmmmmmmmmppppppooonnnmmmlllkkkkkkmmmmmmllllllmmmnnnooopppnnnkkkjjjkkkkkkggggggjjjhhhhhhiiiiiijjjjjjkkkkkkhhhhhhiiiiiihhhhhhiiiiiifffggghhhjjjjjjjjjjjjiiiiiiiiihhhgggggghhhiiijjjiiiiiijjjjjjkkkkkkllllllkkklllmmmllliiiggghhhjjjiiilllmmmkkkkkknnnmmmjjjkkkjjjjjjkkknnnoooooonnngggnnnnnnlllyyyuuurrrzzzxxxyyyxxxvvvrrrnnnlllkkkzzzzzzvvvpppppptttrrrmmmnnnhhhyyylllnnnkkknnnnnnnnnppprrrsssrrrrrrmmmpppvvvzzzxxxrrrnnnnnnnnnzzzzzzhhhnnnnnnjjjtttmmmkkkjjjkkkmmmnnnmmmkkkllljjjiiiiiikkkmmmmmmmmmrrrssssssnnniiifffgggjjjkkkjjjiiihhhhhhhhhiiijjjggghhhiiijjjjjjiiihhhgggeeeggghhhhhhffffffiiikkkgggggghhhiiiiiijjjkkkkkkhhhhhhggggggggghhhhhhiiiggggggggghhhhhhiiiiiijjjiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkklllnnnmmmkkkiiijjjkkkkkkkkkjjjjjjjjjkkkjjjhhhgggiiilllnnnmmmlllnnnmmmkkkkkkmmmnnnmmmlllnnnooonnnllliiiiiilllooojjjlllnnnnnnlllkkkkkkmmmjjjlllmmmmmmkkkkkklllnnnjjjnnnooolllkkknnnooonnnkkkmmmpppqqqpppooonnnnnnooooooooopppppppppooonnnqqqpppoooppprrrsssrrrqqqnnnnnnnnnoooppprrrtttuuuvvvrrrrrrxxx|||{{{yyyyyyzzzzzzmmmpppiiimmmllljjjjjjmmmqqqpppllloooppppppnnnlllkkklllmmmllljjjkkkoooooollllllnnnmmmlllkkkmmmoooppppppooolllnnnoooooommmmmmmmmnnnmmmmmmlllllllllmmmnnnnnnooonnnlllllllllllljjjhhhiiiiiihhhiiijjjlllnnnpppmmmmmmmmmnnnnnnnnnoooooopppoooooonnnlllkkkjjjjjjiiijjjkkkmmmmmmmmmllllllllljjjkkknnnmmmhhhfffggghhhhhhhhhhhhiiiiiiiiiiiimmmmmmllljjjgggdddddddddcccfffjjjmmmnnnllliiihhhkkkjjjhhhffffffgggiiijjjjjjjjjjjjiiiiiiiiiiiiiiijjjlllnnnllliiiggghhhjjjhhhlllllljjjjjjmmmllliiijjjiiiiiikkkmmmoooooonnnkkkssssssmmmttt~~~mmm}}}xxxrrrppppppuuuwwwuuuqqqrrrvvvssslllwwwnnnvvv|||mmmqqqoooyyyxxxvvvuuutttsssqqqqqqpppnnnppptttpppjjjmmmuuuoooyyykkkxxxwwwkkknnnooommmlllmmmppprrrpppnnnllljjjiiiiiilllnnnoooooorrruuuuuuppphhheeehhhmmmlllkkkiiihhhhhhhhhiiijjjeeefffggghhhhhhgggfffeeeeeeggghhhhhhffffffiiilllffffffhhhiiijjjjjjjjjjjjggggggggggggggghhhiiiiiicccdddeeefffgggiiijjjjjjhhhhhhiiiiiiiiijjjjjjjjjkkkkkkkkkmmmnnnmmmjjjgggkkkjjjjjjiiiiiiiiihhhhhhiiigggfffhhhlllnnnmmmkkknnnlllkkkkkklllmmmmmmllloooppppppmmmjjjiiikkkmmmlllnnnpppnnnkkkiiiiiijjjkkklllmmmmmmkkkkkklllmmmhhhlllnnnlllkkkmmmmmmllljjjmmmppprrrqqqooonnnnnnmmmqqqsssrrrooonnnooorrrqqqpppoooppprrrsssrrrqqqsssrrrqqqqqqrrrtttwwwxxx~~~ssspppxxx}}}zzzyyy}}}ttt|||sssxxxgggzzzmmmppprrroookkkiiikkkooopppnnnllliiihhhhhhiiijjjmmmkkkiiiggggggiiikkkmmmiiiiiikkklllmmmlllkkkkkknnnmmmllllllmmmnnnooopppsssnnnkkkllllllkkknnnssspppooonnnmmmmmmnnnoooooojjjjjjjjjjjjkkklllmmmmmmlllnnnoooooonnnmmmmmmnnnqqqqqqpppnnnkkkiiiiiijjjhhhfffiiinnnqqqoooooorrrpppkkkkkknnnmmmggggggjjjdddddddddeeegggjjjlllnnnnnnlllhhheeedddfffhhhjjjhhhhhhiiijjjjjjjjjjjjjjjllliiiggggggjjjkkkjjjhhhkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiihhhhhhgggggggggiiikkkllllllllllllmmmoookkkiiigggiiimmmpppooonnnooorrroooooopppssswwwppp|||wwwppppppsssnnnpppyyy~~~zzzuuussswwwooouuuppp}}}xxxsssppppppqqqqqqqqqllllllnnnpppnnnnnnttt}}}uuuiiiwwwrrrmmmgggqqqlllhhhiiiooossssssppppppmmmjjjhhhkkknnnooollloooooonnnjjjggghhhlllqqqhhhhhhjjjkkkkkklllkkkkkkjjjiiihhhhhhhhhhhhhhhhhhffffffeeeeeeeeeffffffgggjjjhhheeeeeeeeefffeeeccchhhgggfffeeeeeefffggghhhaaadddffffffeeefffjjjnnniiiiiijjjjjjjjjkkkkkkkkkrrrpppmmmkkkkkkjjjiiigggnnnkkkiiiiiikkkkkkiiigggkkkiiigggffffffgggiiijjjnnnmmmmmmlllllllllmmmmmmpppooonnnkkkiiikkkooorrrkkknnnpppnnniiifffgggjjjiiiiiijjjjjjkkkkkkjjjjjjiiijjjllllllllllllmmmooolllmmmooopppppppppooonnnrrrqqqooonnnnnnnnnoooppppppooonnnnnnnnnpppssstttttttttttttttttttttttttttssstttwwwyyyzzzyyyxxxxxx{{{~~~~~~}}}}}}|||pppllluuudddqqqnnnpppqqqoookkkiiilllooopppooommmkkkjjjjjjjjjkkkmmmllljjjiiiiiijjjlllmmmiiijjjkkklllmmmlllkkkkkkmmmmmmlllllllllmmmnnnooonnnjjjhhhjjjjjjhhhjjjnnnppppppooonnnnnnooopppqqqkkkkkkkkkllllllmmmnnnooolllnnnoooooommmmmmmmmnnnpppqqqpppnnnkkkiiijjjkkkkkkiiikkkoooooommmlllnnnmmmjjjjjjmmmmmmiiiiiilllggggggfffggggggiiijjjkkklllkkkkkkjjjiiiiiiiiiiiiiiihhhgggfffggghhhjjjkkkllljjjhhhhhhjjjlllkkkiiijjjjjjjjjjjjiiiiiiiiiiiimmmlllllllllkkkkkkkkkkkklllmmmmmmllljjjiiiiiijjjllljjjhhhjjjmmmoooooommmmmmpppnnnmmmnnnooo{{{qqqxxxxxxppppppssssssqqqssszzz{{{uuupppooonnnmmm}}}fffiii{{{{{{{{{yyyvvvrrrnnnlllnnnnnnooorrrrrrttt}}}zzzllltttmmmnnnqqqoooooonnnoooqqqpppnnnkkkvvvuuusssrrrrrrrrrnnnjjjnnnoooppppppnnnkkkhhhfffiiiiiiiiiiiijjjjjjjjjjjjjjjjjjiiihhhhhhhhhhhhhhheeeeeedddddddddeeeffffffhhhhhhgggfffeeeeeeeeeeeehhhggggggfffffffffggggggdddeeefffffffffgggiiikkkiiiiiiiiijjjjjjjjjkkkkkkllljjjiiiiiijjjkkkkkkjjjllljjjiiiiiikkkkkkjjjhhhkkkjjjiiihhhhhhhhhiiiiiimmmmmmlllllllllmmmmmmnnnmmmnnnnnnmmmkkkjjjkkklllkkknnnpppnnniiiggghhhjjjooonnnllljjjhhhhhhiiiiiijjjkkkmmmmmmllllllmmmooolllmmmnnnooopppoooooonnnppppppooooooooooooooopppqqqpppppppppqqqrrrtttuuurrrrrrrrrrrrrrrrrrrrrrrrssstttvvvxxxyyyyyyxxxxxx~~~sssvvvssskkkmmmyyyjjjooonnnppppppnnnkkkjjjlllooopppoooooonnnmmmlllkkkkkkmmmllllllkkkkkkllllllmmmiiijjjlllmmmmmmlllkkkkkklllllllllkkkllllllmmmnnnkkkiiihhhkkkkkkhhhiiikkkooooooooooooooopppqqqrrrmmmmmmmmmmmmnnnooopppqqqlllnnnooonnnmmmlllmmmooooooppppppnnnllljjjjjjkkkooommmmmmooonnnjjjiiikkkkkkiiiiiillllllkkkkkkmmmkkkjjjiiiiiihhhhhhiiiiiiggghhhkkklllllljjjhhhfffiiihhhfffddddddgggiiikkkkkkiiihhhhhhiiijjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkjjjjjjjjjjjjiiikkkllllllkkkiiihhhhhhiiimmmkkkjjjjjjlllmmmmmmlllkkkooommmmmmlllkkk{{{oooqqq||||||yyyuuuqqqnnnnnnpppssspppqqquuuyyyxxxsssqqqrrr{{{nnnmmm|||{{{qqqkkkrrrrrrsssuuutttrrrvvv|||}}}vvv|||uuuoookkknnnpppqqqpppqqqtttwwwlllkkklllnnnpppnnnkkkiiiiiijjjlllnnnooonnnkkkhhhmmmlllkkkjjjjjjjjjkkkkkkkkkkkkjjjiiihhhhhhggggggdddddddddddddddeeeffffffgggiiiiiigggdddccceeehhhhhhhhhhhhhhhggggggfffeeehhhfffeeeeeeggghhhhhhggghhhiiiiiiiiijjjjjjjjjjjjhhhgggfffgggiiijjjjjjjjjjjjiiihhhiiikkkkkkkkkiiikkkkkkkkkkkkjjjjjjiiihhhlllllllllllllllmmmnnnooollloooqqqqqqnnnkkkhhhggghhhjjjlllkkkgggeeeeeegggqqqooollliiihhhiiikkkllllllmmmnnnnnnmmmlllmmmnnnlllmmmnnnoooooooooooonnnnnnnnnoooppppppoooooooooqqqqqqrrrrrrssstttttttttrrrrrrrrrrrrrrrrrrrrrrrrssstttvvvxxxyyyyyyyyyxxx{{{ooosssrrrnnnpppzzzppppppooopppooommmkkkkkkmmmpppnnnnnnooonnnnnnlllkkkjjjkkkllllllllllllllllllkkkjjjkkklllmmmmmmlllkkkkkklllllllllkkkllllllllllllllljjjllloooooollljjjlllmmmmmmmmmnnnooopppqqqqqqmmmmmmmmmmmmnnnooopppqqqmmmnnnooonnnmmmlllnnnooonnnooopppooommmkkkkkklllpppmmmlllnnnmmmiiihhhjjjkkkjjjjjjkkklllkkkkkkllllllkkkkkkjjjjjjiiiiiiiiidddfffhhhjjjjjjiiifffeeehhhhhhgggffffffhhhiiijjjiiihhhggggggggghhhhhhhhhjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhiiikkkkkkjjjjjjlllmmmmmmlllkkkkkkkkkllllllllllllpppoooooonnniiiyyyyyyqqqrrrrrrpppoooqqqqqqpppppprrrrrruuuxxxwwwsssppprrrvvvoooqqqzzzvvvvvvxxxzzzwwwrrrrrrvvvuuu}}}iiioooqqqrrrnnnjjjlllttt{{{}}}yyyvvvuuurrrmmmkkkkkknnnnnnmmmkkkjjjlllooorrrqqqpppmmmkkkkkkkkklllmmmkkkkkkkkkjjjiiihhhgggfffeeeeeeeeeeeeeeefffggghhhfffiiikkkiiidddcccfffjjjggghhhiiiiiiiiigggeeedddiiifffcccdddhhhiiihhhfffhhhhhhhhhiiiiiiiiiiiijjjjjjhhhgggggghhhhhhhhhggghhhhhhhhhiiijjjkkkkkkkkkhhhiiikkkmmmmmmlllkkkjjjkkkkkkkkklllmmmnnnooopppppprrrtttssspppllljjjhhhiiikkklllkkkiiiggghhhiiilllkkkjjjjjjkkklllnnnooommmnnnooonnnmmmlllmmmnnnmmmmmmmmmnnnnnnnnnnnnnnnlllmmmooopppppppppooonnnpppqqqrrrssssssssssssrrrssssssssssssssssssssssssrrrsssuuuwwwxxxyyyyyyyyy}}}|||nnnrrrqqqmmmssspppmmmpppooonnnlllkkklllnnnpppmmmmmmnnnmmmmmmlllkkkjjjjjjjjjjjjkkkkkkjjjjjjjjjkkklllmmmmmmmmmlllkkkjjjllllllllllllllllllkkkkkklllkkkmmmrrrrrrmmmkkkllljjjkkkllllllmmmnnnnnnooollllllllllllmmmnnnooopppmmmnnnnnnmmmllllllnnnpppmmmoooppppppnnnllllllmmmnnnkkkkkkmmmmmmjjjjjjmmmkkkllllllkkkjjjkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkjjjggggggggghhhhhhhhhhhhhhhggghhhiiijjjkkkjjjiiihhhiiiiiiiiihhhhhhhhhiiijjjkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmiiijjjllllllkkkkkkmmmnnnmmmmmmllllllkkkkkkkkklllnnnrrrqqqrrrpppjjjvvvvvvllloooooossswwwuuuoooooottttttxxxyyyvvvrrrsssxxx~~~}}}zzzzzzyyyzzz{{{ttt|||zzzrrrnnnooorrrrrrnnnlllnnnooonnnrrrxxxtttvvvtttoooiiihhhmmmrrrqqqpppmmmkkkjjjjjjkkkllljjjkkkkkkkkkjjjiiigggffffffffffffgggggghhhiiijjjfffiiillliiieeecccgggkkkggghhhiiiiiiiiihhhfffeeegggdddbbbdddhhhjjjjjjhhhgggggghhhhhhhhhiiiiiiiiijjjiiiggggggiiijjjiiihhhfffggghhhiiiiiijjjkkkllleeegggjjjmmmnnnnnnmmmlllkkkkkkkkklllmmmnnnoooppprrrrrrrrrpppmmmkkkkkkkkkmmmoooppppppnnnnnnnnnnnnhhhjjjlllmmmnnnnnnmmmlllmmmnnnooonnnmmmlllmmmnnnmmmmmmmmmmmmmmmnnnnnnoookkklllnnnooopppppppppooooooooopppqqqqqqqqqppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrssstttvvvwwwxxxyyyzzz|||}}}pppooouuutttkkknnnrrrmmmqqqooommmkkkkkklllooopppmmmmmmmmmlllllllllkkkkkkkkkjjjjjjiiiiiijjjjjjkkkllllllmmmnnnnnnmmmkkkjjjlllmmmmmmmmmmmmlllkkkkkkjjjiiilllppppppllliiijjjiiijjjkkklllmmmmmmmmmlllkkkkkkkkkkkklllmmmnnnnnnnnnnnnnnnmmmllllllnnnppplllnnnppppppooommmmmmmmmllliiiiiillllllkkkllloookkkmmmmmmjjjjjjkkkkkkiiihhhiiijjjkkkkkkkkkkkkkkklllkkkjjjiiiiiiiiikkklllfffgggjjjlllmmmkkkiiigggkkkllllllkkkjjjjjjkkkmmmmmmlllllllllkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkllllllmmmnnnnnnmmmkkkjjjjjjkkklllmmmmmmllljjjjjjlllmmmooorrrqqqsssrrrjjjuuuxxxqqqsssrrrvvvyyytttllloooyyykkksssyyy{{{~~~xxxtttvvvwwwvvv{{{|||vvvqqqqqqtttrrrlllmmmsssjjjmmmooonnnjjjiiikkkooonnnmmmkkkjjjiiiiiijjjjjjiiijjjkkkkkkkkkjjjiiihhhggggggggghhhhhhjjjkkklllgggiiikkkiiigggfffhhhkkkggghhhhhhiiiiiihhhhhhhhheeeddddddeeegggiiijjjiiigggggggggggghhhhhhhhhhhhhhhgggfffgggjjjlllllllllfffgggiiiiiiiiiiiijjjllleeegggjjjlllnnnnnnnnnmmmlllllllllllllllmmmnnnooonnnnnnmmmkkkiiiiiijjjlllkkkkkkllllllmmmllllllllliiikkkmmmooonnnllliiiggglllmmmnnnnnnmmmlllmmmnnnmmmmmmllllllmmmmmmnnnooojjjkkkmmmnnnooopppppppppnnnnnnoooooooooooooooooooooooooooooooooooooooooorrrrrrsssuuuwwwxxxyyyzzzxxxtttpppuuuxxxuuukkkmmmwwwoooqqqooollljjjkkkmmmooopppooonnnmmmlllllllllmmmnnnmmmllljjjiiiiiijjjlllmmmlllmmmnnnnnnnnnmmmkkkjjjmmmnnnnnnooonnnmmmlllkkkjjjiiikkkooooookkkiiijjjjjjkkklllmmmmmmmmmlllkkkkkkkkkkkkkkklllmmmnnnooonnnooonnnmmmkkklllnnnpppkkknnnpppqqqpppnnnnnnnnnkkkhhhhhhkkklllkkklllpppiiilllllliiiiiimmmmmmjjjhhhhhhjjjkkkkkkjjjjjjiiinnnmmmlllkkkjjjjjjkkkkkkfffgggiiijjjjjjjjjiiihhhjjjkkklllkkkiiihhhjjjmmmllllllkkkjjjiiiiiihhhgggggggggggghhhhhhhhhiiiiiilllmmmmmmllljjjiiiiiijjjkkklllmmmllljjjjjjlllnnnmmmooooooppppppiiisssjjjmmmuuutttuuussswww}}}xxxooooooxxxqqq|||yyyuuuwww|||zzzooopppuuuuuutttrrrnnnkkkkkkmmmoooooonnnmmmmmmmmmllllllkkkkkkkkkgggiiijjjllllllkkkjjjiiifffffffffggghhhjjjkkkllliiiiiiiiihhhhhhiiiiiijjjgggggggggggghhhiiijjjjjjeeefffgggfffffffffhhhiiifffffffffggggggggghhhhhhiiigggfffgggjjjkkkkkkkkkfffhhhjjjiiihhhgggiiikkkhhhiiijjjkkkllllllkkkkkkmmmmmmlllllllllmmmmmmnnnjjjkkkkkkjjjiiiiiikkkmmmhhhhhhhhhiiijjjkkkjjjiiijjjkkklllllllllkkkiiihhhjjjkkkmmmmmmllllllmmmooommmmmmlllllllllmmmnnnoookkkkkkkkklllnnnpppqqqrrrpppooonnnmmmmmmnnnoooooopppppppppppppppppppppppprrrrrrssstttvvvxxxzzz{{{gggyyyrrrvvvuuuqqqgggkkkwwwmmmqqqoookkkjjjkkkmmmppppppqqqpppnnnllllllmmmooopppooommmkkkiiiiiikkkmmmooommmmmmnnnnnnnnnmmmkkkjjjnnnnnnooooooooonnnlllkkkllljjjkkkooooookkkjjjllllllmmmnnnnnnnnnmmmlllkkklllkkkkkkllllllmmmnnnooooooooonnnlllkkklllnnnqqqkkkmmmpppqqqpppooonnnnnnllliiihhhkkkkkkjjjlllpppfffkkklllhhhjjjoooppplllhhhiiijjjkkkjjjiiihhhggglllllllllkkkjjjiiihhhgggggggggggggggggghhhiiiiiifffhhhiiihhhfffeeegggjjjlllkkkjjjiiihhhfffeeeeeeiiiiiijjjjjjjjjkkkkkkkkkgggiiijjjjjjjjjjjjkkkmmmjjjlllmmmllljjjjjjmmmooojjjmmmlllnnnnnnhhhqqqffflllsssnnnsssrrryyyuuuooorrr{{{yyyyyyooommmvvvsssuuunnnqqquuusssnnnoooppppppqqqpppoooooonnnfffhhhjjjlllllllllkkkjjjeeeeeeffffffgggiiijjjkkkkkkiiihhhhhhiiijjjjjjiiiggggggffffffgggiiikkklllfffhhhiiihhhdddcccfffhhhffffffffffffggggggggghhhllljjjhhhhhhhhhhhhgggffffffhhhjjjiiiggggggiiikkkjjjkkkkkkkkkjjjjjjiiiiiinnnmmmmmmlllllllllmmmmmmhhhjjjlllmmmllllllmmmooolllkkklllmmmoooooonnnmmmhhhhhhhhhiiijjjkkkmmmnnniiijjjllllllllllllmmmooommmmmmlllkkklllmmmnnnoookkkkkkkkkkkkmmmooorrrsssqqqpppnnnllllllmmmooopppttttttttttttttttttttttttrrrrrrssstttvvvxxxzzz{{{pppqqqpppnnnoooqqqpppnnnmmmmmmnnnpppnnnllllllmmmnnnooonnnooonnnmmmlllmmmnnnqqqrrrtttooojjjhhhjjjmmmnnnmmmllljjjhhhjjjlllnnnllljjjjjjjjjkkklllnnnppprrrssskkkhhheeeggglllnnnmmmjjjooooookkkggghhhkkkkkkhhhqqqnnnkkkkkkmmmmmmjjjgggoooooonnnmmmlllkkkkkkkkkmmmlllnnnqqqqqqllliiijjjkkklllnnnoooooommmkkkjjjppppppooommmlllkkkjjjiiinnnllljjjjjjkkkmmmnnnmmmfffjjjnnnpppnnnjjjfffeeeiiiiiiiiihhhfffgggiiikkknnnkkkhhhggghhhkkklllmmmjjjmmmooommmjjjgggfffgggcccdddgggjjjlllmmmmmmmmmjjjiiiiiijjjllllllhhhdddmmmkkkhhhjjjmmmppppppooooookkkooovvvqqqllluuusssxxxpppffftttzzz|||vvvnnnrrrzzzxxxwwwwwwuuuuuu{{{~~~hhhmmmnnnmmmlllqqquuurrrkkknnnmmmkkkkkkkkkkkkiiihhhdddhhhkkkkkkhhhffffffgggdddeeehhhiiijjjhhheeedddjjjiiiiiihhhhhhhhhhhhhhhfffhhhjjjhhheeeeeegggkkkiiihhhgggfffggghhhjjjllleeeeeeeeeeeeeeefffgggggggggggghhhiiijjjkkkkkkllliiiiiiiiijjjkkklllmmmnnnpppkkkgggiiiooorrrooojjjppppppppppppooonnnlllllljjjjjjlllmmmnnnoooooooookkklllmmmnnnoooooooooooollllllmmmnnnnnnmmmmmmmmmlllmmmnnnnnnnnnnnnnnnmmmooosssuuusssmmmjjjkkknnntttrrrppppppqqqssstttssswwwtttqqqpppssstttsssrrrsssuuuwwwxxxxxxxxxyyyzzz}}}tttmmmpppmmmmmmooopppooonnnmmmmmmnnnooommmkkkkkkmmmnnnnnnmmmqqqpppooonnnnnnnnnoooppprrrnnniiiggghhhlllppprrrmmmkkkiiijjjlllmmmllljjjkkkkkkkkklllnnnooopppqqqnnnkkkhhhjjjnnnpppooollloooooommmjjjjjjnnnmmmjjjnnnllljjjkkklllmmmkkkiiimmmmmmllllllkkkkkkjjjjjjmmmkkklllpppoookkkjjjkkkjjjkkklllmmmmmmlllkkkkkkoooooonnnmmmlllkkkjjjjjjkkkiiihhhiiijjjkkkkkkjjjfffhhhkkkmmmnnnllliiiggghhhhhhhhhgggffffffhhhjjjjjjhhhffffffgggiiijjjjjjgggjjjmmmmmmkkkjjjjjjllliiijjjjjjkkkkkkkkkkkkjjjjjjiiihhhiiikkkkkkhhheeemmmkkkjjjkkkoooqqqqqqpppllltttqqqggglllssskkknnn|||ppppppttt}}}xxxnnnjjjnnnvvv~~~xxxyyyyyyqqqppprrrqqqmmmjjjllloooqqqrrrqqqpppooohhhiiijjjhhhfffeeefffhhhgggggghhhhhhgggeeecccbbbiiihhhhhhgggfffgggggggggggggggfffgggiiijjjkkkkkkkkkjjjhhhffffffgggiiijjjiiiiiihhhhhhhhhiiijjjjjjhhhiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllloookkkhhhiiilllooonnnkkkooooooooonnnnnnlllkkkkkkiiiiiijjjkkkllllllllllllllllllllllllllllllkkkkkkiiiiiijjjkkkllllllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnooouuu{{{|||wwwrrroooooorrrqqqpppppprrrssssssrrruuussspppqqqsssttttttssssssuuuvvvwwwvvvwwwyyyzzz}}}xxxllloootttooommmnnnooonnnlllllllllmmmnnnlllkkkkkklllmmmmmmlllqqqppppppooonnnnnnmmmmmmpppnnnkkkhhhgggkkkqqqvvvooommmlllkkklllllljjjiiilllllllllmmmmmmnnnoooooopppmmmkkklllpppqqqqqqooonnnpppooolllmmmqqqpppllljjjiiiiiijjjlllmmmlllkkkkkkkkkkkkkkkkkkkkkkkkkkkllliiijjjmmmmmmkkkkkkmmmiiijjjjjjkkkkkklllllllllmmmmmmmmmllllllkkkkkkkkkjjjiiiiiijjjkkklllkkkiiigggfffgggjjjnnnooommmjjjggghhhhhhgggeeeeeehhhjjjjjjiiihhhiiikkkllllllkkkhhhjjjllllllkkkkkkkkklllllllllllllllkkkkkkkkkkkkmmmkkkjjjjjjllllllkkkiiimmmllllllmmmpppqqqqqqppprrrlllllluuu|||xxxnnnxxxvvvxxx~~~sss}}}wwwkkkiiijjjjjjjjjiiiiiijjjkkkkkkkkkiiigggdddeeegggiiiffffffffffffeeeeeeeeedddhhhggggggfffffffffffffffhhheeedddfffkkknnnmmmjjjllljjjhhhfffffffffggghhhiiihhhggggggggggggggghhhjjjjjjjjjjjjjjjjjjjjjjjjkkkllllllllllllkkkjjjiiimmmkkkjjjiiiiiikkkmmmnnnmmmmmmmmmmmmmmmlllkkkjjjjjjkkkkkklllllllllkkkkkknnnmmmmmmlllkkkkkkjjjjjjiiiiiiiiijjjkkkmmmooooooqqqpppooonnnmmmmmmnnnnnnlllqqqvvvvvvssspppooooooqqqppppppqqqssssssrrrpppsssrrrpppqqqsssuuuuuutttssstttuuuuuutttuuuxxxzzz|||xxxpppkkkqqquuunnnmmmnnnnnnmmmkkkkkklllmmmmmmllljjjkkklllmmmlllkkkmmmmmmnnnnnnnnnmmmmmmlllnnnooonnnkkkiiijjjooossspppooonnnmmmlllkkkjjjiiillllllmmmmmmmmmmmmmmmmmmnnnlllkkklllnnnoooooonnnmmmoooooommmooorrrpppllljjjiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkkkkklllllllllkkkhhhhhhkkkkkkjjjlllooojjjjjjjjjjjjkkklllnnnnnnkkkkkkkkkkkkkkkkkkllllllkkkjjjkkkmmmnnnnnnllljjjkkkgggeeeggglllooommmjjjiiiiiiiiihhhfffgggiiikkkiiiiiiiiikkkmmmmmmllljjjjjjkkkkkkkkkjjjiiihhhhhhjjjjjjjjjkkkkkklllmmmmmmooonnnmmmlllmmmmmmnnnnnnkkkllllllnnnpppqqqqqqqqqmmmkkkuuu|||qqqpppwww{{{{{{rrrmmmlllnnnpppqqqlllkkkiiihhhffffffggggggdddddddddeeefffhhhjjjlllhhhhhhgggffffffffffffggggggeeeeeegggjjjlllkkkiiijjjiiigggffffffggghhhiiihhhhhhgggfffffffffggggggiiiiiiiiiiiiiiiiiihhhhhhjjjkkklllllllllkkkjjjjjjlllmmmmmmkkkiiiiiimmmqqqmmmmmmmmmmmmmmmlllkkkkkknnnnnnnnnnnnnnnmmmlllllloooooonnnnnnmmmmmmmmmmmmllllllllllllmmmnnnpppqqqsssrrrooommmlllmmmnnnooommmmmmllliiihhhiiinnnrrroooooooooqqqssssssqqqoooqqqpppqqqrrrsssuuuuuuvvvtttttttttsssrrrtttwwwzzzyyy}}}rrrppppppllloooqqqhhhmmmnnnnnnmmmkkkkkklllnnnmmmkkkkkkkkkmmmmmmllljjjiiijjjkkklllmmmmmmmmmmmmmmmppprrrpppmmmjjjkkkmmmqqqqqqpppnnnllljjjiiiiiillllllmmmmmmnnnmmmllllllkkkjjjiiiiiijjjkkkkkkkkkkkkmmmmmmlllmmmpppooojjjkkkkkkkkkjjjjjjiiiiiijjjllllllllllllmmmmmmmmmmmmlllhhhgggjjjkkkjjjlllpppkkkkkkkkkkkklllmmmooopppjjjjjjjjjkkkkkkkkkkkkkkkkkkjjjkkkmmmnnnnnnllljjjooojjjfffgggkkkmmmkkkhhhjjjkkkkkkjjjhhhhhhjjjmmmgggggghhhjjjlllllljjjhhhjjjiiihhhhhhhhhiiihhhhhhiiijjjjjjjjjkkkkkkkkkkkkmmmmmmmmmlllllllllmmmnnniiikkklllnnnoooppprrrsssiiizzzvvvyyy|||zzz{{{{{{}}}yyyoookkkooorrrpppllljjjjjjjjjjjjjjjhhhfffeeeffffffeeefffgggjjjmmmnnnjjjiiihhhhhhgggggghhhhhhdddfffiiiiiigggfffggghhhgggfffeeeeeefffhhhjjjkkkkkkkkkjjjiiiiiijjjjjjjjjhhhhhhhhhhhhhhhggggggggghhhiiijjjkkklllllllllllllllnnnooommmjjjjjjnnnsssmmmmmmnnnnnnnnnmmmlllllloooooooooooonnnmmmllllllnnnmmmmmmmmmmmmnnnooopppoooooonnnmmmmmmmmmnnnnnnsssqqqooommmllllllmmmnnnnnnmmmkkkiiiiiilllpppsssooonnnoooqqqrrrrrrpppnnnoooppprrrsssttttttuuuvvvtttttttttsssrrrsssvvvyyyuuunnnkkkrrrwwwqqqqqqrrrkkknnnooonnnmmmkkkkkkmmmooommmlllkkklllnnnnnnlllkkkhhhiiijjjkkklllnnnoooooommmppprrrssspppllljjjhhhqqqrrrrrrooollljjjjjjjjjjjjkkkmmmnnnnnnmmmlllkkkiiihhhhhhhhhhhhhhhiiiiiilllnnnllljjjkkkooommmiiikkklllmmmllljjjiiiiiijjjmmmmmmmmmmmmmmmmmmmmmmmmllliiihhhkkklllkkklllpppkkkllllllmmmmmmnnnnnnnnnjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjkkklllkkkiiippplllhhhhhhiiikkkiiihhhlllllllllkkkiiijjjlllnnnkkkkkklllnnnpppqqqooonnngggeeeeeefffiiilllmmmlllkkklllllllllkkkjjjhhhggghhhjjjkkkjjjiiiiiijjjllliiikkklllmmmoooqqquuuyyy~~~{{{uuuuuu|||wwwrrrqqqooowwwqqqjjjjjjnnnnnniiibbbhhhhhhiiikkklllkkkhhheeekkkjjjiiihhhhhhiiijjjkkkjjjjjjiiihhhhhhhhhhhhhhhbbbfffjjjiiifffccceeegggeeeeeeddddddfffhhhkkklllhhhhhhgggggghhhiiiiiijjjggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiijjjkkklllnnnooolllnnnpppooommmlllooorrrmmmmmmnnnnnnnnnmmmmmmlllmmmmmmmmmmmmmmmlllkkkjjjkkkkkkjjjjjjkkklllnnnooommmmmmnnnmmmmmmllljjjjjjpppooonnnmmmllllllmmmmmmiiijjjmmmooooooooonnnmmmooonnnnnnoooqqqqqqpppnnnnnnpppssstttttttttuuuvvvttttttuuutttssssssvvvxxxvvvnnnqqqnnnuuuxxxrrrssswwwqqqppppppooommmkkklllnnnpppmmmllllllnnnoooooommmkkkllllllkkkkkklllnnnpppqqqoooooopppqqqqqqooollliiiqqqrrrrrrpppllljjjjjjllliiijjjlllnnnnnnmmmlllkkkiiiiiiiiihhhhhhhhhiiijjjnnnooommmiiijjjmmmmmmjjjiiikkkmmmlllkkkjjjlllnnnnnnmmmmmmllllllkkkkkkkkkmmmjjjjjjmmmmmmkkklllpppjjjkkklllmmmmmmmmmlllkkkjjjjjjjjjjjjiiiiiiiiiiiikkkiiihhhiiijjjkkkkkkjjjmmmlllkkkiiiiiiiiiiiiiiikkklllllljjjiiiiiikkkmmmmmmmmmmmmoooqqqsssrrrqqqhhhfffeeegggkkknnnoooooojjjkkknnnooonnnllliiigggfffiiillllllkkkiiijjjkkkjjjlllmmmnnnoootttzzz{{{|||{{{~~~~~~zzzuuuqqqnnnmmmjjjhhhggghhhkkkllljjjhhhjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhgggggggggggggggccceeeggghhhhhhgggggggggffffffeeedddeeegggiiikkkccccccddddddeeefffhhhhhhhhhhhhiiiiiijjjjjjkkkkkklllkkkiiihhhiiikkkmmmoookkkmmmnnnoooooonnnnnnnnnkkkllllllmmmmmmmmmlllllllllmmmmmmmmmmmmllllllkkkmmmlllkkkjjjjjjkkkmmmnnnkkklllnnnoooooommmkkkjjjmmmmmmmmmmmmllllllllllllhhhiiikkknnnooonnnllljjjpppnnnmmmmmmoooppppppooonnnqqqtttuuusssssstttuuusssuuuvvvvvvuuutttvvvwwwyyy{{{vvvtttvvvpppqqqrrrlllpppvvvsssppppppooommmllllllnnnqqqmmmmmmmmmnnnppppppmmmkkkpppooonnnlllmmmnnnpppqqqpppnnnmmmnnnqqqqqqnnnkkkppprrrssspppmmmjjjkkkmmmhhhiiilllnnnnnnnnnmmmllljjjkkkkkkjjjiiiiiijjjkkkqqqqqqmmmiiiiiimmmmmmjjjgggjjjmmmmmmkkkkkknnnqqqmmmmmmlllkkkkkkjjjiiiiiimmmkkkkkknnnooolllllloooiiikkklllmmmmmmllljjjhhhjjjjjjjjjjjjiiiiiihhhhhhnnnllljjjjjjkkkmmmnnnmmmkkkkkkllljjjiiihhhiiikkkjjjkkkkkkjjjhhhhhhjjjlllhhhgggggghhhkkkmmmmmmlllnnnkkkhhhiiilllnnnnnnmmmfffiiimmmpppqqqpppmmmkkkhhhkkkooopppnnnllllllnnnlllmmmooooooqqqvvv~~~ttt~~~~~~jjj|||vvvxxx~~~}}}kkkdddhhhnnnkkkhhheeefffiiillllllkkkffffffggghhhiiijjjjjjkkkhhhhhhgggfffffffffffffffdddcccdddggglllmmmjjjggghhhgggfffeeeeeefffhhhiiieeeeeeeeefffhhhiiikkkllliiiiiijjjkkkllllllmmmmmmooommmjjjhhhgggiiilllnnnjjjkkkmmmooooooooommmkkkjjjjjjkkkllllllkkkkkkkkknnnnnnoooooooooooonnnnnnqqqpppnnnlllkkklllmmmnnnjjjlllooorrrrrrqqqnnnllljjjkkklllmmmmmmllllllkkkpppnnnkkkkkkmmmooopppppppppnnnllllllnnnpppppppppnnnqqquuuuuusssrrrsssuuusssuuuwwwwwwvvvuuuuuuvvv}}}xxxzzzwwwtttpppqqqrrrpppnnnnnnqqqtttoooooooooooooooooooooooollllllkkklllmmmmmmkkkjjjmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmnnnoooppppppoooooolllmmmmmmmmmllllllmmmooommmnnnnnnnnnnnnnnnmmmmmmlllmmmnnnoooooonnnmmmlllppppppppppppooonnnmmmllljjjkkkkkklllmmmnnnoooooommmmmmmmmllllllkkkkkkkkkjjjlllmmmmmmlllkkkkkklllnnnmmmkkkiiiiiiiiikkklllmmmmmmlllkkkjjjhhhgggfffkkkiiihhhjjjnnnooonnnmmmmmmllljjjhhhffffffhhhiiipppooommmkkkjjjjjjjjjkkkmmmlllkkkjjjjjjjjjkkklllooollljjjiiijjjkkkkkkjjjjjjjjjjjjkkklllmmmoooooojjjoooqqqnnnkkkkkkmmmmmmkkkwwwkkkjjjyyywwwzzz|||zzz~~~wwwvvvtttrrroookkkhhhgggmmmkkkiiihhhiiiiiihhhgggiiihhhfffeeeeeegggiiikkkjjjjjjhhheeeccccccfffhhheeeeeeeeegggiiiiiigggfffeeeiiiiiieeeeeejjjjjjgggiiigggfffggghhhiiihhhfffeeehhhkkkllljjjhhhiiikkkiiigggggghhhkkkllljjjhhhkkklllmmmnnnooopppqqqrrrnnnnnnllljjjhhhhhhjjjllliiiooorrrpppmmmnnnpppooollllllmmmmmmmmmmmmmmmlllmmmnnnooonnnllllllnnnooonnnnnnoooooonnnmmmlllllllllmmmmmmmmmmmmmmmllllllpppoooooonnnnnnnnnmmmmmmrrrpppoooooopppsssvvvxxxrrrsssuuuvvvvvvvvvuuutttyyyxxxwwwyyytttssspppoooppppppnnnlllkkkmmmpppnnnnnnnnnnnnnnnnnnnnnnnnmmmlllkkkkkkmmmmmmlllkkkpppooonnnmmmmmmnnnooopppnnnnnnnnnooooooppppppppplllmmmmmmmmmkkkkkkmmmooommmmmmnnnnnnnnnnnnmmmmmmmmmnnnoooooooooooonnnmmmkkkkkkkkkkkkkkkjjjjjjiiilllllllllllllllmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkklllnnnnnnlllkkklllmmmooommmllljjjiiiiiijjjjjjlllllllllkkkjjjiiihhhgggmmmkkkjjjkkkmmmnnnmmmkkkkkknnnooommmhhhhhhlllqqqmmmmmmllljjjjjjiiiiiiiiijjjiiihhhgggggghhhiiiiiilllkkkiiijjjkkkllllllkkkjjjjjjjjjkkklllmmmnnnooohhhppprrrmmmmmmtttssslllvvvfff~~~xxxnnn~~~yyy|||}}}yyyvvvuuuuuusssmmmhhhmmmmmmmmmmmmmmmlllkkkjjjnnnllljjjiiijjjjjjiiihhhiiihhhfffeeeeeegggiiikkkkkkiiifffddddddeeefffgggfffeeefffgggiiiiiigggeeeeeehhhhhheeeeeejjjkkkhhhiiihhhgggggghhhiiihhhgggfffhhhkkkkkkjjjhhhiiikkkllljjjiiijjjkkkllljjjgggllllllmmmnnnoooppppppqqqoooqqqrrrqqqooommmlllmmmjjjoooqqqooonnnppppppnnnmmmmmmnnnnnnooonnnnnnmmmlllmmmmmmmmmkkkkkkmmmnnnnnnnnnnnnnnnnnnmmmllllllmmmnnnnnnoooooonnnnnnmmmiiimmmrrrwwwxxxvvvrrrooorrrqqqpppoooppprrruuuwwwssssssuuuvvvvvvvvvuuuuuuwwwwwwvvv}}}xxxuuuuuuttttttpppqqqpppnnnlllkkklllmmmmmmmmmmmmmmmmmmmmmmmmmmmooommmkkkkkklllmmmnnnmmmqqqpppmmmkkkkkkmmmpppqqqoooooonnnmmmnnnooopppqqqlllmmmnnnlllkkkkkklllnnnlllmmmmmmnnnnnnnnnmmmmmmmmmmmmnnnoooooonnnmmmmmmkkkkkklllmmmmmmmmmllllllmmmlllllllllkkkkkkkkkjjjllllllkkkkkkkkkkkkjjjjjjkkklllmmmmmmlllkkklllmmmmmmmmmllllllkkkjjjjjjjjjkkkkkkkkkkkkkkkjjjiiiiiinnnmmmkkkkkkllllllkkkjjjiiinnnqqqoooiiigggmmmtttjjjjjjkkkjjjjjjiiihhhhhhiiihhhgggffffffggghhhiiijjjiiiiiikkkmmmmmmlllkkkjjjjjjjjjkkklllmmmnnnoooiiiqqqrrrkkkmmmvvvtttkkklllvvvoooqqqzzz~~~}}}xxxrrrnnnooommmkkkllloooooollliiihhhiiijjjkkkllllllllllllnnnllljjjjjjkkkkkkjjjiiiiiihhhgggffffffhhhiiikkklllhhhdddccceeegggfffeeeggggggfffggghhhhhhfffdddeeeggggggeeefffjjjkkkiiiiiihhhggghhhiiiiiiiiigggggghhhjjjkkkjjjiiiiiijjjnnnlllkkkkkklllllljjjhhhmmmmmmnnnnnnnnnooooooooonnnrrruuuvvvtttppplllkkkmmmoooooonnnooorrrqqqmmmnnnooooooooooooooonnnnnnkkklllmmmllljjjjjjlllmmmmmmmmmmmmnnnmmmmmmlllkkknnnooooooppppppoooooooooiiimmmtttyyyzzzxxxtttqqqsssrrrqqqpppqqqrrrtttvvvttttttuuuvvvvvvvvvuuuuuutttwwwvvvvvvssswwwuuutttvvvqqqqqqqqqpppoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnpppmmmkkkjjjlllnnnooooooooonnnmmmllllllmmmnnnoooooonnnlllkkkkkkmmmnnnpppmmmnnnnnnllljjjjjjkkklllllllllmmmmmmnnnnnnmmmmmmkkklllmmmnnnnnnmmmlllkkkkkklllmmmnnnooooooooooookkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkklllkkkjjjiiikkkllljjjkkkllllllmmmllllllllljjjjjjkkkkkklllkkkkkkjjjlllllllllllllllllllllkkkhhhkkkmmmlllhhhgggjjjoooiiiiiikkkkkkkkkjjjiiihhhkkkjjjiiiiiiiiijjjkkkllljjjjjjjjjlllmmmmmmkkkiiikkkjjjjjjkkklllmmmnnnnnnmmmoooooommmlllnnnqqqrrr}}}uuu|||{{{wwwyyysssmmmlllooorrrqqqoooqqqooonnnnnnnnnnnnllljjjmmmmmmmmmmmmmmmmmmlllkkkmmmkkkiiiiiijjjjjjjjjiiiiiihhhgggfffggghhhjjjkkklllgggbbbcccfffiiigggccciiigggffffffggggggfffdddeeefffffffffgggiiijjjjjjjjjiiihhhhhhjjjjjjiiihhhhhhhhhiiijjjiiiiiijjjjjjnnnmmmlllllllllmmmllllllnnnnnnnnnnnnnnnnnnnnnnnnkkkooorrrsssqqqmmmjjjhhhoooooonnnmmmppptttrrrlllnnnnnnooooooooonnnmmmmmmlllmmmmmmlllkkkkkklllnnnllllllmmmmmmmmmmmmllllllnnnnnnooooooppppppooooooppppppqqqqqqrrrrrrqqqqqqtttsssrrrqqqqqqrrrtttuuuuuuuuuuuuvvvvvvvvvuuuuuusssyyyuuuwwwooorrrtttpppnnnpppooooooppppppqqqrrrrrrqqqoooooooooooooooooooooooopppnnnkkkkkkmmmoooppppppjjjkkkmmmnnnnnnmmmkkkjjjnnnmmmkkkjjjjjjkkkmmmnnnnnnnnnnnnllljjjiiijjjkkkkkkkkklllmmmmmmmmmmmmmmmjjjjjjlllllllllllljjjjjjiiiiiikkklllmmmmmmnnnnnniiiiiijjjjjjkkklllmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkiiijjjjjjiiihhhhhhiiikkkggghhhjjjlllnnnooooooooojjjjjjkkkllllllllllllkkkjjjjjjkkkllllllmmmmmmnnnmmmkkkiiiiiiiiiiiihhhgggiiijjjkkkllllllkkkjjjjjjlllkkkkkkjjjkkklllmmmnnnmmmlllllllllmmmllliiifffkkkkkkkkkkkkllllllmmmnnnpppjjjjjjqqqooollluuummm{{{~~~uuuvvv~~~zzzrrrrrrooommmtttqqqpppoooooorrrssstttsssrrrqqqooommmlllkkkjjjhhhnnnnnnnnnnnnmmmlllkkkkkkkkkiiigggggghhhiiihhhgggiiihhhhhhggghhhiiijjjjjjlllgggcccdddhhhjjjgggdddiiihhhffffffggggggfffdddgggffffffggghhhhhhiiikkkkkkiiihhhiiijjjkkkjjjiiiiiiiiihhhiiiiiijjjjjjjjjlllllllllllllllnnnoooqqqnnnnnnnnnnnnmmmmmmmmmmmmkkkmmmnnnnnnllljjjiiiiiippppppnnnllloootttrrrmmmmmmnnnnnnnnnmmmmmmlllkkkmmmnnnnnnmmmllllllmmmooollllllmmmmmmnnnmmmmmmllllllmmmnnnnnnoooooooooooopppooooooooooooooopppppptttsssrrrrrrrrrsssttttttvvvvvvvvvuuuuuuuuuvvvvvvuuu{{{vvvsssqqqrrruuutttpppmmmnnnmmmmmmmmmooorrrsssrrrqqqppppppppppppppppppppppppooonnnllllllnnnpppqqqpppiiikkkmmmoooooommmkkkiiinnnmmmlllkkkjjjkkkllllllnnnooonnnllliiihhhiiijjjjjjkkklllmmmmmmmmmmmmmmmiiijjjkkkllllllkkkjjjiiikkkkkklllnnnnnnoooooooooiiiiiijjjkkklllmmmnnnnnnkkkkkkllllllllllllmmmmmmiiijjjjjjhhhggggggiiilllhhhhhhjjjkkkmmmooopppqqqjjjkkklllllllllllllllkkkhhhjjjllllllllllllnnnppppppmmmiiijjjlllmmmiiieeeiiiiiijjjkkklllllllllkkkjjjjjjiiiiiijjjkkkmmmnnnooommmlllllllllkkkhhhfffkkkkkkkkkkkkkkklllmmmnnnooohhhjjjsssvvvwwwnnn{{{{{{ooo}}}yyywwwooovvvtttppptttrrrqqqxxxrrrsssttttttsssqqqqqqqqqsssrrrqqqpppooooooooooooiiijjjkkkkkkllllllkkkkkkjjjhhhffffffhhhiiihhhgggiiihhhhhhhhhiiiiiijjjjjjkkkhhhffffffiiijjjiiigggiiigggeeeeeefffggggggfffiiiffffffhhhhhhggggggjjjkkkjjjiiijjjkkkkkkjjjiiijjjiiiggghhhiiikkkkkkjjjjjjkkklllllllllmmmqqqsssnnnmmmmmmmmmmmmmmmmmmmmmlllmmmnnnmmmlllkkklllnnnoooqqqooommmooorrrsssooommmnnnnnnnnnmmmlllkkkjjjmmmnnnooonnnllllllnnnooolllmmmnnnnnnooonnnnnnnnnllllllmmmnnnoooooooooooojjjmmmpppssstttsssqqqooossssssrrrsssssstttuuuuuuwwwwwwvvvuuuuuuuuuvvvvvvvvv}}}vvvxxxpppuuuxxxvvvtttuuutttrrrpppooooooqqqttttttrrrpppoooooooooooooooooooooooonnnmmmmmmnnnpppqqqqqqppplllmmmnnnoooooonnnmmmlllnnnnnnnnnmmmmmmllllllllloooooonnnllliiihhhhhhiiiiiijjjkkklllmmmmmmmmmmmmkkklllmmmnnnnnnmmmlllkkkmmmmmmnnnoooppppppppppppkkkkkkllllllmmmmmmmmmnnnlllllllllmmmmmmnnnnnnnnnkkkkkkkkkiiihhhhhhkkkmmmkkkkkkkkkkkklllnnnoooqqqkkklllllllllllllllkkkkkkiiikkkmmmmmmkkkkkkmmmooonnnlllkkklllmmmmmmkkkiiihhhhhhhhhiiiiiijjjlllllliiiiiihhhhhhiiikkklllmmmooommmkkkjjjkkkkkkjjjhhhllllllkkkkkkkkklllmmmmmmlllnnnnnnpppzzzkkkzzzlllzzzxxx}}}qqqhhhgggjjjnnnoooeeemmmnnnnnnsssmmmeeeiiiooooooooooooooonnnnnnmmmjjjkkkjjjjjjiiijjjkkkmmmggghhhiiijjjkkkkkkkkkkkkjjjhhhgggggghhhiiiiiihhhhhhhhhiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjhhhfffeeeeeefffhhhhhhgggkkkgggfffiiihhheeeeeeiiillljjjjjjjjjkkklllkkkjjjkkkiiifffgggiiikkkkkkjjjkkklllmmmlllkkklllooossslllmmmmmmmmmmmmmmmmmmmmmkkkmmmoooooonnnnnnoooqqqnnnqqqrrrnnnmmmppprrrrrrooooooooonnnnnnmmmlllkkkmmmmmmnnnmmmlllkkkmmmooommmnnnnnnoooppppppoooooolllmmmnnnoooppppppppppppnnnooopppqqqqqqqqqppppppqqqrrrrrrssstttuuuvvvvvvxxxxxxvvvuuuuuuuuuvvvvvvuuu~~~vvv~~~xxxxxx{{{pppwwwxxxrrrqqqwwwxxxsssuuusssssstttwwwvvvtttpppoooooooooooooooooooooooonnnmmmmmmoooqqqrrrqqqpppppppppooooooooooooppppppooooooppppppooonnnmmmmmmoooooonnnllliiiggghhhiiiiiijjjkkklllmmmmmmmmmmmmlllmmmnnnoooooonnnmmmllliiijjjkkkkkklllkkkkkkkkknnnnnnmmmmmmmmmlllllllllmmmmmmmmmnnnnnnnnnoooooommmmmmlllkkkiiijjjmmmoooooommmlllkkkkkklllnnnooollllllmmmmmmllllllkkkjjjkkkmmmnnnmmmkkkiiikkkmmmhhhjjjllllllkkkjjjkkklllhhhgggffffffgggiiikkkllljjjjjjiiiiiijjjlllmmmooonnnllliiiiiijjjkkklllkkkllllllkkkkkkkkklllmmmmmmkkkuuurrrjjjyyy}}}qqq}}}xxxssslllnnnsssuuusssrrrssskkkhhhooonnnnnnwwwtttpppmmmlllnnnnnnmmmjjjnnnnnnnnnmmmlllmmmoooqqqjjjjjjkkkkkkkkkkkkjjjjjjkkkiiihhhhhhiiijjjjjjiiihhhiiiiiiiiiiiijjjjjjjjjiiijjjkkkkkkjjjiiijjjlllhhhfffddddddfffhhhiiihhhlllgggfffiiiiiiddddddiiilllkkkjjjjjjllllllkkkjjjllliiifffgggiiikkkkkkjjjlllnnnnnnllljjjjjjmmmqqqlllllllllmmmmmmmmmnnnnnniiikkkoooppppppppppppqqqmmmrrrsssooolllooorrrsssppppppppppppooonnnmmmlllllllllmmmlllkkkjjjlllnnnnnnnnnooopppppppppppppppnnnnnnoooqqqqqqrrrrrrrrrwwwtttnnniiihhhjjjnnnqqqqqqqqqrrrssstttvvvvvvwwwyyyxxxwwwuuuuuuuuuvvvwwwttt}}}wwwxxxvvvzzzuuuvvvwwwwwwvvvuuuuuuuuutttooonnnsssuuurrrqqquuunnnpppooommmnnnqqqpppmmmtttpppnnnppppppnnnppptttrrrpppoooooonnnmmmnnnppprrrooommmmmmppppppnnnlllnnnnnnmmmllllllkkkjjjjjjiiiiiiiiijjjkkklllnnnnnnlllmmmmmmmmmkkklllmmmooolllllllllllllllmmmnnnooommmmmmmmmoooqqqqqqooommmffflllooonnnmmmoooooollljjjkkklllmmmmmmmmmllllllnnnmmmmmmlllllllllmmmmmmlllmmmooopppppppppooonnnooopppppplllhhhfffiiilllmmmmmmmmmllllllkkkkkkkkklllkkkkkkkkkkkklllmmmmmmtttrrrooommmllljjjhhhgggllllllkkkkkkjjjkkkkkkkkkhhhlllpppnnnjjjiiilllpppsssnnnrrr~~~nnnzzzqqqkkklllooorrrssspppooooooooooooooopppqqqsssrrrqqqqqqqqqpppnnnlllmmmppppppmmmlllnnnkkkfffiiillloooqqqqqqpppppppppggggggggggggggggggggggggiiijjjjjjiiigggfffggghhhmmmjjjhhhhhhiiikkkkkkkkkkkkjjjhhhgggfffffffffgggfffeeeeeefffggghhhfffeeeiiiiiijjjkkkkkkkkkjjjjjjrrrooollljjjjjjjjjjjjjjjpppmmmjjjjjjlllmmmllljjjhhhmmmppppppkkkiiijjjmmmnnnnnnoooooooooooonnnnnnkkklllppptttsssmmmkkkmmmnnnnnnnnnnnnnnnmmmmmmlllllloooqqqrrrpppnnnmmmmmmnnnoooqqqqqqpppppppppqqqqqqpppppppppoooooonnnnnntttsssqqqnnnkkkkkknnnpppvvvsssqqqrrruuuwwwwwwvvvtttvvvxxxwwwtttrrrrrrtttyyyyyyooo~~~xxxsssxxxtttuuuwwwwwwvvvuuuuuuuuuuuuvvvrrrlllnnnwww|||zzz}}}uuummmmmmqqqrrroootttpppoooqqqqqqoooppptttuuurrrooonnnooonnnlllkkkooonnnnnnnnnoooooonnnlllnnnmmmmmmllllllkkkkkkkkklllllllllkkkllllllmmmnnnkkklllmmmmmmllllllnnnppplllmmmmmmmmmmmmmmmnnnnnnmmmllllllmmmoooooonnnllllllqqqrrrooollllllkkkhhhkkkkkkkkklllllllllmmmmmmnnnmmmmmmlllllllllmmmmmmnnnooopppppppppooonnnnnnnnnnnnmmmkkkiiiiiikkkmmmllllllllllllllllllkkkkkklllkkkkkkkkkkkklllmmmmmmooonnnllllllmmmmmmlllkkklllkkkkkkjjjjjjkkkkkkkkkmmmmmmnnnnnnmmmmmmmmmnnnsssssszzz|||qqq~~~|||vvvrrrnnnlllnnnqqqssstttqqqqqqpppoooooonnnnnnnnnqqqpppoooooopppooonnnlllllllllkkklllrrrwwwtttmmmkkkmmmoooooonnnllllllllliiiiiiiiiiiiiiiiiiiiiiiigggiiijjjiiihhhhhhiiijjjllljjjiiiiiijjjkkkkkkjjjjjjiiihhhgggggghhhiiijjjhhhgggfffggghhhhhhgggeeefffggghhhiiijjjjjjjjjjjjooonnnkkkjjjkkkllllllmmmpppmmmjjjjjjlllmmmlllkkkhhhlllnnnmmmiiiggghhhkkkooopppqqqqqqqqqqqqqqqpppnnnnnnppptttrrrmmmlllnnnnnnooooooooonnnmmmllllllllllllmmmmmmmmmlllkkkjjjnnnoooqqqqqqpppppppppqqqqqqqqqqqqqqqppppppooooooqqqqqqpppnnnlllmmmppprrrtttrrrpppqqqtttvvvvvvuuutttvvvxxxxxxvvvuuuvvvxxxuuuyyyooouuuvvvttttttuuuvvvwwwwwwvvvuuutttssszzzvvvmmmvvvxxxsssuuuwwwuuusssppppppssssssppppppsssuuussspppoooppppppmmmjjjkkkmmmppppppooonnnmmmmmmpppppppppppppppooooooooooooooonnnmmmmmmlllmmmmmmkkklllmmmmmmlllmmmoooqqqmmmnnnooooooooonnnmmmlllmmmkkkjjjkkklllnnnmmmmmmnnnrrrsssooollllllkkkhhhllllllkkkjjjkkklllmmmnnnmmmmmmlllllllllmmmmmmnnnoooooopppppppppoooooonnnnnnllljjjjjjlllmmmmmmmmmkkkkkklllllllllllllllllllllkkkkkkkkkkkklllmmmmmmmmmlllkkkkkkmmmnnnnnnmmmkkkkkkjjjjjjjjjkkkkkklllooonnnlllmmmppppppnnnlllggg}}}tttwwwttt~~~}}}}}}nnnmmmmmmnnnpppqqqqqqppprrrrrrqqqpppooonnnmmmmmmnnnmmmmmmnnnoooooommmlllnnnllljjjllluuu|||xxxpppoooppppppnnnllljjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiggghhhjjjjjjiiijjjkkkmmmkkkjjjiiijjjkkkllljjjhhhhhhhhhhhhhhhiiijjjllllllkkkiiihhhhhhiiiiiigggfffeeefffhhhiiijjjkkkllllllmmmlllllllllmmmnnnooooooooommmkkkkkklllmmmlllkkkkkkmmmnnnlllhhhgggiiikkkmmmnnnpppqqqqqqqqqppppppmmmlllnnnqqqqqqmmmnnnrrrooopppoooooonnnmmmlllkkkpppmmmjjjkkkmmmnnnllljjjmmmoooqqqqqqpppooopppqqqrrrrrrqqqqqqqqqqqqppppppooooooooonnnmmmnnnqqqtttrrrqqqoooppprrrttttttsssssstttvvvvvvvvvvvvwwwyyyvvv{{{vvvssssssuuuuuuuuuwwwxxxwwwuuutttvvvxxxvvvwwwxxxuuuvvvvvvrrrpppqqqtttssspppoooqqqqqqttttttqqqooooooooommmhhhmmmqqqrrrpppmmmmmmnnnnnnnnnnnnooooooooooooooonnnnnnmmmllllllllllllmmmjjjlllmmmmmmlllmmmoooqqqmmmnnnpppppppppnnnllljjjnnnllljjjjjjlllmmmnnnnnnjjjoooqqqnnnmmmoooooommmmmmllljjjjjjjjjkkkmmmooommmllllllllllllmmmnnnnnnllllllmmmnnnoooooooooppppppllljjjjjjmmmooommmkkkkkkkkkkkkllllllmmmmmmmmmlllkkkkkkkkkkkklllmmmmmmooommmkkkkkkmmmnnnmmmlllkkkkkkkkkjjjkkkkkklllmmmmmmmmmlllmmmnnnnnnooonnntttmmmssswwwnnn~~~nnnooooooooooooooonnnlllkkkppppppppppppoooooonnnnnnmmmllllllmmmoooooonnnmmmoooooommmmmmqqqvvvtttnnnqqqqqqqqqnnnkkkjjjjjjkkkgggggggggggggggggggggggghhhjjjkkkkkkjjjjjjkkkllljjjiiijjjkkklllllljjjhhhggghhhhhhhhhiiijjjkkkkkkllljjjiiihhhhhhhhhgggfffggghhhiiikkkmmmnnnooooookkkmmmnnnnnnnnnnnnooopppmmmmmmllllllmmmmmmmmmlllpppppppppmmmjjjjjjlllnnniiijjjlllnnnnnnnnnmmmllljjjiiijjjnnnnnnmmmpppuuupppppppppooonnnmmmlllkkkvvvpppllllllppprrrpppnnnmmmoooqqqqqqpppooopppqqqppppppppppppppppppppppppooopppooonnnmmmnnnqqqsssqqqppppppqqqrrrsssssssssrrrrrrsssssssssssstttuuuwwwxxxxxxvvv|||yyywwwvvvvvvxxxxxxvvvttt{{{uuuuuu~~~ssspppqqqrrrppppppssssssooonnnpppnnnuuuxxxqqqjjjkkkmmmmmmjjjnnnrrrssspppnnnmmmnnnjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkjjjjjjkkkkkklllmmmjjjkkkllllllllllllnnnpppmmmnnnooopppooonnnllljjjooommmkkkkkkmmmnnnooonnnhhhlllooommmlllpppqqqpppmmmllljjjjjjjjjkkkmmmooolllllllllllllllmmmnnnnnniiiiiijjjlllnnnoooqqqrrrqqqnnnkkkkkknnnnnnllliiikkkkkkkkkllllllmmmmmmmmmlllkkkkkkkkkkkklllmmmmmmmmmlllkkkkkkmmmnnnnnnnnnllllllkkkkkklllmmmmmmnnniiikkkmmmllljjjlllqqqvvv|||sssuuuyyykkkrrrrrrqqqooommmlllllllllmmmnnnooopppqqqqqqppppppmmmllllllnnnppppppooonnnkkkoooooolllkkkmmmooommmnnnooonnnllljjjiiijjjlllggggggggggggggggggggggggjjjkkklllkkkiiihhhiiijjjjjjiiijjjkkklllllljjjhhhggghhhhhhhhhhhhhhhhhhhhhllljjjhhhgggggghhhgggfffggghhhjjjkkklllmmmmmmmmmkkkmmmppppppnnnmmmmmmnnnlllmmmmmmmmmmmmmmmmmmmmmqqqqqqooommmllllllmmmnnnhhhiiikkkmmmmmmlllkkkjjjllljjjjjjlllllljjjlllqqqppppppppppppooonnnmmmlllxxxrrrmmmmmmqqqsssrrrpppmmmnnnppppppooooooooopppnnnnnnnnnooooooooooooooopppqqqqqqooommmmmmoooqqqpppqqqrrrrrrssssssttttttuuutttrrrqqqqqqrrrrrrrrrvvvppptttwwwyyy{{{wwwvvvxxxyyywwwuuuvvvttt~~~xxxtttuuuqqqqqqssssssooooooqqqnnnvvvxxxooojjjmmmqqqqqqnnnppprrrsssqqqooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmiiiiiihhhhhhiiijjjkkkkkkjjjkkklllkkkjjjjjjlllnnnlllmmmnnnnnnnnnmmmlllkkknnnmmmkkklllnnnoooooonnniiinnnooolllkkkmmmooommmllllllkkkjjjkkklllmmmnnnlllllllllllllllmmmnnnoooiiiiiijjjkkkmmmppprrrssspppooommmmmmnnnmmmllljjjkkkkkklllllllllllllllllllllkkkkkkkkkkkklllmmmmmmiiihhhhhhjjjnnnqqqrrrrrrmmmmmmmmmmmmmmmnnnoooppphhhlllnnnlllkkknnnxxx~~~nnnpppwwwqqq~~~lllpppppppppnnnmmmmmmoooqqqkkkmmmooopppqqqqqqqqqqqqmmmllllllmmmooopppooommmffflllnnnjjjgggjjjnnnooojjjkkklllkkkiiihhhiiijjjiiiiiiiiiiiiiiiiiiiiiiiikkkllllllkkkiiiggghhhiiikkkjjjiiijjjkkkllljjjhhhgggggghhhhhhhhhggggggfffllljjjggggggggghhhhhhggggggggghhhiiiiiiiiihhhhhhiiilllpppqqqnnnllllllmmmkkkmmmnnnooommmmmmmmmnnnnnnnnnmmmllllllllllllmmmkkkmmmoooppppppooolllkkkqqqnnnmmmnnnkkkggggggkkkoooooopppppppppooonnnnnntttqqqmmmllloooppppppooolllnnnppppppooonnnooopppmmmmmmmmmnnnnnnnnnnnnooopppqqqqqqpppnnnmmmnnnpppoooqqqssssssrrrrrrssstttxxxvvvsssrrrsssssssssrrrwwwrrrsssxxxwwwzzz~~~xxxuuuwwwyyyxxxvvvnnn~~~~~~xxxtttssstttsssqqqqqqtttooouuutttpppttttttsssrrrrrrrrrqqqooommmrrrrrrrrrqqqqqqpppppppppjjjjjjiiihhhhhhhhhiiiiiijjjkkkkkkjjjiiihhhiiikkkkkkkkkkkkllllllllllllllllllkkkkkklllnnnnnnmmmkkkjjjnnnnnnjjjiiikkkmmmkkkkkkkkkkkklllllllllmmmmmmlllkkkkkkllllllnnnoooooommmmmmmmmmmmnnnpppqqqrrrlllnnnoooooommmmmmmmmnnnllllllllllllllllllkkkkkklllkkkkkkkkkkkklllmmmmmmiiihhhhhhjjjnnnqqqrrrqqqnnnnnnnnnnnnooopppqqqrrrnnnnnnmmmmmmpppxxxlllwww|||ooonnnooolllnnnoooooonnnmmmooorrrlllmmmoooqqqqqqqqqpppooolllkkkkkklllnnnnnnmmmkkkhhhkkkllliiiiiilllooooookkklllnnnnnnkkkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhiiijjjjjjhhhggghhhiiillljjjiiiiiijjjkkkkkkjjjffffffhhhiiijjjjjjiiiiiimmmjjjhhhggghhhjjjjjjjjjiiiiiiiiihhhgggfffeeeddddddjjjoooqqqnnnlllmmmnnnjjjmmmoooooonnnmmmnnnooolllllllllmmmnnnnnnnnnmmmoooppprrrtttssspppmmmkkkqqqoooooopppmmmhhhhhhlllnnnnnnoooppppppppppppooopppooonnnmmmmmmmmmnnnnnnlllnnnppppppooonnnooopppmmmnnnnnnnnnoooooooooooonnnoooppppppooonnnpppqqqlllooorrrsssqqqpppqqqssswwwtttqqqqqqrrrttttttssstttyyyvvvwww{{{tttyyyuuuwwwyyyyyywwwnnn{{{wwwuuuuuutttrrrssswwwppprrrqqqrrrxxxuuuqqqqqqsssssspppmmmpppoooooonnnmmmlllkkkkkkmmmlllkkkiiihhhgggggggggkkkkkkkkkjjjhhhggghhhiiijjjjjjjjjjjjjjjkkklllmmmjjjiiijjjlllmmmmmmkkkiiihhhlllllliiihhhlllmmmmmmjjjkkklllmmmmmmmmmllllllkkkkkkkkklllmmmnnnoooppprrrqqqpppoooooopppqqqrrriiillloooooommmmmmoooqqqmmmmmmmmmllllllkkkkkkkkklllkkkkkkkkkkkklllmmmmmmmmmlllkkkkkkmmmnnnnnnnnnoooooooooooopppqqqrrrssstttpppmmmnnnvvvrrr{{{xxxeeeuuujjjmmmqqqqqqnnnlllmmmnnnnnnoooppprrrqqqpppnnnmmmlllkkkjjjkkkllllllkkkiiinnnnnnllliiikkkoooooollloooqqqsssrrrpppmmmkkkjjjggggggggggggggggggggggggfffgggiiiiiihhhhhhiiikkkmmmkkkhhhhhhiiikkkkkkkkkdddfffhhhjjjkkklllllllllnnnkkkiiihhhjjjlllmmmmmmllllllkkkjjjhhhfffeeedddaaagggnnnpppnnnmmmnnnpppiiimmmppppppnnnmmmnnnooommmmmmnnnppprrrrrrqqqooopppqqqssstttssspppmmmjjjmmmmmmnnnqqqpppmmmmmmqqqmmmnnnoooppppppqqqqqqpppoooppppppooommmmmmnnnooolllnnnppppppooonnnooopppnnnnnnoooooopppppppppqqqkkkmmmooopppoooppprrrssskkknnnqqqrrrpppoooppprrrssspppmmmnnnqqqssstttsssjjjzzztttqqq|||tttxxx|||www}}}xxxzzz|||oooqqqsssjjjgggrrrjjjsssxxxpppmmmtttmmmoooqqqoookkkiiijjjllljjjkkklllllllllkkkjjjiiilllkkkjjjjjjjjjkkklllmmmlllllllllkkkiiihhhhhhhhhmmmnnnnnnnnnmmmlllkkkkkkjjjjjjhhhfffkkkqqqrrrooolllmmmnnnmmmlllkkklllmmmnnnmmmlllkkkjjjkkklllmmmqqqpppppppppoooooonnnnnnooonnnlllkkkkkklllmmmnnnnnnpppppppppnnnmmmnnnooommmllllllllllllmmmnnnnnnllljjjiiijjjlllnnnnnnmmmiiioooqqqmmmnnnuuuyyyxxxxxxqqqmmmwwwwwwlll}}}|||}}}xxxqqqlllrrrqqqooonnnlllkkkkkkjjjmmmmmmnnnooooooooooooooopppmmmjjjjjjmmmnnnnnnllllllllllllnnnoooooollljjjpppqqqqqqooommmkkkkkklllggghhhhhhiiijjjjjjkkkkkkhhhiiikkklllmmmllllllkkkjjjjjjiiiiiihhhgggggggggfffffffffggghhhiiiiiijjjrrrpppmmmjjjjjjkkknnnpppnnnnnnjjjeeefffiiiiiifffbbbdddhhhkkknnnpppqqqqqqooopppooonnnlllmmmoooqqqqqqpppooommmlllllloooqqqooooooooooooooonnnmmmmmmoooooooooooonnnnnnnnnnnnooonnnnnnmmmmmmmmmnnnnnnqqqooollliiihhhiiilllmmmkkknnnqqqpppllljjjmmmpppnnnoooqqqrrrqqqpppnnnmmmmmmmmmnnnoooooooooooooooqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqppppppppppppqqqqqqqqqtttwwwwwwuuuwww~~~uuusssqqqnnnzzz{{{tttiiirrrwwwrrroootttooopppqqqpppmmmlllkkkkkkjjjjjjllllllllllllkkkjjjkkkkkkjjjiiijjjkkkmmmmmmooonnnmmmmmmnnnnnnmmmlllnnnnnnnnnnnnnnnnnnmmmlllkkkllljjjhhhkkkqqqrrrooolllmmmnnnnnnllllllmmmnnnmmmmmmlllkkkkkkkkklllmmmppppppooooooooonnnnnnnnnnnnmmmlllkkkllllllnnnnnnlllmmmnnnmmmkkkjjjjjjkkklllllllllllllllmmmnnnooolllkkkjjjjjjmmmnnnnnnnnnnnnrrrrrrppppppuuuwwwuuusssxxxgggvvvyyy{{{xxxuuusssuuuyyy}}}xxx}}}sssooooooooonnnpppooonnnnnnmmmmmmmmmmmmnnnnnnooopppppppppppppppnnnllliiiiiilllmmmmmmkkklllkkkkkklllnnnnnnmmmlllmmmnnnnnnmmmjjjiiiiiijjjhhhhhhhhhiiiiiijjjjjjjjjhhhiiijjjkkkkkkjjjiiiiiijjjkkkkkkkkkkkkkkkkkkkkkkkkjjjhhhhhhiiikkkmmmooouuutttqqqooooooppprrrsssnnnnnnlllhhhhhhkkkjjjfffcccdddfffiiikkkmmmnnnooonnnoooooonnnmmmlllnnnooonnnnnnnnnmmmmmmnnnpppqqqooooooooooooooonnnmmmmmmllllllllllllkkkkkkkkkkkknnnnnnmmmmmmmmmmmmnnnnnnqqqooommmkkkjjjkkklllmmmkkknnnqqqooollljjjmmmpppnnnnnnppppppqqqpppooonnnnnnooooooppppppoooooonnnppppppppppppppppppppppppqqqppppppooooooppppppqqqtttvvvxxxwwwvvvxxx|||uuuvvvyyyxxxyyykkkooovvvtttrrrtttqqqpppoooooooooooolllkkkiiijjjkkklllmmmmmmlllllljjjjjjiiiiiijjjlllmmmooopppmmmlllmmmppprrrpppnnnmmmnnnnnnoooooooooooonnnmmmnnnllljjjlllpppqqqnnnlllnnnooonnnmmmmmmnnnooommmllllllkkkllllllmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmkkklllllllllmmmnnnnnnnnnoooppppppooolllkkklllmmmkkkkkkkkklllmmmnnnooopppmmmkkkjjjkkkmmmoooooonnnppprrrrrrqqqsssvvvvvvsssppp|||~~~~~~|||zzzuuurrrooossswwwxxxxxx|||yyyoooiiihhhkkkmmmnnnmmmmmmnnnnnnooooooppppppnnnoooooopppppppppppppppmmmkkkiiiiiikkklllkkkkkklllkkkiiijjjlllmmmmmmllljjjkkkkkkjjjgggffffffggghhhhhhhhhhhhhhhiiiiiiiiihhhhhhhhhiiihhhhhhgggfffiiiiiijjjkkkkkklllmmmmmmmmmkkkiiiggghhhkkknnnppppppooonnnnnnmmmnnnnnnnnnnnnpppnnnkkklllnnnlllgggeeeeeefffggghhhjjjlllmmmmmmnnnoooooommmllllllmmmkkklllmmmnnnoooppppppqqqooooooooooooooonnnnnnmmmlllkkkkkkkkkkkkjjjjjjjjjmmmmmmmmmmmmmmmmmmmmmnnnpppooonnnmmmlllllllllmmmkkknnnpppooolllkkkmmmooonnnnnnnnnooooooppppppppppppppppppqqqppppppooooooqqqpppppppppooonnnnnnnnnqqqppppppooooooppppppqqquuuuuuuuuuuuuuuwwwyyyzzz~~~yyyooonnnuuuvvvuuutttrrrpppmmmnnnppppppllliiihhhiiikkkmmmmmmnnnmmmmmmiiiiiiiiiiiijjjlllnnnoooooollljjjkkknnnpppmmmjjjkkklllmmmnnnnnnooonnnnnnlllnnnmmmjjjkkknnnooollllllnnnooonnnmmmmmmnnnppplllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmjjjkkklllmmmnnnnnnnnnnnnpppqqqqqqpppmmmllllllmmmkkkkkkkkklllmmmnnnooopppmmmlllkkklllnnnooooooooonnnnnnnnnooosssuuuuuurrruuusss~~~|||zzzkkkiiinnnrrrpppuuuyyyxxxuuuuuu{{{qqqooommmmmmnnnooonnnlllmmmmmmnnnoooooopppppppppmmmnnnnnnooooooooooooooolllkkkkkkkkkkkklllkkkkkknnnllliiiiiijjjkkkkkkjjjhhhiiiiiihhhfffeeeeeefffhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiihhhhhhgggffffffggggggggghhhhhhhhhiiiiiijjjiiihhhggggggiiikkkllljjjjjjkkkkkkkkkjjjjjjiiinnnppppppooooooqqqnnnhhhggggggffffffgggiiikkklllkkkmmmoooooommmkkkkkkkkklllllllllnnnooopppooonnnnnnnnnoooooooooooonnnnnnnnnnnnnnnmmmmmmmmmllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmlllkkkkkklllmmmooonnnlllkkkmmmnnnmmmmmmmmmmmmnnnpppqqqrrroooooopppqqqqqqqqqqqqqqqrrrrrrqqqpppooonnnnnnmmmppppppoooooooooooopppppprrrpppoooppprrruuuuuuuuu|||yyy~~~wwwpppssswwwvvvsssqqqnnnlllmmmooonnnkkkhhhhhhjjjkkkmmmnnnnnnmmmmmmiiiiiiiiiiiijjjlllnnnoooooollljjjjjjlllllljjjgggjjjkkkkkklllmmmmmmmmmmmmjjjmmmmmmjjjiiilllmmmkkkkkkmmmnnnnnnmmmmmmnnnppplllllllllmmmmmmnnnnnnnnnllllllllllllmmmmmmmmmmmmjjjkkklllmmmnnnnnnnnnnnnlllmmmmmmllljjjiiiiiijjjkkkkkkkkkllllllnnnoooooonnnmmmkkklllnnnppppppoooooommmmmmooopppppppppppp{{{}}}zzzsssrrrvvvuuurrrmmmnnnpppqqqrrrsssuuuvvv{{{pppooooooooopppqqqqqqpppooonnnoooooooooooonnnnnnmmmkkkllllllmmmmmmmmmmmmmmmllllllmmmmmmlllllllllmmmpppmmmjjjhhhhhhhhhgggfffhhhiiijjjiiigggeeefffggghhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjiiihhhhhhhhhhhhhhhhhhggggggffffffffffffggghhhiiijjjjjjjjjiiiiiillllllmmmnnnnnnnnnmmmlllnnnpppqqqpppppprrrnnniiijjjiiihhhhhhiiijjjlllmmmjjjlllnnnooommmlllllllllnnnmmmlllmmmoooooommmkkknnnnnnoooooooooooonnnnnnoooooooooooonnnnnnnnnmmmkkkkkklllmmmnnnnnnmmmmmmkkkkkklllllllllkkkjjjiiilllmmmmmmmmmlllllllllmmmmmmmmmmmmmmmnnnoooqqqqqqlllmmmoooppprrrrrrssssssssssssrrrqqqppppppoooooopppoooooooooooooooooopppnnnmmmmmmooorrruuuuuuuuuwww|||xxxvvvtttrrrvvvuuuqqqooonnnmmmmmmmmmllljjjhhhjjjkkklllmmmnnnnnnmmmllljjjjjjiiiiiijjjlllmmmooonnnnnnnnnlllkkkjjjiiiiiijjjjjjkkklllllllllkkkkkkggglllmmmjjjhhhkkkllljjjjjjlllmmmmmmllllllnnnoookkklllmmmnnnnnnnnnnnnnnnlllllllllmmmmmmmmmmmmmmmkkklllllllllmmmnnnnnnnnnlllmmmnnnmmmkkkjjjkkklllmmmllllllllllllmmmnnnnnnooommmlllmmmoooqqqqqqppprrrpppppppppnnnlllnnnrrr}}}xxxxxxnnnooonnnnnnssswwwuuuooouuutttsssuuuyyy{{{zzzxxxnnn~~~|||tttmmmkkksssqqqooommmlllnnnppprrrnnnoooooooooooommmkkkjjjjjjkkkkkklllllllllllllllkkkmmmnnnnnnmmmllllllmmmnnnllliiihhhhhhgggfffdddiiijjjjjjiiihhhgggggghhhggghhhhhhiiijjjjjjkkkkkkkkkkkkjjjiiiiiiiiijjjjjjkkkjjjjjjiiihhhhhhggggggiiikkkmmmnnnnnnmmmkkkjjjmmmmmmnnnooooooooonnnnnnmmmppppppooopppqqqnnniiijjjjjjjjjjjjkkklllmmmmmmjjjlllnnnnnnnnnmmmnnnooopppnnnkkklllnnnooommmjjjmmmnnnnnnooooooooooooooonnnnnnmmmmmmmmmllllllllliiijjjlllmmmnnnnnnmmmllljjjjjjkkkkkkkkkkkkjjjiiillllllllllllllllllllllllmmmmmmmmmnnnnnnooooooooolllmmmnnnpppqqqrrrrrrrrrssssssrrrrrrqqqppppppppppppoooooonnnnnnoooooopppnnnoooqqqssstttvvvwwwxxxyyyttt~~~{{{yyyrrrttttttooonnnppppppooommmkkkkkkkkkkkklllmmmnnnnnnmmmllllllkkkkkkjjjiiijjjkkkmmmmmmjjjmmmooommmjjjhhhjjjmmmlllllllllmmmllllllkkkkkkfffkkknnnkkkiiikkkmmmllliiijjjllllllkkkkkkmmmooojjjkkkmmmnnnooooooooonnnllllllmmmmmmnnnnnnnnnnnnnnnmmmlllkkkllllllnnnnnnlllnnnooonnnmmmmmmnnnpppnnnnnnmmmllllllllllllmmmooonnnmmmmmmoooqqqqqqppprrrqqqssstttpppmmmttt~~~}}}uuueeemmmssssssnnniiiiiiooorrrqqqsssqqqpppqqqssssssrrrqqqrrruuummmssslllhhhnnnrrrqqqooommmkkklllmmmooolllmmmnnnooonnnllljjjiiijjjkkkllllllmmmmmmlllllliiilllnnnnnnlllkkkkkkllljjjiiihhhhhhiiihhhfffeeehhhjjjjjjjjjhhhggghhhiiiggghhhiiijjjkkklllmmmnnnjjjjjjiiiiiiiiijjjkkklllkkkkkkkkkkkkjjjjjjjjjjjjnnnnnnoooooooooooonnnmmmkkkllllllllllllmmmmmmnnnmmmooonnnmmmnnnpppnnniiiiiijjjkkkllllllmmmmmmmmmjjjlllmmmmmmmmmoooqqqssspppllliiijjjmmmpppnnnlllmmmmmmnnnooooooooooooooommmmmmlllllllllkkkkkkkkkhhhjjjlllmmmnnnnnnmmmlllkkkkkkkkkkkkkkkkkkkkkkkkmmmlllkkkllllllmmmlllkkklllmmmnnnoooooonnnmmmmmmnnnnnnooooooppppppooooooqqqqqqqqqqqqppppppppppppoooooonnnnnnnnnnnnooooooooorrruuuuuuttttttvvvxxxxxxttt|||sss{{{|||qqqssssssnnnnnnqqqsssqqqmmmkkklllmmmlllmmmnnnnnnnnnmmmlllkkklllkkkjjjjjjjjjkkklllmmmeeejjjnnnlllgggfffjjjooonnnnnnnnnnnnmmmlllkkkkkkffflllooollljjjlllnnnnnnhhhiiikkkkkkkkkkkklllnnnjjjkkkmmmoooooooooooonnnmmmmmmmmmnnnnnnnnnooooooooonnnlllkkkkkklllmmmnnnhhhjjjkkkkkkjjjkkklllnnnooonnnmmmlllllllllllllllooonnnmmmnnnpppqqqqqqqqqnnnooosssvvvsssrrr}}}qqq|||{{{mmmtttmmmgggwwwkkkqqqsssooommmpppssstttoooooopppqqqrrrtttvvvwwwsssooozzzaaarrrccctttnnniiiqqqkkknnnrrrsssqqqmmmiiihhhjjjkkkmmmnnnnnnllljjjiiikkklllmmmmmmnnnnnnmmmmmmhhhkkknnnnnnkkkiiijjjlllfffffffffhhhjjjjjjhhhfffhhhiiijjjiiihhhggghhhiiiggggggiiijjjlllnnnooooooiiiiiihhhhhhhhhjjjkkkllliiiiiiiiijjjjjjkkkllllllpppooonnnmmmmmmnnnoooooommmmmmmmmmmmmmmnnnoooppplllnnnmmmkkklllooonnniiiggghhhjjjlllmmmmmmmmmllljjjlllmmmmmmmmmooosssvvvoookkkggghhhmmmqqqpppooommmmmmnnnooooooooooooooonnnnnnmmmmmmmmmlllllllllhhhiiilllnnnnnnnnnmmmlllllllllkkkkkkkkklllmmmmmmmmmlllkkkkkklllmmmlllkkklllmmmoooppppppnnnlllkkkpppppppppoooooommmllllllooooooooooooooopppppppppoooooonnnnnnnnnnnnooooooooossswwwvvvrrrpppsssvvvtttuuuzzzvvv{{{www|||yyyqqquuuwwwpppwwwxxxmmmnnnnnnnnnooopppmmmiiinnnlllkkkkkkkkkjjjhhheeeiiiiiiiiiiiiiiiiiiiiiiiinnnnnnkkkhhheeeeeegggjjjjjjjjjkkkkkkjjjgggeeecccccciiimmmkkkjjjnnnqqqrrrooollldddgggoooiiiccckkknnnmmmmmmllllllkkkjjjjjjjjjjjjjjjkkkkkkkkklllllliiikkklllkkkjjjjjjkkklllgggiiikkklllkkkkkkmmmnnngggiiikkklllkkkkkklllmmmmmmlllllllllnnnppprrrssspppwwwyyysssmmmsss~~~uuuxxxpppnnnooooooiiidddpppqqqrrrrrrqqqpppooonnnoooooopppppppppqqqqqqqqqtttyyyzzzxxx|||wwwqqqnnnmmmmmmmmmnnnnnnnnnmmmkkkjjjoooooonnnmmmmmmmmmmmmmmmooommmkkkiiiiiiiiijjjkkklllnnnmmmiiiiiikkkkkkiiinnnkkkiiijjjmmmooonnnllliiiiiijjjjjjjjjjjjkkkkkkkkkkkkjjjiiijjjkkklllmmmkkkiiihhhhhhjjjllllllkkkhhhhhhhhhgggfffeeeeeeeeehhhhhhkkknnnmmmhhhhhhkkknnnnnnooooooooopppppppppkkklllnnnoooppppppoooooollllllmmmmmmmmmmmmlllllllllmmmmmmnnnmmmkkkjjjiiihhhmmmrrrtttrrroooooopppmmmnnnnnnoooooooooooooooppppppooommmlllllloooqqqkkklllllljjjiiijjjkkkmmmkkkkkklllmmmnnnnnnnnnmmmooonnnkkkiiiiiiiiijjjkkkooommmlllkkkllllllkkkiiijjjlllnnnpppqqqpppoooooopppnnnlllmmmoooqqqpppnnnppppppoooooonnnoooooopppqqqooonnnmmmmmmnnnoooqqqqqqppppppqqqssssssrrrppppppqqqwww|||||||||~~~vvvvvv|||vvv{{{wwwrrrjjjuuuuuusssqqqpppooonnnlllllljjjiiiiiijjjiiigggeeejjjjjjjjjjjjjjjjjjjjjjjjllllllkkkiiiffffffhhhjjjiiijjjkkkkkkjjjhhhfffdddeeeiiikkkjjjjjjnnnpppooofffmmmnnnllliiicccdddooolllmmmmmmmmmmmmmmmmmmmmmkkkkkklllllllllmmmmmmmmmkkklllmmmlllkkkjjjkkkllljjjlllmmmmmmlllkkklllmmmiiikkkmmmmmmmmmlllmmmnnnmmmmmmmmmnnnooopppqqqrrrnnnuuuvvvqqqwwwuuuyyytttpppooopppqqqnnnkkkooopppqqqqqqqqqpppooonnnooooooooopppppppppqqqqqqnnnqqqrrrnnnppp{{{vvvuuutttrrrqqqqqqqqqqqqllllllmmmmmmmmmlllkkkjjjoooooonnnmmmmmmmmmmmmmmmlllkkkjjjiiiiiikkkmmmnnnkkkmmmllliiiiiilllllliiimmmjjjhhhhhhjjjjjjhhheeemmmmmmmmmllllllkkkkkkkkkjjjjjjiiiiiiiiijjjkkkllljjjhhhhhhhhhjjjkkkjjjiiijjjjjjjjjjjjjjjjjjjjjjjjiiihhhkkknnnmmmhhhhhhkkkooooooooopppppppppqqqqqqnnnnnnoooppppppooonnnmmmllllllmmmmmmmmmmmmlllllljjjkkklllnnnnnnnnnnnnnnniiillloooqqqqqqooommmmmmlllmmmmmmnnnoooooooooooolllmmmllljjjiiiiiilllnnnllllllkkkjjjjjjkkkmmmooollllllmmmmmmnnnmmmmmmmmmjjjjjjiiihhhhhhiiijjjkkkkkkkkklllmmmmmmnnnnnnooommmoooqqqssstttsssqqqppppppnnnlllmmmoooqqqpppooolllmmmmmmoooqqqsssuuuvvvqqqpppnnnmmmmmmnnnpppqqqqqqppppppqqqssssssqqqppptttuuuyyy}}}zzz~~~tttwww}}}~~~|||pppooooooooonnnmmmmmmooorrrlllkkkjjjjjjkkkkkkiiigggkkkkkkkkkkkkkkkkkkkkkkkkiiijjjkkkjjjhhhggghhhiiiiiijjjjjjkkkjjjiiihhhggggggiiiiiihhhjjjnnnnnnkkkgggooorrrnnniiiiiillloookkkllllllmmmnnnooooooooolllllllllllllllmmmmmmmmmmmmnnnnnnmmmkkkjjjkkkllllllmmmooonnnlllkkkkkkllljjjlllnnnnnnlllkkklllmmmnnnnnnooopppppppppppppppooovvvrrrmmm~~~{{{mmmeeepppoooooonnnooopppppppppnnnnnnooopppppppppooooooooooooooooooppppppppppppmmmoooooommmnnnrrrtttsss|||xxx~~~qqqiiiiiikkkmmmooopppooonnnmmmjjjjjjkkklllllllllkkkkkkooooooooonnnnnnnnnmmmmmmlllkkkjjjiiijjjkkklllmmmiiilllkkkhhhiiilllmmmkkkkkkiiigggiiikkkkkkgggdddooonnnnnnmmmkkkjjjjjjiiiiiiiiihhhhhhhhhiiijjjkkkiiihhhhhhiiijjjjjjhhhfffiiiiiijjjjjjkkklllmmmmmmiiihhhkkknnnlllhhhhhhkkknnnnnnnnnnnnoooooooooooooooppppppppppppnnnlllkkkllllllmmmmmmmmmmmmllllllkkklllmmmnnnoooooooooooolllmmmnnnppprrrqqqnnnkkkkkkkkklllmmmmmmnnnooooookkkkkkkkkjjjhhhiiikkkmmmmmmllljjjiiiiiikkknnnpppmmmmmmmmmnnnmmmmmmllllllkkkkkkllllllmmmnnnoooooojjjlllooonnnmmmlllnnnqqqkkkmmmooorrrrrrpppmmmkkkooonnnlllmmmoooppppppooossssssrrrqqqqqqqqqrrrrrrqqqpppooonnnnnnooopppqqqrrrqqqpppqqqrrrrrrqqqoootttuuuzzz}}}yyyuuuwwwqqqvvv}}}{{{ppprrrlllkkklllnnnllljjjlllpppnnnmmmmmmnnnoooooommmkkkkkkkkkkkkkkkkkkkkkkkkkkkgggiiikkkkkkjjjiiiiiiiiihhhiiijjjjjjjjjjjjiiiiiiiiiiiigggfffjjjnnnlllgggoookkkjjjiiijjjrrrqqqeeellllllllllllmmmmmmnnnnnnkkkkkkkkkkkkkkkkkkkkklllnnnoooooonnnllljjjkkkllljjjlllmmmmmmlllkkkkkkllljjjlllmmmmmmkkkjjjjjjkkknnnooopppqqqqqqpppooooooqqqrrroooppp}}}qqqlllkkkkkkkkkmmmooonnnlllkkkmmmpppmmmmmmmmmnnnoooooooooooonnnnnnnnnoooooooooppppppoooppppppooorrrvvvtttoooooojjjyyywwwxxxxxxuuupppmmmnnnppprrrrrrsssrrrqqqnnnkkkiiiiiiiiijjjjjjkkkkkkkkkkkkoooooooooooonnnnnnmmmmmmooonnnmmmkkkiiiiiiiiiiiihhhjjjjjjhhhiiimmmnnnlllhhhggghhhkkkooopppmmmjjjllllllkkkjjjjjjiiihhhhhhiiiiiiiiiiiiiiijjjjjjkkkjjjiiijjjkkklllkkkhhheeegggggghhhhhhiiijjjjjjjjjjjjiiijjjmmmlllhhhhhhlllkkklllllllllmmmmmmmmmmmmnnnoooooopppooonnnmmmlllkkkllllllmmmmmmllllllkkkoooooonnnnnnmmmllllllkkkpppooooooqqqttttttpppllljjjjjjjjjkkklllmmmnnnooolllmmmmmmlllkkkkkkmmmoooooollliiiggghhhjjjkkklllmmmnnnnnnnnnmmmlllkkkkkkkkklllmmmnnnooooooooooookkkoooqqqooojjjhhhjjjnnniiikkknnnppppppnnnjjjhhhmmmllllllllllllmmmnnnnnnuuuttttttsssrrrrrrrrrrrrqqqppppppooooooppppppqqqrrrqqqpppqqqrrrsssqqqoooqqqrrrvvvzzzxxxsssuuu|||xxxyyypppsssppppppssspppjjjiiilllooonnnmmmnnnoooooonnnlllkkkkkkkkkkkkkkkkkkkkkkkkfffhhhkkkllljjjiiiiiiiiihhhhhhiiiiiijjjjjjjjjjjjiiiiiigggfffiiimmmlllfffmmmfffjjjkkkffflllooobbblllllllllkkkkkkjjjjjjjjjmmmmmmmmmlllllllllllllllnnnoooooonnnllljjjkkklllgggiiikkkkkkkkkjjjkkkmmmkkkmmmnnnnnnlllkkkllllllmmmnnnpppqqqqqqpppooonnnppplllmmmvvvtttiiiiiimmmrrrsssnnnqqqrrrpppllliiikkkmmmlllllllllmmmmmmnnnnnnooommmmmmnnnnnnnnnooooooooommmmmmlllkkkpppuuusssnnnwwwooooootttwww~~~~~~nnnnnnmmmkkkiiikkkqqqvvvnnnnnnmmmmmmmmmmmmmmmmmmiiiiiiiiiiiijjjjjjkkkkkkmmmnnnnnnnnnnnnmmmllllllnnnnnnlllkkkjjjiiiiiiiiigggjjjjjjggghhhlllnnnllliiihhhiiimmmqqqrrrpppllljjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkmmmmmmllliiifffhhhhhhhhhhhhhhhhhhhhhhhhjjjiiijjjmmmkkkhhhhhhllllllllllllmmmmmmmmmnnnnnnkkklllmmmnnnooonnnnnnmmmkkkkkkllllllllllllkkkkkknnnnnnmmmllllllkkkkkkkkkpppooonnnpppttttttqqqmmmkkkjjjjjjjjjkkklllnnnooolllmmmnnnmmmlllmmmnnnpppqqqmmmiiigggggghhhhhhgggmmmnnnnnnnnnmmmlllkkkkkkiiiiiijjjkkkkkkjjjjjjiiijjjmmmpppnnniiifffiiimmmlllnnnppprrrrrrpppmmmkkkjjjjjjjjjjjjjjjkkklllmmmlllmmmoooqqqtttwwwzzz{{{qqqqqqppppppppppppqqqqqqqqqppppppqqqssssssrrrpppqqqqqqtttwwwvvvssstttwwwxxxyyyqqqkkkiiioooqqqlllkkkooonnnmmmllllllmmmmmmkkkiiikkkkkkkkkkkkkkkkkkkkkkkkfffiiikkkkkkjjjiiiiiiiiihhhhhhhhhhhhhhhhhhiiiiiigggiiiiiigggiiillllllhhhiiihhh|||jjjdddooonnnllllllkkkkkkjjjiiiiiihhhooooooooonnnnnnnnnnnnnnnmmmnnnnnnmmmkkkjjjkkkllleeegggiiijjjjjjjjjkkkmmmlllnnnppppppnnnnnnnnnooommmmmmnnnooooooooooooooorrrmmmnnnuuuvvvuuu|||ssskkkiiimmmrrrrrrqqqqqqtttuuusssnnnkkkkkkllllllllllllkkkllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnllljjjmmmqqqqqqmmmvvvqqqnnnppprrrrrrssswwwwwwzzzuuummmnnnppppppppppppqqqrrrmmmllljjjiiijjjlllnnnooojjjjjjiiiiiiiiijjjkkkkkkllllllmmmnnnmmmlllkkkjjjiiiiiijjjkkkkkklllmmmmmmgggjjjjjjggghhhlllmmmkkkkkkiiiiiikkknnnooommmjjjkkkkkkkkkllllllmmmmmmmmmjjjjjjkkkllllllllllllkkklllkkkkkklllnnnmmmkkkiiijjjjjjjjjjjjjjjiiiiiiiiikkkiiijjjlllkkkgggiiimmmnnnnnnnnnooooooooooooppphhhjjjkkkmmmmmmmmmmmmlllkkkkkkllllllllllllkkkkkkkkkkkkjjjkkkkkklllnnnnnnkkkkkklllnnnppppppooommmmmmlllkkkjjjkkklllmmmnnniiijjjllllllkkkkkklllnnnqqqmmmiiihhhiiiiiigggeeemmmmmmmmmnnnmmmmmmllllllkkkkkkkkkkkkkkkkkkkkkkkkgggiiilllkkkiiiiiikkknnnkkklllnnnoooooonnnmmmllliiijjjkkkjjjiiiiiikkkmmmnnnnnnoooppprrruuuvvvxxxqqqqqqqqqqqqqqqqqqqqqqqqooonnnoooqqqssstttsssrrrssstttuuuuuusssrrrsssuuulll}}}ppp}}}wwwjjjdddjjjnnnllllllpppooommmllllllmmmllljjjhhhjjjjjjjjjjjjjjjjjjjjjjjjhhhjjjkkkkkkiiihhhhhhiiihhhhhhggggggggggggggggggeeejjjkkkiiihhhkkkmmmkkkjjjhhhwwwfffooopppkkkkkkkkkkkkkkkkkkkkkkkknnnnnnmmmmmmllllllllllllkkklllmmmlllkkkjjjkkklllgggiiikkkkkkjjjjjjkkkllljjjkkkmmmnnnmmmmmmmmmnnnllllllllllllmmmnnnpppppprrrqqqpppqqqrrrwwwzzzsssqqqooonnnnnnooonnnmmmnnnpppqqqpppooommmllllllmmmlllkkkjjjjjjkkkkkklllllllllmmmmmmmmmnnnnnnnnnnnnpppnnnlllmmmppppppmmmllllllkkkooouuusssoootttwwwvvvuuutttsssuuuyyy{{{pppzzz|||{{{}}}yyyyyyuuullllllmmmnnnqqqrrrqqqnnnlllsssqqqooolllkkkjjjkkkkkkllllllkkkjjjiiijjjkkkkkkjjjkkklllmmmmmmkkkiiihhhggghhhiiikkklllmmmnnnnnngggjjjjjjggghhhkkkllljjjkkkiiigggiiimmmooommmkkkllllllllllllllllllllllllhhhiiijjjkkklllkkkkkkjjjkkkjjjjjjjjjlllmmmlllkkkiiiiiijjjjjjkkklllllllllkkkiiijjjllljjjgggiiimmmlllmmmmmmmmmnnnnnnnnnnnnhhhiiijjjkkkkkkkkkjjjiiijjjkkkkkkllllllkkkkkkjjjllllllkkkkkklllmmmnnnooogggiiilllmmmmmmnnnooopppooonnnlllkkkjjjkkkmmmnnngggiiikkkkkkkkkjjjkkkmmmooollliiijjjmmmmmmjjjfffllllllmmmmmmnnnmmmmmmmmmnnnnnnmmmmmmmmmooopppqqqiiiiiijjjkkkkkkllllllmmmiiiiiijjjjjjkkkkkkkkkllljjjkkkmmmllljjjjjjlllooossssssqqqpppooooooooooooqqqrrrrrrrrrrrrrrrrrrqqqmmmmmmnnnpppsssuuuuuutttpppsssuuusssqqqppprrrsssooowwwttttttvvvttt{{{{{{{{{mmmmmmnnniiigggjjjqqqpppnnnnnnnnnmmmkkkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkkjjjhhhggghhhiiihhhhhhgggfffffffffffffffdddjjjmmmjjjhhhkkkmmmnnnlll```kkkjjjbbbjjjkkkkkkllllllmmmmmmnnnjjjjjjjjjiiiiiihhhhhhhhhiiikkklllllljjjjjjkkkllljjjlllmmmmmmkkkjjjjjjkkkeeegggiiijjjiiiiiijjjlllkkkkkkjjjkkklllnnnpppqqqkkkpppqqqqqq|||qqqvvvuuusssnnniiihhhlllooohhhiiijjjlllmmmmmmlllkkknnnmmmkkkjjjiiijjjjjjkkklllllllllmmmmmmmmmnnnnnniiilllmmmkkkllloooooommmlllmmmiiikkksssooojjjqqqjjjpppxxx{{{yyyvvvvvvvvvwwweeexxxtttqqqnnnnnnoooooollliiipppooonnnmmmlllkkkjjjjjjnnnmmmkkkjjjjjjjjjkkkkkkiiijjjkkklllllljjjhhhgggiiijjjkkklllllllllkkkkkkhhhjjjjjjggggggkkkllliiiiiigggfffiiinnnqqqrrrqqqmmmlllkkkkkkjjjiiihhhhhhggghhhiiijjjkkkjjjiiiiiikkkiiihhhhhhjjjllllllkkkfffggghhhiiikkklllmmmnnnkkkiiijjjllljjjgggiiimmmiiiiiijjjjjjjjjkkkkkkkkkjjjjjjkkkkkkjjjiiigggfffjjjkkkkkkllllllkkkkkkjjjqqqpppnnnmmmllllllmmmmmmgggjjjnnnooonnnnnnqqqsssqqqooommmkkkkkkkkklllmmmgggiiikkkllllllkkklllnnnmmmkkkjjjlllqqqqqqnnniiikkkkkklllmmmnnnnnnnnnmmmkkkjjjjjjjjjkkknnnqqqrrrooommmllllllllllllkkkiiilllkkkkkklllmmmnnnooopppkkkmmmnnnmmmkkkkkkmmmpppoooooonnnnnnoooooopppqqqqqqrrrrrrssssssrrrrrrqqqllllllmmmppptttvvvvvvuuujjjppptttrrrpppppprrrtttrrruuuqqqnnn|||ooo|||uuuxxx~~~nnnuuuyyyzzzyyytttoooggggggpppkkklllmmmnnnnnnnnnmmmlllmmmllllllkkkjjjjjjjjjkkkjjjkkkhhhdddeeejjjmmmmmmnnnkkkhhhhhhiiijjjhhhffffffeeeeeeeeegggjjjmmmooocccllllllhhhsssvvv\\\lllkkkkkkjjjjjjkkkllllllooonnnmmmlllkkkjjjjjjjjjjjjkkkkkkjjjjjjkkknnnqqqllllllkkkjjjjjjiiihhhhhhjjjggghhhlllmmmlllnnnrrrnnnmmmllllllmmmpppsssuuunnnkkkuuuoooooopppmmmllllllkkkkkkjjjjjjiiihhhhhhiiiiiijjjkkklllmmmmmmlllkkkmmmooonnnjjjgggqqqqqqpppmmmjjjjjjlllnnnmmmnnnnnnooonnnlllkkkiiinnnnnnnnnnnnmmmmmmmmmmmmrrrrrrrrrrrrqqqpppoooooojjjoootttssssss}}}|||nnnssspppuuutttllliiinnnmmmgggmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmlllkkkjjjjjjjjjjjjmmmllljjjiiiiiijjjlllnnniiiiiiiiijjjllllllkkkjjjhhhjjjkkkjjjggggggjjjllljjjlllooorrrrrrooollljjjlllllllllllllllllllllllljjjiiiiiiiiihhhhhhgggggghhhiiiiiijjjjjjjjjiiiiiiffffffhhhiiikkkmmmnnnnnnhhhhhhlllpppnnniiihhhkkkjjjiiigggggghhhjjjmmmoookkkiiihhhiiijjjjjjiiihhhjjjiiihhhgggggghhhiiiiiikkklllmmmmmmnnnnnnmmmmmmmmmmmmmmmllllllkkkkkkkkkpppllliiiiiikkkmmmmmmlllmmmllllllkkkkkkjjjjjjiiioooooooooooonnnllljjjhhhlllkkkkkkjjjjjjiiiiiiiiihhhjjjkkkllllllmmmnnnpppmmmlllkkkjjjjjjjjjjjjkkkoooooonnnmmmlllmmmpppsssqqqnnnkkklllnnnppppppooozzzooohhhkkkooonnnlllnnnooommmnnnqqqooolllmmmqqqzzzqqqkkkooorrrpppnnnooolllrrrtttrrrqqqssstttssspppssssssxxxxxxoooyyy|||yyyxxxyyy{{{}}}~~~vvvtttyyyqqqooopppmmmiiinnnmmmllllllllllllmmmnnnllllllkkkjjjjjjjjjjjjjjjkkkllljjjfffeeeiiillljjjmmmkkkhhhhhhiiijjjhhhfffkkkjjjhhhgggggghhhjjjkkkhhhmmmjjjdddlllzzz|||rrrjjjiiiiiihhhhhhhhhiiiiiinnnmmmlllkkkkkkjjjjjjkkkjjjkkklllmmmllllllnnnooommmmmmmmmllllllkkkkkkkkkkkkhhhiiilllnnnmmmnnnrrrnnnoooooooooppppppqqqqqqvvvqqqrrrjjjjjjmmmppplllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiijjjkkklllooollljjjjjjlllmmmkkkjjjlllmmmooonnnmmmkkklllmmmiiiiiijjjkkkkkkkkkkkkjjjllllllmmmmmmnnnoooooopppoooooopppqqqrrrrrrqqqqqqmmmrrruuusssqqqttt~~~sssjjjppptttqqqllliiimmmrrrqqqlllkkkllllllmmmmmmmmmlllllljjjjjjjjjjjjkkklllmmmmmmlllkkkjjjiiiiiijjjkkkllliiihhhiiijjjkkkkkkjjjjjjhhhiiijjjjjjhhhhhhjjjlllkkklllmmmnnnnnnmmmlllkkklllllllllllllllllllllllleeeffffffggghhhiiijjjjjjiiiiiijjjkkkkkkkkkkkkkkkfffgggggghhhiiikkklllmmmkkkiiiiiimmmnnnkkklllnnnkkkjjjiiiiiiiiikkkmmmnnniiihhhggghhhjjjkkkkkkjjjjjjiiihhhgggggghhhiiijjjiiijjjkkkllllllllllllllllllllllllkkkkkkkkkjjjjjjnnnkkkhhhhhhjjjllllllllljjjkkkkkkkkkkkkkkkkkkkkklllllllllkkkjjjiiiggggggllllllkkkkkkjjjiiihhhhhhgggiiijjjkkkjjjjjjlllnnnlllllllllkkkkkkkkkjjjjjjkkkllllllkkkjjjjjjmmmooommmllljjjkkknnnppppppooovvvnnnjjjlllnnnmmmnnnqqqrrrppppppsssrrrooopppssswwwpppllloooqqqnnnnnnoootttwwwwwwssspppqqqpppmmmpppqqqpppuuuwwwooouuuzzzwwwvvvuuutttttt|||xxx{{{yyyzzztttzzzoooppppppkkkqqqooollljjjjjjkkkmmmnnnkkkkkkjjjjjjiiiiiijjjjjjlllmmmlllggggggiiijjjhhhmmmkkkiiiiiijjjjjjiiihhhmmmllljjjiiihhhiiiiiijjjhhhiiigggcccdddmmmvvvzzznnnmmmlllkkkkkkkkkkkkkkklllkkkkkkjjjjjjkkkkkkllljjjlllnnnnnnnnnmmmnnnooommmmmmmmmlllllllllllllllllliiijjjmmmnnnmmmooorrrnnnoooqqqrrrqqqpppooonnnpppqqqtttgggeeeiiilllmmmkkkkkkkkkkkklllllllllllllllkkkiiihhhhhhiiikkklllooommmjjjiiijjjkkkllllllhhhkkknnnooonnnmmmlllmmmgggggghhhiiijjjkkkmmmnnnjjjkkklllmmmooopppqqqrrroooooopppqqqqqqqqqpppppppppsssuuutttpppnnnooorrrwwwkkkkkkrrruuulllhhhqqq{{{|||tttnnniiijjjkkkkkklllllllllllljjjiiiiiijjjjjjkkklllmmmjjjjjjiiiiiiiiiiiiiiiiiihhhhhhiiiiiijjjiiiiiiiiihhhiiijjjiiihhhhhhjjjllllllkkkkkkjjjjjjkkkkkklllllllllllllllkkkkkkkkkkkkeeeeeefffggghhhiiijjjjjjhhhiiijjjkkklllmmmmmmmmmhhhhhhgggggghhhiiikkkllloooiiigggkkknnnnnnnnnpppkkkkkkkkkkkkkkkkkkllllllhhhgggggghhhjjjllllllkkkiiihhhhhhhhhhhhiiikkklllggghhhiiijjjkkkkkkkkkkkkooooooooonnnnnnnnnnnnmmmkkkiiiggghhhiiikkklllllliiiiiijjjjjjkkkllllllmmmlllkkkjjjiiihhhgggggggggmmmmmmlllkkkjjjiiihhhhhhfffhhhiiiiiihhhhhhiiikkkkkkkkklllmmmmmmllljjjiiiiiikkkllllllkkkjjjlllmmmjjjjjjjjjllloooppppppooorrrooonnnooonnnmmmoootttssspppooorrrrrrooopppsssssspppnnnoooooommmnnnpppqqqsssrrrnnnooossstttsssrrrqqqoootttyyyqqqsss}}}{{{zzzsssmmmkkkpppuuuvvvuuuvvvxxx|||ttt~~~tttjjjtttooossstttttthhhlllrrrqqqooommmkkkjjjkkkllllllkkkjjjjjjiiiiiiiiijjjjjjjjjllllllhhhhhhkkkkkkhhhnnnmmmkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjkkklllllliiihhhiiijjjhhhfffkkkrrrpppooonnnmmmmmmlllmmmmmmjjjjjjjjjjjjjjjkkklllllllllmmmnnnnnnmmmmmmooopppkkkkkkkkkkkkkkkkkkkkkkkknnnkkkkkknnnooommmnnnrrrooooooppppppqqqppppppppplllvvv|||uuummmiiijjjllllllkkkjjjjjjkkkkkklllmmmmmmnnnkkkjjjhhhggghhhjjjlllnnnmmmllljjjjjjjjjkkklllllljjjllloooooonnnmmmmmmnnnkkkkkkjjjkkklllmmmoooqqqkkkkkklllmmmooopppqqqrrrrrrrrrqqqpppooommmlllkkkoooqqqrrrsssrrrooommmlllnnnuuuvvvpppiiiiiinnnppppppiiinnntttmmmhhhiiijjjkkkllllllllllllmmmlllkkkjjjiiiiiiiiiiiihhhiiiiiiiiiiiihhhhhhgggggghhhiiiiiiiiihhhhhhiiihhhhhhiiiiiiiiiiiikkklllkkkkkkkkkjjjjjjkkkkkkkkklllllllllkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiiggghhhiiikkklllmmmmmmmmmkkkjjjhhhggghhhiiikkklllqqqkkkhhhlllqqqpppnnnnnnllllllmmmmmmmmmlllkkkjjjiiihhhggghhhjjjkkkkkkjjjiiihhhhhhhhhiiijjjlllmmmggghhhiiijjjkkklllllllllnnnnnnnnnnnnnnnnnnmmmmmmjjjiiiiiiiiijjjkkklllmmmiiiiiijjjjjjkkkkkkkkkkkklllkkkjjjhhhhhhhhhiiijjjnnnnnnmmmkkkjjjiiihhhgggggghhhjjjiiihhhhhhiiijjjjjjkkkmmmnnnnnnlllkkkiiikkkmmmoooooonnnmmmnnnooojjjkkkmmmoooppppppooonnnpppqqqqqqpppnnnlllooosssqqqmmmlllnnnooommmmmmpppppppppppppppnnnmmmoooqqqmmmrrrtttssstttwwwwwwtttvvvtttpppuuu|||uuusss~~~~~~~~~}}}sssuuuwwwxxxwwwtttqqqpppqqqmmmnnntttxxxvvvsssssssssuuuxxx~~~nnnuuuiiiyyyxxx}}}mmmiiipppnnnnnnnnnnnnmmmlllkkkjjjkkkjjjjjjiiijjjjjjkkkkkkhhhkkkkkkhhhiiilllmmmjjjnnnnnnmmmllllllllllllmmmlllkkkkkkkkkkkkkkkllllllqqqllllllppppppkkkjjjnnnllllllkkkjjjiiiiiijjjjjjjjjjjjjjjjjjkkklllmmmmmmooonnnnnnlllkkklllooorrrllllllkkkkkkkkkkkkkkkjjjnnnlllkkknnnooommmnnnqqqnnnnnnmmmmmmnnnppprrrtttuuuwwwmmmnnnnnnnnnmmmlllmmmmmmjjjjjjkkklllmmmmmmnnnnnniiihhhhhhhhhiiikkknnnoooiiijjjlllllllllkkkjjjjjjooopppooonnnllllllnnnpppooonnnmmmllllllmmmnnnooolllllllllmmmnnnnnnoooooopppppppppooonnnmmmkkkjjjnnnnnnnnnoooppppppooonnnppptttrrrllljjjmmmlllhhhmmmkkksss|||qqqnnniiijjjkkklllllllllllllllllllllkkkjjjiiiiiiiiiiiihhhiiiiiiiiiiiihhhgggffffffiiijjjjjjhhhggggggiiihhhhhhggghhhiiikkkkkkkkkjjjkkklllmmmmmmlllkkkjjjllllllkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkfffggghhhjjjkkkllllllllllllkkkjjjjjjjjjjjjllllllqqqkkkjjjooosssqqqllljjjlllmmmnnnnnnmmmllljjjiiillljjjiiiiiijjjjjjhhhgggjjjiiiiiiiiijjjkkkmmmnnniiijjjkkklllmmmmmmmmmmmmjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkklllmmmmmmkkkkkkkkkjjjjjjiiiiiiiiikkkjjjiiigggggghhhiiijjjnnnnnnmmmlllkkkjjjiiihhhhhhjjjkkkjjjiiiiiijjjkkkjjjkkkmmmnnnnnnmmmkkkjjjmmmooopppqqqpppoooppppppnnnoooqqqqqqpppooonnnnnnnnnppppppooooooppppppppprrrmmmjjjmmmooonnnnnnpppoooqqqrrrqqqooopppqqqrrrsssxxxoooxxxvvvpppttt|||wwwsss{{{~~~{{{||||||xxxsssvvvrrrnnnnnnqqqqqqlllhhhhhhnnnnnnppprrrsssrrrooommmrrroooppptttvvvsssqqqrrrsssuuuyyy~~~|||yyytttjjjmmmmmmnnnooonnnmmmkkkjjjkkkkkkjjjjjjkkkkkklllllliiikkkjjjhhhhhhmmmnnnmmmlllmmmmmmlllkkkjjjlllmmmnnnnnnmmmlllkkkiiihhhhhhpppkkkgggjjjlllmmmnnnooolllkkkkkkjjjjjjkkkkkklllkkkkkkkkkkkkllllllmmmnnnnnnnnnmmmllljjjkkknnnqqqoooooonnnnnnmmmlllllllllooolllkkknnnnnnllllllpppmmmlllkkkjjjlllooorrrtttuuuyyywwwppppppqqqpppmmmjjjiiilllooojjjkkkkkklllmmmnnnnnnnnnhhhhhhhhhiiijjjkkkmmmmmmgggiiilllmmmlllkkkjjjjjjppppppooolllkkkkkkmmmpppnnnmmmlllkkkjjjjjjiiijjjkkkkkkkkkllllllmmmmmmnnnkkkkkklllmmmnnnnnnnnnnnnlllllllllllllllmmmnnnnnnqqqqqqooommmnnnpppmmmhhhnnnnnnpppttttttooooooqqqkkkkkkkkkllllllkkkkkkjjjiiihhhhhhiiiiiijjjkkkllljjjjjjiiiiiihhhggggggggggggjjjlllkkkhhhfffhhhjjjiiigggfffgggjjjllllllkkkiiijjjlllmmmmmmllljjjiiillllllkkkkkkjjjjjjiiiiiiiiiiiijjjlllmmmooopppqqqfffggghhhiiijjjkkkkkkkkkkkkkkkkkklllllllllllllllnnnkkkkkkqqqssspppkkkjjjkkklllmmmmmmmmmkkkjjjiiimmmkkkjjjiiiiiiiiigggfffkkkjjjjjjjjjjjjkkkmmmnnnllllllmmmnnnnnnnnnmmmmmmllllllllllllmmmmmmmmmmmmkkklllmmmmmmkkkkkklllmmmlllkkkkkkjjjiiiiiihhhhhhggggggfffffffffggghhhhhhmmmmmmllllllkkkkkkjjjjjjiiijjjkkkkkkjjjjjjlllmmmjjjkkkmmmnnnnnnmmmlllllllllnnnoooooonnnmmmoooppppppqqqsssrrrpppnnnnnnooommmmmmmmmpppwww~~~|||vvvwwwqqqmmmppprrrrrrrrrsssqqqssssssrrrrrruuuuuusssxxxzzzxxxwwwpppqqqyyyvvvqqqxxxzzzvvv}}}uuunnnqqqmmmmmmsssooommmvvvuuuqqqqqqtttvvvsssqqqrrrnnnmmmnnnqqquuuvvvsssooommmjjjkkkppprrrqqqrrrtttuuuwwwzzz|||uuummmmmmmmmmmmllllllmmmmmmllllllkkkkkkllllllmmmnnnlllmmmkkkggggggkkknnnlllhhhjjjkkkjjjhhhgggjjjllllllllllllkkkkkkiiihhhhhhggggggfffeeeggglllmmmllllllkkkkkkllllllmmmnnnooommmmmmlllllllllmmmnnnnnnjjjlllnnnnnnmmmlllkkklllqqqpppooonnnmmmlllkkkjjjooolllkkkmmmmmmkkkkkknnnlllkkkkkkkkklllmmmooopppllllllvvvvvvsssqqqnnnlllkkkkkkkkkkkkkkkkkkllllllmmmmmmnnnnnniiijjjkkkkkkkkkjjjiiiiiigggjjjlllllljjjiiikkklllkkklllllllllkkkkkklllnnnjjjjjjjjjjjjiiihhhgggfffhhhhhhiiijjjlllmmmnnnnnnhhhiiikkklllnnnnnnoooooojjjkkkmmmlllkkklllnnnqqqlllkkkkkknnnooonnnnnnppplllnnnmmmhhhgggkkknnnnnnkkkkkkkkkkkkjjjiiihhhggghhhhhhhhhhhhiiijjjkkkllllllkkkiiihhhgggggghhhhhhgggkkknnnlllhhhfffhhhkkkiiigggfffgggjjjllllllkkkjjjjjjjjjjjjjjjjjjjjjjjjllllllkkkkkkjjjiiiiiihhhhhhiiijjjlllmmmooopppqqqhhhiiijjjjjjkkkkkkkkkjjjhhhiiikkkmmmmmmlllkkkkkkkkkiiijjjooopppnnnnnnpppkkkkkkkkkkkkkkkkkkjjjjjjllljjjiiiiiijjjjjjhhhgggmmmlllkkkjjjjjjkkklllmmmmmmnnnnnnnnnnnnmmmllllllmmmmmmmmmmmmnnnnnnooooookkkmmmnnnmmmjjjiiiiiikkkjjjjjjjjjiiiiiiiiiiiiiiieeefffggghhhhhhhhhhhhhhhllllllllllllllllllllllllgggiiikkkkkkkkkkkklllnnnllllllllllllmmmmmmmmmnnnmmmnnnnnnmmmlllllloooqqqooopppqqqpppnnnmmmoooqqqpppnnnnnnwww{{{tttooorrrvvvvvvuuuvvvsssuuutttsssvvv{{{yyytttxxxyyyrrrqqqxxxvvvsssyyywww~~~wwwnnnnnnssstttrrrsssrrrooouuu|||sssmmmuuuvvvqqqoooqqqrrrpppppprrrpppooonnnrrrvvvwwwtttooopppmmmlllooopppppprrruuurrrtttvvvtttrrrvvvooommmkkkjjjjjjlllnnnppplllllllllllllllmmmnnnooooooooolllgggfffjjjlllkkkfffhhhiiihhhfffeeegggjjjggghhhiiijjjkkkkkkkkkkkkbbbjjjnnnkkkkkknnnmmmhhhggggggggghhhiiijjjkkklllooonnnnnnmmmmmmmmmnnnnnnfffjjjoooqqqpppllliiihhhpppooonnnmmmkkkiiihhhgggnnnkkkkkkmmmllljjjjjjmmmjjjkkklllmmmmmmlllkkkkkkkkkeeeqqqsssnnnkkkjjjmmmqqqqqqlllffflllllllllmmmmmmmmmmmmmmmkkklllmmmmmmllliiifffeeeiiijjjkkkiiiggghhhlllooodddgggjjjllllllkkkkkkllliiiiiijjjkkkkkkiiihhhgggeeeeeegggiiikkkmmmooopppjjjkkkllllllmmmmmmllllllgggjjjnnnooonnnnnnrrruuuqqqooopppsssoooiiillluuuhhhmmmmmmggggggnnnoooiiijjjjjjjjjjjjiiigggfffeeelllkkkjjjiiihhhhhhhhhhhhnnnllljjjhhhggggggiiiiiihhhlllooommmiiifffhhhkkkiiigggeeegggjjjmmmlllkkkkkkjjjgggffffffgggjjjkkkllllllkkkkkkjjjiiihhhhhhkkkkkkkkkllllllmmmmmmmmmjjjjjjkkklllllllllkkkkkkeeegggjjjmmmmmmlllkkkiiihhhgggiiilllmmmmmmqqqvvvjjjjjjjjjjjjjjjjjjjjjjjjjjjiiihhhiiijjjkkkjjjiiinnnmmmlllkkkjjjkkklllmmmnnnnnnnnnnnnmmmlllkkkkkkggggggggghhhhhhiiiiiiiiijjjlllnnnmmmiiiggggggiiihhhhhhhhhiiijjjjjjkkkkkkfffhhhiiikkkkkkkkkjjjjjjkkkkkkkkklllllllllmmmmmmfffhhhjjjjjjjjjkkkmmmnnnlllllllllllllllmmmnnnooooooooonnnmmmlllmmmpppsssmmmnnnooonnnllllllpppsssuuuqqqqqq}}}uuuppprrrvvvwwwvvvwwwuuuvvvuuutttyyy|||tttzzz|||uuusssyyyxxxvvv}}}{{{uuusss{{{tttsssrrrrrrqqqpppooooooooopppqqqrrrsssrrrrrrqqqrrrttttttqqqqqqsssssspppnnnnnnnnnoooqqqrrrqqqooommmqqqqqqnnnoootttvvvrrrrrruuuwwwwwwvvvxxx|||qqqyyyoookkkqqqsssnnnnnntttkkkjjjiiijjjkkkkkkhhhfffmmmkkkhhhggghhhiiiiiihhhiiiiiihhhggggggggggggggghhhfffdddcccdddfffiiilllkkkjjjjjjjjjjjjkkkllllllhhhiiikkkmmmmmmmmmkkkjjjqqqnnnkkkjjjlllllljjjhhhiiikkkmmmlllkkkkkkooosssjjjjjjkkkkkkkkkllllllllljjjkkklllmmmnnnnnnnnnnnnnnnmmmmmmlllmmmnnnooopppooooooppppppqqqrrrttttttnnnpppqqqoookkkjjjlllnnnllllllmmmmmmmmmmmmmmmmmmmmmlllkkkiiihhhggggggfffllljjjhhhjjjmmmnnnllljjjjjjlllmmmllljjjjjjllloookkkjjjjjjkkknnnnnnkkkhhhiiiiiiiiiiiijjjkkklllmmmiiiiiiiiiiiijjjkkkkkklllhhhmmmoooooopppttttttqqqmmmjjjggghhhlllooopppooopppqqqooommmjjjiiijjjlllhhhhhhhhhhhhgggggggggfffhhhiiikkklllllljjjgggeeekkkkkkjjjjjjiiihhhggggggeeefffgggiiiiiiiiihhhhhhggggggggghhhiiijjjllllllnnnllljjjhhhgggiiijjjlllhhhhhhhhhhhhhhhiiiiiiiiikkklllllllllkkkkkkmmmnnnfffggghhhjjjlllmmmmmmmmmiiihhhhhhhhhhhhjjjkkklllkkkhhhhhhlllnnnlllkkklllmmmlllkkkllllllkkklllmmmjjjjjjiiiiiihhhiiiiiijjjmmmlllkkkjjjkkklllmmmnnnoooooooooooonnnmmmlllkkkmmmlllkkkjjjjjjjjjkkklllllloooqqqnnniiieeefffiiiiiikkkmmmkkkiiiiiikkkoookkkjjjiiiiiiiiijjjkkklllrrrooollljjjjjjjjjjjjiiihhhiiikkkmmmmmmlllkkkjjjmmmlllkkkmmmoooqqqrrrqqqpppppppppoooooooooooooootttoooooottttttnnnnnnsssxxxppptttppp}}}rrrttt|||{{{wwwttttttwww|||uuurrrwww|||yyyuuuvvv{{{tttyyyuuusssvvvuuurrrssswwwvvvtttsssssstttrrrooolllssssssrrrqqqppppppoooooonnnooopppqqqrrrrrrqqqpppooorrrrrroooooorrrrrroooooonnnmmmnnnpppppppppnnnnnnrrrqqqmmmmmmqqqrrrnnnrrrsssuuuuuuvvvxxx{{{}}}xxxnnnpppqqqkkkhhhjjjiiihhhgggfffgggiiijjjjjjkkkjjjhhhhhhiiijjjiiihhhkkkjjjiiihhhhhhhhhhhhiiigggggggggggghhhiiijjjkkkkkkkkkkkkkkkkkklllmmmmmmfffgggjjjlllmmmmmmllllllpppmmmkkkkkklllmmmkkkiiilllkkkkkkkkkmmmooopppqqqjjjjjjkkkkkkkkklllllllllmmmmmmnnnnnnmmmmmmlllkkknnnnnnmmmlllmmmnnnooopppqqqppppppppppppqqqqqqrrroooppppppnnnkkkjjjkkkmmmmmmlllllllllllllllmmmmmmnnnmmmkkkjjjiiihhhhhhiiijjjiiiiiijjjlllllliiifffjjjlllmmmllljjjjjjmmmooollljjjiiijjjlllmmmkkkhhhiiiiiiiiiiiijjjkkkllllllkkkkkkjjjjjjjjjkkkmmmmmmnnnqqqrrrooonnnpppoookkkooollliiiiiilllnnnnnnmmmmmmmmmmmmkkkiiiiiikkklllkkkkkkkkkkkkjjjjjjjjjjjjiiijjjllllllllljjjiiigggjjjjjjiiihhhhhhgggffffffgggggghhhiiihhhhhhgggfffffffffggghhhjjjlllmmmnnnkkkkkkkkkjjjjjjjjjiiiiiihhhhhhhhhhhhhhhhhhhhhiiihhhiiijjjiiihhhhhhjjjllliiiiiijjjkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjiiihhhgggllljjjjjjllllllhhhgggjjjkkkiiihhhhhhhhhhhhiiikkkkkkjjjiiiiiiiiijjjjjjiiikkkkkkkkkkkklllmmmmmmnnnnnnnnnnnnnnnmmmlllkkkjjjjjjjjjiiiiiijjjkkklllmmmiiilllmmmkkkhhhhhhmmmqqqllllllmmmlllllllllnnnoookkkkkkjjjiiiiiijjjkkklllpppnnnlllkkkkkkkkkjjjiiiiiijjjkkkmmmmmmllllllkkklllkkkkkklllnnnppppppooooooooooooooooooooonnnnnnmmmpppqqqooommmpppuuuyyyrrr{{{tttlll~~~}}}zzzyyy||||||uuuwww|||ttttttwwwnnnrrroooooorrrssssssuuuyyyvvvvvvuuuvvvwwwwwwtttrrrrrrrrrqqqqqqppppppoooooonnnooooooppppppppppppoookkknnnooommmmmmqqqqqqoooqqqooommmlllmmmnnnnnnnnnrrrtttrrrooonnnppppppmmmsssrrrqqqsssvvvxxxyyyyyymmmjjjmmmmmmkkkkkkkkkjjjhhhfffdddfffjjjmmmiiihhhhhhiiikkkkkkjjjhhhiiiiiihhhhhhgggggghhhhhhggghhhjjjkkkllllllkkkjjjjjjjjjjjjkkkkkkkkklllllldddeeehhhjjjlllmmmmmmmmmmmmlllkkkkkklllmmmlllkkknnnkkkhhhjjjnnnqqqpppnnnkkkkkkkkkkkkllllllllllllppppppooonnnmmmllljjjiiinnnnnnmmmmmmmmmnnnooopppqqqpppppppppooooooooooooooooooooommmjjjiiijjjkkknnnlllkkkjjjjjjkkklllmmmooonnnllljjjiiiiiijjjkkkiiiiiijjjlllmmmllliiigggkkklllllllllkkkkkkmmmnnnllljjjiiiiiijjjkkkkkkjjjkkkkkkjjjjjjjjjjjjkkkkkkmmmlllkkkjjjjjjlllmmmoooppprrrrrrnnnmmmnnnnnnjjjpppnnnlllkkklllmmmlllllljjjkkkkkkiiihhhhhhjjjllllllllllllkkkkkkkkkkkkjjjkkkkkkkkkkkkkkkjjjjjjjjjhhhhhhhhhggggggffffffeeehhhhhhiiihhhhhhfffeeedddffffffhhhiiikkkmmmooopppiiijjjkkkllllllkkkhhhgggiiiiiihhhhhhhhhhhhhhhhhhgggiiijjjiiihhhhhhjjjkkkkkkllllllkkkkkkjjjiiihhhjjjkkkmmmnnnmmmkkkhhhgggiiiiiikkkmmmjjjfffggglllnnnmmmkkkjjjjjjkkkmmmnnnllljjjhhhiiikkklllkkkhhhjjjjjjkkklllmmmnnnnnnnnnmmmmmmmmmmmmlllkkkjjjjjjhhhhhhhhhhhhjjjkkklllmmmjjjlllllljjjhhhjjjoootttmmmlllkkkkkkmmmnnnnnnmmmlllkkkjjjiiiiiijjjkkklllmmmlllkkklllmmmmmmkkkiiikkkllllllllllllmmmmmmmmmlllkkkjjjkkkmmmnnnmmmlllnnnnnnnnnnnnnnnnnnnnnnnnmmmooonnnlllpppuuuuuuqqqxxxsss|||yyyxxxzzzxxxsssqqqqqqqqqrrrssstttvvvsssssstttttttttsssqqqppppppppppppppppppooooooooonnnnnnoooooooooooooooooojjjmmmnnnlllmmmqqqrrrooorrrooolllkkklllmmmmmmmmmtttuuutttrrrqqqrrrrrrqqqtttrrrppprrrvvvyyyxxxvvvzzzrrrhhhkkknnnmmmmmmmmmmmmkkkhhheeefffiiilllgggggghhhjjjlllllljjjhhhffffffeeeeeeeeeeeeffffffhhhiiijjjkkklllllllllkkkhhhhhhiiijjjjjjjjjjjjjjjeeefffhhhiiikkkkkkkkkkkkkkkkkkkkklllmmmmmmmmmlllkkkjjjiiijjjmmmnnnnnnlllkkkkkkkkkllllllllllllmmmoooooooooooonnnlllkkkjjjooonnnmmmmmmmmmnnnppppppnnnooooooooooooooonnnnnnooonnnmmmllljjjjjjjjjjjjnnnmmmjjjhhhhhhiiilllmmmnnnmmmjjjiiihhhiiikkklllkkkkkklllmmmnnnooonnnnnnkkkkkklllkkkkkklllmmmnnnllljjjiiihhhiiijjjkkkkkkllllllkkkjjjjjjjjjkkkkkknnnllljjjiiiiiikkkmmmnnnlllnnnnnnllllllpppqqqoooooonnnmmmllllllmmmmmmmmmkkkkkkkkkjjjhhhhhhjjjllljjjjjjiiiiiiiiihhhhhhhhhkkkkkkjjjiiiiiiiiijjjkkkhhhhhhhhhggggggfffffffffhhhhhhhhhggggggffffffeeeggghhhiiikkklllmmmnnnnnniiijjjkkklllllljjjiiihhhiiiiiiiiihhhhhhhhhhhhhhhiiikkkmmmmmmlllkkklllmmmllllllllllllkkkjjjiiiiiiiiijjjkkklllmmmmmmmmmmmmdddfffkkknnnkkkgggkkkqqqoooooommmjjjjjjmmmoooooommmjjjhhhiiimmmnnnkkkhhhiiijjjlllnnnoooooonnnnnnllllllllllllkkkkkkjjjiiiggghhhhhhhhhiiijjjkkkkkkooooooooommmjjjjjjlllnnnllliiiggghhhkkkmmmllljjjmmmlllkkkjjjiiijjjkkklllkkkjjjkkkmmmnnnnnnllljjjmmmllllllllllllmmmnnnooommmlllkkklllnnnnnnmmmlllooooooooooooooopppppppppvvvmmmiiiooowwwvvvmmmfff|||rrr~~~tttsssuuummmppppppooonnnnnnoooqqqqqqqqqqqqrrrrrrqqqooommmmmmoooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnjjjmmmnnnmmmnnnrrrsssqqqrrrooolllkkklllmmmmmmmmmrrrqqqqqqrrrrrrrrrsssttttttrrrqqqssswwwxxxwwwtttrrrzzz{{{}}}}}}|||}}}}}}~~~{{{rrrsssrrrlllgggiiijjjjjjhhhggggggiiijjjgggggghhhjjjlllllljjjhhhffffffeeeeeeeeeeeeffffffiiiiiihhhhhhiiijjjlllmmmiiiiiijjjkkklllkkkkkkkkkhhhiiiiiiiiijjjjjjiiiiiiiiijjjlllmmmmmmmmmmmmmmmgggiiikkkkkkjjjiiikkkmmmkkkkkklllllllllmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmooonnnnnnmmmnnnooopppqqqkkklllmmmoooppppppooooooooommmlllkkkkkkkkkkkkjjjooommmjjjhhhhhhiiikkkmmmlllkkkiiihhhhhhiiijjjkkkjjjjjjjjjjjjkkknnnqqqtttlllkkkkkkkkklllmmmmmmmmmkkkkkkjjjiiihhhiiikkklllllllllkkkkkkjjjkkkkkkkkkmmmkkkjjjiiihhhiiikkkllljjjlllllliiikkkpppsssqqqmmmmmmnnnnnnmmmnnnooopppoooooonnnllliiihhhjjjkkkiiihhhhhhhhhggggggggggggjjjiiihhhgggggghhhiiijjjiiihhhhhhhhhhhhhhhggggggfffffffffffffffgggggghhhjjjkkkkkklllllllllkkkjjjkkkkkkjjjjjjjjjiiijjjjjjiiiiiiiiiiiihhhhhhggggggjjjlllnnnnnnmmmlllmmmmmmjjjjjjkkklllllllllkkkkkkmmmllljjjjjjjjjlllooopppfffhhhmmmooollliiilllrrrjjjmmmkkkggggggkkkmmmjjjlllkkkjjjkkkmmmnnnkkkiiiiiikkklllnnnoooooonnnmmmkkkkkkkkkkkkkkkkkkjjjiiiiiiiiiiiiiiiiiiiiiiiiiiinnnoooppppppmmmkkkiiihhhllliiiggghhhkkkmmmkkkiiinnnmmmkkkjjjjjjjjjkkkkkkjjjiiijjjlllnnnooommmkkkmmmllllllllllllmmmnnnooonnnnnnmmmoooppppppooommmppppppqqqqqqqqqrrrrrrrrryyynnnllltttssskkknnnzzz{{{vvvssspppqqqiiiqqqsssrrrpppqqquuuwwwuuurrrtttuuuuuurrrpppooopppmmmmmmnnnnnnoooooopppppppppoooooonnnnnnnnnnnnoookkknnnooonnnooossssssqqqqqqooommmlllmmmnnnnnnnnnnnnllllllooopppoooqqqtttssssssssstttvvvvvvuuutttsssuuu|||}}}vvvvvvvvvlllmmmqqqkkkkkknnnjjjpppqqqpppllliiihhhkkknnnhhhjjjlllmmmmmmqqqwww{{{{{{zzz}}}}}}vvvooofffeeedddfffhhhjjjjjjiiiiiihhhhhhiiikkkkkkjjjhhhhhhhhhgggggghhhhhhiiiiiiiiihhhhhhggghhhiiikkklllkkklllmmmnnnooonnnmmmlllkkkjjjjjjjjjiiiiiiiiiiiihhhjjjmmmnnnmmmllllllmmmeeeiiimmmllliiihhhjjjmmmkkklllllllllmmmmmmmmmmmmkkklllmmmnnnooopppppppppoooooonnnnnnnnnooopppqqqjjjlllmmmooopppqqqppppppnnnlllkkkkkklllmmmmmmlllooonnnllljjjiiijjjkkkllliiiiiiiiihhhiiiiiijjjjjjgggggghhhhhhhhhkkkooosssmmmkkkjjjjjjlllmmmmmmlllkkkllllllkkkjjjjjjkkkmmmllllllkkkkkkkkkkkkllllllkkkkkkjjjjjjiiiiiijjjjjjmmmnnnlllhhhiiimmmpppooolllnnnoooooonnnnnnoooqqqqqqqqqpppmmmjjjiiijjjllljjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggffffffhhhiiijjjhhhhhhhhhhhhhhhhhhhhhhhheeeeeeeeeeeefffggghhhiiikkkkkkllllllllljjjiiihhhlllkkkjjjiiiiiiiiijjjjjjjjjjjjiiiiiihhhggggggggggggiiikkklllkkkjjjjjjkkkiiiiiikkklllmmmmmmmmmmmmqqqoookkkiiihhhiiilllnnnmmmmmmooopppmmmhhhiiimmmjjjooonnniiiiiinnnooojjjjjjkkkmmmnnnmmmlllkkkkkkllllllmmmnnnnnnnnnnnnmmmkkkkkkkkkllllllkkkkkkjjjjjjjjjkkkkkkjjjiiiiiihhhjjjlllnnnpppooommmjjjhhhlllkkkjjjjjjlllmmmmmmlllnnnmmmlllkkkjjjjjjkkkkkkjjjjjjjjjkkknnnnnnnnnlllkkkllllllllllllmmmmmmmmmooonnnoooqqqrrrsssqqqoooqqqqqqqqqrrrssssssttttttsssrrrttttttjjjiiivvvwwwuuuyyyrrrlllooooookkklllqqqsssqqqgggjjjlllllljjjiiiiiijjjllllllmmmmmmnnnoooppppppqqqpppooonnnnnnnnnoooooollloooooommmnnnrrrrrrpppooonnnmmmnnnpppppppppnnnnnnjjjjjjooopppnnnooosssppprrrttttttsssrrrrrrssssssrrrttt~~~uuunnnjjjjjjmmm|||rrrtttyyysssqqquuussstttuuutttsssqqqppppppqqqsssrrrooommmllllllmmmnnnoooppprrruuuzzzpppjjjddddddiiilllkkkhhhkkkjjjhhhhhhiiijjjiiihhhiiihhhhhhhhhhhhiiijjjkkkggghhhiiijjjjjjkkkkkkjjjjjjkkklllnnnnnnmmmlllkkkkkkjjjjjjjjjjjjkkkkkkkkkhhhkkknnnooommmkkkkkkllliiijjjlllmmmllllllkkkkkkllllllllllllmmmmmmmmmmmmllllllnnnooooooppppppppppppooonnnnnnnnnoooqqqqqqlllmmmoooqqqqqqpppooonnnnnnllljjjkkknnnpppooonnnooonnnmmmlllkkkkkkkkkkkkhhhhhhjjjkkkkkkkkkjjjjjjeeegggjjjkkkjjjjjjkkkmmmmmmkkkiiijjjlllnnnmmmllljjjlllnnnnnnlllkkklllmmmkkkkkkkkkkkkkkklllmmmnnnkkkkkklllllllllkkkiiiiiioooooolllgggggglllooonnnnnnpppqqqqqqnnnmmmnnnoooppppppooommmkkkjjjlllmmmkkkkkkkkkjjjjjjjjjiiiiiihhhhhhhhhhhhhhhiiiiiijjjgggggggggggggggggggggggggggfffeeeeeeeeefffggggggiiijjjkkklllkkkjjjhhhgggjjjjjjkkklllkkkjjjiiihhhjjjjjjiiiiiihhhggggggfffdddgggjjjjjjiiihhhhhhhhhiiijjjkkklllmmmmmmmmmmmmooonnnkkkiiiiiiiiikkklllpppmmmmmmooommmiiigggiiijjjqqqrrrllllllrrrqqqjjjhhhlllppppppmmmjjjkkkmmmooonnnnnnmmmmmmmmmmmmmmmkkkkkkllllllllllllkkkkkkiiijjjkkkllllllkkkjjjjjjjjjjjjkkkmmmnnnmmmkkkjjjjjjkkklllkkkjjjjjjlllnnnooonnnlllkkkjjjjjjkkkkkklllkkkjjjjjjlllnnnnnnmmmiiijjjkkkmmmmmmllllllkkknnnnnnoooqqqttttttrrrpppppppppqqqrrrrrrsssttttttnnnvvvwwwooopppsssqqqwwwqqqrrrvvvuuuooooootttuuurrrgggkkknnnooommmmmmnnnpppkkkllllllmmmnnnooopppppprrrqqqpppnnnnnnnnnooopppllloooooommmnnnqqqqqqooonnnnnnnnnoooqqqrrrqqqooopppllllllqqqqqqnnnoootttmmmqqqttttttqqqoooppprrrqqqppppppvvvyyytttuuusssnnnjjjuuulllooovvvrrrqqqvvvuuuooonnnoooqqqssstttsssrrrrrrpppmmmmmmnnnppppppppppppqqqooolllmmmuuu~~~tttiiifffjjjmmmkkkfffmmmkkkhhhggghhhiiiiiihhhggggggggggggggghhhiiiiiieeegggjjjmmmnnnllljjjhhhfffhhhiiikkkkkkjjjiiihhhjjjjjjjjjjjjkkklllmmmnnnhhhllloooooommmjjjkkklllmmmkkkkkkmmmppppppmmmjjjlllllllllmmmmmmmmmnnnnnnmmmmmmnnnooooooooooooooopppooonnnnnnnnnoooqqqrrrnnnoooqqqrrrqqqpppnnnmmmmmmkkkjjjkkkoooqqqqqqooooooooonnnmmmmmmlllkkkkkkgggiiikkkmmmnnnmmmkkkjjjeeejjjooopppnnnkkkiiiiiinnnkkkiiijjjmmmnnnmmmllljjjmmmppppppmmmkkklllmmmjjjjjjjjjkkklllmmmnnnoookkklllnnnnnnnnnllljjjiiinnnnnnkkkfffggglllppppppppprrrsssrrrnnnllllllnnnmmmnnnnnnlllkkkkkkmmmooojjjjjjjjjiiiiiiiiihhhhhhhhhhhhiiiiiijjjjjjjjjjjjeeefffffffffffffffffffffiiihhhfffeeeddddddeeeffffffhhhiiikkkkkkkkkiiihhhgggiiilllnnnnnnkkkhhheeejjjjjjjjjiiihhhggggggfffeeegggjjjkkkjjjiiihhhhhhkkkkkkllllllmmmllllllllliiiiiijjjjjjkkkllllllmmmnnnjjjiiilllnnnkkkiiijjjfffnnnpppjjjjjjpppnnnfffgggmmmrrrqqqllliiikkkoooqqqpppnnnlllllllllmmmmmmkkkkkklllmmmmmmlllllllllggghhhjjjlllmmmmmmmmmlllmmmllljjjjjjkkkkkkkkkjjjgggiiikkkjjjggggggjjjmmmooonnnmmmkkkjjjjjjkkkkkkmmmkkkiiijjjkkkmmmnnnmmmhhhiiikkkmmmmmmlllkkkjjjlllmmmnnnqqqttttttrrrpppoooooopppqqqrrrrrrssssssoooxxxssskkk}}}xxxqqqppppppkkkooorrrqqqnnnlllppptttooommmlllmmmooooookkkhhhnnnnnnnnnmmmmmmmmmnnnnnnrrrooommmmmmoooooommmkkktttpppkkkjjjllloooppppppooollliiijjjnnnrrrsssrrriiiyyy{{{pppzzz|||lll{{{|||nnnvvvpppvvvxxxtttqqq{{{sssssswwwuuuqqqoookkkqqqrrrmmmlllpppqqqmmmoooooooooppppppqqqqqqrrrpppooonnnnnnnnnppprrrssstttjjjiiiqqqnnneeeiiixxxxxxtttgggiiifffhhhqqq```iiihhhfffeeefffgggiiijjjjjjjjjjjjjjjiiiiiiiiihhhgggggggggggghhhiiijjjkkkjjjkkkkkkkkkkkkjjjiiihhhmmmkkkiiigggfffhhhjjjkkkhhhiiiiiijjjlllnnnpppqqqooooooooonnnnnnooooooooojjjkkkllllllkkkkkkmmmooolllllllllmmmmmmmmmnnnnnnlllnnnpppnnnlllkkknnnqqqqqqqqqpppooonnnmmmllllllmmmkkkiiijjjnnnpppooonnniiimmmnnnkkkjjjlllmmmllliiihhhgggiiikkkmmmlllkkkjjjiiihhhiiikkkkkkiiihhhhhhlllooonnnjjjgggggghhhiiihhhffffffgggiiijjjkkkggggggggghhhiiikkklllmmmmmmjjjiiilllkkkhhhgggjjjmmmmmmkkkjjjjjjkkklllmmmkkkkkkjjjkkkmmmmmmmmmllllllmmmmmmkkkhhhhhhjjjmmmjjjkkkllllllkkkjjjhhhgggkkklllmmmnnnnnnllljjjiiidddeeeeeefffggghhhiiiiiikkkgggdddcccfffhhhhhhgggiiiiiiiiiiiihhhhhhggggggiiiiiijjjkkkkkkkkkkkkjjjffffffgggggghhhhhhiiiiiijjjhhhggghhhkkkllljjjhhhiiijjjlllnnnnnnmmmkkkjjjggghhhjjjlllmmmmmmmmmmmmhhhkkkooonnnllliiiiiijjjjjjkkklllmmmmmmllllllkkkkkklllllljjjiiilllsssxxxpppooonnnmmmkkkiiihhhhhheeeeeeeeeeeefffhhhiiijjjllllllkkkkkkkkklllmmmnnnooonnnnnnmmmmmmmmmnnnnnnfffgggjjjkkkkkkjjjiiihhhnnnmmmmmmmmmmmmnnnooopppmmmmmmllllllllllllmmmmmmiiikkkmmmnnnmmmmmmnnnooojjjlllnnnooooooppprrrtttmmmlllooosssrrrnnnpppwww|||vvvfffwwwpppoooooolllnnnpppooommmmmmoooqqqooommmkkklllmmmmmmjjjgggkkklllnnnoooooonnnmmmlllpppppppppnnnllllllnnnqqqqqqnnnkkkkkkmmmpppqqqqqqpppmmmlllmmmppprrrrrrqqqooommmwwwqqqkkkrrrwwwnnnwwwsssjjjsssuuuxxxxxxsssrrrvvvppprrruuussspppppppppyyy~~~yyyppplllnnnqqqooooooppppppppppppppppppiiikkkooorrrrrrpppmmmkkkqqqkkkjjjnnnlllgggjjjttttttqqqdddhhhhhhhhhssshhhiiiiiiiiiiiiiiiiiihhhhhhiiiiiihhhhhhhhhggggggggggggggggggggghhhiiijjjkkkkkkkkkkkkkkkjjjjjjiiiiiilllkkkiiihhhggghhhiiijjjiiiiiijjjkkklllnnnooooookkkkkkllllllllllllkkkkkkllllllmmmllljjjkkkmmmooojjjkkkkkkkkkllllllllllllkkklllmmmmmmmmmnnnpppqqqooooooooonnnnnnmmmmmmlllnnnllljjjkkknnnoooooonnniiillllllhhhgggllloooooolllkkkjjjkkklllmmmlllkkkjjjiiihhhiiikkkkkkiiihhhhhhjjjllllllkkkjjjjjjkkkhhhjjjlllkkkhhhhhhjjjmmmjjjjjjiiiiiiiiijjjkkkkkkmmmjjjjjjmmmllliiiiiilllooonnnmmmllllllmmmnnnnnnnnnmmmlllllllllllllllkkkjjjlllnnnmmmkkkiiiiiikkkjjjjjjkkkkkkkkkjjjhhhgggjjjkkkmmmmmmmmmllljjjiiiffffffggggggggggggggggggjjjgggddddddfffhhhhhhhhhmmmllllllkkkjjjjjjkkkkkkggghhhhhhiiijjjiiiiiiiiihhhhhhhhhhhhiiiiiiiiijjjiiihhhggghhhkkkmmmlllkkkjjjkkklllmmmlllllljjjjjjllllllmmmmmmllljjjiiigggjjjmmmooonnnkkkiiiiiijjjqqqnnnkkkkkkmmmnnnmmmjjjmmmmmmlllkkkkkkmmmqqqtttooonnnmmmllljjjiiihhhgggffffffgggggghhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjkkklllmmmnnnnnnnnnllljjjiiijjjkkkmmmnnnnnnmmmmmmllllllllllllmmmmmmmmmnnnnnnlllllllllkkkkkkllllllllliiikkkmmmnnnmmmmmmnnnooonnnoooppppppooooooppprrrxxxrrrppptttvvvttttttvvvssswww~~~vvvooonnnooommmmmmnnnnnnnnnnnnnnnooorrrpppnnnmmmmmmmmmkkkjjjhhhjjjmmmooopppnnnlllkkklllooopppnnnjjjjjjooosssmmmlllkkklllooopppqqqppppppooonnnpppqqqrrrqqqoooqqqiiihhhppptttvvv|||rrrqqqrrrtttqqqvvvppppppuuuvvvrrrvvv{{{vvvvvvuuuyyyrrrpppqqqtttuuuqqqpppqqquuulllgggkkkrrrsssqqqnnnqqqqqqqqqppppppppppppppptttsssqqqpppppprrrtttuuulllmmmmmmllljjjkkklllnnn|||kkkmmmkkkeeennniiiiiijjjllllllllljjjhhhfffggggggggggggffffffffffffhhhhhhhhhhhhhhhiiijjjkkkllllllkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiijjjkkklllmmmmmmmmmmmmiiijjjkkkllllllkkkjjjiiinnnnnnmmmkkkjjjjjjmmmoookkkkkklllllllllmmmmmmmmmlllkkkjjjlllnnnpppqqqqqqmmmmmmmmmmmmmmmmmmmmmmmmooommmllllllnnnooonnnnnniiikkkjjjfffffflllqqqrrrooonnnllllllmmmnnnlllkkkjjjiiiiiijjjkkkkkkjjjhhhmmmlllkkkkkkllllllkkkjjjhhhmmmqqqooojjjgggjjjnnnllllllkkkjjjiiiiiiiiijjjmmmjjjkkknnnooollllllnnnpppoooooonnnnnnoooppppppppppppooonnnmmmkkkkkkjjjhhhkkknnnnnnmmmjjjiiiiiiiiiiiijjjjjjjjjiiihhhhhhjjjkkklllllllllkkkiiihhhhhhhhhhhhhhhgggggggggfffiiigggeeeeeegggiiiiiiiiikkkjjjiiihhhggghhhiiijjjffffffggghhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjkkkjjjiiijjjlllmmmlllkkkmmmlllllllllkkkjjjjjjjjjmmmmmmnnnmmmllljjjhhhfffmmmnnnooommmkkkjjjjjjkkkrrrlllfffggglllooonnnkkkmmmlllkkkkkkmmmooooooooonnnmmmmmmkkkjjjiiihhhhhhhhhiiijjjjjjjjjjjjiiihhhffffffggggggggghhhhhhhhhiiijjjmmmnnnnnnllliiigggmmmmmmmmmnnnnnnnnnooooooiiijjjkkkmmmmmmllllllkkklllkkkkkkkkkkkkkkkkkkllliiikkkmmmnnnmmmmmmnnnoooqqqrrrrrrqqqooonnnooopppwwwrrrqqquuuxxxuuupppnnnlllvvvoooooopppooonnnmmmnnnooopppooonnnvvvtttqqqpppoooooonnnnnniiijjjlllmmmnnnmmmlllllljjjlllmmmnnnnnnnnnooopppllllllmmmnnnooooooooonnnnnnooopppqqqqqqpppnnnmmmooooooqqqqqqpppxxxvvvggglllrrrsssssswwwtttqqqqqquuuyyyxxxuuulllxxx}}}{{{vvvuuuuuuvvvvvvtttqqqooovvvlllhhhnnntttssspppooosssssssssrrrrrrqqqqqqqqqqqqooollliiijjjllloooqqqiiiooopppkkkjjjoooooojjjnnnlllkkkaaaggghhhkkkkkkkkkkkkjjjiiigggfffggggggggggggffffffffffffiiihhhhhhhhhiiiiiijjjkkkmmmlllkkkjjjjjjjjjkkkkkkiiiiiijjjkkkjjjiiihhhgggiiijjjkkklllllllllkkkkkkkkklllnnnoooooonnnlllkkkppppppnnnllljjjjjjmmmooonnnnnnnnnoooooooooooopppnnnllljjjkkkoooqqqpppnnnkkkkkkkkkllllllmmmmmmmmmoooooommmmmmmmmnnnnnnnnnjjjmmmmmmiiihhhmmmppppppnnnmmmllllllmmmnnnmmmkkkjjjiiiiiijjjkkkkkkjjjhhhsssooolllkkklllllliiigggjjjmmmoooooollliiiiiikkkkkkkkkjjjiiiiiiiiiiiiiiillljjjlllpppqqqnnnnnnpppoooooooooooooooooopppppppppppppppooommmkkkkkkllljjjkkklllllllllkkkjjjjjjhhhiiiiiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkjjjiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggfffggghhhiiijjjjjjjjjiiigggffffffggghhhiiiffffffggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiinnnmmmlllllllllkkkjjjiiiooonnnmmmlllkkkkkkkkkkkkhhhiiikkklllmmmllllllkkkoooooonnnmmmkkkkkkllllllkkkhhhfffhhhkkkmmmmmmlllllljjjiiilllpppqqqooolllnnnmmmmmmlllkkkjjjjjjiiiiiijjjlllmmmlllkkkhhhgggggggggggghhhhhhhhhhhhhhhhhhiiikkklllmmmmmmlllkkkllllllkkkkkkkkklllmmmnnnhhhiiikkkmmmmmmllljjjiiimmmllllllkkkkkkllllllmmmiiikkkmmmnnnmmmmmmnnnoooqqqrrrsssrrrpppoooooopppmmmqqqvvvxxxvvvrrroooooovvvqqqqqqrrrqqqpppooooooqqqqqqpppooouuutttrrrpppnnnnnnoooppplllkkkjjjjjjjjjlllmmmnnnlllkkklllqqqvvvvvvqqqlllmmmnnnoooooonnnmmmlllkkklllmmmpppqqqpppnnnlllkkkqqqssstttoookkkooozzzooopppwww|||pppuuu{{{xxx~~~ooouuurrrppp|||xxxttttttvvvxxxtttoootttyyyppprrruuuuuuuuuttttttssssssssslllnnnrrrttttttqqqnnnllljjjqqqrrrllllllsssrrriiixxxlllfffiiibbbgggllllllkkkjjjhhhggggggggghhhiiiiiiiiihhhhhhhhhggggggiiiiiiiiiiiiiiiiiijjjkkkmmmlllkkkkkkjjjjjjkkkkkkhhhiiijjjkkkkkkiiihhhgggjjjjjjkkkkkkkkkkkkkkkjjjmmmnnnoooppppppooonnnmmmppppppooommmkkkkkkmmmooonnnnnnnnnoooooooooooopppqqqnnnkkklllnnnpppnnnllljjjjjjkkkkkkllllllmmmmmmnnnnnnnnnmmmmmmmmmmmmnnnkkkoooqqqnnnlllnnnnnnllljjjiiiiiijjjlllnnnmmmlllkkkjjjiiijjjlllllljjjiiisssoookkkjjjlllllljjjggglllkkkjjjkkkmmmmmmiiifffiiihhhhhhhhhhhhiiijjjjjjkkkjjjlllpppqqqooonnnpppmmmmmmmmmnnnnnnooooooooommmooopppooommmlllmmmnnnmmmllliiihhhiiikkklllmmmhhhhhhhhhiiiiiijjjkkkkkkjjjkkkkkkkkkjjjjjjiiiiiigggggghhhhhhiiijjjjjjkkkhhhhhhhhhhhhhhhiiijjjkkklllkkkjjjjjjjjjjjjllllllhhhhhhiiijjjjjjjjjiiiiiihhhhhhhhhhhhhhhhhhhhhhhhlllllllllllllllllllllmmmqqqpppnnnmmmllllllllllllfffgggiiilllmmmnnnnnnnnnooonnnmmmlllllllllmmmlllhhhkkkoooooollljjjjjjkkkiiihhhiiilllqqqrrrooolllnnnmmmmmmmmmllllllkkkkkkjjjkkklllmmmllljjjhhhgggiiiiiijjjkkklllkkkkkkjjjiiiiiiiiijjjllloooqqqssskkkkkkkkkjjjkkklllmmmmmmhhhiiikkkmmmmmmlllkkkjjjnnnnnnmmmmmmmmmmmmnnnnnniiikkkmmmnnnmmmmmmnnnooopppqqqrrrrrrqqqqqqrrrsssllluuu}}}zzztttuuu~~~wwwqqqrrrtttqqqrrrqqqqqqqqqpppppppppooooooooonnnlllkkklllnnnpppnnnkkkiiiiiikkknnnooopppmmmmmmssszzz{{{ssskkknnnooopppooommmkkkjjjkkkjjjmmmooopppnnnllllllllltttrrrmmmlllpppuuutttooouuuhhhuuuuuummmwww~~~yyyxxxxxxssspppuuuxxxuuupppoootttyyyvvvppprrrllluuuuuuuuuuuuttttttttttttqqqpppooonnnnnnnnnooopppmmmqqqqqqmmmnnnsssrrrkkkzzzxxxhhhlllgggjjjllllllkkkiiigggfffggghhhjjjjjjjjjjjjjjjiiiiiiiiiiiijjjjjjiiiiiiiiijjjjjjkkklllllllllllllllkkkjjjjjjiiiiiijjjkkkjjjiiihhhgggkkkjjjjjjjjjjjjjjjkkklllmmmmmmmmmmmmmmmmmmmmmmmmoooppppppooommmmmmnnnpppkkkkkklllllllllmmmmmmmmmqqqooommmmmmmmmmmmmmmlllkkkkkkkkkllllllmmmmmmmmmlllmmmmmmmmmkkkkkkmmmooojjjooorrrooommmmmmllliiihhhggggggiiikkkmmmllllllkkkjjjjjjkkkllllllkkkiiikkkjjjjjjkkklllmmmlllkkkmmmiiifffhhhlllnnnjjjeeeiiihhhhhhhhhiiijjjkkkkkkjjjiiikkkpppqqqmmmlllnnnkkkkkklllmmmnnnnnnnnnnnnlllnnnpppooollljjjllloooooolllhhhfffhhhkkkmmmnnniiiiiiiiiiiijjjkkklllmmmlllkkkkkkkkkjjjjjjjjjjjjgggggghhhiiijjjkkkllllllhhhjjjkkkjjjiiihhhiiijjjiiiiiiiiijjjjjjjjjjjjjjjiiiiiijjjkkkkkkkkkkkkkkkhhhhhhhhhgggggggggggggggfffhhhkkkllllllmmmoooqqqoooooonnnnnnmmmmmmllllllhhhiiikkklllmmmmmmlllkkkmmmkkkkkkkkkmmmnnnmmmllllllrrrwwwuuunnnhhhgggiiihhhiiikkkmmmppppppnnnllllllllllllllllllllllllllliiijjjjjjkkkjjjiiihhhgggjjjkkklllnnnnnnmmmllllllkkkjjjiiijjjlllppptttvvvmmmmmmmmmnnnnnnnnnnnnooojjjkkklllnnnnnnmmmmmmllloooooonnnnnnnnnnnnooooooiiikkkmmmnnnmmmmmmnnnooooooppprrrrrrrrrrrrtttuuupppwwwzzzvvvvvvuuuppprrrtttooorrrsssrrrooommmoooqqqjjjlllnnnmmmkkkjjjkkkmmmpppooommmlllkkkllllllmmmpppmmmlllooosssuuuqqqlllmmmnnnooonnnkkkjjjkkkmmmjjjmmmppppppnnnlllmmmnnnpppqqqnnnmmmssszzzwwwnnnpppuuuqqqxxxtttzzztttwww{{{uuupppwwwppprrrqqqnnnpppuuuuuuqqqssszzzqqqssssssssssssssstttttttttlllmmmnnnoooooommmkkkjjjpppooommmmmmoooqqqooommm}}}kkkooonnnmmmjjjkkkjjjjjjiiiiiiiiijjjjjjkkkjjjjjjjjjjjjiiiiiiiiikkkjjjjjjiiiiiijjjjjjjjjjjjkkkmmmnnnnnnllljjjhhhjjjjjjjjjjjjjjjiiihhhhhhkkkjjjiiihhhhhhjjjlllnnnnnnmmmkkkjjjjjjkkkmmmnnnlllnnnpppqqqpppoooooopppjjjkkkkkkkkkllllllllllllnnnoooooonnnllllllmmmooollllllllllllmmmmmmmmmmmmiiikkklllllljjjjjjmmmoooiiimmmooollljjjlllllljjjiiihhhhhhiiikkklllkkkjjjkkkjjjjjjkkkllllllkkkiiifffhhhkkkllllllkkklllmmmllliiifffgggjjjlllkkkiiillllllkkkkkkjjjjjjkkkkkkiiihhhjjjooooookkkjjjkkkjjjkkklllnnnoooooonnnnnnllloooqqqooojjjhhhjjjmmmnnnkkkhhhhhhjjjlllmmmmmmjjjiiiiiijjjkkklllnnnooommmllllllkkkkkkkkkkkkkkkiiiiiiiiijjjjjjkkkkkkkkkiiikkkmmmllliiiggghhhiiieeefffhhhiiiiiiiiiggggggiiijjjjjjkkkkkkkkkkkkkkkiiiiiiiiihhhhhhhhhgggggggggiiikkklllkkkkkkmmmpppkkkkkklllmmmmmmlllkkkjjjiiijjjkkklllllllllkkkjjjiiihhhiiikkknnnooonnnkkkmmmpppsssrrrmmmiiihhhiiijjjlllnnnnnnmmmkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhggggggggggggiiijjjlllmmmnnnmmmlllkkkllllllkkklllmmmooorrrsssmmmnnnooopppppppppoooooommmnnnnnnnnnnnnooooooooonnnnnnmmmmmmmmmmmmnnnnnniiikkkmmmnnnmmmmmmnnnooopppqqqssssssrrrrrrtttuuusssuuuvvv|||tttoooqqqsssmmmqqqtttrrrmmmkkknnnqqqiiillloooooommmllllllnnnppppppoooooonnnmmmkkkkkklllkkkiiiiiijjjkkkllllllkkkmmmnnnmmmkkkkkkmmmpppkkknnnppppppnnnmmmoooqqqhhhqqqtttmmmiiinnnrrrqqqqqqnnnnnnppp|||mmmmmmvvvqqqsssrrr{{{pppzzzooohhhvvvwwwnnnrrrllltttvvvrrroooqqqrrrpppsssnnnnnnqqqqqqqqqrrrrrrsssssssssnnn}}}{{{lllqqqmmmjjjmmmooonnnmmmnnnpppfffmmmqqqpppkkkiiijjjlllmmmmmmlllkkkjjjjjjjjjjjjjjjiiiiiiiiihhhkkkkkkjjjjjjiiijjjjjjjjjiiikkknnnpppooommmjjjhhhjjjjjjjjjiiiiiiiiiiiiiiillljjjhhhfffgggjjjmmmppppppnnnllljjjjjjlllnnnpppkkknnnqqqrrrqqqpppoooppplllllllllmmmmmmmmmnnnnnnkkkmmmooonnnllllllooorrrmmmmmmmmmmmmmmmmmmmmmmmmhhhjjjlllkkkiiijjjmmmppphhhkkkkkkhhhgggjjjmmmlllllljjjiiijjjkkkkkkjjjhhhkkkkkkjjjkkkllllllkkkiiifffjjjmmmnnnkkkhhhiiijjjjjjjjjiiiiiiiiijjjlllmmmppppppnnnmmmlllkkkkkkkkkhhhgggiiinnnnnnjjjhhhiiijjjkkkmmmoooooooooooonnnnnnppprrroooiiifffgggjjjllljjjhhhiiilllnnnmmmjjjjjjjjjjjjjjjkkkmmmoooqqqnnnmmmlllkkkkkkkkkllllllkkkkkkkkkjjjjjjjjjjjjiiijjjlllnnnmmmiiiggggggiiifffhhhkkkmmmmmmllljjjiiiiiiiiijjjkkkkkkkkkkkkjjjkkkjjjjjjjjjiiiiiihhhhhhlllmmmnnnmmmiiiggghhhjjjgggiiikkkllllllkkkjjjhhhhhhiiijjjlllmmmmmmllllllgggfffhhhkkkooopppnnnkkkiiiiiiiiijjjkkkkkkkkkkkkllloooqqqoookkkhhhhhhiiihhhhhhhhhhhhhhhiiiiiiiiiggggggffffffffffffgggggggggiiikkkllllllllljjjiiilllmmmmmmnnnoooooonnnnnnkkkmmmooopppqqqpppnnnmmmpppoooooooooooopppqqqqqqmmmmmmllllllllllllmmmmmmiiikkkmmmnnnmmmmmmnnnoooqqqssstttsssrrrrrrsssuuuvvvuuuyyyvvvooooooooonnnoooppppppppppppoooooonnnoooooooooooonnnnnnmmmoooooommmllllllkkkllllllkkklllmmmmmmlllkkkiiihhhmmmoooqqqpppmmmlllnnnqqqpppooonnnmmmmmmnnnooopppqqqpppoooooooooppprrrsssnnnsssvvvttttttvvvtttrrryyyppppppxxxuuuttttttssssssrrrqqqqqqrrrssssssrrrrrrssssssrrrsssrrrrrrxxxooonnntttooovvvyyyvvv}}}nnnhhhooooookkkhhhhhhwwwzzziiirrroooeeelllllljjjhhhjjjooopppnnnjjjkkkjjjhhhgggfffggghhhiiiiiiiiijjjkkklllnnnooopppjjjjjjlllpppssssssnnniiigggiiikkkkkkjjjjjjjjjkkkjjjhhhgggiiimmmpppqqqooolllllllllllllllllllllllljjjkkkmmmnnnnnnmmmkkkiiikkklllmmmooopppppppppppppppmmmjjjllloooppplllhhhnnnnnnoooooonnnmmmllllllkkkkkkjjjiiijjjkkkmmmnnnkkkiiihhhhhhjjjkkkkkkkkkqqqnnnjjjiiijjjkkkllllllkkkkkkkkkkkkkkkjjjiiihhhllllllllllllkkkjjjiiihhhjjjjjjjjjjjjjjjjjjjjjjjjnnnmmmlllkkkkkkkkklllllliiimmmmmmiiihhhkkkjjjfffjjjkkklllnnnoooooopppppprrrpppnnnnnnnnnmmmkkkiiihhhhhhiiijjjkkkkkklllmmmmmmmmmmmmnnnnnnllliiigggjjjiiihhhiiikkklllkkkjjjmmmjjjhhhhhhkkklllkkkiiijjjlllkkkggggggiiiiiigggfffiiillloooooommmjjjhhhiiikkkmmmnnnnnnllliiifffgggiiikkkmmmnnnnnnnnnmmmmmmmmmmmmlllkkkjjjiiihhhiiihhhhhhiiikkkllllllkkkjjjjjjjjjlllnnnooommmlllllllllkkkkkkkkklllmmmmmmkkkjjjjjjjjjkkkmmmooopppooonnnmmmllljjjiiihhhgggiiiiiihhhhhhiiiiiijjjkkkmmmllljjjhhhhhhiiijjjkkkjjjjjjkkklllnnnoooppppppmmmnnnooopppppppppppppppnnnppprrrrrrrrrqqqrrrsssmmmmmmoooqqqssssssqqqooorrrrrrpppnnnmmmlllllllllmmmppprrrrrrooommmnnnppphhhppptttppplllpppuuuwwwnnn}}}uuu~~~vvvoooooopppnnnooooooppppppoooooonnnmmmnnnnnnooooooooooooooommmmmmllllllmmmmmmnnnnnnkkkllllllmmmmmmmmmlllllllllmmmnnnmmmlllllllllnnnnnnnnnoooooooooooonnnnnnppppppooonnnoooooopppqqqppprrrtttrrroooqqqwww}}}ggglllrrrtttrrrssswwwrrrooolllnnnnnnoooooopppqqqqqqqqqsssttttttrrrqqqqqqpppnnnrrryyy{{{rrrmmmyyytttmmmrrruuukkkkkkkkkgggooonnnkkkiiikkknnnooolllhhhkkklllllllllkkkkkkjjjjjjjjjjjjjjjkkklllmmmnnnoookkkkkkllloooqqqpppmmmiiihhhjjjkkkkkkjjjjjjkkklllmmmkkkiiiiiikkklllkkkiiilllllllllmmmmmmllllllkkklllmmmnnnnnnnnnmmmllllllooooooppppppqqqpppppppppnnnmmmlllmmmnnnnnnllljjjnnnnnnnnnnnnnnnmmmlllllllllkkkkkkjjjkkklllmmmnnnpppnnnlllkkklllllljjjiiikkkjjjjjjjjjkkkkkkjjjhhhkkkkkkjjjjjjjjjiiiiiiiiillllllllllllkkkjjjiiihhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiihhhhhhjjjmmmnnnjjjjjjmmmlllhhhnnnmmmlllkkkkkklllmmmnnnooonnnmmmmmmnnnooonnnlllnnnmmmlllkkkjjjiiihhhhhhmmmmmmmmmmmmmmmllljjjiiikkkiiihhhiiikkkllllllkkkkkkiiiggggggiiijjjiiihhhkkknnnmmmjjjiiikkkkkkhhhiiiiiijjjkkklllkkkkkkkkkkkkkkkkkkkkkkkkjjjiiiiiihhhiiijjjlllmmmnnnnnnnnnkkkkkkkkkkkkkkkjjjiiihhhkkkjjjiiikkkmmmnnnnnnmmmkkkiiiiiiiiikkkllllllkkkllllllkkkkkkkkkkkkkkklllkkkjjjiiihhhhhhiiijjjkkkmmmmmmlllkkkjjjiiihhhhhhlllkkkjjjiiihhhhhhhhhhhhkkkjjjiiihhhiiijjjlllmmmiiiiiijjjkkkmmmnnnnnnoooppppppqqqrrrrrrrrrrrrrrrjjjlllnnnnnnmmmlllmmmnnnoooooopppsssuuuuuusssqqqooonnnnnnnnnoooooopppqqqnnnpppqqqpppooonnnoooqqqtttssspppnnnlllnnnqqqtttuuuooopppqqqnnnnnnnnnoooooonnnnnnmmmmmmnnnnnnoooooopppppppppjjjkkklllmmmnnnooopppqqqllllllllllllmmmnnnooopppnnnlllllllllmmmnnnmmmllllllmmmoooppppppooommmlllpppooonnnnnnnnnnnnoooooooooooooooppprrrqqqnnnjjj|||~~~sssyyy|||mmmlllxxxwwwppppppsssuuuvvvnnnooooooppppppqqqrrrrrrooopppqqqtttuuuuuuttttttrrrxxxxxxvvvzzzzzzllluuunnnsssnnnlllooojjjmmmooommmjjjkkkmmmmmmjjjgggjjjkkkmmmnnnmmmllljjjhhhkkkkkkkkkkkkkkklllmmmmmmlllkkkkkklllnnnmmmkkkhhhhhhjjjllllllkkkjjjkkklllmmmkkkiiiiiiiiijjjiiigggkkklllmmmnnnnnnmmmlllkkknnnnnnmmmmmmmmmnnnnnnnnnrrrrrrrrrrrrrrrqqqpppppplllmmmooonnnmmmlllllllllmmmmmmmmmnnnmmmmmmlllkkkllllllkkkkkkkkklllmmmmmmpppnnnmmmllllllllljjjiiikkklllnnnppprrrqqqmmmjjjkkkjjjiiihhhhhhhhhiiijjjllllllllllllkkkjjjiiiiiijjjjjjjjjjjjjjjjjjjjjjjjiiijjjjjjkkkjjjiiihhhhhhiiilllmmmkkklllnnnnnnkkkrrrpppmmmjjjjjjjjjlllnnnlllkkkkkkllloooppppppoooppppppnnnmmmkkkiiihhhgggmmmlllllllllllllllllllllllljjjhhhhhhjjjllllllllliiihhhffffffhhhiiihhhgggiiilllllljjjiiijjjiiieeekkkjjjhhhggghhhiiikkkmmmlllkkkjjjjjjiiijjjjjjkkkjjjjjjjjjjjjkkkmmmnnnoookkkkkkkkkllllllkkkkkkjjjmmmlllkkklllnnnoooooonnnmmmkkkjjjjjjkkkmmmmmmlllmmmlllkkkjjjjjjjjjjjjjjjoooooommmlllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiinnnmmmkkkiiihhhgggffffffiiiiiihhhiiijjjlllnnnoookkkkkkllllllmmmnnnooooooqqqrrrrrrssssssssssssrrrmmmoooqqqqqqpppooopppqqqnnnnnnoooppprrrsssqqqooonnnnnnnnnooopppqqqrrrsssoooooopppooonnnoooqqqsssnnnooouuuzzzvvvnnnqqqzzz{{{uuuooopppqqqmmmnnnnnnnnnnnnmmmmmmlllooooooooooooooooooppppppkkklllmmmnnnooopppppppppnnnmmmlllkkklllmmmooopppqqqnnnlllmmmpppqqqooommmlllmmmnnnoooooonnnmmmlllooonnnnnnnnnmmmmmmmmmmmmqqqnnnlllnnnrrrvvvwwwvvvnnnzzzooo|||qqq{{{qqqpppppppppqqqpppllliiimmmmmmlllkkkkkkjjjjjjiiiooooooqqquuuwwwuuutttvvvxxxqqqnnnzzzxxxfffuuutttwwwpppkkkoookkklllnnnllljjjjjjkkklllkkkiiihhhiiijjjjjjjjjiiigggfffllllllkkkkkkjjjkkkkkklllmmmlllkkkkkkjjjjjjiiihhhhhhjjjllllllkkkjjjkkklllhhhgggggghhhjjjlllmmmmmmjjjkkkmmmnnnnnnnnnlllkkkooonnnlllkkklllmmmooopppqqqqqqqqqrrrrrrqqqqqqpppjjjnnnqqqoookkkiiikkknnnllllllmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkkkklllllljjjjjjiiijjjlllmmmllljjjkkklllnnnqqqsssrrrooolllkkkjjjhhhgggggghhhjjjkkkkkklllllllllkkkkkkjjjiiiiiiiiiiiiiiijjjjjjjjjjjjnnnmmmmmmlllkkkllllllllliiijjjkkkkkklllmmmmmmmmmsssrrrpppnnnnnnnnnoooooolllkkkkkkllloooqqqppppppmmmmmmmmmmmmmmmmmmlllllllllmmmmmmlllkkklllmmmooommmkkkiiihhhjjjkkklllllliiihhhgggggghhhiiiiiiiiiiiimmmnnnllllllllljjjfffjjjiiihhhggggggiiikkkllllllllllllkkkkkkkkkkkkkkkkkkjjjiiiiiijjjlllmmmoookkklllmmmmmmmmmmmmmmmlllmmmllllllmmmnnnoooooonnnooonnnnnnoooppppppooommmmmmlllkkkjjjiiihhhhhhhhhpppoooooonnnmmmmmmllllllhhhhhhiiiiiiiiijjjjjjjjjmmmmmmkkkiiihhhggggggfffiiiiiiiiiiiijjjlllmmmnnnmmmmmmnnnnnnooooooooopppppppppqqqqqqrrrqqqqqqpppqqqsssttttttsssrrrssstttooonnnnnnppprrrrrrpppoooqqqpppppppppppppppqqqqqqpppooonnnnnnnnnpppsssuuummmnnnvvv|||uuummm{{{}}}{{{uuuoooqqqrrrnnnnnnnnnnnnnnnmmmllllllrrrqqqpppooonnnnnnoooooonnnnnnoooppppppooonnnnnnooonnnlllkkkkkkkkklllmmmqqqnnnlllmmmpppqqqooommmooonnnmmmllllllmmmnnnooommmmmmnnnnnnnnnmmmmmmmmmsssqqqooommmmmmooorrrtttrrrkkkkkkwww~~~sssjjjiiivvvssspppoooooopppqqqrrrqqqqqqqqqpppoooooonnnnnnrrrooopppttttttooonnnqqqrrrjjjmmmsssaaaqqqkkkooottt|||ssseeehhhhhhnnnkkkjjjiiiiiikkkllllllllljjjiiihhhgggfffggghhhhhhllllllkkkjjjjjjjjjjjjkkkllllllkkkjjjhhhhhhhhhhhhgggiiikkkkkkjjjiiijjjkkkeeefffgggiiikkkmmmpppqqqkkkkkkmmmnnnnnnnnnmmmmmmmmmlllkkkjjjjjjlllnnnpppmmmnnnooopppqqqqqqqqqqqqiiinnnrrrpppkkkhhhkkkooollllllmmmmmmnnnmmmmmmllljjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkmmmmmmllljjjjjjiiiiiikkkmmmmmmllljjjkkkjjjhhhggggggiiijjjlllkkkkkklllllllllkkkjjjjjjhhhhhhhhhiiiiiijjjjjjjjjrrrpppmmmjjjjjjlllnnnppphhhhhhiiikkklllllllllmmmmmmnnnpppqqqqqqqqqpppooommmllllllmmmooopppooonnnkkkkkklllmmmmmmnnnoooooolllmmmnnnmmmkkkkkkmmmpppnnnllljjjiiikkkllllllkkkiiiiiijjjiiiiiijjjkkklllmmmqqqrrrpppooopppnnnjjjhhhhhhiiiiiijjjjjjjjjjjjjjjkkkmmmoooooonnnllljjjkkkjjjiiiiiijjjkkkmmmnnnjjjkkkkkkllllllllllllkkkmmmkkkkkkkkkmmmnnnmmmllllllmmmooorrrsssrrrnnnkkkmmmlllkkkjjjiiihhhhhhhhhiiiiiijjjjjjkkkkkkkkkkkkggghhhhhhiiijjjjjjkkkkkkkkkjjjiiiiiihhhhhhiiiiiikkkkkkjjjkkkkkklllllllllmmmmmmmmmmmmmmmmmmmmmnnnmmmnnnnnnooonnnnnnmmmmmmnnnpppqqqqqqooonnnooopppqqqppppppqqqrrrsssrrrpppppppppppppppppppppqqqrrrqqqooonnnnnnoooqqqssstttzzzpppmmmtttzzz}}}tttpppqqqsssoooooooooooonnnmmmmmmlllrrrqqqpppooonnnooopppppppppqqqqqqqqqqqqooommmlllooonnnmmmlllkkkkkkkkkkkknnnlllllllllmmmnnnmmmlllooonnnlllkkkkkklllnnnooollllllmmmnnnooonnnnnnnnnoooqqqsssrrrooommmmmmooojjjssssss{{{lllpppjjjlllqqqmmmnnnnnnooopppqqqrrrrrrkkkkkkllllllmmmnnnnnnnnnoookkkmmmuuuxxxvvvxxx{{{{{{sss}}}xxxeee{{{wwwvvvnnnrrruuukkkkkkhhhllljjjiiiiiiiiiiiikkkmmmnnnmmmllljjjhhhhhhiiijjjllllllkkkjjjjjjjjjjjjjjjkkkkkkllllllkkkhhhggghhhiiifffhhhjjjjjjiiihhhiiijjjggghhhjjjjjjjjjkkknnnppplllllllllmmmmmmnnnoooooolllkkkjjjiiijjjlllnnnoookkklllmmmnnnooopppppppppjjjnnnqqqpppkkkiiikkknnnlllmmmnnnnnnooonnnnnnnnnkkkkkklllllllllkkkjjjiiipppooonnnoooooonnnkkkhhhmmmllljjjjjjlllmmmmmmlllkkkjjjiiiiiiiiijjjkkklllkkkkkkkkkllllllkkkkkkjjjgggggghhhhhhiiijjjjjjjjjpppnnnjjjhhhhhhjjjlllnnnhhhggghhhkkkllljjjjjjmmmgggiiimmmoooqqqpppnnnmmmnnnmmmlllmmmnnnooonnnmmmmmmmmmmmmmmmmmmlllllllllkkknnnpppooolllkkklllooommmlllkkkkkkllllllkkkjjjjjjkkklllkkkkkkkkkmmmooojjjnnnnnnlllkkklllkkkgggggghhhjjjllllllkkkjjjhhhhhhjjjnnnppppppnnnllljjjjjjjjjjjjjjjjjjkkklllllliiiiiiiiijjjjjjiiihhhhhhlllkkkjjjkkklllmmmllljjjhhhiiillloooqqqpppmmmjjjmmmlllkkkjjjjjjjjjjjjjjjggghhhiiikkklllmmmmmmmmmhhhhhhiiiiiijjjkkkkkkllliiiiiihhhhhhiiijjjkkkkkkkkkkkkkkklllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjlllmmmmmmmmmmmmlllkkkkkkmmmnnnpppooonnnmmmmmmnnnnnnlllkkklllmmmnnnmmmlllmmmmmmmmmnnnppprrrssstttrrrpppnnnnnnppprrrsssrrrqqqlllssstttppprrrtttppppppppppppooonnnmmmlllpppooonnnnnnoooqqqssstttpppqqqrrrrrrqqqpppnnnlllmmmmmmnnnnnnnnnmmmmmmllllllmmmnnnmmmlllllllllnnnmmmmmmmmmllllllmmmmmmmmmkkklllmmmooopppppppppooommmoooqqqrrrrrrrrrssstttuuutttllliiipppxxxmmmeeedddhhhmmmoookkkooouuuxxxwwwrrrmmmjjjmmmmmmnnnnnnooooooppppppyyytttwwwxxxtttsssmmmrrr~~~nnn|||qqqsssjjjpppppprrrssskkkkkkkkkkkkjjjiiihhhiiikkkmmmmmmmmmllllllkkkkkkkkklllkkkjjjjjjjjjjjjjjjkkkkkkiiikkkmmmllliiihhhhhhiiieeeggghhhiiihhhggghhhiiifffhhhjjjjjjhhhiiikkknnnmmmmmmlllkkklllnnnpppqqqlllkkkkkkkkklllmmmoooppplllmmmnnnnnnooooooooooookkknnnpppooolllkkkkkkmmmmmmnnnnnnoooppppppoooooommmmmmnnnnnnnnnmmmkkkkkkoooooooooooopppnnnkkkhhhqqqpppnnnnnnooopppooonnnjjjjjjkkkkkkkkkllllllllljjjkkkkkkllllllkkkkkkjjjggggggggghhhiiijjjjjjjjjkkkkkkjjjiiiiiiiiiiiiiiikkkhhhiiimmmmmmjjjjjjmmmhhhiiikkkmmmnnnnnnnnnmmmnnnmmmlllmmmnnnoooooonnnnnnnnnmmmmmmlllkkkjjjjjjkkkooorrrqqqmmmjjjkkkmmmlllllllllmmmnnnmmmjjjhhhiiikkkmmmlllkkkkkknnnpppiiikkkkkkggggggiiihhheeehhhiiikkklllllllllkkkjjjhhhiiikkklllmmmlllkkkjjjiiiiiijjjkkkkkkkkkkkkjjjkkkkkkkkkkkkjjjiiihhhhhhlllkkkjjjkkkllllllkkkjjjiiiiiiiiikkknnnoooooonnnllllllkkkkkkkkkkkkkkklllhhhiiikkklllmmmnnnnnnmmmiiiiiijjjjjjkkkkkklllllliiiiiihhhhhhiiijjjjjjkkkiiijjjkkklllmmmmmmnnnnnnmmmmmmllllllkkkkkkkkkjjjnnnnnnnnnnnnnnnmmmllllllnnnpppqqqqqqooonnnnnnooolllkkkiiijjjkkklllkkkjjjmmmmmmmmmnnnoooppprrrsssrrrpppoooppprrrsssrrrpppeeewww|||{{{zzzyyy|||vvvzzzttt{{{vvv~~~}}}|||}}}tttppprrruuuqqqqqqqqqqqqpppooommmmmmmmmmmmmmmmmmooorrruuuwwwoooppprrrrrrrrrqqqooommmkkkmmmnnnpppppppppoooooommmoooqqqpppmmmlllnnnqqqkkklllnnnoooooonnnlllkkkjjjkkkmmmoooqqqqqqqqqqqqtttqqqmmmlllnnnqqqtttuuunnnpppvvvqqqtttyyyssslllmmmtttzzzvvvpppvvv{{{uuuqqqyyysssmmmrrruuupppttt|||zzz|||ppp___sss|||hhhmmmrrrnnnrrrmmmmmmkkkiiiggggggiiikkkkkklllmmmnnnnnnllljjjiiijjjjjjiiiiiijjjjjjkkklllhhhkkkmmmmmmjjjhhhiiijjjdddfffhhhhhhgggfffggghhhcccfffhhhhhhggghhhlllooonnnmmmkkkjjjkkknnnqqqssslllllllllmmmnnnoooppppppooooooooooooooonnnnnnmmmlllmmmnnnnnnmmmlllllllllnnnnnnooopppppppppppppppnnnooopppppppppooommmllljjjjjjkkkmmmooonnnllljjjooonnnmmmnnnooonnnllljjjjjjkkklllmmmmmmmmmmmmllljjjjjjkkkllllllkkkkkkkkkfffgggggghhhiiijjjjjjjjjhhhjjjlllmmmmmmkkkhhhgggmmmiiijjjoooooojjjjjjnnnlllllllllmmmmmmnnnoooppplllkkkkkkmmmoooppppppooommmllllllllllllkkkkkkkkkkkkooosssrrrmmmjjjjjjlllkkkkkkmmmnnnooonnnjjjgggiiikkkmmmlllkkkkkknnnqqqnnnpppoookkkjjjmmmmmmkkkjjjjjjkkkkkklllllllllllliiihhhhhhhhhiiijjjjjjkkkhhhiiijjjllllllkkkjjjiiinnnooonnnnnnmmmlllkkkjjjmmmlllkkkkkklllmmmllljjjmmmkkkiiiiiilllpppssstttllllllkkkkkkkkklllmmmmmmeeefffhhhiiijjjjjjiiiiiijjjjjjkkkkkkkkkllllllllljjjjjjiiiiiiiiiiiijjjjjjggghhhjjjlllnnnooooooppppppppppppooonnnnnnmmmmmmpppppppppppppppooonnnnnnmmmnnnpppooommmllllllmmmsssqqqooooooqqqqqqqqqpppppppppooonnnnnnnnnnnnnnnsssqqqpppqqqssssssqqqnnnrrr~~~uuuyyy{{{sssyyyxxxpppttt|||ooovvvtttyyyyyyxxxrrrrrrrrrrrrnnnjjjlllsssvvvsssooommmmmmnnnoooppppppqqqqqqrrrqqqqqqppppppqqqqqqrrrsssooommmnnnmmmkkkkkknnnuuupppllljjjlllmmmmmmlllnnnmmmmmmnnnooonnnkkkiiijjjkkknnnnnnoooooorrrssspppqqqpppmmmmmmnnnnnnmmmrrrssssssooommm{{{uuusssuuuvvv{{{zzzvvvxxxxxx{{{wwwyyyhhhxxxssssssttttttuuuvvvvvvvvv~~~kkkoootttoooiiiooommmjjjiiiiiikkkkkkkkkkkkmmmnnnnnnmmmllllllmmmllllllkkkjjjjjjkkkkkkkkkjjjjjjiiiiiiiiiiiijjjjjjkkkjjjhhhffffffffffffgggcccggglllmmmkkkjjjkkkmmmooommmkkkkkklllmmmmmmmmmlllllllllmmmoooppprrrsssnnnooonnnmmmllllllnnnpppooommmlllmmmnnnooonnnlllmmmooopppooommmllllllmmmvvvpppjjjjjjmmmooommmjjjnnnmmmkkkkkkjjjkkklllmmmooonnnmmmllllllllllllllllllmmmnnnmmmmmmmmmoooqqqpppnnnkkkkkkmmmmmmkkkhhhoookkkggggggiiijjjhhheeefffiiillllllkkkkkkooosssnnnjjjiiiooorrroookkkkkkllllllmmmmmmnnnnnnoooooopppooopppqqqnnnjjjkkkpppnnnmmmlllkkkkkkkkkkkkkkkqqqpppnnnmmmllllllmmmmmmkkkkkkkkkkkkllllllmmmnnnkkkkkkkkklllmmmnnnooopppllllllllllllllllllkkkkkkpppppppppooommmkkkhhhffffffgggiiijjjkkkkkkjjjiiigggggghhhiiijjjkkkkkkkkkjjjkkkkkkllllllkkkkkkjjjqqqpppooommmmmmmmmnnnooommmjjjgggfffhhhkkklllmmmnnnllljjjiiiiiijjjkkkllljjjjjjiiiiiiiiiiiijjjjjjhhhjjjiiigggllltttuuupppnnnmmmmmmmmmmmmnnnoooooolllmmmpppqqqqqqpppmmmlllppprrrpppkkkkkkooopppnnnnnnjjjkkkqqquuusssppppppuuurrrooommmmmmnnnnnnnnnpppnnnmmmmmmoooooollliiinnnllljjjjjjlllllllllkkkpppoooqqqhhhrrrzzzjjjmmmtttrrrxxxyyyvvvtttssstttvvvwwwvvvuuuuuuvvvvvvvvv{{{|||uuuuuutttttttttsssssssssrrrssssssvvv}}}}}}yyywww|||xxxrrrrrrrrrvvvsssooooooqqqrrrpppmmmoooooopppqqqqqqrrrssssssqqqqqqqqqppppppqqqqqqqqqrrrnnnmmmnnnmmmjjjkkknnnssspppllljjjlllnnnnnnmmmnnnmmmmmmmmmnnnnnnllljjjkkkmmmnnnnnnmmmmmmnnnoooqqqsssssspppmmmmmmpppssstttuuurrrrrrqqqvvvqqqpppyyyxxxxxxyyy{{{}}}||||||xxxtttsssuuutttooonnnrrrsssuuurrrxxx|||rrrrrrrrrsssssssssssssssvvvllloooqqqnnnkkkmmmkkkhhhggghhhiiijjjiiimmmnnnooonnnllljjjjjjkkkjjjjjjjjjjjjjjjkkklllllliiiiiiiiihhhhhhiiiiiiiiikkkjjjiiiggggggggggggggghhhkkknnnpppppppppppppppooonnnlllllllllmmmmmmmmmkkkkkkkkklllmmmnnnooopppkkklllmmmmmmlllmmmppprrrooonnnmmmmmmoooooonnnmmmmmmnnnpppooommmllllllmmmqqqooommmllllllmmmmmmmmmnnnnnnmmmlllllllllmmmnnnpppooonnnmmmllllllkkklllkkklllllllllkkkkkklllnnnllljjjhhhhhhiiiiiigggeeelllmmmmmmmmmlllkkkllllllkkkjjjjjjkkknnnooopppqqqmmmkkkkkkpppqqqmmmkkkkkknnnnnnooooooppppppqqqqqqnnnmmmoooqqqoookkkmmmrrrnnnmmmllllllkkkkkkkkklllqqqpppnnnlllkkkkkklllmmmkkkkkkkkkkkkkkklllmmmmmmiiiiiiiiiiiijjjlllnnnooommmmmmlllkkkkkkkkkllllllkkkllllllmmmmmmmmmmmmmmmiiijjjkkklllllllllkkkjjjhhhhhhiiiiiijjjjjjkkkkkkjjjkkkkkkllllllkkkkkkjjjooonnnmmmlllllllllllllllnnnllljjjiiikkkmmmnnnnnnnnnnnnnnnmmmmmmlllkkkkkkjjjiiiiiiiiiiiiiiiiiijjjhhhkkklllkkknnnsssrrrlllllllllmmmmmmmmmnnnnnnnnnkkklllnnnoooooonnnlllkkkmmmooonnnjjjkkkoooqqqpppmmmiiijjjpppsssqqqnnnnnntttqqqooonnnooopppooonnnooommmlllmmmppppppooolllooommmllllllmmmnnnnnnmmmnnnmmmppphhhnnntttlllzzzttthhhzzz~~~nnnwwwwwwuuuuuuwww~~~qqqtttwwwvvvtttuuuzzz~~~|||rrrrrrqqqqqqqqqpppppppppnnnqqqrrrqqqtttzzzyyyuuu|||wwwhhh|||yyywww|||xxxrrrrrrrrrvvvuuusssrrrqqqpppooooooqqqqqqrrrrrrssssssttttttqqqqqqqqqqqqqqqqqqqqqqqqpppmmmlllnnnmmmjjjjjjmmmqqqnnnlllkkklllnnnoooooonnnmmmlllmmmnnnnnnllljjjmmmnnnooonnnllljjjkkkllllllnnnpppnnnllllllqqqvvvqqqpppuuunnnjjjllloooxxx}}}www|||vvvvvvyyyfffqqqooonnnmmmmmmllljjjhhhooommmnnnrrrsssqqqqqqtttrrrsssqqqqqqnnnqqqqqqqqqpppppppppppppppfffttt~~~uuunnnnnnooonnnlllmmmnnnkkkiiihhhjjjkkkkkkjjjnnnoooooommmkkkiiiiiiiiiggghhhhhhiiijjjkkklllllliiihhhhhhgggggghhhhhhiiikkkkkkjjjiiihhhhhhhhhhhhhhhiiijjjmmmooopppooonnnllllllllllllmmmooopppqqqmmmmmmmmmmmmmmmnnnoooooolllmmmnnnmmmlllmmmoooqqqpppooonnnnnnppppppooonnnmmmnnnoooooommmlllmmmmmmjjjlllnnnnnnkkkjjjkkkmmmnnnnnnmmmmmmmmmnnnnnnoooooonnnmmmkkkjjjiiiiiiiiijjjkkkkkkjjjhhhhhhiiikkkjjjhhhgggggghhhhhhfffeeefffjjjmmmllliiihhhjjjmmmnnnjjjhhhiiinnnpppooolllmmmlllnnnqqqooojjjiiilllnnnnnnooooooppppppqqqqqqmmmkkkmmmpppooommmnnnrrrmmmmmmmmmlllllllllllllllrrrpppmmmjjjiiijjjkkklllkkkkkkjjjjjjjjjkkklllllljjjjjjiiihhhiiikkknnnpppooonnnllljjjjjjjjjlllmmmjjjjjjjjjkkklllnnnoooppplllmmmmmmmmmmmmlllkkkkkkiiiiiiiiijjjjjjjjjjjjjjjkkkkkkllllllllllllkkkkkkllllllllllllkkkjjjiiihhhlllkkkjjjkkkmmmnnnmmmllllllmmmoooooonnnllljjjhhhiiiiiiiiiiiiiiiiiiiiiiiigggjjjllllllnnnpppmmmgggjjjkkklllmmmnnnmmmmmmlllkkkkkkkkkkkkkkkkkkkkkkkkiiikkkkkkiiikkkppprrrqqqmmmjjjkkkppprrrooommmmmmpppoooooooooqqqqqqpppnnnnnnmmmmmmnnnpppqqqqqqppppppooommmmmmooopppoooooonnnlllqqqkkkmmmpppooopppmmmssssssuuuuuutttttt}}}}}}{{{wwwttttttsssssssssrrrrrrrrrnnnsssuuusssppprrrsssrrr}}}|||{{{~~~www~~~sssyyywww|||xxxrrrrrrrrrppprrrtttsssqqqqqqtttwwwrrrrrrrrrrrrssssssttttttppppppqqqqqqqqqqqqppppppooollllllnnnmmmjjjjjjmmmnnnmmmllllllmmmnnnooopppnnnmmmllllllnnnnnnmmmkkknnnoooooonnnlllkkkkkklllkkkkkkmmmpppppppppssswwwnnnqqq}}}ssskkkjjjmmmppppppjjjeeehhhttt|||yyytttrrrrrrpppoooooooooooommmlllrrrqqqqqqrrrqqqooommmmmmuuuuuussspppqqqwwwlllqqqqqqppppppooonnnmmmmmmjjjlllkkkkkkmmmpppqqqooommmjjjjjjnnnpppmmmkkklllooommmlllkkkmmmnnnmmmmmmmmmnnnnnnllljjjiiiiiikkkggghhhiiiiiijjjjjjjjjjjjhhhhhhgggggggggggghhhhhhkkkkkkkkkjjjjjjiiiiiiiiihhhggggggjjjnnnpppnnnkkkgggiiikkkmmmoooqqqsssuuuqqqppppppooooooooopppppppppqqqpppooolllkkkkkklllpppooonnnooopppqqqpppnnnlllnnnoooooonnnmmmmmmnnnhhhjjjlllmmmmmmlllkkkkkkmmmmmmmmmmmmmmmnnnnnnnnnmmmlllkkkiiihhhgggggggggkkkkkkkkkiiigggfffgggiiijjjjjjiiiiiijjjjjjiiiiiiiiijjjjjjhhhfffgggjjjmmmkkkiiiggggggjjjkkkjjjiiilllmmmppprrrnnnhhhhhhlllllllllmmmmmmnnnnnnoooooonnnlllllloooooommmmmmqqqlllmmmmmmmmmmmmmmmllllllrrrooollliiihhhiiikkklllkkkkkkjjjjjjjjjkkkkkklllmmmllljjjjjjkkkmmmppprrrpppnnnllliiiiiijjjlllmmmnnnmmmlllkkkkkkkkklllmmmnnnnnnnnnmmmllllllkkkjjjjjjjjjjjjjjjjjjjjjjjjiiikkkkkkllllllllllllkkkkkkkkkkkkllllllllljjjhhhgggiiiiiiiiijjjlllllljjjiiikkklllllllllkkkiiihhhfffhhhiiiiiiiiiiiiiiiiiihhhfffhhhiiijjjkkkllljjjhhhiiijjjlllnnnnnnmmmllljjjlllkkkjjjiiiiiijjjkkklllhhhkkkkkkiiijjjoooqqqooonnnlllmmmqqqrrrnnnmmmnnnllllllmmmoooqqqqqqooollloooooonnnoooppppppqqqqqqpppnnnmmmmmmoooppppppooorrrlllqqqppprrrqqqqqqrrrxxxssstttuuusssrrrvvv~~~yyyuuusssuuuuuutttttttttsssssssssoooqqqtttssssssssstttuuupppssstttrrruuu}}}tttuuu|||kkkpppuuuyyywww{{{xxxrrrrrrrrrnnnqqqttttttqqqrrruuuyyyqqqqqqqqqqqqrrrrrrrrrrrroooppppppqqqqqqppppppoooooollllllooonnnkkkkkkmmmmmmmmmmmmmmmmmmnnnoooqqqnnnlllkkklllmmmnnnmmmlllmmmnnnoooooonnnmmmnnnppprrrnnnnnntttwwwtttsssuuuvvvvvvllljjjiii{{{qqqhhhkkkmmmlllnnntttmmmlllkkkmmmppprrrssssssrrrssssssrrrrrrrrrqqqpppqqqppprrrsssmmmjjjvvvssshhh{{{rrrqqqqqqpppooonnnmmmmmmuuurrrnnnmmmlllmmmpppuuuzzzrrrlllmmmpppnnnkkkjjjnnnmmmkkklllmmmnnnnnnmmmjjjkkkkkkjjjiiiiiikkkmmmjjjjjjjjjjjjjjjiiihhhggghhhhhhgggggggggggghhhhhhkkkkkkkkkkkkkkkjjjjjjiiillljjjiiikkkoooqqqooommmhhhjjjmmmnnnnnnnnnpppsssqqqppppppoooooooooooooooooopppqqqooommmkkkkkkkkkpppooonnnooopppqqqpppnnnlllmmmoooooonnnmmmmmmnnnlllkkkkkknnnrrrsssoookkkkkkkkkllllllmmmmmmmmmmmmnnnmmmllljjjiiiiiihhhhhhkkklllllljjjhhhfffgggiiijjjkkkkkkkkkkkkkkkkkkllluuupppjjjggghhhkkknnnnnnhhhiiijjjiiiggggggiiikkklllmmmppprrrnnnhhhhhhlllllllllmmmmmmnnnnnnoooooopppmmmllloooooolllkkkmmmllllllmmmnnnnnnmmmmmmlllpppnnnllljjjiiijjjkkkmmmllllllkkkjjjjjjkkkkkkkkklllkkkkkkjjjlllnnnpppqqqqqqooollliiiiiijjjkkkmmmooonnnllljjjjjjjjjkkklllnnnnnnmmmlllkkkjjjiiiiiikkkkkkkkkjjjjjjjjjjjjjjjkkkllllllmmmmmmllllllkkkkkkkkklllmmmmmmkkkjjjiiihhhhhhiiikkkmmmllljjjhhhmmmllljjjiiihhhhhhiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiihhhiiijjjjjjkkklllnnniiijjjlllnnnnnnmmmllljjjmmmlllkkkjjjjjjkkklllmmmjjjlllllljjjjjjmmmnnnkkkllljjjmmmpppppplllkkkmmmjjjjjjlllnnnppppppmmmkkkqqqqqqpppooonnnnnnooopppnnnlllkkkkkkmmmooonnnnnnssskkkpppqqqwwwtttnnn}}}yyytttqqqqqqsssvvvxxx|||yyywwwyyy~~~wwwssstttwwwqqqqqqqqqpppppppppoooooommmllllllooorrrrrrqqqqqqqqqttttttnnniiijjjooosss}}}|||zzzrrruuuzzzvvvyyywww{{{xxxrrrrrrrrrrrrtttuuutttqqqppprrruuuppppppppppppqqqqqqqqqqqqnnnooopppqqqqqqpppooonnnooolllmmmppppppmmmlllnnnlllmmmnnnnnnmmmmmmooopppnnnlllkkkkkkmmmnnnnnnmmmkkkmmmoooooonnnoooppprrrtttnnnmmmrrrsssnnnnnnssssssooonnnuuuiiimmmuuuwwwsssnnnkkkkkkkkkkkkkkkkkknnnnnnmmmnnnrrrtttssskkkkkkoootttqqqjjjiiinnngggxxxyyywww}}}sssiiisssrrrqqqqqqpppooonnnnnnmmmppplllkkkmmmkkklllvvv|||nnnlllppppppllliiikkkjjjiiijjjkkklllkkkjjjiiiiiijjjiiihhhiiilllnnnkkkkkkllllllkkkiiigggfffiiihhhhhhgggggghhhhhhiiijjjjjjkkkkkkkkkjjjjjjiiikkkjjjjjjjjjlllmmmlllkkkllloooqqqooollliiijjjlllnnnmmmllllllllllllmmmmmmkkkmmmoooooonnnmmmnnnooopppooonnnnnnppppppooonnnkkkmmmoooooonnnmmmnnnooorrrnnnmmmqqqvvvwwwrrrmmmiiijjjkkklllmmmmmmmmmlllpppooonnnmmmmmmllllllmmmllllllllljjjhhhggghhhiiihhhiiikkkkkkjjjjjjkkkmmmwwwppphhheeegggkkklllllliiilllnnnllliiihhhkkkooommmlllnnnqqqooojjjiiilllnnnnnnooooooppppppqqqqqqqqqmmmlllnnnooollljjjlllkkklllmmmoooooonnnmmmmmmnnnmmmlllkkkkkklllmmmmmmmmmmmmlllkkkkkkkkklllllliiiiiiiiijjjkkklllmmmnnnpppooollljjjiiijjjkkkkkkjjjjjjjjjjjjkkklllmmmnnnmmmlllkkkjjjiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkllllllmmmmmmmmmmmmllllllkkkkkkllllllmmmmmmllllllkkkjjjkkkmmmnnnnnnllljjjooommmkkkiiiiiijjjlllmmmiiijjjkkkllllllkkkjjjiiimmmkkklllmmmmmmllloootttjjjkkklllmmmnnnmmmmmmlllmmmmmmkkkkkkkkkkkkmmmmmmlllnnnnnnkkkjjjmmmllliiihhhhhhkkknnnnnnjjjiiillljjjjjjkkknnnpppooommmkkkqqqqqqqqqooollllllnnnooollljjjiiijjjlllmmmmmmmmmpppjjjppppppxxxwwwjjjyyyxxxpppooorrrwwwyyyzzzzzzyyyyyyxxxyyyyyyzzz|||}}}{{{}}}xxxsssppprrrvvvrrrrrrrrrqqqqqqqqqpppppppppmmmlllpppsssqqqoooooowwwuuutttuuuvvvuuuqqqmmmdddhhhpppxxx}}}vvvuuuwwwtttxxx}}}xxxyyywwwzzzxxxrrrrrrrrrvvvvvvuuussspppoooooopppqqqqqqqqqqqqppppppppppppnnnooopppqqqqqqpppooonnnooommmnnnqqqqqqnnnmmmooolllnnnooonnnmmmlllnnnpppnnnllljjjkkklllnnnnnnnnnkkkmmmnnnnnnnnnnnnoooqqqppplllmmmpppmmmjjjtttgggrrrnnnuuuiiieee}}}yyyuuurrrqqqqqqvvvwwwsssllliiilllllliiirrrpppqqqtttvvvssspppnnnpppooohhhlllzzzyyymmmhhhppppppoooooonnnnnnnnnmmmsssoooooossspppnnn{{{~~~nnnlllpppqqqmmmjjjiiihhhhhhiiikkkllljjjiiijjjjjjjjjhhhggghhhjjjmmmjjjkkklllmmmllljjjiiigggiiiiiiiiihhhhhhiiiiiiiiihhhiiijjjkkkkkkjjjiiiiiijjjkkkkkkjjjhhhhhhiiijjjkkkoooqqqooojjjggghhhjjjlllkkkkkkkkkkkkkkklllmmmiiikkknnnoooooonnnooopppooonnnmmmmmmoooooonnnmmmkkkmmmoooooonnnmmmnnnooopppooonnnppprrrrrrpppmmmiiijjjlllmmmnnnnnnnnnmmmnnnnnnmmmmmmmmmmmmnnnnnnjjjkkkkkkjjjhhhggghhhjjjgggiiikkkkkkjjjjjjlllnnnooollliiiggggggiiijjjkkkkkkkkkkkkkkkkkkkkkmmmnnnmmmkkkkkkpppqqqmmmkkkkkknnnnnnooooooppppppqqqqqqpppkkkjjjmmmooommmllllllkkklllnnnooooooooonnnmmmkkkkkklllmmmnnnnnnnnnnnnooonnnmmmmmmlllllllllmmmggghhhjjjkkkmmmmmmmmmlllooonnnmmmlllkkkjjjjjjjjjfffgggiiikkkmmmnnnnnnooommmlllkkkiiiiiiiiijjjjjjiiijjjjjjkkkkkklllllllllllllllmmmmmmmmmmmmlllllljjjjjjjjjkkklllmmmnnnooolllkkkkkklllmmmnnnmmmkkkkkkkkkkkkkkkkkkkkklllllljjjkkkmmmnnnnnnmmmkkkjjjmmmlllnnnpppnnnjjjkkkqqqllllllmmmmmmmmmnnnnnnnnnlllllllllkkkkkklllllllllllloooooolllkkkmmmmmmiiihhhhhhlllpppoookkkkkkooommmmmmmmmnnnppppppnnnlllooopppooommmkkkkkknnnqqqkkkjjjiiijjjlllmmmnnnmmmmmmnnntttooowwwyyyllluuuxxxtttvvvxxxnnnnnnoooppprrrsssssssss{{{sssmmmooovvvwwwyyytttqqqoooooossstttttttttsssssssssrrrrrrqqqoooqqquuutttpppqqqvvvnnnllllllpppttttttppplllvvvpppmmmpppqqqqqqvvv}}}zzzzzztttkkkmmmrrr~~~ooommmwwwyyyzzzvvvzzzxxxrrrrrrrrrvvvuuusssrrrqqqpppooooooqqqqqqqqqqqqqqqqqqqqqqqqmmmooopppqqqqqqpppooommmooommmnnnrrrrrrooonnnppplllnnnpppooolllkkkmmmooonnnllljjjkkklllnnnooonnnkkkmmmnnnmmmllllllmmmnnnnnnnnnqqqsssnnnooouuulllpppqqqooorrrccciiizzztttwwwuuunnnmmmqqq|||xxxrrr{{{vvvtttwwwyyyxxxuuueeerrr|||xxxmmmgggmmmwwwnnnnnnnnnnnnnnnmmmmmmmmmpppkkkmmmsssppplllxxxzzzmmmlllqqqqqqnnnkkkjjjiiiiiikkkmmmmmmlllkkklllkkkjjjhhhfffgggiiikkkiiijjjlllmmmmmmlllkkkjjjjjjjjjiiiiiiiiiiiijjjjjjggghhhjjjjjjkkkjjjiiihhhnnnpppqqqoookkkjjjlllooofffkkkooonnnjjjhhhjjjmmmlllllllllllllllmmmnnnnnnlllnnnppppppnnnmmmmmmmmmooommmlllmmmnnnooonnnmmmkkkmmmnnnooonnnmmmnnnooojjjlllmmmmmmkkkjjjkkkllljjjkkkmmmoooooooooooonnnkkkkkkjjjjjjkkkkkklllllliiijjjjjjiiigggggghhhiiihhhkkkmmmmmmkkkkkknnnpppjjjmmmooonnnlllkkkmmmpppkkkhhhfffhhhkkknnnmmmjjjnnnjjjiiiooorrrooolllkkkllllllmmmmmmnnnooooooooonnnjjjhhhmmmpppooommmnnnjjjlllnnnooopppooonnnmmmiiikkkmmmooopppppppppooopppooonnnmmmmmmmmmmmmmmmhhhjjjlllooopppooonnnmmmooonnnnnnmmmllljjjiiiiiifffhhhjjjlllmmmmmmmmmmmmmmmlllkkkjjjiiijjjkkkllliiiiiijjjkkkkkklllmmmmmmllllllmmmmmmmmmmmmlllllliiiiiihhhiiijjjmmmooopppjjjiiihhhiiikkklllkkkjjjfffgggiiikkkkkkkkkjjjiiikkklllnnnoooooonnnlllkkkkkkjjjmmmqqqnnngggeeejjjnnnmmmmmmmmmmmmnnnooooookkkkkkkkkkkkkkkkkkkkkkkkkkknnnooollllllooonnnkkkjjjkkkppptttrrroooppptttpppoooooooooqqqqqqooonnnlllmmmnnnlllkkkkkkooossskkkjjjiiijjjlllnnnnnnnnnlllrrrzzzqqqvvv|||qqqxxx{{{uuuuuu~~~{{{wwwttttttvvvxxxxxxzzzsssvvv}}}oooppp}}}~~~ppppppuuullllllnnnoooqqqvvvqqqqqqqqqpppppppppooooookkkmmmrrrvvvrrrmmmqqq{{{uuuvvvwwwtttnnnkkkpppwwwuuullljjjqqqvvvsssqqqssszzzwwwuuuxxx|||}}}}}}wwwqqqqqqtttwwwvvvrrruuutttnnnssszzzvvvzzzvvvzzzvvvsssttttttvvvtttrrrrrrsssssssssrrrpppppppppqqqqqqrrrrrrrrrppppppoooooooooppprrrsssqqqqqqqqqqqqqqqppppppooonnnllljjjhhhhhhiiilllmmmmmmmmmmmmoooqqqqqqooommmlllmmmnnnmmmllllllmmmnnnsssgggttt{{{lllwwwpppmmmppprrrrrrpppppprrruuuvvvuuussstttkkkqqqkkklllooonnnmmmnnnpppssstttuuuzzzzzzqqqvvvvvvssswww|||sssddd}}}ooofffiiiqqqxxx}}}vvvnnnkkklllmmmllljjjooommmllllllmmmnnnlllkkkiiikkkkkkiiijjjnnnpppoooqqqlllhhhjjjoooqqqnnniiifffgggiiijjjjjjjjjhhhhhhlllkkkjjjiiihhhhhhggghhhgggiiijjjiiiffffffhhhjjjoooiiiggglllnnniiiggghhhlllkkkkkkjjjjjjjjjkkkkkkpppooooooppprrrrrrqqqoooooonnnmmmnnnqqqqqqooommmnnnnnnmmmkkklllrrr{{{lllooopppmmmlllnnnlllhhhlllmmmmmmmmmnnnnnnoooooommmmmmnnnmmmkkkkkklllnnnooonnnmmmlllllllllllllllllljjjiiijjjlllnnnnnnnnnjjjkkkkkklllmmmnnnooooooooonnnmmmlllllllllllllllooonnnllllllkkklllmmmnnnrrrooollllllnnnnnnmmmjjjllllllllllllppprrrnnnfffhhhgggfffiiinnnqqqqqqooonnnooonnnlllkkkjjjlllnnnmmmnnnpppqqqpppooommmlllmmmmmmlllllllllkkkkkkkkkqqqqqqooonnnllljjjiiihhhllllllmmmmmmmmmmmmmmmlllkkkkkkkkkllllllkkkjjjjjjkkkiiiggghhhlllnnnmmmllliiijjjlllmmmnnnmmmmmmllljjjjjjiiikkklllmmmllljjjkkkfffeeeiiiiiifffggglllllllllkkkjjjhhhiiikkknnnmmmkkkjjjkkkmmmmmmjjjhhhkkkkkkkkkkkkkkkkkkkkkkkkmmmnnnmmmllljjjjjjkkkmmmhhhjjjmmmpppqqqpppooommmkkkmmmooopppooommmkkkiiillllllmmmnnnooopppqqqqqqssssssrrrrrrqqqppppppooommmmmmnnnnnnooooooppppppkkkkkkllllllmmmooopppqqqoooqqqxxxjjjpppsssiiitttuuu|||vvvppppppvvvzzzyyyuuuvvvvvvvvvvvvvvvwwwzzz}}}}}}~~~|||uuu{{{tttrrrooommmmmmooorrrtttwwwvvvtttrrrpppooonnnnnnppprrrssssssqqqppppppqqquuurrrppppppqqqrrrpppnnnppppppqqqrrrrrrsssttttttuuuttttttsssssssssttttttsssssstttttttttsssqqqppptttssssssrrrrrrsssssstttrrrqqqpppqqqsssuuuuuuuuuvvvttt{{{yyyuuutttsssuuusssqqqqqqrrrsssrrrqqqpppppppppqqqqqqrrrrrrrrrqqqpppooooooooopppqqqrrrlllllllllllllllkkkkkkjjjooonnnlllkkkkkklllnnnppplllkkkkkkmmmoooooommmkkklllmmmnnnmmmllllllmmmnnnjjjpppkkkkkkxxxnnnmmmooopppssspppnnnnnnqqqttttttssstttkkk{{{rrrsssqqqpppnnnnnnooopppooonnnbbbgggmmmooooooqqqwww|||zzztttnnnkkkmmmnnnllljjjlllkkkkkklllnnnooonnnmmmhhhjjjjjjhhhjjjoooqqqpppmmmkkkjjjllloooooolllhhhfffggghhhhhhiiiiiiiiiiiinnnmmmkkkjjjiiihhhggggggkkkllllllkkkhhhgggiiikkklllggggggmmmpppmmmlllmmmmmmllllllkkkkkkkkkllllllooonnnnnnoooqqqqqqpppoooooommmllllllnnnnnnkkkiiiooopppppppppppprrrwww{{{oooqqqoookkkjjjmmmnnnkkknnnnnnnnnnnnnnnooopppppplllmmmmmmlllkkkkkklllnnnmmmmmmllllllkkkkkkkkkjjjkkkjjjjjjkkkmmmnnnnnnmmmhhhiiiiiijjjjjjkkkkkklllllllllkkkjjjjjjjjjkkkkkknnnmmmlllkkkkkklllnnnnnnrrrooommmlllnnnnnnmmmkkkoooooommmlllooosssooohhhiiiiiikkknnnppppppmmmkkkmmmnnnnnnllljjjjjjlllmmmlllmmmnnnoooooommmkkkjjjkkkkkkkkkllllllmmmmmmmmmmmmmmmmmmmmmmmmlllllllllmmmmmmmmmmmmmmmllllllkkkmmmmmmmmmlllkkkjjjhhhhhhlllkkkjjjkkknnnpppooommmllllllmmmnnnnnnmmmlllkkkllllllkkklllnnnooonnnllllllhhhgggjjjjjjhhhiiimmmlllmmmlllkkkjjjjjjmmmoookkkiiiiiijjjmmmnnnllljjjjjjjjjjjjjjjjjjjjjjjjjjjlllllllllkkkiiiiiikkkmmmkkklllnnnooooooooommmlllmmmnnnoooppppppnnnmmmkkkkkkkkklllmmmnnnoooppppppqqqqqqpppppppppooooooooonnnnnnnnnnnnoooooooooooommmmmmmmmnnnoooppprrrrrrsssrrrxxxnnnrrrsssoooqqqsss{{{vvvmmmyyyzzzyyyxxxuuurrrvvv|||}}}|||~~~tttpppvvvvvvtttrrrooonnnooopppqqqwwwvvvuuusssrrrqqqpppppppppqqqsssrrrqqqpppqqqrrrtttrrroooooopppqqqooonnnoooooopppqqqqqqrrrssssssssssssrrrrrrsssssstttuuuuuuvvvwwwwwwwwwvvvuuutttrrrrrrrrrqqqqqqrrrrrrrrrtttsssrrrssstttvvvvvvvvvwwwvvv|||{{{vvvtttssssssrrrppppppqqqqqqqqqppppppppppppqqqqqqqqqqqqqqqqqqqqqpppoooooooooppppppoooooonnnnnnnnnmmmmmmmmmnnnmmmlllkkkkkkmmmoooqqqlllkkkkkklllnnnnnnmmmkkklllmmmnnnmmmllllllmmmnnngggsssffflllrrrllllllllllllmmmssspppmmmlllnnnqqqssstttuuummmnnnsssuuurrrpppooonnnnnnllljjjhhhnnnkkkgggfffiiikkkmmmmmm```fffjjjiiigggiiijjjjjjkkkjjjkkkmmmrrruuuwwwwwwuuuqqqmmmlllmmmnnnllljjjjjjjjjjjjlllooopppooonnnhhhjjjjjjhhhjjjnnnpppooogggiiikkkmmmmmmllliiigggffffffffffffggghhhjjjjjjllllllkkkkkkjjjjjjjjjiiimmmnnnnnnmmmkkkjjjlllmmmllliiiiiinnnpppoooooopppnnnmmmmmmllllllmmmmmmnnnpppnnnnnnoooqqqqqqpppoooooommmllllllmmmllliiigggnnnppprrrrrrqqqpppppppppqqqrrrooojjjiiimmmooonnnpppooonnnnnnnnnooopppqqqllllllmmmlllkkkkkklllnnnjjjkkklllllllllkkkjjjiiikkkjjjjjjlllnnnooonnnllliiiiiiiiiiiiiiiiiiiiiiiikkkkkkjjjjjjjjjkkkllllllmmmlllkkkkkklllmmmooooooqqqooommmmmmmmmnnnmmmlllqqqqqqnnnlllnnnrrrpppkkkjjjmmmppprrrpppmmmjjjiiilllmmmmmmllljjjjjjkkkmmmkkkkkklllmmmmmmkkkjjjiiiiiijjjkkklllmmmnnnoooooolllllllllmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmllllllkkkoooooonnnmmmkkkiiigggfffkkkkkkkkkmmmoooooonnnlllmmmmmmnnnnnnmmmllljjjiiimmmkkkkkklllmmmnnnmmmlllmmmjjjiiikkkkkkjjjlllooolllmmmmmmlllkkklllnnnqqqiiihhhhhhjjjlllnnnnnnmmmkkkkkkkkkkkkkkkkkkkkkkkknnnnnnnnnmmmllllllnnnpppnnnnnnnnnnnnmmmmmmllllllnnnnnnnnnnnnmmmmmmmmmmmmjjjkkkkkklllmmmnnnooooooooonnnnnnnnnnnnoooppppppppppppooooooooonnnnnnnnnmmmmmmnnnnnnoooppprrrsssuuuqqquuurrrrrrpppxxxttt{{{{{{pppssssssrrrvvvnnntttzzz|||{{{}}}uuuuuuvvvppp|||xxx{{{yyyqqqpppuuutttsssrrrqqqqqqqqqqqqrrrvvvuuutttssssssrrrrrrsssoooppprrrrrrqqqqqqssstttsssqqqooooooooopppooommmoooooooooppppppqqqqqqrrrqqqqqqqqqqqqrrrsssttttttuuuvvvvvvwwwwwwwwwvvvvvvqqqqqqqqqqqqqqqqqqqqqqqquuuuuuuuuuuuuuuvvvwwwxxxvvvuuu{{{yyytttttttttrrrpppooonnnooopppooonnnpppppppppppppppqqqqqqqqqqqqqqqppppppooooooooonnnrrrrrrqqqqqqqqqpppqqqqqqkkkjjjjjjjjjjjjlllnnnooonnnmmmlllmmmooopppooommmlllmmmnnnmmmlllllllllnnnlllmmmooowwwggghhhlllkkkjjjlllqqqpppnnnnnnoooppprrrrrrsssqqqiiinnnooonnnmmmmmmmmmmmmllliiigggsssoookkkjjjmmmpppqqqpppooorrrtttsssrrrqqqrrrrrrmmmllllllmmmnnnnnnmmmkkkbbbgggllljjjhhhmmmyyyppppppnnnlllmmmnnnooommmkkkkkkjjjkkkmmmoooooonnnmmmjjjlllkkkhhhiiimmmnnnllleeeiiikkkllliiiggghhhiiiffffffeeeeeefffhhhjjjkkkhhhiiijjjkkklllmmmmmmmmmllllllllllllmmmmmmooopppnnnmmmmmmoooooonnnmmmmmmnnnnnnnnnmmmnnnnnnooopppqqqpppooooooqqqrrrrrrqqqooonnnnnnnnnnnnmmmlllkkkmmmnnnpppqqqpppmmmkkkjjjqqqrrrppplllkkknnnooommmpppooonnnmmmmmmnnnoooppplllmmmnnnmmmllllllnnnoooiiijjjlllmmmmmmlllkkkjjjkkkkkkkkkmmmoooooommmlllmmmmmmmmmllllllkkkkkkkkklllllllllllllllmmmnnnooolllkkkkkkkkklllmmmoooppppppooonnnmmmmmmmmmmmmmmmrrrrrroookkklllpppppplllkkkooorrrrrrnnnkkkkkkllljjjkkklllkkkjjjiiikkklllkkkllllllllllllkkkjjjiiikkkkkkkkklllmmmnnnnnnooonnnnnnnnnmmmllllllkkkkkkmmmmmmlllllllllmmmmmmmmmnnnnnnmmmlllkkkiiihhhggghhhiiikkkmmmmmmmmmkkkiiikkkkkklllmmmmmmlllkkkjjjkkkiiihhhiiikkklllkkkjjjmmmlllkkkllllllmmmnnnpppkkklllllllllkkklllnnnpppjjjiiiiiijjjkkklllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmlllkkklllnnnpppnnnnnnmmmlllllllllmmmnnnlllkkkjjjjjjjjjjjjkkklllkkkkkklllmmmmmmnnnoooooonnnnnnmmmnnnnnnpppqqqrrrqqqqqqppppppooonnnnnnmmmmmmmmmmmmmmmnnnpppqqqrrruuunnnqqqsssooommm|||{{{uuuttttttyyyxxxmmmppptttxxxyyyzzzzzzzzzwwwuuuyyyvvvvvv~~~ssszzz~~~yyysssqqqrrrsssmmmnnnoooqqqrrrsssttttttssssssrrrrrrrrrsssssssssnnnpppqqqrrrqqqrrrtttvvvsssrrrqqqpppppppppooooooooopppppppppqqqqqqqqqrrrrrrrrrqqqqqqpppqqqqqqrrrrrrrrrssstttttttttuuuuuurrrrrrrrrrrrrrrrrrrrrrrrtttuuuuuuuuuuuuuuuwwwxxxrrrqqqwwwuuuqqqtttwwwqqqpppnnnnnnooooooooonnnppppppppppppppppppppppppppppppppppppoooooonnnnnnpppooonnnmmmmmmmmmnnnnnnkkkjjjjjjjjjkkkmmmnnnooonnnmmmllllllnnnoooooonnnlllmmmnnnmmmlllllllllnnnnnnjjjpppgggkkknnnkkkiiimmmnnnoooqqqrrrrrrqqqppppppnnnssslllooonnnjjjjjjjjjlllnnnnnnllljjjhhhiiiiiijjjkkklllmmmmmmmmmmmmnnnnnnmmmkkkkkkmmmnnnnnnnnnpppssssssrrrqqqqqqsssrrrnnniiihhhmmmrrrgggeeehhhppptttqqqmmmmmm{{{rrrmmm|||iiimmmmmmmmmmmmnnnooonnnmmmlllllllllnnnooonnnllljjjmmmnnnmmmiiihhhjjjkkkiiigggiiijjjhhheeedddhhhlllgggffffffffffffhhhjjjkkkiiijjjkkkllllllllllllkkkiiiiiiiiikkkmmmoooqqqrrrmmmnnnooonnnmmmmmmmmmlllnnnnnnnnnnnnoooooopppqqqpppnnnlllmmmnnnppppppoookkklllnnnnnnnnnnnnoooooooooooooooooopppooonnnmmmnnnqqqqqqnnnnnnooonnnkkknnnnnnllllllllllllmmmnnnmmmnnnooonnnmmmmmmoooqqqiiijjjmmmnnnooonnnmmmlllmmmllllllmmmnnnooommmlllooooooooonnnmmmmmmlllllllllllllllllllllmmmnnnooolllkkkkkkkkklllmmmooopppooonnnnnnmmmmmmmmmmmmnnnqqqqqqnnnjjjjjjooopppmmmmmmooopppnnnkkkjjjmmmpppiiikkkllllllkkkjjjkkklllmmmmmmmmmmmmmmmlllkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkklllnnnooopppkkkkkklllllllllkkkjjjjjjhhhjjjlllmmmmmmllljjjjjjggghhhjjjkkklllllllllkkkkkkiiihhhhhhjjjkkkkkkkkklllllllllkkklllnnnppppppiiikkklllkkkjjjkkklllnnnllllllkkkjjjjjjjjjkkklllnnnnnnnnnnnnnnnnnnnnnnnnjjjkkkkkkjjjhhhiiikkkmmmllllllkkkjjjkkkmmmoooppplllkkkjjjiiiiiijjjlllmmmmmmmmmmmmnnnooooooooopppooonnnnnnnnnoooqqqssstttrrrrrrqqqpppooonnnmmmmmmnnnnnnnnnooopppqqqsssssstttnnnooovvvoooooottttttzzznnnqqqqqqrrrtttvvvwwwwwwvvvnnnuuuxxxzzzvvvyyy{{{tttxxxvvvooolllpppqqqmmmjjjkkknnnpppqqqrrrssssssqqqqqqppppppqqqrrrrrrsssooopppqqqqqqqqqrrruuuwwwttttttsssrrrqqqpppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrtttsssrrrqqqpppoooooooooqqqqqqqqqqqqrrrsssssstttsssssstttuuuuuutttssssssssstttuuutttrrrrrrtttwwwpppooouuurrrooosssxxxqqqpppnnnnnnooooooooonnnpppppppppppppppooooooooooooooopppppppppooonnnnnnooonnnmmmlllllllllmmmnnnmmmmmmmmmmmmnnnooopppppplllkkkiiijjjkkkmmmmmmllllllmmmnnnmmmllllllmmmnnnjjjuuu|||sssnnnlllnnnooommmkkkmmmlllooossstttssspppoooooolllrrrpppyyytttjjjjjjjjjlllnnnooonnnmmmhhhkkkooopppnnnmmmmmmooorrrppppppssstttrrrsssuuummmllllllmmmooopppnnnmmmhhhjjjllloooqqqsssuuuvvvqqqvvvuuuqqqrrrxxxvvvpppkkkccceee|||sssmmmmmmnnnnnnnnnooooooooommmmmmmmmnnnooonnnkkkiiimmmooommmhhhgggjjjjjjgggiiiiiihhhfffcccdddhhhlllhhhhhhhhhhhhhhhiiiiiijjjkkklllllllllllljjjhhhggghhhhhhhhhjjjmmmpppqqqqqqjjjnnnpppnnnmmmooopppooonnnnnnnnnnnnooopppqqqqqqmmmkkkiiiiiikkkmmmmmmmmmhhhjjjmmmnnnmmmmmmnnnpppqqqpppoooppprrrssssssrrrmmmpppqqqooonnnooommmiiimmmmmmmmmlllllllllkkkkkklllmmmnnnnnnmmmnnnpppqqqiiijjjlllnnnoooooonnnnnnooommmllllllmmmnnnnnnmmmnnnmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjjjkkkllllllmmmlllkkkkkklllmmmoooooommmnnnooonnnllllllnnnooonnnpppnnnkkkkkkooopppoooooonnnmmmkkkjjjkkknnnpppiiikkkmmmmmmlllkkkkkklllnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmllllllhhhiiijjjlllnnnoooqqqqqqlllkkkkkkkkklllnnnoooqqqhhhiiijjjkkklllllllllllljjjllloooooommmllllllmmmfffgggiiikkklllmmmmmmmmmmmmkkkiiiiiikkkmmmmmmmmmjjjlllllliiijjjnnnpppooojjjkkklllllljjjjjjjjjllllllmmmllljjjiiiiiijjjlllllllllllllllllllllllllllooopppooommmllllllmmmoookkkjjjjjjjjjkkkmmmooopppnnnmmmlllllllllmmmoooooonnnnnnnnnnnnoooooopppppppppooonnnmmmnnnpppssstttrrrrrrqqqpppoooooonnnnnnppppppqqqqqqrrrtttuuuvvvsssqqqpppyyyqqqvvv|||zzzrrruuu}}}tttsssrrrqqqrrrtttvvvvvvvvvssswwwuuuooorrr|||tttooo|||ssstttzzzwwwrrrmmmnnnrrrqqqnnnnnnnnnoooooopppoooooonnnpppppppppppppppqqqrrrrrrpppqqqqqqqqqqqqrrruuuxxxtttuuuuuusssqqqpppqqqsssrrrrrrrrrrrrrrrrrrrrrrrrtttsssrrrqqqpppooooooooosssssssssrrrsssssstttuuussstttuuuvvvvvvuuutttsssqqqsssuuusssqqqpppsssvvvsssqqqwwwuuupppsssxxxrrrpppnnnnnnooopppooonnnqqqpppppppppooooooooonnnmmmnnnoooppppppoooooonnnrrrqqqooonnnmmmnnnooopppnnnnnnnnnnnnnnnooooooooolllkkkiiiiiikkkllllllllllllmmmnnnmmmllllllmmmnnnkkkjjjlllooopppnnnnnnpppoookkklllooorrrrrrpppnnnnnnooonnnooopppzzzvvvpppooommmmmmnnnnnnmmmlllfffhhhjjjkkkjjjjjjjjjkkknnnjjjjjjooopppnnnooosssxxxvvvttttttuuuuuutttrrrllllllmmmmmmnnnllliiigggiiinnnnnnjjjlllrrrrrrmmmrrruuuvvvpppnnnoooooonnnnnnnnnpppqqqkkkkkklllnnnpppooollljjjkkkmmmlllhhhgggkkkkkkiiihhhhhhhhhfffeeefffhhhjjjjjjjjjjjjjjjjjjiiiiiihhhhhhiiikkklllllljjjiiihhhkkkjjjiiijjjnnnppppppoookkkqqqssspppmmmpppqqqooommmmmmmmmnnnnnnoooqqqqqqnnnllliiiiiikkkmmmnnnmmmjjjmmmoooooonnnmmmnnnppppppooooooqqqttttttrrrpppnnnpppooolllkkknnnmmmjjjlllmmmnnnooonnnmmmkkkjjjjjjkkkllllllllllllnnnpppiiijjjjjjlllmmmnnnooooooqqqnnnkkkjjjlllnnnoooooollllllllllllllllllkkkkkkllllllkkkjjjjjjjjjkkkkkknnnmmmlllkkkkkklllnnnnnnmmmnnnooonnnllllllnnnpppmmmppppppmmmlllppprrrqqqooommmlllkkklllllllllkkkiiikkkmmmnnnmmmllllllmmmooonnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnggghhhjjjlllnnnppprrrrrrooonnnlllkkkkkklllmmmnnnhhhiiijjjkkkllllllmmmlllkkkmmmooonnnlllkkklllnnnhhhjjjkkkmmmnnnnnnmmmmmmmmmkkkiiiiiijjjlllmmmmmmhhhkkkkkkggghhhnnnpppmmmlllmmmnnnmmmkkkjjjjjjkkkkkklllllljjjhhhiiillloookkkkkkkkkkkkkkkkkkkkkkkkssssssrrrpppnnnmmmooopppkkkkkkkkkkkkllllllmmmnnnnnnnnnmmmmmmnnnoooooopppmmmmmmmmmnnnnnnnnnnnnooopppooommmlllmmmoooqqqsssqqqqqqqqqppppppoooooooooooooooooopppqqqrrrssstttpppssspppxxxqqq{{{|||zzzrrrppptttzzzrrrqqqqqqqqqrrrssstttttt|||uuunnnmmmsss{{{qqqrrrxxxvvvuuu{{{yyytttqqqqqqrrrqqqqqqrrrppppppooooooooooooooooooqqqqqqppppppqqqqqqrrrrrrqqqrrrrrrqqqqqqrrruuuxxxssstttuuussspppooopppsssqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqrrrrrrvvvuuutttsssssssssttttttrrrsssuuuvvvvvvuuusssrrrqqqsssuuutttpppooorrruuuvvvsssxxxxxxrrrssswwwrrrpppooonnnooopppooonnnqqqpppppppppoooooonnnnnnlllmmmnnnpppppppppooooooqqqpppnnnmmmlllmmmooopppmmmmmmmmmmmmmmmlllllllllnnnlllkkkkkklllnnnnnnnnnlllmmmnnnmmmllllllmmmnnnqqqmmmpppjjjpppppplllmmmsssrrrjjjmmmooopppnnnlllkkkmmmppptttmmmnnntttrrrwwwtttpppnnnmmmlllkkkjjjjjjiiiiiijjjmmmooooooooopppjjjiiinnnooollllllpppmmmlllkkkmmmppprrrsssssskkklllnnnpppppppppnnnmmmqqqqqqrrrqqqqqqqqqooonnnoooyyytttiiiuuupppppppppnnnnnnnnnppprrriiiiiikkknnnqqqqqqnnnllliiikkkjjjggghhhlllmmmlllgggggghhhhhhhhhhhhggggggjjjkkkllllllkkkjjjhhhgggaaacccgggjjjlllmmmmmmmmmooollljjjkkknnnpppooommmqqqwwwxxxrrrnnnoooooolllmmmmmmmmmmmmnnnooopppqqqqqqooollllllnnnppppppqqqnnnqqqsssrrrpppnnnoooqqqmmmlllmmmpppsssrrrnnnjjjpppqqqnnniiihhhlllnnnllllllnnnpppqqqpppnnnkkkjjjhhhjjjkkkkkkjjjkkkmmmoooiiiiiiiiijjjkkkmmmnnnooosssoookkkjjjkkkmmmooopppmmmmmmmmmmmmmmmmmmmmmmmmooonnnmmmmmmllllllllllllooonnnmmmlllkkklllmmmnnnlllnnnooonnnlllkkknnnppplllpppqqqnnnnnnrrrtttsssooommmkkklllnnnmmmjjjfffiiilllnnnooonnnmmmmmmnnnnnnnnnmmmllllllllllllmmmkkkllllllmmmnnnoooppppppjjjjjjkkklllmmmnnnoooppprrrpppnnnkkkjjjjjjkkkllliiijjjkkkkkklllllllllllljjjlllmmmkkkiiihhhkkkmmmlllmmmnnnooooooooonnnmmmkkkiiigggfffhhhjjjkkkkkkfffjjjjjjfffgggmmmooolllnnnooopppooollljjjjjjkkkiiijjjkkkjjjhhhiiinnnqqqmmmmmmmmmmmmmmmmmmmmmmmmoooooonnnllliiihhhiiijjjmmmlllllllllllllllkkkkkkkkkllllllmmmmmmmmmnnnnnnlllllllllmmmmmmmmmmmmmmmpppnnnlllkkkkkkmmmoooqqqqqqqqqqqqpppppppppppppppkkkkkkllllllmmmooopppqqqkkkrrrnnnvvvnnn}}}{{{tttoooooopppqqqqqqqqqqqqrrrrrruuussstttvvvtttrrrzzzyyy}}}yyynnnkkk~~~nnnpppkkklllqqqqqqkkkkkkpppoooooooooooopppqqqssstttsssrrrrrrqqqqqqrrrrrrsssrrrsssrrrqqqqqqrrruuuxxxrrrssstttrrrooonnnppprrrqqqqqqpppppppppppppppppppppppppppqqqrrrtttuuuvvvvvvuuusssrrrqqqqqqrrrsssqqqrrrtttuuuuuutttrrrqqqqqqtttvvvtttpppooorrrvvvvvvtttxxxwwwrrrtttvvvmmmppprrrsssrrrqqqrrrrrrmmmlllllllllmmmnnnpppqqqooommmlllmmmppprrrpppnnnrrrqqqpppooonnnmmmmmmllllllllllllmmmmmmmmmnnnnnngggkkknnnooollliiiiiikkknnnnnnnnnnnnmmmmmmmmmmmm{{{wwwwwwjjjnnnmmmllllllnnnoooooonnnooooooooooooooopppqqqqqqpppkkkyyylllqqqmmmmmmlllllllllkkkkkkkkkjjjhhhhhhjjjmmmooommmkkkkkklllllllllllllllkkkkkkooommmkkknnnrrrtttqqqnnnooonnnoooqqqsssrrrnnnjjjeeeooosssmmmjjjooorrrnnnooo|||rrrpppoookkkkkklllmmmnnnnnnmmmmmmmmmkkklllmmmkkkhhhkkkqqqlllkkkjjjiiiiiikkkmmmnnnhhhiiijjjhhhfffeeeiiillljjjjjjkkkkkkkkkjjjjjjiiiggghhhiiijjjkkkkkklllkkkmmmnnnpppooonnnnnnooopppxxxwwwuuuqqqmmmlllnnnpppmmmkkkkkkmmmppprrrqqqpppnnnoooqqqrrrssssssrrrrrrgggjjjmmmpppqqqqqqooonnnrrrooonnnpppooollllllooolllmmmnnnoooooopppoooooohhhoootttqqqnnnnnnnnnmmmhhhiiikkklllmmmllllllkkkhhhlllnnnllljjjllloooqqqnnnnnnnnnnnnmmmkkkhhhgggooollljjjjjjmmmooonnnmmmhhhkkknnnnnnkkkjjjlllnnnppppppnnnmmmmmmnnnoooooopppooonnnlllllllllmmmnnnmmmmmmnnnoooooooooooooootttnnniiiiiimmmpppooommmkkkjjjoootttpppiiiqqqrrrqqqsssooolllnnnmmmmmmmmmmmmmmmllllllllllllmmmmmmnnnnnnnnnnnnnnnllllllmmmmmmnnnmmmmmmmmmlllkkkjjjiiijjjkkklllmmmooommmkkkiiiiiillloooqqqmmmmmmnnnnnnoooppppppqqqmmmnnnmmmllliiigggggggggjjjiiihhhhhhhhhiiijjjkkkqqqpppooommmllllllllllllpppooonnnmmmmmmmmmmmmmmmooonnnlllkkkjjjjjjkkkkkknnnnnnmmmmmmmmmmmmnnnnnnooooooppppppoooooonnnmmmllllllmmmmmmmmmmmmmmmmmmnnnnnnmmmlllkkkjjjjjjjjjooooooooooooooooooppppppqqqooommmllllllmmmpppqqqppppppppppppqqqrrrssstttqqqkkkmmm{{{ttt}}}wwwxxxvvvuuuvvvxxxxxxuuuqqqwwwxxxxxxwwwwwwxxxzzz|||pppzzz|||jjjuuuqqqmmmllllllkkklllmmmooopppqqqqqqqqqooommmmmmoooqqqoooooooooooopppqqqrrrsssnnnnnnooooooppppppppppppwwwtttpppppprrrsssrrrpppvvvqqqnnnnnnsssuuutttrrrqqqqqqqqqrrrssstttvvvwwwvvvuuussspppmmmlllmmmooooooppprrrsssttttttsssrrruuutttrrrqqqqqqrrrtttuuurrrsssyyyxxxssssssuuunnnppprrrrrrqqqppppppqqqnnnmmmmmmmmmmmmoooqqqrrrpppnnnlllmmmooopppooommmooooooooooooooonnnlllkkkkkkkkkkkklllllllllmmmmmmjjjkkkmmmmmmlllkkkkkkkkkmmmnnnnnnnnnnnnnnnmmmmmmmmmrrrmmmooommmllllllnnnoooooonnnoooooopppppppppooonnnmmmwwwnnnxxxkkk}}}fffnnnnnnnnnnnnmmmmmmmmmmmmkkkiiiiiikkkmmmnnnmmmkkkllllllmmmnnnooooooooooooooommmkkknnnrrrtttqqqnnnpppoooppprrrtttsssppplllpppiiijjjsssssskkkmmmxxxpppmmmpppqqqkkkkkkkkklllllllllmmmmmmmmmllllllnnnlllhhhjjjooolllkkkjjjiiiiiikkklllnnniiijjjjjjiiigggggghhhjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhiiijjjkkklllllllllllljjjlllmmmnnnnnnoooppprrrnnnoooooonnnkkkjjjkkklllqqqooommmnnnpppqqqpppnnnlllmmmooopppqqqqqqqqqpppkkklllnnnooopppooonnnmmmpppllllllmmmmmmjjjjjjlllmmmnnnnnnnnnnnnmmmlllkkkoooqqqrrrrrrsssuuurrrllljjjjjjkkklllmmmlllkkkkkkmmmmmmllllllmmmooopppooonnnnnnnnnmmmlllkkkiiiiiipppnnnkkkjjjlllmmmlllkkkjjjlllmmmmmmlllkkklllmmmlllllllllmmmoooqqqssstttpppooonnnmmmmmmmmmnnnnnnnnnnnnpppqqqqqqrrrrrrrrrrrrnnnjjjjjjmmmooopppooommmkkkoootttqqqkkkppp{{{qqqpppqqqmmmkkkooommmmmmmmmmmmmmmmmmmmmmmmpppppppppooonnnmmmkkkkkkkkkkkkllllllllllllkkkkkkkkkkkkkkkkkklllmmmmmmnnnnnnmmmkkkjjjjjjlllnnnooolllllllllllllllkkkkkkkkkkkkllllllkkkiiihhhiiijjjmmmlllkkkjjjjjjkkklllmmmnnnnnnmmmmmmlllkkkkkkkkkooonnnmmmmmmlllllllllmmmmmmmmmlllkkkkkklllmmmnnnnnnnnnmmmmmmmmmmmmnnnnnnlllllllllllllllkkkjjjjjjjjjkkklllmmmooopppqqqqqqoooooonnnmmmmmmmmmmmmnnnoooooopppqqqqqqrrrssssssqqqpppnnnmmmmmmnnnooopppppppppppppppqqqqqqrrrsssqqqqqqttt~~~www}}}zzz~~~{{{xxxuuutttwwwzzz||||||vvvvvvvvvuuuuuuuuuwwwyyy{{{yyyxxxqqqsssmmmmmmllllllmmmnnnooopppttttttssspppmmmkkklllmmmooooooooooooooopppqqqrrrppppppppppppqqqqqqqqqqqqqqqooommmmmmoooqqqpppooouuuqqqoooppptttvvvtttqqqrrrrrrrrrrrrrrrrrrssssssuuuuuutttqqqnnnmmmoooqqqnnnoooqqqrrrsssssssssrrrrrrqqqpppppppppppprrrrrrrrrsssxxxyyysssssssssoooppprrrqqqpppoooooopppnnnnnnmmmmmmnnnoooqqqrrrooonnnmmmmmmnnnnnnmmmllllllmmmnnnoooooonnnlllkkkjjjjjjkkkkkkkkklllllllllmmmlllllllllmmmnnnmmmllllllmmmoooppppppooommmlllrrrnnnqqqnnnooommmlllmmmnnnooooooooooooooopppppppppnnnlllkkkvvvkkksssllloooppppppppppppoooooooooooolllkkkkkklllmmmmmmllljjjkkklllmmmnnnooopppppppppooommmlllmmmqqqrrrqqqnnnppppppppprrrssssssqqqooonnnmmmrrruuunnnhhhuuuuuujjjlllqqqrrrnnnmmmmmmllllllmmmoooooommmlllmmmooommmiiiiiillllllkkkjjjiiijjjkkklllmmmkkkjjjiiiiiijjjjjjhhhfffjjjjjjiiihhhhhhiiijjjkkkjjjkkklllmmmmmmmmmmmmmmmjjjlllmmmmmmmmmmmmooopppiiilllnnnooonnnmmmmmmnnntttrrrpppooooooooonnnmmmkkklllmmmooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmsssooooooqqqpppmmmlllooopppppppppooonnnlllkkkjjjsssqqqooopppvvvzzzsssjjjlllllllllmmmllllllkkkjjjoookkkiiikkkooopppmmmjjjoooooonnnllllllkkkkkkkkkqqqnnnkkkjjjjjjkkkjjjiiimmmlllkkklllmmmmmmlllkkkkkkkkklllmmmooorrrtttuuuppppppooonnnnnnnnnoooooonnnnnnoooqqqqqqrrrrrrrrrooonnnlllllllllnnnpppqqqooolllnnntttsssmmmnnntttwwwoooooooookkkkkkooonnnnnnnnnnnnnnnnnnnnnnnnpppppppppooonnnmmmlllkkkmmmmmmnnnmmmmmmlllkkkjjjjjjkkklllmmmnnnnnnnnnnnnnnnmmmllllllllllllmmmmmmqqqqqqpppooommmlllkkkkkkiiikkklllllljjjjjjkkklllmmmmmmllllllkkkllllllmmmjjjkkkllllllllllllkkkjjjmmmmmmlllkkkkkkkkklllllljjjiiiiiijjjkkklllmmmnnnnnnnnnmmmmmmmmmmmmnnnnnnkkkkkkjjjjjjjjjiiiiiiiiikkklllmmmnnnoooqqqqqqrrrnnnnnnmmmmmmnnnnnnooopppmmmnnnnnnpppqqqrrrssstttqqqqqqppppppoooooonnnnnnppppppppppppppppppqqqqqqpppuuussswwwrrr|||zzzzzzzzzyyyyyyvvvuuutttrrrrrrsssttttttxxxvvvzzzpppnnnssspppmmmmmmllllllmmmnnnpppqqqttttttsssqqqmmmllllllmmmoooooonnnnnnnnnooopppppprrrrrrrrrqqqqqqqqqqqqqqqnnnmmmlllllloooppppppppprrrpppoooqqqtttuuussspppsssrrrrrrqqqqqqppppppppptttuuutttrrrpppoooqqqsssmmmmmmoooppprrrrrrssssssqqqqqqqqqqqqqqqqqqppppppqqqrrrxxxzzzsssrrrrrroooqqqqqqpppooommmnnnooonnnnnnmmmlllmmmnnnooopppmmmmmmmmmmmmnnnnnnnnnmmmllllllllllllmmmmmmnnnnnnkkkkkkkkklllllllllmmmmmmpppmmmjjjkkknnnpppooommmkkkmmmoooqqqqqqpppnnnlllmmmxxxsssnnnooonnnlllmmmoooppppppooooooooonnnnnnnnnnnnnnnnnnppphhhmmmjjjzzzqqqqqqpppppppppooooooooommmmmmmmmmmmmmmlllkkkjjjkkkllllllmmmmmmmmmmmmlllooonnnlllmmmoooqqqpppoooooooooppppppqqqqqqqqqpppnnnvvvtttjjjooo~~~vvvnnnnnnssstttppprrrqqqpppnnnnnnppprrrsssmmmkkklllooonnnjjjhhhkkkkkkkkkjjjjjjjjjkkklllmmmllljjjiiijjjllllllhhheeejjjiiihhhgggggghhhjjjlllllllllmmmnnnnnnnnnnnnnnnnnnoooooonnnllljjjkkkkkkjjjlllnnnooonnnnnnoooppprrrqqqooonnnmmmmmmmmmmmmkkklllmmmnnnooonnnmmmmmmnnnnnnmmmlllmmmmmmooooootttqqqqqqssssssooonnnppprrrrrrrrrrrrqqqpppnnnnnnpppooolllmmmrrrvvvqqqhhhmmmmmmmmmmmmllllllkkkkkkooommmnnnssstttqqqmmmkkkpppooommmlllllllllmmmmmmooommmkkkjjjiiijjjjjjjjjpppmmmjjjkkkmmmooommmjjjllllllmmmmmmnnnooopppqqqpppppppppoooooooooooopppnnnnnnoooooooooooonnnnnnmmmnnnnnnmmmlllmmmpppsssqqqnnnnnnrrrsssooommmnnnvvvpppmmmnnnmmmjjjkkkooonnnnnnnnnnnnoooooooooooommmmmmnnnoooooooooooooooqqqqqqqqqqqqpppnnnmmmmmmiiijjjlllmmmnnnnnnnnnmmmnnnnnnnnnooonnnnnnmmmmmmsssrrrqqqpppooommmllllllkkklllmmmlllkkkjjjkkkmmmllllllkkkkkkkkkkkkkkkkkkhhhjjjlllnnnnnnmmmlllkkkllllllkkkjjjjjjkkkkkkkkkhhhhhhhhhiiiiiijjjkkkkkknnnnnnmmmmmmmmmmmmnnnnnnmmmmmmllllllkkkkkkkkklllooooooooonnnnnnnnnnnnnnnjjjkkkkkkkkklllnnnooopppllllllmmmmmmnnnooopppppppppqqqqqqqqqqqqooonnnmmmppppppppppppppppppoooooorrrxxxnnnmmmppp~~~}}}~~~zzzvvvssswwwuuusssrrrrrrrrrrrrrrr{{{uuurrrsssoooooo{{{}}}~~~kkkpppxxxjjjllllllkkkkkklllnnnpppqqqpppqqqqqqqqqoooooopppqqqoooooonnnnnnnnnnnnoooooorrrqqqqqqqqqqqqpppppppppppppppppppppqqqrrrrrrrrroooooooooqqqssssssqqqnnnqqqqqqqqqqqqqqqpppoooooorrrssssssrrrppppppqqqsssllllllnnnooopppqqqrrrrrrrrrrrrsssssssssrrrqqqqqqqqqrrrwwwyyysssrrrrrrpppqqqqqqpppnnnmmmnnnooonnnmmmlllllllllmmmnnnoookkklllmmmmmmnnnoooooopppnnnlllkkkjjjjjjllloooqqqmmmmmmmmmmmmnnnnnnnnnnnnpppmmmjjjkkkoooqqqpppnnnkkkmmmoooqqqrrrpppnnnmmmmmmyyyqqqrrrooonnnmmmmmmoooppppppoooooonnnlllkkklllooorrrtttrrrlllmmmgggssspppppppppooooooooonnnnnnnnnnnnooonnnmmmlllkkkkkkoooooonnnnnnmmmllljjjjjjooonnnmmmmmmnnnooooooooonnnnnnnnnnnnnnnooopppqqquuussslllnnnvvvssspppkkkkkkrrrvvvssslllsssrrrpppnnnnnnpppqqqrrrmmmkkkkkkooooookkkiiijjjjjjjjjjjjjjjkkkkkkllllllllljjjiiikkkmmmmmmiiifffjjjiiihhhggggggiiikkkmmmmmmmmmnnnooooooooonnnnnnnnnoooooonnnllljjjkkkkkkllllllkkkjjjiiijjjmmmooonnnnnnmmmkkkkkkkkkmmmnnnlllmmmnnnooooooooonnnmmmmmmlllkkkkkklllnnnqqqrrrpppnnnnnnpppppplllkkkmmmoooooopppqqqqqqqqqqqqqqqkkknnnooommmmmmpppoookkkooonnnnnnmmmmmmlllllllllnnnpppwww}}}{{{sssoooppppppooonnnmmmlllmmmnnnooolllkkkkkkjjjiiijjjlllmmmpppmmmjjjkkkmmmooonnnkkkjjjkkklllmmmnnnnnnoooooooooooooooppppppppppppoooppppppppppppnnnmmmlllkkkmmmnnnooonnnmmmnnnppprrrqqqnnnnnnqqqrrrpppmmmlllnnnllllllmmmlllkkklllooommmnnnnnnnnnooooooppppppmmmnnnnnnoooooooooooooooqqqqqqqqqqqqpppooonnnmmmhhhiiikkklllmmmmmmlllllloooooopppqqqppppppooonnnmmmmmmmmmllllllkkkkkkkkkmmmnnnnnnmmmkkkjjjkkklllmmmmmmmmmmmmllllllkkkkkkjjjkkknnnooopppooonnnmmmkkkkkkjjjjjjjjjkkkkkkllljjjkkkkkkkkkkkkkkkkkkjjjnnnnnnmmmmmmmmmmmmnnnnnnoooooonnnmmmlllmmmmmmnnnnnnnnnnnnmmmmmmllllllllljjjjjjjjjkkkmmmooopppqqqnnnnnnmmmmmmmmmmmmmmmmmmooopppqqqqqqqqqooonnnlllppppppqqqqqqqqqpppoooooosss{{{nnnpppwww}}}sss}}}{{{zzzyyyvvvsssrrrssstttsssrrrvvvssstttwwwuuuqqqwww}}}rrrzzzfffhhhwwwtttmmmkkkjjjjjjjjjkkkmmmooopppoooppprrrqqqpppooopppqqqnnnnnnnnnnnnnnnnnnoooppppppppppppppppppooooooooorrrsssssssssrrrqqqqqqqqqmmmmmmnnnoooppppppooommmnnnooopppqqqqqqqqqpppppppppqqqrrrqqqooooooppprrrmmmmmmmmmnnnoooqqqrrrrrrrrrssssssssssssrrrqqqppppppqqqwwwxxxrrrrrrrrrpppqqqqqqpppnnnnnnoooqqqooonnnmmmllllllmmmnnnooolllmmmoooooonnnnnnpppqqqooommmkkkjjjkkkmmmoooqqqmmmnnnnnnnnnnnnooooooooommmllllllmmmooopppooonnnlllmmmoooqqqqqqqqqpppoootttuuukkkxxxpppnnnmmmmmmoooppppppoooooonnnllllllmmmppptttvvvssspppooolllrrroooooooooooonnnnnnnnnmmmmmmooopppooommmllllllmmmsssrrrrrrqqqooommmkkkjjjooonnnmmmmmmmmmnnnooopppmmmmmmnnnmmmlllmmmppprrrooosss~~~~~~wwwqqqkkkjjjoooqqqoookkkoooooommmllllllmmmmmmnnnnnnjjjiiimmmooolllkkkllljjjjjjkkkkkkkkklllllllllkkkkkkjjjkkkllllllkkkjjjjjjiiiiiiiiiiiikkklllmmmmmmnnnnnnooooooooonnnnnnjjjlllmmmmmmmmmmmmooopppoooooommmkkkjjjkkknnnqqqkkklllkkkjjjiiijjjmmmpppmmmnnnoooppppppooonnnnnnkkkkkkkkklllmmmoooqqqssspppnnnooorrrqqqmmmkkkmmmjjjkkklllnnnooopppqqqqqqjjjqqqtttppplllmmmooopppoooooonnnmmmmmmmmmnnnnnnjjjkkksss{{{wwwmmmkkkpppooonnnnnnnnnnnnoooooopppkkkkkklllkkkjjjjjjmmmoooooommmkkkkkkmmmnnnoooooogggiiikkkmmmooopppqqqqqqmmmnnnooopppppppppoooooossssssrrrrrrpppooommmmmmpppoooooonnnooooooooooooooonnnnnnoooppppppooonnnlllkkkkkklllmmmmmmnnnooolllmmmmmmnnnnnnoooooopppqqqqqqqqqpppooonnnmmmlllnnnnnnooonnnnnnmmmlllkkkiiijjjkkkkkkllllllkkkkkknnnnnnooopppppppppppppppmmmmmmmmmmmmmmmnnnnnnnnnnnnoooooonnnllljjjkkklllpppppppppppppppooonnnmmmmmmnnnooopppqqqppppppoookkkkkkjjjjjjjjjkkkllllllnnnnnnooooooooonnnmmmmmmnnnnnnmmmmmmmmmmmmnnnnnnooonnnmmmlllkkklllmmmmmmkkkkkkkkklllmmmnnnnnnooollllllmmmnnnoooqqqsssssspppppppppooonnnnnnmmmmmmmmmnnnoooppppppooonnnmmmoooppprrrssssssrrrqqqppplllxxxnnnuuu{{{uuuvvvvvvzzz{{{xxxtttsssuuuvvvuuusssooooootttyyyyyytttsssuuuvvv~~~jjjxxxgggvvvwwwkkkuuukkkjjjjjjkkklllnnnpppqqqrrrssstttssspppnnnnnnnnnnnnnnnnnnnnnooopppqqqqqqnnnnnnooooooooopppppppppppprrrsssrrrpppnnnnnnooolllmmmnnnnnnoooooonnnnnnnnnooopppqqqrrrrrrqqqpppoooqqqrrrqqqooooooooopppooonnnnnnnnnooopppqqqrrrqqqqqqqqqpppoooooonnnnnnooopppvvvwwwqqqrrrssspppqqqqqqpppooooooqqqsssqqqpppooonnnnnnooopppqqqoooqqqrrrqqqnnnmmmnnnpppmmmnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnnnnoooiiikkknnnooonnnnnnnnnooommmmmmnnnppppppqqqqqqpppkkkuuupppooommmnnnoooqqqppppppnnnoooooopppqqqrrrrrrssspppooooootttwwwoooooooooooonnnnnnnnnnnnllloooqqqpppnnnlllmmmooorrrrrrqqqqqqooonnnlllkkkoooooonnnlllllllllnnnpppmmmnnnnnnmmmkkkmmmqqqtttsssssswwwvvvqqqlllkkkllllllkkkkkkmmmmmmlllllllllkkkkkkkkknnniiihhhkkknnnmmmlllnnnjjjjjjkkkkkklllllllllkkkjjjkkkkkkkkkkkkkkkmmmoooiiijjjjjjkkkllllllmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmjjjlllmmmnnnnnnoooppprrrnnnooopppooonnnnnnqqqssslllmmmllljjjiiijjjmmmqqqmmmnnnoooppppppooonnnmmmlllllllllmmmmmmoooppppppqqqoooppptttsssnnnlllnnniiijjjkkkmmmooopppppppppkkkqqqtttppplllmmmpppqqqooonnnmmmmmmmmmnnnooopppkkkgggiiiqqqqqqjjjiiiooommmnnnooooooppppppppppppmmmnnnnnnllljjjjjjlllooolllllllllllllllmmmpppsssjjjkkkmmmoooqqqqqqqqqqqqlllmmmnnnooooooooonnnnnnqqqqqqqqqqqqqqqpppoooooossspppnnnnnnpppqqqnnnlllmmmnnnnnnmmmnnnoooqqqqqqnnnmmmkkklllnnnqqqpppnnnkkkllllllmmmnnnnnnooooooqqqqqqqqqpppooonnnmmmlllmmmmmmmmmnnnnnnmmmllllllmmmmmmlllkkkkkkkkkkkklllllllllmmmnnnoooooopppqqqooooooooopppppppppppppppmmmnnnooonnnmmmlllmmmnnnqqqqqqrrrqqqqqqooonnnmmmooooooooopppppppppppppppkkkkkkkkkkkkkkklllmmmmmmllllllnnnoooppppppoooooonnnnnnmmmmmmmmmmmmnnnnnnpppooommmkkkkkklllmmmnnnllllllmmmmmmnnnnnnoooooommmmmmmmmnnnoooqqqrrrsssooonnnnnnnnnnnnnnnnnnmmmkkklllmmmnnnnnnnnnnnnnnnoooppprrrtttttttttsssrrriiiwwwnnnuuuyyynnnssstttzzzxxxvvv|||xxxttttttwwwxxxwwwtttwwwwwwzzz}}}}}}xxxuuuuuuxxxuuuqqqpppvvvrrroootttlllllllllmmmnnnppprrrsssqqqssstttsssqqqooonnnnnnmmmmmmnnnnnnpppqqqssstttnnnnnnooopppqqqqqqrrrrrrmmmppprrrrrrooonnnnnnooonnnooooooooonnnooopppqqqpppqqqrrrsssrrrqqqooonnnqqqrrrsssrrrpppoooooopppqqqpppooooooooopppqqqqqqsssrrrpppnnnnnnnnnnnnooonnnpppvvvvvvqqqrrrtttpppqqqqqqpppooopppsssuuusssrrrqqqppppppqqqrrrrrrssstttuuurrrnnnllllllnnnkkkmmmppprrrrrrpppmmmkkklllllllllmmmmmmmmmnnnnnnfffkkkooopppnnnlllmmmooommmnnnnnnoooppppppqqqrrr~~~pppnnnpppooommmnnnpppqqqqqqpppmmmooorrruuuuuussspppnnnpppmmmmmmwwwnnnpppppppppoooooooooooonnnllloooqqqpppnnnmmmnnnpppoooooooooooonnnmmmlllkkkoooooonnnlllkkklllnnnpppnnnoooooonnnlllmmmrrrvvvwwwqqq~~~~~~pppmmmkkklllmmmmmmlllkkkkkkmmmmmmnnnnnnmmmlllkkkkkknnniiifffjjjnnnnnnnnnoooiiijjjkkklllllllllkkkkkkiiikkklllkkkiiijjjnnnrrriiijjjkkklllmmmnnnmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmnnnpppooonnnnnnooopppgggiiilllmmmmmmmmmmmmnnnnnnooonnnkkkiiiiiimmmqqqmmmnnnnnnoooooonnnmmmlllmmmnnnnnnnnnnnnnnnnnnnnnnnnlllmmmpppoookkkiiijjjkkklllmmmooopppqqqqqqqqqkkkppprrrnnnlllnnnooooooooonnnmmmmmmmmmooopppqqqtttiiigggooorrrnnnnnntttlllmmmoooqqqqqqqqqpppooooooppppppmmmjjjiiikkknnnjjjlllmmmlllkkklllqqquuuppppppqqqrrrrrrqqqooooookkklllmmmooooooooonnnmmmlllmmmnnnoooooopppppppppuuuqqqmmmnnnqqqrrrnnnjjjkkkmmmnnnmmmlllooorrrtttpppnnnllllllooosssrrrnnnkkkkkkkkklllmmmnnnnnnooonnnnnnooopppppppppppppppmmmnnnooooooooooooooonnnpppooommmlllkkkkkklllmmmjjjjjjjjjkkkmmmnnnpppqqqnnnnnnmmmmmmlllllllllkkkkkklllnnnnnnmmmnnnoooqqqooopppppppppooonnnlllkkkppppppooooooooooooppppppkkkkkkkkkkkkllllllmmmnnnggghhhjjjlllnnnooonnnnnnnnnnnnmmmmmmmmmmmmnnnnnnrrrpppnnnmmmmmmmmmooopppqqqppppppooonnnmmmmmmlllkkkkkkllllllmmmooopppqqqkkkkkkkkkllllllmmmmmmmmmjjjkkkkkklllmmmnnnooooooooopppsssuuuuuuuuutttsssqqq}}}qqqvvvxxxooosss{{{~~~ooowww{{{wwwssstttwwwyyywwwttttttrrrrrrtttuuuuuutttuuu}}}iiimmmyyy{{{tttrrrgggppp{{{mmmnnnnnnnnnnnnppprrrtttuuunnnppprrrsssrrrqqqqqqrrrmmmmmmnnnoooqqqssstttuuunnnnnnoooppprrrssstttuuulllooorrrsssqqqpppqqqssspppppppppooooooooorrrtttrrrsssttttttssspppnnnlllrrrtttuuutttrrrpppppppppsssrrrpppooooooooopppqqquuutttrrrpppoooooopppqqqnnnooovvvtttrrrsssqqqqqqppppppppprrrrrrpppnnnqqqpppooooooqqqpppooommmlllmmmnnnppppppqqqqqqqqqnnnnnnnnnnnnnnnmmmmmmmmmlllllllllllllllllllllllllllmmmppprrrrrrpppmmmkkkiiijjjkkkmmmnnnoooooooooooo}}}{{{wwwvvv|||uuutttqqqooonnnkkkhhheeehhhmmmkkkwwwuuuppptttsssmmmmmmqqqqqqmmmrrrpppkkkffffffjjjmmmmmmpppllliiijjjmmmppppppoootttssspppllljjjjjjmmmpppkkklllqqqqqqiiiiiiyyyxxx{{{wwwtttuuuqqqmmmiiijjjooorrrpppmmmlllppptttrrrnnnkkklllnnnmmmmmmnnnnnnnnnnnnmmmmmmjjjkkklllmmmmmmmmmkkkkkkhhhhhhhhhhhhiiiiiiiiiiiilllmmmllliiikkkqqqrrrpppmmmooopppnnnlllkkkmmmpppmmmmmmnnnnnnmmmmmmlllkkkdddggglllnnnnnnnnnoooppprrrrrrqqqqqqppppppoooooooooooonnnnnnmmmmmmmmmlllmmmllllllnnnpppoookkkhhhiiilllooopppooonnnmmmnnnpppmmmkkkllljjjgggjjjooorrrrrrrrrrrrqqqpppnnnmmmqqqpppooonnnnnnooopppqqqllllllmmmoooqqqpppnnnllliiijjjlllnnnoooooonnnnnnlllllllllmmmmmmmmmmmmmmmppppppooonnnnnnnnnnnnnnnoooooonnnnnnnnnnnnoooooommmnnnoooqqqqqqppppppooosssrrrpppooooooooopppqqqqqqpppppppppoooooonnnnnnnnnmmmmmmnnnoooppprrrssssssqqqmmmmmmnnnqqqssssssnnnnnnnnnoooppppppqqqqqqsssooonnnrrrqqqmmmlllppplllmmmnnnoooooonnnmmmlllrrrpppmmmjjjiiijjjlllmmmmmmmmmlllkkkkkkmmmnnnooommmmmmllllllllllllmmmmmmkkkjjjjjjkkkmmmnnnmmmlllmmmnnnnnnmmmkkkkkklllnnnooonnnmmmllllllmmmnnnnnnooonnnnnnoooppppppnnnkkkkkkooosssrrrnnnkkkmmmpppooolllkkkooopppnnnlllmmmtttrrrooonnnnnnooonnnnnnnnnooopppnnnkkklllppptttmmmnnnqqqrrrrrrqqqnnnmmmmmmnnnmmmiiikkkoooooolllnnnooopppppppppooommmllloooppppppppppppoooooonnnnnnrrrwwwyyyrrrvvv}}}rrr|||zzzxxxrrrmmmvvv}}}vvvrrrtttvvvtttrrrssswwwuuusssoooxxxvvv}}}qqqkkkyyynnnqqqqqqqqqqqqqqqqqqqqqqqqsssttttttsssqqqppppppqqqqqqqqqpppoooooopppqqqrrrooooooppppppppppppooooooooonnnnnnoooppppppnnnmmmpppooonnnllllllnnnooopppppprrrttttttrrrqqqpppqqqppprrrtttuuusssrrrrrrsssppppppoooooonnnnnnmmmmmmsssrrrqqqrrrsssrrrpppnnnppptttuuuuuuttttttsssppppppooopppqqqqqqpppnnnrrrqqqppppppqqqqqqpppnnnmmmnnnooopppppppppppppppllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnkkkmmmoooqqqqqqpppmmmlllnnnnnnoooppppppqqqrrrrrrooooooooolllggghhhmmmnnnjjjpppqqqqqqpppppppppooonnnpppnnnlllmmmppppppnnnkkkjjjjjjkkkmmmoooooonnnllltttkkkiiirrr|||}}}}}}{{{rrrnnnpppooollljjjkkknnnpppooonnnjjjlllnnnooommmmmmnnnppplllmmmnnnoooooonnnmmmlllkkklllmmmmmmmmmlllkkkjjjhhhhhhhhhiiiiiiiiijjjjjjnnnooommmjjjkkkooopppnnnnnnpppqqqooommmmmmoooqqqmmmmmmmmmmmmmmmllllllkkkgggiiilllnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmppppppooonnnnnnnnnnnnnnnnnnmmmlllnnnqqqqqqooommmkkkmmmpppqqqpppooooooooorrrooooooooommmjjjkkkpppooonnnmmmlllkkkkkkllllllooonnnmmmmmmmmmmmmnnnooojjjjjjkkkmmmooonnnllljjjjjjkkklllnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnooooooppppppooonnnnnnnnnnnnnnnoooooonnnnnnnnnnnnoooooolllmmmnnnooooooooonnnnnnrrrqqqpppooooooooopppqqqqqqpppppppppoooooooooooonnnnnnoooooopppqqqqqqqqqrrrpppmmmmmmoooqqqqqqqqqppppppppppppooooooooooooqqqnnnnnnqqqqqqmmmmmmpppnnnnnnooooooooonnnllllllnnnmmmllljjjjjjkkklllmmmpppooonnnlllllllllmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmlllkkklllmmmnnnmmmlllnnnoooooonnnlllkkkmmmnnnooonnnmmmmmmmmmnnnooopppooonnnmmmnnnnnnmmmkkkhhhjjjnnnqqqpppmmmkkkllloooppplllllloooqqqnnnmmmnnnrrrpppnnnnnnoooooonnnmmmlllmmmmmmlllkkklllnnnppplllmmmoooppppppooommmlllnnnooommmjjjkkknnnnnnlllnnnnnnnnnnnnnnnmmmllllllnnnoooooopppppppppooooootttpppooovvvzzz}}}yyywwwzzztttxxx|||{{{tttrrrssstttooorrrwwwsssrrrqqqsssqqqnnnxxxqqqsssrrrrrrrrrrrrrrrrrrrrrsssttttttsssqqqppppppqqqqqqpppoooooonnnooopppppppppooonnnmmmmmmnnnooopppnnnnnnnnnooopppooonnnmmmqqqpppooonnnnnnooopppqqqppprrrttttttrrrppppppqqqsssssstttrrrqqqqqqsssuuuoooooooooooonnnnnnmmmmmmsssqqqppppppqqqqqqpppnnnpppuuuuuuvvvuuuvvvtttpppooonnnoooqqqqqqooonnnrrrqqqpppqqqrrrrrrpppnnnnnnoooooopppppppppooooookkkkkkkkkllllllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnjjjlllnnnpppqqqpppnnnmmmrrrqqqppppppppprrrssstttnnnrrrwww~~~}}}vvvooolllkkklllmmmnnnnnnoooooopppoooooorrrtttsssoookkknnnlllkkklllnnnmmmjjjgggllllllxxx}}}{{{tttjjjjjjpppmmmllllllllllllmmmnnnnnnlllkkkjjjkkkmmmnnnooonnnkkklllnnnoooooonnnlllkkkmmmmmmmmmmmmmmmlllkkkjjjiiiiiiiiiiiijjjjjjjjjjjjooopppoookkkjjjmmmnnnlllmmmnnnooonnnmmmmmmnnnooommmmmmmmmmmmmmmlllkkkkkkkkkkkklllmmmnnnnnnllljjjlllllllllmmmmmmmmmmmmmmmqqqpppooonnnnnnnnnooopppkkkkkkkkkllloooppppppooommmppprrrsssqqqppppppqqqtttrrrrrrsssqqqlllmmmpppnnnllljjjhhhhhhjjjlllnnnmmmmmmlllkkkkkklllmmmmmmnnnmmmnnnpppqqqqqqooommmllllllmmmmmmnnnmmmmmmlllnnnnnnnnnoooooopppppppppppppppooonnnnnnnnnoooooopppooonnnnnnnnnnnnooopppnnnnnnoooppppppppppppoooppppppoooooooooppppppqqqpppppppppppppppoooooooooooopppqqqrrrrrrqqqpppoooooonnnmmmnnnpppqqqpppooorrrqqqqqqpppoooooonnnnnnooommmmmmppppppnnnnnnpppnnnoooppppppooonnnmmmlllkkkkkkkkkllllllmmmmmmmmmrrrqqqpppnnnmmmmmmllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnmmmlllmmmnnnnnnmmmkkknnnooopppooommmmmmmmmooonnnnnnnnnnnnnnnooopppqqqnnnmmmlllllllllkkkhhhfffiiillloooooommmkkklllnnnpppmmmlllpppqqqooommmnnnnnnmmmmmmnnnoooooommmlllmmmlllkkklllnnnooonnnmmmllllllmmmmmmmmmmmmllllllnnnpppoookkkkkkmmmnnnkkkoooooonnnmmmmmmmmmmmmnnnmmmnnnnnnoooppppppppppppuuurrrmmmsssxxxvvv|||vvvssssssxxxnnn}}}sssnnnsssvvvsssuuupppqqqrrrsss}}}tttkkksssqqqtttsssttttttssssssrrrrrrrrrqqqqqqrrrrrrqqqooonnnooopppqqqpppooonnnnnnmmmnnnnnnpppooollljjjjjjlllooopppnnnnnnoooooooooooonnnnnnqqqqqqooooooooooooqqqqqqppprrrssssssqqqppppppqqqsssrrrqqqooommmnnnrrruuuooooooooonnnnnnnnnnnnmmmrrrpppnnnnnnoooppppppooopppuuuvvvvvvuuuuuurrrooonnnnnnoooqqqqqqpppnnnqqqpppppppppqqqqqqooonnnoooppppppppppppoooooonnnkkkkkkllllllmmmnnnoooooolllllllllllllllllllllllljjjkkkmmmoooooopppooooooqqqpppnnnmmmmmmoooppprrrmmmjjjjjjuuu}}}sssqqqwwwnnnlllmmmmmmmmmooommmllllllooorrrrrrnnnjjjooollliiiggggggiiimmmoooppp|||vvvpppjjjfffkkkuuukkkmmmmmmmmmlllkkkmmmnnnsssnnnjjjjjjmmmooommmjjjkkklllnnnoooooonnnlllkkknnnnnnnnnmmmmmmlllkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkmmmpppoookkkjjjmmmnnnllljjjjjjkkkkkkkkkkkkkkklllllllllmmmmmmmmmlllkkkkkklllkkkkkkllloooooommmkkklllmmmmmmnnnnnnooooooooopppooonnnmmmmmmnnnooopppnnnmmmmmmnnnoooqqqrrrrrrppprrrssstttrrrqqqrrrrrruuussstttuuusssnnnmmmpppmmmlllkkkjjjkkklllnnnooollllllllllllllllllllllllooonnnoooppprrrrrrpppooommmmmmmmmmmmmmmmmmllllllmmmnnnnnnoooooopppppppppppppppoooooonnnoooooopppqqqpppooonnnnnnooopppqqqqqqqqqrrrrrrssssssssssssoooooooooooooooppppppqqqpppppppppppppppppppppppppppqqqrrrsssrrrqqqooommmmmmmmmmmmooopppqqqooommmqqqqqqqqqppppppooooooooommmmmmmmmnnnooooooooopppmmmnnnooopppqqqpppoooooolllmmmnnnoooooonnnmmmlllrrrqqqpppoooooonnnnnnnnnmmmmmmnnnnnnnnnnnnmmmmmmooonnnnnnnnnoooooollljjjooopppqqqqqqooonnnnnnooonnnnnnnnnooopppqqqqqqrrrmmmkkkjjjjjjkkkkkkiiihhhjjjllloooooonnnlllmmmnnnqqqmmmlllpppqqqooommmnnnlllllllllnnnoooooommmkkkpppnnnmmmooorrrssspppmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmppppppmmmkkkmmmmmmkkkqqqpppooommmmmmnnnoooooolllmmmnnnooopppppppppppppppuuusssrrrkkk~~~yyyrrrsssoooqqqeee~~~~~~vvvuuuqqquuuuuupppuuu|||xxxiiiuuurrrooossssssssssssrrrrrrqqqqqqpppoooppppppooommmllllllmmmppppppooonnnmmmllllllllloooooommmllllllmmmoooooommmnnnppppppooonnnnnnoooppppppooonnnnnnooopppppppppqqqrrrrrrpppoooooopppppppppooommmkkklllnnnpppnnnnnnnnnnnnnnnnnnnnnnnnrrrooommmlllmmmooooooooopppuuuvvvwwwtttrrroooooonnnnnnoooqqqrrrpppooopppooonnnoooppppppnnnllloooppppppppppppoooooonnnllllllmmmnnnoooppppppqqqllllllllllllllllllllllllkkkllllllmmmnnnoooooopppooonnnmmmkkklllmmmooopppnnnmmmfffhhhrrrqqqmmmsssnnnqqqrrrsssyyy}}}xxxwwwqqqooolllmmmoooooommmjjjiiilllnnnoooqqquuu}}}}}}zzztttnnnkkkiiijjjnnnrrrlllmmmnnnnnnlllkkklllmmmuuuooojjjkkkoooqqqnnnjjjkkklllmmmnnnnnnmmmlllkkknnnnnnmmmmmmllllllllllllkkkkkkkkkkkklllllllllllliiinnnooollljjjmmmnnnnnniiiiiijjjkkkllllllkkkjjjlllllllllmmmlllkkkkkkjjjkkkjjjkkklllnnnoooooonnnllllllmmmmmmnnnnnnoooooonnnmmmllllllllllllnnnnnnssssssssssssrrrssstttuuuqqqssstttsssrrrqqqrrrssssssrrrssstttrrrmmmmmmpppkkklllmmmmmmnnnnnnnnnnnnmmmmmmmmmnnnnnnmmmmmmmmmkkkjjjjjjkkkmmmmmmlllkkkmmmmmmmmmmmmlllllllllmmmllllllmmmnnnnnnoooppppppppppppoooooooooooopppppprrrpppooommmmmmoooppprrrrrrrrrrrrrrrrrrsssssstttoooooooooooopppooooooooopppppppppppppppqqqqqqqqqpppqqqrrrsssrrrpppnnnlllmmmmmmmmmoooqqqqqqooolllooooooppppppqqqqqqqqqrrrmmmnnnnnnnnnnnnpppppppppkkklllnnnppprrrrrrrrrrrrpppqqqqqqrrrqqqooommmlllooooooppppppppppppppppppmmmmmmnnnoooooonnnmmmmmmooonnnnnnooopppooollljjjoooppprrrqqqpppnnnnnnooommmmmmnnnooopppqqqqqqqqqkkkjjjiiijjjlllmmmmmmlllkkkmmmooopppoooooonnnooopppmmmlllpppqqqooommmnnnlllkkklllmmmoooooommmjjjpppnnnmmmooorrrsssqqqnnnnnnnnnnnnnnnnnnnnnnnnnnnlllppprrrnnnlllmmmnnnlllooonnnmmmkkkkkklllmmmmmmkkklllmmmoooooopppppppppmmmuuurrrrrrgggsssyyyyyyttt{{{kkklllmmmvvvyyyxxxooosss{{{xxxmmmqqq{{{zzziiivvvqqqllltttqqqqqqqqqqqqppppppooooooooopppqqqpppnnnlllmmmnnnooooooooonnnmmmlllkkkkkknnnnnnpppqqqqqqpppnnnnnnllloooppppppnnnmmmnnnooonnnnnnnnnmmmmmmnnnnnnnnnpppqqqqqqpppooonnnooopppnnnoooqqqpppnnnmmmmmmnnnmmmmmmmmmmmmmmmnnnnnnnnnqqqooolllkkkmmmoooppppppoootttuuuwwwsssqqqnnnoooooooooppprrrsssrrrpppooonnnmmmnnnoooooommmkkknnnoooooopppppppppoooooonnnnnnnnnooooooppppppqqqnnnnnnnnnnnnnnnnnnnnnnnnmmmlllllllllmmmnnnoooooonnnnnnmmmmmmmmmnnnpppqqqppprrriiidddooosssnnnmmmgggiiihhheeeffflllpppooojjjjjjlllooosssuuuuuuuuuzzz{{{sss~~~~~~zzzwww|||wwwssspppmmmlllmmmoooooommmkkknnnnnnnnnooonnnnnnmmmlllpppmmmjjjlllpppsssqqqnnnlllllllllmmmmmmlllllllllnnnmmmmmmlllmmmmmmnnnnnnllllllllllllmmmmmmmmmmmmgggmmmooollljjjlllnnnnnnkkkkkkkkkmmmooopppnnnllllllllllllllllllkkkjjjjjjiiikkkmmmmmmmmmmmmppprrrkkkkkkkkklllllllllllllllkkkkkklllllllllmmmmmmmmmooopppqqqqqqpppoooppprrrqqqrrrsssrrrqqqpppqqqrrrrrrpppppprrrppplllmmmpppiiijjjlllmmmnnnmmmllllllnnnnnnoooooooooooonnnnnnlllkkkjjjkkkmmmnnnmmmlllmmmmmmlllllllllmmmmmmnnnllllllmmmmmmnnnoooppppppppppppooooooooopppqqqqqqsssqqqooommmmmmoooqqqsssppppppooooooppppppqqqrrrooooooppppppoooooonnnmmmpppppppppqqqqqqqqqqqqqqqooopppqqqqqqpppooonnnmmmnnnmmmnnnpppqqqqqqooommmooooooppppppqqqrrrrrrsssnnnppppppnnnnnnqqqqqqoookkkllloooqqqrrrsssssssssrrrsssssssssrrrpppnnnmmmnnnnnnooopppppppppppppppmmmnnnoooppppppooonnnmmmmmmmmmmmmooopppooollliiinnnppprrrrrrpppnnnnnnnnnmmmmmmnnnoooppppppppppppkkkiiiiiijjjmmmooooooooolllmmmnnnpppppppppooooooooolllkkkooopppnnnlllmmmmmmllllllmmmnnnnnnlllkkknnnmmmlllmmmooopppooonnnooooooppppppppppppoooooojjjppprrrooolllmmmooonnnkkkkkkjjjiiiiiiiiiiiiiiilllmmmmmmnnnoooooooooooonnnqqqjjjrrrnnnvvvrrruuuvvvssssssooosssvvv}}}wwwoooppp}}}pppjjjuuunnnlllwwwoooooopppppppppppppppppprrrssstttrrrpppooopppqqqnnnooooooooonnnmmmlllkkkmmmnnnqqqssssssqqqnnnmmmllloooqqqqqqnnnlllnnnpppmmmmmmmmmmmmmmmmmmmmmmmmpppqqqqqqooonnnmmmooopppppprrrttttttrrrooooooooolllmmmmmmmmmmmmnnnnnnnnnpppnnnllllllnnnppppppooonnnssstttxxxtttsssooopppooooooqqqssstttsssrrrpppooonnnooopppooonnnlllmmmnnnooopppppppppppppppnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmlllkkkkkklllnnnooollllllmmmnnnooooooppppppnnnqqqjjjgggooopppmmmpppoooqqqpppkkkiiikkkkkkiiijjjmmmooopppooonnnpppqqqqqqqqquuuxxxtttllllllrrrhhhgggnnn}}}{{{qqqgggnnnnnnnnnnnnoooooommmjjjqqqooonnnoooqqqqqqnnnkkkmmmlllkkkmmmpppqqqooommmmmmllllllkkkkkkllllllmmmmmmmmmllllllmmmnnnooopppllllllmmmmmmmmmnnnnnnnnnhhhnnnqqqmmmiiijjjllllllkkkkkkkkknnnqqqqqqooolllkkkllllllllllllkkkjjjjjjiiinnnqqqoookkkjjjnnnsssmmmmmmmmmllllllllllllllljjjkkkmmmnnnooonnnmmmlllhhhkkkoooooonnnnnnooopppqqqqqqrrrqqqooonnnoooqqqqqqooonnnpppnnnlllnnnssskkkkkkkkkkkkllllllllllllmmmnnnoooooooooooonnnmmmpppooommmnnnpppqqqqqqpppllllllkkkkkklllmmmnnnooolllmmmmmmnnnpppqqqqqqrrrppppppooooooppppppqqqrrrsssqqqooommmmmmoooqqqssspppoooooonnnooopppqqqrrrppppppppppppooonnnlllkkkpppppppppqqqqqqrrrrrrrrrooooooooonnnnnnnnnnnnnnnoooooonnnoooqqqrrrqqqoooqqqqqqqqqqqqqqqqqqqqqqqqooossssssoooooorrrrrrnnnnnnoooppprrrrrrrrrrrrqqqrrrrrrrrrrrrqqqppppppooonnnooopppppppppooonnnmmmmmmnnnoooppppppooonnnmmmjjjkkklllnnnpppooollliiimmmoooqqqqqqpppnnnmmmmmmmmmmmmnnnooooooooonnnmmmllljjjiiiiiilllnnnooonnnkkklllmmmnnnppppppooonnnnnnkkkjjjnnnooommmkkklllpppooommmlllmmmmmmmmmkkknnnnnnnnnmmmmmmmmmoooqqqnnnoooqqqrrrrrrqqqooonnnhhhooorrrpppmmmnnnppppppjjjkkkkkkkkkkkkjjjiiiiiimmmmmmnnnnnnnnnnnnnnnmmmoooqqqhhhrrrqqq{{{fffhhhttt~~~zzzvvvkkkyyygggvvvtttooowww}}}nnnuuummmnnnwwwooooooooopppqqqqqqrrrrrrrrrssssssrrrpppoooooopppmmmnnnooooooooonnnmmmmmmmmmnnnoooppppppooonnnmmmkkkooorrrqqqmmmlllnnnpppmmmmmmnnnnnnnnnnnnmmmmmmpppppppppnnnmmmmmmnnnpppqqqrrrsssqqqooonnnoooppplllllllllmmmmmmmmmnnnnnnooonnnmmmnnnpppqqqpppooolllrrrsssyyyvvvtttqqqppppppppprrrtttuuutttrrrqqqpppooopppqqqpppooommmmmmmmmnnnppppppqqqqqqqqqnnnnnnnnnnnnnnnmmmmmmmmmllllllllllllllllllllllllooonnnlllkkkkkklllmmmnnniiijjjkkkmmmnnnooooooooojjjkkkhhhkkkpppjjjiiiuuueeejjjmmmlllmmmpppqqqoooiiimmmqqqqqqnnnmmmpppssslllwwwyyynnnlllsssrrriiipppkkkkkkppprrrqqqttt{{{yyy~~~yyyyyyvvvnnnjjjkkkoooqqqsssssspppjjjhhhkkknnnppprrrooommmooossssssooojjjnnnmmmmmmnnnnnnmmmkkkiiinnnmmmkkkjjjjjjkkkmmmnnnllllllllllllmmmoooppprrrmmmmmmmmmmmmnnnnnnnnnnnnjjjpppsssnnniiiiiijjjjjjjjjiiiiiilllppppppmmmjjjkkkkkklllllllllkkkjjjjjjjjjppptttpppiiiggglllrrrpppppppppooonnnnnnnnnmmmjjjkkknnnpppqqqpppnnnllljjjnnnsssuuuttttttuuuvvvpppqqqqqqooonnnmmmnnnpppqqqnnnnnnooonnnlllooouuupppnnnllljjjjjjlllnnnooolllmmmnnnoooooonnnmmmlllnnnmmmkkklllnnnoooooonnnlllkkkkkkkkklllmmmooopppmmmnnnooopppqqqrrrssssssppppppoooooopppqqqrrrrrrtttrrrooommmmmmooorrrtttrrrqqqpppppppppqqqrrrsssqqqqqqqqqqqqooommmkkkjjjpppppppppqqqqqqrrrrrrrrrnnnnnnmmmmmmmmmmmmnnnoooqqqoooooooooqqqrrrqqqpppssssssrrrqqqqqqpppppppppqqqttttttoooooosssrrrnnnqqqqqqrrrsssrrrqqqpppooopppppppppppppppqqqqqqqqqppppppppppppooonnnlllkkkmmmnnnoooqqqqqqooonnnmmmiiiiiikkknnnoooooollliiillloooqqqqqqpppnnnmmmmmmmmmmmmnnnoooooonnnmmmlllmmmkkkiiiiiikkklllmmmllljjjjjjkkkmmmoooooonnnmmmnnnjjjiiimmmooollljjjkkkssspppmmmllllllmmmmmmlllpppqqqqqqooommmnnnrrrvvvmmmnnnqqqrrrrrrqqqnnnmmmfffnnnrrrpppmmmoooqqqqqqlllmmmnnnooonnnmmmlllkkkmmmnnnnnnnnnnnnnnnmmmmmmmmmtttmmmssslll{{{mmm|||{{{qqqnnnlllnnnwwwvvv|||eee|||lllxxxrrrvvvlllooovvvoooooopppqqqrrrsssssstttooopppqqqpppmmmlllmmmnnnmmmnnnoooppppppooonnnnnnnnnnnnmmmmmmmmmmmmnnnnnnkkkooorrrqqqmmmkkknnnqqqnnnnnnoooooooooooonnnnnnpppppppppnnnllllllnnnpppqqqqqqooollljjjjjjmmmooolllllllllmmmmmmmmmnnnnnnnnnnnnnnnoooqqqrrrpppoookkkqqqrrruuuooooooqqqttttttuuuuuuuuuuuuttttttqqqqqqqqqpppppppppppppppnnnnnnnnnnnnooooooooooooqqqpppooooooooooooooooooooonnnllllllmmmmmmllljjjnnnkkkjjjlllllliiiiiilllkkkkkkllllllmmmmmmnnnnnnjjjjjjiiiiiihhhhhhiiiiiijjjiiiiiiiiihhhhhhggggggkkknnnmmmjjjkkknnnooommmnnnnnnnnnnnnnnnnnnnnnnnnqqqnnnlllmmmoooooommmkkkmmmttt{{{~~~~~~xxxlllmmmnnnooooooooommmlllkkkpppmmmmmmooolllhhhmmmvvvmmmmmmnnnnnnnnnmmmkkkjjjjjjiiihhhiiikkklllkkkjjjjjjkkklllmmmnnnnnnnnnnnnkkkkkkkkklllllllllmmmmmmmmmmmmooopppppppppooonnnpppooommmnnnooonnnjjjfffiiiiiikkknnnpppqqqooommmllllllkkkjjjkkklllmmmnnnmmmmmmmmmppprrrtttsssrrrnnnooopppqqqrrrqqqpppppppppmmmooottttttooommmppplllnnnooonnnnnnppptttyyyqqqqqqqqqqqqppppppoooooopppooonnnnnnnnnpppqqqrrrpppooommmlllkkkkkkkkklllooommmlllmmmppppppnnnkkknnnmmmmmmnnnoooooommmlllooonnnlllkkklllnnnpppqqqpppoooooooooqqqrrrtttvvvqqqqqqpppooonnnpppsssvvvtttsssrrrqqqqqqqqqrrrsssoooppprrrsssrrrpppnnnmmmpppppppppqqqqqqrrrssssssssstttrrroooooosssrrrnnnoooooopppqqqqqqqqqqqqpppoooqqqssssssrrrrrruuuxxxpppqqqqqqrrrrrrqqqqqqpppqqqpppnnnmmmmmmmmmnnnoooqqqnnnmmmoootttvvvtttppppppooooooppprrrrrrqqqooorrrpppooopppqqqqqqmmmjjjllloooqqqqqqpppnnnmmmmmmqqqqqqppppppoooooonnnnnnkkknnnpppooolllkkkmmmpppqqqooommmkkkjjjkkklllmmmkkkjjjkkklllnnnnnnllljjjkkkiiijjjmmmmmmjjjjjjllllllmmmnnnmmmjjjhhhhhhiiikkkmmmnnnmmmlllmmmrrrvvvooooooooopppqqqqqqrrrrrrooottttttppppppsssrrrnnnmmmlllllllllmmmnnnppprrrpppooommmlllmmmnnnppprrrllloooqqqooollljjjjjjllliiillloooppppppppppppqqqnnnjjjqqqyyyssspppwwwpppvvv|||vvvnnn~~~vvvjjjsssuuuoootttsssssssssrrrrrrqqqqqqqqqppppppoooooooooooopppppppppppppppooooooooonnnnnnpppqqqqqqppppppooonnnmmmmmmoooqqqqqqpppoooooopppuuurrrnnnlllmmmnnnooooooqqqqqqooonnnmmmlllkkkjjjssspppmmmmmmoooooonnnlllmmmmmmmmmmmmmmmmmmmmmmmmtttnnnlllppprrroooooosssooorrrqqquuuooopppqqqqqqrrrrrrssssssrrrrrrqqqqqqqqqqqqpppppppppoooooonnnnnnnnnooooooooopppppprrrqqqpppooonnnnnnnnnnnnmmmlllkkklllnnnnnnmmmlllllliiiiiilllllljjjkkknnnmmmkkkkkklllnnnpppooonnnooonnnmmmlllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjkkknnnnnnkkkkkkoooooommmmmmmmmmmmmmmmmmmmmmmmmmmkkkjjjiiijjjmmmnnnmmmkkkhhhlllpppqqqppppppssswww~~~wwwyyyxxxtttssstttooohhhoooooopppppppppooommmmmmmmmjjjjjjlllkkkhhhlllsssmmmmmmnnnnnnnnnmmmlllkkkkkkjjjiiijjjlllllllllkkkjjjkkkkkklllllllllmmmmmmllllllllllllllllllllllllmmmlllkkkkkkllllllnnnnnnkkkjjjjjjmmmqqqrrrqqqpppfffggghhhjjjmmmmmmllljjjllllllkkkkkkkkklllmmmnnnooonnnnnnoooqqqrrrqqqooonnnooopppqqqqqqpppooooooqqqnnnpppttttttpppnnnqqqlllnnnoooooonnnpppsssvvvsssrrrqqqoooooooooooopppoooooonnnnnnnnnooopppqqqsssrrrqqqooonnnnnnoooooonnnlllkkkmmmooopppooommmooonnnnnnoooppppppooommmooonnnmmmmmmnnnooopppqqqpppoooooooooppprrrssstttrrrrrrqqqooonnnooosssuuurrrqqqpppnnnnnnoooqqqrrrqqqppppppppppppqqqssstttrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrqqqooopppttttttpppppppppqqqrrrrrrrrrrrrrrrqqqssssssrrrpppppprrrtttqqqqqqrrrrrrrrrrrrrrrrrrppppppppppppqqqrrrssstttssspppoooqqquuuvvvtttqqqqqqoooooopppqqqrrrqqqppprrrpppoooppprrrqqqooolllmmmooorrrrrrpppnnnnnnnnnpppppppppppppppooooooooopppqqqrrrqqqpppppppppqqqpppooommmkkkkkkkkklllmmmmmmllllllnnnppppppnnnlllkkkiiijjjmmmmmmkkkjjjmmmmmmmmmmmmmmmlllkkkjjjjjjmmmoooooonnnmmmnnnrrruuunnnnnnoooooopppqqqqqqrrrnnnrrrrrrooonnnqqqpppllllllllllllmmmnnnoooppppppooonnnmmmmmmmmmnnnpppqqqnnnooopppooollljjjkkkmmmgggiiilllmmmmmmmmmmmmooojjjttt}}}sssoootttyyywwwuuuwwwrrrvvvnnnwww{{{uuunnnrrrssspppqqqqqqpppoooooonnnnnnooooooppppppoooooooooooopppppprrrrrrqqqqqqqqqpppppppppoooppppppppppppooonnnnnnnnnoooppppppooonnnoooppppppooonnnooopppqqqpppnnnpppppppppooonnnmmmlllkkkrrrooommmmmmnnnooommmkkknnnnnnnnnnnnnnnnnnnnnnnnxxxrrrppprrrsssqqqpppsssnnnrrrqqquuuooopppqqqnnnooooooppppppoooooonnnqqqqqqpppppppppooooooooooooooooooooopppppppppppprrrqqqpppooonnnmmmmmmmmmlllkkkjjjlllnnnoooooonnnkkkhhhhhhlllmmmkkkmmmpppnnnlllkkklllpppqqqpppnnnqqqqqqpppnnnnnnmmmmmmmmmkkkllllllllllllllllllmmmlllnnnnnnllllllooopppmmmmmmmmmmmmmmmmmmmmmmmmmmmhhhggggggiiimmmoooooonnniiijjjkkkllllllllllllllllllnnnqqqqqqpppoooooooookkkllliiiggghhhlllllliiimmmnnnooooooooonnnmmmllljjjggggggiiijjjiiikkkooommmmmmnnnnnnnnnmmmlllllllllkkkjjjkkkmmmnnnmmmlllkkkkkkjjjjjjjjjkkkllllllmmmmmmllllllllllllllllllnnnmmmjjjiiiiiikkknnnppppppooonnnnnnppppppooonnngggfffgggjjjlllmmmkkkiiillllllkkkkkkllllllmmmnnnooonnnnnnoooppppppnnnmmmoooooopppqqqqqqpppooonnnpppnnnpppsssssspppnnnppplllnnnppppppppppppqqqrrrtttsssqqqooonnnnnnooopppooonnnnnnnnnnnnoooooopppqqqpppooonnnmmmmmmnnnnnnmmmllllllmmmooopppooonnnpppoooooooooqqqqqqpppnnnnnnnnnooooooppppppooooooppppppoooooopppqqqrrrrrrssssssrrrpppoooooorrrtttsssqqqooonnnnnnooorrrsssrrrpppnnnmmmooosssxxx{{{ttttttsssrrrrrrqqqpppppppppqqqqqqoooqqqvvvuuurrrqqqrrrrrrssssssssssssssssssttttttrrrpppooooooqqqqqqrrrrrrsssssstttttttttoooppprrrtttuuuwwwwwwwwwtttrrrqqqrrruuuvvvsssppprrrpppooooooqqqrrrrrrrrrrrrqqqpppqqqrrrrrrqqqooooooqqqssssssqqqoooooooooppppppppppppppppppqqqqqqooonnnmmmnnnooopppooonnnnnnnnnlllkkkkkklllmmmnnnnnnnnnmmmooopppqqqooonnnkkkiiijjjnnnnnnkkkkkknnnooommmlllmmmooopppnnnkkkppppppqqqpppoooooorrrtttmmmmmmnnnooooooppppppqqqmmmppppppnnnmmmooonnnkkklllmmmmmmnnnoooooooooooonnnnnnnnnnnnooooooooooooooooooooommmkkkkkklllnnngggiiilllmmmllllllmmmnnnrrrfff{{{jjjtttzzzxxxtttttttttsss{{{xxxsssnnn|||tttppprrrpppqqqsssooosssrrrpppnnnmmmmmmnnnoooppppppooooooooooooppppppsssssssssrrrrrrrrrrrrrrrnnnnnnooooooooooooppppppoooppppppnnnmmmmmmoooqqqkkklllnnnqqqsssssspppmmmnnnooopppppppppooommmlllpppnnnmmmmmmmmmmmmlllkkkoooooooooooooooooooooooouuuqqqnnnoooooommmlllnnnmmmrrrrrruuuoooppprrrnnnooooooppppppoooooonnnqqqqqqppppppoooooonnnnnnoooooooooooopppppppppqqqpppoooooonnnnnnnnnnnnooommmlllkkklllnnnooonnnmmmllliiiiiilllmmmkkklllppplllmmmnnnooooooooopppqqqppppppnnnmmmlllkkkkkkkkkkkkkkkllllllmmmmmmnnnnnnkkknnnooommmmmmppppppmmmlllllllllllllllllllllllliiiiiijjjkkkmmmoooppppppllljjjjjjlllpppqqqpppnnnjjjkkklllllljjjjjjkkkmmmmmmllljjjiiiiiikkklllllljjjkkklllllllllkkkjjjiiihhhgggggghhhjjjjjjkkklllmmmnnnnnnnnnnnnmmmmmmmmmmmmlllkkklllnnnnnnnnnmmmllllllkkkjjjjjjkkklllmmmmmmmmmmmmmmmllllllllllllooonnnmmmllllllnnnpppqqqtttsssqqqooonnnmmmkkkkkkjjjjjjjjjlllnnnooonnnllllllllllllllllllmmmmmmnnnnnnmmmmmmnnnoooooonnnlllpppqqqrrrrrrrrrqqqoooooonnnnnnnnnppppppnnnnnnnnnlllnnnpppqqqqqqpppnnnnnnrrrrrrqqqqqqpppoooooonnnnnnnnnnnnnnnnnnnnnoooooopppooonnnmmmlllmmmmmmnnnooonnnnnnmmmmmmmmmmmmmmmooonnnnnnoooqqqqqqpppnnnmmmnnnooopppqqqpppnnnmmmpppppppppppppppppppppqqqttttttsssqqqooooooqqqsssuuutttqqqpppppprrruuuwwwsssrrrooooooppptttyyy|||tttsssssssssrrrrrrrrrqqqqqqsssrrrqqqrrrvvvuuuqqqqqqqqqrrrsssssssssssssssttttttsssrrrqqqpppqqqqqqrrrrrrssssssttttttuuuvvvooopppsssuuuvvvwwwvvvvvvtttsssrrrsssttttttrrrooosssqqqooopppqqqsssssssssrrrqqqqqqrrrssssssrrrrrrqqqrrrttttttrrrppppppqqqoooppppppqqqqqqrrrrrrrrrpppmmmkkklllooopppnnnkkkmmmmmmlllllllllmmmnnnnnnnnnmmmlllmmmooooooooommmllliiijjjnnnooollllllooopppmmmkkkmmmrrrtttppplllqqqqqqpppooooooooopppqqqmmmmmmmmmnnnooooooppppppnnnoooooonnnnnnnnnmmmllllllmmmoooppppppooonnnmmmmmmmmmnnnooopppoooooooooooonnnmmmkkkjjjjjjlllnnnkkkmmmoooooonnnnnnpppqqqmmm{{{qqq{{{}}}{{{vvvqqqqqquuuxxxuuurrrvvvjjjttt}}}rrrnnnvvvpppqqqwwwppp{{{yyyuuurrrppppppqqqrrrppppppoooooooooooopppppprrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmnnnooopppqqqqqqppppppooommmlllmmmooorrrllllllmmmppprrrrrrooommmlllmmmnnnooooooooommmlllnnnnnnmmmmmmmmmlllkkkjjjoooooooooooooooooooooooorrrooolllllllllllllllllllllrrrsssuuupppqqqrrrqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqppppppooonnnnnnmmmnnnoooooooooooopppppppppmmmmmmmmmmmmnnnooopppqqqooommmllllllmmmmmmlllkkknnnkkkkkkmmmmmmjjjkkknnniiinnnrrrqqqmmmkkkoootttooonnnmmmlllkkkkkkkkkkkkjjjjjjkkkkkkllllllmmmmmmjjjnnnooommmmmmpppooollllllllllllllllllllllllllliiijjjkkkkkkllllllmmmnnnjjjhhhgggjjjoooqqqooolllmmmnnnmmmllljjjkkkmmmooojjjjjjkkkkkkjjjiiiiiijjjiiijjjkkkllllllkkkjjjjjjgggiiikkkkkkkkklllllllllnnnnnnnnnmmmnnnnnnnnnnnnmmmlllkkklllnnnooonnnmmmlllllllllllllllmmmmmmnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnooooooppppppoooooonnnnnnooonnnnnnnnnnnnnnnmmmllllllmmmooopppooonnnllllllmmmmmmmmmnnnnnnmmmlllkkkkkkmmmooopppooommmqqqqqqrrrssssssrrrqqqppplllmmmmmmmmmmmmmmmmmmllllllmmmooopppqqqpppmmmlllnnnppprrrssssssqqqnnnmmmoooooooooooooooooonnnnnnsssrrrqqqpppppppppqqqrrrrrrqqqpppnnnlllkkkkkkkkkmmmllllllnnnooopppooommmlllmmmoooqqqpppooommmkkkppppppppppppqqqqqqqqqppptttttttttrrrppppppqqqsssuuusssqqqpppqqqsssuuuwwwtttsssrrrrrrsssuuuwwwxxxrrrrrrssssssssstttttttttsssuuutttrrrsssvvvtttooopppqqqqqqrrrrrrrrrrrrrrrtttsssrrrsssssstttuuuuuutttsssssssssssstttuuuvvvpppqqqrrrssstttsssrrrqqqsssrrrrrrrrrrrrrrrpppnnnsssrrrpppqqqsssttttttsssrrrrrrrrrrrrrrrrrrssssssrrrsssttttttrrrqqqqqqrrrppppppqqqqqqrrrrrrsssssssssqqqooopppssstttrrrooommmllllllllllllmmmmmmnnnlllkkkjjjjjjlllmmmmmmlllllljjjkkkoooooommmmmmpppqqqnnnlllnnnsssuuurrrnnnpppoooooonnnnnnooonnnnnnmmmmmmmmmnnnoooooopppppppppooooooppppppnnnnnnnnnnnnnnnpppppppppooonnnmmmmmmmmmnnnooopppooooooooonnnllljjjiiiiiijjjllllllmmmnnnoooooonnnoooppprrrbbb{{{ppp}}}yyynnnpppsssrrrwww{{{nnnwwwkkkrrrtttsssvvvsssyyyuuu||||||~~~vvvzzzrrrsssxxxppp~~~yyyuuurrrqqqqqqrrrppppppooooooooooooppppppppppppppppppqqqqqqqqqqqqmmmmmmmmmmmmnnnoooqqqrrrooooooooommmkkkllloooqqqpppnnnmmmmmmnnnoooooonnnjjjkkklllmmmmmmmmmlllkkkmmmnnnnnnnnnmmmlllkkkjjjnnnnnnnnnnnnnnnnnnnnnnnnrrrpppnnnmmmoooqqqqqqppplllrrrtttuuupppqqqsssrrrrrrssssssssssssrrrrrrqqqqqqpppooonnnnnnmmmlllnnnnnnnnnnnnoooooooooooommmmmmmmmmmmnnnooopppppppppnnnmmmlllmmmmmmkkkjjjooolllkkkmmmmmmjjjjjjmmmiiimmmqqqppplllkkkooosssoooooonnnmmmmmmmmmmmmnnnjjjjjjkkkkkkkkkkkkkkkkkkiiimmmnnnmmmmmmooonnnkkkkkkkkkkkkkkkkkkkkkkkkkkkhhhiiijjjjjjhhhhhhiiijjjllljjjiiijjjmmmmmmjjjhhhkkklllkkkjjjhhhhhhjjjlllggggggjjjmmmllliiiiiilllkkklllmmmnnnnnnnnnmmmlllgggmmmqqqnnnllllllmmmmmmnnnnnnmmmmmmmmmnnnooopppmmmlllkkklllnnnnnnnnnmmmjjjkkklllmmmnnnnnnnnnnnnllllllmmmmmmmmmnnnnnnnnnlllmmmnnnppppppooonnnmmmnnnpppqqqqqqnnnlllkkkkkkmmmkkkkkkkkkmmmnnnnnnmmmllllllmmmnnnnnnnnnnnnmmmlllkkkkkkmmmooopppooonnnoooppprrrsssssssssrrrqqqkkkmmmmmmkkkkkkmmmmmmkkkllllllmmmoooppppppmmmkkkmmmnnnqqqssssssrrrpppnnnoooppppppppppppoooooonnnqqqpppooonnnnnnooopppppprrrrrrqqqnnnkkkjjjkkkllllllllllllmmmooopppooommmnnnooopppqqqqqqooommmlllooopppqqqrrrrrrrrrrrrrrrsssssstttsssqqqqqqrrrtttqqqqqqppppppqqqrrrsssttttttttttttuuuuuuuuuttttttrrrrrrsssssstttuuuuuuvvvtttvvvvvvttttttvvvsssnnnppppppqqqrrrrrrrrrrrrrrrsssrrrqqqsssuuuwwwwwwwwwuuutttsssrrrrrrssstttuuuqqqrrrrrrrrrqqqppppppooorrrrrrrrrrrrqqqqqqpppooorrrrrrrrrsssuuuuuutttrrrrrrssssssrrrpppppprrrtttrrrttttttsssrrrqqqrrrsssrrrrrrrrrrrrrrrrrrssssssqqqpppooopppqqqqqqpppooommmmmmmmmmmmmmmmmmllllllmmmkkkjjjjjjlllmmmmmmlllllljjjkkkooopppnnnnnnqqqpppooonnnpppssstttrrrooopppnnnmmmnnnoooooonnnmmmmmmmmmnnnooooooppppppqqqqqqoooppprrrrrrooonnnpppppppppppppppoooooonnnmmmnnnnnnnnnnnnoooooooooooonnnllljjjiiikkkllllllkkkkkklllmmmlllkkklllnnnppprrrmmmnnnzzzzzzlllppptttppppppvvvlllqqqiiiqqqyyyooozzzvvvnnnrrrlllmmmuuu~~~qqquuu|||vvvuuuuuuppp~~~{{{xxxtttqqqpppooooooppppppooooooooooooppppppnnnoooooooooooopppppppppmmmmmmllllllmmmoooppprrrnnnoooooommmllllllnnnppprrrooollljjjlllnnnooopppkkkjjjjjjkkkkkkkkkkkkkkklllnnnppppppnnnlllkkkkkknnnnnnnnnnnnnnnnnnnnnnnnoooooonnnkkkmmmqqqrrrooommmrrrtttuuupppqqqsssqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqpppooonnnmmmlllllllllmmmmmmmmmnnnnnnnnnnnnoooooonnnmmmmmmmmmmmmmmmnnnmmmllllllmmmnnnmmmkkknnnkkkkkkmmmmmmkkklllooolllllllllmmmnnnooooooooonnnnnnmmmmmmmmmnnnoooooollllllkkkkkkkkkkkkkkkkkkhhhkkkmmmllllllnnnmmmiiijjjjjjjjjjjjjjjjjjjjjjjjfffhhhjjjiiihhhgggiiikkkooonnnmmmmmmmmmllljjjiiijjjkkkkkkiiiggggggiiijjjiiihhhjjjnnnlllhhhiiinnnkkklllmmmooooooooonnnmmmfffpppvvvqqqkkkkkkmmmmmmnnnnnnmmmmmmmmmnnnpppqqqlllkkkjjjkkkmmmnnnmmmlllfffhhhkkknnnoooooonnnmmmkkkkkklllmmmnnnoooppppppooooooooooooooopppppppppooorrruuutttpppllljjjiiimmmkkkjjjjjjlllmmmmmmlllkkklllmmmnnnooonnnnnnmmmnnnmmmmmmnnnppppppnnnmmmlllmmmoooqqqrrrrrrrrrqqqlllooooookkkkkkoooooollllllkkkkkkmmmooopppnnnlllnnnnnnooopppqqqrrrsssssspppqqqrrrrrrqqqpppooonnnmmmmmmlllkkkkkklllmmmnnnpppppppppmmmjjjjjjmmmooommmllllllnnnpppqqqpppnnnqqqqqqrrrrrrrrrqqqpppoooooopppqqqssstttttttttsssqqqssstttsssrrrrrrssstttooopppqqqrrrssssssssssssssssssssstttttttttuuuuuutttttttttttttttuuuuuuuuusssuuuuuutttuuuwwwuuupppqqqrrrrrrssssssssssssssssssqqqppprrruuuwwwwwwvvvwwwuuusssrrrqqqrrrsssssstttsssrrrrrrqqqqqqqqqqqqqqqrrrssssssrrrqqqqqqqqqqqqqqqsssuuuwwwvvvsssqqqrrrttttttrrrooonnnpppssssssssstttsssqqqpppqqqsssssssssssssssrrrrrrrrrrrrmmmnnnoooooonnnmmmnnnooonnnnnnnnnnnnmmmlllkkkkkkpppnnnllllllnnnppppppooollljjjlllpppqqqoooooorrroooppppppqqqqqqqqqpppppppppnnnmmmoooqqqqqqpppnnnnnnnnnoooooopppqqqqqqrrrrrroooooosssrrrnnnmmmppprrrqqqpppooonnnnnnnnnnnnooonnnmmmmmmmmmnnnpppqqqnnnlllkkklllnnnooommmllljjjkkkkkkjjjiiijjjlllnnn{{{qqqlllpppjjj|||sssooonnnmmmmmmvvvmmmooo|||oooyyyiiiqqqvvvpppnnnqqqqqqooommmssszzzwwwvvvvvvrrrrrrvvvuuusssqqqpppooonnnnnnppppppooooooooooooppppppnnnnnnnnnoooooooooppppppnnnmmmlllllllllnnnpppqqqmmmnnnooonnnmmmmmmnnnooopppmmmjjjjjjlllooopppqqqmmmlllkkkiiiiiijjjkkkllllllooorrrqqqnnnlllkkkllloooooooooooooooooooooooonnnpppmmmiiikkkooooookkknnnssstttuuupppqqqsssooooooppppppppppppooooooqqqqqqpppooonnnmmmllllllllllllllllllmmmmmmmmmnnnrrrqqqpppnnnlllkkkkkkjjjlllkkkkkklllnnnooonnnmmmllljjjjjjmmmnnnmmmnnnqqqooojjjgggiiipppsssooojjjlllkkkkkkllllllmmmnnnooommmmmmmmmllllllkkkkkkjjjgggkkkmmmkkklllnnnlllhhhjjjjjjjjjjjjjjjjjjjjjjjjfffiiikkkkkkiiiiiilllnnnkkklllmmmmmmlllkkkkkkjjjmmmmmmnnnllljjjjjjkkklllllliiiiiikkkhhhbbbeeekkkiiijjjlllmmmmmmmmmlllllleeerrryyysssjjjiiilllmmmooonnnmmmmmmmmmooopppqqqlllkkkjjjkkkmmmmmmmmmlllcccfffjjjnnnoooooommmllljjjkkklllmmmnnnpppqqqqqqtttsssqqqoooppprrrtttvvvfffkkkrrruuutttrrrrrrrrrnnnmmmkkkkkkmmmnnnnnnmmmkkklllnnnooooooooonnnmmmqqqpppoooooopppooommmkkkjjjkkkmmmooopppqqqqqqqqqmmmqqqpppllllllpppqqqmmmlllkkkjjjlllooopppooolllpppnnnmmmlllnnnqqquuuwwwqqqrrrrrrsssrrrqqqpppooopppooonnnmmmmmmnnnooopppmmmnnnnnnmmmkkkkkkooorrrnnnmmmmmmoooqqqrrrqqqpppttttttttttttssssssrrrqqqoooppprrrtttuuuuuuuuuuuuppprrrsssssssssrrrtttuuupppqqqsssuuuvvvvvvuuutttssssssrrrrrrrrrtttvvvwwwvvvvvvvvvuuuttttttssssssqqqtttuuutttvvvyyywwwrrrrrrsssttttttuuuuuutttttttttqqqoooqqqtttvvvuuutttwwwvvvsssqqqpppqqqqqqrrruuutttsssrrrrrrssstttuuuqqqsssttttttsssrrrsssssspppqqqtttvvvxxxwwwssspppsssttttttqqqnnnmmmooorrrrrrssssssrrrppppppqqqssstttttttttssssssrrrrrrrrrooorrrtttssspppoooqqqsssnnnnnnnnnnnnmmmlllkkkjjjsssqqqooooooqqqrrrsssrrrllljjjlllpppqqqoooooorrroooppprrrrrrpppooooooppppppooonnnppprrrsssqqqoooooooooooopppqqqqqqrrrrrrrrrnnnnnnrrrrrrmmmlllpppsssrrrpppnnnmmmmmmnnnnnnpppooommmlllmmmnnnppprrrooonnnmmmnnnqqqqqqooolllkkkkkkkkkjjjiiijjjlllnnnddd~~~oooiiioookkkuuujjjqqqwwwuuuhhhrrrwwwiiirrrppp{{{vvvhhhuuupppkkkqqqrrrgggssswwwooonnnxxxoootttwwwqqqtttppppppppppppppppppppppppppppppooooooooooooppppppnnnnnnoooooopppppppppqqqooonnnlllllllllmmmoooppplllnnnoooooonnnmmmmmmnnnmmmkkkjjjkkknnnppprrrrrrpppnnnkkkiiiiiijjjlllnnnmmmpppsssrrrooollllllmmmppppppppppppppppppppppppsssuuurrrmmmmmmrrrqqqlllnnnssstttuuunnnooopppqqqnnnkkklllnnnppppppoooooooooooooooooonnnmmmlllqqqnnnlllmmmoooooommmkkklllmmmnnnmmmlllmmmoooqqqhhhiiikkkmmmoooooooooooojjjnnnrrrqqqnnnkkklllmmmpppnnnlllkkkmmmnnnooonnnnnnmmmlllkkklllmmmnnnooonnnmmmjjjiiihhhiiikkkmmmnnnnnnmmmmmmmmmllllllllljjjjjjjjjjjjjjjjjjkkkkkkiiihhhiiikkkmmmooopppooommmkkkjjjkkkmmmmmmjjjgggjjjlllmmmlllkkkjjjjjjjjjllljjjhhhhhhiiijjjkkkkkkllllllmmmnnnnnnnnnmmmmmmkkkjjjhhhiiijjjkkkkkkkkkooooooooooooppppppppppppooooooooooooooopppppppppgggggghhhjjjnnnpppqqqqqqppphhhtttjjjlllwwwjjjpppuuu{{{xxxmmmkkkssswwwtttooonnnnnnoooqqqsssrrrqqqoooppppppooommmnnnppprrrooonnnhhheeekkkrrrooogggkkkmmmnnnllljjjiiilllnnnpppqqqqqqqqqpppooooooppprrrqqqpppnnnnnnnnnoooooommmmmmmmmoooppppppmmmkkknnnooopppqqqqqqqqqqqqqqqllllllmmmppprrrrrrooommmqqqmmmkkklllpppqqqmmmiiinnnnnnooopppqqqqqqqqqqqqvvvtttpppnnnmmmoooqqqsssrrrwwwxxxsssppppppqqqqqqtttrrrpppoooqqqsssttttttyyyxxxuuusssxxx|||wwwlllssswwwyyyxxxuuuvvvwwwwwwrrrsssttttttsssssstttuuuvvvvvvvvvxxxyyyxxxvvvtttzzzwwwuuuuuuxxxyyyyyywwwsssssssssssstttvvvwwwwwwpppqqqrrrssstttuuuvvvwwwsssssssssssssssttttttuuuqqqpppppppppqqqqqqooonnnuuusssrrrrrrssssssrrrqqqssstttuuuuuusssqqqqqqrrrvvvyyywwwqqqpppuuuvvvsssppptttuuurrrrrrsssrrrnnnmmmpppssssssqqqqqqtttwwwrrrtttvvvwwwuuusssrrrrrrmmmmmmnnnpppqqqpppnnnkkkooossstttppppppsssrrrnnnooonnnmmmllllllmmmooopppnnnooosssvvvtttoooooosssrrrpppoooppprrrsssttttttmmmnnnooopppqqqrrrrrrrrrssssssrrrqqqooonnnnnnooonnnooooooooonnnmmmllllllnnnmmmlllkkkjjjkkkllllllooommmlllmmmppppppnnnkkkmmmkkkjjjkkknnnpppnnnlllhhhooossspppjjjlllwwwtttkkkmmmpppuuummmooovvvqqqhhhrrrxxxvvvssspppooopppssstttqqqrrrssssssqqqppppppppp{{{xxxyyy}}}||||||kkktttsssmmmrrrnnnlllqqqrrrpppnnnppppppnnnrrrmmmlllppppppnnnoootttoooooonnnnnnnnnnnnoooooossspppmmmmmmoooqqqpppooommmmmmmmmnnnnnnnnnllljjjmmmmmmlllmmmnnnppprrrsssnnnkkkjjjlllkkkhhhiiilllnnnqqqtttuuusssooommmllloooooonnnnnnnnnnnnoooooopppooonnnmmmmmmnnnooopppjjjpppsssuuuooooooqqqrrrooommmnnnppprrrqqqpppooooooppppppqqqppppppppppppnnnlllmmmnnnooommmkkklllmmmooonnnmmmmmmnnnooonnnnnnnnnnnnnnnllljjjiiijjjjjjlllnnnppppppooonnnrrrpppmmmmmmmmmmmmlllkkknnnmmmlllkkkkkklllmmmmmmmmmmmmmmmlllllllllllllllnnnmmmmmmmmmlllllllllkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkjjjjjjkkklllmmmllllllmmmllljjjkkkmmmmmmkkkhhhkkklllmmmlllkkkjjjjjjjjjmmmlllkkkkkkkkklllllllllmmmmmmmmmmmmmmmmmmlllllljjjjjjiiiiiijjjkkkkkkkkkmmmmmmmmmnnnnnnnnnooooooqqqqqqqqqqqqqqqqqqqqqqqqnnnmmmmmmnnnooooooooooooqqqgggppphhhlllyyypppvvvyyyvvvqqqrrrpppiiippppppppprrrsssrrrooolllooooooooonnnllllllnnnpppmmmnnnmmmjjjkkkoooooojjjlllnnnoooooommmlllmmmooosssrrrpppppppppqqqpppooosssrrrqqqooonnnmmmmmmmmmjjjjjjkkknnnppppppooommmoooooopppqqqqqqqqqppppppqqqppppppqqqrrrqqqnnnkkkpppnnnmmmooorrrsssrrrooooooppppppqqqqqqqqqqqqqqquuusssqqqpppppprrrtttuuuqqquuuvvvrrrqqqssstttrrrsssqqqpppqqqtttwwwyyyyyywwwzzzyyyvvvvvvyyywwwrrrqqqtttvvvuuusssrrrssstttvvvvvvuuutttrrrpppppppppuuutttttttttttttttrrrqqqwwwtttqqqqqqsssvvvwwwwww{{{zzzyyywwwuuutttssssssxxxxxxwwwvvvuuuttttttssswwwvvvuuutttssssssssstttssssssssstttvvvvvvuuutttuuutttssstttuuuuuusssqqqppprrrssssssqqqppppppqqqrrruuuvvvrrrrrruuutttqqqqqqtttuuurrrqqqssssssooooooqqqtttsssqqqqqqsssvvvqqqsssuuuuuutttrrrqqqqqqooooooooopppqqqpppooonnnpppssssssooonnnqqqpppmmmnnnnnnnnnooooooooonnnnnnnnnnnnqqqtttsssoooppptttooooooppprrrssstttsssrrroooppppppqqqqqqqqqqqqpppooooooooonnnmmmmmmmmmnnnmmmnnnnnnnnnnnnmmmlllkkkooonnnmmmlllkkkllllllmmmooommmlllmmmoooooommmkkkooollljjjkkkmmmooonnnmmmjjjllllllkkkkkkmmmsssxxxsssnnnpppnnnooopppoookkkjjjqqqzzztttsssrrrqqqppppppppppppoooqqqrrrrrrpppooooooppppppnnnsssyyywwwqqqvvv|||sssuuuqqqvvvtttlllpppqqqmmmlllnnnooonnnrrrnnnlllooonnnkkkkkkooooooooonnnnnnnnnnnnoooooorrrpppmmmmmmoooqqqpppooommmmmmmmmnnnnnnmmmllljjjnnnmmmmmmmmmnnnppprrrsssooollllllnnnnnnkkkjjjmmmmmmppprrrsssqqqpppnnnnnnqqqpppooonnnnnnooopppqqqppppppooooooooooooppppppmmmrrrrrrvvvpppqqqrrrqqqooonnnnnnppprrrqqqqqqooopppqqqrrrrrrssssssrrrooonnnlllmmmnnnnnnmmmllllllnnnppppppnnnmmmlllmmmppppppooonnnmmmkkkiiihhhllljjjiiilllqqqrrrooolllooonnnmmmnnnooonnnmmmkkknnnmmmllljjjjjjjjjkkkkkkkkklllmmmmmmmmmllljjjiiimmmmmmllllllllllllkkkkkkllllllkkkkkkjjjjjjiiiiiillllllkkkkkkjjjiiiiiihhhmmmlllllllllmmmmmmllljjjlllllllllllllllkkkjjjjjjmmmmmmnnnnnnnnnnnnmmmmmmnnnmmmlllkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkkkkkkklllllllllmmmmmmmmmrrrrrrqqqqqqppppppoooooonnnnnnnnnmmmmmmmmmllllllqqqhhhllljjjqqq|||www|||sssyyyzzztttrrruuuuuuppppppqqqsssttttttqqqlllhhhooooooooonnnlllkkklllnnnkkkoooqqqnnnlllmmmnnnnnnmmmoooqqqqqqpppooooooooowwwssspppoooqqqrrrqqqooossssssrrrqqqooommmlllkkkhhhhhhiiimmmpppqqqqqqoooppppppqqqqqqqqqppppppooorrrqqqqqqrrrrrrqqqooolllpppppppppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqsssssssssssstttuuuvvvwwwrrrssssssqqqsssvvvvvvrrruuusssppppppqqqrrrrrrrrrqqqvvvwwwuuusssuuuwwwwwwtttuuuwwwwwwvvvvvvwwwyyyyyyyyyxxxvvvuuusssrrrrrrxxxxxxwwwvvvuuutttttttttxxxxxxwwwxxxyyyyyywwwuuuvvvvvvvvvvvvvvvwwwwwwxxx{{{{{{zzzyyywwwvvvuuuttt}}}{{{xxxuuutttssstttttttttttttttvvvyyyzzzyyyxxxvvvuuuuuuvvvwwwwwwtttrrrppprrrssssssrrrrrrrrrsssnnnrrrtttssssssuuusssooosssuuuuuuqqqqqqttttttrrrpppsssuuutttqqqppprrruuuppprrrttttttrrrqqqpppqqqqqqqqqppppppppppppqqqqqqssstttrrrnnnlllnnnnnnlllnnnoooqqqrrrrrrqqqooommmnnnmmmooorrrqqqoooqqquuummmooorrrtttuuusssqqqpppqqqqqqrrrrrrqqqpppoooooonnnnnnnnnnnnnnnnnnnnnnnnooopppqqqqqqqqqpppooonnnpppooonnnmmmmmmmmmmmmnnnnnnmmmlllmmmnnnnnnllljjjqqqnnnkkkkkklllmmmnnnmmmnnnkkkiiijjjnnnqqqpppmmmuuuwwwpppkkksssvvvpppnnnrrrqqqkkkooopppqqqqqqpppooommmlllmmmoooppppppooonnnoooqqqpppnnnpppvvvuuunnnnnntttwwwxxxssswwwrrrxxxvvvkkkooooookkkiiilllnnnmmmpppmmmmmmnnnnnnlllmmmpppoooooonnnnnnnnnnnnooooooqqqooonnnnnnoooppppppooommmnnnnnnnnnnnnmmmlllkkknnnnnnmmmmmmnnnppprrrsssooommmnnnqqqqqqmmmlllnnnmmmoooppppppoooooopppqqqrrrqqqooonnnnnnoooqqqrrrppppppqqqqqqqqqqqqppppppooosssrrrvvvqqqqqqrrroooooonnnoooppppppppppppppppppqqqrrrrrrrrrqqqqqqnnnmmmmmmmmmmmmmmmmmmllllllnnnpppqqqooommmkkkkkklllllllllmmmmmmmmmmmmmmmnnnmmmlllmmmoooooollljjjjjjjjjkkknnnpppqqqpppnnnnnnmmmllljjjiiiiiijjjjjjiiiiiijjjjjjiiiiiihhhhhhllllllkkkkkkkkkkkkkkkkkkmmmmmmlllkkkjjjjjjiiiiiikkkkkkkkkjjjhhhgggggghhhmmmmmmmmmmmmnnnmmmllllllmmmlllllllllmmmlllkkkjjjkkkmmmooooooooommmmmmmmmmmmlllkkkiiihhhhhhhhhiiiiiijjjkkkkkkkkkkkkkkklllkkkkkklllllllllmmmmmmmmmppppppooonnnmmmmmmlllllllllmmmnnnnnnnnnnnnooopppqqqkkknnnttt|||zzzzzzooorrrpppkkklllttt{{{|||qqqqqqrrrssstttqqqllliiioooppppppooolllkkklllmmmlllooorrrqqqooooooooonnnmmmoooqqqrrrrrrpppooonnnyyytttpppooorrrsssqqqooopppqqqqqqqqqpppooommmkkkjjjjjjkkknnnqqqrrrrrrqqqqqqqqqqqqqqqqqqpppooonnnoooooooooqqqssssssrrrqqqpppqqqqqqqqqooooooppprrrvvvvvvuuutttssssssrrrrrrrrrsssssstttuuuuuuttttttssstttrrrqqqtttxxxvvvqqqtttrrrpppooopppqqqqqqpppppprrrttttttsssuuuxxxyyyrrrpppqqqssstttssstttwwwqqqqqqppppppqqqqqqqqqppptttttttttsssqqqqqqrrrsssrrrtttvvvxxxwwwsssnnnjjjppppppqqqsssuuuwwwyyyzzzwwwwwwwwwxxxxxxyyyyyyyyy}}}zzzxxxvvvvvvwwwxxxuuuttttttvvvxxxyyyxxxwwwwwwwwwwwwxxxyyyxxxvvvsssrrrtttvvvvvvuuuuuuvvvwwwpppqqqsssssstttttttttrrrtttvvvuuuqqqqqquuuvvvtttrrrtttvvvtttqqqpppqqqtttqqqrrrttttttrrrqqqqqqrrrssssssrrrpppoooppprrrtttvvvuuurrrooommmnnnnnnnnnpppqqqrrrrrrrrrqqqpppoooooolllmmmpppqqqpppqqqvvvoooqqqsssuuutttsssrrrrrrqqqqqqrrrrrrqqqqqqpppooosssrrrrrrrrrrrrrrrpppooonnnooopppqqqqqqpppooonnnpppppppppooooooooonnnooonnnmmmmmmmmmmmmlllkkkjjjrrrpppmmmkkkkkklllnnnooorrrnnnlllnnnrrrsssooojjjjjjwwwgggmmmqqqrrrtttvvvsssllloooooopppppppppooommmmmmlllmmmnnnnnnmmmmmmoooqqqxxxqqqmmmoooqqqqqqtttzzzrrrxxxssswwwtttwwwppptttrrrlllooonnnjjjiiillloooooommmmmmmmmpppqqqrrrsssuuuoooooonnnnnnnnnnnnoooooooooooonnnoooooopppppppppmmmnnnooonnnmmmllllllmmmmmmmmmllllllmmmooopppqqqooommmooosssrrrnnnmmmnnnpppppppppnnnlllmmmoooqqqrrrpppnnnmmmmmmnnnppprrrnnnoooqqqqqqqqqqqqooonnnooossssssvvvrrrrrrqqqooopppqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqpppooommmmmmllllllmmmmmmllllllmmmmmmlllnnnpppqqqooommmkkkkkkjjjjjjkkklllmmmnnnoooppplllmmmooonnnllljjjkkkmmmjjjjjjkkknnnpppqqqpppnnnnnnmmmllljjjiiiiiijjjjjjlllkkkiiigggggghhhiiijjjjjjjjjkkkkkkkkkkkkkkkkkkmmmmmmllllllkkkjjjiiiiiihhhjjjkkkjjjhhhggghhhjjjllllllmmmnnnmmmmmmmmmmmmnnnlllkkklllmmmmmmkkkiiiiiillloooooommmkkkkkklllkkkjjjiiihhhgggggggggggghhhjjjmmmmmmkkkjjjkkklllllllllmmmmmmmmmnnnnnnnnnoooooonnnnnnmmmlllkkkkkknnnpppqqqqqqpppppprrrtttqqqrrrtttyyysssuuuvvvtttooommmqqquuuvvvrrrqqqppppppqqqqqqooommmpppqqqrrrpppnnnmmmmmmnnnpppooooooqqqsssqqqooonnnmmmnnnpppqqqqqqpppnnnmmmwwwtttqqqppprrrsssqqqpppmmmnnnpppqqqqqqpppoooooooooooonnnppprrrsssrrrqqqqqqqqqqqqqqqqqqpppooonnnpppoooooopppsssssssssqqqooopppqqqqqqqqqrrrtttvvvyyyxxxwwwuuuttttttttttttrrrsssssstttsssrrrqqqpppvvvvvvsssqqqtttwwwuuuppppppooooooqqqtttvvvwwwvvvuuusssrrrtttvvvvvvuuutttzzzuuutttwwwwwwttttttwwwuuusssrrrsssvvvwwwvvvttttttvvvxxxwwwuuuuuuvvvxxxwwwxxxxxxxxxvvvuuuuuutttuuuuuuttttttttttttuuuuuusssssstttvvvwwwyyyzzz{{{~~~}}}{{{yyyyyyzzz{{{|||wwwvvvvvvvvvxxxxxxvvvuuuyyyxxxxxxyyyzzzyyywwwuuusssuuuwwwwwwvvvvvvwwwxxxuuutttssssssttttttvvvxxxuuuwwwvvvrrrrrrvvvwwwuuusssuuuvvvuuuqqqpppqqqsssrrrsssuuutttssssssssstttssstttsssqqqooopppsssvvvxxxuuurrrqqqpppooopppqqqtttsssrrrqqqppppppqqqrrrpppmmmlllppprrrqqqrrruuurrrtttuuutttrrrrrrtttvvvppppppqqqrrrrrrrrrrrrqqqwwwuuusssttttttssspppnnnkkklllnnnoooooonnnlllkkkpppppppppppppppooooooooommmnnnnnnnnnmmmlllkkkkkkrrrpppnnnkkkjjjkkknnnpppppppppppprrrrrrqqqnnnkkkooonnnqqqtttmmmiiimmmooonnnooosssqqqqqqpppooooooooopppppplllmmmmmmmmmllllllnnnpppvvvoooiiiiiikkknnnssswwwrrr~~~mmmxxxuuutttwwwnnnqqqqqqnnnqqqpppkkkjjjnnnpppppplllmmmooopppqqqsssttttttoooooonnnnnnnnnnnnoooooonnnnnnoooppppppppppppqqqnnnooopppooollllllmmmooommmllllllkkklllmmmooopppmmmlllnnnrrrrrrnnnlllnnnsssrrrpppmmmjjjjjjlllooopppnnnmmmllllllmmmnnnpppmmmnnnoooppppppooonnnmmmmmmssstttwwwrrrqqqpppqqqrrrttttttssssssssstttqqqqqqppppppnnnmmmkkkjjjkkklllmmmmmmlllkkkmmmnnnlllnnnppppppnnnmmmlllmmmmmmmmmlllllllllmmmmmmnnngggkkknnnmmmkkkkkknnnrrrooonnnmmmnnnooonnnmmmkkknnnmmmllljjjjjjjjjkkkkkkooonnnkkkiiiiiijjjlllnnniiiiiijjjjjjjjjjjjkkkkkkmmmmmmllllllkkkkkkjjjjjjfffiiikkkjjjhhhgggiiillljjjlllmmmmmmlllllllllmmmooolllkkklllnnnooollliiiiiikkknnnmmmjjjiiijjjmmmiiijjjjjjjjjiiihhhgggfffgggkkknnnnnnllljjjkkkmmmmmmnnnnnnnnnnnnoooooooooppppppoooooonnnnnnmmmmmmkkknnnpppooommmlllnnnpppuuuyyyxxxyyywwwpppssswwwzzzzzzxxxuuurrrpppqqqpppooooooqqqrrrqqqpppoooqqqrrrqqqooonnnnnnnnnrrrnnnmmmqqqsssqqqoooooonnnnnnnnnoooppppppnnnlllrrrrrrrrrrrrqqqqqqqqqqqqlllmmmnnnppppppqqqqqqqqqsssrrrqqqqqqrrrsssrrrqqqppppppqqqqqqqqqppppppooouuutttrrrrrrssssssqqqpppppppppppprrruuuxxx{{{}}}yyyxxxvvvuuuttttttuuuuuurrrrrrrrrrrrqqqpppooonnnuuuvvvuuussssssvvvuuuqqqrrrqqqpppqqqrrrsssqqqpppuuuqqqpppsssuuuqqqnnnmmmyyyrrrnnnrrrrrrmmmlllpppvvvsssqqqrrrtttuuussspppooorrruuuuuurrrpppqqqsssxxxvvvtttqqqqqqtttzzz~~~vvvuuuuuuvvvvvvwwwxxxyyyssssssttttttuuuvvvvvvwwwzzzzzzzzzzzzzzz{{{||||||zzzyyyxxxyyyzzzzzzxxxvvvzzzyyywwwxxxyyyyyyxxxwwwsssuuuvvvvvvuuutttuuuvvvyyyvvvtttuuuuuutttwwwzzzuuuwwwwwwttttttxxxxxxvvvsssuuuwwwuuurrrppprrrtttrrrtttuuutttsssssstttvvvrrrttttttrrroooooossswwwvvvsssqqqsssrrrqqqqqqtttuuutttrrrpppooopppqqqrrrqqqnnnmmmqqqtttrrrrrrtttssstttuuussspppppptttwwwppppppqqqrrrssssssrrrrrruuurrrqqqrrrssssssoookkknnnooorrrttttttrrrpppoooppppppqqqqqqppppppooonnnlllnnnoooooonnnmmmmmmnnnppppppooommmkkklllnnnqqqlllnnnpppqqqpppnnnlllllloooooommmppp~~~|||sssllleeegggooorrrqqqpppoooooopppqqqrrrmmmmmmmmmlllkkklllnnnpppqqqooollllllmmmmmmmmmmmmmmmvvvyyynnnsssrrr~~~|||ppprrrvvvmmmrrruuunnnrrrrrrnnnllloooqqqqqqmmmpppqqqooonnnpppooommmoooooonnnnnnnnnnnnoooooolllnnnpppqqqpppooopppqqqnnnpppqqqooolllkkkmmmpppmmmmmmlllllllllmmmnnnooommmkkklllppppppmmmlllnnntttssspppllliiiiiikkkmmmmmmmmmmmmllllllmmmmmmmmmnnnnnnoooooooooooonnnnnnmmmsssuuuvvvrrrpppnnnnnnqqqttttttrrrqqqrrrssspppppppppooonnnmmmlllkkkiiilllmmmmmmkkkkkkmmmooolllmmmooonnnmmmmmmnnnoooooonnnmmmlllkkkllllllmmmiiijjjkkkkkklllmmmnnnppprrrpppmmmmmmmmmmmmlllkkknnnmmmlllkkkkkklllmmmmmmnnnnnnlllkkkkkkkkklllmmmiiiiiiiiiiiijjjjjjjjjkkkllllllllllllllllllkkkkkkgggjjjmmmlllhhhgggiiilllhhhkkkmmmmmmkkkjjjlllmmmooollljjjllloooooolllhhhiiilllnnnllliiihhhkkknnniiijjjlllmmmmmmllljjjhhhfffkkkoooooollljjjkkkmmmmmmmmmnnnnnnnnnooooooooonnnnnnnnnnnnnnnnnnnnnnnngggkkknnnnnnllllllooorrrzzzwwwooowwwtttppptttzzz~~~|||xxxtttssspppooopppqqqrrrrrrpppnnnmmmoooqqqqqqooonnnnnnnnnqqqnnnoooqqqppplllnnnssspppnnnmmmnnnppppppooommmlllpppttttttqqqoooppprrrnnnnnnnnnnnnooopppqqqrrrtttrrrpppqqqrrrsssrrrqqqoooooopppqqqqqqqqqppppppxxxwwwuuutttuuuuuutttsssuuusssppprrrvvvzzz{{{zzzwwwvvvtttrrrrrrrrrssstttqqqqqqqqqqqqpppppppppppprrrvvvwwwtttsssuuuvvvuuuuuutttssstttuuuuuutttrrrrrrrrrwww||||||wwwwwwzzzyyypppnnnuuuxxxtttuuuzzzzzzwwwuuuvvvzzz|||zzzwwwuuuyyy}}}}}}xxxtttssstttppprrrttttttrrrqqqrrrtttuuuuuuuuuuuuvvvwwwyyyyyyssssssssstttttttttttttttuuuvvvxxxyyyyyyyyyxxxxxxzzzyyyxxxzzz{{{{{{zzzxxx|||yyywwwvvvwwwxxxxxxxxxuuuvvvxxxwwwvvvuuuuuuvvvyyyvvvuuuxxxxxxtttuuuxxxtttwwwxxxvvvvvvyyyyyyvvvrrrtttvvvuuurrrqqqsssuuurrrsssssssssrrrrrrtttvvvqqqsssuuusssoooooorrrvvvrrrnnnooossstttrrrrrrvvvtttsssrrrqqqppppppppppppsssooooootttvvvtttrrrrrrooorrruuutttpppoooqqqtttrrrrrrrrrsssrrrrrrqqqqqqpppnnnmmmpppssstttppplllppprrrtttwwwwwwvvvsssrrrooopppqqqqqqqqqpppnnnnnnkkknnnppppppooonnnoooqqqmmmooopppooommmmmmoooqqqkkklllmmmnnnooonnnmmmllljjjnnnmmmjjjmmmxxxwwwppplllhhhoooppppppqqqqqqpppppppppoooooonnnlllkkkkkkmmmppppppqqqrrrqqqpppooonnnmmmkkkfffhhh{{{zzzzzzpppqqqjjjwwwyyy}}}mmmpppuuulllssswwwmmmqqqrrrooonnnpppqqqpppnnnrrrrrrooonnnqqqoookkkoooooonnnnnnnnnnnnooooookkknnnqqqqqqpppoooppprrrnnnpppqqqoookkkjjjmmmqqqoooooonnnmmmnnnooopppqqqnnnkkkllloooooommmmmmpppqqqqqqooollliiiiiikkkmmmlllmmmnnnoooooonnnmmmlllpppoooooooooooooooooopppppptttuuuvvvrrrpppmmmjjjmmmqqqqqqooommmnnnpppnnnoooooooooooonnnnnnmmmiiikkkmmmmmmkkkjjjmmmooolllmmmnnnmmmlllmmmoooqqqnnnmmmlllkkkkkklllmmmnnnpppllliiijjjmmmnnnllljjjpppnnnlllkkkmmmnnnooonnnnnnmmmlllkkklllmmmnnnoookkkkkklllllllllkkkjjjiiihhhhhhiiiiiijjjjjjjjjkkkkkkkkklllllllllllllllllliiilllnnnlllhhhfffhhhlllgggjjjmmmmmmkkkjjjkkkmmmpppmmmjjjllloooppplllhhhjjjmmmooolllhhhhhhlllpppiiikkknnnpppqqqooollljjjfffkkkppppppllljjjkkknnnmmmmmmmmmnnnnnnnnnnnnoookkkkkkllllllllllllllllllhhhmmmrrrssssssuuuzzz~~~~~~uuuzzzgggwwwyyywwwxxxyyyyyyvvvrrrqqqrrrooooooqqqtttuuurrrnnnjjjkkkmmmooopppnnnmmmmmmnnnooooooqqqsssmmmhhhmmmwwwrrrooommmmmmpppqqqpppnnnhhhnnnuuuuuuqqqnnnooosssqqqpppooonnnnnnooopppqqqrrrpppooopppqqqrrrrrrrrrnnnooopppqqqqqqqqqqqqqqqwwwvvvuuuvvvxxxyyyyyyyyy{{{vvvqqqqqqtttvvvuuurrruuusssqqqppppppqqqrrrsssppppppppppppqqqrrrssssssnnntttwwwtttrrruuuxxxxxxpppqqquuu{{{tttyyy|||}}}{{{yyyuuurrrpppnnnmmmqqqrrrrrrssstttuuuuuuvvvssstttvvvwwwwwwvvvtttssswwwvvvvvvxxx{{{|||{{{zzz}}}zzzvvvuuuvvvxxxyyyyyyxxxyyyzzzzzzxxxwwwwwwwwwxxxuuuvvv{{{zzztttrrruuussswwwyyywwwxxxzzzyyyvvvrrrtttvvvuuurrrqqqsssvvvqqqrrrrrrrrrqqqqqqsssuuupppsssuuusssooonnnqqquuunnnkkkmmmsssuuurrrrrrwwwqqqrrrsssssssssqqqnnnmmmtttppppppuuuxxxuuuqqqqqqkkkpppuuuuuuqqqnnnnnnppptttttttttsssrrrqqqoooooonnnllllllpppuuuvvvsssoookkkmmmppprrrsssqqqooommmoooooopppqqqpppooonnnmmmjjjmmmpppqqqooooooqqqssskkknnnppppppnnnmmmooorrrlllkkkkkkmmmqqqrrrooommmjjjlllmmmlllnnnrrrrrrnnn{{{jjjlllnnnqqqssssssqqqnnnmmmppppppooommmkkkkkkmmmooooooqqqqqqnnnlllooorrrsssnnnkkkqqqyyygggpppuuurrrxxx|||zzz~~~llloootttjjjqqqvvvlllqqqrrrpppnnnppppppnnnmmmrrrssspppqqquuutttooooooooonnnnnnnnnnnnoooooojjjnnnqqqrrrpppoooppprrrnnnppprrroookkkjjjnnnrrrqqqppppppoooooopppqqqrrrooolllllloooooommmnnnrrroooooonnnllljjjjjjlllnnnlllnnnoooqqqqqqooonnnlllrrrqqqpppoooooopppqqqrrrrrrvvvtttrrrpppqqqppprrrpppnnnlllkkklllmmmnnnqqqooolllkkkkkknnnqqqssspppnnnmmmkkkjjjkkklllmmmnnnmmmllllllllllllmmmnnnqqqmmmjjjkkknnnppplllhhhmmmkkkjjjkkkmmmnnnoooooommmmmmmmmmmmnnnoooqqqrrrqqqnnnmmmnnnllliiijjjnnnnnnllljjjiiijjjjjjiiihhhffffffgggggghhhjjjkkklllllllllkkkkkkjjjiiihhhhhhfffffffffgggiiijjjiiigggiiihhhggghhhkkkmmmmmmlllkkkjjjiiiiiiiiijjjkkkllljjjjjjjjjkkkkkkllllllllljjjjjjjjjkkkkkkllllllmmmlllnnnpppnnnlllkkkmmmpppnnnmmmmmmnnnppppppooonnnlllkkklllooommmiiiiiimmmqqqsssooollluuuuuulllvvvooottt{{{{{{vvvsssuuutttoooooosssjjjkkklllnnnoooooooooooorrrooolllkkkmmmpppqqqrrrsssrrrrrrqqqpppooonnnnnnsssqqqooonnnmmmnnnooopppkkkkkklllnnnooopppqqqrrrtttsssqqqppppppqqqssstttrrrpppooooooqqqrrrrrrqqqrrrsssrrrqqqqqqrrruuuxxxtttzzz{{{wwwuuuwwwxxxttt}}}vvvooooooqqqqqqpppooorrrpppppprrrrrrpppoooppppppoooooorrrsssrrrsssuuusssrrrqqqrrruuuyyy~~~uuuvvvxxx~~~|||tttuuu}}}|||ssstttuuuwwwxxxxxxuuurrrpppuuuvvvuuutttwww{{{{{{wwwyyyzzzrrrttt}}}xxx{{{zzzzzzxxxwwwwwwwwwxxxxxx|||yyywwwwwwyyyxxxuuurrr}}}zzzwwwwwwyyyzzzyyywwwuuuuuutttsssrrrrrrqqqqqqttttttsssssssssrrrrrrrrrsssrrrpppooooooooopppqqqkkknnnppprrrrrrrrrtttuuurrr|||wwwsssvvvuuuoooooo|||wwwsss{{{uuukkksssppptttwwwuuupppnnnpppsssssssssrrrqqqqqqppppppooorrrqqqpppooonnnnnnnnnnnnnnnpppoookkkllloooqqqooorrrqqqooommmmmmoooqqqrrrmmmmmmmmmmmmlllkkkjjjiiippppppooommmkkkkkklllnnnlllmmmnnnooonnnkkkiiigggnnnllllllnnnqqqqqqmmmiiilll{{{tttsssqqqqqqrrrrrrpppooorrrrrrpppllljjjlllmmmllliiikkkmmmmmmoooqqqqqqoookkkkkkmmmnnnppprrrssstttrrrqqqqqqlllrrroooooovvvwwwppppppqqqssstttssspppnnnoooqqqrrrttttttsssrrrqqqqqqqqqrrrqqqpppnnnmmmkkkpppsssqqqkkkjjjooopppmmmtttsssqqqpppnnnmmmmmmmmmsssnnnllloooqqqooolllmmmnnnooooooppprrrsssttttttpppqqqrrrpppmmmlllnnnpppnnnnnnoooooonnnmmmllllllnnnoooooopppppppppoooooosssrrrqqqsssqqqqqqooopppooonnnmmmmmmnnnooopppooonnnmmmlllmmmooorrrsssnnnnnnnnnnnnnnnmmmlllllloooooonnnnnnnnnmmmmmmmmmnnnlllkkkllloooqqqooommmlllkkkkkklllmmmnnnnnnnnnlllmmmnnnooopppppppppoookkkkkknnnpppmmmiiijjjnnnmmmkkkiiiiiijjjkkkjjjiiihhhhhhggghhhhhhiiijjjkkkmmmlllkkkjjjiiiiiiiiiiiiiiihhhhhhhhhjjjjjjhhhfffiiihhhgggiiikkkmmmmmmlllmmmmmmkkkjjjjjjjjjkkkllljjjjjjjjjkkkkkkllllllllliiiiiijjjjjjkkklllllllllmmmnnnooonnnllllllnnnpppooonnnnnnoooqqqqqqpppoooooommmmmmooommmjjjkkkooonnn||||||pppuuuqqqrrr}}}uuu{{{vvvssstttrrrnnnmmmqqqlllmmmnnnpppppppppoooooorrrqqqpppqqqssssssrrrpppoooooonnnnnnnnnoooppppppoooppppppppppppoooooonnnmmmmmmnnnnnnooopppqqqqqqsssrrrpppooooooppprrrssstttsssqqqrrrtttuuuuuutttppprrrsssrrrpppooopppqqqsssuuutttrrrtttxxxwwwrrrrrrooonnnppptttvvvvvvvvvrrrqqqpppmmmiiiiiinnnssskkkzzz~~~ssspppxxxxxxooo~~~{{{}}}~~~}}}~~~yyyvvvyyy{{{zzzyyy{{{xxxyyy|||~~~{{{{{{zzzzzzxxxwwwvvvuuuyyyxxxwwwyyy{{{|||zzzxxxvvvtttsssuuuxxxzzzyyyxxxuuuuuuuuutttsssssssssrrruuuttttttsssrrrrrrqqqqqqrrrqqqpppoooooooooppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqyyy{{{tttsssxxxwwwqqqttttttpppqqqtttooooooyyynnnpppqqqrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssqqqpppooonnnnnnnnnoooqqqpppmmmmmmppppppnnnllllllllllllllllllllllllnnnnnnoooooonnnnnnmmmlllrrrrrrqqqooommmmmmnnnpppmmmmmmmmmllllllkkkjjjjjjmmmnnnppppppooonnnnnnnnneeexxxuuu~~~xxxiiicccdddhhhlllnnnnnnooooooqqqrrrqqqooommmnnnnnnnnnnnnooopppooommmnnnnnnoooppppppqqqqqqxxx~~~nnnlllssspppooosssrrrrrrqqqqqqrrrsssrrrpppnnnmmmnnnpppqqqrrrqqqpppooonnnooopppppppppooonnnmmmppprrrqqqmmmmmmpppqqqnnnqqqpppooommmlllkkkkkkkkkrrrmmmkkkoooqqqooommmnnnnnnooopppqqqrrrrrrrrrrrrnnnpppqqqpppnnnnnnppprrrppppppoooooonnnnnnnnnnnnrrrrrrssssssssssssrrrrrrrrrrrrqqqtttsssrrrmmmnnnmmmmmmmmmnnnoooqqqrrrqqqqqqpppoooooooooooopppmmmnnnpppqqqqqqooommmkkkoooooopppppppppooommmlllnnnnnnnnnnnnnnnooooooooojjjkkklllnnnnnnnnnnnnmmmlllnnnpppqqqqqqpppnnnmmmlllmmmqqquuusssnnnnnnqqqllljjjiiiiiikkkllllllkkkjjjiiiiiihhhiiiiiijjjjjjmmmllljjjiiihhhiiiiiijjjlllkkkjjjjjjkkkjjjhhhfffiiihhhhhhiiilllmmmmmmlllooonnnmmmlllkkkkkklllllljjjjjjkkkkkkkkkkkkllllllhhhhhhiiijjjjjjkkkllllllmmmnnnooonnnllllllnnnooopppooooooppprrrrrrqqqooorrrooonnnnnnmmmllloootttmmm}}}}}}zzzuuupppvvv|||qqqyyyuuussstttrrrnnnnnnpppooopppqqqqqqrrrqqqpppooopppppprrruuuvvvtttpppmmmkkkkkkkkkkkkmmmoooqqqrrrlllnnnqqqrrrsssqqqooonnnooooooooopppppppppqqqqqqqqqqqqooooooooopppqqqrrrtttsssrrrsssuuuvvvuuutttpppsssuuutttrrrooommmllltttqqqnnnnnnsssyyyvvvpppoooqqqrrrrrrrrrrrrrrrsssnnnssswwwyyy{{{|||}}}~~~}}}zzzuuuwww{{{}}}tttyyyjjjvvvxxxmmm{{{tttzzz{{{|||||||||{{{yyyxxxzzzyyyxxxyyyzzzzzzyyywwwzzzyyywwwxxxyyyzzzzzzyyyvvvvvvuuuuuuuuuuuuuuuuuuwwwvvvvvvuuutttsssssssssrrrqqqppppppoooooopppppptttqqqoooooorrrsssrrrpppqqqvvvuuuqqqssszzz{{{uuuyyynnnooouuuqqqooouuuxxxpppoooppprrruuuuuurrroooqqqqqqrrrsssssstttuuuuuuuuutttrrrqqqpppoooooooooooorrrrrrooonnnpppooollliiijjjlllmmmmmmllljjjiiinnnnnnooooooooonnnnnnmmmqqqqqqqqqooommmlllnnnpppnnnmmmkkkjjjjjjkkklllmmmlllppprrrqqqmmmlllooorrrgggnnnfffnnnzzz~~~wwwssspppnnnpppooooooqqqsssrrrmmmjjjqqqppppppnnnmmmlllmmmoooppppppoooooooooooonnnnnnvvvrrrwwwzzzmmmooovvvsssppprrroootttsssqqqqqqqqqqqqooonnnmmmnnnoooqqqqqqpppoooooolllmmmnnnooopppoooooonnnnnnqqqqqqpppppprrrrrrooooooooonnnmmmlllkkkkkkjjjppplllkkkooopppnnnmmmooommmnnnpppqqqrrrqqqppppppmmmooopppoooooooooqqqsssqqqqqqooonnnnnnooopppppppppqqqqqqqqqqqqqqqppppppqqqrrrrrruuuuuurrrlllmmmmmmmmmmmmmmmooopppqqqttttttsssrrrpppnnnmmmlllnnnooopppqqqqqqpppooonnnkkkmmmooopppqqqpppnnnmmmpppqqqqqqooollljjjjjjkkkhhhkkkmmmoooooonnnmmmmmmoooooopppppppppooonnnnnnrrrnnnnnnqqqssspppnnnoookkkjjjiiijjjlllnnnnnnmmmlllkkkjjjiiiiiiiiiiiiiiimmmllljjjiiihhhiiijjjkkkmmmlllkkklllmmmlllkkkiiiiiihhhhhhjjjlllnnnmmmlllllllllllllllllllllmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkggghhhiiiiiijjjkkkllllllnnnnnnnnnmmmmmmmmmnnnoooooonnnnnnoooqqqqqqpppnnnrrrooonnnooooooooottt{{{mmmwww|||vvvpppqqquuuwwwyyyvvv}}}tttuuutttsssssssssqqqqqqrrrqqqrrrssssssrrrqqqpppooonnnooopppssstttrrrnnnjjjkkkkkkkkkkkkmmmooorrrssslllnnnppprrrsssrrrpppoooqqqqqqppppppppppppppppppqqqppppppoooppppppqqqrrrrrrqqqqqqrrrssstttsssrrrssstttvvvuuurrrpppoooooossspppmmmmmmqqqtttssspppnnnsssvvvsssppprrrwwwyyyuuu}}}}}}vvv{{{vvvuuuuuuvvvrrrpppwww|||yyyyyy}}}}}}yyyxxx{{{vvvxxxzzz{{{||||||}}}~~~vvv{{{zzzvvvwww~~~~~~xxxtttyyy}}}zzzssssssxxxxxxyyyzzz{{{}}}~~~~~~~~~|||zzzyyy|||{{{yyyxxxyyyzzz|||}}}vvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwrrrqqqqqqppppppppppppppptttpppmmmoootttxxxwwwtttssssssqqqpppuuu}}}~~~zzzwwwnnnuuuxxxnnnsssyyymmmrrrssstttvvvvvvtttrrroooooopppqqqrrrsssuuuvvvvvvssssssrrrqqqqqqqqqqqqrrrnnnrrrssspppoooqqqoookkkmmmmmmnnnnnnnnnnnnmmmmmmnnnnnnnnnmmmmmmllljjjjjjnnnooonnnlllkkkjjjlllnnnkkkkkkkkkkkkkkklllmmmnnnnnnooopppooommmlllnnnqqqiiiqqqooommmlllooovvvttt~~~{{{uuurrrqqqpppooopppnnnkkkkkknnnooooooooooooooonnnnnnnnnyyyqqqmmmvvvzzzooorrrxxxtttrrrtttpppvvvtttqqqpppppppppooonnnooopppqqqqqqrrrrrrqqqqqqkkklllnnnooooooooonnnmmmlllnnnpppqqqrrrrrrqqqpppoooooooooooonnnnnnmmmmmmnnnkkkkkkooopppnnnnnnpppmmmnnnpppqqqqqqpppooonnnoooppppppoooooopppqqqrrrqqqpppnnnmmmmmmnnnpppqqqpppppppppqqqppppppoooooooooqqqrrruuuuuurrrlllmmmmmmmmmmmmmmmmmmmmmnnnqqqrrrrrrrrrqqqpppnnnmmmqqqpppooonnnnnnooopppqqqgggiiilllnnnppppppooonnnnnnoooooommmkkkiiiiiijjjgggkkknnnooonnnmmmmmmnnnqqqpppnnnllllllmmmooopppyyynnngggiiiooooookkkiiikkkjjjiiijjjmmmoooooonnnmmmlllkkkjjjiiiiiiiiiiiilllkkkjjjiiiiiiiiijjjkkklllkkkkkklllnnnooommmllliiihhhiiikkkmmmnnnmmmllliiiiiijjjkkklllmmmmmmnnnkkkkkkkkkkkkkkkkkkkkkkkkggghhhiiijjjkkklllmmmmmmooonnnmmmmmmmmmnnnnnnnnnmmmllllllnnnooopppnnnmmmqqqnnnnnnpppqqqrrrxxxsssvvvxxxtttpppoooooonnnzzzvvvlllwwwwwwppprrrrrrssstttuuuuuuuuurrrrrrssssssrrrqqqooonnnoooooonnnoooppppppooommmnnnnnnmmmmmmnnnppprrrsssooooooppppppqqqqqqqqqqqqqqqqqqqqqpppppppppppppppqqqqqqqqqqqqrrrrrrssssssqqqpppppprrrttttttrrrqqqrrrssssssqqqpppppprrrtttpppooooooooonnnmmmnnnpppkkksssxxxwwwyyy}}}tttttt|||{{{{{{vvvtttwwwwwwwww}}}zzzvvvtttuuuvvvtttsssssspppppprrrvvvwwwuuutttuuuuuuwwwxxxvvvsssqqqpppqqqlllvvvxxxnnnkkkrrrvvvtttrrrrrrsssuuuwwwwwwvvvuuuvvvzzz||||||yyy}}}zzzyyyxxxwwwwwwwwwyyy{{{||||||{{{yyywwwwwwxxx{{{}}}wwwwwwxxxxxxxxxxxxxxxxxxssstttuuuvvvwwwxxxxxxyyyrrrrrrrrrrrrrrrqqqqqqpppvvvrrrppprrrwwwzzzxxxuuutttsssqqqqqqvvv}}}~~~|||{{{zzzwwwmmm|||jjjqqquuuxxxxxxtttqqqrrrsssnnnnnnoooqqqrrrssstttuuuqqqqqqqqqqqqrrrssstttuuunnnqqqrrrpppoooqqqoookkkqqqpppooonnnnnnooopppqqqppppppooonnnmmmkkkiiihhhmmmnnnmmmllljjjjjjlllnnnhhhjjjlllmmmnnnnnnllllllooommmkkkkkkmmmnnnnnnllleeejjjqqqmmmiiimmmnnnsssqqqqqqrrrwww~~~{{{{{{{{{wwwvvvyyytttooonnnppppppkkkjjjlllmmmmmmnnnnnnooooooppppppjjjqqqpppnnn}}}yyyppprrruuuoooppptttqqqvvvtttqqqpppppppppooonnnooooooppppppqqqqqqqqqpppmmmnnnooooooooonnnlllkkkjjjkkknnnqqqrrrqqqoooooonnnooooooppppppooonnnmmmmmmkkkllloooooolllmmmqqqlllmmmnnnooooooooonnnmmmsssrrrpppppppppppppppppppppooommmllllllmmmooopppssssssttttttsssrrrqqqqqqmmmqqqssstttsssrrrmmmnnnnnnnnnnnnnnnmmmmmmmmmlllmmmnnnpppqqqrrrrrrrrrqqqpppnnnmmmmmmoooqqqrrrgggiiikkkmmmoooooooooooojjjjjjjjjkkkllllllmmmmmmhhhkkkoooooommmlllmmmooopppnnnkkkiiiiiillloooqqqsssiiikkkqqqqqqnnnkkklllkkkjjjkkkmmmooooooooommmllllllkkkjjjjjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkllloooooonnnmmmiiihhhiiilllnnnooommmlllhhhiiijjjlllmmmmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjhhhhhhiiijjjlllmmmnnnnnnooonnnllllllnnnooonnnmmmlllllllllmmmnnnooonnnlllpppoooppptttuuutttwww}}}}}}yyysssppprrrxxx~~~rrr|||wwwmmmtttuuummmppprrrqqqsssvvvvvvtttpppqqqqqqrrrqqqpppooonnnqqqooonnnnnnpppqqqqqqqqqooopppppppppqqqqqqqqqqqqppppppppppppqqqqqqqqqrrrppppppppppppppppppooooooqqqqqqqqqrrrssssssssstttrrrqqqrrrsssuuuuuusssqqqooooooooonnnmmmooorrruuummmnnnppprrrpppmmmnnnrrrxxx~~~ssswwwyyyxxxtttrrrtttwwwrrrppprrrtttsssrrruuuyyyvvvqqqoooqqqvvvuuupppjjjvvvvvvxxxzzzzzzxxxvvvvvvxxxzzzzzzxxxsssqqqqqqsssrrr|||xxxqqqssswwwxxx~~~zzzwwwxxxzzzzzzwwwsssvvvuuu|||~~~yyy{{{zzznnnsssqqqxxxnnnuuu}}}zzzwwwvvvuuuuuuzzz}}}zzzwwwvvvyyyyyyxxxxxxxxxxxxxxxxxxpppqqqrrrssstttuuuvvvwwwsssssstttttttttsssrrrqqqxxxvvvtttuuuwwwwwwtttqqquuutttrrrsssvvvyyy{{{|||}}}rrrvvvzzzxxxrrrooorrrvvvoooooopppqqqqqqrrrsssssspppppppppqqqrrrssstttuuulllooopppnnnnnnppppppmmmrrrpppnnnllllllnnnppprrrsssrrrrrrqqqooommmkkkjjjooooooooonnnllllllnnnppphhhjjjllloooooonnnllljjjoookkkiiijjjnnnooommmiiikkkdddkkkiiiooovvvlllmmmqqqnnnllllllooossswwwxxxvvvnnnjjjmmmooopppwwwsssllloooqqqmmmkkkmmmkkkkkklllmmmooopppqqqqqqfffrrrqqqgggpppvvvnnnooopppiiilllrrroootttsssqqqqqqqqqqqqooonnnmmmmmmmmmmmmmmmnnnnnnnnnnnnoooooopppooonnnllllllkkkkkkmmmqqqrrrooonnnppplllmmmnnnoooooonnnmmmmmmmmmlllmmmooonnnkkklllppplllllllllmmmmmmnnnnnnnnntttrrrpppppppppqqqpppnnnnnnmmmmmmllllllmmmooooooqqqrrrrrrrrrqqqpppooonnnlllppptttsssqqqqqqooommmnnnooopppppppppqqqppplllmmmmmmnnnooopppqqqrrrnnnnnnnnnnnnoooooopppppplllllllllmmmnnnnnnoooooojjjiiihhhjjjnnnpppooommmhhhlllooonnnkkkkkknnnqqqmmmkkkjjjiiijjjlllnnnooo{{{sssoooppprrrpppooopppnnnlllkkklllnnnoooooonnnmmmllllllkkkkkkkkkkkklllhhhiiikkkllllllkkkiiiiiimmmllllllmmmnnnnnnmmmkkkhhhiiijjjllloooooommmkkkkkklllmmmnnnnnnmmmlllkkklllllllllkkkkkkjjjjjjjjjiiiiiijjjkkkmmmnnnoooppppppnnnllllllnnnooonnnmmmmmmllllllmmmooopppnnnmmmqqqqqqtttxxxwwwttttttwwwzzzuuuooonnnsss|||ppp{{{uuu{{{tttsssoookkkpppqqqoooppptttsssooonnnnnnoooppppppooonnnmmmmmmllllllmmmoooqqqqqqpppmmmnnnppprrrsssrrrrrrqqqpppqqqrrrssssssqqqpppnnnoooooooooooooooooooooooooooppppppqqqrrrsssssssssppppppqqqsssuuutttrrrpppmmmnnnooooooooooooqqqsssqqqoooqqqxxxzzzwwwvvvxxx|||tttqqqkkkrrrssskkkmmmpppuuuvvvuuutttrrrrrrtttooossswwwpppmmmsssvvv}}}{{{yyyzzz|||}}}xxxssszzzzzzyyyxxxwwwxxxxxxxxxuuuxxxyyywwwtttssswww{{{mmmuuu}}}~~~{{{xxxwwwxxxxxxwwwvvvvvvwwwwwwuuutttnnnnnnvvvzzzxxx}}}tttzzzwwwxxx{{{yyyrrrppprrr|||||||||}}}}}}{{{tttxxx|||~~~~~~|||zzzyyyyyyxxxxxxwwwwwwwwwsssssssssttttttttttttuuutttuuuvvvvvvvvvuuusssssstttuuuvvvwwwvvvtttrrrpppttttttttttttssssssuuuxxx~~~yyytttqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrkkknnnnnnkkklllooopppnnnqqqpppooonnnnnnooopppqqqpppppppppppppppooonnnmmmnnnooonnnmmmllllllnnnpppjjjkkklllmmmmmmmmmlllkkkllllllmmmnnnnnnnnnlllkkkqqqdddkkkgggmmmwwwgggjjjoooooopppqqqqqqoookkkhhhuuupppooouuuvvvwww|||llllllpppnnnmmmoookkkkkklllmmmnnnoooppppppnnnqqqllleeelllrrrmmmoooooohhhkkkppplllrrrqqqqqqrrrsssrrrpppnnnmmmlllllllllmmmmmmnnnnnnmmmnnnooopppppppppooonnnnnnlllmmmrrrrrrooonnnqqqlllmmmooopppqqqpppooonnnmmmlllnnnooommmiiikkkooolllkkkjjjjjjkkkmmmoooppptttqqqooooooqqqrrrqqqpppmmmmmmnnnnnnnnnooooooooonnnoooooonnnmmmlllkkkkkkkkkpppuuurrrpppqqqpppmmmnnnoooqqqssstttttttttqqqpppooonnnmmmmmmmmmmmmkkkmmmooopppqqqpppooonnnppppppooonnnnnnnnnnnnnnnoookkkiiikkkoooqqqnnnjjjiiilllooommmjjjjjjnnnrrriiiiiijjjjjjkkklllmmmmmmnnnlllmmmooolllhhhjjjnnnooommmllllllnnnoooooonnnlllllllllkkkkkkllllllmmmgggiiikkkmmmmmmllliiihhhooonnnmmmmmmnnnmmmkkkiiihhhiiijjjmmmoooooonnnkkkooopppppppppnnnmmmkkkiiilllllllllkkkkkkjjjjjjjjjiiijjjkkklllnnnooopppqqqpppmmmkkklllnnnpppnnnlllnnnmmmmmmnnnpppqqqooonnnsssssswww{{{yyysssppprrrjjjnnnvvv|||}}}zzzxxxyyywwwtttnnn{{{xxxssskkkkkkpppqqqnnnnnnqqqpppkkklllmmmnnnoooooonnnmmmlllhhhhhhiiikkknnnooonnnmmmjjjlllpppssstttsssrrrqqqnnnppptttvvvuuurrrnnnkkkmmmnnnnnnnnnoooooooooooonnnnnnoooqqqqqqrrrrrrrrrmmmmmmnnnppprrrrrrooommmmmmpppssstttsssqqqqqqqqqwwwrrrttt~~~}}}~~~xxxoootttssssssuuuuuurrrpppqqqssssssrrrqqqqqqqqqqqqqqqqqqkkkrrrxxxrrrrrr|||~~~|||{{{zzzyyyvvv{{{{{{xxxuuuuuuxxx{{{|||{{{|||}}}yyyuuutttwww|||vvv|||~~~~~~zzz|||yyyqqquuuyyyqqqrrrqqqqqqtttwwwwwwvvvuuuvvvwwwyyyzzzzzzzzzyyyyyy|||~~~|||xxxuuuuuuvvv{{{zzzzzzyyyxxxxxxwwwvvvvvvxxxxxxwwwwwwvvvuuuuuuuuuuuuvvvwwwwwwwwwvvvtttsssmmmpppuuuwwwvvvtttrrrrrrssstttuuuuuuqqqoooqqquuussswww~~~}}}xxxtttpppmmmuuuttttttssssssrrrqqqqqqttttttrrrqqqpppooooooooojjjmmmllliiijjjoooqqqooopppqqqrrrssssssrrrqqqpppllllllmmmnnnnnnnnnnnnnnnlllllllllkkkjjjjjjlllnnnmmmmmmkkkkkkkkkkkklllmmmiiimmmqqqqqqnnnllllllnnnkkkbbbppphhhhhhpppgggsssnnnlllkkkkkknnnpppppppppoookkklllqqqooommmxxxllljjjoooooonnnqqqllllllmmmmmmnnnnnnoooooollljjjlllrrrxxx|||qqqnnnrrrqqqjjjmmmqqqkkkppppppqqqssstttssspppnnnooonnnnnnnnnnnnoooppppppkkkmmmnnnpppqqqrrrqqqqqqqqqmmmnnnssssssoooooosssnnnoooqqqssstttsssrrrqqqnnnmmmnnnpppmmmhhhjjjooollljjjiiihhhjjjlllppprrrrrrpppnnnooorrrtttsssrrrmmmnnnooopppppppppppppppqqqqqqqqqqqqpppooommmmmmjjjpppuuuuuupppppppppjjjkkklllnnnooooooooooooooopppqqqrrrrrrrrrrrrrrrppppppooommmlllllloooqqqtttrrrqqqpppqqqqqqqqqooonnnmmmkkkkkkkkkmmmooopppnnnmmmllllllmmmoooqqqsssnnnnnnnnnmmmlllllllllkkkqqqqqqpppnnnmmmjjjhhhgggllllllkkkmmmnnnooommmlllnnnmmmkkkjjjjjjkkkmmmnnnoookkkhhhhhhjjjkkkjjjhhhkkkkkkjjjjjjjjjjjjjjjjjjhhhhhhiiikkknnnnnnmmmkkkkkklllmmmmmmmmmkkkhhhggghhhiiijjjkkklllmmmmmmmmmhhhjjjmmmnnnnnnmmmnnnooopppppppppooonnnmmmkkkkkkmmmmmmmmmnnnmmmmmmllllllwwwssssssvvvuuuqqqttt{{{qqqssszzz~~~xxxqqqrrryyyuuusssqqqqqqqqqqqqooonnnmmmmmmnnnppppppqqqqqqqqqrrrrrrsssrrrpppnnnkkkiiimmmmmmmmmkkkjjjkkknnnpppooooooppppppppppppooooooqqqqqqqqqpppooonnnnnnnnnrrrssssssrrrooommmnnnnnnpppmmmkkkmmmoooooopppqqqoooooooooppppppooonnnmmmqqqooonnnnnnsss||||||~~~}}}}}}}}}}}}|||zzzvvvvvvvvvvvvuuutttsssrrruuuttttttssssssrrrrrrrrrwwwtttrrrsssuuuvvvtttrrrvvvvvvuuuuuuuuuuuuvvvvvvyyyxxxwwwwwwxxxyyyxxxvvv{{{yyyzzzsss}}}|||wwwvvv{{{{{{xxxzzz}}}~~~xxxuuuvvvwwwtttrrrtttxxxyyywwwtttxxxvvvuuuuuuwwwxxxxxxwwwxxx~~~~~~|||uuu}}}{{{yyy}}}vvvoooppptttxxxuuurrruuuyyyxxxsssssswwwvvvvvvvvvwwwvvvuuuttttttuuusssqqqtttxxxyyyuuuqqquuuttttttsssrrrqqqppppppvvvxxx{{{ooonnn}}}qqqqqqrrrtttuuutttpppmmmxxxyyyyyyuuupppmmmoooqqqtttrrrnnnlllkkklllnnnooolllmmmnnnoooooonnnmmmllliiinnnpppllliiikkklllllliiimmmpppnnniiifffhhhkkkmmmmmmlllllllllkkkkkkkkklllmmmooopppppppppooonnnmmmmmmmmmmmmmmmllllllllliiikkkmmmmmmlllkkklllmmmooommmllloootttvvvrrrnnn{{{uuunnnkkkkkknnnqqqpppqqqqqqooollllllnnnpppnnnrrrlllfffssspppqqqpppooonnnooorrrtttrrruuuvvvuuupppnnnnnnppppppooommmnnnppprrrssssssrrrqqqppppppppppppmmmkkkmmmkkklllpppqqqoooooorrrmmmmmmooorrruuuuuusssqqqooonnnmmmlllkkkjjjiiiiiikkklllnnnooopppppppppooonnnppprrrsssrrrpppmmmkkkppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqpppoooooossspppvvvuuuooooooooommmmmmnnnoooppppppppppppnnnoooooopppqqqqqqppppppooooooooonnnmmmmmmoooqqqrrrpppnnnnnnooopppooonnnmmmlllkkkjjjkkklllnnnooorrrpppooonnnnnnoooqqqrrrmmmmmmmmmmmmmmmlllllllllqqqqqqpppooommmkkkjjjiiillllllkkkmmmnnnooonnnlllpppnnnllljjjiiijjjjjjkkkllliiigggfffhhhjjjiiihhhjjjkkkkkkkkkkkkjjjiiiiiijjjiiiiiikkkmmmmmmlllkkkiiikkklllmmmmmmlllkkkjjjiiiiiijjjkkkllllllllllllkkkmmmoooooonnnmmmmmmnnnssssssttttttssssssrrrrrrmmmmmmnnnooopppppppppppptttqqqppprrrqqqooosssyyy{{{sssqqqvvvsssrrrppppppqqqqqqooonnnmmmnnnoooppppppqqqqqqqqqqqqrrrrrrrrrqqqnnnllljjjmmmoooqqqpppnnnmmmlllmmmooooooppppppppppppooooooooooooooooooooooooooooooooopppqqqqqqppppppqqqrrrrrrpppoooqqqqqqpppnnnlllppprrrtttuuusssrrrppppppfffllltttyyy}}}yyyxxxxxxxxxzzzzzzyyywwwssssssttttttuuutttttttttuuuuuuuuutttsssqqqpppoooxxxtttpppnnnpppsssttttttyyyyyyyyyyyyzzz{{{||||||~~~|||{{{|||}}}}}}|||{{{zzz~~~~~~~~~www|||{{{wwwyyy||||||{{{{{{||||||zzzxxxyyy~~~}}}vvvooovvv}}}}}}xxxtttuuuxxxvvvuuuuuuwwwzzz|||}}}|||ooorrruuuwwwyyy}}}yyyxxx}}}~~~xxxuuu|||vvvyyyvvvvvvzzzyyytttsssuuuvvvvvvwwwwwwwwwvvvvvvuuuwwwtttrrrtttwwwwwwsssooossssssssssssssssssrrrrrrssstttvvvzzz~~~{{{vvvssspppooopppssstttuuutttuuuvvvuuusssqqqppppppppppppooonnnnnnnnnoooooooooooooooooonnnmmmlllkkkllloooooojjjhhhiiiiiifffmmmpppsssrrrnnnkkklllnnnoooooonnnnnnnnnmmmmmmmmmmmmmmmnnnooooooooooooooooooooonnnmmmlllkkkkkkjjjjjjlllnnnmmmlllllllllmmmpppmmmlllnnnrrrsssppplll|||vvvooommmoooqqqooolllnnnllliiiiiijjjkkkkkkkkkqqqooogggggg~~~pppppppppooonnnoooqqqsssqqqrrrssssssrrrqqqqqqrrrqqqooonnnnnnppprrrrrrrrrnnnmmmmmmmmmnnnooommmkkkmmmkkkmmmqqqqqqnnnnnnpppmmmmmmnnnqqqssstttrrrppppppooollljjjjjjjjjlllmmmnnnmmmmmmmmmnnnooopppqqqnnnoooqqqrrrrrrqqqpppnnnoooooonnnooooooooooooooommmmmmooopppqqqqqqrrrrrrssspppvvvuuupppooooooppppppppppppppppppppppppnnnoooooopppppppppppppppmmmooopppooonnnmmmnnnpppooommmllllllnnnoooooonnnooonnnmmmmmmmmmnnnooopppuuusssrrrpppoooooopppppplllllllllmmmmmmmmmmmmmmmpppppppppooonnnlllkkkjjjmmmllllllmmmoooooonnnlllnnnmmmkkkjjjjjjjjjkkklllkkkiiiggggggiiikkkkkkjjjjjjkkkllllllllljjjiiihhhmmmkkkjjjjjjlllmmmlllkkkiiijjjlllmmmnnnnnnmmmmmmjjjkkkkkkllllllkkkkkkjjjmmmoooppppppnnnmmmmmmmmmooooooppppppqqqqqqqqqrrrlllmmmoooqqqrrrsssttttttssspppooopppppppppuuu{{{}}}zzzyyyzzzxxxtttrrrtttpppoooooopppqqqqqqpppnnnmmmnnnoooppppppqqqppppppooopppqqqrrrqqqooommmlllmmmppptttuuurrrnnnkkkjjjooooooppppppppppppoooooolllmmmmmmnnnoooppppppqqqooopppqqqqqqppppppqqqssssssssssssssssssrrrooolllqqqssstttsssqqqqqqtttwwwooozzzzzzuuuuuuuuuvvvwwwwwwtttrrrqqqqqqrrrssssssttttttuuutttuuuvvvvvvuuutttrrrqqqyyywwwuuutttvvvvvvvvvvvvtttttttttuuuvvvwwwxxxyyyzzzxxxxxxxxxzzzzzzyyyxxxuuuyyy~~~yyywwwtttuuuvvvyyy~~~uuuzzzzzz}}}vvv|||{{{zzzxxxwwwwwwxxxxxxyyyxxxvvv|||rrrxxx|||zzzuuussswww|||yyywwwvvvvvvwwwwwwwwwvvv{{{zzz{{{}}}|||wwwsssrrryyywwwooopppuuuxxx~~~~~~yyyzzzttttttvvvvvvvvvxxxvvvvvvvvvwwwwwwwwwwwwwwwxxxuuussstttuuuuuurrrnnnrrrsssssssssttttttttttttssssssssstttyyyyyyvvvrrrpppqqqtttvvvwwwrrrrrrssstttuuutttrrrpppnnnnnnpppqqqqqqqqqpppppprrrqqqooonnnlllkkkkkkkkknnnooommmjjjjjjllljjjfffnnnqqqttttttpppnnnmmmooonnnnnnnnnnnnnnnmmmmmmmmmnnnnnnmmmmmmnnnnnnoooppppppooonnnmmmllljjjiiiiiilllnnnooonnnmmmlllmmmnnnooommmlllnnnqqqqqqooolllqqqrrrtttssspppmmmkkkjjjrrrnnniiijjjmmmooonnnkkkooonnnmmmvvvnnnpppqqqqqqppppppqqqrrrppppppppprrrtttuuutttsssqqqpppnnnnnnpppqqqqqqpppmmmlllkkklllnnnooonnnmmmmmmlllnnnrrrsssnnnlllnnnllllllmmmooorrrrrrqqqooopppnnnkkkiiiiiikkknnnpppooonnnmmmllllllnnnqqqrrrmmmnnnooopppqqqqqqqqqqqqnnnmmmmmmmmmlllmmmmmmmmmlllmmmnnnoooppppppqqqqqqssspppvvvvvvqqqqqqrrrqqqqqqppppppoooooooooooooooppppppqqqqqqqqqpppppplllnnnppppppooonnnnnnooommmlllkkkkkkmmmoooooonnnqqqppppppoooooopppqqqqqqsssrrrqqqpppooooooooooookkklllllllllmmmnnnnnnnnnmmmnnnnnnnnnnnnmmmlllkkkmmmllllllmmmoooooonnnmmmiiiiiiiiijjjkkkmmmnnnooolllkkkjjjjjjkkkmmmnnnnnnkkkkkklllmmmlllkkkiiihhhooollljjjjjjkkkllllllllljjjkkklllmmmnnnnnnnnnnnnkkklllllllllkkkkkkjjjiiinnnoooppppppnnnmmmnnnooollllllllllllmmmmmmnnnnnnmmmnnnoooppprrrrrrssssssqqqppppppppprrruuu{{{zzzvvvrrrrrrssssssqqqpppnnnnnnnnnoooqqqrrrpppnnnnnnnnnooopppppppppppppppmmmooopppqqqqqqpppooommmlllooosssuuusssooommmkkkooooooppppppppppppoooooommmmmmmmmnnnoooooopppppprrrssssssrrrpppooooooppppppqqqqqqqqqrrrtttrrrnnnqqqrrrsssqqqqqqttt|||}}}uuuuuuvvvuuurrrvvvvvvuuuvvvvvvuuurrrooorrrrrrrrrrrrrrrsssssstttrrrtttvvvwwwxxxwwwvvvvvvrrrtttvvvyyyyyywwwssspppuuuuuuuuuuuuvvvwwwxxxyyywwwuuuuuuuuuwwwxxxwwwvvv{{{}}}xxx}}}}}}yyy}}}mmmyyyzzzwwwxxxyyyuuusssuuussssssrrrpppqqqssstttsssrrrzzzyyyqqq}}}wwwsssrrrvvvzzz|||zzzxxxvvvvvvwwwwwwwwwuuuxxxwwwxxx}}}}}}zzzzzzuuuuuuwwwxxxyyy}}}~~~zzz||||||uuuvvvtttttt{{{zzzsssssstttttttttuuuuuuuuuuuuvvvvvvwwwwwwwwwuuussssssttttttrrrpppssssssssssssssssssssssssvvvuuutttsssssswww}}}{{{zzzyyyyyyyyyxxxuuusssvvvsssqqqrrruuuvvvtttqqqppppppppppppppppppqqqqqqrrrqqqooommmlllkkkllllllnnnnnnlllkkknnnrrrpppkkkkkknnnqqqrrrooommmllllllllllllllllllllllllllllllnnnnnnmmmllllllnnnooopppnnnnnnmmmllllllkkkjjjjjjnnnoooooonnnmmmlllmmmnnnooommmlllnnnpppqqqpppnnnjjjxxxxxxmmmmmmrrrtttrrrpppoooppppppooonnnjjjnnnsss}}}{{{nnnoooqqqrrrqqqppppppqqqrrrpppppprrrvvvxxxvvvtttqqqpppnnnoooppppppooonnnpppooommmnnnooopppooonnnmmmlllooossssssnnnkkklllmmmllllllnnnppppppooommmnnnmmmkkkkkkkkkmmmpppqqqnnnnnnmmmmmmnnnoooppppppnnnnnnnnnoooooopppppppppnnnmmmmmmlllllllllmmmnnnpppoooooonnnnnnnnnnnnnnnssspppvvvvvvssstttuuuqqqqqqooonnnnnnnnnnnnnnnnnnooooooooooooooonnnnnnlllmmmooopppooonnnooopppnnnmmmllllllnnnppppppooopppooooooooooooooooooooonnnnnnnnnnnnnnnoooooopppkkklllllllllmmmnnnnnnnnnkkkkkklllmmmmmmmmmmmmmmmmmmmmmlllnnnooopppnnnmmmiiijjjjjjkkklllnnnooopppllllllkkkkkkkkklllnnnooollllllmmmmmmlllkkkiiihhhooommmjjjjjjkkkllllllllllllmmmmmmmmmmmmmmmmmmlllllllllllllllkkkjjjiiiiiilllmmmoooooonnnnnnppprrrrrrqqqpppoooooooooooopppnnnnnnoooooooooooonnnmmmnnnppppppppprrrxxx~~~~~~xxxtttssssssoookkkmmmmmmnnnppprrrrrrpppnnnnnnooooooppppppppppppooolllnnnpppqqqrrrqqqooonnnkkknnnpppqqqpppoooooopppooooooppppppppppppoooooooooooooooooooooooooooooorrrssssssrrrpppooopppqqqnnnppppppmmmooossssssnnnssswww}}}zzzwwwtttqqqpppqqqtttvvvsssssssssuuuvvvvvvtttsssuuutttsssrrrrrrrrrrrrsssssstttuuuvvvvvvvvvuuuuuuxxxzzz|||}}}}}}}}}|||{{{yyyyyyyyyyyyyyyyyyzzz{{{xxxwwwvvvwwwyyyzzzyyyxxxxxx{{{yyyyyyttt|||{{{~~~|||wwwtttvvvyyy}}}vvvuuuuuuvvvxxxzzzzzzzzzvvv{{{ttt{{{~~~}}}vvvsssvvv{{{xxxwwwwwwxxx{{{~~~~~~|||yyyyyy|||{{{xxxzzzyyyuuuuuuwwwxxx~~~uuu|||zzzwwwuuuvvv|||{{{xxxrrrmmmvvvuuutttttttttuuuvvvvvvuuutttsssssstttuuutttttttttttttttsssrrrqqqqqqqqquuuvvvvvvtttsssrrrtttuuu||||||{{{yyyvvvttt|||wwwrrrpppqqqtttttttttuuussspppnnnmmmnnnpppqqqpppooommmllllllmmmnnnnnnmmmnnnlllkkknnnrrrqqqkkkkkkmmmoooooonnnmmmlllkkkkkklllllllllllllllllllllnnnmmmlllllllllmmmooopppkkkkkkkkklllllllllllllllnnnoooooonnnllllllnnnooonnnmmmmmmoooqqqrrrssssssnnn|||{{{{{{qqquuuwwwuuuooolllnnnpppmmmuuu~~~nnnoooqqqrrrqqqppppppqqqtttrrrqqqssswwwxxxvvvssspppooonnnoooppppppooommmrrrpppnnnmmmnnnnnnmmmlllmmmlllooossssssnnnkkklllmmmllllllmmmnnnooonnnllljjjkkkmmmnnnoooppppppppplllmmmoooqqqqqqpppnnnmmmoooooonnnnnnmmmmmmmmmmmmooonnnmmmlllmmmnnnoooqqqppppppooonnnmmmnnnnnnnnnssspppvvvvvvsssuuuvvvqqqpppooonnnmmmnnnnnnooolllmmmmmmmmmmmmllllllkkklllmmmoooooonnnnnnpppqqqpppnnnmmmmmmoooppppppooommmmmmllllllllllllkkkkkkjjjjjjkkklllnnnooooooppplllllllllmmmmmmmmmmmmmmmiiijjjkkkmmmnnnnnnoooooonnnmmmmmmnnnppppppooommmnnnnnnnnnnnnmmmmmmlllllliiijjjjjjiiihhhhhhjjjlllnnnnnnmmmlllkkkjjjjjjiiinnnlllkkkkkklllnnnmmmlllmmmmmmllllllllllllllllllllllllllllllkkkkkkjjjiiikkklllmmmmmmmmmnnnpppssssssrrrpppooooooooopppppppppppppppooonnnmmmkkkjjjmmmppprrrppprrrwww|||}}}|||{{{vvvssssssvvvtttooonnnnnnoooqqqsssssspppnnnooooooppppppppppppoooooolllnnnpppqqqrrrqqqooonnnlllnnnooooooooooooqqqsssooooooppppppppppppooooooppppppppppppoooooooooooonnnpppqqqrrrqqqrrrsssuuunnnssstttpppssszzzyyysssyyyzzzyyyzzz{{{yyyvvvlllpppttttttqqqoooqqqtttooooooppprrrvvvyyyyyyyyyxxxwwwuuutttssssssttttttvvvvvvvvvuuuuuutttttttttxxxwwwuuuttttttwww|||ppppppppppppqqqrrrssssssxxxwwwvvvwwwyyyzzzzzzyyyzzzzzz{{{~~~}}}zzz{{{|||qqqsssrrrpppuuuvvvvvvuuuuuuuuuwwwxxxzzzxxxrrr~~~{{{sssssszzz}}}{{{zzzzzz{{{||||||{{{~~~zzzlllwwwvvvyyy{{{yyytttrrrtttvvvxxxxxxwwwuuutttttttttuuuvvvtttttttttttttttuuuvvvwwwvvvvvvuuutttsssrrrqqqqqqqqqsssuuuvvvtttsssttttttrrr}}}yyyvvvwwwyyyzzz~~~yyysssnnnnnnpppsssuuuvvvtttpppmmmlllmmmoooqqqnnnnnnmmmmmmmmmmmmnnnnnnmmmnnnmmmjjjjjjmmmkkkgggnnnnnnnnnooonnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmllllllmmmmmmnnnooojjjjjjjjjkkkllllllmmmmmmmmmmmmmmmlllkkklllnnnqqqooonnnooooooppprrrssstttqqqrrrxxxwwwqqqxxx~~~wwwrrrssswwwuuuyyyzzznnnpppqqqqqqppppppqqqrrrssssssrrrsssuuuuuusssrrrooonnnnnnooopppqqqooommmqqqooolllkkkkkkkkkkkkjjjmmmlllnnnrrrsssnnnlllnnnooommmllllllnnnnnnmmmllliiikkknnnppprrrqqqpppoookkkmmmppprrrrrrpppmmmkkkoooooooooooonnnmmmlllkkkooonnnmmmmmmnnnppprrrtttnnnmmmmmmmmmnnnppprrrsssssspppvvvvvvrrrssstttrrrqqqooonnnnnnooopppqqqnnnnnnoooooonnnnnnmmmlllmmmnnnnnnnnnmmmnnnpppsssqqqooommmmmmnnnooonnnmmmmmmmmmmmmmmmllllllkkkjjjiiijjjkkklllmmmnnnoooooommmmmmmmmmmmmmmllllllllljjjkkkmmmnnnpppqqqrrrrrrnnnmmmmmmnnnppppppooonnnppppppppppppooonnnlllllliiijjjjjjiiiffffffhhhkkkpppooommmkkkiiiiiijjjkkklllkkkkkklllnnnooonnnllljjjjjjjjjkkkkkklllmmmmmmkkkkkklllllllllkkkjjjjjjlllmmmmmmllllllllloooqqqooonnnmmmllllllmmmoooppprrrrrrrrrqqqpppnnnmmmlllqqqvvvwwwtttssswwwyyywwwooorrrrrroooqqqvvvwwwsssooooooppprrrtttssspppnnnooooooppppppppppppoooooommmnnnpppqqqqqqqqqooonnnnnnpppqqqqqqppppppqqqsssooooooppppppppppppooooooooooooppppppqqqqqqrrrrrrnnnppprrrrrrrrrrrrtttvvvoooxxx~~~{{{qqqpppooopppsssttttttsssooorrruuuuuurrrpppoooooouuusssrrrtttwwwzzz|||}}}yyyxxxvvvuuuuuuvvvwwwxxxyyyxxxwwwwwwxxxzzz|||~~~qqqssstttttttttwww{{{yyyyyyzzz{{{}}}{{{~~~xxxyyyzzzxxxvvvxxx|||}}}vvvzzzzzz{{{~~~~~~wwwuuu~~~}}}||||||qqqwww}}}|||zzzxxxvvvuuuuuuvvvwwwwwwwwwvvvuuuttttttvvvwwwwwwvvvvvvvvvuuuuuuttttttqqqsssuuuuuuuuuuuuwwwxxxrrrxxx{{{xxxvvvwwwyyy{{{yyywwwsssooolllmmmqqqtttrrrqqqooommmmmmnnnoooooonnnooooooooonnnmmmlllllljjjmmmnnnjjjhhhjjjjjjhhhooonnnmmmlllmmmnnnoooooommmmmmmmmnnnnnnnnnooooookkklllmmmmmmnnnnnnmmmmmmkkkkkkkkkkkkkkkkkkllllllkkkkkkkkkkkkjjjlllooorrrqqqppppppooonnnnnnpppqqqmmmkkkkkkrrr{{{~~~{{{vvvqqqyyy}}}|||}}}xxx~~~nnnkkkpppppppppooonnnoooqqqsssnnnpppqqqrrrqqqpppqqqrrrmmmmmmmmmoooqqqqqqpppnnnpppmmmkkkjjjkkkllllllkkkmmmkkkmmmqqqqqqnnnnnnppppppnnnmmmlllmmmnnnmmmllllllmmmnnnppppppqqqqqqppplllnnnpppqqqqqqooommmlllnnnoooqqqrrrqqqpppnnnmmmmmmlllllllllnnnqqqtttvvvooonnnnnnmmmnnnqqqssstttssspppvvvvvvqqqqqqqqqsssrrrpppooooooppprrrsssrrrrrrrrrrrrrrrqqqppppppnnnnnnnnnmmmlllnnnqqqtttqqqooommmmmmnnnnnnmmmlllooooooppppppooonnnmmmmmmjjjkkklllmmmnnnnnnnnnnnnnnnnnnnnnmmmmmmllllllkkkkkklllnnnppprrrssstttuuunnnmmmmmmnnnppppppooonnnnnnooopppppppppppppppoookkklllmmmjjjggggggiiilllrrrpppllljjjhhhiiikkkllljjjjjjkkkmmmooopppnnnlllhhhhhhiiiiiikkkmmmnnnooojjjkkkkkkllllllkkkkkkkkknnnnnnnnnllljjjjjjlllnnnnnnmmmllllllmmmooorrrssstttttttttsssrrrqqqpppooowww|||}}}xxxvvvxxxxxxtttrrrwwwvvvrrrqqqtttsssoooppppppqqqsssuuussspppmmmoooooopppppppppoooooonnnmmmnnnpppqqqqqqpppooonnnppprrrtttuuusssqqqqqqqqqooooooppppppppppppoooooonnnnnnoooqqqrrrssstttuuurrrssstttsssqqqqqqqqqsssnnn|||vvvssstttuuurrrnnnmmmqqquuuvvvuuusssrrrsssnnnnnnoooqqqsssuuutttttt|||yyyxxxyyy{{{}}}}}}yyyxxxwwwvvvwwwxxx{{{|||yyyyyyyyy{{{~~~zzz{{{}}}sss||||||}}}|||yyywwwyyy{{{|||wwwzzzwwwqqqrrr|||}}}zzzxxxvvvvvvwwwxxxzzzyyyxxxvvvttttttuuuvvvwwwwwwwwwwwwxxxxxxxxxxxxuuuuuuuuuttttttuuuxxx{{{qqqxxxzzztttvvv}}}zzzyyywwwvvvssstttsssooolllkkkooosssmmmnnnnnnoooooooooooooooppppppppppppnnnllljjjiiiffflllooollljjjlllooooooooommmkkkjjjkkkmmmnnnnnnkkkkkkkkklllllllllmmmmmmjjjkkkmmmnnnnnnnnnmmmllllllllllllkkkkkkjjjjjjjjjiiijjjjjjjjjjjjlllooorrrrrrrrrqqqnnnlllkkklllmmmlllpppsssooojjjllluuu~~~lllrrrzzz}}}{{{vvvrrrtttyyyvvvnnnkkkpppqqqqqqpppooonnnooorrrtttiiimmmppppppnnnmmmppprrrllllllmmmoooqqqrrrpppnnnpppnnnkkkkkkmmmoooppppppmmmkkklllpppqqqoooooorrrqqqooommmmmmmmmnnnmmmlllooonnnnnnnnnoooppprrrsssooooooooooooooonnnnnnnnnmmmooorrrttttttsssqqqppplllkkkjjjkkkmmmqqqtttwwwsssrrrpppooonnnoooppprrrssspppvvvqqqmmmoooqqqrrrqqqqqqpppppprrrssstttoooooooooooooooooooooooolllmmmnnnooooooppppppooosssqqqpppnnnnnnoooqqqrrrjjjlllmmmnnnnnnmmmllljjjppppppooonnnmmmmmmmmmmmmsssrrrqqqppppppppppppppppppnnnmmmoooooommmoootttpppppppppppppppppppppppppppqqqrrrqqqooonnnooopppooommmjjjggggggiiikkkmmmjjjjjjiiiiiiiiiiiijjjjjjlllllllllllllllkkkkkkjjjnnnmmmlllllllllllliiigggjjjhhhggghhhkkklllkkkiiimmmmmmllllllmmmmmmnnnooommmmmmmmmkkkjjjkkknnnqqqpppnnnnnnnnnmmmlllqqqxxxppprrrtttvvvvvvvvvttttttoooooooooppprrrqqqooommmppppppppppppqqqqqqqqqqqqqqqpppoooppprrrrrrpppooonnnooopppqqqrrrrrrqqqqqqnnnnnnoooppppppqqqrrrrrrmmmlllkkkmmmpppsssrrrpppnnnqqquuuwwwwwwvvvuuuuuuxxxtttqqqppprrrsssrrrppp{{{{{{|||xxxuuutttuuuvvvvvvvvvuuusssrrrrrrrrrssstttsssrrruuuvvvpppooottt{{{zzzuuuyyyzzz}}}~~~}}}sss}}}ttt|||~~~~~~~~~xxxuuuyyyxxxvvvwwwzzzwwwsssvvv}}}yyywwwzzzyyyuuuyyyxxxvvvtttssssssuuuvvvwwwwwwwwwwwwxxxxxxxxxxxxwwwvvvtttssssssuuuwwwxxxuuuyyy{{{wwwqqqpppvvv}}}~~~~~~zzzoooooopppqqqrrrsssrrrqqqqqqpppnnnmmmnnnqqqsssqqqooooooooonnnnnnnnnnnnooopppkkkmmmllliiiiiilllllljjjkkklllmmmmmmllllllnnnooojjjkkklllmmmnnnnnnnnnnnnqqqooollljjjiiikkknnnpppnnnooonnnnnnmmmlllkkkjjjmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmlllkkkkkklllmmmooopppjjjiiijjjooovvvzzzxxxuuuvvvtttqqqnnnmmmlllmmmmmmqqqnnnnnnssssssooonnnrrrmmmmmmmmmmmmmmmnnnoooooopppsssuuuuuuqqqmmmlllmmmsssoookkkjjjlllnnnooonnnppppppoooooonnnnnnmmmmmmnnnllljjjjjjlllnnnnnnnnnqqqpppnnnoooqqqsssttttttqqqpppooonnnnnnooopppqqqsssrrrqqqqqqqqqoookkkiiikkkmmmoooooommmlllllllllsssqqqooonnnmmmnnnooopppuuurrrxxxvvvqqqsssuuunnnmmmmmmlllmmmnnnoooppprrrrrrsssssssssrrrrrrqqqlllmmmooopppqqqrrrsssssssssrrrpppooooooppprrrsssqqqqqqpppoooooopppqqqqqqmmmlllkkkkkkkkkkkkkkkkkkmmmmmmlllkkkkkkkkkkkkkkkooommmmmmppppppmmmooorrrrrrrrrqqqqqqpppooonnnnnnpppqqqqqqpppnnnmmmnnnoooooonnnllljjjjjjkkklllnnnmmmmmmllllllllllllmmmmmmjjjkkklllmmmnnnnnnnnnnnnnnnmmmlllmmmmmmmmmkkkiiimmmlllmmmoooqqqqqqmmmjjjnnnnnnnnnnnnnnnoooooopppmmmoooqqqrrrqqqppppppqqqpppnnnoooqqqqqqqqqwww~~~uuuvvvxxxyyyzzzyyywwwvvvppppppqqqsssuuuvvvtttssstttssssssrrrrrrsssssssssrrrqqqqqqrrrssssssrrrppprrrsssssssssttttttttttttooooooooonnnooooooppppppuuusssqqqqqqssssssqqqooossstttuuuwwwxxxwwwtttqqqwwwtttqqqsssxxx{{{yyyvvvtttsssqqqpppqqqqqqrrrrrrssstttuuuuuuuuuvvvyyy||||||zzz|||~~~xxxuuu||||||www{{{|||zzzyyy}}}{{{vvvuuuyyyzzzwwwvvvxxxtttyyyzzzxxxzzz~~~|||wwwuuusssssstttuuuvvvwwwvvvvvvwwwwwwwwwwwwwwwwwwyyyxxxwwwvvvvvvvvvwwwwwwzzzyyyxxxvvvuuuuuuuuuvvv|||uuuxxxwwwuuusssqqqqqqpppqqqooommmlllmmmooopppooonnnnnnnnnmmmmmmlllmmmmmmmmmlllnnnmmmjjjjjjmmmnnnkkkllllllllllllmmmmmmmmmmmmjjjkkklllmmmnnnnnnnnnnnnmmmmmmmmmlllllllllmmmmmmllllllmmmnnnoooooonnnnnnooonnnnnnmmmkkkjjjjjjiiinnnnnnnnnnnnmmmllljjjiiikkkkkkkkkkkklllnnnooopppllljjjjjjnnntttvvvtttqqqnnnooooooooooooooooooooopppmmmmmmqqqqqqmmmmmmqqqooonnnnnnnnnnnnoooppppppnnnppprrrqqqnnnkkkkkklllqqqnnnkkkkkknnnpppqqqqqqpppppppppoooooonnnnnnmmmooommmkkkkkkmmmooooooooopppooonnnooopppqqqrrrrrrpppooonnnmmmmmmnnnoooppptttrrrooonnnoooppppppppplllnnnppppppooommmmmmnnnrrrqqqooommmmmmnnnooopppuuurrrwwwuuuooonnnooorrrrrrqqqqqqqqqrrrssstttooooooqqqqqqqqqooommmllljjjkkkmmmooopppqqqrrrrrroooooonnnmmmnnnoooqqqrrrpppnnnkkkiiiiiikkknnnpppsssrrrrrrrrrrrrsssttttttrrrrrrqqqqqqppppppqqqqqqnnnlllmmmppppppmmmmmmpppqqqqqqpppnnnmmmlllkkkjjjnnnoooooonnnkkkjjjkkklllnnnmmmlllkkkkkkkkkkkklllllllllkkkkkkkkkkkkllllllggghhhiiikkkmmmnnnnnnooolllkkkjjjkkkllllllkkkiiikkklllnnnqqqrrrppplllhhhkkkkkkkkkkkkkkkllllllmmmjjjnnnrrrtttssspppooonnnnnnllllllooopppppptttzzztttuuuvvvwwwvvvuuutttsssnnnnnnnnnqqqtttuuutttssstttsssrrrqqqppppppqqqrrrpppoooooopppqqqqqqpppnnnrrrqqqppppppoooppppppppprrrqqqpppooonnnoooppppppvvvtttrrrqqqrrrrrrpppoooppppppqqquuuyyyzzzxxxuuuxxxvvvuuuzzz}}}sssoooooopppqqqsssuuuvvvwwwooorrruuutttqqqqqquuuzzzxxxxxx~~~}}}xxxzzz{{{zzz|||~~~{{{tttwwwwwwyyyyyyvvvuuupppuuuxxxyyy|||}}}zzzwwwttttttvvvxxxwwwuuuvvvvvvvvvuuuuuuuuuuuuuuuyyyyyyyyyyyyxxxxxxwwwvvv|||xxxtttvvv{{{}}}zzzvvv{{{yyyuuuqqqoooooopppqqqnnnmmmlllmmmooopppooonnnoooooonnnnnnmmmmmmmmmmmmlllooonnnkkkkkknnnooommmmmmkkkjjjkkknnnooommmkkkjjjkkklllmmmmmmmmmmmmmmmiiikkkmmmoooooonnnkkkjjjiiijjjlllnnnpppqqqrrrrrroooooonnnmmmlllkkkjjjjjjppppppqqqqqqpppmmmjjjiiijjjjjjkkklllmmmnnnoooooonnnlllkkkmmmqqqrrrpppmmmlllnnnppprrrsssrrrqqqppppppmmmlllmmmmmmlllmmmppppppoooooooooooopppqqqqqqoooppppppooommmkkklllmmmpppnnnlllmmmooorrrssstttoooooopppppppppoooooonnnpppnnnmmmmmmoooppppppooonnnoooooopppppppppoooooopppoooooonnnnnnoooooopppuuuqqqmmmlllnnnrrruuuvvvmmmoooqqqqqqpppoooooopppqqqpppnnnmmmlllmmmooopppsssqqqvvvtttnnnoooqqqooooooooooooooopppppppppoooppprrrsssrrrpppmmmlllkkklllmmmoooppppppppppppnnnnnnnnnnnnoooppprrrrrrooommmjjjiiiiiijjjmmmooollllllllllllmmmnnnooopppmmmmmmllllllllllllmmmmmmqqqnnnooossstttqqqooopppppppppoooooonnnmmmllllllppppppqqqooommmllllllmmmnnnooooooooonnnnnnmmmmmmllllllkkkkkkkkkkkkllllllggghhhjjjkkkmmmnnnnnnnnnlllkkkkkklllnnnooommmlllllllllnnnoooooonnnkkkiiijjjjjjjjjjjjjjjkkklllllljjjmmmqqqsssrrrpppnnnnnnpppmmmmmmoooooommmooosssssssssssssssrrrqqqpppooonnnnnnnnnooorrrssssssrrrvvvtttrrrpppoooppppppqqqqqqpppoooppprrrrrrpppoooqqqpppooonnnmmmmmmmmmmmmrrrqqqpppooooooqqqrrrssstttsssrrrrrrrrrsssttttttpppqqqqqqssstttvvvwwwxxxxxx{{{~~~uuuuuuyyyxxxtttqqqvvvvvvuuusssrrrrrrtttvvvlllrrrxxxyyywwwwww~~~zzz|||xxx{{{|||{{{|||~~~}}}xxx{{{zzz~~~|||yyyvvvuuuxxxzzz{{{{{{{{{yyyvvv|||xxxwwwxxxxxxuuurrrvvvuuuuuuuuuuuuuuuttttttvvvwwwyyyzzzzzzyyyxxxwwwwwwtttssswww|||tttzzz}}}wwwuuusssqqqoooppppppqqqoooooooooooopppppppppooorrrrrrrrrqqqqqqpppoooooolllooonnnkkklllooopppmmmoookkkhhhjjjnnnpppmmmiiikkkkkklllmmmmmmmmmmmmmmmiiikkkmmmoooooonnnllljjjhhhiiikkkmmmoooqqqrrrrrrnnnnnnnnnooooooppppppqqqqqqssstttuuutttqqqooommmllllllmmmmmmnnnnnnnnnmmmpppnnnmmmnnnppppppooommmrrrrrrsssttttttsssqqqpppqqqooommmlllllllllnnnppppppoooooooooooopppqqqqqqrrrqqqqqqpppooonnnoooppppppooonnnnnnoooppprrrrrrnnnooopppqqqqqqqqqpppoooqqqpppoooooopppqqqqqqooonnnpppqqqrrrqqqooonnnnnnqqqqqqppppppppppppqqqqqqssspppmmmlllnnnrrrtttvvvnnnoooqqqpppoooooopppqqqpppooonnnllllllmmmoooppprrrooouuutttqqqvvvyyyrrrrrrssssssssstttttttttrrrsssuuuwwwvvvtttqqqpppoooppppppppppppooonnnnnnooooooooopppqqqrrrsssssspppqqqqqqqqqqqqqqqqqqpppllllllllllllmmmooopppqqqoooooonnnnnnnnnnnnoooooosssoooooosssuuurrrooopppppppppppppppppppppppppppsssttttttsssqqqooopppqqqpppqqqqqqrrrqqqpppoooooonnnnnnmmmmmmmmmmmmnnnnnnjjjkkkllllllmmmmmmllllllmmmmmmmmmnnnpppqqqpppnnnoooooonnnmmmmmmmmmnnnooonnnnnnmmmmmmnnnnnnooopppoooppprrrqqqppppppqqqssstttqqqqqqttttttrrrrrruuuuuuuuuuuutttsssrrrqqqppprrrqqqpppppprrrsssrrrqqqwwwvvvuuusssrrrrrrsssssstttsssssstttuuuuuutttrrruuutttsssrrrqqqpppppppppooooooooooooppprrrtttuuuwwwwwwvvvuuutttuuuwwwxxxvvvwwwwwwssspppppptttxxxzzzzzz{{{}}}wwwrrrssstttsssuuuzzzwwwvvvtttpppmmmnnnqqquuuyyyyyy~~~vvvxxxyyyxxxssssssyyy~~~yyyvvvsssyyy{{{wwwwwwxxxyyyxxxvvvtttsss|||xxxwwwxxxwwwtttrrrwwwwwwvvvvvvuuuuuuuuuuuusssuuuwwwzzz{{{zzzyyyxxxqqqrrrtttwww{{{}}}}}}}}}uuusssqqq{{{~~~vvvvvvuuuuuusssrrrpppooooooooopppooooooooooooooorrrrrrssssssrrrrrrpppppplllnnnnnnkkklllooopppnnnpppllliiikkkoooqqqnnnjjjllllllmmmnnnnnnnnnmmmmmmlllllllllmmmmmmnnnnnnnnnjjjkkklllmmmnnnooooooooonnnnnnoooooopppqqqrrrrrrppprrrsssuuuuuutttrrrqqqppppppooonnnnnnmmmmmmlllpppooooooooopppqqqqqqpppssssssqqqqqqqqqqqqrrrsssrrrqqqooommmlllnnnppppppooonnnnnnnnnnnnooopppppprrrqqqppppppppppppqqqqqqqqqqqqpppnnnmmmmmmnnnooonnnoooppprrrrrrrrrqqqppprrrqqqpppppprrrrrrqqqooonnnqqqssssssqqqpppooopppppppppppppppppppppppppppqqqooonnnnnnpppqqqqqqpppmmmooopppooonnnnnnppprrrpppooonnnmmmmmmnnnpppqqqqqqnnnsssqqqmmmooorrrpppqqqrrrsssssssssrrrrrrmmmnnnpppqqqqqqpppnnnmmmqqqqqqqqqpppooonnnmmmlllnnnnnnooooooppppppqqqqqqlllnnnpppqqqqqqpppnnnlllooooooooopppqqqrrrssstttrrrrrrrrrrrrrrrsssssstttpppkkkiiimmmpppmmmkkkkkklllmmmmmmnnnooooooppppppqqqrrrsssrrrpppooopppqqqnnnoooooooooooonnnmmmmmmooonnnnnnmmmmmmnnnnnnooojjjjjjkkkkkkjjjiiihhhhhhlllkkkkkklllnnnooommmlllnnnnnnmmmlllkkklllooorrroooooonnnnnnnnnoooppppppqqqqqqpppnnnmmmnnnqqqtttssspppqqqvvvyyywwwvvvxxxvvvuuuuuutttsssrrrrrrrrrrrrpppnnnnnnpppqqqpppooossssssssssssrrrqqqqqqqqqsssrrrqqqrrrttttttrrrqqqttttttttttttsssrrrqqqpppmmmnnnoooqqqssstttuuuvvvxxxxxxvvvtttqqqqqqsssuuusssuuuvvvwwwxxx{{{||||||vvvvvvyyyuuuuuuvvvxxxwwwsssqqqsssqqqtttwwwxxx{{{yyyzzzyyyxxx}}}xxxwwwzzzwwwvvvxxxxxxvvvvvvyyyvvvwwwwwwwwwvvvvvvvvvvvvyyyyyyxxxxxxwwwwwwvvvvvvtttuuuxxxzzz{{{zzzyyyyyyrrrtttwwwvvvuuutttwwwyyy}}}|||uuuzzz|||||||||zzzxxxtttqqqoooooopppppppppnnnmmmnnnoooooopppqqqrrrrrrqqqpppooommmoooooommmmmmqqqrrrpppqqqnnnlllmmmooopppnnnlllmmmnnnnnnooooooooonnnnnnnnnnnnmmmlllmmmnnnpppqqqnnnnnnooooooooonnnmmmmmmpppooooooooonnnnnnnnnmmmoooooopppqqqrrrrrrrrrrrrsssrrrpppooonnnnnnnnnoooqqqqqqppppppqqqrrrssssssooonnnmmmmmmnnnqqqtttuuurrrtttrrrnnnnnnpppqqqoooooonnnnnnnnnnnnooopppppppppooonnnoooqqqqqqpppoooqqqrrrqqqooommmlllmmmnnnmmmnnnqqqssstttsssrrrqqqrrrqqqpppqqqrrrrrrpppnnnnnnqqqtttsssqqqoooqqqsssnnnnnnoooppppppooonnnnnnoooooooooppprrrqqqnnnlllnnnooooooooonnnoooqqqsssqqqpppnnnmmmnnnoooqqqrrrrrrnnnssszzzttttttuuuooopppqqqrrrrrrrrrqqqqqqttttttuuuvvvwwwwwwwwwwwwzzzzzzzzzzzzyyyxxxwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwrrrsssuuuwwwwwwuuusssrrrqqqpppppppppqqqrrrssssssqqqppppppppppppqqqrrrsssxxxqqqnnnrrruuusssqqqqqqssssssttttttttttttttttttuuuvvvwwwwwwvvvvvvwwwxxxttttttsssssssssrrrrrrrrrttttttssssssssssssttttttqqqqqqqqqqqqqqqpppooonnnrrrqqqpppqqqssssssrrrpppqqqsssttttttssssssvvvyyyttttttssssssttttttuuuvvvtttuuutttrrrqqqrrrvvvxxxuuurrrsssyyy|||zzzxxxyyyxxxwwwvvvvvvuuuuuuuuuuuutttsssqqqqqqsssuuuuuuuuussstttuuuvvvvvvuuusssrrrtttsssssssssuuuuuutttrrrtttuuuwwwxxxwwwuuusssqqqrrrtttvvvxxxyyyzzzyyyxxxxxxxxxxxxuuurrrsssvvvyyyuuutttwww~~~|||xxxvvvvvvuuuwwwyyyzzz}}}}}}yyy{{{}}}~~~{{{xxxyyy~~~tttwwwzzzzzzvvvuuuwwwzzz{{{{{{{{{zzzyyyxxxxxxxxxxxxyyyzzz{{{{{{zzzyyyxxxwwwxxxyyywwwuuuuuuxxxzzzsssyyytttpppwwwwwwrrruuu~~~|||zzzxxxvvvttttttrrrssstttsssqqqpppqqqsssnnnoooqqqssstttsssrrrqqqooorrrrrroooppptttuuusssqqqpppppppppooooooooonnnooooooppppppppppppooooooooonnnnnnnnnoooppprrrrrrqqqqqqqqqqqqpppooonnnnnnppppppoooooooooooonnnnnnrrrqqqpppppppppqqqrrrssstttrrrpppnnnnnnppprrrtttssssssrrrqqqpppppprrrssspppppppppqqqqqqrrrssstttqqqttttttooooooqqqqqqmmmpppoooooooooooopppqqqqqqpppooooooqqqttttttrrroooppprrrrrrqqqnnnmmmnnnppplllnnnqqqtttuuutttsssrrrqqqqqqpppqqqrrrrrrooommmmmmppprrrqqqnnnnnnqqquuuppppppqqqrrrrrrqqqppppppoooooooooqqqrrrrrrpppnnnooopppppppppoooppprrruuuqqqpppooonnnoooppprrrssstttqqquuu~~~~~~~~~~~~~~~}}}zzz~~~~~~~~~~~~~~~}}}~~~{{{{{{|||{{{~~~~~~}}}|||||||||}}}}}}}}}{{{zzz{{{~~~zzz{{{~~~~~~|||{{{|||{{{zzz{{{}}}}}}{{{zzzxxxzzz}}}|||yyywwwzzz|||~~~~~~||||||~~~~~~}}}{{{}}}~~~|||zzz{{{~~~}}}yyyuuuzzz|||{{{}}}zzz~~~|||yyyyyyxxx}}}yyyuuuxxx|||}}}}}}|||{{{{{{zzzyyyyyy}}}}}}}}}|||{{{yyyxxxwww|||{{{zzzyyyzzz|||~~~sssuuuvvvuuutttxxx|||{{{xxxvvvuuuvvvxxxyyyvvvxxxzzzxxxuuutttuuuwwwoooqqqsssuuuvvvvvvuuutttqqqttttttqqqrrrvvvwwwuuuppprrrrrrqqqooonnnooopppppppppqqqqqqqqqppppppooonnnnnnooopppqqqrrrrrrrrrsssssssssssssssrrrqqqpppnnnooopppqqqrrrsssttttttvvvuuusssqqqpppqqqsssttttttrrrooommmnnnrrrvvvyyyttttttsssqqqoooooopppqqquuuvvvwwwwwwvvvtttrrrqqqpppttttttpppooorrrpppkkkqqqqqqppppppqqqqqqrrrsssrrrqqqrrruuuxxxxxxuuurrroooqqqsssrrrpppoooqqqssslllnnnqqqtttuuuuuutttsssqqqppppppqqqrrrqqqooommmllloooqqqooolllmmmqqqvvvttttttuuuvvvvvvuuuttttttppppppoooppprrrssssssqqqpppqqqrrrqqqpppqqqtttvvvrrrqqqpppooopppqqqssstttwwwssswww}}}}}}~~~|||||||||~~~~~~}}}|||{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||{{{{{{zzzzzzyyy