BM6#6( ӵĦĦӵĦ4ĉ@ӵ>L=hĦ4ĉ@ӵ>LGG=?HdĦ=ĪjGG=?HdĦӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>AneneneneDenene>Ak<fhDenenene~~~~~~}}}~~~~~~|||~~~}}}}}}}}}}}}~~~|||}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}|||}}}zzzuuuzzz}}}~~~zzzwwwvvv||||||{{{{{{{{{||||||}}}|||~~~|||~~~|||}}}~~~|||}}}}}}~~~~~~~~~}}}~~~~~~{{{}}}~~~~~~}}}|||zzzyyywwwwwwxxxzzz{{{{{{zzzxxxvvv|||zzzzzz|||~~~~~~|||yyy~~~|||{{{}}}~~~~~~~~~~~~~~~~~~~~~|||{{{|||}}}~~~~~~~~~~~~}}}|||~~~}}}}}}~~~}}}{{{||||||}}}~~~~~~}}}zzzzzz|||~~~~~~}}}~~~}}}{{{zzzxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzyyyxxx|||{{{{{{}}}~~~{{{}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}||||||{{{|||||||||{{{{{{zzz|||~~~}}}~~~~~~|||~~~~~~~~~~~~}}}|||{{{|||}}}}}}|||{{{}}}}}}||||||||||||}}}}}}xxxxxxyyyyyyzzzzzz{{{{{{~~~{{{wwwvvvxxx{{{~~~~~~|||yyyvvvuuuvvvxxxyyywwwwwwwwwwwwwwwwwwwwwwww|||{{{{{{}}}~~~}}}}}}~~~~~~}}}}}}|||{{{}}}~~~}}}}}}||||||||||||}}}}}}|||||||||}}}}}}|||~~~~~~zzz}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~}}}~~~}}}|||{{{|||}}}~~~}}}{{{|||{{{zzzyyyyyyzzz{{{|||vvvvvvwwwwwwxxxxxxxxxxxxyyywwwuuuuuuvvvyyy{{{}}}|||{{{xxxwwwvvvvvvwwwxxxuuuuuutttttttttuuuvvvvvvzzzzzz{{{|||~~~~~~~~~~~~}}}||||||}}}}}}|||{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}zzzzzz}}}~~~||||||{{{{{{||||||}}}~~~}}}~~~~~~}}}~~~}}}{{{{{{|||zzz|||}}}|||zzzzzz{{{}}}|||{{{zzzzzz||||||{{{zzz{{{zzzyyyxxxxxxyyyzzz{{{vvvvvvvvvwwwwwwwwwwwwwwwttttttuuuvvvvvvwwwxxxyyyyyyyyyyyyyyyyyyxxxwwwvvvuuuuuuuuuuuuuuuvvvwwwxxxwwwxxxyyyzzz{{{|||}}}~~~}}}~~~}}}~~~~~~|||zzzzzz|||~~~}}}{{{{{{|||}}}}}}|||~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}zzzyyyzzz|||}}}}}}zzzzzzzzzzzz{{{|||}}}~~~}}}~~~~~~|||}}}~~~~~~~~~|||zzzzzz{{{}}}}}}xxxvvvvvvxxxyyyxxxwwwxxxyyyyyyxxxwwwyyyyyyxxxxxxxxxxxxyyyyyywwwwwwwwwwwwwwwwwwwwwwwwqqqsssvvvvvvuuuuuuuuuvvvwwwxxxyyyzzzyyyxxxvvvuuuwwwwwwxxxxxxyyyyyyzzzzzzvvvwwwxxxxxxxxxxxx{{{}}}~~~~~~}}}~~~~~~}}}~~~|||{{{yyyyyy{{{|||~~~~~~|||zzzyyyzzzzzzzzzyyy||||||{{{{{{|||}}}}}}~~~zzz|||~~~}}}{{{{{{|||~~~{{{||||||{{{zzzzzz{{{|||yyyyyyyyyyyyzzz{{{|||}}}|||}}}~~~~~~~~~{{{||||||}}}~~~|||}}}~~~}}}{{{zzz{{{|||zzz}}}|||wwwuuuwwwyyyyyyxxxwwwwwwyyyyyyxxxwwwvvvwwwwwwxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvsssuuuuuutttrrrrrrtttwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuvvvxxxyyyzzzzzzyyyyyyvvvxxxyyyxxxvvvvvvyyy||||||zzzzzz~~~~~~~~~~~~|||zzzzzzzzzzzzzzzzzzzzzzzz~~~|||yyyxxxxxxxxxxxxwwwyyyyyyyyyyyyyyyzzz{{{|||vvvyyy{{{{{{zzzzzz|||wwwzzz~~~~~~{{{yyyzzz{{{yyyyyyyyyyyyzzz{{{||||||yyyzzz{{{}}}}}}}}}|||{{{~~~~~~}}}|||||||||||||||{{{|||}}}}}}{{{zzz{{{|||ooosssvvvvvvsssrrrvvvzzz{{{zzzyyyyyy{{{{{{zzzyyytttuuuvvvwwwwwwvvvuuutttvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvuuurrroooppptttxxxxxxvvvtttrrrrrrsssuuuwwwqqqsssuuuwwwxxxxxxvvvuuuwwwyyyyyyxxxvvvvvvyyy|||zzz||||||vvv~~~|||~~~}}}}}}}}}}}}~~~{{{yyy{{{~~~xxxxxxyyyzzzzzzzzzyyyyyy{{{|||{{{zzzwwwvvvwwwxxx|||xxxwww{{{{{{xxxyyy}}}{{{zzzyyyyyyzzz{{{}}}~~~zzzyyywwwvvvuuuvvvvvvwwwvvvwwwyyy{{{{{{yyywwwuuu}}}|||~~~|||xxxuuuvvvzzz}}}}}}xxxxxx|||}}}yyyxxxzzz{{{zzzxxxvvvvvvvvvtttxxx|||{{{wwwtttuuuxxxxxxwwwwwwvvvvvvvvvvvvvvvssssssssstttuuuvvvwwwwww{{{wwwrrrqqqtttwwwxxxxxxooopppqqqpppnnnooossswwwuuuuuuuuuuuuttttttttttttsssuuuvvvxxxxxxvvvuuusssssssssssstttvvvyyy|||~~~}}}zzzyyyzzz~~~|||~~~}}}zzz~~~}}}||||||{{{{{{||||||}}}{{{{{{|||}}}yyyyyyyyyyyyyyyxxxwwwvvvyyyyyyyyywwwuuutttuuuvvv{{{wwwwwwzzzzzzvvvwww{{{yyyyyyxxxxxxyyy{{{|||}}}xxxxxxwwwvvvvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyy|||{{{}}}}}}yyytttvvvzzzyyy||||||xxxxxx||||||yyywwwyyyzzzyyywwwuuuuuuvvvsssvvvzzzyyyuuurrrtttvvvvvvuuuuuuttttttttttttttttttssssssssstttuuuwwwxxxwwwtttqqqqqqtttwwwyyyxxxqqqrrrrrrqqqpppppptttwwwwwwvvvuuutttsssrrrqqqpppqqqrrrsssuuuvvvvvvuuuuuutttsssrrrqqqrrrtttvvvwwwxxxyyyzzzzzz{{{}}}~~~}}}}}}}}}|||zzzxxxyyyyyyyyyyyyyyyzzzzzz{{{}}}|||zzzzzzzzz{{{zzzyyyyyyyyyyyyxxxwwwvvvttttttwwwxxxxxxwwwuuutttuuuwww|||yyyxxxzzzyyywwwwwwyyywwwvvvvvvvvvxxxyyy{{{}}}wwwvvvvvvwwwwwwyyyzzzzzz{{{zzzyyyxxxxxxyyyzzz{{{xxxyyy{{{{{{vvvrrrvvv~~~xxx{{{{{{xxxxxx{{{{{{yyywwwxxxyyyxxxvvvuuuuuuvvvrrruuuwwwvvvsssqqqrrrttttttsssrrrrrrqqqqqqrrrrrruuutttsssrrrssstttvvvxxxsssrrrqqqrrruuuwwwxxxxxxsssssssssrrrqqqqqqsssuuuttttttssssssrrrqqqqqqpppooopppqqqrrrtttuuuvvvvvvyyyxxxwwwuuuttttttuuuuuurrruuuxxx{{{|||~~~{{{~~~~~~~~~~~~~~~~~~|||{{{zzzyyyxxxwwwwwwwwwwwwwwwxxxyyyzzz{{{zzzwwwuuuuuuxxxyyywwwuuuwwwwwwwwwwwwvvvuuutttsssxxxyyyyyyxxxvvvvvvwwwyyy}}}{{{zzzzzzyyywwwwwwxxxuuuttttttuuuvvvxxxzzz{{{wwwwwwwwwwwwxxxxxxyyyyyyxxxxxxxxxwwwxxxxxxyyyyyywwwvvvvvvwwwuuussswww}}}wwwxxxyyyxxxyyyzzzyyyxxxwwwxxxyyyyyywwwvvvvvvvvvrrrtttuuuuuurrrqqqrrrsssrrrrrrqqqppppppppppppqqquuutttrrrqqqrrrtttvvvwwwrrrrrrsssuuuvvvwwwvvvvvvssssssrrrqqqqqqqqqrrrsssppppppqqqrrrssstttuuuuuuqqqqqqqqqqqqrrrtttuuuvvv{{{zzzxxxwwwvvvuuuuuuuuuuuuwwwyyyzzz{{{}}}zzz~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||{{{}}}}}}|||{{{yyyxxxxxxxxxvvvvvvvvvwwwxxxyyyzzz{{{yyyvvvtttuuuxxxyyyxxxvvvtttuuuuuuvvvvvvuuuuuuuuuvvvwwwxxxwwwvvvvvvwwwyyyzzzzzzyyywwwvvvvvvvvvuuuttttttttttttuuuwwwyyyzzzxxxxxxxxxwwwwwwwwwvvvvvvsssuuuvvvxxxxxxxxxvvvuuuzzztttqqqtttvvvvvvwwwxxxvvvvvvwwwyyyyyyxxxxxxxxxwwwxxxyyyyyywwwvvvwwwwwwuuuuuuuuutttssssssssstttsssrrrqqqqqqppppppqqqqqquuutttrrrrrrrrrsssuuuvvvtttuuuvvvvvvvvvuuuttttttrrrqqqppppppppppppppppppppppppqqqssstttuuuvvvwwwssssssrrrrrrrrrssstttuuuuuuuuuttttttssssssssssssxxxxxxxxxxxxyyy}}}xxx~~~|||{{{}}}~~~}}}|||{{{{{{|||}}}~~~{{{{{{{{{{{{{{{zzzyyyyyyzzz{{{||||||yyyxxxxxxyyyvvvvvvvvvwwwwwwyyyzzzzzzyyyxxxwwwwwwyyyzzzzzzzzzssstttuuuuuuvvvvvvvvvuuussstttuuutttssstttvvvwwwuuuvvvuuurrrrrrttttttrrruuuuuutttttttttvvvwwwxxxwwwwwwwwwwwwvvvuuutttsssqqqsssvvvxxxxxxwwwuuuttt|||tttooosssxxxwwwuuutttuuutttuuuyyyzzzwwwvvvxxxuuuwwwxxxxxxwwwvvvvvvwwwvvvvvvuuuttttttttttttuuusssrrrqqqqqqppppppqqqqqqtttssssssssssssssstttttttttuuuvvvvvvsssrrrrrrrrrpppooonnnooopppqqqpppooottttttttttttsssssssssssssssssssssssssssssssssssssssttttttuuuvvvvvvvvvwwwwwwwwwwwwwwwyyy~~~~~~|||zzzzzz}}}~~~|||zzzyyyxxxyyyzzz{{{xxxyyyyyyzzzyyyxxxwwwvvvuuuxxx{{{|||yyywwwwwwxxxvvvvvvvvvvvvvvvwwwxxxyyyuuuvvvwwwwwwwwwxxxyyy{{{uuuuuuvvvvvvvvvuuuuuutttqqqsssttttttssstttvvvxxxsssvvvuuuqqqqqquuuvvvrrrwwwvvvuuuttttttuuuvvvwwwttttttuuuvvvvvvuuutttsssssstttuuuvvvwwwwwwwwwvvv|||vvvsssvvvxxxuuurrrrrrtttrrrtttyyyzzzvvvuuuxxxsssuuuvvvvvvuuuttttttuuuwwwvvvtttsssttttttttttttrrrqqqqqqppppppppppppppprrrssstttttttttsssrrrrrrppprrrsssrrrpppoooqqqrrrpppnnnnnnooorrrsssrrrppptttsssssssssrrrrrrqqqqqqooopppqqqsssssssssrrrrrruuuuuuvvvwwwxxxyyyyyyyyyvvvwwwwwwxxxyyy}}}}}}~~~~~~}}}{{{yyyzzz}}}~~~|||zzzwwwvvvwwwxxxxxxwwwwwwxxxyyyxxxwwwvvvuuurrrvvvzzz{{{yyywwwwwwwwwvvvuuuuuuuuuuuuvvvwwwwwwqqqsssvvvuuussssssvvvzzzwwwwwwwwwwwwvvvtttsssrrrssstttuuuuuuuuuvvvxxxzzzuuuyyyxxxttttttyyyyyyvvvxxxwwwvvvuuutttuuuuuuvvvqqqrrrsssuuuuuuuuuuuutttvvvuuuuuuuuuvvvwwwyyyzzzzzzxxxxxxyyywwwrrrppprrrtttqqqsssyyyzzzuuutttxxxqqqsssttttttsssrrrssstttwwwuuusssrrrssstttttttttqqqqqqpppoooooooooooooooqqqrrrtttuuuuuutttrrrpppmmmooopppooonnnnnnpppssspppooonnnppptttuuusssqqqpppppppppqqqqqqrrrsssssskkkmmmooorrrssssssrrrrrrrrrrrrtttuuuvvvvvvvvvvvvwwwyyyzzzzzzzzzzzz{{{}}}}}}}}}~~~}}}|||||||||}}}~~~yyyzzzzzzzzzyyyyyyxxxwwwxxxyyyzzzyyywwwvvvwwwxxxtttwwwyyyzzzyyywwwvvvvvvxxxttttttvvvvvvttttttxxxyyyyyyxxxwwwwwwvvvwwwwwwsssrrrqqqqqqssssssrrrqqqqqqoooooorrrxxxzzzwwwsssxxxvvvwwwzzzyyyuuussstttuuuuuutttsssrrrrrrqqqqqqwwwwwwvvvsssrrrtttttttttsssssstttvvvxxxxxxwwwuuuwwwqqquuuyyywwwssssssuuuvvvwwwxxxxxxwwwvvvuuuuuusssqqqnnnnnnoooqqqsssoooppprrrssssssrrrpppoootttrrrpppnnnnnnooopppqqqrrrrrrssssssrrrpppooommmrrrqqqoooooooooqqqssstttoookkkiiikkkqqquuutttrrrrrrpppooonnnooooooooonnnqqqqqqrrrqqqqqqpppooonnnpppqqqsssuuuwwwwwwwwwvvvuuuvvvwwwxxxxxxwwwvvvvvv}}}~~~}}}~~~~~~yyyyyyyyyyyyyyyxxxxxxwwwxxxyyyyyyyyywwwvvvwwwxxxtttvvvyyyyyyxxxwwwvvvvvvwwwttttttwwwwwwttttttwwwttttttssssssrrrsssssssssuuusssrrrssstttuuutttssstttssssssuuuxxxxxxwwwtttxxxvvvvvvxxxwwwsssrrrtttuuuuuuuuuttttttssssssrrruuuuuutttsssssstttvvvvvvtttsssrrrrrrtttvvvvvvwww|||uuuqqquuuwwwtttqqqrrrtttuuuvvvvvvvvvuuusssrrrtttsssqqqpppooopppqqqrrrqqqqqqppppppppppppqqqqqqrrrqqqooonnnnnnnnnpppqqqmmmnnnooopppqqqqqqrrrqqqrrrqqqpppppppppqqqssstttqqqnnnkkkmmmqqquuutttrrrrrrpppoooooopppppppppooopppqqqqqqqqqqqqpppooooooqqqrrrtttuuuvvvvvvvvvvvvuuuttttttsssttttttuuuvvv~~~{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||}}}}}}}}}xxxxxxxxxxxxxxxxxxwwwwwwwwwxxxyyyxxxvvvuuuvvvwwwtttvvvxxxyyywwwvvvvvvvvvvvvtttuuuxxxxxxuuutttvvvuuuttttttttttttuuuuuuvvvvvvuuutttuuuvvvvvvuuuttttttuuuwwwwwwuuuttttttuuuxxxuuutttuuuuuurrrrrruuuuuuuuuuuutttttttttttttttsssrrrrrrsssttttttvvvwwwuuusssqqqpppqqqsssvvvxxxvvvssssssuuutttpppoooppprrrsssttttttsssrrrqqqpppssssssrrrrrrrrrrrrrrrrrrsssqqqpppnnnnnnpppqqqssspppooonnnnnnnnnooopppqqqmmmmmmmmmnnnoooqqqrrrssssssrrrqqqqqqqqqrrrttttttssspppnnnooorrrsssrrrppprrrpppooooooqqqrrrrrrqqqooopppppppppqqqqqqqqqqqqrrrsssuuuvvvvvvvvvuuutttuuutttsssrrrrrrtttvvvxxx|||vvv~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{{{{zzzzzzyyyyyyyyyyyywwwwwwwwwwwwvvvwwwwwwwwwuuuvvvwwwwwwuuuuuuvvvwwwtttvvvwwwwwwvvvuuuuuuvvvuuusssuuuyyyyyyuuusssuuuuuuuuuuuuuuuuuuvvvwwwxxxvvvuuutttuuuvvvwwwvvvtttpppsssvvvuuuqqqppprrruuuwwwsssrrrsssssspppqqquuussssssssstttttttttttttttsssqqqrrrttttttssssssvvvsssssssssrrrqqqrrruuuwwwqqqsssuuuuuurrrooooooppppppqqqrrrssssssrrrqqqqqqqqqrrrssstttssssssrrrqqqsssrrrqqqppppppqqqrrrsssooooooooooooooopppqqqrrrqqqpppooonnnnnnoooqqqrrrtttsssrrrrrrrrrsssttttttsssqqqooooooqqqqqqpppnnnrrrpppoooppprrrssssssrrroooooooooooopppqqqrrrsssssstttuuuvvvvvvuuuttttttuuuuuuuuuuuuuuuvvvwwwxxxzzzvvv}}}|||~~~|||~~~|||zzzzzzyyyyyyyyyxxxxxxxxxwwwwwwwwwvvvuuuuuuuuuvvvvvvwwwtttuuuvvvvvvttttttuuuvvvtttuuuvvvvvvuuutttuuuvvvuuusssuuuyyyyyyuuusssuuussssssrrrrrrssstttuuuuuuuuutttssssssuuuuuutttsssnnnrrrvvvtttpppooosssxxxvvvrrrqqqrrrrrrpppqqquuurrrrrrrrrrrrrrrrrrssssssuuurrrqqquuutttppppppsssrrrtttvvvvvvtttssstttvvvoootttwwwuuuqqqooopppqqqnnnpppqqqssstttttttttssspppqqqsssttttttsssqqqpppqqqrrrsssttttttsssrrrqqqppppppppppppqqqqqqrrrrrrrrrqqqpppooooooppprrrssstttssssssssssssssssssssspppooonnnooooooooonnnmmmrrrpppoooppprrrssssssrrroooooonnnooopppqqqssstttssstttuuuvvvvvvuuuttttttqqqsssuuuwwwxxxwwwvvvuuuyyy{{{|||zzzzzz}}}}}}~~~|||}}}}}}{{{}}}{{{yyywwwyyyyyyyyyyyyyyyxxxwwwwwwvvvuuutttssstttuuuvvvwwwrrrtttuuuuuusssssstttvvvtttuuuvvvuuutttssstttvvvvvvtttuuuxxxxxxuuutttvvvuuuuuutttttttttuuuvvvvvvtttsssrrrrrrttttttsssrrrpppsssvvvuuurrrrrrvvvzzzuuuqqqqqqssssssqqqqqqtttrrrrrrrrrqqqqqqqqqqqqqqqvvvqqqqqqvvvuuuooommmrrrppptttwwwwwwuuussssssuuupppuuuwwwssspppqqqrrrrrroooppprrrsssttttttttttttooopppqqqrrrsssrrrqqqpppppprrrtttuuuuuutttrrrpppppppppppppppqqqqqqqqqqqqooooooooopppqqqssstttuuussssssssssssrrrrrrrrrrrrlllmmmnnnnnnooonnnnnnnnnrrrpppooooooqqqrrrrrrqqqpppooonnnnnnoooqqqssstttrrrsssuuuvvvvvvvvvuuutttmmmpppsssvvvwwwvvvtttrrrzzz~~~|||zzz{{{yyyzzz}}}|||yyy{{{|||}}}}}}|||zzzxxxwwwwwwwwwxxxyyyxxxwwwvvvuuuuuutttsssrrrssstttvvvwwwqqqsssttttttsssssstttuuuttttttuuutttsssssstttvvvwwwttttttwwwwwwttttttwwwwwwwwwvvvuuuuuuuuuvvvvvvtttsssrrrrrrttttttsssrrrsssuuuuuutttrrrrrrtttwwwsssqqqqqquuuuuurrrqqqtttsssssssssrrrrrrqqqqqqppptttnnnooovvvvvvooommmsssqqqtttvvvuuuqqqpppsssvvvqqquuuuuupppooorrrsssqqqqqqrrrsssssssssrrrqqqqqqnnnoooppppppqqqqqqqqqppppppqqqqqqqqqqqqqqqqqqpppnnnoooooooooooonnnnnnmmmnnnnnnpppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqpppjjjlllnnnooopppppppppqqqrrrpppoooooopppppppppoooqqqpppooonnnoooppprrrsssqqqrrrtttuuuvvvvvvvvvvvvnnnppprrruuuvvvuuutttssswwwzzz|||yyyvvvxxx|||~~~{{{xxxwwwxxxzzz{{{{{{zzzxxxwwwtttuuuvvvvvvvvvuuusssrrruuutttrrrrrrrrrtttvvvwwwqqqrrrssssssrrrrrrtttuuussstttuuutttrrrrrrtttvvvxxxttttttvvvvvvttttttxxxtttsssrrrqqqqqqqqqqqqqqquuusssrrrssstttuuutttsssttttttsssqqqpppoooqqqrrrsssqqqrrrvvvvvvrrrqqqsssuuuuuutttsssrrrrrrqqqqqqrrrlllmmmvvvvvvoooooouuurrrtttuuuqqqmmmmmmrrrwwwqqqtttsssnnnnnnssstttpppsssssstttsssrrrpppnnnmmmnnnnnnoooooooooppppppqqqqqqpppooommmmmmooopppqqqmmmnnnnnnnnnmmmlllkkkkkkpppqqqqqqqqqpppooommmlllrrrrrrrrrrrrrrrqqqpppoooiiikkknnnpppqqqrrrrrrsssrrrpppooonnnooooooooonnnrrrqqqooonnnnnnppprrrssspppqqqsssuuuwwwwwwwwwvvvrrrrrrssstttuuuvvvwwwxxxssssss{{{xxx~~~~~~}}}{{{{{{{{{zzzzzzyyyyyyxxxuuuuuuuuuuuuvvvwwwxxxyyyyyyyyyzzzyyyxxxvvvtttsssqqqqqqqqqrrrrrrssssssssstttrrrpppssswwwxxxuuupppyyyxxxvvvuuuuuuuuuvvvwwwvvvvvvuuuuuuuuuuuuvvvvvvwwwtttpppooopppsssuuuuuuuuuttttttssssssrrrqqqqqqwwwvvvtttsssqqqqqqqqqqqqrrrpppooorrrvvvxxxxxxvvvtttqqqrrruuuuuuqqqmmmmmmppprrrttttttsssqqqqqqrrrqqqrrrrrrqqqpppqqqsssuuurrrrrrsssssssssrrrpppoootttuuuuuutttqqqoooooooooppppppqqqpppooommmkkkjjjmmmlllkkkjjjkkkmmmoooqqqssssssrrrqqqooommmkkkjjjlllooopppnnnnnnpppoookkkllllllmmmmmmnnnpppqqqrrrnnnnnnmmmlllmmmnnnooopppqqqpppppppppppppppppppppjjjkkkmmmnnnoooooonnnnnnpppqqqrrrsssssssssrrrrrrxxxwwwvvvwwwwwwvvvsssqqqwwwqqq{{{~~~~~~}}}|||~~~~~~|||zzzzzzzzzyyyyyyxxxxxxxxxvvvvvvuuuuuuvvvvvvwwwwwwwwwxxxxxxyyyxxxwwwuuutttrrrrrrrrrrrrsssssssssssswwwssspppqqquuuwwwvvvsssuuuuuusssrrrrrrrrrssstttwwwvvvvvvvvvvvvvvvvvvwwwvvvssspppoooppprrrsssssstttssssssssssssrrrrrrrrrssssssssssssssssssrrrrrrqqqpppoooqqquuuwwwwwwuuuwwwssssssvvvuuuqqqooopppppprrrttttttrrrqqqqqqrrrnnnppprrrrrrqqqpppqqqqqqrrrsssssstttsssrrrqqqpppppprrrsssrrrpppoooooopppmmmnnnooopppppppppooonnnmmmllllllkkklllnnnoooppprrrrrrqqqqqqooonnnlllkkkqqqttttttpppooopppnnniiiooonnnnnnmmmmmmnnnnnnooollllllkkkkkkkkklllmmmnnnnnnnnnnnnnnnnnnnnnoooooonnnoooqqqrrrssssssrrrrrrpppqqqqqqqqqqqqrrrrrrrrrvvvuuutttuuuvvvuuusssqqqpppooowww~~~zzzzzz{{{|||{{{yyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvuuuuuuuuuuuuvvvtttuuuvvvxxxxxxxxxwwwvvvtttttttttsssssssssssssssxxxtttpppooorrruuuvvvuuutttsssrrrrrrqqqqqqrrrrrruuuuuuuuuuuuuuuuuuuuuuuuuuusssqqqqqqrrrrrrrrrqqqrrrrrrrrrsssssssssttttttpppqqqssstttttttttsssssspppooooooqqqsssuuuuuutttssspppoooqqqqqqnnnnnnqqqppprrrssssssrrrqqqqqqrrrooosssvvvxxxwwwuuutttsssrrrssssssssssssrrrrrrqqqnnnpppqqqqqqpppoooooopppnnnnnnooopppppppppppppppllllllmmmmmmnnnoooooooooppppppppppppooonnnmmmlllpppssstttpppooopppnnnjjjqqqpppooonnnmmmmmmmmmmmmllllllkkkkkkllllllmmmnnnmmmmmmmmmnnnnnnooooooooopppqqqrrrsssttttttttttttqqqqqqpppppppppqqqrrrssstttsssrrrsssuuuuuusssqqqrrrvvvuuuzzz|||~~~}}}{{{xxxwwwyyyyyyxxxvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxwwwvvvuuuttttttttttttqqqrrrtttvvvxxxxxxxxxxxxuuuuuuuuuttttttssssssrrrvvvsssqqqqqqsssuuuvvvuuuuuuuuuuuutttttttttttttttrrrrrrssssssssssssrrrrrruuutttssssssttttttrrrpppqqqqqqrrrrrrssstttuuuuuupppqqqsssuuuuuutttsssrrroooooopppqqqrrrsssssssssqqqnnnnnnppppppnnnqqqvvvpppqqqsssrrrqqqpppqqqrrrrrrtttwwwxxxwwwuuuuuuuuurrrssssssssssssrrrrrrrrroooppprrrqqqpppoooooopppqqqqqqqqqppppppooonnnmmmkkklllmmmnnnoooooooooooooooooooooooooooooonnnmmmkkkooopppooooooqqqpppmmmrrrqqqpppoooooonnnnnnnnnnnnnnnnnnnnnnnnoooooopppnnnnnnoooooopppqqqqqqqqqoooooopppqqqqqqrrrrrrrrrsssrrrpppooopppqqqsssuuusssrrrrrrsssuuuuuutttsssttt{{{uuuxxxxxxzzz~~~{{{|||{{{{{{|||yyyxxxwwwvvvwwwwwwvvvuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwuuutttssssssrrrrrrpppqqqtttvvvwwwxxxxxxxxxuuuuuuuuuttttttssssssrrrssssssssstttuuuuuutttsssvvvvvvvvvvvvuuuuuuttttttrrrssssssttttttssssssrrruuuuuutttuuuvvvuuusssqqqpppqqqqqqrrrssstttuuuuuurrrssstttuuuuuusssqqqpppooopppqqqqqqqqqqqqrrrrrrsssqqqrrruuuuuuuuuyyypppqqqrrrqqqppppppqqqrrrooopppqqqpppooopppqqqsssrrrrrrrrrqqqrrrrrrrrrrrrrrrssstttssspppnnnnnnnnnqqqqqqpppoooooonnnnnnnnnkkklllmmmnnnooooooooonnnnnnnnnoooooooooooonnnnnnlllpppqqqpppppprrrrrrnnnqqqqqqppppppqqqqqqrrrsssnnnnnnnnnooooooooooooooonnnnnnooooooppppppppppppnnnnnnooooooppppppqqqrrrtttsssqqqpppqqqrrrtttvvvtttsssrrrsssuuuvvvvvvuuupppuuupppooo~~~}}}~~~{{{|||}}}~~~}}}zzzyyyyyyzzzwwwwwwwwwvvvvvvvvvuuuuuuttttttuuuuuuvvvwwwxxxxxxvvvvvvuuussssssrrrrrrrrrqqqrrrtttuuuvvvwwwvvvvvvtttttttttsssssssssssssssqqqrrrtttuuuvvvuuutttssssssttttttttttttsssrrrrrrssstttuuuvvvvvvuuutttsssuuutttssstttvvvvvvtttsssqqqqqqrrrrrrssstttuuuuuusssssstttttttttsssqqqppppppqqqrrrrrrppppppqqqsssqqqppprrruuutttsssxxxpppqqqrrrqqqooooooqqqrrrpppqqqqqqooonnnooorrrtttqqqppppppppppppqqqqqqrrrsssttttttssspppnnnmmmnnnmmmmmmmmmmmmnnnoooqqqrrrkkkkkkllllllmmmnnnnnnnnnnnnnnnooooooooonnnmmmmmmqqqtttuuurrrqqqsssqqqmmmooooooooopppqqqssstttuuukkklllmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmpppooooooooopppqqqrrrsssrrrrrrqqqqqqqqqrrrssstttuuusssrrrssstttvvvvvvuuuoooooopppooo~~~yyy{{{{{{{{{xxxwwwwwwxxxvvvwwwxxxwwwvvvuuuuuuvvvssstttuuuvvvwwwxxxyyyyyyuuuuuutttsssrrrrrrrrrrrrrrrssstttuuuuuuuuutttsssrrrrrrrrrrrrssssssssssssssssssttttttsssttttttuuurrrrrrssstttsssrrrqqqppprrrssstttuuuuuutttsssrrrrrrqqqqqqrrrtttuuutttsssrrrrrrrrrsssssstttttttttrrrrrrssssssssssssssssssppprrrtttsssqqqpppqqqsssnnnnnnppprrrooolllpppwwwqqqqqqqqqpppooooooqqqsssppprrrssssssrrrrrrssstttoooooonnnnnnnnnoooqqqqqqpppqqqrrrqqqooonnnmmmnnnllllllkkklllmmmnnnpppqqqkkkkkkjjjjjjkkklllnnnooonnnooooooooonnnmmmllllllooorrrsssppppppqqqppplllnnnnnnnnnooopppqqqsssssskkklllmmmnnnooonnnnnnmmmnnnnnnnnnmmmllllllkkkkkkppppppoooooopppqqqssstttoooooopppppppppqqqqqqqqquuusssqqqqqqssstttttttttvvvmmmuuurrr}}}~~~}}}yyyzzzzzzxxxuuusssrrrsssvvvwwwxxxxxxwwwvvvvvvvvvssstttuuuvvvwwwxxxyyyzzzttttttsssrrrrrrrrrssssssssstttuuuuuuuuutttsssrrrqqqqqqqqqrrrrrrsssssssssuuutttsssrrrqqqrrruuuxxxsssssstttuuutttsssrrrqqqnnnoooqqqrrrrrrqqqooonnnpppooonnnoooqqqssstttsssrrrrrrrrrsssssssssttttttqqqqqqqqqrrrssstttvvvwwwqqqsssuuusssqqqpppqqqssspppqqqssssssoookkknnntttqqqqqqqqqpppnnnoooqqqssskkknnnrrrsssrrrpppooooooooonnnmmmmmmmmmooopppqqqmmmoooppppppnnnnnnnnnoooooonnnlllkkkkkklllmmmnnnkkkjjjiiihhhiiikkkmmmooooooooooooooonnnmmmlllkkkhhhlllmmmlllmmmpppooolllmmmmmmmmmmmmnnnooopppqqqmmmnnnpppqqqqqqqqqpppoooqqqqqqpppooonnnmmmllllllooonnnnnnmmmnnnpppqqqrrrmmmmmmnnnoooooooooooonnnuuurrrppppppqqqssssssrrrzzzkkkuuuqqqttt|||uuu~~~}}}}}}yyy|||{{{~~~~~~~~~}}}|||~~~zzzwwwuuuuuuwwwxxxzzzyyytttqqqssswwwwwwtttqqqtttwwwwwwtttqqqpppqqqyyywwwtttrrrrrrtttwwwyyyxxxuuurrrrrrsssssspppnnnssstttrrrnnnnnnrrrtttsssuuutttsssssssssssstttuuutttpppqqquuuuuupppooossssssrrrqqqpppppppppqqqrrrpppooooooppprrrtttsssrrrnnnnnnooooooppppppppppppoooppprrrrrrqqqppprrrssssssqqqpppqqqsssssspppmmmmmmooorrrqqqooonnnooopppqqqpppqqqsssuuutttppplllrrrpppnnnpppssstttsssppprrrooommmmmmooorrrssssssrrrqqqqqqqqqqqqqqqrrrrrrqqqooommmmmmnnnoooooooookkkkkkkkklllmmmnnnppppppooopppooonnnlllkkklllmmmpppooonnnmmmmmmnnnooooooooonnnnnnoooqqqqqqpppnnnnnnllljjjkkknnnooommmkkkkkklllnnnmmmllljjjjjjkkkpppmmmlllppprrrpppooopppmmmoooqqqpppmmmmmmpppssswwwxxxyyyuuuqqqnnnppprrrooopppqqqrrrsssvvv{{{~~~www}}}||||||}}}~~~~~~~~~}}}{{{{{{}}}{{{xxxvvvuuuvvvwwwyyyvvvwwwuuurrrtttwwwvvvqqqpppsssuuuuuurrrqqqqqqrrrwwwuuutttssssssuuuwwwyyyyyyvvvssssssttttttsssqqqtttvvvtttqqqqqqtttvvvtttrrrqqqpppoooooopppqqqrrrtttpppqqqttttttpppooorrrsssrrrqqqpppppppppqqqqqqsssqqqpppooopppqqqpppooopppppppppppppppqqqrrrrrrpppqqqrrrrrrppppppqqqrrruuurrrpppoooqqqrrrqqqpppsssttttttqqqmmmjjjjjjkkknnnmmmnnnppprrrssspppmmmpppooommmnnnqqqrrrqqqooossssssqqqpppoooooopppppprrrqqqpppppppppppppppqqqnnnnnnnnnoooppppppnnnllljjjjjjjjjkkklllmmmoooooossssssrrrqqqooooooooopppoooooonnnmmmmmmnnnooopppqqqppppppqqqssssssrrrpppnnnmmmkkkmmmooopppooonnnmmmnnnoooooommmllllllmmmqqqnnnmmmqqqrrrooonnnoooooopppqqqpppooopppqqqsssrrrrrrrrrrrrpppppprrrsssqqqrrrsssrrrrrrtttxxx{{{{{{{{{|||}}}|||{{{zzzyyyyyyxxxvvvttttttuuuwwwxxxrrrtttuuussstttvvvtttooopppqqqrrrrrrqqqqqqrrrssstttttttttttttttuuuvvvwwwyyywwwtttssstttuuuuuuuuutttuuutttqqqqqqtttuuuttttttsssrrrqqqqqqrrrssstttrrrppppppsssrrroooooopppsssrrrqqqpppooopppqqqqqqtttqqqoooooopppqqqqqqpppsssrrrqqqpppppprrrtttuuupppqqqrrrrrrpppooopppqqqvvvssspppnnnoooqqqsssssspppppppppooommmmmmoooqqqnnnmmmmmmoooqqqsssrrrqqqooonnnmmmmmmooopppooooooqqqssstttssspppnnnoooqqqqqqqqqpppoooooonnnoooooommmmmmnnnpppqqqpppmmmkkkkkkkkkkkklllmmmnnnoooppptttsssrrrqqqpppppppppqqqnnnnnnmmmmmmnnnooopppqqqppppppoooqqqrrrsssrrrpppnnnmmmmmmnnnppprrrqqqpppooopppqqqpppooonnnnnnppprrrnnnmmmqqqrrrooonnnooorrrqqqppppppqqqssssssrrrpppooonnnoooqqqrrrrrrrrrvvvvvvuuutttssstttwwwzzzxxx{{{~~~}}}zzz{{{|||||||||{{{yyyxxxwwwvvvuuutttttttttuuuuuuqqqssstttqqqrrrtttssspppoooppppppppppppqqqsssttttttttttttuuuuuuttttttssswwwvvvtttsssssstttuuuvvvqqqsssrrroooooorrrsssqqqttttttsssrrrrrrsssttttttqqqppppppqqqqqqpppoooooosssrrrpppooooooooopppqqqqqqooonnnnnnqqqtttuuuuuuuuusssqqqooooooqqqsssuuupppqqqrrrqqqpppooopppqqqtttrrrpppooopppqqqrrrsssnnnnnnmmmlllmmmoooqqqsssqqqpppppppppqqqssstttuuuooonnnmmmmmmmmmnnnoooooolllpppttttttpppooorrruuuqqqpppooonnnnnnmmmmmmnnnnnnmmmmmmnnnoooooonnnlllmmmmmmmmmmmmnnnooopppqqqqqqpppooonnnoooooonnnnnnmmmmmmmmmnnnoooppppppqqqnnnmmmmmmnnnpppqqqooonnnllllllmmmnnnpppqqqrrrrrrpppqqqqqqpppooonnnoooppppppmmmlllppprrrpppooopppssspppnnnooorrrtttrrrppptttqqqoooooorrrtttrrrpppwwwxxxwwwvvvuuuvvvyyy{{{~~~{{{yyywww}}}~~~}}}||||||zzz{{{|||||||||{{{zzzyyywwwvvvuuutttsssrrrrrrrrrrrrtttrrrnnnnnnrrrtttssspppoooooooooqqqrrrttttttuuuuuuuuuuuutttrrrqqqpppttttttsssrrrqqqrrrssstttppprrrrrroooooorrrrrrpppppppppooonnnnnnooopppppppppqqqqqqqqqpppppppppnnnrrrqqqpppooooooooopppqqqqqqpppooopppsssvvvwwwwwwsssrrrooonnnnnnoooqqqsssoooqqqqqqqqqoooooopppqqqppppppqqqrrrqqqqqqqqqqqquuurrrooommmllllllllllllsssrrrqqqpppooopppqqqsssppppppooommmmmmnnnooopppkkkpppttttttpppoooqqquuupppoooooonnnmmmmmmnnnnnnqqqnnnkkkkkklllnnnoooooollllllllllllmmmnnnoooooopppnnnllllllnnnooonnnlllllllllmmmnnnooopppppppppnnnmmmmmmnnnppppppooommmkkklllmmmnnnnnnoooqqqrrrpppppppppooommmmmmnnnpppnnnkkkkkkpppsssqqqqqqrrrrrrooolllmmmqqqrrrqqqooovvvsssqqqrrruuuwwwvvvttttttttttttttttttvvvyyy|||wwwwww~~~}}}||||||{{{zzz{{{{{{|||{{{zzzyyyxxxvvvvvvvvvuuutttrrrqqqpppqqqtttrrrnnnmmmqqqtttuuuppppppoooqqqsssttttttsssuuuuuuttttttsssrrrppppppqqqrrrsssrrrpppooopppqqqqqqttttttqqqqqqttttttqqqqqqpppooonnnnnnooopppqqqppprrrssspppppprrrqqqnnnrrrqqqpppooonnnoooppppppsssrrrqqqrrrttttttsssrrrrrrqqqooommmmmmnnnooopppnnnoooppppppooooooppprrrllloooqqqrrrqqqpppooopppqqqooommmlllmmmnnnnnnmmmooopppooommmlllkkkmmmoooppppppooommmlllllloooqqqppprrrsssrrrooommmnnnpppoooooonnnnnnnnnnnnoooooorrrnnnjjjiiijjjmmmooopppjjjjjjjjjjjjjjjkkkllllllrrrooommmmmmpppqqqpppnnnlllmmmnnnoooppppppoooooooooooonnnpppqqqrrrqqqoookkklllnnnnnnnnnnnnpppqqqppppppooonnnllllllnnnpppnnnkkkkkkpppsssqqqqqqrrrpppooommmnnnoooppppppppprrrrrrrrrsssvvvyyyzzzzzzooooooppppppqqqssswwwzzz}}}ttt{{{}}}~~~}}}||||||{{{xxxyyyzzzzzzzzzyyywwwwwwssstttuuuvvvuuutttrrrqqqooossstttpppnnnqqqttttttqqqpppppprrruuuvvvsssqqqrrrrrrrrrrrrrrrrrrrrrsssppprrruuutttqqqnnnnnnnnnpppssstttqqqqqqtttssspppsssrrrqqqppppppqqqrrrssspppttttttqqqpppsssrrrnnnrrrqqqooonnnnnnnnnooopppooooooppprrrtttsssqqqoooqqqpppooonnnnnnnnnnnnooolllnnnooopppooopppqqqssslllnnnpppooommmmmmoooqqqkkkjjjjjjlllppprrrrrrpppkkkmmmnnnmmmkkkkkkmmmoooooooooooollljjjjjjmmmppprrrqqqpppnnnmmmmmmnnnooonnnnnnnnnnnnooopppqqqqqqpppnnnkkkjjjkkkmmmnnnnnnkkkkkkkkkkkkkkkllllllmmmssspppmmmnnnqqqsssqqqnnnmmmnnnoooppppppooonnnnnnooonnnnnnoooqqqrrrpppooolllnnnppppppnnnnnnppprrrpppppppppnnnllllllnnnqqqpppmmmmmmqqqrrrpppooopppooopppppppppooooooqqqrrrpppqqqrrrssstttuuuxxxzzzoooppppppppppppssswwwzzzyyyttt|||~~~{{{~~~}}}||||||{{{wwwwwwxxxyyyxxxwwwvvvuuuqqqrrrtttvvvvvvuuutttssslllrrrvvvsssqqqssstttsssrrrqqqqqqtttwwwvvvsssppppppppppppqqqrrrsssuuuvvvooosssvvvvvvrrrnnnmmmmmmnnnqqqrrroooooorrrqqqnnnpppooonnnmmmmmmnnnoooppppppuuuuuuqqqqqqtttsssooorrrqqqooonnnnnnnnnooopppiiijjjmmmqqqttttttrrrpppppppppppppppoooooonnnnnnkkkmmmoooooooooppprrrtttmmmnnnnnnllljjjkkkooossspppnnnmmmnnnoooooollliiiiiilllnnnooommmmmmooorrrnnnnnnnnnkkkhhhhhhlllooopppnnnkkkkkkmmmpppqqqqqqnnnnnnnnnnnnoooqqqrrrsssnnnmmmllllllmmmnnnmmmlllooonnnnnnnnnnnnooooooppprrroookkkmmmqqqsssqqqmmmnnnnnnoooppppppooonnnmmmmmmllllllmmmooopppnnnmmmnnnppprrrqqqooonnnppprrrqqqqqqpppnnnlllmmmoooqqqsssooonnnqqqrrrnnnlllmmmoooqqqsssrrroooooorrruuupppssstttssspppooorrruuurrrsssssssssssstttxxx{{{uuuyyy~~~tttxxx~~~~~~~~~~~~{{{yyyxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwssssssrrrqqqooonnnmmmmmmppprrrsssrrrpppnnnnnnooojjjhhhkkkssstttpppnnnrrrqqqrrrrrrqqqpppoooqqqsssuuutttsssrrrpppooonnnmmmqqqooonnnooorrrsssooolllmmmppprrrpppmmmkkkmmmpppoooqqqsssuuutttqqqllljjjnnnoooooonnnmmmnnnooopppkkkmmmnnnooonnnoooppprrrrrrnnnjjjjjjlllnnnmmmlllpppooooooqqqtttuuuuuuuuuiiikkkmmmnnnmmmmmmnnnooommmlllkkklllnnnooonnnmmmmmmjjjlllpppoookkkmmmrrrqqqqqqpppnnnmmmkkkjjjjjjnnnooopppppppppnnnmmmlllmmmmmmnnnoooqqqrrrqqqppptttrrrooollljjjjjjlllmmmmmmmmmmmmmmmmmmmmmllllllnnnmmmkkkkkkmmmnnnmmmlllrrrqqqqqqpppnnnmmmkkkjjjkkklllmmmoooppppppqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqnnnpppqqqooommmmmmpppssspppnnnnnnppptttuuusssqqqpppsssvvvvvvuuurrrqqqqqqxxxnnnvvvuuuppptttqqqnnnuuujjjvvvtttoooxxxxxx}}}}}}vvvsssvvv{{{{{{}}}||||||||||||{{{zzzxxxxxxxxxyyyyyyvvvvvvwwwwwwwwwwwwvvvvvvwwwvvvuuutttrrrqqqpppoooooopppqqqqqqooooooppprrrqqqmmmlllppppppmmmmmmqqqooopppqqqpppnnnnnnoooqqqtttsssrrrrrrppppppooonnnnnnpppqqqqqqqqqpppoooooopppooonnnnnnooonnnnnnmmmoooqqqssstttsssqqqnnnlllpppppppppoooooooooooopppmmmnnnppppppooooooppprrrqqqnnnjjjjjjkkkmmmmmmlllmmmllllllmmmoooqqqpppooolllnnnoooooommmllllllmmmlllkkkjjjkkklllmmmlllkkkmmmkkklllpppooolllmmmrrrmmmmmmmmmlllllllllkkkkkkmmmnnnooooooooommmlllkkklllllllllmmmoooppppppooosssqqqnnnllllllmmmnnnpppmmmmmmmmmmmmmmmmmmnnnnnnooonnnlllmmmnnnooonnnmmmoooooopppoooooonnnmmmlllnnnnnnoooqqqrrrsssssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqssssssqqqnnnmmmooorrrpppnnnnnnpppsssuuutttrrrtttuuuvvvtttrrrqqqqqqrrrwwwqqqtttpppmmmvvvyyyxxxssshhhtttsssqqqwwwqqquuurrrvvv}}}~~~|||zzzyyyyyyzzzyyyxxxxxxxxxxxxxxxyyyyyyuuuuuuuuuvvvvvvuuuuuuuuutttsssrrrqqqpppnnnmmmmmmnnnooooooooonnnooorrrtttsssooollllllllllllooosssooopppqqqpppoooooopppqqqrrrqqqqqqqqqqqqpppppppppnnnrrruuutttqqqoooqqqtttrrrnnnkkkmmmpppqqqnnnkkkooopppqqqrrrrrrqqqpppooorrrrrrqqqpppooooooooopppnnnpppqqqpppoooooopppqqqooommmkkkjjjkkkllllllkkkmmmlllkkklllmmmmmmlllkkkpppqqqqqqpppmmmkkkkkkkkkmmmkkkjjjjjjkkklllkkkjjjlllkkkmmmooonnnlllnnnrrrkkkllllllmmmmmmnnnnnnooolllmmmnnnnnnnnnmmmkkkkkkkkkkkkkkkkkklllmmmnnnnnnqqqpppnnnmmmmmmnnnppprrrnnnnnnmmmlllmmmnnnpppqqqpppnnnmmmnnnooopppooonnnmmmnnnooooooooooooooonnnnnnoooooopppqqqrrrssssssooopppppppppqqqrrrrrrrrrtttttttttrrrooonnnoooppppppoooooopppsssttttttsssqqqsssvvvwwwvvvvvvwwwxxxtttwwwuuupppqqqxxx|||xxxwwwoooxxxxxxyyy{{{rrrxxxoooxxx}}}~~~~~~}}}{{{zzzxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwsssttttttuuuuuuttttttsssppppppooooooooonnnnnnnnnppppppooonnnmmmnnnqqqtttooommmkkkkkklllnnnrrruuupppqqqssssssrrrqqqrrrsssppppppppppppqqqqqqqqqqqqqqqsssuuutttsssrrrsssuuupppnnnmmmmmmoooooommmkkknnnnnnoooooooooppppppppptttrrrpppoooooooooooonnnnnnooopppooonnnmmmnnnooonnnmmmkkkkkkkkkkkkkkkkkkpppooommmmmmnnnnnnlllkkkpppqqqrrrpppnnnlllllllllnnnllljjjjjjkkklllkkkkkkkkklllmmmnnnnnnmmmnnnqqqnnnnnnooooooppppppqqqqqqlllmmmnnnnnnnnnmmmlllkkkkkkllllllkkkkkkkkkmmmooopppooonnnmmmmmmnnnooopppooonnnmmmmmmmmmoooqqqrrrooonnnmmmnnnooopppnnnmmmnnnnnnoooooooooooonnnnnnlllllllllmmmmmmnnnooopppnnnoooooopppqqqrrrrrrsssrrrrrrrrrqqqpppppppppppppppppppppqqqrrrtttttttttqqqtttxxxyyyxxxvvvuuutttooo{{{tttssswwwvvvuuummmxxxssszzzxxxyyyyyyqqq{{{~~~{{{zzz~~~}}}{{{}}}|||zzzxxxxxxxxxxxxyyywwwwwwwwwvvvvvvuuuttttttssssssttttttttttttssssssppppppqqqqqqrrrsssssstttqqqqqqpppnnnlllllloooqqqmmmmmmmmmmmmnnnpppqqqqqqnnnppprrrrrrqqqqqqqqqrrrnnnooooooppppppqqqrrrrrrrrrpppoooppprrrssssssqqqmmmooopppooolllkkklllnnnllllllmmmmmmmmmnnnooopppsssqqqnnnnnnoooooommmllllllmmmnnnmmmlllkkklllmmmmmmmmmmmmlllkkkkkkkkklllqqqooonnnnnnnnnnnnmmmkkkmmmoooppppppooonnnnnnoooooommmkkkjjjlllmmmmmmmmmjjjmmmnnnnnnmmmnnnooopppppppppppppppoooooooooooommmmmmoooooopppooonnnmmmlllmmmnnnmmmllllllnnnppppppooommmlllkkkkkkllllllooonnnmmmmmmnnnooopppqqqmmmllllllmmmoooooommmkkkpppppppppoooooonnnmmmlllkkkkkkkkkkkkkkklllmmmnnnnnnnnnooopppqqqqqqrrrrrrnnnnnnoooooopppqqqqqqpppppppppqqqqqqrrrsssuuuvvvzzzyyywwwtttqqqppprrrtttxxxrrrvvv{{{}}}www}}}|||yyy{{{wwwpppuuuyyy~~~~~~{{{zzzyyywwwwwwwwwxxxyyyvvvvvvvvvvvvuuutttrrrrrrssssssttttttttttttssssssmmmnnnnnnpppqqqrrrssssssqqqqqqqqqooommmlllnnnooonnnqqqqqqooonnnooonnnkkkjjjlllooopppooonnnnnnooonnnnnnoooooopppqqqqqqrrrpppmmmjjjlllppprrrqqqnnnkkknnnqqqoookkkjjjlllooollllllmmmmmmnnnnnnoooooorrrooolllmmmooopppnnnkkkjjjlllmmmlllkkkkkklllmmmmmmnnnooonnnlllkkklllmmmnnnlllkkklllmmmmmmlllkkkjjjlllnnnooonnnnnnooopppooommmjjjjjjlllnnnoooooojjjnnnooommmlllooopppooooooooonnnmmmmmmlllkkkkkkmmmnnnooopppppppppooonnnkkknnnqqqpppnnnlllnnnpppooonnnmmmlllkkkkkkkkkkkknnnnnnnnnnnnnnnnnnnnnnnnlllllllllmmmooonnnllljjjppppppppppppooonnnllllllnnnmmmlllllllllnnnooopppnnnooooooooopppqqqqqqqqqmmmlllmmmoooqqqrrrqqqppppppqqqrrrqqqqqqrrruuuxxxwwwuuussssssvvvxxx~~~~~~|||yyyyyyxxxwwwvvvvvvvvvwwwxxxsssssstttuuuuuutttsssrrrssssssttttttttttttssssssmmmmmmmmmmmmnnnnnnnnnooonnnooopppooonnnmmmnnnooonnnrrrqqqnnnmmmooonnnjjjhhhjjjmmmooonnnmmmmmmnnnnnnnnnooooooppppppqqqqqqpppooonnnoooppprrrssssssmmmnnnnnnmmmlllllllllmmmnnnnnnoooooopppooooooooosssooolllmmmppprrrpppmmmiiikkkllllllllllllmmmnnnmmmoooppppppmmmlllmmmnnnkkkjjjiiikkkmmmnnnnnnmmmjjjlllnnnnnnnnnmmmnnnpppmmmkkkhhhhhhkkknnnooopppiiinnnppplllllloooqqqooonnnnnnmmmmmmlllkkkkkkjjjkkklllnnnooooooooonnnnnniiinnnrrrrrrooollllllnnnmmmmmmmmmmmmllllllmmmmmmmmmnnnooooooooommmkkkjjjmmmlllmmmooopppooommmkkknnnnnnoooooooooooonnnnnnpppooonnnmmmmmmooopppqqqooooooooooooppppppppppppooonnnnnnpppssssssqqqoooppprrrrrrqqqppprrruuuyyysssyyy}}}}}}{{{}}}|||}}}}}}}}}{{{xxxuuuwwwvvvuuuttttttuuuvvvwwwpppqqqrrrtttuuuuuuttttttsssttttttuuuuuuttttttsssrrrrrrqqqqqqppppppooooookkkmmmooopppoooooooooppplllpppoookkklllqqqrrroooiiikkkooopppooonnnnnnooonnnooooooooopppppppppppprrrtttvvvuuurrrssswwwzzzpppmmmkkkkkknnnooommmjjjooopppqqqrrrrrrqqqpppooosssooolllnnnrrrtttrrrooojjjkkkmmmmmmmmmmmmnnnpppmmmooorrrqqqnnnlllmmmooojjjjjjjjjlllnnnpppppppppjjjlllnnnnnnmmmlllmmmnnnkkkiiiggggggjjjmmmooopppiiioooppplllkkkpppqqqnnnnnnnnnnnnnnnnnnmmmmmmmmmjjjkkkmmmnnnnnnnnnmmmmmmhhhmmmssssssooolllkkkmmmllllllmmmmmmnnnooooooppplllnnnooopppooollliiigggnnnmmmnnnpppqqqqqqnnnllllllmmmnnnooopppppppppppppppooommmlllmmmnnnpppqqqpppppppppooooooooooooooorrrqqqpppqqqttttttqqqnnnppprrrsssrrrpppqqqvvvyyy|||zzzxxxvvvttt}}}~~~zzzzzz~~~{{{xxxtttrrryyyxxxvvvttttttuuuwwwxxxrrrpppooooooppprrrssstttrrrttttttssspppnnnnnnooorrrqqqpppoooooopppqqqrrrooolllkkkkkknnnooommmjjjllloooooolllmmmqqqrrrpppnnnnnnnnnnnnnnnnnnooooooqqqooolllmmmooopppooommmnnnpppqqqqqqooonnnnnnooojjjjjjjjjjjjkkkkkklllmmmpppooommmlllmmmnnnoooqqqpppoooooooooqqqqqqooommmmmmkkkiiijjjlllmmmkkkiiillllllmmmmmmmmmmmmmmmmmmiiijjjkkkmmmnnnooooooooooooooonnnnnnnnnnnnooooooiiihhhiiijjjlllmmmmmmllllllpppuuuuuurrrnnnlllkkknnnlllkkkllloooqqqpppnnnmmmkkkjjjkkknnnooollliiioooooonnnmmmlllkkkkkkjjjiiijjjjjjkkkkkkllllllllllllnnnoooqqqrrrrrrrrrrrrrrrooommmmmmppprrrpppnnniiiiiijjjkkkmmmoooqqqrrrnnnnnnnnnnnnnnnooopppppprrrqqqqqqpppooonnnmmmllloooqqqsssrrrooonnnoooqqqtttjjjmmmwwwuuuttt|||~~~~~~{{{zzzxxxwww{{{~~~~~~|||}}}~~~~~~~~~}}}{{{xxxvvvuuuxxxwwwvvvtttttttttuuuuuuooopppsssvvvyyywwwsssooorrrpppoooppprrrsssqqqnnnppppppooonnnnnnooopppppppppnnnlllmmmooopppnnnllljjjmmmmmmkkkkkkooopppnnnoooooooooooooooooonnnnnntttqqqooonnnppppppooommmnnnpppqqqpppooommmnnnooojjjjjjjjjjjjjjjjjjkkkllljjjkkklllnnnpppqqqrrrrrrpppnnnmmmnnnoooooonnnmmmooommmkkklllnnnooommmkkklllllllllllllllmmmmmmmmmiiijjjkkklllmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmnnnooonnnlllllllllnnnoooooolllooorrrrrrooollljjjiiiooommmllllllnnnooommmkkkkkklllmmmmmmlllkkkllllllooooooooonnnmmmmmmllllllmmmmmmmmmmmmmmmnnnnnnnnnmmmnnnooopppqqqqqqqqqpppooooooooonnnnnnnnnooopppmmmmmmmmmnnnooopppqqqrrrmmmmmmnnnnnnoooppprrrrrrpppqqqqqqqqqqqqpppnnnmmmoooqqqrrrqqqooonnnppprrrqqqrrrrrrrrrrrrttt}}}|||~~~~~~}}}www}}}xxxwwwuuuwwwyyyyyy~~~|||{{{|||}}}}}}zzzzzzzzzzzzyyyxxxwwwwwwuuuuuuuuuttttttsssrrrqqqpppppprrrvvvyyywwwrrrmmmqqqmmmkkknnntttvvvsssoooooonnnnnnmmmmmmnnnnnnooopppooonnnooopppqqqpppoookkknnnnnnkkklllpppqqqooooooooopppqqqpppooommmllltttrrrqqqpppqqqpppooommmnnnooopppooommmmmmmmmnnnlllkkkjjjjjjjjjjjjjjjjjjnnnoooqqqqqqqqqooolllkkkpppnnnllllllmmmnnnooonnnllljjjjjjjjjllllllkkkjjjlllllllllllllllllllllllljjjjjjkkklllllllllllllllllllllllllllllllllllllllooommmjjjhhhhhhiiikkkmmmiiilllnnnnnnmmmkkkkkkkkkpppnnnmmmlllmmmmmmkkkjjjiiilllooonnnjjjiiikkknnnnnnnnnnnnnnnnnnnnnnnnnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnoooooooooooonnnnnnllloooqqqoookkkjjjmmmqqqqqqqqqpppppppppqqqrrrrrrmmmmmmmmmnnnpppqqqssssssnnnoooqqqrrrrrrqqqooonnnoooqqqrrrqqqppppppqqqrrrnnnzzzvvvqqqvvvttt}}}~~~|||~~~wwwuuu~~~vvvxxx}}}yyyuuuwwwxxxwwwyyyyyyyyyzzz{{{|||}}}~~~~~~|||wwwwwwwwwwwwwwwwwwvvvvvvrrrsssttttttsssqqqooommmrrrpppmmmnnnpppqqqpppnnnooommmlllnnnssstttrrrooonnnnnnnnnnnnnnnnnnnnnnnnooooooooooooppppppppppppmmmppppppmmmnnnrrrsssqqqooopppqqqqqqpppooommmlllppppppppppppppppppooonnnmmmnnnooonnnlllkkklllnnnmmmmmmlllkkkjjjjjjjjjkkkpppqqqqqqpppooommmkkkiiipppnnnkkkkkklllnnnoooooojjjjjjjjjjjjkkkkkkkkkkkklllllllllkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkkkkjjjjjjkkkkkkllllllllllllkkkkkkkkkkkkjjjhhhhhhhhhjjjlllhhhiiijjjkkklllmmmnnnooonnnmmmmmmlllmmmllllllkkkkkklllmmmllljjjjjjlllnnnlllmmmmmmmmmnnnnnnnnnooonnnnnnmmmmmmlllllllllkkkoooooonnnnnnnnnmmmmmmllllllmmmnnnmmmkkkkkkmmmooopppppppppppppppqqqqqqrrrnnnnnnnnnnnnnnnooopppqqqkkkmmmoooqqqrrrqqqooonnnooopppqqqqqqqqqqqqrrrsssoooyyyuuuzzzvvv|||~~~|||xxx|||{{{{{{}}}}}}~~~zzz~~~zzzxxxzzz||||||uuuvvvxxxyyyzzz{{{||||||}}}~~~}}}|||xxxwwwwwwvvvuuutttttttttpppqqqrrrsssrrrpppnnnlllppppppooooooooonnnnnnmmmnnnoooppppppoooooooooooooooooooooooooooooooooooolllmmmnnnnnnnnnnnnoooooommmppppppmmmnnnrrrssspppnnnoooooopppooonnnmmmlllkkklllmmmnnnnnnnnnnnnooommmnnnnnnllljjjjjjlllmmmooonnnmmmllllllllllllllliiiiiijjjkkkmmmppprrrtttpppnnnkkkkkkmmmoooppppppnnnnnnoooooooooooopppqqqllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiihhhkkkllllllmmmmmmllllllkkkhhhjjjnnnooommmmmmmmmnnnlllkkkkkkkkklllmmmmmmmmmkkklllmmmmmmmmmmmmnnnnnnnnnllljjjjjjlllmmmmmmkkkjjjkkkkkkllllllmmmmmmnnnnnnnnnmmmmmmlllllllllkkkoooooonnnmmmmmmlllllllllooollljjjkkkmmmnnnmmmlllllllllmmmmmmnnnpppqqqrrrppppppooonnnmmmmmmmmmmmmjjjlllnnnooopppooonnnnnnoooooopppqqqrrrssssssssssssuuuvvvyyy}}}|||zzzttt|||yyyxxx|||}}}tttvvvwwwyyyzzz{{{{{{{{{~~~~~~~~~~~~~~~}}}}}}|||zzzxxxwwwvvvuuutttsssssssssnnnoooqqqrrrrrrpppnnnmmmkkkrrrxxxzzzvvvpppmmmkkkmmmpppqqqpppnnnlllmmmnnnnnnooooooppppppoooooonnnjjjkkkmmmmmmllllllnnnooojjjmmmmmmjjjkkkooopppnnnmmmmmmmmmmmmmmmmmmmmmmmmgggjjjlllmmmmmmllllllmmmmmmmmmlllkkkiiiiiikkkmmmnnnmmmlllllllllllllllmmmjjjjjjiiiiiijjjmmmppprrrmmmllljjjjjjlllnnnooooookkkmmmnnnnnnmmmmmmoooppplllkkkkkkjjjjjjiiiiiihhhhhhiiiiiiiiiiiiiiihhhhhhkkkkkkmmmmmmmmmmmmkkkkkkccchhhmmmooommmkkklllmmmrrrpppnnnmmmmmmllljjjhhhkkklllnnnnnnmmmnnnoooqqqppplllhhhiiilllnnnmmmkkkjjjjjjkkkkkkkkkllllllllloooooonnnnnnnnnnnnnnnnnnpppooonnnmmmmmmmmmmmmmmmpppllliiijjjnnnpppnnnkkkkkkllllllmmmnnnoooqqqqqqrrrqqqpppnnnmmmllllllllllllmmmmmmnnnoooooooooooopppoooooopppsssuuuttttttvvvvvv{{{}}}zzz|||~~~{{{tttvvvwwwuuuvvvwwwxxxyyyzzzzzzzzz~~~|||{{{{{{|||~~~{{{}}}}}}{{{{{{zzzyyyxxxwwwvvvuuutttssssssttttttnnnnnnpppqqqqqqppppppooollluuuwwwooonnnpppooonnnnnnnnnooonnnmmmlllmmmmmmnnnoooooonnnmmmmmmiiikkkmmmmmmllllllnnnpppiiilllllliiijjjnnnooollllllkkkjjjjjjjjjlllnnnooohhhkkknnnnnnkkkiiiiiijjjllllllkkkjjjhhhhhhjjjmmmkkkkkkjjjjjjjjjkkkllllllmmmmmmkkkjjjiiihhhhhhhhhjjjhhhhhhiiikkkmmmlllkkkfffiiikkkjjjiiiiiikkkmmmkkkkkkkkkjjjiiihhhhhhhhhgggggghhhhhhiiihhhhhhhhhiiijjjkkkllllllkkkjjjiiicccgggkkkkkkhhhggghhhkkkqqqooommmmmmnnnmmmjjjgggmmmoooppppppnnnmmmoooqqqnnnllljjjjjjjjjlllmmmmmmkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnpppooonnnmmmmmmmmmnnnooonnnmmmllllllmmmnnnnnnmmmooooooooooooooopppqqqqqqssssssqqqpppooooooooooooppppppooonnnoooooopppqqqpppnnnnnnppptttvvvuuutttuuu|||zzz~~~~~~uuuuuuuuuvvvvvvvvvvvvwwwwwwxxxxxxzzzzzz{{{{{{|||}}}}}}}}}{{{}}}|||}}}zzzyyyyyyyyyxxxwwwvvvuuutttsssssstttuuuvvvmmmnnnoooppppppqqqqqqqqqpppyyy{{{qqqkkkpppwwwpppllljjjlllqqqrrrnnnjjjkkklllmmmnnnnnnmmmlllkkkiiikkknnnnnnllllllnnnqqqjjjmmmmmmjjjkkkooopppnnnkkkjjjhhhhhhiiikkknnnpppkkknnnpppoookkkgggfffgggllllllkkkiiiggghhhjjjlllhhhhhhhhhhhhiiijjjkkkkkkfffgggiiikkkkkkkkkjjjiiifffffffffhhhjjjkkkjjjiiigggjjjlllllljjjjjjllloookkkkkkjjjjjjiiihhhhhhgggffffffggghhhhhhhhhhhhhhhggghhhjjjkkkkkkjjjhhhgggjjjmmmooommmiiigggjjjnnnkkkjjjjjjllloooooommmjjjoooqqqsssqqqnnnlllnnnppplllmmmnnnkkkhhhhhhlllpppmmmmmmmmmmmmmmmmmmmmmmmmiiijjjjjjkkkkkklllllllllpppooonnnmmmmmmnnnoooppplllooopppooolllkkknnnqqqtttsssrrrrrrqqqqqqqqqrrrtttsssrrrrrrqqqqqqrrrrrrtttrrrpppooooooppprrrssspppnnnnnnppptttwwwvvvtttttt|||yyy~~~|||{{{yyyyyyvvvvvvuuuuuuuuuvvvvvvwwwvvvxxxzzz}}}~~~}}}|||{{{{{{zzzwww|||{{{zzzzzzyyyvvvttttttvvvxxxvvvuuutttsssrrrsssssstttrrrrrrrrrrrrrrrqqqpppooorrrrrrrrrrrrrrrqqqppppppjjjkkkmmmoooooonnnmmmlllnnnppprrrqqqnnnkkkjjjiiikkkjjjjjjkkklllnnnppprrrllllllmmmnnnnnnmmmlllllleeekkkllliiiiiimmmnnnlllhhhkkknnnnnnllliiiiiijjjnnnllliiihhhjjjkkkllllllnnnmmmjjjgggfffggghhhiiijjjjjjiiiiiijjjjjjkkkkkkfffhhhjjjjjjiiihhhhhhiiinnnnnnppppppooonnnllljjjkkkjjjjjjiiiiiijjjjjjkkkjjjkkkkkkiiiffffffiiillliiiggggggiiikkkkkkhhheeeggglllooommmllloooooommmlllmmmmmmmmmmmmkkkiiihhhnnnnnnnnnooooooooooooooohhhkkknnnooonnnmmmmmmmmmpppooommmlllllllllmmmnnnnnnmmmkkkiiiiiikkkmmmoootttrrrooollllllmmmpppqqqqqqmmmlllpppoookkkkkkooopppmmmnnnqqqqqqooooooqqq|||{{{ssshhhiiitttuuunnnxxxuuuqqqpppqqqqqqnnnlllrrrrrrssssssttttttuuuuuutttzzz}}}ooo~~~sss{{{tttvvvuuurrrtttyyyxxxrrruuuwwwyyy{{{~~~vvvyyy|||}}}|||~~~}}}zzzxxx}}}~~~{{{wwwxxxyyyxxxvvvuuuuuuvvvvvvuuusssqqqpppppppppppppppqqqqqqqqqppppppooonnnmmmnnnooooooooonnnmmmlllkkklllnnnooooooooommmllloooqqqrrrqqqooommmlllllljjjjjjjjjjjjkkklllnnnooommmlllllllllkkkkkkjjjjjjlllkkkkkkkkkllllllllllllgggjjjmmmmmmkkkjjjjjjkkkooommmjjjiiiiiijjjjjjkkklllkkkjjjiiiiiihhhiiiiiilllllljjjiiiiiiiiiiiijjjiiijjjkkkjjjiiihhhiiijjjkkklllmmmmmmlllkkkiiigggkkkjjjjjjiiiiiijjjjjjkkkjjjkkkkkkiiigggfffiiikkkhhhgggfffgggiiijjjhhheeeggglllnnnlllkkkmmmmmmkkkppppppppppppooonnnlllkkknnnnnnnnnnnnnnnnnnnnnnnnjjjmmmooopppooonnnmmmnnnqqqpppooonnnnnnnnnoooooopppooommmkkkkkklllnnnooosssqqqooommmmmmnnnoooqqqqqqmmmmmmpppoookkkkkkooommmkkkmmmoooooommmooottttttnnnrrrtttpppsssqqqoooppprrrsssrrrppprrrrrrrrrsssttttttuuuuuu~~~|||tttxxxwwwyyywwwrrrrrrwwwxxxuuuwwwwwwvvvvvv{{{yyyyyyxxxyyyzzz|||~~~~~~~~~}}}~~~~~~|||zzz}}}}}}~~~zzzuuuwwwyyyyyywwwuuussssssuuutttrrrooonnnmmmmmmmmmooooooooooooooonnnnnnnnnkkklllnnnnnnnnnmmmkkkiiimmmnnnooooooooonnnmmmlllmmmoooooonnnmmmllllllmmmjjjjjjiiiiiiiiijjjkkklllmmmllljjjiiiiiiiiijjjjjjooohhhfffmmmooojjjgggiiifffhhhkkklllkkkjjjjjjkkknnnmmmkkkjjjiiiiiiiiijjjlllkkkkkkkkkkkkjjjiiiiiiooommmjjjhhhgggggghhhiiillllllllljjjhhhhhhiiikkkjjjkkkkkkkkkkkkiiihhhgggjjjjjjiiiiiiiiiiiijjjjjjjjjkkkkkkiiihhhgggiiijjjiiigggeeefffggghhhgggfffggglllnnnkkkjjjlllllljjjnnnnnnnnnnnnmmmkkkjjjiiimmmmmmmmmmmmmmmmmmmmmmmmmmmoooqqqqqqooonnnmmmnnnrrrrrrqqqppppppppppppqqqrrrqqqooonnnmmmnnnooooooqqqpppoooooonnnooooooppppppmmmmmmoooooolllllloookkklllnnnpppnnnmmmrrrzzzsssqqqsssssspppooooooqqqssstttrrrqqqrrrrrrrrrssstttuuuuuuuuu|||~~~{{{{{{}}}~~~|||yyywwwyyywwwsssqqquuuxxxxxxyyyxxxssspppttt|||~~~|||yyyuuusssuuuzzz~~~~~~|||}}}~~~~~~|||{{{}}}}}}~~~|||xxxuuuvvvxxxwwwuuussssssssssssrrrpppnnnmmmmmmmmmmmmpppooooooooooooooooooooolllmmmoooppppppnnnllljjjmmmmmmnnnnnnnnnmmmlllkkkjjjkkkkkkjjjiiiiiikkkllljjjjjjjjjjjjjjjjjjjjjjjjkkkjjjhhhhhhhhhjjjlllmmmpppffffffssswwwmmmgggjjjfffgggiiijjjjjjjjjkkkkkkkkkkkkkkkjjjiiiiiijjjkkkooonnnlllkkkiiiiiiiiiiiinnnllljjjgggggggggiiijjjmmmmmmkkkiiigggfffiiikkkkkklllllllllkkkjjjiiihhhjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiihhhiiiiiiiiihhhgggffffffggghhhiiigggkkkmmmjjjjjjmmmnnnmmmnnnmmmmmmlllkkkjjjiiihhhmmmmmmmmmmmmmmmlllllllllnnnoooqqqpppnnnmmmlllmmmrrrrrrqqqqqqppppppppppppqqqqqqpppooonnnnnnnnnnnnnnnoooooopppppppppooooooooonnnnnnoooooonnnnnnnnnmmmnnnrrrssspppooowwwsssppprrrtttqqqqqqrrrrrrrrrrrrpppooorrrsssssstttuuuvvvwwwwww{{{}}}|||}}}yyyzzztttrrrtttuuusssqqqsssvvvxxxxxxvvvrrrnnnqqqyyy}}}|||yyyvvvttttttwwwzzz{{{{{{~~~~~~~~~}}}{{{zzz~~~~~~}}}yyywwwvvvvvvvvvtttrrrqqqsssuuuqqqpppooonnnnnnoooppppppppppppoooooooooppppppqqqmmmnnnoooppppppnnnlllkkkkkkkkkkkkkkkkkkkkkkkkjjjiiijjjjjjiiihhhhhhjjjlllkkkkkkkkkkkkjjjjjjjjjiiiiiihhhggghhhiiikkknnnppppppgggkkkzzztttlllmmmgggggghhhiiijjjkkkkkkkkkfffhhhjjjjjjiiijjjlllnnnsssqqqmmmiiigggggghhhiiikkkjjjhhhgggggghhhjjjkkklllllljjjhhheeeeeegggjjjkkkkkkkkkkkkjjjiiihhhhhhjjjiiiiiihhhhhhiiiiiijjjjjjjjjiiiiiijjjiiihhhhhhjjjjjjiiihhhggghhhjjjkkkfffkkkmmmkkkkkkoooqqqqqqppppppooonnnnnnmmmmmmmmmnnnnnnmmmmmmllllllllllllmmmnnnooonnnlllkkkkkklllpppppppppppppppooooooooooooooooooooonnnnnnmmmlllmmmnnnooopppqqqqqqppppppnnnoooooonnnnnnoooooonnnmmmooorrrtttpppooowwwuuuooopppsssssspppqqqrrrrrrqqqqqqqqqqqqttttttuuuvvvwwwxxxyyyyyyvvvwww~~~}}}zzznnnoooqqqrrrrrrrrrsssuuussstttrrrppprrrxxxzzzxxxyyyzzzyyywwwuuuuuuxxx{{{zzzzzz|||}}}}}}}}}|||||||||yyywwwvvvvvvvvvtttrrrpppppprrruuuppppppooonnnooopppqqqrrrqqqpppooonnnooopppqqqrrrlllllllllllllllkkkjjjjjjiiiiiiiiijjjjjjjjjkkkkkkjjjkkkmmmlllkkkkkklllmmmjjjjjjkkkkkkkkkjjjjjjiiiggggggggghhhjjjlllnnnooohhheeejjjuuuyyyqqqjjjjjjiiihhhhhhiiikkklllkkkjjjcccgggjjjjjjiiijjjmmmppprrrpppllliiiggggggggghhhhhhhhhhhhhhhhhhiiijjjjjjjjjjjjjjjhhhffffffgggiiijjjiiiiiihhhggggggffffffiiiiiihhhhhhhhhhhhiiiiiijjjiiiiiijjjkkkjjjhhhgggjjjjjjkkkjjjiiihhhjjjlllgggkkkmmmkkkkkkooorrrrrrnnnnnnmmmllllllmmmmmmnnnoooooonnnnnnmmmllllllllllllmmmnnnmmmlllkkklllmmmooooooppppppoooooonnnmmmkkklllnnnoooooonnnlllllllllmmmnnnpppqqqqqqqqqqqqmmmppppppnnnnnnqqqqqqooommmnnnppprrrpppnnnttt||||||rrrmmmnnnrrrsssrrrnnnooopppppppppqqqtttvvvssstttuuuvvvwwwxxxyyyzzz}}}xxx}}}uuu~~~ssspppooorrrtttsssqqqrrrooorrrtttrrrtttxxxxxxvvvyyy{{{|||yyyuuusssvvvzzztttuuuwwwyyy|||}}}}}}~~~~~~{{{xxxwwwwwwxxxtttttttttsssqqqpppqqqrrrqqqpppooonnnnnnooopppppppppooonnnmmmmmmoooppprrrlllkkkjjjiiihhhiiiiiijjjhhhhhhiiiiiijjjkkklllmmmjjjlllnnnnnnlllkkkkkkkkkggghhhiiijjjjjjjjjiiihhhgggggghhhhhhiiijjjjjjkkkdddfffiiikkkllljjjhhhgggllljjjhhhiiikkklllkkkjjjcccgggkkkkkkiiihhhkkkoookkkkkkkkkkkkjjjiiigggggghhhhhhiiijjjjjjiiihhhggghhhjjjjjjjjjhhhhhhiiijjjjjjjjjiiihhhggggggggggggiiiiiihhhhhhhhhhhhiiiiiikkkiiihhhjjjkkkkkkhhhfffgggiiikkkkkkiiihhhiiijjjiiimmmmmmjjjiiimmmooonnnjjjjjjiiiiiijjjkkkmmmnnnppppppooonnnnnnmmmlllllllllmmmnnnmmmllllllnnnpppnnnooopppppppppooonnnmmmiiikkkmmmooopppooommmlllmmmmmmnnnooopppqqqrrrrrrlllppppppmmmnnnrrrrrrooopppnnnppprrrrrrooorrrwww|||uuuoooooorrrtttsssrrrpppqqqqqqooonnnppptttwwwrrrrrrssstttvvvwwwxxxyyyvvv|||~~~}}}yyy~~~wwwwwwppprrruuutttrrrsssmmmrrrtttssstttwwwxxxuuuxxxyyyyyyxxxwwwvvvvvvvvvuuuuuuvvvxxxyyyzzz{{{|||}}}}}}}}}}}}}}}}}}}}}}}}~~~|||}}}~~~}}}{{{wwwuuuuuuwwwyyyqqqsssuuuuuusssqqqpppooorrrqqqooonnnmmmmmmmmmnnnnnnmmmlllkkklllnnnpppqqqmmmllljjjhhhhhhiiijjjlllhhhhhhiiijjjkkkmmmnnnooohhhjjjmmmmmmkkkiiihhhhhheeefffhhhiiiiiiiiihhhggghhhhhhhhhiiihhhgggffffffjjjnnnnnniiihhhkkklllkkknnnkkkiiiiiilllmmmkkkiiidddhhhllllllhhhgggjjjmmmeeegggkkkmmmmmmkkkhhheeeiiijjjkkkkkkjjjhhheeedddhhhjjjkkkllljjjjjjjjjkkkmmmlllkkkjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiikkkiiihhhjjjllllllhhheeeeeehhhkkkkkkiiiggggggiiikkknnnnnniiigggjjjlllkkkllllllllllllmmmoooqqqrrrqqqppppppooonnnmmmmmmmmmmmmnnnooonnnmmmnnnppprrroooooopppqqqpppooonnnmmmhhhjjjmmmpppqqqpppooommmmmmmmmmmmnnnoooqqqrrrssslllpppqqqmmmnnnrrrsssooosssqqqqqqtttuuurrrrrruuuxxxtttrrrtttvvvuuusssrrruuuuuusssooollllllqqquuupppppprrrssstttvvvwwwwwwqqq~~~xxx|||~~~~~~rrrrrrvvvuuutttuuunnnrrrtttssssssvvvxxxvvvxxxvvvtttvvvyyyzzzwwwtttzzzyyyxxxxxxwwwvvvuuuuuu{{{{{{{{{|||||||||||||||}}}{{{|||~~~~~~zzz|||{{{yyyyyyyyywwwuuuttttttuuuqqqqqqpppppppppppppppppppppooonnnmmmmmmnnnoooppplllllllllmmmmmmmmmmmmmmmkkkkkkkkkjjjjjjkkkkkklllgggggggggiiilllmmmlllkkkmmmiiiiiimmmmmmhhhgggkkkjjjiiifffeeeeeefffiiijjjjjjjjjkkkkkkjjjiiigggffffffhhhjjjiiigggfffhhhjjjlllkkkjjjjjjiiiiiiiiijjjfffhhhkkkmmmllllllmmmmmmjjjjjjjjjjjjjjjiiihhhggggggjjjjjjfffhhhmmmlllggghhhiiijjjllllllkkkkkkjjjjjjkkkkkkllllllkkkkkkjjjjjjjjjiiiiiihhhiiiiiijjjnnnnnnllljjjhhhhhhjjjllliiiiiiiiihhhhhhhhhhhhhhhiiiiiihhhhhhhhhiiikkkllleeeiiinnnooommmlllmmmoooqqqrrrpppmmmnnnpppnnnjjjlllmmmooopppqqqqqqqqqpppooooooooooooooopppppppppoooooopppppppppooonnnmmmnnnoooqqqqqqqqqqqqqqqrrrnnnqqqqqqppprrrvvvvvvrrrpppuuuwwwsssqqquuuyyyzzzwwwuuusssrrrsssuuuuuutttxxxtttqqqssswww{{{zzzwww{{{|||vvvuuuzzzwwwwww{{{{{{}}}~~~}}}xxx|||yyytttuuuvvvtttrrrsssvvvzzz{{{uuuqqqqqqrrrqqq}}}zzzwwwwwwyyy{{{zzzxxxzzzuuupppnnnppptttvvvvvvtttuuuuuutttsssvvv}}}zzz{{{}}}~~~~~~~~~}}}|||{{{|||~~~vvvvvvuuusssrrrqqqqqqrrrpppppppppppppppppppppppppppooonnnmmmmmmnnnooopppooonnnmmmmmmllllllllllllpppooommmkkkjjjhhhhhhhhhjjjiiiiiikkknnnooonnnmmmiiiffffffiiiiiieeedddgggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkkjjjiiihhhgggfffhhhjjjiiigggfffhhhjjjmmmllljjjiiiiiiiiiiiijjjfffhhhiiiiiihhhgggggghhhjjjjjjkkkkkkjjjiiiiiihhhhhhjjjjjjggghhhllllllgggeeefffggghhhiiihhhhhhgggiiijjjjjjkkkkkkjjjjjjiiijjjjjjiiiiiiiiiiiiiiijjjjjjkkkkkkjjjhhhhhhjjjllliiiiiiiiiiiiiiiiiiiiiiiikkkjjjjjjiiiiiijjjkkkllllllnnnooonnnllljjjiiiiiimmmpppppplllkkkmmmmmmjjjlllmmmooopppqqqqqqpppoooppppppqqqqqqrrrssssssssskkkkkklllnnnqqqsssuuuvvvttttttuuuvvvxxxxxxxxxwwwoooqqqpppnnnpppttttttrrrqqqssssssqqqrrrvvvvvvssstttsssrrrrrrtttuuutttttttttrrrrrruuuyyy{{{yyyuuuzzzyyyqqqsss|||yyysssxxx}}}|||~~~}}}yyyxxxyyytttuuuvvvtttrrrsssvvvzzz{{{wwwtttuuuvvvuuuyyywwwttttttvvvxxxwwwvvvxxxuuurrrrrrtttvvvvvvuuuvvvvvvvvvuuutttuuuwwwyyy|||||||||||||||{{{{{{zzzwwwxxxzzz{{{}}}}}}~~~~~~}}}uuutttsssrrrqqqpppppppppppppppppppppppppppppppppooonnnnnnmmmmmmnnnnnnooorrrpppnnnlllkkkkkklllmmmpppooommmkkkiiihhhggggggjjjiiijjjkkknnnooonnnmmmjjjhhhhhhjjjjjjggggggiiigggiiijjjlllllljjjiiigggggghhhiiijjjkkkjjjiiiiiigggiiijjjiiihhhggghhhiiinnnllljjjhhhggghhhiiijjjiiiiiiiiigggeeedddeeefffkkkkkkkkkkkkkkkjjjjjjiiiiiikkkiiigggiiikkkjjjggghhhiiijjjkkkkkkkkkjjjjjjhhhiiiiiijjjjjjiiiiiihhhjjjjjjiiiiiijjjjjjjjjjjjfffgggiiijjjiiiiiijjjllliiiiiiiiiiiiiiiiiiiiiiiimmmllllllkkkkkkkkkkkklllqqqooonnnmmmmmmllljjjhhhjjjoooqqqmmmiiikkkllllllmmmnnnooopppppppppooonnnpppqqqqqqrrrsssttttttuuusssrrrqqqqqqqqqssstttuuusssrrrqqqssswwwxxxvvvtttxxxzzzxxxttttttwwwwwwuuuvvvvvvuuutttxxx{{{wwwppptttttttttvvvyyyzzzyyywwwtttssssssvvvzzzzzzwwwsss{{{yyyrrruuu{{{sssvvv}}}}}}|||xxxtttuuuvvvtttrrrsssppptttvvvsssrrrtttuuutttuuusssrrrrrrsssttttttssstttttttttuuuwwwxxxvvvuuutttsssttttttuuuuuusssqqq|||{{{zzzyyyyyyyyyyyyyyyvvvvvvwwwyyyyyyzzzzzzzzz{{{}}}|||xxxvvvtttsssssssssrrrqqqooooooooooooppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnqqqooommmkkkjjjkkkmmmooommmmmmlllkkkjjjjjjjjjjjjhhhhhhhhhjjjlllmmmllljjjkkkjjjiiijjjjjjiiiiiijjjggghhhjjjkkkkkkjjjhhhgggfffgggiiijjjkkkkkkjjjjjjiiijjjjjjjjjiiihhhiiiiiinnnllliiigggggggggiiijjjkkkkkkkkkhhhffffffhhhjjjkkkkkklllllllllkkkkkkjjjkkkjjjiiihhhiiijjjiiigggjjjkkkkkkllllllllllllllliiiiiijjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjjjjjjcccfffiiikkkkkkkkklllllliiiiiiiiijjjjjjjjjjjjjjjmmmmmmlllkkkkkkkkkjjjjjjooollljjjkkknnnpppooommmiiippprrrnnnjjjjjjmmmnnnnnnooopppppppppooonnnmmmqqqqqqqqqqqqqqqrrrrrrrrrwwwwwwvvvuuutttsssrrrrrrsssqqqppprrrvvvwwwuuurrrxxxzzzxxxsssqqqtttuuuttttttvvvwwwwwwyyy|||yyysssttttttuuuxxxzzzyyyvvvtttxxxwwwvvvxxxzzz{{{yyywwwzzz}}}zzzzzz~~~zzzyyy}}}|||xxxxxxssstttvvvtttrrrsssnnnrrrrrrppppppssstttrrrrrrqqqqqqqqqrrrrrrrrrrrrsssssssssuuuvvvvvvvvvuuuqqqooooooqqquuuuuusssoooyyyxxxwwwvvvvvvwwwxxxyyyxxxxxxyyyzzz{{{{{{zzzzzz{{{|||~~~yyyyyyvvvtttsssttttttrrrqqqnnnnnnooooooooopppppppppmmmmmmnnnnnnnnnnnnmmmmmmnnnmmmkkkiiijjjllloooqqqmmmlllkkkkkkjjjjjjjjjkkkiiihhhhhhjjjllllllkkkjjjgggggggggeeefffggghhhhhhhhhhhhhhhgggggghhhhhhhhheeeggghhhjjjkkkkkkkkkjjjkkkkkkjjjjjjjjjjjjiiihhhlllkkkiiigggggghhhiiijjjiiijjjjjjiiihhhhhhkkkmmmjjjkkkkkkllllllkkkkkkkkkkkkiiihhhiiijjjjjjiiihhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjkkkkkkkkkkkkjjjjjjhhhiiijjjkkkkkkkkkkkkjjjdddgggkkkmmmmmmmmmmmmmmmiiijjjjjjjjjkkkkkkkkklllllllllkkkkkkkkkjjjiiiiiimmmjjjiiikkkooorrrrrrqqqgggnnnqqqmmmiiijjjmmmnnnoooooopppqqqqqqpppooonnnttttttssssssrrrqqqqqqqqqoooppprrrtttuuuuuuttttttuuussssssuuuxxxzzzxxxvvvnnnssstttqqqppptttxxxxxx{{{~~~yyytttxxxwwwuuuuuuwwwzzz|||}}}uuu~~~~~~{{{zzzyyy}}}zzz|||{{{~~~wwwssstttuuutttrrrssssssuuuuuurrrsssvvvvvvssspppqqqrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrssstttuuurrrooommmooorrrsssrrrooosssssssssssstttvvvyyyzzzxxxyyyzzz{{{{{{{{{{{{{{{xxxzzz{{{{{{{{{|||wwwwwwtttqqqppprrrssspppnnnmmmnnnnnnooooooppppppppplllmmmmmmnnnnnnmmmmmmlllkkkjjjiiiiiijjjlllnnnpppooonnnmmmkkkjjjiiihhhhhhkkkkkkjjjlllnnnnnnmmmkkkiiijjjiiifffgggjjjkkkjjjhhhhhhgggffffffggghhhhhhfffgggiiijjjkkkkkkkkkjjjkkkiiihhhhhhiiiiiigggfffhhhhhhhhhhhhhhhiiijjjjjjeeefffggggggggghhhjjjllliiijjjjjjkkkkkkkkkkkkkkkjjjgggfffjjjkkkjjjiiijjjjjjjjjiiiiiijjjjjjkkklllkkkkkkkkkllllllkkkkkkkkkhhhiiijjjlllllllllkkkkkkfffiiilllmmmmmmllllllllljjjjjjjjjkkkkkkllllllmmmjjjkkkkkkkkkkkkjjjjjjiiinnnmmmmmmnnnpppqqqpppoooggglllnnnkkkiiikkkmmmmmmooopppqqqrrrrrrrrrqqqpppwwwwwwvvvvvvuuutttttttttpppqqqssstttuuuuuutttsssoooqqqtttvvvyyy{{{|||}}}~~~|||yyyvvvttttttvvvyyy{{{ttt||||||zzz~~~|||||||||xxxwww}}}vvvrrrtttuuutttssssssrrrtttsssqqqsssvvvvvvrrroooqqqssstttsssrrrssstttrrrssssssrrrqqqqqqrrrttttttrrrqqqpppqqqpppooonnnoooooopppqqqsssvvvwwwyyyuuuvvvwwwxxxyyyyyyyyyyyytttuuuvvvvvvvvvwwwzzz}}}|||}}}~~~vvvvvvrrrooooooqqqrrrooolllmmmmmmnnnnnnoooppppppqqqllllllmmmnnnnnnmmmlllllliiiiiiiiiiiijjjjjjkkklllnnnmmmlllkkkjjjjjjjjjjjjlllkkkkkklllmmmnnnmmmkkkkkknnnmmmiiiiiinnnpppmmmggghhhiiijjjjjjiiihhhgggggghhhiiijjjkkkkkkjjjiiiiiigggeeeeeeffffffdddbbbeeefffgggiiijjjjjjjjjjjjbbbdddggghhhggggggiiijjjhhhiiiiiijjjkkkkkkjjjjjjjjjeeeeeejjjllljjjjjjlllmmmmmmlllkkklllmmmnnnooojjjjjjkkkkkkkkkkkkjjjjjjgggiiikkklllmmmmmmlllkkkhhhjjjllllllkkkiiiiiijjjjjjjjjkkkkkklllmmmmmmmmmjjjkkklllmmmmmmllllllkkklllnnnpppqqqpppooooooooojjjnnnnnnlllmmmpppqqqooooooppprrrssstttssssssrrruuuuuuuuuvvvvvvwwwwwwwwwyyyxxxwwwwwwwwwyyy{{{|||xxx}}}}}}}}}zzz}}}}}}}}}}}}|||{{{zzz}}}vvvrrrsssuuutttssstttnnnpppooonnnrrrwwwvvvrrrnnnqqqttttttsssrrrsssuuuqqqtttvvvvvvsssqqqpppqqqooorrrtttuuusssqqqoooooolllmmmoooqqqsssttttttuuuqqqrrrsssuuuvvvwwwwwwwwwrrrssssssssssssuuuxxx{{{xxxyyy|||vvvwwwsssoooooorrrssspppllllllmmmmmmnnnoooppppppqqqkkklllmmmnnnnnnmmmlllkkkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkklllmmmnnnjjjiiiiiijjjkkkllljjjiiiiiilllkkkfffffflllnnnkkkeeehhhkkkmmmmmmkkkhhheeeggghhhiiijjjkkkjjjiiiiiigggdddbbbbbbddddddbbb___bbbdddgggjjjkkkkkkkkkjjjcccfffhhhiiiiiihhhhhhiiiggghhhiiijjjjjjjjjjjjjjjiiiddddddjjjmmmjjjjjjnnnjjjjjjiiihhhiiijjjkkkllliiiiiijjjjjjjjjjjjiiiiiiggghhhkkkmmmmmmmmmlllkkkjjjkkklllkkkiiigggggghhhjjjjjjkkkkkklllmmmnnnnnnjjjkkkmmmnnnnnnnnnmmmmmmiiimmmrrrsssqqqoooppprrrpppqqqqqqppprrrvvvvvvrrroooqqqrrrtttuuuuuuttttttqqqqqqrrrtttuuuwwwxxxxxxzzzyyyxxxyyy}}}|||}}}|||vvv{{{xxxyyy|||vvvqqqsssuuutttssstttoooqqqqqqqqqvvv||||||xxxmmmpppttttttsssrrrsssuuuppptttyyyzzzwwwrrrooonnnhhhnnnuuuxxxwwwtttrrrrrrlllnnnpppqqqrrrrrrrrrqqqoooppprrrtttuuuvvvwwwwwwsssttttttttttttvvvyyy|||uuuwwwzzzzzzwwwsssooooooqqqrrrnnnkkkmmmkkkjjjkkknnnpppnnnllllllmmmmmmmmmllljjjhhhgggiiiiiiiiiiiijjjkkklllmmmiiiiiijjjjjjjjjiiiiiihhhhhhiiijjjkkkjjjiiihhhgggllljjjiiihhhhhhjjjlllmmmeeehhhhhhgggiiilllkkkfffiiigggeeeeeefffhhhjjjjjjiiifffaaa```bbbfffjjjkkkdddgggiiijjjjjjiiiiiijjjhhhhhhfffcccfffkkkkkkfffjjjhhhgggiiilllnnnllliiiggghhhjjjiiigggfffffffffhhhgggggghhhiiijjjjjjiiimmmkkkjjjjjjlllmmmmmmmmmjjjiiihhhhhhjjjkkkjjjiiiiiiiiijjjkkkllllllmmmmmmmmmooopppooonnnllllllmmmkkkkkklllmmmoooooommmkkkiiikkkmmmooopppooommmlllppppppnnnmmmlllnnnrrrvvvsssuuuwwwxxxwwwvvvvvvvvvxxxwwwzzz}}}|||xxxwwwyyy~~~{{{|||~~~}}}nnnxxxtttvvvqqqrrrssssssuuuvvvvvvvvvuuutttuuuqqqmmmnnnrrrtttsssppprrrtttvvvwwwtttqqqpppooosssrrrqqqppppppqqqrrrsssmmmnnnppprrrsssrrrpppooorrrrrrrrrrrrsssttttttuuuuuuttttttsssssssssttttttssstttxxx|||}}}zzz~~~yyyxxxsssooonnnpppqqqooolllmmmkkkjjjkkkmmmooommmllloooooonnnmmmllljjjhhhgggjjjjjjjjjjjjkkklllmmmnnnhhhhhhiiijjjjjjjjjiiiiiifffggghhhjjjjjjjjjiiiiiikkkjjjiiihhhhhhiiikkkllleeeggggggfffhhhjjjiiidddiiigggffffffhhhjjjkkklllgggeeeccccccfffhhhjjjjjjggghhhjjjiiihhhgggggghhhhhhiiifffdddfffkkkkkkgggjjjiiiiiijjjmmmnnnmmmkkkgggiiikkkkkkjjjiiijjjkkkkkkjjjhhhiiijjjjjjiiihhhkkkjjjhhhiiikkklllkkkkkklllkkkkkkkkkmmmnnnmmmllljjjkkkkkkllllllmmmmmmmmmlllmmmooonnnlllkkkkkklllnnnmmmmmmnnnppppppooommmmmmnnnooopppqqqqqqqqqqqqpppqqqqqqooommmlllnnnooorrrtttvvvwwwwwwwwwxxxyyysssssswww}}}~~~{{{rrrzzzwww{{{vvvwwwuuuuuuvvvvvvvvvuuusssrrrsssppplllmmmppprrrqqqnnnrrrssstttsssqqqppppppqqqrrrqqqpppoooooopppqqqrrrpppqqqrrrssstttsssrrrrrrqqqrrrssstttttttttttttttvvvtttrrrqqqqqqrrrtttuuuuuuvvvxxx{{{~~~~~~|||zzz|||}}}~~~|||}}}xxxxxxsssooommmooopppooommmkkkjjjiiijjjlllmmmlllkkkqqqpppnnnlllkkkjjjiiiiiikkkkkkkkkkkkkkklllmmmnnnggghhhhhhiiijjjjjjjjjiiihhhhhhiiiiiiiiiiiihhhhhhkkkjjjhhhgggggghhhiiijjjhhhiiiiiiggghhhkkkiiidddhhhgggggggggiiikkkmmmnnnhhhgggfffggghhhiiihhhfffiiijjjjjjhhhfffeeefffggghhhiiigggeeefffkkkkkkhhhjjjjjjjjjkkkmmmnnnmmmlllgggiiikkkkkkjjjjjjkkklllmmmkkkjjjjjjkkkjjjiiigggkkkjjjiiijjjkkkllllllkkkmmmlllkkklllnnnooonnnmmmllllllmmmmmmmmmmmmmmmmmmkkklllmmmmmmkkkjjjkkklllpppooommmnnnpppqqqqqqpppnnnnnnmmmnnnooopppqqqrrrmmmppprrrsssrrrrrrssstttuuuvvvwwwvvvuuuuuuwwwyyyxxx}}}~~~zzzqqqwwwuuuzzzwwwxxxwwwwwwwwwvvvuuutttrrrqqqssspppnnnnnnqqqsssqqqooorrrsssrrrpppoooooorrrtttrrrrrrqqqqqqqqqqqqrrrrrrtttttttttttttttsssssssssoooppprrrtttuuuuuutttssssssrrrpppnnnoooppprrrtttvvvvvvvvvwwwyyyzzzyyywwwvvvxxxzzz{{{|||{{{|||vvvvvvrrrnnnllllllmmmmmmllljjjjjjjjjjjjjjjkkkjjjjjjnnnmmmkkkjjjiiiiiijjjkkkjjjjjjjjjjjjjjjkkklllmmmfffggghhhiiijjjjjjjjjiiilllkkkkkkjjjiiiiiihhhgggkkkjjjhhhgggfffggghhhiiilllmmmllljjjjjjmmmkkkgggfffgggggghhhhhhjjjlllnnnmmmkkkiiihhhhhhhhhfffdddiiiiiihhhgggeeeeeegggiiihhhjjjiiifffgggkkkllliiiiiiiiijjjkkklllmmmllllllggghhhjjjjjjiiihhhiiijjjllljjjiiiiiikkkkkkjjjiiimmmllllllmmmoooooonnnmmmjjjiiiiiijjjlllmmmlllkkklllmmmmmmnnnnnnmmmlllkkklllmmmnnnmmmkkkkkklllnnnqqqooommmmmmoooqqqqqqqqqooooooooopppppppppppppppqqqrrrttttttttttttvvvxxxssstttwwwyyy|||~~~pppxxxtttxxxuuuxxxwwwwwwwwwvvvuuuttttttsssuuusssrrrrrrtttuuutttrrrqqqrrrsssrrrqqqqqqssstttttttttssssssssssssttttttuuutttsssrrrqqqqqqrrrrrrlllnnnqqqsssttttttrrrqqqooooooooooooppppppppppppuuusssrrrrrrsssttttttsssuuuvvvxxxyyyzzz|||}}}{{{tttssspppmmmkkkjjjkkkkkkjjjjjjjjjjjjjjjjjjiiijjjjjjjjjiiihhhggghhhiiikkkllliiiiiiiiiiiiiiiiiijjjkkkfffggghhhiiiiiiiiiiiiiiikkkkkkjjjjjjkkkkkkkkkllllllkkkiiigggffffffggghhhmmmnnnllliiijjjmmmlllhhhdddfffhhhhhhggghhhjjjlllmmmjjjgggfffggghhhiiiiiigggggghhhgggffffffiiikkkhhhkkkjjjggggggjjjlllkkkggghhhiiijjjjjjjjjjjjkkkjjjkkklllkkkiiigggggghhhiiihhhgggiiikkkllllllkkkmmmmmmmmmnnnppppppooommmjjjiiihhhjjjlllmmmmmmlllkkklllmmmnnnnnnmmmkkkjjjnnnoooooonnnmmmmmmoooqqqqqqooommmmmmnnnpppqqqppprrrrrrtttttttttsssqqqpppuuutttsssqqqpppppptttvvvxxx|||~~~zzzwww{{{zzzuuuvvvvvvvvvuuuuuuuuuvvvvvvvvvuuutttttttttuuuuuutttssspppsssuuuvvvuuutttssssssrrrrrrssssssssssssrrrrrrrrrqqqpppooooooooooooooojjjllloooqqqsssrrrpppooonnnpppsssuuuvvvtttrrrpppuuusssqqqpppqqqrrrrrrqqqvvvwwwxxxxxxxxxyyy|||}}}zzzssspppooonnnlllkkkjjjiiiiiijjjkkklllkkkiiiiiiiiijjjgggggggggggghhhiiijjjjjjiiiiiihhhhhhhhhhhhiiiiiiggghhhhhhiiiiiihhhhhhgggfffggggggiiikkkmmmoooqqqnnnllljjjhhhffffffggghhhjjjkkkiiifffhhhkkkkkkgggdddfffiiiiiiffffffhhhkkkhhhfffddddddgggkkkmmmnnnfffggghhhhhhhhhhhhjjjlllhhhllllllhhhgggjjjmmmllleeegggiiijjjiiiiiijjjkkknnnooopppnnnkkkiiiiiiiiiiiihhhhhhjjjlllnnnnnnmmmkkkkkklllmmmoooooommmkkklllkkkkkkmmmoooppppppoookkkmmmnnnppppppooommmlllpppqqqqqqpppoooooorrrtttpppooommmnnnpppqqqqqqpppppppppqqqrrrrrrrrrrrrrrrpppqqqssstttxxx}}}xxx|||{{{vvvsssvvvuuuuuuuuuuuuvvvwwwxxxssssssttttttttttttssssssqqqtttwwwxxxwwwtttsssrrrppppppqqqqqqqqqqqqppppppoooooooooooonnnnnnnnnnnniiikkknnnpppqqqqqqqqqpppqqqssswwwyyyzzzxxxvvvtttwwwuuussssssssstttsssrrrwwwxxxxxxwwwvvvwwwyyy|||zzzyyyyyyrrroooppppppooommmkkkjjjiiijjjlllmmmllliiihhhiiikkkiiiiiiiiiiiiiiihhhggggggjjjjjjiiiiiiiiiiiiiiijjjiiiiiiiiiiiihhhgggfffeeefffffffffgggiiikkkmmmnnnooonnnkkkhhhggggggggghhhiiijjjhhheeegggkkkkkkhhheeehhhkkkjjjgggeeegggjjjfffeeedddfffiiikkkkkkkkkgggiiikkkkkkjjjiiiiiijjjhhhlllmmmiiigggjjjmmmmmmeeehhhjjjkkkiiiiiijjjlllmmmnnnooonnnllljjjjjjkkklllkkkkkkllloooppppppooolllllllllnnnppppppmmmkkknnnnnnmmmoooqqqssssssrrrlllnnnppprrrsssrrrpppoooqqqqqqqqqpppooopppsssuuupppooooooppprrrsssqqqppprrrqqqpppppprrrvvvzzz|||}}}}}}~~~yyyxxxzzz{{{zzzxxxxxxwwwvvvuuuuuuuuuvvvwwwrrrtttuuuvvvuuutttsssssssssuuuvvvvvvtttrrrrrrrrrpppqqqrrrssssssrrrqqqpppnnnooopppqqqqqqqqqpppooolllmmmnnnpppqqqrrrssssssssssssuuuvvvwwwwwwwwwvvvvvvuuuttttttuuuuuutttsssuuuvvvvvvuuuuuuuuuxxxzzzvvv{{{vvvxxxqqqoooqqqrrrrrrpppmmmkkkjjjkkkmmmnnnmmmjjjhhhjjjlllkkkllllllllljjjhhhfffdddkkkkkkjjjjjjiiijjjjjjjjjiiiiiiiiiiiihhhfffeeedddjjjiiihhhfffffffffggggggpppooollliiigggggghhhhhhjjjkkkiiifffhhhmmmmmmjjjgggjjjmmmlllhhhfffhhhkkkhhhggghhhiiijjjiiifffccciiikkkmmmmmmkkkiiihhhhhhhhhmmmnnniiigggjjjmmmnnnfffiiilllllljjjiiikkkmmmjjjkkkmmmlllkkkjjjjjjkkkpppooonnnooopppqqqpppooonnnnnnoooqqqrrrrrrpppmmmnnnnnnmmmooorrrssssssrrrmmmooorrrtttuuutttsssrrrqqqqqqqqqpppooopppsssuuuqqqpppqqqsssttttttrrrpppzzzxxxuuutttxxx}}}{{{uuu{{{|||}}}~~~{{{}}}{{{zzzyyywwwvvvuuutttuuuuuutttvvvxxxxxxwwwvvvvvvvvvuuuvvvuuusssppppppqqqsssssstttuuuvvvvvvuuutttsssoooppprrrtttttttttrrrqqqnnnnnnoooppprrrsssuuuuuurrrqqqppppppppprrruuuvvvssssssrrrsssttttttsssqqqssssssttttttssstttwwwzzzuuuzzzvvvwwwpppuuuuuutttsssqqqooonnnmmmnnnnnnmmmmmmlllkkkjjjiiikkkkkkjjjhhhfffeeeggghhhiiihhhhhhhhhhhhjjjkkklllggghhhjjjkkkkkkjjjhhhgggggghhhiiihhhgggfffggghhhkkkkkkjjjiiigggeeedddbbbgggggggggggggggfffeeeeeefffkkkpppqqqmmmjjjkkkmmmnnnmmmkkkjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjkkkllllllmmmlllkkkkkkjjjiiihhhhhhhhhiiijjjkkkllllllllllllooonnnmmmllllllkkkkkkkkkrrrnnnmmmqqqsssooolllkkklllnnnqqqssssssrrrpppnnnuuuqqqqqqtttuuuttttttwwwvvvwwwtttsssuuuzzzxxxssstttttttttsssqqqrrruuuxxxvvvmmm{{{xxxqqqyyyxxx{{{uuu|||{{{yyy}}}xxxzzzyyyuuuwwwzzz{{{zzzzzz~~~tttpppzzzqqqvvvwwwvvvxxxzzzuuummmxxxwwwvvvuuuvvvwwwzzz{{{xxxwwwuuutttssssssssstttqqqqqqqqqrrrssstttuuuvvvqqqooommmlllmmmppptttvvvssssssttttttuuuvvvwwwwwwtttttttttssssssuuuyyy}}}yyyuuuwwwpppppppppooonnnmmmkkkjjjiiilllmmmnnnnnnnnnmmmlllkkkllllllkkkiiigggggghhhjjjlllkkkjjjiiiiiijjjjjjkkkggghhhjjjkkkkkkjjjhhhgggggghhhiiihhhgggfffggghhhiiiiiiiiihhhhhhggggggggggggggghhhhhhgggffffffeeecccggglllllliiiggghhhjjjjjjjjjkkkkkkjjjiiihhhggghhhhhhiiijjjkkklllnnnoookkkkkkjjjiiiiiihhhggggggjjjjjjkkklllmmmmmmmmmmmmmmmllllllllllllnnnooooooppplllkkknnnpppnnnllllllooooooooooooooooooppppppuuutttyyywwwxxxwwwvvvxxx|||yyysssyyywwwvvvtttssssssuuuwwwzzzqqq~~~}}}~~~~~~|||~~~~~~xxx|||~~~wwwrrrvvvyyywwwzzzxxx||||||xxxwwwyyyvvvqqquuutttsssrrrssstttvvvwwwxxxwwwuuutttssssssssstttooooooooopppqqqrrrssssssrrrpppooonnnoooqqqsssuuuppppppqqqrrrrrrsssttttttttttttsssqqqppprrruuuxxxrrr~~~zzzvvvpppmmmmmmlllkkkjjjiiihhhgggjjjlllnnnooopppooommmlllkkklllllljjjiiihhhiiikkkmmmmmmllljjjjjjiiiiiijjjhhhiiijjjkkkkkkjjjiiihhhggghhhiiihhhgggfffggghhhhhhhhhhhhhhhiiijjjkkklllhhhhhhiiiiiiiiihhhggggggbbbeeehhhhhhgggfffhhhjjjfffhhhjjjkkkkkkiiifffeeeiiiiiiiiijjjjjjlllmmmmmmjjjiiiiiihhhhhhgggggggggjjjjjjkkkkkkllllllmmmmmmkkkkkkkkklllnnnqqqtttvvvsssnnnlllnnnooonnnnnnpppuuusssrrrrrruuuyyy~~~|||~~~|||xxx|||}}}www{{{xxxyyyuuuxxxyyyuuutttvvvxxxwwwuuutttsssrrrssstttuuuvvvwwwvvvuuutttssssssssssssoooooooooppppppqqqqqqrrrppppppooooooooooooppppppooooooppppppqqqrrrrrrrrrttttttsssqqqooooooqqqssssssvvvqqqnnnmmmlllkkkkkkjjjjjjjjjjjjkkknnnoooooonnnllljjjjjjkkkkkkjjjiiihhhiiikkkkkkkkkkkkjjjjjjiiiiiiiiihhhiiijjjjjjjjjjjjiiihhhggghhhiiihhhgggfffggghhhiiiiiihhhhhhiiikkklllmmmjjjjjjkkkkkkkkkjjjjjjiiieeegggiiiiiihhhhhhkkkmmmggghhhiiijjjjjjiiigggfffmmmlllkkkjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiiiiijjjkkkkkklllkkkkkkkkkmmmqqqvvv{{{~~~{{{uuuqqqqqqqqqppprrrvvvvvvvvvxxx|||www~~~~~~}}}~~~www||||||{{{{{{wwwvvvzzzuuuwwwxxxvvvttttttvvvwwwxxxwwwvvvvvvvvvvvvwwwwwwuuuuuuttttttssssssssssssqqqqqqrrrrrrrrrrrrrrrrrrnnnnnnnnnnnnnnnmmmllllllpppqqqqqqqqqrrrrrrrrrssstttttttttrrrpppppprrrtttvvvuuuqqqnnnnnnmmmlllkkkkkkllllllkkklllmmmmmmmmmkkkiiigggggghhhjjjiiihhhhhhiiijjjgggggghhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiggghhhiiihhhgggfffggghhhjjjjjjjjjjjjjjjjjjkkkkkkkkkllllllmmmmmmmmmllllllggghhhiiijjjjjjjjjkkkmmmjjjjjjjjjiiiiiijjjjjjkkkmmmlllkkkjjjiiihhhhhhhhhiiiiiijjjjjjjjjjjjjjjjjjlllkkkkkkkkkkkklllmmmmmmmmmmmmmmmnnnsssyyy{{{uuusssqqqqqqvvv}}}zzz|||}}}vvv~~~|||~~~zzz{{{zzzzzzzzzyyywwwuuuuuuwwwzzzyyyyyyxxxwwwwwwwwwwwwtttttttttttttttsssssssssrrrrrrsssssssssrrrqqqqqqnnnoooooooooooommmlllkkkpppppppppqqqqqqqqqqqqqqqssstttuuutttttttttwwwyyyuuu|||~~~}}}~~~uuurrrmmmlllkkkjjjjjjkkklllmmmmmmmmmlllkkkjjjiiihhhgggeeegggiiiiiiiiihhhiiijjjeeefffggghhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggghhhiiihhhgggfffggghhhjjjjjjkkkkkkkkkjjjiiiiiikkkkkklllmmmmmmmmmllllllggghhhiiiiiijjjjjjiiiiiilllkkkjjjiiijjjkkklllnnnhhhhhhhhhiiiiiikkklllllliiiiiijjjjjjkkkkkkkkklllpppooonnnmmmmmmnnnoooppppppooommmnnnrrryyyzzzuuussssssvvvsssuuu~~~~~~~~~xxxtttrrruuuyyyzzz|||yyyyyyxxxwwwwwwvvvuuuuuusssssstttttttttssssssrrrqqqrrrrrrsssrrrqqqooonnnppppppqqqqqqpppooonnnnnnoooooooooooooooooooooooorrrsssuuuuuuuuuwwwyyy{{{wwwuuu{{{yyyyyy~~~zzztttrrrnnnmmmkkkjjjjjjkkkmmmnnnmmmlllkkkjjjjjjjjjjjjkkkeeegggjjjjjjjjjiiijjjkkkggggggiiiiiijjjiiihhhhhhjjjiiiiiiiiiiiiiiiiiijjjggghhhiiihhhgggfffggghhhgggiiikkkllllllkkkiiiggghhhiiijjjkkkkkkkkkkkkjjjhhhiiiiiikkkkkkjjjhhhfffjjjkkkkkkkkkllllllllllllggggggggghhhiiikkklllmmmggghhhhhhiiijjjkkkkkkkkkpppooommmllllllmmmnnnooorrrooommmlllooouuu|||{{{vvvssstttwwwxxxuuu{{{}}}}}}}}}www~~~uuuvvvzzz|||~~~yyyyyyxxxwwwvvvuuutttsssrrrrrrssstttttttttsssrrrrrrssstttttttttrrrpppnnnoooooonnnnnnnnnnnnnnnnnnoooooooooooooooooooooooopppqqqsssttttttuuuwwwyyy|||ssszzzxxxxxx{{{vvv|||~~~}}}}}}tttrrrooonnnmmmllllllnnnoooqqqmmmlllkkkjjjjjjkkkmmmoooeeehhhkkklllkkkkkkkkkllljjjjjjkkkkkkjjjiiigggfffjjjjjjiiiiiiiiiiiijjjjjjgggiiiiiihhhgggfffggghhhdddfffjjjlllmmmkkkiiigggfffggghhhiiiiiiiiiiiiiiijjjjjjlllmmmmmmlllhhheeegggiiilllmmmnnnmmmkkkjjjiiiiiiiiiiiiiiiiiijjjjjjffffffggghhhiiijjjjjjkkkmmmllljjjiiiiiijjjkkkmmmrrrppplllkkkmmmrrryyy}}}wwwsssrrrvvv}}}www~~~~~~~~~{{{zzz~~~}}}www~~~~~~zzzxxxxxxzzzzzzzzzyyywwwvvvtttsssqqqrrrssstttttttttsssrrruuuvvvwwwwwwvvvtttrrrppplllkkkkkkjjjjjjkkkkkklllrrrrrrrrrqqqqqqqqqqqqqqqnnnppprrrrrrrrrrrrtttvvv|||qqq}}}zzzyyy|||vvv|||xxxxxxyyy|||rrrooonnnllljjjjjjkkkmmmmmmlllhhhjjjnnnqqqqqqooollljjjnnnmmmlllkkkiiihhhggggggfffgggggggggggggggffffffllljjjhhhggghhhhhhgggfffkkkkkkkkkiiiggghhhkkkmmmnnnmmmlllkkkjjjiiijjjjjjkkkhhheeegggkkklllhhheeejjjjjjiiiiiijjjjjjkkkllleeefffhhhkkklllmmmmmmlllmmmmmmlllkkkjjjhhhgggfffiiihhhjjjllljjjgggjjjooohhhjjjkkkkkkjjjiiikkkllliiikkkmmmnnnqqqsssrrrpppqqqtttwwwyyyzzzwww{{{}}}}}}}}}|||uuu|||www|||}}}vvv~~~zzzxxxzzzwwwtttwww~~~rrrssstttuuutttsssrrrqqqvvvuuutttsssrrrqqqqqqqqqjjjmmmpppqqqnnnllllllmmmppppppooonnnoooqqqqqqnnnnnnooopppqqqrrrssssssssswwwuuu}}}yyyrrrxxxuuuqqq|||yyyxxxzzz~~~rrroooooollljjjjjjkkklllllllllmmmmmmmmmmmmlllkkkjjjjjjllllllkkkjjjiiiiiihhhhhhhhhhhhhhhhhhhhhggggggfffnnnllljjjiiijjjjjjiiihhhiiijjjjjjhhhggggggiiikkklllkkkkkkjjjiiiiiihhhhhhjjjhhhfffgggkkkllliiieeeiiiiiiiiiiiiiiijjjjjjkkkiiijjjkkkllllllkkkjjjiiimmmmmmmmmmmmmmmllllllkkkjjjiiijjjllljjjgggjjjooohhhjjjkkkkkkjjjiiikkklllkkkmmmnnnooopppqqqppppppvvvooouuuttt|||{{{}}}{{{vvv~~~}}}vvvsssxxx}}}|||{{{{{{uuuuuuuuuuuuuuutttssssssuuutttttttttssssssssssssnnnqqqttttttrrrpppooopppoooooonnnooopppqqqpppnnnppppppqqqsssssstttttttttsssqqq{{{yyyqqqxxxyyy{{{zzzyyyyyyzzz|||}}}~~~~~~yyy|||rrroooooommmkkkkkkllllllkkkjjjrrrpppllliiihhhhhhiiijjjkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhgggggggggmmmkkkiiihhhiiiiiiiiigggfffhhhiiiiiihhhgggggghhhiiiiiijjjjjjjjjhhhgggfffjjjgggfffhhhjjjkkkiiifffiiiiiihhhhhhiiiiiijjjkkkjjjkkkkkkllllllkkkkkkjjjkkkkkkllllllmmmnnnnnnnnnkkkiiiiiikkkjjjgggjjjnnnhhhjjjkkkkkkjjjiiikkklllmmmnnnoooooonnnnnnoooqqq{{{vvv|||xxx~~~{{{~~~~~~|||~~~wwwvvvzzz{{{yyy|||{{{wwwuuuwwwwwwvvvvvvuuuuuuuuuvvvsssttttttuuuuuutttssssssqqqsssuuuuuusssqqqpppqqqnnnmmmmmmpppqqqqqqooonnnqqqrrrsssttttttuuuttttttyyyvvv{{{{{{zzzpppwww{{{xxxyyyzzzyyyxxxyyyzzz|||tttvvv|||rrroooooommmkkkkkkllllllkkkjjjqqqoookkkhhhfffggghhhjjjiiiiiiiiiiiiiiijjjjjjjjjiiiiiihhhgggggggggggggggjjjhhhffffffgggggggggfffeeehhhjjjkkkiiihhhgggggghhhiiijjjkkkkkkiiigggfffhhhgggggghhhjjjkkkiiigggjjjiiiiiiiiiiiijjjkkkkkkhhhiiijjjkkklllmmmnnnnnnhhhhhhhhhiiijjjkkkllllllmmmiiihhhjjjjjjhhhjjjnnnhhhjjjkkkkkkjjjiiikkklllmmmnnnooopppnnnlllqqqwwwzzzzzz|||~~~zzz}}}yyy}}}}}}uuuzzzxxxuuuvvvwwwyyyxxxvvvuuuuuuuuuvvvwwwsssttttttuuutttsssrrrqqqqqqqqqrrrrrrqqqoooooonnnnnnlllmmmqqqssspppnnnnnnqqqrrrsssttttttttttttttt{{{wwwzzz{{{zzzpppvvvwwwzzzvvvxxxyyyxxxuuutttwwwzzzvvvwww{{{rrrooonnnlllkkklllmmmmmmkkkiiilllkkkjjjiiiiiiiiijjjjjjhhhhhhiiiiiiiiiiiijjjjjjhhhhhhgggffffffggghhhhhhjjjhhhffffffggghhhgggfffgggiiilllmmmllljjjiiiiiihhhiiikkklllllljjjhhhgggggggggggghhhjjjjjjiiihhhjjjjjjjjjjjjjjjkkklllllliiiiiiiiijjjkkklllmmmnnnhhhhhhgggggghhhiiijjjkkknnnjjjhhhiiiiiihhhjjjmmmhhhjjjkkkkkkjjjiiikkklllkkklllnnnpppnnnmmmuuusssooozzzuuuqqq|||xxx{{{yyyuuu{{{vvv|||~~~xxxzzz~~~yyyxxxvvvuuuuuuuuuvvvwwwuuuuuuttttttrrrqqqpppoooqqqqqqppppppppppppooonnnqqqmmmmmmrrrssspppnnnoooooopppqqqsssttttttttttttsssoooyyyyyyzzzrrrxxxvvvtttuuuwwwxxxvvvsssrrruuuwwwvvvuuuxxx}}}~~~rrrooolllkkkkkklllmmmmmmllljjjiiiiiijjjjjjkkkkkkkkkkkkhhhhhhiiiiiiiiiiiiiiiiiihhhgggffffffggghhhjjjkkklllkkkiiiiiijjjkkkkkkjjjiiikkknnnnnnmmmkkkkkkkkkiiiiiijjjkkkkkkjjjiiihhhfffggghhhiiiiiijjjiiiiiijjjjjjiiiiiijjjjjjkkklllllllllkkkjjjiiiiiiiiiiiijjjjjjiiiiiiiiikkkmmmnnnpppjjjggghhhiiihhhjjjmmmhhhjjjkkkkkkjjjiiikkklllkkkkkknnnrrrooonnnzzzpppmmmyyy{{{nnnzzzwww|||{{{{{{}}}|||wwwyyyzzz~~~yyyxxxxxxwwwvvvvvvvvvvvvwwwvvvuuutttsssqqqqqqqqqqqqsssrrrqqqqqqssssssrrrqqqvvvpppnnnssstttnnnmmmqqqmmmnnnppprrrtttuuuvvvvvvuuuqqqwwwxxx{{{uuuzzzwwwtttuuuuuuuuutttsssssstttvvvqqqppprrrxxx||||||rrrooojjjjjjjjjlllnnnnnnmmmkkkjjjjjjjjjjjjjjjkkklllllliiiiiiiiiiiihhhhhhhhhhhhhhhhhhggghhhiiikkknnnooommmkkkjjjjjjkkkllllllkkkjjjlllnnnnnnmmmkkkkkkllliiiiiiiiiiiiiiiiiiiiiiiieeeggghhhiiiiiiiiijjjjjjhhhhhhhhhggghhhiiiiiijjjlllkkkjjjhhhgggggghhhhhhjjjiiiiiijjjkkknnnqqqrrrqqqkkkfffhhhiiiiiijjjlllhhhjjjkkkkkkjjjiiikkklllllllllpppssspppnnn||||||tttxxxwww|||xxx{{{yyyxxx~~~{{{~~~|||zzzsss~~~{{{yyyyyyyyyyyyyyyxxxwwwwwwwwwuuusssrrrrrrtttvvvwwwtttrrrppprrrtttvvvuuuttt|||rrrooossssssnnnmmmsssmmmnnnpppsssuuuwwwxxxyyy{{{vvvwww|||~~~tttxxxvvvvvvuuutttrrrssstttuuuuuutttrrrooopppvvvyyyyyy{{{~~~}}}rrroooiiiiiijjjlllnnnooonnnlllnnnllljjjiiiiiijjjlllnnniiiiiiiiiiiihhhhhhhhhgggiiiiiiiiiiiikkknnnqqqssskkkjjjhhhiiijjjkkkkkkjjjjjjlllmmmmmmlllkkklllmmmhhhhhhgggggggggggghhhiiieeeggghhhiiiiiiiiijjjkkkfffffffffffffffggghhhhhhhhhhhhgggggggggiiijjjkkkggggggggghhhkkkooosssuuurrrkkkfffgggiiiiiijjjlllhhhjjjkkkkkkjjjiiikkklllnnnnnnqqquuupppmmm|||mmmwwwqqqwwwzzz|||vvv{{{yyyyyyzzz~~~~~~zzz}}}~~~yyyzzz{{{|||{{{zzzyyyxxxwwwuuusssrrrtttwww{{{}}}ssspppoooppptttvvvvvvttttttppptttsssmmmmmmtttmmmnnnqqqtttwwwyyy{{{{{{xxxrrr{{{sssssssssvvvvvvsssqqqrrruuuwwwvvvsssxxxtttssswwwxxxwwwwwwzzzrrrtttxxxzzz{{{}}}qqqooorrrpppmmmkkkkkkjjjhhhgggkkkkkkkkkiiihhhhhhjjjmmmqqqmmmjjjhhhiiijjjhhhfffffffffgggiiijjjkkklllmmmjjjiiiiiiiiiiiikkklllmmmlllooommmiiiiiinnnpppnnnnnnfffdddkkkkkkdddaaafffgggiiikkkjjjgggfffhhhjjjhhhfffeeefffjjjmmmlllkkkllltttnnndddfffiiimmmvvviiiffffffiiijjjiiikkkooommmllljjjiiiiiijjjlllmmmjjjhhhggghhhkkkllljjjhhhiiilllooonnnvvvyyyooovvvkkkzzz{{{yyyiiiuuuxxx}}}vvvuuuxxxtttvvv}}}|||~~~|||ssswww{{{yyywww{{{zzzxxxtttqqqoooooopppqqqvvvvvvvvvwwwwwwtttooolllooopppqqqooonnnnnnqqqtttqqqpppooorrrwwwzzzzzzxxxvvvlllzzz}}}vvvqqqsssrrrxxxvvvtttssstttuuuttttttsssvvvyyyzzzyyyxxxwwwxxxyyywwwttttttwww{{{~~~|||qqqooopppnnnkkkjjjjjjjjjhhhgggjjjkkkkkkjjjiiiiiijjjlllnnnkkkhhhhhhiiijjjiiihhhhhhhhhhhhiiijjjkkklllmmmiiijjjkkklllmmmmmmlllllllllmmmmmmlllkkkmmmpppssstttkkkhhhllllllffffffkkkggghhhiiihhhgggggghhhjjjmmmkkkjjjkkkoooqqqqqqppp|||yyykkkjjjlllssslllhhhgggiiihhhfffgggjjjiiijjjjjjjjjjjjjjjjjjiiikkkiiihhhiiilllmmmllljjjjjjlllpppqqqyyy{{{sssuuuvvvzzzooo~~~uuu~~~|||tttyyywwwzzz}}}}}}~~~~~~~~~wwwxxxzzzzzzzzzxxxvvvttttttuuuwwwyyysssvvvwwwvvvrrrooommmmmmqqqpppooooooqqqrrrrrrqqqrrrppppppsssvvvyyyyyywwwyyyqqq}}}xxx|||uuuqqqtttsssvvvtttrrrrrrsssttttttssspppsssvvvxxxxxxwwwxxxxxxyyyxxxvvvuuuuuuwwwzzz{{{zzz~~~qqqpppmmmkkkiiiiiijjjjjjiiihhhhhhjjjlllkkkjjjiiijjjkkkjjjiiiggggggiiijjjjjjiiijjjiiiiiiiiiiiikkkmmmnnnhhhjjjmmmooopppooommmlllllljjjlllqqqnnnjjjppp{{{wwwnnniiikkkkkkggghhhnnnhhhgggeeeeeegggiiiiiiiiikkkiiihhhiiilllmmmnnnmmmvvv{{{ooollllllqqq|||mmmiiihhhjjjiiiggghhhkkkfffhhhjjjkkkkkkjjjhhhffflllkkkjjjkkklllmmmmmmkkklllmmmooovvv}}}|||wwwqqqyyyrrrppp~~~xxxvvvxxx}}}www}}}~~~|||xxx~~~vvvwwwzzzxxxwwwvvvtttssssssuuuwwwxxxnnnsssvvvtttnnnlllnnnrrrssspppnnnppptttuuurrrooosssrrrrrrsssuuuwwwwwwvvvwwwssszzzvvvzzztttrrruuutttuuutttrrrrrrtttuuuuuutttnnnqqqtttvvvwwwwwwxxxyyywwwyyyyyywwwtttsssuuuwwwwwwzzz|||}}}qqqqqqllljjjiiiiiijjjkkkkkkjjjhhhjjjllllllkkkjjjiiijjjiiihhhhhhhhhhhhiiihhhhhhiiihhhhhhiiijjjmmmpppqqqiiikkkmmmooooooooonnnmmmlllhhhllltttqqqiiiqqqssslllhhhiiiiiiffffffjjjiiifffcccdddgggjjjjjjiiiggggggfffggghhhiiiiiiiiissszzztttmmmiiiooolllhhhhhhkkkkkkjjjlllooohhhhhhiiijjjjjjiiihhhhhhkkkkkkjjjkkkllllllllllllnnnoooooo{{{~~~{{{{{{lllsssmmmqqq~~~|||{{{vvv}}}yyywwwzzz{{{wwwuuuzzzvvvtttuuutttqqqqqqssswwwxxx{{{~~~}}}www~~~xxx~~~{{{zzzxxxvvvtttsssrrrrrrsssssslllooorrrqqqoooooorrruuuqqqqqqrrrsssttttttrrrpppsssssssssttttttuuuuuutttsssqqqvvvuuuxxxrrrrrrwwwuuuuuutttssstttuuuwwwvvvuuuppprrruuuvvvvvvvvvwwwxxxuuuxxx{{{yyytttqqqsssvvvuuuxxxzzz{{{}}}qqqrrrlllkkkjjjjjjlllmmmmmmlllhhhjjjllllllkkkjjjiiijjjiiijjjjjjiiihhhggggggggggggggghhhjjjmmmpppsssuuukkkkkkkkkllllllmmmnnnooommmiiimmmuuurrrjjjqqqmmmiiihhhiiijjjgggffffffiiifffcccdddhhhkkkjjjiiijjjkkkjjjjjjjjjjjjkkklll{{{ppphhhkkkkkkhhhgggiiijjjiiijjjnnnkkkjjjiiihhhhhhiiijjjkkkiiijjjjjjkkkjjjkkkkkklllnnnpppooo~~~xxxkkkqqquuuwww|||wwwssslll|||~~~{{{rrrxxx}}}yyywwwvvvuuuuuuvvvuuusssqqqqqqrrrssstttuuusssrrruuuuuussssssvvvttttttttttttssssssssssssooouuuyyyxxxxxxzzzyyywwwyyy}}}|||zzz~~~~~~{{{|||zzzzzzyyyxxxvvvuuuuuuvvvvvvrrrqqqqqqqqqrrrrrrrrrrrrnnnrrrvvvvvvrrroooqqqsssssstttttttttssssssssstttqqqqqquuuuuuwwwqqqrrrwwwuuurrrqqqqqqrrrtttuuutttssstttvvvwwwwwwvvvuuuvvvwwwssswww{{{zzzvvvsssuuuxxxvvvwwwyyyzzz{{{|||qqqtttmmmkkkjjjjjjlllnnnmmmmmmhhhjjjlllkkkjjjiiijjjkkkiiikkklllkkkiiigggfffgggfffgggiiilllooorrrtttuuummmlllkkkkkkkkkmmmooopppnnnlllnnnsssppplllrrr}}}jjjiiiiiijjjkkkjjjhhhfffhhhgggggghhhiiijjjjjjiiikkkllllllkkkjjjiiikkklllyyy~~~tttrrrnnnkkkqqqlllhhhggghhhgggddddddggglllkkkiiihhhhhhiiikkkllliiijjjkkkkkkjjjjjjkkklllnnnqqqqqqyyyrrrqqqzzz{{{uuutttsssppprrrxxxxxxwwwuuuyyyuuuxxxiiillloooqqqpppoooppppppwwwuuusssqqqqqqsssvvvwwwvvvssssssvvvvvvssssssvvvxxxwwwvvvuuuttttttsssrrrqqqxxx|||{{{zzzzzzxxxuuunnnqqqttttttssstttxxx|||~~~}}}vvv~~~}}}xxxwwwwwwvvvvvvvvvwwwwwwxxxxxxuuusssssstttsssooolllmmmsssxxxuuuooolllpppuuurrrtttuuutttsssrrrssstttsssttt}}}uuuvvvvvvppprrrwwwssspppoooooopppqqqrrrpppooovvvwwwxxxwwwuuutttuuuvvvsssvvvyyyxxxvvvuuuvvvxxxwwwwwwxxxzzzyyyyyy~~~qqquuulllkkkiiijjjkkkllllllkkkjjjkkkkkkjjjiiiiiijjjlllgggjjjlllllljjjhhhiiijjjgggiiillloooqqqrrrrrrqqqllllllmmmnnnooooooooopppoooooopppooonnnooosssvvvjjjiiiggggggiiikkkkkkiiigggiiikkklllkkkiiiiiiiiiiiijjjkkkiiigggfffgggjjjeeemmmhhhccchhhkkkkkkpppmmmjjjhhhiiihhheeeeeehhhiiiiiiiiihhhhhhiiiiiiiiiiiikkkmmmlllkkkjjjlllnnnmmmtttuuu}}}wwwwwwyyy}}}ooovvvlllwww{{{uuuuuuqqqxxx|||xxxwwwqqqjjjppp}}}{{{~~~}}}vvvrrrsssvvvxxxwwwuuusssqqqpppppppppqqqoooooorrrssspppooorrrttttttttttttssssssssssssmmmrrruuusssrrrsssssspppsssuuuwwwuuurrrqqqrrruuuuuunnnnnnuuuyyy{{{~~~~~~wwwzzzxxxwwwwwwwwwwwwvvvvvvvvvtttuuuvvvvvvtttqqqooonnnooosssuuurrrnnnlllooosssqqqsssuuutttrrrqqqsssuuuqqqttt}}}wwwyyywwwoooqqqvvvrrrqqqppppppqqqrrrrrrooommmtttuuuvvvuuuttttttuuuwwwuuuuuuuuuuuuuuuuuuuuuuuuwwwvvvwwwzzzxxxvvv{{{yyyqqquuullljjjiiiiiijjjkkkkkkjjjkkkkkkkkkiiihhhhhhkkkmmmeeehhhllllllkkkjjjkkkmmmiiikkknnnqqqrrrqqqooonnnkkkmmmooorrrrrrqqqpppoooppprrrqqqlllmmmrrrsssqqqiiigggdddbbbdddiiikkkkkkfffjjjnnnooollliiihhhiiijjjkkkllljjjgggfffhhhjjjfffnnnkkkgggnnnmmmggggggmmmjjjiiikkkkkkjjjkkknnnfffggghhhiiiiiihhhgggfffjjjlllnnnnnnlllkkkmmmooollluuuxxxxxx{{{nnnxxxuuuqqq{{{}}}xxxqqqwwwwwwlllttt~~~ssswwwpppnnnsssrrrsssuuummmpppvvvnnnooopppqqqqqqqqqpppoooqqqoooqqquuuvvvuuuuuuxxxppppppppppppppppppppppppppptttuuurrrqqquuuwwwvvvmmmqqqttttttrrrqqqsssuuuxxxrrrtttzzzyyyqqqrrrzzz}}}~~~}}}sssxxxxxx}}}{{{yyyxxxwwwkkkpppvvvwwwssspppqqqtttrrrrrrqqqooonnnnnnpppqqqpppsssuuutttrrrqqqsssuuulllqqq}}}xxxzzzwwwoooqqqvvvqqqtttsssssstttuuutttrrroooqqqrrrssssssssstttvvvxxxwwwuuussssssssstttsssrrrwwwuuuwwwyyywwwtttzzzsss~~~uuukkkmmmllljjjiiiiiijjjlllmmmooommmjjjiiijjjkkkkkkkkkdddfffiiijjjiiiiiiiiijjjlllnnnrrrttttttrrrooommmqqqnnnlllmmmooopppnnnkkkmmmiiiiiinnnnnnkkkkkkoooggggggffffffggghhhiiijjjhhhhhhhhhhhhhhhhhhhhhhhheeefffhhhiiihhhiiijjjlllooommmjjjiiijjjjjjhhhggggggffffffiiimmmooommmkkkllljjjhhhhhhiiijjjiiihhhiiikkknnnooonnnmmmlllllllll~~~sss|||mmmyyyzzz{{{zzzwwwtttssssssttttttnnnmmmuuusssmmmqqqqqqpppuuuvvvnnnooo{{{kkkssspppoooqqqqqqnnnnnnqqqpppoooooopppsssuuuttttttmmmqqqrrrooommmppprrrqqqssssssrrrrrrrrrsssttttttnnnnnnoooooopppqqqssssssvvvtttrrrsssvvvwwwuuusssrrruuu~~~rrrvvvxxx~~~yyywwwvvvwwwyyyxxxuuurrrrrrttttttqqqoooqqqrrrsssrrrooonnnpppsssuuurrrpppppprrrtttuuuuuutttppptttzzzxxxvvvuuuuuuuuutttssssssrrrpppooooooppprrrsssvvvqqqmmmlllooorrrtttssstttuuusssoooqqquuuuuuqqqwwwpppnnntttwwwvvvvvvyyyzzz{{{|||}}}~~~uuujjjmmmllljjjiiiiiijjjlllmmmjjjhhhgggfffggghhhgggffffffhhhjjjkkkjjjjjjjjjkkkpppqqqqqqrrrqqqpppnnnmmmmmmkkkjjjkkkmmmmmmkkkiiillliiijjjnnnnnnjjjjjjmmmffffffggghhhiiiiiihhhhhhgggggggggggggggggggggggghhhiiijjjiiihhhggggggiiikkkiiihhhhhhiiiiiiiiihhhjjjiiigggiiikkkmmmllljjjjjjhhhggghhhjjjkkkkkkjjjjjjlllnnnmmmkkkkkknnnrrrppp|||ssswww|||zzzvvvuuusssrrrrrrrrrssssssvvvwwwpppooowwwuuuppptttqqqpppssstttnnnmmm~~~yyytttppppppooolllnnnqqqqqqrrrtttuuuvvvvvvwwwwwwqqqttttttpppnnnqqqsssrrrqqqqqqqqqqqqqqqrrrrrrsssoooooooooooopppqqqrrrssstttrrrqqqrrruuuvvvuuusss}}}uuuttt{{{{{{tttxxxuuuyyy~~~uuurrryyysssqqqoooppprrrsssrrrpppoooqqqrrrqqqpppoooqqqtttoooooonnnppprrrrrrrrrpppwwwsssxxxyyywwwuuutttttttttsssrrrsssrrrpppppppppqqqssstttooollljjjlllqqquuuxxxyyyvvvvvvuuurrrssswwwwwwssstttppppppvvvyyyvvvtttvvvwwwxxxyyyzzz{{{~~~tttiiilllllljjjjjjjjjjjjlllllllllkkkjjjkkklllllljjjiiigggiiikkklllkkkkkkkkklllpppooonnnlllkkkkkkkkkkkkjjjiiijjjkkkmmmmmmkkkiiikkkiiikkknnnnnnjjjiiijjjeeefffiiijjjjjjiiigggfffgggggggggggggggggggggggghhhiiijjjiiihhhggggggiiihhhfffeeefffhhhiiiiiihhhmmmkkkiiihhhiiikkkkkkjjjhhhgggfffhhhjjjlllmmmllliiilllnnnllljjjnnnyyy|||qqqwwwzzzrrrsss}}}zzzwwwqqqxxxxxxsssuuuoooqqqqqqqqqppppppqqqrrr{{{uuuqqqpppnnnmmmpppuuunnnrrrvvvwwwuuutttuuuwwwtttvvvtttooommmoooqqqpppoooooopppppppppqqqqqqqqqpppooooooooopppqqqrrrrrrqqqpppoooqqqsssttttttssswwwqqqppptttxxx~~~}}}rrryyyzzzuuu|||zzzuuusssqqqpppoooqqqsssttttttsssmmmooopppqqqpppqqqsssuuuppppppqqqsssvvvvvvtttrrrxxxuuuzzzxxxvvvssssssssssssrrrppprrrrrrqqqpppqqqrrrtttuuussspppnnnnnnppprrrttttttuuuvvvtttrrrssswwwwwwsssrrrppprrrvvvxxxuuusssssstttuuuwwwwwwxxx{{{~~~sssiiilllkkkkkkjjjjjjkkkkkklllnnnmmmnnnoooppppppmmmkkkhhhjjjkkkkkkjjjjjjkkkllloooooonnnmmmmmmmmmlllllljjjjjjlllnnnoooooonnnmmmkkkkkklllmmmmmmkkkiiiiiihhhhhhiiiiiiiiihhhggggggffffffffffffffffffffffffeeefffhhhiiihhhiiijjjlllhhhgggffffffhhhiiiiiihhhmmmkkkiiihhhhhhjjjkkkllliiihhhggghhhjjjlllmmmlllhhhlllooommmmmmuuuxxxwwwrrr{{{}}}|||rrrxxxzzz||||||pppxxxzzzsssqqqmmmqqqrrroooqqquuuqqqhhhkkk|||sssuuu|||vvvqqqoooqqqqqqqqqsssxxxmmmsssyyyzzzvvvtttuuuwww{{{}}}zzzsssooopppqqqpppnnnoooooopppqqqqqqqqqqqqpppppppppoooppppppqqqqqqoooooopppqqqssstttttttttqqqqqquuuzzzzzzvvvwww|||}}}{{{uuu{{{vvvrrr}}}mmmssssssssstttuuuvvvvvvvvvlllmmmooopppqqqrrrssstttsssrrrrrrsssvvvwwwvvvuuuuuuvvv|||wwwtttrrrqqqrrrrrrqqqooorrrqqqqqqqqqrrrssstttuuutttsssqqqpppppppppqqqqqqrrrsssrrrppprrrvvvuuuqqqsssrrrssstttuuutttssssssrrrtttuuuvvvvvvxxx{{{~~~sssjjjkkkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiikkklllllljjjhhhhhhjjjjjjjjjiiiiiijjjlllooopppqqqsssssssssrrrqqqiiikkkmmmooopppppppppqqqmmmmmmmmmkkkkkklllmmmllllllkkkhhhgggfffggghhhiiiggggggggggggggggggggggggeeefffhhhiiihhhiiijjjlllllljjjhhhhhhiiiiiiiiihhhjjjjjjiiihhhhhhjjjlllnnnkkkjjjhhhiiijjjllllllkkkiiimmmooommmllluuu|||uuuvvv{{{|||~~~xxx{{{{{{wwwzzz|||}}}jjjssszzzsssnnnmmmtttssslllmmmttttttmmmjjjvvviiizzzcccxxxjjjsssqqqnnnooossstttrrrrrruuuooouuu{{{{{{wwwuuuvvvxxxyyysssssssssqqqnnnnnnpppqqqrrrrrrrrrrrrqqqqqqppppppooopppppppppooopppqqqrrrssstttuuuvvvxxxtttrrrrrrqqqrrrvvv|||sss|||vvv}}}xxxzzz{{{uuuvvvvvvvvvuuuuuuttttttuuulllmmmnnnppprrrssssssrrrrrrpppmmmmmmpppsssuuuvvvtttwwwvvvtttrrrqqqqqqqqqpppoooqqqqqqqqqqqqrrrrrrsssssslllmmmoooppprrrsssuuuvvvqqqsssrrrqqqsssvvvuuuqqquuuuuutttqqqqqqsssuuuvvvrrrtttvvvvvvwwwxxxzzz|||{{{~~~tttkkkkkkkkkkkkkkkkkkkkkkkkkkkiiihhhhhhiiikkkkkkjjjhhhiiijjjjjjiiihhhhhhjjjllljjjkkknnnpppqqqqqqpppoooiiikkkmmmnnnoooppprrruuuqqqqqqnnniiiiiiooossssssooollliiifffeeefffiiijjjhhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjiiihhhggggggiiimmmkkkjjjiiijjjkkkjjjiiihhhiiijjjiiiiiijjjlllooollljjjiiiiiikkkllllllkkkmmmoooooollljjjnnnyyy}}}uuuuuuuuuyyyzzzwww{{{pppooozzzmmmsssiiioooxxxsssppppppuuutttllliiinnnrrrqqqnnntttiiixxxjjjyyynnnrrrpppnnnpppssssssooonnnooolllpppttttttrrrpppqqqrrr|||}}}vvvqqqpppnnnllllllnnnpppqqqrrrrrrrrrqqqrrrrrrqqqpppooooooooopppoooppprrrrrrrrrrrrtttuuuqqqpppoooooorrruuuzzz}}}rrrxxxyyy~~~uuutttvvvvvvwwwuuurrrqqqqqqrrrnnnnnnnnnppprrrrrrqqqooouuurrrnnnmmmppptttxxxzzzvvv{{{vvvtttqqqqqqqqqqqqpppoooqqqqqqqqqqqqqqqqqqqqqqqqmmmooorrrrrrrrrqqqrrrsssrrrttttttsssuuuyyywwwsssuuuwwwuuupppoootttxxxyyysssuuuwwwwwwwwwxxxzzz{{{tttxxx~~~tttmmmjjjkkkkkkllllllkkkkkkjjjmmmllljjjkkkmmmnnnnnnmmmkkklllkkkjjjiiiiiikkkmmmjjjjjjjjjkkkkkkllllllmmmlllnnnooooooppprrrvvvzzzvvvuuunnnggghhhqqqyyy{{{nnnmmmjjjgggfffggghhhhhhiiiiiiiiiiiiiiiiiiiiiiiihhhiiijjjiiihhhggggggiiillljjjiiiiiikkkllllllkkkhhhjjjlllkkkiiihhhjjjllljjjiiihhhiiikkkmmmmmmmmmoooppppppmmmjjjjjjooottt~~~yyyuuuttt|||ttt|||zzzwwwyyysssxxxxxxuuuxxxrrrppptttssssssqqqttttttppplllllloooqqqmmmnnnkkkrrrnnnsssoooqqqooolllmmmppppppmmmmmmooolllmmmnnnnnnnnnnnnnnnnnnqqquuuvvvqqqnnnmmmllliiijjjlllnnnpppqqqqqqqqqpppsssrrrqqqpppoooooooooooonnnppprrrrrrppppppqqqsssjjjmmmqqqtttwwwyyywwwuuuzzzyyy{{{yyy}}}vvv~~~uuuwwwxxxvvvsssqqqqqqsssqqqooooooqqqrrrqqqnnnkkkvvvsssqqqqqqtttxxxzzz{{{www~~~vvvtttrrrqqqqqqqqqpppoooqqqqqqqqqqqqpppooonnnnnnqqqsssuuutttqqqnnnmmmnnnqqqttttttsssvvvyyywwwsssrrrwwwwwwrrrqqqvvvzzzzzzsssuuuwwwxxxwwwwwwyyyzzzuuuwww{{{}}}tttnnnjjjkkkkkkllllllkkkkkkjjjnnnllljjjjjjlllnnnooonnnmmmmmmmmmkkkjjjjjjlllnnnrrrpppnnnllllllnnnpppqqqpppqqqrrrrrrrrruuu{{{yyywwwoooeeegggsss}}}mmmlllkkkjjjiiiggggggfffiiiiiiiiiiiiiiiiiiiiiiiieeefffhhhiiihhhiiijjjllliiihhhggghhhkkkmmmmmmmmmiiilllnnnmmmiiiggghhhiiihhhggggggiiilllooooooooopppppppppnnnllllllmmmnnn}}}wwwxxx{{{xxxyyy{{{~~~~~~wwwsssrrrqqquuuqqqqqqtttuuusssoooooorrrooommmnnnllllllkkkppptttlllhhhhhhkkkmmmmmmoootttsssrrrqqqqqqssstttsssrrrnnntttvvvtttrrrrrrqqqnnniiijjjmmmoooppppppoooooossssssqqqpppoooooooooooommmpppqqqqqqnnnmmmooorrrtttsssqqqoooqqquuuvvvvvvwwwssszzz}}}|||qqqvvvxxxzzzxxxuuusssuuuwwwrrrqqqpppqqqrrrqqqllliiiqqqpppooopppsssvvvvvvvvvvvv}}}vvvtttrrrqqqrrrrrrpppoooqqqqqqqqqqqqpppnnnmmmlllkkknnnssstttsssqqqrrrtttooorrrrrrrrrtttwwwvvvqqqpppvvvyyyuuutttxxx{{{yyysssuuuwwwxxxwwwwwwxxxyyyyyyzzz{{{{{{{{{tttkkkjjjkkkkkkllllllkkkkkkjjjlllmmmnnnoooqqqqqqrrrrrrooommmkkkjjjkkkllllllkkkmmmllllllllljjjjjjmmmrrrooovvveeeiiiooodddzzzsssooohhhgggrrr~~~~~~wwwmmmkkkiiihhhiiiiiihhhgggkkkkkkjjjjjjiiihhhhhhgggmmmmmmllljjjhhhhhhkkkmmmhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjiiiiiiiiijjjlllmmmjjjiiigggggghhhlllpppsssmmmooopppoooppprrrrrrqqqyyyvvvxxx{{{|||}}}xxx|||wwweeetttsssooorrruuuuuurrroooooopppnnnnnnooopppqqqrrrrrrssspppooommmllllllnnnqqqsssooommmooottttttpppoooqqqoooooooooooooooooooooooommmlllkkkmmmppprrrqqqpppooopppooonnnllllllnnnpppqqqpppoooqqqttttttqqqnnnoooooooooqqqssstttsssrrrpppvvvvvvvvv~~~zzz}}}xxxzzz~~~zzz~~~}}}vvvssssssuuutttpppppptttpppnnnllllllnnnooopppoookkklllnnnoooqqqqqqrrrrrrtttyyyuuuqqqqqqttttttqqqmmmkkksssrrrnnnqqqnnnoooyyyzzzuuupppnnnqqqssstttrrrrrrpppoooqqqtttuuusssppptttsssrrrtttvvvwwwvvvuuuttttttuuuvvvvvvvvvvvvuuusssuuuvvvxxxyyy|||tttjjjjjjkkkkkkllllllkkkkkkjjjiiijjjlllooorrrtttuuuuuutttqqqnnnllllllkkkjjjiiimmmqqquuutttoookkklllqqqqqqvvviiilllmmmnnntttpppkkkmmmyyy~~~sssiiihhhggghhhjjjlllkkkjjjkkkjjjiiiiiihhhiiiiiiiiijjjjjjjjjiiihhhiiimmmoooiiiiiiiiiiiiiiiiiiiiiiiikkkjjjiiiiiiiiijjjkkkllliiiiiijjjkkkmmmnnnoooooolllllljjjiiikkkrrrzzzwwwtttuuuxxxzzz{{{vvvyyy{{{pppwwwtttsssttttttrrrooommmnnnpppooooooooopppppppppppppppnnnmmmkkkjjjkkklllooopppmmmlllnnnrrrrrrooommmoooppppppppppppppppppppppppooollliiijjjmmmpppqqqqqquuutttrrrooommmnnnqqqttt~~~vvvpppnnnmmmkkkjjjnnnmmmmmmnnnpppqqqpppnnnvvvsssooopppyyy}}}}}}zzz{{{~~~~~~yyyuuuvvvvvvsssrrrssstttrrroooooopppqqqqqqqqqpppqqqrrrssstttttttttuuuvvvxxxuuurrrrrrtttuuuqqqnnnlllsssqqqoootttssssss{{{uuuuuutttsssrrrrrrssstttrrrrrrrrrsssuuuuuutttsssuuutttssstttvvvwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxyyy{{{~~~sssiiikkkkkkkkkkkkkkkkkkkkkkkkhhhiiikkknnnppprrrssssssuuurrrooommmmmmlllkkkjjjooouuuyyyuuunnnjjjnnnssstttvvvmmmmmmhhhtttqqqooonnnsss|||yyymmmiiihhhhhhjjjlllmmmllljjjjjjiiihhhggggggiiikkklllggghhhgggggggggjjjnnnrrrkkkkkkkkkkkkkkkkkkkkkkkklllllljjjiiiiiijjjkkkkkkiiilllooorrrrrrqqqooommmpppmmmjjjlllrrr}}}xxxrrrqqqssswwwyyyyyy~~~yyyuuusss}}}qqqsssqqquuuuuusssooolllkkkmmmooopppooooooooonnnnnnnnnnnnnnnmmmlllkkklllmmmnnnooollljjjlllpppqqqmmmlllmmmpppppppppqqqqqqppppppppptttqqqnnnmmmpppsssvvvwwwzzzxxxtttpppnnnoootttxxx}}}wwwsssqqqqqqpppoooooonnnmmmoooppppppooommmuuunnnlllpppqqquuu{{{}}}}}}ttt{{{zzzwwwxxxwwwuuuuuuwwwuuurrrqqqrrrssssssrrrssssssttttttuuuuuuuuuuuu}}}xxxuuurrrrrrttttttrrroooqqquuuppppppxxxvvvoooqqqppptttwwwwwwsssrrrsssvvvrrrtttuuuvvvuuutttuuuuuuwwwuuussssssuuuwwwxxxxxxwwwvvvuuutttttttttuuuvvvwwwxxxyyyxxxxxxxxxzzz|||rrriiikkkkkkkkkkkkkkkkkkkkkkkkiiijjjkkklllmmmmmmmmmmmmqqqooollllllmmmoooooonnnrrrttttttooolllnnnsssvvvtttsssmmmlllccctttkkklllooosssvvvvvvqqqjjjlllkkkkkkkkklllkkkiiigggjjjiiigggfffgggiiilllnnngggggggggfffgggiiinnnqqqkkklllllllllllllllmmmmmmmmmmmmkkkjjjiiijjjjjjkkklllnnnrrrtttuuussspppmmmppplllmmmwwwxxxtttqqqoooqqqtttvvvwwwxxx~~~mmmqqqssssssrrrqqqooommmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmpppoooooooooooooooppppppkkkjjjlllppppppmmmkkkmmmooopppqqqrrrrrrqqqpppoootttsssqqqqqqrrrtttvvvxxxxxxwwwtttqqqnnnooorrruuussstttwwwyyyyyywwwtttrrrrrrrrrqqqrrrssssssqqqooollllllooouuutttrrrxxx}}}ssssss|||xxxvvvvvvxxxyyywwwuuurrrqqqrrrrrrrrrqqqssssssrrrrrrssssssssstttwwwuuussssssttttttrrrppprrrrrrlllsssuuunnnppprrrttttttrrrrrrtttvvvqqqtttwwwvvvsssrrrsssvvvwwwtttqqqqqqsssvvvxxxxxxuuutttsssrrrsssuuuwwwyyyxxxyyyzzzxxxwwwvvvwwwxxxrrrjjjlllkkkkkkjjjjjjkkkkkklllkkklllmmmmmmnnnnnnnnnnnnooommmkkkkkkmmmnnnnnnnnnppprrrqqqpppuuu{{{yyysssooonnnjjjlllfffqqqrrrhhhkkkpppqqqnnnkkkkkknnnlllkkkjjjjjjkkkkkkiiigggjjjhhhgggfffgggiiilllooohhhhhhiiihhhggghhhkkknnnkkkkkkkkkllllllmmmmmmmmmnnnmmmkkkjjjjjjjjjkkkkkkmmmnnnoooppppppooonnnmmmjjjiiiqqq{{{pppppppppsssuuuvvvuuuttt{{{}}}pppuuuxxxooooooppppppqqqpppnnnmmmkkkllllllmmmnnnnnnooooooooopppppppppppppppoooooommmkkkmmmqqqrrrnnnmmmnnnooopppqqqrrrrrrqqqpppooolllmmmooopppppppppppppppqqqrrrrrrpppnnnmmmnnnooorrrtttxxxyyyxxxtttpppmmmtttsssrrrsssttttttrrrqqqiiippptttsssvvvzzzvvvoooxxx{{{}}}zzz~~~|||~~~sss}}}~~~~~~|||tttrrrvvv{{{vvvsssqqqppppppqqqpppooossssssrrrrrrrrrrrrssstttuuutttsssrrrssssssrrrpppnnnlllhhhvvvttttttqqqmmmmmmpppssstttsssppprrruuutttqqqpppqqqsssuuurrrooooooqqqtttvvvvvvrrrrrrqqqqqqsssvvvyyy{{{xxxyyyzzzxxxvvvttttttuuu|||rrrkkklllllljjjjjjjjjjjjllllllkkklllnnnppprrrsssttttttrrrpppmmmllllllllllllkkkooossswwwzzz{{{lllhhhmmmhhhmmmmmmpppxxxfffjjjlllooopppkkkgggkkkqqqiiihhhggggggiiikkkkkkkkkiiihhhgggggghhhjjjlllmmmhhhjjjkkkkkkiiiiiijjjkkkiiijjjjjjkkkkkklllllllllmmmmmmkkkjjjjjjkkkllllllkkkkkkkkkllllllllllllllljjjmmm|||xxxnnnssssssuuuxxxyyyxxxtttqqq{{{vvvtttvvvtttnnnnnnoooqqqsssssspppmmmkkkkkklllmmmnnnoooppppppmmmnnnooopppooonnnmmmlllnnnlllnnnrrrsssooonnnooommmnnnpppqqqqqqpppnnnmmmjjjmmmpppqqqpppooonnnnnnkkkmmmoooooommmkkkkkklllqqqssstttsssrrrqqqrrrsssqqqppppppqqqrrrrrrqqqoooooouuusssmmmrrr}}}{{{ppprrr{{{{{{zzz~~~{{{ttt|||~~~~~~{{{uuuxxx~~~yyyppprrrxxxuuurrrpppooopppqqqppppppuuuuuutttttttttuuuwwwxxxrrrrrrrrrrrrqqqqqqqqqpppooonnniiirrruuukkkvvvpppkkkkkknnnrrrsssqqqpppqqqrrrrrrpppoooooopppsssqqqooooooqqqsssttttttqqqqqqqqqrrrtttvvvyyyzzzvvvxxxyyyxxxuuutttssstttwwwzzz~~~sssmmmmmmllljjjiiiiiijjjlllmmmkkklllnnnppprrrsssssstttsssqqqnnnmmmmmmmmmmmmlllvvv{{{}}}|||yyyjjjeeeqqqiiinnnrrrkkknnnkkknnnjjjjjjmmmllliiijjjooojjjgggeeeeeegggiiikkkkkkiiihhhhhhhhhiiijjjkkkkkkfffiiilllmmmlllkkkjjjjjjggghhhhhhiiijjjjjjkkkkkkllllllkkkjjjkkklllmmmnnnjjjkkklllnnnnnnnnnmmmlllmmmvvvpppnnnuuuuuuuuuvvvxxxwwwtttrrrtttwwwooorrrpppoooppprrrrrrqqqnnnmmmmmmmmmnnnnnnooooooooommmnnnpppqqqpppooolllkkknnnlllnnnrrrsssooonnnooolllmmmoooqqqqqqooommmlllllloooqqqqqqpppooooooqqqkkklllmmmlllkkkkkklllnnniiimmmppprrrrrrsssuuuwwwnnnmmmmmmoooqqqqqqpppoootttssspppnnnqqqvvvyyyxxxzzz~~~}}}~~~{{{vvvuuu}}}}}}uuuxxx}}}{{{zzz~~~{{{|||wwwrrrvvvvvvtttqqqqqqrrrttttttsssvvvvvvuuutttuuuwwwyyy{{{pppqqqqqqqqqpppoooooopppooorrrmmmllltttqqqhhhhhhsssqqqooonnnooopppqqqqqqqqqpppppppppqqqqqqooommmrrrqqqpppppprrrttttttsssqqqrrrrrrssstttuuuvvvvvvtttvvvwwwwwwuuutttssstttrrrvvv{{{}}}~~~sssnnnmmmllljjjiiiiiijjjlllmmmlllmmmnnnnnnnnnnnnnnnnnnqqqooommmmmmoooqqqqqqqqquuutttyyyvvvmmmfffxxxlllmmmrrrdddgggrrrooogggdddjjjnnnkkkiiijjjnnnjjjfffddddddfffhhhhhhhhhiiiiiiiiijjjjjjjjjjjjeeehhhmmmooonnnmmmkkkkkkffffffggghhhiiiiiijjjjjjlllkkkkkkjjjkkklllnnnoookkkmmmqqqssstttsssqqqooolllxxxooohhhooorrrqqqpppqqqtttuuuvvvuuuvvv|||rrrwwwssspppooopppqqqqqqooooooooooooooonnnnnnnnnnnnoooppprrrssssssqqqnnnlllmmmlllnnnrrrrrrooommmoookkkllloooppppppooolllkkkkkkmmmnnnllljjjjjjmmmpppllllllllljjjjjjkkkooorrrfffmmmuuuyyywwwssspppnnnnnnmmmmmmoooqqqrrrqqqpppsssmmmnnnuuuuuuooosss}}}uuussszzz{{{~~~|||{{{tttssswwwkkkzzzzzztttxxx{{{zzz|||zzzuuuwwwwwwuuussssssuuuvvvwwwvvvuuutttttttttuuuwwwzzz{{{ooopppqqqpppooonnnooopppiiirrrppplllnnnlllooozzzpppsssuuutttpppnnnoooqqqssspppoooppprrrrrrooolllrrrqqqqqqrrrtttuuuuuussssssssstttuuuuuutttssssssrrrtttvvvwwwuuutttttttttoootttyyy|||}}}qqqpppllljjjhhhhhhjjjlllnnnnnniiillloooooommmkkklllnnnqqqnnnmmmnnnmmmkkkqqqzzzuuusssvvvwwwrrrllljjjkkklllmmmmmmkkkiiihhhiiikkkkkkiiiiiimmmmmmkkkiiiiiihhhgggggggggggggggfffhhhiiiiiihhhhhhiiikkknnnjjjfffgggjjjjjjgggccchhhiiiiiikkklllmmmnnnnnnllllllmmmnnnoooooonnnnnnmmmoooqqqrrrqqqooollljjjmmmnnnrrrwwwuuuooommmpppuuusssrrrtttxxxzzzyyyxxxqqqvvvuuuwwwuuurrrnnnkkklllooorrruuuooojjjjjjnnnrrrqqqooooooooooooooonnnnnnnnnnnnrrrooonnnnnnppppppmmmjjjmmmmmmlllllllllkkkkkkjjjlllnnnqqqrrrqqqpppooopppnnnnnnmmmmmmmmmllllllllllllnnnoooooonnnnnnoooqqqmmmooooooooonnnoooqqqsssssstttuuuuuusssssstttuuuzzz|||xxxtttzzz{{{|||}}}~~~xxx|||www|||}}}qqqzzzxxxttttttttttttuuuvvvxxxzzz{{{uuuzzzyyyzzzxxxuuurrrppprrrwww{{{tttuuuyyy}}}|||yyyzzz}}}|||tttsssqqqoooooopppqqqrrrqqqqqqqqqpppppppppooooooppprrrssssssrrrrrrrrrssspppppppppqqqsssuuuwwwyyyvvvssspppmmmmmmooorrruuuttttttsssrrrrrrrrrrrrrrrssstttuuuuuuuuuuuuuuuuuuqqqrrrtttuuuwww{{{qqqppplllkkkiiiiiijjjlllnnnnnnkkknnnppppppnnnlllmmmnnnnnnkkkkkknnnnnnnnnttt}}}|||sssppprrrtttppplllmmmmmmlllkkkjjjjjjjjjjjjjjjmmmllljjjjjjmmmnnnllljjjjjjiiihhhhhhhhhhhhhhhdddfffhhhhhhhhhiiikkkmmmlllkkkiiiiiikkkkkkjjjhhhkkkkkkkkkkkkjjjjjjjjjjjjnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnooopppooonnnlllkkklllnnnnnnnnnmmmnnnppprrrrrrqqqrrrtttxxx{{{zzzyyy}}}uuuxxxyyyrrrrrrqqqnnnlllkkklllnnnuuusssqqqpppqqqrrrssstttllllllmmmnnnooopppqqqqqqnnnmmmmmmnnnppppppnnnkkkrrrqqqpppnnnmmmllllllllljjjlllnnnnnnmmmlllllllllnnnnnnmmmmmmmmmlllllllllmmmnnnoooooonnnmmmooopppooopppppppppnnnnnnooopppqqqrrrssssssqqqqqqrrrssstttwwwwwwuuu|||{{{}}}~~~}}}|||{{{yyywww{{{~~~~~~tttvvvzzzzzztttttttttuuuuuuvvvvvvwww~~~|||ttttttuuuxxx{{{{{{xxxuuu~~~yyywwwyyyyyywwwuuuwww{{{tttsssqqqpppooopppqqqrrrqqqqqqppppppoooooonnnnnnjjjlllnnnooonnnooopppqqqqqqqqqpppooopppqqqrrrsssssssssrrrrrrrrrrrrsssssstttuuuvvvwwwxxxwwwwwwwwwwwwwwwvvvvvvuuusssrrrqqqqqqrrrssstttvvvyyy}}}qqqppplllkkkkkkjjjkkkmmmnnnooonnnpppqqqpppnnnmmmmmmnnnkkkiiiiiikkklllnnnssszzzyyyooolllnnnqqqoookkkooonnnkkkiiihhhiiijjjkkklllnnnnnnkkkkkkoooooommmkkkjjjjjjiiiiiiiiiiiiiiiccceeeggghhhiiijjjlllnnnkkklllmmmmmmkkkkkklllmmmkkkkkkjjjjjjjjjiiiiiiiiipppooonnnmmmllllllllllllmmmmmmmmmmmmmmmmmmllllllhhhnnnnnnjjjkkkssstttpppooooooqqquuuyyyzzzzzzyyyrrrxxxssstttoooqqqrrrqqqnnnmmmlllmmmoooqqqsssrrrpppooopppsssllllllmmmnnnoooppppppqqqkkkkkklllnnnpppooommmkkktttrrrpppnnnmmmmmmmmmnnnmmmooooooooommmmmmmmmooonnnnnnnnnmmmmmmmmmmmmlllnnnooopppooommmmmmmmmooopppqqqqqqpppnnnmmmmmmnnnooopppqqqqqqoooooopppqqqooorrruuuuuuvvv}}}xxxzzz}}}xxxyyyyyy|||vvvvvvxxx~~~rrrqqquuuyyy}}}ssstttuuuuuuuuutttsssrrr||||||||||||~~~xxxrrrrrrwwwzzzyyyvvv{{{tttooorrrwwwxxxxxxzzzsssrrrqqqpppppppppqqqrrrpppppppppoooooooooooonnnnnnoooppppppoooooopppqqqrrrqqqooommmlllllllllllloooppprrrttttttrrrqqqooooooppprrrtttuuuuuuuuuuuuvvvvvvvvvuuutttsssrrrqqqrrrssssssttttttwww{{{~~~qqqooollllllmmmllllllmmmoooppppppppppppooonnnmmmllllllllljjjiiiiiijjjlllpppsss}}}uuummmiiilllooonnnllllllllljjjjjjjjjjjjllllllmmmoooooollllllooopppnnnjjjiiiiiihhhhhhiiiiiiiiidddfffhhhhhhhhhiiikkklllkkknnnpppooojjjhhhkkknnngggggghhhiiijjjjjjkkkkkknnnnnnmmmlllllllllmmmnnnmmmlllkkkkkkkkklllmmmnnneeeooorrrnnnrrr|||yyynnnnnnooorrruuuwwwxxxxxxwwwoooqqqrrrqqqrrrsssrrrpppoooppppppnnnoooqqqqqqqqqpppoooooooooooonnnnnnnnnmmmmmmmmmjjjkkklllnnnooommmkkkiiirrrpppmmmkkkkkklllnnnooopppppppppooommmmmmnnnpppnnnnnnnnnmmmmmmmmmmmmmmmnnnooopppooommmllllllmmmnnnpppqqqpppnnnmmmmmmnnnooopppqqqpppoooooooooqqqpppooosssvvvsssttt~~~~~~{{{yyysssyyyxxx~~~yyytttuuuvvvzzzwwwuuuxxxrrrsssuuuvvvvvvuuusssrrrvvv{{{}}}ooolllssszzzyyytttqqqtttwwwxxx{{{rrrrrrqqqppppppqqqqqqrrrnnnooooooppppppqqqqqqrrrtttuuutttrrrooonnnnnnooorrrqqqooolllkkkjjjjjjjjjlllmmmooopppqqqpppnnnmmmooooooooooooppprrrssstttrrrrrrssstttuuuuuuuuuuuusssttttttttttttvvvyyy|||qqqoookkkmmmooonnnmmmmmmooorrrpppooonnnmmmmmmlllkkkkkkmmmmmmkkkkkkmmmpppssstttyyysssllliiikkknnnnnnmmmggghhhjjjlllmmmmmmmmmlllmmmpppooolllllloooooommmhhhhhhggggggggghhhhhhiiiggghhhiiiiiihhhggghhhjjjkkkoooqqqoooiiifffhhhlllhhhhhhhhhiiiiiijjjjjjkkkkkkkkkkkkllllllnnnoooooolllkkkjjjjjjjjjlllmmmooohhhpppqqqmmmsss~~~qqqpppqqqssstttuuuuuutttttttttzzzuuuvvvrrrsssrrrqqqoooooorrrtttsssqqqpppsssvvvvvvsssnnnnnnnnnnnnnnnmmmmmmmmmmmmjjjlllmmmnnnmmmkkkjjjiiitttrrrnnnkkkjjjkkklllmmmlllmmmmmmllljjjjjjlllnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooonnnlllkkklllmmmkkkmmmooopppooonnnoooppppppqqqrrrqqqpppoooppprrrrrrpppsssxxxvvvrrryyy~~~{{{|||vvvyyy|||xxxxxx|||uuuuuu|||}}}uuuqqqtttqqqsssuuuwwwxxxwwwvvvuuu{{{zzzxxxxxxyyy|||wwwsssvvv{{{}}}{{{zzzyyyuuurrrxxxqqqqqqqqqqqqqqqqqqqqqrrrmmmnnnoooppprrrssstttuuurrrsssrrrpppmmmlllmmmnnnqqqpppnnnmmmllllllmmmmmmmmmmmmmmmmmmnnnoooooopppxxxvvvssspppqqqtttwwwzzzqqqrrrssstttuuuuuuuuuuuuuuuvvvvvvuuuuuuvvvyyy|||~~~qqqnnnkkknnnqqqpppnnnnnnpppssspppnnnlllkkklllmmmlllkkkmmmnnnnnnnnnrrryyy|||zzzuuupppkkkjjjlllnnnnnnmmmfffgggjjjmmmnnnnnnmmmllllllnnnnnnjjjjjjmmmmmmkkkgggggggggggggggggghhhiiihhhiiijjjiiihhhggggggiiikkknnnpppmmmhhhfffhhhkkkllllllkkkjjjiiihhhhhhggghhhiiikkklllnnnoooooooookkkkkkjjjjjjkkkmmmnnnooopppppplllkkktttwwwqqqrrrssssssrrrqqqssstttyyywwwrrrppppppppppppnnnmmmnnnqqqssssssooommmoootttuuuqqqlllkkkkkklllmmmnnnoooooopppkkklllmmmmmmlllkkkkkklllxxxvvvrrrnnnllljjjjjjjjjlllnnnoooooonnnnnnooopppmmmnnnnnnnnnnnnooooooooommmnnnooonnnlllllllllnnnjjjlllooopppooonnnooopppppprrrrrrrrrqqqpppqqqrrrrrrqqqtttyyyzzzxxxyyy|||vvvuuu}}}}}}|||uuuvvv|||xxx}}}ssssssvvvxxxuuuqqqqqquuurrrsssuuuvvvwwwwwwvvvvvvtttrrrppptttzzz~~~~~~{{{vvvtttnnnuuuuuuwwwvvvsssttt{{{pppqqqqqqqqqqqqrrrrrrrrrmmmnnnooopppqqqrrrssssssooopppppppppooopppsssvvvpppooonnnnnnnnnooopppqqqqqqpppooonnnnnnpppsssttt{{{xxxtttqqqqqqtttyyy|||tttttttttttttttsssrrrrrruuuvvvvvvuuuuuuvvvzzz|||zzz|||~~~pppnnnkkkooorrrrrrooonnnppptttpppnnnkkkkkkmmmooonnnmmmnnnpppoooooottt|||~~~{{{pppmmmjjjjjjlllmmmmmmllljjjjjjkkkkkklllllllllkkkkkkmmmllliiihhhkkkkkkiiihhhhhhgggggghhhhhhiiijjjggghhhiiiiiihhhggghhhjjjiiikkkmmmllljjjiiikkkmmmmmmmmmlllkkkjjjiiihhhhhhgggiiilllnnnooonnnmmmllljjjjjjkkkkkklllnnnoooppprrrnnnnnnuuu~~~wwwpppqqqqqqpppoooppptttwwwyyywwwppplllnnnoooqqqppppppoooqqqrrrnnnmmmlllmmmoooooommmkkkjjjkkkkkklllmmmnnnooooooiiikkkllllllkkklllooorrrsssrrrpppnnnmmmlllkkkkkkmmmooorrrssssssrrrssstttmmmnnnnnnnnnooooooooooookkkmmmnnnmmmllllllmmmnnnkkkmmmooopppooonnnmmmmmmpppqqqrrrrrrppppppqqqrrrppptttuuuuuuvvvzzzzzzxxxtttxxxwww}}}}}}tttwww{{{{{{zzzrrr|||wwwssswwwxxxtttqqqsssvvvvvvttttttttttttttttttttttttmmmnnnrrrxxx}}}~~~yyytttssszzzzzzxxxwwwzzz~~~tttppppppqqqqqqrrrrrrrrrrrroooooooooooonnnnnnnnnnnnnnnoooppppppqqqssswwwzzzoooooonnnnnnooopppqqqrrrqqqpppoooooopppqqqsssuuusssrrrqqqpppqqqsssvvvxxxsssssstttttttttsssrrrrrrttttttuuuttttttuuuyyy|||uuuvvvyyy}}}pppnnnkkkooossssssooonnnqqqtttqqqnnnllllllnnnppppppooooooqqqpppmmmrrryyyzzzuuulllkkkiiijjjlllmmmlllkkkooommmkkkiiiiiiiiijjjkkkjjjlllkkkggggggiiijjjgggiiiiiihhhhhhiiijjjkkkkkkeeeggghhhiiihhhhhhjjjlllhhhiiikkkllllllmmmnnnpppkkkkkkkkkkkkkkkkkkllllllhhhjjjmmmooopppnnnkkkiiiiiijjjkkklllnnnoooppppppnnnlllttt|||qqqnnnooopppooonnnpppuuuzzzwwwxxxyyyuuummmppptttuuutttsssrrrrrrnnnpppqqqpppooonnnoooqqqnnnnnnmmmmmmmmmlllllllllgggiiikkkkkkkkkmmmssswwwiiijjjkkkkkklllmmmmmmnnniiillloooqqqqqqqqqqqqrrrmmmnnnnnnnnnooooooppppppjjjlllmmmmmmllllllnnnooolllnnnqqqqqqooolllkkkkkkoooqqqrrrqqqpppooopppqqqooovvvwwwpppnnnuuuxxxtttzzzvvv{{{{{{ttttttyyy}}}uuu}}}}}}uuuvvv{{{~~~wwwssszzz{{{uuutttzzzzzzuuuvvvuuutttrrrrrrqqqrrrrrrxxxvvvsssssstttvvvxxxxxxsss{{{~~~{{{|||uuuooopppqqqrrrrrrrrrrrrrrrqqqpppooonnnllljjjiiihhhlllmmmmmmllllllnnnqqqtttpppooonnnnnnooopppqqqrrrnnnnnnnnnoooppppppqqqrrrnnnoooqqqsssuuuvvvwwwwwwoooppprrrssstttuuuuuuuuurrrsssssssssssstttxxx{{{qqqrrruuuzzzrrrpppppprrrsssrrrpppnnnnnnooorrrpppnnnppprrrssspppmmmnnnrrrmmmeeelll{{{xxxiiimmmlllkkkjjjiiihhhhhhiiiooojjjeeedddgggjjjkkkkkkiiiiiiiiiiiiiiiiiiiiiiiiiiihhhffffffhhhjjjjjjjjjgggffffffffffffhhhjjjkkkggghhhhhhiiijjjlllmmmnnnjjjjjjkkkkkkkkkllllllllljjjlllmmmmmmkkkjjjjjjkkkiiiiiikkknnnmmmlllqqqwww|||lllrrrtttpppvvvwwwppplllpppttttttxxxuuuqqqttttttrrrpppnnnnnnpppsssrrrppptttmmm}}}mmmnnnqqqllllllmmmoooppprrrssssssooollljjjlllpppqqqmmmhhhooommmkkkkkkllllllkkkjjjooommmkkkkkklllnnnnnnnnnmmmmmmmmmnnnooonnnllliiikkkllllllmmmmmmmmmnnnnnnkkkkkkjjjkkklllnnnpppqqqooooooooooooooopppppppppwwwvvvuuuuuuuuuvvvxxxyyy}}}{{{{{{~~~xxxyyy~~~}}}}}}wwwyyy|||xxx{{{{{{{{{rrrvvvssstttvvvvvvuuuttttttuuussssssssssssssssssrrrrrrsssqqqppprrrvvvyyyyyyxxxzzzxxxwwwvvvyyy}}}ooovvvtttqqqpppqqqqqqpppnnnrrrrrrqqqnnnkkkiiijjjllllllmmmmmmllllllmmmooorrrpppooonnnnnnoooooonnnmmmnnnkkkjjjmmmrrrtttqqqmmmssswwwwwwsssqqqssstttrrroooqqqssstttsssssstttuuuuuutttsssrrrrrrrrrrrrrrrrrrxxx~~~rrrooooooqqqrrrqqqooonnnnnnooonnnnnnnnnoooppppppooonnnnnnooollliiipppyyyvvvkkkpppnnnllljjjjjjjjjlllmmmmmmmmmlllkkkkkkkkkmmmnnniiiiiiiiiiiiiiiiiiiiiiiijjjhhhgggggghhhjjjjjjiiiggggggffffffgggiiijjjkkkhhhhhhhhhhhhiiijjjjjjkkkjjjjjjjjjjjjkkkkkkkkklllgggiiijjjjjjiiihhhhhhiiimmmkkklllnnnnnnooovvv~~~ssskkkwwwmmmtttvvvrrroooqqqsssrrrtttqqqtttssssssrrrpppmmmmmmoooqqquuuppppppdddrrrhhhpppsssmmmmmmnnnooopppqqqrrrrrrllljjjjjjmmmpppqqqooolllkkkjjjjjjkkknnnqqqqqqqqqkkkkkkkkkmmmoooqqqrrrrrrsssoookkkjjjlllnnnllljjjpppmmmkkkmmmpppqqqooommmnnnnnnmmmllllllmmmnnnooonnnnnnooooooppppppqqqqqqtttttttttttttttuuuuuuvvvuuuuuuvvv}}}~~~xxxvvv~~~}}}}}}rrrzzz{{{vvvsssssssssttttttuuuuuuuuuuuurrrrrrssssssttttttuuuuuusssrrrqqqssswwwyyyxxxwwwzzzxxxwwwvvvwwwzzz}}}vvvuuusssrrrpppooopppqqqqqqpppnnnooooooooommmkkkkkkmmmooommmnnnnnnmmmllllllmmmooosssqqqooonnnooonnnllljjjooolllkkkmmmrrruuutttqqqppptttuuuqqqppprrrsssqqqoooqqqssstttsssssstttuuurrrrrrrrrssstttuuuvvvwwwvvv{{{|||{{{|||rrrmmmoooqqqrrrqqqooommmmmmnnnmmmnnnpppppppppooopppqqqnnnllllllpppvvvvvvrrrmmmooonnnllljjjjjjkkkmmmnnnjjjmmmqqqpppllljjjllloooiiiiiiiiiiiiiiiiiiiiiiiikkkiiihhhgggiiiiiiiiihhhhhhhhhhhhhhhhhhiiijjjkkkiiiiiihhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjkkkkkkkkkfffhhhjjjjjjjjjiiijjjkkknnnllllllmmmnnnoooxxxlllpppjjjqqquuusssqqqrrrrrrqqqwwwuuuvvvssssssrrrpppmmmlllnnnoooqqqqqqtttqqqmmmoooooooooooopppppppppppplllmmmnnnoooppppppooonnnlllkkkkkkmmmpppsssttttttmmmnnnooooooooommmllljjjsssnnniiiiiimmmppppppnnnqqqmmmiiikkkoooqqqmmmiiirrrqqqpppooonnnmmmmmmmmmmmmnnnnnnooopppqqqrrrrrrqqqqqqrrrrrrsssssssssrrrvvvvvvwwwyyyyyy}}}xxxyyyyyy~~~|||qqq{{{zzz{{{{{{sssvvvssspppqqqtttvvvvvvtttrrrrrrssstttuuuvvvvvvwwwsssssssssuuuwwwxxxvvvuuuyyyxxxwwwvvvvvvwwwxxxyyy||||||{{{rrryyynnniiipppsssmmmmmmmmmoooqqqqqqooonnnlllmmmmmmmmmlllmmmooorrroooqqqrrrqqqooommmmmmmmmqqqpppnnnnnnoooooommmlllqqqnnnlllnnnrrruuuvvvtttoootttuuurrrpppssstttsssoooqqqssssssrrrrrrssstttooooooppppppqqqssstttuuuwwwzzz}}}|||yyywwwxxxzzzrrrmmmrrrssssssrrrooommmlllmmmmmmpppssssssqqqppprrruuupppkkkmmmvvvyyyrrrmmmmmmjjjjjjjjjkkkkkkkkkkkkkkkiiikkklllllljjjiiijjjlllkkkkkkkkkkkkkkkkkkkkkkkkllljjjiiihhhiiiiiihhhgggiiiiiiiiiiiiiiijjjjjjkkkiiihhhhhhhhhhhhiiiiiijjjiiiiiiiiijjjjjjjjjkkkkkkhhhjjjmmmnnnmmmnnnooopppkkkjjjkkklllllllllsss{{{nnnyyylllooorrrrrrqqqqqqrrrssszzzzzzwwwtttttttttqqqooonnnnnnpppttttttsssnnnppppppppppppooooooooonnnppprrrsssrrrooommmllllllpppooommmnnnoooppppppooopppqqqrrrrrrpppmmmjjjiiijjjkkkmmmppprrrtttttttttrrrooommmnnnppppppnnnkkksssrrrqqqpppoooooonnnnnnoooooooooppppppqqqqqqqqqooopppqqqrrrsssrrrqqqppp{{{wwwxxxzzztttuuuyyy~~~xxx}}}|||qqqzzzwwwyyyzzzwwwyyytttoooooosssvvvtttqqqssstttttttttuuuuuuvvvvvvssstttuuuwwwxxxwwwuuussswwwwwwvvvvvvvvvvvvvvvvvv|||vvvooo|||wwwsssrrrtttvvvpppkkklllmmmoooppppppmmmkkklllmmmmmmmmmlllmmmppprrrppprrrtttsssrrrpppoooooommmllllllmmmpppqqqqqqpppssspppnnnnnnpppsssttttttqqquuuvvvssssssuuuwwwuuuoooppprrrsssrrrqqqrrrsssssssssrrrrrrrrrrrrrrrssssssvvvxxxxxxxxxxxx{{{}}}qqqmmmtttuuuuuussspppmmmllllllmmmpppssssssqqqpppqqqtttsssmmmpppxxxxxxmmmhhhlllgggiiilllnnnnnnmmmjjjhhhmmmjjjggggggiiijjjjjjjjjmmmmmmmmmmmmmmmmmmmmmmmmllljjjiiiiiijjjjjjhhhggghhhiiiiiiiiijjjjjjjjjjjjhhhhhhhhhiiijjjkkklllmmmiiiiiijjjjjjjjjkkkkkkkkkjjjlllnnnoooooopppqqqrrrjjjjjjlllooommmjjjmmmsssuuupppppppppppppppqqqsssvvvvvvxxx}}}yyyuuuvvvvvvtttqqqppppppqqq~~~wwwtttwwwqqqqqqppppppooonnnnnnnnnppprrrsssrrrpppmmmllllllrrrpppnnnmmmnnnnnnmmmkkkmmmooorrrrrrpppooopppqqqeeemmmvvvzzzxxxuuussssssrrrtttuuutttqqqoooqqqsssqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqppppppppppppooopppqqqrrrsssrrrqqqpppxxxqqqssszzzxxxqqqyyyxxxzzz~~~uuu||||||xxxttt|||~~~zzzttttttyyy{{{vvvpppooorrrsssqqqnnnvvvvvvuuuuuutttttttttsssrrrsssvvvwwwvvvuuutttsssuuuuuuvvvwwwwwwwwwwwwwwwxxx}}}{{{{{{|||vvvyyy||||||xxxxxxxxxxxxooommmmmmnnnooopppooollliiimmmnnnnnnmmmllllllnnnpppllloooqqqrrrqqqppppppqqqlllkkkkkkmmmppprrrrrrqqqsssqqqnnnmmmnnnoooppppppppptttuuusssrrruuuvvvuuunnnppprrrrrrqqqpppqqqrrrvvvvvvuuuuuuuuuuuuvvvvvvssstttuuuvvvwwwzzz}}}pppooosssttttttrrrooommmlllmmmmmmnnnppppppnnnmmmnnnnnnrrroooqqqvvvsssjjjhhhllljjjllloooqqqqqqooollliiipppkkkggggggkkkmmmllljjjmmmmmmmmmmmmmmmmmmmmmmmmkkkjjjiiijjjkkkkkkiiiggghhhhhhiiijjjjjjiiiiiihhhgggggghhhiiijjjlllnnnooojjjjjjkkkkkkkkkllllllllliiikkkmmmnnnnnnnnnoooqqqkkklllooorrroookkkmmmqqqxxxtttqqqoooqqqqqqqqqssswwwtttyyyyyy~~~tttvvvvvvuuusssrrrrrrsssyyyzzzzzzsssrrrqqqqqqppppppooonnnnnnmmmmmmnnnooopppqqqqqqpppoooooommmllllllmmmnnnnnnmmmmmmoooooommmjjjiiilllpppmmmttt{{{|||xxxrrrooommmlllpppsssqqqllljjjmmmrrroooooopppqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqrrrrrrrrrrrrqqqtttppprrr|||zzzvvvxxx~~~tttvvv~~~~~~tttuuu{{{{{{pppnnnvvvyyyuuuqqqpppqqqqqqooommmwwwvvvvvvuuutttsssrrrrrrppprrruuuuuutttsssssssssttttttuuuvvvwwwxxxxxxyyyuuuvvvvvvwww{{{rrruuu{{{{{{vvv{{{yyyooopppqqqpppoooooooooppppppmmmkkkooooooooommmllllllmmmoooiiikkkmmmnnnmmmmmmnnnooopppooonnnnnnoooooonnnmmmqqqpppooommmmmmmmmnnnnnnmmmrrrssspppnnnqqqrrrqqqnnnppprrrqqqpppooopppqqqoooooopppqqqrrrtttvvvwwwxxxwwwvvvuuuvvvxxxzzz|||pppqqqmmmnnnppppppnnnmmmnnnoooooonnnmmmnnnnnnnnnllljjjnnnpppqqqqqqmmmjjjlllooonnnnnnoooooonnnmmmlllkkkllllllkkkkkklllllllllkkklllllllllllllllllllllllliiiiiiiiijjjlllllljjjhhhggghhhiiiiiiiiihhhgggggghhhhhhhhhhhhiiijjjllllllkkkkkklllllllllmmmmmmmmmhhhjjjlllmmmmmmlllmmmooollllllnnnqqqooolllnnntttvvvxxxvvvqqqppptttuuurrrrrruuuttt|||zzzrrrtttuuuuuussssssssstttoooqqquuuiiiqqqqqqppppppoooooonnnnnnmmmllllllnnnrrrsssqqqnnnmmmlllkkkkkkmmmoooooonnnnnnoooooolllkkknnnvvv}}}zzzxxxuuutttsssqqqnnnkkkiiilllnnnmmmkkkjjjlllooonnnooopppqqqrrrqqqqqqpppnnnnnnoooppprrrsssssstttpppppppppppppppqqqqqqrrrssstttwwwzzz}}}|||zzzxxxyyy}}}|||xxxxxxssswwwyyytttppprrrssssssrrrrrrqqqqqqppppppuuuuuuttttttssssssrrrrrroooqqqssssssqqqqqqsssuuuuuuuuutttuuuuuuvvvwwwxxxvvvuuuvvvxxx|||wwwqqqxxxooolllpppqqqoooooooooqqqrrrqqqpppnnnnnnnnnmmmllllllnnnppplllmmmnnnmmmllllllmmmoooqqqooonnnnnnoooooonnnlllmmmmmmnnnnnnnnnnnnoooooommmqqqrrrooommmooopppnnnnnnpppqqqqqqpppoooooopppllllllmmmnnnppprrrtttuuuzzzxxxuuussstttvvvxxxyyy|||{{{|||ooorrrgggiiilllmmmmmmnnnoooqqqssspppnnnnnnppppppmmmiiikkkoooqqqmmmiiikkkoooqqqpppooollljjjiiijjjkkklllfffjjjoooooollliiiiiikkkkkkkkkkkkkkkkkkkkkkkkkkkhhhhhhiiikkklllmmmkkkiiifffggghhhiiiiiihhhgggfffiiiiiihhhhhhhhhhhhiiiiiilllllllllmmmmmmmmmnnnnnnjjjkkkmmmnnnmmmmmmnnnooolllkkklllmmmlllkkkpppwwwsssqqquuuqqqrrrwwwxxxsssqqqssssss{{{xxxppprrrttttttsssrrrssstttsssqqqaaazzzmmmppppppppppppooooooooonnnqqqmmmkkknnnrrrrrrnnnjjjpppnnnllllllnnnnnnnnnmmmjjjmmmppptttyyyxxxllliiinnnsssqqqmmmpppoooooopppqqqrrrrrrqqqooopppqqqrrrqqqqqqooooookkklllnnnppprrrtttvvvwwwpppooonnnnnnnnnoooqqqrrrpppvvvxxxtttqqquuuyyyyyytttwwwyyyzzzzzzxxxyyyttt{{{zzzwwwuuuwwwzzzwwwpppnnnppprrrsssqqqqqqqqqrrrrrrrrrssssssssssssssssssnnnppprrrqqqooopppsssvvvvvvuuutttsssssstttvvvvvvwwwyyyzzzwwwrrrsss{{{vvvqqqxxxuuu}}}}}}|||ooommmpppooonnnooorrrtttttttttlllmmmmmmmmmlllmmmoooqqqrrrrrrqqqooommmmmmnnnpppnnnmmmlllnnnpppqqqpppoooiiikkknnnoooooopppqqqrrrooossstttpppnnnppppppooonnnpppqqqqqqooonnnoooooottttttttttttuuuuuuvvvwwwxxxvvvrrrqqqsssvvvxxxzzzyyyxxxxxx|||ppprrrkkknnnqqqpppnnnnnnpppsssssspppnnnmmmnnnnnnnnnmmmsssqqqnnnlllkkkkkklllmmmmmmmmmlllkkkjjjjjjjjjjjjjjjllllllkkkiiihhhiiikkkmmmmmmlllkkklllmmmnnnoooggghhhiiijjjjjjiiihhhgggjjjiiigggeeeeeefffhhhiiirrrnnnjjjhhhiiiiiihhhfffkkkkkkllllllkkkkkkjjjiiimmmjjjhhhkkkppprrrpppmmmmmmllllllmmmnnnppprrrsssxxxooosssxxxpppppppppqqqrrrssstttuuuwwwsss|||pppqqqyyy{{{rrrrrrvvvpppjjjyyy~~~vvvtttrrrnnnmmmmmmmmmoooqqqtttwwwyyyvvvvvvwwwuuuqqqnnnmmmnnnllltttwwwrrrppprrrnnnfffjjjssssssrrrpppooommmlllkkkkkkmmmooorrrrrrqqqooonnnnnntttrrrqqqrrrtttsssooolllqqqnnnmmmnnnqqqrrrooolllqqqqqqrrrrrrrrrqqqqqqppppppqqqsssuuuvvvwwwwwwwwwqqq|||ttt}}}||||||zzztttxxxzzzzzzxxxuuuttttttsssqqqppprrrqqqpppoooooopppqqqrrrvvvtttqqqqqqrrrsssssssssuuurrrooooooppppppnnnllltttwwwyyyxxxvvvvvvyyy|||xxxwwwvvvwwwyyyzzzzzzxxx~~~www{{{zzz{{{{{{zzzsss|||mmmtttlllmmmnnnnnnmmmmmmnnnpppnnnnnnnnnnnnmmmooorrruuuvvvuuurrrpppnnnmmmlllllliiijjjkkklllmmmmmmmmmmmmllllllnnnooooooooonnnmmmoooppppppppppppooonnnnnnppprrrpppnnnqqqvvvuuuoooooorrrttttttsssssswwwzzzrrruuuvvvttttttxxxxxxvvvvvvwwwxxxyyy{{{qqqtttooopppqqqpppooonnnnnnooorrrpppnnnnnnooopppooonnnqqqpppmmmkkkjjjjjjkkkllljjjjjjjjjjjjkkklllmmmmmmkkkkkkkkkjjjiiiiiiiiijjjmmmllllllkkklllmmmnnnooohhhiiiiiijjjjjjiiiiiihhhjjjiiihhhggggggggghhhiiikkkjjjhhhiiikkkllljjjggglllllllllllllllkkkjjjjjjkkkhhhfffhhhlllooommmkkkllllllllllllmmmnnnpppqqqoooiiimmm~~~~~~qqqpppppppppqqqrrrssstttuuuvvvtttyyyrrrpppvvvxxxppprrrvvvqqqyyyxxx|||vvvnnnpppppppppoooooooooppppppppprrrsssrrrpppnnnnnnnnnssssssqqqooopppttttttqqqmmmlllppppppooonnnmmmmmmnnnnnnmmmoooqqqqqqpppnnnnnnooommmllllllnnnqqqsssqqqoooooopppqqqqqqooonnnnnnmmmpppppppppppppppppppppooopppqqqrrrssstttuuuuuuuuuwww|||{{{~~~{{{}}}~~~}}}}}}yyy{{{yyyvvvuuuuuuuuutttrrrrrrqqqpppoooooopppqqqrrrtttsssqqqrrrsssttttttsssuuurrrpppppprrrrrrqqqoooqqqrrrrrrrrrrrrrrrtttvvvsssuuuwwwxxxwwwwwwzzz|||{{{uuuuuuyyyxxx{{{xxxsssjjjmmmooopppooonnnmmmnnnooonnnoooooonnnmmmnnnqqqtttpppqqqqqqqqqpppooommmllllllllllllkkkjjjiiiggggggkkklllmmmnnnnnnnnnmmmlllooooooooopppppppppooooooppprrrqqqnnnqqquuutttnnnqqqssstttsssrrrrrrtttwwwsssvvvvvvtttuuuxxxyyyvvv|||}}}~~~~~~rrruuusssrrrpppooooooooommmkkkpppooonnnooopppqqqpppooopppnnnlllkkkjjjjjjjjjkkkjjjjjjjjjjjjkkklllmmmmmmllljjjiiiiiiiiijjjiiiiiimmmllllllllllllmmmnnnnnniiijjjjjjkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhiiikkklllllliiifffjjjkkkkkkkkkkkkjjjiiiiiijjjgggeeefffjjjmmmmmmlllllllllkkkkkklllmmmnnnnnnnnnkkkmmmuuuxxxvvvrrrqqqooooooooopppqqqrrrttttttuuuuuuuuu~~~vvvppptttvvvppprrrwwwrrrxxxoootttyyyrrrooopppppppppooommmlllkkkkkkmmmnnnooonnnmmmnnnooorrrmmmkkkmmmoooppprrrvvvyyynnnhhhmmmmmmmmmmmmnnnoooppppppnnnoooppppppnnnnnnooopppmmmlllkkkmmmoooqqqrrrqqqmmmppprrrppplllkkkmmmpppooooooooooooooooooooooooqqqqqqqqqrrrrrrsssssssssqqq|||{{{qqq{{{zzz{{{||||||zzzxxx{{{ttt{{{yyywwwvvvwwwwwwvvvuuurrrrrrpppppppppppprrrrrrrrrrrrqqqsssuuuvvvtttssstttrrrqqqrrrsssuuuuuutttsssqqqpppqqqsssuuuuuutttnnnsssxxxwwwttttttyyy~~~yyyxxxwwwvvvyyy~~~{{{|||uuu~~~yyynnnoooppppppooommmlllmmmnnnooooooooonnnmmmmmmoooqqqkkkmmmppprrrrrrqqqnnnmmmrrrqqqqqqooonnnllljjjiiikkklllnnnooooooooonnnmmmmmmnnnnnnooooooppppppppprrrsssqqqoooqqqsssrrrnnnrrrssstttsssqqqqqqrrrtttsssvvvvvvtttuuuxxxyyyvvvyyyzzz{{{|||}}}pppssstttqqqnnnnnnppppppnnnkkkooonnnmmmnnnpppqqqpppnnnooonnnmmmlllkkkkkkkkkkkkmmmmmmlllkkkjjjjjjjjjjjjmmmjjjhhhhhhjjjkkkjjjhhhllllllllllllmmmmmmnnnnnnkkkkkkkkkkkkkkkkkkkkkkkkiiiiiijjjkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiigggeeehhhiiiiiiiiiiiihhhggggggllliiiggghhhkkkmmmnnnnnnllllllllllllllllllmmmmmmpppoooppprrrpppmmmnnnsssooooooooooooppprrrsssttttttvvvtttyyyxxxqqquuuzzzttttttwwwrrrooonnnuuu{{{pppkkkllloooqqqqqqpppnnnmmmjjjlllnnnnnnmmmmmmmmmoooooolllnnntttrrrmmmqqq{{{zzziiidddmmmvvvmmmmmmmmmmmmmmmnnnooopppnnnoooooonnnmmmmmmoooqqqtttrrrpppooonnnooooooooossssssqqqmmmkkkkkkooorrroooooonnnnnnoooooopppppprrrrrrrrrqqqqqqqqqrrrrrrtttpppppptttyyy|||www~~~vvvppp{{{qqqsssyyywwwuuuuuuvvvwwwwwwvvvsssrrrqqqppppppqqqrrrsssqqqqqqrrrtttvvvwwwuuusssssssssrrrsssuuuvvvwwwxxxtttrrrpppqqqtttvvvuuutttooorrruuuuuussssssvvvzzzuuuxxxzzzxxxtttzzz}}}~~~tttzzzvvv|||{{{vvvoooppppppnnnllljjjkkkkkkooopppooonnnllllllmmmooolllmmmoooqqqqqqqqqpppoooqqqqqqqqqqqqqqqpppooonnnmmmnnnooopppqqqpppoooooollllllmmmnnnooopppqqqrrrrrrsssrrrqqqqqqqqqpppooorrrrrrrrrqqqqqqrrrssstttsssvvvvvvtttuuuxxxyyyvvvsssuuuvvvwwwyyy|||nnnppprrrooommmnnnqqqrrrpppmmmpppnnnmmmmmmnnnooonnnllloooooonnnmmmmmmlllllllllmmmmmmlllkkkjjjjjjjjjjjjmmmkkkjjjiiijjjjjjjjjiiilllllllllmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkkkklllhhhiiijjjkkkkkkkkkkkkkkklllkkkjjjiiihhhhhhiiijjjjjjjjjkkkkkkjjjjjjiiihhhjjjiiihhhiiikkkmmmnnnnnnmmmmmmmmmmmmnnnmmmmmmmmmooommmmmmooonnnlllmmmqqqnnnnnnnnnooopppqqqrrrssssssvvvtttzzzyyyssszzzzzzuuuvvvrrruuuxxxzzzoookkkmmmpppssstttsssqqqooommmnnnpppooonnnmmmmmmnnnpppppptttxxxsssppp{{{~~~qqqkkklllppptttooonnnnnnmmmmmmmmmmmmmmmmmmnnnooonnnmmmmmmoooqqqtttsssqqqooommmllllllmmm|||sssmmmlllnnnpppqqqpppoooooooooooopppqqqrrrtttsssrrrqqqqqqqqqrrrrrruuulllppp}}}yyysss{{{vvv~~~yyypppvvvuuuwwwvvvuuussssssuuuvvvuuuttttttsssrrrqqqqqqrrrssstttqqqqqqrrrtttwwwwwwuuutttssssssttttttuuuvvvwwwyyyrrrooommmnnnrrrtttsssqqqssssssrrrssstttttttttsssqqqqqqtttwwwvvvvvv|||yyy|||{{{{{{yyysss|||uuunnnoooooommmkkkiiiiiijjjnnnoooooonnnlllkkklllmmmqqqppppppoooooooooppppppmmmmmmnnnnnnnnnmmmlllllllllmmmnnnooooooooonnnnnnlllllllllmmmnnnppprrrssssssrrrrrrrrrqqqpppoooqqqpppppppppppprrrtttuuuuuurrruuuvvvttttttxxxxxxvvvsssuuuxxxzzz{{{~~~lllooonnnmmmmmmnnnppprrrqqqqqqtttrrrooommmmmmmmmlllkkkoooooonnnnnnnnnmmmmmmmmmjjjjjjjjjjjjkkklllmmmmmmlllmmmmmmllljjjiiikkkmmmkkklllmmmmmmnnnnnnmmmmmmlllkkkkkkjjjjjjkkkkkkllliiiiiiiiijjjjjjkkkkkklllhhhiiiiiihhhhhhjjjnnnqqqmmmnnnnnnnnnnnnmmmllllllgggggghhhiiijjjkkkllllllkkklllmmmnnnnnnnnnnnnnnnooollllllppprrrpppoooqqqmmmmmmnnnnnnoooppprrrssssssuuusss|||zzzuuu}}}ttttttsssxxxxxxyyypppqqqsssttttttrrrooonnnoooqqqrrrqqqooonnnnnnnnnmmmooopppnnnkkkppp}}}pppnnnqqqrrrnnnlllpppooonnnmmmllllllllllllkkkmmmnnnnnnnnnnnnoooqqqmmmnnnnnnmmmkkkkkklllmmmwwwpppooopppooonnnpppooonnnnnnoooppprrrssstttsssrrrqqqqqqqqqrrrsssooosssxxxyyyssspppxxxwwwvvv}}}sss{{{qqqxxxvvvuuusssrrrrrrssstttsssrrrttttttrrrrrrrrrrrrttttttssssssrrrtttvvvwwwuuutttssstttuuutttssssssuuuwwwrrrqqqpppqqqrrrtttttttttuuusssqqqrrrttttttrrrppptttpppooouuuyyyzzzzzz}}}uuurrrzzz}}}|||xxx}}}~~~~~~nnnoooooommmkkkiiiiiijjjmmmnnnooonnnlllkkkkkklllrrrqqqooonnnmmmmmmnnnooonnnnnnnnnnnnnnnmmmlllkkkiiijjjlllmmmmmmmmmlllkkkllllllllllllmmmoooqqqrrrrrrqqqrrrsssrrrnnnooossspppoooooopppsssvvvvvvvvvqqqttttttrrrsssvvvwwwtttsssuuuxxxzzz{{{~~~mmmpppmmmnnnooopppooooooqqqrrr{{{wwwrrrnnnmmmlllllllllmmmmmmnnnnnnmmmmmmlllllljjjjjjjjjjjjkkklllmmmmmmkkkoooqqqooojjjhhhlllpppkkklllmmmnnnnnnnnnmmmllllllkkkjjjiiiiiijjjkkkllliiiiiihhhhhhiiijjjlllmmmfffiiikkkkkkkkkkkknnnqqqnnnnnnnnnnnnnnnmmmlllllleeehhhjjjllllllllllllllliiijjjkkkmmmnnnnnnnnnmmmpppmmmmmmqqqsssrrrqqqsssmmmmmmmmmnnnooopppqqqrrrsssrrrppp~~~{{{|||xxxzzzooorrruuurrrvvvssstttttttttssspppnnnllloooqqqrrrrrrpppooooooppphhhllllllhhhhhhqqq}}}zzzppphhhjjjmmmmmmlllmmmoooooonnnmmmlllllllllllljjjlllnnnoooooonnnoooooohhhkkkmmmmmmllllllmmmooo|||xxxtttpppnnnnnnmmmmmmooonnnmmmmmmmmmoooqqqsssrrrqqqpppooooooppprrrsssooouuuwwwrrrpppssstttrrruuuuuu|||vvvxxxmmmzzztttuuutttrrrqqqrrrsssrrrqqquuutttsssrrrrrrssstttuuuvvvtttssssssuuuvvvuuutttssstttuuusssqqqppprrrtttrrrsssttttttssstttuuuwwwrrrssssssssssssrrrssstttvvvsssrrrvvvxxxxxx{{{yyyxxxyyyzzz~~~uuuoooppppppooommmkkklllmmmkkkmmmnnnmmmlllkkkkkklllmmmmmmmmmmmmmmmlllllllllllllllmmmnnnoooooooooooojjjkkklllnnnnnnmmmmmmlllmmmmmmlllllllllnnnppprrrqqqoooqqqtttrrrnnnooouuusssqqqpppqqqtttvvvvvvtttpppssssssqqqrrruuuvvvssssssuuuwwwxxxxxxyyy{{{}}}oooqqqllloooqqqqqqnnnmmmppprrr{{{tttooommmmmmmmmllllllllllllmmmmmmlllkkkkkkmmmmmmlllkkkjjjjjjjjjjjjjjjppptttqqqjjjggglllssskkkkkkmmmnnnnnnnnnmmmlllkkkkkkiiiiiiiiiiiikkkkkkiiihhhgggggggggiiilllmmmhhhkkkoooooommmkkkkkkmmmkkkkkkllllllkkkkkkjjjiiigggjjjnnnppppppooonnnnnnggghhhjjjlllmmmmmmmmmmmmmmmkkkkkknnnooolllnnnqqqmmmmmmmmmmmmnnnpppqqqrrrtttpppnnn~~~ttt~~~yyyvvvjjjpppwwwrrr}}}rrrsssssssssrrrpppooonnnnnnppprrrrrrqqqppppppqqqfffnnnqqqnnnqqqxxxwwwooojjjiiilllrrrrrrlllkkknnnnnnnnnmmmlllllllllmmmmmmhhhkkkoooppppppooonnnoooiiimmmppppppnnnmmmnnnooofffjjjnnnnnnlllkkklllnnnnnnmmmlllkkklllnnnppprrrpppooonnnmmmnnnoooqqqrrruuuooommmrrruuutttuuuwwwnnnttttttxxxtttrrr{{{~~~oooyyyvvvtttrrrrrrrrrsssrrrqqquuutttsssrrrrrrssstttuuuxxxuuusssssstttuuuuuuuuusssuuuuuusssooonnnooorrrmmmoooqqqqqqnnnnnnqqquuunnnrrrvvvuuuqqqppptttxxxqqqrrrtttvvvrrrooottt{{{}}}xxxwww~~~|||rrrwwwssspppqqqrrrqqqooommmnnnooojjjlllmmmmmmlllkkkllllllhhhiiilllmmmnnnllljjjiiibbbdddfffiiilllnnnooopppmmmnnnpppqqqqqqqqqpppooonnnmmmlllkkklllnnnpppqqqpppnnnppptttrrrnnnpppvvvvvvtttqqqrrrtttvvvuuusssooorrrrrrpppqqqtttuuurrrwwwxxxyyyyyyxxxwwwyyyzzzqqqqqqllloooqqqpppnnnlllnnnppp}}}xxxsssooonnnnnnoooooosssoookkkllloooqqqooollllllkkkkkkjjjjjjkkkkkklllfffkkkppprrrqqqnnnnnnooopppllliiijjjnnnoookkkggggggiiilllmmmmmmjjjgggeeeiiihhhiiijjjlllllliiigggmmmllllllkkkjjjiiihhhhhhiiihhhggghhhjjjkkkkkkjjjiiigggiiinnnoookkkjjjlllmmmmmmmmmllllllkkkkkkkkkkkkkkkkkklllllllllmmmmmmpppppppppooommmnnnppprrrwwwssslllzzzxxxxxxuuurrrsssvvvkkk|||ooonnnqqqnnnooossspppooonnnmmmnnnpppqqqpppooommmooorrruuutttqqqnnnkkkoooqqqqqqooolllkkkmmmppptttqqqmmmlllnnnooonnnlllllljjjiiiiiijjjlllllllllnnnnnnoooooooooooonnnnnnnnnlllkkkmmmppprrrqqqoookkkkkklllmmmnnnooooooooonnnnnnnnnnnnnnnooopppqqqrrrrrrrrrrrrrrrrrrrrrrrrvvv}}}}}}}}}ooo~~~|||}}}{{{oootttzzzwwwrrrqqqrrrqqqqqqpppqqqrrrtttuuurrrrrrsssssssssrrrqqqpppsssttttttsssssstttwwwyyysssrrrpppnnnnnnpppssstttpppqqqrrrrrrrrrrrrpppppppppssstttsssrrrrrrvvvzzzppprrrsssrrrqqqqqqrrrssswww{{{yyywww~~~uuuxxxqqqyyyzzzqqqooonnnnnnooonnnkkkgggooommmllljjjkkklllnnnooommmlllllllllllljjjfffccccccgggkkkkkkjjjiiikkkmmmgggjjjmmmooooooppppppqqqoooooommmkkknnnttttttpppssssssrrrqqqpppnnnmmmmmmrrrsssssspppmmmnnnrrrvvvpppqqqooonnnqqqvvvuuuqqqtttuuuvvvvvvvvvxxx{{{}}}zzz~~~qqqqqqmmmnnnooonnnllllllooorrr{{{wwwqqqnnnmmmnnnnnnnnnpppmmmjjjkkknnnooommmiiikkkkkkjjjjjjjjjjjjkkkkkkfffiiilllmmmllljjjiiiiiillllllkkkkkkkkklllkkkjjjhhhiiijjjkkkjjjiiigggfffkkkhhhfffeeeffffffffffffkkkkkkjjjjjjiiihhhgggggglllkkkiiiiiijjjjjjhhhgggiiigggiiinnnoookkkjjjlllmmmllllllllllllllllllkkkmmmmmmmmmmmmmmmmmmmmmnnnoooppppppnnnmmmmmmoooqqqyyytttnnn|||wwwrrrsssvvvsssqqqqqq~~~pppnnnqqqnnnooosssnnnpppooonnnnnnpppqqqqqqpppoooqqqsssttttttrrrooommmoooppppppnnnkkkjjjkkkmmmpppmmmjjjjjjkkklllkkkjjjooommmjjjiiiiiijjjiiihhhnnnnnnoooooooooooonnnnnnmmmkkkiiijjjmmmmmmllljjjooonnnnnnnnnooopppqqqqqqnnnnnnnnnmmmnnnnnnoooooorrrrrrrrrrrrrrrrrrrrrrrrsssttt|||rrrzzz{{{xxxoootttxxxtttpppqqqtttsssrrrrrrrrrssstttuuurrrrrrtttuuuvvvvvvuuuuuuttttttssssssssssssssstttrrrqqqppppppppprrrsssuuupppppprrrrrrsssrrrqqqpppooopppqqqppppppqqqtttvvvqqqrrrssssssrrrrrrssstttzzz{{{wwwttt{{{}}}{{{|||xxxrrrxxxsssqqqooonnnnnnmmmiiieeennnmmmllllllllllllmmmnnnlllmmmlllkkkiiigggdddccciiiiiikkkmmmpppqqqpppoooiiikkkmmmmmmlllkkklllmmmmmmnnnllljjjmmmrrrrrrnnntttsssrrrrrrqqqqqqrrrrrrsssrrrqqqooonnnooorrrtttqqqqqqpppnnnqqqvvvuuuqqqtttuuuvvvuuuuuuvvvyyy{{{yyy}}}qqqqqqppppppooommmmmmoootttwwwxxxtttooolllllllllmmmmmmmmmkkkjjjkkkmmmmmmjjjgggkkkjjjjjjiiiiiijjjjjjkkkmmmlllkkklllmmmllljjjiiiiiikkkmmmllljjjjjjkkkmmmkkkjjjiiiiiiiiiiiiiiiiiiqqqmmmhhheeeeeegggiiijjjjjjjjjiiiiiihhhhhhgggggglllkkkiiiiiijjjjjjhhhgggiiihhhiiimmmnnnkkkjjjmmmlllllllllllllllmmmmmmmmmoooooonnnnnnnnnnnnnnnnnnooooooooonnnlllmmmoooqqqyyysssrrr~~~uuuxxxppptttwwwqqqxxxtttoooiiisssoooqqqnnnoooqqqmmmrrrpppnnnnnnoooqqqqqqqqqppppppqqqqqqppppppooonnnlllmmmmmmlllkkkjjjlllnnnmmmkkkiiiiiikkkkkkkkkjjjooommmjjjiiiiiijjjiiihhhmmmnnnnnnoooooonnnnnnmmmlllkkkjjjjjjkkkkkkjjjhhhnnnmmmkkkjjjjjjlllmmmnnnooonnnnnnmmmmmmmmmmmmnnnqqqqqqrrrrrrrrrrrrrrrrrrsssmmmqqqtttvvvwww|||}}}tttppptttuuupppnnnqqquuuuuutttsssssssssttttttoooppprrrtttvvvwwwwwwwwwvvvsssrrrrrrttttttqqqnnnpppqqqqqqrrrsssttttttuuuooopppqqqsssssssssrrrqqqpppooonnnoooqqqsssssssssqqqrrrtttsssrrrrrrtttuuuxxxsssrrrtttrrryyyzzz|||}}}~~~yyy|||{{{mmmssstttrrrpppooonnnlllhhhffflllmmmmmmmmmmmmmmmllllllmmmoooooolllhhhffffffhhhmmmkkkjjjnnnsssuuurrrooommmnnnnnnllljjjiiijjjlllnnnooonnnlllnnnrrrrrroootttsssrrrqqqrrrsssuuuwwwtttrrrooonnnpppqqqrrrrrrqqqrrrqqqoooqqquuuuuurrrtttuuuuuutttssstttvvvyyyxxx|||qqqqqquuusssqqqoooppptttyyy}}}uuurrrmmmkkkjjjkkkkkkkkkkkkjjjjjjlllmmmmmmiiifffjjjjjjjjjiiiiiijjjjjjjjjooollliiijjjmmmnnnllljjjjjjkkkllllllllllllmmmnnnmmmllljjjiiihhhjjjlllmmmqqqnnniiiggghhhjjjlllmmmjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhiiikkkllllllkkkjjjhhhiiimmmnnnkkkkkkmmmkkkkkkllllllmmmmmmnnnnnnoooooonnnnnnnnnnnnmmmmmmnnnoooooonnnlllllloooqqqwwwqqqttt~~~uuurrrttttttuuunnnvvvvvvuuuzzz|||uuupppqqqnnnoooqqqkkkrrrpppnnnmmmooopppqqqqqqnnnmmmlllkkkkkkkkklllllliiijjjkkkllllllnnnooopppmmmmmmlllmmmmmmnnnnnnnnnmmmkkkiiiiiikkkmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnmmmllllllllllllmmmmmmmmmlllooommmkkkiiiiiijjjlllnnnoooooonnnmmmlllllllllmmmqqqqqqqqqqqqqqqrrrrrrrrrtttpppmmmvvvlllyyy~~~}}}wwwsss}}}wwwssssssuuutttppppppsssuuuuuutttsssssssssrrrrrrmmmnnnoooppprrrsssttttttvvvsssppprrrvvvvvvqqqllloooppprrrtttuuuuuuuuuuuuooopppqqqssssssssssssrrrrrrooonnnpppsssvvvuuusssqqqrrrttttttsssssstttvvvqqqpppvvv|||uuuppp~~~~~~vvvyyyvvvrrrsssrrrqqqpppnnnmmmkkkjjjkkkmmmnnnooonnnmmmkkkjjjmmmppprrrooojjjhhhkkkpppkkkjjjjjjllloooooommmjjjpppppppppmmmkkkkkklllnnnppprrrrrrooopppttttttqqqsssrrrpppooooooqqqtttvvvuuuqqqnnnnnnqqqsssrrrqqqoooqqqqqqnnnooossssssqqquuuuuuuuusssrrrrrrtttvvvwwwzzz~~~qqqqqqvvvsssqqqpppssswww{{{}}}rrroookkkjjjjjjjjjkkkjjjkkkkkklllmmmnnnllljjjhhhkkkjjjjjjjjjjjjjjjjjjkkkiiigggdddeeeiiikkkkkkiiiooollljjjkkkoooqqqooolllllljjjiiiggggggiiikkkllliiihhhggggggiiikkkjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkjjjiiihhhiiikkkllllllkkkjjjhhhiiilllmmmkkkkkknnnlllllllllmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmooooooooonnnmmmmmmoooqqqsssnnntttzzzvvvqqquuuwwwvvvlllsssyyywwwpppqqqnnnoooqqqjjjrrrpppnnnmmmoooppppppooonnnmmmkkkiiiiiijjjkkklllkkkkkklllmmmnnnooooooooommmnnnoooooonnnnnnoooooonnnllljjjjjjlllnnnnnnnnnmmmmmmnnnnnnnnnnnnmmmmmmjjjkkklllmmmnnnooopppqqqsssqqqooommmmmmnnnqqqrrrpppooonnnmmmmmmmmmmmmmmmpppppppppqqqqqqrrrrrrrrrqqqtttsssqqqyyyppp~~~}}}||||||zzzrrrxxxttttttvvvwwwuuuqqqrrrvvvssssssssssssrrrrrrqqqqqqooooooooooooooopppppppppuuurrrpppssswwwxxxsssooonnnppprrrtttuuuuuuuuutttpppqqqrrrssstttssssssrrrpppnnnmmmooosssuuusssqqqpppqqqsssssssssssstttvvvooorrrxxx{{{zzzxxx|||xxx{{{~~~rrr}}}tttqqqqqqqqqppppppoooooopppkkkmmmnnnoooooommmkkkiiikkknnnqqqoookkkkkkooosssiiikkkmmmllljjjgggggghhhooooooooommmkkklllnnnpppooorrrsssppppppssssssqqqqqqpppmmmllllllnnnppprrrtttqqqnnnoooqqqsssrrrpppnnnqqqqqqnnnmmmqqqrrrppptttuuutttsssqqqqqqsssuuuvvvxxx{{{|||~~~qqqqqqrrrqqqooopppsssvvvxxxxxxpppnnnjjjiiijjjkkkjjjjjjllllllmmmmmmmmmlllkkkjjjlllkkkkkkjjjjjjkkkkkkllliiigggggghhhjjjlllmmmlllpppllliiikkkppprrrooojjjgggggggggfffgggggghhhhhhggghhhiiikkknnnnnnlllkkkjjjkkkkkkkkkllllllmmmmmmmmmllljjjjjjkkkkkkiiihhhkkkhhhiiilllmmmkkkkkknnnmmmmmmmmmmmmmmmnnnnnnnnnllllllmmmmmmmmmnnnnnnnnnpppppppppooommmnnnppprrrpppmmmuuuuuuwwwuuu|||rrrtttvvvlllttt}}}uuuxxxpppqqqooopppqqqjjjooonnnmmmnnnoooooonnnlllpppnnnlllkkkjjjkkkmmmnnnooonnnmmmnnnnnnnnnllljjjkkkmmmooonnnmmmllllllmmmqqqooolllkkkkkklllkkkjjjlllmmmmmmnnnnnnmmmmmmlllfffhhhjjjkkklllmmmoooqqqqqqpppnnnmmmmmmnnnpppqqqpppoooooonnnnnnnnnnnnoooooooooppppppqqqrrrrrrrrrlllrrruuurrrppp{{{~~~~~~zzztttqqqsssuuuvvvvvvsssrrrtttvvvrrrrrrrrrssssssrrrqqqqqqsssrrrqqqqqqpppppppppqqqtttrrrqqqsssuuuvvvtttqqqoooppprrrssstttttttttsssqqqrrrsssttttttsssrrrqqqkkkkkklllmmmpppqqqpppooonnnppprrrrrrrrrrrrtttuuuqqqtttttttttwww}}}|||wwwnnnyyyvvv~~~pppooopppqqqpppooooooqqqssslllmmmnnnooonnnmmmkkkiiihhhkkkmmmmmmkkkkkknnnpppjjjmmmpppnnnjjjggggggiiikkklllllllllkkkkkklllnnnkkkppprrrooonnnooopppnnnooonnnlllkkkkkkmmmnnnooosssqqqppppppqqqrrrrrrqqqnnnqqqrrrnnnmmmpppqqqppptttttttttsssqqqqqqsssuuuuuuwwwxxxyyyzzz~~~qqqqqqpppoooooorrruuuvvvuuusssooommmjjjiiijjjkkkkkkjjjlllmmmmmmlllkkkkkkkkkkkkmmmllllllkkkkkkllllllmmmjjjlllmmmmmmllllllmmmooonnnllljjjkkkmmmmmmllljjjeeefffhhhjjjjjjiiihhhggglllkkklllnnnppppppnnnllliiiiiijjjkkkkkklllmmmmmmnnnlllkkkkkkkkkkkkjjjhhhkkkhhhhhhlllllljjjkkkooonnnnnnnnnnnnmmmmmmmmmmmmllllllmmmnnnoooppppppqqqqqqqqqqqqpppooooooqqqssspppooovvvooowwwzzzssssssoootttrrrzzz}}}uuukkkwwwyyypppqqqoooqqqrrrjjjmmmlllmmmnnnooonnnkkkiiiooonnnmmmkkkkkklllmmmnnnlllkkkjjjllloooooommmjjjkkkmmmooonnnllljjjjjjkkkpppmmmkkkiiijjjjjjiiihhhlllmmmmmmnnnnnnmmmmmmlllfffhhhjjjkkkjjjjjjmmmoookkkkkkkkkkkkllllllmmmnnnpppooooooooooooppppppqqqnnnoooooopppqqqqqqrrrrrrlllnnnrrrsssoooqqqzzz}}}|||zzzyyyzzzzzzqqqqqqssssssrrrpppqqqrrrsssqqqrrrsssttttttssssssrrruuutttsssrrrqqqqqqrrrsssuuutttsssrrrrrrqqqqqqqqqppppppqqqrrrrrrrrrrrrrrrsssttttttttttttrrrqqqppphhhkkkmmmnnnnnnnnnoooooommmoooqqqqqqqqqqqqsssuuuqqqqqqrrrsssvvvyyyzzzyyyoooxxxpppooopppqqqooommmmmmooorrrmmmnnnnnnnnnnnnlllkkkjjjjjjkkkmmmmmmmmmlllkkkkkklllmmmnnnnnnmmmlllkkkkkkjjjlllmmmmmmlllkkkkkkllljjjooorrrooommmnnnnnnmmmmmmlllmmmmmmnnnoooqqqrrrpppqqqrrrrrrppppppqqqrrrooossstttpppnnnqqqrrrrrrsssttttttsssrrrrrrtttvvvuuuuuuvvvvvvwww{{{qqqqqqppppppqqquuuxxxxxxuuuqqqooollljjjiiijjjkkkkkkjjjlllllllllkkkjjjiiikkklllnnnmmmmmmllllllmmmmmmnnnhhhkkkmmmllliiigggiiikkkjjjkkklllkkkiiihhhiiijjjfffiiillloooooommmkkkiiilllkkkjjjjjjllllllkkkiiihhhhhhiiijjjkkkllllllmmmjjjiiiiiijjjlllmmmmmmlllkkkhhhhhhkkkllljjjkkkooooooooonnnnnnmmmmmmllllllllllllmmmooopppqqqrrrsssrrrrrrrrrqqqoooooorrrtttqqqqqqwwwlllxxx}}}mmmyyynnntttxxx{{{wwwvvvwwwtttyyypppqqqooorrrssskkkkkkkkklllnnnooonnnjjjgggmmmlllkkkjjjjjjjjjkkkkkkeeedddfffjjjooorrrqqqnnnllloooqqqpppmmmjjjjjjkkkkkkiiiggggggiiijjjkkkjjjlllmmmmmmmmmmmmmmmmmmlllhhhjjjmmmllljjjjjjlllnnnkkklllmmmnnnnnnooopppppppppooooooooopppqqqrrrrrrnnnoooooopppqqqqqqrrrrrrqqqkkkmmmtttqqqmmmzzz|||qqqzzz{{{}}}|||{{{wwwyyyvvvuuupppqqqpppnnnmmmoooppppppqqqrrrtttuuuuuuuuuttttttssssssrrrqqqqqqqqqssssssuuuuuutttqqqnnnmmmnnnpppqqqqqqqqqqqqqqqqqqqqqrrrtttuuuuuuuuutttrrrpppoooiiilllpppqqqooonnnppprrrlllnnnpppppppppqqqrrrtttnnnnnnssszzzzzzuuuwww{{{sssyyyoooppppppnnnkkkjjjlllooonnnnnnnnnnnnmmmlllkkkjjjooonnnoooppppppoookkkhhhllljjjjjjlllpppqqqnnnkkkmmmoooppppppnnnlllllllllkkkqqqtttqqqnnnooopppnnnkkklllnnnpppqqqssstttuuuooorrrtttssspppoooqqqsssqqquuuvvvrrrppprrrttttttsssttttttsssrrrsssuuuwwwtttuuuuuutttuuuyyyqqqooorrroooqqqxxx~~~}}}xxxuuuoookkkgggeeegggjjjlllmmmqqqpppooommmlllkkkjjjjjjkkkllllllkkkjjjjjjkkkmmmjjjjjjjjjjjjjjjiiihhhhhhiiimmmpppnnniiihhhmmmsssiiihhhiiilllmmmkkkjjjjjjllliiifffgggiiikkkkkkiiijjjjjjiiiiiijjjkkkmmmnnniiijjjjjjkkkkkkjjjjjjiiilllllllllmmmoooooommmkkkkkkmmmooossstttsssoookkknnnnnnnnnnnnoooooooooooozzz}}}{{{sssoooqqqqqqnnnqqqrrrtttvvvvvvuuusssrrrnnn{{{~~~~~~qqqqqquuuoooqqqyyykkklllrrrrrrnnnkkkpppllliiijjjnnnooolllhhhlllnnnpppqqqooonnnnnnooommmmmmlllllllllmmmmmmnnnmmmmmmnnnnnnnnnnnnnnnmmmnnnkkkiiijjjlllmmmkkkhhhmmmllllllmmmooopppooommmkkkmmmppprrrrrrpppmmmkkkpppnnnllllllmmmnnnnnnmmmpppoooooonnnmmmllllllkkknnnmmmmmmmmmnnnppprrrtttmmmmmmmmmmmmooorrruuuwwwrrr}}}}}}zzzwwwxxxyyyrrrttttttrrrqqqppppppqqqsssttttttsssrrrrrrqqqqqqrrrrrrsssrrrpppoooqqqvvv~~~qqqqqqqqqqqqqqqqqqqqqqqqooonnnnnnppprrrssstttssswwwtttqqqpppqqqqqqooolllnnnqqqtttssspppnnnooopppssspppmmmoootttuuurrrnnnppprrruuuwwwxxxzzz|||~~~uuuxxxxxxpppqqqqqqppppppooommmmmmpppnnnmmmlllmmmmmmkkkiiiooorrrrrrooooooqqqppplllkkkmmmooonnnkkkjjjmmmpppkkkmmmoooqqqrrrrrrqqqpppjjjkkknnnrrrqqqmmmlllnnnmmmmmmmmmmmmoooqqqsssuuurrrssssssssssssrrrqqqqqqjjjmmmrrrttttttsssssssssnnnppprrrtttttttttuuuvvvwwwxxxxxxwwwvvvyyy}}}qqqppppppsssxxx|||}}}wwwqqqooolllhhhggghhhjjjlllllloooooommmlllkkkkkkjjjjjjhhhjjjjjjjjjhhhhhhiiijjjgggggggggggggggffffffeeejjjlllnnnllliiiiiilllpppjjjiiihhhjjjkkkiiigggeeejjjhhhffffffhhhjjjjjjiiimmmllllllkkkkkkkkkkkkkkkllllllkkkkkkjjjjjjjjjjjjlllkkklllmmmoooooommmkkkllllllnnnqqqsssrrrnnnkkkmmmmmmmmmnnnoooooopppppp~~~xxxssstttsssoooqqqrrrtttvvvwwwxxxxxxxxxnnnyyyyyyrrrrrroooooouuurrrttt~~~qqqiiilllrrrssspppoooooollliiijjjmmmnnnlllhhhlllnnnppppppnnnmmmmmmnnnmmmllllllllllllmmmnnnnnnpppooommmlllllllllmmmnnnnnnllljjjjjjllllllkkkiiilllllllllmmmoooooonnnmmmooopppqqqrrrqqqnnnkkkiiilllkkkjjjkkkmmmnnnmmmlllppppppoooooonnnnnnmmmmmmooooooooooooppprrrtttuuunnnnnnooopppqqqqqqqqqqqqqqqxxx~~~vvvxxxtttoootttppppppooooooppprrrtttuuurrrrrrqqqppppppppppppqqqsssrrrqqqoooooosssxxx}}}ttttttttttttttttttttttttpppooooooppprrrssssssrrruuussspppppprrrrrrqqqooommmooorrrqqqooommmmmmnnnqqqqqqrrrsssssstttsssrrrrrrtttuuuvvvvvvwwwzzz|||yyyqqqqqqqqqpppooommmlllkkkooommmllllllmmmmmmkkkjjjkkknnnnnnkkkkkkmmmllliiilllmmmmmmlllkkkkkklllnnnhhhiiikkkmmmnnnnnnnnnmmmkkkkkknnnqqqpppllllllooommmmmmmmmnnnoooppprrrrrrpppqqqqqqqqqppppppoooooonnnpppsssuuutttsssrrrsssrrrsssuuuuuuttttttuuuwwwuuuuuuvvvwwwxxxzzz|||}}}rrrpppnnnyyy~~~}}}uuulllpppmmmkkkjjjkkkllllllkkkmmmmmmlllkkkkkkkkkkkkkkkhhhiiikkkkkkjjjiiiiiijjjgggggggggggggggfffffffffkkkjjjjjjjjjjjjkkklllmmmkkkjjjiiikkkmmmnnnkkkgggiiigggeeeeeegggiiiiiiiiioooooonnnnnnlllkkkiiihhhnnnmmmllljjjjjjjjjkkklllkkkkkkkkkmmmoooooommmkkklllllllllnnnppppppnnnlllllllllmmmnnnooooooppppppvvvyyyyyyuuuqqqqqqpppnnnooopppqqqsssvvvxxxzzz{{{wwwqqqpppwwwuuuzzzvvvwwwwwwrrrrrrmmmkkknnnrrrqqqpppoooooollljjjkkkmmmnnnllliiikkkmmmnnnnnnmmmllllllmmmlllllllllllllllmmmnnnnnnrrrpppmmmjjjiiikkknnnoooooommmjjjjjjkkkllllllkkkllllllmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmlllkkkiiihhhkkkkkkkkkmmmoooooonnnlllooooooooooooooooooooooooooooooooooooppprrrssstttnnnoooqqqssssssqqqnnnlllwwwrrr{{{tttpppuuuwwwnnnnnnrrrmmmnnnooopppqqqsssttttttqqqqqqpppooooooooooooooorrrrrrpppooommmooorrruuuttttttttttttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrtttrrrqqqqqqssstttsssrrrlllnnnoooooommmlllllllllkkknnnppppppnnnmmmooopppttttttttttttssstttxxxzzz{{{{{{qqqqqqqqqpppooommmlllkkkmmmlllkkkkkkmmmmmmlllkkkllloooooolllkkknnnnnnkkkmmmllljjjjjjkkkllllllkkkkkkkkklllmmmnnnoooppppppmmmlllmmmpppooolllmmmqqqmmmnnnnnnoooooooooooooooqqqqqqqqqpppppppppoooooorrrsssuuutttsssrrrrrrssssssttttttsssrrrrrrsssuuurrrrrrsssvvvyyy{{{{{{zzzrrrqqqooo}}}yyyxxxsssjjjooonnnllllllmmmmmmllljjjkkkkkkjjjjjjjjjkkkkkkllljjjlllnnnnnnlllkkkkkklllkkkkkkjjjjjjiiiiiiiiijjjllljjjiiijjjlllnnnmmmkkkhhhhhhiiijjjnnnqqqoookkkiiihhhgggggghhhiiijjjkkkoooooooooooonnnllliiihhhmmmlllkkkjjjjjjlllnnnoookkkkkkkkkmmmoooooonnnllllllkkkjjjkkkmmmnnnmmmlllmmmmmmmmmnnnnnnnnnnnnnnnjjjmmmppppppoooooooooooonnnnnnnnnooorrruuuxxxzzzyyyssswwwyyy{{{uuuttt}}}}}}tttsssooooooqqqrrrqqqnnnlllkkkmmmllljjjkkkmmmmmmllljjjkkkmmmnnnmmmkkkjjjkkkllllllllllllllllllmmmnnnoooooonnnllljjjjjjlllnnnpppooonnnlllkkkkkkllllllmmmkkklllmmmmmmlllllllllllljjjjjjjjjjjjkkklllmmmnnnnnnnnnoooppprrrqqqnnnkkknnnnnnnnnnnnnnnooooooooollllllmmmmmmnnnoooppppppnnnoooqqqrrrrrrpppnnnmmmppp}}}uuuxxxvvv~~~wwwiiivvvsssooorrrooonnnooopppqqqrrrsssrrrrrrqqqqqqpppooooooooooooppppppppppppooommmmmmooorrrqqqqqqqqqqqqqqqqqqqqqqqqtttuuuuuutttsssrrrrrrrrrtttsssrrrrrrssssssssssssmmmnnnnnnnnnmmmllllllllljjjlllmmmnnnnnnnnnnnnnnnsssssssssqqqqqqssswwwzzzyyyvvvppppppqqqqqqppppppooonnnlllkkkjjjkkklllmmmlllkkklllooonnnkkkkkknnnnnnlllnnnkkkhhhiiilllmmmkkkiiilllllllllmmmnnnoooqqqrrrooommmmmmooonnnlllnnnsssnnnnnnoooppppppnnnmmmlllssssssrrrrrrrrrqqqrrrrrrqqqrrrssssssrrrrrrssstttpppqqqqqqpppoooppprrrtttrrrqqqqqqtttxxx{{{{{{zzz{{{sssrrrrrr}}}{{{sssrrroookkkooonnnmmmmmmnnnnnnllljjjkkkkkkjjjjjjjjjkkkllllllkkklllnnnmmmlllkkklllmmmnnnmmmlllkkkkkkkkkllllllnnnkkkiiikkkooopppnnnkkkfffjjjkkkiiijjjnnnmmmiiiiiiiiiiiiiiiiiijjjlllnnnlllmmmnnnooonnnmmmkkkjjjkkkjjjiiiiiikkkmmmppprrrjjjjjjkkkmmmooopppnnnllllllkkkjjjjjjlllmmmmmmllloooooonnnnnnmmmmmmllllllkkkmmmppprrrrrrpppqqqrrrpppooonnnnnnpppsssvvvxxxxxxxxxooonnnsssvvvrrrsss|||yyypppqqqnnnrrrvvvuuuqqqmmmkkkjjjlllkkkkkkkkklllmmmlllkkklllmmmmmmllljjjjjjkkklllkkkkkkkkkllllllnnnoooooojjjkkkkkklllmmmnnnooooooooonnnmmmlllkkklllmmmnnnjjjlllnnnmmmkkkjjjkkklllllllllllllllnnnoooqqqrrrpppoooppppppqqqooollliiillllllmmmmmmmmmmmmmmmmmmkkkllllllmmmnnnnnnnnnnnnmmmnnnnnnooopppppppppppppppzzzvvvvvv{{{yyy~~~rrrpppuuuooossswwwlllqqqrrrrrrrrrrrrrrrqqqppprrrrrrqqqpppppppppppppppnnnooooooooonnnnnnppprrroooooooooooooooooooooooovvvwwwxxxvvvsssqqqrrrsssuuuuuutttsssrrrqqqrrrrrrpppooonnnnnnnnnnnnnnnmmmqqqooonnnppptttvvvssspppqqqqqqqqqpppqqqsssxxx{{{}}}ooovvvxxxnnnnnnooopppqqqrrrrrrrrrrrrkkkjjjiiijjjkkklllkkkjjjhhhjjjjjjggggggjjjkkkiiiooollliiiiiikkklllkkkhhhiiiiiiiiijjjkkklllnnnnnnpppnnnmmmooonnnllloootttoooppppppppppppnnnlllkkktttsssrrrqqqqqqqqqrrrrrrnnnoooqqqqqqqqqrrrtttuuunnnooopppppppppqqqsssuuutttsssrrrsssvvvyyy{{{|||yyyssssssvvvzzz|||xxxqqqllllllnnnnnnlllllllllnnnnnnmmmllllllkkkkkkkkkkkkkkklllmmmjjjkkkkkkjjjiiiiiikkklllnnnmmmllljjjjjjkkkkkklllmmmkkkjjjlllooopppnnnkkkmmmuuuwwwpppkkkmmmmmmiiiiiijjjjjjjjjiiijjjmmmpppkkkllllllmmmmmmmmmlllllliiiiiiiiiiiikkkmmmoooqqqjjjjjjkkkmmmooopppnnnmmmllljjjjjjjjjlllmmmlllkkkooonnnnnnmmmmmmlllllllllpppoooqqqrrrqqqmmmmmmpppsssrrrqqqpppqqqsssvvvwwwuuuwwwuuussspppqqqoootttvvv|||{{{mmmllllllrrrvvvtttppppppooommmkkkkkklllllllllllllllmmmmmmnnnnnnllljjjiiikkklllkkkkkkkkklllmmmnnnooopppiiijjjkkkmmmnnnnnnnnnnnnmmmooopppooommmlllmmmnnniiilllnnnmmmjjjhhhjjjlllkkkkkkkkkjjjkkkkkkllllllnnnmmmlllmmmmmmllliiigggllllllllllllllllllllllllmmmmmmnnnooopppooooooooollllllmmmnnnoooqqqrrrrrrooottttttttt{{{vvvuuuvvvrrrnnnuuuwwwlllrrrrrrrrrqqqppppppoooooorrrrrrqqqppppppppppppqqqmmmnnnooonnnmmmnnnqqqsssppppppppppppppppppppppppuuuwwwxxxvvvrrrpppqqqssstttuuuuuusssqqqpppqqqrrrrrrpppnnnnnnooopppooonnnrrrnnnlllooouuuwwwtttoooooopppqqqqqqrrrtttxxx{{{|||ppp{{{xxxpppnnnooopppqqqrrrrrrsssrrrkkkjjjiiiiiikkkkkkjjjiiiiiilllkkkggggggkkkmmmkkkooommmkkkkkkkkkkkkkkkjjjjjjkkkkkklllmmmnnnoooooopppnnnnnnpppnnnllloootttqqqqqqqqqppppppooonnnmmmrrrqqqpppooooooooopppqqqlllnnnppprrrrrrrrrtttuuunnnpppsssttttttuuuvvvwwwtttvvvwwwwwwwwwxxx{{{}}}zzztttsssyyyuuuvvvyyyuuujjjiiippplllkkkjjjjjjlllnnnnnnnnnmmmmmmlllllllllllllllmmmllllllkkkiiihhhiiikkknnnnnnmmmkkkjjjjjjjjjllllllkkkkkkkkkmmmnnnnnnlllkkkooo{{{tttjjjkkkllljjjgggiiijjjiiihhhiiimmmpppllllllkkkkkkkkkkkklllllliiiiiijjjjjjkkkllllllllljjjjjjkkkmmmooopppooommmkkkjjjjjjlllmmmnnnlllkkklllllllllmmmmmmmmmnnnnnnqqqnnnnnnooommmhhhiiinnnqqqqqqpppqqqrrrsssuuuvvvxxxjjjsssqqqsssqqqxxxppptttvvv}}}zzzmmmnnnmmmrrrtttpppnnnppppppnnnjjjkkkllllllllllllmmmmmmnnnooonnnllljjjjjjkkkmmmkkkkkkkkklllmmmnnnooopppmmmmmmlllkkkkkkllllllmmmllloooqqqqqqooommmlllmmmhhhlllnnnmmmiiigggiiikkkhhhhhhiiiiiijjjjjjjjjkkkkkkjjjiiijjjkkklllkkkjjjnnnnnnmmmmmmllllllkkkkkklllmmmnnnooooooooonnnnnnjjjlllnnnpppqqqqqqpppooooooppptttrrr{{{pppwwwssslllpppssspppnnnppppppnnnmmmmmmnnnooooooqqqqqqpppoooooooooooopppnnnnnnnnnlllkkklllooorrrppppppppppppppppppppppppqqqtttvvvtttooommmooorrrqqqrrrsssrrrpppoooqqqtttssspppmmmmmmooopppooonnnmmmllllllnnnqqqsssqqqpppppprrrssssssssstttvvvxxx|||~~~xxxyyyrrroooooooooppppppoooooonnnllljjjiiiiiijjjjjjiiiggglllnnnmmmiiijjjnnnpppnnnnnnnnnnnnmmmkkkjjjkkkllllllmmmoooqqqrrrrrrrrrqqqooonnnnnnqqqpppmmmooossssssrrrqqqppppppoooppppppsssrrrpppnnnnnnooopppqqqmmmooossstttssssssssssssooorrruuuwwwvvvuuuuuuuuuqqqxxx~~~{{{xxxyyy|||{{{~~~~~~{{{~~~tttttt{{{rrrsss|||yyykkkhhhqqqllljjjiiiiiilllnnnooooooooonnnmmmllllllllllllmmmoooooommmjjjiiijjjnnnqqqpppnnnmmmkkkkkklllmmmnnniiijjjkkklllllllllkkkkkkfffuuu{{{oooddddddggggggfffhhhiiiiiiggghhhlllooonnnmmmkkkjjjiiijjjkkkkkkjjjjjjkkkkkkkkkjjjiiihhhjjjjjjjjjmmmooopppooommmkkkjjjkkkmmmnnnnnnllljjjiiijjjkkklllnnnooopppqqqpppmmmlllooonnnjjjlllrrrmmmmmmnnnoooppprrrtttttt|||hhhtttwwwrrrjjjsssnnnpppnnnrrrzzzssslllrrrpppttttttnnnlllooooookkkjjjkkkllllllllllllmmmnnnooooooooommmjjjjjjkkkmmmjjjkkkkkklllmmmnnnpppppprrrpppllliiihhhiiikkklllkkknnnrrrssspppmmmlllmmmhhhlllnnnmmmiiifffhhhkkkiiijjjllloooqqqrrrsssssskkkjjjiiijjjlllnnnooooooppppppooonnnmmmllllllkkkjjjkkklllmmmmmmmmmlllkkkhhhkkkpppssssssqqqnnnkkkqqqpppvvvrrruuu|||qqqqqqxxxlllgggrrrpppiiiqqqnnnlllkkkjjjkkkmmmooopppppppppooonnnnnnnnnnnnnnnpppooonnnkkkiiijjjmmmpppoooooooooooooooooooooooonnnqqqtttqqqmmmkkkmmmpppnnnppprrrqqqppppppsssvvvsssooollllllnnnpppooommmmmmoooqqqrrrrrrrrrsssuuurrrtttuuuuuutttssstttuuu}}}qqquuu{{{www|||lllppppppoooooonnnlllkkkjjjmmmkkkiiiiiijjjiiihhhfffiiikkkjjjfffgggkkkmmmlllmmmooopppnnnjjjiiikkknnniiijjjmmmoooppppppooonnnooommmoooqqqpppmmmnnnssstttsssqqqpppppppppqqqrrruuutttrrrppppppqqqrrrsssooorrruuuvvvuuusssrrrqqqnnnrrruuuwwwvvvsssqqqqqqnnnyyyxxxxxxzzzzzzzzzwwwtttyyyyyyuuuxxxtttwww~~~rrrlllooonnnnnnnnnooonnnmmmmmmlllqqqooollljjjkkkmmmmmmmmmkkkkkkkkkkkkkkklllmmmnnnkkkkkkkkkiiigggfffhhhjjjjjjjjjkkkkkkkkkkkklllllliiiiiihhhjjjlllnnnnnnmmmeeegggiiiiiihhhhhhlllooolllkkkkkkjjjjjjkkkkkklllkkklllmmmmmmjjjiiiiiijjjjjjkkkmmmpppqqqoookkkgggnnnkkkiiiiiilllnnnnnnmmmnnnnnnnnnnnnoooooooooooopppooonnnmmmnnnoooppppppnnnooommmlllpppuuuuuuqqqqqqxxxssspppvvvdddssstttrrrqqqqqqssssssrrrpppoooqqqsssrrrooollljjjjjjooonnnnnnnnnmmmmmmmmmmmmkkklllmmmmmmllllllnnnpppkkkkkkkkkmmmpppqqqpppooommmllllllllllllmmmnnnnnnkkkkkklllllllllkkkiiihhhllllllmmmmmmmmmmmmlllllllllmmmmmmnnnnnnmmmmmmlllkkkmmmppprrrrrrpppmmmjjjhhhiiilllmmmnnnnnnmmmlllkkkkkkkkkkkkkkkkkkkkkkkkjjjlllmmmnnnnnnooorrrttttttqqqsssvvvuuu{{{|||yyytttrrrqqqooonnnmmmlllmmmmmmtttoooppprrrggggggnnnrrrssspppmmmkkklllmmmmmmmmmjjjooorrrooommmnnnmmmjjjoooqqqqqqmmmmmmooonnnkkksssrrrqqqpppoooooooooooorrrooommmmmmppprrrpppnnnqqqpppooonnnnnnmmmmmmmmmnnnsssrrrmmmlllrrruuutttvvvsssppppppqqqtttuuuuuusssmmmsss{{{qqq{{{rrrqqqpppooonnnooonnnkkkiiisssoookkkjjjlllmmmllljjjnnnppppppoookkkiiijjjkkkpppllljjjmmmooollllllmmmjjjkkkmmmnnnooonnnlllkkkqqqnnnmmmppptttuuuqqqlllppprrrsssqqqnnnlllmmmoooqqqooommmooorrrtttrrrooosssuuutttrrrsssuuusssnnnsssuuussspppqqquuuxxxvvvrrrrrrzzzxxxrrruuutttwwwzzzzzzyyy|||xxxsssvvvsssvvv}}}yyymmmhhhlllooooooooooooooonnnmmmmmmnnnllliiihhhiiijjjkkkjjjmmmmmmlllkkkkkkkkkllllllmmmllljjjiiihhhiiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkhhhgggfffgggjjjllllllkkkeeegggiiiiiihhhiiikkknnnkkkjjjjjjjjjjjjjjjjjjkkkmmmooopppooonnnmmmmmmnnnmmmllllllnnnoooooommmkkkllljjjhhhhhhjjjllllllkkkmmmmmmmmmmmmnnnnnnnnnnnnlllkkkkkkmmmooopppooommmnnnooonnnnnnrrrwwwxxxtttuuu{{{sssrrr|||kkkvvvrrrpppoooppprrrrrrqqqpppnnnoooqqqpppooommmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmjjjkkkllllllkkklllnnnpppkkkkkkkkkmmmoooppppppnnnmmmllllllllllllmmmnnnnnnllllllmmmnnnnnnmmmlllkkkmmmmmmnnnnnnnnnnnnmmmmmmjjjjjjjjjjjjjjjjjjjjjjjjlllmmmoooqqqqqqpppnnnlllhhhjjjlllmmmnnnnnnmmmlllkkkkkkkkkkkkllllllllllllkkklllmmmnnnmmmnnnqqqsssrrroooqqqtttsssuuuvvvqqquuurrrqqqooonnnmmmmmmnnnooopppiiikkklllvvvnnnjjjfffrrrpppmmmllllllmmmmmmmmmlllqqqssspppnnnoooooolllnnnqqqqqqnnnnnnqqqqqqoooqqqqqqpppooonnnnnnnnnnnnqqqpppnnnnnnooopppoooooopppoooooonnnnnnnnnoooooonnnssssssooonnnsssuuutttmmmooorrrvvvxxxwwwrrrooo~~~uuusssuuu{{{qqqrrrooollljjjkkkkkkkkkjjjlllkkkjjjkkknnnqqqssstttwww~~~{{{tttrrrtttmmmjjjkkkpppppplllhhhggglllnnnoooqqqqqqpppooonnnpppnnnlllmmmppprrrqqqooorrrsssqqqnnnkkkjjjmmmppppppqqqqqqqqqqqqqqqrrrsssqqqttttttssstttvvvsssmmmqqqsssrrrnnnnnnqqqrrrpppsssqqqvvv~~~uuurrrvvvyyyxxxxxxwwwxxx|||uuuqqqssssssxxx{{{uuuiiiggglllooooooooooooooonnnnnnmmmmmmkkkiiiiiijjjjjjjjjiiiooonnnmmmlllkkkkkkkkkkkkpppllliiiiiikkkllljjjiiigggggghhhiiijjjjjjkkkkkkmmmkkkhhhggghhhiiiiiihhhfffgggiiiiiiiiiiiikkkmmmjjjjjjiiiiiiiiiiiijjjjjjlllnnnppppppooonnnooopppnnnmmmllllllnnnppppppooommmkkkiiiiiikkklllmmmlllllllllllllllmmmmmmmmmmmmmmmkkkkkkmmmpppqqqnnnkkkmmmooooooooosssyyyzzzwwwwww|||ssstttqqqvvvooonnnnnnoooqqqrrrqqqpppmmmnnnooonnnmmmmmmnnnpppmmmmmmmmmmmmmmmmmmnnnnnnkkkllllllkkkjjjiiijjjlllkkkjjjkkklllooopppooonnnmmmllllllllllllmmmnnnnnnkkklllmmmnnnnnnnnnmmmlllnnnnnnoooooooooooonnnnnnnnnmmmlllkkkkkklllmmmnnnlllmmmnnnoooooooooooooooiiijjjlllmmmnnnmmmmmmlllkkkkkkllllllmmmmmmmmmnnnkkklllmmmmmmmmmmmmoooqqqsssppppppsssrrrqqq{{{|||yyyrrrzzzoooooosssqqqpppooonnnnnnooopppqqqpppkkkooommmrrrfffrrrooommmlllmmmmmmmmmllllllpppqqqnnnlllnnnooommmmmmpppqqqoooooossssssqqqoooooonnnnnnnnnnnnnnnooopppqqqqqqpppnnnnnnnnnoooooooooooonnnoooooopppqqqnnnrrrtttrrrqqqsssuuutttlllnnnqqqvvvxxxvvvqqqnnn|||wwwwwwyyysss~~~wwwzzzpppsssoookkkhhhiiijjjllllllgggiiilllnnnpppssswwwyyyoooxxx}}}{{{qqqlllkkkmmmllliiiggghhhmmmnnnpppqqqqqqqqqpppooonnnmmmlllkkklllnnnqqqrrrtttssspppllljjjjjjnnnqqqppprrrtttrrrooonnnrrrwwwpppssstttssstttvvvsssmmmpppsssrrrooonnnpppooolllsssoooqqqwwwvvvpppqqqwwwzzzwwwtttuuuyyy|||~~~~~~sssnnnqqqsssyyyzzzsssjjjjjjpppnnnnnnoooooonnnnnnmmmlllmmmlllkkkkkklllmmmllljjjnnnmmmmmmllllllllllllmmmrrrmmmiiiiiilllnnnlllhhhgggggghhhiiijjjkkkllllllssspppllljjjiiihhhgggfffggggggiiiiiijjjjjjkkkkkkjjjjjjjjjkkkkkkjjjjjjjjjiiikkkmmmmmmmmmmmmnnnooonnnmmmlllmmmoooqqqqqqpppooonnnmmmlllmmmnnnoooooollllllmmmmmmmmmnnnnnnnnnrrrpppmmmnnnooopppmmmkkknnnpppqqqppprrrwwwyyywwwsss{{{uuurrrssssssooonnnmmmoooqqqrrrrrrqqqooooooooommmkkkkkknnnpppllllllmmmmmmmmmmmmnnnnnnnnnnnnmmmkkkhhhfffggghhhkkkjjjjjjlllnnnooonnnmmmmmmllllllllllllmmmnnnnnnjjjkkklllnnnnnnnnnmmmmmmooooooppppppppppppoooooopppooommmllllllmmmoooppplllllllllmmmnnnooopppqqqjjjkkklllmmmmmmmmmllllllkkkkkklllmmmmmmnnnnnnnnnlllmmmnnnmmmlllmmmnnnpppuuurrrqqqtttssssssxxxxxxzzzsssvvvyyyuuuooopppooonnnnnnooopppqqqrrrooommmtttooo{{{nnnqqqooommmlllmmmnnnmmmllljjjnnnnnnjjjiiikkkmmmlllmmmpppqqqnnnooorrrrrrpppoooooonnnnnnnnnoooooopppnnnqqqsssqqqnnnlllmmmppppppppppppooooooppppppqqqooorrrttttttsssttttttttttttrrrooonnnoooqqqrrrrrrpppwwwxxx}}}vvvzzzyyyuuuvvvsssrrroookkkjjjjjjlllllllllhhhlllooopppooopppsssvvviiimmmqqqqqqqqqvvvzzzrrriiigggffffffjjjoookkklllmmmnnnooooooooonnnlllmmmmmmmmmmmmnnnpppsssrrrqqqooonnnmmmnnnppprrrqqqrrrrrrpppnnnooorrruuurrrsssrrrpppqqquuutttoooqqqttttttqqqqqqsssrrrnnnqqqnnnooosssrrroooqqqvvvuuuttttttuuuxxx|||sssnnnlllpppvvvwwwqqqkkkmmmsssmmmnnnnnnnnnnnnmmmlllllllllkkkkkkmmmnnnnnnllljjjkkkkkkkkklllmmmnnnoooppprrrmmmiiiiiimmmnnnllliiiiiiiiijjjjjjkkkllllllmmmqqqnnnkkkjjjjjjjjjiiihhhgggggghhhjjjkkkkkkjjjiiikkkkkklllmmmmmmlllkkkkkkgggiiikkklllllllllmmmnnnllllllmmmoooqqqrrrpppnnnoooooonnnmmmlllmmmnnnooommmmmmnnnnnnnnnoooooooooqqqpppnnnlllmmmnnnoooooonnnqqqrrroooooosssuuussspppzzzzzzooozzz}}}vvvtttoooooonnnppprrrssssssrrrrrrqqqooollljjjjjjlllnnnlllllllllmmmmmmmmmmmmmmmkkklllllljjjhhhggghhhjjjjjjjjjjjjkkkmmmnnnmmmkkkmmmllllllllllllmmmnnnnnnlllmmmnnnpppppppppooooooooooooppppppppppppoooooommmllljjjiiiiiijjjlllmmmllllllllllllmmmnnnpppqqqkkkkkklllllllllllllllllllllllllllmmmmmmmmmnnnnnnlllmmmnnnmmmmmmmmmoooqqquuusssqqqrrrsssuuuzzz{{{}}}{{{yyy}}}uuuiiikkkvvv|||wwwnnnooonnnnnnnnnnnnpppqqqrrrjjjkkksssjjjtttlllpppnnnmmmmmmnnnnnnmmmllljjjmmmnnnjjjiiilllmmmllloooqqqqqqnnnmmmpppooolllppppppooooooooopppqqqqqqmmmpppsssrrrooommmnnnooorrrrrrqqqppppppppppppppppppqqqsssuuutttssssssuuuzzzuuuooolllllloooqqqrrrlll{{{~~~www}}}xxx~~~uuuxxxtttrrrvvvnnnlllkkkkkklllkkkjjjiiihhhlllppppppnnnmmmoooqqqsssqqqnnnllllllppptttxxx{{{sssllljjjjjjjjjmmmqqqkkkllllllmmmnnnoooooooookkkmmmpppqqqpppooopppqqqmmmnnnoooqqqssssssssssssrrrpppmmmmmmoooqqqpppooottttttqqqmmmnnnsssuuusssooossstttrrrrrruuutttqqqnnnnnnppprrrrrrpppqqqtttsssvvvxxxxxxwwwyyy~~~sssnnniiimmmqqqqqqnnnlllnnnrrrnnnnnnnnnnnnnnnmmmmmmllliiiiiijjjlllnnnmmmkkkhhhjjjkkkkkklllmmmooopppqqqqqqmmmjjjjjjlllmmmkkkjjjjjjkkkkkkkkkkkklllllllllggggggggghhhjjjlllkkkjjjhhhhhhhhhjjjlllllljjjhhhkkklllmmmnnnnnnmmmlllkkkiiikkkmmmnnnmmmmmmnnnoookkklllmmmoooqqqqqqooollllllmmmlllkkkiiiiiikkkmmmnnnnnnnnnnnnooooooooopppkkkmmmooonnnkkklllppptttmmmqqqrrrooommmppprrrqqqpppxxx~~~mmmvvvuuuyyyvvvpppooooooppprrrsssrrrqqqrrrqqqpppmmmjjjiiikkkmmmmmmmmmmmmlllllllllkkkkkkggghhhiiijjjiiijjjmmmooojjjiiiiiikkklllmmmllljjjmmmllllllllllllmmmnnnnnnooopppqqqrrrrrrrrrqqqpppooooooppppppppppppoooooonnnmmmllllllllllllmmmnnnllllllllllllmmmnnnoooooolllllllllllllllllllllllllllllllllllllllllllllllllllmmmnnnnnnnnnnnnppprrrrrrrrrqqqppppppsssxxx}}}zzzwww~~~vvvxxx~~~yyyvvvsssssssssssssssrrrqqqpppnnnnnnmmmmmmmmmooopppqqqlllmmmsssiiiooojjjiiiooommmmmmmmmnnnooonnnlllkkkooopppmmmlllooopppooooooqqqqqqmmmmmmooonnnkkkqqqqqqpppppppppppppppqqqmmmoooqqqqqqpppooooooooorrrrrrqqqqqqqqqqqqqqqrrrqqqpppqqqtttsssqqqrrrvvvuuutttrrrrrrrrrqqqooommmoooyyyyyyooorrrxxxrrrtttrrrtttuuuvvvsssyyynnnqqqtttjjjiiiiiiiiijjjjjjhhhfffgggiiimmmoooooonnnnnnnnnpppnnnmmmnnnpppoookkkhhhssspppqqquuuvvvqqqmmmllllllmmmmmmnnnooopppqqqqqqlllmmmoooqqqrrrqqqooommmllllllnnnrrruuuuuusssqqqrrrooolllmmmqqqrrroookkkttttttppplllmmmsssuuusssmmmpppqqqooopppssstttqqqmmmoooqqqrrrrrrqqqrrrtttuuuyyy|||zzzuuutttyyytttppplllnnnpppooonnnnnnoooppppppppppppppppppooonnnnnniiijjjkkknnnpppooollliiillllllllllllmmmnnnppppppooommmllljjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjeeeeeegggjjjlllmmmkkkjjjhhhhhhhhhjjjlllllliiigggjjjkkkmmmnnnnnnmmmkkkjjjkkklllnnnooonnnmmmnnnooonnnmmmllllllnnnooonnnmmmkkklllllljjjhhhhhhjjjlllmmmmmmmmmnnnnnnnnnoooooolllsssyyywwwpppkkknnnssskkkppprrrnnnmmmpppssssssqqqsss|||{{{ppptttnnnxxxssspppooonnnooopppqqqpppoooooooooooommmkkkjjjkkkmmmnnnnnnmmmmmmlllkkkjjjjjjhhhiiijjjjjjjjjkkkmmmooojjjiiiiiijjjllllllkkkiiimmmllllllllllllmmmnnnnnnooopppqqqqqqqqqpppooonnnnnnoooooooooooooooooonnnoooooooooooooooooooooooolllmmmmmmmmmmmmmmmmmmmmmmmmllllllkkkkkklllllllllmmmmmmllllllkkkkkkjjjjjjlllmmmoooooooooppprrrtttpppssstttrrroooooossswwwwwwrrrrrrlll~~~}}}xxxxxx{{{~~~xxxvvvsssrrrllllllpppqqqqqqssstttqqqkkkqqqtttvvvtttooommmmmmooonnnnnnmmmllllllmmmnnnooopppnnnsssqqqvvvkkklllmmmnnnmmmmmmmmmoooooonnnllljjjooorrrooonnnppppppnnnnnnqqqqqqnnnnnnppppppmmmrrrqqqpppoooooonnnoooooommmmmmnnnppprrrrrrpppnnnoooooopppppprrrsssuuuuuurrroooppprrrrrrooorrrwwwqqqqqqsssuuuwwwuuupppmmmqqqqqqpppnnnnnnxxx|||uuu||||||yyyxxxooopppsssnnnmmmkkkiiiiiijjjkkkjjjiiihhhiiikkknnnppppppmmmjjjggghhhkkkmmmnnnnnnmmmllllllmmmrrrzzz|||uuunnnkkkkkkkkkllllllnnnooopppqqqpppnnnlllmmmppppppnnnkkknnnmmmmmmooorrrrrrqqqooooooooopppqqqqqqpppnnnlllqqqrrrpppnnnpppttttttqqqoooqqqpppmmmmmmqqqrrrpppnnnpppqqqpppoooqqqtttuuuvvvwwwxxxwwwuuuuuuwwwzzzuuuqqqqqqrrrqqqppppppqqqqqqoooqqqrrrrrrrrrrrrqqqppppppkkklllnnnqqqsssrrrooolllnnnnnnmmmmmmmmmnnnnnnooommmmmmmmmkkkiiihhhjjjlllkkkkkkjjjjjjiiihhhhhhhhhjjjjjjkkkmmmooommmjjjgggiiihhhhhhjjjmmmmmmiiifffiiijjjlllmmmmmmllljjjiiijjjlllnnnnnnmmmlllmmmnnnqqqnnnkkkiiikkkmmmnnnnnnmmmnnnnnnllliiiiiikkknnnlllllllllmmmmmmmmmnnnnnnrrr|||uuulllkkkooojjjoooqqqooonnnqqquuuuuuqqqnnnwwwwwwuuutttiiitttmmmpppooonnnnnnoooooonnnmmmlllmmmnnnmmmlllkkkmmmnnnoooooonnnmmmkkkjjjiiihhhmmmmmmmmmllliiiiiiiiikkkjjjiiiiiijjjllllllkkkiiimmmllllllllllllmmmnnnnnnmmmmmmnnnnnnnnnlllkkkjjjnnnnnnoooooooooooonnnnnnllllllmmmmmmmmmmmmlllllllllmmmmmmnnnmmmmmmlllkkkmmmllllllkkkkkkkkkllllllmmmmmmlllkkkjjjiiiiiihhhlllnnnoooppppppqqqtttvvvqqqvvvyyyuuuooonnnoooqqqsssqqqsssmmm~~~uuuvvvyyyyyy|||wwwnnnxxx}}}rrrrrrvvvyyyxxxxxxzzzxxxttttttooojjjkkkooorrrppplllnnnmmmlllkkkkkklllmmmnnnoookkkpppvvvmmmmmmqqqrrrnnnmmmmmmnnnoooooonnnlllhhhmmmpppooonnnoooooolllmmmpppqqqoooooossssssqqqqqqqqqpppnnnmmmmmmmmmmmmmmmllllllooossstttqqqnnnlllmmmnnnpppsssuuuxxxyyyrrrooonnnqqqqqqnnnqqqxxxqqqqqqqqqsssuuuvvvtttrrrtttmmmnnnwwwyyytttxxxsssxxxzzzpppjjjvvvuuuiiisssooollljjjkkkmmmooopppmmmlllllloooqqqpppkkkffflllnnnnnnllliiijjjoootttmmmmmmpppwwwzzzuuuqqqpppiiiiiiiiijjjkkklllnnnnnntttnnniiiiiimmmooommmjjjqqqnnnkkkkkkmmmooonnnllllllqqquuuuuuqqqnnnnnnnnnnnnpppqqqqqqsssuuusssnnnssstttrrrmmmmmmpppqqqpppooopppooommmmmmpppuuuwwwtttrrrrrrsssvvvyyyyyyyyy|||sssnnnqqqpppooonnnnnnppprrrsssrrrqqqooommmmmmnnnpppqqqpppllliiilllrrruuuqqqmmmpppjjjgggjjjnnnnnnoooqqquuulllnnnqqqmmmmmmmmmfffiiijjjkkkjjjhhhggghhhiiikkkjjjhhhggggggggghhhiiijjjiiijjjmmmppppppllliiilllkkkjjjiiihhhiiijjjjjjkkklllmmmmmmkkkiiiiiijjjnnnmmmllllllllllllmmmnnnjjjjjjiiiiiijjjkkkmmmnnnsssqqqnnnlllkkkkkklllmmmgggyyyppprrrkkkoooqqqsssrrrpppqqqtttwwwuuuxxxxxxuuuttt|||wwwnnnmmmoooooooooooonnnnnnnnnnnnlllllllllmmmmmmmmmmmmmmmpppmmmkkklllpppqqqnnnjjjoooooommmllljjjiiigggggglllkkkhhhggggggiiilllnnnlllhhhhhhnnnpppllljjjmmmpppooonnnmmmmmmllllllmmmhhhmmmpppooooooqqqqqqooommmmmmlllllllllmmmmmmnnnkkkkkkmmmmmmmmmlllkkkjjjnnnmmmkkkiiiiiiiiijjjkkkqqqjjjfffiiimmmnnnnnnppppppooonnnmmmmmmoooqqqsssppppppooooooppppppqqqrrrvvvwwwtttrrrvvv}}}{{{tttsssyyy{{{vvv{{{|||zzzxxxuuusssrrrrrrrrrvvvvvvuuutttrrrqqqppppppsssrrrpppooonnnoooqqqrrrssspppllllllooorrrssstttvvvoookkknnnnnnkkklllppprrrqqqooonnnnnnnnnooopppnnnnnnllljjjmmmrrrppplllkkknnnnnnjjjiiinnnrrrrrrqqqnnnnnnqqqpppmmmlllnnnjjjjjjkkklllmmmnnnooopppooopppooommmsss{{{pppkkkooopppllloooxxxooossspppoootttppplllsssnnnpppssstttsssqqqnnnlll}}}pppxxxrrrrrroooooosssmmmnnnnnnnnnnnnnnnmmmmmmkkkkkkjjjiiihhhfffeeedddmmmlllkkkkkklllnnnqqqrrrpppppppppoooooopppsssvvvqqqnnnllllllmmmoooppppppmmmllljjjjjjkkkkkkkkkjjjoooooopppsssuuusssnnnjjjsssrrrpppnnnoooqqqsssuuunnnppprrrvvvyyyvvvpppjjjqqqrrrrrrpppnnnnnnooopppuuurrrooolllkkkmmmppprrrrrrrrrssstttuuuvvvwwwxxxwww}}}|||~~~vvvqqqqqqpppooonnnnnnpppqqqsssqqqpppooonnnnnnnnnoooooollljjjhhhiiimmmooommmjjjnnnjjjiiilllmmmlllnnnqqqqqqjjjoootttpppnnnooojjjlllmmmlllkkkiiihhhiiijjjkkkkkkjjjiiiiiiiiiiiiiiiiiihhhhhhjjjmmmmmmjjjgggkkkjjjjjjjjjjjjkkkmmmmmmjjjkkkmmmmmmkkkjjjkkklllmmmmmmmmmllllllmmmmmmmmmhhhiiijjjlllllllllllllllrrrqqqnnnlllkkkkkklllmmmtttyyyllloookkkmmmoooqqqqqqpppppprrrtttuuuvvvwwwwwwvvvyyyuuupppsssqqqqqqqqqpppppppppoooooommmmmmmmmmmmmmmmmmllllllooommmkkklllpppqqqnnnjjjllllllllllllllllllllllllkkkjjjiiiiiiiiikkkmmmnnnmmmiiiiiinnnpppmmmkkkmmmpppooonnnmmmmmmlllllllllkkkoooooolllkkknnnooonnnllllllkkkkkkkkkllllllmmmkkklllmmmnnnmmmmmmlllkkklllmmmmmmmmmnnnmmmmmmmmmpppnnnoooqqqqqqnnnooosssooonnnnnnmmmnnnooopppqqqoooooopppppppppqqqqqqqqqqqqqqqppppppvvv~~~~~~yyypppxxx|||~~~~~~}}}|||zzzwwwtttrrrppppppooouuutttsssrrrqqqpppoooooolllmmmmmmnnnooooooooooooqqqqqqpppnnnllllllnnnpppsssmmmkkkmmmnnnlllnnnrrrqqqpppooonnnnnnnnnoooooonnnooonnnkkkmmmqqqqqqnnnjjjnnnooollllllooopppoooooommmmmmppppppllllllnnniiijjjkkklllmmmnnnnnnoookkknnnooonnnsss~~~{{{rrrnnnrrrrrrmmmnnnuuussswwwrrrqqqxxxvvvsssyyyrrrsssssssssrrrqqqqqqqqqvvvvvv~~~mmmqqqooopppkkkjjjlllkkklllmmmmmmnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnmmmmmmlllkkkjjjjjjkkkmmmpppqqqnnnnnnooonnnnnnooosssuuusssqqqqqqqqqrrrrrrpppnnnjjjiiijjjlllnnnnnnllljjjooonnnnnnppprrrrrrooommmooonnnmmmllllllmmmoooppppppppprrruuuwwwuuuqqqmmmoooqqqtttuuusssrrrrrrrrrqqqpppoooooooooqqqrrrsssooopppqqqsssuuuwwwxxxyyyxxxxxxyyy{{{~~~wwwssspppooonnnnnnnnnoooqqqrrrpppooooooooonnnnnnnnnnnnjjjjjjjjjjjjkkkkkkkkkjjjkkkjjjlllnnnllljjjlllrrrsssmmmuuu}}}wwwuuuxxxvvvoooooommmkkkhhhgggiiikkkkkkllllllllllllkkkjjjjjjjjjiiihhhhhhiiiiiihhhgggkkkkkkkkkkkklllnnnooopppjjjlllmmmmmmlllllllllmmmllllllmmmmmmmmmmmmllllllhhhjjjlllnnnooonnnmmmkkkqqqpppnnnmmmlllllllllmmmwwwhhhmmmmmmkkkmmmooopppooooooooopppuuusssvvvyyy{{{sssrrrpppvvvsssrrrrrrrrrrrrqqqqqqqqqnnnnnnnnnmmmlllllllllkkkooolllkkklllooopppmmmkkkkkkkkkllllllmmmmmmnnnnnnjjjjjjkkkkkklllmmmnnnnnnnnnkkkkkknnnpppnnnlllmmmoooooonnnmmmmmmlllllllllmmmpppnnniiihhhkkkmmmmmmllllllkkkkkkkkkkkkkkkllllllmmmmmmnnnnnnnnnmmmmmmiiikkkmmmooopppooonnnmmmoooqqqtttvvvsssmmmnnnsssnnnnnnoooooooooooooooooonnnooopppqqqrrrqqqppppppoooooonnnooouuu|||}}}zzzoooxxx}}}rrrzzzyyyvvv||||||zzzwwwtttrrrpppoooooosssrrrrrrqqqpppoooooonnnhhhjjjmmmoooppppppnnnmmmllloooqqqpppkkkiiikkknnnooolllkkkmmmnnnmmmpppsssppppppooonnnnnnnnnnnnooommmpppqqqnnnmmmpppqqqpppiiinnnqqqooommmooonnnlllmmmkkkkkkoooooollllllnnnjjjjjjkkklllmmmmmmnnnoookkkoooqqqpppqqqwww{{{{{{tttoooooossssssmmmmmmqqqyyy|||vvvqqqwwwuuuppptttuuutttrrrpppnnnooorrruuutttpppoooqqquuu{{{qqqlllooooooiiigggiiijjjkkkkkklllmmmmmmmmmmmmjjjkkklllnnnooooooppppppmmmmmmllllllmmmoooqqqrrrlllmmmlllkkkjjjjjjlllnnnrrrrrrrrrssstttrrrmmmjjjggghhhjjjnnnppppppmmmkkkmmmlllkkkmmmoooqqqqqqpppppppppoooooooooooooooppprrrqqqqqqrrrttttttrrrppplllppptttwwwvvvtttsssrrrpppqqqqqqrrrrrrrrrqqqqqqmmmnnnppprrrtttvvvxxxyyywwwtttrrrvvvuuuqqqooonnnnnnnnnnnnooopppqqqnnnnnnooooooooonnnmmmlllkkkmmmooonnnkkkjjjlllnnniiikkkoooppplllhhhmmmuuuuuupppxxxzzzwww~~~pppooommmiiiffffffhhhkkkjjjkkklllmmmlllkkkjjjiiimmmkkkiiihhhhhhiiiiiiiiillllllmmmmmmnnnooopppppplllmmmooonnnmmmllllllmmmkkklllmmmmmmmmmmmmlllkkkkkklllmmmoooooooooooooooqqqpppnnnmmmlllllllllmmmtttiiiooonnnjjjllloooppppppooonnnmmmuuuqqquuuyyyoooooommmtttssssssrrrrrrrrrqqqqqqqqqoooooonnnmmmlllkkkkkkkkknnnllllllmmmnnnooommmkkklllllllllllllllkkkkkkkkkiiijjjlllmmmnnnooonnnnnnooommmlllnnnoooooonnnmmmnnnnnnnnnnnnmmmlllkkkkkkkkkooonnnjjjiiilllnnnmmmmmmmmmlllkkkkkkkkkllllllmmmmmmmmmnnnnnnnnnnnnnnniiijjjkkkmmmmmmmmmlllkkkppppppqqqssspppkkklllpppnnnoooppprrrrrrqqqooonnnmmmoooqqqrrrsssrrrpppooosssrrrppppppsssvvvvvvuuurrrpppooo}}}yyy|||yyyqqqyyy{{{zzzwwwuuusssrrrrrrrrrrrrrrrqqqqqqpppppppppooolllmmmnnnpppppppppoooooohhhkkknnnoooooonnnmmmmmmmmmmmmmmmmmmmmmmmmooorrrnnnnnnnnnnnnnnnnnnnnnnnnlllrrrsssooommmooorrrrrrlllpppqqqnnnlllmmmnnnlllkkkiiijjjnnnnnnlllkkknnnkkkkkklllmmmnnnnnnoooooopppttttttpppnnnppppppoooooonnnpppuuutttoooooorrrtttxxxrrrlllrrrsssooorrrrrrrrrqqqooolllmmmqqquuutttsssrrrqqqpppxxxyyy{{{nnnlllmmmrrrqqqkkkjjjlllkkkkkkkkkllllllkkkkkkjjjhhhiiijjjlllmmmnnnnnnnnnppppppppppppqqqssstttuuuqqqqqqpppnnnkkkjjjkkklllnnnmmmnnnooopppnnnkkkhhhjjjjjjjjjmmmoooooommmllljjjkkklllnnnqqqrrrrrrrrrqqqqqqqqqpppppppppoooooosssrrrqqqpppqqqrrrssstttlllooorrrtttsssqqqppppppttttttsssrrrqqqooonnnmmmmmmnnnoooqqqsssuuuvvvwwwvvvrrrpppttt}}}rrrmmmnnnnnnmmmnnnnnnnnnoooooommmnnnnnnnnnnnnmmmllllllkkknnnpppooollljjjlllooohhhkkkpppqqqllliiioooxxxwwwnnnttt|||uuurrr{{{ooonnnlllhhheeeeeegggiiihhhiiijjjkkkkkkjjjiiihhhooonnnmmmkkkjjjjjjlllmmmnnnnnnnnnnnnnnnnnnnnnmmmmmmooopppooolllkkkjjjkkkkkkkkkllllllllllllkkkkkkpppooonnnmmmnnnppprrrsssoooooonnnnnnmmmmmmllllllvvvssslllqqqmmmlllmmmoooqqqqqqpppooommmrrroootttvvvqqqrrrlllrrrqqqqqqqqqqqqppppppppppppoooooonnnmmmlllkkkkkkkkkmmmllllllmmmnnnnnnlllkkkjjjjjjjjjjjjjjjjjjjjjjjjiiikkkmmmnnnoooooonnnmmmooonnnmmmlllnnnooonnnlllmmmnnnnnnnnnmmmlllkkkjjjhhhmmmooommmmmmoooooommmoooooonnnmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnoooooonnnmmmlllkkkjjjkkklllllluuuoookkkmmmnnnlllkkkmmmoooppprrrssssssrrrpppnnnmmmoooqqqrrrsssrrrpppoootttsssqqqrrrsssrrrrrrrrrvvvqqqoooxxx{{{~~~|||{{{sssrrrwwwzzzxxxwwwuuusssrrrrrrrrrsssrrrrrrrrrrrrqqqqqqqqqqqqqqqpppooonnnmmmmmmnnnnnnlllkkkkkkooottttttooojjjmmmoooooommmkkklllnnnooommmmmmmmmmmmnnnnnnmmmmmmmmmrrrtttpppmmmppprrrsssoooqqqpppkkkiiilllnnnnnnkkkiiijjjmmmnnnkkkkkknnnmmmmmmmmmnnnooooooppppppqqqtttsssmmmkkknnnpppoooppppppsssuuusssqqqrrruuunnnwwwsssmmmsssuuussswwwooorrrtttssspppoooqqqtttrrrrrrsssuuussssssyyykkk{{{lllmmmnnnqqqssspppmmmmmmpppmmmmmmllllllkkkjjjhhhhhhjjjkkklllmmmmmmmmmmmmmmmoooooopppqqqrrrssstttttttttuuuuuutttrrrqqqrrrssskkkjjjiiijjjkkklllkkkiiiooollljjjjjjkkklllllllllhhhkkkooossstttsssrrrrrrmmmmmmmmmmmmmmmmmmllllllrrrrrrqqqppppppqqqtttuuupppqqqrrrqqqooonnnoooppptttsssqqqooommmmmmnnnnnnppppppqqqqqqrrrsssttttttuuuttttttuuuyyy}}}pppkkkmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmlllllllllllliiilllnnnmmmjjjiiikkknnniiikkkooopppmmmlllsss}}}ssswwwyyysssyyy~~~mmmmmmkkkhhhfffeeegggiiigggggghhhiiiiiiiiihhhhhhooooooooommmkkkkkkmmmooommmmmmnnnnnnmmmlllkkkkkklllnnnooonnnllljjjjjjkkkllllllkkkkkkkkkkkkllllllqqqooommmkkklllooorrruuuooonnnnnnnnnnnnmmmmmmlllyyyqqqsssmmmqqqmmmoooooooooppprrrqqqooommmoooooouuuuuuuuuyyyppprrrppppppppppppoooooooooooonnnnnnnnnmmmlllllllllkkkllllllmmmmmmmmmmmmllllllfffggghhhiiijjjkkkllllllkkklllmmmnnnnnnnnnmmmlllnnnooommmkkklllooonnnkkkmmmmmmnnnnnnmmmllljjjiiiffflllooonnnnnnppppppmmmppppppooonnnmmmmmmmmmmmmllllllllllllmmmnnnoooooorrrqqqnnnlllllllllnnnooowwwooojjjkkknnnnnnmmmnnnoooqqqrrrssssssqqqooonnnnnnooopppqqqrrrqqqppppppqqqpppqqquuuuuurrrqqqssswwwrrrssswwwssszzzvvv|||}}}tttzzzvvvuuusssqqqpppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrpppnnnkkkjjjkkklllmmmrrrnnnlllpppuuuuuummmeeekkkoooqqqmmmjjjkkknnnnnnkkklllmmmmmmnnnmmmmmmmmmnnnqqqrrrooonnnqqqrrrqqqooorrrpppjjjhhhllloooooollljjjjjjnnnnnnkkkkkkmmmmmmmmmnnnnnnnnnooooooooommmpppoookkkkkkpppttttttnnnooopppooonnnpppvvv{{{zzzvvvqqqsssppptttyyyyyyuuurrrtttwwwsssrrrssstttuuuuuusssqqqyyyvvvuuuuuuvvv{{{mmmssstttmmmnnnnnnppprrrqqqnnnlllnnnpppmmmmmmmmmlllkkkjjjiiihhhhhhiiiiiijjjjjjjjjiiiiiillllllmmmnnnoooppppppqqqlllnnnpppqqqqqqrrrtttvvvkkkjjjiiijjjkkkllllllkkkpppmmmiiiggghhhjjjllllllhhhlllrrruuuuuusssqqqpppnnnnnnnnnnnnnnnooopppppppppqqqrrrrrrqqqqqqsssuuusssssssssqqqooonnnoooqqqpppooommmmmmmmmooorrrsssqqqqqqrrrrrrrrrrrrsssssstttvvvwwwvvvvvvwww|||~~~qqqlllllllllmmmmmmnnnnnnnnnmmmnnnmmmlllkkkkkkkkklllmmmhhhiiijjjjjjjjjjjjkkkllllllkkkmmmooooooooowww{{{~~~yyyyyyzzzllllllllljjjhhhggghhhjjjggggggggggggggghhhiiijjjkkklllmmmmmmkkkjjjllloooiiijjjkkklllllllllkkkjjjiiijjjlllmmmlllkkklllmmmnnnllljjjiiiiiijjjlllnnnmmmlllkkkjjjkkkmmmoooqqqnnnnnnnnnnnnnnnmmmmmmllltttmmmpppkkkqqqpppqqqooonnnnnnpppqqqooommmmmmqqqxxxtttvvv~~~rrrsssqqqpppppppppoooooooooooommmmmmmmmmmmmmmmmmllllllkkklllmmmmmmllllllllllllhhhhhhiiijjjjjjkkklllllllllmmmmmmmmmmmmlllkkkkkknnnooommmiiijjjnnnnnnjjjlllmmmnnnnnnmmmllljjjhhhhhhmmmnnnlllkkkmmmnnnmmmppppppnnnmmmmmmllllllllllllkkkkkkkkklllmmmnnnoooooooooooonnnnnnnnnnnnooorrrnnnlllnnnooollllllooooooppppppqqqpppooonnnmmmoooooopppppppppqqqqqqqqqnnnnnnrrrxxxxxxsssqqqssssssooorrrssszzz{{{|||xxxqqq|||www~~~{{{yyyvvvtttqqqpppppppppooopppppppppqqqqqqrrrrrrpppoooooonnnmmmmmmmmmmmmqqqooonnnppptttsssmmmggggggnnnqqqllljjjllloooooojjjkkklllmmmnnnmmmmmmlllooopppooommmnnnrrrrrrooommmppppppllljjjmmmooonnnnnnkkklllooonnnkkkjjjmmmllllllllllllmmmmmmmmmmmmjjjnnnooollllllpppssssssnnnpppqqqpppttt}}}zzzppppppqqqvvv{{{zzzuuusssvvvzzzvvvvvvvvvvvvwwwwwwuuussswwwvvvvvv}}}zzzqqqrrrrrrjjjqqqoooqqqqqqooommmmmmnnnnnnkkkkkkllllllllllllkkkkkkffffffggghhhhhhhhhhhhhhhjjjjjjkkkmmmnnnnnnoooooohhhjjjlllmmmmmmnnnoooqqqjjjjjjjjjlllmmmllljjjgggllljjjhhhgggiiikkkkkkkkkkkknnnrrrsssqqqoooooooooqqqppppppoooppprrruuuvvvmmmpppssstttsssrrrssstttnnnpppqqqqqqooonnnnnnooommmmmmnnnoooqqqrrrsssssspppqqqqqqrrrsssttttttuuutttuuuvvvvvvuuuwww{{{tttoookkklllmmmmmmnnnnnnmmmmmmooonnnllljjjjjjkkklllmmmiiiiiijjjkkklllmmmmmmmmmmmmkkklllnnnooorrrzzz|||yyytttrrrkkklllmmmllljjjiiijjjkkkiiihhhggggggggghhhjjjkkkgggiiilllkkkiiiiiikkkmmmfffgggiiikkklllllllllkkkeeegggjjjkkkllllllnnnpppooollljjjhhhhhhjjjllloooiiiiiijjjjjjkkkllllllmmmmmmnnnnnnnnnnnnnnnmmmlll{{{pppjjjmmmhhhrrruuurrrooolllmmmooopppooommmkkksss{{{uuuttt~~~ssssssqqqqqqqqqpppppppppoooooolllllllllmmmmmmmmmmmmmmmjjjlllmmmmmmlllkkkkkklllmmmmmmlllkkkkkkjjjiiiiiinnnmmmmmmlllkkkkkkjjjjjjmmmooommmhhhiiinnnnnniiilllmmmnnnnnnnnnllljjjhhhkkknnnmmmiiigggjjjlllllloooooonnnmmmlllkkkkkkkkkkkkkkkjjjjjjkkklllnnnoooiiijjjmmmnnnooonnnmmmlllkkkllloooqqqnnniiijjjnnnnnnnnnnnnnnnnnnmmmllllllppppppooooooppppppqqqrrrooooootttzzzyyyrrroooqqqooojjjoooooottttttyyy~~~wwwvvvxxx}}}xxx}}}{{{|||xxxuuurrrqqqqqqnnnnnnooooooppppppqqqqqqnnnoooqqqrrrsssrrrpppoookkklllnnnppprrrqqqooommmdddlllpppllljjjnnnqqqqqqiiijjjlllmmmnnnmmmllllllppppppmmmlllooosssrrrmmmjjjoooqqqnnnmmmnnnnnnlllooolllmmmooooookkkjjjllljjjjjjkkkkkkkkkkkkkkkkkkkkkoooqqqnnnlllnnnooommmsssvvvyyy{{{yyyyyyqqqvvvyyywwwsssqqqvvv{{{uuuxxxyyyxxxwwwvvvtttrrrzzz~~~uuuqqqzzzlllsssoooqqqqqqooonnnnnnnnnmmmhhhiiikkklllmmmnnnnnnnnniiijjjkkklllmmmnnnnnnnnnjjjkkklllnnnoooooooooooooooqqqrrrqqqpppnnnnnnooohhhiiikkknnnnnnkkkeeeaaagggggggggiiikkklllkkkjjjnnnpppqqqpppmmmlllmmmoooooonnnllllllmmmpppsssvvvkkkoootttvvvtttrrrrrrsssgggjjjnnnpppooonnnllllllnnnooorrrttttttsssqqqoooooopppqqqrrrtttuuuvvvwwwuuutttttttttwwwyyy|||~~~uuutttooonnnmmmlllkkkkkklllmmmnnnjjjggggggjjjmmmmmmlllmmmmmmmmmnnnmmmnnnnnnoooqqqmmmkkkmmmqqqwww~~~{{{vvvmmmkkkkkkjjjiiikkknnnnnnkkkhhhhhhjjjlllkkkgggffffffhhhppplllhhhfffhhhiiiiiigggllllllmmmmmmllllllkkkjjjkkkkkkkkkiiihhhhhhkkkmmmkkkmmmnnnllliiihhhiiikkkqqqpppnnnmmmmmmoooqqqsssnnnnnnnnnnnnnnnnnnnnnnnnmmmoooqqqpppnnnllllllmmmkkkooossstttrrrqqqrrrsssiiiqqqqqqkkktttkkk|||yyy{{{yyynnnkkktttssslllmmmpppppppppooonnnllljjjjjjnnnnnnmmmmmmmmmnnnnnnoooooonnnmmmlllkkkllllllmmmllljjjjjjmmmqqqsssrrrpppooommmkkkjjjiiijjjlllmmmiiiiiiiiijjjjjjkkkkkkkkkhhhkkknnnkkkhhhgggkkkpppmmmmmmmmmmmmlllkkkjjjjjjrrrmmmiiijjjnnnooommmiiiggghhhiiillloooooonnnllllllllllllmmmmmmnnnnnnnnnlllmmmnnnnnnooonnnnnnmmmrrrpppnnnmmmnnnooonnnmmmllloooqqqrrrqqqpppqqqrrrnnnllloooooonnnwwwuuutttvvvyyy{{{vvvzzz||||||zzz{{{zzzyyy~~~}}}yyysssuuuyyyuuulllpppnnnnnnrrrqqqmmmkkkmmmiiikkknnnsssuuutttpppmmmooonnnlllkkkkkkmmmoooppplllnnnppppppnnnmmmllllllkkkkkkkkkllllllllllllmmmppppppoooooonnnnnnmmmmmmiiijjjkkklllllllllkkkjjjmmmlllkkkjjjkkklllmmmnnnkkklllnnnnnnmmmmmmoooppppppooommmmmmooopppqqqqqqnnnzzztttzzztttqqqsssvvvxxxxxxsssvvvvvvyyyzzzrrruuuvvvwwwwwwwwwtttqqqllliiikkkmmmpppqqqqqqpppmmmkkkmmmoooqqqrrrpppnnnllllllhhhlllooonnnkkkkkknnnrrrnnnnnnoooqqqrrrqqqooommmmmmppprrrqqqooommmnnnpppoooiiihhhkkkmmmkkkhhhggghhhmmmnnnkkkkkkooonnnjjjiiilllmmmjjjjjjmmmllliiikkkkkkjjjkkklllnnnpppqqqlllmmmppprrrsssrrrqqqppppppppppppppppppooonnnmmmnnnooopppqqqqqqrrrrrrqqqpppqqqrrrssstttsssrrrrrrmmmtttvvvrrrrrrxxx||||||}}}~~~uuusssmmmnnnnnnnnnnnnmmmlllkkknnnkkkhhhiiilllnnnmmmlllkkkkkkkkklllmmmnnnmmmlllnnnlllkkklllnnnqqqyyy}}}vvvyyyyyyqqqjjjkkkllljjjjjjkkkmmmmmmkkkhhhgggiiikkkjjjhhhggggggiiiooollliiiiiijjjkkkjjjhhhhhhiiijjjkkkkkkllllllllljjjkkkkkkiiihhhiiillloookkkmmmooommmkkkjjjkkkmmmpppnnnmmmkkklllmmmpppqqqnnnmmmmmmllllllmmmmmmnnnsssrrrpppooonnnnnnnnnmmmlllooossssssrrrppppppqqqrrrpppqqqsssuuuooozzzttttttuuuooorrruuusssqqqqqqppppppooonnnllllllllllllkkkkkkkkkllllllmmmnnnmmmlllkkkjjjjjjkkklllkkkkkkkkkmmmpppqqqppppppnnnnnnlllkkkkkkkkklllmmmjjjjjjkkkkkkllllllllllllkkkmmmnnnmmmkkkkkknnnqqqkkkkkkllllllllllllllllllooollljjjjjjlllmmmllliiikkklllnnnppprrrrrrpppooolllllllllllllllmmmmmmnnnmmmmmmmmmmmmmmmnnnnnnnnnqqqooonnnnnnnnnooonnnmmmooorrrtttssspppmmmlllmmmnnniiipppssslllsss{{{nnnzzz}}}yyy|||yyy{{{{{{zzzyyy|||~~~yyytttuuuyyyvvvoooqqqnnnooorrrrrrooommmooonnnnnnnnnpppqqqpppmmmkkkrrrqqqpppnnnnnnnnnooopppkkkmmmnnnnnnmmmlllkkkkkkkkkkkkkkkllllllmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmkkkkkklllmmmmmmlllkkkjjjkkkkkkjjjjjjkkkkkkllllllnnnooopppooommmkkklllmmmkkklllnnnpppssstttttttttwww{{{sssoooppptttwwwyyyuuuxxxwwwxxx{{{xxxwwwuuurrrqqqrrruuuwwwxxxnnnooopppqqqqqqpppooonnnlllnnnpppqqqooommmllllllkkknnnpppnnnjjjhhhjjjmmmnnnmmmlllmmmnnnooooooooommmooopppooommmlllnnnpppoookkkjjjmmmmmmjjjhhhiiifffjjjkkkiiijjjooopppmmmjjjmmmmmmjjjjjjmmmmmmjjjkkklllmmmnnnooonnnnnnmmmmmmoooqqqrrrsssrrrqqqppppppqqqrrrrrrrrrqqqpppooommmnnnnnnnnnnnnmmmmmmmmmpppqqqrrrsssssssssrrrqqqqqqvvvwwwsssrrrvvvzzzyyy~~~tttrrrlllnnnoooqqqpppooolllkkknnnllljjjkkknnnooonnnkkklllkkkjjjmmmooopppmmmjjjlllllloooqqqooonnnttt}}}|||rrrssssssnnnkkkmmmmmmlllkkkkkklllllljjjhhhggghhhjjjjjjiiiiiiiiijjjnnnlllkkkkkkllllllkkkiiidddeeegggiiikkkllllllllljjjkkkkkkjjjiiijjjlllnnnlllmmmnnnnnnmmmmmmnnnooonnnmmmkkkjjjkkklllnnnpppnnnmmmkkkjjjjjjkkkmmmnnn}}}wwwqqqnnnnnnoooooonnnllloooqqqrrrqqqoooooooooxxxmmmoooyyytttoootttvvvnnnmmmqqqpppxxxxxxrrrpppqqqqqqqqqppppppooonnnmmmllllllkkkkkkkkklllllllllkkkkkkjjjjjjjjjjjjkkkjjjlllnnnooonnnnnnooopppnnnnnnnnnmmmmmmmmmllllllllllllllllllmmmmmmmmmmmmmmmllllllllllllmmmnnnooojjjjjjkkkllllllmmmmmmnnnllllllkkkkkkkkkkkkkkkkkkjjjlllmmmooooooooommmllllllkkkkkkkkkkkklllmmmmmmooonnnmmmllllllmmmnnnnnnpppooonnnnnnoooooonnnmmmiiimmmpppqqqnnnmmmmmmooolllhhhqqqwwwllllll}}}}}}jjjvvvyyyyyywww}}}|||zzzxxxwwwyyy}}}{{{zzzyyyssslllqqqoooooosssssspppppprrrpppooommmmmmnnnnnnmmmlllrrrrrrqqqpppooonnnmmmmmmkkkkkkllllllkkkkkkjjjiiijjjjjjkkklllmmmmmmnnnnnnllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnmmmlllkkkjjjjjjkkkllllllmmmmmmmmmlllnnnooopppooommmkkklllmmmiiikkknnnrrrtttuuuttttttuuu{{{tttqqqpppooopppuuuuuuzzz{{{wwwssspppqqqsssttttttnnnnnnnnnnnnnnnnnnnnnnnnkkkmmmoooooommmlllkkklllkkkmmmnnnllliiigggiiikkklllkkkjjjjjjkkkmmmoooqqqmmmnnnnnnlllkkkkkknnnpppnnnlllmmmnnnlllggggggjjjiiikkkjjjhhhiiilllnnnmmmmmmooonnnjjjjjjnnnooommmkkkmmmoooqqqqqqooommmkkkoooppprrrrrrsssrrrqqqpppmmmoooppprrrrrrqqqpppnnnrrrqqqqqqpppoooooonnnnnnrrrrrrsssssssssrrrqqqqqqrrrvvvvvvtttssswwwzzzzzz~~~}}}sssqqqnnnnnnooopppoooooonnnmmmooommmkkkmmmppppppnnnkkkooommmlllooorrrsssooolllkkknnnuuu{{{wwwpppsss|||yyyrrrqqqrrrpppppprrrmmmmmmlllkkkkkkjjjiiihhhggghhhiiijjjkkkkkkkkkkkkkkkkkkllllllllllllkkkjjjeeefffhhhiiikkklllllllllkkkkkkkkkjjjhhhhhhiiikkkkkkkkklllmmmmmmnnnoooooommmlllkkkkkkkkklllnnnooonnnllljjjhhhhhhjjjlllnnn~~~tttnnnoooppppppnnnjjjlllooopppqqqpppoooooovvvkkknnnxxxssslllyyytttmmmmmmpppoooxxxtttllloooooopppppppppppppppooooooooonnnmmmmmmmmmmmmnnnkkkkkkkkkjjjjjjjjjjjjkkkkkknnnqqqqqqnnnmmmooorrrnnnnnnoooooonnnnnnmmmllllllllllllllllllllllllmmmkkkjjjiiijjjlllmmmlllkkkkkkkkkkkkkkkllllllmmmmmmkkklllnnnmmmlllkkkkkkllljjjlllnnnooonnnlllkkkkkkllllllkkkkkkkkkkkklllmmmpppnnnlllkkkkkklllmmmnnnooonnnmmmnnnppppppooommmgggkkkoooooolllkkknnnqqqkkkkkksssuuuooovvvxxxtttrrr{{{rrrxxxyyy|||}}}zzzwwwqqqkkkpppnnnooorrrsssppppppsssmmmmmmlllnnnpppqqqpppooooooooooooooonnnmmmkkkkkklllkkkkkkkkklllkkkjjjiiijjjjjjkkklllmmmnnnoooooolllllllllmmmmmmnnnnnnnnnpppoooooonnnmmmllllllkkkjjjlllmmmooooooooonnnmmmkkklllnnnnnnmmmmmmooopppkkkmmmoooqqqqqqqqqrrrssssss~~~wwwuuurrrrrrrrrqqqnnnkkkppppppooonnnnnnoooppppppjjjlllnnnnnnlllkkkkkklllgggiiikkkjjjiiihhhjjjllliiijjjjjjjjjkkkllloooqqqnnnnnnlllkkkkkklllooopppllllllnnnooojjjeeeeeejjjooonnnkkkhhhggghhhiiiiiioooqqqoookkkkkkoooqqqoookkkmmmooopppqqqpppooonnnqqqqqqrrrrrrrrrrrrqqqpppjjjkkknnnppppppooonnnlllrrrrrrqqqqqqpppppppppppprrrrrrsssrrrrrrrrrqqqqqqppprrrssssssuuuyyy|||}}}}}}{{{|||rrrqqqqqqooonnnllllllnnnpppqqqooommmlllmmmpppqqqnnnkkknnnmmmlllnnnqqqrrrooollljjjmmmxxx~~~sssrrryyyzzztttpppqqqssssssssstttmmmmmmmmmkkkjjjiiiiiiiiihhhhhhiiijjjlllmmmlllllliiijjjkkklllkkkkkkkkkkkkiiijjjkkkkkkllllllkkkkkkkkklllllljjjgggeeeeeefffiiiiiiiiijjjlllmmmmmmmmmmmmmmmlllllllllmmmnnnooonnnllljjjhhhhhhjjjlllnnnvvvoooooopppooommmhhhjjjllloooqqqrrrqqqppppppmmmpppuuuuuuwww|||tttooooooqqqooouuurrrlllnnnnnnooooooppppppoooooooooooonnnmmmmmmmmmmmmmmmkkkkkkkkkllllllllllllkkklllooorrrrrrpppooopppsssnnnnnnoooooonnnnnnmmmllllllllllllkkkkkkkkkkkkkkkkkkjjjiiijjjlllmmmllljjjnnnmmmlllkkkkkkkkkkkklllkkkmmmoooooonnnmmmmmmnnnmmmooorrrrrrpppnnnmmmnnnnnnmmmkkkjjjjjjkkklllmmmpppnnnlllkkkjjjkkkmmmnnnmmmmmmmmmnnnpppqqqooonnnmmmqqqsssqqqmmmllloootttoooqqqsssmmmpppxxxsssrrrlllxxx~~~ttt~~~|||}}}xxxtttqqqqqqrrrpppmmmnnnqqqqqqooopppsssmmmnnnoooqqqssssssqqqnnnlllmmmnnnnnnnnnnnnmmmmmmooommmkkklllmmmnnnlllkkkkkkkkklllmmmmmmnnnoooooommmmmmmmmnnnnnnoooooopppppppppooonnnmmmmmmlllllliiijjjlllmmmnnnnnnmmmmmmkkklllnnnnnnmmmmmmooopppooopppqqqpppppprrrvvvzzz{{{wwwrrrqqqsssuuutttqqqtttsssqqqppppppqqqssstttjjjkkkmmmmmmkkkkkkkkklllggghhhiiiiiihhhhhhiiijjjfffiiilllnnnmmmmmmnnnoooooonnnlllkkklllnnnpppqqqkkkkkkmmmnnnjjjdddeeejjjpppmmmkkkiiihhhggghhhiiipppqqqoookkkkkkoooqqqpppkkkllllllmmmoooqqqrrrsssqqqqqqqqqrrrqqqqqqppppppjjjkkkmmmooopppooonnnmmmnnnmmmmmmmmmmmmnnnooopppsssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqsssvvvxxxzzz|||~~~||||||sssqqqqqqooollljjjjjjmmmppprrrpppnnnllllllooopppnnnkkkkkkkkkkkkkkklllllllllmmmnnnnnnwww~~~qqqnnnvvvpppnnnmmmnnnpppqqqqqqqqqlllmmmmmmkkkiiiiiijjjkkkiiiiiiiiikkkmmmnnnmmmlllhhhjjjkkkkkkjjjjjjkkkmmmmmmmmmmmmmmmmmmlllkkkjjjllllllllljjjgggeeeeeefffhhhgggggghhhkkklllkkkjjjlllllllllllllllmmmnnnnnnmmmllljjjiiiiiijjjlllmmm}}}uuuooonnnooonnnnnniiijjjlllooorrrsssrrrpppoooqqqssstttwww~~~tttsssooorrrooorrr~~~uuutttnnnnnnoooooopppooooooooonnnmmmlllkkkkkkkkkkkkkkkjjjkkkkkkllllllllllllkkklllnnnpppqqqppppppqqqrrrnnnnnnnnnmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkklllmmmnnnnnnnnnmmmmmmooonnnlllkkkjjjjjjkkkkkklllmmmnnnooopppooonnnmmmiiimmmqqqpppnnnkkkkkkmmmpppnnnlllkkkkkklllmmmnnnooonnnmmmkkkkkkkkkkkklllllllllmmmoooqqqrrrpppnnniiinnnrrrrrrpppttt}}}wwwsssooojjjooonnnooorrrqqqqqqvvvvvvxxxzzzsssrrruuuqqqnnnnnnppppppnnnooorrrrrrrrrrrrssstttrrrnnnkkknnnooooooooopppppppppqqqrrrnnnllllllnnnpppnnnllllllmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooooooooooooooopppooonnnmmmmmmmmmmmmmmmggghhhiiijjjkkkkkkllllllnnnooopppooommmkkklllmmmoooppprrrrrrrrrvvv~~~~~~tttqqqtttvvvvvvooonnnmmmllllllmmmnnnooojjjlllmmmlllkkkkkklllnnnllllllkkkiiihhhgggfffeeeeeeiiinnnooommmkkklllnnnooommmllllllnnnpppppppppllljjjkkkmmmkkkggggggjjjmmmjjjiiijjjkkkiiijjjnnnoooqqqpppllllllpppqqqooojjjjjjjjjkkkmmmpppsssuuupppppppppppppppppppppqqqooooooppppppqqqqqqppppppnnnnnnmmmmmmnnnpppqqqrrrrrrqqqqqqqqqqqqrrrssstttxxxsssqqqsssuuuttttttvvv~~~~~~sssqqqnnnmmmlllkkkkkkmmmooopppqqqnnnkkkkkkmmmnnnmmmkkkiiikkkllljjjgggggglllpppyyyrrruuu}}}zzznnnkkktttnnnmmmkkkjjjkkkmmmooooookkklllmmmkkkiiiiiikkkmmmkkkjjjiiikkknnnnnnmmmkkkiiikkklllkkkjjjjjjmmmpppmmmmmmmmmmmmmmmlllkkkkkkjjjlllmmmllljjjhhhhhhiiiiiigggfffhhhjjjllljjjiiikkkkkkkkkkkkkkkllllllmmmllllllkkkkkkkkkkkkllllllvvvtttpppmmmlllmmmnnnooommmmmmmmmppprrrssspppmmmppppppqqqsssvvv~~~ttttttnnnssspppqqqzzzyyytttvvvpppppppppqqqppppppoooooonnnnnnmmmkkkkkkjjjjjjkkkhhhiiijjjkkkllllllkkkjjjkkkkkklllnnnpppqqqqqqpppnnnnnnlllkkkkkkkkklllmmmmmmmmmmmmmmmlllllllllkkkiiillloooooommmlllmmmnnnnnnmmmkkkjjjjjjkkklllmmmmmmllllllnnnqqqqqqnnnkkkeeeiiimmmmmmjjjhhhiiikkkqqqpppmmmlllkkklllnnnooonnnnnnmmmllllllkkkjjjjjjkkkkkklllooorrrrrrpppooodddiiinnnnnnnnnuuu~~~nnnjjjnnnrrrwwwvvvkkkpppooorrrrrrmmmsss{{{{{{yyywwwtttpppoooqqqqqqoooooossssssrrrqqqqqqqqqpppnnnlllqqqpppooonnnnnnoooppppppsssoookkkkkknnnpppnnnlllnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnmmmmmmooonnnmmmlllllllllmmmnnniiiiiiiiiiiikkklllmmmnnnnnnooopppooommmkkklllmmmlllooorrrssssssvvv}}}vvvsssrrrqqqkkkkkkjjjjjjjjjjjjkkkkkkkkklllmmmlllkkklllmmmooommmlllkkkiiiiiihhhfffeeefffiiilllllliiihhhjjjmmmmmmkkkjjjlllnnnpppooommmnnnjjjjjjmmmooollljjjlllllliiiiiimmmmmmjjjkkknnnmmmppppppmmmmmmppppppmmmiiijjjkkkmmmnnnpppqqqqqqnnnnnnnnnnnnooopppqqqqqqrrrrrrqqqpppppppppqqqqqqsssrrrpppooopppqqqrrrsssqqqpppppppppqqqsssuuuvvvyyyssspppssstttqqqpppsss|||~~~}}}sssrrrllllllllllllmmmmmmnnnnnnrrrnnnjjjiiilllnnnmmmllljjjmmmooolllggggggmmmtttxxxtttzzzwwwlllkkktttqqqpppllliiihhhlllnnnooojjjllllllkkkiiiiiilllooolllkkkjjjkkknnnooommmjjjkkklllmmmkkkjjjkkkooossskkkllllllmmmmmmllllllkkkiiikkkmmmmmmlllllllllmmmjjjhhhggghhhkkkllljjjhhhiiiiiijjjjjjjjjkkkkkkkkkllllllllllllllllllllllllkkkllllllkkkjjjkkknnnqqqqqqooooooqqqrrrrrrnnnjjjrrrmmmmmmrrrsssvvvsssuuunnntttqqqpppvvvtttooosssrrrrrrrrrrrrrrrqqqpppoooqqqpppooonnnmmmlllllllllggghhhiiijjjkkkkkkjjjiiijjjiiihhhkkkppprrrpppnnnooommmkkkjjjiiijjjlllmmmoooooonnnnnnmmmmmmmmmlllfffjjjooonnnjjjhhhjjjnnnlllkkkjjjjjjjjjlllnnnpppmmmjjjiiilllqqqrrrnnniiifffkkkppppppllljjjkkknnnrrrqqqnnnllllllmmmooopppmmmmmmmmmmmmlllkkkjjjiiijjjkkklllooorrrrrrqqqooolllooopppkkkgggkkkwwwhhhfffvvvvvvmmmlllnnnuuudddnnn|||tttqqqwwwsssrrr|||{{{vvvrrrqqqrrrrrrooopppsssrrrpppmmmmmmnnnpppqqqqqqrrrqqqnnnlllkkkkkklllmmmsssnnnjjjkkknnnpppnnnkkkooooooooonnnmmmmmmllllllnnnnnnnnnmmmmmmllllllkkknnnmmmlllkkkkkklllnnnooollllllllllllmmmoooqqqrrrkkklllnnnnnnmmmmmmooopppjjjnnnssssssrrrssswww|||yyytttzzzzzzrrryyysssoooooooooooooooooooooooooookkklllmmmmmmllllllnnnpppkkkiiiiiiiiijjjjjjiiihhhgggjjjkkkhhheeedddiiinnnkkkiiiiiikkknnnpppnnnkkkpppkkkjjjnnnqqqpppmmmmmmoookkkkkkooooooiiihhhllllllooopppnnnnnnpppooolllhhhjjjmmmooopppooommmlllmmmmmmmmmmmmnnnoooqqqqqqsssqqqooommmmmmnnnoooppprrrqqqnnnmmmlllmmmnnnoooppppppppppppqqqsssuuuwwwwwwooommmqqqtttrrrqqqtttwww{{{{{{|||zzzuuummmpppooommmmmmnnnnnnlllkkkpppooonnnllljjjjjjlllnnnnnnrrrlllhhhnnnpppooottt~~~xxxwwwxxxssskkkllltttlllkkkiiihhhhhhjjjkkkllljjjkkklllllllllkkkjjjiiikkkkkkmmmnnnnnnnnnmmmlllqqqllljjjmmmnnnmmmnnnqqqllljjjiiijjjllllllllljjjlllkkkjjjiiihhhhhhhhhiiigggiiijjjhhheeedddfffiiimmmllljjjkkklllmmmmmmlllnnnmmmkkkkkklllnnnqqqsss|||vvvpppllllllnnnnnnmmmnnnnnnnnnnnnnnnnnnmmmllloookkkfffjjj{{{wwwrrrxxxpppyyymmm}}}pppssssssooommmqqqqqqlllqqqpppmmmkkkjjjkkklllmmmvvvsssnnnkkkiiiiiiiiiiiinnnmmmmmmooorrrrrroookkklllkkkjjjiiiiiikkklllmmmooonnnmmmlllkkkjjjjjjjjjlllmmmmmmnnnnnnnnnoooooohhhiiiiiijjjjjjkkkllllllooommmjjjjjjkkkllllllllljjjmmmmmmjjjjjjlllkkkhhhhhhkkkmmmlllkkkkkklllkkkooonnnmmmlllkkkkkklllmmmooonnnlllkkkjjjjjjkkkkkkkkklllmmmmmmmmmlllkkkkkkooommmlllmmmpppqqqpppmmmiiimmmrrrsssqqqooooooppprrrppppppuuu~~~yyyssssssuuukkkqqqxxxmmmvvvpppppppppppppppooonnnmmmnnnoooooonnnmmmllllllmmmkkkjjjjjjllloooooollliiiooommmlllllloooqqqrrrrrrpppooommmkkkjjjiiijjjjjjrrrnnnjjjiiillloooppppppooommmlllkkkkkklllnnnooonnnlllkkknnnrrrrrrmmmhhhhhhtttooolllwwwwwwzzz|||}}}wwwqqqyyytttxxxqqqrrrvvvuuusssvvvoooiiinnnooonnntttkkkmmmooopppooolllhhheeellliiiggggggjjjkkkiiiggghhhhhhhhhhhhhhhhhhhhhhhhggghhhiiiiiiiiijjjlllnnnrrrooommmnnnppppppnnnlllnnnnnnoooooonnnnnnmmmlllppppppooonnnlllkkkiiihhhlllmmmpppqqqqqqpppnnnmmmsssooolllkkknnnqqqrrrqqqqqqqqqpppoooooopppppppppooossstttpppnnnppppppooorrrrrrrrrrrrssstttuuuuuutttrrrqqqsssvvvxxxvvvssstttsssuuu~~~}}}uuunnnooooooooooooooooooppppppqqqqqqpppooollllllnnnooojjjpppllliiioooooonnntttrrrsss{{{rrrjjjlllmmmllllllkkkjjjiiihhhhhhjjjjjjkkkllllllkkkjjjiiijjjkkkmmmnnnnnnnnnmmmlllpppkkkiiijjjkkkkkkmmmppplllkkkjjjjjjllllllkkkjjjiiiiiiiiihhhhhhgggggggggiiikkklllllljjjjjjmmmooommmlllkkkkkkllllllllllllmmmllljjjiiiiiikkkmmmooozzzuuuooommmmmmnnnnnnnnnkkklllmmmnnnnnnoooooooooooopppqqquuuyyywwwtttuuujjj{{{tttpppoookkkmmmqqqmmmnnnmmmllljjjjjjiiijjjjjjqqqooollljjjjjjjjjjjjjjjmmmlllllloooqqqqqqooolllnnnmmmjjjiiiiiikkknnnpppnnnnnnmmmlllkkkkkkkkkkkkgggiiikkkmmmmmmlllkkkiiigggggghhhhhhiiijjjjjjjjjnnnmmmkkkjjjkkklllkkkjjjllloooooollllllnnnmmmjjjmmmnnnooommmkkkkkkllllllnnnnnnllllllkkklllmmmmmmnnnnnnmmmllllllllllllmmmnnnnnnmmmmmmmmmmmmnnnnnnpppnnnmmmnnnqqqrrrpppoookkknnnqqqssssssrrrrrrrrruuussspppqqqtttvvvvvvuuuqqqsssxxx}}}vvvppprrrmmmsssvvvkkktttooooooooooooooopppppppppnnnooooooooommmmmmmmmmmmmmmkkkjjjjjjmmmnnnmmmlllkkkjjjiiijjjlllmmmmmmlllooonnnnnnnnnnnnoooppppppooollliiiiiilllnnnnnnmmmjjjjjjiiiiiiiiijjjlllmmmpppmmmlllmmmqqqqqqnnnjjjpppooommmsssxxxwww|||{{{zzzvvvrrryyyssswwwzzz{{{~~~sssoootttsssrrrjjjkkkmmmnnnnnnmmmkkkiiipppnnnmmmlllmmmmmmmmmllliiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkklllnnnoooooooooooommmkkklllmmmnnnllljjjllllllmmmmmmllllllkkkjjjmmmnnnooooooooonnnmmmmmmjjjjjjjjjkkkllllllllllllpppmmmjjjjjjmmmoooooonnnrrrqqqqqqqqqqqqqqqqqqqqqnnnrrrsssooonnnooopppnnnppppppppppppqqqrrrssstttrrrrrrrrrsssuuuvvvuuutttuuuuuuuuu|||{{{vvvnnnkkknnnpppooommmmmmpppsssqqqrrrrrrqqqooonnnoooppphhhpppooonnnrrrpppooowwwjjjmmmwwwqqqgggfffkkkkkkllllllkkkjjjiiihhhiiijjjkkkllllllkkkjjjiiijjjkkklllnnnnnnmmmmmmlllooojjjggghhhhhhhhhlllqqqmmmlllkkkkkkkkkkkkjjjiiiiiiiiijjjkkkkkkjjjhhhhhhfffgggiiijjjjjjkkknnnpppllllllllllllllllllllllllmmmllljjjiiiiiikkklllnnnuuuqqqmmmkkklllmmmmmmmmmiiijjjkkkmmmooopppppppppooossswwwzzz~~~xxxoooyyywwwzzzlll}}}yyyooouuunnnnnnvvvsssllllllllllllkkkkkkjjjiiikkkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkmmmppppppooommmmmmllliiihhhhhhkkknnnooonnnmmmllllllkkkkkkkkkkkkeeehhhkkkmmmnnnllliiiggghhhhhhiiiiiijjjkkkkkkkkkooonnnmmmmmmnnnmmmkkkiiikkknnnooollllllnnnmmmjjjpppppppppnnnllljjjkkkmmmmmmllllllkkkllllllmmmnnnllllllmmmnnnnnnnnnnnnnnnqqqooommmllllllmmmpppqqqooommmmmmnnnooopppooonnnnnnooopppsssuuuvvvtttrrrqqqppppppqqqrrrrrrpppnnnnnnppprrruuuwwwyyyzzz{{{nnnoooqqqtttrrrhhhsssooonnnmmmmmmnnnoooqqqrrroooooooooooonnnnnnnnnnnnooollljjjiiikkkmmmnnnnnnmmmllllllmmmnnnnnnmmmkkkkkkkkklllmmmmmmmmmmmmmmmllljjjiiijjjlllmmmlllkkkggghhhhhhiiijjjkkkllllllrrrooolllmmmooopppnnnlllwwwjjjnnnzzzwww|||vvvqqqzzzzzz}}}}}}ssswwwwwwwwwsssyyyrrrnnnzzz~~~zzzxxxpppttttttqqqiiijjjkkkmmmnnnnnnnnnnnnqqqrrrrrrpppnnnmmmnnnooojjjkkkkkklllmmmmmmmmmmmmllljjjjjjmmmqqqrrrpppmmmnnnmmmllllllmmmmmmlllkkkllllllmmmmmmllllllkkkjjjkkklllnnnoooooonnnlllkkkiiihhhgggggghhhjjjlllmmmmmmlllkkklllnnnooonnnmmmpppppppppppppppppppppqqqmmmqqqrrrnnnmmmooopppnnnnnnnnnnnnnnnooopppqqqrrrrrrtttuuuuuuuuuuuuvvvwwwvvvuuutttyyyxxxuuunnniiilllooommmiiiiiimmmqqqnnnoooqqqqqqooonnnnnnooohhhpppppppppsssooommmwwwppplllnnntttrrriiieeehhhhhhhhhiiijjjkkklllnnnnnnhhhiiijjjkkklllkkkjjjjjjjjjkkklllmmmnnnmmmllllllnnnjjjgggggggggggglllsssnnnmmmkkkkkkkkkkkkiiihhhjjjkkkmmmoooooonnnlllkkkffffffggghhhiiijjjlllmmmkkklllmmmmmmlllkkkkkklllmmmmmmlllkkklllmmmooopppnnnmmmkkkiiijjjkkklllllliiijjjlllmmmnnnooooooooooooqqqsssssstttuuuvvvuuu|||~~~yyyyyyssszzzlllvvvpppnnnvvvtttmmmnnnooopppooonnnlllkkkiiikkklllmmmlllkkkkkkkkkiiijjjkkkmmmnnnoooooonnniiiiiiiiiiiijjjkkkllllllnnnmmmlllkkkkkkkkkkkkkkkjjjkkkmmmnnnooommmllljjjjjjkkkkkkllllllmmmnnnnnnqqqpppoooppppppooollljjjhhhkkkllliiiiiilllkkkhhhnnnmmmmmmmmmkkkiiijjjnnnkkkkkkkkkllllllmmmmmmnnniiijjjlllnnnoooooonnnnnnpppnnnkkkiiiiiillloooqqqllllllllllllmmmnnnnnnmmmrrrpppppprrruuuvvvsssooommmnnnoooqqqssstttuuuuuurrrrrrrrrrrrssssssrrrrrrwwwqqqooosssrrrnnngggssspppooonnnlllmmmnnnpppqqqpppooonnnnnnooooooooonnnmmmlllkkkkkklllmmmnnnnnnnnnmmmmmmnnnoooooollljjjllllllmmmmmmlllkkkiiihhhjjjjjjkkklllmmmmmmlllkkkiiijjjkkkmmmnnnooooooooossspppmmmlllnnnooooooooovvvjjjttt|||vvvwww}}}|||qqqzzz~~~uuuyyy|||vvvxxxtttyyyqqqooovvv|||yyyqqqpppnnnqqqzzzyyyqqqqqqvvvkkkkkkkkkllllllnnnooopppoooqqqrrrpppllljjjlllooojjjkkklllmmmnnnnnnmmmmmmiiigggfffjjjpppqqqmmmhhhoooooonnnnnnooooooooonnnnnnnnnnnnooonnnnnnmmmllljjjkkkmmmmmmllliiigggeeeiiiiiiiiijjjkkkmmmnnnooommmmmmnnnpppppppppooonnnnnnnnnnnnooooooooooooooolllpppqqqnnnlllnnnooonnnnnnnnnnnnnnnooopppqqqqqqrrruuuwwwvvvttttttwwwzzzuuuuuusssuuutttuuummmkkknnnooolllgggfffjjjoooiiikkkmmmnnnmmmlllmmmnnnppptttqqqrrruuunnnlllwww{{{rrrmmmnnnlllfffgggmmmkkkjjjhhhhhhiiillloooqqqhhhhhhjjjkkkkkkkkkjjjjjjjjjjjjlllmmmmmmmmmlllkkknnnkkkiiiiiihhhhhhmmmuuunnnmmmkkkkkkkkkkkkiiihhhjjjkkkmmmooopppooonnnmmmkkkkkkjjjjjjkkklllllllllkkkmmmooonnnllljjjjjjkkkkkkkkkkkkkkklllnnnpppqqqlllllllllkkkkkkkkklllmmmllllllmmmmmmmmmmmmlllllllllmmmnnnooonnnoootttyyywwwuuusssuuu}}}lllppplllkkkooommmlllmmmoooppppppooolllkkkkkkmmmpppooommmkkkjjjkkkiiijjjkkkmmmmmmnnnooopppgggiiikkknnnnnnnnnlllkkkmmmmmmlllkkkkkkkkkllllllooonnnmmmmmmlllmmmnnnnnnjjjkkkkkkllllllmmmnnnnnnooonnnnnnnnnooonnnkkkiiihhhkkkkkkiiiiiilllkkkhhhjjjggghhhkkkjjjgggiiinnnjjjjjjkkkllllllmmmmmmmmmfffgggjjjlllmmmnnnnnnmmmmmmkkkiiiggggggjjjmmmooommmmmmnnnnnnnnnnnnoooooosssqqqooopppsssrrroookkkoooooonnnmmmmmmnnnpppqqqssssssrrrqqqpppoooooonnnyyy{{{xxxpppsssooommmiiirrrsssqqqooommmllllllmmmnnnpppnnnmmmmmmooopppooommmjjjlllmmmnnnnnnnnnmmmmmmkkkkkkjjjkkklllkkkhhhfffnnnooopppppppppnnnlllkkkkkklllnnnoooooonnnmmmmmmkkklllmmmooopppqqqqqqqqqsssqqqnnnmmmnnnoooqqqqqqoooppp{{{|||zzzxxx|||}}}tttwww{{{|||{{{wwwzzzuuuzzzsss|||yyy~~~{{{wwwxxxvvvvvvxxxyyy~~~pppmmm|||nnnmmmlllllllllmmmnnnnnnnnnppppppnnnkkkiiikkknnniiijjjlllmmmmmmmmmlllkkkhhheeeeeeiiinnnoookkkgggnnnnnnoooooonnnnnnoooooonnnnnnnnnooonnnnnnmmmllljjjkkkllllllkkkiiigggeeegggiiilllnnnoooooonnnnnnkkkmmmoooppppppooonnnnnnnnnooopppqqqqqqqqqpppppplllpppqqqnnnlllooopppnnnooonnnnnnoooooopppqqqrrrooorrrsssrrrpppppptttwwwssstttqqqrrrqqqssslllooopppooollliiiiiilllooofffhhhjjjkkkkkklllnnnpppzzzyyy|||uuurrr|||vvvqqqsssqqqkkkkkkoooooommmkkkjjjiiijjjkkklllggghhhiiikkkkkkkkkjjjjjjiiijjjkkkmmmmmmllllllkkkmmmkkkkkkkkkiiihhhnnnvvvmmmlllkkkkkkkkkkkkjjjiiihhhiiikkklllmmmmmmmmmlllmmmkkkiiiiiijjjjjjjjjhhhjjjmmmpppooollliiiiiikkkhhhhhhiiiiiijjjlllmmmnnnmmmnnnpppooonnnmmmnnnooonnnnnnnnnmmmlllkkkjjjiiiiiikkkooosssqqqnnnooossswwwqqqwwwuuu|||ooooooppplllkkkjjjlllmmmnnnnnnmmmkkkjjjllloooqqqpppllljjjjjjkkkjjjlllmmmmmmmmmmmmoooqqqiiikkknnnqqqrrrqqqooonnnmmmllllllkkkkkklllllllllooommmkkkjjjiiikkklllnnnhhhhhhiiiiiijjjkkkkkkkkkkkkjjjiiijjjkkkkkkiiigggiiilllmmmkkkkkknnnmmmjjjhhheeegggmmmmmmggghhhooojjjkkkkkkllllllllllllkkkfffgggiiijjjlllmmmmmmmmmjjjiiiiiiiiiiiikkklllmmmooopppqqqqqqppppppqqqrrrrrrqqqpppppppppooommmkkknnnooonnnmmmmmmnnnqqqtttyyyxxxwwwvvvuuutttuuuuuuyyyvvv{{{qqqssslllooonnnpppsssqqqooommmllllllllllllooolllkkklllooopppooollliiilllooopppooommmmmmmmmnnnmmmllllllmmmmmmkkkiiijjjkkklllmmmnnnooooooooolllnnnqqqqqqpppooooooppplllllllllmmmnnnoooppppppqqqpppooonnnooopppssstttkkkvvv~~~|||{{{sssuuuvvvvvvsssxxx{{{xxx|||uuu|||xxx}}}~~~wwwwww}}}zzzzzz{{{sssvvvtttiiivvvoooooonnnmmmlllllllllmmmnnnoooooonnnllllllmmmnnniiijjjlllmmmmmmllljjjiiihhhggggggjjjnnnooommmjjjkkklllmmmmmmllllllmmmnnnllllllmmmmmmllllllkkkjjjjjjjjjkkklllmmmmmmmmmmmmfffhhhkkknnnooonnnlllkkkiiikkkmmmnnnmmmllllllmmmoooppprrrsssttttttsssrrrlllpppqqqnnnmmmpppqqqooooooooooooooopppqqqrrrsssnnnnnnnnnnnnmmmnnnqqqsssqqqtttrrrrrrqqqrrrjjjooonnnllljjjjjjkkkmmmooofffhhhjjjkkklllnnnrrruuu|||yyy}}}vvvqqq||||||sssnnnqqqqqqkkkjjjnnnmmmmmmnnnnnnmmmkkkiiihhhfffgggiiijjjkkkkkkjjjjjjiiijjjkkklllmmmlllkkkkkkkkkjjjlllllljjjiiinnnvvvlllkkkjjjjjjllllllkkkjjjhhhiiiiiikkklllmmmnnnnnnllljjjggggggiiijjjhhhgggiiimmmqqqpppllliiiiiikkkkkkjjjjjjjjjjjjjjjjjjjjjkkknnnppppppnnnlllmmmnnnnnnnnnnnnmmmlllkkkiiihhhllllllpppuuutttooonnnrrrxxxvvvyyyxxxrrruuuxxxmmmmmmkkklllmmmnnnnnnmmmlllkkkkkknnnpppoookkkhhhjjjllllllnnnooonnnmmmmmmoooqqqkkkkkklllnnnoooppppppppplllllllllkkkkkkllllllmmmmmmlllkkkjjjjjjjjjkkkkkkgggggghhhhhhiiijjjjjjjjjjjjiiihhhhhhjjjkkkkkkjjjhhhlllllljjjkkkmmmmmmjjjjjjgggjjjrrrqqqiiiiiioookkkkkklllllllllkkkjjjiiihhhhhhiiijjjkkklllnnnoooiiijjjlllnnnoooooonnnmmmmmmoooqqqqqqooonnnppprrrnnnoooppppppnnnnnnooopppkkkmmmpppqqqqqqrrrtttwwwrrrqqqpppppppppqqqrrrsssxxxuuuyyyzzzrrrssskkktttssskkkppppppooonnnmmmlllllllllnnnkkkiiikkknnnpppnnnkkkkkkmmmoooooommmlllnnnoooqqqooonnnnnnooopppooonnniiiiiiiiijjjkkklllmmmnnnmmmoooqqqqqqooooooppprrrnnnmmmlllllllllnnnooopppnnnoooooooooppprrrtttvvvooozzz{{{zzzzzzxxx|||uuu~~~~~~yyy{{{www{{{vvvyyy|||pppzzzpppmmmnnnnnnnnnnnnmmmmmmmmmlllnnnlllkkkkkkmmmnnnnnnmmmjjjkkkmmmnnnmmmkkkiiigggiiiiiiiiijjjlllmmmmmmmmmjjjlllnnnmmmlllkkkmmmooollllllmmmmmmllllllkkkjjjlllkkkkkkkkklllmmmooopppiiijjjkkklllmmmmmmlllllliiikkkmmmmmmlllkkklllnnnnnnoooqqqssstttsssrrrrrrlllqqqrrrooonnnqqqrrrpppoooooooooooopppqqqrrrsssqqqooommmmmmoooqqqrrrssspppuuutttttttttqqqiiillljjjgggfffhhhkkkmmmmmmhhhiiijjjlllmmmqqqvvvzzzsssppptttmmmhhhqqqwwwllleeehhhiiifffggglllgggjjjnnnqqqqqqnnnjjjgggfffgggiiijjjkkkkkkkkkjjjiiijjjkkklllmmmlllkkkkkkiiijjjlllmmmjjjhhhmmmuuullljjjjjjjjjlllmmmllljjjjjjjjjkkkkkkmmmnnnpppqqqpppmmmkkkkkknnnooonnnllliiinnnqqqppplllhhhiiikkkoooooonnnmmmkkkjjjiiiiiihhhkkknnnnnnkkkiiiiiikkkmmmmmmmmmmmmlllkkkjjjiiirrrnnnnnnrrrrrrooorrrxxxyyymmm~~~ppptttyyyjjjkkknnnnnnooooooooooooooonnniiilllnnnmmmiiigggjjjnnnmmmooopppooommmlllooorrrkkkjjjhhhhhhiiikkkoooqqqllllllkkkkkkkkkllllllmmmlllmmmmmmmmmmmmlllkkkjjjhhhiiiiiijjjkkkkkkllllllmmmkkkiiiiiikkknnnnnnnnnfffiiijjjhhhiiikkkkkkhhhnnnjjjnnnvvvuuukkkiiioookkkllllllmmmlllkkkiiihhhkkkjjjjjjjjjkkkmmmooopppjjjlllpppssstttrrrpppnnnjjjlllnnnnnnlllkkkmmmoookkknnnppppppnnnnnnqqqtttkkkooosssssspppmmmlllmmmrrrrrrqqqqqqrrrtttvvvwwwxxxxxxtttwwwrrrssslllxxxvvvhhhmmmnnnnnnooonnnnnnmmmlllmmmjjjhhhjjjnnnpppmmmjjjmmmnnnooommmkkkkkkooorrrooommmkkkjjjlllmmmnnnmmmpppooonnnllllllmmmnnnooommmoooqqqpppnnnnnnppprrrpppooonnnlllmmmnnnpppqqqlllnnnooopppqqqsssuuuwwwuuu{{{vvvxxxxxx{{{uuu~~~xxx~~~wwwnnnmmmmmmnnnnnnnnnnnnnnnmmmllliiiggghhhlllnnnmmmkkklllmmmnnnooonnnkkkiiigggggghhhiiiiiiiiijjjlllooolllnnnppppppnnnmmmooorrrnnnnnnoooooonnnnnnmmmlllooommmkkkiiiiiiiiikkklllnnnmmmlllllllllmmmnnnoookkknnnoooooommmlllnnnqqqjjjlllnnnpppqqqpppooonnnmmmqqqrrrooooooqqqsssqqqnnnnnnnnnoooooopppqqqrrrvvvssspppppptttwwwwwwvvvpppwwwvvvvvvwwwqqqnnnnnnnnnooonnnmmmmmmppprrrhhhkkkiiiyyypppwwwuuutttiiipppsssnnnmmmmmmlllkkkiiigggeeedddiiiiiihhhhhhiiijjjkkkkkkgggfffggglllllljjjiiikkknnnkkkhhhiiilllmmmjjjfffmmmmmmmmmmmmnnnoooqqqrrrlllllllllllllllmmmnnnoookkkkkkllllllmmmnnnnnnnnnmmmmmmlllllllllmmmmmmnnnmmmnnnooonnnkkkiiiiiiiiilllkkkjjjjjjlllnnnnnnnnncccfffjjjnnnooonnnkkkiiilllmmmnnnnnnnnnmmmlllkkknnnssswwwuuuqqqnnnpppssswwwvvvsssssslll{{{uuuiiijjjpppqqqlllnnnsssoooeeesssqqqnnnllljjjjjjjjjkkkhhhmmmqqqpppmmmkkkmmmpppjjjiiihhhiiilllmmmnnnmmmlllnnnoooooommmkkkkkkkkkppprrrrrrqqqmmmjjjhhhhhhllllllkkkjjjjjjjjjkkkkkkjjjjjjkkkllllllkkkkkkjjjhhhiiijjjkkkkkkkkkkkkkkknnnhhhdddeeeggggggiiimmmnnnllljjjjjjlllnnnnnnnnnjjjjjjkkklllkkkjjjhhhgggnnnoooooonnnllllllmmmooopppnnnmmmnnnpppqqqqqqpppnnnnnnoooppppppooonnnmmmsssqqqnnnllllllnnnppprrrssslllkkkrrrwwwtttqqqrrrvvvtttrrr~~~uuummmkkknnnpppqqqqqqrrrooommmnnnmmmkkkkkknnnooonnnmmmlllkkkkkklllmmmmmmmmmllljjjhhhhhhkkkmmmkkkkkkllllllkkkkkkjjjiiijjjjjjlllnnnkkkhhhkkkqqqlllkkknnnrrrqqqkkkhhhiiilllkkkjjjjjjkkknnnppprrrqqqooopppsssssspppqqqtttyyywwwvvvmmmvvv|||}}}{{{yyyiiikkkpppqqqnnnnnnqqqpppjjjqqqdddeeemmmmmmnnnmmmeeekkkhhhggghhhlllnnnllljjjeeeeeeggghhhkkknnnpppqqqoootttqqqiiiiiirrruuupppppprrrsssrrrooonnnoooqqqnnnmmmlllkkkjjjiiiiiiiiilllooorrrqqqmmmiiiiiijjjkkkkkkkkklllmmmnnnoooppppppooonnnmmmmmmnnnooopppnnnqqqrrrppplllkkkooossswwwqqqmmmnnnnnnnnnppptttrrrsssssstttuuuuuuuuutttsssvvv|||rrrrrrqqqmmmnnnoooooommmllllllnnnpppkkkmmmfffrrrmmm~~~}}}nnniiinnnooojjjmmmlllkkkjjjiiigggffffffggggggggggggggghhhiiiiiiiiiggghhhmmmmmmkkkjjjlllllliiifffgggjjjkkkhhhdddkkkkkklllmmmnnnnnnnnnnnnjjjjjjkkkkkklllmmmnnnooojjjjjjkkkkkklllmmmmmmmmmnnnnnnmmmllllllmmmnnnooommmmmmmmmkkkiiijjjlllnnnlllkkkjjjjjjlllmmmlllkkkfffhhhjjjlllllljjjhhhfffiiijjjkkkkkkkkkkkkjjjiiiooorrruuuuuusssqqqrrrtttyyysss~~~vvvvvvkkkyyyuuummmnnnqqqooommmttt|||wwwkkkmmmmmmmmmmmmmmmlllkkkkkkjjjnnnrrrrrrooolllmmmpppjjjiiihhhhhhjjjllllllkkkjjjlllmmmmmmkkkjjjjjjkkkhhhjjjllllllkkkkkklllmmmmmmmmmmmmlllmmmmmmnnnooonnnnnnnnnmmmmmmllllllllliiijjjjjjkkkkkklllkkkkkkmmmhhheeegggiiihhhiiilllooommmlllmmmnnnoooooonnnjjjkkklllllllllkkkiiihhhmmmnnnooonnnmmmlllmmmnnnpppnnnmmmmmmooopppppppppooopppppppppooonnnlllkkkppppppooooooooooooooopppqqqoooppptttwwwwwwxxxyyy|||yyytttxxxyyyvvvssspppnnnmmmmmmnnnrrrooommmnnnmmmkkkkkkooonnnmmmlllllllllmmmnnnooojjjkkkkkkkkkkkkllloooqqqmmmmmmmmmnnnmmmllllllkkkllljjjlllppppppmmmkkkmmmooommmnnnpppnnnjjjlllqqqlllkkkkkkkkklllnnnpppqqqrrroooooorrrsssrrrssswwwuuu}}}uuusss{{{ppprrrsssqqqmmmnnnpppllleeessshhhiiimmmiiijjjnnnllljjjkkkkkkkkkkkkjjjjjjjjjffffffggghhhiiikkklllmmmkkkpppnnnggggggoooqqqlllkkkmmmooonnnkkkjjjjjjlllpppooonnnmmmllllllllllllmmmnnnpppooommmjjjiiiiiikkkkkkkkkkkklllmmmnnnooopppooonnnmmmmmmnnnooopppppprrrsssqqqnnnmmmqqqttttttooommmnnnooommmmmmpppoooppppppqqqqqqqqqqqqqqqpppsssxxxooooooqqqmmmnnnnnnnnnmmmkkkkkkmmmoooiiipppkkkxxxvvv}}}pppkkklllnnnkkkhhhmmmllljjjiiihhhhhhiiiiiigggggggggggghhhhhhhhhiiijjjhhhiiinnnnnnkkkkkkmmmpppmmmjjjkkkmmmmmmjjjhhhgggiiikkkmmmnnnmmmlllkkkhhhiiiiiijjjlllmmmnnnnnniiiiiijjjjjjkkkllllllmmmooonnnlllkkkkkklllnnnooommmmmmkkkiiihhhjjjnnnrrrlllkkkjjjjjjkkkkkkjjjhhhkkklllllllllkkkiiihhhfffhhhiiijjjkkkkkkkkkkkkkkkmmmnnnpppqqqrrrqqqqqqqqqwwwooowwwzzz{{{ppplllwwwqqqoootttsssnnnnnnvvvzzzmmmhhhjjjlllnnnooonnnlllkkkiiimmmqqqrrrooollllllmmmkkkiiihhhhhhiiijjjjjjiiiiiijjjkkkjjjiiiiiikkklllfffgggiiijjjjjjlllnnnqqqiiiiiiiiiiiijjjkkkllllllqqqpppnnnlllkkkkkkkkkllljjjjjjjjjkkkkkkkkkkkkkkklllgggfffiiikkkjjjjjjlllmmmllllllmmmnnnooonnnlllkkkllllllllllllkkkkkkjjjkkkmmmooopppnnnmmmmmmnnnooonnnlllmmmnnnoooooonnnqqqqqqqqqpppooommmkkkjjjmmmnnnooopppqqqpppooonnnqqqttttttqqqpppqqqrrrqqqvvvtttnnnjjjrrruuuwwwtttooommmnnnqqqrrrnnnmmmnnnnnnkkklllooollllllllllllmmmnnnooopppjjjkkkmmmmmmmmmnnnoooqqqooooooooooooooonnnnnnmmmoookkklllppprrroookkkkkkmmmkkkjjjlllkkkjjjlllqqqllllllkkkkkklllnnnpppqqquuuqqqpppsssvvvvvvwwwzzzuuuuuussspppmmmoooqqqmmmfffrrrnnnvvvyyyoookkkooooooiiimmmpppnnnjjjggghhhjjjiiiiiiiiiiiiiiijjjkkkkkklllppppppkkkkkkqqqrrrnnnkkkmmmoooooommmlllkkklllpppooonnnmmmmmmlllmmmmmmnnnmmmmmmmmmmmmllljjjgggkkkjjjjjjkkkkkklllmmmnnnooonnnnnnmmmmmmnnnnnnooonnnqqqrrrqqqnnnmmmpppsssrrrppppppsssrrrnnnlllnnnooooooooopppppppppppppppppppppvvvnnnnnnpppmmmllllllmmmlllkkklllnnnppptttzzzrrr{{{wwwvvvlllnnnqqqmmmiiiiiilllkkkiiihhhhhhiiikkkllliiijjjjjjjjjjjjjjjjjjjjjjjjhhhiiimmmnnnkkkjjjlllpppnnnllllllmmmmmmkkkiiifffhhhlllooopppnnnjjjhhhfffggghhhjjjkkklllmmmmmmjjjjjjjjjkkkllllllmmmmmmooommmkkkiiiiiijjjlllmmmmmmlllllljjjiiijjjmmmpppkkkjjjiiijjjkkkkkkjjjiiippppppooonnnmmmlllkkkkkkkkkkkklllmmmnnnooooooooopppppppppqqqssssssqqqooosssmmmvvv}}}wwwsssrrrrrruuummmmmmtttsssnnnlllqqqwwwsssjjjhhhiiikkklllmmmmmmllllllhhhkkkooopppnnnkkkjjjiiillljjjiiihhhiiijjjiiihhhiiijjjjjjiiihhhiiikkknnnmmmmmmmmmllllllllloooqqqiiihhhhhhhhhhhhhhhiiiiiinnnmmmkkkiiihhhiiikkkllljjjjjjiiiiiiiiijjjjjjjjjkkkggggggkkkmmmkkkjjjkkkiiihhhiiikkklllllljjjhhhlllllllllllllllllllllkkkiiilllooopppooonnnnnnnnnooommmllllllnnnooonnnmmmooopppppppppooonnnlllkkkmmmnnnoooppppppoooooonnnnnnrrrsssoooooorrrpppjjjsssyyyvvvrrruuuuuuqqqlllmmmoooppprrrnnnmmmooonnnlllmmmpppmmmmmmmmmmmmmmmnnnnnnnnnlllnnnoooooommmlllllllllooooooppppppoooooonnnmmmqqqmmmlllmmmnnnmmmoootttyyypppkkkmmmooonnnllllllllllllllllllmmmnnnooopppvvvsssssswwwyyyxxxyyy{{{rrrqqqpppoooqqqsssrrrqqqrrrvvv{{{pppooommmiiillloooooollljjjjjjjjjkkkkkkkkkkkkkkkkkklllllllllpppqqqnnnnnnrrrrrrooolllmmmooopppooonnnmmmlllnnnmmmmmmlllkkkkkkllllllnnnllljjjkkknnnnnnkkkgggjjjjjjjjjjjjjjjkkklllmmmnnnnnnnnnnnnnnnnnnnnnnnnlllmmmooonnnllllllnnnppprrrrrrtttxxxvvvpppmmmnnnrrrrrrqqqqqqqqqrrrrrrrrrqqqpppvvvoooppppppmmmjjjkkkkkkkkkkkkmmmppprrrssswwwppp~~~zzzppplllrrrqqqiiifffjjjkkkjjjiiihhhhhhjjjlllmmmjjjjjjkkkkkkkkkkkkjjjiiiiiiggghhhlllllliiihhhjjjiiihhhhhhhhhhhhhhhgggffffffjjjnnnrrrrrroookkkhhhfffgggiiijjjkkklllllllllkkkkkkkkklllmmmmmmnnnnnnmmmllljjjhhhhhhiiijjjkkklllmmmnnnmmmkkkjjjkkkllllllkkkiiiiiikkkmmmmmmllloooooonnnnnnnnnnnnnnnnnnlllmmmmmmnnnoooppppppqqquuutttttttttuuuuuurrrpppqqqqqq{{{uuussswwwvvvuuujjjmmmnnnpppooommmmmmnnnnnnlllmmmllljjjiiiiiijjjkkkkkkiiikkknnnooonnnllljjjjjjnnnllljjjjjjjjjkkkjjjiiiiiijjjjjjiiihhhiiilllnnnooooooooonnnllllllnnnpppnnnmmmlllkkkkkkkkkkkkkkklllkkkiiihhhiiikkkmmmnnnjjjiiihhhhhhhhhhhhiiiiiijjjfffggglllnnnllljjjkkkhhhhhhiiijjjlllllljjjhhhllllllllllllllllllllllllhhhkkknnnppppppooonnnoooooonnnllllllnnnnnnnnnmmmmmmnnnoooppppppooonnnnnnnnnnnnmmmmmmnnnooopppppplllnnnppprrrvvvyyyvvvpppxxx~~~rrrlllmmmmmmiiirrrnnnmmmoooooolllmmmqqqppppppooonnnnnnmmmlllkkkkkkmmmnnnnnnlllkkkkkklllnnnoooooooooooonnnmmmmmmooommmlllkkkjjjnnn{{{qqqmmmrrrssspppmmmmmmmmmmmmmmmnnnnnnoooppprrrqqqtttxxxxxxvvvwww{{{|||uuuwww}}}sssrrrsssrrrqqqrrruuuxxxuuuzzz|||oooooommmkkkjjjjjjllloooooommmkkkjjjjjjjjjjjjjjjkkklllmmmhhhkkklllllllllnnnnnnlllkkkkkklllmmmmmmmmmkkkjjjnnnnnnmmmlllllllllmmmmmmnnnllljjjkkknnnnnnllliiikkkkkkjjjjjjjjjkkkllllllmmmmmmnnnnnnnnnnnnmmmmmmkkklllnnnnnnmmmmmmnnnooopppqqquuuyyyvvvpppmmmoootttsssrrrrrrrrrrrrssssssrrroootttoooooopppllljjjkkklllllllllmmmpppsssvvvyyyvvv|||rrrtttoookkklllpppmmmfffeeeiiikkkjjjjjjiiijjjkkklllmmmhhhiiijjjjjjjjjiiihhhgggiiiggghhhllllllhhhgggiiihhhhhhhhhiiiiiiiiiiiijjjhhhkkkpppsssssspppkkkhhhggghhhjjjkkkllllllkkkjjjkkkkkklllmmmmmmnnnnnnooolllkkkkkkjjjiiiiiiiiiiiikkkmmmnnnnnnllljjjjjjkkkqqqnnnkkkjjjkkknnnooopppkkkkkkkkkllllllmmmmmmnnnlllkkkkkkkkklllmmmnnnoooppppppqqqrrrqqqpppooonnnrrrvvvssssssvvvttttttkkkoooiiillloooooonnnnnnoooqqqooommmjjjhhhggghhhiiijjjkkklllmmmnnnnnnnnnmmmmmmnnnllljjjjjjkkkkkkkkkjjjiiijjjkkkjjjiiiiiikkkllliiikkkllllllkkkkkkmmmooommmlllkkkkkkjjjjjjjjjkkklllkkkkkkkkklllnnnpppqqqkkkjjjhhhgggggghhhiiiiiiiiiffffffkkkmmmkkkjjjllllllkkkkkklllmmmnnnmmmkkklllkkkkkkkkkkkkkkklllmmmhhhkkknnnooooooooooooqqqpppooommmmmmnnnooonnnmmmkkklllnnnoooppppppoooooonnnmmmmmmlllmmmnnnpppqqqrrrpppqqquuuuuusssqqqsssyyytttssspppkkkrrrnnnmmmoooooommmnnnqqqqqqqqqppppppnnnlllkkkjjjiiijjjllllllllllllnnnpppnnnnnnnnnnnnnnnmmmllllllkkklllnnnmmmkkkqqqqqqhhhlllooonnnlllmmmmmmnnnnnnnnnooooooooonnnooosssuuusssrrrxxxuuuqqqqqquuuzzzuuu{{{wwwtttsssqqqoooqqquuuyyywwwpppjjjooopppnnnkkkiiikkkoooqqqooollliiiiiiiiiiiiiiijjjjjjkkkiiikkklllmmmnnnoooooonnnnnnmmmlllmmmooooooooonnnppppppooooooooooooppppppmmmlllkkklllmmmnnnnnnmmmllllllkkkkkkkkkkkklllllllllmmmmmmnnnnnnmmmmmmlllnnnnnnooopppqqqqqqqqqqqqmmmnnnrrruuurrrmmmlllpppsssrrrpppoooooopppqqqqqqppplllpppmmmnnnppplllnnnnnnnnnmmmlllmmmoooqqqkkknnnsssyyyhhhnnnnnnlllkkkkkkjjjiiiiiikkkjjjjjjjjjkkkkkkkkkkkkkkkhhhiiijjjkkkkkkiiigggfffjjjhhhiiimmmmmmiiihhhjjjiiijjjkkkllllllmmmnnnoooiiikkkooorrrrrroookkkhhhiiijjjkkklllmmmkkkjjjiiijjjkkkkkkllllllmmmnnnnnnllllllmmmmmmlllkkkiiihhhkkkllllllllljjjkkkmmmnnnyyytttnnnkkkkkkmmmoooqqqjjjkkklllmmmmmmmmmlllllllllkkkjjjiiijjjjjjkkklllhhhlllooopppnnnmmmnnnpppsssvvv~~~ppprrrrrrooorrrlllqqqjjjkkkmmmpppqqqpppoooooolllkkkjjjiiiiiihhhhhhhhhiiihhhhhhiiikkklllmmmmmmlllkkkiiiiiijjjkkkjjjiiihhhiiikkkjjjiiihhhhhhiiifffhhhjjjkkkjjjjjjlllmmmhhhhhhhhhhhhiiijjjllllllkkkllllllmmmmmmnnnnnnnnnmmmllljjjiiihhhiiijjjkkkiiieeeeeeiiikkkjjjjjjlllmmmlllkkkkkkmmmnnnnnnmmmkkkjjjjjjiiijjjkkklllmmmiiikkkmmmnnnnnnoooqqqrrrrrrpppnnnnnnooooooooommmmmmnnnoooppppppooonnnnnnkkklllmmmnnnooooooooooootttoooqqqvvvqqqiiiqqq|||wwwvvvvvvrrrrrrnnnmmmoooooommmooorrrooopppppppppooonnnlllkkkkkkllllllllllllmmmppprrrnnnnnnnnnooonnnnnnmmmlllkkklllooopppnnnoooyyy~~~mmmiiilllnnnmmmlllmmmnnnnnnooooooooooooooommmpppssssssppprrruuurrrtttvvvxxx|||zzzyyypppppprrrpppmmmmmmvvvnnnqqqsssjjjhhhooooooooonnnlllkkklllmmmoooooonnnmmmlllkkkkkkjjjjjjkkkmmmlllmmmoooppppppqqqrrrrrrpppmmmmmmppprrrrrrqqqqqqppppppooooooppppppqqqlllmmmnnnnnnmmmmmmooopppmmmmmmlllllllllllllllmmmllllllmmmnnnnnnmmmllllllnnnooopppqqqssssssrrrqqqlllmmmppprrroookkkmmmsssrrrqqqooonnnnnnnnnooopppqqqkkkpppmmmnnnooolllqqqqqqqqqnnnllllllmmmoooyyyqqqiii}}}pppllliii~~~rrrppplllhhhiiinnnpppnnnjjjkkkkkkllllllkkkkkkjjjjjjkkkmmmmmmmmmkkkiiihhhkkkiiijjjnnnnnnjjjiiikkkeeegggiiijjjjjjkkkmmmoooiiikkkoooqqqqqqoookkkhhhjjjkkklllmmmmmmllljjjhhhiiijjjjjjkkkkkklllmmmmmmmmmnnnooopppooommmjjjiiikkkkkkjjjiiiiiikkkooosssyyyqqqlllkkkllloooppplllmmmnnnoooooonnnmmmlllmmmlllkkkjjjjjjjjjkkkllliiinnntttuuusssrrruuuyyyrrrsssxxxpppssspppkkkqqqmmmqqqooolllkkkooorrrpppkkkhhhhhhiiijjjkkkkkkjjjhhhgggeeedddcccdddfffiiijjjkkkkkkiiihhhhhhiiijjjjjjiiifffhhhjjjjjjhhhfffffffffgggiiillllllkkkjjjjjjjjjiiiiiijjjkkkmmmppprrrsssjjjkkkkkkllllllkkkjjjjjjooonnnllljjjjjjjjjlllmmmiiieeedddhhhjjjiiijjjlllmmmkkkiiiiiijjjlllmmmllljjjjjjiiihhhiiijjjlllmmmiiikkklllmmmmmmnnnqqqtttrrrqqqooonnnooopppooonnnoooooopppppppppnnnmmmlllhhhkkknnnqqqqqqpppnnnlllnnniiipppzzztttmmmppp}}}{{{vvv~~~ooopppuuuuuurrrnnnmmmooopppnnnooorrrnnnnnnoooppppppooonnnmmmqqqpppooommmllllllnnnqqqooooooooooooooonnnmmmmmmmmmmmmooorrrooojjjjjjmmmqqqmmmnnnuuuxxxvvvqqqooommmnnnooooooooooooooonnnpppsssvvvtttpppvvv|||vvvsssuuuxxxwwwvvvxxxssswwwiiillltttssslllgggnnnfffkkkqqqlllkkkoookkkpppqqqpppmmmiiiiiimmmqqquuutttrrrpppnnnmmmlllllljjjiiiiiikkkllllllnnnppppppllliiihhhkkknnnooooooooonnnnnnnnnnnnnnnoooooolllnnnpppooommmmmmpppsssnnnmmmmmmlllllllllmmmmmmkkklllmmmnnnnnnmmmlllkkkmmmmmmnnnppprrrrrrqqqooonnnoooqqqrrrooolllpppwwwtttrrrpppooonnnooopppqqqtttmmmrrrpppqqqpppooonnnooommmgggeeehhhjjjhhhjjjllloooooooooooopppqqqnnnooonnnllliiihhhhhhiiimmmkkkiiiggggggiiikkkmmmkkkmmmlllhhhdddccciiinnnjjjlllnnnppppppooommmllliiijjjkkkjjjiiikkkooossslllnnnqqqrrrooollljjjjjjtttmmmgggggglllooommmiiiiiiiiijjjkkklllnnnoooppppppooonnnooopppooonnnlllnnndddeeeoooooogggjjjxxxyyyrrrmmmnnnooommmmmmnnniiiiiiiiijjjkkklllmmmnnnkkkkkklllllllllkkkjjjjjjqqqllllllqqqtttssssssvvv}}}ggg{{{uuussspppppppppqqqpppooooooooonnnmmmmmmmmmmmmnnniiihhhggghhhjjjkkkkkkjjjlllkkkhhhggggggiiilllnnnrrroookkkiiijjjkkkkkkjjjjjjmmmnnnmmmiiifffgggiiikkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllkkkkkkkkkjjjiiijjjmmmnnnllliiilllkkkjjjjjjiiijjjjjjjjjggggggggggggggghhhiiiiiillljjjiiikkkoooqqqpppmmmjjjkkklllmmmlllkkkjjjiiiooonnnmmmnnnooopppooonnnrrrlllggghhhmmmooolllhhhggglllooommmmmmnnnmmmkkkiiiqqquuurrrqqqrrrpppkkkmmmrrrxxxwwwnnnnnnvvvyyywww{{{zzzssszzz~~~{{{zzz{{{xxxqqqlllkkknnnmmmlllmmmnnnoooooonnnqqqooommmlllnnnooopppoooooopppqqqnnnjjjiiilllooohhhjjjlllnnnoooooonnnmmmpppooonnnnnnoooqqqtttuuusssqqqooonnnmmmllljjjhhhnnnooopppnnnmmmmmmnnnpppuuurrryyywwwqqq}}}zzzuuuttt~~~xxx|||wwwtttmmmooojjjhhhnnnoookkkkkklllmmmmmmlllkkkjjjnnnnnnmmmmmmlllllllllkkkjjjiiiiiikkkmmmmmmlllkkkrrrnnniiifffgggiiikkkllluuurrrooonnnooonnnkkkhhhnnnnnnnnnnnnnnnnnnnnnnnnllllllnnnoooppppppqqqqqqooonnnlllkkkjjjkkkkkkllljjjnnnrrrsssooommmlllmmmrrrssssssrrrqqqooopppqqqpppnnnllllllnnnqqqsssssstttrrrooommmmmmmmmlllkkkmmmqqqtttgggnnnnnnnnnqqqqqqmmmhhhgggjjjkkkhhhkkkmmmooopppoooooopppqqqmmmmmmmmmkkkiiihhhiiijjjmmmllllllkkkkkkllllllmmmiiikkkllljjjggggggiiikkkhhhjjjlllnnnnnnmmmkkkjjjiiijjjllllllkkknnnrrrvvvnnnpppqqqqqqooommmllllllnnnmmmllllllmmmmmmllljjjjjjiiiiiiiiiiiijjjlllmmmqqqpppnnnmmmmmmllljjjhhhoooiiiiiiooooookkkoooxxxtttmmmiiijjjkkkjjjjjjkkkkkkkkkjjjkkkkkklllmmmnnnlllllllllllllllkkkjjjiiiggghhhjjjmmmppptttwwwyyytttiiitttuuusssrrrqqqrrrrrrqqqooosssrrrpppnnnmmmlllkkkkkkkkkjjjiiijjjkkklllkkkjjjkkkjjjiiihhhiiijjjlllmmmooollljjjiiijjjkkkjjjiiijjjkkklllllljjjhhhhhhiiikkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkklllkkkjjjlllnnnooommmkkkhhhggggggggghhhiiijjjjjjhhhhhhhhhhhhhhhiiiiiijjjlllkkkkkkkkklllmmmlllkkkiiijjjkkkllllllmmmllllllmmmmmmlllmmmmmmnnnmmmmmmlllkkklllmmmpppqqqpppooonnnrrrtttqqqppppppnnnkkkggglllmmmkkklllqqqtttsssnnnppptttuuupppnnnyyy}}}yyyxxx~~~zzzyyyvvvpppuuuvvvrrrqqqtttuuuqqqoooppppppnnnlllllllllmmmmmmmmmrrrooommmlllmmmnnnnnnmmmooommmllllllmmmnnnnnnnnnnnnnnnnnnmmmnnnnnnoooooonnnmmmllllllmmmnnnpppqqqooooooooonnnnnnmmmmmmmmmoooppppppooonnnnnnoooqqqrrrsssvvvwww}}}~~~{{{uuuvvvpppzzzyyy{{{ssslllooojjjiiinnnooommmmmmnnnoooooonnnmmmlllmmmnnnnnnoooooopppppppppmmmkkkjjjkkkllllllkkkjjjnnnlllkkkkkkmmmnnnmmmmmmpppnnnlllmmmooopppooommmooooooooonnnnnnnnnnnnnnnnnnnnnooooooooooooooonnnnnnmmmlllkkkkkkkkklllmmmnnnpppqqqqqqppppppqqqrrrlllmmmnnnmmmlllkkklllmmmqqqooonnnmmmnnnooopppqqqsssqqqooonnnoooooooooooonnnpppsssiiinnnmmmpppuuusssnnniiijjjmmmlllhhhjjjlllmmmnnnmmmmmmmmmoookkkkkkllljjjiiihhhiiikkkkkkllllllmmmmmmllllllkkkgggiiijjjkkkkkkjjjiiiiiiggghhhjjjllllllkkkjjjiiiggghhhjjjkkklllnnnrrruuuooopppqqqpppnnnmmmmmmnnnjjjmmmppppppnnnkkkkkkllllllkkkiiihhhhhhiiikkkllllllkkkjjjkkkmmmnnnmmmlllmmmmmmkkkiiihhhjjjnnnqqqooojjjgggiiijjjhhhiiilllmmmmmmllllllllllllmmmmmmmmmmmmmmmmmmlllkkkjjjiiimmmtttuuunnnkkkoooqqqooolllpppooorrrqqqqqqrrrrrrqqqooommmrrrqqqpppnnnmmmlllllllllmmmkkkjjjkkkllllllkkkjjjiiiiiijjjjjjjjjkkkkkkkkkkkkjjjiiijjjkkkkkkjjjhhhjjjjjjiiijjjkkkkkkjjjhhhjjjjjjkkkkkkkkkkkkkkkkkkhhhhhhiiiiiijjjjjjkkkkkkkkkjjjjjjkkkmmmnnnlllkkkfffffffffggghhhjjjkkkllliiihhhhhhhhhhhhiiijjjjjjlllmmmmmmllljjjiiihhhiiihhhhhhhhhiiijjjkkkmmmmmmlllkkkkkkkkkkkkkkkkkkkkkjjjmmmooopppooooooqqqssskkkoooqqqoooooopppoookkkmmmpppppplllkkknnnppppppqqqpppqqqttttttqqqqqqttttttqqquuuxxx|||}}}zzz{{{tttoooqqqsssrrrrrrsssrrrqqqnnnmmmlllmmmnnnooorrrpppmmmlllmmmmmmllljjjnnnkkkhhhjjjnnnqqqooommmqqqpppnnnlllllllllnnnooommmmmmmmmmmmmmmmmmmmmmmmmmmoooqqqpppmmmlllmmmpppoooqqqrrrqqqpppoooqqqrrrssswwwtttyyy|||vvvxxxwwwyyy{{{sss|||vvvpppkkknnniiiiiioooooolllmmmnnnnnnnnnnnnmmmmmmiiijjjkkkmmmooopppqqqrrrooommmkkkkkkkkklllkkkjjjkkkkkkmmmppprrrrrrooolllnnnmmmlllmmmoooppppppooopppooooooooonnnnnnmmmmmmnnnnnnoooooonnnnnnmmmlllmmmlllkkkkkkkkklllmmmnnnmmmkkkjjjjjjllloooppppppmmmnnnoooooonnnmmmooopppqqqpppooonnnnnnnnnnnnoooqqqpppooonnnooooooqqqqqqpppnnnsssmmmnnnqqqwwwyyywwwpppkkklllooommmhhhhhhjjjlllllljjjjjjjjjkkkiiijjjkkkjjjiiiiiijjjllljjjjjjjjjjjjjjjjjjjjjjjjiiihhhhhhjjjllllllkkkiiihhhiiijjjlllmmmlllkkkkkkfffggghhhhhhjjjkkknnnoooooooooooommmlllkkkmmmooojjjmmmoooooonnnlllllllllnnnmmmkkkjjjjjjkkkmmmnnnooommmllllllnnnooonnnmmmooossspppfffdddjjjmmmjjjnnnjjjiiikkkllljjjlllooooooooonnnmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmkkkjjjiiitttpppiiimmmnnnhhhjjjyyynnnxxxoooooooooqqqqqqpppmmmjjjmmmlllllllllmmmnnnoooooommmllljjjjjjkkkkkkjjjhhhhhhiiijjjkkklllkkkjjjjjjhhhhhhiiikkkmmmmmmkkkiiijjjhhhgggiiilllnnnkkkhhhjjjjjjjjjjjjjjjkkkkkkkkkggghhhhhhiiijjjkkkllllllhhhhhhhhhiiijjjjjjjjjiiiiiiiiiiiiiiijjjkkklllmmmhhhhhhhhhhhhhhhiiijjjjjjjjjmmmooonnnkkkhhhiiikkkhhhhhhgggfffggghhhjjjkkkkkkkkkllllllkkkjjjkkklllooonnnnnnmmmmmmpppuuuyyywwwyyyyyyuuuttttttqqqkkknnnqqqsssrrrpppnnnlllkkkqqqqqqqqqtttuuusssqqqpppsssqqqttttttuuuyyyuuuuuusssqqqqqqsssrrrqqqooonnnoooqqqsssooonnnllllllmmmmmmlllkkkmmmkkkjjjkkknnnooonnnmmmooonnnmmmlllllllllmmmnnnooooooppppppooonnnmmmmmmpppsssuuurrrllliiikkknnnpppqqqssssssrrrqqqrrrsssvvv{{{uuuyyytttyyyvvvzzzwwwlllooo~~~yyy~~~{{{nnnkkknnniiijjjpppooojjjjjjkkkkkkkkklllkkkkkkjjjkkklllmmmoooqqqrrrrrrpppnnnkkkkkklllmmmlllkkkkkklllnnnqqqrrrqqqnnnkkkooonnnnnnnnnnnnnnnmmmmmmoooooonnnnnnmmmlllllllllllllllmmmmmmmmmllllllkkkmmmlllkkkkkklllmmmnnnoookkkiiiggghhhlllnnnmmmkkkoooppprrrrrrqqqqqqrrrtttnnnoooppppppooonnnooooooooooooooonnnmmmmmmoooqqqrrrmmmtttrrrooovvv~~~|||zzztttnnnmmmooonnniiijjjlllmmmmmmkkkjjjjjjkkkiiijjjkkkjjjiiiiiikkkmmmmmmkkkiiiggggggiiikkkmmmkkkiiihhhhhhjjjllllllllljjjkkklllnnnnnnooonnnnnnjjjiiiiiiiiijjjkkkkkkkkkmmmmmmmmmkkkiiiiiilllnnnnnnlllkkklllmmmnnnmmmllllllkkkjjjjjjjjjlllnnnpppvvvtttqqqoooooonnnlllkkkuuu{{{wwwkkkgggmmmooojjjmmmjjjjjjmmmmmmkkkmmmqqqppppppooonnnmmmmmmmmmmmmnnnnnnnnnnnnmmmlllkkkjjjkkkwwwyyynnnjjjqqqtttoookkk|||nnnrrrpppppppppqqqrrrqqqnnnkkkjjjjjjkkkkkklllmmmnnnooollljjjiiiiiijjjjjjiiiggggggiiijjjllllllkkkjjjiiiiiiiiijjjmmmoooooollljjjjjjhhhgggiiilllnnnllliiiiiiiiiiiijjjjjjkkkkkkkkkhhhiiiiiijjjkkkllllllmmmggghhhiiijjjjjjiiiiiijjjkkkkkkjjjjjjjjjjjjjjjkkkhhhhhhgggggghhhhhhiiijjjhhhllloooooommmkkklllnnnmmmllljjjiiihhhhhhiiijjjjjjlllnnnmmmlllkkkmmmooopppllljjjlllttt~~~vvvlllmmmnnnooonnnmmmoooqqqnnnpppqqqqqqqqqsssttttttpppooosssssstttyyyvvvsssqqqpppoooppppppooonnnnnnrrruuulllkkkkkklllnnnooonnnmmmkkkmmmooonnnlllkkklllnnnkkklllnnnoooppppppooooooooopppppppppooonnnmmmlllpppsssuuurrrmmmjjjlllpppoooqqqssstttsssrrrssstttvvvzzzxxxzzzsssvvvwwwyyy|||www~~~vvvlllmmmoooiiikkkqqqnnnjjjjjjjjjjjjkkkkkkllllllooooooppppppqqqrrrrrrsssnnnlllkkklllmmmooonnnnnnnnnmmmmmmnnnooonnnllljjjmmmnnnnnnnnnmmmmmmmmmnnnmmmmmmmmmllllllkkkkkkkkkhhhiiijjjkkkllllllllllllmmmllllllkkklllmmmooopppmmmlllkkknnnppppppmmmiiikkkmmmnnnnnnmmmmmmooopppkkknnnqqqqqqppppppppprrrrrrrrrrrrpppmmmmmmoooqqqsssmmmuuutttpppvvv~~~||||||xxxppplllmmmmmmkkknnnoooppppppnnnllllllmmmjjjkkklllkkkjjjjjjkkkmmmpppmmmkkkhhhhhhkkkmmmpppkkkkkkjjjiiiiiijjjlllmmmkkklllmmmnnnooopppppppppnnnmmmllllllmmmmmmlllkkkkkklllkkkjjjiiiiiikkkmmmnnnkkkiiijjjlllnnnmmmlllhhhhhhiiiiiijjjkkklllmmmooonnnlllmmmpppsssttttttssswwwuuulllhhhlllmmmiiijjjhhhjjjlllllliiikkkppppppooonnnmmmmmmmmmmmmmmmnnnnnnnnnooonnnnnnmmmlllgggoooqqqkkkjjjpppsssqqqmmmwwwnnnuuussssssrrrssssssssspppnnnmmmmmmllllllkkklllllllllkkkiiihhhiiijjjjjjiiiggghhhiiijjjkkklllkkkjjjjjjjjjjjjkkkmmmoooooommmjjjiiiiiiiiijjjllllllkkkjjjhhhhhhiiiiiijjjkkkkkkkkkiiiiiijjjjjjkkkkkklllllliiikkkmmmmmmlllkkklllmmmjjjiiiiiihhhgggggghhhhhhiiihhhhhhhhhhhhiiijjjjjjgggjjjmmmoooooonnnnnnoooppppppnnnmmmlllkkkkkkkkkiiilllnnnnnnmmmlllooorrrmmmmmmpppzzz~~~yyytttqqqllliiikkkpppmmmqqqrrrnnnmmmqqquuuwwwqqqqqqwwwxxxxxxwwwuuutttrrrrrrlllnnnpppooommmlllooorrrkkkjjjkkkmmmooopppooonnnkkknnnqqqpppmmmkkkllloookkkmmmooorrrssssssrrrqqqnnnnnnnnnmmmmmmlllllllllnnnppprrrrrroooooopppsssoooqqqsssttttttsssssstttsssttt}}}uuuttt{{{yyywww|||ttt~~~ssslllooopppjjjlllrrrnnnlllkkkkkkkkklllmmmnnnooommmmmmmmmmmmmmmnnnnnnnnnlllllllllmmmppppppooonnnooonnnllllllllllllkkkiiiiiikkkmmmmmmmmmnnnoooqqqllllllllllllllllllllllllhhhiiijjjlllmmmnnnnnnnnnnnnmmmlllllllllmmmnnnoookkkkkkmmmnnnooommmjjjgggkkklllnnnmmmllllllmmmnnnjjjnnnssstttrrrqqqrrrssssssuuuuuurrrooonnnpppsssqqqmmmtttrrrppprrrvvv{{{~~~{{{rrrkkkjjjllllllnnnooopppooommmlllkkkllllllmmmmmmlllkkkjjjlllmmmnnnmmmkkkjjjjjjkkkmmmnnniiikkknnnmmmjjjiiijjjkkkiiijjjkkklllmmmnnnoooooonnnmmmlllmmmoooooonnnkkkjjjkkklllkkkjjjjjjkkkmmmgggjjjlllmmmlllkkkkkkkkkiiiiiijjjkkkkkkkkkjjjiiifffffffffiiioootttwwwxxxkkkmmmmmmkkkiiiiiijjjjjjiiiiiijjjmmmkkkhhhjjjooonnnnnnmmmmmmlllmmmmmmmmmmmmmmmnnnoooooooooooonnnmmmmmmmmmlllllllllmmmmmmqqqooopppvvvsssrrrppppppqqqqqqooonnnnnnnnnmmmmmmmmmnnnnnnooojjjiiihhhiiikkkkkkkkkiiiiiiiiijjjjjjkkkkkkkkkjjjkkkjjjjjjlllmmmmmmkkkiiihhhjjjkkkkkkjjjjjjjjjkkkggghhhhhhiiijjjjjjkkkkkkiiiiiiiiijjjjjjjjjjjjjjjiiilllnnnnnnlllkkklllnnnhhhhhhhhhggghhhhhhiiiiiikkkjjjjjjjjjjjjkkkllllllhhhhhhjjjmmmppppppnnnlllnnnnnnnnnnnnnnnmmmlllkkkfffjjjnnnnnnlllmmmppptttoooxxx~~~qqqlllmmmtttvvvtttoooooosssvvvtttvvvtttxxxzzz|||rrrrrrtttuuuuuunnnrrrtttsssooolllmmmooolllllllllnnnpppqqqooommmlllmmmoooppppppoooooopppmmmmmmnnnooooooooooooooopppooonnnmmmmmmmmmnnnooopppppppppqqqqqqqqqrrrrrrmmmpppsssttttttsssssssssuuurrrzzz}}}zzzwwwzzzxxxqqqmmmqqqrrrkkkmmmrrrmmmkkkkkkkkkkkkkkkmmmnnnoookkkkkklllllllllmmmmmmmmmlllmmmnnnpppqqqqqqnnnkkkmmmlllkkklllmmmmmmllljjjiiikkkmmmnnnllllllnnnqqqllllllmmmnnnnnnooooooooolllmmmnnnoooooooooooooooooonnnmmmllllllmmmnnnnnngggiiikkkkkkjjjiiijjjjjjnnnooopppooonnnmmmnnnoookkkpppvvvwwwtttqqqqqqsssooorrrsssqqqmmmlllppptttmmmlllrrrnnnnnnmmmnnn{{{~~~tttjjjhhhkkkmmmlllmmmnnnmmmjjjiiihhhiiinnnnnnnnnmmmkkkkkklllnnniiijjjjjjkkkkkkjjjjjjiiiffflllqqqqqqlllhhhhhhjjjggghhhhhhjjjkkklllmmmmmmkkkjjjiiikkknnnooonnnkkkjjjlllmmmmmmkkkkkklllmmmaaahhhppppppkkkhhhhhhkkklllmmmnnnooonnnllliiihhhllljjjhhhhhhjjjlllnnnnnniiiiiikkknnnnnnkkklllpppkkkjjjlllooommmiiikkkpppmmmmmmllllllllllllmmmmmmlllmmmnnnoooooopppppppppooojjjiiinnnpppnnnooorrruuujjjsss|||yyysssqqqooommmlllmmmmmmmmmlllllllllmmmnnnppprrrssstttkkkjjjiiijjjlllmmmlllkkkiiiiiijjjjjjjjjkkkkkkkkkkkkjjjiiijjjkkkkkkjjjhhhhhhkkkmmmllliiihhhiiikkkggghhhhhhiiijjjjjjkkkkkkiiiiiiiiihhhhhhhhhhhhhhhhhhjjjmmmmmmkkkjjjkkkmmmhhhhhhiiiiiijjjkkkmmmmmmmmmllllllllllllmmmnnnnnniiihhhiiillloooppplllhhhiiijjjkkklllmmmlllkkkjjjeeeiiimmmnnnlllmmmqqquuuuuuwwwsss|||}}}yyyssssssxxxwwwqqqtttppprrrvvv~~~|||oooppptttwwwxxxssswwwzzzxxxrrrnnnmmmoooooonnnnnnoooqqqpppnnnlllmmmkkkkkkooosssuuussspppmmmllljjjiiiiiijjjkkklllrrrqqqpppnnnnnnppprrrssstttsssqqqqqqqqqqqqooonnnmmmpppsssttttttssssssssszzzsss~~~|||zzz|||zzzqqqnnnsssssskkknnnrrrllliiiiiihhhhhhiiikkklllmmmpppqqqqqqrrrssssssttttttnnnnnnppprrrrrrppplllhhhjjjjjjlllnnnppppppmmmkkkmmmooopppnnnkkkjjjkkkmmmmmmmmmnnnooopppqqqrrrrrrqqqqqqqqqqqqqqqppppppooopppooonnnmmmllllllmmmnnnjjjlllnnnmmmkkkkkkooosssnnnooopppooommmllllllmmmnnnsssxxxxxxtttqqqppprrriiilllnnnmmmjjjjjjnnnsssjjjjjjqqqjjjlllvvvuuuwwwuuurrroookkkiiigggfffeeemmmuuuuuuoooiiihhhjjjmmmlllkkkkkkmmmmmmlllkkkkkkkkkkkkjjjjjjjjjiiiiiifffiiikkklllkkkjjjjjjjjjlllnnnllliiijjjmmmmmmjjjooollljjjkkkmmmmmmiiidddjjjjjjiiijjjkkkmmmoooqqqiiijjjkkkkkkkkkjjjiiihhhnnnkkkhhhgggiiikkkjjjiiilllkkkkkkjjjjjjiiiiiihhhmmmqqqpppkkkjjjllljjjeeejjjjjjkkkllllllkkkjjjjjjlllllllllkkkjjjjjjmmmooommmmmmmmmmmmlllkkkjjjiiijjjjjjkkklllmmmmmmmmmlllqqqvvvsss{{{zzz|||vvvrrrsssoooppppppppppppoooooonnnhhhkkknnnnnnmmmnnnpppssskkklllmmmnnnmmmlllkkkjjjjjjjjjjjjjjjjjjiiihhhgggllljjjiiikkkmmmllliiifffhhhhhhiiijjjjjjkkkjjjjjjggghhhhhhhhhhhhiiilllnnnkkkjjjhhhfffeeeeeeggggggmmmiiihhhkkkkkkffffffkkklllkkkiiigggfffeeeeeefffeeeggghhhiiihhhiiilllooonnnkkkiiiiiikkkmmmkkkjjjjjjkkkllljjjggggggkkknnnlllkkkmmmpppooonnnttt}}}wwwoooooouuuppp|||nnnppptttuuuuuupppuuuvvvooommmrrrrrroookkkkkkmmmooommmlllkkklllnnnooopppoooooonnnmmmmmmmmmmmmnnnpppqqqrrruuuooolllnnnmmmjjjlllqqquuusssqqqoooooopppqqqrrrnnnppprrrtttuuutttsssrrryyyyyy}}}sssttt|||yyyqqqpppmmmkkkjjjjjjkkklllooolllkkkmmmmmmkkkkkkoooooonnnmmmnnnpppqqqrrrqqqwwwrrrssszzzzzzsssllljjjkkkiiilllqqqrrrpppppprrrllljjjiiiiiikkklllllllllmmmooooooooonnnoooqqqsssoooooooooooonnnnnnnnnnnnhhhiiikkklllmmmllllllkkkiiilllnnnoooooopppqqqrrrpppllliiijjjmmmooonnnmmmoookkkjjjmmmnnnllllllnnnoooooonnnnnnmmmmmmlllllllllooonnnrrrmmmtttsssrrrqqqooommmkkkjjjiiiiiikkkqqqvvvvvvqqqkkkiiijjjgggggggggiiillloooooonnnjjjjjjkkkkkkkkkllllllllllllnnnooopppooonnnoooppplllnnnmmmjjjkkkoooooolllkkknnnoooooommmkkkjjjkkkhhhiiikkkllllllllllllkkkkkkkkklllllllllkkkiiihhhkkkiiihhhiiilllnnnmmmlllnnnnnnnnnmmmmmmlllllllllkkknnnnnnjjjiiillllllhhhjjjkkkllllllllllllkkkjjjjjjkkkkkkjjjiiijjjlllooommmmmmmmmmmmmmmkkkjjjjjjiiiiiikkklllmmmnnnoooooommmnnnmmmsssrrryyyxxxqqqssssssoooppppppppppppooonnnnnnjjjlllnnnmmmlllkkkmmmoookkkllllllmmmlllkkkjjjiiijjjjjjkkkkkkjjjjjjiiihhhlllkkkjjjkkklllmmmkkkhhheeeeeefffgggggggggggggggggghhhiiihhhhhhiiilllnnnkkkjjjhhhgggggghhhjjjkkkmmmiiihhhkkkkkkggghhhkkklllkkkiiihhhhhhiiijjjkkkjjjiiiggghhhjjjkkkkkkjjjkkkiiihhhjjjlllnnnmmmkkkfffhhhjjjjjjiiiiiikkkmmmjjjjjjlllnnnlllmmmxxxmmmvvvxxxuuutttooossssssnnnmmmsssrrrooommmmmmooopppooolllmmmmmmmmmllllllkkkjjjiiinnnnnnnnnnnnnnnooopppppppppkkkjjjlllmmmjjjlllpppqqqpppnnnmmmlllmmmnnnoooooopppqqqssssssssssssrrrzzz{{{tttuuuuuuzzz|||wwwsssooonnnmmmlllkkklllmmmnnnooollllllnnnooolllmmmpppjjjjjjiiikkknnnqqqssstttxxxsssrrrvvvvvvqqqmmmmmmkkkkkkooouuuvvvrrrpppqqqkkkjjjjjjkkklllmmmmmmkkknnnooopppooommmmmmnnnpppoooooonnnnnnmmmmmmlllllljjjjjjkkklllllllllkkkkkkiiikkkmmmnnnmmmmmmnnnppplllkkkjjjkkkmmmnnnnnnnnnmmmjjjkkkoooooollljjjkkknnnnnnnnnnnnnnnnnnoooooolllpppooosssmmmrrrqqqllllllkkkkkkkkkkkklllllllllooossssssqqqnnnlllkkkfffffffffhhhlllnnnnnnnnniiijjjjjjkkkmmmnnnnnnooooooqqqqqqqqqppppppqqqsssppprrrqqqmmmlllnnnnnnkkkhhhnnntttrrrllliiilllqqqhhhiiilllmmmmmmkkkiiigggmmmmmmnnnnnnmmmkkkiiihhhiiiiiijjjllloooqqqpppooonnnnnnnnnnnnnnnnnnnnnmmmkkklllllliiiiiilllmmmlllkkkllllllmmmmmmllllllkkkjjjkkkkkkkkkjjjkkknnnqqqnnnnnnnnnnnnmmmlllkkkjjjiiiiiikkklllnnnpppqqqqqqnnnkkkmmmooossssssxxxrrrkkkssspppooopppppppppoooooonnnmmmmmmnnnnnnmmmkkkjjjkkkllljjjkkkkkkkkkkkkjjjiiiiiikkkkkkllllllkkkkkkjjjjjjlllkkkiiijjjkkkllllllkkkggghhhhhhiiiiiiiiiiiiiiifffhhhiiiiiihhhiiilllnnnjjjiiiiiiiiijjjkkkmmmnnnllljjjiiilllllljjjkkknnnlllkkkiiiiiijjjllloooqqqoookkkggghhhjjjllliiifffiiihhhiiikkkmmmnnnmmmlllfffhhhkkklllkkkkkklllmmmnnnnnnpppooonnnsssgggrrr}}}{{{rrrmmmppppppkkklllqqqqqqnnnmmmnnnpppqqqnnnkkkmmmmmmlllkkkjjjjjjjjjjjjpppooooooooonnnnnnnnnnnnjjjhhhiiilllmmmkkklllnnnoooooonnnmmmmmmmmmmmmnnnpppppppppqqqqqqrrrssstttwww}}}wwwvvvxxx~~~qqqwww{{{zzzzzzzzzxxxnnnlllkkkkkkkkkkkklllmmmnnnjjjhhhgggjjjkkkiiijjjmmmiiiiiihhhhhhjjjnnnqqqsssxxxsssqqqrrrrrrpppoooppphhhhhhlllrrrsssnnnkkklllkkkkkkkkkmmmnnnnnnmmmkkknnnooopppnnnlllkkklllmmmooonnnnnnmmmlllkkkkkkjjjmmmlllkkkkkkkkkkkkkkkkkkhhhjjjllllllkkkkkkkkklllhhhjjjkkklllllllllmmmnnnlllkkkmmmqqqqqqmmmkkklllnnnnnnnnnnnnooopppqqqqqqmmmqqqooosssmmmppppppkkkkkkkkkkkklllmmmnnnnnnhhhjjjmmmoooppppppooonnnlllkkkjjjjjjkkkkkkjjjhhhjjjjjjjjjkkklllmmmmmmnnnnnnnnnnnnmmmlllmmmoooqqqtttvvvuuuooolllmmmllljjjgggmmmrrrqqqllljjjmmmqqqiiijjjlllmmmmmmlllkkkjjjnnnnnnooonnnmmmllljjjiiihhhjjjllloooqqqqqqpppnnnkkkkkkkkkkkkllllllllllllmmmmmmkkkjjjjjjlllnnnooollllllllllllllllllllllllkkkllllllllllllmmmpppsssnnnnnnnnnnnnmmmlllkkkkkkkkkkkklllmmmnnnooopppqqqqqqjjjooonnniii~~~ooohhhssslllppppppppppppooonnnmmmmmmnnnnnnnnnnnnmmmllllllmmmjjjjjjjjjjjjiiiiiihhhhhhkkklllllllllllllllkkkkkkkkkjjjiiihhhiiikkklllmmmiiijjjjjjkkkkkkkkkjjjjjjfffgggiiiiiiiiiiiikkkmmmjjjjjjiiijjjjjjkkkmmmmmmlllkkkkkklllllllllmmmooollljjjhhhhhhiiikkknnnqqqmmmkkkjjjiiijjjjjjiiihhhiiiiiijjjlllmmmmmmlllkkkkkklllllllllllllllnnnnnnooopppqqqooooooyyymmmqqqllltttooommmpppoookkkjjjmmmnnnllllllmmmppppppmmmiiillllllkkkkkkkkkmmmoooppppppppppppooonnnmmmmmmllljjjjjjkkknnnnnnmmmmmmmmmqqqqqqqqqqqqqqqpppppppppqqqqqqpppoooppprrrtttuuuqqqvvvrrrnnnnnnoooooopppwwwzzzvvv{{{yyytttrrruuu|||pppjjjjjjjjjjjjjjjjjjjjjjjjhhhfffeeehhhiiiggghhhlllmmmllljjjhhhhhhjjjnnnqqquuusssrrrrrrrrrqqqpppqqqiiihhhjjjnnnoookkkiiijjjlllllllllnnnpppooollljjjlllmmmnnnmmmllljjjkkkllloooooonnnnnnmmmlllkkkkkkooommmllljjjjjjjjjkkkllliiikkklllllljjjiiijjjkkkgggjjjnnnnnnkkkiiijjjlllnnnmmmnnnrrrrrroooppptttppppppooonnnoooooopppqqqnnnqqqooorrrmmmooopppnnnmmmmmmmmmmmmmmmnnnnnniiikkkmmmpppqqqpppooonnnpppnnnlllllllllkkkiiigggkkkkkkkkkjjjjjjjjjjjjjjjkkklllkkkjjjiiijjjllloooqqquuutttooolllmmmnnnmmmiiijjjlllmmmnnnmmmmmmmmmjjjjjjkkkkkkmmmnnnooopppnnnnnnoooooonnnlllkkkjjjiiillloooqqqqqqooommmllliiiiiiiiijjjkkkkkkkkklllqqqnnnllllllllllllmmmooolllllllllllllllllllllllliiijjjkkkkkkkkklllooorrrnnnnnnnnnnnnmmmlllkkkjjjnnnnnnmmmmmmmmmnnnnnnooopppiiinnnmmmeeevvvsssllluuulllpppppppppoooooommmllllllkkkkkkkkklllmmmnnnnnnnnnjjjjjjiiiiiiiiihhhhhhhhhkkkllllllmmmmmmmmmlllllliiiiiiiiihhhhhhiiikkkmmmhhhhhhhhhiiiiiihhhhhhgggeeegggiiijjjiiijjjkkkmmmjjjjjjiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiikkkllllllkkkjjjhhhgggggghhhjjjlllgggkkkmmmkkkhhhgggjjjnnnkkklllllllllkkkjjjjjjiiiooommmjjjiiiiiikkklllmmmjjjlllllljjjmmm|||xxxwwwzzzhhh|||pppppprrrtttsssooolllmmmnnnmmmlllnnnqqqqqqnnnkkkmmmlllkkkkkklllmmmooopppooooooppppppooonnnmmmlllmmmoooppppppppppppooommmqqqqqqrrrsssssssssrrrqqqrrrpppooonnnoooqqqsssuuuqqqyyyqqqppprrrooosssuuusssqqqrrrxxx}}}|||sss}}}}}}|||{{{vvvuuulllmmmmmmmmmlllkkkiiihhhmmmjjjjjjmmmmmmkkklllooonnnmmmllljjjhhhiiinnnrrrpppsssuuuvvvuuutttrrrppprrrnnnmmmooonnnlllmmmpppllllllmmmnnnpppooollliiihhhjjjlllmmmlllkkklllmmmppppppoooooonnnmmmmmmlllooonnnlllkkkjjjkkklllllljjjlllmmmmmmkkkjjjjjjkkkiiilllooonnnkkkhhhhhhjjjpppnnnoooqqqqqqrrrwww~~~sssrrrpppnnnmmmnnnnnnooonnnqqqnnnrrrllloooqqqpppooonnnmmmmmmmmmmmmmmmoooqqqtttuuurrrnnnlllkkknnnlllkkkkkkmmmmmmllljjjkkkkkkkkkjjjjjjiiiiiiiiijjjkkklllkkkjjjkkklllnnnjjjoooqqqnnnkkknnnqqqqqqkkkiiigggjjjnnnooolllhhhkkkkkkkkkkkkmmmoooqqqssslllmmmnnnnnnnnnmmmlllkkkjjjmmmppppppnnnllljjjjjjjjjjjjkkkkkklllmmmnnnnnnpppmmmlllmmmmmmkkklllooolllkkkkkkjjjjjjkkkkkklllhhhiiiiiiiiihhhiiilllnnnmmmmmmmmmmmmlllkkkjjjiiiooonnnmmmlllllllllmmmnnnqqqmmmpppqqqlllsssxxxsssxxxppppppppppppooonnnmmmlllkkkhhhggggggiiilllnnnnnnmmmkkkjjjiiiiiihhhhhhiiiiiikkkkkkllllllmmmmmmlllllliiijjjkkkjjjiiiiiikkklllkkkkkkkkklllkkkkkkjjjiiieeegggiiijjjjjjjjjkkkllliiiiiiiiiiiiiiihhhhhhhhhfffhhhhhheeeeeehhhiiigggkkkjjjiiihhhgggggghhhhhhdddjjjooommmgggffflllrrrmmmnnnmmmkkkiiihhhiiijjjmmmjjjgggggghhhjjjkkkjjjjjjmmmllljjjqqq}}}qqqqqqrrrwwwvvvqqqsssvvvwwwvvvrrrqqqppppppnnnmmmooorrrssspppnnnnnnnnnmmmlllkkkkkkkkkkkkmmmnnnoooppppppooonnnnnnnnnqqqrrrpppppprrrqqqmmmnnnoooqqqssssssrrrpppoooqqqpppooonnnoooqqqssstttvvv}}}ssstttwwwvvvsssiiipppuuuuuuuuuxxx{{{{{{xxx~~~{{{yyytttvvvooopppqqqrrrqqqnnnllljjjnnnkkkjjjlllllljjjjjjmmmjjjkkklllkkkjjjkkkqqquuummmtttzzzzzzyyyxxxvvvrrruuupppmmmmmmlllkkkmmmqqqmmmllllllmmmnnnnnnkkkiiigggiiilllmmmlllllllllmmmooooooooooooooonnnnnnnnnnnnmmmllllllllllllllllllkkklllnnnmmmlllkkkkkkllllllmmmnnnmmmkkkjjjjjjjjjpppnnnnnnooonnnpppxxxtttssspppnnnllllllmmmnnnnnnpppmmmpppkkkpppsssooonnnmmmmmmllllllllllllnnntttyyyxxxrrrkkkiiiiiijjjiiiiiijjjlllmmmmmmllljjjjjjkkkkkkkkkkkkkkkkkkjjjkkkmmmmmmlllllllllmmmiiinnnpppllliiikkkooopppllliiigggjjjnnnoookkkgggjjjkkklllmmmmmmnnnoooooojjjkkklllmmmnnnmmmlllllliiilllnnnnnnllliiiiiijjjjjjjjjkkklllmmmnnnooopppllliiiiiimmmnnnkkkkkkoookkkjjjiiiiiiiiiiiijjjkkkjjjjjjkkkjjjiiijjjlllnnnllllllllllllkkkjjjiiihhhnnnmmmkkkjjjkkklllmmmnnnqqqppppppuuuvvvpppzzzvvvvvvwwwssspppppppppooonnnlllkkkjjjjjjhhhhhhjjjnnnpppooonnnlllkkkjjjiiihhhiiijjjjjjjjjjjjkkkllllllllllllllljjjmmmnnnnnnkkkjjjkkklllooooooppppppooonnnnnnmmmdddgggiiikkkjjjjjjkkklllgggggghhhiiiiiijjjjjjjjjhhhkkkkkkffffffjjjjjjgggkkkkkkkkkkkkkkkjjjiiiiiigggjjjmmmlllhhhhhhlllpppmmmnnnmmmjjjggggggjjjnnnhhhggghhhjjjmmmooommmkkkmmmooonnnnnnyyywwwrrr~~~qqqqqqwwwpppsssuuusssqqqqqqrrrrrrooommmjjjkkkooopppooommmnnnnnnnnnnnnmmmlllkkkkkkjjjkkknnnpppqqqqqqppppppkkkooopppmmmnnnrrrrrrnnnlllnnnqqqssssssrrrpppnnnpppooooooooopppqqqrrrsssxxx~~~qqqnnntttyyywwwssskkkoooqqqppprrryyy{{{yyy}}}{{{wwwqqqpppmmmoooqqqrrrrrrpppmmmkkkmmmiiihhhjjjiiifffgggiiihhhkkkmmmllljjjkkkoootttnnnwww}}}|||{{{|||zzzvvvuuupppnnnnnnmmmjjjkkkooommmlllkkkkkkllllllkkkiiihhhkkkmmmnnnmmmkkkkkkkkkmmmmmmmmmnnnnnnnnnnnnoookkklllmmmmmmmmmmmmmmmmmmjjjkkkmmmmmmlllkkklllmmmmmmkkkjjjkkklllnnnnnnmmmmmmllllllmmmkkkkkkrrr{{{sssqqqnnnlllkkklllmmmnnnmmmooollloooiiiqqqtttmmmmmmlllkkkkkkkkklllllliiipppxxxwwwpppiiihhhiiijjjiiihhhiiikkklllkkkjjjiiijjjkkkkkklllmmmnnnnnnhhhkkkmmmnnnmmmllllllllllllqqqrrrlllggggggiiijjjkkkjjjjjjkkkmmmmmmkkkhhhiiikkkmmmnnnnnnmmmkkkiiiiiijjjkkkmmmmmmmmmmmmlllgggjjjmmmllljjjhhhiiikkkiiiiiijjjkkklllnnnoooooogggdddffflllnnnkkkkkkoookkkjjjiiihhhhhhiiijjjkkknnnnnnnnnmmmllllllnnnqqqkkkkkkkkkkkkjjjiiihhhhhhlllkkkjjjiiijjjlllnnnpppkkkmmmkkkrrrxxxiiilllsssqqquuuttttttpppppppppooonnnlllkkkjjjooommmlllnnnqqqsssrrrppplllllljjjiiiiiiiiijjjkkkiiijjjkkkkkklllllllllkkkllloooqqqqqqnnnkkklllmmmmmmmmmnnnnnnmmmlllkkkkkkdddgggjjjkkkjjjjjjkkkllleeefffgggiiikkklllllllllmmmpppooojjjjjjnnnnnnjjjkkklllmmmnnnnnnnnnlllllljjjkkkkkkkkkjjjjjjlllmmmlllmmmkkkiiifffhhhlllqqqeeefffjjjpppuuuuuuqqqmmmkkklllkkklllyyywwwttttttvvvsssoooqqqpppllljjjlllppprrrllliiifffgggjjjllllllkkklllnnnoooqqqqqqqqqpppppphhhjjjmmmpppqqqrrrrrrqqqggglllmmmjjjkkkqqqrrrooommmooorrrtttuuusssqqqooooooooooooooopppqqqrrrsssuuutttvvvwwwuuurrrqqqrrrtttyyyyyytttnnnpppwwwyyyvvvxxxpppiiiiiikkknnnppppppooollljjjppplllkkkmmmlllhhhhhhkkkjjjmmmooonnnjjjhhhkkkooopppyyy~~~|||{{{}}}}}}yyyxxxtttssstttsssooonnnpppnnnllljjjjjjkkkkkkjjjjjjkkkmmmoooooommmkkkjjjiiikkkkkkllllllmmmnnnnnnnnnjjjkkkmmmnnnooonnnmmmmmmhhhjjjllllllkkkkkkkkkmmmmmmjjjhhhiiinnnqqqqqqpppiiiiiikkkkkkhhhfffkkksssqqqooommmkkkkkklllnnnpppmmmoookkknnniiitttyyyrrrooonnnpppoookkkiiikkkkkkoooqqqooommmnnnmmmjjjllljjjiiikkkmmmmmmiiidddllllllmmmnnnnnnmmmmmmllliiijjjkkklllmmmmmmmmmmmmiiijjjkkkllllllmmmnnnnnnllljjjjjjlllppprrrpppmmmhhhllliiikkksssqqqjjjmmmiiiiiiiiiiiijjjkkklllmmmkkkiiiggglllcccvvvdddkkkllljjjkkkooooookkkjjjlllhhhhhhhhhiiiiiijjjjjjkkklllmmmmmmlllkkkjjjlllmmmkkkkkkjjjiiiiiijjjkkkkkkjjjlllmmmlllkkkjjjjjjlllnnnkkkhhhgggiiimmmoooqqqqqqlllllloooqqqqqqwww}}}uuuuuutttqqqqqqqqqooollliiihhhjjjllliiimmmppppppnnnnnnpppsssrrrpppmmmjjjiiiiiijjjkkkhhhiiijjjkkklllmmmmmmmmmnnnoooooonnnlllkkkkkkllljjjkkkmmmmmmmmmkkkiiihhhkkkjjjiiihhhhhhiiiiiijjjfffiiikkkkkkiiiiiikkknnnnnnmmmllljjjiiihhhhhhhhhjjjpppqqqllliiilllnnnlllnnnllljjjjjjlllnnnnnnnnnmmmllliiihhhgggiiijjjlllkkkiiihhhiiimmmpppooonnniiiqqqnnnhhh}}}xxxvvvqqq{{{xxxyyysssoookkklllpppqqqoookkkmmmmmmmmmnnnmmmlllkkkkkkhhhfffggglllsssvvvssspppnnnnnnmmmnnnoooooommmjjjpppppppppnnnlllkkkkkkmmmppppppppppppoooooooooooonnnmmmlllmmmooorrrssssssuuuzzzuuutttxxxyyyvvvqqqpppsssssssssqqqpppqqqsssvvvjjjnnnlllkkklllmmmnnnmmmlllkkkjjjiiiiiiiiijjjlllmmmcccgggkkkmmmnnnmmmmmmmmmmmmnnnpppqqqoooppp{{{~~~vvvqqqpppnnnjjjlllmmmmmmkkkiiiiiijjjlllnnnoooqqqqqqqqqooolllkkkmmmpppqqqooonnnnnnlllhhhmmmlllmmmooommmiiihhhkkkrrrqqqooonnnnnnppprrrssskkkkkkiiiiiijjjllloooqqqkkknnnpppooollljjjkkkmmmqqqmmmjjjiiillloooppppppjjjpppwwwkkkkkkppptttpppnnnnnnqqqpppkkkjjjllliiiooorrrpppooopppnnnkkklllmmmnnnmmmllliiihhhgggjjjjjjkkklllmmmnnnnnnnnnlllmmmmmmmmmllllllkkkkkkkkkkkkjjjkkkmmmnnnmmmmmmlllkkkkkklllnnnnnnmmmlllhhhrrrpppjjjmmmlllhhhkkkiiiiiiiiiiiijjjkkklllmmmoookkkvvvlllmmmqqqkkknnnlllhhhgggiiiiiiggggggkkkjjjjjjiiihhhjjjllloooqqqhhhiiiiiiiiiiiiiiikkklllmmmlllkkkjjjjjjkkklllmmmiiijjjkkkjjjjjjjjjlllnnnnnnkkkiiiiiikkknnnoooppppppmmmmmmooopppooottt{{{zzz|||{{{uuussstttrrrppplllooorrrsssqqqnnnlllkkkjjjjjjjjjkkkmmmmmmllllllnnnmmmkkkjjjiiihhhiiiiiihhhhhhiiijjjkkkkkkkkkkkkjjjkkklllkkkjjjjjjkkkmmmkkkkkklllllllllkkkjjjiiikkkjjjiiihhhiiiiiikkkkkkhhhjjjllllllkkkkkklllnnnnnnmmmkkkjjjiiihhhhhhhhhjjjooopppkkkiiikkkmmmlllpppooommmmmmoooqqqqqqpppllllllkkkkkkjjjjjjiiiiiikkkiiiggghhhkkkmmmlllkkkjjjrrroooiiizzz}}}tttzzztttwwwqqqnnnllllllnnnooonnnlllpppppppppoooooooooooooookkkiiiiiimmmrrrtttqqqmmmnnnnnnmmmnnnoooooommmjjjooooooooonnnlllkkklllnnnllllllllllllllllllmmmmmmnnnmmmlllmmmppprrrssssssxxxzzzuuurrrssstttrrrssswwwvvvwwwvvvuuutttuuuwwwzzzzzzlllnnnmmmllllllmmmnnnlllkkkkkkjjjhhhggggggggghhhhhhrrrsssrrrpppllliiiiiiiiirrrpppooorrrtttwwwvvvooommmmmmkkkllljjjiiikkknnnpppooommmkkklllmmmmmmmmmlllkkkjjjlllooopppnnnmmmnnnlllhhhlllkkknnnqqqpppllllllppprrrqqqooonnnmmmlllmmmmmmlllllllllllllllmmmoooppplllnnnqqqqqqooonnnoooqqqrrrooolllkkkmmmoooooonnnnnnrrrwwwkkkllllllpppnnnmmmnnnrrrqqqmmmkkkllliiiooosssrrrpppqqqpppllljjjnnnqqqoookkkhhhjjjlllhhhhhhiiikkklllnnnoooooooooooonnnmmmlllkkkjjjiiinnnllljjjkkknnnooommmkkkkkklllmmmlllkkkkkkmmmnnnfffyyyzzzllljjjnnnpppuuuiiiiiiiiiiiijjjkkklllllllllggg|||fffqqqjjjllljjjmmmiiifffggggggeeegggkkkkkkiiihhhgggiiilllqqqttthhhhhhhhhiiijjjkkklllmmmnnnmmmlllkkkkkklllmmmnnnhhhiiiiiihhhhhhjjjmmmpppmmmllljjjkkkmmmnnnooonnnnnnmmmmmmooonnnmmmppptttkkkrrrzzzxxxrrrqqqtttrrrooosssssspppqqqkkknnnrrrtttrrrpppnnnnnnllliiigggiiilllmmmjjjgggkkklllllllllkkkkkkjjjiiihhhiiiiiijjjjjjjjjiiiiiihhhiiiiiihhhhhhiiilllnnnllllllkkkkkkkkkkkkjjjjjjjjjiiiiiihhhiiijjjlllmmmiiikkkmmmmmmllllllmmmnnnmmmlllkkkjjjiiihhhhhhhhhjjjnnnnnnjjjhhhjjjlllkkknnnlllkkkkkkmmmnnnnnnmmmllllllmmmmmmllljjjiiigggmmmkkkiiijjjkkklllkkkjjjlllsssqqqkkkvvv{{{sss|||xxxuuuwwwppppppooonnnmmmmmmmmmmmmmmmnnnmmmlllllllllmmmnnnooonnnllllllnnnqqqqqqoookkknnnmmmmmmmmmooonnnlllkkkmmmnnnnnnmmmllllllmmmooojjjjjjjjjkkklllllllllmmmmmmllllllnnnqqqssssssrrrtttwwwrrrqqqssssssrrrssswwwssstttuuuttttttvvvyyy{{{yyy}}}oooooommmllllllmmmmmmllljjjnnnmmmllljjjiiiiiiiiiiiippppppooommmkkkkkknnnppptttooommmqqqvvvzzz~~~tttrrrssstttnnnjjjhhhkkkqqqtttpppllljjjjjjkkkkkkkkkkkklllllljjjmmmnnnllllllnnnmmmiiijjjiiilllppppppmmmnnnrrrnnnnnnnnnmmmlllkkkjjjiiimmmmmmnnnnnnnnnnnnnnnmmmhhhjjjlllmmmmmmmmmnnnpppqqqpppnnnnnnoooooommmlllrrrsssvvvlllppplllpppmmmlllnnnrrrrrrnnnlllnnnnnnrrrtttpppoooppppppnnnlllmmmooonnnllllllmmmooohhhiiiiiijjjkkklllmmmnnnpppooonnnmmmlllkkkjjjjjjpppllljjjkkknnnooommmjjjiiikkkmmmmmmlllmmmqqquuutttrrrjjjooouuuyyyjjjiiiiiiiiijjjjjjkkklllhhheeettteeeoooqqqkkkgggnnnjjjiiikkkkkkhhhiiillliiihhhgggggghhhkkkmmmooommmlllkkklllmmmnnnooonnnnnnmmmlllkkkkkklllmmmnnnjjjjjjiiigggggghhhlllooommmllllllmmmnnnooommmllljjjkkkmmmnnnmmmlllnnnpppjjjmmmpppqqqrrruuuwwwyyyxxxuuutttuuutttqqqtttyyyvvv~~~lllpppuuuqqqooosssoooooonnnlllkkklllnnnqqqnnnlllkkklllmmmmmmkkkhhhkkklllnnnoooooonnnmmmllliiijjjjjjjjjjjjjjjiiihhhhhhiiiiiihhhggghhhkkknnnllllllkkkjjjjjjkkkkkklllhhhhhhgggggghhhjjjkkkllliiijjjlllmmmmmmlllllllllmmmlllkkkjjjiiiiiiiiiiiikkklllkkkjjjiiiiiijjjjjjllljjjiiijjjkkklllkkkjjjmmmmmmmmmlllkkkjjjiiihhhnnnmmmllllllmmmnnnnnnnnnlllrrrrrrnnnttt}}}}}}yyyzzz|||yyy{{{rrrooooooppppppooommmmmmnnnpppmmmllljjjiiiiiikkkmmmnnnnnnmmmmmmnnnpppqqqooolllooommmlllmmmnnnnnnlllkkkkkklllmmmmmmllllllnnnpppkkkkkklllmmmnnnooooooppplllllllllnnnqqqsssrrrqqqrrrxxxrrrppptttwwwuuurrrqqqrrrrrrsssssssssuuuyyy}}}wwwxxxxxxtttooommmllllllllllllkkkiiimmmmmmlllkkkkkkjjjjjjiiiggghhhiiiiiijjjlllpppsssooollllllooorrruuu{{{yyyvvvuuuqqqnnnlllnnnpppqqqmmmiiikkkkkkkkkkkklllmmmnnnooohhhlllmmmkkklllnnnnnnkkkhhhhhhkkkooonnnkkklllpppiiijjjlllmmmnnnmmmkkkkkkmmmnnnooooooooommmllljjjggghhhjjjkkkllllllmmmmmmooooooooopppppppppnnnmmmsssqqqtttmmmrrrooosssmmmlllnnnrrrrrrnnnmmmoootttvvvtttnnnkkknnnpppooossspppmmmlllmmmnnnmmmlllkkkkkkjjjjjjjjjkkkllllllnnnmmmmmmllllllmmmmmmnnnooommmkkklllnnnooommmkkkgggjjjmmmooopppuuu|||vvviiijjjkkknnnjjjjjjiiiiiijjjjjjkkkkkklllkkklllnnnoooqqqlllkkkiiikkkooooookkkiiikkkiiiiiijjjkkkkkkkkkjjjjjjrrrpppmmmmmmoooooonnnmmmmmmlllkkkjjjjjjkkklllmmmmmmmmmkkkhhhfffgggjjjmmmmmmllllllmmmnnnnnnllljjjgggjjjlllllllllmmmooopppppppppppppppnnnmmmnnnqqquuurrrqqqrrrqqqppptttzzzuuuuuummmsssuuunnnmmmsssppppppooollljjjjjjmmmooolllnnnooonnnllljjjjjjkkkjjjkkkmmmoooooonnnlllkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkjjjiiiiiikkkmmmlllkkkkkkjjjjjjkkkllllllgggfffffffffggghhhjjjkkkiiiiiijjjllllllllljjjiiillllllkkkjjjiiiiiiiiiiiillljjjiiijjjjjjiiiiiijjjnnnmmmlllmmmnnnnnnmmmlllooommmkkkiiiiiiiiijjjkkkjjjkkkkkkllllllnnnoooqqqlllpppqqqpppssswww{{{vvvzzzuuuyyyvvvuuuqqqqqqrrrpppooonnnoooqqqpppooommmllllllmmmoooqqqmmmmmmmmmnnnpppqqqppppppooommmllllllmmmmmmlllkkkkkklllmmmlllllllllnnnpppllllllmmmnnnooooooppppppmmmllllllnnnqqqssssssrrrvvv{{{pppqqqvvvvvvssspppwwwvvvuuussssssvvv{{{qqqppprrrvvvnnnlllkkkkkkllllllkkkjjjggggggggggggggggggggggggiiijjjkkkjjjhhhgggggghhhjjjkkknnnooommmnnnvvv~~~vvvqqqoooppppppooommmkkkkkkjjjjjjjjjjjjjjjkkkmmmnnnooohhhlllllljjjkkknnnnnnlllkkkjjjlllooonnnjjjjjjmmmiiijjjmmmnnnooommmllljjjkkklllnnnooonnnllljjjhhhmmmmmmnnnoooooopppooonnnkkkmmmpppqqqrrrqqqqqqqqqqqqnnnqqqmmmsssqqqvvvooommmnnnqqqqqqnnnnnnppptttvvvtttmmmkkkmmmppppppzzztttnnnllllllllljjjgggmmmlllkkkjjjjjjkkklllmmmmmmllllllkkklllnnnpppqqqmmmmmmmmmmmmmmmmmmmmmnnniiijjjmmmrrrxxxpppiiijjjhhhiiikkkjjjjjjiiijjjjjjkkkkkkmmmmmmgggnnnmmmtttmmmffffffiiiooopppkkkiiijjjkkklllnnnoooooommmkkkiiirrrooolllkkkmmmnnnkkkiiimmmlllkkkjjjjjjkkklllmmmooonnnmmmjjjhhhhhhiiikkkmmmlllllllllmmmmmmkkkiiigggkkkmmmllllllooopppppprrrpppppprrrpppnnnoootttrrrpppqqqtttuuuuuuzzzvvvpppnnnrrrqqqlllkkkppplllooorrrsssqqqnnnkkkjjjhhhkkknnnmmmiiifffhhhkkkhhhiiikkkllllllkkkiiihhhjjjkkkkkklllllllllkkkkkkkkklllmmmmmmkkkjjjkkkllljjjjjjkkkkkkkkkkkkllllllhhhgggffffffggghhhjjjkkkiiiiiiiiikkkmmmllliiiggglllkkkjjjjjjiiiiiijjjjjjnnnjjjhhhjjjkkkiiiiiijjjlllkkkkkklllmmmlllkkkiiinnnllliiigggggghhhkkklllfffgggiiiiiiiiikkkmmmooommmllloooqqqqqqxxxuuurrr|||zzzuuuvvvsss~~~wwwuuurrrqqqpppoooooooooppppppooonnnmmmlllkkkllllllmmmllllllmmmnnnpppqqqrrrrrrooommmkkkkkklllmmmlllkkkkkklllmmmlllkkklllmmmoookkkkkkkkklllmmmmmmnnnnnnnnnmmmlllmmmooorrrsssssswwwyyyqqqrrrtttuuuvvvxxxvvvtttqqqrrrwwwrrrrrrooouuulllkkkjjjkkklllmmmllljjjggghhhiiiiiijjjjjjiiiiiikkklllmmmllljjjhhhggghhhjjjlllpppppplllkkkssszzznnnppppppnnnkkkjjjlllooohhhhhhiiijjjjjjkkklllllljjjmmmmmmkkkkkknnnooolllooonnnooorrroookkkjjjmmmmmmnnnoooooonnnllliiihhhkkklllmmmnnnnnnllljjjhhhnnnmmmmmmnnnppppppnnnmmmjjjmmmppprrrrrrrrrrrrsssooolllqqqmmmrrrqqquuurrrooonnnpppooommmnnnqqqnnnrrrsssooommmooopppooowwwtttooollljjjjjjjjjkkkmmmlllkkkjjjkkklllnnnooommmmmmlllkkklllnnnpppqqqjjjmmmpppooolllkkknnnqqqmmmmmmooouuuxxxgggkkkooolllmmmkkkkkkjjjjjjiiijjjjjjkkkkkkhhhjjjdddmmmtttjjjeeedddggglllnnnkkkjjjlllkkklllmmmnnnnnnmmmmmmlllpppllliiiiiilllmmmkkkhhhnnnmmmlllkkkkkklllmmmnnnmmmnnnnnnllljjjjjjkkklllnnnlllkkkjjjkkkkkkiiihhhkkkoooppplllkkkooopppoooooommmnnnrrrqqqnnnooouuurrrsssxxx}}}wwwpppooooooooooooooonnnmmmiiilllppprrrpppnnnlllkkkhhhiiijjjjjjiiihhhhhhhhhhhhiiijjjjjjjjjiiihhhggghhhiiijjjkkkkkkkkkkkkkkkgggjjjmmmnnnmmmllllllllliiijjjkkklllllllllkkkkkkjjjjjjiiihhhhhhiiijjjkkkjjjjjjjjjlllnnnnnnjjjgggkkkkkkjjjjjjiiiiiijjjjjjpppjjjgggkkkmmmjjjiiikkkiiiiiihhhiiijjjjjjgggeeeiiiiiihhhhhhhhhiiijjjkkkfffhhhiiiiiihhhhhhkkkmmmnnnjjjlllpppnnnooowwwvvv|||xxxyyyxxxxxxqqq~~~yyy~~~vvvqqqrrrooolllmmmooopppnnnlllmmmlllkkkkkkjjjiiihhhhhhmmmmmmnnnoooooopppqqqsssooommmkkkjjjkkkllllllkkkkkklllmmmlllkkkkkklllnnnkkkkkkkkkkkkkkkkkkkkklllpppmmmkkkkkknnnqqqtttuuuuuu}}}|||xxx|||wwwssstttxxxtttsssssstttzzzzzzzzz{{{ooopppkkkjjjiiijjjlllmmmmmmllllllmmmnnnnnnnnnmmmlllkkkiiiiiijjjiiiiiijjjlllooommmlllmmmnnnlllkkkqqqyyysss|||uuusssooommmllllllmmmmmmhhhiiijjjlllllllllkkkkkklllnnnnnnkkkkkkoooooommmooonnnoooqqqoookkkjjjmmmmmmnnnnnnnnnmmmkkkiiihhhllllllmmmnnnnnnmmmlllkkkkkkjjjjjjlllooopppooommmlllooorrrrrrqqqppprrrtttooolllrrrmmmoooooottttttpppnnnooonnnmmmnnnrrrhhhnnnrrrqqqppprrrqqqnnnooopppooollliiiiiinnnssslllkkkjjjjjjlllnnnqqqrrrooonnnlllkkklllmmmoooqqqgggmmmqqqpppkkkjjjoootttqqqppppppwwwnnnbbblllpppjjjjjjkkkkkkjjjjjjiiijjjjjjjjjlllfffsss]]]qqqyyywwwiiigggeeefffkkkmmmlllmmmpppjjjjjjiiiiiijjjlllmmmnnnoookkkhhhiiimmmooommmjjjooonnnmmmllllllmmmnnnoookkkmmmnnnnnnllllllmmmnnnnnnllljjjiiiiiijjjiiigggooosssrrrllljjjnnnpppnnnnnnkkklllpppoookkklllqqq}}}qqqvvvtttqqqrrrqqqnnnppptttsssnnnjjjjjjjjjiiihhhjjjmmmpppkkkhhhgggiiilllllljjjgggkkkkkkkkkkkkjjjjjjiiiiiifffggghhhiiijjjkkkkkkkkkdddgggkkknnnnnnmmmmmmmmmhhhiiikkkmmmmmmmmmkkkjjjmmmlllkkkjjjjjjjjjkkklllkkkkkkkkkmmmpppoookkkgggkkkkkkjjjjjjiiijjjjjjjjjqqqjjjggglllnnnjjjiiikkklllkkkkkklllmmmllljjjhhheeefffhhhiiijjjjjjiiiiiiiiikkklllkkkhhhhhhjjjmmmoooiiijjjooollliiiyyy||||||nnnxxxxxxtttpppvvvyyyqqqqqqmmmiiijjjnnnpppmmmiiippppppoooooommmkkkjjjiiinnnooooooooonnnoooppprrrooommmkkkjjjkkkllllllkkklllmmmmmmlllkkkjjjlllmmmmmmlllllllllllllllllllllqqqnnnjjjjjjmmmqqqtttvvvvvvyyypppuuuyyyvvvtttqqquuutttuuuwww}}}wwwqqqllliiiiiihhhjjjlllnnnmmmmmmmmmmmmnnnnnnmmmkkkiiihhhmmmkkkiiifffdddfffjjjnnnoookkkiiikkkllllllnnnrrrrrrxxx}}}~~~~~~~~~zzztttxxxppplllmmmnnnkkkhhhjjjlllmmmoooooonnnmmmlllmmmpppooolllllloooooommmlllkkkmmmooonnniiiiiillljjjjjjkkkkkklllllllllkkkmmmmmmnnnnnnnnnnnnnnnmmmmmmllllllooosssvvvuuusssoooqqqsssrrrpppoooqqqtttpppmmmsssnnnlllmmmrrrvvvtttqqqnnnmmmnnnooopppqqqpppooommmmmmmmmnnnooojjjjjjkkklllmmmnnnpppppplllnnnoooooonnnmmmmmmnnnlllkkkiiihhhjjjmmmqqqtttnnnmmmlllmmmnnnooonnnmmmtttpppsss~~~|||llliiikkkkkkkkkllldddfffhhhjjjkkkllllllkkkhhhooopppkkknnnwwwyyytttjjjjjjjjjjjjjjjjjjjjjjjjnnnllljjjjjjkkkmmmmmmmmmpppooonnnlllllllllmmmnnnmmmnnnooommmkkkkkknnnqqqlllmmmnnnkkkhhhgggiiimmmnnnkkkiiijjjlllmmmkkkhhhmmmmmmmmmnnnooopppppppppkkkmmmmmmkkkiiilllttt{{{|||ppppppxxxyyynnnoooqqqrrrrrrpppmmmkkkoooppppppnnnmmmkkkkkklllnnnllljjjkkknnnpppnnnllljjjkkklllllllllkkkjjjiiikkkkkkjjjiiiiiijjjjjjkkkgggjjjmmmkkkhhhhhhmmmrrrlllkkkiiihhhhhhiiikkkllljjjkkkkkkllllllkkkkkkjjjmmmooonnnjjjjjjlllllljjjkkkjjjiiijjjlllmmmlllkkknnnnnnnnnmmmkkkjjjlllmmmpppnnnllllllmmmkkkgggccciiijjjlllmmmmmmllljjjiiinnnmmmkkkjjjiiiiiijjjkkkkkkkkklllnnnoooqqqrrrrrrppp|||wwwjjjrrrtttyyy|||pppnnnqqqpppooonnnmmmlllllllllooorrrtttqqqllliiikkknnnooommmkkkjjjjjjlllnnnpppooonnnmmmllllllkkkkkklllmmmlllkkkkkkmmmmmmlllkkkkkkjjjhhhggggggjjjlllnnnnnnnnnmmmmmmoooppprrrsss}}}|||vvvzzzyyypppyyymmmooopppwwwyyywwwiiilllllliiihhhkkkkkkhhhjjjlllmmmllljjjhhhhhhhhhkkkllleeeeeekkkhhheeennnjjjjjjjjjlllmmmmmmkkkhhhlllxxx}}}{{{{{{ssspppqqqpppmmmmmmmmmllllllkkkkkkkkkllllllmmmmmmkkkjjjiiijjjmmmpppnnnnnnoooooonnnmmmmmmlllmmmlllmmmnnnooonnnllliiiiiihhhhhhjjjmmmnnnmmmlllllllllkkkmmmoooppppppooosssqqqnnnlllkkklllnnnpppgggoooooolllggglllrrrnnnnnnnnnnnnnnnmmmmmmlllqqqpppnnnnnnnnnoooqqqrrrooonnnmmmlllkkkllllllmmmjjjlllmmmnnnmmmlllmmmnnnnnnnnnmmmmmmmmmmmmmmmmmmlllkkkkkklllmmmnnnnnnmmmooolllkkksss}}}qqqhhhgggiiigggfffgggggghhhjjjllllllllllllkkkffflllmmmgggiiippprrrmmmkkkkkkkkkkkkkkkkkkkkkkkkhhhhhhiiijjjlllnnnqqqrrrnnnmmmmmmllllllllllllmmmmmmoooooommmkkkkkkmmmppppppooommmlllllllllllllllooommmkkkkkklllmmmllljjjmmmmmmnnnnnnooooooooopppmmmoooooollliiikkkqqqvvvtttuuurrriiijjjnnnooopppqqqqqqqqqpppnnnmmmnnnrrruuutttqqqnnnmmmnnnmmmllljjjkkkmmmnnnllljjjmmmmmmmmmmmmllljjjhhhgggmmmkkkiiiggggggiiikkkmmmkkkmmmnnnllljjjjjjmmmpppmmmlllkkkjjjjjjkkklllmmmjjjkkkkkkllllllkkkkkkjjjkkknnnmmmjjjjjjlllmmmjjjkkkjjjiiijjjllllllllljjjlllmmmnnnmmmlllkkklllmmmooonnnmmmnnnooonnnkkkhhhiiiiiijjjkkkkkkjjjiiiiiinnnmmmlllkkkkkkllllllmmmmmmmmmmmmnnnnnnnnnoooooo~~~zzzxxxrrrvvvvvv~~~xxxyyy~~~~~~rrrrrrrrrqqqooommmlllkkkjjjjjjkkknnnpppnnnjjjgggiiikkkmmmlllkkkjjjkkkmmmppprrrnnnnnnmmmllllllmmmnnnoookkkjjjiiijjjlllmmmlllkkkmmmllljjjiiiiiikkklllnnnnnnnnnmmmnnnoooppprrrssswwwssszzzxxxzzzwwwiiilllmmmkkkmmmqqqrrrppplllmmmmmmkkkiiigggggghhhlllkkkfffjjjuuurrrjjjnnnnnnmmmlllmmmnnnnnnlllkkktttuuu|||vvvnnn{{{uuurrrppppppqqqlllllllllmmmnnnooopppqqqnnnnnnnnnmmmlllkkkllllllooooooooooooooonnnmmmlllnnnnnnnnnooopppooollliiigggjjjllllllkkkjjjlllmmmkkkjjjjjjlllooorrrsssssssssqqqooonnnmmmmmmnnnoooooosssqqqooommmlllrrrkkkmmmppprrrsssrrrpppnnntttrrrpppnnnmmmnnnppprrrqqqpppmmmkkkjjjkkklllllliiikkklllmmmlllllllllmmmlllmmmpppqqqpppnnnkkkjjjjjjjjjiiikkkmmmnnnnnnmmmllljjjfffmmmzzzoookkkiiilllllljjjhhhhhhkkklllmmmmmmmmmlllkkkkkkiiinnnmmmhhhiiiooopppkkkkkkkkkkkkkkkkkkkkkkkkkkkeeehhhkkkkkkkkkmmmqqqtttkkkkkklllllllllllllllllloooooonnnmmmkkkjjjlllnnnrrrnnnjjjkkknnnooollliiipppnnnlllkkklllmmmmmmlllnnnnnnnnnnnnnnnnnnoooooonnnppppppnnnkkkjjjmmmpppooowww~~~xxxsssooopppoooppppppppppppooooooooooookkkqqqwwwxxxsssooommmnnnllljjjiiijjjkkkkkkjjjiiilllmmmmmmlllkkkjjjiiihhhnnnlllhhhffffffhhhlllooollllllkkkjjjjjjjjjjjjkkklllkkkjjjiiiiiijjjkkkllljjjkkkkkkllllllkkkkkkjjjllloooooolllmmmppppppmmmlllkkkjjjkkklllllljjjhhhjjjlllnnnnnnmmmllllllmmmnnnmmmmmmnnnppppppooommmiiiiiiiiiiiiiiiiiiiiiiiilllkkkkkkkkkkkklllmmmmmmnnnnnnmmmmmmllllllkkkkkkggguuu}}}{{{|||nnnlllyyyuuuvvv{{{|||{{{mmmpppsssqqqooommmkkkiiiiiihhhkkknnnqqqqqqmmmkkklllmmmllllllkkkkkkllloooqqqsssmmmlllkkkjjjkkkmmmoooqqqjjjiiihhhiiikkkllllllkkknnnnnnmmmmmmllllllmmmmmmnnnmmmnnnnnnoooqqqrrrsss|||vvvrrrqqqsssrrrnnnmmmooonnnkkkllllllllljjjhhhhhhiiikkklllkkkhhhooo}}}zzzoooppprrrpppnnnnnnooooooooommmmmmlllrrr~~~{{{qqqnnnooopppmmmmmmmmmmmmmmmnnnooopppmmmnnnnnnnnnmmmkkkiiihhhpppppppppoooooommmllllllooonnnmmmnnnoooooommmkkkggglllpppnnniiigggjjjnnnlllkkkiiikkknnnrrrttttttqqqqqqpppoooooonnnnnnnnnqqqsssnnnooorrrlllrrrmmmoooqqqssstttsssqqqpppvvvtttpppmmmkkklllmmmoooooommmllljjjjjjlllnnnpppkkklllnnnnnnlllkkkkkkllliiikkknnnpppqqqpppnnnmmmjjjiiiiiikkkmmmoooooonnnnnnjjjiiirrrpppiiijjjmmmnnnmmmkkkkkkkkklllmmmmmmnnnmmmkkkjjjiiijjjmmmmmmjjjjjjnnnooolllllllllllllllllllllllllllhhhlllooonnnjjjhhhlllpppiiijjjlllmmmnnnnnnmmmllloooooommmllljjjjjjkkklllnnnllljjjjjjkkkllljjjhhhooonnnlllkkkkkklllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmnnnpppooolllkkkkkkmmmkkklllllllllooowwwxxxjjjvvv}}}rrrqqqpppooonnnnnnooopppppphhhnnnttttttoookkklllnnnhhhhhhhhhiiijjjjjjjjjjjjiiijjjjjjkkklllllllllllllllkkkiiiggggggiiilllnnniiihhhgggggghhhiiihhhgggiiiiiihhhgggggghhhiiiiiijjjkkkkkkllllllkkkkkkjjjhhhlllmmmkkkllloooooollllllkkkjjjkkklllkkkiiiggghhhjjjmmmooonnnlllllllllmmmllllllmmmnnnnnnnnnmmmjjjjjjiiiiiiiiiiiijjjjjjgggggghhhhhhiiijjjkkkkkkmmmmmmllllllkkkjjjjjjjjjggglllsssyyy}}}{{{qqqxxxrrrzzzuuuvvvrrrsss{{{zzz{{{jjjoooqqqpppnnnmmmkkkjjjiiiiiikkknnnqqqqqqooonnnnnnnnnmmmmmmllllllmmmnnnppprrrlllkkkjjjiiiiiikkkmmmooolllkkkjjjjjjllllllkkkjjjppppppoooooonnnnnnmmmmmmmmmmmmnnnooopppqqqrrrrrr~~~yyyyyy{{{|||}}}{{{{{{zzz{{{pppjjjppprrrqqqmmmkkklllkkkhhhjjjjjjiiihhhhhhiiillloookkkmmmkkkqqq|||xxxooorrrtttqqqooonnnnnnoooooonnneeekkkkkksss~~~sssooommmkkkoooooommmllljjjjjjiiiiiillllllkkkkkklllkkkjjjhhhnnnoooooonnnnnnlllkkkkkkmmmlllkkklllnnnooonnnmmmiiilllooonnnjjjhhhiiilllpppmmmjjjjjjkkknnnppppppooooooppppppooonnnlllkkkkkkmmmjjjlllooolllqqqnnnnnnmmmmmmmmmnnnnnnooorrrpppnnnkkkkkklllmmmooonnnmmmlllkkkkkklllnnnooonnnooopppooommmkkkkkkkkkkkkkkklllmmmnnnoooooopppkkkjjjjjjllloooppppppooooookkkooo{{{zzzqqqmmmhhhkkklllkkkiiiiiijjjkkkkkkkkkllllllkkkjjjhhhggggggiiiiiiggghhhlllmmmllllllllllllllllllllllllllljjjnnnqqqooojjjgggjjjmmmjjjlllmmmooooooooonnnmmmooonnnllljjjjjjjjjjjjjjjkkkmmmnnnllljjjhhhiiijjjmmmmmmllljjjjjjjjjkkklllmmmmmmmmmmmmnnnnnnnnnnnnjjjlllnnnnnnmmmlllllllllsssqqqpppooopppttt{{{qqqgggrrrwwwkkkqqqpppooonnnnnnooopppqqqiiimmmpppooollljjjllloooeeefffhhhiiiiiijjjlllmmmjjjjjjjjjjjjkkkllllllllliiiiiijjjjjjkkkkkkkkkkkkgggffffffgggjjjkkkjjjiiiiiihhhhhhhhhhhhhhhhhhiiijjjkkkkkkllllllkkkkkkjjjcccggghhhggghhhkkkkkkhhhkkkjjjjjjkkklllkkkhhhfffgggjjjmmmnnnmmmllllllllllllllllllkkkjjjiiiiiijjjlllkkkjjjjjjjjjjjjkkklllfffggghhhiiijjjkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkmmmnnnnnnnnnnnnsss~~~{{{}}}www~~~pppwww}}}rrryyyyyy}}}sssuuuooonnnmmmlllllllllllllllhhhjjjlllllllllkkkkkkkkkooonnnmmmmmmlllmmmnnnnnnooonnnlllkkkjjjkkklllmmmpppnnnmmmlllmmmlllkkkiiipppppppppoooooonnnnnnmmmlllmmmnnnooopppqqqqqqrrr~~~{{{{{{yyyxxx{{{uuu{{{}}}xxxssswwwzzzssswwwoooiiifffjjjkkkjjjlllpppqqqoookkkkkkjjjiiiggghhhkkkmmmjjjnnnmmmoootttnnnjjjsssrrrooommmlllmmmnnnnnnmmmhhhpppmmmmmmxxxpppllloooooommmllljjjjjjiiiiiiooollliiiiiilllnnnooonnnlllmmmmmmmmmmmmlllkkkkkkllljjjiiijjjlllnnnoooooolllllllllllllllkkkiiihhhooollliiihhhjjjlllnnnnnnmmmnnnoooooonnnmmmkkkiiihhhmmmlllkkklllkkkqqqrrrpppnnnllllllnnnqqqrrrkkkkkkkkkkkklllnnnpppqqqpppooonnnmmmlllkkkkkkkkkooopppqqqpppmmmkkkkkklllnnnmmmlllkkkkkklllmmmnnnmmmlllkkkmmmoooppppppooommmkkkqqq{{{vvvhhhdddllllllooonnnjjjiiikkkmmmmmmhhhiiijjjjjjjjjiiihhhgggiiijjjjjjjjjkkklllnnnnnnkkkkkkkkkkkkkkkkkkkkkkkkgggjjjmmmnnnlllkkkmmmooommmmmmnnnnnnooonnnnnnnnnooollljjjiiijjjkkkjjjjjjkkkoooqqqpppllliiijjjmmmkkklllmmmllljjjiiijjjkkkkkkllllllmmmnnnnnnooooooiiijjjlllmmmnnnmmmlllllloooooorrrvvvwwwvvvxxx|||nnnuuuyyyrrrooonnnpppooonnnnnnnnnoooqqqqqqlllmmmnnnnnnmmmnnnoooqqqfffhhhjjjjjjjjjkkkmmmoooooonnnmmmkkkjjjiiihhhhhhggghhhjjjlllllllllkkkjjjhhhiiikkklllmmmmmmnnnnnnkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkllllllkkkkkkjjjfffjjjlllkkklllnnnnnnjjjiiiiiijjjkkklllkkkiiifffiiikkkmmmmmmlllkkkkkkllllllmmmllljjjgggfffggghhhkkkkkkkkkkkkkkkkkkkkkkkkiiiiiikkklllmmmmmmmmmmmmhhhiiiiiijjjkkkllllllmmmmmmmmmooopppmmmkkkpppwww|||vvvzzzfffwww{{{pppppp~~~xxxuuuvvv~~~xxxxxxnnnnnnmmmmmmmmmmmmnnnnnnllllllllllllllllllllllllooonnnmmmllllllkkkkkkkkkqqqqqqpppooonnnmmmmmmmmmqqqooonnnmmmnnnmmmllljjjoooooonnnmmmmmmmmmnnnnnnlllmmmnnnpppqqqqqqqqqqqqyyysssqqqrrrvvvttt|||tttwww|||www}}}wwwyyy~~~qqqvvvwwwyyypppllluuuppppppiiilllmmmkkklllpppqqqnnnnnnnnnmmmjjjgggfffgggiiiiiinnnmmmkkkmmmgggfffqqqnnnllljjjkkklllmmmmmmlllgggkkkmmmsssvvvtttvvvrrrmmmmmmmmmmmmmmmnnnoooppprrrnnnjjjjjjnnnrrrsssssskkkkkklllmmmmmmmmmmmmlllnnnllljjjiiikkknnnoooooommmkkkjjjkkkmmmllljjjgggkkkjjjhhhiiilllooopppqqqmmmnnnoooooonnnmmmkkkjjjlllqqqpppnnnlllkkkqqqrrrpppooonnnooorrruuuwwwllllllmmmnnnnnnnnnnnnnnnmmmmmmnnnnnnnnnmmmkkkjjjkkkmmmnnnnnnmmmlllmmmnnnkkkkkkjjjjjjkkklllmmmnnnmmmlllkkklllnnnooonnnmmmjjjmmmqqqrrrnnnhhhgggjjjmmmooonnnjjjjjjooopppllleeeggghhhjjjjjjjjjjjjiiinnnmmmlllmmmmmmlllmmmnnnkkkkkkkkkkkkkkkkkkkkkkkkfffhhhjjjlllnnnooooooooonnnnnnmmmlllllllllmmmmmmnnnkkkhhhhhhjjjlllkkkjjjmmmnnnoooooommmlllkkkkkkiiillloooooollljjjjjjkkkjjjjjjkkklllnnnoooppppppjjjjjjkkklllmmmmmmlllkkkiiiiiimmmssstttqqqrrrwww~~~hhhzzzrrrooouuuoooooooooooooooppppppqqqllllllllloooqqqrrrpppnnnjjjlllmmmmmmkkkjjjlllnnnqqqpppmmmkkkiiihhhgggggghhhhhhiiijjjkkkkkklllllliiilllppppppnnnlllnnnpppkkkkkkllllllllllllkkkkkkjjjkkkkkkllllllkkkkkkjjjjjjnnnpppoooppprrrqqqmmmggghhhiiikkkmmmllliiifffkkklllmmmllljjjjjjjjjlllmmmnnnnnnkkkhhhgggiiikkkiiijjjkkkllllllkkkjjjiiijjjkkklllmmmnnnnnnmmmmmmiiiiiijjjjjjkkkllllllmmmpppllllllqqqrrrnnnmmmooo{{{zzz~~~~~~vvvwwwrrr{{{uuuyyyppppppqqqvvvtttsssooouuu~~~uuutttqqqpppooonnnnnnnnnnnnnnnqqqooommmllllllnnnnnnooollllllllllllkkkkkkkkkkkkmmmnnnooooooooonnnmmmlllnnnlllkkklllnnnnnnmmmlllnnnmmmlllkkkkkklllnnnooolllmmmnnnpppqqqqqqqqqqqq~~~rrrqqqtttwwwyyy}}}nnnsssyyyvvvvvvwwwttt{{{rrrrrr{{{pppxxxyyyyyypppsssvvvjjjtttoooqqqppplllkkkmmmlllhhhkkkllllllkkkiiihhhhhhiiiiiimmmjjjjjjnnnhhheeennnjjjiiiiiikkkmmmmmmlllkkkfffkkklllooopppmmm|||tttrrrlllllllllmmmnnnooopppqqqqqqmmmjjjlllppprrrqqqoookkkkkkmmmnnnooopppppppppuuurrrnnnkkklllmmmnnnnnnjjjkkkllllllkkkjjjjjjjjjlllkkkjjjlllnnnqqqqqqqqqppppppppppppooonnnmmmllloooqqqmmmmmmpppkkkqqqkkkkkkkkklllnnnpppsssuuuqqqqqqrrrqqqooommmjjjiiigggiiilllnnnpppooonnnnnngggiiilllmmmlllmmmnnnooodddfffhhhjjjmmmooopppqqqmmmkkkjjjkkkmmmmmmlllkkkhhhpppqqqkkkjjjqqqpppiiigggiiihhheeegggllllllfffdddfffhhhjjjkkkllllllkkkmmmkkkiiijjjiiigggggghhhjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhiiilllooopppooommmooonnnlllkkkjjjkkkkkklllmmmjjjggghhhjjjlllllljjjnnnkkkjjjkkkmmmmmmiiifffiiimmmqqqqqqnnnkkkjjjkkkhhhiiijjjlllnnnooopppqqqlllkkkkkkkkklllllljjjiiirrrmmmmmmppppppooottt|||{{{ooosssnnniiimmmrrrnnnnnnooooooppppppppppppjjjiiijjjooottttttoooiiimmmooopppoookkkjjjkkkmmmooonnnllljjjiiiiiiiiijjjjjjiiihhhhhhiiikkkmmmnnniiinnnrrrpppllliiikkknnniiijjjjjjkkkkkkjjjjjjiiijjjkkkkkkllllllkkkkkkjjjhhhlllmmmllllllnnnmmmiiifffggghhhkkkmmmllljjjggglllmmmmmmkkkiiiiiijjjlllnnnoooooommmjjjiiillloooggghhhjjjkkkkkkjjjhhhgggiiijjjkkklllmmmlllkkkjjjkkkkkkkkkkkkkkkkkkllllllvvvmmmhhhnnnsssrrrppppppkkkssszzztttlllvvvssszzzwwwyyyxxxtttwwwvvvpppyyyvvvqqqssstttnnnqqqwww|||{{{uuurrrrrrsssrrrqqqooonnnnnnmmmmmmooommmiiihhhhhhjjjkkkllljjjjjjjjjkkkkkklllllllllgggiiikkkmmmmmmmmmkkkjjjjjjiiiiiikkkmmmoooooonnnmmmllljjjiiiiiikkknnnpppkkkmmmnnnpppqqqqqqqqqqqqtttlllpppwwwxxxvvvvvvzzzrrr~~~zzzzzzyyyvvvppp{{{sssttt~~~tttzzzuuutttqqq|||uuuaaasssjjjmmmmmmjjjjjjmmmnnnkkkeeegggjjjkkkkkkkkkmmmnnniiikkkgggjjjrrrmmmffflllhhhhhhiiikkknnnnnnmmmkkknnnxxxpppccclllzzz{{{zzzlllmmmmmmllllllkkkkkkkkkllllllnnnkkkiiikkkoooooolllgggkkklllnnnoooqqqrrrrrrsss{{{wwwqqqnnnlllmmmmmmlllgggkkkooonnnjjjhhhjjjnnnqqqooooooooopppqqqooonnnrrrrrrqqqqqqpppooooooooolllkkkgggkkktttuuulllooolllkkkmmmppprrrpppnnnpppppppppooonnnlllkkkjjjllljjjjjjlllooopppnnnkkkkkkjjjiiijjjkkklllllllllhhhkkkmmmmmmkkkkkkmmmoookkkiiijjjmmmpppqqqooommmppppppnnnmmmkkkiiihhhgggjjjjjjiiihhhhhhiiijjjjjjggghhhjjjlllmmmmmmmmmlllnnnnnnnnnmmmkkkkkklllmmmllljjjhhhiiilllnnnmmmkkkiiillllllkkkmmmpppppplllkkkkkklllmmmnnnnnnmmmmmmnnnmmmlllkkkjjjkkkkkklllkkkkkkkkkjjjjjjkkkkkkllliiiiiijjjjjjlllmmmooopppjjjkkkllllllkkkkkkmmmnnnllllllllllllmmmmmmmmmmmmoooooopppqqqqqqqqqppppppxxxppprrrqqqlllnnnvvvooopppppppppnnnnnnpppqqqooonnnnnnnnnnnnoooooopppsssqqqooolllkkkkkkllllllqqqpppmmmkkkkkklllnnnppphhhhhhjjjlllnnnpppqqqrrrooonnnnnnnnnooommmjjjhhhiiiiiiiiiiiijjjkkklllllljjjmmmooonnnkkkjjjkkkllliiiiiiiiijjjkkklllmmmnnnnnnooopppooollljjjjjjkkkoooooonnnmmmlllkkkjjjjjjlllllllllkkkkkkkkkkkkjjjlllkkkjjjiiiiiiiiijjjjjjjjjkkkkkkjjjhhhhhhiiikkkoookkkiiiiiilllmmmkkkiiinnnoooqqqssssssqqqooonnnsssiiiooouuuxxxqqqqqq|||tttrrrttttttsss|||wwwssswww}}}}}}{{{wwwuuutttsssqqqooovvvrrrppprrrssspppppprrrrrrqqqpppnnnnnnnnnoooooooookkkhhhhhhkkklllllljjjhhhiiikkklllllllllkkkkkkllljjjjjjllljjjfffhhhlllmmmlllkkkkkkkkkkkklllmmmpppooommmkkkjjjkkklllmmmqqqhhhjjjnnnlllrrrzzzyyyyyy{{{{{{~~~xxxwwwuuutttuuuwwwzzz{{{sss}}}rrrttt}}}zzzsssooorrrtttxxxzzzvvvnnnkkknnnsssqqqooommmkkkjjjkkklllmmmnnnjjjggggggiiijjjiiifffkkkiiiggggggiiikkkmmmmmmpppmmmkkkkkknnnooonnnmmmtttmmmkkkpppooollltttwwwjjjsssiiieeelllrrrpppkkkhhhgggjjjlllkkkiiihhhjjjmmmjjjlllmmmoooooonnnlllkkkmmmmmmmmmmmmmmmmmmlllllljjjjjjkkklllnnnppprrrssssssrrrrrrqqqpppooonnnnnnnnnssstttooommmoooooolllrrrsssnnnpppjjjxxxqqqqqqnnnmmmnnnqqqrrrpppmmmnnnnnnnnnnnnnnnnnnmmmllllllkkklllnnnppppppmmmjjjkkkjjjiiijjjkkkllllllllllllmmmnnnmmmjjjiiijjjkkkgggggggggiiimmmnnnllljjjlllllllllkkkkkkkkkjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjkkkkkkkkkjjjiiimmmnnnnnnmmmkkkkkklllmmmmmmjjjiiiiiilllmmmlllkkkiiillllllkkklllooonnnjjjlllllllllmmmmmmlllllllllllllllkkkjjjjjjkkklllmmmllllllkkkkkkkkkkkkkkklllnnnmmmlllkkkjjjjjjjjjjjjjjjkkkmmmlllkkkkkklllnnnnnnmmmlllkkkkkkmmmoooqqqnnnnnnoooppppppqqqpppppp~~~zzzpppkkkoooppplllnnntttmmmnnnnnnmmmllllllmmmooolllmmmnnnoooooonnnlllkkkpppnnnllljjjiiiiiijjjkkknnnmmmkkkjjjjjjjjjkkkllljjjjjjjjjkkklllmmmmmmnnnmmmlllkkkkkklllkkkjjjhhhkkkjjjiiiiiiiiijjjkkklllkkkmmmooommmjjjhhhhhhjjjiiiiiiiiiiiijjjkkkllllllmmmnnnooonnnlllkkkkkklllmmmlllkkkkkkkkkkkkkkkkkkjjjjjjiiiiiihhhhhhhhhgggkkkkkkkkkkkkjjjjjjjjjjjjkkkllllllkkkiiihhhiiikkkhhhiiijjjjjjkkklllmmmooollllllmmmnnnooopppppppppeeeppp~~~|||uuuwww~~~tttllllllooonnnllluuuvvvvvvuuusssrrrrrrqqqrrrmmmnnnqqqtttrrrmmmkkknnnrrrqqqooonnnnnnnnnooopppnnnkkkjjjjjjlllnnnmmmkkkkkkkkkkkkkkklllnnnpppqqqmmmkkkkkkmmmkkkhhhjjjnnnmmmlllkkkjjjjjjkkkmmmnnnpppnnnmmmlllkkklllmmmnnnnnnkkkoooqqqmmmpppzzzxxxssswww|||vvvxxxvvvuuuuuuwwwxxxxxxwwwvvvwww{{{yyy{{{xxxtttxxx|||yyyuuupppmmmmmmooopppkkkkkkllllllllllllllllllkkkkkklllllljjjiiiiiiiiiqqqooommmmmmnnnooopppooonnnlllkkklllnnnooommmkkkrrrlllkkkooommmjjjooozzz|||vvvpppgggdddiiinnnmmmhhhfffjjjlllmmmllliiihhhhhhjjjllllllllllllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnkkkkkkkkklllmmmnnnooopppppppppoooooonnnnnnmmmmmmnnnssssssooollloooooolllnnnooojjjkkkfffzzztttpppnnnmmmooorrrtttrrrooollllllmmmnnnoooooonnnnnnmmmmmmnnnpppqqqpppllliiikkkjjjjjjjjjjjjkkkkkkllllllmmmmmmllljjjiiiiiijjjjjjiiijjjkkknnnooonnnllllllllllllkkkkkkkkkkkkkkkgggggghhhhhhhhhhhhggggggiiijjjjjjjjjjjjiiihhhgggmmmmmmnnnmmmkkkjjjlllmmmmmmkkkjjjjjjkkklllkkkjjjhhhlllnnnllllllnnnmmmiiilllllllllllllllllllllllllllkkkjjjjjjjjjkkklllmmmnnnmmmlllkkkkkkkkkkkkkkkooonnnmmmkkkiiiiiihhhhhhjjjlllmmmlllkkkkkklllnnnpppnnnkkkjjjkkknnnqqqtttlllmmmnnnooopppqqqqqqqqqtttssslllkkkpppqqqmmmmmmqqqmmmnnnnnnmmmllllllmmmooojjjlllnnnoooooollliiiggglllkkkiiihhhhhhhhhiiijjjkkkkkkjjjjjjiiiiiiiiiiiillllllkkkkkkkkkjjjjjjjjjmmmkkkiiijjjkkklllkkkjjjmmmllljjjiiihhhiiikkklllkkklllmmmllliiigggfffgggiiiiiiiiiiiiiiiiiijjjjjjkkkmmmnnnnnnmmmllllllmmmllllllkkkkkkkkklllnnnooonnnnnnmmmlllkkkkkkjjjjjjkkkllllllmmmmmmkkkjjjiiilllmmmmmmllljjjiiiiiijjjfffiiimmmllljjjiiimmmpppjjjjjjiiiiiijjjmmmppprrrnnn~~~qqquuukkkzzz~~~}}}{{{uuunnnlllooorrrqqqooooootttyyyyyysssrrruuuyyyyyy~~~~~~rrrmmmoooqqqpppooonnnnnnnnnooopppjjjiiiiiikkkmmmmmmlllkkkkkkjjjiiiiiijjjnnnqqqtttmmmkkklllnnnmmmjjjlllpppmmmllljjjiiiiiikkknnnpppooonnnmmmlllmmmnnnooopppiiikkkpppqqqlllkkkvvv}}}uuuwww}}}qqq}}}vvvooommmqqqvvvxxxxxxooo~~~yyynnnjjjllloooooonnnggghhhjjjlllmmmmmmlllkkkhhhmmmqqqqqqmmmjjjjjjlllpppnnnmmmlllmmmnnnmmmllllllllllllmmmooonnnllljjjooojjjjjjnnnmmmhhhkkkrrrsssrrrllliiilllpppoookkkjjjiiikkklllllljjjiiijjjkkknnnmmmlllkkklllmmmooopppnnnooooooooooooooooooooollllllllllllllllllmmmmmmoooooooooooooooooooooooonnnqqqrrrnnnlllmmmnnnmmmlllmmmgggjjjfffwwwqqqnnnllllllppptttvvvuuussslllmmmmmmnnnnnnnnnnnnnnnmmmnnnpppqqqqqqnnnkkkhhhjjjkkkkkkjjjiiiiiikkklllhhhiiijjjjjjkkkkkklllmmmkkkkkkkkklllnnnnnnnnnnnnpppooonnnmmmllljjjiiiiiiggghhhiiijjjjjjiiihhhgggiiijjjjjjjjjjjjjjjiiiiiilllmmmmmmlllkkkjjjlllmmmlllllllllkkkkkkkkkjjjiiihhhmmmpppnnnmmmnnnllliiilllllllllmmmmmmnnnnnnoooooonnnlllkkkkkkkkkllllllnnnnnnmmmlllkkkkkkkkkkkklllkkkkkkkkkkkkllllllmmmkkklllmmmlllkkkkkklllmmmnnnmmmllllllmmmooorrrsssmmmnnnooopppqqqrrrrrrrrruuu}}}sssoooooossstttooommmnnnnnnooopppooommmmmmoooppplllmmmnnnnnnmmmkkkiiihhhkkkjjjiiiiiiiiijjjkkkkkkjjjkkklllllllllkkkiiiiiimmmlllllllllkkkkkkjjjjjjnnnllljjjjjjlllnnnooonnnooommmkkkiiihhhiiikkkllliiijjjjjjjjjiiihhhggggggkkkkkkkkkkkkjjjjjjiiiiiijjjlllnnnnnnmmmlllmmmnnnpppooonnnmmmmmmnnnpppqqqppppppooonnnmmmlllkkkkkkkkklllmmmnnnnnnllljjjiiilllmmmnnnmmmjjjiiiiiiiiijjjlllmmmmmmjjjiiijjjkkkjjjiiiiiiiiijjjlllnnnooooootttzzzsss{{{wwwyyyrrrsssrrr~~~{{{uuurrrppppppsssuuuuuussspppooonnnuuuvvvnnnppppppooonnnmmmmmmnnnooopppfffggghhhjjjllllllkkkjjjiiihhhhhhhhhiiikkknnnooollljjjkkkmmmmmmjjjlllqqqmmmllljjjhhhiiilllnnnqqqnnnnnnmmmmmmnnnooopppqqqjjjoooqqqrrrqqqmmmwwwwwwxxx|||vvvlllmmmtttyyy{{{yyy~~~uuullliiilllooopppnnniiijjjjjjkkkllllllmmmmmmiiimmmrrrsssqqqnnnmmmllllllkkkjjjjjjllllllkkkjjjllllllnnnooopppooommmkkkkkkhhhjjjnnnnnnjjjjjjnnnnnnxxx|||}}}}}}uuuqqqooooooppppppnnnllleeegggiiikkkmmmmmmnnnooolllllllllmmmmmmnnnoooooonnnnnnnnnnnnnnnooooooooollllllmmmmmmmmmnnnmmmmmmpppppppppqqqqqqqqqrrrrrrnnnppppppooommmmmmmmmnnnoooooojjjmmmjjjssskkkooonnnnnnqqquuuvvvssspppnnnnnnnnnnnnnnnmmmmmmlllmmmooopppqqqooommmjjjiiiiiikkkkkkjjjhhhhhhjjjlllhhhhhhhhhiiijjjkkkkkkkkkhhhhhhiiiiiiiiiiiijjjkkkqqqpppooonnnmmmlllkkkjjjiiijjjjjjkkkkkkjjjjjjiiiiiiiiiiiijjjkkkllllllmmmkkkllllllllljjjjjjlllnnnkkklllmmmlllkkkjjjiiiiiiiiioooqqqooommmmmmmmmkkklllllllllmmmnnnppprrrsssrrrqqqooommmkkkkkkkkkkkknnnmmmlllkkkkkkkkkkkkkkkjjjjjjkkkkkklllnnnooopppkkklllmmmmmmkkkkkkkkkmmmlllmmmnnnoooppppppppppppnnnooopppqqqrrrrrrrrrrrrxxxuuupppqqqooopppssstttqqqnnnnnnnnnoooooonnnmmmmmmnnnppppppooommmkkkjjjjjjkkkkkkllllllkkkkkkllllllmmmmmmlllmmmnnnoooooommmllljjjllllllllllllmmmmmmmmmmmmnnnllljjjjjjlllnnnoooooonnnmmmkkkjjjiiijjjkkklllggghhhhhhiiijjjkkkjjjjjjlllmmmmmmmmmlllkkkjjjiiiiiikkkmmmnnnmmmmmmnnnoooqqqpppooonnnmmmnnnoooooollllllkkkkkkjjjiiiiiihhhkkklllmmmnnnnnnllljjjiiikkklllnnnmmmkkkiiiiiiiiilllkkkjjjkkkmmmmmmjjjhhhjjjjjjkkkkkkkkkkkkkkkkkkmmmeeekkkggglllvvvrrryyy~~~zzzzzzxxxjjjnnn||||||pppqqqpppnnnnnnnnnnnnoooooosssrrrpppooowwwtttjjjmmmoooooonnnmmmmmmnnnooopppfffhhhjjjllllllllllllllliiiiiijjjjjjkkkjjjjjjjjjkkkiiijjjmmmllliiikkkpppmmmllljjjiiijjjkkknnnpppnnnnnnnnnnnnnnnoooppppppoootttppprrryyyuuu{{{ssspppmmmllllllnnnooopppooonnnkkkjjjjjjkkknnnooollllllnnnqqqtttsssooolllmmmkkkjjjkkkmmmnnnnnnmmmlllmmmoooqqqpppooommmllliiihhhjjjooopppnnnlllmmmnnnqqqwwwzzzzzz~~~|||uuutttqqqnnnmmmlllkkkjjjeeefffiiikkknnnoooooonnniiikkknnnpppqqqpppnnnmmmlllllllllmmmmmmnnnnnnnnnkkklllmmmoooppppppppppppoooooooooppppppqqqqqqrrrnnnnnnpppqqqooommmmmmnnnqqqpppkkkpppnnnrrrjjjsssqqqqqqrrrtttsssoookkknnnnnnoooooonnnmmmllllllmmmnnnpppooommmkkkjjjjjjiiikkklllkkkggggggiiilllllljjjiiiiiijjjiiihhhfffiiijjjjjjjjjiiiiiikkkmmmmmmmmmmmmmmmmmmnnnnnnnnnlllkkkjjjjjjjjjjjjkkkllliiiiiiiiijjjkkklllnnnooojjjkkklllkkkjjjjjjlllnnniiikkkmmmmmmllljjjjjjjjjiiinnnqqqmmmkkklllnnnmmmllllllllllllmmmooorrrsssrrrqqqooommmkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkllllllllllllkkkkkkllllllmmmlllmmmmmmmmmkkkjjjkkklllkkklllooopppqqqooonnnllloooooopppqqqqqqqqqqqqpppuuuxxxpppppplllkkkkkknnnpppqqqpppooolllmmmmmmlllkkkkkklllnnnpppnnnllliiiiiijjjlllnnnlllllllllmmmmmmmmmmmmmmmmmmnnnooopppooonnnmmmlllkkkllllllmmmmmmnnnnnnnnnkkkjjjiiiiiikkkmmmllllllmmmllllllkkkkkkkkkkkkkkkhhhggghhhjjjmmmnnnmmmllllllmmmnnnnnnnnnlllkkkjjjjjjlllnnnnnnmmmmmmmmmnnnmmmmmmmmmmmmllllllkkkkkkllllllkkkkkkkkkkkkjjjjjjkkkllllllmmmmmmkkkjjjiiihhhjjjllllllkkkiiiiiiiiijjjhhhgggjjjooopppmmmjjjjjjkkkkkkllllllkkkkkkjjjqqqiiipppnnnqqqwwwrrr|||vvvoooyyynnnttt|||}}}uuuoooppppppnnnkkkjjjkkklllsssttttttpppooozzztttkkknnnooonnnmmmmmmmmmnnnooopppjjjlllnnnnnnmmmmmmnnnoookkklllmmmmmmmmmllljjjiiillljjjkkkmmmkkkiiijjjooommmlllkkkkkkkkkkkklllmmmmmmnnnnnnnnnnnnnnnnnnnnnlllrrrkkkmmmxxxssszzzjjjmmmooonnnllllllnnnqqqrrroookkkiiiiiikkknnnqqqnnnlllkkkmmmrrrsssqqqmmmnnnllliiihhhjjjlllllllllkkkmmmooopppnnnmmmmmmmmmiiiiiikkkooorrrqqqooommmoookkktttzzzwww}}}|||zzz|||yyysssnnnnnnnnnllliiiiiijjjmmmooonnnllljjjgggjjjooorrrsssqqqnnnlllkkkkkkllllllmmmmmmnnnnnnkkklllnnnpppqqqqqqqqqqqqlllllllllmmmmmmnnnnnnnnnmmmnnnqqqtttsssnnnmmmoooooonnniiiooonnnvvvoooqqqoooooorrrttttttpppllllllmmmnnnnnnnnnnnnnnnnnnlllmmmnnnllljjjiiijjjlllhhhkkkmmmkkkgggeeehhhlllllljjjhhhhhhiiijjjhhheeekkklllmmmllljjjjjjmmmpppkkkkkkkkkkkkllllllmmmmmmmmmkkkiiihhhhhhiiikkkmmmjjjjjjiiiiiiiiikkklllmmmjjjkkklllkkkjjjjjjlllnnngggjjjmmmnnnllljjjjjjkkkggglllnnnjjjgggjjjmmmooonnnmmmkkkkkkkkklllnnnooonnnmmmlllkkkjjjkkklllllliiiiiiiiiiiijjjjjjkkkllllllkkkkkkjjjiiiiiiiiiiiilllmmmnnnmmmkkkjjjkkklllmmmmmmnnnnnnnnnmmmllllllnnnoooooooooooonnnnnnmmmpppvvv}}}rrroootttlllkkkjjjiiilllooopppooollllllmmmlllkkkjjjlllnnnmmmllljjjiiiiiijjjkkklllkkkkkkkkkkkkkkkkkkjjjjjjmmmmmmmmmmmmmmmlllkkkkkkkkkkkklllllllllmmmmmmmmmkkkjjjjjjkkklllmmmkkkjjjjjjkkklllmmmmmmllllllkkkkkkjjjjjjlllooopppooommmkkklllmmmnnnnnnlllkkkjjjkkklllnnnnnnmmmlllmmmnnniiijjjlllmmmmmmlllkkkjjjllllllllllllmmmmmmmmmmmmkkkkkkkkkkkkjjjjjjjjjjjjeeehhhkkkkkkjjjiiiiiiiiiggghhhjjjlllnnnnnnmmmkkkjjjjjjiiiiiiiiijjjlllmmmjjjdddooommmlllnnnjjjvvvuuu~~~ooovvvqqq}}}ttttttnnnrrruuutttpppmmmmmmnnnqqqppppppqqqooosssxxxnnnooonnnmmmmmmlllmmmnnnooopppkkkmmmnnnmmmkkkjjjllloookkkkkkkkkkkkkkkkkkllllllnnnllllllnnnllliiikkkooommmmmmmmmmmmlllkkkjjjjjjmmmmmmnnnnnnnnnmmmmmmlllgggrrrjjjjjjuuuoooyyykkklllmmmmmmkkkkkkmmmooommmllljjjiiiiiilllooopppmmmllljjjkkkmmmoooqqqrrrsssoookkkhhhhhhjjjkkkkkkjjjlllnnnmmmkkkjjjkkkmmmkkklllmmmooorrrrrrnnnjjjqqqhhhpppyyytttzzzwwwxxxqqqpppqqqooojjjjjjkkkmmmooooookkkhhhiiikkknnnqqqrrrqqqooonnnlllllllllmmmnnnnnnoooooolllmmmooopppqqqpppooonnnkkkkkkkkkllllllllllllllllllmmmrrrxxxwwwpppmmmooommmlllgggmmmnnnzzzvvvjjjjjjlllpppuuuwwwtttqqqjjjkkklllnnnooopppppppppkkkmmmmmmkkkhhhhhhkkknnnhhhkkkmmmkkkfffeeehhhllliiigggeeegggjjjllljjjhhhhhhjjjjjjiiiggggggjjjmmmllllllkkkkkkjjjiiihhhhhhmmmkkkhhhffffffhhhkkkmmmkkkjjjiiihhhhhhhhhiiijjjiiikkkkkkkkkjjjjjjlllnnnfffiiimmmnnnllljjjkkkllleeejjjlllgggdddhhhmmmoooooonnnkkkiiihhhiiijjjkkkiiiiiihhhhhhiiikkklllmmmggggggggghhhiiijjjlllllliiihhhhhhhhhhhhhhhiiiiiilllmmmnnnmmmkkkjjjkkklllpppooommmlllkkkkkkllllllnnnnnnnnnnnnmmmlllkkkjjjmmmpppwww{{{vvvnnnnnnuuurrrpppllliiijjjmmmnnnmmmmmmnnnooonnnllllllnnnooohhhiiiiiijjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhggggggkkkkkkkkkjjjjjjjjjiiiiiillllllkkkkkkkkkkkkkkkjjjmmmllllllnnnoooooollljjjhhhjjjlllnnnnnnnnnlllkkknnnllllllmmmpppqqqooollliiijjjlllmmmmmmllljjjiiikkkmmmnnnnnnmmmllllllmmmgggiiillloooppppppnnnmmmggghhhhhhiiiiiijjjjjjkkklllkkkjjjiiiiiiiiijjjjjjdddfffiiikkkjjjiiiiiiiiihhhkkkooooookkkiiiiiijjjjjjhhhfffeeefffjjjnnnqqqnnneeennnnnnoooqqqiiirrrhhh~~~ooo{{{qqqnnnzzzoookkkqqqwwwxxxtttpppooopppooojjjkkkooopppqqq{{{yyymmmlllnnnmmmllllllmmmnnnooopppiiikkkkkkiiiffffffiiillljjjhhhgggfffgggiiilllnnnpppnnnnnnooommmjjjkkkooommmmmmnnnnnnmmmkkkiiihhhmmmnnnnnnnnnmmmlllkkkkkkiiixxxrrroooxxxqqq```nnnmmmkkkjjjjjjkkklllmmmhhhhhhiiijjjkkkmmmnnnoookkklllllljjjhhhjjjpppvvv~~~yyyrrrmmmlllmmmnnnoooiiikkkllljjjhhhhhhjjjmmmnnnnnnnnnoooqqqqqqmmmhhhtttfffnnnwwwqqqvvv{{{ooovvvnnnmmmnnnlllhhhhhhiiimmmpppqqqnnnkkkkkklllmmmoooppppppqqqqqqlllmmmmmmnnnoooppppppqqqmmmnnnooopppooonnnlllkkkmmmmmmmmmmmmmmmmmmmmmmmmlllmmmssszzzyyyqqqmmmooommmlllgggmmmnnnooorrrooopppqqqpppnnnmmmmmmoookkkkkklllkkkiiiiiikkkmmmmmmkkklllooonnniiiggghhhiiiiiihhhhhhiiiiiijjjkkkfffeeedddfffkkknnnnnnmmmlllllllllllllllllllllllliiiiiihhhhhhiiikkklllmmmjjjiiihhhhhhhhhiiikkklllmmmkkkhhhgggggghhhgggfffdddfffiiijjjjjjiiiiiijjjfffjjjnnnqqqooollliiiggggggggghhhlllooopppllliiijjjkkkkkklllmmmnnnoooooooooooommmlllkkkjjjjjjjjjfffhhhkkklllkkkiiiiiiiiihhhhhhiiijjjkkkkkkllllllkkkkkkkkkjjjiiihhhiiikkknnnllljjjkkkmmmnnnllljjjoooooonnnnnnnnnnnnooooooooonnnmmmmmmoooppppppoooooolllkkkmmmqqqpppkkkfffllllllmmmmmmllllllkkkjjjkkkjjjjjjjjjkkkkkklllmmmhhhjjjlllkkkiiihhhjjjllliiijjjjjjjjjjjjkkkkkkkkkkkklllllllllkkkkkkmmmnnnjjjkkklllllllllmmmoooqqqnnnmmmlllmmmnnnnnnllljjjeeejjjllljjjjjjnnnpppppppppooollljjjiiiiiijjjkkkhhhjjjkkkmmmmmmllljjjiiimmmjjjggghhhkkkmmmmmmkkkfffhhhiiiiiiggggggggghhhjjjooonnniiifffiiijjjhhhhhhhhhhhhhhhiiijjjjjjkkklllllllllmmmmmmmmmnnnnnniiihhhhhhgggggggggggggggnnnmmmoooqqqnnniiikkkrrreeewwwsssyyy}}}ggg|||qqqkkkrrrdddvvvpppkkksssiiipppmmmjjjkkkooossssssrrrtttjjjrrrkkkkkkllllllllllllllllllkkkkkkmmmmmmmmmlllkkkjjjnnnmmmkkkkkkmmmmmmllljjjkkkmmmoooooommmkkkjjjjjjnnnnnnoooooonnnllliiihhhpppooolllkkkkkklllooopppvvvtttxxxzzzpppmmmyyyxxx{{{wwwhhhgggrrrpppqqqrrrpppnnnlllllllllsssqqqoooooopppqqqqqqpppssspppmmmllloooqqqqqqppp~~~rrrhhhhhhkkklllkkkgggccccccgggjjjiiigggkkklllllllllkkkkkklllnnnooooooooooooqqqsssuuuvvvwwwvvvoooiiimmmfffhhhkkklllllllllmmmnnnpppqqqssssssqqqooonnnnnnnnnmmmlllmmmnnnnnnllljjjllllllmmmqqqtttsssnnniiimmmjjjiiikkkppprrrqqqnnnmmmyyyuuu|||kkkooommmfffeeennnjjjiiiooorrrlllmmmnnnllljjjiiiiiijjjkkkllllllllljjjjjjkkkmmmmmmkkkkkknnnmmmiiigggiiijjjjjjjjjjjjjjjkkklllllliiihhhhhhjjjlllllljjjggghhhhhhhhhhhhhhhhhhhhhhhhggghhhjjjkkkllllllkkkkkkiiiiiihhhhhhiiiiiijjjkkkmmmkkkiiihhhiiiiiiiiihhhfffhhhjjjiiihhhggghhhiiigggiiikkkllljjjiiiiiiiiiiiihhhiiilllooopppmmmkkklllllllllmmmmmmnnnnnnoooooonnnmmmlllkkkjjjjjjjjjhhhjjjkkkkkkiiigggggggggiiiiiiiiijjjkkkkkkkkklllkkkllllllkkkiiiiiijjjkkkllljjjiiikkkmmmooommmlllooonnnnnnnnnnnnnnnnnnooonnnmmmkkklllnnnooonnnnnnllljjjiiilllpppqqqnnnkkkkkkkkklllmmmnnnnnnnnnmmmlllkkkjjjjjjjjjkkklllmmmjjjlllmmmllljjjiiikkkllliiiiiijjjjjjjjjjjjkkkkkkjjjkkkkkkkkkjjjjjjlllmmmhhhjjjkkkllllllmmmppprrrnnnmmmlllmmmnnnnnnllljjjiiimmmmmmlllnnnrrrsssqqqpppnnnlllkkkjjjkkklllmmmmmmllllllmmmmmmooopppqqqooommmjjjkkkmmmoooooonnnmmmmmmmmmkkkhhhhhhiiikkkjjjmmmlllhhhgggkkkkkkgggkkkjjjjjjiiiiiiiiiiiijjjiiiiiiiiiiiijjjjjjjjjkkkiiiiiihhhhhhgggggghhhhhhoookkkjjjnnnooolllllloookkkqqqooouuuuuuzzzkkkqqqeeemmmwwwppplllppplllpppnnnmmmmmmooorrrssstttpppgggooonnnmmmlllkkkjjjiiiiiihhhmmmmmmnnnoooooonnnmmmlllmmmmmmmmmnnnooopppppppppooooooooonnnmmmllllllmmmlllmmmooopppooonnnmmmlllooonnnmmmllllllmmmnnnoooqqqooorrrvvvooommm~~~|||xxxwww}}}}}}rrrtttrrrjjjjjjrrrkkknnnppppppooonnnnnnooommmllllllmmmoooppppppooopppmmmjjjjjjlllnnnnnnmmmsss{{{uuupppkkkqqqlllhhhgggkkkmmmmmmkkkllllllmmmllliiihhhiiijjjlllllllllmmmoooqqqsssuuu~~~vvvuuunnnhhhmmmkkkkkklllmmmnnnoooooooookkkmmmpppppppppooopppqqqpppooonnnooopppqqqpppnnnrrrpppnnnoooqqqrrroookkkmmmllllllmmmoooppppppppplllvvvlll{{{kkkqqqmmmkkkqqqmmmnnnooorrrqqqrrrrrrqqqnnnllllllmmmkkkmmmmmmmmmkkkkkklllmmmnnnkkkjjjmmmllliiihhhkkkkkkjjjjjjjjjjjjkkkllllllhhhiiijjjlllmmmlllhhheeeiiiiiiiiiiiiiiiiiiiiiiiifffhhhjjjmmmmmmllljjjiiihhhhhhiiijjjjjjjjjjjjjjjllljjjiiiiiijjjkkkkkkjjjlllllllllkkkhhhggghhhjjjkkkkkkkkkiiihhhhhhkkknnnkkkjjjjjjkkknnnoooooonnnmmmmmmmmmnnnnnnnnnnnnnnnooonnnmmmlllkkkjjjjjjjjjmmmnnnnnnmmmjjjiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkklllmmmmmmllljjjiiikkkllljjjiiiiiikkkmmmooonnnmmmnnnnnnmmmmmmmmmmmmnnnnnnlllkkkjjjkkkmmmnnnmmmlllmmmkkkiiikkknnnpppnnnllljjjkkklllnnnooooooooopppnnnmmmkkkiiiiiijjjlllmmmlllnnnnnnmmmkkkjjjkkklllhhhiiiiiijjjjjjjjjjjjjjjiiijjjjjjjjjiiiiiikkkmmmjjjkkkllllllkkklllnnnpppmmmlllllllllnnnmmmllljjjnnnooonnnmmmqqqvvvuuupppooonnnmmmlllllllllnnnnnnooommmkkkjjjlllooosssvvvpppnnnllllllnnnooopppoooppppppooollljjjjjjlllnnnkkkkkkiiigggiiimmmkkkgggmmmlllkkkjjjiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjiiiiiiiiihhhhhhnnniiigggkkkoooooommmlllrrrkkkmmmsssvvvwwwttttttssssssooorrrmmmkkkooonnnlllooommmnnnnnnnnnnnnooorrrtttrrruuuzzz}}}ooofffmmmooonnnnnnmmmlllkkkjjjjjjoooooopppqqqqqqppppppooooooooopppooommmmmmnnnpppkkkjjjjjjjjjkkkmmmooopppiiijjjlllnnnooooooooonnnooooooooooooooooooooooooqqqooorrrwwwtttuuuuuulllpppssstttvvvwwwwwwppp|||}}}uuunnnnnnoooooooooqqqjjjmmmpppqqqpppnnnnnnnnnggggggiiikkknnnooonnnmmmmmmjjjhhhhhhiiikkkkkkkkkeeeqqq}}}rrrmmmhhhgggiiillllllkkknnnoooooonnnkkkiiihhhhhhkkkkkkkkklllnnnqqqsssttt|||{{{ttttttnnnhhhmmmpppmmmjjjkkknnnppppppnnnjjjlllnnnooonnnnnnnnnppprrrqqqoooppprrrttttttssswwwsssooommmoooppppppnnnmmmnnnoooooooooooopppqqqnnnsssgggooorrrppplllpppkkknnnooorrrvvvvvvvvvtttqqqoooooopppkkkmmmnnnnnnmmmllllllnnnnnnjjjjjjlllkkkiiijjjmmmjjjjjjiiiiiijjjjjjkkklllggghhhiiikkkllllllkkkiiikkkkkkkkkkkkkkkkkkkkkkkkggghhhjjjllllllllljjjiiiggghhhiiikkkkkkjjjiiiiiijjjiiihhhiiijjjlllkkkjjjqqqpppooollljjjiiijjjkkknnnnnnmmmkkkjjjkkknnnqqqlllkkkjjjkkklllnnnppppppnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnmmmlllkkkjjjjjjkkklllmmmmmmkkkiiiiiijjjlllkkkkkkkkkkkkkkkkkkjjjjjjlllmmmmmmllljjjjjjkkkmmmkkkkkkkkkkkklllmmmmmmmmmnnnmmmmmmllllllmmmmmmnnnlllkkkkkklllnnnnnnmmmlllqqqnnnkkkkkkllllllkkkiiijjjkkklllmmmnnnnnnnnnnnnooommmkkkiiiiiijjjlllmmmmmmnnnmmmlllkkkjjjjjjjjjhhhiiijjjkkkkkkkkkjjjjjjiiijjjkkkjjjiiiiiikkkmmmmmmmmmmmmlllkkkjjjkkkmmmmmmlllkkklllmmmmmmllljjjoooooollllllqqqvvvtttnnnnnnmmmmmmmmmmmmnnnooopppmmmllljjjiiijjjlllooorrrnnnmmmlllkkklllmmmnnnnnnlllmmmmmmlllkkkkkklllnnnllliiiffffffkkknnnkkkggglllkkkjjjjjjjjjjjjjjjkkkjjjjjjjjjkkkkkkkkkkkklllkkkkkkkkkkkkjjjjjjiiiiiikkkhhhhhhjjjmmmnnnmmmlllsssgggpppkkkuuuxxxzzz{{{\\\qqqnnniiimmmqqqlllqqqkkkmmmooonnnllllllooosssoooqqqrrrssssssvvvzzz~~~tttiiiooonnnooooooppppppqqqqqqqqqpppppppppqqqqqqqqqqqqqqqppppppnnnkkkiiiiiillloooooonnnllllllmmmnnnmmmmmmhhhiiikkklllmmmnnnnnnmmmooopppqqqrrrrrrqqqpppoooqqqqqquuuwwwuuuzzzuuutttsssmmmqqq|||xxx~~~vvvwwwtttssspppmmmooosssssspppllloooqqqqqqooolllkkkjjjfffggghhhkkknnnnnnllljjjjjjiiihhhhhhhhhiiiiiiiiifffiiilllooovvvsssooojjjhhhiiikkklllllloooqqqrrrqqqnnnlllkkklllooonnnnnnnnnoooqqqsssttttttzzzvvvrrrtttoookkkppprrrmmmhhhhhhlllooonnnkkknnnooopppooommmkkkllllllqqqooonnnooorrrtttuuutttuuuqqqmmmmmmoooqqqpppooommmppprrrqqqnnnmmmooorrrpppqqqlllpppppplllnnniiipppooorrrqqqrrrrrrpppmmmkkkkkkkkkkkkmmmnnnnnnmmmllllllmmmmmmjjjiiikkkllljjjjjjnnnlllkkkkkkkkkkkklllmmmmmmjjjjjjjjjiiiiiijjjlllmmmiiiiiiiiiiiiiiiiiiiiiiiijjjjjjiiiiiijjjjjjkkkkkkggghhhiiikkkkkkjjjiiiiiihhhgggggghhhjjjkkkjjjiiippppppnnnllliiihhhiiikkkkkklllmmmmmmllllllnnnppplllkkkkkkkkkkkkmmmppprrrnnnnnnnnnnnnmmmmmmmmmmmmnnnmmmllllllkkkkkkkkkkkkggghhhiiihhhggghhhjjjlllllllllkkkkkkkkkkkkkkkkkklllmmmmmmllljjjjjjkkkmmmmmmmmmmmmlllkkkkkkkkkkkkmmmmmmllllllllllllmmmmmmlllllllllmmmoooooonnnlllpppnnnlllkkkkkkkkkjjjiiikkkkkkkkkllllllkkkkkkjjjnnnmmmkkkjjjjjjkkkmmmnnnmmmlllkkkkkkjjjjjjiiihhhhhhiiikkkllllllllljjjjjjjjjkkklllkkkjjjkkklllnnnjjjkkkllllllkkkkkklllnnnlllkkkkkklllmmmmmmllljjjnnnmmmjjjjjjnnnssspppjjjlllmmmmmmmmmnnnnnnooopppllllllkkkkkkkkkkkkkkkkkknnnnnnmmmlllkkklllmmmnnnhhhjjjlllllljjjiiihhhiiimmmhhhdddgggkkkllljjjggghhhhhhiiiiiijjjkkklllmmmkkkkkkkkkkkklllllllllllljjjkkkkkkkkkkkkjjjiiiiiigggjjjlllkkkjjjkkkmmmnnnooohhhtttkkkooouuulll}}}zzz|||ooowwwmmmoookkksssnnnppplllnnnppppppmmmmmmpppsssqqqrrrttttttttttttuuuvvvyyy{{{{{{mmmooooooooopppqqqqqqrrrssssssoooooooooppppppqqqqqqqqq{{{yyytttooolllkkkmmmoooxxxvvvtttsssrrrpppllliiimmmmmmmmmnnnnnnnnnmmmmmmpppqqqsssttttttsssqqqppplllooottttttpppwwwzzzwwwrrrqqqssswwwvvvyyyxxxqqqrrrzzzxxx~~~wwwxxx}}}qqqtttsssnnnnnnrrrrrrllllllnnnppppppnnnlllkkkkkkjjjjjjkkkmmmnnnmmmjjjhhhiiijjjjjjiiiiiiiiiiiijjjooolllhhhgggjjjtttvvvsssooommmmmmnnnooopppmmmoooppppppooonnnooopppqqqpppooonnnnnnoooppppppmmmtttrrrppptttqqqmmmssstttnnniiiiiimmmooommmjjjoooppppppooommmllllllmmmmmmllllllmmmppprrrrrrrrrooommmlllnnnqqqrrrpppnnnmmmppprrrqqqnnnmmmooorrrmmmmmmsssqqqrrrnnnqqqkkktttooorrrooooooooonnnkkkiiijjjjjjjjjlllnnnnnnmmmlllkkklllkkkhhhiiilllmmmjjjkkknnnnnnmmmmmmmmmmmmnnnooooooooonnnllliiifffgggjjjmmmkkkkkkkkkkkkkkkkkkkkkkkklllkkkiiihhhiiijjjkkklllhhhhhhiiijjjjjjjjjjjjjjjggggggggghhhjjjjjjiiihhhkkkkkkkkkiiigggfffgggiiigggiiikkklllkkkjjjkkkllljjjkkkkkkkkkkkkllloooqqqlllllllllmmmmmmmmmmmmmmmnnnmmmlllkkkkkkkkkkkkkkkiiikkklllmmmlllmmmooopppkkkkkkkkkkkklllllllllllllllmmmmmmllljjjiiikkklllmmmnnnooommmkkkiiiiiijjjllllllkkkkkkkkkkkklllllllllllllllnnnppppppnnnlllkkkkkkkkkkkkkkklllllllllkkkkkkkkkkkkkkkjjjiiiiiilllllllllllllllmmmmmmnnnlllkkkjjjjjjjjjjjjiiigggiiijjjlllmmmnnnmmmkkkjjjkkklllllllllkkkkkkmmmooofffhhhjjjjjjkkkmmmooorrrkkkjjjjjjkkkmmmmmmllljjjlllllljjjiiikkkooonnniiillllllmmmmmmnnnnnnnnnnnnlllmmmooooooooommmjjjiiiooopppooonnnllllllnnnpppjjjkkklllllljjjhhhhhhhhhmmmhhheeehhhkkkiiihhhhhhffffffggghhhiiikkklllmmmiiiiiiiiiiiijjjjjjjjjkkkjjjjjjkkklllkkkjjjiiihhhffflllnnnkkkhhhjjjmmmnnnjjjmmmrrrmmmooommmhhhzzzvvvvvvrrrwww}}}ooossslllsssnnnooooooqqqrrrrrrqqqqqqrrrsssoooqqqsssuuuvvvvvvuuuuuuxxxsssttt}}}pppnnnppppppppppppooooooooonnnooooooooooooooopppqqqrrr|||vvvppplllrrrooonnnooorrrtttrrrppprrrqqqqqqppppppooooooooopppqqqrrrssssssrrrqqqpppmmmqqqtttssspppwwwtttssssssvvvxxxwwwyyysssqqqwwwwwwsssrrrwwwwwwqqq|||vvvuuuqqqsssrrrooommmnnnmmmjjjiiikkkmmmnnnmmmnnnooopppooonnnmmmnnnnnnmmmjjjgggiiijjjlllkkkjjjiiijjjkkkhhhhhhjjjnnnnnnlllmmmqqqqqqpppnnnmmmllllllnnnnnnjjjkkklllllllllmmmoooqqqnnnnnnlllkkkkkklllmmmmmmjjjrrrqqqoootttrrrnnntttvvvrrrnnnnnnooopppnnnllllllmmmnnnmmmmmmmmmoooqqqkkkkkkkkkmmmpppqqqpppooolllkkkkkkooosssssspppmmmmmmnnnoooooooooooopppqqqiiiiiiuuuttttttmmmlllpppiiiqqqooorrrpppqqqqqqpppnnnlllmmmnnniiikkkmmmnnnmmmkkkjjjkkkiiigggiiimmmnnnkkkkkkmmmlllllllllllllllmmmnnnnnnlllmmmmmmkkkhhhhhhjjjmmmlllllllllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjiiiiiihhhhhhiiiiiijjjkkkhhhhhhhhhiiikkkkkkiiiggggggiiikkkjjjiiihhhiiijjjggghhhjjjjjjiiiiiikkkmmmhhhjjjlllkkkjjjkkknnnpppjjjjjjkkkkkkllllllmmmmmmmmmmmmlllkkkkkkkkklllllllllnnnpppqqqpppooopppqqqjjjkkkkkkkkklllmmmmmmmmmkkkllllllkkkiiiiiijjjkkklllmmmooommmkkkiiijjjlllllllllkkkkkkkkkkkkllllllkkkjjjkkkmmmoooooollljjjiiikkklllmmmlllkkkjjjjjjjjjjjjkkkkkklllkkkkkkkkkiiijjjlllmmmnnnnnnnnnnnnmmmkkkiiijjjllllllkkkiiijjjkkkmmmooopppnnnmmmkkkjjjkkklllkkkjjjjjjlllnnnhhhiiijjjkkkjjjkkknnnpppjjjjjjjjjkkkmmmmmmllljjjkkknnnmmmkkkkkkmmmmmmjjjkkkllllllmmmmmmmmmmmmllllllmmmoooppppppnnnlllkkknnnoooooommmkkkjjjmmmooommmmmmlllkkkkkkmmmqqqtttmmmhhhgggjjjiiiffffffiiiffffffgggggghhhiiijjjkkkhhhhhhhhhhhhiiiiiiiiiiiiiiijjjkkklllkkkjjjhhhgggiiimmmnnnjjjiiimmmmmmkkkhhhqqqiiimmmrrrjjjnnnrrr~~~rrrooovvv}}}sssooooooqqqmmmpppppppppoooppprrrrrrqqqpppnnnnnnoooqqqtttuuuuuuuuuyyyvvvtttuuuzzzuuuppppppppppppooooooooooooooooooooooooooooooqqqrrrsssxxxsssmmmmmmppptttuuutttqqqqqqpppoooooooooooooooooooooppppppppppppooooooqqqqqqrrrssssssxxx}}}vvvtttttttttyyy|||}}}wwwvvvxxxwwwsssyyy|||~~~zzztttwwwpppoooooopppooollllllnnnjjjkkklllllllllmmmooorrrqqqooonnnmmmmmmmmmkkkiiihhhkkkmmmllljjjiiijjjllleeeeeejjjppppppjjjgggiiikkkkkkkkkkkkjjjjjjjjjkkkjjjkkkkkkjjjjjjlllooorrrlllkkkjjjjjjkkklllnnnoookkksssrrrppptttqqqlllrrrtttsssrrrqqqooonnnmmmlllkkklllllllllkkklllnnnpppkkkkkkmmmppprrrrrrpppmmmnnnmmmmmmooosssssspppmmmmmmllllllmmmooopppppppppllllllpppmmmsssiiikkkoooffflllooorrroooppppppooommmlllmmmnnnhhhjjjmmmnnnlllkkkjjjjjjhhhgggiiinnnooolllkkkmmmiiiiiihhhhhhiiiiiijjjkkkfffiiillllllkkkkkkmmmooohhhhhhhhhhhhhhhhhhhhhhhhhhhiiikkkmmmmmmkkkiiigggjjjiiihhhhhhhhhiiikkkllljjjiiijjjkkklllllljjjhhhhhhjjjmmmnnnmmmlllmmmmmmjjjjjjjjjjjjiiijjjmmmpppfffiiilllllljjjjjjmmmoooiiiiiijjjjjjkkklllmmmmmmmmmmmmlllkkkkkkkkkllllllhhhjjjmmmnnnllljjjiiiiiijjjjjjkkkkkklllmmmnnnnnnkkkkkkkkkjjjiiihhhiiikkkjjjlllnnnmmmkkkjjjlllnnnlllkkkkkkjjjjjjkkkkkkllliiiiiijjjlllnnnnnnkkkiiilllnnnooonnnllliiigggfffiiijjjkkklllmmmnnnnnnnnngggiiilllnnnppppppooonnnmmmkkkiiikkkmmmnnnmmmkkkjjjlllnnnpppqqqooommmllliiijjjkkkjjjiiiiiikkkmmmmmmnnnnnnllliiihhhiiijjjjjjjjjiiikkkmmmmmmlllkkklllpppqqqmmmkkkmmmnnnmmmkkkllllllmmmllllllkkkkkkjjjkkklllmmmnnnnnnmmmmmmkkkmmmmmmkkkhhhgggjjjmmmmmmlllkkkkkkmmmttt}}}llliiiiiikkkiiiddddddjjjhhhggggggggggggggghhhiiiiiiiiiiiiiiijjjjjjjjjjjjhhhiiijjjkkkkkkiiihhhfffmmmnnnllliiikkkpppnnnggggggsss```lllvvvkkktttoooqqq{{{llllll|||yyyvvvsssiiiiiirrroookkkqqqnnnlllkkkmmmpppqqqnnnkkkpppooonnnnnnppprrrssssssrrruuuwwwuuupppwwwzzzrrrnnnooooooqqqrrrsssttttttppppppooooooppprrrsssttttttzzz}}}tttrrrqqqpppooommmmmmllllllllllllmmmnnnnnnmmmmmmmmmmmmmmmmmmnnnooolllkkkmmmqqqtttxxx{{{pppwwwnnnsss|||tttqqqtttuuuzzzyyywwwzzz||||||xxxrrruuuwwwpppmmmnnnrrrrrrmmmnnntttnnnnnnmmmkkkjjjjjjmmmoooqqqooommmllllllmmmlllkkkhhhkkkmmmllljjjhhhjjjkkkrrrllliiikkkiiifffhhhmmmkkklllnnnnnnmmmlllmmmmmmnnnnnnllljjjjjjlllqqqtttkkkkkkkkklllmmmppprrrtttnnnuuusssqqqtttooojjjoooqqqrrrsssqqqnnnkkkjjjjjjmmmmmmmmmkkkiiihhhjjjllllllmmmpppsssuuutttpppmmmssspppnnnooorrrssspppnnnmmmjjjiiilllppprrrqqqooosssssskkkooo|||hhhnnnlllooosssiiimmmsssooosssrrrqqqpppooooooooooooooommmjjjiiijjjlllmmmmmmlllllljjjjjjjjjjjjllllllrrrooollliiihhhiiilllmmmiiiiiiiiijjjjjjkkkkkkkkkjjjllllllhhhgggiiiiiifffmmmkkkiiiiiilllmmmllljjjllllllkkkjjjjjjkkkkkkllliiihhhiiiiiijjjkkklllmmmjjjkkkkkkllllllkkkkkkjjjkkklllkkkiiikkkoooooolllllliiiggghhhkkkmmmllljjjjjjiiikkkooorrrsssooolllllllllmmmnnnmmmllljjjiiijjjoooqqqnnnlllmmmllljjjmmmmmmmmmmmmmmmmmmmmmmmmpppllliiihhhjjjlllllljjjkkkkkkkkkkkkkkkkkkkkkkkkhhhqqqyyyxxxpppiiihhhjjjnnnlllllllllmmmmmmkkkiiijjjllloooqqqqqqmmmjjjggghhhiiikkklllmmmllllllkkknnnppppppmmmjjjjjjmmmqqqnnnmmmkkkjjjjjjlllooopppnnnmmmnnnooopppooollliiiiiikkknnnooommmkkkkkkkkknnnnnnnnnnnnmmmmmmmmmmmmrrrooolllkkklllmmmnnnnnntttrrrooollllllmmmpppqqqpppnnnlllllllllkkkjjjhhhiiiiiikkknnnqqqqqqnnnllloooooommmllljjjjjjiiiiiigggiiinnnvvvnnnmmmjjjhhhhhhhhhiiijjjllllllkkkiiigggfffgggiiikkkjjjiiiiiihhhiiiiiiiiikkkjjjiiijjjlllmmmlllkkkmmmkkkiiijjjmmmmmmkkkhhhiiijjjlllnnnoooppppppqqqkkkzzzrrrzzzmmmvvv~~~zzz{{{yyytttnnnlllmmmpppmmmooonnnkkkkkknnnnnnkkkpppooonnnooopppsssuuuwwwrrrtttuuurrrmmmoooxxxkkkiiirrrqqqnnnssssssmmmmmmpppnnnmmmooorrrsssppplllpppmmmpppxxxqqqooolllooooookkkgggkkkrrrtttpppooolllkkklllpppqqqpppmmmsssooooooxxxqqqtttoooxxx}}}tttmmmrrrrrrrrrvvv{{{xxxrrrvvv|||wwwtttqqqpppnnnnnnnnnmmmlllmmmpppsssrrrrrrpppooommmkkkjjjiiikkkkkklllllllllkkkiiihhhkkkkkkkkkjjjjjjiiiiiiiiipppooommmjjjhhhhhhkkknnnkkkkkkkkklllmmmnnnoooppphhhkkknnnnnnlllkkklllnnnnnnooopppooonnnmmmnnnppppppnnnooosssrrrmmmoootttppprrrsssqqqnnnkkkjjjjjjmmmkkkjjjjjjkkkmmmmmmmmmooopppqqqpppnnnlllmmmnnnnnnooopppoooooooooqqqsssqqqppppppqqqssssssrrrpppmmmjjjiiimmmssstttpppjjjpppmmmuuusssqqqsssooosssqqqnnnlllkkklllnnnpppkkkjjjhhhhhhjjjlllnnnooolllkkkjjjjjjjjjjjjkkklllooonnnkkkiiiiiijjjkkkllljjjjjjjjjjjjjjjjjjkkkkkkjjjmmmmmmiiiiiikkkjjjhhhmmmkkkiiiiiikkklllllljjjkkkjjjjjjjjjjjjjjjjjjjjjkkkkkkjjjkkkkkklllmmmnnnjjjkkkkkkkkkkkkkkkkkkjjjjjjkkkjjjiiikkkppppppmmmllliiihhhhhhkkklllllljjjkkkkkkkkknnnqqqrrrpppmmmnnnnnnnnnmmmllljjjiiihhhggglllnnnkkkjjjlllllliiimmmmmmmmmmmmmmmlllllllllooolllhhhhhhiiikkkkkkjjjhhhiiiiiijjjkkkllllllmmmkkkooossstttooojjjhhhggglllkkkjjjjjjkkkkkkiiihhhmmmnnnpppqqqqqqnnnkkkiiifffhhhjjjlllmmmmmmmmmmmmooooooooommmkkklllnnnqqqllllllllllllmmmmmmnnnnnnnnnnnnnnnpppqqqpppmmmjjjjjjllloooooonnnllllllllloooooonnnnnnnnnnnnnnnnnnrrrpppmmmlllmmmnnnooonnnrrrqqqnnnmmmmmmnnnpppqqqlllkkkiiiiiijjjjjjhhhgggmmmlllkkklllmmmnnnmmmllloooooonnnnnnnnnnnnoooooopppooopppvvvnnnlllkkkiiihhhhhhiiiiiilllllllllkkkiiiiiikkkmmmhhhggggggggghhhiiijjjjjjiiihhhggghhhjjjkkkjjjiiikkkiiihhhjjjlllllljjjhhhiiiiiijjjlllmmmooopppppprrrqqqzzz|||}}}ssszzzwwwsssrrrrrrqqqnnnkkkqqqsssrrrnnnnnnrrrrrrppppppooonnnmmmnnnoooqqqsssqqqrrrttttttooooooyyyllllllvvvtttpppuuuuuuooopppooonnnooopppqqqqqqooommmmmmlllnnnvvv|||mmmvvvsssppprrrtttsssnnniiiuuutttsssrrrssssssqqqpppxxxsssqqqyyysss|||ssswww{{{sssuuuuuuvvvpppuuuvvvsssttt~~~vvvtttrrrpppooonnnmmmllllllmmmnnnooopppqqqpppooonnnlllkkkjjjjjjllllllmmmmmmmmmlllkkkjjjkkkkkkjjjiiiiiiiiiiiiiiikkklllkkkjjjhhhggghhhjjjmmmllllllkkkkkkkkkkkklllmmmnnnpppnnnllljjjkkkmmmooonnnmmmllllllmmmnnnooonnnlllnnnrrrrrroooqqqvvvpppqqqrrrqqqnnnlllkkkkkknnnlllkkkkkklllnnnnnnnnnnnnppprrrqqqooommmlllkkkjjjkkklllllllllmmmoooqqqnnnmmmmmmnnnppppppooonnnooollljjjmmmrrrsssnnnhhhgggjjjqqqlllqqqssspppssspppllliiihhhjjjmmmoookkkjjjiiiiiiiiijjjlllmmmlllkkkjjjiiiiiijjjkkkllllllkkkjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjiiijjjjjjjjjjjjmmmmmmjjjjjjlllllliiilllkkkiiiiiikkklllkkkjjjhhhiiijjjkkkkkkjjjiiihhhkkkkkkjjjjjjjjjkkkkkkllljjjkkkkkkkkkkkkkkkkkkjjjhhhjjjiiihhhkkkooopppmmmkkkjjjiiiiiikkkllllllkkkmmmllllllmmmpppqqqqqqpppqqqpppnnnllljjjiiihhhhhhggglllnnnkkkjjjlllllljjjnnnmmmmmmmmmllllllkkkkkkmmmjjjhhhggghhhiiiiiiiiifffggghhhiiijjjlllmmmmmmllllllmmmmmmmmmkkkgggeeejjjiiihhhiiijjjjjjhhhfffmmmmmmnnnnnnnnnlllkkkiiifffgggiiikkkmmmnnnnnnnnnpppnnnlllkkkmmmnnnoooooojjjkkkmmmnnnooonnnmmmllloooooooooqqqrrrqqqnnnlllkkkmmmppppppooommmmmmmmmnnnnnnnnnnnnnnnooooooooorrrpppmmmmmmnnnoooooonnnooonnnnnnnnnnnnoooooopppjjjiiihhhiiijjjkkkjjjhhhooommmjjjiiijjjkkkkkkkkkmmmmmmmmmmmmnnnpppqqqrrrpppllljjjnnnuuuyyywwwsssmmmlllkkkjjjiiihhhggggggjjjjjjkkkjjjiiijjjlllnnneeeeeeeeefffgggiiijjjkkkiiihhhggghhhjjjjjjjjjiiiiiihhhhhhiiijjjkkkiiihhhjjjiiiiiijjjkkkmmmooopppuuullljjjxxxttt~~~vvvpppqqqvvvxxxqqqjjjqqqsssrrrnnnnnnrrrsssqqqqqqpppooonnnnnnnnnppppppqqqqqqsssuuurrroooqqqwwwmmmoooxxxuuupppuuutttooopppnnnoooppppppooonnnnnnooolllmmmnnnnnnooovvv|||{{{pppjjjpppsssooojjjjjjrrrssstttsssqqqppppppqqqyyyuuurrrxxxsss~~~qqqppprrrvvvtttwwwzzzxxxtttzzztttpppqqqpppooonnnooolllkkklllooopppooolllnnnnnnmmmmmmlllkkkkkkkkkmmmnnnnnnnnnnnnnnnmmmllllllkkkjjjiiihhhiiijjjkkkhhhjjjkkkkkkiiigggggggggkkkjjjjjjjjjjjjjjjkkkkkkmmmnnnooommmllllllmmmooopppmmmiiiiiilllnnnnnnlllkkkkkkmmmpppqqqppprrrvvvnnnpppqqqpppnnnllllllmmmnnnllljjjjjjlllmmmnnnmmmnnnppprrrrrrooollljjjjjjhhhjjjkkkkkkkkklllnnnqqqmmmlllllllllnnnooonnnmmmpppmmmkkkmmmqqqqqqmmmhhhggglllrrrjjjwww}}}rrrqqqpppnnnllljjjiiijjjlllnnnnnnnnnmmmkkkiiihhhiiijjjlllkkkjjjiiiiiijjjkkkllliiiiiijjjjjjkkkkkkjjjjjjmmmllljjjiiiiiiiiiiiijjjiiilllllliiiiiilllllljjjkkkjjjjjjiiijjjjjjkkkkkkfffgggiiijjjkkkjjjhhhgggiiiiiihhhhhhggghhhhhhhhhkkkjjjjjjjjjjjjjjjjjjkkkhhhjjjiiigggiiimmmmmmiiikkkjjjjjjjjjkkkkkkllllllnnnnnnmmmmmmnnnpppqqqrrrpppooommmkkkjjjjjjjjjjjjkkkooopppmmmkkklllmmmkkknnnmmmmmmllllllkkkkkkjjjkkkiiihhhggghhhhhhhhhhhhfffggghhhiiijjjkkkllllllkkkjjjjjjiiiiiihhhgggfffiiihhhhhhiiijjjjjjhhhgggkkkkkkjjjjjjiiihhhhhhhhhggghhhjjjlllmmmmmmmmmlllooollliiiiiillloooooonnnkkklllmmmmmmnnnmmmmmmmmmoooooopppqqqsssrrrooommmkkkmmmoooooonnnlllmmmmmmlllllllllmmmmmmnnnnnnnnnqqqooommmlllmmmnnnnnnmmmlllmmmmmmnnnoooooooooooolllkkkjjjkkkmmmooonnnmmmmmmkkkjjjjjjkkklllkkkjjjiiiiiiiiijjjkkklllmmmnnnhhhgggfffhhhjjjjjjgggdddkkkkkkkkkkkkjjjhhhgggfffhhhhhhiiihhhggggggiiilllfffffffffggghhhiiijjjjjjkkkiiiiiijjjkkklllkkkjjjiiiiiiiiijjjkkkkkkjjjiiikkkkkkjjjiiikkkmmmoooqqqqqqppppppqqqtttwwwuuuuuurrrvvvxxxtttnnnqqqsssrrrnnnnnnrrrsssqqqrrrrrrqqqppppppqqqrrrrrrrrrpppqqqtttuuuqqqooopppmmmpppwwwsssnnnsssrrrmmmooommmppprrrpppmmmlllnnnpppnnnoooooommmkkkmmmsssyyyqqqqqqrrrllllllssslllooorrrqqqoooooorrruuuvvvssspppvvvqqqqqqkkkllltttuuutttwwwzzzyyy~~~vvvoooooorrrqqqooonnnpppmmmkkkmmmqqqrrrooojjjlllllllllllllllllllllllloooooooooooooooooonnnnnnmmmlllkkkjjjiiijjjlllmmmjjjkkklllkkkiiihhhiiijjjgggggghhhiiikkkmmmnnnoooiiijjjjjjkkklllnnnppprrrnnnjjjhhhjjjnnnooolllhhhkkklllnnnoooooooooqqqtttmmmnnnoooooommmlllmmmnnnlllkkkiiiiiikkklllllllllpppqqqqqqpppmmmkkkkkkkkkkkklllmmmmmmllllllnnnpppooommmlllmmmnnnpppooonnnnnnllljjjlllppppppmmmjjjnnnmmmqqqlllzzz|||rrrrrrmmmmmmnnnmmmmmmmmmlllllloooppppppnnnkkkiiijjjkkkkkkjjjiiiiiiiiiiiijjjkkkhhhiiijjjkkkkkkkkkjjjiiimmmllljjjiiihhhiiijjjjjjhhhjjjkkkhhhhhhkkkkkkiiijjjjjjjjjjjjiiiiiijjjkkkeeefffhhhjjjjjjjjjhhhgggiiiiiihhhhhhggghhhhhhhhhkkkjjjjjjiiiiiijjjjjjkkkiiijjjiiifffgggjjjjjjfffkkkkkkkkkkkkjjjkkklllmmmnnnnnnmmmmmmmmmnnnppprrrnnnmmmkkkjjjjjjkkklllmmmnnnqqqqqqmmmjjjkkkkkkiiimmmmmmllllllkkkkkkkkkkkkiiiiiiiiihhhggggggggghhhiiiiiiiiiiiiiiijjjjjjjjjgggjjjkkkiiieeedddfffiiijjjiiiiiijjjkkkkkkjjjhhhkkkjjjiiiiiihhhgggggggggjjjkkklllllllllkkkjjjiiimmmiiifffgggkkknnnnnnmmmnnnmmmkkkkkkkkklllnnnpppooooooppprrrsssssspppnnnkkklllnnnmmmlllkkklllmmmiiiiiiiiijjjkkklllmmmmmmnnnlllkkkkkkllllllkkkjjjkkklllmmmnnnooonnnnnnnnnlllkkkkkkllloooppppppooohhhhhhiiilllnnnnnnllljjjiiiiiihhhhhhhhhiiiiiijjjcccgggjjjkkkhhhgggggghhhjjjjjjjjjjjjjjjhhhgggfffiiijjjiiihhhffffffhhhjjjjjjiiiiiihhhhhhiiiiiiiiijjjiiihhhiiikkklllkkkjjjiiijjjkkkkkkkkkkkkkkklllmmmlllkkkkkklllnnnppprrrmmmqqquuuqqqiiillltttzzzuuussspppnnnsssuuuuuuqqqqqqttttttqqqpppppppppqqqqqqrrrssssssuuupppooosssuuusssrrrrrrmmmqqqxxxsssmmmrrrrrrnnnpppnnnpppqqqppplllkkkmmmpppooonnnnnnooopppqqqqqqqqqmmmvvvyyynnnmmmtttmmmpppssssssqqqqqqtttwwwqqqppppppvvvqqqwwwrrrxxxrrrooottt{{{zzzsssppprrruuusssoooooorrrnnnlllnnnrrrsssoookkkkkkkkkkkklllllllllmmmmmmoooooonnnnnnnnnooooooooonnnmmmlllkkkllllllmmmnnnllllllkkkhhhggggggjjjmmmhhhiiiiiijjjlllmmmoooppphhhhhhhhhiiilllnnnoooooojjjhhhhhhlllppppppjjjdddkkknnnooonnnmmmnnnppppppmmmnnnooonnnllllllmmmooonnnllljjjjjjlllnnnnnnnnnqqqqqqooommmjjjjjjlllnnnmmmnnnnnnmmmkkkkkklllnnnnnnmmmkkklllmmmoooooonnnkkkiiiiiikkkooopppooonnnsssjjjlllllluuu{{{rrrssslllmmmooopppooonnnmmmllljjjmmmoooooollllllnnnqqqkkkjjjiiihhhhhhiiijjjkkkjjjkkkkkkkkkkkkkkkjjjjjjmmmkkkjjjhhhhhhiiikkklllhhhkkkkkkhhhhhhjjjjjjgggiiijjjkkkjjjhhhhhhjjjkkkfffggghhhiiijjjjjjiiiiiikkkkkkjjjjjjjjjkkkkkklllkkkjjjiiihhhhhhiiijjjkkkjjjkkkiiiggghhhkkkjjjgggjjjkkklllkkkjjjkkklllnnnmmmmmmnnnmmmlllllloooqqqlllkkkkkkkkkkkklllmmmmmmmmmpppooojjjgggiiiiiihhhkkkkkkkkkkkkkkkkkkllllllhhhiiijjjiiihhhgggggghhhjjjjjjjjjjjjjjjjjjjjjjjjfffiiikkkiiieeedddgggkkkjjjjjjiiikkklllmmmkkkjjjlllllllllkkkjjjjjjiiiiiilllmmmmmmmmmllljjjhhhgggkkkiiiggghhhjjjmmmnnnoooooommmkkkjjjjjjllloooqqqoooooooooqqqsssssspppnnnkkklllmmmlllkkkjjjlllmmmfffggghhhiiijjjkkkllllllmmmkkkjjjjjjkkkkkkjjjiiikkklllmmmmmmnnnmmmmmmllljjjiiiiiijjjmmmnnnnnnmmmggghhhjjjmmmpppooommmjjjlllkkkjjjiiiiiihhhiiiiii```fffllllllhhhgggjjjnnniiiiiiiiiiiiiiiiiiiiiiiikkklllkkkiiihhhgggiiikkkkkkkkkjjjiiiiiiiiiiiiiiihhhgggfffgggiiiiiiiiihhhhhhjjjllllllkkkkkklllmmmmmmmmmllllllmmmnnnpppqqqmmmlllmmmooonnnnnnssszzz|||~~~yyy~~~vvvqqqoooqqqtttuuurrrqqqrrrppplllmmmmmmnnnooopppqqqqqqqqqvvvqqqnnnrrruuuuuuuuuvvvnnnrrryyysssmmmrrrssspppsssoooppppppnnnllllllmmmnnnnnnlllkkkooossstttqqqllliiilllqqqtttvvv~~~wwwmmmiiilllooopppqqqpppooonnnooopppooooooqqqyyyssssssxxxsssqqqtttvvvrrrooonnnqqqooommmmmmppppppnnnlllkkkkkkllllllmmmmmmmmmmmmnnnmmmmmmmmmmmmnnnnnnooollllllmmmmmmmmmmmmmmmmmmkkkkkkiiifffdddfffjjjmmmmmmmmmlllkkkkkkkkkkkkkkkkkkjjjjjjkkklllllljjjhhhhhhhhhjjjnnnpppoooiiidddkkknnnpppmmmlllnnnooonnnmmmnnnnnnmmmlllkkkmmmnnnqqqooommmmmmooopppqqqpppppppppnnnllljjjjjjllloookkkllllllkkkiiiiiijjjlllmmmkkkiiiiiikkklllmmmmmmiiihhhiiikkknnnpppppppppxxxlllmmmnnntttzzzqqqsssmmmmmmnnnnnnnnnnnnnnnmmmgggkkkoooooolllkkknnnqqqkkkjjjiiihhhhhhiiijjjkkkmmmmmmllllllkkkkkkjjjjjjlllkkkiiihhhhhhiiilllmmmjjjmmmllliiihhhjjjjjjggghhhjjjkkkjjjhhhgggiiilllgggggghhhiiiiiijjjkkkkkkkkkkkkjjjkkkkkklllmmmnnnkkkjjjiiihhhhhhiiijjjkkkjjjkkkjjjiiikkkoooooollljjjlllmmmllljjjjjjllloookkklllnnnmmmkkkkkkmmmooolllllllllmmmllllllkkkkkkjjjnnnmmmiiihhhjjjlllkkkjjjjjjjjjkkkkkkllllllmmmhhhjjjkkkkkkhhhggghhhiiiiiiiiijjjjjjkkkkkklllllliiiiiihhhhhhhhhiiiiiiiiijjjiiiiiijjjlllmmmllljjjllllllllllllkkkjjjiiihhhkkkllllllmmmlllkkkiiihhhjjjjjjjjjjjjjjjmmmpppsssmmmllllllkkklllmmmnnnooonnnnnnoooqqqsssrrrpppnnnlllmmmnnnmmmkkkkkkmmmnnnffffffgggiiijjjlllmmmmmmlllkkkkkkkkklllllljjjiiimmmmmmllllllllllllllllllhhhhhhgggiiikkkllllllkkkkkkkkkkkklllnnnooommmkkkkkkkkkjjjiiiiiiiiiiiiiiiaaaeeehhhiiiggggggjjjlllhhhhhhgggggghhhiiikkkllliiijjjjjjiiihhhhhhjjjllliiihhhhhhhhhhhhiiiiiijjjhhhgggfffggghhhiiihhhgggfffiiikkkllljjjjjjkkkmmmkkkllllllmmmmmmnnnnnnooojjjggghhhnnnrrrqqqoooppp{{{~~~yyytttxxxzzzxxxvvvuuuqqqkkkooooooooopppppppppoooooovvvqqqooosssuuuuuuuuuxxxpppqqqxxxrrrkkkqqqsssppptttrrrpppmmmlllmmmmmmmmmlllnnnlllkkkmmmqqqrrrooolllooollllllmmmkkkhhhlllssswwwuuusssooollljjjiiijjjnnnmmmllllllnnnnnnmmmlllnnnnnnoooxxxsss{{{qqqtttpppooossstttooolllkkkooonnnmmmlllkkkllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnllllllkkkkkkkkklllmmmnnniiijjjlllmmmnnnmmmlllkkkjjjjjjjjjhhhggghhhjjjlllnnnmmmllljjjiiiiiiiiiiiikkkkkkkkkmmmnnnmmmiiifffiiijjjkkklllmmmllljjjiiihhhmmmoookkkkkkooopppooonnnooonnnmmmkkkjjjlllnnnpppnnnlllmmmnnnpppppppppkkkmmmooonnnmmmllllllmmmiiijjjkkkkkkjjjkkkmmmooonnnkkkiiiiiikkkmmmmmmmmmjjjiiiiiikkklllnnnoooooouuuooorrrnnnvvvyyyqqqtttnnnmmmlllkkkkkklllnnnoooiiimmmpppoookkkiiikkknnnkkkjjjiiihhhhhhiiijjjkkkooonnnmmmlllkkkjjjjjjkkkkkkjjjhhhggghhhjjjlllnnnlllnnnnnnjjjiiikkkkkkggghhhjjjkkkjjjggggggiiilllhhhhhhhhhhhhiiijjjkkkllliiiiiiiiiiiijjjkkklllmmmkkkjjjhhhgggggghhhjjjkkkiiikkkkkkjjjmmmssstttqqqjjjlllmmmllljjjjjjllloooiiilllnnnmmmkkkjjjlllnnnmmmmmmnnnnnnmmmkkkiiihhhjjjmmmnnnjjjjjjnnnpppppphhhiiijjjkkkllllllmmmnnnhhhjjjlllkkkiiiggghhhjjjhhhhhhiiijjjlllmmmnnnnnnlllhhhfffggglllnnnkkkgggiiiiiiiiijjjllllllkkkjjjjjjjjjkkkkkkjjjiiigggfffjjjjjjllllllllllllkkkjjjiiilllmmmlllkkkmmmrrrvvvkkklllmmmnnnnnnnnnmmmlllmmmmmmnnnppprrrrrrpppmmmmmmnnnooonnnllllllnnnooofffggghhhiiikkkmmmnnnnnnmmmlllllllllmmmmmmkkkiiinnnmmmlllkkkkkkkkkkkkkkkiiihhhhhhiiikkkllllllkkkpppnnnlllkkklllmmmmmmllliiihhhhhhhhhhhhhhhiiiiiihhhgggggghhhjjjkkkkkkkkkhhhgggffffffgggiiilllmmmeeeffffffffffffgggjjjmmmffffffffffffgggiiijjjkkkjjjhhhhhhiiijjjkkkjjjiiieeehhhkkkkkkiiiiiijjjmmmjjjjjjkkklllmmmmmmmmmllleeegggmmmqqqppplllmmmrrrlllqqq~~~qqqttt~~~yyyssssssssssssrrrrrrpppoooooouuurrrqqqtttvvvttttttvvvyyysssnnnuuunnnhhhnnnpppooossssssooolllkkkmmmnnnmmmkkkpppnnnllllllmmmnnnnnnnnnpppiiihhhmmmpppllliiijjjiiimmmnnnhhhfffkkkooooooooommmlllnnnsssuuutttrrrmmmllllllvvvrrrssspppqqqpppmmmmmmpppqqqmmmiiiiiimmmmmmllljjjhhhhhhkkkmmmnnnnnnnnnnnnnnnnnnnnnnnnkkkjjjjjjiiijjjkkklllmmmfffhhhkkkmmmmmmllljjjhhhjjjlllmmmmmmlllkkklllmmmjjjjjjiiiiiiiiiiiijjjjjjiiiiiijjjnnnqqqppplllhhhkkklllllljjjiiiiiikkknnneeelllnnnkkkkkkppprrrpppooooooooollljjjjjjlllmmmmmmkkkjjjjjjkkkmmmmmmmmmgggkkkoooqqqpppnnnlllkkkiiijjjlllmmmmmmooorrrtttpppnnnkkkkkkmmmooopppppplllkkkkkkkkklllmmmmmmnnnjjjmmmqqqhhhsssuuuoooooonnnnnnmmmmmmmmmmmmnnniiilllnnnmmmjjjhhhiiikkkgggiiijjjjjjhhhgggggggggiiilllmmmjjjjjjmmmllliiihhhfffeeegggkkkllljjjhhhhhhhhhhhhiiijjjkkklllmmmiiijjjlllllljjjhhhggggggiiihhhfffgggiiikkklllkkkhhhgggggghhhiiijjjiiihhheeeiiilllkkkhhhfffgggiiioooooollliiijjjmmmjjjeeehhhggggggiiikkklllkkkiiirrrnnnjjjhhhiiikkkjjjhhhnnnnnnnnnnnnmmmlllkkkkkklllllllllkkkjjjjjjmmmooonnnmmmkkkiiihhhhhhiiijjjoookkkiiikkkpppqqqnnnjjjjjjjjjiiiiiijjjlllmmmooolllkkkjjjjjjjjjkkkmmmmmmhhhlllnnnmmmiiihhhjjjnnniiiiiiiiiiiiiiiiiiiiiiiikkkiiiiiikkkiiieeeeeeiiiooonnnlllkkklllmmmooopppqqqpppooonnnmmmlllkkkjjjooonnnmmmmmmnnnpppssstttjjjjjjkkkkkkkkkjjjiiiiiihhhhhhiiijjjjjjjjjjjjiiikkkhhhiiikkkiiidddgggnnnnnnnnnnnnmmmlllllllllkkkiiihhhgggffffffhhhjjjlllnnnnnnnnnllliiihhhhhhiiihhhgggggghhhjjjjjjiiigggkkklllllljjjffffffhhhkkkggggggfffffffffeeeeeeeeebbbdddfffiiijjjjjjjjjiiihhhhhhhhhhhhhhhhhhhhhhhhjjjgggfffgggkkklllkkkhhhiiifffeeehhhnnnqqqpppmmmeeemmmttttttnnnkkkmmmrrrmmmmmmoooqqqrrrqqqmmmjjjooommmkkkrrr}}}uuunnnnnnrrrtttrrroooooorrrttt{{{qqqsss}}}yyyppp|||{{{qqqqqqpppooonnnoooppprrrssssssooolllllloooqqqqqqqqqnnnlllkkklllnnnpppppppppooollliiihhhiiiiiiiiihhhnnnllliiigggfffhhhkkkmmmooooooppppppppppppooonnnpppuuunnniiivvv~~~{{{xxxsssrrrqqqmmmnnnpppqqqqqqooolllkkkmmmmmmllllllllllllkkkkkklllkkkjjjkkknnnooopppooommmllliiihhhhhhjjjmmmnnniiijjjkkkmmmnnnmmmmmmllllllooolllffffffjjjkkkhhhiiikkklllllljjjjjjkkkmmmqqqmmmiiihhhjjjkkkkkkjjjffflllnnnkkkkkkmmmjjjdddfffgggiiillloooooommmkkkmmmnnnoooppppppooommmlllmmmnnnoooppppppooonnnmmmnnnnnnoooooonnnllljjjiiilllmmmnnnoooooommmkkkiiilllkkkjjjkkkmmmooooooooogggnnnrrrpppnnnnnnkkkgggkkkpppoooooonnnsssmmmnnnnnnmmmlllkkkkkkkkklllkkklllmmmmmmkkkjjjkkkkkkiiijjjkkkjjjiiiiiijjjkkkiiilllllljjjjjjlllllliiiiiihhhiiijjjlllmmmlllkkkhhhhhhhhhhhhiiijjjkkklllgggiiijjjjjjiiigggggggggiiihhhiiijjjlllmmmllljjjkkkjjjiiiiiiiiiiiihhhgggeeegggiiiiiihhhhhhiiijjjiiijjjiiigggiiimmmlllgggjjjhhhfffgggiiikkkllllllooommmjjjjjjlllmmmlllkkkmmmmmmnnnooonnnnnnlllllllllmmmmmmllljjjkkkmmmooojjjiiihhhhhhiiikkkmmmnnnkkkkkkkkklllmmmmmmllljjjjjjiiihhhhhhiiijjjlllmmmfffggghhhiiiiiiiiihhhhhhgggkkknnnmmmiiihhhjjjmmmiiiiiiiiiiiiiiiiiiiiiiiiiiihhhiiikkkjjjgggiiimmmooommmkkkiiijjjmmmqqqtttrrrrrrqqqpppooonnnmmmllllllkkkjjjjjjjjjlllnnnooooooooonnnmmmkkkiiigggfffjjjjjjkkkllllllllllllkkkkkkiiijjjllliiifffhhhnnnmmmmmmmmmmmmlllllllllllliiihhhhhhhhhiiikkkmmmnnnkkkmmmnnnnnnkkkiiiggggggjjjiiihhhiiiiiiiiigggeeeiiijjjkkkiiiffffffhhhkkkhhhhhhgggggggggfffffffffccceeegggiiijjjjjjiiihhhiiiiiiiiiiiiiiiiiiiiiiiiiiihhhggghhhiiijjjiiihhhjjjgggfffiiimmmpppooolllhhhnnnssssssooommmooorrrmmmmmmnnnoooqqqqqqnnnlllnnnuuuuuuooouuuvvvvvv|||uuutttuuussstttwww|||uuuooooooqqqwwwrrrlllooopppqqqqqqrrrrrrrrrqqqqqqnnnlllmmmoooqqqqqqooonnnmmmkkkkkklllllljjjiiipppnnnlllkkkllllllkkkjjjnnnmmmkkkiiiiiijjjlllnnnoooooooooooooooooooooooosssqqqoooxxxvvvnnnwwwvvv}}}}}}tttooonnnnnnnnnoooppppppooollliiihhhkkkkkklllllllllmmmmmmnnnqqqnnnkkkjjjjjjjjjiiihhhooonnnllljjjiiijjjkkkkkkiiijjjkkkmmmmmmmmmmmmlllmmmooommmggggggkkkllliiiiiijjjkkkkkkiiiiiiiiikkkllliiiggggggiiijjjjjjiiihhhmmmooommmlllnnnlllggggggggghhhiiikkkllllllllloooooonnnnnnnnnnnnnnnooojjjkkklllnnnnnnnnnnnnmmmnnnooonnnnnnmmmlllkkkjjjmmmnnnooooooooonnnlllkkknnnmmmkkklllmmmnnnmmmlllhhhmmmooommmlllnnnooommmjjjnnnmmmooossssssnnnnnnmmmlllkkkjjjiiiiiiiiilllkkkkkklllnnnnnnmmmkkkjjjjjjjjjiiihhhiiikkkmmmiiilllllliiiiiilllllliiihhhiiikkkkkkjjjkkklllmmmjjjiiiiiihhhhhhiiiiiijjjeeeggghhhiiihhhgggggghhhddddddeeehhhjjjjjjgggeeemmmllllllkkkiiihhhhhhgggfffeeeeeefffhhhjjjjjjjjjfffhhhgggeeegggkkkjjjgggmmmiiifffeeegggjjjmmmnnnlllkkkkkklllmmmnnnnnnmmmkkklllnnnooopppooommmlllmmmmmmmmmllljjjjjjlllnnniiihhhhhhhhhjjjlllnnnooohhhkkknnnnnnllljjjiiijjjjjjiiihhhgggggghhhjjjjjjfffhhhjjjlllmmmkkkiiihhhfffjjjmmmllljjjhhhiiijjjhhhhhhhhhhhhhhhhhhhhhhhhhhhgggiiilllllljjjlllpppooollliiigggiiimmmrrrvvvqqqqqqppppppooonnnmmmmmmlllkkkjjjiiiiiijjjkkkllljjjjjjkkklllmmmmmmnnnnnnjjjkkkkkklllllllllllllllllljjjkkklllkkkhhhjjjnnnllllllllllllmmmmmmmmmmmmiiiiiijjjkkklllmmmnnnoooiiikkknnnooommmiiigggfffkkkjjjiiiiiiiiihhhfffdddggghhhhhhhhhggggggiiikkkhhhhhhhhhhhhhhhgggggggggeeefffhhhiiiiiiiiihhhgggkkkkkkkkkkkkkkkjjjjjjjjjhhhiiijjjiiihhhggghhhiiikkkiiihhhiiimmmnnnmmmkkkkkklllnnnnnnmmmmmmooopppnnnmmmlllmmmooopppooonnnmmmwwwwwwlllfffrrrzzz~~~xxx|||~~~rrrwww{{{vvvssswwwyyywwwrrroooxxx{{{ooopppnnnppprrrssssssrrrqqqooonnnmmmmmmnnnppppppooonnnmmmlllkkklllmmmllliiigggpppooonnnnnnoooooommmkkknnnmmmmmmllllllmmmmmmnnnooonnnnnnmmmmmmnnnoooooopppsssrrrwww{{{qqqtttsssttt}}}vvvtttpppnnnpppnnnooooooooommmjjjgggeeejjjjjjjjjkkklllmmmooooookkkiiiffffffiiikkkllllllppppppnnnmmmkkkjjjiiiiiiiiijjjkkklllmmmmmmmmmmmmmmmnnnmmmiiihhhkkkllljjjiiikkkkkkjjjhhhggghhhiiihhhgggggghhhiiijjjiiigggiiilllnnnllllllmmmkkkgggjjjiiihhhhhhiiikkkmmmnnnpppooommmllllllmmmoooppphhhiiijjjkkklllmmmmmmmmmpppooonnnmmmmmmmmmmmmmmmooooooooonnnnnnnnnnnnnnnmmmlllkkklllmmmnnnmmmlllmmmpppoookkkiiimmmppppppjjjllljjjnnnuuutttqqqnnnmmmlllkkkjjjiiiiiiiiimmmkkkjjjlllooopppnnnkkklllkkkjjjhhhfffgggiiikkkkkknnnmmmjjjjjjmmmnnnkkkfffiiikkkjjjggggggjjjmmmlllkkkjjjiiiiiiiiiiiiiiidddfffhhhhhhhhhhhhiiikkkdddddddddeeeggggggfffdddlllmmmmmmllljjjiiiiiijjjiiifffcccdddgggjjjiiihhhhhhjjjiiiffffffiiihhheeellliiigggfffhhhkkkmmmmmmjjjkkkkkklllmmmmmmlllkkkiiijjjmmmoooooonnnmmmkkkllllllllljjjiiiiiikkklllkkkkkkjjjjjjjjjkkklllllljjjkkknnnnnnmmmkkkiiihhhkkkjjjiiihhhggghhhiiijjjhhhiiikkklllmmmlllkkkjjjfffiiilllllljjjhhhhhhiiihhhhhhhhhhhhhhhhhhhhhhhhhhhgggiiilllllliiikkkpppnnnllljjjiiijjjmmmppprrrnnnnnnnnnmmmmmmllllllkkknnnnnnlllkkkkkkkkkllllllhhhhhhiiijjjlllnnnoooppphhhiiijjjjjjkkkkkkjjjjjjkkkkkkkkkllllllkkklllmmmkkkkkkkkkllllllmmmmmmmmmiiijjjkkklllmmmmmmmmmllliiikkkmmmmmmkkkiiihhhhhhjjjiiihhhiiiiiiiiigggeeeeeefffggggggggghhhiiijjjgggggggggggggggggggggggghhhhhhiiiiiiiiihhhhhhgggllllllllllllkkkkkkkkkkkkhhhkkklllkkkgggfffgggjjjlllkkkiiijjjlllmmmkkkjjjllljjjiiiiiikkkmmmnnnnnnnnnmmmkkklllnnnoooppppppmmmooonnnjjjkkkqqqsssqqqxxx|||ssszzzxxxmmmvvv{{{ssspppvvvuuuuuuwwwtttooouuunnnooopppqqqqqqpppooooookkklllmmmooopppooommmllljjjjjjkkknnnoooooommmjjjmmmmmmmmmnnnooonnnkkkiiillllllmmmmmmmmmmmmmmmmmmnnnmmmmmmlllmmmmmmoooooojjjyyyrrrgggzzz|||}}}|||wwwsssoooooo}}}zzzvvvvvvxxxrrrtttvvvpppmmmqqqmmmnnnnnnnnnmmmkkkhhhgggjjjjjjiiiiiijjjkkkmmmnnnhhhfffeeeeeeiiilllooopppoooooooooooommmllljjjiiijjjjjjkkkllllllmmmmmmmmmnnnnnnmmmkkkjjjkkklllkkkkkkllllllkkkhhhgggggghhhhhhiiijjjkkkkkkjjjhhhggghhhiiijjjjjjjjjiiihhhfffkkkllllllllllllmmmooopppmmmmmmmmmmmmnnnnnnnnnooojjjjjjjjjkkkkkkkkkkkkkkkpppooonnnmmmlllmmmnnnoooooonnnmmmmmmmmmmmmnnnnnnkkkjjjjjjlllnnnoooooonnnrrrtttrrrllliiikkkmmmllllllkkkgggllluuu|||qqqnnnnnnmmmlllkkkjjjjjjjjjjjjmmmkkkjjjlllooopppnnnkkkoooooommmjjjggggggiiikkkmmmooooookkkkkkoooooommmgggjjjkkkjjjggggggjjjmmmmmmlllkkkjjjjjjiiijjjjjjfffgggiiiiiihhhiiikkkmmmllljjjgggggghhhjjjkkkkkkjjjkkkmmmllljjjjjjkkkmmmllliiieeeeeegggiiihhhfffhhhkkkkkkhhhgggjjjjjjgggjjjiiihhhiiikkkllllllkkkjjjkkkkkkkkkkkkjjjiiiiiihhhiiikkkmmmmmmmmmlllkkkkkkkkkkkkiiiggggggiiijjjkkkkkkkkkkkkkkkkkkllllllooommmkkkmmmpppooojjjfffkkkkkkiiihhhhhhiiijjjjjjggggggggggggggghhhiiiiiigggiiijjjkkkjjjiiihhhiiihhhhhhhhhhhhhhhhhhhhhhhhjjjiiijjjllljjjggghhhlllmmmmmmmmmmmmmmmlllllllllmmmmmmmmmmmmlllllllllllloooooonnnmmmmmmlllllllllooonnnllljjjiiihhhggggggiiiiiijjjkkkkkkkkkkkkjjjkkkkkklllllllllnnnmmmllljjjkkkkkkkkkllllllmmmmmmjjjkkkkkkkkkkkkjjjjjjiiikkkkkkkkkiiihhhhhhjjjlllggggggggghhhjjjkkkiiihhheeeeeefffggghhhiiiiiiiiiffffffffffffffffffffffffiiiiiiiiiiiiiiihhhhhhggglllllllllkkkkkkjjjjjjjjjiiikkkmmmkkkhhhggghhhkkkmmmlllkkkkkkkkkkkkjjjiiimmmkkkiiiiiilllnnnooonnnooommmkkkkkkmmmooooooooollllllkkkmmmqqqsssnnngggvvvuuu|||zzzzzzrrr}}}pppuuuuuulllooo|||}}}xxx|||kkkjjjpppooonnnmmmllllllmmmnnnnnniiikkkmmmoooooommmlllkkkjjjjjjkkkmmmooonnnllliiijjjiiiiiijjjkkkkkkiiifffiiijjjkkklllmmmllllllkkkmmmmmmmmmmmmmmmnnnoooooolllvvvlllfffzzznnnsss{{{jjjlllxxx{{{qqqooowwwttttttooovvvwwwmmmiiinnnkkklllmmmmmmmmmlllkkkkkkkkkjjjiiihhhhhhhhhjjjkkkooollliiihhhiiijjjkkkjjjkkklllmmmoooooonnnlllkkkjjjjjjkkkkkklllmmmmmmnnnmmmllllllllllllkkkkkkllllllmmmmmmllljjjhhhiiijjjlllmmmooopppnnnllljjjhhhiiiiiijjjkkkjjjiiihhhhhhhhhkkkooopppnnnmmmmmmnnniiikkknnnpppqqqooommmlllnnnmmmmmmlllkkkjjjiiiiiiooonnnmmmllllllmmmooopppmmmlllkkkkkkkkklllmmmmmmmmmllllllmmmnnnnnnmmmkkkooorrrsssnnnkkklllkkkiiikkkjjjffflllvvvxxxllliiillllllkkkkkkjjjjjjkkkkkklllkkkkkklllnnnnnnmmmkkkqqqqqqpppmmmjjjiiikkklllnnnpppoookkkkkkooopppnnnlllllllllkkkjjjjjjlllnnnllllllkkkjjjiiiiiiiiijjjggghhhiiiiiihhhiiikkkmmmnnnkkkgggeeefffiiikkklllhhhkkkmmmllljjjiiikkknnnmmmkkkiiihhhhhhhhhgggfffdddhhhjjjhhhiiilllnnnnnniiiiiiiiikkkmmmmmmllljjjjjjkkkkkkjjjhhhhhhhhhiiijjjkkkkkkllllllllllllkkkkkkkkkkkkiiigggfffhhhjjjhhhiiijjjkkklllmmmnnnooosssnnnkkklllooopppkkkfffkkkjjjiiihhhiiiiiikkkkkkkkkjjjiiihhhhhhjjjkkkllljjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiillljjjkkkllljjjffffffjjjlllmmmnnnooonnnllljjjhhhnnnnnnnnnnnnnnnnnnoooooonnnmmmmmmmmmllllllkkkkkkmmmlllkkkiiihhhhhhiiiiiikkkkkklllmmmmmmmmmmmmmmmiiikkkkkkjjjmmmpppnnnjjjkkkkkkkkkkkklllllllllllljjjjjjjjjjjjiiiiiiiiiiiikkkkkkiiigggfffgggkkknnnfffffffffhhhjjjkkkkkkiiifffffffffhhhjjjkkkjjjhhheeeeeeeeeeeeffffffffffffiiiiiiiiiiiiiiiiiiiiiiiikkkkkkjjjjjjiiiiiihhhhhhiiijjjkkkjjjiiihhhiiijjjlllllllllkkkkkkjjjjjjjjjnnnmmmkkkkkkmmmooopppppppppnnnkkkkkklllnnnnnnmmmmmmoooqqqpppmmmnnnpppsssooovvvsssyyy|||ppp}}}~~~wwwqqqvvvtttkkkjjjmmmooonnnkkkjjjjjjkkklllnnngggjjjmmmnnnmmmkkkkkkkkklllkkkjjjjjjjjjiiifffccchhhgggfffggghhhhhhgggeeehhhhhhiiijjjkkkkkkkkkkkkllllllnnnoooooooooooooootttmmmgggyyyyyyoooooommmyyymmmwwwoooqqq~~~xxxwww~~~xxx}}}uuussswww~~~tttmmmnnnkkkkkkllllllmmmmmmlllllllllkkkiiigggggghhhiiijjjllljjjiiijjjlllnnnnnnmmmhhhiiikkkmmmnnnnnnnnnnnnkkkkkkkkkkkkkkkmmmnnnnnnmmmjjjjjjmmmmmmjjjjjjllllllmmmmmmllljjjiiijjjkkkmmmoooqqqqqqooommmkkkkkknnnkkklllnnnnnnkkkjjjllldddiiimmmooollljjjjjjkkkgggjjjnnnqqqrrrpppmmmjjjqqqpppnnnllljjjiiiiiiiiilllllllllllllllmmmnnnoookkkkkkkkkkkkkkklllllllllpppooonnnnnnnnnmmmjjjggghhhmmmpppnnnmmmnnnmmmjjjiiiiiigggooozzzwwwllljjjjjjiiiiiiiiiiiijjjkkkkkkkkklllmmmmmmkkkjjjkkkkkkkkklllmmmlllkkkjjjkkklllmmmooommmiiiiiimmmooommmooommmjjjjjjkkklllmmmmmmiiiiiihhhhhhhhhhhhhhhhhhggghhhiiihhhggghhhjjjlllkkkhhheeedddeeeggghhhhhhhhhkkknnnllliiigggiiimmmiiikkklllkkkiiihhhhhhhhhbbbhhhjjjiiihhhlllooooookkkjjjhhhiiikkkmmmmmmllliiijjjkkkjjjhhhhhhkkkmmmooonnnmmmlllllllllmmmmmmmmmmmmllljjjhhhhhhiiikkkiiijjjkkklllmmmmmmmmmmmmsssooolllkkkkkkkkkjjjhhhiiihhhgggggghhhiiijjjkkkllllllmmmmmmnnnnnnnnnnnnmmmkkkiiihhhiiijjjkkkllljjjjjjjjjjjjjjjjjjjjjjjjmmmkkklllmmmkkkggggggkkkkkklllmmmnnnmmmlllkkkjjjmmmmmmmmmnnnnnnooooooooolllmmmmmmmmmmmmllllllkkkhhhhhhhhhhhhjjjmmmoooqqqkkklllmmmmmmnnnmmmmmmmmmhhhkkkkkkiiilllpppoooiiillllllkkkkkkkkkkkkkkkkkkiiihhhhhhhhhiiijjjlllmmmiiiiiiiiihhhggghhhkkkmmmggggggggghhhjjjkkkjjjhhhhhhggggggiiikkkllljjjgggeeefffffffffggggggggggggiiiiiiiiiiiiiiiiiijjjjjjjjjiiiiiihhhggggggffffffhhhgggfffggghhhiiihhhgggkkkllllllkkkkkkjjjjjjkkkkkkkkklllllllllmmmnnnooopppnnnllllllmmmmmmlllkkknnnooopppnnnkkkjjjoootttjjjuuuooolll|||yyyssstttpppqqqqqqooonnnmmmllllllkkkkkkkkklllgggjjjlllmmmkkkjjjjjjlllmmmkkkiiiiiiiiihhhfffdddiiigggffffffggghhhhhhggghhhhhhiiiiiijjjkkkkkklllkkkllloooqqqrrrqqqooonnnvvvnnnlll}}}~~~uuuvvvwwwrrr}}}zzzwww{{{|||tttyyyuuunnnkkkkkkkkkkkkkkkjjjjjjjjjlllkkkiiihhhhhhjjjlllmmmeeeeeegggkkkoooqqqqqqppphhhiiijjjkkkmmmmmmnnnnnnkkkkkkjjjjjjkkklllnnnooolllhhhiiimmmmmmiiiiiillljjjkkklllkkkjjjiiijjjkkkiiillloooooommmlllmmmnnnpppllllllooooookkkkkknnneeeiiimmmllliiigggiiilllhhhjjjmmmooopppooommmlllpppooommmkkkjjjiiiiiijjjiiijjjkkklllmmmmmmmmmmmmjjjjjjlllmmmmmmmmmllllllmmmlllmmmnnnooonnnllliiifffkkknnnllllllmmmmmmkkkhhhjjjiiipppyyyzzzqqqooogggggggggggghhhiiijjjkkkjjjlllnnnmmmjjjhhhiiikkkdddfffiiiiiiiiihhhiiijjjlllmmmkkkhhhhhhkkkmmmlllnnnkkkggggggiiikkkkkkjjjggggggffffffffffffggggggggghhhhhhgggffffffhhhkkkkkkjjjhhhiiijjjkkkjjjhhhjjjmmmooolllhhheeegggjjjfffjjjmmmmmmjjjiiijjjkkkeeejjjllliiigggiiilllkkknnnkkkggggggiiilllnnnoooiiijjjkkkjjjhhhjjjnnnrrrrrrqqqooommmlllmmmnnnooonnnooonnnllljjjiiikkklllmmmmmmmmmmmmlllkkkjjjiiippppppnnnjjjgggfffhhhjjjgggfffffffffggghhhjjjkkkgggiiikkkmmmnnnlllkkkiiiooollliiihhhiiikkkmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkmmmllllllnnnllliiiiiimmmkkkkkkkkkkkkllllllmmmnnnjjjjjjkkkkkklllmmmmmmmmmmmmmmmnnnoooooonnnnnnmmmmmmlllkkkjjjjjjkkkmmmoooiiijjjkkkkkkllllllkkkkkkgggjjjjjjiiilllqqqooohhhlllllllllkkkkkkjjjjjjjjjggggggfffgggiiillloooqqqfffhhhjjjjjjiiiiiijjjkkkiiihhhhhhhhhjjjjjjhhhfffiiihhhgggiiilllmmmjjjgggfffggggggggghhhhhhiiiiiiiiiiiihhhhhhiiijjjjjjkkkiiihhhhhhgggfffeeeeeedddfffdddbbbdddgggiiigggeeejjjkkklllllljjjjjjkkklllfffhhhjjjjjjiiiiiijjjlllpppooommmmmmmmmmmmkkkiiiooojjjgggjjjooonnnjjjfffgggsssooolllsssnnnqqqvvvyyyrrrzzz{{{wwwnnneeekkkssstttppplllmmmnnnoooooommmkkkjjjgggjjjlllllljjjiiijjjllllllkkkiiiiiijjjkkkkkkjjjkkkhhhffffffhhhiiiiiiiiiiiiiiiiiiiiijjjkkklllmmmjjjlllpppssssssrrrpppnnnqqqxxxvvv}}}qqqzzzvvv~~~yyyzzzxxxsssuuukkkrrryyywwwiiilllkkkjjjjjjiiihhhgggggglllkkkiiiiiijjjllloooqqqiiiiiijjjlllnnnnnnkkkiiiiiiiiijjjjjjkkklllmmmmmmlllkkkjjjjjjkkklllnnnoookkkggghhhmmmmmmhhhhhhlllhhhiiijjjjjjiiihhhiiikkkdddhhhkkklllkkkkkknnnqqqoookkkjjjnnnnnniiiiiimmmiiilllnnnlllhhhgggkkkpppjjjkkklllmmmnnnnnnnnnnnnnnnmmmllljjjiiijjjjjjkkkggghhhjjjlllmmmmmmlllllliiikkkmmmoooooonnnmmmlllfffgggiiimmmqqqrrrqqqooojjjnnnnnnkkkiiijjjkkkiiiiiilllkkkpppvvvwwwnnnpppiiiiiijjjkkklllllllllllljjjjjjjjjkkkkkklllllllllgggkkkmmmjjjiiikkkkkkiiinnnnnnmmmllljjjiiihhhhhhooommmjjjiiijjjjjjjjjiiihhhiiijjjkkkkkkjjjiiihhhiiihhhfffeeefffgggiiijjjllllllllliiifffhhhmmmrrrkkklllmmmmmmkkkiiigggeeegggggggggiiikkkkkkiiiggghhhiiijjjjjjiiihhhiiikkkiiiiiiiiiiiiiiiiiiiiiiiilllkkkkkkkkkkkklllmmmnnnmmmkkkjjjlllooopppnnnkkkpppllliiiiiikkkmmmmmmllljjjjjjiiijjjlllkkkjjjhhhjjjlllmmmkkkiiihhhkkknnnggghhhjjjjjjiiiiiijjjkkkggghhhjjjlllmmmlllhhheeehhhhhhiiijjjjjjjjjiiiiiifffggghhhiiiiiiiiiiiiiiilllkkkkkkjjjjjjiiiiiihhhkkkjjjjjjlllnnnnnnmmmkkkjjjkkkkkkkkkkkkkkkjjjjjjnnnllliiiiiikkkkkkiiifffmmmjjjjjjmmmmmmiiihhhjjjiiihhhjjjmmmppppppmmmiiillliiihhhjjjoooqqqnnnjjjoookkkjjjmmmmmmkkkmmmpppkkkjjjiiiiiikkkkkkjjjiiijjjjjjjjjjjjiiiiiihhhhhhdddeeeeeefffhhhiiikkkllllllkkkiiihhhgggfffgggggghhhiiijjjkkkjjjiiihhhgggjjjiiiiiiiiiiiikkklllmmmllljjjgggeeefffiiimmmppplllhhheeedddggghhhhhhgggggghhhiiijjjkkkjjjiiiiiifffhhhjjjjjjiiiiiijjjlllkkkmmmppppppnnnllljjjjjjkkkkkkkkklllllllllmmmmmmoooppprrrrrrqqqqqqssstttuuuxxxiiimmmqqqwww}}}qqqqqqpppnnnmmmlllkkkjjjkkknnnpppqqqooollliiihhhnnnmmmllllllkkkkkkkkkkkkjjjiiigggfffffffffggggggkkkjjjjjjjjjiiihhhhhhhhhllljjjgggffffffhhhkkknnnmmmmmmmmmmmmmmmmmmmmmmmmwwwrrrnnnwwwsss~~~xxxvvvpppttttttqqqssszzzyyyssshhhiiillllllgggbbbdddkkkiiiiiijjjkkkllllllllllllmmmnnnnnnnnnllliiifffdddiiijjjkkkkkklllllllllllliiilllnnnmmmkkkjjjmmmpppoooiiifffkkknnnlllhhhgggiiijjjkkkjjjiiiiiijjjlllkkkiiiggggggiiijjjkkkjjjhhhjjjmmmnnnmmmllllllmmmooommmkkkiiiiiiiiijjjkkkkkklllmmmnnnoooooooooooollllllkkkiiiggggggiiikkkhhhiiijjjlllnnnnnnllliiiqqqnnnkkkkkkmmmnnnmmmkkklllmmmnnnmmmkkkjjjkkklllllllllkkkllllllllljjjhhhoookkkdddfffooowwwnnnpppjjjjjjkkkkkklllkkkkkkkkkjjjkkkkkkkkkkkkkkkkkklllgggkkkmmmjjjhhhjjjkkkiiimmmmmmlllkkkjjjiiihhhgggiiiiiiiiijjjlllllljjjhhhgggggghhhiiiiiihhhgggggggggggghhhiiiiiiiiiiiiiiigggiiilllmmmlllkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhiiijjjiiigggeeeggghhhjjjjjjiiiiiijjjkkkkkkkkkkkklllmmmmmmnnnnnnkkkkkkllllllllllllllllllkkkjjjjjjlllnnnpppnnnlllooollliiiiiikkkmmmmmmllllllkkkiiijjjkkklllkkkjjjkkkmmmooonnnlllkkklllnnnnnnnnnmmmkkkhhhggghhhjjjhhhiiikkkmmmnnnllliiigggkkkkkkkkkkkkkkkjjjjjjiiihhhiiijjjkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkjjjjjjkkkmmmmmmlllkkklllllllllmmmmmmllllllkkknnnllljjjjjjlllllljjjhhhmmmkkkkkkmmmmmmjjjiiikkkjjjiiijjjlllooopppmmmjjjllliiihhhjjjooopppnnnkkknnnkkkjjjmmmmmmkkklllpppkkkjjjiiiiiikkkkkkjjjiiijjjiiihhhhhhgggggghhhhhhggggggggggggggghhhiiiiiilllkkkiiihhhgggggggggggghhhiiiiiijjjjjjjjjiiiiiiffffffffffffgggiiikkklllmmmllljjjhhhiiillloooqqqmmmkkkjjjjjjkkkkkkhhhfffkkkkkkkkkkkkjjjhhhgggeeejjjjjjkkkjjjjjjkkknnnppplllnnnppppppnnnmmmmmmmmmkkkkkkkkkllllllllllllmmmkkklllnnnnnnmmmmmmoooppprrrpppsssyyy|||~~~zzzzzzuuusss|||{{{~~~wwwiiioooooonnnmmmlllkkkkkkjjjllllllllljjjiiihhhiiiiiillllllkkkkkkjjjkkkkkkkkklllkkkjjjiiihhhiiiiiijjjiiiiiihhhhhhhhhhhhhhhhhhkkkjjjhhhggggggiiikkkmmmmmmmmmmmmmmmmmmmmmmmmmmmtttqqqnnnxxxxxxrrrtttooorrrkkkmmmoooooonnnmmmppptttuuusssmmmjjjjjjlllkkkggggggjjjhhhhhhiiijjjkkkkkkkkkkkkiiijjjkkklllllllllkkkkkkiiiiiijjjkkkkkkkkkjjjjjjfffggghhhgggfffeeefffgggnnnhhheeeiiillljjjhhhggglllmmmmmmkkkjjjiiijjjlllkkkiiiggghhhiiikkkkkkkkkiiikkkmmmmmmkkkjjjjjjjjjlllllllllkkkkkkjjjiiihhhjjjkkklllmmmnnnnnnnnnnnnnnnooopppooonnnnnnoooqqqnnnmmmmmmmmmnnnmmmjjjhhhmmmjjjggggggiiijjjjjjiiijjjkkklllkkkiiiiiiiiijjjlllkkkkkkjjjkkkkkkjjjiiisssqqqkkknnnvvvvvvmmmoookkkkkkkkkkkkkkkjjjjjjjjjlllkkkkkkkkkkkkkkkkkkjjjgggkkkllliiihhhjjjkkkiiillllllkkkjjjjjjiiihhhhhhdddeeegggkkkmmmmmmkkkhhhhhhhhhiiiiiiiiiiiihhhhhheeegggiiikkkkkkjjjhhhgggggghhhiiilllmmmllljjjggghhhhhhgggggghhhjjjlllmmmkkkiiihhhhhhhhhgggeeecccfffhhhiiiiiiiiiiiikkkmmmlllkkkkkkjjjjjjkkkkkkkkkkkklllmmmmmmmmmlllkkkjjjjjjiiiiiikkkmmmnnnmmmlllnnnllljjjiiikkklllllllllmmmkkkjjjjjjkkkllllllllljjjlllnnnnnnmmmlllllllllppppppooollliiihhhiiikkkhhhjjjlllnnnnnnllljjjhhhlllmmmmmmmmmlllkkkjjjiiikkkkkkllllllmmmmmmlllllliiijjjjjjkkkllllllmmmmmmjjjiiiiiiiiikkklllkkkjjjkkkkkkllllllmmmllllllkkklllkkkjjjkkkllllllkkkjjjnnnkkkkkknnnmmmjjjjjjlllkkkjjjjjjkkkmmmnnnmmmlllllljjjiiikkknnnooommmkkkmmmjjjjjjlllmmmkkkllloookkkjjjiiiiiikkkkkkjjjiiijjjiiigggfffeeefffggghhhiiiiiihhhhhhggggggffffffkkkjjjiiihhhgggggghhhhhhiiiiiiiiiiiijjjjjjkkkllliiiiiiiiiiiijjjlllnnnoooiiihhhhhhggghhhiiikkkllllllllllllnnnooonnnkkkhhhkkkkkklllkkkjjjiiigggfffiiiiiiiiiggggggiiinnnqqqkkklllmmmmmmllllllmmmnnnkkkkkkkkkkkklllllllllllliiijjjllllllkkkkkkmmmnnnpppnnnmmmnnnmmmkkknnnssszzz{{{xxxvvvssswww{{{llloootttnnnnnniiiaaammmlllllllllkkkkkkkkkkkkmmmkkkhhhffffffgggiiijjjjjjjjjiiiiiiiiijjjkkkkkkiiihhhgggfffffffffggghhhggggggggggggggghhhhhhhhhiiiiiihhhhhhiiiiiijjjkkknnnnnnnnnnnnnnnnnnnnnnnnqqqooonnn|||nnnvvvppp||||||{{{wwwrrruuurrryyytttiiijjjppppppkkkiiikkklllkkklllmmmpppkkkiiilllnnnkkkiiijjjgggggghhhiiijjjjjjjjjjjjhhhhhhiiijjjlllmmmnnnnnniiijjjjjjjjjjjjiiiiiihhhkkkiiihhhhhhhhhhhhgggeeennnhhheeegggjjjiiihhhhhhmmmnnnnnnllljjjjjjkkklllkkkjjjhhhiiijjjllllllkkkjjjkkklllllljjjhhhhhhhhhjjjkkkmmmmmmmmmkkkhhhgggiiijjjkkklllmmmmmmmmmmmmiiikkkmmmnnnmmmmmmnnnooopppnnnmmmmmmnnnnnnlllkkkjjjhhhffffffhhhiiiiiiiiijjjkkkkkkkkkiiihhhiiijjjlllkkkjjjiiiiiiiiijjjkkkooooookkkpppxxxvvvmmmnnnmmmlllkkkjjjjjjiiiiiiiiilllllllllkkkkkkjjjjjjjjjgggkkklllhhhgggiiikkkiiillllllkkkkkkjjjjjjjjjiiieeefffgggjjjmmmmmmllljjjkkkkkkkkkllllllkkkkkkkkkfffggghhhiiiiiiiiihhhgggmmmiiieeeeeehhhkkkkkkjjjhhhhhhiiiiiijjjkkklllmmmjjjiiigggggghhhgggfffdddeeegggiiiiiiiiijjjlllmmmpppooommmjjjhhhgggggggggjjjlllmmmnnnnnnllljjjiiikkkkkkkkkkkkllllllkkkjjjlllkkkjjjjjjjjjkkklllllllllkkkkkklllnnnnnnlllkkkhhhiiikkkmmmlllkkkiiihhhlllmmmnnnmmmkkkkkkkkklllhhhjjjlllmmmlllkkkjjjiiikkkkkklllllllllkkkkkkjjjllllllmmmmmmmmmmmmllllllkkkkkkkkkllllllmmmmmmmmmjjjiiihhhhhhjjjkkkjjjiiiiiijjjjjjkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkknnnkkkkkkmmmmmmjjjkkknnnlllkkkjjjjjjkkklllmmmnnnkkkjjjjjjkkknnnnnnmmmkkkllliiiiiilllmmmjjjkkknnnkkkjjjiiiiiikkkkkkjjjiiikkkjjjgggeeeeeefffhhhjjjiiiiiiiiihhhhhhgggffffffiiiiiiiiihhhhhhhhhhhhhhhkkkjjjjjjjjjjjjlllnnnooommmmmmlllkkklllmmmnnnooohhhhhhhhhhhhiiiiiijjjjjjiiiiiikkklllmmmnnnmmmlllhhhiiijjjkkkkkkkkkjjjiiiiiiiiijjjiiiiiijjjmmmppphhhiiiiiiiiihhhiiikkkmmmjjjjjjkkkkkkkkkllllllllljjjkkkmmmmmmllllllnnnoookkknnnqqqsssqqqmmmkkkkkkmmmppppppnnnqqqyyy}}}{{{xxxnnnnnnyyyoooqqqkkkoooqqqooojjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkklllllljjjiiihhhhhhhhhhhhhhhiiijjjkkkiiihhhgggfffffffffggghhhfffgggggghhhhhhiiiiiiiiihhhhhhiiijjjjjjjjjjjjjjjnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmoooqqqpppsssrrrqqqpppmmmlllrrryyyvvv~~~uuunnnkkkmmmrrrqqqkkkiiillllllfffdddfffoookkkjjjmmmmmmjjjiiikkkggghhhiiijjjkkkkkkkkkkkkmmmlllkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkjjjiiihhhooollljjjkkkmmmnnnllliiioooiiifffhhhiiiiiiiiikkkkkkllllllllljjjjjjlllnnnllljjjjjjjjjlllmmmlllkkkjjjkkklllkkkjjjiiijjjkkkllllllmmmnnnmmmlllkkkjjjjjjkkklllmmmmmmmmmmmmmmmfffiiikkklllkkkjjjjjjkkkmmmkkkjjjkkkmmmooopppoookkkjjjiiihhhiiikkklllmmmkkklllmmmlllkkkjjjkkkllllllkkkjjjhhhggghhhjjjllljjjllljjjpppvvvuuulllnnnmmmlllkkkjjjiiihhhhhhhhhlllllllllkkkkkkjjjjjjjjjhhhkkkkkkgggfffiiikkkjjjllllllllllllkkkkkkkkkkkkkkkjjjiiiiiikkkllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkggggggfffffffffggghhhiiillliiieeefffiiikkkkkkjjjiiikkkmmmoooooommmkkkiiiiiigggfffggghhhiiihhhgggeeegggiiiiiiiiijjjlllmmmsssrrrooommmkkkkkkkkkkkkjjjkkkmmmnnnnnnmmmkkkiiimmmmmmmmmlllkkkiiihhhhhhkkkkkkkkkkkkjjjjjjkkklllhhhiiilllooopppooollliiihhhiiijjjllllllkkkiiiggghhhkkknnnooonnnkkkjjjjjjfffiiilllllljjjiiihhhiiiiiiiiijjjkkkkkklllkkkkkkkkkkkkllllllllllllkkkkkkmmmmmmmmmllllllkkkkkkkkkkkkiiihhhgggiiijjjiiiiiijjjjjjkkkllllllllllllllliiiiiijjjjjjiiiiiijjjjjjnnnkkkjjjlllllljjjkkknnnmmmlllkkkjjjjjjkkkmmmoookkkkkkkkklllmmmmmmlllkkkkkkhhhiiilllllljjjjjjmmmkkkjjjiiiiiikkkkkkjjjiiimmmkkkhhhffffffgggiiikkkfffggghhhhhhiiihhhhhhggghhhhhhhhhiiiiiiiiiiiiiiilllkkkkkkkkklllmmmooopppmmmllljjjiiihhhhhhhhhiiilllmmmmmmnnnnnnnnnnnnnnnjjjjjjiiihhhggghhhiiijjjhhhiiijjjkkklllkkkjjjjjjiiikkknnnooonnnnnnnnnnnnggghhhiiihhhggghhhjjjllljjjjjjjjjkkkkkkkkklllllljjjlllmmmmmmmmmmmmnnnpppgggkkkooopppnnnlllkkkiiinnnqqqrrrpppoooooonnnkkkyyylllgggpppyyy~~~wwwvvv||||||sssjjjiiinnnqqqoooiiiiiiiiijjjjjjjjjjjjjjjiiikkkoootttvvvsssmmmhhhgggggggggggghhhhhhiiijjjmmmlllkkkjjjjjjkkklllmmmhhhhhhhhhiiiiiijjjjjjjjjggghhhiiijjjkkkjjjjjjiiinnnnnnnnnnnnnnnnnnnnnnnnkkkmmmpppooonnnlllooouuuuuuppprrrzzz}}}tttmmmmmmmmmkkkjjjmmmjjjjjjnnnnnniiieeedddjjjjjjlllnnnjjjfffhhhnnnhhhiiijjjkkkllllllllllllnnnnnnlllkkkjjjiiiiiiiiilllmmmmmmmmmlllkkkjjjjjjjjjhhhggghhhlllnnnmmmjjjooojjjhhhjjjkkkjjjkkknnnhhhiiijjjjjjjjjjjjmmmooolllkkkkkklllnnnnnnmmmllliiijjjkkklllkkkkkkmmmooopppooommmllllllmmmnnnnnnlllmmmmmmnnnnnnnnnnnnmmmlllnnnppppppnnnlllllllllkkkjjjiiijjjmmmoooooooookkkkkkkkkjjjjjjlllmmmooonnnooopppooommmlllmmmnnnkkkkkkkkkiiiggghhhkkknnnlllooonnnsssyyytttkkkmmmmmmllljjjiiihhhhhhhhhiiilllkkkkkkkkkkkkkkkkkkjjjhhhkkkkkkgggeeehhhjjjjjjkkkkkkkkkkkkkkkkkkkkklllnnnllljjjiiijjjkkklllkkkiiiiiihhhhhhhhhhhhiiiiiiiiihhhfffeeeeeegggiiikkkfffgggjjjmmmooommmiiifffjjjlllppprrrqqqnnnjjjgggiiihhhfffgggiiijjjjjjiiifffhhhiiiiiiiiiiiikkkmmmmmmllljjjiiijjjlllnnnooojjjkkklllmmmmmmmmmllllllmmmnnnooommmkkkiiihhhiiiiiikkklllkkkjjjiiijjjkkkggghhhkkknnnpppooolllhhhkkkkkkkkklllmmmmmmkkkiiijjjmmmppppppnnnjjjhhhgggfffiiilllllliiiggghhhjjjiiiiiijjjkkkkkkkkkkkkkkkkkkkkkllllllkkkkkkjjjjjjmmmmmmmmmlllkkkjjjjjjiiillljjjhhhggghhhiiiiiiiiikkkkkklllmmmnnnnnnnnnnnniiikkkkkkkkkiiiiiijjjkkkmmmjjjiiikkkkkkiiikkknnnlllmmmlllkkkjjjjjjlllnnnkkkkkklllmmmmmmllllllkkkjjjhhhhhhlllllliiiiiikkkkkkjjjiiiiiikkkkkkjjjiiilllkkkiiihhhggghhhiiijjjdddeeeggghhhiiiiiiiiihhhfffggghhhiiiiiiiiiiiiiiikkkkkkkkkkkklllmmmmmmnnnnnnmmmkkkiiihhhhhhiiiiiimmmmmmmmmmmmmmmmmmmmmmmmmmmllljjjfffcccbbbdddfffllllllmmmlllkkkjjjhhhgggfffiiilllnnnllljjjhhhhhhiiijjjlllkkkjjjjjjkkkllljjjjjjjjjjjjkkkkkkkkkkkkiiijjjllllllkkkkkkmmmnnnkkkmmmlllhhhfffiiikkkkkkkkkkkkkkkkkklllmmmnnnnnnnnnjjjkkkpppqqqooosss{{{yyytttxxxrrrrrrnnniiiiiikkkiiieeeiiiiiiiiijjjjjjjjjjjjjjjiiikkkpppvvvyyyvvvnnnggghhhhhhggggggggghhhiiiiiikkkjjjiiiiiiiiijjjkkkllliiiiiiiiiiiijjjjjjjjjjjjhhhhhhiiijjjjjjjjjjjjiiimmmmmmmmmmmmmmmmmmmmmmmmjjjmmmqqq~~~yyyrrrooopppppppppwwwwwwiiiiiiooopppmmmjjjhhhkkkmmmmmmooopppmmmhhhgggiiimmmmmmhhhdddgggnnniiiiiijjjkkklllllllllllljjjkkkkkkkkkkkkkkkkkkkkklllmmmmmmmmmmmmllllllkkkhhhggggggiiilllmmmmmmmmmnnnjjjiiilllllljjjkkkoooggghhhjjjiiiiiijjjlllnnnmmmllllllmmmoooooonnnlllhhhjjjkkkkkkkkkllloooqqqpppooommmllllllmmmooopppmmmmmmnnnnnnnnnnnnnnnmmmooopppqqqpppnnnmmmlllmmmmmmlllkkklllmmmmmmlllkkkkkkkkkllljjjiiijjjlllnnnooopppqqqpppnnnmmmnnnooojjjlllmmmkkkiiiiiilllooolllooonnnqqqvvvtttkkklllmmmkkkiiihhhggghhhiiijjjjjjkkkkkkkkkkkkkkkkkklllhhhkkkjjjfffeeehhhjjjjjjhhhhhhiiiiiiiiijjjjjjjjjkkkjjjiiijjjkkkllljjjiiiiiihhhgggggggggggghhhiiiiiiiiiiiiiiiiiijjjjjjkkkdddhhhmmmpppooollliiihhhkkklllnnnpppooommmkkkiiillljjjhhhhhhiiijjjjjjiiiggghhhjjjjjjiiiiiijjjkkkgggfffeeeeeegggjjjmmmoooiiijjjjjjkkklllmmmnnnnnnkkkmmmooonnnllljjjkkklllhhhjjjlllllljjjiiijjjkkkiiiiiihhhjjjlllmmmlllkkkmmmkkkiiijjjlllmmmllljjjmmmnnnooonnnlllkkklllmmmgggjjjmmmllliiigggiiilllmmmmmmmmmmmmlllkkkiiiiiikkkllllllllllllkkkjjjiiikkkkkkkkkkkkkkkjjjjjjjjjnnnkkkhhhhhhhhhjjjjjjjjjiiiiiijjjkkklllllllllllllllnnnooommmkkkiiijjjllllllhhhgggiiijjjhhhjjjnnnkkkmmmnnnllljjjjjjlllnnnkkklllmmmmmmlllkkkkkkllliiiggghhhlllllliiihhhkkkkkkjjjiiiiiikkkkkkjjjiiijjjjjjiiihhhhhhhhhhhhhhhdddeeegggiiijjjiiihhhgggeeefffhhhiiijjjjjjjjjiiiiiiiiijjjjjjjjjjjjjjjiiimmmlllkkkjjjjjjkkklllmmmkkkjjjjjjiiiiiijjjjjjkkkjjjkkkkkkiiifffdddeeeggglllmmmmmmmmmllljjjhhhggghhhjjjkkkkkkiiigggffffffiiikkkmmmmmmkkkjjjjjjjjjiiijjjjjjjjjjjjkkkkkkkkkhhhjjjkkkkkkkkkkkklllnnnlllpppoooiiigggkkknnnmmmooommmlllnnnrrrttttttuuufffhhhlllppppppnnnmmmnnnrrruuu{{{ooojjjlllnnnmmmrrrrrrppplllmmmnnnjjjdddjjjjjjjjjjjjjjjjjjjjjjjjjjjiiijjjnnnrrrrrrnnniiiiiiiiihhhhhhggghhhhhhhhhgggfffeeeeeeeeefffhhhiiiiiiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjllllllllllllllllllllllllkkknnnrrrxxxxxxzzzpppiiijjjoooooonnnnnnkkkrrrqqqiiijjjsssssshhhiiihhhjjjllljjjfffhhhmmmhhhiiijjjkkkkkkllllllkkkggghhhjjjlllmmmmmmllllllkkkkkkllllllmmmmmmlllllliiijjjllllllllllllnnnoookkkiiijjjmmmllljjjjjjnnnkkkkkklllkkkiiiiiikkklllmmmmmmmmmnnnppppppooommmiiijjjkkkjjjjjjkkkmmmpppmmmlllllllllllllllmmmmmmlllmmmmmmnnnnnnmmmmmmlllmmmmmmnnnmmmkkkkkklllnnnmmmlllmmmnnnoooooommmkkklllmmmmmmkkkiiiiiikkknnnlllnnnnnnmmmlllkkklllmmmiiilllooonnnkkkjjjlllpppjjjllliiikkkoootttjjjllllllkkkiiigggggghhhjjjkkkjjjjjjjjjkkkkkklllllllllhhhkkkjjjfffdddhhhjjjjjjffffffgggggghhhhhhiiiiiigggggghhhkkkmmmllliiigggkkkjjjiiihhhhhhiiijjjkkkhhhjjjkkkmmmmmmlllkkkjjjiiikkkmmmllliiiiiillloookkkkkklllmmmmmmllllllkkkooommmjjjiiiiiiiiiiiihhhhhhiiijjjjjjiiihhhiiikkkllljjjiiihhhiiikkknnnpppiiiiiijjjjjjlllmmmooopppiiilllnnnnnnmmmlllnnnppphhhjjjmmmllljjjhhhiiikkkllliiigggfffhhhkkkmmmnnnllliiiggggggjjjkkkjjjhhhmmmmmmlllkkkkkknnnsssvvvhhhkkkooonnnjjjhhhjjjmmmqqqqqqpppnnnllljjjhhhggglllmmmmmmmmmlllkkkkkkjjjhhhiiiiiijjjjjjkkkkkklllnnnllliiihhhiiijjjjjjjjjeeeeeefffhhhhhhiiiiiiiiinnnpppqqqooollljjjkkkmmmkkkhhhfffhhhiiihhhjjjnnnjjjmmmnnnmmmkkkjjjkkkmmmkkklllmmmmmmlllkkkkkklllhhhggghhhlllllliiihhhjjjkkkjjjiiiiiikkkkkkjjjiiihhhhhhhhhhhhhhhggggggfffeeefffhhhiiijjjiiigggfffeeefffhhhiiijjjjjjjjjiiifffggghhhiiiiiihhhfffeeegggfffffffffgggiiikkklllnnnmmmlllkkkkkkkkklllmmmcccgggkkkllljjjiiijjjllliiijjjkkklllllllllkkkkkkqqqrrrqqqpppmmmllllllnnngggjjjlllllljjjhhhggggggiiiiiijjjjjjjjjkkkkkkkkkiiikkkllllllllllllmmmoooeeemmmqqqooonnnpppooojjjiiiffffffiiilllkkkgggdddfffiiijjjkkkmmmoooooolllmmmiiilllvvvxxxpppllloooiiinnnoookkkiiimmmqqqrrrqqqqqqnnnlllooosssqqqkkkkkkkkkkkkjjjjjjjjjiiiiiilllgggdddeeejjjmmmmmmkkkkkkjjjiiihhhhhhggghhhhhhhhhgggffffffggghhhiiijjjiiiiiihhhhhhggggggffffffiiiiiihhhhhhiiiiiijjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkknnnsssyyyssspppmmmhhhhhhjjjrrr{{{vvveeeeeerrrssseeelllhhhgggkkkllljjjiiikkkggghhhiiijjjjjjkkkjjjjjjhhhiiikkkmmmmmmmmmkkkjjjiiijjjkkkkkkllllllllllllgggjjjlllkkkiiihhhjjjmmmiiihhhiiimmmllliiiiiimmmooooooooommmjjjiiiiiikkkmmmmmmmmmoooqqqqqqooommmjjjkkkkkkiiihhhiiikkkmmmiiijjjlllmmmmmmllljjjiiilllllllllmmmllllllkkkkkkmmmmmmmmmmmmlllmmmooorrrjjjjjjlllooorrrsssqqqooonnnoooooommmjjjjjjlllooojjjkkklllkkkiiihhhiiijjjhhhlllpppooolllkkkmmmpppkkkmmmhhhiiimmmwwwppphhhkkkjjjjjjjjjiiihhhhhhhhhkkkiiihhhggggggiiikkklllfffhhhiiiiiihhhiiikkkmmmgggggghhhhhhiiiiiiiiiiiikkkjjjjjjjjjjjjjjjjjjkkkkkkkkkjjjiiihhhhhhhhhiiiggghhhiiigggeeedddhhhkkkjjjhhhhhhlllllliiiiiillleeegggiiiiiiiiijjjlllmmmiiijjjjjjiiiiiihhhgggfffjjjjjjiiijjjkkkjjjhhhfffhhhhhhiiijjjkkkllllllmmmgggnnnkkkiiimmmkkkkkktttmmmnnnooonnnllllllnnnooollljjjhhhiiimmmnnnllljjjkkkmmmmmmllljjjiiijjjkkkfffgggggghhhiiikkklllmmmssspppnnnmmmnnnnnnkkkhhhooommmkkkiiiiiiiiijjjkkkjjjiiihhhjjjmmmmmmjjjhhhnnnllliiihhhjjjkkklllllljjjjjjjjjjjjjjjiiihhhhhhiiijjjkkklllkkkiiifffeeecccdddfffgggiiijjjjjjkkkpppppppppooommmkkkhhhgggoookkkhhhiiilllnnnlllhhhiiikkklllkkkjjjhhhiiiiiikkkkkkkkklllmmmnnnooopppooolllkkklllnnnnnnjjjgggjjjggghhhnnnnnnjjjjjjnnnhhhhhhgggggggggggggggggggggfffeeeeeefffgggeeedddhhhgggfffgggiiikkkjjjiiihhhhhhiiiiiijjjjjjkkkkkkiiigggdddeeehhhjjjiiigggkkkkkkjjjhhhfffgggiiikkkhhhdddbbbfffiiijjjlllpppiiigggiiimmmmmmjjjiiikkkhhhkkkmmmnnnmmmllllllmmmnnnnnnmmmkkkjjjiiikkkmmmmmmjjjggghhhjjjllllllkkkooolllhhhhhhjjjllllllkkklllmmmkkkhhhjjjoooooollliiiiiijjjjjjjjjiiiiiihhhkkklllnnnmmmllllllnnnooohhhggggggiiimmmnnnmmmjjjkkkhhhiiilllmmmlllmmmqqqrrrpppmmmkkkjjjjjjlllmmmooonnnmmmkkkiiihhhffffffjjjgggfffgggjjjlllllljjjkkkkkkkkkkkkjjjiiiggggggeeeiiijjjfffeeeiiihhhcccgggfffeeefffggghhhgggffffffhhhiiihhhfffeeehhhkkknnnoooooommmiiihhhiiilllqqqkkkvvv{{{zzznnnooosssrrrmmmiiirrrjjjjjjnnnfffiiifffhhhiiiiiihhhiiikkkmmmlllmmmnnnmmmllllllmmmooollllllmmmmmmllllllkkkjjjfffjjjllljjjjjjkkkjjjfffjjjjjjiiiiiihhhggggggggglllnnnooonnnlllkkkkkklllooonnnlllkkkjjjiiiiiiiiiiiiiiikkkkkkkkkiiigggffffffggghhhiiiiiiiiiiiiiiimmmjjjhhhiiikkkkkkhhhdddmmmmmmmmmmmmmmmmmmlllllljjjmmmooopppooommmmmmmmmsssqqqooonnnoooooonnnlllnnnooopppqqqpppnnnmmmkkkooopppppppppooommmjjjiiilllkkkiiijjjkkkkkkjjjhhhkkkllljjjqqqzzzwwwppphhhjjjjjjjjjjjjiiiiiiiiiiiihhhiiijjjiiihhhhhhjjjmmmhhhiiijjjjjjiiijjjlllnnniiiiiihhhhhhhhhiiijjjkkkjjjiiiiiihhhhhhiiiiiijjjkkkjjjiiiiiiiiiiiiiiiiiihhhiiiiiihhhgggggghhhiiiiiihhhiiimmmmmmjjjiiikkkhhhiiijjjjjjiiihhhiiijjjllllllkkkjjjhhhfffeeedddkkkjjjjjjkkklllkkkiiigggggghhhhhhiiijjjkkklllllllllrrrnnniiikkkhhheeellllllmmmnnnmmmkkkkkkmmmnnnjjjiiihhhiiikkkkkkkkkjjjiiijjjkkkjjjhhhggghhhiiihhhhhhhhhiiijjjkkklllmmmnnnlllkkklllnnnooonnnllllllkkkjjjiiiiiikkkmmmnnnmmmllljjjkkklllkkkhhheeeooommmjjjiiijjjkkkkkkkkkjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkiiihhhgggggghhhhhhiiijjjjjjiiiiiimmmmmmnnnnnnmmmlllkkkjjjoookkkhhhiiilllnnnllliiikkklllnnnmmmkkkjjjjjjkkkhhhiiiiiiiiijjjkkkkkkkkkiiiiiijjjlllnnnooommmllljjjggghhhlllmmmkkklllpppllllllkkkkkkjjjiiihhhhhhgggfffeeeeeeggghhhgggeeehhhgggfffgggiiikkkjjjiiiggggggggggggggghhhhhhhhhiiigggeeefffiiijjjiiihhhllllllkkkiiiggggggjjjlllkkkfffdddhhhjjjjjjllloooiiiggghhhlllllliiiiiikkkhhhjjjllllllkkkjjjjjjkkkjjjkkkjjjiiiggggggiiikkkkkkiiifffgggiiikkkkkkjjjoookkkhhhggghhhiiiiiigggjjjlllllljjjlllooommmhhhjjjjjjiiiiiiiiiiiiiiiiiiiiijjjkkkkkkiiiiiijjjkkkmmmkkkiiiiiikkkkkkiiigggiiiggggggjjjllljjjkkkooommmkkkiiihhhhhhjjjlllnnniiiiiiiiiiiiiiiiiiiiiiiinnnkkkhhhhhhiiijjjhhhfffhhhhhhhhhhhhgggfffeeedddeeeiiiiiiffffffjjjiiifffhhhfffeeefffggghhhgggfffggghhhhhhggggggggghhhjjjkkkmmmnnnmmmjjjiiikkkmmmooommmuuuxxxsssttt|||qqqjjjkkkoooooollljjjnnneeekkkpppgggiiiiiijjjkkkjjjiiiiiikkkllliiijjjkkkkkkjjjjjjlllmmmkkkkkkllllllkkkkkkjjjiiiiiikkkkkkhhhhhhkkkkkkhhhiiiiiihhhhhhggggggggggggkkklllmmmmmmkkkjjjkkklllnnnmmmlllkkkjjjiiiiiiiiijjjkkklllmmmmmmllljjjiiiggghhhiiiiiijjjjjjiiiiiikkkllllllllljjjiiihhhhhhiiijjjkkklllmmmnnnnnnooonnnoooooonnnmmmlllmmmooopppnnnmmmmmmooopppoooooonnnoooqqqrrrrrrpppnnnlllkkklllmmmnnnnnnnnnnnnnnnjjjiiihhhiiikkklllkkkjjjjjjkkkiiinnnvvvwwwppphhhiiijjjjjjjjjjjjjjjkkkkkkfffiiikkkkkkiiihhhjjjllliiikkkkkkkkkjjjjjjlllnnnkkkjjjiiihhhhhhjjjlllmmmkkkjjjjjjiiiiiijjjjjjkkkjjjiiiiiiiiiiiijjjjjjkkkkkkjjjiiiiiijjjjjjhhhfffiiigggiiimmmnnnjjjiiijjjkkklllllljjjhhhgggggghhhkkkkkkjjjiiihhhgggffffffjjjjjjjjjkkklllkkkiiigggggggggggghhhiiijjjkkklllnnnsssnnnhhhjjjfffbbbhhhkkkllllllkkkjjjjjjkkkmmmgggiiijjjiiiiiiiiijjjkkkgggiiijjjiiihhhhhhiiijjjkkkjjjjjjjjjjjjkkklllmmmkkkjjjiiikkkmmmooonnnmmmjjjiiiiiiiiikkkmmmoooppplllkkkkkkkkklllkkkhhheeeooommmjjjjjjjjjkkkkkkkkkkkkkkkkkkllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjiiihhhhhhjjjjjjlllmmmnnnnnnnnnnnnnnnkkkiiijjjmmmnnnmmmkkkkkklllnnnmmmllljjjkkkkkkhhhhhhiiijjjjjjiiiiiiiiigggiiilllmmmmmmmmmnnnoookkkhhhhhhjjjkkkkkkmmmpppmmmmmmlllkkkjjjhhhgggfffgggfffeeefffhhhiiihhhggghhhgggfffgggiiikkkjjjiiihhhhhhhhhhhhggggggggggggjjjhhhggggggiiijjjjjjiiillllllllljjjiiiiiikkklllnnniiigggiiikkkjjjjjjllljjjggggggjjjkkkhhhhhhkkkhhhiiikkkkkkiiihhhhhhiiiiiiiiijjjiiihhhhhhjjjlllmmmkkkiiiiiikkkmmmmmmmmmssspppmmmkkkkkkkkkjjjiiihhhkkklllkkklllnnnkkkeeekkkjjjiiihhhhhhiiijjjkkklllmmmnnnmmmkkkkkklllmmmooollliiihhhhhhiiiiiihhhiiiggghhhkkkllljjjkkknnnmmmllljjjiiihhhiiikkklllhhhhhhiiiiiijjjkkkkkkkkknnnllliiiiiiiiiiiigggfffggggggggggggfffeeeeeedddhhhjjjjjjggggggiiihhhfffhhhgggffffffhhhhhhgggfffhhhgggffffffhhhiiiiiiiiijjjkkkllllllkkkkkkmmmnnnlllpppsssqqqooooookkktttmmmiiijjjlllkkkjjjkkkkkkzzznnnaaammmpppgggiiikkklllmmmllljjjiiijjjkkkggghhhjjjjjjjjjjjjlllnnnkkkkkkkkkkkkkkkjjjiiiiiijjjllljjjffffffjjjlllkkkiiihhhhhhggggggggghhhhhhiiikkklllllljjjjjjkkklllnnnmmmllljjjiiiiiiiiiiiiiiijjjlllmmmmmmlllkkkjjjhhhiiijjjjjjjjjjjjjjjjjjiiimmmooonnnjjjgggiiillliiiiiijjjkkkllllllmmmnnnqqqqqqooommmkkklllnnnqqqpppnnnmmmmmmnnnooonnnmmmlllnnnppprrrsssqqqooommmkkkkkkkkkkkklllmmmoooooohhhhhhgggiiikkkmmmmmmlllkkkmmmjjjmmmssswwwppphhhiiijjjjjjjjjkkkkkkllllllhhhhhhjjjkkklllllljjjhhhjjjkkkkkkkkkiiijjjkkkmmmmmmkkkiiihhhhhhjjjmmmooommmmmmmmmllllllmmmmmmmmmiiiiiiiiiiiijjjjjjkkklllllljjjiiijjjmmmllliiieeehhhgggiiinnnnnnjjjhhhjjjkkklllllljjjhhhgggggghhhggghhhhhhhhhiiijjjkkkkkkiiihhhhhhjjjkkkjjjhhhfffgggffffffggghhhiiikkkllliiinnnjjjgggkkkhhheeejjjiiijjjkkkjjjhhhhhhjjjkkkgggiiilllkkkhhhhhhjjjmmmhhhjjjkkkkkkjjjjjjkkkmmmmmmllllllkkkkkkkkkllllllkkkkkkjjjkkkkkklllkkkkkkjjjjjjjjjjjjkkkmmmnnnooohhhhhhiiikkkllllllkkkjjjmmmkkkjjjjjjlllmmmmmmlllkkkkkkkkkkkkkkkllllllmmmkkkkkkjjjjjjjjjkkkkkklllkkkkkkkkkkkkjjjiiihhhgggiiijjjkkklllmmmnnnnnnooonnnllljjjkkkmmmnnnnnnllljjjlllmmmmmmkkkjjjjjjkkkkkkkkklllmmmllllllkkkjjjjjjlllooonnnkkkiiikkknnnmmmkkkiiiiiiiiijjjlllnnniiiiiiiiiiiigggfffdddcccfffeeeeeefffiiijjjjjjiiihhhgggfffgggiiikkkjjjiiikkkkkkjjjjjjiiiiiihhhhhhjjjiiihhhhhhiiijjjjjjkkkmmmmmmmmmllljjjjjjkkkmmmooojjjhhhjjjkkkhhhhhhiiikkkhhhgggjjjjjjhhhhhhkkkhhhjjjkkkjjjhhhggghhhiiijjjlllmmmmmmllllllmmmooollljjjiiiiiijjjkkklllmmmqqqpppnnnmmmllllllkkkkkkiiikkkkkkiiijjjmmmkkkfffkkkjjjiiihhhhhhiiikkkmmmmmmnnnooonnnmmmlllmmmnnnmmmjjjgggfffgggiiikkkmmmllliiijjjnnnooommmmmmppprrrpppnnnkkkjjjiiiiiijjjlllllllllllllllllllllllljjjiiihhhhhhiiiiiijjjjjjhhhhhhhhhhhhhhhgggffffffkkkkkkjjjhhhffffffeeedddiiihhhfffggghhhhhhgggfffiiigggeeefffiiikkkjjjhhhjjjkkklllllllllllllllmmmiiirrrqqqssskkknnnpppmmmsssooommmnnnmmmiiiiiikkkjjjooofffcccmmmllleeeiiiiiijjjkkkkkkjjjiiiiiijjjgggiiikkklllllllllnnnoookkkkkkllllllkkkkkkjjjiiiiiikkkjjjggggggkkkllljjjiiiiiihhhhhhhhhiiijjjjjjiiikkklllkkkjjjkkklllnnnmmmlllkkkjjjiiiiiiiiiiiifffgggiiikkkkkkkkkiiiiiiiiijjjjjjkkkkkkkkkjjjjjjjjjlllmmmmmmjjjiiiiiijjjlllkkkkkkjjjjjjiiiiiiiiiqqqqqqpppnnnllllllnnnoootttrrrooonnnnnnmmmkkkjjjkkkllloooqqqrrrpppooommmnnnmmmkkkjjjjjjkkklllmmmiiihhhhhhiiikkkllllllkkknnnpppmmmnnnssswwwppphhhjjjjjjkkkkkklllllllllmmmkkkhhhgggjjjooopppkkkeeejjjjjjkkkjjjhhhhhhiiikkkmmmllljjjhhhiiikkkmmmooonnnmmmmmmllllllmmmmmmnnnjjjiiiiiiiiijjjkkkllllllllljjjiiikkkmmmmmmiiifffiiigggiiimmmnnnjjjiiijjjhhhjjjkkkjjjiiihhhiiijjjhhhhhhhhhhhhiiijjjlllmmmggggggggghhhjjjjjjhhhfffggggggffffffgggiiikkklllfffkkkhhhffflllkkkfffkkkhhhiiijjjiiiggggggiiijjjhhhjjjmmmllliiiiiikkknnnhhhiiikkkjjjjjjjjjkkklllnnnmmmllllllkkkkkklllllljjjjjjkkkkkkkkkkkkkkklllllllllllllllllllllllllllfffhhhjjjkkklllkkkkkkkkkjjjiiiiiijjjmmmoooooooookkkkkkjjjjjjjjjjjjkkkllllllkkkkkkjjjkkkkkklllmmmhhhhhhiiiiiijjjiiiiiiiiijjjjjjkkkkkklllmmmmmmnnnmmmlllkkklllmmmnnnnnnnnnlllmmmooonnnlllkkkkkklllmmmmmmmmmmmmmmmmmmllllllkkkmmmooommmjjjiiikkknnnooonnnllliiihhhiiikkkkkkeeefffgggggggggfffeeedddfffeeeeeefffiiijjjjjjiiihhhgggfffgggiiikkkjjjiiikkkkkkjjjjjjiiiiiihhhhhhiiiiiiiiiiiiiiiiiijjjkkklllmmmnnnmmmkkkjjjkkkmmmnnniiigggiiijjjgggfffgggkkkhhhhhhkkkkkkhhhhhhjjjiiijjjkkkjjjhhhhhhiiikkkkkkmmmnnnnnnmmmmmmnnnppphhhggggggffffffgggiiijjjiiijjjiiiiiihhhhhhhhhiiilllllliiifffggglllllljjjkkkjjjiiihhhhhhjjjlllnnniiikkklllkkkjjjiiijjjkkkllljjjhhhfffeeegggkkknnnllljjjkkkooopppmmmmmmoooqqqooommmllljjjiiiiiiiiikkkkkklllllllllmmmmmmmmmiiiiiiiiiiiihhhiiijjjkkkggghhhhhhhhhhhhggggggfffjjjhhhggggggfffeeefffgggjjjhhhgggggghhhhhhgggfffiiigggeeefffjjjlllkkkiiilllllllllmmmmmmlllkkkjjjiiirrrppppppmmmooonnnnnnppppppmmmmmmooommmiiiiiilllllllllhhhhhhkkkfffdddiiieeegggiiijjjiiiiiijjjkkkfffhhhkkklllllllllmmmnnnlllllllllllllllkkkjjjjjjgggjjjllljjjjjjmmmllliiijjjiiiiiihhhiiijjjlllmmmkkklllmmmlllkkklllnnnppplllkkkkkkjjjiiiiiiiiiiiifffgggiiikkkkkkkkkiiiiiijjjjjjkkkkkkkkkjjjjjjiiikkkiiihhhiiikkkkkkiiigggllllllkkkjjjiiiiiihhhhhhmmmoooqqqqqqooommmmmmmmmtttrrrooonnnnnnnnnlllkkkjjjkkkmmmnnnooonnnmmmlllnnnmmmkkkjjjjjjkkklllmmmkkkjjjiiiiiikkkkkkjjjiiinnnoookkknnnssswwwppphhhkkkllllllllllllllllllmmmkkkhhhgggjjjooopppkkkfffjjjkkkkkkiiigggggghhhiiilllkkkjjjiiiiiikkkmmmnnnlllkkkkkkjjjjjjkkkkkklllkkkjjjjjjjjjjjjkkkkkkllljjjjjjiiijjjkkkllljjjiiijjjhhhhhhlllllliiiiiilllggghhhjjjjjjiiiiiijjjlllmmmkkkjjjiiihhhhhhiiijjjgggfffggghhhjjjjjjhhhfffhhhhhhgggfffgggiiilllnnnhhhlllhhhgggmmmkkkeeeiiihhhiiiiiihhhgggggghhhjjjiiikkkllllllkkkkkklllmmmfffhhhiiihhhgggggghhhiiimmmmmmlllkkkkkkkkkllllllfffhhhjjjkkkkkklllnnnpppnnnnnnnnnmmmlllkkkkkkjjjiiikkkllllllkkkiiihhhiiiiiiiiiiiikkknnnppppppooommmllljjjiiiiiiiiijjjkkkllllllllllllllllllllllllfffggghhhiiijjjjjjjjjjjjkkkkkkkkkjjjkkkllllllmmmmmmmmmmmmmmmmmmnnnooopppnnnpppqqqpppooommmnnnnnnlllkkkkkkjjjjjjkkklllllljjjkkklllkkkkkkkkkmmmooommmooommmiiihhhjjjkkkiiifffgggiiijjjjjjiiigggfffgggfffeeefffhhhiiihhhggghhhgggfffgggiiikkkjjjiiihhhhhhhhhhhhgggggggggggghhhiiiiiiiiihhhhhhjjjkkklllmmmnnnmmmkkkjjjkkklllkkkgggfffiiijjjhhhfffgggkkkiiijjjmmmmmmiiihhhiiihhhiiijjjiiihhhhhhjjjllliiikkkmmmmmmlllkkkkkkllljjjkkkkkkjjjiiiiiilllnnnhhhjjjkkkjjjiiiiiiiiikkkmmmllliiieeeffflllooommmjjjjjjiiiiiijjjkkklllmmmiiikkkllllllkkkkkklllnnnmmmllljjjgggdddeeehhhkkkjjjiiijjjnnnnnnkkkjjjllliiiiiiiiiiiiiiijjjkkkkkkeeefffgggiiijjjlllmmmnnnjjjkkkkkkjjjhhhggghhhiiifffffffffggggggffffffeeehhheeeeeeggghhhhhhjjjmmmkkkiiihhhhhhhhhhhhgggeeehhhgggfffgggiiikkkkkkkkkmmmllllllmmmnnnmmmjjjhhhkkkpppooozzzqqqkkklllyyyrrrfffkkkpppkkkiiimmmiiiggghhhlllmmmkkkjjjmmmkkkjjjkkkkkkgggdddeeehhhbbbeeehhhiiiiiiiiiiiijjjcccfffiiijjjiiiiiiiiijjjkkkkkkkkkkkkkkkjjjjjjiiieeejjjlllkkklllnnnllliiijjjiiihhhggghhhjjjmmmnnnmmmmmmmmmlllkkkkkknnnpppkkkkkkjjjiiiiiiiiiiiiiiiiiijjjlllmmmmmmlllkkkjjjjjjjjjjjjjjjjjjjjjiiihhhkkkhhhfffhhhkkkllliiifffiiiiiijjjjjjjjjkkkkkkkkkjjjmmmppppppooommmllllllooommmlllmmmnnnpppooooookkkkkkkkkkkkkkklllllllllkkkkkkkkkkkklllmmmoooooolllkkkjjjjjjkkkkkkiiihhhlllkkkgggllltttwwwppphhhmmmmmmmmmmmmllllllllllllhhhjjjkkkllllllkkkkkkkkkllllllllljjjhhhggghhhjjjjjjjjjjjjjjjjjjkkkkkklllkkkkkkjjjjjjjjjjjjkkkkkkllllllkkkjjjjjjjjjkkkkkkhhhiiiiiiiiiiiiiiikkkmmmlllhhhhhhjjjkkkiiijjjmmmgggiiijjjjjjiiiiiijjjkkknnnmmmjjjiiihhhhhhiiijjjhhhhhhhhhjjjlllllljjjhhhjjjhhhgggggghhhjjjmmmoooiiimmmhhhgggooolllfffhhhhhhiiiiiihhhgggggghhhjjjjjjiiiiiijjjkkklllkkkjjjggghhhiiihhhgggfffggghhhlllkkkkkkkkkkkkkkkllllllgggiiillllllkkkkkknnnpppnnnnnnnnnmmmmmmlllkkkjjjhhhkkkmmmmmmjjjhhhiiijjjkkkkkkkkklllnnnooonnnmmmpppnnnllljjjiiiiiijjjkkkmmmmmmnnnnnnmmmlllkkkjjjggghhhiiijjjkkkkkkkkkkkkjjjjjjjjjjjjjjjlllmmmnnnlllmmmnnnnnnnnnnnnpppqqqmmmnnnoooooommmllllllmmmkkkjjjhhhggghhhjjjlllnnnnnnllljjjjjjkkkmmmmmmllliiimmmmmmiiiiiimmmmmmiiihhhjjjkkklllllljjjgggfffgggfffeeeeeeggghhhgggeeehhhgggfffgggiiikkkjjjiiiggggggggggggggghhhhhhhhhfffhhhiiihhhffffffiiikkkkkklllmmmmmmkkkjjjjjjkkkjjjffffffjjjllljjjiiijjjkkkiiilllppppppkkkhhhiiifffgggggggggggghhhjjjmmmhhhjjjlllllljjjiiiiiiiiilllmmmnnnmmmkkkkkknnnqqqlllnnnpppooollljjjkkklllkkkkkkiiigggiiinnnpppnnniiiiiijjjjjjkkkllllllmmmjjjlllnnnnnnnnnnnnpppqqqkkkkkkjjjgggeeeeeehhhkkkjjjiiikkkooooookkkjjjlllgggggghhhiiijjjkkkkkkllleeeeeefffhhhjjjkkklllmmmhhhjjjkkkjjjhhhgggiiikkkfffgggggghhhhhhggggggffflllhhhgggjjjjjjhhhjjjoookkkjjjhhhhhhiiihhhgggeeefffggghhhhhhhhhiiilllmmmkkkjjjjjjllloooooollliiinnnmmmoootttllljjjllliiijjj~~~sssoookkkkkkkkkjjjjjjkkkiiiffffffkkknnnkkkiiiiiifffeeeiiiiiidddfffiiieeedddgggjjjkkkjjjiiihhhiiidddfffiiijjjiiihhhhhhhhhiiiiiiiiiiiiiiihhhgggggggggjjjkkkjjjjjjmmmnnnkkkhhhgggeeeeeefffiiilllnnnmmmnnnmmmkkkiiijjjlllnnnkkkjjjjjjiiiiiiiiiiiiiiijjjkkklllmmmmmmllljjjiiiiiiiiijjjjjjiiiiiihhhgggjjjiiiiiijjjkkkkkkjjjiiijjjjjjjjjkkkkkkkkkkkkkkkiiikkkmmmmmmmmmlllmmmoookkkjjjiiijjjlllnnnooonnnooommmkkkjjjjjjkkklllnnnkkklllmmmnnnnnnnnnnnnnnnkkkiiiiiiiiikkklllkkkjjjkkkiiidddlllyyywwwppphhhnnnnnnnnnmmmlllllllllkkkeeekkkpppnnniiigggkkkpppmmmnnnmmmllliiihhhiiijjjiiiiiijjjjjjjjjkkkkkkkkkmmmllllllkkkkkkllllllmmmmmmllllllkkkjjjjjjjjjjjjfffhhhjjjiiiggghhhkkkooommmiiigggiiiiiihhhjjjoooiiijjjkkkjjjiiihhhiiijjjkkkjjjiiihhhhhhjjjlllmmmjjjiiijjjlllmmmnnnllljjjjjjiiihhhggghhhkkknnnpppgggkkkggggggpppooohhhkkkhhhiiiiiiiiiggggggiiijjjkkkhhhfffhhhkkklllkkkhhhjjjkkkkkkjjjhhhggghhhiiikkkjjjjjjjjjjjjkkklllmmmkkkmmmooommmkkkiiikkkmmmmmmmmmnnnnnnmmmmmmlllkkkdddhhhkkklllkkkjjjlllnnnnnnmmmlllmmmnnnnnnllljjjrrrqqqnnnkkkjjjjjjkkkkkkmmmnnnoooooonnnllljjjhhhjjjjjjkkklllllllllkkkkkkiiiiiihhhiiijjjllloooppplllmmmnnnnnnnnnnnnppprrriiikkklllkkkjjjhhhiiiiiilllkkkhhhggghhhkkknnnqqqtttpppkkkjjjkkkkkkiiigggeeekkkllliiijjjooooookkkjjjkkklllmmmkkkhhheeecccgggfffeeeeeefffgggeeedddhhhgggfffgggiiikkkjjjiiihhhhhhiiiiiijjjjjjkkkkkkeeegggiiihhhfffeeehhhkkkjjjlllmmmlllkkkiiijjjjjjiiifffgggkkkmmmlllkkkllljjjjjjmmmrrrqqqlllhhhhhhdddeeeeeeeeeeeegggjjjllliiikkkmmmlllkkkiiihhhhhhggghhhiiihhhffffffiiillllllnnnooommmjjjggggggiiihhhjjjjjjiiilllpppqqqmmmhhhiiijjjkkklllmmmllllllfffhhhjjjkkkkkklllmmmoooeeeggghhhgggfffgggkkkooommmkkkmmmqqqqqqnnnlllnnnkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjdddfffiiiiiihhhiiimmmpppiiiiiijjjjjjjjjjjjjjjiiitttnnnkkkmmmkkkgggggglllkkkjjjhhhhhhiiihhhgggeeeeeehhhjjjiiihhhhhhllloooiiihhhiiilllpppqqqnnnkkkpppkkkooogggooojjjooowwwooocccqqq~~~oooeeeqqqtttkkkffflllpppnnnnnniiihhhmmmoookkkgggeeeaaa___dddeeebbbiiilllcccgggiiilllllljjjhhhhhhhhhfffiiikkklllkkkiiiiiiiiigggggggggggggggffffffeeeiiikkkjjjggghhhmmmooonnnfffeeedddccceeegggjjjlllmmmmmmllljjjhhhhhhjjjmmmjjjjjjiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkiiigggfffiiiiiiiiiiiiiiihhhgggfffhhhkkknnnmmmjjjiiikkkmmmnnnnnnmmmlllkkkiiiiiihhhjjjkkkkkkjjjjjjkkkoooqqqllljjjiiiiiijjjkkkkkkjjjrrrooollljjjiiikkkmmmoooooopppppppppooommmkkkiiiiiihhhhhhiiikkkmmmmmmlllllliiidddnnn}}}uuurrrlllpppooommmkkkjjjkkklllmmmjjjiiiiiihhhhhhiiiiiijjjkkkkkkkkkkkkkkkkkkkkkkkkfffgggiiikkkmmmnnnnnnnnnjjjiiihhhhhhjjjllllllkkkppprrrrrrnnnnnnpppooollllllkkkkkkjjjiiihhhgggggghhhhhhggghhhhhhiiijjjjjjfffhhhhhhgggfffeeeeeegggiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhkkkjjjhhhfffgggiiikkkmmmiiijjjkkkkkkllllllkkkkkktttlllggghhhjjjiiijjjlllkkkkkkkkkiiigggggghhhjjjooonnnllljjjiiihhhggggggjjjjjjkkknnnlllhhhgggjjjgggjjjlllkkkkkknnnmmmjjjjjjlllnnnnnnmmmlllmmmnnnkkkjjjjjjlllppprrrssssssooopppqqqqqqqqqooonnnmmmlllkkkjjjkkkmmmnnnmmmlllpppnnnkkklllnnnnnnllliiimmmqqqsssrrrnnnjjjiiijjjjjjhhhhhhjjjllllllhhhdddlllmmmllliiimmmssssssmmmooommmlllmmmnnnnnnllliiilllnnnooollliiihhhjjjllliiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkllljjjhhheeeggghhhiiihhhfffeeeeeeeeegggggggggggghhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjhhhjjjmmmnnnllljjjhhhgggeeefffgggiiiiiijjjjjjjjjooonnnllljjjiiiiiiiiijjjooolllgggeeeeeehhhmmmpppmmmnnnoooooonnnllljjjiiiggghhhhhhgggggghhhjjjlllllliiihhhkkkjjjfffeeeggggggiiikkkmmmnnnnnnmmmmmmhhhmmmpppoookkkhhhkkkooorrrlllgggggglllnnnkkkgggjjjkkkllllllmmmllllllkkkmmmlllkkkjjjjjjkkkmmmoookkkjjjiiigggggghhhjjjkkkjjjkkkkkkllllllkkkkkkkkkpppooommmjjjggggggiiikkkkkkkkkkkkjjjiiihhhgggfffhhhkkkkkkiiiiiilllkkkhhhmmmkkkiiihhhiiiiiihhhgggdddgggkkkooopppnnnkkkiiijjjjjjiiiiiihhhfffeeedddfffgggiiikkklllllllllkkkjjjkkkkkkmmmoooqqqssstttrrrooolllsssyyymmmccchhhccciiitttkkknnnsssooopppjjjjjjjjjkkklllmmmnnnnnnpppllliiiiiilllmmmkkkhhhfffggghhhiiikkkkkkkkkkkkhhhjjjlllllljjjiiijjjjjjoooiiifffjjjmmmlllkkkkkkjjjiiiiiiiiihhhhhhggggggkkkmmmnnnooonnnllliiigggrrrhhheeelllooojjjhhhlllkkkkkkkkkkkkkkkkkkkkkkkknnnmmmmmmllllllmmmmmmmmmmmmlllkkkjjjiiijjjkkklllooommmkkkkkkmmmmmmkkkhhhjjjjjjjjjjjjkkklllmmmnnnmmmooommmiiihhhkkkkkkiiiiiijjjkkkjjjjjjjjjmmmoooqqqooommmlllnnnooooooooonnnmmmllllllmmmmmmlllkkkkkkmmmnnnnnnllliiihhhhhhkkkkkkkkklllkkkkkkjjjiiikkkjjjiiigggtttpppkkkmmmlllkkkjjjjjjkkkmmmnnnllllllkkkkkkkkkkkklllllllllllllllkkkkkkkkkkkkkkkiiiiiiiiijjjjjjjjjkkkkkkllljjjjjjjjjmmmnnnnnnmmmkkknnnnnnkkkkkknnnnnnlllkkkkkkjjjjjjiiiiiiiiijjjhhhiiijjjkkkkkkjjjiiihhhhhhiiijjjiiigggggghhhiiiggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiihhhfffeeefffhhhjjjllliiijjjkkkkkkllllllkkkkkkrrrkkkgggiiijjjiiiiiikkkiiijjjjjjiiihhhhhhjjjllljjjiiihhhhhhhhhhhhhhhiiijjjiiikkkmmmkkkggggggjjjgggkkklllkkkkkknnnnnnjjjjjjlllnnnnnnmmmlllmmmnnnooonnnllllllmmmmmmmmmkkkkkklllmmmmmmmmmmmmmmmmmmkkkjjjiiijjjllllllllljjjooommmkkkkkklllllljjjhhhgggjjjlllmmmmmmlllmmmmmmggggggiiikkknnnnnnmmmkkkkkklllkkkhhhkkkppppppkkknnnmmmlllmmmoooooommmkkkiiiiiiiiihhhgggfffhhhiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkklllmmmllliiigggjjjjjjiiihhhgggfffdddcccffffffggggggggghhhhhhhhheeeeeeeeeeeeeeeeeeeeeeeegggiiikkkkkkjjjhhhggggggggghhhiiijjjjjjkkkjjjjjjmmmllljjjiiiiiiiiiiiijjjkkkjjjiiihhhhhhjjjlllmmmmmmmmmmmmmmmlllkkkjjjiiifffggghhhhhhhhhhhhkkkmmmjjjhhhhhhjjjjjjhhhjjjnnnhhhiiikkkmmmmmmmmmlllkkkiiijjjkkkkkkjjjjjjjjjjjjllliiiggghhhmmmppppppnnnnnnmmmmmmlllkkkjjjiiihhhkkkjjjjjjiiijjjkkklllmmmlllkkkiiihhhhhhiiijjjkkkiiijjjkkklllmmmmmmmmmmmmoooooommmiiigggfffhhhkkknnnnnnmmmlllkkkiiigggfffcccgggiiiiiikkkooopppnnniiihhhfffggghhhiiiiiihhhggghhhjjjllllllkkkiiihhhjjjjjjiiiiiihhhfffeeedddkkkjjjiiiiiiiiiiiijjjkkkjjjjjjkkkmmmnnnppprrrssstttsssoooppp~~~xxxeeemmmpppjjjkkkpppfffjjjsssmmmmmmnnnllllllmmmmmmnnnnnnoooooooooooonnnkkkiiigggggggggggghhhiiiiiijjjjjjjjjjjjjjjkkklllkkkjjjiiijjjkkkeeefffkkkooommmjjjnnntttjjjiiiiiiiiihhhhhhhhhhhhggghhhjjjlllmmmmmmlllkkkkkkeeeeeekkkkkkfffgggooojjjkkklllmmmnnnpppqqqqqqiiiiiihhhiiijjjlllnnnooonnnmmmlllkkkjjjjjjkkkkkknnnkkkjjjjjjlllmmmkkkiiikkkkkkkkkkkkkkkjjjjjjjjjnnnooonnniiihhhjjjjjjhhhjjjkkkmmmmmmlllmmmnnnpppllllllllllllmmmnnnooopppqqqpppooooooppppppnnnlllnnnnnnnnnmmmjjjhhhhhhhhhmmmmmmmmmnnnnnnmmmmmmlllmmmooopppmmmtttpppjjjkkkjjjjjjiiijjjlllmmmooollllllkkkkkkkkkkkkllllllmmmmmmmmmllllllkkkkkkkkklllkkkiiihhhggghhhhhhiiikkkjjjjjjkkkmmmnnnnnnmmmiiilllmmmkkkllloooooommmlllkkkjjjiiiiiijjjkkkkkkhhhjjjlllnnnnnnllliiiggghhhjjjkkkjjjiiiiiijjjkkkffffffffffffffffffffffffiiiiiiiiiiiiiiiiiiiiiiiiiiihhhgggfffgggiiikkkmmmiiijjjkkkkkkllllllkkkkkknnniiigggjjjjjjhhhgggiiigggiiiiiiiiiiiiiiikkkmmmffffffggggggiiijjjkkkllliiihhhjjjlllkkkggggggjjjhhhkkkllljjjkkknnnnnnkkkjjjlllmmmnnnlllllllllmmmpppnnnkkkjjjjjjjjjiiigggjjjjjjjjjjjjkkklllmmmmmmkkkiiihhhhhhjjjjjjiiigggkkkiiiiiijjjkkklllkkkjjjfffffffffhhhkkklllmmmlllfffiiilllnnnnnnnnnooopppjjjkkkjjjhhhiiillllllhhhmmmllllllmmmnnnooonnnlllgggfffeeeeeeggghhhhhhgggiiiiiiiiiiiiiiiiiiiiiiiilllllllllmmmnnnmmmkkkiiinnnkkkhhhggghhhhhheeeaaaffffffffffffggggggggggggffffffffffffffffffffffffggghhhiiihhhgggffffffhhhiiijjjjjjkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiijjjjjjhhhiiikkklllllllllkkkjjjmmmlllkkkjjjjjjiiiiiijjjfffhhhiiijjjiiiiiijjjlllkkkiiijjjkkkiiihhhlllrrriiijjjkkkllllllkkkjjjiiinnnlllkkklllnnnooommmjjjjjjjjjiiijjjllloooqqqrrrooommmllljjjiiiiiiiiijjjhhhhhhiiijjjjjjkkklllllllllkkkjjjiiiiiijjjkkklllggghhhjjjlllmmmnnnnnnooojjjjjjjjjhhhggghhhkkkmmmpppoooooonnnlllkkkiiihhhbbbfffiiiiiilllqqqrrrpppgggfffeeefffhhhiiiiiiiiiggggggffffffeeeeeeeeeeeeiiiiiiiiiiiihhhfffeeedddooommmiiigggfffgggiiijjjjjjjjjkkklllmmmoooqqqrrruuuvvvtttooouuupppllllllgggjjjoookkktttzzzmmmjjjkkkkkkjjjmmmmmmmmmmmmmmmnnnnnnnnnlllnnnooolllfffdddfffiiihhhhhhiiiiiiiiiiiihhhhhhiiijjjkkkjjjjjjkkknnnpppkkkjjjkkkmmmllliiikkkoooiiiiiiiiiiiiiiihhhhhhhhhfffggghhhiiijjjkkklllmmmeeecccfffjjjhhhcccfffppphhhhhhiiijjjlllmmmnnnoootttrrrooolllkkkjjjkkkkkkmmmmmmkkkjjjiiiiiiiiiiiijjjiiiiiiiiikkklllkkkjjjmmmmmmnnnnnnmmmkkkjjjiiimmmooonnniiihhhkkkjjjhhhiiikkkmmmnnnmmmmmmmmmnnnfffiiimmmmmmlllllloooqqqrrrrrrqqqrrrrrrqqqooollloooooonnnllliiiggghhhiiimmmmmmmmmmmmnnnnnnnnnnnnhhhlllpppllltttpppkkklllkkkkkkkkkkkklllmmmnnnjjjjjjjjjiiiiiijjjjjjjjjnnnnnnmmmllllllkkkkkkkkkmmmllljjjhhhggghhhiiijjjiiihhhhhhiiikkklllllljjjmmmppppppnnnnnnqqqqqqooommmkkkjjjhhhhhhhhhiiijjjggghhhkkkmmmmmmllljjjiiihhhjjjkkkjjjiiiiiijjjlllffffffffffffggggggggggggiiiiiiiiiiiiiiiiiiiiiiiijjjjjjiiiiiijjjlllnnnoooiiijjjkkkkkkllllllkkkkkkkkkhhhgggjjjjjjgggfffhhhhhhiiijjjjjjiiiiiikkklllhhhhhhiiijjjkkkmmmnnnoooiiihhhiiikkkjjjfffgggkkkhhhkkkllljjjkkknnnnnnllljjjlllmmmmmmlllkkklllmmmllljjjiiiiiikkklllkkkjjjmmmlllkkkjjjjjjkkkmmmmmmjjjhhhgggggghhhhhhgggeeeffffffgggiiilllnnnooooookkkhhhffffffiiikkkiiigggiiimmmoooooolllkkklllnnnjjjkkkjjjjjjjjjjjjiiigggllllllllllllllllllkkkjjjhhheeedddeeeiiikkkjjjhhhiiiiiiiiiiiiiiiiiiiiiiiilllkkkkkklllmmmmmmllljjjmmmhhhdddeeehhhiiifffbbbeeefffffffffgggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggffffffhhhjjjjjjjjjjjjkkkjjjjjjiiiiiiiiiiiiiiijjjjjjkkkkkklllhhhiiikkkmmmmmmlllkkkjjjmmmlllkkkiiiiiiiiijjjkkkhhhjjjkkkkkkjjjiiiiiijjjmmmlllmmmnnnjjjfffhhhnnnjjjjjjjjjjjjjjjiiihhhggglllllllllmmmnnnmmmmmmllllllmmmnnnllliiiiiikkknnnlllkkkjjjiiijjjlllnnnoooggghhhiiikkkllllllllllllkkkkkkjjjjjjjjjkkklllmmmggghhhiiikkkllllllmmmmmmeeefffgggggghhhjjjnnnpppnnnnnnnnnnnnmmmlllkkkjjjgggkkkllljjjkkknnnnnnkkkhhhgggffffffhhhiiiiiihhhhhhhhhhhhhhhhhhggggggfffiiiiiiiiiiiihhhgggfffeeelllkkkiiigggfffggghhhiiijjjjjjjjjkkklllnnnoooppprrrwwwyyyvvvxxxtttlllgggkkkqqqsss}}}vvvmmmiiikkkllljjjggglllkkkkkkkkkkkkkkkkkkkkkhhhiiijjjiiihhhgggiiilllggghhhiiiiiijjjiiiiiiiiiggghhhiiiiiijjjnnnrrrvvvvvvkkkccceeekkkkkkiiihhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjiiihhhiiiiiikkkkkkhhhfffgggjjjhhheeegggmmmjjjjjjjjjjjjjjjjjjjjjjjjwwwtttpppllljjjiiiiiiiiikkkkkkjjjiiihhhggggggfffhhhhhhhhhiiijjjkkkkkkkkkmmmnnnpppppppppnnnkkkjjjjjjmmmllliiiiiilllllljjjfffiiilllmmmllljjjjjjjjjeeejjjoooooolllkkkmmmqqqqqqqqqpppqqqqqqpppmmmjjjkkklllmmmmmmjjjiiiiiijjjjjjjjjjjjkkkkkklllmmmmmmgggiiikkkiiiuuuqqqllloooooonnnmmmmmmmmmmmmmmmkkkjjjjjjjjjjjjjjjjjjkkkmmmmmmlllllllllkkkkkkkkklllkkkiiihhhiiijjjlllmmmhhhhhhhhhjjjlllmmmkkkjjjppprrrrrrooonnnqqqpppnnnmmmllljjjhhhgggfffggggggfffggghhhiiijjjlllmmmmmmgggiiijjjiiihhhhhhiiijjjgggggghhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkklllmmmnnniiijjjkkkkkkllllllkkkkkkiiiggghhhkkkjjjffffffhhhjjjkkklllkkkjjjiiiiiijjjiiiiiijjjjjjkkklllnnnnnnjjjhhhiiikkkjjjggghhhllliiilllllljjjkkknnnooommmjjjlllmmmmmmlllkkkkkklllllljjjiiijjjlllmmmmmmlllnnnmmmkkkiiiiiiiiiiiijjjiiihhhgggggghhhhhhfffeeehhhiiijjjkkklllmmmnnnooonnnkkkhhhhhhjjjkkkiiigggjjjlllooommmjjjiiijjjlllkkkkkkllllllkkkiiihhhiiikkkllllllkkkjjjiiihhhhhhhhheeeccceeeiiikkkjjjhhhiiiiiiiiiiiiiiiiiiiiiiiikkkjjjiiijjjkkklllkkkiiiiiieeebbbcccgggjjjhhheeefffffffffgggggggggggghhhggggggggggggggggggggggggjjjjjjiiihhhggggggjjjlllhhhiiiiiiiiiiiiiiihhhgggjjjjjjkkkllllllmmmmmmmmmjjjkkkkkkkkkkkklllllllllnnnmmmkkkjjjjjjjjjkkklllkkklllmmmkkkiiihhhiiijjjlllkkkmmmooolllffffffjjjjjjjjjjjjjjjiiihhhggggggdddhhhkkkjjjgggeeegggiiikkkmmmnnnkkkgggfffhhhlllmmmllljjjjjjkkkmmmoooqqqiiijjjkkklllmmmmmmmmmmmmjjjjjjjjjjjjkkkllllllmmmhhhiiiiiijjjjjjjjjjjjiiiggghhhiiihhhhhhiiikkknnnjjjjjjkkkllllllllllllllliiilllmmmjjjjjjllllllhhhllljjjhhhhhhiiiiiiiiigggjjjkkkmmmooopppnnnmmmlllhhhhhhiiihhhhhhgggfffeeegggggghhhiiiiiiiiihhhhhhjjjjjjjjjjjjkkklllmmmnnnnnnssszzzssssssttttttvvvxxxooommmkkkjjjkkkkkkjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjjjjhhhfffgggjjjkkkkkkjjjggghhhiiijjjkkkkkkkkkkkkhhhiiijjjjjjjjjmmmqqqtttrrrlllgggggghhhhhhjjjnnniiiiiiiiiiiiiiijjjjjjjjjlllkkkjjjiiiiiijjjlllmmmooojjjhhhjjjkkkjjjiiiiiillllllllllllllllllllllllhhhgggffffffgggiiikkklllkkkkkkkkkjjjiiiiiihhhgggfffggghhhiiiiiijjjkkkllljjjkkkmmmnnnnnnmmmkkkjjjfffjjjkkkiiijjjnnnooolllfffiiilllmmmkkkjjjiiiiiihhhmmmqqqqqqmmmjjjlllooonnnmmmlllmmmnnnmmmjjjhhhgggiiimmmnnnmmmkkkkkkjjjiiiiiiiiiiiijjjkkkmmmnnnnnnlllkkklllvvvrrrlllppppppoooooonnnmmmmmmlllmmmmmmllllllllllllmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiijjjlllnnnooojjjjjjjjjlllnnnooommmkkknnnqqqpppmmmlllnnnmmmjjjlllkkkkkkjjjiiihhhgggfffggggggggghhhiiikkkmmmnnnhhhiiijjjiiigggfffggghhhhhhiiiiiijjjjjjkkkkkkllljjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhiiijjjjjjiiijjjkkkkkkllllllkkkkkkhhhgggiiikkkjjjffffffjjjkkklllmmmllljjjiiihhhiiiiiihhhhhhiiiiiijjjkkklllkkkiiiiiikkkjjjhhhiiinnnjjjmmmllljjjkkknnnpppmmmjjjlllmmmmmmkkkjjjjjjkkkpppnnnlllkkkllllllkkkjjjlllkkkjjjhhhgggfffeeeeeejjjhhhggggggiiiiiihhhffflllmmmnnnmmmkkkiiijjjkkkkkkjjjiiijjjlllmmmmmmllliiijjjkkkkkkjjjjjjkkklllkkkkkkmmmooommmiiihhhkkkjjjkkklllllljjjhhhhhhiiifffeeedddeeegggiiiiiihhhiiiiiiiiiiiiiiiiiiiiiiiiiiihhhggghhhjjjkkkjjjiiigggeeebbbcccgggjjjjjjhhhgggggggggggghhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkjjjhhhiiikkkmmmggghhhhhhiiiiiiiiihhhhhhkkkkkklllmmmnnnnnnmmmmmmlllkkkjjjjjjjjjkkkmmmnnnllllllkkkkkkkkkkkklllllllllmmmllljjjiiiiiikkkmmmllljjjjjjmmmmmmjjjiiikkkkkkjjjjjjiiiiiihhhhhhhhhccchhhlllkkkfffdddgggkkkgggiiijjjiiiggghhhkkknnnnnnmmmlllkkkjjjkkkllllllkkkkkkllllllllllllmmmmmmiiiiiijjjjjjkkkkkklllllliiiiiijjjjjjjjjjjjiiiiiimmmmmmmmmkkkhhhfffggghhhhhhiiijjjkkkkkkkkkkkkkkkfffjjjkkkiiijjjmmmmmmjjjmmmkkkiiihhhiiiiiihhhgggggghhhkkkmmmnnnmmmkkkiiihhhhhhhhhhhhhhhgggffffffcccdddfffhhhjjjjjjiiiiiijjjjjjiiijjjjjjkkklllllljjjmmmuuu~~~{{{zzztttssssssjjjpppooommmiiiffffffjjjnnnlllllllllllllllmmmmmmmmmnnnjjjggghhhkkkllljjjfffiiiiiijjjkkkllllllkkkkkkkkkllllllkkkiiijjjlllnnnooowww}}}nnnbbbeeepppiiiiiiiiijjjjjjjjjjjjjjjiiiiiihhhiiijjjlllnnnoooqqqmmmiiijjjlllmmmjjjgggggghhhiiijjjlllmmmnnnnnnhhhhhhhhhhhhhhhiiijjjjjjlllllllllmmmllllllkkkjjjfffhhhiiijjjiiiiiikkklllggghhhiiijjjjjjjjjiiihhheeeiiikkkjjjkkkoooooommmiiikkkmmmmmmlllkkkkkkkkkkkknnnpppooommmkkklllnnnllljjjiiiiiijjjjjjiiihhhfffiiilllnnnmmmkkkkkkkkkjjjiiiiiiiiikkkmmmoooppppppllljjjllluuuqqqkkknnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllmmmmmmhhhiiiiiijjjjjjkkkkkkkkkiiiiiiiiijjjkkkkkklllllliiijjjkkkmmmoooooommmkkkkkkmmmmmmjjjjjjmmmmmmjjjiiijjjlllmmmmmmlllkkkjjjiiijjjkkkkkklllkkkkkkjjjiiijjjjjjiiigggeeeeeefffiiiiiiiiijjjkkkllllllllljjjjjjjjjjjjjjjjjjjjjjjjiiihhhhhhhhhhhhgggggggggiiijjjkkkkkkllllllkkkkkkiiihhhiiikkkiiifffgggllliiikkkmmmmmmkkkjjjjjjjjjhhhhhhhhhiiijjjkkkmmmmmmllljjjjjjlllkkkiiikkkpppkkkmmmmmmjjjjjjnnnpppnnnjjjlllmmmmmmkkkjjjjjjjjjrrrooommmkkkkkkjjjiiigggjjjjjjjjjiiihhhgggfffeeejjjiiihhhiiijjjkkkjjjiiijjjkkkmmmllliiihhhiiikkkgggiiilllmmmmmmmmmnnnooommmkkkjjjiiijjjkkkjjjiiijjjiiilllpppmmmhhhhhhlllhhhjjjmmmmmmkkkjjjlllmmmggghhhhhhhhhggghhhiiikkkiiiiiiiiiiiiiiiiiiiiiiiiiiihhhggggggiiijjjjjjiiiiiihhhgggfffgggiiikkklllhhhhhhhhhhhhiiiiiiiiijjjlllllllllllllllllllllllliiijjjkkkkkkjjjjjjkkkmmmggghhhhhhiiijjjjjjjjjjjjjjjkkklllmmmmmmmmmlllkkkkkkkkkkkkkkkkkklllmmmmmmjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiikkkpppsssuuunnnhhhjjjlllkkkjjjkkkkkkjjjjjjiiiiiiiiijjjjjjhhhjjjlllllljjjiiijjjkkkfffggghhhhhhiiikkknnnqqqkkkkkkjjjjjjjjjjjjiiiiiimmmlllkkkjjjjjjjjjkkklllggghhhiiijjjkkkkkkkkkkkkiiijjjkkklllllllllllllllnnnnnnnnnllliiigggggghhhkkkkkkkkkkkkkkkjjjiiiiiidddhhhiiihhhiiilllmmmjjjkkkiiiggggggiiiiiiiiihhhggggggggggggggggggffffffhhhhhhhhhhhhhhhggggggfffdddeeeeeefffggghhhiiijjjjjjiiiiiiiiiiiijjjjjjkkkiiiggglllxxx}}}yyytttrrruuutttwwwnnnpppuuulllpppooommmiiifffgggjjjmmmkkkkkkkkkllllllmmmmmmnnnlllkkkjjjjjjjjjkkkjjjjjjnnnnnnnnnmmmlllkkkjjjiiiiiijjjkkkkkkjjjjjjkkkmmmmmm|||uuukkkkkkiiiiiiiiijjjjjjkkkkkkkkkhhhhhhhhhiiiiiikkklllllllllkkkjjjiiiiiijjjiiihhheeeeeefffhhhiiijjjkkklllnnnnnnnnnmmmllljjjhhhfffiiiiiikkkllllllkkkkkkjjjgggiiikkkkkkiiiiiikkkmmmjjjjjjiiiiiihhhhhhgggggggggjjjllljjjkkknnnmmmjjjjjjlllmmmlllkkkjjjkkklllkkkkkkkkkkkklllmmmnnnnnnllljjjggggggiiikkkkkkkkklllmmmlllkkkiiiiiikkklllhhhhhhggghhhiiilllnnnpppiiihhhgggiiitttpppjjjjjjkkklllmmmnnnnnnnnnnnnlllkkkkkkjjjjjjkkkkkklllgggggghhhiiijjjkkkkkklllhhhhhhiiijjjjjjjjjiiiiiiggggggiiikkkmmmmmmkkkiiiiiilllllljjjkkknnnooolllgggiiillloooppppppooommmkkklllnnnpppooollliiigggkkkkkkkkkjjjgggeeeeeefffhhhhhhiiijjjkkkkkklllllljjjjjjjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjiiihhhhhhhhhjjjjjjkkklllllllllkkkkkkiiihhhjjjkkkiiifffhhhnnngggiiilllmmmlllkkkllllllhhhiiiiiikkklllnnnpppqqqllljjjkkklllllljjjlllqqqkkkmmmmmmjjjjjjooopppnnnkkklllmmmmmmkkkiiijjjjjjpppnnnkkkjjjkkkjjjiiihhhiiijjjkkkllllllkkkiiihhhjjjiiihhhiiikkkllllllkkkcccfffiiijjjiiiiiilllooofffjjjnnnooommmllllllnnnsssoookkkjjjkkkjjjgggdddhhhhhhkkkpppmmmgggggglllfffjjjmmmnnnmmmmmmppprrriiilllmmmllliiiiiillloooiiiiiiiiiiiiiiiiiiiiiiiijjjhhhggghhhiiikkkkkkjjjkkkkkkkkkiiihhhhhhkkkmmmhhhiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhiiikkkkkkjjjjjjkkklllggghhhiiijjjkkkllllllllljjjkkklllllllllkkkjjjjjjjjjkkklllmmmmmmmmmllllllggghhhjjjkkkkkkjjjiiihhhhhhhhhgggggghhhmmmtttxxxtttiiihhhjjjjjjjjjjjjkkkjjjjjjjjjjjjjjjkkkkkkiiihhhggghhhjjjjjjhhhfffhhhhhhhhhiiikkkmmmooopppeeeeeegggiiijjjjjjjjjjjjnnnllljjjhhhhhhhhhjjjkkkfffggghhhiiijjjkkkkkkkkkiiijjjkkkmmmnnnoooooopppjjjllllllllljjjjjjkkklllnnnnnnmmmlllkkkiiihhhgggeeehhhiiiggghhhkkkkkkhhhhhhfffeeefffhhhiiiiiiiiinnnmmmjjjhhhgggggghhhiiiggghhhhhhhhhhhhhhhgggfffgggfffeeeddddddgggiiikkkjjjiiiiiiiiiiiiiiijjjjjjiiieeefffnnnrrrooommmnnniii~~~yyy|||pppooodddlllqqqfffjjjtttmmmjjjkkkkkkllllllllljjjjjjhhhhhhiiijjjjjjkkkllllllfffiiilllkkkjjjjjjnnnqqqrrrqqqpppooollljjjhhhgggbbbeeehhhjjjkkklllnnnpppfffqqq~~~mmmiiiiiiiiijjjjjjkkkkkkkkkjjjjjjjjjiiihhhgggffffffeeeiiijjjhhheeefffhhhjjjkkkkkkkkkkkkkkkkkkkkkkkkfffgggiiikkklllkkkiiihhhdddeeeggghhhiiiiiihhhhhhhhhjjjlllkkkiiiiiijjjmmmpppooommmkkkiiiiiihhhhhhiiilllmmmkkkkkkmmmkkkhhhiiijjjjjjiiihhhgggiiikkkjjjiiiggghhhkkknnnoooooommmjjjhhhgggiiilllnnnnnnrrrppplllhhheeefffjjjmmmeeeeeeddddddfffiiilllmmmfffgggjjjjjjtttrrrooommmlllkkkjjjiiiiiiiiiiiijjjjjjjjjkkkkkklllllllllkkkkkkkkkllllllllllllllljjjkkklllkkkiiihhhiiijjjkkkmmmooonnnllljjjjjjjjjjjjkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiinnnnnnmmmlllkkkkkkjjjjjjlllllllllllljjjiiigggfffhhhmmmoookkkhhhiiijjjiiimmmmmmmmmmmmmmmmmmmmmmmmlllkkkkkkjjjiiihhhggggggffflllnnnkkkiiikkklllllleeeeeefffgggiiilllnnnoooeeeeeefffhhhiiiiiifffdddffffffgggiiijjjkkkllllllmmmlllkkkjjjiiiiiiiiiiiijjjmmmnnnnnnllliiihhhgggiiiffflllwwwxxxnnniiilllmmmkkkiiikkkoooppplllhhhnnnmmmllljjjiiihhhhhhhhhiiihhhfffeeefffhhhkkkmmmhhhiiikkkmmmmmmmmmkkkjjjfffggggggiiijjjlllnnnoooqqqpppmmmkkkhhhfffeeeeeekkkjjjooovvvuuunnniiijjjjjjkkklllmmmmmmllljjjiiilllkkkjjjiiiiiikkkmmmooopppmmmkkkkkklllllljjjggghhhhhhiiiiiiiiijjjjjjjjjeeefffggghhhiiiiiiiiiiiihhhhhhggghhhhhhiiikkkkkkkkkjjjhhhgggffffffggghhhnnnllliiiiiijjjkkkkkkjjjkkknnnlllgggeeeiiilllmmmooommmllllllmmmnnnlllkkknnnmmmkkkkkkkkkmmmnnnpppllllllmmmmmmmmmllljjjiiihhhjjjkkkkkkkkkmmmrrrvvvrrrpppmmmmmmnnnooonnnnnnjjjjjjjjjjjjkkkkkklllmmmhhhgggggghhhjjjlllkkkjjjhhhfffeeehhhlllooonnnlllmmmnnnooonnnlllkkkkkkmmmgggggghhhhhhhhhhhhggggggllliiiggghhhkkkmmmkkkiiihhhiiijjjiiiggghhhkkknnnnnnmmmmmmlllkkkkkkjjjjjjgggggghhhiiihhhgggfffeeekkkjjjiiihhhggggggggggggkkkgggfffiiijjjhhhggghhhhhheeefffkkkkkkhhhjjjppplllfffbbbccceeedddcccbbbdddeeefffggggggggggggggghhhhhhhhhiiijjjkkkmmmnnnkkkkkkjjjiiiiiihhhhhhgggjjjkkklllmmmmmmmmmllllllkkkkkkkkkjjjjjjiiiiiiiiilllllllllkkkkkkiiihhhgggppplllhhhfffgggiiikkkkkkhhhiiilllnnnnnnmmmjjjiiiooommmkkkiiiiiiiiihhhgggiiiiiiiiihhhhhhhhhhhhhhhgggpppppptttrrriiiiiiiiiiiiiiijjjlllnnngggiiikkkjjjhhhfffeeeeeegggkkknnnlllgggeeegggkkkfffhhhjjjkkkkkkkkklllmmmkkklllmmmnnnnnnllljjjiiihhhhhhiiiiiiiiijjjjjjjjjrrrppppppsssrrrnnnlllmmmooollliiiiiilllnnnmmmkkkiiihhhgggffffffhhhjjjkkkjjjjjjkkkllllllmmmmmmnnnggghhhhhhhhhhhhjjjnnnqqqrrrnnnhhhfffgggiiiiiiiiimmmjjjgggfffhhhiiijjjjjjiiigggdddeeehhhjjjiiigggooolllllljjjsssrrrnnnmmmlllkkkjjjjjjiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkklllllllllllllllkkkkkkjjjjjjiiiiiiiiikkkmmmmmmlllkkkjjjkkkkkkkkklllmmmmmmlllkkkkkkiiiiiijjjkkklllmmmmmmmmmkkkkkkkkkkkkkkkkkkjjjjjjllllllkkkkkkjjjiiihhhhhheeejjjkkkhhheeeggggggfffllllllllllllllllllkkkkkkjjjjjjiiiiiihhhgggggggggfffkkkmmmjjjhhhjjjlllkkkiiiiiijjjjjjkkklllmmmmmmffffffggghhhiiihhhgggeeehhhiiijjjkkklllmmmnnnnnnlllkkkiiigggffffffffffffiiikkkmmmnnnmmmkkkjjjkkknnnjjjmmmvvvvvvmmmjjjnnnllljjjhhhjjjnnnnnnkkkgggnnnmmmllljjjiiihhhhhhhhhgggggghhhiiijjjjjjjjjjjjiiijjjkkkllllllkkkjjjjjjggggggggghhhjjjlllmmmnnnmmmlllkkkjjjiiiiiiiiiiiijjjhhhiiinnnnnniiihhhjjjiiijjjkkklllmmmllljjjiiijjjiiihhhggghhhjjjkkkmmmpppnnnlllmmmnnnooommmkkkiiiiiijjjjjjjjjkkkkkkkkkkkkkkkllllllmmmmmmlllllllllkkkjjjiiihhhggggggfffkkkjjjiiihhhhhhiiiiiijjjkkkjjjhhhiiikkkllllllkkklllooonnnjjjhhhkkkmmmllllllkkkjjjjjjkkkkkkjjjiiijjjkkkkkklllmmmmmmmmmmmmkkkllllllllllllkkkjjjiiiggghhhiiihhhgggiiimmmppppppooommmmmmnnnnnnmmmlllkkkkkkjjjjjjkkkllllllmmmhhhhhhhhhiiikkklllkkkjjjmmmlllkkkkkklllmmmlllkkklllmmmnnnmmmkkkkkklllmmmiiiiiiiiiiiiiiiiiiiiiiiihhhiiiiiihhhhhhhhhjjjkkkhhhhhhhhhgggfffgggjjjlllllllllmmmmmmmmmnnnnnnnnnfffggghhhjjjjjjjjjiiihhhkkkkkkkkkjjjiiihhhhhhhhhhhhdddcccgggiiigggggghhhhhhfffgggkkkjjjgggiiiooonnnkkkiiiiiiiiihhhhhhhhhiiijjjjjjkkkkkkkkkkkkjjjiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkmmmmmmlllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkjjjiiihhhhhhhhhkkkiiihhhhhhjjjlllkkkkkkggghhhjjjmmmnnnnnnmmmmmmooommmkkkkkklllllljjjggghhhhhhhhhiiiiiijjjjjjjjjjjjllljjjgggooo}}}tttjjjeeegggkkklllkkkbbbdddgggiiiiiiiiijjjkkkllljjjhhhggggggggggggfffgggggggggfffeeeeeehhhjjjjjjkkklllmmmmmmkkkjjjhhhkkkkkkjjjjjjiiihhhhhhhhhllliiijjjmmmlllhhhgggiiinnnkkkiiiiiikkkmmmlllkkkkkkkkkiiiiiiiiikkklllnnnnnnnnnmmmmmmlllkkkkkkjjjiiiiiijjjiiihhhhhhkkkmmmqqqnnnjjjiiijjjkkkjjjiiillljjjhhhiiijjjlllmmmlllllljjjiiihhhiiiiiiiiihhhllljjjjjjhhhsssqqqnnnmmmmmmllllllkkkjjjjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjiiiiiijjjjjjkkklllmmmmmmooollljjjjjjlllllljjjggggggiiikkklllkkkkkklllmmmkkklllmmmoooooommmlllkkkiiijjjkkkmmmmmmmmmlllkkkllllllkkkkkkjjjiiiiiiiiimmmllljjjiiiiiiiiijjjjjjggglllmmmjjjhhhjjjjjjhhhlllkkkkkkkkkjjjjjjiiiiiihhhhhhhhhhhhhhhhhhhhhhhhfffjjjllliiihhhjjjkkkjjjlllmmmmmmnnnnnnlllkkkjjjhhhhhhhhhggggggggggggggghhhhhhiiijjjkkkkkklllllllllkkkhhhfffeeeeeeffffffhhhjjjmmmnnnmmmmmmmmmnnnpppkkklllqqqqqqkkkjjjnnnkkkiiihhhiiilllmmmjjjgggnnnmmmllljjjiiiiiiiiiiiidddgggjjjmmmnnnllljjjhhhjjjjjjjjjjjjjjjjjjiiiiiiggggggggghhhiiikkklllmmmlllkkkkkkjjjiiiiiiiiijjjllljjjiiikkkkkkkkklllpppggghhhjjjkkklllkkkkkkjjjiiiiiihhhhhhiiijjjlllmmmlllkkkjjjkkklllmmmllljjjhhhhhhhhhhhhhhhiiiiiijjjkkkkkkllllllkkkkkkjjjjjjjjjkkkllllllmmmmmmllllllkkkjjjjjjjjjjjjkkkllllllllllllkkklllnnnnnnlllkkknnnqqqrrrmmmkkkmmmmmmkkklllkkkjjjkkkmmmnnnnnnmmmiiijjjmmmooooooooonnnmmmkkkkkkkkkjjjjjjjjjjjjjjjoooppppppooonnnooorrrtttpppooonnnoooppppppnnnllllllkkkkkkkkkkkklllmmmmmmhhhhhhiiikkkmmmmmmkkkjjjnnnnnnnnnmmmjjjiiiiiiiiijjjkkkllllllkkkkkklllmmmlllkkkjjjiiiiiijjjkkkllleeehhhjjjiiifffeeehhhllllllkkkjjjiiiiiikkklllmmmiiiiiijjjkkkmmmnnnoooooofffgggiiikkkllllllllllllkkkkkkllllllkkkjjjhhhgggfffcccbbbgggiiihhhhhhiiihhhggghhhjjjiiiggghhhlllmmmnnnnnnllljjjjjjlllmmmiiiiiijjjjjjjjjiiihhhhhhkkkkkkjjjjjjiiiiiihhhhhhiiiiiijjjjjjkkkllllllmmmooonnnlllkkkjjjiiiiiiiiikkkkkkkkkkkkkkklllllllllkkkjjjiiihhhggggggggghhhffffffgggjjjmmmmmmllljjjiiiiiijjjkkkllllllmmmmmmooollljjjlllooooookkkgggggghhhhhhiiikkkllllllmmmkkkiiilllmmmeeeddd|||rrrggggggjjjhhhdddgggiiijjjjjjhhhgggggghhhllliiigggkkkrrrsssllleeemmmllljjjgggeeefffjjjmmmiiijjjkkkkkkkkkjjjiiihhhnnnmmmllljjjiiigggffffffllliiijjjmmmmmmjjjiiikkkllljjjiiiiiijjjkkkkkkjjjllllllkkkjjjjjjkkkmmmnnnmmmmmmmmmlllkkkkkkjjjjjjiiijjjkkkiiigggfffggghhhmmmlllkkkkkkkkkkkkhhhfffkkkjjjjjjkkknnnoooooonnnnnnnnnmmmllliiihhhiiijjjllljjjjjjiiirrrpppmmmmmmmmmmmmmmmlllkkkkkkjjjlllkkkkkkkkkjjjjjjiiiiiiiiiiiijjjkkklllmmmnnnnnnqqqmmmiiijjjmmmnnnjjjfffeeegggiiijjjjjjkkkmmmnnniiikkkmmmnnnnnnmmmkkkiiikkkkkkllllllkkkiiigggfffooonnnmmmllljjjiiihhhgggmmmkkkiiihhhhhhiiikkkllliiilllmmmjjjjjjlllllliiijjjjjjjjjiiihhhhhhggggggggghhhhhhhhhiiiiiiiiijjjhhhkkkkkkiiihhhlllllljjjlllmmmnnnooonnnmmmkkkiiiiiiiiiiiihhhgggggghhhiiiiiijjjjjjkkkkkkllllllllllllkkkiiigggggghhhiiikkkiiikkkmmmnnnmmmmmmnnnooommmiiigggjjjjjjhhhjjjnnnllljjjiiijjjllllllkkkiiimmmmmmlllkkkjjjiiiiiiiiieeegggkkkmmmnnnmmmjjjiiikkkjjjiiihhhhhhhhhiiiiiihhhhhhhhhhhhiiijjjkkkkkknnnmmmllljjjiiihhhhhhgggkkkjjjiiijjjkkkllloooqqqggghhhiiijjjkkkkkkkkkkkkkkkkkkkkkkkklllmmmooopppkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhiiijjjkkkiiiiiiiiiiiiiiihhhhhhgggiiijjjkkkmmmnnnnnnmmmmmmggggggggghhhiiijjjjjjkkknnnmmmmmmnnnnnnnnnkkkhhhmmmqqqrrrooollllllllliiilllkkkjjjlllnnnppppppooojjjkkkmmmnnnooooooooonnnooonnnmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkmmmnnnpppooopppqqqrrrrrrpppmmmmmmlllllllllllllllmmmmmmjjjiiijjjlllnnnnnnllljjjiiikkkmmmkkkhhhfffhhhjjjiiijjjkkkkkkjjjjjjlllmmmmmmllljjjiiiiiijjjlllmmmfffgggiiihhhggggggiiilllllljjjhhhiiikkkllllllkkkgggggghhhiiijjjkkkkkklllhhhiiikkklllmmmmmmlllllliiijjjkkklllllljjjhhhgggjjjfffeeeiiikkkiiihhhjjjhhhhhhjjjjjjiiiggghhhiiiggglllmmmjjjhhhiiikkklllhhhhhhhhhhhhhhhgggfffeeekkkkkkkkkkkkkkkjjjjjjiiigggggghhhhhhiiiiiiiiijjjllllllllllllkkkjjjhhhhhhiiiiiiiiijjjjjjkkkkkkllljjjiiihhhgggffffffggghhhgggggggggiiilllmmmkkkjjjmmmlllkkkiiihhhhhhiiiiiimmmjjjhhhkkkpppqqqlllfffiiiiiijjjkkkkkklllmmmmmmnnngggiiiqqqmmmcccgggvvvrrrggggggiiifffaaakkkllllllkkkhhhfffffffffddddddhhhqqqyyyxxxnnndddnnnmmmllljjjiiijjjmmmooohhhhhhiiijjjiiiiiihhhgggnnnmmmlllkkkiiihhhgggfffmmmkkkkkknnnooollllllooojjjiiiiiiiiiiiijjjjjjiiikkkjjjjjjiiiiiijjjkkkkkkhhhiiiiiijjjjjjkkkllllllgggiiijjjiiigggfffffffffiiijjjkkklllkkkjjjgggeeekkkkkkkkklllnnnooonnnllllllnnnooommmiiihhhjjjlllooommmmmmmmmrrrppplllllllllmmmmmmmmmlllkkkjjjkkkkkkkkkjjjjjjiiiiiiiiijjjkkkkkklllmmmnnnnnnnnnppplllhhhiiimmmmmmjjjffffffgggiiijjjjjjkkkmmmooohhhiiikkkllllllkkkiiihhhkkkkkkllllllkkkjjjhhhgggnnnnnnmmmmmmlllllllllkkkmmmkkkiiihhhhhhiiikkklllfffhhhiiiggggggjjjiiieeeiiiiiihhhhhhhhhggggggggghhhiiiiiijjjjjjkkkkkklllkkkmmmllliiijjjnnnnnnllliiijjjlllmmmnnnlllkkkjjjiiijjjkkkiiigggfffhhhjjjmmmmmmmmmmmmmmmmmmnnnnnniiiiiihhhggghhhjjjlllmmmlllnnnooonnnlllkkklllmmmkkkhhhfffggghhhiiilllpppmmmlllkkkkkklllllllllkkkmmmmmmlllkkkjjjjjjjjjjjjhhhhhhjjjkkkkkklllkkkkkkjjjjjjiiihhhhhhiiiiiijjjjjjiiiiiiiiiiiiiiijjjjjjmmmlllkkkjjjiiiiiiiiiiiidddfffggggggiiikkkkkkkkkhhhhhhiiijjjkkklllllllllkkkkkkkkklllmmmoooppppppmmmmmmmmmlllkkkjjjjjjjjjkkkjjjiiiiiiiiijjjlllmmmiiiiiijjjjjjkkkkkkjjjjjjlllmmmmmmnnnnnnmmmmmmmmmmmmmmmnnnooopppqqqqqqqqqqqqqqqqqqsssuuuvvvtttrrrtttyyyzzzwwwttttttssspppsssqqqoooooooooooommmkkknnnmmmlllllllllmmmoooooopppoooooonnnmmmkkkkkkjjjkkkkkkkkkkkklllmmmnnnnnnnnnnnnnnnpppqqqqqqooommmnnnnnnmmmllllllmmmmmmmmmlllkkkkkkmmmnnnnnnmmmkkkeeehhhkkkkkkiiiiiillloooiiijjjkkkkkkjjjjjjlllmmmlllkkkiiiggggggiiikkkllliiigggfffgggjjjkkkkkkjjjiiigggeeeggglllmmmkkkgggiiiiiiiiiiiiiiiiiiiiiiiijjjkkklllmmmlllllljjjjjjggghhhjjjkkkkkkiiigggffflllhhhgggiiijjjhhhfffggggggiiikkkjjjhhhgggggggggbbbiiilllhhhfffiiikkkjjjjjjjjjjjjjjjjjjiiihhhgggjjjkkkllllllmmmmmmlllllliiiiiiiiihhhhhhgggggggggfffhhhkkkmmmmmmkkkiiiggggggggghhhhhhiiiiiiiiijjjhhhhhhggggggggggggggggggjjjhhhggggggiiijjjjjjjjjlllkkkiiigggffffffggghhhjjjhhhhhhkkkooooookkkfffkkkkkkkkkkkkkkkkkkkkkkkkmmmfffcccfffjjjkkklllnnnvvvpppiiifffggghhhgggeeefffgggiiiiiiiiijjjlllnnnaaacccffflllooonnniiidddgggiiijjjkkkjjjjjjlllmmmggghhhhhhhhhhhhhhhhhhhhhkkkkkkkkkjjjjjjjjjjjjiiiiiifffgggjjjjjjhhhiiilllhhhiiijjjiiiiiiiiiiiiiiikkkjjjjjjjjjjjjjjjjjjjjjfffgggggghhhiiiiiijjjjjjeeeggghhhiiiggggggggghhhjjjkkkmmmnnnmmmjjjhhhgggmmmlllkkklllmmmllljjjhhhiiikkkmmmkkkiiihhhkkknnnpppnnnooooooqqqooollljjjkkklllmmmmmmlllkkkjjjjjjjjjjjjjjjjjjiiiiiiiiikkkkkkllllllllllllmmmmmmmmmjjjhhhiiikkkllljjjggghhhiiijjjjjjjjjjjjlllnnniiiiiijjjjjjjjjjjjiiiiiijjjjjjkkklllmmmnnnoooooojjjjjjkkkmmmnnnooopppqqqmmmllljjjiiiiiiiiijjjjjjgggiiiiiigggiiilllkkkfffggggggggggggggggggggggggjjjjjjjjjkkkkkklllllllllmmmnnnllliiikkkoooooolllhhhiiijjjkkkllllllkkkkkkiiikkkmmmkkkhhhfffhhhjjjjjjjjjjjjjjjjjjjjjiiiiiigggggggggggghhhiiijjjkkknnnoooooommmkkkiiijjjkkklllkkkiiiiiijjjkkknnnpppmmmllllllkkkkkkllllllmmmmmmmmmlllkkkkkkkkkkkkkkkiiiiiihhhhhhiiijjjlllllliiiiiiiiijjjjjjjjjkkkkkklllkkkkkkjjjiiiiiiiiijjjhhhhhhhhhiiijjjlllmmmnnndddhhhjjjjjjkkkmmmmmmjjjjjjjjjjjjkkkkkkllllllmmmhhhiiijjjkkkmmmnnnoooooolllmmmnnnmmmkkkjjjkkklllkkkjjjhhhhhhhhhiiikkkmmmjjjkkklllnnnooopppqqqqqqrrrsssuuuyyy}}}~~~{{{xxxuuuxxxvvvtttsssrrrsssuuuvvvqqqqqqqqqpppnnnkkkhhhgggpppooonnnnnnooopppooommmlllkkkkkklllnnnnnnmmmllloooooonnnmmmmmmmmmmmmnnnnnnmmmllllllnnnooonnnmmmhhhjjjlllmmmnnnoooqqqsssjjjkkkllllllkkkkkklllmmmjjjiiihhhgggggghhhiiijjjjjjgggdddfffkkkmmmllliiillliiiiiinnnuuuvvvqqqjjjmmmmmmllllllkkkjjjiiiiiijjjjjjkkklllkkkjjjiiihhhggghhhiiijjjiiiiiihhhggglllgggeeehhhhhheeecccdddeeeiiikkkiiiggghhhhhhfffbbbiiikkkggggggmmmnnnjjjhhhhhhhhhhhhhhhhhhggggggiiijjjkkkmmmmmmmmmlllkkklllkkkkkkjjjiiiiiihhhhhheeegggjjjlllmmmkkkiiigggggggggggggggggghhhhhhhhhgggggghhhhhhhhhhhhgggfffkkkiiigggfffhhhjjjjjjjjjhhhgggffffffgggiiijjjllliiiiiiiiikkklllllljjjhhhlllllllllkkkkkkjjjjjjjjjdddjjjmmmjjjiiilllllljjjkkkmmmnnnmmmkkkhhhffffffiiijjjkkkjjjiiiiiikkkmmmlllkkkhhheeedddeeehhhjjjgggiiilllmmmmmmlllmmmoooggggggggghhhhhhhhhhhhiiiiiijjjjjjjjjkkkkkklllllliiiffffffiiiiiiggghhhlllgggiiikkkkkkiiihhhiiijjjlllllllllllllllkkkkkkkkkiiiiiiiiihhhggggggffffffdddfffggghhhggghhhiiikkkmmmnnnpppooommmllllllmmmnnnlllkkkjjjkkkjjjhhhgggiiijjjjjjjjjiiiiiikkkmmmnnnlllnnnmmmqqqnnnkkkiiijjjkkkllllllkkkjjjiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkjjjjjjjjjjjjiiiiiihhhhhhhhhiiiiiijjjjjjjjjlllllllllkkkjjjjjjkkkmmmkkkkkkjjjiiiiiijjjkkkkkkjjjjjjjjjjjjlllnnnqqqssskkkkkkllllllmmmnnnoooooollllllkkkkkkjjjiiihhhhhhjjjkkkjjjiiilllooonnniiiffffffgggggghhhhhhiiiiiijjjjjjjjjjjjjjjjjjkkkkkkmmmmmmjjjhhhjjjoooooollljjjjjjjjjjjjkkkkkkkkkkkkhhhlllnnnmmmiiifffgggiiijjjjjjiiiiiihhhhhhhhhggghhhiiijjjkkkjjjjjjiiihhhnnnnnnnnnllljjjhhhiiijjjmmmmmmmmmkkkkkkkkkkkkkkkllllllkkkjjjjjjjjjlllmmmmmmmmmlllkkkkkkkkkkkklllhhhhhhhhhhhhiiijjjjjjkkkggghhhjjjkkkllllllllllllnnnmmmlllkkkjjjjjjjjjjjjgggggghhhiiijjjlllnnnooohhhlllmmmkkklllpppppplllllllllllllllllllllmmmmmmhhhiiijjjlllnnnooooooooonnnppprrrrrrqqqqqqsssuuutttrrrpppooopppqqqtttuuutttvvvxxx{{{~~~}}}yyyvvvrrrpppnnnmmmnnnmmmiiigggnnnlllkkklllnnnoooooonnnpppoooooonnnmmmmmmnnnnnnqqqooollllllmmmnnnoooooonnnmmmmmmnnnpppqqqpppppplllmmmnnnmmmkkkkkklllmmmiiiiiiiiiiiiiiiiiiiiiiiiffffffeeefffhhhjjjkkkkkkmmmjjjkkksss|||}}}vvvmmmnnnmmmmmmlllkkkkkkjjjjjjggggggiiijjjjjjiiihhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjfffeeeggghhhfffdddeeeccciiikkkhhhgggiiiiiieeeccciiikkkgggjjjqqqpppiiieeeffffffgggggggggffffffiiijjjkkklllllljjjiiigggjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggeeegggiiijjjjjjiiigggffffffffffffhhhjjjkkkjjjiiigggggghhhhhhjjjkkklllmmmjjjkkkmmmllljjjiiijjjllljjjjjjjjjjjjkkkkkkkkkkkkeeelllssstttooojjjfffeeeooopppqqqpppmmmjjjhhhgggoooooonnnkkkhhhggghhhiiiooollliiifffeeegggkkknnnkkklllmmmlllkkklllnnnppphhhhhhgggggghhhiiiiiijjjjjjjjjjjjkkkkkkkkkllllllmmmjjjiiikkkkkkiiijjjnnngggjjjlllllljjjhhhiiijjjkkkkkklllkkkkkkjjjjjjiiikkkjjjjjjiiiiiihhhggggggfffggghhhgggfffgggjjjlllnnnooonnnllljjjjjjmmmpppnnnllliiiiiijjjjjjjjjiiilllkkkiiiiiijjjkkkjjjjjjlllkkkllllllpppnnnkkkhhhiiikkkllllllkkkiiihhhhhhhhhiiiiiijjjjjjjjjkkkjjjjjjiiiiiihhhgggggggggfffgggiiiiiihhhhhhiiikkknnnnnnnnnllljjjiiikkkmmmmmmllljjjiiiiiijjjlllmmmlllkkkiiihhhhhhkkknnnoooooonnnnnnmmmkkkjjjiiiiiilllllllllllljjjiiigggfffggghhhgggfffiiimmmkkkfffeeeeeefffggghhhiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiimmmllliiifffiiinnnnnnkkkllllllkkkjjjjjjjjjkkkkkkggglllpppooojjjfffgggiiipppppppppoooooonnnnnnmmmmmmmmmoooooonnnllliiiggglllmmmmmmkkkiiihhhiiikkkmmmnnnnnnkkkjjjiiigggdddkkkkkkkkkiiihhhiiikkklllmmmmmmlllkkkkkkkkklllllleeefffhhhiiijjjjjjiiiiiifffgggjjjmmmnnnnnnmmmllloooooommmlllkkkjjjjjjjjjjjjjjjiiiiiijjjjjjkkklllhhhkkkkkkggggggmmmnnnkkknnnnnnmmmlllllllllmmmmmmjjjkkkmmmooopppqqqrrrrrrvvvyyy|||~~~}}}~~~zzzvvvrrrpppnnnnnnppprrrrrrrrrppppppooonnnnnnnnnnnnnnnsssppplllkkklllnnnpppppprrrooolllmmmoooooollliiimmmnnnooonnnlllkkkkkkmmmhhhiiijjjjjjjjjjjjiiihhhbbbeeeggggggeeeeeeiiilllgggeeegggpppzzz{{{rrrhhhkkkkkkkkkjjjjjjjjjiiiiiidddeeefffhhhiiiiiiiiiiiikkkjjjjjjiiiiiijjjkkkkkkkkkgggfffiiikkkiiihhhiiiaaahhhkkkhhhgggjjjiiieeeccciiiiiifffjjjsssqqqggghhhiiijjjkkkkkkkkkkkkkkkiiijjjkkkkkkjjjhhheeecccfffffffffggghhhhhhiiiiiinnnllliiifffeeefffgggiiijjjjjjiiiiiihhhhhhggggggeeegggjjjlllllljjjgggeeebbbcccfffjjjmmmnnnkkkiiikkkkkkkkkkkkkkkkkkllllllkkknnnpppmmmiiihhhkkkooohhhhhhiiijjjkkkkkklllmmmsssjjjgggkkknnnkkklllpppggggggggghhhjjjlllmmmnnniiijjjjjjjjjiiijjjmmmpppccccccdddgggjjjllljjjhhhkkkjjjhhhfffdddeeeiiilllhhhhhhhhhhhhhhhiiijjjjjjkkkkkkkkkkkkkkkkkkkkkkkkmmmjjjhhhjjjjjjhhhiiimmmgggjjjmmmmmmjjjiiiiiikkkiiiiiiiiiiiiiiihhhgggfffiiiiiiiiijjjkkkkkklllllliiiiiihhhgggfffgggjjjlllllllllkkkhhheeefffkkkooonnnkkkiiihhhjjjkkkllllllpppmmmjjjiiikkkllljjjggglllkkkmmmmmmvvvlllnnnnnniiihhhlllkkkggggggkkkkkkhhhfffgggjjjlllkkkiiijjjjjjkkkjjjiiigggeeedddjjjiiihhhhhhjjjkkkjjjiiiiiiiiijjjjjjjjjkkkkkkkkklllkkkjjjiiijjjkkklllmmmllllllllllllkkkjjjiiiiiilllkkkjjjiiihhhfffeeeeeefffkkknnnmmmjjjhhhkkknnnjjjjjjjjjjjjiiiiiihhhgggiiihhhhhhiiikkkkkkjjjhhhkkkjjjiiihhhiiijjjlllmmmjjjiiiiiiiiijjjkkklllllllllmmmnnnnnnllllllmmmnnnpppnnnlllkkklllmmmmmmmmmqqqkkknnnrrrmmmmmmqqqnnnmmmlllnnnrrrqqqlllkkknnnpppooonnnmmmnnnnnnlllkkkooommmjjjiiijjjjjjjjjiiimmmlllkkkjjjiiijjjkkkkkkiiiiiiiiiiiiiiiiiiiiiiiiiiihhhggghhhjjjkkkjjjiiihhhiiiiiijjjjjjiiiiiiiiillliiihhhiiigggfffiiiooojjjjjjiiigggggghhhlllooojjjkkkkkklllmmmnnnooooooooonnnmmmlllmmmooorrrtttssswww||||||zzzvvvrrrnnnnnnmmmmmmnnnooopppnnnmmmpppmmmkkkkkkmmmnnnllljjjkkkoooooonnnnnnrrrrrrooommmnnnoooooonnnmmmlllkkkiiilllkkkggggggjjjjjjhhhkkkkkkjjjiiihhhhhhiiiiiikkkjjjjjjjjjlllnnnqqqssskkkllllllkkkiiihhhhhhjjjiiihhhhhhjjjllllllkkkjjjiiiiiiiiihhhgggffffffeeegggeeedddccccccfffhhhjjjggggggdddcccfffjjjhhhbbbdddjjjllljjjkkknnnmmmhhhllljjjhhhfffeeegggiiijjjhhhkkkmmmnnnllliiiggggggiiihhhfffeeeeeegggiiikkkgggkkkllliiigggiiijjjiiihhhiiiiiiiiijjjjjjjjjjjjfffggghhhiiijjjiiiiiihhhggglllooonnnjjjhhhiiilllggghhhgggfffhhhmmmmmmjjjpppooommmlllkkkjjjjjjjjjeeejjjllliiijjjooooookkkllllllkkkjjjjjjkkkkkkkkkjjjjjjjjjiiiiiiiiihhhhhhiiiiiiiiigggffffffiiikkkgggeeefffjjjkkkiiiiiikkkkkkjjjiiiiiihhhhhhiiiiiihhhhhhggggggggggggggggggjjjkkkkkklllmmmmmmmmmllllllmmmmmmkkkiiiiiijjjkkkllllllllllllllllllkkkkkklllmmmlllkkkhhhfffffffffiiiiiijjjkkkkkkllllllmmmnnnmmmjjjfffeeegggkkkoooiiijjjkkklllkkkjjjiiihhhqqqnnnjjjiiijjjlllnnnoookkkooonnngggfffkkkooonnnooollliiifffuuukkkmmmoookkkjjjmmmmmmjjjjjjnnniiigggeeefffhhhjjjiiihhhnnnnnnmmmllljjjgggeeeccciiihhhhhhiiikkkmmmlllkkkjjjjjjjjjjjjjjjjjjjjjkkkjjjjjjjjjjjjjjjkkkllllllkkkkkkllllllkkkkkkjjjiiilllkkkkkkjjjhhhggggggfffhhhkkkmmmmmmkkkjjjkkkmmmllllllmmmmmmllllllkkkjjjjjjiiihhhiiikkkkkkjjjiiiiiiiiijjjjjjjjjjjjjjjjjjhhhhhhgggggghhhiiiiiijjjjjjkkkllllllkkkjjjkkkllllllkkkjjjjjjkkklllmmmmmmpppkkkjjjpppqqqkkkkkkrrrpppoooqqqtttrrrmmmkkkmmmmmmlllkkklllnnnooonnnmmmpppnnnlllkkklllmmmlllkkkmmmlllkkkjjjjjjkkkkkkllllllkkkkkkjjjjjjjjjjjjjjjlllkkkjjjkkkmmmnnnmmmlllkkkkkkjjjjjjkkklllnnnooojjjhhhiiikkkjjjfffgggkkkkkkmmmpppqqqooommmlllllllllmmmnnnnnnooopppppppppnnnpppsssvvvzzz~~~~~~wwwqqqooonnnmmmmmmqqqnnnkkkkkkmmmooopppooonnnppppppmmmkkkllljjjfffooonnnnnnmmmmmmmmmnnnnnniiikkkkkkggggggjjjjjjgggkkkkkkkkkjjjjjjjjjiiiiiijjjjjjiiijjjkkknnnppprrrjjjlllmmmllljjjhhhhhhiiiiiihhhhhhiiijjjkkkjjjhhhllllllkkkjjjiiihhhggggggiiiiiihhhhhhhhhgggggggggfffiiijjjfffeeeggggggeeedddhhhjjjhhhhhhlllkkkgggkkkiiihhhffffffgggiiijjjfffhhhlllmmmkkkjjjiiihhhhhhgggeeedddeeefffiiijjjgggkkklllhhhgggiiijjjhhhhhhhhhhhhhhhiiiiiiiiijjjiiijjjkkkkkkkkkkkkjjjiiigggkkknnnnnnkkkjjjllloookkklllkkkhhhjjjmmmmmmiiilllllllllkkkkkkkkkkkkkkkhhhlllllljjjjjjmmmmmmiiilllkkkkkkjjjjjjkkkkkkkkkmmmmmmmmmlllllllllkkkkkkiiijjjkkkjjjhhhhhhjjjkkkhhhffffffjjjkkkhhhhhhkkkggggggggghhhiiijjjlllllljjjjjjkkkkkkkkkkkkkkkkkkiiijjjjjjkkkllllllkkkkkklllmmmnnnmmmllllllmmmooommmmmmlllkkkjjjiiiiiihhhkkkllllllkkkiiihhhiiijjjiiijjjjjjkkkllllllmmmmmmmmmmmmlllkkkiiijjjmmmooommmmmmmmmmmmllllllkkkjjjooommmllllllnnnoooooonnnfffiiiiiieeedddiiikkkiiijjjiiiiiiffftttjjjlllmmmkkkjjjlllmmmkkklllnnniiihhhggggggiiijjjjjjiiimmmmmmmmmlllkkkiiigggggghhhhhhhhhiiilllnnnnnnmmmjjjjjjjjjjjjjjjjjjjjjjjjhhhiiiiiijjjkkkjjjjjjjjjiiijjjjjjkkkkkkkkkkkkkkkllllllkkkjjjjjjiiihhhhhhjjjkkkllllllmmmllllllllliiijjjjjjjjjjjjiiihhhhhhjjjhhhggggggiiijjjjjjjjjggghhhjjjkkkkkkjjjhhhfffjjjjjjiiiiiiiiijjjkkkkkkiiijjjkkkjjjiiihhhiiikkkjjjjjjkkkllllllmmmmmmnnnrrrvvvnnnoooyyypppjjjxxxsssqqqrrruuusssnnnkkkllljjjiiiiiijjjmmmoooooooooooommmkkkkkklllmmmmmmlllllllllkkkkkkkkklllmmmmmmnnnmmmllljjjjjjjjjkkkllljjjiiihhhiiikkklllkkkjjjhhhhhhgggggghhhjjjlllmmmkkkjjjmmmpppnnniiihhhkkkjjjmmmooopppooonnnmmmmmmmmmoooqqqtttwwwyyyzzzzzz}}}}}}zzzxxx{{{{{{yyyuuurrrnnnkkkkkkkkkjjjjjjmmmppppppmmmmmmnnnmmmjjjooonnnllljjjjjjjjjlllmmmjjjlllkkkhhhgggjjjjjjhhhjjjkkklllllllllkkkjjjiiiiiiiiiiiiiiijjjlllnnnpppjjjlllmmmmmmkkkiiihhhhhhjjjhhhggghhhiiiiiihhhfffiiiiiiiiiiiiiiiiiiiiiiiikkkkkkllllllkkkiiifffdddeeekkkmmmiiieeefffhhhhhhdddggggggeeefffiiiiiiggghhhhhhggggggggghhhiiiiiicccfffiiikkkjjjiiiiiiiiihhhgggfffeeeeeefffhhhjjjhhhllllllhhhggghhhiiiggggggggggggggghhhhhhhhhhhhjjjjjjjjjkkkkkkjjjiiiiiigggjjjmmmmmmkkkkkknnnqqqmmmnnnllliiiiiillljjjfffhhhiiijjjkkklllkkkkkkjjjjjjmmmmmmjjjjjjkkkjjjgggkkkjjjjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiijjjkkkmmmmmmkkkjjjkkkllliiifffgggjjjjjjggggggiiiggggggggghhhiiijjjkkklllhhhhhhhhhiiijjjjjjjjjkkkiiiiiijjjjjjkkkkkkjjjjjjkkkmmmnnnnnnnnnnnnoooqqqmmmmmmllljjjiiihhhgggfffhhhjjjkkkjjjiiiiiijjjkkkhhhhhhhhhiiijjjjjjkkkkkkiiikkklllmmmllllllmmmnnnooonnnmmmlllkkkkkkkkkkkkkkkjjjkkklllnnnooommmkkkgggiiiiiihhhiiilllkkkhhhgggiiikkkhhhuuukkkmmmjjjiiiiiiiiijjjjjjkkklllkkkkkkjjjjjjkkkllllllllliiiiiijjjjjjkkkllllllllliiihhhhhhiiikkkllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiggghhhiiijjjkkkjjjiiiiiihhhhhhiiikkkkkkllllllllllllllllllkkkkkkjjjjjjjjjlllkkkkkklllnnnnnnmmmkkkggghhhhhhhhhhhhhhhggggggiiigggffffffgggiiiiiiiiihhhhhhiiijjjiiihhhgggfffjjjjjjjjjiiiiiijjjjjjkkkhhhjjjkkkjjjiiihhhiiijjjkkklllnnnnnnmmmmmmnnnnnnooowwwkkkzzzxxxllltttsssppppppsssrrrnnnkkkkkkjjjiiihhhiiikkkmmmnnnnnnkkkjjjiiiiiikkklllkkkjjjllllllllllllllllllmmmmmmnnnmmmkkkjjjiiijjjkkkllliiihhhggghhhjjjkkkjjjiiiggggggggghhhiiiiiiiiiiiimmmmmmooorrrppplllkkknnniiijjjjjjjjjkkkooouuuyyyzzz||||||xxxzzz|||{{{{{{rrrooottt|||wwwvvvxxx|||vvvqqqllljjjkkkmmmmmmkkklllqqqsssqqqqqqooonnnlllkkkkkkllllllkkkmmmmmmiiiiiilllllliiihhhjjjkkkllllllkkkiiihhhiiiiiiiiiiiijjjkkklllmmmjjjlllnnnnnnllliiihhhhhhkkkjjjhhhhhhiiiiiihhhgggdddeeeeeeggghhhiiijjjkkkjjjjjjkkkkkkjjjhhhfffddddddiiikkkgggfffhhhjjjiiifffgggfffeeefffggghhhhhhggggggggghhhhhhhhhhhhhhhdddfffiiijjjiiihhhhhhhhhiiihhhgggffffffhhhiiijjjhhhllllllhhhfffhhhhhhgggfffffffffgggggggggggghhhffffffggghhhhhhhhhhhhhhhhhhjjjkkkkkkjjjjjjmmmooojjjkkkjjjggghhhjjjhhhdddfffhhhjjjkkklllkkkiiihhhkkkllllllkkkjjjjjjiiihhhiiijjjjjjkkkkkkkkkkkkkkkiiiiiiiiiiiihhhhhhhhhhhhhhhkkkmmmmmmllljjjjjjkkkjjjggghhhjjjjjjgggfffiiijjjjjjiiihhhhhhhhhhhhhhhfffgggggghhhiiijjjkkkkkkjjjjjjkkkkkkkkkkkkjjjjjjjjjlllmmmmmmllllllmmmnnnllllllkkkjjjiiihhhhhhhhhgggiiijjjiiihhhggghhhiiieeeeeeffffffggghhhhhhiiiggghhhjjjjjjiiijjjlllnnnooommmkkkjjjiiiiiiiiijjjhhhgggggghhhjjjkkkjjjiiiiiiiiiiiikkkmmmmmmjjjgggfffkkkooolllvvvlllnnniiijjjiiiiiiiiikkkllllllkkkkkkkkkkkkjjjkkklllmmmggghhhhhhiiijjjkkklllmmmjjjiiihhhhhhiiiiiihhhgggjjjjjjjjjjjjjjjjjjjjjjjjggghhhiiijjjkkkjjjiiiiiiggghhhiiijjjkkklllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjlllmmmnnnmmmkkkjjjjjjkkkkkkkkkkkkkkkjjjhhhfffeeeeeeggghhhhhhgggjjjiiihhhgggggghhhiiiiiiiiiiiihhhhhhhhhhhhhhhiiijjjkkklllkkkjjjiiijjjlllkkkmmmnnnmmmkkkkkklllnnniiiggguuu~~~pppkkktttooommmppppppmmmkkklllmmmkkkiiihhhjjjkkklllkkkjjjiiihhhiiikkkkkkjjjiiikkkkkklllllllllllllllllllllkkkjjjiiiiiijjjkkklllmmmlllkkklllnnnnnnnnnmmmjjjkkkmmmoooooommmjjjiiikkkjjjkkknnnmmmkkkmmmqqqmmmooorrruuuyyy~~~~~~{{{wwwuuusssrrrrrrqqqnnnooorrr{{{~~~vvvnnnnnnrrrwwwzzzwwwppptttzzzyyyyyyuuummmkkkmmmnnnlllooooooooopppppppppoooooommmooooookkkkkknnnnnnkkkgggiiikkkllllllkkkiiihhhiiiiiiiiiiiijjjjjjkkkkkkkkklllnnnmmmkkkiiiiiiiiimmmkkkiiihhhiiijjjiiihhhffffffgggggghhhhhhhhhhhhgggffffffffffffffffffgggdddeeeeeedddgggllllllhhhiiiggggggggghhhhhhhhhjjjgggggggggggghhhhhhggggggfffhhhiiiiiigggfffffffffiiiiiihhhhhhhhhiiijjjkkkgggkkkkkkhhhfffhhhhhhgggeeefffffffffggggggggggggddddddeeefffhhhiiijjjkkkiiiiiijjjjjjiiihhhiiijjjfffhhhhhhggghhhllljjjfffhhhiiijjjkkkkkkiiigggfffjjjiiijjjkkkkkkjjjiiiiiihhhiiijjjkkkkkkkkkjjjjjjmmmllllllllllllkkkkkkkkkgggiiikkkllljjjiiiiiiiiijjjggghhhjjjjjjgggfffiiijjjiiihhhhhhgggggghhhhhhjjjjjjkkkkkklllmmmnnnnnnkkklllllllllllllllkkkkkkiiijjjlllkkkiiihhhhhhhhhjjjjjjjjjjjjkkkkkkkkkkkkkkkllllllkkkiiihhhhhhiiiffffffgggggghhhiiiiiiiiiiiiiiiiiihhhgggiiimmmpppooommmllljjjiiiiiijjjkkkjjjhhheeedddfffhhhjjjjjjhhhggghhhiiijjjiiigggfffggglllpppmmmvvvllloookkkmmmmmmjjjjjjmmmnnnlllggghhhiiiiiiggghhhiiikkkkkkjjjjjjiiiiiiiiiiiijjjkkkiiigggggghhhhhhfffeeeiiiiiijjjjjjjjjkkkkkkkkkhhhiiiiiijjjkkkjjjjjjjjjggghhhiiijjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllliiijjjkkkkkklllkkkkkkkkkhhhhhhiiijjjjjjjjjiiiiiiggggggggghhhjjjjjjiiigggjjjiiigggfffggghhhkkklllnnnmmmllllllkkklllllllllkkklllmmmlllkkkjjjkkkmmmjjjkkklllkkkhhhhhhkkkoooqqquuu~~~pppzzzsssnnnooopppnnnmmmnnnpppmmmjjjiiiiiijjjjjjjjjlllkkkkkklllmmmmmmkkkiiikkkkkkllllllkkkkkkjjjiiiiiiiiijjjjjjkkkkkklllllllllkkkjjjkkkmmmnnnmmmllliiikkkmmmoooooommmkkkiiiiiihhhjjjnnnooonnnqqqwwwzzz~~~yyyvvv{{{vvvrrrooojjjjjjlllnnnnnnmmmllllllmmmkkkpppyyy~~~tttoooooorrruuuzzzzzzrrrqqqzzz~~~xxxtttvvvzzz~~~}}}xxxtttooonnnnnnmmmmmmnnnoooooopppnnnpppooolllkkknnnnnnllliiiiiikkkllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjlllmmmnnnllljjjiiijjjkkkmmmkkkiiihhhiiikkkkkkjjjmmmmmmllljjjiiigggfffeeeddddddddddddeeefffhhhhhhddddddcccccchhhnnnlllgggjjjhhhhhhjjjjjjhhhhhhjjjiiihhhggggggfffffffffggghhhiiijjjiiigggeeeeeefffiiihhhhhhhhhiiiiiijjjjjjeeeiiijjjgggfffhhhiiihhhffffffffffffggggggggggggffffffggggggiiijjjlllmmmhhhhhhiiijjjiiihhhgggfffeeehhhiiiiiikkkooommmiiiiiijjjjjjkkkjjjiiihhhgggjjjhhhiiilllkkkiiihhhjjjggghhhiiikkkkkkkkkjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjfffhhhjjjiiihhhggghhhiiiiiifffgggjjjjjjggggggiiifffffffffggghhhiiijjjkkkiiiiiiiiijjjjjjkkkkkkkkkllllllmmmmmmmmmlllkkkkkkgggiiikkkjjjhhhfffeeefffiiiiiijjjjjjkkklllllllllnnnoooooonnnllljjjkkkllliiiiiiiiijjjkkkkkkllllllllllllkkkjjjiiijjjnnnqqqooonnnnnnmmmmmmmmmmmmmmmnnnkkkgggeeefffiiikkklllkkkiiijjjlllkkkiiilllpppiiikkkmmmiiivvvlllnnnkkkooonnnjjjiiimmmnnnjjjfffhhhiiihhhffffffhhhkkkmmmlllkkkjjjiiijjjjjjkkkjjjiiiggghhhiiiiiihhhggghhhhhhiiijjjkkkllllllmmmjjjjjjjjjjjjjjjkkkllllllggghhhiiijjjjjjjjjjjjjjjiiiiiijjjjjjkkkkkkkkklllfffiiilllllliiihhhjjjllleeeeeefffggggggggggggggghhhiiijjjlllnnnmmmkkkhhhhhhhhhhhhiiijjjkkklllmmmpppooonnnnnnmmmmmmmmmnnnkkklllmmmlllkkkjjjkkkmmmiiikkklllkkkiiikkkqqqvvv{{{rrrqqqqqqpppooopppqqqnnnjjjiiiiiikkkkkkkkkmmmlllkkklllmmmllljjjhhhkkkkkkllllllkkkiiigggffffffhhhjjjmmmnnnnnnnnnmmmjjjiiihhhiiikkklllkkkjjjhhhiiiiiijjjkkkmmmnnnnnnooopppuuu|||~~~~~~zzztttvvvrrrooosss|||yyynnnmmmkkkffffffiiillllllkkklllmmmnnnlllmmmrrr|||}}}sssnnnnnnqqqppptttvvvssspppuuutttrrrooonnnppprrrsssssswww}}}|||vvvqqqooooooqqqrrrlllooonnnjjjjjjmmmmmmkkkllllllllllllmmmmmmnnnnnnjjjkkkkkkkkkkkkkkkjjjjjjnnnnnnmmmkkkiiiiiikkkmmmllliiigggggghhhjjjkkkkkkmmmlllkkkjjjiiigggffffffdddeeeggghhhiiiiiihhhhhheeehhhhhhfffgggkkkkkkhhhjjjggghhhllllllhhhgggiiikkkjjjgggeeedddeeeeeefffgggiiijjjiiigggggggggiiiggggggggggggggghhhhhhhhhdddhhhiiigggfffiiijjjiiiffffffggggggggghhhhhhhhhiiiiiihhhggghhhiiijjjjjjeeegggiiikkklllkkkhhheeeeeegggiiiiiikkknnnmmmhhhiiiiiiiiijjjjjjjjjjjjjjjmmmiiiiiilllkkkfffeeehhhfffgggiiikkklllkkkjjjiiiiiiiiiiiihhhhhhhhhggggggggghhhiiihhhgggfffhhhjjjhhhffffffjjjkkkhhhhhhkkkffffffffffffhhhiiijjjkkkgggggggggggggggggggggggglllllllllllllllkkkjjjjjjgggiiikkkllljjjhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjkkkmmmmmmmmmkkkkkklllmmmhhhiiiiiijjjjjjkkkllllllkkklllmmmlllkkkkkklllnnnlllmmmmmmnnnnnnnnnnnnnnnnnnkkkhhhggghhhiiiiiihhhlllkkkmmmooommmllltttnnnmmmlllhhhuuukkkmmmjjjnnnmmmhhhgggkkkkkkggggggiiikkkjjjhhhgggjjjmmmkkkkkkjjjjjjkkklllnnnoooiiihhhggghhhjjjkkkkkkjjjgggggghhhiiikkklllmmmnnnlllkkkjjjiiijjjkkklllmmmhhhhhhiiijjjjjjjjjjjjiiihhhiiiiiijjjjjjkkkkkkllleeeiiimmmlllhhhfffiiimmmhhhhhhiiijjjjjjjjjjjjjjjjjjkkkmmmpppqqqpppmmmiiieeegggiiikkkmmmmmmlllllljjjiiihhhhhhggggggggggggjjjkkklllllljjjjjjkkklllkkkmmmnnnmmmllloooxxxwwwtttsssrrrqqqrrrqqqnnnjjjiiijjjlllmmmmmmkkkjjjjjjjjjkkkjjjgggeeekkkllllllkkkjjjhhhfffdddeeehhhkkkoooqqqqqqpppooommmlllkkklllnnnooonnnmmmlllkkkjjjjjjmmmqqquuuxxxyyy|||yyypppooommmnnnwwwtttjjjllllllhhhgggjjjlllkkkiiijjjmmmnnnsssmmmhhhlllxxxuuulllkkkmmmkkknnnpppooooooxxx{{{mmmmmmmmmoooqqqqqqooommmoooooottt~~~wwwvvvwwwyyykkkmmmmmmiiiiiilllllliiinnnnnnnnnnnnnnnooopppqqqkkkkkklllllllllkkkjjjjjjoooooommmjjjhhhiiikkknnnjjjhhhfffeeegggjjjkkkkkkffffffgggggghhhhhhhhhiiidddgggjjjmmmmmmkkkhhhfffggglllnnnjjjfffgggiiiiiiiiifffgggmmmmmmgggeeehhhmmmkkkgggeeecccdddeeeffffffgggiiiiiihhhhhhjjjkkkeeeeeeeeefffffffffffffffcccgggiiiffffffiiikkkjjjgggggggggggghhhhhhhhhhhhjjjiiigggfffeeeeeeeeefffccceeeiiilllnnnmmmjjjgggcccfffggggggiiillljjjeeehhhhhhhhhiiijjjlllmmmnnnpppkkkjjjmmmkkkeeecccfffeeegggiiikkklllkkkjjjiiilllllllllkkkkkkkkkjjjjjjiiiiiiiiigggffffffiiikkkgggeeefffjjjkkkiiiiiikkkiiiiiihhhgggggggggggggggjjjjjjjjjiiiiiiiiiiiiiiikkkkkkkkkkkkkkkjjjiiihhhfffiiilllmmmmmmlllkkkllljjjjjjiiiiiihhhhhhggggggfffhhhiiiiiiiiiiiikkklllffffffgggggghhhhhhiiiiiihhhjjjlllmmmkkkiiiiiiiiiiiijjjkkkmmmnnnmmmmmmllljjjiiihhhhhhhhhhhheeecccggggggjjjllljjjjjjwwwssspppmmmhhhnnnrrriiijjjiiiiiihhhhhhiiiiiijjjiiilllnnnkkkfffdddgggkkkeeeeeefffhhhiiijjjkkklllooonnnlllllllllllljjjiiifffggghhhiiikkkkkkkkkkkkkkkkkkkkkkkkkkkjjjiiihhhggghhhjjjkkkjjjiiigggfffhhhiiiiiijjjjjjkkkkkkllliiiggghhhlllmmmjjjjjjllljjjiiihhhhhhhhhiiikkkllleeehhhkkkllljjjhhhfffffffffgggggghhhhhhhhhhhhhhhlllmmmnnnnnnllljjjgggffflllkkkkkkjjjkkklllnnnoooooofffmmmtttllllll||||||xxxwwwnnnkkknnnkkkkkkkkklllllllllkkkjjjjjjggghhhiiiiiihhhiiikkkmmmhhhjjjlllkkkhhhhhhkkknnniiijjjkkklllllllllkkkkkklllllllllllllllmmmnnnnnnqqqqqqrrrvvv}}}{{{{{{www|||}}}~~~jjjwwwnnniiiooo{{{tttkkkhhhkkknnniiiiiiiiiiiiiiiiiiiiiiiinnnjjjhhhlllsss|||}}}ooolllqqqppplllhhhjjjwwwmmmpppnnnllljjjkkkmmmppprrrtttmmmlllvvv}}}yyyyyyyyyuuuyyy|||yyyyyyzzztttllliiijjjnnnqqqrrrnnnoooooonnnlllkkkkkklllqqqpppooommmllllllkkkkkkmmmpppsssrrrooolllkkkmmmnnnkkkhhhggghhhiiiiiiiiihhhhhhiiiiiiiiijjjjjjjjjmmmkkkiiiiiikkkjjjgggdddiiiiiijjjjjjjjjjjjkkkkkkppplllhhhiiillllllhhhdddiiiiiihhhgggggggggggggggjjjiiiiiihhhhhhhhhggggggggghhhiiiiiiiiihhhfffeeeggghhhiiiiiihhhiiikkknnnkkkjjjhhhggggggggghhhiiihhhhhhgggggghhhiiijjjjjjhhhggggggggggggiiijjjkkkkkkhhhgggiiilllmmmiiieeejjjhhhggghhhkkklllkkkhhhmmmllllllkkkkkkjjjjjjjjjmmmllliiigggggggggiiijjjqqqrrrqqqlllkkknnnooommmnnnllliiigggggghhhhhhiiihhhhhhgggffffffggghhhiiigggggggggiiikkklllkkkjjjgggggghhhhhhiiiiiiiiijjjmmmkkkiiihhhiiikkkkkkjjjkkkkkkllllllkkkkkkjjjiiihhhiiigggdddfffkkkkkkhhhnnnmmmlllmmmnnnnnnmmmkkkmmmmmmlllkkkkkkjjjiiiiiikkkjjjiiihhhhhhiiijjjkkkfffhhhjjjkkkkkkkkkiiihhhgggggghhhiiijjjjjjjjjjjjmmmhhhgggjjjhhhjjj{{{vvvmmmooonnnooosssiiikkkkkkkkkjjjjjjkkkkkkkkkjjjkkkllljjjgggfffhhhjjjggggggggghhhiiijjjkkkkkkkkkkkkjjjiiijjjiiihhhhhhgggggghhhhhhhhhhhhggggggllllllkkkkkkkkkjjjjjjjjjdddfffgggiiijjjkkkjjjjjjmmmmmmlllkkkjjjiiihhhhhhmmmjjjjjjlllllliiiiiilllhhhhhhgggggghhhhhhiiijjjlllmmmmmmkkkiiigggggggggggggggggggggggghhhiiiiiimmmnnnnnnnnnmmmkkkiiiggglllkkkjjjiiiiiijjjkkkkkkllllllooonnniiittt{{{wwwuuukkkhhhkkkgggllllllllllllkkkjjjjjjiiiggghhhiiiiiihhhiiikkkmmmlllmmmmmmllljjjiiijjjkkkiiijjjlllmmmmmmmmmkkkjjjlllkkkjjjiiilllppptttwww{{{|||}}}}}}}}}|||uuuvvvxxxvvvuuuwwwsssvvv}}}qqqppplllkkkooouuu}}}zzzpppjjjiiikkkmmmiiiiiiiiiiiiiiiiiiiiiiiioookkkjjjlllpppvvvuuummmkkkqqqnnnkkkooo{{{kkknnnmmmmmmmmmmmmnnnoooooorrrllljjjrrr|||}}}vvvtttuuurrruuuwwwwwwzzz{{{vvvpppllllllmmmooopppqqqpppooonnnqqqqqqooonnnmmmllllllllloooqqqrrrqqqooollljjjiiikkkiiiggggggiiikkklllllliiijjjjjjjjjkkkkkkkkklllmmmllljjjjjjlllkkkiiifffiiiiiijjjjjjkkkkkkllllllllljjjhhhggghhhhhhfffdddiiiiiihhhgggggggggggggggjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgggfffeeehhhgggfffgggjjjkkkjjjhhhjjjjjjhhhggggggggghhhhhhggggggffffffgggggghhhiiiiiihhhhhhggghhhiiikkkllllllhhhdddeeehhhjjjiiifffiiigggfffgggiiijjjiiigggjjjjjjjjjjjjjjjjjjiiihhhlllkkkiiigggggggggggghhhlllnnnmmmiiihhhkkkkkkhhhggghhhhhhhhhhhhiiikkkmmmhhhiiijjjjjjkkkjjjiiiiiigggfffgggiiikkkllllllkkkjjjiiiiiiiiiiiiiiiiiihhhllljjjiiihhhjjjkkkkkkjjjmmmlllkkkkkkkkkmmmnnnpppkkkllljjjhhhjjjoooppplllhhhgggggghhhjjjkkkjjjhhhjjjjjjkkkkkkkkkkkkllllllllllllkkkkkkkkkkkkllllllhhhiiijjjllllllkkkjjjiiinnnmmmllljjjjjjjjjjjjjjjjjjeeefffjjjhhhgggrrrqqqiiillljjjpppsssjjjmmmmmmllllllllllllmmmmmmjjjjjjjjjjjjiiiiiijjjjjjiiiiiiiiiiiiiiijjjkkkkkkiiiiiiiiiiiiiiiiiihhhhhhjjjjjjjjjiiihhhgggfffeeellllllkkkjjjjjjjjjjjjkkkfffgggggghhhiiijjjkkkkkknnnnnnmmmlllkkkjjjiiihhhoookkkiiikkkjjjggghhhkkkffffffggghhhhhhhhhhhhhhhnnnnnnmmmkkkiiihhhjjjllliiihhhgggffffffhhhiiikkkmmmnnnnnnnnnnnnllljjjiiilllkkkiiihhhggghhhhhhiiihhhpppsssmmmmmm}}}uuurrrrrrjjjhhhkkkgggmmmmmmllllllkkkjjjiiiiiihhhiiijjjiiiiiiiiikkkmmmmmmmmmllllllmmmlllkkkiiillllllmmmmmmmmmkkkjjjhhhkkklllmmmqqqvvv{{{xxxsssyyyxxxpppoooooonnnoooqqqkkkqqqvvvxxxyyyiiijjjmmmooonnnssstttkkkhhhjjjkkkllliiiiiiiiiiiiiiiiiiiiiiiinnnlllkkklllkkknnnzzzqqqhhhooonnnmmmrrr~~~iiillllllnnnnnnoooooonnnnnnoookkkjjjnnnttt}}}uuuqqqrrrqqqrrrtttwww}}}yyyuuuqqqmmmmmmooopppooommmqqqqqqpppooonnnnnnnnnnnnrrrqqqpppoooooollliiifffkkkiiiggghhhjjjlllllllllkkkkkkkkkkkkllllllllllllmmmlllkkklllmmmllljjjiiiiiiiiijjjllllllmmmmmmmmmlllmmmmmmllljjjiiiiiiiiiiiiiiihhhggggggggghhhhhhiiijjjjjjjjjjjjiiihhhhhhiiiiiihhhffffffeeeeeeeeeiiifffcccfffkkklllhhhccciiiiiihhhggggggggghhhhhhffffffeeeeeeffffffggggggiiihhhhhhggghhhjjjkkklllkkkgggbbbbbbeeeggghhhgggjjjhhhhhhhhhjjjkkkjjjiiifffgggiiijjjjjjiiihhhgggggggggggghhhhhhhhhiiiiiihhhkkkkkkhhhhhhiiihhheeebbbfffiiiiiihhhhhhjjjmmmhhhiiikkkllllllkkkiiigggfffeeefffhhhkkkmmmlllkkkllllllkkkjjjjjjiiiiiihhhllljjjhhhiiijjjkkkkkkjjjmmmkkkiiihhhiiilllppprrrooopppnnnkkklllooooookkkhhhgggggghhhkkkllllllkkkhhhhhhiiijjjlllmmmnnnnnnkkkllllllllllllllllllkkkhhhiiikkklllllllllkkkjjjnnnmmmkkkiiiiiiiiijjjkkkhhheeefffkkkkkkgggiiiqqqlllfffiiieeeooorrrhhhmmmmmmllllllllllllmmmmmmjjjiiihhhiiikkklllkkkjjjlllkkkjjjiiiiiijjjjjjkkkiiijjjkkkjjjjjjjjjjjjkkkllllllllllllkkkjjjiiihhhkkkjjjiiiiiiiiiiiijjjkkkkkkkkkjjjiiihhhhhhhhhhhhiiijjjjjjkkklllmmmnnnooommmiiiggghhhhhhfffgggkkkeeefffhhhiiiiiiiiihhhggghhhiiijjjjjjjjjkkkmmmpppjjjiiigggeeefffhhhjjjllllllmmmmmmmmmlllkkkjjjiiikkkjjjiiihhhhhhhhhiiijjjeeeoootttwww}}}}}}yyynnnmmmpppjjjjjjooolllnnnmmmlllkkkjjjiiiiiiiiihhhjjjjjjjjjiiiiiikkkmmmllljjjjjjkkknnnooollliiinnnnnnmmmlllkkkkkkkkkkkkooorrryyy}}}zzzwwwuuuxxxtttoookkkjjjkkklllnnnoookkkooorrrsssyyy~~~kkklllnnnnnnkkklllxxxrrrjjjiiikkklllkkkiiiiiiiiiiiiiiiiiiiiiiiikkkjjjkkkkkkhhhiiirrr}}}wwwlllllllllnnnuuu{{{jjjmmmmmmmmmmmmnnnnnnnnnnnnmmmlllmmmnnnpppvvvxxxqqqrrrrrrqqquuu{{{}}}|||xxxpppoooooonnnlllpppooooooooooooooopppppprrrpppmmmnnnooonnnjjjfffnnnllljjjiiijjjjjjjjjiiikkkkkkkkkkkkkkkllllllllllllkkkllllllllllllkkkjjjhhhiiikkkmmmmmmnnnnnnmmmllloooqqqooojjjhhhjjjnnniiiiiihhhhhhggghhhhhhiiiiiiiiijjjkkkkkkjjjiiihhhjjjiiigggeeeddddddeeeeeeiiigggfffhhhlllkkkgggccchhhhhhhhhggggggggghhhhhhgggffffffeeeffffffggggggggggggffffffggghhhjjjkkkiiifffcccccceeeggghhhggghhhgggggghhhhhhiiiiiiiiidddfffiiikkkkkkjjjhhhgggcccdddfffhhhjjjlllllllllhhhlllmmmjjjjjjkkkjjjfffcccgggkkkkkkhhhffffffhhhhhhhhhiiiiiiiiihhhggggggeeeeeefffhhhkkkmmmmmmlllkkkkkkkkkkkkkkkkkkkkkjjjkkkiiihhhiiikkklllkkkjjjjjjiiigggfffgggiiilllnnnppppppnnnjjjjjjllljjjeeekkkjjjiiijjjkkkmmmllllllhhhhhhiiijjjlllmmmnnnnnnggghhhiiijjjjjjiiihhhggghhhiiijjjkkkkkkkkkjjjjjjfffggghhhhhhiiiiiijjjjjjjjjgggggglllnnnjjjhhhjjjkkkfffiiicccmmmpppfffllllllkkkkkkkkkkkklllllliiihhhhhhjjjlllmmmllljjjmmmkkkjjjiiihhhiiijjjkkkhhhjjjkkkkkkiiiiiijjjllljjjjjjkkkllllllllllllllliiiiiihhhhhhhhhhhhiiiiiilllkkkjjjiiihhhhhhhhhhhhggggggiiikkkmmmooopppqqqlllhhhgggiiiiiihhhjjjnnnggghhhiiijjjkkkjjjiiihhhcccfffjjjkkkkkkkkkkkkllljjjiiigggffffffhhhjjjllljjjjjjkkkkkkkkkjjjjjjiiijjjiiiiiiiiijjjkkkmmmnnneeelllttt|||pppvvvkkklllpppkkklllqqqnnnnnnmmmllljjjjjjiiijjjjjjiiijjjkkkjjjiiiiiikkkmmmnnnllljjjkkknnnnnnkkkhhhllllllkkklllnnnrrruuuxxx{{{rrrqqqsssyyy~~~zzzkkkjjjjjjjjjkkkmmmmmmlllhhhfffkkkrrrtttxxxrrrooommmmmmkkkkkkpppxxx~~~rrrkkkkkkllllllkkkhhhhhhhhhhhhhhhhhhhhhhhhgggggghhhjjjhhhgggmmmvvvxxxnnnkkkmmmpppxxxxxxmmmooonnnlllkkkkkkmmmoooqqqmmmooorrrrrrpppqqq||||||rrrrrrooonnnttt|||pppooorrrrrrvvv}}}~~~vvvpppoooooonnnnnnnnnnnnooooooqqqnnnlllmmmooopppmmmjjjnnnmmmkkkkkkkkkkkkjjjiiikkkkkkkkkkkkkkkjjjjjjjjjiiijjjkkkkkkkkkkkkkkkkkkhhhjjjlllmmmnnnnnnmmmlllggglllnnnlllgggdddgggkkkiiiiiihhhhhhhhhhhhiiiiiiggghhhjjjkkkkkkjjjiiihhhjjjiiigggfffeeeeeeffffffgggiiikkklllkkkiiihhhgggggggggggghhhhhhhhhgggggghhhhhhgggffffffgggggggggeeeeeeddddddeeefffgggiiifffffffffggghhhiiihhhgggddddddeeeeeeeeeeeeeeefffdddfffiiikkklllkkkiiigggfffgggiiijjjkkklllllllllhhhlllmmmkkkjjjlllkkkgggcccfffjjjkkkiiigggfffgggllljjjhhhffffffggghhhjjjfffffffffhhhkkkmmmlllkkkiiiiiijjjkkklllmmmmmmmmmjjjiiihhhiiikkklllkkkjjjiiiiiiiiiiiiiiiiiiiiiiiilllmmmllliiijjjllljjjfffllljjjhhhhhhiiiiiiiiihhhjjjjjjjjjkkkkkklllllllllfffggghhhiiiiiihhhgggfffggghhhhhhiiiiiiiiiiiiiiidddeeehhhkkkkkkjjjhhhgggkkkhhhgggkkkmmmllljjjjjjmmmiiillleeellloooeeekkkkkkjjjjjjjjjjjjkkkkkkhhhiiikkklllllllllkkkkkklllkkkiiihhhhhhiiijjjkkkgggiiikkkjjjgggfffhhhjjjggggggiiijjjkkklllllllllggghhhiiiiiijjjiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkiiiiiijjjkkklllmmmmmmnnnmmmjjjiiilllmmmkkkmmmqqqhhhhhhiiijjjjjjjjjjjjjjjeeehhhkkkllljjjhhhffffffjjjiiihhhggggggiiijjjllliiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjlllnnnpppqqqhhhmmmsss{{{ooovvvlllmmmpppkkkkkkooolllmmmlllkkkjjjiiijjjkkkllljjjkkkkkkkkkiiiiiikkklllqqqooommmlllllllllkkkjjjkkkmmmoootttyyy{{{pppnnnnnnssstttrrrqqqrrriiilllmmmkkkjjjlllkkkhhhkkkfffiiiqqqnnnkkk|||wwwqqqllllllllljjjlllooozzzqqqlllkkklllllllllhhhhhhhhhhhhhhhhhhhhhhhheeedddeeeiiiiiihhhkkkppp{{{wwwlllnnnpppttt}}}tttooopppnnnllljjjjjjmmmppprrrmmmpppttttttpppnnnwwwrrrpppkkkjjjssswwwnnnnnnpppmmmmmmpppuuuzzz~~~wwwvvvtttrrrpppooonnnnnnpppnnnnnnnnnooopppooonnnkkkjjjjjjkkkmmmnnnnnnmmmkkkkkkkkkkkkjjjjjjjjjjjjgggiiikkklllkkkjjjkkkllliiijjjlllmmmnnnmmmkkkjjjhhhlllnnnlllhhhfffiiillliiiiiihhhhhhhhhiiijjjjjjfffgggiiijjjkkkjjjhhhgggiiihhhhhhgggggggggggggggfffiiilllllljjjhhhiiijjjffffffggghhhhhhhhhggggggiiihhhggggggfffgggggggggdddccccccbbbccceeefffgggeeefffhhhiiijjjjjjiiihhhggghhhiiiiiihhhhhhiiikkkfffgggiiijjjjjjjjjhhhggglllllllllkkkjjjjjjjjjiiigggjjjkkkhhhhhhjjjjjjgggcccdddgggiiikkkkkkjjjiiipppnnnjjjgggggghhhkkkmmmgggggggggiiikkklllkkkjjjhhhhhhiiijjjlllmmmnnnnnniiihhhhhhjjjlllmmmkkkjjjjjjkkkkkkkkkkkkjjjiiihhhgggjjjjjjiiilllpppoookkkqqqnnnkkkjjjkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkkkkjjjiiiiiijjjjjjjjjjjjiiiiiigggggggggggghhhhhhhhhiiiiiijjjlllmmmllljjjgggeeeiiihhhggghhhjjjkkkkkkkkkoookkkooohhhllloooeeekkkkkkjjjjjjjjjjjjkkkkkkgggjjjnnnnnnkkkjjjjjjkkkkkkjjjhhhffffffhhhjjjlllhhhkkkmmmlllhhhfffhhhkkkggghhhiiikkkllllllmmmmmmggghhhkkkmmmmmmllljjjiiihhhiiijjjkkkkkkkkkjjjiiikkkkkkkkkkkkkkkkkkkkkkkkllljjjjjjmmmmmmjjjjjjmmmhhhhhhhhhhhhhhhiiijjjjjjgggiiijjjjjjhhhffffffgggiiiiiihhhhhhiiiiiijjjkkkiiiiiiiiiiiijjjkkkkkklllkkkkkkkkkkkkkkkmmmooopppkkkuuurrr|||~~~www}}}uuutttjjjkkkoookkkkkkooollllllkkkjjjiiiiiikkklllnnnkkkllllllkkkiiiiiikkkllloooooonnnmmmmmmnnnrrrtttrrrvvv}}}uuunnnmmmppptttrrrlllkkknnnkkknnnnnniiihhhkkkkkkhhhmmmjjjjjjlllkkklllwwwvvvpppllllllkkkiiijjjmmmuuurrrmmmjjjhhhiiikkklllhhhhhhhhhhhhhhhhhhhhhhhhgggcccccchhhkkkjjjiiijjjqqqyyymmmoooqqquuu~~~pppmmmooonnnlllllllllmmmooopppmmmooorrrrrrnnnmmmuuurrrooooookkkrrrrrrnnnpppqqqmmmlllnnnrrrtttuuu|||~~~yyyuuurrrqqqpppqqqqqqpppnnnnnnooopppkkkkkkjjjlllnnnooonnnmmmmmmlllllllllkkkkkkkkkkkkgggjjjlllmmmlllkkkmmmnnniiijjjlllmmmmmmkkkiiigggkkkmmmnnnmmmjjjiiikkkmmmiiiiiihhhhhhiiiiiijjjkkkdddeeehhhiiijjjiiigggfffggghhhhhhiiiiiiiiiiiiiiihhhgggggghhhiiijjjjjjiiieeeeeeggghhhhhhhhhgggggghhhgggffffffeeeeeeeeefffdddcccccccccccceeefffgggfffggghhhhhhhhhhhhjjjkkkiiikkkmmmmmmkkkjjjlllnnngggggghhhhhhhhhgggfffffflllkkkjjjiiiiiiiiijjjkkkgggjjjiiiffffffiiijjjhhhhhhfffeeehhhlllmmmkkkgggooonnnkkkiiihhhiiijjjkkkiiihhhhhhiiikkkkkkjjjiiihhhiiiiiijjjkkkllllllmmmhhhhhhhhhjjjlllmmmkkkjjjjjjjjjiiiiiiiiijjjjjjkkkgggjjjkkkjjjlllpppoookkkrrrpppmmmlllmmmnnnnnnnnnkkkkkkkkkkkkkkkkkkkkkkkkllllllkkkkkkkkkkkkllllllhhhhhhhhhhhhhhhiiiiiijjjkkkkkkjjjjjjiiihhhhhhhhhhhhiiijjjiiiiiijjjkkkkkkmmmiiioookkkmmmpppffflllkkkkkkjjjjjjkkkkkklllfffkkkpppoookkkhhhiiillljjjiiigggeeefffhhhjjjlllkkkoooqqqnnnjjjgggjjjmmmjjjkkklllmmmnnnnnnnnnnnngggjjjmmmooopppnnnllljjjkkklllmmmmmmllliiigggeeeiiiiiijjjjjjjjjkkkkkkkkkjjjhhhhhhkkkjjjfffeeeggghhhgggfffffffffgggiiijjjggghhhhhhgggggggggjjjlllhhhhhhiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkklllmmmmmmmmmlllkkkkkkkkklllmmmnnnmmm|||sssppp{{{vvv||||||fffooovvvooofffhhhnnnkkklllqqqnnnkkkjjjiiiiiiiiikkkmmmoookkkllllllkkkjjjiiikkkllliiikkkmmmmmmnnnssszzz|||~~~lllkkknnnwww}}}yyynnnkkknnnkkknnnmmmgggeeejjjmmmkkkeeehhhgggffflllyyyrrrooommmllljjjgggiiinnnkkkkkkjjjhhhfffgggjjjlllhhhhhhhhhhhhhhhhhhhhhhhhiiidddccchhhmmmkkkhhhfffjjjyyypppnnnooosss}}}mmmkkklllmmmmmmnnnnnnnnnnnnnnnmmmmmmoooooolllllluuuuuupppvvvoootttwwwkkkkkkoooooommmlllpppvvvtttppprrryyywwwvvv}}}yyyvvvrrrttttttrrrnnnlllnnnpppooonnnmmmmmmnnnmmmkkkiiinnnnnnmmmmmmmmmlllllllllhhhkkknnnnnnmmmlllnnnpppiiijjjlllmmmllljjjhhhfffhhhiiiiiiiiiggggggggghhhiiiiiihhhhhhiiijjjkkkkkkcccdddgggiiiiiihhhfffeeefffgggiiikkkkkkkkkjjjjjjiiieeebbbdddiiilllkkkgggdddeeeggghhhhhhhhhgggggggggfffeeeeeeddddddddddddeeedddccccccdddeeeggghhhggggggfffeeeeeegggjjjmmmeeegggiiihhhffffffhhhjjjggggggffffffeeeeeeeeeeeeggggggffffffhhhkkknnnoooiiikkkjjjggggggjjjllljjjooojjjfffhhhlllmmmhhhccckkkkkkjjjiiiiiihhhggggggjjjiiihhhiiikkkkkkiiihhhjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhjjjmmmmmmllljjjhhhgggeeedddeeehhhkkkmmmjjjlllllljjjjjjllliiidddnnnkkkiiihhhjjjllllllllljjjjjjjjjkkkkkklllllllllmmmllljjjjjjjjjjjjlllmmmiiiiiiiiihhhiiiiiijjjkkkiiigggeeeddddddgggjjjmmmiiilllnnnmmmkkkkkkkkkkkkkkkgggnnnllltttlllooommmmmmmmmnnnnnnnnnoooooommmlllkkkkkklllllljjjhhhjjjmmmpppmmmiiifffiiillloooooooooooommmkkkiiihhhjjjkkkmmmmmmllljjjgggdddhhhlllooommmiiigggjjjmmmiiijjjkkkkkkkkkkkkjjjiiihhhiiijjjkkklllmmmmmmmmmooollliiiiiikkkkkkhhheeeiiigggffffffhhhjjjkkkjjjgggjjjjjjggggggjjjjjjgggppprrrsssoookkkjjjnnnrrrlllmmmlllkkkooossspppjjjnnnkkkjjjkkkmmmmmmiiieeennnlllnnnssswww{{{~~~zzzyyyuuunnnhhhkkklllmmmlllkkkiiiiiiiiiooooooooommmjjjjjjkkkmmmoooooonnnkkkiiiiiikkkmmmnnnooorrrwww}}}yyyooommmlllxxxrrriiinnnjjjlllnnnllliiiggghhhiiimmmllljjjeeennnvvv}}}sssmmmiiilllnnnlllkkklllllljjjgggeeedddeeeggghhhgggggghhhiiiiiiiiiiiihhhmmmllllllkkkkkkjjjjjjiiijjjsss{{{rrrsssttttttyyysssmmmqqqllliiiiiimmmooonnnkkkllllllmmmooopppqqqrrrssswwwmmmpppttttttyyytttpppllllllnnnlllmmmmmmnnnoooppppppqqqrrrwwwvvvtttyyyqqqmmmmmmnnnnnnmmmmmmjjjlllrrrsssooonnnrrrfffdddffflllooooooqqquuuooonnnmmmkkkkkkjjjjjjkkkpppnnnkkkhhhhhhjjjmmmooommmlllkkkjjjiiiiiiiiiiiikkkiiihhhjjjllllllhhhdddeeefffggghhhkkkmmmoooqqqhhhiiikkklllllljjjhhhgggjjjiiihhhfffffffffggggggfffgggggghhhhhhhhhhhhhhhhhhgggfffdddeeefffgggiiieeefffeeedddfffjjjjjjgggkkkhhheeefffhhhiiihhhfffeeeeeeeeeeeeffffffffffffjjjiiihhhiiijjjkkkjjjhhhjjjhhheeeeeegggiiikkkllliiiiiiiiijjjkkkkkkkkklllfffgggggghhhhhhhhhhhhhhhqqqooommmjjjhhhhhhhhhiiifffeeegggkkkllliiigggiiiiiiiiihhhhhhiiikkklllmmmjjjiiihhhhhhiiijjjlllmmmjjjlllmmmkkkhhhgggiiillllllkkkjjjiiijjjkkklllmmmkkkjjjiiiiiikkkkkkjjjiiibbbggglllnnnlllkkkkkkllljjjkkkkkkiiiggghhhmmmqqqkkkjjjiiiiiiiiijjjkkklllkkkmmmnnnmmmllllllmmmnnnmmmppprrrrrrnnnkkkjjjjjjiiinnnmmmnnntttlllnnnkkkkkkkkkkkkkkkkkkllllllmmmlllkkklllmmmmmmllljjjfffiiilllkkkiiihhhkkknnnnnnnnnoooooonnnmmmlllkkklllmmmnnnooonnnllljjjiiijjjkkklllkkkiiiiiikkkmmmiiijjjjjjkkkkkkjjjjjjiiijjjjjjkkkkkkllllllmmmmmmmmmkkkjjjkkkllllllkkkjjjkkkiiigggggghhhiiiiiihhhgggjjjiiiffffffiiijjjgggiiikkkkkkiiieeeeeehhhllllllmmmlllkkkmmmpppqqqooommmnnnnnnnnnlllkkkkkkkkknnnmmmnnnrrrsssssswww}}}vvvqqqtttvvvtttpppiiikkkmmmmmmkkkiiikkklllkkklllnnnnnnmmmlllmmmnnnnnnnnnnnnmmmmmmnnnrrruuurrruuu{{{~~~~~~kkkoookkkuuuyyymmmmmmjjjlllmmmllliiiggghhhiiijjjkkkmmmiiijjjyyy|||llluuutttnnnkkknnnpppooommmnnnllljjjhhhgggffffffggghhhhhhhhhhhhiiiiiiiiijjjjjjhhhiiiiiiiiiiiiiiiiiiiiihhhllltttzzznnnpppqqqqqquuurrrlllsssooolllmmmppprrrpppmmmllllllmmmnnnooooooppppppvvvkkkooossssss}}}}}}uuurrrqqqnnnnnnppplllllllllmmmmmmnnnnnnooorrrssszzzyyypppvvv}}}uuuqqqpppqqqqqqmmmmmmppppppllllllpppqqqnnnnnnpppppplllkkkmmmnnnnnnmmmmmmlllkkkkkkjjjmmmllljjjhhhhhhjjjlllmmmnnnmmmlllkkkjjjjjjjjjjjjllljjjhhhgggiiikkkmmmmmmdddeeefffhhhiiikkkllllllffffffggghhhgggfffeeedddjjjiiihhhggggggggghhhiiiiiiiiiiiiiiiiiihhhggggggiiihhhgggeeeeeefffggghhhfffgggfffdddfffjjjjjjggghhhfffdddeeeggghhhgggfffffffffffffffgggggghhhhhhjjjiiihhhhhhiiijjjiiihhhiiigggffffffgggiiikkklllhhhhhhhhhhhhiiiiiiiiiiiieeeeeefffgggggggggggggggpppnnnllljjjhhhhhhiiiiiifffeeeggglllmmmjjjiiikkkdddfffjjjlllmmmllliiihhhkkkjjjjjjiiijjjlllmmmnnnlllllllllkkkjjjiiikkklllkkkkkkjjjjjjjjjkkklllmmmlllkkkkkkkkklllllllllkkkfffiiilllllljjjiiiiiijjjmmmmmmmmmllljjjjjjmmmpppiiiiiiiiiiiijjjkkkmmmnnnkkklllmmmkkkiiiiiiiiijjjiiilllnnnnnnllljjjkkklllkkkpppnnnmmmtttlllnnnkkkkkkjjjjjjiiijjjjjjjjjmmmllllllmmmnnnooommmllleeehhhkkkjjjhhhhhhkkkmmmiiiiiijjjjjjkkkjjjjjjiiimmmmmmmmmmmmmmmmmmmmmmmmkkkjjjhhhhhhjjjlllmmmmmmiiiiiijjjkkkkkkjjjiiiiiillllllkkkjjjjjjkkklllmmmjjjkkkllllllkkkkkkmmmnnnllljjjhhhggghhhhhhgggfffhhhjjjiiieeeeeeiiijjjhhhhhhjjjkkkiiiggggggjjjmmmllljjjjjjkkkmmmnnnpppqqqnnnppprrrpppllljjjmmmpppmmmlllnnnrrrqqqnnnnnnrrr}}}nnnkkkqqqwwwuuupppiiimmmqqqoookkkiiikkknnnhhhjjjmmmnnnmmmmmmnnnoookkklllmmmnnnqqquuu{{{~~~rrrqqquuusssvvv{{{~~~~~~kkkqqqjjjqqqssskkkkkkllllllkkkiiihhhiiijjjggggggnnnooohhhjjjnnngggkkkuuupppjjjhhhkkkmmmkkkhhhhhhjjjjjjjjjiiihhhhhhhhhgggiiiiiihhhhhhhhhiiijjjkkkeeeffffffggghhhhhhiiiiiiiiifffhhhtttyyylllooopppooorrrqqqlllrrrpppnnnooorrrrrrooollllllllllllmmmmmmmmmnnnnnnvvvuuukkkqqqtttsss}}}|||sssqqqpppmmmmmmnnnllllllllllllllllllllllllmmmkkkmmm{{{pppnnnrrryyyyyyvvvyyyzzzyyytttpppmmmmmmmmmlllnnnrrrpppmmmmmmpppooojjjhhhiiimmmnnnoooooonnnmmmkkkjjjkkkjjjjjjiiiiiijjjjjjkkknnnmmmmmmllllllkkkkkkkkkllljjjgggeeefffjjjqqqvvvfffggghhhjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhggggggiiiiiihhhhhhhhhiiijjjjjjlllkkkkkkjjjiiihhhgggfffkkkjjjhhhgggfffgggggghhhggghhhgggdddfffjjjiiifffeeedddcccdddfffhhhgggfffffffffggghhhiiijjjjjjkkkiiihhhggggggiiiiiihhhggghhhggggggggghhhiiijjjkkkggggggggggggggggggfffffffffggggggggghhhhhhhhhhhhnnnmmmkkkjjjiiiiiijjjjjjgggfffhhhlllmmmkkkkkkmmmeeefffiiijjjkkkjjjiiihhhjjjjjjiiiiiijjjkkklllnnnnnnmmmkkkkkklllllllllkkkkkkkkkkkkjjjkkkllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmlllmmmnnnllljjjhhhiiiiiimmmmmmnnnllljjjiiijjjkkkiiiiiiiiijjjkkkmmmooopppkkklllkkkjjjgggfffggghhhggghhhjjjjjjiiijjjlllnnnjjjpppmmmiiiuuukkknnnmmmlllkkkjjjjjjjjjkkklllkkkkkkkkklllnnnooonnnllljjjkkkmmmkkkiiihhhiiikkkjjjjjjjjjjjjjjjjjjjjjiiilllkkkkkkjjjkkklllmmmnnnmmmhhheeefffkkknnnnnnllliiiiiijjjjjjjjjjjjiiiiiimmmllljjjhhhhhhhhhjjjkkkhhhkkkmmmllljjjiiikkknnnkkkiiihhhhhhiiiiiihhhgggjjjllljjjffffffjjjllljjjiiijjjkkkkkkiiijjjmmmooolllffffffmmmrrrqqqnnnooooooppppppnnnlllkkknnnpppiiijjjnnntttsssooonnnqqqwwwqqqkkkmmmssstttoooiiimmmqqqtttrrrllliiikkkoookkklllllllllkkkkkkmmmoookkkmmmpppssswww}}}tttllllllooooooppppppooopppyyymmmqqqjjjnnnyyyjjjkkkkkkkkkjjjiiiiiiiiijjjgggccckkkqqqiiifffkkkjjjffflllwwwooojjjgggjjjkkkgggdddccciiijjjjjjkkkjjjiiihhhgggiiihhhgggffffffhhhjjjkkkggggggggghhhhhhiiiiiiiiilllgggeeemmmzzzxxxnnnooopppoooqqq~~~ppplllnnnmmmmmmnnnooonnnkkkhhhmmmmmmmmmmmmllllllllllllssswwwlllsssvvvuuu~~~wwwqqqnnnkkkjjjllllllllllllllllllkkkkkkkkkllljjjkkksssxxxnnnlllqqq~~~~~~sssqqqxxx{{{xxxssspppooooooqqqtttooommmmmmpppooojjjggghhhmmmnnnoooppppppnnnllljjjiiijjjjjjkkkkkkkkkkkkjjjlllllllllllllllkkkjjjjjjjjjjjjiiifffeeehhhpppvvvjjjkkklllmmmmmmkkkiiihhhlllkkkjjjiiihhhhhhiiiiiihhhhhhhhhiiiiiijjjkkkkkkkkkjjjiiihhhggggggggggggkkkjjjiiihhhgggggghhhhhhggghhhfffdddeeehhhhhhddddddddddddfffggghhhhhhgggfffggghhhiiijjjkkklllmmmhhhgggfffggghhhiiihhhffffffhhhiiiiiihhhhhhiiijjjhhhhhhhhhggggggffffffeeejjjjjjjjjjjjjjjkkkkkkkkklllkkkjjjiiiiiijjjjjjkkkhhhfffhhhmmmnnnllllllooommmjjjgggeeeeeehhhllloooiiihhhhhhhhhhhhjjjkkklllooollliiijjjlllmmmllliiikkkkkkkkkkkkllllllmmmmmmlllmmmnnnmmmllllllmmmmmmppppppnnnlllkkkkkkkkkllljjjkkklllkkkiiigggfffeeejjjjjjkkkkkklllmmmnnnnnnkkklllkkkjjjhhhgggiiikkkiiihhhhhhggghhhjjjlllnnnlllrrrooohhhuuukkkmmmmmmllljjjiiiiiijjjkkkllljjjjjjjjjkkkmmmnnnlllkkkllllllmmmlllkkkkkkkkklllrrrqqqqqqpppoooooonnnnnnlllkkkjjjjjjjjjlllnnnooolllhhhdddffflllooommmjjjiiiiiiiiiiiiiiiiiiiiiiiilllkkkhhhgggfffggghhhiiihhhkkklllkkkhhhfffhhhkkkhhhgggggghhhjjjjjjiiihhhkkkmmmlllhhhhhhlllmmmkkkeeefffggggggggghhhiiikkkpppffffffttt~~~xxxooommmqqqnnnkkkkkkmmmnnnnnnlllggghhhmmmssssssooonnnpppjjjjjjllloooqqqpppllliiilllppptttsssooonnnpppsssqqqpppnnnkkkjjjkkkooorrruuuwww{{{~~~uuuooommmmmmlllmmmmmmllliiiiiiqqq}}}mmmpppiiilll}}}}}}kkklllkkkjjjiiiiiijjjjjjjjjlllbbbfffmmmhhhggglllkkkgggiiinnnyyyuuuoookkkmmmmmmiiieeedddhhhiiijjjkkkkkkjjjhhhggghhhgggeeedddeeefffhhhjjjlllkkkkkkkkkjjjjjjjjjiiillliiigggkkkqqquuussspppmmmooonnnooo~~~|||ooonnnkkkkkkkkklllmmmllliiihhhnnnnnnmmmmmmmmmmmmllllllnnnyyyzzzooosssuuusss|||zzzqqqmmmkkklllnnnmmmmmmllllllllllllllllllnnnoooqqqsssyyyuuunnnoooxxx|||wwwqqqqqq{{{xxxtttqqqoootttqqqqqqrrrpppkkkhhhjjjlllmmmoooppppppnnnlllkkkiiijjjkkklllmmmmmmlllllljjjkkkkkkkkkkkkjjjiiiiiigggiiijjjiiiggggggkkkooojjjkkkmmmnnnmmmkkkiiihhhjjjiiihhhgggffffffffffffhhhhhhiiiiiijjjjjjjjjjjjggggggffffffffffffggghhhjjjjjjiiihhhhhhhhhhhhhhhfffgggeeebbbdddggggggcccdddeeeggghhhhhhhhhiiiiiifffggghhhiiijjjkkklllmmmhhhgggfffggghhhiiihhhffffffhhhjjjiiihhhggghhhjjjiiiiiiiiihhhhhhgggggggggkkkjjjjjjiiijjjkkklllllljjjjjjjjjjjjjjjjjjjjjjjjiiiggghhhlllnnnlllllloooooollliiifffgggiiimmmpppjjjjjjiiiiiijjjkkkmmmnnnnnnkkkhhhiiikkkllljjjhhhkkkkkklllllllllmmmmmmmmmjjjlllmmmllljjjjjjkkkmmmnnnllljjjiiijjjkkklllllljjjjjjkkkkkkkkkiiifffdddllllllllllllllllllkkkkkkkkkllllllkkkjjjkkknnnpppmmmkkkiiihhhhhhjjjlllmmmpppuuurrrllluuukkkmmmjjjiiihhhggggggiiikkklllkkkjjjjjjkkklllmmmkkkjjjiiijjjkkklllmmmnnnooopppsssrrrqqqoooooonnnnnnnnnmmmmmmlllllllllmmmooopppkkkhhheeehhhlllnnnkkkhhhjjjiiihhhhhhhhhhhhiiijjjkkkjjjhhhggggggggghhhhhhiiijjjjjjiiihhhgggggghhhgggffffffhhhjjjkkkjjjiiijjjmmmmmmjjjjjjmmmmmmjjjeeeffffffggghhhiiiiiiiiittthhhjjj}}}zzzpppooopppllliiijjjmmmooommmjjjhhhiiilllqqqpppkkkkkkmmmjjjkkkllllllllllllmmmoooiiikkknnnqqqrrrsssuuuwwwttttttrrrqqqqqqsssxxx||||||pppnnnooonnnkkkiiikkkllllllkkknnnsssxxxzzzlllllljjjlllyyylllmmmkkkhhhhhhiiikkkkkkjjjoooddddddhhhdddfffjjjfffiiiiiijjjooo{{{vvvooojjjkkkllliiifffggghhhhhhiiijjjjjjiiihhhgggggggggfffeeefffggghhhiiimmmmmmllllllkkkjjjjjjiiiiiihhhhhhhhhiiikkkmmmnnniiillllllmmm|||{{{ppppppkkkkkklllllllllllllllkkkmmmmmmmmmmmmmmmmmmmmmlllhhhqqq{{{ooooooqqqoooxxx{{{qqqooonnnnnnppplllllllllllllllllllllllljjjnnnpppnnnoooyyy{{{pppnnnsssyyyrrrqqqoooqqq~~~wwwpppnnnkkkllloooooommmnnnqqqlllmmmnnnnnnnnnnnnlllllljjjjjjkkklllmmmmmmmmmmmmiiijjjkkkkkkkkkjjjiiihhhfffhhhkkklllkkkiiihhhhhhhhhiiijjjkkkkkkjjjiiihhhlllkkkkkkjjjiiihhhggggggggghhhiiiiiijjjiiiiiiiiiffffffeeedddeeefffggghhhhhhhhhhhhhhhhhhhhhhhhhhheeefffeeebbbdddhhhgggddddddfffiiiiiiiiihhhhhhiiiffffffggghhhiiijjjjjjkkkiiihhhggggggiiiiiihhhggggggiiijjjiiiffffffhhhkkkjjjjjjiiiiiiiiiiiiiiihhhiiihhhggggggggghhhjjjkkkjjjjjjjjjjjjjjjiiiiiiiiikkkhhhiiilllmmmkkkkkknnniiikkklllnnnnnnmmmkkkjjjmmmmmmllllllmmmnnnpppqqqlllkkkiiiiiijjjjjjjjjiiikkkkkklllmmmmmmmmmmmmlllhhhjjjlllkkkhhhgggiiillliiigggeeefffhhhiiijjjjjjlllkkkkkklllnnnmmmkkkiiilllmmmmmmmmmlllkkkjjjiiilllllllllkkkkkklllpppssspppmmmjjjiiijjjkkkkkkkkklllqqqoookkkuuukkkllljjjiiigggggghhhjjjmmmooommmlllkkklllmmmmmmkkkiiiiiiiiiiiikkkmmmooooooooommmmmmlllkkkkkkkkklllmmmmmmllllllllllllmmmmmmmmmiiihhhhhhjjjlllllliiifffjjjiiihhhgggggghhhiiijjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhjjjkkkjjjiiihhhggggggiiijjjjjjhhhggggggjjjllljjjjjjllljjjgggjjjjjjjjjkkklllmmmlllkkkrrrhhhlllssslllrrrllllllllllllmmmmmmlllkkkjjjiiikkknnnmmmjjjkkkoookkkiiihhhhhhjjjllllllllljjjjjjjjjmmmqqqssssssqqqrrruuuxxx|||~~~ppplllmmmmmmkkkllllllllllllllllllmmmmmm{{{}}}ooohhhjjjmmmvvvooommmjjjggggggiiikkkkkkkkkmmmgggiiihhhcccgggkkkdddfffiiiiiijjjrrr~~~ssslllggghhhjjjjjjjjjkkkggghhhhhhhhhiiihhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiggggggfffggghhhiiikkkkkkgggkkklllnnn|||zzzppprrrkkkkkklllkkkkkklllnnnoookkkkkkkkkkkkllllllllllllkkknnnzzz{{{mmmlllnnnlllvvvzzzrrrpppnnnmmmllliiiiiijjjjjjkkkkkkllllllfffjjjllljjjjjjsssrrrmmmppptttmmmnnnnnnqqqtttpppoooqqqqqqoooppptttlllllllllllllllllllllllliiijjjjjjkkkkkklllmmmmmmiiijjjkkkmmmmmmllljjjiiiggghhhjjjmmmnnnmmmiiifffhhhhhhiiijjjjjjkkkkkkllloooooooooooonnnllljjjiiiggghhhiiiiiiiiihhhgggfffiiihhhfffeeeeeefffggghhheeeffffffggghhhhhhhhhhhhfffgggfffdddfffjjjjjjgggcccfffiiijjjhhhffffffgggffffffffffffgggggghhhhhhjjjiiihhhhhhiiijjjiiihhhhhhjjjkkkhhheeedddhhhmmmhhhiiiiiiiiiiiiiiiiiijjjiiihhhfffffffffgggiiijjjjjjjjjjjjjjjjjjiiihhhhhhllliiiiiikkkkkkiiiiiilllhhhjjjmmmnnnnnnllljjjgggmmmlllkkkkkklllmmmooopppkkkllllllkkkiiiiiijjjkkkkkkkkkmmmnnnnnnnnnmmmlllgggjjjmmmkkkhhhgggiiillliiigggeeefffhhhjjjiiihhhkkkjjjjjjkkknnnpppnnnllljjjkkkkkkllllllkkkjjjiiikkkkkkkkkiiiiiijjjmmmpppooollliiiiiikkklllkkkjjjhhhnnnlllkkkuuukkklllkkkjjjiiiiiijjjmmmppprrrooommmmmmmmmnnnmmmllljjjkkkkkkjjjjjjllllllkkkkkkllllllkkkkkklllnnnooopppjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhjjjlllmmmkkkhhheeejjjiiihhhgggggghhhiiijjjjjjkkkkkklllllllllkkkjjjiiigggfffhhhlllnnnmmmkkkjjjiiiiiiiiijjjiiigggddddddhhhkkkjjjjjjkkkhhhdddkkkjjjjjjkkkmmmmmmllljjjmmmfffmmm}}}zzziiigggtttiiilllppppppmmmkkklllnnnkkkiiikkknnnnnnlllooottthhheeedddggglllmmmhhhcccooollliiikkkooopppmmmiiinnnttt}}}yyypppiiiiiikkkmmmrrrnnniiiggghhhjjjlllmmmkkk{{{uuufffkkkoootttpppnnnjjjggggggiiillllllkkkhhhiiimmmjjjdddkkkpppgggdddhhhjjjjjjnnnzzzuuummmhhhjjjnnnoooqqqtttggggggggggggggghhhhhhhhhiiiiiijjjkkkkkkkkkkkkjjjffffffgggggghhhhhhiiiiiihhhfffeeegggjjjllllllkkkhhhmmmoooqqqzzzqqqsssiiijjjjjjiiiiiikkknnnpppiiiiiijjjjjjjjjkkkkkkkkksssooosssyyykkkmmmooolllvvv{{{tttqqqmmmhhheeegggggghhhiiijjjkkkkkklllkkklllmmmmmmoooxxxsssmmmooosssmmmooonnnqqq|||vvvooommmooollllllkkkkkkkkkllllllmmmiiiiiiiiiiiijjjkkklllmmmjjjkkkmmmnnnnnnmmmkkkjjjhhhhhhiiilllpppppplllhhhjjjjjjjjjkkklllnnnooopppllllllmmmnnnllljjjhhhfffggghhhiiiiiiiiigggfffeeellljjjhhhfffeeeeeefffgggcccdddeeeggghhhhhhhhhhhhggghhhgggeeehhhlllllliiibbbfffiiiiiifffddddddeeeeeeeeeeeeeeeffffffffffffjjjiiihhhiiijjjkkkjjjhhhiiikkkkkkhhhddddddiiinnngggggghhhhhhiiiiiijjjjjjjjjiiihhhggggggiiikkkllljjjkkkkkkjjjjjjhhhggggggmmmjjjiiikkkkkkhhhhhhkkklllkkkjjjiiiiiiiiijjjkkkjjjiiihhhhhhiiijjjlllmmmkkkmmmooommmjjjiiikkknnnkkkkkkmmmnnnnnnnnnmmmlllgggkkkmmmlllhhhgggiiimmmllljjjhhhiiilllllljjjhhhiiiggggggiiimmmoooooommmggghhhjjjkkklllkkkkkkjjjkkkkkkjjjgggfffgggjjjmmmllljjjhhhhhhkkklllkkkiiimmmqqqqqqrrruuulllmmmsssrrrooollliiijjjlllooojjjlllmmmllliiihhhjjjmmmiiikkklllllljjjiiiiiijjjmmmooopppmmmiiiiiinnntttpppllliiiiiikkkmmmmmmlllmmmiiifffgggkkkllliiieeelllkkkiiijjjkkkkkkjjjhhhjjjkkkjjjiiiggggggiiikkkhhhhhhiiijjjkkkllllllmmmmmmlllkkkkkkkkkiiieeecccmmmlllkkkjjjiiigggffffffeeegggjjjjjjjjjiiijjjlllpppnnnooossstttqqqppprrrnnnnnnnnnnnnnnnnnnnnnnnnkkkkkkkkkllllllmmmmmmmmmiiiiiikkkmmmoooooollliiigggjjjooorrrssstttvvvwww|||~~~wwwyyykkkooonnniiimmmmmmjjjffffffiiilllllllllmmmqqquuuppppppooottt~~~oooooonnnlllkkkjjjiiiiiiiiikkkjjjhhhggggggiiikkklllgggfffgggjjjkkkooo{{{sssmmmiiiiiinnnsssttttttnnnpppnnnjjjhhhjjjiiifffjjjkkkmmmmmmkkkjjjjjjkkkiiijjjkkkkkkiiihhhhhhhhhjjjggggggmmmqqqooommmmmmpppmmmjjjqqqsssmmmqqqpppooonnnmmmlllkkkkkkkkklllmmmkkkiiilllqqqppplllrrrttttttwwwyyysssnnnlllpppuuuwwwtttqqqnnngggjjjllloooqqqppplllhhhdddiiimmmllloooqqqmmmxxxtttmmmmmmlllnnnsssvvvyyy~~~vvvvvvyyy{{{vvvnnniiimmmkkkjjjkkknnnnnnkkkiiiiiijjjkkkjjjiiiiiiiiijjjnnnkkklllooolllfffgggmmmnnnnnnmmmnnnoooooommmllliiimmmpppccctttnnnpppmmmmmmmmmkkkiiifffeeeggghhhmmmjjjfffeeefffhhhjjjjjjgggggghhhiiiiiihhhffffffdddeeeggghhhgggeeecccaaaggghhhiiijjjiiigggeeedddhhhgggfffeeeeeedddeeeeeeffffffgggfffddddddeeegggkkkkkkkkkjjjiiihhhggggggggghhhhhhiiihhhfffdddcccdddgggiiiiiiffffffhhhkkkfffeeefffiiilllllljjjgggiiiiiiiiihhhfffgggiiikkkkkkjjjiiihhhiiijjjlllmmmiiiiiihhhiiijjjkkkiiigggkkkllllllkkkjjjiiikkklllmmmlllkkkmmmoooqqqrrrqqqkkkkkkjjjjjjkkklllnnnoooiiikkkllllllkkkjjjjjjkkkssskkkfffjjjmmmmmmnnnqqqnnnmmmkkkjjjjjjkkklllnnngggjjjmmmnnnlllkkkmmmooonnnjjjjjjnnnpppmmmlllmmmnnnnnnmmmkkkiiikkknnnqqqllllllmmmyyytttjjjllllllmmmmmmllljjjjjjkkkmmmppppppooommmkkkjjjjjjkkkhhhiiijjjjjjhhhgggggghhhiiimmmpppnnnkkkiiikkknnnqqqnnnjjjiiikkkllllllkkkmmmjjjggghhhkkkllljjjffflllkkkiiijjjkkkkkkjjjhhhkkkkkkkkkiiihhhhhhiiikkkggghhhhhhiiiiiijjjjjjkkkjjjiiiiiiiiijjjjjjhhhfffjjjjjjjjjiiiiiiiiiiiiiiigggfffeeegggjjjkkkjjjhhhiiiggghhhlllllliiihhhkkkmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllljjjhhhiiikkknnnpppqqqlllmmmoooqqqsssvvv{{{~~~vvv~~~|||llllllkkkiiiooommmkkkiiijjjlllmmmllljjjmmmmmmyyyuuuooonnnmmmqqq{{{{{{nnnkkkkkkjjjjjjiiihhhhhhhhhjjjiiihhhhhhhhhiiijjjkkkjjjiiijjjkkklllnnnwwwtttooojjjjjjoootttwwwwwwwwwvvvqqqiiifffiiijjjhhhfffhhhiiiiiihhhgggggghhhiiijjjkkkkkkiiihhhhhhiiikkkhhhhhhmmmpppnnnlllmmmmmmnnnnnntttrrrkkknnnnnnmmmmmmlllkkkkkkllllllmmmmmmllliiilllpppoookkkmmmooopppsssvvvooommmkkkooo}}}qqqqqqnnnmmmmmmhhhfffiiilllooopppnnnllljjjnnnpppmmmnnnppplllssstttllllllkkkmmmqqqtttyyy|||uuuoooqqqtttvvvyyy~~~~~~vvvoookkkiiikkkppprrrooojjjkkklllllllllkkklllmmmnnnjjjiiiiiillliiidddeeejjjkkkkkkkkklllnnnooonnnnnnlllooonnniiitttnnnkkklllnnnnnnnnnmmmkkkjjjjjjjjjhhhfffeeefffiiikkkkkkkkkiiijjjjjjjjjiiihhhfffeeeffffffffffffeeeeeeddddddfffggghhhiiiiiihhhfffeeehhhhhhggggggggghhhhhhiiifffggggggfffeeeeeefffhhhfffggghhhiiiiiiiiiiiiiiiiiiiiiiiiiiihhhgggfffeeefffggghhhhhhgggggghhhiiiiiigggfffgggjjjlllkkkjjjhhhhhhhhhgggeeeeeegggiiiiiiiiiiiiiiijjjkkklllmmmmmmlllkkkkkklllllljjjhhhiiijjjjjjiiihhhhhhiiikkkkkkiiihhhiiilllnnnnnnmmmmmmmmmlllkkkkkkkkklllmmmiiikkkmmmmmmlllkkkkkklllooojjjiiimmmnnnllllllooojjjkkkkkkllllllkkkjjjjjjhhhjjjllllllkkkkkkmmmoooooojjjhhhkkklllkkklllnnnnnnnnnlllkkkiiijjjmmmpppqqqoooiiimmmsssjjjkkkfffiiikkklllkkkjjjjjjkkklllkkkjjjiiijjjjjjhhhggghhhiiikkkjjjhhhgggggghhhfffkkkooopppllliiiggghhhooollljjjjjjlllmmmmmmmmmnnnkkkiiijjjlllmmmkkkhhhlllkkkiiijjjkkkkkkjjjhhhkkkllllllkkkiiihhhjjjkkkhhhhhhhhhhhhhhhhhhhhhhhhhhhfffeeefffhhhjjjjjjiiigggggghhhiiijjjkkkllllllkkkgggdddffflllnnnkkkgggiiiggghhhkkkkkkhhhhhhjjjmmmmmmmmmmmmmmmmmmmmmmmmoooooonnnmmmlllkkkjjjjjjllljjjhhhiiikkknnnppppppiiimmmrrrwww{{{~~~|||zzzwwwzzz~~~uuuxxxmmmjjjhhhiiiqqqlllkkklllmmmnnnnnnkkkiiinnniiippp|||xxxrrrooolllmmmtttyyysssiiifffggghhhiiiiiihhhgggfffhhhhhhiiiiiiiiijjjjjjjjjlllkkklllmmmllllllqqqyyyuuupppkkkjjjooouuuyyy{{{}}}tttiiieeehhhkkkjjjdddfffggggggfffeeeffffffhhhjjjkkkkkkiiihhhhhhiiimmmiiiiiimmmooommmkkklllkkkooorrrwwwrrrkkkkkkllllllkkkkkkkkkkkkllllllmmmnnnmmmjjjkkknnnnnnjjjjjjmmmooopppxxxtttlllkkkjjjmmmyyy~~~nnnllliiijjjnnnkkkggghhhjjjlllnnnnnnnnnmmmooopppkkkkkkppplllqqqwwwooonnnlllmmmpppttt|||rrrmmmjjjmmmpppqqqssswwwvvv~~~xxxoookkknnnqqqooommmllllllkkkjjjjjjjjjkkkkkkmmmkkklllmmmkkkhhhhhhllliiiiiijjjkkkmmmooopppqqqooooookkkqqquuunnneeemmmlllmmmoooppppppnnnkkkjjjfffffffffhhhjjjkkkjjjiiijjjjjjjjjiiihhhfffdddccchhhgggfffddddddeeefffgggeeefffggghhhiiihhhgggffffffffffffgggggghhhjjjjjjggghhhhhhgggffffffhhhiiieeeeeeggghhhhhhiiiiiiiiikkkkkkjjjiiihhhhhhhhhhhhhhhgggfffggghhhiiihhhgggkkkiiigggfffhhhkkklllllljjjjjjjjjhhhffffffgggiiiggghhhiiijjjkkkllllllllljjjiiihhhhhhiiiiiigggfffggghhhiiihhhgggggghhhjjjjjjiiihhhhhhjjjlllkkkkkkooonnnmmmlllkkkjjjkkkkkkhhhkkknnnooonnnmmmlllmmmjjjiiilllooonnnjjjjjjmmmiiikkknnnppppppnnnkkkiiiiiijjjjjjjjjiiijjjlllnnnooojjjfffhhhjjjjjjlllooommmmmmllljjjiiiiiilllooonnnmmmgggffftttjjjlllgggiiikkkkkkjjjiiijjjjjjhhhfffeeegggkkkmmmllliiijjjlllmmmlllkkkjjjjjjjjjgggkkknnnooollliiiggggggkkkjjjjjjkkklllnnnooopppmmmllljjjkkkmmmmmmllljjjlllkkkiiijjjkkkkkkjjjhhhkkklllmmmllljjjiiijjjllljjjjjjiiiiiihhhhhhhhhhhhhhhfffdddeeegggiiijjjjjjgggggghhhiiikkklllmmmmmmnnnkkkhhhjjjmmmooonnnkkkllljjjjjjmmmmmmjjjjjjmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmlllkkkjjjjjjiiiiiiiiijjjmmmoooooommmkkknnnttt|||vvvvvvuuutttuuuxxx}}}wwwuuunnnlllkkkkkkqqqllllllllllllllllllkkkjjjooofffiiittt}}}uuupppkkkjjjmmmooojjjddddddeeegggiiiiiiiiigggfffggghhhiiijjjjjjjjjjjjjjjlllkkklllnnnmmmkkknnnsssuuupppkkkjjjmmmtttzzz}}}~~~uuujjjfffiiikkkkkkeeegggiiiiiihhhggghhhiiihhhiiikkkkkkiiihhhiiiiiinnnkkkjjjmmmnnnkkkjjjllllllooossszzz~~~tttmmmkkkmmmlllkkkkkkjjjjjjjjjjjjmmmooommmjjjjjjmmmmmmjjjlllooopppnnnqqq~~~ssskkkjjjjjjkkkuuu{{{ooommmiiikkkpppllljjjjjjjjjkkkkkkllllllmmmmmmmmmggghhhpppoooqqq~~~|||tttrrroooooopppuuu|||ooolllllloooqqqooopppsssqqqxxxuuuooommmmmmnnnmmmlllllllllmmmllljjjiiinnnmmmmmmmmmlllkkkkkkllljjjkkkkkklllllloooqqqtttppppppkkkyyy{{{pppdddppphhhjjjmmmpppqqqoookkkhhhkkkiiihhhhhhiiiiiigggfffgggggghhhhhhgggeeecccbbbggggggfffffffffggghhhhhhdddeeefffggghhhhhhhhhhhheeeeeeeeeeeeeeefffggggggggghhhiiihhhggggggiiikkkhhhhhhiiiiiihhhggggggfffkkkjjjiiihhhggghhhhhhiiiiiigggeeefffiiijjjhhhfffkkkjjjiiihhhiiikkkllllllmmmmmmmmmkkkiiihhhjjjllliiijjjkkkllllllkkkiiiiiihhhgggfffggghhhiiiiiihhhhhhiiijjjiiihhhhhhjjjlllmmmkkkjjjjjjlllmmmmmmlllnnnmmmllllllkkkkkkjjjjjjhhhkkknnnpppooonnnmmmmmmhhhjjjmmmnnnkkkiiijjjmmmlllnnnqqqssssssqqqooommmkkkjjjiiihhhhhhiiilllnnnnnnjjjhhhjjjlllkkklllnnnkkklllkkkjjjiiiiiikkknnnjjjnnnmmmqqquuukkkmmmkkklllllljjjiiihhhjjjlllkkkiiiiiilllppprrrpppmmmjjjlllmmmmmmkkkjjjjjjkkkkkklllmmmmmmllljjjjjjjjjlllmmmmmmmmmlllmmmnnnnnnmmmlllkkklllmmmmmmlllllllllkkkiiijjjkkkkkkjjjhhhkkklllmmmllljjjiiijjjkkkkkkkkkkkkjjjjjjiiihhhhhhiiigggeeeeeeggghhhiiihhhiiiiiijjjjjjkkkkkkkkklllllllllllllllkkklllmmmnnnkkkhhhgggjjjjjjggggggjjjmmmmmmmmmmmmmmmmmmmmmmmmiiiiiijjjjjjkkkkkkkkkkkkhhhhhhiiilllpppssstttsss}}}zzztttrrrtttvvv~~~~~~uuuooooooqqqmmmnnnlllkkkjjjiiihhhiiikkklllpppggghhhpppzzzsssnnniiiiiijjjjjjhhhfffdddfffhhhjjjjjjjjjhhhgggfffggghhhjjjjjjkkkkkkjjjjjjiiijjjnnnnnnlllmmmqqquuupppllljjjlllrrryyy|||zzzyyyssskkkhhhjjjkkkiiifffhhhjjjjjjiiiiiiiiijjjgggiiikkkkkkiiihhhiiijjjnnnkkkkkkmmmmmmjjjjjjmmmooonnnqqq{{{zzztttnnnjjjooonnnlllkkkjjjiiiiiihhhlllooonnnjjjiiilllllljjjmmmoooqqqooonnnxxxrrrlllkkkkkklllqqqvvvooonnnjjjlllooojjjkkkjjjiiiiiijjjkkkmmmnnnlllmmmhhhgggoooooooooxxxwwwsssooommmnnnvvvtttpppnnnooorrrqqqmmmmmmooonnnooovvv|||zzztttpppooommmmmmnnnqqqsssrrrooollljjjjjjjjjiiiiiijjjiiihhhnnnnnnnnnmmmmmmnnnsssvvvrrrppprrr|||uuukkksssiiijjjmmmppprrrqqqlllhhhnnnkkkgggeeefffggghhhhhheeefffggghhhhhhhhhgggfffeeefffhhhjjjjjjjjjhhhgggddddddeeefffggghhhhhhiiiggggggfffeeeeeeeeeeeeeeeggghhhiiihhhhhhhhhjjjkkkiiiiiijjjjjjiiiiiihhhhhhjjjiiihhhgggfffggghhhiiijjjgggeeefffiiijjjhhheeehhhiiikkklllkkkkkkjjjjjjmmmmmmmmmkkkiiiiiikkkmmmkkklllllllllkkkiiigggfffkkkjjjiiijjjmmmoooppppppkkklllmmmlllkkklllmmmooonnnlllkkkkkklllmmmmmmllljjjjjjkkkkkkkkkkkkjjjjjjiiikkknnnooonnnmmmmmmmmmjjjlllnnnkkkhhhhhhkkkmmmooooooooooooppppppqqqqqqllljjjhhhggghhhjjjllllllllliiijjjooopppmmmkkklllkkkllllllkkkiiiiiikkkmmmlllppprrrzzzuuulllmmmmmmmmmlllkkkiiiiiijjjllllllllllllmmmnnnnnnllljjjiiijjjlllkkkiiihhhhhhiiimmmmmmlllkkkllllllmmmnnnpppqqqqqqooollljjjjjjjjjkkkkkklllllllllllllllmmmlllkkkiiijjjkkkkkkjjjhhhjjjkkkmmmllljjjiiiiiijjjlllkkkkkkkkkjjjjjjiiiiiijjjiiigggggghhhiiihhhgggjjjjjjkkkkkkkkkkkkkkkkkkjjjkkkkkkjjjhhhhhhjjjmmmllliiihhhjjjjjjggghhhkkkllllllllllllllllllllllllgggggghhhjjjkkklllmmmnnnmmmkkkkkknnnttt|||wwwrrrppptttyyyzzzppppppsssnnnlllkkkkkkiiihhhggghhhlllooooooiiijjjoootttnnniiigggiiikkkjjjjjjmmmfffggghhhjjjjjjjjjiiiiiigggggghhhiiijjjkkkkkkllliiifffhhhlllnnnlllmmmppptttrrrnnnkkkmmmqqqwww{{{ttttttqqqkkkiiikkkkkkiiieeegggiiiiiihhhhhhiiijjjgggiiijjjjjjiiiiiiiiijjjmmmkkklllmmmllliiijjjoooooommmrrr~~~vvvrrrnnnjjjooonnnmmmkkkjjjjjjiiiiiijjjnnnnnnjjjiiikkklllkkkjjjlllooopppooovvvpppmmmlllmmmmmmppp~~~zzzpppnnnnnniiikkknnngggggggggggghhhjjjmmmoooqqqmmmqqqkkkhhhnnnmmmlllssswwwrrrmmmiiimmmwwwnnnnnnmmmooorrrpppkkkjjjmmmnnnmmmnnnxxx~~~tttxxxyyyooommmlllnnnrrrsssqqqoookkklllkkkiiikkkmmmllliiioooppppppnnnlllnnntttyyytttttt}}}yyyuuutttnnnmmmnnnpppssssssoookkkllliiieeedddfffiiikkklllggghhhiiijjjkkkkkkjjjjjjdddfffiiikkklllkkkjjjhhhddddddeeeffffffggghhhhhhjjjjjjhhhggggggffffffffffffhhhhhhhhhggghhhjjjllleeefffhhhiiikkkllllllllliiihhhhhhggggggggghhhhhhiiihhhgggggghhhhhhgggffffffiiilllmmmkkkiiiiiiiiiiiijjjjjjiiiggggggjjjlllmmmmmmlllkkkjjjiiigggfffjjjiiihhhiiilllooopppppplllmmmnnnnnnmmmmmmoooqqqkkkiiihhhiiijjjllllllkkkhhhhhhiiijjjjjjjjjiiiiiikkklllnnnmmmlllkkklllmmmlllnnnmmmjjjhhhkkkmmmlllmmmlllkkkjjjjjjllloooqqqmmmkkkiiiiiijjjkkklllkkkkkkiiikkkppprrroookkkkkkkkkllllllllljjjjjjkkkmmmkkkmmmlllqqqtttkkkmmmhhhjjjllllllkkkjjjkkklllhhhjjjlllllljjjhhhggggggiiikkklllkkkjjjhhhiiiiiilllkkkkkkkkkmmmnnnnnnnnnnnnoooqqqooommmkkkkkkllljjjkkkkkkkkkkkkkkklllmmmlllkkkiiijjjkkkkkkjjjhhhhhhjjjlllllljjjhhhhhhiiijjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhiiijjjjjjiiigggjjjjjjjjjkkkkkkkkkllllllllljjjhhhggghhhiiijjjkkkppplllkkkmmmllljjjjjjnnnllllllllllllllllllllllllhhhiiijjjkkkmmmnnnoooppprrrssswww}}}yyysssttttttxxxzzzqqqnnnooollllllhhhjjjkkkjjjiiijjjmmmpppllljjjnnnooommm|||nnnjjjiiilllllliiijjjnnnhhhhhhhhhhhhhhhiiiiiiiiihhhgggggggggiiijjjlllmmmiiiffffffkkkmmmllllllooouuutttqqqoooooorrrwwwzzzrrrsssoooiiigggjjjkkkjjjdddfffhhhiiihhhhhhiiijjjggghhhjjjjjjiiiiiijjjkkklllkkklllmmmkkkhhhkkkpppmmmnnnvvv}}}tttrrrppplllmmmlllllllllllllllmmmmmmhhhmmmnnnjjjhhhkkkmmmmmmiiikkknnnqqqpppttt}}}pppqqqkkkooooooqqq~~~uuummmnnnmmmhhhkkkooohhhgggggghhhhhhjjjlllnnnoookkkqqqnnnjjjnnnmmmlllsssxxxrrrllljjjooo{{{kkkkkkkkknnnqqqnnnjjjjjjmmmooopppooorrr~~~uuutttvvvwww~~~yyyrrrnnnoooqqqqqqooommmooommmkkkmmmqqqpppjjjmmmnnnooommmkkknnnvvv|||yyyyyy{{{{{{sssrrrooolllmmmqqqrrrooollljjjhhhffffffgggiiijjjjjjggghhhiiijjjjjjjjjiiihhhfffggghhhjjjkkkllllllkkkeeeeeeeeeeeeffffffggghhhiiihhhhhhggggggggghhhhhhfffggghhhgggggggggiiikkkdddeeegggiiijjjkkkkkklllhhhiiiiiiiiijjjiiiiiihhhhhhiiiiiihhhgggffffffggggggiiikkkjjjhhhggghhhjjjggghhhhhhhhhggghhhjjjllllllkkkjjjjjjiiiiiijjjjjjjjjhhhffffffhhhkkkllllllkkklllmmmmmmlllllloooppphhhgggfffgggiiikkkkkkkkkhhhhhhiiiiiihhhgggfffeeemmmnnnmmmkkkiiiiiijjjllllllnnnnnnkkklllooommmhhhkkkjjjiiihhhiiikkkmmmooommmkkkjjjjjjlllmmmllljjjllliiijjjnnnpppmmmkkklllkkkmmmmmmmmmkkkkkklllmmmhhhllljjjkkksssjjjlllcccgggkkknnnmmmlllkkkkkkfffjjjnnnnnnllljjjkkkmmmkkkmmmnnnnnnlllkkkkkkllliiiiiijjjlllnnnooonnnmmmhhhkkknnnooonnnnnnppprrriiijjjkkkkkkkkkkkklllmmmlllkkkiiijjjkkkkkkjjjhhhhhhjjjkkkkkkjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiigggggghhhjjjlllllljjjhhhiiiiiijjjkkkkkklllmmmmmmqqqkkkggggggkkknnnllliiioookkkjjjkkkkkkiiiiiimmmllllllllllllllllllllllllkkkkkklllmmmnnnooopppqqqtttzzz{{{wwwtttqqqsss|||uuussskkkkkkjjjmmmeeeiiimmmnnnmmmlllnnnpppjjjkkkqqqoooiiivvvsssnnnmmmooommmggggggkkkiiihhhgggggggggggghhhhhhhhhhhhgggggghhhjjjmmmnnnjjjgggfffjjjlllkkklllnnnwwwvvvtttqqqqqqssswwwzzzttttttooohhhfffjjjlllkkkfffhhhjjjjjjjjjjjjkkklllfffhhhjjjjjjiiiiiijjjkkklllkkklllmmmkkkhhhlllqqqjjjnnnzzzvvvtttssspppjjjjjjkkklllmmmooopppqqqggglllnnnjjjhhhkkkmmmnnnllllllooorrrpppppp|||{{{rrruuukkkoooppprrruuuooopppnnnhhhmmmrrrmmmkkkkkkjjjjjjjjjjjjjjjkkkeeeooommmjjjnnnoooooowww~~~zzztttnnnlllsssllljjjkkknnnqqqoookkklllppplllppppppmmmsssxxxsssoooppp~~~vvvssssssssssssjjjlllkkkgggjjjooonnngggjjjlllmmmkkkjjjnnnwww~~~}}}}}}yyy{{{ppprrrmmmiiiiiimmmooommmjjjllljjjiiiiiiiiihhhfffdddffffffgggggggggeeedddccchhhhhhhhhhhhjjjkkkmmmooofffeeeeeeeeeeeefffggggggeeeeeedddeeeeeefffggghhheeefffggggggfffgggiiikkkgggggghhhhhhhhhhhhhhhggghhhiiikkkllllllkkkjjjiiigggiiikkkiiifffdddfffhhhiiijjjjjjhhheeeeeehhhlllhhhiiiiiiiiiiiijjjmmmooojjjiiiiiihhhiiikkklllmmmooommmjjjiiijjjkkkkkkkkkiiijjjkkkkkkjjjkkkmmmooohhhgggfffgggjjjlllmmmllliiiiiiiiiiiigggeeecccbbbooonnnmmmjjjhhhgggiiilllkkknnnooommmooorrrmmmdddkkkjjjjjjjjjkkkmmmnnnooommmllljjjlllnnnnnnllliiimmmiiihhhkkkmmmkkkkkkmmmlllmmmnnnnnnllllllmmmnnnjjjrrrsssqqqvvvmmmkkkeeefffgggiiiiiijjjjjjjjjooonnnmmmkkklllmmmooopppllllllllljjjiiijjjmmmpppnnnllliiiggghhhjjjmmmoooqqqrrrrrrmmmhhhhhhnnntttooonnnkkkiiihhhiiijjjjjjffffffgggggghhhhhhhhhhhheeekkkooolllhhhhhhhhhfffllliiiiiilllkkkiiihhhkkkmmmllljjjhhhhhhiiijjjkkkllliiifffgggjjjmmmlllkkkoooooommmlllkkkjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjiiiggghhhiiikkklllmmmnnnnnnoooiiijjjqqqtttpppssszzzssspppxxx{{{yyy|||wwwkkkooopppiiigggjjjmmmkkkggggggjjjoooiiimmmooonnnnnnuuurrriiijjjmmmlllkkkmmmlllhhhgggiiinnnoookkkfffiiihhhhhhiiikkkmmmmmmlllggggggjjjllljjjfffggglllwwwxxxuuunnnoootttuuuqqqyyytttnnnlllmmmnnnmmmkkkhhhjjjlllllllllkkklllmmmiiijjjkkkkkkllllllllllllmmmlllkkkkkkkkkmmmoooppplllttt|||qqqqqqmmmlllnnnnnnkkkiiijjjmmmoooooolllhhhhhhmmmsssmmmnnnrrrtttrrrooottt|||}}}ppppppmmmooonnnooo}}}rrrpppmmmllllllllllllkkkgggjjjlllkkkkkkmmmoooooommmmmmkkkkkklllnnnppprrryyywwwjjjppppppuuu|||kkkpppqqqrrrrrrqqqooolllkkkqqqnnnlllmmmooouuu|||rrrrrroooyyyuuulllnnnooooooooommmmmmnnnooopppooonnnlllkkknnntttxxxrrrsssnnnkkkooovvvyyytttmmmiiilllooonnnkkkhhhhhhjjjdddjjjppppppkkkfffeeeffffffggggggggghhhhhhhhhhhhiiigggeeeccccccdddfffhhhfffeeecccdddfffiiijjjjjjiiilllkkkhhhfffgggeeeaaajjjiiihhhiiikkkkkkiiihhhkkkiiifffeeefffggghhhhhhkkkllllllkkkiiihhhiiijjjhhhhhhhhhhhhhhhhhhiiiiiinnnkkkiiiiiikkkkkkiiifffjjjlllmmmkkkhhhhhhkkkooollljjjhhhgggfffggghhhiiigggggggggggghhhiiijjjkkkhhhiiijjjkkkkkkiiigggfffkkkkkkjjjjjjjjjkkkkkkllljjjkkkmmmmmmlllkkkiiiggglllmmmoooppppppnnnlllkkkhhhhhhhhhjjjmmmnnnmmmlllnnnmmmkkkiiihhhiiikkklllmmmppprrrpppkkkhhhiiilllkkkjjjkkkllloooooonnnmmmrrrooooooqqquuulllkkkggghhhhhhiiijjjjjjjjjjjjjjjjjjjjjjjjlllmmmoooqqqppppppooommmjjjjjjkkkmmmmmmkkkjjjiiiiiikkkmmmnnnppppppooommmllllllnnnooonnnmmmkkkjjjiiijjjlllmmmiiihhhhhhhhhiiiiiijjjkkkfffkkkmmmjjjiiijjjjjjgggmmmjjjjjjmmmmmmjjjjjjmmmiiihhhhhhgggiiikkkmmmnnnjjjhhhgggiiilllooopppooollllllkkkjjjjjjjjjjjjkkkjjjjjjkkkkkkkkkjjjjjjiiimmmjjjffffffhhhkkkmmmnnnrrrnnnkkkmmmqqqxxxtttssstttsssxxx|||xxxkkkoooqqqkkkjjjlllnnnmmmkkkjjjmmmpppjjjnnnppppppooosss}}}uuukkkjjjlllkkkjjjkkkmmmlllkkkllloooooommmjjjkkkjjjjjjjjjkkkllllllkkkmmmlllnnnqqqnnnkkklllpppxxxzzzwwwrrrrrrwwwxxxuuu{{{vvvooojjjiiiiiiiiihhhhhhiiijjjjjjiiihhhhhhiiijjjkkkkkklllllllllkkkkkkhhhhhhjjjkkkmmmnnnoooppppppxxxyyytttooommmnnnnnnkkkjjjkkkkkklllmmmkkkhhhhhhlllooonnnmmmnnnpppppppppuuu}}}vvvpppsssrrrooorrrpppnnnkkkiiiiiiiiihhhgggfffiiijjjjjjjjjkkklllmmmllllllllllllmmmnnnpppqqquuuwwwiiinnnqqqwwwqqqnnnooopppqqqpppooommmlllooommmnnnoooooorrr|||zzzqqqrrroooxxxuuurrrooommmnnnnnnnnnnnnrrrooommmmmmppptttvvvvvvzzz~~~zzzzzzsssoooooopppooommmnnnmmmllllllkkkjjjhhhgggjjjjjjiiigggggggggiiijjjgggggggggggggggggggggggghhhhhhgggfffffffffeeeeeefffeeedddeeehhhjjjjjjiiigggjjjiiifffeeehhhgggdddjjjiiihhhiiikkkkkkiiihhhmmmjjjgggffffffggggggfffhhhiiijjjjjjhhhggghhhiiihhhhhhhhhhhhggggggggggggkkkkkkjjjkkklllmmmlllkkklllllllllkkkiiiiiikkkmmmkkkjjjhhhffffffggghhhiiijjjiiiiiiiiijjjkkklllmmmmmmllllllkkkkkkkkkkkkkkkooonnnnnnmmmmmmmmmnnnnnnlllmmmoooppppppooonnnmmmooooooppppppnnnllliiigggkkkjjjjjjkkklllmmmllljjjmmmnnnnnnooonnnmmmlllkkkllloooqqqoookkkhhhjjjllllllkkkkkklllnnnoooooonnnqqqooooooqqqsssjjjiiijjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjjjjkkklllmmmmmmoooppppppooolllkkkkkklllkkkkkkkkkjjjkkkllllllmmmnnnlllkkklllnnnnnnllljjjllllllkkkjjjkkklllmmmnnnkkkkkkjjjiiiiiikkklllmmmiiijjjjjjhhhiiillllllhhhllliiiiiilllllliiiiiilllhhhhhhgggggghhhjjjlllmmmlllkkkjjjkkknnnpppppppppiiiiiiiiijjjjjjkkkkkkkkkjjjjjjkkkkkkkkkkkkjjjjjjnnnkkkhhhhhhkkkmmmlllkkkqqqttttttssszzz~~~rrrppprrrsssrrr~~~zzzyyymmmoooqqqmmmmmmnnnnnnnnnnnnooooooooollloooqqqpppnnnqqqxxx|||pppmmmlllkkkjjjjjjiiijjjjjjjjjkkkjjjiiiiiimmmlllkkkkkkjjjjjjjjjkkkmmmkkkmmmpppooolllmmmqqqyyy{{{yyyvvvvvvyyy{{{yyy{{{tttmmmhhhgggggggggiiijjjkkkiiigggffffffggglllllllllmmmllllllkkkkkkggghhhkkkmmmooooooppppppuuu}}}yyysssnnnnnnnnnkkkkkkmmmlllllllllllllllllllllllloookkkjjjmmmooopppuuuzzzzzzvvvtttppplllrrrwwwpppmmmjjjhhhhhhhhhgggfffgggiiikkkkkkjjjiiijjjlllkkkkkklllmmmnnnooopppppptttzzzkkkoooooowww|||qqqkkklllnnnooooooooonnnnnnlllllloooqqqpppnnnrrrxxxvvvpppqqqooouuu~~~tttmmmlllmmmnnnooosssnnnjjjlllqqqtttqqqmmmuuu|||}}}wwwqqqllljjjkkkmmmsssoookkkkkkmmmnnnkkkhhhkkkhhheeeeeehhhjjjkkkjjjhhhhhhgggggggggggggggggghhhiiiiiiiiiiiigggeeedddfffffffffhhhjjjkkkjjjiiigggiiihhheeeeeehhhiiihhhjjjiiihhhiiikkkkkkiiihhhnnnkkkhhhffffffgggfffeeefffggghhhhhhgggfffhhhiiihhhhhhhhhgggggggggffffffgggiiikkklllllllllnnnooonnnllljjjjjjkkkkkkjjjjjjjjjiiigggfffffffffggghhhkkkjjjiiiiiiiiikkkmmmnnnlllkkkiiihhhhhhhhhiiijjjppppppoooooonnnnnnmmmmmmlllmmmoooqqqqqqqqqqqqpppnnnnnnnnnnnnmmmkkkiiigggmmmlllkkkkkklllllljjjiiijjjmmmppprrrrrroookkkiiikkkmmmpppoookkkjjjkkkmmmnnnlllkkkkkkmmmooooooooopppnnnooopppqqqiiiiiillllllkkkkkkjjjkkkkkkkkklllmmmmmmlllkkkjjjiiihhhjjjlllnnnnnnmmmlllmmmnnnjjjkkkkkkllllllllllllllllllkkkjjjjjjkkklllllllllmmmllllllkkkkkklllmmmmmmlllkkkjjjiiiiiijjjlllmmmjjjjjjhhhfffiiinnnmmmiiihhhffffffiiiiiifffgggiiikkkjjjiiihhhhhhhhhiiiiiipppooonnnmmmmmmmmmlllkkkiiijjjjjjkkkkkkkkkkkkkkkjjjjjjkkkkkklllkkkkkkkkkjjjllloooppppppooonnnmmmqqq{{{~~~{{{||||||vvvwwwwwwssswww{{{}}}qqqoooooolllnnnmmmlllmmmooopppooommmnnnoooooommmlllooovvv|||vvvooommmlllkkkkkkhhhiiijjjiiihhhgggggghhhmmmmmmlllkkkiiihhhiiijjjkkkiiijjjooopppoooqqqvvv}}}~~~}}}zzzyyy{{{}}}~~~|||uuuoookkkjjjiiijjjkkklllkkkiiihhhiiijjjmmmmmmmmmmmmmmmlllkkkjjjmmmmmmmmmnnnppprrrsssttt{{{}}}vvvpppooonnnkkkllloooooonnnnnnoooqqqqqqooommmpppkkkiiimmmpppppprrruuurrrooommmssssssooommmjjjiiijjjkkkjjjjjjkkkkkklllooommmjjjkkkmmmjjjkkklllnnnooopppppppppuuuqqqtttnnnxxxtttkkkkkklllmmmnnnnnnnnnmmmmmmlllkkknnnqqqooollllllppp}}}|||sssoooqqqnnnssswwwooolllmmmooorrrooolllnnnpppqqqmmmiiissszzz{{{yyyuuurrrooommmllllllssspppmmmmmmnnnpppooonnnggghhhjjjlllmmmllliiifffiiiiiiiiiiiihhhhhhhhhhhhjjjjjjjjjiiihhhgggfffeeeffffffgggiiillllllkkkiiiiiikkkiiieeeeeeiiikkkiiijjjiiihhhiiikkkkkkiiihhhllljjjgggggghhhhhhggggggeeeggghhhhhhgggggghhhjjjjjjjjjiiiiiihhhgggggggggdddhhhkkklllkkkjjjllloooooollliiijjjlllllljjjhhhhhhhhhgggffffffgggggghhhiiiiiihhhggghhhiiijjjkkkkkkjjjjjjjjjiiiiiiiiiiiimmmmmmmmmllllllkkkjjjjjjkkklllmmmnnnooonnnnnnnnniiijjjkkkllllllllllllkkkmmmllljjjjjjkkklllkkkiiihhhkkknnnppppppnnnjjjhhhjjjlllnnnnnnlllkkklllmmmooommmjjjjjjlllnnnoooooonnnnnnooopppoooiiikkkmmmlllkkkjjjjjjkkkkkklllnnnnnnnnnnnnmmmllljjjiiihhhjjjllllllkkkkkkkkkllljjjkkklllmmmmmmmmmllllllmmmoooooollliiijjjpppuuunnnnnnmmmlllkkkkkkjjjjjjkkkjjjiiihhhhhhiiijjjkkkkkkjjjhhhfffjjjooonnniiigggeeeeeehhhiiifffgggjjjkkkjjjjjjiiiiiiiiiiiiiiinnnnnnnnnmmmlllkkkjjjjjjkkkllllllmmmlllkkkjjjjjjiiijjjkkklllllllllllllllhhhmmmqqqqqqnnnoootttzzz}}}~~~yyyuuupppooorrrvvv}}}|||zzzwwwqqq|||xxx~~~tttpppmmmiiikkkjjjjjjlllnnnnnnlllkkkooonnnmmmjjjjjjnnnvvv|||wwwpppmmmmmmmmmkkklllmmmnnnlllkkkjjjkkklllmmmmmmmmmkkkhhhhhhjjjlllnnnkkkmmmssswwwyyy|||~~~xxxsssmmmjjjiiijjjkkkjjjiiiiiikkkmmmnnnnnnnnnnnnmmmmmmlllkkkpppooonnnnnnrrrwww}}}xxxqqqooonnnlllmmmpppoooooooooqqqrrrrrrpppmmmoookkkkkkooorrrqqqqqqrrrtttrrrrrrwww~~~ssslllkkkiiiiiikkklllmmmlllkkkiiilllpppooojjjjjjnnniiijjjlllnnnooopppppppppuuutttuuuppp|||qqqiiimmmmmmmmmmmmmmmllllllkkknnnllllllnnnnnnkkklllppptttwwwqqqnnnqqqnnnqqq}}}{{{}}}uuunnnkkkooopppqqqppppppppppppqqqooossswwwqqqppppppnnnllllllnnnnnnmmmlllmmmpppssshhhlllpppoookkkhhhhhhiiijjjjjjjjjjjjjjjjjjjjjjjjmmmkkkiiigggfffggghhhiiiffffffgggjjjlllmmmkkkjjjmmmnnnlllgggfffjjjkkkiiijjjiiihhhiiikkkkkkiiihhhhhhgggfffgggiiijjjjjjiiiggghhhiiiiiiiiiiiijjjkkkkkkkkkkkkjjjjjjjjjiiiiiigggjjjnnnnnnllljjjkkkmmmnnnkkkiiijjjlllmmmjjjggghhhhhhggggggggghhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjlllnnnpppqqqqqqooolllkkkjjjkkkkkkkkkkkkjjjiiihhhmmmmmmmmmmmmlllkkkkkkjjjhhhiiijjjkkklllllllllmmmllljjjiiiiiikkkllllllllljjjkkklllmmmmmmlllkkkjjjjjjkkklllmmmllllllllllllooommmjjjjjjkkkmmmnnnnnnlllmmmooopppooojjjmmmlllkkkjjjjjjjjjkkklllmmmllllllmmmmmmnnnooopppppplllmmmmmmllliiihhhhhhiiikkkkkklllmmmmmmmmmmmmmmmoooqqqrrrnnnjjjlllsss{{{nnnmmmmmmllljjjiiiiiihhhiiiiiiiiiiiiiiihhhhhhhhhjjjkkkkkkiiijjjmmmmmmiiiiiiggggggjjjkkkiiiiiilllhhhhhhiiijjjkkkllllllmmmhhhjjjlllllllllkkklllmmmlllmmmmmmnnnmmmllljjjiiiiiijjjkkkllllllmmmmmmllllllnnnnnnmmmmmmttt~~~|||rrrrrrsssooonnnrrrpppqqqvvvxxxwwwooowwwyyy{{{tttpppkkkgggiiijjjkkkmmmmmmlllkkkkkknnnmmmllljjjkkkooouuuzzz}}}{{{vvvpppnnnppppppmmmnnnmmmlllkkkkkkjjjkkkkkklllnnnnnnllliiijjjnnnqqqrrrooopppwww}}}yyyqqqkkkhhhhhhiiihhhgggiiikkknnnnnnnnnnnnooonnnnnnmmmmmmnnnmmmkkkmmmsss|||xxxrrrpppooommmmmmpppmmmnnnpppppppppooonnnnnnnnnlllmmmqqqrrrrrrssswwwzzzvvvtttwww|||}}}wwwooojjjiiiggggggiiikkklllkkkhhhfffiiiooonnnhhhgggmmmjjjjjjkkkmmmnnnpppqqqrrrssssssssssssuuuooonnnnnnmmmmmmllllllllllllpppllljjjlllmmmkkkmmmqqqnnnuuuqqqmmmpppooopppyyytttrrrssswwwyyyzzzyyypppnnnoooooommmlllmmmqqqtttnnnooozzz{{{uuuppppppooonnngggkkkmmmllljjjjjjmmmqqqmmmoooooojjjdddccciiioooiiiiiijjjjjjkkkkkkkkkkkkllljjjhhhfffeeegggiiikkkgggggggggiiikkklllkkkjjjlllnnnlllhhhgggjjjjjjhhhjjjiiihhhiiikkkkkkiiihhhfffffffffhhhjjjllllllkkkiiijjjkkkkkkjjjiiikkklllkkkkkkkkkkkkkkkkkkkkkkkkkkkmmmppppppooommmllllllkkkjjjjjjkkkllllllkkkiiihhhhhhhhhhhhiiiiiiiiiiiijjjkkklllmmmmmmlllkkkjjjjjjlllppprrrqqqoookkkhhhjjjkkklllmmmmmmlllkkkjjjooonnnnnnmmmlllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllljjjiiiiiikkklllmmmmmmllllllllllllmmmmmmnnnnnnjjjkkkkkklllllllllkkkkkkmmmkkkiiiiiikkkllllllllljjjlllnnnpppppplllpppkkkjjjiiihhhiiikkklllnnnllllllllllllmmmoooqqqsssnnnnnnmmmkkkhhhhhhiiikkkllllllllllllmmmmmmmmmnnnmmmnnnnnnmmmlllnnnrrrvvvkkkkkkkkkkkkjjjiiiiiihhhhhhiiijjjkkkjjjiiigggfffhhhlllnnnkkkjjjkkkkkkiiiiiiggggggkkkllljjjjjjmmmhhhiiijjjkkklllmmmmmmmmmfffiiilllmmmlllkkklllnnniiijjjlllmmmmmmlllkkkjjjiiijjjkkklllmmmmmmmmmmmmpppoooooosss|||~~~xxxmmmooorrrppppppuuuqqqqqqqqqttt|||yyyzzznnnttt{{{zzztttpppnnnkkkhhhhhhlllppppppnnnlllmmmnnnmmmmmmnnnnnnoooppprrrtttxxx{{{yyyttttttxxxxxxtttooollliiihhhjjjkkkjjjhhhmmmoooqqqooommmnnnsssxxxzzzvvvvvv}}}vvvnnnkkkkkkkkkiiihhhiiikkkmmmmmmmmmnnnooooooooonnnnnnlllkkkkkkmmmsss|||}}}wwwqqqqqqpppmmmmmmpppmmmppprrrqqqooonnnoooqqqmmmlllmmmpppqqqrrrzzzxxxyyy~~~~~~uuulllnnnkkkiiiiiijjjkkkjjjjjjgggdddhhhpppooohhhhhhnnnjjjjjjkkkkkkmmmppprrrsssrrrrrrpppttt}}}tttpppmmmmmmmmmmmmmmmmmmnnnnnnqqqllljjjllllllkkklllooollltttqqqmmmppppppooowwwnnnmmmooorrrsssrrrwww}}}|||xxxrrrmmmkkkmmmooopppooollluuuzzztttwwwrrrpppoookkklllmmmmmmlllkkkkkklllmmmllljjjfffdddeeeiiimmmfffggghhhhhhiiijjjkkkkkkhhhhhhggggggggghhhiiijjjhhhgggfffgggiiikkkkkkkkkhhhjjjjjjhhhgggjjjjjjgggjjjiiihhhiiikkkkkkiiihhhggggggggghhhkkklllkkkjjjjjjkkklllkkkjjjiiijjjkkkiiijjjjjjkkkkkkllllllmmmjjjkkklllnnnooonnnkkkhhhgggiiilllllllllkkkllllllhhhhhhiiijjjjjjjjjjjjjjjhhhjjjmmmoooooommmjjjhhhhhhiiikkkmmmllljjjhhhfffiiijjjlllmmmnnnnnnmmmlllmmmmmmlllllllllllllllmmmlllkkkkkkkkkkkklllllllllnnnllliiiiiijjjkkkkkkkkkjjjkkkkkklllllllllllllllkkkkkkkkklllllllllkkkjjjkkkjjjiiiiiikkkkkkjjjiiiiiikkknnnoooqqqmmmrrrjjjiiihhhhhhhhhjjjmmmnnnooonnnmmmkkklllmmmooopppllllllllljjjiiijjjmmmpppmmmllllllllllllmmmnnnnnniiihhhhhhiiilllnnnnnnmmmhhhhhhiiijjjjjjjjjjjjiiihhhiiikkklllllljjjgggeeegggmmmqqqmmmjjjjjjjjjhhhhhheeefffiiijjjhhhiiilllllllllmmmmmmmmmlllkkkjjjiiillloooooollljjjjjjllleeegggiiilllmmmmmmlllkkkiiijjjkkklllmmmmmmmmmmmmqqqppptttxxx|||zzzlllmmmpppnnnoootttrrrtttvvvtttrrrvvv~~~~~~mmmrrrxxxvvvnnnkkkmmmllljjjiiiooossssssooommmoooqqqkkknnnppprrrrrrqqqooonnnxxx}}}}}}zzz{{{|||uuupppkkkkkknnnpppmmmjjjnnnqqqsssqqqoooqqqxxx}}}{{{rrrpppooonnnllljjjjjjlllnnnmmmmmmnnnoooooopppoooooommmllllllnnnrrrxxx~~~|||vvvqqqqqqpppnnnnnnpppooosssvvvtttpppnnnqqquuummmllllllnnnnnnsss|||qqqssspppmmmlllllllllkkkjjjiiieeeiiirrrrrrjjjjjjqqqkkkkkkjjjkkklllooorrrtttssssssppprrrwwwooolllllllllllllllnnnooopppqqqqqqllljjjlllmmmjjjjjjlllkkktttrrrmmmppppppooowwwqqqppppppqqqooommmqqqxxxuuu}}}}}}tttssssssqqqooolllgggnnnrrrjjjwwwrrrppprrrpppnnnoooqqqppplllhhhfffffffffhhhjjjjjjhhhfffddddddeeeggghhhiiijjjkkkdddeeeggghhhiiiiiihhhhhhhhhfffeeefffhhhjjjkkkkkkcccggghhhfffgggjjjjjjgggjjjiiihhhiiikkkkkkiiihhhiiihhhhhhiiikkkkkkjjjhhhkkkllllllkkkiiihhhiiijjjhhhhhhiiijjjkkkllllllmmmfffffffffiiilllllliiieeeeeeiiimmmmmmkkkkkklllnnnhhhiiijjjkkkkkkkkkkkkkkkeeehhhllloooooolllhhheeekkkllllllllllllkkkjjjiiifffhhhjjjlllmmmmmmlllkkkjjjjjjjjjjjjjjjkkklllmmmiiiiiiiiijjjlllnnnpppqqqqqqnnnkkkiiiiiijjjjjjiiifffgggiiikkkkkkjjjiiiiiilllkkkkkkkkklllllljjjiiijjjiiiiiiiiikkkkkkiiiggghhhkkknnnoooqqqpppnnnuuummmiiilllnnnkkkjjjmmmppppppooooooooonnnnnnnnnoooooonnnllllllkkkkkkllljjjlllmmmmmmkkkkkklllnnnmmmlllkkkkkklllmmmnnnoooiiikkkllllllkkkjjjkkklllhhhiiijjjlllmmmmmmlllllliiiiiijjjkkklllmmmnnnooohhhlllooommmiiifffhhhkkkrrroookkkiiiiiiiiiiiihhhfffiiilllnnnnnnllliiigggkkklllkkkjjjiiiiiilllnnnjjjjjjlllooorrrsssrrrpppwww{{{~~~uuulllnnnrrrrrrpppqqqpppnnnnnnpppssswwwzzzssswwwqqqrrr~~~}}}qqqnnnpppooojjjmmmmmmnnnmmmlllkkkmmmooooooooooooooonnnnnnpppsss{{{xxxuuusssooommmkkkrrr{{{zzzooonnnnnnmmmllllllllllllmmmlllkkkjjjiiijjjkkkmmmnnnpppmmmmmmooopppqqqvvv}}}}}}|||uuupppoooooonnnpppsssnnnpppssssssrrrpppoooooooooppprrrttttttvvv}}}wwwiiicccgggjjjiiieeegggjjjmmmnnnnnnmmmlllkkkkkkkkkkkkllllllnnnooouuuooopppwwwuuuooopppnnnmmmmmmlllmmmnnnnnnlllkkknnnmmmlllkkkkkkkkkkkkkkkmmmppplllkkkpppmmmlllxxx|||ppppppppppppooooooooooookkkqqqyyytttmmmpppssssssvvvwwwvvvuuuxxx~~~{{{zzzooorrrrrrsssrrrpppmmmiiigggiiihhhgggfffgggiiikkkllljjjjjjllllllllllllkkkjjjiiilllnnnkkkfffcccdddgggjjjhhhffffffhhhjjjjjjiiigggffffffgggjjjlllmmmmmmjjjhhhgggeeefffhhhjjjllljjjkkkkkkkkkjjjiiigggfffiiijjjkkklllllllllllllllllllllllllllkkkkkkjjjiiimmmjjjhhhiiilllnnnooommmjjjhhhgggjjjnnnqqqpppnnnkkkkkklllllllllkkkiiihhhkkkiiifffgggjjjlllkkkiiikkkjjjjjjiiiiiijjjkkkkkklllllllllmmmmmmmmmkkkiiiiiigggffffffggghhhhhhggghhhhhhiiijjjlllnnnpppqqqooolllkkkmmmllljjjjjjmmmpppoooooonnnlllkkkjjjjjjfffiiilllmmmkkkiiihhhgggiiijjjkkknnnoooooollljjjpppmmmvvvmmmqqqpppnnnssslllhhhkkkllljjjiiilllkkkkkkjjjjjjjjjjjjjjjjjjooonnnmmmlllkkkjjjjjjjjjiiikkkllllllkkkkkklllnnnmmmmmmlllllllllmmmnnnooonnnmmmmmmllllllkkkkkkkkkmmmmmmmmmmmmkkkiiigggfffiiijjjkkklllmmmnnnoooooohhhkkknnnllliiihhhkkknnnsssppplllkkkkkkkkkkkkjjjgggiiikkkllllllkkkiiihhhkkklllmmmlllkkkkkklllmmmnnnmmmkkkkkkmmmppprrrsss{{{xxxoooppptttsssoooqqqpppnnnnnnooorrrvvvxxxxxx{{{sssqqq|||}}}rrrppprrrrrrmmmkkkllllllkkkjjjjjjkkkmmmnnnooopppooooooppptttvvv~~~{{{{{{{{{zzz}}}tttmmmmmmlllkkkkkkkkkkkklllnnnoooooooooooonnnnnnnnnllljjjkkknnnooooootttzzz~~~wwwqqqnnnnnnnnnlllllloooppprrrssssssrrrpppoooooooooqqqtttuuurrruuu~~~xxxmmmiiikkkllliiiiiiiiijjjjjjkkkkkkkkklllkkkjjjjjjkkkmmmoooooooooqqqpppsssxxxuuuooonnnmmmooommmlllmmmnnnnnnmmmlllnnnmmmllllllkkkkkkkkklllmmmpppllllllqqqoooppp|||zzzpppppppppooooooooonnnnnnmmmooosss}}}vvvooommmqqqtttuuutttuuuxxx{{{xxxvvv{{{yyyqqqmmmmmmnnnnnnmmmllljjjiiiiiihhhgggfffgggiiikkkllljjjjjjkkklllkkkkkkjjjiiigggjjjkkkiiieeeccceeehhhiiihhhggghhhiiihhhfffdddjjjiiihhhhhhiiijjjjjjiiikkkjjjhhhggggggiiikkkmmmiiihhhgggggggggggghhhiiiiiiiiiiiiiiijjjjjjkkkkkkmmmllljjjiiihhhiiijjjkkkmmmkkkjjjkkknnnppppppnnnkkkjjjiiiiiikkkkkkjjjiiillllllmmmmmmmmmllljjjjjjkkkiiigggiiilllnnnnnnlllllllllllllllkkkkkkkkkkkknnnmmmkkkkkkkkkkkklllkkklllkkkiiiiiikkkllllllkkkjjjjjjjjjjjjkkklllmmmnnnllliiiiiillllllkkkllloooiiiiiijjjjjjjjjjjjkkkkkkiiijjjlllkkkjjjiiijjjkkkkkkkkklllmmmnnnllliiigggnnnjjjsssnnnqqqpppnnnpppkkkiiijjjkkkiiiiiikkkjjjkkkkkkkkkkkkkkkkkkkkknnnmmmlllkkkjjjiiiiiihhhhhhiiikkkkkkkkkkkkmmmnnnnnnnnnmmmllllllmmmooopppsssooolllkkklllmmmllljjjiiiiiijjjkkkkkkkkkjjjjjjjjjkkkkkklllmmmnnnoooooohhhkkklllkkkiiiiiimmmpppqqqnnnlllkkkkkklllkkkkkkiiiiiijjjjjjjjjjjjiiiiiiiiilllnnnooonnnlllkkkkkknnnmmmmmmooouuu}}}{{{tttrrrsssrrroooqqqpppnnnmmmnnnpppsssuuupppvvv}}}vvvpppyyy}}}tttqqqttttttpppkkklllmmmllljjjjjjlllmmmnnnoooppppppqqqtttyyy|||zzztttmmmmmmlllkkkkkkkkkkkkkkkjjjkkkmmmnnnmmmlllkkkjjjjjjiiikkkooopppooosssxxx~~~}}}yyytttpppnnnpppqqqooooooqqqrrrsssttttttrrrpppppppppppprrrvvvuuurrrvvvyyyzzz{{{xxxrrroooooonnnkkknnnlllkkkiiiiiiiiijjjkkkkkkiiiiiikkkoooqqqpppnnnqqqtttxxxsssmmmmmmkkkpppnnnlllkkkmmmnnnnnnnnnnnnmmmllllllkkklllllllllmmmqqqmmmmmmrrrpppssswwwppppppoooooooooooonnnnnnooommmmmmssswwwkkkmmmooorrrsssrrrrrrqqq{{{rrrqqqwwwxxxsssqqqpppooonnnnnnmmmmmmmmmhhhhhhgggggghhhiiikkkllljjjjjjjjjjjjjjjiiihhhgggfffiiikkkjjjgggfffhhhkkkmmmmmmmmmoooooommmiiieeejjjiiiiiiiiiiiiiiiiiiiiilllkkkiiihhhhhhjjjlllmmmllljjjiiihhhiiikkknnnpppjjjjjjiiihhhiiijjjkkklllnnnmmmjjjhhhhhhiiilllmmmkkkkkkkkkmmmpppqqqpppoooiiijjjkkkkkkiiiiiijjjkkkjjjkkkkkkkkkkkkkkkjjjiiijjjiiihhhjjjllloooooooookkkkkkllllllllljjjiiihhhooommmkkkiiiiiijjjlllmmmmmmllljjjkkkmmmnnnnnnmmmllllllkkkjjjjjjjjjkkkkkkhhhfffgggjjjlllkkkmmmqqqkkkkkklllllllllmmmmmmmmmkkklllkkkjjjiiiiiikkknnniiijjjkkkllllllkkkiiihhhlllgggpppnnnqqqpppnnnnnnlllkkkkkkkkkjjjjjjkkkkkkkkkllllllllllllmmmmmmnnnmmmmmmlllkkkjjjiiihhhgggiiikkkkkkkkkkkkmmmnnnooonnnmmmmmmmmmmmmoooooosssnnniiihhhlllooommmjjjfffggghhhiiikkklllmmmmmmkkkkkklllmmmmmmnnnoooooojjjkkkkkkiiihhhiiilllooommmkkkiiiiiijjjkkkjjjjjjkkkjjjjjjiiiiiiiiiiiijjjgggjjjnnnpppooolllkkkjjjmmmoootttzzz{{{}}}}}}sssppppppqqqrrrpppooommmmmmoooppprrrqqqsssvvv{{{|||ssswww~~~uuurrrsssssspppnnnoooooonnnmmmmmmnnnpppnnnooopppqqqsssxxxzzztttooonnnnnnmmmllllllllllllllljjjjjjkkkllllllmmmmmmmmmmmmmmmppptttuuusssuuuzzz~~~zzzvvvvvvpppmmmoooqqqpppqqqtttssstttuuutttrrrqqqrrrsssssstttvvvwwwvvvzzzuuuwwwwwwuuurrrppppppooonnnpppooonnnlllkkkjjjjjjjjjllljjjhhhkkkoooqqqooommmvvvxxxpppkkklllkkkooollljjjiiikkkmmmnnnnnnmmmmmmllllllllllllmmmmmmnnnrrrnnnmmmqqqooosssuuupppooooooooonnnnnnnnnnnnnnnmmmlllnnnwwwxxxuuupppooooooqqqrrrrrrxxxzzzwwwrrrrrrwwwxxxtttvvvtttqqqnnnlllkkkkkklllhhhhhhhhhhhhhhhjjjkkkllljjjjjjiiiiiihhhhhhgggggghhhjjjllllllkkklllnnnpppooonnnoooooopppooollliiieeegggiiiiiijjjjjjkkklllkkkjjjiiihhhhhhiiikkkllllllkkkjjjjjjkkklllnnnpppmmmkkkjjjiiiiiijjjlllmmmnnnmmmlllkkkkkklllnnnooojjjjjjlllnnnppppppooonnngggjjjmmmmmmkkkkkknnnqqqiiiiiiiiiiiiiiiiiihhhhhhjjjiiiiiiiiijjjkkkllllllfffgggiiijjjjjjiiigggffflllllllllkkkjjjjjjkkklllkkkiiihhhiiikkkmmmmmmlllllllllkkkkkkkkkkkkllllllhhheeefffjjjlllkkklllpppooooooooonnnmmmllllllllliiijjjkkkjjjiiiiiikkkllldddfffhhhiiijjjkkklllmmmkkkgggpppmmmqqqpppnnnmmmnnnmmmlllkkkllllllllljjjjjjjjjjjjjjjjjjjjjjjjmmmnnnnnnnnnmmmlllkkkjjjhhhjjjkkkkkkkkkkkklllnnnooonnnmmmllllllmmmnnnoooooojjjfffgggkkkooonnnlllnnnmmmlllkkkiiihhhhhhgggkkkkkkllllllmmmnnnnnnnnnlllllljjjhhhggggggiiikkkllljjjiiijjjlllmmmlllkkkmmmlllkkkiiiiiiiiijjjjjjfffiiimmmooonnnmmmllllllnnnttt|||zzzyyy|||wwwnnnpppuuurrrqqqooonnnmmmnnnoooppptttvvvwwwwwwxxx~~~{{{}}}uuuqqqqqqpppmmmoooooopppooonnnmmmoooqqqoooooopppqqquuu{{{}}}}}}~~~}}}~~~}}}~~~|||}}}wwwrrroooppppppooonnnnnnnnnnnnnnnrrrqqqooooooqqqtttxxxzzzvvvvvvyyy}}}}}}{{{|||~~~vvvooommmlllkkknnnqqqttttttuuutttssssssvvvxxxxxxuuutttyyy}}}xxxwwwtttqqqpppooooooppprrrqqqqqqrrrrrrpppnnnkkkiiinnnllljjjkkkoooqqqqqqppp~~~|||yyyllljjjlllmmmmmmkkkhhhhhhjjjlllmmmmmmmmmmmmlllllllllmmmmmmnnnooosssooolllooommmssssssooooooooonnnnnnnnnnnnmmmlllooopppnnnnnnxxx}}}tttpppqqqsssuuurrrvvvxxxwwwwwwxxxwwwuuurrrpppllliiigggfffggghhhhhhhhhhhhiiiiiijjjkkkllliiiiiiiiihhhhhhgggggggggiiijjjllllllmmmmmmooopppllljjjiiiiiijjjkkkkkkjjjeeegggjjjkkkjjjiiikkkllljjjiiihhhhhhhhhhhhiiiiiiggghhhhhhiiiiiihhhhhhggglllkkkiiiggggggiiijjjkkkjjjkkkmmmnnnooonnnmmmllliiijjjlllnnnnnnmmmmmmmmmhhhjjjmmmmmmkkkkkknnnpppjjjiiiiiiiiiiiijjjjjjjjjjjjjjjiiihhhgggfffggggggdddeeehhhjjjkkkjjjiiihhhhhhkkknnnnnnllljjjiiiiiijjjiiiggghhhjjjkkkkkkjjjjjjjjjkkkkkklllnnnooopppjjjggggggjjjkkkjjjkkknnnllllllkkkkkkjjjiiiiiiiiidddgggjjjkkkjjjiiihhhiiidddfffhhhiiihhhiiilllooollliiissslllqqqpppnnnkkknnnooommmkkkmmmnnnlllmmmmmmmmmlllllllllkkkkkkllllllnnnnnnnnnmmmlllkkkjjjlllmmmmmmkkkkkklllnnnooonnnmmmlllkkklllmmmmmmkkkiiiggghhhkkknnnnnnmmmmmmlllkkkjjjjjjjjjkkkkkkkkkkkkkkklllllllllmmmmmmmmmlllkkkiiihhhhhhiiiiiimmmllllllmmmpppqqqpppooonnnmmmlllkkkkkkjjjkkkkkkgggiiikkkmmmmmmnnnoooqqqpppxxxzzzuuuzzzuuu~~~sssssswwwrrrqqqooonnnnnnnnnooooootttuuuwwwuuupppqqq{{{vvvqqqpppooolllmmmnnnooonnnllllllnnnooooooooopppqqqvvv}}}|||zzzyyy{{{|||{{{xxxtttuuu{{{~~~||||||~~~zzzvvvtttqqqqqqpppoooooooooooooootttrrrpppoooqqqvvv{{{~~~|||{{{}}}}}}~~~}}}}}}wwwrrrooolllnnnrrrrrrssssssssstttvvv{{{~~~}}}wwwuuu{{{xxxyyytttpppooonnnmmmpppuuuppprrrssstttssspppmmmkkkoooooonnnnnnooossswwwyyytttkkkkkklllmmmllljjjiiiiiikkkmmmmmmmmmmmmmmmmmmlllmmmmmmnnnoooooosssooolllnnnmmmtttrrroooooonnnnnnnnnnnnmmmmmmkkkooorrrqqqlllppp{{{{{{uuutttuuuqqquuuyyy{{{yyywwwuuutttpppnnnllljjjiiijjjkkklllhhhhhhiiijjjjjjkkkkkkkkkiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiijjjkkklllllllllmmmkkkiiihhhjjjlllmmmmmmgggjjjmmmllliiigggggghhhiiiiiihhhhhhhhhhhhhhhhhhhhhiiijjjkkkkkkjjjhhhgggjjjiiihhhgggfffggghhhhhhgggiiilllnnnooonnnlllkkkjjjlllmmmmmmlllkkkkkklllkkkllllllkkkiiihhhhhhiiilllkkkkkkkkkkkklllmmmmmmkkkkkkjjjhhhfffdddeeefffggghhhjjjkkklllmmmllllllfffjjjooopppmmmiiihhhhhhlllkkkiiiiiikkkkkkkkkjjjhhhhhhiiijjjlllnnnpppqqqllliiiiiikkkkkkiiijjjmmmiiiiiijjjkkklllmmmnnnnnnbbbeeeiiikkkjjjiiihhhgggiiikkkkkkiiiffffffiiimmmnnnllluuummmqqqpppnnnhhhnnnpppllljjjlllmmmlllqqqppppppooonnnmmmlllllliiijjjlllnnnnnnnnnmmmlllmmmnnnooonnnlllkkklllmmmnnnmmmlllkkkjjjjjjkkkllljjjjjjkkkkkklllmmmmmmmmmiiiiiiiiijjjlllnnnpppqqqjjjjjjjjjkkkkkkkkkkkkkkkmmmlllkkkllllllllllllkkkmmmmmmmmmoooqqqsssrrrqqqooonnnnnnmmmmmmlllkkkkkkjjjjjjkkkkkkmmmppptttxxx{{{zzzvvv|||www~~~xxxwwwqqqqqqpppoooooooooppppppsssqqqrrrtttqqqooouuu~~~xxxsssrrrqqqooonnnoooooonnnmmmmmmnnnppppppppppppqqqvvv~~~{{{yyyzzz{{{|||vvvvvvuuusssqqqpppqqqrrrvvvvvvuuusssssswww|||{{{wwwxxxyyy{{{|||{{{zzzwwwvvvqqqppppppooonnnoooooooooooonnnlllkkklllooorrrtttwwwvvvvvvyyywwwtttuuuyyyxxxuuuwwwzzzzzzwwwyyy||||||~~~wwwtttrrroooppptttpppqqqrrrsssuuuyyyzzzxxx}}}yyy{{{uuuqqqrrrpppnnnoootttpppqqqrrrrrrrrrqqqpppooooooppprrrqqqrrrwww|||pppmmmmmmmmmmmmlllkkkkkklllnnnoooooonnnmmmmmmmmmmmmmmmnnnoooooommmrrrooolllooopppyyypppoooooonnnnnnnnnmmmmmmmmmlllmmmqqqrrrnnnnnnzzz}}}uuuyyyxxxssssssuuuyyyyyywwwsssqqqrrrsssrrrpppooonnnnnnoooooohhhhhhiiijjjkkkkkkkkkkkkhhhhhhhhhggghhhiiikkklllkkkjjjjjjjjjkkkkkkjjjjjjooonnnmmmmmmoooooonnnlllgggkkknnnmmmiiiffffffhhhjjjjjjjjjiiiiiihhhhhhhhhkkkkkkllllllmmmmmmnnnnnnjjjjjjjjjiiiiiiiiihhhhhhjjjkkkmmmooopppppppppooommmoooooommmkkkiiikkkmmmmmmkkkjjjjjjjjjjjjiiigggkkkjjjjjjiiijjjkkklllmmmlllmmmmmmkkkhhhggghhhjjjlllllllllllllllkkkkkkkkkfffkkkooonnnkkkhhhhhhjjjnnnllljjjiiijjjkkkjjjiiiffffffgggiiijjjlllnnnooommmjjjiiilllllljjjkkknnnkkkkkklllmmmnnnooopppqqqdddfffiiijjjiiiiiiiiijjjkkkmmmmmmiiieeeeeeiiimmmpppllluuuoooqqqpppooofffmmmoookkkiiikkkmmmjjjnnnnnnmmmllljjjiiihhhgggfffhhhjjjlllnnnmmmmmmlllnnnooopppooommmllllllmmmmmmlllkkkjjjiiijjjjjjkkkkkkmmmooonnnmmmllllllmmmpppooonnnlllkkkkkklllllljjjjjjjjjjjjjjjjjjkkkkkklllllllllnnnooopppooonnnkkkkkklllnnnqqqrrrqqqpppoooooooooooonnnmmmlllkkklllllllllkkkmmmrrrxxx}}}yyyzzz~~~}}}vvvqqqqqqpppppppppppppppqqqrrrnnnnnntttvvvtttvvv{{{wwwyyytttuuutttrrrpppqqqqqqpppooooooppprrrppppppoooqqquuu~~~uuurrrrrrssstttsssqqqooonnnnnnpppsssuuuuuussspppqqqvvvzzz}}}~~~|||}}}|||yyywwwuuupppjjjqqqrrrssstttvvvvvvuuutttppppppooonnnnnnnnnnnnnnnmmmlllkkkkkkkkkkkkllllllooommmmmmnnnlllhhhjjjnnnrrrooonnnqqqppplllooouuurrrrrrsssvvv{{{~~~wwwqqqmmmnnnnnnmmmooorrrnnnoooqqqrrruuu{{{}}}|||~~~{{{vvvsssuuutttoooooosssqqqpppooooooooopppqqqrrrnnnqqqttttttttt{{{uuuooooooooommmkkkmmmlllmmmnnnqqqqqqpppooommmmmmmmmmmmmmmnnnooooookkkqqqooommmqqqsss~~~}}}nnnooonnnnnnnnnmmmmmmmmmmmmmmmkkknnnrrrqqqpppuuu~~~{{{sssvvv||||||sssuuuvvvwwwwwwsssooooooqqqtttsssqqqooommmkkkjjjjjjhhhhhhiiikkkkkkkkkkkkkkkhhhhhhggghhhiiijjjlllmmmnnnmmmllllllllllllkkkjjjmmmlllmmmnnnnnnllliiieeeccchhhmmmmmmjjjhhhiiilllkkkkkkkkkjjjjjjjjjiiiiiijjjiiihhhhhhiiillloooqqqmmmnnnnnnnnnnnnmmmlllkkkpppppppppqqqrrrtttuuuvvvpppqqqqqqnnnjjjiiikkknnnmmmjjjiiijjjnnnooonnnkkkhhhgggfffffffffhhhiiijjjlllnnnooonnnkkkjjjlllooonnnmmmkkkjjjiiihhhhhhhhhhhhlllnnnlllhhhfffiiilllmmmkkkiiihhhiiiiiigggfffeeeffffffggghhhjjjllllllllliiiiiilllmmmkkkmmmpppkkkkkkkkkkkkkkkkkkjjjjjjggghhhiiihhhhhhiiikkknnniiikkkllliiifffffflllqqqqqqkkktttqqqmmmpppiiimmmkkkhhhhhhiiikkklllllliiiiiiiiiiiiiiiiiiiiiiiijjjkkkkkkkkkkkklllllllllnnnmmmlllllllllmmmnnnooommmmmmmmmlllkkkjjjjjjiiillllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjmmmlllkkkkkkkkklllmmmnnnnnnnnnnnnoooooopppppppppkkkkkkllllllllllllkkkkkkoooqqqrrrpppmmmkkkiiiiiiiiikkkmmmooosss}}}{{{wwwuuuyyyxxx~~~|||}}}sssxxxtttpppnnnppprrrrrrqqqsssrrrqqqqqqqqqrrrssstttsssuuu|||~~~vvvpppnnnnnnrrrssstttssssssuuuwwwzzzuuurrrppprrryyy{{{tttooooooppprrrqqqqqqooollljjjjjjmmmoootttqqqoooqqquuuxxxyyyxxxvvvsssqqqqqqrrrqqqnnnkkklllmmmmmmmmmmmmmmmlllllliiiiiijjjjjjiiijjjmmmpppjjjkkklllmmmmmmmmmmmmlllnnnllljjjiiihhhhhhjjjkkkmmmmmmlllllllllkkkkkkkkklllnnnooooooooooooqqqrrrnnnmmmkkkjjjjjjkkkmmmnnnrrrqqqooonnnooorrruuuwww{{{yyyvvvtttvvv|||zzzsssqqqqqqrrrrrrqqquuuyyyxxxuuusssuuuxxxxxxtttqqqrrrxxxwwwvvvyyywwwrrrooooooooonnnnnnnnnnnnooooooooollljjjkkkoooqqqqqqpppqqqssssssooonnnvvvuuupppnnnoooqqqqqqpppmmmjjjhhhppppppooonnnnnnqqquuuyyyzzzooottt}}}rrrxxxyyyooommmnnnssstttqqqooopppnnnnnnllliiilllpppoookkkiiikkkjjjiiinnnsssppphhhlllkkkjjjjjjjjjkkklllmmmmmmmmmmmmmmmlllkkkjjjiiinnnmmmllllllmmmnnnmmmkkkkkkkkkjjjjjjjjjjjjkkkkkkhhhhhhhhhjjjlllllljjjhhhlllkkkiiiiiijjjllloooqqqkkkooosssssspppllljjjjjjnnnnnnnnnnnnmmmllljjjjjjpppooolllkkkjjjjjjkkklllooonnnnnnnnnjjjgggkkksssgggiiilllnnnnnnkkkhhheeejjjiiigggeeefffhhhjjjllliiijjjjjjiiiiiiiiilllnnnpppooommmkkkjjjhhhgggggglllkkkiiihhhhhhhhhiiijjjnnnnnnmmmlllkkkiiigggfffhhhkkkllliiiffffffkkkpppnnnooommmkkklllnnnjjjdddiiijjjhhhgggkkknnnlllfffllljjjiiiggggggiiijjjkkkmmmnnnrrrvvvsssxxxtttmmmkkkhhhhhhiiijjjkkkjjjnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnnnnooooooooopppooonnnnnnmmmnnnoooppprrrrrrqqqppppppooonnnnnnmmmmmmmmmnnnnnnnnnoooooommmmmmmmmmmmmmmmmmmmmmmmllllllkkkkkkjjjkkkkkkkkklllmmmmmmmmmmmmmmmmmmnnntttttttttuuuuuutttttttttkkkmmmnnnnnnlllkkkjjjkkkjjjooowwwzzzwwwzzz|||{{{|||{{{}}}}}}}}}{{{wwwsssrrrssstttttttttttttttttttttuuuwwwxxxxxxuuuuuuyyy}}}vvvrrrqqqooopppqqqqqqppprrrtttwwwwwwwwwyyyzzz|||~~~|||yyyvvvuuuttttttsssrrrqqqnnnlllllloooqqqkkkiiigggiiilllooopppooollljjjhhhiiijjjiiifffdddjjjkkklllmmmmmmmmmmmmmmmmmmmmmmmmlllkkkkkkmmmppphhhhhhiiijjjkkklllmmmmmmkkkjjjhhhggggggiiijjjkkkmmmmmmmmmlllllllllkkkkkkgggiiijjjjjjjjjjjjkkkmmmkkkjjjiiihhhhhhiiijjjkkkkkkkkkjjjjjjkkklllmmmnnnrrrrrrpppnnnnnnppptttwwwxxx|||{{{vvvtttuuuuuuvvvwww{{{~~~~~~}}}zzzyyyzzzttttttuuuvvv|||}}}qqqooopppmmmhhhfffjjjiiiiiiiiiiiiiiiiiijjjmmmlllkkklllmmmoooooonnnlllllllllkkkmmmyyysssppppppqqqssstttsssqqqnnnmmmpppppppppoooooorrrwwwzzzttttttyyyvvvwwwxxxxxxzzzxxxrrroooqqqsssrrrqqqrrrrrrsssqqqnnnqqquuutttooohhhiiigggfffjjjpppmmmfffgggfffeeeeeeeeefffhhhhhhkkkkkkjjjjjjiiihhhhhhgggiiihhhhhhiiijjjjjjiiiggghhhhhhhhhhhhhhhhhhhhhhhhffffffgggiiikkkkkkjjjhhhlllkkkjjjiiijjjlllmmmooommmpppsssssspppmmmlllmmmqqqrrrrrrqqqqqqooonnnnnnlllllllllllllllkkkjjjjjjmmmlllmmmmmmjjjhhhmmmtttllllllmmmnnnmmmlllkkkjjjmmmllliiigggfffggghhhjjjmmmlllkkkkkkkkklllmmmmmmjjjiiihhhgggfffgggggghhhkkkkkkjjjiiiiiiiiiiiiiiisssrrrqqqoooooopppqqqqqqhhhjjjllljjjggggggkkkoookkklllkkkhhhjjjkkkhhhcccfffjjjkkkhhhhhhjjjjjjggglllkkkjjjiiiiiijjjlllmmmssspppmmmmmmlllooollluuurrrpppoooppppppppppppllllllllllllllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnmmmlllkkkkkkkkklllppppppoooooonnnmmmmmmmmmmmmmmmnnnnnnooooooppppppmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkjjjjjjiiillllllllllllkkkkkkkkkkkkkkkkkkllllllllllllkkkkkkjjjlllnnnooonnnnnnnnnooohhhooo{{{{{{wwwwwwrrrllllllnnnyyyyyytttzzzwwwsssqqqrrrrrrrrrrrrooopppqqqssstttuuuvvvvvvtttssstttzzz|||tttqqqrrrssstttsssssstttwwwyyy|||}}}~~~yyyyyyyyyxxxwwwtttqqqmmmlllllllllkkkiiiggggggiiikkkmmmlllkkkllloooqqqrrrqqqooonnnmmmnnnoooooommmkkkiiijjjkkkmmmnnnnnnooooookkklllkkkjjjhhhhhhjjjkkkkkkjjjiiiiiiiiijjjkkkllljjjiiiiiiiiiiiikkkmmmnnnkkkkkkkkkkkkjjjjjjjjjjjjggghhhjjjjjjiiiiiijjjlllnnnmmmlllkkkkkklllmmmnnnlllmmmnnnnnnnnnnnnmmmmmmoooqqqrrrrrrpppnnnmmmmmmqqqqqqxxx~~~~~~zzzuuuyyy}}}~~~wwwttttttqqqmmmkkkqqqppppppppppppppppppqqqqqqsssttttttsssrrrrrrsssrrrqqqpppqqqwwwtttkkkkkklllmmmnnnoooooommmkkkjjjjjjkkkkkkjjjkkkmmmrrrvvvtttrrrsssyyyvvvrrrqqquuuwwwnnnllloooppprrruuummmnnnllliiikkknnnnnnjjjooonnnlllkkknnnsssrrrmmmlllkkkkkkjjjjjjlllmmmnnnnnnmmmkkkjjjiiiiiijjjkkkkkkjjjkkkmmmnnnnnnkkkiiijjjjjjkkkllllllkkkjjjjjjgggfffgggiiilllmmmlllkkkmmmmmmlllllllllmmmmmmmmmnnnpppqqqqqqpppoooooopppjjjjjjjjjjjjiiihhhgggfffiiijjjlllmmmmmmkkkiiihhhkkkjjjkkkmmmkkkiiinnnuuukkkjjjiiiiiihhhhhhiiiiiigggfffggghhhjjjnnnqqqssspppmmmjjjjjjmmmnnnllljjjsssqqqpppnnnnnnooopppqqqjjjjjjjjjkkkjjjjjjiiihhhiiigggeeeddddddgggjjjlllgggjjjlllllliiihhhjjjmmmlllnnnmmmkkklllnnnlllhhhgggmmmpppllliiijjjlllllliiiiiihhhggghhhiiikkklllrrrooolllmmm||||||uuusssqqqppppppqqqpppooovvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvwwwvvvuuutttsssrrrrrrqqqqqqttttttssssssrrrrrrrrrrrrssssssssssssssssssssssssoooooooooooooooooooooooonnnnnnoooooonnnllljjjiiinnnmmmmmmmmmlllkkkkkkkkkqqqqqqrrrrrrrrrrrrqqqqqqnnnppprrrrrrrrrrrrsssuuu}}}wwwvvvtttwwwttt||||||zzzwwwuuuttttttttttttoooppprrrtttuuuuuutttttttttrrrrrrvvv~~~yyyttttttuuuuuuuuutttuuuxxxzzzzzz|||~~~~~~}}}{{{wwwrrrnnnlllooopppooommmkkkkkkmmmoooggggggggghhhiiijjjkkkkkkjjjjjjkkkllllllmmmlllkkkmmmnnnooooooppppppppppppkkklllkkkjjjiiiiiikkkmmmsssqqqnnnkkkiiiiiiiiijjjmmmllllllllllllmmmnnnooommmmmmmmmllllllllllllkkkjjjkkkmmmmmmlllkkkmmmnnnlllkkkjjjjjjjjjjjjkkklllnnnnnnnnnnnnmmmmmmlllllljjjmmmqqqrrrqqqooonnnmmmooonnnrrr~~~sssqqqqqqnnnllllllllllllkkkkkkkkkkkklllllljjjmmmpppooollljjjjjjlllqqqpppooossszzztttqqqvvvuuuuuuvvvvvvuuusssqqqppprrrssssssssssssvvvzzz}}}tttrrrtttwwwvvvvvvzzzsssnnnoooqqqtttwwwmmmooonnnkkkkkknnnnnnkkkmmmkkkiiihhhjjjmmmmmmllllllkkkjjjjjjjjjkkkmmmnnnllljjjhhhffffffggghhhiiiiiijjjkkknnnooonnnkkkhhhhhhiiijjjkkkkkkjjjiiihhhfffeeefffhhhkkkmmmmmmllllllmmmmmmnnnmmmlllkkkjjjjjjkkkkkkkkkkkkkkklllmmmsssssssssssssssrrrqqqppplllmmmnnnoooooonnnmmmlllooommmnnnpppooommmpppvvvmmmmmmlllkkkkkkkkkkkkkkkiiiiiijjjmmmpppuuuyyy{{{lllhhheeefffkkkmmmjjjgggnnnllliiifffeeeeeeffffffhhhhhhiiijjjiiihhhgggfffmmmmmmlllkkklllnnnooopppeeehhhkkkllljjjiiiiiijjjkkkmmmmmmkkkkkknnnnnnjjjhhhmmmoookkkiiijjjjjjiiieeedddddddddeeefffggghhhjjjjjjlllooo~~~~~~|||{{{|||wwwxxxxxxwwwwwwwwwzzz|||wwwzzzyyywwwtttqqqooommmllllllmmmmmmllljjjjjjkkkmmmmmmnnnooooooooooooppppppnnnooopppqqqqqqqqqrrrrrrrrrsssssssssrrrqqqppppppooopppppppppooopppsssuuurrrpppmmmkkkiiihhhiiijjjnnnnnnmmmmmmllllllllllllooonnnnnnnnnmmmmmmmmmmmmggghhhiiiiiihhhhhhiiijjjoooooooooooooooooooooooovvvtttrrrpppoooppprrrsssoooqqqsssssssssssssssuuurrrqqqsssyyy}}}zzzyyyvvvttttttoooooonnnnnnnnnnnnoooooonnnqqqtttssspppmmmnnnoooxxxxxxzzzwwwkkkmmmtttqqqqqqqqqpppooommmkkkiiilllmmmmmmmmmmmmooorrruuuqqqqqquuupppttt|||{{{rrrnnnmmmooorrrqqqtttssspppoooqqqrrrpppmmmjjjiiiiiijjjkkklllmmmmmmmmmlllkkklllmmmnnnoooooonnnllljjjjjjkkkmmmnnnllllllnnnqqqsssrrrooolllmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmlllnnnqqqssstttsssrrrssstttttttttrrrpppoooooonnnnnnnnnooopppqqqrrrkkkkkkkkklllkkkkkkjjjjjjiiihhhgggfffffffffggghhhkkkhhhhhhjjjiiifffhhhlllhhhiiijjjkkkkkkiiihhhggglllkkkjjjjjjiiijjjkkkkkkpppllljjjmmmrrrtttrrrnnnsssqqqooolllkkkkkkllllllpppqqqrrrrrrrrrqqqooonnnhhhiiijjjkkkkkkiiihhhgggnnnpppsssttttttrrrqqqqqqnnnrrrrrroooooorrrsssqqqrrrsssqqqoooppprrrpppkkkooooooooooooppppppqqqqqqrrrrrrtttxxx||||||vvvvvvuuuuuuuuuuuuvvvvvvsssuuuvvvuuusssrrrrrrssswwwyyy~~~yyysssvvvzzzxxxxxxxxxwwwuuutttrrrqqqqqqrrrsssrrrqqqrrruuuwwwvvvvvvyyyvvv}}}|||uuuoooooorrrooossssssooommmooopppnnnqqqnnnnnnppppppnnnoooqqqpppooonnnnnnnnnoooqqqrrrooonnnmmmllllllmmmnnnooojjjjjjkkkmmmoooooommmkkkmmmmmmllllllllllllmmmmmmjjjhhhhhhiiilllnnnnnnnnnlllmmmmmmnnnmmmlllkkkjjjkkkiiihhhiiijjjllllllkkkmmmmmmnnnnnnnnnnnnmmmmmmvvvtttrrrpppooooooqqqrrruuurrrqqqssssssppppppssspppqqqrrrssssssqqqooonnnsssrrrrrrqqqqqqqqqrrrrrrhhhfffeeegggkkkllljjjgggkkkkkkkkkkkkkkkkkklllllliiiiiijjjjjjiiiiiihhhgggnnnoooqqqrrrqqqnnnkkkiiifffgggiiijjjkkkjjjhhhgggeeeiiijjjfffeeehhhiiihhhmmmllliiigggjjjlllhhhaaajjjjjjjjjjjjjjjjjjjjjjjjkkkkkkmmmqqq{{{||||||}}}}}}}}}|||||||||{{{zzzxxxwwwvvvuuuuuuyyyvvvuuuxxxyyywwwwwwyyysssssssssrrrrrrrrrqqqqqqppppppqqqrrrssstttuuuvvvyyyyyyyyyzzzyyyxxxwwwvvvqqqqqqssstttttttttsssssswwwwwwvvvuuuuuuuuuuuuuuussstttuuuuuutttsssqqqppppppqqqqqqsssttttttrrrqqqqqquuuuuuqqqnnnqqqsssssstttvvvuuurrrqqqrrrpppllloooooooooooonnnmmmmmmllloooppprrrvvv