BMr6(  ttt|||iiillllllgggxxx}}}\\\uuu~~~kkkqqqtttmmmyyyeeegggppp~~~xxx~~~lllssswwwiiirrrwwwoooyyywwwlllyyyvvvuuu^^^lllfffcccpppwwwjjj}}}~~~pppkkkmmmtttyyyvvvrrryyyxxx~~~vvvwwwlllӵĦĦӵĦ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~~~{{{wwwvvvwww{{{|||~~~}}}{{{}}}~~~}}}zzz{{{}}}~~~~~~}}}||||||xxxyyy{{{|||}}}~~~~~~}}}}}}~~~~~~~~~www{{{}}}}}}{{{|||}}}}}}}}}{{{{{{}}}~~~{{{~~~}}}~~~~~~~~~{{{~~~~~~~~~yyy{{{}}}|||zzzyyy}}}}}}{{{}}}~~~~~~}}}}}}|||~~~}}}zzz}}}~~~}}}}}}}}}}}}}}}}}}~~~{{{zzz{{{||||||~~~~~~|||}}}~~~~~~{{{yyyyyyzzz||||||}}}|||~~~|||}}}~~~|||||||||}}}}}}~~~~~~}}}~~~zzz|||~~~~~~}}}~~~}}}~~~~~~}}}~~~|||~~~yyyzzz~~~~~~|||~~~~~~~~~|||{{{~~~~~~}}}}}}}}}{{{}}}}}}}}}{{{|||~~~~~~|||{{{}}}~~~}}}~~~~~~zzz{{{|||~~~~~~}}}~~~~~~{{{}}}yyy}}}~~~||||||}}}zzz}}}}}}|||}}}}}}~~~~~~}}}{{{}}}}}}|||~~~|||}}}www|||}}}{{{}}}{{{~~~www}}}~~~{{{}}}~~~~~~}}}}}}{{{~~~~~~}}}~~~~~~}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}{{{{{{|||}}}{{{|||~~~~~~}}}{{{~~~}}}|||}}}~~~|||~~~}}}~~~}}}{{{|||~~~~~~~~~|||xxx}}}{{{}}}|||~~~|||~~~{{{yyy{{{~~~~~~~~~}}}xxxzzz|||~~~}}}~~~{{{yyyyyy{{{}}}~~~~~~~~~~~~|||zzz~~~www||||||~~~}}}zzz~~~{{{~~~~~~~~~~~~~~~~~~~~~~~~{{{yyyxxxxxxyyyzzz{{{zzzyyyxxxxxxxxxxxxyyy}}}~~~zzz~~~{{{}}}~~~~~~~~~~~~~~~{{{xxxxxx|||}}}}}}}}}~~~}}}}}}~~~~~~|||yyyzzz|||~~~~~~}}}|||}}}}}}}}}}}}}}}~~~~~~}}}{{{zzzyyyyyyyyy|||zzzwwwuuutttuuuyyy{{{~~~}}}}}}~~~||||||}}}~~~|||}}}~~~}}}{{{{{{{{{}}}}}}|||zzztttxxx|||}}}|||||||||{{{zzz|||zzzzzz{{{|||~~~}}}}}}|||{{{zzz}}}yyyuuutttwww|||||||||}}}~~~}}}{{{www{{{xxx~~~~~~xxxpppuuutttxxx~~~~~~|||{{{wwwzzz{{{yyy~~~}}}||||||zzz}}}~~~|||{{{}}}sssyyy~~~zzzyyyyyyxxxvvvtttuuuwwwyyyzzzyyyxxxzzz}}}~~~{{{~~~~~~zzz{{{||||||{{{{{{{{{}}}zzz{{{tttqqqrrrwww||||||xxx{{{|||{{{{{{|||zzzvvvvvv}}}~~~}}}yyywwwxxxvvv{{{|||xxxwwwxxxzzzxxxwwwxxxzzz|||}}}|||zzz|||}}}~~~{{{{{{~~~|||}}}~~~~~~||||||}}}}}}{{{~~~~~~}}}~~~~~~~~~{{{{{{}}}{{{{{{~~~zzzsssuuuzzz}}}yyyyyy|||||||||~~~}}}{{{~~~}}}}}}zzz}}}}}}{{{|||{{{vvvtttuuuxxx|||~~~zzzwwwvvvwww~~~{{{{{{|||}}}}}}|||yyy{{{~~~~~~|||||||||zzz}}}~~~}}}}}}|||}}}~~~~~~~~~}}}{{{zzz|||||||||}}}~~~~~~}}}|||~~~vvvyyy|||}}}zzzwwwwwwzzz|||{{{zzz{{{~~~{{{yyyyyy|||~~~{{{wwwuuuwwwxxxuuuuuuvvvyyy{{{||||||yyywwwxxxyyy~~~||||||{{{zzzyyyvvvxxx|||~~~~~~yyy}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}xxx||||||}}}wwwyyyyyyvvvrrrsssuuuxxxvvvxxx{{{|||}}}}}}www~~~~~~}}}}}}xxxtttssswwwyyywwwwwwyyyxxxyyyzzzzzzzzzzzz{{{|||}}}{{{zzz{{{||||||{{{vvvxxx|||zzzyyy}}}}}}}}}~~~~~~~~~}}}|||xxx}}}}}}|||~~~xxxuuuwww{{{}}}vvvyyy|||}}}}}}}}}~~~yyyxxx{{{|||zzzzzz{{{xxxxxxzzz{{{|||}}}}}}}}}yyyxxxwwwyyy}}}|||~~~yyyvvv{{{}}}}}}~~~~~~}}}|||~~~~~~}}}~~~||||||}}}|||{{{}}}~~~|||{{{}}}zzzzzz{{{}}}~~~~~~}}}{{{zzzyyyyyy|||zzzyyy~~~}}}|||~~~}}}{{{|||{{{||||||vvvzzz~~~{{{yyy}}}~~~}}}}}}~~~||||||}}}~~~~~~|||yyy~~~{{{}}}wwwzzz{{{}}}{{{wwwyyyzzzzzz{{{|||~~~}}}{{{|||}}}|||}}}~~~~~~}}}~~~||||||~~~~~~xxxyyy~~~|||vvv}}}|||{{{|||~~~~~~{{{xxx~~~{{{xxxvvvyyy~~~}}}~~~yyy~~~~~~~~~}}}~~~}}}}}}}}}|||zzzxxxzzz|||~~~~~~}}}}}}~~~}}}{{{{{{}}}~~~|||zzz|||yyyyyyzzz{{{zzzxxx{{{zzzzzz}}}~~~|||~~~{{{||||||}}}~~~~~~~~~~~~{{{{{{}}}~~~|||{{{{{{zzz{{{{{{{{{{{{{{{|||}}}~~~zzzxxxxxxyyyyyyyyy|||{{{}}}~~~}}}}}}~~~~~~|||~~~}}}~~~~~~~~~}}}~~~|||{{{|||}}}}}}{{{zzzxxxxxxyyyzzz|||}}}~~~}}}}}}||||||{{{{{{|||}}}~~~~~~~~~{{{yyy|||~~~|||~~~}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~|||zzzzzz~~~~~~}}}{{{zzz|||yyywww{{{~~~|||~~~~~~zzz}}}~~~~~~}}}}}}~~~~~~|||~~~}}}|||{{{|||}}}}}}}}}|||{{{|||~~~xxx~~~zzzyyy~~~~~~yyy{{{}}}|||{{{~~~~~~}}}}}}~~~~~~}}}~~~{{{zzzyyy{{{zzz~~~~~~~~~~~~}}}~~~|||zzz{{{|||~~~~~~}}}}}}}}}}}}}}}}}}{{{zzzyyyzzz}}}uuuxxx{{{zzzyyyyyy{{{{{{uuuwwwyyy|||~~~~~~~~~}}}~~~~~~~~~zzz{{{}}}|||{{{yyyzzzzzz|||{{{{{{~~~}}}~~~~~~}}}}}}{{{{{{~~~}}}|||zzz|||~~~}}}{{{{{{}}}wwwyyy}}}~~~{{{{{{tttvvvyyy{{{|||}}}|||{{{|||}}}{{{yyy{{{|||{{{zzzzzz{{{}}}uuuwww{{{~~~|||~~~}}}}}}~~~}}}~~~}}}~~~~~~||||||}}}~~~~~~}}}}}}~~~~~~}}}zzzzzz~~~zzzssszzz{{{|||||||||~~~~~~yyyzzz~~~{{{wwwyyywwwuuuxxx|||~~~zzzvvv|||zzzyyy||||||~~~~~~~~~~~~~~~~~~~~~}}}yyyxxxzzz}}}~~~{{{|||~~~zzzyyyyyy|||~~~yyyttt}}}~~~~~~|||{{{||||||}}}|||yyy|||yyyxxxyyy}}}}}}yyyuuu{{{zzzzzz}}}~~~|||~~~}}}}}}|||}}}}}}}}}||||||~~~yyyzzz{{{|||||||||{{{zzz~~~||||||~~~~~~~~~}}}{{{~~~{{{zzz{{{}}}}}}zzzvvvyyy{{{~~~~~~~~~~~~zzzxxxzzz|||}}}zzz|||~~~~~~}}}}}}}}}~~~~~~|||}}}~~~~~~~~~}}}||||||yyyyyy|||~~~~~~|||~~~}}}|||~~~~~~~~~}}}~~~~~~}}}|||||||||}}}|||{{{}}}~~~~~~|||yyyyyy~~~~~~|||}}}}}}~~~~~~zzzwwwuuuxxx{{{~~~}}}|||~~~~~~yyy{{{}}}~~~|||yyyyyy|||}}}~~~~~~}}}~~~~~~~~~}}}~~~|||}}}~~~}}}~~~}}}{{{{{{{{{|||zzzzzz{{{}}}~~~}}}zzz}}}~~~}}}zzzyyy}}}~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}~~~{{{{{{}}}~~~}}}~~~}}}~~~~~~{{{||||||}}}~~~|||{{{{{{}}}xxxzzz|||~~~{{{~~~~~~}}}}}}~~~~~~~~~}}}~~~}}}}}}|||zzzzzz{{{~~~~~~}}}~~~~~~}}}zzz{{{~~~|||}}}~~~yyyzzz}}}~~~~~~~~~~~~~~~{{{}}}}}}~~~}}}~~~}}}~~~}}}}}}|||}}}~~~{{{{{{}}}|||yyy{{{~~~~~~zzz|||~~~~~~}}}|||||||||zzz}}}~~~wwwxxx{{{~~~}}}|||}}}|||zzz|||zzzzzz}}}}}}|||zzz||||||{{{|||~~~~~~}}}}}}{{{zzzxxxwwwzzz~~~{{{}}}~~~|||}}}}}}~~~}}}||||||zzz|||~~~~~~}}}}}}~~~}}}|||}}}}}}~~~~~~~~~~~~~~~}}}|||{{{zzz{{{yyywwwwwwyyy{{{}}}~~~}}}~~~~~~zzzxxx|||}}}yyyxxxwwwvvvwwwyyy|||}}}~~~||||||}}}|||{{{~~~zzzzzz|||}}}~~~~~~~~~~~~}}}}}}|||{{{{{{zzzzzzxxxwwwvvvvvvwwwxxxyyyzzzyyyzzz}}}~~~~~~}}}|||}}}}}}}}}~~~~~~}}}|||{{{{{{}}}}}}vvvuuutttsssuuuwwwzzz|||~~~|||~~~zzz{{{|||~~~~~~}}}}}}|||{{{{{{{{{{{{zzzzzz{{{{{{{{{zzz{{{|||yyyzzz}}}~~~}}}{{{zzz}}}|||~~~~~~xxxwww|||~~~||||||~~~}}}}}}|||{{{zzz|||~~~~~~|||}}}~~~}}}||||||{{{||||||zzz{{{}}}}}}|||{{{{{{||||||}}}~~~|||xxxvvv|||~~~}}}~~~||||||{{{}}}}}}{{{zzzyyyyyy~~~}}}|||}}}zzzxxxzzz~~~~~~~~~|||~~~}}}{{{|||}}}}}}}}}{{{yyyxxxzzz||||||zzz|||}}}{{{~~~~~~{{{|||}}}{{{}}}}}}|||zzzzzzzzz{{{}}}||||||~~~~~~~~~|||~~~}}}~~~~~~}}}|||{{{}}}zzzzzzzzzyyyyyyyyyyyyyyy{{{~~~{{{~~~~~~~~~|||zzzyyy{{{}}}~~~|||{{{zzzyyyyyyzzz{{{|||}}}{{{{{{}}}|||zzz{{{||||||{{{{{{|||}}}{{{zzzxxxvvvvvvwwwyyyzzzvvv~~~|||vvvvvvyyy{{{{{{}}}}}}|||{{{~~~|||}}}||||||zzzyyyyyy{{{~~~zzzzzzxxxxxxxxxxxxyyyzzz~~~{{{yyyyyy{{{}}}{{{}}}~~~~~~|||{{{|||}}}{{{zzzxxxwwwvvvvvvwwwwwwuuuzzz|||xxxuuuvvvvvvvvv|||~~~~~~|||{{{zzz}}}}}}}}}}}}{{{}}}~~~|||zzz{{{}}}||||||{{{yyyxxxwwwwwwwwwxxx|||zzzxxxxxxzzz|||}}}}}}|||~~~~~~{{{yyyzzzzzzxxxxxxyyyxxxwwwuuusssrrrzzz{{{yyywwwzzz~~~}}}xxx~~~{{{xxx~~~}}}|||||||||}}}~~~~~~}}}}}}}}}{{{yyywwwwwwwwwwww{{{zzzyyyzzz|||~~~}}}}}}}}}~~~{{{}}}|||yyywwwxxxzzzvvvwwwxxxyyyxxxvvvtttrrr|||zzzvvvuuu{{{yyy}}}~~~~~~{{{~~~~~~~~~~~~}}}~~~}}}{{{}}}~~~|||zzzyyyxxxxxxyyy|||||||||~~~~~~{{{yyyyyy|||~~~xxxyyyzzz{{{}}}}}}~~~~~~}}}|||xxxuuuxxx|||{{{~~~}}}}}}|||{{{|||~~~|||~~~zzzzzz~~~~~~}}}{{{zzzzzzzzz{{{}}}~~~}}}~~~~~~}}}{{{}}}}}}}}}~~~zzzzzz~~~~~~~~~}}}{{{|||~~~~~~~~~}}}{{{yyy}}}~~~~~~yyyzzz{{{{{{~~~~~~~~~zzz{{{~~~~~~}}}~~~~~~|||zzzyyy}}}|||||||||||||||{{{yyy}}}}}}}}}~~~~~~|||~~~}}}}}}~~~~~~xxxxxxxxxxxx{{{zzz}}}~~~{{{wwwxxx~~~~~~||||||}}}}}}}}}{{{zzzyyy|||zzzwwwxxxyyyzzzwwwttt}}}|||||||||~~~|||zzzzzzzzzzzzvvvtttssstttwwwzzz{{{{{{vvvxxxzzzwwwuuuvvv|||~~~~~~}}}|||{{{{{{|||||||||{{{yyyyyy{{{xxxuuuwwwzzz|||zzzxxx{{{zzz{{{~~~}}}~~~~~~~~~{{{yyyxxxwwwwwwtttrrrqqqsssvvvwwwtttqqqtttvvvxxxwwwuuuwww{{{~~~|||~~~~~~|||zzz{{{{{{{{{{{{{{{zzzzzzyyyzzzxxxvvvwwwzzz|||{{{zzzxxxyyyzzzxxxwwwyyy}}}~~~~~~~~~~~~~~~~~~}}}{{{yyywwwvvvvvvsssrrrqqqsssvvvwwwtttqqqtttvvvyyyyyyyyyzzz~~~}}}}}}~~~}}}{{{}}}~~~~~~~~~}}}~~~}}}zzz{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxvvvvvvvvvxxxxxx}}}~~~}}}yyyttttttyyy~~~}}}{{{zzzyyy~~~~~~}}}|||{{{zzzyyyyyy|||{{{{{{zzzxxxwwwvvvvvvtttsssssstttuuuvvvuuuttttttvvvyyy{{{|||}}}~~~~~~~~~~~~~~~||||||{{{{{{{{{{{{{{{||||||vvvxxxyyywwwttttttxxx}}}~~~}}}{{{zzzyyyzzz|||~~~}}}}}}~~~~~~~~~}}}zzzxxxyyyyyyyyyyyyyyyxxxwwwvvvvvvwwwwwwwwwwwwvvvvvvvvvuuuuuutttsssqqqrrruuuwwwsssuuuxxx{{{|||~~~}}}{{{{{{||||||{{{}}}~~~~~~{{{}}}~~~~~~~~~||||||{{{{{{{{{||||||}}}rrrwwwzzzyyyvvvwww~~~uuusssrrruuuzzz}}}}}}{{{xxxyyy|||~~~uuuuuuvvvwwwwwwwwwwwwvvvsssssstttuuuvvvvvvvvvuuuvvvwwwuuuqqqnnnooosssxxxqqqsssvvvyyy|||}}}~~~~~~{{{zzz|||~~~{{{|||zzzxxxzzz~~~||||||}}}~~~~~~~~~}}}|||~~~}}}|||{{{zzzzzz|||yyywwwwwwxxxyyyzzzyyyzzzxxxvvvtttsssssstttuuusssuuuwwwwwwwwwvvvwwwxxxzzzwwwtttuuuwwwxxxvvvtttwwwtttpppoooqqqtttvvvwwwrrrrrrrrrrrrrrrrrrrrrrrrrrrsssuuuwwwyyyzzzzzz{{{{{{|||}}}~~~~~~~~~|||{{{|||}}}~~~}}}{{{zzz{{{|||yyy{{{}}}|||zzz{{{~~~}}}|||{{{zzzzzzzzz}}}zzzyyyxxxxxxwwwvvvyyyxxxwwwvvvuuuuuuvvvvvvtttvvvwwwwwwvvvuuuvvvwwwxxxvvvttttttvvvwwwuuutttvvvssspppooopppsssuuuuuuqqqqqqrrrsssttttttuuuuuurrrssstttvvvwwwwwwwwwxxxyyyzzzzzzzzzzzz|||~~~~~~~~~}}}|||~~~}}}zzzxxxyyyzzzyyyzzz||||||}}}~~~~~~}}}{{{zzzzzzzzzzzz~~~|||{{{zzzyyywwwuuuvvvvvvvvvvvvvvvvvvvvvvvvuuuwwwxxxxxxvvvuuuvvvvvvwwwuuuttttttuuuvvvtttssstttrrrooonnnppprrrssssssqqqrrrssstttvvvwwwxxxyyytttuuuvvvwwwxxxxxxxxxxxxwwwxxxxxxwwwwwwxxxzzz}}}}}}{{{|||}}}}}}|||}}}}}}||||||}}}}}}|||{{{{{{|||~~~{{{|||}}}|||zzzyyyzzz{{{zzzyyyzzz}}}~~~|||zzzyyyyyyzzz{{{}}}|||{{{|||}}}}}}{{{yyyssstttuuuvvvvvvvvvvvvvvvxxxyyyzzzzzzxxxvvvvvvwwwvvvvvvvvvvvvvvvvvvuuuttttttrrrppppppqqqrrrsssrrrttttttuuuvvvwwwxxxyyyyyywwwxxxzzz{{{|||}}}}}}}}}yyyzzzzzzyyyxxxxxxzzz}}}~~~{{{||||||||||||{{{yyyyyyzzz{{{{{{yyywwwvvvwwwyyytttvvvyyyzzzzzz{{{}}}{{{yyyyyy}}}}}}~~~~~~}}}{{{zzzzzzzzzzzz{{{{{{{{{}}}~~~~~~{{{yyyuuuuuuwwwxxxxxxxxxxxxxxxzzz{{{||||||zzzxxxxxxyyywwwxxxxxxxxxxxxwwwvvvvvvtttrrrqqqrrrssssssrrrqqqvvvvvvvvvwwwwwwwwwwwwwwwwwwyyyzzz}}}~~~~~~~~~~~~}}}{{{|||~~~}}}zzzyyyyyyyyyzzz|||}}}|||yyyvvvuuuuuuvvvsssuuuyyyzzz{{{{{{}}}~~~|||zzzzzz}}}}}}~~~~~~}}}|||{{{zzzzzz||||||}}}~~~}}}yyyvvvyyyyyyzzzzzzzzz{{{{{{|||yyy{{{||||||zzzyyyzzzzzzvvvxxxzzzzzzxxxwwwvvvwwwssssssrrrsssttttttrrrpppvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwyyy{{{|||~~~~~~~~~~~~|||zzz{{{|||}}}|||yyywwwxxxyyywwwyyy||||||{{{yyyyyyzzz{{{{{{|||}}}~~~~~~~~~}}}{{{yyyyyyyyy{{{~~~~~~zzzvvv{{{zzzyyyyyyyyyzzz{{{|||wwwyyy{{{{{{yyyyyyyyyzzzuuuxxxzzzzzzxxxvvvuuuvvvrrrqqqrrrssstttssspppnnnssssssttttttuuuuuuvvvvvvwwwwwwxxxyyyzzzzzzzzzzzz}}}~~~~~~}}}}}}}}}~~~||||||}}}~~~~~~}}}{{{zzz{{{}}}yyy{{{}}}}}}{{{yyyxxxxxxyyy{{{~~~~~~~~~~~~{{{yyysssuuuxxx}}}}}}zzzyyyxxxvvvuuuuuuvvvxxxyyyuuuwwwyyyyyyxxxxxxyyyzzzssswwwzzzzzzwwwuuutttuuuppppppqqqrrrsssrrrooolllpppqqqrrrssstttuuuvvvwwwzzzzzzzzzzzzyyyxxxwwwwwwzzz{{{{{{{{{zzz{{{~~~}}}{{{}}}~~~}}}~~~}}}||||||{{{zzz{{{||||||{{{{{{}}}xxxzzz}}}~~~|||{{{zzzzzzwww{{{~~~}}}~~~zzz||||||zzzsssuuuvvvuuusssuuuyyy}}}uuuxxxyyyxxxuuutttwwwzzzzzzzzzxxxvvvttttttwwwyyytttrrrpppqqqtttvvvuuusssqqqpppoooqqquuuyyy{{{{{{xxxtttrrrrrruuuxxxxxxxxxrrrxxx|||zzzyyy|||{{{zzz{{{~~~zzz}}}zzz{{{}}}}}}{{{vvvvvvwwwxxxyyyyyyzzzzzzsssxxx}}}}}}{{{zzz}}}xxx{{{~~~~~~}}}~~~~~~|||}}}~~~~~~|||yyywwwxxxyyyyyyxxxvvvwwwzzz}}}wwwyyyyyyyyyxxxxxxxxxzzzzzzyyyvvvsssqqqrrruuuxxxtttrrrpppqqqsssuuutttrrrqqqpppppprrruuuxxxyyyyyywwwtttqqqrrrtttwwwwwwvvvuuuyyy{{{yyyyyy|||~~~}}}xxxxxxyyy}}}~~~{{{zzzyyywwwxxxyyyyyyyyyxxxwwwxxxxxxxxxyyyzzzzzzzzzsssvvvxxxwwwuuuuuuzzz~~~zzz}}}}}}}}}}}}|||zzzxxxwwwvvv}}}~~~}}}{{{yyyyyy{{{}}}yyyyyyyyyzzz{{{{{{yyywww{{{zzzwwwtttqqqqqqtttwwwuuusssqqqqqqrrrssssssrrrppppppqqqsssuuuwwwvvvuuuuuusssqqqqqqssstttuuutttwwwyyyyyywwwyyy||||||yyyuuuuuuwwwzzz}}}~~~}}}{{{vvvwwwwwwwwwvvvuuuvvvwwwyyyyyyyyyyyyyyyyyyyyyyyytttuuuuuusssqqqsssxxx|||}}}}}}}}}{{{zzzyyyxxxxxxxxx}}}{{{zzzzzz{{{zzzxxxxxxzzz}}}|||xxxtttzzzzzzzzzxxxuuuttttttuuuuuutttrrrrrrqqqrrrqqqqqqppppppqqqsssuuuuuutttrrrsssrrrqqqqqqrrrrrrssssssvvvwwwuuuuuuxxx}}}|||wwwuuuuuuvvvwwwyyyyyyyyyyyyuuuxxxzzzyyyvvvuuuwwwyyyxxxxxxxxxxxxwwwwwwwwwwwwvvvwwwwwwvvvtttuuuxxx{{{}}}}}}|||{{{zzzzzzzzz{{{|||~~~}}}{{{zzzyyyxxxwwwxxxwwwvvvxxx{{{zzzvvvrrruuuwwwzzz{{{xxxuuurrrqqqsssssssssrrrqqqpppqqqqqqppppppppprrrttttttrrrpppqqqqqqqqqqqqqqqqqqrrrsssssstttssssssxxx}}}|||xxxvvvvvvvvvuuuttttttuuuuuutttwwwzzzzzzwwwuuuvvvyyyvvvvvvvvvuuuuuuuuuuuuuuuuuuwwwxxxyyyxxxxxxxxxyyy~~~}}}||||||{{{||||||}}}}}}|||{{{yyyyyyyyyxxxwwwuuuwwwvvvvvvwwwwwwvvvtttrrrooorrrwwwxxxvvvrrrooonnnrrrssssssrrrppppppqqqssspppooooooppprrrrrrqqqpppnnnppprrrrrrqqqqqqssstttooorrrsssrrrvvv{{{{{{xxxwwwwwwvvvtttqqqqqqrrrtttsssuuuwwwwwwvvvuuuuuuuuuttttttttttttttttttttttttssstttvvvxxxxxxxxxwwwwww}}}}}}}}}}}}}}}||||||{{{{{{yyywwwvvvvvvxxxxxxvvvtttvvvwwwwwwvvvtttsssssstttnnnpppssstttrrrqqqpppppppppqqqrrrrrrpppooorrrtttpppooonnnnnnpppqqqqqqqqqlllooorrrsssrrrrrrtttvvvnnnsssuuusssssswwwyyyxxxvvvvvvuuurrrppppppsssvvvtttttttttvvvwwwvvvtttrrrsssssssssttttttuuuuuuuuutttssstttuuuwwwxxxyyyyyyzzz|||~~~~~~~~~~~~}}}|||zzzyyyxxxwwwuuutttuuuxxxyyywwwtttvvvxxxyyyvvvsssqqqtttvvvqqqrrrsssrrrqqqqqqsssuuuoooqqqrrrqqqpppooorrruuupppnnnmmmmmmoooqqqrrrqqqkkkooorrrsssrrrsssuuuxxxnnntttwwwsssqqqtttvvvvvvtttuuutttrrroooppptttxxxvvvttttttvvvyyyyyyuuurrrrrrsssssstttuuuvvvwwwwwwwwwuuussstttvvvzzz|||}}}xxxzzz~~~~~~zzzzzz{{{zzzxxxxxxyyy{{{{{{wwwvvvwwwvvvssssssvvv|||wwwssssssuuuuuurrrooosssssstttrrrqqqppprrrsssnnnrrrqqqlllnnnvvv{{{{{{pppmmmjjjhhhhhhlllpppssskkkiiijjjnnnooommmmmmpppzzzyyywwwwwwwwwvvvuuusssrrrssstttvvvwwwxxxyyyyyy}}}{{{wwwrrrnnnnnnqqqtttpppsssvvvyyyyyyxxxvvvtttvvvwwwxxxyyyxxxyyy{{{~~~{{{~~~~~~|||zzzxxxyyy|||~~~yyyvvvuuuwwwuuuqqqqqqsssvvvssspppqqqtttuuurrrnnnnnnpppqqqpppooonnnoooqqqrrrrrrnnnlllpppwwwxxxsssmmmnnnnnnmmmkkkkkknnnpppnnnllloootttuuurrrrrrtttuuuttttttrrrpppooonnnnnntttuuuvvvxxxyyyyyyyyyyyyyyyyyyyyywwwuuutttuuuvvvrrrtttvvvxxxyyywwwuuusssvvvwwwyyyyyyyyyzzz|||~~~}}}|||xxxvvvwww{{{yyyvvvvvvxxxvvvrrroooqqqsssqqqqqqrrruuuvvvsssppplllnnnppppppooonnnnnnooosssqqqmmmlllqqquuurrrlllkkknnnqqqqqqnnnllllllnnnlllkkknnnsssuuurrrqqqsssuuuwwwwwwuuuqqqnnnoooqqqrrrrrrssstttttttttttttttrrruuuxxxyyyxxxwwwwwwwwwtttuuuwwwxxxxxxvvvtttsssuuuwwwxxxyyyyyyzzz|||~~~}}}{{{wwwuuuuuuwwwzzzzzzxxxxxx{{{yyyssspppqqquuutttuuuwwwyyyxxxuuurrrnnnpppssssssqqqnnnmmmmmmpppnnnmmmmmmpppqqqnnnkkkmmmmmmnnnpppqqqpppooommmllljjjlllppprrrqqqqqqttttttwwwzzzxxxssspppssswwwqqqqqqrrrrrrrrrqqqqqqpppnnnqqquuuwwwvvvuuuuuuvvvvvvwwwwwwwwwvvvuuusssrrrtttuuuwwwwwwwwwxxx{{{}}}}}}|||yyyzzzzzzyyyvvvuuutttuuuxxxvvvwwwyyyxxxssspppqqqvvvvvvwwwxxxxxxwwwtttrrrppprrrtttssspppllljjjjjjiiikkknnnooommmkkkmmmoooqqqllliiikkkppptttrrrnnnqqqnnnmmmpppqqqqqqtttyyymmmqqqtttsssooonnnqqquuutttuuuuuuuuuuuutttssssssqqqrrrssssssrrrsssuuuwwwxxxxxxwwwvvvuuutttsssssssssuuuvvvvvvvvvvvvyyy{{{}}}~~~~~~}}}{{{zzzwwwyyy{{{zzzxxxvvvuuuuuutttrrrrrruuutttooonnnoootttttttttttttttrrrpppooopppqqqrrrpppmmmjjjiiihhhfffiiinnnppplllhhhlllssssssmmmhhhhhhnnnrrrrrrooopppmmmkkknnnooonnnqqquuulllnnnqqqpppnnnnnnppprrrrrrrrrsssssssssrrrrrrqqqssstttsssrrrqqqrrrvvvyyyxxxxxxvvvuuuttttttttttttuuuvvvwwwvvvuuuuuuwwwyyyxxxzzz}}}||||||{{{yyywwwvvvwwwxxxwwwuuuttttttuuurrrpppooorrrqqqnnnnnnpppooopppqqqpppooooooooopppppppppqqqooommmkkklllllljjjiiilllooommmiiikkkrrrpppooommmkkkjjjkkkmmmooollljjjkkkoooooollllllnnnqqqqqqqqqqqqppppppppppppmmmnnnnnnooooooooonnnnnnpppqqqqqqqqqppprrruuuxxxxxxwwwvvvtttttttttuuuvvvxxxyyyyyyxxxvvvvvvwwwxxxyyy|||}}}zzzzzzzzzxxxvvvttttttsssrrrppppppsssuuussspppooorrrrrrooopppsssmmmnnnoooooonnnoooqqqssspppqqqqqqpppooooooqqqrrrooojjjiiimmmnnnjjjkkkooommmrrrtttppphhheeehhhnnnnnnmmmqqqvvvvvvqqqmmmnnntttrrrpppooooooooommmkkknnnnnnooopppppppppppppppjjjlllnnnooooooqqqsssuuuxxxwwwuuutttssstttvvvwww{{{{{{{{{zzzwwwwwwwwwyyy}}}}}}|||||||||yyyvvvwwwzzzyyyssspppppppppnnnnnnooorrrtttuuuvvvvvvuuuooommmppptttuuurrrppprrrwwwsssoooooosssvvvuuurrrrrrqqqooolllkkkmmmppptttooossstttnnnfffccciiipppnnnmmmmmmnnnqqqrrrqqqqqqkkklllllljjjhhhiiinnnrrrnnnkkkkkknnnooommmmmmqqqqqqiiiiiirrruuupppqqqxxxtttvvvwwwsssooooootttyyyxxxzzz{{{xxxtttssswww|||vvv{{{}}}{{{{{{zzzxxxuuuvvvwwwvvvqqqppprrrqqqnnnsssssssssrrrrrrqqqooooooooommmoootttuuuqqqppprrrssspppnnnooorrrtttqqqnnnnnnnnnooonnnoooqqqvvvyyylllppprrroooiiifffhhhlllnnnmmmlllmmmoooppppppooolllmmmmmmkkkjjjkkkooorrrooommmmmmqqqpppmmmlllnnnqqqiiiiiiqqqtttppppppvvvqqqrrrrrrpppnnnooossswwwsssvvvzzzyyyvvvuuuwwwzzz{{{~~~~~~|||zzzzzzzzzxxxwwwvvvvvvsssqqqsssvvvuuupppsssrrrqqqooommmlllllllllnnnmmmooossstttqqqppprrrooommmlllnnnpppqqqnnnkkkiiikkklllmmmmmmooorrrtttkkkmmmoooooommmjjjjjjjjjnnnmmmllllllnnnnnnnnnllllllmmmmmmllllllmmmppprrrnnnlllnnnrrrrrrooonnnppppppjjjiiiooorrrooooootttooonnnmmmlllmmmnnnppprrroootttxxxyyyxxxvvvwwwyyyzzz|||~~~{{{zzzyyyyyyyyyzzzzzzzzzxxxvvvsssrrrvvv{{{yyysssnnnmmmlllkkkkkklllmmmnnnmmmlllnnnsssssspppoooqqqpppmmmkkklllmmmnnnmmmkkklllnnnoooooommmllllllmmmmmmmmmmmmmmmnnnnnnmmmlllooommmlllmmmnnnnnnmmmlllkkkllllllmmmmmmnnnpppqqqnnnllllllpppqqqpppqqqtttpppkkkjjjnnnpppnnnnnnqqqpppnnnkkkkkklllnnnnnnmmmrrruuuwwwxxxwwwvvvwwwxxxyyy{{{}}}~~~~~~~~~zzzzzzyyyxxxwwwwwwwwwxxxwwwuuurrrqqqvvv{{{yyyssskkkjjjiiiiiijjjkkkmmmnnnmmmkkkmmmrrrsssooonnnppprrrpppmmmkkklllmmmnnnooossstttuuutttqqqooonnnnnnqqqnnnkkkkkknnnppppppppppppnnnmmmmmmoooooonnnmmmjjjkkklllmmmoooppppppooosssooommmnnnnnnmmmppptttppplllkkkmmmnnnmmmmmmnnnrrrpppmmmlllmmmmmmlllkkkwwwwwwwwwvvvuuuuuuwwwxxx{{{~~~||||||{{{xxxuuusssssstttssssssqqqnnnqqquuutttooommmlllkkkkkkjjjjjjjjjjjjlllkkkmmmqqqrrrooonnnpppsssqqqooommmmmmmmmoooppppppqqqsssrrrqqqppppppqqqqqqnnnkkkjjjllloooqqqqqqooonnnmmmmmmooopppooommmkkkkkkllloooqqqrrrqqqoooxxxrrrooonnnmmmjjjkkkoooqqqnnnmmmmmmnnnnnnmmmlllqqqqqqpppooommmmmmmmmmmmyyywwwuuusssssstttvvvwwwzzz|||xxxyyyyyywwwtttrrrtttvvvqqqsssrrrnnnmmmppppppmmmnnnnnnnnnmmmkkkjjjhhhhhhllljjjlllqqqrrrnnnmmmooopppqqqrrrrrrpppooommmmmmkkklllnnnnnnmmmmmmoooqqqmmmmmmllllllkkklllmmmooommmlllkkklllnnnoooooommmmmmmmmnnnqqquuuvvvsssqqqrrroooooopppoookkkjjjlllrrrpppnnnmmmmmmnnnmmmkkkmmmoooqqqpppnnnmmmoooqqqtttsssrrrrrrsssttttttsssyyyyyyzzzzzzzzz}}}}}}yyywwwwwwqqqtttvvvvvvtttuuuxxx{{{rrruuutttpppmmmnnnooommmmmmmmmnnnnnnmmmllljjjiiikkkjjjlllqqqqqqnnnmmmooolllppptttuuusssooollljjjnnnooopppooonnnoooppprrrhhhkkkmmmmmmkkkjjjjjjkkkkkkjjjiiikkkmmmnnnnnnmmmnnnnnnppptttxxxxxxvvvrrriiiiiilllrrrsssooommmnnnrrrrrrooommmmmmooonnnkkkiiimmmqqqpppmmmmmmqqquuummmnnnppprrrttttttsssqqq}}}|||yyyxxxyyyzzzuuurrrtttssssssuuuvvvwwwuuutttrrrttttttqqqmmmkkknnnqqqnnnkkkllloooqqqpppqqquuulllkkklllmmmoooooommmkkkrrroookkkjjjjjjkkkjjjjjjmmmnnnpppooonnnmmmnnnpppmmmnnnnnnmmmkkkjjjjjjkkkjjjjjjmmmqqquuutttoookkkqqqrrrsssssssssqqqpppooommmnnnooorrrssssssooommmsssppplllkkkmmmnnnnnnlllnnnmmmllllllnnnrrrvvvxxxooonnnnnnpppsssttttttrrruuuuuuuuuwwwyyy{{{~~~yyyvvvtttwwwuuuttttttuuuuuusssrrrooopppqqqssssssrrrpppnnniiigggiiimmmpppppprrrwwwooommmkkkkkkmmmoooooonnnooommmjjjiiijjjlllllllllnnnooopppooonnnnnnoooqqqpppooonnnnnnmmmmmmmmmmmmkkkkkklllppprrrrrrooolllkkklllmmmmmmmmmmmmmmmmmmkkkkkkkkkmmmoooooommmkkkrrrooollllllmmmoooooonnnqqqpppooonnnnnnppprrrsssqqqqqqqqqsssuuuwwwvvvuuuvvvvvvwwwxxxzzz|||~~~~~~zzzxxxxxxyyyvvvtttrrrssssssrrrqqqllllllpppvvvzzzyyyrrrkkkhhhfffgggkkkmmmmmmooosssqqqnnnkkkkkkllloooqqqqqqnnnllljjjjjjlllnnnnnnnnnooopppqqqqqqooooooooopppssspppmmmmmmoooqqqpppooolllkkklllmmmooopppnnnmmmhhhhhhhhhiiijjjkkkmmmnnnjjjiiiiiijjjmmmnnnmmmlllpppnnnllllllnnnooopppooorrrqqqppppppooopppppppppqqqqqqqqqsssuuuvvvuuutttvvvvvvwwwyyy{{{}}}|||zzzzzz{{{yyyvvvrrrqqqrrrssssssssskkknnnrrrwwwzzzxxxqqqlllllliiiiiikkkllljjjjjjnnnqqqooollllllnnnqqqrrrrrrooonnnlllmmmnnnppppppooommmpppssstttssspppnnnnnnsssnnnjjjkkkpppsssqqqooommmmmmlllkkklllmmmnnnnnniiiiiiiiijjjlllnnnqqqrrrlllkkkiiijjjlllooooooooommmlllkkklllmmmnnnooopppooooooooopppqqqqqqqqqrrrnnnnnnnnnooorrrsssrrrpppuuuuuuwwwxxx{{{}}}~~~{{{xxxwwwyyyzzzwwwtttrrrqqqrrrtttuuuuuunnnrrrvvvwwwtttqqqpppoooqqqnnnmmmoooooolllmmmpppnnnmmmnnnoooqqqrrrqqqpppsssqqqppppppqqqqqqpppoookkkoootttwwwuuuqqqmmmkkkpppkkkhhhjjjooorrrqqqnnnooonnnlllkkkjjjkkkmmmooollllllllllllnnnqqqsssuuunnnllljjjjjjlllnnnooopppjjjjjjkkkkkklllmmmnnnoooooooooppppppqqqqqqqqqqqqmmmmmmmmmnnnpppqqqpppnnnssstttuuuwwwzzz{{{}}}}}}zzz||||||zzzwwwttttttvvvxxxvvvtttrrrssstttvvvvvvvvvrrruuuvvvtttooommmnnnqqqrrroooooorrrsssqqqrrruuullllllnnnppprrrsssqqqoootttrrrqqqqqqrrrrrrqqqooollloootttvvvtttpppllljjjlllkkkjjjlllqqqsssrrrpppppppppnnnllljjjjjjmmmooolllllllllmmmnnnpppqqqrrrnnnllljjjjjjlllmmmnnnmmmiiikkklllmmmllllllnnnooosssrrrqqqpppoooooooooooopppooooooppprrrrrrqqqpppqqqsssuuuwwwyyy{{{||||||{{{~~~||||||{{{xxxvvvvvvxxxyyywwwvvvuuuuuuvvvwwwvvvtttttttttsssqqqooonnnooooooqqqnnnmmmppppppnnnnnnrrrmmmllllllmmmppprrrqqqqqqppppppoooppprrrrrrqqqpppoooqqqqqqqqqnnnmmmmmmnnnkkkmmmooorrrtttuuuuuutttpppqqqpppnnnkkkjjjmmmooolllmmmmmmnnnnnnnnnnnnmmmpppooommmmmmnnnooonnnmmmjjjmmmoooooonnnmmmnnnpppsssrrrpppooonnnooopppqqqqqqppppppqqqssssssrrrqqqrrrsssvvvxxxzzz{{{||||||~~~~~~|||zzzzzz|||}}}yyyxxxwwwwwwxxxwwwtttrrruuuqqqnnnoooqqqrrrooommmpppllljjjkkkjjjffffffhhhooommmjjjkkkmmmppprrrsssmmmlllmmmoooqqqrrrrrrpppsssrrrooollljjjkkknnnqqqkkkoootttwwwxxxxxxxxxxxxppprrrrrrooolllkkkmmmooommmnnnooopppooonnnlllkkktttsssqqqqqqrrrrrrpppooolllooorrrqqqooonnnoooqqqpppooonnnmmmnnnqqqtttvvvqqqppppppqqqssssssrrrppprrrtttwwwyyy{{{}}}}}}}}}}}}~~~zzzxxxxxxxxxxxxyyyyyyyyyyyyxxxvvvuuutttmmmnnnppprrrqqqooollljjjhhhgggfffgggjjjkkkiiigggooohhheeehhhkkkjjjkkklllooonnnmmmoooqqqsssttttttrrroooppprrrrrrooonnnppprrrqqqpppoooppprrrsssuuujjjllloooooonnnllllllllltttssstttwwwyyyxxxsssoooooonnnqqquuuuuuqqqnnnooosssoookkkkkknnnqqqrrrrrrlllppppppmmmmmmrrrsssppptttqqqooopppssstttsssrrrjjjsssyyyxxxyyy}}}}}}yyy{{{zzzyyyxxxwwwwwwxxxxxxxxxwwwtttrrrppppppqqqrrrrrrqqqooommmlllkkkiiihhhjjjlllmmmkkkhhhmmmhhhfffjjjmmmlllmmmooopppooommmnnnoooppppppooopppnnnooorrrrrrooooooqqqppppppoooooooooooooooooojjjlllnnnnnnnnnnnnooopppppppppqqqtttwwwvvvsssooossspppppptttuuurrroooooorrrooollllllnnnpppppppppqqqsssrrrmmmmmmpppqqqnnnsssqqqoooppprrrtttsssqqqqqqvvvxxxvvvwww|||~~~~~~}}}{{{yyywwwuuuvvvwwwwwwvvvsssooommmttttttsssrrrqqqooonnnnnnmmmlllllllllnnnnnnllljjjjjjffffffkkknnnmmmmmmooommmlllkkkkkkmmmnnnnnnnnnnnnlllmmmqqqrrrpppqqqsssnnnnnnooonnnnnnlllkkkjjjiiikkklllmmmmmmnnnpppsssllllllnnnqqqttttttqqqooovvvpppooouuuzzzyyyvvvuuupppnnnmmmmmmoooooonnnmmmmmmoooooommmpppuuuyyyxxxsssrrrqqqrrrtttuuutttssswwwyyywwwssstttzzz}}}zzzwwwrrrsssuuuwwwvvvtttqqqnnnwwwuuusssqqqoooooooooooonnnmmmmmmnnnnnnmmmlllkkkiiiggghhhlllmmmjjjjjjlllhhhggggggiiillloooppppppllljjjlllqqqrrrqqqrrruuunnnnnnmmmllllllllllllllljjjkkkkkkkkkkkklllooorrrkkklllnnnpppqqqqqqooommmsssnnnoooyyy|||nnnnnnnnnoooooonnnlllkkkmmmmmmnnnooorrrwww|||}}}tttttttttuuuvvvvvvuuuuuuyyyyyyvvvssstttyyy~~~~~~zzzwwwqqqrrruuuvvvwwwvvvtttrrrwwwuuurrrpppnnnnnnnnnooolllmmmmmmnnnmmmlllllllllnnnkkklllooommmiiiiiikkkiiihhhhhhiiimmmoooppppppkkkjjjlllppprrrqqqqqqtttpppnnnmmmkkklllnnnppprrrkkkkkkkkkjjjiiijjjlllnnnnnnoooppppppooonnnllllllpppmmmppp{{{}}}yyymmmnnnooopppooommmlllkkktttrrrppppppppppppqqqsssqqqrrrttttttttttttssstttvvvuuuuuuvvvvvvxxx}}}~~~{{{xxxrrrssstttvvvvvvvvvvvvuuuvvvtttrrrpppoooooooooooojjjkkkmmmmmmllllllmmmnnnsssqqqqqqrrrooojjjkkknnnpppnnnllllllnnnooonnnmmmmmmkkklllpppqqqoooppprrrpppooonnnnnnnnnpppssstttkkkllllllkkkjjjjjjkkkmmmnnnpppqqqpppnnnlllkkkkkkooolllooowww|||yyyrrrnnnlllnnnppppppooommmmmmmmmpppmmmmmmoooooommmnnnqqqmmmoooqqqrrrqqqpppppppppsssrrruuuyyyzzzyyy|||~~~}}}{{{yyyvvvuuuuuutttttttttttttttuuutttsssrrrqqqqqqqqqqqqhhhkkkmmmnnnmmmmmmnnnppprrrpppppppppmmmiiikkkppptttrrrpppooopppppppppnnnooolllmmmqqqqqqnnnnnnpppooopppqqqrrrsssrrrqqqpppjjjlllnnnnnnmmmmmmnnnooolllnnnpppooommmkkkkkklllooolllmmmrrrsssooolllkkkllloooqqqpppooonnnooopppllljjjlllrrrtttrrrssswwwkkkooorrrrrrqqqooooooppprrrqqquuu{{{|||{{{~~~~~~}}}|||{{{yyyyyyxxxuuusssrrrqqqrrrrrruuuuuuuuuttttttssssssrrrhhhkkknnnooonnnnnnppprrrnnnllllllllljjjgggjjjpppsssrrrpppqqqsssttttttssspppnnnnnnqqqpppmmmlllnnnnnnqqqtttvvvvvvrrrnnnkkkiiikkkooopppppppppqqqrrriiilllnnnnnnkkkjjjlllnnnooolllkkknnnnnnllllllpppllloooqqqpppnnnnnnpppssstttqqqsssyyyyyytttrrruuummmqqquuuuuusssqqqrrrssssssrrruuu|||~~~|||~~~}}}|||zzzxxxuuussstttvvvrrrlllmmmssstttsssrrrssstttrrrmmmiiimmmmmmnnnooooooooooooooonnnllljjjjjjlllnnnoooooommmmmmnnnppprrrqqqnnnkkkjjjlllooopppnnnkkkiiiiiiooommmooorrrqqqmmmmmmooonnnooooooooommmmmmoooppplllkkkjjjiiiiiikkklllnnnjjjkkklllmmmmmmmmmlllkkknnnrrrqqqlllkkkrrrvvvuuussstttuuutttrrrqqqqqqrrrpppqqqrrrssstttsssrrrrrrsssuuuwwwyyy|||~~~|||zzzwwwttttttrrrsssuuusssnnnoootttxxxuuurrrqqqqqqpppmmmkkkpppppppppppppppqqqqqqqqqpppnnnmmmmmmoooqqqqqqpppkkkkkkkkkmmmnnnllliiiffffffiiilllmmmllljjjiiiiiilllgggfffkkknnnllliiiiiikkklllmmmmmmlllmmmoooqqqjjjjjjkkkkkkkkklllllllllkkkkkklllmmmmmmmmmmmmlllnnnqqqqqqkkkjjjnnnpppooooooqqqttttttsssrrrssssssooopppqqqrrrrrrrrrqqqqqqqqqrrruuuxxx|||}}}{{{yyyvvvttttttrrrssstttsssppprrrvvv|||xxxrrrnnnnnnnnnnnnnnnrrrqqqpppoooooopppqqqqqqpppooommmmmmoooppppppoookkkkkkkkklllllljjjgggddddddfffjjjkkkjjjiiiiiijjjmmmgggdddjjjooonnnkkkiiijjjkkklllkkkjjjjjjlllnnniiikkklllnnnnnnmmmlllkkkkkkjjjjjjjjjkkkkkklllmmmpppsssrrrnnnkkklllmmmkkkjjjmmmppprrrrrrqqqqqqrrrnnnooopppqqqqqqqqqqqqpppooopppsssvvvzzz~~~}}}{{{{{{zzzxxxvvvrrrrrrrrrrrrssssssuuuwwwyyyvvvrrrooonnnooopppqqqqqqpppnnnllllllmmmooopppmmmllljjjkkkllllllllljjjmmmmmmmmmnnnooonnnllljjjeeegggjjjkkkjjjiiiiiiiiimmmhhhgggkkknnnmmmllllllllllllmmmkkkjjjiiikkklllmmmmmmnnnnnnnnnoooooooooiiihhhhhhggghhhiiikkklllnnnppppppmmmjjjiiiiiihhhgggjjjnnnpppooonnnmmmnnnoooppppppqqqqqqqqqqqqqqqoooppprrruuuxxx|||~~~{{{zzzyyyyyywwwvvvrrrqqqqqqppprrruuuvvvvvvssssssrrrrrrqqqqqqrrrsssqqqooonnnllllllmmmoooppplllkkkjjjjjjkkkkkkiiigggllllllmmmoooqqqrrrqqqoooiiijjjlllllljjjhhhhhhiiiggggggiiikkkiiifffhhhmmmjjjkkkllllllllllllnnnpppqqqpppnnnlllmmmoooqqqsssjjjjjjiiiiiijjjkkkmmmnnniiiiiijjjjjjgggeeeeeeggglllnnnppppppooommmllllllqqqqqqqqqqqqrrrrrrssssssrrrrrrrrrtttvvvzzz}}}{{{yyywwwvvvsssqqqqqqqqqooommmpppuuuwwwuuunnnpppssstttsssssstttuuuqqqpppoooooooooppprrrsssnnnmmmllllllmmmllljjjhhhiiiiiijjjllloooqqqpppoookkklllmmmllljjjiiiiiiiiiiiikkknnnnnniiieeeiiipppeeegggjjjlllnnnppptttwwwssspppmmmkkkkkknnnrrrtttlllllllllmmmnnnooopppqqqmmmllllllmmmkkkhhhjjjmmmsssttttttssspppnnnnnnnnnrrrrrrqqqqqqrrrrrrsssttttttsssssstttvvvyyy|||~~~~~~~~~zzzxxxvvvuuusssqqqqqqqqqnnnkkknnnuuuvvvrrroooqqqttttttrrrrrrtttvvvnnnnnnooopppqqqrrrrrrssspppooonnnnnnnnnmmmkkkhhhhhhggggggiiilllmmmmmmllljjjkkklllllljjjiiijjjkkkooonnnnnnoookkkhhhjjjpppfffhhhjjjlllmmmpppsssvvvooommmkkkjjjjjjllloooqqqkkklllmmmnnnooopppppppppssspppooopppnnnjjjlllrrruuuuuutttrrrooonnnnnnppprrrqqqpppppppppqqqssssssssssssrrrsssvvvzzz}}}}}}zzz||||||zzzxxxwwwwwwvvvuuutttqqqqqqnnnjjjmmmtttuuuqqqrrrttttttsssqqqpppsssvvvjjjkkkmmmooopppqqqqqqqqqpppooonnnnnnnnnmmmjjjgggiiihhhggghhhjjjkkkkkkjjjhhhiiikkkkkkjjjjjjkkkmmmooojjjhhhiiiiiiffffffiiikkklllmmmmmmllllllnnnpppkkkjjjjjjjjjjjjkkkllllllgggiiikkkmmmnnnnnnnnnmmmrrrmmmkkkllliiieeegggnnntttsssrrrooollllllnnnpppqqqpppoooooooooppprrrsssrrrrrrrrrsssvvv{{{|||~~~}}}{{{{{{}}}wwwrrrrrrwwwzzzwwwsssppprrrqqqpppsssxxxxxxuuuqqqooolllmmmppprrrqqqoookkkkkkkkkkkkllllllmmmnnnmmmkkkiiijjjmmmooommmjjjoooiiiddddddgggjjjiiigggkkkkkkjjjjjjiiihhhggggggllllllkkkjjjiiiiiiiiiiiiggghhhiiikkklllmmmmmmmmmooollljjjiiijjjkkkkkkkkkjjjlllnnnmmmkkkiiiiiiiiinnnnnnnnnnnnmmmkkkiiihhhllljjjiiijjjlllnnnnnnmmmpppooonnnnnnppprrruuuwwwqqqrrruuuxxxzzz{{{{{{{{{|||~~~}}}|||zzzyyyyyyyyyvvvsssssswwwxxxvvvssstttuuutttrrrtttyyyzzzwwwooommmlllnnnqqqsssrrrppphhhiiikkklllmmmlllkkkjjjooonnnmmmmmmnnnnnnmmmlllooolllhhhggghhhjjjjjjjjjnnnmmmmmmlllkkkkkkjjjjjjkkkjjjjjjiiiiiiiiiiiiiiihhhiiijjjkkklllmmmmmmmmmjjjiiiggghhhiiijjjjjjiiikkkmmmnnnnnnllljjjjjjkkkiiijjjkkklllkkkjjjiiihhhhhhiiiiiiiiijjjlllmmmnnnooooooooooooppprrrssstttssstttuuuwwwwwwwwwwwwvvv|||~~~}}}}}}}}}~~~|||||||||{{{zzzzzzyyyyyyuuuuuuuuuvvvvvvvvvuuuuuuttttttqqqnnnpppuuuvvvtttooonnnoooppprrrrrrpppnnnkkkmmmppprrrrrrqqqnnnmmmpppqqqrrrqqqnnnmmmlllmmmoooooonnnkkkiiiiiikkklllnnnnnnnnnmmmmmmllllllkkkhhhiiiiiiiiiiiiiiijjjjjjjjjjjjkkklllllllllllllllkkkjjjkkkmmmoooooonnnlllkkkmmmnnnnnnmmmkkkllllllhhhiiijjjkkkllllllkkkjjjjjjlllmmmllliiiiiikkknnnoooooopppqqqqqqqqqqqqqqqqqqrrrssstttuuuuuuuuuttt{{{~~~}}}|||{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{rrruuuxxxyyywwwuuuvvvwwwvvvuuuqqqmmmnnnssstttrrrpppqqqrrrrrrrrrpppnnnlllooopppqqqrrrrrrqqqpppoooppprrrtttrrrnnnkkkkkklllmmmoooqqqnnniiigggjjjmmmlllllllllllllllkkkkkkkkkggghhhiiijjjkkkkkkkkkkkkjjjkkkkkklllllllllkkkkkkkkkkkkmmmpppssssssqqqnnnkkklllmmmmmmkkkkkkkkklllkkkkkkmmmnnnnnnnnnmmmlllnnnqqqssspppkkkhhhkkkooonnnoooqqqrrrrrrpppooonnnlllmmmoooqqqssstttvvvvvvzzz|||}}}~~~}}}}}}|||}}}}}}yyyyyyzzzzzzzzz{{{{{{{{{ssswwwzzzzzzwwwuuuvvvxxx{{{zzzuuuqqqqqqvvvwwwuuunnnooorrrsssrrrqqqpppooonnnmmmlllkkkkkklllmmmnnnnnnqqqsssrrrmmmjjjjjjkkkiiinnnqqqoooiiifffiiimmmllllllllllllllllllllllllggghhhjjjkkklllllllllllljjjjjjkkkkkkkkkkkkkkkjjjggghhhkkknnnqqqqqqnnnllljjjkkklllkkkiiiiiijjjkkkmmmmmmnnnooonnnmmmlllkkkkkkoooqqqoookkkjjjmmmrrrmmmoooppprrrqqqpppmmmlllkkklllmmmoooqqqsssuuuvvvvvvxxx{{{||||||}}}~~~}}}}}}~~~}}}}}}}}}}}}}}}wwwwwwwwwxxxxxxxxxyyyyyyuuuwwwzzzyyyvvvtttuuuwwwxxxxxxtttoooppptttuuurrrjjjmmmppprrrrrrssstttuuuqqqooollljjjjjjkkknnnoookkkmmmppppppnnnlllkkkjjjgggllloooooojjjhhhiiillllllmmmmmmnnnnnnoooooooooggghhhjjjkkkllllllkkkkkkhhhhhhiiijjjjjjjjjjjjjjjiiijjjlllooorrrrrrooommmkkklllkkkjjjhhhggghhhiiikkklllmmmmmmlllkkkjjjiiieeegggjjjkkkjjjlllpppsssmmmnnnoooqqqpppooommmlllpppooooooooopppqqqrrrsssrrrtttwwwxxxyyyzzz{{{}}}{{{|||~~~~~~~~~}}}||||||{{{{{{wwwwwwxxxxxxxxxxxxxxxyyywwwwwwvvvuuusssrrrssssssrrrrrrppplllmmmqqqpppmmmllloooqqqqqqqqqqqqsssuuurrrqqqpppnnnnnnnnnooopppjjjkkkllloooppppppmmmkkkfffjjjnnnnnnllljjjjjjkkkkkkkkklllmmmnnnnnnooooooeeefffhhhjjjjjjjjjiiihhheeefffggghhhiiijjjjjjjjjmmmmmmnnnpppssssssqqqooommmnnnmmmjjjhhhfffgggiiijjjkkklllmmmmmmmmmlllkkkffffffgggiiikkkmmmoooqqqlllmmmnnnooooooooonnnmmmqqqpppppppppqqqrrrssstttmmmpppsssuuuvvvwwwyyy{{{zzz|||}}}~~~~~~~~~~~~|||{{{zzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzxxxvvvtttrrrqqqqqqqqqqqqrrrsssqqqnnnooorrrqqqmmmsssttttttrrrooommmoooqqqnnnnnnnnnnnnnnnmmmlllllljjjiiijjjnnnrrrsssppplllgggiiimmmooonnnmmmllllllhhhiiiiiijjjkkklllmmmmmmdddeeeggghhhiiihhhfffeeedddeeefffgggiiiiiijjjjjjkkkjjjkkkmmmoooooonnnlllpppooonnnkkkhhhggghhhiiijjjkkkmmmooopppppppppooommmkkkjjjjjjlllmmmmmmllllllmmmmmmnnnnnnnnnnnnnnnnnnnnnoooppprrruuuwwwyyykkkmmmqqqssstttvvvxxxzzz{{{|||}}}~~~{{{~~~{{{zzzzzz~~~~~~yyywwwyyy{{{zzzwwwvvvxxx{{{rrrssssssrrrppppppqqqsssrrrpppnnnoooqqqrrrpppnnnoooppppppppppppooonnnnnnjjjjjjkkknnnrrrqqqmmmhhhlllnnnppprrrsssrrrqqqpppjjjjjjjjjjjjkkklllmmmnnniiiiiiiiiiiiiiiiiiiiiiiicccdddfffggghhhhhhhhhgggeeegggjjjjjjiiijjjnnnqqqoooggggggoooqqqlllkkkqqqpppooommmkkkkkkkkklllmmmgggkkkllllllppptttqqqiiihhhjjjlllmmmmmmllljjjiiinnnnnnnnnmmmmmmpppuuuyyymmmoooooommmnnnrrrsssqqqrrrpppoooppptttwwwwwwuuurrrsssvvv{{{}}}}}}{{{}}}~~~||||||~~~{{{vvvrrrtttuuutttsssssstttuuuttttttuuutttrrrqqqrrrtttsssqqqnnnnnnoooooommmkkkkkkkkklllmmmnnnnnnnnnnnnmmmmmmoooqqqqqqpppllliiiqqqqqqrrrrrrqqqnnnllljjjiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiiiiiiifffgggiiijjjjjjjjjjjjiiifffhhhjjjjjjiiiiiikkknnnnnnhhhiiirrrtttmmmlllpppmmmmmmmmmmmmmmmlllkkkkkkfffjjjlllkkkmmmqqqooojjjkkkkkklllmmmmmmlllkkkjjjnnnooopppooonnnnnnppprrrmmmpppqqqoooooossssssqqqsssqqqooopppsssuuutttssssssssstttwww{{{}}}}}}|||{{{{{{{{{}}}~~~~~~~~~~~~~~~|||{{{{{{}}}{{{wwwuuuttttttuuuvvvwwwwwwvvvssstttuuutttrrrqqqrrrtttsssqqqpppoooppppppnnnmmmjjjjjjkkklllmmmnnnoooooooooqqqsssrrrpppmmmkkkkkkqqqqqqqqqpppnnnllljjjhhhjjjjjjjjjjjjiiiiiiiiiiiikkkkkkjjjjjjiiiiiiiiihhhiiiiiijjjjjjkkkjjjjjjiiihhhkkkmmmmmmlllkkkkkklllnnniiijjjrrrtttooolllooojjjkkkmmmoooooommmjjjiiifffjjjllljjjjjjlllnnnmmmnnnnnnmmmlllkkkkkkkkkkkkoooppprrrqqqnnnlllkkkkkkmmmppprrrqqqqqqtttssspppsssqqqpppppprrrrrrqqqpppsssssstttttttttuuuxxx{{{sssuuuyyy}}}}}}}}}~~~~~~}}}}}}~~~wwwwwwxxxzzz}}}}}}{{{xxxuuutttuuuyyy{{{yyywwwrrrssstttsssrrrqqqqqqrrrsssrrrrrrrrrrrrsssrrrrrrnnnnnnnnnnnnooopppqqqrrrnnnqqqsssrrrnnnkkklllmmmjjjkkklllmmmmmmmmmmmmlllmmmmmmmmmmmmlllkkkjjjiiilllkkkkkkjjjjjjiiiiiihhhiiiiiiiiiiiiiiihhhhhhhhhjjjkkknnnppppppooonnnmmmnnnjjjjjjoooqqqnnnmmmpppiiijjjlllnnnnnnmmmkkkjjjhhhkkkmmmkkkiiijjjmmmpppqqqpppmmmkkkkkkkkklllmmmooopppqqqooommmjjjiiiiiilllppprrrqqqqqqsssrrrnnnppppppppppppqqqqqqqqqpppqqqtttuuutttqqqqqqtttxxxqqqssswwwzzz}}}}}}}}}|||~~~{{{zzz||||||}}}~~~~~~}}}|||{{{{{{{{{{{{wwwwwwwwwxxxzzz||||||{{{sssqqqoooppptttuuutttqqqrrrtttvvvuuusssrrrrrrssstttttttttsssqqqpppppppppqqqqqqpppooooooooopppqqqmmmoooqqqpppmmmkkkmmmoooggghhhiiikkklllnnnoooooonnnnnnnnnnnnmmmkkkjjjiiikkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggghhhkkknnnooopppooonnnnnnjjjhhhjjjllllllnnnpppjjjkkkkkkllllllmmmmmmmmmkkklllmmmllljjjjjjnnnrrrqqqpppmmmkkkjjjkkklllmmmnnnnnnnnnllljjjjjjkkkmmmjjjooopppooooooqqqpppllllllmmmoooqqqqqqrrrrrrrrrpppsssvvvvvvsssrrrsssuuussstttuuuwwwxxxyyyyyyyyyvvvwwwwwwxxxzzz~~~}}}~~~|||}}}{{{{{{zzzyyyxxxxxxxxxxxx{{{zzzyyywwwwwwvvvwwwwwwrrrqqqppppppqqqrrrqqqppptttvvvxxxxxxvvvtttttttttuuuuuutttrrrnnnkkkjjjkkkpppooonnnlllllllllmmmnnnnnnoooooonnnllllllnnnoooiiiiiiiiijjjkkklllmmmmmmkkklllllllllkkkjjjhhhgggkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiijjjjjjkkkeeeeeefffiiilllnnnmmmlllmmmjjjhhhhhhjjjlllnnnnnnkkkkkkllllllmmmnnnoooooonnnllllllmmmlllkkkmmmqqqpppnnnlllkkkjjjkkklllmmmlllllllllkkkjjjkkkmmmpppkkkooopppnnnnnnpppoookkkjjjmmmppprrrrrrrrrrrrtttppprrruuuvvvvvvuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxyyyyyyzzz{{{|||{{{|||~~~|||}}}~~~~~~}}}|||||||||{{{zzzyyyyyyxxxxxxyyy{{{{{{yyyvvvttttttuuuvvvuuuvvvvvvuuusssrrrssstttrrrtttvvvvvvuuusssrrrrrrqqqrrrsssqqqmmmkkklllmmmmmmlllkkkjjjjjjkkkmmmnnntttrrrooommmmmmnnnnnnmmmjjjjjjjjjjjjkkkllllllmmmjjjkkklllmmmlllkkkiiihhhiiijjjjjjkkkkkkllllllllliiihhhhhhhhhhhhiiikkklllhhhffffffhhhkkkmmmlllkkkjjjjjjjjjkkkmmmooonnnkkkiiikkkmmmooopppppppppoooooojjjiiimmmnnnlllkkknnnmmmlllkkkjjjjjjkkklllllliiikkkmmmnnnmmmlllmmmnnnmmmppppppmmmmmmppppppmmmkkkooorrrsssrrrqqqqqqsssrrrqqqqqqrrruuuwwwxxxxxxssstttuuuvvvwwwxxxyyyyyy|||}}}~~~|||yyyyyy{{{~~~||||||~~~~~~||||||~~~|||||||||||||||yyyxxxwwwuuuttttttvvvxxxuuuwwwyyywwwsssqqqrrrtttnnnpppssssssqqqooonnnnnnkkknnnqqqqqqpppppprrruuukkkkkkjjjiiijjjmmmooopppyyyuuupppnnnoooooonnnlllhhhiiiiiijjjkkkmmmnnnooolllmmmnnnoooooommmkkkjjjhhhiiijjjkkkllllllmmmnnnfffeeeeeeeeefffgggiiijjjnnnkkkiiijjjlllnnnnnnlllgggjjjmmmoooqqqqqqnnniiigggjjjooossstttrrrooommmooohhhffflllooollljjjkkkkkkkkkjjjjjjkkkkkkllllllhhhkkkoooqqqpppnnnlllllloooqqqqqqmmmmmmpppqqqooommmqqqttttttrrrppppppqqqtttqqqmmmnnnsssxxxzzzzzzppprrruuuwwwyyyzzzzzzzzztttvvvwwwwwwwww{{{}}}}}}}}}}}}}}}~~~~~~~~~|||vvvyyy{{{xxxwwwxxx{{{zzzyyyyyyzzzzzzxxxvvvxxxxxxvvvuuussssssrrrrrrqqqxxxzzzuuurrrttttttrrrvvvuuurrrpppnnnoooppppppkkkppprrrqqqrrrsssrrrmmmjjjppprrrooooooqqqoooiiiooooooooonnnmmmkkkjjjiiimmmjjjhhhhhhkkknnnppppppqqqmmmkkklllpppqqqmmmiiikkkkkkjjjiiijjjkkklllmmmkkkkkkjjjgggeeedddeeegggjjjiiiiiikkkmmmmmmlllkkknnnnnnmmmmmmlllmmmmmmmmmjjjjjjlllnnnppppppmmmkkkoooooopppqqqqqqqqqqqqqqqtttoooiiiggghhhkkkllllllooonnnlllllllllooorrrttttttssssssssstttssspppmmmooonnnnnnqqqttttttqqqmmmrrruuuuuurrrtttyyyyyytttsssuuuvvvvvvvvvvvvyyy{{{uuu{{{|||zzz{{{}}}{{{zzzzzz}}}yyy|||~~~{{{yyyzzz|||{{{zzzzzzzzzzzzwwwuuuxxxwwwvvvuuutttsssssssssuuuzzz{{{uuurrrssstttrrrsssrrrpppnnnmmmmmmmmmnnnnnnrrrsssqqqqqqrrrpppkkkkkkoooqqqooooooqqqpppkkkmmmmmmmmmmmmlllkkkiiiiiikkkjjjjjjkkknnnooooooooopppmmmlllnnnqqqqqqnnnjjjmmmnnnnnnnnnmmmkkkiiihhhjjjjjjjjjhhhffffffgggiiijjjjjjiiikkkmmmmmmllljjjjjjjjjiiiiiiiiijjjjjjkkkjjjjjjkkkmmmooopppnnnmmmnnnnnnoooppppppppppppppppppmmmiiiiiikkknnnooonnnooonnnlllkkklllnnnppprrrqqqpppooopppqqqqqqooommmooopppppprrrtttsssqqqoooooorrrrrrpppqqqvvvuuurrrssstttuuuttttttuuuxxxzzzuuuyyyyyywwwzzz||||||{{{zzz{{{}}}~~~~~~~~~}}}}}}|||}}}|||{{{zzz{{{zzzwwwuuuwwwwwwvvvuuuuuutttuuuuuuyyy{{{zzzuuurrrssstttsssrrrrrrqqqpppooonnnnnnmmmpppssstttqqqppppppnnnjjjllloooooonnnnnnqqqqqqoookkkllllllmmmlllkkkjjjiiijjjjjjkkknnnpppqqqooommmnnnmmmmmmooorrrrrrnnnkkkmmmooopppqqqpppmmmjjjhhhiiiiiiiiiiiihhhiiikkkmmmkkkjjjjjjkkklllmmmllljjjkkkjjjjjjjjjkkklllmmmmmmlllkkkkkklllnnnoooooonnnllllllmmmnnnnnnnnnnnnmmmkkkjjjjjjkkknnnppppppooonnnmmmlllkkkkkklllnnnooonnnlllkkklllmmmooonnnnnnoooqqqssstttrrrqqqppppppnnnqqqqqqppppppssstttrrrrrrssssssrrrrrrssswwwzzzvvvvvvuuuuuuxxx}}}|||xxx{{{zzzzzz|||~~~~~~}}}|||}}}~~~}}}{{{{{{{{{zzzxxxuuuwwwwwwvvvuuuuuuvvvvvvvvvzzzzzzxxxuuussstttvvvvvvuuuuuuuuuuuutttsssrrrqqqqqqttttttpppoooqqqooolllnnnnnnnnnmmmnnnppprrrrrrkkklllmmmnnnnnnmmmkkkjjjkkkkkkkkklllooooooooommmmmmmmmnnnppprrrrrrooollllllmmmooopppqqqpppooonnnhhhiiijjjiiiiiikkknnnpppkkkjjjjjjkkklllmmmkkkjjjkkkkkkkkkkkklllmmmnnnoooooommmkkkkkkmmmnnnmmmlllkkkkkkllllllmmmllllllkkkhhhiiikkkmmmoooooonnnmmmnnnmmmlllkkkkkkkkklllmmmmmmkkkiiijjjlllnnnoooooolllpppsssssspppnnnnnnooooooqqqrrrrrrrrrsssttttttqqqqqqqqqpppppprrruuuxxxvvvtttssstttxxx{{{yyyvvvyyyyyyzzz}}}~~~}}}~~~~~~}}}~~~}}}|||||||||{{{yyywwwxxxwwwwwwvvvvvvvvvwwwwwwyyyvvvttttttuuuvvvxxxyyywwwwwwwwwwwwwwwuuuttttttrrrtttssspppooorrrrrrpppooonnnmmmnnnoooppprrrtttmmmnnnpppqqqqqqpppnnnlllnnnllljjjiiikkknnnoooooommmmmmnnnpppqqqpppnnnlllnnnnnnnnnnnnnnnooopppppphhhiiijjjjjjjjjlllooorrrlllkkkjjjkkkllllllkkkiiihhhhhhhhhhhhiiijjjllllllpppnnnlllllllllmmmlllkkkkkkkkkllllllllllllkkkkkkhhhjjjlllmmmmmmllllllkkknnnnnnmmmlllllllllmmmmmmnnnllljjjjjjlllnnnoooooojjjmmmqqqqqqnnnllllllmmmoooppprrrsssrrrqqqsssuuuppppppppppppoooqqqtttwwwvvvtttrrruuuxxxyyyxxxwwwwwwxxxyyy}}}~~~~~~~~~}}}}}}~~~~~~}}}||||||}}}|||zzzxxxyyyyyyxxxwwwvvvvvvwwwwwwwwwsssrrruuuwwwwwwxxxzzzvvvvvvuuuuuuuuuttttttttttttvvvtttpppppptttuuusssqqqnnnmmmooopppoooppptttpppqqqsssttttttrrrooommmpppmmmjjjiiikkknnnooopppnnnnnnnnnnnnnnnmmmmmmlllrrrpppnnnlllkkkkkklllmmmiiijjjkkkjjjjjjkkknnnqqqlllkkkjjjkkklllllljjjiiikkkkkkkkkkkkkkklllmmmnnnnnnmmmllllllmmmnnnlllkkklllmmmmmmmmmmmmlllkkkkkkkkkmmmmmmmmmkkkjjjkkkllloooooonnnnnnnnnooooooppppppooommmmmmnnnooonnnmmmhhhkkkmmmnnnnnnlllllllllmmmnnnppprrrpppmmmpppuuunnnoooqqqqqqpppqqqsssuuutttrrrssswwwxxxvvvwwwzzzwwwwwwxxx{{{~~~}}}{{{zzz~~~}}}|||{{{|||~~~~~~|||zzz{{{zzzyyyxxxwwwvvvvvvvvvwwwrrrqqquuuxxxvvvuuuwwwvvvuuutttsssrrrsssttttttxxxyyyvvvqqqppptttuuusssrrrnnnnnnqqqqqqnnnooosssqqqsssuuuvvvuuurrrooommmqqqooommmmmmooopppqqqppppppooonnnlllkkkjjjkkklllnnnnnnmmmmmmlllkkkjjjiiikkkkkkkkkjjjiiijjjlllnnnlllkkkkkkkkklllllljjjhhhoooooonnnnnnnnnoooooopppiiiiiijjjmmmooopppooonnnnnnnnnoooooonnnmmmmmmllloooooonnnllljjjkkknnnrrrppppppppppppqqqrrrrrrrrrrrrqqqpppooooooooollljjjiiiiiijjjmmmoooooonnnlllnnnnnnqqqtttqqqmmmpppwwwllloooqqqrrrrrrrrrssstttpppppptttwwwvvvsssvvv}}}yyyxxxwwwxxx{{{|||}}}|||~~~~~~}}}zzzyyy~~~|||{{{{{{|||~~~~~~}}}||||||{{{zzzxxxwwwvvvvvvvvvxxxrrrqqqvvvyyyuuurrrtttwwwvvvtttsssrrrsssuuuvvv||||||xxxrrrqqqssstttrrrsssoooooosssrrrnnnnnnrrrrrrsssuuuvvvuuurrrnnnlllppppppppprrrssssssqqqoooqqqpppnnnkkkhhhhhhjjjkkkgggiiikkkmmmnnnllljjjiiillllllllljjjiiiiiikkkmmmmmmlllkkkkkklllllljjjhhhnnnmmmmmmlllllllllmmmmmmdddeeehhhmmmqqqsssrrrqqqooooooppppppooonnnmmmmmmqqqqqqooollljjjlllrrrwwwppppppqqqrrrssssssttttttsssrrrqqqqqqpppnnnjjjgggjjjiiiiiimmmqqqrrrooolllqqqpppssswwwtttooorrrzzzkkknnnrrrtttsssrrrrrrsssmmmoootttxxxtttpppuuu{{{yyyvvvvvvwwwxxxyyyxxxzzz~~~}}}}}}|||{{{~~~}}}~~~{{{uuurrryyy|||zzzyyy{{{yyytttwwwwwwxxxxxxxxxyyy|||vvvvvvwwwyyy{{{{{{zzzxxx}}}wwwyyyzzzrrrsssvvvqqqrrrtttuuusssppppppuuuzzzmmmooooooooonnnmmmnnnooopppuuuvvvssssssvvvtttooopppooommmmmmnnnnnnmmmkkknnnjjjjjjmmmmmmhhhgggkkkhhhjjjlllmmmmmmmmmnnnooohhhlllpppooojjjhhhjjjnnnooooooooommmkkkkkkmmmooojjjkkklllkkkjjjjjjlllnnnsssqqqooonnnnnnooonnnnnnkkkkkkkkkllllllnnnooopppnnnmmmmmmmmmoooqqqtttvvvrrrtttuuutttqqqmmmkkkkkknnnnnnmmmoooqqqsssttttttwwwwwwwwwuuusssqqqpppqqqooonnnooosssrrrppprrrwwwrrrrrrssssssssssssssssssyyyvvvsssrrrsssvvvwwwwww~~~~~~|||}}}~~~~~~|||vvvzzz{{{wwwxxx}}}}}}||||||{{{{{{zzz{{{}}}~~~}}}zzzyyyxxxxxxxxxxxxxxxrrrttttttmmmppptttoooppprrrsssppplllkkknnnrrrqqqqqqqqqpppoooooopppqqqmmmqqqqqqnnnooorrrrrrooojjjkkklllnnnooopppqqqqqqmmmjjjjjjmmmmmmjjjjjjmmmhhhiiilllnnnooonnnmmmlllkkknnnpppooommmlllnnnppplllmmmmmmmmmmmmnnnqqqssspppqqqqqqqqqppppppqqqrrrsssrrrpppoooppprrrssstttooonnnnnnnnnnnnnnnnnnnnnmmmllljjjiiiiiijjjkkkllluuuvvvvvvtttqqqpppppppppnnnnnnmmmnnnppprrrsssssstttuuuwwwwwwuuussspppoooooonnnpppssssssqqqssswwwrrrrrrsssttttttuuuvvvvvvzzzwwwuuutttuuuwwwxxxxxxxxxzzzzzzzzz}}}}}}}}}~~~zzzxxxyyy{{{}}}{{{uuuwwwxxxrrruuuzzzvvvwwwxxxxxxtttpppnnnpppsssuuusssrrrppppppppprrrsssooorrrrrrpppqqqttttttsssppprrrtttrrrooommmnnnoooqqqnnnoooqqqrrroooppprrrjjjiiijjjmmmppppppmmmiiinnnnnnnnnnnnnnnooopppqqqmmmmmmnnnnnnmmmoooqqqtttqqqpppooopppqqqqqqpppooorrrqqqoooooopppsssvvvxxxsssrrrqqqqqqpppoooooonnnpppooonnnlllllllllmmmnnnsssssssssqqqooooooppprrrooooooooopppqqqrrrssssssmmmooorrrtttsssqqqnnnkkkpppoooqqqtttsssqqqssswwwqqqrrrssstttuuuwwwxxxxxxyyywwwuuuuuuwwwyyyzzzzzzuuuxxxyyyyyy}}}}}}~~~~~~}}}{{{}}}}}}|||xxxwwwwwwyyyxxxvvvsssqqqrrrsssuuuuuusssuuuwwwwwwwwwwwwvvvtttvvvxxxxxxsssllliiilllpppuuuttttttttttttsssssstttpppllliiikkkoooqqqnnnjjjpppnnnmmmmmmpppqqqrrrqqqqqqqqqqqqooommmmmmoooqqqqqqooonnnnnnpppqqqpppnnnqqqqqqooonnnnnnqqquuuxxxtttttttttssssssrrrrrrqqqrrrqqqqqqqqqqqqrrrssstttoooqqqrrrrrrqqqpppqqqrrrqqqrrrrrrqqqqqqqqqrrrtttmmmnnnoooqqqrrrrrrooommmpppooopppsssssspppqqqvvvrrrrrrssstttuuuvvvvvvwwwuuuttttttuuuxxx{{{{{{{{{yyy||||||zzz|||}}}|||~~~}}}}}}~~~}}}zzzvvvuuuwwwyyyzzzzzzxxxyyy|||~~~{{{wwwuuuxxxzzzyyyuuuqqqrrrxxx~~~yyyzzzyyywwwwwwwwwvvvuuuvvvpppkkkjjjnnnrrrqqqooosssrrrpppqqqsssttttttsssqqqqqqqqqooommmmmmoooqqqvvvtttsssssstttvvvvvvvvvssstttsssqqqooopppsssvvvrrrssstttuuuvvvvvvvvvvvvpppooopppppppppqqqrrrrrrnnnqqquuuvvvuuusssrrrrrrppprrrrrrqqqooonnnppprrrsssqqqppppppsssuuuuuutttooonnnppprrrrrroooppptttttttttssssssssssssssssssooooooqqqtttxxx{{{{{{{{{{{{~~~~~~|||{{{~~~~~~|||yyy|||~~~~~~~~~}}}||||||{{{}}}|||{{{{{{|||}}}~~~}}}~~~}}}|||yyyyyy}}}~~~~~~}}}zzzuuupppnnnpppssstttsssuuuvvvwwwwwwwwwvvvvvvuuummmmmmnnnnnnmmmoooqqqtttuuuuuuuuussssssuuuyyy|||vvvxxxyyyvvvrrrqqqtttwwwppprrrtttwwwyyyyyyyyyyyysssssssssrrrrrrqqqqqqpppmmmooorrrsssrrrqqqqqqqqqppprrrsssqqqmmmlllnnnpppsssooollllllpppssstttssspppooopppsssrrrooopppttttttttttttsssrrrrrrqqqqqqmmmnnnpppssswwwyyyyyyxxxvvv{{{}}}{{{{{{zzz}}}~~~~~~~~~}}}}}}|||~~~}}}{{{xxxvvvxxx}}}}}}|||}}}~~~yyyxxxwwwvvvuuuuuuuuuuuusssvvvzzzzzzvvvssssssssslllmmmmmmmmmmmmnnnqqqsssoooqqqqqqnnnkkknnnwww~~~uuuxxxzzzyyytttrrrtttvvvppprrruuuxxxzzzzzzzzzzzzvvvvvvvvvwwwwwwvvvvvvuuurrrssssssrrrqqqqqqsssvvvuuuwwwxxxuuuqqqoooqqqtttrrrnnnlllmmmqqqsssrrrpppsssqqqrrruuutttqqqrrrvvvttttttttttttssssssssssssoooppprrrtttwwwwwwuuusssqqqwwwzzzyyyzzz|||~~~|||~~~{{{|||zzz~~~{{{}}}~~~}}}}}}~~~~~~|||zzzyyyzzz}}}}}}{{{yyy}}}}}}}}}~~~~~~{{{{{{|||}}}{{{yyyxxxwwwwwwwwwwwwuuusssuuurrrqqqtttzzz}}}{{{xxx{{{{{{uuuxxx|||yyytttnnnssstttrrrsssyyyzzzwwwxxxzzz||||||yyywwwuuuuuuoootttyyyyyytttooonnnpppooooooooommmkkkkkkmmmooommmpppqqqmmmiiilllwwwqqquuuyyyxxxtttqqqrrruuuqqqsssvvvxxxzzzzzzzzzyyyrrrssstttvvvxxxyyyyyyzzz}}}zzzwwwvvvxxx}}}{{{}}}{{{vvvtttvvvyyywwwtttsssuuuyyy{{{wwwsssuuussstttwwwvvvrrrtttxxxssstttttttttuuuuuuvvvvvvsssssstttvvvwwwvvvrrrooopppvvvzzzxxxyyy}}}xxx{{{~~~~~~|||{{{}}}~~~|||}}}|||~~~zzzyyy|||~~~{{{}}}~~~xxx{{{~~~}}}~~~{{{yyyzzz~~~}}}xxxrrr|||}}}~~~uuuuuuwwwyyyyyyyyyyyy{{{}}}~~~}}}|||{{{}}}|||www{{{}}}wwwyyy{{{uuuyyyyyyyyyyyyyyyyyyyyyyyywwwzzzzzzzzz}}}~~~www~~~wwwrrrpppmmmnnnoooqqqrrrsssssssssnnnrrruuurrrlllkkkqqqxxx~~~zzzuuussssssuuuvvvvvvvvvssstttwwwwwwrrrnnnmmmlllrrrsssooooootttvvvrrrooorrrvvvxxxxxxuuuoooiiiiiijjjkkkmmmnnnpppqqqrrrsssmmmggghhhmmmoookkkfffooopppmmmjjjkkkrrrwwwwwwrrrtttyyy|||vvvnnnlllpppooommmlllooovvv||||||~~~|||vvvvvv|||~~~|||{{{}}}|||~~~xxx|||}}}vvvzzzxxxwwwzzz~~~~~~yyytttwwwxxxyyyyyyzzz|||uuuvvvwwwyyyzzzzzzzzzzzz|||}}}~~~|||xxxtttqqqppptttrrruuu{{{|||xxxzzz}}}yyyxxxtttqqqwww~~~}}}~~~{{{~~~|||{{{}}}{{{yyyyyy|||||||||}}}}}}vvvyyy~~~xxxxxxyyy{{{{{{{{{|||~~~|||yyyxxx{{{}}}zzzyyyzzz}}}}}}}}}vvvxxxzzzzzzzzzzzzzzz|||}}}wwwtttuuu|||zzzxxxyyyxxx|||~~~yyyzzz|||~~~~~~~~~||||||}}}|||~~~~~~zzzwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwuuuuuuuuuuuuuuuvvvyyyzzz}}}zzzwwwuuuvvvxxxyyyyyywwwtttuuuxxxwwwrrrqqqsssvvvzzz{{{wwwttttttttttttlllnnnppptttxxxzzzxxxtttsssuuuvvvvvvtttttttttvvvvvvuuuuuuuuuuuuuuuttttttsssvvvuuurrrrrruuuvvvtttsssssstttwwwtttpppppptttlllkkkjjjmmmrrruuuvvvvvvtttwwwvvvsssuuu|||~~~~~~xxxxxx}}}tttrrruuutttzzz{{{rrryyytttqqqrrrvvvyyyyyywwwssstttuuuuuuvvvxxx{{{}}}uuuvvvwwwxxxyyyzzzzzzzzzyyyzzz{{{xxxtttqqqoooooozzzxxxzzz~~~}}}zzz|||{{{xxxzzzzzzxxxyyy}}}~~~||||||~~~}}}}}}{{{xxxyyy{{{|||yyywww{{{xxxqqqwww{{{wwwvvvvvvxxxzzz{{{{{{zzz{{{xxxvvvxxx{{{}}}|||zzz|||uuuvvvxxxxxxxxxzzz|||}}}{{{zzzzzzzzz}}}xxxvvvwww|||~~~vvvvvv{{{tttxxx~~~~~~|||||||||}}}~~~}}}zzz{{{zzzyyy{{{{{{~~~~~~}}}|||}}}~~~{{{zzz|||zzzyyyxxxwwwvvvuuuuuuuuuvvvrrrooorrrxxx{{{yyyuuuyyywwwvvvvvvwwwxxxxxxwwwvvvuuuuuuvvvtttqqquuu{{{zzzyyy}}}|||zzzyyy~~~|||~~~}}}~~~||||||uuutttuuuxxx{{{~~~~~~~~~{{{}}}}}}|||~~~|||~~~uuurrrpppttttttjjjuuurrrqqqrrrwwwzzzyyyxxxqqqrrrsssrrrpppppprrrtttpppqqqqqqrrrrrrssssssssstttuuuuuusssqqqpppqqqrrrrrrpppqqqssssssrrruuuzzz~~~yyyxxx|||~~~zzzyyy{{{|||zzzxxxyyy||||||yyy}}}}}}{{{|||yyyzzz||||||~~~~~~wwwwwwuuutttzzzwwwuuuwwwzzz{{{yyyvvvwwwvvvvvvxxx{{{|||zzzxxxzzzuuuuuuzzz{{{xxxyyyzzz|||~~~~~~|||zzzzzzzzz|||~~~}}}~~~{{{sssqqqyyy|||{{{}}}sssvvv{{{~~~{{{xxxzzzvvvssssssuuuwwwxxxyyy}}}~~~|||yyy{{{~~~~~~~~~~~~}}}|||}}}yyyvvv{{{{{{|||~~~~~~}}}zzzzzz|||xxxwwwuuutttssssssssssssuuuqqqoooqqqwwwyyyuuuppptttsssssssssttttttsssqqqtttssstttssspppnnnuuu~~~~~~uuuoooppptttyyy|||zzzuuupppvvvwwwvvvtttqqqoooooopppmmmllllllkkkjjjjjjjjjjjjkkkkkklllkkkkkkmmmpppsssqqqpppqqqqqqqqqrrrvvvzzzvvvuuuuuuyyy{{{zzzwwwuuuzzzxxxuuuttttttvvvvvvtttxxxyyyzzzzzzyyywwwxxxzzz|||}}}}}}|||zzzzzz{{{|||~~~|||{{{{{{zzz~~~~~~~~~~~~}}}xxxwww}}}~~~xxxtttvvv{{{~~~zzzwwwvvvwwwxxxuuusssqqqssswww{{{}}}|||xxxvvvvvv{{{{{{vvvwww~~~|||{{{}}}~~~|||zzzzzzzzzzzz~~~}}}yyytttyyyrrroooyyyxxxssszzz{{{}}}~~~~~~}}}{{{yyyuuusssuuuyyy{{{{{{wwwyyyzzzzzz|||xxx{{{xxx{{{wwwyyy{{{}}}~~~yyywwwyyyyyyxxxxxxwwwwwwxxxxxxxxxuuuuuuuuuuuuuuutttsssqqqtttsssrrrssssssrrrpppnnnsssqqqqqqpppmmmlllsss}}}rrryyy}}}||||||zzz{{{~~~}}}~~~~~~}}}||||||~~~|||}}}~~~|||zzzxxxxxxyyyuuutttrrrpppnnnmmmmmmmmmkkkkkkkkkjjjiiikkknnnqqqnnnooonnnkkkjjjkkknnnpppkkkoooqqqpppooooooqqqqqqxxxuuurrrqqqrrrqqqqqqqqqtttvvvxxxwwwvvvwwwxxxyyyzzz{{{{{{{{{zzzzzz|||~~~xxx|||}}}zzzzzz}}}||||||}}}~~~{{{zzzzzz~~~yyyzzz}}}yyy{{{{{{|||{{{yyy{{{~~~yyy}}}}}}zzzyyy|||~~~~~~tttqqqtttyyyvvvyyy{{{wwwuuussssssrrrnnnrrrxxx|||}}}{{{xxxuuupppyyy{{{tttuuuwww|||}}}~~~|||{{{zzzzzz||||||}}}{{{zzzxxxxxx}}}{{{~~~~~~~~~yyyvvvwwwwwwxxxyyyzzz{{{{{{zzzzzztttuuuvvvtttpppnnnoooqqqvvvuuuttttttuuuuuusssqqqtttrrrqqqqqqnnnlllqqqxxxpppyyyzzzvvvxxxyyytttvvvzzz}}}}}}{{{|||}}}yyyzzz}}}~~~|||zzzzzzxxxuuuttttttwwwzzz~~~{{{zzzyyyyyyzzz|||{{{zzzwwwttttttvvvxxxuuuwwwuuuoookkkkkkkkkjjjhhhnnnqqqmmmjjjlllooopppsssnnnlllmmmnnnkkkjjjkkkmmmqqqrrrpppppprrrtttssstttvvvwwwvvvvvvvvvxxxzzzwwwzzz{{{wwwvvvxxxzzzyyyzzz|||}}}{{{|||~~~|||yyyzzz~~~|||zzzzzz{{{zzzwwwxxx{{{zzzvvvuuuzzz{{{wwwvvvzzz}}}|||sssooottt{{{}}}|||vvvssstttvvvooosssxxx{{{|||zzzxxxwwwssswwwzzz|||}}}~~~}}}zzz|||||||||zzzyyyyyy{{{}}}{{{{{{}}}}}}{{{|||{{{|||}}}|||~~~}}}~~~zzztttrrruuuvvvwwwzzz{{{|||{{{yyyxxxtttttttttrrrooonnnppprrruuuttttttuuuwwwyyyyyyxxxxxxuuussstttsssqqqqqqtttvvv}}}yyywww{{{xxxvvv|||~~~}}}zzzwwwvvvwww||||||yyyvvvsssqqq{{{|||}}}|||~~~~~~}}}yyyvvvvvvwww|||xxxxxx||||||xxxxxx|||}}}~~~|||yyyvvvuuuvvvwww~~~~~~~~~~~~|||rrrwwwxxxuuuuuuwwwwwwtttuuupppooorrrsssooolllnnnkkkpppqqqmmmlllooopppnnnpppqqqqqqqqqooooooqqqsssuuuxxxyyyuuusssvvvwwwvvvyyyyyy{{{||||||{{{zzzzzz|||~~~}}}zzz|||~~~zzz|||~~~~~~rrrxxx|||~~~wwwuuu{{{|||wwwvvv{{{~~~}}}wwwrrruuu~~~~~~yyyvvvxxx|||qqqtttwwwyyyzzzyyyzzzzzz~~~zzz||||||{{{xxxwwwxxx|||wwwzzz~~~vvvuuu}}}~~~}}}}}}{{{vvvsssqqqttt{{{~~~xxxxxx}}}zzz}}}}}}|||}}}|||{{{zzztttnnnnnnsssxxxzzz}}}}}}zzzxxxzzzxxxvvvuuutttuuuwwwxxxsssrrrrrrtttwwwzzz|||||||||xxxvvvxxxxxxuuurrrsssyyy|||oootttxxxvvvtttxxx{{{qqqrrr{{{|||xxxsssnnnlllnnnqqqsss}}}zzzwwwvvvwww{{{}}}|||{{{|||zzzuuu{{{{{{}}}}}}|||||||||zzzyyy}}}}}}}}}}}}}}}yyyxxxwwwwwwyyy{{{~~~~~~~~~}}}~~~yyy{{{{{{{{{yyyzzzsssxxxxxxsssqqqssstttqqqrrrssssssqqqoooooopppqqqrrrvvvvvvsssrrrtttvvvuuuwwwwwwwwwwwwwwwvvvuuuuuuxxx{{{}}}|||zzzyyy|||~~~}}}zzzzzz}}}}}}}}}~~~}}}vvv}}}vvvxxxuuu|||~~~yyysss~~~zzz~~~{{{vvvwww~~~}}}yyyzzzuuutttrrrppprrrvvvtttqqqttt|||yyy{{{~~~}}}}}}~~~{{{||||||~~~~~~~~~|||~~~}}}xxxwwwrrrvvv}}}{{{zzzrrruuuxxxxxxtttttt|||~~~~~~|||xxxyyyyyyxxxvvvsssooommmzzz{{{|||vvvwww{{{}}}xxxtttttttttqqqqqqsssuuuuuusssrrruuuyyyzzzxxxuuutttuuuxxxzzzyyyuuuqqqnnnssstttqqqssszzz~~~|||pppuuu{{{}}}xxxrrrqqqtttvvvuuurrrpppoooppprrrttt}}}{{{}}}~~~{{{zzz|||wwwxxxyyyzzzzzzyyyxxxwwwxxxwww{{{|||~~~~~~wwwtttvvvwwwuuuyyyxxxyyy}}}}}}www}}}{{{yyy{{{~~~||||||~~~~~~{{{zzz|||{{{xxxvvvxxxzzz|||{{{zzzyyyxxxwwwuuuqqqnnnzzzxxxvvvuuutttuuuvvvwwwxxxxxxwwwwwwuuutttrrrqqqzzz}}}|||{{{|||}}}{{{|||{{{zzzyyyyyy{{{}}}{{{yyy~~~~~~zzz}}}}}}{{{{{{}}}vvvqqqxxx~~~wwwyyy~~~yyyuuuwww~~~|||~~~wwwqqqttttttwww{{{{{{yyy{{{~~~zzz}}}vvv}}}~~~zzz~~~~~~}}}{{{||||||}}}{{{yyyyyyzzz}}}zzz|||}}}{{{{{{}}}|||xxxyyyzzzuuuwww~~~{{{zzz}}}}}}||||||{{{}}}|||vvvqqqoooqqqsssyyyyyy{{{|||xxxrrrqqquuuyyytttrrrttttttrrrsssvvvpppmmmmmmrrrxxxyyyvvvssstttssstttwwwyyyzzzxxxuuuiiinnnrrrttt{{{|||{{{|||}}}|||xxxsssqqqsssttttttuuuuuuvvvxxxzzz{{{yyyzzz|||zzzxxxzzzwwwxxxxxxyyyyyyzzzzzz{{{rrrmmmmmmssswwwwwwuuuvvv~~~~~~|||~~~~~~~~~{{{}}}{{{zzz{{{zzzxxxvvv~~~zzzyyy{{{{{{yyyzzz}}}~~~yyyuuutttuuuwwwyyyzzzyyyyyyzzz|||}}}|||{{{|||zzzyyyxxxxxxyyy{{{}}}zzzzzzzzzzzzyyywwwvvvuuu{{{||||||zzzvvvsssssstttssstttuuuvvvvvvxxx{{{~~~~~~{{{yyy{{{~~~}}}zzzyyy{{{vvvrrrrrrwwwsssuuu{{{tttttttttsssuuu}}}|||zzz~~~~~~uuuooottttttvvvzzzzzzyyy{{{{{{sss{{{|||}}}{{{~~~{{{yyy~~~yyyxxx}}}{{{xxxvvvxxx}}}zzztttuuu{{{}}}yyyvvvyyyzzzxxxyyy||||||zzzrrrzzz~~~zzzwwwyyy~~~~~~~~~}}}~~~}}}zzzvvvvvvvvvxxx}}}{{{yyyyyy|||xxxyyyxxxsssnnnooouuu{{{yyyxxxxxxzzzwwwrrrqqqtttrrrooonnnqqqqqqppprrrvvvpppiiikkkvvv}}}yyysssrrruuuttttttuuuvvvwwwvvvuuukkkooosssxxx~~~~~~yyyyyy}}}}}}wwwpppuuuvvvvvvuuusssssstttuuussstttwwwxxxtttqqqvvvzzzyyywwwwwwxxxzzz}}}}}}vvvsssxxx}}}~~~{{{zzzwwwxxxyyy|||~~~||||||}}}zzzzzz|||~~~~~~~~~|||zzz|||xxxxxxxxxvvvxxx}}}zzzvvvuuuvvvyyy{{{{{{yyyyyyzzz}}}|||zzzyyyxxxxxx{{{}}}|||||||||||||||{{{zzzzzz{{{xxxvvvvvvvvvrrrssstttuuuuuuwww{{{}}}|||{{{{{{zzzzzzzzzyyyyyyyyy|||~~~}}}}}}|||xxxtttooovvvxxxxxx}}}uuupppqqqrrrxxx{{{}}}nnnrrruuurrrtttvvvtttttttttuuuwww{{{}}}tttxxxxxxvvvwwwzzzxxxsss}}}}}}yyy}}}vvvrrr|||~~~wwwvvv{{{vvvxxx~~~{{{tttwwwwww{{{|||zzzzzz}}}|||www||||||{{{}}}}}}tttxxxyyywwwxxx|||~~~~~~|||{{{zzzxxxooossswwwyyy{{{~~~~~~~~~{{{wwwtttsssvvvyyy|||nnnsssxxxxxxsssrrrwww}}}wwwtttsssuuuuuuqqqqqqsssnnnkkkllloooooommmooossspppjjjnnnxxxzzzrrroootttwwwuuusssrrrrrrrrrrrrrrrppprrrvvv|||zzzsss~~~yyyssssssyyy}}}vvvtttrrrpppooopppssswwwyyyvvvvvvwwwwwwtttqqqttt{{{{{{yyyuuussstttwww{{{}}}wwwrrrooosssvvvvvvvvvxxxtttuuuwww{{{~~~~~~{{{yyy{{{{{{~~~}}}}}}yyy|||~~~}}}|||}}}zzzxxx|||~~~uuusssyyy|||zzz{{{{{{yyywwwvvvxxx}}}}}}yyyuuuuuuwww{{{}}}|||yyywwwwwwyyy|||}}}~~~zzzxxxvvvuuuuuuvvvyyyzzz{{{{{{||||||||||||{{{{{{~~~~~~~~~{{{{{{{{{yyyxxxxxxyyy{{{xxxzzz}}}|||{{{zzz|||~~~wwwzzz}}}zzzsss{{{{{{}}}vvvwwwxxx}}}zzztttttttttrrrwwwyyyvvvsssqqquuu}}}}}}vvvtttqqqrrryyyzzz}}}zzzttt{{{~~~{{{}}}{{{{{{}}}yyy}}}vvvyyyyyyxxxyyy|||}}}||||||~~~{{{xxx||||||yyywwwxxxttt~~~|||zzzxxx{{{yyyvvvsssrrrrrrssstttyyy}}}~~~xxxwww{{{zzzssspppqqqrrrooommmnnnpppnnnppprrrpppmmmooosssppppppuuuxxxqqqiiilllwwwtttsssrrrppppppppprrrsssppprrrwww~~~~~~xxxrrrrrrsssrrrpppvvvssspppooosss}}}~~~yyyvvvvvvvvvssssssvvvxxxuuuqqqooonnnqqqtttwwwnnnnnnoooqqqpppnnnrrryyysssuuuxxx|||~~~{{{vvvrrrxxxwwwzzz}}}{{{vvvuuuxxxwwwvvvvvvyyy}}}|||{{{vvvzzz{{{yyy|||~~~}}}}}}}}}{{{zzzyyy||||||{{{{{{zzz}}}yyyxxxuuutttuuuxxx{{{}}}{{{xxxuuutttuuuxxxzzzzzzyyywwwvvvtttssssssttttttwwwxxxyyyyyyzzzyyyyyyyyyzzzzzzzzz{{{}}}|||yyyxxxyyy{{{vvvzzz~~~~~~|||{{{}}}||||||}}}}}}{{{tttwww{{{~~~zzzrrrsssvvvuuurrrqqqxxxxxxssspppuuu{{{yyy}}}{{{}}}~~~{{{}}}}}}xxxwwwxxxuuu~~~~~~}}}{{{zzzyyyxxx|||}}}{{{xxxxxx~~~|||uuuuuuvvvssspppooottttttvvvwwwtttppprrrwwwuuu}}}|||pppllltttsssssstttsssrrrsssvvvyyyssstttyyy}}}{{{sssmmmkkkooouuuvvvrrrwww|||~~~zzztttooopppqqqpppppprrrsssqqqooonnnnnnoooqqqssssssuuuyyy{{{wwwtttyyyxxxyyy{{{}}}}}}zzztttpppuuuuuuxxx|||{{{wwwwwwzzz|||xxxvvvxxx}}}{{{}}}{{{}}}zzz|||~~~}}}zzz}}}|||~~~||||||}}}~~~~~~}}}zzzyyy}}}zzzzzzyyyyyyzzz}}}xxxvvvttttttwwwzzz|||}}}zzzyyyyyyxxxvvvuuutttsssuuuvvvvvvwwwwwwwwwvvvvvvyyyxxxyyyzzz}}}~~~}}}{{{{{{|||{{{zzzxxxxxxzzz|||wwwzzz}}}}}}zzzyyyyyy{{{}}}||||||~~~rrryyy||||||zzzzzz{{{yyyxxx~~~yyyvvvwww}}}}}}{{{~~~yyywwwzzz~~~~~~~~~}}}uuuuuuuuuwww}}}}}}uuuwwwzzzyyywwwuuutttuuuxxxzzzvvvrrrtttzzzwww~~~sssuuu}}}zzz||||||{{{xxxwwwxxx{{{xxxyyy~~~yyynnnjjjmmmvvv{{{zzztttwwwsssooonnnpppqqqqqquuuzzzsssssstttuuuvvvxxxxxxyyyvvvvvvyyy{{{yyyuuuwww|||}}}zzzwwwyyyyyy}}}~~~~~~~~~~~~~~~}}}|||www{{{~~~~~~zzzxxxyyy{{{vvvwwwyyy~~~~~~}}}|||yyywwwzzzzzzyyyzzz{{{~~~}}}~~~||||||~~~|||}}}}}}}}}wwwvvvxxx}}}}}}~~~||||||}}}}}}}}}~~~~~~~~~wwwuuutttuuuxxx{{{}}}~~~yyyzzz{{{|||{{{yyyvvvuuuvvvvvvwwwwwwwwwvvvvvvuuuxxxxxxyyy{{{~~~~~~{{{xxxwwwwwwxxxwwwvvvwwwzzz|||wwwyyy{{{{{{zzzxxxwwwvvvwwwyyyzzz{{{{{{}}}~~~|||vvvvvvuuuvvvzzz{{{~~~~~~~~~}}}||||||yyyxxx{{{uuuvvvwwwxxxyyyyyyzzzzzzxxxyyy|||~~~ssslllpppwwwyyyxxxwwwqqqsssvvvyyyuuuqqqtttzzzpppwwwpppwww|||xxx|||xxxwwwxxxyyy|||zzz{{{}}}|||tttvvv}}}xxx{{{ttttttwwwzzzyyyzzzvvvxxx{{{~~~}}}~~~}}}}}}~~~|||{{{~~~~~~~~~}}}}}}~~~}}}{{{yyy~~~}}}}}}|||||||||zzzyyy~~~yyy}}}~~~{{{{{{|||wwwvvvyyy}}}}}}yyywwwxxxwwwwwwxxxyyyxxxwwwuuutttwwwvvvuuuvvvxxxzzz{{{{{{wwwyyy|||~~~}}}{{{xxxvvvwwwxxxxxxxxxxxxwwwvvvuuurrrrrrtttyyy|||}}}yyyuuuwwwwwwwwwvvvuuuvvvxxx{{{vvvwwwxxxzzz{{{zzzxxxwwwqqqvvvzzzyyyvvvwww}}}~~~||||||~~~}}}~~~pppvvv~~~|||}}}yyyzzzwww|||{{{zzz~~~|||}}}yyyyyyxxx|||rrrvvv||||||uuuuuuwwwxxxtttqqqvvv}}}yyy{{{zzzooonnnssswww~~~~~~vvvvvv|||{{{tttyyywwwxxxyyy|||{{{yyyyyyxxxrrr|||~~~}}}|||||||||}}}~~~zzz~~~{{{vvvyyy|||zzz{{{yyy|||zzz{{{xxxttttttvvvyyyzzzzzzttttttwww|||}}}yyyyyy{{{{{{yyyvvvtttvvvxxxxxxxxxyyyyyyuuuppprrrvvvwwwwwwwwwwwwvvvuuusssrrrrrrvvvzzzzzzzzz{{{{{{zzzzzzpppmmmvvv|||zzzyyy|||vvvyyy{{{zzzxxxvvvttttttqqqoooqqqvvv|||}}}yyytttpppwwwyyyuuusssxxx{{{zzz{{{}}}~~~{{{xxxuuutttqqqtttxxx{{{{{{{{{{{{|||~~~}}}zzzyyy~~~~~~www|||}}}wwwpppyyy~~~wwwuuu~~~|||}}}}}}pppwww}}}yyy|||zzz~~~ttttttwwwyyyvvvssswww}}}uuuwww}}}|||uuuvvv||||||~~~vvv||||||tttsssvvvwwwwwwxxx{{{|||uuu~~~|||{{{zzzzzz{{{{{{vvv|||}}}{{{~~~|||}}}~~~}}}{{{zzz|||zzzzzzzzzzzzyyywwwvvvuuuuuuyyy}}}{{{xxxwwwyyyyyywwwtttrrrtttuuuzzzxxxxxxzzzxxxttttttwwwvvvuuuuuuttttttsssttttttvvvzzz|||}}}||||||||||||uuussssssvvvvvvttttttwww}}}}}}}}}{{{xxxwwwxxxyyyssssssuuuzzz~~~{{{xxxssswwwxxxttttttyyy{{{zzz}}}|||yyyvvvuuuuuuvvvyyyzzz{{{{{{{{{{{{||||||{{{{{{xxx~~~{{{|||~~~||||||vvvvvvvvvtttsssttt|||~~~zzz{{{vvv{{{~~~}}}vvvrrrtttuuuzzzzzzyyyyyyzzzsssssswwwzzzxxxuuuxxx}}}vvvxxx|||~~~{{{xxx{{{www|||uuuvvvzzz{{{tttnnnooorrrtttuuuyyyyyyrrrooovvv~~~{{{tttyyy~~~}}}|||zzzyyyyyyyyyyyyvvvzzz~~~|||}}}}}}}}}|||zzzxxx{{{}}}~~~zzzwwwxxx}}}}}}yyywwwwwwxxxxxxwwwuuutttuuuvvvyyyuuutttwwwwwwuuusssuuuuuutttrrrqqqqqqrrrtttuuuvvvxxxzzzzzzyyywwwwwwxxxrrrxxxzzzuuuppppppsssuuu|||{{{yyyvvvssstttvvvyyysssuuuwwwzzzzzzzzzxxxvvvsssttttttsssuuuyyyyyyvvv}}}|||yyywwwwwwxxxxxxxxxxxxxxxyyyyyyzzzyyy{{{|||}}}zzz|||{{{}}}~~~}}}{{{yyyzzz~~~xxxvvvzzzuuurrrqqqqqqsssvvvyyy|||}}}}}}~~~wwwssstttyyywwwvvv{{{}}}}}}vvvuuu|||wwwqqqqqquuuyyyyyyvvvwww|||xxxyyyzzz{{{|||wwwiiinnnxxxxxxqqqppptttsssmmmiiilllppprrrvvvxxxwwwrrrppprrruuutttzzz|||zzzjjjlllvvvyyyxxxyyyyyyyyyzzzzzz{{{{{{{{{{{{~~~|||wwwuuuvvv|||~~~{{{xxxyyyzzzzzzzzz{{{{{{{{{|||wwwuuuyyy{{{yyywwwwwwxxxvvvsssqqqqqqrrrtttuuuttttttvvvxxxvvvssssssuuurrrzzz{{{qqqmmmtttxxxwwwvvvvvvuuusssrrrsssvvvxxxuuuwwwyyyyyywwwtttrrrrrrtttttttttwwwzzz|||xxxttt{{{}}}~~~~~~|||{{{zzzzzz{{{yyywwwuuuvvvwwwxxxxxxwww{{{~~~}}}||||||~~~}}}|||~~~www{{{yyy}}}}}}|||||||||zzzyyyyyy|||}}}wwwrrrqqqtttxxx{{{{{{wwwtttsssttt{{{{{{|||~~~}}}zzz{{{zzzxxxvvvsssrrrsssuuuvvvyyy{{{yyyuuuvvv{{{tttrrruuuyyyzzzpppjjj|||~~~wwwyyy~~~rrruuuvvvppprrr{{{yyyxxxvvvvvvzzz{{{vvvyyytttooonnnqqqvvvwwwtttuuuxxxsssttttttuuu{{{ooocccgggppppppjjjllloooooojjjhhhkkkpppqqqtttuuusssppppppqqqnnniiisss~~~rrryyyuuukkkfffjjjppppppqqqtttvvvyyy{{{}}}~~~~~~{{{vvvuuu{{{xxx|||{{{xxxssssss|||}}}wwwxxxzzz|||~~~}}}|||zzzxxxvvvttttttuuuuuusssrrruuuzzzxxxsssrrrvvvuuuxxxtttmmmoooyyy}}}yyytttuuuwwwwwwwwwxxxzzz|||xxxzzzzzzyyyuuuqqqpppooottttttvvv|||}}}wwwsssyyy{{{~~~~~~~~~~~~zzzwwwvvvwwwyyyyyyyyyuuu{{{~~~~~~~~~~~~|||zzzzzzzzz|||}}}}}}|||zzz{{{|||~~~zzzyyyxxxyyyyyyxxxvvvtttssstttwwwwwwwwwwwwxxxyyy{{{xxxvvvwwwyyyxxxtttpppsssuuuvvvuuusssrrrtttwwwvvvxxxxxxuuuqqqrrrxxx~~~}}}vvvrrrsssvvvxxxxxx}}}|||||||||zzzxxx|||qqqnnn{{{qqq{{{sssjjjjjjuuu}}}~~~tttpppttttttooorrr{{{{{{zzzvvvrrrxxxvvvppprrrwwwuuuvvvzzz}}}wwwnnnoooxxxyyyyyypppmmmkkklllqqqrrrppppppsssqqqqqqnnnjjjnnnyyyyyymmmiiimmmpppllleeejjjmmmllliiihhhllloooooonnnmmmjjjgggkkkqqqssspppxxxssswwwnnniiikkkkkkiiiiiijjjlllooosssvvvyyy{{{|||zzzvvvooommmqqqxxxvvvppp~~~sssqqq|||zzztttuuuyyy||||||}}}~~~~~~}}}vvvvvvxxxzzz}}}~~~}}}||||||||||||{{{zzzyyywwwvvvooonnnsss{{{{{{tttssswwwyyyuuupppnnnttt||||||wwwrrrtttvvvwwwwwwxxxzzz|||vvvvvvuuutttrrrpppmmmlllqqqpppsssxxxzzzvvvrrrqqqyyy{{{}}}}}}zzzvvvvvvyyy||||||zzzttt{{{~~~~~~~~~|||}}}}}}{{{~~~}}}{{{|||~~~}}}zzzvvvuuuxxx{{{|||zzzvvvwwwyyy{{{}}}}}}zzzxxxxxxwwwwwwyyy{{{}}}}}}~~~xxxwwwvvvtttsssssstttuuuwwwvvvvvvttttttuuuyyy|||xxxzzzxxx|||zzzxxxwwwuuuuuuvvvwwwxxxxxxtttrrrssstttpppkkkmmmrrruuu{{{wwwuuu{{{yyyuuu{{{qqqtttyyy}}}~~~||||||}}}xxxwwwqqqooonnnkkkqqqsssooommmsssxxxzzz~~~~~~{{{vvvuuuxxxoookkklllppprrroooppptttvvvyyywwwrrruuu~~~|||ttt{{{kkkaaadddjjjmmmrrruuuxxxyyyvvvtttvvvzzzvvv{{{~~~vvvjjjlllkkkhhhhhhkkklllkkklllnnnnnnoookkkdddccciiimmmmmmssspppmmmnnnpppnnniiifffgggkkkkkkhhhhhhlllnnnllllllkkkhhhfffjjjrrruuusssxxx|||wwwzzzppphhhiiimmmlllhhhfffhhhjjjllloooqqqsssttttttrrrqqqnnnlllpppvvvuuupppxxxllllllzzzvvvqqquuusss~~~~~~~~~yyyuuuyyy}}}||||||~~~~~~zzz~~~{{{{{{~~~yyyxxxxxxzzz||||||yyyvvv}}}}}}}}}yyyyyy|||wwwzzz}}}~~~zzzxxxrrrqqqyyy}}}zzzyyyvvvzzz}}}xxxtttwwwwwwwwwvvvuuuwwwzzz|||vvvtttrrrsssvvvvvvssspppvvvssstttwwwvvvssstttyyyvvvxxxzzzzzzyyyyyy{{{|||wwwsssppprrrwwwzzzyyywwwttt|||~~~{{{}}}~~~xxx~~~}}}zzz}}}}}}~~~zzzzzz|||yyyyyy}}}~~~wwwwwwyyy}}}}}}vvvqqqtttwwwyyyyyywwwyyy}}}zzztttqqqrrrtttuuutttxxxwwwvvvvvvwwwyyyyyyyyysssvvvtttvvv|||uuusss}}}{{{yyywwwuuutttuuuwwwyyytttqqqqqquuutttoooooottttttzzzsssmmmtttuuunnnmmmvvvqqqnnnoooqqqrrrqqqqqquuu{{{yyypppmmmsssuuuqqqppptttqqqjjjhhhnnnrrrqqqmmmmmmpppsssqqqkkkhhhjjjhhhhhhiiimmmpppooollljjjhhhpppqqqnnnqqqxxxuuukkkhhhqqqrrriiiffflllmmmhhhhhhlllmmmkkkjjjmmmppprrrvvvuuummmlllpppiiieeemmmkkkfffeeegggiiihhhiiikkkgggllllllhhhhhhmmmnnnkkkpppnnnmmmmmmllliiiggghhhfffjjjjjjhhhiiilllllljjjnnnoooooommmooosssrrrmmmmmm~~~xxxppp||||||pppppprrrmmmkkkmmmllliiiggghhhiiijjjkkkmmmmmmmmmmmmlllmmmoooooopppuuuzzzzzzuuuvvvjjjkkkyyy|||ppplllsssooosssvvvwwwzzz}}}{{{uuuxxx}}}wwwxxxzzz|||~~~~~~sss{{{~~~xxxxxx||||||{{{|||{{{~~~~~~}}}{{{zzz{{{{{{}}}{{{zzz{{{}}}{{{wwwsss~~~}}}~~~{{{vvvwww|||ssswww}}}}}}zzz||||||~~~uuusss}}}yyyxxxyyy~~~|||yyyxxx{{{}}}~~~|||zzzssstttuuutttsssrrrssstttooollljjjmmmrrrvvvuuurrrttt|||}}}zzz{{{~~~~~~~~~~~~}}}~~~~~~|||zzz~~~}}}zzz{{{~~~}}}~~~}}}~~~|||vvvuuuwwwzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzyyyuuurrrqqqsssvvvxxxtttqqqrrruuuxxxxxxwwwyyy||||||yyyyyy{{{vvvwwwwwwvvvuuuuuuvvvxxxyyywwwuuuuuuuuuuuutttsssxxxxxxxxxxxxwwwwwwwwwwwwuuuwwwxxxxxxuuuqqqnnnmmmuuuuuuvvvuuutttsssqqqpppvvvtttrrrooonnnmmmnnnooonnnooonnnllljjjiiijjjkkkpppooonnnllllllkkkkkkkkkppppppoooooonnnnnnnnnnnnpppkkkiiilllnnnmmmmmmooonnnkkkiiiiiilllmmmllljjjmmmlllmmmooonnnjjjkkkooojjjiiiiiijjjkkkjjjhhhggghhhhhhgggggghhhjjjmmmnnnpppooonnnlllkkkkkkkkkkkkhhhiiiiiijjjjjjjjjjjjiiipppnnnmmmmmmoooppppppooovvvrrrooooooqqqrrroookkkooommmjjjhhhgggiiikkkmmmrrrpppmmmjjjjjjkkklllnnnlllpppppplllmmmssstttqqqnnnooopppooommmmmmooopppiiikkknnnssswwwxxxwwwuuutttwww}}}~~~yyyssstttvvvwwwvvvtttrrrpppqqqsssvvvvvvtttuuu|||{{{zzzxxxyyy|||zzzuuuxxx|||www~~~{{{~~~|||zzzzzzuuuwwwyyyyyyxxxyyy{{{}}}~~~~~~}}}wwwuuu~~~zzz{{{xxxqqqxxxwwwzzz|||zzzrrrnnnqqqxxx|||mmmppprrrgggmmm|||zzzzzzvvvvvvwwwvvvxxx|||~~~~~~}}}~~~~~~{{{}}}{{{|||}}}}}}|||yyy|||zzzzzz{{{yyyuuuvvvzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxuuurrrrrrtttwwwxxxvvvtttuuuwwwzzzyyyxxxzzz}}}{{{xxxwwwxxxwwwxxxyyyxxxvvvvvvxxxyyy{{{yyywwwvvvvvvuuutttrrrvvvvvvvvvvvvuuuuuuuuuuuuxxxxxxxxxvvvtttsssrrrrrrvvvvvvvvvuuuuuuuuuvvvvvvsssrrrpppooonnnoooqqqrrrlllmmmnnnmmmkkkkkkmmmnnnrrrpppmmmkkkjjjkkkmmmnnnmmmmmmnnnnnnmmmmmmlllkkknnnkkkkkkmmmmmmkkkkkknnnjjjhhhggggggjjjkkkjjjiiilllkkkmmmpppnnnjjjjjjnnnlllkkkjjjjjjkkkkkkjjjiiiggghhhiiikkkllllllmmmmmmooonnnmmmlllkkkkkkkkkkkkhhhiiijjjkkkkkklllllllllooollljjjiiikkkmmmnnnooossspppnnnpppssstttqqqnnntttrrrooolllkkklllmmmoooooonnnllljjjiiijjjkkkllliiimmmnnnlllnnnssstttqqqnnnoooooonnnmmmmmmnnnpppooooooppprrrsssrrrpppnnnmmmmmmoooqqqsssrrrnnnkkkmmmnnnpppqqqrrrrrrrrrrrrnnnqqqsssxxxwwwqqqppprrryyy{{{uuuxxx~~~~~~zzzwwwxxxyyy}}}}}}{{{xxxrrrsssuuuvvvxxx{{{{{{xxxzzz|||{{{|||~~~sss{{{}}}uuuqqquuu|||qqqnnnpppyyy{{{|||}}}vvv~~~|||~~~|||~~~vvvooouuuzzz{{{{{{{{{xxxwwwyyy|||}}}qqqttt{{{{{{~~~xxxuuuwwwzzzzzz{{{~~~~~~}}}{{{~~~~~~~~~}}}|||}}}}}}|||yyyvvv}}}zzzzzz{{{zzzxxx{{{wwwwwwvvvvvvvvvuuuuuuuuuwwwxxxwwwuuuttttttuuuwwwxxxwwwwwwyyy{{{|||{{{yyy{{{~~~zzzvvvuuuvvvxxxyyyzzzyyywwwwwwyyyzzz~~~|||yyyxxxxxxwwwvvvtttvvvvvvvvvvvvuuuuuuuuuuuuyyywwwvvvtttssstttuuuuuuwwwvvvuuuuuuuuuuuuvvvvvvsssrrrqqqooooooooopppqqqkkklllnnnnnnmmmnnnppprrrsssqqqmmmjjjjjjlllnnnpppkkklllmmmnnnnnnmmmkkkjjjllllllnnnooolllhhhhhhmmmkkkiiiiiijjjlllmmmlllkkkjjjjjjmmmpppooojjjiiilllooommmjjjjjjkkkllllllkkkgggiiilllnnnooonnnmmmlllnnnmmmmmmllllllkkkkkkkkkiiiiiijjjkkklllmmmmmmnnnooollliiihhhjjjmmmnnnoooooonnnnnnqqquuuvvvssspppuuusssqqqnnnmmmmmmnnnooommmlllkkkjjjiiiiiiiiiiiigggjjjmmmmmmooossssssqqqmmmnnnnnnmmmllllllmmmoooqqqqqqpppooonnnmmmllllllkkkjjjhhhhhhjjjjjjjjjiiikkkkkklllmmmnnnoooqqqqqqooossstttrrrqqqrrrqqqnnnmmmlllnnnsssyyyyyysssmmmmmmvvviiiwwwwwwyyy{{{|||zzzvvvsssrrryyy}}}tttyyytttppptttpppkkkoooppppppqqqpppllllllwww{{{vvvsssuuuwwwxxxzzz~~~ssssssjjjqqq|||nnnllloooxxxvvvvvvxxx{{{zzzzzzuuu{{{}}}|||yyyvvv~~~|||www~~~~~~|||zzzxxxyyyyyy}}}vvvtttyyy||||||{{{|||}}}}}}~~~~~~|||yyywww}}}zzzzzz|||zzzxxxzzzwwwwwwvvvvvvuuuuuuttttttwwwvvvvvvuuuuuuvvvwwwxxxvvvwwwyyy{{{||||||zzzyyyyyy|||~~~zzzvvvvvvwwwxxxyyyyyyyyywwwwwwyyyzzz~~~|||zzzyyyzzzzzzyyyxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvuuuttttttuuuuuuuuuuuutttuuuuuuuuutttsssrrrqqqwwwuuusssqqqooonnnnnnnnnmmmnnnoooooonnnoooqqqsssqqqpppnnnmmmmmmnnnoooppplllmmmpppqqqqqqooommmkkkkkkmmmpppqqqlllfffffflllkkkkkkkkkkkkllllllkkkjjjjjjiiilllpppooojjjiiilllooommmjjjiiijjjkkklllllliiijjjlllmmmnnnnnnmmmmmmmmmmmmnnnnnnmmmmmmmmmlllkkkkkkkkkkkkkkkllllllmmmooonnnllllllnnnooopppooommmmmmooorrruuuuuurrroooqqqpppnnnmmmmmmmmmnnnooolllllllllkkkkkkjjjjjjjjjhhhjjjmmmooopppqqqpppnnnlllmmmnnnmmmkkkkkkmmmnnnooooooooonnnmmmnnnoooqqqlllkkkiiijjjllloooppppppooonnnlllkkklllmmmnnnppppppqqqqqqnnnlllmmmnnnpppmmmkkkjjjmmmqqqqqqnnnjjjpppsssyyyrrrfffnnnmmmnnnqqqtttuuuqqqmmmooosss{{{ssscccmmmqqqllliiinnnllliiinnnhhhlllqqqrrrmmmmmmxxxuuuqqqqqqtttuuutttuuuxxxttttttjjjpppzzzyyyvvvxxx|||zzzxxxzzzzzzwwwrrrqqqwww~~~yyy{{{qqqttt}}}vvvyyyyyyuuu|||}}}~~~~~~~~~|||zzz~~~}}}~~~xxxvvv|||~~~~~~~~~}}}~~~}}}zzz|||~~~~~~||||||zzzyyyzzz}}}zzzuuutttwwwxxxxxxxxxwwwwwwvvvvvvvvvwwwvvvvvvvvvwwwwwwwwwwwwtttvvvyyy{{{{{{zzzyyyxxxvvvzzz}}}}}}zzzxxxxxxyyywwwxxxyyyxxxvvvvvvxxxyyyxxxwwwvvvvvvxxxzzzzzzyyyxxxxxxxxxxxxwwwwwwwwwvvvuuutttuuuwwwyyyyyywwwtttoooqqqtttwwwwwwvvvsssqqqvvvvvvtttsssqqqppppppooopppqqqqqqpppnnnnnnoooqqqnnnoooppprrrrrrqqqpppooooooqqqsssuuuuuusssqqqppplllnnnqqqrrrlllfffffflllllllllmmmlllkkkiiihhhgggjjjjjjmmmpppnnnjjjjjjlllooollliiihhhiiijjjkkkkkkkkkkkkjjjjjjkkklllmmmnnnmmmnnnnnnooooooooonnnnnnnnnnnnlllkkkkkkkkkkkkkkknnnmmmnnnoooqqqqqqooommmmmmnnnppprrrsssrrrooommmllllllmmmnnnooopppqqqqqqmmmmmmmmmmmmmmmlllllllllllllllnnnppppppnnnlllllllllmmmnnnmmmkkkkkkmmmnnnnnnooopppooonnnooorrruuukkkjjjjjjkkkmmmoooooonnnmmmllljjjiiijjjlllnnnpppnnnkkkhhhiiijjjlllmmmnnnpppllliiihhhkkkmmmllllllpppqqqrrrrrrqqqoooppprrrnnnmmmlllooorrrrrrpppllllllmmmpppuuuwwwsssmmmhhhiiimmmiiifffmmmmmmkkkrrrkkknnnsssuuuqqqnnnsss|||sssrrrtttxxxwwwrrrppprrrqqqzzz}}}sssmmmooottt|||xxxxxx}}}~~~yyytttqqqzzz}}}}}}uuummmkkkqqqwwwrrrxxx}}}{{{tttqqqqqqtttpppsss~~~}}}}}}vvvwwwyyytttvvv{{{yyy~~~~~~|||zzz~~~|||zzz|||~~~}}}~~~~~~~~~}}}}}}wwwuuuwwwyyyyyyyyyyyyyyyyyyyyyyyywwwvvvuuuvvvxxxxxxwwwvvvsssvvvyyyzzzzzzyyyxxxyyyuuuyyy}}}~~~{{{yyyzzz{{{wwwxxxyyyxxxvvvvvvxxxyyyrrrqqqqqqrrruuuxxxxxxxxxvvvvvvvvvvvvuuuuuuuuuuuuwwwvvvwwwzzz}}}}}}yyyuuummmppptttxxxzzzzzzxxxwwwssssssttttttuuuuuuvvvvvvrrrsssrrrqqqnnnmmmmmmooolllnnnrrrtttuuussspppnnnrrrsssuuuvvvvvvuuutttsssooonnnpppqqqmmmhhhhhhmmmppprrrsssssspppnnnmmmmmmmmmlllmmmooonnnjjjkkkooonnnkkkiiiiiijjjkkkjjjjjjmmmllljjjiiijjjkkknnnoookkklllnnnoooppppppooonnnpppooonnnlllllllllmmmmmmmmmlllmmmoooqqqpppnnnlllpppqqqrrrrrrrrrpppnnnmmmkkklllnnnqqqssstttuuuuuuoooooonnnnnnnnnnnnnnnooopppnnnnnnqqqpppmmmkkklllmmmnnnnnnmmmllllllmmmoooppprrrsssqqqnnnnnnqqqtttnnnmmmlllmmmmmmmmmkkkiiifffffffffgggiiilllppprrrqqqkkkgggjjjmmmmmmllllllqqqnnnjjjhhhiiikkkmmmmmmjjjlllpppqqqnnnlllrrr{{{sssrrrqqqrrrrrrrrrqqqpppmmmkkkkkkllllllkkkmmmrrriiinnniiigggmmmmmmjjjqqqrrrqqqssstttqqqllljjjmmmrrrssswwwzzzxxxqqqmmmnnnllloooqqqqqqpppnnnmmmmmmuuuqqqqqqvvvyyyuuuqqqoooxxx|||{{{ssskkkkkkppptttppptttuuussssssuuutttqqqmmmnnnyyy~~~pppqqqssspppsss}}}~~~}}}}}}}}}~~~|||}}}zzz}}}|||}}}|||}}}~~~|||{{{|||~~~~~~~~~|||wwwvvvyyyxxxyyyyyyzzzzzz{{{{{{{{{yyywwwvvvwwwyyyyyywwwuuutttwwwzzzzzzyyyxxxyyyzzzwww{{{|||yyyzzz{{{xxxyyyzzzyyywwwwwwyyyzzztttsssrrrsssvvvxxxyyyxxxvvvvvvvvvvvvuuuuuuuuuuuuxxxuuutttvvvzzz{{{xxxtttsssssstttvvvwwwwwwxxxxxxrrrssstttvvvwwwxxxyyyyyyrrrrrrrrrpppnnnlllmmmnnnmmmooorrrtttuuutttrrrqqqrrrrrrssstttttttttttttttrrrooonnnooonnnkkkkkknnnpppsssvvvvvvtttrrrrrrsssooommmmmmooommmkkkmmmqqqmmmlllkkkkkkllllllkkkjjjmmmmmmmmmmmmmmmmmmnnnnnniiijjjlllnnnooonnnnnnmmmqqqpppooonnnnnnppprrrsssqqqooommmmmmooopppqqqqqqrrrsssssssssrrrqqqqqqqqqlllnnnqqqsssuuuuuuuuuuuuqqqooonnnmmmmmmnnnpppqqqqqqnnnnnnqqqqqqmmmmmmpppnnnoooooonnnmmmmmmnnnpppppprrrtttrrrnnnmmmpppsssqqqooommmlllmmmmmmlllkkkeeeffffffhhhkkknnnppprrrrrrllljjjoooqqqnnnlllmmmnnnmmmlllkkkllllllllllllggghhhlllooonnnkkkooovvvsssttttttsssqqqpppqqqrrroookkkiiijjjiiigggiiiooojjjoookkkiiiooommmjjjooosssppppppqqqooojjjhhhjjjoooooosssvvvsssllljjjllljjjiiiiiijjjlllmmmllljjjoookkkkkkqqquuutttqqqqqqtttxxxxxxpppkkkmmmqqqqqqqqquuuwwwtttuuuxxxvvvqqqmmmlllttt{{{|||~~~mmmooottttttyyy|||zzz|||www|||~~~~~~{{{|||~~~}}}}}}yyyxxxyyy|||{{{xxxvvvvvvssspppqqqvvvxxxxxxyyyzzz{{{||||||}}}yyywwwvvvwwwyyyyyywwwtttuuuxxxzzzzzzyyyxxxzzz|||zzz}}}|||yyyyyyzzzzzzzzz{{{zzzyyyxxxzzz|||yyywwwvvvwwwyyy{{{{{{{{{xxxxxxxxxxxxwwwwwwwwwwwwwwwssspppppptttvvvuuurrrzzzxxxuuurrrpppqqqrrrsssuuuvvvwwwxxxxxxxxxxxxxxxqqqqqqqqqpppnnnmmmnnnoooooopppqqqrrrssstttttttttqqqqqqqqqrrrrrrssssssssstttooolllnnnooommmmmmooogggkkkpppqqqpppooopppqqqqqqnnnnnnnnnmmmkkknnnsssnnnmmmlllmmmnnnnnnllljjjlllmmmooopppqqqpppnnnmmmggghhhjjjlllmmmmmmlllkkkppppppooooooqqqsssvvvxxxwwwsssooommmnnnrrruuuwwwssstttuuutttsssssstttuuummmoooqqqsssuuutttssssssqqqooommmllllllnnnppprrrqqqmmmmmmqqqqqqnnnooosssnnnooopppooommmmmmoooppplllpppsssrrrooonnnqqqtttnnnkkkhhhhhhjjjlllnnnnnnjjjkkkkkklllmmmooopppqqqkkkhhhiiiooopppkkkjjjmmmkkklllmmmnnnnnnmmmkkkjjjkkkggggggkkkjjjfffhhhmmmppprrrsssqqqnnnllloooqqqlllgggggglllooolllkkknnnjjjppplllkkkqqqppplllqqqooommmmmmooonnnkkkmmmrrrjjjjjjlllnnnkkkffffffjjjkkkiiihhhiiilllnnnmmmkkkjjjfffeeekkkppppppoooppprrrwwwvvvoookkknnnpppnnnqqqxxx{{{xxxwwwyyywwwrrrnnnlllqqqvvvwww~~~|||llllllsssvvv|||~~~vvv{{{yyy~~~~~~xxx{{{{{{vvvmmm|||{{{}}}~~~}}}yyy|||||||||~~~~~~~~~{{{xxxvvvvvvwwwwwwvvvxxxzzzzzzxxxyyy}}}|||yyyxxxuuussstttvvvwwwvvvtttuuuxxxxxxuuuwww}}}|||wwwxxx{{{|||yyyzzz}}}}}}zzzttt{{{}}}yyywwwzzz}}}{{{vvvwwwzzz|||}}}|||{{{zzzpppuuuwwwwwwxxxzzzyyyuuuxxxssssssvvvvvvqqqppptttssstttvvvvvvuuuqqqnnnkkkmmmppptttxxxzzzyyyvvvtttxxxvvvsssooommmmmmqqqtttqqqrrrqqqpppnnnnnnppprrrjjjppprrrqqqrrrvvvuuuppptttqqqnnnnnnooopppnnnlllnnnmmmooosssrrrnnnrrrzzzmmmmmmmmmmmmnnnooopppqqqoooooonnnnnnnnnmmmjjjhhhjjjkkkllllllkkklllnnnooojjjllllllkkkmmmrrrrrrnnnkkkjjjmmmsssuuurrroooppptttrrrooonnnnnnpppsssuuusssuuuvvvsssnnnooouuu{{{{{{yyyuuutttssssssrrrqqqrrrvvvtttllliiimmmnnnlllssspppoooqqquuutttnnnhhhjjjkkklllkkkkkkjjjkkklllppplllkkknnnpppnnnnnnpppjjjkkkkkkjjjiiijjjmmmoookkklllnnnooooooooonnnmmmmmmnnnooopppooollliiigggnnnkkkiiijjjlllmmmkkkhhhlllkkkjjjjjjkkklllnnnooopppqqqqqqpppmmmjjjiiiiiihhhjjjllllllkkkkkklllmmmmmmkkkjjjkkkmmmmmmlllkkkhhhlllllliiihhhlllooonnnllljjjiiijjjlllnnnllljjjiiijjjhhhgggjjjmmmkkkeeeiiijjjkkkmmmnnnmmmmmmllloooooooooooonnnmmmlllkkkqqqrrrrrrsssrrrqqqooonnnrrrooollllllmmmppprrrsssuuuyyy~~~{{{vvvsssrrr{{{vvvvvv{{{{{{uuuuuuzzz~~~~~~~~~~~~}}}|||}}}|||yyyxxxyyyzzz{{{|||{{{||||||yyy{{{~~~~~~|||wwwuuussstttwwwyyyyyyxxxuuuwwwwwwtttwww{{{{{{vvvwwwzzz|||{{{{{{}}}|||xxxuuu{{{}}}yyyvvvxxxzzzyyyyyyyyyzzzzzzzzzyyywwwwwwrrrvvvwwwvvvvvvyyyxxxuuuuuuqqqrrruuuuuurrrrrruuupppqqqssstttssspppmmmkkkkkkmmmqqqtttuuuuuusssrrrvvvuuusssqqqooopppsssvvvqqqrrrqqqooommmmmmoooqqqkkkppprrrqqqqqqtttsssooouuuqqqmmmkkkmmmooooooooorrrmmmmmmqqqsssqqqqqquuuqqqrrrsssttttttsssqqqppppppooonnnoooooonnnkkkhhhllllllmmmlllkkklllnnnpppnnnqqqqqqmmmlllnnnnnnkkkiiihhhjjjppprrrooonnnooorrrpppnnnlllllloooqqqssswwwwwwwwwvvvvvvvvvxxxyyyvvvtttqqqqqqqqqrrrrrrqqqnnnrrrrrrnnnlllppprrrqqqpppppppppqqqqqqooommmkkkmmmoooooommmjjjiiijjjlllqqqmmmlllppprrrqqqqqqsssmmmmmmllljjjhhhhhhiiikkkhhhiiikkkmmmooooooooooooooooooooonnnmmmkkkjjjjjjiiiiiiiiikkkmmmnnnnnnmmmiiiiiijjjjjjlllmmmooopppqqqrrrsssqqqooommmmmmmmmlllmmmmmmkkkjjjjjjkkkmmmrrrooollljjjkkklllllllllgggjjjkkkgggfffiiikkkkkkjjjiiigggiiilllnnnmmmllllllllliiigggiiillljjjeeeiiijjjkkklllmmmmmmmmmmmmjjjkkkllllllmmmmmmllllllqqqqqqrrrrrrqqqppppppoooqqqpppnnnmmmnnnpppqqqqqqsssvvvxxxwwwtttrrrrrrsss|||wwwrrrqqquuuyyyzzzzzzxxxuuuwww~~~{{{~~~}}}|||~~~}}}{{{{{{{{{~~~{{{wwwvvvxxx{{{}}}~~~xxxzzzyyyuuuvvvzzz{{{yyyuuutttsssuuuxxxzzz{{{zzzvvvwwwwwwvvvxxx{{{{{{wwwuuuzzz|||{{{{{{}}}{{{wwwwww|||}}}zzzvvvvvvwwwwww|||{{{zzzxxxwwwuuutttssstttwwwwwwuuuuuuwwwwwwuuurrrppppppttttttssssssvvvoooppprrrssssssqqqooonnnlllmmmppprrrssssssssssssssssssssssssrrrrrruuuwwwssssssssspppnnnnnnoooqqqmmmppprrrqqqqqqrrrpppmmmtttpppllljjjkkknnnqqqrrruuuooolllpppsssrrrpppooooooqqqsssttttttqqqmmmkkkpppooonnnnnnooonnnkkkiiimmmnnnmmmkkkjjjkkknnnpppnnnssstttooolllmmmnnnmmmllliiijjjnnnooommmmmmpppqqqpppnnnmmmmmmooorrrtttwwwuuuuuuwwwyyyzzzxxxvvvvvvtttqqqpppqqqqqqqqqpppjjjnnnpppmmmmmmoooqqqpppoooqqqrrrqqqnnnmmmnnnooonnnqqqrrrpppkkkjjjnnnrrrnnnjjjjjjnnnqqqooonnnpppppppppooolllhhhffffffgggeeefffiiilllnnnpppppppppqqqpppnnnlllkkkkkkllllllgggjjjlllnnnmmmmmmnnnnnnhhhiiijjjlllnnnoooppppppnnnpppqqqqqqooonnnnnnoooppppppooollljjjiiikkklllssspppkkkiiijjjlllnnnooohhhllllllhhhfffhhhjjjiiiiiigggggghhhkkkmmmnnnmmmooonnnjjjggghhhllljjjfffjjjjjjkkkkkklllmmmmmmnnnfffgggiiijjjkkkllllllmmmqqqqqqpppooooooooopppppppppppppppoooooooooooooooqqqqqqpppnnnmmmnnnpppsssvvvrrrmmmlllooorrrrrrqqqooopppsssyyy~~~zzzzzz~~~~~~~~~|||}}}~~~~~~}}}{{{{{{zzz{{{xxxtttssstttxxxzzz{{{uuuxxxwwwsssrrrvvvxxxwwwtttttttttuuuvvvxxxyyyyyyyyyxxxxxxxxxzzz{{{{{{yyywwwzzzzzzxxxyyy{{{{{{xxxvvvzzz}}}{{{xxxwwwwwwxxx|||zzzxxxvvvtttsssrrrrrrvvvxxxwwwtttsssvvvvvvtttqqqqqqqqqssssssssstttuuuqqqrrrssstttttttttsssssspppqqqrrrssstttuuuvvvvvvqqqrrrssssssrrrrrrsssuuuuuuuuuuuurrrpppoooqqqrrrooopppqqqqqqpppooommmkkkpppnnnlllkkklllnnnppprrrssspppooopppqqqpppnnnlllmmmnnnpppqqqqqqooommmkkknnnmmmmmmmmmnnnmmmjjjhhhmmmmmmllljjjiiijjjmmmppphhhooossspppmmmooossstttssspppooopppooommmooosssrrrqqqpppoooppprrrtttuuurrrqqqqqqrrrsssttttttttt{{{xxxtttrrrqqqpppnnnmmmoooqqqsssrrrpppppppppooossssssrrrqqqpppppprrrssslllppprrrqqqmmmnnnsssyyyppplllmmmqqqrrrooommmmmmqqqrrrqqqnnnjjjhhhggghhhfffgggjjjllloooppppppppppppooonnnmmmlllllllllllljjjnnnqqqpppmmmkkkkkkmmmjjjlllnnnooopppppppppoookkkmmmnnnooonnnmmmnnnoooqqqrrrrrrooollljjjiiiiiimmmkkkiiiiiilllooopppqqqlllooooookkkhhhjjjjjjhhhiiihhhhhhhhhjjjkkkllllllnnnmmmiiifffhhhmmmmmmhhhkkkkkkkkkkkklllmmmnnnnnnfffggghhhjjjkkkkkkllllllqqqpppooonnnmmmnnnooopppooopppqqqqqqpppnnnmmmmmmnnnnnnlllkkklllnnnpppsssrrrooollllllmmmoooooooookkknnnrrrrrrpppooorrruuuwwwvvvvvvyyy|||~~~}}}}}}~~~}}}}}}}}}}}}}}}}}}|||{{{zzzwwwsssqqqrrruuuvvvvvvwww{{{{{{wwwuuuwwwzzzyyytttuuuuuutttttttttuuuvvvxxxvvvuuuwwwyyyyyyxxxwwwyyyzzzyyyuuuuuuzzz|||zzzuuuxxx{{{|||zzzxxxyyy{{{xxxwwwvvvttttttsssssssssvvvxxxwwwssssssuuuvvvsssssssssssssssssssssssssssqqqrrrrrrsssttttttuuuuuusssssssssttttttvvvwwwwwwqqqrrrssssssqqqppppppqqqttttttsssqqqooooooppprrrppppppqqqrrrqqqnnnlllkkkkkklllmmmmmmnnnnnnnnnooonnnqqqsssqqqnnnmmmmmmmmmoooooopppppppppqqqqqqqqqllllllkkklllmmmllljjjgggllllllkkkjjjiiijjjlllooofffmmmrrrooommmppptttvvvwwwtttrrrqqqnnnkkknnnsssqqqpppoooooopppqqqsssuuummmooopppnnnkkklllqqqvvvyyywwwsssqqqpppooonnnlllssstttvvvvvvuuussssssuuuxxxtttpppqqqtttwwwvvvtttmmmpppsssrrroooppptttyyywwwttttttxxxxxxssspppoooqqqrrrrrrpppnnnllllllmmmiiikkklllnnnoooooooooooommmnnnooopppooonnnllljjjlllooorrrqqqnnnllllllnnnpppqqqrrrrrrrrrqqqooonnnkkkmmmnnnooonnnmmmnnnoooppprrrsssrrroookkkhhhggghhhhhhiiikkkmmmnnnnnnllllllppppppkkkiiiiiiiiigggjjjkkkkkkkkkjjjjjjjjjjjjjjjjjjgggeeehhhnnnoookkkjjjjjjkkkllllllmmmmmmnnnjjjjjjkkkkkkkkkkkkjjjjjjooonnnmmmlllmmmmmmooopppllloooqqqqqqooolllllllllmmmllllllmmmooopppqqqqqqoooooonnnnnnpppqqqrrrrrrmmmqqquuurrrmmmlllpppvvvssstttvvvwwwxxxzzz|||}}}}}}}}}}}}~~~~~~}}}||||||~~~~~~}}}|||zzzwwwtttssstttvvvvvvuuutttzzz{{{wwwtttvvvwwwwwwtttuuuuuutttsssrrrtttuuuwwwsssrrruuuwwwuuutttuuuxxxzzzxxxtttuuuyyy{{{zzztttuuuzzz}}}{{{wwwxxx|||ttttttttttttuuuuuuuuuuuuuuuwwwwwwtttsssvvvuuurrrsssuuuuuussssssuuuuuurrrppppppppppppqqqrrrttttttqqqqqqrrrrrrssstttuuuuuuqqqrrrrrrqqqpppoooooopppqqqqqqqqqooommmmmmoooqqqrrrpppqqqtttrrrnnnlllllliiikkknnnooonnnmmmmmmmmmiiipppssspppmmmmmmnnnnnnmmmmmmmmmmmmnnnooopppqqqlllkkkkkklllmmmllljjjhhhiiikkkllllllkkkkkkmmmooojjjooorrrnnnmmmoooqqqqqqtttrrrpppooolllhhhlllrrrmmmlllllllllmmmooopppqqqmmmpppqqqnnnjjjkkkssszzzrrrpppmmmmmmnnnoooooonnnmmmmmmnnnqqqqqqoooqqquuuxxxsssooopppvvvyyywwwtttrrrsssssssssqqqppppppqqquuurrrssswwwxxxrrrmmmllloooqqqrrrrrrqqqppppppqqqlllmmmnnnooooooooonnnmmmlllnnnpppqqqqqqooollljjjlllmmmooooooooooooqqqsssssssssssssssrrrpppooonnnnnnpppqqqqqqooonnnnnnooonnnpppsssrrroookkkhhhgggjjjjjjkkklllmmmllliiifffjjjnnnnnnjjjggghhhgggdddjjjlllnnnnnnllljjjhhhhhhggggggeeedddiiiooooookkkiiijjjlllmmmnnnmmmmmmlllmmmmmmmmmlllkkkjjjiiihhhmmmmmmllllllmmmmmmnnnnnnjjjmmmpppooollljjjkkkmmmllllllmmmoooqqqrrrqqqpppoooooopppqqqrrrrrrsssssslllooorrrqqqoooooosssxxxrrrvvvyyyxxxwwwzzz{{{zzz}}}~~~~~~|||zzz{{{}}}~~~}}}|||vvvuuutttuuuvvvwwwwwwvvvpppwww{{{wwwttttttttttttrrrtttuuuuuussssssvvvxxxxxxsssrrrvvvxxxuuutttvvvtttxxxyyywwwwwwzzzyyyvvvssstttxxx|||yyyssstttxxxrrrssstttuuuvvvvvvuuuuuusssvvvwwwuuuuuuvvvuuurrrrrruuuvvvssssssxxxxxxuuurrrqqqppppppppprrrtttuuuppppppqqqssssssssssssssspppqqqrrrqqqpppppprrrssspppqqqqqqpppoooooorrrtttssspppqqquuutttnnnlllnnnjjjlllnnnmmmkkkkkklllnnnhhhmmmpppnnnnnnqqqpppmmmkkklllmmmmmmmmmmmmmmmlllmmmmmmmmmnnnooonnnllljjjhhhkkkmmmooooooooopppqqqnnnppppppmmmllloooooolllnnnmmmnnnnnnkkkhhhmmmtttkkkkkkkkkkkklllnnnooopppooopppqqqpppoooqqqtttxxxpppnnnllllllmmmoooooooookkkhhhiiilllkkkiiilllqqqqqqpppnnnooorrrttttttrrrsssrrrqqqrrrsssrrrnnnkkkllljjjmmmrrrsssnnniiihhhnnnppprrrrrrqqqpppqqqqqqkkklllmmmnnnnnnnnnmmmlllnnnoooooopppooonnnmmmmmmpppnnnmmmmmmooorrrsssssssssrrrqqqppppppoooooopppqqqrrrsssqqqooommmmmmmmmoooppppppnnnllljjjkkklllmmmlllkkkllllllkkkiiigggiiimmmnnnjjjhhhhhhgggdddgggkkkpppqqqooollljjjiiiffffffeeeeeeiiinnnmmmhhhgggiiillloooooonnnlllkkkllllllllllllkkkjjjiiihhhkkkkkklllmmmmmmmmmmmmmmmgggkkknnnmmmjjjiiikkknnnmmmkkkkkkllloooqqqpppooonnnooopppqqqpppoooooooookkklllmmmnnnoooqqqrrrsssooovvvzzzxxxwwwzzz{{{yyy|||}}}{{{~~~{{{yyyzzz|||~~~}}}{{{rrrrrrrrrtttwwwxxxwwwuuussszzz|||xxxwwwwwwvvvqqqsssvvvuuutttuuuxxx{{{|||vvvuuuzzz{{{wwwvvvyyyqqqvvvzzzzzzzzz{{{xxxssstttssswww{{{xxxpppppptttqqqsssuuuwwwwwwvvvuuutttqqquuuwwwuuuuuuwwwuuuqqqpppuuuvvvssstttzzz{{{wwwuuutttrrrrrrrrrtttvvvwwwpppqqqssstttuuuttttttsssppppppqqqqqqppprrruuuwwwrrrssstttsssrrrsssvvvxxxssspppqqqvvvuuuooommmooolllmmmmmmkkkiiiiiilllooohhhkkklllkkkpppuuurrrkkkoooqqqssstttsssqqqnnnlllooonnnnnnoooqqqpppnnnlllhhhkkkooorrrrrrrrrrrrsssnnnooonnnlllmmmpppoookkkjjjjjjmmmnnnllljjjpppxxxkkkkkklllmmmnnnooopppqqqpppooooooqqqtttuuuuuussstttqqqooonnnooooooooonnnsssnnnmmmooommmiiikkkqqqkkklllnnnooonnnnnnppprrrpppnnnnnnqqquuuuuupppkkkiiihhhkkkrrrtttpppkkkjjjmmmooorrrrrrqqqpppppppppiiijjjlllmmmnnnmmmmmmlllpppooonnnmmmmmmnnnoooooovvvrrrmmmllloooqqqqqqpppqqqpppooonnnnnnooopppqqqpppqqqrrrpppmmmjjjiiiiiipppooommmjjjhhhiiimmmpppnnnllljjjjjjkkkmmmmmmllljjjooopppllljjjjjjiiigggdddjjjqqqsssqqqnnnkkkjjjfffgggfffeeeiiimmmjjjeeefffiiimmmppppppooollliiikkkkkkkkkkkkkkkjjjiiiiiiiiijjjlllmmmnnnmmmllllllfffjjjmmmlllhhhgggkkknnnnnnkkkhhhiiillloooooonnnmmmnnnpppooonnnlllkkkkkkqqqooonnnoooqqqsssqqqooollltttyyywwwvvvzzz{{{yyyzzz}}}}}}~~~~~~||||||}}}}}}zzzwww{{{wwwvvvwwwwwwttttttvvvttttttuuuyyysssxxxssssssuuuwwwzzz|||{{{xxxsssoooooosssxxx~~~~~~~~~}}}{{{yyywwwvvvuuuzzz}}}wwwrrrrrrsssvvvvvvvvvuuuttttttssssssttttttuuuuuuvvvwwwxxxxxxwwwuuusssrrrsssuuuyyy{{{yyyvvvvvvyyyvvvqqqqqqvvvuuuuuuuuuuuuuuuvvvvvvvvvrrrqqqpppppprrrsssrrrqqqtttqqqnnnooorrruuuuuusssyyyuuuqqqqqqssssssoookkkrrrpppmmmkkkkkkmmmppprrrooommmmmmnnnqqqrrrnnnkkkpppllllllqqqssspppmmmllltttsssqqqooommmmmmmmmmmmlllnnnppppppoooooopppqqqmmmmmmnnnooopppooollljjjpppssstttqqqllljjjmmmrrriiilllooopppnnnmmmnnnppptttqqqooopppsssuuutttrrrmmmooorrrsssssstttvvvxxxtttqqqmmmlllmmmmmmkkkiiimmmnnnooopppqqqrrrssssssoooooooooooooooqqqssstttkkkllllllkkkiiilllrrrwwwpppqqqrrrrrrqqqooolllkkkiiikkkmmmoooppppppooonnnpppqqqmmmjjjttttttnnnoooooooooooopppppppppmmmllljjjjjjkkkmmmooopppnnnrrrvvvsssmmmiiiiiikkklllmmmnnnllliiiiiilllnnnnnnoooppppppooommmkkkjjjnnnooopppooommmllllllmmmhhhiiikkknnnqqqrrrqqqooouuujjjdddiiikkkhhhllluuurrrrrrooolllnnnqqqooojjjkkkhhhgggiiinnnooolllhhhjjjmmmppppppnnnkkkkkkllljjjkkkjjjhhhgggggghhhjjjjjjjjjjjjjjjkkkkkkllllllmmmmmmmmmnnnoooqqqrrrsssqqqooonnnooossstttsssqqqtttuuuvvvxxxzzz|||}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}{{{zzzyyyuuutttvvvuuurrrrrruuuwwwwwwvvvxxxwwwyyytttqqqtttuuuuuuvvvxxxuuuvvvvvvtttsssuuuyyy}}}yyyxxxxxxwwwvvvuuuuuutttzzzzzzyyywwwuuuttttttuuuuuuuuuttttttttttttuuuuuuppppppqqqrrrtttuuuvvvvvvuuutttrrrrrrsssuuuwwwyyywwwssssssuuusssppprrrxxxvvvvvvvvvvvvuuutttssssssqqqqqqqqqpppooooooooooooqqqpppnnnnnnpppqqqqqqqqqrrrpppmmmooosssuuurrrooorrrqqqqqqppppppqqqqqqrrrnnnnnnnnnoooppppppnnnlllsssmmmkkknnnpppnnnmmmnnnppppppoooooooooooopppppplllnnnpppqqqqqqrrrsssuuuooonnnmmmnnnppppppmmmjjjkkkkkkkkkjjjjjjjjjlllmmmkkknnnrrrsssrrrqqqqqqrrrooonnnmmmnnnpppqqqqqqppptttuuuuuutttrrrrrrsssuuuvvvsssooommmnnnpppooonnnnnnnnnoooooopppqqqrrrssspppqqqqqqrrrrrrqqqpppooommmoooooonnnlllnnnrrrwwwooooooppppppooonnnlllkkknnnooopppqqqqqqooommmlllmmmpppmmmjjjppp{{{zzzqqqnnnnnnmmmnnnooopppoooooorrrsssssspppllljjjlllooorrrrrrqqqooommmllllllmmmnnnoooooommmkkkjjjlllooolllmmmmmmmmmlllkkkiiihhhlllmmmmmmllljjjjjjkkkllljjjjjjjjjkkkmmmoooppppppyyynnnhhhkkkkkkgggiiiqqqmmmnnnkkkhhhiiilllkkkfffkkkiiihhhiiilllnnnnnnlllgggiiijjjiiihhhiiilllooommmnnnmmmllljjjiiikkkllljjjjjjjjjjjjjjjjjjiiiiiillllllmmmmmmnnnpppqqqrrrpppnnnmmmooorrrsssrrrqqqrrrssstttvvvxxxyyy{{{{{{~~~~~~~~~yyyxxx|||}}}{{{{{{|||yyyvvvuuuwwwwwwssssssvvvwwwwwwvvvuuuyyy~~~|||xxxuuurrrrrrvvvxxxuuussstttrrrssstttuuuvvvxxx{{{~~~zzzyyyyyyxxxxxxyyyzzz{{{}}}yyytttrrrtttvvvwwwwwwtttsssrrrrrrsssuuuwwwxxxoooppppppqqqsssttttttuuurrrrrrrrrrrrrrrsssuuuuuusssqqqqqqrrrqqqpppssswwwuuuuuuvvvvvvuuusssqqqooooooqqqrrrpppmmmkkklllnnnpppqqqqqqpppnnnnnnoooqqqooommmlllooossstttssspppqqqqqqsssttttttsssqqqqqqmmmnnnppppppooonnnnnnoootttnnnkkklllmmmllllllooooooppppppppppppppppppoookkkmmmqqqrrrssstttvvvxxxrrrnnnkkkmmmpppqqqnnnkkkmmmkkkjjjlllooorrrrrrqqqllloootttvvvvvvuuuttttttkkkmmmoooppppppppppppqqqvvvuuutttqqqooonnnppprrrxxxuuuqqqooopppqqqrrrrrrnnnnnnooopppqqqqqqpppppplllnnnppprrrrrrqqqooommmkkkmmmnnnmmmkkkjjjmmmpppoooooonnnnnnmmmmmmllllllppppppqqqrrrrrrqqqooonnnkkkooonnnjjjmmmtttuuuoooooommmkkklllooopppooommmrrruuuwwwssslllhhhjjjnnnssspppkkkjjjkkkmmmmmmlllqqqqqqpppnnnlllkkkmmmnnnmmmmmmllllllkkkjjjjjjjjjlllmmmmmmkkkjjjiiikkkmmmjjjiiihhhhhhjjjllloooqqqxxxooojjjllllllhhhiiiooojjjkkkiiifffgggjjjiiieeeggghhhiiiiiiiiijjjlllnnnpppooommmjjjiiilllqqquuuqqqqqqqqqooommmlllmmmooollllllmmmmmmlllkkkiiihhhlllllllllmmmnnnooopppqqqooonnnnnnppprrrrrrqqqppprrrssstttvvvwwwyyyzzzzzz|||~~~|||zzz{{{~~~|||~~~{{{yyyzzz}}}zzzxxxxxxzzzzzzvvvvvvxxxvvvvvvvvvuuuvvvwwwwwwuuuwwwtttuuuyyy{{{xxxuuuvvvttttttuuuuuuvvvvvvwwwxxx|||{{{zzzzzz{{{}}}zzzxxxtttrrrsssuuuwwwxxxtttsssrrrrrrssstttvvvwwwsssssssssssssssssssssssspppqqqqqqrrrssssssrrrrrrqqqrrrssstttsssqqqqqqsssqqqsssuuuvvvuuusssqqqooommmqqqtttrrrmmmkkkmmmqqqrrrtttuuusssooonnnooorrrpppoooooopppssssssqqqooopppqqqqqqrrrrrrqqqqqqpppllloooqqqpppmmmlllnnnpppppplllkkkmmmnnnlllmmmppprrrrrrsssrrrqqqooommmkkklllnnnqqqrrrssstttuuuwwwtttoookkklllppprrroookkkoooooooooqqqsssuuuvvvvvvkkkooossswwwxxxvvvtttssskkkoootttuuusssrrrsssuuuqqqqqqooolllkkkkkknnnqqquuutttsssrrrrrrqqqpppoookkknnnqqqttttttrrrnnnlllgggiiilllnnnpppqqqqqqpppjjjmmmooonnnkkkiiikkkmmmoooooonnnmmmmmmmmmnnnnnnlllmmmoooqqqrrrrrrsssssslllqqqrrrnnnmmmqqqrrrpppqqqnnnkkklllooorrrpppnnnmmmppprrrqqqnnnlllmmmnnnnnnllljjjiiiiiijjjllllllrrrqqqooommmlllkkkllllllooonnnmmmllllllllllllmmmmmmnnnnnnmmmlllkkkmmmooohhhhhhiiihhhhhhjjjlllnnnrrrllliiilllmmmkkkkkkooojjjlllkkkggggggjjjjjjgggfffjjjoooooommmlllooorrrxxxuuurrrnnnmmmnnnqqqsssqqqrrrrrrqqqooonnnooopppooopppqqqrrrrrrpppooonnnmmmmmmmmmnnnnnnoooqqqqqqooopppppprrrssssssrrrqqquuuuuuvvvwwwxxxyyyzzz{{{yyy||||||{{{~~~zzz|||~~~|||yyywwwyyy{{{yyywwwxxx{{{{{{wwwvvvxxxvvvwwwxxxyyyxxxuuutttuuu{{{wwwuuuyyyzzzxxxwwwxxxttttttttttttttttttsssrrrvvvuuuuuuuuuwwwyyy|||~~~tttvvvxxxvvvsssrrruuuxxxuuutttsssrrrrrrssstttuuuvvvuuutttsssrrrqqqpppppppppqqqrrrsssssssssrrrqqqppptttxxxxxxvvvssspppnnnnnnpppsssuuuvvvtttsssqqqmmmqqqtttsssooonnnqqqvvvqqqtttuuusssooommmnnnpppooooooqqqrrrttttttsssqqqrrrrrrqqqppppppqqqrrrrrrmmmoooqqqpppmmmlllnnnqqqkkkjjjlllpppqqqnnnnnnqqqrrrsssssssssqqqooommmkkkmmmoooqqqqqqqqqpppqqqrrrtttpppmmmmmmqqqrrrpppmmmkkkooorrrrrrooooooqqquuujjjmmmqqqtttvvvuuurrrooolllpppuuuwwwuuuuuuvvvxxxqqqpppooollljjjkkknnnqqqppprrrttttttssspppmmmkkkiiimmmsssxxxxxxtttnnnjjjkkkkkklllmmmooorrrssstttppprrruuutttpppnnnnnnpppoooooonnnnnnnnnoooppppppkkkkkkmmmnnnpppqqqrrrrrrppptttuuusssqqqrrrsssrrrssspppmmmmmmppprrrrrrqqqnnnmmmlllnnnqqqrrrooommmjjjmmmooonnnjjjiiillloooqqqooommmkkkjjjjjjjjjjjjnnnnnnmmmlllllllllmmmmmmkkkmmmnnnnnnlllllllllnnneeegggjjjkkkiiihhhiiijjjnnnjjjiiikkklllkkkjjjkkkjjjmmmmmmiiihhhkkkllljjjiiipppwwwxxxtttqqqsssvvvpppnnnlllkkkkkkkkkkkkkkkooopppqqqpppnnnmmmnnnooonnnoooqqqrrrsssssssssrrroooooooooooopppqqqrrrrrrppprrrtttuuuttttttsssrrruuuuuuvvvwwwwwwxxxyyyyyyvvvyyy}}}~~~{{{{{{zzz{{{{{{zzzyyyxxxxxxyyyvvvtttuuuyyyyyyuuutttvvvzzzxxxyyy|||{{{wwwvvvwww{{{vvvtttvvvwwwuuuuuuxxxrrrqqqqqqrrrtttuuutttssssssrrrrrrssstttvvvxxxyyypppuuuzzzxxxssspppssswwwsssttttttsssssssssssssssuuutttsssrrrpppooonnnmmmrrrrrrsssttttttssssssrrrqqqvvvzzzyyyvvvuuuqqqmmmnnnppprrrtttuuuuuuttttttnnnqqqtttsssrrrrrruuuwwwooopppqqqqqqooommmlllmmmkkkmmmpppsssuuuvvvvvvuuuuuutttrrrrrrrrrrrrtttuuunnnoooooonnnmmmmmmooopppjjjjjjnnnrrrrrrnnnnnnqqqppppppqqqqqqqqqqqqppppppnnnpppqqqqqqooonnnnnnooorrrqqqppppppqqqqqqpppoookkkppptttsssooommmppptttlllmmmooorrrtttssspppmmmlllooorrrtttuuuuuuvvvwwwuuutttssspppnnnmmmoooqqqlllooossstttssspppnnnmmmjjjnnntttxxxyyyuuuppplllssssssqqqqqqqqqrrrtttuuuppprrrtttsssooommmnnnpppnnnnnnooooooppppppqqqqqqmmmmmmmmmmmmmmmnnnnnnnnnsssuuuvvvvvvtttsssssssssrrrqqqpppooooooppprrrtttuuuppplllnnnrrrsssoookkklllppptttrrrmmmkkknnnrrrooommmjjjiiiiiijjjiiihhhkkkkkkkkkjjjjjjjjjjjjjjjfffiiilllmmmllljjjjjjjjjdddgggkkkllliiigggggghhhmmmlllkkkkkkllljjjhhhfffiiilllmmmiiigggjjjkkkjjjffflllssstttpppmmmnnnpppggggggggghhhkkkllllllkkkjjjlllnnnnnnmmmlllmmmnnnkkkllllllnnnoooppprrrrrrqqqppppppppppppqqqrrrsssqqqsssvvvwwwuuutttssssssssssssttttttuuuuuuuuuvvvuuuyyy}}}}}}}}}|||zzzyyyzzzzzz{{{zzzxxxtttssstttxxxxxxtttsssuuu~~~xxxuuuxxxyyywwwvvvxxxzzzuuusssvvvwwwuuutttuuutttqqqpppqqqtttuuuuuutttssssssssstttuuuuuuvvvvvvsssuuuwwwvvvsssrrrrrrtttpppqqqssstttuuuuuutttssssssssssssrrrqqqpppppppppuuuuuuuuuttttttttttttuuuqqqwwwyyyuuusssuuutttqqqqqqrrrssstttttttttttttttrrrrrrsssssssssttttttuuupppooooooooopppooommmkkkiiilllpppssstttuuuttttttrrrrrrssssssssssssrrrrrrqqqooommmmmmnnnooooooooooooooopppssspppmmmnnnrrrrrrqqqqqqppppppqqqqqqrrrnnnpppqqqpppooommmmmmnnnoooqqqtttsssqqqoooooopppooorrruuuuuutttssstttvvvppppppppprrrttttttqqqnnnnnnnnnoooqqqtttwwwxxxwwwrrrssssssrrrqqqppprrrssskkknnnrrrsssssssssuuuxxxnnnpppsssvvvvvvvvvtttrrrsssssssssssssssrrrrrrrrrmmmoooqqqooollljjjlllnnnkkklllnnnppppppppppppooommmlllllllllmmmnnnnnnoootttssstttuuuuuutttrrrrrroooqqqrrrooolllmmmqqqvvvvvvrrrnnnmmmoooooommmkkkqqqrrrqqqooollllllooorrrnnnkkkhhhhhhiiijjjjjjhhhiiiiiikkkkkkkkkkkkjjjiiidddhhhmmmooonnnkkkiiihhhfffiiilllkkkgggeeegggjjjjjjkkkllllllmmmmmmjjjfffiiimmmnnnjjjhhhjjjllllllfffhhhjjjjjjhhhfffhhhjjjhhhffffffhhhlllnnnnnnmmmgggiiilllmmmllllllmmmnnnkkkjjjiiiiiijjjlllnnnoooppppppppppppppppppqqqrrrpppssswwwwwwuuusssrrrsssssssssttttttttttttttttttuuuzzz}}}|||{{{~~~}}}{{{yyyzzz|||}}}{{{xxxuuutttvvvzzzzzzvvvtttvvvvvvppprrruuuttttttxxxyyyuuuuuuyyyyyyvvvtttuuuxxxtttqqqqqqsssuuutttssspppqqqrrrrrrsssrrrrrrqqqxxxvvvsssrrrssstttsssrrrlllooorrruuuwwwvvvuuutttssstttttttttttttttuuuuuuwwwvvvvvvuuuuuuuuuvvvvvvqqqvvvvvvqqqpppuuuwwwuuuuuutttttttttttttttttttttuuusssrrrrrrttttttsssqqqrrrpppoooqqqsssssspppllllllnnnrrrssssssqqqpppooommmoooqqqssssssqqqooommmrrroookkkllloooppppppnnnuuusssrrrrrrnnnjjjmmmsssvvvuuurrrpppoooooooooooonnnpppqqqqqqooonnnnnnooommmrrrvvvuuuqqqnnnoooqqqoooooopppsssvvvwwwuuussstttsssrrrsssuuuuuurrroooqqqooonnnpppvvvyyyzzzxxxlllnnnpppqqqrrrsssuuuwwwlllnnnqqqrrrssswww}}}rrrrrrrrrrrrtttuuuwwwxxxlllmmmppprrrssssssqqqpppoooqqqrrrpppmmmllloooqqqiiikkkmmmoooppppppooonnnjjjjjjkkklllnnnppprrrssssssqqqqqqsssuuusssqqqpppmmmqqqrrrooojjjjjjpppwwwpppooommmkkkjjjjjjlllmmmtttpppjjjhhhiiikkkmmmnnnnnnjjjhhhhhhjjjkkkkkkiiijjjkkkmmmnnnnnnmmmkkkjjjdddiiiooorrrqqqnnnkkkiiihhhkkkkkkiiieeedddhhhmmmfffhhhkkkmmmoooqqqoookkkjjjooopppllljjjllloooooolllkkkiiigggfffgggjjjlllkkkhhheeefffiiikkklllkkkeeegggjjjlllllllllmmmnnnmmmllliiihhhhhhjjjlllnnnpppooooooooooooooopppqqqooosssvvvwwwtttrrrqqqrrruuuuuuvvvvvvvvvvvvvvvvvvwww{{{~~~||||||xxxwwwyyy|||{{{wwwxxx|||wwwwwwvvvvvvvvvvvvvvvwwwwwwtttqqqppprrrtttvvvwwwvvvxxxzzzyyyuuuttttttvvvsssssssssttttttssspppmmmqqqqqqpppnnnlllooouuuzzztttuuuvvvvvvuuurrrnnnlllpppqqqssssssssstttwwwyyyrrrtttvvvwwwuuuttttttuuupppqqqsssvvvwwwwwwwwwwwwuuuqqqnnnpppuuuxxxxxxuuuoooxxxxxxuuuuuunnnlllvvvvvvuuusssqqqooonnnoooooopppqqqrrrrrrqqqpppqqqsssqqqooommmlllnnnoooooonnnoooooonnnlllkkkmmmppptttsssmmmgggiiiooosssrrrooopppttttttooonnnrrrsssppprrrqqqqqqqqqrrrtttvvvxxxqqqqqqooonnnssswwwtttmmmnnnooollljjjmmmtttwwwuuujjjoootttwwwvvvrrrooonnnnnnoooqqqssstttttttttsssrrrrrrqqqqqqpppooooooooopppqqqpppooonnnooorrruuunnnqqqqqqmmmjjjmmmvvvyyyqqqnnnsss{{{qqqnnnnnnqqqrrrqqqsssvvvrrrqqqqqqppppppooooooooommmllllllnnnooonnnllljjjiiijjjlllnnnooopppqqqqqqqqqrrrtttvvvuuutttqqqppplllnnnoooooonnnllliiigggnnnnnnqqqsssooojjjiiilllooommmlllmmmppppppmmmjjjsssmmmiiilllnnnlllhhhgggkkkjjjmmmrrrrrrmmmjjjkkkhhhiiijjjkkkkkkjjjiiihhhiiijjjjjjiiihhhiiikkkmmmqqqmmmjjjkkkoooqqqooollliiigggiiimmmjjjcccbbbeeekkkjjjjjjjjjiiihhhhhhhhhgggjjjmmmnnnkkkhhhfffeeeggglllppppppkkkhhhjjjmmmhhhiiijjjkkkllllllllllllrrrlllcccgggssspppiiinnnpppqqqrrrqqqnnnmmmoooqqqxxxxxxvvvssspppppprrrttt~~~~~~~~~|||{{{~~~{{{zzzyyywwwtttvvv{{{}}}|||zzzxxxwwwvvvvvvuuuvvvtttrrrrrrtttvvvwwwwwwvvvxxxyyyxxxtttrrrrrrsssrrrqqqpppqqqsssttttttsssssssssrrrpppnnnooossswwwvvvvvvvvvuuutttsssrrrrrrrrrssstttsssqqqqqqssstttsssuuuwwwwwwvvvuuuuuuuuurrrsssttttttuuuuuuuuuuuuuuuqqqoooqqquuuxxxxxxvvvvvvyyypppkkksssuuuooonnnsssrrrpppooonnnnnnnnnnnnlllmmmnnnnnnmmmlllnnnoooqqqooommmmmmnnnppppppppppppppppppnnnmmmnnnqqqsssvvvqqqlllkkknnnpppooommmppptttsssooonnnqqqqqqnnnlllllllllmmmnnnoooqqqqqqqqqqqqpppooossswwwtttnnnnnnppppppnnnoootttwwwvvvmmmpppssstttrrrooommmlllnnnooopppqqqrrrsssssssssqqqqqqpppooonnnnnnmmmmmmmmmlllkkkkkklllmmmooopppnnnpppqqqooommmnnnrrrwwwzzzvvvpppoooqqqvvvzzz|||qqqnnnnnnrrrssssssuuuyyyvvvvvvuuutttrrrpppnnnmmmmmmllllllmmmoooooonnnmmmiiiiiijjjkkkllllllllllllnnnooopppqqqrrrsssssstttuuuuuuuuuttttttsssrrrrrrooonnnppprrrnnnhhhgggjjjnnnmmmmmmnnnqqqrrrrrrqqqxxxrrrnnnqqqrrroookkkjjjjjjiiikkkppppppkkkhhhiiijjjjjjiiihhhhhhiiijjjjjjkkkkkkkkkiiiggggggiiijjjmmmjjjgggiiimmmooommmjjjkkkhhhiiimmmlllggggggjjjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjkkkkkkkkkjjjjjjlllmmmnnnooonnnoooooopppkkkkkklllmmmnnnoooooopppmmmnnnmmmvvv~~~ssssssooorrrtttuuuuuuvvvzzz}}}}}}yyyssspppppprrruuu}}}}}}}}}~~~~~~~~~}}}|||{{{}}}yyywwwuuusssxxx~~~~~~}}}{{{yyyxxxwwwwwwwwwuuusssrrrsssuuuwwwwwwvvvwwwxxxxxxvvvsssqqqpppppptttrrrpppppprrrtttvvvvvvttttttsssrrrppppppqqqsssuuutttsssrrrrrrsssuuuvvvqqqrrrsssrrrqqqpppqqqssstttvvvwwwwwwvvvuuuuuuvvvtttssssssrrrrrrsssssssssuuusssqqqrrrvvvxxxwwwvvvqqqqqquuuqqqoooqqqpppoooooonnnooooooooojjjkkkllllllkkkkkklllnnnqqqooommmnnnoooqqqrrrqqqqqqrrrrrrqqqooooooqqqrrrvvvtttqqqnnnmmmllllllmmmppprrrrrrooonnnoooooolllkkkkkklllmmmnnnooopppppppppqqqooonnnqqquuusssmmmkkkqqqsssqqqooorrruuuuuuooopppqqqpppnnnmmmmmmnnnnnnnnnnnnnnnoooqqqrrrsssqqqpppooonnnmmmlllkkkkkknnnlllkkklllpppqqqpppnnnmmmnnnpppqqqqqqppppppooorrrpppooooooqqqssstttssspppmmmnnnqqqsssrrrssswwwuuuvvvvvvvvvtttqqqooommmsssqqqooommmmmmmmmkkkjjjmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmnnnppprrrsssuuutttsssrrrrrrsssttttttnnnmmmnnnpppmmmgggfffiiilllmmmnnnoooppprrruuuxxx{{{uuuqqqssssssppplllkkkiiihhhjjjoooooojjjhhhiiimmmkkkhhhgggggghhhkkkmmmllllllllljjjgggfffggghhhiiigggeeegggkkkmmmllliiijjjhhhggghhhhhheeeeeehhhiiijjjjjjjjjjjjjjjkkkkkkllliiigggiiilllnnnnnnlllnnnmmmlllmmmppprrrrrrpppmmmmmmllllllmmmoooqqqsssiiimmmnnnwww}}}qqqqqqkkknnnqqqsssuuuwwwzzz}}}~~~{{{vvvqqqnnnooossswww{{{{{{{{{|||}}}~~~}}}|||{{{~~~zzzwwwwwwvvvvvv{{{yyyxxxwwwvvvvvvxxxyyyzzzsssrrrrrrsssuuuvvvvvvuuuvvvvvvvvvvvvtttsssrrrqqqwwwtttrrrqqqrrrssssssrrrrrrrrrrrrrrrqqqpppqqqqqqooooooooopppqqqrrrssstttmmmoooqqqrrrrrrrrrtttvvvtttuuuvvvvvvtttssstttuuusssrrrqqqpppqqqrrrssstttuuutttrrrsssvvvwwwvvvuuuqqqmmmqqqxxxsssrrrrrrqqqqqqqqqqqqqqqlllnnnooooooooooooppprrrpppooommmnnnppprrrssssssqqqrrrrrrrrrpppnnnoooppprrrsssrrrpppllllllnnnqqqqqqqqqpppooonnnooommmkkkkkklllmmmnnnoooooooooooonnnpppooommmooorrrqqqllliiiqqquuurrroooppprrrsssooopppooommmlllmmmpppsssmmmlllllllllmmmoooqqqrrrqqqpppooonnnmmmkkkkkkjjjnnnkkkjjjmmmrrrtttqqqmmmooonnnnnnqqqttttttqqqnnnooooooooopppqqqrrrssssssnnnllllllooopppnnnooorrroooppprrrttttttrrrpppnnnrrrpppmmmmmmnnnooooooooooooooonnnnnnnnnnnnooooooqqqpppoooooonnnnnnnnnnnnnnnnnnooopppppppppppppppllljjjkkkmmmlllhhhgggjjjjjjlllnnnmmmmmmoootttxxxwwwrrroooppppppkkkhhhhhhiiigggjjjoooooolllkkkllllllkkkiiihhhhhhiiikkkllllllllllllkkkhhhggggggiiigggffffffhhhkkkmmmlllkkkmmmjjjgggffffffeeeeeefffiiijjjjjjjjjkkkkkklllllllllhhhfffhhhmmmooommmiiikkklllmmmoooppppppnnnmmmmmmllljjjiiijjjmmmpppsssnnnqqqllllllsssqqqkkknnnmmmnnnpppqqqrrrssstttuuutttssspppnnnmmmoootttwww{{{yyyxxxzzz}}}~~~}}}|||{{{yyyyyy{{{zzzwwwzzzvvvuuusssrrrsssuuuwwwxxxsssrrrrrrssstttuuutttssstttttttttuuuvvvvvvuuuuuussssssrrrtttuuutttrrrppppppppppppqqqqqqrrrqqqqqqlllnnnppprrrsssssssssrrrmmmooorrrsssssstttuuuvvvssstttuuusssrrrqqqrrrsssppppppppppppqqqsssuuuvvvuuutttttttttuuuvvvuuutttrrrlllpppyyyssssssrrrrrrqqqppppppooooooppprrrrrrqqqrrrsssuuupppooommmnnnppprrrssssssooopppqqqpppnnnmmmmmmnnnkkknnnpppooommmmmmqqquuuqqqooonnnooopppooollljjjjjjjjjjjjkkkllllllmmmmmmppprrrrrrpppqqqsssrrrnnnkkkssswwwtttpppppprrrrrrsssrrrqqqnnnlllmmmooorrrlllkkkkkkkkklllnnnpppqqqqqqpppooonnnmmmlllkkkkkkjjjgggfffiiinnnpppnnnjjjqqqnnnmmmoootttwwwvvvsssuuuuuutttsssqqqqqqrrrssspppmmmmmmppppppllllllnnnkkklllooopppqqqooommmkkkjjjiiiiiilllqqquuuxxxyyyjjjjjjjjjjjjkkklllmmmnnnpppqqqrrrrrrqqqooommmllllllnnnqqqtttuuusssqqqoookkkiiiiiilllmmmkkkjjjmmmiiikkklllkkkiiijjjooosssrrrmmmkkkmmmlllhhhfffggggggeeehhhmmmnnnlllkkknnnjjjjjjkkkkkkkkkkkkjjjjjjjjjllllllllljjjiiijjjjjjhhhhhhiiikkkmmmnnnmmmlllnnnllliiihhhjjjmmmnnnmmmjjjjjjkkkkkklllllllllmmmjjjhhhgggjjjnnnnnniiidddhhhnnnssstttpppllljjjkkkooommmjjjiiiiiilllppprrrssswwwpppkkkpppooolllqqqsssssstttuuuvvvvvvuuutttnnnoooooooooooopppsssuuu|||yyywwwxxx|||~~~~~~|||{{{|||~~~|||wwwvvvyyyxxxvvvsssqqqpppqqqssstttvvvtttsssrrrtttttttttssssssssssssuuuwwwxxxwwwvvvmmmnnnpppsssvvvvvvtttrrrqqqpppoooppprrrsssrrrqqqoooqqqtttvvvwwwvvvtttrrrppprrrtttuuusssrrrrrrrrrsssttttttrrrpppoooppprrroooooopppqqqrrrtttuuuvvvsssttttttuuuttttttsssrrrnnnyyyuuusssooopppoooooopppppppppoooooonnnnnnoooqqqqqqqqqqqqssstttqqqooommmnnnoooqqqrrrqqqmmmnnnnnnmmmkkkkkklllnnniiikkknnnnnnnnnooorrruuuqqqmmmlllppprrrpppmmmkkknnnnnnmmmlllmmmnnnooopppsssvvvwwwttttttvvvuuurrrpppvvvxxxuuurrrssssssrrruuuuuussspppmmmkkklllmmmkkkkkkkkkkkkmmmnnnooopppooooooooonnnmmmmmmllllllkkkiiihhhjjjnnnppppppnnnrrrooommmooossswwwxxxwwwzzzzzzxxxtttpppnnnoooppprrrppppppsssrrrooommmpppmmmmmmnnnnnnmmmkkkiiigggooonnnnnnooorrrtttttttttlllkkkkkkkkkkkkmmmoooppplllnnnqqqssstttrrrpppoookkknnnrrrvvvvvvtttpppmmmnnnjjjiiimmmooommmmmmnnnjjjjjjjjjjjjiiijjjlllnnnnnnkkkjjjllllllhhhhhhjjjgggfffggglllmmmjjjjjjllliiijjjkkkllllllkkkjjjiiiiiikkklllllljjjiiiiiijjjhhhiiikkklllmmmmmmmmmlllgggfffddddddjjjqqqrrrpppkkkllllllllllllllllllmmmhhhgggiiikkknnnmmmhhhcccjjjpppwwwvvvpppkkkjjjlllqqqooommmkkkkkkmmmppprrrkkkuuutttppptttsssooorrrrrrrrrsssuuuwwwxxxvvvtttppprrrttttttsssrrrsssttt~~~zzzwwwxxx|||~~~}}}{{{|||~~~|||wwwvvvyyyyyywwwtttrrrqqqrrrtttvvv{{{xxxuuusssttttttttttttsssrrrrrrsssvvvwwwuuusssnnnmmmnnnpppsssttttttsssvvvsssqqqqqqssstttsssqqqssstttuuuuuuuuuuuutttsssoooqqqssstttsssqqqpppqqqtttttttttrrrpppoooqqqrrrpppppprrrsssttttttttttttrrrsssttttttsssrrrqqqqqqiiirrrooonnnvvvuuullljjjkkklllnnnpppqqqrrrrrrqqqlllmmmooopppoooppprrrsssqqqooommmmmmnnnpppppppppmmmmmmmmmkkkjjjkkkmmmpppkkklllmmmmmmmmmnnnooopppqqqkkkkkkqqqtttqqqnnnmmmsssqqqooommmnnnpppsssttttttwwwxxxuuutttvvvuuusssrrruuuuuurrrqqqrrrqqqnnnoooqqqrrrqqqnnnmmmlllmmmiiijjjkkkmmmnnnnnnoooooollllllllllllllllllllllllmmmmmmlllmmmoooqqqssstttppppppooopppssstttuuuuuutttuuuvvvsssooommmmmmmmmpppnnnooossstttqqqppprrroooooonnnnnnmmmllljjjjjjvvvtttsssrrrrrrqqqnnnlllpppooonnnmmmmmmnnnpppqqqnnnooopppqqqqqqqqqppppppmmmooorrrttttttrrrooommmsssnnnkkknnnpppnnnmmmnnnkkkjjjjjjkkkmmmnnnmmmmmmjjjhhhiiilllllljjjkkknnnooollllllooonnnjjjiiikkkkkkkkkkkkkkkkkkkkkkkkkkkiiijjjkkkkkkhhhffffffffffffgggjjjkkkkkkjjjiiiiiibbbcccaaa```fffnnnnnniiimmmmmmmmmmmmllllllllllllggghhhjjjkkklllllljjjjjjmmmoooqqqqqqnnnllllllmmmrrrpppmmmkkkjjjkkkmmmnnndddqqqrrrnnnrrrrrrnnnqqqooonnnooorrruuuvvvsssqqqssstttuuuuuutttuuuxxxzzz|||wwwxxx}}}{{{yyyzzz|||{{{yyyzzz~~~xxxvvvtttssstttvvvzzz||||||wwwuuuuuuuuuvvvuuutttrrrqqqrrruuuuuussspppssspppnnnmmmoooqqqrrrqqq{{{wwwtttssstttuuusssrrrvvvuuusssrrrqqqrrrrrrsssjjjmmmppprrrrrrrrrrrrsssuuuuuuuuussspppppprrrsssqqqrrrttttttuuutttrrrrrrqqqsssttttttrrrqqqppppppoootttqqqpppvvvppphhhkkkiiikkknnnqqqtttvvvvvvwwwlllmmmooopppoooppprrrsssqqqooommmmmmnnnoooooonnnmmmmmmllljjjiiikkkooorrrooonnnnnnmmmmmmlllkkkjjjqqqjjjjjjqqqvvvsssooonnnqqqooollliiijjjlllppprrrqqquuuvvvsssqqqsssssspppqqqrrrpppmmmmmmooonnniiifffjjjnnnpppppppppppppppiiijjjlllnnnoooooonnnnnnjjjjjjkkkkkkkkkllllllllljjjkkkkkkjjjkkkmmmqqqtttooopppqqqrrrrrrrrrqqqqqqhhhlllpppqqqooommmmmmnnnllljjjmmmqqqsssqqqpppsssnnnnnnnnnnnnooooooppppppooooooppprrruuuvvvtttrrrpppnnnllljjjiiijjjkkkllltttsssqqqooonnnmmmnnnnnnssssssuuuuuuuuutttsssrrrwwwqqqnnnpppqqqnnnllllllllljjjjjjmmmqqqrrrpppnnngggfffgggkkkllljjjlllpppwwwtttssstttqqqllljjjlllnnnllljjjhhhhhhjjjlllnnniiijjjkkkjjjfffcccbbbbbbcccfffhhhiiihhhgggffffffhhhhhheeecccgggmmmkkkdddnnnnnnnnnmmmlllllllllkkkggghhhjjjjjjjjjlllnnnpppooollliiiiiijjjlllmmmmmmpppnnnllljjjhhhhhhiiijjjfffsssrrrkkkmmmooonnnsssrrrqqqqqqsssuuuuuurrrnnnqqqrrrrrrrrrssswww|||}}}xxxxxx}}}zzz|||}}}~~~~~~~~~}}}|||zzzxxxwwwuuuuuutttzzzyyywwwwwwxxxxxxxxxwwwxxxvvvssssssuuuxxxyyyyyyzzzvvvrrrrrrtttvvvuuussstttqqqnnnmmmnnnoooooooooyyy||||||xxxvvvwwwtttpppwwwvvvtttpppmmmlllnnnooommmmmmnnnppprrrrrrpppmmmyyyyyyzzz||||||yyyuuuqqqqqqsssuuuvvvvvvssspppnnniiivvv}}}yyywwwxxxtttkkktttuuuuuussspppllljjjjjjlllnnnpppqqqrrrqqqooonnnqqqqqqrrrsssttttttuuuuuurrrrrrqqqnnnllllllnnnppprrrllliiilllrrrtttmmmffftttrrrnnnlllkkkmmmppprrrrrrnnnjjjlllppprrrppplllrrrssssssqqqoooooopppqqq|||rrrjjjmmmrrrqqqmmmkkkoookkklllqqqtttrrroooooonnnoooqqqqqqqqqpppnnnllllllmmmnnnpppppppppooonnniiikkkllllllkkkmmmpppsssssspppmmmmmmmmmnnnpppssswwwssspppppprrrsssrrrppprrrqqqpppooommmmmmnnnpppnnnnnnnnnnnnoooooollljjjqqqqqqrrrpppooooooppprrrooorrrsssrrrqqqrrrqqqooorrrmmmlllooommmfffgggnnnmmmmmmsssyyysssgggeeelllrrrpppooorrrvvvvvvqqqkkkqqquuuvvvsssqqqqqqnnnkkkjjjiiihhhhhhhhhjjjlllnnnoookkkggggggiiilllmmmlllwwwsssnnnmmmnnnooonnnlllggghhhhhhgggggghhhlllooommmkkkhhheeecccbbbaaaaaakkkgggcccccceeeffffffeeeggggggggggggggghhhiiiiiifffhhhjjjjjjiiiiiijjjkkkllllllkkkkkkjjjjjjkkkkkkpppllljjjlllqqqtttsssppphhhkkkmmmnnnlllkkkmmmooossssssrrrqqqnnnllllllmmmlllnnnqqqttttttssspppoooqqqtttxxxyyyyyyyyyyyyyyy~~~|||}}}|||xxx~~~{{{{{{}}}~~~||||||zzzxxxwwwvvvvvvvvvzzzyyywwwwwwwwwwwwwwwvvvxxxvvvttttttvvvwwwwwwwwwvvvtttqqqpppqqqssssssssswwwtttqqqpppqqqrrrsssrrrwwwzzzzzzvvvuuuuuurrrnnntttttttttqqqooonnnooopppnnnnnnoooqqqrrrrrrooommmqqqqqqsssuuuwwwvvvsssqqqqqqqqqrrrssstttsssssssssttt}}}wwwsssuuusssmmmppprrrttttttrrrqqqpppqqqlllmmmoooqqqrrrsssssssssssssssrrrrrrqqqqqqrrrrrrppprrrssssssrrrrrrssstttrrrnnnkkkmmmqqqrrrmmmhhhqqqpppnnnmmmmmmmmmnnnooolllkkklllooossstttqqqmmmqqqsssssssssrrrrrrssstttyyyrrrmmmqqquuutttqqqpppllliiijjjooorrrooommmmmmooopppqqqrrrrrrpppooonnnooooooppppppooonnnmmmlllnnnmmmkkkjjjjjjmmmqqqttttttrrrooonnnmmmllllllnnnpppnnnlllnnnrrrttttttrrroooqqqrrrqqqooooooqqqsssrrrqqqpppqqqrrrrrrpppnnnsssrrrpppmmmjjjjjjlllnnnssssssrrrqqqrrruuuuuuuuurrrnnnpppuuuuuuppprrryyy|||{{{}}}}}}yyyvvvwwwnnnllllllooossssssoookkkqqqpppnnnlllooosssrrrnnnkkkjjjiiihhhhhhjjjkkkmmmllliiiggggggjjjmmmmmmmmmrrrnnnkkkjjjlllmmmkkkiiijjjlllnnnooommmlllmmmmmmmmmllljjjiiigggfffffffffjjjgggeeeeeeggghhhgggfffeeeeeeddddddeeeffffffgggdddfffhhhiiiiiijjjkkklllllllllkkkjjjjjjkkkkkklllqqqmmmjjjkkknnnooommmjjjgggkkkooopppnnnlllkkklllooopppqqqqqqpppooooooooolllnnnppprrrqqqooollljjjlllooosssuuuvvvvvvxxxyyy|||}}}~~~}}}}}}~~~}}}~~~~~~zzzvvv~~~|||zzzyyy{{{~~~|||{{{zzzyyyxxxxxxxxxxxxyyyyyywwwvvvuuuuuuuuuuuuwwwvvvuuuuuuvvvvvvuuutttsssssssssrrrqqqqqqtttvvvwwwuuurrrrrrssstttttttttsssvvvuuurrrqqqrrrqqqmmmrrrtttuuutttrrrppppppqqqooonnnoooppprrrrrrpppnnnpppooooooppprrrrrrqqqppppppppppppqqqrrrtttuuuvvvwwwqqqsssrrrnnnnnnpppsssuuuuuuuuuvvvwwwoooppppppqqqrrrrrrssssssuuutttrrrpppooonnnnnnooommmppptttuuuuuuuuuuuuuuurrrpppoooooopppooommmkkknnnnnnnnnnnnnnnmmmmmmlllfffiiinnnsssuuutttqqqoooppprrrtttuuuttttttuuuvvvssspppppptttvvvtttssstttooolllmmmrrrtttrrrpppqqqrrrrrrrrrsssrrrqqqpppppprrrrrrrrrqqqooommmkkkjjjsssoookkkhhhjjjnnnqqqssssssrrrqqqooonnnnnnnnnnnnmmmkkkjjjmmmqqqtttsssqqqmmmqqquuutttqqqpppsssvvvsssrrrqqqqqqrrrrrrqqqppprrrqqqooollliiiiiikkkmmmtttppplllmmmqqquuuxxxxxxqqqnnnrrrzzz{{{xxxzzz|||vvvuuu}}}~~~jjjiiiiiimmmpppqqqnnnkkkrrrnnniiigggnnnvvvwwwrrrmmmllljjjiiiiiiiiikkkllljjjiiihhhiiikkkmmmmmmmmmnnnllliiijjjlllmmmkkkhhhkkknnnrrrtttrrrooollljjjgggggghhhggggggfffeeeeeehhhgggggghhhiiijjjhhhgggdddccccccccccccdddeeeeeeccceeehhhiiijjjkkklllnnnllllllkkkjjjjjjkkklllmmmooollliiiiiikkkkkkiiiggghhhllloooqqqooollljjjiiikkkllloooqqqrrrrrrqqqqqqmmmnnnoooooonnnkkkiiiggghhhkkkooorrrsssuuuwwwyyyxxxyyy{{{||||||}}}}}}~~~{{{www{{{{{{yyyxxxzzz~~~~~~{{{zzzyyyyyyxxxyyyyyyyyyxxxxxxwwwvvvtttsssttttttwwwvvvuuuvvvvvvuuusssqqqrrrtttvvvuuussssssvvvyyytttrrrpppppprrrssssssrrrrrrsssqqqmmmmmmqqqtttssstttvvvxxxwwwuuurrrppppppmmmmmmnnnppprrrsssrrrqqqvvvtttrrrqqqrrrrrrqqqpppnnnooopppqqqrrrssstttuuuxxxrrrsssssspppoooqqqtttvvvvvvuuuvvvwwwuuutttrrrqqqoooooooooooouuusssqqqooommmmmmnnnnnnlllnnnqqqrrrrrrrrrrrrsssrrrrrrqqqpppnnnmmmnnnnnnooonnnnnnmmmmmmmmmnnnnnngggkkkqqqttttttsssqqqppppppsssuuuuuutttttttttuuunnnnnnqqquuutttqqqpppsssqqqoooppptttuuurrrrrrtttsssssssssrrrrrrrrrrrrrrrssssssrrrpppooommmlllkkktttpppkkkiiikkknnnoooooommmooopppppprrruuuvvvtttooommmlllmmmqqqrrrpppnnnlllqqqvvvvvvqqqoooqqquuuqqqooonnnnnnooopppooonnnmmmnnnoooooonnnnnnooopppoooiiifffjjjooossstttvvvpppmmmqqqyyy{{{wwwyyy~~~|||tttmmmsss~~~~~~tttjjjiiijjjmmmpppqqqooommmrrrrrrnnnkkkooovvvwwwtttqqqooommmkkkjjjkkklllmmmlllkkkkkklllmmmmmmmmmlllnnnlllkkkmmmppppppnnnkkkiiilllppprrrpppmmmjjjiiieeefffgggggggggfffdddcccffffffhhhiiijjjjjjhhhfffeeeeeeddddddddddddeeeeeefffhhhjjjkkkkkkkkklllnnnlllkkkjjjjjjjjjlllmmmooollljjjhhhiiikkklllkkkjjjlllnnnoooooonnnllljjjiiihhhjjjmmmppprrrrrrpppooommmmmmmmmmmmmmmkkkjjjiiilllnnnppprrrsssuuuxxxzzzvvvxxxzzz{{{{{{{{{|||}}}zzz~~~}}}{{{zzz|||zzzvvvyyy}}}zzzyyyyyyxxxxxxyyyyyyyyyvvvwwwxxxvvvsssrrrsssuuuwwwvvvuuuuuuuuutttrrrppprrrtttvvvuuussssssvvvyyyrrrpppoooppprrrssssssrrruuuuuuqqqlllnnnuuu{{{|||xxxzzz{{{zzzvvvrrrpppooommmlllmmmooorrrttttttssswwwuuusssrrrssstttsssrrrlllnnnqqqssstttsssqqqppp{{{uuussstttuuusssrrrtttvvvvvvtttrrrrrrssstttsssqqqooonnnmmmmmmmmmsssrrrpppooooooooopppppppppppppppooonnnnnnppprrrrrrrrrrrrooollllllnnnqqqrrrpppnnnllllllnnnqqqsssnnnppprrrrrrqqqppppppqqqrrrsssttttttrrrqqqqqqrrroooooosssvvvtttooonnnqqqnnnlllmmmpppqqqnnnooorrrtttsssrrrqqqqqqqqqrrrrrrrrrqqqqqqpppooonnnnnnnnnpppooommmmmmmmmmmmlllkkkhhhmmmooonnnqqqvvvxxxvvvqqqnnnmmmnnnqqqsssrrrooommmqqquuutttpppmmmnnnqqqnnnmmmlllmmmoooooonnnmmmiiimmmppprrrqqqooonnnnnnjjjeeedddkkkppppppqqqtttsssoooqqqwwwwwwqqqrrryyy{{{pppnnnsssqqqiiimmmmmmnnnppprrrrrrqqqpppoootttuuuqqqnnnpppqqqpppsssrrrooommmlllmmmnnnnnnooooooooonnnmmmlllllllllooommmlllmmmqqqqqqooolllhhhjjjlllmmmlllkkkkkkkkkjjjkkkkkkkkkjjjiiigggeeedddfffhhhjjjiiihhhfffeeehhhggggggffffffgggggggggjjjkkkmmmmmmlllkkklllmmmlllkkkjjjiiijjjlllooopppnnnmmmllllllmmmnnnnnnmmmrrrpppmmmkkkkkkkkklllllliiiiiikkknnnqqqqqqnnnkkkllllllmmmmmmnnnnnnnnnnnnssstttuuuuuuuuuwwwyyy|||wwwxxxzzzzzzyyyyyyyyyzzzyyy~~~}}}{{{~~~{{{vvvxxx{{{yyyyyyxxxwwwwwwwwwxxxxxxuuuwwwxxxvvvsssrrruuuwwwwwwuuutttsssttttttrrrqqqqqqrrrtttsssrrrrrrssstttrrrrrrqqqsssuuuvvvvvvuuuyyyyyyuuuqqqrrryyyyyy{{{{{{yyyuuuqqqnnnmmmooonnnnnnooorrrttttttsssrrrqqqpppqqqsssuuuuuuuuukkkmmmpppssstttssspppoooqqqpppoooooorrruuuvvvvvvsssuuuvvvuuusssqqqppppppooooooooooooooopppppppppqqqqqqqqqrrrrrrrrrrrrrrrttttttssspppnnnnnnppprrrrrrqqqooommmkkklllooorrrsssqqqmmmkkkkkknnnrrrttttttsssrrrpppppppppppppppsssssssssqqqooonnnoooqqqsssrrrtttvvvtttooonnnpppnnnmmmnnnqqqpppnnnooottttttrrrpppooonnnoooqqqrrrqqqqqqpppoooooooooppppppnnnpppqqqpppnnnllllllllljjjooooookkklllssstttppppppnnnlllmmmrrruuuuuutttpppqqqqqqqqqooommmmmmmmmnnnnnnnnnppprrrrrrpppnnnjjjmmmqqqrrrpppllljjjiiikkkggghhhooopppmmmpppvvvvvvqqqqqquuusssmmmnnnuuuyyyzzzvvvooolllnnnooooooqqqrrrrrrrrrrrrrrrqqqqqqiiiqqqvvvrrrlllkkkkkkkkktttrrrpppnnnmmmnnnooopppoooppppppnnnlllkkklllnnnnnnllljjjkkknnnooommmkkkiiijjjkkkkkkjjjjjjlllmmmjjjjjjjjjiiiiiigggfffeeeeeegggjjjjjjhhhfffeeeeeeiiiiiihhhggggggggghhhhhhkkkmmmnnnnnnlllkkkkkkllllllkkkiiiiiijjjmmmppprrrqqqqqqooonnnmmmmmmmmmmmmtttpppllliiijjjlllmmmnnnkkkjjjjjjmmmpppqqqnnnjjjmmmmmmmmmnnnoooqqqssstttxxxxxxxxxvvvuuuvvvyyy|||xxxyyyzzzyyyxxxwwwxxxyyyzzz~~~}}}|||}}}vvvxxxzzzyyyxxxwwwwwwvvvvvvvvvvvvsssvvvxxxwwwtttsssvvvzzzwwwuuurrrqqqrrrssssssrrrtttsssrrrsssttttttrrrqqqsssrrrrrrtttwwwxxxxxxwwwwwwxxxwwwssstttxxxyyywwwwwwxxxxxxvvvrrrooommmmmmsssrrrppppppqqqqqqqqqpppoooooonnnpppsssttttttsssjjjkkknnnqqqrrrssssssrrrqqqnnnlllnnnqqqsssttttttqqqsssuuuuuutttrrrrrrrrrmmmnnnpppqqqrrrqqqqqqppprrrssstttuuuuuutttsssrrrsssttttttssspppooopppqqqqqqooollljjjkkkmmmppprrrpppooommmllllllnnnqqqrrrwwwssspppppprrrrrrqqqooorrrrrrqqqooommmnnnqqqtttsssqqqqqqtttsssooonnnoooooooooppprrrqqqnnnqqqvvvsssqqqnnnllllllmmmoooqqqrrrqqqpppoooooooooppppppooorrruuurrrmmmkkknnnrrroootttrrrkkkkkkrrrsssnnnsssooollllllppptttuuuuuuqqqooommmmmmooopppooonnnmmmnnnppprrrtttssspppmmmmmmoooppppppnnnlllllllllnnnjjjkkkpppnnniiiooozzzvvvpppnnnqqqpppkkkmmmuuupppkkkhhhiiiiiikkkpppvvvssstttsssrrrpppooonnnnnnffflllqqqnnnlllmmmmmmlllrrrqqqooommmmmmmmmnnnooolllmmmmmmkkkjjjjjjnnnqqqooolllhhhiiikkkmmmllljjjiiijjjkkkkkkiiihhhiiijjjggggggffffffffffffgggggghhhjjjlllkkkhhheeeeeefffhhhgggffffffeeeeeeffffffiiijjjllllllkkkjjjjjjkkklllkkkiiiiiijjjmmmqqqsssooooooooommmllllllmmmnnnsssoookkkjjjlllmmmnnnmmmmmmkkkjjjlllqqqsssqqqnnnnnnnnnmmmnnnooorrrtttvvvwwwvvvuuusssrrrssswwwzzzwwwxxxxxxwwwwwwwwwzzz|||xxx~~~~~~||||||}}}~~~wwwxxxzzzyyyxxxwwwvvvuuuuuuuuuuuusssvvvyyywwwttttttxxx|||wwwtttqqqpppqqqsssssssssxxxuuussstttwwwwwwtttqqqrrrqqqrrrtttwwwxxxwwwvvvqqquuuvvvsssrrrsssppplllssstttuuussspppnnnmmmnnnxxxuuurrrqqqpppooonnnlllrrrqqqqqqrrrssssssqqqoooiiijjjkkkmmmpppsssuuuwww{{{uuuqqqqqqrrrqqqqqqqqqnnnqqqtttuuuuuuuuuvvvwwwqqqrrrssstttsssqqqooommmsssuuuwwwxxxwwwuuusssqqqoooqqqttttttrrrpppooooooqqqmmmiiihhhkkknnnqqqrrrlllmmmmmmmmmnnnnnnoooooovvvrrroooqqqtttuuurrrmmmrrrqqqpppnnnmmmoootttwwwqqqmmmllloooqqqnnnmmmmmmlllkkkmmmooommmjjjmmmsssrrrpppmmmjjjjjjlllnnnppptttsssqqqoooooooooooopppqqquuuxxxssslllkkkqqqyyysssxxxvvvmmmmmmuuuwwwrrrxxxsssmmmkkkmmmpppqqqqqqrrrnnnjjjlllpppsssrrrpppkkklllooossstttsssoookkkoooppppppooonnnpppsssvvvpppllllllnnnjjjdddmmm|||rrrllljjjnnnmmmiiimmmvvvyyymmmeeeggghhhfffjjjsssttttttsssqqqnnnlllkkkkkkfffjjjllllllooossssssppppppooommmlllkkklllnnnooohhhiiijjjiiihhhjjjooosssqqqmmmiiiiiikkkmmmmmmkkkgggiiikkkjjjhhheeeddddddiiihhhhhhhhhhhhjjjlllmmmjjjlllnnnlllhhheeefffgggfffeeeddddddcccccccccccceeegggiiijjjjjjiiijjjllllllkkkiiiiiijjjnnnrrrtttiiijjjkkkkkkkkkmmmoooqqqqqqnnnllllllnnnooonnnlllnnnkkkjjjmmmrrruuutttqqqpppooonnnnnnoooqqqtttvvvssssssqqqooonnnppptttxxxvvvwwwwwwvvvvvvxxx|||uuuzzzzzz~~~yyy{{{zzz~~~{{{zzzzzzxxxoooooouuuzzzyyyuuuuuutttsssrrrrrrtttvvvwwwppppppqqqrrrsssuuuvvvwwwlllnnnrrruuuwwwwwwwwwwwwvvvssssssvvv{{{}}}zzzvvvttttttrrrqqqppppppqqqqqqoooqqqpppmmmmmmpppqqqnnnqqqnnnooosssrrrmmmoootttlllnnnpppoooooorrrxxx}}}sssxxxyyysssqqquuuuuurrrpppqqqqqqrrrrrrssssssssspppqqqrrrsssssssssrrrrrrpppsssvvvuuuqqqooooooqqqsssrrrqqqqqqppppppppppppooommmnnnooommmjjjkkkpppmmmooonnniiigggkkkoooooopppooooooppprrrrrrqqqoooqqqooooooqqqtttxxxyyyzzzooommmlllmmmnnnooonnnllllllooorrrrrrooollllllnnnnnnnnnoooppppppooonnnmmmhhhhhhkkkqqqrrrmmmhhhgggmmmppprrrqqqnnnmmmoooqqqlllwwwzzzqqqkkkpppttttttrrrooopppssstttrrrrrruuupppooolllkkkkkkmmmoooqqqrrrnnnllloooooolllkkklllmmmkkkjjjiiikkkooosssuuu|||tttooommmgggcccmmm|||rrrlllhhhjjjjjjhhhkkkqqqqqqkkkeeecccgggkkkmmmnnnuuusssqqqooooooqqqsssuuummmkkklllooommmjjjkkkoooqqqllliiikkklllkkkkkknnnmmmkkkkkkooopppnnnmmmpppkkkjjjiiihhhiiilllnnnpppnnnnnnnnnmmmkkkiiigggeeejjjlllmmmlllhhhffffffhhhvvvpppiiifffggghhheeebbbddddddeeeeeeeeedddcccbbbcccfffjjjllllllkkkjjjjjjmmmllllllmmmnnnnnnmmmkkkkkkjjjhhhjjjmmmpppqqqqqqkkkmmmmmmlllmmmoooppppppsssnnniiiiiinnnsssvvvwwwnnnoooqqqooommmlllnnnooolllpppsssrrrnnnlllnnnqqqwwwttttttwwwxxxwwwxxx|||}}}~~~|||{{{{{{{{{}}}}}}{{{}}}}}}yyy~~~}}}zzzxxxxxx~~~xxxrrrqqqvvvyyyxxxuuusssrrrpppppppppqqqssstttpppqqqrrrssstttvvvwwwxxxrrrsssuuuxxxyyyzzzzzzzzzuuussssssvvv{{{}}}zzzwwwwwwuuusssqqqpppqqqrrrrrrqqqttttttqqqppprrrrrrooossspppqqqtttqqqllllllppprrrqqqooooooqqqsssuuuvvvtttyyyzzzvvvtttwwwxxxvvvmmmnnnppprrrttttttssssssqqqqqqrrrrrrssssssttttttqqqrrrtttsssqqqooonnnnnnuuuuuutttsssssssssssssssuuuqqqpppqqqqqqnnnnnnqqqpppqqqoookkkkkkooopppnnnpppqqqsssuuuwwwvvvssspppqqqqqqqqqrrrssstttvvvwwwtttrrrpppppppppooonnnlllkkknnnqqqrrrpppnnnlllkkkjjjkkklllnnnnnnnnnmmmmmmtttlllhhhjjjmmmoooqqqtttnnnooopppooonnnmmmnnnpppnnnrrrtttrrrqqqtttuuutttsssppppppssssssqqqqqqsssooonnnmmmkkkkkklllmmmnnnoookkkjjjnnnooommmmmmnnnmmmlllkkkkkkmmmpppsssvvv|||yyywwwvvvtttttt}}}tttooommmnnnnnnkkkmmmqqqqqqpppnnnkkkiiijjjlllmmmtttsssqqqppppppqqqtttuuuqqqnnnmmmmmmllljjjlllrrrrrrmmmjjjlllmmmkkkkkknnnnnnmmmnnnooollliiimmmsssjjjjjjiiiiiijjjkkkmmmnnnxxxvvvsssoookkkiiigggfffiiikkkmmmkkkhhhffffffgggmmmiiifffgggjjjkkkhhheeeffffffffffffeeeeeeeeeeeedddgggjjjlllkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkjjjiiikkklllmmmllljjjjjjmmmpppkkkkkkkkkkkkkkkmmmnnnnnnppppppoooooonnnoooqqqrrrooommmkkkmmmppprrrooollllllpppsssrrrooonnnpppsssyyytttsssuuuvvvvvvyyy~~~}}}~~~|||{{{{{{}}}|||{{{zzzyyy}}}~~~~~~~~~|||zzzwwwvvvzzzxxxuuuuuuvvvwwwwwwvvvrrrqqqpppppppppqqqsssssspppppprrrtttvvvxxxxxxyyyrrrsssssstttuuuvvvwwwxxxwwwuuuuuuxxx{{{}}}zzzwww{{{yyyvvvsssrrrrrrtttuuutttwwwxxxuuutttuuutttpppttttttuuuxxxvvvqqqqqqtttwwwsssppppppssstttrrrooosssvvvwwwsssqqqrrrrrrqqqkkkmmmppprrrtttuuutttttttttsssrrrqqqrrrsssuuuvvvtttsssrrrqqqqqqpppnnnllluuuuuuttttttssssssttttttvvvooolllnnnpppnnnmmmnnnrrrrrrpppoooqqquuusssnnnoooqqqtttwwwyyywwwsssoooooorrruuutttqqqpppqqqttttttrrrqqqpppqqqqqqooommmllllllnnnpppqqqooollliiiiiijjjlllmmmnnnooonnnnnntttlllfffhhhkkkooosssxxxpppnnnmmmmmmnnnoooooonnnpppmmmnnnssswwwvvvtttuuuuuurrrqqqssssssooooooqqqnnnnnnnnnmmmllllllllllllllliiiiiimmmpppooooooqqqmmmmmmnnnnnnoooqqqrrrssssssvvvvvvtttvvv|||nnnkkkkkkmmmmmmkkklllooofffjjjmmmmmmjjjjjjmmmqqqrrrqqqpppooopppqqqsssuuutttpppnnnmmmllljjjnnntttsssmmmjjjlllmmmllllllooopppppppppoooiiifffkkktttjjjjjjjjjjjjjjjjjjjjjjjj{{{xxxsssnnnkkkiiiiiiiiiiiijjjkkkjjjhhhfffffffffgggfffeeehhhkkkllliiifffjjjiiigggfffffffffggggggfffhhhkkkkkkkkkkkklllmmmiiiiiiiiiiiiiiiiiiiiiiiikkkooopppmmmhhhfffjjjoookkkkkkkkkkkklllkkklllllllllppptttrrrnnnjjjjjjkkkooojjjfffkkksssvvvqqqiiimmmpppssssssrrrqqqsssvvvzzzuuurrrtttuuuuuuzzz}}}~~~~~~~~~zzzzzz|||~~~~~~{{{zzzzzz|||{{{{{{{{{{{{{{{yyywwwwwwxxxxxxxxxvvvvvvvvvwwwuuutttssssssrrrsssttttttnnnppprrruuuwwwxxxxxxxxxrrrrrrqqqqqqrrrssstttuuuzzzyyyyyy{{{||||||zzzxxx|||yyyvvvtttuuuwwwxxxvvvyyyzzzwwwvvvvvvtttoooppprrruuuwwwwwwuuuvvvwwwwwwuuusssrrrssssssqqqnnntttvvvuuurrrnnnmmmllllllpppppppppqqqrrrtttuuuvvvxxxvvvsssqqqppprrrtttvvvxxxuuurrrrrrtttssspppmmmrrrrrrqqqppppppqqqqqqqqqtttmmmiiilllppppppnnnnnnrrrrrrpppqqqvvv{{{wwwpppnnnooopppsssuuutttqqqnnnlllqqquuuuuuqqqnnnpppsssooonnnmmmoooqqqrrrqqqpppnnnlllkkkllloooooommmjjjlllmmmnnnpppppppppooooookkklllqqquuuuuuqqqppptttrrrooolllmmmpppqqqpppnnnpppjjjllluuuxxxsssqqquuuvvvsssrrrsssrrrnnnmmmoooooooooppppppooonnnlllkkknnnjjjjjjoooqqqpppppprrroooooooooppppppoooooonnnjjjoooooolllpppzzz}}}wwwhhhhhhiiilllmmmmmmmmmnnngggiiikkklllkkklllnnnpppoooooonnnnnnnnnppprrrssstttqqqppppppnnnlllnnnssspppkkkiiikkkmmmlllmmmppprrrpppoooooolllhhhjjjooojjjjjjkkkkkkjjjjjjiiihhhrrrpppnnnkkkjjjjjjkkkllliiijjjjjjiiihhhgggffffffhhhffffffgggiiijjjhhhfffkkkiiigggeeeeeefffggghhhhhhiiikkkkkkkkkkkkmmmooojjjkkkkkkjjjiiiiiijjjkkkmmmooopppmmmiiihhhkkkooonnnmmmmmmooonnnllllllmmmllloooqqqqqqmmmjjjhhhhhhmmmhhhfffkkksssvvvqqqjjjmmmpppssstttttttttvvvxxxzzzvvvtttvvvwwwwwwzzz}}}~~~}}}}}}~~~|||vvvuuu{{{{{{xxxyyy}}}{{{yyyyyy{{{|||{{{zzzvvvxxxzzzyyywwwuuuvvvxxxwwwvvvuuutttssssssrrrrrrmmmpppsssvvvxxxxxxwwwwwwtttttttttttttttuuuvvvvvv}}}}}}}}}}}}}}}|||zzzxxx~~~{{{xxxwwwxxxyyyzzzuuuyyyyyywwwvvvvvvsssooonnnqqqttttttssssssttttttrrrtttuuutttrrrqqqrrrsssvvvvvvvvvuuurrrppppppqqqwwwuuurrrpppppprrruuuxxxzzzxxxtttqqqpppqqqsssuuuzzzwwwttttttvvvvvvsssppppppoooooonnnoooooopppppptttnnnkkkqqqvvvvvvtttsssppppppppprrrxxx}}}zzzssspppnnnnnnnnnpppqqqpppooojjjooottttttqqqoooqqquuuqqqooooooppprrrrrrrrrqqqqqqmmmiiiiiilllnnnnnnmmmoooooopppppppppnnnmmmlllgggppp|||{{{qqqooosssuuuqqqnnnnnnqqqsssrrrqqqnnnkkkooovvvuuunnnnnntttvvvsssrrrsssrrrnnnmmmooopppqqqrrrrrrrrrqqqooonnnqqqnnnmmmqqqsssqqqppprrrppppppppppppnnnlllkkkiiihhhlllkkkjjjrrr}}}}}}tttmmmnnnoooooooooooonnnmmmrrrooollllllmmmnnnnnnlllmmmmmmlllllllllmmmooooooqqqppprrrtttrrrnnnnnnqqqnnniiigggkkkmmmmmmnnnqqqrrrmmmlllpppqqqnnnjjjiiikkkkkkkkkkkkkkkjjjhhhhhhiiijjjjjjkkklllllllllkkkjjjiiiiiiiiiiiihhhgggfffiiigggeeeeeefffhhhjjjjjjjjjiiifffdddddddddeeefffhhhiiikkkkkkkkkkkkmmmoooiiikkkkkkjjjhhhhhhjjjlllnnnmmmlllllllllnnnnnnoooqqqnnnooossssssnnnmmmpppqqqooonnnnnnppppppmmmkkkiiiiiiiiilllooopppooommmnnnooorrrssstttuuuvvvwwwwwwuuuvvvzzz{{{yyyyyy||||||xxxvvv~~~xxxwww}}}~~~yyyxxxzzz}}}}}}|||xxxyyyyyyyyywwwvvvwwwxxxxxxwwwvvvtttsssqqqooonnnoooqqquuuxxxzzzyyywwwuuurrrrrrssssssttttttuuuuuu{{{|||}}}}}}|||{{{zzzyyy}}}|||{{{yyyyyyyyyyyyzzztttwwwxxxuuutttuuussspppwwwzzzzzzvvvtttuuuuuutttpppsssvvvtttqqqqqqtttxxxrrrqqqrrrtttrrrpppqqqtttyyyvvvrrrooooooqqquuuwwwxxxvvvsssppppppqqqsssuuuxxxvvvtttttttttuuutttsssppppppooooooppppppqqqqqqppplllmmmsssvvvuuussssssooopppqqqqqquuuzzzxxxsssrrrpppnnnnnnppprrrrrrrrrkkknnnqqqrrrqqqqqqtttvvvxxxvvvtttttttttsssqqqooopppnnnkkkjjjkkkmmmooopppnnnnnnooonnnmmmllljjjiiigggmmmvvvyyyqqqiiijjjqqquuusssppppppqqqrrrssssssnnnnnnqqqtttrrrooopppttttttqqqppprrrrrrnnnnnnppppppqqqrrrsssssssssqqqqqqsssooonnnqqqrrrpppoooppppppppppppooommmllljjjiiigggggghhhnnnzzz}}}tttqqqsssrrrnnnkkkkkkiiieeemmmiiifffhhhmmmqqqpppnnnmmmmmmllllllllllllmmmmmmoooooorrruuutttooonnnqqqpppkkkiiilllnnnmmmnnnqqqpppkkkiiippptttrrrkkkhhhlllllllllkkkkkkjjjjjjjjjiiijjjlllmmmmmmlllkkkjjjkkkjjjiiijjjjjjjjjhhhggggggfffddddddfffiiimmmoooiiihhhfffdddccccccddddddfffhhhkkkkkkkkkkkklllmmmhhhiiijjjhhheeeeeehhhlllnnnkkkiiijjjmmmooopppoooqqqmmmnnnuuuuuuooonnnrrrtttpppmmmnnnrrrtttssspppiiikkkmmmmmmkkkjjjmmmooommmnnnppprrrssstttuuuuuutttsssuuuzzz{{{xxxwwwzzzzzz|||~~~{{{}}}www||||||xxxyyy|||||||||zzzyyyxxxwwwwwwxxxxxxxxx{{{{{{yyywwwtttqqqnnnmmmrrruuuyyy|||}}}{{{xxxvvvpppqqqrrrtttuuuuuuttttttuuuwwwyyyzzz{{{zzz{{{{{{wwwwwwxxxxxxxxxxxxwwwwwwtttwwwvvvssssssuuuuuurrr|||}}}vvvsssvvvwwwuuutttssssssrrrrrrsssuuuwwwrrrppppppsssqqqlllmmmqqqsssrrrqqqppppppqqqssstttrrrqqqpppooopppsssvvvxxxrrrrrrrrrqqqpppppprrrssspppppppppppppppqqqrrrrrrmmmlllooouuuuuuqqqnnnnnnooorrrssspppqqqssssssooorrrpppoooppprrrsssrrrqqqoooooopppppprrrsssuuuvvvzzzxxxvvvuuutttssspppnnnlllmmmnnnnnnmmmmmmooopppmmmmmmnnnnnnnnnlllkkkjjjhhhhhhkkkmmmjjjgggjjjoootttsssrrrpppooopppsssuuuoooppppppppprrrwwwvvvsssrrroooooorrrrrroooooorrrppppppqqqrrrssssssssssssrrrmmmlllpppqqqooonnnooooooooonnnnnnnnnnnnnnnnnnhhhcccgggvvvvvvmmmppprrrpppjjjhhhiiigggcccjjjjjjlllnnnpppqqqqqqpppoooooonnnnnnmmmlllllllllnnnnnnpppsssrrrooopppsssvvvqqqmmmoooooommmmmmooommmiiiiiiooorrrqqqnnnmmmnnnmmmlllkkkkkkkkklllmmmkkkkkkkkkkkkkkkkkkkkkkkkllljjjiiijjjlllllljjjgggggggggggghhhhhhiiikkkmmmhhhggggggfffeeedddcccbbbdddgggjjjlllkkkkkkkkkkkkhhhjjjkkkiiieeeeeeiiimmmjjjjjjjjjjjjjjjkkkmmmooonnniiikkkssstttmmmlllqqqnnnnnnnnnooopppqqqqqqppplllnnnnnnkkkhhhhhhjjjnnnmmmmmmnnnppprrrssssssrrrsssqqqrrruuuvvvuuuuuuxxxvvvyyy|||||||||~~~~~~}}}xxx~~~xxxyyy{{{{{{zzz|||yyywwwvvvwwwyyyxxxwww}}}zzzvvvssspppnnntttwww{{{|||yyyvvvssstttwwwyyyzzzzzzyyyxxxooorrruuuxxxyyyzzz{{{}}}ssstttuuuwwwwwwvvvuuuttttttvvvvvvrrrrrruuuvvvtttuuuxxxvvvooommmrrruuusssxxxtttpppooosssvvvvvvuuu{{{wwwvvvwwwssslllkkkooommmnnnpppqqqrrrrrrqqqqqqmmmmmmnnnoooqqquuuxxxzzzmmmooopppnnnllllllooosssoooooonnnnnnooopppqqqqqqpppqqqvvvzzzxxxqqqnnnoooqqquuuuuupppmmmnnnnnnlllnnnnnnoooqqqsssssspppnnnrrrqqqoooooorrrtttuuuuuuvvvuuussssssssssssqqqoooiiimmmrrrssspppnnnnnnooommmnnnoooppppppooonnnnnnmmmiiiiiimmmqqqpppoooqqqrrrsssssspppmmmnnnrrrvvvppprrrooolllttt}}}ssspppmmmnnnqqqrrrpppppptttoooooopppppprrrsssssstttoookkkjjjnnnpppnnnmmmooommmmmmmmmnnnoooqqqrrrsssmmmfffkkkpppfffooorrrqqqkkkkkknnnnnnjjjzzz~~~~~~xxxqqqmmmlllqqqqqqpppooonnnmmmllllllooommmnnnqqqpppoooqqqvvv|||vvvqqqqqqpppmmmkkkmmmkkkiiijjjnnnooonnnppptttooonnnlllkkkkkklllnnnoooiiihhhgggfffgggiiilllnnnmmmkkkjjjkkkmmmmmmkkkhhhiiikkklllllljjjhhhgggggghhhhhhhhhgggfffdddcccbbbcccfffjjjllllllkkkjjjjjjjjjmmmnnnkkkggggggkkkpppgggjjjllljjjfffeeeiiinnnkkkfffhhhqqqrrrjjjiiiooofffjjjnnnnnnkkkjjjkkklllpppooollliiiggggggiiilllmmmmmmmmmoooqqqrrrqqqppprrrooonnnqqqrrrqqqsssxxxrrrvvvyyyzzzzzz|||xxxyyy}}}}}}zzz}}}zzzvvvzzzxxxtttzzz~~~zzzxxxzzzzzzsssmmmkkktttwwwzzz{{{yyywwwvvvuuutttssssssuuuxxxwwwtttpppxxxuuutttxxxzzzxxxwwwyyywwwxxxwwwuuusssssstttvvvwwwrrrtttwwwvvvttttttqqqmmmooowww|||zzzvvvtttvvvooolllqqqvvvuuuttttttooosssuuutttvvvyyyuuummmqqqqqqqqqqqqrrrtttvvvwwwooorrruuusssooonnnrrrwwwmmmssssssllliiimmmppppppnnnoooppprrrssssssrrrqqqooorrruuuvvvtttrrrpppoooqqqtttvvvvvvuuurrrqqqqqqsssnnnhhhgggjjjnnnqqqrrrpppsssrrroooooorrrssspppuuurrrppppppqqqqqqnnnllliiiooouuutttpppmmmppptttjjjjjjkkkmmmooosssvvvxxxnnnlllkkkkkkllllllkkkiiipppnnnooorrrsssrrrvvv|||oooqqqqqqnnnooosssuuutttnnnrrrtttsssoooooosssxxxooommmlllooosssvvvuuusssjjjjjjjjjjjjkkkmmmnnnppprrrmmmmmmrrruuurrrqqqssslllgggjjjwwwvvvnnnlllnnnpppqqqrrruuuyyy|||wwwkkkmmmuuurrrrrrrrrrrrqqqooonnnmmmqqqpppooonnnnnnnnnnnnnnnmmmnnnppprrrrrrqqqooommmnnnjjjiiikkkmmmmmmpppvvvttttttooojjjkkkpppoooiiioooiiigggiiihhhdddeeeiiijjjkkklllkkkkkklllnnnpppvvvqqqkkkhhhiiijjjjjjiiinnnmmmkkkiiifffbbb```^^^gggggggggfffeeeeeehhhjjjmmmkkkjjjjjjfffccceeekkkhhhiiiiiijjjjjjjjjiiiiiikkkkkkkkkjjjjjjjjjjjjiiiooollljjjllloooppppppnnnlllmmmmmmllljjjhhhiiijjjnnnooopppqqqrrrsssssstttvvvvvvuuutttsssrrrqqqqqqssstttxxx{{{}}}zzzvvvyyy{{{zzzxxx~~~~~~}}}~~~}}}zzzvvvuuu~~~~~~}}}zzzyyyxxxxxxtttssssssuuuxxxyyywwwtttvvvqqqooorrrtttssssssvvvvvvvvvvvvtttrrrrrrtttvvv}}}uuuppprrrtttsssrrrsssxxxtttttt{{{~~~zzzyyyvvvpppmmmrrrvvvuuussstttwwwzzzyyywwwxxxzzzvvvnnnpppqqqrrrsssttttttssssssoooqqqsssrrrpppooorrrtttqqqtttsssnnnlllppprrrppprrrssstttsssrrrqqqqqqqqqpppqqqrrrrrrrrrrrrtttuuuyyyxxxwwwwwwwwwwwwxxxxxxwwwrrrllliiikkknnnpppqqqqqqtttssspppooorrrssspppqqqooonnnnnnpppqqqooommmlllpppssssssooolllmmmooollllllmmmnnnppprrruuuvvvmmmnnnnnnnnnooopppqqqrrrqqqoooqqqttttttrrrtttyyyppprrrqqqnnnnnnrrrsssqqqqqqrrrrrrpppmmmmmmqqqtttooonnnnnnnnnooopppooonnnllllllllllllmmmoooqqqrrrrrroooooottttttpppooorrrqqqmmmooowww|||yyysssooonnnmmmmmmnnnqqquuuxxxzzz~~~qqqqqqvvvtttttttttsssrrrqqqpppoooppppppooonnnnnnnnnoooooommmnnnpppqqqqqqpppmmmlllkkkhhhhhhiiiiiigggiiimmmssstttpppkkkjjjnnnnnniiikkkhhhhhhllllllhhhhhhllliiikkklllkkkjjjjjjkkklllqqqmmmiiiggghhhjjjiiihhhkkkjjjhhhgggeeecccbbbaaacccdddeeeeeedddeeefffhhhhhhffffffgggeeecccffflllmmmmmmllllllkkkiiihhhggghhhhhhhhhhhhiiijjjkkklllnnnllljjjkkknnnqqqqqqppplllnnnnnnmmmlllkkklllmmmppppppppppppqqqrrrssstttuuuuuuttttttuuuuuuvvvwwwuuuvvvxxx{{{}}}|||{{{wwwtttxxxvvv|||yyyyyy~~~~~~}}}{{{yyyxxxxxxxxxvvvuuuvvvwwwyyyxxxxxxzzztttqqqrrrttttttvvvyyyvvvwwwwwwvvvuuutttvvvwww}}}vvvqqqrrrtttsssrrrtttyyytttrrrwwwzzzxxxvvvvvvxxxrrrpppsssvvvuuuttttttzzz{{{zzzwwwxxxyyywwwsssqqqsssuuuvvvvvvtttqqqoooooopppqqqrrrrrrqqqqqqqqqssstttqqqmmmnnnqqqpppnnnuuuvvvwwwtttqqqoooppprrrsssrrrpppoooqqqtttxxx{{{|||wwwuuuvvvyyyyyyyyyvvvrrrnnnlllmmmppprrrssssssuuutttqqqpppssssssppppppooonnnoooqqqrrrrrrqqqttttttuuutttsssqqqooonnnnnnmmmmmmmmmnnnoooqqqrrrmmmoooqqqqqqpppssswww|||rrrrrrtttwwwuuuqqqqqquuuppprrrqqqnnnmmmppppppnnnsssrrrpppnnnmmmnnnoooppplllmmmnnnmmmlllkkklllmmmooonnnooooooppprrrssstttrrrqqqrrrsssrrroooooorrrxxxtttsssuuutttqqqoooqqqrrrnnnkkkmmmqqqvvvyyyyyysssppprrrtttssssssrrrqqqpppooooooooonnnnnnnnnnnnoooooopppmmmnnnpppppppppnnnlllkkksssqqqqqqrrrpppllllllooonnnpppoookkkjjjlllnnnnnnjjjiiikkkooooookkkiiijjjiiijjjlllkkkiiigggfffgggkkkiiihhhgggiiiiiiiiihhhhhhgggeeeddddddddddddeeedddfffiiikkkkkkkkklllmmmiiigggfffhhhfffdddfffkkkmmmmmmmmmllllllkkkkkkkkkggggggffffffhhhjjjmmmooonnnllljjjkkkmmmppprrrrrrmmmooopppooommmmmmnnnooosssrrrpppooooooqqqtttuuutttsssssstttvvvxxx{{{}}}wwwxxxyyy{{{}}}~~~~~~~~~}}}|||xxxuuuwww|||}}}yyypppxxxxxxyyy~~~|||zzz|||}}}|||~~~}}}{{{yyywwwuuu|||zzzxxxwwwwwwxxxyyyzzzxxxttttttvvvvvvyyy}}}xxxyyyzzzzzzxxxxxxzzz{{{yyyuuuvvvwwwuuuuuuxxxwwwqqqnnnppprrrpppppprrryyytttrrruuuwwwvvvuuuvvvuuuuuuttttttuuuwwwxxxwwwuuuvvvwwwwwwvvvtttrrrpppqqqpppqqqrrrttttttrrrqqqtttqqqnnnlllnnnpppnnnkkktttvvvvvvsssooonnnppptttuuussspppppprrrvvvyyy{{{zzzsssqqqtttuuutttqqqrrrpppnnnnnnpppssswwwyyytttvvvuuuqqqqqqssssssqqqsssssssssssstttuuuttttttvvvtttssssssuuutttqqqnnnnnnnnnlllkkkkkklllmmmmmmnnnqqqsssqqqoooqqqxxx~~~ssssssuuuxxxvvvqqqoooqqqnnnppppppmmmmmmppppppmmmqqqpppppppppqqqqqqooommmhhhkkknnnnnnllllllooorrrooooooooopppqqqrrrssstttqqqqqqqqqpppnnnooorrrvvvyyysssqqqpppooopppsssuuupppkkklllrrrxxxzzzyyyyyyzzzoookkklllpppoooooonnnmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnooopppnnnnnnooooooooommmllljjjiiiiiijjjllliiicccdddggghhhkkkmmmllljjjlllooorrrkkkllloooqqqoookkkfffdddhhhjjjlllkkkhhheeecccbbbgggggghhhhhhiiijjjiiihhhiiigggeeeddddddeeefffgggeeehhhlllooooooooooooooooookkkjjjkkkiiieeeeeehhhhhhhhhiiikkkmmmooopppqqqjjjiiigggggghhhkkknnnpppnnnllljjjjjjkkkmmmooopppoooppppppooommmlllmmmnnntttrrrooonnnnnnqqqtttvvvtttsssrrrrrruuuxxx|||yyyyyyyyyzzz}}}}}}}}}~~~}}}yyyvvvxxx{{{zzzuuupppxxxzzz|||~~~wwwzzz{{{wwwuuuvvvwwwvvvzzz~~~}}}}}}}}}{{{wwwsssyyyyyyxxxwwwwwwzzz}}}xxxtttuuuvvvvvvxxx|||wwwxxxzzzzzzyyyyyyzzz{{{zzzxxxyyyyyyvvvvvvyyyxxxssspppqqqqqqpppqqquuuxxxtttsssvvvwwwvvvvvvxxxsssrrrrrrsssssssssuuuxxxzzzyyyxxxvvvuuuuuuttttttssssssrrrsssuuuvvvuuusssuuuqqqnnnoooqqqpppnnnlllqqqrrrsssqqqoooooorrruuusssqqqoooppprrrssssssrrrvvvrrroooppptttuuuqqqmmmppppppppppppqqqssswwwyyysssvvvuuuqqqqqqssstttqqquuuuuuuuuuuutttsssttttttrrrooonnnpppsssuuurrroooqqqpppnnnmmmmmmmmmmmmnnnoooqqqssspppmmmmmmsssyyyssssssvvvxxxvvvooommmoookkknnnooommmnnnqqqqqqooolllnnnqqqtttvvvtttpppllljjjmmmpppooonnnmmmpppsssmmmnnnnnnpppqqqqqqrrrrrrqqqpppnnnkkklllqqqwww{{{xxxooonnnqqqqqqrrrtttuuuooojjjjjjpppuuuwwwvvvlllsssyyyzzztttnnnkkkkkkmmmmmmlllllllllmmmmmmnnnllllllllllllmmmnnnoooooonnnnnnoooooonnnmmmlllkkkggggggjjjkkkhhheeegggmmmiiijjjmmmmmmjjjiiilllpppiiilllnnnooonnnkkkgggccciiijjjlllkkkhhhdddbbbaaafffgggiiijjjjjjiiiiiiiiikkkjjjhhhfffeeeeeeggghhhcccfffkkkmmmmmmlllkkkkkknnnjjjiiikkkjjjgggfffhhhffffffgggiiilllooorrrsssooommmkkkiiiiiikkkmmmooommmlllkkkjjjiiiiiikkkmmmoooppppppnnnllljjjjjjkkktttqqqnnnlllmmmppptttwwwtttsssrrrqqqsssvvvyyy{{{yyyyyyyyyzzz|||~~~~~~}}}}}}~~~||||||yyywwwzzz~~~|||wwwsss|||||||||}}}uuuwwwzzzwwwuuuuuusssrrrvvv|||{{{zzzzzz|||~~~|||wwwsssqqqrrrssstttvvvyyy~~~zzzwwwyyy{{{yyyyyy|||rrrtttvvvwwwwwwwwwxxxyyy{{{xxxxxxyyyxxxuuutttvvvvvvqqqoooqqqqqqpppssswwwtttqqqqqquuuuuutttuuuxxxvvvttttttuuutttqqqrrrvvvzzzyyywwwvvvuuuvvvwwwxxxuuuuuutttttttttuuuvvvwwwvvvrrrqqqtttuuusssrrrssspppoooooopppqqqrrrssssssqqqooommmnnnqqqqqqmmmjjjllllllmmmqqqvvvwwwtttqqqrrrssssssqqqpppppprrrsssrrrtttsssppppppttttttrrrsssttttttsssqqqpppqqqrrrrrrpppoooqqquuuxxxwwwuuutttsssqqqppppppqqqqqqrrrqqqrrrrrrooollllllooorrrrrrqqqtttwwwtttooommmooojjjmmmooommmnnnrrrrrroooiiimmmrrrvvvwwwtttpppmmmooopppqqqpppnnnmmmmmmnnnkkklllmmmoooppppppppppppoooooollljjjnnnuuuyyyyyy~~~tttlllmmmqqqrrrrrrssspppllliiiiiimmmqqqrrrrrrkkknnnrrrtttsssqqqppppppnnnmmmmmmmmmoooqqqssstttooonnnnnnnnnnnnoooooopppmmmnnnnnnoooooonnnnnnnnnooooooqqqqqqooonnnttt}}}nnnllllllmmmjjjffffffiiieeeiiillllllmmmooommmjjjiiikkklllkkkhhheeeddddddggghhhjjjiiihhhgggggghhhlllkkkiiigggfffffffffgggfffiiimmmnnnmmmkkkjjjjjjhhhddddddhhhkkkiiiiiikkklllkkkkkkjjjkkklllmmmnnnrrrpppnnnlllkkkkkkllllllkkkllllllkkkiiiiiijjjlllnnnoooooommmkkkiiijjjjjjqqqooolllkkklllppptttvvvuuutttrrrqqqrrrsssuuuvvvwwwwwwxxxyyy{{{}}}}}}}}}}}}}}}~~~|||}}}{{{yyy|||}}}xxxvvv|||yyyxxx~~~{{{www{{{{{{xxxvvvuuurrrooorrrxxxxxxuuusssuuuxxxxxxuuuqqqkkknnnpppqqqrrrtttxxx|||}}}yyyyyy}}}~~~zzzxxxyyyooorrruuuvvvvvvuuuvvvwwwwwwvvvxxxzzzyyysssqqqsssqqqnnnnnnpppppppppsssxxxooommmmmmqqqqqqppprrrvvvtttssstttwwwtttpppqqqvvvuuuuuuuuuvvvvvvwwwwwwwwwtttuuuuuusssqqqrrrvvvzzztttrrrtttwwwwwwssssssxxxrrrooonnnppptttvvvtttqqqssspppnnnooorrrrrrooollljjjlllooorrrtttuuutttsssppprrrsssqqqooommmoooqqqooorrrrrroooppptttuuurrrppprrrtttsssqqqqqqrrrtttqqqpppppprrrtttvvvwwwwwwrrrrrrqqqpppqqqrrrssstttsssrrrqqqpppnnnnnnnnnnnnpppoooqqqtttrrrnnnmmmpppkkkooopppoooooorrrqqqnnnjjjnnnssstttrrrooonnnoooooonnnmmmlllmmmmmmkkkjjjjjjkkklllnnnoooooooooooonnnnnnllllllssszzzxxxqqquuuooolllnnnooonnnnnnqqqnnnmmmllllllmmmoooqqqssspppooonnnooopppqqqqqqqqqnnnnnnnnnoooqqqtttwwwyyysssrrrqqqqqqqqqqqqqqqrrrmmmmmmnnnoooooopppppppppkkkjjjjjjiiifffgggqqq}}}nnnjjjiiillllllhhhfffhhhfffjjjllljjjkkkppprrrooojjjkkkkkkjjjhhhggghhhiiihhhiiijjjhhheeecccdddeeeiiiiiihhhhhhggggggffffffkkkmmmoooooommmjjjiiiiiifffbbbccchhhlllkkkkkklllsssqqqooolllkkkjjjjjjkkkpppooonnnmmmkkkkkkjjjjjjhhhjjjmmmnnnmmmlllmmmoookkklllmmmmmmlllkkklllmmmmmmlllkkkjjjlllooosssvvvtttssssssssssssssstttttttttuuuvvvxxxzzz{{{||||||~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}{{{}}}|||vvvvvvzzztttrrrxxxyyyyyy|||yyywwwuuuqqqmmmooouuuvvvqqqmmmnnnqqqsssqqqnnnlllnnnpppooonnnnnnpppsssvvvsssuuuyyyzzzvvvrrrqqqppprrruuuwwwwwwwwwwwwxxxvvvvvvyyy|||zzztttqqqrrrqqqoooooorrrssssssvvv|||jjjiiijjjnnnnnnmmmppptttnnnmmmqqquuutttpppqqqxxxoooqqqtttwwwxxxwwwvvvuuusssuuuvvvrrrnnnooouuu{{{qqqpppsssxxxuuuppprrryyytttqqqnnnrrrwwwyyytttnnnxxxtttpppqqquuuwwwuuurrrnnnppprrrrrrpppooopppqqqllloooqqqpppnnnnnnppprrrnnnqqqqqqoooppptttuuusssooorrrttttttssssssvvvxxxjjjjjjkkkkkklllmmmooopppooonnnnnnnnnnnnppprrrssstttsssqqqqqqqqqqqqooommmnnnmmmooorrrqqqmmmmmmqqqnnnqqqrrrpppoooqqqpppllllllpppsssrrrmmmjjjllloookkkhhhggghhhlllmmmllliiiiiikkkmmmnnnoooooooooooolllmmmmmmooowww}}}uuuiiimmmlllnnnooolllhhhjjjoooooopppqqqqqqpppqqqsssuuusssooollljjjlllmmmnnnmmmmmmmmmmmmooorrruuuyyy{{{vvvuuuttttttssssssssssssmmmmmmnnnooopppqqqrrrrrrrrrpppnnnllliiikkkwwwjjjddddddjjjnnnkkkiiikkkkkkooonnniiijjjppprrrooojjjkkkkkkjjjiiiiiijjjlllhhhiiiiiifffbbb```aaacccffffffgggggghhhgggffffffjjjkkklllkkkhhheeeddddddkkkffffffkkknnnlllkkkkkkvvvtttqqqnnnkkkkkkkkkkkknnnnnnmmmllllllkkkjjjjjjeeeiiinnnppppppoooppprrrhhhjjjlllmmmmmmmmmoooqqqkkkjjjjjjjjjlllooosssuuussssssssstttttttttttttttrrrsssuuuxxxyyyzzzzzzzzz}}}|||}}}|||}}}}}}{{{|||{{{wwwwwwzzz}}}~~~}}}zzzyyyxxxxxxyyyzzzzzzzzzvvvvvvxxxzzz|||zzzwwwtttxxxwwwxxxyyyuuuqqqtttyyyvvvtttqqqppprrrsssttttttvvvuuunnnssszzz{{{xxxwwwuuuvvvwwwyyyyyyxxxtttuuuwwwwwwwwwuuusssrrrpppsssvvvuuuqqqooorrrvvvqqqmmmnnntttvvvtttvvv{{{sssnnnmmmqqqqqqlllmmmqqqmmmppptttvvvvvvuuusssqqqwwwxxxyyyyyy}}}zzzrrrpppqqqrrrrrrqqqqqqssstttxxxtttpppooorrruuuuuutttuuuqqqnnnooorrrttttttsssqqqtttvvvuuurrrpppqqqsssqqqrrrrrrpppqqquuutttqqqvvvssspppooooooooonnnmmmtttsssqqqpppooopppqqqrrrqqqmmmmmmqqqsssqqqppprrroooooonnnmmmmmmmmmmmmmmmmmmoooqqqqqqpppooooooooopppmmmooottttttnnnllloooooopppqqqqqqqqqpppnnnmmmsssrrrrrrqqqpppooonnnnnnqqqpppoooppppppooollliiilllkkkkkklllmmmllllllnnngggjjjmmmmmmmmmmmmmmmkkkeeemmmnnniiijjjrrrssslllmmmmmmlllkkklllnnnrrruuuxxxyyyvvvqqqpppssssssqqqpppqqqssssssqqqooonnnnnnoooooonnnnnnmmmmmmllllllzzzvvvrrrooopppsssuuuvvvtttqqqooooooqqqqqqooolllmmmooohhhmmmdddxxxlllmmmkkkhhhjjjnnnoookkkllljjjjjjmmmmmmjjjiiikkknnnkkkiiijjjmmmooonnnlllkkkkkkiiihhhfffeeeeeedddcccdddeeegggiiihhhfffdddjjjiiijjjmmmmmmiiigggiiihhhhhhiiijjjjjjjjjjjjiiinnnnnnoooooonnnmmmllllllmmmlllkkkjjjiiiiiiiiiiiillllllmmmnnnmmmllljjjiiihhhhhhhhhhhhiiijjjkkklllsssnnnhhhhhhlllooonnnllluuutttsssrrrrrrssstttuuuvvvuuutttvvvzzz}}}~~~|||}}}|||yyyzzz}}}}}}{{{yyyyyy{{{{{{yyyvvvzzzxxxwwwxxx{{{|||{{{yyyvvvvvvvvvxxxyyyxxxvvvssszzzxxxxxxyyywwwrrrsssvvvvvvtttqqqqqqrrrssstttsssrrr}}}uuunnnssszzz{{{yyyxxxwwwwwwxxxxxxwwwuuutttttttttuuuuuutttqqqooouuuvvvvvvuuurrrpppqqqrrryyyuuuuuuxxxxxxvvvwww{{{yyyuuussstttsssoooooosssooopppqqqssstttrrrpppmmmuuuwwwxxxxxx{{{~~~zzztttqqqssssssrrrpppppppppqqquuuvvvxxx|||~~~|||vvvppprrrpppoooqqqsssuuutttrrrqqqsssuuuuuutttssssssssssssssspppmmmnnnssssssqqqzzzxxxvvvtttttttttsssssswwwvvvsssqqqooopppqqqrrrrrrmmmllloooqqqpppppprrroooooonnnmmmmmmnnnoooooollloooqqqrrrrrrqqqrrrsssqqqnnnnnnrrrrrrmmmllloooooonnnmmmlllllllllmmmnnnppppppppppppppppppppppppsssrrrrrrrrrttttttrrrpppoooooopppqqqqqqqqqpppqqqssssssqqqlllhhhhhhkkkmmmnnntttssslllmmmtttvvvqqqppppppppppppppprrruuuwwwtttvvvtttoooooorrrsssqqqooopppqqqpppooonnnnnnnnnmmmmmmmmmmmmmmmlllkkkjjjrrrqqqpppppprrrsssrrrpppmmmnnnooorrruuutttqqqnnnpppsssqqqooohhhttthhhlllmmmkkkiiikkkooopppmmmhhheeegggjjjkkkhhhhhhjjjjjjhhhfffgggiiijjjiiihhhggghhhiiijjjiiihhhgggfffhhhhhhhhhhhhiiihhhfffdddjjjhhhhhhkkkllljjjjjjmmmggghhhiiiiiijjjjjjiiiiiiooonnnmmmkkkjjjhhhgggfffggghhhjjjkkkjjjiiifffdddjjjkkklllllllllkkkiiihhhiiiiiijjjjjjkkkkkkllllllnnnkkkiiijjjmmmqqqqqqpppuuutttttttttuuuvvvxxxyyywwwuuutttuuuxxx|||~~~~~~zzzxxx~~~}}}zzzyyy|||zzzzzzzzz{{{{{{yyyuuurrrzzzwwwuuuxxx|||}}}zzzuuuyyyxxxwwwwwwxxxxxxvvvuuuzzzvvvuuuxxxxxxtttrrrsssvvvtttrrrsssuuuvvvwwwvvvttt~~~|||xxx~~~}}}||||||}}}~~~|||zzzwwwuuuuuuwww{{{|||zzzwwwzzzxxxvvvuuutttrrrpppnnnzzzwwwvvvwwwvvvssssssvvv{{{xxxuuuvvvuuusssuuuxxxuuurrrqqqrrrsssssspppmmmsssvvvwwwvvvxxx|||zzzvvvsssttttttssspppnnnooooootttvvvyyy~~~}}}uuunnnppppppppprrrtttuuutttrrrrrrrrrsssuuuvvvvvvsssqqqtttsssoookkklllqqqsssqqquuuuuusssrrrqqqqqqqqqqqqwwwuuurrrooonnnnnnpppqqqrrrnnnlllooopppooooooqqqpppooonnnmmmmmmnnnpppqqqllloooqqqssssssssstttvvvqqqnnnnnnppppppmmmmmmoooooommmkkkiiiiiikkknnnpppnnnnnnoooooopppqqqrrrrrrrrrqqqooopppqqqrrrqqqpppkkkmmmnnnooooooooonnnmmmnnnqqqtttsssqqqqqqvvv|||xxxvvvzzz{{{vvvqqqqqqrrrsssssstttuuuvvvppprrrqqqmmmmmmqqqrrrpppnnnnnnmmmlllllllllmmmmmmkkklllnnnooonnnmmmkkkjjjmmmnnnqqqtttuuutttooollljjjmmmqqquuuwwwuuuppplllnnnqqqwwwlllooo~~~rrrcccjjjkkkjjjhhhjjjoooooolllfffdddfffjjjkkkiiihhhkkkhhhgggeeeeeefffggggggfffeeegggiiikkklllkkkiiihhhlllkkkkkkjjjhhhgggffffffllliiihhhjjjkkkiiikkkoooggghhhiiiiiijjjjjjiiiiiinnnmmmkkkiiihhhfffffffffiiiiiijjjjjjjjjjjjiiihhhiiijjjjjjjjjjjjiiiiiihhhkkkkkklllmmmmmmlllllllllkkkkkklllnnnqqqsssvvvwwwrrrrrrssstttuuuwwwyyyzzzxxxuuussstttvvvzzz|||}}}}}}}}}~~~{{{~~~~~~~~~{{{{{{}}}{{{|||}}}~~~~~~}}}{{{yyy{{{yyysss{{{xxxvvvuuuvvvwwwvvvuuuuuuqqqpppuuuxxxvvvsssssstttsssqqqqqqsssuuuuuuuuuqqqzzz}}}{{{||||||}}}}}}wwwttttttwww}}}}}}|||xxxttttttvvvuuurrrnnnwwwvvvuuuuuuuuutttuuuvvvvvvtttsssssstttvvvyyy{{{yyyvvvssssssvvvwwwuuurrrtttwwwxxxvvvuuuxxxxxxvvvtttuuuuuutttqqqppppppqqqvvvtttrrrsssvvvvvvsssppppppppppppqqqrrrtttuuuuuusssrrrrrrtttvvvuuuqqqmmmqqqrrrooommmoootttuuusssooooooooonnnmmmlllmmmmmmrrrqqqnnnllllllmmmoooppprrrnnnnnnrrrssspppnnnooopppooonnnmmmlllmmmnnnnnnmmmoooqqqrrrqqqrrrsssuuuqqqpppoooooonnnnnnnnnoooooonnnlllllllllmmmooopppmmmnnnnnnooopppqqqrrrrrrrrrpppoooooopppppppppooojjjmmmoooooooooqqqpppnnnooouuu{{{zzzwwwrrroooooopppqqqssssssrrrpppnnnpppooolllllloooooommmmmmkkkiiiiiijjjllllllllllllmmmppprrrrrrpppnnnlllnnnpppsssvvvvvvtttnnnjjjmmmooosssvvvvvvsssnnnjjjmmmmmmtttcccpppmmmhhhgggiiihhhgggiiimmmmmmjjjiiihhhiiinnnnnnkkkjjjllljjjiiihhhgggggghhhhhhhhhhhhhhhiiijjjjjjjjjjjjjjjllllllkkkiiigggfffggghhhllliiiiiilllllliiiiiillliiiiiijjjkkkkkkkkkkkkkkkllllllkkkjjjjjjjjjkkklllooonnnkkkjjjjjjmmmoooqqqjjjjjjjjjjjjjjjjjjjjjiiillllllmmmmmmmmmlllkkkkkkjjjllloooqqqrrrtttwwwyyypppqqqqqqrrrssstttuuuvvvxxxvvvssssssuuuyyy{{{|||~~~xxxyyy{{{}}}|||{{{zzzzzz||||||}}}{{{xxxyyy||||||yyyyyy|||}}}}}}~~~~~~yyy{{{yyyvvvuuuvvvwwwwwwwwwvvvrrrrrryyy~~~~~~{{{xxxtttqqqqqqqqqppppppnnntttwwwuuusssuuuyyy|||zzzyyyzzz{{{|||zzzwwwuuusssqqqoooppptttvvvwwwvvvzzzuuurrrssswwwxxxtttoootttuuuvvvvvvxxxzzz||||||pppppppppoooppptttvvvwwwxxxvvvssstttwwwyyyxxxwwwuuuzzz{{{wwwttttttuuutttsssuuuuuutttsssrrrssstttwwwtttppppppsssuuuuuusssppppppoooooopppsssvvvyyyuuusssqqqrrrtttsssnnnjjjmmmpppqqqqqqtttxxxxxxtttoooqqqrrrqqqooonnnoooqqqnnnnnnmmmmmmnnnppprrrtttqqqppprrrwwwxxxsssnnnmmmqqqpppooommmlllkkkjjjjjjnnnoooppppppooonnnpppqqqqqqqqqpppooonnnooopppooommmmmmnnnnnnnnnnnnnnnmmmnnnnnnooooooooopppppppppqqqpppppprrruuuwwwwwwwwwuuuzzz|||zzz||||||~~~zzzvvvqqqkkkooonnnnnnppprrrrrrooommmoooqqqppplllkkkmmmllliiillljjjggghhhjjjlllmmmllljjjllloooqqqrrrpppooommmrrrqqqqqqrrrrrrpppllliiinnnppprrrrrrrrrpppooonnnnnnlllrrr___llleee^^^hhhjjjjjjhhhjjjnnnnnnjjjllljjjlllpppooojjjhhhiiiiiiiiiiiihhhhhhhhhiiijjjnnnllliiigggfffgggiiikkkhhhiiijjjhhhfffeeegggiiifffeeehhhnnnoookkkjjjkkkjjjkkkllllllmmmmmmlllllllllkkkkkkkkkkkkkkklllllllllmmmmmmnnnooopppqqqqqqllllllllllllllllllllllllllllllllllllllllllkkkkkkjjjlllnnnooopppppprrrtttrrrrrrrrrsssssssssssssssxxxuuussssssvvvyyy{{{|||~~~|||{{{yyywww{{{{{{zzzzzzyyyxxxwwwwwwwwwyyyzzzzzzwwwuuuttttttyyywwwxxx||||||xxxtttssssssqqqrrrvvvwwwttttttwwwvvvuuuttttttvvv|||~~~||||||}}}~~~~~~}}}yyyuuutttsssrrrzzz||||||yyyuuutttvvvyyy}}}|||zzzxxxtttqqqvvvuuurrrpppnnnnnnooopppwwwsssqqqrrrvvvxxxuuurrrooorrrsssrrrtttyyy{{{zzzppprrrqqqooonnnqqqqqqooorrrrrrssssssssstttvvvwwwuuu{{{~~~yyysssrrrssssssssstttuuutttsssrrrsssttttttssstttwwwzzzzzzwwwsssnnnooopppppppppssswwwzzzuuutttsssrrrrrrqqqooommmlllppprrrsssvvvzzzxxxtttooorrruuutttrrrppprrrtttnnnoooqqqrrrtttvvvwwwxxxsssqqqtttyyyzzztttnnnlllooopppppppppnnnllljjjiiinnnnnnooonnnllllllnnnooopppsssssspppppprrrqqqooollllllmmmnnnnnnlllkkkjjjnnnnnnnnnoooooopppppppppjjjkkkoootttyyy}}}~~~}}}~~~yyy{{{~~~~~~yyytttpppqqqoooooopppssssssppplllooorrrqqqmmmkkklllkkkhhhkkkiiigggiiilllnnnnnnlllhhhiiikkkmmmnnnnnnmmmlllqqqooommmllllllllljjjhhhkkklllnnnnnnnnnooorrrtttjjjkkkqqqiiipppqqq___kkkmmmmmmkkkmmmpppnnnjjjjjjiiijjjnnnmmmgggeeeeeefffggghhhgggfffggghhhjjjrrrnnniiidddccceeehhhjjjeeehhhjjjhhheeedddfffhhh___```eeemmmpppmmmkkklllkkkkkklllmmmmmmmmmmmmlllkkkkkkkkkkkkiiihhhgggfffaaafffmmmssstttqqqmmmiiinnnmmmmmmmmmmmmnnnnnnooollllllkkkkkkkkkllllllmmmlllkkkkkkkkkkkklllmmmmmmttttttuuuuuuuuuttttttsssvvvuuutttuuuxxx{{{||||||~~~|||{{{}}}{{{{{{{{{{{{xxxwwwxxxxxxssspppqqqqqqnnnlllnnnrrrpppqqqttttttqqqpppsssppppppooommmmmmrrryyy}}}}}}~~~}}}|||{{{{{{}}}~~~~~~}}}zzzwwwxxxyyyzzz}}}zzzzzz}}}~~~}}}{{{yyyvvv{{{{{{zzzuuupppooossswwwuuusssqqqrrruuuuuutttrrrmmmpppqqqnnnooosssuuurrrppptttuuuqqqqqqsssrrrnnnnnnqqqtttssspppoooqqqtttrrr{{{|||uuusssssstttsssttttttsssqqqoooppppppoooppprrrwww{{{{{{vvvrrrjjjmmmqqqsssssstttvvvxxxtttttttttsssqqqqqqssstttoooqqqrrrqqqtttwwwvvvrrrnnnrrruuuuuurrrqqqrrruuuoooqqqtttwwwxxxyyyxxxwwwvvvssssssvvvwwwrrrnnnnnnmmmoooqqqsssssspppmmmkkklllmmmmmmmmmlllllloooqqqppptttuuurrrqqqtttsssnnnpppooonnnmmmllllllkkkkkkkkklllmmmnnnoooqqqrrrrrrjjjlllqqqwww}}}}}}{{{|||}}}~~~zzzxxxssspppnnnooorrrsssooolllnnnqqqqqqnnnmmmnnnmmmjjjkkkiiihhhjjjoooqqqooolllggghhhiiikkklllmmmmmmmmmnnnllljjjjjjkkkllllllkkkiiikkkmmmnnnmmmnnnpppsssiiikkkkkknnnooolllkkkmmmlllkkklllnnnlllggggggfffhhhllllllfffcccddddddfffggggggfffgggiiilllpppmmmhhheeecccdddggghhheeeiiillljjjfffcccdddfffbbbaaaeeekkkmmmjjjhhhjjjiiijjjjjjkkkkkkkkkkkkkkkhhhiiijjjkkkjjjgggeeeccc```dddjjjoooqqqooollliiinnnnnnmmmmmmmmmnnnooopppnnnmmmkkkjjjkkkmmmoooqqqpppmmmjjjiiilllnnnnnnmmmrrrrrrtttuuuuuuuuuuuutttttttttuuuwww{{{}}}}}}|||~~~}}}~~~~~~~~~~~~{{{|||}}}~~~xxxrrrrrrrrrqqqsssvvvtttrrrsssvvvuuuqqqppprrruuuvvvtttqqqppprrrwww|||wwwyyy{{{wwwrrrpppsssvvvqqqppppppqqqtttuuuuuutttoooooorrrwwwzzz~~~}}}uuupppppptttxxx{{{vvvuuuuuuuuuuuuvvv{{{}}}{{{{{{|||}}}|||{{{xxx{{{|||wwwrrrrrrxxxtttsssrrrrrrssssssrrrqqqrrrvvvuuupppooossssssooooootttwwwtttuuuxxxwwwrrrnnnssswwwuuuooolllnnnssspppzzz}}}vvvtttuuuvvvtttttttttrrrooollllllmmmlllkkkkkkooosssuuutttqqqfffkkkssswwwwwwuuuuuuuuussstttuuutttrrrssswww{{{ssstttrrrooopppttttttqqqpppuuuyyyyyyvvvtttvvvyyynnnqqquuuxxxyyyxxxvvvtttxxxsssqqqsssssspppnnnpppjjjmmmrrrvvvwwwtttqqqoookkkllllllllllllnnnqqqssspppuuuvvvssssssuuusssnnnvvvtttqqqnnnlllmmmnnnoooiiijjjkkkmmmppprrrsssttttttvvvzzz~~~{{{xxxxxxsssooolllmmmpppqqqnnnjjjmmmppppppnnnnnnppppppmmmkkkiiihhhlllqqqssspppllliiiiiijjjkkklllnnnoooooolllkkkjjjkkknnnoooooonnniiillloooooommmkkklllnnnpppnnndddiiibbbsssppphhhjjjjjjhhhiiijjjhhhccceeedddgggllllllhhheeefffdddfffiiiiiiggghhhkkkooolllkkkhhhfffeeeeeefffggggggkkknnnlllgggbbbbbbdddiiifffgggiiihhhdddccceeehhhhhhiiijjjjjjjjjjjjiiidddfffiiillllllkkkhhhfffgggffffffgggiiillloooqqqnnnmmmllllllmmmnnnoooppppppnnnlllkkkkkknnnrrrtttvvvpppkkkkkkpppsssrrrpppmmmnnnqqqsssttttttttttttssssssuuuyyy|||~~~~~~||||||{{{}}}~~~{{{yyyzzz|||}}}|||yyyzzzyyywwwtttqqqqqqsssvvvwwwuuuwww{{{zzzvvvtttvvvxxxwwwuuuttttttsssrrrppp~~~{{{wwwsssqqqssswww{{{tttqqqppprrrooojjjmmmuuuwwwuuurrrpppqqqrrrrrrrrrooooooooonnnnnnmmmkkkjjjrrrwww|||xxxqqqkkklllooooooqqqssssssqqqppppppppprrrqqqqqqqqqqqqpppnnnkkkyyyyyyxxxwwwvvvuuutttttt{{{}}}}}}yyyvvvwwwyyywwwtttrrrrrrtttuuutttrrrrrrtttvvvxxxyyyzzz}}}~~~}}}yyytttpppqqqpppoooooooooooonnnmmmooopppqqqqqqrrrrrrrrrrrrnnnvvvzzzwwwrrrqqqqqqpppxxxvvvtttrrrpppqqqqqqrrrpppsssxxxzzzyyywwwuuutttttttttttttttuuuuuuvvvwwwvvvsssqqqoooooonnnmmmkkklllmmmooopppooonnnqqqvvvhhhmmmqqqrrrqqqqqqtttxxxppppppooonnnmmmnnnrrruuupppuuuuuummmhhhkkknnnnnnqqqrrrpppmmmqqq|||}}}~~~yyyvvvuuuuuummmiiimmmqqqpppoooqqqiiihhhjjjoootttuuurrrooonnnqqqrrrnnnlllnnnnnnlllhhhiiilllnnnnnnooooooooowwwtttqqqnnnmmmmmmooopppnnnnnnnnnnnnnnnnnnnnnnnnnnnppppppkkkddddddkkkqqqhhhhhhhhhjjjlllllliiifffhhhfffeeegggjjjllljjjgggkkkmmmooonnnkkkiiijjjlllkkkkkkjjjjjjiiijjjjjjjjjkkklllllljjjfffdddeeegggiiihhhhhhfffddddddfffiiigggiiijjjlllkkkiiifffdddlllkkkkkklllnnnoooooommmiiihhhgggiiilllllliiieeerrrqqqnnnmmmmmmnnnpppqqqvvvoooiiijjjooorrrpppmmmqqqooollljjjjjjkkkmmmnnnlllkkkkkkkkkmmmpppsssuuutttwwwzzzzzzxxxwwwxxxzzz~~~}}}|||~~~~~~||||||}}}~~~~~~zzzzzzyyywwwuuutttvvvxxxyyywwwxxx{{{{{{vvvtttuuuxxxwwwwwwwwwxxxyyyxxxxxx|||{{{yyywwwvvvwwwzzz|||wwwttttttuuurrrnnnpppvvv{{{xxxvvvtttttttttttttttooopppqqqqqqpppppppppqqquuuwwwyyyxxxtttqqqooooooppprrrtttsssrrrppppppqqqiiilllqqqvvvxxxuuuooojjjrrrssstttuuuuuutttsssrrruuuvvvuuutttssssssuuuvvvvvvtttrrrrrrtttvvvvvvuuuuuuvvvwwwwwwwwwwwwxxxyyyyyyyyyyyy{{{||||||yyyvvvvvvuuutttssssssrrrqqqpppnnnpppsssvvvvvvvvvtttrrrsssyyy|||wwwrrrpppnnnlllsssrrrpppooooooppprrrssssssvvvxxxyyywwwtttsssssstttssssssssssssttttttuuu|||yyyxxxwwwvvvtttsssrrrrrrsssrrrpppnnnnnnpppooossswwwxxxwwwwwwzzz~~~qqqqqqooolllkkkkkkoooqqqqqqwwwxxxssspppsssvvvvvv~~~|||xxxvvv{{{}}}~~~zzzrrrllloooqqqooonnnooojjjkkkmmmnnnmmmlllllllllmmmppppppmmmmmmoooooolllkkkkkklllnnnpppqqqpppooorrrpppooommmlllmmmnnnooommmmmmmmmmmmnnnnnnnnnoookkklllllliiieeeeeejjjnnnbbbfffjjjkkkjjjiiiiiiiiihhhggggggiiilllmmmkkkiiijjjlllnnnmmmllljjjjjjjjjjjjjjjjjjkkkkkklllmmmmmmjjjkkkkkkiiifffdddeeegggccceeehhhhhhhhhiiijjjllliiiiiiiiiiiiiiijjjkkkllliiijjjkkkjjjiiiiiikkkmmmlllkkkkkkmmmpppqqqpppoooiiiiiiiiikkknnnrrrvvvyyysssnnnjjjkkkoooqqqnnniiimmmlllkkkjjjkkkmmmooopppnnnnnnmmmnnnoooqqqsssuuurrrtttvvvwwwwwwxxx|||~~~~~~}}}{{{{{{}}}{{{||||||{{{zzzyyyzzz{{{zzzxxxyyy|||{{{wwwtttvvvxxxxxxyyyyyyzzz{{{}}}}}}yyyyyyyyyyyyzzzzzz{{{{{{vvvuuuuuuvvvtttqqqqqquuuyyyxxxvvvtttsssrrrssssssnnnqqqrrrrrrppppppsssvvvwwwxxxxxxxxxxxxvvvtttqqqrrrtttuuuuuusssrrrrrrrrriiilllrrrxxx{{{yyyuuuqqqnnnoooqqqrrrrrrqqqooommmnnnmmmkkklllnnnppprrrrrruuusssqqqqqqtttvvvxxxxxxxxxwwwwwwvvvuuutttsssssspppooooooqqqtttuuutttsssrrrrrrrrrrrrssssssssssssmmmppptttwwwxxxvvvsssqqqsssyyy{{{wwwrrrpppooommmqqqpppnnnnnnmmmnnnooopppqqqrrrssssssqqqpppqqqrrrqqqpppooonnnnnnnnnoooppp|||zzzwwwvvvuuuuuusssqqqttttttsssrrrrrrqqqnnnkkknnnqqquuuuuuttttttwwwyyyssssssqqqnnnmmmnnnrrruuusssxxxzzzyyyyyy}}}~~~~~~{{{www|||yyywww{{{{{{~~~yyysssssstttrrrrrrsssuuuvvvwwwsssmmmkkkmmmqqqmmmnnnmmmlllooossspppkkkooommmmmmooorrrtttrrrpppmmmmmmlllllllllmmmmmmnnnkkkkkklllmmmnnnnnnooopppkkkjjjiiihhhhhhiiijjjkkk```gggnnnpppllliiikkknnngggffffffhhhkkklllllljjjjjjjjjkkklllmmmllliiiggghhhhhhiiijjjkkkllllllmmmiiijjjjjjhhhfffeeefffgggcccfffjjjlllkkkkkkjjjkkkkkkiiigggfffhhhlllpppssshhhlllmmmjjjeeedddiiinnnnnnmmmlllnnnqqqtttvvvvvvnnnnnnllllllmmmoooqqqrrrqqqmmmkkklllooooookkkggghhhiiiiiijjjlllnnnpppqqqpppppppppqqqrrrrrrssssssssstttuuuuuuuuuxxx}}}zzz~~~|||wwwuuuyyy|||}}}}}}{{{zzzzzzyyywwwyyy}}}|||xxxvvvxxxwwwxxxyyyyyyyyy{{{}}}{{{yyyxxxwwwxxxyyyyyyxxxssssssttttttsssqqqpppqqqssssssrrrqqqpppooopppqqqnnnppprrrqqqnnnnnnrrrvvvvvvxxxzzzzzzyyywwwvvvuuuuuuwwwwwwvvvuuusssttttttsssssssssvvvyyy{{{{{{{{{qqqqqqpppooonnnlllkkkjjjllljjjiiilllppprrrpppnnnrrrqqqoooppprrruuuxxxzzzxxxvvvuuutttsssrrrqqqoooooommmllllllmmmnnnmmmlllkkkmmmoooqqqsssuuuxxxzzzoooqqqsssuuutttssspppnnnmmmsssvvvsssrrrssstttrrrsssrrrpppnnnmmmllllllkkkiiijjjkkkkkkkkkmmmpppsssnnnmmmkkkiiiiiiiiijjjjjjqqqooommmmmmnnnnnnmmmlllmmmnnnnnnooorrrtttpppjjjiiilllnnnooonnnnnnoooqqqoooooonnnlllkkknnnrrruuuqqqtttvvvyyy|||~~~~~~|||{{{ttttttxxxzzzwww}}}}}}~~~wwwrrrqqqsssuuu|||wwwrrrqqqrrrsssuuuvvv~~~}}}zzzuuuqqqoooqqqtttnnnnnnmmmmmmrrrvvvssslllqqqnnnmmmnnnrrrtttrrrooommmmmmmmmmmmlllllllllkkkjjjjjjkkkmmmnnnpppqqqqqqpppmmmkkklllmmmnnnllljjjgggmmmsssuuurrrooooooqqqeeeeeefffhhhjjjkkkkkkjjjjjjiiiiiikkknnnmmmiiieeeffffffggghhhhhhiiiiiiiiiiiiiiihhhgggfffeeeffffffjjjlllmmmllljjjgggffffffllljjjgggfffgggkkkpppsssmmmnnnmmmjjjeeeeeeiiinnnmmmllljjjkkkmmmpppsssuuuvvvtttqqqooolllkkkkkkkkkqqqnnnkkkkkkmmmnnnkkkgggggghhhiiikkkmmmnnnoooppppppqqqqqqrrrrrrqqqqqqpppuuuuuuuuuvvvvvvwwwyyyzzzvvv{{{{{{wwwvvvzzz~~~~~~}}}zzzyyyxxxwwwvvvxxx|||}}}yyyxxxzzztttvvvxxxyyyzzz}}}}}}xxxvvvwwwxxxxxxxxxtttttttttsssssssssqqqoooqqqrrrssssssqqqqqqsssuuuppprrrsssrrrpppoooqqqtttrrrwww||||||wwwtttvvvyyyxxxxxxyyywwwuuutttuuuvvvvvvuuutttuuuwwwyyyyyyxxxsssrrrooommmllllllmmmnnnnnnnnnnnnrrruuuuuuqqqmmmooooooooopppqqqssswwwyyyuuusssqqqrrrssssssqqqooosssqqqoooooooooooonnnlllmmmpppsssuuuvvvxxx{{{~~~vvvuuutttsssqqqpppooonnnkkkppprrrqqqqqqtttuuusssrrrqqqpppooonnnmmmmmmlllhhhiiihhhhhhhhhjjjooorrrooommmkkkiiihhhhhhiiijjjlllkkkjjjkkkmmmooooooooogggjjjkkkjjjnnnssspppiiikkklllmmmnnnmmmmmmmmmnnniiiiiihhhgggeeefffiiilllkkkjjjlllqqqvvvvvvtttrrrsssmmmpppvvvyyywwwwwwwwwwwwxxxyyyzzzzzz{{{yyy~~~zzztttnnnkkkjjjiiijjjooonnnlllkkkmmmqqquuuuuu|||wwwrrrooooooppppppooooooooonnnoootttxxxuuummmpppnnnlllmmmpppqqqpppnnnpppoooooonnnmmmlllkkkjjjjjjjjjlllmmmoooppprrrrrrvvvssspppppprrrrrroookkkpppqqqsssuuuuuussspppnnnfffgggiiijjjkkkllllllmmmjjjiiihhhjjjmmmmmmjjjfffiiiiiijjjjjjiiihhhgggfffkkkjjjhhhggggggffffffeeennnnnnllliiifffeeefffgggmmmllljjjhhhhhhjjjlllmmmpppmmmjjjgggggghhhiiijjjlllkkkiiihhhhhhkkknnnpppppppppooooooooopppqqqrrrrrroookkkkkklllmmmlllkkkjjjjjjkkklllmmmmmmnnnnnnpppppppppqqqpppooonnnnnnqqqsssuuuwwwyyyyyyxxxvvvuuu{{{~~~~~~}}}{{{{{{||||||}}}~~~}}}{{{xxxwwwwwwvvvuuuwww||||||yyyxxxzzzqqqtttxxxzzz|||zzzxxxyyyzzzzzzyyyxxxyyywwwuuuuuuxxxvvvrrrtttwwwyyyxxxvvvuuuwwwyyyssssssttttttttttttsssrrrnnnuuu|||zzztttqqqtttxxxwwwxxxwwwvvvsssrrrsssuuuooopppsssvvvwwwuuuppplllpppooonnnmmmnnnpppsssuuurrrrrrtttvvvwwwvvvssspppoooppprrrrrrrrrrrruuuwwwsssqqqooopppssstttrrroooooonnnnnnoooppppppooommmpppsssuuutttrrrqqqsssvvv{{{yyyvvvtttrrrqqqqqqqqqqqqttttttqqqppprrrrrrnnnlllmmmnnnooopppqqqqqqqqqooonnnmmmkkkiiijjjmmmppprrrpppmmmkkkjjjkkkmmmnnnkkkjjjiiikkknnnppppppppphhhmmmmmmiiijjjooommmgggkkkllllllmmmllllllkkkkkklllllllllkkkhhhggggggiiihhhddddddkkkrrrrrrooommm|||pppiiikkksssxxxrrrqqqppppppqqqrrrtttuuuxxx{{{}}}}}}~~~}}}ssswwwtttmmmrrr}}}|||qqqooommmkkkjjjjjjjjjiiihhhiiillllllkkknnntttwwwwwwwwwrrrnnnnnnqqqrrrpppmmmnnnppppppppptttwwwtttnnnoooooonnnmmmmmmmmmnnnnnnrrrqqqpppnnnlllkkkkkkkkkiiijjjkkklllnnnooopppqqqvvvsssqqqqqqrrrrrrpppmmmqqqpppoooqqqrrrqqqnnnjjjjjjlllnnnnnnmmmmmmnnnooojjjjjjiiijjjllllllkkkjjjmmmnnnnnnnnnmmmkkkiiihhhnnnllliiihhhhhhgggfffdddjjjjjjiiihhhfffgggjjjmmmpppooommmkkkiiihhhhhhhhhnnnjjjgggfffggghhhhhhfffmmmlllkkkiiiggghhhkkknnnnnnnnnnnnoooooopppqqqrrrqqqooonnnmmmooooooooonnnmmmmmmlllllllllmmmmmmnnnooooooooonnnnnnnnnmmmmmmlllnnnrrrwww{{{|||zzzwwwxxx||||||~~~|||zzzzzz|||}}}~~~~~~vvvxxxyyyyyywwwvvvvvvwwwxxxvvvxxx{{{{{{wwwuuuvvvsssvvvyyyzzzzzz~~~{{{zzz|||}}}{{{xxx||||||yyyuuuvvv{{{zzzuuuuuuxxxzzzyyytttrrrtttvvvrrrpppppptttxxxxxxtttpppnnnssswwwvvvssspppqqqsssuuuuuutttrrroooooopppqqqmmmnnnpppssssssqqqlllhhhlllmmmoooqqqsssttttttuuussstttuuuuuuttttttuuuvvvqqqsssvvvvvvtttssstttuuussspppnnnooosssuuurrrooollllllmmmoooppppppnnnlllooorrrtttrrrmmmkkkmmmoooxxxwwwvvvuuutttsssrrrrrrwwwyyywwwrrrqqqrrrpppllljjjkkklllnnnpppqqqrrrrrrqqqpppooommmkkkkkkmmmppprrrpppmmmkkkkkklllnnnpppjjjiiihhhiiikkkmmmmmmllljjjqqqrrrkkkiiinnnoooiiillllllkkkkkklllkkkjjjhhhnnnpppssssssrrrqqqpppqqqooohhhgggpppxxxyyyvvvuuutttwwwtttmmmiiilllppprrrnnnmmmlllkkklllnnnppprrrnnnssstttrrrrrrtttrrrnnniiijjjjjjkkkooossstttqqqiiigggfffhhhkkkmmmlllkkkiiinnnooommmnnnsssuuusssrrrrrrsssttttttsssrrrpppkkkoooqqqqqqqqqsssqqqmmmnnnpppqqqoookkkjjjmmmppprrrpppnnnlllkkkkkklllmmmhhhhhhiiijjjlllmmmnnnnnnooonnnmmmmmmnnnoooooonnnmmmmmmnnnnnnmmmllllllmmmjjjmmmooonnnlllkkklllnnnkkkkkkkkkkkkjjjjjjmmmnnnnnnooopppppppppnnnlllkkkqqqnnnjjjiiiiiihhhfffdddfffgggiiijjjjjjlllnnnppptttrrrnnnkkkiiihhhhhhiiijjjjjjjjjiiigggggghhhiiikkkkkkkkkiiiggggggjjjmmmoooooonnnnnnmmmmmmllllllmmmoooqqqssstttssspppnnnooonnnmmmllllllnnnoooqqqpppooonnnmmmmmmmmmnnnooommmnnnpppuuuzzz|||zzzxxx{{{|||}}}}}}yyy}}}yyyyyyzzzzzzwwwtttrrrsssuuuuuuuuuuuuwwwyyyzzzxxxyyy{{{zzztttrrrsssvvvyyyzzzxxxvvvwww}}}}}}{{{yyyzzz~~~~~~zzzuuu}}}}}}yyytttvvv{{{{{{uuurrruuuwwwtttoookkklllnnnnnnkkklllqqqxxxyyytttmmmpppqqqrrrssssssqqqpppnnnrrrrrrqqqooollllllmmmooorrrpppmmmlllmmmnnnnnnmmmkkknnnrrruuuvvvtttrrrooorrrssssssqqqoooqqqvvv{{{sssvvvyyyyyyvvvtttsssttttttqqqnnnooosssuuurrrnnnpppppprrrssstttsssooolllpppsssuuusssooommmooosssqqqrrrtttuuuuuusssrrrqqqyyyzzzxxxtttssstttrrrmmmkkklllmmmnnnoooooooooooommmmmmmmmlllkkkllloooqqqpppnnnkkkiiiiiijjjmmmooommmkkkjjjjjjkkklllkkkjjjkkktttuuummmjjjpppsssooopppooonnnnnnooonnnlllkkkhhhlllrrruuuwwwwwwwwwxxxxxxpppnnnyyyqqqsssrrroooooossssssppplllkkkiiihhhiiikkknnnpppiiiooopppnnnnnnqqqooojjjoooiiikkkssstttnnnnnnuuujjjgggfffgggjjjlllllljjjeeejjjllliiihhhlllllliiimmmqqqvvvvvvssspppppppppiiinnnrrrpppooopppooolllmmmqqqssspppjjjhhhmmmrrrpppnnnllljjjjjjlllnnnpppgggggghhhiiijjjkkkkkklllhhhhhhhhhhhhiiikkkmmmoooiiimmmooonnnjjjiiimmmrrrhhhkkkmmmllliiihhhiiijjjkkklllmmmkkkiiiiiimmmrrrkkkmmmnnnppppppooommmlllsssoookkkjjjjjjiiifffcccdddgggkkknnnnnnnnnooopppwwwtttoookkkiiiiiijjjllliiimmmpppnnniiigggjjjnnnhhhiiijjjiiiggggggjjjmmmjjjkkkkkkllllllmmmmmmmmmjjjnnntttyyyyyyvvvqqqmmmooonnnlllkkkllloooqqqsssqqqooonnnllllllmmmooopppsssqqqpppssswwwyyyxxxwww{{{yyyyyy{{{~~~}}}{{{xxxwwwxxxyyyzzzyyywwwxxxvvvrrrtttxxxxxxuuuyyyxxxxxx{{{}}}|||xxxtttwwwwwwvvvtttssstttxxxzzzvvvtttssstttwwwwwwtttrrryyyuuurrrqqqrrrqqqnnnkkkrrrooolllkkklllnnnoooooolllppprrrppppppsssrrrnnnkkknnnppppppnnnmmmppprrrnnnnnnnnnoooooommmjjjhhhiiilllmmmmmmoooqqqooojjjkkklllmmmmmmlllmmmoooqqqnnnoooooooooqqqtttzzz~~~vvvrrrqqqtttuuurrrqqqsssrrrpppmmmkkkkkkmmmppprrrmmmppprrrooojjjjjjpppwwwwwwvvvtttrrrqqqpppoooooopppqqqrrrqqqoooppptttxxxuuutttsssrrrqqqqqqqqqqqqsssuuusssmmmjjjmmmooooooooommmnnnpppnnnjjjkkknnntttqqqooonnnnnnooonnnmmmnnnoooppppppoookkkhhhfffkkknnnrrrrrrpppnnnmmmmmmlllnnnqqqssspppkkkiiijjjkkknnnqqqrrrqqqqqqqqqrrrtttvvvsssmmmnnnuuuyyyxxxxxxvvvrrrooolllkkkkkkkkklllooommmggggggmmmooommmmmmooopppmmmjjjhhhjjjmmmrrrlllkkknnnooolllnnntttkkkkkkkkkkkkkkkkkkjjjjjjkkkiiiggghhhkkkmmmlllkkknnnooonnnmmmkkkkkkmmmooorrrrrrnnnjjjkkkqqqqqqllllllooopppoooqqqtttrrrmmmllljjjhhhiiijjjlllkkkiiigggffffffeeeeeeeeeffffffeeegggjjjllllllmmmooopppnnnjjjgggfffhhhjjjjjjiiigggkkkmmmlllhhheeeeeefffhhhmmmooonnnnnnnnnkkkfffgggggghhhiiijjjjjjkkkkkklllkkkjjjhhhfffeeeccccccdddiiioooooollljjjllloookkkmmmpppqqqooolllkkkjjjfffiiilllnnnooommmkkkiiilllkkkkkkkkkkkklllmmmmmmoookkkgggfffiiillllllkkkeeefffkkkrrruuurrrppprrrooorrrqqqlllkkkpppsssssskkkllllllnnnooooooooooootttrrrppprrruuuxxxxxxvvv||||||||||||}}}~~~~~~}}}xxxxxx|||}}}{{{wwwwwwxxx{{{~~~}}}zzzxxxyyyyyyyyywwwwwwxxxyyyvvvtttrrrrrrttttttrrrppptttssstttvvvxxxzzz{{{zzzsssqqqppppppqqqrrrrrrqqqsssuuutttpppppptttvvvtttvvvxxxzzzyyyuuussstttvvvsssuuuxxx{{{{{{xxxsssoooooossswwwzzz}}}}}}wwwzzzyyyvvvqqqnnnmmmooorrrmmmnnnnnnmmmmmmooorrruuusssooonnnpppqqqnnnmmmoooqqqooommmlllkkkmmmnnnpppppprrrrrrpppmmmnnnssswwwppppppnnnmmmlllkkkkkkkkksssssssssrrrqqqrrrsssuuusssrrrqqqppppppooooooooopppsssqqqllljjjmmmooooootttrrrrrrtttrrrnnnooorrruuussspppooopppppppppooonnnooopppppppppnnnmmmkkkmmmllllllnnnqqqqqqmmmiiilllmmmoooqqqqqqnnnlllkkklllnnnqqqqqqqqqpppqqqrrrvvvxxxuuuooonnnrrrtttrrrrrrqqqooommmllllllmmmnnnlllooommmhhhhhhmmmnnnlllllllllllllllnnnnnnnnnnnnoookkkjjjnnnnnnlllmmmqqqmmmmmmmmmmmmmmmmmmmmmmmmjjjhhhggghhhkkkmmmlllkkkmmmllljjjiiiiiiiiijjjkkkooopppmmmiiikkkppppppkkkjjjlllmmmkkklllnnnkkkffffffggghhhhhhhhhiiikkkmmmkkkiiifffddddddeeegggiiiggghhhjjjkkkjjjiiijjjkkknnnkkkiiiiiijjjkkkkkkiiihhhiiijjjjjjhhhgggggggggeeejjjlllkkklllmmmlllhhhccceeegggjjjkkkkkkjjjiiiffffffffffffffffffffffffgggkkkooopppnnnllllllnnnssssssrrrpppnnnmmmlllmmmfffhhhkkkmmmnnnnnnmmmlllmmmllliiihhhiiillloooqqqnnnnnnmmmllljjjiiiiiiiiijjjhhhjjjoooqqqooopppssskkknnnnnniiiiiimmmqqqqqqjjjlllnnnoooooopppqqqrrrtttrrrrrrtttxxxzzzyyyxxx||||||||||||~~~~~~}}}yyyyyyyyy{{{~~~yyy{{{}}}}}}{{{yyyxxxxxx|||yyywwwvvvvvvvvvvvvuuupppsssvvvyyy|||~~~xxxwwwwwwyyy{{{{{{zzzyyyyyyzzzvvvqqqpppuuuyyyyyyzzz}}}{{{yyyyyy{{{~~~{{{rrrwww}}}zzzzzzsssnnnnnnrrruuunnnooopppnnnlllkkklllmmmqqqnnnmmmooonnnkkkjjjmmmpppooonnnmmmmmmmmmmmmmmmpppooommmllllllnnnpppqqqooonnnnnnnnnnnnnnnmmmmmmtttsssrrrrrrssssssrrrpppqqqppppppooonnnnnnmmmmmmqqqtttsssooonnnqqqsssssssssqqqqqqsssqqqmmmmmmqqqvvvsssqqqpppqqqrrrqqqqqqnnnnnnoooppppppqqqqqqrrroooiiifffkkksssuuunnnffffffhhhkkkllllllkkkjjjiiilllnnnpppqqqpppooopppqqqtttuuutttpppoooppppppnnnlllkkkkkkkkklllnnnpppqqqmmmnnnmmmjjjjjjlllllljjjmmmlllkkkoootttwwwtttqqqmmmjjjkkkmmmmmmkkklllnnnmmmmmmmmmmmmmmmmmmmmmmmmhhhgggggghhhjjjlllmmmlllmmmjjjggggggiiijjjiiihhhkkklllkkkjjjkkknnnmmmjjjjjjllljjjhhhhhhjjjgggbbbcccfffjjjjjjhhhiiimmmrrrnnnlllhhheeedddeeehhhjjjjjjkkklllkkkiiigggggghhhmmmlllkkklllmmmmmmkkkiiihhhgggfffggghhhiiiiiiiiihhhlllnnnlllmmmqqqqqqnnniiikkknnnqqqrrrrrrpppnnneeeffffffggghhhhhhiiiiiilllnnnqqqssssssqqqooommmuuurrrooollljjjjjjlllmmmhhhiiijjjlllmmmllllllkkkpppmmmiiiffffffjjjnnnrrrjjjnnnqqqoookkkhhhiiikkknnnjjjiiikkkllllllnnnsssmmmpppoookkkiiilllooonnnllloooqqqqqqooonnnpppsssrrrrrrtttwwwzzz|||{{{zzz{{{{{{{{{|||~~~~~~}}}{{{{{{{{{|||}}}}}}{{{|||}}}|||zzzxxxxxxyyy}}}zzzxxxwwwxxxxxxxxxqqquuuxxxyyyxxxyyy|||wwwwwwwwwzzz}}}yyyzzzwwwrrrqqqvvvyyyxxxtttxxx|||}}}{{{zzz{{{}}}|||ppptttwwwxxxzzz{{{wwwqqq{{{yyyuuuqqqoooppptttxxxrrrssstttsssqqqnnnmmmmmmssspppooopppnnnkkklllpppppppppppppppooonnnnnnmmmqqqnnnkkkkkknnnoooooonnnoooooopppqqqqqqrrrrrrrrrqqqooooooqqqtttuuuqqqnnnpppppppppoooooonnnmmmmmmnnnrrrssspppooorrrtttsssrrrpppppprrroookkkkkkooouuussspppppppppqqqqqqpppoooooonnnnnnoooqqqrrrtttnnniiigggkkkrrruuuoooiiieeelllpppmmmiiiiiikkklllmmmoooppppppooonnnooopppnnnpppqqqppppppqqqpppooojjjjjjjjjkkkmmmoooqqqrrrmmmnnnmmmlllkkkkkkkkkjjjppppppqqquuuyyyzzzxxxuuulllkkklllnnnnnnllllllllljjjjjjjjjjjjkkkkkkkkkkkkggggggggghhhjjjkkkmmmmmmpppkkkggggggkkkmmmkkkhhhhhhiiijjjjjjkkklllkkkjjjkkkllljjjggghhhjjjiiieeegggiiijjjkkklllmmmppprrrmmmkkkiiigggeeeeeefffgggkkklllmmmllliiigggggghhhkkkkkklllmmmmmmllljjjhhhiiieeecccdddhhhkkkkkkjjjkkknnnnnnllllllpppqqqoooqqqrrrsssssstttsssrrrqqqkkkkkkkkkkkkkkkkkkkkkkkkqqqrrrtttvvvwwwuuuqqqmmmqqqooommmlllmmmooopppqqqoooooooooooooooooonnnnnnpppnnnjjjfffeeefffhhhiiijjjlllmmmlllkkkkkkmmmooooookkkiiikkkkkkjjjlllpppsssuuutttnnnkkkmmmooommmoooqqqsssqqqmmmkkkmmmpppoooqqqtttwwwzzz{{{{{{zzzzzzzzzzzz|||~~~|||}}}}}}{{{zzzyyyyyy{{{|||}}}|||{{{yyyvvvvvvxxxzzz|||zzzxxxvvvttttttuuuvvvtttvvvxxxwwwuuutttvvvyyysssrrrrrruuuzzz~~~tttwwwvvvssssssvvvvvvtttppptttxxxxxxwwwvvvxxxzzz{{{~~~|||vvvsssqqqnnnpppqqqppprrruuutttooopppqqqrrrrrrrrrsssuuuwwwsssuuuwwwvvvtttrrrqqqqqqsssqqqqqqqqqnnnkkkmmmrrrqqqrrrrrrsssrrrqqqpppooovvvsssooopppsssuuusssqqqmmmnnnppprrrssssssssssssooooooooossswwwxxxuuuqqqqqqqqqqqqqqqpppooonnnmmmiiinnnpppnnnnnnqqqrrrqqquuusssssstttrrrmmmmmmqqqrrrpppnnnnnnoooppppppooopppooonnnmmmmmmnnnpppqqqlllllllllnnnqqqqqqpppnnnkkkwww}}}vvvkkkkkkqqquuunnnooopppooommmmmmnnnooommmmmmoooqqqqqqpppnnnnnnllllllmmmmmmnnnooopppqqqmmmllllllmmmlllkkkjjjkkkooosssvvvwwwuuuttttttuuulllmmmnnnnnnnnnnnnmmmlllhhhiiiiiiiiijjjjjjkkkkkkfffggghhhhhhiiijjjlllmmmoookkkfffgggkkkmmmkkkggghhhhhhiiikkkkkkjjjjjjkkkiiijjjhhhfffhhhlllllliiinnnjjjgggiiinnnpppooolllhhhiiijjjjjjhhhfffdddbbbhhhjjjkkkjjjhhhggggggggggggiiikkklllkkkiiigggfffhhheeecccdddhhhkkkkkkiiihhhjjjiiiffffffiiijjjhhhqqqooollljjjiiiiiijjjkkkkkkkkkkkklllllllllmmmmmmppppppqqqssstttrrrnnnkkkmmmmmmooorrrwwwzzzzzzyyywwwwwwxxxyyyzzz{{{{{{{{{vvvuuusssqqqnnnkkkiiigggrrrnnnjjjhhhjjjmmmoooooommmkkkkkknnnooollllllnnnnnnrrrqqqmmmlllnnnpppooommmooopppnnnlllkkknnnqqqlllooosssvvvxxxxxxxxxyyyyyyyyyyyy{{{}}}wwwzzz}}}}}}~~~yyyzzzzzzzzzyyyxxxyyy{{{}}}||||||zzzwwwuuuvvvyyy{{{zzzzzzyyywwwuuutttvvvwwwuuuvvvwwwwwwvvvuuuvvvwwwsssssstttxxx}}}ppptttuuutttuuuwwwuuurrrsssuuuwwwvvvsssrrrtttwwwvvvxxxzzzwwwrrrmmmlllmmmoooqqqqqqppptttyyyzzzwwwooorrrtttuuuuuusssssssssqqqsssuuuuuusssrrrqqqrrrqqqooooooooollliiimmmsssrrrrrrsssssstttssssssrrruuussspppqqqssstttrrrpppppprrrtttvvvwwwxxxxxxwwwpppqqqsssvvvyyyzzzxxxwwwqqqrrrrrrsssrrrpppooonnnlllqqqtttssssssuuuvvvttttttrrrrrrssspppllllllooopppnnnllllllmmmnnnnnnnnnpppooonnnmmmlllmmmnnnoookkknnnppppppnnnnnnoooqqqlllyyytttiiijjjqqquuuooooooooonnnlllkkklllnnnooonnnooorrrqqqmmmkkkllloooooooooooonnnnnnmmmmmmnnnkkkjjjlllllljjjkkknnnmmmpppsssrrrnnnkkklllnnnmmmoooooollllllnnnnnnkkkiiiiiiiiijjjjjjkkkkkklllggghhhiiihhhhhhhhhjjjlllllliiiffffffhhhiiihhhgggjjjiiijjjlllkkkhhhjjjmmmggggggfffcccffflllnnnllloooiiidddfffllloookkkeeeeeegggjjjkkkjjjgggcccaaafffggghhhhhhfffeeeeeefffeeehhhjjjkkkiiigggffffffgggfffeeefffggghhhhhhhhhhhhjjjiiifffeeehhhhhhfffooolllgggcccbbbccceeegggddddddfffgggiiikkklllmmmjjjkkklllmmmlllkkkiiihhhfffgggkkkqqqxxx{{{zzzwwwwwwyyy|||}}}xxxuuu|||uuummmjjjkkknnnnnnmmmmmmllloootttuuuqqqppprrrfffkkkmmmkkkkkkooorrrrrrkkkkkkjjjkkkmmmoooqqqssslllooorrrtttuuuuuuvvvxxxxxxxxxxxxyyy{{{~~~}}}||||||||||||{{{xxx{{{||||||~~~zzzzzz{{{|||{{{xxxxxxyyy{{{yyyzzzzzzyyywwwwwwyyy{{{xxxzzz{{{yyywwwvvvwwwyyyvvvuuuuuuuuuwwwwwwwwwvvvsssuuuxxx}}}~~~ppptttvvvuuuvvvyyyxxxuuusssuuuuuussspppppptttwwwtttwwwzzzxxxsssoooooopppooorrrsssssswww{{{{{{wwwrrrtttvvvvvvtttrrrqqqqqqppprrrssssssqqqppppppqqqooonnnnnnooollliiinnnuuuqqqqqqrrrrrrssstttttttttqqqpppooooooooooooooonnnssstttwwwyyyzzzzzzzzzyyyppprrruuuvvvvvvvvvwwwxxxqqqrrrssssssrrrqqqooommmnnntttxxxwwwvvvxxxxxxuuusssqqqqqqrrrooojjjjjjnnnooommmkkkkkkmmmnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnnnnkkknnnpppooommmlllnnnppphhhsssuuukkkeeeiiinnnnnnooooooooommmkkkjjjlllmmmooolllmmmrrrrrrmmmlllnnnpppoooooonnnmmmllljjjjjjnnnjjjhhhkkkllljjjlllqqqmmmmmmmmmkkkiiigggggggggmmmooonnniiiiiimmmnnnkkkggggggggghhhiiijjjjjjjjjgggiiijjjiiigggfffiiikkkkkkjjjiiihhhggghhhiiiiiinnnllllllnnnkkkhhhjjjpppggghhheeecccffflllooommmmmmhhheeefffjjjllliiiffffffhhhjjjkkkkkkhhhfffdddhhhiiijjjiiigggfffffffffeeehhhjjjjjjgggeeefffgggfffhhhiiihhhgggeeeeeefffgggjjjjjjhhhhhhkkkkkkhhhllljjjfffdddcccdddggghhhaaaaaabbbdddfffggghhhiiifffhhhjjjiiigggeeegggiiicccccceeekkkqqqtttqqqmmmoooqqquuuxxx{{{{{{{{{zzzxxx{{{}}}{{{uuuqqqooooooooopppqqqpppsssxxxzzzxxxxxxzzzkkkppprrrpppqqquuuwwwvvvqqqmmmjjjjjjnnnrrrqqqpppmmmppprrrsssrrrsssuuuxxxwwwwwwwwwxxxyyy{{{~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~}}}~~~}}}~~~}}}yyyuuuvvvwwwwwwyyy{{{|||zzzyyyyyyzzzrrruuuwwwvvvtttrrrsssuuuxxxuuussstttwwwwwwuuurrrmmmpppvvv|||}}}wwwrrrrrrvvvwwwuuuwww{{{{{{yyyoooqqqqqqpppoooqqqvvv{{{ooouuuyyyyyytttqqqppprrrmmmqqqssssssuuuwwwtttnnnssstttuuuuuurrrqqqpppqqqrrrssssssrrrpppooopppqqqooooooppppppmmmkkkpppxxxpppppppppqqqrrrsssuuuuuurrrrrrrrrrrrqqqpppppppppnnnpppsssuuuvvvvvvuuuuuunnnqqqttttttqqqppprrruuupppqqqrrrsssrrrpppnnnmmmjjjpppsssrrrrrrsssrrrpppwwwuuuuuuvvvsssnnnnnnrrrpppnnnllllllmmmnnnooonnnmmmmmmnnnnnnooooooppppppmmmmmmnnnmmmlllllllllmmmiiipppooogggfffnnnqqqlllppppppooommmjjjjjjkkkmmmkkkhhhkkkqqqssspppppptttooonnnnnnmmmllljjjiiihhhnnniiigggkkkllljjjmmmsssooolllhhhgggiiiiiigggdddlllooommmgggggglllmmmjjjdddddddddeeefffgggggghhhhhhjjjkkkiiifffeeehhhjjjlllmmmlllkkkiiiiiikkkmmmqqqmmmmmmnnnkkkgggjjjrrrkkkjjjhhhdddgggmmmpppnnnkkkjjjiiiiiijjjkkkkkkkkkiiiiiijjjjjjjjjiiiiiihhhmmmnnnooommmkkkhhhhhhhhhfffhhhjjjiiigggeeefffhhhfffiiikkkjjjfffcccccceeebbbeeegggeeefffiiijjjgggfffeeedddddddddeeefffgggddddddddddddddddddddddddfffiiikkkiiieeedddhhhlllgggeeeeeeiiinnnpppmmmjjjeeegggjjjmmmmmmkkkhhhfffcccggglllrrrvvvxxxwwwwwwzzz|||{{{xxxsssqqqsssvvvuuutttvvv{{{}}}}}}~~~xxx|||}}}zzzxxx{{{|||zzzyyyrrrlllllloooqqqnnnjjjoooqqqssssssqqqrrruuuxxxwwwwwwwwwwwwxxxzzz|||}}}}}}}}}~~~||||||~~~{{{}}}~~~|||zzzzzzwwwwwwxxxzzz|||~~~xxxyyyzzzyyyyyy|||yyyuuuzzz|||zzz{{{xxxvvvwwwxxxyyywwwuuuzzz|||xxx|||uuu{{{{{{xxxwwwuuutttuuuuuuuuuvvvyyyyyyvvvuuuwwwyyyyyyvvvsssqqqppp|||}}}}}}{{{xxxvvvuuuuuuxxxxxxxxxwwwvvvuuuuuuvvvyyyxxxvvvsssqqqrrruuuxxxsssssstttuuuuuusssoookkknnnooorrrtttuuutttsssrrrjjjnnnrrrttttttsssrrrrrrvvv{{{|||xxxuuutttrrrnnnpppqqqqqqpppooooooppprrrtttrrrqqqqqqssstttsssrrrttttttuuuvvvvvvsssnnnjjjtttrrrrrruuuwwwuuutttsssyyytttrrrtttvvvuuussssssiiinnnpppoooqqqtttppphhhppppppooonnnoooppprrrsssoooqqqsssttttttrrrooonnnsssqqqnnnllllllnnnppprrrooopppqqqqqqpppnnnkkkjjjooonnnlllmmmmmmnnnlllkkkmmmlllkkkjjjiiihhhhhhiiimmmmmmmmmmmmllllllllllllqqqooommmmmmppprrrtttttttttnnnhhhgggjjjkkkjjjhhhgggjjjkkkgggfffiiikkkjjjmmmkkkiiihhhfffffffffggggggmmmnnnjjjkkkpppqqqnnnjjjeeedddiiijjjfffdddgggfffiiikkkhhhcccaaacccgggkkkmmmooommmiiiggghhhkkkiiihhhhhhkkknnnooommmjjjmmmjjjhhhhhhkkklllkkkiiigggiiikkkmmmmmmllliiihhhjjjhhhggghhhjjjkkkkkkjjjkkklllllllllkkkjjjhhhgggccchhhkkkjjjmmmrrrpppjjjiiieeedddhhhkkkiiiggghhhggghhhiiiiiiiiigggeeedddllllllllliiifffeeeeeefffhhhhhhhhhhhhhhhhhhiiiiiidddkkknnniiieeefffiiijjjnnniiidddcccfffiiijjjjjjkkklllmmmmmmkkkjjjiiijjjjjjmmmlllfffeeemmmrrrrrrqqqtttvvvsssmmmkkkpppuuuuuurrrqqqqqqooolllnnnsss}}}{{{zzzyyyxxxxxxuuuzzz{{{vvvuuuyyy{{{yyyyyy{{{|||yyyuuuuuuyyy}}}wwwzzz|||zzzvvvuuuyyy~~~~~~}}}~~~~~~|||yyywwwyyy{{{{{{zzzxxxvvvvvvwwwyyyzzzxxxxxxvvvsssrrrsssvvvyyy|||uuurrrwww|||{{{wwwuuuyyywwwuuutttuuuuuurrroootttyyy}}}zzzrrrnnnpppuuutttvvvyyyxxxxxxwwwwwwwwwuuuuuuttttttuuuvvvvvvttttttwwwyyy{{{yyywwwtttssswwwxxxyyyxxxvvvttttttuuuvvvvvvuuuvvvwwwvvvuuutttyyyzzzzzzyyywwwvvvwwwxxxqqqqqqqqqsssuuuuuusssqqqqqqrrrrrrssssssrrrppppppjjjmmmppprrrqqqqqqqqqrrrqqqvvvyyyuuurrrrrrrrrqqqqqqrrrsssrrrqqqqqqrrrtttxxxwwwvvvuuuuuuuuuvvvwwwrrrtttvvvyyyzzzxxxsssnnnmmmlllmmmqqqtttuuuuuutttsssrrrqqqrrruuuxxxxxxuuujjjnnnpppooorrrvvvtttoooooooooooonnnoooooopppppppppqqqrrrrrrrrrqqqooonnnmmmmmmlllllllllmmmmmmnnnooopppqqqqqqpppnnnlllkkklllkkkiiijjjkkkkkkiiihhhllllllkkkkkkjjjiiiiiihhhqqqpppqqqqqqqqqqqqqqqqqqmmmkkkiiiiiilllnnnppppppnnnkkkiiijjjnnnpppnnnkkkgggkkkllljjjiiikkkmmmkkkooonnnllljjjhhhggghhhhhhkkklllkkkiiimmmrrrqqqkkkqqqkkkgggiiiiiieeeeeegggdddgggiiigggdddcccgggkkklllmmmmmmllljjjiiijjjkkklllkkkjjjkkkmmmnnnllljjjmmmkkkiiijjjlllmmmkkkiiihhhiiikkklllmmmlllkkkjjjkkkiiiggggggiiijjjjjjjjjllllllllllllkkkiiihhhgggjjjlllkkkhhhjjjooonnnjjjkkkeeecccfffgggfffeeegggiiihhhhhhggggggggggggggghhhhhhhhhgggeeeeeefffhhhiiiiiiiiiiiiiiiiiiiiiiiidddjjjlllhhhfffgggiiihhhjjjhhheeedddeeeggghhhiiiiiiiiijjjjjjiiihhhhhhhhhiiillllllhhhiiioootttuuujjjmmmooonnnkkkkkkooorrrpppmmmkkkmmmllljjjiiilllsssuuuwwwwwwuuusssrrrqqqtttxxxyyyvvvuuuyyy{{{zzztttuuuuuutttsssuuuxxx{{{vvvyyyzzzxxxuuuuuuxxx|||~~~{{{zzz}}}zzzyyyyyy{{{}}}~~~{{{wwwuuuuuuvvvvvvuuuyyytttrrruuuwwwuuusssrrryyyxxxvvvvvvuuutttqqqnnnqqqvvvyyyvvvooolllooosssuuusssqqqqqqrrrrrrrrrqqqqqqqqqrrrssssssttttttuuuqqqrrruuuvvvwwwuuusssqqqqqqsssttttttssssssssstttvvvtttsssuuuwwwwwwtttqqqwwwyyy||||||zzzwwwvvvuuuqqqpppppprrrtttuuuuuutttttttttsssqqqpppooonnnmmmlllnnnqqqqqqqqqqqqrrrsssooouuuxxxtttpppqqqtttuuuqqqrrrssssssrrrrrrtttvvvvvvwwwvvvssspppppptttwwwqqqrrruuuyyy{{{zzzuuurrrnnnooopppsssvvvyyyyyyxxxtttwwwvvvrrrsssxxxvvvooopppqqqpppoooqqquuuuuurrrnnnoooooooooooonnnnnnmmmppppppppppppooooooooonnnmmmnnnpppqqqrrrqqqppppppooopppqqqqqqqqqooonnnmmmnnnmmmllllllmmmmmmlllkkkkkkkkkllllllkkkjjjiiihhhkkkllllllmmmmmmnnnnnnoookkkiiiggggggjjjlllnnnnnniiihhhhhhlllooopppmmmiiiggglllnnnmmmlllnnnooommmlllkkkjjjiiihhhiiijjjjjjnnnlllhhhhhhnnnssspppiiisssmmmhhhhhhhhhggghhhkkkhhhiiijjjhhhffffffjjjnnnooonnnmmmnnnoooooonnnmmmnnnmmmkkkkkkllllllkkkjjjmmmlllkkklllmmmllljjjiiihhhiiijjjjjjkkklllmmmmmmllljjjgggggghhhiiiiiiiiilllllllllkkkjjjiiiggggggnnnmmmjjjffffffjjjjjjhhhjjjeeecccfffhhhggghhhjjjjjjiiigggffffffhhhjjjkkkfffgggggggggfffgggiiikkkiiiiiiiiiiiiiiiiiiiiiiiieeehhhiiiggggggiiihhheeegggggggggeeedddeeeggghhhhhhhhhhhhiiiiiiiiiiiiiiifffiiikkkiiijjjooossstttiiiiiijjjkkkkkkllllllmmmmmmhhhgggkkkmmmjjjffffffggglllrrrsssqqqnnnllllllmmmqqqrrroooooorrrtttsssooonnnmmmooorrruuuwwwxxxzzz|||~~~|||zzzzzz}}}~~~{{{|||~~~zzzxxxxxxvvvssstttwww{{{zzzzzzyyyxxxwwwuuutttppptttwwwvvvrrrqqquuuyyy}}}xxxtttuuuvvvssspppnnnnnnnnnooorrrsssrrrsssvvvrrrrrrqqqrrrrrrrrrqqqpppmmmooorrrssssssssstttuuuwwwuuusssuuuwwwwwwrrrnnntttvvvxxxxxxvvvtttsssssstttrrrppppppqqqrrrrrrqqqtttsssrrrpppooonnnnnnnnnppprrrssssssssssssuuuvvvsssyyy{{{uuupppqqqtttvvvooopppqqqqqqpppqqqsssuuusssuuuuuuppplllkkkqqqvvvrrrrrrsssuuuvvvvvvtttrrrssstttttttttvvvzzzyyyvvvsss{{{{{{tttsssyyywwwnnnxxxuuurrrooooooqqqqqqpppoooooopppqqqpppooommmlllqqqpppooonnnmmmnnnnnnooonnnoooppprrrsssssssssrrroooooopppqqqqqqpppooooooooonnnmmmnnnoooooonnnmmmjjjkkklllllllllkkkjjjiiiffffffggghhhiiijjjkkkkkkllljjjhhhhhhkkknnnoooooohhhhhhhhhiiikkkjjjhhheeegggmmmpppooooooqqqqqqnnnffffffffffffggghhhjjjkkklllkkkjjjjjjmmmooonnnkkkmmmiiiggggggiiijjjlllmmmooonnnmmmjjjggggggiiilllrrrpppnnnooorrrtttrrrooommmkkkjjjiiiiiijjjkkkkkklllllllllllllllkkkiiihhhhhhhhhggghhhiiikkkmmmnnnmmmjjjhhhggghhhiiihhhhhhjjjjjjjjjiiihhhhhhgggfffllljjjhhhffffffhhhgggfffhhhffffffkkkmmmkkklllooojjjjjjiiiiiiiiikkklllmmmiiiiiiiiihhhhhhiiikkknnnjjjjjjjjjjjjiiiiiiiiiiiieeeggggggeeegggjjjhhhdddfffiiijjjiiifffeeehhhkkkjjjiiiiiiiiikkkllllllkkkcccfffiiiiiiiiilllnnnoooooommmkkkkkkmmmmmmkkkhhhmmmhhhffflllpppmmmgggdddggglllqqqrrrooollllllmmmlllnnnnnnlllkkklllmmmnnnooollljjjmmmssswwwwwwuuu{{{|||~~~~~~}}}}}}~~~~~~yyyuuuyyy{{{{{{{{{zzzzzzzzzzzz{{{rrruuuwwwvvvsssrrrvvvzzz~~~|||wwwvvvtttrrrsssvvvtttooopppvvvyyyvvvsssqqqrrrsssrrrpppmmmppprrrttttttuuuvvvxxxyyywwwuuuuuuvvvuuurrrnnnvvvvvvuuusssqqqqqqrrrttttttqqqooonnnoooqqqqqqqqqrrrqqqppppppooooooppppppqqqrrrsssssssssssstttvvvvvv{{{|||uuuooooooqqqrrrmmmooooooooonnnnnnppprrrtttvvvuuuqqqmmmmmmrrrxxxxxxvvvrrrqqqrrrsssssssssqqqssssssppprrrwwwwwwsssqqqxxx{{{wwwwww{{{yyysssxxxtttpppooooooooooooooopppqqqqqqrrrqqqpppnnnmmmqqqpppnnnmmmlllmmmnnnooollllllllllllmmmooopppqqqmmmnnnoooooopppppppppppplllkkkjjjkkklllmmmllljjjjjjkkkkkklllllllllkkkkkkhhhhhhiiijjjlllmmmnnnnnnmmmkkkiiiiiikkknnnooopppiiihhhgggggghhhhhhhhhggghhhnnnqqqppppppqqqqqqooohhhhhhgggffffffggghhhiiiiiijjjmmmmmmkkkjjjlllooohhhhhhhhhhhhjjjmmmlllkkkmmmmmmkkkiiigggggghhhjjjpppnnnlllmmmppprrrpppmmmiiihhhhhhhhhhhhiiilllmmmkkkkkkllllllkkkjjjiiiiiiggggggffffffgggjjjlllmmmlllkkkiiiiiijjjjjjiiigggiiihhhhhhhhhggggggggggggjjjiiijjjlllmmmkkkhhhgggggggggjjjooooookkkiiikkkiiijjjlllmmmnnnmmmmmmlllkkkkkkjjjhhhfffgggiiillljjjjjjjjjiiiiiiiiihhhhhheeegggfffdddfffjjjiiifffiiikkkmmmllliiihhhjjjmmmkkkiiiggghhhjjjllllllkkkeeefffhhhjjjiiihhhjjjlllpppmmmjjjkkkmmmnnnkkkhhhmmmhhhffflllpppmmmhhhffflllooorrrrrrooommmmmmnnnrrrrrrrrrqqqnnnlllmmmooosssooolllooouuuyyywwwsssvvvwwwyyyzzzzzz{{{|||}}}~~~}}}|||}}}}}}yyyxxxzzz}}}~~~}}}}}}~~~xxxoooooovvvzzzwwwtttsssuuutttqqqnnnppprrruuuvvvvvvvvvxxxyyyxxxxxxxxxwwwvvvuuuuuuuuuyyyxxxuuurrrpppqqqtttxxxqqqooommmnnnppprrrsssssspppppppppqqqqqqqqqqqqqqqnnnpppqqqrrrqqqpppqqqrrrtttwwwwwwrrrpppppppppnnnnnnooopppooommmmmmoooppppppqqqqqqooolllmmmqqqttt}}}yyytttrrrqqqrrrsssssspppttttttpppsss{{{|||wwwzzz}}}}}}yyytttooommmrrrnnnmmmoooqqqpppoooqqqpppqqqqqqqqqqqqppppppoooqqqpppnnnmmmmmmmmmnnnooonnnmmmmmmlllmmmnnnpppqqqllllllmmmnnnooopppqqqqqqmmmlllkkklllnnnnnnnnnmmmkkkkkkjjjjjjkkklllmmmnnniiiiiijjjkkklllnnnnnnoookkkiiiggggggjjjlllnnnnnniiiiiiiiiiiijjjkkkmmmmmmjjjoooqqqooonnnppppppnnnooonnnkkkiiigggfffeeeeeefffiiimmmoookkkggglllssskkkmmmmmmkkklllooommmhhhggggggggggggggghhhiiiiiikkkjjjiiijjjkkkkkkjjjiiifffhhhiiiiiiiiijjjlllnnnkkkllllllkkkjjjjjjlllmmmhhhggggggggghhhiiikkklllkkkjjjjjjlllmmmllljjjhhhhhhhhhhhhhhhhhhiiijjjkkkkkkjjjnnntttvvvqqqllljjjiiihhhkkknnnkkkeeeccceeeiiijjjlllnnnnnnmmmkkkjjjjjjjjjhhheeecccccceeehhhjjjjjjiiiiiihhhgggggggggfffhhhgggcccdddhhhkkkjjjlllllllllkkkiiijjjlllnnnkkkgggdddeeehhhjjjiiihhhiiihhhiiikkkjjjhhhiiimmmllliiifffgggjjjmmmmmmkkkmmmhhhfffiiillljjjhhhiiippppppqqqqqqqqqpppooonnnsssqqqpppqqqnnnjjjkkkoootttqqqooorrrwwwyyywwwtttvvvwwwxxxzzz|||}}}}}}}}}uuuuuu}}}{{{zzz{{{~~~~~~xxxqqqsssuuuwwwxxxwwwwwwxxxyyyuuuxxxyyyxxxvvvwww{{{yyyxxxvvvrrrpppqqquuuxxxsssqqqpppqqqsssttttttssspppqqqrrrssssssrrrqqqpppllloooqqqrrrqqqpppooopppnnnpppqqqpppssswwwuuuqqqrrrssssssqqqoooooopppqqqmmmmmmllllllmmmnnnpppqqqyyywwwtttssssssrrrqqqppptttyyyxxxrrruuu}}}~~~xxx{{{}}}zzzlllgggkkkooolllmmmrrrtttqqqnnnppppppooooooooooooppppppqqqppppppoooooonnnnnnoooooonnnoooooopppppppppoooooojjjjjjkkklllnnnoooqqqrrrooonnnnnnooopppqqqqqqooolllkkkjjjiiijjjlllnnnppphhhhhhiiiiiijjjkkklllllljjjhhhggggggiiilllmmmnnnhhhiiikkkllllllkkkkkkkkklllppppppmmmkkkmmmnnnlllnnnmmmkkkhhhffffffeeefffgggfffiiimmmllliiilllsssppprrrqqqmmmooossssssoooiiiiiiiiikkklllllljjjiiiiiiiiijjjiiigggfffgggggghhhjjjmmmmmmkkkjjjlllmmmmmmnnnmmmllljjjlllpppsssjjjjjjiiijjjjjjkkklllllliiijjjlllooopppoookkkhhhiiiiiiiiijjjkkkmmmooopppnnnlllooowwwxxxrrrlllkkkiiihhhiiijjjhhhdddeeejjjiiijjjjjjjjjjjjiiiiiihhhiiihhhfffcccaaabbbeeehhhiiiiiihhhhhhgggffffffeeegggjjjiiicccaaaffflllooommmjjjgggfffgggiiijjjkkklllhhhddddddgggiiihhhfffhhhfffgggjjjjjjgggiiioookkkiiifffeeegggjjjlllmmmnnniiiggghhhhhhgggjjjnnnoooooopppssswwwwwwsssnnnooolllmmmooommmiiikkkpppqqqpppppprrrvvvxxxwwwuuuxxxxxxzzz}}}|||~~~{{{uuuwwwyyyyyyxxxwwwxxxyyyrrrvvvzzzyyyvvvxxxwwwvvvuuurrrpppqqqsssuuuxxxvvvtttttttttsssqqqpppqqqrrrtttuuutttrrrpppooommmpppsssuuusssqqqppppppkkklllnnnqqqxxx|||vvvvvvwwwvvvtttrrrqqqrrrssspppooonnnppprrrttttttssssssrrrrrrssssssqqqnnnkkkvvvzzzxxxpppqqqxxxxxxppptttnnnttt}}}ooolllvvvqqqnnnooovvvvvvpppllllllooonnnmmmmmmmmmooopppqqqppppppppppppooooooooooooiiikkkmmmoooooommmjjjhhhiiiiiijjjkkkmmmoooqqqrrrlllkkkkkklllmmmnnnnnnmmmmmmkkkiiihhhiiilllooorrrjjjjjjjjjkkkllllllmmmmmmllljjjhhhhhhkkkmmmoooooohhhjjjnnnnnnlllhhheeecccmmmppppppkkkiiikkkmmmkkkhhhgggfffeeeeeefffggghhhhhhdddffflllnnnlllmmmrrrssstttrrrnnnqqqyyy|||yyypppppppppqqqqqqooollliiiiiilllmmmkkkgggeeegggiiijjjmmmppppppmmmkkkkkklllooooooooommmkkkmmmssswwwllllllllllllllllllllllllhhhiiimmmqqqsssqqqlllhhhjjjjjjkkklllmmmpppssstttooolllnnnuuuuuuooojjjjjjhhhffffffhhhggggggllltttkkkiiigggfffeeefffggghhhjjjiiigggdddcccdddgggjjjiiihhhhhhgggfffeeeeeedddgggkkkjjjccc```eeemmmrrrlllgggcccbbbdddhhhhhhhhhpppkkkffffffiiikkkjjjgggeeebbbcccggggggeeehhhooopppnnnjjjgggfffgggkkkmmmpppllliiihhhgggggglllsssnnnnnnpppwww~~~~~~vvvooopppmmmnnnrrrqqqmmmooouuummmnnnoooqqqtttvvvvvvvvvuuuuuuwwwzzz}}}~~~}}}~~~~~~|||zzz|||~~~{{{uuuzzz{{{zzzvvvtttvvv~~~zzzuuurrrsssvvvzzzpppvvvwwwrrrnnnpppsssuuuvvvvvvvvvuuusssqqqooonnnnnnoooqqqssssssrrrpppooollllllnnntttzzz|||{{{yyyrrrssssssrrrpppoooooopppppplllnnnvvv{{{yyytttrrrsssrrrqqqpppppprrrtttuuutttxxxwwwqqqppptttuuuqqqnnnppprrrsssssstttvvvxxxtttwwwyyyxxxsssooonnnnnnnnnoooppppppnnnnnnppprrrqqqqqqqqqqqqqqqqqqrrrrrrkkkkkkllllllkkkjjjiiihhhiiijjjlllnnnoooooonnnnnnjjjkkknnnpppqqqqqqpppooohhhlllmmmiiihhhjjjjjjiiilllllllllllllllllllllllllllaaacccsssxxxmmmggglllfffiiinnnqqqpppmmmhhhdddlllllllllkkkkkkjjjjjjjjjjjjiiihhhjjjmmmnnnllljjjqqqkkkhhhjjjllliiiggghhhkkkpppqqqlllkkkqqquuutttkkkkkkmmmmmmmmmlllkkkjjjjjjiiihhhggggggiiikkkmmmjjjlllooopppnnnkkkiiihhhnnnqqqsssqqqmmmmmmqqqvvvooouuuwwwtttqqqqqqoookkklllllllllnnnpppqqqqqqppplllpppttttttrrrpppppprrrjjjnnnrrrrrrsssuuussspppwwwkkkeeeiiiiiidddfffnnnmmmmmmkkkgggccccccfffjjjjjjmmmkkkeeeeeeiiikkkgggjjjiiihhhhhhhhhgggeeecccggghhheee^^^```hhhmmmmmmmmmjjjjjjlllggg```aaafffkkkkkklllkkkkkkjjjjjjkkkdddcccccceeehhhkkklllllllllkkkjjjjjjjjjkkkmmmmmmqqqmmmhhhfffiiimmmqqqsssooommmlllnnnqqqsssrrrppppppuuuvvvsssqqqssstttrrroooppppppooommmnnnppprrrsssrrrtttvvvtttrrruuu{{{yyy}}}|||~~~|||~~~{{{}}}||||||~~~sssvvvwwwssspppsss}}}|||wwwrrrpppppprrrsssrrrwwwwwwrrrnnnpppssstttxxxwwwvvvuuutttrrrqqqqqqqqqqqqrrrrrrqqqpppooonnnmmmmmmpppuuuzzz}}}|||zzzyyyzzz{{{yyyvvvqqqmmmkkkqqqmmmmmmsssxxxxxxvvvuuuvvvuuusssrrrqqqrrrssstttrrruuuuuurrrqqquuuuuuqqqrrrtttuuuuuuuuuuuuvvvxxxppprrrtttssspppmmmmmmnnnpppqqqsssrrrpppnnnnnnnnnppppppoooooooooppprrrssssssrrrqqqpppnnnmmmkkkkkkkkkkkkjjjkkkllloooqqqsssmmmnnnpppqqqqqqpppnnnmmmlllppppppkkkiiijjjjjjhhhkkkkkkllllllmmmnnnnnnnnnnnnhhhjjjsssvvvoookkkmmmfffiiilllooopppnnnllljjjoooooonnnmmmkkkjjjiiiiiiiiiggggggiiilllnnnmmmllliiidddbbbggglllnnnqqquuusssqqqkkkeeegggnnnpppllliiijjjkkkkkkkkkkkkkkkjjjiiiiiihhhggggggggghhhhhhjjjiiijjjllloooooommmjjjjjjmmmooommmjjjjjjmmmqqqoooooooooooooooooonnnnnnsssqqqnnnnnnppprrrrrrrrrnnnoooppprrrssssssrrrqqqmmmppprrrpppqqqrrrqqqmmmtttkkkhhhmmmnnniiiiiioooqqqtttuuuqqqllljjjmmmqqqqqqssspppkkkjjjmmmnnnkkknnnmmmlllkkkjjjiiihhhggggggjjjhhheeeeeejjjllljjjjjjhhhiiikkkhhhcccdddjjjhhhhhhhhhjjjlllmmmmmmmmmhhhgggfffgggjjjlllllllllhhhiiijjjkkkkkkjjjhhhgggmmmkkkiiiiiikkknnnooopppmmmlllkkklllooopppooommmtttwwwuuupppnnnpppqqqqqqnnnoooooonnnmmmmmmoooqqqqqqppprrruuuuuusssvvv{{{zzz|||{{{xxxyyy{{{|||}}}|||{{{zzz{{{|||zzz{{{}}}zzz}}}xxxtttrrrvvvuuutttvvvyyyyyyvvvsssvvvnnnqqqwwwsssuuuyyyvvv{{{uuuwww~~~~~~yyyyyyyyyxxxvvvsssssstttvvvtttyyy|||~~~yyyqqqssssssooolllnnnwww|||uuurrrqqqrrrqqqpppsssvvvuuuoookkknnnrrrssswwwvvvtttrrrqqqpppqqqqqqvvvuuutttsssrrrqqqqqqqqqoooppprrruuuyyy{{{{{{yyy~~~}}}{{{xxxuuuqqqnnnmmmuuuooommmqqquuutttssstttuuutttsssrrrrrrsssttttttppptttuuutttuuuxxxwwwtttvvvxxxxxxxxxvvvuuuvvvwwwnnnooopppooonnnmmmnnnoooqqqrrrtttssspppmmmkkkkkkooonnnmmmmmmnnnppprrrtttvvvtttrrrqqqpppoooooopppooommmjjjiiijjjnnnsssvvvpppqqqqqqqqqpppooommmlllpppsssrrrmmmjjjkkkkkkiiimmmnnnoooppprrrsssttttttnnnppprrrqqqpppnnnmmmmmmhhhiiikkkmmmooopppppppppqqqpppooommmllljjjiiihhhiiihhhgggiiimmmpppqqqrrrjjjfffgggnnnvvv|||wwwkkkeeejjjqqqpppiiiiiihhhhhhhhhiiijjjkkkkkkhhhhhhhhhggggggfffeeedddjjjfffdddhhhpppsssqqqnnnhhhjjjlllkkkhhhhhhkkknnnooogggdddkkknnnllllllqqqsssooollljjjkkkmmmnnnnnnnnnkkkiiikkkppprrrpppmmmnnnqqqqqqnnnnnnqqqqqqnnntttnnnnnntttuuupppooorrrppptttvvvtttooommmooorrrrrrsssqqqmmmlllnnnnnnlllqqqpppnnnmmmlllkkkllllllgggkkkmmmkkkkkkmmmkkkggghhhhhhiiilllkkkiiikkkooojjjhhhgggiiimmmnnnmmmkkkkkkiiihhhhhhjjjkkkjjjjjjgggiiilllnnnnnnjjjfffdddhhhhhhiiikkkmmmnnnmmmlllmmmlllkkklllmmmnnnmmmlllvvvwwwtttnnnjjjmmmooonnnmmmnnnnnnmmmlllmmmoooqqqrrrqqqrrruuuuuusssuuuyyy|||~~~~~~}}}zzzyyyzzzttttttuuuzzz{{{tttsssuuuyyy{{{zzzxxxvvvuuuuuuqqqmmmkkkmmmoooqqqqqquuukkklllooolllnnnqqqjjjyyyrrrlllmmmtttxxxuuuqqqtttsssqqqooonnnooopppqqqgggllloooppprrrtttsssooovvvtttpppmmmkkkmmmrrruuu~~~xxxqqqppprrrtttrrrooosssvvvtttmmmkkknnnqqqqqqtttrrrooommmllllllmmmnnnsssrrrpppnnnnnnooopppqqqrrrssstttuuuvvvwwwvvvuuu{{{wwwrrrooonnnppprrrsssuuupppnnnqqqrrrpppnnnooonnnnnnooopppqqqsssuuuvvvpppsssvvvxxxyyyzzzyyyxxxuuuvvvwwwvvvuuutttuuuvvvppppppoooooonnnnnnoooppppppqqqqqqooommmkkklllmmmpppooonnnmmmoooqqqtttvvvqqqpppnnnnnnnnnppprrrtttqqqooolllkkkkkknnnrrrtttqqqqqqqqqqqqpppooonnnmmmrrrtttsssnnnkkkmmmnnnllllllmmmnnnpppqqqsssuuuuuummmuuuwwwooojjjmmmooommmllllllllllllnnnppprrrsssooonnnmmmlllkkkjjjiiiiiikkkjjjjjjlllooosssvvvxxxsssppprrryyyyyymmmhhhlllpppnnniiiiiihhhgggggghhhiiikkkllleeefffhhhiiihhhgggeeedddiiifffeeehhhnnnrrrrrrqqqjjjkkkmmmlllkkkjjjlllnnnooobbb```kkkpppkkkiiioooooollljjjiiijjjkkkkkkkkkllljjjhhhhhhjjjkkkkkkiiihhhkkkjjjggggggkkklllkkkoookkkkkkpppssspppooorrroooooommmlllllllllllllllooopppooommmmmmnnnoooooooooooonnnlllkkklllnnnpppjjjlllnnnnnnmmmllliiifffjjjjjjlllmmmnnnoooppprrrpppmmmjjjkkkmmmnnnkkkhhhlllkkkiiihhhiiiiiihhhggghhhjjjmmmooopppmmmjjjhhhhhhggghhhjjjlllmmmlllkkkooonnnnnnnnnnnnnnnnnnmmmrrrtttsssmmmkkklllmmmlllmmmnnnnnnnnnmmmnnnppprrruuussstttwwwwwwttttttwwwyyy{{{|||~~~}}}}}}}}}zzzyyyyyy{{{|||{{{zzzyyy{{{|||}}}}}}}}}{{{xxxvvv|||yyyuuusssrrrtttuuuuuuuuummmoooqqqooouuuyyyrrrtttqqqnnnnnnqqqssssssssssssrrrrrrrrrrrrrrrqqqpppjjjmmmnnnllllllpppqqqoooyyysssmmmlllooorrrrrrpppwwwrrrnnnnnnrrrtttrrrooovvvwwwuuupppnnnrrrtttsssrrrpppnnnlllkkkkkklllmmmllljjjiiihhhhhhjjjmmmnnntttuuuuuutttrrrqqqqqqqqqtttqqqnnnmmmooorrrsssrrrooommmnnnrrrssspppnnnoookkkllllllnnnoooqqqrrrssspppqqqssswwwxxxwwwwwwwwwqqqrrrssssssrrrqqqrrrtttrrrqqqooonnnnnnooonnnnnnnnnnnnmmmkkkiiikkknnnqqqqqqpppooooooqqqsssuuuwwwpppooommmlllmmmoooqqqrrrppppppooonnnnnnnnnnnnnnnnnnnnnooooooppppppppppppqqqssssssnnnlllooopppppphhhiiijjjlllmmmooopppqqqnnnxxxzzzoooiiiooorrrppppppooonnnmmmmmmoooqqqrrrkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkkkkmmmooossswwwyyywwwuuuwww{{{}}}{{{}}}vvvrrrmmmkkkjjjjjjiiihhhjjjiiihhhhhhhhhjjjkkkllldddeeehhhjjjkkkjjjiiihhhiiiiiiiiijjjkkkmmmppprrrjjjkkkmmmmmmllllllmmmmmmnnncccbbbnnnssskkkgggkkkmmmlllmmmoooppppppnnnllloooppppppnnnkkkiiikkkmmmhhhiiigggcccbbbeeefffdddgggddddddgggjjjjjjkkkmmmqqqkkkeeefffkkknnnlllhhhjjjjjjkkkmmmnnnoooppprrrkkkkkkllljjjiiikkknnnrrrmmmlllmmmmmmllliiihhhgggjjjkkkkkkkkkmmmoooooooooqqqooommmmmmnnnooollljjjooommmkkkjjjkkkkkkjjjiiihhhiiikkklllmmmnnnooooookkkiiiggggggiiikkkllllllnnnnnnnnnnnnmmmmmmmmmmmmkkkoooqqqooommmnnnnnnkkknnnooopppooooooooorrrttttttrrrsssxxxyyywwwwwwyyytttvvvyyy{{{}}}~~~~~~{{{|||~~~}}}~~~~~~~~~}}}{{{~~~zzzxxxsssppptttwwwwwwwwwwwwwwwvvvuuuvvvxxxzzzvvvvvvvvvwwwwwwwwwtttrrrpppttttttpppooorrruuuuuutttppplllnnntttwwwuuurrrwwwuuussstttxxxyyyxxxvvvwwwyyyxxxttttttwwwxxxuuutttsssqqqpppooooooppppppmmmmmmlllkkkllloooqqqssstttuuuuuussspppoooooopppqqqpppqqquuuxxxwwwrrrnnnjjjiiilllsssuuussssssuuuoooooooooooooooooooooooopppnnnpppttttttrrrrrrtttnnnoooqqqpppoooooopppqqqqqqooonnnnnnoooooommmlllllllllkkkjjjjjjlllpppsssqqqqqqqqqrrrssstttuuuuuusssrrrpppooommmmmmmmmnnnnnnooopppppppppnnnlllkkkllllllmmmnnnooopppqqqqqqppprrrrrrmmmkkknnnqqqpppmmmmmmnnnoooooopppqqqqqqpppxxxyyyqqqmmmqqquuutttqqqpppoooooonnnnnnnnnoooiiiiiiiiiiiijjjjjjjjjjjjhhhiiikkkkkklllnnnrrruuuwwwvvvxxxyyyvvvqqqooorrrnnnnnnooopppmmmhhhiiimmmjjjjjjiiiiiiiiiiiiiiijjjdddfffhhhkkklllllllllkkkjjjkkklllkkkjjjjjjnnnqqqiiiiiijjjkkkkkkkkkkkkkkklllfffgggooorrrlllgggiiijjjkkkllloooqqqpppmmmjjjsssvvvxxxuuupppnnnooorrrtttuuurrrllljjjkkkjjjggghhhffffffhhhkkkmmmnnnnnnmmmgggaaaccciiimmmjjjeeeaaa```bbbgggiiiiiikkknnniiikkklllkkkiiiiiilllpppnnnkkkkkkmmmlllhhhggghhhggghhhhhhgggiiimmmmmmjjjmmmmmmmmmnnnnnnnnnoooooopppnnnmmmlllmmmnnnmmmlllggggggggghhhjjjmmmoooqqqoookkkgggfffgggjjjlllmmmiiikkklllkkkjjjjjjkkklllffflllpppoooooopppooolllooopppppppppoooqqqsssvvvooommmpppwww{{{{{{{{{}}}yyy{{{}}}|||~~~~~~|||~~~}}}zzzyyyyyy}}}~~~|||{{{uuutttyyyyyyvvvxxxyyyyyyyyyyyyyyyzzz{{{{{{yyywwwxxxyyyyyyvvvsssppptttvvvsssrrrtttwwwvvvoooppprrrtttuuuuuuuuutttxxxyyyyyyyyyzzzzzzzzzzzzsssuuuvvvtttuuuxxxwwwsssvvvuuuuuuttttttssssssrrrssssssrrrrrrssstttuuuvvvrrrssstttsssppppppqqqsssuuusssrrruuuyyyzzzwwwsssnnnmmmooosssuuutttvvvzzzsssssssssssssssrrrqqqpppsssppppppssssssoooooossspppqqqrrrqqqooonnnnnnooopppnnnnnnpppssssssqqqnnnjjjlllnnnnnnnnnnnnppprrrpppqqqrrrssssssssssssrrrsssrrrqqqooonnnlllkkkjjjkkklllmmmoooooonnnmmmmmmkkkkkkllllllmmmooopppqqqqqqsssqqqllliiilllooonnnrrrrrrrrrrrrqqqqqqqqqqqqooorrrsssqqqooopppsssuuunnnooopppppppppooommmllljjjjjjjjjjjjjjjjjjjjjjjjgggiiillllllkkklllnnnpppsssrrrsssssspppkkkkkkooommmlllooorrrooojjjkkkpppiiiiiiiiiiiihhhgggfffffffffgggiiijjjkkkkkkkkkkkklllkkkjjjkkklllmmmmmmmmmiiiiiiiiikkklllllljjjiiiiiiiiijjjlllllllllkkkjjjkkkkkkkkklllnnnmmmjjjhhhpppqqqrrrsssrrrpppooooooyyyzzzyyytttrrrtttssspppjjjkkkmmmooorrrtttrrrppphhhhhhiiilllnnnmmmjjjhhh```]]]___eeehhhfffhhhlllllloooqqqooojjjhhhjjjmmmmmmjjjkkkooonnniiifffhhheeeggggggeeeiiiooonnniiiiiilllooonnnkkkjjjlllpppmmmllljjjkkkmmmnnnnnnmmmhhhhhhhhhhhhjjjllloooppppppmmmiiiggghhhjjjkkkkkkgggiiikkkkkkjjjiiikkkmmmgggmmmpppnnnnnnppppppnnnnnnoooooooooooopppsssuuuooolllnnnuuuzzzyyyxxxyyy|||~~~zzzxxx~~~|||}}}xxxwwwyyy{{{|||{{{||||||{{{yyyxxxyyy{{{~~~zzzzzz}}}xxxpppwwwzzzvvvuuuuuuwwwyyyyyyxxxvvv~~~{{{wwwvvvxxxxxxwwwuuummmsssxxxvvvuuuwwwxxxwwwmmmsssyyyyyytttpppqqqtttsssuuuvvvvvvtttsssssstttmmmpppqqqppprrruuusssooouuuvvvvvvvvvuuutttsssssssssrrrrrrqqqqqqqqqrrrrrrppprrrtttsssqqqrrruuuxxx{{{uuunnnmmmssszzz~~~wwwtttssstttsssrrruuuzzzttttttuuuvvvwwwwwwwwwvvvyyytttrrruuuuuupppqqquuutttuuuuuussspppnnnmmmnnnpppoooppptttwwwxxxuuurrriiimmmqqqssssssqqqpppooooooppprrrssssssrrrqqqooommmmmmnnnnnnmmmlllkkkjjjiiijjjkkklllnnnooopppppplllkkkkkkllllllmmmoooooorrrtttqqqkkkhhhjjjlllllloooooonnnnnnmmmlllkkkkkkkkkjjjkkknnnnnnmmmooorrrlllmmmpppqqqqqqpppmmmkkkmmmmmmlllkkkkkkjjjiiiiiihhhkkknnnnnnmmmlllmmmoookkkiiijjjkkkhhhfffiiippplllhhhiiilllkkkggghhhmmmhhhhhhiiiiiihhhfffdddccchhhiiiiiijjjjjjjjjjjjiiinnnjjjgggjjjoooqqqnnnjjjjjjjjjjjjlllmmmmmmllljjjfffkkklllhhhggglllnnnmmmsssqqqooonnnnnnnnnmmmlllhhhggggggjjjnnnoookkkgggooorrrsssqqqqqqtttuuurrreeehhhlllpppsssssspppkkkiiipppxxx{{{xxxtttqqqqqqhhheeegggmmmooolllmmmqqqqqqtttvvvrrrlllhhhhhhjjjllljjjlllrrrqqqjjjggghhheeehhhhhhgggkkkrrrrrrmmmjjjnnnqqqnnnhhheeehhhlllhhhgggfffgggjjjkkklllkkkkkkkkkkkklllmmmnnnooopppqqqnnnkkkiiijjjjjjjjjiiihhhkkkmmmmmmkkkkkkmmmpppkkkoooooolllkkknnnpppooommmnnnnnnnnnnnnooorrruuusssoooooouuuxxxuuurrrrrrvvvzzz~~~~~~}}}~~~zzzyyyyyy}}}~~~}}}|||yyyxxxyyyzzzzzzzzz{{{}}}zzzxxxxxx{{{~~~~~~yyyttttttoooooossswwwvvvuuuvvvtttqqqppprrrvvvwwwsssooonnntttxxxwwwvvvwwwuuurrrsssuuuwwwvvvsssrrrtttvvvpppqqqrrrqqqpppooooooppptttuuuvvvxxxxxxxxxwwwwwwssssssrrrtttuuuvvvtttrrrrrrssssssttttttsssssssssrrrrrrqqqqqqqqqrrrsssttt{{{vvvrrrtttyyy{{{xxxssswwwqqqppptttvvvtttuuuyyyyyysssrrrxxxzzzvvvssstttvvvqqqooorrrqqqllllllpppoooooonnnnnnnnnoooqqqrrrnnnkkkmmmrrrqqqlllmmmrrrtttsssrrrrrrqqqqqqpppppplllppppppnnnooossssssqqqkkkjjjiiijjjlllmmmlllkkkiiillloooqqqpppnnnmmmmmmqqqrrrpppkkkffffffkkkppppppmmmiiiggghhhjjjllllllooolllkkknnnrrrssspppllloooppprrrqqqnnnkkkiiiiiinnnkkkhhheeeeeehhhkkkmmmiiiiiiiiijjjkkklllnnnoooiiigggfffeeeeeegggjjjkkkjjjhhhfffhhhmmmqqqrrrqqqpppllliiiiiiiiifffgggkkkpppkkkkkkppppppjjjfffgggkkkiiiiiilllooopppmmmjjjjjjhhhggghhhjjjkkkkkkjjjlllkkkiiigggeeeeeegggiiiggglllnnnlllmmmpppnnngggjjjiiihhhiiilllmmmkkkiiijjjjjjiiiiiiiiijjjlllmmmmmmllljjjiiiiiijjjlllmmmnnnlllooouuuuuuooolllnnniiiggggggiiijjjooo|||tttvvvwwwsssmmmiiihhhjjjkkkppptttrrrmmmlllqqqwwwfffeeefffkkkrrrvvvxxxwwwkkkppprrrooommmmmmllliiinnnmmmiiigggjjjnnnlllfffeeehhhmmmooopppoooooooooiiippprrrkkkeeeeeejjjmmmllljjjiiiiiijjjlllllllllooonnnllljjjkkkmmmpppssspppooommmlllkkklllmmmnnnlllpppuuutttqqqpppssswwwuuuvvvyyy|||{{{zzz~~~}}}~~~}}}}}}||||||~~~|||{{{zzzxxxxxxxxxxxxyyyxxxwwwxxx{{{yyyyyyyyy{{{}}}}}}zzzwwwvvvxxxzzzzzzzzzzzz|||~~~wwwuuuvvv{{{{{{}}}xxxuuuwwwxxxuuusssttttttqqqppprrrvvvvvvsssooopppuuuwwwuuutttvvvwwwuuuuuuwwwxxxwwwtttrrrrrrtttrrrssssssrrrppppppqqqsssrrrssstttuuuuuuttttttsssxxxuuurrrpppqqqrrrrrrrrrppppppqqqqqqqqqppppppoootttssssssrrrqqqqqqppppppxxxtttqqqqqqtttvvvtttrrrxxxsssqqquuuxxxvvvvvvzzzuuuppppppuuuwwwsssqqqrrrqqqnnnnnnrrrsssoooooosssooonnnnnnmmmnnnoooqqqrrrpppmmmnnnqqqooojjjkkkppppppssswwwxxxvvvsssrrrrrrppprrrrrrnnnnnnqqqqqqoookkkjjjiiijjjlllmmmlllkkklllnnnooonnnlllllllllmmmmmmpppqqqnnnjjjhhhjjjnnnpppnnnjjjiiijjjlllmmmnnnnnnllljjjllloooppplllhhhnnnppprrrqqqooollljjjjjjkkkjjjhhhffffffiiikkkmmmmmmkkkiiigggfffhhhjjjkkkjjjjjjjjjjjjjjjjjjkkkkkkiiigggffffffiiillloooqqqnnnjjjiiikkkkkkhhhhhhjjjnnnjjjjjjoooqqqmmmlllnnnmmmlllllllllmmmmmmkkkjjjiiigggffffffhhhiiihhhhhhlllkkkjjjhhhgggfffggghhhjjjmmmmmmiiiiiilllkkkggghhhgggfffhhhkkkllljjjhhhhhhhhhhhhiiikkkmmmooopppllllllkkkjjjjjjkkklllmmmnnnlllmmmpppoooiiifffgggiiihhhiiijjjiiiiiipppyyymmmoooqqqooollliiihhhhhhmmmnnnooommmkkkkkkmmmooommmkkkkkknnnssswwwxxxwwwlllrrrtttrrrqqqsssrrrpppqqqqqqpppooorrruuuqqqjjjhhhjjjmmmnnnmmmkkkkkkkkkkkknnnnnnjjjhhhkkklllkkkmmmllljjjjjjlllmmmnnnmmmqqqooommmlllllllllkkkjjjrrrrrrqqqpppooonnnnnnnnnnnnqqqttttttrrrqqqsssuuuvvvtttuuuyyyzzzyyy}}}~~~~~~~~~~~~}}}~~~|||{{{{{{{{{zzzxxxuuu||||||}}}|||{{{zzzxxxwwwyyywwwvvvvvvxxxzzzzzzzzzvvvvvvuuuuuutttssssssssstttssstttvvvyyy{{{|||{{{tttttttttvvvxxxyyywwwuuuoooqqqssstttttttttuuuvvvuuutttuuuyyy~~~}}}{{{wwwwwwvvvsssrrrssssssqqqqqqrrruuuuuurrroooqqquuuvvvsssrrrvvvxxxxxxwwwxxxyyyxxxvvvsssrrrrrrqqqrrrrrrpppoooppprrrtttrrrrrrsssssssssrrrqqqqqq~~~yyysssooooooqqqssstttssstttttttttsssrrrqqqqqqtttttttttsssrrrooommmlllyyywwwuuutttttttttvvvwwwvvvrrrqqqtttvvvuuuvvvwwwrrrooopppsssuuurrrpppqqqmmmlllmmmrrrsssrrrrrrtttpppoooooonnnooopppqqqrrrrrrooonnnnnnllliiijjjnnniiiooowwwzzzyyyuuurrrqqqsssuuusssnnnmmmoooooommmkkkjjjiiijjjlllmmmlllkkkoooooonnnllliiihhhjjjllliiimmmqqqqqqmmmkkkjjjlllpppnnnllllllmmmoooooooooooommmkkklllnnnnnnkkkhhhlllnnnpppooommmkkkjjjjjjjjjiiihhhhhhhhhjjjkkklllpppmmmhhhdddcccdddfffhhhiiijjjkkkllllllkkkiiihhhiiijjjiiigggdddeeeiiilllkkkhhhiiimmmoookkkiiiiiilllhhhhhhkkknnnmmmmmmooooooooonnnllljjjiiiiiijjjjjjhhhgggggghhhhhhhhhgggllllllkkkjjjiiihhhggggggmmmnnnlllgggfffiiiiiigggfffffffffgggiiijjjiiihhhhhhhhhggghhhiiikkklllnnnffffffggggggggghhhhhhiiikkkhhhhhhjjjhhhdddbbbdddeeeeeegggiiigggccceeekkkhhhjjjlllmmmmmmkkkiiihhhnnnlllkkkjjjjjjjjjiiiiiinnnllljjjkkkmmmppprrrrrrhhhnnnqqqoooooorrrsssqqqrrrtttttttttwwwxxxtttlllpppqqqrrrqqqnnnlllllllllooopppnnnlllnnnrrrpppkkkooommmllllllnnnoooooooooqqqooonnnooopppoookkkhhhqqqrrrssssssrrrqqqooommmqqqrrrrrrsssrrrrrrrrrqqqwwwrrrqqquuuyyyyyy|||}}}zzzwwwxxxyyy{{{{{{{{{zzzwwwvvvvvvuuusssrrrrrrssstttuuuuuuuuuvvvvvvvvvuuutttssspppppppppqqqsssuuuvvvvvvssssssssstttuuuuuutttssslllnnnqqqrrrrrrrrrrrrssswwwvvvuuuwwwyyyzzzxxxwww|||vvvsssssssssqqqrrrvvvsssrrrrrrsssuuutttrrroooppptttvvvttttttwwwyyyxxxvvvwwwxxxxxxwwwuuusssrrrooopppooonnnmmmnnnpppsssttttttsssssssssrrrqqqqqq{{{vvvrrrsssuuuvvvwwwuuuuuuvvvuuuuuutttsssrrrrrrrrrssstttrrrpppmmmlllwwwxxxwwwtttrrrrrruuuyyysssppppppqqqssssssssssssqqqqqqrrrttttttsssrrrrrrpppooooooooopppppprrrssstttsssqqqpppoooooopppqqqqqqpppnnnllljjjiiikkknnnlllooouuuzzz|||zzzvvvrrrssstttrrrmmmkkknnnooolllkkkjjjiiijjjlllmmmlllkkkooooooooollliiigggggghhhiiilllooopppnnnlllllllllnnnmmmllllllnnnoooooonnnpppnnnmmmmmmoooooonnnllljjjlllmmmmmmkkkiiiiiijjjkkkjjjjjjjjjjjjjjjjjjjjjllljjjgggeeeeeefffhhhiiihhhiiiiiiiiihhhgggffffffjjjnnnpppllleeeaaabbbfffiiifffhhhnnnqqqmmmiiihhhlllhhhffffffhhhiiiiiijjjnnnoooooolllhhhgggjjjmmmmmmkkkiiiiiijjjjjjiiihhhmmmlllkkkkkkkkkjjjhhhfffkkklllllliiihhhhhhiiiiiiffffffggghhhiiijjjjjjiiiiiihhhgggeeeeeeeeeffffffdddeeefffggghhhhhhhhhgggfffeeeeeeeeeeeeeeeeeefff``````bbbfffeeebbbcccggghhhjjjlllooopppnnnkkkiiillllllllljjjiiiiiijjjkkkmmmkkkhhhggghhhjjjmmmnnnfffkkknnnllllllooopppooooooqqqqqqoooqqqtttqqqlllrrrssssssqqqnnnllllllmmmrrrtttrrrpppqqqtttrrrmmmpppooonnnnnnpppqqqqqqpppooommmlllooosssuuurrrooommmooorrruuuuuussspppnnntttsssrrrrrrssssssqqqoooxxxrrrppptttyyyzzz|||~~~}}}{{{|||}}}~~~}}}{{{yyyxxxyyyyyywwwuuutttttttttuuuwwwwwwxxxxxxxxxwwwvvvvvvrrrrrrrrrrrrssstttuuuwwwvvvvvvvvvvvvtttssssssrrrrrrtttvvvwwwvvvwwwxxxyyyyyyxxxwwwvvvvvvwwwvvvuuuxxxtttrrrsssrrrqqqtttxxxtttsssssstttuuutttrrrpppmmmssswwwwwwwwwyyyyyywwwttttttuuuvvvwwwwwwuuutttqqqqqqqqqpppooooooqqqsssssssssrrrqqqqqqqqqppppppyyywwwuuuuuuvvvwwwwwwwwwrrrrrrrrrrrrrrrqqqppppppoooppprrrssssssrrrpppoooppprrrrrrpppmmmlllpppuuuqqqqqqqqqqqqrrrtttssspppnnnqqqrrrsssssssssrrrqqqwwwuuuqqqmmmlllmmmooopppwwwvvvsssqqqpppooooooooonnnooonnnkkkiiijjjmmmoootttrrrrrrwww~~~yyytttoooqqqooolllkkknnnooommmkkkjjjiiijjjlllmmmlllkkklllnnnooonnnkkkhhhfffeeellllllmmmmmmllllllmmmooommmlllkkkkkklllmmmmmmlllllllllkkklllnnnooopppooolllnnnnnnnnnlllkkkkkklllnnnmmmmmmmmmllljjjiiiiiieeefffggghhhjjjkkklllllljjjiiigggeeeeeeeeefffgggfffnnntttrrrjjjccccccfffhhheeefffmmmqqqnnniiigggjjjhhhfffdddfffiiijjjiiikkkmmmnnnllliiiiiilllooommmllljjjiiijjjkkkjjjiiimmmkkkjjjjjjlllkkkiiifffgggiiilllnnnllliiiiiikkkhhhiiijjjkkkkkkjjjjjjkkkiiihhhgggeeeeeeeeeffffffjjjkkkllllllmmmmmmllllllhhhhhhgggffffffggghhhhhhaaa___```ccccccbbbdddhhhhhhkkknnnpppooommmkkkiiifffjjjmmmkkkgggfffjjjooolllkkkjjjhhhhhhjjjmmmpppiiinnnooollllllnnnooommmlllmmmkkkhhhiiimmmnnnkkkkkkllllllkkkiiihhhiiijjjqqqttttttpppmmmnnnnnnmmmpppooonnnoooqqqrrrqqqooommmkkkjjjlllppptttttttttkkknnnssswwwxxxwwwtttrrruuutttssstttttttttrrrpppyyysssqqqvvv{{{|||}}}|||zzzxxx}}}~~~~~~}}}zzzyyyyyyzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyxxxwwwwwwyyy|||zzzzzzzzzxxxvvvttttttuuutttvvvwwwwwwvvvwwwyyy|||zzzyyyxxxwwwxxxyyyzzz|||{{{xxxwwwwwwuuurrrtttyyyuuuuuuvvvvvvuuutttrrrqqqkkkrrrwwwxxxxxxzzzzzzwwwtttsssrrrsssuuuwwwvvvuuuuuuvvvwwwvvvtttssstttuuuppppppooonnnnnnoooooooooppppppqqqsssuuuvvvuuutttrrrssssssttttttssssssrrrnnnoooqqqsssttttttttttttnnnppprrrqqqpppooorrruuusssttttttssstttwwwuuuqqqkkkooorrrpppoooqqqqqqpppxxxwwwsssmmmjjjmmmnnnmmmuuutttrrrpppooonnnoooooommmpppooollljjjlllnnnnnnqqqnnnmmmpppvvvwwwsssnnnjjjmmmmmmkkkkkknnnnnnkkkkkkjjjiiijjjlllmmmlllkkkjjjllloooooommmiiigggfffooommmllljjjkkklllnnnooonnnllljjjiiijjjkkkkkkjjjiiiiiiiiijjjkkkmmmooopppqqqrrrrrrqqqooommmnnnoooppppppooonnnmmmlllkkkkkkccceeehhhkkkmmmnnnnnnnnnmmmkkkhhhffffffhhhjjjllldddkkkssstttoooiiiiiikkkjjjeeedddjjjnnnlllhhhfffhhhhhhgggeeehhhmmmooommmjjjkkklllkkkkkklllnnnoookkkiiihhhhhhiiiiiiiiihhhllliiiggghhhkkkllljjjhhhfffhhhmmmpppnnniiiiiilllkkklllnnnmmmllljjjkkkkkkhhhhhhggghhhiiikkklllnnnkkkkkkkkkkkkkkkkkkkkkkkklllnnnlllhhhggghhhhhheeefffbbbaaacccdddbbbcccgggeeeiiimmmnnnkkkhhhhhhiiibbbgggllljjjdddccciiioooiiiiiiiiigggfffhhhjjjmmmgggkkklllhhhgggiiijjjhhhjjjllliiieeeeeejjjmmmlllgggiiikkkkkkjjjiiijjjkkkmmmppppppjjjgggiiikkkjjjnnnnnnnnnoooqqqqqqpppnnnllllllkkkkkklllmmmpppqqqkkkoootttyyy{{{zzzwwwuuuuuuvvvvvvvvvuuutttsssssswwwttttttyyy||||||}}}}}}|||{{{zzz}}}~~~|||}}}}}}{{{zzzyyyyyyyyyzzz{{{{{{|||}}}}}}{{{yyyyyy{{{~~~zzz||||||zzzwwwvvvwwwyyytttttttttssssssuuuxxx{{{yyyyyyxxxwwwwwwyyy||||||zzz{{{{{{xxxtttuuuzzzvvvwwwxxxxxxvvvtttssssssmmmrrrvvvvvvwwwzzz{{{zzzvvvsssqqqqqqsssuuuuuutttwwwyyy{{{{{{xxxvvvuuutttpppooonnnnnnnnnooopppqqqnnnnnnoooqqqsssttttttrrrssstttuuuvvvvvvwwwwwwvvvpppqqqqqqssstttuuuvvvvvvoooqqqtttuuuvvvvvvwwwwwwsssvvvvvvssstttxxxvvvpppiiipppssspppoooqqqrrrppprrrtttsssooommmpppppplllooonnnmmmmmmmmmnnnooopppnnnrrrrrrmmmkkkmmmnnnkkkiiikkkmmmnnnnnnllljjjjjjgggkkklllkkkkkklllkkkgggkkkjjjiiijjjlllmmmlllkkkjjjlllnnnmmmllljjjjjjkkkooonnnlllkkkkkklllmmmnnnqqqmmmjjjhhhhhhiiijjjjjjiiijjjjjjjjjjjjkkkmmmooosssssssssqqqnnnmmmmmmnnnpppoooooonnnnnnoooppppppgggggghhhjjjkkkkkklllllllllkkkjjjjjjjjjkkklllmmmiiinnnrrrrrrnnnkkkkkkmmmllleeeaaafffkkkjjjgggfffgggiiihhhfffhhhnnnooollljjjjjjjjjlllmmmnnnmmmllljjjiiiggghhhiiijjjjjjiiikkkgggdddfffjjjlllkkkiiihhhhhhlllnnnkkkeeeffflllmmmnnnpppnnnkkkiiiiiijjjhhhhhhhhhiiikkkmmmooopppjjjiiigggfffeeeffffffgggkkknnnmmmhhhgggiiihhhdddgggccccccffffffddddddfffaaagggmmmlllgggdddggglllfffiiikkkjjjfffeeeiiilllggghhhiiihhheeeeeegggiiidddhhhhhheeecccfffgggfffhhhkkkjjjgggfffjjjlllkkkgggjjjmmmnnnmmmlllllllllllllllhhhdddfffkkkmmmkkkmmmllllllnnnppppppnnnlllkkknnnqqqpppmmmkkkmmmppplllooossswwwxxxvvvtttqqqtttwwwyyyxxxvvvtttuuuwwwttttttwww|||}}}{{{|||tttyyy~~~~~~}}}}}}~~~~~~}}}{{{zzzzzz{{{}}}|||}}}}}}{{{xxxxxx{{{~~~zzz{{{|||{{{xxxxxxzzz|||xxxwwwvvvttttttwww{{{zzzyyyxxxvvvuuuvvvyyy|||yyyxxxzzz|||yyyuuuwww|||vvvxxxyyyyyywwwuuuttttttooosssuuutttuuuzzz}}}}}}yyyuuupppoooqqqssssssssswwwyyy||||||yyyuuusssrrrqqqqqqppppppppprrrssstttqqqpppooopppsssttttttsssooopppqqqsssttttttuuuuuusssrrrrrrssssssuuuvvvwwwlllnnnqqqtttvvvwwwvvvuuuqqqttttttrrrssswwwtttnnnkkkrrrvvvrrrqqqtttuuusssjjjpppsssqqqqqqtttrrrmmmiiiiiiiiijjjkkknnnpppqqqoootttuuuooolllmmmlllhhhhhhpppvvvvvvooojjjjjjmmmfffjjjlllkkkjjjkkkhhhdddkkkjjjiiijjjlllmmmlllkkkkkkllllllkkkjjjkkkmmmoooooonnnllllllmmmmmmlllkkksssooojjjggggggiiijjjjjjmmmmmmmmmlllkkklllnnnpppqqqrrrqqqnnnkkkjjjjjjkkkooonnnnnnnnnpppqqqsssuuulllkkkiiihhhggghhhiiijjjhhhiiikkklllmmmllllllkkkqqqsssssspppllliiiiiikkknnneee```ccchhhiiigggfffiiikkkjjjeeefffkkkjjjeeellljjjiiilllooopppmmmiiikkkjjjiiijjjkkkmmmmmmllljjjfffbbbdddiiilllllljjjkkkjjjkkklllgggaaadddlllmmmoooqqqoookkkhhhhhhiiijjjjjjiiiiiiiiijjjlllmmmlllkkkhhhfffeeeeeefffgggfffjjjkkkggggggkkkjjjfffcccaaabbbhhhjjjgggfffggg___gggnnnlllfffcccjjjqqqnnnmmmlllkkkkkkjjjjjjjjjlllnnnooommmjjjhhhiiikkkfffiiijjjgggfffiiikkkjjjeeeiiikkkhhhhhhjjjkkkiiidddgggkkklllkkkjjjhhhhhhnnnjjjdddbbbiiiqqqrrrmmmkkkkkkkkkmmmoooooommmkkkiiipppwwwwwwrrrnnnpppssskkkmmmpppssssssqqqnnnlllsssxxx{{{zzzvvvtttvvvzzzqqqsssxxx}}}|||yyy{{{~~~|||{{{{{{~~~zzzxxxzzz~~~}}}yyyvvvvvvwwwxxxyyy~~~|||zzzyyyyyyxxxvvvtttyyyxxxwwwuuutttttttttttttttvvvzzz~~~{{{xxx{{{|||yyyuuuuuuyyy|||{{{yyyyyyyyyyyyxxxwwwuuutttwwwvvvtttrrrrrrrrrtttuuuuuuoooqqqrrrqqqxxxyyymmmvvvvvvuuutttsssqqqppppppuuuttttttuuuvvvuuusssqqqzzzuuusssuuuuuurrrppprrrwwwvvvttttttuuuvvvvvvuuuwwwuuurrrqqqqqqqqqpppooosssqqqoooqqqtttvvvuuussstttsssqqqoooooopppqqqrrrxxxuuusssssstttssspppmmmnnnuuuyyyvvvtttwwwvvvrrrqqqqqqrrrsssrrrqqqpppooohhhjjjnnnooonnnmmmmmmmmmppppppoooooooooooooooooommmnnnpppqqqpppmmmjjjhhhiiiiiiiiikkkmmmmmmkkkjjjiiijjjkkklllllllllkkkjjjmmmllllllnnnrrrtttrrroooooonnnlllkkkkkklllmmmnnnmmmnnnnnnmmmllllllnnnqqqmmmpppsssqqqmmmjjjlllooonnnqqqsssqqqmmmjjjlllooojjjggggggiiijjjkkkqqqxxxvvvpppiiifffgggiiiiiihhhiiilllrrruuuqqqnnnsss|||rrrllljjjmmmnnnkkkkkknnnjjjjjjjjjkkklllllljjjhhhnnnqqqrrrmmmkkklllmmmkkklllkkkkkkmmmooommmiiieeegggkkkjjjfffggglllmmmiiijjjiiigggggghhhiiihhhgggiiijjjkkkjjjhhhffffffgggnnnkkkhhhggghhhhhhhhhggglllhhheeedddfffgggfffdddhhhgggeeedddeeefffhhhiiilllhhheeefffiiikkkhhhdddgggeeedddhhhmmmnnnjjjeeecccffflllpppmmmhhhiiinnnjjjiiigggeeedddeeefffggghhhjjjkkkjjjhhhgggggghhhiiifffccceeeiiillllllkkkjjjjjjkkkkkkkkkjjjiiiiiijjjhhhfffgggkkknnnnnnmmmiiihhhgggjjjooorrrrrrpppooonnnmmmmmmmmmnnnmmmmmmmmmooorrrrrrpppoooqqqsssrrrooonnnrrrwwwwwwsssnnnooorrrttttttrrrsssvvvyyyzzzyyyyyyyyy{{{~~~}}}{{{zzzyyywwwxxx|||~~~zzzzzz}}}~~~{{{wwwwwwvvvvvvwwwzzz{{{{{{zzzvvvtttsssqqqqqqrrrssstttxxxyyy{{{}}}}}}{{{wwwsssvvvxxxvvvrrrsssxxx{{{zzzxxxxxxyyyyyyxxxvvvuuutttrrrrrrqqqppppppqqqrrrsssqqqmmmpppsssrrrxxxzzzooorrrrrrpppooonnnnnnnnnnnnuuuttttttttttttssspppooouuuqqqrrrvvvwwwuuussstttvvvuuussssssuuuvvvuuutttvvvuuusssrrrrrrrrrpppnnnrrrqqqppprrruuuvvvtttsssppppppqqqqqqqqqqqqqqqqqqvvvtttsssssssssrrrnnnkkklllssswwwuuutttuuutttppprrrssstttttttttsssqqqpppkkkmmmppppppooonnnmmmmmmmmmnnnoooppppppooonnnmmmmmmnnnpppqqqqqqooommmkkkjjjjjjkkknnnpppqqqpppooolllkkkjjjiiihhhhhhiiiiiillllllmmmoooqqqrrrqqqoooooonnnkkkjjjiiiiiikkkllljjjkkkkkkkkkjjjkkkmmmooollllllkkkkkkkkkmmmoooppppppnnnllllllmmmnnnmmmlllcccdddiiipppqqqnnnooorrrpppooollliiihhhhhhkkkmmmllllllooouuuvvvssssssuuuooojjjhhhlllnnnmmmnnnrrrllljjjhhhhhhjjjkkkjjjjjjooorrrsssooolllnnnnnnmmmllljjjhhhhhhjjjkkkjjjhhhiiilllkkkgggfffjjjjjjgggllljjjhhhhhhjjjkkkkkkkkkkkklllmmmllliiigggggggggkkkmmmpppooollljjjiiijjjllliiifffeeeffffffdddbbbiiihhhhhhggghhhiiikkklllllliiifffgggjjjjjjgggccckkkiiihhhjjjlllllljjjfffeeedddfffjjjkkkhhhggghhhiiihhhfffeeedddeeefffggggggfffeeebbbbbbeeejjjnnnjjjjjjjjjjjjiiiiiijjjllliiiiiijjjkkkkkkkkkjjjjjjmmmjjjhhhhhhkkkmmmlllkkklllkkkjjjlllppprrrqqqppptttppplllmmmppprrroookkkhhhkkknnnpppooonnnpppqqqpppooonnnpppssssssqqqnnnrrrtttuuuvvvwwwyyy{{{~~~}}}}}}||||||~~~}}}zzzwww}}}uuuooorrr|||yyyuuuwww|||}}}wwwpppqqqpppppprrrvvvyyyyyyyyytttrrrpppmmmmmmnnnpppqqqxxxwwwvvvuuuuuurrrooollluuuvvvtttpppppptttvvvttttttuuuuuuvvvuuutttrrrqqqnnnnnnoooooooooooooooooorrrmmmoooooolllrrrsssiiiuuusssqqqpppooopppqqqrrruuuuuuuuutttrrrpppmmmlllqqqnnnoootttuuussspppqqqsssrrrqqqqqqrrrsssrrrqqqsssrrrqqqrrrrrrqqqooolllqqqpppqqqsssuuuuuusssrrrnnnoooqqqsssssssssrrrqqqsssssssssssssssqqqmmmjjjjjjqqquuuuuuttttttrrroooqqqrrrsssssssssrrrpppppppppqqqsssssspppnnnnnnnnniiikkknnnqqqqqqpppnnnlllmmmoooqqqrrrrrrrrrpppooojjjjjjkkknnnqqqrrrrrrpppnnnmmmjjjgggfffggghhhiiiooopppqqqqqqooommmmmmmmmooommmjjjgggffffffggghhhfffhhhiiijjjkkknnnqqqtttooojjjffffffjjjnnnnnnmmmrrrlllfffgggnnnrrroookkkfffhhhnnntttuuurrrqqqtttmmmooopppmmmiiigggkkkoooooojjjkkkrrrxxxvvvpppmmmmmmiiigggiiilllnnnpppsssooollljjjiiijjjlllmmmmmmmmmqqqqqqmmmlllmmmnnnlllllliiieeedddfffhhhkkkkkkiiijjjjjjggggggiiijjjhhhllljjjggggggiiikkkmmmmmmlllnnnooonnnllliiiiiiiiilllsssyyyyyytttoooooopppjjjiiihhhiiijjjiiigggeeegggggghhhhhhhhhiiiiiiiiijjjhhhgggjjjmmmmmmjjjgggnnnmmmlllkkkjjjjjjiiiiiijjjeeecccgggkkkiiifffeeeiiihhhgggfffffffffggghhhhhhgggfffeeeeeegggllloookkkoooqqqooojjjhhhiiikkkggghhhiiijjjkkklllllllllnnnllljjjjjjjjjkkkjjjiiimmmlllkkklllnnnooonnnmmmxxxqqqlllmmmsssuuupppjjjeeehhhlllnnnnnnnnnooooooooonnnnnnnnnnnnnnnnnnmmmsssssssssuuuyyy|||~~~~~~~~~zzzwwwyyysssttt|||{{{wwwssstttwwwxxxuuuqqqrrrpppoooppprrrssstttssswwwuuuqqqnnnmmmnnnooopppxxxvvvsssrrrrrrrrrpppnnnxxxyyywwwqqqoooqqqpppmmmqqqqqqrrrssssssrrrqqqppppppqqqqqqqqqqqqpppooonnnsssnnnpppooommmuuuzzzrrrwwwvvvsssrrrqqqsssuuuwwwtttuuuuuutttpppmmmkkkkkkrrrmmmlllnnnooolllkkklllqqqoooooopppqqqqqqpppnnnooooooooopppqqqpppmmmjjjpppppprrrsssttttttrrrqqqrrrrrrsssssssssssssssssspppqqqsssttttttrrrpppnnnlllpppuuuwwwvvvuuurrrqqqoooooopppqqqpppooonnnmmmsssuuuuuutttqqqooonnnnnnkkklllnnnpppqqqqqqpppooonnnoooqqqrrrssssssrrrrrrjjjjjjkkkmmmppppppooonnnnnnmmmlllkkkjjjjjjjjjjjjsssuuuvvvrrrmmmjjjjjjkkknnnllljjjgggfffeeeeeefffeeegggjjjmmmoootttyyy|||rrrnnnjjjjjjlllmmmllljjjqqqkkkfffgggmmmrrrqqqnnnmmmkkkllloooooonnnpppuuunnnppppppnnnkkkiiijjjlllnnnhhhgggmmmrrrpppkkkiiinnnjjjggghhhjjjlllnnnooopppnnnlllmmmnnnoooooooooiiimmmnnnjjjiiikkkllljjjjjjhhheeedddfffiiilllmmmeeefffggggggiiikkkmmmmmmjjjhhhddddddfffiiilllmmmiiikkknnnnnnmmmkkkkkkkkklllrrrwwwxxxtttpppppppppjjjjjjlllmmmoooooommmllljjjjjjkkkkkkjjjiiihhhhhhffffffhhhkkkoooqqqooommmnnnnnnmmmjjjhhhhhhjjjllloooiiigggjjjmmmkkkhhhhhhjjjiiiiiihhhhhhiiijjjjjjeeehhhkkkllljjjhhhggggggllloooqqqpppllliiiiiiiiifffggghhhjjjlllmmmmmmmmmlllkkkjjjjjjiiiiiiiiihhhiiihhhiiiiiikkkkkklllkkkvvvrrrnnnnnnqqqrrrooolllgggiiilllooooooooonnnnnnnnnoooooommmkkkkkklllnnnrrrooonnnqqquuuyyyyyywww}}}}}}}}}~~~~~~~~~~~~~~~|||zzzxxxyyy{{{}}}zzzwwwuuutttvvvwwwwwwvvv{{{yyywwwuuuuuuwwwyyyzzz|||zzzxxxxxxyyyzzz{{{zzzxxxzzzyyytttrrrsssqqqnnnrrrrrrtttuuuuuutttssssssvvvvvvvvvuuutttrrrqqqooovvvrrrtttuuuuuuvvvuuurrrpppppprrrtttvvvsssuuuvvvtttpppmmmlllllltttnnnjjjkkklllkkklllooorrrqqqqqqrrrtttsssrrrpppoooooopppqqqrrrrrrooolllpppqqqrrrssssssrrrrrrrrrzzzxxxuuurrrqqqrrrtttuuuoooqqqssstttttttttsssrrrnnnqqqvvvyyyyyyvvvttttttoooooopppqqqpppooonnnmmmuuuvvvvvvtttrrroooooopppoooooonnnnnnoooqqqssstttooopppqqqrrrssssssrrrrrroooooooooqqqrrrrrrpppnnnlllmmmoooqqqqqqooonnnlllrrrtttuuurrrmmmkkkkkknnnooonnnmmmlllkkkjjjiiiiiihhhjjjlllnnnpppssswwwzzzooopppqqqqqqpppnnnmmmlllnnnlllkkkkkklllooorrrtttllljjjjjjllljjjgggiiimmmnnnlllkkklllnnnooommmkkkkkkgggeeehhhiiiggggggiiipppnnnjjjggghhhiiijjjiiikkkkkkllloooqqqpppnnnkkkhhhlllmmmjjjiiikkklllkkkhhhhhhiiiiiiiiikkklllnnngggfffggghhhjjjkkkmmmooojjjhhhddddddfffiiilllmmmdddgggkkkmmmmmmlllllllllkkkkkkkkkllllllmmmlllkkklllmmmooooooooonnnmmmlllooooooooonnnmmmkkkjjjiiifffggghhhkkkmmmnnnnnnmmmllllllkkkiiihhhhhhkkknnnooollllllnnnmmmjjjiiillljjjjjjjjjkkkkkklllmmmmmmdddgggjjjjjjiiihhhggggggmmmlllkkklllnnnmmmjjjgggfffggghhhjjjkkklllmmmmmmhhhiiiiiiiiiiiihhhhhhhhhfffggghhhiiijjjkkkmmmnnnqqqqqqqqqooommmlllmmmnnnmmmmmmooopppqqqpppnnnmmmooopppooonnnlllkkkmmmnnnqqqnnnlllnnnqqqssssssqqqqqqrrrsssuuuxxx{{{}}}~~~}}}~~~zzzzzz~~~||||||~~~{{{{{{|||}}}|||zzzyyyyyy{{{}}}}}}}}}uuuxxxyyyvvvvvvxxxwwwtttvvvvvvxxxyyyzzzyyyyyyxxxzzzzzzyyyxxxvvvuuutttttt}}}yyy{{{yyyvvvyyyxxxvvvtttttttttvvvwwwrrruuuwwwvvvrrroooooopppsssnnnkkknnnppppppsssvvvuuuttttttvvvwwwwwwuuusssrrrrrrrrrsssuuuuuusssqqqppprrrsssrrrqqqppprrrsss}}}zzzuuurrrppprrrtttvvvqqqsssttttttsssrrrssstttpppqqquuuyyyxxxuuuuuuwwwqqqrrrsssssssssrrrppppppsssttttttsssqqqppppppqqqsssqqqooonnnnnnpppsssuuuppppppqqqqqqqqqppppppooouuuttttttuuuvvvvvvsssqqqkkkmmmpppssssssqqqooommmmmmnnnnnnnnnmmmmmmoooqqqmmmoooppprrrqqqpppnnnlllmmmmmmmmmlllkkklllnnnpppkkknnnqqqssssssrrrpppooojjjmmmooonnnlllmmmrrrwwwlllmmmppptttrrrllliiijjjjjjhhhgggjjjooorrrqqqnnnhhhfffffffffdddaaaeeekkkppppppmmmiiiiiikkkjjjgggggghhhjjjmmmooonnnkkkhhhiiimmmooolllkkknnnooonnngggiiilllmmmlllllllllmmmmmmjjjiiikkkkkkiiijjjlllllljjjggggggiiikkkmmmmmmbbbeeejjjlllllllllkkklllmmmjjjggggggjjjmmmmmmlllnnnoooooonnnkkkhhhhhhhhhlllkkkkkkjjjjjjiiiiiihhhiiiiiiiiiiiijjjjjjjjjkkkmmmkkkjjjiiiiiijjjlllmmmmmmkkkkkknnnmmmiiihhhkkkjjjjjjkkklllmmmmmmnnnnnnmmmllljjjhhhiiilllssswwwmmmjjjhhhjjjmmmnnnkkkggghhhiiijjjkkkkkkkkkkkkkkkgggiiijjjjjjiiihhhhhhiiigggiiikkkllllllmmmoooqqqllloooqqqoookkkjjjlllpppqqqpppooooooppppppooommmoooooonnnnnnnnnnnnnnnmmmpppooonnnnnnpppqqqqqqpppoooppprrrtttwwwzzz{{{|||~~~~~~}}}|||~~~||||||}}}|||~~~zzz{{{}}}|||zzzxxxwwwxxxxxxwwwvvvtttxxxyyyxxxyyy|||{{{wwwwwwxxxzzz{{{||||||{{{{{{zzzyyyxxxwwwwwwwwwxxxxxx{{{yyy}}}zzzsssvvvyyyqqq{{{zzzyyyxxxwwwvvvvvvvvvqqquuuxxxxxxtttrrrsssuuurrroooooosssuuuttttttvvvsssssssssuuuvvvvvvsssqqqsssqqqqqqrrrtttuuutttsssrrrrrrrrrqqqnnnooorrrtttyyywwwtttrrrqqqrrrsssuuuuuuvvvuuusssooonnnooorrrooonnnpppuuuuuuqqqrrrwwwrrrssstttttttttsssqqqppppppqqqrrrqqqppppppqqqsssrrrqqqooooooooopppqqqrrrqqqqqqpppooonnnmmmlllkkkqqqpppqqqrrrttttttrrrppplllmmmooopppooonnnlllkkkkkkjjjiiiiiijjjlllmmmlllfffiiimmmqqqrrrpppmmmjjjllllllllljjjhhhhhhjjjkkkmmmllllllooorrrssspppmmmhhhlllooonnnllllllpppuuuoooooorrrvvvtttooonnnpppjjjiiiiiijjjlllmmmnnnnnniiiggghhhiiigggeeegggllllllooonnnlllnnnrrrpppkkkhhhhhhjjjlllnnnnnnllljjjiiimmmooollllllooopppooohhhkkkmmmmmmkkkkkklllnnnppplllkkkmmmmmmiiiiiimmmllljjjhhhhhhjjjkkkkkkkkkdddgggkkkmmmlllkkkjjjiiijjjjjjiiiiiiiiijjjmmmooolllmmmmmmkkkhhhgggiiikkkhhhhhhgggggghhhjjjlllmmmkkkkkkkkkkkklllnnnqqqsssqqqnnnjjjjjjlllmmmllljjjmmmiiihhhmmmooollliiihhhhhhiiijjjkkklllmmmnnnnnnrrrpppmmmjjjjjjooowww}}}mmmlllkkkjjjkkkkkkkkkjjjkkkkkkkkkkkkkkkjjjiiihhhjjjlllnnnmmmjjjhhhggghhhiiikkkmmmmmmllllllnnnppplllmmmnnnmmmllllllnnnppppppmmmkkkkkkmmmooonnnmmmnnnllllllnnnpppqqqnnnkkknnnooopppppppppppprrrtttrrrsssuuuwwwxxxzzzzzz{{{}}}~~~~~~zzz{{{|||~~~|||yyyxxxyyy{{{||||||zzz{{{|||}}}|||{{{yyyxxx{{{yyyxxxwwwuuusssvvvzzz{{{zzzzzz|||zzzvvvuuuwwwxxxzzz{{{{{{{{{zzzwwwwwwuuuuuuvvvxxxzzz|||pppqqqzzz|||vvvyyy{{{rrrwwwwwwvvvuuutttsssrrrqqqpppuuuyyyyyyuuutttvvvyyyrrrpppqqqvvvxxxsssooooooooooooppprrrsssrrrpppmmmqqqooonnnnnnppprrrrrrrrrssssssrrrpppmmmnnnrrrvvvtttssssssrrrrrrrrrssssssxxxxxxvvvrrrllljjjlllnnnnnnkkkmmmqqqqqqnnnpppvvvqqqqqqrrrsssrrrqqqpppooonnnoooppppppoooppprrrtttoooppppppppppppoooooonnnrrrrrrpppnnnlllkkkiiiiiihhhhhhiiikkkmmmnnnllljjjmmmmmmlllkkkjjjjjjiiihhhnnnkkkgggfffhhhiiigggeee]]]aaahhhmmmnnnlllhhheeeiiijjjjjjiiihhhiiilllnnntttmmmgggiiiooorrrmmmfffhhhkkkmmmnnnlllllloooqqqooolllkkkkkkkkkjjjooouuummmoooooolllgggfffhhhkkkjjjhhhiiimmmmmmjjjiiikkkhhhmmmooonnnrrrxxxwwwqqqmmmlllkkkmmmoooppppppooogggkkkmmmkkkjjjmmmooonnnjjjkkklllkkkiiiiiilllooonnnjjjjjjnnnoookkklllqqqjjjiiigggggghhhiiihhhgggfffiiimmmnnnmmmjjjhhhggg```dddgggfffcccbbbfffkkkhhhjjjkkkkkkjjjkkkooossskkkkkkkkklllooorrrvvvxxxkkklllmmmnnnqqqvvv{{{uuupppllllllooooookkkgggppphhhfffmmmtttrrrkkkffffffggghhhjjjkkklllmmmmmmkkklllkkkjjjiiijjjmmmpppmmmoooooolllhhhgggjjjmmmmmmllllllkkkjjjiiigggfffnnnppprrrpppkkkhhhggghhhiiilllmmmllljjjiiijjjmmmnnnlllkkklllnnnppppppnnnmmmjjjggggggjjjnnnnnnnnnmmmjjjiiimmmqqqrrrnnniiikkknnnppppppooopppssswwwqqqrrrssstttttttttttttttvvvwwwyyy{{{~~~}}}}}}}}}~~~|||yyyxxxyyy{{{|||}}}~~~zzzwwwwwwzzz}}}|||{{{{{{zzzzzz{{{|||{{{xxxvvvwwwyyyyyywwwyyy}}}|||wwwvvvvvvwwwyyy{{{|||{{{zzz{{{xxxttttttvvvyyy{{{|||xxxvvvtttuuuyyy{{{zzzyyyxxxxxxyyyyyyyyyxxxxxxwwwqqqrrrwww|||zzztttqqqrrrsssooonnnpppooommmnnnqqqrrrtttvvvvvvtttsssrrrsssoooqqqqqqqqqooonnnoooqqqooouuuxxxuuuuuuxxxvvvqqqsssyyy}}}zzzpppjjjkkkoooxxxoookkkpppssspppnnnnnnqqqrrrrrrqqqqqqqqqnnnkkkmmmllllllmmmpppqqqqqqqqqqqqmmmkkkkkkiiihhhnnnxxxpppoooooonnnnnnnnnnnnooolllnnnqqqssssssqqqnnnlllmmmkkklllooooookkkkkkmmmpppnnnjjjgggfffgggiiikkkmmmllljjjiiihhhgggggggggfffdddccceeehhhjjjiiigggeeejjjmmmkkkkkkmmmmmmkkkqqqnnnllloootttuuuqqqlllllllllmmmnnnnnnmmmllllllkkkjjjjjjkkkmmmllljjjhhhjjjkkkkkkiiifffeeeeeefffkkkjjjgggeeehhhllljjjdddccceeeiiilllnnnnnnmmmlllpppmmmiiiiiilllpppqqqpppqqqmmmkkklllkkkiiiiiimmmkkkjjjiiijjjmmmmmmjjjfffooommmllljjjhhhhhhhhhiiieeeeeefffhhhkkkkkkjjjhhhnnnnnnooooooooolllhhhdddeeefffgggfffeeeeeefffgggkkkkkkjjjhhhggghhhlllnnnyyytttnnnlllmmmmmmiiieeefffiiillloooqqquuuyyy}}}tttnnnmmmoooooommmpppooonnnnnnooonnnllljjjgggfffffffffggghhhjjjkkklllllllllkkkjjjjjjmmmooolllmmmllljjjiiihhhjjjlllkkkkkklllllllllkkkjjjjjjqqqpppnnnnnnmmmllliiigggooommmjjjfffdddeeeiiilllmmmnnnmmmiiijjjnnnpppnnnmmmmmmmmmllljjjiiikkklllnnnmmmkkkjjjjjjkkkmmmnnnqqqnnnlllmmmppptttttttttsssqqqqqqsssssssssvvv|||qqqxxx~~~~~~~~~zzzyyywwwvvvxxxzzz|||}}}yyyyyyyyy{{{}}}~~~|||{{{yyyxxxxxxzzz{{{{{{zzzxxxwwwyyyzzzyyy||||||sssssstttwwwzzz|||||||||}}}yyywwwwwwyyyzzzzzzzzzxxxxxxzzz~~~{{{{{{{{{zzzyyyxxxwwwvvvyyyvvvvvvwwwwwwvvvzzzvvvsssrrrtttsssqqqrrruuuzzzxxxwwwwwwxxxvvvssspppqqqrrrtttsssrrrqqqrrrttttttuuutttrrruuuyyywwwqqqtttvvvvvvrrrlllkkkpppuuuvvvpppnnnsssuuurrrpppqqqtttttttttsssrrrqqqnnnlllooommmllllllnnnppprrrrrrrrrnnnmmmoooooommmooouuupppooonnnmmmmmmmmmmmmmmmnnnnnnnnnooonnnmmmlllkkkmmmkkklllpppqqqooopppsssoooooommmkkkkkklllnnnpppllllllkkkkkkkkkkkkkkkkkkhhhgggeeegggiiikkkjjjhhhfffkkknnnlllkkkmmmnnnlllnnnnnnooopppqqqnnnkkkhhhnnnnnnmmmllllllmmmmmmmmmooooooooopppqqqqqqooommmoooooonnnkkkiiihhhjjjkkknnnpppooojjjfffggghhhgggggghhhiiikkkkkkjjjjjjiiiqqqooonnnnnnppppppnnnlllmmmjjjjjjlllllljjjjjjmmmiiiggggggiiilllmmmkkkhhhjjjiiihhhfffffffffggggggkkkiiigggfffhhhjjjjjjjjjjjjjjjjjjkkkkkkjjjgggeeeiiijjjiiihhhfffeeedddeeelllmmmmmmllljjjiiijjjkkkrrrnnnjjjiiijjjjjjhhhffffffgggiiiiiiiiijjjlllnnnvvvqqqjjjiiikkkmmmllljjjpppnnnmmmlllmmmmmmkkkjjjhhhggggggfffggghhhiiijjjkkkllllllkkkjjjjjjlllnnnppppppooollliiiggghhhiiikkkkkkkkkkkkkkkkkklllllllllkkkkkkkkkkkkkkkjjjiiimmmkkkhhhgggggghhhjjjllliiimmmnnnllllllooonnnkkkmmmoooooonnnmmmlllmmmnnnqqqpppnnnmmmkkkjjjjjjjjjjjjhhhggghhhmmmqqqrrrrrrtttrrrqqqsssqqqoooqqqwwwsssyyy}}}}}}~~~}}}}}}|||{{{yyyxxxxxxyyy{{{|||uuuxxx}}}}}}|||{{{wwwvvvwwwyyy|||}}}|||{{{wwwzzz{{{{{{~~~xxxyyyzzz{{{}}}~~~}}}yyywwwxxxyyyzzzzzz~~~~~~~~~}}}{{{yyyxxxzzzwwwvvvvvvuuutttxxx~~~wwwtttsssuuuuuurrrsssvvvyyytttqqqssswwwxxxsssnnnqqqsssuuuuuuttttttuuuvvvyyyvvvqqqoootttyyywwwqqqrrrssssssrrrqqqrrruuuxxxrrrqqqrrruuuvvvsssrrrtttwwwvvvvvvuuutttrrrpppooorrrpppmmmlllnnnoooppppppqqqnnnoootttxxxuuurrrqqquuutttsssrrrqqqqqqqqqqqqoooooonnnlllkkkkkkjjjjjjmmmjjjkkkooorrrrrruuuyyyooopppppppppooooooqqqssslllmmmmmmmmmnnnnnnoooooojjjiiihhhiiijjjkkkjjjiiihhhmmmooommmllloooooonnnlllrrrwwwwwwrrrnnnlllmmmrrrpppmmmkkkjjjkkknnnoooooonnnnnnoooppppppooommmnnnnnnmmmkkkhhhhhhjjjlllrrrxxxyyypppfffeeeiiikkkooonnnllljjjiiihhhhhhiiioooooopppqqqqqqooojjjfffiiihhhiiimmmnnnkkkkkkmmmgggeeeeeegggkkkmmmkkkhhhiiiiiiiiiiiiiiijjjkkklllppplllgggeeefffhhhkkklllhhhhhhhhhhhhiiiiiiiiiiiikkkjjjiiihhhgggfffffffffgggiiikkkkkkiiigggggggggiiihhhggggggfffgggggggggeeeffffffeeedddccceeefffdddbbbbbbdddiiilllkkkiiikkkiiigggfffhhhiiiiiihhhjjjiiihhhgggfffggghhhhhhjjjkkkkkkkkkjjjjjjlllnnnppppppooommmjjjhhhhhhjjjlllkkkkkkjjjkkklllnnnoooiiiiiijjjjjjkkkkkkllllllkkkhhhfffgggkkkmmmmmmkkkfffkkknnnnnnnnnooolllgggkkkmmmoooooonnnmmmnnnoooppppppooonnnlllkkkjjjiiihhhfffeeegggjjjmmmooooootttqqqqqqsssqqqoooqqqvvvvvvzzz|||{{{|||~~~|||zzzyyy~~~~~~|||}}}}}}~~~}}}zzzyyyyyyzzzvvv{{{~~~{{{{{{|||wwwvvvwwwzzz}}}xxxzzz{{{zzz}}}~~~}}}|||{{{||||||zzzxxxvvvuuuwwwzzz{{{|||}}}{{{~~~}}}|||zzzxxxwwwyyyzzz}}}~~~wwwtttuuuvvvsssrrrsssrrrooonnnqqqrrrpppoooqqqvvvxxxvvvsssppprrruuuvvvuuuuuuvvvwwwwwwuuusssrrruuuwwwuuurrrooorrrvvv{{{}}}|||xxxuuuoooqqqtttvvvvvvtttsssuuuwwwuuuvvvwwwvvvssssssvvvuuusssqqqppppppooonnnlllpppnnnqqqxxx~~~wwwpppxxxwwwvvvuuutttssssssssspppqqqppppppnnnllljjjiiimmmjjjkkkooorrrssswww|||qqqssstttssspppnnnnnnpppmmmnnnnnnoooooooooooooookkkkkkjjjjjjjjjjjjjjjiiijjjnnnpppmmmmmmpppqqqoooiiirrr{{{zzzsssmmmnnnrrrvvvsssnnnjjjiiikkknnnpppnnnmmmlllmmmoooooonnnmmmlllnnnooonnnlllkkkkkkllluuuzzzzzzqqqhhhgggkkkmmmtttqqqnnnjjjiiiiiijjjkkkkkklllmmmooonnnkkkgggdddhhhgggjjjoooqqqnnnmmmooohhhfffdddfffiiikkkiiiggghhhhhhiiijjjkkkmmmnnnnnnooolllhhhfffgggjjjlllmmmiiijjjiiiiiihhhhhhjjjlllhhhgggffffffhhhjjjkkkkkkfffgggiiiiiihhhggghhhiiifffggghhhgggffffffgggiiieeefffgggfffffffffhhhjjj```___```dddhhhkkkkkkjjjhhhfffdddeeehhhkkklllmmmlllkkkiiigggffffffgggggghhhjjjkkkkkkjjjjjjlllmmmlllmmmmmmmmmkkkkkklllmmmlllkkkjjjjjjjjjmmmoooqqqjjjkkkllllllllllllnnnoooiiifffeeeiiioooqqqoookkkfffjjjmmmlllmmmnnnlllggghhhjjjmmmmmmlllllllllmmmmmmmmmlllkkkkkklllmmmmmmlllkkkjjjjjjkkkkkkllllllqqqoooqqqssssssrrruuuzzzuuuzzz|||{{{|||{{{yyyyyy}}}~~~zzzxxx}}}~~~{{{yyyzzz{{{{{{}}}}}}zzzxxxzzz|||xxxxxxxxxzzz~~~yyy{{{{{{yyy{{{~~~|||xxx{{{|||{{{yyyvvvuuuvvvxxxzzzxxxvvvvvvxxx{{{{{{{{{|||~~~~~~}}}zzzwwwvvvsssssssssssssssrrrrrrqqq|||~~~yyyxxxvvvrrrqqqsssqqqlllkkkmmmqqqrrrsssttttttuuuwwwxxxrrrtttwwwyyyxxxwwwxxxxxxqqqtttwwwxxxvvvssssssuuurrrtttwww|||~~~}}}xxxtttppptttwwwxxxwwwwwwwwwwwwtttrrrtttxxxwwwtttwww|||wwwvvvuuuuuusssppplllhhhnnnooorrrzzz|||rrrtttsssrrrqqqppppppppppppqqqsssuuuvvvtttpppllliiiqqqnnnnnnqqqttttttxxx}}}wwwzzz{{{wwwqqqmmmlllmmmnnnoooooopppooonnnmmmmmmjjjkkkkkkjjjjjjiiijjjjjjkkkooopppnnnmmmppprrrqqqjjjrrryyywwwnnniiikkkoooxxxtttoookkkiiijjjmmmppppppooonnnnnnpppqqqqqqpppmmmppptttvvvtttqqqooonnnqqqssspppkkkiiikkkllljjjqqqooollliiihhhiiijjjllliiijjjkkklllkkkkkkjjjjjjhhhhhhkkkqqqsssooonnnoookkkhhheeefffhhhiiigggdddddddddfffgggiiijjjkkkkkkjjjiiihhhiiikkkllllllllljjjkkkjjjhhhffffffiiilllhhhfffdddeeehhhkkkllllllmmmmmmllliiiggggggjjjllliiijjjkkkkkkiiihhhhhhiiidddeeeffffffffffffiiikkkeeedddcccccceeegggiiiiiihhhgggfffhhhlllpppssstttmmmllljjjhhhgggffffffffffffhhhjjjjjjjjjjjjkkkllljjjlllmmmmmmkkkkkklllmmmlllkkkjjjiiijjjllloooppplllmmmmmmllljjjiiikkknnnhhhffffffjjjpppsssoookkkiiilllllliiijjjmmmmmmjjjiiikkklllmmmlllllllllnnnnnnmmmjjjhhhhhhjjjmmmnnnllllllllllllllllllmmmmmmpppooopppttttttrrrtttyyysssyyy}}}}}}~~~~~~}}}}}}|||zzz~~~|||~~~~~~{{{zzz}}}~~~}}}|||yyywwwxxxzzz|||zzzyyyyyyzzz}}}|||}}}|||yyyzzz{{{yyytttxxxyyyzzzyyyvvvvvvzzz}}}}}}{{{zzz{{{{{{{{{zzzuuuwwwyyyyyyxxxwwwvvvwwwnnnooopppqqqrrrrrrrrrrrr{{{{{{}}}||||||vvvssssssuuutttooonnnpppqqqssssssrrrpppoooqqqttttttwwwzzz{{{{{{yyyyyyyyynnnrrrxxx{{{vvvqqqrrrxxxxxxvvvttttttvvvwwwxxxxxxuuuxxxyyyyyyzzz||||||yyyqqqooorrrxxxwwwssswwwxxxwwwwwwwwwvvvsssooolllppprrrtttyyy}}}ttttttssssssrrrrrrrrrrrrrrrqqqssswwwyyywwwsssmmmiiissspppqqquuuwwwwwwyyy}}}|||{{{tttnnnnnnpppnnnooopppppppppnnnmmmllliiikkklllkkkjjjjjjkkkllllllooopppmmmmmmppprrrqqqvvvyyyzzzvvvpppmmmooorrrxxxuuuqqqmmmkkkkkklllmmmnnnlllkkklllnnnoooooooooiiimmmrrrtttssspppmmmlllkkkjjjgggfffjjjooommmhhhkkkkkkiiihhhhhhiiiiiijjjkkklllmmmllllllllloooqqqjjjiiilllqqqrrrnnnmmmnnnmmmjjjffffffhhhhhhfffdddeeefffhhhiiijjjkkkkkkkkkffffffhhhjjjmmmmmmllljjjgggiiijjjgggddddddgggjjjmmmjjjffffffiiilllllljjjooonnnkkkgggdddccceeegggmmmmmmmmmllllllkkkjjjiiiddddddeeedddbbbaaacccdddiiihhheeebbbbbbccceeefffdddccccccfffjjjnnnpppqqqnnnmmmjjjhhhgggffffffgggeeegggiiijjjjjjjjjkkkllllllmmmnnnmmmjjjhhhhhhhhhkkkjjjjjjiiijjjkkkmmmnnnkkklllmmmjjjfffeeehhhkkkhhhhhhiiilllpppqqqoookkklllmmmkkkhhhhhhlllooommmmmmnnnnnnnnnlllmmmnnnppprrrpppmmmjjjhhhiiijjjkkkfffhhhkkkllllllmmmppprrrrrrqqqrrrtttsssoooppptttsssyyy}}}}}}~~~~~~|||yyy}}}|||||||||yyywwwwwwxxxzzz||||||{{{yyyxxxyyy{{{}}}~~~~~~~~~~~~{{{{{{}}}{{{vvvyyy|||}}}{{{xxxxxx|||}}}{{{zzz{{{{{{{{{zzzuuuwwwxxxxxxvvvuuuwwwxxxsssssstttvvvvvvwwwwwwwwwvvvttttttwwwvvvuuuxxx}}}uuussstttxxxxxxuuutttvvvvvvtttsssrrrrrrrrrrrrrrrsssvvvyyyzzzyyywwwvvvvvvqqqqqqtttxxxwwwrrrtttzzzxxxwwwuuutttsssuuuxxxzzzwwwyyywwwuuuxxx}}}|||vvvqqqnnnqqqwwwvvvqqqvvvxxxwwwuuuuuuvvvwwwvvvuuuuuuwwwwwwwww{{{{{{sssuuuuuuuuuuuuuuuvvvvvvwwwppprrruuuvvvuuuqqqmmmjjjooommmoootttvvvvvvxxx{{{zzz}}}{{{tttppprrrvvvmmmnnnpppqqqqqqpppooonnniiikkkmmmmmmkkkkkkmmmooolllooopppllllllooorrrqqq|||xxxuuuvvvyyy{{{|||wwwvvvsssqqqnnnlllkkkjjjkkkjjjhhhiiikkkmmmmmmmmmfffhhhkkklllkkkjjjjjjjjjhhhiiihhhiiioootttrrrkkkjjjjjjkkkllllllkkkjjjiiijjjlllnnnnnnlllmmmoooqqqkkkjjjkkkooooookkkiiikkkmmmiiiffffffhhhiiihhhfffiiijjjkkklllllllllkkkkkkgggggghhhiiikkkkkkiiigggdddgggjjjiiiffffffiiimmmppplllhhhhhhllloooooommmkkkkkkkkkiiiffffffggghhhmmmkkkjjjkkknnnnnnkkkhhhfffffffffdddbbbaaabbbdddiiihhhfffdddbbbbbbccceeecccbbbbbbeeehhhjjjkkkjjjnnnllljjjhhhggggggggggggdddfffiiijjjjjjiiijjjkkkjjjlllmmmllljjjhhhggggggjjjjjjjjjjjjjjjjjjjjjjjjjjjlllmmmjjjeeedddhhhllliiijjjlllnnnooonnnmmmllllllnnnlllhhhiiimmmooonnnpppooonnnlllkkkkkknnnqqqpppppppppooonnnllljjjjjjeeehhhlllmmmmmmnnnqqqtttuuusssuuuwwwvvvrrrssswwwuuuzzz|||{{{|||~~~~~~{{{|||}}}~~~~~~~~~|||yyy}}}~~~}}}xxxvvvtttvvvzzz}}}}}}|||{{{yyywwwxxxyyy{{{|||{{{}}}~~~~~~yyyzzz||||||yyytttssswww|||zzzxxxwwwxxxzzz||||||{{{zzz{{{{{{yyyuuutttuuuxxxtttuuuvvvwwwwwwwwwwwwwwwuuutttvvvxxxwwwsssssswwwrrrpppsssxxxzzzxxxxxx{{{~~~zzzvvvwww|||~~~{{{pppsssvvvwwwuuusssrrrqqquuupppppptttvvvtttvvv{{{tttwwwzzz{{{yyyxxxxxxyyyvvvvvvssspppuuu{{{yyyrrrqqqnnnqqqwwwuuunnnsssyyyvvvrrrrrruuuyyy|||~~~yyy{{{yyyuuuwww{{{yyyrrrrrrrrrrrrrrrssstttuuuvvvpppqqqrrrrrrqqqooolllkkkiiihhhjjjqqqtttsssuuuxxxtttxxx{{{xxxrrrqqqtttzzzkkkmmmooorrrssssssrrrqqqjjjlllooonnnmmmmmmooorrrllloooooolllkkkooorrrqqq}}}vvvppppppwwwvvvvvvuuussspppmmmjjjhhhooommmllllllnnnpppqqqqqqiiijjjjjjiiihhhiiilllnnnjjjmmmnnnppptttyyywwwqqqlllmmmpppqqqqqqnnnllljjjhhhkkknnnnnnlllkkklllnnnllljjjjjjmmmlllhhhggghhhkkkhhheeefffiiikkkjjjhhhggghhhiiijjjiiihhhgggfffjjjiiihhhhhhiiiiiihhhfffccchhhlllllliiiiiimmmqqqoookkkgggiiioootttuuusssjjjllloooqqqqqqqqqrrrtttkkkhhhgggiiinnnoookkkggghhhiiiiiihhhgggfffhhhiiihhhhhhhhhgggeeedddeeeeeeiiihhhiiijjjlllmmmlllkkkmmmllljjjiiiggggggggghhhcccfffiiijjjjjjiiijjjkkkfffhhhjjjkkkjjjiiiiiijjjiiiiiijjjjjjjjjiiihhhhhhkkkmmmnnnkkkggggggkkkooojjjlllnnnooommmllllllmmmlllnnnmmmjjjkkknnnooommmpppooollliiiggghhhllloookkknnnqqqttttttqqqnnnkkkiiilllppppppooooooqqqsssvvvuuuxxx{{{{{{yyyzzzxxx{{{{{{xxxyyy~~~}}}~~~~~~}}}}}}|||~~~{{{xxxxxxyyy{{{|||{{{}}}yyyvvvuuuwwwzzz}}}~~~}}}}}}||||||zzzzzzxxxvvvttttttvvvxxxwwwyyyzzzyyyvvvvvvzzz}}}}}}|||{{{yyywwwwwwwwwwwwzzzyyyxxxvvvuuutttuuuuuupppuuuzzzzzzwwwuuusssqqqwwwwwwvvvssstttxxxxxxtttxxxyyywww{{{wwwsssooonnnpppqqqppprrrwwwtttqqqqqqvvv}}}}}}vvvoooxxxvvvuuuuuuvvvwwwwwwvvv|||yyyvvvsssrrrssstttuuuvvvsssppppppsssuuuvvvvvvxxxyyyyyyxxxuuuuuuwwwyyyzzzuuuqqquuu|||~~~yyyssssssrrrrrrssstttrrrssstttnnnmmmmmmnnnooommmjjjhhhmmmmmmnnnnnnooopppppppppnnnoooqqqtttuuutttqqqnnniiikkknnnqqqsssqqqmmmiiimmmlllkkkjjjkkkmmmoooqqqnnnllljjjjjjlllllljjjgggpppoooooooooqqqtttwwwxxxtttsssqqqpppooooooooopppxxxtttooolllkkkmmmnnnooojjjjjjjjjkkkkkklllllllllmmmmmmlllllllllmmmnnnooojjjkkkmmmoooqqqppplllhhhkkkjjjiiijjjlllmmmllljjjdddfffiiikkkjjjjjjkkklllhhhiiijjjjjjiiihhhgggfffggghhhjjjkkkjjjiiigggffffffggggggfffdddeeehhhlllgggjjjmmmnnnmmmlllmmmnnnnnniiieeeeeeiiimmmoooooommmrrruuutttooommmooorrrnnniiieeefffjjjmmmmmmjjjeeeiiiiiifffgggkkkiiicccdddfffiiikkklllkkkiiihhhkkkggghhhmmmnnnkkkkkkpppllljjjhhhiiikkkllljjjhhhfffbbbccciiikkkhhhgggjjjnnnlllkkkjjjjjjmmmoooqqqnnnkkkiiijjjiiidddcccfffjjjlllnnnkkkgggeeefffiiiggggggiiinnnssssssmmmgggllliiijjjnnnmmmhhhiiinnnnnnmmmllllllkkkkkkkkkkkknnnoooooopppooonnnmmmmmmhhhnnntttuuurrrooopppqqqlllmmmooorrruuuvvvwwwxxxxxxxxxxxxzzz|||~~~~~~~~~|||||||||}}}}}}~~~{{{zzzxxxxxxxxxzzz|||}}}zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{yyyxxxxxxzzz{{{yyyzzz|||}}}|||{{{{{{||||||{{{{{{zzzyyyxxxwwwvvvuuutttssstttuuutttrrrooosssssssssrrrsssuuuwwwwwwzzzzzzvvvqqqrrruuuvvvsssuuuvvvtttuuuppprrrooonnnqqqrrrqqqrrrvvvssstttwwwyyyzzzyyyvvvtttxxxwwwuuuuuuuuuuuuuuutttxxxxxxxxxvvvtttssssssssssssooonnnssszzz}}}yyytttsssrrrqqqrrrttttttsssrrrtttrrrsssyyyyyyqqqppppppsssuuuuuusssqqqqqqrrrqqqqqqrrrrrrpppllliiiqqqooommmlllmmmoooqqqsssmmmmmmmmmoooqqqrrrqqqpppkkkkkklllnnnppppppnnnlllpppooommmllllllmmmnnnooollljjjiiijjjmmmnnnmmmkkkmmmnnnoooqqqqqqrrrrrrqqqllllllkkkkkklllmmmooopppxxxtttoookkkkkkllllllmmmmmmnnnoooppppppooommmlllnnnmmmlllkkkllllllkkkjjjjjjllloooppppppooolllkkkrrrpppmmmlllllllllkkkiiiggghhhhhhgggffffffhhhjjjkkkkkkjjjiiiiiiiiijjjjjjfffggghhhiiihhhgggeeedddeeefffgggeeedddeeehhhkkkiiiiiijjjkkkllllllllllllnnnllliiiiiikkknnnppppppoooooopppooommmlllllllllkkkiiigggiiimmmnnnkkkhhhiiikkkiiieeefffkkkkkkgggjjjkkkmmmnnnnnnllljjjhhhoookkkkkknnnooollllllpppmmmkkkiiijjjlllmmmkkkiiissslllhhhiiiiiiiiilllrrrmmmllljjjiiiiiikkkmmmooolllhhhfffhhhhhhfffhhhlllmmmlllkkkkkkkkkllllllkkkgggggggggjjjmmmnnnllljjjmmmjjjjjjmmmllliiijjjnnnkkkkkkkkkkkklllmmmoooooommmmmmmmmnnnnnnoooooopppmmmrrrwwwwwwtttqqqrrrtttrrrssstttuuuuuuvvvvvvvvv{{{{{{{{{|||}}}~~~{{{}}}~~~||||||}}}~~~~~~||||||zzzzzzzzzzzz{{{{{{{{{{{{vvvwwwwwwxxxyyyzzzzzz{{{zzzzzzzzzzzz{{{{{{{{{{{{yyyzzz|||~~~|||yyyvvvwwwyyyzzz{{{{{{zzzzzz{{{yyywwwwwwwwwuuuoookkkssspppooottt{{{~~~wwwpppooorrrtttrrrtttuuusssqqqwww}}}wwwlllrrrooopppssstttqqqrrruuusssxxx|||{{{vvvsssuuuxxxxxxwwwvvvuuutttssssssssstttwwwyyyxxxuuurrrrrrsssrrrnnnooowwwxxxnnntttrrrrrrvvvzzzzzzvvvrrrooopppuuu|||rrrvvvuuutttrrrqqqqqqpppppptttssstttttttttpppkkkgggtttqqqmmmjjjjjjmmmrrruuunnnllljjjjjjllloooppppppmmmkkkjjjkkkmmmoooooonnnqqqpppnnnllljjjjjjjjjkkkmmmlllkkklllmmmnnnmmmlllnnnppprrrttttttrrrnnnllliiiiiijjjkkknnnpppsssuuuvvvrrrmmmjjjjjjkkkkkkkkklllnnnppprrrrrrqqqooonnnooommmkkkkkkmmmllliiifffiiimmmppppppmmmkkkkkkmmmuuurrrnnnllllllllllllkkkmmmllljjjgggdddeeegggjjjmmmllljjjhhhhhhjjjmmmooojjjjjjkkklllkkkjjjiiihhheeeeeefffeeedddeeehhhjjjkkkhhhfffgggjjjlllllljjjkkklllllllllkkklllnnnpppkkkiiiiiikkknnnpppooonnniiihhhiiillloooooojjjfffjjjjjjfffcccdddiiikkkiiinnnoooppppppnnnllliiihhhnnnjjjiiikkkkkkiiikkknnnnnnlllkkklllmmmnnnmmmlllvvvqqqmmmllllllmmmqqqvvvmmmllljjjiiihhhiiikkklllkkkgggeeefffggggggjjjooooookkkggghhhlllooonnnllliiiiiiiiihhhhhhjjjmmmpppooolllkkklllllljjjlllooojjjjjjjjjkkklllmmmooopppllllllllllllmmmoooqqqrrrpppsssvvvuuusssqqqsssuuuvvvvvvvvvvvvvvvvvvvvvvvv}}}{{{{{{||||||||||||{{{~~~zzzyyy}}}~~~}}}|||{{{zzzyyyxxxxxxwwwxxxxxxyyyyyyzzz{{{{{{vvvvvvwwwxxxzzzzzzzzzyyyzzzyyyyyy{{{~~~{{{xxxqqqssswwwzzz}}}~~~~~~}}}yyytttpppnnnnnntttpppsss}}}rrrooorrrsssrrruuuvvvuuurrrtttxxxuuuooorrrpppqqquuuuuurrrrrrtttuuuyyy|||yyysssqqqssswwwvvvvvvvvvuuuttttttuuuvvvsssvvvyyywwwtttqqqsssuuusssrrrsssxxx~~~|||tttlllvvvwwwzzz}}}~~~{{{wwwtttmmmpppvvv~~~vvv|||uuummmkkknnnqqqrrrrrrrrrrrrrrrqqqmmmgggcccrrrpppllljjjjjjmmmppprrrooommmjjjjjjkkkmmmnnnnnnlllkkkjjjkkkmmmnnnooonnnnnnmmmkkkiiihhhgggggggggqqqpppooonnnmmmlllkkkjjjnnnoooqqqrrrpppmmmjjjhhhhhhhhhiiikkknnnqqqtttvvvrrroookkkiiijjjkkklllllljjjjjjlllmmmooopppqqqqqqooommmkkklllnnnnnnjjjfffhhhlllooonnniiigggjjjnnnpppnnnjjjiiijjjmmmnnnnnnpppooonnnllliiiiiikkkmmmlllkkkjjjiiijjjkkkmmmooollllllmmmllllllkkkjjjiiidddeeeeeeeeeeeeggghhhjjjlllgggcccccchhhkkkkkkhhhfffjjjlllllljjjhhhjjjmmmnnnmmmllllllmmmnnnnnnmmmjjjiiijjjlllnnnnnnjjjgggiiigggeeeccceeehhhiiihhhmmmmmmnnnnnnlllkkkhhhgggkkkjjjiiiiiiiiijjjlllnnnnnnmmmmmmmmmnnnooonnnnnnkkklllnnnqqqqqqqqqrrrtttnnnmmmkkkiiiiiiiiijjjjjjlllhhhgggiiihhhfffgggjjjkkkhhhffffffhhhjjjkkkjjjjjjmmmnnnllliiiiiioootttpppnnnkkkkkkllllllmmmnnnlllkkkkkkjjjjjjjjjkkkkkkjjjkkklllnnnnnnooonnnnnnmmmoooppppppoooooorrrttttttttttttuuuvvvwwwxxxyyy}}}{{{zzz{{{}}}}}}{{{}}}}}}|||~~~|||yyyxxxxxxyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyvvvuuuuuuwwwzzz{{{zzzxxx}}}zzzwwwyyy|||}}}|||zzzrrrtttxxx{{{}}}~~~~~~}}}yyyzzzxxxsssnnnpppxxxxxxxxxzzzsssssssssqqqtttuuuuuussssssvvvwwwuuusssqqqrrruuuvvvsssrrrtttxxxxxxwwwuuusssrrrrrrrrrssstttvvvvvvuuuuuuxxxzzzuuuvvvvvvtttqqqqqquuuxxxrrrsssuuuwwwwwwuuusssqqqqqqwww}}}~~~yyyssspppppplllnnnrrrzzz}}}wwwzzz{{{wwwpppnnnrrrtttrrrqqqppppppqqqppplllgggcccmmmmmmllllllmmmmmmnnnnnnkkkjjjjjjlllooorrrrrrrrrllllllkkkmmmnnnooommmlllkkkkkkjjjjjjiiiiiiiiiiiipppppppppooommmlllkkkkkkmmmmmmllljjjhhhgggfffeeefffffffffgggjjjlllooopppnnnkkkiiihhhjjjlllnnnnnnnnnmmmlllkkkkkkmmmoooqqqnnnmmmlllmmmooopppnnnkkklllooopppmmmiiigggkkkpppllljjjgggfffhhhjjjlllllllllnnnoooooonnnmmmmmmnnniiiiiijjjkkklllllllllkkkiiiiiihhhhhhgggfffeeeeeeeeeeeeeeefffgggiiijjjjjjlllgggbbbbbbfffjjjiiigggeeeiiilllllljjjiiijjjlllsssttttttooohhhdddeeehhhlllkkkkkkkkkllllllkkkjjjhhhffffffhhhjjjjjjiiihhhjjjjjjkkkllllllkkkjjjjjjkkkkkkkkkkkklllnnnpppqqqlllmmmnnnnnnnnnnnnoooooojjjmmmppppppooopppqqqrrrooonnnlllkkkjjjjjjjjjjjjgggfffhhhllllllhhhfffggghhhiiiiiihhheeeeeegggiiiiiimmmpppoookkkjjjnnnssspppnnnlllkkklllnnnmmmkkkjjjiiiiiiiiiiiiiiijjjjjjiiikkknnnppppppnnnkkkiiikkkkkklllmmmnnnooorrrtttssssssrrrrrrssstttvvvwwwyyyzzz|||~~~~~~~~~~~~~~~|||yyy{{{~~~~~~{{{{{{~~~|||{{{}}}|||{{{yyyxxxyyy{{{~~~xxxxxxxxxxxxxxxwwwwwwwwwzzzxxxwwwyyy|||~~~}}}zzz~~~|||zzzzzz{{{}}}~~~~~~yyyyyy{{{||||||{{{zzzzzzsssttttttsssuuuyyy~~~tttsssrrrppprrrrrrrrrrrrsssuuuwwwwwwuuurrrrrruuuuuussssssuuuzzzwwwtttsssttttttqqqoooppprrruuuuuutttuuuxxx|||wwwuuurrrqqqqqqsssvvvwwwppprrrttttttssssssvvvyyypppyyywwwooonnnpppllllllnnntttyyy{{{yyyvvvlllssswwwuuuvvvzzzwwwppprrrqqqpppppppppnnnkkkhhhiiijjjmmmooopppooonnnlllhhhhhhiiimmmrrrwwwyyyzzzooonnnmmmnnnoooooommmkkkmmmmmmmmmmmmnnnnnnnnnnnnkkklllnnnnnnmmmmmmoooqqqrrrpppmmmjjjiiiiiijjjkkkiiiiiiiiiiiijjjlllnnnpppllljjjhhhhhhkkkmmmnnnnnntttssspppnnnmmmmmmnnnooonnnnnnnnnmmmnnnnnnooopppqqqrrrqqqmmmjjjjjjnnnrrrllliiiffffffggghhhhhhhhhgggjjjmmmmmmmmmllllllllliiijjjkkklllmmmlllkkkjjjkkkjjjjjjiiihhhgggfffffffffeeeeeegggjjjkkkkkkjjjkkkgggcccccceeehhhhhhggggggiiikkklllllllllmmmnnnkkknnnooolllfffdddhhhmmmlllllllllkkkkkkkkkkkkkkkjjjhhhhhhmmmooolllkkkkkkhhhiiijjjkkkllllllllllllhhhkkkkkkjjjkkknnnooommmjjjlllmmmmmmllllllnnnoootttvvvssslllhhhkkkpppsssnnnnnnmmmkkkkkkjjjjjjjjjbbbcccgggnnnoookkkhhhhhhhhhkkknnnlllhhhfffhhhkkkgggkkkooonnnkkkiiikkknnnooonnnllljjjlllooommmgggfffffffffhhhiiikkkmmmnnniiikkknnnpppooommmiiigggllllllmmmnnnoooqqqsssttttttsssqqqpppppppppqqqqqqrrrsssuuuxxx{{{}}}~~~~~~~~~~~~}}}}}}~~~}}}}}}yyy{{{|||zzz{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyzzz|||}}}wwwxxxxxxyyyyyyzzzzzzzzz{{{xxxyyy}}}}}}yyy{{{||||||{{{{{{|||}}}zzzzzzzzz{{{{{{{{{{{{{{{{{{xxxuuuxxxwwwyyyvvvoooqqqrrrqqqrrrpppppprrruuuvvvvvvvvvwwwtttsssttttttrrrssswwwxxxwwwuuuuuuvvvuuurrrooonnnqqqtttsssqqqqqquuuyyyvvvssspppqqquuuwwwvvvtttssssssrrrrrrsssuuuwwwxxxtttzzzzzztttrrrrrrooooooppptttxxxyyyxxxvvviiirrruuurrrsssyyywwwpppqqqpppooooooppppppnnnmmmiiikkknnnqqqrrrrrrpppooollljjjiiikkkqqqvvv{{{}}}tttqqqnnnmmmmmmnnnnnnmmmooooooooopppppppppoooooohhhkkkmmmmmmmmmmmmppprrrrrrpppnnnlllkkklllmmmnnnllllllkkklllmmmoooqqqrrrnnnllljjjjjjkkklllmmmlllqqqqqqrrrrrrqqqpppoooooonnnppppppmmmjjjjjjnnnrrrtttqqqmmmjjjiiikkknnnpppjjjhhhggghhhiiikkkjjjjjjgggiiijjjjjjiiihhhjjjkkkmmmmmmllllllllllllllllllooonnnmmmlllkkkjjjjjjiiigggffffffhhhlllmmmmmmkkkiiigggfffeeeeeefffggghhhhhhhhhhhhjjjmmmooooooooofffhhhiiiiiiiiikkkooosssjjjlllnnnnnnmmmkkkjjjiiikkkgggfffkkkmmmkkkjjjmmmgggggghhhiiiiiijjjjjjkkkkkkpppqqqooonnnqqqoookkkhhhjjjlllllljjjjjjlllnnnssswwwtttkkkfffiiinnnpppllllllkkkkkkjjjjjjiiiiiiddddddgggmmmnnnjjjgggiiihhhjjjlllmmmmmmlllkkkkkkiiikkkmmmmmmkkkjjjlllnnnlllmmmllljjjmmmpppkkkcccgggggghhhiiikkkmmmooopppjjjkkkkkklllllllllkkkkkknnnnnnnnnooopppqqqqqqppprrrqqqooonnnnnnooopppqqqqqqrrruuuwwwyyyzzzzzzzzz|||}}}~~~}}}~~~||||||~~~}}}~~~yyy{{{|||~~~}}}~~~~~~}}}yyyzzz|||}}}~~~}}}|||zzzxxxyyyzzz{{{}}}~~~|||xxxxxx||||||ssswww|||}}}zzzxxxxxxyyywwwwwwxxxyyy{{{}}}~~~vvvyyyvvvvvvzzz{{{}}}tttjjjiiiooosssttttttqqqppptttwwwwwwvvvvvvxxxtttsssttttttrrrtttxxxwwwwwwxxxxxxvvvtttsssqqqmmmqqqsssrrrooonnnrrrvvvuuuqqqooorrrxxxzzzuuupppzzzvvvssssssvvvwwwvvvsssuuuxxx{{{}}}{{{wwwsssqqqssssssuuuxxx{{{|||zzzxxxrrrvvvsssjjjjjjsssvvvqqqpppnnnmmmmmmnnnpppoooooojjjllloooqqqssstttsssssstttpppkkkjjjmmmsssxxx{{{yyytttoookkkkkkmmmnnnoooooooooppppppooonnnmmmmmmjjjlllnnnnnnlllkkkmmmoookkkjjjiiihhhhhhhhhiiiiiiiiihhhhhhiiijjjlllooopppqqqnnnlllkkkkkkkkkkkkjjjhhhkkkooosssuuutttrrrpppoooqqqqqqlllfffeeekkkrrrsssnnniiiffffffiiikkklllffffffgggiiimmmooopppoookkkkkkiiigggfffgggjjjlllrrrpppmmmkkkkkklllnnnooonnnmmmkkkjjjiiihhhhhhhhhhhhffffffiiimmmooonnnkkkggghhhhhhfffeeeeeegggiiigggeeecccfffkkknnnnnnmmmrrrooolllkkkkkkmmmmmmlllhhhkkkoooqqqpppllliiigggkkkdddbbbfffhhhggghhhmmmeeeeeeeeeeeeffffffffffffvvv|||}}}yyyxxxyyyvvvpppfffiiikkkkkkiiiiiikkknnniiipppsssmmmiiijjjllljjjjjjjjjjjjiiiiiiiiiiiiiiijjjhhhiiilllkkkgggeeefffhhhggghhhlllppppppmmmiiinnnnnnnnnllllllllloooqqqkkkmmmllljjjmmmpppkkkaaakkkkkkkkkkkkllllllmmmnnnkkkjjjhhhhhhiiikkknnnppppppooooooooooooooommmlllnnnmmmlllmmmnnnpppsssuuuuuuvvvxxxzzz{{{{{{{{{zzz~~~~~~~~~~~~|||}}}}}}~~~{{{{{{|||{{{xxx{{{|||vvvxxx||||||yyy|||}}}yyyvvvyyyzzzwwwzzzxxx{{{}}}xxx}}}vvvsssyyy|||uuu|||xxxzzzzzztttrrrvvvuuupppoootttrrrkkklllsssvvvuuutttuuuxxx{{{}}}}}}zzztttttttttqqqrrrwwwuuutttsssuuuxxxyyyvvvsssxxxvvvsssqqqqqqrrrssstttqqqrrruuuwwwwwwuuurrrqqqsssuuuvvvvvvuuutttsssttt}}}yyywwwxxxwwwtttuuuxxxzzzuuuvvvzzz{{{vvvppptttsssrrrqqqqqqqqqrrrssskkkiiihhhiiikkklllkkkjjjjjjkkklllnnnooooooppppppppplllhhhhhhkkkoooqqqqqqpppooollliiigggkkkttt{{{qqqrrrqqqoookkkhhhhhhhhhiiikkkppprrrnnniiiiiinnnkkkkkknnnppprrrpppllliiinnnoooooopppppppppoooooo}}}nnngggppprrrjjjllllllmmmnnnooopppqqqqqqppprrrqqqlllggggggmmmssssssjjjfffjjjiiidddgggppphhhcccdddjjjmmmiiiiiillljjjmmmlllgggbbbbbbjjjqqqtttoookkkjjjhhhhhhlllsssooojjjgggjjjooopppkkkeeeiiiiiihhhhhhggggggffffffllliiihhhjjjnnnooolllhhhfffllloookkkhhhiiilllmmmpppmmmkkkkkkmmmnnnnnnmmmjjjlllnnnpppooolllmmmpppjjjgggiiihhhdddkkkmmmbbbkkkggghhhmmmmmmiiiiiinnn}}}zzz{{{mmmiiiggghhhmmmooonnnkkkgggnnnrrrooolllmmmmmmlllnnnllljjjkkkmmmnnnllljjjmmmjjjooopppgggfffhhhcccgggfffgggjjjnnnooommmjjjtttsssqqqnnnkkkiiigggfffkkkooossssssoookkkiiiiiioooqqqsssqqqlllhhhffffffjjjmmmooommmjjjiiimmmrrrpppmmmlllooossstttpppkkksssooollllllooorrrqqqpppooossswwwzzzzzzzzzyyyzzz|||yyyzzz|||~~~~~~}}}|||}}}~~~~~~~~~~~~~~~|||}}}zzzwwwxxx~~~{{{|||{{{xxxuuuwwwzzz{{{yyy|||wwwxxx~~~|||{{{xxx}}}}}}tttvvvxxxyyyzzzxxxooorrrvvvttttttxxxssspppoooppppppoooqqqvvvvvvvvvwwwwwwyyy{{{}}}~~~zzzvvvvvvtttqqqqqqttt|||zzzxxxxxxxxxvvvsssooo{{{{{{{{{wwwsssrrruuuxxxxxxvvvsssqqqqqqsssvvvxxxooorrruuuvvvvvvwww{{{}}}~~~zzzwwwwww}}}yyyvvvwwwyyyyyywwwsssmmmnnnoooppppppooonnnnnnlllkkkkkkkkklllllliiigggnnnnnnnnnnnnmmmlllkkkjjjrrrnnniiifffgggiiiiiihhhllllllkkkiiiiiikkkooorrrmmmnnnooonnnmmmmmmnnnooonnnooorrrsssoookkklllrrrvvvtttrrrqqqqqqqqqooonnnooooooooooooooopppppppppxxxpppkkksssuuunnnlllmmmmmmnnnnnnoooooooooppppppooommmlllkkkllllllnnngggggglllllleeeeeellljjjeeeeeeiiijjjffffffiiijjjkkkllljjjggggggkkkooopppllljjjkkkjjjiiikkkpppnnnjjjggggggjjjllljjjgggfffiiikkkkkkhhheeeddddddllljjjiiilllpppqqqnnnkkkccciiimmmkkkiiikkknnnoooiiijjjkkkjjjjjjlllppptttlllllllllllljjjhhhhhhiiijjjcccccccccccckkkmmmaaafffpppxxxkkkggg}}}zzzmmmjjjggghhhkkkmmmjjjgggcccjjjooonnnkkkkkkjjjhhhmmmkkkiiijjjkkkkkkhhheeejjjhhhnnnqqqjjjiiilllfffffffffgggiiilllmmmkkkhhhmmmmmmllljjjiiihhhgggffffffiiikkklllkkklllnnnqqqnnnpppssstttrrrpppppppppkkknnnqqqooollljjjmmmpppnnnooopppqqqqqqpppnnnmmmnnnmmmmmmnnnpppppppppoooqqqtttxxxzzzzzzzzz{{{|||~~~|||zzz}}}|||~~~}}}|||}}}~~~~~~{{{~~~}}}}}}~~~~~~~~~}}}{{{vvvwww{{{}}}{{{~~~yyyzzz{{{zzzyyy{{{xxxssstttzzz|||{{{~~~}}}}}}yyyvvvuuuvvv}}}rrrlllqqqvvvvvvxxx|||uuuvvvsssooooootttvvvvvvvvvxxxzzzzzzxxxyyy|||}}}}}}{{{wwwvvvxxxxxxwwwwwwyyyzzzzzzxxxvvvzzz~~~|||uuurrruuuzzzzzzwwwsssqqqqqqssswwwzzzppptttxxxxxxvvvxxx}}}yyywwwwwwwwwvvvuuutttssssssssslllnnnppprrrrrrpppnnnlllnnnmmmmmmmmmmmmllliiifffhhhiiijjjlllmmmnnnnnnnnnqqqnnniiigggfffgggggggggkkkjjjjjjkkkmmmmmmlllkkkkkklllnnnnnnnnnooorrrtttpppooopppqqqooommmpppwwwzzzsssooonnnooopppqqqoooooonnnnnnnnnooopppqqqmmmuuuvvvnnnlllrrrsssmmmmmmmmmmmmmmmmmmmmmmmmmmmooonnnnnnooopppnnnjjjgggiiifffhhhnnnnnngggeeehhhllliiiggghhhgggddddddgggggghhhhhhiiiiiijjjjjjjjjmmmjjjiiilllkkkiiiiiilllnnnllljjjhhhhhhiiikkklllgggkkkooooookkkgggeeedddfffeeeeeegggkkkmmmllliiidddjjjnnnllljjjkkkmmmlllhhhkkkmmmiiidddccchhhmmmggghhhhhhggghhhhhhiiiiiioooeeeeeelllrrr|||zzzkkkcccxxxqqqeeesss|||uuullliiiggggggiiiiiigggddd```hhhmmmllljjjjjjiiiggglllkkkkkkkkkkkkiiifffcccgggfffnnnrrrlllmmmooojjjgggggggggiiikkkkkkiiiggghhhhhhhhhhhhhhhiiiiiijjjnnnmmmllliiihhhiiillloookkkmmmpppqqqqqqpppqqqrrrmmmoooqqqpppnnnlllmmmppplllppptttsssooolllmmmooojjjmmmooopppooonnnnnnnnnrrrtttwwwxxxxxxyyy{{{||||||{{{|||~~~~~~~~~~~~~~~}}}}}}zzz}}}{{{{{{|||~~~}}}||||||yyyzzz||||||{{{}}}|||~~~|||xxx|||~~~~~~~~~xxxyyy~~~||||||xxxwwwyyyzzzvvvuuuxxxxxxvvvwww{{{www{{{yyyrrrrrryyyxxxrrrtttxxx|||zzzwwwvvvzzz~~~|||zzzzzztttuuuwwwyyy{{{{{{zzzzzzxxxzzz{{{yyyvvvtttuuuwwwuuuuuuuuuttttttuuuuuuuuuxxx{{{|||yyytttsssxxx~~~}}}~~~zzzxxxzzz{{{|||zzzvvvsssssstttssstttuuuvvvuuusssqqqppppppnnnmmmlllmmmmmmllljjjhhhiiijjjlllnnnooooooooonnnmmmkkkjjjjjjlllmmmnnnllljjjjjjmmmpppqqqnnnkkkkkklllmmmmmmmmmnnnqqqsssnnnlllkkkmmmmmmmmmssszzz|||wwwooojjjiiikkkmmmnnnooonnnmmmlllmmmoooqqqrrrhhhnnnpppmmmmmmqqqqqqlllmmmmmmmmmllllllkkkkkkkkknnnnnnooooooooommmjjjhhhhhhgggiiioooooojjjgggiiimmmkkkiiihhhfffeeegggiiifffdddcccdddgggiiiiiigggooojjjhhhjjjjjjhhhgggiiinnnooopppnnnkkkkkkmmmooommmmmmnnnnnnnnnkkkhhhfffbbbbbbbbbdddhhhjjjjjjiiijjjoooqqqnnnkkkkkkjjjgggjjjlllmmmkkkfffccceeehhhgggiiijjjhhhhhhjjjjjjiiioooffflll~~~wwwcccvvvyyyjjjlllyyyzzzssskkkiiigggffffffhhhhhhfffdddccciiimmmkkkiiijjjlllkkkjjjkkkmmmnnnmmmkkkhhheeegggeeennnsssmmmnnnpppkkkhhhhhhiiiiiijjjiiihhhgggjjjjjjiiiiiijjjkkkmmmnnnqqqpppmmmkkkjjjjjjlllnnnmmmnnnooooooooonnnmmmmmmnnnoooooonnnlllmmmpppsssmmmqqqtttsssooollllllmmmmmmppprrrpppmmmlllmmmoooqqqsssuuuvvvvvvxxxzzz|||||||||}}}~~~}}}|||~~~}}}~~~~~~}}}{{{{{{}}}}}}}}}}}}{{{{{{||||||{{{{{{ssswww}}}}}}xxxxxxzzzwww{{{zzzzzzwwwtttrrrrrrvvvxxxzzz{{{vvvqqqpppssstttzzzyyytttuuu{{{xxxoootttxxx{{{zzzvvvtttwwwzzztttyyy}}}~~~|||zzzyyywwwyyyzzz{{{zzzxxxvvvuuutttvvvtttssstttwwwxxxvvvtttssssssssssssssssssssssss{{{||||||wwwrrrpppssswwwwwwwww{{{|||yyyxxxzzzyyyzzzyyyxxxwwwuuusssrrrqqqqqqrrrooolllkkkllloooppppppqqqqqqpppooommmkkkiiihhhlllllllllllllllnnnqqqsssllljjjiiikkkoooqqqpppmmmiiijjjkkkkkklllnnnqqqtttrrrnnnlllmmmmmmmmmqqqwwwsssoookkkiiiiiijjjkkkkkknnnnnnllllllmmmoooqqqrrrmmmooopppqqqssstttrrrpppmmmmmmllllllkkkkkkjjjjjjlllooopppnnnjjjhhhkkknnnjjjiiikkknnnnnnllllllmmmlllmmmmmmjjjhhhiiilllnnniiieeeaaabbbfffjjjjjjiiissslllhhhhhhiiiggggggjjjjjjnnnrrrrrrnnnllllllmmmrrrmmmhhhhhhlllmmmjjjeeeeeedddeeegggjjjlllmmmmmmnnnqqqrrrooolllmmmkkkhhhiiiiiijjjkkkkkkkkkiiihhhgggmmmooojjjiiilllnnnmmmjjjaaammm{{{cccnnnoookkkooorrrrrrsssqqqkkkeeeeeeeeeeeefffhhhhhhgggfffdddiiijjjgggeeeiiimmmnnnfffhhhkkkmmmmmmkkkiiihhhhhhfffnnnrrrlllllloooiiijjjjjjkkkkkkjjjiiiiiiiiimmmlllkkkjjjjjjkkklllmmmhhhhhhiiikkknnnppprrrrrrpppppppppppppppooonnnmmmooonnnkkkiiijjjmmmssswwwppppppqqqrrrqqqooommmkkkttttttsssoookkkkkkooorrrsssuuuwwwxxxxxxyyy{{{}}}~~~~~~}}}}}}~~~~~~~~~}}}~~~}}}|||}}}~~~zzz}}}{{{}}}zzz{{{|||zzzzzz||||||xxx{{{{{{wwwzzz~~~{{{xxx}}}}}}wwwsssvvvwwwxxxyyyyyywwwvvvuuuuuuvvvvvvuuuxxx{{{xxxrrruuuxxxzzzyyyvvvtttuuuwwwpppxxx}}}}}}{{{zzzyyywwwvvvxxxzzzzzzyyywwwwwwxxxwwwsssooorrrxxx{{{xxxuuuwwwtttpppnnnnnnppptttwwwvvvvvvvvvtttrrrrrrsssuuurrrqqqtttyyyzzzwwwvvvxxx|||xxxwwwxxxvvvssspppnnnnnnnnnnnnrrrpppmmmlllnnnppprrrsssppppppoooooonnnmmmlllkkkllllllmmmlllkkkkkkmmmpppkkkjjjiiijjjlllmmmnnnmmmfffgggiiijjjkkkoootttwwwxxxtttqqqrrrpppmmmmmmqqqllljjjiiijjjkkkllllllkkkmmmmmmllllllmmmoooqqqrrrpppmmmllloooqqqqqqpppqqqmmmmmmmmmllllllkkkkkkkkkkkknnnppplllhhhggglllrrrkkkkkkkkkmmmmmmnnnooopppkkkooopppmmmkkkmmmppprrrmmmiiiffffffiiilllmmmllltttmmmggghhhkkkjjjkkkmmmgggkkkpppqqqnnnkkkiiiiiipppjjjddddddhhhjjjiiieeedddeeeeeeggghhhkkkmmmnnnllloooooollllllooopppmmmllliiifffeeeffffffdddbbbccclllooojjjiiisssqqqdddkkkfffjjjsss~~~nnnnnnjjjggghhhkkkllliiifffdddeeeggghhhiiiiiihhhhhhbbbfffgggdddcccggglllnnnccceeehhhjjjiiihhhhhhhhhhhheeelllooohhhiiimmmhhhjjjkkklllkkkiiiiiijjjkkknnnllljjjhhhggghhhiiijjjffffffhhhkkknnnnnnmmmlllkkkjjjjjjkkkmmmoooooonnnooolllhhhfffhhhlllrrrvvvoooppppppqqqqqqpppmmmkkkvvvtttqqqmmmlllmmmqqquuuuuuwwwzzz{{{||||||~~~~~~~~~~~~}}}~~~}}}||||||{{{xxx{{{|||{{{{{{zzz|||zzz~~~~~~~~~|||xxx}}}}}}xxxzzz{{{yyyvvvvvvxxxyyyyyyyyyxxxvvvuuutttrrr{{{~~~zzzyyyxxxuuurrruuuyyy{{{{{{{{{}}}vvvssspppppptttwwwwwwuuuvvvtttqqqooooooqqqtttvvvqqqooooooqqquuuwwwwwwuuuqqqppprrrvvvwwwuuutttvvvxxx|||yyysssooottttttsssrrrqqqpppoooooorrrqqqppppppqqqrrrpppooogggiiijjjmmmooopppqqqqqqkkkmmmnnnllljjjiiikkknnnlllmmmnnnnnnlllkkkkkkkkkiiiiiijjjjjjllloootttwwwvvvrrrqqqsssrrrnnnlllmmmjjjiiiiiijjjlllmmmlllkkkkkkkkklllmmmnnnooopppqqqppphhheeejjjmmmlllnnnrrrmmmmmmmmmmmmlllllllllllljjjllllllkkkjjjjjjnnnqqqiiijjjllllllnnnoooooonnnjjjqqqtttooollloooqqqqqqmmmlllkkkkkklllmmmllllllpppjjjgggkkkppppppppppppiiikkkmmmnnnmmmkkkiiiiiiiiiiiihhhhhhggggggiiijjjdddeeeeeefffgggiiikkkmmmlllmmmllliiijjjnnnpppnnnnnnkkkgggdddcccffflllpppsss|||zzzmmmggguuunnngggwwwqqqpppnnnpppwww|||vvvlllmmmjjjhhhhhhiiijjjiiiiiifffhhhjjjkkkjjjiiihhhhhh___eeehhhgggfffiiilllllldddfffiiihhhgggfffggghhhgggccciiikkkeeegggllliiihhhjjjkkkjjjhhhhhhjjjlllmmmkkkiiigggffffffhhhiiikkkiiiiiijjjlllllljjjgggfffeeeeeegggkkknnnooonnnmmmkkkhhhggghhhjjjlllnnnlllooosssssspppnnnnnnoooqqqooommmlllooorrrtttuuusssvvvzzz|||||||||}}}}}}{{{~~~|||}}}}}}{{{zzz{{{~~~~~~|||}}}}}}|||{{{zzz|||~~~xxxuuuyyy{{{zzzyyyyyyzzzxxxvvvssspppzzzzzzuuutttssspppyyy{{{~~~}}}{{{yyyyyyzzztttsssqqqoooooopppsssuuuqqqsssuuuwwwwwwuuusssqqqooommmlllpppwwwzzzxxxuuurrrqqqsssxxxxxxtttsssuuussswww}}}zzzsssmmmsssuuuwwwxxxxxxwwwuuusssqqqrrrssstttuuurrrnnnjjjjjjjjjkkklllmmmmmmmmmmmmjjjlllnnnmmmkkkkkknnnqqqooorrruuutttoookkkiiijjjnnnnnnnnnllllllmmmqqqtttmmmkkklllqqqsssooommmmmmiiihhhhhhiiikkkllllllkkkjjjkkklllnnnooopppppppppsssiiieeejjjooonnnqqqwwwmmmmmmmmmmmmmmmmmmmmmmmmjjjiiiiiijjjmmmoooooonnneeeiiilllmmmnnnooonnnllljjjrrruuuppplllnnnpppoooiiikkkmmmmmmmmmkkkjjjiiikkkfffgggnnnuuuuuussssssnnnmmmmmmmmmmmmmmmlllllleeekkkpppooojjjgggjjjoooiiiiiijjjjjjjjjllloooqqqooooookkkfffgggkkkllljjjjjjjjjjjjiiilllwwwtttdddnnnsss___eeesss}}}xxxmmmcccdddlllooollliiijjjlllmmmkkkhhhiiilllhhhjjjllllllkkkhhhgggggg^^^fffllllllkkkmmmmmmlllhhhjjjkkkjjjgggfffgggiiieeeaaafffhhhcccfffmmmjjjfffhhhjjjiiiggggggiiilllnnnllliiigggfffgggiiijjjhhhffffffiiinnnrrrrrrqqqkkkiiihhhjjjnnnqqqqqqppplllkkkiiiiiiiiiiiigggfffhhhooovvvuuunnnjjjnnnsssllljjjiiilllqqquuuvvvtttooossswwwzzzzzzzzzyyyzzzxxx}}}}}}}}}zzz~~~}}}||||||~~~~~~}}}sss~~~}}}yyyvvvssszzzzzzuuuqqqqqquuuvvvsssrrruuuwwwvvvppptttvvvuuuvvvyyywwwtttuuuvvvzzz}}}~~~{{{vvvqqqrrrssstttrrrooopppssswwwvvvqqqnnnqqqsssqqqooooooiiiooorrrqqqqqqtttuuussssssssspppllllllrrryyy}}}vvvyyy{{{{{{wwwrrrooonnnrrrssswwwxxxsssooorrryyypppmmmvvvzzzpppjjjmmmlllkkkiiihhhiiikkknnnoooooommmnnnnnnmmmkkkjjjjjjkkknnnmmmlllmmmooooooooommmoooppppppooommmmmmppprrrrrrnnnmmmppppppmmmlllmmmsssnnnhhhfffhhhjjjllllllooonnnooopppnnnlllmmmpppkkkhhhhhhlllmmmlllnnnrrrssssssrrrpppnnnmmmoooqqqpppmmmkkkkkklllnnnnnnmmmtttmmmkkkoooqqqoooooossstttqqqnnnooopppqqqnnnlllooopppoookkkmmmpppmmmeeeeeeeeegggjjjmmmooorrrssspppmmmkkkmmmnnnllliiiiiihhhiiikkkllljjjhhhiiimmmnnnjjjjjjnnnmmmhhhhhhkkkpppllljjjkkkmmmooovvv~~~ppppppuuurrrrrrggglllwwwrrreeeeeekkkppptttyyywwwnnnlllppplllbbbeeepppkkkiiiggghhhfffeeeiiipppppphhheeejjjkkkdddccchhhaaafffkkkllljjjjjjnnnrrrooopppoookkkfffeeegggkkkkkkdddbbbhhhllliiiffffffnnnooommmhhhhhhlllmmmlllkkknnnnnnjjjiiimmmppppppjjjjjjjjjnnnrrrrrrpppmmmmmmooopppmmmiiihhhjjjllliiifffdddgggkkkllljjjfffiiiooouuuuuuppplllkkklllkkkhhhiiimmmooonnnppptttqqqrrrsssuuuwwwxxxyyyyyy{{{zzz}}}~~~~~~~~~~~~}}}~~~zzzuuu|||tttsssvvvuuusssrrrrrrwwwyyyvvvuuuwwwwwwuuuvvvyyy{{{xxxxxxxxxvvvqqqtttuuuvvvxxxyyyxxxuuurrrttttttrrrooollllllnnnqqqvvvrrrpppssstttqqqooopppiiiooorrrqqqpppsssuuutttyyyxxxtttpppooosssyyy~~~vvvtttrrrssstttsssqqqnnnnnnnnnrrrxxxyyyuuussssss}}}ppppppxxxwwwvvvqqqfffkkkiiihhhhhhkkkmmmmmmmmmmmmnnnooommmkkkiiiiiijjjnnnmmmlllmmmooooooooommmnnnnnnooorrruuuwwwvvvtttvvvssssssvvvwwwsssppppppllljjjiiijjjmmmooonnnlllkkklllmmmnnnnnnnnnooorrrllljjjkkknnnooollllllooommmnnnnnnmmmkkkjjjkkklllnnnmmmlllmmmnnnoooqqqqqqqqqmmmlllnnnooolllmmmqqqlllkkkkkkmmmppprrrqqqooonnnooollljjjlllpppkkkccckkkkkkkkklllllllllllllllhhhhhhiiilllmmmmmmmmmmmmlllnnnqqqqqqooollllllmmmllljjjgggggghhhiiiiiigggkkkkkklllooopppuuu~~~wwwqqqeeedddiiirrr|||qqqgggdddddddddhhhnnnjjjfffjjjqqqnnneeegggpppmmmjjjjjjjjjhhhfffjjjpppoooiiieeeffffffeeeeeegggbbbdddggggggffffffiiilllqqqqqqpppnnnlllkkklllmmmiiicccbbbhhhllljjjhhhhhhkkkmmmlllhhhhhhkkkllliiiiiillllllhhhgggkkknnnnnnooommmlllnnnoooooollliiinnnoooqqqpppmmmjjjhhhhhhllliiigggiiilllmmmjjjggggggkkkpppqqqnnnkkkiiijjjrrroooooorrrrrrppppppsssrrrssstttuuuvvvwwwwwwwwwyyyzzz~~~zzzxxx{{{{{{|||{{{xxxvvvuuuuuuyyy{{{yyyyyyyyyxxxxxx{{{tttxxx{{{xxxvvvwwwwwwtttvvvzzz|||zzzxxxxxxuuuppptttsssrrrssstttuuutttssswwwvvvtttqqqoooooorrrtttvvvrrrqqqttttttqqqoooppplllrrrvvvsssqqqsssuuuttt{{{xxxuuuqqqqqqttt{{{wwwrrrmmmnnnrrruuussspppmmmjjjmmmwww}}}{{{tttoootttjjjmmmvvvvvvvvvuuulllkkkiiihhhiiijjjllllllkkkkkklllnnnmmmlllkkkkkklllpppooooooppprrrsssrrrpppnnnnnnoootttyyy{{{wwwrrrvvvssssssvvvvvvrrrnnnnnnjjjlllooosssuuutttooollliiikkkmmmmmmnnnoooqqqrrrlllkkkmmmqqqqqqllljjjkkkiiijjjkkkjjjhhhhhhiiikkkiiijjjkkkllllllnnnppprrrmmmkkklllooonnnmmmooosssoooooooooppppppooollliiimmmmmmkkkjjjmmmpppooojjjmmmlllkkkjjjiiihhhgggggggggjjjmmmoooooopppqqqrrrlllmmmnnnmmmjjjiiiiiiiiimmmnnnkkkgggmmmwwwwwwpppiiikkkoooooommmqqqyyyrrrzzzrrrjjjeeebbbfffllliiihhhgggeeeccchhhnnnffffffjjjoookkkdddfffmmmiiiiiijjjllljjjgggjjjooollllllhhhdddeeeiiijjjgggeeeddddddddddddeeeggghhhmmmlllllllllmmmmmmllljjjhhhdddccchhhllllllkkklllhhhkkkkkkhhhhhhjjjjjjfffhhhkkkjjjfffeeeiiikkkkkkooommmkkkkkkkkkkkkjjjhhhkkklllnnnppppppnnnjjjgggooollljjjkkkmmmnnnllliiihhhjjjmmmnnnnnnmmmkkkiiitttqqqqqqtttsssqqqqqqsssssstttuuuuuuvvvuuuuuuuuuvvvyyy~~~~~~}}}~~~yyyzzz|||xxx|||{{{wwwrrr{{{uuuwwwxxxuuuqqqqqqwww|||zzzyyyyyyzzz{{{{{{}}}tttxxxyyyvvvuuuwwwxxxwwwssswwwzzzxxxxxxzzzxxxssstttsssrrrsssuuuvvvuuutttuuutttrrrqqqqqqsssvvvyyyuuurrrrrruuuuuuqqqpppqqqtttzzz}}}xxxttttttvvvvvvwwwtttrrrrrrrrruuu|||yyyvvvssstttwwwyyyxxxuuuppplllmmmtttzzzyyyuuussshhhmmm}}}ssslllssswwwlllkkkjjjjjjlllllllllkkkhhhjjjmmmnnnnnnnnnnnnpppnnnnnnnnnppprrrrrrqqqoooooooooppprrrttttttsssqqqwwwrrrpppqqqqqqnnnmmmnnnpppssswwwzzzzzzvvvppplllmmmpppqqqooonnnoooppppppjjjiiilllqqqqqqllliiijjjkkkkkkjjjiiihhhiiilllnnndddfffhhhiiihhhiiikkknnnhhhjjjmmmooopppqqqtttxxxrrrrrrssssssqqqnnnjjjgggkkkmmmmmmkkkkkkmmmqqqsssmmmlllkkkjjjjjjkkklllmmmkkkoooqqqnnnlllmmmooooookkknnnpppnnnlllllljjjgggiiinnnmmmkkkuuu{{{nnnnnnnnnlllfffeeennnzzzvvvjjjhhhrrrzzzzzz|||yyynnnpppnnnhhhhhheeehhhkkkllljjjhhhiiikkkjjjkkkllljjjeeeaaaccchhheeeeeeiiimmmlllhhhhhhkkkhhhmmmmmmhhhjjjqqqpppiiihhhfffddddddfffhhhjjjjjjkkkiiiiiillloooooolllhhhkkkhhhgggjjjmmmnnnnnnmmmgggjjjllljjjiiikkkiiieeegggjjjjjjeeedddhhhjjjjjjllljjjhhhhhhhhhjjjkkklllffffffggglllppprrrooolllooommmlllmmmoooppppppnnnllllllmmmoooqqqqqqooommmooommmnnnqqqrrrppppppsssrrrsssssstttuuuuuuuuuuuusssxxx~~~|||}}}|||}}}}}}tttvvv~~~yyy|||~~~|||}}}|||yyyrrrtttvvvuuusssrrrssstttxxxuuuqqqqqqtttxxxyyywwwtttwwwvvvrrrrrrvvvzzz{{{uuuyyy{{{yyyyyy{{{zzzwwwttttttuuuwwwyyyzzzxxxwwwqqqpppooooooppprrrtttuuuxxxvvvwwwzzzyyytttsssuuu|||}}}wwwvvvxxxyyyzzzvvvtttvvvuuutttyyyzzz}}}~~~|||{{{vvvsssrrrsssrrrrrruuu{{{oooxxxwwwlllrrrxxxnnnmmmlllmmmoooooonnnmmmlllnnnppppppooonnnmmmnnnjjjjjjkkkmmmooopppnnnlllmmmpppqqqooommmnnntttyyy{{{tttooooooooonnnpppsssrrrtttwwwyyyxxxuuuqqqooosssxxxwwwqqqnnnoooooolllhhhgggjjjppppppllljjjkkknnnmmmkkkhhhgggiiimmmqqqeeefffggghhhggghhhiiijjjgggjjjlllmmmnnnqqqssstttiiikkknnnqqqqqqpppnnnnnnjjjlllnnnlllgggfffjjjqqqooonnnmmmllllllnnnpppqqqkkkooooookkkiiikkkkkkhhhkkkvvvuuujjjccciiikkkjjjvvvxxxrrrnnnllljjjfffbbbeeekkk~~~}}}ssshhhiiinnnoooooonnnoooeeebbbmmmpppjjjjjjjjjlllmmmllliiifffaaa^^^dddhhhjjjhhhgggggghhhgggjjjggghhhmmmmmmiiidddddddddkkknnnkkknnntttqqqhhhhhhfffdddeeegggjjjlllmmmmmmllllllooorrrrrroookkknnnmmmlllkkklllnnnooommmgggkkklllkkkjjjkkkiiieeehhhkkkjjjfffdddhhhjjjjjjnnnmmmkkkjjjiiikkkmmmooogggeeeeeehhhmmmppppppnnnmmmmmmlllmmmoooqqqssssssnnnmmmmmmoooqqqqqqpppooommmkkklllpppqqqooooooqqqoooppprrrsssuuuvvvvvvvvvsssvvv~~~~~~{{{yyyvvvwww{{{yyy~~~{{{xxxyyyyyyvvvsssmmmnnnpppsssvvvxxxwwwuuuzzzuuuooolllqqqwwwvvvqqquuuwwwvvvrrrqqqvvvzzzzzz|||~~~~~~zzzzzz||||||yyyuuuuuuvvvyyy{{{|||{{{yyywwwuuutttuuuvvvvvvtttrrrzzzzzz|||}}}wwwvvvyyyxxxvvvyyy{{{}}}{{{}}}yyyssstttzzzyyy~~~}}}yyyxxxxxxvvvqqqooovvvtttrrr}}}~~~yyyzzzvvvqqqqqqqqqrrrttttttsssqqqrrrtttuuutttpppmmmjjjjjjmmmnnnooorrrttttttrrrppplllpppqqqnnnkkkooozzzxxxqqqllllllmmmmmmooorrrnnnpppsssttttttsssssssssvvv{{{zzzrrrnnnpppoookkkjjjhhhjjjnnnooollllllnnnllllllkkkiiihhhhhhkkkmmmjjjiiiiiijjjlllmmmllljjjiiijjjkkkjjjmmmpppppplllhhhkkknnnooommmllllllllllllmmmooorrroooiiiggghhhkkklllmmmmmmlllkkkiiihhhnnnuuuwwwvvvwww{{{vvvmmmgggyyynnnfffjjjkkkkkksss}}}}}}uuurrrmmmkkklllkkkjjjlllqqq}}}ttttttqqqiiiiiihhhiiibbbaaakkklllfffhhhkkkllljjjfffeeegggiiihhhaaagggiiijjjooowwwxxxrrrzzzpppjjjmmmpppnnniiigggeeeiiikkklllnnnooolllfffddddddeeeeeegggiiikkkllllllllllllnnnooonnnkkkiiimmmooonnnjjjjjjmmmooommmgggkkkllljjjjjjkkkiiieeeiiilllkkkfffeeehhhjjjjjjrrrrrrpppnnnkkkkkkmmmoookkkiiihhhiiijjjlllllllllmmmmmmmmmmmmnnnppprrrtttlllllllllllllllmmmmmmnnnpppnnnooorrrrrrnnnmmmooonnnooopppssstttvvvvvvwwwuuuuuuzzz~~~~~~uuutttvvvvvv{{{vvvyyyzzz}}}}}}zzzxxxxxxzzz{{{xxxtttsssrrrrrrssstttooonnnoooqqqvvvyyyzzzzzz|||zzzuuuqqqtttzzzxxxrrrvvvyyyzzzwwwuuuvvvwwwuuu{{{}}}{{{wwwwww{{{}}}{{{vvvuuutttuuuxxx{{{||||||{{{zzzzzz|||~~~}}}zzzvvvxxxxxx{{{~~~{{{uuutttwwwzzz}}}vvvvvvzzz}}}~~~}}}|||qqqooouuuvvvzzz~~~{{{wwwyyy}}}}}}xxxssswww~~~xxxmmmoooyyy{{{}}}~~~vvvtttttttttvvvyyyyyyxxxwwwtttvvvwwwvvvsssooolllkkkqqqrrrtttwwwyyyyyywwwuuuoooppppppmmmmmmrrr|||sssnnnlllnnnooonnnnnnqqqnnnqqqtttuuutttssssssuuurrryyyyyyqqqnnnssssssmmmqqqmmmkkkmmmmmmlllmmmqqqhhhkkknnnooommmjjjhhhhhhmmmjjjhhhlllrrrtttqqqllliiijjjiiijjjpppwwwtttmmmnnnpppqqqpppmmmkkkkkklllqqqooouuutttkkkhhhmmmssswwwvvvppphhhcccwwwuuugggvvvwwwnnnllljjjlllpppuuuxxxyyyqqqooommmllljjjjjjsss}}}xxxuuusssqqqzzzxxx|||{{{qqqhhhllluuuwwwsssiiigggsss~~~{{{qqqiiirrrxxxiiikkkuuu||||||{{{pppllljjjmmmlllhhheeeeeecccfffhhhhhhffffffhhhkkkjjjkkklllkkkiiigggffffffiiillllllhhhggglllooommmfffjjjjjjhhhhhhiiihhheeeiiilllkkkfffdddgggiiiiiimmmnnnooommmjjjjjjlllnnnjjjlllmmmmmmlllkkkllllllooonnnnnnmmmlllmmmoooqqqjjjlllmmmkkkhhhhhhjjjmmmnnnlllnnnrrrrrrooommmoooooooooqqqrrrttttttuuuuuuwwwuuuvvv}}}~~~||||||wwwzzz|||{{{}}}yyy|||sssxxxrrriiippp|||wwwpppnnnvvvtttrrrrrrtttwwwzzz|||xxxzzzyyytttuuuxxxwwwqqqwww||||||yyywwwtttpppuuuvvvtttqqqsssyyy~~~~~~wwwtttqqqqqqtttxxx|||~~~vvvvvvxxx}}}|||xxxssstttwwwzzzwwwqqqpppsssuuu}}}zzztttuuuzzz~~~zzz{{{{{{pppmmmrrrtttsssvvv|||~~~xxxtttwwwyyywww{{{yyyxxxzzzuuuuuuxxxuuuvvvvvvwwwyyy|||}}}|||zzzpppsssvvvwwwuuurrrqqqpppnnnoooqqqtttwwwwwwtttrrrsssqqqnnnmmmnnnsssyyy~~~tttqqqqqqvvvxxxuuussstttsssvvvyyyyyyvvvsssssssssllluuuvvvooonnnuuuvvvqqqwwwqqqnnnnnnmmmkkknnnsssggglllsssvvvtttnnnhhhdddmmmhhhfffllluuuxxxtttnnnhhhhhhhhhkkkvvv~~~tttkkknnnqqqqqqqqqrrruuuxxxvvvrrrzzzwwwllluuusssjjj|||sssnnnvvvzzzzzznnnhhheeehhhkkknnnvvv~~~sssrrrooojjjccccccpppppplllsss~~~}}}qqqvvvuuunnn|||{{{gggooozzzgggiiizzz{{{qqqlllnnnllldddcccgggeeeiiimmmlllgggeeegggkkkmmmooopppnnniiifffggghhheeeiiiiiieeeeeekkkooommmfffiiiiiiffffffhhhgggdddhhhkkkjjjeeecccfffiiihhhdddfffhhhhhhggghhhkkknnnfffkkkppprrrpppnnnnnnoooqqqpppooollljjjjjjlllnnnkkknnnooolllgggfffjjjnnnhhhgggjjjppprrrpppooorrrpppqqqrrrssssssssssssrrryyyttttttzzz{{{{{{zzz~~~{{{{{{|||{{{|||rrrooo}}}mmmtttqqqrrryyy{{{wwwtttsssttttttttttttssssssrrrrrrwwwuuuvvvzzz{{{xxxxxx{{{tttuuuvvvvvvvvvwwwzzz|||vvvuuutttsssssstttuuuvvvyyy{{{zzzwwwxxxzzzxxxsssqqquuuvvvssssssxxxxxxssswww{{{}}}|||xxxvvvyyy}}}~~~wwwnnnkkkmmmmmmwww{{{xxxyyyqqqvvvzzz|||{{{yyyxxxyyy{{{uuuqqqrrrrrrqqqrrruuu{{{zzz{{{{{{|||zzzwwwuuusss}}}|||ooojjjsss~~~uuusssnnnmmmuuu~~~|||ssslllpppqqqqqqsss{{{{{{yyyxxxyyyzzzyyytttpppqqqyyy{{{uuussstttrrrtttrrroooooorrrrrroooxxxsssnnnlllmmmooonnnmmmlllooottt{{{~~~|||tttmmmnnndddfffzzz{{{uuuiiicccoootttrrruuu}}}|||vvvqqqhhhzzzsss{{{yyyooooooxxxyyyuuummmkkkuuu|||iiilllllljjjiiikkk{{{ffflll{{{ooo|||tttgggssslllgggqqqjjjeeetttyyymmmhhhkkkmmmjjjfffdddeeefffgggggghhhjjjmmmnnnlllkkkmmmppppppnnnkkkiiijjjjjjjjjjjjkkkmmmpppiiimmmmmmjjjiiimmmooooooppplllhhhffffffhhhkkkllllllgggeeehhhiiigggjjjpppjjjjjjjjjkkkkkkjjjiiiiiipppooonnnmmmlllmmmmmmnnnmmmmmmllllllkkkkkkkkkkkkllljjjlllpppqqqoooooorrrrrrvvvwwwtttrrrqqqqqqqqqvvvwwwwwwwwwwwwyyy}}}|||{{{||||||{{{|||{{{}}}|||~~~vvvsss~~~}}}wwwzzzzzzyyyxxxwwwvvvvvvuuuvvvtttuuuxxxxxxuuuuuuxxx{{{{{{yyywwwvvvvvvyyy|||yyyxxxvvvuuutttttttttuuuyyy}}}}}}xxxtttttttttssslllqqqtttsssuuuyyyzzzvvvrrrtttwwwxxxxxxxxxzzz|||{{{yyyyyyxxxuuuqqqttt{{{xxx}}}|||xxxyyy{{{{{{~~~zzzwwwxxxzzzyyyuuutttxxxzzzwwwuuutttrrrqqqpppooopppoooooonnnuuu}}}}}}rrrmmmttt|||vvvuuurrrqqqwww}}}{{{tttmmmppppppllllllpppssssssqqqqqqsssuuuwwwxxxvvvuuummmrrrxxxyyyvvvrrrpppqqqooopppnnnmmmppptttrrrnnnqqqooommmmmmoooqqqrrrsssoooppprrrvvvxxxvvvqqqmmmnnncccdddzzzqqqkkkwwwxxxvvv}}}wwwsss~~~uuuzzz}}}sssnnnoooxxxssskkkiiilllvvvmmmmmmnnnooonnnkkk~~~kkkkkkxxx~~~|||nnnwww}}}qqqggghhhyyypppjjjmmmwww}}}llleeennn~~~tttnnnmmmllliiieeeccceeeggghhhhhhiiillloooooonnnmmmnnnooopppnnnllllllllllllkkkjjjjjjmmmoooggglllnnnlllkkklllmmmkkkpppnnnlllkkkllllllmmmmmmkkkgggfffiiijjjiiikkkqqqlllmmmmmmnnnnnnmmmmmmmmmhhhhhhiiijjjjjjjjjiiiiiillllllllllllmmmmmmnnnnnnqqqooopppssssssooooooqqqrrrssssssrrrrrrrrrrrrrrrsssuuuxxxyyyxxxyyyzzz|||~~~~~~||||||zzzuuuwwwzzz~~~~~~|||}}}tttooozzz~~~}}}{{{yyyxxxvvvvvvvvvtttuuuxxxxxxuuuuuuwww{{{{{{yyyvvvuuuuuuxxx{{{xxxwwwwwwvvvvvvwwwxxxxxxxxx~~~~~~vvvooonnnqqqrrrkkkppptttuuuwwwzzzyyyvvvrrrrrrtttwwwzzz{{{zzzyyy}}}zzzxxxxxxwwwxxx|||xxxwwwzzz~~~|||wwwtttvvv~~~~~~wwwssspppooommmlllkkklllmmmmmmvvv{{{|||vvvrrruuuzzztttuuuuuutttvvvyyywwwsssppptttsssnnnlllmmmnnnllljjjmmmqqquuuwwwyyy{{{}}}lllnnnppprrrrrrqqqpppooolllmmmlllmmmsssxxxuuuooommmnnnpppppppppppprrrsssnnnmmmmmmnnnooonnnllljjjmmmcccdddxxxvvvmmmrrryyyrrrwwwvvvvvv~~~|||uuummmrrr|||vvvhhhiiinnnvvv~~~qqqmmmnnnqqqpppiiixxxqqqmmmssswwwooosss{{{sssooopppkkkeeemmm~~~{{{wwwsssnnnjjjlllxxx|||yyyoooffffffqqq||||||vvvqqqnnnllliiihhhdddfffhhhiiijjjllloooqqqooommmllllllmmmmmmkkkjjjllllllllljjjhhhhhhjjjlllffflllooommmkkkllljjjgggkkklllllllllkkkkkkjjjjjjjjjhhhhhhkkklllkkkmmmpppooooooooopppqqqqqqqqqqqqhhhjjjlllnnnooonnnmmmlllkkkllllllmmmooopppqqqqqqsssqqqrrrvvvvvvsssqqqssstttrrrqqqrrrttttttttttttsssvvvzzz{{{{{{zzzyyyyyy~~~}}}yyyyyyyyyzzz{{{|||||||||||||||~~~~~~}}}~~~~~~|||{{{lllrrr~~~~~~|||zzzxxxvvvtttsssvvvtttuuuyyyzzzxxxxxxzzztttuuuuuuuuutttuuuxxxzzzttttttvvvwwwyyy{{{|||}}}www{{{zzzsssmmmnnnpppqqqqqqtttwwwyyyyyyxxxvvvssswwwuuutttwww|||}}}yyyuuu|||yyyxxxvvvuuu||||||{{{yyywwwuuuuuuwwwyyy{{{rrrooottt{{{tttpppsss{{{}}}uuuppprrrrrrrrrpppnnnmmmmmmnnnsssvvvyyyyyyxxxvvvwwwxxxqqqsssuuutttsssrrrqqqpppnnnrrrssspppnnnpppqqqooohhhlllqqqttttttvvvyyy}}}rrrpppoooppprrrsssqqqooolllmmmmmmpppwww|||yyyqqqnnnqqqsssrrrnnnllllllnnnmmmmmmmmmnnnnnnnnnmmmlllooojjjmmmzzz|||mmmiiitttpppkkk|||ttt|||sss|||www~~~}}}mmmvvvooommmooouuu{{{sssnnnmmmnnnmmmhhhyyytttqqquuuzzznnnqqqnnnjjjiiillljjjfffjjjrrrllloooqqqnnnhhhfffllltttqqqsssooohhhdddhhhmmmppppppppppppooommmkkklllllleeegggiiijjjkkkmmmqqqsssmmmlllkkkjjjiiiiiihhhhhhhhhhhhhhhgggeeeeeegggiiihhhlllooollliiijjjiiifffjjjjjjjjjjjjiiiiiijjjkkklllkkklllmmmmmmmmmmmmnnnnnnnnnoooooopppqqqrrrsssnnnoooppppppqqqppppppooolllmmmmmmnnnooopppqqqqqqooonnnrrrxxxzzzwwwvvvxxxyyyuuurrrtttvvvuuuuuuuuuvvvyyy{{{|||{{{zzzzzz{{{|||~~~~~~}}}yyy~~~{{{zzz|||~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}|||yyyvvvyyyyyynnnxxx}}}|||zzzyyywwwuuusssssstttrrrtttxxxzzzxxxyyy|||qqqsssvvvwwwvvvuuuuuuvvvtttuuuvvvxxxyyy{{{||||||vvvvvvsssooonnnrrrrrrppptttvvvxxx{{{{{{xxxuuutttxxxuuusssuuu{{{|||xxxssswwwuuuuuuuuuqqqnnnpppvvvnnnoooqqqsssuuuuuutttrrrwwwxxxwwwrrrkkkkkkrrrxxxqqqmmmnnntttxxxuuuooommmooorrrttttttpppllljjjiiinnnpppsssuuuvvvwwwwwwwwwqqqrrrtttuuurrrooonnnpppggglllnnnkkkkkknnnpppoookkknnnqqqrrrpppppprrruuuwwwssspppppprrrsssqqqnnnlllmmmnnnpppvvv{{{xxxqqqnnnqqqsssrrrmmmjjjiiijjjmmmooorrrtttuuutttrrrqqqooopppvvv}}}~~~qqqmmmrrrwwwnnn|||sssyyysssuuuvvv~~~xxxggg|||mmmwwwuuunnnlllsssvvvqqqlllkkkkkkkkktttqqqyyyzzzuuupppyyyttthhhnnnhhhoooooogggbbbeeegggfffgggjjjkkkhhhddddddeeegggfffiiikkkhhhhhhjjjiiiffffffhhhkkklllllllllnnnppphhhiiikkkllllllnnnpppsssmmmlllkkkjjjhhhhhhhhhiiieeefffgggffffffgggiiikkkkkknnnnnniiigggiiiiiihhhnnnnnnmmmjjjhhhjjjnnnqqqnnnoooooommmmmmmmmlllkkkllllllllllllmmmnnnpppqqqpppooollljjjiiijjjkkklllnnnnnnnnnnnnoooooooooooommmmmmrrryyy{{{xxxwwwxxxzzzuuusssvvvuuuqqqpppssswwwxxxxxxxxxwwwwwwzzz||||||}}}~~~|||}}}|||~~~{{{vvv~~~}}}}}}~~~}}}}}}~~~|||{{{{{{|||}}}~~~xxxyyy{{{||||||{{{zzzyyyxxx~~~~~~}}}yyy}}}wwwuuuuuuxxx{{{{{{zzzyyywwwvvvuuuuuuqqqpppqqqvvvxxxvvvwwwzzzvvvxxxzzzyyywwwtttssssssxxxxxxxxxxxxxxxwwwvvvuuusssssspppnnnpppttttttpppuuutttwww{{{{{{xxxvvvwwwtttpppnnnqqqvvvyyywwwtttrrrrrruuuxxxtttoooooosssooopppsssyyy}}}}}}yyytttxxxxxxwwwuuussstttyyy}}}qqqmmmmmmppppppmmmjjjkkklllqqquuuvvvrrrnnnkkkkkklllnnnoooqqqssstttuuuuuutttssstttuuusssoooooorrrkkkoooooolllkkkmmmooonnnuuuvvvvvvuuusssrrrrrrsssuuurrrooonnnppppppnnnlllkkkmmmnnnnnnppptttsssnnnlllnnnppppppooommmmmmmmmgggkkkpppssssssqqqooooooffflllrrrvvvxxx}}}vvvqqqssswwwyyywwwrrrvvvssspppiiinnnyyyppp}}}pppqqq~~~}}}uuukkkgggsssyyysssnnnkkkkkklllrrrmmmxxx|||qqqfffnnnvvvpppdddgggllljjjooooookkkdddbbbdddfffeee```dddggghhhkkknnnlllgggfffhhhkkklllmmmmmmnnnoookkklllmmmmmmllllllnnnpppmmmnnnmmmkkkiiiiiikkkmmmhhhiiiiiiiiiiiijjjmmmooolllooonnniiigggiiikkkjjjkkkllljjjgggdddffflllqqqoooqqqooolllkkkmmmmmmjjjkkkjjjjjjiiijjjkkkmmmnnnrrroookkkgggfffgggiiikkkmmmmmmmmmmmmmmmmmmmmmnnnoooooottt{{{|||wwwtttuuuwwwssstttwwwtttlllkkkqqquuuuuuuuutttsssuuuxxx{{{~~~}}}~~~|||}}}zzz}}}||||||{{{yyyxxxxxxzzz|||}}}xxxyyyzzz{{{{{{{{{|||}}}{{{vvvyyy{{{xxx{{{|||vvvvvvzzzzzzwwwyyytttzzz|||rrrxxxxxxwwwwwwwwwwwwwwwwwwtttrrrsssvvvwwwttttttwwwyyyyyyxxxvvvsssrrrtttvvvxxxxxxxxxwwwvvvtttrrrqqqooorrrssspppppprrrsssqqqwwwuuuuuuyyyyyytttsssuuuuuurrrooopppsssvvvvvvuuusssuuuyyy}}}zzzuuutttwwwyyyvvvuuuyyy}}}{{{vvvqqqpppnnnnnnoooppppppqqqsssqqqqqqrrrnnnhhhhhhllliiinnntttuuurrrpppppprrrooopppppppppooopppqqqsssvvvqqqpppssssssoooooorrrtttvvvuuupppmmmpppqqqqqqzzzxxxvvvuuuuuuuuutttssspppooonnnmmmnnnnnnmmmllllllqqqrrrnnnlllmmmnnnmmmmmmmmmmmmoooqqqsssrrrqqqeeeiiinnnooommmkkkjjjkkkfffiiilllmmmooosssxxxzzznnnnnnrrrsssuuu|||wwwrrruuu~~~uuukkkpppoooqqqjjjmmm~~~yyy|||tttgggooo}}}xxx~~~tttkkkhhhtttvvvpppmmmmmmlllhhhzzzrrrkkkuuuzzznnnvvvnnnjjjtttwwwiiiccchhhnnnooogggkkkllliiihhhkkkllljjjhhhhhhiiikkkmmmnnnnnnnnnnnnoooooommmkkkjjjkkkmmmkkkkkkkkkiiiggggggjjjmmmkkkllllllkkkjjjkkkmmmpppjjjnnnoookkkiiikkkkkkjjjeeeggghhheeebbbccchhhlllmmmooonnniiiiiinnnpppmmmlllkkkjjjiiiiiijjjlllmmmpppooollljjjiiiiiikkkllliiiiiijjjkkklllmmmmmmnnnnnnooouuu|||~~~yyyvvvvvvtttssswww|||vvvkkkllltttrrrtttuuuvvvvvvwwwyyy{{{~~~zzz~~~~~~~~~||||||{{{{{{{{{{{{|||~~~~~~||||||{{{zzzyyyzzz|||~~~tttyyy}}}ttt|||}}}~~~yyyyyy|||zzz||||||wwwvvvzzzzzzuuutttvvvtttttttttuuuuuuvvvvvvwwwyyyvvvvvvyyyxxxuuutttvvvwwwuuussspppnnnqqqvvvzzzuuuvvvvvvvvvuuutttrrrqqqlllssswwwsssnnnoooqqqrrr|||wwwvvvxxxvvvooommmppp{{{xxxtttrrrrrrssstttttttttuuuzzz}}}zzzttttttwww|||uuuoooooosssvvvtttpppwwwtttrrrsssttttttrrrooouuuuuuwwwvvvooohhhhhhmmmccchhhmmmnnnmmmmmmqqquuurrrsssssspppmmmmmmoooqqquuunnnllloooqqqnnnmmmqqqvvvxxxuuuooommmppprrrrrrtttqqqnnnnnnpppqqqpppmmmmmmmmmnnnnnnnnnnnnnnnooopppuuuvvvpppkkkkkkmmmnnnqqqooommmooosssuuutttrrrllloooqqqqqqnnnllllllnnnqqqpppooonnnqqqsssqqqmmmnnnnnnpppkkkhhhuuu}}}sssooommmppptttssspppxxxvvvkkkdddiiivvvuuukkkuuuooonnn{{{ssslllyyyxxxaaaeee|||}}}wwwnnnkkktttrrrjjjjjjnnnlllbbbnnn{{{tttkkkuuuwwwsssgggxxxqqqggglllvvv|||rrruuusssjjjdddeeehhhjjjfffeeeeeehhhlllooooooooopppppppppmmmkkkiiijjjkkkfffggghhhfffcccdddgggkkklllmmmlllkkkiiiiiikkkmmmhhhmmmpppnnnlllmmmkkkhhhdddhhhkkkjjjgggfffiiimmmkkknnnlllggghhhooorrrpppnnnmmmkkkjjjjjjkkklllmmmjjjjjjjjjjjjjjjjjjjjjjjjeeefffgggiiikkkmmmnnnoookkkmmmttt}}}}}}zzzzzzsssttt{{{zzznnnooozzzrrruuuyyy{{{{{{{{{{{{|||~~~|||||||||}}}{{{zzz}}}|||{{{}}}~~~~~~|||{{{|||}}}}}}zzzyyyzzz|||{{{yyyxxxzzz~~~~~~}}}yyyxxx|||}}}zzz{{{xxx}}}~~~yyyvvvvvvtttooovvvvvvvvvvvvwwwwwwwwwxxxzzzvvvtttuuutttqqqrrruuuwwwyyy{{{{{{yyywwwvvvuuusssqqqppprrruuuwwwvvvtttnnnpppwwwzzzssskkknnnwwwqqqwwwssspppvvvtttqqqwwwyyytttrrruuusssnnnnnnrrrxxxuuuwww|||xxxoooqqq{{{xxxtttnnnlllnnnoooooooooppppppqqqqqqqqqooonnnllltttqqqnnnmmmnnnpppppppppllljjjjjjlllpppsssuuuuuuuuutttqqqpppoooooonnnmmmooooooooopppqqqrrrtttuuutttsssrrrpppppppppqqqqqqooommmmmmqqqssspppnnnooojjjmmmqqqssssssqqqqqqqqquuuvvvwwwvvvtttrrrqqqrrruuuqqqmmmkkklllnnnnnnmmmooonnnnnnppprrrrrrpppnnnrrrssspppkkkmmmqqqoooiiimmmlllkkklllnnnooonnnmmmllllllllljjjiiiiiilllnnnmmmiiieeegggnnnwww}}}mmmmmmlllkkkiiihhhggggggmmmzzz|||~~~uuutttmmmrrrzzzlllgggsssvvviiimmmjjjgggiiijjjzzzwwwqqqooommmrrrjjj|||wwwggghhhvvvooodddhhh|||wwwkkkeeeggglllqqqeeejjjiiiaaaccckkkmmmgggkkkkkkmmmpppsssrrrpppmmmjjjjjjiiihhhgggggghhhhhhfffhhhkkklllllljjjhhhfffhhhmmmnnnjjjiiillljjjeee```gggjjjffffffiiiiiifffbbbhhhmmmnnnlllkkkmmmppplllmmmmmmlllkkklllnnnpppnnnkkkhhhhhhkkkmmmlllkkkiiieeecccfffmmmrrrrrrppplllrrryyy{{{yyyxxx{{{yyy|||~~~}}}yyyvvvuuuuuuqqqtttyyy|||~~~zzz}}}~~~{{{{{{}}}|||}}}}}}~~~~~~~~~zzzyyy{{{{{{}}}}}}zzzyyy{{{{{{yyy|||yyy{{{|||{{{~~~vvv{{{}}}yyywwwxxxvvvqqquuuuuuuuuuuuuuuvvvvvvvvvyyyuuusssuuutttrrrrrrvvvuuuvvvwwwxxxxxxwwwuuussstttsssrrrtttwwwxxxvvvtttppprrrvvvxxxssslllooowwwvvvzzzuuusssyyyxxxtttyyyzzzvvvuuuwwwvvvqqqqqqtttvvvsssuuuzzzwwwoooqqqzzzwwwsssooonnnpppsssttttttsssqqqmmmkkkkkknnnqqqtttuuutttsssqqqpppoooooooooooommmkkklllnnnpppqqqqqqrrrqqqqqqssstttsssppplllnnnnnnppprrrtttvvvwwwxxxrrrqqqpppooooooooopppqqqrrrnnnmmmppprrrnnnkkkkkkoooqqqsssuuuvvvuuusssrrrqqqqqqqqqooonnnooorrruuuppppppooommmkkkllloooqqqooommmllllllnnnppppppoookkklllkkkhhhkkkqqqpppkkklllkkkkkklllnnnnnnmmmlllkkkkkkkkkiiihhhhhhkkkmmmjjjiiigggggghhhmmmtttxxxnnnnnnmmmlllkkkjjjjjjiiiggguuuzzztttrrryyyyyyrrrsssooorrr|||~~~qqqhhhgggrrr}}}sssiiinnnjjjggglllnnnyyypppnnnnnnyyy}}}vvvgggnnnzzz||||||ooogggsssvvvffffff|||{{{rrrooottt|||xxxzzzfffcccjjjpppooonnnnnnooopppnnnkkkhhhjjjjjjiiihhhhhhhhhhhhhhhggghhhjjjkkkkkkjjjiiihhhhhhlllmmmiiiiiikkkjjjfffggglllnnnjjjhhhkkkkkkiiieeehhhlllmmmmmmmmmmmmooommmnnnnnnmmmlllllloooqqqnnnllljjjjjjllllllkkkjjjhhhiiijjjjjjkkkllloooqqqnnnqqquuuzzz|||}}}|||{{{xxxzzz{{{yyyuuurrrqqqrrrpppsssvvvxxxxxxxxxxxxzzzzzz}}}}}}zzz|||yyy~~~~~~~~~~~~}}}~~~}}}}}}}}}~~~~~~|||{{{zzzyyyttttttxxx~~~|||zzz{{{zzz}}}~~~|||zzzzzzvvvqqqttttttuuuuuuuuuttttttssswwwsssrrrttttttrrrssswwwvvvuuuuuuxxx{{{{{{xxxtttvvvvvvvvvwwwyyyyyyvvvtttrrrsssuuuuuuqqqmmmpppvvvtttwwwrrrrrr{{{|||xxx{{{zzzwwwwwwyyyxxxuuutttuuusssqqqtttxxxvvvpppqqqyyyuuurrrpppppprrruuuwwwxxxpppooolllkkklllnnnrrrttttttwwwxxxvvvrrrooonnnoootttqqqnnnlllmmmmmmnnnmmmnnnmmmnnnrrrvvvuuuoooiiifffhhhkkkooorrrtttuuuuuuooonnnmmmmmmmmmnnnoooppprrrllljjjnnnqqqoookkkjjjsssrrrrrrtttwwwvvvsssooosssrrrooolllkkknnnssswwwlllooopppmmmjjjkkkoootttnnnllljjjiiilllnnnppppppjjjkkkjjjhhhkkkoooooollljjjjjjkkkmmmnnnnnnkkkiiiiiijjjiiihhhggggggiiikkkhhhjjjkkkiiiffffffkkkpppoooooonnnnnnnnnmmmmmmmmmiiivvv{{{sssnnntttwwwtttqqqqqqqqquuuwwwjjjeeehhhsss{{{~~~oooiiinnniiigggmmmqqqxxxmmmmmmqqqsssxxxzzzvvveeecccqqqpppxxx~~~rrrbbbhhh|||~~~hhhbbbuuuyyyqqqpppvvvmmmcccjjjsssrrrpppnnnmmmllljjjgggdddjjjjjjiiihhhhhhhhhhhhiiihhhhhhhhhhhhiiiiiijjjjjjhhhkkkkkkiiiiiikkkjjjgggiiillllllhhhfffggghhhgggggghhhiiikkknnnooonnnlllkkklllllllllkkkkkkmmmoooooonnnllllllmmmllljjjhhhhhhmmmqqqoooiiigggmmmsssqqqooopppwwwzzz}}}}}}{{{xxxtttrrrrrrssssssuuuuuuuuusssrrrsssttt{{{}}}}}}~~~||||||}}}~~~~~~xxx|||zzz}}}~~~~~~|||~~~{{{|||{{{{{{yyywwwxxx{{{~~~~~~|||zzz~~~~~~}}}zzzuuuqqquuuuuuvvvvvvvvvuuutttsssvvvrrrrrrttttttssstttxxxzzzxxxwww{{{}}}xxxxxxxxxyyyzzzzzzyyywwwuuusssssssssrrrooonnnqqquuuooorrrmmmnnnzzz|||xxx{{{xxxxxxxxxyyyyyywwwuuuuuurrrqqqtttxxxvvvrrrsssxxxtttsssqqqpppqqqrrrtttuuukkkmmmoooqqqrrrqqqooonnnrrrvvv{{{yyysssooooooqqqwwwtttqqqooooooooooooooommmkkkjjjnnnssssssmmmfffdddfffjjjnnnpppqqqqqqqqqmmmlllkkkkkklllmmmnnnooopppjjjgggmmmrrrrrrooonnnssspppnnnpppttttttooojjjsssrrrpppllljjjjjjmmmpppoooooonnnmmmlllmmmoooqqqmmmkkkjjjkkknnnpppppppppqqqpppnnnlllkkkkkkkkkiiiiiiiiikkkmmmnnnmmmjjjggghhhiiiiiihhhffffffhhhjjjjjjlllmmmllliiihhhiiikkknnnnnnnnnnnnnnnnnnnnnnnnnnnxxx{{{uuurrrwwwxxxsssmmmpppnnnnnnzzztttgggfffiiirrrxxx{{{{{{kkkiiimmmfffdddlllppptttiiinnnyyywww}}}yyyvvv{{{tttgggeeejjjkkkqqqssslllaaadddoooiii]]]jjj~~~vvvllljjjooowww}}}sssnnnnnnmmmooommmkkkjjjjjjiiigggeeejjjjjjiiihhhhhhiiiiiiiiiiiihhhgggfffgggiiikkklllhhhiiiiiihhhiiiiiiiiihhhhhhiiiiiifffdddeeeggghhhiiifffeeehhhmmmooommmiiigggiiijjjiiihhhhhhjjjkkkooooooooonnnmmmkkkhhhfffiiinnnssspppjjjhhhmmmsssqqqnnnnnnttt|||{{{wwwvvvwwwxxxxxxxxxxxxvvvtttsssuuuvvv||||||}}}|||}}}~~~||||||||||||xxxxxx}}}{{{~~~~~~}}}|||~~~yyy{{{}}}|||www|||zzzyyy{{{{{{yyyvvvtttvvvwwwxxxyyyyyyxxxwwwvvvvvvsssrrruuuuuutttuuuyyy{{{yyyxxx|||zzzyyyyyyzzzzzzyyyxxxwwwvvvssssssqqqooooooqqqssstttpppsssnnnmmmwwwwwwssswwwuuuvvvwwwvvvvvvvvvvvvtttrrrrrruuuxxxwwwuuutttvvvtttsssqqqooommmmmmnnnooonnnooorrrsssrrrpppmmmkkkoootttxxxwwwrrroooppprrruuutttrrrrrrssstttttttttrrrnnnkkklllooopppmmmiiijjjllloooqqqssssssrrrqqqllllllkkkkkkkkkmmmnnnooorrrkkkiiinnnrrrrrrpppppprrrnnnlllnnnqqqrrrmmmiiimmmnnnooonnnkkkjjjiiijjjuuuppplllllloooqqqnnnkkkllllllnnnpppsssssspppnnntttrrrpppnnnkkkhhhggghhhiiijjjkkkmmmnnnmmmjjjggghhhiiiiiiiiigggggghhhjjjkkkjjjjjjlllnnnnnnkkkhhhmmmmmmmmmmmmmmmnnnnnnnnnmmmqqqsssqqqtttwwwrrriiiiiimmmllljjjwwwuuuhhhfffhhhmmmsssyyyvvviiiiiikkkcccbbbiiikkkqqqiiittt}}}wwwkkkjjjaaajjjmmmgggdddiiimmmllltttxxx|||vvvhhh^^^dddpppuuullliiikkkppptttxxxzzzyyyuuuqqqpppmmmiiijjjhhhhhhiiijjjlllkkkjjjjjjiiiiiiiiiiiiiiijjjjjjjjjiiifffeeeeeegggkkkmmmggggggggghhhhhhhhhiiijjjiiiiiiiiiiiihhhhhhkkknnniiieeecccffflllnnnkkkgggggghhhjjjjjjiiihhhiiikkkmmmnnnooonnnllljjjhhhgggjjjllloooooommmmmmoooqqqnnnooooooqqquuu}}}~~~yyywwwwwwwwwxxxxxxyyyyyyxxxwwwwwwxxxzzz|||{{{{{{~~~~~~}}}~~~~~~{{{}}}~~~}}}~~~|||}}}yyy~~~xxx|||}}}tttxxxsssqqquuuyyyyyyxxxxxxvvvxxxzzz{{{|||{{{yyyxxxxxxtttsssvvvvvvuuuvvvzzzxxxwwwxxx{{{~~~|||yyyxxxyyyzzzxxxwwwvvvvvvxxxttttttrrroooqqqvvvwwwuuuvvvzzzuuuqqqvvvsssnnntttsssuuutttrrrrrruuuvvvtttssstttvvvwwwxxxvvvuuutttrrrrrrqqqooolllkkklllmmmuuusssqqqooonnnooopppqqqoooqqqsssqqqnnnmmmoooqqqpppooopppsssvvvxxxwwwvvvwwwtttpppnnnnnnoooqqqqqqnnnooopppqqqqqqqqqpppooonnnmmmlllllllllmmmnnnooouuuqqqnnnppppppmmmlllnnnrrrpppnnnoooqqqqqqnnnllllllooossstttsssqqqpppoooxxxqqqlllmmmrrrtttoooiiinnnoooqqqtttvvvtttpppmmmooommmmmmmmmkkkggghhhkkkkkkkkkkkkmmmnnnmmmjjjhhhiiijjjkkkkkkiiiiiijjjkkkiiiggggggkkkoooppplllhhhlllllllllmmmmmmmmmmmmmmmkkkllllllnnnsssvvvoooeeeiiilllkkkjjjuuuwwwiiifffdddgggnnnwww~~~rrrhhhhhhjjjcccccchhhggg|||rrrlllyyy~~~mmmlllhhhxxx|||mmmeeejjjmmmggghhhgggiiijjjgggccceeekkkzzzvvvpppkkkhhhiiilllnnnpppvvvzzzvvvnnniiiiiikkkffffffgggjjjmmmooonnnmmmjjjiiiiiiiiiiiijjjkkkkkkkkkiiigggddddddfffiiikkkgggeeeeeeggghhhggghhhlllhhhggghhhjjjiiihhhjjjnnniiifffdddfffjjjmmmkkkgggiiikkkmmmmmmlllllllllmmmkkklllmmmmmmkkkiiiiiijjjjjjjjjkkkmmmpppqqqpppooolllnnnpppoooooouuuyyyuuussssssttttttuuuwwwxxxxxxxxxxxxyyy{{{|||{{{zzz|||}}}}}}~~~}}}{{{~~~|||~~~~~~zzz~~~}}}xxx}}}vvvrrrvvvzzzzzzyyy{{{uuuwwwzzz|||}}}|||{{{zzzzzzvvvuuuwwwxxxvvvwww{{{uuuvvvxxxzzzzzzzzzxxxwwwwwwxxxxxxvvvssssssvvvyyyuuuuuusssrrrvvv||||||wwwuuu}}}yyyttttttpppmmmuuurrruuusssnnnoootttwwwuuurrrtttuuuvvvvvvvvvssspppnnnpppqqqpppnnnnnnqqqssstttsssrrrqqqpppqqqrrrsssrrrpppmmmjjjiiijjjlllnnnhhhiiimmmqqqvvvwwwuuusssuuuuuussspppnnnppptttwwwooooooooooooooooooppppppppppppnnnmmmmmmnnnooooootttrrrqqqqqqmmmiiijjjnnnppppppppppppppppppoooooonnnrrrvvvwwwvvvtttsssrrrvvvrrrnnnooossstttqqqmmmqqqqqqrrrssstttssspppmmmnnnllllllnnnlllhhhjjjooonnnmmmllllllmmmmmmkkkjjjjjjlllmmmmmmkkkkkkkkklllfffgggiiilllnnnooommmlllmmmmmmmmmmmmmmmmmmmmmllliiijjjjjjkkknnnpppmmmhhhlllmmmkkklllttt~~~~~~xxxjjjfffcccfffoooyyypppfffgggjjjeeefffjjjfffsss{{{tttkkkuuu~~~~~~lllkkktttqqqfffgggiiiooojjjggghhhhhheeeeeegggmmmlllkkkjjjiiiiiiiiiiiinnnrrrwwwvvvpppjjjjjjlllhhhhhhjjjmmmooopppnnnllljjjiiiiiiiiijjjjjjkkklllllljjjgggeeedddfffhhhiiigggccccccggghhhfffhhhmmmiiigggiiilllkkkggggggllljjjhhhfffhhhkkklllllljjjkkkmmmoooooonnnmmmnnnnnnhhhiiikkkjjjhhhhhhkkkmmmjjjjjjlllmmmooooooooonnnjjjmmmooommmkkknnnxxx~~~xxxtttsssttttttssssssuuuxxxyyyxxxxxxxxxyyy|||}}}}}}~~~|||{{{~~~{{{|||~~~yyyzzz{{{zzz|||}}}}}}~~~xxxzzz|||zzzzzz|||tttvvvyyy|||}}}}}}|||{{{{{{xxxvvvxxxxxxvvvwww{{{tttwwwzzz{{{yyyxxxxxxxxxvvvwwwvvvtttqqqrrrvvvzzzvvvwwwuuutttyyyzzzoooyyyxxxssssssooooooyyysssuuurrrmmmmmmtttxxxvvvrrrsssuuuuuuuuuuuurrrmmmkkknnnqqqrrrqqqssswwwzzzmmmppptttwwwwwwvvvssspppuuupppjjjffffffhhhiiijjjccceeejjjoootttuuurrrpppppprrrsssqqqnnnoootttyyyssssssrrrrrrssstttuuuuuurrrqqqpppooonnnnnnooopppooooooppppppkkkgggkkkrrrmmmooopppooonnnmmmnnnpppnnnppprrrrrrooommmkkkkkkrrrqqqqqqrrrsssssssssrrrtttrrrqqqqqqrrrrrrpppnnnqqqoooppprrroooiiikkkrrrooonnnllllllmmmmmmlllkkkkkkmmmnnnnnnmmmllllllmmmeeejjjooopppnnnmmmoooqqqooonnnnnnnnnmmmmmmmmmmmmdddffffffeeeeeegggiiiiiipppnnnmmmoootttyyyzzzyyylllhhheeeiiittt~~~~~~pppeeefffjjjhhhjjjmmmgggllluuutttiiiooo|||uuuqqq~~~jjjlllsssggghhhuuuyyyqqqnnnjjjdddaaabbbkkklllmmmnnnnnnllljjjiiinnnjjjkkkpppuuutttooojjjkkkkkkmmmoooqqqpppllljjjjjjiiiiiiiiijjjkkkkkklllmmmkkkhhhfffdddeeefffggggggbbbbbbggghhhfffhhhmmmooommmooosssqqqjjjjjjnnnkkkjjjiiijjjkkkmmmmmmmmmjjjlllnnnooonnnmmmmmmmmmfffhhhiiihhhggghhhlllpppiiikkknnnooommmmmmmmmnnnjjjlllnnnmmmjjjkkkpppuuu{{{xxxxxxxxxxxxvvvsssuuuyyyzzzyyyxxxxxxxxx|||}}}}}}~~~~~~{{{xxxzzz|||zzz~~~~~~{{{zzzvvv{{{}}}yyy~~~{{{vvvuuuwww{{{|||}}}}}}zzzuuurrrsssuuuvvv|||~~~yyyxxxyyyzzzuuutttwwwyyywwwttttttssssssuuuyyyzzzwwwyyy}}}yyywwwsssrrrrrrssssssssspppqqqqqqqqqqqqrrruuuwwwzzzvvvssssssvvvuuuqqqlllvvvqqqkkkiiilllppprrrrrrqqqppppppqqqtttvvvvvvuuutttsssyyyuuufffcccjjjjjjnnnhhhjjjtttvvvnnnlllpppjjjpppyyy{{{ssslllpppyyylllkkknnnrrrrrrpppppprrrllllllmmmmmmnnnpppqqqrrrttttttooojjjiiimmmooommmmmmooopppooonnnmmmnnnoooooonnnmmmllllllkkkkkklllnnnoooppppppooooooooopppsssuuuvvvuuurrrooonnnnnniiimmmpppoookkkjjjllloooooollljjjkkkmmmooonnnlllkkkmmmnnnnnnkkkhhhfffeeekkkkkklllkkkjjjjjjkkkmmmoooooooooooooooppppppqqqnnniiigggkkkllliiifffeeeggghhhjjjkkklllmmmmmmmmmeeellloookkkppp}}}~~~gggjjjmmmnnnllljjjhhhhhhxxxyyymmmkkkkkkggg|||vvvrrr~~~xxxgggiiiuuu|||iiinnn}}}vvvllleeeeeeiiiiiigggfffhhhjjjllllllkkklllkkkjjjkkklllmmmlllkkkkkkkkkllllllmmmmmmllllllgggggggggggghhhiiijjjkkkhhhgggfffhhhkkkllljjjhhhjjjfffccccccfffiiiiiihhhkkkkkkjjjjjjkkkmmmnnnoootttssspppllliiiiiikkkmmmnnnppppppmmmhhhfffgggiiiiiiiiijjjkkkmmmnnnllljjjjjjlllnnnnnnnnnmmmnnnpppnnnmmmlllllllllkkkhhhffftttvvvtttqqquuu{{{zzzuuusssssstttuuuvvvwwwxxxxxx|||zzz{{{~~~~~~}}}}}}~~~~~~~~~~~~zzzuuuvvvyyyvvvtttuuuyyy|||zzz{{{{{{xxx}}}~~~{{{{{{|||~~~xxxuuuvvvxxxvvvuuuwwwqqqqqqssswwwwwwtttvvvzzzyyywwwvvvtttttttttssssssqqqrrrsssrrrqqqrrrsssuuutttrrrppprrruuuvvvuuurrrtttqqqnnnllllllmmmmmmmmmlllooosssxxx{{{yyytttooowwwssswwwvvvmmmnnntttpppuuunnnmmmssstttmmmmmmsssnnnmmmnnnpppooommmrrryyynnniiiiiinnnqqqpppmmmmmmllllllmmmnnnoooqqqrrrsssuuuxxxvvvnnniiijjjlllmmmmmmnnnnnnmmmllllllmmmooorrrqqqpppnnnmmmlllllllllooooooooonnnmmmmmmnnnooooooqqqssssssqqqpppppppppllloooqqqpppllljjjkkknnnlllllllllnnnpppooolllhhhhhhiiikkklllllllllllllllnnnnnnnnnllljjjiiijjjkkknnnnnnnnnmmmmmmmmmnnnnnnnnniiihhhkkkmmmkkkiiiiiiggghhhiiikkkllllllmmmmmmiiipppqqqlllnnnvvvwwwrrrhhhjjjlllllljjjhhhgggfffzzzxxxlllkkkkkkhhhmmm|||~~~yyynnngggnnnrrr}}}qqqbbbhhhyyyyyyqqqjjjiiisss|||ooohhhhhhkkkllllllooommmkkkkkkkkkkkkiiihhhjjjkkkllllllllllllkkkjjjlllkkkjjjjjjiiiiiijjjjjjjjjhhhggghhhiiiiiigggdddhhhfffeeeeeeggghhhiiiiiihhhjjjkkkmmmnnnooonnnnnnoooooonnnllljjjjjjlllnnnoooppppppmmmjjjiiikkkmmmjjjjjjjjjkkkmmmmmmkkkiiimmmoooqqqqqqqqqpppqqqrrrpppnnnlllkkklllkkkiiihhhppprrrqqqppptttzzz{{{wwwssstttuuuvvvwwwxxxyyyzzzxxxyyy{{{}}}~~~~~~~~~~~~}}}|||}}}|||~~~}}}yyy{{{tttyyy~~~yyy~~~{{{}}}wwwuuutttvvv|||~~~}}}yyy||||||{{{|||~~~~~~xxxtttttttttrrrsssvvvooonnnppptttssspppqqquuuwwwwwwwwwwwwvvvtttrrrqqqnnnoooqqqqqqooonnnoooppprrrqqqqqqqqqrrrtttvvvwwwpppqqqqqqpppnnnmmmmmmnnnnnnqqqvvv{{{}}}{{{uuuqqqxxxppprrruuurrrwww{{{uuu{{{sssppprrrqqqlllnnntttpppjjjiiinnnssssssssssssoooiiifffkkkpppooojjjhhhkkklllmmmnnnoooqqqrrrrrrrrrxxxyyyrrrkkkkkknnnpppoooooonnnmmmkkklllnnnqqqsssrrrrrrpppooonnnnnnmmmpppooonnnmmmlllmmmmmmnnnkkkmmmpppqqqqqqqqqqqqrrrnnnqqqrrrpppllljjjkkknnnlllmmmppprrrsssqqqlllhhhiiijjjjjjkkklllmmmnnnoooqqqqqqpppmmmjjjhhhhhhiiillllllllllllllllllllllllooojjjhhhkkkkkkiiihhhjjjiiiiiijjjkkklllmmmmmmmmmkkkpppqqqkkkkkkooonnnhhhjjjkkkmmmllljjjhhhggggggxxxtttjjjiiikkkjjjfff}}}zzzrrrkkkgggkkkoooxxxzzzllldddmmmzzz|||wwwnnngggkkkyyyjjjfffggghhhhhhllljjjhhhgggiiijjjjjjjjjhhhjjjkkkllllllkkkiiihhhpppooommmlllkkkjjjjjjiiiiiihhhgggggghhhhhhfffdddfffgggiiiiiihhhggghhhiiifffhhhkkkoooppppppooonnnjjjkkkmmmmmmllllllnnnpppmmmmmmlllkkkiiiiiilllnnnlllkkkjjjkkklllllljjjiiijjjlllnnnooonnnnnnooopppqqqooolllkkklllllllllkkkooopppooonnnqqqvvvwwwuuussstttuuuvvvxxxyyyzzz{{{xxxzzz{{{}}}~~~~~~}}}}}}}}}~~~}}}{{{xxx}}}}}}zzzzzzxxx{{{{{{~~~uuu}}}}}}{{{xxx{{{yyyxxxyyy}}}|||yyyyyy{{{|||zzzxxxxxxzzz{{{zzzxxxyyy{{{~~~zzzuuurrrsssrrrooooooqqqooonnnpppsssrrroooooossstttvvvxxxxxxuuurrrpppooommmoooqqqrrrqqqpppppppppwwwwwwvvvsssqqqqqqtttvvvqqqsssuuussspppoooqqqtttvvvuuuuuuwwwyyyzzzyyywwwssslllnnnrrrpppvvvzzztttwwwrrrpppqqqooolllmmmsssoookkknnnvvv|||xxxqqqmmmpppkkkiiilllnnnllljjjjjjllllllmmmnnnnnnnnnnnnnnnkkkppprrrooonnnqqqttttttrrrrrrqqqnnnmmmnnnqqqtttqqqqqqqqqqqqppppppoooooosssqqqnnnmmmmmmnnnnnnnnnjjjmmmpppqqqqqqqqqrrrsssnnnppppppooommmlllnnnppppppqqqsssttttttrrrnnnlllpppnnnkkkiiiiiijjjjjjjjjooooooooollliiigggggghhhiiijjjkkkkkklllmmmmmmmmmpppllliiijjjjjjffffffiiikkkkkkllllllmmmnnnooooookkknnnmmmiiihhhlllllliiijjjlllmmmmmmkkkjjjjjjkkkrrrxxxwwwnnnggghhhlllmmmpppwwwxxxyyy~~~tttfffcccgggqqqwwwtttlllllluuu}}}{{{{{{yyypppfffiii}}}ooofffeeefffhhhllliiieeecccfffjjjnnnpppggghhhjjjlllllljjjhhhgggpppooonnnlllkkkkkkjjjjjjgggggggggggghhhgggfffffffffjjjmmmllliiiffffffgggeeegggjjjlllnnnoooooonnnhhhkkknnnoooooonnnoooppppppooommmkkkjjjkkkmmmooommmlllkkkkkklllllljjjhhhiiikkkmmmmmmllllllmmmnnnrrrooolllkkklllmmmnnnmmmrrrqqqooommmnnnppppppppprrrssstttuuuwwwyyyzzzzzz}}}{{{{{{}}}~~~~~~~~~~~~}}}~~~~~~|||{{{www~~~xxx~~~~~~}}}|||vvv}}}{{{yyy~~~|||zzz{{{}}}|||yyyvvvwwwyyyzzzxxxvvvyyyyyyyyyxxxwwwyyy{{{}}}vvvttttttwwwtttooommmooopppoooqqqtttssspppqqqtttsssvvvxxxwwwssspppooooooppprrruuuvvvuuuuuuuuuvvv{{{{{{yyyvvvsssrrrtttvvvuuuvvvuuurrrnnnnnnqqqttttttsssrrrsssuuuvvvvvvuuupppkkkooorrrmmmqqquuupppmmmmmmoooqqqooollllllppppppooosssyyyzzztttnnnmmmooonnnooopppmmmiiikkkpppmmmmmmmmmmmmlllkkkjjjiiiiiijjjjjjjjjooouuuvvvrrrrrrrrrqqqnnnmmmnnnqqqtttlllmmmnnnooopppppppppppptttqqqooonnnpppqqqpppooommmooorrrrrrrrrqqqqqqrrrlllmmmnnnnnnnnnoooqqqsssqqqqqqqqqpppooooooooopppsssoookkkhhhhhhiiihhhgggkkkkkkkkkjjjgggggghhhiiiggghhhjjjlllnnnoooppppppnnnkkkkkkmmmllljjjkkknnnnnnnnnmmmmmmnnnooopppqqqlllmmmkkkggggggjjjllllllgggiiilllmmmlllkkkkkklllmmmqqqqqqlllhhhjjjpppsssyyyttttttyyyeeehhhcccooovvvqqqlllnnntttwwwuuuwwwxxxsssiiihhhwww~~~qqqffffffpppzzz}}}wwwnnniiihhhjjjmmmooofffgggiiikkkkkkjjjiiihhhllllllkkkkkkkkkkkklllllliiiiiijjjiiihhhgggffffffiiilllooonnnjjjfffeeefffffffffgggiiikkkmmmooopppkkknnnppprrrqqqpppppppppuuussspppooonnnnnnoooooonnnllljjjjjjkkkkkkjjjiiilllnnnppppppoooooopppqqqqqqooolllkkklllnnnooooooqqqpppnnnmmmlllmmmoooqqqqqqrrrssstttuuuwwwxxxxxx~~~yyyvvv{{{}}}~~~~~~|||~~~www}}}www|||||||||~~~~~~{{{zzz{{{{{{zzz|||~~~~~~}}}{{{{{{{{{|||{{{zzz|||{{{zzzxxxyyyzzz|||}}}vvvvvvyyy{{{yyysssppprrrqqqpppsssvvvuuurrrssswwwwwwyyyzzzwwwssspppqqqsssppprrrttttttssssssssstttzzzyyyxxxwwwwwwwwwxxxxxxxxxwwwsssooolllkkklllnnnmmmnnnpppsssuuutttpppmmmqqqlllqqqtttoooppprrrlllfffjjjoooqqqooommmmmmnnntttqqqpppqqqooollllllpppnnnooorrrrrrlllhhhkkksssmmmnnnnnnnnnmmmkkkiiigggmmmkkkggggggmmmtttsssmmmoooooonnnmmmkkklllnnnqqqjjjkkkmmmoooppppppoooooossspppnnnppprrrsssqqqooonnnppprrrsssqqqppppppqqqkkkkkkkkklllmmmppprrrtttoooooommmkkkjjjkkkooorrrrrrnnnjjjiiijjjlllkkkiiiggghhhiiihhhgggggghhhjjjggghhhkkkmmmooopppppppppjjjjjjmmmqqqrrrppprrrvvvpppooonnnnnnnnnoooqqqrrrooonnnkkkiiihhhiiikkkkkkdddgggkkkmmmllljjjjjjiiikkkmmmnnnlllkkkmmmrrrwwwvvvttt|||ssseeeuuunnn|||vvvmmmooopppmmmoooppprrrqqqkkkhhhppp||||||ooodddiii|||wwwpppllljjjhhhfffggghhhiiijjjkkkkkkkkkiiiiiiiiijjjkkklllmmmnnnlllmmmnnnllliiigggffffffkkkmmmnnnnnnllliiigggggghhhhhhggghhhjjjlllooopppmmmooorrrrrrqqqppppppqqqsssqqqooonnnnnnnnnlllkkkmmmllljjjjjjkkklllkkkjjjjjjlllnnnooonnnnnnnnnpppooonnnllllllmmmoooooonnnnnnllllllmmmmmmmmmrrrxxxqqqrrrsssssstttuuuvvvvvv{{{vvvtttxxx~~~~~~~~~~~~~~~~~~~~~~~~www}}}~~~www}}}yyyzzz~~~vvv{{{yyy}}}|||zzzzzzzzz|||~~~~~~|||{{{{{{}}}}}}{{{yyyxxxyyyzzz{{{{{{xxxwwwzzz|||yyytttssswwwrrrqqqssswwwwwwuuuvvvzzz~~~zzztttssswww{{{uuuuuuuuusssqqqpppqqqrrryyywwwuuuwwwyyyzzzyyywwwtttrrrpppoooooonnnmmmlllppppppppprrrssssssrrrppptttmmmpppuuusssuuurrrfffffflllrrrrrrooonnnnnnpppsssnnnlllmmmmmmkkklllooommmlllmmmnnnkkkhhhkkkqqqlllmmmnnnoooooommmkkkjjjooonnnjjjgggjjjpppppplllmmmnnnnnnmmmllllllmmmooolllmmmoooppppppooommmlllpppnnnmmmppptttuuurrrnnnllloooqqqrrrqqqppppppppplllkkkjjjjjjllloooqqqrrrnnnnnnmmmkkkjjjkkkppptttsssoookkkkkknnnooommmkkkhhhiiiiiihhhggggggiiijjjhhhjjjlllnnnoooooonnnmmmiiijjjnnnssssssoooppptttooonnnmmmllllllnnnoooqqqkkkkkklllmmmllljjjiiiiiigggkkkoooqqqooollliiigggiiijjjkkkkkkjjjkkkoootttnnnsss{{{ooofffuuu{{{zzzkkkkkklllfffpppllljjjjjjiiihhhlllsssvvvyyywwwnnnfffiiizzz|||tttlllfffggggggggghhhjjjlllnnnooojjjjjjjjjjjjkkklllmmmnnnjjjlllnnnnnnlllkkklllmmmjjjjjjjjjlllmmmmmmllljjjiiijjjkkklllmmmnnnnnnooommmoooqqqqqqppppppqqqssspppooonnnoooqqqpppnnnkkkmmmkkkiiiiiikkklllllllllhhhjjjllllllkkkkkklllmmmmmmlllkkklllnnnooonnnmmmnnnkkklllnnnnnnnnnsss{{{ttttttttttttuuuuuuuuuvvvuuuuuuwwwzzz~~~}}}|||zzz{{{~~~||||||~~~~~~{{{~~~zzzzzz|||{{{{{{|||~~~~~~}}}{{{}}}}}}yyywwwyyy{{{{{{zzzwwwwwwwwwxxxxxxwwwxxxwwwxxxyyyvvvrrrtttyyyrrrqqqtttxxxxxxvvvwww||||||wwwvvv|||}}}zzzvvvuuuuuuwww{{{wwwtttvvvzzz{{{wwwrrrnnnmmmnnnqqquuuvvvsssppp{{{vvvqqqnnnppptttxxxzzzvvvkkklllsssvvvxxxqqq```jjjpppuuusssooooooppprrrnnnkkkkkkpppsssppplllkkkmmmiiihhhjjjjjjiiijjjmmmkkkmmmooopppqqqpppooonnnmmmooommmhhhhhhmmmppppppmmmooopppooonnnmmmnnnoooooopppqqqqqqpppnnnkkkjjjmmmkkklllpppuuuuuuqqqllljjjllloooppppppooopppqqqnnnllljjjjjjlllnnnooopppnnnppppppooommmooossswwwvvvrrrnnnnnnpppqqqnnnjjjjjjjjjkkkjjjhhhgggiiijjjjjjkkkmmmnnnnnnmmmkkkjjjjjjkkkooossspppjjjiiikkknnnmmmlllkkkkkklllnnnooodddfffjjjooopppmmmjjjiiimmmqqquuuwwwtttooojjjggggggfffggghhhggggggjjjnnniiiooopppuuuzzzqqqgggiii}}}vvvdddeeeeee```vvvmmmeeedddeeegggjjjnnnkkkpppsssooohhhhhhpppxxx|||qqqjjjggggggfffgggiiilllppprrrlllkkkkkkkkkkkklllmmmmmmdddhhhlllnnnooopppsssvvviiiggggggjjjoooqqqpppnnniiikkknnnpppqqqpppnnnmmmkkkmmmoooooooooppprrrttttttttttttwwwzzzzzzvvvsssllljjjhhhiiikkklllmmmmmmjjjlllnnnooonnnnnnooopppkkkkkkkkkmmmnnnooonnnlllrrrnnnnnnpppnnnlllqqqzzzvvvvvvvvvvvvvvvvvvvvvvvvrrrwww}}}~~~~~~~~~|||}}}~~~~~~~~~}}}{{{~~~{{{}}}|||{{{yyyxxxxxxzzz|||}}}}}}{{{||||||||||||{{{vvvtttvvvxxxxxxvvvyyywwwuuusssrrrrrrssstttnnnnnnooorrrwww{{{}}}~~~zzz{{{{{{{{{zzz{{{~~~}}}|||yyyyyy{{{yyytttssswwwxxxtttsssuuussstttuuuvvvvvvwwwwwwwwwxxxvvvttttttvvvxxxyyyyyypppnnnpppuuutttooojjjiiiiiikkkmmmmmmlllllllllnnnllllllllllllnnnpppssstttnnnllljjjjjjlllnnnnnnnnnggggggiiiooopppmmmlllnnnkkkjjjlllpppqqqmmmkkkmmmiiijjjlllmmmooopppqqqqqqkkkpppuuuvvvtttqqqppppppgggiiilllpppsssrrrooolllvvvrrrnnnlllmmmoooooonnnooosssvvvuuuqqqnnnnnnoooqqqpppnnnllljjjlllpppsssooorrrsssoooiiifffhhhlllmmmmmmmmmnnnnnnmmmllllllnnnmmmkkkjjjiiijjjjjjkkkhhhkkkoooooommmkkkkkklllkkkkkkkkklllmmmllljjjiiihhhjjjlllnnnmmmiiieeeccciiiiiiiiikkkmmmllljjjhhhmmmkkkmmmnnnkkkdddbbbdddnnnmmmttt{{{vvviiiffflllvvvgggbbbiiirrrqqqeee```bbbooohhhlllnnnnnniiidddeeemmmuuutttpppuuussskkkggggggiiijjjlllmmmnnnooolllnnnlllhhhkkkpppoooiiijjjhhhgggiiimmmooonnnkkkiiikkkllllllllllllmmmooohhhiiijjjkkkkkkkkkkkkkkkiiiiiiiiillloooppppppooopppooopppsssvvvtttmmmfffiiiiiijjjjjjkkklllmmmmmmnnnnnnmmmmmmmmmnnnnnnooojjjjjjlllnnnppppppnnnlllooonnnnnnoooqqqqqqpppooouuusssrrrtttvvvwwwzzz}}}vvvxxx|||~~~}}}}}}}}}|||{{{||||||{{{|||}}}~~~}}}{{{|||||||||{{{}}}{{{yyyxxxyyyyyyyyyxxxtttvvvwwwyyyxxxvvvsssqqqrrrqqqqqqrrruuuxxxxxxxxxwwwxxxxxxwwwvvvwwwzzz|||vvvwwwyyy|||~~~}}}yyyvvvxxxuuusssrrrtttwwwxxxyyytttuuuvvvwwwwwwxxxxxxxxx|||zzzyyyyyy{{{||||||{{{rrrooopppuuuvvvqqqkkkiiihhhjjjllllllkkkkkkkkklllllllllkkkkkklllmmmnnnooonnnmmmlllmmmpppqqqqqqqqqllljjjkkkooooookkkjjjlllhhhhhhlllrrrsssooommmnnnlllmmmmmmnnnnnnmmmmmmmmmnnnqqquuuvvvtttpppnnnnnnsssqqqqqqqqqrrrqqqooommmtttpppmmmlllnnnpppppppppqqqsssuuutttrrrooonnnmmmoooooonnnllllllmmmqqqtttlllnnnooommmjjjiiikkknnnjjjjjjkkklllllllllllllllppppppooonnnmmmnnnooooooiiillloooooommmkkkkkkkkkiiiiiiiiikkkllllllkkkiiikkkkkkllllllkkkjjjhhhgggiiihhhhhhiiikkklllkkkiiimmmkkkkkkllljjjfffgggkkkllliiilllsssooofffccciii~~~~~~tttjjjjjjttt~~~wwwoooiiidddlllbbbjjjkkkjjjiiiiiilllqqquuu~~~sssooosssppphhhiiiiiiiiiiiijjjkkklllmmmkkkllljjjgggiiinnnmmmiiiiiiiiikkkmmmooonnnllljjjlllmmmnnnmmmkkkjjjjjjkkkiiijjjkkkkkkkkkkkkkkkjjjlllllllllooorrrtttsssrrrkkkjjjkkkooosssrrrmmmhhhlllllllllllllllkkkkkkkkknnnnnnmmmmmmmmmmmmnnnnnnkkklllmmmoooppppppooonnnpppnnnmmmnnnppprrrrrrrrryyywwwuuuuuuvvvvvvxxxzzzvvvxxx{{{~~~~~~~~~}}}yyy~~~{{{}}}~~~|||}}}~~~|||{{{|||||||||{{{vvvwwwyyyxxxwwwwwwwwwxxxvvvwwwxxxyyyyyyxxxvvvuuuyyywwwuuuuuuvvvvvvvvvuuuwwwwwwwwwvvvuuuuuuwwwyyywwwuuuvvv}}}xxx{{{}}}xxxqqqrrr{{{}}}yyyuuuuuuvvvwwwxxxxxxxxxxxxxxxwwwvvvwwwxxxxxxvvvuuuuuuqqqpppuuuxxxtttnnnkkkjjjlllnnnnnnmmmlllmmmmmmnnnmmmllllllkkklllllllllmmmmmmoooqqqtttvvvuuutttrrrnnnmmmooommmiiihhhjjjgggggglllrrrtttqqqooopppnnnnnnooooooooonnnnnnmmmooorrrtttuuurrrooommmlllvvvsssooommmmmmmmmmmmmmmqqqnnnlllkkkmmmooopppqqqppppppqqqssstttsssqqqnnnmmmmmmmmmllllllnnnqqqtttllllllkkkjjjjjjjjjjjjkkkiiijjjkkklllllllllllllllppppppooooooooopppqqqqqqjjjmmmoooooommmkkkjjjjjjiiiiiijjjkkkllllllkkkkkklllkkkjjjiiihhhhhhiiiiiijjjiiihhhiiikkkmmmmmmmmmmmmkkkjjjkkkjjjiiilllqqqpppjjjiiinnnoooiiigggjjjuuuwwwvvvoooiiilllxxxvvvpppkkkgggqqqkkkoookkkggggggllloooooonnn|||}}}yyypppmmmooollldddkkkjjjiiiiiiiiijjjlllllllllkkkiiifffgggkkkllliiiiiikkkooopppooommmkkkjjjnnnooopppooommmkkklllmmmkkkkkklllllllllkkkkkkjjjnnnnnnnnnooorrrtttssssssooommmmmmooorrrrrrooollllllllllllmmmmmmmmmmmmmmmnnnnnnmmmllllllmmmmmmnnnlllmmmnnnppppppppppppppppppnnnlllmmmooorrrtttttt{{{zzzwwwtttsssttttttuuuwwwwwwyyy{{{}}}~~~~~~~~~zzzxxx{{{zzzwww~~~|||}}}~~~}}}||||||||||||}}}|||{{{tttwwwxxxwwwuuuuuuyyy|||}}}zzzvvvttttttwww{{{~~~~~~|||zzzyyyyyyxxxwwwvvvyyyzzzyyyxxxvvvvvvxxxzzz|||zzzzzz}}}tttttt}}}~~~uuutttuuuvvvwwwwwwxxxwwwwwwtttttttttuuuuuuuuurrrpppwwwqqqpppuuuyyyvvvppplllnnnpppqqqqqqpppooopppqqqoooooonnnnnnnnnmmmnnnnnnkkklllooossswwwxxxvvvtttsssooommmnnnlllhhhgggjjjiiihhhjjjooopppnnnnnnpppmmmnnnooopppqqqqqqqqqqqqnnnoooqqqqqqpppnnnmmmlllssspppmmmlllmmmnnnnnnnnnnnnmmmkkkjjjkkklllmmmnnnmmmlllmmmqqquuuvvvtttqqqlllmmmmmmlllkkkkkknnnpppooommmjjjiiiiiihhhgggeeekkklllllllllllllllkkkkkkkkkkkklllllllllmmmnnnnnnjjjkkkmmmmmmllljjjiiihhhkkklllmmmmmmlllkkkkkkllliiiiiihhhhhhhhhhhhhhhhhhmmmkkkjjjjjjmmmoooppppppmmmkkklllmmmmmmkkkmmmrrrvvvooommmrrrvvvssspppoooqqqrrrpppjjjdddgggrrr}}}mmmhhhgggjjjxxxllliiinnnqqqmmmhhhrrrsssqqqllljjjllliiiccclllkkkjjjiiijjjlllmmmooommmllliiiggggggiiikkkkkkkkkoooqqqpppmmmkkklllmmmmmmoooppppppppppppqqqssslllmmmmmmmmmmmmlllkkkkkkooonnnmmmmmmnnnoooooonnntttrrroooooooooooommmkkkiiiiiikkkmmmoooppprrrrrrnnnnnnmmmmmmlllmmmmmmmmmmmmnnnoooooooooooopppqqqnnnllljjjkkknnnrrrtttuuuyyyyyyvvvrrrppprrrsssqqqwwwwwwxxxyyy{{{~~~|||}}}xxxzzz|||zzz}}}~~~~~~zzz{{{~~~}}}}}}~~~~~~}}}{{{xxxyyyxxxvvvtttvvv}}}~~~{{{wwwuuuuuuxxx||||||{{{yyyxxxyyyyyyyyywwwzzz{{{{{{yyyxxxxxxyyy{{{{{{{{{{{{|||||||||{{{{{{}}}vvvuuu}}}{{{qqqrrrssstttuuuvvvvvvvvvvvvxxxxxxwwwxxxyyyxxxvvvsssvvvqqqpppuuuxxxuuupppnnnpppqqqsssrrrqqqppppppqqqmmmmmmmmmnnnnnnnnnnnnnnniiikkknnnrrruuuvvvtttqqqpppmmmkkkmmmlllhhhhhhkkkmmmiiihhhjjjkkkjjjlllpppllllllmmmnnnooooooooonnnllllllmmmnnnooooooooonnntttrrrrrrrrrssssssrrrpppllllllkkkiiihhhhhhhhhiiinnnmmmmmmpppttttttqqqnnnlllmmmmmmllljjjhhhiiijjjnnnllliiihhhhhhhhhgggeeelllllllllkkkjjjiiihhhggghhhhhhiiiiiijjjjjjjjjjjjiiiiiijjjkkkkkkjjjhhhffflllmmmmmmkkkiiiggghhhjjjhhhiiijjjkkklllkkkjjjiiimmmkkkjjjjjjlllnnnoooooollllllnnnpppoookkkkkknnnuuupppoootttyyyxxxssspppnnnooommmgggbbbeeennnwww~~~|||jjjhhhhhhpppuuummmpppssspppkkkjjjjjjiiiggghhhjjjiiieeejjjjjjjjjkkklllnnnpppqqqooommmlllkkkjjjjjjkkkmmmpppqqqpppmmmjjjiiimmmqqqlllnnnooopppooooooppprrrmmmmmmnnnnnnnnnmmmmmmlllqqqooommmlllllllllllljjjqqqooollljjjjjjjjjiiiiiiiiijjjkkkmmmoooqqqrrrssspppooonnnmmmmmmmmmmmmmmmlllmmmnnnmmmlllmmmppprrrmmmjjjiiiiiimmmqqqsssuuuwwwyyywwwqqqqqquuuvvvssswwwwwwwwwxxx{{{~~~~~~}}}|||~~~{{{}}}|||}}}yyy{{{~~~~~~~~~~~~}}}xxxvvvsssppppppttt{{{yyyzzz{{{|||{{{zzzyyyxxxwwwuuutttuuuvvvxxxxxxwwwyyyyyyyyyxxxwwwwwwyyy{{{yyy|||}}}zzzuuutttvvvzzzwww{{{zzzuuuuuu{{{yyyrrrrrrrrrssstttuuuuuuuuuuuuyyyxxxwwwxxxyyyyyywwwvvvsssqqqqqquuuvvvrrrooopppnnnpppqqqqqqooonnnnnnooojjjjjjkkklllllllllkkkkkkiiijjjlllooorrrrrrooommmllliiiiiilllllliiiiiilllmmmiiigggiiiiiihhhjjjnnnmmmllllllkkkjjjiiigggfffmmmllllllmmmoooqqqqqqpppsssrrrsssttttttsssooolllkkkkkkkkkiiigggeeefffgggpppooooooppppppooollliiimmmnnnnnnmmmjjjgggffffffiiihhhhhhhhhhhhiiijjjjjjjjjjjjjjjiiihhhgggfffeeeiiiiiijjjjjjkkkjjjjjjjjjhhhhhhiiijjjlllkkkiiifffiiikkkkkkiiieeeccceeehhhiiikkkmmmoooooonnnmmmlllllljjjiiiiiikkkllllllkkkkkkkkkmmmpppnnniiihhhjjjnnnkkkjjjnnnssstttppplllkkklllllliiifffiiiqqqxxx{{{|||ooopppoooqqqrrriiijjjnnnooonnnhhhgggffffffhhhjjjjjjiiihhhiiijjjlllnnnooopppqqqpppnnnnnnooommmjjjkkkooorrrqqqnnnjjjhhhjjjnnnrrrmmmnnnooommmkkkjjjkkklllmmmmmmnnnooooooooooooooosssqqqnnnmmmmmmnnnnnnmmmpppooonnnmmmlllmmmnnnooommmmmmmmmnnnnnnnnnnnnnnnqqqqqqpppooonnnnnnnnnnnnlllnnnnnnmmmkkklllppptttllljjjiiijjjnnnqqqssstttvvvzzzxxxrrrsssyyy{{{wwwwwwwwwxxxyyy|||~~~||||||~~~|||~~~}}}|||~~~|||}}}~~~xxxuuuqqqppprrrvvvyyy{{{yyyzzz|||}}}|||zzzxxxvvvsssrrrqqqsssuuuwwwwwwwwwwwwxxxxxxxxxwwwxxxzzz|||vvvzzz}}}{{{wwwuuuwww{{{zzzxxxuuuuuuvvvwwwwwwwwwrrrssstttuuuvvvvvvvvvvvvuuutttrrrssstttuuuuuutttpppooorrrtttrrrmmmmmmqqqooopppqqqqqqooonnnnnnooolllllllllmmmlllkkkiiihhhjjjjjjkkkmmmnnnnnnkkkiiiiiiggghhhlllllliiihhhjjjiiiggghhhkkkllljjjkkkmmmmmmmmmlllkkkjjjhhhfffeeerrrpppnnnoooqqqssssssrrroooooooooqqqrrrrrrpppmmmiiikkkllljjjhhhggghhhjjjlllnnnppppppnnnllljjjjjjlllnnnooonnnllliiihhhhhhgggiiijjjiiiggggggjjjmmmiiiiiijjjjjjjjjjjjiiiiiijjjkkklllllllllkkkjjjiiihhhhhhiiikkknnnnnnkkkiiigggiiikkkiiieeeeeehhhllljjjjjjkkkllllllmmmnnnnnnmmmlllllllllmmmmmmllljjjkkkjjjkkkmmmkkkggghhhkkkiiihhhfffgggkkknnnnnnlllgggiiikkkkkkjjjmmmtttzzzxxxzzzoooqqqmmmkkk|||nnneeedddhhhlllooommmjjjggghhhiiijjjkkklllfffhhhjjjlllmmmmmmmmmlllooonnnppprrrooojjjjjjnnnrrroookkkiiijjjlllnnnooommmnnnooonnnlllkkkkkkllllllmmmnnnooopppqqqqqqqqqqqqooollllllnnnqqqrrrrrruuuuuutttsssrrrrrrssstttnnnnnnmmmmmmmmmmmmmmmmmmsssrrrqqqpppoooooooooooonnnooopppmmmkkklllqqqvvvmmmllllllmmmpppssssssssssssyyywwwqqqqqqyyy{{{vvvvvvwwwyyy{{{~~~~~~~~~}}}}}}~~~}}}~~~}}}{{{{{{~~~{{{xxxxxx|||~~~~~~|||zzzxxxwwwxxxyyyyyytttsssrrrtttvvvxxxxxxxxxxxxyyyzzzyyyyyyzzz|||ooosssxxxyyyxxxwwwwwwxxx{{{vvvwwwwwwuuuvvvzzzssstttuuuvvvwwwwwwwwwwwwuuusssqqqqqqsssuuuvvvvvvmmmnnnrrrtttpppkkklllrrrqqqrrrssssssqqqppppppppppppppppppooommmkkkiiihhhlllkkkkkkkkklllllliiiggggggfffhhhllllllhhhfffhhheeeeeeiiioooqqqmmmlllmmmllllllmmmmmmllllllkkkkkkwwwtttqqqqqqsssttttttrrrnnnnnnoooqqquuuxxxxxxwwwhhhjjjlllkkkiiiiiijjjmmmeeeiiimmmooommmlllmmmoookkknnnppppppnnnllljjjjjjiiilllnnnkkkfffdddgggkkkiiijjjlllmmmnnnoooooooookkkllllllmmmlllkkkiiihhhiiiiiiiiilllppppppnnnkkkgggjjjlllkkkiiiiiinnnrrriiihhhgggfffgggiiilllnnnqqqppppppqqqqqqpppnnnkkkkkkhhhhhhiiihhhfffiiinnnjjjiiifffeeeggglllooopppeeehhhkkkkkkkkknnnsssxxxwwwwwwjjjjjjdddccc~~~|||rrrjjjfffhhhnnnsssrrrmmmjjjjjjkkkkkklllnnneeegggjjjllllllkkkiiigggnnnmmmppptttpppiiiiiimmmpppmmmiiijjjmmmooonnnlllmmmnnnppppppooooooqqqrrrkkklllnnnoooqqqrrrrrrrrrmmmkkkjjjkkknnnrrrttttttwwwwwwvvvtttqqqoooooopppkkkkkkkkklllmmmnnnnnnoootttsssrrrqqqppppppppppppoooqqqqqqnnnkkklllrrrxxxooonnnnnnpppsssttttttssspppvvvuuummmnnnvvvxxxrrrvvvwwwyyy|||~~~~~~~~~|||{{{yyy}}}~~~~~~~~~~~~}}}{{{zzz{{{}}}}}}{{{{{{|||||||||wwwzzzyyywwwzzz~~~{{{tttzzzwwwvvvxxxwwwtttsssuuu{{{|||zzzuuuvvvzzz{{{xxxxxx{{{~~~~~~|||xxxvvvuuuxxxvvvuuuxxx|||~~~|||zzzyyyyyyxxxsssssswwwuuupppnnnrrrtttrrrooonnnwwwtttooooooxxx|||ppprrrrrrrrrrrrpppnnnllljjjooooooooommmkkkkkkmmmoooqqqrrrtttvvvrrrkkkjjjnnnuuurrrmmmjjjhhhhhhfffeeefffhhhjjjkkkjjjhhhgggfffiiiiiiiiijjjkkkkkklllllliiijjjkkkmmmnnnnnnoooooovvvuuuuuuvvvxxxvvvqqqmmmppprrrnnnooolllmmmnnnnnnnnnnnnnnnmmmlllkkknnnnnniiigggjjjkkkjjjnnnoooqqqrrrqqqnnnkkkiiikkknnnmmmfffdddiiillljjjooojjjjjjpppsssnnniiiiiijjjmmmqqqqqqooollljjjiiihhhggggggjjjlllkkkgggccchhhllllllhhhhhhmmmmmmhhhhhhgggiiinnnlllffffffjjjgggjjjlllmmmppprrrllleeekkkkkkiiifffdddfffkkkpppjjjhhhggghhhjjjkkkkkkkkkhhhkkklllllljjjjjjlllooonnnkkkmmmmmmeee```nnn{{{mmmeeehhhyyysssgggfffmmmpppnnnlllkkkllloooqqqpppkkkgggiiikkkmmmmmmlllkkkjjjkkkkkkjjjjjjmmmoooooollliiinnnmmmmmmmmmnnnqqqsssuuukkkiiikkkppprrrpppmmmmmmttttttttttttsssqqqooonnnwwwpppkkkmmmssstttnnngggiiinnntttuuurrrmmmkkkjjjkkknnnrrrrrrooonnnooorrrxxxvvvkkkhhhsssvvvuuuyyypppqqqrrrrrrqqqrrrsssuuuvvvwwwuuurrrtttvvvsssmmmwwwwwwxxxzzz|||}}}~~~~~~~~~~~~|||{{{vvvyyy{{{yyyxxx~~~}}}{{{zzz{{{|||}}}{{{yyyzzz{{{||||||zzzvvvwwwyyyuuunnnyyyvvvvvvxxxyyyvvvwwwzzzvvvvvvtttuuuyyy~~~{{{tttwwwyyy}}}~~~|||yyywwwvvv~~~}}}{{{zzzyyyzzz{{{zzzwwwxxxxxxuuuuuuxxxtttrrrrrrtttrrrmmmlllnnntttsssooommmpppvvvssslllmmmnnnooooooooonnnmmmlllppppppooommmkkkjjjkkkmmmnnnmmmpppsssrrrmmmmmmppptttpppllliiihhhhhhgggfffdddiiimmmlllhhheeefffiiihhhhhhiiiiiiiiiiiihhhhhhmmmlllllllllmmmoooqqqsssooonnnnnnppprrrrrrooollloooqqqooonnnvvv}}}vvvggghhhiiiiiijjjkkkllllllmmmlllnnnnnniiigggjjjmmmlllkkkmmmppprrrqqqnnnjjjggglllooonnngggeeeiiikkkjjjmmmiiijjjppprrrnnnmmmnnniiikkkmmmnnnnnnllljjjhhhjjjiiiiiikkklllkkkgggdddhhhlllkkkggghhhkkkllliiiiiihhhjjjnnnlllfffeeeiiijjjmmmnnnmmmppprrroooiiiiiikkklllkkkiiiiiikkknnnjjjgggddddddfffiiikkkllljjjllloooooommmllllllnnnjjjhhhiiikkkgggcccnnn~~~ttthhheeennn|||vvvqqqllliiillllllmmmpppttttttqqqmmmgggiiikkkkkkjjjjjjkkklllkkkjjjjjjlllnnnooollljjjkkklllmmmnnnooooooooooooooommmoootttvvvsssppppppttttttsssrrrpppmmmjjjhhhrrrnnnlllnnnrrrsssnnniiilllqqquuuvvvsssooonnnnnnjjjkkkllloooppppppooommmtttvvvnnniiioooooonnnuuuqqqqqqqqqqqqqqqrrrtttuuutttuuusssqqqsssuuusssmmmssstttvvvxxxzzz}}}~~~~~~|||{{{{{{}}}}}}zzzzzz{{{}}}~~~|||zzz{{{{{{}}}}}}~~~~~~yyyvvvvvvwwwtttoooyyyvvvvvvyyyzzzzzz|||vvvuuutttwww~~~zzzpppuuuxxx|||}}}|||{{{zzzyyy|||wwwvvv{{{{{{wwwvvvyyyyyyvvvtttuuuuuuuuuvvvvvvpppiiijjjoooqqqrrroookkkjjjlllllliiijjjkkklllmmmnnnnnnnnnmmmpppppppppnnnkkkjjjjjjlllnnnkkklllpppqqqnnnlllmmmqqqnnnjjjhhhhhhhhhhhhgggcccjjjooommmgggcccfffkkklllmmmmmmmmmmmmkkkiiihhhkkkjjjhhhggghhhkkknnnpppiiiiiiiiikkknnnppppppooonnnnnnnnnoooooommmkkkiiikkkjjjiiiiiiiiikkklllmmmlllnnnmmmiiihhhlllooooooiiillloooqqqpppmmmiiifffnnnpppnnniiifffhhhjjjjjjjjjiiikkkoooooonnnooosssjjjiiiiiilllooooookkkhhhkkkjjjjjjkkklllllliiigggjjjkkkjjjggggggjjjkkkiiikkkjjjlllnnnkkkgggfffhhhjjjkkkjjjhhhiiimmmmmmiiigggjjjnnnooonnnlllkkkkkkoookkkhhhgggiiimmmqqqssskkknnnppppppnnnmmmllllllgggcccdddiiiiiigggnnnyyyuuummmdddeeeppp}}}~~~{{{tttjjjhhhllljjjjjjkkkoootttvvvssspppfffggghhhhhhhhhiiikkkmmmlllkkkjjjjjjlllmmmmmmllljjjkkkmmmnnnnnnmmmkkkjjjqqqoooqqqvvvxxxtttppppppoooooooooooonnnkkkiiihhhoooooopppqqqrrrqqqmmmjjjkkknnnqqqpppmmmkkklllnnnjjjiiiiiimmmrrrrrrmmmhhhmmmsssoookkkooommmllluuurrrqqqppppppppprrrtttvvvqqqrrrrrrpppqqqtttsssnnnoooqqqtttwwwzzz{{{||||||}}}|||~~~~~~}}}zzz~~~}}}{{{{{{{{{}}}}}}~~~|||xxxwwwyyy{{{zzzxxx{{{xxxwwwzzz|||{{{~~~{{{|||{{{{{{~~~zzzqqqvvvyyy|||~~~~~~}}}}}}}}}~~~~~~|||yyywwwzzz{{{yyyyyyzzzzzzvvvrrrooovvvuuuvvvvvvrrrmmmlllppprrrqqqnnnlllmmmnnnooommmmmmmmmmmmmmmmmmllllllllloooppppppooommmlllmmmnnnqqqllljjjmmmoookkkhhhgggooollliiihhhhhhiiiiiiiiihhhlllooommmiiifffhhhkkknnnnnnoooooonnnkkkiiihhhiiihhhgggggghhhjjjkkkmmmjjjiiiiiijjjmmmoooqqqrrrpppkkklllqqqpppkkklllssstttrrrooommmllllllmmmnnnlllnnnmmmiiihhhmmmqqqrrrkkklllmmmnnnnnnmmmkkkjjjooopppnnnkkkhhhhhhiiijjjhhhjjjllllllkkkkkkooosssllliiigggjjjoooqqqnnniiijjjjjjkkklllmmmmmmmmmlllkkkkkkiiigggggghhhjjjjjjmmmnnnnnnnnnlllhhhhhhiiikkkkkkiiieeefffkkkmmmlllhhhjjjmmmoooooommmkkkjjjooollljjjjjjlllppprrrsssmmmmmmmmmlllkkkkkkkkkkkkfffbbbbbbgggjjjjjjlllqqqpppjjjddddddjjjrrryyy|||xxxttt{{{yyylllfffkkkhhhggggggkkkppprrrpppnnnhhhhhhhhhgggfffgggiiikkkmmmkkkiiiiiijjjkkkmmmnnnmmmmmmnnnnnnmmmllljjjiiipppnnnoootttuuuqqqmmmmmmhhhjjjlllnnnooopppppppppoooqqqtttuuussspppmmmkkkkkkmmmnnnllliiiiiilllooollllllnnnqqqsssqqqlllhhhhhhooommmmmmtttssspppvvvsssqqqoooooopppsssuuuvvvooorrrrrrpppqqqttttttpppnnnqqqtttxxx{{{|||||||||yyy|||~~~}}}zzzzzz~~~}}}~~~{{{~~~||||||||||||}}}|||zzzxxxxxxzzz{{{|||zzz{{{}}}yyyvvvwww{{{||||||{{{~~~zzzzzz|||}}}{{{|||zzz~~~~~~zzzyyy{{{|||zzzxxx{{{~~~|||yyyxxx|||zzz{{{zzzzzzyyywwwsssooowwwsssrrruuuvvvtttqqqqqquuupppmmmpppvvvxxxwwwuuutttsssqqqooommmkkkjjjiiilllnnnppppppoooooopppqqqpppjjjhhhkkkmmmjjjggggggmmmjjjhhhgggiiikkklllkkknnnmmmllllllmmmllljjjiiiiiiiiijjjjjjiiigggeeedddjjjkkkmmmnnnooonnnmmmmmmkkkkkkkkkkkkkkkmmmppprrrtttkkkjjjqqqsssnnnooovvvvvvtttrrrooonnnnnnooopppkkkmmmmmmiiiiiimmmqqqqqqnnnmmmlllllllllmmmnnnooooooooonnnllliiiggggggiiihhhkkkllliiifffhhhkkknnnkkkgggeeehhhmmmooommmiiihhhiiijjjkkklllnnnppprrrllljjjiiiiiihhhhhhhhhjjjnnnppppppnnnkkkjjjjjjjjjooopppnnniiiiiinnnqqqqqqjjjjjjkkklllmmmmmmlllkkkhhhggggggiiikkkmmmlllkkknnnllliiigggggghhhjjjkkkhhheeedddhhhkkkkkkiiiiiilllkkkiiifffeeeiiirrryyyuuupppyyy}}}jjjccciiigggfffhhhlllnnnmmmjjjkkkkkkjjjhhhfffeeeggghhhlllkkkjjjhhhhhhjjjlllnnnpppooonnnllllllllllllmmmooolllmmmrrrsssooollllllhhhjjjmmmppprrrttttttuuulllpppuuuvvvuuurrrqqqqqqpppqqqpppmmmkkklllppptttooosssvvvwwwsssooollljjjiiimmmjjjlllwwwvvvoooqqqrrrpppnnnooorrrtttuuuuuunnnrrrtttrrrrrruuuuuurrrppprrrvvvzzz}}}~~~~~~~~~yyy||||||yyyyyyzzz{{{zzzxxx~~~}}}~~~~~~}}}}}}|||}}}~~~}}}{{{zzz{{{|||zzzxxxzzz}}}xxxuuuxxxzzzyyywwwwww}}}{{{{{{}}}}}}zzzzzz|||tttyyy{{{wwwuuuzzz{{{}}}~~~~~~~~~{{{|||yyyzzzyyyvvvwwwyyywwwrrrvvvqqqoootttxxxwwwtttsssvvvpppnnnttt{{{}}}zzzyyywwwuuussspppnnnlllkkkjjjjjjlllooopppppppppqqqsssjjjgggfffjjjllljjjjjjlllllljjjhhhhhhjjjmmmnnnooorrrnnnkkkkkknnnnnnkkkhhhiiiiiiiiiiiihhhhhhhhhhhhgggiiilllnnnooommmkkkiiiiiijjjkkkjjjjjjkkknnnpppwwwooolllppprrrooonnnrrrooonnnmmmmmmnnnooopppqqqiiimmmmmmjjjiiimmmpppooonnnmmmlllkkklllmmmooopppnnnllllllllliiiffffffjjjiiikkkkkkgggeeegggiiihhhiiifffdddeeeiiikkkkkkiiigggiiijjjjjjkkknnnrrruuummmjjjjjjlllkkkhhhhhhjjjlllooopppllljjjkkkkkkjjjllloooooojjjiiimmmpppppplllkkkjjjkkklllmmmmmmlllhhhhhhiiikkkmmmmmmkkkiiinnnkkkgggfffgggiiijjjkkkkkkhhhgggiiikkkkkkhhheeehhhkkkllljjjhhhkkkttt}}}wwwtttyyyrrrmmmllliiiggghhhkkkmmmllljjjnnnnnnmmmkkkhhhffffffgggkkkkkkjjjiiihhhiiilllnnnqqqooommmllllllmmmooopppqqqmmmmmmppprrrooonnnpppnnnoooqqqrrrssssssrrrqqqhhhlllqqqtttuuuvvvwwwwwwooopppooollljjjkkkpppuuuqqqvvvzzzxxxsssnnnlllmmmkkknnniiikkkuuutttjjjiiiqqqooommmoootttvvvuuutttnnnsssuuurrrqqqttttttsssppprrruuuyyy|||~~~~~~{{{|||{{{|||}}}~~~~~~yyyzzz~~~xxxvvvzzz|||xxxuuuvvvzzzxxxzzz~~~~~~zzzxxxzzztttxxxyyyvvvwww}}}|||~~~}}}{{{{{{|||}}}}}}}}}~~~~~~}}}zzz{{{xxxrrrrrrvvvvvvrrrssspppppptttuuusssrrrtttrrrooopppvvvyyyvvvtttvvvsssrrrpppooonnnnnnooooooiiikkknnnooonnnnnnoooppphhhggghhhjjjjjjhhhjjjnnnkkkiiihhhiiillloooqqqqqqpppnnnkkkkkkkkkkkkjjjhhhkkkkkkjjjjjjjjjlllnnnpppfffggghhhiiijjjiiihhhggggggiiikkkkkkkkkkkknnnqqquuusssqqqqqqpppoooooopppiiiiiijjjkkklllmmmmmmnnnggglllmmmkkkjjjmmmnnnllliiijjjkkkmmmnnnnnnnnnmmmllliiijjjllljjjeeeeeejjjiiikkkjjjfffgggkkkjjjeeejjjiiihhhggghhhjjjkkkllliiijjjkkkjjjiiikkkpppsssmmmjjjkkkooonnniiigggiiihhhmmmmmmhhhfffiiijjjhhhfffkkkmmmjjjhhhjjjlllkkkmmmlllkkkmmmooopppnnnlllnnnmmmlllmmmnnnnnnmmmlllmmmkkkjjjkkkmmmnnnmmmkkklllkkkjjjjjjkkkllliiiffffffiiilllmmmnnnpppvvv{{{yyyvvvrrroooooorrryyy~~~llliiifffgggjjjmmmmmmlllmmmnnnooonnnkkkiiihhhiiiiiijjjkkkjjjhhhhhhkkknnnmmmmmmmmmmmmnnnooopppqqqrrrmmmkkknnnpppoooppprrrrrrrrrrrrrrrqqqooommmllljjjkkkmmmqqqtttuuuuuuuuummmnnnmmmkkkhhhjjjoootttqqqsssttttttrrrpppnnnmmmkkkppplllllltttqqqiiijjjpppnnnmmmqqqvvvxxxuuurrrmmmsssuuurrrppprrrsssqqqooopppsssvvvyyy|||~~~}}}~~~~~~{{{~~~|||}}}~~~|||{{{}}}|||xxx|||~~~xxxwww}}}|||xxxyyywwwvvvyyy~~~~~~zzzxxxyyyzzz{{{zzzyyy|||}}}~~~}}}{{{yyyyyyyyyrrrwww|||~~~|||yyyzzz{{{~~~xxxpppnnnrrrrrrnnnoooppprrrtttrrrnnnoootttoooooossswwwtttllllllpppnnnnnnmmmnnnoooqqqrrrtttiiikkkmmmnnnmmmlllllllllkkkjjjkkklllhhhdddggglllkkkiiihhhiiimmmppprrrssslllmmmmmmkkkhhhfffgggiiiiiihhhgggfffhhhkkknnnqqqjjjiiiiiiiiiiiijjjjjjkkkfffiiilllmmmmmmnnnqqqtttppptttuuurrrpppqqqssstttjjjjjjkkkkkkkkkjjjiiiiiifffkkknnnlllkkklllllljjjeeegggkkkooopppnnnkkkiiikkkggghhhkkkjjjdddeeejjjiiikkkiiifffiiinnnllleeemmmnnnmmmllljjjkkknnnqqqllllllllljjjhhhiiimmmqqqmmmjjjlllqqqqqqjjjgggiiieeejjjkkkeeedddhhhiiigggffflllpppmmmkkklllmmmlllmmmlllmmmppprrrrrroookkknnnllliiihhhiiikkkkkkkkkllllllmmmqqqtttsssoookkkkkkllllllkkkkkklllkkkiiifffgggjjjnnnqqqssstttssskkkrrrssskkkgggnnn{{{jjjgggdddeeeiiilllmmmllllllnnnppppppmmmkkkkkkkkkhhhjjjlllkkkiiihhhkkkmmmhhhjjjmmmooopppqqqpppoooqqqkkkhhhkkkmmmmmmooosssqqqqqqqqqqqqooommmkkkjjjooonnnmmmoooqqqrrrpppoooqqqqqqqqqnnnlllmmmrrrwwwqqqooommmooorrrrrrooolllhhhpppppppppuuuqqqmmmrrrooommmmmmrrrwwwxxxuuuqqqmmmrrrtttqqqnnnpppqqqpppmmmnnnppprrruuuyyy|||~~~~~~|||}}}~~~~~~~~~}}}~~~||||||}}}|||}}}~~~xxxyyy|||{{{zzzzzz}}}xxxyyy|||{{{~~~~~~{{{|||~~~~~~{{{yyywwwzzz}}}yyy}}}yyyttttttxxxxxxsssnnnyyyxxxvvvtttsssttttttuuuyyy}}}ooonnnppprrrzzz~~~xxxxxxvvvrrrsssxxxrrrssssssrrrqqqqqqtttwwwkkkkkkllloooqqqqqqnnnlllnnnpppoookkklllqqqtttrrrtttpppjjjgggeeeffffffeeennnmmmmmmnnnpppqqqpppnnnooonnnjjjfffhhhmmmmmmiiillljjjiiiiiikkklllmmmmmmhhhggghhhkkkooopppmmmjjjiiikkkmmmnnnmmmmmmnnnoooooooooqqqtttrrrmmmlllnnnkkkkkknnnqqqllleeefffllliiikkkmmmmmmllliiieeebbbhhhjjjlllnnnnnnnnnlllkkkiiiiiihhhfffeeeeeegggjjjmmmjjjgggeeegggjjjkkklllpppjjjgggiiijjjhhhfffgggllllllkkkiiiiiikkkooossssssrrrpppppppppooommmjjjtttjjjccceeegggfffiiinnnmmmiiiiiimmmnnnkkklllpppkkklllnnnoooooommmlllkkklllllllllkkkjjjiiihhhgggfffhhhkkknnnoooooommmlllnnniiihhhmmmqqqoookkkiiijjjmmmoooooolllkkkmmmoooqqqtttsssmmmjjjkkkkkkjjjhhhkkkiiieeekkkvvvvvvnnnpppqqqqqqooollljjjjjjkkkiiikkkllliiidddcccggglllllllllmmmmmmmmmmmmmmmmmmpppnnnlllmmmoooqqqrrrrrr{{{vvvssssssrrrnnnlllmmmggglllnnnllllllnnnooonnnnnnpppqqqpppooonnnooopppqqqppppppppprrrrrrpppnnnppppppooommmmmmllllllllloooooopppqqqrrrsssssstttvvvtttrrrqqqrrrrrrqqqpppnnnnnnppptttxxx{{{|||{{{~~~~~~~~~~~~{{{}}}~~~|||yyyxxxxxx}}}zzzxxxyyy{{{||||||}}}xxxyyy}}}zzz{{{|||{{{~~~|||{{{{{{zzzssszzz~~~~~~{{{{{{~~~~~~|||yyyxxxzzzxxxuuuwww}}}yyywwwzzz{{{xxxtttxxxwwwuuuuuuvvvwwwvvvtttxxxzzzpppsssvvvxxx|||{{{xxxtttuuuxxxtttrrrqqqrrrtttvvvuuusssllllllmmmoooqqqrrrpppooolllnnnnnnlllmmmrrrtttrrrooommmjjjiiijjjiiihhhgggooonnnnnnoooqqqqqqpppooonnnnnnjjjgggiiinnnoookkkllljjjhhhiiijjjlllllllllkkkjjjiiikkkmmmmmmkkkhhhhhhjjjlllmmmllllllmmmnnnooonnnppprrrpppkkkjjjllljjjkkknnnqqqnnnhhhjjjpppkkklllnnnnnnmmmkkkhhhgggllllllmmmnnnmmmllljjjiiijjjjjjjjjhhhffffffiiikkksssoooiiifffeeefffffffffmmmhhhgggkkkmmmkkkjjjkkkmmmlllkkkiiigggiiimmmppppppooonnnooopppooommmlllqqqiiidddfffhhhhhhjjjnnniiigggjjjoooqqqmmmmmmpppnnnnnnmmmmmmllllllllllllnnnmmmllllllkkkkkkjjjjjjhhhiiikkknnnooooooooonnnjjjeeeccchhhmmmllljjjjjjhhhjjjlllllljjjjjjkkkmmmlllpppoookkkiiijjjkkkjjjkkkkkkiiihhhmmmtttsssoooooopppqqqpppnnnmmmnnnoookkklllllliiiffffffiiilllkkkkkkkkkkkkkkklllllllllsssqqqooommmlllnnnqqqsssuuupppnnnpppqqqnnnmmmoookkkooopppmmmlllooopppnnnrrrqqqpppnnnlllllloooqqqooooooooooooooooooooopppqqqpppooonnnmmmlllllllllrrrrrrqqqqqqqqqpppppppppuuusssqqqqqqssssssrrrqqqsssrrrsssvvvzzz|||}}}}}}}}}~~~zzz}}}||||||}}}~~~~~~{{{yyyzzz{{{||||||{{{yyywwwwwwyyy{{{||||||~~~~~~{{{vvvvvv{{{zzzxxxyyy|||}}}{{{{{{~~~vvvpppuuuyyywwwvvvzzzxxx}}}~~~zzzyyy|||{{{xxxyyyzzzyyyyyy|||~~~wwwuuuwwwyyyxxxuuuxxxuuusssvvvzzz{{{xxxtttvvv{{{tttpppxxx}}}|||zzzvvvuuussspppqqqtttvvvrrrpppsssxxxyyyuuupppnnnmmmlllnnnppprrrsssrrrllloooooommmmmmqqqqqqnnnlllllllllnnnoooooommmkkkmmmllllllmmmoooooonnnllllllmmmjjjhhhjjjooopppmmmkkkjjjhhhiiijjjkkkkkkkkknnnmmmjjjjjjjjjjjjiiihhhhhhjjjkkkkkkkkkkkklllmmmnnnmmmoooqqqoooiiihhhjjjgggiiilllooonnnjjjlllpppllllllmmmmmmllllllkkkjjjllllllmmmmmmmmmlllkkkkkkkkkkkkkkkiiihhhhhhiiikkkuuupppjjjeeecccdddddddddjjjggghhhmmmpppnnnmmmooolllllljjjhhhfffgggjjjlllnnnmmmlllmmmoooooommmllllllgggeeegggiiiiiijjjmmmfffgggjjjppprrrooonnnooopppooommmkkkjjjjjjkkklllmmmmmmnnnnnnnnnmmmmmmmmmiiijjjkkklllnnnoooppppppnnniiiggglllppppppoooppphhhjjjkkkkkkjjjjjjkkkllljjjnnnoookkkiiilllmmmkkkmmmhhhfffjjjnnnnnnmmmnnnjjjkkkmmmnnnmmmnnnpppqqqnnnmmmkkkjjjiiiiiiiiijjjiiiiiiiiijjjjjjkkkkkkkkkrrrrrrpppmmmkkkmmmsssyyyrrrmmmlllnnnooollllllmmmmmmpppqqqmmmmmmpppsssrrrsssrrrooollljjjlllooossslllnnnooonnnllllllooossspppooonnnmmmlllkkkkkkkkkrrrqqqqqqqqqqqqpppppppppsssqqqqqqqqqssstttsssrrruuutttsssuuuyyy|||~~~~~~~~~~~~}}}}}}||||||{{{zzzyyy}}}|||}}}~~~|||zzzzzz|||vvvwwwxxxxxxxxxyyy|||~~~yyytttssstttuuuwww{{{}}}yyywww{{{pppmmmssssssmmmqqq}}}uuuzzz|||xxxwww{{{{{{xxxvvvxxx|||}}}|||{{{|||xxxttttttwwwxxxvvvtttvvvsssrrrwww}}}zzzssstttvvvnnnnnn{{{{{{}}}tttsssrrrpppooonnnooorrrtttssssssvvvyyyyyytttpppooommmkkkllloooqqqssssssnnnqqqqqqnnnmmmnnnmmmiiinnnmmmmmmoooqqqqqqpppnnniiiiiihhhiiikkkkkkiiihhhjjjkkkjjjhhhiiinnnooommmkkkjjjhhhiiijjjkkkjjjiiinnnmmmjjjiiihhhiiijjjjjjjjjkkklllkkkjjjkkklllnnnnnnmmmoooqqqnnniiigggjjjeeegggjjjlllkkkjjjjjjmmmkkkkkkjjjjjjjjjjjjkkkkkkiiijjjkkklllmmmnnnooopppjjjkkkkkkjjjhhhhhhiiikkkppplllgggddddddfffhhhhhhhhhfffiiinnnpppnnnmmmooojjjjjjiiigggfffgggiiilllmmmlllllllllmmmmmmllljjjhhhgggggghhhjjjjjjkkklllhhhhhhjjjmmmnnnmmmlllmmmoooooonnnlllkkkjjjjjjiiiiiikkknnnpppqqqooommmllljjjjjjjjjjjjkkkmmmooopppppplllmmmrrruuusssqqqqqqkkkkkkllllllllllllnnnnnnlllpppqqqnnnlllnnnnnnlllnnnfffeeelllnnniiihhhmmmhhhjjjmmmnnnoooqqqsssuuuooommmjjjjjjjjjjjjiiihhhiiiiiiiiijjjjjjkkkkkklllkkknnnqqqpppnnnpppvvv}}}tttooolllmmmmmmjjjhhhjjjkkkoooooollllllqqquuuuuuoooooonnnmmmlllmmmpppssskkknnnpppnnnjjjkkkpppvvvnnnmmmlllkkkjjjiiiiiiiiinnnnnnooopppqqqrrrsssssspppooooooppprrrssssssqqqsssrrrqqqrrrvvv{{{}}}~~~}}}~~~~~~~~~xxx{{{~~~|||yyywwwyyy|||vvvxxxyyyzzzzzz{{{}}}}}}yyywwwuuutttuuuxxx{{{||||||{{{xxxuuukkklllwww~~~nnnkkktttsssxxxyyywwwvvvzzz~~~sssssssssvvvyyy{{{xxxsssvvvvvvvvvyyy{{{{{{wwwtttuuurrrrrrwww~~~zzztttwwwvvvnnnppp~~~xxxyyyvvvxxxxxxuuuqqqqqqrrrsssqqqtttwwwxxxwwwuuusssrrrnnnllljjjjjjmmmppprrrrrrlllooopppmmmmmmnnnmmmjjjooommmkkkkkklllnnnmmmmmmiiihhhhhhiiijjjjjjhhhggghhhkkkkkkhhhhhhlllmmmlllkkkjjjiiijjjkkkkkkjjjiiikkkjjjiiihhhgggiiilllnnnlllmmmmmmlllkkkkkkmmmooonnnmmmooorrrooojjjhhhkkkgggiiikkkkkkkkkkkkkkkjjjlllkkkjjjjjjjjjkkklllmmmkkkkkkkkkkkklllnnnpppqqqiiijjjjjjiiihhhggghhhiiillliiifffeeefffiiijjjkkkgggfffiiinnnnnnkkkjjjlllhhhhhhiiihhhggghhhkkknnnooommmlllllllllkkkiiigggjjjlllmmmmmmmmmnnnnnnmmmlllllljjjhhhhhhjjjkkkkkklllmmmoooooonnnkkkhhhfffeeeiiinnnrrrrrroookkkhhhjjjiiihhhhhhiiijjjlllmmmjjjiiikkkpppqqqlllhhhhhhkkkjjjjjjjjjlllmmmnnnnnnmmmqqqrrrnnnlllmmmllljjjooohhhhhhnnnoooiiihhhnnnkkkmmmppprrrssstttwwwyyyooommmkkkjjjkkkjjjiiigggjjjjjjkkkkkklllmmmmmmnnnhhhmmmssstttqqqqqqtttxxxsssnnnlllmmmnnnkkkiiikkklllooooookkkjjjnnnqqqqqqiiikkknnnoooooooooqqqrrrlllooopppnnnkkklllqqqvvvnnnmmmllllllllllllllllllmmmnnnooopppqqqrrrrrrsssmmmmmmmmmoooqqqrrrqqqpppqqqpppooorrrvvv{{{~~~}}}~~~|||{{{zzz{{{{{{}}}~~~|||zzzzzzzzz{{{~~~~~~{{{{{{||||||yyyyyyzzzwwwttttttxxx{{{zzzpppttt}}}}}}rrrqqqyyysssvvvwwwvvvxxx|||}}}zzzuuuxxxyyyxxxyyy{{{xxxsssssstttwwwzzz{{{yyytttpppsssrrrrrrwww|||}}}yyyuuu|||zzzrrrvvvvvvwwwyyy}}}}}}wwwrrrqqqqqqpppqqqtttxxxxxxvvvsssrrrrrrooommmjjjjjjllloooppppppiiilllmmmkkklllooopppnnnmmmkkkhhhhhhiiijjjjjjiiilllkkkkkkkkklllllljjjiiijjjnnnnnnjjjhhhjjjkkkjjjlllkkkkkkkkklllllljjjiiihhhhhhhhhhhhgggiiimmmpppmmmnnnmmmlllkkkkkkmmmpppmmmlllnnnqqqooojjjiiillliiimmmnnnmmmmmmoooooolllnnnnnnmmmmmmmmmnnnnnnoooqqqpppmmmkkkkkkkkkmmmnnnhhhjjjjjjjjjhhhggghhhiiillljjjhhhhhhiiijjjiiiiiigggfffiiilllkkkhhhhhhkkkhhhiiijjjjjjiiikkkmmmpppooonnnlllllllllkkkhhhfffooossstttrrrpppqqqqqqooooooooolllgggfffiiikkkjjjiiilllooopppooolllhhheeeeeehhhmmmppppppnnnjjjhhhkkkjjjiiihhhggghhhiiijjjggggggjjjnnnnnnhhhddddddjjjhhhfffgggiiilllllllllkkkoooqqqmmmkkkkkkjjjgggpppmmmnnnqqqqqqnnnmmmoooiiikkkmmmnnnnnnooorrrsssoooooonnnmmmllljjjjjjiiikkkkkklllmmmmmmnnnoooooommmqqquuuuuurrrooonnnnnnnnnjjjiiimmmnnnmmmmmmoooooorrrqqqkkkhhhjjjkkkjjjgggjjjnnnpppqqqppppppqqqmmmooopppooommmmmmppptttooooooooooooooopppqqqrrrqqqppppppppppppooooooooommmmmmmmmooorrrrrrqqqooorrrqqqqqqtttxxx|||~~~~~~}}}~~~~~~}}}|||}}}~~~}}}||||||{{{xxxvvvxxx||||||zzz{{{~~~zzzyyy{{{yyyuuuvvv}}}~~~}}}zzzvvvtttuuuzzz~~~vvvwwwwwwxxx|||}}}wwwyyy}}}~~~zzzzzz~~~~~~xxxxxxyyyzzzyyyvvvqqqnnnrrrrrrtttvvvyyyzzzxxxvvv}}}{{{tttxxx~~~tttvvvrrryyy{{{uuupppppppppooosssssstttuuuuuutttrrrppppppnnnllllllnnnooooooooolllnnnmmmiiijjjmmmnnnlllkkkjjjjjjkkkllllllkkkiiinnnmmmllllllmmmmmmkkkjjjnnnrrrrrrmmmiiijjjjjjiiimmmllllllmmmnnnmmmkkkiiifffhhhiiiiiihhhiiilllooommmmmmmmmkkkjjjjjjlllooojjjjjjlllpppnnnjjjiiilllhhhlllnnnmmmooosssrrrnnnoooooooooooonnnnnnnnnnnntttrrrnnnkkkjjjjjjlllmmmiiikkklllkkkiiihhhiiiiiikkkjjjjjjkkklllllljjjhhhgggfffhhhkkkiiigggiiimmmkkklllmmmlllkkklllnnnpppnnnmmmllllllmmmllljjjhhhqqqvvvvvvqqqmmmnnnnnnlllmmmpppnnniiihhhlllmmmjjjiiikkkmmmnnnnnnllliiigggjjjkkkkkklllllllllkkkkkkmmmlllkkkiiihhhhhhggggggjjjhhhiiilllkkkhhhgggjjjjjjgggeeefffiiilllmmmllliiinnnpppmmmkkklllkkkiiilllpppqqqooooooppppppmmmiiikkkllllllkkkkkklllmmmppprrrtttqqqnnnkkkkkkmmmjjjkkklllmmmnnnooopppppprrrrrrssssssqqqnnnllljjjmmmiiihhhlllnnnmmmmmmooolllppppppllljjjkkkkkkjjjjjjlllnnnooonnnnnnooopppnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnoooppprrrssstttppppppppppppoooooooooooonnnnnnoooqqqssssssqqqooorrrrrrrrruuuxxxzzz{{{zzz~~~}}}}}}}}}}}}~~~|||}}}~~~|||{{{|||~~~zzz{{{yyyyyy}}}|||yyywwwyyy}}}}}}yyyzzz~~~}}}wwwuuu{{{~~~}}}zzz{{{yyywwwzzz}}}xxxpppxxxxxxwwwyyy~~~uuuuuu{{{{{{vvvuuu}}}|||xxxuuurrrqqqssstttvvvwwwwwwwwwwww{{{yyysssxxx{{{qqqtttllluuuyyyuuurrrtttvvvuuuvvvsssppprrrvvvvvvrrrmmmrrrpppnnnnnnooopppooonnnrrrssspppjjjgggiiiiiigggjjjkkknnnqqqsssrrrooolllmmmlllkkkkkklllllljjjhhhqqquuuvvvpppkkkjjjjjjiiinnnmmmmmmnnnooonnnllliiifffhhhjjjjjjhhhhhhkkkmmmllllllllljjjhhhiiikkknnnhhhhhhjjjnnnmmmiiihhhkkkdddiiikkkjjjnnntttsssnnnmmmmmmnnnnnnmmmlllkkkkkkrrrpppmmmjjjjjjlllnnnpppjjjlllmmmmmmkkkjjjjjjjjjhhhhhhjjjlllnnnnnnllljjjffffffhhhjjjiiigggjjjpppnnnoooooonnnllllllmmmooommmlllkkklllmmmmmmllljjjooottttttmmmhhhiiiiiifffkkkppppppllllllppppppkkkkkkkkklllllllllkkkjjjjjjpppmmmjjjhhhhhhjjjmmmooonnnnnnmmmkkkjjjhhhgggfffiiigggfffhhhgggfffiiinnnllliiifffgggkkknnnooonnnhhhnnnqqqooonnnoooooommmgggoooqqqkkkkkkppppppjjjpppqqqqqqqqqooonnnnnnoooqqquuuwwwuuuooolllmmmpppjjjjjjkkklllmmmoooooopppsssqqqoooooopppooommmllloookkkiiikkkllljjjiiikkkfffkkknnnllllllooopppoooooooooooommmlllkkkmmmooonnnmmmlllmmmnnnnnnllljjjiiijjjkkklllnnnppprrrsssmmmmmmnnnooopppqqqrrrrrrppppppqqqsssuuuuuurrrppprrrqqqrrrsssuuuvvvuuuttt~~~{{{zzz|||}}}}}}}}}|||}}}}}}zzz{{{~~~}}}}}}~~~~~~|||zzzzzz|||}}}}}}}}}yyyzzz|||}}}~~~}}}|||{{{{{{zzz|||zzzwwwxxxzzzvvvvvvzzzyyyuuutttxxx~~~|||zzzzzzzzz{{{{{{{{{{{{zzzxxxzzzzzztttsssrrrrrrtttxxxyyyxxxuuuxxxxxxvvvrrrnnnmmmqqquuuvvvvvvvvvtttrrrqqqrrrssstttpppmmmmmmoooqqqooommmooonnnmmmllllllllllllllliiimmmnnnjjjjjjnnnnnnjjjfffiiikkknnnqqqtttssspppqqqooollljjjhhhhhhhhhiiijjjllloooooonnnllllllmmmiiiggghhhkkkllliiihhhjjjjjjiiiiiiiiiiiijjjkkkkkknnnlllkkklllnnnnnnkkkhhhhhhhhhiiikkknnnpppooonnnkkkppppppjjjhhhkkkllliiigggjjjlllllljjjiiijjjlllooollljjjkkkmmmnnnllliiijjjkkkmmmllljjjhhhhhhhhhmmmkkkhhhfffgggiiikkkkkklllooopppoookkkiiikkkmmmrrrooolllkkkkkkllllllkkkpppmmmhhhgggmmmrrrnnnffflllgggccceeekkknnnkkkffflllllllllmmmnnnmmmkkkiiijjjkkkkkkjjjiiiiiijjjlllkkkkkklllmmmlllkkkjjjiiinnnjjjffffffhhhjjjjjjhhhppppppooommmkkkkkknnnpppqqqooollliiihhhjjjlllnnnkkkkkkjjjjjjjjjkkklllmmmrrrkkkggghhhkkklllppptttrrrooommmmmmooopppnnnllluuuqqqooorrrsssnnniiihhhnnnmmmkkkjjjjjjkkkmmmnnnnnnnnnnnnmmmllljjjiiihhhhhhkkkooorrrqqqnnnjjjgggjjjiiikkkppppppllllllrrrmmmpppooolllmmmpppqqqnnnmmmpppqqqnnnmmmpppooolllllllllnnnqqqrrrpppooooookkkjjjjjjkkkmmmoooppppppqqqpppppppppppppppppppppooopppqqqssstttuuuuuuuuu~~~~~~}}}{{{yyyzzz|||}}}}}}|||{{{{{{{{{zzz|||~~~~~~{{{yyyzzz}}}{{{vvvtttuuu}}}yyyxxxzzzyyyuuuuuuxxx}}}|||||||||}}}wwwwwwwwwwwwwwwzzz~~~{{{yyy{{{}}}}}}{{{vvvrrrqqquuu{{{|||wwwqqq|||{{{yyyvvvuuuvvvyyy|||uuuuuutttsssrrrrrrrrrsssssspppnnnmmmnnnooooooooopppooonnnmmmmmmllllllmmmkkknnnoookkkkkkooopppllliiijjjiiihhhjjjooopppooorrrqqqnnnllljjjjjjjjjkkkiiikkkmmmmmmllljjjjjjkkkllliiijjjnnnnnnlllmmmooouuutttrrrqqqpppooonnnnnnlllkkkiiijjjlllllljjjhhhkkkjjjiiikkkmmmnnnmmmlllqqqsssqqqjjjgggjjjmmmlllfffiiijjjjjjhhhggghhhiiilllkkkjjjlllnnnpppooommmjjjlllnnnnnnllliiiggggggllljjjgggfffhhhjjjkkklllmmmlllllllllmmmmmmmmmlllmmmkkkiiijjjlllooopppqqqooonnnjjjhhhlllpppnnnhhhkkkjjjjjjkkklllkkkhhhfffiiiiiijjjllloooooonnnmmmjjjkkkkkkjjjiiiiiijjjlllggghhhjjjlllmmmmmmmmmmmmllljjjgggggghhhjjjkkkkkkllllllkkkiiiggghhhjjjlllkkkkkkkkkjjjjjjkkkllllllggghhhhhhjjjlllmmmooopppoooiiifffhhhiiijjjlllpppmmmllljjjjjjkkklllmmmmmmsssoooooossstttqqqmmmmmmrrrpppnnnlllkkkkkklllmmmkkkkkklllllllllllllllkkkkkkmmmpppqqqpppnnnjjjhhhggggggjjjooooookkkkkknnnlllooonnnllllllpppqqqooonnnrrrsssqqqqqqsssrrrooolllmmmnnnpppooonnnmmmnnnllllllmmmnnnpppqqqqqqqqqpppqqqqqqqqqqqqqqqpppppptttsssrrrrrrrrrtttuuuwww||||||~~~}}}}}}|||}}}zzzyyy{{{|||}}}|||zzzyyyyyyzzz|||~~~||||||}}}|||wwwuuuwww}}}yyywwwxxxxxxwwwxxx|||~~~}}}}}}wwwxxx{{{}}}~~~|||xxxtttwwwsssvvv|||~~~yyyvvv|||zzz|||yyyvvvuuuvvvxxxzzz{{{ssssssrrrrrrrrrrrrrrrsssqqqpppooommmkkkllloooqqqqqqqqqpppnnnnnnnnnnnnnnnmmmoooooommmmmmpppqqqoooiiillllllhhhhhhlllllliiisssrrrpppnnnmmmllllllmmmiiikkklllllljjjiiihhhhhhllliiiiiilllmmmlllmmmpppuuutttrrrpppooonnnmmmmmmmmmlllkkkkkkllllllkkkiiinnnllliiiiiijjjkkkkkkkkkssssssoooiiifffiiilllmmmiiijjjkkkjjjhhhfffggghhhjjjiiijjjllloooqqqqqqppplllnnnooonnnkkkhhhffffffjjjiiigggggggggiiikkklllmmmjjjhhhjjjnnnpppooolllkkkjjjiiijjjmmmppprrrrrrnnnooommmjjjlllooonnnjjjkkkoooqqqqqqmmmiiigggfffjjjjjjkkkmmmooopppnnnmmmiiijjjkkkkkkiiiiiijjjkkkhhhiiijjjlllmmmmmmmmmmmmllllllkkkiiihhhhhhjjjkkkiiijjjiiihhhffffffhhhjjjfffgggiiikkklllkkkkkkjjjggghhhiiijjjlllnnnooopppmmmhhhfffhhhjjjiiiiiikkkjjjjjjiiiiiiiiikkknnnqqqtttppppppssstttpppnnnnnnqqqpppnnnllllllmmmnnnoooiiijjjkkklllmmmnnnnnnnnnlllmmmnnnnnnmmmkkkiiihhheeefffiiinnnmmmjjjjjjlllkkknnnnnnkkkkkkooopppmmmlllppprrrqqqrrrtttsssoookkknnnpppnnnkkkjjjlllnnnmmmnnnoooqqqrrrrrrrrrqqqpppqqqrrrssssssrrrqqqpppvvvtttrrrpppppprrrtttvvvvvvzzz}}}~~~~~~~~~}}}~~~~~~~~~~~~}}}||||||}}}{{{zzz|||~~~~~~{{{zzzyyy~~~~~~||||||~~~zzzxxxvvvvvvwwwyyy|||}}}{{{zzzyyyzzz}}}yyysss~~~wwwuuuxxx~~~{{{~~~zzzuuutttvvvxxxwwwuuusssrrrqqqqqqrrrssssssrrroooppppppmmmjjjjjjooosssrrrqqqppppppoooooooooooonnnnnnnnnmmmnnnpppqqqqqqkkkrrrtttooolllmmmiiicccsssrrrpppooonnnmmmmmmmmmiiikkkmmmllljjjiiihhhhhhnnnkkkjjjmmmmmmkkklllpppmmmmmmlllllllllllllllmmmoooooonnnmmmnnnnnnmmmmmmnnnkkkiiihhhiiikkklllllloooooommmiiigggiiilllmmmnnnnnnmmmllljjjiiiiiiiiiiiiiiikkkmmmoooppppppooooooooonnnllliiiggghhhiiiiiiiiihhhgggffffffhhhjjjmmmkkkjjjkkknnnooonnnlllooommmllllllmmmnnnnnnnnnnnnpppooolllllloooooommmnnnpppqqqpppmmmjjjhhhhhhnnnnnnmmmnnnooonnnllliiiiiijjjlllkkkjjjiiijjjkkklllllllllllllllkkkkkkkkkmmmoooooolllhhhfffgggjjjjjjkkkkkkjjjhhhhhhiiikkkggghhhiiijjjjjjjjjiiiiiijjjkkkkkklllllllllllllllmmmiiiiiilllmmmjjjiiijjjkkkllllllkkkjjjlllsssxxxvvvrrrqqqsssrrrmmmkkklllllllllkkkkkkmmmooorrrtttmmmmmmmmmmmmmmmnnnnnnoookkkkkkjjjjjjjjjjjjjjjjjjggghhhjjjkkkkkkjjjlllnnnmmmpppoookkkjjjmmmmmmjjjggglllooonnnppprrrqqqmmmjjjooopppllliiiiiilllnnnkkkmmmpppqqqqqqpppoooooopppqqqrrrttttttsssrrrqqqrrrrrrqqqpppqqqrrrtttuuuqqqxxx}}}|||{{{~~~~~~}}}~~~}}}}}}~~~}}}zzz|||~~~}}}{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||zzz~~~}}}|||{{{zzz~~~~~~~~~zzzzzzxxxuuuvvvyyy{{{|||}}}~~~}}}{{{yyywwwyyyyyy{{{~~~xxxrrr}}}{{{xxxyyy|||}}}zzzxxxzzz~~~zzzwwwxxxwwwuuurrrsssqqqpppppprrrtttsssrrroooppppppmmmkkkkkkooosssqqqqqqpppppppppqqqqqqrrrnnnmmmlllmmmmmmnnnppprrrvvv}}}{{{qqqlllnnnmmmhhhqqqpppooonnnmmmmmmlllllljjjlllnnnnnnllljjjjjjjjjrrrooonnnpppooollllllooommmmmmllllllmmmmmmnnnooooooooonnnmmmmmmmmmmmmnnnmmmjjjhhhhhhjjjlllnnnnnnkkklllmmmooonnnmmmnnnqqqqqqpppnnnlllkkkkkkjjjjjjjjjkkkmmmnnnnnnmmmlllllluuusssoookkkiiijjjnnnqqqjjjkkkkkkiiifffeeefffhhhmmmnnnooonnnlllkkklllmmmqqqooonnnmmmnnnnnnmmmkkkmmmppppppmmmmmmqqqrrrooorrrooolllkkklllllllllkkkpppooonnnooopppooollljjjiiikkkmmmmmmlllkkkkkklllmmmmmmlllllllllkkkkkkkkkkkkmmmooommmiiihhhjjjlllkkkllllllkkkiiiiiijjjkkkkkkkkkiiihhhhhhhhhiiiiiijjjkkklllmmmmmmmmmllllllpppmmmmmmqqqrrrooolllmmmlllnnnnnnlllkkknnntttyyyrrrppppppqqqoookkkjjjmmmkkkjjjjjjjjjlllooorrrssstttsssqqqooonnnmmmmmmmmmkkkkkkjjjjjjjjjlllmmmnnnlllmmmllljjjiiilllqqqsssqqqrrrpppllljjjkkkjjjgggfffkkkmmmmmmnnnqqqpppmmmjjjooopppkkkiiimmmooonnnhhhkkkoooooonnnlllkkklllpppqqqrrrssstttssssssrrrnnnppprrrtttvvvvvvvvvvvvooowww|||zzzyyy}}}~~~||||||}}}|||}}}~~~~~~{{{yyy~~~~~~zzz|||}}}}}}~~~~~~~~~~~~~~~}}}~~~}}}~~~}}}|||{{{zzzzzz{{{yyyzzz~~~}}}}}}~~~~~~|||wwwvvvyyyyyyxxxzzz|||}}}~~~~~~|||yyywww||||||}}}~~~~~~}}}yyyvvvxxxxxxxxxyyy{{{}}}}}}yyytttqqqsssxxx}}}~~~{{{xxxuuutttsssrrrpppvvvssspppqqqssstttsssqqqoooppppppooonnnnnnppprrrooooooooopppqqqrrrssstttooolllkkkmmmnnnnnnppptttnnngggnnntttqqqooooooooonnnmmmllllllkkkkkkmmmoooooonnnllllllmmmooollllllooonnnkkkiiikkkooonnnmmmllllllllllllmmmmmmmmmlllkkkiiiiiikkkmmmllljjjiiijjjlllnnnooonnnkkklllooossstttqqqrrruuurrrooolllkkkkkkkkkkkkjjjkkknnnppppppnnnlllkkkkkkvvvtttqqqmmmkkknnntttyyylllnnnnnnlllhhhggghhhkkkmmmppprrrpppllljjjlllooonnnmmmmmmmmmooopppooonnnmmmooonnnmmmoootttuuuqqqsssoookkkjjjlllnnnoooooommmmmmmmmoooqqqqqqooommmjjjmmmoooooonnnllllllmmmkkkjjjkkkkkklllnnnoooppphhhjjjkkkllllllmmmnnnpppiiijjjkkkjjjiiihhhhhhiiinnnmmmkkkjjjiiiiiijjjjjjggghhhkkkmmmoooooooooooorrroooooosssuuurrrppppppmmmmmmmmmllllllnnnqqqtttlllkkkllloooooommmnnnsssooonnnlllkkkkkklllnnnooouuutttrrrooonnnmmmmmmnnnooonnnmmmmmmnnnoooqqqrrroooqqqoookkkkkkppptttvvvrrrtttrrrllljjjkkkjjjgggjjjnnnooommmooorrrssspppiiinnnoookkkmmmssstttooohhhkkknnnnnnkkkiiijjjkkkppppppqqqqqqrrrrrrssssssnnnqqquuuxxxzzzzzzyyyxxxqqqyyy|||xxxyyy}}}~~~yyy}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|||{{{}}}~~~}}}|||~~~zzzzzz}}}}}}zzzyyy|||~~~{{{yyy{{{}}}|||{{{xxxwwwwwwzzz~~~~~~{{{xxxtttssstttvvvxxxsssttttttsssqqqqqqssstttxxxtttqqqqqqtttuuusssppppppooooooppprrrrrrqqqpppmmmmmmnnnoooqqqsssuuuvvvqqqmmmkkkooopppoooqqqwwwqqqiiippptttpppoooooooooooonnnmmmlllllliiilllnnnooonnnmmmnnnooollljjjmmmqqqrrrnnnlllnnnlllllllllkkklllmmmmmmnnnllllllllljjjggggggjjjmmmnnnmmmllllllnnnnnnmmmlllmmmlllnnnrrrrrroooqqqvvvtttpppmmmlllmmmnnnmmmllllllpppsssssspppnnnmmmmmmoooooonnnmmmllloootttxxxlllooorrrpppmmmlllooorrrooopppppppppooooooooopppmmmllllllnnnpppqqqpppooonnnmmmkkklllrrrxxxxxxrrrqqqqqqpppooommmmmmoooqqqnnnnnnnnnpppqqqqqqooommmlllnnnpppqqqpppnnnnnnnnnkkkkkkkkkkkklllnnnoooppplllkkkkkklllnnnnnnnnnlllhhhjjjkkkjjjiiiggghhhiiilllmmmmmmmmmmmmmmmlllkkkfffhhhkkknnnoooppppppoooqqqnnnnnnsssuuurrrqqqrrrooommmllllllmmmnnnoooooojjjjjjllloooooonnnqqqvvvqqqooonnnllllllmmmoooppppppooonnnmmmmmmoooppprrrqqqpppooonnnnnnnnnoooooommmrrrsssoooooosssvvvtttqqqsssqqqmmmkkkmmmmmmjjjnnnqqqpppnnnnnnssstttrrrhhhmmmnnnlllrrr{{{zzzqqqkkknnnpppnnnkkkiiikkknnnqqqpppoooooooooqqqssstttppprrrtttvvvxxxyyyxxxxxxtttzzz{{{wwwzzz|||~~~}}}}}}~~~~~~~~~~~~}}}~~~xxx|||~~~|||}}}zzz}}}~~~|||rrrwww}}}zzzuuutttyyywwwsssqqqrrrvvvxxxwwwtttooorrruuuuuuuuuvvvzzz~~~zzzuuuqqqrrruuuvvvsssoooqqqooooooqqqtttuuurrroookkkkkkmmmnnnqqqsssuuuwwwsssnnnlllpppqqqpppsssyyy}}}yyyppprrrqqqhhhoooooopppoooooonnnmmmlllhhhjjjmmmnnnnnnnnnnnnooopppppptttzzz|||xxxvvvxxxkkkkkklllnnnppprrrtttvvvmmmnnnnnnkkkiiihhhlllooopppooonnnnnnooonnnllljjjnnnkkkkkknnnmmmkkknnntttwwwsssooonnnppprrrqqqpppmmmqqquuuuuussspppppppppfffhhhjjjkkkkkkmmmpppssslllpppttttttqqqqqqtttxxxqqqnnnmmmooorrrtttrrrpppnnnmmmmmmnnnppppppooonnnnnnllljjjkkksss{{{yyysssnnntttwwwuuuoookkknnnsssrrrqqqpppqqqqqqooommmjjjlllooorrrrrrqqqooonnnnnnooonnnmmmlllkkklllmmmmmmrrrpppmmmmmmnnnmmmiiifffjjjkkklllllljjjiiiiiijjjiiikkknnnqqqqqqpppnnnllljjjkkkmmmoooooonnnmmmlllpppmmmmmmqqqsssrrrqqqrrrrrrooommmmmmooopppnnnlllmmmmmmoooqqqooommmpppvvvooonnnmmmmmmnnnppprrrtttjjjiiiiiijjjmmmpppsssuuuqqqpppooommmkkkjjjjjjiiijjjqqquuurrrrrruuuuuurrroooqqqpppmmmllloooooommmpppqqqppplllmmmrrrtttssshhhlllmmmllluuu}}}rrrnnnqqqrrrpppkkkjjjmmmqqqqqqpppnnnmmmnnnpppsssuuuqqqqqqqqqrrrssstttuuuuuuvvv|||{{{www{{{~~~}}}~~~~~~~~~|||yyy|||yyy|||yyyzzz}}}{{{zzz{{{||||||{{{{{{wwwssstttwwwxxxuuuqqqwwwzzzzzzvvvuuuyyy{{{zzzyyywwwxxx{{{zzzvvvsssuuuttttttrrrpppoooqqquuuxxx{{{wwwsssqqqqqqrrrssssssvvvtttqqqooonnnnnnnnnooopppuuuuuuoooiiiiiinnnsssmmmlllnnnrrrpppkkkmmmsssnnnnnnooopppssssssrrrpppwww}}}yyylllmmmmmmkkklllooopppppppppqqqqqqnnnkkkkkknnnqqqnnnmmmmmmmmmmmmnnnoooooorrrnnniiigggjjjnnnrrrtttwwwsssooonnnpppqqqooommmwwwxxxuuupppnnnqqqqqqoooiiiiiiiiiiiiiiijjjjjjjjjqqqpppnnnnnnooosssvvvyyyppppppppppppqqqqqqqqqrrrrrrpppmmmllllllkkkiiigggkkkllllllmmmqqqvvvsssnnnppprrrtttvvvuuurrrooommmvvvsssppppppqqqqqqooolllnnnppprrroookkkjjjooouuunnnmmmoooqqqpppmmmmmmqqqqqqqqqpppooommmlllkkkkkkiiigggiiinnnooolllkkkmmmhhhnnnqqqppprrrwwwwwwssssssrrrrrrrrrrrrrrrssssssmmmqqqsssooonnnqqqrrrqqqpppooopppqqqrrrqqqnnnkkkjjjmmmpppooollljjjlllnnniiiooorrrpppoooppprrrpppmmmnnnnnnnnnmmmooosssvvvxxxooojjjlllmmmkkkkkknnniiijjjnnnrrrppplllmmmqqqvvvrrrooonnnnnnnnnkkkiiijjjmmmooonnnlllkkkmmmpppooooooooooooppppppppppppqqqssstttrrrnnnmmmnnnppprrrrrrrrrrrrrrrrrrrrrrrrzzztttoooppptttvvvtttqqqtttwwwzzzzzzyyy|||~~~}}}~~~}}}{{{~~~}}}~~~||||||}}}|||{{{{{{wwwtttuuuxxxzzzxxxuuuzzz||||||xxxwwwzzz|||zzz|||zzz{{{}}}{{{vvvssstttrrrtttuuuuuuuuuuuuwwwyyywwwuuusssrrrtttvvvvvvvvvtttsssqqqppppppqqqssstttqqqttttttqqqmmmmmmqqqtttooommmnnnpppooommmpppwwwrrrpppoooppprrrtttttttttxxx~~~qqqqqqpppooooooqqqrrrrrrmmmpppqqqqqqooonnnoooqqqkkkllllllmmmoooppprrrsssqqqpppnnnmmmmmmnnnppprrruuussspppoooooooooooonnntttuuusssnnnmmmpppqqqooolllllllllllllllllllllkkkpppnnnlllkkkmmmppptttvvvqqqrrrrrrssssssssssssrrrtttrrrpppooooooooommmkkklllooopppooorrruuutttppprrrrrrrrrrrrrrrqqqqqqqqqwwwuuussssssttttttqqqnnnqqqqqqpppppppppqqqrrrtttqqqppprrrtttrrrnnnmmmpppqqqqqqpppoooooonnnmmmmmmkkkiiijjjnnnooommmmmmpppnnnrrrrrrppprrrwwwvvvrrrooopppqqqrrrrrrqqqooonnnnnnqqqqqqooopppsssssspppppppppooopppqqqqqqooommmmmmnnnoooooonnnmmmmmmnnnlllrrrtttrrrpppssstttsssnnnnnnmmmnnnoooqqqssstttwwwooojjjlllmmmkkkkkknnnqqqppprrruuutttooonnnqqquuurrrooommmnnnmmmkkkiiiiiikkknnnmmmjjjjjjllloooooooooooooooooooooooooootttuuutttqqqnnnmmmnnnpppooopppppppppqqqrrrrrrrrruuuuuuuuuwwwyyyzzzzzzzzzsssuuuwwwvvvuuuxxx~~~}}}~~~~~~}}}}}}zzzxxxyyy|||}}}|||zzz{{{}}}|||xxxxxx|||}}}{{{xxxvvvwwwzzzyyytttrrrssspppsssvvvxxxxxxxxxxxxxxxvvvuuutttuuuwwwxxxwwwvvvsssrrrrrrqqqsssuuuwwwyyysssrrrrrrrrrsssssstttuuutttqqqppppppooonnnrrrwwwuuusssqqqppprrruuuvvvvvvssszzz|||wwwvvv|||~~~|||sssrrrqqqqqqqqqrrrssstttmmmooorrrtttsssrrrrrrsssnnnnnnnnnoooppprrrssstttpppsssuuutttpppnnnnnnppprrrsssrrrpppnnnmmmnnnooorrrtttsssooonnnrrrsssqqqrrrrrrqqqqqqpppppppppooosssqqqooommmnnnqqquuuwwwpppqqqrrrssssssrrrpppppprrrqqqooooooppppppnnnmmmlllqqqsssqqqppprrrrrrppppppooommmlllmmmooorrrtttuuuttttttuuuvvvtttqqqnnnooommmlllnnnqqqsssrrrppppppoooqqqtttqqqllljjjmmmsssrrrrrrrrrqqqqqqppppppmmmkkkkkknnnooonnnooosssppppppnnnnnnqqqvvvuuurrrnnnppprrrtttsssqqqmmmkkkpppqqqooonnnrrrvvvuuuppprrrpppnnnnnnoooqqqqqqqqqoooooonnnnnnppppppooonnnnnnrrrssspppooosssttttttqqqooonnnooosssuuutttrrrtttoookkklllmmmkkklllnnnqqqnnnnnnrrrsssooommmnnnrrrpppnnnmmmmmmmmmllljjjjjjmmmooonnnlllkkkmmmppppppoooooonnnnnnmmmmmmlllwwwvvvtttpppmmmmmmoooqqqoooppppppqqqrrrsssttttttooorrrvvvxxxwwwwwwxxxzzzxxxyyyyyywwwvvvyyy|||~~~~~~~~~{{{}}}|||yyy{{{~~~wwwvvvxxx|||}}}yyyxxxzzzqqqtttwwwxxxwwwvvvvvvvvvxxxwwwwwwwwwxxxwwwtttrrrttttttsssssstttvvvyyy{{{tttqqqppptttwwwwwwvvvvvvxxxwwwuuutttrrrqqqrrrtttvvvtttssssssuuuvvvvvvvvvqqqvvvuuunnnkkkppptttuuurrrpppooorrrsssrrrtttwwwrrrsssttttttttttttuuuuuuttttttsssrrrrrrrrrrrrrrrrrrvvvyyyvvvppplllnnnppprrrtttuuurrrooommmnnnqqqrrrttttttqqqqqquuuvvvtttvvvuuuuuuttttttssssssrrrwwwvvvtttrrrsssuuuxxxzzzrrrssstttuuuuuusssrrrqqqsssrrrqqqqqqrrrsssqqqpppqqqwwwyyyuuuqqqqqqqqqpppqqqpppoooooopppsssvvvxxxuuuvvvwwwxxxxxxvvvrrrpppmmmnnnoooqqqrrrssssssrrrppppppsssvvvtttooommmppptttttttttttttttsssssssssoookkkkkkmmmnnnmmmooosssllljjjhhhjjjpppuuuvvvsssqqqssstttuuuuuussspppnnnrrrqqqooonnntttyyywwwpppsssqqqnnnmmmooorrrttttttqqqnnnlllmmmppprrrpppnnnnnnppppppllllllppprrrqqqtttpppoooqqqvvvwwwtttpppqqqooommmmmmmmmmmmmmmnnnmmmiiiiiinnnrrrqqqoooooommmmmmllllllmmmnnnnnnooommmppprrrqqqooonnnpppsssppppppooonnnmmmlllkkkkkkuuussspppnnnmmmnnnqqqsssssstttttttttuuuuuuvvvvvvrrrssstttttttttttttttuuu||||||zzzxxxwwwzzz~~~xxxzzz{{{zzzxxxvvvvvvwwwxxxxxxxxxyyyzzzyyyvvvsssxxxwwwuuuuuuuuuwwwyyyzzzxxxqqqpppvvvzzzyyywwwxxxvvvwwwxxxxxxxxxxxxvvvtttttttttuuuwwwyyyxxxvvvsssvvvwwwuuuqqqqqqssstttssssssoooppptttvvvuuuxxx}}}{{{yyyvvvttttttuuuwwwxxxxxxwwwvvvuuutttssssssssswwwyyyyyyuuuooollloootttsssuuuwwwuuuqqqoooppprrrqqqttttttrrrsssvvvwwwuuuuuuuuuttttttssssssssssssvvvuuutttttttttvvvwwwxxxwwwwwwxxxyyyyyyxxxwwwvvvxxxwwwvvvvvvxxxxxxwwwvvvxxx}}}zzzuuutttsssqqqssstttuuuvvvwwwyyyzzzzzzuuuwwwzzz{{{yyywwwuuusssppptttxxxxxxvvvuuuxxx{{{uuuuuuwww{{{zzzwwwvvvyyyttttttttttttssssssssssssqqqmmmlllnnnnnnmmmnnnrrrnnnkkkiiilllqqqssstttuuuuuutttttttttssssssrrrrrrsssrrrppppppuuuzzzwwwqqqtttrrrpppppprrrtttuuuuuuqqqnnnlllmmmppprrrqqqoooooopppooollllllppprrrooossspppnnnppptttvvvrrrnnnoooppppppooonnnooooooooopppkkkkkkpppuuutttssssssiiijjjkkklllnnnppprrrsssnnnqqqsssrrrpppoooqqqtttqqqpppooonnnmmmlllkkkjjjqqqooolllkkkmmmppptttvvvvvvvvvvvvuuuuuuttttttttt{{{vvvqqqqqqtttwwwwwwvvvzzzxxxvvvttttttwww{{{~~~|||zzzzzzzzzxxxxxxyyy{{{}}}~~~|||{{{|||zzzyyyxxxxxxyyy{{{|||}}}uuusssyyy|||yyyxxx{{{ssswwwyyyzzz}}}|||wwwvvvvvvyyy{{{}}}{{{wwwtttyyywwwvvvvvvxxxxxxuuurrrwwwrrrsssyyy{{{yyy|||}}}xxxuuuuuuxxxzzz{{{wwwwwwwwwvvvwwwwwwxxxxxx{{{{{{xxxtttpppppptttxxxwwwxxxyyyxxxvvvtttssssssqqqtttuuusssssswwwwwwuuussssssssssssssssssssssssqqqrrrsssuuuvvvvvvuuuuuuwwwwwwwwwwwwxxxxxxyyyyyyzzzyyyxxxxxxyyyzzzyyywwwxxx{{{|||xxxuuuuuutttqqqsssuuuvvvxxxyyyyyyxxxwwwtttvvvxxxxxxwwwuuuttttttsssxxx|||{{{wwwvvvzzzxxxwwwyyy||||||yyy{{{vvvvvvvvvuuuuuutttttttttuuurrrqqqsssrrroooooorrruuurrrrrrttttttrrrrrruuutttsssrrrrrrrrrssssssttttttuuusssrrrtttxxxwwwrrruuutttssstttvvvwwwvvvtttrrrpppnnnnnnppprrrssssssssstttrrrpppqqquuuuuuqqqrrrpppnnnoooqqqrrrpppnnnmmmqqqsssqqqpppqqqqqqppprrrnnnmmmqqqrrrppppppqqqiiikkkmmmnnnnnnpppsssuuullloooqqqpppnnnmmmooorrrqqqqqqpppooonnnllllllkkknnnlllkkklllooosssvvvwwwuuuuuutttsssrrrqqqqqqpppyyyrrrllllllrrrwwwxxxwwwzzzyyywwwvvvwwwyyy{{{}}}~~~~~~|||{{{|||||||||~~~~~~}}}|||{{{|||}}}{{{xxx}}}~~~yyyyyyxxx{{{{{{zzz|||~~~xxx{{{{{{|||}}}~~~{{{xxxzzzyyyzzz|||}}}|||yyyxxx|||uuuuuu|||}}}yyy{{{}}}yyyxxxyyy|||}}}|||zzzyyyyyyxxxxxxxxxyyyyyy~~~|||yyyvvvvvvwwwyyy{{{{{{zzzzzzzzzzzzyyyvvvtttuuuxxxyyywwwwwwzzzzzzwwwvvvwwwwwwxxxxxxyyyyyyyyyrrruuuyyy|||}}}|||zzzyyyyyyyyyxxxxxxyyy{{{}}}~~~}}}}}}~~~~~~}}}|||{{{~~~~~~|||~~~~~~zzz|||}}}~~~~~~~~~}}}||||||{{{}}}~~~|||zzz{{{}}}~~~}}}~~~}}}~~~}}}~~~~~~}}}|||{{{zzzzzz|||yyyyyy{{{yyyuuusssuuuvvvuuuxxxzzzvvvpppqqqwwwrrrssstttuuuvvvvvvuuuuuuuuuwwwwwwttttttvvvvvvsssvvvvvvwwwyyy{{{yyyuuurrrrrrssssssrrrqqqsssvvvxxxvvvwwwvvvtttvvvyyywwwrrrvvvuuusssrrrrrrrrrsssssslllrrrvvvsssqqqssstttqqqpppnnnoooqqqpppnnnppptttlllnnnppppppnnnooorrrtttlllnnnppppppmmmmmmoooqqqqqqqqqpppooonnnnnnmmmmmmpppnnnmmmooosssvvvwwwwwwtttssssssrrrrrrqqqqqqqqquuurrrnnnnnnpppsssttttttzzzzzzyyyyyy{{{|||}}}}}}yyy~~~|||yyy~~~~~~|||yyy{{{zzzzzz~~~{{{uuu~~~}}}~~~~~~}}}~~~vvvuuu||||||vvvwww}}}{{{yyyzzz}}}}}}~~~|||zzzxxxwwwwwwvvv|||zzzzzz{{{|||||||||~~~|||zzz{{{}}}}}}yyyuuuzzz}}}~~~|||||||||||||||}}}~~~xxx|||yyywwwxxxqqqrrrxxx{{{vvvooorrrzzzrrrtttwwwzzz{{{zzzxxxwwwuuuyyyyyyuuusssuuuuuutttvvvwwwzzz}}}~~~{{{uuuqqqsssuuuvvvuuussssssxxx|||vvvwwwvvvuuuxxxzzzwwwqqq{{{{{{zzzwwwuuuuuuxxxzzzkkkssswwwtttrrruuuuuurrrppppppsssvvvuuussswww~~~ppprrrsssqqqnnnnnnppprrrmmmppprrrqqqooonnnqqqsssqqqqqqppppppoooooonnnnnnrrrpppoooqqquuuxxxxxxwwwssssssttttttttttttttttttyyyyyyyyyvvvsssrrrssstttvvvvvvvvvwwwyyyzzzzzzyyy}}}~~~}}}}}}|||~~~|||zzzyyyyyyzzz|||~~~zzzvvvsssuuuxxx{{{}}}~~~~~~}}}|||||||||}}}~~~~~~}}}|||}}}~~~xxx||||||yyyyyy~~~{{{zzz{{{}}}{{{xxxvvvxxx}}}}}}~~~~~~|||vvvyyy}}}~~~~~~~~~~~~|||xxxuuuzzzxxx{{{zzzvvvvvv{{{|||wwwtttuuuyyy{{{yyywwwtttwwwzzz{{{yyyxxxwwwwwwvvvxxxzzzyyyuuuqqqqqqrrrxxxwwwtttqqqppppppqqqqqqrrrrrrrrrrrrsssuuuwwwxxxyyyrrrrrrwwwvvvpppqqqyyypppuuuuuunnnjjjmmmsssvvv|||tttnnnrrryyyvvvnnnwwwtttrrrssswwwxxxuuuqqqsssuuuwwwxxxvvvuuuuuuvvvvvvuuuuuuuuuuuuvvvvvvwww|||yyywwwxxx{{{}}}|||zzzyyy~~~~~~~~~~~~~~~}}}wwwxxxzzz|||}}}~~~|||yyyxxxzzz{{{}}}~~~~~~~~~~~~}}}|||}}}}}}|||}}}wwwxxxyyy{{{|||~~~~~~|||~~~~~~~~~}}}zzz{{{zzz||||||xxxyyy}}}|||{{{{{{~~~zzztttzzz|||~~~~~~}}}{{{{{{|||}}}~~~{{{xxxwwwxxxyyywwwuuutttssstttuuuvvvxxxwwwvvvvvvwwwxxxyyyzzzzzzxxxyyy{{{yyyuuutttvvvtttxxxxxxtttrrrvvv{{{|||{{{zzztttooorrrxxxyyytttuuurrrqqqssswwwyyyvvvssszzzxxxwwwvvvvvvwwwxxxyyyvvvuuuuuuuuuuuuvvvwwwwwwzzzxxxvvvvvvxxx|||~~~}}}|||}}}}}}~~~}}}}}}|||~~~zzz}}}~~~}}}}}}}}}|||xxx}}}~~~}}}~~~~~~|||{{{{{{|||{{{yyywwwvvvvvvwwwwww|||{{{zzzyyyyyyyyyyyyzzzzzz~~~}}}|||{{{xxxsssuuuxxxxxxuuuuuuyyyzzzxxxxxxxxxuuuqqqrrrwww{{{{{{xxxvvvuuuxxx{{{}}}{{{yyy{{{vvvtttuuuxxxzzzzzzvvvvvvuuuuuuvvvvvvwwwxxx{{{yyywwwuuuuuuxxx~~~}}}{{{~~~~~~~~~{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~|||}}}}}}{{{|||~~~}}}||||||}}}~~~|||{{{zzzyyy~~~|||zzzyyyxxxwwwwww||||||{{{zzzyyyxxxwwwwwwyyyzzzzzz|||tttyyyzzzyyyvvvvvvxxxvvvqqqwwwxxxwwwtttrrrvvv{{{~~~}}}|||~~~~~~{{{tttsssvvvyyyxxxvvvvvvvvvvvvvvvwwwxxxyyyyyy{{{|||zzzvvvssssssxxx}}}~~~~~~}}}~~~~~~}}}|||{{{|||~~~}}}|||{{{zzzzzzyyyxxxxxx}}}||||||{{{{{{{{{{{{{{{}}}||||||{{{zzzyyyxxxwwwyyy}}}{{{uuuwww~~~www{{{}}}|||yyyyyy{{{xxxsssyyyzzzzzzxxxuuutttyyy~~~~~~~~~~~~~~~|||{{{|||xxxttttttwwwxxxuuurrrxxxwwwwwwxxxyyyzzz{{{{{{xxxzzzzzzxxxttttttvvvzzz~~~~~~}}}}}}~~~~~~~~~~~~}}}|||~~~~~~~~~xxxzzz~~~}}}}}}yyy|||}}}{{{|||~~~~~~}}}|||~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}~~~}}}{{{yyyyyy{{{|||{{{zzzxxxyyyzzz{{{}}}~~~~~~~~~}}}||||||zzzzzzwwwuuuyyy~~~~~~zzzuuuyyyzzzxxxxxx{{{{{{xxx{{{zzz{{{{{{xxxuuuxxx}}}{{{{{{zzzzzzyyywwwvvvuuuxxxwwwvvvwwwyyyyyyuuurrryyyyyyyyyzzz{{{|||}}}~~~uuuvvvxxxxxxxxxyyy{{{}}}}}}}}}}}}}}}~~~~~~}}}~~~~~~~~~}}}{{{{{{zzzzzzzzz{{{}}}}}}}}}~~~}}}zzz{{{{{{~~~|||{{{~~~~~~~~~~~~~~~|||zzz{{{}}}zzz{{{|||~~~~~~~~~yyywww{{{}}}{{{zzztttyyy|||yyywwwzzz||||||zzzxxxzzz}}}}}}xxxxxx|||zzz{{{{{{{{{zzzxxxxxxxxxxxxyyyzzz{{{{{{zzzyyyxxx{{{{{{{{{|||}}}~~~zzzxxxwwwxxxzzz~~~~~~~~~zzz}}}~~~www}}}|||zzz|||}}}}}}{{{~~~{{{~~~~~~~~~zzz~~~~~~{{{~~~}}}~~~}}}||||||~~~{{{zzz{{{~~~}}}||||||}}}zzzyyy~~~yyyzzz|||{{{|||yyyvvvxxx{{{yyy|||}}}{{{|||~~~~~~||||||}}}~~~|||||||||}}}~~~~~~xxxwww{{{{{{~~~~~~}}}~~~~~~}}}}}}||||||uuu~~~|||}}}|||}}}}}}~~~~~~}}}}}}|||~~~zzzwwwyyy~~~~~~zzzzzz}}}}}}|||}}}{{{zzz~~~xxxwww{{{}}}~~~~~~||||||}}}}}}}}}}}}||||||~~~|||}}}~~~}}}xxx~~~}}}~~~|||}}}~~~|||zzzzzz|||}}}zzz}}}~~~|||~~~~~~~~~~~~